/* Mebolt / Electric Edition. CSS geometry is deliberately self-contained. */
.nav-wrap>.brand{position:relative}#logo-lightning{position:absolute;width:68px;height:68px;left:-16px;top:-16px;pointer-events:none}
.reactor-button:hover{transform:none!important}
:root{--bg:#050507;--surface:#11131a;--surface-2:#171a23;--line:#282c37;--white:#fff;--muted:#9499a6;--accent:#ffe600;--core:#fff78a;--surge:#ffb800;--spring:cubic-bezier(.2,.8,.2,1)}
body{background:radial-gradient(ellipse at 85% 0,rgba(255,184,0,.035),transparent 35%),var(--bg)}
.brand-mark{filter:drop-shadow(0 0 12px rgba(255,230,0,.35));width:37px;height:37px}.brand{letter-spacing:-1.4px}.site-header{background:rgba(5,5,7,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-color:#ffffff0d}.voltage-progress{position:absolute;bottom:-1px;left:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left;background:var(--accent);box-shadow:0 0 8px #ffe6009c;pointer-events:none}.main-nav a{color:#a8abb6}.main-nav a:hover,.main-nav a[aria-current]{color:var(--core)}
.hero-shell{position:relative;isolation:isolate;overflow:clip;background:radial-gradient(ellipse at 80% 52%,#ffb8000b,transparent 47%),radial-gradient(ellipse at 20% 25%,#1720391a,transparent 50%),#050507}.hero-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#8086990a 1px,transparent 1px),linear-gradient(90deg,#8086990a 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(transparent,#000 35%,#0008 70%,transparent);pointer-events:none}.hero-shell:after{content:"";position:absolute;right:10%;bottom:-150px;width:700px;height:350px;border-radius:50%;background:#ffb8000a;filter:blur(65px);pointer-events:none;z-index:-1}#lightning-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.8}.hero{grid-template-columns:.9fr 1.3fr;gap:40px;min-height:800px;padding-block:95px 65px;position:relative}.hero h1{font-size:clamp(62px,5.8vw,86px);letter-spacing:-.065em;line-height:1.06;text-shadow:0 3px 0 #ffffff09;font-weight:600}.hero h1 em{display:inline-block;color:var(--accent);text-shadow:0 2px 0 #a17e00,0 5px 0 #342c0b,0 0 45px #ffdc0015;animation:voltage-breathe 7s ease-in-out infinite}.hero .hero-badge{display:inline-flex;gap:9px;color:#c2c4ca;border:1px solid #ffe60026;border-radius:30px;background:#ffe60005;padding:7px 10px 7px 7px;font-size:8px;letter-spacing:1.6px}.hero-badge .icon{width:15px;height:15px;fill:#ffe60018;color:var(--accent);filter:drop-shadow(0 0 6px #ffe60066)}.hero-copy>p{font-size:18px;color:#c9cbd2}.hero-copy>p.hero-secondary{max-width:370px;font-size:13px;color:var(--muted)}.hero-actions .button{font-size:11px;gap:13px;padding:16px 17px}.button{position:relative;border-radius:3px;isolation:isolate}.button-primary{background:var(--accent);box-shadow:0 0 25px #ffe60012;color:#111117}.button-primary:hover{background:var(--core);box-shadow:0 0 28px #ffe60030;transform:none}.button-primary:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 20%,#ffffff95 48%,transparent 65%);transform:translateX(-130%);opacity:0;clip-path:inset(0);transition:opacity .2s}.button-primary:hover:before{animation:voltage-sheen .85s ease forwards}.button-secondary,.nav-cta{border-color:#41424a;background:#1011168c;color:#eff0f4;position:relative;isolation:isolate;border-radius:3px}.button-secondary:before,.nav-cta:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:3px;background:conic-gradient(from var(--trace-angle,0deg),transparent 0deg 245deg,#ffb80080 290deg,#fff78a 330deg,transparent 355deg);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none;opacity:.4;animation:border-voltage 6s linear infinite;z-index:1}.button-secondary:hover:before,.nav-cta:hover:before{opacity:1}.button-secondary:hover{border-color:#ffe60070;background:#1b1b15}.hero-compatibility{gap:7px;flex-wrap:wrap;margin-top:24px}.tech-pill{display:inline-flex;align-items:center;gap:6px;border:1px solid #343641;background:linear-gradient(150deg,#1c1e28,#0c0d11);padding:8px 9px;border-radius:4px;box-shadow:0 2px 0 #000,0 1px 0 #ffffff0a inset;font-size:8px;color:#b2b5c0}.tech-pill .icon{width:12px;height:12px;color:#d0d2d9}.tech-pill .status-dot{width:4px;height:4px;box-shadow:0 0 8px #ffe60060;animation:led-breathe 3.5s ease-in-out infinite}.hero-edition{display:flex;gap:15px;font:7px var(--mono);letter-spacing:1.2px;color:#6e7483;margin-top:28px}.hero-foot{display:flex;justify-content:space-between;padding-block:20px 26px;color:#828797;font:8px var(--mono);letter-spacing:1.7px;border-top:1px solid #ffffff08}.hero-foot a{display:flex;gap:12px;align-items:center;color:#c2c6d0}.hero-foot .icon{width:12px;height:12px;transform:rotate(90deg);color:var(--accent)}
.product-stage{perspective:1500px;padding-block:48px 30px;margin-right:0;isolation:isolate;min-width:0}.product-stage:before{display:none}.stage-coordinate{top:2px;left:0;right:0;display:flex;gap:8px;align-items:center;font-size:8px;color:#d6d4ac;letter-spacing:1.6px}.stage-coordinate>span:last-child{margin-left:auto;color:#747888;font-size:7px}.stage-coordinate .status-dot{width:4px;height:4px;box-shadow:0 0 8px #ffe600}.cockpit-float{transform-style:preserve-3d;transform:rotateX(3deg) rotateY(-6deg);position:relative}.app-preview{border-radius:8px;overflow:visible;background:linear-gradient(135deg,#171a23,#090b10 60%);border-color:#494431;box-shadow:0 0 0 1px #ffe60005,0 45px 80px #000c,-14px 9px 0 -10px #ffb80040,0 0 50px #ffb8000d;transform-style:preserve-3d}.app-titlebar{height:43px;background:linear-gradient(180deg,#20232e,#11141c);border-bottom-color:#363941;border-radius:8px 8px 0 0;color:#9ca3b2;padding-inline:14px;font-size:8px;gap:23px;transform:translateZ(1px)}.app-mini-brand{color:#f8f8fc;font-size:13px}.app-mini-brand .brand-mark{width:20px;height:20px}.window-controls{font-size:9px;color:#9ea4b4}.simulation-flag{color:var(--core);border:1px solid #ffe60033;padding:3px 5px;font:6px var(--mono);letter-spacing:.9px;margin-left:auto}.window-controls{margin-left:0}.app-body{grid-template-columns:162px minmax(0,1fr);min-height:415px;transform-style:preserve-3d}.app-sidebar{background:#0a0c12eb;border-color:#2a2d38;padding:19px 8px 15px;transform:translateZ(1px);border-radius:0 0 0 7px}.app-sidebar>.app-section-label{font-size:6px;color:#787f91;letter-spacing:1.2px;padding:0 7px;margin-bottom:12px}.preview-tab{width:100%;gap:7px;padding:10px 7px;font-size:7px;min-height:43px;border-radius:3px;line-height:1.5;color:#a2a8b8;margin-bottom:3px}.preview-tab-number{font:6px var(--mono);color:#70798d}.preview-tab .icon{width:12px;height:12px}.preview-tab.active{color:var(--core);background:linear-gradient(100deg,#ffe60016,#ffe60003);border-color:#ffe60032;box-shadow:2px 0 0 var(--accent) inset}.preview-tab.active .preview-tab-number{color:var(--accent)}.preview-tab:hover{background:#ffe6000b;color:#fff}.sidebar-bottom{font:6px var(--mono);letter-spacing:.6px;line-height:1.7;color:#838c9e;gap:7px;padding-top:20px}.sidebar-bottom .icon{width:15px;height:15px}.app-workspace{padding:21px 18px 14px;transform-style:preserve-3d;min-width:0}.app-workspace:focus-visible{outline-offset:-3px}.cockpit-content{transform-style:preserve-3d}.app-greeting{gap:6px}.app-greeting .app-section-label{font-size:6px;color:#8994a8;letter-spacing:1px}.app-greeting h2{color:#fff;font-size:19px;margin:7px 0 16px;line-height:1.2;letter-spacing:-.7px;min-height:23px}.tiny-chip{border-color:#ffe60036;color:var(--core);font-size:5px;background:#ffe60008}.baseline-strip{background:linear-gradient(100deg,#ffe60010,#ffe60003);border-color:#ffe6002a;padding:11px 9px;gap:8px}.baseline-strip strong{color:#f3efc9;font-size:8px}.baseline-strip div span{color:#aaa994;font-size:6px;line-height:1.5}.baseline-status{color:#c6bc64;font-size:5px;max-width:42px}.depth-widget{transition:transform .6s var(--spring),border-color .25s;transform:translateZ(0);backface-visibility:hidden}.cockpit-float.is-tilting .depth-widget{transform:translateZ(30px);border-color:#ffe60050}.cockpit-metrics{display:grid;grid-template-columns:.85fr 1fr 1fr;gap:8px;margin-top:13px;transform-style:preserve-3d}.cockpit-metrics>div{background:linear-gradient(145deg,#1c202b,#10121a);border:1px solid #343846;border-radius:4px;min-width:0;padding:12px 9px;box-shadow:0 6px 12px #0002}.cockpit-metrics>div>span,.gauge-card>div:last-child>span{display:block;color:#a0a8b9;font:5px var(--mono);letter-spacing:.5px}.gauge{position:relative;width:65px;height:65px;margin:0 auto 7px}.gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge-track{stroke:#343744;stroke-width:4;fill:none}.gauge-fill{stroke:var(--accent);stroke-width:4;fill:none;stroke-linecap:round;stroke-dasharray:264;stroke-dashoffset:219}.gauge>strong{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:500;letter-spacing:-.8px}.gauge small{font-size:8px;color:#9da6ba;margin-left:2px}.gauge-card>div:last-child{text-align:center}.gauge-card>div:last-child>small{display:block;font:4px var(--mono);color:#778397;margin-top:4px;letter-spacing:1px}.fps-card>span:first-child{display:flex;align-items:center;justify-content:space-between}.fps-card>span>small{font:4px var(--mono);color:#dcd59a}.cockpit-metrics>div>strong{display:block;font-size:27px;letter-spacing:-1px;font-weight:500;line-height:1;margin:14px 0 9px;font-variant-numeric:tabular-nums}.cockpit-metrics>div>strong>small{font:7px var(--mono);color:#a4adbf;margin-left:4px}.mini-wave{display:flex;align-items:center;gap:2px;height:15px}.mini-wave i{height:30%;flex:1;background:#ffe60060;transform:scaleY(.8);transform-origin:center;animation:wave-sample 2.3s ease-in-out infinite}.mini-wave i:nth-child(3n){height:80%;animation-delay:-.8s}.mini-wave i:nth-child(4n){height:60%;animation-delay:-1.6s}.mini-wave i:nth-child(5n){height:100%;animation-delay:-.4s}.cockpit-metrics .metric-foot{color:#8e96a8;font-size:5px;line-height:1.6;display:block;margin-top:7px}.memory-card .memory-meter{background:#35363a;height:4px;margin-top:18px}.memory-card .memory-meter span{width:78%;background:linear-gradient(90deg,#ffb800,#fff78a)}.telemetry-chips{display:flex;flex-wrap:wrap;gap:5px;margin-block:12px;transform-style:preserve-3d}.telemetry-chips>span{display:flex;align-items:center;gap:5px;font-size:5px;line-height:1.6;border:1px solid #323744;background:#141822;padding:5px 6px;border-radius:3px;color:#b6bed0}.telemetry-chips .icon{width:9px;height:9px;color:var(--accent)}.telemetry-chips b{font:4px var(--mono);color:var(--core);letter-spacing:.2px}.frametime-preview{background:#0e1118;border-color:#2f3543;padding:10px}.frametime-preview .app-section-label{color:#8d98ad;font-size:5px}.chart-key{font-size:4px;color:#a9ad9c}.frametime-preview>svg{height:43px;margin-top:5px}.chart-grid{stroke:#2b3240}.chart-line{stroke:var(--accent);filter:drop-shadow(0 0 3px #ffe60040);stroke-width:1.4}.app-profile{font-size:6px;color:#a1aabd;margin-top:11px;line-height:1.6}.app-profile a{color:var(--core);white-space:nowrap}.app-profile .icon{width:9px;height:9px}.reactor-zone{margin-top:14px}.reactor-button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:12px 7px;border:1px solid #fff78a;background:linear-gradient(120deg,#ffb800,#ffe600 48%,#fff78a);color:#14120a;font:600 8px var(--mono);letter-spacing:1px;box-shadow:0 0 20px #ffe6001c,0 2px 0 #8f7100;border-radius:3px;transition:box-shadow .2s,transform .2s}.reactor-button .icon{width:15px;height:15px}.reactor-button>.icon:first-child{fill:#14120a18}.reactor-button>.icon:last-child{margin-left:auto;width:12px}.reactor-button>span{margin-right:auto}.reactor-button:hover{box-shadow:0 0 35px #ffe6004a;transform:translateY(-1px)}.reactor-button[aria-busy="true"]{background:linear-gradient(100deg,#fff78a,#ffe600);cursor:progress}.reactor-zone p{font-size:6px;text-align:center;color:#8d97ac;line-height:1.7;margin:8px 0 0;min-height:20px}.app-caption{color:#b5ae68;background:#0a0c11;border-color:#323328;padding:10px 12px;border-radius:0 0 8px 8px;transform:translateZ(1px);font-size:5px;letter-spacing:.8px}.app-caption>span:last-child{font-size:6px;color:#a6acbb}.stage-bottom-label{position:static;display:flex;justify-content:space-between;gap:12px;color:#858c9d;font-size:6px;margin-top:22px;letter-spacing:1px}.hardware-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;transform-style:preserve-3d;perspective:900px;contain:layout}.hardware-chip{position:absolute;top:-5%;left:48%;width:220px;height:220px;transform-style:preserve-3d;transform:rotateX(58deg) rotateZ(-35deg);animation:chip-hover 9s ease-in-out infinite}.chip-face{position:absolute;backface-visibility:visible;border:1px solid #ffe60040}.chip-top{inset:0;background:linear-gradient(135deg,#363b45,#131720 35%,#07080d 60%,#39372b);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;box-shadow:inset 0 0 0 12px #101218,inset 0 0 0 13px #ffe60022,0 0 50px #ffb80015;transform:translateZ(25px)}.chip-top .brand-mark{width:85px;height:85px;color:var(--accent)}.chip-top>span{font:7px var(--mono);letter-spacing:3px;color:#c6bb72}.chip-front{height:25px;width:100%;left:0;top:100%;transform-origin:top;transform:rotateX(-90deg);background:repeating-linear-gradient(90deg,#1b1d25 0 8px,#756633 8px 10px);box-shadow:0 0 15px #ffb80020}.chip-right{height:100%;width:25px;left:100%;top:0;transform-origin:left;transform:rotateY(90deg);background:linear-gradient(#303239,#111218)}.orbit{position:absolute;left:23%;top:-18%;width:500px;height:500px;border:1px solid #ffe6000f;border-radius:50%;transform:rotateX(60deg) rotateZ(-20deg);box-shadow:0 0 0 30px #ffe60002}.orbit:after{content:"";position:absolute;left:17%;top:12%;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 13px #ffe60080}.orbit-two{width:600px;height:600px;left:10%;top:-10%;border-style:dashed;border-color:#ffe60013;transform:rotateX(65deg) rotateZ(20deg)}.hardware-satellite{position:absolute;width:35px;height:35px;border:1px solid #ffe6004a;background:linear-gradient(145deg,#41403a,#12151b 60%);transform:rotateX(40deg) rotateZ(30deg);box-shadow:5px 7px 0 #151820,6px 8px 0 #ffb80033}.satellite-one{left:1%;top:20%;animation:satellite-hover 10s ease-in-out infinite}.satellite-two{right:-3%;bottom:4%;width:65px;height:65px;animation:satellite-hover 8s ease-in-out -3s infinite}.energy-rail{position:absolute;height:1px;width:170px;background:linear-gradient(90deg,transparent,#ffe600b3,transparent);box-shadow:0 0 10px #ffb80060;transform:rotate(-30deg)}.rail-one{top:4%;left:2%}.rail-two{bottom:2%;right:1%;width:240px}.principles-strip{background:#0a0b0e;border-color:#222630}.principles-strip .icon{color:var(--core)}.principles-strip small{color:var(--muted)}
.module-detail,.profile-detail,.release-panel,.support-form,.info-block{position:relative;background:radial-gradient(450px circle at var(--glow-x,50%) var(--glow-y,0%),#ffe60008,transparent 65%),var(--surface)}.module-detail:after,.release-panel:after,.support-form:after{content:"";position:absolute;inset:-1px;border:1px solid transparent;border-radius:inherit;pointer-events:none;background:radial-gradient(250px circle at var(--glow-x,50%) var(--glow-y,0%),#ffe60070,transparent 70%) border-box;mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .3s}.module-detail:hover:after,.release-panel:hover:after,.support-form:hover:after{opacity:1}.module-row{color:#a2a8b6}.module-row.selected,.profile-button.active{background:linear-gradient(110deg,#ffe60014,#ffe60003);border-color:#ffe60050}.module-row:hover,.profile-button:hover{background:#171922}.module-number{color:#8a93a8}.module-row>.icon:last-child{color:#aab2c3}.detail-icon{background:#ffe6000c;border-color:#ffe60040}.detail-top{color:#8993a7}.module-detail>.eyebrow{color:#c6c4aa}.module-detail>p,.capability-caution p{color:#9da5b7}.capability-list li{color:#c8cfdf}.capability-caution{border-color:#353b4a}.capability-caution>span{color:#c7c8b8}.text-link{border-color:#867e3b}.filter-button{color:#b0b7c8}.filter-button.active{background:#ffe60010;border-color:#ffe60040}.module-search input{background:#0c0e14;color:#fff;border-color:#333947}.module-search>span:last-child{color:#c2bd8f}.section-note{color:#8b94a7}.safety-section{background:radial-gradient(ellipse at 10% 60%,#ffe6000b,transparent 65%),#0a0b0e;color:#fff;border-block:1px solid #333029}.safety-section .eyebrow{color:#bbb898}.safety-section .eyebrow>span:empty{background:var(--accent)}.safety-section h2>span{color:var(--accent)}.safety-section p{color:#a7adba}.safety-steps article{border-color:#333640}.safety-steps article>span,.step-tag{color:var(--core)}.button-dark{background:#ffe6000c;border-color:#ffe60060;color:#fff}.button-dark:hover{background:#ffe60019}.profile-detail li{color:#c8cedd}.profile-button>span{color:#929db1}.pill{background:#ffe6000b;border-color:#ffe60038;color:var(--core)}.method-section{background:#0a0b0e}.method-graphic{border-color:#403e2b}.method-axis{color:#bfb780}.compare-line{border-color:#353636}.compare-line>span,.method-graphic>small{color:#98a1b2}.compare-line i,.compare-line b{background:#53515a}.compare-line.after i{background:var(--accent)}.site-footer{background:#090b10}.status-label{color:#a5adbe}.footer-links>div,.footer-bottom{color:#939daf}.footer-links>div>span{color:#e6e8ef}.notice{background:#ffe60008;border-color:#ffe60030;color:#bdc2ce}.prose p{color:#a5adbd}.prose li{color:#b4becf}.prose strong{color:#e5e9f3}.prose a:not(.text-link){color:var(--core)}.page-index,.release-specs>div>span{color:#aab3c6}.timeline{border-color:#ffe60040}.timeline-dot{box-shadow:0 0 0 6px var(--bg),0 0 20px #ffe60040}.timeline p,.timeline li{color:#a3adbf}.timeline strong{color:#e5eafa}.support-form label{color:#c2cbdd}.support-form label>span{color:#a5b0c7}.support-form input,.support-form select,.support-form textarea{background:#090c13;border-color:#394154}.support-form input::placeholder,.support-form textarea::placeholder{color:#8693ab}.support-warning>strong{color:var(--core)}.fine-print,.profile-detail .fine-print{color:#8f9aaf}.form-status{color:var(--core)}.main-nav.open{background:#0a0c13}.tech-pill .status-dot{background:var(--accent)}
.motion-toggle{position:fixed;bottom:18px;right:20px;z-index:50;border:1px solid #ffe6004d;background:#0c0f16ed;padding:10px 12px;color:#d5d9e3;font:9px var(--mono);letter-spacing:.5px;border-radius:4px;box-shadow:0 6px 20px #0008;min-height:34px}.motion-toggle:hover{border-color:var(--accent);color:var(--core)}.motion-toggle:before{content:"Ⅱ";color:var(--accent);margin-right:8px}.motion-toggle[aria-pressed="true"]:before{content:"▷"}.spark-burst{position:absolute;inset:0;pointer-events:none;overflow:visible}.spark-burst>i{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#fff78a;box-shadow:0 0 5px #ffb800}
.button-secondary:before,.nav-cta:before{animation:none;background:linear-gradient(125deg,#fff78a60,transparent 35%,#ffe60015)}
.button-secondary:after,.nav-cta:after{content:"";position:absolute;left:0;top:0;width:18px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--core));box-shadow:0 0 7px #ffe60066;offset-path:inset(0 round 3px);offset-distance:0%;animation:border-circuit 6s linear infinite}
@keyframes border-circuit{to{offset-distance:100%}}
@keyframes voltage-breathe{0%,85%,100%{opacity:1}90%{opacity:.93}95%{opacity:.98}}
@keyframes led-breathe{50%{opacity:.55}}
@keyframes voltage-sheen{0%{transform:translateX(-130%);opacity:0}15%{opacity:.65}100%{transform:translateX(130%);opacity:0}}
@keyframes chip-hover{50%{transform:translate3d(0,-12px,0) rotateX(58deg) rotateZ(-31deg)}}
@keyframes satellite-hover{50%{transform:translateY(-15px) rotateX(40deg) rotateZ(45deg)}}
@keyframes wave-sample{50%{transform:scaleY(.45);opacity:.65}}
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}
::view-transition-old(cockpit),::view-transition-new(cockpit){animation-duration:.24s}
.motion-paused *,.motion-paused *:before,.motion-paused *:after,.hero-out-of-view .hero-shell *,.hero-out-of-view .hero-shell *:before{animation-play-state:paused!important}.motion-paused{scroll-behavior:auto}.motion-paused .cockpit-float{transform:none!important}.motion-paused .depth-widget{transform:none!important}.motion-paused .motion-toggle:before{content:"▷"}
@media(min-width:1600px){.hero{min-height:850px;gap:70px}.app-body{min-height:460px}.app-workspace{padding:26px 22px 17px}.app-greeting h2{font-size:21px}.cockpit-metrics>div{padding-block:15px}.frametime-preview>svg{height:50px}}
@media(max-width:1200px){.hero{grid-template-columns:.9fr 1.3fr;gap:25px;min-height:720px;padding-block:80px 55px}.hero h1{font-size:64px}.hero-copy>p{font-size:16px}.hero-actions .button{font-size:10px;padding:14px;gap:12px}.hero-compatibility{gap:5px}.tech-pill{font-size:7px;padding:7px}.hero-edition{font-size:6px;gap:10px}.app-body{grid-template-columns:140px minmax(0,1fr);min-height:420px}.app-workspace{padding:18px 12px 12px}.preview-tab{font-size:6px;gap:5px;padding:10px 5px}.preview-tab .icon{width:10px;height:10px}.app-greeting h2{font-size:17px}.app-profile{font-size:5px}.telemetry-chips>span{font-size:4.5px}.cockpit-metrics>div{padding:10px 7px}.cockpit-metrics>div>strong{font-size:24px}.gauge{width:57px;height:57px}.reactor-button{font-size:7px}.stage-bottom-label{font-size:5px}.hardware-chip{width:190px;height:190px}.orbit{width:400px;height:400px}.orbit-two{width:500px;height:500px}}
@media(max-width:960px){.hero{grid-template-columns:1fr;gap:60px;padding-block:60px 50px}.hero h1{font-size:90px;line-height:1.04}.hero-copy>p{font-size:20px}.hero-copy>p.hero-secondary{font-size:14px;max-width:430px}.hero-actions .button{font-size:12px;padding:17px 20px;gap:24px}.hero-compatibility{gap:8px}.tech-pill{font-size:9px;padding:9px 11px}.hero-edition{font-size:7px;margin-top:24px}.product-stage{max-width:720px;padding-block:52px 20px}.cockpit-float{transform:rotateX(3deg) rotateY(-3deg)}.app-body{grid-template-columns:172px minmax(0,1fr);min-height:440px}.app-workspace{padding:24px 20px 17px}.preview-tab{font-size:8px;padding:11px 8px;gap:8px;min-height:46px}.preview-tab .icon{width:13px;height:13px}.preview-tab-number{font-size:7px}.app-greeting h2{font-size:22px}.app-greeting .app-section-label{font-size:7px}.baseline-strip{padding:12px}.baseline-strip strong{font-size:9px}.baseline-strip div span{font-size:7px}.baseline-status{font-size:6px;max-width:55px}.cockpit-metrics>div{padding:12px}.gauge{width:70px;height:70px}.cockpit-metrics>div>strong{font-size:31px}.cockpit-metrics>div>span,.gauge-card>div:last-child>span{font-size:6px}.telemetry-chips>span{font-size:6px;padding:6px}.telemetry-chips b{font-size:5px}.frametime-preview>svg{height:50px}.frametime-preview .app-section-label{font-size:6px}.app-profile{font-size:7px}.reactor-button{font-size:9px;padding:13px}.reactor-zone p{font-size:7px}.app-caption{font-size:6px}.app-caption>span:last-child{font-size:7px}.stage-bottom-label{font-size:7px}.hardware-chip{width:220px;height:220px;left:53%;top:-6%}.orbit{width:500px;height:500px}.orbit-two{width:600px;height:600px}.hero-foot{font-size:7px;letter-spacing:1.3px}}
@media(max-width:700px){.brand-mark{width:30px;height:30px}.site-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero{padding-top:46px;gap:50px}.hero .hero-badge{font-size:6.5px;letter-spacing:1px;gap:6px;padding:6px 8px}.hero-badge .icon{width:13px;height:13px}.hero h1{font-size:clamp(51px,12.5vw,80px)}.hero-copy>p{font-size:18px}.hero-copy>p.hero-secondary{font-size:12px;max-width:360px}.hero-actions .button{font-size:10px;padding:15px 13px;gap:13px}.hero-compatibility{gap:6px;align-items:stretch}.tech-pill{font-size:7px;padding:8px 7px;gap:5px}.tech-pill .icon{width:10px;height:10px}.hero-edition{font-size:6px;gap:12px}.hero-shell:after{display:none}.product-stage{padding-block:40px 15px}.stage-coordinate{font-size:7px;letter-spacing:1px}.stage-coordinate>span:last-child{font-size:6px}.cockpit-float{transform:none}.app-preview{border-radius:6px;box-shadow:0 25px 45px #000a,0 0 30px #ffb8000b}.app-titlebar{height:38px;padding-inline:10px;font-size:6px;gap:16px}.app-mini-brand{font-size:11px}.app-mini-brand .brand-mark{width:17px;height:17px}.simulation-flag{font-size:4px;padding:3px 4px;letter-spacing:.6px}.window-controls{font-size:7px}.app-body{grid-template-columns:1fr;min-height:0}.app-sidebar{padding:9px 8px 0;border-right:0;border-bottom:1px solid #292e3b;border-radius:0}.app-sidebar>.app-section-label,.sidebar-bottom{display:none}.app-sidebar [role="tablist"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.preview-tab{font-size:6px;min-height:43px;padding:6px;gap:4px;margin-bottom:5px;align-items:start}.preview-tab .icon{width:10px;height:10px;margin-top:1px}.preview-tab-number{display:none}.preview-tab>span:last-child{line-height:1.6}.app-workspace{padding:18px 13px 13px}.app-greeting h2{font-size:20px;min-height:24px;letter-spacing:-.8px;margin-bottom:14px}.app-greeting .app-section-label{font-size:6px}.tiny-chip{font-size:5px}.baseline-strip{padding:11px 9px;gap:8px}.baseline-strip strong{font-size:8px}.baseline-strip div span{font-size:6px}.baseline-status{font-size:5px;max-width:45px}.cockpit-metrics{gap:7px;margin-top:11px}.cockpit-metrics>div{padding:10px 7px}.gauge{width:61px;height:61px;margin-bottom:5px}.gauge>strong{font-size:23px}.gauge small{font-size:7px}.cockpit-metrics>div>strong{font-size:27px;margin-top:14px}.cockpit-metrics>div>span,.gauge-card>div:last-child>span{font-size:5px}.cockpit-metrics>div>strong>small{font-size:6px}.cockpit-metrics .metric-foot{font-size:5px}.telemetry-chips{gap:4px;margin-block:10px}.telemetry-chips>span{font-size:5px;padding:5px}.telemetry-chips b{font-size:4px}.telemetry-chips .icon{width:8px;height:8px}.frametime-preview>svg{height:43px}.frametime-preview .app-section-label{font-size:5px}.chart-key{font-size:4px}.app-profile{font-size:6px;margin-top:10px;gap:10px}.reactor-zone{margin-top:12px}.reactor-button{font-size:8px;padding:12px 9px;letter-spacing:.8px}.reactor-zone p{font-size:6px;margin-top:9px}.app-caption{font-size:4px;padding:9px 10px;letter-spacing:.3px}.app-caption>span:last-child{font-size:5px}.stage-bottom-label{font-size:5px;line-height:1.8;letter-spacing:.6px;margin-top:19px}.hardware-chip{width:140px;height:140px;top:-20px;left:50%}.chip-top .brand-mark{width:55px;height:55px}.chip-top>span{font-size:5px}.hardware-satellite{display:none}.orbit{width:280px;height:280px;left:8%;top:-10%}.orbit-two{width:350px;height:350px;left:0;top:-8%}.hero-foot{font-size:5px;padding-block:14px 20px;letter-spacing:.6px;gap:10px}.hero-foot a{gap:6px}.hero-foot .icon{width:10px;height:10px}.motion-toggle{bottom:12px;right:12px;font-size:8px;padding:8px 10px}.safety-section h2{font-size:46px}.depth-widget{transform:none!important}.module-detail,.profile-detail,.release-panel,.support-form,.info-block{background:var(--surface)}.main-nav{background:#0a0c13}.module-detail:after,.release-panel:after,.support-form:after{display:none}}
@media(max-width:380px){.hero h1{font-size:49px}.hero-actions{gap:8px}.hero-actions .button{font-size:9px;padding:14px 11px;gap:10px}.tech-pill{font-size:6px;padding:7px 6px}.tech-pill .icon{width:9px;height:9px}.app-workspace{padding-inline:10px}.app-greeting h2{font-size:18px}.preview-tab{font-size:5px;padding:5px 4px}.app-caption>span:last-child{font-size:4px}.cockpit-metrics>div>span,.gauge-card>div:last-child>span{font-size:4px}.reactor-button{font-size:7px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.cockpit-float,.hardware-chip,.hardware-satellite,.depth-widget{transform:none!important}.orbit{opacity:.4}#lightning-canvas{opacity:0}::view-transition-old(root),::view-transition-new(root),::view-transition-old(cockpit),::view-transition-new(cockpit){animation:none!important}.button-secondary:before,.nav-cta:before{animation:none}.hardware-chip{transform:rotateX(58deg) rotateZ(-35deg)!important}}
@media(forced-colors:active){.hero h1 em,.button-primary{color:ButtonText}.button,.nav-cta,.preview-tab,.reactor-button,.tech-pill{border:1px solid ButtonText}.hardware-scene,#lightning-canvas,.hero-grid{display:none}}
@media print{.hardware-scene,#lightning-canvas,.hero-grid,.motion-toggle,.hero-foot{display:none!important}.safety-section{background:#fff;color:#000}.hero-shell{background:#fff}}

/* Expose the metallic processor above the cockpit instead of hiding its face. */
.hardware-scene{perspective-origin:70% -80px}.chip-front{transform:translateZ(25px) rotateX(-90deg)}.chip-right{transform:translateZ(25px) rotateY(90deg)}
@media(min-width:961px){.hardware-chip{top:-102px;left:64%;width:180px;height:180px}.chip-top .brand-mark{width:65px;height:65px}}
.motion-paused::view-transition-old(root),.motion-paused::view-transition-new(root),.motion-paused::view-transition-old(cockpit),.motion-paused::view-transition-new(cockpit){animation:none!important}
