:root{--black:#030304;--black-2:#060608;--charcoal:#0c0c0e;--charcoal-2:#141519;--panel:#16171c;--line:#ffffff14;--line-2:#ffffff24;--white:#f6f8fc;--muted:#9aa3b2;--muted-2:#6b7180;--bright:#eaf4ff;--cyan:#0fe;--cyan-2:var(--cyan);--cyan-deep:var(--cyan);--chrome-hi:#fff;--chrome:#cdd5e0;--chrome-mid:#9aa6b6;--chrome-lo:#5b6473;--chrome-grad:linear-gradient(180deg,#a6b4c6 0%,#fff 9%,#ccd6e2 18%,#7d8a9d 31%,#515d6e 45%,#2b3340 50%,#5b6878 54%,#c8d3e1 62%,#fff 70%,#98a4b4 84%,#5c6878 100%);--r-lg:26px;--r-md:18px;--r-sm:12px;--ease:cubic-bezier(.22,.61,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--maxw:1280px;--pad:clamp(20px,5vw,80px);--font-head:"Archivo",system-ui,sans-serif;--font-body:"Hanken Grotesk",system-ui,sans-serif;--font-mono:"Orbitron","Archivo",sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);color:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0c0c0c;line-height:1.6;position:relative;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}ul{list-style:none}::selection{background:var(--cyan);color:#02181d}.bg-grid{z-index:-3;pointer-events:none;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(150% 145% at 50% 45%,#000 0% 84%,#0000 100%);mask-image:radial-gradient(150% 145% at 50% 45%,#000 0% 84%,#0000 100%)}.bg-glow{z-index:-3;filter:blur(120px);pointer-events:none;opacity:.62;border-radius:50%;position:fixed}.bg-glow--1{width:50vw;height:50vw;animation:float1 18s var(--ease) infinite alternate;background:0 0;top:-10%;left:-5%}.bg-glow--2{width:55vw;height:55vw;animation:float2 22s var(--ease) infinite alternate;background:0 0;bottom:-15%;right:-10%}@keyframes float1{to{transform:translate(8vw,6vh)scale(1.15)}}@keyframes float2{to{transform:translate(-7vw,-5vh)scale(1.1)}}.bg-noise{z-index:-2;pointer-events:none;opacity:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bg-floor{z-index:-1;pointer-events:none;background:0 0;height:46vh;position:absolute;bottom:0;left:0;right:0}.datanet{z-index:-2;pointer-events:none;width:100%;position:absolute;top:0;left:0}#circuitGL{z-index:-1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){#circuitGL{display:none!important}}.datanet .dn-edge{fill:none;stroke:#a9dbe6;stroke-width:1px;opacity:.04}.datanet .dn-edge.dn-primary{stroke:#0be4e6;stroke-width:1.25px}.datanet .dn-node{fill:#cdf3f7;opacity:.4}.datanet .dn-sig{fill:#d8fcff;filter:drop-shadow(0 0 4px #0be4e6)drop-shadow(0 0 9px #0be4e680)}.datanet .dn-sig--v{fill:#d7c6f3;filter:drop-shadow(0 0 5px #965aff73)}@media (prefers-reduced-motion:reduce){.datanet{display:none!important}}.bg-stars{z-index:-3;pointer-events:none;opacity:.95;background-image:radial-gradient(1.7px 1.7px at 30px 44px,#fffffff2,#0000 60%),radial-gradient(1.1px 1.1px at 140px 92px,#cde8ffc7,#0000 60%),radial-gradient(1.4px 1.4px at 248px 50px,#ffffffe0,#0000 60%),radial-gradient(.9px .9px at 82px 178px,#def2ffb3,#0000 60%),radial-gradient(1.2px 1.2px at 286px 150px,#ffffffc7,#0000 60%),radial-gradient(.8px .8px at 178px 242px,#d4ecffa3,#0000 60%),radial-gradient(1.5px 1.5px at 20px 282px,#c3e4ffcc,#0000 60%),radial-gradient(.7px .7px at 120px 300px,#fff9,#0000 60%),radial-gradient(1.1px 1.1px at 270px 270px,#ffffffb8,#0000 60%),radial-gradient(.7px .7px at 220px 128px,#ffffff8c,#0000 60%);background-position:0 0,150px 90px,75px 210px;background-repeat:repeat;background-size:300px 300px,300px 300px,300px 300px;animation:9s ease-in-out infinite bgStarTwinkle,110s linear infinite bgStarDrift;position:fixed;inset:-320px}@keyframes bgStarTwinkle{0%,to{opacity:1}50%{opacity:.82}}@keyframes bgStarDrift{0%{transform:translate(0,0)}to{transform:translate(-300px,-300px)}}@media (prefers-reduced-motion:reduce){.bg-stars{animation:none}}.sec-host{isolation:isolate;position:relative}.sec-stars{z-index:-1;pointer-events:none;opacity:.9;background-image:radial-gradient(1.7px 1.7px at 30px 44px,#fffffff2,#0000 60%),radial-gradient(1.1px 1.1px at 140px 92px,#cde8ffc7,#0000 60%),radial-gradient(1.4px 1.4px at 248px 50px,#ffffffe0,#0000 60%),radial-gradient(.9px .9px at 82px 178px,#def2ffb3,#0000 60%),radial-gradient(1.2px 1.2px at 286px 150px,#ffffffc7,#0000 60%),radial-gradient(.8px .8px at 178px 242px,#d4ecffa3,#0000 60%),radial-gradient(1.5px 1.5px at 20px 282px,#c3e4ffcc,#0000 60%),radial-gradient(.7px .7px at 120px 300px,#fff9,#0000 60%),radial-gradient(1.1px 1.1px at 270px 270px,#ffffffb8,#0000 60%),radial-gradient(.7px .7px at 220px 128px,#ffffff8c,#0000 60%);background-position:0 0,150px 90px,75px 210px;background-repeat:repeat;background-size:300px 300px,300px 300px,300px 300px;animation:9s ease-in-out infinite bgStarTwinkle;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.sec-stars{animation:none}}.eco__stage--3d:before{background:0 0!important}.eco__stage--3d .eco3d-canvas,.eco__stage--3d .eco3d-leaders{-webkit-mask-image:radial-gradient(94% 80% at 50% 42%,#000 32%,#0000 68%)!important;mask-image:radial-gradient(94% 80% at 50% 42%,#000 32%,#0000 68%)!important}.cursor-glow{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#00ffee0d,#0000 62%);border-radius:50%;width:300px;height:300px;transition:opacity .4s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}body.cursor-on .cursor-glow{opacity:1}body.cursor-hot .cursor-glow{background:radial-gradient(circle,#00ffee1f,#a100ff0d 42%,#0000 66%)}.btn.is-magnet,.gw-card__cta.is-magnet{transform:translate(var(--mx,0),calc(var(--my,0) - 2px));transition:transform .18s var(--ease-out),box-shadow .45s}@media (hover:none){.cursor-glow{display:none}}.grad{background:linear-gradient(100deg,#fff0 45%,#ffffff8c 49%,#fff 50%,#ffffff8c 51%,#fff0 55%), var(--chrome-grad);background-blend-mode:screen,normal;-webkit-text-fill-color:transparent;color:#0000;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text}.section-head{text-align:center;max-width:820px;padding:0 var(--pad);margin:0 auto clamp(40px,6vw,80px)}.section-head__kicker{font-family:var(--font-mono);letter-spacing:.54em;color:var(--cyan);text-transform:uppercase;margin-bottom:18px;font-size:12px}.section-head__title{font-family:var(--font-head);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.75rem,4.3vw,3.15rem);font-weight:700;line-height:.96}.section-head__lead{color:var(--muted);max-width:680px;margin-top:22px;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.4vw,1.18rem)}.section-head--split{text-align:left;max-width:var(--maxw);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,4.5vw,64px);display:grid}.section-head--split .sh-split__l{flex-direction:column;display:flex}.section-head--split .section-head__lead{max-width:none;margin:0}@media (max-width:760px){.section-head--split{grid-template-columns:1fr;gap:16px}}.section-head--split-r .sh-split__l{text-align:right;order:2}.section-head--split-r .sh-split__r{order:1}@media (max-width:760px){.section-head--split-r .sh-split__l{text-align:left;order:0}.section-head--split-r .sh-split__r{order:0}}.section-head__title,.hero__title,.scene__title,.final__title,.final__bridge,.page-hero__title,.gateway__statement,.os-manifesto p,.flagship__line,.module__title,.dash-card__title,.work-case__name,.gw-card__title,.intel__score,.lever__score,.results__metric strong,.case__results strong,.scan__gauge-num{font-stretch:125%}.btn{letter-spacing:.01em;cursor:pointer;isolation:isolate;transition:transform .4s var(--ease-out),box-shadow .45s,background .4s,color .4s,border-color .4s;white-space:nowrap;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:.6em;padding:15px 32px;font-family:Archivo,system-ui,sans-serif;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn--lg{border-radius:14px;padding:18px 42px;font-size:1.02rem}.btn--primary{color:#eef3fa;text-shadow:0 1px 1px #00000073;background:radial-gradient(135% 92% at 50% -22%,#c4d6ee2e,#0000 56%) padding-box padding-box,linear-gradient(#2b313c 0%,#1a1f27 52%,#0f1318 100%) padding-box padding-box,linear-gradient(157deg,#f7fafe 0%,#cdd6e3 24%,#8b97a9 50%,#dde4ef 72%,#6e7989 100%) border-box;border:1.5px solid #0000;box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px -14px #000000b3,0 0 0 1px #00000073,0 16px 40px -14px #000000b8,0 0 26px -8px #96b6de52}.btn--primary:hover{background:radial-gradient(135% 92% at 50% -22%,#d2e2f842,#0000 56%) padding-box padding-box,linear-gradient(#323845 0%,#1e242d 52%,#11151b 100%) padding-box padding-box,linear-gradient(157deg,#fff 0%,#dbe3ef 24%,#9aa6b7 50%,#eef3f9 72%,#7e899a 100%) border-box;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff4d,inset 0 -12px 22px -14px #000000b3,0 0 0 1px #00000073,0 24px 56px -12px #000000c7,0 0 36px -6px #aac8ee80}.btn--primary:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#e4eeff80,#0000);position:absolute;inset:0;transform:translate(-130%)skew(-20deg)}.btn--primary:hover:after{transition:transform .85s var(--ease);transform:translate(130%)skew(-20deg)}.btn--ghost{color:var(--white);background:linear-gradient(#000,#000) padding-box padding-box,linear-gradient(157deg,#ced8e680,#7a869642 54%,#bac7da6b) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff1a,0 16px 40px -18px #000000e6}.btn--ghost:hover{color:#fff;background:linear-gradient(#0a0d12,#0a0d12) padding-box padding-box,linear-gradient(157deg,#e0e8f5d9,#96a2b280 54%,#d4dff0b3) border-box;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff29,0 16px 42px -18px #000000b8,0 0 20px -10px #96b6de4d}.glass{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(#ffffff0e,#ffffff05)}.preloader{z-index:9999;transition:opacity .9s var(--ease),visibility .9s;background:radial-gradient(42% 52% at 15% 18%,#00ffee1f,#0000 60%),radial-gradient(48% 54% at 87% 82%,#a100ff1f,#0000 62%),radial-gradient(60% 40%,#1428462e,#0000 70%),radial-gradient(150% 82% at 50% 126%,#28446838,#0000 56%),radial-gradient(125% 100% at 50% 28%,#0b0f16 0%,#06080d 50%,#010103 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden;box-shadow:inset 0 0 250px 95px #000000f2}.preloader.done{opacity:0;visibility:hidden}#preloader{display:none!important}.preloader__stars{pointer-events:none;opacity:0;background-image:radial-gradient(1.4px 1.4px at 12% 18%,#fffffff2,#0000 60%),radial-gradient(1.2px 1.2px at 28% 62%,#cdeeffd9,#0000 60%),radial-gradient(1px 1px at 46% 30%,#ffffffbf,#0000 60%),radial-gradient(1.6px 1.6px at 63% 72%,#b9deffe6,#0000 60%),radial-gradient(1px 1px at 78% 22%,#ffffffb3,#0000 60%),radial-gradient(1.3px 1.3px at 88% 56%,#cdeeffd9,#0000 60%),radial-gradient(1px 1px at 34% 86%,#ffffffa6,#0000 60%),radial-gradient(1.2px 1.2px at 56% 10%,#ffffffb3,#0000 60%),radial-gradient(1px 1px at 7% 76%,#cdeeff99,#0000 60%),radial-gradient(1.5px 1.5px at 72% 90%,#ffffffd9,#0000 60%),radial-gradient(1px 1px at 93% 84%,#fff9,#0000 60%),radial-gradient(1.2px 1.2px at 19% 44%,#ffffffb8,#0000 60%),radial-gradient(1px 1px at 50% 53%,#ffffff8c,#0000 60%),radial-gradient(1.3px 1.3px at 40% 7%,#cdeeffb3,#0000 60%),radial-gradient(1px 1px at 67% 40%,#fff9,#0000 60%),radial-gradient(1.1px 1.1px at 84% 36%,#fff9,#0000 60%);animation:2s .15s forwards preStarsOn,5.5s ease-in-out 2.2s infinite preTwinkle;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 26%,#0000 82%);mask-image:radial-gradient(circle at 50% 42%,#000 26%,#0000 82%)}@keyframes preStarsOn{to{opacity:.95}}@keyframes preTwinkle{0%,to{opacity:.95}50%{opacity:.58}}.preloader__strip{transform-origin:top;opacity:0;width:3px;height:82%;animation:preStripOn 1.2s var(--ease-out) .3s forwards;background:linear-gradient(#0000,#d4f2ff 13%,#78c8ffb8 58%,#4696ff47 86%,#0000);border-radius:3px;position:absolute;top:5%;box-shadow:0 0 18px #a0deffd1,0 0 72px #4696ff80}.preloader__strip--l{left:11%}.preloader__strip--r{right:11%}@keyframes preStripOn{0%{opacity:0;transform:scaleY(.3)}60%{opacity:1}to{opacity:.95;transform:scaleY(1)}}.preloader__grid{opacity:.5;background-image:linear-gradient(#78aadc0b 1px,#0000 1px),linear-gradient(90deg,#78aadc0b 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:-2px;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 72%)}.preloader__haze{pointer-events:none;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(40% 38% at 38% 40%,#00ffee1a,#0000 66%),radial-gradient(42% 40% at 64% 60%,#a100ff1a,#0000 68%);animation:14s ease-in-out infinite alternate preHaze;position:absolute;inset:-10%}@keyframes preHaze{0%{opacity:.55;transform:translate(-3%,1%)scale(1)}to{opacity:.95;transform:translate(3%,-1%)scale(1.08)}}.preloader__scan{pointer-events:none;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0;overflow:hidden}.preloader__scan:after{content:"";background:linear-gradient(#0000,#78c8ff0f 60%,#96e6ff1a 86%,#0000);height:34%;animation:4.2s cubic-bezier(.5,0,.5,1) .4s infinite preSweep;position:absolute;top:0;left:0;right:0;transform:translateY(-120%)}@keyframes preSweep{0%{transform:translateY(-120%)}to{transform:translateY(360%)}}.preloader__inner{text-align:center;flex-direction:column;align-items:center;gap:34px;width:min(86vw,440px);display:flex;position:relative}.preloader__emblem{place-items:center;width:124px;height:124px;display:grid;position:relative}.preloader__mark{z-index:3;filter:drop-shadow(0 0 26px #00ffee80)drop-shadow(0 8px 22px #000000b3);opacity:0;width:82px;animation:preMarkOn 1.5s var(--ease-out) .2s forwards,pulseMark 2.8s var(--ease) 1.9s infinite;position:relative;transform:scale(.7)}@keyframes preMarkOn{0%{opacity:0;transform:scale(.7)}38%{opacity:1}44%{opacity:.35}52%{opacity:1}62%{opacity:.6}72%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes pulseMark{50%{filter:drop-shadow(0 0 42px #00ffeebf)drop-shadow(0 8px 22px #000000b3)}}.preloader__ring{border:1px solid #00ffee47;border-top-color:#00ffeef2;border-radius:50%;animation:1.7s linear infinite preSpin;position:absolute;inset:6px}.preloader__ring--2{border-color:#a100ff38 #a100ff38 #a100ffe6;animation:2.6s linear infinite reverse preSpin;inset:20px}@keyframes preSpin{to{transform:rotate(360deg)}}.preloader__glow{filter:blur(15px);width:185%;height:185%;animation:glowPulse 3s var(--ease) infinite;background:radial-gradient(circle,#00ffee52,#0000 60%);border-radius:50%;position:absolute}.preloader__stage{width:100%;min-height:70px;position:relative}.preloader__readout,.preloader__welcome{flex-direction:column;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.preloader__readout{transition:opacity .55s var(--ease),transform .55s var(--ease);gap:13px}.preloader.welcome .preloader__readout{opacity:0;pointer-events:none;transform:translateY(-8px)}.preloader__status{font-family:var(--font-mono);letter-spacing:.42em;color:var(--cyan);text-transform:uppercase;font-size:10px;transition:opacity .2s}.preloader__bar{background:#ffffff1a;border-radius:2px;width:100%;height:2px;overflow:hidden}.preloader__bar span{background:linear-gradient(90deg,var(--cyan),#fff);width:0;height:100%;transition:width .25s linear;display:block;box-shadow:0 0 12px #00ffeed9}.preloader__pct{font-family:var(--font-mono);letter-spacing:.3em;color:var(--muted-2);font-size:10px}.preloader__welcome{opacity:0;pointer-events:none;transition:opacity .85s var(--ease),transform .85s var(--ease);gap:12px;transform:translateY(12px)}.preloader.welcome .preloader__welcome{opacity:1;transform:none}.preloader__welcome-k{font-family:var(--font-mono);letter-spacing:.42em;color:var(--cyan);text-transform:uppercase;font-size:10px}.preloader__welcome-t{font-family:var(--font-head);letter-spacing:.01em;color:var(--white);font-size:clamp(1.05rem,2.6vw,1.5rem);font-weight:700;line-height:1.32}@media (prefers-reduced-motion:reduce){.preloader__grid,.preloader__mark,.preloader__ring,.preloader__ring--2,.preloader__glow,.preloader__haze,.preloader__strip,.preloader__stars,.preloader__scan:after{animation:none}.preloader__scan:after{display:none}.preloader__mark{opacity:1;transform:none}.preloader__strip{opacity:.95;transform:none}.preloader__stars{opacity:.9}}.sound-toggle{z-index:90;cursor:pointer;width:46px;height:46px;color:var(--cyan);-webkit-backdrop-filter:blur(10px);transition:transform .35s var(--ease-out),border-color .35s,box-shadow .4s,color .35s;background:linear-gradient(#141820d1,#0a0c11d6);border:1px solid #00ffee4d;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:inset 0 1px #ffffff1a,0 8px 26px -12px #000c,0 0 18px -6px #0fe6}.sound-toggle svg{z-index:1;display:block;position:relative}.sound-toggle:after{content:"";opacity:0;pointer-events:none;border:1px solid #00ffee73;border-radius:50%;position:absolute;inset:-3px}.sound-toggle:not(.is-muted):after{animation:sndRing 3s var(--ease) infinite}@keyframes sndRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.18)}}.sound-toggle:hover{border-color:#00ffeea6;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff1f,0 12px 30px -12px #000000d9,0 0 26px -4px #0fe9}.sound-toggle__wave{opacity:1;transition:opacity .3s}.sound-toggle__x{opacity:0;transition:opacity .3s}.sound-toggle.is-muted{color:var(--muted-2);border-color:#ffffff26;box-shadow:inset 0 1px #ffffff0f,0 8px 26px -12px #000c}.sound-toggle.is-muted .sound-toggle__wave{opacity:0}.sound-toggle.is-muted .sound-toggle__x{opacity:1}@media (max-width:640px){.sound-toggle{width:42px;height:42px;bottom:16px;right:16px}}.coldopen{text-align:center;min-height:100svh;padding:84px var(--pad) 96px;background:radial-gradient(64% 46% at 50% 38%,#121a2a99,#0a0e1600 70%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(12px,3vh,38px);display:flex;position:relative;overflow:hidden}.coldopen__copy,.coldopen__scroll{z-index:4}.coldopen__cosmos{pointer-events:none;opacity:0;transition:opacity 1.8s;position:absolute;inset:0}.loaded .coldopen__cosmos{opacity:1}.coldopen__stars{opacity:.62;background-image:radial-gradient(1.4px 1.4px at 24px 38px,#ffffffe6,#0000 60%),radial-gradient(1.2px 1.2px at 130px 90px,#cdeeffcc,#0000 60%),radial-gradient(1px 1px at 205px 50px,#ffffffb3,#0000 60%),radial-gradient(1.5px 1.5px at 80px 205px,#b9deffd9,#0000 60%),radial-gradient(1px 1px at 262px 158px,#fff9,#0000 60%),radial-gradient(1.2px 1.2px at 160px 252px,#cdeeffbf,#0000 60%);background-repeat:repeat;background-size:300px 300px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 18%,#0000 80%);mask-image:radial-gradient(circle at 50% 42%,#000 18%,#0000 80%)}.coldopen__neb{mix-blend-mode:screen;filter:blur(16px);background:radial-gradient(40% 30% at 30% 30%,#00ffee1f,#0000 62%),radial-gradient(42% 32% at 72% 66%,#a100ff21,#0000 64%);position:absolute;inset:-6%}.coldopen__stage{z-index:1;width:min(820px,96vw);height:min(56vh,560px);position:relative}.coldopen__stage canvas{opacity:0;display:block}.coldopen__sparks{z-index:2;pointer-events:none;opacity:0;filter:blur(.2px);width:420px;max-width:84vw;height:300px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.loaded .coldopen__sparks{animation:1.55s ease-out .2s forwards coSparksWin}@keyframes coSparksWin{0%{opacity:0}10%{opacity:1}70%{opacity:1}to{opacity:0}}.coldopen__sparks:before,.coldopen__sparks:after{content:"";opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#dcf2ffb3,#3ca0ff40 40%,#0000 70%);border-radius:50%;width:130px;height:130px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.loaded .coldopen__sparks:before{animation:1.2s step-end .35s 2 coFlash}.loaded .coldopen__sparks:after{animation:1.1s step-end .75s 2 coFlash}@keyframes coFlash{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}4%{opacity:.9;transform:translate(-50%,-50%)scale(1)}9%{opacity:0}to{opacity:0}}.coldopen__sparks i{transform-origin:0;opacity:0;background:linear-gradient(90deg,#fff,#c8eeffeb 45%,#46aaff80 78%,#0000);border-radius:2px;height:2px;position:absolute;box-shadow:0 0 6px 1px #bee4fff2,0 0 16px 3px #3796ffb3}.loaded .coldopen__sparks i{animation:.4s steps(2,end) infinite coArc}@keyframes coArc{0%{opacity:0;transform:rotate(var(--r)) scaleX(.15)}7%{opacity:1;transform:rotate(var(--r)) scaleX(1)}11%{opacity:.08}15%{opacity:.95;transform:rotate(var(--r)) scaleX(.62)}22%{opacity:0}to{opacity:0}}.coldopen__sparks i:first-child{--r:16deg;width:30px;animation-duration:.38s;animation-delay:.42s;top:47%;left:44%}.coldopen__sparks i:nth-child(2){--r:-34deg;width:18px;animation-duration:.46s;animation-delay:.55s;top:37%;left:60%}.coldopen__sparks i:nth-child(3){--r:128deg;width:24px;animation-duration:.42s;animation-delay:.5s;top:56%;left:39%}.coldopen__sparks i:nth-child(4){--r:-18deg;width:14px;animation-duration:.5s;animation-delay:.78s;top:62%;left:57%}.coldopen__sparks i:nth-child(5){--r:52deg;width:22px;animation-duration:.36s;animation-delay:.68s;top:42%;left:33%}.coldopen__sparks i:nth-child(6){--r:-62deg;width:16px;animation-duration:.44s;animation-delay:.9s;top:54%;left:66%}.coldopen__sparks i:nth-child(7){--r:8deg;width:34px;animation-duration:.4s;animation-delay:1.02s;top:51%;left:48%}@media (prefers-reduced-motion:reduce){.coldopen__sparks{display:none}.coldopen__stage canvas{opacity:1}}.coldopen__reactor{aspect-ratio:1;z-index:1;place-items:center;width:min(340px,72vw);display:none;position:relative}@media (hover:none),(max-width:759px){.coldopen__stage{display:none}.coldopen__reactor{display:grid}}.coldopen__bloom{filter:blur(28px);opacity:0;background:radial-gradient(circle,#aacdf580,#00ffee29 36%,#0000 68%);border-radius:50%;width:155%;height:155%;position:absolute;transform:scale(.2)}.loaded .coldopen__bloom{animation:coBloom 2.8s var(--ease-out) .15s forwards}@keyframes coBloom{0%{opacity:0;transform:scale(.2)}45%{opacity:1}to{opacity:.72;transform:scale(1)}}.coldopen__core{opacity:0;background:radial-gradient(circle,#d7eeffeb 0%,#3caadc80 46%,#0000 74%);border-radius:50%;width:46%;height:46%;position:absolute;box-shadow:0 0 70px #82cdff8c}.loaded .coldopen__core{animation:coCore 2.2s var(--ease-out) .35s forwards,coCorePulse 4.5s var(--ease) 3s infinite}@keyframes coCore{0%{opacity:0;transform:scale(.25)}to{opacity:1;transform:scale(1)}}@keyframes coCorePulse{50%{box-shadow:0 0 96px #82cdffc7}}.coldopen__ring{opacity:0;border:1px solid #bedcfa42;border-radius:50%;position:absolute;transform:scale(.6)}.coldopen__ring--1{border-top-color:#00ffeee6;border-right-color:#00ffee61;inset:1%}.coldopen__ring--2{border-bottom-color:#a100ffd9;border-left-color:#a100ff61;inset:14%}.coldopen__ring--3{border-left-color:#c8e0facc;inset:27%}.loaded .coldopen__ring--1{animation:coRing 1.8s var(--ease-out) .5s forwards,coSpin 16s linear 2.3s infinite}.loaded .coldopen__ring--2{animation:coRing 1.8s var(--ease-out) .7s forwards,coSpinR 22s linear 2.5s infinite}.loaded .coldopen__ring--3{animation:coRing 1.8s var(--ease-out) .9s forwards,coSpin 12s linear 2.7s infinite}@keyframes coRing{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes coSpin{to{transform:rotate(360deg)}}@keyframes coSpinR{to{transform:rotate(-360deg)}}.coldopen__mark{z-index:2;filter:drop-shadow(0 0 26px #00ffee80)drop-shadow(0 6px 18px #000000b3);opacity:0;width:29%;position:relative;transform:scale(.65)}.loaded .coldopen__mark{animation:coMark 1.6s var(--ease-out) .7s forwards}@keyframes coMark{0%{opacity:0;transform:scale(.65)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.coldopen__copy{z-index:3;max-width:760px;position:relative}.coldopen__kicker{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--cyan);margin-bottom:18px;font-size:12px}.coldopen__title{font-family:var(--font-head);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.95rem,4.6vw,3.5rem);font-weight:800;font-stretch:125%;line-height:1.1}.coldopen__sub{color:#c4cfdd;max-width:620px;margin:22px auto 0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.coldopen__kicker,.coldopen__title,.coldopen__sub{opacity:0;filter:blur(16px);transform:translateY(10px)}.loaded .coldopen__kicker{animation:coResolve 1.2s var(--ease-out) 1.7s forwards}.loaded .coldopen__title{animation:coResolve 1.4s var(--ease-out) 3s forwards}.loaded .coldopen__sub{animation:coResolve 1.2s var(--ease-out) 3.7s forwards}@keyframes coResolve{to{opacity:1;filter:blur();transform:none}}.coldopen__scroll{font-family:var(--font-mono);letter-spacing:.4em;color:var(--muted-2);opacity:0;flex-direction:column;align-items:center;gap:9px;font-size:9px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.coldopen__scroll span{background:linear-gradient(to bottom,transparent,var(--cyan));width:1px;height:36px}.loaded .coldopen__scroll{animation:coResolve 1s var(--ease-out) 6.1s forwards}@media (prefers-reduced-motion:reduce){.coldopen__cosmos{opacity:1;transition:none}.coldopen__bloom,.coldopen__core,.coldopen__ring,.coldopen__mark,.coldopen__kicker,.coldopen__title,.coldopen__sub,.coldopen__scroll{opacity:1;filter:none;animation:none;transform:none}}.nav{z-index:1000;padding:18px var(--pad);transition:padding .4s var(--ease),background .4s,border-color .4s,backdrop-filter .4s;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{padding:12px var(--pad);-webkit-backdrop-filter:blur(18px);background:#060607e6;border-color:#0000}.nav__brand{align-items:center;gap:7px;display:flex}.nav__mark{filter:drop-shadow(0 0 12px #00ffee40);width:46px}.nav__name{font-family:var(--font-head);letter-spacing:.12em;font-size:.82rem;font-weight:700}.nav__name em{color:var(--muted);font-style:normal;font-weight:400}.nav__links{gap:22px;display:flex}.nav__links a{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;font-size:.72rem;transition:color .3s;position:relative}.nav__links a:after{content:"";background:var(--cyan);width:0;height:1px;transition:width .35s var(--ease);position:absolute;bottom:-6px;left:0}.nav__links a:hover{color:var(--white)}.nav__links a:hover:after{width:100%}.nav__cta{padding:7px 15px;font-size:.78rem}@media (min-width:761px) and (max-width:1280px){.nav__cta{padding-left:14px;padding-right:14px;font-size:0}.nav__cta:before{content:"Apply";letter-spacing:.04em;font-size:.78rem}.nav{gap:clamp(10px,1.6vw,22px);padding-left:clamp(14px,2.6vw,40px);padding-right:clamp(14px,2.6vw,40px)}.nav__links{gap:clamp(6px,1.25vw,20px)}.nav__links a{font-size:clamp(.54rem,.9vw,.72rem)}.nav__name{letter-spacing:.06em;font-size:clamp(.64rem,.95vw,.82rem)}.nav__mark{width:clamp(34px,3.2vw,46px)}}.nav__cta{overflow:hidden}.nav__cta:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;animation:navShine 5s var(--ease) 2s infinite;background:linear-gradient(90deg,#0000,#e4eeff80,#0000);position:absolute;inset:0;transform:translate(-130%)skew(-20deg)}@keyframes navShine{0%{transform:translate(-130%)skew(-20deg)}16%{transform:translate(130%)skew(-20deg)}to{transform:translate(130%)skew(-20deg)}}@media (prefers-reduced-motion:reduce){.nav__cta:after{animation:none}}.nav__cta:hover:after{transition:transform .85s var(--ease);transform:translate(130%)skew(-20deg)}.nav__burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.nav__burger span{background:var(--white);width:24px;height:2px;transition:.3s var(--ease);border-radius:2px}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-menu{z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;background:#050507f7;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:opacity .4s,visibility .4s;display:flex;position:fixed;inset:0}.mobile-menu.open{opacity:1;visibility:visible}.mobile-menu a{font-family:var(--font-head);color:var(--white);font-size:1.5rem;font-weight:600}.mobile-menu .btn{margin-top:10px;font-size:1rem}.hero{text-align:center;min-height:100svh;padding:120px var(--pad) 80px;place-items:center;display:grid;position:relative;overflow:hidden}.hero__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__video{opacity:.16;mix-blend-mode:screen;z-index:0;filter:contrast(1.1)brightness(1.05)blur(1px);pointer-events:none;width:46%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hero__veil{z-index:1;background:radial-gradient(ellipse 60% 50% at 50% 45%,transparent,#0505078c 75%), linear-gradient(180deg,#05050766,transparent 30%,transparent 70%,var(--black));position:absolute;inset:0}.hero__content{z-index:2;max-width:920px;position:relative}@keyframes glowPulse{50%{opacity:.62;transform:scale(1.12)}}.hero__eyebrow{font-family:var(--font-mono);letter-spacing:.4em;color:var(--cyan);margin-bottom:26px;font-size:clamp(10px,1.3vw,13px)}.hero__title{font-family:var(--font-head);letter-spacing:-.025em;font-size:clamp(2.3rem,6.8vw,5.1rem);font-weight:800;line-height:1.02}.hero__title .line{display:block;overflow:hidden}.hero__title .line__inner{transition:transform 1s var(--ease);display:block;transform:translateY(110%)}.hero.in .hero__title .line__inner{transform:translateY(0)}.hero.in .hero__title .line:nth-child(2) .line__inner{transition-delay:.13s}.hero__sub{max-width:600px;color:var(--muted);margin:30px auto 0;font-size:clamp(1.05rem,1.7vw,1.3rem)}.hero__cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.hero__scroll{z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.hero__scroll-line{background:linear-gradient(var(--cyan),transparent);width:1px;height:46px;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--white);width:100%;height:40%;animation:scrollDot 2s var(--ease) infinite;position:absolute;top:0;left:0}@keyframes scrollDot{0%{transform:translateY(-100%)}to{transform:translateY(280%)}}.hero__scroll-text{font-family:var(--font-mono);letter-spacing:.4em;color:var(--muted-2);font-size:9px}.reveal-up{opacity:0;transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out);pointer-events:none;transform:translateY(42px)}.reveal-up.in{opacity:1;pointer-events:auto;transform:none}.final .final__emblem{display:none}.seq-up{opacity:0;transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transform:translateY(26px)}.seq-up.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.seq-up{opacity:1!important;transform:none!important}}.spot{opacity:0;will-change:opacity}@media (prefers-reduced-motion:reduce){.spot{opacity:1!important}}.reveal-up[data-delay="1"]{transition-delay:80ms}.reveal-up[data-delay="2"]{transition-delay:.16s}.reveal-up[data-delay="3"]{transition-delay:.24s}.reveal-up[data-delay="4"]{transition-delay:.32s}.reveal-up[data-delay="5"]{transition-delay:.4s}.reveal-up[data-delay="6"]{transition-delay:.48s}.reveal-up[data-delay="7"]{transition-delay:.56s}.reveal-mark{opacity:0;filter:blur(8px);transform:scale(.8)}.hero.in .reveal-mark{opacity:1;filter:none;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease),filter 1.1s var(--ease);transform:none}.ecosystem{padding:clamp(80px,12vw,160px) 0}.eco{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:1.4fr .9fr;align-items:center;gap:40px;margin:0 auto;display:grid}.eco__stage{aspect-ratio:1;width:100%;position:relative}.eco__stage:before{content:"";filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(circle,#00ffee1f,#0000 60%);border-radius:50%;position:absolute;inset:-6%}.eco__fx{z-index:0;width:100%;height:100%;position:absolute;inset:0}.eco__links{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eco__links line{transition:stroke .5s,stroke-width .5s,opacity .5s}.eco__links line.spoke{stroke:#78b4ff29;stroke-width:1px}.eco__links line.ring{stroke:#ffffff12;stroke-width:1px;stroke-dasharray:3 7}.eco__links line.flow{stroke:var(--cyan);stroke-width:1.5px;stroke-dasharray:2 15;opacity:.65;filter:drop-shadow(0 0 4px #00ffeed9);animation:2.6s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-170px}}.eco__nodes{z-index:2;position:absolute;inset:0}.eco__node{cursor:pointer;transition:transform .6s var(--ease-out);flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)scale(0)}.eco__node-dot{background:radial-gradient(circle at 35% 30%,#fff,var(--chrome-mid));width:13px;height:13px;transition:transform .35s var(--ease),box-shadow .35s,background .35s;border-radius:50%;box-shadow:0 0 0 5px #ffffff0a,0 0 14px #ffffff40}.eco__node-label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);white-space:nowrap;font-size:11px;transition:color .3s}.eco__node:hover .eco__node-label,.eco__node.active .eco__node-label{color:var(--white)}.eco__core{pointer-events:none;z-index:3;place-items:center;width:30%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eco__core img{filter:drop-shadow(0 0 28px #0fe9)drop-shadow(0 8px 20px #0009);z-index:2;width:64%;animation:coreFloat 6s var(--ease) infinite alternate;position:relative}@keyframes coreFloat{to{transform:translateY(-8px)}}.eco__core-glow{filter:blur(16px);width:210%;height:210%;animation:glowPulse 4s var(--ease) infinite;background:radial-gradient(circle,#00ffee73,#00ffee1f 40%,#0000 66%);border-radius:50%;position:absolute}.eco__core-ring{border:1px solid #00ffee40;border-radius:50%;animation:24s linear infinite spin;position:absolute;inset:6%}.eco__core-ring--2{border-style:dashed;border-color:#ffffff14;animation:40s linear infinite reverse spin;inset:-14%}@keyframes spin{to{transform:rotate(360deg)}}.eco__panel{border-radius:var(--r-lg);min-height:280px;padding:34px;position:relative;overflow:hidden}.eco__panel-index{font-family:var(--font-mono);color:#ffffff14;font-size:54px;font-weight:700;line-height:1;position:absolute;top:20px;right:26px}.eco__panel-title{font-family:var(--font-head);margin-bottom:14px;font-size:1.7rem;font-weight:700;transition:opacity .4s,transform .4s}.eco__panel-body{color:var(--muted);margin-bottom:20px;transition:opacity .4s}.eco__panel-list li{color:var(--muted);margin-bottom:9px;padding-left:22px;font-size:.92rem;position:relative}.eco__panel-list li:before{content:"›";color:var(--cyan);font-weight:700;position:absolute;left:0}.eco__panel.swap .eco__panel-title,.eco__panel.swap .eco__panel-body{opacity:0;transform:translateY(8px)}.paths{padding:clamp(60px,10vw,140px) 0}.paths__grid{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:1fr 1fr;gap:28px;margin:0 auto;display:grid}.paths__grid--router{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.path--router{color:inherit;cursor:pointer;text-decoration:none}@media (max-width:1040px){.paths__grid--router{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.paths__grid--router{grid-template-columns:1fr}}.path{border-radius:var(--r-lg);border:1px solid var(--line);min-height:380px;transition:transform .5s var(--ease),border-color .5s;background:linear-gradient(#ffffff0d,#ffffff04);flex-direction:column;padding:clamp(30px,4vw,52px);display:flex;position:relative;overflow:hidden}.path:hover{border-color:var(--line-2);transform:translateY(-6px)}.path__glow{filter:blur(90px);opacity:0;border-radius:50%;width:80%;height:80%;transition:opacity .6s;position:absolute;top:-30%;left:-20%}.path[data-path=start] .path__glow{background:radial-gradient(circle,#00ffee59,#0000 70%)}.path--scale .path__glow{background:radial-gradient(circle,#785aff59,#0000 70%)}.path:hover .path__glow{opacity:1}.path__num{font-family:var(--font-mono);color:var(--cyan);letter-spacing:.2em;z-index:2;margin-bottom:auto;font-size:14px;position:relative}.path--scale .path__num{color:#a98bff}.path__title{font-family:var(--font-head);z-index:2;margin:28px 0 14px;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;position:relative}.path__for{color:var(--muted-2);font-size:.86rem;font-family:var(--font-mono);z-index:2;position:relative}.path__copy{color:var(--muted);z-index:2;margin:18px 0 28px;font-size:1.12rem;position:relative}.path__cta{z-index:2;position:relative}.path__cta--dual{flex-wrap:wrap;gap:12px;display:flex}.showcase{background:linear-gradient(#0000,#0006,#0000);position:relative}.showcase__sticky{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.showcase__head{padding:0 var(--pad);max-width:var(--maxw);width:100%;margin-bottom:32px;margin-left:auto;margin-right:auto}.showcase__progress{background:#ffffff1a;border-radius:2px;max-width:240px;height:2px;margin-top:26px;overflow:hidden}.showcase__progress span{background:linear-gradient(90deg,var(--cyan),#fff);width:0;height:100%;display:block}.showcase__track{padding:0 var(--pad);will-change:transform;gap:34px;display:flex}.case{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);flex:0 0 min(78vw,760px);grid-template-columns:1.15fr .85fr;align-items:center;gap:30px;height:60vh;min-height:420px;padding:clamp(24px,3vw,42px);transition:border-color .5s,transform .5s;display:grid;overflow:hidden}.case:hover{border-color:var(--line-2)}.case--intro{text-align:left;flex-direction:column;flex-basis:min(70vw,520px);justify-content:center;display:flex}.case--intro h3{font-family:var(--font-head);margin-bottom:18px;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;line-height:1.1}.case--intro p{color:var(--muted);max-width:420px;font-size:1.1rem}.case--intro .case__hint{font-family:var(--font-mono);letter-spacing:.3em;color:var(--cyan);margin-top:30px;font-size:11px}.case--outro .btn{align-self:flex-start;margin-top:28px}.case__visual{place-items:center;height:100%;display:grid;position:relative}.device--desktop{aspect-ratio:16/10;background:linear-gradient(160deg,#2b303a,#0e1116);border-radius:14px;width:96%;padding:8px;box-shadow:0 30px 60px -20px #000000b3,inset 0 0 0 1px #ffffff0f}.device__screen{border-radius:7px;width:100%;height:100%;position:relative;overflow:hidden}.device--mobile{aspect-ratio:9/19;background:linear-gradient(160deg,#2b303a,#0e1116);border-radius:18px;width:26%;padding:5px;position:absolute;bottom:-6%;right:-2%;box-shadow:0 24px 50px -16px #000c,inset 0 0 0 1px #ffffff14}.device--mobile .device__screen{border-radius:13px}.case__tag{font-family:var(--font-mono);letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;font-size:11px}.case__name{font-family:var(--font-head);margin:10px 0 12px;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700}.case__overview{color:var(--muted);margin-bottom:22px;font-size:.96rem}.case__results{flex-wrap:wrap;gap:22px;margin-bottom:20px;display:flex}.case__results strong{font-family:var(--font-head);color:var(--white);font-size:1.5rem;font-weight:700;display:block}.case__results span{color:var(--muted-2);font-size:.72rem;font-family:var(--font-mono);letter-spacing:.04em}.case__services{color:var(--muted);border-top:1px solid var(--line);padding-top:16px;font-size:.82rem}[data-shot]{background:#0b0d12}[data-shot=luxe]{background:linear-gradient(135deg,#1a0f14,#2a1620 60%,#0d0709),radial-gradient(circle at 70% 20%,#ffb4d240,#0000 50%)}[data-shot=luxe-m]{background:linear-gradient(160deg,#241019,#120a0e)}[data-shot=fin]{background:linear-gradient(135deg,#06121f,#0a2236 60%,#04101a),radial-gradient(circle at 75% 25%,#00ffee4d,#0000 50%)}[data-shot=fin-m]{background:linear-gradient(160deg,#08243a,#04121f)}[data-shot=creator]{background:linear-gradient(135deg,#14111f,#241a3a 60%,#0c0a14),radial-gradient(circle at 30% 30%,#a100ff4d,#0000 50%)}[data-shot=creator-m]{background:linear-gradient(160deg,#1c1633,#0d0a16)}.device__screen:before{content:"";transition:transform 1.1s var(--ease);background:linear-gradient(115deg,#0000 30%,#ffffff1f 48%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.case:hover .device__screen:before{transform:translate(100%)}.device__screen:after{content:"";background:#ffffff24;border-radius:6px;height:8%;position:absolute;top:14%;left:9%;right:9%;box-shadow:0 22px 0 -4px #ffffff14,0 40px 0 -6px #ffffff0d}.pricing{padding:clamp(80px,12vw,150px) 0}.pricing__grid{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin:0 auto;display:grid}.tier{border-radius:var(--r-lg);transition:transform .5s var(--ease),border-color .5s,box-shadow .5s;flex-direction:column;padding:38px 32px;display:flex;position:relative;overflow:hidden}.tier__glow{filter:blur(40px);opacity:0;pointer-events:none;background:radial-gradient(circle,#00ffee38,#0000 70%);border-radius:50%;width:300px;height:300px;transition:opacity .4s;position:absolute;transform:translate(-50%,-50%)}.tier:hover{border-color:#00ffee59;transform:translateY(-8px);box-shadow:0 30px 70px -30px #0fe6}.tier:hover .tier__glow{opacity:1}.tier--featured{background:linear-gradient(#00ffee14,#ffffff05);border-color:#0fe6;box-shadow:0 0 0 1px #0fe3,0 40px 80px -40px #0fe6}.tier--featured:before{content:"";border-radius:inherit;background:linear-gradient(180deg,var(--cyan),transparent 60%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tier__badge{font-family:var(--font-mono);letter-spacing:.18em;background:var(--cyan);color:#02161b;z-index:2;border-radius:100px;padding:6px 12px;font-size:10px;font-weight:700;position:absolute;top:18px;right:18px}.tier__name{font-family:var(--font-head);z-index:2;font-size:1.7rem;font-weight:700;position:relative}.tier__for{font-family:var(--font-mono);letter-spacing:.16em;color:var(--cyan);z-index:2;margin:6px 0 26px;font-size:.82rem;position:relative}.tier__list{z-index:2;flex:1;position:relative}.tier__list li{border-bottom:1px solid var(--line);color:var(--muted);padding:13px 0 13px 28px;position:relative}.tier__list li:before{content:"✦";color:var(--cyan);font-size:.8rem;position:absolute;left:0}.tier__cta{z-index:2;width:100%;margin-top:28px;position:relative}.tier__cta-group{z-index:2;flex-direction:column;gap:10px;margin-top:28px;display:flex;position:relative}.tier__cta-group .tier__cta{margin-top:0}.results{padding:clamp(60px,10vw,140px) 0}.results__strip{max-width:var(--maxw);padding:0 var(--pad);text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto clamp(40px,6vw,70px);display:grid}.results__metric strong{font-family:var(--font-head);background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3rem);font-weight:800;display:block}.results__metric span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-2);font-size:.74rem}.results__grid{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:repeat(4,1fr);gap:20px;margin:0 auto;display:grid}.review{border-radius:var(--r-md);border:1px solid var(--line);transition:transform .5s var(--ease),border-color .5s;background:linear-gradient(#ffffff0d,#ffffff04);flex-direction:column;grid-column:span 1;padding:28px;display:flex}.review:first-child{grid-column:span 2}.review:hover{border-color:var(--line-2);transform:translateY(-5px)}.review__stars{color:var(--cyan);letter-spacing:3px;text-shadow:0 0 12px #00ffee80;margin-bottom:16px}.review blockquote{font-family:var(--font-head);flex:1;font-size:1.08rem;font-weight:400;line-height:1.5}.review figcaption{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.review__avatar{width:42px;height:42px;font-family:var(--font-mono);color:#02161b;background:var(--chrome-grad);border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;display:grid}.review__who{color:var(--muted-2);flex-direction:column;font-size:.84rem;display:flex}.review__who strong{color:var(--white);font-family:var(--font-body);font-weight:600}.review__win{font-family:var(--font-mono);color:var(--cyan);background:#00ffee1a;border:1px solid #0fe3;border-radius:100px;margin-left:auto;padding:6px 12px;font-size:.78rem}.review--video{background:linear-gradient(160deg,#0a2236,#0c0c0e);justify-content:flex-end;position:relative;overflow:hidden}.review--video:before{content:"";background:radial-gradient(circle at 50% 30%,#0fe3,#0000 60%);position:absolute;inset:0}.review__play{background:var(--cyan);color:#02161b;width:54px;height:54px;animation:pulseRing 2.4s var(--ease) infinite;cursor:pointer;border-radius:50%;place-items:center;font-size:1.1rem;display:grid;position:absolute;top:26px;left:26px;box-shadow:0 0 0 8px #00ffee1f}@keyframes pulseRing{50%{box-shadow:0 0 0 16px #0fe0}}.future{padding:clamp(90px,12vw,170px) 0;position:relative;overflow:hidden}.future__canvas{z-index:0;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.future__inner{z-index:2;position:relative}.future__grid{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:repeat(4,1fr);gap:18px;margin:0 auto;display:grid}.future__cell{border-radius:var(--r-md);transition:transform .5s var(--ease),border-color .5s,background .5s;padding:28px}.future__cell:hover{background:linear-gradient(#00ffee14,#ffffff05);border-color:#00ffee4d;transform:translateY(-6px)}.future__icon{color:var(--cyan);text-shadow:0 0 16px #0fe9;margin-bottom:16px;font-size:1.6rem;display:block}.future__cell h4{font-family:var(--font-head);margin-bottom:8px;font-size:1.2rem;font-weight:700}.future__cell p{color:var(--muted);font-size:.88rem}.future__cell--cta{background:linear-gradient(#00ffee1a,#ffffff05);border-color:#00ffee4d;flex-direction:column;grid-column:span 1;justify-content:center;gap:18px;display:flex}.future__cell--cta h4{font-size:1.6rem}.services{position:relative}.services__progress{z-index:900;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.services__progress span{background:linear-gradient(90deg,var(--cyan),#fff);width:0;height:100%;display:block}.scene{text-align:center;min-height:100svh;padding:120px var(--pad);place-items:center;display:grid;position:relative;overflow:hidden}.scene__bg{transition:opacity .8s,transform 1.2s var(--ease);position:absolute;inset:0}.scene[data-scene="0"] .scene__bg{background:radial-gradient(circle at 30% 40%,#00ffee2e,#0000 55%)}.scene[data-scene="1"] .scene__bg{background:radial-gradient(circle at 70%,#3678ff2e,#0000 55%)}.scene[data-scene="2"] .scene__bg{background:radial-gradient(circle at 40% 60%,#785aff2e,#0000 55%)}.scene[data-scene="3"] .scene__bg{background:radial-gradient(circle at 60% 40%,#0fe3,#0000 55%)}.scene[data-scene="4"] .scene__bg{background:radial-gradient(circle at 35%,#ff78c824,#0000 55%)}.scene[data-scene="5"] .scene__bg{background:radial-gradient(circle at 65% 55%,#36c8ff2e,#0000 55%)}.scene[data-scene="6"] .scene__bg{background:radial-gradient(circle at 50% 45%,#00ffee38,#0000 55%)}.scene__content{z-index:2;max-width:760px;position:relative}.scene__index{font-family:var(--font-mono);letter-spacing:.4em;color:var(--cyan);margin-bottom:24px;font-size:13px}.scene__title{font-family:var(--font-head);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(2.1rem,5.6vw,4rem);font-weight:800;line-height:1.02}.scene__body{color:var(--muted);font-size:clamp(1.05rem,1.7vw,1.35rem)}.reveal-scene{opacity:0;filter:blur(6px);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out),filter 1.1s var(--ease-out);transform:translateY(42px)scale(.98)}.reveal-scene.in{opacity:1;filter:none;transform:none}.closer{padding:clamp(56px,8vw,104px) var(--pad) clamp(18px,2.5vw,34px);position:relative}.closer__inner{text-align:center;max-width:760px;margin:0 auto}.closer__title{font-family:var(--font-head);letter-spacing:-.015em;margin:14px 0 0;font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:700;line-height:1.06}.closer__pain{max-width:560px;color:var(--muted);margin:20px auto 0;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.55}.closer__rule{background:linear-gradient(180deg,transparent,var(--line-2) 50%,transparent);width:1px;height:clamp(24px,3.4vw,38px);margin:clamp(14px,2.1vw,24px) auto;display:block}.closer__diff{max-width:560px;color:var(--white);margin:14px auto 0;font-size:clamp(1.05rem,1.7vw,1.28rem);font-weight:500;line-height:1.5}.closer__triad{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);margin:clamp(26px,4vw,42px) auto 0;font-size:clamp(.68rem,1.05vw,.82rem)}.closer__triad b{color:var(--cyan);font-weight:600}.flow{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(4px,.7vw,9px);max-width:none;margin:clamp(28px,4vw,46px) auto 0;display:flex}.flow__node{font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;color:#cfe6f5;border:1px solid var(--line-2);white-space:nowrap;background:#ffffff08;border-radius:999px;padding:6px 11px;font-size:clamp(.5rem,.85vw,.62rem)}.flow__node--end{color:#fff;background:#00ffee14;border-color:#00ffee80;box-shadow:0 0 18px #00ffee38}.flow__arrow{color:var(--cyan);opacity:.28;font-size:1rem;line-height:1;animation:2.4s ease-in-out infinite flowPulse}@keyframes flowPulse{0%,to{opacity:.22}45%{opacity:1;text-shadow:0 0 9px #00ffeee6}}@media (prefers-reduced-motion:reduce){.flow__arrow{opacity:.6;animation:none}}@media (max-width:600px){.flow__node{padding:6px 10px;font-size:.6rem}.flow{gap:4px}}.final{text-align:center;padding:clamp(40px,5vw,68px) var(--pad) clamp(70px,7vw,96px);place-items:center;display:grid;position:relative;overflow:hidden}.final__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.final__inner{z-index:2;max-width:980px;position:relative}.final__emblem{place-items:center;width:104px;margin:0 auto 30px;display:grid;position:relative}.final__emblem-glow{filter:blur(16px);width:240%;height:240%;animation:glowPulse 5s var(--ease) infinite;background:radial-gradient(circle,#00ffee6b,#00ffee1f 40%,#0000 66%);border-radius:50%;position:absolute}.final__mark{z-index:2;filter:drop-shadow(0 0 26px #00ffee8c)drop-shadow(0 10px 24px #0009);width:100%;animation:emblemFloat 7s var(--ease) infinite alternate;margin:0;position:relative}@keyframes emblemFloat{0%{transform:translateY(-6px)rotate(-.6deg)}to{transform:translateY(8px)rotate(.6deg)}}.final__title{font-family:var(--font-head);letter-spacing:-.02em;font-size:clamp(1.6rem,3.5vw,2.75rem);font-weight:800;line-height:1.08}.final__sub{max-width:600px;color:var(--muted-2);margin:24px auto 14px;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.final__truth{color:#aeb9c9;max-width:620px;margin:4px auto 24px;font-size:clamp(1.02rem,1.6vw,1.24rem);line-height:1.55}.final__truth strong{color:#fff;font-weight:700}.final__solution{max-width:680px;color:var(--muted);margin:0 auto 4px;font-size:clamp(1.04rem,1.6vw,1.24rem);line-height:1.6}.final__triad{font-family:var(--font-head);color:#e7edf5;letter-spacing:-.01em;flex-direction:column;align-items:center;gap:7px;margin:6px auto 30px;font-size:clamp(1.05rem,1.7vw,1.32rem);font-weight:600;display:flex}.final__bridge{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;margin:30px 0 24px;font-size:clamp(1.25rem,2.5vw,1.8rem);font-weight:700}.final__cta{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:clamp(28px,3.6vw,42px);display:flex}.final__note{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-top:18px;font-size:.7rem}.final__emblem{position:relative}.final__converge{opacity:0;pointer-events:none;width:300px;height:300px;animation:finalConverge 4.2s var(--ease) infinite;border:1px solid #0fe6;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.6)}.final__converge--b{animation-delay:-1.4s}.final__converge--c{animation-delay:-2.8s}@keyframes finalConverge{0%{opacity:0;transform:translate(-50%,-50%)scale(2.6)}26%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(.34)}}.final__conduit{transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0fe0,#00ffee8c 30%,#eaf9fff2);border-radius:2px;width:182px;height:2px;position:absolute;top:50%;left:50%;transform:translateY(-50%)rotate(-60deg)scaleX(0);box-shadow:0 0 10px #00ffeeb3}.final__node{opacity:0;pointer-events:none;background:radial-gradient(circle,#eaf9ff,#00ffeef2 48%,#0fe0 72%);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(91px,-158px)scale(.7);box-shadow:0 0 16px #00ffeef2,0 0 34px #a100ff80}.final__lock{opacity:0;pointer-events:none;border:2px solid #00ffeee6;border-radius:50%;width:104px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.7);box-shadow:0 0 22px #0fe9,inset 0 0 18px #00ffee59}.final__inner.in .final__conduit{animation:fConduit 1.8s var(--ease-out) .5s both}.final__inner.in .final__node{animation:fNode 1.8s var(--ease-out) .5s both}.final__inner.in .final__lock{animation:fLock .85s var(--ease-out) 1.92s both}@keyframes fConduit{0%{opacity:0;transform:translateY(-50%)rotate(-60deg)scaleX(0)}8%{opacity:.85}45%{opacity:.85;transform:translateY(-50%)rotate(-60deg)scaleX(1)}80%{opacity:.9;transform:translateY(-50%)rotate(-60deg)scaleX(0)}86%{opacity:1}to{opacity:0;transform:translateY(-50%)rotate(-60deg)scaleX(0)}}@keyframes fNode{0%{opacity:0;transform:translate(-50%,-50%)translate(91px,-158px)scale(.7)}12%{opacity:1}45%{opacity:1;transform:translate(-50%,-50%)translate(91px,-158px)scale(1)}80%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(1.15)}90%{opacity:1;transform:translate(-50%,-50%)translate(0)scale(.8)}to{opacity:0;transform:translate(-50%,-50%)translate(0)scale(.4)}}@keyframes fLock{0%{opacity:0;transform:translate(-50%,-50%)scale(1.7)}28%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1)}}.final__kicker{font-family:var(--font-mono);letter-spacing:.42em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px;font-size:12px}.final__compare{text-align:left;grid-template-columns:1fr 1fr;gap:14px;max-width:680px;margin:30px auto 6px;display:grid}.final__col{border:1px solid var(--line-2);background:#0a0d1280;border-radius:14px;padding:18px 20px}.final__col--rent{opacity:.72}.final__col--own{background:linear-gradient(#121e2899,#0a0f1599);border-color:#00ffee47;box-shadow:inset 0 0 30px -10px #00ffee4d}.final__col-tag{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:.6rem;display:inline-block}.final__col--rent .final__col-tag{color:var(--muted-2)}.final__col--own .final__col-tag{color:var(--cyan)}.final__col ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.final__col li{color:var(--muted);padding-left:18px;font-size:.82rem;line-height:1.4;position:relative}.final__col li:before{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.final__col--rent li:before{background:#8c96aa66}.final__col--own li{color:#dbe5f0}.final__col--own li:before{background:var(--cyan);box-shadow:0 0 8px #0fec}.final__decide{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);margin:34px 0 16px;font-size:.78rem}.final__paths{text-align:left;grid-template-columns:1fr 1fr;gap:18px;max-width:760px;margin:0 auto;display:grid}.final__path{border:1px solid var(--line-2);transition:transform .4s var(--ease),border-color .4s,box-shadow .4s;background:linear-gradient(#141820b8,#0b0d12b8);border-radius:16px;flex-direction:column;gap:5px;padding:22px 24px;text-decoration:none;display:flex;position:relative;overflow:hidden}.final__path:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(120% 100% at 0 0,rgba(var(--pc),.18),transparent 60%);transition:opacity .4s;position:absolute;inset:0}.final__path--start{--pc:0,255,238}.final__path--scale{--pc:161,0,255}.final__path:hover{border-color:rgba(var(--pc),.55);box-shadow:0 26px 60px -30px rgba(var(--pc),.65);transform:translateY(-4px)}.final__path:hover:before{opacity:1}.final__path>*{z-index:1;position:relative}.final__path-num{font-family:var(--font-mono);letter-spacing:.2em;color:rgb(var(--pc));font-size:.7rem}.final__path-name{font-family:var(--font-head);color:#fff;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:700}.final__path-sub{color:var(--muted);font-size:.85rem;line-height:1.45}.final__path-go{font-family:var(--font-mono);letter-spacing:.04em;color:rgb(var(--pc));margin-top:9px;font-size:.74rem}@media (max-width:620px){.final__compare,.final__paths{grid-template-columns:1fr}}.footer{padding:clamp(50px,7vw,90px) var(--pad) 40px;background:#090c13;border-top:1px solid #ffffff0d}.footer__top{max-width:var(--maxw);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin:0 auto;padding-bottom:40px;display:flex}.footer__brand{font-family:var(--font-head);letter-spacing:.1em;align-items:center;gap:14px;font-size:.9rem;font-weight:700;display:flex}.footer__brand img{filter:drop-shadow(0 0 12px #00ffee4d);width:40px}.footer__brand em{color:var(--muted);font-style:normal;font-weight:400}.footer__nav{flex-wrap:wrap;gap:26px;display:flex}.footer__nav a{font-family:var(--font-mono);color:var(--muted);font-size:.86rem;transition:color .3s}.footer__nav a:hover{color:var(--cyan)}.footer__bottom{max-width:var(--maxw);color:var(--muted-2);font-size:.78rem;font-family:var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:16px;margin:24px auto 0;display:flex}@media (max-width:1024px){.nav__links,.nav__cta{display:none}.nav__burger{display:flex}.eco{grid-template-columns:1fr;gap:30px}.eco__stage{max-width:520px;margin:0 auto}.results__grid{grid-template-columns:repeat(2,1fr)}.review:first-child{grid-column:span 2}.future__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.paths__grid,.pricing__grid{grid-template-columns:1fr}.tier--featured{order:-1}.results__strip{grid-template-columns:repeat(2,1fr);gap:30px 16px}.results__grid{grid-template-columns:1fr}.review:first-child{grid-column:span 1}.future__grid{grid-template-columns:1fr}.case{flex:0 0 86vw;grid-template-columns:1fr;height:auto;min-height:0;padding:24px}.case__visual{min-height:200px;margin-bottom:10px}.device--mobile{width:30%}.showcase__sticky{height:auto;padding:80px 0}.showcase__track{flex-direction:column;align-items:center}.case{flex-basis:auto;width:100%}.footer__top{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){*{transition-duration:.2s!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal-up,.reveal-scene,.reveal-mark{opacity:1!important;filter:none!important;pointer-events:auto!important;transform:none!important}.hero__title .line__inner{transform:none!important}}.page-fade{z-index:9997;pointer-events:none;opacity:0;transition:opacity .42s var(--ease);background:radial-gradient(circle,#0a0e14,#030304 70%);position:fixed;inset:0}.page-fade.show{opacity:1;pointer-events:all}.page-fade__mark{opacity:0;width:122px;transition:opacity .42s var(--ease),transform .42s var(--ease);filter:drop-shadow(0 0 26px #00ffee80);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.page-fade.show .page-fade__mark{opacity:1;transform:translate(-50%,-50%)scale(1)}.nav__links a.active:after{width:100%}.scroll-progress{z-index:1001;background:linear-gradient(90deg,var(--cyan),#fff);width:0;height:2px;position:fixed;top:0;left:0;box-shadow:0 0 12px #0fe9}.page-hero{text-align:center;min-height:72svh;padding:160px var(--pad) 90px;place-items:center;display:grid;position:relative;overflow:hidden}.page-hero__canvas{z-index:0;width:100%;height:100%;position:absolute;inset:0}.page-hero__veil{z-index:1;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 40%,transparent,#05050799 80%), linear-gradient(180deg,#05050780,transparent 35%,transparent 65%,var(--black));position:absolute;inset:0}.page-hero__inner{z-index:2;max-width:900px;position:relative}.page-hero__kicker{font-family:var(--font-mono);letter-spacing:.54em;color:var(--cyan);text-transform:uppercase;margin-bottom:22px;font-size:12px}.page-hero__title{font-family:var(--font-head);letter-spacing:-.025em;font-size:clamp(2.2rem,5.6vw,4.2rem);font-weight:800;line-height:1.03}.page-hero__lead{max-width:660px;color:var(--muted);margin:26px auto 0;font-size:clamp(1rem,1.4vw,1.18rem)}.page-hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.chrome-line{height:1px;max-width:var(--maxw);background:linear-gradient(90deg,#0000,#ffffff40,#00ffee80,#ffffff40,#0000);border:0;margin:0 auto}.aurora{pointer-events:none;z-index:0;background:radial-gradient(60% 100% at 50% 0,#00ffee1f,#0000 70%);height:240px;position:absolute;top:-1px;left:0;right:0}.os-pipeline{padding:clamp(70px,10vw,140px) 0;position:relative}.pipeline{max-width:var(--maxw);padding:0 var(--pad);margin:40px auto 0;position:relative}.pipeline__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding-bottom:18px;display:flex;position:relative;overflow-x:auto}.pipeline__track::-webkit-scrollbar{display:none}.pipeline__stage{scroll-snap-align:center;border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);flex:none;width:min(78vw,300px);padding:26px;transition:border-color .5s,transform .5s,box-shadow .5s;position:relative;overflow:hidden}.pipeline__stage:hover{border-color:#0fe6;transform:translateY(-6px);box-shadow:0 24px 60px -30px #0fe6}.pipeline__num{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);font-size:12px}.pipeline__arrow{color:var(--muted-2);opacity:.5;flex:none;align-self:center;font-size:1.3rem}.pipeline__stage h3{font-family:var(--font-head);margin:12px 0 8px;font-size:1.35rem;font-weight:700}.pipeline__stage p{color:var(--muted);font-size:.9rem}.pipeline__io{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-2);justify-content:space-between;margin-top:18px;padding-top:14px;font-size:.68rem;display:flex}.pipeline__io b{color:var(--cyan);margin-top:3px;font-weight:500;display:block}.arch{padding:clamp(36px,5vw,72px) var(--pad) clamp(54px,8vw,100px);position:relative}.lp-line{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);display:block;transform:translateY(22px)}.lp-line.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-line{opacity:1;transform:none}}.arch-orbit{aspect-ratio:1;isolation:isolate;width:min(560px,92vw);margin:clamp(4px,1vw,14px) auto 0;position:relative}.arch-orbit:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#0a16228c 0%,#060c1433 42%,#0000 70%);border-radius:50%;width:104%;height:104%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arch-orbit__fx{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.arch-shell{display:contents}.arch-tiers{flex-wrap:wrap;justify-content:center;gap:10px;max-width:560px;margin:0 auto clamp(10px,2vw,20px);display:flex}.arch-tier{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line-2);border-left:2px solid rgba(var(--c),.55);color:var(--muted-2);cursor:pointer;opacity:.7;transition:opacity .3s var(--ease),color .3s,box-shadow .3s,border-color .3s;background:#080c1299;border-radius:4px;align-items:center;gap:8px;padding:6px 13px;font-size:.62rem;display:inline-flex}.arch-tier__n{color:rgb(var(--c));letter-spacing:.05em;font-weight:700}.arch-tier.lit{opacity:.85}.arch-tier:hover,.arch-tier.active{opacity:1;color:#fff;border-color:rgba(var(--c),.4);border-left-color:rgb(var(--c));box-shadow:0 0 20px -5px rgba(var(--c),.75)}.orbit-ring{z-index:0;transition:border-color .5s var(--ease),box-shadow .5s var(--ease);border:1px solid #7896c824;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-ring[data-shell="0"].lit{border-color:#00ffee73;box-shadow:0 0 30px -6px #00ffee73,inset 0 0 50px #00ffee0d}.orbit-ring[data-shell="1"].lit{border-color:#5aaaff5c;box-shadow:0 0 24px -8px #5aaaff4d,inset 0 0 44px #5aaaff0d}.orbit-ring[data-shell="2"].lit{border-color:#a100ff57;box-shadow:0 0 24px -8px #a100ff4d,inset 0 0 44px #a100ff0d}.orbit-ring.active{border-width:1.5px}.orbit-ring[data-shell="0"].active{border-color:#00ffeed9;box-shadow:0 0 46px -6px #00ffeeb3,inset 0 0 60px #00ffee1a}.orbit-ring[data-shell="1"].active{border-color:#78b9ffcc;box-shadow:0 0 40px -6px #5aaaff99,inset 0 0 54px #5aaaff1a}.orbit-ring[data-shell="2"].active{border-color:#af8cffcc;box-shadow:0 0 40px -6px #a100ff99,inset 0 0 54px #a100ff1a}.orbit-pulse{opacity:0;pointer-events:none;z-index:1;border:1px solid #00ffee80;border-radius:50%;width:16%;height:16%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.arch-orbit.live .orbit-pulse{animation:3.8s ease-out infinite orbitPulse}.arch-orbit.live .orbit-pulse--b{animation-delay:-1.9s}@keyframes orbitPulse{0%{opacity:.7;width:16%;height:16%}to{opacity:0;width:90%;height:90%}}.orbit-core{z-index:4;border-radius:50%;width:23%;height:23%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 60px 14px #0fe9,0 0 150px 46px #00ffee42,inset 0 0 0 1px #b4f0ff2e}.orbit-core__fx{border-radius:50%;width:100%;height:100%;display:block;position:absolute;inset:0}.orbit-core__mark{z-index:2;filter:drop-shadow(0 0 9px #02121ef2)drop-shadow(0 0 3px #bef5ff8c)brightness(1.16);width:62%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-node{z-index:5;white-space:nowrap;cursor:default;pointer-events:none;font-family:var(--font-mono);letter-spacing:.04em;border:1px solid rgba(var(--c),.6);color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease),box-shadow .4s;background:#060a10f0;border-radius:100px;align-items:center;gap:7px;padding:6px 12px 6px 9px;font-size:.6rem;display:inline-flex;position:absolute;transform:translate(-50%,-50%)scale(.8)}.orbit-node:before{content:"";background:rgb(var(--c));width:6px;height:6px;box-shadow:0 0 12px rgba(var(--c),1),0 0 0 3px rgba(var(--c),.2);border-radius:50%;flex:none}.orbit-node.show{opacity:1;box-shadow:0 0 22px -4px rgba(var(--c),.9);transform:translate(-50%,-50%)scale(1)}.orbit-label{z-index:6;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#d3e2f0;border-left:2px solid rgb(var(--c));cursor:default;opacity:.55;background:#04080eeb;border-radius:3px;padding:5px 12px 5px 10px;font-size:.66rem;font-weight:600;transition:opacity .45s,box-shadow .45s,color .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000080}.orbit-label.lit{opacity:.85}.orbit-label.active{opacity:1;color:#fff;box-shadow:0 0 22px -4px rgba(var(--c),.85),0 2px 8px #00000080;border-left-width:3px;transform:translate(-50%,-50%)scale(1.06)}.arch-orbit__caption{text-align:center;max-width:560px;min-height:52px;margin:clamp(14px,2.5vw,26px) auto clamp(6px,1.5vw,16px)}.arch-orbit__caption b{font-family:var(--font-head);color:#fff;margin-bottom:4px;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:700;transition:color .3s;display:block}.arch-orbit__caption span{font-family:var(--font-mono);letter-spacing:.18em;color:var(--cyan);font-size:.8rem;font-weight:600;transition:color .3s}.arch__online{max-width:920px;font-family:var(--font-mono);letter-spacing:.24em;text-indent:.24em;color:#fff;opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);justify-content:center;align-items:center;gap:11px;margin:clamp(14px,2vw,24px) auto 0;font-size:.72rem;display:flex;transform:translateY(8px)}.arch__online.show{opacity:1;transform:none}.arch__online i{width:8px;height:8px;animation:glowPulse 1.5s var(--ease) infinite;background:#34f59a;border-radius:50%;flex:none;box-shadow:0 0 12px #34f59a}@media (max-width:560px){.orbit-node{padding:4px 8px;font-size:.5rem}.orbit-label{padding:2px 7px;font-size:.48rem}}@media (prefers-reduced-motion:reduce){.arch-orbit.live .orbit-pulse,.orbit-core__plasma{animation:none}.orbit-node,.orbit-label,.orbit-ring,.arch__online{transition:none}}.pricing-page{padding-top:0}.config{max-width:var(--maxw);padding:clamp(40px,6vw,70px) var(--pad);margin:0 auto}.faq{max-width:860px;padding:clamp(50px,7vw,90px) var(--pad);margin:0 auto}.faq__item{border-bottom:1px solid var(--line);cursor:pointer;padding:22px 0}.faq__q{font-family:var(--font-head);justify-content:space-between;gap:20px;font-size:1.12rem;font-weight:600;display:flex}.faq__q span{color:var(--cyan);transition:transform .3s}.faq__item.open .faq__q span{transform:rotate(45deg)}.faq__a{max-height:0;color:var(--muted);transition:max-height .4s var(--ease),padding .4s;font-size:.96rem;overflow:hidden}.faq__item.open .faq__a{max-height:240px;padding-top:14px}.addons{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.addon{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff06;padding:20px;transition:border-color .4s,transform .4s}.addon:hover{border-color:#00ffee59;transform:translateY(-4px)}.addon h5{font-family:var(--font-head);margin-bottom:6px;font-size:1.02rem}.addon p{color:var(--muted);font-size:.82rem}.work-grid{max-width:var(--maxw);padding:clamp(40px,6vw,70px) var(--pad);gap:34px;margin:0 auto;display:grid}.work-case{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(#ffffff0b,#ffffff03);grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;padding:clamp(26px,3vw,48px);transition:border-color .5s,transform .5s;display:grid;overflow:hidden}.work-case:hover{border-color:#00ffee4d;transform:translateY(-4px)}.work-case:nth-child(2n){grid-template-columns:.95fr 1.05fr}.work-case:nth-child(2n) .work-case__visual{order:2}.work-case__tag{font-family:var(--font-mono);letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;font-size:11px}.work-case__name{font-family:var(--font-head);margin:10px 0 14px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.work-case__overview{color:var(--muted);margin-bottom:22px}.work-case__metrics{flex-wrap:wrap;gap:26px;margin-bottom:20px;display:flex}.work-case__metrics strong{font-family:var(--font-head);background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.6rem;display:block}.work-case__metrics span{font-family:var(--font-mono);color:var(--muted-2);letter-spacing:.04em;font-size:.7rem}.work-case__transform{color:var(--muted);border-top:1px solid var(--line);font-size:.82rem;font-family:var(--font-mono);align-items:center;gap:10px;padding-top:16px;display:flex}.work-case__transform b{color:var(--cyan)}.work-case__visual{position:relative}.shots{max-width:var(--maxw);padding:clamp(30px,5vw,60px) var(--pad);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.shot{aspect-ratio:4/3;border-radius:var(--r-md);border:1px solid var(--line);align-items:flex-end;padding:18px;transition:transform .5s,border-color .5s;display:flex;position:relative;overflow:hidden}.shot:hover{border-color:#00ffee59;transform:translateY(-5px)}.shot:before{content:"";z-index:0;position:absolute;inset:0}.shot span{z-index:1;font-family:var(--font-mono);color:#fff;font-size:.78rem;position:relative}.shot--1:before{background:linear-gradient(160deg,#0a2236,#0c0c0e),radial-gradient(circle at 70% 20%,#00ffee59,#0000 55%)}.shot--2:before{background:linear-gradient(160deg,#241019,#120a0e),radial-gradient(circle at 30% 30%,#ff8cbe4d,#0000 55%)}.shot--3:before{background:linear-gradient(160deg,#161233,#0c0a16),radial-gradient(circle at 60% 30%,#a100ff52,#0000 55%)}.shot--4:before{background:linear-gradient(160deg,#06241f,#0a0f14),radial-gradient(circle at 40% 30%,#28e6b447,#0000 55%)}.shot--5:before{background:linear-gradient(160deg,#27210a,#14110a),radial-gradient(circle at 70% 30%,#ffd25a42,#0000 55%)}.shot--6:before{background:linear-gradient(160deg,#0a1830,#0a0d14),radial-gradient(circle at 35% 30%,#5096ff4d,#0000 55%)}.apply-wrap{max-width:780px;padding:clamp(40px,6vw,60px) var(--pad) 120px;margin:0 auto}.apply-card{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.apply-steps{gap:10px;margin-bottom:34px;display:flex}.apply-step-dot{background:#ffffff1a;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.apply-step-dot.active:after,.apply-step-dot.done:after{content:"";background:linear-gradient(90deg,var(--cyan),#fff);position:absolute;inset:0}.apply-fieldset{animation:fadeStep .5s var(--ease);display:none}.apply-fieldset.active{display:block}@keyframes fadeStep{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.apply-fieldset h3{font-family:var(--font-head);margin-bottom:6px;font-size:1.5rem}.apply-fieldset .step-sub{color:var(--muted);margin-bottom:24px;font-size:.92rem}.field{margin-bottom:20px}.field label{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:.74rem;display:block}.field input,.field textarea,.field select{border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;color:var(--white);font-family:var(--font-body);background:#0000004d;padding:14px 16px;font-size:1rem;transition:border-color .3s,box-shadow .3s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cyan);outline:0;box-shadow:0 0 0 3px #00ffee26}.field textarea{resize:vertical;min-height:120px}.chip-row{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--line-2);cursor:pointer;font-size:.88rem;font-family:var(--font-mono);background:#ffffff08;border-radius:100px;padding:11px 18px;transition:all .3s}.chip.sel{border-color:var(--cyan);color:#fff;background:#00ffee1f}.apply-nav{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.apply-done{text-align:center;padding:30px 0}.apply-done .final__mark{margin:0 auto 24px}.btn{transition:transform .4s var(--ease-out),box-shadow .4s,background .4s,color .4s}@media (max-width:1024px){.os-layers,.addons,.shots{grid-template-columns:1fr 1fr}}@media (max-width:760px){.work-case,.work-case:nth-child(2n){grid-template-columns:1fr}.work-case:nth-child(2n) .work-case__visual{order:0}.os-layers,.addons,.shots{grid-template-columns:1fr}.page-hero{min-height:64svh;padding-top:130px}}.nav__cmdk{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line-2);cursor:pointer;background:#ffffff0a;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:.72rem;transition:border-color .3s,color .3s;display:inline-flex}.nav__cmdk:hover{border-color:var(--cyan);color:#fff}.nav__cmdk kbd{font-family:var(--font-mono);background:#ffffff14;border-radius:5px;padding:1px 6px;font-size:.68rem}@media (max-width:1024px){.nav__cmdk{display:none}}.cmdk{z-index:9990;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0304069e;justify-content:center;align-items:flex-start;padding-top:13vh;display:none;position:fixed;inset:0}.cmdk.open{animation:fadeStep .22s var(--ease);display:flex}.cmdk__panel{border-radius:var(--r-md);border:1px solid var(--line-2);background:linear-gradient(#14171ef7,#0b0d12f7);width:min(92vw,560px);overflow:hidden;box-shadow:0 40px 120px -30px #000000d9,0 0 0 1px #00ffee14}.cmdk__input{border:0;border-bottom:1px solid var(--line);color:#fff;width:100%;font-family:var(--font-body);background:0 0;outline:none;padding:20px 22px;font-size:1.05rem}.cmdk__input::placeholder{color:var(--muted-2)}.cmdk__list{scrollbar-width:thin;max-height:52vh;padding:8px;overflow-y:auto}.cmdk__item{cursor:pointer;color:var(--muted);border-radius:10px;align-items:center;gap:14px;padding:13px 16px;font-size:.96rem;display:flex}.cmdk__item .ic{text-align:center;width:24px;color:var(--cyan);font-size:1rem}.cmdk__item .sub{color:var(--muted-2);font-size:.74rem}.cmdk__item .k{font-family:var(--font-mono);color:var(--cyan);opacity:.7;margin-left:auto;font-size:.7rem}.cmdk__item.sel,.cmdk__item:hover{color:#fff;background:#00ffee1a}.cmdk__item.feat{background:linear-gradient(90deg,#00ffee1f,#0000);border:1px solid #00ffee40}.cmdk__hint{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted-2);justify-content:flex-end;gap:18px;padding:10px 18px;font-size:.66rem;display:flex}.cmdk__hint kbd{background:#ffffff12;border-radius:4px;padding:1px 6px}.intel{z-index:9991;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030406b8;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.intel.open{animation:fadeStep .3s var(--ease);display:flex}.intel__card{border-radius:var(--r-lg);scrollbar-width:thin;border:1px solid var(--line-2);background:linear-gradient(#14171efa,#0b0d12fa);width:min(94vw,650px);max-height:90vh;padding:clamp(26px,4vw,44px);position:relative;overflow-y:auto;box-shadow:0 50px 140px -40px #000000e0}.intel__close{border:1px solid var(--line-2);color:#fff;cursor:pointer;background:#ffffff0a;border-radius:50%;width:36px;height:36px;font-size:1.05rem;line-height:1;transition:border-color .3s;position:absolute;top:16px;right:16px}.intel__close:hover{border-color:var(--cyan)}.intel__kicker{font-family:var(--font-mono);letter-spacing:.3em;color:var(--cyan);text-transform:uppercase;font-size:11px}.intel__title{font-family:var(--font-head);margin:8px 0 4px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.intel__sub{color:var(--muted);margin-bottom:22px;font-size:.92rem}.intel__progress{background:#ffffff1a;border-radius:3px;height:3px;margin-bottom:24px;overflow:hidden}.intel__progress span{background:linear-gradient(90deg,var(--cyan),#fff);width:0;height:100%;transition:width .4s var(--ease);display:block}.intel__q .qtext{font-family:var(--font-head);margin-bottom:18px;font-size:1.25rem;font-weight:600}.intel__opts{flex-direction:column;gap:10px;display:flex}.intel__opts.multi{flex-flow:wrap}.intel__opt{border:1px solid var(--line-2);cursor:pointer;background:#ffffff08;border-radius:12px;padding:14px 18px;font-size:.95rem;transition:all .22s}.intel__opts.multi .intel__opt{font-family:var(--font-mono);border-radius:100px;font-size:.86rem}.intel__opt:hover{border-color:#00ffee73}.intel__opt.sel{border-color:var(--cyan);color:#fff;background:#00ffee1f}.intel__actions{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.intel__analyze{text-align:center;padding:36px 0}.intel__spinner{border:2px solid #0fe3;border-top-color:var(--cyan);border-radius:50%;width:64px;height:64px;margin:0 auto;animation:1s linear infinite spin}.intel__scan{font-family:var(--font-mono);color:var(--cyan);min-height:1.4em;margin-top:22px;font-size:.9rem}.intel__overall{align-items:center;gap:22px;margin-bottom:8px;display:flex}.intel__score{font-family:var(--font-head);background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.4rem;font-weight:800;line-height:1}.intel__score-lab b{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);text-transform:uppercase;font-size:.72rem;display:block}.intel__score-lab span{color:var(--muted);font-size:.88rem}.intel__bars{margin:20px 0}.intel__bar{margin:11px 0}.intel__bar .lab{font-family:var(--font-mono);color:var(--muted);justify-content:space-between;margin-bottom:6px;font-size:.78rem;display:flex}.intel__bar .lab b{color:#fff;font-weight:500}.intel__bar .track{background:#ffffff14;border-radius:6px;height:7px;overflow:hidden}.intel__bar .fill{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));width:0;height:100%;transition:width 1s var(--ease);border-radius:6px;box-shadow:0 0 10px #00ffee80}.intel__rec{background:#00ffee0f;border:1px solid #00ffee4d;border-radius:16px;margin-top:22px;padding:22px}.intel__rec h4{font-family:var(--font-head);margin-bottom:10px;font-size:1.15rem}.intel__rec .pill{font-family:var(--font-mono);color:#02161b;background:var(--cyan);border-radius:100px;margin:0 8px 8px 0;padding:5px 12px;font-size:.74rem;display:inline-block}.intel__rec ul{margin:12px 0 0;padding:0}.intel__rec li{color:var(--muted);margin-bottom:7px;padding-left:20px;font-size:.9rem;position:relative}.intel__rec li:before{content:"›";color:var(--cyan);font-weight:700;position:absolute;left:0}.intel__rec-cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.intel__disclaimer{color:var(--muted-2);text-align:center;margin-top:16px;font-size:.74rem}.page-hero__lead .lead-strong{color:var(--white);font-weight:500}.os-manifesto{max-width:1000px;padding:clamp(56px,8vw,96px) var(--pad);text-align:center;margin:0 auto;position:relative}.os-manifesto p{font-family:var(--font-head);letter-spacing:-.015em;color:var(--white);font-size:clamp(1.45rem,3.3vw,2.4rem);font-weight:600;line-height:1.32}.os-manifesto .dim{color:var(--muted)}.pricing-flagship .pricing__grid{align-items:stretch}.tier__ideal{color:var(--muted);margin:2px 0 18px;font-size:.85rem;line-height:1.45}.tier__plus{font-family:var(--font-mono);letter-spacing:.04em;color:var(--cyan);text-transform:uppercase;margin:2px 0 4px;font-size:.72rem}.tier__goal{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.tier__goal b{font-family:var(--font-mono);letter-spacing:.18em;color:var(--muted-2);text-transform:uppercase;margin-bottom:5px;font-size:.64rem;display:block}.tier__goal span{color:var(--white);font-size:.88rem}.tier__badge--premium{color:#0a0d12;background:linear-gradient(#dfe6ef,#aab4c4)}.pricing-secondary .tier{padding:32px 28px}.pricing-secondary .tier__name{font-size:1.45rem}.pricing-context{text-align:center;max-width:680px;color:var(--muted);padding:0 var(--pad);margin:0 auto 38px;font-size:1rem}.page-hero__video{opacity:.16;mix-blend-mode:screen;filter:contrast(1.1)brightness(1.05)blur(1px);pointer-events:none;z-index:0;width:42%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}@media (max-width:760px){.page-hero__video{width:64%}}.footer{padding:clamp(64px,8vw,104px) var(--pad) 46px;text-align:center;background:0 0;border-top:none}.footer__brand-block{flex-direction:column;align-items:center;gap:15px;padding-bottom:34px;display:flex}.footer__mark{filter:drop-shadow(0 0 20px #00ffee61)drop-shadow(0 8px 18px #00000080);width:66px}.footer__name{font-family:var(--font-head);letter-spacing:.15em;font-size:1.05rem;font-weight:700}.footer__name em{color:var(--muted);font-style:normal;font-weight:400}.footer__tagline{font-family:var(--font-mono);letter-spacing:.06em;color:var(--cyan);font-size:.82rem}.footer__bottom{max-width:var(--maxw);font-family:var(--font-mono);color:var(--muted-2);border-top:none;flex-direction:column;align-items:center;gap:9px;margin:0 auto;padding-top:28px;font-size:.78rem;display:flex}.footer__sig{color:var(--muted-2)}.dash-grid{max-width:var(--maxw);padding:clamp(40px,6vw,70px) var(--pad);flex-direction:column;gap:34px;margin:0 auto;display:flex}.dash-card{border-radius:var(--r-lg);border:1px solid var(--line);background:#000;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(24px,3.5vw,48px);transition:border-color .5s,transform .5s,box-shadow .5s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px -38px #000000f2,inset 0 1px #ffffff0d}.dash-card:hover{border-color:#00ffee52;transform:translateY(-5px);box-shadow:0 30px 80px -40px #0fe6}.dash-card:nth-child(2n){grid-template-columns:.95fr 1.05fr}.dash-card:nth-child(2n) .dash-card__visual{order:2}.dash-card__glow{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#00ffee29,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-70px;right:-50px}.dash-card__visual,.dash-card__info{z-index:1;position:relative}.dash-badge{font-family:var(--font-mono);letter-spacing:.16em;color:#02161b;background:var(--cyan);border-radius:100px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 13px;font-size:.68rem;font-weight:700;display:inline-flex}.dash-badge:before{content:"";background:#02161b;border-radius:50%;width:6px;height:6px}.dash-badge--dev{color:var(--cyan);background:#ffffff12;border:1px solid #00ffee4d}.dash-badge--dev:before{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.dash-card__title{font-family:var(--font-head);margin-bottom:14px;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:700}.dash-card__desc{color:var(--muted);margin-bottom:22px}.dash-features{grid-template-columns:1fr 1fr;gap:10px 20px;margin-bottom:28px;display:grid}.dash-features li{color:var(--muted);padding-left:24px;font-size:.9rem;position:relative}.dash-features li:before{content:"✦";color:var(--cyan);font-size:.78rem;position:absolute;left:0}.dash-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.link-preview{font-family:var(--font-mono);color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:.8rem;text-decoration:underline;transition:color .3s}.link-preview:hover{color:var(--cyan)}.device__screen--ui:after{display:none}.ui{display:flex;position:absolute;inset:0;overflow:hidden}.ui--finance{background:linear-gradient(135deg,#0b1016,#101620 70%,#0a0e14)}.ui--daily{background:linear-gradient(135deg,#0b0f1e,#161d3a 70%,#0a0e1c)}.ui:after{content:"";pointer-events:none;background:radial-gradient(circle at 80% 12%,#00ffee1a,#0000 46%);position:absolute;inset:0}.ui--daily:after{background:radial-gradient(circle at 20% 12%,#8296ff3d,#0000 46%)}.ui__side{background:#ffffff0a;border-right:1px solid #ffffff0f;flex-direction:column;flex:0 0 13%;align-items:center;gap:9%;padding:9% 0;display:flex}.ui__side i{aspect-ratio:1;background:#00ffee73;border-radius:30%;width:46%}.ui__side i:first-child{background:#fff}.ui--daily .ui__side i{background:#8ca0ff8c}.ui--daily .ui__side i:first-child{background:#fff}.ui__main{flex-direction:column;flex:1;gap:5%;padding:5%;display:flex}.ui__head{flex:0 0 12%;align-items:center;gap:6%;display:flex}.ui__head b{background:#ffffff8c;border-radius:4px;width:34%;height:44%}.ui__head s{background:#ffffff29;border-radius:4px;width:16%;height:32%;margin-left:auto}.ui__tiles{flex:0 0 27%;gap:4%;display:flex}.ui__tile{background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:8px;flex:1;position:relative}.ui__tile:before{content:"";background:#00ffeebf;border-radius:3px;width:48%;height:13%;position:absolute;top:22%;left:14%}.ui__tile:after{content:"";background:#ffffff52;border-radius:3px;width:66%;height:20%;position:absolute;top:48%;left:14%}.ui--daily .ui__tile:before{background:#8ca0ffd9}.ui__chart{flex:1;align-items:flex-end;gap:3.5%;display:flex}.ui__chart i{background:linear-gradient(#00ffeee6,#00ffee2e);border-radius:4px 4px 0 0;flex:1}.ui--daily .ui__chart i{background:linear-gradient(#8ca0ffe6,#8ca0ff2e)}.preview-stage{max-width:var(--maxw);padding:clamp(30px,5vw,60px) var(--pad);margin:0 auto}.preview-stage .device--desktop{width:100%;max-width:900px;margin:0 auto}.preview-note{text-align:center;color:var(--muted-2);font-family:var(--font-mono);letter-spacing:.04em;margin-top:30px;font-size:.8rem}.soon-grid{max-width:var(--maxw);padding:clamp(30px,5vw,60px) var(--pad);grid-template-columns:repeat(5,1fr);gap:16px;margin:0 auto;display:grid}.soon-card{border-radius:var(--r-md);text-align:center;border:1px solid var(--line);background:linear-gradient(#ffffff0a,#ffffff03);padding:28px 20px;transition:transform .5s,border-color .5s;position:relative}.soon-card:hover{border-color:#00ffee40;transform:translateY(-5px)}.soon-card__icon{color:var(--cyan);opacity:.78;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.soon-card h4{font-family:var(--font-head);margin-bottom:16px;font-size:1rem;font-weight:600;line-height:1.3}.toast{z-index:9995;border:1px solid var(--line-2);color:#fff;max-width:90vw;font-family:var(--font-mono);opacity:0;pointer-events:none;background:linear-gradient(#14171ef7,#0b0d12f7);border-radius:100px;padding:14px 24px;font-size:.82rem;transition:opacity .3s,transform .3s;position:fixed;bottom:30px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 20px 60px -20px #000000b3,0 0 0 1px #00ffee1a}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.toast b{color:var(--cyan);font-weight:500}@media (max-width:1024px){.soon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.dash-card,.dash-card:nth-child(2n){grid-template-columns:1fr}.dash-card:nth-child(2n) .dash-card__visual{order:0}.dash-features,.soon-grid{grid-template-columns:1fr 1fr}}.pf-grid{max-width:var(--maxw);padding:clamp(40px,6vw,70px) var(--pad);grid-template-columns:1fr 1fr;gap:26px;margin:0 auto;display:grid}.pf-card{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff04);transition:border-color .5s,transform .5s,box-shadow .5s;position:relative;overflow:hidden}.pf-card:hover{border-color:#00ffee4d;transform:translateY(-6px);box-shadow:0 30px 70px -36px #0fe6}.pf-card__shot{height:230px;position:relative;overflow:hidden}.pf-card__shot:after{content:"";z-index:1;background:linear-gradient(#0000 55%,#080a0ed9);position:absolute;inset:0}.pf-card__shot:before{content:"";z-index:2;transition:transform 1.1s var(--ease);background:linear-gradient(115deg,#0000 35%,#ffffff24 48%,#0000 60%);position:absolute;inset:0;transform:translate(-100%)}.pf-card:hover .pf-card__shot:before{transform:translate(100%)}.pf-card__shot .device{width:auto;transition:transform .6s var(--ease);position:absolute;inset:16% 8% -30%}.pf-card:hover .pf-card__shot .device{transform:translateY(-10px)}.pf-card__body{padding:clamp(22px,2.6vw,32px)}.pf-card__industry{font-family:var(--font-mono);letter-spacing:.14em;color:var(--cyan);text-transform:uppercase;font-size:.72rem}.pf-card__name{font-family:var(--font-head);margin:9px 0 12px;font-size:1.5rem;font-weight:700}.pf-card__desc{color:var(--muted);margin-bottom:18px;font-size:.94rem}.pf-tags{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.pf-tags span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line-2);background:#ffffff0a;border-radius:100px;padding:6px 12px;font-size:.7rem}.pf-actions{flex-wrap:wrap;gap:12px;display:flex}.pf-toggle .pf-toggle__x,.pf-card.open .pf-toggle .pf-toggle__v{display:none}.pf-card.open .pf-toggle .pf-toggle__x{display:inline}.pf-study{max-height:0;transition:max-height .55s var(--ease),opacity .4s,margin .4s;opacity:0;overflow:hidden}.pf-card.open .pf-study{opacity:1;max-height:1200px;margin-top:26px}.pf-study__inner{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:24px;display:flex}.pf-study__row h5{font-family:var(--font-mono);letter-spacing:.16em;color:var(--cyan);text-transform:uppercase;margin-bottom:6px;font-size:.72rem}.pf-study__row p{color:var(--muted);font-size:.92rem;line-height:1.6}@media (max-width:760px){.pf-grid{grid-template-columns:1fr}}.stack{padding:clamp(30px,5vw,60px) 0 clamp(60px,9vw,110px);position:relative}.stack__wrap{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:.82fr 1.18fr;align-items:start;gap:26px;margin:0 auto;display:grid}.stack__rail{flex-direction:column;gap:8px;display:flex}.layer{text-align:left;cursor:pointer;border:1px solid var(--line);width:100%;color:var(--muted);transition:transform .35s var(--ease),border-color .35s,background .35s,color .35s,box-shadow .35s;background:#ffffff06;border-radius:14px;align-items:center;gap:14px;padding:15px 18px;display:flex}.layer__n{font-family:var(--font-mono);color:var(--muted-2);min-width:26px;font-size:.74rem;transition:color .35s}.layer__name{font-family:var(--font-head);color:inherit;font-size:1rem;font-weight:600}.layer__dot{background:#ffffff29;border-radius:50%;width:7px;height:7px;margin-left:auto;transition:all .35s}.layer:hover{border-color:var(--line-2);color:var(--white);transform:translate(5px)}.layer.linked{border-color:#00ffee4d}.layer.linked .layer__dot{background:#0fe9;box-shadow:0 0 8px #00ffee80}.layer.active{color:#fff;background:linear-gradient(90deg,#00ffee24,#ffffff05);border-color:#00ffee80;transform:translate(5px);box-shadow:0 0 0 1px #00ffee38,0 16px 44px -24px #00ffee8c}.layer.active .layer__n{color:var(--cyan)}.layer.active .layer__dot{background:var(--cyan);box-shadow:0 0 14px var(--cyan)}.layer.boot .layer__dot{background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.module{border-radius:var(--r-lg);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#14171ea8,#0b0d12a8);min-height:540px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden}.module:before{content:"";filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#00ffee29,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-80px;right:-80px}.module__bar{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted-2);z-index:1;align-items:center;gap:14px;font-size:.7rem;display:flex;position:relative}.module__status{color:var(--cyan);align-items:center;gap:7px;margin-left:auto;display:inline-flex}.module__status i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);animation:glowPulse 1.6s var(--ease) infinite;border-radius:50%}.module__inner{z-index:1;animation:moduleIn .5s var(--ease);position:relative}@keyframes moduleIn{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.module__title{font-family:var(--font-head);letter-spacing:-.01em;margin:20px 0 8px;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:700}.module__fn{color:var(--muted);margin-bottom:28px;font-size:1.06rem}.module__metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;display:grid}.metric{border:1px solid var(--line);background:#ffffff08;border-radius:12px;padding:16px 16px 18px}.metric__v{font-family:var(--font-head);background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:1}.metric__l{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-2);text-transform:uppercase;margin:8px 0 11px;font-size:.64rem}.metric__bar{background:#ffffff14;border-radius:4px;height:4px;overflow:hidden}.metric__bar i{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));width:0;height:100%;transition:width 1s var(--ease);border-radius:4px;display:block;box-shadow:0 0 8px #00ffee80}.module__io{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:.8rem;display:flex}.module__io b{color:var(--cyan);font-weight:500}.module__io .ar{color:var(--muted-2)}.module__connects{font-family:var(--font-mono);color:var(--muted-2);margin-bottom:18px;font-size:.74rem}.module__connects b{color:var(--cyan);font-weight:400}.module__desc{color:var(--muted);font-size:1rem;line-height:1.65}@media (max-width:900px){.stack__wrap{grid-template-columns:1fr;gap:18px}.stack__rail{scrollbar-width:none;flex-direction:row;padding-bottom:6px;overflow-x:auto}.stack__rail::-webkit-scrollbar{display:none}.layer{flex:none;transform:none!important}.layer__name{white-space:nowrap}.module{min-height:0}}.os-exp{padding:clamp(20px,3vw,40px) 0 clamp(50px,8vw,90px);position:relative}.os-layout{max-width:1340px;padding:0 var(--pad);grid-template-columns:1.3fr .9fr;align-items:stretch;gap:24px;margin:0 auto;display:grid}.os-stage{border-radius:var(--r-lg);border:1px solid var(--line);background:radial-gradient(80% 70% at 50% 38%,#0d121cb3,#07090d80);width:100%;min-height:540px;position:relative;overflow:hidden}.os-stage canvas{z-index:1;width:100%;height:100%;position:absolute;inset:0}.os-hint{z-index:4;font-family:var(--font-mono);letter-spacing:.12em;color:var(--muted-2);align-items:center;gap:8px;font-size:.7rem;display:flex;position:absolute;bottom:16px;left:20px}.os-hint i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);animation:glowPulse 1.6s var(--ease) infinite;border-radius:50%}.eco-hub{cursor:pointer;z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.eco-hub__dot{background:radial-gradient(circle at 35% 30%,#fff,var(--chrome-mid));width:13px;height:13px;transition:transform .35s var(--ease),box-shadow .35s,background .35s;border-radius:50%;box-shadow:0 0 0 5px #ffffff0a,0 0 14px #ffffff38}.eco-hub__label{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted);white-space:nowrap;pointer-events:none;font-size:10px;transition:color .3s}.eco-hub:hover{z-index:5}.eco-hub:hover .eco-hub__dot,.eco-hub.active .eco-hub__dot{background:radial-gradient(circle at 35% 30%,#fff,var(--cyan));transform:scale(1.55);box-shadow:0 0 0 6px #00ffee1f,0 0 24px #00ffeee6}.eco-hub:hover .eco-hub__label,.eco-hub.active .eco-hub__label{color:#fff}.eco-hub.linked .eco-hub__dot{background:radial-gradient(circle at 35% 30%,#eafdff,var(--cyan-2));box-shadow:0 0 0 5px #00ffee1a,0 0 16px #0fe9}.eco-hub.online .eco-hub__label{color:var(--muted)}.eco-hub.online.active .eco-hub__label{color:#fff}.os-side{flex-direction:column;gap:16px;display:flex}.os-hud{border:1px solid var(--line);border-radius:var(--r-md);background:#ffffff06;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.os-hud__row{font-family:var(--font-mono);flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.os-hud__stat{flex-direction:column;gap:3px;display:flex}.os-hud__stat b{font-family:var(--font-head);background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:1}.os-hud__stat span{letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;font-size:.62rem}.os-hud__bar{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.os-hud__bar i{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));width:10%;height:100%;transition:width .8s var(--ease);border-radius:6px;display:block;box-shadow:0 0 10px #0fe9}.os-activate{margin-top:2px}.os-activate .btn{width:100%}.os-side .module{flex:1;min-height:0}.os-inspect{border:1px solid var(--line);border-radius:var(--r-md);font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-2);background:#ffffff06;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;font-size:.7rem;display:flex}.os-inspect__hint{color:var(--muted);text-transform:none;letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.os-inspect__hint i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);animation:glowPulse 1.6s var(--ease) infinite;border-radius:50%}.module__block{margin-bottom:18px}.module__lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:7px;font-size:.62rem;display:block}.module__block p{color:var(--muted);font-size:1rem;line-height:1.6}.module__block--prob{border-left:2px solid #ffffff29;padding-left:15px}.module__block--out{border-left:2px solid var(--cyan);padding-left:15px}.module__block--out .module__lbl{color:var(--cyan)}.module__block--out p{color:var(--bright)}.module__connects{margin-top:22px}.sysgrid{max-width:var(--maxw);padding:clamp(28px,5vw,64px) var(--pad) clamp(16px,3vw,36px);margin:0 auto}.sysgrid__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.syscard{border:1px solid var(--line-2);border-radius:var(--r-md);transition:border-color .4s var(--ease),transform .4s var(--ease),background .4s var(--ease);background:linear-gradient(#14171e80,#0b0d1280);flex-direction:column;padding:22px 22px 24px;display:flex;position:relative}.syscard:hover{background:linear-gradient(#161c26b8,#0c0f16b8);border-color:#00ffee6b;transform:translateY(-4px)}.syscard__top{align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.syscard__n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--cyan);font-size:.72rem}.syscard__name{font-family:var(--font-head);letter-spacing:-.01em;font-size:1.18rem;font-weight:700;line-height:1.15}.syscard__prob{margin-bottom:13px}.syscard__lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:5px;font-size:.58rem;display:block}.syscard__prob p{color:var(--muted);font-size:.92rem;line-height:1.5}.syscard__what{color:var(--muted-2);flex:1;margin-bottom:15px;font-size:.88rem;line-height:1.55}.syscard__out{border-top:1px solid var(--line);padding-top:13px}.syscard__out .syscard__lbl{color:var(--cyan)}.syscard__outrow{align-items:flex-start;gap:9px;display:flex}.syscard__arrow{color:var(--cyan);font-weight:600;line-height:1.4}.syscard__out p{color:var(--bright);font-size:.92rem;font-weight:500;line-height:1.45}@media (max-width:980px){.sysgrid__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.sysgrid__grid{grid-template-columns:1fr}}.deepdive__stage{width:min(1360px,calc(100% - 2*var(--pad)));background:0 0;border:0;border-radius:0;min-height:clamp(520px,68vh,740px);margin:44px auto 0;position:relative;overflow:visible}.deepdive .sysgrid__grid{width:min(var(--maxw),calc(100% - 2*var(--pad)));margin:44px auto 0}.os-core{object-fit:contain;z-index:1;opacity:.09;pointer-events:none;filter:drop-shadow(0 0 24px #00ffee73);width:118px;height:118px;transform:translate(-50%,-50%) translate(calc(var(--px,0)*-20px),calc(var(--py,0)*-14px));animation:osCorePulse 5.5s var(--ease) infinite;position:absolute;top:52%;left:50%}@keyframes osCorePulse{0%,to{opacity:.07}50%{opacity:.17}}.os-stage.is-powered .os-core{opacity:.24;filter:drop-shadow(0 0 46px #00ffeee6);animation:none}.os-power{z-index:6;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bright);cursor:pointer;transition:border-color .3s,box-shadow .3s,transform .3s var(--ease),background .3s;background:linear-gradient(#0d1622e6,#090d14eb);border:1px solid #0fe6;border-radius:11px;align-items:center;gap:9px;padding:11px 17px;font-size:.7rem;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0000004d,0 12px 32px -14px #00ffee8c}.os-power:hover{border-color:var(--cyan);background:linear-gradient(#101c2af2,#0a1018f2);transform:translate(-50%)translateY(-2px);box-shadow:0 0 0 1px #00ffee80,0 0 28px -6px #00ffeeb3}.os-power:active{transform:translate(-50%)}.os-power__bolt{color:var(--cyan);filter:drop-shadow(0 0 6px var(--cyan))}.lead-cue{vertical-align:middle;white-space:nowrap;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:6px;margin-left:6px;font-size:.66rem;display:inline-flex}.lead-cue i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);animation:glowPulse 1.6s var(--ease) infinite;border-radius:50%}.os3d{z-index:1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(64% 58% at 50% 49%,#000 20%,#0000 86%);mask-image:radial-gradient(64% 58% at 50% 49%,#000 20%,#0000 86%)}.os-labels{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hub3d{will-change:transform;font-family:var(--font-mono);letter-spacing:.05em;color:#c7e3ef;white-space:nowrap;text-shadow:0 1px 3px #000000f2,0 0 12px #02060cf2,0 0 4px #02060c;font-size:10.5px;font-weight:500;transition:color .3s;position:absolute;top:0;left:0}.hub3d.is-on{color:#fff;text-shadow:0 1px 3px #000000f2,0 0 14px #00ffee8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0409108c;border:1px solid #00ffee47;border-radius:7px;padding:2px 9px}.sysdetail{z-index:8;border-radius:var(--r-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;width:min(338px,39%);max-height:90%;transition:transform .5s var(--ease-out),opacity .45s var(--ease-out);background:linear-gradient(#0e121af2,#090c12f7);border:1px solid #00ffee40;flex-direction:column;padding:22px 22px 24px;display:flex;position:absolute;top:50%;right:12px;overflow:auto;transform:translate(110%,-50%);box-shadow:0 30px 70px -34px #000000d9,0 0 44px -22px #00ffee59}.sysdetail.is-open{opacity:1;pointer-events:auto;transform:translateY(-50%)}.sysdetail__close{z-index:3;cursor:pointer;border:1px solid var(--line-2);width:26px;height:26px;color:var(--muted);background:#ffffff0d;border-radius:7px;place-items:center;font-size:11px;transition:all .2s;display:grid;position:absolute;top:13px;right:13px}.sysdetail__close:hover{color:#fff;border-color:var(--cyan)}.sysdetail__body{margin-top:0}.sysdetail .module{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:0;padding:0}.sysdetail .module:before{display:none}.sysdetail .module__bar{padding-top:6px;padding-left:22px;padding-right:38px;font-size:.64rem}.sysdetail .module__inner{padding-left:22px}.sysdetail .module__lbl{color:var(--cyan)}.sysdetail .module__title{margin:13px 0 6px;font-size:clamp(1.35rem,2.1vw,1.7rem);line-height:1.12}.sysdetail .module__lbl{margin-bottom:5px;font-size:.58rem}.sysdetail .module__metrics{gap:10px;margin-bottom:14px}.sysdetail .metric__l{letter-spacing:.06em;margin:5px 0 7px;font-size:.54rem}.sysdetail .module__connects{margin-top:14px;font-size:.7rem}@media (max-width:760px){.sysdetail{border-radius:18px 18px 0 0;width:auto;max-height:82%;inset:auto 0 0;transform:translateY(106%);box-shadow:0 -40px 70px -40px #000000d9}.sysdetail.is-open{transform:none}}#evo>.sec-thread,#transform>.sec-thread,#diagnostic>.sec-thread,#why>.sec-thread{display:none}.eco-spine.eco-spine--mid{height:clamp(150px,17vh,200px);margin:clamp(30px,4vw,56px) auto}.callval__card:before,.mastery__card:before,.pillar:before,.reframe__q:before,.psplit__card:before,.lane:before,.craft__inner:before,.results__card:before,.steps3__step:before,.dp-card:before{display:none!important}#evo{padding-bottom:clamp(60px,9vw,110px)}#transform{padding-bottom:clamp(34px,5vw,70px)}@media (max-width:760px){.os-power{letter-spacing:.08em;padding:9px 12px;font-size:.6rem;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.os-hint{font-size:.6rem}.os-core{width:90px;height:90px}}.syscard{cursor:pointer;scroll-margin-top:104px}.syscard.is-hot{border-color:#0fe6}.syscard.is-active{border-color:var(--cyan);background:linear-gradient(#18202cdb,#0c1018db);transform:translateY(-4px);box-shadow:0 0 0 1px #00ffee80,0 22px 60px -24px #00ffee8c}.syscard.is-active .syscard__n{color:#fff}.syscard.is-active:after{content:"";background:linear-gradient(90deg,var(--cyan),transparent);width:38px;height:2px;box-shadow:0 0 10px var(--cyan);border-radius:2px;position:absolute;top:-1px;left:0}.eco-hub.hot{z-index:5}.eco-hub.hot .eco-hub__dot{background:radial-gradient(circle at 35% 30%,#fff,var(--cyan));transform:scale(1.5);box-shadow:0 0 0 6px #00ffee1f,0 0 24px #00ffeed9}.eco-hub.hot .eco-hub__label{color:#fff}.evo{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.evo__scroll{height:230vh;position:relative}.evo__pin{flex-direction:column;justify-content:center;gap:clamp(34px,5vw,66px);min-height:100vh;display:flex;position:sticky;top:0}.evo__track{justify-content:space-between;gap:6px;margin-top:46px;display:flex;position:relative}.evo__line{background:#ffffff1a;border-radius:2px;height:2px;position:absolute;top:14px;left:2%;right:2%;overflow:visible}.evo__line i{width:0;height:100%;transition:width .42s var(--ease);background:linear-gradient(90deg,#7d50ff 0%,#a78cff 72%,#cbb6ff 100%);border-radius:2px;display:block;position:relative;box-shadow:0 0 9px #a100ff8c}.evo__line i:after{content:"";opacity:0;width:9px;height:9px;transition:opacity .3s var(--ease);background:#efe8ff;border-radius:50%;position:absolute;top:50%;right:-1px;transform:translate(50%,-50%);box-shadow:0 0 11px 2px #a582ffcc}.evo__track.booting .evo__line i:after{opacity:1}.evo__spark{opacity:0;pointer-events:none;background:#efe8ff;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 10px 1px #a582ffb3}.evo__track.synced .evo__spark{animation:evoSpark 3.6s var(--ease) infinite}@keyframes evoSpark{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.evo__stage{z-index:1;flex-direction:column;flex:1;align-items:center;gap:12px;display:flex;position:relative}.evo__node{border:1px solid var(--line-2);background:var(--charcoal-2);opacity:.5;width:30px;height:30px;font-family:var(--font-mono);color:var(--muted);transition:border-color .45s var(--ease),background .45s var(--ease),color .45s var(--ease),box-shadow .45s var(--ease),transform .45s var(--ease),opacity .45s var(--ease);border-radius:50%;place-items:center;font-size:.66rem;font-weight:700;display:grid;position:relative}.evo__node:before{content:"";opacity:0;pointer-events:none;border:1px solid #a100ffcc;border-radius:50%;position:absolute;inset:-1px;transform:scale(1)}.evo__stage.activating .evo__node:before{animation:evoRipple .72s var(--ease)}@keyframes evoRipple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.evo__stage.on .evo__node{opacity:1;color:#160a2c;background:#a100ff;border-color:#8a5cff;transform:scale(1.12);box-shadow:0 0 13px #a100ff94}.evo__stage.activating .evo__node{transform:scale(1.32);box-shadow:0 0 27px 6px #9b73ffb3}@keyframes evoHeart{0%,to{transform:scale(1.1);box-shadow:0 0 12px #a100ff70}50%{transform:scale(1.16);box-shadow:0 0 22px 4px #9b73ffbd}}.evo__track.synced .evo__stage.on .evo__node{animation:evoHeart 2.6s var(--ease) infinite}.evo__feedback{opacity:0;pointer-events:none;background:#efe8ff;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%);box-shadow:0 0 11px 2px #a078ffc7}.evo__feedback:before{content:"";background:linear-gradient(90deg,#a100ffa8,#0000);border-radius:2px;width:62px;height:2px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.evo__track.synced .evo__feedback{animation:evoFeedback 3.4s var(--ease) infinite}@keyframes evoFeedback{0%{opacity:0;left:100%}8%{opacity:1}84%{opacity:1}to{opacity:0;left:0}}.evo__track.synced .evo__stage:last-child .evo__node:before{animation:evoEmit 3.4s var(--ease) infinite;border-color:#b99bffd1}@keyframes evoEmit{0%{opacity:.85;transform:scale(1)}55%,to{opacity:0;transform:scale(2.7)}}.evo__name{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted-2);text-align:center;opacity:.4;filter:blur(3px);transition:color .45s var(--ease),opacity .5s var(--ease),filter .5s var(--ease),transform .5s var(--ease);font-size:.6rem;line-height:1.3;transform:translateY(4px)}.evo__stage.on .evo__name{color:var(--white);opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.evo__node,.evo__name{opacity:1;filter:none;transform:none}.evo__track.synced .evo__spark,.evo__track.synced .evo__feedback{opacity:0;animation:none}.evo__stage.activating .evo__node:before,.evo__track.synced .evo__stage.on .evo__node,.evo__track.synced .evo__stage:last-child .evo__node:before{animation:none}}@media (max-width:980px){.os-layout{grid-template-columns:1fr}.os-stage{min-height:440px}}@media (max-width:760px){.os-stage{min-height:380px}.eco-hub__label{font-size:9px}.evo__track{flex-wrap:wrap;justify-content:flex-start;gap:18px 6px}.evo__line{display:none}.evo__stage{flex:0 0 28%}.evo__scroll{height:200vh}.evo__pin{gap:26px}}.os-exp--hero{padding-top:clamp(120px,15vh,170px)}.deepdive .section-head{max-width:1080px}.deepdive .section-head__title{font-size:clamp(1.5rem,3.25vw,2.35rem);font-stretch:108%;line-height:1.18}@media (max-width:680px){.deepdive .section-head__title br{display:none}}.lever{padding:clamp(60px,9vw,120px) 0;position:relative}.lever__wrap{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:.92fr 1.08fr;align-items:start;gap:38px;margin:36px auto 0;display:grid}.lever__hud{border:1px solid var(--line-2);border-radius:var(--r-lg);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#14171e99,#0b0d128c);padding:32px;position:sticky;top:100px}.lever__hud-label{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);text-transform:uppercase;font-size:.7rem}.lever__score{font-family:var(--font-head);background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:12px 0 4px;font-size:clamp(3rem,7vw,5rem);font-weight:800;line-height:1}.lever__scorebar{background:#ffffff14;border-radius:8px;height:8px;margin:20px 0 18px;overflow:hidden}.lever__scorebar i{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));width:0;height:100%;transition:width .8s var(--ease);border-radius:8px;display:block;box-shadow:0 0 12px #0fe9}.lever__note{color:var(--muted);font-size:.9rem;line-height:1.6}.lever__note b{color:var(--white);font-weight:500}.lever__steps{flex-direction:column;gap:10px;display:flex}.lstep{border:1px solid var(--line);opacity:.45;transition:opacity .6s var(--ease),transform .6s var(--ease),border-color .6s,background .6s,box-shadow .6s;background:#ffffff05;border-radius:14px;align-items:center;gap:16px;padding:17px 20px;display:flex;transform:translate(12px)}.lstep.on{opacity:1;background:linear-gradient(90deg,#00ffee1a,#ffffff05);border-color:#0fe6;transform:none;box-shadow:0 16px 44px -26px #00ffee8c}.lstep__n{font-family:var(--font-mono);color:var(--muted-2);min-width:26px;font-size:.72rem;transition:color .5s}.lstep.on .lstep__n{color:var(--cyan)}.lstep__name{font-family:var(--font-head);flex:1;font-size:1.04rem;font-weight:600}.lstep__add{font-family:var(--font-mono);color:var(--muted-2);font-size:.76rem}.lstep.on .lstep__add{color:var(--cyan-2)}.lstep__out{font-family:var(--font-head);color:var(--muted);text-align:right;min-width:72px;font-size:1.15rem;font-weight:700;transition:color .5s}.lstep.on .lstep__out{color:#fff}.diag{padding:clamp(34px,4vw,52px) 0 clamp(60px,8vw,100px)}.diag>.section-head{margin-bottom:clamp(44px,5.5vw,74px)}.diag .section-head__lead{margin-top:18px;font-size:clamp(.98rem,1.3vw,1.12rem)}.diag__layout{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:1.35fr .85fr;align-items:start;gap:22px;margin:46px auto 0;display:grid}.diag__gaps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gap{text-align:left;cursor:pointer;border-radius:var(--r-md);border:1px solid var(--line-2);transition:border-color .3s,background .3s,transform .25s var(--ease);background:linear-gradient(#14171e80,#0b0d1280);align-items:flex-start;gap:13px;padding:16px 17px;display:flex}.gap:hover{border-color:#0fe6;transform:translateY(-2px)}.gap__check{border:1.5px solid var(--line-2);border-radius:6px;flex:none;width:20px;height:20px;margin-top:2px;transition:border-color .25s;position:relative}.gap__check:after{content:"";background:var(--cyan);opacity:0;transition:.25s var(--ease);box-shadow:0 0 10px var(--cyan);border-radius:3px;position:absolute;inset:3px;transform:scale(.4)}.gap.is-on{border-color:var(--cyan);background:linear-gradient(#141e2ab8,#0a1018b8)}.gap.is-on .gap__check{border-color:var(--cyan)}.gap.is-on .gap__check:after{opacity:1;transform:scale(1)}.gap__body{flex-direction:column;gap:4px;display:flex}.gap__title{font-family:var(--font-head);letter-spacing:-.01em;font-size:.98rem;font-weight:700;line-height:1.2}.gap__impact{color:var(--muted-2);font-size:.82rem;line-height:1.45}.gap.is-on .gap__impact{color:var(--muted)}.dx{border:1px solid var(--line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#161a22b3,#0b0e14b3);padding:24px;position:sticky;top:90px}.dx__head{font-family:var(--font-mono);letter-spacing:.16em;color:var(--muted-2);align-items:center;gap:9px;font-size:.66rem;display:flex}.dx__beacon{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);animation:glowPulse 1.6s var(--ease) infinite;border-radius:50%}.dx__count{letter-spacing:.06em;margin-left:auto}.dx__count b{color:var(--bright)}.dx__meterwrap{margin:20px 0 16px}.dx__meterhead{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:.64rem;display:flex}.dx__meterhead b{font-family:var(--font-head);color:var(--bright);letter-spacing:-.01em;font-size:1.6rem}.dx__meter{background:#ffffff12;border-radius:8px;height:8px;overflow:hidden}.dx__meter i{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));width:100%;height:100%;transition:width .5s var(--ease),background .4s;border-radius:8px;display:block;box-shadow:0 0 12px #0fe9}.dx__meter i.is-low{background:linear-gradient(90deg,#b46a2e,#ff9500);box-shadow:0 0 12px #ff950080}.dx__verdict{color:var(--muted);margin-bottom:18px;font-size:.98rem;line-height:1.6}.dx__missing{border-top:1px solid var(--line);margin-bottom:20px;padding-top:16px}.dx__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:11px;font-size:.6rem;display:block}.dx__chips{flex-wrap:wrap;gap:8px;display:flex}.dx__chips span{font-family:var(--font-mono);letter-spacing:.02em;color:var(--bright);background:#00ffee14;border:1px solid #0fe6;border-radius:8px;padding:6px 11px;font-size:.72rem}.dx__cta{justify-content:center;width:100%}@media (max-width:920px){.diag__layout{grid-template-columns:1fr}.dx{position:static}}@media (max-width:560px){.diag__gaps{grid-template-columns:1fr}}.leak{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:1.3fr .8fr;align-items:start;gap:46px;margin:0 auto;display:grid;position:relative}.leak__gaps{flex-direction:column;gap:12px;display:flex}.leak-gap{text-align:left;cursor:pointer;border:1px solid var(--line-2);border-radius:var(--r-md);width:100%;transition:border-color .3s,background .3s,transform .3s var(--ease-out),box-shadow .3s;background:linear-gradient(#161a2299,#0c0e1499);padding:16px 18px 16px 26px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.leak-gap:before{content:"";background:var(--line-2);width:3px;transition:background .3s,box-shadow .3s;position:absolute;top:0;bottom:0;left:0}.leak-gap:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 32%,#00ffee12 50%,#0000 68%);transition:opacity .45s;position:absolute;inset:0}.leak-gap:hover{border-color:#00ffee73;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 10px 26px -16px #00ffee80}.leak-gap:hover:before{background:var(--cyan);box-shadow:0 0 12px #0fe9}.leak-gap:hover:after{opacity:1}.leak-gap__row{align-items:center;gap:13px;display:flex}.leak-gap__dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;width:11px;height:11px;transition:all .25s}.leak-gap__q{color:#e4ebf5;font-family:var(--font-head);letter-spacing:-.01em;flex:1;font-size:1.04rem;font-weight:600;line-height:1.25}.leak-gap__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#b6a0ff;opacity:0;white-space:nowrap;font-size:.6rem;transition:all .25s}.leak-gap__detail{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.leak-gap__inner{opacity:0;transition:opacity .3s var(--ease);overflow:hidden}.leak-gap__cost{color:var(--muted);margin-bottom:7px;font-size:.9rem;line-height:1.5;display:block}.leak-gap__stat{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b6a0ff;font-size:.64rem;display:block}.leak-gap.is-on{animation:leakPop .45s var(--ease-out);background:linear-gradient(#181428a8,#0d0b15a8);border-color:#9b74ff8c;box-shadow:inset 0 1px #ffffff0d,0 12px 34px -18px #a100ff99}@keyframes leakPop{0%{transform:scale(.992)}45%{transform:scale(1.015)}to{transform:scale(1)}}.leak-gap.is-on:before{background:#a100ff;box-shadow:0 0 14px #a100ffd9}.leak-gap.is-on .leak-gap__q{color:#fff}.leak-gap.is-on .leak-gap__dot{background:#a100ff;border-color:#a100ff;box-shadow:0 0 12px #a100ffcc}.leak-gap.is-on .leak-gap__tag{opacity:1}.leak-gap.is-on .leak-gap__detail{grid-template-rows:1fr}.leak-gap.is-on .leak-gap__inner{opacity:1;padding-top:12px}.leak__panel{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:14px;padding:0;display:flex;position:relative}.leak__panel:before,.leak__panel:after{display:none}@keyframes leakBracket{0%,to{opacity:.5}50%{opacity:1}}.leak__scan{z-index:2;pointer-events:none;height:2px;animation:leakScan 4.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#dcfaffd9,#0000);position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #00ffeebf}@keyframes leakScan{0%{opacity:0;top:-3%}12%{opacity:.7}88%{opacity:.7}to{opacity:0;top:101%}}.leak__gridfx{z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.45;background:repeating-linear-gradient(0deg,#00ffee0f 0 1px,#0000 1px 4px);animation:6s linear infinite leakGrid;position:absolute;inset:0}@keyframes leakGrid{0%{background-position:0 0}to{background-position:0 8px}}@media (prefers-reduced-motion:reduce){.leak__scan,.leak__gridfx,.leak__panel:before,.leak__panel:after,.leak-gap.is-on{animation:none}}.leak__panel:before{border-bottom:0;border-right:0;border-top-left-radius:5px;top:12px;left:12px}.leak__panel:after{border-top:0;border-left:0;border-bottom-right-radius:5px;bottom:12px;right:12px}.leak__tank{background:repeating-linear-gradient(0deg,#0000 0 31px,#aad2ff0f 31px 32px),linear-gradient(#ffffff06,#ffffff01);border:1px solid #7da5cd42;border-radius:18px;width:clamp(142px,17vw,190px);height:clamp(280px,40vh,380px);transition:box-shadow .4s;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #0000008c,inset 0 2px #ffffff21,0 24px 60px -34px #00ffee59,0 22px 54px -32px #000000bf}.leak__tank:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff1c 0,#0000 24% 78%,#ffffff0d 100%);border-radius:18px;position:absolute;inset:0}.leak__tank.is-draining{box-shadow:inset 0 0 44px #a100ff38,inset 0 2px #ffffff21,0 24px 60px -34px #a100ff6b,0 22px 54px -32px #000000bf}.leak__fill{background:linear-gradient(#00ffee80,#00ffeed9);height:100%;transition:height .95s cubic-bezier(.34,1.4,.5,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 0 44px #00ffee73}.leak__surface{background:#cdf9fff2;height:4px;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 18px 2px #00ffeee6}.leak__surface:before,.leak__surface:after{content:"";background:#cdf9ff80;border-radius:45%;width:160%;height:14px;position:absolute;top:-7px;left:-30%}.leak__surface:before{animation:4.2s linear infinite leakSlosh}.leak__surface:after{opacity:.6;animation:6.5s linear infinite reverse leakSlosh}@keyframes leakSlosh{0%{transform:translate(-12%)rotate(0)}50%{transform:translate(-4%)rotate(2deg)}to{transform:translate(-12%)rotate(0)}}.leak__bub{opacity:0;background:#d7faffb3;border-radius:50%;width:6px;height:6px;animation:5s ease-in infinite leakBub;position:absolute;bottom:6px;box-shadow:0 0 7px #00ffeeb3}.leak__bub:nth-child(2){left:24%}.leak__bub:nth-child(3){width:4px;height:4px;animation-duration:6s;animation-delay:1.4s;left:48%}.leak__bub:nth-child(4){width:5px;height:5px;animation-duration:5.5s;animation-delay:2.8s;left:67%}.leak__bub:nth-child(5){width:3px;height:3px;animation-duration:6.5s;animation-delay:4s;left:82%}@keyframes leakBub{0%{opacity:0;transform:translateY(0)scale(.5)}12%{opacity:.7}85%{opacity:.45}to{opacity:0;transform:translateY(-260px)scale(1)}}@media (prefers-reduced-motion:reduce){.leak__surface:before,.leak__surface:after,.leak__bub{animation:none}.leak__bub{display:none}}.leak__readout{text-align:center}.leak__riskhead{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:7px;margin-bottom:4px;font-size:.64rem;display:inline-flex}.leak__riskhead:before{content:"";width:6px;height:6px;animation:glowPulse 1.6s var(--ease) infinite;background:#ff5a4d;border-radius:50%;box-shadow:0 0 9px #ff463ce6}.leak__risknum{font-family:var(--font-head);justify-content:center;align-items:baseline;gap:2px;line-height:1;display:flex}.leak__risknum b{color:#ff5a4d;text-shadow:0 0 26px #ff3c328c;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:800}.leak__risknum span{color:#ff5a4d;font-size:1.4rem}.leak__verdict{color:var(--white);max-width:320px;min-height:42px;margin:12px auto 0;font-size:1rem;font-weight:600;line-height:1.5}.leak__cta{margin-top:2px}@media (max-width:860px){.leak{grid-template-columns:1fr;gap:26px}.leak__panel{order:-1}.leak__conduit{display:none}}.leak__conduit{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leak__conduit path{stroke:#0000;stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 9;filter:drop-shadow(0 0 6px #a100ff99);transition:stroke .4s}.leak__conduit.on path{stroke:#a100ff8c;animation:1.1s linear infinite leakFlow}.leak__conduit.s2 path{stroke:#aa7dffb3;animation-duration:.85s}.leak__conduit.s3 path{stroke:#ff5044d9;stroke-width:2.5px;animation-duration:.6s}@keyframes leakFlow{to{stroke-dashoffset:-14px}}.leak__tankwrap{flex-direction:column;align-items:center;display:flex;position:relative}.leak__ticks{z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,#c3e8ff6b 0 1px,#0000 1px 14.5%);width:9px;position:absolute;top:9%;bottom:9%;right:7px}.leak__base{filter:blur(3px);background:radial-gradient(50% 60% at 50% 38%,#00ffee80,#0fe0 72%);border-radius:50%;width:72%;height:16px;margin-top:-5px;transition:background .4s}.leak__tankwrap:has(.is-draining) .leak__base{background:radial-gradient(50% 60% at 50% 38%,#a100ff80,#a100ff00 72%)}.leak__drain{z-index:3;opacity:0;background:#cdf9ffe6;border-radius:50%;width:8px;height:8px;transition:opacity .3s;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 14px 3px #a100ffcc}.leak__tank.is-draining .leak__drain{opacity:1;animation:leakBreach 1.6s var(--ease) infinite}@keyframes leakBreach{0%,to{opacity:.45;transform:translate(-50%)scale(.8)}50%{opacity:1;transform:translate(-50%)scale(1.35)}}.leak__motes{z-index:2;pointer-events:none;opacity:0;transition:opacity .4s;position:absolute;inset:0}.leak__tank.is-draining .leak__motes{opacity:1}.leak__motes i{opacity:0;background:#cdf9ffd9;border-radius:50%;width:3px;height:3px;position:absolute;bottom:16%;box-shadow:0 0 6px #a100ffbf}.leak__tank.is-draining .leak__motes i{animation:4.6s ease-in infinite leakMote}.leak__motes i:first-child{animation-delay:0s;left:22%}.leak__motes i:nth-child(2){animation-delay:1.3s;left:38%}.leak__motes i:nth-child(3){animation-delay:.5s;left:50%}.leak__motes i:nth-child(4){animation-delay:2.2s;left:62%}.leak__motes i:nth-child(5){animation-delay:1.7s;left:74%}.leak__motes i:nth-child(6){animation-delay:3.1s;left:31%}.leak__motes i:nth-child(7){animation-delay:3.7s;left:67%}@keyframes leakMote{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.85}to{opacity:0;transform:translateY(-190px)scale(1.1)}}.leak__panel.sev-2{border-color:#aa7dff66}.leak__panel.sev-3{border-color:#e078c880}.leak__panel.sev-2:before,.leak__panel.sev-2:after{animation-duration:2s}.leak__panel.sev-3:before,.leak__panel.sev-3:after{border-color:#ff5044d9;animation-duration:1.1s}.leak__panel.sev-3 .leak__scan{animation-duration:2.6s}.leak__panel.sev-3 .leak__arrow,.leak__panel.sev-3 .leak__risknum b{color:#ff362b}.leak__panel.sev-3 .leak__risknum{animation:critPulse 1s var(--ease) infinite}@keyframes critPulse{0%,to{opacity:1}50%{opacity:.62}}.leak__panel.sev-3 .leak__tank.is-draining{box-shadow:inset 0 0 50px #ff3c3247,inset 0 2px #ffffff21,0 24px 60px -30px #ff3c3280,0 22px 54px -32px #000000bf}.leak__panel.sev-3 .leak__drain{background:#ffd6d0f2;box-shadow:0 0 16px 4px #ff3c32e6}.leak__risknum.flash{animation:numFlash .45s var(--ease-out)}@keyframes numFlash{0%{transform:scale(1)}42%{text-shadow:0 0 32px #a100ffd9;transform:scale(1.09)}to{transform:scale(1)}}.diag{position:relative;overflow:hidden}.diag:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(60% 50% at 50% 28%,#00ffee0d,#0000 70%),repeating-linear-gradient(0deg,#0000 0 39px,#78a0dc08 39px 40px);animation:16s linear infinite chamberDrift;position:absolute;inset:0}@keyframes chamberDrift{0%{background-position:0 0,0 0}to{background-position:0 0,0 40px}}.diag>.section-head,.diag>.leak{z-index:1;position:relative}.leak.in .brk{animation:leakIn .5s var(--ease-out) both}.leak.in .brk:first-child{animation-delay:40ms}.leak.in .brk:nth-child(2){animation-delay:80ms}.leak.in .brk:nth-child(3){animation-delay:.12s}.leak.in .brk:nth-child(4){animation-delay:.16s}.leak.in .brk:nth-child(5){animation-delay:.2s}.leak.in .brk:nth-child(6){animation-delay:.24s}.leak.in .brk:nth-child(7){animation-delay:.28s}.leak.in .brk:nth-child(8){animation-delay:.32s}@keyframes leakIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.leak__conduit.on path,.diag:before,.leak.in .brk,.leak__risknum.flash{animation:none}}.breakers,.leak__hud{background:radial-gradient(circle at 15px 14px,#828c9a 0 1.5px,#565f6d 1.5px 2.7px,#2a313c 2.7px 3.6px,#06090e 3.9px 4.8px,#0000 5.2px),radial-gradient(circle at calc(100% - 15px) 14px,#828c9a 0 1.5px,#565f6d 1.5px 2.7px,#2a313c 2.7px 3.6px,#06090e 3.9px 4.8px,#0000 5.2px),radial-gradient(circle at 15px calc(100% - 14px),#828c9a 0 1.5px,#565f6d 1.5px 2.7px,#2a313c 2.7px 3.6px,#06090e 3.9px 4.8px,#0000 5.2px),radial-gradient(circle at calc(100% - 15px) calc(100% - 14px),#828c9a 0 1.5px,#565f6d 1.5px 2.7px,#2a313c 2.7px 3.6px,#06090e 3.9px 4.8px,#0000 5.2px),linear-gradient(177deg,#404a56 0%,#2d3540 8%,#1d242d 46%,#141a22 80%,#0c1016 100%);border:1px solid #03050a;border-radius:13px;width:100%;max-width:524px;padding:11px;position:relative;box-shadow:inset 0 3px 1px #ffffff52,inset 0 -7px 14px #0000009e,inset 6px 0 12px #00000052,inset -6px 0 12px #00000052,inset 0 0 0 1px #ffffff0d,0 2px #ffffff17,0 30px 48px -22px #000000eb,0 66px 78px -52px #000c}.breakers__inner,.leak__hud-screen{background:linear-gradient(#0a0e14,#06090e)!important;box-shadow:inset 0 5px 11px #000000eb,inset 0 -1px #ffffff12,inset 0 0 0 1px #000000e0,inset 0 2px 1px #000000f2!important}.breakers__inner{border-radius:8px;position:relative;overflow:hidden}.breakers__holo{text-align:center;pointer-events:none;z-index:4;width:max-content;max-width:min(440px,86vw);font-family:var(--font-head);color:var(--bright);text-shadow:0 0 7px #00ffeed9,0 0 20px #00ffee80,1px 0 1px #b48cff80,-1px 0 1px #50c8ff80;opacity:0;transition:opacity .4s var(--ease),transform .4s var(--ease);font-size:clamp(1rem,1.35vw,1.18rem);font-weight:600;line-height:1.35;position:absolute;bottom:calc(100% + 26px);left:50%;transform:translate(-50%)translateY(7px)}.breakers__holo.show{opacity:.96;animation:4s steps(48,end) infinite holoFlicker;transform:translate(-50%)translateY(0)}@keyframes holoFlicker{0%,to{opacity:.96}47%{opacity:.9}49%{opacity:.74}51%{opacity:.94}94%{opacity:.88}}@media (prefers-reduced-motion:reduce){.breakers__holo.show{animation:none}}.breakers__head{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;background:linear-gradient(#ffffff0b,#0000);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:9px 16px;font-size:.6rem;display:flex}.breakers__title{color:#cdd6e6}.breakers__circuits{color:var(--muted-2);align-items:center;gap:6px;display:inline-flex}.breakers__circuits i{width:5px;height:5px;animation:glowPulse 1.6s var(--ease) infinite;background:#a100ff;border-radius:50%;box-shadow:0 0 8px #a100ff}.breakers__grid{background:#ffffff0f;border-radius:0 0 5px 5px;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1px;display:grid;overflow:hidden}.brk{text-align:left;cursor:pointer;background:linear-gradient(#12161ef5,#0c0f15f5);border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:6px 13px;transition:background .25s;display:grid;position:relative}.brk:before{content:"";background:0 0;width:2px;transition:all .25s;position:absolute;top:0;bottom:0;left:0}.brk:hover{background:linear-gradient(#1c212cf5,#10141bf5)}.brk:focus-visible{outline-offset:-2px;outline:2px solid #9678ffb3}.brk__num{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-2);font-size:.55rem}.brk__label{min-width:0;font-family:var(--font-head);letter-spacing:-.01em;color:#d4dcea;font-size:.82rem;font-weight:600;line-height:1.14;transition:color .25s}.brk__w{font-family:var(--font-mono);color:#ff9088;opacity:0;font-size:.56rem;transition:opacity .25s}.brk.is-on .brk__w{opacity:1}.brk__sw{background:linear-gradient(#04060a,#0c1016);border-radius:11px;flex:none;width:44px;height:22px;transition:background .25s,box-shadow .25s;position:relative;box-shadow:inset 0 2px 5px #000000e6,inset 0 0 0 1px #ffffff0d,inset 0 -1px #ffffff0d,0 1px #ffffff0a}.brk__knob{background:radial-gradient(circle at 36% 30%,#fbfdff 0%,#cdd4df 32%,#9aa2b1 62%,#6c7480 100%);border-radius:50%;width:18px;height:18px;transition:left .2s cubic-bezier(.5,1.55,.5,1),background .25s,box-shadow .25s;position:absolute;top:2px;left:2px;box-shadow:0 2px 3px #000000c7,inset 0 1px 1px #ffffffd9,inset 0 -2px 3px #0000006b}.brk.is-on{animation:brkTrip .32s var(--ease-out);background:linear-gradient(#2a0f0cf5,#140807f5)}.brk.is-on:before{background:#ff4438;box-shadow:0 0 12px #ff4438e6}.brk.is-on .brk__sw{background:linear-gradient(#2b0907,#150504);box-shadow:inset 0 2px 5px #000000d9,inset 0 0 10px #ff372db3,inset 0 0 0 1px #ff50448c}.brk.is-on .brk__knob{background:radial-gradient(circle at 36% 30%,#fff 0%,#ffd2cd 32%,#ff8071 62%,#ff0a45 100%);left:24px;box-shadow:0 2px 4px #000000b3,0 0 12px 1px #ff372de6,inset 0 1px 1px #ffffffb3}.brk.is-on .brk__label{color:#fff}.brk.is-on .brk__num{color:#ff8a80}@keyframes brkTrip{0%{transform:scale(.994)}50%{transform:scale(1.012)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.brk.is-on{animation:none}.brk__knob{transition:none}}.breach{text-align:left;cursor:pointer;border:1px solid var(--line-2);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);width:100%;transition:border-color .3s,background .3s,transform .3s var(--ease-out),box-shadow .3s;background:radial-gradient(circle at calc(100% - 10px) 10px,#d6e0f43d 0 1.6px,#00000057 2.1px 3px,#0000 3.5px),radial-gradient(circle at 10px calc(100% - 10px),#d6e0f43d 0 1.6px,#00000057 2.1px 3px,#0000 3.5px),linear-gradient(152deg,#ffffff0e,#0000 34%),linear-gradient(#1f242ed6,#0d1016d6),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 5px);border-radius:2px;align-items:stretch;gap:0;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -2px 7px #0000006b,inset 0 0 0 1px #00000038}.breach:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#a100ff1a 50%,#0000 70%);transition:opacity .45s;position:absolute;inset:0}.breach:hover{border-color:#8296ff80;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 14px 32px -18px #786eff99}.breach:hover:before{opacity:1}.breach:focus-visible{outline-offset:2px;outline:2px solid #9678ffb3}.breach__strip{background:linear-gradient(#080a0f8c,#0e11184d);border-right:1px solid #0006;flex:none;justify-content:center;align-items:center;width:46px;display:flex;position:relative;box-shadow:inset -1px 0 #ffffff0d,inset 1px 0 4px #00000080}.breach__strip:before{content:"";background:var(--line-2);width:2px;transition:all .3s;position:absolute;top:9px;bottom:9px;left:0}.breach__strip:after{content:"";background:repeating-linear-gradient(#b4c8e652 0 2px,#0000 2px 7px);width:1px;position:absolute;top:11px;bottom:11px;right:6px}.breach__light{background:#8ca0be2e;border:1px solid #b4c8e666;border-radius:3px;width:13px;height:13px;transition:all .3s;transform:rotate(45deg);box-shadow:inset 0 0 5px #0009}.breach__main{flex-direction:column;flex:1;min-width:0;padding:13px 18px 14px 16px;display:flex}.breach__top{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;padding-bottom:8px;display:flex}.breach__id{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--muted-2);font-size:.57rem}.breach__w{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#b6a0ff80;font-size:.57rem;transition:all .3s}.breach__q{color:#e1e8f4;font-family:var(--font-head);letter-spacing:-.01em;font-size:1.02rem;font-weight:600;line-height:1.28;transition:color .3s}.breach__detail{transition:grid-template-rows .4s var(--ease);grid-template-rows:0fr;display:grid}.breach__inner{opacity:0;transition:opacity .3s var(--ease);overflow:hidden}.breach__cost{color:var(--muted);margin-bottom:7px;font-size:.88rem;line-height:1.5;display:block}.breach__stat{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#b6a0ff;font-size:.62rem;display:block}.breach__meter{background:#ffffff0d;border:1px solid #ffffff0f;height:6px;margin-top:12px;position:relative;overflow:hidden}.breach__meter:after{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(90deg,#0000 0 6px,#080a10eb 6px 7px);position:absolute;inset:0}.breach__meter i{transform-origin:0;height:100%;transition:transform .55s var(--ease-out);background:linear-gradient(90deg,#a100ff8c,#a100ff);display:block;position:relative;transform:scaleX(0);box-shadow:0 0 10px #a100ffcc}.breach__corner{pointer-events:none;border-right:1.5px solid var(--line-2);border-bottom:1.5px solid var(--line-2);opacity:.55;width:10px;height:10px;transition:all .3s;position:absolute;bottom:5px;right:5px}.breach.is-on{animation:leakPop .45s var(--ease-out);background:linear-gradient(#1c162cd9,#0d0b15d9),repeating-linear-gradient(90deg,#a100ff08 0 1px,#0000 1px 5px);border-color:#9b74ffa6;box-shadow:inset 0 1px #ffffff0d,0 16px 40px -18px #a100ffb3}.breach.is-on .breach__strip{background:linear-gradient(#a100ff38,#a100ff08)}.breach.is-on .breach__strip:before{background:#a100ff;box-shadow:0 0 14px #a100fff2}.breach.is-on .breach__light{animation:breachBlink 1.4s var(--ease) infinite;background:#bda3ff;border-color:#d3c2ff;box-shadow:0 0 14px 2px #a100fff2,inset 0 0 4px #fff}@keyframes breachBlink{0%,to{opacity:1}50%{opacity:.5}}.breach.is-on .breach__q{color:#fff}.breach.is-on .breach__w{color:#c4b0ff}.breach.is-on .breach__top{border-bottom-color:#9b74ff4d}.breach.is-on .breach__detail{grid-template-rows:1fr}.breach.is-on .breach__inner{opacity:1;padding-top:12px}.breach.is-on .breach__meter i{transform:scaleX(1)}.breach.is-on .breach__corner{opacity:1;border-color:#9b74ffd9;box-shadow:0 0 10px #a100ff8c}@media (prefers-reduced-motion:reduce){.breach.is-on,.breach.is-on .breach__light{animation:none}}.chamber{background:0 0;width:100%;height:clamp(560px,70vh,720px);position:relative;overflow:visible}.chamber__canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.leak__left{flex-direction:column;align-self:start;align-items:center;gap:13px;padding-top:34px;display:flex}.leak__hud{flex-direction:column;gap:7px;max-width:470px;padding:6px;display:flex}.leak__hud:before,.leak__hud:after{display:none}.leak__hud-screen{background:linear-gradient(#11151c,#0a0d13);border-radius:6px;flex-direction:column;gap:6px;padding:9px 13px 10px;display:flex;position:relative;box-shadow:inset 0 2px 8px #000000b8,inset 0 0 0 1px #000000a6,inset 0 1px #ffffff0a}.leak__hud-top{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font-size:.54rem;display:flex}.chamber__tag{color:var(--muted-2)}.chamber__stat{color:#b2a0ebf2;align-items:center;gap:6px;transition:color .4s;display:inline-flex}.chamber__stat:before{content:"";width:5px;height:5px;animation:glowPulse 1.6s var(--ease) infinite;background:currentColor;border-radius:50%;box-shadow:0 0 8px}.leak__hud-main{align-items:center;gap:18px;display:flex}.leak__hud-risk{flex-direction:column;flex:none;gap:1px;display:flex}.chamber__risklbl{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);font-size:.55rem}.leak__hud .leak__risknum{font-family:var(--font-head);align-items:baseline;gap:2px;line-height:1;display:inline-flex}.leak__hud .leak__risknum b{color:#ff5a4d;text-shadow:0 0 22px #ff3c328c;font-size:clamp(1.7rem,2.4vw,2.1rem);font-weight:800}.leak__hud .leak__risknum span{color:#ff5a4d;font-size:.92rem}.leak__arrow{color:#ff5a4d;opacity:0;margin-left:1px;font-size:.72rem;transition:opacity .3s}.leak__hud .leak__verdict{color:var(--white);font-weight:600;font-family:var(--font-body);text-align:left;flex:1;min-height:22px;margin:0;font-size:.88rem;line-height:1.4}.leak__cta{width:auto;font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#ffe3dd;background:linear-gradient(#26100c 0%,#170805 100%);border:1px solid #ff54446b;border-radius:3px;justify-content:center;align-self:center;align-items:center;gap:10px;padding:12px 30px;font-size:.7rem;font-weight:700;text-decoration:none;transition:background .22s,border-color .22s,box-shadow .22s,color .22s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ff6e5f2e,inset 0 0 22px #961c1238,inset 0 -14px 24px #0006}.leak__cta:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff5444d9,#0000);height:1.5px;position:absolute;top:0;left:9px;right:9px}.leak__cta:hover{color:#fff;background:linear-gradient(#3a160f 0%,#1f0a06 100%);border-color:#ff6e5fd9;box-shadow:inset 0 1px #ff827342,inset 0 0 30px #be281c66,inset 0 -14px 24px #0006,0 0 18px -4px #dc322666}.leak__cta:active{background:#160705;box-shadow:inset 0 2px 8px #0009,inset 0 0 22px #961c1247}.leak__cta-ic{background:currentColor;border-radius:2px;flex:none;width:12px;height:10px;position:relative}.leak__cta-ic:before{content:"";border:2px solid;border-bottom:0;border-radius:5px 5px 0 0;width:8px;height:8px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.leak__cta-arr{transition:transform .2s}.leak__cta:hover .leak__cta-arr{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.leak__cta:after{animation:none}}.leak.sev-1 .chamber__stat{color:#b4a0fff2}.leak.sev-2 .chamber__stat{color:#c69bff}.leak.sev-3 .chamber__stat{color:#ff5a4d}.leak.sev-3 .leak__risknum b,.leak.sev-3 .leak__arrow{color:#ff362b}.leak.sev-3 .leak__risknum{animation:critPulse 1s var(--ease) infinite}.chamber__fallback{background:radial-gradient(50% 70%,#a100ff47,#0000 72%);display:none;position:absolute;inset:0}.chamber.no-webgl .chamber__canvas{display:none}.chamber.no-webgl .chamber__fallback{display:block}.cons{border:1px solid var(--line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#12161e99,#0a0d1399);flex-direction:column;align-items:center;gap:16px;padding:24px 22px;display:flex}.cons__head{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);align-self:flex-start;align-items:center;gap:9px;font-size:.64rem;display:flex}.cons__beacon{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);animation:glowPulse 1.6s var(--ease) infinite;border-radius:50%}.cons__gauge{width:clamp(168px,18vw,200px);height:clamp(168px,18vw,200px);position:relative}.cons__ring{width:100%;height:100%;transform:rotate(-90deg)}.cons__track{fill:none;stroke:#ffffff14;stroke-width:8px}.cons__arc{fill:none;stroke:var(--cyan);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 6px #0fe9);transition:stroke-dashoffset .9s var(--ease-out),stroke .4s,filter .4s}.cons__gauge.is-degraded .cons__arc{stroke:#ff9500;filter:drop-shadow(0 0 6px #ff950099)}.cons__gauge.is-critical .cons__arc{stroke:#ff0a45;filter:drop-shadow(0 0 7px #ff0a45b3)}.cons__center{font-family:var(--font-head);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.cons__center b{color:var(--bright);font-size:clamp(2.3rem,4.4vw,3.1rem);font-weight:800}.cons__center span{color:var(--muted-2);margin-top:-2px;font-size:1rem}.cons__status{font-style:normal;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-top:9px;font-size:.6rem}.cons__gauge.is-degraded .cons__status{color:#ff9500}.cons__gauge.is-critical .cons__status{color:#ff0a45}.cons__log{border:1px solid var(--line);width:100%;min-height:104px;font-family:var(--font-mono);color:var(--muted-2);background:#00000052;border-radius:10px;padding:12px 14px;font-size:.7rem;line-height:1.75}.cons__line{color:#ff9500}.cons__line--ok{color:var(--cyan)}.cons__line--warn{color:var(--muted-2);margin-top:5px}.cons__cta{justify-content:center;width:100%}.cap{border:1px solid var(--line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#12161e99,#0a0d1399);flex-direction:column;align-items:flex-start;gap:6px;padding:30px 28px;display:flex}.cap__label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-size:.64rem}.cap__num{font-family:var(--font-head);align-items:baseline;gap:5px;margin-top:4px;line-height:.92;display:flex}.cap__num b{font-variant-numeric:tabular-nums;background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,9vw,6.4rem);font-weight:800}.cap__num span{color:var(--muted-2);font-size:1.9rem}.cap__sub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ff9500;min-height:14px;font-size:.64rem}.cap__bar{background:#e8965a33;border-radius:8px;width:100%;height:9px;margin-top:16px;overflow:hidden}.cap__bar i{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));width:100%;height:100%;transition:width .75s var(--ease-out),background .4s;border-radius:8px;display:block;box-shadow:0 0 14px #00ffee8c}.cap__bar i.is-low{background:linear-gradient(90deg,#b4633a,#ff9500)}.cap__lost{color:var(--muted);margin-top:16px;font-size:.96rem;line-height:1.5}.cap__lost b{color:#ff9500;font-weight:700}.cap__cta{justify-content:center;align-self:stretch;margin-top:20px}.dx2{max-width:var(--maxw);padding:0 var(--pad);margin:46px auto 0;position:relative}.dx2__stages{flex-direction:column;gap:26px;display:flex}.dxstage__head{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;display:flex}.dxstage__name{font-family:var(--font-head);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.dxstage__sub{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:.66rem}.dxstage__items{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dxq{border:1px solid var(--line-2);border-radius:var(--r-md);background:linear-gradient(#14171e80,#0b0d1280);flex-direction:column;justify-content:space-between;gap:12px;padding:16px 17px;transition:border-color .3s;display:flex}.dxq.is-rated{border-color:#00ffee47}.dxq__q{color:var(--muted);font-size:.95rem;line-height:1.5}.dxq__comp{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px;font-size:.58rem;display:block}.dxq__opts{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dxq__opt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);cursor:pointer;border:1px solid var(--line-2);background:#ffffff05;border-radius:9px;padding:9px 6px;font-size:.66rem;transition:border-color .2s,background .2s,color .2s}.dxq__opt:hover{border-color:var(--line);color:#fff}.dxq__opt.is-run{color:#02161b;background:var(--cyan);border-color:var(--cyan);font-weight:700}.dxq__opt.is-patchy{color:#1a1206;background:#ff9500;border-color:#ff9500;font-weight:700}.dxq__opt.is-miss{color:#fff;background:#78829680;border-color:#96a0b499;font-weight:600}.dx2__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:26px;display:flex}.dx2__prog{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:.74rem}.dx2__prog b{color:var(--cyan);font-size:1.05rem}.dx2__scan{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:340px;display:flex}.dx2__scanring{border:2px solid #0fe3;border-top-color:var(--cyan);border-radius:50%;width:64px;height:64px;animation:.9s linear infinite dxspin;box-shadow:0 0 24px #0fe6}@keyframes dxspin{to{transform:rotate(360deg)}}.dx2__scantext{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);animation:dxpulse 1.3s var(--ease) infinite;font-size:.8rem}@keyframes dxpulse{0%,to{opacity:.5}50%{opacity:1}}.dxcard{border:1px solid var(--line-2);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);background:linear-gradient(#161b24b8,#0b0e14b8);padding:clamp(24px,3vw,38px);transform:translateY(14px)}.dxcard.in{opacity:1;transform:none}.dxcard__top{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);align-items:center;gap:9px;margin-bottom:24px;font-size:.66rem;display:flex}.dxcard__grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:28px;display:grid}.dxcard__scorenum{font-family:var(--font-head);align-items:baseline;gap:8px;line-height:1;display:flex}.dxcard__scorenum b{background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,4.6rem);font-weight:800}.dxcard__scorenum span{color:var(--muted-2);font-size:1.3rem}.dxcard__scorelbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:6px 0 16px;font-size:.66rem}.dxcard__meter{background:#ffffff12;border-radius:8px;height:8px;margin-bottom:12px;overflow:hidden}.dxcard__meter i{background:linear-gradient(90deg,var(--cyan-deep),var(--cyan));height:100%;transition:width 1s var(--ease);border-radius:8px;display:block;box-shadow:0 0 12px #0fe9}.dxcard__bench{color:var(--muted-2);font-size:.86rem;line-height:1.5}.dxcard__dlabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:9px;font-size:.62rem;display:block}.dxcard__name{font-family:var(--font-head);letter-spacing:-.01em;background:var(--chrome-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:10px;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700}.dxcard__line{color:var(--muted);font-size:1rem;line-height:1.6}.dxcard__build{border-top:1px solid var(--line);margin-top:26px;padding-top:22px}.dxcard__seq{counter-reset:dxseq;grid-template-columns:1fr 1fr;gap:12px;list-style:none;display:grid}.dxcard__seq li{counter-increment:dxseq;border:1px solid var(--line-2);border-radius:var(--r-md);background:#ffffff06;padding:14px 16px 14px 46px;position:relative}.dxcard__seq li:before{content:counter(dxseq);width:22px;height:22px;font-family:var(--font-mono);color:#02161b;background:var(--cyan);border-radius:7px;place-items:center;font-size:.72rem;display:grid;position:absolute;top:14px;left:14px;box-shadow:0 0 12px #00ffee80}.dxcard__seqc{font-family:var(--font-head);letter-spacing:-.01em;font-size:.98rem;font-weight:700;display:block}.dxcard__seqo{color:var(--muted-2);margin-top:3px;font-size:.84rem;line-height:1.45;display:block}.dxcard__allgood{color:var(--muted);font-size:1rem;line-height:1.6}.dxcard__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}@media (max-width:820px){.dxstage__items{grid-template-columns:1fr}.dxcard__grid{grid-template-columns:1fr;gap:22px}.dxcard__seq{grid-template-columns:1fr}}.diag__grid{max-width:var(--maxw);padding:0 var(--pad);grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto;display:grid}.diag-card{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;background:linear-gradient(#ffffff0a,#ffffff03);padding:24px;transition:border-color .4s,transform .4s,box-shadow .4s;position:relative}.diag-card:hover{border-color:#00ffee4d;transform:translateY(-4px)}.diag-card.open{border-color:#00ffee73;box-shadow:0 24px 60px -34px #00ffee80}.diag-card__top{align-items:center;gap:12px;display:flex}.diag-card__warn{background:#ff5d6c;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px #ff5d6cb3}.diag-card.open .diag-card__warn{background:var(--cyan);box-shadow:0 0 10px #0fec}.diag-card__title{font-family:var(--font-head);font-size:1.18rem;font-weight:700}.diag-card__cue{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;margin-left:auto;font-size:.66rem;transition:color .3s}.diag-card:hover .diag-card__cue,.diag-card.open .diag-card__cue{color:var(--cyan)}.diag-card__detail{opacity:0;max-height:0;transition:max-height .5s var(--ease),opacity .4s,margin .4s;overflow:hidden}.diag-card.open .diag-card__detail{opacity:1;max-height:460px;margin-top:20px}.diag-row{border-top:1px solid var(--line);padding-top:14px}.diag-row+.diag-row{margin-top:14px}.diag-row h6{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:.64rem}.diag-row.impact h6{color:#ff8a93}.diag-row.symptoms h6{color:var(--muted-2)}.diag-row.solution h6{color:var(--cyan)}.diag-row p{color:var(--muted);font-size:.9rem;line-height:1.55}.diag-row ul{flex-direction:column;gap:5px;display:flex}.diag-row li{color:var(--muted);padding-left:16px;font-size:.88rem;position:relative}.diag-row li:before{content:"›";color:var(--muted-2);position:absolute;left:0}.diag-sol{flex-wrap:wrap;gap:8px;display:flex}.diag-sol span{font-family:var(--font-mono);color:#02161b;background:var(--cyan);border-radius:100px;padding:6px 12px;font-size:.72rem;font-weight:600}@media (max-width:900px){.lever__wrap{grid-template-columns:1fr;gap:20px}.lever__hud{position:static}.diag__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.diag__grid{grid-template-columns:1fr}}.gateway{padding:clamp(56px,8vw,104px) 0;position:relative}.gateway--hero{padding-top:clamp(60px,8vh,110px)}.gateway__close{padding:0 var(--pad);text-align:center;z-index:2;flex-direction:column;align-items:center;gap:clamp(16px,2.4vw,26px);margin-top:clamp(40px,5vw,68px);display:flex;position:relative}.gateway__statement{font-family:var(--font-head);letter-spacing:-.01em;color:var(--white);font-size:clamp(1.35rem,3vw,2rem);font-weight:700;line-height:1.12}.circuit__cta{z-index:2;justify-content:center;margin-top:clamp(26px,4vw,46px);display:flex;position:relative}.gateway__hub{z-index:2;flex-direction:column;align-items:center;gap:14px;margin-top:14px;display:flex;position:relative}.gateway__core{width:16px;height:16px;opacity:calc(.32 + .68*var(--gw-charge,1));background:radial-gradient(circle at 40% 35%,#dffbff,var(--cyan));border-radius:50%;transition:opacity .35s linear;position:relative;box-shadow:0 0 0 6px #00ffee1a,0 0 26px #00ffeed9}.gateway__core:before{content:"";animation:glowPulse 2.4s var(--ease) infinite;border:1px solid #0fe6;border-radius:50%;position:absolute;inset:-10px}.gateway__pill{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);text-transform:uppercase;background:#00ffee0f;border:1px solid #00ffee4d;border-radius:100px;align-items:center;gap:8px;padding:7px 15px;font-size:.64rem;display:inline-flex}.gateway__pill:before{content:"◎";font-size:.8rem}.gateway__bolts{z-index:1;pointer-events:none;width:min(880px,90%);height:78px;margin:6px auto -16px;display:block;position:relative}.gateway__grid{max-width:var(--maxw);padding:0 var(--pad);z-index:2;grid-template-columns:1fr 1fr;gap:24px;margin:0 auto;display:grid;position:relative}.gw-card{border-radius:var(--r-lg);border:1px solid var(--line);min-height:360px;transition:transform .5s var(--ease),border-color .5s,box-shadow .5s;background:linear-gradient(#ffffff0d,#ffffff04);flex-direction:column;padding:clamp(28px,3.5vw,48px);display:flex;position:relative;overflow:hidden}.gw-card__glow{filter:blur(80px);width:85%;height:80%;opacity:calc(.42*var(--gw-charge,1));pointer-events:none;border-radius:50%;transition:opacity .5s;position:absolute;top:-30%}.gw-card--start .gw-card__glow{background:radial-gradient(circle,#00ffee80,#0000 70%);left:-12%}.gw-card--scale .gw-card__glow{background:radial-gradient(circle,#a100ff8c,#0fe3 45%,#0000 72%);right:-12%}.gw-card--start:hover{border-color:#00ffee80;box-shadow:0 32px 80px -42px #0fe9}.gw-card--scale:hover{border-color:#a100ff80;box-shadow:0 32px 80px -42px #a100ff99}.gw-card:hover .gw-card__glow{opacity:.92}.gw-card__num{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);z-index:2;font-size:.74rem;position:relative}.gw-card--scale .gw-card__num{color:#a98bff}.gw-card__title{font-family:var(--font-head);z-index:2;margin:14px 0 12px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;position:relative}.gw-card__for{font-family:var(--font-mono);color:var(--muted-2);z-index:2;font-size:.78rem;line-height:1.55;position:relative}.gw-card__copy{color:var(--muted);z-index:2;flex:1;margin:16px 0 26px;position:relative}.gw-card__cta{z-index:2;cursor:pointer;font-family:"Manrope",var(--font-body),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--pc));border:1px solid rgba(var(--pc),.32);box-shadow:inset 0 1px 0 #ffffff1a,0 6px 22px -14px rgba(var(--pc),.6);transition:color .35s,border-color .4s,box-shadow .5s,transform .5s var(--ease-out);background:linear-gradient(#ffffff0f,#ffffff04);border-radius:12px;align-self:flex-start;align-items:center;gap:.65em;padding:13px 20px;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.gw-card__cta>*{z-index:1;position:relative}.gw-card__cta:after{content:"";z-index:0;opacity:0;background:linear-gradient(180deg,rgba(var(--pc),1),rgba(var(--pc),.72));transition:opacity .42s;position:absolute;inset:0}.gw-card__cta:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#fff9,#0000);height:1px;position:absolute;top:0;left:16%;right:16%}.gw-card__cta:hover{color:#03141b;box-shadow:0 16px 42px -14px rgba(var(--pc),.85),0 0 0 1px rgba(var(--pc),.55);border-color:#0000;transform:translateY(-2px)}.gw-card__cta:hover:after{opacity:1}.gw-card--scale .gw-card__cta:hover{color:#0a0413}.gw-card__cta-dot{background:rgb(var(--pc));width:7px;height:7px;box-shadow:0 0 9px rgb(var(--pc));border-radius:50%;flex:none;transition:background .35s,box-shadow .35s}.gw-card__cta:hover .gw-card__cta-dot{box-shadow:none;background:currentColor}.gw-card__cta-arrow{transition:transform .4s var(--ease-out);font-style:normal}.gw-card__cta:hover .gw-card__cta-arrow{transform:translate(4px)}.gw-card__ctas{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.gw-card__ctas .gw-card__cta{align-self:auto;margin-top:0}.gw-card__cta--alt{border-color:rgba(var(--pc),.22);box-shadow:none;background:0 0}.gw-card__cta--alt:hover{box-shadow:0 16px 42px -16px rgba(var(--pc),.7),0 0 0 1px rgba(var(--pc),.5)}.gw-card__you{z-index:3;font-family:var(--font-mono);letter-spacing:.14em;color:#fff;opacity:0;border:1px solid #ffffff38;border-radius:100px;padding:6px 11px;font-size:.6rem;transition:all .4s;position:absolute;top:20px;right:20px;transform:translateY(-5px)}.gw-card:hover .gw-card__you{opacity:1;transform:none}@media (max-width:760px){.gateway__grid{grid-template-columns:1fr}.gateway__bolts{display:none}}.gateway{z-index:0}.gateway>:not(.gateway__space){z-index:1;position:relative}.gateway__space{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 76%,#0000 99%);mask-image:linear-gradient(#0000 0,#000 10% 76%,#0000 99%)}.gateway__stars{width:100%;height:100%;display:block;position:absolute;inset:0}.gateway__space:before,.gateway__space:after{content:"";filter:blur(48px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.gateway__space:before{background:radial-gradient(circle,#00ffee1f,#0000 62%);width:62vw;height:62vw;animation:30s ease-in-out infinite alternate gwNebA;top:-18vw;left:-12vw}.gateway__space:after{background:radial-gradient(circle,#a100ff21,#0000 62%);width:56vw;height:56vw;animation:34s ease-in-out infinite alternate gwNebB;bottom:-20vw;right:-14vw}@keyframes gwNebA{to{transform:translate(6vw,5vw)scale(1.12)}}@keyframes gwNebB{to{transform:translate(-5vw,-4vw)scale(1.1)}}@media (prefers-reduced-motion:reduce){.gateway__space:before,.gateway__space:after{animation:none}}#paths>.sec-thread,#wheel>.sec-thread,#compound>.sec-thread,#architecture>.sec-thread,#contact>.sec-thread{display:none}.flagship{max-width:1060px;padding:clamp(20px,3vw,46px) var(--pad) 0;text-align:center;z-index:2;margin:0 auto;position:relative}.flagship .section-head__kicker{margin-bottom:16px}.flagship__line{font-family:var(--font-head);letter-spacing:-.01em;color:var(--bright);text-transform:uppercase;margin:0;font-size:clamp(1.2rem,2.05vw,1.78rem);font-weight:600;line-height:1.4}.flagship-scrolly{position:relative}.flagship-scrolly .fs__pin{height:220vh;position:relative}.flagship-scrolly .fs__stick{justify-content:center;align-items:center;min-height:100vh;display:flex;position:sticky;top:0}.flagship-scrolly.fs-on .flagship__line .fw{opacity:.1;filter:blur(3px);transition:opacity .3s var(--ease),filter .3s var(--ease)}.flagship-scrolly.fs-on .flagship__line .fw.on{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.flagship-scrolly .fs__pin{height:auto}.flagship-scrolly .fs__stick{min-height:0;position:static}}@media (max-width:760px){.flagship-scrolly .fs__pin{height:auto}.flagship-scrolly .fs__stick{min-height:0;position:static}}.eco-spine{pointer-events:none;z-index:3;width:40px;height:clamp(190px,25vh,290px);margin:40px auto calc(34px - clamp(30px,5vw,70px));position:relative}.eco-spine--arch{margin:calc(28px - clamp(64px,10vw,124px)) auto calc(34px - clamp(36px,5vw,72px))}.eco-spine--final{margin:calc(30px - clamp(54px,8vw,100px)) auto clamp(20px,3vw,44px)}.eco-lower{position:relative}.eco-lower>section,.eco-lower>.eco-spine{z-index:1;position:relative}.eco-cosmos{z-index:-3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.eco-cosmos__neb{mix-blend-mode:screen;filter:blur(12px);background:radial-gradient(38% 24% at 18% 12%,#00ffee24,#0000 60%),radial-gradient(44% 30% at 84% 38%,#a100ff26,#0000 62%),radial-gradient(52% 32% at 28% 70%,#285ac81c,#0000 64%),radial-gradient(40% 26% at 74% 92%,#00ffee1c,#0000 62%);animation:28s ease-in-out infinite alternate ecoNeb;position:absolute;inset:-6%}@keyframes ecoNeb{0%{opacity:.78;transform:translate(-1.5%)scale(1)}to{opacity:1;transform:translate(1.5%,-1%)scale(1.05)}}.eco-cosmos__stars{opacity:.66;background-image:radial-gradient(1.5px 1.5px at 24px 38px,#ffffffe6,#0000 60%),radial-gradient(1.2px 1.2px at 130px 90px,#cdeeffcc,#0000 60%),radial-gradient(1px 1px at 205px 50px,#ffffffb3,#0000 60%),radial-gradient(1.6px 1.6px at 80px 205px,#b9deffd9,#0000 60%),radial-gradient(1px 1px at 262px 158px,#ffffffa6,#0000 60%),radial-gradient(1.3px 1.3px at 160px 252px,#cdeeffcc,#0000 60%),radial-gradient(1px 1px at 42px 282px,#fff9,#0000 60%),radial-gradient(1.2px 1.2px at 292px 272px,#ffffffb3,#0000 60%);background-repeat:repeat;background-size:300px 300px;animation:7s ease-in-out infinite ecoTwinkle;position:absolute;inset:0}.eco-cosmos__stars--far{opacity:.44;background-position:60px 30px;background-size:200px 200px;animation-duration:11s;animation-delay:1.5s}@keyframes ecoTwinkle{0%,to{opacity:.66}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.eco-cosmos__neb,.eco-cosmos__stars{animation:none}}.eco-spine:before{content:"";background:linear-gradient(#0fe0 0%,#00ffeed9 20%,#5fa5ffe6 50%,#a100ffd9 80%,#a100ff00 100%);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 12px #5fa5ff8c}.eco-spine:after{content:"";filter:blur(8px);background:linear-gradient(#0000,#5fa5ff29 50%,#0000);width:16px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.eco-spine__pulse{background:radial-gradient(circle,#fff 0%,#96d2ff80 55%,#0000 75%);border-radius:50%;width:9px;height:9px;animation:2.8s cubic-bezier(.55,0,.45,1) infinite spineFlow;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 14px 4px #78c8ffd9}.eco-spine__pulse--b{animation-delay:-1.4s;box-shadow:0 0 14px 4px #a100ffd9}.eco-spine__node{background:#eafaff;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%,-50%)}.eco-spine__node--top{animation:spineNode 2.4s var(--ease) infinite;top:0;box-shadow:0 0 12px 3px #00ffeee6}.eco-spine__node--bot{animation:spineNode 2.4s var(--ease) infinite .6s;top:100%;box-shadow:0 0 14px 4px #a100fff2}@keyframes spineFlow{0%{opacity:0;top:-2%}14%{opacity:1}86%{opacity:1}to{opacity:0;top:102%}}@keyframes spineNode{0%,to{opacity:.55;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.35)}}@media (prefers-reduced-motion:reduce){.eco-spine__pulse,.eco-spine__node{animation:none}.eco-spine__pulse{display:none}}.gw-card--start{--pc:0,255,238}.gw-card--scale{--pc:161,0,255}.gw-card{transition:transform .6s var(--ease),border-color .5s,box-shadow .5s,opacity .55s var(--ease),filter .55s}.gw-card__portal{z-index:0;border-radius:inherit;pointer-events:none;opacity:calc(.8*var(--gw-charge,1));transition:opacity .6s var(--ease);background:radial-gradient(circle at 50% 46%, #fffffff2 0%, rgba(var(--pc),.92) 1.6%, rgba(var(--pc),.34) 4.5%, rgba(var(--pc),.1) 9%, transparent 15%), radial-gradient(circle at 50% 46%, transparent 8%, #02050b9e 24%, #02050b57 42%, #02050b14 62%, transparent 76%);position:absolute;inset:0;overflow:hidden}.gw-card__portal:before{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 17px, rgba(var(--pc),.26) 17px 19px);border-radius:50%;width:250%;animation:7s linear infinite gwTunnel;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.gw-card__portal:after{content:"";aspect-ratio:1;background:repeating-radial-gradient(circle, transparent 0 17px, rgba(var(--pc),.26) 17px 19px);border-radius:50%;width:250%;animation:7s linear -3.5s infinite gwTunnel;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}@keyframes gwTunnel{0%{opacity:0;transform:translate(-50%,-50%)scale(2.1)}7%{opacity:.92}90%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(.015)}}.gw-card:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(101deg,#06090fd6 0%,#06090f85 38%,#06090f24 62%,#0000 80%);position:absolute;inset:0}.gw-card:hover .gw-card__portal{opacity:1}.gw-card:hover .gw-card__portal:before,.gw-card:hover .gw-card__portal:after{animation-duration:3.4s}.gw-card:hover{transform:translateY(-8px)scale(1.015)}.gateway__grid:has(.gw-card:hover) .gw-card:not(:hover){opacity:.62;filter:saturate(.6)brightness(.85);transform:scale(.975)}@media (prefers-reduced-motion:reduce){.gw-card__portal:before,.gw-card__portal:after{animation:none}}.gw-card__title{text-shadow:0 2px 5px #0009,0 0 26px #00000080}.gw-card__for{color:#c6d8eaeb;text-shadow:0 1px 4px #000000bf}.gw-card__copy{color:#d4dfeb;text-shadow:0 1px 4px #000000bf}.gw-card__num{text-shadow:0 0 12px #0009}.ba{padding:clamp(60px,9vw,110px) 0}.ba__grid{max-width:1120px;padding:0 var(--pad);grid-template-columns:1fr 72px 1fr;align-items:center;row-gap:14px;margin:36px auto 0;display:grid}.ba__h{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--line);margin-bottom:6px;padding-bottom:16px;font-size:.72rem}.ba__h--before{color:#ff8a93}.ba__h--after{color:var(--cyan)}.ba-before,.ba-after{border-radius:12px;align-items:center;gap:12px;padding:16px 18px;font-size:.95rem;line-height:1.35;display:flex}.ba-before .dot,.ba-after .dot{border-radius:50%;flex:none;width:8px;height:8px}.ba-before{color:var(--muted);opacity:.62;background:#ffffff05;border:1px dashed #ffffff24}.ba-before .dot{background:#ff5d6c;box-shadow:0 0 8px #ff5d6c8c}.ba-after{border:1px solid var(--line);color:var(--muted);opacity:.16;transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .7s,background .7s,box-shadow .7s,color .7s;background:#ffffff05;transform:translate(20px)}.ba-after .dot{background:var(--cyan);box-shadow:0 0 10px #00ffeeb3}.ba-after.lit{opacity:1;color:#fff;background:linear-gradient(90deg,#00ffee1a,#ffffff05);border-color:#0fe6;transform:none;box-shadow:0 14px 40px -26px #00ffee8c}.ba-arrow{place-items:center;height:100%;display:grid}.ba-arrow svg{width:56px;height:16px;overflow:visible}.ba-arrow .track{stroke:#ffffff1f;stroke-width:1.4px}.ba-arrow .head{stroke:#ffffff2e;stroke-width:1.4px;fill:none}.ba-arrow .pulse{stroke:var(--cyan);stroke-width:1.8px;stroke-dasharray:4 12;opacity:0;filter:drop-shadow(0 0 4px #0fec)}.ba-arrow.lit .pulse{opacity:1;animation:1.5s linear infinite flow}.ba-arrow.lit .head{stroke:var(--cyan)}@media (max-width:760px){.ba__grid{grid-template-columns:1fr;row-gap:10px}.ba-arrow{display:none}.ba__h{margin-top:18px}.ba__h--before{order:0}.ba-after{transform:none}}.xform{width:100%;height:220vh;margin:0;padding:0;position:relative}.xform__stage{--p:0;background:0 0;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.xf-bg{pointer-events:none;background:radial-gradient(120% 80% at 50% 46%,rgba(161,0,255,calc(.04 + var(--p)*.17)),transparent 62%);position:absolute;inset:0}.xf-scope{z-index:1;width:100%;height:100%;display:block;position:absolute;inset:0}.xf-syms{pointer-events:none;z-index:2;position:absolute;inset:0}.xf-sym{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.03em;color:#b0bace8c;background:#0b0f17a8;border:1px solid #96a0b929;border-radius:4px;padding:5px 10px;font-size:clamp(.6rem,1vw,.72rem);animation:2.4s steps(9,end) infinite xfJitter;position:absolute;transform:translate(-50%,-50%)}.xf-sym:nth-child(2){animation-duration:1.9s;animation-delay:-.4s}.xf-sym:nth-child(3){animation-duration:2.7s;animation-delay:-1.1s}.xf-sym:nth-child(4){animation-duration:2.1s;animation-delay:-.7s}.xf-sym:nth-child(5){animation-duration:2.9s;animation-delay:-1.6s}@keyframes xfJitter{0%{transform:translate(-50%,-50%)}20%{transform:translate(calc(2px - 50%),calc(-50% - 1px))}40%{transform:translate(calc(-50% - 2px),calc(1px - 50%))}55%{opacity:.62;transform:translate(calc(1px - 50%),calc(2px - 50%))}70%{transform:translate(calc(-50% - 1px),calc(-50% - 2px))}to{transform:translate(-50%,-50%)}}.xf-cap{text-align:center;pointer-events:none;z-index:4;padding:0 8vw;position:absolute;bottom:13%;left:0;right:0}.xf-cap__kicker{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:#9b73ffb8;margin:0 0 12px;font-size:clamp(.6rem,.95vw,.72rem);transition:color .4s}.xf-cap__line{font-family:var(--font-head);letter-spacing:-.015em;color:#fff;opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);text-shadow:0 0 36px #a100ff52;margin:0;font-size:clamp(1.8rem,4.6vw,3.6rem);font-weight:700;line-height:1.08;transform:translateY(14px)}.xf-cap__line.in{opacity:1;transform:none}.xf-cap__line.final{background:linear-gradient(95deg,#cdbcff,#fff 60%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.xf-cap__sub{max-width:30ch;font-family:var(--font-head);letter-spacing:.005em;color:#dee4f2d1;opacity:0;transition:opacity .55s var(--ease) .12s,transform .55s var(--ease) .12s;margin:18px auto 0;font-size:clamp(.95rem,1.8vw,1.35rem);font-weight:500;line-height:1.45;transform:translateY(10px)}.xf-cap__sub:empty{margin:0}.xf-cap__sub.in{opacity:1;transform:none}.xf-cap__tag{color:var(--cyan);white-space:nowrap;font-weight:600}.xf-hud{z-index:4;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--muted-2);align-items:center;gap:9px;font-size:.6rem;transition:color .4s;display:inline-flex;position:absolute;top:clamp(76px,9vh,96px);right:clamp(18px,3.4vw,40px)}.xf-hud__led{background:#444b56;border-radius:50%;width:6px;height:6px;transition:all .4s}.xf-locked .xf-hud__led{background:#a100ff;box-shadow:0 0 10px #a100ffe6}.xf-locked .xf-hud{color:#cdbcff}.xf-tune{z-index:4;font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--muted-2);flex-direction:column;align-items:center;gap:7px;font-size:.58rem;transition:opacity .5s;display:flex;position:absolute;bottom:5.5%;left:50%;transform:translate(-50%)}.xf-tune i{width:1px;height:22px;animation:xfTune 1.8s var(--ease) infinite;background:linear-gradient(#a100ffcc,#0000)}@keyframes xfTune{0%{opacity:0;transform:translateY(-6px)}40%{opacity:1}to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.xf-sym{animation:none}.xf-tune{display:none}}@media (max-width:760px){.xform{height:200vh}.xf-cap{padding:0 6vw;bottom:11%}.xf-sym{padding:4px 8px;font-size:.58rem}}.section-head__title--sm{font-size:clamp(1.5rem,3vw,2.6rem)}.section-divider{background:linear-gradient(90deg,#0000,#00ffeeb3,#0000);border:0;border-radius:2px;max-width:120px;height:2px;margin:0 auto clamp(34px,5vw,60px);position:relative;box-shadow:0 0 16px #00ffee80}.section-divider:after{content:"";background:var(--cyan);width:7px;height:7px;animation:glowPulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #00ffeee6}.hero-divider{background:linear-gradient(90deg,#0000,#00ffeeb3,#0000);border:0;border-radius:2px;max-width:110px;height:2px;margin:clamp(32px,4.5vw,48px) auto 0;position:relative;box-shadow:0 0 16px #00ffee80}.hero-divider:after{content:"";background:var(--cyan);width:7px;height:7px;animation:glowPulse 2.4s var(--ease) infinite;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px #00ffeee6}.fx-paths{z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:screen;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.fx-paths{display:none}}.sys-status{z-index:70;font-family:var(--font-mono);letter-spacing:.09em;color:var(--muted);text-transform:uppercase;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);opacity:0;transition:opacity .7s var(--ease),transform .7s var(--ease),border-color .4s,color .4s;cursor:default;background:#090b0f9e;border-radius:100px;align-items:center;gap:7px;padding:7px 12px;font-size:.54rem;display:inline-flex;position:fixed;bottom:20px;left:20px;transform:translateY(10px);box-shadow:0 8px 30px -12px #0009}.sys-status.in{opacity:1;transform:none}.sys-status:hover{color:var(--white);border-color:#0fe6}.sys-status i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);animation:glowPulse 1.8s var(--ease) infinite;border-radius:50%;flex:none}.sys-status b{color:var(--cyan);letter-spacing:.1em;font-weight:500}@media (max-width:760px){.sys-status{display:none}}.eco__orbit{z-index:0;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eco__orbit--1{border:1px solid #00ffee1a;width:52%;height:52%;animation:58s linear infinite spin}.eco__orbit--2{border:1px dashed #ffffff0d;width:74%;height:74%;animation:92s linear infinite reverse spin}.eco__orbit--3{border:1px solid #00ffee24;width:30%;height:30%;animation:40s linear infinite spin}.eco__orbit:before{content:"";background:var(--cyan);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:50%;transform:translate(-50%);box-shadow:0 0 8px #0fec}.tx-pulse{fill:#fff;filter:drop-shadow(0 0 2.4px #00ffeef2);pointer-events:none}.eco__core.charged img{filter:drop-shadow(0 0 40px #00ffeef2)drop-shadow(0 8px 20px #0009);transition:filter .2s var(--ease)}.eco__core.charged .eco__core-glow{opacity:1;transition:transform .25s var(--ease);transform:scale(1.18)}.eco__node{transition:opacity .4s var(--ease),filter .4s var(--ease),transform .35s var(--ease)}.eco__nodes.has-active .eco__node:not(.active){opacity:.4;filter:saturate(.65)}#osStage:has(.eco-hub:hover) .eco-hub:not(:hover){opacity:.45;transition:opacity .35s var(--ease)}.sys-flash{z-index:120;pointer-events:none;opacity:0;transition:opacity .4s var(--ease);place-items:center;display:grid;position:fixed;inset:0}.sys-flash.go{opacity:1}.sys-flash.out{opacity:0}.sys-flash__ring{opacity:0;border:1.5px solid #00ffeeb3;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 30px #00ffee80}.sys-flash.go .sys-flash__ring{animation:sysRing 1.5s var(--ease) forwards}.sys-flash.go .sys-flash__ring--2{border-color:#78b4ff80;animation-delay:.18s}@keyframes sysRing{0%{opacity:.9;width:10px;height:10px}to{opacity:0;width:135vmax;height:135vmax}}.sys-flash__txt{font-family:var(--font-mono);letter-spacing:.42em;text-indent:.42em;color:#fff;text-transform:uppercase;text-shadow:0 0 26px #00ffeea6;opacity:0;font-size:clamp(1rem,3vw,1.7rem);position:relative}.sys-flash.go .sys-flash__txt{animation:sysTxt 1.6s var(--ease) forwards}@keyframes sysTxt{0%{opacity:0;letter-spacing:.2em;transform:scale(.94)}18%{opacity:1;transform:scale(1)}72%{opacity:1}to{opacity:0;transform:scale(1.02)}}.sys-status__main{white-space:nowrap}.sys-status__tel{color:#ffffff80;transition:opacity .35s var(--ease);white-space:nowrap;margin-left:2px}@media (max-width:1080px){.sys-status__tel{display:none}}.sec-thread{z-index:2;pointer-events:none;height:0;position:relative}.sec-thread__line{width:1px;height:0;transition:height 1.1s var(--ease);background:linear-gradient(#0fe0,#00ffee80);position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.sec-thread.threaded .sec-thread__line{height:46px}.sec-thread__line:after{content:"";background:var(--cyan);width:5px;height:5px;box-shadow:0 0 10px var(--cyan);opacity:0;transition:opacity .5s .55s var(--ease);border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.sec-thread.threaded .sec-thread__line:after{opacity:1}.pipeline__stage{transition:border-color .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease)}.pipeline__stage.flowing{border-color:#00ffee8c;transform:translateY(-3px);box-shadow:0 0 0 1px #00ffee4d,0 18px 50px -24px #00ffee80}.pipeline__stage.flowing .pipeline__num{color:var(--cyan)}.pipeline__arrow{transition:color .3s var(--ease),text-shadow .3s var(--ease),opacity .3s var(--ease)}.pipeline__arrow.flowing{color:var(--cyan);opacity:1;text-shadow:0 0 14px #00ffeed9}.tier--recommended{border-color:#00ffee80!important;box-shadow:0 0 0 1px #00ffee59,0 30px 80px -30px #00ffee73!important}.tier__rec{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#03121a;background:linear-gradient(120deg,#0fe,#0fe);border-radius:100px;align-self:center;align-items:center;gap:7px;margin-bottom:14px;padding:6px 13px;font-size:.6rem;font-weight:700;display:inline-flex}.tier__rec i{width:6px;height:6px;animation:glowPulse 1.6s var(--ease) infinite;background:#03121a;border-radius:50%}.dash-card .ui__chart i{transform-origin:bottom;animation:uiBar 3.4s var(--ease) infinite}.dash-card .ui__chart i:nth-child(2){animation-delay:.3s}.dash-card .ui__chart i:nth-child(3){animation-delay:.6s}.dash-card .ui__chart i:nth-child(4){animation-delay:.9s}.dash-card .ui__chart i:nth-child(5){animation-delay:1.2s}.dash-card .ui__chart i:nth-child(6){animation-delay:1.5s}.dash-card .ui__chart i:nth-child(7){animation-delay:1.8s}@keyframes uiBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}@media (prefers-reduced-motion:reduce){.dash-card .ui__chart i{animation:none}}.results__metric strong{transition:filter .3s var(--ease)}.results__metric strong.tick{filter:drop-shadow(0 0 16px #00ffeed9)}.pf-card{position:relative}.pf-card:after{content:"";transform-origin:50%;width:84%;height:1px;transition:transform .7s var(--ease),opacity .7s var(--ease);opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#00ffeed9,#0000);position:absolute;top:0;left:8%;transform:scaleX(0)}.pf-card:hover:after{opacity:1;transform:scaleX(1)}.eos-badge{cursor:default;font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .35s var(--ease),color .35s var(--ease);background:#0c0e1380;border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:.62rem;display:inline-flex;position:relative}.eos-badge:hover,.eos-badge:focus-visible{color:var(--white);border-color:#00ffee73;outline:none}.eos-badge__dot{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);animation:glowPulse 1.8s var(--ease) infinite;border-radius:50%;flex:none}.eos-badge b{color:var(--white);letter-spacing:.09em;font-weight:600}.eos-badge__tip{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(300px,78vw);font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);text-align:left;opacity:0;visibility:hidden;transition:opacity .3s var(--ease),transform .3s var(--ease);z-index:40;pointer-events:none;background:#0a0c10f2;border-radius:14px;padding:14px 16px;font-size:.78rem;line-height:1.55;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 24px 60px -24px #000c}.eos-badge__tip b{color:var(--cyan);font-weight:600}.eos-badge__tip:after{content:"";border:7px solid #0000;border-top-color:#0a0c10f2;position:absolute;top:100%;left:50%;transform:translate(-50%)}.eos-badge:hover .eos-badge__tip,.eos-badge:focus .eos-badge__tip,.eos-badge:focus-within .eos-badge__tip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.eos-badge-row{justify-content:center;margin-bottom:20px;display:flex}@media (max-width:760px){.eos-badge__tip{display:none}}.footer__eos{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-2);text-transform:uppercase;align-items:center;gap:9px;margin-top:14px;font-size:.64rem;display:inline-flex}.footer__eos i{background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan);animation:glowPulse 1.8s var(--ease) infinite;border-radius:50%}.footer__eos b{color:var(--muted);font-weight:600}.tier .eos-badge{align-self:flex-start;margin-top:16px}.eco__activity{z-index:4;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .6s var(--ease);background:#080a0e8c;border-radius:100px;align-items:center;gap:8px;padding:6px 13px;font-size:.56rem;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.eco__activity.in{opacity:.92}.eco__activity i{width:6px;height:6px;animation:glowPulse 1.5s var(--ease) infinite;background:#34f59a;border-radius:50%;box-shadow:0 0 8px #34f59a}.eco__activity b{color:var(--cyan);font-weight:600}@media (max-width:600px){.eco__activity{display:none}}.circuit{padding:0 var(--pad);position:relative}.circuit__scroll{height:235vh;position:relative}.circuit__pin{flex-direction:column;justify-content:flex-start;gap:clamp(20px,3vh,38px);min-height:100vh;padding:clamp(76px,11vh,150px) 0 clamp(16px,3vh,36px);display:flex;position:sticky;top:0}.circuit__pin .pmeter{margin-bottom:0}@media (max-width:760px){.circuit__scroll{height:auto}.circuit__pin{min-height:0;padding:0;position:static}.circuit__pin .pmeter{margin-bottom:clamp(26px,4vw,46px)}}.pmeter{flex-direction:column;gap:9px;max-width:680px;margin:0 auto clamp(26px,4vw,46px);display:flex}.pmeter__top{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.pmeter__title{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--cyan);font-size:.62rem}.pmeter__mult{font-family:var(--font-mono);color:#fff;letter-spacing:.01em;transition:color .4s var(--ease);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:700;line-height:1}.pmeter__mult.ok{color:#34f59a}.pmeter__track{gap:3px;height:11px;display:flex}.pmeter__seg{transition:background .35s var(--ease),box-shadow .35s var(--ease);background:#7896c81f;border-radius:2px;flex:1;box-shadow:inset 0 0 0 1px #ffffff05}.pmeter__seg.lit{background:linear-gradient(#9af0ff,#0fe);box-shadow:0 0 9px #00ffeed9,inset 0 0 0 1px #ffffff40}.pmeter__stats{flex-wrap:wrap;justify-content:space-between;gap:6px 22px;display:flex}.pmeter__stat{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);gap:6px;font-size:.58rem;display:inline-flex}.pmeter__stat b{color:#cfe6f5;letter-spacing:.02em;font-weight:600}.pmeter__stat b.ok{color:#34f59a}.circuit__stage{max-width:var(--mw,1180px);margin:0 auto;position:relative}.circuit__core,.circuit__wires{display:none}.circuit__bolts{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cwire{fill:none;stroke:#7896c81a;stroke-width:1.4px}.cwire--lit{fill:none;stroke:#0fe0;stroke-width:1.8px;transition:stroke .5s var(--ease),stroke-width .3s var(--ease)}.cwire--lit.on{stroke:#00ffee9e}.cwire--lit.hl{stroke:#00ffeef2;stroke-width:2.6px}.circuit__wires.flowing .cwire--lit.on{stroke-dasharray:3 9;animation:1s linear infinite wireFlow}@keyframes wireFlow{to{stroke-dashoffset:-12px}}.cpulse{fill:#fff;filter:drop-shadow(0 0 3px #00ffeee6);pointer-events:none}.circuit__grid{z-index:2;gap:clamp(11px,1.5vw,20px);display:grid;position:relative}.cnode{border:1px solid var(--line-2);opacity:.5;transition:opacity .5s var(--ease),border-color .5s var(--ease),transform .45s var(--ease),box-shadow .5s var(--ease);background:linear-gradient(#1a1e27c7,#0b0d12cc);border-radius:16px;padding:15px 16px 14px;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff04,0 6px 18px -11px #000000a6}.circuit__stage.live .cnode{will-change:opacity,transform}.cnode__glow{border-radius:inherit;opacity:0;transition:opacity .5s var(--ease);pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#00ffee29,#0000 70%);position:absolute;inset:0}.cnode__top{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.cnode__num{font-family:var(--font-mono);letter-spacing:.1em;color:var(--muted-2);transition:color .5s var(--ease);font-size:.76rem}.cnode__dot{width:9px;height:9px;transition:background .5s var(--ease),box-shadow .5s var(--ease);background:radial-gradient(circle at 50% 38%,#a5b9d78c,#55699138);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff14}.cnode__name{font-family:var(--font-head);color:var(--muted);transition:color .5s var(--ease);margin:0 0 9px;font-size:clamp(.94rem,1.35vw,1.1rem);font-weight:600;line-height:1.15}.cnode__io{opacity:0;max-height:0;transition:max-height .55s var(--ease),opacity .5s var(--ease);flex-direction:column;gap:4px;margin-bottom:11px;display:flex;overflow:hidden}.cnode__io span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);justify-content:space-between;gap:10px;font-size:.58rem;display:flex}.cnode__io b{letter-spacing:.01em;font-weight:600}.cnode__in b{color:var(--cyan)}.cnode__out b{color:#fff}.cnode__bar{background:#7896c824;border-radius:3px;height:3px;overflow:hidden}.cnode__bar i{width:0;height:100%;transition:width .7s var(--ease);background:linear-gradient(90deg,#0fe,#0fe);border-radius:3px;display:block}.cnode__spark{opacity:0;height:20px;transition:opacity .55s var(--ease);margin-top:9px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.cnode__spark:before{content:"";opacity:.6;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='20'%20viewBox='0%200%2064%2020'%3E%3Cpolyline%20points='0,10%208,5.2%2016,3%2024,5.2%2032,10%2040,14.8%2048,17%2056,14.8%2064,10'%20fill='none'%20stroke='%2300ffee'%20stroke-width='1.5'%20stroke-linejoin='round'%20stroke-linecap='round'/%3E%3C/svg%3E");background-position:0;background-repeat:repeat-x;background-size:64px 20px;position:absolute;inset:0}.cnode.on .cnode__spark{opacity:1}.cnode.on .cnode__spark:before{animation:1.5s linear infinite sparkScroll}@keyframes sparkScroll{to{background-position-x:-64px}}.cnode.on{opacity:1;border-color:#00ffee52;box-shadow:inset 0 1px #ffffff14,inset 0 0 16px -5px #00ffee61,0 10px 26px -13px #00ffee52}.cnode.on .cnode__glow{opacity:1}.cnode.on .cnode__num{color:var(--cyan)}.cnode.on .cnode__dot{animation:ledPulse 1.9s var(--ease) infinite;background:radial-gradient(circle at 50% 38%,#eafdff,#0fe 70%);box-shadow:0 0 10px #00ffeee6,0 0 2px #fff,inset 0 0 0 1px #fff6}@keyframes ledPulse{0%,to{box-shadow:0 0 9px #00ffeed9,0 0 2px #fff,inset 0 0 0 1px #fff6}50%{box-shadow:0 0 17px #0fe,0 0 5px #fff,inset 0 0 0 1px #ffffff8c}}@media (prefers-reduced-motion:reduce){.cnode.on .cnode__dot,.cnode.on .cnode__spark:before{animation:none}}@property --cedge{syntax:"<angle>";inherits:false;initial-value:0deg}.cnode:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);background:conic-gradient(from var(--cedge),transparent 0deg,#00ffeef2 30deg,#a5e4ff73 64deg,transparent 102deg,transparent 360deg);-webkit-mask-composite:xor;padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cnode.on:after{opacity:1;animation:2.6s linear infinite edgeRace}.cnode.activating:after{opacity:1}@keyframes edgeRace{to{--cedge:360deg}}@media (prefers-reduced-motion:reduce){.cnode.on:after{opacity:.55;animation:none}}.cnode.on .cnode__name{color:#fff}.cnode.on .cnode__io{opacity:1;max-height:60px}.cnode.on .cnode__bar i{width:100%}.cnode.activating{border-color:#00ffeeb8;transform:translateY(-3px)scale(1.015)}.cnode.activating .cnode__glow{opacity:1}.cnode.hl{opacity:1;border-color:#0fe9;transform:translateY(-3px)}.cnode.hl .cnode__glow{opacity:1}.cnode.hl .cnode__io{opacity:1;max-height:60px}.cnode.hl .cnode__name{color:#fff}.cnode.linked{opacity:1;border-color:#00ffee4d}.circuit__stage.hovering .cnode.dim{opacity:.26}.cnode{cursor:pointer}.cnode.tracing{opacity:1;border-color:#00ffeed9;transform:translateY(-4px)scale(1.02);box-shadow:inset 0 1px #ffffff1a,inset 0 0 20px -4px #00ffee8c,0 14px 34px -14px #00ffee80}.cnode.tracing .cnode__glow{opacity:1}.cnode.tracing .cnode__name{color:#fff}.cnode.tracing .cnode__num{color:var(--cyan)}.cnode.tracing:after{opacity:1}.circuit__status{max-width:var(--mw,1180px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);background:#080a0e99;border:1px solid #00ffee4d;border-radius:100px;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin:clamp(24px,4vw,40px) auto 0;padding:13px 24px;display:flex;transform:translateY(10px)}.circuit__status.show{opacity:1;animation:circuitStatusReveal 1.8s var(--ease);transform:none}@keyframes circuitStatusReveal{0%{box-shadow:0 0 #0fe0}35%{box-shadow:0 0 32px -4px #00ffee8c}to{box-shadow:0 0 #0fe0}}@media (prefers-reduced-motion:reduce){.circuit__status.show{animation:none}}.circuit__status i{width:8px;height:8px;animation:glowPulse 1.4s var(--ease) infinite;background:#34f59a;border-radius:50%;flex:none;box-shadow:0 0 12px #34f59a}.circuit__status b{font-family:var(--font-mono);letter-spacing:.22em;text-indent:.22em;color:#fff;text-shadow:0 0 20px #00ffee80;font-size:clamp(.74rem,1.5vw,.88rem)}.circuit__status span{font-family:var(--font-mono);letter-spacing:.15em;color:#34f59a;font-size:.64rem}@media (prefers-reduced-motion:reduce){.cnode{opacity:1;will-change:auto;transition:none}.cnode__io{opacity:1;max-height:60px}.cnode__bar i{width:100%;transition:none}.circuit__wires.flowing .cwire--lit.on{animation:none}.circuit__core,.circuit__status,.tlm__v{transition:none}}.eco-alert{z-index:90;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);cursor:pointer;opacity:0;pointer-events:none;width:min(340px,100vw - 32px);transition:opacity .6s var(--ease),transform .6s var(--ease);background:#090b0fd1;border:1px solid #00ffee47;border-radius:16px;padding:18px 18px 16px;position:fixed;bottom:22px;right:22px;overflow:hidden;transform:translateY(24px)scale(.98);box-shadow:0 28px 70px -28px #000000d9,0 0 0 1px #00ffee0d}.eco-alert.in{opacity:1;pointer-events:auto;transform:none}.eco-alert__sweep{pointer-events:none;animation:alertSweep 4.4s var(--ease) infinite;background:linear-gradient(120deg,#0000 30%,#00ffee1a 50%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)}@keyframes alertSweep{0%,to{transform:translate(-120%)}55%,to{transform:translate(120%)}}.eco-alert__x{width:24px;height:24px;color:var(--muted-2);cursor:pointer;z-index:2;background:0 0;border:none;border-radius:50%;font-size:.8rem;transition:color .3s,background .3s;position:absolute;top:10px;right:11px}.eco-alert__x:hover{color:#fff;background:#ffffff0f}.eco-alert__head{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:9px;margin-bottom:10px;font-size:.62rem;display:flex}.eco-alert__dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);animation:glowPulse 1.5s var(--ease) infinite;border-radius:50%}.eco-alert__body{color:var(--white);margin:0 0 13px;font-size:.92rem;line-height:1.4}.eco-alert__metric{border:1px solid var(--line-2);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:9px 13px;display:flex}.eco-alert__metric span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:.56rem}.eco-alert__metric b{font-family:var(--font-mono);color:#fff;font-size:1.1rem}.eco-alert__run{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#03121a;cursor:pointer;transition:transform .3s var(--ease),box-shadow .3s var(--ease);background:linear-gradient(120deg,#0fe,#0fe);border:none;border-radius:100px;align-items:center;gap:8px;padding:10px 16px;font-size:.66rem;font-weight:700;display:inline-flex}.eco-alert:hover .eco-alert__run{box-shadow:0 0 24px -4px #00ffeeb3}.eco-alert__run i{transition:transform .3s var(--ease);font-style:normal}.eco-alert:hover .eco-alert__run i{transform:translate(3px)}@media (max-width:560px){.eco-alert{width:auto;bottom:12px;left:12px;right:12px}}.scan{z-index:130;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s var(--ease);place-items:center;padding:clamp(16px,4vw,40px);display:grid;position:fixed;inset:0}.scan.open{opacity:1;visibility:visible}.scan__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040508c7;position:absolute;inset:0}.scan__panel{width:min(760px,100%);max-height:92vh;transition:transform .45s var(--ease);background:linear-gradient(#0e1016f5,#080a0ef5);border:1px solid #00ffee38;border-radius:22px;padding:clamp(22px,3.4vw,40px);position:relative;overflow:auto;transform:translateY(18px)scale(.985);box-shadow:0 50px 120px -40px #000000e6,0 0 0 1px #00ffee0d}.scan__x{border:1px solid var(--line-2);width:30px;height:30px;color:var(--muted);cursor:pointer;z-index:3;background:#ffffff05;border-radius:50%;font-size:.8rem;transition:color .3s,border-color .3s;position:absolute;top:14px;right:16px}.scan__x:hover{color:#fff;border-color:#0fe6}.scan__view[hidden]{display:none}.scan__bar-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:clamp(18px,2.4vw,26px);display:flex}.scan__tag{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--cyan);font-size:.66rem}.scan__status{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#34f59a;align-items:center;gap:7px;font-size:.56rem;display:inline-flex}.scan__status:before{content:"";width:7px;height:7px;animation:glowPulse 1.2s var(--ease) infinite;background:#34f59a;border-radius:50%;box-shadow:0 0 9px #34f59a}.scan__grid{grid-template-columns:auto 1fr;align-items:center;gap:clamp(20px,3vw,40px);display:grid}.scan__radar{aspect-ratio:1;background:radial-gradient(circle,#00ffee0f,#0000 70%);border:1px solid #00ffee2e;border-radius:50%;justify-self:center;width:clamp(150px,20vw,200px);position:relative}.scan__radar:before,.scan__radar:after{content:"";border:1px solid #00ffee1f;border-radius:50%;position:absolute}.scan__radar:before{inset:18%}.scan__radar:after{inset:36%}.scan__radar-core{background:var(--cyan);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #00ffeee6}.scan__radar-sweep{opacity:0;background:conic-gradient(#00ffee61,#0000 28%);border-radius:50%;position:absolute;inset:0}.scan__radar.sweeping .scan__radar-sweep{opacity:1;animation:1.7s linear infinite radarSpin}@keyframes radarSpin{to{transform:rotate(360deg)}}.scan__rnode{width:7px;height:7px;transition:background .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease);background:#7896c859;border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(.7)}.scan__rnode.on{background:var(--cyan);transform:translate(-50%,-50%)scale(1);box-shadow:0 0 10px #00ffeee6}.scan__list{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;list-style:none;display:grid}.scan-item{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted-2);opacity:.55;transition:opacity .4s var(--ease),color .4s var(--ease);align-items:center;gap:9px;font-size:.68rem;display:flex}.scan-item__chk{border:1px solid var(--line-2);width:14px;height:14px;transition:border-color .4s var(--ease),background .4s var(--ease);border-radius:4px;flex:none;position:relative}.scan-item__chk:after{content:"";transform-origin:50%;width:4px;height:8px;transition:transform .3s var(--ease);border:2px solid #03121a;border-width:0 2px 2px 0;position:absolute;top:1px;left:4px;transform:rotate(45deg)scale(0)}.scan-item__name{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.scan-item__stat{letter-spacing:.12em;color:var(--muted-2);font-size:.54rem}.scan-item.on{opacity:1;color:#dfe7f2}.scan-item.on .scan-item__chk{border-color:var(--cyan);background:var(--cyan)}.scan-item.on .scan-item__chk:after{transform:rotate(45deg)scale(1)}@media (max-width:560px){.scan__list,.scan__grid{grid-template-columns:1fr}}.scan__foot{margin-top:clamp(20px,2.6vw,28px)}.scan__progress{background:#7896c824;border-radius:3px;height:3px;overflow:hidden}.scan__progress i{transform-origin:0;background:linear-gradient(90deg,#0fe,#0fe);border-radius:3px;width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #0fe9}.scan__time{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);text-align:right;margin-top:10px;font-size:.56rem}.scan__time b{color:var(--cyan)}.scan__view[data-phase=done],.scan__view[data-phase=unlocked]{text-align:center;padding:clamp(10px,2vw,26px) 0}.scan__done-mark{color:#03121a;background:linear-gradient(120deg,#0fe,#0fe);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font-size:1.3rem;display:grid;box-shadow:0 0 30px -4px #00ffeeb3}.scan__done-title{font-family:var(--font-head);color:#fff;margin:10px 0 8px;font-size:clamp(1.3rem,2.6vw,1.8rem);font-weight:700}.scan__done-sub{color:var(--muted);max-width:42ch;margin:0 auto 22px;font-size:.95rem}.scan__form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:440px;margin:0 auto;display:flex}.scan__form input{border:1px solid var(--line-2);color:#fff;min-width:0;font-family:var(--font-body);background:#ffffff08;border-radius:100px;outline:none;flex:220px;padding:14px 18px;font-size:.95rem;transition:border-color .3s}.scan__form input:focus{border-color:#00ffee80}.scan__form input.invalid{border-color:#ff5b6e;animation:.4s shake}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.scan__form .btn{flex:none}.scan__priv{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-2);margin-top:14px;font-size:.56rem}@media (prefers-reduced-motion:reduce){.eco-alert,.eco-alert__sweep,.scan__radar.sweeping .scan__radar-sweep,.eco-alert__dot,.scan__status:before{animation:none}.scan__panel{transition:none}}@media (max-width:560px){.eco-alert{width:auto;top:72px;left:12px;right:12px;transform:translateY(-18px)scale(.98)}.eco-alert.in{transform:translateY(0)scale(1)}}.eco-alert--warn{border-color:#ff0a456b;box-shadow:0 30px 72px -28px #000000db,0 0 0 1px #ff0a4514,0 0 40px -10px #ff0a4573}.eco-alert--warn .eco-alert__head{color:#ff5870}.eco-alert--warn .eco-alert__dot{background:#f35;box-shadow:0 0 12px #ff0a45f2}.eco-alert--warn .eco-alert__sweep{background:linear-gradient(120deg,#0000 30%,#ff0a451f 50%,#0000 70%)}.eco-alert--warn .eco-alert__metric b{color:#fff}.eco-alert__scanline{pointer-events:none;z-index:1;opacity:0;height:2px;animation:alertScan 3.2s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ff0a45b3,#0000);position:absolute;top:6%;left:0;right:0;box-shadow:0 0 10px #ff0a458c}@keyframes alertScan{0%{opacity:0;top:6%}14%{opacity:.85}86%{opacity:.85}to{opacity:0;top:92%}}.eco-sweep{z-index:120;pointer-events:none;opacity:0;position:fixed;inset:0}.eco-sweep:before{content:"";background:linear-gradient(90deg,#0000,#ff0a45e6,#0000);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 28px 7px #ff0a4573}.eco-sweep.go{opacity:1;animation:ecoSweepFade 1s var(--ease) forwards;background:radial-gradient(circle at 50% 28%,#ff0a450d,#0000 62%)}.eco-sweep.go:before{animation:ecoSweepLine 1s var(--ease) forwards}@keyframes ecoSweepFade{0%{opacity:0}12%{opacity:1}to{opacity:0}}@keyframes ecoSweepLine{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.scan-item__chk{border-color:#ff0a4573}.scan-item__stat{color:#ff6076d9}.scan-item.on .scan-item__chk{background:#34f59a;border-color:#34f59a}.scan-item.on .scan-item__chk:after{border-color:#04210f}.scan-item.on .scan-item__stat{color:#34f59a}.scan__rnode{background:#ff0a456b}.scan__rnode.on{background:#34f59a;box-shadow:0 0 10px #34f59ae6}.scan__warn{color:#ff4a66}.scan__stack{text-align:left;gap:9px;margin:6px auto 24px;padding:0;list-style:none;display:inline-grid}.scan__stack li{color:#cdd5e1;align-items:center;gap:11px;font-size:clamp(.84rem,1.4vw,.94rem);display:flex}.scan__stack li:before{content:"✓";color:#34f59a;background:#34f59a21;border:1px solid #34f59a52;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;font-size:.66rem;display:grid}@media (prefers-reduced-motion:reduce){.eco-alert__scanline,.eco-sweep.go,.eco-sweep.go:before{animation:none}.eco-sweep{display:none}}.eco-detect{z-index:110;pointer-events:none;opacity:0;transition:opacity .5s var(--ease);position:fixed;inset:0}.eco-detect.go{opacity:1}.eco-detect__veil{transition:background .6s var(--ease);background:#04050900;position:absolute;inset:0}.eco-detect.go .eco-detect__veil{pointer-events:auto;background:#0405099e}.eco-detect__scan{opacity:0;background:linear-gradient(90deg,#0000,#ff0a45cc,#0000);height:2px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 22px 5px #ff0a4566}.eco-detect.go .eco-detect__scan{animation:detectScan 1.25s var(--ease)}.eco-detect__scan--2{opacity:.6;animation-delay:.2s!important}@keyframes detectScan{0%{opacity:0;transform:translateY(-4px)}10%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.eco-detect__node{opacity:0;background:#ff0a45d9;border-radius:50%;width:8px;height:8px;position:absolute;transform:scale(.5);box-shadow:0 0 12px #ff0a45cc}.eco-detect.go .eco-detect__node{animation:detectNode 1.5s var(--ease)}@keyframes detectNode{0%,to{opacity:0;transform:scale(.5)}22%{opacity:.95;transform:scale(1)}40%{opacity:.25}58%{opacity:.85}}.eco-alert{width:min(440px,100vw - 32px);transition:opacity .55s var(--ease),transform .55s var(--ease);inset:50% auto auto 50%;transform:translate(-50%,-46%)scale(.96)}.eco-alert.in{opacity:1;transform:translate(-50%,-50%)scale(1)}@media (max-width:560px){.eco-alert{width:auto;max-height:90vh;left:12px;right:12px;overflow:auto;transform:translateY(-46%)scale(.96)}.eco-alert.in{transform:translateY(-50%)scale(1)}}.eco-alert--warn{animation:alertGlow 2.3s var(--ease) infinite}@keyframes alertGlow{0%,to{box-shadow:0 32px 84px -28px #000000e6,0 0 0 1px #ff0a4529,0 0 30px -8px #ff0a4559}50%{box-shadow:0 32px 84px -28px #000000e6,0 0 0 1px #ff0a456b,0 0 56px -6px #ff0a4599}}.eco-alert__beacon{z-index:2;background:#f35;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:18px;box-shadow:0 0 10px #f35}.eco-alert__beacon:after{content:"";animation:beacon 1.9s var(--ease) infinite;border:1px solid #ff0a4599;border-radius:50%;position:absolute;inset:0}@keyframes beacon{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.eco-alert__head{padding-left:18px}.eco-alert__rows{flex-direction:column;gap:8px;margin-top:4px;display:flex}.eco-alert__row{border:1px solid var(--line-2);background:#ffffff05;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;display:flex}.eco-alert__row span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:.54rem}.eco-alert__row b{font-family:var(--font-mono);color:#fff;font-size:1.05rem}.eco-alert__hi{color:#ffae3d;letter-spacing:.06em;font-size:.8rem}.eco-alert__lights{gap:5px;margin:13px 0 2px;display:flex}.eco-alert__lights i{width:100%;height:5px;animation:dataLight 1.6s var(--ease) infinite;background:#ff0a4538;border-radius:2px}.eco-alert__lights i:nth-child(odd){animation-delay:.2s}.eco-alert__lights i:nth-child(3n){animation-delay:.45s}.eco-alert__lights i:nth-child(4n){animation-delay:.7s}@keyframes dataLight{0%,to{background:#ff0a452e}50%{background:#ff0a45d9;box-shadow:0 0 6px #ff0a4599}}.eco-alert__action{margin-top:16px}.eco-alert__action-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:9px;font-size:.54rem;display:block}.eco-alert__action .eco-alert__run{justify-content:center;width:100%;padding:13px 16px}.scan__tag--crit{color:#ff5870;align-items:center;gap:9px;display:inline-flex}.scan__tag--crit span{width:7px;height:7px;animation:glowPulse 1.2s var(--ease) infinite;background:#f35;border-radius:50%;box-shadow:0 0 10px #f35}.scan__report{text-align:left;border:1px solid var(--line-2);background:#ffffff04;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(18px,3vw,36px);max-width:560px;margin:clamp(16px,2.4vw,26px) auto clamp(20px,3vw,28px);padding:clamp(16px,2vw,22px);display:grid}.scan__gauge{aspect-ratio:1;justify-self:center;width:clamp(128px,17vw,150px);position:relative}.scan__gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.scan__gauge-bg{fill:none;stroke:#7896c824;stroke-width:8px}.scan__gauge-arc{fill:none;stroke:#ffae3d;stroke-width:8px;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314px;filter:drop-shadow(0 0 5px #ffae3d73)}.scan__gauge-mid{flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.scan__gauge-num{font-family:var(--font-head);color:#fff;filter:blur(7px);opacity:.85;letter-spacing:.04em;font-size:1.95rem;font-weight:700}.scan__gauge-lock{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffae3d;font-size:.5rem}.scan__gauge-lab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:.5rem}.scan__report-side{min-width:0}.scan__risk{background:#ffae3d0d;border:1px solid #ffae3d47;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;padding:9px 13px;display:flex}.scan__risk span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:.54rem}.scan__report .scan__stack{gap:8px;margin:0;display:grid}@media (max-width:560px){.scan__report{grid-template-columns:1fr;justify-items:center}.scan__report-side{width:100%}}@media (prefers-reduced-motion:reduce){.eco-detect__scan,.eco-detect__node,.eco-alert--warn,.eco-alert__beacon:after,.eco-alert__lights i{animation:none}}.scan__backdrop{-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);background:radial-gradient(circle at 50% 42%,#05070b80,#020306e6)}.scan__panel{max-width:760px;transition:transform .45s var(--ease),max-width .55s var(--ease);background:linear-gradient(#11141bfb,#090b11fc);border:1px solid #00ffee47;box-shadow:0 60px 140px -40px #000000f2,0 0 0 1px #00ffee0f,0 0 72px -20px #00ffee47,inset 0 1px #ffffff0d}.scan__panel:before{content:"";pointer-events:none;z-index:1;border:1px solid #00ffee17;border-radius:16px;position:absolute;inset:6px}.scan.is-alert .scan__panel{max-width:456px}.scan__corner{pointer-events:none;z-index:4;border:1.5px solid #00ffee8c;width:15px;height:15px;position:absolute}.scan__corner--tl{border-bottom:0;border-right:0;top:11px;left:11px}.scan__corner--tr{border-bottom:0;border-left:0;top:11px;right:11px}.scan__corner--bl{border-top:0;border-right:0;bottom:11px;left:11px}.scan__corner--br{border-top:0;border-left:0;bottom:11px;right:11px}.scan__beam{pointer-events:none;z-index:3;opacity:0;background:linear-gradient(90deg,#0000,#00ffee6b,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:9px;right:9px}.scan.open .scan__beam{animation:3.8s linear infinite scanBeam}@keyframes scanBeam{0%{opacity:0;top:8px}10%{opacity:.6}90%{opacity:.6}to{opacity:0;top:calc(100% - 8px)}}.scan__view.vin{animation:viewIn .5s var(--ease)}@keyframes viewIn{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}.scan__view--alert{text-align:left}.scan__tag--err{color:#ff5870;align-items:center;gap:9px;display:inline-flex}.scan__beacon2{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 10px var(--cyan);border-radius:50%;display:inline-block;position:relative}.scan__beacon2:after{content:"";animation:beacon 1.8s var(--ease) infinite;border:1px solid #0fe9;border-radius:50%;position:absolute;inset:0}.scan__status--err{color:#ff5870}.scan__status--err:before{background:#f35;box-shadow:0 0 9px #f35}.scan__alert-title{font-family:var(--font-head);letter-spacing:-.015em;color:var(--white);margin:clamp(8px,1.4vw,14px) 0 0;font-size:clamp(1.35rem,2.8vw,1.95rem);font-weight:700;line-height:1.1}.scan__lead{color:var(--muted);margin:clamp(12px,1.7vw,16px) 0 clamp(16px,2.4vw,22px);font-size:clamp(.95rem,1.6vw,1.06rem);line-height:1.5}.scan__metrics{flex-direction:column;gap:11px;display:flex}.scan__metric{border:1px solid var(--line-2);background:#ffffff05;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;padding:12px 15px;display:grid}.scan__metric-lab{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:.55rem}.scan__metric-val{font-family:var(--font-mono);color:#fff;text-align:right;font-variant-numeric:tabular-nums;font-size:1.18rem}.scan__metric-val--hi{color:#ffae3d;font-size:.86rem}.scan__bar{background:#7896c824;border-radius:3px;grid-column:1/-1;height:4px;overflow:hidden}.scan__bar i{background:linear-gradient(90deg,#0fe,#0fe);border-radius:3px;height:100%;display:block;box-shadow:0 0 8px #00ffee80}.scan__sev{grid-column:1/-1;gap:5px;display:flex}.scan__sev i{background:#ffae3d29;border-radius:2px;flex:1;height:6px}.scan__sev i.on{background:#ffae3d;box-shadow:0 0 8px #ffae3d8c}.scan__sev i.on:nth-child(4){animation:dataLight 1.4s var(--ease) infinite;background:#ff6a4d;box-shadow:0 0 8px #ff6a4d99}.scan__activity{gap:4px;margin:15px 0 2px;display:flex}.scan__activity i{height:5px;animation:dataLight2 1.7s var(--ease) infinite;background:#00ffee2e;border-radius:2px;flex:1}.scan__activity i:nth-child(odd){animation-delay:.22s}.scan__activity i:nth-child(3n){animation-delay:.5s}.scan__activity i:nth-child(4n){animation-delay:.78s}@keyframes dataLight2{0%,to{background:#00ffee29}50%{background:#00ffeeb3;box-shadow:0 0 6px #00ffee73}}.scan__action{margin-top:18px}.scan__action-lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin-bottom:10px;font-size:.54rem;display:block}.scan__cmd{width:100%;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:#03121a;cursor:pointer;transition:box-shadow .3s var(--ease),transform .12s var(--ease);background:linear-gradient(120deg,#0fe,#0fe);border:none;border-radius:12px;justify-content:center;align-items:center;gap:11px;padding:15px 18px;font-size:.72rem;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:0 0 28px -6px #0fe9}.scan__cmd:active{transform:translateY(1px)}.scan__cmd-pre{font-size:.92rem;line-height:1}.scan__cmd-arrow{transition:transform .3s var(--ease)}.scan__cmd:hover .scan__cmd-arrow{transform:translate(4px)}.scan__cmd:after{content:"";animation:cmdShimmer 3s var(--ease) infinite;background:linear-gradient(120deg,#0000 32%,#ffffff61 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}@keyframes cmdShimmer{0%,to{transform:translate(-130%)}55%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.scan.open .scan__beam,.scan__cmd:after,.scan__beacon2:after,.scan__activity i,.scan__sev i.on:nth-child(4),.scan__view.vin{animation:none}}.scan__metric--risk{background:#ff3b540d;border-color:#ff3b5452}.scan__metric-val--risk{color:#ff3b54;letter-spacing:.1em;text-shadow:0 0 14px #ff3b5480;font-size:.92rem;font-weight:700}.scan__sev--risk i{background:#ff3b542e}.scan__sev--risk i.on{animation:sevPulse 1.4s var(--ease) infinite;background:#ff3b54;box-shadow:0 0 9px #ff3b54a6}.scan__sev--risk i.on:nth-child(2){animation-delay:.14s}.scan__sev--risk i.on:nth-child(3){animation-delay:.28s}.scan__sev--risk i.on:nth-child(4){animation-delay:.42s}.scan__sev--risk i.on:nth-child(5){animation-delay:.56s}@keyframes sevPulse{0%,to{opacity:.6}50%{opacity:1}}.scan__cmd{background:linear-gradient(120deg,#16d8f5,#7fe0ff);box-shadow:0 0 30px -6px #00ffeea6,inset 0 0 0 1px #ffffff40,inset 0 -2px #00283c2e}.scan__cmd:hover{box-shadow:0 0 46px -3px #00ffeee6,inset 0 0 0 1px #ffffff59}.scan__cmd-pre{opacity:.7}.scan__report{grid-template-columns:minmax(180px,210px) 1fr;max-width:600px}.scan__file{background:linear-gradient(#0c0f15f0,#080a0ff5);border:1px solid #00ffee38;border-radius:14px;flex-direction:column;place-self:stretch stretch;padding:15px 15px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 34px -12px #00ffee4d}.scan__file:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0fe9,#0000);height:1px;animation:3.2s linear infinite fileScan;position:absolute;top:0;left:0;right:0}@keyframes fileScan{0%{opacity:0;top:0}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.scan__file-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.scan__file-id{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-2);font-size:.48rem}.scan__file-lock{filter:drop-shadow(0 0 6px #00ffee80);font-size:.92rem;line-height:1}.scan__file-title{font-family:var(--font-head);color:#fff;margin-bottom:14px;font-size:.96rem;font-weight:700}.scan__file-redact{flex-direction:column;gap:7px;margin-bottom:auto;display:flex}.scan__file-redact i{filter:blur(.6px);background:#7896c83d;border-radius:3px;height:7px}.scan__file-redact i:first-child{width:94%}.scan__file-redact i:nth-child(2){width:74%}.scan__file-redact i:nth-child(3){width:88%}.scan__file-redact i:nth-child(4){width:60%}.scan__file-redact i:nth-child(5){width:80%}.scan__file-seal{pointer-events:none;place-items:center;display:grid;position:absolute;top:46%;left:0;right:0}.scan__file-seal span{font-family:var(--font-mono);letter-spacing:.34em;text-indent:.34em;color:#00ffee38;border:1px solid #0fe3;border-radius:6px;padding:5px 11px;font-size:.56rem;transform:rotate(-11deg)}.scan__file-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#34f59a;align-items:center;gap:7px;margin-top:14px;font-size:.48rem;display:inline-flex}.scan__file-dot{width:6px;height:6px;animation:glowPulse 1.4s var(--ease) infinite;background:#34f59a;border-radius:50%;box-shadow:0 0 8px #34f59a}.scan__risk--high{background:#ff3b540f;border-color:#ff3b5452}.scan__risk--high b{color:#ff3b54;text-shadow:0 0 12px #ff3b5480}.scan__unlock-lab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px;font-size:.52rem}.scan__report .scan__stack{grid-template-columns:1fr 1fr;gap:9px 14px;margin:0;display:grid}.scan__report .scan__stack li{color:#d3dbe6;font-size:.76rem}@media (max-width:600px){.scan__report{grid-template-columns:1fr}.scan__report .scan__stack{grid-template-columns:1fr 1fr}}.scan__unlock{text-align:center;margin-top:clamp(18px,2.6vw,28px)}.scan__unlock-title{font-family:var(--font-head);color:#fff;letter-spacing:-.01em;margin:0 0 9px;font-size:clamp(1.1rem,2.1vw,1.4rem);font-weight:700}.scan__unlock-sub{color:var(--muted);max-width:48ch;margin:0 auto 18px;font-size:.92rem;line-height:1.5}.scan__panel{transform-origin:50%;max-height:none;overflow:visible}.scan__panel{padding:clamp(18px,2.6vw,30px)}.scan__file-status{margin-top:11px}.scan__unlock-lab{margin-bottom:8px}.scan__unlock .scan__priv{margin-top:11px}@media (max-width:600px){.scan__report{grid-template-columns:1fr}}.scan.open .scan__panel{transform:none}.scan__panel{zoom:var(--fit,1);padding:clamp(15px,2.1vw,24px)}.scan__tag--crit{font-size:.58rem}.scan__done-sub{max-width:54ch;margin:6px auto 11px;font-size:.82rem;line-height:1.42}.scan__report{grid-template-columns:minmax(156px,184px) 1fr;gap:clamp(12px,2vw,22px);max-width:560px;margin:9px auto;padding:clamp(11px,1.4vw,15px)}.scan__file{padding:11px 11px 10px}.scan__file-top{margin-bottom:9px}.scan__file-id{font-size:.46rem}.scan__file-title{margin-bottom:9px;font-size:.82rem}.scan__file-redact{gap:5px}.scan__file-redact i{height:5px}.scan__file-status{margin-top:9px;font-size:.46rem}.scan__risk{margin-bottom:9px;padding:7px 11px}.scan__risk span{font-size:.52rem}.scan__unlock-lab{margin-bottom:7px;font-size:.5rem}.scan__report .scan__stack{gap:6px 11px}.scan__report .scan__stack li:before{width:15px;height:15px;font-size:.52rem}.scan__unlock{margin-top:clamp(8px,1.1vw,12px)}.scan__unlock-title{margin:0 0 5px;font-size:clamp(.92rem,1.6vw,1.12rem)}.scan__unlock-sub{max-width:54ch;margin:0 auto 11px;font-size:.8rem;line-height:1.4}.scan__form input{padding:10px 15px;font-size:.86rem}.scan__unlock .scan__form .btn{padding:11px 22px;font-size:.84rem}.scan__unlock .scan__priv{margin-top:9px;font-size:.54rem}.scan-item.miss{opacity:1}.scan-item.miss .scan-item__chk{background:#ff3b5429;border-color:#ff3b54}.scan-item.miss .scan-item__chk:after{content:"";background:#ff3b54;border:none;border-radius:50%;width:5px;height:5px;top:50%;left:50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 7px #ff3b54bf}.scan-item.miss .scan-item__name{color:#ffd2d9}.scan-item.miss .scan-item__stat{color:#ff3b54;animation:missFlag .5s var(--ease)}@keyframes missFlag{0%{opacity:0;transform:translate(3px)}to{opacity:1;transform:none}}.scan__rnode.miss{background:#ff3b54;box-shadow:0 0 10px #ff3b54d9}.scan__foot-row{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.scan__foot-row .scan__time{text-align:left;margin-top:0}.scan__gaps{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ff3b54;align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.scan__gaps:before{content:"⚠";font-size:.72rem;line-height:1}.scan__gaps b{color:#ff3b54;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:700}.scan__missnum{color:#ff3b54;text-shadow:0 0 12px #ff3b5473;font-size:1.05em;font-weight:700}.scan__report .scan__stack{grid-template-columns:1fr;gap:8px}.scan__report .scan__stack li{font-size:.74rem}.eco__core:before{content:"";pointer-events:none;z-index:0;filter:blur(24px);opacity:.55;background:radial-gradient(circle,#00ffee24,#00ffee0a 46%,#0000 64%);border-radius:50%;width:285%;height:285%;position:absolute}.eco__stage.live .eco__core:before{animation:coreField 7.5s var(--ease) infinite}@keyframes coreField{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.85;transform:scale(1.1)}}.eco__core:after{content:"";pointer-events:none;z-index:0;border:1px solid #00ffee17;border-radius:50%;position:absolute;inset:-30%}.eco__stage.live .eco__core:after{animation:72s linear infinite reverse spin}.eco__core.syncing .eco__core-glow{opacity:1;transform:scale(1.22)}.eco__core.syncing img{filter:drop-shadow(0 0 48px #0fe)drop-shadow(0 8px 20px #0009)}.eco__node-dot{position:relative}.eco__node-dot:before{content:"";pointer-events:none;z-index:-1;opacity:.3;background:radial-gradient(circle,#00ffee52,#0000 64%);border-radius:50%;position:absolute;inset:-70%}.eco__stage.live .eco__node-dot:before{animation:nodeBreathe 4.2s var(--ease) infinite}@keyframes nodeBreathe{0%,to{opacity:.2;transform:scale(.8)}50%{opacity:.5;transform:scale(1.18)}}.eco__node-dot:after{content:"";pointer-events:none;opacity:.7;background:#96d2ffd9;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(14px);box-shadow:0 0 5px #00ffeebf}.eco__stage.live .eco__node-dot:after{animation:8s linear infinite nodeOrbit}@keyframes nodeOrbit{0%{transform:translate(-50%,-50%)rotate(0)translate(14px)}to{transform:translate(-50%,-50%)rotate(360deg)translate(14px)}}.eco__node:nth-child(3n) .eco__node-dot:before{animation-delay:-1.4s}.eco__node:nth-child(3n+1) .eco__node-dot:before{animation-delay:-2.8s}.eco__node:nth-child(3n) .eco__node-dot:after{animation-duration:9.5s;animation-delay:-2.5s}.eco__node:nth-child(3n+2) .eco__node-dot:after{animation-duration:6.8s;animation-delay:-4.5s}.eco__node:hover .eco__node-dot:before,.eco__node.active .eco__node-dot:before{opacity:.7;animation:none;transform:scale(1.35)}.eco__node:hover .eco__node-dot:after,.eco__node.active .eco__node-dot:after{background:#fff;animation-duration:2.4s;box-shadow:0 0 7px #0fe}.eco__node.sync-pulse .eco__node-dot{transform:scale(1.45);box-shadow:0 0 0 6px #00ffee29,0 0 24px #00ffeed9}.eco__stage.syncing .eco__links line.flow{opacity:1;filter:drop-shadow(0 0 7px #0fe);animation-duration:1.1s}.eco__stage.syncing .eco__links line.spoke{stroke:#00ffee6b}.eco__twinkle{pointer-events:none;z-index:0;opacity:0;background:#96c8ffd9;border-radius:50%;width:2px;height:2px;position:absolute}.eco__stage.live .eco__twinkle{animation:twinkle 4.5s var(--ease) infinite}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:.7;transform:scale(1)}}.eco__nodes,.eco__core{transition:transform .35s var(--ease)}@media (prefers-reduced-motion:reduce){.eco__core:before,.eco__core:after,.eco__node-dot:before,.eco__node-dot:after,.eco__twinkle{animation:none!important}.eco__nodes,.eco__core{transition:none}}.eco__node{gap:10px}.eco__node-label{color:#d7dee9;letter-spacing:.1em;text-shadow:0 1px 6px #00040aeb,0 0 10px #0fe3;transition:color .25s var(--ease),text-shadow .25s var(--ease);font-weight:600}.eco__node:hover .eco__node-label,.eco__node.active .eco__node-label{color:#fff;text-shadow:0 1px 6px #00040af2,0 0 14px #0fe9}.eco__node-dot{width:14px;height:14px;transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease);background:radial-gradient(circle at 36% 30%,#fff 0%,#e3eaf2 20%,#a6b1c0 54%,#4e5765 100%);border-radius:50%;box-shadow:inset 0 1px 1.5px #ffffffa6,inset 0 -2px 3px #00000080,0 0 0 3px #82aae10d,0 0 11px #78aaff52,0 2px 5px #0000008c}.eco__node:hover .eco__node-dot,.eco__node.active .eco__node-dot{background:radial-gradient(circle at 50% 42%,#fff 0%,#bff3ff 28%,var(--cyan) 60%,#0a9bc0 100%);transform:scale(1.5);box-shadow:inset 0 0 4px #ffffffd9,0 0 0 6px #00ffee24,0 0 26px #00ffeee6,0 0 0 11px #00ffee0d}.eco__node.active .eco__node-dot:before{opacity:0;animation:nodeActivateRing 1.1s var(--ease);background:0 0;border:1.5px solid #00ffeed9;inset:-3px}@keyframes nodeActivateRing{0%{opacity:.9;transform:scale(.55)}70%{opacity:.22}to{opacity:0;transform:scale(3.6)}}.eco__links line.spoke.lit,.eco__links line.ring.lit{stroke:#00ffee9e;stroke-width:1.1px;opacity:1;stroke-dasharray:none;filter:drop-shadow(0 0 5px #00ffee8c)}.eco__core img{transition:filter .4s var(--ease)}.eco__stage:has(.eco__nodes.has-active) .eco__core img{filter:drop-shadow(0 0 44px #00ffeefa)drop-shadow(0 10px 22px #000000b3)}.eco__core-glow{background:radial-gradient(circle,#00ffee8c,#00ffee29 38%,#0000 64%)}.eco__core.charged img{filter:drop-shadow(0 0 50px #0fe)drop-shadow(0 10px 22px #000000b3)}.eco__act-status{transition:opacity .3s var(--ease)}@media (prefers-reduced-motion:reduce){.eco__node.active .eco__node-dot:before{animation:none!important}.eco__node-dot,.eco__core img{transition:none}}.eco__orbit{display:none!important}.eco__core-ring--2,.eco__panel-index{display:none}.eco__stage{transition:transform .7s var(--ease)}.eco__stage:before{filter:blur(34px);background:radial-gradient(circle,#00ffee38,#00ffee0f 42%,#0000 66%);inset:2%}.eco__stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 48%,#0000 30%,#03040973 78%,#020307c7 100%);position:absolute;inset:0}.eco__field{z-index:0;pointer-events:none;transition:transform .45s var(--ease);position:absolute;inset:-12%}.eco__field:before{content:"";filter:blur(26px);opacity:.8;background:radial-gradient(42% 50% at 32% 36%,#00ffee12,#0000 70%),radial-gradient(46% 56% at 70% 66%,#5696ff0f,#0000 72%),radial-gradient(40% 40% at 60% 30%,#96dcff0a,#0000 70%);border-radius:50%;position:absolute;inset:0}.eco__stage.live .eco__field:before{animation:fieldDrift 22s var(--ease) infinite alternate}@keyframes fieldDrift{to{transform:translate(4%,-3%)scale(1.08)}}.eco__node{--ds:1}.eco__node.in{transform:translate(-50%,-50%) scale(var(--ds))}.eco__node.d-near{--ds:1.16;z-index:3}.eco__node.d-mid{--ds:1}.eco__node.d-far{--ds:.8;opacity:.62;filter:blur(.8px)brightness(.82);z-index:1}.eco__node.d-near .eco__node-dot{box-shadow:inset 0 1px 1.5px #ffffffb3,inset 0 -2px 3px #00000080,0 0 0 4px #8cb4eb0f,0 0 16px #8cb9ff6b,0 3px 7px #0009}.eco__node.d-far .eco__node-label{opacity:.85}.eco__stage:has(.eco__nodes.has-active){transform:scale(1.025)}.eco__nodes.has-active .eco__node:not(.active){opacity:.2;filter:blur(3px)saturate(.35)brightness(.62);transform:translate(-50%,-50%) scale(calc(var(--ds) * .88))}.eco__nodes.has-active .eco__node.active{opacity:1;filter:none;z-index:6;transform:translate(-50%,-50%)scale(1.16)}.eco__nodes.has-active .eco__node.active .eco__node-label{opacity:1}.eco__stage:has(.eco__nodes.has-active) .eco__links line.flow{opacity:.16}.eco__stage:has(.eco__nodes.has-active) .eco__links line.spoke:not(.lit){stroke:#78b4ff0d}.eco__links line.spoke.lit{stroke:#00ffeee6;stroke-width:1.5px;opacity:1;stroke-dasharray:2 8;filter:drop-shadow(0 0 8px #00ffeef2);animation:.95s linear infinite flow}.eco__core img{filter:drop-shadow(0 0 6px #ffffff8c)drop-shadow(0 0 34px #00ffeec7)drop-shadow(0 12px 26px #000000d1);width:70%}.eco__core-glow{background:radial-gradient(circle,#ffffff80 0%,#bef5ff80 9%,#00ffee80 20%,#00ffee21 46%,#0000 66%);width:240%;height:240%}.eco__core-ring{border:1px solid #00ffee52;animation:30s linear infinite spin;inset:0%;box-shadow:inset 0 0 10px #00ffee2e}.eco__stage:has(.eco__nodes.has-active) .eco__core-glow{filter:none}.eco__scan{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(102deg,#0000 40%,#00ffee14 47%,#bef5ff2e 50%,#00ffee14 53%,#0000 60%);position:absolute;inset:0;transform:translate(-65%)}.eco__scan.sweep{animation:ecoScan 1.6s var(--ease)}@keyframes ecoScan{0%{opacity:0;transform:translate(-65%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(65%)}}@media (prefers-reduced-motion:reduce){.eco__field:before,.eco__scan,.eco__links line.spoke.lit{animation:none!important}.eco__stage,.eco__field{transition:none}.eco__stage:has(.eco__nodes.has-active){transform:none}.eco__nodes.has-active .eco__node:not(.active){filter:saturate(.5);opacity:.35}}#ecoLinks,.eco__core-glow,.eco__core-ring{display:none}.eco__fx{z-index:0}.eco__core{z-index:2;width:26%}.eco__nodes{z-index:3}.eco__activity{z-index:5}.eco__core img{filter:drop-shadow(0 0 7px #ffffff8c)drop-shadow(0 0 30px #0fec)drop-shadow(0 12px 26px #000000d9);width:84%;transition:filter .45s var(--ease),transform .45s var(--ease);animation:coreFloat 6s var(--ease) infinite alternate, coreBreathe 5.5s var(--ease) infinite}@keyframes coreBreathe{0%,to{filter:drop-shadow(0 0 7px #ffffff80)drop-shadow(0 0 26px #00ffeeb3)drop-shadow(0 12px 26px #000000d9)}50%{filter:drop-shadow(0 0 11px #ffffffb3)drop-shadow(0 0 40px #00ffeef2)drop-shadow(0 12px 26px #000000d9)}}.eco__core.react img,.eco__stage.has-active .eco__core img{filter:drop-shadow(0 0 14px #ffffffd9)drop-shadow(0 0 50px #0fe)drop-shadow(0 12px 26px #000000d9)}.eco__mod{cursor:pointer;font:inherit;transform-origin:50%;will-change:transform,opacity;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;margin:0;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.eco__mod:before{content:"";border-radius:50%;width:46px;height:46px;position:absolute;top:11px;left:50%;transform:translate(-50%,-50%)}.eco__mod-body{width:22px;height:22px;box-shadow:inset 0 1px 1.5px #ffffff38, inset 0 -3px 6px #0000008c, 0 0 0 1px #78b4ff33, 0 0 calc(8px + var(--lit,.5) * 14px) rgba(0,255,238,calc(.2 + var(--lit,.5) * .3)), 0 6px 14px #00000080;transition:transform .3s var(--ease),box-shadow .3s var(--ease),background .3s var(--ease);background:linear-gradient(150deg,#2e3a4af2,#0b1119f5);border-radius:7px;place-items:center;display:grid;position:relative}.eco__mod-body:after{content:"";background:radial-gradient(circle at 40% 32%,#eafdff,var(--cyan));width:8px;height:8px;opacity:calc(.45 + var(--lit,.5) * .55);border-radius:2.5px;box-shadow:0 0 9px #00ffeef2}.eco__mod-led{width:3px;height:3px;animation:modBlink var(--blink,2.4s) steps(1) infinite;background:#34f59a;border-radius:50%;position:absolute;top:3px;right:3px;box-shadow:0 0 5px #34f59a}@keyframes modBlink{0%,84%{opacity:1}88%,to{opacity:.18}}.eco__mod-bars{align-items:flex-end;gap:2px;height:6px;display:flex;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.eco__mod-bars i{background:var(--cyan);opacity:.55;width:2px;height:2px;animation:modBar var(--barspd,1.4s) var(--ease) infinite alternate;border-radius:1px}.eco__mod-bars i:nth-child(2){animation-delay:.25s}.eco__mod-bars i:nth-child(3){animation-delay:.5s}@keyframes modBar{0%{opacity:.35;height:1px}to{opacity:.85;height:6px}}.eco__mod-label{font-family:var(--font-mono);letter-spacing:.07em;color:#cdd8e6;white-space:nowrap;text-shadow:0 1px 5px #00050ceb,0 0 9px #00ffee38;font-size:10.5px;font-weight:600}.eco__mod:hover .eco__mod-body,.eco__mod.active .eco__mod-body{background:linear-gradient(150deg,#00ffee6b,#082638eb);transform:scale(1.22);box-shadow:inset 0 0 4px #ffffff8c,0 0 0 1px #00ffeea6,0 0 26px #00ffeef2,0 6px 16px #0000008c}.eco__mod:hover .eco__mod-label,.eco__mod.active .eco__mod-label{color:#fff;text-shadow:0 1px 5px #00050cf2,0 0 14px #0fe9}.eco__mod:hover .eco__mod-bars i,.eco__mod.active .eco__mod-bars i{animation-duration:.55s}.eco__mod:focus-visible{outline:none}.eco__mod:focus-visible .eco__mod-body{box-shadow:0 0 0 2px var(--cyan),0 0 22px #00ffeee6}.eco__mod.in .eco__mod-body{animation:modPowerOn .85s var(--ease)}@keyframes modPowerOn{0%{box-shadow:0 0 #0fe0}35%{box-shadow:0 0 30px #0fe,0 0 0 1px #0fec}to{}}.eco__stage.has-active .eco__mod:not(.active){filter:blur(1.4px)saturate(.6)}@media (prefers-reduced-motion:reduce){.eco__core img{filter:drop-shadow(0 0 24px #00ffeeb3)drop-shadow(0 10px 22px #000c);animation:none}.eco__mod-led,.eco__mod-bars i,.eco__mod.in .eco__mod-body{animation:none}.eco__stage.has-active .eco__mod:not(.active){filter:saturate(.6)}}.eco__mod-body:before{content:"";opacity:0;transition:opacity .4s var(--ease);pointer-events:none;background:repeating-conic-gradient(#96d2ff80 0deg 5deg,#0000 5deg 21deg);border-radius:50%;position:absolute;inset:-5px;-webkit-mask:radial-gradient(circle,#0000 55%,#000 58%);mask:radial-gradient(circle,#0000 55%,#000 58%)}.eco__stage.live .eco__mod-body:before{opacity:calc(.28 + var(--lit,.5) * .4);animation:modRing var(--ringspd,9s) linear infinite}.eco__mod:hover .eco__mod-body:before,.eco__mod.active .eco__mod-body:before{opacity:.95;background:repeating-conic-gradient(#00ffeed9 0deg 5deg,#0000 5deg 16deg)}@keyframes modRing{to{transform:rotate(360deg)}}.eco__hudwrap{z-index:4;pointer-events:none;opacity:0;transition:opacity .8s var(--ease);font-family:var(--font-mono);position:absolute;inset:0}.eco__stage.live .eco__hudwrap{opacity:1}.eco__hud{letter-spacing:.12em;color:#b4cde69e;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 4px #00050ccc;align-items:center;gap:6px;font-size:9.5px;display:flex;position:absolute}.eco__hud b{color:#00ffeee6;letter-spacing:.06em;font-weight:600}.eco__hud--tl{top:14px;left:16px}.eco__hud--tr{top:14px;right:16px}.eco__hud--ml{top:50%;left:16px;transform:translateY(-50%)}.eco__hud--mr{top:50%;right:16px;transform:translateY(-50%)}.eco__hud--bl{bottom:16px;left:16px}.eco__hud--br{bottom:16px;right:16px}.eco__hud-dot{background:#34f59a;border-radius:50%;width:5px;height:5px;animation:2.6s step-end infinite hudBlink;box-shadow:0 0 6px #34f59a}.eco__hud-dot.v{background:#9a6bff;animation-duration:1.9s;box-shadow:0 0 6px #9a6bff}@keyframes hudBlink{0%,78%{opacity:1}82%,to{opacity:.2}}.eco__hud-bar{background:#78aae629;border-radius:2px;width:38px;height:4px;position:relative;overflow:hidden}.eco__hud-bar b{background:linear-gradient(90deg,#00ffee80,var(--cyan));width:60%;transition:width .9s var(--ease);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.eco__hud-pct{color:#34f59a!important}@media (max-width:560px){.eco__hud{letter-spacing:.08em;color:#b4cde680;font-size:8px}.eco__hud--ml,.eco__hud--mr{display:none}}@media (prefers-reduced-motion:reduce){.eco__mod-body:before,.eco__hud-dot{animation:none}.eco__stage.live .eco__mod-body:before{opacity:.3}}.eco__mod.respond .eco__mod-body{animation:modRespond .76s var(--ease)}@keyframes modRespond{0%{transform:scale(1)}30%{transform:scale(1.18);box-shadow:inset 0 0 4px #ffffff80,0 0 0 1px #00ffee8c,0 0 22px #00ffeed9,0 6px 14px #00000080}to{transform:scale(1)}}.eco__mod.respond .eco__mod-bars i{animation-duration:.5s}.eco__mod.respond .eco__mod-led{animation-duration:.7s}.eco__stage.has-active .eco__mod.respond{filter:none}@media (prefers-reduced-motion:reduce){.eco__mod.respond .eco__mod-body{animation:none}}.eco__stage--3d{overflow:visible}.eco3d-canvas{z-index:0;display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.eco3d-hubs{z-index:3;pointer-events:none;position:absolute;inset:0}.eco3d-hub{cursor:pointer;width:0;height:0;font:inherit;background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.eco3d-hit{pointer-events:auto;border-radius:50%;width:66px;height:66px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.eco3d-tag{white-space:nowrap;pointer-events:auto;transition:filter .3s var(--ease);flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;top:0;left:0}.eco3d-name{font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;color:#dfe7f1;text-shadow:0 1px 6px #00050ce6,0 0 12px #00ffee40;transition:color .25s var(--ease),text-shadow .25s var(--ease);font-size:.75rem;font-weight:700}.eco3d-sub{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#96b4d29e;font-size:.6rem}.eco3d-hub:hover .eco3d-sub,.eco3d-hub.active .eco3d-sub{color:#bee6ffd9}.eco3d-hub.respond .eco3d-name{color:var(--bright);text-shadow:0 1px 6px #00050ce6,0 0 14px #00ffee8c}.eco3d-hub:focus-visible{outline:none}.eco3d-hub:focus-visible .eco3d-hit{outline:2px solid var(--cyan);outline-offset:2px}.eco3d-hub:focus-visible .eco3d-name{color:#fff}.eco__stage.has-active .eco3d-hub:not(.active):not(.respond) .eco3d-tag{filter:saturate(.6);opacity:.62}@media (max-width:680px){.eco3d-name{font-size:.7rem}.eco3d-sub{display:none}.eco3d-hit{width:54px;height:54px}}.eco__stage--3d{aspect-ratio:1/1.04;background:0 0;overflow:visible}.eco__stage--3d:after{display:none!important}.eco__stage--3d:before{content:"";z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(58% 54% at 50% 44%,#20314d80 0%,#1017264d 34%,#080b131f 58%,#0000 76%),radial-gradient(104% 88%,#0609106b 0%,#0000 72%);position:absolute;inset:-12% -10%;display:block!important}.eco3d-leaders{z-index:2;pointer-events:none;position:absolute;inset:0}.eco3d-name{text-shadow:0 1px 7px #00050cf2,0 0 14px #00ffee4d;font-size:.78rem}.eco3d-tag{padding:1px 2px}@media (max-width:680px){.eco3d-name{font-size:.66rem}}.eco--3d{align-items:center}.eco--3d .eco-diag{align-self:start}.eco--3d .eco__stage--3d{aspect-ratio:auto;background:0 0;height:clamp(440px,62vh,640px)}@media (min-width:981px){.eco--3d{grid-template-columns:1.6fr .82fr;gap:18px}.eco--3d .eco__stage--3d{height:clamp(560px,80vh,840px);margin-left:calc(-1 * var(--pad) - 1.5vw);width:calc(100% + var(--pad) + 1.5vw)}}.eco-diag{--diag:#0fe;-webkit-backdrop-filter:blur(10px);background:linear-gradient(158deg,#0b111adb,#060a10eb);border:1px solid #78b4e629;border-radius:14px;align-self:center;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000008c,inset 0 0 0 1px #ffffff08,inset 0 0 46px #1238562e}.eco-diag .eco__panel-index{font-size:inherit;color:inherit;display:inline;position:static}.eco-diag__corner{border:1.5px solid var(--diag);opacity:.55;width:15px;height:15px;transition:border-color .4s;position:absolute}.eco-diag__corner--tl{border-bottom:0;border-right:0;top:8px;left:8px}.eco-diag__corner--br{border-top:0;border-left:0;bottom:8px;right:8px}.eco-diag__scan{opacity:0;pointer-events:none;z-index:3;background:linear-gradient(#0000,#96e1ff1f,#0000);height:44px;position:absolute;top:-44px;left:0;right:0}.eco-diag.scanning .eco-diag__scan{animation:.9s diagScan}@keyframes diagScan{0%{opacity:1;top:-44px}to{opacity:0;top:102%}}.eco-diag__head{font-family:var(--font-mono);letter-spacing:.18em;color:#96b9d7a6;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:.6rem;display:flex}.eco-diag__tag{color:var(--diag);align-items:center;gap:6px;display:flex}.eco-diag__tag i{background:var(--diag);width:6px;height:6px;box-shadow:0 0 8px var(--diag);border-radius:50%;animation:2s step-end infinite hudBlink}.eco-diag__id-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.eco-diag__wire{flex:none;width:62px;height:62px}.eco-diag__title{font-family:var(--font-head);color:#fff;transition:opacity .3s var(--ease),transform .3s var(--ease);margin:0;font-size:1.5rem;font-weight:700;line-height:1.08}.eco-diag__type{font-family:var(--font-mono);letter-spacing:.2em;color:var(--diag);margin-top:6px;font-size:.62rem}.eco-diag__metrics{border-top:1px solid #78b4e61a;border-bottom:1px solid #78b4e61a;flex-direction:column;gap:9px;margin-bottom:16px;padding:14px 0;display:flex}.eco-diag__metric{font-family:var(--font-mono);letter-spacing:.1em;color:#a0bed7a6;grid-template-columns:90px 1fr 40px;align-items:center;gap:10px;font-size:.58rem;display:grid}.eco-diag__metric>i{text-align:right;color:#cfeeff;font-style:normal}.eco-diag__bar{background:#78aadc24;border-radius:2px;height:4px;overflow:hidden}.eco-diag__bar b{background:linear-gradient(90deg,#78c8ff66,var(--diag));width:0;height:100%;transition:width .8s var(--ease);border-radius:2px;display:block}.eco-diag__status{text-align:right;color:#34f59a!important}.eco-diag__label{font-family:var(--font-mono);letter-spacing:.16em;color:#8cb4d280;margin-bottom:6px;font-size:.56rem}.eco-diag__readout{margin-bottom:13px}.eco-diag__body{color:var(--muted);transition:opacity .3s var(--ease);margin:0;font-size:.9rem;line-height:1.5}.eco-diag__readout--out{background:linear-gradient(#00ffee12,#00ffee05);border:1px solid #0fe3;border-radius:10px;padding:11px 13px}.eco-diag__readout--out .eco-diag__label{color:#78e1ffd9}.eco-diag__out{font-family:var(--font-head);color:var(--bright);transition:opacity .3s var(--ease);margin:0;font-size:clamp(.96rem,1.45vw,1.12rem);font-weight:600;line-height:1.4}.eco-diag__list{margin:6px 0 0;padding:0;list-style:none}.eco-diag__list li{color:var(--muted);margin-bottom:7px;padding-left:18px;font-size:.85rem;position:relative}.eco-diag__list li:before{content:"";background:var(--diag);width:7px;height:7px;box-shadow:0 0 7px var(--diag);border-radius:50%;position:absolute;top:.55em;left:0}.eco-diag.swap .eco-diag__title,.eco-diag.swap .eco-diag__body,.eco-diag.swap .eco-diag__list{opacity:0;transform:translateY(4px)}@media (max-width:980px){.eco--3d{grid-template-columns:1fr}.eco--3d .eco__stage--3d{width:100%;height:clamp(420px,58vh,560px);margin:0}.eco-diag{align-self:stretch}.eco--3d .eco__stage--3d{margin-left:calc(-1 * var(--pad));margin-right:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad));height:clamp(440px,66vh,640px)}}.eco__hudwrap,.eco__activity,.eco3d-leaders{display:none!important}.eco3d-tag{pointer-events:auto;padding:0}.eco3d-name{font-family:var(--font-mono);letter-spacing:.14em;color:#96b9d799;text-transform:uppercase;text-shadow:0 1px 4px #00050ce6;transition:color .25s var(--ease),text-shadow .25s var(--ease);font-size:.58rem;font-weight:600}.eco3d-sub{display:none}.eco3d-hub.respond .eco3d-name{color:#c8e6ffd9}.eco3d-hit{width:60px;height:60px}.eco3d-leaders{z-index:2;pointer-events:none;position:absolute;inset:0;display:block!important}.eco3d-tag{pointer-events:auto;opacity:.8;border:1px solid color-mix(in srgb, var(--c,#0fe) 24%, #78b4e11f);-webkit-backdrop-filter:blur(7px);transition:opacity .25s var(--ease),transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);background:linear-gradient(150deg,#0c141e80,#080e1657);border-radius:7px;flex-direction:column;gap:1px;padding:5px 10px;display:inline-flex;box-shadow:0 6px 20px #0006,inset 0 0 12px #2878aa14}.eco3d-name{font-family:var(--font-mono);letter-spacing:.13em;color:#dbe7f3;text-transform:uppercase;text-shadow:0 0 8px #00ffee38;font-size:.6rem;font-weight:600}.eco3d-sub{font-family:var(--font-mono);letter-spacing:.06em;color:#96b9d78c;text-transform:uppercase;white-space:nowrap;font-size:.49rem;display:block}.eco3d-hub:hover .eco3d-tag,.eco3d-hub.active .eco3d-tag{opacity:1;border-color:var(--c,#0fe);box-shadow:0 8px 26px #00000080,0 0 20px color-mix(in srgb,var(--c,#0fe) 45%,transparent),inset 0 0 14px #288cc829;transform:scale(1.07)}.eco3d-hub:hover .eco3d-name,.eco3d-hub.active .eco3d-name{color:#fff;text-shadow:0 0 12px var(--c,#0fe)}.eco3d-hub.respond .eco3d-tag{opacity:.95;border-color:color-mix(in srgb,var(--c,#0fe) 40%,transparent)}.eco3d-hub:focus-visible .eco3d-tag{outline:2px solid var(--c,#0fe);outline-offset:2px}@media (max-width:680px){.eco3d-sub{display:none}.eco3d-name{font-size:.55rem}.eco3d-tag{padding:4px 7px}}@media (max-width:980px){.eco--3d{row-gap:36px}.eco--3d .eco__stage--3d{margin-bottom:8px}}.section-head__lead--glow{text-shadow:0 0 22px #00ffee38,0 1px 2px #00050c99;color:#d6e4f2eb}.section-head__lead--sub{color:#a6bacec7;margin-top:14px;font-size:clamp(.86rem,1.1vw,.98rem)}.eco3d-tag{opacity:0;pointer-events:none;white-space:nowrap;text-align:center;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.eco3d-name{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:#eef7ff;text-shadow:0 0 15px var(--c,#0fe), 0 0 5px #ffffff80, 0 2px 9px #00050ce6;font-size:.96rem;font-weight:700}.eco3d-sub{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--c,#7fd6ff);text-shadow:0 0 11px var(--c,#0fe);font-size:.56rem;font-weight:500;display:block}.eco3d-hub.active .eco3d-tag,.eco3d-hub:focus-visible .eco3d-tag{opacity:1;animation:ecoTitleReveal .55s var(--ease) both}@keyframes ecoTitleReveal{0%{opacity:0;clip-path:inset(100% 0 0);filter:blur(5px)brightness(1.7)}55%{opacity:1}to{opacity:1;clip-path:inset(0);filter:blur()brightness()}}.eco-diag{transition:box-shadow .5s var(--ease)}.eco-diag.scanning{box-shadow:0 24px 64px #0000008c, 0 0 28px color-mix(in srgb, var(--diag,#0fe) 35%, transparent), inset 0 0 46px #12385638}.eco-diag.scanning .eco-diag__scan{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--diag,#9fe8ff) 60%, transparent),transparent)}.eco-diag{background:radial-gradient(130% 90% at 8% -12%, color-mix(in srgb, var(--diag) 15%, transparent), transparent 52%), repeating-linear-gradient(0deg, #78b4e609 0 1px, transparent 1px 24px), repeating-linear-gradient(90deg, #78b4e609 0 1px, transparent 1px 24px), linear-gradient(158deg, #0b111ae6, #060a10f0);border-top:2px solid color-mix(in srgb, var(--diag) 55%, #78b4e629);box-shadow:0 24px 64px #0000008c, inset 0 0 0 1px #ffffff08, inset 0 0 46px #1238562e, 0 0 30px -10px color-mix(in srgb, var(--diag) 45%, transparent)}.eco-diag:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--diag) 80%, transparent) 45%, color-mix(in srgb, var(--diag) 80%, transparent) 55%, transparent);height:2px;box-shadow:0 0 14px color-mix(in srgb, var(--diag) 65%, transparent);opacity:.5;animation:6s linear infinite diagSweep;position:absolute;top:0;left:0;right:0}@keyframes diagSweep{0%{opacity:0;top:-4%}8%{opacity:.5}92%{opacity:.5}to{opacity:0;top:104%}}.eco-diag__corner{opacity:.8;width:18px;height:18px;box-shadow:0 0 8px color-mix(in srgb, var(--diag) 40%, transparent)}.eco-diag__bar{background-image:repeating-linear-gradient(90deg,#0000 0 5px,#040a1099 5px 6px);height:5px}.eco-diag__bar b{box-shadow:0 0 9px color-mix(in srgb, var(--diag) 70%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--diag) 35%, transparent), var(--diag))}.eco-diag__head .eco__panel-index{color:var(--diag);border:1px solid color-mix(in srgb, var(--diag) 35%, transparent);background:color-mix(in srgb, var(--diag) 9%, transparent);border-radius:6px;padding:2px 8px;font-size:.72rem;font-weight:700}.eco-diag__status{letter-spacing:.14em;background:#34f59a14;border:1px solid #34f59a66;border-radius:20px;padding:2px 9px;display:inline-block;box-shadow:0 0 12px #34f59a40;font-size:.56rem!important}.eco-diag__title{text-shadow:0 0 18px color-mix(in srgb, var(--diag) 28%, transparent)}.eco-diag__wire{width:74px;height:74px}.eco3d-tag{opacity:0!important}.eco3d-hub.active .eco3d-tag,.eco3d-hub:focus-visible .eco3d-tag{opacity:1!important}.eco3d-canvas{-webkit-mask-image:none!important;mask-image:none!important}.eco3d-canvas--cinematic{-webkit-mask-image:radial-gradient(90% 84% at 50% 46%,#000 40%,#0000008c 68%,#0000 88%)!important;mask-image:radial-gradient(90% 84% at 50% 46%,#000 40%,#0000008c 68%,#0000 88%)!important}@keyframes ctaBreath{0%,to{box-shadow:inset 0 1px #ffffff38,inset 0 -12px 22px -14px #000000b3,0 0 0 1px #00000073,0 16px 40px -14px #000000b8,0 0 26px -8px #96b6de52}50%{box-shadow:inset 0 1px #ffffff42,inset 0 -12px 22px -14px #000000b3,0 0 0 1px #00000073,0 18px 44px -14px #000000bd,0 0 42px -6px #78b4ff80}}.btn--lg.btn--primary,.btn--primary.tier__cta,.btn--primary.path__cta{animation:3.8s ease-in-out infinite ctaBreath}.btn--lg.btn--primary:hover,.btn--primary.tier__cta:hover,.btn--primary.path__cta:hover{animation:none}.btn:active{transform:translateY(1px)scale(.985)}@keyframes ctaPulse{0%{box-shadow:0 0 #78b4ff80}to{box-shadow:0 0 0 22px #78b4ff00}}.btn.pulse-once{animation:1.1s ease-out ctaPulse}.nav__links a.active{color:var(--white)}.nav__links a.active:after{width:100%;box-shadow:0 0 8px var(--cyan)}@keyframes markShimmer{0%,to{filter:drop-shadow(0 0 10px #00ffee38)}50%{filter:drop-shadow(0 0 18px #00ffee80)}}.nav__mark{animation:5.5s ease-in-out infinite markShimmer}@keyframes menuItemIn{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}.mobile-menu a{opacity:0}.mobile-menu.open a{animation:menuItemIn .5s var(--ease-out) both}.mobile-menu.open a:first-child{animation-delay:60ms}.mobile-menu.open a:nth-child(2){animation-delay:.12s}.mobile-menu.open a:nth-child(3){animation-delay:.18s}.mobile-menu.open a:nth-child(4){animation-delay:.24s}.mobile-menu.open a:nth-child(5){animation-delay:.3s}.mobile-menu.open a:nth-child(6){animation-delay:.36s}.mobile-menu.open a:nth-child(7){animation-delay:.42s}.faq__item.open .faq__q{color:#fff}.faq__item.open{border-color:color-mix(in srgb,var(--cyan) 30%,var(--line))}.scroll-progress:after{content:"";width:6px;height:6px;box-shadow:0 0 10px 2px var(--cyan);pointer-events:none;background:#fff;border-radius:50%;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.btn--lg.btn--primary,.btn--primary.tier__cta,.btn--primary.path__cta,.nav__mark,.mobile-menu.open a,.btn.pulse-once{animation:none!important}.mobile-menu a{opacity:1}}.mx-tilt{transform-style:preserve-3d;z-index:5;transition:transform .14s ease-out!important}@keyframes tierLi{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes tierPrice{0%{opacity:0;transform:translateY(9px)scale(.96)}to{opacity:1;transform:none}}@keyframes tierFeaturedGlow{0%,to{box-shadow:0 0 0 1px #0fe3,0 40px 80px -40px #0fe6}50%{box-shadow:0 0 0 1px #00ffee5c,0 44px 92px -36px #00ffee9e}}.tier.in .tier__list li{animation:tierLi .5s var(--ease-out) both}.tier.in .tier__list li:first-child{animation-delay:.12s}.tier.in .tier__list li:nth-child(2){animation-delay:.19s}.tier.in .tier__list li:nth-child(3){animation-delay:.26s}.tier.in .tier__list li:nth-child(4){animation-delay:.33s}.tier.in .tier__list li:nth-child(5){animation-delay:.4s}.tier.in .tier__list li:nth-child(6){animation-delay:.47s}.tier.in .tier__list li:nth-child(7){animation-delay:.54s}.tier.in .tier__list li:nth-child(8){animation-delay:.61s}.tier.in .tier__price{animation:tierPrice .55s var(--ease-out) .6s both}.tier--featured{animation:4.2s ease-in-out infinite tierFeaturedGlow}.tier--featured:hover{animation:none}.pricing__grid:hover .tier:not(:hover){opacity:.62;transition:opacity .35s var(--ease)}@media (prefers-reduced-motion:reduce){.tier.in .tier__list li,.tier.in .tier__price,.tier--featured{animation:none!important}.mx-tilt{transition:none!important}.pricing__grid:hover .tier:not(:hover){opacity:1}}.field{transition:transform .25s var(--ease)}.field input:focus,.field textarea:focus,.field select:focus{box-shadow:0 0 0 3px #00ffee1f,0 0 18px -4px #00ffee73}.field:focus-within label{color:var(--cyan)}.field:focus-within{transform:translate(2px)}.chip{transition:transform .18s var(--ease-out),background .3s,border-color .3s,color .3s}.chip:active{transform:scale(.93)}.chip.sel{animation:chipPop .32s var(--ease-out)}@keyframes chipPop{0%{transform:scale(1)}45%{transform:scale(1.09)}to{transform:scale(1)}}.apply-step-dot.active{box-shadow:0 0 8px #00ffee80}.apply-done{animation:doneIn .8s var(--ease-out) both}@keyframes doneIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.apply-done .final__emblem{animation:doneCharge 1.15s var(--ease-out) both}@keyframes doneCharge{0%{opacity:0;filter:brightness(2.2);transform:scale(.55)}55%{opacity:1;transform:scale(1.1)}to{opacity:1;filter:brightness();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chip.sel,.apply-done,.apply-done .final__emblem{animation:none!important}.field:focus-within{transform:none}}[data-count].num-live{animation:numCharge 1.6s var(--ease-out) both;will-change:transform,filter;display:inline-block}@keyframes numCharge{0%{opacity:.45;filter:blur(1.5px);text-shadow:0 0 #0000;transform:translateY(7px)scale(.94)}60%{opacity:1;filter:blur()}84%{text-shadow:0 0 24px #00ffee8c;transform:translateY(0)scale(1.055)}to{text-shadow:0 0 11px #0fe3;transform:translateY(0)scale(1)}}.results__metric.num-host{transition:box-shadow .5s var(--ease)}.results__metric.num-host.lit{box-shadow:0 14px 40px -26px #0fe9}.dash-card.mx-tilt,.pf-card.mx-tilt,.dp-card.mx-tilt{box-shadow:0 26px 60px -28px #000000b3,0 0 0 1px color-mix(in srgb,var(--cyan) 26%,var(--line))}@media (prefers-reduced-motion:reduce){[data-count].num-live{animation:none!important}.results__metric.num-host.lit{box-shadow:none}}.page-fade{background:radial-gradient(circle,#0a1018,#030304 72%);overflow:hidden}.page-fade.show .page-fade__mark{animation:pfMark .52s var(--ease-out) both}@keyframes pfMark{0%{opacity:0;filter:drop-shadow(0 0 #0fe0)brightness(2.2);transform:translate(-50%,-50%)scale(.78)}55%{opacity:1;filter:drop-shadow(0 0 34px #00ffeeb3)brightness(1.2);transform:translate(-50%,-50%)scale(1.06)}to{opacity:1;filter:drop-shadow(0 0 24px #00ffee80)brightness();transform:translate(-50%,-50%)scale(1)}}.page-fade:before{content:"";border:1.5px solid color-mix(in srgb,var(--cyan) 70%,transparent);opacity:0;pointer-events:none;border-radius:50%;width:122px;height:122px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}@keyframes pfRing{0%{opacity:.9;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.page-fade:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cyan) 20%,transparent),transparent);opacity:0;pointer-events:none;width:32%;height:100%;position:absolute;top:0;left:-32%;transform:skew(-12deg)}.page-fade.show:after{animation:pfSweep .55s var(--ease-out) both}@keyframes pfSweep{0%{opacity:0;left:-32%}30%{opacity:1}to{opacity:0;left:132%}}.xfer-scan{z-index:9996;pointer-events:none;background:linear-gradient(90deg,transparent,var(--cyan),transparent);height:2px;box-shadow:0 0 18px 2px color-mix(in srgb,var(--cyan) 55%,transparent);opacity:0;position:fixed;top:0;left:0;right:0}.xfer-scan.go{animation:xferScan .72s var(--ease-out) both}@keyframes xferScan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}to{opacity:0;transform:translateY(100vh)}}@media (prefers-reduced-motion:reduce){.page-fade.show .page-fade__mark{animation:none}.page-fade.show:before,.page-fade.show:after{opacity:0;animation:none}.xfer-scan{display:none}}.pf-card__shot .pf-peek{z-index:3;opacity:0;transition:transform .5s var(--ease-out),opacity .42s var(--ease);will-change:transform;background:linear-gradient(#0000,#06090e99 35%,#06090ef0);flex-direction:column;gap:3px;padding:14px clamp(16px,2vw,22px) 16px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.pf-card:hover .pf-card__shot .pf-peek{opacity:1;transform:translateY(0)}.pf-peek__k{font-family:var(--font-mono);letter-spacing:.2em;color:var(--cyan);font-size:.6rem}.pf-peek__v{font-family:var(--font-head);color:#fff;letter-spacing:-.01em;font-size:.95rem;font-weight:600;line-height:1.25}.dash-card__visual{transition:filter .5s var(--ease)}.dash-card:hover .dash-card__visual{filter:brightness(1.07)saturate(1.05)}.dash-card .ui__chart i{transition:filter .4s var(--ease)}.dash-card:hover .ui__chart i{filter:brightness(1.22);animation-duration:1.5s}@media (prefers-reduced-motion:reduce){.pf-card__shot .pf-peek{transition:opacity .3s var(--ease);transform:none}.pf-card:hover .pf-card__shot .pf-peek{transform:none}.dash-card:hover .ui__chart i{animation-duration:3.4s}}.reactor-standby{z-index:0;pointer-events:none;transition:opacity .55s var(--ease);place-items:center;display:grid;position:absolute;inset:0}.reactor-standby.out{opacity:0}.reactor-standby__ring{border:1.5px solid color-mix(in srgb,var(--cyan) 32%,transparent);width:88px;height:88px;animation:rsRing 2.6s var(--ease) infinite;border-radius:50%;position:absolute;box-shadow:inset 0 0 34px -8px #00ffee73,0 0 22px -6px #00ffee4d}.reactor-standby__core{background:radial-gradient(circle,var(--cyan),transparent 72%);filter:drop-shadow(0 0 10px #0fec);width:13px;height:13px;animation:rsCore 2.6s var(--ease) infinite;border-radius:50%}@keyframes rsRing{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}@keyframes rsCore{0%,to{opacity:.5;transform:scale(.7)}50%{opacity:1;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.reactor-standby__ring,.reactor-standby__core{animation:none}}.reveal-up.rv-scale{transform:translateY(34px)scale(.965)}.reveal-up.rv-scale.in{transform:none}.reveal-up.rv-blur{filter:blur(9px);transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out),filter 1.1s var(--ease-out);transform:translateY(18px)}.reveal-up.rv-blur.in{filter:blur();transform:none}.reveal-up.rv-grand{transition-duration:1.5s;transform:translateY(60px)}.reveal-up.rv-grand.in{transform:none}.reveal-up.rv-left{transform:translate(-46px)}.reveal-up.rv-left.in{transform:none}.reveal-up.rv-right{transform:translate(46px)}.reveal-up.rv-right.in{transform:none}@media (prefers-reduced-motion:reduce){.reveal-up.rv-scale,.reveal-up.rv-blur,.reveal-up.rv-grand,.reveal-up.rv-left,.reveal-up.rv-right{transition-delay:0s!important}}:root{--scroll-vel:0}.scroll-progress{filter:brightness(calc(1 + var(--scroll-vel)*.9)) saturate(calc(1 + var(--scroll-vel)*.7));transition:filter .12s linear}.scroll-progress:after{box-shadow:0 0 calc(10px + var(--scroll-vel)*16px) calc(2px + var(--scroll-vel)*2px) var(--cyan)}body.scroll-fast .bg-glow{opacity:.72}body.scroll-fast .reveal-up:not(.in){transition-duration:.6s}@media (prefers-reduced-motion:reduce){.scroll-progress{filter:none}body.scroll-fast .bg-glow{opacity:.5}body.scroll-fast .reveal-up:not(.in){transition-duration:1.1s}}:root{--mx-bg:0;--my-bg:0}.bg-glow{transition:opacity .55s var(--ease),translate .5s var(--ease)}.bg-grid,.datanet{transition:translate .6s var(--ease);translate:calc(var(--mx-bg)*-12px) calc(var(--my-bg)*-12px)}@media (prefers-reduced-motion:reduce){.bg-glow--1,.bg-glow--2,.bg-grid,.datanet{translate:none}}.flow__node{isolation:isolate;position:relative;overflow:hidden}.flow__node:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#0fe9,#00ffee38);animation:4s ease-in-out infinite flowFill;position:absolute;inset:0;transform:scaleX(0)}.flow__node:first-child:before{animation-delay:0s}.flow__node:nth-child(3):before{animation-delay:.3s}.flow__node:nth-child(5):before{animation-delay:.6s}.flow__node:nth-child(7):before{animation-delay:.9s}.flow__node:nth-child(9):before{animation-delay:1.2s}.flow__node:nth-child(11):before{animation-delay:1.5s}.flow__node:not(.flow__node--end){animation:4s ease-in-out infinite flowLit}.flow__node:first-child{animation-delay:0s}.flow__node:nth-child(3){animation-delay:.3s}.flow__node:nth-child(5){animation-delay:.6s}.flow__node:nth-child(7){animation-delay:.9s}.flow__node:nth-child(9){animation-delay:1.2s}.flow__node--end{animation:4s ease-in-out 1.5s infinite flowLitEnd}@keyframes flowFill{0%{opacity:0;transform:scaleX(0)}10%{opacity:1}38%{opacity:1;transform:scaleX(1)}66%{opacity:1;transform:scaleX(1)}90%{opacity:0;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@keyframes flowLit{0%,10%{border-color:var(--line-2);color:#cfe6f5;box-shadow:none}38%,66%{color:#fff;border-color:#00ffeeb3;box-shadow:0 0 18px #00ffee57}to{border-color:var(--line-2);color:#cfe6f5;box-shadow:none}}@keyframes flowLitEnd{0%,10%{box-shadow:0 0 18px #00ffee38}38%,66%{box-shadow:0 0 34px #00ffee8c}to{box-shadow:0 0 18px #00ffee38}}@media (prefers-reduced-motion:reduce){.flow__node,.flow__node--end{animation:none}.flow__node:before{display:none}}.rw{display:inline-block}.rw__i{opacity:0;filter:blur(5px);transition:opacity .55s,transform .6s cubic-bezier(.2,.7,.2,1),filter .55s;transition-delay:var(--rwd,0s);will-change:opacity,transform,filter;display:inline-block;transform:translateY(.5em)}.rw-go .rw__i{opacity:1;filter:blur();transform:none}.rw-split.reveal-up{transform:none!important}@media (prefers-reduced-motion:reduce){.rw__i{opacity:1!important;filter:none!important;transform:none!important}}.pricing__grid .tier{cursor:pointer}.tier__more{border:1px dashed color-mix(in srgb,var(--cyan) 36%,var(--line));width:100%;color:var(--cyan);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:.3s var(--ease);background:0 0;border-radius:10px;margin-top:14px;padding:11px;font-size:.64rem}.tier__more:hover{background:color-mix(in srgb,var(--cyan) 9%,transparent);color:#fff;border-style:solid}.pkgm{width:92vw;max-width:680px;color:var(--white);background:0 0;border:0;margin:auto;padding:0}.pkgm::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060abd}.pkgm__inner{border:1px solid var(--line-2);background:linear-gradient(#0b1018,#070a10);border-radius:20px;max-height:88vh;padding:clamp(26px,4vw,44px);position:relative;overflow:auto;box-shadow:0 40px 120px -40px #000000e6}.pkgm__os{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);font-size:.62rem}.pkgm__name{font-family:var(--font-head);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:800}.pkgm__price{font-family:var(--font-head);color:#fff;margin:8px 0 0;font-size:1.3rem;font-weight:700}.pkgm__price em{font-style:normal;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:.56rem}.pkgm__ideal{color:var(--muted);margin:12px 0 0;font-size:.95rem;line-height:1.55}.pkgm__meta{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-2);flex-wrap:wrap;gap:16px;margin:16px 0 0;font-size:.66rem;display:flex}.pkgm__meta b{color:#fff;font-weight:600}.pkgm__sec{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin:24px 0 12px;font-size:.66rem;display:block}.pkgm__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pkgm__list li{color:var(--muted);padding-left:26px;font-size:.93rem;line-height:1.55;position:relative}.pkgm__list li:before{content:"✦";color:var(--cyan);font-size:.78rem;position:absolute;top:1px;left:0}.pkgm__list li b{color:#fff;font-weight:600}.pkgm__goal{border:1px solid color-mix(in srgb,var(--cyan) 24%,var(--line));background:color-mix(in srgb,var(--cyan) 5%,transparent);color:var(--white);border-radius:12px;margin:22px 0 0;padding:16px 18px;font-size:.95rem;line-height:1.5}.pkgm__goal b{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;display:block}.pkgm__cta{margin-top:22px}.pkgm__os,.pkgm__name,.pkgm__price,.pkgm__ideal{text-align:center}.pkgm__meta{justify-content:center}.pkgm__cta{justify-content:center;display:flex}.livecount{z-index:1000;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none;background:#0a0e14b8;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:.7rem;display:flex;position:fixed;top:clamp(72px,8vh,90px);left:50%;transform:translate(-50%,-12px);box-shadow:0 12px 34px -16px #000000b3}.livecount.in{opacity:1;transform:translate(-50%)}.livecount b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.livecount__dot{background:#00ff95;border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-out infinite lcPulse;box-shadow:0 0 #00ff9599}@keyframes lcPulse{0%{box-shadow:0 0 #00ff958c}70%{box-shadow:0 0 0 9px #00ff9500}to{box-shadow:0 0 #00ff9500}}@media (max-width:600px){.livecount{padding:7px 12px;font-size:.6rem;top:64px}}@media (prefers-reduced-motion:reduce){.livecount__dot{animation:none}}.page-hero{isolation:isolate}.page-hero:after{content:"";z-index:0;pointer-events:none;filter:blur(28px);background:radial-gradient(34% 42% at 26% 30%,#0fe3,#0000 66%),radial-gradient(40% 50% at 76% 60%,#a100ff29,#0000 70%),radial-gradient(30% 38% at 58% 16%,#00ff951a,#0000 70%);animation:22s ease-in-out infinite alternate heroAura;position:absolute;inset:-14%}@keyframes heroAura{0%{transform:translate(-2%,-1%)scale(1.05)}to{transform:translate(3%,2%)scale(1.18)}}.grad{background-position:185% 0,0 0;background-size:260% 100%,100% 100%;animation:4s linear infinite gradFlow}@keyframes gradFlow{0%{background-position:185% 0,0 0}to{background-position:-95% 0,0 0}}.no-chrome .grad,.grad.no-chrome{-webkit-text-fill-color:currentColor!important;color:inherit!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}.force-chrome .grad,.grad.force-chrome{background:linear-gradient(100deg,#fff0 45%,#ffffff8c 49%,#fff 50%,#ffffff8c 51%,#fff0 55%),var(--chrome-grad)!important;background-blend-mode:screen,normal!important;-webkit-text-fill-color:transparent!important;color:#0000!important;background-position:185% 0,0 0!important;background-repeat:no-repeat!important;background-size:260% 100%,100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:4s linear infinite gradFlow!important}.no-chrome .intel__score,.no-chrome .dxcard__name,.no-chrome .dxcard__scorenum b,.no-chrome .metric__v{-webkit-text-fill-color:#eaf4ff!important;color:#eaf4ff!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.sec-thread,.eco-spine{display:none!important}.kbooted{animation:kickBoot .7s var(--ease-out) both}@keyframes kickBoot{0%{clip-path:inset(0 100% 0 0);opacity:.25}to{clip-path:inset(0);opacity:1}}.btn.is-magnet,.gw-card__cta.is-magnet{transition:transform .42s cubic-bezier(.34,1.56,.64,1),box-shadow .45s}body.has-reticle,body.has-reticle a,body.has-reticle button,body.has-reticle .tier,body.has-reticle [role=button]{cursor:none}body.has-reticle,body.has-reticle *{cursor:none!important}.reticle{pointer-events:none;z-index:100000;width:30px;height:30px;transition:width .26s var(--ease-out),height .26s var(--ease-out),background .26s,border-color .26s,opacity .3s;will-change:transform;border:1.5px solid #00ffeea6;border-radius:50%;position:fixed;top:0;left:0}.reticle__dot{background:var(--cyan);pointer-events:none;z-index:100000;border-radius:50%;width:5px;height:5px;position:fixed;top:0;left:0}.reticle.is-hover{background:#00ffee12;border-color:#00ffeef2;width:52px;height:52px}.reticle.is-card{background:#a100ff0f;border-color:#a100ffd9;width:72px;height:72px}.reticle.is-down{width:22px;height:22px}@media (hover:none),(pointer:coarse){.reticle,.reticle__dot{display:none}}.click-ripple{z-index:99998;border:1.5px solid var(--cyan);pointer-events:none;width:12px;height:12px;animation:clickRipple .62s var(--ease-out) forwards;border-radius:50%;position:fixed;transform:translate(-50%,-50%)scale(0)}@keyframes clickRipple{0%{opacity:.8;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(7)}}.telemetry{z-index:1000;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);pointer-events:none;opacity:0;transition:opacity .6s var(--ease);align-items:center;gap:8px;font-size:.6rem;display:flex;position:fixed;bottom:18px;right:16px}.telemetry.in{opacity:.82}.telemetry b{color:var(--cyan);font-variant-numeric:tabular-nums;font-weight:600}.telemetry__dot{background:#00ff95;border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite lcPulse;box-shadow:0 0 8px #00ff95}@media (max-width:600px){.telemetry{display:none}}@media (prefers-reduced-motion:reduce){.page-hero:after,.grad,.telemetry__dot{animation:none}.grad{background-position:46% 0,0 0;background-size:260% 100%,100% 100%}.kbooted{animation:none}.click-ripple{display:none}}.nav__links{margin:0 auto}.nav__live{font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);white-space:nowrap;opacity:0;transition:opacity .6s var(--ease);pointer-events:none;flex:none;align-items:center;gap:8px;font-size:.62rem;display:flex}.nav__live.in{opacity:.92}.nav__live b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.nav__live-dot{background:#00ff95;border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-out infinite lcPulse;box-shadow:0 0 8px #00ff95}@media (max-width:980px){.nav__live-label{display:none}}@media (max-width:760px){.nav__links{margin:0 auto}}@media (max-width:480px){.nav__live{display:none}}@media (prefers-reduced-motion:reduce){.nav__live-dot{animation:none}}.livecount{inset:clamp(92px,11vh,108px) 18px auto auto;transform:translateY(-12px)}.livecount.in{transform:none}@media (max-width:600px){.livecount{padding:7px 12px;font-size:.6rem;top:64px;right:12px}}.reveal-up{filter:blur(6px);transition:opacity 1.05s var(--ease-out),transform 1.05s var(--ease-out),filter .9s var(--ease-out);transform:translateY(38px)scale(.965)}.reveal-up.in{filter:blur();transform:none}.sec-thread.threaded .sec-thread__line{background:linear-gradient(#0fe0 0%,#00ffee73 38%,#7df0ff 50%,#00ffee73 62%,#0fe0 100%) 0 0/100% 220%;animation:1.7s linear infinite threadFlow}@keyframes threadFlow{0%{background-position:0 -110%}to{background-position:0 110%}}@media (prefers-reduced-motion:reduce){.reveal-up{filter:none!important}.sec-thread.threaded .sec-thread__line{animation:none}}:root{--sy:0}.bg-stars{translate:0 calc(var(--sy) * -.06px)}.bg-glow--1{translate:calc(var(--mx-bg)*38px) calc(var(--my-bg)*38px - var(--sy)*.024px)}.bg-glow--2{translate:calc(var(--mx-bg)*-48px) calc(var(--my-bg)*-48px - var(--sy)*.042px)}@media (prefers-reduced-motion:reduce){.bg-stars{translate:none}.bg-glow--1{translate:calc(var(--mx-bg)*38px) calc(var(--my-bg)*38px)}.bg-glow--2{translate:calc(var(--mx-bg)*-48px) calc(var(--my-bg)*-48px)}}:is(body.has-reticle:has(dialog[open]) *,body.has-reticle:has(.intel.open) *){cursor:auto!important}:is(body:has(dialog[open]) .reticle,body:has(dialog[open]) .reticle__dot,body:has(.intel.open) .reticle,body:has(.intel.open) .reticle__dot){opacity:0}.page-hero:after{filter:blur(20px);inset:0;-webkit-mask-image:radial-gradient(135% 125% at 50% 40%,#000 46%,#0000 85%);mask-image:radial-gradient(135% 125% at 50% 40%,#000 46%,#0000 85%)}.sysdetail{max-height:96%}.sysdetail .module__title{margin:10px 0 5px;font-size:clamp(1.25rem,2vw,1.6rem)}.sysdetail .module__fn{margin-bottom:11px;font-size:.9rem}.sysdetail .module__block{margin-bottom:9px}.sysdetail .module__metrics{margin-bottom:10px}.sysdetail .module__connects{margin-top:10px}.sysdetail .module__block p{font-size:.85rem;line-height:1.4}.sysdetail .metric{padding:8px 8px 10px}.sysdetail .metric__v{font-size:1.12rem}.bg-stars{opacity:1;translate:0 calc(var(--sy) * -.12px);background-image:radial-gradient(1.8px 1.8px at 30px 44px,#fff,#0000 60%),radial-gradient(1.3px 1.3px at 140px 92px,#cde8ffe0,#0000 60%),radial-gradient(1.6px 1.6px at 248px 50px,#fffffff5,#0000 60%),radial-gradient(1.1px 1.1px at 82px 178px,#def2ffcc,#0000 60%),radial-gradient(1.4px 1.4px at 286px 150px,#ffffffe0,#0000 60%),radial-gradient(1px 1px at 178px 242px,#d4ecffbd,#0000 60%),radial-gradient(1.7px 1.7px at 20px 282px,#c3e4ffe6,#0000 60%),radial-gradient(1px 1px at 120px 300px,#ffffffb8,#0000 60%),radial-gradient(1.3px 1.3px at 270px 270px,#ffffffd1,#0000 60%),radial-gradient(1px 1px at 220px 128px,#ffffffad,#0000 60%),radial-gradient(1.2px 1.2px at 60px 120px,#e6f5ffbd,#0000 60%),radial-gradient(1.5px 1.5px at 200px 30px,#ffffffd9,#0000 60%),radial-gradient(.9px .9px at 100px 210px,#d2ebffa8,#0000 60%),radial-gradient(1.3px 1.3px at 160px 160px,#ffffffbd,#0000 60%),radial-gradient(1.1px 1.1px at 250px 200px,#dcf0ffb3,#0000 60%),radial-gradient(1.4px 1.4px at 40px 200px,#ffffffc7,#0000 60%);animation:8s ease-in-out infinite bgStarTwinkle,64s linear infinite bgStarDrift}.dp-hero{isolation:isolate}.dp-hero:after{content:"";z-index:-1;pointer-events:none;filter:blur(22px);background:radial-gradient(34% 44% at 26% 32%,#0fe3,#0000 66%),radial-gradient(40% 50% at 76% 60%,#a100ff29,#0000 70%),radial-gradient(30% 38% at 58% 16%,#00ff951a,#0000 70%);animation:22s ease-in-out infinite alternate heroAura;position:absolute;inset:0;-webkit-mask-image:radial-gradient(135% 125% at 50% 40%,#000 46%,#0000 85%);mask-image:radial-gradient(135% 125% at 50% 40%,#000 46%,#0000 85%)}.pkgm__inner{scrollbar-width:auto;scrollbar-color:var(--cyan) #ffffff1a}.pkgm__inner::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#7df0ff,var(--cyan));background-clip:padding-box;border:3px solid #0000;border-radius:8px;box-shadow:0 0 8px #00ffee80}@media (prefers-reduced-motion:reduce){.bg-stars{animation:none}}.page-hero__veil{background:linear-gradient(#0505076b,#0000 34%)}.bg-stars{translate:0 calc(var(--sy) * -.08px);inset:-100vh -320px -320vh}.livecount{gap:8px;padding:7px 13px;font-size:.62rem;left:18px;right:auto}.livecount__dot{width:6px;height:6px}@media (max-width:600px){.livecount{padding:6px 11px;font-size:.58rem;left:12px;right:auto}}.pkgm__inner{scrollbar-width:thin;scrollbar-color:#ffffff3d #ffffff0d;overflow-y:scroll}.pkgm__inner::-webkit-scrollbar-thumb{box-shadow:none;background:#fff3 padding-box padding-box;border:2px solid #0000;border-radius:8px}.anchor__diy{text-align:center;max-width:760px;color:var(--muted);border-top:1px solid var(--line);margin:clamp(22px,3vw,32px) auto 0;padding-top:clamp(18px,2.4vw,26px);font-size:.95rem;line-height:1.6}@media (max-width:640px){.livecount{display:none}}.nav__mark{filter:none;animation:none}.footer__brand img{filter:none}.footer__mark{filter:drop-shadow(0 8px 18px #00000080)}.final__mark{filter:drop-shadow(0 10px 24px #0009)}.page-fade__mark{filter:drop-shadow(0 8px 22px #000000b3)}.coldopen__mark{filter:drop-shadow(0 6px 18px #000000b3)}.eco__core img{filter:drop-shadow(0 8px 20px #0009)}.orbit-core__mark{filter:drop-shadow(0 6px 16px #0000008c)}.preloader__mark{filter:drop-shadow(0 8px 22px #000000b3);animation:preMarkOn 1.5s var(--ease-out) .2s forwards}.livecount{animation:3.6s ease-in-out infinite lcGlow}@keyframes lcGlow{0%,to{box-shadow:0 12px 34px -16px #000000b3,0 0 #0fe0}50%{box-shadow:0 12px 34px -16px #000000b3,0 0 16px 1px #00ffee4d}}@media (prefers-reduced-motion:reduce){.livecount{animation:none}}.pkgm__inner::-webkit-scrollbar{-webkit-appearance:none;width:10px}.pkgm__inner::-webkit-scrollbar-thumb{background:#ffffff4d padding-box padding-box;border:2px solid #0000;border-radius:8px}.livecount{overflow:hidden}.livecount:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:45%;height:100%;animation:5s ease-in-out infinite lcShine;position:absolute;top:0;left:-45%;transform:skew(-18deg)}@keyframes lcShine{0%{left:-45%}22%{left:150%}to{left:150%}}@media (prefers-reduced-motion:reduce){.livecount:before{animation:none;display:none}}.final{padding-bottom:clamp(30px,3.6vw,48px)}.footer{padding-top:clamp(26px,3.4vw,42px)}.pkgm__inner{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#ffffff52 #ffffff12;overflow-y:scroll!important}.pkgm__inner::-webkit-scrollbar{background:#ffffff0d;width:11px}.quizcta{max-width:var(--maxw);padding:clamp(6px,1.5vw,16px) var(--pad) clamp(34px,5vw,60px);text-align:center;flex-direction:column;align-items:center;gap:18px;margin:0 auto;display:flex}.quizcta__lead{color:var(--muted);max-width:560px;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.quiz{width:92vw;max-width:560px;color:var(--white);background:0 0;border:0;margin:auto;padding:0}.quiz__inner{border:1px solid var(--line-2);background:linear-gradient(#0b1018,#070a10);border-radius:20px;padding:clamp(28px,4vw,44px);position:relative;box-shadow:0 40px 120px -40px #000000e6}.quiz__bar{background:#ffffff14;border-radius:4px;height:4px;margin:0 0 26px;overflow:hidden}.quiz__bar span{background:linear-gradient(90deg,var(--cyan),#7df0ff);width:0;height:100%;transition:width .4s var(--ease);display:block}.quiz__num{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-size:.66rem}.quiz__opt{text-align:left;border:1px solid var(--line-2);color:var(--white);cursor:pointer;background:#ffffff08;border-radius:12px;padding:15px 18px;font-size:.96rem;transition:border-color .22s,background .22s,transform .22s}.quiz__opt:hover{border-color:var(--cyan);background:#00ffee14;transform:translate(3px)}.quiz__form input{border:1px solid var(--line-2);color:#fff;font-size:1rem;font-family:var(--font-body);background:#ffffff08;border-radius:12px;padding:15px 18px}.quiz__form input:focus{border-color:var(--cyan);outline:none;box-shadow:0 0 0 3px #00ffee24}.quiz__fine{color:var(--muted-2);text-align:center;margin:14px 0 0;font-size:.78rem}.quiz__done{text-align:center}.quiz__check{color:#02161b;background:var(--cyan);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;font-size:1.7rem;display:grid;box-shadow:0 0 30px #00ffee80}.pkgm__inner{scrollbar-color:#ffffff5c #ffffff0f;scrollbar-width:auto!important}.pkgm__inner::-webkit-scrollbar{width:13px}.pkgm__inner::-webkit-scrollbar-track{background:#ffffff12;border-radius:8px;margin:6px 3px}.pkgm__inner::-webkit-scrollbar-thumb{background:#ffffff5c padding-box padding-box;border:3px solid #0000;border-radius:8px;min-height:44px}.pkgm__inner::-webkit-scrollbar-thumb:hover{background:#ffffff80}.pkgm__inner{scrollbar-width:none!important}.pkgm__inner::-webkit-scrollbar{width:0!important;display:none!important}.pkgm__sb{z-index:4;opacity:0;background:#ffffff14;border-radius:8px;width:8px;transition:opacity .3s;position:absolute;top:16px;bottom:16px;right:7px}.pkgm__sb.show{opacity:1}.pkgm__sb-thumb{cursor:grab;background:#ffffff61;border-radius:8px;transition:background .2s;position:absolute;left:0;right:0}.pkgm__sb-thumb:hover{background:#ffffff8a}.pkgm__sb-thumb:active{cursor:grabbing}.psplit__quiz{margin-top:clamp(26px,3.5vw,42px)}.quiz::backdrop{-webkit-backdrop-filter:blur(10px)saturate(1.1);background:radial-gradient(120% 120% at 50% 0,#0a101acc,#030509e6)}.quiz__inner{background:linear-gradient(#0c121c,#070a11) padding-box padding-box,linear-gradient(160deg,#00ffee8c,#a100ff4d 44%,#ffffff0d 80%) border-box;border:1px solid #0000;border-radius:24px;padding:clamp(30px,4.4vw,48px);position:relative;overflow:hidden;box-shadow:0 50px 130px -50px #000000eb,inset 0 1px #ffffff0d}.quiz__inner:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#00ffeeb3,#0000);height:1px;position:absolute;top:0;left:0;right:0}.quiz__inner:after{content:"";pointer-events:none;background:radial-gradient(circle,#00ffee1a,#0000 70%);width:60%;height:80%;position:absolute;top:-40%;right:-30%}.quiz__body{z-index:1;position:relative}.quiz__bar{background:#ffffff12;border-radius:3px;height:3px;margin:0 0 30px;box-shadow:inset 0 0 0 1px #ffffff08}.quiz__bar span{background:linear-gradient(90deg,#0fe,#a100ff);transition:width .5s cubic-bezier(.4,0,.1,1);box-shadow:0 0 12px #00ffeeb3}.quiz__num{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--cyan);opacity:.92;font-size:.62rem;display:inline-block}.quiz__q{font-family:var(--font-head);letter-spacing:-.015em;margin:12px 0 26px;font-size:clamp(1.35rem,2.5vw,1.78rem);font-weight:700;line-height:1.2}.quiz__sub{color:#fff9;margin:-14px 0 26px;font-size:.96rem;line-height:1.55}.quiz__opts{flex-direction:column;gap:11px;display:flex}.quiz__opt{text-align:left;color:#ffffffeb;cursor:pointer;width:100%;transition:border-color .25s var(--ease),background .25s var(--ease),transform .2s var(--ease),box-shadow .25s var(--ease);background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff1a;border-radius:14px;align-items:center;padding:17px 46px 17px 20px;font-size:.98rem;font-weight:500;display:flex;position:relative;overflow:hidden}.quiz__opt:before{content:"";width:3px;transition:transform .25s var(--ease);background:linear-gradient(#0fe,#a100ff);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.quiz__opt:after{content:"→";color:var(--cyan);opacity:0;transition:opacity .25s var(--ease),transform .25s var(--ease);font-size:1.05rem;position:absolute;top:50%;right:18px;transform:translate(-6px,-50%)}.quiz__opt:hover,.quiz__opt:focus-visible{background:linear-gradient(#00ffee1a,#00ffee08);border-color:#00ffee8c;outline:none;transform:translate(4px);box-shadow:0 10px 30px -16px #00ffee80}.quiz__opt:hover:before,.quiz__opt:focus-visible:before{transform:scaleY(1)}.quiz__opt:hover:after,.quiz__opt:focus-visible:after{opacity:1;transform:translateY(-50%)}.quiz__form{flex-direction:column;gap:13px;display:flex}.quiz__form input{color:#fff;font-size:1rem;font-family:var(--font-body);background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:16px 18px;transition:border-color .22s,box-shadow .22s,background .22s}.quiz__form input::placeholder{color:#fff6}.quiz__form input:focus{border-color:var(--cyan);background:#00ffee0a;outline:none;box-shadow:0 0 0 3px #00ffee29}.quiz__fine{color:#ffffff6b;text-align:center;margin:16px 0 0;font-size:.76rem;line-height:1.5}.quiz__check{box-shadow:0 0 0 6px #00ffee1a,0 0 40px #00ffee8c}.quiz .rtn__close{z-index:3;color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;outline:none;place-items:center;width:36px;height:36px;transition:border-color .2s,color .2s,background .2s;display:grid;position:absolute;top:16px;left:auto;right:16px}.quiz .rtn__close:hover{color:#fff;background:#00ffee14;border-color:#00ffee80}.quiz .rtn__close:focus-visible{border-color:var(--cyan);box-shadow:0 0 0 3px #00ffee38}#quizModal.is-results .quiz__bar{display:none}#quizModal.is-results .quiz__body{text-align:center}#quizModal.is-results .quiz__q{margin-top:0}#quizModal.is-results .quiz__form{align-items:center}#quizModal.is-results .quiz__form input{text-align:center;width:100%;max-width:360px}#quizModal.is-results .quiz__form .btn{width:100%;max-width:360px}@media (prefers-reduced-motion:reduce){.quiz__opt,.quiz__opt:before,.quiz__opt:after,.quiz__bar span{transition:none}}h1,h2,h3,h4,h5,h6{text-transform:uppercase!important}.quiz{max-width:466px}.quiz__inner{border-radius:20px;padding:clamp(26px,3.4vw,38px)}.quiz__inner:before{display:none}.quiz__bar{z-index:2;background:#ffffff14;border-radius:0;height:3px;margin:0;position:absolute;top:0;left:0;right:0}.quiz .rtn__close{width:32px;height:32px;top:14px;right:14px}.quiz__num{font-size:.58rem}.quiz__q{margin:8px 0 18px;font-size:clamp(1.1rem,2vw,1.38rem)}.quiz__sub{margin:-10px 0 20px;font-size:.88rem}.quiz__opts{gap:9px}.quiz__opt{border-radius:12px;padding:13px 40px 13px 16px;font-size:.9rem}.quiz__opt:after{right:15px}.quiz__form{gap:10px}.quiz__form input{border-radius:12px;padding:13px 16px;font-size:.94rem}.quiz__fine{margin-top:13px;font-size:.72rem}#quizModal.is-results .quiz__form input,#quizModal.is-results .quiz__form .btn{max-width:320px}.hero__title{font-size:clamp(1.7rem,5vw,3.85rem)}.section-head__title{font-size:clamp(1.35rem,3.3vw,2.35rem)}.coldopen__title{font-size:clamp(1.5rem,3.4vw,2.6rem)}.page-hero__title{font-size:clamp(1.5rem,3.5vw,2.6rem)}.final__title{font-size:clamp(1.25rem,2.65vw,2.05rem)}.os-exp--hero .section-head__title{font-size:clamp(1.75rem,4.1vw,3.05rem)}.diag .section-head__title{font-size:clamp(1.55rem,3vw,2.3rem)}.reveal-up{transition:opacity 1.1s var(--ease-out),transform 1.1s var(--ease-out);transform:translateY(42px)scale(.984)}.reveal-up.in{transform:none}@media (prefers-reduced-motion:reduce){.reveal-up{transform:none!important}}.pillars--scrolly{margin:0;padding:0}.scrolly__pin{height:240vh;position:relative}.scrolly__stick{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.scrolly__inner{max-width:var(--maxw);padding:0 var(--pad);flex-direction:column;align-items:center;gap:clamp(26px,3.6vw,48px);width:100%;margin:0 auto;display:flex}.scrolly__head{text-align:center;max-width:760px}.pillars--scrolly .pillars__row{justify-content:center;align-items:stretch;gap:clamp(14px,1.8vw,22px);width:100%;display:flex}.pillars--scrolly.scrolly-on .scrolly__head,.pillars--scrolly.scrolly-on .pillar{opacity:0;will-change:opacity,transform}.pillars--scrolly .pillar__arrow{align-self:center;transition:color .25s,opacity .25s,text-shadow .35s,transform .35s}.pillars--scrolly.scrolly-on .pillar__arrow{opacity:.16}.paths-split--scrolly.scrolly-on .scrolly__head,.paths-split--scrolly.scrolly-on .psplit__card,.paths-split--scrolly.scrolly-on .psplit__bridge,.manifesto-scrolly.scrolly-on .manifesto__k,.manifesto-scrolly.scrolly-on .manifesto__lead,.manifesto-scrolly.scrolly-on .manifesto__line,.manifesto-scrolly.scrolly-on .manifesto__big,.manifesto-scrolly.scrolly-on .manifesto__close{opacity:0;will-change:opacity,transform}.manifesto-scrolly .manifesto{padding-top:0;padding-bottom:0}.paths-split--scrolly .scrolly__stick,.manifesto-scrolly .scrolly__stick{box-sizing:border-box;padding-top:clamp(76px,9vh,96px);overflow:visible}.paths-split--scrolly .scrolly__inner{gap:clamp(14px,1.8vw,24px)}.paths-split--scrolly .section-head{margin-bottom:0}.paths-split--scrolly .section-head__lead{margin-top:clamp(10px,1.4vw,16px)}.paths-split--scrolly .psplit__card{padding:clamp(16px,2vw,26px)}.manifesto-scrolly .manifesto__line{margin-top:clamp(14px,2vw,22px);font-size:clamp(.95rem,1.35vw,1.1rem);line-height:1.5}.manifesto-scrolly .manifesto__big{margin:clamp(18px,2.6vw,32px) 0}.manifesto-scrolly .manifesto__close{margin-top:clamp(18px,2.6vw,32px)}.manifesto-scrolly .manifesto__k{margin-bottom:clamp(14px,2.2vw,24px)}.pillars--scrolly .pillar__arrow.flow{color:#cdeeff;opacity:1;text-shadow:0 0 16px #00ffeef2,0 0 36px #00ffee80}.pillars--scrolly .pillar.lit{box-shadow:0 0 0 1px #00ffee52,0 24px 72px -26px #00ffee80}.pillars--scrolly .pillar.lit .pillar__n{color:#0fe;text-shadow:0 0 12px #00ffeeb3}@media (max-width:760px){.scrolly__pin{height:auto}.scrolly__stick{height:auto;padding:clamp(48px,12vw,80px) 0;position:static}.pillars--scrolly .pillars__row{flex-direction:column}.pillars--scrolly.scrolly-on .scrolly__head,.pillars--scrolly.scrolly-on .pillar{opacity:1}.pillars--scrolly.scrolly-on .pillar__arrow{opacity:.5}}@media (prefers-reduced-motion:reduce){.scrolly__pin{height:auto}.scrolly__stick{height:auto;padding:60px 0;position:static}.pillars--scrolly .pillar,.pillars--scrolly .scrolly__head{opacity:1!important;transform:none!important}}h2:not(.section-head__title):not(.universe__head):not(.final__title):not(.steps3__t):not(.craft__t):not(.dp-close__title){text-transform:none!important}.final__title,.final__bridge,.manifesto__lead,.steps3__t,.craft__t,.dp-close__title{text-transform:uppercase}.nav__links a,.mobile-menu a,.nav__drop-t{text-transform:uppercase;letter-spacing:.06em;font-weight:600}.btn{text-transform:uppercase;letter-spacing:.05em}body{background:#0c0c0c}body:before{content:"";z-index:8999;pointer-events:none;background:radial-gradient(116% 120% at 50% 44%,#0000 56%,#00000057 100%);position:fixed;inset:0}body:after{content:"";z-index:9000;pointer-events:none;opacity:.06;mix-blend-mode:soft-light;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");animation:.5s steps(3,end) infinite filmGrain;position:fixed;inset:-60%}@keyframes filmGrain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-2%)}80%{transform:translate(3%,1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){body:after{animation:none}}@media (max-width:760px){body:after{opacity:.045;animation-duration:.85s}}:root{--ease-signature:cubic-bezier(.2,.8,.2,1);--dur-xs:.18s;--dur-s:.34s;--dur-m:.6s;--dur-l:1s;--stagger:60ms;--warm:#ffb27a}.reveal-up{transition-timing-function:var(--ease-signature)!important}body{letter-spacing:-.005em}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,.section-head__lead{text-wrap:pretty}[data-count],.tier__price,.pkgm__price,.scan__metric-num{font-variant-numeric:tabular-nums}body:before{background:radial-gradient(116% 120% at 50% 44%,#0000 56%,#00000057 100%)}.section-head{margin-bottom:clamp(30px,3.8vw,56px)}.section-head__lead{margin-top:clamp(16px,1.8vw,24px)}.section-head__lead,.page-hero__lead,.hero__sub,.final__sub,.coldopen__sub,.scene__body,.quizcta__lead,.scan__lead,.intel__sub,.eco__panel-body,.closer__diff{letter-spacing:-.032em;text-wrap:balance;font-weight:400;line-height:1.4}.section-head__lead{line-height:1.4}p,li{letter-spacing:-.02em;line-height:1.5}.footer__sig,.footer__bottom,.footer__bottom span{letter-spacing:.14em}.final__cta .btn{border-radius:12px;padding:13px 30px;font-size:.92rem}.is-magnet{transition:transform .4s cubic-bezier(.34,1.56,.64,1)!important}.manifesto__k,.dp-section__kicker,.final__kicker,.coldopen__kicker,.intel__kicker,.rtn__kicker,.verdict__k{letter-spacing:.28em!important;font-size:clamp(.62rem,.85vw,.7rem)!important}.mastery__d,.pillar__d,.dp-section__desc,.dp-path__desc,.results__d,.pf-card__desc,.lane__desc,.intel__sub,.rtn__sub,.eco-diag__body,.eco-alert__body{font-size:.95rem!important}.universe{padding:clamp(34px,4.5vw,60px) var(--pad) clamp(30px,4vw,52px);background:#04050ad1;position:relative}.universe__inner{max-width:var(--maxw);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:flex}.universe__lead{flex:380px;min-width:270px}.universe__cap{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#cdd6e2;margin:0 0 6px 2px;font-size:.66rem;display:block}.universe__head{font-family:var(--font-head);text-transform:uppercase;letter-spacing:-.01em;color:#fff;text-shadow:0 2px 40px #00000080;margin:0;font-size:clamp(1.9rem,5.6vw,4rem);font-weight:800;font-stretch:125%;line-height:.82}.universe__head .u{background-blend-mode:screen,normal;background-color:#0000;background-image:linear-gradient(100deg,#fff0 39%,#ffffffb8 46%,#fff 50%,#ffffffb8 54%,#fff0 61%),linear-gradient(#e6eef8 0%,#fff 11%,#c3d0e0 24%,#7c8a9d 42%,#232b36 50%,#4c5a6c 56%,#b6c4d5 68%,#fff 76%,#93a1b4 89%,#5c6878 100%);background-position:200% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 -1px #e6eef852)drop-shadow(0 1.5px 1px #04081099)drop-shadow(0 5px 13px #00000080);-webkit-background-clip:text;background-clip:text;animation:4.2s ease-in-out 1s infinite uShine}@keyframes uShine{0%{background-position:205% 0,0 0}85%,to{background-position:-105% 0,0 0}}@media (prefers-reduced-motion:reduce){.universe__head .u{background-position:50% 0,0 0;animation:none}}.universe__panel{flex-direction:column;flex:340px;align-items:stretch;gap:16px;min-width:270px;max-width:460px;display:flex}.universe__sub{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem}.universe__form{border:1px solid var(--line-2);transition:border-color .3s var(--ease), box-shadow .3s var(--ease);background:#00000052;border-radius:4px;gap:0;display:flex;overflow:hidden}.universe__form input{color:#fff;min-width:0;font-family:var(--font-mono);letter-spacing:.1em;background:0 0;border:0;flex:1;padding:14px 16px;font-size:.76rem}.universe__form input::placeholder{color:var(--muted-2);letter-spacing:.18em}.universe__form input:focus{outline:none}.universe__form:focus-within{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 0 26px -10px var(--cyan)}.universe__btn{border:0;border-left:1px solid var(--line-2);color:#fff;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease);background:#ffffff0f;flex:none;padding:0 28px;font-size:.74rem}.universe__btn:hover{background:var(--cyan);color:#04121a}.universe__done{font-family:var(--font-mono);letter-spacing:.06em;color:var(--cyan);font-size:.78rem}.universe__social{align-items:center;gap:15px;margin-top:4px;display:flex}.universe__social a{color:var(--muted);transition:color .3s var(--ease), transform .3s var(--ease), filter .3s var(--ease);line-height:0;display:inline-flex}.universe__social a:hover,.universe__social a:focus-visible{color:var(--cyan);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--cyan) 70%,transparent));outline:none;transform:translateY(-2px)}.universe__social svg{width:19px;height:19px;display:block}@media (max-width:760px){.universe__inner{flex-direction:column;align-items:stretch;gap:clamp(22px,5vw,34px)}.universe__panel{width:100%;max-width:none}}.footer__brand-block{display:none}.coldopen__title,.section-head__title,.page-hero__title,.final__title,.dp-section__title,.dp-hero__title{text-shadow:0 1px 30px #02080e8c}.section-head__lead,.page-hero__lead,.dp-section__desc,.final__sub{color:color-mix(in srgb,var(--muted) 86%,transparent)}.sig-rise:not(.rw-go) .rw__i{transform:translateY(.5em)}.sig-drop:not(.rw-go) .rw__i{transform:translateY(-.55em)}.sig-slide:not(.rw-go) .rw__i{transform:translate(-.5em)}.sig-rtl:not(.rw-go) .rw__i{transform:translateY(.5em)}.sig-scale:not(.rw-go) .rw__i{transform-origin:50% 100%;transform:translateY(.42em)scale(.86)}.bg-grid{background-position:0 0,0 0}.bg-grid:after{content:"";pointer-events:none;background:0 0;position:absolute;inset:0}body.scroll-fast .bg-grid:after{opacity:1}@media (prefers-reduced-motion:reduce){.bg-grid{animation:none}}.eco__stage:before{opacity:calc(.55 + var(--eco-focus,0) * .6);transform:scale(calc(1 + var(--eco-focus,0) * .06));transition:opacity .3s linear,transform .3s linear}.tier--featured,.dp-card--flagship,.pillar,.model__card,.proof__stat,.duo__card,.path{position:relative}.card-light{border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .4s var(--ease);mix-blend-mode:screen;background:radial-gradient(230px circle at var(--cx,50%) var(--cy,50%), color-mix(in srgb,var(--cyan) 20%,transparent), transparent 62%);position:absolute;inset:0}.card-light.on{opacity:1}.nav__links{position:relative}.nav--ind .nav__links a:after{display:none}.nav__ind{background:var(--cyan);width:0;height:2px;box-shadow:0 0 10px var(--cyan);opacity:0;pointer-events:none;transition:left .4s var(--ease), width .4s var(--ease), opacity .3s var(--ease);border-radius:2px;position:absolute;bottom:-6px;left:0}.page-fade.show .page-fade__mark{filter:drop-shadow(0 8px 22px #000000b3) drop-shadow(0 0 30px color-mix(in srgb,var(--cyan) 60%,transparent))}.page-fade.show:before{animation:pfRing .72s var(--ease-out) 20ms both, pfRing2 .9s var(--ease-out) .14s both}@keyframes pfRing2{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}30%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.page-hero:after{background:0 0!important;animation:none!important}.aurora,.coldopen__neb,.eco-cosmos__neb,.diag:before,.gateway__space:before,.gateway__space:after,.coldopen,.xf-bg,.dp-hero:after,.dp-hero__scan{background:0 0!important}.nav__drop{align-items:center;display:flex;position:relative}.nav__drop-t{font-family:var(--font-mono);color:var(--muted);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;font-size:.72rem;transition:color .3s;display:inline-flex}.nav__drop:hover .nav__drop-t,.nav__drop:focus-within .nav__drop-t{color:var(--white)}.nav__caret{opacity:.75;width:0;height:0;transition:transform .3s var(--ease);border-top:4px solid;border-left:3.5px solid #0000;border-right:3.5px solid #0000;display:inline-block}.nav__drop:hover .nav__caret,.nav__drop:focus-within .nav__caret{transform:rotate(180deg)}.nav__drop-menu{border:1px solid var(--line);opacity:0;pointer-events:none;min-width:186px;transition:opacity .24s var(--ease),transform .24s var(--ease);z-index:60;background:#0a0a0cf7;border-radius:14px;flex-direction:column;gap:1px;margin-top:12px;padding:10px;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(2px);box-shadow:0 28px 64px -22px #000000d9}.nav__drop-menu:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.nav__drop:hover .nav__drop-menu,.nav__drop:focus-within .nav__drop-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.nav__drop-menu a{font-family:var(--font-mono);color:var(--muted);white-space:nowrap;border-radius:9px;padding:9px 13px;font-size:.72rem;transition:color .22s,background .22s}.nav__drop-menu a:after{display:none!important}.nav__drop-menu a:hover{color:var(--white);background:#ffffff0f}.mm-group{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);opacity:.7;margin:16px 0 2px;font-size:.7rem;display:block}
