:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0c14;--card:#11141f;--line:#232735;--ink:#f4f1ea;--ink-2:#bfbdb6;--muted:#84868f;--accent:#a3afff;--hover:#a3afff12;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.45}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0}a{color:var(--ink)}code{color:var(--ink);font-size:.9em}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wordmark{letter-spacing:-.01em;font-size:26px;font-weight:500}.wordmark em{color:var(--accent);font-weight:300}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:16px;display:flex}.tagline{color:var(--ink-2);margin:0;font-size:18px;font-style:italic;font-weight:300}.primary{border:1px solid var(--muted);color:var(--ink);background:0 0;border-radius:999px;padding:10px 22px;transition:background .15s}.primary:hover{background:var(--hover)}.link{color:var(--ink-2);background:0 0;border:0;padding:0;text-decoration:underline}.page{flex-direction:column;gap:12px;max-width:1120px;margin:0 auto;padding:24px 16px 48px;display:flex}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:8px;display:flex}.handle,.sync{color:var(--muted);font-size:13px}.sync{gap:16px;display:flex}.banner{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--accent);color:var(--ink-2);border-radius:8px;padding:12px 16px;font-size:14px}.banner strong{color:var(--ink);font-weight:500}.filters{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.segments{background:var(--card);border-radius:8px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.segments button{color:var(--ink-2);background:0 0;border:0;border-radius:6px;padding:5px 12px;font-size:13px;transition:background .15s}.segments button:hover:not(:disabled){background:var(--hover)}.segments button[aria-pressed=true]{background:var(--line);color:var(--ink)}.segments button:disabled{color:#5c5e68;cursor:not-allowed}.tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.tile,.card{background:var(--card);border-radius:12px;min-width:0;padding:16px}.tile-label{color:var(--ink-2);font-size:13px}.tile-value{letter-spacing:-.01em;margin-top:2px;font-size:30px;font-weight:400}.tile-note,.note{color:var(--muted);font-size:13px}.note{margin:2px 0 10px}.card h2{margin:0 0 10px;font-size:14px;font-weight:500}.card h2:has(+.note){margin-bottom:0}.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:12px;display:grid}.stack{flex-direction:column;gap:12px;min-width:0;display:flex}.findings{color:var(--ink-2);margin:0;padding-left:18px}.findings li+li{margin-top:4px}.empty{color:var(--muted);margin:0;padding:28px 0;font-size:14px}.tip{border:1px solid var(--line);background:#1a1e2c;border-radius:6px;padding:6px 10px;font-size:13px}.tip-title{color:var(--muted);font-size:12px}.twin{color:var(--muted);margin-top:8px;font-size:13px}.twin summary{cursor:pointer}.table-scroll{overflow-x:auto}table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:7px 10px}th{color:var(--muted);font-weight:400}td{color:var(--ink-2)}.num{text-align:right;font-variant-numeric:tabular-nums}
