.compare.svelte-bqcurh{background:#0f1115;border:1px solid #2a2d36;border-radius:12px;color:#d8dbe2;display:grid;gap:14px;padding:18px}header.svelte-bqcurh h3:where(.svelte-bqcurh){font-size:1.05rem;margin:0 0 4px}.hint.svelte-bqcurh{color:#8b8f99;font-size:.85rem;margin:0}.pickers.svelte-bqcurh{display:grid;gap:12px;grid-template-columns:1fr 1fr}.pickers.svelte-bqcurh label:where(.svelte-bqcurh){color:#8b8f99;display:grid;font-size:.8rem;gap:4px}.pickers.svelte-bqcurh select:where(.svelte-bqcurh){background:#161a22;border:1px solid #262a34;border-radius:6px;color:#d8dbe2;padding:6px 8px}.metric-table.svelte-bqcurh{border-collapse:collapse;font-size:.85rem;width:100%}.metric-table.svelte-bqcurh th:where(.svelte-bqcurh),.metric-table.svelte-bqcurh td:where(.svelte-bqcurh){border-bottom:1px solid #1f232c;padding:6px 8px;text-align:left}.metric-table.svelte-bqcurh th[scope=col]:where(.svelte-bqcurh){color:#8b8f99;font-weight:500}.metric-table.svelte-bqcurh tr.winner-a:where(.svelte-bqcurh) th[scope=row]:where(.svelte-bqcurh){color:#57d68d}.metric-table.svelte-bqcurh tr.winner-b:where(.svelte-bqcurh) th[scope=row]:where(.svelte-bqcurh){color:#57aeff}.state.svelte-bqcurh{color:#8b8f99;font-size:.85rem;margin:0}.error.svelte-bqcurh{align-items:center;background:#f4717114;border:1px solid #5e2c2c;border-radius:8px;color:#fbd9d9;display:flex;gap:10px;padding:10px 12px}button.secondary.svelte-bqcurh{background:transparent;border:1px solid #3a3e48;border-radius:8px;color:#d8dbe2;cursor:pointer;padding:6px 12px}.sparkline.svelte-bqcurh{background:#161a22;border:1px solid #262a34;border-radius:8px;margin:0;padding:10px}.sparkline.svelte-bqcurh figcaption:where(.svelte-bqcurh){color:#8b8f99;font-size:.8rem;margin-bottom:6px}.sparkline.svelte-bqcurh svg:where(.svelte-bqcurh){display:block;height:56px;width:100%}.series-a.svelte-bqcurh{stroke:#57d68d}.series-b.svelte-bqcurh{stroke:#57aeff}.legend.svelte-bqcurh{align-items:center;color:#8b8f99;display:flex;font-size:.78rem;gap:12px;margin-top:6px}.legend.svelte-bqcurh .dot-a:where(.svelte-bqcurh),.legend.svelte-bqcurh .dot-b:where(.svelte-bqcurh){border-radius:50%;display:inline-block;height:8px;width:8px}.legend.svelte-bqcurh .dot-a:where(.svelte-bqcurh){background:#57d68d}.legend.svelte-bqcurh .dot-b:where(.svelte-bqcurh){background:#57aeff}.diagnostic.svelte-bqcurh{background:#f4c86214;border:1px solid #5f4a1a;border-radius:8px;color:#f4c862;font-size:.8rem;padding:10px 12px}.diagnostic.svelte-bqcurh p:where(.svelte-bqcurh){margin:4px 0}.experiment-board.svelte-rcikcb{border:1px solid #262d38;background:#11151c;border-radius:8px;padding:16px;color:#eef2f7}.experiment-head.svelte-rcikcb,.section-title.svelte-rcikcb,.candidate-title.svelte-rcikcb{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.experiment-head.svelte-rcikcb{margin-bottom:14px}.eyebrow.svelte-rcikcb{margin:0 0 3px;color:#8a94a6;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h2.svelte-rcikcb,h3.svelte-rcikcb,h4.svelte-rcikcb,p.svelte-rcikcb{margin:0}h2.svelte-rcikcb{color:#f8fafc;font-size:20px}h3.svelte-rcikcb{color:#f8fafc;font-size:15px}h4.svelte-rcikcb{color:#f8fafc;font-size:13px}.experiment-head.svelte-rcikcb p:where(.svelte-rcikcb):not(.eyebrow),.candidate-title.svelte-rcikcb p:where(.svelte-rcikcb),.empty-baseline.svelte-rcikcb span:where(.svelte-rcikcb){color:#9fb0c4;font-size:12px;line-height:1.4}.next-action.svelte-rcikcb{border:1px solid rgba(20,184,166,.42);background:#14b8a621;border-radius:6px;color:#ccfbf1;font-size:12px;font-weight:800;padding:8px 11px;cursor:pointer}.next-action.svelte-rcikcb:disabled{cursor:not-allowed;opacity:.62}.experiment-grid.svelte-rcikcb{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1.35fr) minmax(260px,.85fr);gap:12px}.candidate-card.svelte-rcikcb,.gates.svelte-rcikcb,.empty-baseline.svelte-rcikcb{border:1px solid #303743;background:#151922;border-radius:8px}.candidate-card.svelte-rcikcb,.gates.svelte-rcikcb{padding:13px}.candidate-card.current.svelte-rcikcb{border-color:#7dd3fc52}.candidate-card.champion.svelte-rcikcb{border-color:#f59e0b6b;background:#f59e0b14}.candidate-title.svelte-rcikcb>span:where(.svelte-rcikcb),.champion-pill.svelte-rcikcb{display:inline-flex;align-items:center;gap:5px;border:1px solid #303743;background:#101318;border-radius:999px;padding:3px 8px;color:#cbd5e1;font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.champion-pill.svelte-rcikcb{border-color:#f59e0b57;color:#fde68a}.compare-btn.svelte-rcikcb{background:transparent;border:1px solid #3a3e48;border-radius:8px;color:#d8dbe2;cursor:pointer;font-size:11px;font-weight:600;margin-left:auto;padding:5px 10px}.compare-btn.svelte-rcikcb:hover{background:#8c5cff14;border-color:#8c5cff}.baseline-list.svelte-rcikcb,.gate-list.svelte-rcikcb,.candidate-summary.svelte-rcikcb,.suggestion-list.svelte-rcikcb,.lineage-list.svelte-rcikcb{display:grid;gap:8px}.baseline-list.svelte-rcikcb{margin-top:10px}.candidate-summary.svelte-rcikcb{margin-top:11px}.shape.svelte-rcikcb{display:grid;gap:6px}.shape.svelte-rcikcb span:where(.svelte-rcikcb){display:grid;gap:2px;min-width:0;color:#cbd5e1;font-size:11px}.shape.svelte-rcikcb strong:where(.svelte-rcikcb){color:#8a94a6;font-size:9px;text-transform:uppercase}.metric-row.svelte-rcikcb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.metric.svelte-rcikcb{border:1px solid #303743;background:#101318;border-radius:6px;padding:6px}.metric.svelte-rcikcb small:where(.svelte-rcikcb),.metric.svelte-rcikcb strong:where(.svelte-rcikcb){display:block}.metric.svelte-rcikcb small:where(.svelte-rcikcb){color:#8a94a6;font-size:9px;text-transform:uppercase}.metric.svelte-rcikcb strong:where(.svelte-rcikcb){color:#f8fafc;font-size:12px}.metric.tone-positive.svelte-rcikcb strong:where(.svelte-rcikcb){color:#86efac}.metric.tone-negative.svelte-rcikcb strong:where(.svelte-rcikcb){color:#fda4af}.reasons.svelte-rcikcb{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.reasons.svelte-rcikcb li:where(.svelte-rcikcb){border:1px solid rgba(148,163,184,.18);background:#101318;border-radius:999px;padding:3px 7px;color:#b8c2d1;font-size:10px}.empty-baseline.svelte-rcikcb{display:grid;gap:3px;margin-top:10px;padding:14px}.empty-baseline.svelte-rcikcb p:where(.svelte-rcikcb){color:#f8fafc;font-size:13px;font-weight:800}.gate-list.svelte-rcikcb{margin-top:10px}.gate.svelte-rcikcb{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;border:1px solid #303743;background:#101318;border-radius:7px;padding:9px}.gate.status-pass.svelte-rcikcb{border-color:#10b98152;color:#86efac}.gate.status-running.svelte-rcikcb,.gate.status-pending.svelte-rcikcb{border-color:#f59e0b52;color:#fde68a}.gate.status-blocked.svelte-rcikcb{opacity:.7}.gate.svelte-rcikcb strong:where(.svelte-rcikcb),.gate.svelte-rcikcb span:where(.svelte-rcikcb){display:block}.gate.svelte-rcikcb strong:where(.svelte-rcikcb){color:#f8fafc;font-size:12px}.gate.svelte-rcikcb span:where(.svelte-rcikcb){color:#9fb0c4;font-size:11px;line-height:1.35}.run-lineage.svelte-rcikcb,.experiment-suggestions.svelte-rcikcb{margin-top:12px;border:1px solid #303743;background:#151922;border-radius:8px;padding:13px}.suggestion-list.svelte-rcikcb{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.experiment-suggestion.svelte-rcikcb{display:grid;gap:10px;align-content:space-between;border:1px solid #303743;background:#101318;border-radius:8px;padding:10px;min-width:0}.experiment-suggestion.priority-high.svelte-rcikcb{border-color:#14b8a661;background:#14b8a614}.experiment-suggestion.svelte-rcikcb strong:where(.svelte-rcikcb),.experiment-suggestion.svelte-rcikcb span:where(.svelte-rcikcb){display:block}.experiment-suggestion.svelte-rcikcb strong:where(.svelte-rcikcb){color:#f8fafc;font-size:13px}.experiment-suggestion.svelte-rcikcb span:where(.svelte-rcikcb){color:#9fb0c4;font-size:11px;line-height:1.4}.experiment-suggestion.svelte-rcikcb button:where(.svelte-rcikcb){justify-self:start;border:1px solid rgba(20,184,166,.38);background:#14b8a61a;border-radius:6px;color:#ccfbf1;font-size:11px;font-weight:800;padding:7px 9px;cursor:pointer}.sr-only.svelte-rcikcb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lineage-list.svelte-rcikcb{margin-top:10px}.lineage-run.svelte-rcikcb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #303743;background:#101318;border-radius:8px;padding:10px}.lineage-run.kind-draft.svelte-rcikcb{border-color:#7dd3fc57}.lineage-node.svelte-rcikcb{width:10px;height:10px;border-radius:999px;background:#14b8a6;box-shadow:0 0 0 4px #14b8a61f}.lineage-body.svelte-rcikcb,.lineage-title.svelte-rcikcb{min-width:0}.lineage-title.svelte-rcikcb{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lineage-title.svelte-rcikcb strong:where(.svelte-rcikcb),.lineage-title.svelte-rcikcb span:where(.svelte-rcikcb),.lineage-title.svelte-rcikcb small:where(.svelte-rcikcb),.lineage-meta.svelte-rcikcb strong:where(.svelte-rcikcb){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lineage-title.svelte-rcikcb strong:where(.svelte-rcikcb){display:block;color:#f8fafc;font-size:13px}.lineage-title.svelte-rcikcb span:where(.svelte-rcikcb),.lineage-title.svelte-rcikcb small:where(.svelte-rcikcb){color:#9fb0c4;font-size:11px}.lineage-meta.svelte-rcikcb{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,.8fr) minmax(180px,1.1fr);gap:8px;margin-top:8px}.lineage-meta.svelte-rcikcb span:where(.svelte-rcikcb){display:grid;gap:2px;min-width:0}.lineage-meta.svelte-rcikcb small:where(.svelte-rcikcb){color:#8a94a6;font-size:9px;text-transform:uppercase}.lineage-meta.svelte-rcikcb strong:where(.svelte-rcikcb){color:#dbeafe;font-size:11px;font-weight:700}.reproduce-action.svelte-rcikcb{border:1px solid rgba(125,211,252,.38);background:#7dd3fc17;border-radius:6px;color:#bae6fd;font-size:11px;font-weight:800;padding:7px 9px;cursor:pointer;white-space:nowrap}.reproduce-action.svelte-rcikcb:disabled{cursor:not-allowed;opacity:.55}@media(max-width:1120px){.experiment-grid.svelte-rcikcb,.lineage-run.svelte-rcikcb,.suggestion-list.svelte-rcikcb,.lineage-meta.svelte-rcikcb{grid-template-columns:1fr}.reproduce-action.svelte-rcikcb{justify-self:start}}
