.page.svelte-9smpb8{flex-direction:column;gap:.6rem;display:flex}.page-head.svelte-9smpb8{margin-bottom:.25rem}.hero-tag.svelte-9smpb8{color:var(--accent-tactical);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;margin-bottom:.25rem;font-size:.55rem}h1.svelte-9smpb8{letter-spacing:-.01em;margin-bottom:.25rem;font-size:1.2rem;font-weight:600}.page-head.svelte-9smpb8 p:where(.svelte-9smpb8){margin:0;font-size:.7rem}code.svelte-9smpb8{color:var(--accent-tactical);background:#0000004d;border-radius:2px;padding:.05rem .4rem;font-size:.65rem}.controls.svelte-9smpb8{flex-direction:column;gap:.5rem;display:flex}.three-col.svelte-9smpb8{grid-template-columns:240px 1fr 320px;align-items:start;gap:.6rem;display:grid}.entries-list.svelte-9smpb8{flex-direction:column;gap:.1rem;max-height:70vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.entries-list.svelte-9smpb8 li:where(.svelte-9smpb8){align-items:center;gap:.25rem;display:flex}.entries-list.svelte-9smpb8 li.active:where(.svelte-9smpb8) .entry-btn:where(.svelte-9smpb8){border-color:var(--accent);color:var(--text);background:#c856ff14}.entry-btn.svelte-9smpb8{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:.05rem;padding:.3rem .5rem;font-size:.6rem;display:flex}.entry-btn.svelte-9smpb8 strong:where(.svelte-9smpb8){color:var(--accent-tactical)}.entries-list.svelte-9smpb8 select:where(.svelte-9smpb8){min-width:60px;padding:.2rem .35rem;font-size:.55rem}.main.svelte-9smpb8{min-height:50vh}.metrics-row.svelte-9smpb8{align-items:center;gap:1rem;padding:.5rem 0;display:inline-flex}.metric-key.svelte-9smpb8{color:var(--text-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-right:.4rem;font-size:.6rem}.metrics-row.svelte-9smpb8 strong:where(.svelte-9smpb8){color:var(--accent-tactical);font-family:var(--font-mono);font-size:.85rem}.metrics-table.svelte-9smpb8,.iter-table.svelte-9smpb8{font-size:.65rem}.metrics-table.svelte-9smpb8 td:where(.svelte-9smpb8):first-child,.iter-table.svelte-9smpb8 td:where(.svelte-9smpb8):last-child{color:var(--text-muted)}.matrix-wrap.svelte-9smpb8{border:1px solid var(--border);border-radius:2px;max-height:50vh;overflow:auto}.matrix.svelte-9smpb8{border-collapse:collapse;font-family:var(--font-mono)}.matrix.svelte-9smpb8 thead:where(.svelte-9smpb8) th:where(.svelte-9smpb8){background:var(--bg-panel);writing-mode:vertical-rl;text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);min-height:80px;padding:.3rem .5rem;font-size:.5rem;font-weight:600;transform:rotate(180deg)}.matrix.svelte-9smpb8 thead:where(.svelte-9smpb8) th:where(.svelte-9smpb8):first-child{writing-mode:horizontal-tb;min-height:0;transform:none}.matrix.svelte-9smpb8 tbody:where(.svelte-9smpb8) td:where(.svelte-9smpb8){text-align:center;border:1px solid #ffffff0d;width:22px;height:22px;padding:0}.matrix.svelte-9smpb8 tbody:where(.svelte-9smpb8) td:where(.svelte-9smpb8):first-child{background:var(--bg-panel);z-index:1;width:auto;color:var(--accent-tactical);white-space:nowrap;padding:.25rem .6rem;font-size:.6rem;position:sticky;left:0}.cell.pass.svelte-9smpb8{background:#4caf5040}.cell.fail.svelte-9smpb8{background:#f4433640}.cell.unknown.svelte-9smpb8{background:0 0}.cell.pass.svelte-9smpb8:hover{background:#4caf5073}.cell.fail.svelte-9smpb8:hover{background:#f4433673}.crit-list.svelte-9smpb8{flex-direction:column;gap:.5rem;max-height:60vh;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.crit-list.svelte-9smpb8 li:where(.svelte-9smpb8){border:1px solid var(--border);background:#00000026;border-radius:2px;flex-direction:column;gap:.3rem;padding:.5rem;display:flex}.crit-list.svelte-9smpb8 li:where(.svelte-9smpb8):hover{border-color:var(--border-light)}.crit-list.svelte-9smpb8 li.pinned:where(.svelte-9smpb8){background:#c856ff0f;border-color:#c856ff8c}.crit-list.svelte-9smpb8 textarea:where(.svelte-9smpb8){font-size:.68rem}.crit-head.svelte-9smpb8{align-items:center;gap:.3rem;display:flex}.pin-btn.svelte-9smpb8{color:var(--text-dim);border:1px solid var(--border);cursor:pointer;letter-spacing:0;background:0 0;border-radius:2px;padding:.1rem .4rem;font-size:.85rem;line-height:1}.pin-btn.svelte-9smpb8:hover{color:var(--accent);border-color:var(--accent)}.pin-btn.pinned.svelte-9smpb8{color:var(--accent);border-color:var(--accent);background:#c856ff1f}.collapse-btn.svelte-9smpb8{color:var(--text-dim);cursor:pointer;letter-spacing:0;background:0 0;border:none;margin-right:.25rem;padding:0 .3rem;font-size:.7rem;line-height:1}.collapse-btn.svelte-9smpb8:hover{color:var(--accent-tactical)}.runs-list.svelte-9smpb8{flex-direction:column;gap:.25rem;max-height:30vh;margin:.5rem 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.runs-list.svelte-9smpb8 li:where(.svelte-9smpb8){gap:.25rem;display:flex}.runs-list.svelte-9smpb8 button.grow:where(.svelte-9smpb8){text-align:left;justify-content:flex-start}
