h2.sec{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 9px;font-family:Sora,sans-serif;font-size:12px;font-weight:600}section+section,.mon-cols+section{margin-top:26px}.attention{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.att{background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--rule);border-radius:8px;padding:12px 16px}.att-t{margin-bottom:2px;font-family:Sora,sans-serif;font-size:14.5px;font-weight:600}.att-s{color:var(--ink-2);font-size:13.5px;line-height:1.5}.att-s a{color:var(--gold)}.att.you{border-left-color:var(--gold)}.att.you .att-t{color:var(--gold)}.att.warn{border-left-color:var(--warn,#9a6b14)}.att.bad{border-left-color:var(--crit)}.att.bad .att-t{color:var(--crit)}.att.ok{border-left-color:var(--ok)}.att.ok .att-t{color:var(--ok)}.tiles{background:var(--rule);border:1px solid var(--rule);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:26px;display:grid;overflow:hidden}.tiles .tile{background:var(--surface);padding:14px 16px}.tiles .l{color:var(--ink-3);font-size:12px}.tiles .v{font-variant-numeric:tabular-nums;margin:2px 0 1px;font-family:Sora,sans-serif;font-size:25px;font-weight:700;line-height:1.2}.tiles .s{color:var(--ink-3);font-size:11.5px;line-height:1.4}.tiles .tile.warn .v{color:var(--warn,#9a6b14)}.mon-cols{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (width<=860px){.mon-cols{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:8px;padding:16px 18px}.panel .muted{color:var(--ink-3);margin:0;font-size:12.5px}.panel .muted.foot{border-top:1px solid var(--rule);margin-top:14px;padding-top:10px;line-height:1.5}.panel .muted.foot b{color:var(--gold)}.bars{flex-direction:column;gap:7px;display:flex}.bar-row{grid-template-columns:118px 1fr 44px;align-items:center;gap:10px;display:grid}.bl{color:var(--ink-2);align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}.bl .dot{border-radius:50%;flex:none;width:8px;height:8px}.bl .yours{text-transform:uppercase;letter-spacing:.06em;color:var(--gold);background:var(--gold-soft,#f3e4c6);border-radius:2px;padding:1px 4px;font-family:JetBrains Mono,monospace;font-size:9px;font-style:normal}.bt{background:var(--rule);border-radius:4px;height:9px;overflow:hidden}.bf{background:var(--gold);border-radius:4px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1);display:block}.bar-row.mine .bf{background:var(--gold)}.bv{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-family:JetBrains Mono,monospace;font-size:12px}.hooklist{flex-direction:column;gap:2px;display:flex}.hook{border-bottom:1px solid var(--rule);align-items:center;gap:11px;padding:9px 0;display:flex}.hook:last-child{border-bottom:0}.hdot{background:var(--rule);border-radius:50%;flex:none;width:9px;height:9px}.hook.ok .hdot{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft,#def0e4)}.hook.old .hdot{background:var(--warn,#9a6b14)}.hook.never .hdot{border:1px dashed var(--ink-3);background:0 0}.hn{color:var(--ink);font-size:14px}.hd{color:var(--ink-3);font-family:JetBrains Mono,monospace;font-size:12px}.hw{color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:12px}.hook.never .hw{font-style:italic}.table-wrap{padding:0;overflow-x:auto}table.runs{border-collapse:collapse;width:100%;font-size:13px}table.runs th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;padding:11px 14px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}table.runs td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-2);padding:10px 14px}table.runs tr:last-child td{border-bottom:0}table.runs .num{text-align:right;font-variant-numeric:tabular-nums}table.runs .nowrap{white-space:nowrap}table.runs .dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}table.runs a{color:var(--gold);text-decoration:none}table.runs .sum{max-width:420px;color:var(--ink-3);font-size:12.5px}table.runs .sum .live{color:var(--ink);align-items:baseline;gap:7px;display:inline-flex}table.runs .sum .blip{background:var(--ok,#2c7a4b);border-radius:50%;flex:none;width:7px;height:7px;animation:1.4s ease-in-out infinite blip;transform:translateY(-1px)}@keyframes blip{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){table.runs .sum .blip{animation:none}}table.runs .empty{text-align:center;color:var(--ink-3);padding:26px}
