@font-face{font-family:Anek Eclipse;src:url(../../font/anek-400.1f1e41aaef.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Anek Eclipse;src:url(../../font/anek-500.0595172d0b.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Anek Eclipse;src:url(../../font/anek-600.d1b6e94fd7.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Anek Eclipse;src:url(../../font/anek-800.59637b7ae0.ttf)format("truetype");font-weight:800;font-display:swap}.eclipse-home{--eclipse-intro-title-size:96px;--eclipse-intro-title-weight:800;--eclipse-intro-body-size:clamp(14px, 1.54vw, 24px);--eclipse-intro-body-weight:600;color:#fff;background:#02070b;font-family:Anek Eclipse,PingFang SC,sans-serif;overflow:clip}.eclipse-home section{isolation:isolate;position:relative}.eclipse-home h1,.eclipse-home h2,.eclipse-home p{margin:0}.eclipse-home h1,.eclipse-home h2{font-weight:800}.eclipse-home a,.eclipse-home button{-webkit-tap-highlight-color:transparent}.eclipse-home a:focus-visible,.eclipse-home button:focus-visible{outline-offset:6px;outline:2px solid #94caff}.eclipse-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.eclipse-media img,.eclipse-media video{object-fit:cover;object-position:center top;width:100%;height:111.112%;position:absolute;inset:0}.eclipse-media video{transition:opacity .5s}.eclipse-hero{height:max(726px,50.42vw)}.eclipse-hero__copy{text-align:center;width:100%;padding:0 24px;position:absolute;top:41.18%}.eclipse-hero h1{letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,sans-serif;font-size:clamp(60px,6.667vw,128px);font-weight:800;line-height:1.12;position:relative}.eclipse-hero__title-line{color:#fff;width:fit-content;max-width:100%;margin-inline:auto;display:block}.eclipse-hero__copy>p{color:#ffffffc7;margin-top:32px;font:400 clamp(17px,1.458vw,26px)/1.38 Anek Eclipse,sans-serif}.eclipse-scroll{width:22px;height:32px;position:absolute;top:84%;left:50%;transform:translate(-50%)}.eclipse-scroll__mouse{box-sizing:border-box;border:2px solid #e2e2df;border-radius:999px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.eclipse-scroll__label{color:#e2e2df;letter-spacing:3px;text-align:center;text-wrap:balance;opacity:.6;width:max-content;max-width:calc(100vw - 32px);font-size:12px;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 28px);left:50%;transform:translate(-50%)}.eclipse-scroll__dot{background:#e2e2df;border-radius:999px;width:3px;height:6px;position:absolute;top:5px;left:calc(50% - 1.5px)}@media (prefers-reduced-motion:no-preference){.eclipse-scroll__dot{animation:1.8s ease-in-out infinite eclipse-scroll-dot-down}}@keyframes eclipse-scroll-dot-down{0%{opacity:0;transform:translateY(0)}15%,75%{opacity:1}90%,to{opacity:0;transform:translateY(14px)}}.eclipse-models{color:#ffffffc7;justify-content:space-around;gap:16px;font-size:16px;line-height:29px;display:flex;position:absolute;bottom:24px;left:6.1%;right:6.1%}.eclipse-models a{transition:color .2s}.eclipse-models a:hover{color:#fff}.eclipse-manifesto{height:max(749px,52.014vw)}.eclipse-manifesto__copy{text-align:center;width:100%;padding:0 24px;position:absolute;top:13%}.eclipse-eyebrow{font:600 21px/29px Anek Eclipse,sans-serif}.eclipse-manifesto h2{letter-spacing:-.04em;margin:32px 0 24px;font-size:clamp(54px,5.5556vw,106px);line-height:1.05}.eclipse-manifesto__copy>p:last-child,.eclipse-productivity__copy>p:last-child{color:#ffffffc7;font:400 21px/29px Anek Eclipse,sans-serif}.eclipse-features{height:max(750px,52.083vw)}.eclipse-features__background{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eclipse-features .eclipse-tabs,.eclipse-features .eclipse-feature-copy{z-index:1}.eclipse-tabs{flex-wrap:wrap;align-items:flex-start;gap:20px 40px;display:flex;position:absolute;top:40px;left:6.1%;right:6.1%}.eclipse-tabs button{color:#ccc;cursor:pointer;text-align:center;overflow-wrap:anywhere;background:0 0;border:0;flex:none;min-width:83px;max-width:100%;padding:0 9px 6px;font-family:Anek Eclipse,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:24px;transition:color .3s,font-weight .3s,font-size .3s;position:relative}.eclipse-tabs__label{transform-origin:50%;transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-block;transform:scale(1)}.eclipse-tabs button[aria-selected=true] .eclipse-tabs__label{transform:scale(1.06)}.eclipse-tabs button+button:before{content:"";pointer-events:none;border-left:1px solid #999;height:24px;position:absolute;top:0;left:-20px}.eclipse-tabs button:after{content:"";pointer-events:none;background:#ccc;border-radius:10px;width:32px;height:2px;transition:width .26s,background-color .22s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.eclipse-tabs button[aria-selected=true]{color:#fff;font-weight:600}.eclipse-tabs button[aria-selected=true]:after{width:48px;transform:translateX(-50%) scaleX(var(--carousel-remaining,1));transform-origin:50%;background:#fff;transition:background-color .22s}.eclipse-tabs button:hover,.eclipse-tabs button:focus-visible{color:#fff}.eclipse-tabs button:focus-visible{outline-offset:5px;border-radius:2px;outline:1px solid #ffffffb3}.eclipse-cinema--active .eclipse-tabs{top:max(96px,11.87%)}@media (prefers-reduced-motion:reduce){.eclipse-tabs button,.eclipse-tabs__label,.eclipse-tabs button:after{transition:none}}.eclipse-feature-copy{width:min(440px,40%);position:absolute;top:63.46%;left:6.1%}.eclipse-feature-copy h2{letter-spacing:-.04em;font-size:40px;line-height:1.85}.eclipse-feature-copy p{color:#999;font-size:16px;line-height:24px}.eclipse-productivity{background:#02070b;height:max(713px,49.51vw);overflow:clip}.eclipse-productivity__copy{z-index:2;text-align:center;width:100%;padding:0 24px;position:absolute;top:17.81%}.eclipse-productivity h2{letter-spacing:-.04em;margin:32px 0 0;font-size:clamp(40px,5vw,96px);line-height:1.167}.eclipse-productivity__copy>p:last-child{margin-top:0}.eclipse-earth{width:71%;height:61.3%;top:52.31%;bottom:auto;left:8.33%;-webkit-mask-image:radial-gradient(at 50% 65%,#000 40%,#0000 74%);mask-image:radial-gradient(at 50% 65%,#000 40%,#0000 74%)}.eclipse-earth img,.eclipse-earth video{object-position:center top}.eclipse-contact{background:#050709;min-height:540px;padding:136px 6.1% 60px}.eclipse-contact__eyebrow{color:#ebf2fa8c;letter-spacing:1.04px;font-size:13px;font-weight:600}.eclipse-contact__row{justify-content:space-between;align-items:flex-start;gap:48px;margin-top:0;display:flex}.eclipse-contact h2{white-space:pre-line;letter-spacing:-.04em;color:#fafcff;max-width:678px;font-size:60px;font-weight:800;line-height:88px}.eclipse-primary{text-align:center;color:#fe7739;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);letter-spacing:.64px;background:#ececec03;border:1px solid #fe7739;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:53px;margin-top:59px;margin-right:8%;padding:15px 25px;font-family:Anek Eclipse,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:600;line-height:21px;transition:transform .2s,background-color .2s;display:inline-flex}.eclipse-primary:is(:hover,:focus-visible){background:#fe77391a;transform:translateY(-2px)}.eclipse-primary:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.eclipse-primary{transition:none;transform:none}}@media (prefers-reduced-transparency:reduce){.eclipse-primary{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111}}.eclipse-contact__email{color:#f0f5fac7;letter-spacing:.48px;margin-top:10px;font-size:16px;font-weight:600;display:inline-block}.eclipse-footer{color:#f0f5fa6b;letter-spacing:.48px;border-top:1px solid #d9e5fa33;flex-wrap:wrap;justify-content:space-between;gap:24px;margin:41px -3.2% 0;padding:24px 3.5%;font-size:12px;display:flex}.eclipse-footer p+p{margin-top:24px}.eclipse-footer nav{letter-spacing:.78px;color:#f0f5fab8;text-transform:uppercase;align-self:flex-start;align-items:center;gap:34px;font-size:13px;font-weight:600;display:flex}.eclipse-footer nav>a,.eclipse-footer nav>button{min-height:32px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:4px 0;line-height:24px;display:inline-flex}.eclipse-footer__legal{width:100%}.eclipse-footer__policies{gap:12px;margin-top:16px;display:flex}.eclipse-home .eclipse-final .landing-faq{--faq-surface:#101923;--faq-border:#c2d8f929;--faq-text:#f4f7ff;--faq-muted:#aebdce;--faq-open:#142133;--landing-accent:#8cbcff;color:var(--faq-text);background:radial-gradient(at 50% 0,#102139 0,#050709 65%);padding:clamp(56px,7vw,100px) 6.1%;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif}.eclipse-home .landing-faq .landing-section-header{text-align:center;max-width:760px;margin:0 auto;padding:0}.eclipse-home .landing-faq .landing-section-title{color:var(--faq-text);letter-spacing:-.02em;font-family:inherit;font-size:clamp(32px,3.4vw,48px);font-weight:600;line-height:1.25}.eclipse-home .landing-faq .landing-section-description{color:var(--faq-muted);margin:16px 0 0;font-size:16px;line-height:1.7}.eclipse-home .landing-faq .landing-faq__list{gap:12px;width:min(100%,1120px);margin:36px auto 0}.eclipse-home .landing-faq .landing-faq__item{border:1px solid var(--faq-border);background:linear-gradient(135deg,#131e2b,#0c121b);border-radius:16px;transition:border-color .18s,background-color .18s;box-shadow:inset 0 1px #e3efff0d}.eclipse-home .landing-faq .landing-faq__item:has([aria-expanded=true]){background:linear-gradient(135deg, var(--faq-open), #0d1622);border-color:#8cbcff73}.eclipse-home .landing-faq .landing-faq__trigger{color:var(--faq-text);min-height:76px;padding:22px 26px;font-family:inherit;font-size:18px;font-weight:500;line-height:1.6;text-decoration:none;transition:color .18s}.eclipse-home .landing-faq .landing-faq__trigger [data-slot=accordion-trigger-icon]{color:var(--landing-accent)}.eclipse-home .landing-faq .landing-faq__answer{padding:0 26px 24px}.eclipse-home .landing-faq .landing-faq__markdown{color:var(--faq-muted);font-family:inherit;font-size:15px;line-height:1.9}.eclipse-home .landing-faq .landing-faq__markdown :is(h1,h2,h3,h4,strong){color:var(--faq-text)}.eclipse-home .landing-faq .landing-faq__markdown a{color:var(--landing-accent)}@media (hover:hover){.eclipse-home .landing-faq .landing-faq__item:hover{border-color:#8cbcff73}}@media (max-width:700px){.eclipse-home .eclipse-final .landing-faq{padding:48px 24px}.eclipse-home .landing-faq .landing-faq__trigger{min-height:64px;padding:18px;font-size:16px}.eclipse-home .landing-faq .landing-faq__answer{padding:0 18px 20px}.eclipse-home .landing-faq .landing-faq__markdown{font-size:14px}}@media (prefers-reduced-motion:reduce){.eclipse-home .landing-faq .landing-faq__item,.eclipse-home .landing-faq .landing-faq__trigger{transition:none}}@media (min-width:1600px){.eclipse-contact{min-height:37.5vw;padding-top:9.444vw}.eclipse-contact h2{max-width:47vw;font-size:4.167vw;line-height:1.467}}@media (max-width:1200px){.eclipse-primary{margin-right:0}}@media (max-width:1000px){.eclipse-contact h2{font-size:48px;line-height:1.35}.eclipse-primary{padding:16px}}@media (max-width:640px){.eclipse-hero{height:max(660px,100svh)}.eclipse-hero__copy{top:38%}.eclipse-hero h1{font-size:clamp(44px,11.7vw,70px);line-height:1.12}.eclipse-hero__copy>p{max-width:310px;margin:24px auto 0;font-size:16px}.eclipse-scroll{top:auto;bottom:116px}.eclipse-scroll__label{top:calc(100% + 16px)}.eclipse-models{flex-wrap:wrap;justify-content:center;gap:10px 22px;font-size:14px;bottom:22px}.eclipse-manifesto{height:620px}.eclipse-manifesto h2{font-size:54px}.eclipse-manifesto__copy>p:last-child,.eclipse-productivity__copy>p:last-child{font-size:17px;line-height:25px}.eclipse-eyebrow{font-size:16px;line-height:24px}.eclipse-features{height:650px}.eclipse-features__background{object-position:62% center}.eclipse-tabs{gap:20px 24px;top:40px}.eclipse-tabs button{min-width:72px;font-size:14px}.eclipse-tabs button+button:before{left:-12px}.eclipse-feature-copy{text-shadow:0 2px 8px #000;width:85%;top:auto;bottom:48px}.eclipse-feature-copy h2{font-size:34px}.eclipse-feature-copy p{color:#d1d5db}.eclipse-productivity{height:610px}.eclipse-productivity__copy{top:65px}.eclipse-productivity h2{margin:24px 0 16px;font-size:40px;line-height:1.05}.eclipse-earth{width:100%;height:50%;top:55%;left:0}.eclipse-contact{min-height:620px;padding:36px 24px}.eclipse-contact__row{flex-direction:column;gap:28px;margin-top:38px}.eclipse-contact h2{max-width:380px;font-size:40px;line-height:1.35}.eclipse-primary{margin:0}.eclipse-contact__email{margin-top:26px;font-size:14px}.eclipse-footer{gap:24px;margin-top:65px}.eclipse-footer nav{flex-wrap:wrap;gap:24px}}@media (prefers-reduced-motion:reduce){.eclipse-home *,.eclipse-home :before,.eclipse-home :after{scroll-behavior:auto!important;transition:none!important}}.eclipse-cinema--active{height:calc(var(--cinema-scene-count,5) * 100svh + var(--cinema-overflow,0px));--cinema-blend:0;--cinema-text:0;--cinema-exit:0;--cinema-blend-next:0;--cinema-text-next:0;--cinema-exit-next:0;--cinema-blend-last:0;--cinema-out-last:0;--cinema-text-last:0;--cinema-exit-last:0}.eclipse-cinema--active .eclipse-cinema__stage{isolation:isolate;background:#02070b;height:100svh;position:sticky;top:0;overflow:clip}.eclipse-home .eclipse-cinema--active .eclipse-cinema__stage>section{height:100%;position:absolute;inset:0}.eclipse-cinema--active .eclipse-hero{opacity:calc(1 - var(--cinema-blend))}.eclipse-cinema--active .eclipse-hero__copy{transform:translateY(calc(-32px * var(--cinema-exit)));opacity:calc(1 - var(--cinema-exit))}.eclipse-cinema--active .eclipse-manifesto{opacity:calc(var(--cinema-blend) * (1 - var(--cinema-blend-next)))}.eclipse-cinema--active .eclipse-manifesto__copy{opacity:calc(var(--cinema-text) * (1 - var(--cinema-exit-next)));transform:translateY(calc(24px * (1 - var(--cinema-text)) - 32px * var(--cinema-exit-next)))}.eclipse-cinema--active section[inert]{pointer-events:none}@media (prefers-reduced-motion:no-preference){.eclipse-feature-copy{animation:.42s ease-out both eclipse-copy-enter}@keyframes eclipse-copy-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.eclipse-reveal{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(20px)}.eclipse-reveal.eclipse-entered,.eclipse-reveal:focus-within{opacity:1;transform:none}}@media (min-width:1100px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.eclipse-pinned{min-height:160svh;position:relative}.eclipse-home .eclipse-pinned>section{min-height:100svh;position:sticky;top:0}.eclipse-pinned .eclipse-features,.eclipse-pinned .eclipse-productivity{height:100svh}.eclipse-pinned .eclipse-contact{flex-direction:column;display:flex}.eclipse-pinned .eclipse-footer{margin-top:auto;padding-top:28px}}.eclipse-cinema--active .eclipse-features{opacity:calc(var(--cinema-blend-next) * (1 - var(--cinema-out-last)))}.eclipse-cinema--active .eclipse-features .eclipse-tabs,.eclipse-cinema--active .eclipse-feature-copy{opacity:calc(var(--cinema-text-next) * (1 - var(--cinema-exit-last)));transform:translateY(calc(24px * (1 - var(--cinema-text-next)) - 32px * var(--cinema-exit-last)));animation:none}.eclipse-cinema--active .eclipse-productivity{opacity:var(--cinema-blend-last)}.eclipse-cinema--active .eclipse-productivity__copy{opacity:var(--cinema-text-last);transform:translateY(calc(24px * (1 - var(--cinema-text-last))))}.eclipse-features>.eclipse-media{z-index:0}.eclipse-media img.eclipse-media__final{object-position:center;z-index:1;height:100%;transition:opacity .8s ease-in-out}@media (prefers-reduced-motion:reduce){.eclipse-media img.eclipse-media__final{transition:none;opacity:1!important}}.eclipse-features__background{transition:opacity .9s ease-in-out}@media (prefers-reduced-motion:reduce){.eclipse-features__background{transition:none}}.eclipse-home .eclipse-cinema--active .eclipse-cinema__stage>section{opacity:0;transition:opacity .24s ease-out}.eclipse-home .eclipse-cinema--active .eclipse-cinema__stage>section[data-scene-active=true]{opacity:1;transition:opacity .4s ease-out .24s}.eclipse-cinema--active :is(.eclipse-hero__copy,.eclipse-hero__description,.eclipse-manifesto__copy,.eclipse-manifesto__description,.eclipse-feature-copy,.eclipse-routing__header,.eclipse-routing__description,.eclipse-productivity__copy,.eclipse-productivity__description,.eclipse-tabs){opacity:0;transition:opacity .2s ease-out,transform .2s ease-out;transform:translateY(16px)}.eclipse-cinema--active section[data-scene-active=true] :is(.eclipse-hero__copy,.eclipse-hero__description,.eclipse-manifesto__copy,.eclipse-manifesto__description,.eclipse-feature-copy,.eclipse-routing__header,.eclipse-routing__description,.eclipse-productivity__copy,.eclipse-productivity__description,.eclipse-tabs){opacity:1;transition:opacity .36s ease-out .24s,transform .36s ease-out .24s;transform:translateY(0)}.eclipse-final{background:#050709}.eclipse-cinema--active .eclipse-final{overflow:hidden}.eclipse-cinema--active .eclipse-final .eclipse-contact{flex-direction:column;min-height:100%;display:flex}.eclipse-cinema--active .eclipse-final .eclipse-contact__row{margin-top:auto;padding-top:56px}.eclipse-cinema--active .eclipse-final .eclipse-footer{margin-top:auto;padding-top:28px}.eclipse-cinema--active .eclipse-faq-scene{overscroll-behavior-y:auto}.eclipse-home:lang(zh) .eclipse-hero h1{letter-spacing:.02em;font-family:PingFang SC,Microsoft YaHei,sans-serif;line-height:1.3}.eclipse-home:lang(zh) .eclipse-hero__copy>p{letter-spacing:.06em;margin-top:clamp(24px,2.5vw,40px);line-height:1.65}@media (max-width:640px){.eclipse-home:lang(zh) .eclipse-hero h1{font-size:clamp(28px,8vw,50px);line-height:1.3}.eclipse-home:lang(zh) .eclipse-hero__copy>p{letter-spacing:.02em;margin-top:24px}}.eclipse-header--intro-waiting,.eclipse-home[data-intro=waiting] :is(.eclipse-hero__copy,.eclipse-hero__description,.eclipse-scroll,.eclipse-models,.eclipse-manifesto__copy,.eclipse-manifesto__description,.eclipse-tabs,.eclipse-feature-copy,.eclipse-routing__header,.eclipse-routing__description,.eclipse-productivity__copy,.eclipse-productivity__description,.eclipse-final){visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:no-preference){.eclipse-home[data-intro=entering] .eclipse-hero__copy{animation:.6s ease-in-out both eclipse-intro-fade}.eclipse-home[data-intro=entering] .eclipse-scroll{animation:.65s cubic-bezier(.16,1,.3,1) .26s both eclipse-intro-up}.eclipse-home[data-intro=entering] .eclipse-models{animation:.65s cubic-bezier(.16,1,.3,1) .38s both eclipse-intro-up}@keyframes eclipse-intro-fade{0%{opacity:0}to{opacity:1}}@keyframes eclipse-intro-up{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0}}@keyframes eclipse-intro-down{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0}}}.eclipse-home .eclipse-faq-scene .landing-faq{min-height:100%;padding-top:max(100px,12svh)}.eclipse-scroll--scene{z-index:5;top:auto;bottom:120px}.eclipse-manifesto .eclipse-scroll--scene{bottom:120px}.eclipse-scroll--flow{z-index:5;flex-shrink:0;margin:24px auto;display:block;position:relative;top:auto;bottom:auto;left:auto;transform:none}.eclipse-scroll:focus-visible{outline-offset:6px;border-radius:12px;outline:2px solid #8ecaff}.eclipse-contact__channels{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:11px;display:flex}.eclipse-contact__channels .eclipse-contact__email{margin-top:0}.eclipse-primary{box-sizing:border-box;justify-content:center;align-items:center;min-height:53px;padding-block:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.25;display:inline-flex}.eclipse-header+.public-header__mobile-overlay{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f5f5f7;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:linear-gradient(135deg,#232831c7,#0c1017b8);border:1px solid #ffffff1f;border-radius:20px;width:min(100% - 32px,728px);margin-inline:auto;transition-property:opacity,visibility;inset:90px 16px auto;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 48px #00000059}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-content{max-width:760px;height:auto;max-height:calc(100dvh - 106px - env(safe-area-inset-bottom));overscroll-behavior:contain;gap:12px;margin-inline:auto;padding:12px;overflow-y:auto}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-links{gap:8px}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-links>a{color:#eceef2;letter-spacing:.01em;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;min-height:48px;padding:12px 16px;font-size:clamp(17px,2.2vw,21px);font-weight:500;line-height:1.4;transition-property:opacity,transform,background-color,border-color;transition-duration:.22s}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-links>a:after{content:"›";color:#9097a3;flex-shrink:0;font-size:24px;line-height:1}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-links>a:has(.public-header__external-icon):after{content:none}.public-header__external-icon{display:none}.eclipse-header+.public-header__mobile-overlay .public-header__external-icon{color:#e5e9f0;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:17px;font-weight:400;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-links>a:is(:hover,:focus-visible,:active)>.public-header__external-icon{color:#fff;background-color:#ffffff1f;border-color:#fff6}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-links>a:is(:hover,:focus-visible,:active){color:#fff;background:#ffffff14;border-color:#ffffff3d}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-auth{color:#ffad77;background:#ff762d1f;border:1px solid #ff8b47a6;border-radius:14px;flex-shrink:0;min-height:48px;font-size:16px;font-weight:600;line-height:1}.eclipse-header:has(+.public-header__mobile-overlay[aria-hidden=false]) .public-header__menu-toggle{color:#fff;background:#ffffff1a}@media (prefers-reduced-motion:reduce){.eclipse-header+.public-header__mobile-overlay,.eclipse-header+.public-header__mobile-overlay a{transition:none!important}}@media (max-width:480px){.public-header.eclipse-header .public-header__surface{flex-wrap:wrap;gap:8px!important;height:120px!important;padding:14px 20px!important}.public-header.eclipse-header .public-header__brand{flex:0 0 100%;min-width:0;max-width:100%}.public-header.eclipse-header .public-header__brand>span:not(.brand-test-badge){font-size:18px!important}.public-header.eclipse-header .public-header__desktop-actions{justify-content:flex-end;width:100%}.eclipse-header+.public-header__mobile-overlay{top:124px}.eclipse-header+.public-header__mobile-overlay .public-header__mobile-content{max-height:calc(100dvh - 140px - env(safe-area-inset-bottom))}}@media (prefers-reduced-transparency:reduce){.eclipse-header+.public-header__mobile-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#101318}}.eclipse-productivity[data-entry-shown=true] .eclipse-scroll--scene{display:none}.eclipse-enter-now{z-index:8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;background:#1d1b1b33;border:1px solid #ccc;border-radius:37px;justify-content:center;align-items:center;min-width:116px;min-height:46px;padding:10px 18px;font:400 16px/1.4 "Alibaba PuHuiTi 3.0",sans-serif;text-decoration:none;transition:background-color .18s;animation:.35s both eclipse-intro-fade;display:inline-flex;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.eclipse-enter-now:is(:hover,:focus-visible){background:#ffffff38}.eclipse-enter-now:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.eclipse-enter-now{transition:none;animation:none}}.eclipse-scroll-media{background:#02070b}.eclipse-scroll-media video,.eclipse-scroll-media .eclipse-scroll-media__poster{object-position:center;height:100%}.eclipse-features>.eclipse-scroll-media{display:block}.eclipse-home .eclipse-cinema--active .eclipse-cinema__stage>section:has([data-scroll-video]){z-index:1;transition:opacity .45s step-end}.eclipse-home .eclipse-cinema--active .eclipse-cinema__stage>section[data-scene-active=true]{z-index:2;transition:opacity .45s ease-in-out}.eclipse-cinema--active .eclipse-scroll-media video{transition:none}@media (prefers-reduced-motion:reduce){.eclipse-home .eclipse-cinema--active .eclipse-cinema__stage>section:has([data-scroll-video]){transition:none}}.eclipse-home,.eclipse-home *{font-family:"Alibaba PuHuiTi 3.0",PingFang SC,Microsoft YaHei,sans-serif!important}.eclipse-home .eclipse-hero__copy{text-align:left;width:100%;padding:0;top:14%;left:11.5%}.eclipse-home .eclipse-hero h1{font-size:var(--eclipse-intro-title-size);letter-spacing:-.035em;white-space:pre-line;overflow-wrap:anywhere;font-weight:500;line-height:.94}.eclipse-home .eclipse-hero__title-line{margin-inline:0}.eclipse-home .eclipse-hero__copy>p{max-width:90%;margin-top:44px;font-size:clamp(16px,1.57vw,26px);line-height:1.5}.eclipse-hero__watermark{z-index:-1;color:#0000;-webkit-text-stroke:1px #ffffff24;pointer-events:none;max-width:100%;font-size:clamp(76px,10vw,180px);font-weight:600;line-height:.88;position:absolute;top:-.25em;left:-.08em;overflow:hidden}.eclipse-home .eclipse-hero__description{color:#fff;width:34.7%;font-size:var(--eclipse-intro-body-size);text-align:left;overflow-wrap:anywhere;line-height:1.4;position:absolute;top:56.5%;right:10.5%}.eclipse-home .eclipse-hero__description-label{opacity:.75;margin-bottom:8px;font-size:.75em;font-weight:500}@media (min-width:768px) and (max-width:1199px){.eclipse-home{--eclipse-intro-title-size:6.15vw}}@media (max-width:767px){.eclipse-home{--eclipse-intro-title-size:clamp(28px, 8.2vw, 62px);--eclipse-intro-body-size:14px}.eclipse-home .eclipse-hero{min-height:780px}.eclipse-home .eclipse-hero__copy{width:86%;top:max(100px,14%);left:7%}.eclipse-home .eclipse-hero h1{font-size:var(--eclipse-intro-title-size);line-height:1.05}.eclipse-home .eclipse-hero__copy>p{max-width:100%;margin-top:28px}.eclipse-home .eclipse-hero__description{width:86%;font-size:14px;top:max(340px,54%);right:7%}}@media (min-width:768px){.eclipse-home .eclipse-hero{height:100svh;min-height:600px}}.eclipse-home .eclipse-hero h1{font-weight:var(--eclipse-intro-title-weight);letter-spacing:-.025em}.eclipse-home .eclipse-hero__copy>p{font-weight:400}.eclipse-home .eclipse-hero__description{font-weight:var(--eclipse-intro-body-weight)}.eclipse-home .eclipse-manifesto__copy{text-align:right;width:100%;padding:0;top:19%;right:9.5%}.eclipse-home .eclipse-manifesto__copy .eclipse-eyebrow{color:#fff;opacity:.76;font-size:clamp(12px,1.111vw,18px);font-weight:500;line-height:1.4}.eclipse-home .eclipse-manifesto h2{font-size:var(--eclipse-intro-title-size);font-weight:var(--eclipse-intro-title-weight);white-space:pre-line;overflow-wrap:anywhere;letter-spacing:-.025em;margin:16px 0 24px;line-height:1.1}.eclipse-home .eclipse-manifesto__copy>p:last-child{font-size:clamp(14px,1.15vw,20px);line-height:1.6}.eclipse-manifesto__description{color:#fff;width:35%;font-size:var(--eclipse-intro-body-size);font-weight:var(--eclipse-intro-body-weight);text-align:left;overflow-wrap:anywhere;line-height:1.4;position:absolute;top:65%;left:10.5%}.eclipse-home .eclipse-manifesto__description-label{color:#fff;opacity:.75;margin-bottom:8px;font-size:.75em;font-weight:500;line-height:1.4}@media (min-width:768px){.eclipse-home .eclipse-manifesto{height:100svh;min-height:600px}}@media (max-width:767px){.eclipse-home .eclipse-manifesto{min-height:780px}.eclipse-home .eclipse-manifesto__copy{width:100%;top:max(100px,14%);right:7%}.eclipse-home .eclipse-manifesto h2{font-size:var(--eclipse-intro-title-size);line-height:1.05}.eclipse-manifesto__description{width:86%;font-size:14px;top:max(360px,60%);left:7%}}.eclipse-routing__header,.eclipse-routing__description{z-index:1;position:absolute}.eclipse-routing__header{grid-template-columns:minmax(0,34fr) minmax(0,32fr);align-items:baseline;gap:16px 13vw;display:grid;top:15%;left:10.5%;right:10.5%}.eclipse-routing__eyebrow{color:#ffffffb3;font-size:clamp(16px,.833vw,16px);font-weight:400;line-height:1.4}.eclipse-home .eclipse-routing__title{width:100%;font-size:var(--eclipse-intro-title-size);font-weight:var(--eclipse-intro-title-weight);letter-spacing:-.035em;text-transform:uppercase;text-align:right;grid-column:1/-1;line-height:.96}.eclipse-routing__tagline{text-align:right}.eclipse-routing__description{text-align:left;width:min(40%,620px);top:62%;left:10.5%}.eclipse-routing__tagline,.eclipse-routing__description{color:#fff;text-wrap:pretty;font-size:clamp(20px,1.05vw,20px);font-weight:400;line-height:1.75}.eclipse-routing__description{font-size:var(--eclipse-intro-body-size);font-weight:var(--eclipse-intro-body-weight);line-height:1.4}.eclipse-home .eclipse-routing__description-label{opacity:.76;margin-bottom:8px;font-size:.8em;line-height:1.4}@media (min-width:768px){.eclipse-home .eclipse-features{height:100svh;min-height:600px}}@media (max-width:767px){.eclipse-home .eclipse-features{min-height:780px}.eclipse-routing__header{column-gap:24px;top:17%;left:7%;right:7%}.eclipse-home .eclipse-routing__title{width:100%;max-width:100%;font-size:var(--eclipse-intro-title-size);grid-column:1/-1}.eclipse-routing__description{width:86%;font-size:14px;top:64%;left:7%}}.eclipse-home .eclipse-productivity__copy{text-align:right;width:80%;padding:0;top:16%;right:10.5%}.eclipse-home .eclipse-productivity__copy .eclipse-eyebrow{opacity:.76;font-size:clamp(12px,1.111vw,18px);font-weight:500;line-height:1.4}.eclipse-home .eclipse-productivity h2{font-size:var(--eclipse-intro-title-size);font-weight:var(--eclipse-intro-title-weight);white-space:pre-line;overflow-wrap:anywhere;letter-spacing:-.025em;text-transform:uppercase;margin:12px 0 18px;line-height:1.02}.eclipse-productivity h2>span{display:block}.eclipse-home .eclipse-productivity__copy>p:last-child{margin-top:0;font-size:clamp(12px,1.2vw,20px);line-height:1.6}.eclipse-productivity__description{z-index:2;color:#fff;width:39%;font-size:var(--eclipse-intro-body-size);font-weight:var(--eclipse-intro-body-weight);text-align:left;overflow-wrap:anywhere;line-height:1.4;position:absolute;top:62%;left:10.5%}.eclipse-home .eclipse-productivity__description-label{opacity:.76;margin-bottom:8px;font-size:.75em;font-weight:500;line-height:1.4}@media (min-width:768px){.eclipse-home .eclipse-productivity{height:100svh;min-height:600px}}@media (max-width:767px){.eclipse-home .eclipse-productivity{min-height:780px}.eclipse-home .eclipse-productivity__copy{width:86%;top:max(100px,14%);right:7%}.eclipse-home .eclipse-productivity h2{font-size:var(--eclipse-intro-title-size)}.eclipse-productivity__description{width:86%;font-size:14px;top:64%;left:7%}}.eclipse-home .eclipse-contact{--contact-image-width:1280px;--contact-image-height:calc(var(--contact-image-width) * 957 / 1644);box-sizing:border-box;background-color:#000;background-image:linear-gradient(#0000 45%,#000000b3 100%);background-size:100% 100%, var(--contact-image-width) auto;background-position:center, right bottom calc(var(--contact-image-height) / -4);background-repeat:no-repeat;flex-direction:column;justify-content:flex-end;min-height:713px;padding:72px 5.5% 20px;display:flex}.eclipse-home .eclipse-contact[data-background-ready=true]{background-image:linear-gradient(#0000 45%,#000000b3 100%),url(../../image/footer-bg.cdae025f4c.webp)}.eclipse-home .eclipse-contact__row{align-items:center;gap:32px;margin-top:0}.eclipse-home .eclipse-contact h2{letter-spacing:-.035em;max-width:min(58%,720px);font-weight:700;line-height:1.45}.eclipse-home .eclipse-contact .eclipse-primary{letter-spacing:.02em;border-radius:10px;min-height:40px;margin-top:0;margin-right:10.5%;padding:9px 18px;line-height:20px}.eclipse-home .eclipse-contact__channels{gap:16px 32px;margin-top:12px;margin-bottom:100px}.eclipse-home .eclipse-contact__email{font-weight:400}.eclipse-home .eclipse-contact .eclipse-footer{margin-top:40px;padding-top:18px;padding-bottom:0}.eclipse-home .eclipse-contact .eclipse-footer nav{gap:28px}@media (min-width:1600px){.eclipse-home .eclipse-contact h2{max-width:700px}}@media (max-width:640px){.eclipse-home .eclipse-contact{padding:48px 7% 24px}.eclipse-home .eclipse-contact__row{align-items:flex-start;gap:20px}.eclipse-home .eclipse-contact h2{max-width:100%;line-height:1.3}.eclipse-home .eclipse-contact .eclipse-primary{margin-right:0}.eclipse-home .eclipse-contact__channels{margin-top:20px}.eclipse-home .eclipse-contact .eclipse-footer nav{flex-wrap:wrap;gap:12px 24px}}.eclipse-cinema__stage{position:relative}.eclipse-copy-layer{z-index:3;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:clip}.eclipse-home .eclipse-copy-layer .eclipse-copy-frame{isolation:isolate;opacity:0;visibility:hidden;background:0 0;height:100%;min-height:0;transition:opacity .6s ease-in-out,visibility 0s linear .6s;position:absolute;inset:0}.eclipse-home .eclipse-copy-layer .eclipse-copy-frame[data-active=true]{opacity:1;visibility:visible;transition-delay:0s}.eclipse-copy-frame:after{display:none}.eclipse-home .eclipse-copy-layer .eclipse-copy-frame>*{opacity:1;transition:none;animation:none;transform:none}.eclipse-copy-frame a{pointer-events:auto}.eclipse-cinema--active .eclipse-copy-layer{height:100%;margin-bottom:0;position:absolute;inset:0}