.entrance-loader[data-v-4a3b124c]{--mint:#9bf7d0;--sky:#a9c4ff;--sans:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--serif:Georgia,"Times New Roman",serif;background:#050505;color:#dfe7f5;display:grid;inset:0;overflow:hidden;overscroll-behavior:none;place-items:center;position:fixed;touch-action:none;z-index:100000}.entrance-atmosphere[data-v-4a3b124c],.entrance-atmosphere[data-v-4a3b124c]>*{inset:0;pointer-events:none;position:absolute}.entrance-dots[data-v-4a3b124c]{background-image:radial-gradient(circle,#a9c4ff2e 1px,transparent 1.4px);background-size:26px 26px;-webkit-mask-image:radial-gradient(ellipse 46% 40% at 50% 44%,#000,transparent 75%);mask-image:radial-gradient(ellipse 46% 40% at 50% 44%,#000,transparent 75%);opacity:.55}.entrance-floor[data-v-4a3b124c]{opacity:calc(.45 + var(--charge, 0)*.55);overflow:hidden;perspective:520px;perspective-origin:50% 0;top:58%;transition:opacity .6s ease;--light-width:30%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:radial-gradient(ellipse var(--light-width) 90% at 50% 0,#000,#0008 45%,transparent 100%),linear-gradient(180deg,transparent,#000 10%);mask-image:radial-gradient(ellipse var(--light-width) 90% at 50% 0,#000,#0008 45%,transparent 100%),linear-gradient(180deg,transparent,#000 10%)}.entrance-floor-plane[data-v-4a3b124c]{background-image:linear-gradient(90deg,#bcd4ff66 1px,transparent 0),linear-gradient(180deg,#bcd4ff66 1px,transparent 0);background-position:50% 0;background-size:72px 72px;height:300%;left:-60%;position:absolute;right:-60%;top:0;transform:rotateX(74deg);transform-origin:50% 0}.entrance-floor[data-v-4a3b124c]:after{animation:entrance-pulse-4a3b124c 2.6s ease-in-out infinite;background:radial-gradient(ellipse 24% 70% at 50% 0,#8fb4ff2e,#6fe0b80f 50%,transparent 80%);content:"";inset:0;position:absolute}.entrance-vignette[data-v-4a3b124c]{background:radial-gradient(ellipse 80% 75% at 50% 48%,transparent 55%,#000000d9)}.entrance-hud[data-v-4a3b124c]{inset:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));pointer-events:none;position:absolute}.entrance-corner[data-v-4a3b124c]{border:0 solid #a9c4ff47;height:14px;position:absolute;width:14px}.entrance-corner.is-tl[data-v-4a3b124c]{border-left-width:1px;border-top-width:1px;left:0;top:0}.entrance-corner.is-tr[data-v-4a3b124c]{border-right-width:1px;border-top-width:1px;right:0;top:0}.entrance-corner.is-bl[data-v-4a3b124c]{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.entrance-corner.is-br[data-v-4a3b124c]{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.entrance-center[data-v-4a3b124c]{position:relative;z-index:1}.entrance-orbit[data-v-4a3b124c]{height:132px;position:relative;width:132px}.entrance-orbit[data-v-4a3b124c]:before{animation:entrance-pulse-4a3b124c 2.6s ease-in-out infinite;background:radial-gradient(circle,#9fc0ff24,#6fe0b80d 42%,transparent 68%);border-radius:50%;content:"";inset:-56px;pointer-events:none;position:absolute}.entrance-progress[data-v-4a3b124c]{height:100%;inset:0;overflow:visible;position:absolute;transform:rotate(-90deg);width:100%}.entrance-ticks[data-v-4a3b124c]{stroke:#a9c4ff33;stroke-dasharray:.35 1.65}.entrance-progress-arc[data-v-4a3b124c]{transition:stroke-dashoffset .45s ease}.entrance-ring[data-v-4a3b124c]{animation:entrance-orbit-4a3b124c 2.2s linear infinite reverse;border-color:#9bf7d0b3 #9bf7d035 #9bf7d026 #9bf7d026;border-radius:50%;border-style:solid;border-width:2px;inset:22px;position:absolute}.entrance-ring-inner[data-v-4a3b124c]{animation-direction:normal;animation-duration:2.8s;border-color:#a9c4ff85 #a9c4ff26 #a9c4ff26;border-width:1.5px;inset:32px}.entrance-satellite[data-v-4a3b124c]{animation:entrance-orbit-4a3b124c 6s linear infinite;inset:-4px;position:absolute}.entrance-satellite i[data-v-4a3b124c]{background:#e9f1ff;border-radius:50%;box-shadow:0 0 4px #a9c4ff80;height:5px;left:50%;margin-left:-2.5px;position:absolute;top:0;width:5px}.entrance-mark[data-v-4a3b124c]{animation:entrance-mark-4a3b124c 2.6s ease-in-out infinite;filter:drop-shadow(0 0 4px #7ea6ff4d);height:auto;left:50%;opacity:.9;position:absolute;top:50%;transform:translate(-50%,-50%);width:34px}.entrance-signature[data-v-4a3b124c]{align-items:center;bottom:max(40px,env(safe-area-inset-bottom));-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:auto auto;position:absolute;right:max(48px,env(safe-area-inset-right));row-gap:2px;z-index:1}.entrance-glyph[data-v-4a3b124c]{grid-row:span 2;height:20px;overflow:visible;width:44px}.entrance-signature-text[data-v-4a3b124c]{color:#eef3fc;font-family:var(--sans);font-size:18px;letter-spacing:.18em}.entrance-signature em[data-v-4a3b124c]{color:#6f7b94;font-family:var(--serif);font-size:13px;font-style:italic;letter-spacing:.04em}.entrance-ellipsis i[data-v-4a3b124c]{animation:entrance-blink-4a3b124c 1.2s ease-in-out infinite;font-style:normal}.entrance-ellipsis i[data-v-4a3b124c]:nth-child(2){animation-delay:.2s}.entrance-ellipsis i[data-v-4a3b124c]:nth-child(3){animation-delay:.4s}.entrance-fade-leave-active[data-v-4a3b124c]{transition:opacity .5s ease}.entrance-fade-leave-active .entrance-center[data-v-4a3b124c]{transition:transform .5s cubic-bezier(.4,0,.2,1),filter .5s ease}.entrance-fade-leave-to[data-v-4a3b124c]{opacity:0}.entrance-fade-leave-to .entrance-center[data-v-4a3b124c]{filter:blur(6px);transform:scale(1.5)}@keyframes entrance-orbit-4a3b124c{to{transform:rotate(1turn)}}@keyframes entrance-pulse-4a3b124c{50%{opacity:.55}}@keyframes entrance-blink-4a3b124c{50%{opacity:.25}}@keyframes entrance-mark-4a3b124c{50%{opacity:.65}}@media(max-width:760px){.entrance-orbit[data-v-4a3b124c]{height:112px;width:112px}.entrance-floor[data-v-4a3b124c]{--light-width:62%}.entrance-signature[data-v-4a3b124c]{bottom:max(36px,env(safe-area-inset-bottom));justify-content:center;left:0;right:0}.entrance-signature-text[data-v-4a3b124c]{font-size:16px}}@media(prefers-reduced-motion:reduce){.entrance-ellipsis i[data-v-4a3b124c],.entrance-floor[data-v-4a3b124c]:after,.entrance-mark[data-v-4a3b124c],.entrance-orbit[data-v-4a3b124c]:before,.entrance-satellite[data-v-4a3b124c]{animation:none}.entrance-floor[data-v-4a3b124c]{transition:none}.entrance-bit[data-v-4a3b124c]{display:none}.entrance-ring[data-v-4a3b124c]{animation:none;transform:rotate(120deg)}.entrance-ring-inner[data-v-4a3b124c]{transform:rotate(240deg)}.entrance-progress-arc[data-v-4a3b124c]{transition:none}.entrance-fade-leave-active[data-v-4a3b124c]{transition:opacity .1s linear}.entrance-fade-leave-active .entrance-center[data-v-4a3b124c]{transition:none}.entrance-fade-leave-to .entrance-center[data-v-4a3b124c]{filter:none;transform:none}}.lc[data-v-1ea9c1ab]{--ink:#f2f0eb;--blue:#79aaff;--mint:#50d6af;contain:strict;inset:0;pointer-events:none;position:fixed;transition:opacity .25s;z-index:100001}.lc.is-hidden[data-v-1ea9c1ab]{opacity:0;transition-duration:.15s}.lc-dot[data-v-1ea9c1ab],.lc-ring[data-v-1ea9c1ab],.lc-trail[data-v-1ea9c1ab]{left:0;position:absolute;top:0;will-change:transform}.lc-dot[data-v-1ea9c1ab]{height:0;width:0}.lc-dot[data-v-1ea9c1ab]:before{background:var(--ink);border-radius:1px;box-shadow:0 0 0 1px #0b0d1073,0 0 8px #79aaff88;content:"";height:5px;margin:-2.5px 0 0 -2.5px;position:absolute;transform:rotate(45deg);transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s;width:5px}.lc-trail[data-v-1ea9c1ab]{height:0;opacity:0;width:0}.lc-trail[data-v-1ea9c1ab]:before{--s:calc(3px - var(--i)*.35px);--c:color-mix(in srgb,var(--mint) calc(var(--i)*25%),var(--blue));background:var(--c);border-radius:50%;box-shadow:0 0 6px var(--c);content:"";height:var(--s);margin:calc(var(--s)/-2) 0 0 calc(var(--s)/-2);position:absolute;width:var(--s)}.lc--drag .lc-trail[data-v-1ea9c1ab],.lc--view .lc-trail[data-v-1ea9c1ab]{visibility:hidden}.lc-disc[data-v-1ea9c1ab]{--size:22px;--press:1;background:#79aaff0d;border-radius:50%;height:var(--size);left:0;position:absolute;top:0;transform:translate(-50%,-50%) rotate(var(--angle,0deg)) scale(calc(var(--sx, 1)*var(--press)),calc(var(--sy, 1)*var(--press))) rotate(calc(var(--angle, 0deg)*-1));transition:width .5s cubic-bezier(.16,1,.3,1),height .5s cubic-bezier(.16,1,.3,1),background-color .35s,box-shadow .35s;width:var(--size)}.lc-disc[data-v-1ea9c1ab]:before{border:1px solid #f2f0ebb3;border-radius:inherit;box-shadow:0 0 0 1px #0b0d104d,inset 0 0 0 1px #0b0d1038;content:"";inset:0;position:absolute;transition:border-color .35s,opacity .3s}.is-pressed .lc-disc[data-v-1ea9c1ab]{--press:.78}.lc-label[data-v-1ea9c1ab]{color:var(--ink);font-size:14px;font-weight:600;letter-spacing:.12em;line-height:1;text-indent:.12em;transform:translate(-50%,-50%) scale(.6);transition:opacity .2s,transform .45s cubic-bezier(.16,1,.3,1);white-space:nowrap}.lc-arrow[data-v-1ea9c1ab],.lc-label[data-v-1ea9c1ab]{left:0;opacity:0;position:absolute;top:0}.lc-arrow[data-v-1ea9c1ab]{--d:18px;color:#cfe0ff;transition:opacity .25s,transform .5s cubic-bezier(.16,1,.3,1)}.lc-arrow--l[data-v-1ea9c1ab]{transform:translate(-50%,-50%) translate(calc(var(--d)*-1))}.lc-arrow--r[data-v-1ea9c1ab]{transform:translate(-50%,-50%) translate(var(--d)) rotate(180deg)}.lc-arrow--t[data-v-1ea9c1ab]{transform:translate(-50%,-50%) translateY(calc(var(--d)*-1)) rotate(90deg)}.lc-arrow--b[data-v-1ea9c1ab]{transform:translate(-50%,-50%) translateY(var(--d)) rotate(-90deg)}.lc--link .lc-disc[data-v-1ea9c1ab]{--size:36px;background:#79aaff1f}.lc--link .lc-disc[data-v-1ea9c1ab]:before{border-color:#79aaff59}.lc--link .lc-dot[data-v-1ea9c1ab]:before{transform:rotate(45deg) scale(.6)}.lc--drag .lc-disc[data-v-1ea9c1ab]{--size:58px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#070b12b8;box-shadow:0 6px 20px #0006}.lc--drag .lc-label[data-v-1ea9c1ab],.lc--view .lc-label[data-v-1ea9c1ab]{opacity:1;transform:translate(-50%,-50%) scale(1)}.lc--drag .lc-dot[data-v-1ea9c1ab]:before,.lc--view .lc-dot[data-v-1ea9c1ab]:before{opacity:0;transform:rotate(45deg) scale(0)}.lc--drag .lc-arrow--l[data-v-1ea9c1ab],.lc--drag .lc-arrow--r[data-v-1ea9c1ab],.lc--drag.lc--xy .lc-arrow[data-v-1ea9c1ab]{--d:39px;opacity:.75}.lc--drag.is-dragging .lc-disc[data-v-1ea9c1ab]{--size:28px}.lc--drag .lc-disc[data-v-1ea9c1ab]:before{border-color:#f2f0eb33}.lc--drag.is-dragging .lc-disc[data-v-1ea9c1ab]:before{border-color:#f2f0eb80}.lc--drag.is-dragging .lc-label[data-v-1ea9c1ab]{opacity:0;transform:translate(-50%,-50%) scale(.6)}.lc--drag.is-dragging .lc-arrow[data-v-1ea9c1ab]{--d:24px;color:var(--ink);opacity:1}.lc--drag.is-dragging .lc-arrow--b[data-v-1ea9c1ab],.lc--drag.is-dragging .lc-arrow--t[data-v-1ea9c1ab]{opacity:0}.lc--drag.lc--xy.is-dragging .lc-arrow[data-v-1ea9c1ab]{opacity:1}.lc--view .lc-disc[data-v-1ea9c1ab]{--size:58px;background:var(--blue);box-shadow:0 6px 22px #02061566}.lc--view .lc-disc[data-v-1ea9c1ab]:before{opacity:0}.lc--view .lc-label[data-v-1ea9c1ab]{color:#06101f;font-weight:600}@media(prefers-reduced-motion:reduce){.lc[data-v-1ea9c1ab] *,.lc[data-v-1ea9c1ab] :before{transition-duration:0s!important}}html.landing-cursor,html.landing-cursor body :not(input,textarea,select,[contenteditable=true],[contenteditable=true] *,[data-cursor=native],[data-cursor=native] *){cursor:none!important}html.landing-cursor :is(input,textarea,select,[contenteditable=true],[data-cursor=native]){cursor:auto}html.landing-cursor .ck{display:none}.flow-art[data-v-8f5ee508]{height:100%;isolation:isolate;position:relative;width:100%}.flow-art__halo[data-v-8f5ee508]{background:radial-gradient(ellipse at 30% 60%,#1f5fd633,transparent 60%),radial-gradient(ellipse at 72% 60%,#0fa47a26,transparent 60%);filter:blur(30px);inset:30% 6% 4%;pointer-events:none;position:absolute}.flow-art__surface[data-v-8f5ee508]{background:transparent;border:0;color:#b9cfee;cursor:crosshair;height:100%;inset:0;padding:0;position:absolute;touch-action:pan-y;width:100%;-webkit-tap-highlight-color:transparent}.flow-art__surface[data-v-8f5ee508]:focus-visible{border-radius:24px;outline:1px solid #70a7ff;outline-offset:-18px}.flow-art__surface canvas[data-v-8f5ee508]{display:block;height:100%;-webkit-mask-image:linear-gradient(180deg,#000 55%,#000b 70%,transparent 93%);mask-image:linear-gradient(180deg,#000 55%,#000b 70%,transparent 93%);width:100%}.stage-backdrop[data-v-467ba36b]{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.stage-backdrop.is-baked[data-v-467ba36b]{background:radial-gradient(ellipse 65% 35% at 50% 85%,#16315244,transparent);perspective:600px;perspective-origin:50% 60%}.stage-backdrop.is-baked[data-v-467ba36b]:after{background-image:linear-gradient(90deg,#aec6dc22 1px,transparent 0),linear-gradient(#aec6dc22 1px,transparent 0);background-size:64px 64px;content:"";inset:62% -60% -80%;-webkit-mask-image:linear-gradient(transparent,#000 20%,transparent 70%);mask-image:linear-gradient(transparent,#000 20%,transparent 70%);position:absolute;transform:rotateX(65deg);transform-origin:center top}canvas[data-v-467ba36b]{display:block;height:100%;width:100%}.capability-scene[data-v-5e8d6a21]{inset:0;position:absolute}canvas[data-v-5e8d6a21]{display:block;height:100%;touch-action:pan-y;width:100%}.live-poster[data-v-a335c3ac]{aspect-ratio:16/9;display:block;width:100%}.capability-gallery[data-v-6f09faca]{background:#050505;color:#e5eeed;overflow:hidden;padding:100px 5vw 64px;position:relative}.capability-heading[data-v-6f09faca]{pointer-events:none;position:relative;transition:opacity .35s;z-index:2}.is-previewing .capability-heading[data-v-6f09faca]{opacity:0}.capability-eyebrow[data-v-6f09faca]{align-items:center;color:#bdc6c6;display:flex;font-size:clamp(14px,1.05vw,17px);font-weight:600;gap:32px;letter-spacing:.14em;margin:0 0 22px}.capability-heading h2[data-v-6f09faca]{font-size:clamp(46px,5.1vw,82px);font-weight:400;letter-spacing:-.055em;line-height:1.12;margin:0;text-wrap:balance}.capability-heading h2[data-v-6f09faca],.capability-heading h2 span[data-v-6f09faca]{font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif}.capability-heading h2 span[data-v-6f09faca]{color:#79aaff;display:inline-block;font-weight:700;letter-spacing:-.065em;margin-left:.08em;transform:skew(-7deg);transform-origin:bottom left}.capability-heading h2 span i[data-v-6f09faca]{color:#79aaff;font-style:normal}.capability-cards[data-v-6f09faca]{display:grid;gap:28px;grid-template-columns:1fr 1fr;margin-top:48px}.capability-card[data-v-6f09faca]{background:#101010;border-radius:18px;overflow:hidden}.capability-card canvas[data-v-6f09faca],.capability-card img[data-v-6f09faca]{aspect-ratio:16/9;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.capability-card-copy[data-v-6f09faca]{padding:26px}.capability-card-copy h3[data-v-6f09faca]{font-size:24px;font-weight:400;margin:12px 0}.capability-card-copy p[data-v-6f09faca]:not(.capability-card-label){color:#aebdcd;font-size:15px;line-height:1.85}.capability-card-label[data-v-6f09faca]{color:#90b7eb;font-size:12px;letter-spacing:.1em}.capability-card-copy a[data-v-6f09faca]{align-items:center;color:#b6d0ff;display:inline-flex;font-size:13px;gap:20px;padding:10px 0}.capability-gallery--baked .capability-card[data-v-6f09faca]{background:transparent;border-radius:0;overflow:visible}.capability-gallery--baked:not(.capability-gallery--immersive) .capability-image-button[data-v-6f09faca]{border-radius:4px;box-shadow:0 24px 48px #0008;overflow:hidden;transform:perspective(1100px) rotateY(-3deg) rotate(-.65deg)}.capability-gallery--baked:not(.capability-gallery--immersive) .capability-card:nth-child(2n) .capability-image-button[data-v-6f09faca]{transform:perspective(1100px) rotateY(3deg) rotate(.65deg)}.capability-gallery--baked:not(.capability-gallery--immersive) .capability-cards[data-v-6f09faca]{gap:64px 36px}.capability-gallery--baked:not(.capability-gallery--immersive) .capability-card-copy[data-v-6f09faca]{padding:26px 0 0}.capability-gallery--baked:not(.capability-gallery--immersive) .capability-card-copy h3[data-v-6f09faca]{margin:14px 0 12px}.capability-gallery--baked:not(.capability-gallery--immersive) .capability-card-copy p[data-v-6f09faca]:not(.capability-card-label){margin-bottom:8px;max-width:38em}.capability-gallery--baked.capability-gallery--immersive .capability-cards[data-v-6f09faca]{aspect-ratio:16/9;height:auto;top:32%}.capability-gallery--baked .capability-cards--fallback .capability-card[data-v-6f09faca]{display:block}.capability-gallery--baked .capability-cards--fallback .capability-card[data-v-6f09faca]:not(.is-current){pointer-events:none}.capability-gallery--baked .capability-cards--fallback .capability-card-copy[data-v-6f09faca]{background:none;bottom:auto;padding:18px 0;top:100%}.capability-gallery--baked .capability-cards--fallback .capability-card:not(.is-current) .capability-card-copy[data-v-6f09faca]{visibility:hidden}.capability-gallery--baked .capability-cards--fallback .capability-card-copy h3[data-v-6f09faca]{font-size:20px;margin:8px 0 0}.capability-gallery a[data-v-6f09faca]:focus-visible,.capability-gallery button[data-v-6f09faca]:focus-visible,.capability-gallery[data-v-6f09faca]:focus-visible{outline:2px solid #a9cbff;outline-offset:5px}.capability-gallery--immersive[data-v-6f09faca]{height:100%;padding:102px 5vw 34px}.capability-gallery--immersive .capability-heading[data-v-6f09faca]{left:5vw;position:absolute;right:5vw;top:102px;transition:opacity .35s}.capability-gallery--immersive .capability-cards[data-v-6f09faca]{display:block;height:45%;left:23%;margin:0;position:absolute;top:29%;width:54%}.capability-cards--fallback .capability-card[data-v-6f09faca]{display:none;inset:0;position:absolute}.capability-cards--fallback .capability-card.is-current[data-v-6f09faca]{display:block}.capability-cards--fallback .capability-card canvas[data-v-6f09faca],.capability-cards--fallback .capability-card img[data-v-6f09faca]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.capability-cards--fallback .capability-card-copy[data-v-6f09faca]{background:linear-gradient(transparent,#05080ef2 35%);inset:auto 0 0;padding:24px;position:absolute}.capability-cards--fallback .capability-card-copy a[data-v-6f09faca],.capability-cards--fallback .capability-card-copy>p[data-v-6f09faca]:not(.capability-card-label){display:none}.capability-gallery--ready .capability-cards[data-v-6f09faca]{clip-path:inset(50%);height:1px;overflow:hidden;width:1px}.capability-gallery--ready .capability-card-copy a[data-v-6f09faca]{display:none}.capability-image-button[data-v-6f09faca]{background:transparent;border:0;cursor:pointer;display:block;padding:0;width:100%}.capability-cards--fallback .capability-image-button[data-v-6f09faca]{height:100%}.capability-cards--fallback .capability-card-copy[data-v-6f09faca]{pointer-events:none}.capability-preview[data-v-6f09faca]{background:transparent;border:0;color:#fff;height:100dvh;inset:0;margin:0;max-height:none;max-width:none;overflow:hidden;padding:2.5dvh 3.5vw;position:fixed;width:100vw}.capability-preview[open][data-v-6f09faca]{align-items:center;display:flex;justify-content:center}.capability-preview[data-v-6f09faca]::backdrop{background:transparent;transition:background .35s}.capability-preview.is-dim[data-v-6f09faca]::backdrop{background:#050505f5}.preview-card[data-v-6f09faca]{height:95dvh;position:relative;width:93vw}.preview-stage[data-v-6f09faca]{height:100%;opacity:0;outline:none;overflow:hidden;pointer-events:none;position:relative;touch-action:manipulation;width:100%}.preview-stage.is-shown[data-v-6f09faca]{opacity:1;pointer-events:auto}.preview-stage[data-v-6f09faca] canvas{height:100%;width:100%}.is-switching .preview-stage[data-v-6f09faca],.preview-neighbor[data-v-6f09faca]{pointer-events:none}.preview-neighbor[data-v-6f09faca]{background:transparent;border:0;bottom:12%;cursor:pointer;opacity:0;overflow:hidden;padding:0;position:absolute;top:12%;transition:opacity .3s;width:max(12px,calc(3.5vw - 24px))}.preview-neighbor--left[data-v-6f09faca]{border-radius:0 20px 20px 0;left:0}.preview-neighbor--right[data-v-6f09faca]{border-radius:20px 0 0 20px;right:0}.is-settled .preview-neighbor[data-v-6f09faca]{opacity:1;pointer-events:auto}.preview-neighbor[data-v-6f09faca]:disabled{pointer-events:none}.preview-neighbor img[data-v-6f09faca]{filter:brightness(.3);height:100%;max-width:none;-o-object-fit:fill;object-fit:fill;position:absolute;top:0;transition:filter .3s;width:93vw}.preview-neighbor--left img[data-v-6f09faca]{right:0}.preview-neighbor--right img[data-v-6f09faca]{left:0}.preview-neighbor:focus-visible img[data-v-6f09faca],.preview-neighbor:hover img[data-v-6f09faca]{filter:brightness(.55)}.preview-neighbor[data-v-6f09faca]:focus-visible{outline:2px solid #eeeae3;outline-offset:-2px}.preview-stage[data-v-6f09faca]:focus-visible{box-shadow:0 0 0 2px #a9cbff}.capability-preview.is-leaving[data-v-6f09faca]::backdrop{background:transparent;transition:none}.preview-live[data-v-6f09faca]{clip-path:inset(50%);height:1px;margin:0;overflow:hidden;position:absolute;width:1px}.preview-close[data-v-6f09faca]{background:#101010;border:1px solid #ffffff45;border-radius:50%;color:#fff;cursor:pointer;display:grid;height:clamp(56px,4.4vw,76px);opacity:0;overflow:hidden;padding:0;place-items:center;pointer-events:none;position:absolute;right:clamp(14px,1.8vw,32px);top:clamp(14px,1.8vw,32px);transform:scale(.8);transition:opacity .25s,transform .5s cubic-bezier(.16,1,.3,1),border-color .35s,color .35s;width:clamp(56px,4.4vw,76px);z-index:2}.is-settled .preview-close[data-v-6f09faca]{opacity:1;pointer-events:auto;transform:scale(1)}.preview-close[data-v-6f09faca]:before{background:#eeeae3;border-radius:inherit;content:"";inset:0;position:absolute;transform:scale(0);transition:transform .45s cubic-bezier(.16,1,.3,1)}.preview-close-mark[data-v-6f09faca]{height:24px;position:relative;transition:transform .5s cubic-bezier(.16,1,.3,1);width:24px}.preview-close-mark[data-v-6f09faca]:after,.preview-close-mark[data-v-6f09faca]:before{background:currentColor;border-radius:2px;content:"";height:2px;left:0;position:absolute;top:11px;transform:rotate(45deg);width:24px}.preview-close-mark[data-v-6f09faca]:after{transform:rotate(-45deg)}.preview-close[data-v-6f09faca]:hover{border-color:#eeeae3;color:#111;transform:scale(1.09)}.preview-close[data-v-6f09faca]:hover:before{transform:scale(1)}.preview-close:hover .preview-close-mark[data-v-6f09faca]{transform:rotate(90deg)}.preview-close[data-v-6f09faca]:focus-visible{outline:2px solid #eeeae3;outline-offset:3px}.preview-close[data-v-6f09faca]:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.preview-close[data-v-6f09faca],.preview-close-mark[data-v-6f09faca],.preview-close[data-v-6f09faca]:before{transition:none}}@media(min-width:701px){.is-dim .preview-card[data-v-6f09faca]{aspect-ratio:16/9;height:auto;width:min(93vw,calc(177.77778dvh - 85.33333px))}}@media(max-width:700px)and (orientation:portrait){.capability-preview .preview-card[data-v-6f09faca]{aspect-ratio:16/9;flex:none;height:auto;transform:rotate(90deg);width:min(calc(100dvh - 48px),calc(177.77778vw - 42.66667px))}}@media(max-width:700px){.preview-neighbor[data-v-6f09faca]{display:none}.capability-preview[data-v-6f09faca]{padding:16px}.preview-card[data-v-6f09faca]{aspect-ratio:16/9;height:auto;width:calc(100vw - 24px)}.preview-close[data-v-6f09faca]{height:44px;right:12px;top:10px;width:44px}.preview-close-mark[data-v-6f09faca]{height:20px;width:20px}.preview-close-mark[data-v-6f09faca]:after,.preview-close-mark[data-v-6f09faca]:before{top:9px;width:20px}.capability-gallery[data-v-6f09faca]{padding:80px 20px 50px}.capability-eyebrow[data-v-6f09faca]{font-size:12px;gap:16px;letter-spacing:.1em}.capability-heading h2[data-v-6f09faca]{font-size:clamp(34px,7.6vw,48px);letter-spacing:-.055em}.capability-cards[data-v-6f09faca]{gap:24px;grid-template-columns:1fr;margin-top:36px}.capability-card-copy[data-v-6f09faca]{padding:22px}.capability-card-copy h3[data-v-6f09faca]{font-size:24px}}html.capability-header-fade .app-header{transition:opacity .24s ease!important}html.capability-preview-open .app-header{opacity:0!important;pointer-events:none}.spiral-scene[data-v-419d6e66],.spiral-scene canvas[data-v-419d6e66]{height:100%;width:100%}.spiral-scene canvas[data-v-419d6e66]{cursor:default;display:block;touch-action:pan-y}.spiral-scene canvas[data-v-419d6e66]:focus-visible{outline:1px solid #94bafa;outline-offset:-8px}.model-spiral[data-v-82ddee51]{color:#f0f1f4;height:100svh;isolation:isolate;min-height:600px;overflow:clip;position:relative;width:100%}.ms-header[data-v-82ddee51]{align-items:flex-start;display:flex;inset:var(--ms-header-top,20px) 4% auto;justify-content:space-between;pointer-events:none;position:absolute;z-index:2}.ms-footer.ms-restoring[data-v-82ddee51]>*,.ms-restoring .ms-heading[data-v-82ddee51]>*,.ms-restoring .ms-modes[data-v-82ddee51]{animation:ms-return-copy-82ddee51 .65s cubic-bezier(.2,.7,.2,1) both}.ms-restoring .ms-heading h2[data-v-82ddee51]{animation-delay:.05s}.ms-restoring .ms-title-cn[data-v-82ddee51]{animation-delay:.1s}.ms-restoring .ms-subtitle[data-v-82ddee51]{animation-delay:.15s}.ms-restoring .ms-modes[data-v-82ddee51]{animation-delay:.12s}.ms-footer.ms-restoring[data-v-82ddee51]>*{animation-delay:.18s}@keyframes ms-return-copy-82ddee51{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.ms-heading[data-v-82ddee51]{max-width:34%;width:325px}.ms-eyebrow[data-v-82ddee51]{border-top:1px solid #e9e8e044;color:#939b9f;display:flex;font-family:Courier New,monospace;gap:16px;justify-content:space-between;letter-spacing:.09em;margin:0 0 37px;padding-top:11px;white-space:nowrap}.ms-heading h2[data-v-82ddee51]{color:#eeeee8;font-weight:400;margin:0}.ms-title-top[data-v-82ddee51]{display:block;font-family:Arial,Helvetica,sans-serif;font-size:clamp(33px,3.1vw,45px);font-weight:500;letter-spacing:-.065em;line-height:1.05}.ms-title-flow[data-v-82ddee51]{display:block;font-family:Georgia,Times New Roman,serif;font-size:clamp(67px,6.7vw,97px);font-style:italic;font-weight:400;letter-spacing:-.08em;line-height:.96;margin:-1px 0 0 -5px;white-space:nowrap}.ms-title-stop[data-v-82ddee51]{color:#b4c9ec}.ms-title-cn[data-v-82ddee51]{color:#d5d8d9;font-size:14px;letter-spacing:.24em;margin:27px 0 0}.ms-subtitle[data-v-82ddee51]{color:#879196;font-size:12px;letter-spacing:.045em;margin:12px 0 0}.ms-modes[data-v-82ddee51]{display:flex;gap:25px;pointer-events:auto}.ms-modes button[data-v-82ddee51]{align-items:flex-start;background:none;border:0;border-top:1px solid transparent;color:#77818b;cursor:pointer;display:flex;font:inherit;gap:7px;isolation:isolate;padding:10px 12px 9px;position:relative;text-align:left;transition:color .2s,border-color .2s,transform .15s}.ms-modes button[data-v-82ddee51]:before{background:#c6d9df;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,.61,.36,1);z-index:-1}.ms-modes button[data-v-82ddee51]:active:not(:disabled){transform:translateY(2px)}.ms-modes button>span[data-v-82ddee51]{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:500;letter-spacing:.1em}.ms-modes sup[data-v-82ddee51]{font-family:Courier New,monospace;line-height:1.4;opacity:.65;position:static}.ms-modes small[data-v-82ddee51]{display:block;font-size:12px;letter-spacing:.18em;margin-top:6px}.ms-modes button[aria-pressed=true][data-v-82ddee51]{border-color:#eeeee88c;color:#eeeee8}.ms-modes button[data-v-82ddee51]:focus-visible:not(:disabled){color:#101a21}.ms-modes button[data-v-82ddee51]:focus-visible:not(:disabled):before{transform:scaleX(1)}@media(hover:hover){.ms-modes button[data-v-82ddee51]:hover:not(:disabled){color:#101a21}.ms-modes button[data-v-82ddee51]:hover:not(:disabled):before{transform:scaleX(1)}}.ms-modes button[data-v-82ddee51]:disabled{cursor:not-allowed;opacity:.4}.ms-canvas-wrap[data-v-82ddee51]{inset:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);mask-image:linear-gradient(180deg,transparent,#000 60px,#000 calc(100% - 60px),transparent);position:absolute;z-index:0}.ms-loading[data-v-82ddee51]{color:#c7d6da;font-size:16px;gap:16px;left:50%;position:absolute;top:52%;transform:translate(-50%,-50%);white-space:nowrap}.ms-loading[data-v-82ddee51],.ms-loading-bars[data-v-82ddee51]{align-items:center;display:flex}.ms-loading-bars[data-v-82ddee51]{gap:5px;height:28px}.ms-loading-bars i[data-v-82ddee51]{animation:ms-load-wave-82ddee51 1s ease-in-out infinite;background:currentColor;display:block;height:24px;transform-origin:center;width:3px}.ms-loading-bars i[data-v-82ddee51]:nth-child(2){animation-delay:.13s}.ms-loading-bars i[data-v-82ddee51]:nth-child(3){animation-delay:.26s}@keyframes ms-load-wave-82ddee51{0%,to{opacity:.35;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}.ms-art-error[data-v-82ddee51]{color:#c7d6da;font-size:16px;inset:45% 10% auto;line-height:1.7;position:absolute}.ms-provider-logo[data-v-82ddee51]{display:block;filter:invert(1);height:88px;margin:0 0 32px;-o-object-fit:contain;object-fit:contain;opacity:.94;width:88px}.ms-footer[data-v-82ddee51]{align-items:end;display:flex;gap:16px;inset:auto 4% 8px;justify-content:space-between;pointer-events:none;position:absolute;z-index:2}.ms-count[data-v-82ddee51]{align-items:flex-end;display:flex;gap:18px}.ms-count>span[data-v-82ddee51]{color:#eeeee8;font-family:Arial,Helvetica,sans-serif;font-size:68px;font-variant-numeric:tabular-nums;letter-spacing:-.075em;line-height:.82}.ms-count p[data-v-82ddee51]{color:#a0a9b1;margin:0;padding-bottom:2px}.ms-count small[data-v-82ddee51]{display:block;font-family:Courier New,monospace;font-size:12px;letter-spacing:.075em;line-height:1.3}.ms-count p>span[data-v-82ddee51]{color:#879196;display:block;font-size:12px;letter-spacing:.16em;margin-top:7px}.ms-list-note[data-v-82ddee51]{color:#a4acb5;font-size:12px}.ms-list[data-v-82ddee51]{inset:calc(var(--ms-header-top, 20px) + 100px) 4% 85px 33%;overflow:auto;position:absolute;scrollbar-color:#434b55 transparent;scrollbar-width:thin}.ms-list-card[data-v-82ddee51]{align-items:center;background:transparent;border:0;border-bottom:1px solid #ffffff16;color:#edf0f4;cursor:pointer;display:flex;font:inherit;gap:22px;isolation:isolate;overflow:hidden;padding:20px 12px;position:relative;text-align:left;transition:color .2s,transform .15s;width:100%}.ms-list-card[data-v-82ddee51]:before{background:#c6d9df;content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .36s cubic-bezier(.22,.61,.36,1);z-index:-1}.ms-list-provider[data-v-82ddee51]{color:var(--provider-color)}.ms-list-card[data-v-82ddee51]:focus-visible,.ms-list-card[data-v-82ddee51]:hover{color:#101a21}.ms-list-card[data-v-82ddee51]:focus-visible:before,.ms-list-card[data-v-82ddee51]:hover:before{transform:scaleX(1)}.ms-list-card:is(:hover,:focus-visible) .ms-context[data-v-82ddee51],.ms-list-card:is(:hover,:focus-visible) .ms-context small[data-v-82ddee51],.ms-list-card:is(:hover,:focus-visible) .ms-list-number[data-v-82ddee51],.ms-list-card:is(:hover,:focus-visible) .ms-list-provider[data-v-82ddee51]{color:#263c46}.ms-list-card[data-v-82ddee51]:active{transform:translateY(1px)}.ms-card-art[data-v-82ddee51]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:.55;position:absolute;width:100%;z-index:-2}.is-static .ms-list-card[data-v-82ddee51]{background:linear-gradient(90deg,#050911ed,#0509115e);border:1px solid #b4c9ec26;border-radius:8px;margin-bottom:12px;min-height:120px;padding:20px}.model-spiral.is-static[data-v-82ddee51]{height:auto;min-height:600px;padding:330px 0 110px}.is-static .ms-list[data-v-82ddee51]{inset:auto;margin:0 24px;overflow:visible;position:relative}.is-static .ms-heading[data-v-82ddee51]{max-width:100%}.is-static .ms-list-card strong[data-v-82ddee51]{overflow-wrap:anywhere}@media(min-width:980px)and (min-height:660px){.model-spiral.is-static[data-v-82ddee51]{padding:0}.is-static .ms-heading[data-v-82ddee51]{max-width:32%}.is-static .ms-list[data-v-82ddee51]{align-content:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));inset:160px 4% 95px 36%;margin:0;overflow:auto;position:absolute}.is-static .ms-list-card[data-v-82ddee51]{gap:12px;margin:0;min-height:112px;padding:16px}.is-static .ms-list-card strong[data-v-82ddee51]{font-size:16px}.is-static .ms-context[data-v-82ddee51]{font-size:12px}}.ms-list-number[data-v-82ddee51]{color:#828c99;font-size:12px}.ms-list-card small[data-v-82ddee51]{display:block;font-size:12px;letter-spacing:.07em;margin-bottom:6px}.ms-list-card strong[data-v-82ddee51]{font-size:18px;font-weight:500}.ms-context[data-v-82ddee51]{color:#bac5d3;font-size:14px;margin-left:auto;text-align:right}.ms-context small[data-v-82ddee51]{color:#8c97a4;margin:4px 0 0}.ms-detail-panel[data-v-82ddee51]{background:#070808;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 4% 40px;position:absolute;scrollbar-color:#434b55 transparent;scrollbar-width:thin;z-index:4}.ms-detail-top[data-v-82ddee51]{align-items:center;color:#a2aaa9;display:flex;font-family:Courier New,monospace;font-size:12px;justify-content:space-between;letter-spacing:.08em;min-height:44px}.ms-detail-top i[data-v-82ddee51]{color:#626968;font-style:normal;padding:0 12px}.ms-detail-layout[data-v-82ddee51]{align-items:center;display:grid;gap:8%;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);min-height:calc(100% - 55px);padding:45px 0}.ms-detail-copy[data-v-82ddee51]{min-width:0}.ms-detail-provider[data-v-82ddee51]{color:#a4b7c5;font-family:Courier New,monospace;font-size:12px;letter-spacing:.2em;margin:0 0 24px;text-transform:uppercase}.ms-detail-panel h3[data-v-82ddee51]{color:#eeeee8;font-family:Arial,Microsoft YaHei,sans-serif;font-size:clamp(32px,4.2vw,64px);font-weight:400;letter-spacing:-.055em;line-height:1.04;margin:0 0 28px;overflow-wrap:anywhere}.ms-detail-description[data-v-82ddee51]{color:#a3adae;font-size:13px;line-height:1.95;margin:0;max-width:360px}.ms-detail-panel dl[data-v-82ddee51]{border-top:1px solid #ffffff26;display:grid;gap:24px;grid-template-columns:.85fr 1.15fr;margin:42px 0 35px;padding-top:20px}.ms-detail-panel dt[data-v-82ddee51]{color:#a0aaa9;font-family:Courier New,monospace;letter-spacing:.07em;margin-bottom:18px}.ms-detail-panel dt span[data-v-82ddee51]{color:#7b888a;display:block;font-family:inherit;font-size:12px;margin-top:5px}.ms-detail-panel dd[data-v-82ddee51]{color:#dbe2de;font-family:Georgia,Times New Roman,serif;font-size:40px;font-style:italic;line-height:1;margin:0}.ms-detail-panel .ms-capabilities[data-v-82ddee51]{align-items:flex-start;color:#b9c3c1;display:flex;flex-wrap:wrap;font-family:inherit;font-size:12px;font-style:normal;gap:6px 12px;line-height:1.8;padding-top:3px}.ms-capabilities span+span[data-v-82ddee51]:before{color:#536362;content:"/";margin-right:12px}.ms-detail-actions[data-v-82ddee51]{align-items:center;display:flex;flex-wrap:wrap;gap:28px}.ms-api[data-v-82ddee51],.ms-use[data-v-82ddee51]{align-items:center;border:0;color:#a0adac;display:inline-flex;letter-spacing:.04em;padding:10px 0;position:relative;text-decoration:none;transition:color .2s}.ms-api[data-v-82ddee51]:after,.ms-use[data-v-82ddee51]:after{background:currentColor;bottom:3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.ms-api[data-v-82ddee51]:is(:hover,:focus-visible),.ms-use[data-v-82ddee51]:is(:hover,:focus-visible){color:#f2f5ed}.ms-api[data-v-82ddee51]:is(:hover,:focus-visible):after,.ms-use[data-v-82ddee51]:is(:hover,:focus-visible):after{transform:scaleX(1)}.ms-detail-art[data-v-82ddee51]{align-self:center;margin:0;min-width:0;position:relative}.ms-detail-art img[data-v-82ddee51]{aspect-ratio:1.08;border-radius:2px;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.ms-detail-art figcaption[data-v-82ddee51]{color:#7e8b8a;display:flex;font-family:Courier New,monospace;font-size:12px;gap:12px;justify-content:space-between;letter-spacing:.08em;padding-top:15px;text-transform:uppercase}.ms-canvas-wrap[data-v-82ddee51]{transition:transform .65s cubic-bezier(.2,.75,.2,1),opacity .45s}.is-reading .ms-footer[data-v-82ddee51],.is-reading .ms-header[data-v-82ddee51],.is-reading .ms-list[data-v-82ddee51]{opacity:0;pointer-events:none}.ms-detail-panel.has-camera[data-v-82ddee51]{background:transparent;pointer-events:auto}.has-camera .ms-detail-copy[data-v-82ddee51],.has-camera .ms-detail-top[data-v-82ddee51]{pointer-events:auto}.ms-fallback[data-v-82ddee51]{color:#aebbd1;font-size:12px;line-height:1.7}.model-spiral a[data-v-82ddee51]:focus-visible,.model-spiral button[data-v-82ddee51]:focus-visible,.ms-detail-panel[data-v-82ddee51]:focus-visible{outline:2px solid #94bafa;outline-offset:4px}.ms-detail-panel[data-v-82ddee51]{clip-path:inset(0)}.ms-detail-enter-active[data-v-82ddee51],.ms-detail-leave-active[data-v-82ddee51]{transition:clip-path .65s cubic-bezier(.22,.61,.36,1);will-change:clip-path}.ms-detail-enter-from[data-v-82ddee51],.ms-detail-leave-to[data-v-82ddee51]{clip-path:inset(0 0 0 100%)}.ms-detail-enter-active .ms-detail-art[data-v-82ddee51],.ms-detail-enter-active .ms-detail-copy[data-v-82ddee51]{transition:opacity .6s .08s,transform .7s cubic-bezier(.2,.75,.2,1),clip-path .7s cubic-bezier(.2,.75,.2,1)}.ms-detail-enter-from .ms-detail-copy[data-v-82ddee51]{opacity:0;transform:translateY(24px)}.ms-detail-enter-from .ms-detail-art[data-v-82ddee51]{clip-path:inset(0 0 0 100%);transform:translate(5%)}.ms-detail-art[data-v-82ddee51]{clip-path:inset(0)}@media(min-width:1025px)and (max-height:800px){.model-spiral[data-v-82ddee51]{height:100%;min-height:480px}.ms-title-top[data-v-82ddee51]{font-size:33px}.ms-title-flow[data-v-82ddee51]{font-size:70px}.ms-eyebrow[data-v-82ddee51]{margin-bottom:20px}.ms-title-cn[data-v-82ddee51]{margin-top:18px}.ms-subtitle[data-v-82ddee51]{margin-top:9px}.ms-detail-panel[data-v-82ddee51]{padding-bottom:20px;padding-top:14px}.ms-detail-layout[data-v-82ddee51]{gap:6%;padding:20px 0}.ms-detail-panel h3[data-v-82ddee51]{font-size:42px;margin-bottom:20px}.ms-detail-panel dl[data-v-82ddee51]{margin:24px 0}.ms-detail-art img[data-v-82ddee51]{aspect-ratio:1.3}.ms-count>span[data-v-82ddee51]{font-size:52px}}@media(max-width:760px){.model-spiral[data-v-82ddee51]{height:820px;min-height:0}.ms-header[data-v-82ddee51]{inset:0 24px auto}.ms-heading[data-v-82ddee51]{max-width:72%;width:232px}.ms-title-top[data-v-82ddee51]{font-size:32px}.ms-title-flow[data-v-82ddee51]{font-size:72px}.ms-eyebrow[data-v-82ddee51]{font-size:12px;gap:8px;letter-spacing:0;margin-bottom:25px}.ms-title-cn[data-v-82ddee51]{font-size:12px;letter-spacing:.18em;margin-top:21px}.ms-subtitle[data-v-82ddee51]{font-size:12px;margin-top:10px}.ms-modes[data-v-82ddee51]{gap:15px}.ms-modes button[data-v-82ddee51]{gap:0}.ms-modes button>span[data-v-82ddee51]{font-size:12px;letter-spacing:.04em}.ms-modes sup[data-v-82ddee51]{display:none}.ms-modes small[data-v-82ddee51]{font-size:12px}.ms-canvas-wrap[data-v-82ddee51]{inset:230px -10% 65px}.ms-footer[data-v-82ddee51]{inset:auto 24px 0}.ms-count>span[data-v-82ddee51]{font-size:50px}.ms-count[data-v-82ddee51]{gap:13px}.ms-count small[data-v-82ddee51]{font-size:12px}.ms-count p>span[data-v-82ddee51]{font-size:12px;margin-top:4px}.ms-list[data-v-82ddee51]{inset:255px 20px 80px;padding-top:0}.ms-list-card[data-v-82ddee51]{gap:12px;padding:16px 4px}.ms-list-card strong[data-v-82ddee51]{font-size:14px}.ms-detail-panel[data-v-82ddee51]{padding:14px 24px 30px}.ms-detail-layout[data-v-82ddee51]{display:flex;flex-direction:column;gap:28px;min-height:0;padding:22px 0 10px}.ms-detail-art[data-v-82ddee51]{order:-1;width:100%}.ms-detail-art img[data-v-82ddee51]{aspect-ratio:1.65}.ms-detail-art figcaption[data-v-82ddee51]{font-size:12px;padding-top:10px}.ms-detail-copy[data-v-82ddee51]{width:100%}.ms-detail-provider[data-v-82ddee51]{font-size:12px;margin-bottom:14px}.ms-detail-panel h3[data-v-82ddee51]{font-size:38px;margin-bottom:18px}.ms-detail-description[data-v-82ddee51]{font-size:12px}.ms-detail-panel dl[data-v-82ddee51]{margin:25px 0;padding-top:16px}.ms-detail-panel dt[data-v-82ddee51]{margin-bottom:12px}.ms-detail-panel dd[data-v-82ddee51]{font-size:34px}.ms-detail-actions[data-v-82ddee51]{gap:24px}}@media(prefers-reduced-motion:reduce){.ms-canvas-wrap[data-v-82ddee51],.ms-detail-enter-active[data-v-82ddee51],.ms-detail-enter-active .ms-detail-art[data-v-82ddee51],.ms-detail-enter-active .ms-detail-copy[data-v-82ddee51],.ms-detail-leave-active[data-v-82ddee51]{transition:none}}.ms-eyebrow[data-v-82ddee51]{font-size:12px;letter-spacing:.025em}.ms-title-cn[data-v-82ddee51]{color:#e2e4df;display:flex;flex-direction:column;font-size:clamp(24px,2.2vw,32px);font-weight:400;gap:5px;letter-spacing:.045em;line-height:1.45;margin-top:32px}.ms-title-cn>span[data-v-82ddee51]:last-child{padding-left:1.15em}.ms-copy-stop[data-v-82ddee51]{color:#a4bfcb}.ms-subtitle[data-v-82ddee51]{color:#a9b5b4;letter-spacing:.035em;line-height:1.8;margin-top:20px;max-width:340px;padding-left:2.3em}.ms-modes button>span[data-v-82ddee51],.ms-subtitle[data-v-82ddee51]{font-size:16px}.ms-modes small[data-v-82ddee51]{font-size:14px}.ms-modes sup[data-v-82ddee51]{font-size:12px}.ms-count[data-v-82ddee51]{align-items:center;gap:24px}.ms-count>span[data-v-82ddee51]{font-family:Georgia,Times New Roman,serif;font-size:90px;font-style:italic;font-weight:400;letter-spacing:-.085em;line-height:.85}.ms-count p[data-v-82ddee51]{border-left:1px solid #87979566;padding:5px 0 5px 22px}.ms-count small[data-v-82ddee51]{color:#9ba7a6;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:.08em;line-height:1;margin-top:12px}.ms-count p>span[data-v-82ddee51]{color:#e2e4df;font-size:20px;letter-spacing:.09em;line-height:1.35;margin:0}.ms-context small[data-v-82ddee51],.ms-list-card small[data-v-82ddee51],.ms-list-note[data-v-82ddee51],.ms-list-number[data-v-82ddee51]{font-size:14px}.ms-list-card strong[data-v-82ddee51]{font-size:20px}.ms-detail-top[data-v-82ddee51]{font-size:14px}.ms-detail-provider[data-v-82ddee51]{font-size:15px}.ms-detail-description[data-v-82ddee51]{font-size:18px;line-height:1.85;max-width:440px}.ms-detail-panel dt[data-v-82ddee51]{font-size:12px}.ms-detail-panel dt span[data-v-82ddee51]{font-size:14px}.ms-detail-panel .ms-capabilities[data-v-82ddee51]{font-size:16px;line-height:1.7}.ms-api[data-v-82ddee51],.ms-use[data-v-82ddee51]{font-size:16px}.ms-detail-art figcaption[data-v-82ddee51]{font-size:13px}.has-camera .ms-detail-copy[data-v-82ddee51]{padding-right:8px}.has-camera .ms-detail-layout[data-v-82ddee51]{gap:7%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media(max-width:760px){.ms-heading[data-v-82ddee51]{max-width:68%;width:225px}.ms-eyebrow[data-v-82ddee51]{flex-direction:column;font-size:12px;gap:6px;margin-bottom:20px}.ms-title-top[data-v-82ddee51]{font-size:31px}.ms-title-flow[data-v-82ddee51]{font-size:68px}.ms-title-cn[data-v-82ddee51]{font-size:24px;gap:2px;letter-spacing:.045em;margin-top:23px}.ms-subtitle[data-v-82ddee51]{font-size:16px;line-height:1.7;margin-top:14px;max-width:none;padding-left:1.73em;width:calc(100vw - 48px)}.ms-modes[data-v-82ddee51]{gap:8px}.ms-modes button[data-v-82ddee51]{padding-left:6px;padding-right:6px}.ms-modes button>span[data-v-82ddee51],.ms-modes small[data-v-82ddee51]{font-size:14px}.ms-count>span[data-v-82ddee51]{font-size:72px}.ms-count small[data-v-82ddee51]{font-size:14px;margin-top:8px}.ms-count p>span[data-v-82ddee51]{font-size:18px}.ms-count[data-v-82ddee51]{gap:20px}.ms-count p[data-v-82ddee51]{padding-left:20px}.model-spiral[data-v-82ddee51]{height:1000px}.ms-canvas-wrap[data-v-82ddee51]{height:565px;inset:340px -10% 95px;transition:inset .7s cubic-bezier(.2,.75,.2,1),height .7s cubic-bezier(.2,.75,.2,1)}.is-reading .ms-canvas-wrap[data-v-82ddee51]{height:245px;inset:65px 0 auto}.has-camera .ms-detail-layout[data-v-82ddee51]{display:block;padding-top:285px}.ms-detail-panel h3[data-v-82ddee51]{font-size:38px}.ms-detail-provider[data-v-82ddee51]{font-size:14px}.ms-provider-logo[data-v-82ddee51]{height:64px;margin-bottom:22px;width:64px}.ms-detail-description[data-v-82ddee51],.ms-detail-panel .ms-capabilities[data-v-82ddee51]{font-size:16px}.ms-detail-art figcaption[data-v-82ddee51]{font-size:12px}.ms-list[data-v-82ddee51]{top:330px}.ms-list-card strong[data-v-82ddee51]{font-size:18px}.ms-list-card small[data-v-82ddee51]{font-size:14px}}@media(prefers-reduced-motion:reduce){.ms-canvas-wrap[data-v-82ddee51],.ms-list-card[data-v-82ddee51],.ms-list-card[data-v-82ddee51]:before,.ms-modes button[data-v-82ddee51],.ms-modes button[data-v-82ddee51]:before{transition:none}.ms-loading-bars i[data-v-82ddee51]{animation:none;opacity:.65}}.outro-scroll-video[data-v-9c5cb648]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;visibility:hidden;width:100%}.outro-scroll-video.is-ready[data-v-9c5cb648]{visibility:visible}.outro-scene[data-v-e99764d2]{background:#050505;inset:0;isolation:isolate;overflow:hidden;pointer-events:none;position:absolute}.outro-canvas[data-v-e99764d2],.outro-poster[data-v-e99764d2]{display:block;height:100%;inset:0;position:absolute;width:100%}.outro-poster[data-v-e99764d2]{-o-object-fit:cover;object-fit:cover}.outro-canvas[data-v-e99764d2]{visibility:hidden}.outro-canvas.is-ready[data-v-e99764d2]{visibility:visible}.rack-status-lights[data-v-e99764d2]{inset:0;pointer-events:none;position:absolute}.rack-status-light[data-v-e99764d2]{background:#07121a;border-radius:.5px;position:absolute;transform:translate(-50%,-50%) rotate(var(--light-angle))}.rack-status-light[data-mode=off][data-v-e99764d2]{background:#03080d}.rack-status-emitter[data-v-e99764d2]{animation:rack-breathe-e99764d2 var(--light-period) ease-in-out var(--light-delay) infinite;animation-play-state:paused;background:var(--light-color);border-radius:inherit;box-shadow:0 0 2px var(--light-color);display:block;inset:0;opacity:.15;position:absolute;will-change:opacity}.is-running .rack-status-emitter[data-v-e99764d2]{animation-play-state:running}@keyframes rack-breathe-e99764d2{0%,to{opacity:.06}45%,55%{opacity:1}}@media(prefers-reduced-motion:reduce){.rack-status-emitter[data-v-e99764d2]{animation:none;opacity:.45}}.hud-choice[data-v-a5388649]{--charge:0;--choice-accent:#8cc8e0;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;touch-action:pan-y}.hud-choice[aria-disabled=true][data-v-a5388649]{pointer-events:none}.choice-target[data-v-a5388649]{color:var(--choice-accent);display:inline-grid;flex:none;height:36px;place-items:center;position:relative;width:36px}.choice-target[data-v-a5388649]:before{border-bottom:4px solid #e6f4f7;border-inline:3px solid transparent;content:"";left:15px;opacity:.65;position:absolute;top:-5px}.choice-target[data-v-a5388649]:after{border-inline:1px solid currentColor;content:"";inset:6px -3px;opacity:.55;position:absolute}.choice-label[data-v-a5388649],.choice-symbol[data-v-a5388649],.choice-target[data-v-a5388649]{transition:transform .44s cubic-bezier(.18,1.5,.35,1)}.choice-symbol[data-v-a5388649]{fill:none;height:23px;stroke:currentColor;stroke-width:1.45;width:23px}.choice-charge-ring[data-v-a5388649]{fill:none;height:36px;inset:0;position:absolute;stroke-width:1;width:36px}.ring-track[data-v-a5388649]{opacity:.25;stroke:var(--choice-accent);stroke-dasharray:3 7}.ring-fill[data-v-a5388649]{stroke:var(--choice-accent);stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--charge)*100);stroke-width:1.75}.choice-scanner[data-v-a5388649]{background:repeating-linear-gradient(90deg,var(--choice-accent) 0 1px,transparent 1px 4px);bottom:3px;left:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 60%,transparent);mask-image:linear-gradient(90deg,transparent,#000 60%,transparent);opacity:0;top:2px;width:16px}.choice-fill[data-v-a5388649],.choice-scanner[data-v-a5388649]{pointer-events:none;position:absolute}.choice-fill[data-v-a5388649]{background:linear-gradient(90deg,#79afbb16,#7bd2e532);inset:0;transform:scaleX(var(--charge));transform-origin:left}.choice-charge[data-v-a5388649]{background:#afd6e41a;bottom:-3px;height:3px;left:0;position:absolute;right:0}.choice-charge>span[data-v-a5388649]{background:var(--choice-accent);display:block;height:100%;transform:scaleX(var(--charge));transform-origin:left}.hud-choice:is(.is-tracked,:hover,:focus-visible):not(.is-charging):not(.is-locked) .choice-scanner[data-v-a5388649]{animation:choice-hover-scan-a5388649 .8s ease-out}.hud-choice.is-charging .choice-scanner[data-v-a5388649]{left:calc(var(--charge)*(100% - 16px));opacity:.55}.hud-choice.is-charging[data-v-a5388649]{border-color:var(--choice-accent);color:#fff}.hud-choice.is-charging .choice-target[data-v-a5388649]{transform:scale(calc(.98 - var(--charge)*.07))}.hud-choice.is-charging .choice-label[data-v-a5388649]{transform:translate(calc(-2px - var(--charge)*3px)) scale(calc(.99 - var(--charge)*.025))}.hud-choice.is-charging .choice-symbol[data-v-a5388649]{transform:scale(calc(.94 - var(--charge)*.12))}.hud-choice.is-charging[data-v-a5388649] :is(.choice-label,.choice-target,.choice-symbol){transition:transform .12s ease-out}.hud-choice.is-locked .choice-target[data-v-a5388649]{color:#194154}.hold-hint[data-v-a5388649]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes choice-hover-scan-a5388649{0%{left:0;opacity:0}12%{opacity:.45}85%{opacity:.45}to{left:calc(100% - 16px);opacity:0}}@media(prefers-reduced-motion:reduce){.choice-scanner[data-v-a5388649]{animation:none!important;opacity:0!important}.choice-label[data-v-a5388649],.choice-symbol[data-v-a5388649],.choice-target[data-v-a5388649]{animation:none!important;transform:none!important;transition:none!important}}.closing[data-v-b5d1bbc6]{--hud-ink:#eff8fc;--hud-cyan:#74bedb;--hud-line:#aed9ed8c;color:var(--hud-ink);isolation:isolate;position:relative}.closing-stage[data-v-b5d1bbc6]{height:100svh;margin-bottom:-100svh;overflow:hidden;position:sticky;top:0}.hud-vignette[data-v-b5d1bbc6]{background:linear-gradient(180deg,#050505b3,transparent 24%,transparent 72%,#050505e6)}.hud-leader[data-v-b5d1bbc6],.hud-vignette[data-v-b5d1bbc6]{inset:0;pointer-events:none;position:absolute}.hud-leader[data-v-b5d1bbc6]{color:#cee9f1;height:100%;opacity:.6;width:100%}.hud-leader path[data-v-b5d1bbc6],.hud-leader polyline[data-v-b5d1bbc6]{fill:none;stroke:currentColor;stroke-width:.8;vector-effect:non-scaling-stroke}.object-targets[data-v-b5d1bbc6]{inset:0;pointer-events:none;position:absolute}.object-target[data-v-b5d1bbc6]{background:transparent;border:0;color:var(--hud-ink);cursor:pointer;padding:0;pointer-events:auto;transform:translate(-50%,-50%)}.object-target[data-v-b5d1bbc6],.target-corners[data-v-b5d1bbc6]{height:56px;position:absolute;width:56px}.target-corners[data-v-b5d1bbc6]{fill:none;inset:0;stroke:#d4e8ec70;stroke-width:.85;transform:scale(.7);transition:transform .18s,stroke .18s}.target-symbol[data-v-b5d1bbc6]{fill:none;height:19px;left:18.5px;position:absolute;stroke:var(--target-color);stroke-width:1.4;top:18.5px;transition:color .18s;width:19px}.target-chevron[data-v-b5d1bbc6]{border-inline:4px solid transparent;border-top:4px solid #ecf4f8;left:24px;opacity:0;position:absolute;top:8px}.object-target[data-offscreen] .target-chevron[data-v-b5d1bbc6]{opacity:.65;transform:rotate(var(--edge-angle))}.target-scan-band[data-v-b5d1bbc6]{background:repeating-linear-gradient(90deg,#66bee188 0 1px,transparent 1px 3px);bottom:8px;left:8px;opacity:0;pointer-events:none;position:absolute;top:8px;width:4px}.object-target.is-selected[data-v-b5d1bbc6],.object-target[data-v-b5d1bbc6]:is(:hover,:focus-visible){background:#07151b55}.object-target[data-scan-phase=acquiring] .target-corners[data-v-b5d1bbc6]{animation:target-acquire-b5d1bbc6 .18s ease-out both;stroke:#d0a660}.object-target[data-scan-phase=analyzing] .target-corners[data-v-b5d1bbc6]{stroke:#68bde0;transform:scale(.78)}.object-target[data-scan-phase=analyzing] .target-scan-band[data-v-b5d1bbc6]{animation:target-analyze-b5d1bbc6 .52s linear both}.object-target[data-scan-phase=resolved] .target-corners[data-v-b5d1bbc6]{stroke:#93d0ba;transform:scale(.66)}.object-target[data-scan-phase=resolved] .target-symbol[data-v-b5d1bbc6]{stroke-width:1.9}.object-target:is([data-scan-phase=acquiring],[data-scan-phase=analyzing],.is-selected) .target-chevron[data-v-b5d1bbc6]{opacity:.8}.object-target[data-unknown-bearing] .target-chevron[data-v-b5d1bbc6]{opacity:0}.object-target[data-v-b5d1bbc6]:focus-visible{outline:1px solid #cbe5ed;outline-offset:0}@keyframes target-acquire-b5d1bbc6{0%{opacity:.2;transform:scale(1.08)}to{opacity:1;transform:scale(.78)}}@keyframes target-analyze-b5d1bbc6{0%{left:8px;opacity:0}12%{opacity:.8}85%{opacity:.8}to{left:44px;opacity:0}}.inspect-return[data-v-b5d1bbc6]{background:#0c172099;border:1px solid #c6e9f166;box-sizing:border-box;color:var(--hud-ink);cursor:pointer;display:grid;height:48px;overflow:hidden;padding:0;place-items:center;pointer-events:auto;position:absolute;right:5vw;top:110px;transition:background .18s,border-color .18s,color .18s;width:48px}.return-icon[data-v-b5d1bbc6]{display:block;fill:none;height:24px;stroke:currentColor;stroke-linecap:square;stroke-width:1.45;width:24px}.return-icon path[data-v-b5d1bbc6]{stroke-dasharray:17;stroke-dashoffset:0}.inspect-return[data-v-b5d1bbc6]:before{background:linear-gradient(currentColor,currentColor) 0 0 /7px 1px,linear-gradient(currentColor,currentColor) 0 0 /1px 7px,linear-gradient(currentColor,currentColor) 100% 100% /7px 1px,linear-gradient(currentColor,currentColor) 100% 100% /1px 7px;background-repeat:no-repeat;inset:4px;transform:scale(.82);transition:opacity .18s,transform .18s}.inspect-return[data-v-b5d1bbc6]:after,.inspect-return[data-v-b5d1bbc6]:before{content:"";opacity:0;pointer-events:none;position:absolute}.inspect-return[data-v-b5d1bbc6]:after{background:linear-gradient(90deg,transparent,#b7eafa,transparent);height:1px;left:7px;right:7px;top:50%}.inspect-return[data-v-b5d1bbc6]:is(:hover,:focus-visible){background:#102934;border-color:#9cd3e0;color:#cceef6}.inspect-return[data-v-b5d1bbc6]:is(:hover,:focus-visible):before{opacity:.8;transform:scale(1)}.inspect-return[data-v-b5d1bbc6]:is(:hover,:focus-visible):after{animation:return-scan-b5d1bbc6 .32s ease-out both}.inspect-return:is(:hover,:focus-visible) .return-icon path[data-v-b5d1bbc6]{animation:return-retrace-b5d1bbc6 .28s ease-out both}@keyframes return-scan-b5d1bbc6{0%{opacity:0;transform:translateY(-16px)}20%{opacity:.8}to{opacity:0;transform:translateY(16px)}}@keyframes return-retrace-b5d1bbc6{0%{stroke-dashoffset:17}to{stroke-dashoffset:0}}.inspect-return[data-v-b5d1bbc6]:focus-visible{outline:2px solid var(--hud-cyan);outline-offset:4px}.closing-flow[data-v-b5d1bbc6]{pointer-events:none;position:relative}.hud-panel[data-v-b5d1bbc6]{align-items:center;display:flex;min-height:100svh;padding:110px 5vw 90px}.hud-reading[data-v-b5d1bbc6]{background:linear-gradient(110deg,#0d1b25c2,#10212b24 75%,transparent);border-top:1px solid #e0f3f7b0;padding:30px 28px;position:relative;transform:perspective(800px) rotateY(8deg);transform-origin:left center;width:min(350px,29vw)}.hud-frame-detail[data-v-b5d1bbc6]{fill:none;height:calc(100% + 20px);inset:-10px -12px;pointer-events:none;position:absolute;width:calc(100% + 24px)}.hud-frame-detail path[data-v-b5d1bbc6]{vector-effect:non-scaling-stroke}.frame-outline[data-v-b5d1bbc6]{stroke:#8cbdd338;stroke-width:.65}.frame-accent[data-v-b5d1bbc6]{stroke:#c2e8f1;stroke-width:1.25}.frame-ticks[data-v-b5d1bbc6]{stroke:#90c3dba6;stroke-width:.7}.frame-crosshair[data-v-b5d1bbc6]{stroke:#79b8d85c;stroke-width:.7}.hud-frame-band[data-v-b5d1bbc6]{background:repeating-linear-gradient(90deg,#acd8e666 0 1px,transparent 1px 5px);border-top:1px solid #acd8e68c;height:5px;pointer-events:none;position:absolute;right:36px;top:-8px;width:32px}.hud-reading[data-v-b5d1bbc6]:before{border-right:9px solid transparent;border-top:14px solid var(--hud-cyan);content:"";left:-9px;position:absolute;top:-2px}.hud-reading[data-v-b5d1bbc6]:after{background:var(--hud-cyan);bottom:-5px;content:"";height:1px;left:-1px;position:absolute;width:42%}.hud-frame-corner[data-v-b5d1bbc6]{border-right:1px solid #d5edf55c;border-top:2px solid #d5edf5;height:12px;position:absolute;right:1px;top:-2px;width:12px}.hud-frame-tick[data-v-b5d1bbc6]{border-left:1px solid var(--hud-cyan);border-right:1px solid var(--hud-cyan);bottom:-5px;height:4px;left:42%;position:absolute;width:7px}.hud-reading.is-linked[data-v-b5d1bbc6]:after{transition:width .35s;width:85%}.hud-title>span[data-v-b5d1bbc6]{display:block;white-space:nowrap}.hud-title[data-v-b5d1bbc6]{font-size:clamp(27px,2.3vw,40px);font-weight:350;letter-spacing:.09em;line-height:1.7;margin:0;position:relative;text-shadow:0 1px 4px #000;text-wrap:balance}.hud-title>span[data-v-b5d1bbc6]{padding-left:8px}.hud-title>span[data-v-b5d1bbc6]:before{background:#a4d2e175;content:"";height:8px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.hud-title>span+span[data-v-b5d1bbc6]{color:#c7e1ea}.hud-panel--right[data-v-b5d1bbc6]{justify-content:flex-end}.hud-panel--right .hud-reading[data-v-b5d1bbc6]{transform:perspective(800px) rotateY(-8deg);transform-origin:right center}.hud-panel--coda .hud-reading[data-v-b5d1bbc6]{background:transparent;border-top-color:#e0f3f750;width:min(450px,36vw)}.hud-panel--coda .hud-reading[data-v-b5d1bbc6]:before{border-top-color:#e6f3f7}.hud-actions[data-v-b5d1bbc6]{align-items:flex-end;display:flex;flex-direction:column;gap:7px;margin-top:32px;pointer-events:auto}.hud-choice[data-v-b5d1bbc6]{align-items:center;background:#02080db5;color:#e8f1f4;display:flex;font-size:22px;font-weight:350;gap:18px;justify-content:flex-end;letter-spacing:.025em;max-width:100%;min-height:46px;min-width:min(240px,100%);padding:8px 12px 8px 24px;position:relative;transition:color .16s,background .16s,transform .18s,opacity .18s;white-space:nowrap}.hud-choice[data-v-b5d1bbc6]:before{background:#d9edf324;bottom:7px;content:"";left:0;position:absolute;top:7px;transition:background .16s;width:1px}.hud-choice[data-v-b5d1bbc6]:after{background:linear-gradient(#d7eaf0,#d7eaf0) 0 0 /6px 1px,linear-gradient(#d7eaf0,#d7eaf0) 100% 0 /6px 1px,linear-gradient(#d7eaf0,#d7eaf0) 0 100% /6px 1px,linear-gradient(#d7eaf0,#d7eaf0) 100% 100% /6px 1px;background-repeat:no-repeat;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s}.choice-label[data-v-b5d1bbc6]{position:relative}.choice-symbol[data-v-b5d1bbc6]{fill:none;flex:none;height:24px;stroke-linecap:square;stroke-width:1.55;width:24px}.choice-symbol--triangle[data-v-b5d1bbc6]{stroke:#8ed2b7}.choice-symbol--cross[data-v-b5d1bbc6]{stroke:#8cc8e0}.choice-confirm[data-v-b5d1bbc6]{background:linear-gradient(90deg,#e3f3f750,#e3f3f705 40%,transparent);inset:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:right}.hud-choice[data-v-b5d1bbc6]:is(.is-tracked,:hover,:focus-visible){background:#13222dcc;color:#fff;transform:translate(-5px)}.hud-choice[data-v-b5d1bbc6]:is(.is-tracked,:hover,:focus-visible):after{opacity:.8}.hud-choice:is(.is-tracked,:hover,:focus-visible) .choice-symbol[data-v-b5d1bbc6]{stroke-width:2}.hud-choice.is-locked[data-v-b5d1bbc6]{animation:choice-confirm-b5d1bbc6 .2s ease-out;background:#e2eff3;color:#132832;transform:translate(-5px)}.hud-choice.is-charging[data-v-b5d1bbc6]{background:#13222dcc;color:#f3fbff}.hud-choice.is-charging[data-v-b5d1bbc6]:after{opacity:.85}.hud-choice.is-locked .choice-symbol--triangle[data-v-b5d1bbc6]{stroke:#286d50}.hud-choice.is-locked .choice-symbol--cross[data-v-b5d1bbc6]{stroke:#286481}.hud-choice.is-locked .choice-confirm[data-v-b5d1bbc6]{animation:choice-fill-b5d1bbc6 .22s ease-out both}.hud-actions.has-choice .hud-choice[data-v-b5d1bbc6]:not(.is-locked){opacity:.18;transform:translate(10px)}.hud-actions.has-charge .hud-choice[data-v-b5d1bbc6]:not(.is-charging){opacity:0;pointer-events:none;transform:translate(16px)}.hud-choice[data-v-b5d1bbc6]:focus-visible{outline:1px solid #cbe5ed;outline-offset:4px}.choice-rail[data-v-b5d1bbc6]{align-items:center;border-top:1px solid #cfe1e659;display:flex;gap:3px;height:5px;justify-content:space-between;margin:8px 10px 0 0;width:min(150px,70%)}.choice-rail i[data-v-b5d1bbc6]{background:#d0e8f07a;display:block;height:2px;margin-top:-5px;width:3px}@keyframes choice-fill-b5d1bbc6{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes choice-confirm-b5d1bbc6{0%{background:#6cbbd3}to{background:#e2eff3}}.closing.is-staged[data-v-b5d1bbc6]{container-type:size;height:100%;overflow:hidden}.is-staged .closing-stage[data-v-b5d1bbc6]{height:auto;inset:0;margin:0;position:absolute}.is-staged .closing-flow[data-v-b5d1bbc6]{inset:0;position:absolute}.is-staged .hud-panel[data-v-b5d1bbc6]{display:block;left:0;min-height:0;padding:0;position:absolute;top:0;transform:translate3d(var(--title-x,23cqw),var(--title-y,50cqh),0) translate(-50%,-50%)}.is-staged .hud-reading[data-v-b5d1bbc6]{transition:transform .24s ease-out,width .24s ease-out,height .24s ease-out}.hud-content[data-v-b5d1bbc6]{position:relative}.is-staged .hud-content[data-entry-phase=positioning] .hud-entry-scan[data-v-b5d1bbc6],.is-staged .hud-content[data-entry-phase=positioning] .hud-title[data-v-b5d1bbc6]{visibility:hidden}.is-staged .hud-actions[data-v-b5d1bbc6]{opacity:0;transform:translateY(8px);transition:opacity .23s ease-out,transform .25s cubic-bezier(.2,.6,.25,1);visibility:hidden}.is-staged .hud-actions.is-ready[data-v-b5d1bbc6]{opacity:1;transform:translateY(0);visibility:visible}.hud-choice-entry[data-v-b5d1bbc6]{display:flex;justify-content:flex-end;max-width:100%}.is-staged .hud-actions.is-ready .hud-choice-entry[data-v-b5d1bbc6]{animation:hud-choice-arrive-b5d1bbc6 .24s ease-out backwards}.is-staged .hud-actions.is-ready .hud-choice-entry[data-v-b5d1bbc6]:nth-child(2){animation-delay:.14s}@keyframes hud-choice-arrive-b5d1bbc6{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.has-game-entry .frame-outline[data-v-b5d1bbc6]{animation:hud-frame-build-b5d1bbc6 .3s cubic-bezier(.2,.6,.25,1) both;stroke-dasharray:1}.has-game-entry .frame-accent[data-v-b5d1bbc6],.has-game-entry .frame-crosshair[data-v-b5d1bbc6]{animation:hud-frame-lock-b5d1bbc6 .35s ease-out both}.hud-entry-scan[data-v-b5d1bbc6]{clip-path:inset(0);inset:0;pointer-events:none;position:absolute}.hud-entry-scan[data-v-b5d1bbc6]:before{background:linear-gradient(90deg,transparent 44%,#75c3df0a 47%,#afe4f199 50%,#75c3df14 53%,transparent 56%);content:"";inset:0;opacity:0;position:absolute}.has-game-entry .hud-entry-scan[data-v-b5d1bbc6]:before{animation:hud-data-sweep-b5d1bbc6 .5s ease-out both}.hud-entry-fragments[data-v-b5d1bbc6]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.hud-entry-fragment[data-v-b5d1bbc6]{background:linear-gradient(90deg,#76b9cd24,#8ecadd0c);clip-path:polygon(0 0,100% 0,94% 100%,0 100%);height:18%;left:0;opacity:0;position:absolute;top:calc(8% + var(--band)*29%);transform-origin:left;width:96%}.has-game-entry .hud-entry-fragment[data-v-b5d1bbc6]{animation:hud-fragment-assemble-b5d1bbc6 .42s cubic-bezier(.2,.6,.25,1) calc(var(--band)*35ms) both}.hud-title>span[data-v-b5d1bbc6]{position:relative}.has-game-entry .hud-title>span[data-v-b5d1bbc6]{animation:hud-text-reveal-b5d1bbc6 .3s cubic-bezier(.12,.6,.25,1) var(--line-delay) both}.hud-title>span[data-v-b5d1bbc6]:after,.hud-title>span[data-v-b5d1bbc6]:before{content:attr(data-line);inset:0;opacity:0;pointer-events:none;position:absolute}.hud-title>span[data-v-b5d1bbc6]:before{clip-path:inset(22% 0 69% 0);color:#b0dae7}.hud-title>span[data-v-b5d1bbc6]:after{clip-path:inset(57% 0 35% 0);color:#bce6e1}.has-game-entry .hud-title>span[data-v-b5d1bbc6]:before{animation:hud-signal-slice-b5d1bbc6 .32s linear calc(var(--line-delay) + 25ms) both}.has-game-entry .hud-title>span[data-v-b5d1bbc6]:after{animation:hud-signal-slice-reverse-b5d1bbc6 .34s linear calc(var(--line-delay) + 50ms) both}@keyframes hud-frame-build-b5d1bbc6{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes hud-frame-lock-b5d1bbc6{0%{opacity:.25}to{opacity:1}}@keyframes hud-data-sweep-b5d1bbc6{0%{opacity:0;transform:translate(-55%)}18%{opacity:.8}75%{opacity:.5}to{opacity:0;transform:translate(55%)}}@keyframes hud-fragment-assemble-b5d1bbc6{0%{opacity:0;transform:scaleX(.08) translate(18px)}22%{opacity:.65}60%{opacity:.3;transform:scaleX(1) translate(0)}to{opacity:0;transform:scaleX(1)}}@keyframes hud-text-reveal-b5d1bbc6{0%{clip-path:inset(0 100% 0 0);transform:translate(4px)}to{clip-path:inset(0);transform:translate(0)}}@keyframes hud-signal-slice-b5d1bbc6{0%{opacity:0;transform:translate(12px)}18%{opacity:.85;transform:translate(7px)}55%{opacity:.4;transform:translate(-3px)}to{opacity:0;transform:translate(0)}}@keyframes hud-signal-slice-reverse-b5d1bbc6{0%{opacity:0;transform:translate(-9px)}22%{opacity:.65;transform:translate(-5px)}60%{opacity:.3;transform:translate(2px)}to{opacity:0;transform:translate(0)}}@keyframes hud-scan-b5d1bbc6{to{transform:rotate(1turn)}}@media(min-width:980px)and (max-width:1199px)and (min-height:660px){.is-staged .hud-reading[data-v-b5d1bbc6]{padding:26px 22px}.is-staged .hud-title[data-v-b5d1bbc6]{font-size:27px;letter-spacing:.06em}.is-staged .hud-choice[data-v-b5d1bbc6]{font-size:20px;gap:14px;padding-inline:16px 12px}}@media(max-height:659px),(max-width:979px){.hud-panel[data-v-b5d1bbc6]{align-items:flex-end;padding:150px 24px 100px}.hud-panel--coda .hud-reading[data-v-b5d1bbc6],.hud-reading[data-v-b5d1bbc6]{background:linear-gradient(90deg,#060d14e6,#060d1499);padding:22px 24px;transform:none;width:min(420px,100%)}.hud-reading h2[data-v-b5d1bbc6],.hud-reading h3[data-v-b5d1bbc6]{font-size:clamp(25px,6vw,36px);letter-spacing:.05em}.hud-choice[data-v-b5d1bbc6]{font-size:20px;gap:12px;padding-inline:12px}.choice-symbol[data-v-b5d1bbc6]{height:23px;width:23px}.hud-panel--right[data-v-b5d1bbc6]{justify-content:flex-start}.hud-panel--right .hud-reading[data-v-b5d1bbc6]{transform:none}.inspect-return[data-v-b5d1bbc6]{right:24px;top:95px}.hud-vignette[data-v-b5d1bbc6]{background:linear-gradient(180deg,#050505b3,transparent 30%,transparent 55%,#050505e6)}}@media(prefers-reduced-motion:reduce){.choice-label[data-v-b5d1bbc6],.hud-actions[data-v-b5d1bbc6],.hud-choice[data-v-b5d1bbc6],.hud-choice-entry[data-v-b5d1bbc6],.hud-content[data-v-b5d1bbc6],.hud-panel[data-v-b5d1bbc6],.hud-reading[data-v-b5d1bbc6],.target-corners[data-v-b5d1bbc6]{animation:none!important;clip-path:none!important;transition:none!important}.choice-confirm[data-v-b5d1bbc6],.hud-entry-scan[data-v-b5d1bbc6],.target-scan-band[data-v-b5d1bbc6]{animation:none!important;opacity:0!important}.inspect-return[data-v-b5d1bbc6],.inspect-return[data-v-b5d1bbc6]:before{transition:none!important}.inspect-return[data-v-b5d1bbc6]:after,.return-icon path[data-v-b5d1bbc6]{animation:none!important}.frame-accent[data-v-b5d1bbc6],.frame-crosshair[data-v-b5d1bbc6],.frame-outline[data-v-b5d1bbc6],.hud-title>span[data-v-b5d1bbc6]{animation:none!important;clip-path:none!important;stroke-dasharray:none!important}.hud-entry-fragment[data-v-b5d1bbc6],.hud-entry-scan[data-v-b5d1bbc6]:before,.hud-title>span[data-v-b5d1bbc6]:after,.hud-title>span[data-v-b5d1bbc6]:before{animation:none!important;opacity:0!important}}.hero-intro[data-v-2753015a]{--hero-sans:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;--hero-serif:Georgia,"Times New Roman",serif;--hero-ink:#e5eeed;--hero-muted:#9fb0bf;--hero-quiet:#6f8094;--hero-accent:#4f7fe0;--hero-rule:rgba(190,210,230,.18);--hero-ease:cubic-bezier(.165,.84,.44,1);align-items:end;color:var(--hero-ink);display:grid;font-family:var(--hero-sans);grid-template-areas:"eyebrow" "heading" "actions";grid-template-columns:minmax(0,1fr);max-width:1600px;padding:clamp(132px,17vh,168px) clamp(24px,6vw,112px) 196px;pointer-events:none;position:relative;text-align:left;width:100%;z-index:2}.hero-eyebrow[data-v-2753015a]{align-items:center;color:#bdc6c6;display:flex;font-size:clamp(13px,1vw,15px);font-weight:600;gap:20px;grid-area:eyebrow;letter-spacing:.14em;margin:0 0 clamp(20px,3.4vh,34px)}.hero-eyebrow-rule[data-v-2753015a]{background:linear-gradient(90deg,var(--hero-accent),#43d9a6);height:1px;width:56px}.hero-heading[data-v-2753015a]{grid-area:heading;position:relative}.hero-title[data-v-2753015a]{font-size:clamp(60px,7.6vw,128px);font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:0}.hero-line[data-v-2753015a]{clip-path:inset(-8% -4% -14% -4%);display:block}.hero-line-b[data-v-2753015a]{margin-top:.06em;text-align:right}.hero-word[data-v-2753015a]{display:inline-block;white-space:nowrap}.hero-accent[data-v-2753015a]{background:linear-gradient(180deg,#9db8ee,#4f7fe0 46%,#2a52bd);-webkit-background-clip:text;background-clip:text;color:#3f6fd8;display:inline-block;font-weight:700;letter-spacing:-.065em;margin-left:.08em;padding-right:.04em;-webkit-text-fill-color:transparent;transform:skew(-7deg);transform-origin:bottom left}.hero-accent i[data-v-2753015a]{font-style:normal}.hero-latin[data-v-2753015a]{color:#c7d3dd;font-family:var(--hero-serif);font-size:clamp(30px,3.1vw,52px);letter-spacing:-.03em;line-height:1.02;margin:0;position:absolute;right:0;text-align:right;top:.2em}.hero-latin em[data-v-2753015a]{color:#8eaaea}.hero-intro a[data-v-2753015a]{pointer-events:auto;text-decoration:none;white-space:nowrap}.hero-actions[data-v-2753015a]{align-items:center;display:flex;gap:32px;grid-area:actions;margin-top:clamp(48px,9vh,96px)}.hero-intro .hero-start[data-v-2753015a]{--light-x:50%;--light-y:50%;--pull-x:0px;--pull-y:0px;--press:1;align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(180deg,#0e121cc7,#05070cdb);border:1px solid rgba(160,190,240,.14);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 10px 30px #00000059;color:#dfe7ee;display:inline-flex;font-size:16px;font-weight:500;height:54px;isolation:isolate;justify-content:center;letter-spacing:.14em;line-height:1;overflow:visible;padding:0 32px;position:relative;transform:translate3d(var(--pull-x),var(--pull-y),0) scale(var(--press));transition:border-color .5s var(--hero-ease),color .4s ease,transform .7s cubic-bezier(.2,.9,.25,1.15)}.hero-start[data-v-2753015a]:after{content:none}.hero-start-fill[data-v-2753015a],.hero-start-flow[data-v-2753015a],.hero-start-glow[data-v-2753015a]{border-radius:inherit;pointer-events:none;position:absolute}.hero-start-fill[data-v-2753015a]{background:linear-gradient(90deg,transparent 18%,rgba(18,38,120,.55) 55%,#10228c);clip-path:inset(0 0 0 100% round 999px);inset:0;transition:clip-path .6s cubic-bezier(.7,0,.2,1);z-index:-1}.hero-start-glow[data-v-2753015a]{background:radial-gradient(90px circle at var(--light-x) var(--light-y),rgba(120,160,240,.2),transparent 70%);inset:0;opacity:0;z-index:-1}.hero-start-flow[data-v-2753015a],.hero-start-glow[data-v-2753015a]{transition:opacity .5s var(--hero-ease)}.hero-start-flow[data-v-2753015a]{inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;overflow:hidden;padding:1px}.hero-start-flow>span[data-v-2753015a]{animation:hero-flow-2753015a 6s linear infinite;aspect-ratio:1;background:conic-gradient(transparent 0 58%,rgba(42,82,189,.9) 72%,#8fb4ff 84%,#43d9a6 89%,transparent 96%);left:50%;margin:-160px 0 0 -160px;position:absolute;top:50%;width:320px;will-change:transform}@keyframes hero-flow-2753015a{to{transform:rotate(1turn)}}.hero-start-label[data-v-2753015a]{display:inline-flex;padding-left:.14em;position:relative;transform:translate3d(calc(var(--pull-x)*.45),calc(var(--pull-y)*.45),0);transition:transform .7s cubic-bezier(.2,.9,.25,1.15)}.hero-roll[data-v-2753015a]{display:inline-block;height:1.3em;line-height:1.3;overflow:hidden}.hero-roll>span[data-v-2753015a]{display:block;transition:transform .55s cubic-bezier(.7,0,.2,1);transition-delay:calc(var(--i)*45ms)}.hero-roll>span+span[data-v-2753015a]{color:#fff;text-shadow:0 0 14px rgba(140,180,255,.55)}.hero-sr[data-v-2753015a]{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hero-start[aria-busy=true][data-v-2753015a]{cursor:progress;opacity:.6}.hero-intro .hero-start[data-v-2753015a]:active{--press:.97}.hero-intro .hero-start[data-v-2753015a]:focus-visible{color:#fff}.hero-start:focus-visible .hero-start-flow[data-v-2753015a]{opacity:1}.hero-start:focus-visible .hero-start-fill[data-v-2753015a]{clip-path:inset(0 0 0 0 round 999px)}.hero-intro .hero-docs[data-v-2753015a]{align-items:center;color:#b6c4d2;display:inline-flex;font-size:14px;letter-spacing:.08em;min-height:44px;position:relative;transition:color .3s}.hero-docs-code[data-v-2753015a]{display:inline-block;min-width:2.1em}.hero-brace[data-v-2753015a]{color:var(--hero-accent);font-family:var(--hero-serif);font-size:18px;line-height:1;opacity:0;position:absolute;top:50%;transition:opacity .3s ease,transform .45s var(--hero-ease)}.hero-brace-open[data-v-2753015a]{left:-.85em;transform:translate(-8px,-55%)}.hero-brace-close[data-v-2753015a]{right:-.85em;transform:translate(8px,-55%)}.hero-docs:focus-visible .hero-brace[data-v-2753015a]{opacity:1;transform:translateY(-55%)}@media(hover:hover)and (pointer:fine){.hero-intro .hero-start[data-v-2753015a]:hover{border-color:#ffffff3d;color:#fff;transition:border-color .5s var(--hero-ease),color .4s ease,transform .18s ease-out}.hero-start:hover .hero-start-label[data-v-2753015a]{transition:transform .18s ease-out}.hero-start:hover .hero-roll>span[data-v-2753015a]{transform:translateY(-100%)}.hero-docs:hover .hero-brace[data-v-2753015a]{opacity:1;transform:translateY(-55%)}.hero-start:hover .hero-start-flow[data-v-2753015a],.hero-start:hover .hero-start-glow[data-v-2753015a]{opacity:1}.hero-start:hover .hero-start-fill[data-v-2753015a]{clip-path:inset(0 0 0 0 round 999px)}.hero-intro .hero-docs[data-v-2753015a]:hover{color:var(--hero-ink)}}.hero-intro a[data-v-2753015a]:focus-visible{outline:1px solid #a9cbff;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.hero-word[data-v-2753015a]{animation:hero-rise-2753015a 1.1s var(--hero-ease) backwards}.hero-line-a .hero-word[data-v-2753015a]{animation-delay:.1s}.hero-line-b .hero-word[data-v-2753015a]{animation-delay:.22s}.hero-arrive[data-v-2753015a]{animation:hero-arrive-2753015a 1s ease .55s backwards}.hero-eyebrow[data-v-2753015a]{animation-delay:0s}}@keyframes hero-rise-2753015a{0%{transform:translate3d(0,108%,0)}}@keyframes hero-arrive-2753015a{0%{opacity:0}}@media(max-width:1080px){.hero-intro[data-v-2753015a]{padding-bottom:210px}.hero-title[data-v-2753015a]{font-size:clamp(56px,10vw,104px)}.hero-latin[data-v-2753015a]{font-size:clamp(26px,3.6vw,38px);margin-bottom:22px;position:static;text-align:left}.hero-latin br[data-v-2753015a]{display:none}}@media(max-width:760px){.hero-intro[data-v-2753015a]{padding:120px 24px 200px}.hero-eyebrow[data-v-2753015a]{font-size:12px;gap:14px}.hero-eyebrow-rule[data-v-2753015a]{width:32px}.hero-title[data-v-2753015a]{font-size:clamp(44px,13.4vw,72px);line-height:1.12}.hero-actions[data-v-2753015a]{gap:24px;margin-top:40px}.hero-intro .hero-start[data-v-2753015a]{font-size:15px;height:50px;padding:0 26px}}@media(max-width:360px){.hero-intro[data-v-2753015a]{padding-inline:16px}.hero-title[data-v-2753015a]{font-size:42px}}@media(prefers-reduced-motion:reduce){.hero-brace[data-v-2753015a],.hero-intro .hero-docs[data-v-2753015a],.hero-intro .hero-start[data-v-2753015a],.hero-intro .hero-start[data-v-2753015a]:hover,.hero-roll>span[data-v-2753015a],.hero-start-fill[data-v-2753015a],.hero-start-flow[data-v-2753015a],.hero-start-glow[data-v-2753015a],.hero-start-label[data-v-2753015a],.hero-start:hover .hero-start-label[data-v-2753015a]{transition:none}.hero-start-flow>span[data-v-2753015a]{animation:none;transform:rotate(200deg)}}.landing-preparing .hero-arrive,.landing-preparing .hero-start-flow>span,.landing-preparing .hero-word{animation-play-state:paused}.capability-panel,.cta-fin,.hero,.marquee-section,.model-section{--bg:#050505;--surface:hsla(0,0%,100%,.03);--surface-h:hsla(0,0%,100%,.06);--bdr:hsla(0,0%,100%,.06);--bdr-h:hsla(0,0%,100%,.12);--tx:#f2f0eb;--tx2:#c5c8cd;--tx3:#9ca5b3;--mint:#6097f7;--mint-g:rgba(59,130,246,.22);--gold:#f0a030;--gold-g:rgba(240,160,48,.18);--cyan:#38d2ff;--violet:#8b7cff;--pink:#ff78a0;-moz-user-select:none;user-select:none;-webkit-user-select:none}.code-block{-moz-user-select:text;user-select:text;-webkit-user-select:text}.grad-text{color:#79aaff}.hero{--floor-top:60%;--ground-gutter:41%;--glow-gutter:22.5%;align-items:center;background:radial-gradient(ellipse 70% 50% at 50% 0,#0c1626,transparent 70%),#050505;display:flex;flex-direction:column;isolation:isolate;justify-content:flex-start;min-height:max(860px,100svh);overflow:hidden;position:relative}.hero-ground{inset:0 calc(var(--ground-gutter)*-1);pointer-events:none;position:absolute;transform-origin:50% calc((100% + var(--floor-top))/2);will-change:transform,opacity;z-index:0}.hero-glow{background:radial-gradient(ellipse 46% 34% at 30% 66%,#12357a59,transparent 70%),radial-gradient(ellipse 40% 30% at 74% 68%,#0b6a5240,transparent 70%);inset:0 var(--glow-gutter);position:absolute}.hero-floor{bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 62%,transparent 96%);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 62%,transparent 96%);overflow:hidden;perspective:520px;perspective-origin:50% 0;pointer-events:none;position:absolute;right:0;top:var(--floor-top);z-index:0}.hero-floor:before{background-image:linear-gradient(90deg,#b4c6dc4d 1px,transparent 0),linear-gradient(180deg,#b4c6dc4d 1px,transparent 0);background-position:50% 0;background-size:72px 72px;content:"";height:420%;left:-120%;position:absolute;right:-120%;top:0;transform:rotateX(74deg);transform-origin:50% 0}.hero-floor:after{background:radial-gradient(ellipse 34% 60% at 34% 0,#3b7cff30,transparent 70%),radial-gradient(ellipse 30% 55% at 70% 0,#2fd6a224,transparent 70%);content:"";inset:0 var(--glow-gutter);position:absolute}.hero-canvas{height:100%;width:100%}.hero-canvas,.hero-overlay{inset:0;position:absolute;z-index:1}.hero-overlay{background:linear-gradient(0deg,#050505,#050505 6%,#050505d9 14%,transparent 34%),radial-gradient(ellipse 42% 24% at 30% 34%,#050505b3,transparent 75%);pointer-events:none}.btn-go{align-items:center;background:var(--color-brand);border-radius:12px;box-shadow:0 0 32px var(--mint-g);color:#06110e;display:inline-flex;font-size:.9375rem;font-weight:700;gap:8px;overflow:hidden;padding:14px 32px;position:relative;transition:box-shadow .3s}.btn-go:hover{box-shadow:0 0 56px #00d4aa61,0 0 24px #38b6e840}.btn-go:after{background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.35) 50%,transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;transform:translate(-130%);transition:transform .65s ease}.btn-go:hover:after{transform:translate(130%)}.btn-doc{background:#ffffff0a;border:1px solid transparent;border-radius:12px;color:var(--tx);font-size:.9375rem;font-weight:600;padding:14px 28px;transition:border-color .25s,color .25s,background .25s,box-shadow .25s}.btn-doc:hover{background:#00d4aa0f;border-color:transparent;box-shadow:0 0 24px #00d4aa1f;color:var(--mint)}.hero-stats{border-top:1px solid #b4c6dc21;bottom:56px;display:grid;grid-template-columns:repeat(4,1fr);left:clamp(24px,6vw,112px);margin:0 auto;max-width:1376px;position:absolute;right:clamp(24px,6vw,112px);z-index:2}.stat-item{border-left:1px solid #b4c6dc14;display:flex;flex-direction:column;gap:6px;padding:20px 0 0 22px}.stat-item:first-child{border-left:0;padding-left:0}.stat-val{color:#e5eeed;font-size:clamp(24px,2vw,32px);font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.03em;line-height:1.1}.stat-val small{color:#79aaff;font-size:.55em;letter-spacing:0;margin-left:2px}.stat-lbl{color:#7f91a5;font-size:12px;letter-spacing:.16em}.scroll-hint{bottom:28px;left:50%;position:absolute;transform:translate(-50%);z-index:2}.scroll-line{animation:scrollPulse 2s ease-in-out infinite;background:linear-gradient(180deg,transparent,var(--mint),transparent);height:32px;width:1px}@keyframes scrollPulse{0%,to{opacity:.2;transform:scaleY(.6)}50%{opacity:.8;transform:scaleY(1)}}.marquee-section{background:#050505;border-bottom:1px solid var(--line-subtle);border-top:1px solid transparent;overflow:hidden;padding:16px 0;position:relative}.marquee-section:after,.marquee-section:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.marquee-section:before{background:linear-gradient(90deg,#050505,transparent);left:0}.marquee-section:after{background:linear-gradient(-90deg,#050505,transparent);right:0}.marquee-track{animation:mqScroll 40s linear infinite;display:flex;gap:10px;width:-moz-max-content;width:max-content}.marquee-track:hover{animation-play-state:paused}.marquee-chip{align-items:center;background:#ffffff0a;border:1px solid transparent;border-radius:100px;box-shadow:0 1px 2px #0000004d,inset 0 1px #ffffff0f;display:flex;gap:8px;padding:6px 14px;transition:background .25s,border-color .25s,box-shadow .25s;white-space:nowrap}.marquee-chip:hover{background:#ffffff14;border-color:transparent;box-shadow:0 0 16px rgba(var(--ac),.15),inset 0 1px #ffffff14}.mc-dot{background:rgb(var(--ac));border-radius:50%;box-shadow:0 0 8px rgba(var(--ac),.8);height:6px;width:6px}.mc-prov{color:var(--tx3);font-size:.875rem}.mc-name{color:var(--tx);font-size:.875rem;font-weight:600}@keyframes mqScroll{to{transform:translate(-33.333%)}}.stage{background:#050505;isolation:isolate;position:relative}.stage-backdrop-shared{display:none}.stage--pinned>.stage-backdrop-shared{display:block}.stage--pinned .stage-backdrop-local{display:none}.stage:not(.stage--pinned) .stage-backdrop-local{-webkit-mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(transparent,#000 10%,#000 90%,transparent)}.model-section{background:transparent;isolation:isolate;overflow:hidden;padding:120px 0;position:relative}.model-empty{color:var(--tx2);font-size:.9375rem;margin:0 auto;max-width:1320px;padding:48px}.stage--pinned{background:#050505;height:100vh;overflow:clip;position:relative}.stage--pinned .capability-panel,.stage--pinned .model-section{display:flex;flex-direction:column;height:100vh;inset:0;justify-content:center;position:absolute;will-change:transform,opacity}.stage--pinned .capability-panel{padding:0}.stage--pinned[data-preview] .capability-panel{opacity:1!important;transform:none!important;visibility:visible!important}.stage--pinned[data-preview] .cta-fin,.stage--pinned[data-preview] .model-section{pointer-events:none!important;visibility:hidden!important}.stage--pinned>[inert],.stage--pinned>[inert] *{pointer-events:none!important}.stage--pinned .capability-gallery{background:transparent}.stage--pinned .model-section{opacity:0;padding:0;pointer-events:none}.stage--pinned .model-section>.model-spiral{--ms-header-top:96px;height:100%;min-height:0;width:100%}.stage--pinned .model-section .ms-header{top:96px}.stage--pinned .model-section .ms-footer{bottom:32px}.stage--pinned .model-section .ms-detail-panel{padding-top:90px}.cta-fin{background:transparent;isolation:isolate;position:relative}.stage--pinned .cta-fin{height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;visibility:hidden;will-change:transform,opacity}.stage--pinned .cta-fin .closing{height:100%}@media(max-width:760px){.hero{min-height:max(820px,100svh)}.hero-canvas{height:100%;inset:0;width:100%}.hero-stats{bottom:36px;grid-template-columns:repeat(2,1fr);left:24px;right:24px;row-gap:4px}.stat-item:nth-child(3){border-left:0;padding-left:0}.stat-item{padding-top:14px}.stat-val{font-size:22px}.hero{--floor-top:64%}.scroll-hint{display:none}}@media(prefers-reduced-motion:reduce){.hero .scroll-line{animation:none}.hero a,.hero a:after{transition:none}}
