.plan-chart.svelte-tzce11{min-width:0;container-type:inline-size}header.svelte-tzce11{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:16px}h3.svelte-tzce11{font-size:13px;font-weight:600;color:#334155}header.svelte-tzce11>span:where(.svelte-tzce11){font-size:10px;color:#8492a6}.chart-canvas.svelte-tzce11{width:100%;height:520px}.chart-empty.svelte-tzce11{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;color:#8492a6;font-size:12px;text-align:center;background:#f8fafc}.chart-empty.svelte-tzce11 button:where(.svelte-tzce11){color:#92400e;text-decoration:underline}.chart-levels.svelte-tzce11{display:flex;flex-wrap:wrap;gap:16px 24px;padding:16px 0;border-top:1px solid #e2e8f0;margin-top:16px}dt.svelte-tzce11{display:flex;align-items:center;gap:6px;color:#64748b;font-size:11px}.level-line.svelte-tzce11{width:16px;height:2px}dd.svelte-tzce11{color:#334155;margin-top:4px;font-size:12px;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums}dd.svelte-tzce11 span:where(.svelte-tzce11){font-size:10px;color:#8492a6}.chart-hint.svelte-tzce11{font-size:11px;color:#8492a6}@container (max-width: 440px){.chart-canvas.svelte-tzce11{height:320px}}.trade-plan-container.svelte-yfckwf{background:#fff;border:1px solid #e2e8f0;padding:28px;margin-top:32px;min-width:0;color:#172333;scroll-margin-top:88px;container-type:inline-size}.trade-plan-container.embedded.svelte-yfckwf{margin-top:0;border:0}.plan-layout.svelte-yfckwf{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.chart-column.svelte-yfckwf{min-width:0;padding-bottom:24px;border-bottom:1px solid #e2e8f0}.planner-controls.svelte-yfckwf{min-width:0}.planner-controls.svelte-yfckwf .plan-workspace:where(.svelte-yfckwf){grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 0}.planner-controls.svelte-yfckwf .sizing-result:where(.svelte-yfckwf){padding:20px 0 0;border-left:0;border-top:1px solid #e2e8f0}.planner-controls.svelte-yfckwf .account-row:where(.svelte-yfckwf){gap:16px;padding-top:0;border-top:0}.planner-controls.svelte-yfckwf .setup-heading:where(.svelte-yfckwf){margin-bottom:16px}.planner-controls.svelte-yfckwf .plan-footer:where(.svelte-yfckwf){align-items:flex-start;gap:16px}@container (min-width: 980px){.plan-layout.svelte-yfckwf{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px}.planner-controls.svelte-yfckwf{grid-column:1;grid-row:1}.chart-column.svelte-yfckwf{grid-column:2;grid-row:1;border-bottom:0;border-left:1px solid #e2e8f0;padding-bottom:0;padding-left:28px}}.plan-heading.svelte-yfckwf{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px}.plan-eyebrow.svelte-yfckwf{color:#b45309;font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-weight:600}h2.svelte-yfckwf{font-family:var(--font-heading);font-size:24px;font-weight:500;letter-spacing:-.025em;line-height:1.25}h2.svelte-yfckwf span:where(.svelte-yfckwf){color:#64748b}.heading-actions.svelte-yfckwf{display:flex;align-items:center;gap:16px}.save-status.svelte-yfckwf,.field-hint.svelte-yfckwf{color:#8492a6;font-size:11px}.icon-button.svelte-yfckwf{display:grid;place-items:center;padding:8px;color:#94a3b8}.icon-button.svelte-yfckwf:hover{color:#334155}.account-row.svelte-yfckwf{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;padding:20px 0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}label.svelte-yfckwf,.calculated-stop.svelte-yfckwf>span:where(.svelte-yfckwf){display:block;color:#64748b;font-size:12px;min-width:0}input.svelte-yfckwf:not([type=checkbox]),output.svelte-yfckwf{display:block;width:100%;min-width:0;padding:10px 12px;margin-top:7px;background:#fff;border:1px solid #dce3ec;border-radius:3px;color:#172333;font-size:14px;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;line-height:20px}input.svelte-yfckwf:focus-visible,button.svelte-yfckwf:focus-visible{outline:2px solid #d97706;outline-offset:2px}input[type=checkbox].svelte-yfckwf{accent-color:#b45309;flex-shrink:0}.plan-workspace.svelte-yfckwf{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;padding:28px 0}.setup.svelte-yfckwf,.sizing-result.svelte-yfckwf{min-width:0}h3.svelte-yfckwf{font-size:14px;font-weight:600;color:#334155}.setup-heading.svelte-yfckwf{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:24px}.direction-buttons.svelte-yfckwf,.mode-buttons.svelte-yfckwf{display:inline-flex;gap:4px}.direction-buttons.svelte-yfckwf button:where(.svelte-yfckwf),.mode-buttons.svelte-yfckwf button:where(.svelte-yfckwf){display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:3px;border:1px solid #e2e8f0;color:#64748b;font-size:12px}.direction-buttons.svelte-yfckwf .long-active:where(.svelte-yfckwf){color:#047857;background:#ecfdf5;border-color:#6ee7b7}.direction-buttons.svelte-yfckwf .short-active:where(.svelte-yfckwf){color:#be123c;background:#fff1f2;border-color:#fda4af}.stop-method.svelte-yfckwf{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px;font-size:12px;color:#64748b}.mode-buttons.svelte-yfckwf{background:#f1f5f9;padding:3px;border-radius:4px}.mode-buttons.svelte-yfckwf button:where(.svelte-yfckwf){border:0;padding:6px 12px}.mode-buttons.svelte-yfckwf button[aria-pressed=true]:where(.svelte-yfckwf){color:#92400e;background:#fff;box-shadow:0 1px 2px #0f172a12}.atr-settings.svelte-yfckwf{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#64748b;font-size:12px;margin-bottom:16px}.atr-settings.svelte-yfckwf strong:where(.svelte-yfckwf){color:#334155;font-weight:500;font-variant-numeric:tabular-nums}.atr-settings.svelte-yfckwf input:where(.svelte-yfckwf){width:76px;margin:0;padding:6px 8px}.price-fields.svelte-yfckwf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}output.svelte-yfckwf{background:#f8fafc;color:#be123c}.field-hint.svelte-yfckwf{margin-top:10px;line-height:1.5}.sizing-result.svelte-yfckwf{border-left:1px solid #e2e8f0;padding-left:28px}.position-size.svelte-yfckwf{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:8px 0 16px}.position-size.svelte-yfckwf strong:where(.svelte-yfckwf){font-size:36px;font-weight:500;letter-spacing:-.03em;font-family:var(--font-mono, ui-monospace, monospace)}.position-size.svelte-yfckwf>span:where(.svelte-yfckwf){color:#8492a6;font-size:12px}.result-rows.svelte-yfckwf>div:where(.svelte-yfckwf){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid #e2e8f0;font-size:12px}dt.svelte-yfckwf{color:#64748b}dd.svelte-yfckwf{text-align:right;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}dd.svelte-yfckwf small:where(.svelte-yfckwf){display:block;color:#8492a6;font-family:var(--font-body, sans-serif);font-size:10px;margin-top:3px}.risk-value.svelte-yfckwf{color:#be123c}.reward-value.svelte-yfckwf{color:#047857}.sizing-hint.svelte-yfckwf{color:#92400e;font-size:11px;background:#fffbeb;padding:10px 12px;margin-bottom:12px;line-height:1.6}.plan-notice.svelte-yfckwf{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:0 0 20px;color:#92400e;background:#fffbeb;border:1px solid #fde68a;font-size:12px;line-height:1.6}.plan-notice.svelte-yfckwf svg,.calculation-notice.svelte-yfckwf svg{flex-shrink:0;margin-top:2px}.plan-notice.danger.svelte-yfckwf{color:#9f1239;background:#fff1f2;border-color:#fecdd3}.notice-title.svelte-yfckwf{font-weight:600;margin-bottom:4px}.session-notice.svelte-yfckwf{flex-wrap:wrap}.fx-notice.svelte-yfckwf{margin:20px 0 0}.fx-notice.svelte-yfckwf input:where(.svelte-yfckwf){max-width:240px}.calculation-notice.svelte-yfckwf{display:flex;gap:8px;color:#9f1239;background:#fff1f2;padding:12px;font-size:12px;line-height:1.6}.plan-footer.svelte-yfckwf{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px solid #e2e8f0}.footer-settings.svelte-yfckwf{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.cash-option.svelte-yfckwf{display:flex;align-items:center;gap:8px}.secondary-actions.svelte-yfckwf{display:flex;gap:16px}.text-button.svelte-yfckwf{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:12px}.text-button.svelte-yfckwf:hover{color:#92400e}.delete-button.svelte-yfckwf:hover{color:#be123c}.save-button.svelte-yfckwf{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;padding:10px 18px;background:#b45309;color:#fff;font-size:12px;font-weight:600;border-radius:3px}.save-button.svelte-yfckwf:hover{background:#92400e}.plan-disclaimer.svelte-yfckwf{color:#8492a6;font-size:10px;line-height:1.6;margin-top:20px}@container (max-width: 720px){.plan-workspace.svelte-yfckwf{grid-template-columns:1fr;gap:24px}.sizing-result.svelte-yfckwf{padding:24px 0 0;border-left:0;border-top:1px solid #e2e8f0}}@container (max-width: 440px){.plan-heading.svelte-yfckwf,.plan-footer.svelte-yfckwf{align-items:flex-start;flex-direction:column}.heading-actions.svelte-yfckwf{width:100%;justify-content:space-between}.account-row.svelte-yfckwf{grid-template-columns:1fr 1fr;gap:16px}.account-row.svelte-yfckwf>label:where(.svelte-yfckwf):first-child{grid-column:1 / -1}.price-fields.svelte-yfckwf{grid-template-columns:1fr;gap:16px}input.svelte-yfckwf:not([type=checkbox]){font-size:16px}.save-button.svelte-yfckwf{align-self:flex-end;min-height:44px}}@media (max-width: 640px){.trade-plan-container.svelte-yfckwf{padding:20px}}.planner-row.svelte-1clba0g>td:where(.svelte-1clba0g){padding:0}@media (max-width: 640px){.watchlist-table.svelte-1clba0g,.watchlist-table.svelte-1clba0g tbody:where(.svelte-1clba0g){display:block}.watchlist-table.svelte-1clba0g thead:where(.svelte-1clba0g){display:none}.watchlist-table.svelte-1clba0g tr:where(.svelte-1clba0g):not(.planner-row){display:grid;grid-template-columns:minmax(0,1fr) auto;padding:8px}.watchlist-table.svelte-1clba0g td:where(.svelte-1clba0g){padding:8px;min-width:0}.watchlist-table.svelte-1clba0g .planner-row:where(.svelte-1clba0g),.watchlist-table.svelte-1clba0g .planner-row:where(.svelte-1clba0g)>td:where(.svelte-1clba0g){display:block;width:100%;padding:0}.watchlist-table.svelte-1clba0g tr:where(.svelte-1clba0g):not(.planner-row) td:where(.svelte-1clba0g):nth-child(2){text-align:right}.watchlist-table.svelte-1clba0g tr:where(.svelte-1clba0g):not(.planner-row) td:where(.svelte-1clba0g):nth-child(3){grid-column:1 / -1;font-size:10px;padding-top:0}.watchlist-table.svelte-1clba0g tr:where(.svelte-1clba0g):not(.planner-row) td:where(.svelte-1clba0g):nth-child(4){grid-column:1}.watchlist-table.svelte-1clba0g tr:where(.svelte-1clba0g):not(.planner-row) td:where(.svelte-1clba0g):last-child{grid-column:2;text-align:right}}
