.evo-panel[data-v-9f4c3969]{--ink-bg: #0D1420;--ink-bg-deep: #0A101A;--ink: #E8E3D8;--ink-muted: #8E96A3;--ink-faint: #5A6472;--gold: #D9A441;--cinnabar: #E0532F;--tier-green: #66bb6a;background:linear-gradient(180deg,var(--ink-bg-deep),var(--ink-bg) 30%,var(--ink-bg) 78%,var(--ink-bg-deep));color:var(--ink)}.readout[data-v-9f4c3969]{display:flex;gap:20px;flex-wrap:wrap;align-items:center;padding:14px 18px;border-bottom:1px solid rgba(232,227,216,.08);color:var(--ink-muted);font-size:13px}.readout b[data-v-9f4c3969]{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.readout-time[data-v-9f4c3969]{margin-inline-start:auto;color:var(--ink-faint);font-size:12px}.panel-grid[data-v-9f4c3969]{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%)}@media(max-width:980px){.panel-grid[data-v-9f4c3969]{grid-template-columns:minmax(0,1fr)}.dumb-sec[data-v-9f4c3969],.side-sec[data-v-9f4c3969]{min-width:0}}.dumb-sec[data-v-9f4c3969]{padding:16px 18px;border-inline-end:1px solid rgba(232,227,216,.08)}@media(max-width:980px){.dumb-sec[data-v-9f4c3969]{border-inline-end:none;border-bottom:1px solid rgba(232,227,216,.08)}}.side-sec[data-v-9f4c3969]{padding:16px 18px;display:grid;gap:20px;align-content:start}.sec-head[data-v-9f4c3969]{font-size:12px;letter-spacing:.12em;color:var(--gold);margin-bottom:10px}.chart-scroll[data-v-9f4c3969]{overflow-x:auto;scrollbar-width:thin}.dumb-chart[data-v-9f4c3969]{display:block;width:100%;min-width:540px;height:auto}.band[data-v-9f4c3969]{opacity:.07}.band-green[data-v-9f4c3969]{fill:var(--tier-green)}.band-yellow[data-v-9f4c3969]{fill:var(--gold)}.band-red[data-v-9f4c3969]{fill:var(--cinnabar)}.band-label[data-v-9f4c3969]{fill:var(--ink-faint);font-size:10.5px}.drow[data-v-9f4c3969]{cursor:pointer}.row-hit[data-v-9f4c3969]{fill:transparent}.drow:hover .row-hit[data-v-9f4c3969],.drow:focus-visible .row-hit[data-v-9f4c3969]{fill:#e8e3d80d}.drow[data-v-9f4c3969]:focus{outline:none}.drow.active .row-hit[data-v-9f4c3969]{fill:#d9a44114}.row-label[data-v-9f4c3969]{fill:var(--ink);font-size:13px;font-weight:600}.row-n[data-v-9f4c3969]{fill:var(--ink-faint);font-size:11px;font-variant-numeric:tabular-nums}.row-value[data-v-9f4c3969]{fill:var(--ink-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.dumb-range[data-v-9f4c3969]{stroke:#e8e3d861;stroke-width:5;stroke-linecap:round}.drow.active .dumb-range[data-v-9f4c3969]{stroke:#d9a4418c}.dumb-cap[data-v-9f4c3969]{stroke:var(--ink-faint);stroke-width:1.6}.dumb-median[data-v-9f4c3969]{fill:var(--gold);stroke:var(--ink-bg);stroke-width:2}.gen-card[data-v-9f4c3969]{margin-top:12px;border:1px solid rgba(232,227,216,.12);border-radius:12px;padding:12px 14px;background:#0a101a73}.gen-head[data-v-9f4c3969]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.gen-name[data-v-9f4c3969]{font-size:15px;font-weight:700;color:var(--gold)}.gen-chips[data-v-9f4c3969]{display:flex;gap:6px;flex-wrap:wrap}.chip[data-v-9f4c3969]{font-size:11.5px;color:var(--ink-muted);border:1px solid rgba(232,227,216,.16);border-radius:999px;padding:2px 9px;font-variant-numeric:tabular-nums}.chip.ok[data-v-9f4c3969]{color:var(--tier-green);border-color:#66bb6a66}.chip.bad[data-v-9f4c3969]{color:var(--cinnabar);border-color:#e0532f66}.gen-note[data-v-9f4c3969]{margin-top:10px;font-size:12px;line-height:1.8;color:var(--ink-faint)}.spark[data-v-9f4c3969]{display:block;width:100%;max-width:360px}.spark-grid[data-v-9f4c3969]{stroke:#e8e3d814}.spark-tick[data-v-9f4c3969]{fill:var(--ink-faint);font-size:10.5px}.spark-line[data-v-9f4c3969]{fill:none;stroke:var(--blue, #7AA2F7);stroke-width:2}.spark-dot[data-v-9f4c3969]{fill:var(--ink-bg);stroke:var(--blue, #7AA2F7);stroke-width:2}.spark-dot.last[data-v-9f4c3969]{fill:var(--blue, #7AA2F7)}.spark-val[data-v-9f4c3969]{fill:var(--ink-muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.genre-list[data-v-9f4c3969]{display:grid;gap:8px}.genre-row[data-v-9f4c3969]{display:grid;grid-template-columns:44px 1fr 36px;gap:10px;align-items:center}.genre-name[data-v-9f4c3969]{font-size:12px;color:var(--ink-muted);text-align:end}.genre-track[data-v-9f4c3969]{height:9px;border-radius:5px;background:#e8e3d812;overflow:hidden}.genre-bar[data-v-9f4c3969]{display:block;height:100%;border-radius:5px}.genre-bar.green[data-v-9f4c3969]{background:var(--tier-green)}.genre-bar.yellow[data-v-9f4c3969]{background:var(--gold)}.genre-bar.red[data-v-9f4c3969]{background:var(--cinnabar)}.genre-val[data-v-9f4c3969]{font-size:11px;color:var(--ink-muted);font-variant-numeric:tabular-nums}.side-note[data-v-9f4c3969]{margin-top:10px;font-size:12px;line-height:1.8;color:var(--ink-faint)}.pool-sec[data-v-9f4c3969]{padding:16px 18px;border-top:1px solid rgba(232,227,216,.08)}.pool-top[data-v-9f4c3969]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;color:var(--ink-muted);font-size:12.5px;margin-bottom:12px}.pool-chip[data-v-9f4c3969]{border:1px solid rgba(232,227,216,.16);border-radius:999px;padding:2px 10px;font-size:11.5px}.pool-chip b[data-v-9f4c3969]{color:var(--gold);margin-inline-start:4px;font-variant-numeric:tabular-nums}.tele-grid[data-v-9f4c3969]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.tele-tier[data-v-9f4c3969]{border:1px solid rgba(232,227,216,.1);border-radius:12px;padding:10px 12px;background:#0a101a73}.tier-name[data-v-9f4c3969]{font-size:12.5px;font-weight:700;color:var(--ink);margin-bottom:8px}.tele-row[data-v-9f4c3969]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) 38px 40px;gap:8px;align-items:center;margin-bottom:6px}.tele-cand[data-v-9f4c3969]{font-size:10.5px;color:var(--gold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tele-cand.base[data-v-9f4c3969]{color:var(--ink-muted)}.tele-track[data-v-9f4c3969]{height:8px;border-radius:4px;background:#e8e3d812;overflow:hidden}.tele-bar[data-v-9f4c3969]{display:block;height:100%;border-radius:4px}.tele-bar.exp[data-v-9f4c3969]{background:var(--gold)}.tele-bar.base[data-v-9f4c3969]{background:#8e96a38c}.tele-val[data-v-9f4c3969]{font-size:11px;color:var(--ink);font-variant-numeric:tabular-nums;text-align:end}.tele-n[data-v-9f4c3969]{font-size:10.5px;color:var(--ink-faint);font-variant-numeric:tabular-nums;text-align:end}.err-sec[data-v-9f4c3969]{padding:18px}.arch-link[data-v-9f4c3969]{color:var(--gold);text-decoration:underline}.timeline[data-v-9f4c3969]{position:relative;padding-inline-start:0;list-style:none}.tl-node[data-v-9f4c3969]{position:relative;display:grid;grid-template-columns:34px 1fr}.tl-rail[data-v-9f4c3969]{position:relative;display:flex;justify-content:center}.tl-node:not(:last-child) .tl-rail[data-v-9f4c3969]:after{content:"";position:absolute;top:18px;bottom:-10px;width:1.5px;background:color-mix(in oklab,var(--border) 80%,transparent)}.tl-dot[data-v-9f4c3969]{position:sticky;top:88px;z-index:1;width:13px;height:13px;margin-top:5px;border-radius:999px;background:var(--background);border:2.5px solid var(--muted-foreground)}.tl-dot.instruction[data-v-9f4c3969]{border-color:#7aa2f7}.tl-dot.system[data-v-9f4c3969]{border-color:var(--brand-green, #66bb6a)}.tl-dot.experiment[data-v-9f4c3969]{border-color:#d9a441}.tl-dot.loop[data-v-9f4c3969]{border-color:#e0532f}.tl-body[data-v-9f4c3969]{padding-bottom:34px}.tl-meta[data-v-9f4c3969]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.tl-era[data-v-9f4c3969]{font-size:12.5px;color:var(--muted-foreground);font-variant-numeric:tabular-nums}.tl-kind[data-v-9f4c3969]{font-size:11px;padding:1px 9px;border-radius:999px;border:1px solid}.tl-kind.instruction[data-v-9f4c3969]{color:#7aa2f7;border-color:#7aa2f7}.tl-kind.system[data-v-9f4c3969]{color:var(--brand-green, #66bb6a);border-color:var(--brand-green, #66bb6a)}.tl-kind.experiment[data-v-9f4c3969]{color:#b8860b;border-color:#d9a441}.tl-kind.loop[data-v-9f4c3969]{color:#c2410c;border-color:#e0532f}.tl-title[data-v-9f4c3969]{margin-top:6px;font-size:19px;font-weight:700;color:var(--foreground)}.tl-what[data-v-9f4c3969]{margin-top:6px;font-size:14.5px;line-height:1.8;color:var(--foreground)}.tl-learn[data-v-9f4c3969]{margin-top:6px;font-size:13.5px;line-height:1.8;color:var(--muted-foreground);border-inline-start:2px solid var(--border);padding-inline-start:12px}
