@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dbbf8c4b-module__5qCx7q__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dbbf8c4b-module__5qCx7q__variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--bg:#050607;--bg-raised:#0a0c0e;--panel:#0d1013d1;--panel-solid:#0d1013;--line:#ffffff17;--line-strong:#ffffff29;--text:#f4f6f7;--muted:#8a929a;--muted-dim:#5a626a;--cyan:#70f5ff;--violet:#bd77ff;--amber:#ffb44c;--green:#7cf5b2;--font-sans:var(--font-geist), Arial, sans-serif;--font-mono:var(--font-geist-mono), monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);color:var(--text)}body{background:radial-gradient(circle at 50% -20%, #5076821c, transparent 33%), var(--bg);color:var(--text);font-family:var(--font-sans);text-rendering:optimizelegibility;margin:0;overflow-x:hidden}button,a,input,summary{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}::selection{color:#fff;background:#70f5ff38}.skip-link{z-index:10000;color:#000;background:#fff;border-radius:.6rem;padding:.8rem 1rem;transition:top .2s;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-shell{position:relative;overflow:clip}.cursor-dot,.cursor-ring{z-index:10001;pointer-events:none;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 18px #70f5ffcc}.cursor-ring{border:1px solid #ffffff3d;border-radius:50%;width:34px;height:34px}.section-kicker{color:var(--muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:1rem;font-size:.66rem;display:flex}.section-kicker span:first-child{color:var(--cyan)}.section-kicker:after{content:"";background:linear-gradient(90deg, var(--line-strong), transparent);width:min(11vw,8rem);height:1px}.eyebrow{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.7rem}.button{letter-spacing:-.01em;border:1px solid #0000;border-radius:.72rem;justify-content:center;align-items:center;gap:.65rem;min-height:3rem;padding:.8rem 1.2rem;font-size:.78rem;font-weight:620;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--text);color:#060708;box-shadow:0 12px 35px #ffffff14}.button-primary:hover{box-shadow:0 16px 42px #70f5ff29}.button-ghost{border-color:var(--line);color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff06}.button-ghost:hover{border-color:var(--line-strong);background:#ffffff0f}.brand-mark{width:1.8rem;height:1.8rem;color:var(--cyan);font-family:var(--font-mono);background:#70f5ff0f;border:1px solid #70f5ff3d;border-radius:.48rem;justify-content:center;align-items:center;font-size:.72rem;display:inline-flex;box-shadow:inset 0 0 20px #70f5ff0d}.status-pulse{background:var(--green);width:6px;height:6px;box-shadow:0 0 12px var(--green);border-radius:50%;flex:none;animation:2.2s ease-in-out infinite status-pulse;display:inline-block}.floating-nav{z-index:1000;border:1px solid #0000;border-radius:1rem;grid-template-columns:1fr auto 1fr;align-items:center;width:min(92vw,1120px);min-height:3.7rem;padding:.55rem .65rem .55rem .8rem;transition:background .35s,border-color .35s,box-shadow .35s;display:grid;position:fixed;top:1.15rem;left:50%;transform:translate(-50%)}.floating-nav.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#07090ac2;box-shadow:0 16px 60px #00000059}.nav-brand{justify-self:start;align-items:center;gap:.65rem;font-size:.82rem;font-weight:620;display:flex}.nav-brand small{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-left:.25rem;font-size:.55rem;font-weight:500}.floating-nav nav{align-items:center;gap:1.65rem;display:flex}.floating-nav nav a{color:#9aa1a7;font-size:.7rem;transition:color .2s}.floating-nav nav a:hover{color:#fff}.nav-actions{justify-self:end;align-items:center;gap:.45rem;display:flex}.icon-button,.command-button,.nav-download{border:1px solid var(--line);background:#ffffff06;border-radius:.7rem;min-height:2.55rem}.icon-button{justify-content:center;align-items:center;width:2.55rem;display:inline-flex}.command-button{color:var(--muted);align-items:center;gap:.5rem;padding:0 .55rem 0 .75rem;font-size:.67rem;display:flex}.command-button kbd{border:1px solid var(--line);color:var(--muted-dim);font-family:var(--font-mono);border-radius:.3rem;padding:.22rem .38rem;font-size:.52rem}.nav-download{background:var(--text);color:#060708;align-items:center;padding:0 1rem;font-size:.7rem;font-weight:650;display:inline-flex}.command-backdrop{z-index:5000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#000000ad;justify-content:center;align-items:flex-start;padding-top:13vh;display:flex;position:fixed;inset:0}.command-palette{border:1px solid var(--line-strong);background:#0b0d0ff5;border-radius:1rem;width:min(92vw,580px);overflow:hidden;box-shadow:0 30px 100px #0009}.command-input{border-bottom:1px solid var(--line);min-height:4rem;color:var(--muted);align-items:center;gap:.8rem;padding:0 1rem;font-size:.78rem;display:flex}.command-input span{flex:1}.command-input button{background:#ffffff0a;border:0;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.command-list{padding:.65rem}.command-list>p{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin:.5rem .65rem;font-size:.56rem}.command-list a{color:#bdc2c7;border-radius:.65rem;align-items:center;gap:.75rem;min-height:3rem;padding:0 .75rem;font-size:.73rem;transition:background .2s,color .2s;display:flex}.command-list a:hover{color:#fff;background:#70f5ff12}.command-list a span{flex:1}.command-list a small{color:var(--muted-dim)}.command-status{border-top:1px solid var(--line);color:var(--muted-dim);font-family:var(--font-mono);align-items:center;gap:.55rem;padding:.75rem 1rem;font-size:.58rem;display:flex}.command-status .status-pulse{margin-left:auto}.hero{isolation:isolate;grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);align-items:center;gap:4vw;min-height:max(780px,100svh);padding:8.5rem max(5vw,50vw - 720px) 5rem;display:grid;position:relative;overflow:hidden}.hero:after{z-index:-1;content:"";background:linear-gradient(transparent, var(--bg));height:18rem;position:absolute;bottom:0;left:0;right:0}.hero-grid{z-index:-4;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:50%;background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 65% 48%,#000,#0000 70%);mask-image:radial-gradient(circle at 65% 48%,#000,#0000 70%)}.hero-aurora{z-index:-3;filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.hero-aurora-one{background:#27b7c61c;width:46vw;height:38vw;animation:12s ease-in-out infinite aurora-float;top:10%;right:8%}.hero-aurora-two{background:#8e43dc17;width:30vw;height:24vw;animation:15s ease-in-out infinite reverse aurora-float;bottom:0;left:15%}.telemetry-particles{z-index:-2;position:absolute;inset:0}.telemetry-particles span{left:var(--x);top:var(--y);width:2px;height:2px;animation:particle-drift var(--duration) ease-in-out var(--delay) infinite;background:var(--cyan);box-shadow:0 0 10px var(--cyan);opacity:.32;border-radius:50%;position:absolute}.hero-copy{z-index:4;max-width:670px;position:relative}.hero-badge{border:1px solid var(--line);color:#b7bdc2;min-height:2.3rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff06;border-radius:99px;align-items:center;gap:.65rem;padding:0 .8rem;font-size:.58rem;display:inline-flex}.hero-badge>span:last-child{border-left:1px solid var(--line);color:var(--muted-dim);padding-left:.65rem}.hero h1{letter-spacing:-.075em;margin:2rem 0 1.5rem;font-size:clamp(4rem,6.8vw,7.7rem);font-weight:540;line-height:.85}.hero h1 span{color:#0000;-webkit-text-stroke:1px #ffffff7a}.hero-copy>p{color:#91999f;letter-spacing:-.02em;max-width:570px;margin:0;font-size:clamp(.96rem,1.15vw,1.12rem);line-height:1.7}.hero-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.hero-proof{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;flex-wrap:wrap;gap:1.25rem;margin-top:1.4rem;font-size:.58rem;display:flex}.hero-proof span{align-items:center;gap:.4rem;display:flex}.hero-console-wrap{z-index:3;width:min(62vw,900px);transform-style:preserve-3d;position:relative}.console-halo{z-index:-1;filter:blur(80px);background:#70f5ff1c;position:absolute;inset:12% 7%}.hero-console{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#07090bdb;border:1px solid #ffffff24;border-radius:1.15rem;overflow:hidden;box-shadow:0 50px 120px #0009,inset 0 1px #ffffff0f}.console-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4.2rem;padding:0 1.15rem;display:flex}.console-brand{align-items:center;gap:.65rem;font-size:.72rem;font-weight:620;display:flex}.console-brand>span:last-child{flex-direction:column;gap:.1rem;display:flex}.console-brand small,.console-clock span{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.14em;font-size:.42rem;font-weight:500}.console-clock{color:#b7bdc2;font-family:var(--font-mono);align-items:center;gap:.6rem;font-size:.63rem;display:flex}.console-body{grid-template-columns:3.7rem 1fr;display:grid}.console-rail{border-right:1px solid var(--line);background:#ffffff03;flex-direction:column;align-items:center;gap:.65rem;padding:1rem 0;display:flex}.console-rail button{width:2.25rem;height:2.25rem;color:var(--muted-dim);background:0 0;border:1px solid #0000;border-radius:.58rem;justify-content:center;align-items:center;display:inline-flex}.console-rail button.active{color:var(--cyan);background:#70f5ff14;border-color:#70f5ff29}.console-rail>span{background:linear-gradient(var(--line), transparent);flex:1;width:1px}.console-rail>small{color:var(--muted-dim);font-family:var(--font-mono);font-size:.48rem}.console-main{padding:clamp(1rem,2vw,1.65rem)}.console-heading{justify-content:space-between;align-items:flex-start;display:flex}.console-heading small{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.15em;font-size:.47rem}.console-heading h2{letter-spacing:-.05em;margin:.25rem 0 0;font-size:clamp(1.2rem,2vw,1.75rem);font-weight:570}.live-chip{color:#9db7a9;font-family:var(--font-mono);text-transform:uppercase;background:#7cf5b20a;border:1px solid #7cf5b224;border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.5rem;display:flex}.hero-metrics{grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:1.4rem;display:grid}.hero-metric{border:1px solid var(--line);background:#ffffff06;border-radius:.72rem;padding:.85rem;position:relative;overflow:hidden}.hero-metric:after{content:"";filter:blur(28px);opacity:.12;background:currentColor;border-radius:50%;width:3.5rem;height:3.5rem;position:absolute;bottom:-1rem;right:-1rem}.hero-metric span{color:var(--muted-dim);font-family:var(--font-mono);font-size:.46rem;display:block}.hero-metric strong{color:var(--text);letter-spacing:-.05em;margin-top:.35rem;font-size:clamp(.95rem,1.5vw,1.35rem);font-weight:560;display:block}.hero-metric small{color:currentColor;font-family:var(--font-mono);font-size:.42rem}.metric-cyan{color:var(--cyan)}.metric-amber{color:var(--amber)}.metric-violet{color:var(--violet)}.metric-green{color:var(--green)}.hero-chart{border:1px solid var(--line);background-color:#0003;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 25%,12.5% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:.75rem;height:clamp(180px,25vw,280px);margin-top:.65rem;position:relative;overflow:hidden}.chart-label{z-index:2;color:var(--muted);justify-content:space-between;font-size:.58rem;display:flex;position:absolute;top:.8rem;left:.85rem;right:.85rem}.chart-label small{color:var(--muted-dim);font-family:var(--font-mono);font-size:.46rem}.hero-chart svg{width:100%;height:100%;overflow:visible}.chart-grid-lines line{stroke:#ffffff09}.signal-line{fill:none;stroke:var(--cyan);stroke-dasharray:1200;stroke-dashoffset:1200px;stroke-width:2px;animation:2.4s ease-out 1s forwards draw-line}.signal-secondary{stroke:var(--violet);stroke-width:1px;opacity:.42}.console-footer{color:var(--muted-dim);font-family:var(--font-mono);align-items:center;gap:1rem;margin-top:.75rem;font-size:.44rem;display:flex}.console-footer span{align-items:center;gap:.4rem;display:flex}.console-footer span:first-child{margin-right:auto}.floating-readout{z-index:4;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#080a0cd1;border-radius:.65rem;flex-direction:column;min-width:8rem;padding:.7rem .8rem;animation:5s ease-in-out infinite readout-float;display:flex;position:absolute;box-shadow:0 16px 50px #00000059}.floating-readout span{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.12em;font-size:.43rem}.floating-readout strong{margin-top:.15rem;font-size:1.05rem;font-weight:580}.floating-readout small{color:var(--cyan);font-family:var(--font-mono);margin-top:.15rem;font-size:.42rem}.readout-left{bottom:16%;left:-2rem}.readout-right{animation-delay:-2.5s;top:18%;right:-1.5rem}.hero-scroll-cue{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.52rem;display:flex;position:absolute;bottom:2rem;right:max(5vw,50vw - 720px)}.chapter{padding:9rem max(5vw,50vw - 720px)}.chapter-intro{position:relative}.chapter-heading{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);align-items:end;gap:8vw;margin-top:3.5rem;display:grid}.chapter-heading h2{letter-spacing:-.07em;max-width:980px;margin:0;font-size:clamp(2.8rem,5vw,6rem);font-weight:510;line-height:.98}.chapter-heading h2 span{color:var(--muted-dim)}.chapter-heading p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.75}.capability-marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:calc(100% + 10vw);margin:7rem -5vw -2rem;overflow:hidden}.capability-marquee>div{width:max-content;animation:28s linear infinite marquee;display:flex}.capability-marquee span{color:#7f878e;min-height:4.8rem;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 2.2rem;font-size:.66rem;display:flex}.capability-marquee span:before{content:"";background:var(--cyan);width:4px;height:4px;box-shadow:0 0 10px var(--cyan);border-radius:50%;margin-right:2.2rem}.desktop-section{background:radial-gradient(circle at 50% 70%,#70f5ff14,#0000 36%),linear-gradient(#0000,#ffffff03,#0000);padding:8rem max(3vw,50vw - 770px) 10rem;position:relative}.desktop-section>.section-kicker,.desktop-section-heading{margin-inline:max(2vw,1.5rem)}.desktop-section-heading{grid-template-columns:1.25fr .55fr;align-items:end;gap:8vw;margin-top:2.5rem;margin-bottom:4rem;display:grid}.desktop-section-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.5vw,6.2rem);font-weight:520;line-height:.94}.desktop-section-heading h2 span{color:var(--muted-dim)}.desktop-section-heading>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.7}.desktop-stage{background:linear-gradient(135deg,#fff3,#70f5ff0d,#ffffff14);border-radius:1.25rem;padding:1px;position:relative;box-shadow:0 60px 140px #0000008c}.desktop-stage:before{z-index:-1;content:"";filter:blur(100px);background:#70f5ff1a;position:absolute;inset:10% 8% -5%}.desktop-stage.is-expanded{z-index:3000;background:#07090a;border-radius:0;padding:0;position:fixed;inset:0}.desktop-stage.is-expanded .desktop-window{border-radius:0;height:100svh}.desktop-window{background:#080a0c;border-radius:calc(1.25rem - 1px);height:min(760px,72vw);min-height:650px;overflow:hidden}.desktop-titlebar{border-bottom:1px solid var(--line);background:#0d1012;grid-template-columns:1fr auto 1fr;align-items:center;min-height:3.5rem;padding:0 1rem;display:grid}.window-controls{gap:.38rem;display:flex}.window-controls span{background:#3a3e42;border-radius:50%;width:.57rem;height:.57rem}.window-controls span:first-child{background:#f06c68}.window-controls span:nth-child(2){background:#dda849}.window-controls span:nth-child(3){background:#65bd74}.desktop-titlebar-name{align-items:center;gap:.55rem;font-size:.68rem;font-weight:620;display:flex}.desktop-titlebar-name .brand-mark{border-radius:.4rem;width:1.55rem;height:1.55rem;font-size:.56rem}.desktop-window-actions{color:var(--muted-dim);font-family:var(--font-mono);justify-self:end;align-items:center;gap:.75rem;font-size:.54rem;display:flex}.desktop-window-actions button{border:1px solid var(--line);background:#ffffff06;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.desktop-shell{grid-template-columns:5rem 1fr;height:calc(100% - 3.5rem);display:grid}.desktop-sidebar{border-right:1px solid var(--line);background:#0b0e10;flex-direction:column;align-items:center;display:flex}.desktop-sidebar-brand{align-items:center;height:4.5rem;display:flex}.desktop-nav{flex-direction:column;flex:1;align-items:center;gap:.35rem;width:100%;display:flex}.desktop-nav button{color:#596169;background:0 0;border:0;border-radius:.7rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:color .2s,background .2s;display:flex;position:relative}.desktop-nav button:hover,.desktop-nav button.active{color:var(--cyan);background:#70f5ff0f}.desktop-nav button span{z-index:4;border:1px solid var(--line);color:#fff;opacity:0;pointer-events:none;white-space:nowrap;background:#111518;border-radius:.45rem;padding:.45rem .6rem;font-size:.6rem;transition:opacity .2s,transform .2s;position:absolute;left:calc(100% + .6rem);transform:translate(-5px)}.desktop-nav button:hover span{opacity:1;transform:translate(0)}.desktop-nav button i{background:var(--cyan);width:2px;height:1.35rem;box-shadow:0 0 12px var(--cyan);border-radius:0 3px 3px 0;position:absolute;left:-1rem}.desktop-sidebar-status{height:4rem;color:var(--muted-dim);font-family:var(--font-mono);flex-direction:column;align-items:center;gap:.3rem;font-size:.5rem;display:flex}.desktop-content{background:radial-gradient(circle at 30% 0,#70f5ff09,#0000 32%),#080a0c;overflow:hidden}.desktop-content>div,.desktop-page{height:100%}.desktop-page{padding:clamp(1.5rem,3vw,3.3rem)}.desktop-page-heading{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.desktop-page-heading>div:first-child{flex-direction:column;gap:.4rem;display:flex}.desktop-page-heading span{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.54rem}.desktop-page-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(1.3rem,2.3vw,2rem);font-weight:540}.desktop-health{border:1px solid var(--line);border-radius:99px;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.desktop-metric-grid{grid-template-columns:1.25fr 1fr 1fr;gap:clamp(.6rem,1.2vw,1rem);margin-top:clamp(1.4rem,3vw,2.8rem);display:grid}.desktop-metric-card{border:1px solid var(--line);background:#ffffff06;border-radius:.9rem;min-height:clamp(150px,17vw,215px);padding:clamp(1rem,1.7vw,1.5rem);position:relative;overflow:hidden}.desktop-metric-card>div:first-child{align-items:center;gap:.55rem;display:flex}.metric-icon{background:currentColor;border-radius:.45rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;display:inline-flex}.metric-icon svg{color:#080a0c}.desktop-metric-card>div small{color:var(--muted);font-size:.62rem}.desktop-metric-card>strong{letter-spacing:-.07em;margin-top:1rem;font-size:clamp(1.8rem,3vw,3rem);font-weight:530;display:block}.desktop-metric-card>strong em{color:var(--muted);margin-left:.25rem;font-size:.8rem;font-style:normal}.desktop-metric-card>span{color:var(--muted-dim);font-size:.55rem}.desktop-metric-card>svg{opacity:.65;width:100%;height:44%;position:absolute;bottom:0;left:0;right:0}.desktop-bottom-grid{grid-template-columns:1.75fr .75fr;gap:1rem;margin-top:1rem;display:grid}.desktop-activity-panel,.desktop-system-panel{border:1px solid var(--line);background:#ffffff05;border-radius:.9rem;min-height:clamp(170px,18vw,235px);padding:1.3rem}.panel-title{justify-content:space-between;align-items:center;font-size:.64rem;display:flex}.panel-title small{color:var(--muted-dim);font-family:var(--font-mono);font-size:.48rem}.large-sparkline{height:75%;margin-top:.4rem;position:relative}.large-sparkline svg{width:100%;height:100%;position:absolute;inset:0}.large-sparkline svg:nth-child(2){opacity:.55}.activity-legend{color:var(--muted-dim);gap:.8rem;font-size:.5rem;display:flex}.activity-legend span{align-items:center;gap:.35rem;display:flex}.activity-legend i{border-radius:50%;width:5px;height:5px}.desktop-system-panel dl{margin:.7rem 0 0}.desktop-system-panel dl div{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;padding:.52rem 0;font-size:.58rem;display:flex}.desktop-system-panel dt{color:var(--muted-dim)}.desktop-system-panel dd{color:#bcc2c7;margin:0}.cyan-text{color:var(--cyan)!important}.range-pills{border:1px solid var(--line);border-radius:.55rem;padding:.25rem;flex-direction:row!important;gap:.25rem!important;display:flex!important}.range-pills button{color:var(--muted-dim);font-family:var(--font-mono);background:0 0;border:0;border-radius:.35rem;padding:.38rem .55rem;font-size:.48rem}.range-pills button.active{color:#fff;background:#ffffff12}.gauge-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.performance-gauge{border:1px solid var(--line);background:#ffffff05;border-radius:.9rem;flex-direction:column;align-items:center;padding:1.5rem 1rem;display:flex}.gauge-ring{aspect-ratio:1;background:conic-gradient(var(--gauge-colour) var(--gauge-value), #ffffff0d 0);width:clamp(100px,10vw,150px);box-shadow:0 0 40px color-mix(in srgb, var(--gauge-colour) 13%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex}.gauge-ring:before{aspect-ratio:1;content:"";background:#0b0d0f;border-radius:50%;width:82%}.gauge-ring>div{align-items:baseline;display:flex;position:absolute}.gauge-ring strong{font-size:clamp(1.4rem,2vw,2rem);font-weight:540}.gauge-ring small{color:var(--muted);font-size:.6rem}.performance-gauge>span{color:#b7bdc2;margin-top:1rem;font-size:.64rem}.performance-gauge>small{color:var(--muted-dim);margin-top:.25rem;font-size:.5rem}.performance-detail{border:1px solid var(--line);border-radius:.8rem;grid-template-columns:.5fr 1.5fr;align-items:stretch;gap:2rem;margin-top:1rem;padding:1.2rem;display:grid}.performance-detail>div:first-child{flex-direction:column;display:flex}.performance-detail small{color:var(--muted-dim);font-size:.5rem}.performance-detail strong{margin-top:.4rem;font-size:1.5rem;font-weight:540}.performance-detail span{color:var(--cyan);font-size:.52rem}.performance-bars{align-items:flex-end;gap:4px;height:4rem;display:flex}.performance-bars i{background:linear-gradient(var(--cyan), #70f5ff14);border-radius:2px 2px 0 0;flex:1}.desktop-filter{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:.5rem;align-items:center;gap:.4rem;padding:.5rem .7rem;font-size:.58rem;display:flex}.process-search{border:1px solid var(--line);min-height:3rem;color:var(--muted-dim);background:#ffffff05;border-radius:.65rem;align-items:center;gap:.6rem;margin-top:2rem;padding:0 .85rem;font-size:.6rem;display:flex}.process-search span{flex:1}.process-search kbd{border:1px solid var(--line);font-family:var(--font-mono);border-radius:.3rem;padding:.25rem .4rem;font-size:.45rem}.process-table{border:1px solid var(--line);border-radius:.7rem;margin-top:.75rem;overflow:hidden}.process-row{color:#aeb4b9;border-bottom:1px solid #ffffff0b;grid-template-columns:1.5fr .5fr .65fr .65fr;align-items:center;min-height:3.4rem;padding:0 1rem;font-size:.58rem;display:grid}.process-row:last-child{border-bottom:0}.process-header{min-height:2.4rem;color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;background:#ffffff06;font-size:.46rem}.process-row span:first-child{align-items:center;gap:.65rem;display:flex}.process-row span:first-child i{width:1.65rem;height:1.65rem;color:var(--cyan);background:#70f5ff12;border-radius:.4rem;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.network-readouts{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.4rem;display:grid}.network-readouts>div{border:1px solid var(--line);background:#ffffff05;border-radius:.75rem;padding:1.1rem}.network-readouts small,.network-readouts span{color:var(--muted-dim);font-size:.52rem}.network-readouts strong{letter-spacing:-.06em;margin:0 .25rem 0 .4rem;font-size:1.8rem;font-weight:530}.network-desktop-chart{border:1px solid var(--line);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:100% 25%,12.5% 100%;border-radius:.8rem;height:190px;margin-top:1rem;position:relative;overflow:hidden}.network-desktop-chart svg{width:100%;height:100%;position:absolute;inset:0}.network-desktop-chart svg:nth-child(2){opacity:.55}.chart-scan{background:linear-gradient(90deg,#0000,#70f5ff12,#0000);width:20%;animation:4s linear infinite chart-scan;position:absolute;top:0;bottom:0}.network-interface{border:1px solid var(--line);border-radius:.7rem;align-items:center;gap:.8rem;margin-top:.8rem;padding:.85rem;display:flex}.interface-icon{width:2.3rem;height:2.3rem;color:var(--cyan);background:#70f5ff14;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.network-interface>div:nth-child(2){flex-direction:column;flex:1;display:flex}.network-interface strong{font-size:.65rem}.network-interface span,.network-interface small{color:var(--muted-dim);font-size:.5rem}.drive-list{flex-direction:column;gap:.65rem;margin-top:2.4rem;display:flex}.drive-row{border:1px solid var(--line);background:#ffffff05;border-radius:.75rem;grid-template-columns:auto .7fr 1fr .35fr;align-items:center;gap:.9rem;padding:1rem;display:grid}.drive-icon{width:2.3rem;height:2.3rem;color:var(--muted);background:#ffffff0a;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.drive-info{flex-direction:column;display:flex}.drive-info strong{font-size:.65rem}.drive-info span,.drive-capacity>span{color:var(--muted-dim);font-size:.5rem}.drive-capacity>div{background:#ffffff0f;border-radius:99px;height:4px;margin-bottom:.35rem;overflow:hidden}.drive-capacity i{border-radius:inherit;height:100%;display:block}.drive-row>strong{justify-self:end;font-size:.68rem}.storage-stats{grid-template-columns:repeat(3,1fr);gap:.7rem;margin-top:1rem;display:grid}.storage-stats>div{border:1px solid var(--line);border-radius:.65rem;flex-direction:column;padding:.9rem;display:flex}.storage-stats small{color:var(--muted-dim);font-size:.48rem}.storage-stats strong{margin-top:.25rem;font-size:.8rem}.customize-layout{grid-template-columns:.9fr 1.1fr;gap:1rem;margin-top:2.5rem;display:grid}.customize-controls{flex-direction:column;gap:.7rem;display:flex}.customize-controls>div,.toggle-row{border:1px solid var(--line);background:#ffffff05;border-radius:.7rem;padding:1rem}.customize-controls small{color:var(--muted-dim);font-size:.5rem}.colour-options{gap:.5rem;margin-top:.8rem;display:flex}.colour-options button{border:3px solid #0b0d0f;border-radius:50%;outline:1px solid #0000;width:1.5rem;height:1.5rem}.colour-options button.active{outline-color:#ffffff80}.toggle-row{align-items:center;gap:1rem;display:flex;position:relative}.toggle-row>span{flex-direction:column;flex:1;display:flex}.toggle-row strong{font-size:.62rem}.toggle-row input{opacity:0;position:absolute}.toggle-row>i{background:#ffffff14;border-radius:99px;width:2.2rem;height:1.2rem;position:relative}.toggle-row>i:after{content:"";background:#6c747b;border-radius:50%;width:.82rem;height:.82rem;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.toggle-row input:checked+i{background:#70f5ff2e}.toggle-row input:checked+i:after{background:var(--cyan);transform:translate(1rem)}.layout-preview{border:1px solid var(--line);background:#090b0d;border-radius:.8rem;grid-template-columns:3rem 1fr;min-height:320px;display:grid;overflow:hidden}.layout-preview-sidebar{border-right:1px solid var(--line);background:linear-gradient(var(--preview-accent), transparent 22%);opacity:.15}.layout-preview-main{grid-template-rows:1.4rem 1fr .65fr;gap:.7rem;padding:1rem;display:grid}.layout-preview-main>span,.layout-preview-main b,.layout-preview-main i{border:1px solid var(--line);background:#ffffff06;border-radius:.45rem;display:block}.layout-preview-main>span{width:38%}.layout-preview-main>div{grid-template-columns:1.4fr 1fr;gap:.7rem;display:grid}.layout-preview-main i:first-child{box-shadow:inset 0 -2px var(--preview-accent)}.compact-preview .layout-preview-main{gap:.4rem;padding:.65rem}.studio-summary{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:2.3rem;display:grid}.studio-summary>div{border:1px solid var(--line);border-radius:.7rem;flex-direction:column;padding:1rem;display:flex}.studio-summary small,.studio-summary span{color:var(--muted-dim);font-size:.48rem}.studio-summary strong{margin:.35rem 0;font-size:1.2rem;font-weight:540}.studio-chart{border:1px solid var(--line);background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:100% 25%,12.5% 100%;border-radius:.8rem;height:260px;margin-top:1rem;position:relative;overflow:hidden}.studio-chart>svg{width:100%;height:100%;position:absolute;inset:0}.studio-chart>svg:nth-child(2){opacity:.65}.studio-chart>svg:nth-child(3){opacity:.42}.studio-cursor{background:#ffffff40;width:1px;position:absolute;top:0;bottom:0;left:65%}.studio-cursor i{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 12px var(--cyan);border:2px solid #080a0c;border-radius:50%;position:absolute;top:42%;left:-4px}.studio-cursor span{border:1px solid var(--line);font-family:var(--font-mono);white-space:nowrap;background:#111518;border-radius:.4rem;padding:.4rem .5rem;font-size:.45rem;position:absolute;top:15%;left:.5rem}.desktop-hint{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;justify-content:center;align-items:center;gap:.55rem;margin:1.3rem 0 0;font-size:.52rem;display:flex}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}@keyframes aurora-float{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-4%,7%)scale(1.08)}}@keyframes particle-drift{0%,to{opacity:.12;transform:translate(0,0)}50%{opacity:.5;transform:translate(20px,-35px)}}@keyframes draw-line{to{stroke-dashoffset:0}}@keyframes readout-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes chart-scan{0%{transform:translate(-100%)}to{transform:translate(600%)}}.performance-story{background:radial-gradient(circle at 72% 50%, color-mix(in srgb, var(--story-colour,var(--cyan)) 8%, transparent), transparent 38%), #07090a;grid-template-columns:minmax(360px,.78fr) minmax(520px,1.22fr);align-items:center;gap:6vw;min-height:100svh;padding:5rem max(5vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.story-background-number{z-index:0;color:#ffffff05;font-family:var(--font-mono);-webkit-user-select:none;user-select:none;font-size:45vw;font-weight:700;line-height:.65;position:absolute;top:50%;left:-2vw;transform:translateY(-50%)}.story-copy,.story-visual{z-index:1;position:relative}.story-copy .eyebrow{margin-top:5rem}.story-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5vw,6rem);font-weight:520;line-height:.94}.story-copy>div>p{max-width:510px;color:var(--muted);margin:1.6rem 0 0;font-size:.92rem;line-height:1.75}.story-progress{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:4rem;display:grid}.story-progress button{color:var(--muted-dim);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.65rem;padding:0;display:flex}.story-progress button>span,.story-progress button small{font-family:var(--font-mono);font-size:.48rem}.story-progress button>i{background:var(--line);width:100%;height:1px;display:block;position:relative;overflow:hidden}.story-progress button>i b{background:var(--cyan);transition:transform .4s;position:absolute;inset:0;transform:translate(-100%)}.story-progress button.active{color:#fff}.story-progress button.active>i b{transform:translate(0)}.story-visual{border:1px solid var(--line-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--story-colour) 4%, transparent), transparent 42%), #0a0c0ed1;border-radius:1.2rem;min-height:min(72vh,700px);padding:clamp(1.5rem,3vw,2.8rem);overflow:hidden;box-shadow:0 45px 120px #00000073}.story-visual:before{content:"";background:linear-gradient(90deg, transparent, var(--story-colour), transparent);width:72%;height:1px;box-shadow:0 0 30px var(--story-colour);position:absolute;top:0;left:14%}.story-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--story-colour) 14%, transparent);border-radius:50%;width:60%;position:absolute;top:-20%;right:-15%}.story-orbit i{border:1px solid color-mix(in srgb, var(--story-colour) 9%, transparent);border-radius:50%;position:absolute;inset:14%}.story-orbit i:nth-child(2){inset:28%}.story-orbit i:nth-child(3){background:var(--story-colour);filter:blur(18px);opacity:.18;inset:42%}.story-visual-header{color:var(--story-colour);font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.56rem;display:flex;position:relative}.story-visual-header span,.story-visual-header small{align-items:center;gap:.5rem;display:flex}.story-visual-header small{color:var(--muted-dim);font-size:.47rem}.story-value{margin-top:9vh;position:relative}.story-value strong{color:#fff;letter-spacing:-.095em;font-size:clamp(5rem,10vw,10rem);font-weight:480;line-height:.8;display:block}.story-value strong small{color:var(--story-colour);font-family:var(--font-mono);letter-spacing:0;margin-left:.5rem;font-size:.12em;font-weight:500}.story-value>span{color:var(--muted);margin-top:1rem;font-size:.75rem;display:block}.story-bars{align-items:flex-end;gap:clamp(2px,.35vw,6px);height:20vh;min-height:120px;max-height:210px;margin-top:3rem;display:flex}.story-bars i{background:linear-gradient(var(--story-colour), color-mix(in srgb, var(--story-colour) 4%, transparent));box-shadow:0 -4px 14px color-mix(in srgb, var(--story-colour) 10%, transparent);opacity:.62;border-radius:2px 2px 0 0;flex:1}.story-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem;padding-top:1.2rem;display:grid}.story-stats div{flex-direction:column;gap:.3rem;display:flex}.story-stats small{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.46rem}.story-stats strong{font-size:.75rem;font-weight:540}.telemetry-studio{padding:10rem max(5vw,50vw - 720px);position:relative}.telemetry-studio:before{z-index:-1;content:"";filter:blur(140px);background:#8f46d714;border-radius:50%;width:55vw;height:55vw;position:absolute;top:25%;right:-20vw}.studio-heading,.storage-heading,.ecosystem-heading{grid-template-columns:1.3fr .55fr;align-items:end;gap:8vw;margin-top:2.5rem;display:grid}.studio-heading h2,.storage-heading h2,.ecosystem-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.4vw,6.2rem);font-weight:520;line-height:.94}.studio-heading h2 span,.storage-heading h2 span,.ecosystem-heading h2 span{color:var(--muted-dim)}.studio-heading>p,.storage-heading>p,.ecosystem-heading>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.studio-workbench{border:1px solid var(--line-strong);background:#090b0d;border-radius:1.15rem;margin-top:5rem;overflow:hidden;box-shadow:0 45px 130px #0000007a}.workbench-topbar{border-bottom:1px solid var(--line);background:#0e1113;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:4.3rem;padding:0 1rem;display:grid}.workbench-topbar>div:first-child{align-items:center;gap:.65rem;display:flex}.workbench-topbar>div:first-child>span:last-child{flex-direction:column;font-size:.68rem;font-weight:600;display:flex}.workbench-topbar small{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.08em;font-size:.43rem;font-weight:400}.studio-range{border:1px solid var(--line);border-radius:.55rem;gap:.25rem;padding:.25rem;display:flex}.studio-range button{min-width:2.7rem;color:var(--muted-dim);font-family:var(--font-mono);background:0 0;border:0;border-radius:.36rem;padding:.42rem .55rem;font-size:.48rem}.studio-range button.active{background:var(--text);color:#08090a}.zoom-controls{justify-self:end;align-items:center;gap:.2rem;display:flex}.zoom-controls button{border:1px solid var(--line);background:#ffffff05;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.zoom-controls button:first-child{border-radius:.45rem 0 0 .45rem}.zoom-controls button:last-child{border-radius:0 .45rem .45rem 0}.zoom-controls span{min-width:3rem;color:var(--muted);font-family:var(--font-mono);text-align:center;font-size:.46rem}.workbench-body{grid-template-columns:220px 1fr;min-height:650px;display:grid}.studio-metrics{border-right:1px solid var(--line);padding:1.2rem .75rem}.studio-metrics>p{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:.3rem .65rem 1rem;font-size:.48rem}.studio-metrics>button{width:100%;min-height:3.2rem;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:.55rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:0 .65rem;display:grid}.studio-metrics>button.active{color:#fff;background:#ffffff09}.studio-metrics>button>i{border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px}.studio-metrics>button span{flex-direction:column;font-size:.6rem;display:flex}.studio-metrics>button small{color:var(--muted-dim);font-family:var(--font-mono);margin-top:.15rem;font-size:.44rem}.studio-metrics>button b{border:1px solid var(--line-strong);border-radius:3px;width:10px;height:10px}.studio-metrics>button.active b{border-color:var(--cyan);background:var(--cyan);box-shadow:inset 0 0 0 2px #0d1012}.studio-insight{color:var(--violet);background:#bd77ff0d;border:1px solid #bd77ff29;border-radius:.65rem;gap:.65rem;margin-top:2rem;padding:.8rem;display:flex}.studio-insight span{color:var(--muted);flex-direction:column;font-size:.5rem;line-height:1.5;display:flex}.studio-insight strong{color:#fff;font-size:.56rem}.studio-chart-area{padding:clamp(1rem,2.2vw,2rem)}.studio-chart-summary{justify-content:space-between;align-items:flex-end;display:flex}.studio-chart-summary>div{flex-direction:column;display:flex}.studio-chart-summary small,.studio-chart-summary span{color:var(--muted-dim);font-family:var(--font-mono);font-size:.48rem}.studio-chart-summary strong{letter-spacing:-.07em;margin:.35rem 0 .2rem;font-size:clamp(2.4rem,4vw,4rem);font-weight:500}.studio-chart-summary dl{gap:2rem;margin:0;display:flex}.studio-chart-summary dl div{flex-direction:column;gap:.3rem;display:flex}.studio-chart-summary dt{color:var(--muted-dim);font-size:.5rem}.studio-chart-summary dd{font-family:var(--font-mono);margin:0;font-size:.6rem}.interactive-history-chart{cursor:crosshair;height:390px;margin-top:2rem;position:relative}.interactive-history-chart svg{width:100%;height:100%;overflow:visible}.history-grid line{stroke:#ffffff0b;stroke-width:1px}.history-line{fill:none;vector-effect:non-scaling-stroke}.history-line.cpu{stroke:var(--cyan);stroke-width:2px;filter:drop-shadow(0 0 5px #70f5ff59)}.history-line.memory{stroke:var(--violet);stroke-width:1.4px;opacity:.75}.history-line.gpu{stroke:var(--amber);stroke-width:1.2px;opacity:.65}.history-cursor-line{stroke:#ffffff59;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.history-cursor-dot{fill:var(--cyan);stroke:#080a0c;stroke-width:3px;filter:drop-shadow(0 0 6px var(--cyan))}.history-tooltip{z-index:3;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background:#0e1113eb;border-radius:.55rem;flex-direction:column;min-width:8rem;padding:.65rem .75rem;display:flex;position:absolute;top:16%;box-shadow:0 16px 40px #00000059}.history-tooltip span{color:var(--muted-dim);font-family:var(--font-mono);align-items:center;gap:.3rem;font-size:.42rem;display:flex}.history-tooltip strong{margin-top:.35rem;font-size:.7rem}.history-tooltip small{color:var(--violet);font-family:var(--font-mono);margin-top:.15rem;font-size:.43rem}.history-axis{color:var(--muted-dim);font-family:var(--font-mono);justify-content:space-between;font-size:.44rem;display:flex}.network-intelligence{background:#070a0a;grid-template-columns:minmax(350px,.72fr) minmax(550px,1.28fr);align-items:center;gap:7vw;min-height:920px;padding:9rem max(5vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.network-intelligence:before{z-index:0;content:"";background:radial-gradient(circle at 65%,#43cfa41a,#0000 46%);width:65%;position:absolute;top:0;bottom:0;right:0}.network-copy,.topology-panel{z-index:1;position:relative}.network-copy .eyebrow{margin-top:4.5rem}.network-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.2vw,6rem);font-weight:520;line-height:.94}.network-copy h2 span{color:var(--muted-dim)}.network-copy>p:last-of-type{max-width:510px;color:var(--muted);margin-top:1.7rem;font-size:.9rem;line-height:1.75}.network-big-numbers{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;padding-top:1.5rem;display:grid}.network-big-numbers div{grid-template-columns:auto 1fr;align-items:baseline;display:grid}.network-big-numbers small{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;grid-column:1/-1;font-size:.45rem}.network-big-numbers strong{letter-spacing:-.06em;margin-top:.4rem;font-size:clamp(1.4rem,2.5vw,2.5rem);font-weight:510}.network-big-numbers span{color:var(--green);font-family:var(--font-mono);margin-left:.2rem;font-size:.48rem}.topology-panel{border:1px solid var(--line-strong);background:radial-gradient(circle,#7cf5b20f,#0000 54%),#090c0c;border-radius:50%;min-height:670px;overflow:hidden;box-shadow:inset 0 0 120px #0009,0 50px 120px #00000073}.topology-grid{background-image:linear-gradient(#7cf5b209 1px,#0000 1px),linear-gradient(90deg,#7cf5b209 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.topology-heading{z-index:4;color:var(--green);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;align-items:center;font-size:.54rem;display:flex;position:absolute;top:12%;left:18%;right:18%}.topology-heading span,.topology-heading small{align-items:center;gap:.45rem;display:flex}.topology-heading small{color:var(--muted-dim);font-size:.43rem}.topology-links{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.topology-links line{stroke:#7cf5b229;stroke-width:.16px;stroke-dasharray:1.2 1.2}.topology-node{z-index:3;background:0 0;border:0;flex-direction:column;align-items:center;gap:.45rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.topology-node>span{border:1px solid var(--line-strong);color:#6d7875;background:#111615;border-radius:50%;justify-content:center;align-items:center;width:3.3rem;height:3.3rem;transition:border-color .25s,color .25s,box-shadow .25s;display:inline-flex;box-shadow:0 12px 35px #0006}.topology-node:first-of-type>span,.topology-node.active>span{color:var(--green);border-color:#7cf5b273;box-shadow:0 0 30px #7cf5b224}.topology-node small{color:var(--muted);font-family:var(--font-mono);white-space:nowrap;font-size:.43rem}.topology-tooltip{z-index:5;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b0f0ee0;border-radius:.65rem;flex-direction:column;min-width:9.5rem;padding:.75rem .85rem;display:flex;position:absolute;bottom:20%;right:11%;box-shadow:0 20px 50px #0006}.topology-tooltip small{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.4rem}.topology-tooltip strong{margin-top:.3rem;font-size:.68rem}.topology-tooltip>span{color:var(--green);font-family:var(--font-mono);margin-top:.1rem;font-size:.48rem}.topology-tooltip>div{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:.4rem;margin-top:.65rem;padding-top:.55rem;font-size:.46rem;display:flex}.packet-streams{z-index:2;opacity:.25;align-items:flex-end;gap:3px;height:4rem;display:flex;position:absolute;bottom:12%;left:18%;right:18%}.packet-streams i{background:var(--green);border-radius:2px 2px 0 0;flex:1;animation:1.8s ease-in-out infinite alternate packet-bars}.storage-customization{overflow:hidden}.storage-universe{background:radial-gradient(circle at 50% 70%, #ffb44c0f, transparent 38%), var(--bg);padding:10rem max(5vw,50vw - 720px);position:relative}.drive-orbits{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,3rem);margin-top:6rem;display:grid}.drive-planet{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--drive-colour) 4%, transparent), #ffffff03);border-radius:45% 45% 1rem 1rem;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex;position:relative}.drive-orbit-ring{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--drive-colour) 14%, transparent);border-radius:50%;width:70%;position:absolute;top:11%;transform:rotateX(68deg)}.drive-orbit-ring i{background:var(--drive-colour);width:8px;height:8px;box-shadow:0 0 16px var(--drive-colour);transform-origin:calc(50% + 110px);border-radius:50%;animation:6s linear infinite orbit-dot;position:absolute;top:50%;left:-4px}.drive-disc{aspect-ratio:1;background:conic-gradient(var(--drive-colour) var(--drive-progress), #ffffff0d 0);width:min(15vw,180px);min-width:130px;box-shadow:0 0 70px color-mix(in srgb, var(--drive-colour) 16%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.drive-disc:before{content:"";background:#090b0d;border-radius:50%;position:absolute;inset:7px}.drive-disc>div{color:var(--drive-colour);flex-direction:column;align-items:center;display:flex;position:relative}.drive-disc strong{color:#fff;letter-spacing:-.07em;margin-top:.5rem;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:510}.drive-disc small{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.15em;font-size:.42rem}.drive-planet-label{align-items:baseline;gap:.6rem;margin-top:2.2rem;display:flex}.drive-planet-label span{color:var(--drive-colour);font-family:var(--font-mono);letter-spacing:.12em;font-size:.52rem}.drive-planet-label strong{font-size:.85rem;font-weight:520}.drive-planet-meta{color:var(--muted-dim);gap:.9rem;margin-top:.8rem;font-size:.48rem;display:flex}.drive-planet-meta span{align-items:center;gap:.3rem;display:flex}.customization-lab{--lab-accent:var(--cyan);background:radial-gradient(circle at 80% 40%, color-mix(in srgb, var(--lab-accent) 10%, transparent), transparent 34%), #080a0c;grid-template-columns:minmax(340px,.75fr) minmax(520px,1.25fr);align-items:center;gap:8vw;padding:10rem max(5vw,50vw - 720px);transition:background .5s;display:grid}.customization-lab.accent-violet{--lab-accent:var(--violet)}.customization-lab.accent-amber{--lab-accent:var(--amber)}.customization-lab.accent-green{--lab-accent:var(--green)}.customization-copy .eyebrow{color:var(--lab-accent);margin-top:4.5rem}.customization-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5vw,5.8rem);font-weight:520;line-height:.94}.customization-copy h2 span{color:var(--muted-dim)}.customization-copy>p:last-of-type{max-width:500px;color:var(--muted);margin-top:1.6rem;font-size:.9rem;line-height:1.75}.lab-controls{flex-direction:column;gap:1rem;margin-top:3rem;display:flex}.lab-controls>div,.lab-controls>label{border-top:1px solid var(--line);padding:1rem 0}.lab-controls small{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.47rem}.lab-swatches{gap:.7rem;margin-top:.8rem;display:flex}.lab-swatches button{background:var(--swatch);width:1.8rem;height:1.8rem;box-shadow:0 0 14px color-mix(in srgb, var(--swatch) 20%, transparent);border:4px solid #0a0c0e;border-radius:50%;outline:1px solid #0000}.lab-swatches button.active{outline-color:#ffffff80}.lab-controls>label{align-items:center;gap:1rem;display:flex;position:relative}.lab-controls>label span{flex-direction:column;flex:1;gap:.2rem;display:flex}.lab-controls>label strong{font-size:.68rem;font-weight:540}.lab-controls>label input{opacity:0;position:absolute}.lab-controls>label>i{background:#ffffff14;border-radius:99px;width:2.5rem;height:1.35rem;position:relative}.lab-controls>label>i:after{content:"";background:#707880;border-radius:50%;width:.96rem;height:.96rem;transition:transform .25s,background .25s;position:absolute;top:3px;left:3px}.lab-controls>label input:checked+i{background:color-mix(in srgb, var(--lab-accent) 20%, transparent)}.lab-controls>label input:checked+i:after{background:var(--lab-accent);transform:translate(1.15rem)}.customization-preview{border:1px solid var(--line-strong);background:#0a0c0edb;border-radius:1rem;overflow:hidden;box-shadow:0 45px 120px #00000073}.preview-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4rem;padding:0 1.2rem;display:flex}.preview-toolbar span{color:var(--lab-accent);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.5rem;font-size:.52rem;display:flex}.preview-toolbar small{color:var(--muted-dim);font-family:var(--font-mono);font-size:.45rem}.reorder-stack{flex-direction:column;gap:.65rem;margin:0;padding:1rem;list-style:none;display:flex}.reorder-card{border:1px solid var(--line);min-height:5.3rem;color:var(--muted-dim);touch-action:none;background:#101316;border-radius:.72rem;grid-template-columns:auto 1fr 110px;align-items:center;gap:.9rem;padding:.9rem;display:grid;box-shadow:0 8px 24px #00000029}.reorder-card:active{border-color:color-mix(in srgb, var(--lab-accent) 35%, transparent);cursor:grabbing}.reorder-card>span{grid-template-columns:auto 1fr;align-items:center;column-gap:.65rem;display:grid}.reorder-card>span i{background:color-mix(in srgb, var(--lab-accent) 8%, transparent);width:1.8rem;height:1.8rem;color:var(--lab-accent);font-family:var(--font-mono);border-radius:.4rem;grid-row:1/3;justify-content:center;align-items:center;font-size:.5rem;font-style:normal;display:inline-flex}.reorder-card strong{color:#c4c9cd;font-size:.64rem;font-weight:540}.reorder-card small{color:var(--muted-dim);font-size:.48rem}.mini-card-graph{align-items:flex-end;gap:3px;height:2rem;display:flex}.mini-card-graph i{background:linear-gradient(var(--lab-accent), transparent);border-radius:2px 2px 0 0;flex:1}.is-compact .reorder-stack{gap:.35rem}.is-compact .reorder-card{min-height:4.2rem;padding:.65rem}.preview-callout{border:1px solid color-mix(in srgb, var(--lab-accent) 15%, transparent);background:color-mix(in srgb, var(--lab-accent) 4%, transparent);color:var(--muted);border-radius:.65rem;align-items:center;gap:.6rem;margin:0 1rem 1rem;padding:.75rem;font-size:.52rem;display:flex}.ecosystem-section{padding:10rem max(5vw,50vw - 720px);position:relative}.ecosystem-stage{grid-template-columns:1.15fr .9fr .75fr;gap:1rem;margin-top:5rem;display:grid;position:relative}.ecosystem-connections{z-index:-1;border:1px solid var(--line);border-radius:50%;position:absolute;inset:30% 12%}.ecosystem-connections i{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 15px var(--cyan);border-radius:50%;animation:8s linear infinite connection-dot;position:absolute}.ecosystem-connections i:nth-child(2){background:var(--violet);animation-delay:-2.6s}.ecosystem-connections i:nth-child(3){background:var(--amber);animation-delay:-5.2s}.platform-card{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--platform-colour) 5%, transparent), #ffffff04);border-radius:1rem;min-height:610px;padding:1.3rem;position:relative;overflow:hidden}.platform-card-top{justify-content:space-between;align-items:center;display:flex}.platform-card-top>span{background:color-mix(in srgb, var(--platform-colour) 9%, transparent);width:2.5rem;height:2.5rem;color:var(--platform-colour);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.platform-card-top small{color:var(--platform-colour);font-family:var(--font-mono);text-transform:uppercase;font-size:.44rem}.platform-device{justify-content:center;align-items:center;height:330px;margin-top:1.8rem;display:flex}.desktop-device{width:88%;transform:perspective(700px)rotateY(-7deg)rotateX(2deg)}.desktop-device>div{aspect-ratio:16/10;box-shadow:0 25px 50px #00000080, 0 0 35px color-mix(in srgb, var(--platform-colour) 9%, transparent);background:#090b0d;border:2px solid #24292d;border-radius:.65rem;grid-template-columns:12% 1fr;display:grid;overflow:hidden}.desktop-device aside{border-right:1px solid var(--line);background:color-mix(in srgb, var(--platform-colour) 6%, transparent)}.desktop-device main{grid-template-rows:20% 1fr;grid-template-columns:1.4fr 1fr;gap:6%;padding:8%;display:grid}.desktop-device main i{background:#ffffff0f;border-radius:4px;grid-column:1/-1}.desktop-device main span{border:1px solid color-mix(in srgb, var(--platform-colour) 18%, transparent);background:color-mix(in srgb, var(--platform-colour) 4%, transparent);border-radius:5px}.desktop-device>b{background:#24292d;border-radius:0 0 40% 40%;width:32%;height:9px;margin:0 auto;display:block}.phone-device{aspect-ratio:.5;width:42%;min-width:130px;box-shadow:0 25px 55px #00000080, 0 0 40px color-mix(in srgb, var(--platform-colour) 10%, transparent);background:#090b0d;border:4px solid #292d31;border-radius:1.5rem;justify-content:center;align-items:center;display:flex;position:relative}.phone-device:before{content:"";background:#24292d;border-radius:99px;width:32%;height:5px;position:absolute;top:.45rem}.phone-device i{aspect-ratio:1;border:5px solid color-mix(in srgb, var(--platform-colour) 18%, transparent);border-top-color:var(--platform-colour);border-radius:50%;width:64%}.phone-device span{background:color-mix(in srgb, var(--platform-colour) 25%, transparent);border-radius:99px;width:64%;height:4px;position:absolute;bottom:24%}.phone-device b{background:#ffffff14;border-radius:99px;width:42%;height:4px;position:absolute;bottom:16%}.platform-card h3{letter-spacing:-.05em;margin:1rem 0 .55rem;font-size:1.45rem;font-weight:540}.platform-card>p{color:var(--muted);margin:0;font-size:.75rem;line-height:1.65}.platform-link{color:var(--platform-colour);font-family:var(--font-mono);align-items:center;gap:.4rem;margin-top:1rem;font-size:.48rem;display:flex}.ecosystem-strip{border:1px solid var(--line);color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;border-radius:.8rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1.1rem 1.2rem;font-size:.48rem;display:flex}.ecosystem-strip span{align-items:center;gap:.45rem;display:flex}.open-source-section{background:#080a0b;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.2fr);gap:6vw;padding:10rem max(5vw,50vw - 720px);display:grid;position:relative;overflow:hidden}.open-source-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.open-source-heading,.open-source-console,.development-timeline,.contribution-cta{z-index:1;position:relative}.open-source-heading .eyebrow{margin-top:4.5rem}.open-source-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5vw,5.8rem);font-weight:520;line-height:.94}.open-source-heading h2 span{color:var(--muted-dim)}.open-source-heading>p:last-of-type{max-width:520px;color:var(--muted);margin-top:1.7rem;font-size:.9rem;line-height:1.75}.open-source-actions{flex-wrap:wrap;gap:.6rem;margin-top:2.2rem;display:flex}.open-source-console{border:1px solid var(--line-strong);background:#0b0e10e6;border-radius:1rem;align-self:center;overflow:hidden;box-shadow:0 45px 130px #00000080}.source-console-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4rem;padding:0 1.1rem;font-size:.65rem;display:flex}.source-console-top span{align-items:center;gap:.55rem;display:flex}.source-console-top small{color:var(--muted-dim);font-family:var(--font-mono);font-size:.45rem}.contribution-line{grid-template-columns:repeat(14,1fr);gap:5px;padding:1.5rem;display:grid}.contribution-line i{aspect-ratio:1;background:var(--green);border-radius:3px;box-shadow:0 0 8px #7cf5b21f}.source-console-stats{border:1px solid var(--line);border-radius:.7rem;grid-template-columns:repeat(3,1fr);margin:0 1.5rem;display:grid}.source-console-stats div{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:.3rem;padding:1.2rem .5rem;display:flex}.source-console-stats div:last-child{border-right:0}.source-console-stats strong{font-size:1.4rem;font-weight:520}.source-console-stats span{color:var(--muted-dim);font-size:.48rem}.source-commit{border-top:1px solid var(--line);align-items:center;gap:.75rem;margin-top:1.5rem;padding:1.2rem 1.5rem;display:flex}.source-commit .avatar{width:2rem;height:2rem;color:var(--green);font-family:var(--font-mono);background:#7cf5b21a;border-radius:50%;justify-content:center;align-items:center;font-size:.55rem;display:inline-flex}.source-commit>div{flex-direction:column;flex:1;gap:.2rem;display:flex}.source-commit strong{font-size:.62rem}.source-commit div span{color:var(--muted-dim);font-size:.49rem}.source-commit>svg{color:var(--green)}.development-timeline{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:5rem;display:grid}.development-timeline article{grid-template-columns:auto 1fr;gap:.85rem;display:grid}.timeline-marker{flex-direction:column;align-items:center;display:flex}.timeline-marker span{border:1px solid var(--line-strong);width:2.4rem;height:2.4rem;color:var(--cyan);background:#0e1214;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.timeline-marker i{background:linear-gradient(var(--line-strong), transparent);flex:1;width:1px;min-height:2rem}.development-timeline article>div:last-child{padding-top:.2rem}.development-timeline small{color:var(--cyan);font-family:var(--font-mono);text-transform:uppercase;font-size:.43rem}.development-timeline h3{margin:.45rem 0 .4rem;font-size:.9rem;font-weight:540}.development-timeline p{color:var(--muted);margin:0;font-size:.64rem;line-height:1.6}.contribution-cta{color:var(--cyan);background:#70f5ff09;border:1px solid #70f5ff26;border-radius:.8rem;grid-column:1/-1;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem 1.4rem;display:flex}.contribution-cta>span{color:var(--muted);flex-direction:column;flex:1;gap:.2rem;font-size:.55rem;display:flex}.contribution-cta strong{color:#fff;font-size:.68rem}.download-experience{padding:10rem max(5vw,50vw - 720px);position:relative;overflow:hidden}.download-glow{z-index:-1;filter:blur(50px);background:radial-gradient(circle,#70f5ff17,#0000 65%);border-radius:50%;width:70vw;height:50vw;position:absolute;top:20%;left:50%;transform:translate(-50%)}.download-heading{text-align:center;max-width:850px;margin:3rem auto 0}.download-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(3.2rem,6vw,7rem);font-weight:520;line-height:.9}.download-heading h2 span{color:var(--muted-dim)}.download-heading>p:last-child{max-width:600px;color:var(--muted);margin:1.5rem auto 0;font-size:.9rem;line-height:1.7}.download-console{border:1px solid var(--line-strong);background:#0a0d0f;border-radius:1rem;grid-template-columns:270px 1fr;max-width:1100px;min-height:600px;margin:5rem auto 0;display:grid;overflow:hidden;box-shadow:0 50px 140px #00000085}.package-selector{border-right:1px solid var(--line);background:#0d1012;flex-direction:column;gap:.45rem;padding:1rem;display:flex}.package-selector button{min-height:4.4rem;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:0 .75rem;display:grid}.package-selector button.active{color:#fff;background:#70f5ff0e;border-color:#70f5ff24}.package-selector button>span{background:#ffffff0b;border-radius:.5rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.package-selector button.active>span{color:var(--cyan);background:#70f5ff1a}.package-selector button div{flex-direction:column;gap:.2rem;display:flex}.package-selector button strong{font-size:.66rem}.package-selector button small{color:var(--muted-dim);font-size:.48rem}.package-selector button>svg{color:var(--cyan)}.install-panel{padding:clamp(1.5rem,3vw,3rem)}.install-panel-heading{justify-content:space-between;align-items:flex-start;display:flex}.install-panel-heading>div:first-child{flex-direction:column;gap:.4rem;display:flex}.install-panel-heading span{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.48rem}.install-panel-heading h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:530}.release-chip{border:1px solid var(--line);border-radius:99px;align-items:center;gap:.45rem;padding:.5rem .65rem;display:flex;color:var(--muted)!important;letter-spacing:0!important}.install-steps{grid-template-columns:repeat(3,1fr);gap:.5rem;margin-top:2rem;display:grid}.install-steps>div{border:1px solid var(--line);border-radius:.65rem;align-items:center;gap:.6rem;min-height:4rem;padding:.65rem;display:flex}.install-steps>div>span{width:1.5rem;height:1.5rem;color:var(--cyan);background:#70f5ff14;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.46rem;display:inline-flex}.install-steps p{color:var(--muted);flex:1;margin:0;font-size:.5rem;line-height:1.4}.install-steps svg{color:var(--muted-dim)}.install-steps>div:last-child svg{display:none}.installer-visual,.terminal-install{border:1px solid var(--line);background:#ffffff04;border-radius:.8rem;min-height:260px;margin-top:1rem}.installer-visual{background-image:radial-gradient(circle,#70f5ff0d,#0000 45%);justify-content:center;align-items:center;display:flex}.installer-window{border:1px solid var(--line-strong);background:#101417;border-radius:.8rem;width:min(88%,470px);padding:1.3rem;box-shadow:0 25px 70px #00000073}.installer-top{align-items:center;gap:.65rem;display:flex}.installer-top>span:last-child{color:#fff;font-family:var(--font-sans);letter-spacing:0;text-transform:none;flex-direction:column;font-size:.7rem;display:flex}.installer-top small{color:var(--muted-dim);font-size:.48rem}.installer-progress{background:#ffffff0f;border-radius:99px;height:5px;margin-top:2rem;overflow:hidden}.installer-progress span{border-radius:inherit;background:var(--cyan);width:86%;height:100%;box-shadow:0 0 12px var(--cyan);animation:3s ease-in-out infinite alternate installer-progress;display:block}.installer-labels{color:var(--muted-dim);justify-content:space-between;margin-top:.6rem;font-size:.48rem;display:flex}.installer-labels strong{color:var(--cyan);font-family:var(--font-mono);font-size:.48rem}.terminal-install{background:#07090a;padding:1rem;position:relative;overflow:hidden}.terminal-install>div:first-child{border-bottom:1px solid var(--line);align-items:center;gap:.35rem;padding-bottom:.8rem;display:flex}.terminal-install>div:first-child span{background:#3e4449;border-radius:50%;width:7px;height:7px}.terminal-install>div:first-child span:first-child{background:#f06c68}.terminal-install>div:first-child span:nth-child(2){background:#dda849}.terminal-install>div:first-child span:nth-child(3){background:#65bd74}.terminal-install>div:first-child small{color:var(--muted-dim);font-family:var(--font-mono);margin-left:auto;font-size:.42rem}.terminal-install code{border:1px solid var(--line);color:#c8cdd1;font-family:var(--font-mono);white-space:normal;border-radius:.55rem;margin-top:3rem;padding:1rem;font-size:.65rem;display:block}.terminal-install code span{color:var(--green);margin-right:.5rem}.terminal-install>button{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:.4rem;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.48rem;display:flex;position:absolute;top:5.3rem;right:2rem}.terminal-install>p{color:var(--muted-dim);font-family:var(--font-mono);align-items:center;gap:.45rem;margin:1rem 0 0;font-size:.46rem;display:flex}.download-action-row{align-items:center;gap:1rem;margin-top:1.2rem;display:flex}.download-button{text-align:center;max-width:60%}.download-action-row>div{flex-direction:column;gap:.2rem;display:flex}.download-action-row>div span{color:#fff;font-family:var(--font-sans);letter-spacing:0;text-transform:none;font-size:.6rem}.download-action-row>div small{color:var(--muted-dim);font-size:.46rem}.download-assurances{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;justify-content:center;gap:2rem;margin-top:1.6rem;font-size:.48rem;display:flex}.download-assurances span{align-items:center;gap:.4rem;display:flex}.download-assurances svg{color:var(--green)}.faq-section{border-top:1px solid var(--line);padding:9rem max(5vw,50vw - 720px)}.faq-layout{grid-template-columns:.7fr 1.3fr;gap:8vw;margin-top:4rem;display:grid}.faq-layout h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5vw,5.5rem);font-weight:520;line-height:.94}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{color:#c6cbd0;justify-content:space-between;align-items:center;min-height:4.5rem;font-size:.82rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--muted-dim);font-family:var(--font-mono);font-size:1rem}.faq-list details[open] summary:after{content:"−";color:var(--cyan)}.faq-list details p{max-width:680px;color:var(--muted);margin:-.5rem 0 1.5rem;font-size:.78rem;line-height:1.7}.final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:780px;padding:8rem 5vw;display:flex;position:relative;overflow:hidden}.final-cta:before{z-index:-2;aspect-ratio:1;content:"";background:radial-gradient(circle,#70f5ff1a,#0000 64%);border-radius:50%;width:min(85vw,1000px);position:absolute}.final-orbit{z-index:-1;aspect-ratio:1;border:1px solid #70f5ff14;border-radius:50%;width:min(72vw,800px);animation:30s linear infinite slow-spin;position:absolute}.final-orbit:before,.final-orbit:after{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:12%}.final-orbit:after{inset:28%}.final-orbit span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 16px var(--cyan);border-radius:50%;position:absolute}.final-orbit span:first-child{top:8%;left:28%}.final-orbit span:nth-child(2){background:var(--violet);bottom:32%;right:6%}.final-orbit span:nth-child(3){background:var(--amber);bottom:12%;left:22%}.final-cta h2{letter-spacing:-.09em;margin:0;font-size:clamp(4rem,8vw,9rem);font-weight:500;line-height:.84}.final-cta h2 span{color:#0000;-webkit-text-stroke:1px #fff6}.final-cta .hero-actions{justify-content:center;margin-top:2.5rem}.site-footer{border-top:1px solid var(--line);min-height:7rem;color:var(--muted-dim);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:0 max(5vw,50vw - 720px);font-size:.58rem;display:grid}.footer-brand{color:#fff;align-items:center;gap:.6rem;font-size:.7rem;font-weight:600;display:flex}.site-footer p{margin:0}.site-footer>div{justify-self:end;gap:1.2rem;display:flex}.site-footer>div a:hover{color:#fff}[data-environment=lunar]{--bg:#090b0e;--bg-raised:#11151a}[data-environment=lunar] body{background:radial-gradient(circle at 50% 0%, #aecdd61f, transparent 30%), var(--bg)}@keyframes packet-bars{to{opacity:.35;transform:scaleY(.45)}}@keyframes orbit-dot{to{transform:rotate(360deg)}}@keyframes connection-dot{0%{top:50%;left:0}25%{top:0;left:50%}50%{top:50%;left:100%}75%{top:100%;left:50%}to{top:50%;left:0}}@keyframes installer-progress{0%{width:34%}to{width:92%}}@keyframes slow-spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.hero{text-align:center;grid-template-columns:1fr;padding-top:10rem}.hero-copy{max-width:850px;margin:0 auto}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-console-wrap{width:min(92vw,900px);margin:2rem auto 0}.hero-scroll-cue{display:none}.chapter-heading,.desktop-section-heading,.studio-heading,.storage-heading,.ecosystem-heading{grid-template-columns:1fr .55fr;gap:5vw}.performance-story{grid-template-columns:.8fr 1.2fr;gap:3vw}.network-intelligence{grid-template-columns:.75fr 1.25fr;gap:3vw}.topology-panel{min-height:580px}.customization-lab{grid-template-columns:.8fr 1.2fr;gap:4vw}.platform-card{min-height:560px}.platform-device{height:280px}}@media (max-width:900px){html,body,a,button{cursor:auto}.cursor-dot,.cursor-ring{display:none}.floating-nav{grid-template-columns:1fr auto}.floating-nav nav,.command-button,.nav-brand small{display:none}.hero{min-height:auto;padding-top:9rem}.hero-console-wrap{width:100%}.floating-readout{display:none}.chapter-heading,.desktop-section-heading,.studio-heading,.storage-heading,.ecosystem-heading,.faq-layout{grid-template-columns:1fr;gap:2rem}.desktop-window{height:720px;min-height:0}.desktop-shell{grid-template-columns:4rem 1fr}.desktop-page{padding:1.5rem}.desktop-metric-grid{grid-template-columns:repeat(3,1fr)}.desktop-bottom-grid{grid-template-columns:1.4fr .6fr}.performance-story{grid-template-columns:1fr;min-height:auto;padding-block:8rem}.story-copy .eyebrow{margin-top:3rem}.story-visual{min-height:620px}.network-intelligence{grid-template-columns:1fr;padding-block:8rem}.topology-panel{aspect-ratio:1;width:min(100%,650px);min-height:auto;margin:0 auto}.workbench-body{grid-template-columns:180px 1fr}.drive-orbits{gap:.75rem}.drive-planet{min-height:440px}.customization-lab,.open-source-section{grid-template-columns:1fr}.customization-preview{max-width:760px}.ecosystem-stage{grid-template-columns:1fr 1fr}.platform-card:last-child{grid-column:1/-1;min-height:520px}.platform-card:last-child .platform-device{height:280px}.phone-device{width:150px}.development-timeline{grid-template-columns:1fr 1fr}.download-console{grid-template-columns:220px 1fr}.site-footer{grid-template-columns:1fr auto}.site-footer p{display:none}}@media (max-width:680px){.floating-nav{width:calc(100vw - 1rem);min-height:3.3rem;padding:.4rem;top:.7rem}.icon-button{display:none}.nav-download{min-height:2.35rem}.hero{padding:7.5rem 1rem 4rem}.hero-badge>span:last-child{display:none}.hero h1{font-size:clamp(3.6rem,17vw,5.5rem)}.hero-copy>p{font-size:.9rem}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{gap:.8rem}.hero-console-wrap{margin-top:2rem}.console-topbar{min-height:3.5rem}.console-body{grid-template-columns:2.7rem 1fr}.console-rail{gap:.3rem}.console-rail button{width:1.9rem;height:1.9rem}.console-main{padding:.75rem}.hero-metrics{grid-template-columns:1fr 1fr}.hero-metric:nth-child(n+3){display:none}.hero-chart{height:170px}.console-footer span:nth-child(n+2){display:none}.chapter,.desktop-section,.telemetry-studio,.storage-universe,.ecosystem-section,.open-source-section,.download-experience,.faq-section{padding:6.5rem 1rem}.chapter-heading h2,.desktop-section-heading h2,.studio-heading h2,.storage-heading h2,.ecosystem-heading h2,.network-copy h2,.customization-copy h2,.open-source-heading h2,.faq-layout h2{font-size:clamp(2.7rem,13vw,4rem)}.chapter-heading{margin-top:2.5rem}.capability-marquee{margin-top:4rem}.desktop-section>.section-kicker,.desktop-section-heading{margin-inline:0}.desktop-section-heading{margin-bottom:2.5rem}.desktop-window{height:690px}.desktop-titlebar{grid-template-columns:auto 1fr auto}.desktop-titlebar-name{justify-self:center}.desktop-shell{flex-direction:column-reverse;height:calc(100% - 3.5rem);display:flex}.desktop-sidebar{z-index:5;border-top:1px solid var(--line);border-right:0;flex-direction:row;width:100%;height:4rem;position:relative}.desktop-sidebar-brand,.desktop-sidebar-status{display:none}.desktop-nav{flex-direction:row;justify-content:space-around;gap:0;height:100%}.desktop-nav button{width:2.5rem;height:2.5rem}.desktop-nav button i{width:1rem;height:2px;bottom:-.75rem;left:50%;transform:translate(-50%)}.desktop-nav button span{display:none}.desktop-content{flex:1;min-height:0;overflow-y:auto}.desktop-page{padding:1rem}.desktop-page-heading h3{font-size:1.25rem}.desktop-health{display:none}.desktop-metric-grid{grid-template-columns:1fr 1fr;margin-top:1.3rem}.desktop-metric-card{min-height:145px}.desktop-metric-card:nth-child(3){display:none}.desktop-bottom-grid{grid-template-columns:1fr}.desktop-system-panel{display:none}.gauge-grid{gap:.4rem;margin-top:2rem}.performance-gauge{padding:.8rem .35rem}.gauge-ring{width:20vw;min-width:74px}.performance-gauge>span{text-align:center;font-size:.48rem}.performance-detail{grid-template-columns:1fr}.process-row{grid-template-columns:1.4fr .45fr .55fr}.process-row span:last-child{display:none}.network-readouts{gap:.4rem}.network-readouts>div{padding:.7rem .45rem}.network-readouts strong{font-size:1.2rem}.network-desktop-chart{height:160px}.drive-row{grid-template-columns:auto 1fr auto}.drive-capacity{grid-column:2/-1}.customize-layout{grid-template-columns:1fr}.layout-preview{min-height:210px}.studio-summary{gap:.4rem}.studio-summary>div{padding:.65rem}.studio-chart{height:210px}.performance-story{padding:6.5rem 1rem}.story-copy h2{font-size:clamp(2.8rem,13vw,4rem)}.story-progress{gap:.35rem;margin-top:2.5rem}.story-visual{min-height:530px;padding:1rem}.story-value{margin-top:5rem}.story-value strong{font-size:4.8rem}.story-bars{gap:2px;height:150px}.workbench-topbar{grid-template-columns:1fr auto}.workbench-topbar>div:first-child{display:none}.studio-range{justify-self:start}.workbench-body{min-height:560px;display:block}.studio-metrics{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow-x:auto}.studio-metrics>p,.studio-insight{display:none}.studio-metrics>button{min-width:135px}.studio-chart-summary dl{gap:.8rem}.studio-chart-summary dl div:nth-child(2){display:none}.interactive-history-chart{height:300px}.network-intelligence{min-height:auto;padding:6.5rem 1rem}.network-big-numbers{gap:.5rem}.topology-panel{width:110%;margin-left:-5%}.topology-heading{top:8%;left:15%;right:15%}.topology-tooltip{bottom:13%;right:8%}.drive-orbits{grid-template-columns:1fr}.drive-planet{border-radius:45% 45% 1rem 1rem;min-height:420px}.drive-disc{width:160px}.drive-orbit-ring i{transform-origin:calc(50% + 95px)}.customization-lab{grid-template-columns:1fr;padding:6.5rem 1rem}.reorder-card{grid-template-columns:auto 1fr 65px}.ecosystem-stage{grid-template-columns:1fr}.platform-card,.platform-card:last-child{grid-column:auto;min-height:540px}.ecosystem-strip{flex-wrap:wrap;justify-content:flex-start}.open-source-section{grid-template-columns:1fr}.contribution-line{gap:3px;padding:1rem}.source-console-stats span{text-align:center}.development-timeline{grid-template-columns:1fr;margin-top:3rem}.contribution-cta{align-items:flex-start}.download-heading h2{font-size:clamp(3rem,14vw,4.6rem)}.download-console{flex-direction:column;min-height:0;margin-top:3rem;display:flex}.package-selector{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;overflow-x:auto}.package-selector button{min-width:160px}.install-panel{padding:1rem}.install-steps{grid-template-columns:1fr}.install-steps>div{min-height:3rem}.install-steps svg{display:none}.terminal-install code{font-size:.54rem}.download-action-row{flex-direction:column;align-items:stretch}.download-button{max-width:none}.download-assurances{flex-direction:column;align-items:center;gap:.6rem}.faq-layout{margin-top:2.5rem}.final-cta{min-height:650px;padding:6rem 1rem}.final-cta h2{font-size:clamp(3.7rem,17vw,6rem)}.final-orbit{width:130vw}.site-footer{grid-template-columns:1fr;justify-items:center;gap:1.2rem;padding:2rem 1rem}.site-footer>div{justify-self:center}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (hover:none),(pointer:coarse){.cursor-dot,.cursor-ring{display:none}}
.system-scanner-section,.incident-replay,.workload-lab{padding:10rem max(5vw,50vw - 720px);position:relative}.system-scanner-section{background:radial-gradient(circle at 72%,#70f5ff13,#0000 38%),linear-gradient(#050607,#080a0c);grid-template-columns:minmax(340px,.72fr) minmax(560px,1.28fr);align-items:center;gap:7vw;min-height:880px;display:grid;overflow:hidden}.system-scanner-section:before{z-index:0;aspect-ratio:1;content:"";border:1px solid #70f5ff0a;border-radius:50%;width:65vw;position:absolute;top:18%;right:-18%;box-shadow:0 0 0 8vw #70f5ff03,0 0 0 16vw #70f5ff02}.scanner-copy,.scanner-console{z-index:1;position:relative}.scanner-copy .eyebrow{margin-top:4.5rem}.scanner-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(3.1rem,5.2vw,6rem);font-weight:520;line-height:.94}.scanner-copy h2 span{color:var(--muted-dim)}.scanner-copy>p:last-of-type{max-width:520px;color:var(--muted);margin:1.7rem 0 0;font-size:.9rem;line-height:1.75}.scanner-start{margin-top:2rem}.scanner-start:disabled{opacity:.65;cursor:wait}.scanner-note{max-width:420px;color:var(--muted-dim);margin-top:.8rem;font-size:.52rem;line-height:1.5;display:block}.scanner-console{border:1px solid var(--line-strong);background:linear-gradient(145deg,#70f5ff06,#0000 45%),#090c0eeb;border-radius:1.2rem;overflow:hidden;box-shadow:0 50px 140px #00000080}.scanner-console:after{z-index:0;content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 38% 48%,#000,#0000 72%);mask-image:radial-gradient(circle at 38% 48%,#000,#0000 72%)}.scanner-console-top{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:4rem;padding:0 1.1rem;display:flex;position:relative}.scanner-console-top span{color:#c2c8cc;align-items:center;gap:.55rem;font-size:.66rem;display:flex}.scanner-console-top svg{color:var(--cyan)}.scanner-console-top small{color:var(--muted-dim);font-family:var(--font-mono);letter-spacing:.14em;font-size:.43rem}.scanner-scanning .scanner-console-top small{color:var(--cyan);animation:1s ease-in-out infinite scanner-text-pulse}.scanner-complete .scanner-console-top small{color:var(--green)}.scanner-stage{z-index:1;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-height:480px;padding:clamp(1.4rem,3vw,2.8rem);display:grid;position:relative}.scanner-radar{aspect-ratio:1;background:linear-gradient(90deg,#0000 49.8%,#70f5ff14 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#70f5ff14 50%,#0000 50.2%),radial-gradient(circle,#70f5ff0f,#0000 62%);border:1px solid #70f5ff24;border-radius:50%;justify-content:center;align-items:center;width:min(100%,350px);margin:0 auto;display:flex;position:relative;box-shadow:inset 0 0 70px #70f5ff06}.scanner-radar>i{border:1px solid #70f5ff17;border-radius:50%;position:absolute;inset:16%}.scanner-radar>i:nth-child(2){inset:31%}.scanner-radar>i:nth-child(3){filter:blur(12px);background:#70f5ff1f;inset:46%}.scanner-radar>b{background:conic-gradient(#70f5ff59,#0000 18%,#0000);border-radius:50%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#0000 0 13%,#000 15% 100%);mask-image:radial-gradient(circle,#0000 0 13%,#000 15% 100%)}.scanner-idle .scanner-radar>b{opacity:.16}.scanner-complete .scanner-radar>b{opacity:.32;background:conic-gradient(#7cf5b259,#0000 28%,#0000)}.scanner-radar>div{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.scanner-radar .brand-mark{border-radius:.65rem;width:2.5rem;height:2.5rem;font-size:.8rem}.scanner-radar strong{letter-spacing:-.08em;margin-top:.8rem;font-size:clamp(2.5rem,4vw,4rem);font-weight:500}.scanner-radar small{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.45rem}.scanner-feed{flex-direction:column;gap:.55rem;display:flex}.scanner-feed-row{background:#ffffff04;border:1px solid #ffffff0d;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;min-height:4rem;padding:0 .85rem;display:grid}.scanner-feed-row.is-current{box-shadow:inset 3px 0 var(--cyan);background:#70f5ff0a;border-color:#70f5ff33}.scanner-feed-row.is-found>svg{color:var(--green)}.scanner-feed-row>span{background:currentColor;border-radius:.48rem;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.scanner-feed-row>span svg{color:#080a0c}.scanner-feed-row>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.scanner-feed-row small{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.42rem}.scanner-feed-row strong{color:#bfc5ca;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-weight:520;overflow:hidden}.scanner-progress{z-index:2;background:#ffffff0a;height:3px;position:relative}.scanner-progress span{background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;display:block;box-shadow:0 0 14px #70f5ffb3}.system-passport{z-index:2;border-top:1px solid var(--line);background:#7cf5b206;grid-template-columns:1.6fr repeat(3,.7fr);display:grid;position:relative}.system-passport>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:5rem;padding:0 1rem;display:flex}.system-passport>div:last-child{border-right:0}.system-passport small{color:var(--muted-dim);font-size:.45rem}.system-passport strong,.system-passport span{color:var(--green);margin-top:.2rem;font-size:.68rem;font-weight:540}.incident-replay{background:radial-gradient(circle at 50% 48%, #bd77ff0e, transparent 38%), var(--bg);overflow:hidden}.incident-replay:before{z-index:-1;aspect-ratio:1;content:"";filter:blur(120px);background:#bd77ff0b;border-radius:50%;width:60vw;position:absolute;top:10%;left:-20%}.replay-heading{grid-template-columns:1.3fr .55fr;align-items:end;gap:8vw;margin-top:2.5rem;display:grid}.replay-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.4vw,6.2rem);font-weight:520;line-height:.94}.replay-heading h2 span{color:var(--muted-dim)}.replay-heading>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.replay-console{border:1px solid var(--line-strong);background:#090b0d;border-radius:1.15rem;margin-top:5rem;overflow:hidden;box-shadow:0 50px 140px #00000080}.replay-toolbar{border-bottom:1px solid var(--line);background:#0e1113;justify-content:space-between;align-items:center;min-height:4.2rem;padding:0 1rem;display:flex}.replay-toolbar>div{align-items:center;gap:.6rem;display:flex}.replay-toolbar>div>svg{color:var(--violet)}.replay-toolbar>div>span{flex-direction:column;font-size:.65rem;font-weight:560;display:flex}.replay-toolbar small{color:var(--muted-dim);font-family:var(--font-mono);font-size:.42rem;font-weight:400}.replay-toolbar button{color:#d6b4ff;background:#bd77ff0f;border:1px solid #bd77ff2e;border-radius:.55rem;align-items:center;gap:.45rem;min-height:2.35rem;padding:0 .8rem;font-size:.56rem;display:inline-flex}.replay-body{grid-template-columns:minmax(0,1.55fr) minmax(220px,.45fr);display:grid}.replay-chart{border-right:1px solid var(--line);height:390px;position:relative;overflow:hidden}.replay-chart-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:100% 25%,10% 100%;position:absolute;inset:0}.replay-chart>svg{opacity:.84;width:100%;height:100%;padding:3rem 1.5rem 1.5rem;position:absolute;inset:0;overflow:visible}.replay-cursor{z-index:4;background:#ffffff59;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 20px #ffffff14}.replay-cursor i{background:#fff;border:2px solid #090b0d;border-radius:50%;width:9px;height:9px;position:absolute;top:43%;left:-4px;box-shadow:0 0 14px #fff}.replay-cursor span{border:1px solid var(--line);color:#c6ccd0;font-family:var(--font-mono);white-space:nowrap;background:#0d1013e6;border-radius:.4rem;padding:.4rem .5rem;font-size:.43rem;position:absolute;top:1rem;left:.6rem}.replay-event-markers{z-index:5;position:absolute;bottom:1rem;left:1.5rem;right:1.5rem}.replay-event-markers button{background:var(--violet);border:2px solid #090b0d;border-radius:50%;width:10px;height:10px;padding:0;position:absolute;transform:translate(-50%);box-shadow:0 0 12px #bd77ff80}.replay-metrics{background:#ffffff03;flex-direction:column;padding:1rem;display:flex}.replay-metrics>div{border-bottom:1px solid var(--line);flex-direction:column;flex:1;justify-content:center;display:flex}.replay-metrics>div:last-child{border-bottom:0}.replay-metrics small{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.43rem}.replay-metrics strong{letter-spacing:-.05em;margin-top:.2rem;font-size:1.35rem;font-weight:520}.replay-metrics strong span{color:var(--muted-dim);font-family:var(--font-mono);margin-left:.2rem;font-size:.45rem}.replay-metrics>div>i{background:#ffffff0d;border-radius:99px;height:3px;margin-top:.55rem;display:block;overflow:hidden}.replay-metrics b{border-radius:inherit;height:100%;display:block}.replay-explanation{border-top:1px solid var(--line);background:linear-gradient(90deg,#bd77ff0a,#0000);grid-column:1/-1;padding:1.5rem}.replay-explanation>span:first-child{color:var(--violet);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.45rem;display:flex}.replay-explanation h3{letter-spacing:-.045em;margin:.75rem 0 .45rem;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:540}.replay-explanation p{max-width:800px;color:var(--muted);margin:0;font-size:.72rem;line-height:1.65}.replay-explanation>div{color:var(--muted-dim);font-family:var(--font-mono);flex-wrap:wrap;gap:1rem;margin-top:1rem;font-size:.43rem;display:flex}.replay-explanation>div span{align-items:center;gap:.35rem;display:flex}.replay-scrubber{border-top:1px solid var(--line);background:#0e1113;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:4.2rem;padding:0 1rem;display:grid}.replay-scrubber button{border:1px solid var(--line);background:#ffffff06;border-radius:.5rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.replay-scrubber input{appearance:none;background:linear-gradient(90deg, var(--violet) var(--replay-progress), #ffffff12 var(--replay-progress));border-radius:99px;width:100%;height:4px}.replay-scrubber input::-webkit-slider-thumb{appearance:none;background:var(--violet);border:3px solid #0e1113;border-radius:50%;width:15px;height:15px;box-shadow:0 0 14px #bd77ffb3}.replay-scrubber>span{min-width:5rem;color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:.5rem}.workload-lab{background:radial-gradient(circle at 50% 65%,#70f5ff0d,#0000 40%),#07090a;overflow:hidden}.workload-heading{grid-template-columns:1.35fr .55fr;align-items:end;gap:8vw;display:grid}.workload-heading .eyebrow{margin-top:4.5rem}.workload-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(3rem,5.2vw,6rem);font-weight:520;line-height:.94}.workload-heading h2 span{color:var(--muted-dim)}.workload-heading>p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.75}.workload-tabs{grid-template-columns:repeat(4,1fr);gap:.65rem;margin-top:4rem;display:grid}.workload-tabs button{border:1px solid var(--line);min-height:4.8rem;color:var(--muted);text-align:left;background:#ffffff05;border-radius:.72rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:0 .8rem;transition:transform .25s,border-color .25s,background .25s;display:grid}.workload-tabs button:hover{transform:translateY(-3px)}.workload-tabs button.active{border-color:color-mix(in srgb, var(--workload-colour) 28%, transparent);background:color-mix(in srgb, var(--workload-colour) 6%, transparent);color:#fff;box-shadow:inset 0 -2px var(--workload-colour)}.workload-tabs button>span{background:color-mix(in srgb, var(--workload-colour) 9%, transparent);width:2.25rem;height:2.25rem;color:var(--workload-colour);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.workload-tabs button>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.workload-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:540;overflow:hidden}.workload-tabs small{color:var(--muted-dim);font-size:.46rem}.workload-tabs button>svg{color:var(--workload-colour)}.workload-stage{border:1px solid var(--line-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--workload-colour) 3%, transparent), transparent 45%), #090b0d;border-radius:1rem;grid-template-columns:1.1fr .8fr .75fr;min-height:610px;margin-top:.8rem;display:grid;overflow:hidden;box-shadow:0 45px 130px #0000007a}.heatmap-panel,.fingerprint-panel,.workload-readout{padding:clamp(1rem,2.2vw,2rem)}.heatmap-panel,.fingerprint-panel{border-right:1px solid var(--line)}.workload-panel-title{color:#bcc2c7;justify-content:space-between;align-items:center;font-size:.62rem;display:flex}.workload-panel-title small{color:var(--muted-dim);font-family:var(--font-mono);font-size:.43rem}.system-heatmap{border:1px solid var(--line);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--workload-colour) 5%, transparent), transparent 65%), #0000002e;border-radius:.8rem;grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(12,1fr);gap:4px;height:420px;margin-top:1.5rem;padding:1rem;display:grid}.system-heatmap i{border:1px solid color-mix(in srgb, var(--workload-colour) 18%, transparent);background:color-mix(in srgb, var(--workload-colour) var(--cell-heat), transparent);box-shadow:0 0 10px color-mix(in srgb, var(--workload-colour) 8%, transparent);border-radius:3px}.heatmap-legend{color:var(--muted-dim);font-family:var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin-top:.8rem;font-size:.42rem;display:grid}.heatmap-legend i{background:linear-gradient(90deg, transparent, var(--workload-colour));border-radius:99px;height:3px}.fingerprint-panel{flex-direction:column;display:flex}.radar-wrap{flex:1;justify-content:center;align-items:center;min-height:430px;display:flex;position:relative}.radar-wrap svg{width:min(100%,350px);overflow:visible}.radar-wrap svg>polygon:not(.radar-value){fill:none;stroke:#ffffff14;stroke-width:.5px}.radar-value{fill:color-mix(in srgb, var(--workload-colour) 14%, transparent);stroke:var(--workload-colour);stroke-width:1px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--workload-colour) 35%, transparent))}.radar-label{color:var(--muted-dim);font-family:var(--font-mono);text-transform:uppercase;font-size:.42rem;position:absolute}.radar-cpu{top:8%;left:50%;transform:translate(-50%)}.radar-gpu{top:30%;right:3%}.radar-memory{bottom:14%;right:9%}.radar-network{bottom:14%;left:5%}.radar-temp{top:30%;left:4%}.workload-readout{background:#ffffff03;flex-direction:column;display:flex}.workload-readout>div:first-child>span{color:var(--workload-colour);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:.45rem;font-size:.43rem;display:flex}.workload-readout h3{letter-spacing:-.055em;margin:1rem 0 .6rem;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:530;line-height:1}.workload-readout p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.7}.workload-readout dl{margin:auto 0 0}.workload-readout dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.workload-readout dl>div:last-child{border-bottom:0}.workload-readout dt{color:var(--muted-dim);font-size:.52rem}.workload-readout dd{color:var(--workload-colour);margin:0;font-size:.9rem;font-weight:540}.workload-readout dd small{color:var(--muted-dim);font-family:var(--font-mono);margin-left:.15rem;font-size:.42rem}@keyframes scanner-text-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1080px){.system-scanner-section{grid-template-columns:.7fr 1.3fr;gap:3vw}.scanner-stage{grid-template-columns:.85fr 1.15fr;padding:1.2rem}.scanner-radar{width:min(100%,280px)}.workload-stage{grid-template-columns:1fr .8fr}.workload-readout{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:3rem;display:grid}.workload-readout dl{margin:0}}@media (max-width:900px){.system-scanner-section{grid-template-columns:1fr;min-height:auto;padding-block:8rem}.scanner-copy .eyebrow{margin-top:3rem}.scanner-console{max-width:800px}.replay-heading,.workload-heading{grid-template-columns:1fr;gap:2rem}.workload-tabs{grid-template-columns:1fr 1fr}}@media (max-width:680px){.system-scanner-section,.incident-replay,.workload-lab{padding:6.5rem 1rem}.scanner-copy h2,.replay-heading h2,.workload-heading h2{font-size:clamp(2.7rem,13vw,4rem)}.scanner-start{width:100%}.scanner-stage{grid-template-columns:1fr}.scanner-radar{width:220px}.scanner-feed-row{min-height:3.6rem}.system-passport{grid-template-columns:1fr 1fr}.system-passport>div{border-bottom:1px solid var(--line);min-height:4.4rem}.system-passport>div:nth-child(2){border-right:0}.replay-console{margin-top:3rem}.replay-body{display:block}.replay-chart{border-right:0;border-bottom:1px solid var(--line);height:300px}.replay-metrics{grid-template-columns:1fr 1fr;display:grid}.replay-metrics>div{border-right:1px solid var(--line);min-height:5rem}.replay-metrics>div:nth-child(2n){border-right:0}.replay-explanation{padding:1rem}.replay-explanation>div{gap:.55rem}.replay-scrubber{gap:.6rem}.workload-tabs{grid-template-columns:1fr;margin-top:3rem}.workload-stage{display:block}.heatmap-panel,.fingerprint-panel{border-right:0;border-bottom:1px solid var(--line)}.system-heatmap{gap:3px;height:300px;padding:.65rem}.radar-wrap{min-height:350px}.workload-readout{display:block}.workload-readout dl{margin-top:1.5rem}}@media (prefers-reduced-motion:reduce){.scanner-radar>b{animation:none!important}}
