:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}:root{--black:#060606;--white:#f0ede8;--acid:#c8ff00;--dim:#333;--dark-gray:#1e1e1e;--medium-gray:#2a2a2a;--light-gray:#444;--red:#f20;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:14px;--spacing-lg:18px;--spacing-xl:24px;--spacing-xxl:28px;--spacing-xxxl:40px;--spacing-page:52px;--font-mono:"Courier New", "Courier", monospace;--font-size-xs:clamp(8px, .9vw, 9px);--font-size-sm:clamp(9px, 1.4vw, 13px);--font-size-base:clamp(10px, 1.2vw, 12px);--font-size-md:clamp(12px, 1.5vw, 14px);--font-size-lg:clamp(14px, 2vw, 16px);--font-size-xl:clamp(16px, 3vw, 24px);--letter-spacing-xs:2px;--letter-spacing-sm:3px;--letter-spacing-md:4px;--letter-spacing-lg:6px;--transition-fast:.2s;--transition-normal:.3s;--transition-slow:.6s;--z-base:1;--z-content:5;--z-ui:9;--z-overlay:10;--z-decorative:20;--z-dropdown:30}*{box-sizing:border-box;margin:0;padding:0}html{height:100%}body{background:var(--black);color:var(--white);font-family:var(--font-mono);min-height:100vh;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}@media (width<=480px){:root{font-size:14px}}@media (width>=768px){body{font-size:16px}}@media (width>=1024px){body{font-size:18px}}::selection{background-color:var(--acid);color:var(--black)}::selection{background-color:var(--acid);color:var(--black)}.appContainer{background:var(--black);color:var(--white);cursor:url(../cursor.svg) 16 16,crosshair;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow-x:hidden}.main{z-index:var(--z-content);width:100%;padding:var(--spacing-page) var(--spacing-xl) calc(var(--spacing-page) + 100px) var(--spacing-xl);flex-direction:column;justify-content:center;align-items:center;gap:0;animation:1.2s forwards fadeIn;display:flex;position:relative}.noiseOverlay{content:"";pointer-events:none;z-index:var(--z-overlay);opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.scanLines{content:"";pointer-events:none;z-index:calc(var(--z-overlay) - 1);background:repeating-linear-gradient(0deg,#0000,#0000 3px,#c8ff0003 3px 4px);position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cursorTrail{to{opacity:0}}@media (width<=768px){.main{padding:calc(var(--spacing-xxxl) + 20px) var(--spacing-lg) calc(var(--spacing-xxxl) + 20px) var(--spacing-lg)}}@media (width<=480px){.main{padding:calc(var(--spacing-xxxl) + 10px) var(--spacing-md) calc(var(--spacing-xxxl) + 10px) var(--spacing-md)}}.topBar{padding:var(--spacing-lg) var(--spacing-xxxl);z-index:var(--z-decorative);justify-content:space-between;gap:var(--spacing-lg);border-bottom:1px solid #0e0e0e;flex-wrap:wrap;display:flex;position:fixed;top:0;left:0;right:0}.bottomBar{padding:var(--spacing-lg) var(--spacing-xxxl);z-index:var(--z-decorative);justify-content:space-between;align-items:center;gap:var(--spacing-lg);border-top:1px solid #111;flex-wrap:wrap;display:flex;position:fixed;bottom:0;left:0;right:0}.barItem{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-sm);color:var(--dark-gray);text-transform:uppercase;white-space:nowrap}.barItemRight{color:var(--dark-gray)}@media (width<=768px){.topBar,.bottomBar{padding:var(--spacing-lg) var(--spacing-lg);font-size:var(--font-size-xs)}.barItem{font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-xs)}}@media (width<=480px){.topBar{gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column;align-items:flex-start}.bottomBar{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-lg);flex-direction:column}.barItem{font-size:var(--font-size-xs)}}.logoWrap{justify-content:center;width:100%;animation:1s .2s both fadeIn;display:flex;position:relative}.logoSvg{width:clamp(280px,70vw,640px);height:auto;display:block}.glitchLayer{opacity:0;width:100%;height:100%;animation:6s infinite glitch1;position:absolute;top:0;left:0}.glitchLayer2{animation:6s infinite glitch2}@keyframes glitch1{0%,88%,to{opacity:0}90%{opacity:.7;clip-path:polygon(0 20%,100% 20%,100% 40%,0 40%);transform:translate(-3px)}92%{opacity:0}}@keyframes glitch2{0%,92%,to{opacity:0}94%{opacity:.5;clip-path:polygon(0 60%,100% 60%,100% 75%,0 75%);transform:translate(3px)}96%{opacity:0}}@media (width<=768px){.logoSvg{width:clamp(240px,85vw,500px)}}.tagline{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-lg);text-transform:uppercase;color:#444;margin-top:var(--spacing-xxl);text-align:center;max-width:90%;line-height:1.6;animation:1s .5s both fadeIn}.taglineAccent{color:var(--acid);opacity:.8;font-weight:500}@media (width<=480px){.tagline{margin-top:var(--spacing-xl);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-md)}}.waitlist{margin-top:var(--spacing-page);align-items:center;gap:var(--spacing-md);width:100%;padding:0 var(--spacing-xl);flex-direction:column;max-width:450px;margin-left:auto;margin-right:auto;animation:1s .8s both fadeIn;display:flex}.waitlistLabel{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-md);text-transform:uppercase;color:var(--acid)}.waitlistRow{transition:border-color var(--transition-normal);border:1px solid #222;gap:0;width:100%;display:flex;overflow:hidden}.waitlistRow:focus-within{border-color:var(--acid)}.waitlistInput{padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-xs);color:var(--white);width:1px;transition:background-color var(--transition-normal);background:0 0;border:none;outline:none;flex-grow:1}.waitlistInput::placeholder{color:var(--dim);letter-spacing:var(--letter-spacing-xs)}.waitlistInput:focus{background-color:#c8ff0005}.waitlistBtn{background:var(--acid);padding:var(--spacing-md) var(--spacing-lg);font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-sm);text-transform:uppercase;color:var(--black);cursor:pointer;transition:opacity var(--transition-fast);white-space:nowrap;border:none;flex-shrink:0;font-weight:700}.waitlistBtn:hover{opacity:.85}.waitlistBtn:active{opacity:.7}.waitlistNote{font-family:var(--font-mono);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-xs);color:var(--light-gray);text-transform:uppercase}.successMsg{font-family:var(--font-mono);font-size:var(--font-size-base);letter-spacing:var(--letter-spacing-sm);color:var(--acid);text-transform:uppercase;text-align:center;padding:var(--spacing-md) 0;animation:.6s ease-out fadeIn}.errorMessage{color:var(--red);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-xs);margin-top:var(--spacing-sm)}@media (width<=480px){.waitlist{margin-top:var(--spacing-xl);padding:0 var(--spacing-md)}.waitlistInput,.waitlistBtn{padding:var(--spacing-sm) var(--spacing-md)}.waitlistBtn{font-size:var(--font-size-xs)}}.corner{width:40px;height:40px;z-index:var(--z-decorative);pointer-events:none;position:fixed}.cornerInner{background:var(--acid);position:absolute}.cornerVertical{width:1px;height:100%;top:0;left:0}.cornerHorizontal{width:100%;height:1px;top:0;left:0}.cornerTl{top:var(--spacing-xl);left:var(--spacing-xl)}.cornerTr{top:var(--spacing-xl);right:var(--spacing-xl)}.cornerBl{bottom:var(--spacing-xl);left:var(--spacing-xl)}.cornerBr{bottom:var(--spacing-xl);right:var(--spacing-xl)}.cornerTlV,.cornerTlH{top:0;left:0}.cornerTrV,.cornerTrH{top:0;right:0}.cornerBlV,.cornerBlH{bottom:0;left:0}.cornerBrV,.cornerBrH{bottom:0;right:0}@media (width<=768px){.corner{width:30px;height:30px}.cornerTl,.cornerTr,.cornerBl,.cornerBr{top:var(--spacing-lg);bottom:var(--spacing-lg);left:var(--spacing-lg);right:var(--spacing-lg)}}
