:root{--bg:#0a0b0d;--panel:#121417;--border:#23262b;--text:#e8eaed;--muted:#8b919a;--accent:#4cc2ff;--good:#3ddc84;--warn:#ffb347;--bad:#ff5c5c;--mono:"SF Mono","JetBrains Mono",Menlo,Consolas,monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--text);font-family:-apple-system,Helvetica Neue,Noto Sans TC,sans-serif;font-size:15px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}main{max-width:1180px;margin:0 auto;padding:24px 20px 80px}nav.top{display:flex;gap:18px;align-items:baseline;padding:14px 20px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:rgba(10,11,13,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10;flex-wrap:wrap}nav.top .brand{font-weight:700;letter-spacing:.5px;color:var(--text);font-size:16px}nav.top .brand span{color:var(--accent)}nav.top a.item{color:var(--muted);font-size:13.5px}nav.top a.item:hover{color:var(--text);text-decoration:none}h1{font-size:22px;margin:18px 0 6px;font-weight:650}h2{font-size:17px;margin:26px 0 10px}h2,h3{font-weight:600}h3{font-size:14.5px;margin:14px 0 8px;text-transform:uppercase;letter-spacing:.06em}h3,p.sub{color:var(--muted)}p.sub{margin-bottom:18px}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:860px){.grid2{grid-template-columns:1fr}}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:18px}.kv{display:grid;grid-template-columns:1fr auto;grid-gap:6px 12px;gap:6px 12px;font-size:14px}.kv .k{color:var(--muted)}.kv .v{text-align:right}.big,.kv .v{font-family:var(--mono)}.big{font-size:30px}.badge,.big{font-weight:600}.badge{display:inline-block;padding:2px 9px;border-radius:20px;font-size:11.5px;letter-spacing:.04em;border:1px solid var(--border);color:var(--muted)}.badge.demo{color:#000;background:var(--warn);border-color:var(--warn)}.badge.live{color:#000;background:var(--good)}.badge.research{color:var(--accent);border-color:var(--accent)}.regime-LOW{color:var(--muted)}.regime-NORMAL{color:var(--good)}.regime-ACTIVE{color:var(--accent)}.regime-HIGH{color:var(--warn)}.regime-EXTREME{color:var(--bad)}table.tbl{width:100%;border-collapse:collapse;font-size:13.5px;font-family:var(--mono)}table.tbl th{text-align:right;color:var(--muted);font-weight:500;padding:7px 10px;border-bottom:1px solid var(--border);font-family:inherit}table.tbl td{text-align:right;padding:6px 10px;border-bottom:1px solid #1a1d21}table.tbl td:first-child,table.tbl th:first-child{text-align:left}table.tbl tr:hover td{background:#16191d}.tblwrap{overflow-x:auto}.note{font-size:13px;color:var(--muted);border-left:3px solid var(--border);padding:8px 12px;margin:12px 0}.note.warn{border-color:var(--warn)}.tabs a,button.tab{background:none;border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer;margin-right:8px}button.tab.active{color:var(--text);border-color:var(--accent)}input,select{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:13.5px}.chart-box{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:14px;margin:14px 0}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}