:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0}:root{--bg0:#0A0A0A;--bg1:#0A0A0A;--card:#0D0D0D;--card2:#0D0D0D;--border: rgba(251,250,252,.1);--text:#FBFAFC;--muted:#999999;--purple:#6214D9;--teal:#18c3c8;--blue:#2b7cff;--good:#4ade80;--warn:#fbbf24}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,"Apple Color Emoji","Segoe UI Emoji";color:var(--text);background:radial-gradient(900px 620px at 15% 10%,rgba(98,20,217,.22),transparent 60%),radial-gradient(900px 620px at 85% 35%,rgba(24,195,200,.1),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1))}a{color:var(--teal)}.container{max-width:1180px;margin:0 auto;padding:24px 16px 64px}.header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:10px 0 18px}.brand h1{margin:0;font-size:22px;letter-spacing:.2px}.brand p{margin:6px 0 0;color:var(--muted);font-size:13px;max-width:74ch}.pill{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:999px;border:1px solid var(--border);background:#00000040;color:var(--muted);font-size:12px}.grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px}@media(max-width:980px){.grid{grid-template-columns:1fr}}.card{border:1px solid var(--border);background:#0d0d0deb;border-radius:16px;padding:16px;box-shadow:0 20px 60px #00000073}.card h2{margin:0 0 12px;font-size:16px}.section{display:grid;gap:14px}.twoCol{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:560px){.twoCol{grid-template-columns:1fr}}.kpiRow{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:560px){.kpiRow{grid-template-columns:1fr}}.kpi{border:1px solid var(--border);background:#ffffff05;border-radius:14px;padding:12px}.kpi .label{color:var(--muted);font-size:12px}.kpi .value{font-size:20px;font-weight:900;margin-top:6px}.btnRow{display:flex;gap:10px;flex-wrap:wrap}button.primary{padding:10px 14px;border-radius:12px;border:1px solid rgba(98,20,217,.55);background:linear-gradient(90deg,#6214d9,#6214d9b8);color:var(--text);font-weight:900;cursor:pointer}button.primary:hover{filter:brightness(1.05)}button.ghost{padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:#ffffff05;color:var(--text);font-weight:800;cursor:pointer}.smallNote{color:var(--muted);font-size:12px;line-height:1.35}.footerCta{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.ctaBox{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(98,20,217,.35);background:#6214d91a;border-radius:14px;padding:12px}.ctaBox a{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:14px;border:1px solid rgba(98,20,217,.55);background:#6214d9;color:var(--text);text-decoration:none;font-weight:950;box-shadow:0 10px 30px #6214d947;transition:transform .12s ease,filter .12s ease;min-height:46px}.ctaBox a:hover{filter:brightness(1.06);transform:translateY(-1px)}.ctaBox a:active{transform:translateY(0)}@media(max-width:560px){.ctaBox{flex-direction:column;align-items:stretch}.ctaBox a{width:100%}}.divider{height:1px;background:var(--border);margin:10px 0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--border);background:#ffffff05;color:var(--text);padding:8px 10px;border-radius:999px;font-size:12px;font-weight:800;cursor:pointer}.chip.active{border-color:#6214d9a6;background:#6214d924}
