@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_b69bd9cd-module__Zs3r1W__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_b69bd9cd-module__Zs3r1W__variable{--pixel:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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 Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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 Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_9ba53b0a-module__QUZcYa__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_9ba53b0a-module__QUZcYa__variable{--mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/906d1c14d86e79d2-s.37w9rf9gxod1y.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc822924a6b60314-s.0ctr8_5dz3nr_.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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(../media/278cbb97e75e04e2-s.p.3frbiw4nltldc.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9924293c1dc5ea7-s.2-y062ayal8rj.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/10bd139a632d728f-s.0hy6nmzga_x0y.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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a079e02bba5bf7ab-s.p.3f6zc4f4lqyuc.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c1f6eb17b9caea-s.11s2fyt-t2ov_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/124b7a75a76bd55c-s.1kana50idwxik.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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d23f31b94ad01e54-s.p.0teq8rsbqpt0q.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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/63e49db46351d020-s.2j6f_c864k4zn.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35f9213b86bccda4-s.377uc50_4-xo_.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:Rajdhani;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3206eb66b875a5b3-s.p.201eoo3y6c5_i.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:Rajdhani Fallback;src:local(Arial);ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.0%;size-adjust:91.07%}.rajdhani_ff5eee61-module__Ei7mCG__className{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.rajdhani_ff5eee61-module__Ei7mCG__variable{--sans:"Rajdhani", "Rajdhani Fallback"}
:root{--bg-deep:#050b16;--bg-main:#06111f;--panel-dark:#0b1a2d;--panel-raised:#122944;--panel-soft:#19385a;--blue-primary:#2ea8ff;--blue-electric:#38bdf8;--cyan-glow:#6be7ff;--ice-text:#d8f3ff;--muted-text:#7faac0;--shadow-deep:#020711;--slot-dark:#01040a;--warning-amber:#f6c177;--success-soft:#7cffb2;--danger-soft:#ff7c9d;--line:#6be7ff42;--line-soft:#6be7ff1f;--pixel:"Press Start 2P", ui-monospace, monospace;--mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans:"Rajdhani", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:16px;overflow-x:hidden}body{background:linear-gradient(#6be7ff0a 1px, transparent 1px), linear-gradient(90deg, #6be7ff09 1px, transparent 1px), radial-gradient(circle at 50% -20%, #2ea8ff40, transparent 36rem), var(--bg-deep);min-width:320px;color:var(--ice-text);font-family:var(--sans);letter-spacing:0;text-rendering:optimizelegibility;background-size:32px 32px,32px 32px,auto,auto;margin:0;font-size:16px;overflow-x:hidden}body:before{z-index:100;pointer-events:none;content:"";mix-blend-mode:overlay;opacity:.42;background:linear-gradient(#ffffff09 50%,#00000014 50%) 0 0/100% 4px;position:fixed;inset:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}.site-shell{width:min(100%,1640px);margin:0 auto;padding:20px}.skip-link{z-index:200;border:1px solid var(--cyan-glow);background:var(--slot-dark);color:var(--ice-text);font-family:var(--mono);border-radius:6px;padding:12px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.topbar,.footer-panel,.physical-nav,.retro-window{background:linear-gradient(#ffffff0e,#0000 16px),linear-gradient(145deg,#122944f5,#030a16fa);border:1px solid #6be7ff38;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #000000e6,0 18px 42px #00000070}.topbar{min-height:48px;font-family:var(--mono);color:var(--blue-primary);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:0 16px;display:flex}.topbar__brand{text-decoration:none}.topbar__status{color:var(--ice-text);align-items:center;gap:10px;display:inline-flex}.status-dot{background:var(--success-soft);width:10px;height:10px;box-shadow:0 0 14px var(--success-soft);border-radius:50%}.console-grid{grid-template-columns:minmax(0,1.42fr) minmax(360px,.95fr);align-items:start;gap:14px;display:grid}.console-grid>*,.bottom-grid>*{min-width:0;max-width:100%}.retro-window{border-radius:8px;min-width:0;overflow:hidden}.window-bar{min-height:42px;color:var(--blue-primary);font-family:var(--pixel);background:linear-gradient(#08101c,#020711);border-bottom:1px solid #6be7ff33;justify-content:space-between;align-items:center;padding:0 14px;font-size:.68rem;display:flex}.window-bar h2{min-width:0;font:inherit;margin:0}.window-bar span{color:var(--muted-text);font-family:var(--mono);font-size:.72rem}.window-body{padding:16px;position:relative}.hero-window{grid-column:1/-1}.signal-window{grid-column:2}.projects-window{grid-column:1}.stack-window{grid-column:2;overflow:visible!important}.bottom-grid{grid-column:1/-1;grid-template-columns:1.15fr .85fr .95fr;gap:14px;display:grid}.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);gap:20px;min-width:0;display:grid}.system-kicker,.window-bar,.micro-label,.board-caption,.board-footer{text-shadow:0 0 12px #2ea8ff9e}.system-kicker{color:var(--blue-primary);font-family:var(--pixel);margin:16px 0 20px;font-size:3rem;line-height:1.35}.hero-copy,.hero-side{min-width:0}.hero-copy h1{max-width:620px;color:var(--ice-text);margin:0;font-size:3.45rem;line-height:1.02}.hero-subcopy,.avatar-row p,.case-study p,.resume-file p,.contact-protocol p{color:var(--muted-text);font-size:1.08rem;line-height:1.55}.hero-subcopy{max-width:670px;margin:16px 0 20px}.avatar-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;margin:18px 0;display:grid}.avatar-frame{aspect-ratio:1;background:var(--slot-dark);border:2px solid #2ea8ffb8;width:112px;padding:8px;box-shadow:inset 0 0 28px #2ea8ff33,0 0 20px #2ea8ff29}.pixel-avatar{width:100%;image-rendering:pixelated;display:block}.terminal-panel{min-width:0;max-width:100%;color:var(--blue-primary);font-family:var(--mono);background-color:#01040ac7;background-image:linear-gradient(#2ea8ff14 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 22px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #2ea8ff7a;border-radius:4px;margin-top:12px;padding:14px;box-shadow:inset 0 0 20px #2ea8ff14}.terminal-panel p,.devlog-list p,.contact-protocol p{margin:0 0 6px}.terminal-panel span{color:var(--ice-text)}.terminal-cursor{background:var(--cyan-glow);vertical-align:middle;width:.72em;height:.18em;animation:.85s steps(2,end) infinite cursor-blink;display:inline-block}.hero-side{gap:14px;display:grid}.crt-screen{background:linear-gradient(#2ea8ff29 1px,#0000 1px) 0 0/100% 5px,linear-gradient(#061d44,#020711 64%,#06111f);border:10px solid #101723;border-radius:8px;min-height:240px;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #6be7ff38,0 0 22px #2ea8ff2e}.crt-screen:after{content:"";background:radial-gradient(circle,#0000 45%,#00000061);position:absolute;inset:0}.moon{background:var(--cyan-glow);border-radius:50%;width:36px;height:36px;position:absolute;top:34px;left:50%;transform:translate(-50%);box-shadow:0 0 28px #6be7ffe6}.skyline{align-items:end;gap:6px;display:flex;position:absolute;bottom:42px;left:22px;right:22px}.skyline span{background:repeating-linear-gradient(180deg, var(--blue-primary) 0 4px, transparent 4px 11px), #041227;flex:1;min-width:8px;box-shadow:0 0 18px #2ea8ff52}.water-lines{background:repeating-linear-gradient(#0000 0 6px,#2ea8ff9e 6px 8px);height:36px;position:absolute;bottom:18px;left:20px;right:20px}.status-panel{background:#01040a85;border:1px solid #6be7ff38;min-width:0;padding:14px}.status-panel h3{color:var(--blue-primary);font-family:var(--mono);margin:0 0 12px;font-size:.9rem}.status-row{color:var(--ice-text);font-family:var(--mono);grid-template-columns:132px 1fr;align-items:center;gap:12px;margin:8px 0;font-size:.84rem;display:grid}.status-meter{background:repeating-linear-gradient(90deg,#2ea8ff24 0 7px,#0000 7px 10px);border:1px solid #6be7ff2e;height:12px}.status-meter span{background:repeating-linear-gradient(90deg,#1c66ff 0 7px,#38bdf8 7px 9px,#0000 9px 11px);height:100%;display:block}.hero-actions,.case-links,.contact-actions{flex-wrap:wrap;gap:10px;display:flex}.hardware-button{min-width:44px;min-height:44px;color:var(--ice-text);cursor:pointer;font-family:var(--mono);text-align:center;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(#ffffff26 0%,#ffffff0d 50%,#0000 50.1%,#0003 100%),linear-gradient(#1d3656 0%,#081220 100%);border:1px solid #6be7ff66;border-radius:6px;justify-content:center;align-items:center;padding:10px 18px;font-size:.8rem;font-weight:600;text-decoration:none;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s cubic-bezier(.2,.8,.2,1),border-color .12s ease-out,color .12s ease-out;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff52,inset 0 -2px 4px #00000080,0 1px #0f2038,0 2px #0d1a2d,0 3px #0a1524,0 4px #08101c,0 5px #050a12,0 6px #020509,0 8px 14px #0009,0 0 16px #2ea8ff14}.hardware-button:after{content:"";background:#6be7ff4d;border-radius:99px;width:16px;height:2px;transition:background-color .12s ease-out,box-shadow .12s ease-out;position:absolute;bottom:3px;left:50%;transform:translate(-50%);box-shadow:0 0 4px #6be7ff33}.hardware-button:hover{border-color:var(--cyan-glow);color:#fff;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 4px #00000080,0 1px #152f54,0 2px #112644,0 3px #0e1e36,0 4px #0a172a,0 5px #07101d,0 6px #040911,0 8px 16px #000000b3,0 0 20px #6be7ff57}.hardware-button:hover:after{background:var(--cyan-glow);box-shadow:0 0 8px var(--cyan-glow)}.hardware-button:active,.hardware-button[aria-pressed=true]{border-color:var(--cyan-glow);color:#fff;transform:translateY(5px);box-shadow:inset 0 2px 5px #000000d9,inset 0 0 8px #6be7ff26,0 1px #020509,0 2px 4px #000c,0 0 16px #6be7ff40}.hardware-button:active:after,.hardware-button[aria-pressed=true]:after{background:var(--cyan-glow);box-shadow:0 0 10px var(--cyan-glow)}.hardware-button:focus-visible,.stack-chip:focus-visible,.devlog-list a:focus-visible,.topbar__brand:focus-visible,.dial-segment-group:focus-visible{outline:3px solid var(--warning-amber);outline-offset:3px}.physical-nav{border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:14px 0;padding:14px;display:grid}.nav-key{flex-direction:column;gap:8px;min-height:72px}.key-icon{border:2px solid var(--blue-primary);width:24px;height:18px;box-shadow:inset 0 0 10px #6be7ff73}.signal-layout{grid-template-columns:minmax(170px,.82fr) minmax(230px,1fr);gap:14px;min-width:0;display:grid}.contact-page-window{grid-column:1/-1}.channel-bank{gap:10px;min-width:0;display:grid}.micro-label,.board-caption,.board-footer{color:var(--blue-primary);font-family:var(--mono);margin:0;font-size:.78rem}.channel-button{justify-content:flex-start;gap:10px;width:100%}.channel-tag{width:34px;height:24px;color:var(--cyan-glow);background:#2ea8ff2e;border-radius:4px;place-items:center;font-weight:700;display:inline-grid}.channel-button.is-active{border-color:var(--cyan-glow);color:#fff}.signal-knob{grid-row:span 2;place-items:center;min-height:344px;display:grid;position:relative}.knob-ring{aspect-ratio:1;background:repeating-conic-gradient(from var(--turn), var(--blue-primary) 0 3deg, transparent 3deg 10deg), radial-gradient(circle, #111827 52%, #050b16 53%);border:18px solid #0c121c;border-radius:50%;width:min(100%,330px);transition:background .26s ease-out;position:absolute;box-shadow:inset 0 0 24px #000000e0,0 0 30px #2ea8ff38}.qr-core{z-index:1;width:208px;min-height:236px;color:var(--blue-primary);font-family:var(--mono);text-align:center;background:#05070b;border:1px solid #6be7ff5c;border-radius:8px;place-items:center;gap:8px;padding:16px;display:grid;position:relative;box-shadow:inset 0 0 18px #2ea8ff2e}.qr-core svg{border:8px solid var(--ice-text);width:154px;height:154px}.qr-placeholder{border:8px solid var(--ice-text);color:#01040a;background:#d8f3ff;place-items:center;width:154px;height:154px;font-weight:700;display:grid}.signal-screen{color:var(--blue-primary);font-family:var(--mono);background:#01040a9e;border:1px solid #2ea8ff57;grid-column:1/-1;padding:14px}.signal-screen p{margin:0 0 8px}.rabbit-line{color:var(--warning-amber)}.cartridge-slot{color:var(--blue-primary);font-family:var(--mono);background:linear-gradient(#ffffff0f,#0000 22px),linear-gradient(#020711,#07111f);border:1px solid #6be7ff33;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px 14px 14px 18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 12px 18px #000000b8,inset 0 -1px #ffffff0f}.cartridge-slot:before{content:"";background:#01040a;border-radius:999px;height:9px;position:absolute;bottom:9px;left:18px;right:18px;box-shadow:inset 0 2px 3px #000000e6,0 1px #ffffff14}.cartridge-grid{perspective:1100px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.project-cart{isolation:isolate;background:linear-gradient(90deg, #ffffff1a 0 10px, transparent 10px calc(100% - 12px), #00000047 calc(100% - 12px)), linear-gradient(180deg, var(--cart-accent) 0 10%, #30343c 10% 14%, #181c25 14% 70%, #090d14 100%);transform-origin:bottom;border:1px solid #e8f7ff24;border-radius:8px 8px 5px 5px;flex-direction:column;justify-content:space-between;min-height:372px;padding:16px 14px 18px;transition:transform .26s ease-out,box-shadow .26s ease-out,border-color .26s ease-out;display:flex;position:relative;overflow:hidden;transform:translateY(0)rotateX(3deg);box-shadow:inset 0 1px #ffffff29,inset 10px 0 14px #ffffff0a,inset -12px 0 16px #0000006b,inset 0 -18px 18px #00000057,0 18px #030710,0 28px 28px #0000005c}.project-cart:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#00000057);border-radius:999px;height:16px;position:absolute;inset:10px 12px auto;box-shadow:0 44px #00000029,0 45px #ffffff0d}.project-cart:after{content:"";background:repeating-linear-gradient(90deg,#f6c177b8 0 8px,#0000 8px 14px),#070a10;border-radius:5px 5px 0 0;height:18px;position:absolute;bottom:0;left:15%;right:15%;box-shadow:inset 0 4px 7px #000000b8}.project-cart:hover{border-color:#e8f7ff3d;transform:translateY(-3px)rotateX(2deg)}.project-cart.is-inserted{border-color:#6be7ff61;transform:translateY(12px)rotateX(-1deg)scale(.985);box-shadow:inset 0 1px #ffffff1f,inset 10px 0 14px #ffffff09,inset -12px 0 16px #00000080,inset 0 -18px 18px #0006,0 8px #030710,0 16px 18px #0000006b,0 0 22px #6be7ff2e}.accent-cyan{--cart-accent:#244f69;--cart-label:#0e4360}.accent-amber{--cart-accent:#9a720f;--cart-label:#72510d}.accent-violet{--cart-accent:#57316e;--cart-label:#4b2760}.accent-blue{--cart-accent:#1d3f7d;--cart-label:#173669}.cart-label{z-index:1;background:linear-gradient(180deg, #ffffff1f, transparent 26px), linear-gradient(135deg, var(--cart-label), #07111f 78%);border:1px solid #d8f3ff33;border-radius:6px;align-content:end;min-height:174px;padding:16px;display:grid;position:relative;box-shadow:inset 0 0 0 4px #00000038,inset 0 -18px 20px #00000047,0 2px #ffffff14}.cart-label:before,.cart-label:after{content:"";background:#070a10;border-radius:50%;width:9px;height:9px;position:absolute;top:12px;box-shadow:inset 0 1px 2px #000000e6,0 1px #ffffff14}.cart-label:before{left:12px}.cart-label:after{right:12px}.cart-label p,.cart-label h3,.project-cart dt,.project-cart dd{margin:0}.cart-label p{color:var(--blue-electric);font-family:var(--mono);overflow-wrap:break-word;font-size:.62rem;font-weight:700}.cart-label h3{color:#fff;font-family:var(--pixel);overflow-wrap:break-word;margin-top:10px;font-size:.64rem;line-height:1.65}.cart-art{background:repeating-linear-gradient(90deg,#e8f7ffb8 0 18px,#020711ad 18px 26px);border-radius:999px;height:12px;margin:20px 0 18px;position:relative;box-shadow:0 0 14px #6be7ff33}.cart-art span{display:none}.project-cart dl{z-index:1;color:var(--ice-text);font-family:var(--mono);gap:8px;margin:12px 0;font-size:.72rem;display:grid;position:relative}.project-cart dt{color:var(--muted-text);font-weight:700}.project-cart .hardware-button{z-index:1;width:100%;position:relative}.project-cart dd{color:var(--ice-text)}.case-study{background:#01040a7a;border:1px solid #6be7ff33;min-width:0;margin-top:16px;padding:16px}.case-study h3,.resume-file h3{color:var(--ice-text);font-family:var(--pixel);margin:0 0 8px;font-size:.84rem;line-height:1.6}.case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.case-grid section{background:#12294470;border:1px solid #6be7ff29;padding:12px}.case-grid h4{color:var(--blue-primary);font-family:var(--mono);margin:0 0 8px;font-size:.78rem}.case-grid p{margin:0;font-size:.92rem}.motherboard{background:radial-gradient(circle at 18px 18px,#a6c1d1 0 4px,#0000 5px),radial-gradient(circle at calc(100% - 18px) 18px,#a6c1d1 0 4px,#0000 5px),radial-gradient(circle at 18px calc(100% - 18px),#a6c1d1 0 4px,#0000 5px),radial-gradient(circle at calc(100% - 18px) calc(100% - 18px),#a6c1d1 0 4px,#0000 5px),linear-gradient(90deg,#6be7ff1a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#6be7ff1a 1px,#0000 1px) 0 0/28px 28px,#062047;border:2px solid #173b68;border-radius:7px;min-width:0;padding:18px;position:relative;box-shadow:inset 0 0 28px #0000009e}.chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.stack-chip{min-height:118px;color:var(--ice-text);cursor:help;font-family:var(--mono);background:linear-gradient(145deg,#33363d,#10141c);border:1px solid #a6b7c4;border-radius:6px;padding:16px 12px 14px;position:relative;box-shadow:inset 0 0 0 3px #00000061,0 0 16px #0006}.stack-chip:hover,.stack-chip:focus-visible{z-index:10;border-color:var(--cyan-glow);box-shadow:inset 0 0 0 3px #0000005c,0 0 22px #6be7ff6b}.stack-chip strong{font-size:.84rem;display:block}.stack-chip small{color:var(--muted-text);margin-top:8px;font-size:.66rem;display:block}.chip-led{background:var(--success-soft);width:26px;height:7px;box-shadow:0 0 12px var(--success-soft);border-radius:999px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.chip-pins{background:repeating-linear-gradient(90deg,#a6b7c4 0 4px,#0000 4px 9px);height:5px;position:absolute;inset:-5px 10px auto}.chip-tooltip{z-index:5;border:1px solid var(--cyan-glow);background:var(--slot-dark);width:min(260px,78vw);color:var(--ice-text);opacity:0;pointer-events:none;border-radius:4px;padding:10px;font-size:.72rem;line-height:1.55;transition:opacity .16s ease-out,transform .16s ease-out;position:absolute;bottom:calc(100% + 10px);right:8px;transform:translateY(6px)}.stack-chip:hover .chip-tooltip,.stack-chip:focus-visible .chip-tooltip{opacity:1;transform:translateY(0)}.devlog-list,.contact-protocol{min-width:0;color:var(--blue-primary);font-family:var(--mono)}.devlog-list{gap:6px;display:grid}.devlog-list a{min-height:44px;color:var(--muted-text);border:1px solid #0000;grid-template-columns:minmax(160px,1fr) minmax(110px,.7fr) 64px 104px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.devlog-list a:hover{color:var(--ice-text);background:#2ea8ff14;border-color:#6be7ff47}.resume-file{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}.file-icon{border:2px solid var(--blue-primary);background:linear-gradient(145deg,#133964,#07111f);border-radius:4px;width:88px;height:112px;position:relative;box-shadow:inset 0 0 24px #6be7ff2e}.file-icon:before,.file-icon span{content:"";background:var(--ice-text);position:absolute}.file-icon:before{width:42px;height:6px;box-shadow:0 18px 0 var(--ice-text), 0 36px 0 var(--ice-text);top:20px;left:22px}.file-icon span{clip-path:polygon(100% 0,0 100%,100% 100%);opacity:.7;width:26px;height:26px;bottom:-2px;right:-2px}.resume-file p{font-family:var(--mono);margin:0 0 6px}.resume-file .hardware-button{margin-top:10px}.contact-protocol dl{gap:8px;margin:12px 0;display:grid}.contact-protocol dl div{grid-template-columns:88px 1fr;gap:10px;display:grid}.contact-protocol dt{color:var(--ice-text)}.contact-protocol dd{color:var(--muted-text);margin:0}.subtle-line{color:var(--warning-amber)!important}.contact-dial-console{grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:center;gap:18px;display:grid}.contact-readout{background:linear-gradient(#7cffb214 1px,#0000 1px) 0 0/100% 20px,linear-gradient(#01040ae6,#07111feb);border:1px solid #6be7ff38;border-radius:8px;min-width:0;padding:18px;box-shadow:inset 0 0 24px #7cffb214,0 18px 32px #00000047}.contact-readout h1,.contact-readout h3{color:var(--ice-text);margin:10px 0 16px;font-size:2.1rem;line-height:1.08}.contact-readout dl{font-family:var(--mono);gap:10px;margin:0;display:grid}.contact-readout dl div{grid-template-columns:88px minmax(0,1fr);gap:10px;display:grid}.contact-readout dt{color:var(--success-soft);font-weight:700}.contact-readout dd{color:var(--muted-text);overflow-wrap:anywhere;margin:0}.contact-led-row{color:var(--success-soft);font-family:var(--mono);background:#01040a94;border:1px solid #7cffb23d;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:8px 10px;font-size:.78rem;display:inline-flex}.contact-led{background:var(--warning-amber);width:12px;height:12px;box-shadow:0 0 16px var(--warning-amber);border-radius:50%}.contact-led--green{background:var(--success-soft);box-shadow:0 0 16px var(--success-soft)}.volume-deck{background:radial-gradient(circle at 50% 18%,#ffffff14,#0000 28%),linear-gradient(145deg,#1d222b,#080b11 68%,#030509);border:1px solid #e8f7ff1f;border-radius:8px;min-width:0;padding:18px;box-shadow:inset 0 1px #ffffff1f,inset 0 -24px 28px #0000006b,0 28px 42px #0000006b}.volume-scale,.contact-dial-footer{color:var(--warning-amber);font-family:var(--mono);justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.volume-dial{--button-radius:238px;aspect-ratio:1;width:min(100%,560px);margin:14px auto;position:relative}.dial-ticks{background:repeating-conic-gradient(from -7deg, #e8f7ffb8 0 1.2deg, transparent 1.2deg 8deg), radial-gradient(circle, transparent 58%, #f6c17729 59%, transparent 62%), linear-gradient(145deg, #242933, #080b11);transform:rotate(var(--dial-turn));border:14px solid #090d14;border-radius:50%;transition:transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;box-shadow:inset 0 0 34px #000000e0,inset 0 1px #ffffff1f,0 0 0 1px #ffffff14,0 28px 38px #0000007a}.dial-ticks:after{content:"";background:radial-gradient(circle at 34% 26%,#ffffff2e,#0000 20%),radial-gradient(circle,#151922,#080b11 72%);border-radius:50%;position:absolute;inset:36px;box-shadow:inset 0 14px 22px #ffffff0d,inset 0 -18px 28px #000000b8}.dial-svg-buttons{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dial-circle-button{cursor:pointer;transition:filter .2s}.dial-circle-button:focus-visible .dial-btn-cap{stroke:var(--warning-amber);stroke-width:2.5px;filter:drop-shadow(0 0 8px #f6c177c7)}.dial-btn-shadow{opacity:.6;filter:url(#shadow-blur);transition:opacity .2s}.dial-btn-bezel,.dial-btn-cap{transition:fill .2s,stroke .2s,stroke-width .2s}.dial-circle-button:hover .dial-btn-cap{fill:url(#btn-surface-hover);stroke:#f6c17780;stroke-width:1.5px}.dial-circle-button:hover .dial-btn-bezel{stroke:#f6c17766}.dial-circle-button:hover .dial-btn-shadow{opacity:.85}.dial-circle-button.is-active .dial-btn-cap{fill:url(#btn-surface-pressed);stroke:var(--warning-amber);stroke-width:2px}.dial-circle-button.is-active .dial-btn-bezel{stroke:#f6c177b3}.dial-circle-button.is-active .dial-btn-shadow{opacity:.25}.segment-led-housing{fill:#0a0c10;stroke:#1a1e28;stroke-width:1px;pointer-events:none}.segment-led{fill:#181410;stroke:#0c0a08;stroke-width:1px;transition:fill .2s,stroke .2s,stroke-width .2s,filter .2s}.segment-led.is-active{fill:#f6c177;stroke:#ffeacc;stroke-width:.5px;filter:drop-shadow(0 0 5px var(--warning-amber)) drop-shadow(0 0 14px #f6c1778c)}.segment-led-dome{pointer-events:none;opacity:.55;transition:opacity .2s}.dial-circle-button:hover .segment-led-dome{opacity:.75}.dial-circle-button.is-active .segment-led-dome{opacity:.35}.segment-badge{fill:#0c121cd9;stroke:#b4c8dc1a;stroke-width:1px;transition:fill .2s,stroke .2s}.dial-circle-button:hover .segment-badge{fill:#141e2ee6;stroke:#f6c17747}.dial-circle-button.is-active .segment-badge{fill:#f6c1771a;stroke:#f6c1776b}.segment-text{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--mono)}.segment-short{fill:var(--warning-amber);font-size:11px;font-weight:700;transition:fill .16s}.dial-circle-button:hover .segment-short,.dial-circle-button.is-active .segment-short{fill:#fff;text-shadow:0 0 8px #fff6}.segment-label{fill:var(--ice-text);letter-spacing:.05em;opacity:.8;font-size:8.5px;font-weight:500;transition:fill .16s,opacity .16s}.dial-circle-button:hover .segment-label,.dial-circle-button.is-active .segment-label{fill:#fff;opacity:1}.volume-knob{z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;background:#080b11;border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:absolute;inset:104px;box-shadow:0 0 0 1px #ffffff14,0 24px 36px #00000075}.volume-knob:hover{box-shadow:0 0 0 1px #f6c1774d,0 26px 40px #0000008a}.knob-rotor{background:repeating-conic-gradient(from 0deg, #ffffff0b 0 7deg, transparent 7deg 18deg), radial-gradient(circle at 32% 24%, #ffffff24, transparent 22%), linear-gradient(145deg, #252a34, #070a10 76%);transform:rotate(var(--dial-turn));border-radius:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;box-shadow:inset 0 18px 22px #ffffff0a,inset 0 -26px 32px #000000b8}.knob-rotor span{background:var(--warning-amber);border-radius:999px;width:8px;height:58px;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 0 14px #f6c177a3}.contact-qr-core{z-index:1;width:260px;height:260px;color:var(--success-soft);font-family:var(--mono);text-align:center;background:linear-gradient(#7cffb20a 1px,#0000 1px) 0 0/100% 16px,#05070b;border:2px solid #e8f7ff38;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:relative;box-shadow:inset 0 0 24px #7cffb21a,0 12px 28px #0009,0 0 0 6px #e8f7ff0a}.contact-qr-core span:first-of-type{letter-spacing:.15em;opacity:.85;text-shadow:0 0 8px #7cffb266;font-size:.7rem}.contact-qr-frame{color:#020711;background:#e8f7ff;border:6px solid #e8f7ff;border-radius:50%;justify-content:center;align-items:center;width:156px;height:156px;transition:opacity .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 12px #00000080,inset 0 0 8px #00000026}.contact-qr-frame.is-morphing{opacity:.18;transform:scale(.91)rotate(-8deg)}.contact-qr-frame svg{width:72%;height:72%;display:block}.contact-qr-placeholder{font-family:var(--mono);font-weight:700}.contact-qr-core strong{letter-spacing:.05em;color:var(--ice-text);text-shadow:0 0 6px #ffffff1a;font-size:.85rem}.contact-dial-footer strong{color:var(--ice-text)}.contact-dial-footer{border-top:1px solid #e8f7ff1a;padding-top:14px}.contact-dial-footer p{color:var(--muted-text);margin:0}.footer-panel{min-height:46px;color:var(--muted-text);font-family:var(--mono);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-top:14px;padding:12px 16px;font-size:.8rem;display:flex}.article-shell{width:min(100%,900px);margin:0 auto;padding:24px}.article-page{gap:18px;max-width:72ch;margin:0 auto;display:grid}.article-page h1{color:var(--ice-text);margin:0;font-size:2.25rem;line-height:1.08}.article-page p{color:var(--muted-text);margin:0;font-size:1.12rem;line-height:1.7}.boot-sequence{z-index:150;background:#01040af5;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.boot-card{border:1px solid var(--cyan-glow);background:linear-gradient(#2ea8ff14 1px, transparent 1px), var(--bg-main);background-size:100% 24px;border-radius:8px;width:min(680px,100%);padding:24px;box-shadow:0 0 42px #2ea8ff52}.boot-title{color:var(--blue-primary);font-family:var(--pixel);margin-bottom:18px;line-height:1.6}.boot-lines{min-height:244px;color:var(--ice-text);font-family:var(--mono)}.boot-lines p{opacity:0;margin:0 0 9px;animation:.26s ease-out forwards boot-line}.boot-skip{margin-top:6px}@keyframes cursor-blink{50%{opacity:0}}@keyframes boot-line{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.console-grid,.hero-layout,.bottom-grid{grid-template-columns:1fr}.hero-window,.signal-window,.projects-window,.stack-window,.bottom-grid{grid-column:1}.signal-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr)}.cartridge-grid,.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-dial-console{grid-template-columns:1fr}.volume-dial{--button-radius:218px;width:min(100%,520px)}.volume-knob{inset:96px}}@media (max-width:760px){.site-shell{padding:10px}.topbar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.window-body{padding:12px}.window-bar{gap:10px}.window-bar span{text-overflow:ellipsis;white-space:nowrap;max-width:46%;overflow:hidden}.system-kicker{font-size:1.15rem;line-height:1.55}.hero-copy h1{overflow-wrap:anywhere;max-width:100%;font-size:1.72rem}.hero-subcopy,.avatar-row p{overflow-wrap:anywhere;max-width:100%;font-size:1rem}.physical-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px}.nav-key{min-height:62px;padding:8px;font-size:.72rem}.avatar-row,.resume-file{grid-template-columns:1fr}.hero-actions,.case-links,.contact-actions{grid-template-columns:1fr;display:grid}.hero-actions .hardware-button,.case-links .hardware-button,.contact-actions .hardware-button{width:100%}.signal-layout{grid-template-columns:1fr}.signal-knob{grid-row:auto;min-height:284px}.knob-ring{width:276px}.qr-core{width:188px}.qr-core svg{width:132px;height:132px}.channel-bank,.cartridge-grid,.case-grid,.chip-grid{grid-template-columns:1fr}.project-cart{min-height:330px}.contact-readout{padding:14px}.contact-readout h1,.contact-readout h3{font-size:1.55rem;line-height:1.15}.contact-readout dl div{grid-template-columns:1fr;gap:3px}.volume-deck{padding:14px}.volume-scale,.contact-dial-footer{flex-direction:column;align-items:stretch}.volume-scale{justify-content:space-between;display:flex}.contact-channel-list{display:grid}.volume-dial{--button-radius:158px;width:min(100%,360px);margin:14px auto;display:block}.volume-knob{inset:74px}.knob-rotor span{height:42px;top:14px}.contact-qr-core{gap:6px;width:210px;height:210px;padding:10px}.contact-qr-frame{border-width:4px;width:126px;height:126px}.contact-qr-frame svg{width:72%;height:72%}.devlog-list a{grid-template-columns:1fr;gap:3px}.contact-protocol dl div{grid-template-columns:1fr}.status-row{grid-template-columns:118px minmax(0,1fr)}.footer-panel{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.volume-dial{--button-radius:136px}.volume-knob{inset:66px}.contact-qr-core{gap:4px;width:176px;height:176px;padding:8px}.contact-qr-frame{border-width:3px;width:108px;height:108px}.contact-qr-frame svg{width:72%;height:72%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dial-semicircle-button{cursor:pointer;outline:none;transition:filter .2s}.dial-semicircle-button:focus-visible .dial-btn-cap{stroke:var(--warning-amber);stroke-width:2.5px;filter:drop-shadow(0 0 10px #f6c177cc)}.dial-semicircle-button:hover .dial-btn-cap{fill:url(#btn-surface-hover);stroke:#f6c17799}.dial-semicircle-button:hover .dial-btn-bezel{stroke:#f6c17780}.dial-semicircle-button:hover .dial-btn-shadow{opacity:.85}.dial-semicircle-button.is-active .dial-btn-cap{fill:url(#btn-surface-pressed);stroke:var(--warning-amber);stroke-width:2px}.dial-semicircle-button.is-active .dial-btn-bezel{stroke:#f6c177d9}.dial-semicircle-button.is-active .dial-btn-shadow{opacity:.3}.segment-badge-text{font-family:var(--mono);fill:var(--warning-amber);pointer-events:none;font-size:8px;font-weight:700}.segment-text-curved{font-family:var(--mono);letter-spacing:.04em;fill:var(--ice-text);pointer-events:none;font-size:9px;font-weight:600;transition:fill .16s}.dial-semicircle-button:hover .segment-text-curved,.dial-semicircle-button.is-active .segment-text-curved{fill:#fff}.mockup-highlights-bar{padding-top:var(--space-4);padding-bottom:var(--space-4)}.mockup-banner{background:linear-gradient(135deg,#0e1826f2,#070e18f2);border:1px solid #b4c8dc2e;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px 32px;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 32px #0006}.badge-live{color:var(--cyan-glow);letter-spacing:.08em;font-size:11px;font-weight:700}.mockup-banner-info h3{color:var(--ice-white);margin:6px 0;font-size:20px}.mockup-banner-info p{color:var(--ice-text);margin:0;font-size:14px}.mockup-banner-actions{flex-shrink:0;gap:12px;display:flex}.project-mockup-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03070de0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.project-mockup-modal-window{background:#060b13;border:1px solid #b4c8dc38;border-radius:10px;flex-direction:column;width:100%;max-width:1200px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #000c}.mockup-modal-bar{background:#0b121f;border-bottom:1px solid #b4c8dc26;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.mockup-modal-tabs{gap:8px;display:flex}.mockup-tab-btn{color:var(--ice-text);font-family:var(--mono);cursor:pointer;background:0 0;border:1px solid #b4c8dc26;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:600;transition:all .2s}.mockup-tab-btn:hover{color:#fff;background:#ffffff0d}.mockup-tab-btn.is-active{background:var(--cyan-glow);color:#040912;border-color:var(--cyan-glow);font-weight:700}.mockup-close-btn{color:#fff;font-family:var(--mono);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:4px;padding:8px 14px;font-size:12px}.mockup-close-btn:hover{color:#ffb4c8;background:#eb6f9233}.mockup-modal-content{flex:1;padding:24px;overflow-y:auto}.automation-mockup-wrapper{background:#040810;border:1px solid #b4c8dc24;border-radius:8px;overflow:hidden}.automation-mockup-header{background:#09101d;border-bottom:1px solid #b4c8dc1f;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.automation-mockup-title{align-items:center;gap:14px;display:flex}.automation-status-dot{background:var(--cyan-glow);width:10px;height:10px;box-shadow:0 0 8px var(--cyan-glow);border-radius:50%}.automation-mockup-title h3{color:var(--ice-white);font-size:16px;font-family:var(--mono);margin:0}.automation-mockup-title p{color:var(--ice-text);margin:2px 0 0;font-size:12px}.automation-btn-run{color:#fff;font-family:var(--mono);cursor:pointer;background:linear-gradient(135deg,#00d2ff,#0072ff);border:none;border-radius:4px;padding:10px 20px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 14px #0072ff66}.automation-btn-run:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #0072ff99}.automation-btn-run:disabled{opacity:.7;cursor:wait}.automation-mockup-body{grid-template-columns:1fr 340px;min-height:480px;display:grid}.automation-canvas{background:radial-gradient(circle,#14203266 0%,#040810f2 100%);flex-direction:column;justify-content:space-between;gap:24px;padding:24px;display:flex}.automation-nodes-flow{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.automation-node-wrapper{align-items:center;gap:12px;display:flex}.automation-node{text-align:left;cursor:pointer;background:#091220;border:1px solid #b4c8dc29;border-radius:8px;width:210px;padding:14px;transition:all .2s}.automation-node:hover,.automation-node.is-selected{border-color:var(--cyan-glow);background:#0c182a;box-shadow:0 0 16px #00d2ff33}.automation-node-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.automation-node-icon{font-size:18px}.automation-node-badge{font-family:var(--mono);color:var(--ice-text);background:#ffffff14;border-radius:3px;padding:2px 6px;font-size:9px}.automation-node h4{color:var(--ice-white);margin:0 0 4px;font-size:13px}.automation-node p{color:var(--ice-text);margin:0 0 10px;font-size:11px;line-height:1.3}.automation-node-footer{font-family:var(--mono);color:var(--warning-amber);justify-content:space-between;align-items:center;font-size:9px;display:flex}.automation-connector{color:#b4c8dc4d;align-items:center;font-size:16px;display:flex}.automation-connector.is-active{color:var(--cyan-glow)}.automation-logs-panel{font-family:var(--mono);background:#02050b;border:1px solid #b4c8dc1f;border-radius:6px;padding:12px 16px}.automation-logs-title{color:var(--ice-text);border-bottom:1px solid #ffffff0f;justify-content:space-between;margin-bottom:8px;padding-bottom:6px;font-size:10px;display:flex}.automation-logs-list{flex-direction:column;gap:6px;max-height:140px;display:flex;overflow-y:auto}.automation-log-entry{gap:10px;font-size:11px;display:flex}.log-time{color:#6a82a0;flex-shrink:0}.log-msg{color:#c0d8f0}.automation-inspector{background:#070d17;border-left:1px solid #b4c8dc1f;flex-direction:column;gap:16px;padding:20px;display:flex}.inspector-header h4{color:var(--ice-white);margin:0;font-size:14px}.inspector-section label{font-family:var(--mono);color:#6a82a0;margin-bottom:4px;font-size:10px;display:block}.inspector-section code{color:var(--cyan-glow);font-family:var(--mono)}.inspector-json{font-family:var(--mono);color:var(--warning-amber);background:#02050b;border:1px solid #ffffff14;border-radius:4px;max-height:220px;padding:12px;font-size:11px;overflow-y:auto}.dashboard-mockup-wrapper{background:#040810;border:1px solid #b4c8dc24;border-radius:8px;padding:24px}.dashboard-mockup-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dashboard-brand{align-items:center;gap:12px;display:flex}.dashboard-logo-icon{color:var(--cyan-glow);font-size:24px}.dashboard-brand h3{color:var(--ice-white);font-size:16px;font-family:var(--mono);margin:0}.dashboard-brand p{color:var(--ice-text);margin:2px 0 0;font-size:12px}.dashboard-header-right{align-items:center;gap:16px;display:flex}.dashboard-range-selector{background:#0b121f;border:1px solid #b4c8dc26;border-radius:4px;padding:2px;display:flex}.dashboard-range-selector button{color:var(--ice-text);font-family:var(--mono);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:4px 10px;font-size:10px;font-weight:600}.dashboard-range-selector button.is-active{color:#fff;background:#ffffff1f}.dashboard-live-badge{font-family:var(--mono);color:#0fa;background:#00ffaa1a;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;display:flex}.dashboard-live-dot{background:#0fa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #0fa}.dashboard-nav-tabs{border-bottom:1px solid #b4c8dc1f;gap:12px;margin-bottom:24px;padding-bottom:12px;display:flex}.dashboard-nav-tabs button{color:var(--ice-text);font-family:var(--mono);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;font-weight:600}.dashboard-nav-tabs button.is-active{color:var(--cyan-glow);border-bottom:2px solid var(--cyan-glow)}.dashboard-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.dashboard-kpi-card{background:#08101c;border:1px solid #b4c8dc24;border-radius:6px;flex-direction:column;gap:6px;padding:16px;display:flex}.kpi-title{font-family:var(--mono);color:#6a82a0;font-size:10px}.kpi-value-row{justify-content:space-between;align-items:baseline;display:flex}.kpi-value{color:var(--ice-white);font-size:20px;font-weight:700}.kpi-change{font-family:var(--mono);color:#0fa;font-size:11px}.kpi-sub{color:var(--ice-text);font-size:11px}.dashboard-main-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.dashboard-card{background:#08101c;border:1px solid #b4c8dc24;border-radius:8px;padding:20px}.card-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.card-header h4{color:var(--ice-white);margin:0;font-size:13px}.dashboard-svg-chart{width:100%;height:200px}.dashboard-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.dashboard-table th{font-family:var(--mono);color:#6a82a0;border-bottom:1px solid #b4c8dc1f;padding:8px;font-size:10px}.dashboard-table td{color:var(--ice-text);border-bottom:1px solid #ffffff0a;padding:10px 8px}.dashboard-table td strong{color:var(--ice-white);display:block}.dashboard-table td small{color:#6a82a0;font-size:10px;display:block}.mono-cell{font-family:var(--mono);color:var(--warning-amber)!important}.value-cell{font-family:var(--mono);font-weight:700;color:#0fa!important}.status-badge-live{font-family:var(--mono);color:var(--cyan-glow);background:#00d2ff26;border-radius:3px;padding:2px 6px;font-size:9px}.dashboard-footer-status{font-family:var(--mono);color:var(--ice-text);border-top:1px solid #b4c8dc1f;gap:24px;padding-top:12px;font-size:11px;display:flex}.status-item{align-items:center;gap:8px;display:flex}.dot{border-radius:50%;width:8px;height:8px}.dot-green{background:#0fa}.dot-cyan{background:var(--cyan-glow)}.dot-amber{background:var(--warning-amber)}.piquet-mockup-wrapper{background:#040810;border:1px solid #d4af3740;border-radius:8px;padding:20px;overflow:hidden}.piquet-header-bar{border-bottom:1px solid #d4af3733;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;display:flex}.badge-gold{color:#d4af37;background:#d4af3726;border:1px solid #d4af37;border-radius:4px;margin-bottom:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.gold-text{font-weight:700;color:#d4af37!important}.piquet-stat-badge{text-align:right;font-family:var(--mono)}.piquet-stat-badge span{color:var(--ice-text);font-size:11px;display:block}.piquet-stat-badge strong{color:#d4af37;font-size:20px}.piquet-grid-layout{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}@media (max-width:900px){.piquet-grid-layout{grid-template-columns:1fr}}.piquet-deals-card,.piquet-detail-card{background:#0a101c;border:1px solid #b4c8dc1f;border-radius:6px;padding:16px}.piquet-card-title{font-family:var(--mono);color:var(--cyan-glow);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:8px;font-size:12px;display:flex}.piquet-table-responsive{overflow-x:auto}.piquet-table{border-collapse:collapse;width:100%;font-size:13px}.piquet-table th{text-align:left;color:var(--ice-text);font-family:var(--mono);border-bottom:1px solid #ffffff1a;padding:8px 12px;font-size:11px}.piquet-table td{cursor:pointer;border-bottom:1px solid #ffffff0d;padding:12px;transition:background .2s}.piquet-table tr:hover,.piquet-table tr.is-selected{background:#d4af3714}.status-pill{font-family:var(--mono);border:1px solid;border-radius:3px;padding:3px 8px;font-size:10px;font-weight:700}.piquet-kpi-grid{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}.piquet-kpi-box{background:#050810;border:1px solid #ffffff14;border-radius:4px;padding:12px}.kpi-label{font-family:var(--mono);color:var(--ice-text);margin-bottom:4px;font-size:10px;display:block}.kpi-value{font-size:16px;font-weight:700;font-family:var(--mono)}.piquet-checklist{background:#060c18;border:1px solid #ffffff14;border-radius:4px;margin-top:16px;padding:14px}.checklist-title{font-family:var(--mono);color:var(--ice-text);margin-bottom:10px;font-size:11px;display:block}.piquet-checklist ul{margin:0;padding:0;list-style:none}.piquet-checklist li{color:var(--snow-text);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.check-icon{color:#0fa;font-weight:700}
:root{--brand-ink:#071018;--brand-ink-soft:#0b151e;--brand-surface:#111b24;--brand-surface-raised:#17232d;--brand-paper:#f2f1ec;--brand-text:#f4f6f3;--brand-muted:#9babb5;--brand-cyan:#54c9e5;--brand-cyan-dark:#153d49;--brand-amber:#f0a33b;--brand-green:#72dfa3;--brand-shell:#b9b5ac;--brand-shell-dark:#77756f;--brand-line:#dbebf026;--brand-line-strong:#dbebf047;--brand-shadow:0 24px 70px #00000061;--brand-radius-sm:8px;--brand-radius-md:16px;--brand-radius-lg:28px;--brand-gutter:clamp(20px, 4vw, 56px);--brand-max:1440px}html{scroll-padding-top:92px}body{background:radial-gradient(circle at 82% 8%, #54c9e514, transparent 28rem), linear-gradient(180deg, #081119 0%, var(--brand-ink) 55%, #060d13 100%);color:var(--brand-text);font-family:var(--sans);font-size:17px;line-height:1.55}body:before{z-index:90;mix-blend-mode:soft-light;opacity:.14;background:linear-gradient(#ffffff05 50%,#0000 50%) 0 0/100% 6px}h1,h2,h3{text-wrap:balance;scroll-margin-top:100px}p{text-wrap:pretty}.brand-site{background:linear-gradient(90deg,#0000 calc(50% - 1px),#ffffff05 50%,#0000 calc(50% + 1px));width:100%;max-width:100%;min-height:100dvh;overflow:clip}.brand-container{width:100%;max-width:var(--brand-max);padding-inline:var(--brand-gutter);margin-inline:auto}.brand-main{width:100%;max-width:100%;min-height:70dvh}.brand-skip-link{z-index:1000;border:1px solid var(--brand-cyan);border-radius:var(--brand-radius-sm);background:var(--brand-ink);min-height:44px;color:var(--brand-text);font:700 .78rem/1.4 var(--mono);padding:10px 16px;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-150%)}.brand-skip-link:focus-visible{transform:translateY(0)}.brand-header{z-index:80;border-bottom:1px solid var(--brand-line);-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#071018e0;position:sticky;top:0}.brand-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;display:grid}.brand-header__inner>*,.brand-hero__grid>*,.brand-section__heading>*,.platform-preview>*,.page-intro>*{min-width:0}.brand-mark{width:max-content;min-height:44px;color:var(--brand-text);align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand-mark__glyph{width:34px;height:34px;color:var(--brand-cyan);font:400 .56rem/1 var(--pixel);background:#54c9e514;border:1px solid #54c9e573;border-radius:8px;place-items:center;display:grid;box-shadow:inset 0 0 0 3px #00000038}.brand-mark__name{letter-spacing:-.04em;font-size:1.45rem;font-weight:700}.brand-mark__cursor{background:var(--brand-cyan);width:7px;height:17px;animation:1.35s step-end infinite brand-cursor;box-shadow:0 0 12px #54c9e58c}@keyframes brand-cursor{0%,48%{opacity:1}49%,to{opacity:.18}}.brand-nav{align-items:center;display:flex}.brand-nav--desktop{justify-content:center;gap:clamp(18px,2.5vw,38px)}.brand-nav__link{min-height:44px;color:var(--brand-muted);align-items:center;font-size:.96rem;font-weight:600;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.brand-nav__link:after{transform-origin:100%;content:"";background:var(--brand-cyan);height:2px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.brand-nav__link:hover,.brand-nav__link[aria-current=page]{color:var(--brand-text)}.brand-nav__link:hover:after,.brand-nav__link[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.brand-menu-button,.brand-nav--mobile{display:none}.brand-button{border:1px solid var(--brand-line-strong);background:var(--brand-surface-raised);min-height:50px;color:var(--brand-text);text-align:center;cursor:pointer;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:.93rem;font-weight:700;line-height:1.1;text-decoration:none;transition:color .18s,border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 5px #03080c}.brand-button svg,.brand-text-link svg,.project-feature__action svg,.writing-card svg,.project-archive svg,.contact-card svg{flex:none;width:18px;height:18px}.brand-button:hover{background:#1b2a36;border-color:#54c9e594;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 7px #03080c}.brand-button:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff0d,0 2px #03080c}.brand-button--small{min-height:44px;padding:10px 16px}.brand-button--primary{background:var(--brand-cyan);color:#061017;border-color:#7cdeef;box-shadow:inset 0 1px #ffffff85,0 5px #1b6678}.brand-button--primary:hover{background:#74d9ed;border-color:#b5f1fb;box-shadow:inset 0 1px #fff9,0 7px #1b6678}.brand-button--ghost{background:#ffffff09}.brand-button--light{background:var(--brand-paper);color:var(--brand-ink);border-color:#fff;box-shadow:0 5px #00000047}.brand-button--light:hover{background:#fff;border-color:#fff;box-shadow:0 7px #00000052}.brand-button--dark{color:#fff;background:#061017;border-color:#061017;box-shadow:0 5px #00000061}.brand-button--dark:hover{color:#54c9e5;background:#0d1b26;border-color:#0d1b26;box-shadow:0 7px #0000007a}.brand-button:focus-visible,.brand-nav__link:focus-visible,.brand-mark:focus-visible,.brand-menu-button:focus-visible,.brand-text-link:focus-visible,.project-cartridge-link:focus-visible,.writing-card:focus-visible,.project-archive a:focus-visible,.devlog-index a:focus-visible,.contact-card:focus-visible,.brand-footer a:focus-visible{outline:3px solid var(--brand-amber);outline-offset:4px}.brand-eyebrow,.brand-mono{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:700}.brand-eyebrow{color:var(--brand-cyan);margin:0 0 18px}.brand-text-link{min-height:44px;color:var(--brand-text);text-underline-offset:5px;align-items:center;gap:8px;font-weight:700;transition:color .18s;display:inline-flex}.brand-text-link:hover{color:var(--brand-cyan)}.brand-text-link--light{color:var(--brand-ink)}.brand-text-link--light:hover{color:#193d49}.brand-status-dot{background:var(--brand-green);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block;box-shadow:0 0 14px #72dfa3a3}.brand-hero{border-bottom:1px solid var(--brand-line);min-height:calc(100dvh - 76px);position:relative;overflow:hidden}.brand-hero:before{content:"";background:linear-gradient(#54c9e50b 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#54c9e509 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 75% 40%,#54c9e521,#0000 26rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 46%,#000);mask-image:linear-gradient(90deg,#0000,#000 46%,#000)}.brand-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(400px,.9fr);align-items:center;gap:clamp(32px,5vw,80px);min-height:calc(100dvh - 76px);padding-block:clamp(32px,4vh,60px);display:grid;position:relative}.brand-hero__copy{z-index:4;max-width:760px;position:relative}.brand-hero h1{max-width:780px;color:var(--brand-text);letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,4.1vw,4.5rem);font-weight:700;line-height:1.02}.brand-hero h1 em{color:var(--brand-cyan);font-style:normal;display:inline-block}.brand-hero__lead{color:#b9c5cc;max-width:620px;margin:18px 0 0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.5}.brand-hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.brand-hero__actions .brand-button{min-height:48px;padding:12px 24px;font-size:.98rem}.brand-hero__proof{border-top:1px solid var(--brand-line);color:var(--brand-muted);font:400 .76rem/1.3 var(--mono);flex-wrap:wrap;gap:0;margin:24px 0 0;padding:16px 0 0;list-style:none;display:flex}.brand-hero__proof li{border-right:1px solid var(--brand-line);padding:0 18px}.brand-hero__proof li:first-child{padding-left:0}.brand-hero__proof li:last-child{border-right:0}.brand-hero__proof strong{color:var(--brand-text)}.brand-hero__visual{perspective:1200px;min-height:590px;position:relative}.hero-deck{color:#444641;height:118px;font:700 .62rem/1 var(--mono);letter-spacing:.1em;background:linear-gradient(#a5a39d 0 12%,#787872 13% 23%,#96958f 24% 100%);border:1px solid #4b5050;border-radius:16px 16px 28px 28px;justify-content:space-between;align-items:flex-end;padding:26px 34px;display:flex;position:absolute;bottom:28px;left:0;right:2%;box-shadow:inset 0 2px #ffffff47,inset 0 -12px 22px #0000003b,0 30px 60px #00000073}.hero-deck i{background:#454743;border-radius:4px;width:72px;height:22px;box-shadow:inset 0 3px 7px #000000b3}.hero-cartridge{z-index:3;aspect-ratio:1.24;clip-path:polygon(8% 0,92% 0,100% 9%,100% 88%,94% 100%,6% 100%,0 88%,0 9%);color:#f7f8f5;filter:drop-shadow(0 24px 22px #0000006b);transform-origin:bottom;background:linear-gradient(90deg,#0000 0 5%,#ffffff1a 5% 7%,#0000 7% 93%,#00000026 93% 95%,#0000 95%),linear-gradient(155deg,#c6c3ba,#9c9a94 62%,#797872);width:min(76%,390px);padding:36px 32px 38px;text-decoration:none;transition:transform .26s,filter .26s;display:block;position:absolute;bottom:116px;right:8%;transform:rotateY(-8deg)rotate(1.5deg)}.hero-cartridge:hover{filter:drop-shadow(0 30px 26px #00000080);transform:rotateY(-3deg)rotate(0)translateY(-8px)}.hero-cartridge:focus-visible{z-index:5;outline:3px solid var(--brand-amber);outline-offset:5px;box-shadow:inset 0 0 0 5px var(--brand-ink);filter:drop-shadow(0 0 10px #f0a33bb8)drop-shadow(0 24px 22px #0000006b);transform:rotateY(-2deg)rotate(0)translateY(-8px)}.hero-cartridge--2{z-index:2;bottom:158px;right:19%;transform:rotateY(-12deg)rotate(-6deg)translate(-52px)}.hero-cartridge--3{z-index:1;bottom:165px;right:-2%;transform:rotateY(-1deg)rotate(7deg)translate(62px)}.hero-cartridge__ridge{background:#44454247;border-radius:99px;height:8px;position:absolute;top:17px;left:22%;right:22%;box-shadow:inset 0 2px 3px #00000052}.hero-cartridge__label{background:#101820;border:4px solid #696a66;border-radius:8px;height:74%;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff59,inset 0 0 0 1px #ffffff2e}.hero-cartridge__label img,.project-cartridge__label img{object-fit:cover}.hero-cartridge__shade{background:linear-gradient(#0000 38%,#04090deb);position:absolute;inset:0}.hero-cartridge__label strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.05rem,2vw,1.45rem);line-height:1;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.hero-cartridge__brand{color:#565751;font:400 .5rem/1 var(--pixel);text-shadow:0 1px #ffffff59;position:absolute;bottom:16px;right:32px}.brand-section{border-bottom:1px solid var(--brand-line);padding-block:clamp(84px,10vw,148px);position:relative}.brand-section__heading{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(40px,8vw,120px);margin-bottom:clamp(48px,6vw,84px);display:grid}.brand-section__heading--compact{margin-bottom:clamp(36px,4vw,58px)}.brand-section__heading h2,.platform-preview__intro h2,.founder-strip h2,.brand-closing h2,.about-profile h2,.stack-section h2,.community-manifesto h2,.community-roadmap h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,5.2vw,5rem);font-weight:600;line-height:.96}.brand-section__heading>p,.platform-preview__intro>p,.about-profile__statement>p,.stack-section__grid>div>p,.community-manifesto__grid>p{color:var(--brand-muted);margin:0;font-size:1.08rem;line-height:1.65}.brand-section--projects{background:linear-gradient(#ffffff05,#0000 28%)}.project-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3.5vw,52px);display:grid}.brand-section--projects .project-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,36px)}.project-feature{min-width:0}.project-cartridge-link{color:inherit;gap:24px;text-decoration:none;display:grid}.project-cartridge{aspect-ratio:1.28;clip-path:polygon(7% 0,93% 0,100% 8%,100% 88%,94% 100%,6% 100%,0 88%,0 8%);background:linear-gradient(90deg, transparent 0 4%, #ffffff21 4% 5.5%, transparent 5.5% 94.5%, #00000021 94.5% 96%, transparent 96%), linear-gradient(158deg, #cbc8bf, var(--brand-shell) 48%, #8f8e88 100%);min-height:280px;box-shadow:var(--brand-shadow);filter:drop-shadow(0 18px 14px #00000040);padding:10.5% 10% 13%;transition:transform .24s,filter .24s;position:relative;overflow:hidden;transform:translateY(0)rotate(.01deg)}.project-cartridge-link:hover .project-cartridge{filter:drop-shadow(0 26px 18px #00000057);transform:translateY(-7px)rotate(-.6deg)}.project-cartridge__top-ridge{background:#4f504d4d;border-radius:99px;height:3.2%;position:absolute;top:4.5%;left:23%;right:23%;box-shadow:inset 0 2px 3px #00000061,0 1px #ffffff59}.project-cartridge__screw{background:#575853;border-radius:50%;width:9px;height:9px;position:absolute;top:9.2%;box-shadow:inset 1px 1px 2px #ffffff2e,inset -1px -1px 2px #000000b3}.project-cartridge__screw--left{left:7.8%}.project-cartridge__screw--right{right:7.8%}.project-cartridge__label{background:#d7d5ce;border:2px solid #6c6d68;border-radius:6px;height:72%;position:relative;overflow:hidden;box-shadow:0 0 0 3px #fff3,0 2px 4px #00000057}.project-cartridge__grip{gap:5px;height:5.5%;display:flex;position:absolute;bottom:13.5%;left:11%;right:11%}.project-cartridge__grip span{background:#4b4c4940;border-radius:2px;flex:1;box-shadow:inset 0 2px 3px #0000004d}.project-cartridge__emboss{color:#4c4d49b8;font:400 clamp(.36rem, .7vw, .5rem)/1 var(--pixel);text-shadow:0 1px #ffffff73;position:absolute;bottom:6.8%;left:9%}.project-cartridge__contacts{background:repeating-linear-gradient(90deg,#b48239 0 8px,#d7b16f 8px 12px,#594b34 12px 15px);height:3.2%;position:absolute;bottom:0;left:25%;right:25%;box-shadow:inset 0 2px #ffffff38}.project-feature__copy{grid-template-columns:1fr auto;gap:12px 24px;padding:0 4px;display:grid}.project-feature__copy h3{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:600;line-height:1}.project-feature__copy .brand-mono{color:var(--brand-cyan)}.project-feature__action{color:var(--brand-text);text-underline-offset:5px;align-items:center;gap:8px;font-size:.84rem;font-weight:700;text-decoration:underline;display:inline-flex}.project-feature__copy>p{max-width:68ch;color:var(--brand-muted);grid-column:1/-1;margin:0;line-height:1.6}.project-feature__copy ul,.project-archive ul{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.project-feature__copy li,.project-archive li,.founder-strip__stack li{border:1px solid var(--brand-line);color:#bec9cf;font:400 .65rem/1.2 var(--mono);border-radius:5px;padding:5px 9px}.brand-section__footer{justify-content:center;margin-top:62px;display:flex}.brand-section--founder{background:var(--brand-paper);color:var(--brand-ink);padding-block:clamp(64px,7vw,96px)}.founder-strip{grid-template-columns:.9fr 1.15fr .75fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}.founder-strip__identity{align-items:center;gap:24px;display:flex}.founder-strip__index{clip-path:polygon(10% 0,90% 0,100% 10%,100% 88%,88% 100%,12% 100%,0 88%,0 10%);background:var(--brand-ink);width:88px;height:108px;color:var(--brand-cyan);font:400 .72rem/1 var(--pixel);flex:none;place-items:center;display:grid}.founder-strip .brand-eyebrow{color:#1d6678;margin-bottom:8px}.founder-strip h2{font-size:clamp(2.4rem,4vw,4.4rem)}.founder-strip__identity p:last-child,.founder-strip__story>p{color:#4e5a61;margin:10px 0 0}.founder-strip__story>p{margin:0 0 16px;font-size:1.08rem;line-height:1.6}.founder-strip .brand-text-link{color:var(--brand-ink)}.founder-strip .brand-text-link:hover{color:#236a7c}.founder-strip__stack{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.founder-strip__stack li{color:#374047;border-color:#07101838}.brand-section--writing{background:#09131b}.writing-grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.writing-card{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-height:330px;color:inherit;grid-template-rows:auto 1fr auto auto;padding:clamp(26px,3vw,42px);text-decoration:none;transition:background-color .2s,color .2s;display:grid}.writing-card:hover{background:var(--brand-paper);color:var(--brand-ink)}.writing-card .brand-mono{color:var(--brand-cyan)}.writing-card h3{letter-spacing:-.035em;align-self:end;margin:38px 0 18px;font-size:clamp(1.65rem,2.5vw,2.4rem);font-weight:600;line-height:1.03}.writing-card>p{color:var(--brand-muted);margin:0 0 18px}.writing-card:hover>p{color:#4c5961}.writing-card:hover .brand-mono,.writing-card:hover>div svg,.project-archive__list>a:hover>.brand-mono,.contact-card:hover .brand-mono{color:#1d6678}.writing-card:hover>div{color:#42515a}.project-archive__list>a:hover li{color:#36434a;border-color:#07101847}.writing-card>div{color:var(--brand-muted);font:400 .7rem/1.3 var(--mono);align-items:center;gap:14px;display:flex}.writing-card>div svg{color:var(--brand-cyan);margin-left:auto}.brand-section--platform{background:radial-gradient(circle at 12% 25%, #54c9e51a, transparent 28rem), var(--brand-surface);overflow:hidden}.platform-preview{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(60px,10vw,150px);display:grid}.platform-preview__intro{position:sticky;top:120px}.platform-preview__intro>p{margin:28px 0 20px}.platform-preview__grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.platform-preview__grid article,.principles-grid article,.community-spaces__grid article{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);background:#07101842;min-height:260px;padding:clamp(26px,3vw,42px)}.platform-preview__grid .brand-mono,.principles-grid .brand-mono,.community-spaces__grid .brand-mono{color:var(--brand-cyan)}.platform-preview__grid h3,.principles-grid h3,.community-spaces__grid h3{margin:62px 0 12px;font-size:clamp(1.55rem,2.5vw,2.2rem);font-weight:600;line-height:1}.platform-preview__grid p,.principles-grid p,.community-spaces__grid p{color:var(--brand-muted);margin:0;line-height:1.6}.brand-closing{background:var(--brand-cyan);color:var(--brand-ink);padding-block:clamp(82px,10vw,140px)}.brand-closing__inner{justify-items:start;display:grid}.brand-closing .brand-eyebrow{color:#124552}.brand-closing h2{max-width:1100px;font-size:clamp(3rem,6.5vw,6.8rem)}.brand-closing__inner>div{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:40px;display:flex}.brand-footer{background:#040a0f;padding-block:72px 28px}.brand-footer__grid{grid-template-columns:1.4fr .7fr .7fr;gap:clamp(42px,8vw,120px);display:grid}.brand-footer__statement p{max-width:360px;color:var(--brand-muted);margin:22px 0 0}.brand-footer__nav,.brand-footer__social{align-content:start;gap:12px;display:grid}.brand-footer__nav a,.brand-footer__social a{color:#c5d0d5;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.brand-footer__nav a:hover,.brand-footer__social a:hover{color:var(--brand-cyan)}.brand-section--founder a:focus-visible,.brand-closing a:focus-visible,.community-manifesto a:focus-visible,.writing-card:hover:focus-visible,.project-archive__list>a:hover:focus-visible,.contact-card:hover:focus-visible{outline-color:var(--brand-ink)}.brand-footer__base{border-top:1px solid var(--brand-line);color:#71818c;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:68px;padding-top:22px;font-size:.78rem;display:grid}.brand-footer__base span:nth-child(2){text-align:center}.brand-footer__base span:last-child{text-align:right}.page-intro{border-bottom:1px solid var(--brand-line);grid-template-columns:minmax(0,1fr) minmax(180px,.28fr);align-items:end;gap:clamp(48px,10vw,160px);padding-block:clamp(76px,10vw,150px) clamp(62px,8vw,112px);display:grid}.page-intro__copy{max-width:1050px}.page-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,7.8vw,8rem);font-weight:650;line-height:.9}.page-intro__copy>p:last-child{max-width:760px;color:var(--brand-muted);margin:28px 0 0;font-size:1.18rem;line-height:1.62}.page-intro__aside{justify-content:flex-end;display:flex}.page-stat{border-top:1px solid var(--brand-cyan);border-bottom:1px solid var(--brand-line);width:180px;padding:22px;display:grid}.page-stat strong{letter-spacing:-.07em;font-size:4.8rem;font-weight:500;line-height:.9}.page-stat span{color:var(--brand-muted);font:400 .7rem/1.4 var(--mono);text-transform:uppercase;margin-top:12px}.project-catalog{padding-top:clamp(74px,8vw,112px)}.project-archive{background:#09131b}.project-archive__list{border-top:1px solid var(--brand-line)}.project-archive__list>a{border-bottom:1px solid var(--brand-line);min-height:104px;color:inherit;grid-template-columns:52px minmax(220px,1.2fr) minmax(240px,.8fr) auto 24px;align-items:center;gap:24px;padding:18px 16px;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.project-archive__list>a:hover{background:var(--brand-paper);color:var(--brand-ink)}.project-archive__list>a>.brand-mono{color:var(--brand-cyan)}.project-archive h3{margin:0;font-size:1.35rem;font-weight:600}.project-archive p{color:var(--brand-muted);margin:3px 0 0;font-size:.9rem}.project-archive__list>a:hover p{color:#536169}.project-archive ul{grid-column:auto;margin:0}.project-archive__status{font:700 .65rem/1 var(--mono);letter-spacing:.08em}.devlog-index{padding-top:0}.devlog-index__list{border-top:1px solid var(--brand-line)}.devlog-index__list>a{border-bottom:1px solid var(--brand-line);min-height:180px;color:inherit;grid-template-columns:70px minmax(0,1fr) auto 28px;align-items:center;gap:clamp(22px,4vw,54px);padding-block:30px;text-decoration:none;transition:padding-left .2s,color .2s;display:grid}.devlog-index__list>a:hover{color:var(--brand-cyan);padding-left:16px}.devlog-index__number{color:#8297a2}.devlog-index__copy .brand-eyebrow{margin-bottom:8px}.devlog-index__copy h2{color:var(--brand-text);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:600;line-height:1}.devlog-index__meta{color:var(--brand-muted);font:400 .72rem/1.3 var(--mono);justify-items:end;gap:6px;display:grid}.founder-badge{aspect-ratio:.82;clip-path:polygon(10% 0,90% 0,100% 9%,100% 90%,90% 100%,10% 100%,0 90%,0 9%);background:var(--brand-shell);color:#343732;width:190px;box-shadow:var(--brand-shadow);align-content:space-between;padding:22px;display:grid}.founder-badge span,.founder-badge small{font:700 .62rem/1.2 var(--mono);letter-spacing:.08em}.founder-badge strong{color:var(--brand-ink);font-size:4rem;line-height:.9}.about-profile{background:var(--brand-surface)}.about-profile__grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(60px,10vw,150px);display:grid}.about-profile__statement>p{max-width:720px;margin-top:28px}.about-profile__actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.about-profile__facts{border-top:1px solid var(--brand-line);margin:0}.about-profile__facts>div{border-bottom:1px solid var(--brand-line);grid-template-columns:.55fr 1fr;gap:24px;padding:22px 0;display:grid}.about-profile__facts dt{color:var(--brand-muted);font:700 .68rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.about-profile__facts dd{color:var(--brand-text);margin:0}.principles-grid,.community-spaces__grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.principles-grid article,.community-spaces__grid article{min-height:340px}.principles-grid h3,.community-spaces__grid h3{margin-top:92px}.stack-section{background:#09131b}.stack-section__grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(60px,10vw,150px);display:grid}.stack-section__grid>div>p{margin-top:26px}.stack-section ul{border-top:1px solid var(--brand-line);margin:0;padding:0;list-style:none}.stack-section li{border-bottom:1px solid var(--brand-line);grid-template-columns:.55fr 1fr;gap:20px;padding:19px 0;display:grid}.stack-section li strong{color:var(--brand-text)}.stack-section li span{color:var(--brand-muted);line-height:1.4}.community-status{border:1px solid var(--brand-line);background:#ffffff06;border-radius:10px;align-items:center;gap:12px;min-width:210px;padding:18px;display:flex}.community-status .brand-status-dot{flex:none;width:10px;height:10px}.community-status div{gap:3px;display:grid}.community-status strong{font-size:1rem}.community-status small{color:var(--brand-muted);font:400 .66rem/1.4 var(--mono)}.community-manifesto{background:var(--brand-paper);color:var(--brand-ink)}.community-manifesto__grid{grid-template-columns:1.3fr .7fr;align-items:end;gap:clamp(60px,10vw,150px);display:grid}.community-manifesto .brand-eyebrow{color:#22768a}.community-manifesto__grid>p{color:#45525a}.community-spaces__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.community-spaces__grid article{min-height:320px}.community-roadmap{background:var(--brand-surface)}.community-roadmap__grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(60px,10vw,150px);display:grid}.community-roadmap ol{border-top:1px solid var(--brand-line);margin:0;padding:0;list-style:none}.community-roadmap li{border-bottom:1px solid var(--brand-line);grid-template-columns:50px 1fr;gap:24px;padding:28px 0;display:grid}.community-roadmap li>.brand-mono{color:var(--brand-cyan)}.community-roadmap small{color:var(--brand-cyan);font:700 .62rem/1.3 var(--mono);letter-spacing:.09em}.community-roadmap h3{margin:8px 0;font-size:1.7rem}.community-roadmap p{color:var(--brand-muted);margin:0}.contact-grid-section{padding-top:0}.contact-grid{border-top:1px solid var(--brand-line);border-left:1px solid var(--brand-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-card{border-right:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line);min-height:320px;color:inherit;align-content:start;padding:clamp(30px,5vw,64px);text-decoration:none;transition:background-color .2s,color .2s;display:grid}.contact-card:hover{background:var(--brand-paper);color:var(--brand-ink)}.contact-card--primary{background:#54c9e514}.contact-card .brand-mono{color:var(--brand-cyan)}.contact-card h2{letter-spacing:-.05em;margin:56px 0 8px;font-size:clamp(2.7rem,5vw,5rem);font-weight:600;line-height:.95}.contact-card p{color:var(--brand-muted);margin:0}.contact-card:hover p{color:#4d5960}.contact-card__action{text-underline-offset:5px;align-self:end;align-items:center;gap:8px;margin-top:44px;font-weight:700;text-decoration:underline;display:inline-flex}.brand-article{max-width:1120px;padding-block:clamp(70px,9vw,140px)}.brand-article__header{border-bottom:1px solid var(--brand-line);padding-bottom:clamp(52px,7vw,92px)}.brand-article__header .brand-text-link{margin-bottom:48px}.brand-article__header h1{letter-spacing:-.065em;max-width:980px;margin:0;font-size:clamp(3.4rem,8vw,7.8rem);font-weight:650;line-height:.9}.brand-article__meta{color:var(--brand-muted);font:400 .7rem/1.3 var(--mono);flex-wrap:wrap;gap:0;margin-top:36px;display:flex}.brand-article__meta>*{border-right:1px solid var(--brand-line);padding-inline:14px}.brand-article__meta>:first-child{padding-left:0}.brand-article__meta>:last-child{border-right:0}.brand-article__body{max-width:760px;margin:clamp(54px,8vw,100px) auto}.brand-article__body p{color:#c0ccd1;margin:0 0 28px;font-size:1.18rem;line-height:1.75}.brand-article__body .brand-article__lead{color:var(--brand-text);font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.45}.brand-article__footer{border-top:1px solid var(--brand-line);justify-content:space-between;align-items:center;gap:30px;padding-top:34px;display:flex}.brand-article__footer p{color:var(--brand-muted);margin:0}.signal-line{border-bottom:1px solid var(--brand-line);background:#050c12;position:relative;overflow:hidden}.signal-line:before{content:"";background:linear-gradient(90deg,#0000,#54c9e517,#0000);animation:8s ease-in-out infinite signal-scan;position:absolute;inset:0;transform:translate(-100%)}@keyframes signal-scan{0%,62%{transform:translate(-100%)}82%,to{transform:translate(100%)}}.signal-line__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:64px;display:grid;position:relative}.signal-line__inner>span{color:#66808d;font-size:.6rem}.signal-line__inner>span:last-child{justify-self:end}.signal-line__inner p{color:var(--brand-cyan);font:400 .72rem/1.3 var(--mono);letter-spacing:.04em;margin:0}.stack-section__modules{min-width:0}.stack-section__easter-egg{color:#8297a2;letter-spacing:.07em;margin:18px 0 0;font-size:.61rem}.contact-console-section{background:radial-gradient(circle at 70% 25%,#54c9e517,#0000 30rem),#081119;padding-top:clamp(52px,7vw,92px)}.contact-intro-aside{gap:20px;width:min(100%,280px);display:grid}.contact-quick-actions{gap:12px;display:grid}.contact-channel-list{gap:8px;margin-bottom:14px;display:none}.contact-channel-list button{min-height:54px;color:var(--brand-paper);font:inherit;text-align:left;cursor:pointer;background:#0c131d;border:1px solid #e8f7ff29;border-radius:6px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 3px #030609}.contact-channel-list button>span,.contact-channel-list button>small{color:#9aadb7;font:600 .65rem/1 var(--mono);letter-spacing:.06em}.contact-channel-list button>small{text-align:right}.contact-channel-list button.is-active{border-color:var(--brand-amber);box-shadow:inset 4px 0 var(--brand-amber), 0 3px 0 #030609;background:#17222d}.contact-channel-list button:focus-visible{outline:3px solid var(--brand-amber);outline-offset:2px}.contact-console-preface{color:#8297a2;justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.contact-console-preface .brand-mono{font-size:.62rem}.contact-console-section .contact-page-window{border-color:#54c9e547;width:100%;margin:0;box-shadow:inset 0 1px #ffffff0f,0 30px 80px #00000061}.contact-easter-egg{color:#8297a2;font:400 .61rem/1.5 var(--mono);letter-spacing:.06em;margin:16px 0 0}@media (max-width:1180px){.brand-header__inner{grid-template-columns:auto 1fr auto}.brand-nav--desktop{gap:18px}.brand-hero__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.78fr);gap:36px}.brand-hero h1{font-size:clamp(4rem,7vw,6rem)}.brand-hero__visual{min-height:520px}.brand-section--projects .project-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-strip{grid-template-columns:1fr 1fr}.founder-strip__stack{grid-column:1/-1}.community-spaces__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.brand-nav--desktop,.brand-header__contact{display:none}.brand-header__inner{grid-template-columns:1fr auto}.brand-menu-button{border:1px solid var(--brand-line-strong);width:48px;min-height:44px;color:var(--brand-text);cursor:pointer;background:#ffffff09;border-radius:8px;place-content:center;gap:7px;padding:0;display:grid}.brand-menu-button span{transform-origin:50%;background:currentColor;width:20px;height:1px;transition:transform .18s}.brand-menu-button.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.brand-menu-button.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.brand-nav--mobile{border-top:1px solid var(--brand-line);background:#081119;display:block}.brand-nav--mobile__inner{gap:4px;padding-block:16px 22px;display:grid}.brand-nav--mobile .brand-nav__link{min-height:48px;font-size:1.15rem}.brand-nav--mobile .brand-button{margin-top:8px}.brand-hero__grid{grid-template-columns:1fr;min-height:auto;padding-top:78px}.brand-hero__copy{max-width:760px}.brand-hero h1{max-width:720px;font-size:clamp(4.5rem,12vw,7.2rem)}.brand-hero__visual{width:min(100%,650px);min-height:520px;margin-inline:auto}.brand-section__heading,.platform-preview,.stack-section__grid,.community-roadmap__grid,.community-manifesto__grid{grid-template-columns:1fr;gap:34px}.platform-preview__intro{position:static}.writing-grid{grid-template-columns:1fr}.writing-card{min-height:280px}.brand-footer__grid{grid-template-columns:1.3fr .7fr .7fr;gap:36px}.page-intro{grid-template-columns:1fr;gap:38px}.page-intro__aside{justify-content:flex-start}.about-profile__grid{grid-template-columns:1fr}.project-archive__list>a{grid-template-columns:44px 1fr auto 24px}.project-archive ul{display:none}}@media (max-width:760px){:root{--brand-gutter:20px}body{font-size:16px}body:before{opacity:.08}.signal-line__inner{grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:68px}.signal-line__inner>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-line__inner>span:last-child{display:none}.signal-line__inner p{text-align:right}.brand-header__inner{min-height:64px}.brand-mark__glyph{width:32px;height:32px}.brand-mark__name{font-size:1.3rem}.brand-hero{min-height:auto}.brand-hero:before{background-size:48px 48px,48px 48px,auto;-webkit-mask-image:linear-gradient(#000,#000 62%,#0000);mask-image:linear-gradient(#000,#000 62%,#0000)}.brand-hero__grid{gap:24px;padding-block:38px 44px}.brand-hero .brand-eyebrow{margin-bottom:13px;font-size:.62rem}.brand-hero h1{letter-spacing:-.055em;max-width:520px;font-size:clamp(2.75rem,12vw,3.7rem);line-height:.9}.brand-hero__lead{margin-top:20px;font-size:1.02rem;line-height:1.46}.brand-hero__actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:24px;display:grid}.brand-hero__actions .brand-button{width:100%;min-width:0;max-width:100%;min-height:54px;padding:13px 18px;font-size:.94rem}.brand-hero__actions .brand-text-link{grid-column:1/-1;width:max-content}.brand-hero__proof{gap:8px 0;max-width:100%;margin-top:18px;padding-top:14px;font-size:.62rem}.brand-hero__proof li{padding-inline:9px}.brand-hero__visual{display:none!important}.hero-deck{border-radius:10px 10px 20px 20px;height:82px;padding:18px 20px;font-size:.44rem;bottom:26px;left:2%;right:2%}.hero-deck i{width:46px;height:16px}.hero-cartridge{width:72%;padding:28px 24px 30px;bottom:96px;right:12%}.hero-cartridge--2{bottom:119px;right:20%;transform:rotateY(-8deg)rotate(-5deg)translate(-32px)}.hero-cartridge--3{bottom:122px;right:2%;transform:rotate(6deg)translate(38px)}.brand-section{padding-block:76px}.brand-section__heading{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.brand-section__heading h2,.platform-preview__intro h2,.founder-strip h2,.about-profile h2,.stack-section h2,.community-manifesto h2,.community-roadmap h2{font-size:clamp(2.35rem,11vw,3.4rem)}.project-feature-grid{grid-template-columns:1fr;gap:54px}.brand-section--projects .project-feature-grid{max-width:none;margin-inline:calc(var(--brand-gutter) * -1);padding:4px var(--brand-gutter) 28px;overscroll-behavior-inline:contain;scroll-padding-inline:var(--brand-gutter);scroll-snap-type:x mandatory;scrollbar-color:#54c9e573 #ffffff0a;scrollbar-width:thin;gap:16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0% calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 0% calc(100% - 30px),#0000 100%)}.brand-section--projects .project-feature{scroll-snap-align:start;flex:0 0 min(82vw,340px)}.project-cartridge{min-height:0}.project-feature__copy{grid-template-columns:1fr;gap:10px}.project-feature__action{width:max-content}.brand-section__footer{margin-top:46px}.founder-strip{grid-template-columns:1fr;gap:36px}.founder-strip__identity{align-items:flex-start}.founder-strip__index{width:72px;height:88px}.founder-strip__stack{grid-column:auto}.writing-grid,.platform-preview__grid,.principles-grid,.community-spaces__grid,.contact-grid{grid-template-columns:1fr}.platform-preview__grid article,.principles-grid article,.community-spaces__grid article{min-height:230px}.platform-preview__grid h3,.principles-grid h3,.community-spaces__grid h3{margin-top:54px}.brand-closing h2{font-size:clamp(2.8rem,12vw,4.3rem)}.brand-footer__grid{grid-template-columns:1fr 1fr}.brand-footer__statement{grid-column:1/-1}.brand-footer__base{grid-template-columns:1fr}.brand-footer__base span:nth-child(2),.brand-footer__base span:last-child{text-align:left}.page-intro{gap:32px;padding-block:62px 72px}.page-intro--projects{gap:22px;padding-bottom:42px}.page-intro--projects h1{font-size:clamp(2.75rem,12vw,4.1rem)}.page-intro--projects .page-stat{align-items:baseline;gap:16px;width:100%;padding:12px 0;display:flex}.page-intro--projects .page-stat strong{font-size:2.8rem}.page-intro--projects .page-stat span{margin-top:0}.project-catalog{padding-top:54px}.page-intro h1{font-size:clamp(3rem,14vw,4.7rem)}.page-intro__copy>p:last-child{margin-top:22px;font-size:1.02rem}.page-stat{width:150px}.page-stat strong{font-size:4rem}.project-archive__list>a{grid-template-columns:36px 1fr 22px;gap:12px;min-height:88px;padding-inline:0}.project-archive__status{display:none}.project-archive h3{font-size:1.15rem}.devlog-index__list>a{grid-template-columns:36px 1fr 22px;gap:14px;min-height:140px}.devlog-index__meta{display:none}.devlog-index__copy h2{font-size:clamp(1.65rem,8vw,2.6rem)}.founder-badge{width:150px}.about-profile__facts>div,.stack-section li{grid-template-columns:1fr;gap:7px}.contact-card{min-height:270px}.contact-console-section{padding-top:42px}.contact-console-preface{flex-direction:column;align-items:flex-start;gap:7px}.contact-channel-list{display:grid}.brand-article__header .brand-text-link{margin-bottom:34px}.brand-article__header h1{font-size:clamp(3rem,14vw,4.8rem)}.brand-article__footer{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.brand-hero h1{font-size:clamp(2.65rem,12vw,3.15rem)}.brand-hero__actions .brand-button{font-size:.88rem}.brand-hero__proof li{padding-inline:7px}.brand-hero__visual{min-height:320px}.hero-cartridge{bottom:82px}.hero-cartridge--2,.hero-cartridge--3{bottom:102px}.brand-footer__grid{grid-template-columns:1fr}.brand-footer__statement{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-mark__cursor{opacity:1;animation:none}.signal-line:before{animation:none}.brand-button,.brand-nav__link,.brand-nav__link:after,.brand-text-link,.hero-cartridge,.project-cartridge,.writing-card,.project-archive__list>a,.devlog-index__list>a,.contact-card,.brand-menu-button span{transition-duration:.01ms}}.matrix-rain-canvas{pointer-events:none;z-index:1;opacity:.85;mix-blend-mode:screen;width:100vw;height:100vh;position:fixed;top:0;left:0}.brand-header__controls{align-items:center;gap:12px;margin-left:auto;display:flex}.brand-lang-toggle{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);font:700 .75rem var(--mono);background:#ffffff0a;align-items:center;gap:4px;padding:4px 8px;display:flex}.brand-lang-btn{color:var(--brand-muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;transition:color .2s,transform .2s}.brand-lang-btn:hover{color:var(--brand-text)}.brand-lang-btn.is-active{color:var(--brand-cyan);text-shadow:0 0 8px #54c9e566;font-weight:700}.brand-lang-divider{color:var(--brand-line-strong);font-size:.7rem}.easter-egg-toggle{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);width:34px;height:34px;color:var(--brand-text);cursor:pointer;background:#ffffff0a;justify-content:center;align-items:center;padding:0;transition:all .2s;display:inline-flex}.easter-egg-toggle:hover{border-color:var(--brand-cyan);background:#ffffff14;transform:translateY(-1px)}.visual-pill-btn.is-matrix{background:#00ff661f;border-color:#0f6;box-shadow:0 0 12px #00ff6659}.visual-ring-btn.is-lotr{background:#eab30826;border-color:#eab308;box-shadow:0 0 12px #eab30866}.easter-egg-banner{border-radius:var(--brand-radius-sm);font:400 .88rem var(--mono);margin-block:14px;padding:10px 16px}.matrix-banner{color:#0f6;background:#00ff6614;border:1px solid #00ff664d}.lotr-banner{color:#fef08a;background:#eab30814;border:1px solid #eab3084d}.problem-solution-section{z-index:2;border-block:1px solid var(--brand-line);background:#0b151e99;padding-block:clamp(40px,6vw,80px);position:relative}.problem-cards-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,32px);margin-top:32px;display:grid}.problem-card{background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:var(--brand-radius-md);flex-direction:column;gap:16px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.problem-card:hover{border-color:var(--brand-cyan);transform:translateY(-4px);box-shadow:0 12px 30px #0006}.problem-card__tag{color:var(--brand-cyan);letter-spacing:.05em;font-size:.75rem;display:inline-block}.problem-card h3{color:var(--brand-text);font-size:1.25rem;font-weight:700;line-height:1.3}.problem-card__block{border-radius:var(--brand-radius-sm);flex-direction:column;gap:6px;padding:12px 14px;font-size:.92rem;display:flex}.problem-card__block--pain{color:#fca5a5;background:#ef444414;border-left:3px solid #ef4444}.problem-card__block--solution{color:#6ee7b7;background:#10b98114;border-left:3px solid #10b981}.problem-card__label{font:700 .7rem var(--mono);letter-spacing:.05em}.problem-card__label--pain{color:#f87171}.problem-card__label--solution{color:#34d399}.mobile-controls-row{flex-wrap:wrap;align-items:center;gap:12px;padding-block:8px;display:flex}.quantifiable-results{background:var(--brand-surface-raised);border:1px solid var(--brand-line-strong);border-radius:var(--brand-radius-md);box-shadow:var(--brand-shadow);margin-block:40px;padding:clamp(20px,4vw,36px);position:relative}.results-deck-header{border-bottom:1px solid var(--brand-line);color:var(--brand-muted);font:700 .65rem var(--mono);letter-spacing:.1em;justify-content:space-between;align-items:flex-end;margin-bottom:24px;padding-bottom:12px;display:flex}.results-deck-header i{background:var(--brand-cyan);width:38px;height:4px;box-shadow:0 0 6px var(--brand-cyan);border-radius:2px}.results-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:stretch;gap:20px;display:grid}.metric-card{border:1px solid var(--brand-line);border-radius:var(--brand-radius-sm);background:#07101873;flex-direction:column;justify-content:space-between;gap:16px;height:100%;padding:20px;display:flex}.metric-card__header{border-bottom:1px solid #dbebf014;justify-content:space-between;align-items:center;margin-bottom:0;padding-bottom:10px;display:flex}.metric-card__title{font:700 .7rem var(--mono);color:var(--brand-muted);letter-spacing:.05em}.metric-badge{font:700 .65rem var(--mono);border-radius:4px;padding:3px 8px}.metric-badge--green{color:var(--brand-green);background:#72dfa31f;border:1px solid #72dfa34d}.metric-badge--cyan{color:var(--brand-cyan);background:#54c9e51f;border:1px solid #54c9e54d}.metric-badge--amber{color:var(--brand-amber);background:#f0a33b1f;border:1px solid #f0a33b4d}.metric-card__body,.metric-pagespeed{flex-grow:1;align-items:flex-start;gap:14px;display:flex}.pagespeed-score{flex-shrink:0;width:52px;min-width:52px;height:52px;min-height:52px;position:relative;overflow:hidden}.pagespeed-ring{width:52px;height:52px;display:block}.pagespeed-ring .ring-bg{fill:none;stroke:#dbebf01a;stroke-width:3.5px}.pagespeed-ring .ring-stroke{fill:none;stroke:var(--brand-green);stroke-width:3.5px;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 0 4px var(--brand-green));transform:rotate(-90deg)}.pagespeed-number{font-family:var(--sans);color:var(--brand-green);font-size:1.25rem;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagespeed-info{flex-direction:column;gap:3px;display:flex}.pagespeed-info strong{color:var(--brand-text);font-size:.95rem}.pagespeed-info span{color:var(--brand-muted);font-size:.82rem;line-height:1.35}.speed-comparison,.metric-card__footer{font:700 .7rem var(--mono);border-top:1px solid #dbebf014;gap:8px;padding-top:12px;display:grid}.speed-bar{gap:3px;display:grid}.speed-bar span{color:var(--brand-muted)}.bar-fill{border-radius:3px;height:6px}.bar-fill.red{background:#ef4444}.bar-fill.green{background:var(--brand-green);box-shadow:0 0 8px var(--brand-green)}.bar-fill.cyan{background:var(--brand-cyan);box-shadow:0 0 8px var(--brand-cyan)}.bar-fill.amber{background:var(--brand-amber);box-shadow:0 0 8px var(--brand-amber)}.metric-text-box{flex-grow:1;align-items:flex-start;gap:14px;width:100%;display:flex}.metric-number-highlight{color:var(--brand-cyan);letter-spacing:-.03em;font-size:1.6rem;font-weight:700;font-family:var(--sans);text-shadow:0 0 10px #54c9e54d;white-space:nowrap;background:#54c9e514;border:1px solid #54c9e538;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:64px;height:52px;padding:8px 10px;line-height:1;display:flex}.metric-number-highlight.text-amber{color:var(--brand-amber);text-shadow:0 0 10px #f0a33b4d;background:#f0a33b14;border-color:#f0a33b38}.metric-desc{flex-direction:column;flex-grow:1;gap:3px;margin:0;display:flex}.metric-desc strong{color:var(--brand-text);font-size:.95rem;line-height:1.25;display:block}.metric-desc span{color:var(--brand-muted);font-size:.82rem;line-height:1.35}.results-cta-bar{border-radius:var(--brand-radius-sm);background:#54c9e50a;border:1px solid #54c9e533;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:20px 24px;display:flex}.results-cta-text strong{color:var(--brand-text);margin-bottom:4px;font-size:1.02rem;display:block}.results-cta-text p{color:var(--brand-muted);margin:0;font-size:.85rem}.hero-mobile-explainer{display:none}.hero-mobile-card{background:var(--brand-surface-raised);border:1px solid var(--brand-line-strong);border-radius:var(--brand-radius-md);box-shadow:var(--brand-shadow);flex-direction:column;gap:12px;padding:20px;display:flex}.hero-mobile-tag{color:var(--brand-cyan);letter-spacing:.08em;font-size:.7rem}.hero-mobile-card h3{color:var(--brand-text);margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.hero-mobile-card ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero-mobile-card li{color:var(--brand-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.hero-mobile-card li span{color:var(--brand-green);font-weight:700}@media (max-width:760px){.hero-desktop-visual{display:none!important}.hero-mobile-explainer{margin-top:24px;display:block}}.project-slideshow{background:var(--brand-surface,#0c151d);border:1px solid var(--brand-line,#ffffff1f);border-radius:20px;outline:none;flex-direction:column;gap:24px;padding:clamp(20px,3vw,36px);display:flex;position:relative;box-shadow:0 20px 40px #0006,inset 0 1px #ffffff14}.project-slideshow:focus-visible{border-color:var(--brand-cyan,#54c9e5);box-shadow:0 0 0 3px #54c9e533}.project-slideshow__bar{border-bottom:1px dashed #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.project-slideshow__info{align-items:center;gap:14px;display:flex}.project-slideshow__badge{color:var(--brand-cyan,#54c9e5);letter-spacing:.08em;background:#54c9e51f;border:1px solid #54c9e540;border-radius:6px;padding:4px 10px;font-size:.85rem}.project-slideshow__status-pill{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:700}.project-slideshow__status-pill.status-cyan{color:#54c9e5;background:#54c9e526;border:1px solid #54c9e54d}.project-slideshow__status-pill.status-amber{color:#f0a33b;background:#f0a33b26;border:1px solid #f0a33b4d}.project-slideshow__status-pill.status-violet{color:#a78bfa;background:#a78bfa26;border:1px solid #a78bfa4d}.project-slideshow__status-pill.status-blue{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.project-slideshow__controls{align-items:center;gap:10px;display:flex}.project-slideshow__btn{background:var(--brand-card,#121f2b);color:var(--brand-text,#f0f4f8);border:1px solid var(--brand-line,#ffffff26);font-family:var(--mono);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.8rem;font-weight:700;transition:all .2s}.project-slideshow__btn:hover{border-color:var(--brand-cyan,#54c9e5);color:#fff;background:#ffffff1a;transform:translateY(-1px)}.project-slideshow__btn:active{transform:translateY(1px)}.project-slideshow__btn--toggle{text-align:center;min-width:90px}.project-slideshow__btn--nav{justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.project-slideshow__stage{border-radius:16px;position:relative;overflow:hidden}.project-slideshow__card{background:linear-gradient(145deg,#101c26e6,#081018f2);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);padding:clamp(20px,3vw,32px);transition:all .4s cubic-bezier(.16,1,.3,1);animation:.45s cubic-bezier(.16,1,.3,1) slideshowFadeIn;display:grid}@keyframes slideshowFadeIn{0%{opacity:.3;transform:scale(.985)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.project-slideshow__visual{border-radius:12px;text-decoration:none;transition:transform .3s;display:block}.project-slideshow__visual:hover{transform:scale(1.02)}.project-slideshow__visual .project-cartridge{min-height:320px}.project-slideshow__content{flex-direction:column;gap:16px;display:flex}.project-slideshow__type{font-family:var(--mono);color:var(--brand-muted,#7f9aa5);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.project-slideshow__title{font-family:var(--heading);color:#fff;margin:4px 0 0;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:800;line-height:1.2}.project-slideshow__summary{color:var(--brand-text-muted,#c2d1db);margin:0;font-size:1.02rem;line-height:1.6}.project-slideshow__stack{flex-direction:column;gap:8px;display:flex}.project-slideshow__stack-label{font-family:var(--mono);color:var(--brand-muted,#7f9aa5);letter-spacing:.08em;font-size:.72rem}.project-slideshow__stack ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.project-slideshow__stack li{font-family:var(--mono);color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:4px 10px;font-size:.75rem}.project-slideshow__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.project-slideshow__strip-container{scrollbar-width:thin;scrollbar-color:var(--brand-line) transparent;padding-bottom:6px;overflow-x:auto}.project-slideshow__strip{gap:10px;min-width:max-content;display:flex}.project-slideshow__strip-item{background:var(--brand-card,#101c26);color:var(--brand-muted,#94a3b8);cursor:pointer;white-space:nowrap;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;transition:all .2s;display:flex}.project-slideshow__strip-item:hover{color:#fff;background:#ffffff14}.project-slideshow__strip-item.is-active{border-color:var(--brand-cyan,#54c9e5);color:#fff;background:#54c9e51f;font-weight:700;box-shadow:0 0 12px #54c9e540}.project-slideshow__strip-item.accent-amber.is-active{background:#f0a33b1f;border-color:#f0a33b;box-shadow:0 0 12px #f0a33b40}.project-slideshow__strip-item.accent-violet.is-active{background:#a78bfa1f;border-color:#a78bfa;box-shadow:0 0 12px #a78bfa40}.project-slideshow__strip-item.accent-blue.is-active{background:#3b82f61f;border-color:#3b82f6;box-shadow:0 0 12px #3b82f640}@media (max-width:900px){.project-slideshow__card{grid-template-columns:1fr}}.featured-heading__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.view-toggle-buttons{align-items:center;gap:6px;display:flex}.view-toggle-btn{min-height:36px!important;padding:6px 14px!important;font-size:.8rem!important}.view-toggle-btn.is-active{background:var(--brand-cyan,#54c9e5)!important;color:#08121a!important;border-color:var(--brand-cyan,#54c9e5)!important;font-weight:700!important}
