html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}button,input,select,textarea{box-sizing:border-box}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.wrapper{box-sizing:border-box;display:flex;flex-direction:column;min-height:100vh}.app-content{box-sizing:border-box;flex:1 0 auto;padding:76px 20px 20px}@media (max-width:480px){.app-content{padding:64px 12px 12px}}@media (orientation:landscape) and (max-height:500px){.app-content{padding:64px 14px 10px}}.active{background-color:#04aa6d}.chart{padding:20px}.FunVizTabs_container__W1DHn{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px}.FunVizTabs_tabList__o7Cbj{border-bottom:1px solid #e9ecef;display:flex;gap:4px;margin-bottom:16px;padding:0 4px}.FunVizTabs_tab__xECUX{border-bottom:2px solid transparent;color:#6c757d;cursor:pointer;display:inline-block;font-size:.95rem;font-weight:600;padding:12px 16px;text-decoration:none}.FunVizTabs_tab__xECUX:hover{color:#2c3e50}.FunVizTabs_tab__xECUX:focus-visible{outline:2px solid #4a90d9;outline-offset:-2px}.FunVizTabs_tabActive__XSOyK{border-bottom-color:#4a90d9;color:#2c3e50}.FunVizTabs_tabPanel__MmDQc{display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.FunVizTabs_container__W1DHn{padding:12px}}@media (max-width:480px){.FunVizTabs_container__W1DHn{padding:8px}.FunVizTabs_tabList__o7Cbj{padding:0 2px}.FunVizTabs_tab__xECUX{font-size:.9rem;padding:10px 12px}}@media (orientation:landscape) and (max-height:500px){.FunVizTabs_container__W1DHn{padding:8px 12px}}.ErrorBoundary_fallback__jevYq{color:#e0e0e0;margin-top:4rem;text-align:center}.CustomRangeControl_container__-D1H0{display:none}@media (max-width:768px){.CustomRangeControl_container__-D1H0{display:block;margin-bottom:8px;position:relative}}.CustomRangeControl_toggle__cTkXC{background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:.85rem;min-height:44px;padding:.4rem .75rem}.CustomRangeControl_toggle__cTkXC:hover{background-color:#f1f5fb}.CustomRangeControl_panel__4irQN{background:#fff;border:1px solid #ced4da;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:8px;left:0;margin-top:4px;max-width:calc(100vw - 32px);padding:10px 12px;position:absolute;top:100%;width:-webkit-max-content;width:max-content;z-index:1000}.CustomRangeControl_field__w2kTp{color:#495057;display:flex;flex-direction:column;font-size:.8rem;gap:2px}.CustomRangeControl_field__w2kTp input{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;font-size:.9rem;min-height:44px;padding:.4rem .5rem}.CustomRangeControl_applyButton__wQSve{background-color:#4a90e2;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;min-height:44px;padding:.5rem .9rem}.CustomRangeControl_applyButton__wQSve:hover{background-color:#357abd}.CustomRangeControl_applyButton__wQSve:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.CustomRangeControl_message__fOMDh{color:#8a6d3b;font-size:.78rem;margin:0}.shared_inputField__gxtE8{box-sizing:border-box;flex:1 1;max-width:100%;min-width:200px;position:relative}.shared_inputField__gxtE8 input{background-color:#fff;border:1px solid #dfe3e8;border-radius:8px;box-sizing:border-box;color:#2c3e50;font-size:1rem;max-width:100%;padding:.7rem .85rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.shared_inputField__gxtE8 input:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.shared_inputField__gxtE8 input:hover:not(:focus){border-color:#b6bdc6}.shared_inputField__gxtE8 input::-webkit-input-placeholder{color:#adb5bd}.shared_inputField__gxtE8 input::placeholder{color:#adb5bd}.shared_fieldLabel__T2vsc{color:#8a94a1;font-size:.5rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.shared_segmentedGroup__ty0Pa{background-color:#f1f3f5;border:1px solid #e6e9ed;border-radius:8px;display:inline-flex;gap:2px;padding:3px}.shared_segmentedButton__7YSeZ{background-color:initial;border:none;border-radius:6px;color:#6c757d;cursor:pointer;font-size:.85rem;font-weight:500;line-height:1.2;padding:.4rem .85rem;transition:background-color .15s ease-in-out,color .15s ease-in-out,box-shadow .15s ease-in-out}.shared_segmentedButton__7YSeZ:hover:not(.shared_segmentedButtonActive__POVWU){background-color:hsla(0,0%,100%,.6);color:#2c3e50}.shared_segmentedButtonActive__POVWU,.shared_segmentedButtonActive__POVWU:hover{background-color:#fff;box-shadow:0 1px 2px rgba(44,62,80,.12);color:#2c3e50}@media (max-width:768px){.shared_segmentedButton__7YSeZ{min-height:44px;padding:.5rem 1rem}}.shared_segmentedItem__DE2Oy{display:inline-flex;position:relative}.shared_segmentedButtonDisabled__SvIEQ,.shared_segmentedButtonDisabled__SvIEQ:hover{background-color:initial;color:#adb5bd;cursor:not-allowed}.shared_segmentedTooltip__3N4No{background-color:#2c3e50;border-radius:6px;color:#fff;font-size:.75rem;font-weight:400;line-height:1.3;max-width:240px;padding:.4rem .6rem;position:absolute;right:0;text-align:left;top:calc(100% + 6px);width:-webkit-max-content;width:max-content;z-index:10}.shared_segmentedTooltip__3N4No[hidden]{display:none}.SymbolSearch_fieldLabel__ba-CX{display:block;margin-bottom:4px}.SymbolSearch_searchRow__7SczV{display:flex;gap:8px}.SymbolSearch_searchRow__7SczV input{min-width:0}.SymbolSearch_goButton__1IG5r{background-color:#4a90e2;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:1rem;font-weight:600;padding:.7rem 1.25rem;transition:background-color .15s ease-in-out,-webkit-transform .05s ease-in-out;transition:background-color .15s ease-in-out,transform .05s ease-in-out;transition:background-color .15s ease-in-out,transform .05s ease-in-out,-webkit-transform .05s ease-in-out}.SymbolSearch_goButton__1IG5r:hover{background-color:#357abd}.SymbolSearch_goButton__1IG5r:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.SymbolSearch_goButton__1IG5r:disabled{background-color:#cbd2d9;cursor:not-allowed}.SymbolSearch_suggestionsContainer__SegXu{background:#fff;border:1px solid #ddd;border-top:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.SymbolSearch_suggestionItem__VsTSi{cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px}.SymbolSearch_suggestionItemActive__nbNE3,.SymbolSearch_suggestionItem__VsTSi:hover{background-color:#f5f5f5}.SymbolSearch_exchangeSymbol__NjSmb{display:inline-block;font-size:70%}.SymbolSearch_exchange__q1xhY{margin-right:0}.SymbolSearch_symbol__2i9Ir{font-weight:700;margin-left:0}.SymbolSearch_name__J1k0v{color:#666;font-size:.9em;margin-left:10px}@media (max-width:768px){.SymbolSearch_goButton__1IG5r,.SymbolSearch_inputField__yiraL input{min-height:44px}.SymbolSearch_suggestionItem__VsTSi{align-items:center;min-height:44px}}.ControlsPanel_inputGroup__hrVXC{align-items:flex-end;display:flex;flex:1 1;gap:8px;min-width:0}.ControlsPanel_timesSign__1VcDX{color:#8a94a1;flex-shrink:0;font-size:1rem;line-height:1;padding-bottom:1rem}.ControlsPanel_field__voPl4{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ControlsPanel_toggleField__NXKbq{display:flex;flex-direction:column;gap:4px}.ControlsPanel_metricDropdown__J3odr{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%236c757d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;border:1px solid #dfe3e8;border-radius:8px;box-sizing:border-box;color:#2c3e50;cursor:pointer;font-size:.85rem;padding:.7rem 2rem .7rem .85rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ControlsPanel_metricDropdown__J3odr:hover{border-color:#b6bdc6}.ControlsPanel_metricDropdown__J3odr:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.ControlsPanel_liveControls__YHziW{border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:14px;padding-top:1rem}.ControlsPanel_topRow__HUdbI{align-items:flex-end;display:flex;gap:8px}.ControlsPanel_settingsMenu__nZrnQ{flex-shrink:0;position:relative}.ControlsPanel_settingsToggle__GtwJe{align-items:center;background-color:#fff;border:1px solid #dfe3e8;border-radius:8px;color:#6c757d;cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:0;position:relative;transition:border-color .15s ease-in-out,color .15s ease-in-out;width:2.25rem}.ControlsPanel_settingsToggle__GtwJe:hover{border-color:#b6bdc6;color:#2c3e50}.ControlsPanel_settingsToggle__GtwJe[aria-expanded=true]{border-color:#4a90e2;color:#4a90e2}.ControlsPanel_settingsDot__Ambzo{background-color:#4a90e2;border-radius:50%;height:6px;position:absolute;right:5px;top:5px;width:6px}.ControlsPanel_settingsPanel__qnOjb{background:#fff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:12px;margin-top:4px;min-width:200px;padding:12px 14px;position:absolute;right:0;top:100%;z-index:1000}@media (max-width:768px){.ControlsPanel_settingsToggle__GtwJe{min-height:44px;min-width:44px}.ControlsPanel_settingsPanel__qnOjb{max-width:calc(100vw - 32px)}.ControlsPanel_metricDropdown__J3odr{min-height:44px}}.ControlsPanel_evCaution__299Xn{align-items:flex-start;background:#fff3cd;border:1px solid #ffeeba;border-radius:6px;color:#856404;display:flex;font-size:.8rem;gap:6px;line-height:1.35;margin:0;padding:6px 10px}.ControlsPanel_evCautionIcon__Kbxcs{flex:none}.ControlsPanel_longShortNote__DChw3{color:#5f6b7a;flex:1 1;font-size:.85rem;line-height:1.35;margin:0}.MultipleDropdown_dropdown__b0Ux8{flex:1 1;min-width:0;position:relative}.MultipleDropdown_trigger__wPbLr{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%236c757d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right .7rem center;background-repeat:no-repeat;border:1px solid #dfe3e8;border-radius:8px;box-sizing:border-box;color:#2c3e50;cursor:pointer;font-size:.85rem;overflow:hidden;padding:.7rem 2rem .7rem .85rem;text-align:left;text-overflow:ellipsis;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;white-space:nowrap;width:100%}.MultipleDropdown_trigger__wPbLr:hover{border-color:#b6bdc6}.MultipleDropdown_trigger__wPbLr:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.MultipleDropdown_panel__JJAsJ{background-color:#fff;border:1px solid #dfe3e8;border-radius:8px;box-shadow:0 4px 12px rgba(44,62,80,.12);display:flex;flex-direction:column;gap:4px;left:0;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.MultipleDropdown_option__1IJUX{background-color:initial;border:none;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:.85rem;padding:.5rem .7rem;text-align:left;transition:background-color .12s ease-in-out,color .12s ease-in-out}.MultipleDropdown_option__1IJUX:hover{background-color:#f1f3f5}.MultipleDropdown_optionActive__GFlTF,.MultipleDropdown_optionActive__GFlTF:hover{background-color:#eaf2fc;color:#1f6fd6;font-weight:500}.MultipleDropdown_customRow__OpEsQ{align-items:stretch;display:flex;gap:4px;margin-top:2px}.MultipleDropdown_customInput__EHfS-{background-color:#fff;border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#2c3e50;flex:1 1;font-size:.85rem;min-width:0;padding:.55rem .7rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.MultipleDropdown_customInput__EHfS-:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.MultipleDropdown_customInput__EHfS-::-webkit-input-placeholder{color:#adb5bd}.MultipleDropdown_customInput__EHfS-::placeholder{color:#adb5bd}.MultipleDropdown_confirm__tucq6{align-self:stretch;background-color:#eaf2fc;border:1px solid #b6d0f2;border-radius:6px;color:#1f6fd6;cursor:pointer;flex:0 0 auto;font-size:.8rem;line-height:1;padding:0;transition:background-color .12s ease-in-out,border-color .12s ease-in-out;width:32px}.MultipleDropdown_confirm__tucq6:hover{background-color:#d8e8fb;border-color:#93bdee}.MultipleDropdown_confirm__tucq6:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}@media (max-width:768px){.MultipleDropdown_confirm__tucq6,.MultipleDropdown_customInput__EHfS-,.MultipleDropdown_trigger__wPbLr{min-height:44px}}.StatsPanel_statistics__Lnl6Z{border-top:1px solid #e9ecef;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding-top:1.5rem}.StatsPanel_companyCard__u\+utP{overflow:hidden}.StatsPanel_companyCardHeader__Vc5yx{align-items:center;border-bottom:1px solid #e9ecef;display:flex;gap:12px;margin-bottom:12px;padding-bottom:12px}.StatsPanel_companyLogo__EYLRA{border-radius:6px;flex-shrink:0;height:48px;object-fit:contain;width:48px}.StatsPanel_companyIdentity__xDdKz{display:flex;flex-direction:column;min-width:0}.StatsPanel_companySymbol__8WBls{color:#7f8c8d;font-size:13px;font-weight:600;letter-spacing:.03em}.StatsPanel_companyName__u8Tmz{color:#2c3e50;font-size:18px;font-weight:700;line-height:1.2;margin:2px 0 0}.StatsPanel_companyCardBody__uizxb{padding:0}.StatsPanel_keyFactsHeading__9i\+4d{color:#7f8c8d;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.StatsPanel_detailItem__tqVLZ{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding-bottom:12px}.StatsPanel_detailItem__tqVLZ:last-child{border-bottom:none;padding-bottom:0}.StatsPanel_detailLabel__qKfee{color:#7f8c8d;font-size:14px}.StatsPanel_detailValue__ZsW6B{color:#2c3e50;font-size:18px;font-weight:600}.StatsPanel_sectorValue__\+N-Mh{align-items:flex-end;display:flex;flex-direction:column;min-width:0;text-align:right}.StatsPanel_subsector__8bOOB{color:#7f8c8d;font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.2}@media (max-width:480px){.StatsPanel_companyLogo__EYLRA{height:38px;width:38px}.StatsPanel_companyName__u8Tmz{font-size:15px}.StatsPanel_companySymbol__8WBls{font-size:12px}.StatsPanel_detailValue__ZsW6B{font-size:16px}.StatsPanel_detailLabel__qKfee{font-size:13px}}.IndexInfoCard_card__Q3oHU{margin-bottom:16px;overflow:hidden}.IndexInfoCard_header__lj4oB{border-bottom:1px solid #e9ecef;display:flex;flex-direction:column;margin-bottom:12px;min-width:0;padding-bottom:12px}.IndexInfoCard_symbol__ZG5l-{color:#7f8c8d;font-size:13px;font-weight:600;letter-spacing:.03em}.IndexInfoCard_name__sPF5W{color:#2c3e50;font-size:18px;font-weight:700;line-height:1.2;margin:2px 0 0}.IndexInfoCard_rows__1OIAj{margin:0 0 12px}.IndexInfoCard_row__aLqZ9{align-items:center;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;padding:6px 0}.IndexInfoCard_label__brT5U{color:#7f8c8d;font-size:14px}.IndexInfoCard_value__25D5o{color:#2c3e50;font-size:16px;font-weight:600;margin:0}.IndexInfoCard_section__scBiD{margin-bottom:12px}.IndexInfoCard_sectionHeading__Gv5QA{color:#7f8c8d;font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 8px;text-transform:uppercase}.IndexInfoCard_holdings__7vGLD{list-style:none;margin:0;padding:0}.IndexInfoCard_holding__huX62{grid-gap:8px;display:grid;font-size:13px;gap:8px;grid-template-columns:4.5rem 1fr auto;padding:3px 0}.IndexInfoCard_holdingSymbol__lI1xN{color:#2c3e50;font-weight:600}.IndexInfoCard_holdingLink__5-8El{text-decoration:none}.IndexInfoCard_holdingLink__5-8El:focus-visible,.IndexInfoCard_holdingLink__5-8El:hover{text-decoration:underline}.IndexInfoCard_holdingName__syjj5{color:#7f8c8d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.IndexInfoCard_holdingWeight__DP9KC{color:#2c3e50}.IndexInfoCard_coverageGrid__mc1qm,.IndexInfoCard_holdingWeight__DP9KC{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IndexInfoCard_coverageGrid__mc1qm{border-collapse:collapse;table-layout:fixed;width:100%}.IndexInfoCard_coverageGrid__mc1qm td,.IndexInfoCard_coverageGrid__mc1qm th{padding:2px 0;text-align:center}.IndexInfoCard_coverageGrid__mc1qm th{color:#7f8c8d;font-size:11px;font-weight:500}.IndexInfoCard_coverageGrid__mc1qm td{color:#2c3e50;font-size:13px;font-weight:600}.IndexInfoCard_countChart__62SBt{width:100%}.IndexInfoCard_single__g6OfJ{color:#2c3e50;font-size:14px;margin:0}.IndexInfoCard_note__9dvnr{color:#5d6d7e;font-size:12px;line-height:1.4;margin:0}.IndexInfoCard_unavailable__8DaFj{color:#95a5a6;font-size:13px;font-style:italic;margin:0}.IndexInfoCard_constituentsLink__BX7DI{color:#2c3e50;display:inline-block;font-size:14px;font-weight:600}.DisclaimerMarker_marker__7lxPI{font-size:.6em;line-height:0;margin-left:2px}.DisclaimerMarker_link__EXSlZ{color:#8a94a0;font-weight:600;text-decoration:none}.DisclaimerMarker_link__EXSlZ:focus,.DisclaimerMarker_link__EXSlZ:hover{color:#2c3e50;text-decoration:underline}.PerformancePopup_backdrop__s3DI-{background:transparent;inset:0;position:absolute;z-index:20}.PerformancePopup_card__k5Mz-{background:rgba(0,0,0,.78);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.45);box-sizing:border-box;color:#f8f9fa;cursor:-webkit-grab;cursor:grab;left:0;max-width:260px;min-width:200px;padding:.9rem 1.1rem;position:absolute;top:0;-webkit-user-select:none;user-select:none}.PerformancePopup_closeButton__pwr1p{background:transparent;border:none;color:#ced4da;cursor:pointer;font-size:1.2rem;line-height:1;padding:4px 8px;position:absolute;right:6px;top:4px}.PerformancePopup_closeButton__pwr1p:hover{color:#fff}.PerformancePopup_closeButton__pwr1p:focus-visible{outline:2px solid #fff;outline-offset:1px}.PerformancePopup_grid__ewhU1{grid-gap:.6rem .75rem;display:grid;gap:.6rem .75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.6rem}.PerformancePopup_item__ISNiF{display:flex;flex-direction:column}.PerformancePopup_label__8N-WO{color:#adb5bd;font-size:.8rem;margin-bottom:.25rem;white-space:nowrap}.PerformancePopup_value__Fnvig{color:#f8f9fa;font-size:.95rem;font-weight:500;white-space:nowrap}.Spinner_wrap__7cbQE{align-items:center;color:#6c757d;display:inline-flex;font-size:.9rem;gap:.6rem}.Spinner_block__nx6DN{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center}.Spinner_spinner__vcLJ2{-webkit-animation:Spinner_spin__3GhiU .7s linear infinite;animation:Spinner_spin__3GhiU .7s linear infinite;border-color:#4a90e2 #e9ecef #e9ecef;border-radius:50%;border-style:solid;box-sizing:border-box;flex-shrink:0}.Spinner_sm__4-L4t{border-width:2px;height:16px;width:16px}.Spinner_md__NCZmY{border-width:3px;height:28px;width:28px}.Spinner_lg__JAn2w{border-width:4px;height:44px;width:44px}.Spinner_label__\+IoWB{color:#6c757d;font-size:.9rem}.Spinner_srOnly__BYNN2{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@-webkit-keyframes Spinner_spin__3GhiU{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spinner_spin__3GhiU{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Spinner_spinner__vcLJ2{-webkit-animation:none;animation:none}}.TrendingPanel_panel__\+HyXM{border-bottom:1px solid #e9ecef}.TrendingPanel_header__qR0K6{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:flex;font-size:.85rem;font-weight:500;gap:.5rem;padding:10px 20px;text-align:left;-webkit-user-select:none;user-select:none;width:100%}.TrendingPanel_header__qR0K6:hover{color:#2c3e50}.TrendingPanel_chevron__O7Q8c{font-size:.7rem;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.TrendingPanel_chevronOpen__Fdot0{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.TrendingPanel_body__83pQZ{display:flex;gap:12px;overflow-x:auto;padding:0 20px 16px;scrollbar-width:thin}.TrendingPanel_card__wZT65{border:1px solid #e9ecef;border-radius:6px;cursor:pointer;flex-shrink:0;min-width:120px;padding:10px 14px;transition:border-color .15s}.TrendingPanel_card__wZT65:hover{border-color:#4a90e2}.TrendingPanel_cardTop__xHXwJ{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:4px}.TrendingPanel_rank__hICZA{color:#4a90e2;flex-shrink:0;font-size:.7rem;font-weight:600}.TrendingPanel_identity__X3ZBn{align-items:baseline;display:flex;gap:6px;justify-content:flex-end;min-width:0}.TrendingPanel_symbol__I1lZX{color:#2c3e50;flex-shrink:0;font-size:.85rem;font-weight:600}.TrendingPanel_name__HSmg0{color:#9aa5b1;font-size:.62rem;max-width:90px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrendingPanel_loading__cleno{color:#6c757d;font-size:.8rem;padding:0 20px 16px}@media (max-width:768px){.TrendingPanel_header__qR0K6{min-height:44px;padding:10px 16px}.TrendingPanel_body__83pQZ,.TrendingPanel_loading__cleno{padding:0 16px 14px}}.MetricMultiSelect_container__rJa5M{position:relative}.MetricMultiSelect_toggle__tV\+Z8{background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:.85rem;padding:.4rem .75rem}.MetricMultiSelect_toggle__tV\+Z8:hover{background-color:#f1f5fb}.MetricMultiSelect_panel__J4g3n{background:#fff;border:1px solid #ced4da;border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:4px;min-width:160px;padding:4px 0;position:absolute;right:0;top:100%;z-index:1000}.MetricMultiSelect_row__vftjF{align-items:center;color:#495057;cursor:pointer;display:flex;font-size:.85rem;gap:8px;padding:6px 12px;white-space:nowrap}.MetricMultiSelect_row__vftjF:hover{background-color:#f5f5f5}.MetricMultiSelect_rowDisabled__4PHnK{color:#9aa0a6;cursor:not-allowed}.MetricMultiSelect_rowDisabled__4PHnK input{cursor:not-allowed}.MetricMultiSelect_swatch__nTiNw{border-radius:2px;flex-shrink:0;height:10px;width:10px}@media (max-width:768px){.MetricMultiSelect_toggle__tV\+Z8{min-height:44px;padding:.5rem .9rem}.MetricMultiSelect_row__vftjF{min-height:44px}.MetricMultiSelect_panel__J4g3n{max-width:calc(100vw - 32px)}}.InfoTip_wrapper__LXcrV{align-items:center;display:inline-flex;position:relative}.InfoTip_icon__sLX2K{align-items:center;background:none;border:none;color:#9aa4b2;cursor:help;display:inline-flex;font-family:inherit;font-size:.95rem;font-style:normal;font-weight:400;justify-content:center;line-height:1;padding:0;vertical-align:middle}.InfoTip_icon__sLX2K:hover{color:#6b7280}.InfoTip_icon__sLX2K:focus-visible{border-radius:50%;outline:2px solid #2a78d6;outline-offset:2px}.InfoTip_bubble__TKrPk{background:#1a1a2e;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-size:.78rem;font-style:normal;font-weight:400;left:50%;line-height:1.45;max-width:280px;padding:8px 12px;pointer-events:auto;position:absolute;-webkit-transform:translateX(-12px);transform:translateX(-12px);white-space:normal;width:-webkit-max-content;width:max-content;z-index:100}.InfoTip_bubble__TKrPk:after{border:6px solid transparent;border-top-color:#1a1a2e;content:"";left:12px;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.InfoTip_bubbleRight__lbkcD{left:auto;right:0;-webkit-transform:none;transform:none}.InfoTip_bubbleRight__lbkcD:after{left:auto;right:6px;-webkit-transform:translateX(50%);transform:translateX(50%)}.RatioChartCard_card__ATImC{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-top:20px;padding:20px}.RatioChartCard_header__Wk2sT{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:12px}.RatioChartCard_headerEmbedded__i5E6b{justify-content:flex-start}.RatioChartCard_title__-6iu8{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0}.RatioChartCard_headerControls__vkDjw{align-items:center;display:flex;gap:8px}.RatioChartCard_footnoteLabel__COPNc{color:#6c757d;font-size:.75rem}.RatioChartCard_betaTag__Zom2c{background:#f1f3f5;border-radius:10px;color:#6c757d;font-size:.7rem;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.RatioChartCard_basisMarker__zdE8f{font-size:1.05rem;margin-left:6px}.RatioChartCard_excludeLossToggle__shULx{align-items:center;color:#4b5563;cursor:pointer;display:inline-flex;font-size:.85rem;gap:4px;white-space:nowrap}.RatioChartCard_excludeLossToggle__shULx input{cursor:pointer}.RatioChartCard_empty__Vx9mz{background:#f8f9fa;border-radius:6px;color:#6c757d;font-size:.9rem;margin:0;padding:48px 16px;text-align:center}.RatioChartCard_validityInfo__IDVQ9{align-items:center;color:#9aa4b2;cursor:help;display:inline-flex;font-size:.95rem;justify-content:center;line-height:1}.RatioChartCard_validityInfo__IDVQ9:focus-visible,.RatioChartCard_validityInfo__IDVQ9:hover{color:#6b7280}.RatioChartCard_validityInfo__IDVQ9:focus-visible{border-radius:50%;outline:2px solid #2a78d6;outline-offset:2px}@media (max-width:480px){.RatioChartCard_card__ATImC{padding:14px}.RatioChartCard_header__Wk2sT{align-items:flex-start;flex-direction:column}.RatioChartCard_headerControls__vkDjw{justify-content:space-between;width:100%}}.ScoreBasisMarker_wrapper__iSVPI{align-items:center;display:inline-flex;vertical-align:initial}.ScoreBasisMarker_icon__LrzAm{align-items:center;background:none;border:none;cursor:help;display:inline-flex;font-family:inherit;font-size:.85em;font-weight:400;justify-content:center;line-height:1;padding:0}.ScoreBasisMarker_caption__dj\+rl{color:#6b7280;font-size:.75em;font-weight:500;margin-right:3px}.ScoreBasisMarker_warning__NYtY1{color:#b7791f}.ScoreBasisMarker_warning__NYtY1:hover{color:#8a5a12}.ScoreBasisMarker_info__Mkmnv{color:#8a94a0}.ScoreBasisMarker_info__Mkmnv:hover{color:#4b5563}.ScoreBasisMarker_icon__LrzAm:focus-visible{border-radius:3px;outline:2px solid #2a78d6;outline-offset:2px}.ScoreBasisMarker_bubble__KEDyJ{background:#1a1a2e;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:flex;flex-direction:column;font-size:.78rem;font-style:normal;font-weight:400;gap:6px;line-height:1.45;max-width:280px;padding:8px 12px;position:fixed;text-align:left;white-space:normal;width:-webkit-max-content;width:max-content;z-index:1000}.ScoreBasisMarker_text__81PaX{display:block}.ScoreBasisMarker_link__hvX76{color:#9cc6ff;font-weight:600;text-decoration:none}.ScoreBasisMarker_link__hvX76:focus-visible,.ScoreBasisMarker_link__hvX76:hover{color:#cfe3ff;text-decoration:underline}.ValuationSubsequentReturnsCard_card__SUCF6{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-top:20px;padding:20px}.ValuationSubsequentReturnsCard_header__QxQwV{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.ValuationSubsequentReturnsCard_headerEmbedded__irpNr{justify-content:flex-start}.ValuationSubsequentReturnsCard_title__apWvY{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0}.ValuationSubsequentReturnsCard_metricDropdown__D5E\+q{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%236c757d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;color:#495057;cursor:pointer;flex-shrink:0;font-size:.85rem;padding:.4rem 1.75rem .4rem .65rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ValuationSubsequentReturnsCard_metricDropdown__D5E\+q:hover{border-color:#adb5bd}.ValuationSubsequentReturnsCard_metricDropdown__D5E\+q:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.ValuationSubsequentReturnsCard_periodDropdown__8DmDI{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='none' stroke='%236c757d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' d='m3 4.5 3 3 3-3'/%3E%3C/svg%3E");background-position:right .6rem center;background-repeat:no-repeat;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;color:#495057;cursor:pointer;flex-shrink:0;font-size:.85rem;padding:.4rem 1.75rem .4rem .65rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ValuationSubsequentReturnsCard_periodDropdown__8DmDI:hover{border-color:#adb5bd}.ValuationSubsequentReturnsCard_periodDropdown__8DmDI:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.ValuationSubsequentReturnsCard_pickerField__U3XOp{display:inline-flex;flex-direction:column;flex-shrink:0;gap:4px}.ValuationSubsequentReturnsCard_pickerLabel__us910{color:#6c757d;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ValuationSubsequentReturnsCard_tabGroup__Yr-jW{border:1px solid #ced4da;border-radius:4px;display:inline-flex;flex-shrink:0;overflow:hidden}.ValuationSubsequentReturnsCard_tabButton__0-ig6{background-color:#fff;border:none;border-right:1px solid #ced4da;color:#495057;cursor:pointer;font-size:.85rem;padding:.4rem .85rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}.ValuationSubsequentReturnsCard_tabButton__0-ig6:last-child{border-right:none}.ValuationSubsequentReturnsCard_tabButton__0-ig6:hover:not(:disabled){background-color:#f1f5fb}.ValuationSubsequentReturnsCard_tabButtonActive__xpJf0,.ValuationSubsequentReturnsCard_tabButtonActive__xpJf0:hover:not(:disabled){background-color:#4a90e2;color:#fff}.ValuationSubsequentReturnsCard_tabButton__0-ig6:disabled{background-color:#f8f9fa;color:#adb5bd;cursor:not-allowed}.ValuationSubsequentReturnsCard_chartWrap__lJWsE{position:relative}.ValuationSubsequentReturnsCard_rSquaredBadge__ssjwh{background:hsla(0,0%,100%,.85);border:1px solid #e9ecef;border-radius:4px;bottom:8px;color:#495057;font-size:.75rem;font-weight:600;padding:2px 8px;pointer-events:none;position:absolute;right:8px}.ValuationSubsequentReturnsCard_correlationTableSection__y76pG{border-top:1px solid #e9ecef;margin-top:20px;padding-top:16px}.ValuationSubsequentReturnsCard_correlationTableTitle__hVYwB{color:#2c3e50;font-size:.95rem;font-weight:600;margin:0 0 6px}.ValuationSubsequentReturnsCard_correlationTableLegend__5yBSX{color:#6c757d;font-size:.78rem;line-height:1.4;margin:0 0 10px}.ValuationSubsequentReturnsCard_correlationTableScroll__LjE3V{border:1px solid #e9ecef;border-radius:6px;max-height:320px;overflow-y:auto}.ValuationSubsequentReturnsCard_correlationTable__K0bEo{border-collapse:collapse;font-size:.85rem;width:100%}.ValuationSubsequentReturnsCard_correlationTable__K0bEo td,.ValuationSubsequentReturnsCard_correlationTable__K0bEo th{padding:6px 10px;text-align:left;white-space:nowrap}.ValuationSubsequentReturnsCard_correlationTable__K0bEo thead th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:1}.ValuationSubsequentReturnsCard_correlationTable__K0bEo tbody td{border-bottom:1px solid #f1f3f5;color:#212529}.ValuationSubsequentReturnsCard_correlationTable__K0bEo tbody tr:last-child td{border-bottom:none}.ValuationSubsequentReturnsCard_correlationTable__K0bEo tbody tr:hover td{background:#f8f9fa}.ValuationSubsequentReturnsCard_correlationRowInsufficient__bxzuU td{color:#adb5bd}.ValuationSubsequentReturnsCard_slopeGlyph__IpkRZ{display:block;overflow:visible}.ValuationSubsequentReturnsCard_slopeExpected__XLxpo{stroke:#1a8a5c}.ValuationSubsequentReturnsCard_slopeAtypical__OaqIp{stroke:#c0392b}.ValuationSubsequentReturnsCard_directionFlat__Gm4i2{color:#adb5bd}.ValuationSubsequentReturnsCard_loadingPlaceholder__UnuS7{align-items:center;background:#f8f9fa;border-radius:6px;color:#6c757d;display:flex;font-size:.9rem;height:380px;justify-content:center}@media (max-width:768px){.ValuationSubsequentReturnsCard_tabButton__0-ig6{min-height:44px;padding:.5rem .9rem}.ValuationSubsequentReturnsCard_metricDropdown__D5E\+q,.ValuationSubsequentReturnsCard_periodDropdown__8DmDI{min-height:44px}}@media (max-width:480px){.ValuationSubsequentReturnsCard_card__SUCF6{padding:14px}.ValuationSubsequentReturnsCard_header__QxQwV{align-items:flex-start;flex-direction:column}.ValuationSubsequentReturnsCard_pickerField__U3XOp,.ValuationSubsequentReturnsCard_tabGroup__Yr-jW{width:100%}.ValuationSubsequentReturnsCard_tabButton__0-ig6{flex:1 1}.ValuationSubsequentReturnsCard_correlationTable__K0bEo{font-size:.78rem}.ValuationSubsequentReturnsCard_correlationTable__K0bEo td,.ValuationSubsequentReturnsCard_correlationTable__K0bEo th{padding:5px 6px}.ValuationSubsequentReturnsCard_correlationTableScroll__LjE3V{max-height:260px}}.ValuationSubsequentReturnsCard_survivorshipCaveat__qqifk{color:#5d6d7e;font-size:.8rem;line-height:1.4;margin:0 0 .75rem}.DeltaValue_delta__F4sO8{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.DeltaValue_positive__26dO1{color:#1a8a5c}.DeltaValue_negative__Azgja{color:#c0392b}.DeltaValue_neutral__MDSc4{color:#6c757d}.Skeleton_skeleton__v980v{-webkit-animation:Skeleton_shimmer__Ql2qv 1.4s ease-in-out infinite;animation:Skeleton_shimmer__Ql2qv 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e9ecef 25%,#f1f3f5 50%,#e9ecef 75%);background-size:200% 100%;border-radius:4px;display:inline-block;max-width:100%;vertical-align:middle}@-webkit-keyframes Skeleton_shimmer__Ql2qv{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes Skeleton_shimmer__Ql2qv{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__v980v{-webkit-animation:none;animation:none;background:#e9ecef}}.EqualWeightCohortsCard_card__4FEE3{min-width:0}.EqualWeightCohortsCard_heading__yslGe{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 8px}.EqualWeightCohortsCard_intro__Ktc09{color:#495057;font-size:.9rem;margin:0 0 16px}.EqualWeightCohortsCard_note__dxkTu{color:#6c757d;font-size:.8rem;line-height:1.45;margin:12px 0 0}.EqualWeightCohortsCard_message__9FKvV{color:#495057;font-size:.9rem;margin:0}.EqualWeightCohortsCard_controls__n9b\+t{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.EqualWeightCohortsCard_control__-qDTq{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;max-width:100%;min-width:0}.EqualWeightCohortsCard_controlLabel__DW8X3{color:#6c757d;font-size:.8rem;font-weight:600}.EqualWeightCohortsCard_tableScroll__i1ER-{-webkit-overflow-scrolling:touch;border:1px solid #e9ecef;border-radius:8px;max-height:420px;overflow-x:auto;overflow-y:auto}.EqualWeightCohortsCard_table__ucAhu{border-collapse:collapse;font-size:.9rem;min-width:100%;width:-webkit-max-content;width:max-content}.EqualWeightCohortsCard_caption__J\+lvW{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.EqualWeightCohortsCard_table__ucAhu td,.EqualWeightCohortsCard_table__ucAhu th{border-bottom:1px solid #f1f3f5;padding:9px 12px;text-align:left}.EqualWeightCohortsCard_table__ucAhu thead th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:2}.EqualWeightCohortsCard_sortButton__aId4t{background:none;border:none;color:#495057;cursor:pointer;font:inherit;font-weight:600;padding:0;white-space:nowrap}.EqualWeightCohortsCard_sortButton__aId4t:hover,.EqualWeightCohortsCard_table__ucAhu th[aria-sort=ascending] .EqualWeightCohortsCard_sortButton__aId4t,.EqualWeightCohortsCard_table__ucAhu th[aria-sort=descending] .EqualWeightCohortsCard_sortButton__aId4t{color:#2c3e50}.EqualWeightCohortsCard_sortButton__aId4t:focus-visible{border-radius:2px;outline:2px solid #4a90e2;outline-offset:2px}.EqualWeightCohortsCard_table__ucAhu tbody tr:last-child td,.EqualWeightCohortsCard_table__ucAhu tbody tr:last-child th{border-bottom:none}.EqualWeightCohortsCard_stickyCol__DjfAC{--name-bg:#fff;background:var(--name-bg);left:0;position:-webkit-sticky;position:sticky;z-index:1}.EqualWeightCohortsCard_table__ucAhu thead .EqualWeightCohortsCard_stickyCol__DjfAC{--name-bg:#f8f9fa;z-index:3}.EqualWeightCohortsCard_numeric__9\+VUy{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.EqualWeightCohortsCard_row__G1aeX{cursor:pointer}.EqualWeightCohortsCard_row__G1aeX:hover .EqualWeightCohortsCard_stickyCol__DjfAC,.EqualWeightCohortsCard_row__G1aeX:hover td{--name-bg:#f8f9fa;background:#f8f9fa}.EqualWeightCohortsCard_rowSelected__ZyYKP .EqualWeightCohortsCard_stickyCol__DjfAC,.EqualWeightCohortsCard_rowSelected__ZyYKP td,.EqualWeightCohortsCard_rowSelected__ZyYKP:hover .EqualWeightCohortsCard_stickyCol__DjfAC,.EqualWeightCohortsCard_rowSelected__ZyYKP:hover td{--name-bg:#eef4fc;background:#eef4fc}.EqualWeightCohortsCard_rowSelected__ZyYKP .EqualWeightCohortsCard_stickyCol__DjfAC{box-shadow:inset 3px 0 0 #4a90e2}.EqualWeightCohortsCard_nameCell__d4lGO{color:#2c3e50;font-weight:500;white-space:nowrap}.EqualWeightCohortsCard_selectButton__wWaQo{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:500;padding:0}.EqualWeightCohortsCard_selectButton__wWaQo:focus-visible{border-radius:2px;outline:2px solid #4a90e2;outline-offset:2px}.EqualWeightCohortsCard_chart__KZ0gI,.EqualWeightCohortsCard_holdings__08wor{margin-top:16px}.EqualWeightCohortsCard_holdingsHeading__u2Sjh{color:#2c3e50;font-size:.95rem;font-weight:600;margin:0 0 8px}.EqualWeightCohortsCard_holdingCell__Jadhd{font-weight:400}.EqualWeightCohortsCard_holdingSymbol__ImwOJ{color:#2c3e50;font-weight:600}.EqualWeightCohortsCard_holdingName__t66Qn{color:#6c757d;margin-left:8px}.EqualWeightCohortsCard_tierHigh__IjTUL{--tier-color:#c0392b}.EqualWeightCohortsCard_tierMedium__aJ1He{--tier-color:#856404}.EqualWeightCohortsCard_tierLow__Mn6k4{--tier-color:#6c757d}.EqualWeightCohortsCard_headerWithTip__VMQOU{align-items:center;display:inline-flex;gap:4px}.EqualWeightCohortsCard_headerWithTip__VMQOU [role=tooltip]{bottom:auto;text-align:left;top:calc(100% + 8px)}.EqualWeightCohortsCard_headerWithTip__VMQOU [role=tooltip]:after{border-bottom-color:#1a1a2e;border-top-color:transparent;bottom:100%;top:auto}.EqualWeightCohortsCard_survCell__TgEwH{position:relative}.EqualWeightCohortsCard_survNone__t7-bK{color:#6c757d}.EqualWeightCohortsCard_survTrigger__lIoTe{align-items:center;border-radius:2px;color:var(--tier-color);cursor:help;display:inline-flex;gap:6px;position:relative}.EqualWeightCohortsCard_survTrigger__lIoTe:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.EqualWeightCohortsCard_survMeter__fkOtg{background:#e9ecef;border-radius:4px;display:inline-block;height:8px;overflow:hidden;position:relative;width:56px}.EqualWeightCohortsCard_survFill__rJibA{background:var(--tier-color);border-radius:4px;bottom:0;left:0;position:absolute;top:0}.EqualWeightCohortsCard_survPct__F1Eer{min-width:3ch;text-align:right}.EqualWeightCohortsCard_survTier__CIk-m{font-weight:600;min-width:6ch;text-align:left}.EqualWeightCohortsCard_survBubble__ZEvlJ{background:#1a1a2e;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;display:none;font-size:.78rem;font-weight:400;line-height:1.45;padding:8px 12px;position:fixed;text-align:left;white-space:normal;width:280px;z-index:1000}.EqualWeightCohortsCard_survBubbleOpen__SZs2k{display:block}.EqualWeightCohortsCard_survCaption__X1gfX{color:var(--tier-color);font-size:.85rem;margin:8px 0 0}.EqualWeightCohortsCard_retryButton__hU48n{background:#fff;border:1px solid #4a90e2;border-radius:4px;color:#4a90e2;cursor:pointer;font:inherit;font-size:.8rem;margin-left:8px;padding:2px 8px}.EqualWeightCohortsCard_retryButton__hU48n:hover{background:#f1f5fb}.EqualWeightCohortsCard_retryButton__hU48n:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}@media (max-width:768px){.EqualWeightCohortsCard_controls__n9b\+t{align-items:stretch;flex-direction:column;gap:10px}.EqualWeightCohortsCard_control__-qDTq>[role=group]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.EqualWeightCohortsCard_table__ucAhu{font-size:.85rem}.EqualWeightCohortsCard_table__ucAhu td,.EqualWeightCohortsCard_table__ucAhu th{padding:8px 10px}}.PeriodTimeline_railViewport__GOQMC{max-width:100%;min-width:0;position:relative}.PeriodTimeline_rail__H4pz7{-ms-overflow-style:none;align-items:flex-end;display:flex;gap:10px;overflow-x:auto;padding:34px 12px 6px;position:relative;scrollbar-width:none}.PeriodTimeline_rail__H4pz7::-webkit-scrollbar{display:none}.PeriodTimeline_rail__H4pz7[data-cadence=quarterly]{gap:5px}.PeriodTimeline_dot__vi\+O8{align-items:center;background:none;border:none;color:#6c757d;cursor:pointer;display:inline-flex;flex:0 0 auto;flex-direction:column;gap:6px;padding:2px;position:relative;z-index:1}.PeriodTimeline_tick__ByqKs{background:#fff;border:2px solid #ced4da;border-radius:50%;box-sizing:border-box;height:10px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;width:10px}.PeriodTimeline_rail__H4pz7[data-cadence=quarterly] .PeriodTimeline_tick__ByqKs{border-color:#dee2e6;height:8px;width:8px}.PeriodTimeline_dotBoundary__H5yC5 .PeriodTimeline_tick__ByqKs{border-color:#adb5bd;height:11px;width:11px}.PeriodTimeline_dot__vi\+O8:hover .PeriodTimeline_tick__ByqKs{border-color:#4a90e2}.PeriodTimeline_dotActive__X1C0P .PeriodTimeline_tick__ByqKs,.PeriodTimeline_dotActive__X1C0P.PeriodTimeline_dotBoundary__H5yC5 .PeriodTimeline_tick__ByqKs{background:#4a90e2;border-color:#4a90e2}.PeriodTimeline_yearLabel__23N51{color:#8c939a;font-size:.68rem;line-height:1;min-height:.68rem;white-space:nowrap}.PeriodTimeline_dotBoundary__H5yC5 .PeriodTimeline_yearLabel__23N51{color:#6c757d;font-weight:600}.PeriodTimeline_bubble__lPyRS{background:#4a90e2;border-radius:4px;bottom:calc(100% + 8px);color:#fff;font-size:.72rem;font-weight:600;line-height:1.2;padding:2px 8px;pointer-events:none;white-space:nowrap;z-index:2}.PeriodTimeline_bubble__lPyRS,.PeriodTimeline_bubble__lPyRS:after{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.PeriodTimeline_bubble__lPyRS:after{border:4px solid transparent;border-top-color:#4a90e2;content:"";top:100%}.PeriodTimeline_dot__vi\+O8:focus-visible{border-radius:4px;outline:2px solid #4a90e2;outline-offset:2px}@media (max-width:768px){.PeriodTimeline_dot__vi\+O8{justify-content:flex-end;min-height:44px}}.SankeyNodePopover_popover__zH76j{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;left:50%;padding:12px;position:absolute;top:8px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.SankeyNodePopover_closeBtn__ef1ZS{align-self:flex-end;background:none;border:none;color:#6c757d;cursor:pointer;font-size:1.2rem;line-height:1;padding:0 4px}.SankeyNodePopover_closeBtn__ef1ZS:hover{color:#2c3e50}.SankeyNodePopover_terminal__xsUJv{color:#6c757d;font-size:.85rem;padding:12px 0}.SankeyNodePopover_chartContainer__vKPQ1{height:240px;width:320px}.IncomeStatementSankeyCard_card__9XLAR{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-top:20px;padding:20px}.IncomeStatementSankeyCard_header__jxnvE{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.IncomeStatementSankeyCard_headerEmbedded__phYDH{justify-content:flex-start}.IncomeStatementSankeyCard_titleGroup__7aR\+Y{display:flex;flex-direction:column;gap:2px}.IncomeStatementSankeyCard_title__nCBPg{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0}.IncomeStatementSankeyCard_currencyLabel__Bcuv9{color:#6c757d;font-size:.75rem}.IncomeStatementSankeyCard_periodRow__x5kma{align-items:flex-end;display:flex;gap:8px;justify-content:center;margin-bottom:8px}.IncomeStatementSankeyCard_periodRow__x5kma .IncomeStatementSankeyCard_stepper__5RN1D{margin-bottom:12px}.IncomeStatementSankeyCard_stepper__5RN1D{align-items:center;background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:1.1rem;height:32px;justify-content:center;line-height:1;padding:0;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:32px}.IncomeStatementSankeyCard_stepper__5RN1D:hover:not(:disabled){background-color:#f1f5fb;border-color:#adb5bd}.IncomeStatementSankeyCard_stepper__5RN1D:disabled{background-color:#f8f9fa;color:#adb5bd;cursor:not-allowed}.IncomeStatementSankeyCard_chartNotes__h\+-u3{color:#8c939a;font-size:.72rem;margin-top:4px;text-align:center}.IncomeStatementSankeyCard_chartWrapper__GI69l{position:relative}.IncomeStatementSankeyCard_placeholder__ePXr8{align-items:center;background:#f8f9fa;border-radius:6px;color:#6c757d;display:flex;font-size:.9rem;height:380px;justify-content:center}@media (max-width:768px){.IncomeStatementSankeyCard_stepper__5RN1D{min-height:44px;min-width:44px}}@media (max-width:480px){.IncomeStatementSankeyCard_card__9XLAR{padding:14px}.IncomeStatementSankeyCard_header__jxnvE{align-items:flex-start;flex-direction:column}}.CollapsibleCard_card__YW8Ol{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);margin-top:20px}.CollapsibleCard_header__VeYE4{align-items:center;background:none;border:none;border-radius:8px 8px 0 0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;justify-content:space-between;overflow:hidden;padding:18px 20px;text-align:left;width:100%}.CollapsibleCard_header__VeYE4:hover{background:#f8f9fa}.CollapsibleCard_header__VeYE4:focus-visible{box-shadow:inset 0 0 0 2px rgba(74,144,226,.4);outline:none}.CollapsibleCard_title__AHEjc{color:#2c3e50;font-size:1.1rem;font-weight:600}.CollapsibleCard_chevron__Q5cYJ{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#2c3e50;display:flex;flex:none;font-size:14px;height:28px;justify-content:center;line-height:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;width:28px}.CollapsibleCard_chevronOpen__BvPZr{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.CollapsibleCard_body__Bu0M0{padding:0 20px 20px}@media (max-width:480px){.CollapsibleCard_header__VeYE4{padding:16px 14px}.CollapsibleCard_body__Bu0M0{padding:0 14px 14px}}.DisclaimerFooter_footer__OPdhH{border-top:1px solid #e4e8ec;margin:8px auto 24px;max-width:1200px;padding:16px 20px 0}.DisclaimerFooter_list__KUwAs{list-style-position:outside;margin:0;padding-left:1.4em}.DisclaimerFooter_item__RXQVa{color:#8a94a0;font-size:11px;line-height:1.5;margin-bottom:8px}.DisclaimerFooter_item__RXQVa:last-child{margin-bottom:0}.DisclaimerFooter_item__RXQVa:target{color:#2c3e50;scroll-margin-top:80px}.SlicePicker_field__XCboh{display:flex;flex-direction:column;gap:4px}.FunViz_container__gkNHx{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px}.FunViz_main__HwmZ0{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden}.FunViz_content__ZqaDc{align-items:flex-start;display:flex;gap:0}.FunViz_chartSection__Rl8S6{flex:3 1;min-width:0;padding:20px;position:relative}.FunViz_chartTitle__e-0QE{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 12px}.FunViz_chartLoadingOverlay__yYROi{align-items:center;background:hsla(0,0%,100%,.7);border-radius:6px;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:5}.FunViz_controlsSection__4gDiH{border-left:1px solid #e9ecef;box-sizing:border-box;flex:1 1;max-width:300px;min-width:220px;padding:20px;position:relative}.FunViz_controlsSectionCollapsed__6KnSt{flex:0 0 36px;max-width:36px;min-width:36px;overflow:visible;padding:20px 4px;width:36px}.FunViz_collapseToggle__ow\+fA{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#2c3e50;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;left:-14px;line-height:1;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:28px;z-index:20}.FunViz_collapseToggle__ow\+fA:hover{background:#f8f9fa}.FunViz_collapseToggle__ow\+fA:focus-visible{outline:2px solid #2c3e50;outline-offset:2px}.FunViz_controlsContent__yVcYV{display:block}.FunViz_controlsContentHidden__tFg2v{display:none}.FunViz_inputControls__rmf-g{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.FunViz_searchUnavailable__k2PG9{color:#c0392b;font-size:.85rem;margin:-.5rem 0 0}.FunViz_fetchError__fkG--{color:#c0392b;font-size:.9rem;margin-top:1rem}@media (max-width:768px){.FunViz_container__gkNHx{padding:12px}.FunViz_chartSection__Rl8S6{min-height:300px}.FunViz_controlsSection__4gDiH{border-left:none;border-top:1px solid #e9ecef;max-width:100%;min-width:0}.FunViz_main__HwmZ0{flex-direction:column}.FunViz_content__ZqaDc{align-items:stretch;flex-direction:column}.FunViz_collapseToggle__ow\+fA{display:none}.FunViz_controlsSectionCollapsed__6KnSt{flex:initial;max-width:100%;min-width:0;padding:20px;width:auto}.FunViz_controlsContentHidden__tFg2v{display:block}}@media (max-width:480px){.FunViz_container__gkNHx{padding:8px}.FunViz_chartSection__Rl8S6,.FunViz_controlsSection__4gDiH{padding:14px}.FunViz_chartTitle__e-0QE{font-size:1rem}}@media (orientation:landscape) and (max-height:500px){.FunViz_container__gkNHx{padding:8px 12px}.FunViz_content__ZqaDc{align-items:flex-start;flex-direction:row}.FunViz_chartSection__Rl8S6{flex:3 1;min-height:220px;padding:10px 14px}.FunViz_controlsSection__4gDiH{border-left:1px solid #e9ecef;border-top:none;max-width:280px;min-width:220px;padding:10px 14px}.FunViz_inputControls__rmf-g{gap:.6rem;margin-bottom:.6rem}.FunViz_collapseToggle__ow\+fA{display:flex}.FunViz_controlsSectionCollapsed__6KnSt{flex:0 0 36px;max-width:36px;min-width:36px;overflow:visible;padding:20px 4px;width:36px}.FunViz_controlsContentHidden__tFg2v{display:none}}.CustomMetricsCard_intro__VqWPf{color:#6c757d;font-size:.95rem;line-height:1.5;margin:0 0 16px}.CustomMetricsCard_section__1r5cw{margin-bottom:20px}.CustomMetricsCard_section__1r5cw:last-child{margin-bottom:0}.CustomMetricsCard_sectionTitle__7-4sU{color:#495057;font-size:.75rem;font-weight:600;margin:0 0 10px}.CustomMetricsCard_grid__66nQf{grid-gap:16px 20px;display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0}.CustomMetricsCard_entry__oiNqL{min-width:0}.CustomMetricsCard_term__KsEls{color:#2c3e50;font-size:.9rem;font-weight:600;margin:0 0 4px}.CustomMetricsCard_definition__ljZVe{color:#6c757d;font-size:.88rem;line-height:1.55;margin:0}.CustomMetricsCard_basisParagraph__mMOJz{margin:0 0 .5em}.CustomMetricsCard_basisParagraph__mMOJz:last-child{margin-bottom:0}.CustomMetricsCard_entry__oiNqL:focus{outline:none}.CustomMetricsCard_key__fW8Wb{background:#f1f3f5;border-radius:3px;color:#495057;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em;padding:1px 4px}.CustomMetricsCard_provenanceTitle__UZ8-o{color:#8a94a0;font-size:.75rem;font-weight:600;margin:0 0 10px}.CustomMetricsCard_provenanceGrid__g91op{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0}.CustomMetricsCard_provenanceTerm__d3YdJ{color:#8a94a0;font-size:.78rem;font-weight:600;margin:0 0 2px}.CustomMetricsCard_provenanceDefinition__Ox3xz{color:#8a94a0;font-size:.78rem;line-height:1.5;margin:0}@media (max-width:480px){.CustomMetricsCard_grid__66nQf,.CustomMetricsCard_provenanceGrid__g91op{grid-template-columns:1fr}}.FilterToolbar_toolbar__oYZEP{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:1rem;padding:14px}.FilterToolbar_row__DFdZa{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.FilterToolbar_presetRow__tqfF\+{align-items:flex-start;display:flex;gap:10px;margin-bottom:10px}.FilterToolbar_layoutSwitch__gWAJC{flex:0 0 auto;margin-left:auto}.FilterToolbar_presets__jin6b{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px}.FilterToolbar_presetChip__sw7QJ{background:#fff;border:1px solid #ced4da;border-radius:999px;color:#495057;cursor:pointer;font-size:.78rem;font-weight:600;padding:.3rem .7rem}.FilterToolbar_presetChip__sw7QJ:hover{background:#f1f5fb;border-color:#b6bdc6}.FilterToolbar_presetChipActive__WatyU{background:#0d6efd;border-color:#0d6efd;color:#fff}.FilterToolbar_status__v411M{color:#6c757d;font-size:.82rem;margin:0}.FilterToolbar_clearAll__uWZ32{background:none;border:none;color:#0d6efd;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;padding:0}.FilterToolbar_clearAll__uWZ32:hover{text-decoration:underline}@media (max-width:768px){.FilterToolbar_toolbar__oYZEP{padding:12px}.FilterToolbar_presetChip__sw7QJ{min-height:44px}.FilterToolbar_layoutSwitch__gWAJC{margin-left:0;width:100%}.FilterToolbar_presetRow__tqfF\+{align-items:stretch;flex-direction:column}}.FilterPills_row__zuaJp{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.FilterPills_pill__9K1aW{align-items:center;background:#eef4fd;border:1px solid #cfe0f7;border-radius:999px;color:#1a4a8a;display:inline-flex;font-size:.8rem;gap:4px;padding:.3rem .3rem .3rem .65rem;white-space:nowrap}.FilterPills_pillBody__r98vt{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.FilterPills_pillBody__r98vt:hover{text-decoration:underline}.FilterPills_pillRemove__5kH3i{align-items:center;background:none;border:none;border-radius:50%;color:#5a7bab;cursor:pointer;display:inline-flex;font-size:.7rem;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.FilterPills_pillRemove__5kH3i:hover{background:#d9e6fa;color:#1a4a8a}.FilterPills_pillBody__r98vt:focus-visible,.FilterPills_pillRemove__5kH3i:focus-visible{border-radius:4px;outline:2px solid #4a90e2;outline-offset:1px}@media (max-width:768px){.FilterPills_pillRemove__5kH3i{height:24px;width:24px}}.MultiSelect_container__ks-Vh{display:inline-block;position:relative}.MultiSelect_toggle__APnKX{background-color:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#495057;cursor:pointer;font-size:.8rem;max-width:220px;overflow:hidden;padding:.3rem .65rem;text-overflow:ellipsis;white-space:nowrap}.MultiSelect_toggle__APnKX:hover{background-color:#f1f5fb}.MultiSelect_toggle__APnKX:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.MultiSelect_panel__OCMaI{background:#fff;border:1px solid #ced4da;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-top:4px;max-width:calc(100vw - 32px);min-width:240px;padding:6px;position:absolute;right:0;top:100%;z-index:1000}.MultiSelect_panelLeft__K0RU4{left:0;right:auto}.MultiSelect_checklist__D5xLj{display:flex;flex-direction:column;gap:6px}.MultiSelect_optionFilter__9gxUT{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;font-size:.8rem;padding:.35rem .55rem;width:100%}.MultiSelect_optionFilter__9gxUT:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.MultiSelect_options__rQbNY{max-height:240px;overflow-y:auto}.MultiSelect_optionRow__RDWQB{align-items:center;border-radius:4px;color:#495057;cursor:pointer;display:flex;font-size:.82rem;gap:8px;padding:5px 8px}.MultiSelect_optionRow__RDWQB:hover{background-color:#f5f5f5}.MultiSelect_optionGroup__X7fEO+.MultiSelect_optionGroup__X7fEO{border-top:1px solid #eee;margin-top:4px;padding-top:2px}.MultiSelect_groupLabel__i7i\+V{color:#5f6b78;font-size:.7rem;font-weight:700;padding:4px 8px 2px;text-transform:uppercase}.MultiSelect_optionRow__RDWQB:has(input:focus-visible){outline:2px solid #4a90e2;outline-offset:-2px}.MultiSelect_empty__hJLvx{color:#6c757d;font-size:.8rem;margin:0;padding:.4rem .5rem}@media (max-width:768px){.MultiSelect_optionFilter__9gxUT,.MultiSelect_optionRow__RDWQB,.MultiSelect_toggle__APnKX{min-height:44px}}.AddFilterPopover_container__srpCy{display:inline-block;position:relative}.AddFilterPopover_trigger__i\+eCz{background:#fff;border:1px dashed #9cc0f0;border-radius:999px;color:#0d6efd;cursor:pointer;font-size:.8rem;font-weight:600;padding:.3rem .75rem}.AddFilterPopover_trigger__i\+eCz:hover{background:#f1f5fb}.AddFilterPopover_trigger__i\+eCz:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.AddFilterPopover_panel__Wm0N3{background:#fff;border:1px solid #ced4da;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);left:0;margin-top:6px;max-width:calc(100vw - 32px);padding:10px;position:absolute;top:100%;width:320px;z-index:1000}.AddFilterPopover_search__txRwY{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;font-size:.85rem;margin-bottom:8px;padding:.45rem .6rem;width:100%}.AddFilterPopover_search__txRwY:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.AddFilterPopover_categoryTabs__6SRlD{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.AddFilterPopover_categoryTab__SGFV3{background:#f1f3f5;border:none;border-radius:999px;color:#495057;cursor:pointer;font-size:.72rem;font-weight:600;padding:.25rem .55rem}.AddFilterPopover_categoryTabActive__04QeP{background:#0d6efd;color:#fff}.AddFilterPopover_metricList__MTYgo{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(2,1fr);max-height:240px;overflow-y:auto}.AddFilterPopover_metricOption__UNiSz{align-items:center;background:none;border:none;border-radius:6px;color:#2c3e50;cursor:pointer;display:flex;font-size:.8rem;gap:6px;padding:.4rem .5rem;text-align:left}.AddFilterPopover_metricOption__UNiSz:hover{background:#f1f5fb}.AddFilterPopover_activeDot__6\+cOI{background:#0d6efd;border-radius:50%;flex-shrink:0;height:6px;width:6px}.AddFilterPopover_emptyState__wLc0k{color:#6c757d;font-size:.8rem;grid-column:1/-1;margin:0;padding:.5rem}.AddFilterPopover_editor__BgxFU{display:flex;flex-direction:column;gap:8px}.AddFilterPopover_editorHeader__z0xJW{align-items:center;display:flex;gap:6px}.AddFilterPopover_editorLabel__PHgYr{color:#2c3e50;font-size:.85rem;font-weight:600}.AddFilterPopover_editorRow__q6p-2{align-items:center;color:#6c757d;display:flex;font-size:.8rem;gap:.4rem}.AddFilterPopover_editorRow__q6p-2 input{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;color:#2c3e50;flex:1 1;font-size:.85rem;min-width:0;padding:.4rem .55rem}.AddFilterPopover_editorRow__q6p-2 input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.AddFilterPopover_editorRow__q6p-2 input::-webkit-inner-spin-button,.AddFilterPopover_editorRow__q6p-2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddFilterPopover_editorRow__q6p-2 input:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.AddFilterPopover_tierSelect__9utie{align-self:flex-start;background-color:#fff;border:1px solid #dfe3e8;border-radius:6px;color:#2c3e50;cursor:pointer;font-size:.8rem;padding:.35rem .55rem}.AddFilterPopover_tierSelect__9utie:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.AddFilterPopover_editorUnit__gqFHr{color:#6c757d;font-size:.78rem}.AddFilterPopover_editorHint__59T2S{color:#9aa0a6;font-size:.72rem;margin:0}.AddFilterPopover_editorActions__QTRyg{display:flex;gap:6px;justify-content:flex-end}.AddFilterPopover_editorApply__2G8IW,.AddFilterPopover_editorBack__qyDQD,.AddFilterPopover_editorRemove__ESkxr{border-radius:6px;cursor:pointer;font-size:.8rem;font-weight:600;padding:.35rem .75rem}.AddFilterPopover_editorBack__qyDQD{background:none;border:1px solid #ced4da;color:#495057;margin-right:auto}.AddFilterPopover_editorRemove__ESkxr{background:#fff;border:1px solid #e3a0a0;color:#c0392b}.AddFilterPopover_editorApply__2G8IW{background:#0d6efd;border:1px solid #0d6efd;color:#fff}@media (max-width:768px){.AddFilterPopover_panel__Wm0N3{border-radius:12px 12px 0 0;bottom:0;box-shadow:0 -4px 20px rgba(0,0,0,.18);left:0;margin-top:0;max-width:100%;position:fixed;right:0;top:auto;width:100%}.AddFilterPopover_metricList__MTYgo{grid-template-columns:1fr}.AddFilterPopover_categoryTab__SGFV3,.AddFilterPopover_editorApply__2G8IW,.AddFilterPopover_editorBack__qyDQD,.AddFilterPopover_editorRemove__ESkxr,.AddFilterPopover_editorRow__q6p-2 input,.AddFilterPopover_metricOption__UNiSz,.AddFilterPopover_tierSelect__9utie,.AddFilterPopover_trigger__i\+eCz{min-height:44px}}.FilterGrid_container__o06Qv{margin-top:10px}.FilterGrid_tabs__FhjJu{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px;max-width:100%;overflow-x:auto}.FilterGrid_tab__Ghk-4{align-items:center;background:#f1f3f5;border:none;border-radius:999px;color:#495057;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:600;gap:5px;padding:.35rem .7rem;white-space:nowrap}.FilterGrid_tabActive__yZnBK{background:#0d6efd;color:#fff}.FilterGrid_tabBadge__XvizN{align-items:center;background:hsla(0,0%,100%,.35);border-radius:999px;display:inline-flex;font-size:.68rem;height:16px;justify-content:center;min-width:16px;padding:0 4px}.FilterGrid_tabActive__yZnBK .FilterGrid_tabBadge__XvizN{background:hsla(0,0%,100%,.3)}.FilterGrid_search__b-164{border:1px solid #dfe3e8;border-radius:6px;box-sizing:border-box;font-size:.82rem;margin-bottom:10px;max-width:320px;padding:.4rem .6rem;width:100%}.FilterGrid_search__b-164:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.FilterGrid_grid__oQvTR{grid-gap:4px 20px;display:grid;gap:4px 20px;grid-template-columns:repeat(3,minmax(0,1fr))}.FilterGrid_row__ZIrTX{grid-column-gap:10px;align-items:center;border-bottom:1px solid #f1f3f5;-webkit-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 0}.FilterGrid_label__Q1rzv{color:#495057;font-size:.82rem;line-height:1.3;min-width:0;overflow-wrap:anywhere}.FilterGrid_bounds__mRayA{grid-column-gap:.3rem;align-items:center;color:#9aa0a6;-webkit-column-gap:.3rem;column-gap:.3rem;display:grid;font-size:.75rem;grid-template-columns:auto 64px auto 64px 1.9rem}.FilterGrid_bounds__mRayA label{white-space:nowrap}.FilterGrid_bounds__mRayA input{border:1px solid #dfe3e8;border-radius:5px;box-sizing:border-box;color:#2c3e50;font-size:.8rem;padding:.3rem .4rem;width:64px}.FilterGrid_bounds__mRayA input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.FilterGrid_bounds__mRayA input::-webkit-inner-spin-button,.FilterGrid_bounds__mRayA input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.FilterGrid_bounds__mRayA input:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.FilterGrid_unit__crEmi{white-space:nowrap}.FilterGrid_queryInput__mliCf{border:1px solid #dfe3e8;border-radius:5px;box-sizing:border-box;color:#2c3e50;font-size:.8rem;max-width:100%;padding:.3rem .45rem;width:196px}.FilterGrid_queryInput__mliCf:focus,.FilterGrid_tierSelect__lk9CC:focus{border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74,144,226,.15);outline:none}.FilterGrid_listControl__cf7BM{justify-self:end}.FilterGrid_tierSelect__lk9CC{background-color:#fff;border:1px solid #dfe3e8;border-radius:5px;color:#2c3e50;cursor:pointer;font-size:.78rem;grid-column:1/-1;justify-self:end;margin-top:5px;padding:.25rem .45rem}.FilterGrid_emptyState__kvMfR{color:#6c757d;font-size:.8rem;grid-column:1/-1;margin:0;padding:.5rem 0}@media (max-width:1024px){.FilterGrid_grid__oQvTR{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.FilterGrid_grid__oQvTR{grid-template-columns:1fr}.FilterGrid_bounds__mRayA input,.FilterGrid_queryInput__mliCf,.FilterGrid_tab__Ghk-4,.FilterGrid_tierSelect__lk9CC{min-height:44px}}.Screener_container__Lhehu{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);box-sizing:border-box;min-width:0;padding:20px}.Screener_heading__dZMZO{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 16px}.Screener_statusMessage__J1Zp0{color:#6c757d;font-size:.95rem;margin:12px 0}.Screener_filterForm__KIpmr{margin-bottom:1rem}.Screener_viewSwitcher__mgVCe{-webkit-overflow-scrolling:touch;margin-bottom:12px;max-width:100%;overflow-x:auto}.Screener_reitTag__tjD4v{background:#f1f3f5;border-radius:10px;color:#6c757d;display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:1px 6px;text-transform:uppercase;vertical-align:1px;white-space:nowrap}.Screener_styleScoreWarning__5rhNe{color:#b7791f;cursor:help;margin-right:4px}.Screener_ffoBasisMarker__D\+-DJ{color:#6c757d;cursor:help;margin-left:2px}.Screener_scoreBasisMarker__LnY\+b{margin-right:4px}.Screener_headerTip__GNawX{font-weight:400;margin-left:4px;white-space:normal}.Screener_headerTip__GNawX [role=tooltip]{bottom:auto;text-align:left;top:calc(100% + 8px)}.Screener_headerTip__GNawX [role=tooltip]:after{border-bottom-color:#1a1a2e;border-top-color:transparent;bottom:100%;top:auto}.Screener_tableScroll__rpKAB{-webkit-overflow-scrolling:touch;border:1px solid #e9ecef;border-radius:8px;max-height:70vh;overflow-x:scroll;overflow-y:auto}.Screener_table__w-VbK{border-collapse:collapse;font-size:.9rem;min-width:100%;width:-webkit-max-content;width:max-content}.Screener_table__w-VbK td,.Screener_table__w-VbK th{border-bottom:1px solid #f1f3f5;padding:9px 12px;text-align:left}.Screener_table__w-VbK thead th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:2}.Screener_stickyCol__okr-g{--stock-bg:#fff;background:var(--stock-bg);left:0;position:-webkit-sticky;position:sticky;z-index:1}.Screener_table__w-VbK thead .Screener_stickyCol__okr-g{--stock-bg:#f8f9fa;z-index:3}.Screener_row__dp-1E:hover .Screener_stickyCol__okr-g{--stock-bg:#f8f9fa}.Screener_table__w-VbK thead .Screener_groupCell__J5-qG{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:2}.Screener_table__w-VbK thead .Screener_groupRow__aeK\+K .Screener_stickyCol__okr-g{z-index:3}.Screener_table__w-VbK thead .Screener_labelRow__5Jrey th{top:0;top:var(--group-row-h,0)}.Screener_table__w-VbK .Screener_groupStart__R4zIM{border-left:1px solid #dee2e6}.Screener_groupToggle__N0eMO{background:none;border:none;color:#495057;cursor:pointer;font:inherit;font-weight:600;padding:0}.Screener_groupToggle__N0eMO:hover{color:#2c3e50}.Screener_groupToggle__N0eMO:focus-visible{border-radius:2px;outline:2px solid #4a90e2;outline-offset:2px}.Screener_chevron__KOvuQ{display:inline-block;width:1em}.Screener_table__w-VbK tbody td{color:#212529}.Screener_table__w-VbK tbody tr:last-child td{border-bottom:none}.Screener_numeric__69WsV{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.Screener_sortButton__czIdX{background:none;border:none;color:#495057;cursor:pointer;font:inherit;font-weight:600;padding:0}.Screener_sortButton__czIdX:hover{color:#2c3e50}.Screener_sortButton__czIdX:focus-visible{border-radius:2px;outline:2px solid #4a90e2;outline-offset:2px}.Screener_table__w-VbK th[aria-sort=ascending] .Screener_sortButton__czIdX,.Screener_table__w-VbK th[aria-sort=descending] .Screener_sortButton__czIdX{color:#2c3e50}.Screener_row__dp-1E:hover td{background:#f8f9fa}.Screener_stockCell__E4fBB{align-items:center;background:none;border:none;cursor:pointer;display:flex;font:inherit;padding:0;text-align:left;width:100%}.Screener_stockCell__E4fBB:hover .Screener_stockTicker__KDwqj{text-decoration:underline}.Screener_stockCell__E4fBB:focus-visible{border-radius:2px;outline:2px solid #0d6efd;outline-offset:2px}.Screener_stockLogo__IfObS{align-self:stretch;background:var(--stock-bg);box-sizing:initial;flex-shrink:0;height:auto;object-fit:contain;padding:0 8px 0 var(--stock-pad);width:24px}.Screener_stockIdentity__dXdar{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.Screener_stockTicker__KDwqj{color:#0d6efd;font-size:.85rem;font-weight:600;line-height:1.2}.Screener_stockName__TKLLM{color:#6c757d;font-size:.75rem;line-height:1.3;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Screener_table__w-VbK{--stock-pad:12px;--stock-logo-slot:32px}.Screener_tableScroll__rpKAB{--stock-collapse:0}.Screener_table__w-VbK .Screener_stickyCol__okr-g{box-shadow:4px 0 6px -4px rgba(0,0,0,calc(var(--stock-collapse)*.2));left:0;left:calc(var(--stock-shift, 0px)*-1);padding-left:0}.Screener_table__w-VbK thead .Screener_stickyCol__okr-g .Screener_sortButton__czIdX{left:0;padding-left:var(--stock-pad);position:-webkit-sticky;position:sticky}.Screener_stockLogo__IfObS{left:0;position:-webkit-sticky;position:sticky;z-index:1}.Screener_stockTicker__KDwqj{left:var(--stock-pad);position:-webkit-sticky;position:sticky}.Screener_stockLogo__IfObS+.Screener_stockIdentity__dXdar .Screener_stockTicker__KDwqj{left:calc(var(--stock-pad) + var(--stock-logo-slot))}.Screener_stockName__TKLLM{opacity:calc(1 - var(--stock-collapse))}.Screener_stockIdentity__dXdar .Screener_stockTicker__KDwqj{-webkit-transform:translateY(calc(.4875rem*var(--stock-collapse)));transform:translateY(calc(.4875rem*var(--stock-collapse)))}@media (max-width:768px){.Screener_stockLogo__IfObS{position:static}.Screener_stockLogo__IfObS+.Screener_stockIdentity__dXdar .Screener_stockTicker__KDwqj{left:var(--stock-pad)}}.Screener_pagination__P1LDk{align-items:center;display:flex;gap:.5rem;margin-top:1.25rem}.Screener_pagination__P1LDk button{background-color:#fff;border:1px solid #ced4da;border-radius:6px;color:#495057;cursor:pointer;font-size:.85rem;font-weight:500;padding:.4rem .85rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.Screener_pagination__P1LDk button:hover:not(:disabled){background-color:#f1f5fb;border-color:#b6bdc6}.Screener_pagination__P1LDk button:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.Screener_pagination__P1LDk button:disabled{background-color:#f8f9fa;color:#adb5bd;cursor:not-allowed}.Screener_pageStatus__T4OqB{color:#6c757d;font-size:.85rem;margin:0 .25rem}@media (max-width:768px){.Screener_container__Lhehu{padding:12px}.Screener_groupToggle__N0eMO,.Screener_sortButton__czIdX{align-items:center;display:inline-flex;min-height:44px;padding:.4rem 0}.Screener_table__w-VbK td,.Screener_table__w-VbK th{padding:10px 8px}.Screener_table__w-VbK{--stock-pad:8px}.Screener_pagination__P1LDk{flex-wrap:wrap;gap:.5rem}.Screener_pagination__P1LDk button{min-height:44px;padding:.5rem .9rem}}@media (max-width:480px){.Screener_container__Lhehu{padding:8px}.Screener_heading__dZMZO{font-size:1rem}.Screener_table__w-VbK{font-size:.82rem}.Screener_table__w-VbK td,.Screener_table__w-VbK th{padding:8px 6px}.Screener_table__w-VbK{--stock-pad:6px}}.Screener_indexFilter__KD93k{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin:.5rem 0}.Screener_indexLabel__7CbKB{font-weight:600}.Screener_indexDisabled__8-YKk{background:transparent;border:1px solid;border-radius:6px;cursor:not-allowed;opacity:.5;padding:.35rem .75rem}.Screener_membershipAsOf__0z2n-{font-size:.85rem;opacity:.75}.Screener_marketsLink__CqQxq{color:#2c3e50;font-size:14px;font-weight:600}.Screener_retryButton__alKwn{background:#fff;border:1px solid #4a90e2;border-radius:4px;color:#4a90e2;cursor:pointer;font:inherit;font-size:.85rem;margin-left:8px;padding:2px 8px}.Screener_retryButton__alKwn:hover{background:#f1f5fb}.Screener_retryButton__alKwn:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.Landing_landing__odOAK{box-sizing:border-box;margin:0 auto;max-width:880px;padding:32px 20px 56px}.Landing_content__OZpiv{display:flex;flex-direction:column;gap:40px}.Landing_header__WQiTi{display:flex;flex-direction:column;gap:14px}.Landing_heading__AZOlG{color:#2c3e50;font-size:2.1rem;font-weight:700;letter-spacing:-.01em;line-height:1.18;margin:0}.Landing_lede__hI7tP{color:#4a5568;font-size:1.1rem;line-height:1.6;margin:0;max-width:65ch}.Landing_headingAccent__44WLp{background:#4a90e2;border-radius:2px;height:4px;margin-top:4px;width:48px}.Landing_launch__qhstT{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center}.Landing_launchCta__\+SSuJ{align-items:center;background:#4a90e2;border-radius:10px;box-shadow:0 4px 14px rgba(74,144,226,.35);color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;gap:12px;padding:1rem 2.6rem;text-decoration:none;transition:box-shadow .15s ease-out,background-color .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out,-webkit-transform .15s ease-out}.Landing_launchCta__\+SSuJ:hover{background-color:#357abd;box-shadow:0 6px 18px rgba(74,144,226,.45);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Landing_launchCta__\+SSuJ:focus-visible{outline:2px solid #2c5f94;outline-offset:3px}.Landing_launchIcon__AvXKd{align-items:center;display:flex;justify-content:center}.Landing_launchNote__9pb7b{color:#6c757d;font-size:.9rem;line-height:1.5;margin:0}.Landing_ctaGrid__KcSRW{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:820px){.Landing_ctaGrid__KcSRW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.Landing_ctaGrid__KcSRW{grid-template-columns:1fr}}.Landing_ctaCard__ZsvyZ{align-items:flex-start;background:#fff;border-left:4px solid transparent;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08);color:inherit;display:flex;gap:12px;padding:16px 18px;text-decoration:none;transition:box-shadow .15s ease-out,-webkit-transform .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out;transition:transform .15s ease-out,box-shadow .15s ease-out,-webkit-transform .15s ease-out}.Landing_ctaCard__ZsvyZ:hover{box-shadow:0 4px 10px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.Landing_ctaCard__ZsvyZ:focus-visible{outline:2px solid #4a90d9;outline-offset:2px}.Landing_ctaIcon__xBIud{align-items:center;display:flex;flex-shrink:0;height:28px;justify-content:center;margin-top:2px;width:28px}.Landing_ctaText__3r7cl{display:flex;flex-direction:column;gap:3px}.Landing_ctaLabel__A3pBB{color:#2c3e50;font-size:.98rem;font-weight:600}.Landing_ctaHint__HD5RH{color:#6c757d;font-size:.82rem}.Landing_section__gvQFo{background:#fff;border-left:4px solid transparent;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:28px}.Landing_sectionHeading__aRueR{color:#2c3e50;font-size:1.3rem;font-weight:700;margin:0}.Landing_section__gvQFo>p{color:#4a5568;font-size:1rem;line-height:1.6;margin:0;max-width:65ch}.Landing_features__l-I\+m{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:4px 0 0}.Landing_feature__RHtFY{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;box-sizing:border-box;padding:14px}.Landing_feature__RHtFY dt{color:#2c3e50;font-size:.92rem;font-weight:600;margin-bottom:4px}.Landing_feature__RHtFY dd{color:#4a5568;font-size:.92rem;line-height:1.55;margin:0}.Landing_calloutNote__EagPY{background:#f4f9ff;border:1px solid #bcdcff;border-radius:6px;color:#495057;font-size:.9rem;line-height:1.55;margin:0;max-width:65ch;padding:10px 14px}.Landing_aboutSection__vq\+TE{border-top:1px solid #dfe3e8;display:flex;flex-direction:column;gap:8px;padding-top:20px}.Landing_aboutHeading__3TxQ9{color:#6c757d;font-size:1rem;font-weight:600;letter-spacing:.03em;margin:0;text-transform:uppercase}.Landing_aboutSection__vq\+TE p{color:#6c757d;font-size:.92rem;line-height:1.6;margin:0;max-width:65ch}@media (prefers-reduced-motion:reduce){.Landing_ctaCard__ZsvyZ,.Landing_launchCta__\+SSuJ{transition:none}.Landing_ctaCard__ZsvyZ:hover,.Landing_launchCta__\+SSuJ:hover{-webkit-transform:none;transform:none}}@media (max-width:480px){.Landing_landing__odOAK{padding:20px 12px 40px}.Landing_heading__AZOlG{font-size:1.6rem}.Landing_lede__hI7tP{font-size:1rem}.Landing_section__gvQFo{padding:18px}.Landing_ctaCard__ZsvyZ{padding:14px}.Landing_launchCta__\+SSuJ{display:flex;font-size:1.1rem;justify-content:center;padding:.9rem 1.4rem}}.MarketHealth_page__\+q2fc{display:flex;flex-direction:column;gap:20px}.MarketHealth_card__93qb7{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);box-sizing:border-box;min-width:0;padding:20px}.MarketHealth_title__Ku-vN{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 16px}.MarketHealth_betaTag__Y4isc{background:#f1f3f5;border-radius:10px;color:#6c757d;font-size:.7rem;font-weight:700;letter-spacing:.04em;margin-left:8px;padding:2px 8px;text-transform:uppercase;white-space:nowrap}.MarketHealth_cardHeader__fWrqO{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:16px}.MarketHealth_cardHeader__fWrqO .MarketHealth_title__Ku-vN{margin:0}.MarketHealth_cardHeaderControls__g-e-l{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.MarketHealth_asOf__ccKUO{color:#6c757d;font-size:.8rem}.MarketHealth_statusMessage__W0O0v{color:#6c757d;font-size:.95rem;margin:0}.MarketHealth_strategyControlsRow__KZbMU{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.MarketHealth_lagToggle__gZVG8{align-items:center;color:#6c757d;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;-webkit-user-select:none;user-select:none}.MarketHealth_lagToggleInput__wFW5R{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.MarketHealth_lagToggleTrack__kuKb0{background:#ced4da;border-radius:10px;display:inline-block;flex:0 0 auto;height:20px;position:relative;transition:background .15s ease-in-out;width:36px}.MarketHealth_lagToggleTrack__kuKb0:after{background:#fff;border-radius:50%;content:"";height:16px;left:2px;position:absolute;top:2px;transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;width:16px}.MarketHealth_lagToggleInput__wFW5R:checked+.MarketHealth_lagToggleTrack__kuKb0{background:#4a90d9}.MarketHealth_lagToggleInput__wFW5R:checked+.MarketHealth_lagToggleTrack__kuKb0:after{-webkit-transform:translateX(16px);transform:translateX(16px)}.MarketHealth_lagToggleInput__wFW5R:focus-visible+.MarketHealth_lagToggleTrack__kuKb0{box-shadow:0 0 0 2px rgba(74,144,217,.4)}.MarketHealth_lagToggleLabel__PexfN{white-space:nowrap}.MarketHealth_modeOption__8RGiz{display:flex;position:relative}.MarketHealth_modeButtonActive__ihwma,.MarketHealth_modeButton__xdUyO{background:#fff;border:none;border-right:1px solid #dfe3e8;color:#6c757d;cursor:pointer;font-size:.82rem;font-weight:600;padding:6px 14px}.MarketHealth_modeOption__8RGiz:first-child .MarketHealth_modeButtonActive__ihwma,.MarketHealth_modeOption__8RGiz:first-child .MarketHealth_modeButton__xdUyO{border-bottom-left-radius:5px;border-top-left-radius:5px}.MarketHealth_modeOption__8RGiz:last-child .MarketHealth_modeButtonActive__ihwma,.MarketHealth_modeOption__8RGiz:last-child .MarketHealth_modeButton__xdUyO{border-bottom-right-radius:5px;border-right:none;border-top-right-radius:5px}.MarketHealth_modeButton__xdUyO:hover{background:#f4f6f8;color:#2c3e50}.MarketHealth_modeButtonActive__ihwma{background:#4a90d9;color:#fff}.MarketHealth_modeTooltipVisible__qABDA,.MarketHealth_modeTooltip__A80R5{background:#2c3e50;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.18);color:#f8f9fa;font-size:.75rem;font-weight:400;left:50%;line-height:1.4;max-width:240px;padding:8px 10px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 8px);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:max-content;z-index:20}.MarketHealth_modeTooltip__A80R5{opacity:0;visibility:hidden}.MarketHealth_modeTooltipVisible__qABDA{opacity:1;visibility:visible}.MarketHealth_modeTooltipVisible__qABDA:before{border:6px solid transparent;border-bottom-color:#2c3e50;bottom:100%;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.MarketHealth_signalCard__isims{background:#f1f3f5;border:2px solid transparent;border-radius:8px;color:#495057;margin:0 0 16px;padding:14px 18px}.MarketHealth_signalHold__mYjeV{background:#f1f3f5;border-color:#dfe3e8;color:#495057}.MarketHealth_signalBuy__G4cPW{background:#e6f6ea;border-color:#28a745;color:#1e7e34}.MarketHealth_signalSell__XxbV1{background:#fbe7e9;border-color:#dc3545;color:#a71d2a}.MarketHealth_signalTransition__1tYrS{-webkit-animation:MarketHealth_signalPulse__BH1sQ 1.6s ease-in-out infinite;animation:MarketHealth_signalPulse__BH1sQ 1.6s ease-in-out infinite;padding:20px 24px}@-webkit-keyframes MarketHealth_signalPulse__BH1sQ{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.18)}50%{box-shadow:0 0 0 8px rgba(0,0,0,.05)}}@keyframes MarketHealth_signalPulse__BH1sQ{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.18)}50%{box-shadow:0 0 0 8px rgba(0,0,0,.05)}}.MarketHealth_signalHeadline__JxH\+Q{align-items:center;display:flex;font-size:1.15rem;font-weight:700;gap:8px;margin:0 0 6px}.MarketHealth_signalTransition__1tYrS .MarketHealth_signalHeadline__JxH\+Q{font-size:1.4rem}.MarketHealth_signalArrow__MWTL1{font-size:1em;line-height:1}.MarketHealth_signalMode__SO489,.MarketHealth_signalPosition__5uDbg,.MarketHealth_signalSince__io9jq{font-size:.85rem;margin:2px 0}@media (prefers-reduced-motion:reduce){.MarketHealth_signalTransition__1tYrS{-webkit-animation:none;animation:none}}.MarketHealth_summaryCard__MauIl{align-items:flex-start;display:flex}.MarketHealth_barsColumn__2Nl3E{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0}.MarketHealth_strategyPositionPill__XEFrE{color:#495057;font-size:.85rem;font-weight:600;margin:0}.MarketHealth_strategyPositionDot__nGN-A{font-size:.7em}.MarketHealth_modelState__8SI1m{border:1px solid transparent;border-radius:8px;margin:0 0 16px;padding:10px 14px;transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.MarketHealth_modelStateInvested__rXoY3{background:#f8faf9;font-weight:400}.MarketHealth_modelStateCash__NrU5r{background:#f8f8f9;font-weight:400}.MarketHealth_modelStateTransition__DemHZ{font-weight:600}.MarketHealth_modelStateTransitionInvested__Mbtu-{background:#f0f8f2;border-color:#b8dfc2}.MarketHealth_modelStateTransitionCash__qlORQ{background:#faf0f1;border-color:#e0b8bc}.MarketHealth_modelStateHeadline__Vo7-A{align-items:baseline;display:flex;font-size:.95rem;gap:8px;margin:0 0 4px}.MarketHealth_modelStateMeta__XofRC{color:#9ca3af;font-size:.8rem;font-weight:400}.MarketHealth_modelStateRow__RUbO-{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.MarketHealth_modelStateMain__yfXS3{flex:1 1 auto;min-width:0}.MarketHealth_modelStateGateColumn__0NIWE{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;padding-top:2px}.MarketHealth_modelStateGate__An6jU{font-size:.8rem;font-weight:600;white-space:nowrap}.MarketHealth_modelStateGateSafe__l8qfF{color:#28a745}.MarketHealth_modelStateGateActive__dTMPa{color:#b8860b}.MarketHealth_modelStateDot__8H7G2{display:inline-block;font-size:.7em;line-height:1;margin-right:8px}.MarketHealth_modelStateDotInvested__5nfA5{color:#28a745}.MarketHealth_modelStateDotCash__r2XHs{color:#dc3545}.MarketHealth_modelStateExplanation__2bM-n{color:#6c757d;font-size:.85rem;line-height:1.5;margin:0}.MarketHealth_tradeHistoryHeaderRow__Y9L7b{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.MarketHealth_tradeHistoryHeaderRow__Y9L7b .MarketHealth_strategyControlsRow__KZbMU{margin-left:auto}.MarketHealth_rangePresets__tl15o{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.MarketHealth_rangePresetButtonActive__90Wuf,.MarketHealth_rangePresetButton__NchVF{background:#fff;border:1px solid #dfe3e8;border-radius:4px;color:#6c757d;cursor:pointer;font-size:.78rem;font-weight:600;padding:4px 10px}.MarketHealth_rangePresetButton__NchVF:hover{background:#f4f6f8;color:#2c3e50}.MarketHealth_rangePresetButtonActive__90Wuf{background:#4a90d9;border-color:#4a90d9;color:#fff}.MarketHealth_barsHeading__D7ehA{color:#495057;font-size:.85rem;font-weight:600;margin:0 0 8px}.MarketHealth_barsFootnote__5k97z{color:#6c757d;font-size:.75rem;font-style:italic;margin:8px 0 0}.MarketHealth_tradeHistoryWrap__3WDoM{margin-top:8px;overflow-x:auto}.MarketHealth_tradeHistoryHeading__e3p1Z{color:#2c3e50;font-size:.95rem;font-weight:600;margin:24px 0 0}.MarketHealth_strategyLeadWindow__2QIdx{color:#9aa4b2;font-style:italic}.MarketHealth_tradeHistoryTable__vqLVF{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";border-collapse:collapse;font-size:.88rem;font-variant-numeric:tabular-nums;width:100%}.MarketHealth_tradeHistoryHeadCell__TWNe3{border-bottom:1px solid #e9ecef;color:#9aa4b2;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:0 12px 6px 0;text-align:left;text-transform:uppercase;white-space:nowrap}.MarketHealth_tradeHistoryCell__d-hK6{border-bottom:1px solid #f1f3f5;color:#495057;padding:8px 12px 8px 0;white-space:nowrap}.MarketHealth_tradeHistoryNetPositive__KHplK{border-bottom:1px solid #f1f3f5;color:#1e7e34;font-weight:700;padding:8px 12px 8px 0;white-space:nowrap}.MarketHealth_tradeHistoryNetNegative__B8rMD{border-bottom:1px solid #f1f3f5;color:#a71d2a;font-weight:700;padding:8px 12px 8px 0;white-space:nowrap}.MarketHealth_tradeHistoryNetNeutral__yMgs3{border-bottom:1px solid #f1f3f5;color:#495057;padding:8px 12px 8px 0;white-space:nowrap}.MarketHealth_lagCallout__FElKu{background:#f8f9fa;border-left:3px solid #adb5bd;color:#495057;font-size:.88rem;line-height:1.5;margin-top:16px;padding:12px 16px}.MarketHealth_lagCallout__FElKu p{margin:0}.MarketHealth_researchLink__v9YId{color:#6c757d;font-size:.85rem;margin:0;text-align:center}.MarketHealth_researchLink__v9YId a{color:#4a90d9}.MarketHealth_dimensionBars__uYuJU{display:flex;flex-direction:column;gap:14px}.MarketHealth_dimensionRow__4ViAC{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:180px 1fr 48px}.MarketHealth_dimensionLabel__Gd9LG{color:#2c3e50;font-size:.85rem;font-weight:600;white-space:nowrap}.MarketHealth_dimensionTrack__4UIMW{background:#e9ecef;border-radius:6px;height:12px;overflow:hidden}.MarketHealth_dimensionFill__9Jr2d{border-radius:6px;height:100%;transition:width .2s ease-in-out}.MarketHealth_dimensionValue__6KuGW{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#6c757d;font-size:.8rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.MarketHealth_pressureContainer__cV4Pr{display:flex;flex-direction:column;gap:6px}.MarketHealth_pressureHeader__dnTL7{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.MarketHealth_pressureTitle__PbOMt{color:#6c757d;font-size:.8rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.MarketHealth_pressureValueLane__\+MyoM{height:26px;position:relative}.MarketHealth_pressureValueDanger__vjCB6,.MarketHealth_pressureValueSafe__siUr9{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";bottom:0;font-size:1.05rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.MarketHealth_pressureValueSafe__siUr9{color:#28a745}.MarketHealth_pressureValueDanger__vjCB6{color:#dc3545}.MarketHealth_pressureValuePointer__ZMbf-{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;height:0;left:50%;position:absolute;top:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}.MarketHealth_pressureTrack__FY5VK{background:#f1f3f5;border-radius:4px;height:20px;overflow:visible;position:relative}.MarketHealth_pressureBarArea__MZ2O3{border-radius:4px;display:flex;height:100%;overflow:hidden}.MarketHealth_pressureSegment__6T7L8{height:100%;min-width:2px;transition:width .3s ease-in-out}.MarketHealth_pressureSegment__6T7L8:first-child{border-radius:4px 0 0 4px}.MarketHealth_pressureSegment__6T7L8:last-child{border-radius:0 4px 4px 0}.MarketHealth_pressureThresholdMark__aPbF9{background:#2c3e50;border-radius:1px;height:26px;position:absolute;top:-3px;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:2px}.MarketHealth_pressureThresholdValue__W9jmE{color:#2c3e50;font-size:.62rem;font-weight:600;left:50%;letter-spacing:.03em;position:absolute;top:24px;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.MarketHealth_pressureLegend__8c7j7{display:flex;flex-direction:column;gap:6px;margin-top:22px}.MarketHealth_pressureLegendRow__6cu8K{align-items:center;display:flex;gap:8px}.MarketHealth_pressureLegendDot__2goa5{border-radius:2px;flex-shrink:0;height:8px;width:8px}.MarketHealth_pressureLegendLabel__kXTKb{color:#495057;flex:1 1;font-size:.78rem}.MarketHealth_pressureLegendValue__igKrJ{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#6c757d;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:28px;text-align:right}.MarketHealth_threatLadder__s-mte{display:flex;flex-direction:column;gap:0;position:relative}.MarketHealth_threatStep__IfRq0{align-items:center;border-left:3px solid transparent;display:flex;gap:10px;padding:10px 14px;transition:background-color .2s,border-color .2s}.MarketHealth_threatStepActive__Onu0R{background:rgba(220,53,69,.06);border-left-color:#dc3545}.MarketHealth_threatStepInactive__lwqZl{background:transparent;border-left-color:#e9ecef}.MarketHealth_threatDot__C7oZJ{border-radius:50%;flex-shrink:0;height:10px;width:10px}.MarketHealth_threatLabel__UC7wF{color:#2c3e50;flex:1 1;font-size:.85rem;font-weight:500}.MarketHealth_threatStepInactive__lwqZl .MarketHealth_threatLabel__UC7wF{color:#9ca3af}.MarketHealth_threatDetail__Bts7E{color:#6b7280;display:block;font-size:.75rem;font-weight:400;margin-top:2px}.MarketHealth_threatBadge__QODaE{background:rgba(220,53,69,.1);border-radius:10px;color:#dc3545;font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.MarketHealth_threatDivider__pd8SB{align-items:center;display:flex;gap:10px;padding:4px 0}.MarketHealth_threatDividerLine__DbrJR{background:repeating-linear-gradient(90deg,#dc3545 0,#dc3545 4px,transparent 0,transparent 8px);flex:1 1;height:1px;opacity:.5}.MarketHealth_threatDividerLabel__Onvfq{color:#dc3545;flex:none;font-size:.62rem;font-weight:600;letter-spacing:.03em;opacity:.85;white-space:nowrap}.MarketHealth_viewToggle__jjLxu{border:1px solid #dfe3e8;border-radius:6px;display:inline-flex;margin:0 0 12px;overflow:hidden}.MarketHealth_viewToggleButtonActive__4CJdT,.MarketHealth_viewToggleButton__mGckg{background:#fff;border:none;border-right:1px solid #dfe3e8;color:#6c757d;cursor:pointer;font-size:.82rem;font-weight:600;padding:6px 14px}.MarketHealth_viewToggleButtonActive__4CJdT:last-child,.MarketHealth_viewToggleButton__mGckg:last-child{border-right:none}.MarketHealth_viewToggleButton__mGckg:hover{background:#f4f6f8;color:#2c3e50}.MarketHealth_viewToggleButtonActive__4CJdT{background:#4a90d9;color:#fff}.MarketHealth_chartControls__YGXqC{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 12px}.MarketHealth_chartControls__YGXqC .MarketHealth_viewToggle__jjLxu{margin:0}.MarketHealth_chartControls__YGXqC>.MarketHealth_viewToggleButtonActive__4CJdT,.MarketHealth_chartControls__YGXqC>.MarketHealth_viewToggleButton__mGckg{border:1px solid #dfe3e8;border-radius:6px}.MarketHealth_chartControls__YGXqC>.MarketHealth_viewToggleButtonActive__4CJdT:disabled,.MarketHealth_chartControls__YGXqC>.MarketHealth_viewToggleButton__mGckg:disabled{cursor:not-allowed;opacity:.5}.MarketHealth_chartControls__YGXqC .MarketHealth_lagToggle__gZVG8:has(.MarketHealth_lagToggleInput__wFW5R:disabled){cursor:not-allowed;opacity:.5}.MarketHealth_stackedCharts__PFEkR{display:flex;flex-direction:column}.MarketHealth_sparseHistoryNote__VY5vM{color:#6c757d;font-size:.8rem;margin:10px 0 0}.MarketHealth_strategySummary__aTK1m{margin:16px 0 0}.MarketHealth_strategyLead__b9gQq{color:#6c757d;font-size:.85rem;margin:0 0 12px}.MarketHealth_strategyLead__b9gQq strong{color:#2c3e50}.MarketHealth_strategyTable__Axm4I{grid-column-gap:24px;grid-row-gap:0;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-column-gap:24px;column-gap:24px;display:grid;font-size:.88rem;font-variant-numeric:tabular-nums;grid-template-columns:1fr auto auto;row-gap:0}.MarketHealth_strategyHead__7gMJL{border-bottom:1px solid #e9ecef;color:#9aa4b2;font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:0 0 6px;text-transform:uppercase}.MarketHealth_strategyHeadValue__ITJsM{text-align:right}.MarketHealth_strategyLabel__iXQhL{border-bottom:1px solid #f1f3f5;color:#495057;padding:8px 0}.MarketHealth_strategyValue__kDXds{border-bottom:1px solid #f1f3f5;color:#2c3e50;font-weight:600;padding:8px 0;text-align:right}.MarketHealth_strategyValueMuted__H43bm{color:#6c757d;font-weight:500}.MarketHealth_strategyTable__Axm4I>:nth-last-child(-n+3){border-bottom:none;padding-bottom:0}.MarketHealth_strategyTable4__kLmVE{grid-template-columns:1fr auto auto auto}.MarketHealth_strategyTable4__kLmVE>:nth-last-child(-n+4){border-bottom:none;padding-bottom:0}@media (max-width:768px){.MarketHealth_summaryCard__MauIl{align-items:center;flex-direction:column}.MarketHealth_barsColumn__2Nl3E{width:100%}.MarketHealth_dimensionRow__4ViAC{grid-template-columns:150px 1fr 40px}}.MarketHealth_heartbeatStrip__ZYz4N{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;gap:12px;overflow-x:auto;padding:12px 16px}.MarketHealth_heartbeatCard__Cg-2j{background:none;border:1px solid transparent;border-radius:6px;color:inherit;cursor:pointer;flex:1 1;font:inherit;min-width:140px;padding:8px 12px;text-align:left;transition:background .15s,border-color .15s}.MarketHealth_heartbeatCard__Cg-2j:hover{background:#f8f9fa}.MarketHealth_heartbeatCardActive__3ELqL{background:#f0f7ff;border-color:#cce0ff}.MarketHealth_heartbeatName__YVmtC{color:#6c757d;font-size:.75rem;font-weight:600;margin-bottom:4px}.MarketHealth_heartbeatBadge__YiQl8{background:#f1f3f5;border-radius:10px;color:#6c757d;font-size:.6rem;font-weight:700;letter-spacing:.04em;margin-left:6px;padding:1px 6px;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.MarketHealth_heartbeatSparkline__rQaQD{display:block;margin-bottom:4px}.MarketHealth_heartbeatStatus__rJ0J6{align-items:center;color:#495057;display:flex;font-size:.7rem;gap:4px}.MarketHealth_heartbeatDot__9pPeU{border-radius:50%;display:inline-block;flex-shrink:0;height:6px;width:6px}@-webkit-keyframes MarketHealth_heartbeatPulse__wi42G{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.12)}50%{box-shadow:0 0 0 6px rgba(0,0,0,.04)}}@keyframes MarketHealth_heartbeatPulse__wi42G{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.12)}50%{box-shadow:0 0 0 6px rgba(0,0,0,.04)}}.MarketHealth_heartbeatPulse__wi42G{-webkit-animation:MarketHealth_heartbeatPulse__wi42G 2s ease-in-out 1;animation:MarketHealth_heartbeatPulse__wi42G 2s ease-in-out 1}@media (prefers-reduced-motion:reduce){.MarketHealth_heartbeatPulse__wi42G{-webkit-animation:none;animation:none}}@media (max-width:480px){.MarketHealth_card__93qb7{padding:14px}.MarketHealth_strategyTable__Axm4I{-webkit-column-gap:12px;column-gap:12px}}.MarketHealth_triggerPipeline__BVJf0{align-items:flex-end;color:#6c757d;display:flex;flex-direction:column;font-size:.8rem;gap:2px;line-height:1.5;margin:0;padding:0}.MarketHealth_triggerLine__gBzAH{align-items:baseline;display:flex;gap:6px}.MarketHealth_triggerLine__gBzAH+.MarketHealth_triggerLine__gBzAH{margin-top:2px}.MarketHealth_triggerGateSafe__zeDUX{color:#6c757d}.MarketHealth_triggerGateActive__6I7Dt{color:#856404}.MarketHealth_triggerConfirmation__G9eJ0{color:#856404;font-weight:600}.MarketHealth_triggerConfirmProgress__FhLpf{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.MarketHealth_triggerMuted__rwbCH{color:#9ca3af;font-style:italic}.MarketHealth_proximityBar__asWpY{background:#e9ecef;border-radius:3px;display:block;height:6px;margin:2px 0 0;overflow:visible;position:relative;width:110px}.MarketHealth_proximityFill__UuRct{border-radius:3px;display:block;height:100%;transition:width .3s ease-in-out,background-color .3s ease-in-out}.MarketHealth_proximityTick__Qwjrj{background:#2c3e50;border-radius:1px;height:10px;position:absolute;top:-2px;-webkit-transform:translateX(-1px);transform:translateX(-1px);width:2px}.MarketHealth_threatLadderContent__SOVEa{display:flex;flex-direction:column;gap:0}.MarketHealth_threatLadderDimmed__Qi0Ne{opacity:.45;transition:opacity .2s ease-in-out}.MarketHealth_threatLadder__s-mte:hover .MarketHealth_threatLadderDimmed__Qi0Ne{opacity:.65}.MarketHealth_threatLadderTooltip__M0ekD{background:#2c3e50;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 2px 10px rgba(0,0,0,.25);color:#f8f9fa;display:none;font-size:.75rem;font-weight:400;line-height:1.4;max-width:min(320px,100%);padding:8px 12px;pointer-events:none;text-align:left;width:-webkit-max-content;width:max-content;z-index:10}.MarketHealth_threatLadderTooltip__M0ekD,.MarketHealth_threatLadderTooltip__M0ekD:after{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.MarketHealth_threatLadderTooltip__M0ekD:after{border:6px solid transparent;border-top-color:#2c3e50;content:"";top:100%}.MarketHealth_threatLadder__s-mte:hover .MarketHealth_threatLadderTooltip__M0ekD{display:block}.MarketHealth_viewSwitcher__dJWRf{display:flex;flex-wrap:wrap;gap:6px}.MarketHealth_viewTab__sXvkV{background:#fff;border:1px solid #dee2e6;border-radius:16px;color:#6c757d;cursor:pointer;display:inline-block;font-size:.85rem;font-weight:600;padding:6px 14px;text-decoration:none}.MarketHealth_viewTab__sXvkV:hover{border-color:#adb5bd;color:#2c3e50}.MarketHealth_viewTab__sXvkV:focus-visible{outline:2px solid #4a90d9;outline-offset:2px}.MarketHealth_viewTabActive__FyDsr,.MarketHealth_viewTabActive__FyDsr:hover{background:#eaf2fb;border-color:#4a90d9;color:#2c3e50}.MarketHealth_viewIntro__JFwfR{color:#495057;font-size:.85rem;margin:0 0 12px;max-width:720px}.MarketHealth_trendHeader__-KQvn{margin:0 0 12px}.MarketHealth_trendHeaderTitle__WlJ-w{color:#2c3e50;font-size:.95rem;font-weight:600;margin:0 0 4px}.MarketHealth_trendDescription__g\+Knq{color:#495057;font-size:.85rem;margin:0;max-width:720px}.MarketHealth_trendReading__gsW-s{min-width:240px}.MarketHealth_trendReadingList__va-R9{grid-gap:4px;display:grid;gap:4px;margin:0}.MarketHealth_trendReadingRow__TlhVf{display:flex;font-size:.8rem;gap:12px;justify-content:space-between}.MarketHealth_trendReadingTerm__CfE2n{color:#6c757d}.MarketHealth_trendReadingValue__kaMJz{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#2c3e50;font-variant-numeric:tabular-nums;font-weight:600;margin:0;white-space:nowrap}.MarketHealth_trendConditionHeading__Sbal7{color:#495057;font-size:.8rem;font-weight:600;margin:8px 0 4px}.MarketHealth_trendConditionStatus__FPn0a{color:#6c757d;font-weight:400}.MarketHealth_trendConfirmation__PSISx{color:#2c3e50;font-size:.8rem;font-weight:600;margin:8px 0 0}.MarketHealth_trendNote__1MQ7\+,.MarketHealth_trendWarmup__xD\+97{color:#6c757d;font-size:.75rem;margin:4px 0 0}.MarketHealth_srOnly__YgmF1{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.MarketHealth_compositeMembers__tRthk{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0 0 12px;padding:0}.MarketHealth_compositeMember__-KmIv{display:flex;font-size:.9rem;gap:12px;justify-content:space-between}.MarketHealth_compositeMemberState__cXbN6{color:#495057;font-weight:600}.Markets_container__JvPht{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.08);box-sizing:border-box;min-width:0;padding:20px}.Markets_cards__oNe0d{margin-top:20px}.Markets_heading__rmGSJ{color:#2c3e50;font-size:1.1rem;font-weight:600;margin:0 0 8px}.Markets_intro__DQfXe{color:#495057;font-size:.9rem;margin:0 0 16px}.Markets_note__l37gd{color:#6c757d}.Markets_notice__ZB-UJ{background:#fff8e6;border:1px solid #f0d58a;border-radius:6px;color:#7a4b00;font-size:.9rem;margin:0 0 12px;padding:8px 12px}.Markets_controls__McQ\+3{align-items:center;display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px}.Markets_control__n6PJN{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;max-width:100%;min-width:0}.Markets_controlLabel__pdeHg{color:#6c757d;font-size:.8rem;font-weight:600}.Markets_tableScroll__6hU0-{-webkit-overflow-scrolling:touch;border:1px solid #e9ecef;border-radius:8px;overflow-x:auto}.Markets_table__OLNQJ{border-collapse:collapse;font-size:.9rem;min-width:100%;width:-webkit-max-content;width:max-content}.Markets_caption__3fCkp{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.Markets_table__OLNQJ td,.Markets_table__OLNQJ th{border-bottom:1px solid #f1f3f5;padding:9px 12px;text-align:left}.Markets_table__OLNQJ thead th{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;font-weight:600;white-space:nowrap}.Markets_table__OLNQJ tbody tr:last-child td,.Markets_table__OLNQJ tbody tr:last-child th{border-bottom:none}.Markets_stickyCol__xCck\+{--name-bg:#fff;background:var(--name-bg);left:0;position:-webkit-sticky;position:sticky;z-index:1}.Markets_table__OLNQJ thead .Markets_stickyCol__xCck\+{--name-bg:#f8f9fa;z-index:2}.Markets_numeric__wHdmS{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right!important;white-space:nowrap}.Markets_sortButton__JLUTS{background:none;border:none;color:#495057;cursor:pointer;font:inherit;font-weight:600;padding:0;white-space:nowrap}.Markets_sortButton__JLUTS:hover{color:#2c3e50}.Markets_sortButton__JLUTS:focus-visible{border-radius:2px;outline:2px solid #4a90e2;outline-offset:2px}.Markets_table__OLNQJ th[aria-sort=ascending] .Markets_sortButton__JLUTS,.Markets_table__OLNQJ th[aria-sort=descending] .Markets_sortButton__JLUTS{color:#2c3e50}.Markets_headerTip__IB9RC{font-weight:400;margin-left:4px;white-space:normal}.Markets_headerTip__IB9RC [role=tooltip]{bottom:auto;min-width:220px;text-align:left;top:calc(100% + 8px)}.Markets_headerTip__IB9RC [role=tooltip]:after{border-bottom-color:#1a1a2e;border-top-color:transparent;bottom:100%;top:auto}.Markets_row__wEk43{cursor:pointer}.Markets_row__wEk43:hover .Markets_stickyCol__xCck\+,.Markets_row__wEk43:hover td{--name-bg:#f8f9fa;background:#f8f9fa}.Markets_row__wEk43:focus-visible{outline:2px solid #4a90e2;outline-offset:-2px}.Markets_rowSelected__vmMox .Markets_stickyCol__xCck\+,.Markets_rowSelected__vmMox td,.Markets_rowSelected__vmMox:hover .Markets_stickyCol__xCck\+,.Markets_rowSelected__vmMox:hover td{--name-bg:#eef4fc;background:#eef4fc}.Markets_rowSelected__vmMox .Markets_stickyCol__xCck\+{box-shadow:inset 3px 0 0 #4a90e2}.Markets_rowReference__9qxs9{cursor:default}.Markets_rowReference__9qxs9 .Markets_stickyCol__xCck\+,.Markets_rowReference__9qxs9 td,.Markets_rowReference__9qxs9:hover .Markets_stickyCol__xCck\+,.Markets_rowReference__9qxs9:hover td{--name-bg:#f4f5f7;background:#f4f5f7;border-bottom:2px solid #d5d9de}.Markets_referenceTag__yd9Tc{background:#e2e6ea;border-radius:8px;color:#4a5561;font-size:.75em;font-weight:500;margin-left:6px;padding:1px 6px;vertical-align:middle}.Markets_nameCell__3ESYp{color:#2c3e50;font-weight:500;white-space:nowrap}.Markets_sliceName__5QeNT{vertical-align:middle}.Markets_nameTip__WywXs{font-weight:400;margin-left:4px;vertical-align:middle;white-space:normal}.Markets_nameTip__WywXs [role=tooltip]{min-width:220px;text-align:left}.Markets_nameTipBelow__N-kFe [role=tooltip]{bottom:auto;top:calc(100% + 8px)}.Markets_nameTipBelow__N-kFe [role=tooltip]:after{border-bottom-color:#1a1a2e;border-top-color:transparent;bottom:100%;top:auto}.Markets_stickyCol__xCck\+:has([role=tooltip]){z-index:3}.Markets_missing__xGboW{color:#adb5bd}.Markets_retryButton__zDzGR{background:#fff;border:1px solid #4a90e2;border-radius:4px;color:#4a90e2;cursor:pointer;font:inherit;font-size:.8rem;margin-left:8px;padding:2px 8px}.Markets_retryButton__zDzGR:hover{background:#f1f5fb}.Markets_retryButton__zDzGR:focus-visible{outline:2px solid #4a90e2;outline-offset:2px}.Markets_srOnly__ncd8T{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (max-width:768px){.Markets_container__JvPht{padding:12px}.Markets_controls__McQ\+3{align-items:stretch;flex-direction:column;gap:10px}.Markets_control__n6PJN>[role=group]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.Markets_nameCell__3ESYp{max-width:9.5rem;white-space:normal}.Markets_table__OLNQJ{font-size:.85rem}.Markets_table__OLNQJ td,.Markets_table__OLNQJ th{padding:8px 10px}}.Blog_page__PrRL-{box-sizing:border-box;margin:0 auto;max-width:820px;padding:24px 20px 48px}.Blog_header__2BdF\+{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.Blog_title__pZh91{color:#2c3e50;font-size:2rem;font-weight:700;line-height:1.2;margin:0}.Blog_intro__ZQttM{color:#6c757d;font-size:.95rem;margin:0}.Blog_blogList__ZPBsg{display:flex;flex-direction:column;gap:10px}.Blog_blogPost__iK7ry{background:#fff;border:1px solid #e9ecef;border-radius:8px;overflow:hidden}.Blog_blogPostHeader__isL2P{align-items:flex-start;background:#fff;border:none;cursor:pointer;display:flex;gap:12px;padding:14px 16px;text-align:left;width:100%}.Blog_blogPostHeader__isL2P:hover{background:#f8f9fb}.Blog_blogPostToggleIcon__n726x{align-items:center;background:#f1f3f5;border-radius:50%;color:#495057;display:flex;flex:0 0 auto;font-weight:700;height:20px;justify-content:center;line-height:1;width:20px}.Blog_blogPostHeaderText__x3cJE{display:flex;flex-direction:column;gap:4px;min-width:0}.Blog_blogPostTitle__xYy0a{color:#2c3e50;font-size:.95rem;font-weight:600}.Blog_blogPostMeta__BmDEg{color:#6c757d;font-size:.78rem}.Blog_blogPostCategory__eCnIG{background:#eaf2fb;border-radius:10px;color:#4a90d9;display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.03em;padding:1px 8px;text-transform:uppercase}.Blog_blogPostBody__JxghV{border-top:1px solid #f1f3f5;color:#495057;font-size:.9rem;line-height:1.6;overflow-x:auto;padding:4px 16px 18px}.Blog_blogPostBody__JxghV h1,.Blog_blogPostBody__JxghV h2,.Blog_blogPostBody__JxghV h3,.Blog_blogPostBody__JxghV h4{color:#2c3e50;margin:18px 0 8px}.Blog_blogPostBody__JxghV p{margin:0 0 12px}.Blog_blogPostBody__JxghV strong{color:#2c3e50}.Blog_blogPostBody__JxghV ol,.Blog_blogPostBody__JxghV ul{margin:0 0 12px;padding-left:22px}.Blog_blogPostBody__JxghV li{margin-bottom:6px}.Blog_blogPostBody__JxghV a{color:#4a90d9}.Blog_blogPostBody__JxghV table{border-collapse:collapse;font-size:.85rem;margin:0 0 16px;width:100%}.Blog_blogPostBody__JxghV td,.Blog_blogPostBody__JxghV th{border:1px solid #e9ecef;padding:6px 10px;text-align:left}.Blog_blogPostBody__JxghV th{background:#f8f9fb;color:#2c3e50;font-weight:600}.Blog_blogPostBody__JxghV hr{border:none;border-top:1px solid #e9ecef;margin:18px 0}@media (max-width:768px){.Blog_blogPostBody__JxghV{font-size:.85rem}.Blog_blogPostBody__JxghV table{display:block;overflow-x:auto;white-space:nowrap}}@media (max-width:480px){.Blog_page__PrRL-{padding:16px 14px 32px}.Blog_blogPostHeader__isL2P{padding:12px}.Blog_blogPostBody__JxghV{padding:4px 12px 14px}}.top-bar{align-items:center;background-color:#333;box-sizing:border-box;display:flex;height:56px;justify-content:space-between;left:0;padding:0 16px;position:fixed;top:0;width:100%;z-index:1000}.brand{align-items:baseline;display:flex;gap:10px;left:50%;position:absolute;text-decoration:none;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.brand-logo{align-self:center;display:block;height:28px;width:28px}.brand-name{color:#fff;font-size:20px;font-weight:700;letter-spacing:.2px}.brand:hover .brand-name{color:#0f8}.brand-tagline{color:#9aa0a6;font-size:14px;font-weight:400;white-space:nowrap}.nav-links{align-items:center;display:flex;gap:4px}.nav-link{border-radius:6px;color:#9aa0a6;font-size:13px;font-weight:500;padding:4px 10px;text-decoration:none;transition:color .15s ease,background-color .15s ease;white-space:nowrap}.nav-link:hover{background-color:#444;color:#fff}.nav-link:focus-visible{outline:2px solid #4a90d9;outline-offset:2px}.nav-link--active{color:#fff}.nav-link--active:hover{background-color:initial}.account{position:relative}.account,.account-button{align-items:center;display:flex}.account-button{background-color:initial;border:none;border-radius:50%;color:#bbb;cursor:pointer;height:36px;justify-content:center;padding:0;width:36px}.account-button:hover{background-color:#444;color:#fff}.account-button:focus-visible{outline:2px solid #4a90d9;outline-offset:2px}.account-icon{display:block}.account-popover{background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.18);min-width:180px;padding:14px 16px;position:absolute;right:0;top:calc(100% + 8px);z-index:1001}.account-popover-status{color:#2c3e50;font-size:.95rem;font-weight:600;margin:0}@media (max-width:480px){.top-bar{height:52px;padding:0 12px}.brand-name{font-size:18px}.brand-tagline{display:none}.nav-links{gap:0}.nav-link{font-size:12px;padding:4px 7px}}.legal-footer{align-items:center;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-top:32px;padding:18px 16px 8px;text-align:center}.legal-footer-links{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center}.legal-footer-links a{color:#718096;font-size:.85rem;text-decoration:none}.legal-footer-links a:hover{color:#2c3e50;text-decoration:underline}.legal-footer-links a:focus-visible{border-radius:2px;outline:2px solid #4a90d9;outline-offset:2px}.legal-footer-notice{max-width:70ch}@media (max-width:480px){.legal-footer{margin-top:24px}}.FinancialDataDisclaimer_block__XjWBx{color:#4a5568;font-size:.95rem;line-height:1.6;margin:0;max-width:65ch}.FinancialDataDisclaimer_inline__wvLBW{color:#718096;font-size:.8rem;line-height:1.5;margin:0}.FinancialDataDisclaimer_block__XjWBx a,.FinancialDataDisclaimer_inline__wvLBW a{color:inherit;text-decoration:underline}.Legal_page__9mt-o{box-sizing:border-box;margin:0 auto;max-width:820px;padding:24px 20px 48px}.Legal_content__0Jmtz{display:flex;flex-direction:column;gap:28px}.Legal_header__IY5bg{display:flex;flex-direction:column;gap:8px}.Legal_title__WLkbq{color:#2c3e50;font-size:2rem;font-weight:700;line-height:1.2;margin:0}.Legal_updated__urVPM{color:#718096;font-size:.9rem;margin:0}.Legal_section__atW1Z{display:flex;flex-direction:column;gap:10px}.Legal_sectionHeading__U2C9C{color:#2c3e50;font-size:1.2rem;font-weight:600;margin:0}.Legal_section__atW1Z li,.Legal_section__atW1Z p{color:#4a5568;font-size:1rem;line-height:1.6;max-width:65ch}.Legal_section__atW1Z p{margin:0}.Legal_section__atW1Z ul{display:flex;flex-direction:column;gap:6px;margin:0;padding-left:1.4rem}.Legal_section__atW1Z a{color:#357abd}.Legal_callout__KYhOQ{background:#f7fafc;border:1px solid #e2e8f0;border-left:4px solid #4a90e2;border-radius:6px;padding:14px 16px}.Legal_callout__KYhOQ p{color:#2c3e50;font-size:1rem;line-height:1.6;margin:0}.Legal_placeholder__C7Hp-{background:#fff8e1;border-radius:3px;color:#8a5a00;font-style:normal;font-weight:600;padding:0 4px}.Legal_backLink__N40L5{color:#357abd;font-size:.95rem;text-decoration:none}.Legal_backLink__N40L5:hover{text-decoration:underline}@media (max-width:480px){.Legal_page__9mt-o{padding:16px 12px 36px}.Legal_title__WLkbq{font-size:1.6rem}}.NoPage_container__pendl{color:#e0e0e0;margin-top:4rem;text-align:center}.NoPage_link__\+BZfm{color:#0f8}