@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");:root{--bg:#0a0a0a;--panel:rgba(255,255,255,0.02);--hairline:rgba(255,255,255,0.08);--hairline-strong:rgba(255,255,255,0.14);--text:rgba(255,255,255,0.92);--text-dim:rgba(255,255,255,0.6);--text-faint:rgba(255,255,255,0.4);--blue:#008abe;--blue-dim:rgba(0,138,190,0.14);--green:#00c853;--yellow:#ffd600;--red:#ff1744;--purple:#a855f7}*{margin:0;padding:0;box-sizing:border-box}body,html{background:var(--bg);color:var(--text);font-family:Inter,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;min-height:100%}a{color:inherit;text-decoration:none}button{font-family:inherit}input,select,textarea{font-family:inherit;color:var(--text)}.shell{max-width:1280px;margin:0 auto;padding:0 24px 80px}.topbar{display:flex;align-items:center;gap:28px;padding:18px 0;border-bottom:1px solid var(--hairline);margin-bottom:36px;flex-wrap:wrap}.topbar .logo{height:34px;display:block}.topbar nav{display:flex;gap:4px;margin-left:auto}.topbar nav a{padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;color:var(--text-dim);letter-spacing:.02em}.topbar nav a.active{color:#fff;background:var(--blue-dim);border:1px solid rgba(0,138,190,.4)}.topbar nav a:not(.active):hover{color:var(--text)}.topbar .who{font-size:10px;letter-spacing:.22em;color:var(--text-faint);font-weight:700;text-transform:uppercase}.hero{margin:8px 0 34px}.hero .kicker{font-size:11px;font-weight:700;letter-spacing:.24em;color:var(--blue);text-transform:uppercase;margin-bottom:10px}.hero h1{font-size:36px;font-weight:300;letter-spacing:-.01em}.hero p{margin-top:8px;color:var(--text-dim);font-size:14px;max-width:640px;line-height:1.6}.card{background:var(--panel);border:1px solid var(--hairline);border-radius:14px;padding:18px}.pill{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.1em;padding:3px 10px;border-radius:999px;border:1px solid var(--hairline-strong);color:var(--text-dim)}.pill.live{color:var(--green);border-color:rgba(0,200,83,.4)}.pill.soon{color:var(--text-faint)}.pill.gated{color:var(--yellow);border-color:rgba(255,214,0,.35)}.pill.building{color:var(--blue);border-color:rgba(0,138,190,.45)}.pill.qc{color:var(--purple);border-color:rgba(168,85,247,.4)}.pill.shipped{color:var(--green);border-color:rgba(0,200,83,.4)}.pill.backlog,.pill.planned{color:var(--text-dim)}.prio{font-size:10px;font-weight:800;letter-spacing:.08em;padding:2px 7px;border-radius:6px}.prio.P0{color:var(--red);border:1px solid rgba(255,23,68,.5)}.prio.P1{color:var(--yellow);border:1px solid rgba(255,214,0,.4)}.prio.P2{color:var(--blue);border:1px solid rgba(0,138,190,.45)}.prio.P3{color:var(--text-faint);border:1px solid var(--hairline-strong)}.btn{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:8px;font-size:12px;font-weight:700;border:1px solid var(--hairline-strong);background:transparent;color:var(--text);cursor:pointer;letter-spacing:.03em}.btn:hover{border-color:rgba(255,255,255,.3)}.btn.primary{background:var(--blue);border-color:var(--blue);color:#fff}.btn.primary:hover{background:#009dd6}.btn.ghost{color:var(--text-dim)}.btn:disabled{opacity:.5;cursor:wait}.field{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--hairline-strong);border-radius:8px;padding:10px 12px;font-size:13px;outline:none}.field:focus{border-color:var(--blue)}@media (max-width:720px){.hero h1{font-size:28px}.topbar{gap:14px}.topbar nav{width:100%;margin-left:0;overflow-x:auto}}