.ForecastBacktestWindow_content__Zw5eo{padding:var(--padding-2xl) var(--padding-4xl) var(--padding-4xl);display:flex;flex-direction:column;gap:var(--margin-md)}.ForecastBacktestWindow_headerRow__ZVgzM{display:flex;align-items:center;gap:6px}.ForecastBacktestWindow_title__2WkrN{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary)}.ForecastBacktestWindow_tickerMeta__OETDe{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-base);color:var(--color-text-secondary)}.ForecastBacktestWindow_tickerMetaIcon__V0orL{border-radius:50%;flex-shrink:0}.ForecastBacktestWindow_tickerMetaSymbol__ZC6re{font-weight:600;color:var(--color-text-primary)}.ForecastBacktestWindow_tickerMetaTf__jdc6b{text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.85}.ForecastBacktestWindow_refreshIndicator__RX4Ux{width:6px;height:6px;border-radius:50%;background-color:var(--color-text-secondary);flex-shrink:0;animation:ForecastBacktestWindow_refreshPulse__5EVlR 1s ease-in-out infinite}@keyframes ForecastBacktestWindow_refreshPulse__5EVlR{0%,to{opacity:.25}50%{opacity:.9}}.ForecastBacktestWindow_sourceRow__v_8ig{display:flex;align-items:center;justify-content:space-between;gap:var(--margin-md);padding-bottom:var(--margin-lg);border-bottom:1px solid rgba(148,163,184,.25)}.ForecastBacktestWindow_configTriggerLabel__zDI_l{font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.ForecastBacktestWindow_configMenu__YB_TG{min-width:240px}.ForecastBacktestWindow_configItemLabel__BlK08{font-size:var(--font-size-sm);white-space:nowrap}.ForecastBacktestWindow_stateText__eD6_Y{margin:0;font-size:var(--font-size-base);color:var(--color-text-secondary)}.ForecastBacktestWindow_summaryCards__ZCD_a{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--margin-md);gap:var(--margin-md)}.ForecastBacktestWindow_statCard__1G8Zh{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--padding-md) var(--padding-lg) var(--padding-md) calc(var(--padding-lg) + 3px);background-color:var(--primary-bg-color);border:1px solid var(--default-border-color);border-radius:var(--radius-lg)}.ForecastBacktestWindow_statCard__1G8Zh:before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:3px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:var(--accent-color);opacity:.35}.ForecastBacktestWindow_statCard__1G8Zh:has(.ForecastBacktestWindow_positive__dOmIz):before{background-color:#059669;opacity:.85}.ForecastBacktestWindow_statCard__1G8Zh:has(.ForecastBacktestWindow_negative__3g14f):before{background-color:#e11d48;opacity:.85}[data-theme=theme-dark] .ForecastBacktestWindow_statCard__1G8Zh:has(.ForecastBacktestWindow_positive__dOmIz):before{background-color:#34d399}[data-theme=theme-dark] .ForecastBacktestWindow_statCard__1G8Zh:has(.ForecastBacktestWindow_negative__3g14f):before{background-color:#fb7185}.ForecastBacktestWindow_statLabel__KRVc9{font-size:var(--font-size-xs);line-height:1.2;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.4px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ForecastBacktestWindow_statValue__JB_Ue{font-size:var(--font-size-md);line-height:1.25;font-weight:600;color:var(--color-text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.ForecastBacktestWindow_statSubValue__WW1Hi{display:block;font-size:var(--font-size-2xs);font-weight:400;opacity:.6}.ForecastBacktestWindow_positive__dOmIz{color:#059669}.ForecastBacktestWindow_negative__3g14f{color:#e11d48}[data-theme=theme-dark] .ForecastBacktestWindow_positive__dOmIz{color:#34d399}[data-theme=theme-dark] .ForecastBacktestWindow_negative__3g14f{color:#fb7185}.ForecastBacktestWindow_note__QErqY{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);opacity:.8}@media ((pointer:coarse) and (max-height:639px)),(max-width:639px){.ForecastBacktestWindow_content__Zw5eo{padding:var(--padding-xl) var(--padding-2xl) var(--padding-2xl)}.ForecastBacktestWindow_summaryCards__ZCD_a{grid-template-columns:repeat(2,1fr)}.ForecastBacktestWindow_configTriggerLabel__zDI_l{max-width:150px}}.ForecastConfidenceBadge_badge__LOueg{position:absolute;z-index:11;display:inline-flex;flex-direction:column;align-items:stretch;min-width:48px;gap:1px;padding:4px 9px;border-radius:8px;font-size:11px;font-weight:600;line-height:1.35;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#334155;background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.1);box-shadow:0 2px 10px rgba(15,23,42,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-theme=theme-dark] .ForecastConfidenceBadge_badge__LOueg{color:#cbd5e1;background:rgba(2,6,23,.8);border:1px solid rgba(148,163,184,.18);box-shadow:0 2px 10px rgba(0,0,0,.35)}.ForecastConfidenceBadge_row__SHGUY{display:flex;justify-content:space-between;align-items:center;gap:8px}.ForecastConfidenceBadge_triangle__oaO6u{font-size:9px;line-height:1}.ForecastConfidenceBadge_triLong__fyXgA{color:#16a34a}.ForecastConfidenceBadge_triShort__AmX78{color:#dc2626}[data-theme=theme-dark] .ForecastConfidenceBadge_triLong__fyXgA{color:#22c55e}[data-theme=theme-dark] .ForecastConfidenceBadge_triShort__AmX78{color:#f87171}.ForecastConfidenceBadge_high__6Ta_N{color:#059669}.ForecastConfidenceBadge_medium__hEIwD{color:#d97706}.ForecastConfidenceBadge_low__K9XA9{color:#e11d48}.ForecastConfidenceBadge_muted__WOBzH{color:#94a3b8}[data-theme=theme-dark] .ForecastConfidenceBadge_high__6Ta_N{color:#34d399}[data-theme=theme-dark] .ForecastConfidenceBadge_medium__hEIwD{color:#fbbf24}[data-theme=theme-dark] .ForecastConfidenceBadge_low__K9XA9{color:#fb7185}[data-theme=theme-dark] .ForecastConfidenceBadge_muted__WOBzH{color:#64748b}.ForecastConfidenceBadge_spinner__15Qgx{display:inline-block;align-self:center;width:10px;height:10px;border:1.5px solid rgba(15,23,42,.2);border-top-color:#334155;border-radius:50%;animation:ForecastConfidenceBadge_forecast-confidence-spin__075mn .7s linear infinite}[data-theme=theme-dark] .ForecastConfidenceBadge_spinner__15Qgx{border-color:#cbd5e1 rgba(148,163,184,.4) rgba(148,163,184,.4)}@keyframes ForecastConfidenceBadge_forecast-confidence-spin__075mn{to{transform:rotate(1turn)}}.ForecastConfidenceBadge_tooltip__YJGKJ{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;padding:8px 10px;border-radius:8px;font-size:11px;font-weight:400;line-height:1.5;color:#0f172a;background:#ffffff;border:1px solid rgba(15,23,42,.12);box-shadow:0 6px 20px rgba(15,23,42,.18);opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease;pointer-events:none}[data-theme=theme-dark] .ForecastConfidenceBadge_tooltip__YJGKJ{color:#e2e8f0;background:#0b1220;border:1px solid rgba(148,163,184,.2);box-shadow:0 6px 20px rgba(0,0,0,.45)}.ForecastConfidenceBadge_badge__LOueg:hover .ForecastConfidenceBadge_tooltip__YJGKJ{opacity:1;visibility:visible}.ForecastConfidenceBadge_tooltipTitle__sL9jb{font-weight:600;margin-bottom:4px}.ForecastConfidenceBadge_tooltipRow__l55M4{display:flex;justify-content:space-between;gap:12px}.ForecastConfidenceBadge_tooltipRow__l55M4 span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media ((pointer:coarse) and (max-height:639px)),(max-width:639px){.ForecastConfidenceBadge_badge__LOueg{font-size:10px;padding:3px 7px}.ForecastConfidenceBadge_tooltip__YJGKJ{min-width:168px}}.ChartHoverTooltip_tooltip__VgF7r{position:absolute;z-index:12;display:flex;flex-direction:column;gap:3px;padding:5px 8px;border-radius:var(--radius-md);background-color:#ffffff;box-shadow:var(--window-shadow);color:var(--primary-text-color);font-size:11px;line-height:1.2;white-space:nowrap;pointer-events:none}.ChartHoverTooltip_tooltip__VgF7r[data-theme=dark]{background-color:var(--primary-985-gray-25)}.ChartHoverTooltip_row__OABAU{display:flex;align-items:center;justify-content:space-between;gap:14px}.ChartHoverTooltip_label__QVyWJ{color:var(--secondary-text-color)}.ChartHoverTooltip_value__tfl_h{font-weight:700}.ChartHoverTooltip_time__eyCiT{margin-top:2px;color:var(--secondary-text-color);font-size:10px;font-weight:600}.PriceForecastDeltaPanel_root__YfEzw{position:absolute;inset:0;z-index:6;pointer-events:none}.PriceForecastDeltaPanel_canvasLayer__vvtsu{position:absolute;top:0;left:0;pointer-events:none}.PriceForecastDeltaPanel_label__N1_iS{position:absolute;z-index:6;font-size:10px;line-height:1;color:var(--primary-text-color);pointer-events:none;white-space:nowrap}.PriceForecastDeltaPanel_confidenceChip__OzVci{position:absolute;z-index:8;box-sizing:border-box;padding:1px 7px;border-radius:6px;font-size:10px;font-weight:600;line-height:1.4;white-space:nowrap;color:#334155;background:rgba(255,255,255,.88);border:1px solid rgba(15,23,42,.1);cursor:default;pointer-events:auto}[data-theme=theme-dark] .PriceForecastDeltaPanel_confidenceChip__OzVci{color:#cbd5e1;background:rgba(2,6,23,.78);border:1px solid rgba(148,163,184,.16)}.PriceForecastDeltaPanel_chipTri__9z_fG{font-size:8px;margin-right:2px}.PriceForecastDeltaPanel_chipSpinner__Vcnux{display:inline-block;width:9px;height:9px;vertical-align:middle;border:1.5px solid rgba(255,255,255,.4);border-top-color:#ffffff;border-radius:50%;animation:PriceForecastDeltaPanel_forecast-chip-spin__wgew9 .7s linear infinite}@keyframes PriceForecastDeltaPanel_forecast-chip-spin__wgew9{to{transform:rotate(1turn)}}.PriceForecastDeltaPanel_interactLayer__vLs9E{position:absolute;z-index:7;pointer-events:auto;cursor:crosshair}.PriceForecastDeltaPanel_hoverLine__FEkMb{position:absolute;width:1px;z-index:8;background-color:var(--primary-985-gray-25);pointer-events:none}.PriceForecastDeltaPanel_resizeHandle__uYQaU{position:absolute;height:4px;cursor:ns-resize;background-color:transparent;z-index:11;transition:background-color .2s;touch-action:none;pointer-events:auto}.PriceForecastDeltaPanel_resizeHandle__uYQaU.PriceForecastDeltaPanel_resizing__WD81T,.PriceForecastDeltaPanel_resizeHandle__uYQaU:active,.PriceForecastDeltaPanel_resizeHandle__uYQaU:hover{background-color:var(--accent-color)}.PriceForecastDeltaPanel_resizeHandle__uYQaU:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--primary-985-gray-25);transform:translateY(-50%);transition:opacity .2s}.PriceForecastDeltaPanel_resizeHandle__uYQaU.PriceForecastDeltaPanel_resizing__WD81T:after,.PriceForecastDeltaPanel_resizeHandle__uYQaU:active:after,.PriceForecastDeltaPanel_resizeHandle__uYQaU:hover:after{opacity:0}@media ((pointer:coarse) and (max-height:639px)),(max-width:639px){.PriceForecastDeltaPanel_resizeHandle__uYQaU{height:16px;margin-top:-6px}}.PriceForecastDeltaPanel_loadingIndicator__LK1QP{position:absolute;z-index:10;transform:translateX(-100%);pointer-events:none}.PriceForecastDeltaPanel_loadingSpinner__quULm{width:16px;height:16px;border:2px solid rgba(128,128,128,.3);border-top:2px solid var(--color-green,#10b981);border-radius:var(--radius-full);animation:PriceForecastDeltaPanel_priceForecastDeltaSpin__3au2X .8s linear infinite}@keyframes PriceForecastDeltaPanel_priceForecastDeltaSpin__3au2X{to{transform:rotate(1turn)}}.PriceForecastDeltaPanel_thresholdLayer__tyiL7{position:absolute;top:0;left:0;z-index:9;pointer-events:none;overflow:visible}.PriceForecastDeltaPanel_thresholdLong___wRau,.PriceForecastDeltaPanel_thresholdShort__ahtsV{fill:none;stroke:var(--primary-text-color);stroke-width:1;stroke-dasharray:3 3;opacity:.55;shape-rendering:crispEdges}.PriceForecastDeltaPanel_thresholdLabel__SfGl5{position:absolute;z-index:9;font-size:9px;line-height:1;color:var(--primary-text-color);opacity:.7;pointer-events:none;white-space:nowrap}.PriceForecastDeltaPanel_currentValueLine__MB0Ed{position:absolute;height:0;border-top:2px dashed var(--current-value-color);z-index:10;pointer-events:none}.PriceForecastDeltaPanel_currentValueLabel__mn_hz{position:absolute;z-index:10;font-size:9px;font-weight:600;line-height:1;color:var(--current-value-color);pointer-events:none;white-space:nowrap}.PriceForecastStatusIndicator_container__1r_hA{position:absolute;top:8px;right:174px;z-index:10;pointer-events:auto}.PriceForecastStatusIndicator_spinner__yaWDg{width:16px;height:16px;border:2px solid rgba(128,128,128,.3);border-top:2px solid var(--color-cyan,#06b6d4);border-radius:var(--radius-full);animation:PriceForecastStatusIndicator_spin__yG3fY .8s linear infinite}.PriceForecastStatusIndicator_iconWrapper__rpWFq{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:help;color:var(--color-cyan,#06b6d4)}.PriceForecastStatusIndicator_icon__YaJUz{width:16px;height:16px;display:block}@keyframes PriceForecastStatusIndicator_spin__yG3fY{to{transform:rotate(1turn)}}.PriceForecastOverlay_canvas___TXyp{z-index:8}.PeriodsOverlay_canvas__GTPgl,.PriceForecastOverlay_canvas___TXyp{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.PeriodsOverlay_canvas__GTPgl{z-index:9}.PeriodsOverlay_laneOverlayRoot__fOr1M{position:absolute;inset:0;pointer-events:none;z-index:10}.PeriodsOverlay_laneCopyButton__zOydO{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:3px;background:rgba(15,23,42,.92);color:rgba(241,245,249,.92);cursor:pointer;pointer-events:auto;box-shadow:0 1px 4px rgba(0,0,0,.4);transition:background .12s ease,color .12s ease}.PeriodsOverlay_laneCopyButton__zOydO:hover{background:rgba(59,130,246,.9);color:#fff}[data-theme=light] .PeriodsOverlay_laneCopyButton__zOydO{background:rgba(255,255,255,.95);color:rgba(15,23,42,.85);box-shadow:0 1px 4px rgba(15,23,42,.25)}[data-theme=light] .PeriodsOverlay_laneCopyButton__zOydO:hover{background:rgba(59,130,246,.95);color:#fff}.PeriodsOverlay_tooltip__5_GeJ{position:fixed;box-sizing:border-box;width:280px;padding:10px 12px;background:#061229;color:#f1f5f9;border-left:3px solid #94a3b8;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.45);font-size:11px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;pointer-events:none;z-index:9999}.PeriodsOverlay_tooltipAnchored__aby0J{position:absolute}.PeriodsOverlay_tooltipHeader__x6dw0{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(241,245,249,.12)}.PeriodsOverlay_tooltipSwatch__1wnV3{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}.PeriodsOverlay_tooltipState__gx1Z7{flex:1 1;font-weight:600;font-size:12px}.PeriodsOverlay_tooltipSeq__KG65b{color:rgba(241,245,249,.55);font-size:11px}.PeriodsOverlay_tooltipTimeframe__Y1tGB{flex-shrink:0;padding:1px 6px;border-radius:4px;background:rgba(148,163,184,.18);color:rgba(241,245,249,.85);font-weight:600;font-size:11px;letter-spacing:.02em}.PeriodsOverlay_tooltipGrid__qQNuw{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;margin:0}.PeriodsOverlay_tooltipGrid__qQNuw dt{color:rgba(241,245,249,.6);white-space:nowrap}.PeriodsOverlay_tooltipGrid__qQNuw dd{margin:0;text-align:right;color:#f1f5f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PeriodsOverlay_flowTitle__OTm_A{margin:8px 0 5px;padding-top:6px;border-top:1px solid rgba(241,245,249,.12);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(241,245,249,.7)}.PeriodsOverlay_toneGood__IzBXZ{color:#4ade80}.PeriodsOverlay_toneWarn__aRl5A{color:#fbbf24}.PeriodsOverlay_toneBad__fo_1r{color:#f87171}.PeriodsOverlay_toneNeutral__p3WUX{color:rgba(241,245,249,.75)}.TradeStateTimelinePanel_root__T2toy{position:absolute;inset:0;pointer-events:none;z-index:5}.TradeStateTimelinePanel_canvas__Sb3xf{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.TradeStateTimelinePanel_resizeHandle__tzjUd{position:absolute;height:4px;cursor:ns-resize;background-color:transparent;z-index:11;transition:background-color .2s;touch-action:none;pointer-events:auto}.TradeStateTimelinePanel_resizeHandle__tzjUd.TradeStateTimelinePanel_resizing__KoUMR,.TradeStateTimelinePanel_resizeHandle__tzjUd:active,.TradeStateTimelinePanel_resizeHandle__tzjUd:hover{background-color:var(--accent-color)}.TradeStateTimelinePanel_resizeHandle__tzjUd:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--primary-985-gray-25);transform:translateY(-50%);transition:opacity .2s}.TradeStateTimelinePanel_resizeHandle__tzjUd.TradeStateTimelinePanel_resizing__KoUMR:after,.TradeStateTimelinePanel_resizeHandle__tzjUd:active:after,.TradeStateTimelinePanel_resizeHandle__tzjUd:hover:after{opacity:0}@media ((pointer:coarse) and (max-height:639px)),(max-width:639px){.TradeStateTimelinePanel_resizeHandle__tzjUd{height:16px;margin-top:-6px}}.TradeStateTimelinePanel_tooltip__XvmPN{position:fixed;box-sizing:border-box;width:260px;padding:10px 12px;background:#061229;color:#f1f5f9;border-left:3px solid #94a3b8;border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,.45);font-size:11px;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;pointer-events:none;z-index:9999}.TradeStateTimelinePanel_tooltipHeader__Yclbd{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(241,245,249,.12)}.TradeStateTimelinePanel_tooltipSwatch__NZZDx{display:inline-block;width:10px;height:10px;border-radius:2px;flex-shrink:0}.TradeStateTimelinePanel_tooltipState__H9Ond{flex:1 1;font-weight:600;font-size:12px}.TradeStateTimelinePanel_tooltipSeq__0bT5H{color:rgba(241,245,249,.55);font-size:11px}.TradeStateTimelinePanel_tooltipTimeframe__rUy5Y{flex-shrink:0;padding:1px 6px;border-radius:4px;background:rgba(148,163,184,.18);color:rgba(241,245,249,.85);font-weight:600;font-size:11px;letter-spacing:.02em}.TradeStateTimelinePanel_tooltipGrid___Hd55{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;margin:0}.TradeStateTimelinePanel_tooltipGrid___Hd55 dt{color:rgba(241,245,249,.6);white-space:nowrap}.TradeStateTimelinePanel_tooltipGrid___Hd55 dd{margin:0;text-align:right;color:#f1f5f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TradeStateTimelinePanel_flowTitle__D8efQ{margin:8px 0 5px;padding-top:6px;border-top:1px solid rgba(241,245,249,.12);font-weight:600;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:rgba(241,245,249,.7)}.TradeStateTimelinePanel_toneGood__zRQ7U{color:#4ade80}.TradeStateTimelinePanel_toneWarn__MulU8{color:#fbbf24}.TradeStateTimelinePanel_toneBad__NJmkn{color:#f87171}.TradeStateTimelinePanel_toneNeutral__wEpF7{color:rgba(241,245,249,.75)}.PeriodTransitionsOverlay_canvas__3uBSc,.PhasesOverlay_canvas__kTdLP{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9}.PhasesOverlay_tooltip__XN6lR{position:fixed;box-sizing:border-box;width:260px;padding:var(--padding-2xl) var(--padding-3xl);background:#061229;color:#f1f5f9;border-left:3px solid #94a3b8;border-radius:var(--radius-lg);box-shadow:0 8px 24px rgba(0,0,0,.45);font-size:var(--font-size-xs);line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;pointer-events:none;z-index:var(--z-info-tooltip)}.PhasesOverlay_tooltipHeader__OJH7H{display:flex;align-items:center;gap:var(--margin-lg);margin-bottom:var(--margin-lg);padding-bottom:var(--padding-lg);border-bottom:1px solid rgba(241,245,249,.12)}.PhasesOverlay_tooltipSwatch__tZVmG{display:inline-block;width:10px;height:10px;border-radius:var(--radius-xs);flex-shrink:0}.PhasesOverlay_tooltipState__qQGs1{flex:1 1;font-weight:600;font-size:var(--font-size-sm)}.PhasesOverlay_tooltipSeq__ojpJk{color:rgba(241,245,249,.55);font-size:var(--font-size-xs)}.PhasesOverlay_tooltipTimeframe__nG3C6{flex-shrink:0;padding:1px 6px;border-radius:var(--radius-xs);background:rgba(148,163,184,.18);color:rgba(241,245,249,.85);font-weight:600;font-size:var(--font-size-xs);letter-spacing:.02em}.PhasesOverlay_tooltipGrid__8c2qF{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:var(--padding-3xl);column-gap:var(--padding-3xl);grid-row-gap:3px;row-gap:3px;margin:0}.PhasesOverlay_tooltipGrid__8c2qF dt{color:rgba(241,245,249,.6);white-space:nowrap}.PhasesOverlay_tooltipGrid__8c2qF dd{margin:0;text-align:right;color:#f1f5f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PhasesOverlay_members__8XTon{list-style:none;margin:var(--margin-lg) 0 0;padding:var(--padding-lg) 0 0;border-top:1px solid rgba(241,245,249,.12);max-height:120px;overflow-y:auto}.PhasesOverlay_memberItem__TPPgl{color:rgba(241,245,249,.75);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:1px 0}.PhasesOverlay_flowTitle__ZncLT{margin:var(--margin-lg) 0 var(--margin-md);padding-top:var(--padding-lg);border-top:1px solid rgba(241,245,249,.12);font-weight:600;font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:rgba(241,245,249,.7)}.PhasesOverlay_toneGood__7Js2h{color:#4ade80}.PhasesOverlay_toneWarn__IfFP0{color:#fbbf24}.PhasesOverlay_toneBad__xkHQX{color:#f87171}.PhasesOverlay_toneNeutral__xXAC7{color:rgba(241,245,249,.75)}.TradeStateStatusIndicator_container__dQ1m_{position:absolute;top:8px;right:148px;z-index:10;pointer-events:auto}.TradeStateStatusIndicator_spinner__zj1sR{width:16px;height:16px;border:2px solid rgba(128,128,128,.3);border-top:2px solid var(--color-cyan,#06b6d4);border-radius:var(--radius-full);animation:TradeStateStatusIndicator_spin__D6HHW .8s linear infinite}.TradeStateStatusIndicator_iconWrapper__FrpuM{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;cursor:help;color:var(--color-cyan,#06b6d4)}.TradeStateStatusIndicator_icon__iMAoW{width:16px;height:16px;display:block}@keyframes TradeStateStatusIndicator_spin__D6HHW{to{transform:rotate(1turn)}}.PositionChartOverlay_canvas__Ai_WO{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.PressureEfficiencyPanel_root__Nji2q{position:absolute;inset:0;z-index:8;pointer-events:none}.PressureEfficiencyPanel_canvasLayer__Q8awV{position:absolute;top:0;left:0;pointer-events:none}.PressureEfficiencyPanel_label__a_mT3{position:absolute;z-index:6;font-size:10px;line-height:1;color:var(--primary-text-color);pointer-events:none;white-space:nowrap}.PressureEfficiencyPanel_interactLayer__3PaXG{position:absolute;z-index:7;pointer-events:auto;cursor:crosshair}.PressureEfficiencyPanel_hoverLine__ehpLw{position:absolute;width:1px;z-index:8;background-color:var(--primary-985-gray-25);pointer-events:none}.PressureEfficiencyPanel_resizeHandle__T501G{position:absolute;height:4px;cursor:ns-resize;background-color:transparent;z-index:11;transition:background-color .2s;touch-action:none;pointer-events:auto}.PressureEfficiencyPanel_resizeHandle__T501G.PressureEfficiencyPanel_resizing__KyHgD,.PressureEfficiencyPanel_resizeHandle__T501G:active,.PressureEfficiencyPanel_resizeHandle__T501G:hover{background-color:var(--accent-color)}.PressureEfficiencyPanel_resizeHandle__T501G:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--primary-985-gray-25);transform:translateY(-50%);transition:opacity .2s}.PressureEfficiencyPanel_resizeHandle__T501G.PressureEfficiencyPanel_resizing__KyHgD:after,.PressureEfficiencyPanel_resizeHandle__T501G:active:after,.PressureEfficiencyPanel_resizeHandle__T501G:hover:after{opacity:0}@media ((pointer:coarse) and (max-height:639px)),(max-width:639px){.PressureEfficiencyPanel_resizeHandle__T501G{height:16px;margin-top:-6px}}.PressureEfficiencyPanel_loadingIndicator__kYpqQ{position:absolute;z-index:10;transform:translateX(-100%);pointer-events:none}.PressureEfficiencyPanel_loadingSpinner__upCZk{width:16px;height:16px;border:2px solid rgba(128,128,128,.3);border-top:2px solid var(--color-green,#10b981);border-radius:var(--radius-full);animation:PressureEfficiencyPanel_pressureEfficiencySpin__4lJjJ .8s linear infinite}@keyframes PressureEfficiencyPanel_pressureEfficiencySpin__4lJjJ{to{transform:rotate(1turn)}}.SwingMedianPanel_root__BlemQ{position:absolute;inset:0;z-index:4;pointer-events:none}.SwingMedianPanel_canvasLayer__OGtYv{position:absolute;top:0;left:0;pointer-events:none}.SwingMedianPanel_label__89kwk{color:var(--primary-text-color)}.SwingMedianPanel_label__89kwk,.SwingMedianPanel_muted__SCm76{position:absolute;z-index:6;font-size:10px;line-height:1;pointer-events:none;white-space:nowrap}.SwingMedianPanel_muted__SCm76{color:var(--secondary-text-color)}.SwingMedianPanel_interactLayer__8Sd7H{position:absolute;z-index:7;pointer-events:auto;cursor:crosshair}.SwingMedianPanel_hoverLine__4kl8H{position:absolute;width:1px;z-index:8;background-color:var(--primary-985-gray-25);pointer-events:none}.SwingMedianPanel_resizeHandle__sL0_3{position:absolute;height:4px;cursor:ns-resize;background-color:transparent;z-index:11;transition:background-color .2s;touch-action:none;pointer-events:auto}.SwingMedianPanel_resizeHandle__sL0_3.SwingMedianPanel_resizing__z9pFm,.SwingMedianPanel_resizeHandle__sL0_3:active,.SwingMedianPanel_resizeHandle__sL0_3:hover{background-color:var(--accent-color)}.SwingMedianPanel_resizeHandle__sL0_3:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--primary-985-gray-25);transform:translateY(-50%);transition:opacity .2s}.SwingMedianPanel_resizeHandle__sL0_3.SwingMedianPanel_resizing__z9pFm:after,.SwingMedianPanel_resizeHandle__sL0_3:active:after,.SwingMedianPanel_resizeHandle__sL0_3:hover:after{opacity:0}@media ((pointer:coarse) and (max-height:639px)),(max-width:639px){.SwingMedianPanel_resizeHandle__sL0_3{height:10px}}.TradeTrustBars_canvas__UQsec{display:block;width:100%;height:100%}.TradeTrustFlowBadge_badge__eKo9O{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:15px;padding:0 5px;border:1px solid;border-radius:var(--radius-sm);font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.TradeTrustFlowBadge_good__WVKa8{color:var(--green-200);background-color:color-mix(in srgb,var(--green-200) 16%,var(--primary-bg-color))}.TradeTrustFlowBadge_warn__hL_Y1{color:var(--warm-accent-color);background-color:color-mix(in srgb,var(--warm-accent-color) 16%,var(--primary-bg-color))}.TradeTrustFlowBadge_bad__lVL3k{color:var(--red-450);background-color:color-mix(in srgb,var(--red-450) 16%,var(--primary-bg-color))}.TradeTrustFlowBadge_neutral__Lg6U2{color:var(--secondary-text-color);background-color:color-mix(in srgb,var(--secondary-text-color) 16%,var(--primary-bg-color))}.TradeTrustFlowValues_root__1wkAt{display:inline-flex;align-items:center;gap:8px;height:15px;padding:0 5px;border-radius:var(--radius-sm);background-color:var(--primary-bg-color);font-size:9px;font-weight:700;line-height:1;white-space:nowrap}.TradeTrustFlowValues_item__KQwBt{display:inline-flex;align-items:center;gap:3px}.TradeTrustFlowValues_itemLabel__rcaQa{color:var(--secondary-text-color);font-weight:600}.TradeTrustFlowValues_itemValue__zsyuX{font-weight:700}.TradeTrustPanel_root__TAvoa{position:absolute;inset:0;z-index:7;pointer-events:none}.TradeTrustPanel_canvasLayer__vfi4C{position:absolute;top:0;left:0;pointer-events:none}.TradeTrustPanel_labelRow__DUpGK{position:absolute;z-index:6;display:flex;align-items:center;gap:6px;pointer-events:none}.TradeTrustPanel_label__w0b4n{padding:1px 4px;border-radius:var(--radius-sm);background-color:var(--primary-bg-color);font-size:10px;line-height:1;color:var(--primary-text-color);pointer-events:none;white-space:nowrap}.TradeTrustPanel_hoverCapture__VHMVo{position:absolute;z-index:3;background-color:transparent;cursor:crosshair;pointer-events:auto}.TradeTrustPanel_hoverLine__h__IZ{position:absolute;z-index:4;width:1px;background-color:var(--secondary-text-color);opacity:.5;pointer-events:none}.TradeTrustPanel_seriesLabel__yuxEL{position:absolute;z-index:7;padding:0 2px;background-color:var(--primary-bg-color);font-size:9px;font-weight:700;line-height:1.4;white-space:nowrap;transform:translateY(-50%);pointer-events:none}.TradeTrustPanel_resizeHandle__6QGMA{position:absolute;height:4px;cursor:ns-resize;background-color:transparent;z-index:11;transition:background-color .2s;touch-action:none;pointer-events:auto}.TradeTrustPanel_resizeHandle__6QGMA.TradeTrustPanel_resizing__53aT8,.TradeTrustPanel_resizeHandle__6QGMA:active,.TradeTrustPanel_resizeHandle__6QGMA:hover{background-color:var(--accent-color)}.TradeTrustPanel_resizeHandle__6QGMA:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:var(--primary-985-gray-25);transform:translateY(-50%);transition:opacity .2s}.TradeTrustPanel_resizeHandle__6QGMA.TradeTrustPanel_resizing__53aT8:after,.TradeTrustPanel_resizeHandle__6QGMA:active:after,.TradeTrustPanel_resizeHandle__6QGMA:hover:after{opacity:0}@media ((pointer:coarse) and (max-height:639px)),(max-width:639px){.TradeTrustPanel_resizeHandle__6QGMA{height:16px;margin-top:-6px}}.TradeTrustPanel_loadingIndicator__cgoAC{position:absolute;z-index:10;transform:translateX(-100%);pointer-events:none}.TradeTrustPanel_loadingSpinner__exqTP{width:16px;height:16px;border:2px solid rgba(128,128,128,.3);border-top:2px solid var(--color-green,#10b981);border-radius:var(--radius-full);animation:TradeTrustPanel_tradeTrustSpin__TEdlB .8s linear infinite}@keyframes TradeTrustPanel_tradeTrustSpin__TEdlB{to{transform:rotate(1turn)}}.SessionListsDropdown_dropdownButton__CM2RG{display:flex;align-items:center;justify-content:center;min-width:auto;width:28px;height:28px;padding:0;background-color:transparent!important;border:1px solid var(--primary-985-gray-25)!important;border-radius:var(--radius-sm);color:var(--primary-text-color);transition:border-color .2s,background-color .2s}.SessionListsDropdown_dropdownButton__CM2RG:hover{border-color:var(--primary-500-primary-275)!important;background-color:var(--primary-800-primary-100)!important}.SessionListsDropdown_dropdownButtonDisabled__4Wwba{opacity:.3;cursor:not-allowed}.SessionListsDropdown_dropdownButtonDisabled__4Wwba:hover{border-color:var(--primary-985-gray-25)!important;background-color:transparent!important}.SessionListsDropdown_dropdownContent__vboyk{height:350px!important;overflow-y:auto!important}.SessionListsDropdown_listItem__odvKL{display:flex;align-items:center;padding:var(--padding-xs) 0;min-width:180px;color:var(--primary-text-color)}.SessionListsDropdown_listItemInList__IWXGd,.SessionListsDropdown_listItemInList__IWXGd label{color:var(--green-400-green-300)}.SessionListsDropdown_listItemInList__IWXGd label span span{border-color:var(--green-400-green-300)}.SessionListsDropdown_empty__t5wDv,.SessionListsDropdown_loading__wDt43{padding:var(--padding-sm);font-size:var(--font-size-base);color:var(--disabled-text-color);text-align:center}