@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.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:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_abcdcda9-module__eqrPsW__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_abcdcda9-module__eqrPsW__variable{--f-press:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.01esg-5vzborl.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.2n-wf6s8aqfs0.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.2tcyrya9o07vu.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_79409977-module__CwyLNG__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_79409977-module__CwyLNG__variable{--f-vt:"VT323", "VT323 Fallback"}
@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c9bd7381a27f2960-s.p.217_69px1-ccy.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:Share Tech Mono Fallback;src:local(Arial);ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.0%;size-adjust:121.13%}.share_tech_mono_27d02c98-module__Y9yhXG__className{font-family:Share Tech Mono,Share Tech Mono Fallback;font-style:normal;font-weight:400}.share_tech_mono_27d02c98-module__Y9yhXG__variable{--f-stm:"Share Tech Mono", "Share Tech Mono Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.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:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.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:Cinzel;font-style:normal;font-weight:900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_d1291b8f-module__waa5da__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_d1291b8f-module__waa5da__variable{--f-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/612bd71aa396cae6-s.p.0y-3ea_6ee5g5.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:Permanent Marker Fallback;src:local(Arial);ascent-override:97.58%;descent-override:27.92%;line-gap-override:2.66%;size-adjust:113.69%}.permanent_marker_124f081e-module__s4o8pW__className{font-family:Permanent Marker,Permanent Marker Fallback;font-style:normal;font-weight:400}.permanent_marker_124f081e-module__s4o8pW__variable{--f-marker:"Permanent Marker", "Permanent Marker Fallback"}
@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dfcff4a0a051f3e-s.1vzqpm8j633c_.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:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2290fed2b3404919-s.p.19ww6tfv03av6.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:Righteous Fallback;src:local(Arial);ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.0%;size-adjust:105.81%}.righteous_966a4f6-module___G5I6a__className{font-family:Righteous,Righteous Fallback;font-style:normal;font-weight:400}.righteous_966a4f6-module___G5I6a__variable{--f-right:"Righteous", "Righteous Fallback"}
@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/803974e4127973f0-s.2to4mwkp-fs37.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c6c4e3ac6c6a74a-s.08abb06phw2xc.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:Russo One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3601f32897df77ee-s.p.27o2sdc0u17j6.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:Russo One Fallback;src:local(Arial);ascent-override:80.0%;descent-override:24.1%;line-gap-override:0.0%;size-adjust:115.75%}.russo_one_f812b20b-module__-LnBvG__className{font-family:Russo One,Russo One Fallback;font-style:normal;font-weight:400}.russo_one_f812b20b-module__-LnBvG__variable{--f-russo:"Russo One", "Russo One Fallback"}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.0p__66c6e7t43.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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.3pyd2n1qfx59z.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:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.40gj5_xrkze6a.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:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.bungee_4c368199-module__uBL37W__className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.bungee_4c368199-module__uBL37W__variable{--f-bungee:"Bungee", "Bungee Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7dfa5180-module___BFqlq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7dfa5180-module___BFqlq__variable{--f-inter:"Inter", "Inter Fallback"}
:root{--bg:#050605;--panel:#0c0e0c;--panel2:#111411;--text:#eef0e8;--muted:#8d9588;--line:#283028;--yellow:#f2c53d;--green:#73ff92;--red:#ff6961}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.scanlines{pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 4px);position:fixed;inset:0}.topbar{border-bottom:1px solid var(--line);z-index:10;justify-content:space-between;align-items:center;width:100%;height:86px;padding:0 4vw;display:flex;position:absolute}.brand{align-items:center;gap:13px;display:flex}.brand>span{border:1px solid var(--yellow);width:42px;height:42px;color:var(--yellow);place-items:center;font:700 13px monospace;display:grid}.brand strong,.brand small{letter-spacing:.15em;font:11px monospace;display:block}.brand small{color:var(--muted);margin-top:5px;font-size:7px}.text-link,.back{letter-spacing:.14em;color:var(--muted);font:9px monospace}.hero{place-items:center;height:100vh;min-height:760px;display:grid;position:relative;overflow:hidden}.world{background:radial-gradient(circle at 50% 56%,#28220c 0,#11120c 18%,#050605 60%);position:absolute;inset:0}.sun{border:1px solid #f2c53d80;border-radius:50%;width:250px;height:250px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 80px #f2c53d1f}.grid{transform-origin:top;background-image:linear-gradient(#f2c53d24 1px,#0000 1px),linear-gradient(90deg,#f2c53d24 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:56% -20% -20%;transform:perspective(420px)rotateX(62deg)}.crosshair{color:#f2c53d80;font:34px monospace;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud{letter-spacing:.13em;color:var(--muted);z-index:2;font:8px/1.8 monospace;position:absolute;top:120px}.hud.left{left:4vw}.hud.right{text-align:right;right:4vw}.hud i{color:var(--green);font-style:normal}.hero-copy{z-index:2;text-align:center;max-width:1000px;padding:20px;position:relative}.eyebrow{letter-spacing:.16em;color:var(--yellow);font:9px monospace}.hero h1{letter-spacing:-.08em;margin:35px 0;font-size:clamp(72px,13vw,190px);line-height:.72}.hero h1 span{display:block}.hero-copy>p:not(.eyebrow){color:#b7bdb2;max-width:660px;margin:45px auto;font-size:18px;line-height:1.6}.actions{justify-content:center;gap:10px;display:flex}.button{border:1px solid var(--line);min-height:48px;color:var(--text);letter-spacing:.13em;cursor:pointer;background:#0b0d0b;justify-content:center;align-items:center;padding:0 20px;font:9px monospace;display:inline-flex}.button.primary{background:var(--yellow);color:#080808;border-color:var(--yellow);font-weight:700}.telemetry{z-index:2;letter-spacing:.12em;color:var(--muted);gap:50px;font:7px monospace;display:flex;position:absolute;bottom:35px}.content-section{border-top:1px solid var(--line);padding:140px 8vw}.content-section.dark{background:#080a08}.split{grid-template-columns:1.3fr 1fr;gap:10vw;display:grid}.split h2,.cta h2{letter-spacing:-.06em;margin:25px 0;font-size:clamp(48px,7vw,100px);line-height:.95}.split div{color:#b4bbb0;padding-top:70px;font-size:18px;line-height:1.7}.capability-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.capability-grid article{border-right:1px solid var(--line);padding:42px}.capability-grid article:last-child{border:0}.capability-grid b{color:var(--yellow);font:9px monospace}.capability-grid h3{margin:55px 0 18px;font-size:36px}.capability-grid p{color:var(--muted);line-height:1.6}.cta{text-align:center;padding:160px 20px}.cta p:not(.eyebrow){color:var(--muted);margin-bottom:35px}body>main>footer,.landing>footer{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.12em;justify-content:space-between;padding:28px 4vw;font:7px monospace;display:flex}.login-page{background:radial-gradient(circle,#17180f,#050605 65%);place-items:center;min-height:100vh;padding:90px 20px;display:grid}.back{position:absolute;top:35px;left:4vw}.terminal{border:1px solid var(--line);z-index:2;background:#080a08eb;width:min(650px,100%);position:relative}.terminal>header,.terminal>footer{border-bottom:1px solid var(--line);height:48px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 20px;font:8px monospace;display:flex}.terminal>header i{color:var(--green);font-style:normal}.terminal>footer{border:0;border-top:1px solid var(--line)}.terminal-body{padding:55px}.terminal-body h1{letter-spacing:-.06em;margin:18px 0;font-size:64px}.terminal-body>p:not(.eyebrow){color:var(--muted);line-height:1.6}.terminal form,.form-panel form{gap:18px;margin-top:35px;display:grid}.terminal label,.form-panel label,.upload-panel label{color:var(--muted);letter-spacing:.12em;gap:8px;font:8px monospace;display:grid}.terminal input,.form-panel input,.form-panel textarea,.form-panel select,.upload-panel input,.upload-panel select{color:var(--text);border:1px solid var(--line);background:#050605;outline:none;padding:14px}.error{border:1px solid var(--red);color:var(--red);margin-top:20px;padding:12px;font:9px monospace}.lab-shell{grid-template-columns:250px 1fr;min-height:100vh;display:grid}.lab-shell>aside{border-right:1px solid var(--line);background:#080a08;flex-direction:column;width:250px;height:100vh;padding:28px 22px;display:flex;position:fixed}.lab-shell nav{gap:4px;margin-top:80px;display:grid}.lab-shell nav a{color:var(--muted);letter-spacing:.12em;border-left:2px solid #0000;padding:15px;font:9px monospace}.lab-shell nav a span{color:#465046;margin-right:14px}.lab-shell nav a.active{color:var(--yellow);border-color:var(--yellow);background:#f2c53d0d}.operator{border-top:1px solid var(--line);margin-top:auto;padding-top:20px}.operator small,.operator strong{color:var(--muted);word-break:break-all;font:7px monospace;display:block}.operator strong{color:var(--text);margin:8px 0 16px}.operator button{color:var(--yellow);cursor:pointer;background:0 0;border:0;padding:0;font:8px monospace}.lab-main{grid-column:2;width:100%;max-width:1500px;padding:55px}.lab-header h1{letter-spacing:-.06em;margin:14px 0;font-size:72px}.lab-header>div>p:last-child{color:var(--muted)}.stats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:40px 0;display:grid}.stats article{border-right:1px solid var(--line);padding:26px}.stats article:last-child{border:0}.stats span{color:var(--muted);font:8px monospace}.stats strong{color:var(--yellow);margin-top:15px;font:44px monospace;display:block}.stats .date-stat{margin-top:27px;font-size:20px}.lab-grid{grid-template-columns:1.4fr .8fr;gap:20px;display:grid}.panel{border:1px solid var(--line);background:var(--panel)}.panel>header{border-bottom:1px solid var(--line);padding:24px}.panel h2,.form-panel h2{margin:8px 0;font-size:30px}.form-panel{padding:28px}.project-list,.simple-list{display:grid}.project-list a,.simple-list>div{border-bottom:1px solid var(--line);gap:7px;padding:22px;display:grid}.project-list span{color:var(--green);font:7px monospace}.project-list strong,.simple-list strong{font-size:16px}.project-list small,.simple-list small{color:var(--muted);line-height:1.5}.empty{color:var(--muted);padding:35px;font:9px monospace}.upload-panel{margin-bottom:20px;padding:24px}.upload-panel form{grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;display:grid}.file-list article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr 110px 90px 70px;align-items:center;gap:15px;padding:16px 22px;display:grid}.file-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--yellow);place-items:center;font:8px monospace;display:grid}.file-list strong,.file-list small{display:block}.file-list small{color:var(--muted);margin-top:5px;font-size:11px}.file-list>article>span,.file-list a,.file-list button{color:var(--muted);font:8px monospace}.file-list button{cursor:pointer;background:0 0;border:0}.notes-list{gap:15px;display:grid}.notes-list article{border:1px solid var(--line);background:var(--panel);padding:25px}.notes-list header{justify-content:space-between;gap:15px;display:flex}.notes-list span,.notes-list small{color:var(--yellow);font:8px monospace}.notes-list h2{margin:8px 0}.notes-list p{white-space:pre-wrap;color:#bec4ba;line-height:1.65}.notes-list small{color:var(--muted)}@media (max-width:850px){.topbar{padding:0 20px}.text-link{display:none}.hero{min-height:700px}.hud{top:100px}.hud.right{display:none}.telemetry{flex-wrap:wrap;justify-content:center;gap:15px;padding:0 15px}.split,.capability-grid,.lab-grid{grid-template-columns:1fr}.split div{padding-top:10px}.capability-grid article{border-right:0;border-bottom:1px solid var(--line)}.lab-shell{display:block}.lab-shell>aside{flex-direction:row;align-items:center;width:100%;height:auto;padding:18px;position:relative}.lab-shell nav{margin:0 0 0 auto;display:flex}.lab-shell nav a{padding:10px}.lab-shell nav a span,.operator{display:none}.lab-main{grid-column:auto;padding:28px}.lab-header h1{font-size:52px}.stats{grid-template-columns:1fr}.stats article{border-right:0;border-bottom:1px solid var(--line)}.upload-panel form{grid-template-columns:1fr}.file-list article{grid-template-columns:40px 1fr 70px}.file-list article>span,.file-list article>a{display:none}}@media (max-width:520px){.hero h1{font-size:72px}.actions{flex-direction:column}.content-section{padding:100px 24px}.capability-grid article{padding:28px}.terminal-body{padding:35px 24px}.terminal-body h1{font-size:48px}.lab-shell nav a{font-size:0}.lab-shell nav a span{margin:0;font-size:8px;display:block}.lab-main{padding:22px}.stats strong{font-size:34px}.file-list article{grid-template-columns:36px 1fr 55px}.file-list form button{font-size:7px}}.lab-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.header-signal{letter-spacing:.14em;color:var(--muted);padding-bottom:16px;font:8px monospace}.header-signal i{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 14px #73ff92a6}.section-intro,.panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-intro{margin-bottom:22px}.section-intro h2,.panel-heading h2{margin:7px 0 0}.section-intro small,.panel-heading>span{letter-spacing:.12em;color:var(--muted);font:7px monospace}.upload-form{grid-template-columns:minmax(180px,.55fr) minmax(320px,1fr) auto;align-items:end;gap:16px;display:grid}.upload-form>label{color:var(--muted);letter-spacing:.12em;gap:8px;font:8px monospace;display:grid}.upload-form select{color:var(--text);border:1px solid var(--line);background:#050605;min-height:50px;padding:14px}.drop-zone{cursor:pointer;background:#070907;border:1px dashed #455045;grid-template-columns:38px 1fr;align-content:center;column-gap:12px;min-height:86px;padding:15px 18px;transition:all .2s;display:grid}.drop-zone:hover,.drop-zone.dragging{border-color:var(--yellow);background:#f2c53d0b}.drop-mark{border:1px solid var(--line);width:34px;height:34px;color:var(--yellow);grid-row:1/3;place-items:center;font:20px monospace;display:grid}.drop-zone strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.drop-zone small{color:var(--muted);margin-top:6px;font:7px monospace}.file-meta{min-width:0}.file-meta strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notes-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.sticky-panel{position:sticky;top:24px}.notes-list article footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:22px;padding-top:16px;display:flex}.notes-list article footer span,.notes-list article footer button,.project-note-list button{color:var(--muted);letter-spacing:.1em;font:7px monospace}.notes-list article footer button,.project-note-list button{cursor:pointer;background:0 0;border:0}.notes-list article footer button:hover,.project-note-list button:hover,.file-list button:hover{color:var(--red)}.project-back{letter-spacing:.12em;color:var(--muted);margin-bottom:30px;font:8px monospace;display:inline-block}.project-back:hover{color:var(--yellow)}.project-header{padding-bottom:10px}.project-code{border:1px solid var(--yellow);color:var(--yellow);letter-spacing:.12em;align-self:center;padding:14px 16px;font:10px monospace}.project-workbench{gap:20px;display:grid}.project-module{overflow:hidden}.compact-upload{border-bottom:1px solid var(--line);background:#090b09;padding:22px}.compact-upload .upload-form{grid-template-columns:1fr auto}.compact-files article{grid-template-columns:42px 1fr 90px 70px}.inline-note-form{border-bottom:1px solid var(--line);background:#090b09}.inline-note-form form{grid-template-columns:.65fr 1.35fr auto;align-items:end}.inline-note-form textarea{resize:vertical;min-height:92px}.project-note-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-note-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:25px}.project-note-list article:nth-child(2n){border-right:0}.project-note-list header{justify-content:space-between;gap:20px;display:flex}.project-note-list span,.project-note-list small{color:var(--yellow);letter-spacing:.1em;font:7px monospace}.project-note-list small{color:var(--muted)}.project-note-list h3{margin:8px 0;font-size:22px}.project-note-list p{white-space:pre-wrap;color:#bec4ba;line-height:1.65}.project-note-list form{text-align:right;margin-top:18px}.button:hover{border-color:#616a61}.button.primary:hover{filter:brightness(1.08)}@media (max-width:1050px){.upload-form{grid-template-columns:1fr 1.5fr}.upload-form .button{grid-column:1/-1}.inline-note-form form{grid-template-columns:1fr}.inline-note-form form .button{grid-column:auto}.notes-layout{grid-template-columns:1fr}.sticky-panel{position:static}.project-note-list{grid-template-columns:1fr}.project-note-list article,.project-note-list article:nth-child(2n){border-right:0}}@media (max-width:700px){.lab-header{display:block}.header-signal{margin-top:20px}.section-intro,.panel-heading{align-items:flex-start}.section-intro small{display:none}.upload-form,.compact-upload .upload-form{grid-template-columns:1fr}.upload-form .button{grid-column:auto}.drop-zone{grid-template-columns:34px 1fr}.compact-files article{grid-template-columns:38px 1fr 64px}.compact-files form{display:none}.project-code{margin-top:18px;display:inline-block}.project-note-list{grid-template-columns:1fr}}
body{font-family:var(--font-body,Arial,Helvetica,sans-serif)}h1,h2,h3{font-family:var(--font-display,inherit)}.hero-copy>p:not(.eyebrow),.split div,.notes-list p,.project-note-list p{color:var(--body2,#b7bdb2)}.content-section.dark,.lab-shell>aside,.compact-upload,.inline-note-form{background:var(--section2,#080a08)}.button{background:var(--btn-bg,#0b0d0b)}.terminal{background:var(--terminal-bg,#080a08eb)}.terminal input,.form-panel input,.form-panel textarea,.form-panel select,.upload-panel input,.upload-panel select,.upload-form select{background:var(--input-bg,#050605)}.drop-zone{background:var(--input-bg,#070907)}.login-page{background:var(--login-bg,radial-gradient(circle,#17180f,#050605 65%))}.scanlines{opacity:var(--scanline-o,1)}.capability-grid p{color:var(--muted)}[data-theme=sewer-city]{--bg:#140b21;--panel:#1b1130;--panel2:#221542;--text:#efeaff;--muted:#9d8fc0;--line:#33244d;--yellow:#61ff71;--green:#61ff71;--red:#ff5d7a;--body2:#c9bfe4;--section2:#0f081b;--btn-bg:#1b1130;--terminal-bg:#140b21f0;--input-bg:#0e0718;--login-bg:radial-gradient(circle at 50% 30%,#241645,#0f081b 70%);--font-display:var(--f-press),monospace;--scanline-o:.6}[data-theme=sewer-city] .hero h1{letter-spacing:0;font-size:clamp(34px,6.6vw,96px);line-height:1.12}[data-theme=sewer-city] .split h2,[data-theme=sewer-city] .cta h2{letter-spacing:0;font-size:clamp(24px,3.6vw,52px);line-height:1.25}[data-theme=sewer-city] .capability-grid h3{font-size:20px}[data-theme=sewer-city] .terminal-body h1{font-size:30px;line-height:1.3}[data-theme=sewer-city] .lab-header h1{font-size:clamp(26px,4vw,44px);line-height:1.2}[data-theme=sewer-city] .panel h2,[data-theme=sewer-city] .form-panel h2,[data-theme=sewer-city] .notes-list h2{font-size:17px;line-height:1.4}[data-theme=sewer-city] .project-note-list h3{font-size:14px}[data-theme=sewer-city] .stats strong{font-size:30px}[data-theme=sewer-city] .world{background:radial-gradient(2px 2px at 12% 18%,#cfd4ff 50%,#0000 51%),radial-gradient(2px 2px at 78% 12%,#cfd4ff 50%,#0000 51%),radial-gradient(2px 2px at 55% 28%,#8f96d9 50%,#0000 51%),radial-gradient(2px 2px at 30% 8%,#8f96d9 50%,#0000 51%),radial-gradient(2px 2px at 90% 34%,#cfd4ff 50%,#0000 51%),linear-gradient(#1d1135 0%,#140b21 55%,#0d0716 100%)}[data-theme=sewer-city] .world:before{content:"";background:linear-gradient(0deg,#0a0512 0 100%) 0 100%/100% 38% no-repeat,repeating-linear-gradient(90deg,#0e0819 0 70px,#130b22 70px 90px,#0e0819 90px 210px,#191030 210px 230px),linear-gradient(#0d0716,#120a20);height:34%;position:absolute;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000,#000 22%);mask:linear-gradient(#0000,#000 22%)}[data-theme=sewer-city] .world:after{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#0000 0 26px,#61ff7129 26px 30px,#0000 30px 64px,#f2c53d21 64px 68px);height:20%;position:absolute;bottom:6%;left:0;right:0}[data-theme=sewer-city] .sun{clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%);background:#e8ecdc;border:0;border-radius:0;width:120px;height:120px;top:22%;left:76%;box-shadow:8px 8px #61ff7124,-8px -8px #61ff711a,0 0 70px #e8ecdc59}[data-theme=sewer-city] .grid{display:none}[data-theme=sewer-city] .crosshair{color:#61ff718c}[data-theme=sewer-city] .button{border:0;transition:transform 60ms;box-shadow:0 0 0 2px #0a0512,4px 4px #0a0512}[data-theme=sewer-city] .button:hover{transform:translate(1px,1px);box-shadow:0 0 0 2px #0a0512,2px 2px #0a0512}[data-theme=sewer-city] .button.primary{background:var(--yellow);color:#0a1408}[data-theme=sewer-city] .brand>span,[data-theme=sewer-city] .file-icon,[data-theme=sewer-city] .project-code{border-width:2px}[data-theme=finish-him]{--bg:#0d0402;--panel:#1a0906;--panel2:#220c07;--text:#ffe9d8;--muted:#b08468;--line:#3d1509;--yellow:#ff6a00;--green:#9dff00;--red:#ff1f1f;--body2:#e3b899;--section2:#120503;--btn-bg:#1a0906;--terminal-bg:#120503f0;--input-bg:#0a0301;--login-bg:radial-gradient(circle at 50% 20%,#3a0f04,#0d0402 70%);--font-display:var(--f-cinzel),serif;--scanline-o:.35}[data-theme=finish-him] h1,[data-theme=finish-him] h2,[data-theme=finish-him] h3{letter-spacing:.02em;font-weight:900}[data-theme=finish-him] .hero h1{font-size:clamp(64px,11vw,170px);line-height:.9}[data-theme=finish-him] .world{background:radial-gradient(1.5px 1.5px at 20% 30%,#ff8c32e6 50%,#0000 51%),radial-gradient(2px 2px at 70% 45%,#ff6a00cc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 45% 60%,#ffaa50b3 50%,#0000 51%),radial-gradient(1.5px 1.5px at 85% 25%,#ff8c32cc 50%,#0000 51%),linear-gradient(#050100 0%,#1c0502 40%,#54160a 78%,#8a2f0e 96%)}[data-theme=finish-him] .world:before{content:"";background:linear-gradient(#0000,#000 45%),repeating-linear-gradient(90deg,#000 0 26px,#0a0402 26px 30px,#000 30px 120px,#120603 120px 126px);height:26%;position:absolute;bottom:0;left:-5%;right:-5%}[data-theme=finish-him] .sun{background:radial-gradient(circle,#6b1207 0%,#4a0d05 55%,#0000 72%);border:0;width:300px;height:300px;top:42%;box-shadow:0 0 120px #ff400047}[data-theme=finish-him] .grid{display:none}[data-theme=finish-him] .crosshair{color:#ff6a0080}[data-theme=finish-him] .button{background:linear-gradient(#2a1207,#170804);border:1px solid #6b3a12;box-shadow:inset 0 1px #e8a33d40}[data-theme=finish-him] .button.primary{color:#1c0800;text-shadow:0 1px #ffffff40;background:linear-gradient(#ff8a2a,#c94b00);border-color:#ffb257}[data-theme=finish-him] .panel>header,[data-theme=finish-him] .terminal>header{background:linear-gradient(90deg,#9dff0024,#0000 40%);border-bottom-color:#4a2410}[data-theme=finish-him] .eyebrow{color:#e8a33d}[data-theme=finish-him] .stats strong{color:#ffb257}[data-theme=construct]{--bg:#000;--panel:#020a04;--panel2:#03130a;--text:#c8ffd8;--muted:#3f9e5d;--line:#0b2f14;--yellow:#00ff41;--green:#00ff41;--red:#ff4141;--body2:#7dd695;--section2:#010703;--btn-bg:#010b04;--terminal-bg:#000602f0;--input-bg:#000;--login-bg:radial-gradient(circle at 50% 40%,#02180a,#000 75%);--font-display:var(--f-stm),monospace;--font-body:var(--f-stm),monospace;--scanline-o:.8}[data-theme=construct] .hero h1{letter-spacing:-.02em;text-shadow:0 0 18px #00ff4159}[data-theme=construct] .world{background:#000}[data-theme=construct] .world:before,[data-theme=construct] .world:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='90' height='260'><text x='8' y='20' font-family='monospace' font-size='16' fill='%2300ff41' opacity='.9'>7</text><text x='8' y='52' font-family='monospace' font-size='16' fill='%2300c936' opacity='.65'>A</text><text x='8' y='86' font-family='monospace' font-size='16' fill='%23008f26' opacity='.5'>0</text><text x='8' y='120' font-family='monospace' font-size='16' fill='%23006b1d' opacity='.4'>K</text><text x='8' y='158' font-family='monospace' font-size='16' fill='%23004d15' opacity='.3'>3</text><text x='52' y='40' font-family='monospace' font-size='16' fill='%2300e03a' opacity='.75'>9</text><text x='52' y='76' font-family='monospace' font-size='16' fill='%2300a32c' opacity='.55'>X</text><text x='52' y='112' font-family='monospace' font-size='16' fill='%23007a20' opacity='.42'>1</text><text x='52' y='150' font-family='monospace' font-size='16' fill='%23005417' opacity='.3'>R</text></svg>");background-size:90px 260px;animation:9s linear infinite ab-rain;position:absolute;inset:-100% 0 0}[data-theme=construct] .world:after{opacity:.55;background-position:45px 130px;animation-duration:14s}@keyframes ab-rain{0%{transform:translateY(0)}to{transform:translateY(260px)}}[data-theme=construct] .sun,[data-theme=construct] .grid{display:none}[data-theme=construct] .crosshair{color:#00ff4199;text-shadow:0 0 10px #00ff41cc}[data-theme=construct] .hero-copy{background:#0000008c;outline:1px solid #00ff412e;padding:40px}[data-theme=construct] .button{border-color:#0b2f14}[data-theme=construct] .button:hover{border-color:#00ff41;box-shadow:0 0 14px #00ff4159}[data-theme=construct] .button.primary{color:#001a06;background:#00ff41;border-color:#00ff41}[data-theme=construct] .stats strong,[data-theme=construct] .eyebrow{text-shadow:0 0 12px #00ff4166}[data-theme=big-air]{--bg:#ece5d8;--panel:#f7f2e9;--panel2:#fffdf7;--text:#17130f;--muted:#6d6459;--line:#c9bfae;--yellow:#5b2d8f;--green:#1f8a4c;--red:#d3302f;--body2:#3f382f;--section2:#e2d9c6;--btn-bg:#fffdf7;--terminal-bg:#fffdf7f5;--input-bg:#fffdf7;--login-bg:radial-gradient(circle at 50% 30%,#f4eee1,#e0d6c2 75%);--font-display:var(--f-marker),cursive;--scanline-o:0}[data-theme=big-air] body{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .05 0'/></filter><rect width='200' height='200' filter='url(%23n)'/></svg>")}[data-theme=big-air] .hero h1{letter-spacing:0;font-size:clamp(56px,10vw,150px);line-height:.95;transform:rotate(-2deg)}[data-theme=big-air] .split h2,[data-theme=big-air] .cta h2{letter-spacing:0;line-height:1.05;transform:rotate(-1deg)}[data-theme=big-air] .eyebrow{color:#fffdf7;letter-spacing:.18em;background:#17130f;padding:6px 12px;display:inline-block;transform:rotate(-1.5deg)}[data-theme=big-air] .world{background:radial-gradient(140% 90% at 50% 130%,#d9cfb8 0%,#ece5d8 55%)}[data-theme=big-air] .world:before{content:"";background:#dfd5c0;border-radius:50% 50% 0 0;height:80%;position:absolute;bottom:-42%;left:-10%;right:-10%;box-shadow:0 -3px #17130f,inset 0 -60px 90px #17130f14}[data-theme=big-air] .world:after{content:"";background:radial-gradient(3px 3px at 18% 30%,#5b2d8fb3 50%,#0000 51%),radial-gradient(2px 2px at 22% 34%,#5b2d8f80 50%,#0000 51%),radial-gradient(4px 4px at 80% 22%,#d3302f8c 50%,#0000 51%),radial-gradient(2px 2px at 84% 26%,#d3302f66 50%,#0000 51%),radial-gradient(3px 3px at 65% 70%,#17130f59 50%,#0000 51%);position:absolute;inset:0}[data-theme=big-air] .sun{width:210px;height:210px;box-shadow:none;filter:blur(.4px);border:10px double #5b2d8fa6;top:24%;left:78%;transform:translate(-50%,-50%)rotate(8deg)}[data-theme=big-air] .grid{display:none}[data-theme=big-air] .crosshair{color:#17130f66}[data-theme=big-air] .button{color:#17130f;border:3px solid #17130f;font-weight:700;transition:transform 80ms,box-shadow 80ms;transform:rotate(-1deg);box-shadow:5px 5px #17130f}[data-theme=big-air] .button:hover{border-color:#17130f;transform:rotate(-1deg)translate(2px,2px);box-shadow:3px 3px #17130f}[data-theme=big-air] .button.primary{color:#fffdf7;background:#5b2d8f;border-color:#17130f}[data-theme=big-air] .topbar,[data-theme=big-air] .content-section,[data-theme=big-air] .capability-grid,[data-theme=big-air] .capability-grid article,[data-theme=big-air] .panel,[data-theme=big-air] .stats,[data-theme=big-air] .stats article,[data-theme=big-air] .terminal>header,[data-theme=big-air] .terminal>footer,[data-theme=big-air] .file-list article,[data-theme=big-air] .project-list a,[data-theme=big-air] .simple-list>div,[data-theme=big-air] .notes-list article{border-color:#17130f}[data-theme=big-air] .terminal,[data-theme=big-air] .panel,[data-theme=big-air] .notes-list article{border:2px solid #17130f;box-shadow:7px 7px #17130fd9}[data-theme=big-air] .terminal input,[data-theme=big-air] .form-panel input,[data-theme=big-air] .form-panel textarea,[data-theme=big-air] .form-panel select{color:#17130f;border:2px solid #17130f}[data-theme=big-air] .lab-shell>aside{border-right:2px solid #17130f}[data-theme=big-air] .brand>span{color:#5b2d8f;border:2px solid #17130f}[data-theme=big-air] .stats strong{color:#5b2d8f}[data-theme=clippy]{--bg:#7ba7d7;--panel:silver;--panel2:#d4d0c8;--text:#101010;--muted:#3c4048;--line:gray;--yellow:navy;--green:green;--red:#a00;--body2:#26292e;--section2:#b8c9de;--btn-bg:silver;--terminal-bg:silver;--input-bg:#fff;--login-bg:linear-gradient(180deg,#8db4e2,#6a99cf);--font-display:var(--f-inter),"Segoe UI",sans-serif;--font-body:var(--f-inter),"Segoe UI",sans-serif;--scanline-o:0}[data-theme=clippy] body{background-image:radial-gradient(90px 42px at 22% 20%,#fffffff2 58%,#0000 62%),radial-gradient(120px 50px at 30% 23%,#ffffffe6 58%,#0000 62%),radial-gradient(80px 38px at 74% 14%,#ffffffe6 58%,#0000 62%),radial-gradient(110px 46px at 80% 17%,#ffffffd9 58%,#0000 62%);background-repeat:no-repeat;background-attachment:fixed}[data-theme=clippy] h1,[data-theme=clippy] h2,[data-theme=clippy] h3{letter-spacing:-.03em;font-weight:800}[data-theme=clippy] .hero h1{color:#0b2a66;text-shadow:2px 2px #fff;font-size:clamp(56px,9.5vw,140px);line-height:.9}[data-theme=clippy] .world{background:linear-gradient(#9cc0e8 0%,#7ba7d7 60%,#5f8fc4 100%)}[data-theme=clippy] .world:before{content:"";background:radial-gradient(160px 70px at 18% 68%,#ffffffe6 58%,#0000 62%),radial-gradient(200px 84px at 26% 72%,#ffffffd9 58%,#0000 62%),radial-gradient(150px 64px at 70% 55%,#ffffffd9 58%,#0000 62%),radial-gradient(190px 80px at 78% 59%,#fffc 58%,#0000 62%);position:absolute;inset:0}[data-theme=clippy] .sun,[data-theme=clippy] .grid,[data-theme=clippy] .crosshair{display:none}[data-theme=clippy] .hero-copy{color:#101010;background:silver;max-width:820px;padding:0 0 34px;box-shadow:inset -2px -2px #404040,inset 2px 2px #fff,inset -4px -4px gray,inset 4px 4px #dfdfdf,6px 6px 14px #00000059}[data-theme=clippy] .hero-copy:before{content:"AvinaBrothers.exe";color:#fff;height:34px;font:bold 13px var(--f-inter),"Segoe UI",sans-serif;text-align:left;background:linear-gradient(90deg,navy,#1084d0);align-items:center;margin:4px 4px 26px;padding:0 12px;display:flex}[data-theme=clippy] .hero-copy .eyebrow{color:navy}[data-theme=clippy] .hero-copy>p:not(.eyebrow){color:#26292e}[data-theme=clippy] .hud,[data-theme=clippy] .telemetry{color:#e8f1fb;text-shadow:1px 1px #00000059}[data-theme=clippy] .hud i{color:#bdf5c6}[data-theme=clippy] .button{color:#101010;border:0;box-shadow:inset -1px -1px #404040,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}[data-theme=clippy] .button:active{box-shadow:inset 1px 1px #404040,inset -1px -1px #fff}[data-theme=clippy] .button.primary{color:#fff;background:navy;font-weight:700}[data-theme=clippy] .topbar{background:silver;border-bottom:2px solid gray;position:relative;box-shadow:inset 0 2px #fff}[data-theme=clippy] .hero{height:100vh;padding-top:86px}[data-theme=clippy] .brand strong,[data-theme=clippy] .brand small,[data-theme=clippy] .text-link{color:#101010}[data-theme=clippy] .brand>span{color:navy;border:2px solid navy}[data-theme=clippy] .terminal,[data-theme=clippy] .panel,[data-theme=clippy] .notes-list article,[data-theme=clippy] .stats{border:0;box-shadow:inset -2px -2px #404040,inset 2px 2px #fff,inset -4px -4px gray,inset 4px 4px #dfdfdf}[data-theme=clippy] .terminal>header,[data-theme=clippy] .panel>header{color:#fff;background:linear-gradient(90deg,navy,#1084d0);border:0;margin:4px}[data-theme=clippy] .terminal>header span,[data-theme=clippy] .terminal>header i{color:#fff}[data-theme=clippy] .panel h2,[data-theme=clippy] .terminal-body h1{color:#101010}[data-theme=clippy] .terminal input,[data-theme=clippy] .form-panel input,[data-theme=clippy] .form-panel textarea,[data-theme=clippy] .form-panel select{color:#101010;border:0;box-shadow:inset 1px 1px gray,inset 2px 2px #404040,inset -1px -1px #fff}[data-theme=clippy] .lab-shell>aside{background:silver;border-right:2px solid gray}[data-theme=clippy] .lab-shell nav a{color:#26292e}[data-theme=clippy] .lab-shell nav a.active{color:navy;background:#00008014;border-color:navy}[data-theme=clippy] .operator small,[data-theme=clippy] .operator strong{color:#26292e}[data-theme=clippy] .stats strong,[data-theme=clippy] .eyebrow{color:navy}[data-theme=after-hours]{--bg:#191009;--panel:#241710;--panel2:#2d1c12;--text:#ffe9cf;--muted:#b3906f;--line:#46301f;--yellow:#ff8c3a;--green:#ffc23d;--red:#f54;--body2:#e6c5a3;--section2:#130b06;--btn-bg:#241710;--terminal-bg:#190e07f0;--input-bg:#120a05;--login-bg:radial-gradient(circle at 65% 70%,#3a1f0d,#130b06 70%);--font-display:var(--f-right),sans-serif;--scanline-o:.5}[data-theme=after-hours] .hero h1{letter-spacing:-.03em}[data-theme=after-hours] .world{background:radial-gradient(60% 50% at 12% 92%,#ff8c3a47 0%,#0000 60%),radial-gradient(45% 45% at 88% 80%,#ff3c7829 0%,#0000 65%),radial-gradient(70% 60% at 50% 110%,#ffc23d24 0%,#0000 60%),linear-gradient(#0d0805 0%,#191009 60%,#22150c 100%)}[data-theme=after-hours] .world:after{content:"";background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#0000008c 100%);position:absolute;inset:0}[data-theme=after-hours] .sun{filter:blur(6px);opacity:.8;background:radial-gradient(circle at 40% 35%,#ffb06a,#ff5e2e 70%);border:0;border-radius:46% 54% 52% 48%/58% 44% 56% 42%;width:190px;height:190px;animation:7s ease-in-out infinite alternate ab-lava;top:66%;left:85%}@keyframes ab-lava{0%{transform:translate(-50%,-50%)scale(1)rotate(0)}to{transform:translate(-50%,-58%)scale(1.12)rotate(9deg)}}[data-theme=after-hours] .grid{display:none}[data-theme=after-hours] .crosshair{color:#ff8c3a66}[data-theme=after-hours] .button{border-color:#5b3d24;border-radius:8px}[data-theme=after-hours] .button.primary{color:#1c0d03;background:linear-gradient(135deg,#ffa04d,#ff5e2e 60%,#e83d6a);border:0;border-radius:8px;box-shadow:0 0 24px #ff6e2e59}[data-theme=after-hours] .panel,[data-theme=after-hours] .terminal,[data-theme=after-hours] .notes-list article{border-radius:10px;overflow:hidden}[data-theme=after-hours] .eyebrow{color:#ffc23d}[data-theme=gotta-go]{--bg:#1663d9;--panel:#0d4bb0;--panel2:#0a3f96;--text:#fff;--muted:#bcd6ff;--line:#3f7de8;--yellow:#ffd23f;--green:#35e05e;--red:#ff4757;--body2:#e2edff;--section2:#0d47a8;--btn-bg:#0d4bb0;--terminal-bg:#0a388af0;--input-bg:#083578;--login-bg:linear-gradient(180deg,#2f80ed,#1663d9 70%);--font-display:var(--f-russo),sans-serif;--scanline-o:0}[data-theme=gotta-go] .hero h1{letter-spacing:-.02em;text-shadow:0 4px #0a3f96,0 8px #06204a99;font-size:clamp(58px,10.5vw,160px);font-style:italic;line-height:.88}[data-theme=gotta-go] .split h2,[data-theme=gotta-go] .cta h2{letter-spacing:-.02em;font-style:italic}[data-theme=gotta-go] .eyebrow{font-family:var(--f-press),monospace;color:#ffd23f;font-size:8px}[data-theme=gotta-go] .world{background:linear-gradient(#63a8ff 0%,#2f80ed 45%,#1663d9 100%)}[data-theme=gotta-go] .world:before{content:"";background:radial-gradient(150px 62px at 16% 24%,#fff 58%,#0000 62%),radial-gradient(190px 78px at 24% 28%,#fff 58%,#0000 62%),radial-gradient(130px 56px at 72% 14%,#fff 58%,#0000 62%),radial-gradient(170px 70px at 80% 18%,#fffffff2 58%,#0000 62%),repeating-linear-gradient(#0000 0 46px,#ffffff0f 46px 48px);position:absolute;inset:0}[data-theme=gotta-go] .world:after{content:"";background:linear-gradient(#35e05e 0 26%,#22b348 26% 30%,#0000 30%),repeating-conic-gradient(#8a5a2b 0% 25%,#6d431d 0% 50%) 0 0/44px 44px;height:22%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px #06204a40}[data-theme=gotta-go] .sun{background:0 0;border:26px solid #ffd23f;width:230px;height:230px;top:30%;left:79%;box-shadow:0 0 0 6px #06204a2e,inset 0 0 0 6px #06204a2e,0 0 46px #ffd23f80}[data-theme=gotta-go] .grid,[data-theme=gotta-go] .crosshair{display:none}[data-theme=gotta-go] .button{color:#fff;border:3px solid #fff;border-radius:999px;font-weight:700;transition:transform .12s}[data-theme=gotta-go] .button:hover{transform:translate(6px)}[data-theme=gotta-go] .button.primary{color:#06204a;background:#ffd23f;border-color:#ffd23f;box-shadow:0 4px #06204a80}[data-theme=gotta-go] .hud,[data-theme=gotta-go] .telemetry{color:#e2edff;text-shadow:0 1px #06204a80}[data-theme=gotta-go] .panel,[data-theme=gotta-go] .terminal,[data-theme=gotta-go] .notes-list article{border-width:2px;border-radius:14px;overflow:hidden}[data-theme=gotta-go] .stats strong{color:#ffd23f;text-shadow:0 3px #06204a80}[data-theme=all-that]{--bg:#f7ecd9;--panel:#fffaf0;--panel2:#fff;--text:#221733;--muted:#7a6a85;--line:#e0cdad;--yellow:#ff3d8e;--green:#00b3ab;--red:#e02f2f;--body2:#463a54;--section2:#f2e2c8;--btn-bg:#fffaf0;--terminal-bg:#fffaf0f7;--input-bg:#fff;--login-bg:radial-gradient(circle at 30% 20%,#ffe3f0,#f7ecd9 60%);--font-display:var(--f-bungee),sans-serif;--scanline-o:0}[data-theme=all-that] body{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='340' height='340'><g fill='none' stroke-linecap='round'><path d='M30 50 q14 -22 28 0 t28 0' stroke='%2300b3ab' stroke-width='5' opacity='.35'/><path d='M220 300 q14 -22 28 0 t28 0' stroke='%23ff3d8e' stroke-width='5' opacity='.3'/><circle cx='300' cy='70' r='9' fill='%23ffd400' opacity='.5'/><circle cx='80' cy='250' r='6' fill='%23ff3d8e' opacity='.35'/><path d='M170 120 l16 28 h-32 z' fill='%2300b3ab' opacity='.28'/><path d='M60 150 l10 18 h-20 z' fill='%23ffd400' opacity='.4'/><circle cx='250' cy='180' r='5' fill='%23221733' opacity='.2'/></g></svg>");background-size:340px}[data-theme=all-that] .hero h1{letter-spacing:0;color:#221733;font-size:clamp(46px,8.6vw,128px);line-height:.95}[data-theme=all-that] .hero h1 span:last-child{color:#ff3d8e;-webkit-text-stroke:2px #221733}[data-theme=all-that] .split h2,[data-theme=all-that] .cta h2{letter-spacing:0;font-size:clamp(34px,5.4vw,76px);line-height:1.02}[data-theme=all-that] .eyebrow{color:#fff;background:#00b3ab;border:2px solid #221733;padding:6px 12px;display:inline-block;transform:rotate(1.4deg)}[data-theme=all-that] .world{background:radial-gradient(120% 100% at 50% 0,#fff4e0 0%,#f7ecd9 60%)}[data-theme=all-that] .sun{background:#ffd400;border:4px dashed #ff3d8e;width:340px;height:340px;top:46%;transform:translate(-50%,-50%)rotate(-6deg);box-shadow:14px 14px #00b3ab80}[data-theme=all-that] .grid,[data-theme=all-that] .crosshair{display:none}[data-theme=all-that] .hud,[data-theme=all-that] .telemetry{color:#7a6a85}[data-theme=all-that] .button{color:#221733;border:3px solid #221733;font-weight:700;transition:transform 80ms,box-shadow 80ms;transform:rotate(-1deg);box-shadow:6px 6px #00b3ab}[data-theme=all-that] .button:hover{border-color:#221733;transform:rotate(-1deg)translate(2px,2px);box-shadow:4px 4px #00b3ab}[data-theme=all-that] .button.primary{color:#fff;background:#ff3d8e;border-color:#221733}[data-theme=all-that] .terminal,[data-theme=all-that] .panel,[data-theme=all-that] .notes-list article,[data-theme=all-that] .stats{border:3px solid #221733;box-shadow:8px 8px #00b3ab8c}[data-theme=all-that] .terminal input,[data-theme=all-that] .form-panel input,[data-theme=all-that] .form-panel textarea,[data-theme=all-that] .form-panel select{color:#221733;border:2px solid #221733}[data-theme=all-that] .lab-shell>aside{border-right:3px solid #221733}[data-theme=all-that] .brand>span{color:#ff3d8e;background:#ffd400;border:3px solid #221733}[data-theme=all-that] .stats strong{color:#ff3d8e}[data-theme=all-that] .capability-grid b{color:#00b3ab}[data-theme=late-night]{--bg:#050807;--panel:#0a0f0c;--panel2:#0d1410;--text:#b9d8bf;--muted:#587f63;--line:#1c2b20;--yellow:#9dffb0;--green:#62d97f;--red:#d96a5a;--body2:#8fb798;--section2:#030604;--btn-bg:#0a0f0c;--terminal-bg:#050a07f5;--input-bg:#030604;--login-bg:radial-gradient(circle at 50% 55%,#0c1a10,#030604 75%);--font-display:var(--f-vt),monospace;--font-body:var(--f-vt),monospace;--scanline-o:1}[data-theme=late-night] body{font-size:19px}[data-theme=late-night] .scanlines{background:repeating-linear-gradient(0deg,#0000 0 2px,#00000047 3px),radial-gradient(120% 90%,#0000 60%,#00000080 100%)}[data-theme=late-night] .hero h1{letter-spacing:0;text-shadow:0 0 22px #9dffb059;line-height:.8}[data-theme=late-night] .world{background:radial-gradient(45% 40% at 88% 78%,#ff7a3d1f 0%,#0000 60%),radial-gradient(70% 55% at 50% 52%,#62d97f1a 0%,#0000 65%),#030604}[data-theme=late-night] .sun,[data-theme=late-night] .grid{display:none}[data-theme=late-night] .crosshair{color:#9dffb059}[data-theme=late-night] .hero-copy{outline-offset:8px;background:#040906d9;outline:2px solid #1c2b20;padding:44px;animation:4.2s step-end infinite ab-flicker;box-shadow:0 0 60px #62d97f1f,inset 0 0 90px #62d97f0d}@keyframes ab-flicker{0%,93%,to{opacity:1}94%{opacity:.86}95%{opacity:1}97%{opacity:.92}98%{opacity:1}}[data-theme=late-night] .hero-copy .eyebrow:before{content:"> "}[data-theme=late-night] .button{border-color:#28402f}[data-theme=late-night] .button:hover{border-color:#62d97f;box-shadow:0 0 14px #62d97f4d}[data-theme=late-night] .button.primary{color:#04150a;background:#62d97f;border-color:#62d97f}[data-theme=late-night] .eyebrow,[data-theme=late-night] .stats strong{text-shadow:0 0 12px #9dffb066}.theme-fab{z-index:60;background:var(--panel);min-height:44px;color:var(--text);border:1px solid var(--line);letter-spacing:.14em;cursor:pointer;align-items:center;gap:9px;padding:0 16px;font:10px monospace;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 22px #00000059}.theme-fab i{background:var(--yellow);border-radius:50%;width:9px;height:9px;font-style:normal}.theme-menu{z-index:60;background:var(--panel);border:1px solid var(--line);width:min(300px,100vw - 44px);max-height:min(430px,70vh);position:fixed;bottom:76px;right:22px;overflow:auto;box-shadow:0 14px 40px #00000073}.theme-menu header{border-bottom:1px solid var(--line);letter-spacing:.16em;color:var(--muted);padding:14px 16px;font:9px monospace}.theme-menu button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;padding:12px 16px;display:flex}.theme-menu button:last-child{border-bottom:0}.theme-menu button:hover{background:#7f7f7f1f}.theme-menu button.active{outline:2px solid var(--yellow);outline-offset:-4px}.theme-menu .sw{flex:none;gap:3px;display:flex}.theme-menu .sw i{border:1px solid #7f7f7f73;width:13px;height:13px}.theme-menu strong{letter-spacing:.12em;font:10px monospace;display:block}.theme-menu small{color:var(--muted);margin-top:3px;font:9px/1.4 monospace;display:block}@media (max-width:850px){.theme-fab{bottom:14px;right:14px}.theme-menu{bottom:66px;right:14px}}
