.EarningsHubPage_page__e1vld{--ec-bg:#f2f4f8;--ec-surface:#ffffff;--ec-ink:#111827;--ec-muted:#6b7280;--ec-subtle:#9ca3af;--ec-accent:#5646c3;--ec-accent-bg:#ede9ff;--ec-border:#e5e7eb;--ec-positive:#0c7a52;--ec-positive-bg:#d1fae5;--ec-negative:#be2a2a;--ec-negative-bg:#fee2e2;--ec-neutral-bg:#f3f4f6;--ec-bmo-text:#1d4ed8;--ec-bmo-bg:#dbeafe;--ec-amc-text:#b45309;--ec-amc-bg:#fef3c7;--ec-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04);background:var(--ec-bg);color:var(--ec-ink);min-height:100vh}.EarningsHubPage_container__nVU92{max-width:1280px;margin:0 auto;padding:24px 24px 80px}.EarningsHubPage_breadcrumb__ZX8WY{display:flex;align-items:center;gap:6px;margin-bottom:16px;font-size:.82rem;color:var(--ec-muted)}.EarningsHubPage_breadcrumb__ZX8WY a{color:var(--ec-muted);text-decoration:none}.EarningsHubPage_breadcrumb__ZX8WY a:hover{color:var(--ec-accent)}.EarningsHubPage_breadcrumbSep__tTpNn{color:var(--ec-border)}.EarningsHubPage_pageHeader__YnDnT{margin-bottom:24px}.EarningsHubPage_title__Wo06v{margin:0 0 6px;font-size:clamp(1.9rem,4vw,2.9rem);line-height:1.05;letter-spacing:-.04em;font-weight:800}.EarningsHubPage_subtitle__wrC7u{margin:0;color:var(--ec-muted);font-size:1rem}.EarningsHubPage_scorecard__oOcqQ{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:10px;padding:20px 24px;margin-bottom:28px;box-shadow:var(--ec-shadow)}.EarningsHubPage_scorecardHeader__UHEJg{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.EarningsHubPage_scorecardSeason__RHVXJ{font-weight:700;font-size:.95rem;color:var(--ec-ink)}.EarningsHubPage_scorecardProgress__5KJO_{font-size:.82rem;color:var(--ec-muted);margin-left:auto}.EarningsHubPage_progressWrap__sdZz8{flex:1;min-width:80px;max-width:200px;height:5px;background:var(--ec-border);border-radius:4px;overflow:hidden}.EarningsHubPage_progressBar__SHxC9{height:100%;background:var(--ec-accent);border-radius:4px}.EarningsHubPage_statGrid__OL6BZ{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.EarningsHubPage_statCard__cd2Nj{display:flex;flex-direction:column;gap:4px}.EarningsHubPage_statValue__9t2Ai{font-size:1.6rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--ec-ink)}.EarningsHubPage_statLabel__6Kigy{font-size:.75rem;color:var(--ec-muted);text-transform:uppercase;letter-spacing:.04em}.EarningsHubPage_positive__2_ynB{color:var(--ec-positive)}.EarningsHubPage_negative__lmbcU{color:var(--ec-negative)}.EarningsHubPage_navSection__LGyFE{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:32px}.EarningsHubPage_navCard__jGAP4{display:flex;align-items:center;gap:14px;background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:10px;padding:16px 18px;text-decoration:none;color:var(--ec-ink);box-shadow:var(--ec-shadow);transition:border-color .15s,box-shadow .15s}.EarningsHubPage_navCard__jGAP4:hover{border-color:var(--ec-accent);box-shadow:0 0 0 3px var(--ec-accent-bg)}.EarningsHubPage_navCardIcon__NnJ5z{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--ec-accent-bg);color:var(--ec-accent);border-radius:8px}.EarningsHubPage_navCardBody__VKLUo{flex:1;min-width:0}.EarningsHubPage_navCardTitle__jCG0w{font-weight:700;font-size:.95rem;display:flex;align-items:center;gap:8px;margin-bottom:3px}.EarningsHubPage_navCardBadge__COf_E{font-size:.68rem;font-weight:700;background:var(--ec-accent-bg);color:var(--ec-accent);padding:1px 6px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.EarningsHubPage_navCardDesc__r3DZ0{margin:0;font-size:.83rem;color:var(--ec-muted);line-height:1.4}.EarningsHubPage_navCardArrow__MYOjv{flex-shrink:0;color:var(--ec-subtle);font-size:1.1rem}.EarningsHubPage_weekSection__6_hbi{margin-bottom:32px}.EarningsHubPage_weekHeader__UwLoF{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.EarningsHubPage_weekTitle__9tA07{margin:0;font-size:1.15rem;font-weight:700}.EarningsHubPage_weekSeeAll__8eigJ{font-size:.84rem;color:var(--ec-accent);text-decoration:none}.EarningsHubPage_weekSeeAll__8eigJ:hover{text-decoration:underline}.EarningsHubPage_tableWrap__j9zAZ{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:10px;box-shadow:var(--ec-shadow);overflow-x:auto}.EarningsHubPage_table__cZ96l{width:100%;border-collapse:collapse;font-size:.85rem}.EarningsHubPage_table__cZ96l th{padding:10px 14px;text-align:left;font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ec-muted);border-bottom:1px solid var(--ec-border);white-space:nowrap}.EarningsHubPage_tdNum__78oCg,.EarningsHubPage_thNum__uiibn{text-align:right}.EarningsHubPage_table__cZ96l td{padding:10px 14px;border-bottom:1px solid var(--ec-border);vertical-align:middle}.EarningsHubPage_tdAction__9MlE3,.EarningsHubPage_thAction__J6puW{text-align:right;width:1%;white-space:nowrap}.EarningsHubPage_actionGroup__THVZ_{display:flex;align-items:center;justify-content:flex-end;gap:6px}.EarningsHubPage_actionLink__KkmbV{font-size:.75rem;font-weight:600;padding:4px 10px;background:var(--ec-bg);color:var(--ec-muted);border:1px solid var(--ec-border);border-radius:6px;text-decoration:none;transition:all .15s ease}.EarningsHubPage_actionLink__KkmbV:hover{background:var(--ec-surface);color:var(--ec-accent);border-color:var(--ec-accent)}.EarningsHubPage_tableRow__4zKLR:last-child td{border-bottom:none}.EarningsHubPage_tableRow__4zKLR:hover{background:var(--ec-neutral-bg)}.EarningsHubPage_tickerLink__iHIDH{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--ec-accent);font-weight:700}.EarningsHubPage_tickerLink__iHIDH:hover{text-decoration:underline}.EarningsHubPage_tdCompany__bqaDO{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ec-muted);font-size:.82rem}.EarningsHubPage_timeBadge__xwHSC{display:inline-block;font-size:.72rem;font-weight:700;padding:2px 7px;border-radius:4px}.EarningsHubPage_timeBMO__t_a0j{color:var(--ec-bmo-text);background:var(--ec-bmo-bg)}.EarningsHubPage_timeAMC__Z_Jnb{color:var(--ec-amc-text);background:var(--ec-amc-bg)}.EarningsHubPage_muted__l5Q2d{color:var(--ec-subtle)}.EarningsHubPage_about__vYVwN{background:var(--ec-surface);border:1px solid var(--ec-border);border-radius:10px;padding:20px 24px;box-shadow:var(--ec-shadow)}.EarningsHubPage_aboutTitle__0kwRN{margin:0 0 10px;font-size:1rem;font-weight:700}.EarningsHubPage_aboutText__y6ciZ{margin:0;font-size:.9rem;color:var(--ec-muted);line-height:1.65}@media (max-width:768px){.EarningsHubPage_statGrid__OL6BZ{grid-template-columns:repeat(2,1fr)}.EarningsHubPage_navSection__LGyFE{grid-template-columns:1fr}.EarningsHubPage_table__cZ96l td:nth-child(5),.EarningsHubPage_table__cZ96l td:nth-child(6),.EarningsHubPage_table__cZ96l th:nth-child(5),.EarningsHubPage_table__cZ96l th:nth-child(6){display:none}}.AuthProvider_authBtn__UkhZe{min-height:36px;min-width:120px;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.3);background:transparent;color:rgba(255,255,255,.85);display:inline-flex;align-items:center;justify-content:center;gap:8px}.AuthProvider_loading__Ob0EN{opacity:.75;cursor:not-allowed}.AuthProvider_spinner__0uLAd{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:rgba(255,255,255,.85);animation:AuthProvider_authSpin__QdGai .8s linear infinite}@keyframes AuthProvider_authSpin__QdGai{to{transform:rotate(1turn)}}.AuthProvider_authUserInfo__ezTsX{display:inline-flex;align-items:center;gap:10px}.AuthProvider_authAvatar__Ly59k{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.3)}.AuthProvider_authName__Nujhu{color:white;font-size:14px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthProvider_authLogoutBtn__CNhb6{padding:6px 12px;border:1px solid rgba(255,255,255,.3);border-radius:6px;background:transparent;color:rgba(255,255,255,.8);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.AuthProvider_authLogoutBtn__CNhb6:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.5);color:#fca5a5}.AuthProvider_authGoogleBtn__8494h{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:white;border:none;border-radius:6px;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.1)}.AuthProvider_authGoogleBtn__8494h:hover{background:#f8f9fa;box-shadow:0 2px 6px rgba(0,0,0,.15)}.AuthProvider_googleIcon__bGHCf{width:18px;height:18px}.AuthProvider_signInOptions__6U7Vk{display:grid;gap:14px;width:min(100%,420px)}.AuthProvider_signInOptions__6U7Vk .AuthProvider_authGoogleBtn__8494h{width:100%;min-height:44px;justify-content:center;border:1px solid #d1d5db}.AuthProvider_signInDivider__LZJUO{display:flex;align-items:center;gap:12px;color:#94a3b8;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.AuthProvider_signInDivider__LZJUO:after,.AuthProvider_signInDivider__LZJUO:before{content:"";flex:1;height:1px;background:#e2e8f0}.AuthProvider_emailForm__sWxKQ{display:grid;gap:8px;width:100%;text-align:left}.AuthProvider_emailLabel__uobJQ{color:#334155;font-size:13px;font-weight:600}.AuthProvider_emailRow__v5kOa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.AuthProvider_emailInput__UxsTe{min-width:0;min-height:42px;padding:9px 11px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#0f172a;font:inherit;font-size:14px;outline:none}.AuthProvider_emailInput__UxsTe:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.AuthProvider_emailSubmit__smEp8{min-height:42px;padding:9px 14px;border:0;border-radius:7px;background:#0f172a;color:#fff;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}.AuthProvider_emailInput__UxsTe:disabled,.AuthProvider_emailSubmit__smEp8:disabled{cursor:wait;opacity:.65}.AuthProvider_emailError__pAI0e,.AuthProvider_emailHelp__Cwf_m{margin:0;font-size:12px;line-height:1.5}.AuthProvider_emailHelp__Cwf_m{color:#64748b}.AuthProvider_emailError__pAI0e{color:#b91c1c}.AuthProvider_emailSent__WVEUs{display:grid;gap:7px;width:min(100%,420px);padding:14px 16px;border:1px solid #bbf7d0;border-radius:8px;background:#f0fdf4;color:#166534;font-size:13px;line-height:1.5;text-align:left}.AuthProvider_emailTryAgain__9ERMn{justify-self:start;padding:0;border:0;background:transparent;color:#166534;font-size:12px;font-weight:650;text-decoration:underline;cursor:pointer}@media (max-width:520px){.AuthProvider_emailRow__v5kOa{grid-template-columns:1fr}}.TrialStatusBanner_banner__dFc1J{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:14px 16px;border:1px solid #186a54;border-radius:10px;background:linear-gradient(120deg,rgba(15,118,110,.16),rgba(6,78,59,.12));color:#e2f7ef}.TrialStatusBanner_expired__XBmMU{border-color:#9a6b16;background:linear-gradient(120deg,rgba(146,91,12,.17),rgba(113,63,18,.12));color:#fff3d6}.TrialStatusBanner_copy__I5xJh{display:grid;gap:3px;font-size:13px;line-height:1.45}.TrialStatusBanner_copy__I5xJh strong{font-size:14px}.TrialStatusBanner_action__4jywl{flex:0 0 auto;padding:8px 12px;border:1px solid;border-radius:7px;color:inherit;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.TrialStatusBanner_action__4jywl:hover{background:rgba(255,255,255,.1)}.TrialStatusBanner_compact__fQ56_{margin:0;padding:5px 12px;border-radius:999px;gap:10px;background:rgba(13,148,136,.12);border:1px solid rgba(45,212,191,.35)}.TrialStatusBanner_compact__fQ56_.TrialStatusBanner_expired__XBmMU{background:rgba(146,91,12,.14);border-color:rgba(154,107,22,.45)}.TrialStatusBanner_compact__fQ56_ .TrialStatusBanner_copy__I5xJh{gap:2px;min-width:0}.TrialStatusBanner_titleRow__bmwlH{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.TrialStatusBanner_badge__VsfmP{font-size:11px;font-weight:700;color:#34d399;letter-spacing:.01em}.TrialStatusBanner_badgeExpired__YEOQr{font-size:11px;font-weight:700;color:#fbbf24;letter-spacing:.01em}.TrialStatusBanner_remaining___Y3Y9{font-size:10px;font-weight:600;padding:1px 5px;border-radius:4px;background:rgba(52,211,153,.15);color:#a7f3d0}.TrialStatusBanner_subtext__BlSc4{font-size:11px;line-height:1.3;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrialStatusBanner_compact__fQ56_ .TrialStatusBanner_action__4jywl{padding:5px 10px;font-size:11px;font-weight:600;border-radius:6px;background:rgba(16,185,129,.15);border-color:rgba(52,211,153,.4);color:#34d399;transition:all .15s ease}.TrialStatusBanner_compact__fQ56_ .TrialStatusBanner_action__4jywl:hover{background:rgba(16,185,129,.3);border-color:#34d399;color:#ffffff}.TrialStatusBanner_compact__fQ56_.TrialStatusBanner_expired__XBmMU .TrialStatusBanner_action__4jywl{background:rgba(245,158,11,.15);border-color:rgba(251,191,36,.4);color:#fbbf24}.TrialStatusBanner_compact__fQ56_.TrialStatusBanner_expired__XBmMU .TrialStatusBanner_action__4jywl:hover{background:rgba(245,158,11,.3);border-color:#fbbf24;color:#ffffff}@media (max-width:620px){.TrialStatusBanner_banner__dFc1J:not(.TrialStatusBanner_compact__fQ56_){align-items:flex-start;flex-direction:column}}.EarningsSectionNav_nav__F2uvW{display:flex;align-items:stretch;gap:0;margin-bottom:28px;border-bottom:1px solid #e5e7eb;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.EarningsSectionNav_nav__F2uvW::-webkit-scrollbar{display:none}.EarningsSectionNav_tab__7dhWq{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;font-size:.875rem;font-weight:500;color:#6b7280;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0;transition:color .12s ease,background .12s ease,border-color .12s ease}.EarningsSectionNav_tab__7dhWq:hover{color:#111827;background:#f3f4f6}.EarningsSectionNav_tabActive__lBsP0{color:#5646c3;font-weight:600;border-bottom-color:#5646c3}.EarningsSectionNav_tabActive__lBsP0:hover{color:#5646c3;background:#f3f4f6}.EarningsSectionNav_tabIcon__9x5BS{flex-shrink:0;opacity:.8}.EarningsSectionNav_tabActive__lBsP0 .EarningsSectionNav_tabIcon__9x5BS{opacity:1}.EarningsSectionNav_badge__VQ8Tb{font-size:.65rem;font-weight:700;padding:1px 5px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;line-height:1.4}.EarningsSectionNav_badgeLive__Ikxha{color:#b45309;background:#fef3c7}.EarningsSectionNav_badgeFree__2wHrf{color:#5646c3;background:#ede9ff}@media (max-width:640px){.EarningsSectionNav_tab__7dhWq{padding:10px;font-size:.82rem}}.SaveScreenModal_modalOverlay__X68n1{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.SaveScreenModal_modalContent__CpZiU{background:white;border-radius:16px;width:100%;max-width:480px;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:SaveScreenModal_modalIn__610Gd .2s ease}@keyframes SaveScreenModal_modalIn__610Gd{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.SaveScreenModal_modalHeader__b0qTM{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.SaveScreenModal_modalHeader__b0qTM h3{font-size:18px;font-weight:600;color:#1a1a2e;display:flex;align-items:center;gap:10px}.SaveScreenModal_modalClose__7gzfH{background:none;border:none;padding:8px;cursor:pointer;color:#6b7280;border-radius:6px;transition:all .15s}.SaveScreenModal_modalClose__7gzfH:hover{background:#f3f4f6;color:#1a1a2e}.SaveScreenModal_modalBody__elSRl{padding:24px}.SaveScreenModal_formGroup__HeW8O{margin-bottom:20px}.SaveScreenModal_formGroup__HeW8O:last-child{margin-bottom:0}.SaveScreenModal_formGroup__HeW8O label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:8px}.SaveScreenModal_formGroup__HeW8O input,.SaveScreenModal_formGroup__HeW8O textarea{width:100%;padding:12px 14px;border:1px solid #d1d5db;border-radius:8px;font-size:14px;transition:all .2s;box-sizing:border-box}.SaveScreenModal_formGroup__HeW8O input:focus,.SaveScreenModal_formGroup__HeW8O textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.SaveScreenModal_formGroup__HeW8O textarea{resize:vertical;min-height:80px}.SaveScreenModal_filtersPreview__Kvc7_{padding:14px;background:#f8fafc;border-radius:8px;border:1px solid #e5e7eb}.SaveScreenModal_previewLabel__JcTyZ{font-size:12px;font-weight:500;color:#6b7280;margin-bottom:10px;display:block}.SaveScreenModal_previewFilters__pYJWE{display:flex;flex-wrap:wrap;gap:6px}.SaveScreenModal_previewFilter__nPZj0{font-size:11px;padding:4px 8px;background:white;border:1px solid #e5e7eb;border-radius:4px;color:#374151}.SaveScreenModal_previewMore__hhtpK{font-size:11px;padding:4px 8px;color:#6b7280;font-style:italic}.SaveScreenModal_modalFooter__Gqtdp{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb;background:#f9fafb;border-radius:0 0 16px 16px}.SaveScreenModal_btnCancel__UJcAC{padding:10px 20px;background:white;color:#374151;border:1px solid #d1d5db;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.SaveScreenModal_btnCancel__UJcAC:hover{background:#f9fafb;border-color:#9ca3af}.SaveScreenModal_btnSave__P_tZN{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#2563eb;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.SaveScreenModal_btnSave__P_tZN:hover:not(:disabled){background:#1d4ed8}.SaveScreenModal_btnSave__P_tZN:disabled{opacity:.5;cursor:not-allowed}.SmallDisclaimer_container__aoZoJ{margin:28px auto 12px;max-width:1200px;padding:12px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.SmallDisclaimer_dark__MRLj8{background:rgba(15,23,42,.62);border-color:rgba(148,163,184,.16)}.SmallDisclaimer_text__976kj{font-size:.75rem;line-height:1.6;color:#475569;margin:0;text-align:center}.SmallDisclaimer_text__976kj strong{color:#0f172a;font-weight:700}.SmallDisclaimer_text__976kj a{color:#2563eb;text-decoration:underline;text-underline-offset:2px;font-weight:600}.SmallDisclaimer_text__976kj a:hover{color:#1d4ed8}.SmallDisclaimer_dark__MRLj8 .SmallDisclaimer_text__976kj{color:#94a3b8}.SmallDisclaimer_dark__MRLj8 .SmallDisclaimer_text__976kj strong{color:#cbd5e1}.SmallDisclaimer_dark__MRLj8 .SmallDisclaimer_text__976kj a{color:#38bdf8}.SmallDisclaimer_dark__MRLj8 .SmallDisclaimer_text__976kj a:hover{color:#7dd3fc}.MarketBar_marketBar__QV_yF{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:40px;background:var(--screener-header-bg,#f8f9fa);border-bottom:1px solid var(--screener-border,#e0e3eb);gap:8px;flex-shrink:0}.MarketBar_left__vJQfH{display:flex;align-items:center;gap:4px}.MarketBar_right__hRZCh{display:flex;align-items:center;gap:8px}.MarketBar_marketSelector___hADS{display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--screener-text-primary,#131722);background:#fff;border:1px solid var(--screener-border,#e0e3eb);border-radius:4px;cursor:default;user-select:none}.MarketBar_watchlistToggle__J7cQo{display:flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:500;color:var(--screener-text-secondary,#787b86);background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.MarketBar_watchlistToggle__J7cQo:hover{background:var(--filter-pill-bg,#f0f3fa);border-color:var(--screener-border,#e0e3eb);color:var(--screener-text-primary,#131722)}.MarketBar_watchlistActive__n74qE{background:var(--filter-pill-active-bg,#e3ebff);border-color:var(--screener-accent,#2962ff);color:var(--screener-accent,#2962ff)}.MarketBar_watchlistActive__n74qE:hover{background:#d5e3ff;color:var(--screener-accent,#2962ff)}.MarketBar_indexSelect__QYkHZ{position:relative;display:flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;color:var(--screener-text-secondary,#787b86);background:transparent;border:1px solid transparent;border-radius:4px;cursor:pointer;transition:background .12s,border-color .12s}.MarketBar_indexSelect__QYkHZ:hover{background:var(--filter-pill-bg,#f0f3fa);border-color:var(--screener-border,#e0e3eb)}.MarketBar_indexSelectEl__KxQ79{appearance:none;background:transparent;border:none;outline:none;font-size:12px;font-weight:500;color:inherit;cursor:pointer;padding-right:4px}.MarketBar_selectCaret__UFRIj{pointer-events:none;flex-shrink:0}.MarketBar_matchCount__Wejvq{font-size:12px;color:var(--screener-text-secondary,#787b86)}.MarketBar_matchCount__Wejvq strong{color:var(--screener-text-primary,#131722);font-weight:600}@media (max-width:640px){.MarketBar_marketBar__QV_yF{padding:0 12px;gap:4px}.MarketBar_marketSelector___hADS span,.MarketBar_watchlistToggle__J7cQo span{display:none}.MarketBar_indexSelect__QYkHZ{padding:4px 6px}}.PriceAlertModal_overlay__k3U_2{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;border:0;box-sizing:border-box;overflow:hidden;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:PriceAlertModal_fadeIn__40uWi .15s ease-out}.PriceAlertModal_overlay__k3U_2:not([open]){display:none}.PriceAlertModal_overlay__k3U_2::backdrop{background:rgba(0,0,0,.45)}@keyframes PriceAlertModal_fadeIn__40uWi{0%{opacity:0}to{opacity:1}}.PriceAlertModal_modal__fEelb{width:480px;max-width:100%;max-height:100%;min-height:0;box-sizing:border-box;background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);border-radius:12px;box-shadow:0 20px 50px var(--terminal-shadow,rgba(0,0,0,.75));overflow:hidden;display:flex;flex-direction:column;animation:PriceAlertModal_modalSlide__s11_q .18s cubic-bezier(.16,1,.3,1);font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif;color:var(--terminal-ink,#d1d4dc)}@keyframes PriceAlertModal_modalSlide__s11_q{0%{transform:scale(.96) translateY(-8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.PriceAlertModal_header__QSCWP{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#171b26)}.PriceAlertModal_headerLeft__iNJZi{display:flex;align-items:center;gap:10px}.PriceAlertModal_bellIcon__v_0xI{color:var(--terminal-orange,#f59e0b);width:20px;height:20px}.PriceAlertModal_title__hao4J{margin:0;font-size:16px;font-weight:700;color:var(--terminal-ink,#f0f3fa);letter-spacing:.2px}.PriceAlertModal_closeBtn___UbrC{background:none;border:none;color:var(--terminal-muted,#787b86);cursor:pointer;padding:6px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .15s}.PriceAlertModal_closeBtn___UbrC:hover{color:var(--terminal-ink,#f0f3fa);background:var(--terminal-hover,#2a2e39)}.PriceAlertModal_form__hL_lI{overflow:hidden}.PriceAlertModal_body__wPNPp,.PriceAlertModal_form__hL_lI{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.PriceAlertModal_body__wPNPp{padding:20px;gap:18px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--terminal-muted,#787b86) transparent}.PriceAlertModal_body__wPNPp>*{flex-shrink:0}.PriceAlertModal_body__wPNPp::-webkit-scrollbar{width:6px}.PriceAlertModal_body__wPNPp::-webkit-scrollbar-track{background:transparent}.PriceAlertModal_body__wPNPp::-webkit-scrollbar-thumb{background:var(--terminal-muted,#787b86);border-radius:6px}.PriceAlertModal_priceBanner__cVjA6{display:flex;align-items:center;justify-content:space-between;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;padding:10px 14px}.PriceAlertModal_priceBannerLabel__vBPY6{font-size:12px;color:var(--terminal-muted,#787b86);text-transform:uppercase;font-weight:600;letter-spacing:.5px}.PriceAlertModal_priceBannerValue__MRNjC{font-size:15px;font-weight:700;color:var(--terminal-ink,#f0f3fa);font-family:Courier New,monospace}.PriceAlertModal_fieldGroup__BNUcM{display:flex;min-width:0;flex-direction:column;gap:8px}.PriceAlertModal_fieldLabel__Saw9J{font-size:12px;font-weight:600;color:var(--terminal-secondary,#9aa0a6);text-transform:uppercase;letter-spacing:.4px;display:flex;align-items:center;justify-content:space-between}.PriceAlertModal_conditionGrid__LWR3Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.PriceAlertModal_conditionBtn__aBy3_{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-muted,#848e9c);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease}.PriceAlertModal_conditionBtn__aBy3_:hover{background:var(--terminal-hover,#202636);color:var(--terminal-ink,#d1d4dc);border-color:var(--terminal-border,#363a45)}.PriceAlertModal_conditionBtnActiveUp__ZASbs{background:var(--terminal-cyan-soft,rgba(8,153,129,.15))!important;border-color:var(--terminal-cyan,#089981)!important;color:var(--terminal-cyan,#089981)!important}.PriceAlertModal_conditionBtnActiveDown__3rhNS{background:var(--terminal-red-soft,rgba(242,54,69,.15))!important;border-color:var(--terminal-red,#f23645)!important;color:var(--terminal-red,#f23645)!important}.PriceAlertModal_inputWrapper__joN_X{position:relative;display:flex;align-items:center}.PriceAlertModal_dollarSign__alS0e{position:absolute;left:12px;font-size:15px;font-weight:700;color:var(--terminal-muted,#787b86);pointer-events:none}.PriceAlertModal_input__naUB3{width:100%;padding:10px 12px 10px 28px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-ink,#f0f3fa);font-size:15px;font-weight:600;font-family:Courier New,monospace;outline:none;transition:border-color .15s}.PriceAlertModal_input__naUB3:focus{border-color:var(--terminal-blue,#2962ff);box-shadow:0 0 0 2px var(--terminal-shadow,rgba(41,98,255,.2))}.PriceAlertModal_textInput__r9ciV{width:100%;padding:10px 12px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-ink,#f0f3fa);font-size:13px;outline:none;transition:border-color .15s}.PriceAlertModal_textInput__r9ciV:focus{border-color:var(--terminal-blue,#2962ff)}.PriceAlertModal_presetsRow__hdiYU{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.PriceAlertModal_presetChip__xLGU3{padding:4px 8px;background:var(--terminal-hover,#202636);border:1px solid var(--terminal-border,#2a2e39);border-radius:4px;color:var(--terminal-muted,#848e9c);font-size:11px;font-weight:600;cursor:pointer;transition:all .12s}.PriceAlertModal_presetChip__xLGU3:hover{background:var(--terminal-hover,#2a2e39);color:var(--terminal-ink,#f0f3fa)}.PriceAlertModal_rowCols__baTUj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PriceAlertModal_select__9XN5u{width:100%;padding:10px 12px;background:var(--terminal-panel,#131722);border:1px solid var(--terminal-border,#2a2e39);border-radius:8px;color:var(--terminal-ink,#d1d4dc);font-size:13px;outline:none;cursor:pointer}.PriceAlertModal_select__9XN5u:focus{border-color:var(--terminal-blue,#2962ff)}.PriceAlertModal_infoBox__CMBNf{background:var(--terminal-orange-soft,rgba(245,158,11,.08));border:1px solid var(--terminal-orange,rgba(245,158,11,.25));border-radius:8px;padding:10px 12px;font-size:12px;color:var(--terminal-orange,#d97706);line-height:1.4;display:flex;align-items:flex-start;gap:8px}.PriceAlertModal_errorBanner__bghvv{background:var(--terminal-red-soft,rgba(242,54,69,.1));border:1px solid var(--terminal-red,rgba(242,54,69,.3));border-radius:8px;padding:8px 12px;color:var(--terminal-red,#f23645);font-size:12px}.PriceAlertModal_successBanner__BrQnX{background:var(--terminal-cyan-soft,rgba(8,153,129,.1));border:1px solid var(--terminal-cyan,rgba(8,153,129,.3));border-radius:8px;padding:8px 12px;color:var(--terminal-cyan,#089981);font-size:12px}.PriceAlertModal_footer__Ls_ip{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:14px 20px;border-top:1px solid var(--terminal-border,#2a2e39);background:var(--terminal-panel,#171b26)}.PriceAlertModal_footerActions__7nLg0{display:flex;align-items:center;gap:10px;margin-left:auto}.PriceAlertModal_cancelBtn__wxw7v{padding:9px 16px;background:transparent;border:1px solid var(--terminal-border,#363a45);border-radius:8px;color:var(--terminal-muted,#848e9c);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.PriceAlertModal_cancelBtn__wxw7v:hover{background:var(--terminal-hover,#2a2e39);color:var(--terminal-ink,#d1d4dc)}.PriceAlertModal_deleteBtn__a92EJ{padding:9px 14px;background:var(--terminal-red-soft,rgba(242,54,69,.1));border:1px solid var(--terminal-red,rgba(242,54,69,.25));border-radius:8px;color:var(--terminal-red,#f23645);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.PriceAlertModal_deleteBtn__a92EJ:hover{background:var(--terminal-red-soft,rgba(242,54,69,.2))}.PriceAlertModal_saveBtn__rnYOH{padding:9px 20px;background:var(--terminal-blue,#2962ff);border:none;border-radius:8px;color:var(--terminal-on-accent,#ffffff);font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .05s;display:flex;align-items:center;gap:6px}.PriceAlertModal_saveBtn__rnYOH:hover:not(:disabled){background:var(--terminal-blue,#1e53e5)}.PriceAlertModal_saveBtn__rnYOH:active:not(:disabled){transform:scale(.98)}.PriceAlertModal_saveBtn__rnYOH:disabled{opacity:.5;cursor:not-allowed}.PriceAlertModal_modal__fEelb button:focus-visible,.PriceAlertModal_modal__fEelb input:focus-visible,.PriceAlertModal_modal__fEelb select:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:2px}@media (max-width:480px){.PriceAlertModal_overlay__k3U_2{padding:8px}.PriceAlertModal_body__wPNPp,.PriceAlertModal_footer__Ls_ip,.PriceAlertModal_header__QSCWP{padding:12px}.PriceAlertModal_rowCols__baTUj{grid-template-columns:minmax(0,1fr)}.PriceAlertModal_conditionBtn__aBy3_{padding:10px 6px}.PriceAlertModal_footerActions__7nLg0{gap:6px}.PriceAlertModal_cancelBtn__wxw7v,.PriceAlertModal_saveBtn__rnYOH{padding:9px 12px}}.QualityLensBadge_badgeContainer__pzHuJ{position:relative;display:inline-flex;align-items:center}.QualityLensBadge_badgeActive__PDOka{display:inline-flex;align-items:center;gap:6px;background:var(--terminal-purple-soft,rgba(147,51,234,.15));border:1px solid var(--terminal-purple,rgba(168,85,247,.35));color:var(--terminal-ink,#d8b4fe);padding:4px 10px;border-radius:9999px;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .15s ease;user-select:none}.QualityLensBadge_badgeActive__PDOka:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.25));border-color:var(--terminal-purple,rgba(168,85,247,.55))}.QualityLensBadge_badgeInactive____9nB{display:inline-flex;align-items:center;gap:6px;background:var(--terminal-wash,rgba(255,255,255,.04));border:1px solid var(--terminal-outline-wash,rgba(255,255,255,.1));color:var(--terminal-ink,rgba(255,255,255,.75));padding:5px 12px;border-radius:9999px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;user-select:none}.QualityLensBadge_badgeInactive____9nB:hover{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#ffffff);border-color:var(--terminal-outline-wash,rgba(255,255,255,.25))}.QualityLensBadge_badgeInactive____9nB:disabled{cursor:wait;opacity:.72}.QualityLensBadge_badgeInactive____9nB:disabled:hover{background:var(--terminal-wash,rgba(255,255,255,.04));color:var(--terminal-ink,rgba(255,255,255,.6));border-color:var(--terminal-outline-wash,rgba(255,255,255,.1))}.QualityLensBadge_badgeText__LSvoa{display:inline-flex;align-items:center;gap:5px}.QualityLensBadge_badgeCount__2QT1Z{background:rgba(0,0,0,.3);padding:1px 6px;border-radius:6px;font-size:.7rem;color:var(--terminal-ink,#e9d5ff);font-weight:600}.QualityLensBadge_closeButton__J7X8K{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-purple,#c084fc);cursor:pointer;padding:2px;border-radius:50%;margin-left:2px;transition:background .15s ease,color .15s ease}.QualityLensBadge_closeButton__J7X8K:hover{background:var(--terminal-purple-soft,rgba(168,85,247,.3));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuButton__nIoVI{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-purple,#c084fc);cursor:pointer;padding:2px;border-radius:4px}.QualityLensBadge_menuButton__nIoVI:hover{background:var(--terminal-purple-soft,rgba(168,85,247,.3));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuDropdown__WVnMV{position:absolute;top:calc(100% + 6px);z-index:60;min-width:270px;max-width:320px;background:var(--terminal-panel,#0f172a);border:1px solid var(--terminal-outline-wash,rgba(255,255,255,.14));border-radius:10px;box-shadow:0 16px 36px -4px var(--terminal-shadow,rgba(0,0,0,.7)),0 0 0 1px var(--terminal-shadow,rgba(255,255,255,.05));padding:6px;display:flex;flex-direction:column;box-sizing:border-box}.QualityLensBadge_menuDropdownLeft__1WzK0{left:0;right:auto}.QualityLensBadge_menuDropdownRight__2tjli{right:0;left:auto}.QualityLensBadge_menuHeader__rUp9x{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--terminal-secondary,#94a3b8);border-bottom:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08));margin-bottom:4px}.QualityLensBadge_menuCount__yd8JO{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#cbd5e1);padding:1px 6px;border-radius:9999px;font-size:.65rem}.QualityLensBadge_menuList__tBnwD{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:3px;padding-right:2px}.QualityLensBadge_menuList__tBnwD::-webkit-scrollbar{width:4px}.QualityLensBadge_menuList__tBnwD::-webkit-scrollbar-track{background:transparent}.QualityLensBadge_menuList__tBnwD::-webkit-scrollbar-thumb{background:var(--terminal-wash,rgba(255,255,255,.15));border-radius:4px}.QualityLensBadge_menuSectionLabel__nZljA{padding:7px 8px 3px;color:var(--terminal-muted,#64748b);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.QualityLensBadge_menuItem__Y5yyC{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:6px;font-size:.75rem;color:var(--terminal-ink,rgba(255,255,255,.85));background:transparent;border:none;width:100%;text-align:left;cursor:pointer;transition:all .12s ease;box-sizing:border-box}.QualityLensBadge_menuItem__Y5yyC:hover{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuItemActive__JW4iH{background:var(--terminal-purple-soft,rgba(147,51,234,.2));color:var(--terminal-ink,#e9d5ff)}.QualityLensBadge_menuItemActive__JW4iH:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.3))}.QualityLensBadge_menuItemLeft__a7szy{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.QualityLensBadge_checkIcon__zsgVg{color:var(--terminal-purple,#c084fc);flex-shrink:0}.QualityLensBadge_sparkleDim__jivGn{color:var(--terminal-secondary,#94a3b8);opacity:.6;flex-shrink:0}.QualityLensBadge_menuItemContent__icjIO{min-width:0;flex:1}.QualityLensBadge_menuItemTitle__UpDEh{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;color:var(--terminal-ink,#f8fafc)}.QualityLensBadge_menuItemMeta__EsyBm{font-size:.68rem;color:var(--terminal-secondary,#94a3b8);margin-top:1px}.QualityLensBadge_refineActiveItem__REuHG{display:flex;align-items:center;gap:6px;width:100%;padding:6px 8px;margin-bottom:4px;background:var(--terminal-purple-soft,rgba(147,51,234,.15));border:1px solid var(--terminal-purple,rgba(168,85,247,.3));border-radius:6px;color:var(--terminal-ink,#d8b4fe);font-size:.72rem;font-weight:600;cursor:pointer;transition:all .12s ease}.QualityLensBadge_refineActiveItem__REuHG:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.25));color:var(--terminal-ink,#ffffff)}.QualityLensBadge_menuItemActions__J0ch_{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.QualityLensBadge_deleteItemBtn__re1R_{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-ink,rgba(255,255,255,.3));padding:3px;border-radius:4px;cursor:pointer;transition:all .12s ease}.QualityLensBadge_deleteItemBtn__re1R_:hover{background:var(--terminal-red-soft,rgba(239,68,68,.2));color:var(--terminal-red,#f87171)}.QualityLensBadge_refineItemBtn__4g4bX{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--terminal-purple,rgba(192,132,252,.65));padding:3px;border-radius:4px;cursor:pointer;transition:all .12s ease}.QualityLensBadge_refineItemBtn__4g4bX:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.22));color:var(--terminal-ink,#d8b4fe)}.QualityLensBadge_menuFooter__ImKpd{margin-top:4px;padding-top:6px;border-top:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08))}.QualityLensBadge_buildFilterButton__fiZdO{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px 10px;border:1px dashed var(--terminal-purple,rgba(168,85,247,.4));border-radius:6px;background:var(--terminal-purple-soft,rgba(147,51,234,.08));color:var(--terminal-purple,#c084fc);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.QualityLensBadge_buildFilterButton__fiZdO:hover{background:var(--terminal-purple-soft,rgba(147,51,234,.18));border-color:var(--terminal-purple,rgba(168,85,247,.7));color:var(--terminal-ink,#f3e8ff)}.QuickPriceAlert_popover__4BjUX{position:fixed;inset:0;margin:auto;width:min(332px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:16px;box-sizing:border-box;overflow-y:auto;border:1px solid var(--terminal-border,#363a45);border-radius:10px;background:var(--terminal-panel,#1e222d);color:var(--terminal-ink,#d1d4dc);box-shadow:0 8px 32px #0005;font:13px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;scrollbar-width:thin}.QuickPriceAlert_popover__4BjUX::backdrop{background:transparent}.QuickPriceAlert_header__KunJp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.QuickPriceAlert_header__KunJp h3{margin:0;font-size:15px}.QuickPriceAlert_close__eiP0Q{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4px;color:inherit;background:transparent;cursor:pointer}.QuickPriceAlert_fields__VO70i{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px}.QuickPriceAlert_fields__VO70i label{display:flex;flex-direction:column;gap:4px;color:var(--terminal-secondary,#9aa0a6);font-size:11px}.QuickPriceAlert_fields__VO70i input,.QuickPriceAlert_fields__VO70i select{width:100%;min-width:0;padding:9px 6px;box-sizing:border-box;border:1px solid var(--terminal-border,#363a45);border-radius:6px;color:var(--terminal-ink,#d1d4dc);background:var(--terminal-surface,#131722);font:inherit;font-size:13px}.QuickPriceAlert_summary__sDuU7{color:var(--terminal-secondary,#9aa0a6);font-size:12px;margin:12px 0}.QuickPriceAlert_actions__7MOga{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;margin-top:14px}.QuickPriceAlert_choice__aMBao,.QuickPriceAlert_danger__Eyfgi,.QuickPriceAlert_deleteAction__889y3,.QuickPriceAlert_primary__KRnHj,.QuickPriceAlert_secondary__45JVd{font:inherit;border-radius:6px;padding:8px 10px;cursor:pointer}.QuickPriceAlert_choice__aMBao,.QuickPriceAlert_secondary__45JVd{border:1px solid var(--terminal-border,#363a45);color:inherit;background:transparent}.QuickPriceAlert_primary__KRnHj{border:1px solid transparent;background:var(--terminal-blue,#2962ff);color:var(--terminal-on-accent,#fff)}.QuickPriceAlert_danger__Eyfgi{border:1px solid var(--terminal-red,#f87171);background:transparent;color:var(--terminal-red,#f87171)}.QuickPriceAlert_deleteAction__889y3{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--terminal-border,#363a45);background:transparent;color:var(--terminal-secondary,#9aa0a6)}.QuickPriceAlert_deleteAction__889y3:hover{color:var(--terminal-red,#f87171)}.QuickPriceAlert_popover__4BjUX button:disabled{opacity:.5;cursor:not-allowed}.QuickPriceAlert_popover__4BjUX button:focus-visible,.QuickPriceAlert_popover__4BjUX input:focus-visible,.QuickPriceAlert_popover__4BjUX select:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:2px}.QuickPriceAlert_message__p7sby{padding:8px;border:1px solid var(--terminal-border,#363a45);border-radius:6px;margin:10px 0;font-size:12px}.QuickPriceAlert_error__Ytcdt{color:var(--terminal-red,#f87171)}.QuickPriceAlert_choice__aMBao{display:block;width:100%;text-align:left;margin-top:6px}.QuickPriceAlert_choiceNote__Myyjz{display:block;color:var(--terminal-secondary,#9aa0a6);font-size:12px;overflow-wrap:anywhere}@media (pointer:coarse){.QuickPriceAlert_popover__4BjUX button{min-height:44px}}.AlertsSidePanel_container__OGvYJ{display:flex;flex-direction:column;height:100%;background:var(--terminal-panel,#131722);color:var(--terminal-ink,#d1d4dc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;user-select:none;overflow:hidden}.AlertsSidePanel_headerTabs___GgbO{display:flex;background:var(--terminal-panel,#181c27);padding:6px 8px 0;gap:4px;border-bottom:1px solid var(--terminal-border,#2a2e39)}.AlertsSidePanel_tabBtn__nhBqX{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;background:transparent;border:none;border-radius:4px 4px 0 0;color:var(--terminal-muted,#787b86);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.AlertsSidePanel_tabBtn__nhBqX:hover{color:var(--terminal-ink,#d1d4dc);background:var(--terminal-glass,rgba(42,46,57,.4))}.AlertsSidePanel_tabBtnActive__IcTbe{color:var(--terminal-ink,#ffffff);background:var(--terminal-panel,#1e222d);border-bottom:2px solid var(--terminal-orange,#f59e0b)}.AlertsSidePanel_badge__ZBCNt{background:var(--terminal-orange-soft,rgba(245,158,11,.18));color:var(--terminal-orange,#f59e0b);font-size:10px;font-weight:700;padding:1px 6px;border-radius:10px}.AlertsSidePanel_closeBtn___jE6x{display:flex;align-items:center;justify-content:center;width:26px;height:26px;margin:4px 0 2px 4px;flex-shrink:0;background:transparent;border:none;border-radius:4px;color:var(--terminal-muted,#787b86);cursor:pointer;transition:all .15s ease}.AlertsSidePanel_closeBtn___jE6x:hover{color:var(--terminal-ink,#f0f3fa);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_refreshSpin__8IkN9{display:inline-block;animation:AlertsSidePanel_alertsSpin__aBT88 .8s linear infinite}@keyframes AlertsSidePanel_alertsSpin__aBT88{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AlertsSidePanel_actionBar__IX8WC{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--terminal-panel,#131722);border-bottom:1px solid var(--terminal-border,#2a2e39);gap:8px}.AlertsSidePanel_actionLeft__lGUqI{display:flex;align-items:center;gap:6px}.AlertsSidePanel_createBtn__yJY9a{display:flex;align-items:center;gap:5px;background:var(--terminal-orange,#f59e0b);color:var(--terminal-on-accent,#000000);border:none;border-radius:4px;padding:5px 10px;font-size:11px;font-weight:700;cursor:pointer;transition:background .15s ease}.AlertsSidePanel_createBtn__yJY9a:hover{background:var(--terminal-amber,#fbbf24)}.AlertsSidePanel_createBtn__yJY9a:disabled{background:var(--terminal-hover,#2a2e39);color:var(--terminal-muted,#5d606b);cursor:not-allowed}.AlertsSidePanel_iconBtn__Jmfud{display:flex;align-items:center;justify-content:center;background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);color:var(--terminal-muted,#787b86);width:28px;height:28px;border-radius:4px;cursor:pointer;transition:all .15s ease}.AlertsSidePanel_iconBtn__Jmfud:hover{color:var(--terminal-ink,#d1d4dc);border-color:var(--terminal-border,#363c4e);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_iconBtnActive__vyQCv{color:var(--terminal-orange,#f59e0b);border-color:var(--terminal-orange,rgba(245,158,11,.4));background:var(--terminal-orange-soft,rgba(245,158,11,.12))}.AlertsSidePanel_searchBox__p6CAC{display:flex;align-items:center;background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);border-radius:4px;padding:2px 8px;flex:1;max-width:140px;gap:6px}.AlertsSidePanel_searchBox__p6CAC:focus-within{border-color:var(--terminal-orange,#f59e0b)}.AlertsSidePanel_searchInput__e6yXL{background:transparent;border:none;outline:none;color:var(--terminal-ink,#d1d4dc);font-size:11px;width:100%}.AlertsSidePanel_searchInput__e6yXL::placeholder{color:var(--terminal-muted,#787b86)}.AlertsSidePanel_filterBar__MYM5u{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--terminal-panel,#181c27);border-bottom:1px solid var(--terminal-border,#2a2e39);font-size:11px}.AlertsSidePanel_filterChips__i8PMQ{display:flex;gap:4px}.AlertsSidePanel_chip__f2hPj{background:transparent;border:1px solid transparent;color:var(--terminal-muted,#787b86);font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;cursor:pointer}.AlertsSidePanel_chip__f2hPj:hover{color:var(--terminal-ink,#d1d4dc);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_chipActive__cFOZ_{background:var(--terminal-hover,#2a2e39);color:var(--terminal-orange,#f59e0b);border-color:var(--terminal-orange,rgba(245,158,11,.3))}.AlertsSidePanel_quotaText__CSNVj{color:var(--terminal-muted,#787b86);font-size:10px;white-space:nowrap}.AlertsSidePanel_quotaTextOver__IRvSj{color:var(--terminal-orange,#f59e0b)}.AlertsSidePanel_upgradeLink___A_Yw{color:var(--terminal-blue,#60a5fa);text-decoration:none;font-weight:600;margin-left:4px}.AlertsSidePanel_upgradeLink___A_Yw:hover{text-decoration:underline;color:var(--terminal-blue,#93c5fd)}.AlertsSidePanel_panelError__P1_MU{display:block;width:100%;text-align:left;background:var(--terminal-red-soft,rgba(239,68,68,.12));border:1px solid var(--terminal-red,rgba(239,68,68,.35));color:var(--terminal-secondary,#fca5a5);font-size:11px;line-height:1.4;border-radius:4px;padding:6px 10px;margin:0 10px 6px;cursor:pointer;transition:background .15s ease}.AlertsSidePanel_panelError__P1_MU:hover{background:var(--terminal-red-soft,rgba(239,68,68,.2))}.AlertsSidePanel_content__6egPc{flex:1;overflow-y:auto;padding:8px 10px;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:var(--terminal-muted,#2a2e39) transparent}.AlertsSidePanel_content__6egPc::-webkit-scrollbar{width:4px}.AlertsSidePanel_content__6egPc::-webkit-scrollbar-thumb{background:var(--terminal-hover,#2a2e39);border-radius:2px}.AlertsSidePanel_alertCard__NWGS8{background:var(--terminal-panel,#1e222d);border:1px solid var(--terminal-border,#2a2e39);border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;transition:all .15s ease;position:relative}.AlertsSidePanel_alertCard__NWGS8:hover{border-color:var(--terminal-border,#363c4e);background:var(--terminal-hover,#222633)}.AlertsSidePanel_alertCardTriggered__SvRyG{opacity:.75;border-color:var(--terminal-border,#2a2e39);background:var(--terminal-panel,#161922)}.AlertsSidePanel_cardHeader__aBLbr{display:flex;align-items:center;justify-content:space-between}.AlertsSidePanel_cardTitle__N6Zih{font-size:12px;font-weight:600;color:var(--terminal-ink,#ffffff);display:flex;align-items:center;gap:6px}.AlertsSidePanel_tickerPill__1I_Gk{background:var(--terminal-wash,rgba(255,255,255,.08));color:var(--terminal-ink,#ffffff);padding:1px 5px;border-radius:3px;font-size:10px;font-weight:700;letter-spacing:.3px}.AlertsSidePanel_statusIndicator__5Dnle{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600}.AlertsSidePanel_dotActive___4srw{width:6px;height:6px;border-radius:50%;background:var(--terminal-green,#22c55e);box-shadow:0 0 6px var(--terminal-shadow,rgba(34,197,94,.6))}.AlertsSidePanel_dotTriggered__28sPE{width:6px;height:6px;border-radius:50%;background:var(--terminal-surface,#64748b)}.AlertsSidePanel_dotExpired__10F3K{width:6px;height:6px;border-radius:50%;background:var(--terminal-red,#ef4444)}.AlertsSidePanel_cardCondition__K6niD{font-size:11px;color:var(--terminal-secondary,#94a3b8);display:flex;align-items:center;gap:4px}.AlertsSidePanel_priceHighlight__xCUeN{color:var(--terminal-orange,#f59e0b);font-weight:700}.AlertsSidePanel_cardMeta__vC2j9{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--terminal-muted,#64748b);padding-top:4px;border-top:1px solid var(--terminal-outline-wash,rgba(42,46,57,.5))}.AlertsSidePanel_cardNote__HoY0D{font-size:10px;color:var(--terminal-secondary,#94a3b8);font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.AlertsSidePanel_cardActions__zbWb6{display:flex;align-items:center;gap:4px}.AlertsSidePanel_actionBtn__r4d8L{background:transparent;border:none;color:var(--terminal-muted,#787b86);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.AlertsSidePanel_actionBtn__r4d8L:hover{color:var(--terminal-ink,#ffffff);background:var(--terminal-hover,#2a2e39)}.AlertsSidePanel_actionBtnDelete__H44cf:hover{color:var(--terminal-red,#ef4444);background:var(--terminal-red-soft,rgba(239,68,68,.15))}.AlertsSidePanel_actionBtnConfirming__B5WCy,.AlertsSidePanel_actionBtnConfirming__B5WCy:hover{color:var(--terminal-on-accent,#ffffff);background:var(--terminal-red,#ef4444);padding:2px 8px}.AlertsSidePanel_confirmLabel__QSQag{font-size:10px;font-weight:700;letter-spacing:.02em}.AlertsSidePanel_actionBtnRearm__6mgap{color:var(--terminal-orange,#f59e0b);background:var(--terminal-orange-soft,rgba(245,158,11,.12));padding:2px 6px;font-size:10px;font-weight:600;border-radius:3px;display:flex;align-items:center;gap:3px}.AlertsSidePanel_actionBtnRearm__6mgap:hover{background:var(--terminal-orange-soft,rgba(245,158,11,.22))}.AlertsSidePanel_emptyState__5Ox5J{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 16px;text-align:center;color:var(--terminal-muted,#787b86);gap:10px}.AlertsSidePanel_emptyIcon__CdhzH{color:var(--terminal-muted,#363c4e);margin-bottom:4px}.AlertsSidePanel_emptyTitle__02Ki4{font-size:13px;font-weight:600;color:var(--terminal-ink,#d1d4dc)}.AlertsSidePanel_emptySubtitle__fgxGQ{font-size:11px;color:var(--terminal-muted,#64748b);line-height:1.4;max-width:220px}.AlertsSidePanel_signInCta__zfhPw{margin-top:6px;background:var(--terminal-orange,#f59e0b);color:var(--terminal-on-accent,#0f172a);font-size:12px;font-weight:700;padding:7px 18px;border:none;border-radius:5px;cursor:pointer;transition:all .15s ease}.AlertsSidePanel_signInCta__zfhPw:hover{background:var(--terminal-amber,#fbbf24);transform:translateY(-1px)}.AlertsSidePanel_logDelta__40llW{font-weight:600}.AlertsSidePanel_logItem__IxSPA{background:var(--terminal-panel,#181c27);border:1px solid var(--terminal-border,#2a2e39);border-radius:4px;padding:8px 10px;display:flex;flex-direction:column;gap:3px}.AlertsSidePanel_logHeader__ybzm4{display:flex;align-items:center;justify-content:space-between}.AlertsSidePanel_logTitle__ZmR7W{font-size:11px;font-weight:600;color:var(--terminal-ink,#d1d4dc)}.AlertsSidePanel_logTime__i_BxV{font-size:10px;color:var(--terminal-muted,#64748b)}.AlertsSidePanel_logDesc__SMqmH{font-size:10px;color:var(--terminal-secondary,#94a3b8)}.AlertsSidePanel_focusedCard__Y2jDG{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:-2px}.AlertsSidePanel_editTitle___Y_CX{padding:0;color:inherit;font:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.AlertsSidePanel_stateLabel__KAMxm{font-size:11px;color:var(--terminal-secondary,#cbd5e1)}.AlertsSidePanel_stateLabel__KAMxm[data-state=Active]{color:var(--terminal-green,#22c55e)}.AlertsSidePanel_stateLabel__KAMxm[data-state=Triggered]{color:var(--terminal-orange,#f59e0b)}.AlertsSidePanel_stateLabel__KAMxm[data-state=Expired]{color:var(--terminal-red,#ef4444)}.AlertsSidePanel_cardActions__zbWb6 a,.AlertsSidePanel_cardActions__zbWb6 button,.AlertsSidePanel_logItem__IxSPA a{border:0;background:transparent;color:var(--terminal-blue,#93c5fd);font:inherit;padding:4px;cursor:pointer}.AlertsSidePanel_cardActions__zbWb6{flex-wrap:wrap}.AlertsSidePanel_container__OGvYJ a:focus-visible,.AlertsSidePanel_container__OGvYJ button:focus-visible,.AlertsSidePanel_container__OGvYJ input:focus-visible{outline:2px solid #5794ff;outline-offset:2px}.AlertsSidePanel_chip__f2hPj[aria-pressed=true]{background:var(--terminal-hover,#334155);color:var(--terminal-ink,#fff)}.AlertsSidePanel_monitoringNote__Uw3AT{padding:8px 12px;margin:0;font-size:11px;color:var(--terminal-muted,#94a3b8);border-top:1px solid var(--terminal-border,#334155)}.AlertsSidePanel_createSymbol__r63ln{padding:12px}.AlertsSidePanel_createSymbol__r63ln input{color:inherit;background:var(--terminal-panel,#131722);border:1px solid #64748b;padding:8px}.MarketHealthDrawer_root__SzmK3{padding:14px 16px 24px;overflow-y:auto;color:var(--terminal-ink,#d1d4dc);font-size:11px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;gap:14px}.MarketHealthDrawer_empty__UeWUf,.MarketHealthDrawer_error__pbnO9,.MarketHealthDrawer_loading__062jX{padding:32px 16px;color:var(--terminal-secondary,#8b93a5);font-size:12px;text-align:center}.MarketHealthDrawer_error__pbnO9{color:var(--terminal-secondary,#fca5a5)}.MarketHealthDrawer_stale__gbQKs{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--terminal-orange,rgba(245,158,11,.35));border-radius:6px;color:var(--terminal-amber,#fbbf24);background:var(--terminal-orange-soft,rgba(245,158,11,.08));font-size:11px;line-height:1.4}.MarketHealthDrawer_statusCard__VkQd7{padding:14px 16px;border:1px solid;border-radius:10px;background:var(--terminal-panel,#141824);display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.MarketHealthDrawer_statusnormal__qgFvB{border-color:var(--terminal-cyan,rgba(16,185,129,.45));background:linear-gradient(145deg,var(--terminal-cyan-soft,rgba(16,185,129,.08)) 0,var(--terminal-panel,#121622) 100%);box-shadow:0 4px 20px var(--terminal-shadow,rgba(0,0,0,.4)),inset 0 1px 0 var(--terminal-shadow,rgba(16,185,129,.15))}.MarketHealthDrawer_statuscaution__xjFNq,.MarketHealthDrawer_statusselective__Ghled{border-color:var(--terminal-orange,rgba(245,158,11,.45));background:linear-gradient(145deg,var(--terminal-orange-soft,rgba(245,158,11,.09)) 0,var(--terminal-panel,#121622) 100%);box-shadow:0 4px 20px var(--terminal-shadow,rgba(0,0,0,.4)),inset 0 1px 0 var(--terminal-shadow,rgba(245,158,11,.15))}.MarketHealthDrawer_statusdefensive__uqL7E,.MarketHealthDrawer_statushigh_pressure__F8uQ8{border-color:var(--terminal-red,rgba(239,68,68,.45));background:linear-gradient(145deg,var(--terminal-red-soft,rgba(239,68,68,.08)) 0,var(--terminal-panel,#121622) 100%);box-shadow:0 4px 20px var(--terminal-shadow,rgba(0,0,0,.4)),inset 0 1px 0 var(--terminal-shadow,rgba(239,68,68,.15))}.MarketHealthDrawer_statusOutdated__7sNFk{border-color:var(--terminal-border,#334155);background:var(--terminal-panel,#141824)}.MarketHealthDrawer_statusHeader__qH7LK{display:flex;align-items:center;justify-content:space-between}.MarketHealthDrawer_statusEyebrowContainer__4PKzz{display:flex;align-items:center;gap:6px}.MarketHealthDrawer_statusPulseDot__lcM_0{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 8px currentColor}.MarketHealthDrawer_statusnormal__qgFvB .MarketHealthDrawer_statusPulseDot__lcM_0{color:var(--terminal-cyan,#10b981)}.MarketHealthDrawer_statuscaution__xjFNq .MarketHealthDrawer_statusPulseDot__lcM_0,.MarketHealthDrawer_statusselective__Ghled .MarketHealthDrawer_statusPulseDot__lcM_0{color:var(--terminal-orange,#f59e0b)}.MarketHealthDrawer_statusdefensive__uqL7E .MarketHealthDrawer_statusPulseDot__lcM_0,.MarketHealthDrawer_statushigh_pressure__F8uQ8 .MarketHealthDrawer_statusPulseDot__lcM_0{color:var(--terminal-red,#ef4444)}.MarketHealthDrawer_statusOutdated__7sNFk .MarketHealthDrawer_statusPulseDot__lcM_0{color:var(--terminal-secondary,#94a3b8)}.MarketHealthDrawer_statusEyebrow__8MZ05{color:var(--terminal-secondary,#8b93a5);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.MarketHealthDrawer_statusBadge__zIbm0{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:3px 8px;border-radius:4px;border:1px solid}.MarketHealthDrawer_badgeNormal__5OmFG{background:var(--terminal-cyan-soft,rgba(16,185,129,.15));border-color:var(--terminal-cyan,rgba(16,185,129,.35));color:var(--terminal-green,#34d399)}.MarketHealthDrawer_badgeCaution__n1IAZ,.MarketHealthDrawer_badgeSelective__3G9rJ{background:var(--terminal-orange-soft,rgba(245,158,11,.15));border-color:var(--terminal-orange,rgba(245,158,11,.35));color:var(--terminal-amber,#fbbf24)}.MarketHealthDrawer_badgeDefensive__uQ6Fg,.MarketHealthDrawer_badgeHighPressure__4V6q7{background:var(--terminal-red-soft,rgba(239,68,68,.18));border-color:var(--terminal-red,rgba(239,68,68,.4));color:var(--terminal-red,#f87171)}.MarketHealthDrawer_badgeOutdated__57bmL{background:var(--terminal-hover,#1e293b);border-color:var(--terminal-border,#475569);color:var(--terminal-ink,#cbd5e1)}.MarketHealthDrawer_statusTitle__Pe34Z{font-size:18px;font-weight:800;line-height:1.25;color:var(--terminal-ink,#f8fafc);letter-spacing:-.01em}.MarketHealthDrawer_statusSummary__oR3sv{margin:0;color:var(--terminal-secondary,#8b93a5);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums}.MarketHealthDrawer_guidanceCallout__Je9F_{margin:2px 0 0;font-size:11px;line-height:1.48;color:var(--terminal-ink,#cbd5e1);padding:10px 12px;border-radius:6px;border-left:3px solid;display:flex;flex-direction:column;gap:5px}.MarketHealthDrawer_calloutNormal__7__wK{background:var(--terminal-cyan-soft,rgba(16,185,129,.07));border-color:var(--terminal-cyan,#10b981)}.MarketHealthDrawer_calloutCaution__VaXZe,.MarketHealthDrawer_calloutSelective__B5aSs{background:var(--terminal-orange-soft,rgba(245,158,11,.08));border-color:var(--terminal-orange,#f59e0b)}.MarketHealthDrawer_calloutDefensive__lPSO5,.MarketHealthDrawer_calloutHighPressure___nW2Z{background:var(--terminal-red-soft,rgba(239,68,68,.09));border-color:var(--terminal-red,#ef4444)}.MarketHealthDrawer_actionHeader__j1prl{display:flex;align-items:center;gap:6px}.MarketHealthDrawer_actionIcon__X2wIo{flex-shrink:0}.MarketHealthDrawer_calloutNormal__7__wK .MarketHealthDrawer_actionIcon__X2wIo{color:var(--terminal-green,#34d399)}.MarketHealthDrawer_calloutCaution__VaXZe .MarketHealthDrawer_actionIcon__X2wIo,.MarketHealthDrawer_calloutSelective__B5aSs .MarketHealthDrawer_actionIcon__X2wIo{color:var(--terminal-amber,#fbbf24)}.MarketHealthDrawer_calloutDefensive__lPSO5 .MarketHealthDrawer_actionIcon__X2wIo,.MarketHealthDrawer_calloutHighPressure___nW2Z .MarketHealthDrawer_actionIcon__X2wIo{color:var(--terminal-red,#f87171)}.MarketHealthDrawer_actionHeadline__0sTq7{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--terminal-ink,#e2e8f0)}.MarketHealthDrawer_actionBody__DPwIL{color:var(--terminal-ink,#cbd5e1);font-size:11px;line-height:1.5}.MarketHealthDrawer_benchmarkGrid__Mx9As{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.MarketHealthDrawer_benchmarkCard__HAwWW{padding:12px;border:1px solid var(--terminal-border,#202738);border-radius:8px;background:var(--terminal-panel,#141824);display:flex;flex-direction:column;gap:8px;transition:border-color .2s ease,box-shadow .2s ease}.MarketHealthDrawer_benchmarkCard__HAwWW:hover{border-color:var(--terminal-border,#313d54);box-shadow:0 4px 14px var(--terminal-shadow,rgba(0,0,0,.25))}.MarketHealthDrawer_benchmarkHeader__6YxVG{display:flex;align-items:center;justify-content:space-between}.MarketHealthDrawer_benchmarkName__IwBU_{color:var(--terminal-ink,#e2e8f0);font-weight:700;font-size:11.5px;letter-spacing:.01em}.MarketHealthDrawer_benchmarkSymbolTag__Pcza6{font-size:10px;color:var(--terminal-secondary,#94a3b8);font-weight:700;background:var(--terminal-hover,#1e2638);padding:1px 5px;border-radius:3px;border:1px solid var(--terminal-border,#2d374d)}.MarketHealthDrawer_countMain__m662d,.MarketHealthDrawer_countRow__l8imy{display:flex;align-items:baseline;gap:8px}.MarketHealthDrawer_countNumber__mqC0_{color:var(--terminal-ink,#f8fafc);font-size:28px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.MarketHealthDrawer_countLabels__Gfs_q{display:flex;flex-direction:column;gap:1px}.MarketHealthDrawer_countTitle__9XE7B{color:var(--terminal-secondary,#94a3b8);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.MarketHealthDrawer_countSub__Qa5Qk{color:var(--terminal-secondary,#94a3b8);font-size:10px;font-variant-numeric:tabular-nums}.MarketHealthDrawer_meterContainer__M83RX{display:flex;flex-direction:column;gap:3px;margin:1px 0 2px}.MarketHealthDrawer_meterTrack__16gxd{width:100%;height:5px;background:var(--terminal-hover,#1e2638);border-radius:9999px;position:relative;overflow:visible}.MarketHealthDrawer_meterFill__WbHhR{height:100%;border-radius:9999px;transition:width .35s ease-in-out}.MarketHealthDrawer_meterNormal__TzaWc{background:var(--terminal-cyan-soft,#10b981)}.MarketHealthDrawer_meterCaution__CssH8{background:var(--terminal-orange-soft,#f59e0b)}.MarketHealthDrawer_meterHighPressure__tNFW1{background:linear-gradient(90deg,var(--terminal-orange-soft,#f59e0b) 0,var(--terminal-red-soft,#ef4444) 100%);box-shadow:0 0 8px var(--terminal-shadow,rgba(239,68,68,.4))}.MarketHealthDrawer_meterThresholdMark__0Gp3F{position:absolute;top:-2px;left:83.33%;width:1.5px;height:9px;background:var(--terminal-wash,rgba(255,255,255,.45));border-radius:1px}.MarketHealthDrawer_meterLabels__FDjDa{display:flex;justify-content:space-between;font-size:10px;color:var(--terminal-secondary,#94a3b8);font-variant-numeric:tabular-nums;font-weight:600}.MarketHealthDrawer_thresholdLabel__WYJyz{color:var(--terminal-red,#ef4444);font-weight:700;font-size:10px;letter-spacing:.02em}.MarketHealthDrawer_benchmarkStatGrid__UneZ0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:2px}.MarketHealthDrawer_statPill__7pF3x{padding:4px 7px;border-radius:5px;display:flex;flex-direction:column;gap:1px;font-size:10px}.MarketHealthDrawer_statPillPositive__zsKV2{background:var(--terminal-cyan-soft,rgba(16,185,129,.08));border:1px solid var(--terminal-cyan,rgba(16,185,129,.22));color:var(--terminal-green,#34d399)}.MarketHealthDrawer_statPillNegative__786QG{background:var(--terminal-red-soft,rgba(239,68,68,.08));border:1px solid var(--terminal-red,rgba(239,68,68,.22));color:var(--terminal-red,#f87171)}.MarketHealthDrawer_statPillNeutral__7siRl{background:var(--terminal-panel,#181e2b);border:1px solid var(--terminal-border,#232a3b);padding:4px 7px;border-radius:5px;display:flex;flex-direction:column;gap:1px;font-size:10px;color:var(--terminal-ink,#cbd5e1)}.MarketHealthDrawer_statLabel__U1vOj{color:var(--terminal-secondary,#94a3b8);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.MarketHealthDrawer_statValue__Ldmwh{font-weight:700;font-variant-numeric:tabular-nums}.MarketHealthDrawer_textHighPressure__1hXGi{color:var(--terminal-red,#f87171)}.MarketHealthDrawer_textCaution__lMOWz{color:var(--terminal-amber,#fbbf24)}.MarketHealthDrawer_textNormal__fhQ8U{color:var(--terminal-green,#34d399)}.MarketHealthDrawer_section__28SYa{display:flex;flex-direction:column;gap:8px}.MarketHealthDrawer_sectionHeader__WMQer{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.MarketHealthDrawer_sectionHeader__WMQer h4{margin:0;color:var(--terminal-ink,#e2e8f0);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.MarketHealthDrawer_eventCountBadge__jiZ8E{font-size:10px;font-weight:700;color:var(--terminal-secondary,#94a3b8);background:var(--terminal-hover,#1e2638);border:1px solid var(--terminal-border,#2a344a);padding:1px 7px;border-radius:4px;font-variant-numeric:tabular-nums}.MarketHealthDrawer_eventGroup__JIqxx{display:flex;flex-direction:column;gap:5px}.MarketHealthDrawer_eventGroupTitle__lfvAe{color:var(--terminal-secondary,#8b93a5);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between;padding:2px}.MarketHealthDrawer_eventGroupCount__RI5Fn{font-size:10px;color:var(--terminal-secondary,#94a3b8);font-weight:600;text-transform:lowercase}.MarketHealthDrawer_eventTable__wuN5Z{display:flex;flex-direction:column;gap:4px}.MarketHealthDrawer_eventRow__qd4_n{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:6px 10px;background:var(--terminal-panel,#141824);border:1px solid var(--terminal-border,#1f2738);border-radius:5px;align-items:center;font-size:11px;transition:background-color .15s ease,border-color .15s ease}.MarketHealthDrawer_eventRow__qd4_n:hover{background:var(--terminal-panel,#1a2030);border-color:var(--terminal-border,#2e394f)}.MarketHealthDrawer_eventDate__vQ43y{color:var(--terminal-ink,#cbd5e1);font-weight:500;font-variant-numeric:tabular-nums}.MarketHealthDrawer_eventDecline__kM1z_{color:var(--terminal-red,#f87171);font-weight:600;font-variant-numeric:tabular-nums}.MarketHealthDrawer_eventGain__9uR3q{color:var(--terminal-green,#34d399);font-weight:600;font-variant-numeric:tabular-nums}.MarketHealthDrawer_volHeavy__WKOmc{padding:1.5px 6px;border-radius:3px;background:var(--terminal-orange-soft,rgba(245,158,11,.18));border:1px solid var(--terminal-orange,rgba(245,158,11,.4));color:var(--terminal-amber,#fde047);font-weight:700;font-size:10px;font-variant-numeric:tabular-nums}.MarketHealthDrawer_volElevated__wj0pZ{color:var(--terminal-amber,#fbbf24);font-weight:600;font-size:10.5px;font-variant-numeric:tabular-nums}.MarketHealthDrawer_volNormal__NjyqR{color:var(--terminal-secondary,#8b93a5);font-size:10.5px;font-variant-numeric:tabular-nums}.MarketHealthDrawer_muted__rLFLu{color:var(--terminal-muted,#64748b);font-size:11px;padding:6px 4px}.MarketHealthDrawer_methodologyToggle__TINJR{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;border:1px solid var(--terminal-border,#202738);border-radius:6px;color:var(--terminal-secondary,#94a3b8);background:var(--terminal-panel,#141824);cursor:pointer;font:inherit;font-size:11px;font-weight:600;transition:all .15s ease}.MarketHealthDrawer_methodologyToggle__TINJR:hover{color:var(--terminal-ink,#f1f5f9);border-color:var(--terminal-border,#313d54);background:var(--terminal-panel,#181e2d)}.MarketHealthDrawer_toggleLeft__K5dUT{display:flex;align-items:center;gap:7px}.MarketHealthDrawer_methodology__O0Kqi{display:flex;flex-direction:column;background:var(--terminal-panel,#111520);border:1px solid var(--terminal-border,#202738);border-radius:6px;padding:8px 12px;font-size:10.5px;line-height:1.45}.MarketHealthDrawer_methodologyRow__kIOKY{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid var(--terminal-border,#19202f);gap:8px}.MarketHealthDrawer_methodologyRow__kIOKY:last-child{border-bottom:none}.MarketHealthDrawer_methodologyKey__o_Yb_{color:var(--terminal-muted,#64748b);font-weight:600;flex-shrink:0}.MarketHealthDrawer_methodologyVal__AApkN{color:var(--terminal-ink,#cbd5e1);text-align:right}.MarketHealthDrawer_methodologyLink__JCDZ6{color:var(--terminal-blue,#38bdf8);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;transition:color .15s ease}.MarketHealthDrawer_methodologyLink__JCDZ6:hover{color:var(--terminal-blue,#7dd3fc);text-decoration:underline}.MarketHealthDrawer_shaPill__4IsI_{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--terminal-panel,#161c28);border:1px solid var(--terminal-border,#252e42);color:var(--terminal-blue,#38bdf8);padding:1px 5px;border-radius:3px;font-size:10px}.PriceAlertChartLayer_alertLayer__a1znT{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:12}.PriceAlertChartLayer_alertLayer__a1znT[hidden]{display:none}.PriceAlertChartLayer_alertLayer__a1znT:focus-within,.PriceAlertChartLayer_alertLayer__a1znT[data-alert-hovered]{z-index:16}.PriceAlertChartLayer_alertLayer__a1znT:focus-within~[id=cursor-price],.PriceAlertChartLayer_alertLayer__a1znT[data-alert-hovered]~[id=cursor-price]:not(:focus-within){visibility:hidden;pointer-events:none}.PriceAlertChartLayer_alertSvg__TnLKy{position:absolute;inset:0;pointer-events:none}.PriceAlertChartLayer_line__ArOlZ{stroke:var(--terminal-secondary,#9aa0a6);stroke-width:1;stroke-dasharray:4 5;stroke-opacity:.95}.PriceAlertChartLayer_marker__mkV5Y{position:absolute;left:0;height:0;pointer-events:none}.PriceAlertChartLayer_axisMarker__emrNS{position:absolute;right:-12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:24px;height:28px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--terminal-secondary,#9aa0a6);cursor:pointer;pointer-events:auto}.PriceAlertChartLayer_arrow__T8Pr_{fill:var(--terminal-secondary,#9aa0a6);fill-opacity:.95}.PriceAlertChartLayer_axisMarker__emrNS:focus-visible,.PriceAlertChartLayer_axisMarker__emrNS:hover,.PriceAlertChartLayer_marker__mkV5Y[data-hovered] .PriceAlertChartLayer_axisMarker__emrNS{color:var(--terminal-ink,#d1d4dc)}.PriceAlertChartLayer_axisMarker__emrNS:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:1px}.PriceAlertChartLayer_centerLabel__WJLQB{position:absolute;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:stretch;max-width:min(420px,calc(100% - 48px));width:max-content;border:1px solid var(--terminal-border,#363a45);border-radius:4px;background:var(--terminal-panel,#1e222d);color:var(--terminal-ink,#d1d4dc);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .12s ease}.PriceAlertChartLayer_deleteButton__1qzCO,.PriceAlertChartLayer_labelText__nBoSq{min-height:26px;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.PriceAlertChartLayer_labelText__nBoSq{padding:3px 7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:11px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.PriceAlertChartLayer_deleteButton__1qzCO{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;border-left:1px solid var(--terminal-border,#363a45)}.PriceAlertChartLayer_labelText__nBoSq:hover{background:var(--terminal-hover,#202636)}.PriceAlertChartLayer_deleteButton__1qzCO:hover{color:var(--terminal-red,#f87171);background:var(--terminal-hover,#202636)}.PriceAlertChartLayer_deleteButton__1qzCO:focus-visible,.PriceAlertChartLayer_labelText__nBoSq:focus-visible{outline:2px solid var(--terminal-blue,#5794ff);outline-offset:2px}.PriceAlertChartLayer_marker__mkV5Y:focus-within .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_marker__mkV5Y:hover .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_marker__mkV5Y[data-hovered] .PriceAlertChartLayer_centerLabel__WJLQB{opacity:1;visibility:visible;pointer-events:auto}.PriceAlertChartLayer_alertLayer__a1znT[data-gesture-active] .PriceAlertChartLayer_axisMarker__emrNS,.PriceAlertChartLayer_alertLayer__a1znT[data-gesture-active] .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_alertLayer__a1znT[data-tool-active] .PriceAlertChartLayer_axisMarker__emrNS,.PriceAlertChartLayer_alertLayer__a1znT[data-tool-active] .PriceAlertChartLayer_centerLabel__WJLQB{pointer-events:none}.PriceAlertChartLayer_alertLayer__a1znT[data-gesture-active] .PriceAlertChartLayer_centerLabel__WJLQB,.PriceAlertChartLayer_alertLayer__a1znT[data-tool-active] .PriceAlertChartLayer_centerLabel__WJLQB{opacity:0;visibility:hidden}@media (pointer:coarse){.PriceAlertChartLayer_axisMarker__emrNS{right:-18px;width:36px;height:36px}.PriceAlertChartLayer_deleteButton__1qzCO,.PriceAlertChartLayer_labelText__nBoSq{min-height:36px}.PriceAlertChartLayer_deleteButton__1qzCO{flex-basis:36px}}@media (prefers-reduced-motion:reduce){.PriceAlertChartLayer_centerLabel__WJLQB{transition:none}}.BacktestChartOverlay_overlayContainer__lY9H2{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:12}.BacktestChartOverlay_svgLayer__sDxPZ{position:absolute;inset:0;pointer-events:none;z-index:8}.BacktestChartOverlay_markerContainer__gcaZi{position:absolute;inset:0;pointer-events:none;z-index:12}.BacktestChartOverlay_marker__ayG4o{position:absolute;transform:translateX(-50%);cursor:pointer;pointer-events:auto;user-select:none;display:flex;flex-direction:column;align-items:center;z-index:14;transition:transform .12s cubic-bezier(.4,0,.2,1),filter .12s ease,opacity .12s ease}.BacktestChartOverlay_marker__ayG4o:hover{transform:translateX(-50%) scale(1.08);z-index:30;filter:brightness(1.25)}.BacktestChartOverlay_markerSelected__as18D{z-index:28;filter:drop-shadow(0 0 10px var(--terminal-cyan,rgba(16,185,129,.7)))}.BacktestChartOverlay_markerSelectedLoss__C_9cC{z-index:28;filter:drop-shadow(0 0 10px var(--terminal-red,rgba(244,63,94,.7)))}.BacktestChartOverlay_markerArrow__xB4ra{font-size:13px;line-height:1;font-weight:900;display:flex;align-items:center;justify-content:center}.BacktestChartOverlay_markerPill__hHYxI{font-size:10px;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.3px;white-space:nowrap;padding:2.5px 7px;border-radius:4px;box-shadow:0 4px 12px var(--terminal-shadow,rgba(0,0,0,.6));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-top:2px;text-align:center}.BacktestChartOverlay_markerHead__WTnUv{display:block;line-height:1.25}.BacktestChartOverlay_markerCond__z_NPD{display:block;font-size:8px;font-weight:700;opacity:.95;letter-spacing:.2px;margin-top:2px;padding-top:2px;border-top:1px solid var(--terminal-outline-wash,rgba(255,255,255,.18));white-space:nowrap}.BacktestChartOverlay_buyMarker__fltYq .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-cyan,#10b981)}.BacktestChartOverlay_buyMarker__fltYq .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-green,#34d399);background:var(--terminal-cyan-soft,rgba(6,78,59,.92));border:1px solid var(--terminal-cyan,rgba(16,185,129,.75))}.BacktestChartOverlay_sellWinMarker__0NS71 .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-cyan,#10b981)}.BacktestChartOverlay_sellWinMarker__0NS71 .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-green,#34d399);background:var(--terminal-cyan-soft,rgba(6,78,59,.92));border:1px solid var(--terminal-cyan,rgba(16,185,129,.75));margin-top:0;margin-bottom:2px}.BacktestChartOverlay_sellLossMarker__X_4zC .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-red,#f43f5e)}.BacktestChartOverlay_sellLossMarker__X_4zC .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-secondary,#fda4af);background:var(--terminal-red-soft,rgba(136,19,55,.92));border:1px solid var(--terminal-red,rgba(244,63,94,.75));margin-top:0;margin-bottom:2px}.BacktestChartOverlay_partialMarker__gcXKZ .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-orange,#f59e0b)}.BacktestChartOverlay_partialMarker__gcXKZ .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-amber,#fcd34d);background:var(--terminal-orange-soft,rgba(120,53,15,.92));border:1px solid var(--terminal-orange,rgba(245,158,11,.75));margin-top:0;margin-bottom:2px}.BacktestChartOverlay_addMarker__yTlmb .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-blue,#38bdf8)}.BacktestChartOverlay_addMarker__yTlmb .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-blue,#7dd3fc);background:var(--terminal-blue-soft,rgba(12,74,110,.92));border:1px solid var(--terminal-blue,rgba(56,189,248,.75))}.BacktestChartOverlay_whyChip__70dvK{margin-top:3px;font-size:8.5px;font-weight:700;color:var(--terminal-purple,#c084fc);background:var(--terminal-glass,rgba(30,10,50,.95));padding:2.5px 8px;border:1px solid var(--terminal-purple,#a855f7);border-radius:4px;white-space:nowrap;box-shadow:0 4px 12px var(--terminal-shadow,rgba(168,85,247,.4));letter-spacing:.3px}.BacktestChartOverlay_tooltipCard__dq57U{position:absolute;pointer-events:none;z-index:100;background:var(--terminal-glass,rgba(15,23,42,.96));border:1px solid var(--terminal-border,#334155);border-radius:8px;padding:10px 12px;box-shadow:0 12px 30px -5px var(--terminal-shadow,rgba(0,0,0,.8)),0 0 0 1px var(--terminal-shadow,rgba(255,255,255,.06));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--terminal-ink,#e2e8f0);font-size:11px;min-width:220px;transform:translate(-50%,-108%);animation:BacktestChartOverlay_tooltipFade__glLyg .12s cubic-bezier(0,0,.2,1)}.BacktestChartOverlay_tooltipCardBelow__qYoWH{transform:translate(-50%,16px);animation:BacktestChartOverlay_tooltipFadeBelow__1XnOf .12s cubic-bezier(0,0,.2,1)}@keyframes BacktestChartOverlay_tooltipFadeBelow__1XnOf{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%,16px)}}@keyframes BacktestChartOverlay_tooltipFade__glLyg{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%,-108%)}}.BacktestChartOverlay_ttHead__jWBrw{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08))}.BacktestChartOverlay_ttTag__X_Jq8{font-size:9.5px;font-weight:800;padding:2px 6px;border-radius:4px;text-transform:uppercase}.BacktestChartOverlay_ttTagWin__N61NJ{background:var(--terminal-cyan-soft,rgba(16,185,129,.2));color:var(--terminal-green,#34d399);border:1px solid var(--terminal-cyan,#059669)}.BacktestChartOverlay_ttTagLoss__hm5ed{background:var(--terminal-red-soft,rgba(244,63,94,.2));color:var(--terminal-secondary,#fda4af);border:1px solid var(--terminal-red,#e11d48)}.BacktestChartOverlay_ttDates__DD0BA{font-size:9.5px;color:var(--terminal-secondary,#94a3b8)}.BacktestChartOverlay_ttGrid__43j23{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;margin-bottom:6px;font-variant-numeric:tabular-nums}.BacktestChartOverlay_ttGrid__43j23 span{color:var(--terminal-muted,#64748b);font-size:10px}.BacktestChartOverlay_ttGrid__43j23 strong{color:var(--terminal-ink,#f8fafc);font-weight:600}.BacktestChartOverlay_ttPos__5_X1q{color:var(--terminal-green,#34d399)!important}.BacktestChartOverlay_ttNeg__nOqkq{color:var(--terminal-secondary,#fda4af)!important}.BacktestChartOverlay_ttTrigger__Z9fZk{font-size:9px;color:var(--terminal-purple,#c084fc);background:var(--terminal-purple-soft,rgba(88,28,135,.25));border:1px solid var(--terminal-purple,rgba(168,85,247,.35));padding:3px 6px;border-radius:4px;margin-top:4px;line-height:1.35}.BacktestChartOverlay_ttExit__cwyBh{font-size:9px;color:var(--terminal-secondary,#94a3b8);margin-top:4px}.BacktestChartOverlay_ttHint___WkXw{font-size:8.5px;color:var(--terminal-muted,#64748b);margin-top:5px;text-align:right;font-style:italic}.BacktestChartOverlay_filteredMarker__fBaLx{opacity:.82}.BacktestChartOverlay_filteredMarker__fBaLx:hover{opacity:1;z-index:35}.BacktestChartOverlay_filteredMarker__fBaLx .BacktestChartOverlay_markerArrow__xB4ra{color:var(--terminal-secondary,#94a3b8);font-size:11px}.BacktestChartOverlay_filteredMarker__fBaLx .BacktestChartOverlay_markerPill__hHYxI{color:var(--terminal-ink,#cbd5e1);background:var(--terminal-glass,rgba(30,41,59,.94));border:1px dashed var(--terminal-outline-wash,rgba(148,163,184,.65));box-shadow:0 4px 10px var(--terminal-shadow,rgba(0,0,0,.5))}.BacktestChartOverlay_filteredMarker__fBaLx .BacktestChartOverlay_markerCond__z_NPD{color:var(--terminal-orange,#f59e0b);border-top-color:var(--terminal-orange,rgba(245,158,11,.25))}.BacktestChartOverlay_ttTagFiltered__9JXsK{background:var(--terminal-orange-soft,rgba(245,158,11,.15));color:var(--terminal-amber,#fbbf24);border:1px solid var(--terminal-orange,rgba(245,158,11,.4))}.BacktestChartOverlay_ttReasonTitle__c4cqr{font-size:11px;font-weight:700;color:var(--terminal-orange,#f59e0b);margin-top:4px}.BacktestChartOverlay_ttReasonDetail__13dLe{font-size:10px;color:var(--terminal-ink,#cbd5e1);margin-top:2px;line-height:1.4}.BacktestChartOverlay_ttCriteriaBox__MO9SW{margin-top:6px;padding:5px 8px;background:var(--terminal-glass,rgba(15,23,42,.7));border:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08));border-radius:4px}.BacktestChartOverlay_ttCriteriaTitle__NOICU{font-size:9px;font-weight:700;color:var(--terminal-secondary,#94a3b8);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px}.BacktestChartOverlay_ttCriteriaItem__WWdkj{font-size:9.5px;color:var(--terminal-secondary,#fda4af);display:flex;align-items:center;gap:5px;margin-top:2px}.BacktestChartOverlay_ttCross__mjdsx{color:var(--terminal-red,#f43f5e);font-weight:900}.BacktestChartOverlay_ttCriteriaUnavailable___KsVs{font-size:9.5px;color:var(--terminal-secondary,#94a3b8);display:flex;align-items:center;gap:5px;margin-top:2px}.BacktestChartOverlay_ttInsight__PWHbX{margin-top:6px;padding-top:5px;border-top:1px solid var(--terminal-outline-wash,rgba(255,255,255,.08));font-size:9.5px;color:var(--terminal-secondary,#94a3b8);line-height:1.35}.BacktestChartOverlay_ttInsight__PWHbX strong{color:var(--terminal-blue,#38bdf8)}