*{box-sizing:border-box}dialog:modal{margin:auto}html{scroll-behavior:smooth}body{background:var(--color-bg-page);color:var(--color-text-primary);font-family:var(--font-sans,Arial, sans-serif);margin:0}a{color:inherit}button{font:inherit}.next-link-arrow{vertical-align:-.15em;flex:none;justify-content:center;align-items:center;width:1em;height:1em;margin-inline-start:.25em;display:inline-flex}.next-link-arrow svg{width:100%;height:100%;display:block}:is(a,button)>.next-link-arrow:only-child{margin-inline-start:0}.site-scroll-progress{z-index:1000;background:var(--color-action-primary);transform-origin:0;pointer-events:none;width:100%;height:2px;transition:opacity var(--motion-duration-state);position:fixed;top:0;left:0}.next-shell{width:min(100% - 80px,1440px);margin-inline:auto}.next-header.next-shell{z-index:100;background:var(--color-bg-page);border-bottom:1px solid var(--color-border-subtle);width:100%;max-width:none;min-height:56px;transition:transform var(--motion-duration-state) var(--motion-ease-standard), background var(--motion-duration-state);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:clamp(28px,3vw,44px);margin:0;padding-inline:max(40px,50% - 720px);display:grid;position:sticky;top:0}.next-header--home.next-shell{background:0 0;border-color:#0000;position:fixed;top:0;left:0;right:0}.next-header--home.next-header--scrolled,.next-header--open.next-shell{background:var(--color-bg-page);border-color:var(--color-border-subtle)}.next-header.next-shell[data-menu-open=true]{background:var(--color-bg-page)}.next-header.next-shell[data-mega-open=true]{border-bottom-color:#0000}.next-header--hidden:not(.next-header--open){transform:translateY(-100%)}.next-header>a:first-child img{object-fit:contain;width:96px;height:32px;display:block}.next-header nav{white-space:nowrap;font-size:var(--type-body-sm-size);flex-wrap:nowrap;align-items:center;gap:clamp(10px,1.5vw,24px);display:flex}.next-header a{text-decoration:none}.next-header a:hover,.next-header a:focus-visible{color:var(--color-action-primary)}.next-header nav>a[aria-current=page],.next-header__menu-trigger[data-active=true]{border-radius:var(--radius-full);background:var(--color-bg-surface);color:var(--color-text-primary);padding:7px 13px}.next-header__menu{position:relative}.next-header__menu-trigger{border-radius:var(--radius-full);min-height:40px;color:inherit;cursor:pointer;transition:background var(--motion-duration-feedback) var(--motion-ease-standard), color var(--motion-duration-feedback) var(--motion-ease-standard);background:0 0;border:0;align-items:center;gap:10px;padding:7px 13px;display:inline-flex}.next-header__menu-trigger:hover,.next-header__menu-trigger[aria-expanded=true]{background:var(--color-bg-surface);color:var(--color-text-primary)}.next-header__menu-trigger:focus-visible,.next-header a:focus-visible,.next-header__panel a:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.next-header__chevron{width:7px;height:7px;transition:transform var(--motion-duration-state) var(--motion-ease-standard);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-2px)rotate(45deg)}.next-header__menu-trigger[aria-expanded=true] .next-header__chevron{transform:translateY(2px)rotate(225deg)}.next-header__panel{z-index:30;border-radius:var(--radius-md);background:var(--color-bg-page);width:min(280px,100vw - 32px);box-shadow:var(--shadow-overlay);white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-duration-state) var(--motion-ease-standard), transform var(--motion-duration-state) var(--motion-ease-standard), visibility var(--motion-duration-state);padding:8px;display:grid;position:absolute;top:calc(100% + 13px);right:0;transform:translateY(-8px)}.next-header__panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-duration:var(--motion-duration-state);transform:translateY(0)}.next-header__panel>a,.next-header__panel-links>a{border-radius:var(--radius-sm);gap:3px;padding:11px 13px;display:grid}.next-header__panel>a:hover,.next-header__panel-links>a:hover{background:var(--color-bg-surface)}.next-header__panel strong{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-medium);line-height:1.4}.next-header__panel small{color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:1.45}.next-header__panel--mega{border-radius:0 0 var(--radius-lg) var(--radius-lg);grid-template-columns:minmax(260px,360px) minmax(280px,430px);justify-content:start;gap:clamp(48px,6vw,100px);width:auto;max-height:calc(100dvh - 56px);padding:28px max(24px,50vw - 616px) 30px;position:fixed;top:56px;left:0;right:0;overflow-y:auto}.next-header__panel--product{grid-template-columns:minmax(210px,270px) minmax(0,1fr);gap:clamp(30px,3vw,50px)}.next-header__product-catalog{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:clamp(12px,1.7vw,28px);min-width:0;display:grid}.next-header__product-column{min-width:0}.next-header__product-column>p{color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:var(--font-weight-medium);margin:0 0 8px}.next-header__product-column>a{border-radius:var(--radius-sm);align-items:center;min-height:42px;margin-inline:-12px;padding:8px 12px;display:flex}.next-header__product-column>a:hover,.next-header__product-column>a[aria-current=page]{background:var(--color-bg-surface)}.next-header__product-column>a[aria-current=page] strong{color:var(--color-action-primary)}.next-header__panel-intro p,.next-header__panel-links>span{color:var(--color-text-muted);font-size:var(--type-caption-size);margin:0 0 12px;display:block}.next-header__panel-intro strong{max-width:16em;font-size:var(--type-web-feature-size);font-weight:var(--type-web-feature-weight);line-height:var(--type-web-feature-line);display:block}.next-header__panel--product:lang(en) .next-header__panel-intro strong{font-size:var(--type-h4-size);line-height:var(--type-h4-line)}.next-header__panel-intro>a{border-radius:var(--radius-full);background:var(--color-bg-surface);font-size:var(--type-body-sm-size);align-items:center;gap:8px;margin-top:20px;padding:9px 16px;display:inline-flex}.next-header__panel-intro>a:hover{background:var(--color-state-hover-bg)}.next-header__panel-links{align-content:start;display:grid}.next-header__panel-links>a{align-items:center;min-height:42px;padding-block:8px}.next-header__panel--mega>*{opacity:0;transform:translateY(var(--motion-translate-distance));transition:opacity var(--motion-duration-state) var(--motion-ease-enter), transform var(--motion-duration-state) var(--motion-ease-enter)}.next-header__panel--mega[data-open=true]>*{opacity:1;transition-delay:var(--motion-stagger-step);transform:translateY(0)}.next-header__panel--mega[data-open=true]>:last-child{transition-delay:calc(2 * var(--motion-stagger-step))}.next-header__toggle{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;display:none}.next-header__actions{white-space:nowrap;font-size:var(--type-body-sm-size);justify-self:end;align-items:center;gap:8px;display:flex}.site-language-switch{border-radius:var(--radius-full);min-height:40px;color:var(--color-text-secondary);font-size:var(--type-body-sm-size);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.site-language-switch:hover{background:var(--color-bg-surface);color:var(--color-action-primary)}.site-language-switch:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.next-header__mobile-login{display:none}.next-header__account-trigger{border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-bg-surface);min-height:34px;color:var(--color-text-primary);box-shadow:var(--shadow-raised);cursor:pointer;font-size:var(--type-label-size);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:6px;padding:0 11px;display:inline-flex}.next-header__account-trigger:hover{border-color:var(--color-border-default);background:var(--color-bg-subtle);color:var(--color-action-primary)}.next-header__login{border:1px solid var(--color-action-primary);border-radius:var(--radius-full);background:var(--color-action-primary);min-height:34px;color:var(--color-action-primary-ink);font-size:var(--type-body-sm-size);font-weight:var(--type-web-card-weight);box-shadow:var(--shadow-raised);transition:transform var(--motion-duration-feedback) var(--motion-ease-standard), background var(--motion-duration-feedback) var(--motion-ease-standard);justify-content:center;align-items:center;padding:0 17px;display:inline-flex}.next-header .next-header__login:hover{border-color:var(--color-action-primary-hover);background:var(--color-action-primary-hover);color:var(--color-action-primary-ink);transform:translateY(-1px)}.next-header__account-trigger{width:36px;height:36px;padding:0}.next-header__account-trigger img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.next-header__account-panel{width:286px;top:calc(100% + 8px)}.next-header__identity{border-bottom:1px solid var(--color-border-subtle);gap:2px;padding:10px 12px 14px;display:grid}.next-header__identity small{color:var(--color-text-muted);text-overflow:ellipsis;overflow:hidden}.next-header__account-panel>a,.next-header__account-panel>button{border-radius:var(--radius-sm);min-height:42px;color:var(--color-text-secondary);cursor:pointer;text-align:left;font-size:var(--type-body-sm-size);background:0 0;border:0;align-items:center;gap:10px;padding:0 12px;display:flex}.next-header__account-panel>a:hover,.next-header__account-panel>button:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}.next-header__account-panel>button small{color:var(--color-text-muted);text-overflow:ellipsis;margin-left:auto;overflow:hidden}.next-header__timezone-note{color:var(--color-text-muted);font-size:var(--type-caption-size);margin:8px 12px;line-height:1.5}.next-header__timezone{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-subtle);gap:3px;margin:8px 4px 4px;padding:12px;display:grid}.next-header__timezone span{color:var(--color-text-muted);font-size:var(--type-caption-size)}.next-header__timezone strong{overflow-wrap:anywhere;font-size:var(--type-body-sm-size)}.next-footer{width:100%;max-width:none;color:var(--color-text-secondary);font-size:var(--type-body-sm-size);padding:clamp(56px,5vw,72px) 0 0;overflow:hidden}.next-footer__top{justify-content:space-between;align-items:flex-start;gap:clamp(48px,6vw,100px);padding-bottom:clamp(32px,3vw,44px);display:flex}.next-footer__top img{width:120px;height:auto}.next-footer__top nav{align-items:flex-start;gap:clamp(32px,4.5vw,64px);display:flex}.next-footer__top nav div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.next-footer__top strong{color:var(--color-text-primary);font-weight:400}.next-footer__top nav strong{color:var(--color-text-muted);font-size:var(--type-caption-size);margin-bottom:5px;font-weight:500}.next-footer a{text-decoration:none}.next-footer nav a{transition:color var(--motion-duration-state) var(--motion-ease-standard)}.next-footer nav a:hover{color:var(--color-action-primary)}.next-footer__ask-ai{gap:8px;width:min(100%,270px);margin-top:22px;display:grid}.next-footer__ask-ai>strong{color:var(--color-text-secondary);font-size:var(--type-caption-size);font-weight:500}.next-footer__ask-ai-links{grid-template-columns:repeat(6,34px);gap:6px;display:grid}.next-footer__ask-ai-link{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-page);width:34px;height:34px;transition:border-color var(--motion-duration-feedback) var(--motion-ease-standard), box-shadow var(--motion-duration-feedback) var(--motion-ease-standard), transform var(--motion-duration-feedback) var(--motion-ease-standard);place-items:center;display:grid;position:relative}.next-footer__ask-ai-link:hover{border-color:var(--color-border-default);box-shadow:var(--shadow-raised);transform:translateY(-2px)}.next-footer__ask-ai-link:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.next-footer__ask-ai-link img{object-fit:contain;filter:grayscale();opacity:.7;width:20px;height:20px;transition:filter var(--motion-duration-feedback), opacity var(--motion-duration-feedback);display:block}.next-footer__ask-ai-link:hover img,.next-footer__ask-ai-link:focus-visible img{filter:none;opacity:1}.next-footer__ask-ai-link--kimi{background:#111}.next-footer__ask-ai-link--perplexity img{filter:invert()grayscale()}.next-footer__ask-ai-link--perplexity:hover img,.next-footer__ask-ai-link--perplexity:focus-visible img{filter:invert()}.next-footer__ask-ai-copy-mark{background:var(--color-bg-page);width:11px;height:11px;color:var(--color-text-muted);font-family:sans-serif;font-size:calc(var(--type-label-size) * .75);border-radius:2px;place-items:center;line-height:1;display:grid;position:absolute;bottom:1px;right:1px}.next-footer__ask-ai-note,.next-footer__ask-ai-feedback{color:var(--color-text-muted);font-size:var(--type-caption-size);margin:0;line-height:1.5}.next-footer__ask-ai-feedback:empty{display:none}.next-footer__ask-ai-manual{font-size:var(--type-caption-size);gap:6px;display:grid}.next-footer__ask-ai-manual textarea{resize:vertical;border:1px solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-page);width:100%;min-height:95px;color:var(--color-text-primary);font:inherit;padding:9px;line-height:1.5}.next-footer__bottom{border-top:1px solid var(--color-border-default);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(14px,2vw,26px);padding-top:22px;display:flex}.next-footer__legal{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.next-footer__legal a{color:inherit;white-space:nowrap}.next-footer__social{align-items:center;gap:8px;display:flex}.next-footer__social>a,.next-footer__wechat button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-bg-page);width:32px;height:32px;color:var(--color-text-muted);font:inherit;transition:color var(--motion-duration-feedback), border-color var(--motion-duration-feedback);place-items:center;padding:0;display:grid}.next-footer__social>a:hover,.next-footer__wechat button:hover,.next-footer__wechat button[aria-expanded=true]{border-color:var(--color-border-default);color:var(--color-action-primary)}.next-footer__wechat{position:relative}.next-footer__wechat button{cursor:pointer}.next-footer__wechat button:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:3px}.next-footer__wechat-popup{z-index:3;background:var(--color-bg-page);width:180px;box-shadow:var(--shadow-overlay);text-align:center;gap:8px;padding:12px;display:grid;position:absolute;bottom:100%;right:0}.next-footer__wechat-popup[hidden]{display:none}.next-footer__wechat-popup img{width:100%;height:auto;filter:none!important}.next-footer--home{background:var(--color-bg-page);width:100%;max-width:none;min-height:0;padding:clamp(60px,6vw,84px) 0 0;overflow:hidden}.next-footer--home:after{content:"";background:url(/home/footer-ending/closing-horizon-desktop.webp) bottom/115% no-repeat;height:clamp(320px,34vw,600px);display:block}.next-footer--home .home-contact{padding-bottom:clamp(32px,4vw,56px)}.next-footer--home .next-footer__top{border-top:1px solid var(--color-border-default);padding-top:36px;padding-bottom:34px;display:block}.next-footer--home .next-footer__directory{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;display:grid}.next-footer--home .next-footer__identity>a img{width:168px}.next-footer--home .next-footer__identity>p{font-family:var(--font-title,Georgia, serif);margin:14px 0 0}.next-footer--home .next-footer__directory nav{gap:clamp(50px,6vw,100px);display:flex}.next-footer--home .next-footer__directory nav div{align-content:start;gap:12px;display:grid}.next-footer--home .next-footer__directory nav strong{color:var(--color-text-muted);font-size:var(--type-caption-size);letter-spacing:.08em}.next-footer--home .next-footer__bottom{border:0;margin-bottom:0;padding:0}:root[data-theme=dark] .next-footer--home:after{background-image:url(/home/footer-ending/closing-horizon-dark-desktop.webp)}@media (max-width:768px){.next-footer--home:after{background-image:url(/home/footer-ending/closing-horizon-mobile.webp);background-size:100%;height:clamp(280px,80vw,360px)}:root[data-theme=dark] .next-footer--home:after{background-image:url(/home/footer-ending/closing-horizon-dark-mobile.webp)}}@media (min-width:600px) and (max-width:768px){.next-footer--home:after{margin-top:24px}}.next-footer__wordmark{background:var(--color-bg-page);width:100%;color:var(--color-text-primary);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.next-footer__wordmark-offset{height:min(22.15vw,454px);position:relative;overflow:hidden}.next-footer__wordmark svg{width:100%;height:auto;display:block}.next-footer__wordmark-base{opacity:.96}.next-footer__wordmark-base--dark{display:none}.next-footer__wordmark-grain{opacity:.28;mix-blend-mode:screen}.next-footer__wordmark-spotlight{opacity:0;mix-blend-mode:normal;transition:opacity var(--motion-duration-state) var(--motion-ease-standard)}.next-footer__wordmark-spotlight[data-visible=true]{opacity:1}.next-footer__wordmark-blur{inset-inline:0;pointer-events:none;height:27%;position:absolute;bottom:0}.next-footer__wordmark-blur span{position:absolute;inset:0}:root[data-theme=dark] .next-footer__wordmark-base--light{display:none}:root[data-theme=dark] .next-footer__wordmark-base--dark{opacity:.7;display:block}:root[data-theme=dark] .next-footer__wordmark-grain{opacity:.48;mix-blend-mode:multiply}:root[data-theme=dark] .next-footer__wordmark-spotlight{mix-blend-mode:screen}.next-page-title{font-family:var(--font-title,Georgia, serif);font-weight:var(--type-web-page-weight);font-size:var(--marketing-page-size);line-height:var(--type-web-page-line);letter-spacing:-.025em}.next-kicker{font-size:var(--type-caption-size);color:var(--color-text-secondary);letter-spacing:.08em}@media (max-width:1180px){.next-shell{width:min(100% - 36px,1280px)}.next-header.next-shell{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;min-height:74px;padding:14px 18px}.next-header--open.next-shell{background:var(--color-bg-page);width:100%;max-height:100dvh;box-shadow:var(--shadow-overlay);padding-inline:18px;position:fixed;top:0;left:0;right:0;overflow-y:auto}.next-header__toggle{align-items:center;gap:9px;min-height:44px;display:inline-flex}.next-header nav{white-space:normal;flex-flow:column;grid-area:2/1/auto/-1;align-items:stretch;gap:0;width:100%;max-height:none;padding:10px 0 18px;display:none;overflow:visible}.next-header nav.is-open{background:var(--color-bg-page);display:flex}.next-header nav>a,.next-header__menu-trigger{min-height:48px;font-size:var(--type-body-size);padding:11px 8px}.next-header__actions{grid-area:1/3}.next-header__actions .next-header__login{display:none}.next-header__mobile-login{min-height:48px;color:var(--color-text-muted);padding:13px 8px;display:block}.next-header__menu{width:100%}.next-header__menu-trigger{border-radius:0;justify-content:space-between;width:100%}.next-header__panel,.next-header__panel--mega{width:100%;max-height:0;box-shadow:none;transition:max-height var(--motion-duration-scene) var(--motion-ease-standard), opacity var(--motion-duration-state) var(--motion-ease-standard), visibility var(--motion-duration-state);background:0 0;border-radius:0;grid-template-columns:1fr;gap:20px;padding:0 12px;display:grid;position:static;overflow:hidden;transform:none}.next-header__panel[data-open=true]{max-height:760px;padding-block:8px 18px}.next-header__panel--product[data-open=true]{max-height:1400px}.next-header__product-catalog{grid-template-columns:1fr;gap:16px}.next-header__product-column>p{margin-bottom:6px}.next-header__product-column>a{min-height:44px}.next-header__panel-intro strong{font-size:var(--type-h4-size)}.next-header__panel-intro>a{margin-top:14px}.next-header__panel-intro p,.next-header__panel-links>span{margin-bottom:8px}.next-header__panel>a,.next-header__panel-links>a{padding:10px 8px}.next-header__account-panel{border-radius:var(--radius-md);background:var(--color-bg-page);width:min(260px,100vw - 36px);max-height:none;box-shadow:var(--shadow-overlay);padding:8px;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px)}.next-header__account-panel[data-open=true]{transform:translateY(0)}.next-footer__top{flex-direction:column;gap:35px}.next-footer__top nav{gap:55px}.next-footer--home .next-footer__directory{grid-template-columns:1fr}.next-footer--home .next-footer__directory nav{gap:55px}}:root[data-theme=dark] .next-header img,:root[data-theme=dark] .next-footer__identity img,:root[data-theme=dark] .next-footer__top>div>a img{filter:brightness(0)invert()}@media (max-width:480px){.next-header>a:first-child img{width:86px}.next-header__toggle{font-size:0}.next-header__toggle span{font-size:21px}.next-header__actions{gap:5px}.next-footer__top nav,.next-footer--home .next-footer__directory nav{gap:24px;width:100%}.next-footer__top nav>div,.next-footer--home .next-footer__directory nav>div{flex:1 1 0;min-width:0}}@media (max-width:780px){.next-page-title{font-size:var(--type-web-page-size-compact)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.next-header__panel,.next-header__panel--mega>*,.next-header__menu-trigger,.next-header__chevron,.next-header{transition-duration:var(--motion-reduced-duration)!important}.site-scroll-progress{transition:none}}@media (pointer:coarse){.next-footer__wordmark-spotlight{display:none}}@media (prefers-reduced-motion:reduce){.next-footer nav a{transition:none}.next-footer__wordmark-spotlight{display:none}.next-footer__ask-ai-link{transition:none}.next-footer__ask-ai-link:hover{transform:none}}
