:root{--ink:oklch(18% .01 240);--ink-2:oklch(32% .012 240);--ink-3:oklch(52% .012 240);--ink-4:oklch(72% .012 240);--paper:#fff;--paper-2:oklch(98.5% .004 240);--paper-3:oklch(96.5% .006 240);--rule:oklch(92% .006 240);--rule-2:oklch(86% .008 240);--accent:oklch(62% .13 158);--accent-ink:oklch(38% .1 158);--accent-bg:oklch(97% .03 158);--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--t-display:64px;--t-h2:28px;--t-h3:19px;--t-lead:17px;--t-body:14.5px;--t-ui:13.5px;--t-small:12.5px;--t-eyebrow:11px;--t-metric:40px;--t-spec:14px;--w-regular:400;--w-medium:500;--w-semi:600;--w-bold:700;--track-tight:-.01em;--track-normal:0;--track-spec:.02em;--track-eyebrow:.14em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--r-0:0;--r-sm:2px;--r-card:20px;--r-pill:999px;--shadow-0:none;--shadow-focus:0 0 0 2px var(--accent);--container-max:1440px;--container-px:40px;--container-px-mobile:24px;--ease:cubic-bezier(.2, .6, .2, 1);--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--dur-fast:.15s;--dur-base:.2s;--dur-enter:.2s;--stagger-step:60ms}.ds-container{max-width:var(--container-max);padding-left:var(--container-px);padding-right:var(--container-px);margin-left:auto;margin-right:auto}.ds-grid-paper{background-color:var(--paper-2);background-image:linear-gradient(90deg,oklch(92% .006 240/.7) 1px,#0000 1px),linear-gradient(oklch(92% .006 240/.7) 1px,#0000 1px);background-position:-1px -1px;background-size:48px 48px}.ds-ticks{background-image:repeating-linear-gradient(to right, var(--rule-2) 0 1px, transparent 1px 8px);height:6px}.ds-eyebrow{font-family:var(--font-mono);font-size:var(--t-eyebrow);font-weight:var(--w-medium);text-transform:uppercase;letter-spacing:var(--track-eyebrow);color:var(--ink-4)}.ds-spec-row+.ds-spec-row{border-top:1px solid var(--rule)}.ds-tab{color:var(--ink-3);font-weight:var(--w-medium);font-size:var(--t-ui);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;padding:18px 0;position:relative}.ds-tab:hover,.ds-tab.active{color:var(--ink)}.ds-tab.active:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ds-model-card{border:1px solid var(--rule);border-radius:var(--r-card);background:var(--paper);transition:border-color var(--dur-fast) var(--ease);color:inherit;padding:var(--s-3);flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.ds-model-card:hover{border-color:var(--accent)}.ds-model-card.active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ds-model-card.active .ds-model-card__chip{background:var(--accent);color:var(--paper)}.ds-model-card__head{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);min-width:0;display:flex}.ds-model-card__chip{max-width:100%;font-family:var(--font-mono);letter-spacing:var(--track-spec);border:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:2px 6px;font-size:10px;display:inline-flex;overflow:hidden}.ds-model-card__arrow{font-family:var(--font-mono);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-4);flex:none;font-size:10px}.ds-model-card__image{aspect-ratio:4/5;background:var(--paper-2);justify-content:center;align-items:center;display:flex;overflow:hidden}.ds-model-card__image img{z-index:1;object-fit:contain;max-width:88%;max-height:92%;position:relative}.ds-model-card__foot{margin-top:var(--s-3);justify-content:space-between;align-items:baseline;gap:var(--s-2);font-family:var(--font-mono);min-width:0;font-size:11.5px;display:flex}.ds-tab-panel{animation:dsFadeIn var(--dur-base) var(--ease) both}@keyframes dsFadeIn{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.ds-font-mono{font-family:var(--font-mono)}.ds-ink{color:var(--ink)}.ds-ink-2{color:var(--ink-2)}.ds-ink-3{color:var(--ink-3)}.ds-ink-4{color:var(--ink-4)}.ds-container a:focus-visible,.ds-container button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=767px){.ds-container{padding-left:var(--container-px-mobile);padding-right:var(--container-px-mobile)}}.header{--ease:cubic-bezier(.2, .6, .2, 1);--ease-move:cubic-bezier(.16, 1.06, .3, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);transition:background-color .25s var(--ease), box-shadow .25s var(--ease)}.header--scrolled{box-shadow:0 2px 12px #0000001f;background-color:#fff!important}.header--scrolled .navs>li>a,.header--scrolled .navs>li>span{color:#222!important}.header--scrolled .logo .show{opacity:0;position:absolute}.header--scrolled .logo .hide{opacity:1}.header--scrolled .menubtn span,.header--scrolled .menubtn span:before,.header--scrolled .menubtn span:after{background-color:#222!important}.header--scrolled .header-search .search .iconfont img{filter:brightness(.2)}.search-trigger{color:#fff;cursor:pointer;width:45px;height:45px;transition:background .2s var(--ease), color .2s var(--ease), transform .16s var(--ease-move);background:#dddddd4a;border-radius:50%;justify-content:center;align-items:center;display:flex}.search-trigger svg{width:18px;height:18px}.search.is-open .search-trigger{color:#fff;background:#2873f0}.search-trigger:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.search-trigger:hover{color:#fff;background:#2873f0;transform:scale(1.06)}}.header--scrolled .search-trigger{color:#222;background:#2873f014}.header--scrolled .search-trigger:hover,.header--scrolled .search.is-open .search-trigger{color:#fff;background:#2873f0}.search-down{transform-origin:100% 0;transition:opacity .2s var(--ease), transform .22s var(--ease-move), visibility .22s;transform:translateY(-12px)scale(.97)}.search-down.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)scale(1)!important}.search-down form{background:#fff;border:1px solid #2873f01a;border-radius:14px;align-items:center;width:260px;display:flex;overflow:hidden;box-shadow:0 1px 2px #1020400f,0 22px 44px -18px #10204042}.search-down .text{color:#222!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;padding-left:14px!important;font-size:14px!important}.search-down .sub{color:#667085;cursor:pointer;background:0 0;border:none;border-left:1px solid #e6ebf3;flex:none;justify-content:center;align-items:center;width:44px;height:38px;padding:0;transition:color .2s;display:flex!important;position:static!important;bottom:auto!important;right:auto!important}.search-down .sub svg{width:16px;height:16px}.search-down .sub:hover{color:#2873f0}.menubtn{appearance:none;background:0 0;border:none;padding:0}.menu-leval.menu-leval--wide .dd-panel{min-width:260px}.mobile-overlay,.mobile-panel{display:none}@media (width>=1025px){.navs>li>.common-menu{width:auto;box-shadow:none;opacity:0;visibility:hidden;filter:blur(3px);transform-origin:top;transition:opacity .2s var(--ease), filter .2s var(--ease), transform .22s var(--ease-move), visibility .22s;pointer-events:none;background:0 0;margin-left:0;padding:16px 0 0;left:50%;transform:translate(-50%,-14px)scale(.97);display:block!important}.navs>li:hover>.common-menu{opacity:1;visibility:visible;filter:blur();pointer-events:auto;transform:translate(-50%)scale(1)}}.nav-chevron{vertical-align:middle;color:#ffffffbf;transition:transform .22s var(--ease-move), color .2s var(--ease);margin-left:6px;display:inline-flex;transform:rotate(0)}.navs>li:hover .nav-chevron,.navs>li.active .nav-chevron{color:#2873f0;transform:rotate(180deg)}.header--scrolled .nav-chevron{color:#9aa4b2!important}.header--scrolled .navs>li:hover .nav-chevron,.header--scrolled .navs>li.active .nav-chevron{color:#2873f0!important}.dd-caret{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffffeb;border-top:1px solid #2873f01a;border-left:1px solid #2873f01a;border-radius:2px;width:14px;height:14px;margin-left:-7px;position:absolute;top:9px;left:50%;transform:rotate(45deg)}.dd-panel{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffffeb;border:1px solid #2873f01a;border-radius:14px;min-width:250px;padding:10px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1020400f,0 8px 20px -6px #10204024,0 26px 50px -20px #10204047}.emnul-leval-li li{opacity:0;transition:opacity .2s var(--ease), transform .22s var(--ease-move);margin-bottom:2px;margin-left:0;transform:translateY(-8px)}.emnul-leval-li li:last-child{margin-bottom:0}.navs>li:hover .emnul-leval-li li{opacity:1;transform:translateY(0)}.emnul-leval-li li:first-child{transition-delay:20ms}.emnul-leval-li li:nth-child(2){transition-delay:60ms}.emnul-leval-li li:nth-child(3){transition-delay:.1s}.emnul-leval-li li:nth-child(4){transition-delay:.14s}.emnul-leval-li .dd-row{color:#4a5568;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:11px;padding:11px 14px;font-size:15px;transition:background .2s,color .2s;display:flex}.emnul-leval-li .dd-row:hover,.emnul-leval-li .dd-row:focus-visible{color:#2873f0;background:#2873f012;transform:none}.dd-row__dot{width:6px;height:6px;transition:background .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease-move);background:#d4dbe6;border-radius:50%;flex:none;transform:scale(.8);box-shadow:0 0 #2873f000}.dd-row:hover .dd-row__dot{background:#2873f0;transform:scale(1);box-shadow:0 0 0 4px #2873f024}.dd-row__label{flex:1}.dd-row__arrow{color:#2873f0;opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease-move);display:inline-flex;transform:translate(-8px)}.dd-row:hover .dd-row__arrow{opacity:1;transform:translate(0)}.dd-row-wrap{position:relative}.dd-row--parent .dd-row__caret{color:var(--ink-4,#98a2b3);transition:color .2s var(--ease);flex:none;display:inline-flex}.dd-row--parent:hover .dd-row__caret,.dd-row--parent:focus-visible .dd-row__caret{color:var(--accent,#1f9d6b)}.dd-subpanel{background:var(--paper,#fff);border:1px solid var(--rule,#e2e5e8);opacity:0;visibility:hidden;min-width:240px;transition:opacity .2s var(--ease), transform .22s var(--ease-move), visibility .22s;pointer-events:none;border-radius:0;padding:8px;position:absolute;top:-10px;left:100%;transform:translate(-8px);box-shadow:0 8px 24px #1020401f}.dd-row-wrap:hover>.dd-subpanel,.dd-row-wrap:focus-within>.dd-subpanel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.dd-subpanel__list .dd-row{color:var(--ink-2,#3d4348);border-radius:0}.dd-subpanel__list .dd-row:hover,.dd-subpanel__list .dd-row:focus-visible{color:var(--accent-ink,#14603f);background:var(--accent-bg,#eaf6f0)}.dd-subpanel__list .dd-row__dot{background:var(--rule-2,#d0d4d8)}.dd-subpanel__list .dd-row:hover .dd-row__dot{background:var(--accent,#1f9d6b);box-shadow:0 0 0 4px var(--accent-bg,#eaf6f0)}.dd-subpanel__list .dd-row__arrow{color:var(--accent-ink,#14603f)}.dd-subpanel__list .dd-row-wrap .dd-subpanel{top:-8px}@media (width<=1024px){.navs-list{display:none!important}.mobile-overlay{opacity:0;visibility:hidden;z-index:90;background:#10204052;transition:opacity .3s,visibility .3s;display:block;position:fixed;inset:84px 0 0}.mobile-overlay.is-open{opacity:1;visibility:visible}.mobile-panel{width:min(340px,86vw);transition:transform .42s var(--ease-drawer);z-index:95;background:#fff;padding:12px 24px 24px;display:block;position:fixed;top:84px;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-14px 0 40px #1020401f}.mobile-panel.is-open{transform:translate(0)}.mobile-panel__link,.mobile-panel__toggle{color:#333;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;width:100%;padding:16px 4px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:flex}.mobile-panel__glyph{color:#2873f0;font-size:18px;line-height:1}.mobile-panel__submenu{transition:grid-template-rows .28s var(--ease-move);grid-template-rows:0fr;display:grid}.mobile-panel__submenu.is-open{grid-template-rows:1fr}.mobile-panel__submenu-inner{min-height:0;overflow:hidden}.mobile-panel__sublink{color:#4a5568;border-left:2px solid #2873f02e;padding:11px 4px 11px 16px;font-size:14.5px;text-decoration:none;display:block}.mobile-panel__sublink:hover,.mobile-panel__sublink:focus-visible{color:#2873f0}.mobile-panel__submenu--nested .mobile-panel__toggle--nested,.mobile-panel__submenu--nested .mobile-panel__sublink--nested{padding-left:16px}.mobile-panel__toggle--nested{color:#4a5568;border-bottom-color:#f0f2f5;padding-top:13px;padding-bottom:13px;font-size:14px;font-weight:600}.mobile-panel__submenu--nested{border-left:2px solid #2873f01f;margin-left:4px}.mobile-panel__sublink--nested{padding-left:28px;font-size:14px}}@media (width<=861px){.mobile-overlay,.mobile-panel{top:66px}}@media (width<=641px){.mobile-overlay,.mobile-panel{top:62px}}.logo{transition:transform .16s var(--ease-move)}.logo:focus-visible{transform:scale(1.03)}.logo:active{transform:scale(.96)}.navs>li>a{transition:color .2s var(--ease), transform .16s var(--ease-move)}.navs>li>a:focus-visible{transform:translateY(-1px)}.menubtn{transition:transform .16s var(--ease-move)}.menubtn:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.logo:hover{transform:scale(1.03)}.navs>li>a:hover{transform:translateY(-1px)}.menubtn:hover{transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){@keyframes headerFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.header{animation:headerFadeIn .35s var(--ease-move)}@keyframes navItemFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.header-right .navs>li{animation:navItemFadeIn .3s var(--ease-move) both}.header-right .navs>li:first-child{animation-delay:50ms}.header-right .navs>li:nth-child(2){animation-delay:90ms}.header-right .navs>li:nth-child(3){animation-delay:.13s}.header-right .navs>li:nth-child(4){animation-delay:.17s}.header-right .navs>li:nth-child(5){animation-delay:.21s}.mobile-panel.is-open .mobile-panel__link,.mobile-panel.is-open .mobile-panel__group{animation:navItemFadeIn .28s var(--ease-move) both}.mobile-panel.is-open .mobile-panel__link:first-child,.mobile-panel.is-open .mobile-panel__group:first-child{animation-delay:40ms}.mobile-panel.is-open .mobile-panel__link:nth-child(2),.mobile-panel.is-open .mobile-panel__group:nth-child(2){animation-delay:80ms}.mobile-panel.is-open .mobile-panel__link:nth-child(3),.mobile-panel.is-open .mobile-panel__group:nth-child(3){animation-delay:.12s}.mobile-panel.is-open .mobile-panel__link:nth-child(4),.mobile-panel.is-open .mobile-panel__group:nth-child(4){animation-delay:.16s}.mobile-panel.is-open .mobile-panel__link:nth-child(5),.mobile-panel.is-open .mobile-panel__group:nth-child(5){animation-delay:.2s}}.footer-logo .i,.bottom-box1 .logo2{width:200px;height:54px;display:block}.footer-share a,.time a{justify-content:center;align-items:center;display:inline-flex}.footer-share a img,.time a img{object-fit:contain;width:24px;height:24px;display:block}.footer .footer-address.article-block,.footer .footer-address.slideTop,.footer .footer-address.slidetopList{opacity:1!important;visibility:visible!important;animation:none!important;transform:none!important}.arw-trigger{right:var(--s-6,24px);bottom:var(--s-6,24px);z-index:1000;background:var(--accent,#1f9d6b);color:#fff;cursor:pointer;width:56px;height:56px;transition:transform var(--dur-fast,.15s) var(--ease,ease), box-shadow var(--dur-fast,.15s) var(--ease,ease);font-family:var(--font-sans,sans-serif);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;box-shadow:0 6px 20px #14281e40}.arw-trigger:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.arw-trigger:hover{transform:translateY(-2px);box-shadow:0 10px 26px #14281e52}}.arw-trigger:focus-visible{outline:2px solid var(--accent,#1f9d6b);outline-offset:3px}.arw-overlay{z-index:1001;padding:var(--s-6,24px);opacity:0;transition:opacity var(--dur-base,.2s) var(--ease,ease);background:#0c101466;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.arw-overlay--open{opacity:1}.arw-panel{background:var(--paper,#fff);border:1px solid var(--rule,#e2e5e8);width:100%;max-width:380px;max-height:calc(100vh - 48px);padding:var(--s-6,24px);font-family:var(--font-sans,sans-serif);color:var(--ink,#202428);opacity:0;transition:opacity var(--dur-base,.2s) var(--ease,ease), transform var(--dur-base,.2s) var(--ease,ease);border-radius:0;position:relative;overflow-y:auto;transform:translateY(12px);box-shadow:0 20px 60px #0c101440}.arw-panel--open{opacity:1;transform:translateY(0)}.arw-close{top:var(--s-4,16px);right:var(--s-4,16px);border:1px solid var(--rule,#e2e5e8);background:var(--paper,#fff);width:28px;height:28px;color:var(--ink-3,#6a7178);cursor:pointer;transition:border-color var(--dur-fast,.15s) var(--ease,ease), color var(--dur-fast,.15s) var(--ease,ease), transform var(--dur-fast,.15s) var(--ease,ease);justify-content:center;align-items:center;display:flex;position:absolute}.arw-close:hover{border-color:var(--ink,#202428);color:var(--ink,#202428)}.arw-close:active{transform:scale(.94)}.arw-eyebrow{margin-bottom:var(--s-2,8px)}.arw-title{font-family:var(--font-sans,sans-serif);font-size:23px;font-weight:var(--w-bold,700);color:var(--ink,#111417);margin:0 0 var(--s-2,8px);padding-right:var(--s-8,32px);line-height:1.25}.arw-lead{font-size:var(--t-body,14.5px);color:var(--ink-4,#9aa1a8);margin:0 0 var(--s-5,20px);line-height:1.5}.arw-form{flex-direction:column;gap:22px;display:flex}.arw-field{flex-direction:column;gap:6px;display:flex}.arw-field__label{font-family:var(--font-sans,sans-serif);font-size:13px;font-weight:var(--w-semi,600);text-transform:none;letter-spacing:normal;color:var(--ink-2,#3d4348)}.arw-field input,.arw-field select,.arw-field textarea{box-sizing:border-box;border:1px solid var(--rule,#e2e5e8);background:var(--paper-2,#f7f8f9);width:100%;color:var(--ink,#202428);font-family:var(--font-sans,sans-serif);font-size:var(--t-ui,13.5px);transition:border-color var(--dur-fast,.15s) var(--ease,ease), box-shadow var(--dur-fast,.15s) var(--ease,ease), background-color var(--dur-fast,.15s) var(--ease,ease);border-radius:10px;padding:11px 14px}.arw-field textarea{resize:vertical;min-height:72px}.arw-field input:focus,.arw-field select:focus,.arw-field textarea:focus{background:var(--paper,#fff);border-color:var(--accent,#1f9d6b);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent,#1f9d6b) 20%, transparent);outline:none}.arw-field input.is-invalid,.arw-field select.is-invalid,.arw-field textarea.is-invalid{background:#fdf2f2;border-color:#d64545}.arw-field input.is-invalid:focus,.arw-field select.is-invalid:focus,.arw-field textarea.is-invalid:focus{border-color:#d64545;box-shadow:0 0 0 3px #d645452e}.arw-consent{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.arw-consent input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent,#1f9d6b);cursor:pointer;flex:none;margin-top:2px}.arw-consent.is-invalid input[type=checkbox]{outline-offset:2px;outline:2px solid #d64545}.arw-consent span{font-size:var(--t-small,12.5px);color:var(--ink-3,#6a7178);line-height:1.5}.arw-consent.is-invalid span{color:#c0392b}.arw-consent a{color:var(--accent-ink,#14603f);text-decoration:underline}.arw-recaptcha{justify-content:center;display:flex}.arw-recaptcha.is-invalid>div{outline-offset:3px;border-radius:3px;outline:2px solid #d64545}.arw-message{font-size:var(--t-small,12.5px);margin:0;line-height:1.5}.arw-message--error{color:#c0392b}.arw-message--success{color:var(--accent-ink,#14603f)}.arw-submit{margin-top:var(--s-2,8px);background:var(--accent,#1f9d6b);color:#fff;width:100%;font-family:var(--font-sans,sans-serif);font-size:15px;font-weight:var(--w-semi,600);cursor:pointer;box-shadow:0 4px 14px color-mix(in srgb, var(--accent,#1f9d6b) 30%, transparent);transition:background-color var(--dur-fast,.15s) var(--ease,ease), box-shadow var(--dur-fast,.15s) var(--ease,ease), transform var(--dur-fast,.15s) var(--ease,ease), opacity var(--dur-fast,.15s) var(--ease,ease);border:none;border-radius:10px;padding:15px 20px}.arw-submit:hover:not(:disabled){background:var(--accent-ink,#14603f);box-shadow:0 8px 20px color-mix(in srgb, var(--accent,#1f9d6b) 40%, transparent)}@media (hover:hover) and (pointer:fine){.arw-submit:hover:not(:disabled){transform:translateY(-1px)}}.arw-submit:active:not(:disabled){transform:translateY(0)scale(.98)}.arw-submit:disabled{opacity:.6;cursor:not-allowed}@media (width<=480px){.arw-overlay{padding:var(--s-3,12px)}.arw-panel{max-width:none}.arw-trigger{right:var(--s-4,16px);bottom:var(--s-4,16px)}}
