.header.svelte-1mx19jy,.legend.svelte-1mx19jy,.tooltip.svelte-1mx19jy{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;font-size:.7rem;padding:.4rem .5rem;background:#f8fafc}.header.svelte-1mx19jy{border-bottom:1px solid #e2e8f0}.header.svelte-1mx19jy label:where(.svelte-1mx19jy){font-weight:700}.positive.svelte-1mx19jy{color:#15803d;font-weight:800}.negative.svelte-1mx19jy{color:#b91c1c;font-weight:800}svg.svelte-1mx19jy{display:block;width:100%;height:auto}.background.svelte-1mx19jy{fill:#fff}.grid.svelte-1mx19jy{stroke:#e8edf3}.axis.svelte-1mx19jy,.dateAxis.svelte-1mx19jy{font-size:9px;fill:#64748b}.wick.svelte-1mx19jy{stroke-width:1.1}.wick.up.svelte-1mx19jy{stroke:#16a34a}.wick.down.svelte-1mx19jy{stroke:#dc2626}.body.up.svelte-1mx19jy{fill:#22c55e}.body.down.svelte-1mx19jy{fill:#f87171}.hit.svelte-1mx19jy{fill:transparent}.ibz.svelte-1mx19jy{fill:#f59e0b;opacity:.13}.smz.svelte-1mx19jy{fill:#ef4444;opacity:.14}.fib.svelte-1mx19jy{stroke:#92400e;stroke-dasharray:3 3}.fibText.svelte-1mx19jy{font-size:9px;font-weight:800;fill:#78350f}.profile.svelte-1mx19jy{fill:#64748b;opacity:.2}.profile.poc.svelte-1mx19jy{fill:#f59e0b;opacity:.5}.ma200.svelte-1mx19jy{fill:none;stroke:#2563eb;stroke-width:1.8}.high52Line.svelte-1mx19jy{stroke:#0369a1;stroke-width:1.8}.athLine.svelte-1mx19jy{stroke:#7c3aed;stroke-width:1.8;stroke-dasharray:7 3}.high52Text.svelte-1mx19jy{font-size:9px;font-weight:900;fill:#0369a1;color:#0369a1}.athText.svelte-1mx19jy{font-size:9px;font-weight:900;fill:#7c3aed;color:#7c3aed}.lowLine.svelte-1mx19jy{stroke:#0f766e;stroke-width:2;stroke-dasharray:6 3}.lowPoint.svelte-1mx19jy{fill:#fff;stroke:#0f766e;stroke-width:2.5}.highPoint.svelte-1mx19jy{fill:#fff;stroke:#7c3aed;stroke-width:2.5}.anchorText.svelte-1mx19jy{font-size:10px;font-weight:900;fill:#111827}.signalLine.svelte-1mx19jy{stroke:#475569;stroke-dasharray:2 3}.signalMarker.svelte-1mx19jy{fill:#475569}.stopLine.svelte-1mx19jy{stroke:#b91c1c;stroke-width:1.5;stroke-dasharray:5 3}.floorLine.svelte-1mx19jy{stroke:#15803d;stroke-width:1.7;stroke-dasharray:6 3}.floorText.svelte-1mx19jy{font-size:9px;font-weight:900;fill:#15803d}.decisionLine.svelte-1mx19jy{stroke:#ea580c;stroke-width:1.5;stroke-dasharray:3 3}.decisionLine.extended.svelte-1mx19jy{stroke:#2563eb}.decisionText.svelte-1mx19jy{font-size:9px;font-weight:900;fill:#334155}.entryMarker.svelte-1mx19jy{fill:#0284c7;stroke:#fff}.exitMarker.svelte-1mx19jy{fill:#b91c1c;stroke:#fff}.exitMarker.win.svelte-1mx19jy{fill:#16a34a}.exitText.svelte-1mx19jy{font-size:8px;font-weight:900;fill:#475569}.bxBackground.svelte-1mx19jy{fill:#f8fafc;stroke:#e2e8f0}.paneText.svelte-1mx19jy{font-size:10px;fill:#64748b;font-weight:700}.bxZero.svelte-1mx19jy{stroke:#94a3b8;stroke-dasharray:4 3}.crosshair.svelte-1mx19jy{stroke:#64748b;stroke-dasharray:2 3}.tooltip.svelte-1mx19jy{background:#0f172a;color:#fff;border-radius:6px;margin:.3rem}.legend.svelte-1mx19jy{background:#fff}.ibzText.svelte-1mx19jy{color:#b45309}.smzText.svelte-1mx19jy,.stopText.svelte-1mx19jy,.exitLegend.svelte-1mx19jy{color:#b91c1c}.lowText.svelte-1mx19jy{color:#0f766e}.maText.svelte-1mx19jy{color:#2563eb}.entryText.svelte-1mx19jy{color:#0284c7}.strategyCards.svelte-fxmcd4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;margin:.65rem 0}.strategyCards.svelte-fxmcd4 button:where(.svelte-fxmcd4){display:flex;flex-direction:column;gap:.22rem;text-align:left;border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:.6rem;cursor:pointer}.strategyCards.svelte-fxmcd4 button.active:where(.svelte-fxmcd4){border-color:#2563eb;background:#eff6ff}.strategyCards.svelte-fxmcd4 span:where(.svelte-fxmcd4){font-size:.72rem;color:#1d4ed8}.strategyCards.svelte-fxmcd4 small:where(.svelte-fxmcd4){color:#64748b;min-height:2.3rem}.cardMetrics.svelte-fxmcd4{display:flex;gap:.45rem;flex-wrap:wrap}.cardMetrics.svelte-fxmcd4 span:where(.svelte-fxmcd4){font-size:.68rem;color:#334155;font-weight:800}.controls.svelte-fxmcd4,.details.svelte-fxmcd4{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;font-size:.75rem}.muted.svelte-fxmcd4{color:#64748b}.controls.svelte-fxmcd4{margin:.5rem 0}.controls.svelte-fxmcd4 label:where(.svelte-fxmcd4){font-weight:700}.controls.svelte-fxmcd4 input:where(.svelte-fxmcd4),.controls.svelte-fxmcd4 select:where(.svelte-fxmcd4),.controls.svelte-fxmcd4>button:where(.svelte-fxmcd4){padding:.28rem .4rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff}.layoutControls.svelte-fxmcd4,.paneTitle.svelte-fxmcd4{display:flex;align-items:center;gap:.4rem}.layoutControls.svelte-fxmcd4{justify-content:flex-end;margin:.55rem 0;font-size:.72rem}.layoutControls.svelte-fxmcd4 span:where(.svelte-fxmcd4){color:#64748b;font-weight:700}.layoutControls.svelte-fxmcd4 button:where(.svelte-fxmcd4),.paneTitle.svelte-fxmcd4 button:where(.svelte-fxmcd4){padding:.25rem .5rem;border:1px solid #cbd5e1;border-radius:6px;background:#fff;cursor:pointer}.layoutControls.svelte-fxmcd4 button.active:where(.svelte-fxmcd4){color:#1d4ed8;border-color:#60a5fa;background:#eff6ff;font-weight:800}.paneTitle.svelte-fxmcd4{min-height:1.8rem;margin-bottom:.35rem;font-size:.72rem}.paneTitle.svelte-fxmcd4 span:where(.svelte-fxmcd4){color:#64748b}.paneTitle.svelte-fxmcd4 button:where(.svelte-fxmcd4){margin-left:auto}.workspace.svelte-fxmcd4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;align-items:start}.workspace.tableWide.svelte-fxmcd4{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr)}.workspace.chartWide.svelte-fxmcd4{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr)}.left.svelte-fxmcd4,.chartPane.svelte-fxmcd4{min-width:0}.tableWrap.svelte-fxmcd4{max-height:74vh;overflow:auto;border:1px solid #e2e8f0;border-radius:8px}table.svelte-fxmcd4{width:100%;border-collapse:collapse;font-size:.66rem}th.svelte-fxmcd4{position:sticky;top:0;background:#f8fafc;text-align:left;padding:.35rem;border-bottom:1px solid #cbd5e1}th.svelte-fxmcd4 button:where(.svelte-fxmcd4){border:0;background:transparent;font-weight:800;padding:0;cursor:pointer;white-space:nowrap}td.svelte-fxmcd4{padding:.3rem .35rem;border-bottom:1px solid #f1f5f9;white-space:nowrap}tr.svelte-fxmcd4:hover{cursor:pointer;background:#f1f5f9}tr.selected.svelte-fxmcd4{background:#dbeafe}.ticker.svelte-fxmcd4{font-weight:800}.strategy.svelte-fxmcd4{max-width:165px;white-space:normal}.num.svelte-fxmcd4{text-align:right}.zone.svelte-fxmcd4{padding:.06rem .25rem;border-radius:4px;background:#fef3c7;font-weight:800}.zone.smz.svelte-fxmcd4{background:#fee2e2}.green.svelte-fxmcd4,.positive.svelte-fxmcd4{color:#15803d;font-weight:700}.red.svelte-fxmcd4,.negative.svelte-fxmcd4{color:#b91c1c;font-weight:700}.pager.svelte-fxmcd4{display:flex;justify-content:center;align-items:center;gap:.6rem;margin:.5rem}.chartPane.svelte-fxmcd4{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:.5rem;position:sticky;top:.5rem}.details.svelte-fxmcd4{margin-bottom:.4rem}.state.svelte-fxmcd4,.error.svelte-fxmcd4{padding:1rem;color:#64748b}.error.svelte-fxmcd4{color:#991b1b}@media(max-width:900px){.layoutControls.svelte-fxmcd4{display:none}.workspace.svelte-fxmcd4,.workspace.tableWide.svelte-fxmcd4,.workspace.chartWide.svelte-fxmcd4{grid-template-columns:1fr}.chartPane.svelte-fxmcd4{position:static}.tableWrap.svelte-fxmcd4{max-height:58vh}}
