.version-save-form{margin:12px 0 18px;padding:16px;background:#f5f7fb;border:1px solid #dce3ee;border-radius:8px;display:flex;align-items:end;gap:12px;flex-wrap:wrap;color:#192d49}.version-save-form>label{display:grid;gap:7px;font-size:12px;flex:1;min-width:180px}.version-save-form input{height:42px;border:1px solid #cbd5e5;border-radius:6px;background:white;color:#192d49;padding:9px 12px;font:14px Onest,sans-serif;width:100%;box-sizing:border-box}.version-save-form>div{display:flex;gap:8px}.version-save-form .version-save-status{font-size:12px;line-height:1.6;flex-basis:100%;margin:0;color:#536783}.version-save-form .version-save-success{font-size:13px;line-height:1.6;margin:0;flex-basis:100%}.ai-chart-note .version-save-form{padding:10px;margin-bottom:0}.ai-chart-note .version-save-form>label{min-width:0;flex-basis:100%}.ai-chart-note .version-save-form .btn{font-size:12px;padding:8px 10px;min-height:38px}.ai-chart-note #ai-version-save{color:#fff;background:#245bea;border:1px solid #245bea;border-radius:6px;padding:7px 12px}.ai-chart-note #ai-version-save:hover{background:#1e4dcc}
.version-workspace{--va:#245bea;--vb:#b32660;--va-bg:#edf2ff;--vb-bg:#fff1e3;--ink:#192d49;--muted:#526783;max-width:1320px;margin:auto;padding:18px 4px 60px;color:var(--ink);font-family:Onest,sans-serif;font-variant-numeric:tabular-nums}.version-workspace svg,.version-chart-panel svg{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}.version-page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:12px}.version-page-heading>div>a{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#526783;text-decoration:none}.version-page-heading h1{font-size:34px;font-weight:750;letter-spacing:-.035em;line-height:1.2;margin:12px 0 0}.version-page-heading>.btn{font-size:12px}.version-workspace #version-load{font-size:12px;color:#526783;margin-bottom:22px}.version-choices{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:18px}.version-versus{display:grid;place-items:center;color:#526783;align-self:center}.version-ink-a{color:#245bea!important}.version-ink-b{color:#b32660!important}.version-side-a{--side:#245bea;--side-bg:#edf2ff}.version-side-b{--side:#b32660;--side-bg:#fff1e3}.version-picker{min-width:0;position:relative;color:var(--side);z-index:5}.version-picker:has(details[open]){z-index:12}.version-picker summary{list-style:none;display:flex;align-items:center;gap:12px;background:var(--side-bg);border:1px solid color-mix(in srgb,var(--side) 24%,white);padding:16px 18px;border-radius:14px;cursor:pointer;min-width:0}.version-picker summary::-webkit-details-marker{display:none}.version-picker summary>svg{margin-left:auto}.version-letter{display:grid;place-items:center;background:var(--side);color:white;width:34px;height:34px;border-radius:10px;font-size:14px;font-weight:700;flex-shrink:0}.version-picker-name{min-width:0;display:grid;gap:5px}.version-picker-name small{font-size:11px;font-weight:500;color:var(--side)}.version-picker-name strong{font-size:16px;line-height:1.3;overflow-wrap:anywhere;letter-spacing:-.015em}.version-picker-options{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;padding:8px;border:1px solid #dce3ee;border-radius:14px;box-shadow:0 12px 32px #182e4e20;max-height:330px;overflow:auto;overscroll-behavior:contain}.version-picker-options button{font:13px Onest,sans-serif;display:grid;grid-template-columns:1fr 20px;gap:6px;width:100%;padding:12px;text-align:left;border:0;background:white;border-radius:8px;color:#192d49;cursor:pointer}.version-picker-options button span{font-weight:600;overflow-wrap:anywhere}.version-picker-options button small{grid-column:1;font-size:11px;color:#526783;line-height:1.5}.version-picker-options button svg{grid-column:2;grid-row:1/3;color:var(--side);align-self:center}.version-picker-options button:hover,.version-picker-options button[aria-pressed=true]{background:var(--side-bg)}.version-picker-options p{font-size:12px;padding:8px;line-height:1.6;color:#526783}
.version-comparison{background:white;border:1px solid #e0e7f2;border-radius:20px;padding:20px 24px}.version-evidence-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid #e5eaf3;margin-bottom:24px}.version-evidence-bar #version-compare-status{display:flex;align-items:center;gap:12px;font-size:12px;color:#526783;line-height:1.6}.version-evidence-bar b{color:#192d49;font-size:14px}.version-settings,.version-quick-settings{position:relative;z-index:8;font-size:12px;color:#526783;flex-shrink:0}.version-settings summary,.version-quick-settings summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;padding:8px}.version-settings[open]{background:#f5f7fc;padding:8px 14px;border-radius:12px;max-width:600px}.version-conditions{font-size:12px;line-height:1.7}.version-conditions>div{display:flex;justify-content:space-between;gap:20px;margin:8px 0}.version-conditions dt{color:#526783}.version-conditions dd{margin:0;font-weight:600;color:#192d49}.version-settings p,.version-quick-settings p{font-size:12px;line-height:1.7;max-width:65ch}.version-history-control{display:flex;align-items:center;gap:7px;font-size:12px;margin:12px 0}.version-history-control button{border:1px solid #d5deef;background:white;border-radius:6px;font:12px Onest,sans-serif;padding:7px 12px;color:#526783;cursor:pointer}.version-history-control button[aria-pressed=true]{background:#245bea;border-color:#245bea;color:white}
.version-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:28px}.version-capital{min-width:0}.version-section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.version-section-heading h2{font-size:22px;font-weight:700;letter-spacing:-.025em;margin:0}.version-section-heading>span{color:#526783;font-size:12px}.version-graph-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.version-chart-tabs{display:flex;gap:5px;background:#edf2fc;border-radius:9px;padding:4px}.version-chart-tabs button,.version-reset{font:12px Onest,sans-serif;padding:9px 13px;border:0;border-radius:6px;color:#526783;background:transparent;cursor:pointer;min-height:36px}.version-chart-tabs button[aria-pressed=true]{background:#245bea;color:white}.version-reset{display:flex;align-items:center;gap:7px;border:1px solid #dbe3f2;font-size:11px;color:#245bea;padding:7px 10px}.version-graph-legend{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0 12px}.version-graph-legend button{display:flex;align-items:center;gap:7px;background:#edf2ff;color:#245bea;font:12px Onest,sans-serif;border:1px solid #ccdafb;border-radius:7px;padding:7px 10px;cursor:pointer;text-align:left}.version-graph-legend button+button{background:#fff1e3;color:#b32660;border-color:#efcfb0}.version-graph-legend i,.version-chart-readout i{font-style:normal;font-weight:700}.version-graph-legend button[aria-pressed=false]{opacity:.5;text-decoration:line-through}.version-chart-readout{display:flex;gap:8px 16px;align-items:center;flex-wrap:wrap;font-size:12px;line-height:1.6;min-height:28px;margin-bottom:8px}.version-chart-readout time{color:#526783;font-size:11px}.version-chart-readout span{font-weight:650}.version-chart-readout i{margin-right:6px}.version-detail-canvas{width:100%;height:345px;display:block;touch-action:pan-y;cursor:crosshair;background:#fbfcff;border-radius:10px}.version-chart-help{font-size:11px;color:#526783;margin:9px 0 0;line-height:1.6}.version-trade-key{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;color:#526783;margin-top:12px}.version-trade-key span{display:flex;align-items:center;gap:4px}.version-trade-key[hidden],.version-trade-ledger[hidden]{display:none}.version-trade-ledger{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.version-trade-ledger>div{background:var(--side-bg);color:var(--side);padding:12px;border-radius:8px;display:grid;gap:7px;font-size:11px;line-height:1.6}.version-trade-ledger span{color:#192d49}
.version-decision-rail{display:flex;flex-direction:column;gap:20px;background:#f5f7fc;border-radius:14px;padding:18px;align-self:start}.version-decision{display:flex;gap:10px;align-items:start}.version-decision-sign{display:grid;place-items:center;color:#168264;background:#dff4eb;width:30px;height:30px;border-radius:9px;flex-shrink:0}.version-decision.has-tradeoff .version-decision-sign{color:#91540b;background:#ffebc8}.version-decision strong{font-size:17px;line-height:1.4;letter-spacing:-.02em;display:block}.version-decision p{font-size:12px;line-height:1.7;color:#526783;margin:8px 0}.version-decision span{font-size:10px;color:#526783}.version-ending-values{display:grid;gap:10px}.version-ending-values>div{background:var(--side-bg);padding:13px;border-radius:9px}.version-ending-values span{font-size:11px;color:var(--side)}.version-ending-values strong{display:block;color:var(--side);font-size:21px;letter-spacing:-.025em;margin-top:6px}.version-ending-values small{font-size:10px;font-weight:500}.version-change-strip{border-top:1px solid #dfe6f2;padding-top:14px}.version-change-strip h3{font-size:13px;margin:0 0 10px}.version-change-strip p{margin:8px 0;display:grid;gap:6px;font-size:12px}.version-change-strip p>span{color:#526783}.version-change-strip b{display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.version-change-strip em{font-style:normal;min-width:0}.version-change-strip svg{width:16px;height:16px;color:#526783}.version-decision-rail>.btn{font-size:12px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 10px}
.version-scoreboard{margin:32px 0;border:1px solid #dde5f2;border-radius:14px;overflow:hidden}.version-scoreboard>header{padding:20px 20px 14px}.version-scoreboard h3{font-size:20px;letter-spacing:-.025em;margin:0 0 6px}.version-scoreboard p{font-size:12px;color:#526783;line-height:1.6;margin:0}.version-score-head,.version-score-row{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;align-items:stretch;gap:2px;padding:0 14px}.version-score-head{font-size:12px;background:#f4f7fc}.version-score-head>*{padding:14px 10px;overflow-wrap:anywhere}.version-score-head>strong{font-weight:600}.version-score-row{font-size:13px;border-top:1px solid #e5ebf4}.version-score-row>*{padding:15px 10px;overflow-wrap:anywhere;align-content:center}.version-score-row>span{color:#526783}.version-score-row>strong{font-size:18px;font-weight:650;letter-spacing:-.02em}.version-score-row small{font-size:10px;font-weight:500;display:block;margin-top:4px;letter-spacing:0}.version-score-row>b{font-size:12px;font-weight:600}.version-win{color:#127657;background:#e8f6ee}.version-loss{color:#b13a4c;background:#fff3f4}.version-positive{color:#127657!important}.version-negative{color:#b13a4c!important}
.version-episodes{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;align-items:start;margin:30px 0}.version-episodes h3{font-size:18px;margin:0 0 10px;letter-spacing:-.02em}.version-episodes p{font-size:12px;line-height:1.7;color:#526783;margin:0}.version-episodes #version-episodes{display:grid;gap:0}.version-episodes button{display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:14px;text-align:left;border:0;border-bottom:1px solid #e4eaf3;padding:14px 8px;background:white;font:12px Onest,sans-serif;cursor:pointer}.version-episodes button:hover{background:#f4f7ff}.version-episodes time{color:#526783;font-size:11px}.version-episodes strong{font-weight:600}.version-episodes svg{color:#526783}.version-outcome{border-top:1px solid #e0e7f2;padding:18px 0;font-size:13px}.version-outcome summary{font-weight:600;cursor:pointer;min-height:28px;color:#245bea}.version-outcome p{font-size:12px;line-height:1.7;color:#526783}.version-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed;margin-top:14px}.version-table th,.version-table td{padding:12px 8px;text-align:right;border-bottom:1px solid #e3eaf5;overflow-wrap:anywhere}.version-table th:first-child{text-align:left;width:44%;font-weight:400}.version-table td:nth-child(2){color:#245bea}.version-table td:nth-child(3){color:#b32660}.version-final-verdict{display:flex;gap:20px;background:#edf2ff;border-radius:14px;padding:24px;margin-top:20px}.version-final-verdict svg{width:28px;height:28px}.version-final-verdict h3{font-size:15px;margin:0 0 10px}.version-final-verdict strong{font-size:23px;letter-spacing:-.025em}.version-final-verdict p{font-size:13px;color:#526783;line-height:1.8;max-width:80ch;margin:10px 0}.version-final-verdict small{font-size:11px;color:#526783}.version-library{padding:20px 24px;background:white;border-radius:14px;margin-top:20px;font-size:12px;color:#526783}.version-library summary{cursor:pointer;color:#245bea;font-size:13px;font-weight:600;min-height:24px}.version-library-row{display:flex;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid #e4eaf3}.version-library-row>div{display:grid;gap:6px;flex:1;min-width:0}.version-library-row strong{font-size:13px;color:#192d49;overflow-wrap:anywhere}.version-library-row span{font-size:11px}.version-library-row a,.version-library-row button{font:12px Onest,sans-serif;min-height:36px;border:0;background:none;color:#245bea;text-decoration:none;cursor:pointer}.version-library-row button{color:#b13a4c}.version-empty{padding:32px;background:white;border-radius:16px}.version-empty h2{font-size:24px}.version-empty p{font-size:14px;color:#526783;line-height:1.8}.version-workspace :is(button,a,summary,canvas):focus-visible,.version-chart-panel :is(button,a,summary):focus-visible{outline:2px solid #245bea;outline-offset:3px}.version-workspace ::selection,.version-chart-panel ::selection{background:#d8e5ff;color:#173e96}
.version-chart-panel{color:#192d49;padding:14px 16px;background:#f4f7ff;border:1px solid #d5e0fa;border-radius:14px;margin:8px 12px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 20px;font-family:Onest,sans-serif;font-variant-numeric:tabular-nums}.version-chart-panel[hidden]{display:none}.version-chart-panel>header{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1}.version-chart-panel>header strong{font-size:13px}.version-chart-panel [data-close]{display:grid;place-items:center;width:28px;height:28px;border:0;background:#e5ecfb;border-radius:7px;color:#526783;cursor:pointer}.version-chart-selects{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:start;gap:8px}.version-chart-selects>span{align-self:center;color:#526783}.version-chart-panel .version-picker summary{padding:9px 11px;gap:8px;border-radius:9px}.version-chart-panel .version-letter{width:25px;height:25px;font-size:11px;border-radius:6px}.version-chart-panel .version-picker-name strong{font-size:12px}.version-chart-panel .version-picker-name small{font-size:10px}.version-chart-panel .version-picker-name{gap:3px}.version-layer-controls{grid-column:2;grid-row:2;display:flex;gap:5px;align-items:center;flex-wrap:wrap;justify-content:end;max-width:230px}.version-layer-controls button{font:11px Onest,sans-serif;padding:8px 11px;border:1px solid #ccd7ed;border-radius:6px;color:#526783;background:white;cursor:pointer}.version-layer-controls button[aria-pressed=true]{background:#245bea;color:white;border-color:#245bea}.version-layer-controls button[data-layer=a]:not([aria-pressed=true]){color:#245bea}.version-layer-controls button[data-layer=b]:not([aria-pressed=true]){color:#b32660}.version-layer-controls label{display:flex;align-items:center;gap:5px;font-size:11px;margin-left:5px}.version-chart-summary{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #dbe4f5;padding-top:10px;min-width:0}.version-chart-summary .version-decision{flex:1;min-width:0;align-items:center}.version-chart-summary .version-decision-sign{width:25px;height:25px;border-radius:7px}.version-chart-summary .version-decision strong{font-size:13px;letter-spacing:0}.version-chart-summary .version-decision p{display:none}.version-quick-deltas{display:flex;gap:20px;font-size:12px}.version-quick-deltas>span{display:grid;gap:4px}.version-quick-deltas small{font-size:10px;color:#526783}.version-quick-deltas b{font-size:12px;font-weight:650}.version-chart-panel>footer{grid-column:1/-1;display:flex;align-items:center;gap:12px}.version-quick-source{font-size:11px;color:#526783}.version-chart-panel footer>a{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:8px;min-height:34px;padding:8px 12px}.version-quick-settings summary{padding:5px;font-size:11px;text-decoration:underline;text-decoration-color:#b9c8e5;text-underline-offset:3px}.version-quick-settings>div{position:absolute;top:100%;left:-80px;width:400px;max-width:calc(100vw - 48px);background:white;border:1px solid #dce4f2;box-shadow:0 10px 28px #142e4e20;border-radius:12px;padding:16px;z-index:10}.chart-desk svg.version-chart-overlay{display:block;width:100%;height:100%;position:absolute;inset:0;stroke:none;fill:none;pointer-events:none;z-index:3}.chart-version-mode .desk-drawing-rail [data-tool]:not([data-tool=pan]){opacity:.35;pointer-events:none}#version-compare-toggle[aria-pressed=true]{background:#245bea;color:#fff;border-color:#245bea}
body[data-route=strategy-version-edit] #app{padding:18px 24px 56px!important;max-width:1880px;margin-inline:auto!important}
@media(max-width:1050px){.version-detail-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.version-decision-rail{padding:14px}.version-score-head,.version-score-row{grid-template-columns:1fr 1fr 1fr .9fr}.version-detail-canvas{height:320px}.version-chart-summary{align-items:start}.version-quick-deltas{gap:12px}.version-chart-selects{grid-column:1/-1}.version-layer-controls{grid-column:1;grid-row:3;justify-content:start;max-width:none}.version-chart-summary{grid-column:1/-1;grid-row:4}.version-chart-panel>footer{grid-row:5}}
@media(max-width:760px){.version-workspace{padding:10px 0 40px}.version-page-heading{align-items:start;gap:12px}.version-page-heading h1{font-size:28px;margin-top:10px}.version-page-heading>.btn{font-size:10px;max-width:115px;padding:9px;min-height:36px;margin-top:28px}.version-workspace #version-load{font-size:11px;margin-bottom:14px}.version-choices{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.version-versus{display:none}.version-picker summary{padding:12px 10px;gap:8px;min-height:86px;border-radius:11px;align-items:start}.version-letter{width:25px;height:25px;font-size:11px;border-radius:7px}.version-picker-name small{font-size:10px}.version-picker-name strong{font-size:13px;line-height:1.5}.version-picker summary>svg{width:14px;height:14px;margin-top:6px}.version-picker-options{width:calc(200% + 10px);max-width:calc(100vw - 30px);box-sizing:border-box}.version-side-b .version-picker-options{left:auto;right:0}.version-picker-options button{font-size:12px}.version-comparison{border-radius:14px;padding:14px 12px}.version-evidence-bar{gap:8px;margin-bottom:20px;padding-bottom:12px}.version-evidence-bar #version-compare-status{font-size:10px;gap:8px}.version-evidence-bar b{font-size:12px}.version-settings summary{font-size:10px;padding:5px}.version-settings summary svg{width:14px;height:14px}.version-settings[open]{position:absolute;right:16px;max-width:calc(100vw - 32px);box-shadow:0 10px 28px #142e4e20;border:1px solid #dce4f2;background:white;z-index:14;padding:12px}.version-detail-layout{grid-template-columns:1fr;gap:20px}.version-section-heading h2{font-size:19px}.version-section-heading{margin-bottom:12px}.version-chart-tabs{gap:2px;padding:3px}.version-chart-tabs button{font-size:11px;padding:9px 10px}.version-reset{padding:7px;font-size:10px}.version-reset svg{width:15px;height:15px}.version-detail-canvas{height:280px}.version-graph-legend{gap:7px;margin:14px 0 10px}.version-graph-legend button{font-size:11px;padding:7px;max-width:100%;overflow-wrap:anywhere}.version-chart-readout{font-size:11px;gap:6px 12px}.version-chart-readout time{font-size:10px;width:100%}.version-chart-help{font-size:10px}.version-decision-rail{display:grid;grid-template-columns:1fr;gap:16px;padding:16px}.version-decision strong{font-size:17px}.version-decision p{font-size:12px}.version-ending-values{grid-template-columns:1fr 1fr;gap:8px}.version-ending-values>div{padding:10px}.version-ending-values span{font-size:10px}.version-ending-values strong{font-size:18px}.version-ending-values small{font-size:9px}.version-change-strip p{display:flex;align-items:center;justify-content:space-between;gap:12px}.version-decision-rail>.btn{justify-self:start;font-size:12px}.version-scoreboard{margin:22px 0;border-radius:10px}.version-scoreboard>header{padding:16px 12px 12px}.version-scoreboard h3{font-size:18px}.version-scoreboard p{font-size:11px}.version-score-head,.version-score-row{grid-template-columns:.9fr 1fr 1fr;padding:0 5px;gap:2px}.version-score-head>*{padding:10px 5px;font-size:10px}.version-score-head>span:last-child{display:none}.version-score-row>*{padding:12px 5px;font-size:11px}.version-score-row>strong{font-size:16px}.version-score-row>b{grid-column:2/-1;grid-row:2;padding:0 5px 9px;font-size:10px}.version-score-row>span{grid-row:1/3;font-size:11px}.version-score-row small{font-size:9px}.version-episodes{grid-template-columns:1fr;gap:8px;margin:22px 0}.version-episodes h3{font-size:17px}.version-episodes p{font-size:11px}.version-episodes button{grid-template-columns:1fr auto 16px;gap:8px;padding:14px 0}.version-episodes strong{font-size:11px}.version-episodes time{font-size:10px}.version-final-verdict{padding:18px 14px;gap:12px}.version-final-verdict svg{width:21px;height:21px}.version-final-verdict h3{font-size:13px}.version-final-verdict strong{font-size:20px;line-height:1.4;display:block}.version-final-verdict p{font-size:12px}.version-final-verdict small{font-size:10px;line-height:1.6}.version-library{padding:18px 14px}.version-library-row{flex-wrap:wrap;gap:8px 20px}.version-library-row>div{flex-basis:100%}.version-chart-panel{grid-template-columns:1fr;gap:8px;padding:10px;margin:8px 0 10px}.version-chart-selects{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:5px}.version-chart-panel .version-picker summary{padding:8px;gap:6px;min-height:65px}.version-chart-panel .version-letter{width:20px;height:20px;font-size:10px}.version-chart-panel .version-picker-name strong{font-size:11px;line-height:1.5}.version-chart-panel .version-picker-name small{font-size:9px}.version-chart-panel .version-picker summary>svg{width:12px;height:12px;margin-top:3px}.version-chart-panel .version-chart-selects>span>svg{width:16px;height:16px}.version-layer-controls{grid-column:1;gap:5px}.version-layer-controls label{margin-left:auto;font-size:10px}.version-layer-controls button{font-size:10px;padding:7px 11px}.version-chart-summary{display:grid;gap:10px;padding-top:10px}.version-chart-summary .version-decision strong{font-size:12px}.version-chart-summary .version-decision-sign{width:22px;height:22px}.version-chart-summary .version-decision-sign svg{width:15px;height:15px}.version-quick-deltas{justify-content:space-between;gap:8px}.version-quick-deltas small{font-size:9px}.version-quick-deltas b{font-size:11px}.version-chart-panel>footer{gap:5px}.version-quick-source{font-size:10px}.version-quick-settings summary{font-size:10px}.version-chart-panel footer>a{font-size:10px;padding:8px;gap:4px;min-height:32px}.version-chart-panel footer>a svg{width:13px;height:13px}.version-quick-settings>div{left:auto;right:-170px;width:285px}.version-trade-ledger{gap:7px}.version-trade-ledger>div{padding:10px;font-size:10px}.version-trade-key{font-size:10px}.version-save-form{padding:12px}.version-save-form>label{flex-basis:100%;min-width:0}.version-save-form>div{width:100%}.version-save-form button{flex:1}}
@media(max-width:500px){body[data-route=strategy-version-edit] #app{padding:12px 8px 36px!important}}
.version-quick-deltas>.version-quick-direction{align-self:center;display:block;color:#526783;font-size:10px;white-space:nowrap}
/* Version selection expands an in-flow gallery; no OS menu or floating list. */
.version-picker-change{font-size:11px;font-weight:500;margin-left:auto;padding:6px 8px;border:1px solid color-mix(in srgb,var(--side) 25%,white);background:white;border-radius:6px;flex-shrink:0}.version-picker-options{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0 0;border:0;box-shadow:none;background:transparent;border-radius:0;max-height:320px;overflow:auto;width:100%}.version-picker-options button{border:1px solid #d8e2f2;background:white;padding:12px;min-height:84px;align-content:start}.version-picker-options button[aria-pressed=true]{border-color:var(--side)}.version-picker-options button small{font-size:11px}.version-choices{align-items:start}.version-chart-selects{align-items:start}.version-chart-panel .version-picker-change{font-size:10px;padding:5px}.version-chart-panel .version-picker-options button{font-size:11px;min-height:78px;padding:10px}.version-chart-panel .version-picker-options button small{font-size:10px}.version-chart-panel .version-picker-options{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:760px){.version-picker summary{flex-wrap:wrap;gap:6px}.version-picker-name{flex:1;min-width:65px}.version-picker-change{font-size:10px;padding:5px 7px;align-self:end}.version-picker-options{width:100%;max-width:none;grid-template-columns:1fr;max-height:280px;box-sizing:border-box}.version-picker-options button{font-size:12px;min-height:90px;padding:10px}.version-chart-panel .version-picker-options{grid-template-columns:1fr}.version-chart-panel .version-picker-change{font-size:9px;padding:4px 6px}.version-chart-panel .version-picker-name{min-width:60px}.version-picker-options button small{overflow-wrap:anywhere}}
/* Owner's main/Strategies language: white working surfaces, full blue report. */
.version-workspace{--vb:#b32660;--vb-bg:#fff;max-width:1320px;padding-top:14px;color:#161b20}.version-page-heading h1{font-size:42px;letter-spacing:-.035em;color:#161b20;margin-top:14px}.version-page-heading>.btn{border-radius:10px;background:#fff;border-color:#cbd6e7;color:#245bea}.version-workspace #version-load{margin:0 0 24px;color:#526783}.version-choices{grid-template-columns:1fr 1fr;gap:48px;border-bottom:1px solid #dae2ed;padding-bottom:20px;margin-bottom:0}.version-versus{display:none}.version-picker summary{border:0;border-radius:0;border-bottom:2px solid #dce3ee;background:transparent;padding:12px 0 14px;gap:16px;min-height:72px;box-shadow:none}.version-picker-name strong{font-size:20px;color:#161b20;letter-spacing:-.025em}.version-picker-name small{font-size:12px;color:#526783}.version-letter{display:flex;gap:7px;background:none;border-radius:0;color:#526783;width:auto;height:auto;font-size:12px;font-weight:500;align-self:center}.version-letter:before{content:'';width:25px;height:3px;background:#245bea}.version-side-b .version-letter:before{background:#b32660;background:repeating-linear-gradient(90deg,#b32660 0 7px,transparent 7px 10px)}.version-picker-change{border:0;border-radius:0;padding:8px 0;background:none;color:#245bea;font-size:12px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a8bdf2}.version-picker-options{padding-top:12px}.version-picker-options button{border-radius:10px;background:white;box-shadow:none}.version-picker-options button:hover,.version-picker-options button[aria-pressed=true]{background:#f8faff}.version-comparison{border:0;border-radius:0;padding:20px 0 0;background:#fff}.version-workspace .version-evidence-bar{margin-bottom:24px}.version-detail-layout{display:block}.version-section-heading h2{font-size:26px;letter-spacing:-.03em;color:#161b20}.version-capital{width:100%}.version-detail-canvas{height:410px;background:white;border-radius:0;cursor:grab;touch-action:none}.version-detail-canvas.is-dragging{cursor:grabbing!important}.version-chart-tabs{background:none;padding:0;border-radius:0;gap:24px;border-bottom:1px solid #dde5f0}.version-chart-tabs button{background:none;border-radius:0;padding:10px 0 12px;font-size:13px;border-bottom:2px solid transparent}.version-chart-tabs button[aria-pressed=true]{background:none;color:#245bea;border-color:#245bea;font-weight:650}.version-reset{border-radius:7px}.version-graph-legend{margin:20px 0 12px;gap:24px}.version-graph-legend button,.version-graph-legend button+button{padding:4px 0;background:none;border:0;color:#161b20;font-size:12px;border-radius:0}.version-graph-legend button>i{font-size:11px;display:flex;align-items:center;gap:6px;color:#526783}.version-graph-legend button>i:before{content:'';width:24px;height:3px;background:#245bea;display:block}.version-graph-legend button+button>i:before{background:repeating-linear-gradient(90deg,#b32660 0 7px,transparent 7px 10px)}.version-chart-readout{border:0;margin-bottom:8px}.version-ink-b{color:#b32660!important}.version-chart-nav{display:flex;align-items:center;justify-content:center;gap:4px;margin:10px 0}.version-chart-nav button{display:grid;place-items:center;width:34px;height:32px;border:1px solid #dbe3ef;border-radius:6px;background:white;color:#526783;cursor:pointer}.version-chart-nav button:hover{background:#245bea;color:white;border-color:#245bea}.version-chart-nav svg{width:16px;height:16px}.version-chart-nav span{font-size:11px;color:#526783;margin-left:14px}.version-chart-help{margin:8px 0 20px;text-align:center;font-size:11px;color:#526783}.version-trade-key{padding-top:10px;border-top:1px solid #e3e9f2}.version-trade-ledger>div{border-radius:0;background:none;border-bottom:1px solid #dce3ef;color:#161b20;padding:12px 0}.version-trade-ledger>div:first-child b{color:#245bea}.version-trade-ledger>div+div b{color:#b32660}.version-changes-detail{border-block:1px solid #dae2ed;font-size:13px;margin-top:24px;padding:18px 0}.version-changes-detail>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-weight:600}.version-changes-detail summary>span{color:#526783;font-weight:400}.version-changes-detail summary>svg{margin-left:auto}.version-changes-detail .version-change-strip{border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:12px 0 0}.version-change-strip p{border-top:1px solid #e3e9f2;padding-top:12px}.version-change-strip em{color:#161b20;font-style:normal}.version-scoreboard{border:0;border-radius:0;margin:36px 0}.version-scoreboard>header{padding:0 0 20px;display:flex;justify-content:space-between;gap:24px;align-items:end}.version-scoreboard h2{font-size:28px;letter-spacing:-.03em;margin:0;color:#161b20}.version-scoreboard p{font-size:12px;color:#526783;line-height:1.7;margin:0;max-width:40ch}.version-score-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:fixed}.version-score-table thead{border-block:1px solid #d9e2ef;background:white}.version-score-table th,.version-score-table td{padding:20px 16px;text-align:right;font-size:15px;vertical-align:middle;border-bottom:1px solid #e4eaf3;color:#161b20;overflow-wrap:anywhere}.version-score-table th{font-weight:500}.version-score-table th:first-child{text-align:left;padding-left:0;width:26%}.version-score-table thead th{font-size:12px;line-height:1.7;color:#526783;font-weight:500}.version-score-table tbody th{font-size:13px;color:#526783}.version-score-table tbody td{font-weight:600;font-size:19px;letter-spacing:-.015em}.version-score-table td:last-child{font-size:13px;font-weight:500}.version-line-key{display:inline-block;vertical-align:middle;width:24px;height:3px;background:#245bea;margin-right:8px}.version-line-key.version-key-b{background:repeating-linear-gradient(90deg,#b32660 0 7px,transparent 7px 10px)}.version-best{display:inline-flex;vertical-align:middle;color:#127657;margin-left:8px}.version-best svg{width:14px;height:14px}.version-episodes{padding:8px 0 24px;border-bottom:1px solid #dae2ed}.version-outcome{border:0}.version-outcome summary{color:#192d49;font-size:13px}.version-final-verdict{display:grid;grid-template-columns:1.1fr 1fr;gap:36px 60px;margin:36px 0 0;background:#245bea;color:white;border-radius:18px;padding:40px;box-shadow:none;border:0}.version-report-main h2{font-size:35px;line-height:1.18;letter-spacing:-.035em;margin:0 0 22px;color:white;max-width:18ch;font-weight:750}.version-report-main h2 span{color:#fff}.version-report-main p{color:#e6eeff;font-size:15px;line-height:1.8;max-width:38ch;margin:0 0 26px}.version-report-main>.btn{background:white;color:#245bea;border-color:white;display:inline-flex;gap:16px;align-items:center;font-size:13px;border-radius:10px;padding:14px 18px;min-height:46px}.version-report-facts{margin:0;display:grid;align-content:start;gap:0}.version-report-facts>div{border-top:1px solid #789bf5;padding:18px 0}.version-report-facts>div:first-child{padding-top:0;border:0}.version-report-facts dt{font-size:12px;color:#dbe7ff;margin-bottom:8px}.version-report-facts dd{font-size:19px;font-weight:600;line-height:1.45;margin:0;letter-spacing:-.02em}.version-report-facts small{display:block;color:#e6eeff;font-size:12px;margin-top:7px;line-height:1.6}.version-final-verdict>footer{grid-column:1/-1;border-top:1px solid #789bf5;padding-top:18px;color:#e6eeff;font-size:11px;line-height:1.7}.version-final-verdict .btn:hover{background:#e7efff}.version-final-verdict :focus-visible{outline-color:white}.version-library{border-radius:0;background:white;padding:28px 0 0;margin-top:18px}.version-library>summary{display:flex;gap:12px;align-items:center;list-style:none;font-size:22px;letter-spacing:-.025em;font-weight:650;color:#161b20;min-height:40px}.version-library summary>b{font-size:12px;color:#526783;letter-spacing:0;font-weight:400}.version-library summary>svg{margin-left:auto;color:#526783}.version-library-grid{margin-top:20px;border-top:1px solid #d9e2ef}.version-library-row{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:20px;padding:22px 0;align-items:center;border-bottom:1px solid #dce4ef}.version-library-index{font-size:24px;color:#a1afc3;letter-spacing:-.035em}.version-library-row>div{display:grid;gap:5px;min-width:0}.version-library-row strong{font-size:16px;letter-spacing:-.015em;color:#161b20}.version-library-row span,.version-library-row time{font-size:12px;color:#526783}.version-library-row>span.version-library-index{font-size:24px;color:#8a9bb3}.version-library-row>div.version-library-actions{display:flex;gap:12px;align-items:center}.version-library-actions a{display:flex;align-items:center;gap:14px;min-height:40px;border:1px solid #d1ddf1;border-radius:8px;padding:8px 14px;font-size:12px;color:#245bea;background:white}.version-library-actions button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;border:0;color:#697b95;cursor:pointer}.version-library-actions button:hover{color:#b13a4c;background:#fff5f6;border-radius:6px}.version-library-actions button[data-confirm=yes]{display:block;width:auto;max-width:150px;font-size:11px;color:#b13a4c}.version-library-note{font-size:11px;line-height:1.7;margin-top:18px;color:#526783}
/* On-chart mode is one saturated blue working strip, not tinted identity cards. */
.version-chart-panel{background:#245bea;border:0;color:white;border-radius:12px;padding:14px 18px}.version-chart-panel>header strong{font-size:13px;color:white}.version-chart-panel [data-close]{background:#376aee;color:white;border-radius:6px}.version-chart-panel .version-picker summary{background:none;border:0;border-bottom:1px solid #7b9df6;border-radius:0;padding:8px 0;min-height:52px;gap:10px;color:white}.version-chart-panel .version-letter{width:auto;height:auto;background:none;color:#e7eeff;border-radius:0;font-size:10px}.version-chart-panel .version-letter:before{background:#fff;width:18px;height:2px}.version-chart-panel .version-side-b .version-letter:before{background:repeating-linear-gradient(90deg,#ffd0e1 0 5px,transparent 5px 8px)}.version-chart-panel .version-picker-name strong{color:white;font-size:13px;letter-spacing:0}.version-chart-panel .version-picker-name small{color:#e7eeff;font-size:10px}.version-chart-panel .version-picker-change{color:white;border:0;background:none;font-size:11px;text-decoration-color:#a8c0ff}.version-chart-panel .version-chart-selects>span{display:none}.version-chart-panel .version-chart-selects{grid-template-columns:1fr 1fr;gap:24px}.version-chart-summary{border-color:#7b9df6}.version-chart-summary .version-decision-sign{display:none}.version-chart-summary .version-decision strong{color:white;font-size:14px}.version-quick-deltas small,.version-quick-source,.version-chart-panel .version-quick-settings summary,.version-quick-deltas>.version-quick-direction{color:#e7eeff}.version-chart-panel .version-positive{color:#bcf7da!important}.version-chart-panel .version-negative{color:#ffd3db!important}.version-chart-panel .version-quick-deltas b{font-size:13px}.version-chart-panel footer>a{background:#fff;color:#245bea;border-color:white;border-radius:7px}.version-chart-panel .version-layer-controls button{border-color:#7b9df6;background:transparent;color:white}.version-chart-panel .version-layer-controls button[aria-pressed=true]{background:white;color:#245bea;border-color:white}.version-chart-panel .version-layer-controls button[data-layer=a]:not([aria-pressed=true]),.version-chart-panel .version-layer-controls button[data-layer=b]:not([aria-pressed=true]){color:white}.version-chart-panel .version-layer-controls label{color:white}.version-chart-panel .version-quick-settings>div{color:#192d49;box-shadow:0 8px 20px #15273d20}.version-chart-panel .version-picker-options{background:transparent}.version-chart-panel .version-picker-options button{color:#192d49;background:white;border-color:white;border-radius:7px}.version-chart-panel .version-picker-options button[aria-pressed=true]{border-color:#a6c1ff}.version-chart-panel :is(button,summary,a):focus-visible{outline-color:white}
@media(max-width:760px){.version-workspace{padding-top:8px}.version-page-heading h1{font-size:29px;line-height:1.15}.version-page-heading>.btn{font-size:10px;max-width:110px;margin-top:26px}.version-workspace #version-load{margin-bottom:14px}.version-choices{gap:20px;padding-bottom:12px}.version-picker summary{padding:8px 0;gap:7px;min-height:88px;flex-wrap:wrap}.version-picker-name{min-width:90px}.version-picker-name strong{font-size:15px;line-height:1.4}.version-picker-name small{font-size:11px}.version-letter{font-size:10px;gap:5px}.version-letter:before{width:16px;height:2px}.version-picker-change{font-size:11px;padding:4px 0}.version-comparison{padding:14px 0 0}.version-workspace .version-evidence-bar{margin-bottom:20px}.version-section-heading h2{font-size:22px}.version-chart-tabs{gap:20px}.version-chart-tabs button{font-size:12px;padding:10px 0}.version-reset span{display:none}.version-reset{width:34px;height:34px;justify-content:center}.version-graph-legend{gap:14px;margin:14px 0 10px}.version-graph-legend button,.version-graph-legend button+button{font-size:11px}.version-detail-canvas{height:310px}.version-chart-help{font-size:10px;margin-bottom:18px}.version-chart-nav{gap:3px}.version-chart-nav span{font-size:10px;margin-left:7px}.version-chart-nav button{width:30px;height:30px}.version-changes-detail{margin-top:18px;padding:14px 0;font-size:12px}.version-changes-detail .version-change-strip{grid-template-columns:1fr;gap:6px}.version-scoreboard{margin:26px 0}.version-scoreboard>header{display:block;padding-bottom:14px}.version-scoreboard h2{font-size:23px}.version-scoreboard p{font-size:11px;margin-top:9px;max-width:40ch}.version-score-table th,.version-score-table td{padding:16px 7px;font-size:12px}.version-score-table th:first-child{width:29%}.version-score-table thead th{font-size:10px}.version-score-table tbody th{font-size:11px}.version-score-table tbody td{font-size:15px}.version-score-table td:last-child{font-size:10px}.version-line-key{width:15px;height:2px;display:block;margin:0 0 6px auto}.version-best{margin-left:4px}.version-best svg{width:10px;height:10px}.version-final-verdict{grid-template-columns:1fr;padding:26px 20px;gap:26px;border-radius:12px;margin-top:26px}.version-report-main h2{font-size:29px;max-width:20ch;margin-bottom:16px}.version-report-main p{font-size:13px;margin-bottom:20px;color:#e6eeff}.version-report-main>.btn{font-size:12px;padding:12px 14px}.version-report-facts dd{font-size:17px}.version-report-facts dt,.version-report-facts small{font-size:11px}.version-report-facts>div{padding:16px 0}.version-final-verdict>footer{font-size:10px;padding-top:16px;line-height:1.7}.version-library{padding-top:20px}.version-library>summary{font-size:21px}.version-library-row{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:18px 0}.version-library-row>span.version-library-index{font-size:21px;align-self:start}.version-library-row strong{font-size:14px}.version-library-row span,.version-library-row time{font-size:11px}.version-library-row>div.version-library-actions{grid-column:2;justify-content:space-between}.version-library-actions a{font-size:11px;padding:7px 12px;min-height:36px}.version-chart-panel{padding:12px;margin-inline:0}.version-chart-panel .version-chart-selects{gap:16px}.version-chart-panel .version-picker-name strong{font-size:12px}.version-chart-panel .version-picker summary{min-height:73px;gap:6px;padding:6px 0}.version-chart-panel .version-picker-name{min-width:75px}.version-chart-panel .version-picker-change{font-size:10px;padding:4px 0}.version-chart-panel .version-picker-name small{font-size:9px}.version-chart-panel .version-letter{font-size:9px;gap:4px}.version-chart-panel .version-letter:before{width:12px}.version-chart-summary .version-decision strong{font-size:13px}.version-chart-panel .version-quick-deltas b{font-size:11px}}
.version-final-verdict>.version-report-main{display:block;width:auto;height:auto;min-width:0;background:none;border-radius:0;place-items:initial}.version-report-main>.btn svg{width:19px;height:19px}.version-chart-panel footer>a.btn.primary{background:white;color:#245bea!important;border-color:white}.version-report-main>.btn{color:#245bea!important}.version-report-main h2{overflow-wrap:anywhere}.version-chart-panel .version-picker-options button[aria-pressed=true]{background:#f4f7ff}
.version-final-verdict>div.version-report-main{display:block;width:auto;height:auto;min-width:0;background:none;border-radius:0}
/* Keep anchored content below the fixed shared header. */
html:has(.version-workspace){scroll-padding-top:calc(var(--product-header-height,76px) + 18px)}
.version-workspace :is(.version-page-heading,.version-choices,.version-capital,.version-scoreboard,.version-episodes,.version-final-verdict,.version-library){scroll-margin-top:calc(var(--product-header-height,76px) + 18px)}
.version-workspace{padding-top:8px}.version-page-heading{margin-bottom:8px}.version-page-heading h1{font-size:36px}.version-workspace #version-load{margin-bottom:14px}.version-choices{padding-bottom:14px}.version-comparison{padding-top:16px}.version-workspace .version-evidence-bar{background:#245bea;border:0;border-radius:10px;padding:10px 16px;margin-bottom:24px;min-height:46px}.version-evidence-bar #version-compare-status,.version-evidence-bar #version-compare-status b,.version-evidence-bar #version-compare-status span{color:#fff}.version-evidence-bar>.version-settings>summary{color:white}.version-settings[open]{color:#192d49;background:white;border:1px solid #d4def0;box-shadow:0 7px 20px #142e4e16}.version-evidence-bar>.version-settings[open]>summary{color:#245bea}.version-evidence-bar :focus-visible{outline-color:white}.version-section-heading{margin-bottom:12px}.version-graph-legend{margin:14px 0 8px}.version-detail-canvas{height:365px}.version-scoreboard{padding:24px;border:1px solid #e0e7f1;border-radius:12px;background:white;margin-top:28px}.version-scoreboard>header{padding-bottom:20px;align-items:center}.version-scoreboard h2{font-size:26px}.version-scoreboard p{font-size:12px;max-width:37ch}.version-score-table thead{background:#245bea;border:0}.version-score-table thead th{color:white;padding-top:15px;padding-bottom:15px}.version-score-table thead th:first-child{padding-left:16px}.version-score-table thead .version-line-key{background:#fff}.version-score-table thead .version-key-b{background:repeating-linear-gradient(90deg,#ffd0e1 0 7px,transparent 7px 10px)}.version-score-table th:first-child{width:28%}.version-score-table td:nth-child(2),.version-score-table td:nth-child(3){white-space:nowrap}.version-score-table thead th:nth-child(2),.version-score-table thead th:nth-child(3){padding-right:40px}.version-best{display:inline-flex;width:16px;height:16px;margin-left:8px;vertical-align:middle;justify-content:center}.version-best.is-empty{visibility:hidden}.version-cell-value{display:inline-block;vertical-align:middle}.version-score-table tbody th{padding-left:16px}.version-score-table tbody td{font-size:19px}.version-score-table tbody td:last-child{font-size:13px}.version-episodes{display:block;border:0;padding:0;margin:0 0 24px}.version-episodes>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:12px}.version-episodes h3{font-size:19px;margin:0}.version-episodes p{font-size:12px;margin:0}.version-episodes #version-episodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #dce4ef;padding:0}.version-episodes button{display:grid;grid-template-columns:1fr 20px;gap:10px 14px;padding:18px 20px;border:0;border-right:1px solid #dce4ef;background:white;min-width:0}.version-episodes button:first-child{padding-left:0}.version-episodes button:last-child{border-right:0}.version-episodes button time{grid-column:1;font-size:12px}.version-episodes button strong{grid-column:1;font-size:13px;line-height:1.6}.version-episodes button svg{grid-column:2;grid-row:1/3;align-self:center}.version-outcome{padding-top:4px}
/* Quick comparison: a short white tool strip; saturated blue is for the report. */
.version-chart-panel{background:white;color:#192d49;border:1px solid #dbe3ef;border-radius:8px;padding:10px 14px;gap:6px 18px}.version-chart-panel>header strong{color:#192d49;font-size:12px}.version-chart-panel [data-close]{background:#f0f4fa;color:#526783;width:24px;height:24px}.version-chart-panel .version-picker summary{border-color:#d7e1ef;background:none;color:#192d49;min-height:42px;padding:5px 0}.version-chart-panel .version-picker-name strong{color:#192d49;font-size:12px}.version-chart-panel .version-picker-name small{color:#526783;font-size:10px}.version-chart-panel .version-letter{color:#526783}.version-chart-panel .version-letter:before{background:#245bea}.version-chart-panel .version-side-b .version-letter:before{background:repeating-linear-gradient(90deg,#b32660 0 5px,transparent 5px 8px)}.version-chart-panel .version-picker-change{color:#245bea;text-decoration-color:#a8bdf2;font-size:10px}.version-chart-panel .version-layer-controls button{border-color:#d3deef;color:#526783;background:white}.version-chart-panel .version-layer-controls button[aria-pressed=true]{color:#245bea;border-color:#adc3ff;background:#eef3ff}.version-chart-panel .version-layer-controls button[data-layer=a]:not([aria-pressed=true]){color:#245bea}.version-chart-panel .version-layer-controls button[data-layer=b]:not([aria-pressed=true]){color:#b32660}.version-chart-panel .version-layer-controls label{color:#526783}.version-chart-summary{border-color:#e2e9f2;padding-top:7px}.version-chart-summary .version-decision strong{color:#192d49;font-size:12px}.version-chart-panel .version-quick-direction,.version-chart-panel .version-quick-deltas small,.version-chart-panel .version-quick-source,.version-chart-panel .version-quick-settings summary{color:#526783}.version-chart-panel .version-positive{color:#127657!important}.version-chart-panel .version-negative{color:#b13a4c!important}.version-chart-panel .version-quick-deltas b{font-size:12px}.version-chart-panel footer>a.btn.primary{background:#245bea;color:#fff!important;border-color:#245bea;min-height:32px;padding:7px 11px;font-size:10px}.version-chart-panel footer>a.btn.primary:hover{background:#1748c7}.version-chart-panel .version-picker-options button{border-color:#d7e1ef}.version-chart-panel :is(button,summary,a):focus-visible{outline-color:#245bea}
@media(max-width:760px){.version-page-heading h1{font-size:28px}.version-workspace .version-evidence-bar{padding:8px 10px;margin-bottom:18px;gap:7px;border-radius:7px}.version-detail-canvas{height:295px}.version-scoreboard{padding:14px 10px;margin-top:24px;border-radius:9px}.version-scoreboard h2{font-size:23px}.version-scoreboard>header{padding-bottom:14px}.version-score-table th:first-child{width:28%}.version-score-table thead th{font-size:10px;padding:12px 5px}.version-score-table thead th:first-child,.version-score-table tbody th{padding-left:6px}.version-score-table thead th:nth-child(2),.version-score-table thead th:nth-child(3){padding-right:19px}.version-score-table tbody td{font-size:14px;padding:16px 5px}.version-score-table tbody th{font-size:10px}.version-score-table tbody td:last-child{font-size:10px}.version-best{width:10px;height:10px;margin-left:3px}.version-best svg{width:10px;height:10px}.version-episodes>div:first-child{display:block;margin-bottom:12px}.version-episodes h3{font-size:19px}.version-episodes p{font-size:11px;margin-top:7px}.version-episodes #version-episodes{grid-template-columns:1fr}.version-episodes button,.version-episodes button:first-child{padding:14px 0;grid-template-columns:1fr auto 16px;border-right:0;border-bottom:1px solid #e2e8f2;gap:8px}.version-episodes button:last-child{border-bottom:0}.version-episodes button time{grid-column:1;grid-row:1;font-size:10px}.version-episodes button strong{grid-column:2;grid-row:1;font-size:11px}.version-episodes button svg{grid-column:3;grid-row:1;width:16px;height:16px}.version-chart-panel{padding:10px;gap:7px}.version-chart-panel .version-picker summary{min-height:62px;padding:4px 0}.version-chart-panel .version-picker-name small{font-size:9px}.version-chart-panel .version-picker-name strong{font-size:11px}.version-chart-panel .version-quick-deltas b{font-size:11px}.version-chart-panel .version-decision strong{font-size:12px}}
.version-workspace :is(.version-page-heading,.version-choices,.version-capital,.version-scoreboard,.version-episodes,.version-final-verdict,.version-library){scroll-margin-top:0}
body[data-route=strategy-versions] #app{padding-top:16px!important}
.version-workspace #version-load[hidden]{display:none}
@media(min-width:761px){.version-detail-canvas{height:clamp(230px,calc(100dvh - 560px),365px)}.version-workspace .version-evidence-bar{margin-bottom:18px}.version-page-heading h1{margin-top:10px}}
/* Working content must not meet the white surface's outer edge. */
.version-workspace .version-comparison{box-sizing:border-box;min-width:0;width:100%;padding:20px 24px 24px;border-radius:12px}
.version-workspace .version-capital,.version-workspace #version-big-graph{min-width:0;max-width:100%}
.version-workspace .version-detail-canvas{box-sizing:border-box;max-width:100%}
@media(max-width:760px){.version-workspace .version-comparison{padding:14px 12px 18px;border-radius:10px}}
.version-score-table thead th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}
.version-score-table thead th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}
.version-score-table{border-collapse:separate;border-spacing:0}
.version-score-table thead{background:transparent}
.version-score-table thead th{background:#245bea}
.crypto-comparison-intro{font-size:14px;line-height:1.7;color:#526783;max-width:70ch;margin:12px 0 20px}
.crypto-compare-controls{display:flex;flex-wrap:wrap;gap:12px 28px;margin:12px 0 22px}
.crypto-compare-controls .version-history-control{margin:0;flex-wrap:wrap}
.crypto-compare-controls button{min-height:40px}
.crypto-period-table{min-width:650px}
.crypto-comparison .version-score-scroll{overflow:auto;max-width:100%}
.crypto-comparison .version-settings p{max-width:65ch;font-size:12px;line-height:1.7}
.crypto-comparison .version-evidence-bar>span{display:flex;flex-wrap:wrap;gap:6px 18px;color:white;font-size:12px}
.crypto-comparison .version-evidence-bar>span b{color:white}
.crypto-comparison :focus-visible{outline:2px solid #245bea;outline-offset:3px}
.crypto-comparison .version-final-verdict :focus-visible{outline-color:white}
.crypto-table-scroll-hint{display:none}
@media(max-width:760px){.crypto-table-scroll-hint{display:flex;align-items:center;gap:8px;color:#245bea!important;font-size:11px!important;margin:0 0 12px!important}.crypto-table-scroll-hint svg{width:17px;height:17px;flex:none}.crypto-period-table{min-width:560px;table-layout:fixed}.crypto-period-table th:first-child{width:105px;white-space:normal}.crypto-period-table thead th:nth-child(2),.crypto-period-table thead th:nth-child(3){padding-right:8px}}
@media(max-width:760px){.crypto-compare-controls{gap:12px;margin-bottom:12px}.crypto-comparison .version-section-heading{flex-wrap:wrap;gap:8px}.crypto-comparison .version-evidence-bar{align-items:flex-start}.crypto-comparison .version-settings{margin-left:auto}}
