.market-ui_workspace__2E3G9{--market-surface:var(--card);--market-soft:color-mix(in srgb,var(--primary) 3%,var(--background));--market-line:var(--border);--market-text:var(--foreground);--market-dim:var(--muted-foreground);--market-link:var(--primary);--market-up:#087f5b;--market-down:#c43d52;--market-shadow:var(--shadow-xs);color:var(--foreground);background:var(--background);min-width:0}.dark .market-ui_workspace__2E3G9{--market-link:color-mix(in srgb,var(--primary) 55%,var(--foreground));--market-up:#54d2a0;--market-down:#ff8796}.market-ui_main__NbBvZ{min-height:100vh;padding-top:88px}.market-ui_container__7jfP9{max-width:1280px;margin:0 auto;padding:0 24px 48px}.market-ui_page__zu4ai{display:grid;gap:20px;min-width:0}.market-ui_heading__Fkwvg{display:flex;justify-content:space-between;gap:16px;align-items:center}.market-ui_headingTitle__vjInH{display:flex;align-items:center;gap:14px}.market-ui_headingIcon__utoHt{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border:1px solid var(--market-line);border-radius:14px;background:var(--market-surface);box-shadow:var(--market-shadow)}.market-ui_eyebrow__PeEoH{color:var(--market-dim);font-size:10px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px}.market-ui_title__IuE4h{font-size:clamp(24px,2.4vw,30px);font-weight:650;letter-spacing:-.04em;line-height:1.15}.market-ui_description__fYOaY{color:var(--market-dim);font-size:13px;line-height:1.6;margin-top:8px}.market-ui_headingActions___4Srp{display:flex;flex-shrink:0;gap:10px;align-items:center}.market-ui_workspace__2E3G9 a,.market-ui_workspace__2E3G9 button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.market-ui_workspace__2E3G9 button{user-select:none}.market-ui_action__bqBv_{min-height:42px;border-radius:10px;font-size:12px;box-shadow:none}.market-ui_status__ThIyR{justify-content:space-between;color:var(--market-dim);font-size:11px}.market-ui_statusLeft__EFijT,.market-ui_status__ThIyR{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.market-ui_badge__vz0G2{display:inline-flex;gap:6px;align-items:center;border:1px solid var(--market-line);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:550;background:var(--market-surface);white-space:nowrap}.market-ui_statusDot__bpTUD{height:5px;width:5px;border-radius:50%;background:#94a3b8}.market-ui_badge__vz0G2[data-stale=true] .market-ui_statusDot__bpTUD{background:#c28b32}.market-ui_dataNotes__5Ho_p{position:relative}.market-ui_dataNotes__5Ho_p summary{display:flex;align-items:center;gap:5px;cursor:pointer;list-style:none;min-height:30px}.market-ui_dataNotes__5Ho_p summary::-webkit-details-marker{display:none}.market-ui_dataNotes__5Ho_p[open]{flex-basis:100%}.market-ui_notesBody__FMD1F{margin-top:8px;padding:12px 14px;line-height:1.7;border:1px solid var(--market-line);border-radius:10px;background:var(--market-surface)}.market-ui_metrics__mbSFb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-ui_metric__VYKpw{min-width:0;padding:16px 18px;background:var(--market-surface);border:1px solid var(--market-line);border-radius:14px;box-shadow:var(--market-shadow)}.market-ui_metricLabel__nLAZi{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:11px;font-weight:500;color:var(--market-dim)}.market-ui_metricValue__6Tfun{font-size:clamp(20px,2vw,28px);line-height:1.25;margin-top:9px;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.market-ui_metricValue__6Tfun[data-money=true]{font-size:clamp(17px,1.6vw,23px)}.market-ui_metricDetail__KRy3k{margin-top:5px;color:var(--market-dim);font-size:10px;line-height:1.45}.market-ui_up__HMopE{color:var(--market-up)}.market-ui_down__9kpeL{color:var(--market-down)}.market-ui_neutral__urStl{color:var(--market-dim)}.market-ui_panel__rQ914{min-width:0;overflow:hidden;border:1px solid var(--market-line);border-radius:16px;background:var(--market-surface);box-shadow:var(--market-shadow)}.market-ui_panelHeader__RtLJ_{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:17px 20px;border-bottom:1px solid var(--market-line)}.market-ui_panelTitle__Gn6C6{font-size:13px;font-weight:650;letter-spacing:-.015em}.market-ui_panelSub__jN_Yp{font-size:11px;color:var(--market-dim);margin-top:3px}.market-ui_toolbar__7wcMt{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(120px,1fr));gap:12px;padding:16px 18px;border:1px solid var(--market-line);border-radius:14px;background:var(--market-surface);box-shadow:var(--market-shadow)}.market-ui_field__FUwSe{min-width:0;display:grid;gap:5px;align-content:start}.market-ui_fieldLabel__v_RYF{color:var(--market-dim);font-size:10px;font-weight:550}.market-ui_control__PEYLE{display:block;min-width:0;width:100%;height:42px;border:1px solid var(--market-line);border-radius:8px;background:var(--market-soft);padding:0 11px;color:var(--market-text);font-size:13px;outline:none}.market-ui_control__PEYLE:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 12%,transparent)}select.market-ui_control__PEYLE{padding-right:24px;cursor:pointer;text-overflow:ellipsis}.market-ui_searchBox___CTgg{position:relative}.market-ui_searchInput__pFsMq{padding-left:34px;padding-right:42px}.market-ui_searchIcon__a19VY{position:absolute;left:11px;top:13px;color:var(--market-dim);pointer-events:none}.market-ui_searchSubmit__0D__u{position:absolute;right:3px;top:3px;width:36px;height:36px;display:grid;place-items:center;border-radius:6px;color:var(--market-dim)}.market-ui_subToolbar__bSYN_{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.market-ui_segments__mbXGX{display:flex;align-items:center;padding:3px;border:1px solid var(--market-line);background:var(--market-surface);border-radius:9px;gap:2px}.market-ui_segment__6Uh_D{min-height:32px;padding:0 13px;border-radius:6px;color:var(--market-dim);font-size:11px;font-weight:550}.market-ui_segment__6Uh_D[aria-pressed=true]{color:var(--primary-foreground);background:var(--primary)}.market-ui_textAction__FZ_SE{display:inline-flex;align-items:center;gap:5px;min-height:36px;font-size:11px;color:var(--market-dim)}.market-ui_chartLayout__KxUaH{display:grid;grid-template-columns:minmax(0,1fr) 272px;height:clamp(540px,72vh,740px);align-items:stretch;gap:16px}.market-ui_heatmapPanel__kgBAd,.market-ui_sectorPanel__RWljn{display:flex;flex-direction:column;min-height:0;min-width:0}.market-ui_chartFoot__sjKkD,.market-ui_heatmapPanel__kgBAd .market-ui_panelHeader__RtLJ_,.market-ui_sectorPanel__RWljn .market-ui_panelHeader__RtLJ_{flex-shrink:0}.market-ui_subToolbar__bSYN_ .market-ui_movementControls__9LUdA{flex:1;width:auto;max-width:100%;min-width:0}.market-ui_resetAction__iqJHe{min-height:44px;gap:8px;flex-shrink:0;padding-inline:14px;border-radius:8px;font-size:12px}.market-ui_chartArea__2LHM8{flex:1;min-height:0;position:relative;padding:12px}.market-ui_chartHeight__D0rmR{height:100%;min-height:0;min-width:0}.market-ui_chartFoot__sjKkD{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:11px 18px;border-top:1px solid var(--market-line);color:var(--market-dim);font-size:10px}.market-ui_legend__cbyFk{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.market-ui_legendItem__iX2HH{display:inline-flex;align-items:center;gap:4px;font-size:9px;white-space:nowrap;color:var(--market-dim)}.market-ui_legendSwatch__6Fwhc{height:8px;width:12px;border-radius:2px}.market-ui_tile__6YD0O{cursor:pointer;outline:none}.market-ui_tile__6YD0O:focus-visible rect{stroke:#fff;stroke-width:2.5;filter:brightness(1.15)}.market-ui_chartTooltip__DiAqN{position:absolute;bottom:20px;left:20px;z-index:5;width:260px;padding:14px;border:1px solid var(--market-line);border-radius:12px;background:var(--market-surface);box-shadow:0 10px 30px -8px rgba(0,0,0,.25);pointer-events:none}.market-ui_tooltipTop__X7EPP{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-ui_tooltipName__Cyy43{margin-top:4px;font-size:11px;color:var(--market-dim)}.market-ui_tooltipStats__Fz3Sj{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;gap:10px;font-size:12px;font-variant-numeric:tabular-nums}.market-ui_tooltipStats__Fz3Sj small{display:block;color:var(--market-dim);font-size:9px;margin-bottom:3px}.market-ui_sectorList__edlAM{padding:6px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--market-line) transparent}.market-ui_sectorRow__wjZCP{display:block;width:100%;text-align:left;padding:10px 10px 9px;border-radius:8px;border:1px solid transparent}.market-ui_sectorRow__wjZCP[aria-pressed=true]{background:var(--market-soft);border-color:var(--market-line)}.market-ui_sectorRowTop__5wB9z{font-size:11px;font-weight:550}.market-ui_sectorRowSub__R1KZy,.market-ui_sectorRowTop__5wB9z{display:flex;align-items:center;justify-content:space-between;gap:8px}.market-ui_sectorRowSub__R1KZy{font-size:9px;color:var(--market-dim);margin-top:5px;font-variant-numeric:tabular-nums}.market-ui_sectorBar__pQhCa{display:block;width:100%;height:3px;border-radius:3px;background:var(--muted);overflow:hidden;margin-top:8px}.market-ui_sectorBar__pQhCa span{display:block;height:100%;background:var(--primary);opacity:.65;border-radius:inherit}.market-ui_stockHeader__aELOD,.market-ui_stockRow__E02TO{display:grid;grid-template-columns:minmax(180px,1fr) 150px 120px 120px;align-items:center;gap:16px}.market-ui_stockHeader__aELOD{padding:10px 20px;font-size:9px;font-weight:550;color:var(--market-dim);background:var(--market-soft);border-bottom:1px solid var(--market-line)}.market-ui_stockHeader__aELOD span:not(:first-child){text-align:right}.market-ui_stockList__iVN4Z{max-height:380px;overflow-y:auto;overscroll-behavior:contain}.market-ui_stockRow__E02TO{width:100%;text-align:left;min-height:58px;padding:10px 20px;border-bottom:1px solid var(--market-line)}.market-ui_asset__DOOHE{display:flex;align-items:center;min-width:0;gap:10px}.market-ui_assetIcon__JIcc_{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--market-line);border-radius:9px;font-size:11px;font-weight:650;background:var(--market-soft);color:var(--market-dim)}.market-ui_assetName__DzQHM{min-width:0}.market-ui_symbol__p1geN{display:block;font-size:12px;font-weight:650}.market-ui_company__Km6ca{display:block;color:var(--market-dim);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:3px}.market-ui_stockValue__ER1Cu{text-align:right;font-size:12px;font-variant-numeric:tabular-nums}.market-ui_stockValue__ER1Cu small{display:block;font-size:9px;color:var(--market-dim);margin-top:3px}.market-ui_changePill__5mEm4{display:inline-block;min-width:64px;text-align:center;padding:5px 7px;border-radius:6px;background:var(--muted);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.market-ui_alert__gRrcR,.market-ui_changePill__5mEm4.market-ui_down__9kpeL,.market-ui_changePill__5mEm4.market-ui_up__HMopE{background:var(--market-soft)}.market-ui_alert__gRrcR{display:flex;align-items:start;gap:9px;padding:11px 14px;border:1px solid color-mix(in srgb,#c28b32 25%,transparent);border-radius:10px;font-size:11px;line-height:1.6}.market-ui_alert__gRrcR svg{flex-shrink:0;margin-top:2px;color:#c28b32}.market-ui_filterPanel__FR_Tg{padding:16px 18px}.market-ui_filterGrid__yJMUC{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.market-ui_filterActions__QGlNO{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.market-ui_filterActionsRight__DsIeX{display:flex;align-items:center;gap:8px}.market-ui_advancedGrid__lSO12{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:15px;margin-top:14px;border-top:1px solid var(--market-line)}.market-ui_advancedGrid__lSO12[hidden]{display:none}.market-ui_chips__f_MjA{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px}.market-ui_chip__apzzK{display:inline-flex;align-items:center;gap:6px;font-size:10px;min-height:28px;border:1px solid var(--market-line);background:var(--market-soft);border-radius:6px;padding:3px 7px}.market-ui_tableSettings__a0wKt{display:flex;align-items:center;gap:10px}.market-ui_tableSelect__pWEae{height:34px;width:auto;max-width:180px;font-size:11px;background:var(--market-surface)}.market-ui_tableViewport__cSrEd{max-height:600px;overflow:auto;overscroll-behavior:contain}.market-ui_tradeTable__RS3no{width:100%;min-width:780px;font-size:12px}.market-ui_tradeTable__RS3no th{position:sticky;top:0;z-index:1;background:var(--market-soft);color:var(--market-dim);font-size:9px;font-weight:550;text-align:left;padding:11px 18px;border-bottom:1px solid var(--market-line)}.market-ui_tradeTable__RS3no td{height:48px;padding:0 18px;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid color-mix(in srgb,var(--market-line) 65%,transparent)}.market-ui_tradeTable__RS3no td:nth-child(n+5),.market-ui_tradeTable__RS3no th:nth-child(n+5){text-align:right}.market-ui_tradeTable__RS3no tbody tr:nth-child(2n){background:color-mix(in srgb,var(--market-soft) 50%,transparent)}.market-ui_tradeTable__RS3no td:first-child{font-family:ui-monospace,monospace;font-size:10px;color:var(--market-dim)}.market-ui_tradeTable__RS3no td:last-child{font-weight:600}.market-ui_stockLink__ekucV{display:inline-flex;align-items:center;min-height:44px;font-size:11px;font-weight:650;color:var(--market-link)}.market-ui_broker__s1VLd{display:inline-flex;align-items:center;min-width:32px;justify-content:center;padding:4px 7px;border:1px solid var(--market-line);border-radius:5px;font-size:10px;color:var(--market-dim);background:var(--market-surface)}.market-ui_pagination__2B6De{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px}.market-ui_paginationInfo___6tCV{font-size:10px;color:var(--market-dim)}.market-ui_paginationControls____3kT{display:flex;align-items:center;gap:8px}.market-ui_emptyState__3sr4Z{display:grid;justify-items:center;padding:32px 24px;text-align:center}.market-ui_emptyIcon__1bSH8{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;border:1px solid var(--market-line);background:var(--market-soft);color:var(--market-dim);margin-bottom:16px}.market-ui_emptyTitle__Ljc_Q{font-size:15px;font-weight:600}.market-ui_emptyMessage__B2b3I{font-size:12px;line-height:1.7;color:var(--market-dim);max-width:420px;margin-top:7px}.market-ui_skeleton__r9riH{height:96px;width:100%;border-radius:10px;margin-top:24px;background:var(--market-soft)}.market-ui_mobileTrades__cYFzM{display:none}.market-ui_detailSheet__fY5kO{background:var(--market-surface);border-color:var(--market-line);border-radius:20px 20px 0 0;max-width:480px;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;padding:28px 26px calc(24px + env(safe-area-inset-bottom, 0px));box-shadow:0 -16px 60px -20px rgba(0,0,0,.3)}.market-ui_detailPrice__vK83z{margin:24px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.market-ui_detailPrice__vK83z strong{font-size:32px;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.market-ui_detailStats__1_mch{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 0;border-top:1px solid var(--market-line);border-bottom:1px solid var(--market-line);margin-bottom:22px}.market-ui_detailStats__1_mch dt{font-size:10px;color:var(--market-dim)}.market-ui_detailStats__1_mch dd{font-size:14px;font-weight:550;margin-top:5px;font-variant-numeric:tabular-nums}.market-ui_detailNote__W3fBb{font-size:10px;color:var(--market-dim);line-height:1.6;margin:14px 0 0}.market-ui_workspace__2E3G9 :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (hover:hover) and (pointer:fine){.market-ui_textAction__FZ_SE:hover{color:var(--market-text,var(--foreground))}.market-ui_sectorRow__wjZCP:hover,.market-ui_stockRow__E02TO:hover,.market-ui_tradeTable__RS3no tbody tr:hover{background:var(--market-soft)}.market-ui_tile__6YD0O:hover rect{filter:brightness(1.1)}.market-ui_searchSubmit__0D__u:hover{background:var(--muted)}}@media (pointer:coarse){.market-ui_control__PEYLE,.market-ui_tableSelect__pWEae{font-size:16px;height:44px}.market-ui_segment__6Uh_D{min-height:38px}.market-ui_action__bqBv_,.market-ui_textAction__FZ_SE{min-height:44px}.market-ui_chip__apzzK{min-height:36px}}@media (max-width:1100px){.market-ui_chartLayout__KxUaH{grid-template-columns:minmax(0,1fr) 230px}.market-ui_stockHeader__aELOD,.market-ui_stockRow__E02TO{grid-template-columns:minmax(160px,1fr) 110px 90px 90px}}@media (max-width:900px){.market-ui_chartLayout__KxUaH{grid-template-columns:minmax(0,1fr);height:auto}.market-ui_heatmapPanel__kgBAd{height:clamp(560px,75vh,720px)}.market-ui_sectorPanel__RWljn{max-height:320px}.market-ui_sectorList__edlAM{display:grid;max-height:250px}.market-ui_sectorList__edlAM,.market-ui_toolbar__7wcMt{grid-template-columns:repeat(3,minmax(0,1fr))}.market-ui_toolbar__7wcMt>form{grid-column:1/-1}}@media (max-width:640px){.market-ui_container__7jfP9{padding:0 14px 32px}.market-ui_page__zu4ai{gap:15px}.market-ui_heading__Fkwvg{align-items:start;gap:10px}.market-ui_headingIcon__utoHt{display:none}.market-ui_headingActions___4Srp{align-self:center}.market-ui_description__fYOaY{font-size:11px;max-width:220px;line-height:1.5}.market-ui_title__IuE4h{font-size:25px}.market-ui_heading__Fkwvg .market-ui_action__bqBv_{padding-inline:10px;font-size:0;width:42px}.market-ui_heading__Fkwvg .market-ui_action__bqBv_ svg{margin:0;width:16px;height:16px}.market-ui_status__ThIyR{font-size:10px;gap:4px}.market-ui_statusLeft__EFijT{gap:8px}.market-ui_metrics__mbSFb{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-ui_metric__VYKpw{padding:12px 13px;border-radius:11px}.market-ui_metricLabel__nLAZi{font-size:10px}.market-ui_metricValue__6Tfun{margin-top:7px;font-size:23px}.market-ui_metricDetail__KRy3k{font-size:9px}.market-ui_toolbar__7wcMt{padding:12px;gap:10px 8px}.market-ui_control__PEYLE{font-size:16px;height:44px;padding-inline:9px}.market-ui_searchInput__pFsMq{padding-left:34px;padding-right:42px}.market-ui_fieldLabel__v_RYF{font-size:9px}.market-ui_toolbar__7wcMt>label select{font-size:16px}.market-ui_subToolbar__bSYN_{gap:6px}.market-ui_segment__6Uh_D{padding-inline:11px;min-height:36px;font-size:10px}.market-ui_panelHeader__RtLJ_{padding:14px;gap:8px}.market-ui_chartArea__2LHM8{padding:8px}.market-ui_heatmapPanel__kgBAd{height:560px}.market-ui_subToolbar__bSYN_ .market-ui_movementControls__9LUdA{flex-basis:100%;width:100%}.market-ui_chartTooltip__DiAqN{max-width:calc(100% - 32px)}.market-ui_chartFoot__sjKkD{padding:10px 13px;font-size:9px}.market-ui_sectorList__edlAM{grid-template-columns:repeat(2,minmax(0,1fr));max-height:230px}.market-ui_sectorRow__wjZCP{padding:9px 7px}.market-ui_sectorRowTop__5wB9z{font-size:10px}.market-ui_sectorRowSub__R1KZy{font-size:9px}.market-ui_stockHeader__aELOD{display:none}.market-ui_stockRow__E02TO{grid-template-columns:minmax(0,1fr) 84px;gap:10px;padding:12px 14px}.market-ui_stockPrice__qL_rc,.market-ui_stockVolume__kuVjT{display:none}.market-ui_stockList__iVN4Z{max-height:380px}.market-ui_filterPanel__FR_Tg{padding:13px}.market-ui_advancedGrid__lSO12,.market-ui_filterGrid__yJMUC{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-ui_filterActions__QGlNO{gap:8px}.market-ui_filterActionsRight__DsIeX{gap:4px}.market-ui_tableSettings__a0wKt{width:100%;justify-content:space-between}.market-ui_tableSelect__pWEae{max-width:180px;font-size:16px;height:40px}.market-ui_tableViewport__cSrEd{display:none}.market-ui_mobileTrades__cYFzM{display:block;max-height:580px;overflow-y:auto;overscroll-behavior:contain;padding:0 14px}.market-ui_tradeCard__p_AbB{padding:15px 0;border-bottom:1px solid var(--market-line)}.market-ui_tradeCardTop__pmreX{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-ui_tradeCardId__0Ee_I{font-family:ui-monospace,monospace;font-size:9px;color:var(--market-dim)}.market-ui_tradeCardStats__fU7ZF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.market-ui_tradeCardStats__fU7ZF dt{color:var(--market-dim);font-size:9px}.market-ui_tradeCardStats__fU7ZF dd{margin-top:4px;font-size:12px;font-weight:550;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.market-ui_tradeCardBrokers__pv7eB{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:9px;color:var(--market-dim)}.market-ui_pagination__2B6De{padding:12px 14px}.market-ui_paginationControls____3kT{width:100%}.market-ui_paginationControls____3kT button{flex:1}.market-ui_detailSheet__fY5kO{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.market-ui_detailSheet__fY5kO{animation:none!important;transition:none!important}}.market-ui_moversTableHeader__MWw_V,.market-ui_moversToolbar__CafcT{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.market-ui_timeframeControl__tjsjd{display:flex;align-items:center;gap:12px}.market-ui_timeframeControl__tjsjd .market-ui_fieldLabel__v_RYF{margin:0}.market-ui_timeframeControl__tjsjd .market-ui_segment__6Uh_D{min-height:38px}.market-ui_moversTimestamp__lM0mu{color:var(--market-dim);font-size:11px;line-height:1.5}.market-ui_moverMetrics__I_QX9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.market-ui_moverMetrics__I_QX9 .market-ui_metricDetail__KRy3k{overflow-wrap:anywhere}.market-ui_moversTableHeader__MWw_V{padding:16px 20px;border-bottom:1px solid var(--market-line)}.market-ui_moverTableWrap___CN9Q{min-width:0}.market-ui_moverTable__nHQEP{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;font-variant-numeric:tabular-nums}.market-ui_moverTable__nHQEP thead{background:var(--market-soft);color:var(--market-dim)}.market-ui_moverTable__nHQEP thead th{padding:12px 20px;font-size:11px;font-weight:500}.market-ui_moverTable__nHQEP th{text-align:left}.market-ui_moverTable__nHQEP tbody th,.market-ui_moverTable__nHQEP td{padding:14px 20px;border-bottom:1px solid var(--market-line)}.market-ui_moverTable__nHQEP tr:last-child td,.market-ui_moverTable__nHQEP tr:last-child th{border-bottom:0}.market-ui_moverTable__nHQEP .market-ui_moverRank__VOL7w{width:54px;color:var(--market-dim);padding-right:0;font-size:11px}.market-ui_moverTable__nHQEP th:nth-child(2){width:38%}.market-ui_moverTable__nHQEP .market-ui_moverNumber__g9H3i{text-align:right;white-space:nowrap}.market-ui_moverCompanyLink__KXfGd{display:flex;align-items:center;gap:12px;min-width:0}.market-ui_moverAvatar__xoJ5x{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--market-soft);border:1px solid var(--market-line);color:var(--market-link);font-size:11px;font-weight:600}.market-ui_moverIdentity__fdpsD{display:grid;gap:4px;min-width:0}.market-ui_moverIdentity__fdpsD strong{display:flex;align-items:center;gap:5px;color:var(--market-link);font-weight:600}.market-ui_moverIdentity__fdpsD>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;color:var(--market-dim)}.market-ui_moverFootnote__l_lqm{padding:14px 20px;border-top:1px solid var(--market-line);color:var(--market-dim);font-size:11px;line-height:1.6}@media (hover:hover) and (pointer:fine){.market-ui_moverTable__nHQEP tbody tr:hover{background:var(--market-soft)}}@media (max-width:760px){.market-ui_moverTable__nHQEP .market-ui_moverExtra__esng0{display:none}.market-ui_moverTable__nHQEP th:nth-child(2){width:42%}.market-ui_moverTable__nHQEP tbody th,.market-ui_moverTable__nHQEP td,.market-ui_moverTable__nHQEP thead th{padding-inline:12px}}@media (max-width:640px){.market-ui_moverMetrics__I_QX9{grid-template-columns:minmax(0,1fr);gap:8px}.market-ui_moverMetrics__I_QX9 .market-ui_metric__VYKpw{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.market-ui_moverMetrics__I_QX9 .market-ui_metricLabel__nLAZi{grid-column:1}.market-ui_moverMetrics__I_QX9 .market-ui_metricValue__6Tfun{grid-column:2;grid-row:1/3;align-self:center;margin:0;font-size:20px}.market-ui_moverMetrics__I_QX9 .market-ui_metricDetail__KRy3k{grid-column:1;margin:0}.market-ui_timeframeControl__tjsjd{width:100%;flex-direction:column;align-items:start;gap:8px}.market-ui_timeframeControl__tjsjd .market-ui_segments__mbXGX{width:100%}.market-ui_timeframeControl__tjsjd .market-ui_segment__6Uh_D{flex:1;min-height:44px;font-size:12px}.market-ui_moversTableHeader__MWw_V{padding:12px;gap:10px}.market-ui_moverTable__nHQEP{font-size:11px}.market-ui_moverAvatar__xoJ5x,.market-ui_moverTable__nHQEP .market-ui_moverRank__VOL7w{display:none}.market-ui_moverTable__nHQEP th:nth-child(2){width:42%}.market-ui_moverTable__nHQEP .market-ui_moverNumber__g9H3i{width:29%}.market-ui_moverTable__nHQEP tbody th,.market-ui_moverTable__nHQEP td,.market-ui_moverTable__nHQEP thead th{padding:14px 9px}.market-ui_moverTable__nHQEP thead th{font-size:10px}.market-ui_moverIdentity__fdpsD strong{font-size:11px;overflow-wrap:anywhere}.market-ui_moverIdentity__fdpsD strong svg{display:none}.market-ui_moverIdentity__fdpsD>span{font-size:10px}.market-ui_moverFootnote__l_lqm{padding:12px;font-size:10px}}.market-ui_warning__ItgFJ{padding:12px 16px;border:1px solid var(--market-line);border-radius:10px;background:var(--market-soft);color:var(--market-text);font-size:12px;line-height:1.6}.market-ui_moversTableHeader__MWw_V+.market-ui_emptyState__3sr4Z{border:0;box-shadow:none}.market-ui_marketTabs__hmXDs{margin-bottom:28px}@media (max-width:640px){.market-ui_marketTabs__hmXDs{margin-bottom:20px}}.tabs_list__8DpgK{display:flex;align-items:stretch;justify-content:flex-start;width:100%;min-width:0;height:auto;gap:4px;padding:0;overflow-x:auto;border-bottom:1px solid var(--border);border-radius:0;background:transparent;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.tabs_trigger__TWNGk{display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;flex-shrink:0;min-height:48px;padding:12px 20px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--muted-foreground);box-shadow:none;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tabs_controls__nzUzb{width:max-content;max-width:100%}.tabs_trigger__TWNGk[aria-current=page],.tabs_trigger__TWNGk[aria-pressed=true],.tabs_trigger__TWNGk[data-state=active]{border-bottom-color:var(--primary);background:transparent;color:var(--primary);box-shadow:none}.tabs_trigger__TWNGk svg{width:16px;height:16px;flex-shrink:0}.tabs_trigger__TWNGk:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.tabs_trigger__TWNGk:disabled{pointer-events:none;opacity:.5}@media (hover:hover) and (pointer:fine){.tabs_trigger__TWNGk:hover{color:var(--primary)}}@media (max-width:640px){.tabs_trigger__TWNGk{min-height:44px;padding:12px;font-size:12px;gap:6px}}.comparison_workspace___UPY1{--comparison-series-1:#a42d35;--comparison-series-2:#137a52;--comparison-series-3:#356cb7;--comparison-series-4:#a76815;display:grid;gap:20px;min-width:0}.dark .comparison_workspace___UPY1{--comparison-series-1:#ff8796;--comparison-series-2:#54d2a0;--comparison-series-3:#8ab4ff;--comparison-series-4:#f0bd6b}.comparison_picker__IHK1R button,.comparison_workspace___UPY1 button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;user-select:none}.comparison_picker__IHK1R button:focus-visible,.comparison_sectorFilter__LOvxO select:focus-visible,.comparison_tableScroll__sWgMS:focus-visible,.comparison_workspace___UPY1 button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.comparison_action__h0EQe{min-height:44px;gap:8px;border-radius:10px;font-size:12px}.comparison_topNotes__Rdfuc{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--muted-foreground);line-height:1.6}.comparison_dateLabel__x1Y1t{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.comparison_dateLabel__x1Y1t time{color:var(--foreground);font-variant-numeric:tabular-nums}.comparison_selection__7Zvnt{min-width:0}.comparison_sectionTop__UdpaA{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.comparison_sectionTop__UdpaA h2{font-weight:600;font-size:13px}.comparison_sectionTop__UdpaA p{font-size:11px;color:var(--muted-foreground);margin-top:4px}.comparison_selectionActions__74IlL{display:flex;align-items:center;gap:16px;color:var(--muted-foreground);font-size:11px}.comparison_textButton__4ejT7{min-height:44px;text-decoration:underline;text-underline-offset:4px}.comparison_companyGrid__rB8CP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.comparison_companyCard__wFNqU{min-width:0;padding:8px 16px 16px;border:1px solid var(--border);border-top:2px solid;border-radius:14px;background:var(--card);box-shadow:var(--shadow-xs)}.comparison_cardTop__RliFO{display:flex;align-items:center;justify-content:space-between;margin:0 -10px 0 0}.comparison_removeCompany__PF7yO{display:grid;place-items:center;width:44px;height:44px;border-radius:8px;color:var(--muted-foreground)}.comparison_companyCard__wFNqU h3{font-size:22px;line-height:1.2;font-weight:650;letter-spacing:-.04em;overflow-wrap:anywhere}.comparison_cardName__PCg_x{margin-top:6px;font-size:11px;color:var(--muted-foreground);height:33px;line-height:1.5;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.comparison_cardSector__eGmN7{display:block;margin-top:8px;font-size:10px;color:var(--muted-foreground)}.comparison_cardQuote__GLzfH{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;min-height:30px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}.comparison_cardQuote__GLzfH strong{font-size:19px;font-weight:600;letter-spacing:-.03em}.comparison_cardQuote__GLzfH small{font-size:9px;font-weight:500;color:var(--muted-foreground);letter-spacing:.04em}.comparison_cardQuote__GLzfH>span{display:flex;align-items:center;font-size:11px;gap:2px}.comparison_cardQuote__GLzfH [data-tone=positive]{color:var(--market-up)}.comparison_cardQuote__GLzfH [data-tone=negative]{color:var(--market-down)}.comparison_addCompany__O0jNv{min-height:185px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:18px 12px;border:1px dashed color-mix(in srgb,var(--foreground) 18%,var(--border));border-radius:14px;background:color-mix(in srgb,var(--card) 45%,transparent);color:var(--muted-foreground);transition:background .12s ease,border-color .12s ease}.comparison_addCompany__O0jNv>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:12px;background:var(--background)}.comparison_addCompany__O0jNv strong{font-size:12px;font-weight:550;color:var(--foreground)}.comparison_addCompany__O0jNv small{font-size:10px}.comparison_addCompany__O0jNv:active,.comparison_removeCompany__PF7yO:active{background:var(--muted)}.comparison_chartActions__QPbA2{display:flex;align-items:center;gap:8px}.comparison_chartActions__QPbA2>.comparison_action__h0EQe{padding-inline:12px}.comparison_eyebrow__fy956{display:block;margin-bottom:9px;font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:var(--muted-foreground);font-weight:600}.comparison_ranges__8US1l{display:flex;gap:4px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.comparison_ranges__8US1l button{min-height:36px;min-width:44px;padding:0 12px;font-size:11px;border-radius:7px;color:var(--muted-foreground)}.comparison_ranges__8US1l [aria-pressed=true]{color:var(--primary-foreground);background:var(--primary)}.comparison_panel__RIaFr{min-width:0;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-xs);overflow:hidden}.comparison_panelHeader__RziAm{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 22px;border-bottom:1px solid var(--border)}.comparison_panelHeader__RziAm .comparison_eyebrow__fy956{margin-bottom:6px}.comparison_panelHeader__RziAm h2{font-size:16px;font-weight:600;letter-spacing:-.025em}.comparison_panelHeader__RziAm p{margin-top:5px;color:var(--muted-foreground);font-size:11px}.comparison_chartLegend__PS6BU{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px 8px;font-size:11px}.comparison_chartLegend__PS6BU>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 12px;border:1px solid var(--border);border-radius:10px;background:var(--background)}.comparison_chartLegend__PS6BU [aria-pressed=false]{opacity:.5;background:transparent}.comparison_chartLegend__PS6BU [aria-pressed=false] strong{text-decoration:line-through}.comparison_chartLegend__PS6BU strong{font-weight:600}.comparison_chartLegend__PS6BU span{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.comparison_chartLegend__PS6BU small{font-size:9px;color:var(--muted-foreground);border-left:1px solid var(--border);padding-left:8px}.comparison_chartCanvas__f0EA3{height:300px;aspect-ratio:auto;width:100%;min-width:0;margin:8px 0 16px}.comparison_chartNotes__Bv7_4{display:flex;align-items:flex-start;gap:8px;padding:15px 24px;border-top:1px solid var(--border);font-size:10px;line-height:1.7;color:var(--muted-foreground)}.comparison_chartNotes__Bv7_4 svg,.comparison_dataNotes__Vx1Oe>svg,.comparison_disclaimer__FfP_A svg,.comparison_notice__kaIXT>svg{flex-shrink:0;margin-top:2px}.comparison_chartEmpty__2Flhc{min-height:160px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--muted-foreground);font-size:12px}.comparison_chartEmpty__2Flhc p{max-width:420px;line-height:1.7}.comparison_chartEmpty__2Flhc strong{color:var(--foreground);font-size:14px;font-weight:550}.comparison_notice__kaIXT{display:flex;align-items:center;gap:12px;padding:16px 20px;border:1px solid var(--border);border-radius:12px;background:var(--card);font-size:12px;line-height:1.6}.comparison_notice__kaIXT>div{flex:1}.comparison_notice__kaIXT>.comparison_action__h0EQe{margin-left:auto;flex-shrink:0}.comparison_notice__kaIXT strong{font-weight:600}.comparison_notice__kaIXT p{color:var(--muted-foreground);margin-top:3px}.comparison_dataNotes__Vx1Oe{display:flex;gap:10px;padding:14px 18px;border:1px solid var(--border);border-radius:10px;color:var(--muted-foreground);font-size:11px;line-height:1.7}.comparison_dataNotes__Vx1Oe p+p{margin-top:4px}.comparison_exportStatus__K4bCV{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:12px 16px;border:1px solid var(--border);border-radius:10px;font-size:12px}.comparison_exportStatus__K4bCV a{gap:8px}.comparison_empty___JH8D{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:350px;text-align:center;border:1px solid var(--border);border-radius:16px;background:var(--card);padding:40px 24px}.comparison_emptyIcon__vpqqb{display:grid;place-items:center;width:70px;height:70px;margin-bottom:20px;border-radius:20px;border:1px solid var(--border);color:var(--primary);background:var(--background)}.comparison_empty___JH8D h2{font-size:22px;font-weight:600;letter-spacing:-.04em}.comparison_empty___JH8D p{max-width:365px;margin:10px 0 22px;color:var(--muted-foreground);font-size:12px;line-height:1.8}.comparison_emptyFeatures__qiG4e{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;color:var(--muted-foreground);font-size:10px;margin-top:26px}.comparison_emptyFeatures__qiG4e span+span:before{content:"·";margin-right:20px}.comparison_tableControls__QMlTH{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 22px;font-size:11px}.comparison_tableControls__QMlTH,.comparison_tableHint__AbqpH{color:var(--muted-foreground);border-bottom:1px solid var(--border)}.comparison_tableHint__AbqpH{display:none;padding:8px 16px;font-size:10px}.comparison_tableHint__AbqpH span{margin-left:4px}.comparison_metricModes__cPTOx{display:flex;gap:4px}.comparison_metricModes__cPTOx button{min-height:44px;padding-inline:12px;border-radius:8px}.comparison_metricModes__cPTOx [aria-pressed=true]{color:var(--foreground);background:var(--muted);font-weight:550}.comparison_sourceDetails__L54yQ{padding:0 22px;font-size:11px;color:var(--muted-foreground);background:color-mix(in srgb,var(--muted) 20%,var(--card))}.comparison_sourceDetails__L54yQ summary{display:flex;align-items:center;justify-content:space-between;min-height:52px;cursor:pointer;list-style:none}.comparison_sourceDetails__L54yQ summary::-webkit-details-marker{display:none}.comparison_sourceDetails__L54yQ summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.comparison_sourceDetails__L54yQ[open] summary svg{transform:rotate(180deg)}.comparison_sourceGrid__fvByI{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px;padding:12px 0 20px;line-height:1.8}.comparison_sourceGrid__fvByI strong{color:var(--foreground);font-weight:600}.comparison_sourceGrid__fvByI a{text-decoration:underline;text-underline-offset:3px}.comparison_methodology__33O59{padding-bottom:18px;line-height:1.8}.comparison_tableScroll__sWgMS{max-width:100%;overflow:auto;overscroll-behavior-x:contain}.comparison_table__wGsFy{width:100%;text-align:left;font-size:12px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}.comparison_table__wGsFy td,.comparison_table__wGsFy th{padding:13px 22px;border-bottom:1px solid var(--border);vertical-align:middle}.comparison_table__wGsFy th:first-child{width:190px;position:sticky;left:0;z-index:1;background:var(--card);box-shadow:1px 0 0 var(--border)}.comparison_table__wGsFy thead th{padding-block:16px;background:color-mix(in srgb,var(--muted) 35%,var(--card))}.comparison_table__wGsFy thead th:first-child{color:var(--muted-foreground);font-weight:500;background:var(--card)}.comparison_table__wGsFy tbody th{font-size:11px;font-weight:450;color:var(--muted-foreground)}.comparison_columnSymbol__qJu63{display:flex;align-items:center;gap:7px;font-size:14px;letter-spacing:-.02em}.comparison_columnSymbol__qJu63>span{height:7px;width:7px;border-radius:50%}.comparison_columnSector__6UH16{display:block;color:var(--muted-foreground);font-size:10px;margin-top:6px;font-weight:400}.comparison_table__wGsFy .comparison_groupRow___53CX th{position:static;padding-block:11px;color:var(--muted-foreground);background:color-mix(in srgb,var(--muted) 30%,var(--card));text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.comparison_table__wGsFy td[data-best=true]{background:color-mix(in srgb,var(--market-up) 5%,var(--card))}.comparison_metricValue__jDl5S{display:inline-block;font-weight:500}.comparison_bestValue__9sp8c{gap:3px;margin-left:8px;font-size:9px;white-space:nowrap}.comparison_bestLegend__n0Sg5,.comparison_bestValue__9sp8c{display:inline-flex;align-items:center;color:var(--market-up)}.comparison_bestLegend__n0Sg5{gap:6px;font-size:10px}.comparison_largeNumber__P_bS0{overflow-wrap:anywhere}.comparison_coverage__MxSzs{font-size:10px;line-height:1.7}.comparison_coverage__MxSzs small,.comparison_coverage__MxSzs span{display:block}.comparison_coverage__MxSzs small{color:var(--muted-foreground);font-size:9px;margin-top:4px}.comparison_tableFootnote__kJ1xy{padding:16px 24px;color:var(--muted-foreground);font-size:10px;line-height:1.8}.comparison_disclaimer__FfP_A{display:flex;align-items:flex-start;gap:8px;max-width:900px;font-size:11px;line-height:1.8;color:var(--muted-foreground);padding:2px 0 12px}.comparison_picker__IHK1R{width:400px;max-width:calc(100vw - 32px);padding:0;border-radius:14px;overflow:hidden}.comparison_pickerHeading__XpWQF{display:flex;justify-content:space-between;gap:12px;padding:16px;font-size:12px;font-weight:550}.comparison_pickerHeading__XpWQF>span{font-size:10px;color:var(--muted-foreground);font-weight:400}.comparison_searchInput__qpf4S{min-height:48px;font-size:16px}.comparison_sectorFilter__LOvxO{display:flex;align-items:center;gap:14px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:11px;color:var(--muted-foreground)}.comparison_sectorFilter__LOvxO select{min-height:44px;min-width:0;flex:1;padding:6px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground)}.comparison_pickerList__Tsplm{max-height:min(330px,42dvh);overscroll-behavior:contain}.comparison_companyOption__yQw2e{min-height:62px;gap:10px;padding:10px;margin:2px 0;border-radius:8px}.comparison_companyMonogram__iYfdB{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border:1px solid var(--border);border-radius:9px;background:var(--background);font-size:10px;font-weight:600;color:var(--muted-foreground)}.comparison_companyIdentity__WQBLH{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.comparison_companyIdentity__WQBLH strong{font-weight:600;font-size:12px}.comparison_companyIdentity__WQBLH>span{font-size:10px;color:var(--muted-foreground);overflow-wrap:anywhere}.comparison_optionSector__FqVEn{max-width:95px;text-align:right;color:var(--muted-foreground);font-size:9px}.comparison_pickerState__bIoDH{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:130px;gap:10px;padding:20px;color:var(--muted-foreground);font-size:12px;line-height:1.7}.comparison_pickerState__bIoDH button{gap:7px;min-height:44px}.comparison_pickerPagination__YOvZ7{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-top:1px solid var(--border);font-size:10px;color:var(--muted-foreground)}.comparison_pickerPagination__YOvZ7 button{height:44px;width:44px}.comparison_loading__VF2a5{display:grid;gap:22px}.comparison_skeletonChart__ycUh6,.comparison_skeletonTable__TaS18{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:24px}.comparison_skeletonTable__TaS18>div{display:flex;align-items:center;justify-content:space-between;gap:20px;height:52px;border-bottom:1px solid var(--border)}@media (hover:hover) and (pointer:fine){.comparison_addCompany__O0jNv:hover{background:var(--muted);border-color:var(--muted-foreground)}.comparison_removeCompany__PF7yO:hover{background:var(--muted);color:var(--foreground)}}@media (pointer:coarse){.comparison_sectorFilter__LOvxO select{font-size:16px}}@media (max-width:1000px){.comparison_tableHint__AbqpH{display:block}.comparison_companyGrid__rB8CP{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison_addCompany__O0jNv,.comparison_companyCard__wFNqU{min-height:185px}.comparison_workspace___UPY1>header{align-items:flex-start}}@media (max-width:640px){.comparison_workspace___UPY1{gap:18px}.comparison_workspace___UPY1>header{flex-direction:column;gap:18px}.comparison_workspace___UPY1>header>div:last-child{width:100%}.comparison_workspace___UPY1>header .comparison_action__h0EQe{flex:1}.comparison_companyGrid__rB8CP{gap:10px}.comparison_companyCard__wFNqU{padding:5px 12px 12px}.comparison_companyCard__wFNqU h3{font-size:21px}.comparison_cardTop__RliFO{margin-right:-9px}.comparison_cardName__PCg_x{font-size:10px;height:30px}.comparison_cardQuote__GLzfH{margin-top:10px;gap:4px;align-items:flex-start;flex-direction:column}.comparison_cardQuote__GLzfH strong{font-size:17px}.comparison_cardQuote__GLzfH small{font-size:8px}.comparison_cardSector__eGmN7{font-size:9px;min-height:14px}.comparison_addCompany__O0jNv{padding:12px 8px;min-height:190px}.comparison_addCompany__O0jNv small{font-size:9px}.comparison_ranges__8US1l button{min-height:44px;min-width:42px;padding-inline:10px}.comparison_chartActions__QPbA2{width:100%;justify-content:space-between}.comparison_panelHeader__RziAm{padding:18px 16px}.comparison_panelHeader__RziAm h2{font-size:15px}.comparison_chartLegend__PS6BU{padding:12px 12px 6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.comparison_chartLegend__PS6BU>button{padding-inline:8px;gap:5px;flex-wrap:wrap;justify-content:flex-start;font-size:10px}.comparison_chartLegend__PS6BU small{display:none}.comparison_chartCanvas__f0EA3{height:245px}.comparison_chartNotes__Bv7_4,.comparison_tableFootnote__kJ1xy{padding:14px 16px}.comparison_tableControls__QMlTH{padding:8px 16px;gap:2px}.comparison_sourceDetails__L54yQ{padding-inline:16px}.comparison_table__wGsFy th:first-child{width:145px}.comparison_table__wGsFy td,.comparison_table__wGsFy th{padding-inline:16px}.comparison_empty___JH8D{padding:32px 16px}.comparison_empty___JH8D h2{font-size:21px}.comparison_emptyFeatures__qiG4e{gap:10px;font-size:9px}.comparison_emptyFeatures__qiG4e span+span:before{margin-right:10px}.comparison_notice__kaIXT{flex-wrap:wrap;padding:14px}.comparison_notice__kaIXT>.comparison_action__h0EQe{margin-left:28px}.comparison_skeletonChart__ycUh6,.comparison_skeletonTable__TaS18{padding:16px}}@media (prefers-reduced-motion:reduce){.comparison_picker__IHK1R *,.comparison_workspace___UPY1 *{animation:none!important;transition:none!important}}.publishing_busy__d5ZCU{transition:opacity .16s var(--ease-out)}.publishing_busy__d5ZCU[data-busy=true]{opacity:.6}.publishing_surface__AaACH{--ease-out:cubic-bezier(0.23,1,0.32,1)}.publishing_surface__AaACH [role=tab],.publishing_surface__AaACH button{transition-property:color,background-color,border-color,opacity;transition-duration:.16s;transition-timing-function:ease}.publishing_segmented__olOOV{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;isolation:isolate;border:1px solid var(--border);border-radius:12px;background:var(--muted)}.publishing_indicator__brYkI{position:absolute;z-index:-1;inset:4px auto 4px 4px;width:calc((100% - 8px) / 2);border-radius:8px;background:var(--card);box-shadow:0 1px 3px rgba(0,0,0,.08);transition:transform .16s var(--ease-out)}.publishing_segmented__olOOV[data-second=true] .publishing_indicator__brYkI{transform:translateX(100%)}.publishing_segmented__olOOV[data-keyboard=true] .publishing_indicator__brYkI,.publishing_surface__AaACH[data-keyboard=true] *{transition-duration:0ms}.publishing_choice__Ni37W{display:flex;min-height:40px;align-items:center;justify-content:center;gap:8px;border-radius:8px;font-size:14px;font-weight:500;color:var(--muted-foreground)}.publishing_choice__Ni37W[aria-pressed=true]{color:var(--foreground)}.publishing_choice__Ni37W:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.publishing_indicator__brYkI{transition:none}.publishing_surface__AaACH button{transition-property:color,background-color}}