@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.12o-f1.6qra-s.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:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_9caabdb7-module__XhvGKa__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_9caabdb7-module__XhvGKa__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d7b50fc5-module__qeW00a__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d7b50fc5-module__qeW00a__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
:root{--background:#030711;--panel:#07101eb8;--panel-strong:#0a1828e6;--line:#acff1838;--text:#f7f8ff;--muted:#f7f8ffad;--dim:#f7f8ff6b;--green:#b6ff00;--green-soft:#b6ff0029;--cyan:#00f0ff;--cyan-soft:#00f0ff24;--danger:#ff3d81;--mx:50vw;--my:50vh}*{box-sizing:border-box}html{background:var(--background);width:100%;min-height:100%;color:var(--text);overflow-x:hidden}body{background:var(--background);width:100%;min-height:100vh;font-family:var(--font-space-grotesk), Arial, sans-serif;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.cloud-shell{isolation:isolate;background:radial-gradient(circle at var(--mx) var(--my), #b6ff0038, transparent 19rem), radial-gradient(circle at 80% 12%, #00f0ff1f, transparent 22rem), linear-gradient(135deg, #030711 0%, #06111d 46%, #030711 100%);width:100%;min-height:100vh;padding:clamp(18px,2.4vw,34px);position:relative;overflow:hidden}.cloud-shell:before,.cloud-shell:after{z-index:-3;content:"";pointer-events:none;position:absolute;inset:0}.cloud-shell:before{background-color:#0000;background-image:linear-gradient(90deg,#b6ff000d 1px,#0000 1px),linear-gradient(0deg,#00f0ff0d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;animation:18s linear infinite gridDrift;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.cloud-shell:after{mix-blend-mode:screen;opacity:.35;background:linear-gradient(#0000 0%,#ffffff09 49%,#0000 51%) 0 0/100% 6px,linear-gradient(90deg,#0000,#b6ff001f,#0000) 0 0/160% 100%;animation:5.8s ease-in-out infinite scanline}.noise{z-index:-1;pointer-events:none;opacity:.2;background-image:repeating-radial-gradient(circle at 17% 31%,#fff3 0 1px,#0000 1px 5px),repeating-radial-gradient(circle at 79% 64%,#b6ff001f 0 1px,#0000 1px 6px);background-size:190px 190px,230px 230px;position:absolute;inset:0}.grid-layer{z-index:-2;pointer-events:none;transform-origin:top;background-color:#0000;background-image:linear-gradient(#b6ff0029 1px,#0000 1px),linear-gradient(90deg,#00f0ff1f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:52vh;animation:12s linear infinite floorMove;position:absolute;inset:auto -10vw -24vh;transform:perspective(460px)rotateX(64deg)}.particle-field,.orbital-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.particle-field span{left:var(--left);background:var(--green);width:3px;height:3px;box-shadow:0 0 14px var(--green);animation:particleRise var(--duration) linear infinite;animation-delay:var(--delay);border-radius:999px;position:absolute;bottom:-24px}.network-node{left:var(--node-left);top:var(--node-top);background:var(--cyan);width:10px;height:10px;box-shadow:0 0 24px var(--cyan);opacity:.75;border-radius:999px;animation:3.8s ease-in-out infinite nodePulse;position:absolute}.network-node i{transform-origin:0;background:linear-gradient(90deg,#00f0ff6b,#0000);width:15vw;max-width:260px;height:1px;position:absolute;top:50%;left:50%;transform:rotate(28deg)}.hero-frame{background:linear-gradient(135deg, #060d1ab8, #07181e8f), radial-gradient(circle at var(--mx) var(--my), #00f0ff1a, transparent 18rem);border:1px solid #b6ff0042;flex-direction:column;justify-content:space-between;width:min(1600px,100%);max-width:100%;min-height:calc(100vh - clamp(36px,4.8vw,68px));margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 30px 90px #0000006b,0 0 80px #b6ff0017}.hero-frame:before{content:"";clip-path:polygon(0 0,29% 0,29% 1px,100% 1px,100% 100%,74% 100%,74% calc(100% - 1px),0 calc(100% - 1px));pointer-events:none;border:1px solid #00f0ff2e;position:absolute;inset:18px}.hero-frame:after{content:"";filter:blur(2px);pointer-events:none;background:linear-gradient(90deg,#0000,#b6ff002e,#0000);width:22%;height:100%;animation:7s ease-in-out infinite frameSweep;position:absolute;top:0;left:-25%}.topbar{z-index:2;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:clamp(18px,2.3vw,30px);display:flex;position:relative}.brand{align-items:center;gap:14px;min-width:0;max-width:100%;display:inline-flex}.brand-mark{width:48px;height:48px;color:var(--green);font-family:var(--font-orbitron), sans-serif;letter-spacing:0;background:#b6ff0017;border:1px solid #b6ff0070;place-items:center;font-weight:900;display:grid;box-shadow:0 0 24px #b6ff002e}.brand strong,.brand small{display:block}.brand strong{font-family:var(--font-orbitron), sans-serif;letter-spacing:0;font-size:1rem}.brand small{color:var(--green);letter-spacing:.22em;text-transform:uppercase;margin-top:3px;font-size:.72rem}.status-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.status-strip span{min-width:0;min-height:34px;color:var(--dim);text-transform:uppercase;background:#0000003d;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;display:inline-flex}.status-strip b{color:var(--text);font-weight:700}.status-strip em{color:var(--green);font-style:normal}.hero-grid{z-index:2;grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;gap:clamp(24px,3.6vw,56px);min-width:0;padding:clamp(24px,5vw,74px) clamp(20px,5vw,70px);display:grid;position:relative}.boot-panel,.signal-card{background:linear-gradient(135deg, #0a1727eb, #040a15c7), radial-gradient(circle at var(--mx) var(--my), #b6ff0021, transparent 14rem);border:1px solid #b6ff003d;min-width:0;position:relative;box-shadow:0 24px 55px #00000047}.boot-panel{min-height:420px;padding:22px;overflow:hidden}.boot-panel:before,.signal-card:before{content:"";background:linear-gradient(90deg, var(--green), transparent 34%, transparent 66%, var(--cyan)) border-box;opacity:.42;pointer-events:none;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.panel-heading{min-width:0;color:var(--green);font-family:var(--font-orbitron), sans-serif;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.76rem;display:flex}.panel-heading b{min-width:0;color:var(--cyan);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.terminal-lines{min-height:144px;margin-top:32px}.terminal-lines p{color:#f7f8ffbd;white-space:nowrap;width:max-content;max-width:100%;animation:.7s steps(32,end) both typeLine;animation-delay:calc(var(--line) * .28s);margin:0 0 12px;font-size:clamp(.8rem,1.1vw,.95rem);overflow:hidden}.core-meter{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:24px;display:grid}.core-meter span{transform-origin:bottom;background:linear-gradient(#0000,#b6ff003d);border:1px solid #b6ff0033;height:54px;animation:1.8s ease-in-out infinite equalize}.core-meter span:nth-child(2){animation-delay:.16s}.core-meter span:nth-child(3){animation-delay:.32s}.core-meter span:nth-child(4){animation-delay:.48s}.core-meter span:nth-child(5){animation-delay:.64s}.matrix-preview{place-items:center;min-height:130px;margin-top:22px;display:grid}.core-ring{aspect-ratio:1;border:1px solid #00f0ff5c;border-radius:999px;width:150px;animation:12s linear infinite rotateCore;position:relative;box-shadow:0 0 45px #00f0ff29,inset 0 0 30px #b6ff0014}.core-ring span{border:1px solid #b6ff0052;border-radius:999px;position:absolute;inset:18px}.core-ring span:nth-child(2){border-color:#00f0ff5c;inset:40px}.core-ring span:nth-child(3){background:var(--green);box-shadow:0 0 24px var(--green);inset:67px}.hero-copy{min-width:0;position:relative}.kicker{background:var(--green-soft);min-height:38px;color:var(--green);font-family:var(--font-orbitron), sans-serif;letter-spacing:.18em;text-transform:uppercase;border:1px solid #b6ff0052;align-items:center;margin:0 0 22px;padding:10px 16px;font-size:clamp(.68rem,1vw,.82rem);font-weight:800;display:inline-flex;box-shadow:0 0 28px #b6ff001f}h1{max-width:760px;font-family:var(--font-orbitron), sans-serif;letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(3.1rem,7.4vw,7rem);font-weight:900;line-height:.88}h1 span{max-width:100%;display:block}.title-outline{color:#0000;-webkit-text-stroke:1px #b6ff00c7;text-shadow:0 0 38px #b6ff002e;display:block}.lead{max-width:650px;color:var(--muted);overflow-wrap:anywhere;margin:28px 0 0;font-size:clamp(1rem,1.8vw,1.35rem);line-height:1.65}.actions{flex-wrap:wrap;gap:14px;min-width:0;margin-top:34px;display:flex}.actions a{min-width:0;min-height:48px;color:var(--text);font-family:var(--font-orbitron), sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center;overflow-wrap:anywhere;background:#b6ff001a;border:1px solid #b6ff0070;justify-content:center;align-items:center;padding:13px 18px;font-size:.78rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.actions a:hover{border-color:var(--green);background:#b6ff002e;transform:translateY(-2px);box-shadow:0 0 26px #b6ff002e}.actions a:nth-child(2){background:#00f0ff14;border-color:#00f0ff52}.stack-marquee{z-index:2;background:#0307119e;border-block:1px solid #ffffff14;position:relative;overflow:hidden}.stack-marquee div{width:max-content;min-width:200%;animation:22s linear infinite marquee;display:flex}.stack-marquee span{color:#f7f8ffb3;min-height:54px;font-family:var(--font-orbitron), sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 clamp(18px,3vw,38px);font-size:.78rem;font-weight:800;display:inline-flex}.stack-marquee span:after{color:var(--green);content:"+";margin-left:clamp(18px,3vw,38px)}.system-panels{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:clamp(18px,2.3vw,30px);display:grid;position:relative}.signal-card{min-height:172px;animation:.64s both cardIn;animation-delay:calc(var(--card-index) * .11s);padding:22px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.signal-card:hover{border-color:#b6ff009e;transform:translateY(-5px);box-shadow:0 24px 62px #00000057,0 0 34px #b6ff001f}.signal-card span{color:var(--cyan);font-family:var(--font-orbitron), sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;font-weight:800}.signal-card strong{color:var(--green);font-family:var(--font-orbitron), sans-serif;letter-spacing:0;margin-top:18px;font-size:clamp(1.5rem,2.8vw,2.2rem);display:block}.signal-card p{color:var(--muted);margin:12px 0 0;font-size:.98rem;line-height:1.55}@keyframes gridDrift{to{background-position:72px 72px}}@keyframes scanline{0%,to{background-position:0 -18vh,0 0}50%{background-position:0 118vh,100% 0}}@keyframes floorMove{to{background-position:0 34px,64px 0}}@keyframes particleRise{0%{opacity:0;transform:translateY(0)scale(.7)}20%,70%{opacity:.8}to{opacity:0;transform:translateY(-110vh)scale(1.2)}}@keyframes nodePulse{50%{opacity:.28;transform:scale(1.8)}}@keyframes frameSweep{0%,36%{transform:translate(0)}70%,to{transform:translate(620%)}}@keyframes typeLine{0%{opacity:.2;width:0}to{opacity:1;width:100%}}@keyframes equalize{0%,to{transform:scaleY(.36)}50%{transform:scaleY(1)}}@keyframes rotateCore{to{transform:rotate(360deg)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes cardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:921px){.title-outline{white-space:nowrap;width:max-content;max-width:none;font-size:clamp(2.65rem,4.45vw,4.8rem);line-height:1.05}}@media (min-width:921px) and (max-width:1180px){.hero-grid{grid-template-columns:minmax(250px,340px) minmax(0,1fr);gap:clamp(24px,3vw,36px);padding-inline:clamp(28px,4vw,48px)}.boot-panel{min-height:390px}h1{max-width:100%;font-size:clamp(3rem,6.4vw,4.8rem);line-height:.94}.title-outline{font-size:clamp(2.1rem,4vw,3rem);line-height:1.08}.lead{max-width:520px}}@media (max-width:920px){.cloud-shell{padding:0}.hero-frame{border-inline:0;width:100%;min-height:100vh}.topbar,.hero-grid,.system-panels{padding-inline:18px}.topbar{flex-direction:column;align-items:flex-start}.status-strip{justify-content:flex-start}.hero-grid{grid-template-columns:1fr;padding-top:22px}h1{max-width:100%;font-size:clamp(2.55rem,11.8vw,5.4rem);line-height:.94}.boot-panel{order:2;min-height:330px}.hero-copy{order:1}.system-panels{grid-template-columns:1fr}}@media (max-width:560px){.topbar,.hero-grid,.system-panels{padding-inline:14px}.topbar{gap:14px}.hero-frame:before{inset:10px}.brand-mark{width:42px;height:42px}.status-strip span{flex:calc(50% - 8px);justify-content:space-between;padding-inline:9px;font-size:.64rem}.kicker{letter-spacing:.14em;white-space:normal;max-width:100%;min-height:34px;margin-bottom:18px;padding:9px 12px;font-size:clamp(.58rem,2.4vw,.68rem)}h1{font-size:clamp(2.2rem,10.9vw,3.35rem);line-height:.96}.lead{margin-top:22px;font-size:1rem;line-height:1.58}.actions a{width:100%;min-height:46px;padding-inline:12px;font-size:.7rem}.terminal-lines p{font-size:.72rem}.boot-panel{min-height:300px;padding:18px}.panel-heading{letter-spacing:.14em;font-size:.68rem}.panel-heading b{max-width:86px;font-size:.64rem}.core-ring{width:118px}}@media (max-width:390px){.topbar,.hero-grid,.system-panels{padding-inline:12px}.brand{gap:10px}.brand strong{font-size:.88rem}.brand small{letter-spacing:.18em;font-size:.62rem}.status-strip{gap:6px}.status-strip span{flex-basis:calc(50% - 6px);min-height:32px;font-size:.58rem}h1{font-size:clamp(1.95rem,10.2vw,2.5rem)}.lead{font-size:.94rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
