:root{color-scheme:dark;--bg:#101210;--card:#1a1e1a;--line:#343a32;--ink:#f2f4ec;--muted:#a8b1a4;--accent:#a5ea59}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}header{height:72px;padding:0 clamp(24px,5vw,80px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.mark{font-size:22px;font-weight:850;letter-spacing:-1px}.mark span,h1 span{color:var(--accent)}.eyebrow,.kicker{font-size:11px;font-weight:750;letter-spacing:.16em;color:var(--muted)}.eyebrow span{color:var(--accent)}main{max-width:1500px;margin:auto;padding:70px clamp(24px,5vw,80px)}.heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:38px}.kicker{color:var(--accent);margin:0 0 9px}h1{font-size:clamp(38px,5vw,64px);line-height:1.05;letter-spacing:-.045em;margin:0}.intro{max-width:620px;color:var(--muted);margin:18px 0 0}.status-pill{border:1px solid var(--line);border-radius:99px;padding:7px 13px;font-size:10px;letter-spacing:.14em;color:var(--muted);white-space:nowrap}.status-pill.active{color:var(--accent);border-color:#57743a}.card{border:1px solid var(--line);border-radius:13px;background:var(--card);padding:24px 26px}.connect-card{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}h2{font-size:19px;margin:0 0 7px;letter-spacing:-.015em}.card p{margin:0;color:var(--muted)}#status{margin-top:12px;color:var(--ink)}.actions{display:flex;gap:10px;flex-wrap:wrap}button{font:inherit;font-weight:700;white-space:nowrap;border:0;border-radius:8px;background:var(--accent);color:#10170c;padding:12px 17px;cursor:pointer}button span{margin-left:12px}.secondary{background:transparent;border:1px solid #596254;color:var(--ink)}button:disabled{opacity:.42;cursor:not-allowed}button:focus-visible{outline:2px solid #fff;outline-offset:3px}.inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.table-wrap{overflow:auto;margin-top:24px}table{border-collapse:collapse;width:100%;min-width:1100px;text-align:left}th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap}th,td{padding:12px 14px;border-bottom:1px solid var(--line)}td{font-size:13px;white-space:nowrap}.footnote{color:#778174;font-size:12px;margin-top:20px}@media(max-width:700px){main{padding-top:40px}.connect-card,.heading{flex-direction:column}.eyebrow{font-size:9px}.actions{width:100%}}
