.sysstatus[data-v-2c6bd0e5]{max-width:920px;margin:0 auto 16px}.ss-head[data-v-2c6bd0e5]{display:flex;justify-content:space-between;align-items:baseline}.eyebrow[data-v-2c6bd0e5]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.ss-sub[data-v-2c6bd0e5]{font-size:12px;color:var(--muted)}.cap-row[data-v-2c6bd0e5]{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px}.cap-label[data-v-2c6bd0e5]{font-size:13px;font-weight:600;color:var(--ink)}.cap-num[data-v-2c6bd0e5]{font-size:14px;font-variant-numeric:tabular-nums;color:var(--ink-2)}.cap-pct[data-v-2c6bd0e5]{color:var(--faint)}.bar[data-v-2c6bd0e5]{height:8px;background:var(--line);border-radius:99px;margin-top:6px;overflow:hidden}.bar-fill[data-v-2c6bd0e5]{height:100%;border-radius:99px;transition:width .4s ease}.bar-fill.ok[data-v-2c6bd0e5]{background:var(--pos)}.bar-fill.warn[data-v-2c6bd0e5]{background:#d97706}.bar-fill.neg[data-v-2c6bd0e5]{background:var(--neg)}.chips[data-v-2c6bd0e5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.chip[data-v-2c6bd0e5]{font-size:12px;padding:3px 9px;border-radius:99px;background:var(--card-2);border:1px solid var(--line);color:var(--ink-2)}.chip b[data-v-2c6bd0e5]{color:var(--ink);font-variant-numeric:tabular-nums}.engines[data-v-2c6bd0e5]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:14px}.eng[data-v-2c6bd0e5]{display:inline-flex;align-items:center;gap:6px;font-size:12px}.eng .dot[data-v-2c6bd0e5]{width:8px;height:8px;border-radius:99px}.eng.on[data-v-2c6bd0e5]{color:var(--ink)}.eng.on .dot[data-v-2c6bd0e5]{background:var(--pos)}.eng.off[data-v-2c6bd0e5]{color:var(--faint)}.eng.off .dot[data-v-2c6bd0e5]{background:var(--line)}.pipehealth[data-v-7be6e599]{max-width:920px;margin:0 auto 16px}.ph-head[data-v-7be6e599]{display:flex;justify-content:space-between;align-items:baseline}.eyebrow[data-v-7be6e599]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.ph-sub[data-v-7be6e599]{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:6px}.ph-sub .dot[data-v-7be6e599]{width:8px;height:8px;border-radius:99px}.ph-sub.ok[data-v-7be6e599]{color:var(--pos)}.ph-sub.ok .dot[data-v-7be6e599]{background:var(--pos)}.ph-sub.warn[data-v-7be6e599]{color:#d97706}.ph-sub.warn .dot[data-v-7be6e599]{background:#d97706}.grid[data-v-7be6e599]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-top:14px}.metric[data-v-7be6e599]{border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--card-2)}.metric.warn[data-v-7be6e599]{border-color:#d9770655;background:#d977060d}.m-top[data-v-7be6e599]{display:flex;align-items:center;gap:6px}.m-dot[data-v-7be6e599]{width:7px;height:7px;border-radius:99px;background:var(--pos);flex:none}.metric.warn .m-dot[data-v-7be6e599]{background:#d97706}.m-label[data-v-7be6e599]{font-size:12px;font-weight:600;color:var(--ink-2)}.m-val[data-v-7be6e599]{font-size:22px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px}.m-unit[data-v-7be6e599]{font-size:11px;font-weight:500;color:var(--faint);margin-left:5px}.m-detail[data-v-7be6e599]{font-size:11px;color:var(--muted);margin-top:5px;line-height:1.35}.progress-view[data-v-03c283ff]{--bg: #0f1411;--card: #161c18;--card-2: #1b211d;--line: #262d28;--ink: #e6ebe5;--ink-2: #c8cfc7;--muted: #8d978d;--faint: #5d655d;--accent: #6f9cff;--pos: #5fd08a;--neg: #ff6f6f;min-height:100vh;box-sizing:border-box;background:var(--bg);color:var(--ink);font:14px/1.5 -apple-system,Segoe UI,Roboto,sans-serif;padding:24px 18px 64px}.progress-view.theme-editorial[data-v-03c283ff]{--bg: #faf7f0;--card: #fffdf7;--card-2: #f5f0e2;--line: #e6dfcc;--ink: #1a201b;--ink-2: #2c352e;--muted: #6f7a6f;--faint: #97a097;--accent: #2563eb;--pos: #16a34a;--neg: #dc2626}.progress-view[data-v-03c283ff]>*{max-width:920px;margin-left:auto;margin-right:auto}.pv-head[data-v-03c283ff]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px}.pv-head h1[data-v-03c283ff]{font-size:22px;margin:0;font-weight:650}.sub[data-v-03c283ff]{margin:2px 0 0;color:var(--muted);font-size:13px}.pv-meta[data-v-03c283ff]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.pv-status[data-v-03c283ff]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.dot[data-v-03c283ff]{width:9px;height:9px;border-radius:50%;display:inline-block}.dot.ok[data-v-03c283ff]{background:var(--pos)}.dot.warn[data-v-03c283ff]{background:#d99a2b}.theme-switch[data-v-03c283ff]{display:flex;gap:2px;background:var(--card-2);border:1px solid var(--line);border-radius:8px;padding:2px}.theme-switch button[data-v-03c283ff]{border:none;background:transparent;color:var(--muted);font:600 11px/1 inherit;padding:5px 10px;border-radius:6px;cursor:pointer}.theme-switch button.active[data-v-03c283ff]{background:var(--card);color:var(--ink)}.muted[data-v-03c283ff]{color:var(--muted)}.faint[data-v-03c283ff]{color:var(--faint)}.small[data-v-03c283ff]{font-size:13px}.load[data-v-03c283ff]{padding:40px 0}.err[data-v-03c283ff]{color:var(--neg);border:1px solid var(--line);background:var(--card);padding:10px 14px;border-radius:8px}.card[data-v-03c283ff]{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin-bottom:16px}.eyebrow[data-v-03c283ff]{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600;color:var(--faint)}.card h2[data-v-03c283ff]{font-size:18px;margin:4px 0 0;font-weight:600;color:var(--ink)}.plain[data-v-03c283ff]{color:var(--ink-2);margin:10px 0 0}.mission-top[data-v-03c283ff]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.mission-count[data-v-03c283ff]{text-align:right;font-size:30px;font-weight:700;color:var(--accent);line-height:1}.mission-count.done[data-v-03c283ff]{color:var(--pos)}.mission-count .of[data-v-03c283ff]{font-size:18px;color:var(--faint);font-weight:600}.count-label[data-v-03c283ff]{display:block;font-size:11px;font-weight:500;color:var(--faint);text-transform:uppercase;letter-spacing:.04em;margin-top:4px}.bar[data-v-03c283ff]{height:8px;background:var(--line);border-radius:99px;margin:16px 0 0;overflow:hidden}.bar-fill[data-v-03c283ff]{height:100%;background:var(--accent);border-radius:99px;transition:width .4s ease}.bar-fill.done[data-v-03c283ff]{background:var(--pos)}.kpis[data-v-03c283ff]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:16px;max-width:1150px}.kpi[data-v-03c283ff]{display:flex;flex-direction:column;margin:0}.kpi-val[data-v-03c283ff]{font-size:28px;font-weight:700;line-height:1;color:var(--ink)}.kpi-val.pos[data-v-03c283ff]{color:var(--pos)}.kpi-val.neg[data-v-03c283ff]{color:var(--neg)}.kpi-label[data-v-03c283ff]{font-size:13px;font-weight:600;margin-top:8px}.kpi-desc[data-v-03c283ff]{font-size:12px;color:var(--muted);margin-top:3px}.trend-val[data-v-03c283ff]{font-size:26px;margin-top:4px}.spark[data-v-03c283ff]{width:100%;height:80px;margin-top:12px;display:block}.spark-line[data-v-03c283ff]{fill:none;stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.spark-area[data-v-03c283ff]{fill:var(--accent);opacity:.1;stroke:none}.board table[data-v-03c283ff]{width:100%;border-collapse:collapse;margin-top:12px}.board th[data-v-03c283ff]{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--faint);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line)}.board td[data-v-03c283ff]{padding:9px 8px;border-bottom:1px solid var(--line);color:var(--ink-2)}.board tr:last-child td[data-v-03c283ff]{border-bottom:none}.board .num[data-v-03c283ff]{text-align:right;font-variant-numeric:tabular-nums}.board .rank[data-v-03c283ff]{color:var(--faint);width:28px}.board .name[data-v-03c283ff]{font-weight:600;color:var(--ink)}.pos[data-v-03c283ff]{color:var(--pos)}.neg[data-v-03c283ff]{color:var(--neg)}@media (max-width: 720px){.kpis[data-v-03c283ff]{grid-template-columns:repeat(2,1fr)}.pv-head[data-v-03c283ff]{flex-direction:column;align-items:flex-start;gap:8px}}.p1-panel[data-v-abfce610]{display:inline-flex;flex-direction:column;gap:8px;font-family:var(--body, sans-serif);font-size:12px;color:var(--ink, #e6ebe5)}.p1-row[data-v-abfce610]{display:inline-flex;align-items:center;gap:8px}.p1-pill[data-v-abfce610]{display:inline-flex;align-items:center;gap:8px;background:var(--surface-2, #1b211d);color:inherit;border:1px solid var(--rule, #2a322c);border-radius:999px;padding:4px 10px 4px 8px;font:inherit;cursor:default;transition:background-color .15s ease,border-color .15s ease}.p1-pill.clickable[data-v-abfce610]{cursor:pointer}.p1-pill.clickable[data-v-abfce610]:hover{background:var(--surface-3, #262d28);border-color:var(--ink-muted, #8d978d)}.p1-pill[disabled][data-v-abfce610]{opacity:1}.p1-dot[data-v-abfce610]{width:8px;height:8px;border-radius:999px;background:var(--warn, #ad7a21);flex-shrink:0}.p1-exited .p1-dot[data-v-abfce610]{background:var(--win, #1f8a54)}.p1-label[data-v-abfce610]{font-weight:600;letter-spacing:.02em;white-space:nowrap}.p1-mini[data-v-abfce610]{color:var(--ink-muted, #8d978d);font-family:var(--mono, monospace);font-size:11px;white-space:nowrap}.p1-refresh[data-v-abfce610]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;color:var(--ink-muted, #8d978d);border:1px solid var(--rule, #2a322c);border-radius:6px;cursor:pointer;padding:0}.p1-refresh[data-v-abfce610]:hover:not([disabled]){color:var(--ink, #e6ebe5);border-color:var(--ink-muted, #8d978d)}.p1-refresh[disabled][data-v-abfce610]{cursor:wait;opacity:.5}.p1-degraded[data-v-abfce610]{background:color-mix(in oklab,var(--warn, #ad7a21) 14%,transparent);border:1px solid color-mix(in oklab,var(--warn, #ad7a21) 36%,transparent);border-radius:6px;padding:6px 10px;color:var(--warn, #ad7a21);font-size:11px}.p1-detail[data-v-abfce610]{background:var(--surface-card, #161c18);border:1px solid var(--rule, #2a322c);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;min-width:320px;max-width:480px}.p1-detail-head[data-v-abfce610]{font-family:var(--mono, monospace);font-size:11px;color:var(--ink-muted, #8d978d);letter-spacing:.02em}.p1-rows[data-v-abfce610]{display:flex;flex-direction:column;gap:6px}.p1-hyp-row[data-v-abfce610]{display:grid;grid-template-columns:80px 40px 1fr;align-items:center;gap:8px}.p1-bar-wrap[data-v-abfce610]{height:4px;background:var(--surface-3, #262d28);border-radius:2px;overflow:hidden}.p1-bar[data-v-abfce610]{height:100%;background:var(--warn, #ad7a21);border-radius:2px;transition:width .3s ease}.p1-at-threshold .p1-bar[data-v-abfce610]{background:var(--win, #1f8a54)}.p1-hyp-mains[data-v-abfce610]{font-family:var(--mono, monospace);font-size:11px;color:var(--ink, #e6ebe5);white-space:nowrap}.p1-hyp-arch[data-v-abfce610]{font-family:var(--mono, monospace);font-size:11px;color:var(--ink-2, #c8cfc7);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p1-verdict[data-v-abfce610]{font-family:var(--mono, monospace);font-size:11px;padding:4px 8px;border-radius:4px;letter-spacing:.02em}.verdict-slow[data-v-abfce610]{background:color-mix(in oklab,var(--warn, #ad7a21) 14%,transparent);color:var(--warn, #ad7a21)}.verdict-mid[data-v-abfce610]{background:color-mix(in oklab,#4a7fa5 14%,transparent);color:#4a7fa5}.verdict-fast[data-v-abfce610]{background:color-mix(in oklab,var(--win, #1f8a54) 14%,transparent);color:var(--win, #1f8a54)}.p1-hyp-block[data-v-abfce610]{display:flex;flex-direction:column;gap:3px;padding:6px 0;border-bottom:1px dashed var(--rule-soft, #232a25)}.p1-hyp-block[data-v-abfce610]:last-child{border-bottom:none}.p1-bucket-row[data-v-abfce610]{display:flex;align-items:center;gap:6px;padding-left:88px}.p1-bucket-label[data-v-abfce610]{font-family:var(--mono, monospace);font-size:10px;color:var(--ink-faint, #5d655d)}.p1-bucket[data-v-abfce610]{font-family:var(--mono, monospace);font-size:10px;padding:1px 5px;border-radius:3px;white-space:nowrap}.p1-b-fast[data-v-abfce610]{background:color-mix(in oklab,var(--win, #1f8a54) 18%,transparent);color:var(--win, #1f8a54)}.p1-b-mid[data-v-abfce610]{background:color-mix(in oklab,#4a7fa5 18%,transparent);color:#4a7fa5}.p1-b-slow[data-v-abfce610]{background:color-mix(in oklab,var(--warn, #ad7a21) 18%,transparent);color:var(--warn, #ad7a21)}.p1-b-unk[data-v-abfce610]{background:color-mix(in oklab,var(--ink-faint, #5d655d) 18%,transparent);color:var(--ink-faint, #5d655d)}.p1-empty[data-v-abfce610]{font-family:var(--mono, monospace);font-size:11px;color:var(--ink-faint, #5d655d)}.p1-meta[data-v-abfce610]{color:var(--ink-faint, #5d655d);font-family:var(--mono, monospace);font-size:10px}.p2-panel[data-v-c22ce201]{display:inline-flex;flex-direction:column;gap:8px;font-family:var(--body, sans-serif);font-size:12px;color:var(--ink, #e6ebe5)}.p2-row[data-v-c22ce201]{display:inline-flex;align-items:center;gap:8px}.p2-pill[data-v-c22ce201]{display:inline-flex;align-items:center;gap:8px;background:var(--surface-2, #1b211d);color:inherit;border:1px solid var(--rule, #2a322c);border-radius:999px;padding:4px 10px 4px 8px;font:inherit;cursor:default;transition:background-color .15s ease,border-color .15s ease}.p2-pill.clickable[data-v-c22ce201]{cursor:pointer}.p2-pill.clickable[data-v-c22ce201]:hover{background:var(--surface-3, #262d28);border-color:var(--ink-muted, #8d978d)}.p2-pill[disabled][data-v-c22ce201]{opacity:1}.p2-dot[data-v-c22ce201]{width:8px;height:8px;border-radius:999px;background:var(--ink-muted, #8d978d);flex-shrink:0}.p2-green .p2-dot[data-v-c22ce201]{background:var(--win, #1f8a54)}.p2-amber .p2-dot[data-v-c22ce201]{background:var(--warn, #ad7a21)}.p2-red .p2-dot[data-v-c22ce201]{background:var(--loss, #b4423a)}.p2-label[data-v-c22ce201]{font-weight:600;letter-spacing:.02em;white-space:nowrap}.p2-mini[data-v-c22ce201]{color:var(--ink-muted, #8d978d);font-family:var(--mono, monospace);font-size:11px;white-space:nowrap}.p2-refresh[data-v-c22ce201]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;color:var(--ink-muted, #8d978d);border:1px solid var(--rule, #2a322c);border-radius:6px;cursor:pointer;padding:0}.p2-refresh[data-v-c22ce201]:hover:not([disabled]){color:var(--ink, #e6ebe5);border-color:var(--ink-muted, #8d978d)}.p2-refresh[disabled][data-v-c22ce201]{cursor:wait;opacity:.5}.p2-stamp[data-v-c22ce201]{color:var(--ink-faint, #5d655d);font-family:var(--mono, monospace);font-size:11px;white-space:nowrap}.p2-degraded[data-v-c22ce201]{background:color-mix(in oklab,var(--warn, #ad7a21) 14%,transparent);border:1px solid color-mix(in oklab,var(--warn, #ad7a21) 36%,transparent);border-radius:6px;padding:6px 10px;color:var(--warn, #ad7a21);max-width:480px}.p2-detail[data-v-c22ce201]{background:var(--surface-card, #161c18);border:1px solid var(--rule, #2a322c);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;max-width:560px}.p2-stages[data-v-c22ce201]{display:flex;flex-direction:column;gap:4px}.p2-stage-row[data-v-c22ce201]{display:grid;grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:4px 0;border-bottom:1px dashed var(--rule-soft, #232a25)}.p2-stage-row[data-v-c22ce201]:last-child{border-bottom:none}.p2-stage-dot[data-v-c22ce201]{width:8px;height:8px;border-radius:999px;background:var(--ink-faint, #5d655d);margin-left:4px}.p2-stage-green .p2-stage-dot[data-v-c22ce201]{background:var(--win, #1f8a54)}.p2-stage-amber .p2-stage-dot[data-v-c22ce201]{background:var(--warn, #ad7a21)}.p2-stage-red .p2-stage-dot[data-v-c22ce201]{background:var(--loss, #b4423a)}.p2-stage-off .p2-stage-dot[data-v-c22ce201]{background:var(--ink-faint, #5d655d)}.p2-stage-label[data-v-c22ce201]{font-family:var(--mono, monospace);font-size:12px;color:var(--ink-2, #c8cfc7)}.p2-stage-state[data-v-c22ce201]{font-family:var(--mono, monospace);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted, #8d978d)}.p2-reasons-head[data-v-c22ce201]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted, #8d978d);margin-bottom:4px}.p2-reasons ul[data-v-c22ce201]{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.p2-reasons li[data-v-c22ce201]{color:var(--ink, #e6ebe5);font-size:12px;line-height:1.45;font-family:var(--mono, monospace)}.p2-meta[data-v-c22ce201]{color:var(--ink-faint, #5d655d);font-family:var(--mono, monospace);font-size:10px}.panel[data-v-d7b6297c]{background:var(--panel-bg, #161823);border:1px solid var(--panel-border, #252835);border-radius:12px;padding:20px;margin:16px 0}.panel-head[data-v-d7b6297c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.eyebrow[data-v-d7b6297c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #888);margin-bottom:4px}h2[data-v-d7b6297c]{margin:0;font-size:18px;font-weight:600}.head-meta[data-v-d7b6297c]{display:flex;align-items:center;gap:12px;font-size:12px}.updated[data-v-d7b6297c]{color:var(--muted, #888)}.chip[data-v-d7b6297c]{padding:4px 10px;border-radius:6px;background:var(--chip-bg, #252835);border:none;color:inherit;font-size:12px;cursor:pointer}.chip[data-v-d7b6297c]:disabled{opacity:.5;cursor:not-allowed}.degraded[data-v-d7b6297c]{padding:12px;background:#ff6b6b1a;border-left:3px solid #ff6b6b;border-radius:4px;color:#ffb4b4;font-size:13px}.empty[data-v-d7b6297c]{padding:24px;text-align:center;color:var(--muted, #888);font-size:13px}.empty-detail[data-v-d7b6297c]{margin-top:8px;font-size:12px;opacity:.7}.tiles[data-v-d7b6297c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px}.tile[data-v-d7b6297c]{background:var(--tile-bg, #1d1f2b);padding:12px;border-radius:8px}.tile-label[data-v-d7b6297c]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #888);margin-bottom:4px}.muted-small[data-v-d7b6297c]{font-size:9px;opacity:.7;text-transform:none;letter-spacing:0}.tile-value[data-v-d7b6297c]{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.bets-table[data-v-d7b6297c]{width:100%;border-collapse:collapse}.bets-table th[data-v-d7b6297c],.bets-table td[data-v-d7b6297c]{padding:8px 10px;text-align:left;font-size:13px;border-bottom:1px solid var(--row-border, #1d1f2b)}.bets-table th[data-v-d7b6297c]{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #888);font-weight:600}.bets-table td.num[data-v-d7b6297c],.bets-table th.num[data-v-d7b6297c]{text-align:right;font-variant-numeric:tabular-nums}.bets-table td.mono[data-v-d7b6297c],.small[data-v-d7b6297c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bets-table td.small[data-v-d7b6297c],.small[data-v-d7b6297c]{font-size:12px}.bets-table td.muted[data-v-d7b6297c]{color:var(--muted, #888)}.result-pill[data-v-d7b6297c]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.result-pill.open[data-v-d7b6297c]{background:#60a5fa26;color:#93c5fd}.result-pill.closed[data-v-d7b6297c]{background:#a0a0a026;color:#ccc}.result-pill .dot[data-v-d7b6297c]{width:6px;height:6px;border-radius:50%;background:currentColor}.pos[data-v-d7b6297c]{color:#4ade80}.neg[data-v-d7b6297c]{color:#ff6b6b}.bets-foot[data-v-d7b6297c]{text-align:center;margin-top:12px}.load-more[data-v-d7b6297c]{padding:6px 16px;border-radius:6px;background:var(--chip-bg, #252835);border:none;color:inherit;font-size:12px;cursor:pointer}.rs-shell[data-v-289ce70b]{margin:18px 0;padding:14px 16px;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.eyebrow[data-v-289ce70b]{font:700 11px/1 -apple-system,Segoe UI,Roboto;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.rs-head h3[data-v-289ce70b]{margin:6px 0 4px;font:600 15px/1.3 -apple-system,Segoe UI,Roboto;color:#111827}.rs-note[data-v-289ce70b]{margin:0 0 10px;font:400 12px/1.5 -apple-system,Segoe UI,Roboto;color:#6b7280}.rs-table-wrap[data-v-289ce70b]{overflow-x:auto}.rs-table[data-v-289ce70b]{width:100%;border-collapse:collapse;font:400 12px/1.4 -apple-system,Segoe UI,Roboto}.rs-table th[data-v-289ce70b]{text-align:center;padding:7px 9px;color:#6b7280;font-weight:600;border-bottom:1px solid #e5e7eb;white-space:nowrap}.rs-table th.left[data-v-289ce70b],.rs-table td.left[data-v-289ce70b]{text-align:left;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-table td[data-v-289ce70b]{text-align:center;padding:6px 9px;border-bottom:1px solid #f3f4f6;font-variant-numeric:tabular-nums}.domain[data-v-289ce70b]{display:inline-block;font-size:10px;padding:1px 5px;border-radius:999px;background:#eef2ff;color:#4338ca;margin-right:6px;text-transform:uppercase}.badge[data-v-289ce70b]{font-size:11px;padding:2px 7px;border-radius:999px;background:#f3f4f6;color:#374151}.badge.open[data-v-289ce70b]{background:#eff6ff;color:#1d4ed8}.badge.closed[data-v-289ce70b]{background:#f3f4f6;color:#6b7280}.pos[data-v-289ce70b]{color:#047857}.neg[data-v-289ce70b]{color:#b91c1c}.rs-empty[data-v-289ce70b]{padding:22px;text-align:center;color:#6b7280;font:400 13px/1.5 -apple-system,Segoe UI,Roboto}.snapshot-panel[data-v-d62a4620]{background:var(--panel-bg, #161823);border:1px solid var(--panel-border, #252835);border-radius:12px;padding:20px;margin:16px 0}.panel-head[data-v-d62a4620]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.eyebrow[data-v-d62a4620]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #888);margin-bottom:4px}h2[data-v-d62a4620]{margin:0;font-size:18px;font-weight:600}.head-meta[data-v-d62a4620]{display:flex;align-items:center;gap:12px;font-size:12px}.updated[data-v-d62a4620]{color:var(--muted, #888)}.chip[data-v-d62a4620]{padding:4px 10px;border-radius:6px;background:var(--chip-bg, #252835);border:none;color:inherit;font-size:12px;cursor:pointer}.chip[data-v-d62a4620]:disabled{opacity:.5;cursor:not-allowed}.degraded[data-v-d62a4620]{padding:12px;background:#ff6b6b1a;border-left:3px solid #ff6b6b;border-radius:4px;color:#ffb4b4;font-size:13px}.empty[data-v-d62a4620]{padding:24px;text-align:center;color:var(--muted, #888);font-size:13px}.empty-detail[data-v-d62a4620]{padding:8px 0;color:var(--muted, #888);font-size:12px}.sub[data-v-d62a4620]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted, #888);margin:18px 0 8px}.tiles[data-v-d62a4620]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px}.tile[data-v-d62a4620]{background:var(--tile-bg, #1d1f2b);padding:12px;border-radius:8px}.tile-label[data-v-d62a4620]{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #888);margin-bottom:4px}.tile-value[data-v-d62a4620]{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.rejection-grid[data-v-d62a4620]{display:flex;flex-direction:column;gap:6px}.rejection-row[data-v-d62a4620]{display:grid;grid-template-columns:160px 1fr 40px;align-items:center;gap:10px;font-size:12px}.rej-label[data-v-d62a4620]{color:var(--muted, #aaa);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.rej-bar[data-v-d62a4620]{height:6px;background:var(--row-border, #1d1f2b);border-radius:4px;overflow:hidden}.rej-fill[data-v-d62a4620]{display:block;height:100%;background:linear-gradient(90deg,#fbbf24,#f87171);border-radius:4px}.rej-count[data-v-d62a4620]{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted, #aaa)}.markets-table[data-v-d62a4620]{width:100%;border-collapse:collapse}.markets-table th[data-v-d62a4620],.markets-table td[data-v-d62a4620]{padding:6px 10px;text-align:left;font-size:12px;border-bottom:1px solid var(--row-border, #1d1f2b)}.markets-table th[data-v-d62a4620]{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted, #888);font-weight:600}.markets-table td.num[data-v-d62a4620],.markets-table th.num[data-v-d62a4620]{text-align:right;font-variant-numeric:tabular-nums}.markets-table td.mono[data-v-d62a4620],.small[data-v-d62a4620]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.markets-table td.small[data-v-d62a4620]{font-size:11px}.markets-table td.muted[data-v-d62a4620],.muted[data-v-d62a4620]{color:var(--muted, #888)}.pos[data-v-d62a4620]{color:#4ade80}.neg[data-v-d62a4620]{color:#f87171}.experiments-tab{--display: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--surface-1: #0f1411;--surface-2: #1b211d;--surface-3: #262d28;--surface-card: #161c18;--surface-card-2: #1b211d;--ink: #e6ebe5;--ink-2: #c8cfc7;--ink-muted: #8d978d;--ink-faint: #5d655d;--rule: #2a322c;--rule-soft: #232a25;--win: #1f8a54;--loss: #b4423a;--warn: #ad7a21;--accent-emerald: oklch(.72 .13 155);--accent-amber: oklch(.74 .13 70);--accent-violet: oklch(.72 .13 300);--accent-cyan: oklch(.72 .13 220);background:var(--surface-1);color:var(--ink);font-family:var(--body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11";position:relative;z-index:0;border-radius:12px;padding:24px 28px 60px;margin:4px 0 0;transition:background-color .35s ease,color .35s ease}.experiments-tab.theme-editorial{--display: "Fraunces", "Tiempos Headline", Georgia, serif;--body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--surface-1: #faf7f0;--surface-2: #efeadc;--surface-3: #e6dfcc;--surface-card: #fffdf7;--surface-card-2: #f5f0e2;--ink: #1a201b;--ink-2: #2c352e;--ink-muted: #6f7a6f;--ink-faint: #97a097;--rule: #d9d2bf;--rule-soft: #e7e1cf;--win: #1f8a54;--loss: #b4423a;--warn: #ad7a21;--accent-emerald: oklch(.62 .13 155);--accent-amber: oklch(.62 .13 70);--accent-violet: oklch(.62 .13 300);--accent-cyan: oklch(.62 .13 220)}.experiments-tab .exp-expanded,.experiments-tab .exp-collapsed,.experiments-tab .panel,.experiments-tab .status-pill,.experiments-tab .icon-btn,.experiments-tab .brand-mark,.experiments-tab .theme-switch,.experiments-tab .theme-switch-btn,.experiments-tab .search,.experiments-tab .filter-group,.experiments-tab .bets-table th,.experiments-tab .bets-table td,.experiments-tab .result-pill,.experiments-tab .load-more{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.experiments-tab.theme-editorial:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.018) 1px,transparent 1px);background-size:3px 3px;z-index:0}.experiments-tab.theme-operator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:3px 3px;z-index:0}.experiments-tab>*{position:relative;z-index:1}.experiments-tab .chrome-head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:18px 0 22px;border-bottom:1px solid var(--rule);margin-bottom:28px}.experiments-tab .brand{display:flex;align-items:center;gap:14px}.experiments-tab .brand-mark{width:40px;height:40px;display:grid;place-items:center;background:var(--ink);color:var(--surface-1);border-radius:4px}.experiments-tab .brand-name{font:600 15px var(--body);letter-spacing:-.005em}.experiments-tab .brand-sub{font:400 12px var(--mono);color:var(--ink-muted);margin-top:2px;letter-spacing:.02em}.experiments-tab .status-cluster{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.experiments-tab .status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font:500 11px var(--mono);letter-spacing:.04em;background:var(--surface-card);border:1px solid var(--rule);color:var(--ink-2)}.experiments-tab .status-pill .dot{width:6px;height:6px;border-radius:6px;background:var(--ink-faint)}.experiments-tab .status-pill.ok .dot{background:var(--win)}.experiments-tab .status-pill.amber .dot{background:var(--warn)}.experiments-tab .meta{font:400 11px var(--mono);color:var(--ink-faint)}.experiments-tab .gv-toggle{border:1px solid var(--rule);background:var(--surface-card-2);color:var(--ink-2);font:600 11px/1 inherit;padding:5px 12px;border-radius:7px;cursor:pointer}.experiments-tab .gv-toggle:hover{color:var(--ink)}.experiments-tab .theme-switch{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface-2);border:1px solid var(--rule);margin-right:4px}.experiments-tab .theme-switch-btn{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:0;background:transparent;font:500 11px var(--mono);letter-spacing:.06em;color:var(--ink-muted);border-radius:999px;cursor:pointer}.experiments-tab .theme-switch-btn:hover{color:var(--ink)}.experiments-tab .theme-switch-btn.active{background:var(--surface-card);color:var(--ink);box-shadow:0 1px 2px #0000001f}.experiments-tab .eyebrow{font:500 10px var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:8px}.experiments-tab .eyebrow.tight{margin-bottom:4px;font-size:9.5px}.experiments-tab .mono-eyebrow{font:500 9.5px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted)}.experiments-tab .section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px;gap:24px;flex-wrap:wrap}.experiments-tab .section-title{font:500 28px var(--display);letter-spacing:-.015em;margin:0;color:var(--ink)}.experiments-tab .section-title .count{font:400 14px var(--mono);color:var(--ink-faint);margin-left:10px;letter-spacing:.04em}.experiments-tab .section-action{display:flex;align-items:center;gap:12px}.experiments-tab .link{color:var(--ink);text-decoration:none;font:500 13px var(--body);cursor:pointer;border-bottom:1px solid var(--ink);padding-bottom:1px;background:none;border-left:0;border-right:0;border-top:0}.experiments-tab .experiments-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px;margin-bottom:56px;align-items:start}.experiments-tab .collapsed-grid{display:grid;grid-template-columns:1fr;gap:14px}.experiments-tab .exp-expanded{background:var(--surface-card);border:1px solid var(--rule);border-radius:18px;overflow:hidden;display:grid;grid-template-columns:.42fr .58fr;min-height:460px;position:relative;box-shadow:0 1px #00000005,0 16px 40px -24px #141e162e}.experiments-tab .exp-image{position:relative;overflow:hidden;border-right:1px solid var(--rule);min-height:460px}.experiments-tab .exp-image-tag{position:absolute;left:16px;bottom:14px;display:flex;flex-direction:column;gap:4px;padding:8px 12px;background:#161c18eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--rule);border-radius:4px;font:500 12px var(--body);color:var(--ink-2);max-width:70%}.experiments-tab.theme-editorial .exp-image-tag{background:#fffdf7eb}.experiments-tab .exp-body{display:flex;flex-direction:column;padding:28px 30px;gap:24px}.experiments-tab .exp-header{display:flex;justify-content:space-between;gap:16px}.experiments-tab .exp-name{font:500 36px var(--display);letter-spacing:-.02em;margin:6px 0 10px;line-height:1.05}.experiments-tab .exp-desc{font-size:14px;color:var(--ink-2);margin:0;max-width:52ch;text-wrap:pretty}.experiments-tab .wallet-tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;margin-left:6px;border:1px solid var(--rule);border-radius:4px;background:var(--surface-card-2);text-transform:none;letter-spacing:0}.experiments-tab .wallet-label{font:500 11px var(--body);color:var(--ink)}.experiments-tab .wallet-addr{font:500 11px var(--mono);color:var(--ink-muted)}.experiments-tab .icon-btn{width:32px;height:32px;display:grid;place-items:center;background:transparent;border:1px solid var(--rule);border-radius:6px;color:var(--ink);cursor:pointer;transition:all .15s}.experiments-tab .icon-btn:hover{background:var(--surface-2)}.experiments-tab .icon-btn.float{position:absolute;top:14px;right:14px;background:var(--surface-card);z-index:2}.experiments-tab .exp-stat-row{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;padding:20px 0;border-top:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft)}.experiments-tab .exp-pie{display:flex;flex-direction:column;align-items:center;gap:14px}.experiments-tab .pie-legend{display:flex;flex-direction:column;gap:4px;font-size:11.5px;color:var(--ink-2)}.experiments-tab .leg-row{display:inline-flex;align-items:center;gap:8px}.experiments-tab .swatch{width:10px;height:10px;border-radius:2px;background:var(--ink)}.experiments-tab .swatch.muted{background:var(--surface-3)}.experiments-tab .exp-kpis{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}.experiments-tab .kpi{display:flex;flex-direction:column;gap:4px}.experiments-tab .kpi-label{font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.experiments-tab .kpi-value{font:500 24px var(--display);letter-spacing:-.01em;color:var(--ink)}.experiments-tab .kpi-hint{font-size:11.5px;color:var(--ink-faint)}.experiments-tab .exp-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.experiments-tab .bankroll{display:flex;flex-direction:column;gap:8px;flex:1}.experiments-tab .bankroll-value{font:500 22px var(--display);letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:10px}.experiments-tab .delta{font:500 12px var(--mono)}.experiments-tab .delta.pos{color:var(--win)}.experiments-tab .delta.neg{color:var(--loss)}.experiments-tab .confidence{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-end}.experiments-tab .conf-label{font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.experiments-tab .exp-collapsed{position:relative;background:var(--surface-card);border:1px solid var(--rule);border-radius:14px;display:grid;grid-template-columns:110px 1fr;gap:14px;padding:14px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.experiments-tab .exp-collapsed:hover{border-color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 22px -16px #141e1640}.experiments-tab .cc-thumb{border-radius:8px;overflow:hidden;aspect-ratio:1 / 1;border:1px solid var(--rule)}.experiments-tab .cc-body{display:flex;flex-direction:column;gap:4px;min-width:0}.experiments-tab .cc-name{font:500 19px var(--display);letter-spacing:-.012em;margin:2px 0 4px}.experiments-tab .cc-desc{font-size:12.5px;color:var(--ink-2);margin:0;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.experiments-tab .cc-mini{margin-top:auto;padding-top:10px;border-top:1px dashed var(--rule);display:flex;justify-content:space-between;align-items:center;gap:12px}.experiments-tab .cc-pie{display:flex;align-items:center;gap:8px}.experiments-tab .cc-pct{font:500 18px var(--display);line-height:1}.experiments-tab .cc-pct .pct-sm{font-size:11px;color:var(--ink-muted);margin-left:1px}.experiments-tab .cc-pct-l{font:500 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.experiments-tab .cc-stats{display:flex;gap:14px;font-size:12px;color:var(--ink-muted)}.experiments-tab .cc-stats strong{color:var(--ink);font-weight:600}.experiments-tab .panel{background:var(--surface-card);border:1px solid var(--rule);border-radius:18px;padding:26px 30px 22px;margin-bottom:28px}.experiments-tab .leaderboard{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.experiments-tab .leaderboard li{display:grid;grid-template-columns:32px minmax(140px,1.4fr) minmax(120px,2fr) auto auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--rule-soft)}.experiments-tab .leaderboard li:last-child{border-bottom:none}.experiments-tab .rank{font:500 12px var(--mono);color:var(--ink-faint)}.experiments-tab .lb-name{font:500 16px var(--display);letter-spacing:-.01em;display:flex;flex-direction:column}.experiments-tab .lb-trades{font:500 10px var(--mono);color:var(--ink-faint);letter-spacing:.08em;text-transform:uppercase}.experiments-tab .lb-bar{height:6px;background:var(--surface-2);border-radius:4px;overflow:hidden}.experiments-tab .lb-bar-fill{display:block;height:100%;background:var(--ink)}.experiments-tab .lb-pct{font:500 13px var(--mono);color:var(--ink)}.experiments-tab .lb-delta{font:500 13px var(--mono)}.experiments-tab .lb-delta.pos{color:var(--win)}.experiments-tab .lb-delta.neg{color:var(--loss)}.experiments-tab .bets-controls{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.experiments-tab .filter-group{display:inline-flex;background:var(--surface-2);padding:3px;border-radius:999px;border:1px solid var(--rule)}.experiments-tab .chip{padding:5px 14px;font:500 12px var(--body);background:transparent;border:0;border-radius:999px;cursor:pointer;color:var(--ink-muted)}.experiments-tab .chip.active{background:var(--surface-card);color:var(--ink);box-shadow:0 1px 2px #00000014}.experiments-tab .search{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:var(--surface-card);border:1px solid var(--rule);border-radius:999px;color:var(--ink-muted);min-width:220px}.experiments-tab .search input{border:0;background:transparent;font:500 13px var(--body);color:var(--ink);outline:none;width:100%}.experiments-tab .bets-summary{font:500 12px var(--mono);color:var(--ink-muted);margin-bottom:14px;letter-spacing:.02em}.experiments-tab .bets-summary strong{color:var(--ink);font-weight:600}.experiments-tab .bets-summary em{color:var(--ink);font-style:normal;padding:1px 6px;background:var(--surface-2);border-radius:4px;font-size:11px}.experiments-tab .bets-table{width:100%;border-collapse:collapse;font-size:13px}.experiments-tab .bets-table th{text-align:left;padding:10px 14px;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);border-bottom:1px solid var(--rule);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:transparent}.experiments-tab .bets-table th:hover{color:var(--ink)}.experiments-tab .bets-table th.num,.experiments-tab .bets-table td.num{text-align:right}.experiments-tab .bets-table td{padding:12px 14px;border-bottom:1px solid var(--rule-soft);vertical-align:middle}.experiments-tab .bets-table tr:last-child td{border-bottom:none}.experiments-tab .bets-table tr:hover td{background:var(--surface-card-2)}.experiments-tab .bets-table .muted{color:var(--ink-muted)}.experiments-tab .bets-table .mono{font-family:var(--mono);font-size:12.5px}.experiments-tab .bets-table .small{font-size:11.5px}.experiments-tab .bets-table .win{color:var(--win)}.experiments-tab .bets-table .loss{color:var(--loss)}.experiments-tab .bets-table td.empty{text-align:center;padding:32px;color:var(--ink-muted);font-style:italic}.experiments-tab .market-dot{display:inline-block;width:6px;height:6px;border-radius:6px;background:var(--ink);margin-right:10px;vertical-align:middle}.experiments-tab .result-pill{display:inline-flex;align-items:center;gap:6px;font:500 10.5px var(--mono);letter-spacing:.1em;padding:3px 10px;border-radius:999px;border:1px solid var(--rule);background:var(--surface-card-2)}.experiments-tab .result-pill .dot{width:5px;height:5px;border-radius:5px}.experiments-tab .result-pill.win{color:var(--win)}.experiments-tab .result-pill.win .dot{background:var(--win)}.experiments-tab .result-pill.loss{color:var(--loss)}.experiments-tab .result-pill.loss .dot{background:var(--loss)}.experiments-tab .result-pill.open{color:var(--ink-muted)}.experiments-tab .result-pill.open .dot{background:var(--ink-muted)}.experiments-tab .bets-foot{display:flex;justify-content:center;padding:18px 0 6px}.experiments-tab .load-more{padding:9px 20px;background:transparent;border:1px solid var(--ink);border-radius:999px;font:500 12px var(--body);color:var(--ink);cursor:pointer;transition:all .15s}.experiments-tab .load-more:hover{background:var(--ink);color:var(--surface-1)}.experiments-tab .exp-status{padding:24px;text-align:center;color:var(--ink-muted);font:500 13px var(--mono);letter-spacing:.04em}.experiments-tab .exp-status.error{color:var(--loss)}@media (max-width: 1100px){.experiments-tab .experiments-grid,.experiments-tab .exp-expanded{grid-template-columns:1fr}.experiments-tab .exp-image{min-height:240px}}.experiments-tab .variant-chip{display:inline-flex;align-items:center;gap:4px;margin-top:4px;margin-bottom:6px;padding:2px 8px;border:1px solid var(--accent, var(--ink));border-radius:999px;font:500 10px var(--mono);letter-spacing:.04em;color:var(--accent, var(--ink));background:color-mix(in srgb,var(--accent, var(--ink)) 8%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.experiments-tab .lineage-section{margin:24px 0 32px;padding:18px 20px 20px;border:1px solid var(--rule);border-radius:10px;background:var(--surface-1)}.experiments-tab .lineage-header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--rule)}.experiments-tab .lineage-eyebrow{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted)}.experiments-tab .lineage-title{margin:4px 0 2px;font:600 16px var(--body);color:var(--ink)}.experiments-tab .lineage-hint{margin:0;font:400 12px var(--body);color:var(--ink-muted)}.experiments-tab .lineage-trees{display:flex;flex-direction:column;gap:14px}.experiments-tab .lineage-tree{border-left:2px solid var(--rule);padding:8px 0 8px 12px}.experiments-tab .lineage-node{display:flex;align-items:center;gap:8px;padding:4px 6px;border-radius:4px;cursor:pointer;transition:background .12s;font:500 12px var(--mono);color:var(--ink);white-space:nowrap;overflow:hidden}.experiments-tab .lineage-node:hover{background:var(--surface-2)}.experiments-tab .lineage-node.is-root{font-weight:600;color:var(--ink)}.experiments-tab .lineage-node.status-superseded,.experiments-tab .lineage-node.status-killed{opacity:.65}.experiments-tab .lineage-node .connector{font:400 12px var(--mono);color:var(--ink-muted);white-space:pre}.experiments-tab .lineage-node .conn-pipe,.experiments-tab .lineage-node .conn-self{white-space:pre}.experiments-tab .lineage-node .node-icon{font-size:11px;width:14px;text-align:center;color:var(--ink-muted)}.experiments-tab .lineage-node .icon-root{color:var(--ink)}.experiments-tab .lineage-node .node-name{max-width:280px;overflow:hidden;text-overflow:ellipsis;font-weight:600}.experiments-tab .lineage-node .node-vtype{padding:1px 6px;border-radius:999px;border:1px solid var(--rule);background:var(--surface-2);font:500 10px var(--mono);color:var(--ink-muted)}.experiments-tab .lineage-node .node-stats{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.experiments-tab .lineage-node .stat-pill{padding:1px 6px;border-radius:4px;background:var(--surface-2);font:500 10px var(--mono);color:var(--ink-muted)}.experiments-tab .lineage-node .stat-pill.pos{color:var(--win, #4ade80)}.experiments-tab .lineage-node .stat-pill.neg{color:var(--loss, #f87171)}.experiments-tab .lineage-node .node-badge{padding:2px 8px;border-radius:999px;font:600 10px var(--mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.experiments-tab .lineage-node .badge-champion{background:color-mix(in srgb,var(--win, #4ade80) 18%,transparent);color:var(--win, #4ade80);border:1px solid var(--win, #4ade80)}.experiments-tab .lineage-node .badge-killed,.experiments-tab .lineage-node .badge-superseded{background:color-mix(in srgb,var(--loss, #f87171) 14%,transparent);color:var(--loss, #f87171);border:1px solid var(--loss, #f87171)}.experiments-tab .lineage-node .badge-tied{background:var(--surface-2);color:var(--ink-muted);border:1px solid var(--rule)}.experiments-tab .lineage-node .badge-pending{background:transparent;color:var(--ink-muted);border:1px dashed var(--rule)}@media (max-width: 900px){.experiments-tab .lineage-node{font-size:11px}.experiments-tab .lineage-node .node-name{max-width:160px}.experiments-tab .lineage-node .node-stats{display:none}}.experiments-tab .persona-cohorts-section{margin:24px 0 32px;padding:18px 20px 20px;border:1px solid var(--rule);border-radius:10px;background:var(--surface-1)}.experiments-tab .pc-header{margin-bottom:14px;padding-bottom:12px;border-bottom:1px dashed var(--rule)}.experiments-tab .pc-eyebrow{font:500 10px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-muted)}.experiments-tab .pc-title{margin:4px 0 2px;font:600 16px var(--body);color:var(--ink)}.experiments-tab .pc-hint{margin:0;font:400 12px var(--body);color:var(--ink-muted)}.experiments-tab .pc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.experiments-tab .pc-card{padding:14px 16px;border:1px solid var(--rule);border-radius:8px;background:var(--surface-2);cursor:pointer;transition:border-color .15s,transform .1s}.experiments-tab .pc-card:hover{border-color:var(--ink);transform:translateY(-1px)}.experiments-tab .pc-card-qualifies{border-left:3px solid var(--win, #4ade80)}.experiments-tab .pc-card-pending{border-left:3px solid var(--ink-muted)}.experiments-tab .pc-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px}.experiments-tab .pc-name{font:600 13px var(--mono);color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.experiments-tab .pc-desc{margin:6px 0 12px;font-size:12px;line-height:1.45;color:var(--ink-muted)}.experiments-tab .pc-status-pills{display:inline-flex;gap:4px;flex-shrink:0}.experiments-tab .pc-pill{padding:1px 8px;border-radius:999px;font:600 9px var(--mono);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.experiments-tab .pc-pill.tone-active{background:color-mix(in srgb,var(--win, #4ade80) 18%,transparent);color:var(--win, #4ade80)}.experiments-tab .pc-pill.tone-pending{background:var(--surface-1);color:var(--ink-muted);border:1px dashed var(--rule)}.experiments-tab .pc-pill.tone-warn{background:color-mix(in srgb,orange 18%,transparent);color:orange}.experiments-tab .pc-pill.tone-muted{background:var(--surface-1);color:var(--ink-muted)}.experiments-tab .pc-pill.tone-qualifies{background:color-mix(in srgb,var(--win, #4ade80) 20%,transparent);color:var(--win, #4ade80);border:1px solid var(--win, #4ade80)}.experiments-tab .pc-stats{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px}.experiments-tab .pc-stat{display:flex;flex-direction:column}.experiments-tab .pc-stat-divider{padding-left:14px;margin-left:2px;border-left:1px solid var(--rule)}.experiments-tab .pc-stat-num{font:600 18px var(--body);color:var(--ink);line-height:1}.experiments-tab .pc-stat-num .pct-sm{font-size:10px;margin-left:2px}.experiments-tab .pc-stat-lbl{font:400 10px var(--mono);color:var(--ink-muted);margin-top:4px}.experiments-tab .pc-missing{padding-top:10px;border-top:1px dashed var(--rule);font:400 11px var(--mono);color:var(--ink-muted)}.experiments-tab .pc-missing-head{margin-bottom:4px;font-weight:600}.experiments-tab .pc-missing ul{margin:0;padding-left:14px}.experiments-tab .pc-missing li{margin:2px 0}.experiments-tab .lineage-node .node-persona-chip{padding:1px 6px;border-radius:999px;border:1px solid var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent);font:600 10px var(--mono);color:var(--ink);white-space:nowrap}.experiments-tab .regime-chip{display:inline-flex;align-items:center;gap:4px;margin-top:4px;margin-bottom:6px;padding:2px 8px;border-radius:999px;font:500 10px var(--mono);letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.experiments-tab .regime-chip.regime-healthy{color:var(--win, #4ade80);border:1px solid var(--win, #4ade80);background:color-mix(in srgb,var(--win, #4ade80) 10%,transparent)}.experiments-tab .regime-chip.regime-drifting{color:orange;border:1px solid orange;background:color-mix(in srgb,orange 12%,transparent)}.experiments-tab .regime-chip.regime-paused{color:var(--loss, #f87171);border:1px solid var(--loss, #f87171);background:color-mix(in srgb,var(--loss, #f87171) 14%,transparent)}.experiments-tab .regime-chip.regime-muted{color:var(--ink-muted);border:1px dashed var(--rule);background:transparent}.experiments-tab .stability-chip{display:inline-flex;align-items:center;gap:4px;margin-top:4px;margin-bottom:6px;margin-left:6px;padding:2px 8px;border-radius:999px;font:500 10px var(--mono);letter-spacing:.04em;white-space:nowrap}.experiments-tab .stability-chip.stab-high{color:var(--win, #4ade80);border:1px solid var(--win, #4ade80);background:color-mix(in srgb,var(--win, #4ade80) 10%,transparent)}.experiments-tab .stability-chip.stab-mid{color:#fbbf24;border:1px solid #fbbf24;background:color-mix(in srgb,#fbbf24 10%,transparent)}.experiments-tab .stability-chip.stab-low{color:var(--loss, #f87171);border:1px solid var(--loss, #f87171);background:color-mix(in srgb,var(--loss, #f87171) 10%,transparent)}.grad-shell[data-v-4418b83f]{max-width:1100px;margin:0 auto;padding:16px 18px}.eyebrow[data-v-4418b83f]{font:700 11px/1 -apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.grad-head h3[data-v-4418b83f]{margin:6px 0 4px;font:600 16px/1.3 -apple-system,Segoe UI,Roboto;color:#111827}.grad-note[data-v-4418b83f]{margin:0 0 14px;font:400 12px/1.5 -apple-system,Segoe UI,Roboto;color:#6b7280}.grad-table-wrap[data-v-4418b83f]{overflow-x:auto}.grad-table[data-v-4418b83f]{width:100%;border-collapse:collapse;font:400 12px/1.4 -apple-system,Segoe UI,Roboto}.grad-table th[data-v-4418b83f]{text-align:center;padding:8px 10px;color:#6b7280;font-weight:600;border-bottom:1px solid #e5e7eb;white-space:nowrap}.grad-table th.left[data-v-4418b83f],.grad-table td.left[data-v-4418b83f]{text-align:left;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grad-table td[data-v-4418b83f]{text-align:center;padding:7px 10px;border-bottom:1px solid #f3f4f6}.cell[data-v-4418b83f]{font-variant-numeric:tabular-nums;border-radius:6px}.cell.ok[data-v-4418b83f]{background:#ecfdf5;color:#065f46}.cell.neg[data-v-4418b83f]{background:#fef2f2;color:#991b1b}.cell.pending[data-v-4418b83f]{background:#fffbeb;color:#92400e}.badge[data-v-4418b83f]{font-size:11px;padding:2px 7px;border-radius:999px;background:#f3f4f6;color:#374151}.st-active[data-v-4418b83f]{background:#ecfdf5;color:#065f46}.st-tier2_auto_paused[data-v-4418b83f]{background:#fffbeb;color:#92400e}.st-completed_no_edge[data-v-4418b83f]{background:#f3f4f6;color:#6b7280}.grad-legend[data-v-4418b83f]{margin-top:10px;font:400 11px/1 -apple-system,Segoe UI,Roboto;color:#6b7280}.dot[data-v-4418b83f]{display:inline-block;width:9px;height:9px;border-radius:2px;margin:0 3px 0 8px;vertical-align:middle}.dot.ok[data-v-4418b83f]{background:#34d399}.dot.pending[data-v-4418b83f]{background:#fbbf24}.dot.neg[data-v-4418b83f]{background:#f87171}.ctrl-group[data-v-4418b83f]{margin-top:18px;border-top:1px dashed #e5e7eb;padding-top:12px}.ctrl-toggle[data-v-4418b83f]{background:none;border:none;cursor:pointer;padding:4px 0;font:600 12px/1.2 -apple-system,Segoe UI,Roboto;color:#6b7280}.ctrl-toggle[data-v-4418b83f]:hover{color:#374151}.ctrl-table[data-v-4418b83f]{margin-top:8px;opacity:.85}.grad-empty[data-v-4418b83f]{padding:28px;text-align:center;color:#6b7280;font:400 13px/1.5 -apple-system,Segoe UI,Roboto}code[data-v-4418b83f]{background:#f3f4f6;padding:1px 5px;border-radius:4px}.view-switch[data-v-7c5be4d5]{display:flex;gap:4px;padding:10px 18px 0;max-width:920px;margin:0 auto}.view-switch button[data-v-7c5be4d5]{border:none;background:transparent;padding:8px 16px;font:600 13px/1 -apple-system,Segoe UI,Roboto,sans-serif;color:#6b7280;cursor:pointer;border-radius:8px 8px 0 0;border-bottom:2px solid transparent}.view-switch button.active[data-v-7c5be4d5]{color:#2563eb;border-bottom-color:#2563eb}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background:#0f1411;color:#e6ebe5;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}#app{min-height:100%}
