.trade-demo[data-astro-cid-pdr4w2xx]{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--radius-md);margin:36px 0;overflow:hidden}.demo-notice[data-astro-cid-pdr4w2xx]{background:var(--gold-soft);color:var(--gold);font-size:var(--text-sm);border-bottom:1px solid rgb(var(--gold-rgb) / .3);padding:16px 24px;line-height:1.7}.demo-notice[data-astro-cid-pdr4w2xx]>span[data-astro-cid-pdr4w2xx]{font-weight:600}.demo-notice[data-astro-cid-pdr4w2xx] p[data-astro-cid-pdr4w2xx]{font-size:inherit;line-height:inherit;color:inherit;margin:6px 0 0}.demo-notice[data-astro-cid-pdr4w2xx] a[data-astro-cid-pdr4w2xx]{color:inherit}.demo-heading[data-astro-cid-pdr4w2xx]{padding:26px 26px 0}.demo-eyebrow[data-astro-cid-pdr4w2xx]{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--label);font-weight:500}.demo-heading[data-astro-cid-pdr4w2xx] h3[data-astro-cid-pdr4w2xx]{color:var(--ink);font-size:var(--text-3xl);letter-spacing:-.025em;margin:8px 0;font-weight:550}.demo-heading[data-astro-cid-pdr4w2xx] p[data-astro-cid-pdr4w2xx]{font-size:var(--text-base);color:var(--muted);margin:10px 0 20px;line-height:1.8}.demo-choices[data-astro-cid-pdr4w2xx]{border:0;border-bottom:1px solid var(--line);gap:8px;margin:0;padding:0 26px 22px;display:flex}.demo-choices[data-astro-cid-pdr4w2xx] label[data-astro-cid-pdr4w2xx]{cursor:pointer;position:relative}.demo-choices[data-astro-cid-pdr4w2xx] input[data-astro-cid-pdr4w2xx]{opacity:0;width:1px;height:1px;position:absolute}.demo-choices[data-astro-cid-pdr4w2xx] span[data-astro-cid-pdr4w2xx]{border:1px solid var(--line-strong);font-size:var(--text-sm);min-height:44px;color:var(--text);border-radius:999px;padding:11px 16px;display:block}.demo-choices[data-astro-cid-pdr4w2xx] input[data-astro-cid-pdr4w2xx]:checked+span[data-astro-cid-pdr4w2xx]{background:var(--cyan-soft);color:var(--cyan-ink);border-color:var(--cyan)}.demo-choices[data-astro-cid-pdr4w2xx] input[data-astro-cid-pdr4w2xx]:focus-visible+span[data-astro-cid-pdr4w2xx]{outline:2px solid var(--teal);outline-offset:3px}.example-switcher[data-astro-cid-pdr4w2xx]:has(#trade-example-winner:checked) .demo-loser[data-astro-cid-pdr4w2xx],.example-switcher[data-astro-cid-pdr4w2xx]:has(#trade-example-loser:checked) .demo-winner[data-astro-cid-pdr4w2xx]{display:none}.demo-case[data-astro-cid-pdr4w2xx]{padding:26px}.demo-case-heading[data-astro-cid-pdr4w2xx]{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.demo-scope[data-astro-cid-pdr4w2xx]{color:var(--muted);font-size:var(--text-2xs);margin:0 0 7px;line-height:1.8}.demo-case[data-astro-cid-pdr4w2xx] h4[data-astro-cid-pdr4w2xx]{color:var(--ink);font-size:var(--text-xl);letter-spacing:-.3px;max-width:320px;margin:0;font-weight:500;line-height:1.45}.demo-net[data-astro-cid-pdr4w2xx]{text-align:right;flex-shrink:0}.demo-net[data-astro-cid-pdr4w2xx] span[data-astro-cid-pdr4w2xx],.demo-net[data-astro-cid-pdr4w2xx] small[data-astro-cid-pdr4w2xx]{color:var(--muted);font-size:var(--text-2xs);line-height:1.8;display:block}.demo-net[data-astro-cid-pdr4w2xx] strong[data-astro-cid-pdr4w2xx]{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.6}.winner[data-astro-cid-pdr4w2xx],.demo-net[data-astro-cid-pdr4w2xx].winner strong[data-astro-cid-pdr4w2xx]{color:var(--gain)}.loser[data-astro-cid-pdr4w2xx],.demo-net[data-astro-cid-pdr4w2xx].loser strong[data-astro-cid-pdr4w2xx]{color:var(--loss)}.demo-selection[data-astro-cid-pdr4w2xx]{border:1px solid var(--line);font-size:var(--text-2xs);color:var(--text);background:var(--surface);border-radius:999px;margin:16px 0 0;padding:5px 9px;display:inline-block}.demo-case[data-astro-cid-pdr4w2xx] figure[data-astro-cid-pdr4w2xx]{margin:26px -8px 20px}.demo-chart-scroll[data-astro-cid-pdr4w2xx]{overflow-x:auto}.demo-chart-scroll[data-astro-cid-pdr4w2xx] svg[data-astro-cid-pdr4w2xx]{width:100%;min-width:620px;height:auto;font-family:inherit;display:block}.demo-grid[data-astro-cid-pdr4w2xx]{stroke:var(--line);stroke-width:1px}.demo-axis[data-astro-cid-pdr4w2xx]{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.demo-zone-label[data-astro-cid-pdr4w2xx]{fill:var(--muted);letter-spacing:.9px;font-size:10px}.demo-bracket[data-astro-cid-pdr4w2xx]{fill:none;stroke:var(--line-strong)}.demo-signal-zone[data-astro-cid-pdr4w2xx]{fill:var(--cyan-soft)}.demo-hold-zone[data-astro-cid-pdr4w2xx]{fill:rgb(var(--grid-rgb) / .03)}.demo-entry-level[data-astro-cid-pdr4w2xx]{stroke:var(--teal);stroke-dasharray:4 4;stroke-width:1.2px}.demo-fill-entry[data-astro-cid-pdr4w2xx]{fill:var(--teal);stroke:var(--bg);stroke-width:2px}.demo-fill-exit[data-astro-cid-pdr4w2xx]{fill:var(--gold);stroke:var(--bg);stroke-width:1.5px}.demo-entry-leader[data-astro-cid-pdr4w2xx]{stroke:var(--teal);fill:none}.demo-exit-leader[data-astro-cid-pdr4w2xx]{stroke:var(--gold);fill:none}.candle-up[data-astro-cid-pdr4w2xx]{fill:var(--gain);stroke:var(--gain)}.candle-down[data-astro-cid-pdr4w2xx]{fill:var(--loss);stroke:var(--loss)}.demo-tag-title[data-astro-cid-pdr4w2xx]{letter-spacing:1px;fill:var(--text);font-size:9px;font-weight:600}.demo-number-circle[data-astro-cid-pdr4w2xx]{fill:var(--surface-3);stroke:var(--line-strong)}.demo-number[data-astro-cid-pdr4w2xx]{fill:var(--ink);font-size:11px}.demo-held-number[data-astro-cid-pdr4w2xx]{fill:var(--muted);font-size:11px}.demo-case[data-astro-cid-pdr4w2xx] figcaption[data-astro-cid-pdr4w2xx]{color:var(--muted);font-size:var(--text-2xs);flex-wrap:wrap;gap:10px 18px;margin:12px 8px 0;line-height:1.6;display:flex}.demo-case[data-astro-cid-pdr4w2xx] figcaption[data-astro-cid-pdr4w2xx] span[data-astro-cid-pdr4w2xx]{align-items:center;gap:6px;display:flex}.demo-case[data-astro-cid-pdr4w2xx] figcaption[data-astro-cid-pdr4w2xx] i[data-astro-cid-pdr4w2xx]{width:8px;height:8px;display:inline-block}.demo-entry-key[data-astro-cid-pdr4w2xx]{background:var(--teal);border-radius:50%}.demo-exit-key[data-astro-cid-pdr4w2xx]{background:var(--gold);transform:rotate(45deg)}.demo-scroll-hint[data-astro-cid-pdr4w2xx]{font-size:var(--text-2xs);color:var(--muted);display:none}.demo-sequence[data-astro-cid-pdr4w2xx]{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;padding:24px 0 0;list-style:none;display:grid}.demo-sequence[data-astro-cid-pdr4w2xx] li[data-astro-cid-pdr4w2xx]{margin:0;padding:0}.demo-step[data-astro-cid-pdr4w2xx]{font-family:var(--font-mono);color:var(--label);font-size:var(--text-xs);margin-bottom:8px;display:block}.demo-sequence[data-astro-cid-pdr4w2xx] strong[data-astro-cid-pdr4w2xx]{font-size:var(--text-sm);font-weight:600}.demo-sequence[data-astro-cid-pdr4w2xx] p[data-astro-cid-pdr4w2xx]{font-size:var(--text-xs);color:var(--muted);margin:7px 0 0;line-height:1.85}.demo-sequence[data-astro-cid-pdr4w2xx] b[data-astro-cid-pdr4w2xx]{color:var(--ink);font-weight:500}.demo-reading[data-astro-cid-pdr4w2xx]{background:var(--surface-2);border-left:2px solid var(--cyan);padding:16px 18px}.demo-reading[data-astro-cid-pdr4w2xx]>span[data-astro-cid-pdr4w2xx]{font-size:var(--text-2xs);letter-spacing:.04em;color:var(--cyan-ink);font-weight:600}.demo-reading[data-astro-cid-pdr4w2xx] p[data-astro-cid-pdr4w2xx]{font-size:var(--text-sm);margin:5px 0 0;line-height:1.8}.demo-accounting[data-astro-cid-pdr4w2xx]{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:14px;margin:24px 0 0;display:grid}.demo-accounting[data-astro-cid-pdr4w2xx] dt[data-astro-cid-pdr4w2xx]{font-size:var(--text-2xs);color:var(--muted)}.demo-accounting[data-astro-cid-pdr4w2xx] dd[data-astro-cid-pdr4w2xx]{font-size:var(--text-base);font-variant-numeric:tabular-nums;margin:7px 0 0;font-weight:500}.demo-time[data-astro-cid-pdr4w2xx]{font-size:var(--text-2xs)}.demo-details[data-astro-cid-pdr4w2xx]{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.demo-details[data-astro-cid-pdr4w2xx] summary[data-astro-cid-pdr4w2xx]{cursor:pointer;font-size:var(--text-sm);color:var(--teal);padding-block:8px}.demo-details[data-astro-cid-pdr4w2xx] p[data-astro-cid-pdr4w2xx]{font-size:var(--text-sm);color:var(--muted);line-height:1.8}.demo-table-scroll[data-astro-cid-pdr4w2xx]{margin-top:16px;overflow-x:auto}.demo-table-scroll[data-astro-cid-pdr4w2xx] table[data-astro-cid-pdr4w2xx]{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.demo-table-scroll[data-astro-cid-pdr4w2xx] caption[data-astro-cid-pdr4w2xx]{text-align:left;color:var(--muted);margin-bottom:10px}.demo-table-scroll[data-astro-cid-pdr4w2xx] th[data-astro-cid-pdr4w2xx],.demo-table-scroll[data-astro-cid-pdr4w2xx] td[data-astro-cid-pdr4w2xx]{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:8px}.demo-table-scroll[data-astro-cid-pdr4w2xx] th[data-astro-cid-pdr4w2xx]:first-child,.demo-table-scroll[data-astro-cid-pdr4w2xx] td[data-astro-cid-pdr4w2xx]:nth-child(2){text-align:left}.demo-table-scroll[data-astro-cid-pdr4w2xx] tbody[data-astro-cid-pdr4w2xx] th[data-astro-cid-pdr4w2xx]{font-weight:400}@media (width<=700px){.demo-case[data-astro-cid-pdr4w2xx],.demo-heading[data-astro-cid-pdr4w2xx]{padding:20px 18px}.demo-heading[data-astro-cid-pdr4w2xx]{padding-bottom:0}.demo-notice[data-astro-cid-pdr4w2xx]{padding:12px 18px}.demo-choices[data-astro-cid-pdr4w2xx]{padding-inline:18px}.demo-choices[data-astro-cid-pdr4w2xx] span[data-astro-cid-pdr4w2xx]{padding-inline:12px}.demo-case-heading[data-astro-cid-pdr4w2xx]{gap:14px;display:grid}.demo-net[data-astro-cid-pdr4w2xx]{text-align:left}.demo-net[data-astro-cid-pdr4w2xx] strong[data-astro-cid-pdr4w2xx]{font-size:var(--text-3xl)}.demo-sequence[data-astro-cid-pdr4w2xx]{grid-template-columns:1fr;gap:20px}.demo-sequence[data-astro-cid-pdr4w2xx] li[data-astro-cid-pdr4w2xx]{gap:14px;display:flex}.demo-step[data-astro-cid-pdr4w2xx]{padding-top:2px}.demo-sequence[data-astro-cid-pdr4w2xx] p[data-astro-cid-pdr4w2xx]{font-size:var(--text-sm)}.demo-accounting[data-astro-cid-pdr4w2xx]{grid-template-columns:1fr 1fr;row-gap:20px}.demo-scroll-hint[data-astro-cid-pdr4w2xx]{margin:0 8px 12px;display:block}}.multi-study{padding:28px}.explorer-intro{font-size:var(--text-base);max-width:590px;margin:14px 0 0;line-height:1.7}.overview-toolbar{justify-content:space-between;align-items:end;gap:20px;display:flex}.multi-study label{color:var(--muted);font-size:var(--text-xs);gap:7px;line-height:1.5;display:grid}.multi-study select{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-base);width:100%;padding:10px 32px 10px 12px}.overview-toolbar p{color:var(--muted);font-size:var(--text-xs);text-align:right;margin:0;line-height:1.6}.overview-scroll{margin:20px 0 0}.matrix-scroll-hint{display:none}.prose .study-matrix{min-width:610px}.prose .study-matrix th,.prose .study-matrix td{text-align:center;padding:8px 4px}.prose .study-matrix thead th{padding:12px 6px}.prose .study-matrix th:first-child{text-align:left;width:115px;padding-left:10px}.study-matrix th span{font-size:var(--text-2xs);color:var(--muted);white-space:normal;font-weight:400;line-height:1.5;display:block}.study-matrix td button{border-radius:var(--radius-sm);width:100%;min-height:66px;font-size:var(--text-sm);font-variant-numeric:tabular-nums;border:2px solid #0000;padding:9px 5px}.study-matrix button strong,.study-matrix button span{display:block}.study-matrix button span{font-size:var(--text-2xs);color:var(--muted);margin-top:3px;font-weight:400}.study-matrix .difference-positive{background:var(--gain-soft);color:var(--gain)}.study-matrix .difference-negative{background:var(--loss-soft);color:var(--loss)}.prose .study-matrix button strong{color:inherit}.study-matrix button[aria-pressed=true]{border-color:var(--teal)}.study-matrix button:hover:not(:disabled){border-color:var(--line-strong)}.study-matrix button:disabled{cursor:default}.matrix-note{margin-bottom:26px}.result-detail{border-top:1px solid var(--line);padding-top:26px}.sample-controls{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;margin:15px 0 20px;display:grid}.selected-scope{font-size:var(--text-md);color:var(--ink);margin:0;font-weight:600;line-height:1.5}.sample-period{color:var(--muted);font-size:var(--text-xs);margin:6px 0 24px;line-height:1.8}.pattern-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:26px 0 12px;display:grid}.pattern-example{background:var(--bg-alt);border:1px solid var(--line);border-radius:var(--radius-md);min-width:0;margin:0;padding:20px 16px}.pattern-example .example-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--label);font-weight:500}.prose .pattern-example h3{font-size:var(--text-xl);letter-spacing:-.4px;margin:7px 0 3px}.pattern-example .example-date{font-size:var(--text-xs);color:var(--muted);margin:0}.pattern-example svg{width:100%;height:auto;margin:16px 0 8px;display:block}.pattern-example figcaption{font-size:var(--text-xs);color:var(--muted);line-height:1.7}.study-findings{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.study-findings>div{padding:22px 20px 22px 0}.study-findings strong{font-size:var(--text-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.8px;font-weight:500;line-height:1.3;display:block}.study-findings span{font-size:var(--text-xs);color:var(--muted);margin-top:8px;line-height:1.6;display:block}.prose .coverage-table{min-width:560px}.prose .coverage-table td{white-space:normal}.strategy-rules{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:28px 0;padding:6px 24px;display:grid}.strategy-rules>div{border-bottom:1px solid var(--line);padding:18px 0}.strategy-rules>div:nth-last-child(-n+2){border:0}.strategy-rules dt{font-size:var(--text-xs);color:var(--teal);font-weight:600}.strategy-rules dd{font-size:var(--text-sm);margin:6px 0 0;line-height:1.8}.strategy-comparison{margin:22px 0 26px}.prose .strategy-comparison table{min-width:460px}.strategy-comparison tr[aria-current=true]{background:var(--cyan-soft)}.strategy-selector{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px;margin:0 0 22px;display:grid}.strategy-selector>span{color:var(--muted);font-size:var(--text-2xs);padding-bottom:5px;line-height:1.8}.strategy-metrics{row-gap:20px;margin-bottom:12px}.strategy-metrics dd{font-size:clamp(1.25rem,2.7vw,1.75rem)}.strategy-loss{color:var(--loss)}.strategy-curve{margin:28px 0}.strategy-curve .chart-heading{font-size:var(--text-sm)}.strategy-curve svg{width:100%;height:226px;margin:14px 0 8px;display:block;overflow:visible}.strategy-curve svg text{font:12px var(--font-sans,sans-serif);fill:var(--muted);font-variant-numeric:tabular-nums}.strategy-grid{stroke:var(--line);stroke-width:1px}.strategy-capital-line{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:4 4}.strategy-line{stroke:var(--teal)}.strategy-curve-drawdown .strategy-line{stroke:var(--loss)}.strategy-area{fill:var(--loss-soft)}.strategy-curve figcaption{font-size:var(--text-2xs);color:var(--muted);line-height:1.8}.prose .strategy-annual table{min-width:0}.strategy-annual tfoot{border-top:2px solid var(--line);font-weight:600}@media (width<=600px){.multi-study{padding:18px 14px}.overview-toolbar{flex-direction:column;align-items:start;gap:10px}.overview-toolbar p{text-align:left}.overview-toolbar label{width:100%}.matrix-scroll-hint{font-size:var(--text-2xs);color:var(--muted);margin:18px 0 0;display:block}.sample-controls{grid-template-columns:1fr;gap:12px}.pattern-examples{grid-template-columns:1fr}.study-findings{gap:12px}.study-findings>div{padding:18px 0}.study-findings strong{font-size:var(--text-2xl)}.multi-study .explorer-metrics{gap:8px}.multi-study .explorer-metrics dd{font-size:var(--text-xl)}.strategy-rules{grid-template-columns:1fr;padding:0 18px}.strategy-rules>div:nth-last-child(2){border-bottom:1px solid var(--line)}.strategy-selector{grid-template-columns:1fr;gap:8px}.strategy-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-curve .chart-heading,.strategy-curve figcaption{min-width:0}}@media print{.overview-scroll,.explorer-table{overflow:visible}.prose .study-matrix{min-width:0}.multi-study{padding:12px}.study-matrix td button{min-height:0;padding:4px}}.strategy-views{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:18px;padding:16px 0;display:flex}.strategy-views button{border:1px solid var(--line-strong);background:var(--bg-alt);min-height:44px;color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;border-radius:999px;padding:10px 16px}.strategy-views button[aria-pressed=true]{background:var(--cyan-soft);border-color:var(--cyan);color:var(--cyan-ink)}.strategy-views button:focus-visible,.strategy-panel summary:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.strategy-panel{padding-top:24px}.prose .strategy-panel h4{font-size:var(--text-lg);margin:0 0 10px;font-weight:500}.strategy-panel .table-scroll{margin-top:24px}.prose .strategy-panel h5{font-size:var(--text-base);margin:24px 0 14px;font-weight:500}.strategy-detail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.strategy-detail-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:16px}.strategy-detail-metrics dt{font-size:var(--text-xs);color:var(--muted);line-height:1.6}.strategy-detail-metrics dd{font-variant-numeric:tabular-nums;letter-spacing:-.4px;margin:6px 0;font-size:clamp(1.1875rem,2.4vw,1.5625rem);line-height:1.4}.strategy-detail-metrics span{font-size:var(--text-2xs);color:var(--muted);line-height:1.6;display:block}.strategy-recovery{border-block:1px solid var(--line);margin:28px 0;padding-bottom:10px}.strategy-recovery-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-recovery-metrics dd{font-size:var(--text-xl)}.strategy-monthly-toolbar{justify-content:space-between;align-items:end;gap:20px;margin:24px 0;display:flex}.strategy-monthly-toolbar label{width:145px;max-width:45%}.strategy-monthly-toolbar p{text-align:right;margin:0}.strategy-monthly-toolbar p span{font-size:var(--text-xs);color:var(--muted);display:block}.prose .strategy-monthly-toolbar strong{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:inherit;margin-top:6px;font-weight:500;display:block}.prose .strategy-monthly-toolbar strong.strategy-loss{color:var(--loss)}.prose .strategy-monthly-table{table-layout:fixed;width:100%;min-width:0}.prose .strategy-monthly-table th,.prose .strategy-monthly-table td{padding:10px 6px}.prose .strategy-monthly-table th:first-child{width:52px}.prose .strategy-monthly-table th:last-child{text-align:right;width:110px}.prose .strategy-monthly-table td:last-child{text-align:right;font-variant-numeric:tabular-nums}.strategy-monthly-table tfoot{border-top:2px solid var(--line);font-weight:600}.monthly-axis{text-align:center;font-size:var(--text-2xs);color:var(--muted);white-space:normal;font-weight:400;display:block}.monthly-bar-track{background:var(--surface);height:20px;position:relative}.monthly-bar-track:before{content:"";border-left:1px solid var(--line-strong);position:absolute;top:-3px;bottom:-3px;left:50%}.monthly-bar{background:var(--teal);height:16px;position:absolute;top:2px}.monthly-bar-loss{background:var(--loss)}.strategy-mtm-band{fill:var(--baseline);opacity:.45}.strategy-panel details{border-block:1px solid var(--line);margin:24px 0;padding:16px 0}.strategy-panel summary{cursor:pointer;font-size:var(--text-sm);color:var(--teal);min-height:24px}.strategy-control-limits p{font-size:var(--text-sm);line-height:1.8}.strategy-base-row{background:var(--surface-2)}.strategy-control-metrics{margin:24px 0}.strategy-control-metrics dd{font-size:clamp(1.125rem,2.4vw,1.5625rem)}.strategy-control-range{margin:24px 0}.strategy-control-range figcaption{font-size:var(--text-xs);color:var(--muted)}.control-range-key{font-size:var(--text-2xs);color:var(--muted);flex-wrap:wrap;gap:10px 18px;display:flex}.control-range-key span{align-items:center;gap:6px;display:inline-flex}.control-range-key i{width:12px;height:12px;display:inline-block}.control-actual-key{background:var(--teal);border-radius:50%}.control-median-key{border-left:2px dashed var(--line-strong)}.control-band-key{background:var(--baseline)}.control-range-track{height:52px;margin:12px 0;position:relative}.control-range-band{background:var(--baseline);border-radius:3px;height:16px;position:absolute;top:18px}.control-range-median{border-left:2px dashed var(--line-strong);height:32px;position:absolute;top:10px}.control-range-actual{background:var(--teal);width:12px;height:12px;box-shadow:0 0 0 3px var(--surface);border-radius:50%;position:absolute;top:20px;transform:translate(-50%)}@media (width<=600px){.strategy-views{grid-template-columns:1fr 1fr;display:grid}.strategy-control-metrics{grid-template-columns:1fr 1fr}.strategy-detail-metrics>div{padding:12px 10px}.strategy-detail-metrics dd{font-size:var(--text-xl)}.strategy-trade-profile dd{font-size:clamp(1rem,4.8vw,1.1875rem)}.strategy-recovery-metrics{grid-template-columns:1fr}.strategy-monthly-toolbar{gap:12px}.prose .strategy-monthly-toolbar strong{font-size:var(--text-lg)}.prose .strategy-monthly-table th:first-child{width:42px}.prose .strategy-monthly-table th:last-child{width:94px}.prose .strategy-monthly-table td,.prose .strategy-monthly-table th{font-size:var(--text-xs);padding-inline:3px}.prose .strategy-panel .strategy-annual-sides table{min-width:360px}}@media print{.strategy-views{display:none}.strategy-panel[hidden]{display:block}}.pattern-example .candle-up{fill:var(--gain);stroke:var(--gain)}.pattern-example .candle-down{fill:var(--loss);stroke:var(--loss)}.pattern-box{fill:var(--cyan-soft);stroke:rgb(var(--cyan-rgb) / .45)}.pattern-bar-label{fill:var(--cyan-ink)}
