:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void:#040814;--void-soft:#071126;--ink:#091a32;--cyan:#32e6ff;--azure:#2187ff;--violet:#8c6cff;--mint:#69efd2;--white:#f4fbff;--text:#d7e6f6;--muted:#8193aa;--line:#78b5ff2e;--line-strong:#5ddbff61;--font-body:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--font-data:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--type-display:clamp(3.25rem, 5.4vw, 5.8rem);--type-page-title:clamp(2.45rem, 4vw, 4.6rem);--type-section-title:clamp(1.45rem, 2.4vw, 2.15rem);--type-card-title:1.2rem;--type-body:1rem;--type-body-small:.9rem;--type-label:.78rem;--type-caption:.72rem;--type-button:.9rem;--type-code:.82rem;--type-numeric:1.05rem;--leading-display:1.16;--leading-heading:1.28;--leading-body:1.72;--tracking-display:-.018em;--tracking-heading:-.008em;--tracking-label:.08em;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:cubic-bezier(.22, .61, .36, 1);--shadow-glow:0 0 60px #2187ff2e;--grid-line:#569de60e;--z-base:0;--z-content:10;--z-header:900;--z-panel:950;--z-overlay:1000}html{font-family:var(--font-body)}body{margin:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{color:var(--white);background:#32e6ff40}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--frame:min(88vw, 1580px);--section-pad:clamp(7rem, 11vw, 12rem)}@media (max-width:700px){:root{--frame:calc(100vw - 40px);--section-pad:6.5rem}}*,:before,:after{box-sizing:border-box}html{background:var(--void);color:var(--text);font-family:var(--font-body);scroll-behavior:smooth;scrollbar-color:#42b6ff80 var(--void)}body{background:radial-gradient(circle at 70% 6%, #1e67dd21, transparent 26rem), var(--void);min-width:320px;font-size:var(--type-body);line-height:var(--leading-body);margin:0;overflow-x:clip}h1,h2,h3{text-wrap:balance}body,button,a{-webkit-font-smoothing:antialiased}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img,svg,canvas{max-width:100%;display:block}.no-script-shell{text-align:center;place-content:center;min-height:100vh;padding:2rem;display:grid}.no-script-shell h1{color:var(--white);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,12vw,9rem)}.no-script-note{z-index:100;border:1px solid var(--line);background:var(--void);color:var(--text);text-align:center;margin:0;padding:1rem;position:fixed;inset:auto 1rem 1rem}.skip-link{z-index:1000;background:var(--white);color:var(--void);border-radius:.35rem;padding:.8rem 1rem;transition:transform .18s;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-shell{--pointer-x-eased:0;--pointer-y-eased:0;--pointer-client-x:50vw;--pointer-client-y:50vh;--pointer-velocity:0;--pointer-far-x:0px;--pointer-far-y:0px;--pointer-mid-x:0px;--pointer-mid-y:0px;--pointer-core-x:0px;--pointer-core-y:0px;--pointer-front-x:0px;--pointer-front-y:0px;--pointer-heading-x:0px;--pointer-heading-y:0px;background:linear-gradient(180deg, transparent 0 7%, #050d1eb8 15%, transparent 27%), var(--void);position:relative;overflow:clip}.pointer-halo{z-index:520;width:34px;height:34px;transform:translate3d(var(--pointer-client-x), var(--pointer-client-y), 0) translate(-50%, -50%);opacity:0;pointer-events:none;transition:width .22s var(--ease-out), height .22s var(--ease-out), border-color .22s ease, opacity .18s ease, background .22s ease;border:1px solid #5cdcff7a;border-radius:50%;display:none;position:fixed;top:0;left:0;box-shadow:inset 0 0 14px #32e6ff14,0 0 18px #2187ff1f}.pointer-halo:before,.pointer-halo:after{content:"";border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pointer-halo:before{background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan)}.pointer-halo:after{width:52px;height:52px;opacity:calc(.2 + var(--pointer-velocity) * .42);border:1px solid #32e6ff1a}@media (hover:hover) and (pointer:fine){.site-shell[data-pointer-enabled=true],.site-shell[data-pointer-enabled=true] *{cursor:none!important}.site-shell[data-pointer-enabled=true][data-pointer-present=true] .pointer-halo{opacity:.9;display:block}.site-shell[data-pointer-interactive=true] .pointer-halo{background:#32e6ff0b;border-color:#d7fbffad;width:48px;height:48px}}.site-progress{z-index:80;background:#92b9e326;width:1px;height:26vh;position:fixed;top:50%;right:22px;transform:translateY(-50%)}.site-progress__bar{transform-origin:top;background:linear-gradient(var(--cyan), var(--azure), var(--violet));width:100%;height:100%;box-shadow:0 0 12px var(--cyan);display:block;transform:scaleY(0)}.site-header{z-index:70;width:var(--frame);border-bottom:1px solid #84b5ee26;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;transition:opacity .35s;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.intro-active .site-header{opacity:0;pointer-events:none}.brand-lockup{align-items:center;gap:.75rem;width:max-content;display:inline-flex}.brand-lockup img{border-radius:.5rem;width:44px;height:44px;box-shadow:0 0 28px #32e6ff2e}.brand-lockup span{gap:.22rem;display:grid}.brand-lockup strong{color:var(--white);letter-spacing:.14em;font-size:.77rem}.brand-lockup small,.section-kicker{color:#6685a7;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6rem}.site-nav{align-items:center;gap:clamp(1.4rem,2.4vw,3rem);display:flex}.site-nav a{color:#aab8c9;white-space:nowrap;padding:.8rem 0;font-size:.76rem;position:relative}.site-nav a:after{transform-origin:100%;background:var(--cyan);content:"";height:1px;transition:transform .32s var(--ease-out);position:absolute;bottom:.4rem;left:0;right:0;transform:scaleX(0)}.site-nav a:hover{color:var(--white)}.site-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.quality-control{color:#9dafc4;cursor:pointer;background:#040c1b80;border:1px solid #71afef33;border-radius:99px;justify-self:end;align-items:center;gap:.65rem;min-height:44px;padding:0 .85rem;font-size:.68rem;display:inline-flex}.quality-control:hover{color:var(--white);border-color:#32e6ff6b}.quality-control__signal{align-items:end;gap:2px;height:12px;display:flex}.quality-control__signal i{background:var(--cyan);border-radius:1px;width:2px}.quality-control__signal i:first-child{height:4px}.quality-control__signal i:nth-child(2){height:8px}.quality-control__signal i:nth-child(3){height:12px}.quality-control__signal i.muted{background:#37495c}.hero-section{isolation:isolate;background:linear-gradient(90deg,#040814fa 0%,#040814ba 39%,#0000 68%),radial-gradient(circle at 68% 46%,#1b72f629,#0000 33%),radial-gradient(circle at 80% 36%,#8c6cff1a,#0000 30%);min-height:max(100svh,720px);position:relative;overflow:hidden}.hero-section:after{z-index:7;background:linear-gradient(transparent, var(--void));content:"";pointer-events:none;height:22vh;position:absolute;bottom:0;left:0;right:0}.hero-section__grid{z-index:-1;opacity:.26;transform:translate3d(var(--pointer-far-x), var(--pointer-far-y), 0) perspective(900px) rotateX(68deg) scale(1.35) translateY(21%);transform-origin:bottom;will-change:transform;background-image:linear-gradient(#559be71c 1px,#0000 1px),linear-gradient(90deg,#559be71c 1px,#0000 1px);background-position:50%;background-size:7.5vw 7.5vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 48%,#0000 97%);mask-image:linear-gradient(90deg,#0000 4%,#000 48%,#0000 97%)}.hero-section__halo{z-index:-1;aspect-ratio:1;width:min(50vw,780px);transform:translate3d(var(--pointer-mid-x), var(--pointer-mid-y), 0);will-change:transform;background:radial-gradient(circle,#2187ff14,#0000 66%);border:1px solid #44c2ff14;border-radius:50%;position:absolute;top:12%;left:54%;box-shadow:inset 0 0 110px #2187ff0d,0 0 130px #2187ff0a}.hero-section__depth{z-index:-1;pointer-events:none;transform:translate3d(var(--pointer-far-x), var(--pointer-far-y), 0);will-change:transform;position:absolute;inset:0}.hero-section__depth span{--x:calc((var(--index) * 37) % 92);top:calc(8% + (var(--index) * 53) % 82 * 1%);left:calc(var(--x) * 1%);width:calc(18px + (var(--index) % 4) * 9px);height:1px;opacity:calc(.08 + (var(--index) % 5) * .04);background:linear-gradient(90deg, transparent, var(--cyan));animation:depth-drift calc(13s + var(--index) * .7s) ease-in-out infinite alternate;position:absolute}@keyframes depth-drift{to{transform:translate(34px,-15px)}}.hero-section__foreground{z-index:6;pointer-events:none;transform:translate3d(var(--pointer-front-x), var(--pointer-front-y), 0);will-change:transform;position:absolute;inset:0;overflow:hidden}.hero-section__foreground i{top:calc(12% + (var(--index) * 67) % 74 * 1%);right:calc(4% + (var(--index) * 29) % 70 * 1%);width:calc(34px + (var(--index) % 3) * 28px);height:1px;transform:rotate(calc(-28deg + var(--index) * 9deg));opacity:calc(.09 + (var(--index) % 4) * .045);filter:blur(calc((var(--index) % 3) * .55px));background:linear-gradient(90deg,#0000,#d7fbffb8,#0000);position:absolute}.hero-section__foreground i:nth-child(3n){filter:blur(1.4px);height:2px}.hero-section__foreground span{color:#6489b057;letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.48rem;position:absolute}.hero-section__foreground span:first-of-type{writing-mode:vertical-rl;top:19%;right:7%}.hero-section__foreground span:nth-of-type(2){bottom:10%;right:27%}.hero-section__content{z-index:5;width:var(--frame);grid-template-columns:minmax(410px,.82fr) minmax(560px,1.18fr);align-items:center;min-height:max(100svh,720px);margin:auto;display:grid;position:relative}.hero-copy{z-index:5;width:min(54vw,840px);transform:translate3d(var(--pointer-heading-x), var(--pointer-heading-y), 0);will-change:transform;padding-top:5.2rem;position:relative}.eyebrow{color:#a9b9ca;letter-spacing:.14em;align-items:center;gap:.85rem;margin:0 0 1.8rem;font-size:clamp(.72rem,.9vw,.88rem);display:flex}.eyebrow span{color:var(--cyan);border:1px solid #32e6ff52;padding:.38rem .52rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.62rem}.hero-copy h1{color:var(--white);letter-spacing:-.085em;text-wrap:balance;max-width:9ch;letter-spacing:var(--tracking-display);margin:0;font-size:clamp(5.2rem,7.7vw,9.4rem);font-weight:690;line-height:.96}.hero-title__se,.hero-title__universe{display:block}.hero-title__se{color:#0000;-webkit-text-stroke:1px #86edffbd;width:max-content;font-size:.62em;position:relative}.hero-title__se:after{background:linear-gradient(90deg, var(--cyan), transparent);width:clamp(3rem,6vw,7rem);height:1px;box-shadow:0 0 12px var(--cyan);content:"";position:absolute;top:48%;left:calc(100% + 1.1rem)}.hero-title__universe{color:#0000;filter:drop-shadow(0 12px 35px #316cdd29);background:linear-gradient(108deg,#f6fbff 18%,#a8cfff 56%,#8c92ff 91%);-webkit-background-clip:text;background-clip:text;margin-top:.12em}.hero-copy__zh{color:#859bb4;letter-spacing:.32em;margin:1.9rem 0 0;font-size:clamp(.76rem,.95vw,.95rem)}.hero-copy__tagline{color:var(--white);letter-spacing:-.035em;margin:2.3rem 0 0;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:540}.hero-copy__intro{color:#8295aa;max-width:31rem;margin:1.05rem 0 0;font-size:clamp(.85rem,1vw,1rem);line-height:1.8}.hero-copy__tagline,.section-heading h2,.closing-section h2{letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.hero-copy__intro,.section-heading>p:not(.section-kicker),.section-heading--split>p{font-size:var(--type-body-small);line-height:var(--leading-body)}.primary-action{font-size:var(--type-button)}.hero-copy__actions{align-items:center;gap:1.5rem;margin-top:2.2rem;display:flex}.primary-action{--magnet-x:0px;--magnet-y:0px;--local-percent-x:50%;--local-percent-y:50%;min-width:172px;min-height:52px;color:var(--white);letter-spacing:.06em;translate:var(--magnet-x) var(--magnet-y);transition:border-color .3s ease, transform .3s var(--ease-out), box-shadow .3s ease;background:linear-gradient(110deg,#32e6ff1c,#2187ff08);border:1px solid #54d2ff66;justify-content:space-between;align-items:center;gap:1.5rem;padding:0 .8rem 0 1.2rem;font-size:.78rem;display:inline-flex;position:relative;overflow:hidden}.primary-action:after{background:radial-gradient(circle at var(--local-percent-x) var(--local-percent-y), #69efd238, transparent 34%);content:"";opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:-45%}.primary-action:before{content:"";transition:transform .6s var(--ease-out);background:linear-gradient(90deg,#0000,#32e6ff2e,#0000);position:absolute;inset:0;transform:translate(-105%)}.primary-action:hover{border-color:#32e6ffcc;transform:translateY(-3px);box-shadow:0 12px 36px #2187ff2e}.primary-action:hover:before{transform:translate(105%)}.primary-action:hover:after{opacity:1}.primary-action>*{z-index:2;position:relative}.primary-action i{width:36px;height:36px;color:var(--cyan);background:#32e6ff1a;place-items:center;font-style:normal;display:grid}.hero-copy__system{color:#60758e;letter-spacing:.12em;align-items:center;gap:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;display:inline-flex}.hero-copy__system i,.status-dot{background:var(--mint);width:5px;height:5px;box-shadow:0 0 12px var(--mint);border-radius:50%;animation:2.2s ease-in-out infinite system-pulse}@keyframes system-pulse{50%{opacity:.4}}.hero-scene{z-index:2;cursor:crosshair;touch-action:pan-y;width:min(70vw,1100px);height:100%;transform:translate3d(var(--pointer-core-x), var(--pointer-core-y), 0);will-change:transform;position:absolute;top:0;right:-4vw}.hero-scene__canvas{z-index:3;opacity:1;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero-scene[data-renderer=fallback] .hero-scene__canvas{opacity:0}.hero-scene__fallback{z-index:2;aspect-ratio:1;opacity:.34;width:min(36vw,540px);transition:opacity .8s ease, transform .56s var(--ease-out), filter .56s ease;position:absolute;top:50%;left:61%;transform:translate(-50%,-50%)}.hero-scene[data-renderer=fallback] .hero-scene__fallback{opacity:1}.hero-scene.is-pulsed .hero-scene__fallback{filter:brightness(1.24);transform:translate(-50%,-50%)scale(1.045)}.hero-scene__mark{filter:drop-shadow(0 0 18px #32e6ff47);position:absolute;inset:13%;overflow:visible}.mark-path{fill:none;stroke:url(#se-core-gradient);stroke-dasharray:800;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:13px;filter:url(#se-core-glow);animation:4.2s ease-in-out infinite mark-breathe}@keyframes mark-breathe{50%{stroke-width:15px;opacity:.78}}.hero-scene__orbit{border:1px solid #5fc1ff40;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute}.hero-scene__orbit:before,.hero-scene__orbit:after{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 15px var(--cyan);content:"";border-radius:50%;position:absolute}.hero-scene__orbit:before{top:12%;left:18%}.hero-scene__orbit:after{background:var(--violet);box-shadow:0 0 15px var(--violet);bottom:23%;right:10%}.orbit--outer{inset:0;transform:rotateX(66deg)rotate(18deg)}.orbit--middle{animation-duration:13s;animation-direction:reverse;inset:8%;transform:rotateY(65deg)rotate(-10deg)}.orbit--inner{animation-duration:9s;inset:20%}@keyframes orbit-spin{to{rotate:1turn}}.hero-scene__pulse{border:1px solid #32e6ff4d;border-radius:50%;animation:3.2s ease-out infinite core-pulse;position:absolute;inset:18%}@keyframes core-pulse{75%,to{opacity:0;transform:scale(1.55)}}.hero-scene__coordinate{z-index:5;color:#7e9dc17a;letter-spacing:.16em;pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;position:absolute}.coordinate--top{writing-mode:vertical-rl;top:24%;right:9%}.coordinate--bottom{bottom:15%;right:17%}.hero-scene__trigger{z-index:6;aspect-ratio:1;color:#a4ceeb9e;cursor:pointer;letter-spacing:.08em;background:#040c1c99;border:1px solid #32e6ff47;border-radius:50%;place-items:center;width:58px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.46rem;display:grid;position:absolute;bottom:22%;right:9%}.hero-scene__trigger:after{content:"";transition:rotate .5s var(--ease-out);border:1px dashed #32e6ff2e;border-radius:50%;position:absolute;inset:-7px}.hero-scene__trigger:hover:after{rotate:90deg}.hero-section__scroll{z-index:10;color:#64778c;letter-spacing:.18em;justify-items:center;gap:.65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.48rem;display:grid;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}.hero-section__scroll i{background:#719bc633;width:1px;height:36px;overflow:hidden}.hero-section__scroll i:after{background:var(--cyan);content:"";width:100%;height:42%;animation:2.1s ease-in-out infinite scroll-line;display:block;transform:translateY(-120%)}@keyframes scroll-line{80%,to{transform:translateY(260%)}}.hero-section__chapter{z-index:8;color:#53677f;align-items:end;gap:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:absolute;bottom:4.2vh;right:6vw}.hero-section__chapter span{letter-spacing:.16em;padding-bottom:.3rem;font-size:.45rem}.hero-section__chapter strong{color:#76a2d385;font-size:1.65rem;font-weight:300}.boot-sequence{z-index:500;background:#02050c;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.boot-sequence__grid{opacity:0;animation:boot-grid 4.5s .5s var(--ease-out) forwards;background-image:linear-gradient(#4991da24 1px,#0000 1px),linear-gradient(90deg,#4991da24 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#000,#0000 60%);mask-image:radial-gradient(circle,#000,#0000 60%)}@keyframes boot-grid{25%{opacity:.1}to{opacity:.38;transform:perspective(900px)rotateX(65deg)scale(1.2)}}.boot-sequence__status{color:#56718e;letter-spacing:.16em;opacity:0;align-items:center;gap:.65rem;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;animation:.4s .15s forwards boot-show;display:flex;position:absolute;top:8vh;left:6vw}.boot-sequence__core{aspect-ratio:1;place-items:center;width:clamp(180px,22vw,310px);display:grid;position:relative}.boot-sequence__core img{opacity:0;filter:saturate(.9)contrast(1.08);width:53%;height:53%;animation:boot-logo 2.2s 1.35s var(--ease-out) forwards;border-radius:18%}.boot-sequence__ring{opacity:0;animation:boot-ring 2.6s 1.1s var(--ease-out) forwards;border:1px solid #32e6ff47;border-radius:50%;position:absolute;inset:3%;transform:scale(.45)rotate(0)}.boot-sequence__ring:before,.boot-sequence__ring:after{content:"";border-radius:50%;position:absolute}.boot-sequence__ring:before{border:1px dashed #569bff40;inset:10%}.boot-sequence__ring:after{border:1px solid #8c6cff1f;inset:-8%}.boot-sequence__scanner{z-index:2;opacity:0;background:var(--cyan);width:62%;height:1px;animation:2s ease-in-out .8s forwards boot-scan;position:absolute;top:15%;box-shadow:0 0 20px 3px #32e6ff99}@keyframes boot-show{to{opacity:1}}@keyframes boot-logo{30%{opacity:.3;filter:saturate(0)contrast(1.4);transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes boot-ring{30%{opacity:.45}to{opacity:1;transform:scale(1)rotate(70deg)}}@keyframes boot-scan{0%{opacity:0;top:16%}20%{opacity:1}80%{opacity:1}to{opacity:0;top:84%}}.boot-sequence__copy{text-align:center;gap:.65rem;display:grid;position:absolute;bottom:15vh}.boot-sequence__copy span{color:#63809e;letter-spacing:.24em;opacity:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem;animation:.5s 2.6s forwards boot-show}.boot-sequence__copy strong{color:var(--white);letter-spacing:.18em;opacity:0;font-size:clamp(1rem,2vw,1.45rem);font-weight:470;animation:.7s 3.35s forwards boot-show}.boot-sequence__meter{background:#6e9fd521;height:1px;position:absolute;bottom:8vh;left:6vw;right:6vw}.boot-sequence__meter span{transform-origin:0;background:linear-gradient(90deg, var(--cyan), var(--azure), var(--violet));width:100%;height:100%;animation:boot-meter 5.25s .12s var(--ease-out) forwards;display:block;transform:scaleX(0);box-shadow:0 0 12px #32e6ff80}@keyframes boot-meter{15%{transform:scaleX(.08)}55%{transform:scaleX(.52)}to{transform:scaleX(1)}}.boot-sequence__skip{color:#738aa1;cursor:pointer;letter-spacing:.08em;background:0 0;border:0;min-width:108px;min-height:44px;font-size:.7rem;position:absolute;top:7vh;right:6vw}.boot-sequence__skip span{color:var(--cyan);margin-left:.6rem}.boot-sequence--compact .boot-sequence__grid,.boot-sequence--compact .boot-sequence__ring,.boot-sequence--compact .boot-sequence__core img,.boot-sequence--compact .boot-sequence__copy *,.boot-sequence--compact .boot-sequence__meter span{animation-duration:.7s;animation-delay:0s}.boot-sequence--instant{display:none}.boot-leave-active{transition:opacity .76s ease, filter .76s ease, transform .76s var(--ease-out)}.boot-leave-to{opacity:0;filter:blur(8px);transform:scale(1.04)}.section{padding:var(--section-pad) 0;position:relative}.section-frame{z-index:2;width:var(--frame);margin:auto;position:relative}.section-heading{max-width:920px;transform:translate3d(var(--pointer-heading-x), var(--pointer-heading-y), 0);will-change:transform;margin-bottom:clamp(3.8rem,7vw,6.5rem)}.section-kicker{color:#5f8ebc;margin:0 0 1.15rem}.section-heading h2,.closing-section h2{color:var(--white);letter-spacing:-.072em;margin:0;font-size:clamp(3rem,6.4vw,7.6rem);font-weight:560;line-height:.94}.section-heading>p:not(.section-kicker),.section-heading--split>p{color:#8a9db1;max-width:38rem;margin:1.6rem 0 0;font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.8}.section-heading--split{grid-template-columns:1.3fr .7fr;align-items:end;gap:4rem;max-width:none;display:grid}.section-heading--split>p{margin:0;padding-bottom:.5rem}.lifecycle-section{background:radial-gradient(circle at 50% 8%,#2187ff21,#0000 29rem),linear-gradient(#040814,#061020 52%,#040814);min-height:120vh;padding-top:12rem}.lifecycle-section__tunnel{perspective:700px;pointer-events:none;height:42vh;position:absolute;top:-12vh;left:0;right:0}.lifecycle-section__tunnel i{top:calc(var(--index) * 8%);right:calc(4% + var(--index) * 4%);bottom:calc(var(--index) * 8%);left:calc(4% + var(--index) * 4%);transform:translateZ(calc(var(--index) * -80px));border:1px solid rgba(60, 161, 255, calc(.2 - var(--index) * .018));position:absolute}.lifecycle-console{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);background:linear-gradient(90deg,#10284b36,#0000 40%),#040b1957;grid-template-columns:1fr 320px;min-height:540px;display:grid;overflow:hidden}.lifecycle-console__visual{cursor:grab;touch-action:pan-y;min-width:0;position:relative;overflow:hidden}.lifecycle-console__visual:active{cursor:grabbing}.lifecycle-track{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lifecycle-track__shadow,.lifecycle-line,.lifecycle-progress,.lifecycle-flow{fill:none;stroke-linecap:round;stroke-linejoin:round}.lifecycle-track__shadow{stroke:#104c8b29;stroke-width:18px;filter:blur(9px)}.lifecycle-line{stroke:#52a0e729;stroke-width:2px}.lifecycle-progress{stroke:url(#lifecycle-progress-gradient);stroke-width:3px;filter:url(#lifecycle-track-glow);transition:stroke-dasharray .68s var(--ease-out)}.lifecycle-flow{opacity:.42;stroke:#32e6ffbf;stroke-dasharray:1 44;stroke-width:2.5px;filter:drop-shadow(0 0 6px #32e6ff99);animation:3s linear infinite data-flow}.lifecycle-signal{fill:var(--cyan);filter:url(#lifecycle-track-glow)}.lifecycle-signal:nth-of-type(2){fill:var(--violet);opacity:.66}.lifecycle-projection{opacity:.58;stroke:url(#lifecycle-progress-gradient);stroke-dasharray:3 8;stroke-width:1px;filter:drop-shadow(0 0 5px #32e6ff8c);transition:x1 .68s var(--ease-out), y1 .68s var(--ease-out), x2 .68s var(--ease-out)}.lifecycle-projection__target{fill:#d7fbff;filter:drop-shadow(0 0 8px var(--cyan));transition:cx .68s var(--ease-out), cy .68s var(--ease-out)}@keyframes data-flow{to{stroke-dashoffset:-90px}}.lifecycle-node{z-index:3;cursor:pointer;isolation:isolate;width:76px;height:76px;transition:transform .35s var(--ease-out), border-color .3s ease, box-shadow .3s ease;background:radial-gradient(circle at 42% 38%,#418ad51f,#0000 48%),#071328;border:1px solid #67a4de40;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.lifecycle-node:before,.lifecycle-node:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.lifecycle-node:before{opacity:0;border:1px solid #32e6ff00;border-top-color:#32e6ffb8;inset:-7px}.lifecycle-node:after{opacity:0;animation:lifecycle-node-pass 5.2s var(--signal-delay) linear infinite;border:1px solid #32e6ff6b;inset:-4px}@keyframes lifecycle-node-pass{0%,91%{opacity:0;transform:scale(.92)}94%{opacity:.48}to{opacity:0;transform:scale(1.28)}}.lifecycle-node span{color:#4f6a84;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.5rem;position:absolute;top:-1.35rem}.lifecycle-node strong{z-index:2;color:#aab8ca;font-size:.78rem;font-weight:450;position:relative}.lifecycle-node>i{opacity:0;background:radial-gradient(circle,#32e6ff1f,#0000 68%);border-radius:50%;transition:opacity .3s;position:absolute;inset:17%}.lifecycle-node.passed{background:radial-gradient(circle,#2187ff2b,#0000 62%),#051227f5;border-color:#32e6ff6b}.lifecycle-node:hover,.lifecycle-node.active{z-index:4;border-color:var(--cyan);transform:translate(-50%,-50%)scale(1.18);box-shadow:inset 0 0 30px #32e6ff1a,0 0 30px #32e6ff24}.lifecycle-node.active:before{opacity:1;animation:1.7s linear infinite lifecycle-node-scan}.lifecycle-node.active>i{opacity:1;animation:1.8s ease-in-out infinite lifecycle-node-core}.lifecycle-node.active strong{color:var(--white)}@keyframes lifecycle-node-scan{to{rotate:1turn}}@keyframes lifecycle-node-core{50%{opacity:.42;transform:scale(1.24)}}.lifecycle-system{z-index:1;transform-origin:bottom;background:linear-gradient(#050f2266,#0f26461c);border:1px solid #3e85cc2e;height:45%;position:absolute;bottom:6%;left:10%;right:10%;transform:perspective(800px)rotateX(61deg)}.lifecycle-system:before{content:"";background:linear-gradient(90deg,#0000,#32e6ff12,#0000),repeating-linear-gradient(90deg,#418bd61f 0 1px,#0000 1px 9%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.lifecycle-system span{top:calc((var(--index) % 3) * 27% + 13%);left:calc((var(--index) % 4) * 23% + 11%);aspect-ratio:1;background:#2187ff14;border:1px solid #32e6ff59;width:5%;position:absolute;box-shadow:0 0 24px #32e6ff14}.lifecycle-system__focus{bottom:9%;left:var(--platform-focus-x);filter:blur(7px);width:12%;height:58%;transition:left .68s var(--ease-out);background:radial-gradient(#32e6ff42,#0000 67%);border-radius:50%;position:absolute;transform:translate(-50%)}.lifecycle-system strong{color:#5d8cbc5c;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1.8rem,4vw,4.5rem);font-weight:300;line-height:.82;position:absolute;bottom:8%;right:4%}.lifecycle-console__readout{border-left:1px solid var(--line);background:#071227c7;flex-direction:column;justify-content:center;padding:3.2rem 2rem;display:flex;position:relative}.lifecycle-readout__link{top:var(--readout-link-y);background:linear-gradient(90deg, transparent, var(--cyan));width:34px;height:1px;transition:top .68s var(--ease-out);position:absolute;left:-1px;transform:translate(-100%,-50%);box-shadow:0 0 10px #32e6ff8c}.lifecycle-readout__link:after{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);content:"";position:absolute;top:50%;right:-3px;transform:translateY(-50%)rotate(45deg)}.lifecycle-readout__content{width:100%}.lifecycle-readout__content>p,.growth-readout>p,.career-readout>p,.project-signal__copy>p,.series-route>p{color:#5a8dbd;letter-spacing:.14em;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.58rem}.lifecycle-readout__content h3{color:var(--white);margin:1.1rem 0 .8rem;font-size:2.6rem;font-weight:480}.lifecycle-readout__content>span{color:#93a6ba;font-size:.9rem;line-height:1.8}.lifecycle-readout__content dl{border-top:1px solid var(--line);margin:2.2rem 0 0;padding-top:1.3rem}.lifecycle-readout__content dt{color:#5c7187;font-size:.66rem}.lifecycle-readout__content dd{color:var(--cyan);margin:.5rem 0 0;font-size:.84rem}.lifecycle-readout-enter-active,.lifecycle-readout-leave-active{transition:transform .28s var(--ease-out), opacity .22s ease, filter .22s ease}.lifecycle-readout-enter-from{opacity:0;filter:blur(4px);transform:translateY(10px)}.lifecycle-readout-leave-to{opacity:0;filter:blur(3px);transform:translateY(-7px)}.lifecycle-section__note{color:#6f8297;text-align:right;max-width:44rem;margin:2.5rem 0 0 auto;font-size:.8rem;line-height:1.8}.growth-section{background:radial-gradient(at 24% 58%,#3164d21f,#0000 36rem),linear-gradient(#040814,#060a18 60%,#040814);min-height:110vh}.growth-section__dust{opacity:.34;background-image:radial-gradient(circle,#8ecbff80 0 1px,#0000 1.5px);background-position:10px 20px,90px 60px;background-size:140px 150px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#0000 68%);mask-image:radial-gradient(#000 0%,#0000 68%)}.growth-galaxy{grid-template-columns:minmax(560px,1.25fr) minmax(280px,.75fr);align-items:center;gap:clamp(2rem,7vw,8rem);min-height:610px;display:grid}.growth-galaxy__map{aspect-ratio:1.2;position:relative}.growth-galaxy__orbits{position:absolute;inset:6% 0}.growth-galaxy__orbits i{inset:calc(var(--index) * 8%);border:1px solid rgba(91, 148, 211, calc(.18 - var(--index) * .025));transform:rotate(calc(var(--index) * 17deg)) skewX(-7deg);border-radius:50%;position:absolute}.growth-galaxy__orbits i:after{width:5px;height:5px;box-shadow:0 0 12px var(--cyan);content:"";background:#32e6ff80;border-radius:50%;position:absolute;top:50%;right:-3px}.growth-galaxy__core{aspect-ratio:1;width:72px;color:var(--cyan);background:radial-gradient(circle,#32e6ff2e,#04081499);border:1px solid #32e6ff66;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #32e6ff1f}.growth-galaxy__core i{border:1px dashed #32e6ff38;border-radius:50%;animation:14s linear infinite orbit-spin;position:absolute;inset:-12px}.growth-planet{z-index:2;top:calc(50% + sin(var(--index) * 87deg + 22deg) * 39%);left:calc(50% + cos(var(--index) * 87deg + 22deg) * 43%);aspect-ratio:1;color:#b5c3d2;cursor:pointer;text-align:center;width:clamp(82px,8vw,118px);transition:transform .4s var(--ease-out), border-color .3s ease, box-shadow .3s ease;background:radial-gradient(circle at 35% 28%,#7aceff2e,#0000 35%),#071126;border:1px solid #69a1db3b;border-radius:50%;place-content:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:inset -12px -16px 25px #02040db3}.growth-planet:nth-of-type(2){--planet:#32e6ff}.growth-planet:nth-of-type(3){--planet:#2187ff}.growth-planet:nth-of-type(4){--planet:#8c6cff}.growth-planet:nth-of-type(5){--planet:#69efd2}.growth-planet:hover,.growth-planet.active{border-color:var(--planet,var(--cyan));box-shadow:inset -12px -16px 25px #02040db3, 0 0 42px color-mix(in srgb, var(--planet,var(--cyan)) 22%, transparent);transform:translate(-50%,-50%)scale(1.18)}.growth-planet span{font-size:clamp(.9rem,1.2vw,1.15rem);font-weight:560}.growth-planet small{color:#607b98;letter-spacing:.08em;margin-top:.42rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.46rem}.growth-readout{border-left:1px solid var(--line-strong);padding:2.2rem 0 2.2rem 2.2rem;position:relative}.growth-readout:before{background:var(--cyan);width:5px;height:5px;box-shadow:0 0 13px var(--cyan);content:"";position:absolute;top:0;left:-3px}.growth-readout h3,.career-readout h3{color:var(--white);letter-spacing:-.05em;margin:1.2rem 0 .9rem;font-size:clamp(2rem,3vw,3.6rem);font-weight:480}.growth-readout>span,.career-readout>span{color:#91a3b7;max-width:27rem;font-size:.92rem;line-height:1.85;display:block}.growth-readout ul{grid-template-columns:1fr 1fr;gap:.8rem;margin:2rem 0;padding:0;list-style:none;display:grid}.growth-readout li{color:#a9b7c7;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.growth-readout li i{background:var(--cyan);width:4px;height:4px;rotate:45deg}.growth-readout>small,.career-readout>small{color:#536981;font-size:.64rem}.careers-section{--portal-color:var(--cyan);background:radial-gradient(circle at 35% 57%, color-mix(in srgb, var(--portal-color) 11%, transparent), transparent 30rem), linear-gradient(180deg, var(--void), #060d1c 47%, var(--void));min-height:110vh;transition:background .7s}.career-portal{grid-template-columns:minmax(460px,1fr) minmax(470px,.9fr);align-items:center;gap:clamp(2rem,7vw,7rem);min-height:650px;display:grid}.career-portal__scene{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:1;perspective:900px;transform:perspective(1000px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;will-change:transform;place-items:center;transition:transform .18s ease-out;display:grid;position:relative}.portal-rings{transform-style:preserve-3d;position:absolute;inset:8%;transform:rotateY(56deg)rotateX(8deg)}.portal-rings i{inset:calc(var(--ring,0) * 9%);border:1px solid color-mix(in srgb, var(--portal-color) 38%, transparent);box-shadow:inset 0 0 35px color-mix(in srgb, var(--portal-color) 6%, transparent);border-radius:50%;animation:13s linear infinite portal-rotate;position:absolute}.portal-rings i:nth-child(2){--ring:1;animation-duration:17s;animation-direction:reverse;transform:rotateX(58deg)}.portal-rings i:nth-child(3){--ring:2;animation-duration:9s;transform:rotateY(67deg)}.portal-rings i:nth-child(4){--ring:3;border-style:dashed;animation-duration:21s;animation-direction:reverse}@keyframes portal-rotate{to{rotate:1turn}}.portal-gate{z-index:3;aspect-ratio:.62;border:1px solid color-mix(in srgb, var(--portal-color) 55%, transparent);background:radial-gradient(ellipse at var(--local-percent-x,50%) var(--local-percent-y,50%), color-mix(in srgb, var(--portal-color) 23%, transparent), transparent 62%), #050c1a9e;width:38%;box-shadow:inset 0 0 55px color-mix(in srgb, var(--portal-color) 12%, transparent), 0 0 90px color-mix(in srgb, var(--portal-color) 14%, transparent);text-align:center;border-radius:50%;place-content:center;transition:all .6s;display:grid;position:relative}.portal-gate:after{border:1px solid color-mix(in srgb, var(--portal-color) 28%, transparent);content:"";border-radius:50%;position:absolute;inset:12%}.portal-gate span{color:color-mix(in srgb, var(--portal-color) 80%, white);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.55rem}.portal-gate strong{color:var(--white);letter-spacing:.16em;margin-top:.8rem;font-size:1.05rem;font-weight:480}.portal-lines{position:absolute;inset:0}.portal-lines i{width:calc(33% + (var(--index) % 4) * 4%);height:1px;transform:rotate(calc(var(--index) * 22.5deg)) translateX(24%);transform-origin:0;opacity:.18;background:linear-gradient(90deg, var(--portal-color), transparent);position:absolute;top:50%;left:50%}.career-portal__interface{grid-template-columns:.8fr 1.2fr;gap:2rem;display:grid}.career-choices{border-top:1px solid var(--line);align-content:start;display:grid}.career-choices button{border:0;border-bottom:1px solid var(--line);color:#8194a9;cursor:pointer;text-align:left;min-height:56px;transition:color .25s ease, padding .3s var(--ease-out);background:0 0;grid-template-columns:2rem 1fr;align-items:center;padding:0 .2rem;font-size:.76rem;display:grid}.career-choices button span{color:#435d77;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.5rem}.career-choices button:hover,.career-choices button.active{color:var(--white);padding-left:.7rem}.career-choices button.active{border-bottom-color:color-mix(in srgb, var(--portal-color) 55%, transparent)}.career-readout{padding-top:1.5rem}.career-readout>p{color:color-mix(in srgb, var(--portal-color) 75%, #5a8dbd)}.career-readout>small{margin-top:2rem;display:block}.projects-section{background-color:#050a16;background-image:radial-gradient(at 50% 48%,#2187ff1a,#0000 48rem),linear-gradient(90deg,#2871da0b 1px,#0000 1px),linear-gradient(#2871da0b 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,84px 84px,84px 84px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;overflow:hidden}.projects-section__note{color:#8296ac;letter-spacing:.04em;border-left:1px solid #32e6ff66;max-width:52rem;margin-top:1.2rem;padding-left:1rem;font-size:.72rem;font-weight:400;line-height:1.7;display:block}.project-observatory{perspective:1200px;grid-template-columns:repeat(12,1fr);gap:clamp(.7rem,1.1vw,1.2rem);display:grid}.project-signal{--project-image-scale-active:var(--project-image-scale);border:1px solid color-mix(in srgb, var(--project-accent) 20%, #5d86b433);background:linear-gradient(145deg,#091831f5,#040a17fa);border-radius:18px;grid-column:span 4;min-width:0;min-height:390px;transition:border-color .32s,box-shadow .38s,background .38s;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000038,inset 0 1px #f4fbff06}.project-signal__depth{min-height:100%;transform:perspective(1000px) rotateX(var(--project-tilt-x,0deg)) rotateY(var(--project-tilt-y,0deg));transform-style:preserve-3d;transition:transform .32s var(--ease-out);will-change:transform;grid-template-rows:auto minmax(148px,1fr);display:grid}.project-signal:first-child,.project-signal:nth-child(6){grid-column:span 5}.project-signal:nth-child(2),.project-signal:nth-child(5){grid-column:span 4}.project-signal:nth-child(3),.project-signal:nth-child(4){grid-column:span 3}@media (hover:hover) and (pointer:fine){.project-signal:hover{--project-image-scale-active:calc(var(--project-image-scale) + .022);border-color:color-mix(in srgb, var(--project-accent) 48%, #6897cd38);box-shadow:0 28px 78px #0000004d, 0 0 44px color-mix(in srgb, var(--project-accent) 8%, transparent), inset 0 1px #f4fbff0a;background:linear-gradient(145deg,#0a1d3afa,#050c1bfa)}}.project-signal__visual{z-index:1;aspect-ratio:16/9;isolation:isolate;background:radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--project-accent) 14%, transparent), transparent 48%), #030711;min-height:0;position:relative;overflow:hidden;transform:translateZ(2px)}.project-signal__image{z-index:1;object-fit:cover;object-position:var(--project-image-position);width:calc(100% + 2px);max-width:none;height:calc(100% + 2px);transform:translate3d(var(--project-image-x,0), var(--project-image-y,0), 0) scale(var(--project-image-scale-active));transition:transform .48s var(--ease-out), opacity .22s ease;will-change:transform;position:absolute;inset:-1px}.project-signal__image.is-error{opacity:0}.project-signal__fallback{z-index:0;background:linear-gradient(90deg, #32e6ff09 1px, transparent 1px), linear-gradient(#32e6ff09 1px, transparent 1px), radial-gradient(circle, color-mix(in srgb, var(--project-accent) 12%, transparent), transparent 55%), #050b18;color:#7d91a7;letter-spacing:.14em;text-align:center;background-size:28px 28px,28px 28px,auto,auto;place-content:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.56rem;display:grid;position:absolute;inset:0}.project-signal__fallback i{background:linear-gradient(90deg, transparent, var(--project-accent), transparent);width:80px;height:1px;margin:auto;display:block}.project-signal__veil{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--local-percent-x,50%) var(--local-percent-y,50%), color-mix(in srgb, var(--project-accent) 18%, transparent), transparent 31%), linear-gradient(180deg, #0207110a 42%, #020711b8 100%), linear-gradient(90deg, #02071133, transparent 18% 82%, #0207112e);transform:translate3d(var(--layer-far-x,0), var(--layer-far-y,0), 10px);transition:transform .36s var(--ease-out);position:absolute;inset:0;overflow:hidden}.project-signal__veil:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--project-accent) 10%, transparent), transparent);content:"";opacity:.65;height:42%;transition:transform .6s var(--ease-out);position:absolute;inset:-45% 0 auto;transform:translateY(-160%)skewY(-8deg)}@media (hover:hover) and (pointer:fine){.project-signal:hover .project-signal__veil:after{transform:translateY(410%)skewY(-8deg)}}.project-signal__motion{z-index:3;pointer-events:none;opacity:.58;transform:translate3d(var(--project-foreground-x,0), var(--project-foreground-y,0), 20px);transition:opacity .28s ease, transform .36s var(--ease-out);position:absolute;inset:0}.project-signal__motion i{border:1px solid color-mix(in srgb, var(--project-accent) 72%, white 8%);background:color-mix(in srgb, var(--project-accent) 22%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--project-accent) 22%, transparent);opacity:.34;transition:opacity .26s ease, transform .36s var(--ease-out), box-shadow .26s ease;display:block;position:absolute}.project-signal:hover .project-signal__motion{opacity:.9}.project-signal:hover .project-signal__motion i{opacity:.8;box-shadow:0 0 18px color-mix(in srgb, var(--project-accent) 36%, transparent)}.project-signal__motion--route:before,.project-signal__motion--trend:before,.project-signal__motion--inference:before,.project-signal__motion--merge:before{background:linear-gradient(90deg, transparent, var(--project-accent), transparent);content:"";opacity:.42;position:absolute}.project-signal__motion--route:before{height:1px;top:59%;left:18%;right:18%;transform:rotate(-7deg)}.project-signal__motion--route i{border-radius:50%;width:6px;height:6px}.project-signal__motion--route i:first-child{top:66%;left:18%}.project-signal__motion--route i:nth-child(2){top:54%;left:42%}.project-signal__motion--route i:nth-child(3){top:48%;left:63%}.project-signal__motion--route i:nth-child(4){top:42%;left:82%}.project-signal__motion--trend:before{transform-origin:100%;width:32%;height:1px;bottom:31%;right:12%;transform:rotate(-13deg)}.project-signal__motion--trend i{background:var(--project-accent);border:0;border-radius:2px 2px 0 0;width:3px;bottom:22%}.project-signal__motion--trend i:first-child{height:10%;right:27%}.project-signal__motion--trend i:nth-child(2){height:16%;right:22%}.project-signal__motion--trend i:nth-child(3){height:13%;right:17%}.project-signal__motion--trend i:nth-child(4){height:23%;right:12%}.project-signal__motion--touch i{transform:translate(-50%, -50%) scale(calc(.55 + var(--signal) * .42));border-radius:50%;top:68%;left:51%}.project-signal__motion--touch i:first-child{width:12px;height:12px}.project-signal__motion--touch i:nth-child(2){width:24px;height:24px}.project-signal__motion--touch i:nth-child(3){width:38px;height:38px}.project-signal__motion--touch i:nth-child(4){width:54px;height:54px}.project-signal__motion--inference:before{height:1px;top:54%;left:17%;right:17%}.project-signal__motion--inference i{border-radius:2px;width:7px;height:7px;top:54%;transform:translate(-50%,-50%)}.project-signal__motion--inference i:first-child{left:25%}.project-signal__motion--inference i:nth-child(2){left:42%}.project-signal__motion--inference i:nth-child(3){left:59%}.project-signal__motion--inference i:nth-child(4){left:76%}.project-signal__motion--particle:before{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--project-accent) 32%, transparent);background:radial-gradient(circle, color-mix(in srgb, var(--project-accent) 10%, transparent), transparent 68%);content:"";border-radius:50%;width:26%;position:absolute;top:54%;left:49%;transform:translate(-50%,-50%)}.project-signal__motion--particle i{border-radius:50%;width:5px;height:5px}.project-signal__motion--particle i:first-child{top:39%;left:39%}.project-signal__motion--particle i:nth-child(2){top:47%;left:53%}.project-signal__motion--particle i:nth-child(3){top:57%;left:63%}.project-signal__motion--particle i:nth-child(4){top:68%;left:72%}.project-signal__motion--merge:before{width:31%;height:1px;top:51%;right:19%}.project-signal__motion--merge i{transform-origin:100%;background:linear-gradient(90deg, transparent, var(--project-accent));border:0;width:35%;height:1px;left:15%}.project-signal__motion--merge i:first-child{top:29%;transform:rotate(18deg)}.project-signal__motion--merge i:nth-child(2){top:43%;transform:rotate(7deg)}.project-signal__motion--merge i:nth-child(3){top:57%;transform:rotate(-7deg)}.project-signal__motion--merge i:nth-child(4){top:71%;transform:rotate(-18deg)}.project-signal__meta{z-index:4;pointer-events:none;color:#c5dcf294;letter-spacing:.15em;text-shadow:0 1px 8px #01050edb;transform:translate3d(var(--project-foreground-x,0), var(--project-foreground-y,0), 28px);transition:transform .36s var(--ease-out);justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.46rem;display:flex;position:absolute;top:.9rem;left:.95rem;right:.95rem}.project-signal__meta span:last-child{color:color-mix(in srgb, var(--project-accent) 72%, #b8cbe0)}.project-signal__copy{z-index:2;border-top:1px solid color-mix(in srgb, var(--project-accent) 20%, #6491c31f);background:linear-gradient(180deg, color-mix(in srgb, var(--project-accent) 4%, transparent), transparent 58%), #050c1be6;transform:translate3d(var(--project-copy-x,0), var(--project-copy-y,0), 12px);transition:transform .36s var(--ease-out);align-content:start;padding:clamp(1.25rem,2vw,1.8rem);display:grid;position:relative}.project-signal__copy p{color:color-mix(in srgb, var(--project-accent) 62%, #7b90a8);letter-spacing:.12em;justify-content:space-between;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.54rem;display:flex}.project-signal__copy em{border:1px solid color-mix(in srgb, var(--project-accent) 24%, #69a0d629);color:#7c91a8;letter-spacing:.08em;padding:.3rem .48rem;font-size:.48rem;font-style:normal}.project-signal__copy h3{color:var(--white);letter-spacing:-.04em;margin:1.05rem 0 .55rem;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:480}.project-signal__copy>span{color:#8296ac;max-width:26rem;font-size:.8rem;line-height:1.72}@media (prefers-reduced-motion:reduce){.project-signal__depth,.project-signal__veil,.project-signal__motion,.project-signal__meta,.project-signal__copy{transform:none!important}.project-signal__image{transform:scale(var(--project-image-scale))!important}.project-signal__veil:after{display:none}}.series-section{background:radial-gradient(ellipse at 50% 100%, #2f7cf229, transparent 48rem), var(--void);overflow:hidden}.series-section__beam{transform-origin:top;background:linear-gradient(var(--cyan), transparent);width:1px;height:75%;position:absolute;top:18%;left:50%;transform:rotate(61deg);box-shadow:0 0 40px 6px #32e6ff1c}.series-routes{grid-template-columns:repeat(2,1fr);display:grid}.series-route{border-top:1px solid var(--line);border-right:1px solid var(--line);min-height:270px;padding:clamp(1.5rem,3vw,3.2rem);transition:background .35s;display:block;position:relative}.series-route:nth-child(2n){border-right:0}.series-route:nth-child(n+3){border-bottom:1px solid var(--line)}.series-route:hover{background:#19509314}.series-route--online{background:repeating-linear-gradient(135deg,#32e6ff06 0 3px,#0000 3px 11px),#09233b7a;box-shadow:inset 0 2px #32e6ff7a}.series-route--online:after{color:var(--cyan);font-family:var(--font-data);content:"ENTER →";letter-spacing:.1em;font-size:.6rem;position:absolute;top:2rem;right:2rem}.series-route h3{color:var(--white);letter-spacing:-.05em;margin:1.2rem 0 .8rem;font-size:clamp(1.5rem,2.3vw,2.7rem);font-weight:470}.series-route>span{color:#7d91a7;font-size:.82rem;line-height:1.7}.series-route__action{color:var(--cyan);font:600 .78rem/1.4 var(--font-data);letter-spacing:.06em;margin-top:1rem;display:block}.series-route--zero-lab{min-height:350px}.series-route>.series-route__device-note{color:#8198ad;max-width:38rem;margin:1rem 0 3.4rem;font-size:.78rem;line-height:1.65}.series-route__device-note b{color:var(--mint);font-family:var(--font-data);margin-bottom:.2rem;font-size:.78rem;display:block}.series-route>div{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:1.8rem;left:clamp(1.5rem,3vw,3.2rem);right:clamp(1.5rem,3vw,3.2rem)}.series-route code{color:#526d88;font-size:.62rem}.series-route small{color:#998bed;border:1px solid #8c6cff47;border-radius:99px;padding:.35rem .55rem;font-size:.58rem}.series-route--online small{color:var(--mint);border-color:#69efd259}.series-transition{z-index:200;text-align:center;background-color:#030713;background-image:linear-gradient(#3582cd0e 1px,#0000 1px),linear-gradient(90deg,#3582cd0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-content:center;justify-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.series-transition:before,.series-transition:after{background:linear-gradient(90deg, transparent, var(--cyan), transparent);content:"";width:min(80vw,70rem);height:1px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.series-transition:after{background:linear-gradient(transparent, var(--azure), transparent);width:1px;height:min(80vh,46rem)}.series-transition__mark{z-index:2;border:1px solid #32e6ff52;place-items:center;width:10rem;height:10rem;margin-bottom:2rem;display:grid;position:relative;transform:rotate(45deg)}.series-transition__mark img{border-radius:.3rem;transform:rotate(-45deg)}.series-transition__mark i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);position:absolute}.series-transition__mark i:first-of-type{top:-4px;left:-4px}.series-transition__mark i:nth-of-type(2){top:-4px;right:-4px}.series-transition__mark i:nth-of-type(3){bottom:-4px;right:-4px}.series-transition__mark i:nth-of-type(4){bottom:-4px;left:-4px}.series-transition>p,.series-transition>strong,.series-transition>button{z-index:2;position:relative}.series-transition>p{color:var(--cyan);font-family:var(--font-data);letter-spacing:.14em;font-size:.65rem}.series-transition>strong{color:var(--white);letter-spacing:-.05em;font-size:clamp(1.7rem,4vw,4rem);font-weight:520}.series-transition>button{border:1px solid var(--line);color:#99aec3;background:#040c1ac2;min-height:44px;margin-top:2rem;padding:.7rem 1.1rem;font-size:.68rem}.series-portal-enter-active,.series-portal-leave-active{transition:opacity .3s}.series-portal-enter-from,.series-portal-leave-to{opacity:0}.closing-section{text-align:center;background:radial-gradient(circle at 50% 42%,#2187ff26,#0000 27rem),linear-gradient(#040814,#02050c);place-content:center;justify-items:center;min-height:100svh;padding:10rem 6vw 0;display:grid;position:relative;overflow:hidden}.closing-section:before{aspect-ratio:1;content:"";border:1px solid #32e6ff1a;border-radius:50%;width:min(62vw,920px);position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)rotateX(70deg);box-shadow:0 0 0 50px #2187ff05,0 0 0 120px #2187ff03}.closing-section__mark{margin-bottom:2.2rem;position:relative}.closing-section__mark img{z-index:2;filter:saturate(.9);border-radius:22px;width:82px;height:82px;position:relative;box-shadow:0 0 44px #32e6ff24}.closing-section__mark span{border:1px dashed #32e6ff36;border-radius:50%;animation:18s linear infinite orbit-spin;position:absolute;inset:-21px}.closing-section h2{max-width:1050px;margin-bottom:2.8rem;font-size:clamp(3.6rem,7.8vw,9rem)}.closing-section__nodes{position:absolute;inset:0}.closing-section__nodes i{top:calc((var(--index) * 47) % 88 * 1%);left:calc((var(--index) * 61) % 96 * 1%);width:calc(2px + (var(--index) % 3) * 2px);aspect-ratio:1;background:var(--cyan);box-shadow:0 0 10px var(--cyan);opacity:calc(.08 + (var(--index) % 5) * .06);border-radius:50%;position:absolute}.site-footer{border-top:1px solid var(--line);color:#5e7187;text-align:left;grid-template-columns:.8fr 1.5fr .8fr;align-items:center;gap:3rem;min-height:112px;display:grid;position:absolute;bottom:0;left:6vw;right:6vw}.site-footer__brand{gap:.35rem;display:grid}.site-footer__brand strong{color:#a7b7c9;letter-spacing:.14em;font-size:.72rem}.site-footer__brand span,.site-footer>span{letter-spacing:.06em;font-size:.57rem}.site-footer p{text-align:center;margin:0;font-size:.66rem;line-height:1.7}.site-footer>span{text-align:right}@media (max-width:1180px){.site-header{grid-template-columns:1fr auto}.site-nav{display:none}.hero-section__content{grid-template-columns:minmax(370px,.82fr) minmax(470px,1.18fr)}.hero-copy h1{font-size:clamp(5.2rem,10.4vw,8rem)}.growth-galaxy{grid-template-columns:minmax(470px,1.2fr) minmax(270px,.8fr);gap:2rem}.career-portal{grid-template-columns:minmax(380px,.9fr) minmax(430px,1.1fr);gap:2rem}}@media (max-width:820px){.site-progress{right:8px}.site-header{min-height:74px}.site-nav{scrollbar-width:none;border-bottom:1px solid #84b5ee1a;justify-content:space-between;gap:.8rem;min-width:0;height:42px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{flex:none;padding:.72rem 0;font-size:.64rem}.brand-lockup img{width:38px;height:38px}.brand-lockup small{display:none}.quality-control{padding:0 .7rem}.hero-section{background:linear-gradient(#0000 38%,#040814f2 67%,#040814 100%),radial-gradient(circle at 50% 28%,#2187ff29,#0000 45%);min-height:max(100svh,700px)}.hero-section__grid{transform:translate3d(var(--pointer-far-x), var(--pointer-far-y), 0) perspective(700px) rotateX(69deg) scale(1.8) translateY(26%);top:25%}.hero-section__halo{width:84vw;transform:translate3d(var(--pointer-mid-x), var(--pointer-mid-y), 0) translateX(-50%);top:8%;left:50%}.hero-section__foreground{opacity:.62}.hero-section__foreground i:nth-child(n+5),.hero-section__foreground span{display:none}.hero-section__content{min-height:max(100svh,700px);display:block}.hero-copy{z-index:7;width:auto;padding:0;position:absolute;bottom:max(8.5rem,13vh);left:0;right:0}.eyebrow{margin-bottom:1rem;font-size:.68rem}.hero-copy h1{font-size:clamp(4.15rem,17.5vw,5.8rem);line-height:.78}.hero-copy__zh{margin-top:1rem;font-size:.68rem}.hero-copy__tagline{margin-top:1.3rem;font-size:1.22rem}.hero-copy__intro{display:none}.hero-copy__actions{margin-top:1.25rem}.primary-action{min-height:48px}.hero-copy__system{display:none}.hero-scene{width:auto;height:58vh;top:6vh;left:-18vw;right:-18vw}.hero-scene__fallback{width:min(76vw,480px);left:50%}.hero-scene__trigger{bottom:9%;right:22%}.coordinate--top{top:19%;right:18%}.coordinate--bottom,.hero-section__scroll{display:none}.hero-section__chapter{bottom:24px;right:20px}.boot-sequence__core{width:min(62vw,250px)}.boot-sequence__status{top:5vh;left:20px}.boot-sequence__skip{top:3.7vh;right:12px}.boot-sequence__copy{bottom:17vh;left:20px;right:20px}.boot-sequence__meter{bottom:9vh;left:20px;right:20px}.section-heading--split{grid-template-columns:1fr;gap:1.3rem}.section-heading--split>p{margin:0}.lifecycle-section{min-height:auto;padding-top:8rem}.lifecycle-console{grid-template-rows:430px auto;grid-template-columns:1fr;min-height:680px}.lifecycle-console__readout{border-top:1px solid var(--line);border-left:0;padding:2rem}.lifecycle-readout__link{display:none}.lifecycle-node{width:60px;height:60px}.growth-galaxy{grid-template-columns:1fr;gap:3rem;min-height:auto}.growth-galaxy__map{aspect-ratio:1}.growth-planet{width:90px}.growth-readout{min-height:320px}.career-portal{grid-template-columns:1fr;gap:3rem;min-height:auto}.career-portal__scene{width:min(100%,560px);margin:auto}.project-signal,.project-signal:nth-child(n){grid-column:span 6;min-height:390px}.site-footer{grid-template-columns:1fr 1fr;min-height:145px;padding:1.5rem 0}.site-footer p{grid-area:1/1/auto/-1}}@media (max-width:520px){.site-header{width:calc(100vw - 32px)}.brand-lockup span{display:none}.quality-control{font-size:.62rem}.site-nav a{font-size:.6rem}.hero-copy h1{font-size:clamp(4rem,17.5vw,4.8rem)}.hero-title__se{font-size:.55em}.hero-copy__zh{letter-spacing:.22em}.hero-scene{height:54vh;top:5vh}.hero-scene__trigger{width:52px;bottom:7%;right:18%}.hero-section__chapter{display:none}.section-heading{margin-bottom:3.4rem}.section-heading h2{font-size:clamp(2.75rem,14vw,4.1rem)}.lifecycle-console{grid-template-rows:390px auto;margin-left:-8px;margin-right:-8px}.lifecycle-node{width:54px;height:54px}.lifecycle-node span{top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}.lifecycle-system{opacity:.6;bottom:0;left:40%;right:-12%}.lifecycle-system strong{display:none}.lifecycle-section__note{text-align:left}.growth-galaxy__map{margin:0}.growth-planet{top:calc(50% + sin(var(--index) * 87deg + 22deg) * 36%);left:calc(50% + cos(var(--index) * 87deg + 22deg) * 36%);width:72px}.growth-planet small{display:none}.growth-readout{min-height:350px;padding-left:1.4rem}.career-portal__scene{margin:-2rem 0 0}.portal-gate{width:44%}.career-portal__interface{grid-template-columns:1fr}.career-choices{grid-template-columns:1fr 1fr}.career-choices button:nth-child(odd){border-right:1px solid var(--line)}.career-readout{min-height:240px}.project-observatory{background:0 0;display:block}.project-signal,.project-signal:nth-child(n){border-top:1px solid var(--line);min-height:350px}.project-signal+.project-signal{margin-top:.8rem}.project-signal__visual{min-height:190px}.series-routes{grid-template-columns:1fr}.series-route{border-right:0;min-height:230px;padding:1.6rem .4rem}.series-route:nth-child(n){border-bottom:0}.series-route:last-child{border-bottom:1px solid var(--line)}.series-route>div{left:.4rem;right:.4rem}.closing-section{min-height:920px;padding-left:20px;padding-right:20px}.closing-section h2{font-size:clamp(3.3rem,17vw,5.2rem)}.site-footer{grid-template-columns:1fr;gap:.7rem;min-height:180px;left:20px;right:20px}.site-footer p{grid-column:1}.site-footer__brand,.site-footer>span{display:none}}
