.evo-panel[data-v-63d95b5e]{--ink-bg:#0d1420;--ink-bg-deep:#0a101a;--ink:#e8e3d8;--ink-muted:#8e96a3;--ink-faint:#5a6472;--gold:#d9a441;--cinnabar:#e0532f;--blue:#7aa2f7;background:linear-gradient(180deg, var(--ink-bg-deep), var(--ink-bg) 30%, var(--ink-bg) 78%, var(--ink-bg-deep));color:var(--ink)}.evo-grid[data-v-63d95b5e]{grid-template-columns:minmax(0,44%) minmax(0,56%);display:grid}@media (width<=980px){.evo-grid[data-v-63d95b5e]{grid-template-columns:1fr}}.loop-sec[data-v-63d95b5e]{border-inline-end:1px solid #e8e3d814;padding:16px 18px}@media (width<=980px){.loop-sec[data-v-63d95b5e]{border-inline-end:none;border-bottom:1px solid #e8e3d814}}.chart-sec[data-v-63d95b5e]{padding:16px 18px}.sec-head[data-v-63d95b5e]{letter-spacing:.12em;color:var(--gold);margin-bottom:8px;font-size:12px}.loop-svg[data-v-63d95b5e]{width:100%;max-width:460px;margin:0 auto;display:block}.loop-path[data-v-63d95b5e]{fill:none;stroke:#d9a44159;stroke-width:1.6px;stroke-dasharray:5 6}.stage-dot .dot[data-v-63d95b5e]{fill:var(--ink-bg);stroke:var(--gold);stroke-width:2px}.stage-dot .dot.active[data-v-63d95b5e]{fill:var(--gold)}.stage-node[data-v-63d95b5e]{cursor:pointer}.node-hit[data-v-63d95b5e]{fill:#0000}.stage-node:hover .node-name[data-v-63d95b5e],.stage-node:focus-visible .node-name[data-v-63d95b5e]{fill:var(--ink)}.stage-node[data-v-63d95b5e]:focus{outline:none}.stage-node:focus-visible .node-hit[data-v-63d95b5e]{fill:#d9a4411a}.node-name[data-v-63d95b5e]{fill:var(--ink-muted);paint-order:stroke;stroke:var(--ink-bg);stroke-width:4px;font-size:14px}.stage-node.active .node-name[data-v-63d95b5e]{fill:var(--gold);font-weight:700}.stage-card[data-v-63d95b5e]{background:#d9a4410d;border:1px solid #d9a44159;border-radius:12px;min-height:96px;margin-top:6px;padding:12px 14px}.stage-title[data-v-63d95b5e]{color:var(--gold);margin-bottom:6px;font-size:15px;font-weight:700}.stage-desc[data-v-63d95b5e]{color:var(--ink-muted);font-size:13.5px;line-height:1.75}.chart-scroll[data-v-63d95b5e]{scrollbar-width:thin;overflow-x:auto}.evo-chart[data-v-63d95b5e]{width:100%;min-width:520px;height:auto;display:block}.grid[data-v-63d95b5e]{stroke:#e8e3d80f}.tick-label[data-v-63d95b5e]{fill:var(--ink-faint);font-size:11px}.line[data-v-63d95b5e]{fill:none;stroke:var(--gold);stroke-width:2.2px}.line-ghost[data-v-63d95b5e]{fill:none;stroke:#d9a4412e;stroke-width:1px}.line.mixed[data-v-63d95b5e]{stroke:#e0532fbf;stroke-dasharray:6 5}.vnode[data-v-63d95b5e]{cursor:pointer}.vhalo[data-v-63d95b5e]{fill:#0000}.vnode:hover .vhalo[data-v-63d95b5e]{fill:#e8e3d80f}.vnode[data-v-63d95b5e]:focus{outline:none}.vnode:focus-visible .vhalo[data-v-63d95b5e]{fill:#d9a4411f}.vdot[data-v-63d95b5e]{fill:var(--ink-bg);stroke:var(--gold);stroke-width:2px}.vnode.rejected .vdot[data-v-63d95b5e]{stroke:var(--cinnabar);fill:var(--cinnabar)}.vnode.active .vdot[data-v-63d95b5e]{fill:var(--gold);stroke:var(--ink)}.vlabel[data-v-63d95b5e]{fill:var(--ink-muted);paint-order:stroke;stroke:var(--ink-bg);stroke-width:3px;font-size:12px}.vnode.active .vlabel[data-v-63d95b5e]{fill:var(--ink);font-weight:700}.ver-card[data-v-63d95b5e]{background:#0a101a73;border:1px solid #e8e3d81f;border-radius:12px;margin-top:12px;padding:14px}.ver-card.rejected[data-v-63d95b5e]{border-color:#e0532f73}.ver-head[data-v-63d95b5e]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ver-name[data-v-63d95b5e]{font-size:20px;font-weight:700}.ver-title[data-v-63d95b5e]{color:var(--ink-muted);font-size:13.5px}.ver-chip[data-v-63d95b5e]{border:1px solid;border-radius:999px;margin-inline-start:auto;padding:3px 12px;font-size:12px}.ver-chip.ok[data-v-63d95b5e]{color:var(--gold);border-color:#d9a44180}.ver-chip.no[data-v-63d95b5e]{color:var(--cinnabar);border-color:#e0532f80}.diff-block[data-v-63d95b5e]{border-inline-start:2px solid var(--ink-faint);color:var(--ink-muted);margin-top:10px;padding:4px 12px;font-size:13.5px;line-height:1.75}.diff-block.add[data-v-63d95b5e]{border-inline-start-color:var(--gold);color:var(--ink);background:#d9a4410d}.diff-tag[data-v-63d95b5e]{color:var(--ink-faint);letter-spacing:.1em;margin-bottom:2px;font-size:11px;display:block}.diff-block.add .diff-tag[data-v-63d95b5e]{color:var(--gold)}.ver-note[data-v-63d95b5e]{color:var(--ink-faint);margin-top:10px;font-size:12.5px;line-height:1.7}.evo-stats[data-v-63d95b5e]{color:var(--ink-muted);border-top:1px solid #e8e3d814;flex-wrap:wrap;align-items:center;gap:20px;padding:14px 18px;font-size:13px;display:flex}.evo-stats b[data-v-63d95b5e]{color:var(--ink);font-weight:600}.stats-note[data-v-63d95b5e]{color:var(--ink-faint);margin-inline-start:auto;font-size:12px}.verify-sec[data-v-63d95b5e]{border-top:1px solid #e8e3d814;padding:18px}.vfy-tabs[data-v-63d95b5e]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.vfy-tab[data-v-63d95b5e]{color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #e8e3d824;border-radius:999px;padding:6px 14px;font-size:13px;transition:color .15s,border-color .15s,background .15s}.vfy-tab[data-v-63d95b5e]:hover{color:var(--ink);border-color:var(--gold)}.vfy-tab.active[data-v-63d95b5e]{background:var(--gold);border-color:var(--gold);color:var(--ink-bg);font-weight:600}.vfy-tab[data-v-63d95b5e]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.vfy-event[data-v-63d95b5e]{align-items:baseline;gap:10px;margin-bottom:12px;font-size:14.5px;line-height:1.75;display:flex}.vfy-chip[data-v-63d95b5e]{color:var(--gold);border:1px solid #d9a44173;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:11px}.vfy-cols[data-v-63d95b5e]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=860px){.vfy-cols[data-v-63d95b5e]{grid-template-columns:1fr}}.vfy-col[data-v-63d95b5e]{background:#0a101a73;border:1px solid #e8e3d81a;border-radius:14px;overflow:hidden}.vfy-col.wrong[data-v-63d95b5e]{border-color:#e0532f66}.vfy-col.right[data-v-63d95b5e]{border-color:#d9a44180}.vfy-head[data-v-63d95b5e]{border-bottom:1px solid #e8e3d814;justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;display:flex}.vfy-mark[data-v-63d95b5e]{font-size:12px;font-weight:600}.vfy-mark.ok[data-v-63d95b5e]{color:var(--gold)}.vfy-mark.no[data-v-63d95b5e]{color:var(--cinnabar)}.vfy-verdict[data-v-63d95b5e]{padding:12px 16px 4px;font-size:24px;font-weight:700}.vfy-basis[data-v-63d95b5e]{border-inline-start:2px solid var(--gold);color:var(--ink-muted);background:#d9a4410d;border-radius:8px;margin:8px 16px 16px;padding:8px 12px;font-size:13px;line-height:1.7}.vfy-basis.none[data-v-63d95b5e]{border-inline-start-color:var(--ink-faint);background:0 0;font-style:italic}.vfy-gold[data-v-63d95b5e]{color:var(--ink-faint);margin-top:12px;font-size:12.5px;line-height:1.7}.live-sec[data-v-63d95b5e]{border-top:1px solid #e8e3d814;padding:18px}.live-top[data-v-63d95b5e]{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:12px;font-size:13px;display:flex}.live-top b[data-v-63d95b5e]{color:var(--ink);font-weight:600}.live-scroll[data-v-63d95b5e]{scrollbar-width:thin;overflow-x:auto}.live-table[data-v-63d95b5e]{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}.live-table th[data-v-63d95b5e],.live-table td[data-v-63d95b5e]{text-align:start;white-space:nowrap;border-bottom:1px solid #e8e3d812;padding:9px 12px}.live-table th[data-v-63d95b5e]{color:var(--ink-faint);font-size:12px;font-weight:500}.live-table td[data-v-63d95b5e]{color:var(--ink-muted);font-variant-numeric:tabular-nums}.tier-name[data-v-63d95b5e]{font-weight:600;color:var(--ink)!important}.delta[data-v-63d95b5e]{color:var(--ink);font-weight:700}.delta.good[data-v-63d95b5e]{color:var(--gold)}.pass-chip[data-v-63d95b5e]{color:var(--gold);border:1px solid #d9a44180;border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:11px}.few-chip[data-v-63d95b5e]{color:var(--ink-faint);border:1px solid #e8e3d82e;border-radius:999px;margin-inline-start:8px;padding:1px 8px;font-size:11px}.live-note[data-v-63d95b5e]{color:var(--ink-faint);max-width:90ch;margin-top:12px;font-size:12px;line-height:1.8}
