:root{color-scheme:light dark;--bg:#0b1120;--panel:#111a2e;--border:#1e2a44;--text:#e6edf7;--muted:#93a4c3;--accent:#37d39b}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.shell{max-width:720px;margin:0 auto;padding:4rem 1.25rem}.brand{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.brand .dot{width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px rgba(55,211,155,.15)}h1{font-size:1.6rem;margin:0}.subtitle{color:var(--muted);margin:.25rem 0 2rem}.card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1.25rem 1.5rem}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}.field{display:flex;flex-direction:column;gap:.15rem;padding:.5rem 0}.field .label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.field .value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.footer{margin-top:2rem;color:var(--muted);font-size:.85rem}a{color:var(--accent)}