*{box-sizing:border-box}body{background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-family-body,system-ui, sans-serif);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6}.shell{flex-direction:column;gap:28px;max-width:940px;margin:0 auto;padding:48px 24px 96px;display:flex}.masthead{border-bottom:1px solid var(--border-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.muted{color:var(--text-secondary)}.tiny{font-size:13px}.tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.tile{background:var(--surface-base);border:1px solid var(--border-secondary);border-radius:8px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.tile-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.tile-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.15}.tile-note{color:var(--text-secondary);font-size:13px}.tile-ok .tile-value{color:var(--intent-success-text)}.tile-warn .tile-value{color:var(--intent-warning-text)}.tile-bad .tile-value{color:var(--intent-danger-text)}section{flex-direction:column;gap:10px;display:flex}h2{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.table-wrap{border:1px solid var(--border-secondary);background:var(--surface-base);border-radius:8px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:start;border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:9px 14px}th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:10.5px;font-weight:400}tbody tr:last-child td{border-bottom:0}td.num{font-variant-numeric:tabular-nums;white-space:nowrap}td.page{overflow-wrap:anywhere;max-width:340px}td.page a{color:inherit;border-bottom:1px solid var(--border-secondary);text-decoration:none}td.page a:hover{border-bottom-color:var(--text-secondary)}.pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 8px;font-size:10.5px;display:inline-block}.pill-regressed{color:var(--intent-danger-text)}.pill-new{color:var(--text-link)}.empty{text-align:center;color:var(--text-secondary);padding:22px;font-size:14px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}select,button{font:inherit;border:1px solid var(--border-secondary);background:var(--surface-base);color:var(--text-primary);border-radius:6px;padding:7px 12px;font-size:14px}button{cursor:pointer}button.primary{background:var(--action-primary-surface-default);border-color:var(--action-primary-surface-default);color:var(--action-primary-content-default)}button:disabled{opacity:.5;cursor:default}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}code{font-family:var(--font-family-mono,ui-monospace, monospace);background:var(--surface-subtle);border-radius:4px;padding:1px 5px;font-size:.86em}
