@font-face{font-family:GeistSans;src:url(/_next/static/media/0b78ff376f6b9734-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_8adcd2{font-family:GeistSans,GeistSans Fallback}.__variable_8adcd2{--font-geist-sans:"GeistSans","GeistSans Fallback"}@font-face{font-family:GeistMono;src:url(/_next/static/media/723e11e5093b8e80.p.woff2) format("woff2");font-display:swap;font-weight:100 900}.__className_46451f{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.__variable_46451f{--font-geist-mono:"GeistMono",ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}:root{--bg:#000;--fg:#fafafa;--muted:#a1a1aa;--line:rgba(255,255,255,.09);--accent:#ff5c1a;--sans:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}body,html{margin:0;padding:0;background:var(--bg);color:var(--fg)}body{font-family:var(--sans);-webkit-font-smoothing:antialiased}.page{min-height:100vh}.valley-bg{position:fixed;inset:0;z-index:0}.valley-bg canvas{width:100%;height:100%;display:block}.loader{position:fixed;inset:0;z-index:5;display:flex;gap:10px;align-items:center;justify-content:center;background:var(--bg);font-family:var(--mono);font-size:12px;letter-spacing:3px;color:var(--muted)}.loader-mark{color:var(--fg);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.25}}.chrome{position:fixed;inset:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between;opacity:0;transition:opacity 1.2s ease}.chrome.on{opacity:1}.chrome button{pointer-events:auto}.nav{justify-content:space-between;padding:0 24px;height:64px;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nav,.wordmark{display:flex;align-items:center}.wordmark{font-weight:600;font-size:15px;letter-spacing:-.01em;gap:8px}.wordmark-mark{font-size:11px}.nav-ctl{display:flex;gap:10px;align-items:center}.segment{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pill,.segment button{font-family:var(--mono);font-size:12px;background:transparent;color:var(--muted);border:0;border-radius:999px;padding:6px 14px;cursor:pointer}.segment button.active{background:var(--fg);color:#000}.pill{border:1px solid var(--line);background:rgba(0,0,0,.5);color:var(--fg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero{padding:0 24px;margin-top:30vh;text-shadow:0 2px 24px rgba(0,0,0,.8)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:2.5px;text-transform:uppercase;color:var(--muted);margin:0 0 16px;display:flex;align-items:center;gap:10px}.tick{width:16px;height:2px;background:var(--accent);display:inline-block}.hero h1{font-size:clamp(56px,10vw,128px);line-height:.95;letter-spacing:-.05em;font-weight:650;margin:0 0 20px}.sub{font-size:15px;line-height:1.6;color:#d4d4d8;margin:0;max-width:420px}.statusbar{display:flex;justify-content:space-between;align-items:center;padding:0 24px;height:48px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:1.5px;color:var(--muted)}.scroll-hint{animation:bob 2.2s ease-in-out infinite}@keyframes bob{50%{transform:translateY(3px)}}.specs{position:relative;z-index:2;margin-top:100vh;background:rgba(0,0,0,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:72px 24px 32px}.specs-head{max-width:1200px;margin:0 auto 32px}.specs-head .eyebrow{margin:0}.specs-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.spec{padding:32px 28px;border-left:1px solid var(--line)}.spec:first-child{border-left:0}.spec-k{font-family:var(--mono);font-size:11px;letter-spacing:2px;color:var(--accent)}.spec h2{font-size:20px;letter-spacing:-.02em;font-weight:600;margin:14px 0 10px}.spec p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.specs-foot{max-width:1200px;margin:28px auto 0;font-family:var(--mono);font-size:11px;letter-spacing:1px}.specs-foot a{color:var(--muted)}@media (max-width:800px){.specs-grid{grid-template-columns:1fr}.spec{border-left:0;border-top:1px solid var(--line)}.spec:first-child{border-top:0}}