:root{--font-ui:"Satoshi",system-ui,sans-serif;--font-data:"Geist Mono",ui-monospace,monospace;--font-heading:var(--font-ui);--type-page-title:400 22px/1.2 var(--font-heading);--type-dialog-title:400 18px/1.25 var(--font-heading);--type-page-nav:400 16px/1.2 var(--font-ui);--type-section-title:400 14px/1.25 var(--font-ui);--type-control:400 13px/1.2 var(--font-ui);--type-control-compact:400 12px/1.2 var(--font-ui);--type-label:350 13px/1.3 var(--font-ui);--type-setting-label:350 13px/1.3 var(--font-ui);--type-body:350 14px/1.5 var(--font-ui);--type-secondary:350 12px/1.4 var(--font-ui);--type-table-head:400 11px/1 var(--font-ui);--type-data:400 12px/1.25 var(--font-data);--type-amount-size:clamp(24px,4vw,30px);--type-label-spacing:0;--type-data-spacing:0}.side-nav .tn-link,.side-nav .tn-more-trigger{font-size:13px;font-weight:400}.side-status-label{font-size:11px}.side-status-live{font-size:12px;font-weight:400}.page-head h1,.vault-page .page-head h1{font:var(--type-page-title);letter-spacing:-.02em}.vault-page .page-head h1{font-size:24px}.pf-page-tab{font:var(--type-page-nav);letter-spacing:var(--type-label-spacing)}.lb-board-head h2,.olv-desc-label,.olv-stat-label,.pf-composition-empty-title,.pf-fee-section-title,.pf-fees-title,.pf-info-label,.pf-overview-empty-title,.vault-page .olv-details .card-head h3{font:var(--type-section-title);letter-spacing:var(--type-label-spacing);text-transform:none}.olv-fact dd,.olv-fact dt,.pf-fees-vol-l,.pf-overview-label,.pf-overview-row-label,.pf-snapshot-metric-label{font:var(--type-label);letter-spacing:var(--type-label-spacing);text-transform:none}.olv-fact dd.mono,.olv-stat-value,.pf-info-value,.pf-overview-amount,.pf-portfolio-snapshot .pf-snapshot-metric-value{font-family:var(--font-data);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.olv-stat-sub,.pf-composition-subtitle,.pf-fee-note,.pf-section-soon-eyebrow,.vault-page .olv-details .card-head .tag{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.olv-desc p,.pf-overview-empty-copy,.pf-section-soon-copy{font:var(--type-body);letter-spacing:var(--type-label-spacing)}.btn,.lb-methodology-link,.lb-period,.lb-search input,.olv-search input,.pf-fees-schedule,.pf-info-head .home-coll-viewdd-trigger,.pf-info-link,.pf-metric-tabs .home-tab,.vault-page .olv-market-types .home-tab{font:var(--type-control);letter-spacing:var(--type-label-spacing);text-transform:none}.tf-acct-dd-item-name,.tf-acct-dd-name{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.tf-acct-dd-item-bal,.tf-acct-dd-item-key,.tf-acct-dd-meta{font:var(--type-data);letter-spacing:var(--type-data-spacing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn.sm,.olv-apr-badge,.pf-overview-timeframes .pf-chip{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.bt-tab,.pf-portfolio-snapshot .pf-snapshot-tab,.vault-page .olv-activity-tab{font:var(--type-control);letter-spacing:var(--type-label-spacing);text-transform:none}.bt-table th,.lb-table th,.pf-fee-table th,.pf-portfolio-snapshot .pf-snapshot-activity .bt-table th,.vault-page .olv-data-table th{font:var(--type-table-head);letter-spacing:var(--type-data-spacing);text-transform:none}.lb-table .lb-sort,.pf-fee-table .pf-vol-sort{font:inherit;letter-spacing:inherit;text-transform:none}.bt-table td.bt-order-type,.bt-table td.mono,.bt-table td.num,.lb-address-cell,.lb-board-foot,.lb-board-meta,.lb-methodology-rate,.lb-page-size select,.lb-table td.num,.olv-pagination,.pf-fee-table td,.pf-portfolio-snapshot .pf-snapshot-pagination{font:var(--type-data);letter-spacing:var(--type-data-spacing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bt-table td,.pf-portfolio-snapshot .pf-snapshot-activity .bt-table td,.vault-page .olv-data-table td{font:var(--type-data);font-family:var(--font-ui);font-weight:350;letter-spacing:var(--type-label-spacing)}.bt-table td.bt-order-type,.bt-table td.mono,.bt-table td.num,.pf-portfolio-snapshot .pf-snapshot-activity .bt-table td.mono,.pf-portfolio-snapshot .pf-snapshot-activity .bt-table td.num,.vault-page .olv-data-table td.mono,.vault-page .olv-data-table td.num{font-family:var(--font-data);font-weight:400;letter-spacing:var(--type-data-spacing)}.bt-table .b-asset,.bt-table .bt-sym{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.vault-page .olv-data-table .side-chip,.vault-page .olv-data-table .status-chip{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.bt-table td.empty,.pf-portfolio-snapshot .pf-snapshot-activity .bt-table td.empty,.vault-page .olv-data-table td.empty{font:var(--type-label);letter-spacing:var(--type-label-spacing)}.lb-methodology-head h2,.modal .pf-fee-modal-title,.modal.modal-transfer h2,.pf-composition-modal .tp-slip-modal-title{font:var(--type-dialog-title);letter-spacing:-.01em;text-transform:none}.lb-methodology-intro,.lb-methodology-list p{font:var(--type-body);letter-spacing:var(--type-label-spacing)}.lb-methodology-list strong{font:var(--type-setting-label);letter-spacing:var(--type-label-spacing)}.lb-trader-name{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.lb-methodology-kicker,.lb-methodology-note,.lb-you-tag{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.lb-board-head>.lb-board-title,.pf-info-head{flex-wrap:wrap;row-gap:4px}.lb-methodology-list li{grid-template-columns:128px minmax(0,1fr)}.olv-pagination,.pf-portfolio-snapshot .pf-snapshot-pagination{flex-wrap:wrap;row-gap:8px}.olv-page-actions,.pf-portfolio-snapshot .pf-snapshot-page-actions{margin-left:auto}@media (max-width:680px){.lb-methodology-list li{grid-template-columns:minmax(0,1fr)}}.deposit-page .dep-head h1,.settings-page .page-head h1{font:var(--type-page-title);letter-spacing:-.02em}.modal.modal-deposit h2,.pref-modal .pref-title,.signin-modal h2{font:var(--type-dialog-title);letter-spacing:-.01em}.dep2-soon-l,.settings-page .set-card-title{font:var(--type-section-title);letter-spacing:var(--type-label-spacing)}.modal-deposit .dep-method-card-title,.pref-modal .pref-section-title,.settings-page .set-field-label,.settings-page .set-row-title{font:var(--type-setting-label);letter-spacing:var(--type-label-spacing);text-transform:none}.acct-pop .acct-act,.acct-pop .acct-pop-link,.dep-form .dep-select,.dep-submit,.dep2-cta,.dep2-opt-k,.dep2-pick-v,.dep2-soon-cta,.dep2-wallet-act,.home-signin-card .si-cta,.modal-deposit .dep-cash-locked-v,.modal-deposit .dep-mode-tab,.pref-modal .pref-option,.pref-modal .pref-tab,.settings-page .pref-option,.settings-page .set-rail-item,.settings-page .set-seg .set-seg-opt,.signin-modal .si-cta{font:var(--type-control);letter-spacing:var(--type-label-spacing);text-transform:none}.acct-pop .acct-pop-acct-transfer,.dep2-max,.settings-page .btn.set-btn-inline,.settings-page .btn.set-btn-inline.sm,.settings-page .set-input-action{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.dep2-soon-d,.dep2-wallet-addr.empty,.home-signin-card .si-tagline,.pref-modal .pref-select-item,.pref-modal .pref-select-trigger,.settings-page .set-dd-item,.settings-page .set-dd-trigger,.settings-page .set-input input:not(.mono),.settings-page .set-row-desc,.settings-page .set-table td,.signin-modal .si-tagline{font:var(--type-body);letter-spacing:var(--type-label-spacing)}.dep-cctp-attribution,.dep-hero-meta,.dep2-opt-d,.dep2-opt-tag,.dep2-quote,.dep2-wallet-tag,.home-signin-card .si-footer p,.home-signin-card .si-trust,.modal-deposit .dep-cash-locked-tag,.modal-deposit .dep-method-card-badge,.modal-deposit .dep-method-card-row,.modal-deposit .dep-method-card-sub,.modal-deposit .dep-section-lbl,.pref-modal .pref-more-settings,.settings-page .set-card-tag,.settings-page .set-field-hint,.settings-page .set-field-note,.settings-page .set-profile-id,.signin-modal .si-footer p,.signin-modal .si-trust{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.home-signin-card .si-footer a,.signin-modal .si-footer a{white-space:nowrap}.acct-pop .acct-pop-acct-label,.dep-form .tp-field .lbl,.dep-hero-suffix,.dep2-lbl,.modal-deposit .dep-cash .tp-field .lbl,.settings-page .set-sub-summary-l{font:var(--type-label);letter-spacing:var(--type-label-spacing);text-transform:none}.settings-page .set-table th{font:var(--type-table-head);letter-spacing:var(--type-data-spacing);text-transform:none}.dep-form .dep-amount-in .unit,.dep-form .dep-summary .r>.mono,.dep2-bal,.dep2-quote .mono{font:var(--type-data);letter-spacing:var(--type-data-spacing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dep-form .dep-amount-in input,.dep-form .dep2-amount-in,.modal-deposit .dep-cash .dep-amount-in input{font-family:var(--font-data);font-size:var(--type-amount-size)!important;font-weight:400;line-height:1.15;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dep-form .dep-amount-in,.modal-deposit .dep-cash .dep-amount-in{min-height:56px}.dep-form .dep-amount-in .dep-amount-prefix,.modal-deposit .dep-cash .dep-amount-in .dep-amount-prefix{font:var(--type-control);font-family:var(--font-data)}.dep-form .dep-summary .r>span:first-child,.modal-deposit .dep-cash-summary .r>span:first-child{font:var(--type-label);letter-spacing:var(--type-label-spacing)}.dep-form .dep-summary .r>span:last-child:not(.mono),.modal-deposit .dep-cash-summary .r>span:last-child:not(.mono){font:var(--type-control);letter-spacing:var(--type-label-spacing)}.settings-page .set-field,.settings-page .set-input{min-width:0}.settings-page .set-field-head{flex-wrap:wrap;row-gap:4px}.settings-page .set-field-label{flex-shrink:0}.modal-deposit .dep-method-card-titles{flex-wrap:wrap;row-gap:4px}@media (max-width:640px){.pref-modal .pref-title{font:var(--type-dialog-title)}}.dep-cctp-attribution>span:not(.dep-cctp-rule){flex-shrink:0;white-space:nowrap}.dep-cctp-attribution .dep-cctp-rule{flex:1 1 16px;min-width:8px;max-width:28px}@media (max-width:380px){.dep-form .dep2-amount{padding-left:12px;padding-right:12px}.dep-form .dep2-amount-row{gap:8px}.dep-form .dep2-token-trigger{gap:5px;padding-right:7px}}.home-page .home-card .home-card-title,.home-page .home-ws[data-focused=true]>.is-collapsed .home-card-title{font:var(--type-section-title);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-card .home-card-title :is(.hc-back,.home-coll-viewdd-trigger){font:inherit;letter-spacing:inherit;text-transform:inherit}.home-page .home-card .home-card-title .home-mute2{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .hc-card .hc-timeframes button,.home-page .home-card .home-tab,.home-page .home-depth-sel-item,.home-page .home-depth-sel-trigger,.home-page .home-heat-toggle .home-heat-toggle-btn,.home-page .home-market-empty button,.home-page .home-markets-desk .home-indices-tabs .home-tab,.home-page .home-mk-goto,.home-page .home-mk-scope-item,.home-page .hw-panel-tab{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-markets-desk .home-indices-tabs .home-tab{min-height:28px;padding:5px 10px}.home-page .home-card .home-gauge-label,.home-page .home-card .home-macro-label,.home-page .home-card .home-pos-kpi-label,.home-page .home-card .home-sentiment-meter-axis-l,.home-page .home-card .home-sentiment-meter-axis-r,.home-page .home-card .home-sentiment-meter-center,.home-page .home-card .home-sm-k,.home-page .home-card .home-swap-leg-label,.home-page .home-card .hw-status-label{font:var(--type-label);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-depth-empty,.home-page .home-market-empty,.home-page .home-market-empty strong,.home-page .home-pos-empty,.home-page .hw-hist-chart-ph,.home-swap-picker .home-swap-picker-empty{font:var(--type-body);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-card .home-pos-side,.home-page .home-card .home-pos-status,.home-page .home-card .home-pos-sub,.home-page .home-card .home-pos-type,.home-page .home-market-empty span{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-pos-sub.mono{font-family:var(--font-data);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-page .home-card .home-market-sort-button,.home-page .home-card .home-table th,.home-page .home-pos-table thead .home-market-sort-button{font:var(--type-table-head);letter-spacing:var(--type-data-spacing);text-transform:none}.hgc-filter-popover .hgc-filter-option-name,.hgc-filter-popover .hgc-filter-search input,.home-page .hc-layout-save input,.home-page .home-card .hc-command-button,.home-page .home-card .hc-filter-row button,.home-page .home-card .hc-menu-pop button,.home-page .home-card .hc-search input,.home-page .home-card .home-market-search input,.home-page .home-coll-viewdd-item,.home-page .home-custom-add-panel,.home-swap-picker .home-swap-picker-search input{font:var(--type-control);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-card .hc-live-label,.home-page .home-card .hl-age,.home-page .home-card .hl-board-age,.home-page .home-card .hl-board-source,.home-page .home-card .hl-mk-change.is-void,.home-page .home-card .hl-mk-name,.home-page .home-card .hl-mk-proxy,.home-page .home-card .hl-mk-window,.home-page .home-card .hl-source,.home-page .home-card .home-depth-stat small,.home-page .home-card .home-market-instrument-copy span,.home-page .home-depth-note,.home-page .home-depth-readout-row span{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-card .home-swap-amount,.home-page .home-card .hw-movers-pill,.home-page .home-card .hw-ratio-chg,.home-page .home-card .hw-ratio-value{font-family:var(--font-data);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-page .home-card .home-pos-kpi-val{font-weight:400}.home-page .home-card .hl-mk-change,.home-page .home-card .hl-quote-value,.home-page .home-card .home-mk-return-tile,.home-page .home-card .hw-movers-rank,.home-page .home-card .hw-ratio-chg,.home-page .home-card .hw-status-date{font:var(--type-data);letter-spacing:var(--type-data-spacing)}.home-page .home-card .hl-quote-symbol,.home-page .home-card .hw-movers-name,.home-page .home-card .hw-ratio-pair,.home-page .home-card .hw-status-zone{font:var(--type-secondary);letter-spacing:var(--type-label-spacing)}.home-page .home-card .home-market-instrument-copy strong{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.home-page .home-card .home-market-table tbody td{font-size:12px;font-weight:400}.home-page .home-card .home-heat-legend-end,.home-page .home-card .home-heat-legend-mid{font-size:11px;font-weight:400;letter-spacing:0}.lb-rank-badge{font-size:12px;font-weight:400}.home-page .home-market-head-controls{flex-wrap:wrap}.home-page .home-markets-desk>.home-card-head .home-card-right{min-width:0}.home-page .home-markets-desk .home-indices-tabs{min-width:0;max-width:100%}.home-page .home-market-search{min-width:180px}.home-page .home-card.home-markets-desk .home-market-table .home-market-sort-button{gap:3px}.home-page .hw-status-row{padding-block:6px}.home-page .hw-status-row-time{padding-top:4px}.home-page .hps-trigger,.home-swap-picker .home-swap-picker-cls,.home-swap-picker .home-swap-picker-tabs button,.hps-popover .hps-delete-confirm button,.hps-popover .hps-form-actions button,.hps-popover .hps-menu>button,.hps-popover .hps-page-add,.hps-popover .hps-page-name,.hps-popover .hps-panel-group button,.hps-popover .hps-reset-open{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.hps-popover .hps-panel-group h4,.hps-popover .hps-view-head strong{font:var(--type-section-title);letter-spacing:var(--type-label-spacing);text-transform:none}.hgc-filter-popover .hgc-filter-empty,.home-swap-picker .home-swap-picker-sub,.hps-popover .hps-delete-confirm,.hps-popover .hps-empty,.hps-popover .hps-error,.hps-popover .hps-reset-confirm p,.hps-popover .hps-view-head small{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.hps-popover .hps-name-input,.hps-popover .hps-reset-confirm strong{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.hps-popover .hps-view-head{flex-wrap:wrap}.home-page .ev-card .ev-category,.home-page .ev-card .ev-filter-item,.home-page .ev-card .ev-filter-trigger,.home-page .ev-card .ev-insight-back,.home-page .ev-card .ev-search input,.home-page .hgc-card .hgc-filter-trigger{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.ev-modal .ev-badge,.ev-modal .ev-modal-detail dt,.home-page .ev-card .ev-agenda-date,.home-page .ev-card .ev-agenda-group-head h3,.home-page .ev-card .ev-agenda-group-head>span,.home-page .ev-card .ev-agenda-status,.home-page .ev-card .ev-agenda-status>.mono,.home-page .ev-card .ev-badge,.home-page .ev-card .ev-event-datetime,.home-page .ev-card .ev-event-detail dt,.home-page .ev-card .ev-insight .ev-sum-cat-label,.home-page .ev-card .ev-insight .ev-sum-label,.home-page .ev-card .ev-insight-date,.home-page .ev-card .ev-insight-eyebrow,.home-page .ev-card .ev-sig{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .ev-card .ev-ai-kicker{font:var(--type-section-title);letter-spacing:var(--type-label-spacing);text-transform:none}.ev-modal .ev-modal-desc,.home-page .ev-card .ev-event-desc,.home-page .ev-card .ev-event-insight .ev-modal-sum-text,.home-page .ev-card .ev-insight .ev-sum-cat-text,.home-page .ev-card .ev-insight .ev-sum-text,.home-page .ev-card .ev-sum-empty{font:var(--type-body);letter-spacing:var(--type-label-spacing)}.ev-modal .ev-modal-detail dd,.home-page .ev-card .ev-agenda-metric small,.home-page .ev-card .ev-agenda-metric strong,.home-page .ev-card .ev-agenda-when small,.home-page .ev-card .ev-event-detail dd{font:var(--type-data);letter-spacing:var(--type-data-spacing);text-transform:none}.home-page .ev-card .ev-agenda-metric small{font:var(--type-table-head)}.home-page .ev-card .ev-agenda-title{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.home-page .ev-card .ev-agenda-blurb{font:var(--type-secondary);letter-spacing:var(--type-label-spacing)}.home-page .ev-card .ev-insight-head{min-height:40px}.home-page .ev-card .ev-agenda-group-head{min-height:34px}.home-page .ev-card .ev-agenda-when small{white-space:normal}.home-page .ev-card .ev-agenda-metric{gap:5px}.home-page .hc-card .hc-inspector header strong,.home-page .hc-card .hc-pop-head strong{font:var(--type-section-title);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .hc-card .hc-field>span,.home-page .hc-card .hc-inspector header small,.home-page .hc-card .hc-study-list h4,.home-page .hc-card .hc-view-pop label>span:first-child{font:var(--type-label);letter-spacing:var(--type-label-spacing);text-transform:none}.home-swap-picker .home-swap-picker-title{font:var(--type-dialog-title);letter-spacing:var(--type-label-spacing);text-transform:none}.home-swap-picker .home-swap-picker-thead{font:var(--type-table-head);letter-spacing:var(--type-data-spacing);text-transform:none}.home-page .ev-card .ev-agenda-region,.home-page .ev-card .ev-agenda-tag,.home-page .home-card .home-depth-readout-row b,.home-page .home-card .home-depth-xtick,.home-page .home-card .home-depth-ytick{font:var(--type-data);letter-spacing:var(--type-data-spacing)}.home-page .home-card .home-depth-note{letter-spacing:var(--type-data-spacing)}.home-page .home-depth-note,.home-page .home-depth-readout.right{right:60px}.home-page .home-card .home-coll-health-pill,.home-page .home-card .home-macro-sublabel,.home-page .home-card .home-map-city-name{text-transform:none;letter-spacing:var(--type-label-spacing)}@container (max-width: 690px){.home-page .home-market-head-controls{gap:8px}.home-page .home-market-search{flex-basis:100%;min-width:0;width:100%}}@container events-card (max-width: 480px){.home-page .ev-card .ev-agenda-toolbar{flex-wrap:wrap}.home-page .ev-card .ev-agenda-status{width:100%}}.ev-card.ev-catalysts :is(.ev-catalyst-category-trigger,.ev-catalyst-search input,.ev-catalyst-group-head h3,.ev-catalyst-title,.ev-catalyst-brief-label strong,.ev-feed-state button,.ev-catalyst-empty button,.ev-catalyst-brief-retry,.ev-catalyst-detail .ev-insight-back,.ev-catalyst-detail .ev-source-link,.ev-catalyst-detail .ev-event-detail dt,.ev-catalyst-detail .ev-sum-label,.ev-catalyst-detail .ev-sum-cat-label,.ev-catalyst-detail .ev-tick-sym,.ev-catalyst-detail .ev-tick-trade),.ev-catalyst-category-menu .ev-catalyst-category-option,.ev-catalyst-category-menu .ev-catalyst-category-option[aria-selected=true]{font-size:13px;font-weight:400}.ev-card.ev-catalysts :is(.ev-catalyst-status,.ev-catalyst-list-view>.ev-feed-state,.ev-catalyst-group-head>span,.ev-catalyst-time strong,.ev-catalyst-time small,.ev-catalyst-date,.ev-catalyst-meta,.ev-catalyst-metric small,.ev-catalyst-metric strong,.ev-catalyst-detail .ev-insight-eyebrow,.ev-catalyst-detail-head>span,.ev-catalyst-detail .ev-sum-stamp,.ev-catalyst-detail .ev-tick-name,.ev-catalyst-detail .ev-tick-ch){font-size:12px;font-weight:400}.ev-card.ev-catalysts :is(.ev-catalyst-empty p,.ev-catalyst-detail .ev-event-desc,.ev-catalyst-detail .ev-modal-sum-text,.ev-catalyst-detail .ev-sum-text,.ev-catalyst-detail .ev-sum-cat-text,.ev-catalyst-detail .ev-sum-empty){font-size:14px;font-weight:350}.ev-card.ev-catalysts :is(.ev-catalyst-empty strong,.ev-catalyst-detail .ev-event-title,.ev-catalyst-detail .ev-tick-px){font-weight:400}.mkt-dropdown .mx-cat-btn,.mkt-dropdown .mx-group-btn,.mkt-dropdown .mx-tab,.ob-tabs .ob-tab,.ta-card .ta-action,.trade-bottom .bt-tab,.trade-page .market-view-tab,.trade-panel .tp-cta,.trade-panel .tp-dist-trigger,.trade-panel .tp-margin-switch-val,.trade-panel .tp-order-tabs .otab,.trade-panel .tp-pop-item,.trade-panel .tp-pro-item,.trade-panel .tp-pro-trigger,.trade-panel .tp-side-tabs .side,.trade-panel .tp-tif-chip,.trade-panel .tp-tpslmode-btn{font:var(--type-control);letter-spacing:var(--type-label-spacing);text-transform:none}.ta-card .ta-head-label,.ta-card .ta-row-label,.ta-card .ta-tile-label,.trade-panel .tp-details .l,.trade-panel .tp-field .lbl,.trade-panel .tp-info .l,.trade-panel .tp-liq .l,.trade-panel .tp-size-lbl,.trade-panel .tp-toggle-lbl,.trade-panel .tp-tpsl-lbl{font:var(--type-label);letter-spacing:var(--type-label-spacing);text-transform:none}.ob-hover-card .ob-hover-value,.ta-card .ta-row-value,.trade-panel .tp-details .v,.trade-panel .tp-info .v,.trade-panel .tp-liq .v b{font:var(--type-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-data-spacing)}.trade-panel .tp-field .in input,.trade-panel .tp-size-input,.trade-panel .tp-tpsl-input{font:var(--type-body);font-family:var(--font-data);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-data-spacing)}.trade-panel .tp-field .in .unit,.trade-panel .tp-size-pct-input,.trade-panel .tp-size-pct-unit,.trade-panel .tp-size-unit,.trade-panel .tp-tpsl-ref{font:var(--type-data);letter-spacing:var(--type-data-spacing);text-transform:none}.mkt-summary .mkt-ref-tip,.ob-hover-card .ob-hover-label,.tp-dialog-layer .tp-help-tip,.trade-panel .tp-help-tip{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.trade-panel .tp-dist-dd{display:flex}.trade-panel .tp-dist-trigger>span:first-child{white-space:normal;overflow:visible;text-overflow:clip}.trade-panel .tp-dist-pop .tp-pop-item{white-space:normal}.ob-panel .ob-cols{font:var(--type-table-head);letter-spacing:var(--type-data-spacing);text-transform:none}.ob-panel .ob-dd-label{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.ob-panel .ob-dd-item,.ob-panel .ob-dd-value,.ob-panel .ob-row,.ob-panel .ob-trade-row{font-family:var(--font-data);font-size:12px;font-weight:400;letter-spacing:var(--type-data-spacing)}.ob-panel .ob-subbar .ob-dd-trigger{min-height:22px}.ob-panel .ob-trade-row .px{font-weight:400}.ob-panel .ob-trade-row .ts{font-size:12px}.ob-panel .ob-mid-last,.ob-panel .ob-mid-spread-pct,.ob-panel .ob-mid-spread-usd{font-weight:400}.trade-panel .tp-lev-input{font-size:14px;font-weight:400}.trade-panel .tp-lev-x{font-size:12px;font-weight:400}.mkt-title .sym .lev-tag{font-size:13px;font-weight:400}.candles-head .legend,.ct-text-btn,.ct-tf-chip,.ct-tools-label{font-size:12px;font-weight:400}.candles-head .legend b{font-weight:400}.mkt-dropdown .mx-row-head,.trade-bottom .bt-table th{font:var(--type-table-head);letter-spacing:var(--type-data-spacing);text-transform:none}.trade-bottom .bt-table td{font:var(--type-data);font-family:var(--font-ui);font-weight:350;letter-spacing:var(--type-label-spacing)}.mkt-dropdown .mi-ch,.mkt-dropdown .mkt-item,.trade-bottom .bt-table td.bt-order-type,.trade-bottom .bt-table td.mono,.trade-bottom .bt-table td.num{font:var(--type-data);letter-spacing:var(--type-data-spacing);text-transform:none}.mkt-dropdown .mi-sym,.mkt-dropdown .mx-market-cell,.trade-bottom .bt-table .b-asset,.trade-bottom .bt-table .bt-sym{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.trade-bottom .bt-table td.empty{font:var(--type-label);letter-spacing:var(--type-label-spacing)}.bt-table .side-chip,.bt-table .status-chip,.trade-confirm-modal .side-chip{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.tp-dialog-layer .mc-title,.tp-dialog-layer .sd-title,.tp-dialog-layer .tp-slip-modal-title,.trade-confirm-modal h2{font:var(--type-dialog-title);letter-spacing:var(--type-label-spacing);text-transform:none}.tp-dialog-layer .mc-subtitle,.tp-dialog-layer .sd-intro,.tp-dialog-layer .tp-slip-modal-desc{font:var(--type-body);letter-spacing:var(--type-label-spacing)}.tp-dialog-layer .mm-option-name,.tp-dialog-layer .sd-card-title,.trade-confirm-modal .trade-confirm-asset-name{font:var(--type-section-title);letter-spacing:var(--type-label-spacing)}.tp-dialog-layer .mm-option-desc,.tp-dialog-layer .sd-card-desc,.trade-confirm-modal .trade-confirm-disclosure{font:var(--type-secondary);letter-spacing:var(--type-label-spacing)}.trade-confirm-modal .trade-confirm-disclosure{color:var(--muted)}.tp-dialog-layer .mc-alloc-of,.tp-dialog-layer .mc-coverage-label,.tp-dialog-layer .mc-field-head,.tp-dialog-layer .mc-req-label,.trade-confirm-modal .confirm-rows .r .l{font:var(--type-label);letter-spacing:var(--type-label-spacing);text-transform:none}.tp-dialog-layer .mc-btn-confirm,.tp-dialog-layer .mc-btn-ghost,.tp-dialog-layer .mc-dd-trigger,.tp-dialog-layer .tp-pop-item,.tp-dialog-layer .tp-slip-modal-confirm,.trade-confirm-modal .btn{font:var(--type-control);letter-spacing:var(--type-label-spacing);text-transform:none}.tp-dialog-layer .mc-alloc-chip,.tp-dialog-layer .mc-coverage-tag,.tp-dialog-layer .sd-seg-btn{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.tp-dialog-layer .lev-modal-step-val,.tp-dialog-layer .mc-alloc-usd,.tp-dialog-layer .tp-slip-modal-field input{font:400 var(--type-amount-size)/1.2 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-label-spacing)}.tp-dialog-layer .lev-modal-scale-mark,.tp-dialog-layer .mc-alloc-pct,.tp-dialog-layer .mc-alloc-scale-mark,.tp-dialog-layer .mc-coverage-value,.tp-dialog-layer .mc-dd-avail,.tp-dialog-layer .mc-opt-avail,.tp-dialog-layer .mc-req-value,.tp-dialog-layer .tp-slip-modal-unit,.trade-confirm-modal .confirm-rows .r .v,.trade-confirm-modal .trade-confirm-asset-meta{font:var(--type-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-data-spacing)}.trade-confirm-modal .trade-confirm-asset-meta{color:var(--muted)}.trade-confirm-modal .sub{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.trade-confirm-modal .confirm-rows .r.total .v{font-size:14px;font-weight:400}.tp-dialog-layer .mc-alloc-amt,.tp-dialog-layer .mc-req{flex-wrap:wrap}.tp-dialog-layer .mc-title,.tp-dialog-layer .sd-title,.tp-dialog-layer .tp-slip-modal-title{min-width:0}.tp-dialog-layer .mc-close,.tp-dialog-layer .sd-close,.tp-dialog-layer .tp-slip-modal-x{flex:0 0 auto}.mkt-summary .mkt-field .lbl{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.mkt-summary .fund-row>.mkt-sep,.mkt-summary .mkt-field .val,.scv-root .scv-mark-value{font:var(--type-data);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-data-spacing)}.mkt-summary .mkt-field .val.strong,.scv-root .scv-mark-value{font-weight:400}.scv-root .scv-name,.sfv-root .sfv-head-title{font:var(--type-page-title);letter-spacing:var(--type-label-spacing)}.scv-root .scv-section-label,.sfv-root .sfv-event-title,.sfv-root .sfv-title{font:var(--type-section-title);letter-spacing:var(--type-label-spacing);text-transform:none}.scv-root .scv-fact-label,.scv-root .scv-mark-label,.sfv-root .sfv-card-label,.sfv-root .sfv-event-fact>span,.sfv-root .sfv-row-label{font:var(--type-label);letter-spacing:var(--type-label-spacing);text-transform:none}.scv-root .scv-fact-value{font:var(--type-label)}.scv-root .scv-about p{font:var(--type-body);letter-spacing:var(--type-label-spacing)}.scv-root .scv-chip,.scv-root .scv-link{font:var(--type-control-compact)}.scv-root .scv-person-name{font:var(--type-control)}.scv-root .scv-person-role,.sfv-root .sfv-empty,.sfv-root .sfv-event-empty,.sfv-root .sfv-event-relative,.sfv-root .sfv-fundamentals-empty,.sfv-root .sfv-head-sub,.sfv-root .sfv-legend-item,.sfv-root .sfv-note{font:var(--type-secondary);letter-spacing:var(--type-label-spacing)}.scv-root .scv-mark-chg,.sfv-root .sfv-card-sub,.sfv-root .sfv-card-value,.sfv-root .sfv-chart-foot,.sfv-root .sfv-event-date,.sfv-root .sfv-event-dividend-row,.sfv-root .sfv-event-fact strong,.sfv-root .sfv-event-fact strong small,.sfv-root .sfv-event-history-row,.sfv-root .sfv-q-label,.sfv-root .sfv-row-value{font:var(--type-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--type-data-spacing)}.sfv-root .sfv-card-value{font-size:17px;font-weight:400}.sfv-root .sfv-event-date{font-size:16px;font-weight:400}.sfv-root .sfv-event-history-label{font:var(--type-control-compact);letter-spacing:var(--type-label-spacing);text-transform:none}.sfv-root .sfv-event-history-head{font:var(--type-table-head);letter-spacing:var(--type-data-spacing);text-transform:none}.sfv-root .sfv-event-dividend-row strong,.sfv-root .sfv-event-history-row strong{font-weight:400}.sfv-root .sfv-head{flex-wrap:wrap}.sfv-root .sfv-head-sub{white-space:normal}.sfv-root .sfv-section-head{flex-wrap:wrap}.sfv-root .sfv-event-title{align-items:flex-start}.ta-card .ta-head-value,.ta-card .ta-tile-value{font-weight:400;letter-spacing:0}.snv-root .snv-title,.ssv-root .ssv-title{font:var(--type-section-title);letter-spacing:var(--type-label-spacing)}.ssv-menu .ssv-menu-label{font:var(--type-setting-label);letter-spacing:var(--type-label-spacing)}.hgc-card .ssv-send,.ssv-root .ssv-send{font:var(--type-control);letter-spacing:var(--type-label-spacing)}.snv-root .snv-feat-tag,.snv-root .snv-feed-label,.ssv-menu .ssv-menu-desc,.ssv-root .ssv-live{font:var(--type-secondary);letter-spacing:var(--type-label-spacing);text-transform:none}.home-page .home-card:is(.home-heatmap,.home-positions,.home-map,.hgc-card,.hc-card){container-type:inline-size}.home-page .ev-card .ev-agenda-region{white-space:normal;line-height:1.2}@container (max-width: 380px){.home-page .home-card>.home-card-head:has(>.home-card-right){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;flex:0 0 auto}.home-page .home-card>.home-card-head:has(>.home-card-right)>.home-card-title{grid-column:1;grid-row:1;white-space:normal;overflow:visible}.home-page .home-card>.home-card-head:has(>.home-card-right)>.home-card-actions{grid-column:2;grid-row:1;margin-left:0}.home-page .home-card>.home-card-head:has(>.home-card-right)>.home-card-right{grid-column:1/-1;grid-row:2;width:100%;min-width:0;margin-left:0;justify-content:flex-start}.home-page .home-card .home-pos-kpis{grid-template-columns:minmax(0,1fr);gap:6px}.home-page .home-card .home-pos-kpi{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px}.home-page .home-card .home-pos-kpi-label{white-space:normal;overflow:visible}.home-page .hgc-card .hgc-filter-trigger{max-width:min(220px,100%)}}@container events-card (max-width: 480px){.home-page .ev-card .ev-agenda-row{grid-template-columns:minmax(0,1fr) auto 12px;gap:7px 8px}.home-page .ev-card .ev-agenda-when{grid-column:1;grid-row:1;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 6px}.home-page .ev-card .ev-agenda-region{grid-column:2;grid-row:1;justify-content:flex-end}.home-page .ev-card .ev-agenda-main{grid-column:1/-1;grid-row:2}.home-page .ev-card .ev-agenda-chev{grid-column:3;grid-row:1}.home-page .ev-card .ev-agenda-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}.scv-inner{container:market-details/inline-size}.scv-root .scv-name{overflow-wrap:anywhere}@container market-details (max-width: 480px){.scv-header{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:16px;gap:16px}.scv-id{grid-column:2}.scv-chip{max-width:100%}.scv-mark{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;margin-left:0;padding-top:12px;border-top:1px solid var(--rule);text-align:left}.scv-mark-chg,.scv-mark-value{margin-top:0;text-align:right}.scv-mark-chg{grid-column:1/-1}}.pf-chart-window{container:account-chart/inline-size}@container account-chart (max-width: 360px){.pf-metric-tabs{display:flex;align-items:stretch;width:100%;min-width:0;max-width:100%}.main>.portfolio-page .pf-chart-window-head .pf-metric-tabs .home-tab,.pf-metric-tabs .home-tab{flex:1 1;min-width:0;white-space:normal;padding-inline:6px}.pf-chart-window-head .pf-overview-timeframes{display:flex;flex-wrap:nowrap;width:100%;gap:4px;justify-content:space-between}.pf-overview-timeframes .pf-chip{flex:1 1;min-width:0}}@media (max-width:420px){.pf-page-tabs{gap:8px;margin-left:-6px}.pf-page-tab{padding-inline:6px}.vault-page .olv-activity-filters{width:100%;flex-wrap:wrap;justify-content:flex-start}.vault-page .olv-search{flex:1 1 160px;min-width:0}}.scv-root .scv-mark-value{min-width:0;overflow-wrap:anywhere}@container market-details (max-width: 220px){.scv-mark{grid-template-columns:minmax(0,1fr)}.scv-mark-chg,.scv-mark-value{text-align:left}}.pf-portfolio-snapshot .pf-snapshot-tab,.trade-bottom .bt-tab,.vault-page .olv-activity-tab{font:var(--type-control);font-size:14.5px;line-height:18.5px;letter-spacing:var(--type-label-spacing);text-transform:none}.pf-portfolio-snapshot .pf-snapshot-activity .bt-table th,.trade-bottom .bt-table th,.vault-page .olv-activity .olv-data-table th{font:var(--type-control);font-size:12.5px;line-height:16.5px;letter-spacing:var(--type-label-spacing);text-transform:none}html:lang(zh){--font-ui:"Satoshi","PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;--font-heading:var(--font-ui)}html:lang(ja){--font-ui:"Satoshi","Hiragino Kaku Gothic ProN","Yu Gothic","Noto Sans JP",sans-serif;--font-heading:var(--font-ui)}html:lang(ko){--font-ui:"Satoshi","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",sans-serif;--font-heading:var(--font-ui);word-break:keep-all}html:not(:lang(en)) .side-nav .tn-link>span:last-child,html:not(:lang(en)) .side-nav .tn-more-trigger>span:last-child{width:max-content;max-width:64px;min-width:0;overflow-wrap:anywhere;white-space:normal;line-height:1.2;font-size:11px}html:not(:lang(en)) .pref-option{height:auto;min-height:48px;white-space:normal}html:not(:lang(en)) .pref-option>span:not(.pref-check):not(.pref-status-arrows){min-width:0;overflow-wrap:anywhere}html:not(:lang(en)) .pref-check,html:not(:lang(en)) .pref-status-arrows{flex-shrink:0}@media (max-width:600px){html:not(:lang(en)) .pref-title{margin:54px 24px 14px}html:not(:lang(en)) .pref-tab{padding-inline:10px;min-width:0;white-space:normal;text-align:center}}:where(button,a[href],[role=button],[role=tab],[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}:where([tabindex]:not(button):not(a)):focus-visible{outline-offset:-2px}.side-nav .brand:focus-visible{outline-offset:-4px}.pref-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.bt-body,.lb-table-scroll,.olv-activity-body{container-type:inline-size}.lb-table td.lb-empty,.olv-activity-body .olv-data-table td.empty,.pf-portfolio-snapshot .pf-snapshot-activity .bt-table td.empty,.trade-bottom .bt-table td.empty{padding:0;text-align:left;overflow:visible}.ledger-empty-copy{position:-webkit-sticky;position:sticky;left:0;display:grid;place-items:center;box-sizing:border-box;width:100cqw;min-height:132px;padding:28px 20px;color:var(--muted);font:var(--type-body);text-align:center;white-space:normal;overflow-wrap:anywhere}.olv-activity-body .olv-data-table td.empty{height:calc(var(--olv-table-body-height) - 32px)}.bt-table tr:has(>td.empty):hover,.lb-table tr:has(>td.lb-empty):hover,.olv-data-table tr:has(>td.empty):hover{background:transparent}@media (max-width:640px){.main>:is(.portfolio-page,.vault-page,.settings-page,.leaderboard-page){padding-inline:16px}}@media (min-width:981px){.settings-page .settings-layout{grid-template-columns:200px minmax(0,880px);gap:24px}.settings-page .set-field-head{justify-content:flex-start;gap:8px 16px}}@media (max-width:640px){.settings-page .set-rail{padding-bottom:12px}.settings-page .set-rail-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px}.settings-page .set-rail-item{height:auto;min-height:36px;padding:8px;line-height:1.3;white-space:normal}.leaderboard-page .lb-page-head{align-items:flex-start;gap:8px}}.deposit-page .dep-head h1{color:var(--fg)}.deposit-page .dep-submit:disabled{border:1px solid var(--rule);background:var(--panel-3);color:var(--muted);opacity:1}@media (min-width:641px){.deposit-page .dep-shell{max-width:32rem;padding:28px 30px;border:1px solid var(--rule);border-radius:10px;background:var(--panel)}}.trade-page .trade-panel.perps:after,.trade-page .trade-panel.perps:before{border-color:color-mix(in srgb,var(--tp-ticket-side) 20%,var(--rule));box-shadow:none}.trade-aside .ta-card .ta-action-primary.ta-action-full{background:var(--panel-2);border-color:var(--rule-strong);color:var(--fg);box-shadow:none}.trade-aside .ta-card .ta-action-primary.ta-action-full:hover{background:var(--panel-3);border-color:var(--accent-d);color:var(--fg);filter:none}@media (max-width:899px){.home-page .home-page-settings{top:12px;bottom:auto}.home-page .hps-popover{top:92px;bottom:auto;max-height:calc(100dvh - 112px)}}.home-page .home-pos-empty,.home-page .hw-hist-chart-ph{color:var(--muted);padding:24px;text-align:center}.home-page .hw-hist-chart-ph{gap:12px}.home-page .hw-hist-chart-ph>span{max-width:32ch}@media (min-width:900px){.home-page .home-ws .home-card:is(.hw-portfolio-combined,.home-positions,.hw-ratio,.home-markets-desk){background:var(--hw-window-glass-bg-strong)}.home-page .home-ws-trade{--hw-trade-row-h:clamp(var(--hw-trade-ticket-min),38vh,440px)}}.settings-page .set-content{container:settings-form/inline-size}.settings-page .set-card-title{flex-wrap:wrap;row-gap:4px}.settings-page .set-leverage,.settings-page .set-row-ctrl{min-width:0}.settings-page .set-leverage{width:280px;max-width:100%}.settings-page .set-leverage input[type=range]{flex:1 1;width:0;min-width:0}.settings-page .set-leverage-v{flex:0 0 auto}.settings-page .set-leverage input[type=range]:focus-visible{outline:2px solid var(--accent);outline-offset:6px}@container settings-form (max-width: 620px){.settings-page .set-row:not(:has(.set-toggle)){grid-template-columns:minmax(0,1fr);gap:12px}.settings-page .set-row:not(:has(.set-toggle)) .set-row-ctrl{justify-content:flex-start}.settings-page .set-seg{max-width:100%}.settings-page .set-seg-opt{padding-inline:10px}}@container settings-form (max-width: 280px){.settings-page .pref-choice-grid,.settings-page .pref-status-grid{grid-template-columns:minmax(0,1fr)}.settings-page .set-row:has(.set-toggle){column-gap:12px}}.settings-page .pf-fees-rates{gap:6px}.settings-page .pf-fees-rate{font-size:clamp(18px,8cqi,28px)}.settings-page .pf-fees-sep{font-size:clamp(16px,6cqi,22px)}.tp-dialog-layer .lev-modal-range:focus-visible::-webkit-slider-thumb,.tp-dialog-layer .mc-alloc-range:focus-visible::-webkit-slider-thumb,.trade-panel .tp-size-range:focus-visible::-webkit-slider-thumb{outline:2px solid var(--accent);outline-offset:3px}.tp-dialog-layer .lev-modal-range:focus-visible::-moz-range-thumb,.tp-dialog-layer .mc-alloc-range:focus-visible::-moz-range-thumb,.trade-panel .tp-size-range:focus-visible::-moz-range-thumb{outline:2px solid var(--accent);outline-offset:3px}.trade-panel .tp-details .r.tp-slip-row{flex-wrap:wrap;row-gap:4px}.trade-panel .tp-slip-row>.v{flex-shrink:0;margin-left:auto}.ob-rows>.ob-empty-state{flex:1 1 auto;min-height:0}.ob-trades>.ob-empty-state{min-height:100%}.tg-book>.ob-panel{flex-grow:1;flex-basis:0px}@media (max-width:899px){.home-page .home-ws .hw-win-snapshot:not(.hw-fs-fallback){height:min(60vh,520px)!important}}@container (max-width: 380px){.home-page .home-positions .home-pos-tabs{width:100%;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:thin}.home-page .home-positions .home-pos-tabs .home-tab{flex:0 0 auto}}.fin-root{--fin-ink:var(--fg);--fin-muted:var(--muted);--fin-faint:var(--muted-2);--fin-surface:var(--panel);--fin-raised:var(--panel-2);--fin-rule:var(--rule);--fin-rule-strong:var(--rule-strong);--fin-revenue:var(--accent);--fin-income:#98aeb9;--fin-estimate:color-mix(in srgb,var(--accent) 35%,var(--fin-surface));container:financials/inline-size;height:100%;min-width:0;min-height:0;overflow-y:auto;color:var(--fin-ink);background:var(--bg);font:400 14px/1.5 var(--font-ui)}.fin-root *,.fin-root :after,.fin-root :before{box-sizing:border-box}.fin-shell{display:grid;grid-gap:24px;gap:24px;width:100%;max-width:1200px;min-width:0;margin:0 auto;padding:24px 24px 36px}.fin-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 24px;min-width:0}.fin-header>div{min-width:0}.fin-eyebrow{margin:0;color:var(--fin-muted);font-size:12px;line-height:1.4;letter-spacing:.025em}.fin-name{margin:5px 0 0;color:var(--fin-ink);font:400 22px/1.25 var(--font-ui);letter-spacing:-.015em;overflow-wrap:anywhere}.fin-source{max-width:320px;color:var(--fin-faint);font-size:12px;line-height:1.5;text-align:right}.fin-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border:1px solid var(--fin-rule);border-radius:8px;background:var(--fin-surface)}.fin-metric{min-width:0;padding:17px 16px;border-right:1px solid var(--fin-rule)}.fin-metric:last-child{border-right:0}.fin-metric dt{color:var(--fin-muted);font-size:13px;line-height:1.4}.fin-metric-value{margin:7px 0 0;color:var(--fin-ink);font:400 20px/1.3 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.fin-metric-sub{margin:5px 0 0;color:var(--fin-faint);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.fin-root .fin-tone-up{color:var(--status-up)}.fin-root .fin-tone-down{color:var(--status-down)}.fin-root .fin-tone-neutral{color:var(--fin-muted)}.fin-section{min-width:0;padding:20px;border:1px solid var(--fin-rule);border-radius:10px;background:var(--fin-surface)}.fin-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 20px;min-width:0}.fin-section-head>div{min-width:0}.fin-title{margin:0;color:var(--fin-ink);font:400 15px/1.35 var(--font-ui)}.fin-caption{margin:4px 0 0;line-height:1.5}.fin-caption,.fin-legend{color:var(--fin-muted);font-size:12px}.fin-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-width:0;padding-top:3px;line-height:1.4}.fin-legend-item{display:inline-flex;align-items:center;gap:6px}.fin-key{display:inline-block;flex:0 0 7px;width:7px;height:7px}.fin-key-actual{border-radius:50%;background:var(--accent)}.fin-key-estimate{border-radius:50%;background:var(--fin-estimate)}.fin-key-revenue{border-radius:1px;background:var(--fin-revenue)}.fin-key-income{border-radius:1px;background:var(--fin-income)}.fin-earnings-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:20px;gap:20px;margin:18px 0 10px}.fin-earnings-summary{min-width:0}.fin-label{display:block;color:var(--fin-muted);font:400 12px/1.4 var(--font-ui)}.fin-hero-value{margin:4px 0 0;color:var(--fin-ink);font:400 28px/1.2 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.fin-subvalue{margin:5px 0 0;color:var(--fin-faint);font-size:12px;line-height:1.45}.fin-earnings-summary>.fin-subvalue{display:block}.fin-next-report{min-width:0;padding-left:20px;border-left:1px solid var(--fin-rule)}.fin-next-heading{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px}.fin-next-date{color:var(--fin-ink);font:400 13px/1.4 var(--font-ui)}.fin-next-relative{color:var(--accent);font-size:12px;line-height:1.4}.fin-calendar-icon{display:inline-flex;flex:0 0 16px;color:var(--fin-muted)}.fin-calendar-icon svg,svg.fin-calendar-icon{display:block;width:16px;height:16px}.fin-next-facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:10px}.fin-inline-fact{min-width:0}.fin-small-value{display:block;margin-top:3px;color:var(--fin-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-period-toggle{display:inline-flex;flex-wrap:wrap;align-items:stretch;gap:2px;padding:3px;border:1px solid var(--fin-rule);border-radius:6px;background:var(--bg)}.fin-period-button{min-height:28px;padding:4px 9px;border:1px solid transparent;border-radius:3px;color:var(--fin-muted);background:transparent;font:400 13px/1.4 var(--font-ui);cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.fin-period-button:hover{color:var(--fin-ink)}.fin-period-button[aria-pressed=true]{color:var(--accent);border-color:var(--fin-rule-strong);background:var(--fin-raised)}.fin-period-button:focus-visible,.fin-retry:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.fin-performance-stats{display:flex;flex-wrap:wrap;gap:16px 32px;margin:18px 0 12px}.fin-inline-stat{min-width:0}.fin-inline-stat dt{color:var(--fin-muted);font-size:12px;line-height:1.4}.fin-inline-stat dd{margin:5px 0 0;font:400 16px/1.3 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.fin-pair-grid>.fin-section{min-width:0}.fin-margin-chart{display:grid;grid-gap:20px;gap:20px;margin-top:20px}.fin-scale-labels{display:flex;justify-content:space-between;gap:12px;margin-bottom:-6px;color:var(--fin-faint);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-margin-row{min-width:0}.fin-bar-label{min-width:0;color:var(--fin-muted);font-size:13px;overflow-wrap:break-word}.fin-bar-value{margin-left:auto;color:var(--fin-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-meter{position:relative;height:6px;margin-top:9px;border-radius:2px;background:var(--fin-rule)}.fin-meter-zero{position:absolute;top:-2px;bottom:-2px;z-index:1;width:1px;background:color-mix(in srgb,var(--fin-muted) 65%,transparent)}.fin-meter-fill{position:absolute;top:0;height:100%;border-radius:2px;background:var(--accent)}.fin-meter-fill.fin-negative{background:var(--status-down)}.fin-return-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--fin-rule)}.fin-compact-stat{min-width:0}.fin-compact-stat dt{color:var(--fin-muted);font-size:13px;line-height:1.4}.fin-compact-stat dd{margin:5px 0 0;font:400 16px/1.3 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-balance-group{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.fin-group-caption{margin:0;color:var(--fin-faint);font-size:12px;line-height:1.4}.fin-comparison{min-width:0}.fin-comparison-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:var(--fin-muted);font-size:13px}.fin-comparison-label>:last-child{margin-left:auto;color:var(--fin-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-comparison-track{height:5px;margin-top:8px;border-radius:2px;background:var(--fin-rule)}.fin-comparison-fill{display:block;height:100%;border-radius:2px;background:var(--fin-income)}.fin-comparison-fill.fin-comparison-primary,.fin-comparison-primary .fin-comparison-fill{background:var(--accent)}.fin-comparison-fill.fin-comparison-secondary,.fin-comparison-secondary .fin-comparison-fill{background:var(--fin-income)}.fin-comparison-fill.fin-negative{background:var(--status-down)}.fin-mini-ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:22px 0 0;padding-top:16px;border-top:1px solid var(--fin-rule)}.fin-mini-ledger>div{min-width:0}.fin-mini-ledger dt{color:var(--fin-muted);font-size:12px;line-height:1.4}.fin-mini-ledger dd{margin:5px 0 0;color:var(--fin-ink);font:400 13px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-ledger{margin:14px 0 0}.fin-ledger-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px 16px;min-width:0;padding:11px 0;border-bottom:1px solid var(--fin-rule)}.fin-ledger-row:last-child{border-bottom:0}.fin-ledger-row dt{color:var(--fin-muted);font-size:13px}.fin-ledger-row dd{min-width:0;margin:0;color:var(--fin-ink);font:400 13px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}.fin-dividend-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:20px 0 16px}.fin-dividend-dates{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px}.fin-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:24px 0 12px}.fin-empty-icon{display:inline-flex;color:var(--fin-faint)}.fin-empty-icon svg,svg.fin-empty-icon{display:block;width:32px;height:32px}.fin-empty-title{margin:0;color:var(--fin-ink);font:400 14px/1.4 var(--font-ui)}.fin-empty-copy{max-width:52ch;margin:0;color:var(--fin-muted);font-size:14px;line-height:1.6}.fin-inline-empty{margin:12px 0 0;color:var(--fin-muted);font-size:12px;line-height:1.5}.fin-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:min(320px,65vh);padding:30px 0;text-align:center}.fin-status-mark{display:inline-flex;color:var(--fin-faint)}.fin-status-mark svg,svg.fin-status-mark{display:block;width:36px;height:36px}.fin-skeleton{display:grid;grid-gap:10px;gap:10px;width:min(280px,100%);margin-top:8px}.fin-skeleton-line{height:8px;border-radius:2px;background:var(--fin-rule)}.fin-skeleton-line:last-child{width:64%;justify-self:center}.fin-retry{margin-top:6px;min-height:30px;padding:5px 12px;border:1px solid var(--fin-rule-strong);border-radius:5px;color:var(--fin-ink);background:var(--fin-raised);font:400 13px/1.4 var(--font-ui);cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.fin-retry:hover{border-color:var(--fin-muted)}.fin-footnote{color:var(--fin-faint);font-size:12px;line-height:1.6}.fin-footnote p{margin:0}.fin-footnote small{font-size:inherit}.fin-chart{min-width:0}.fin-chart-plot{position:relative;width:100%;min-width:0;height:220px}.fin-chart--dividends .fin-chart-plot{height:180px}.fin-chart-svg{display:block;width:100%;height:100%;overflow:visible}.fin-chart-axis{fill:var(--fin-muted);font:400 12px/1 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-chart-grid{stroke:color-mix(in srgb,var(--fin-muted) 13%,transparent);stroke-width:1;stroke-dasharray:2 4}.fin-chart-grid,.fin-chart-zero{fill:none;shape-rendering:crispEdges}.fin-chart-zero{stroke:var(--fin-rule-strong);stroke-width:1}.fin-chart-guide{stroke:color-mix(in srgb,var(--fin-muted) 34%,transparent);stroke-width:1;stroke-dasharray:3 4}.fin-chart-stem{stroke:color-mix(in srgb,var(--accent) 32%,transparent);stroke-width:1}.fin-chart-actual{fill:var(--accent)}.fin-chart-estimate{fill:var(--fin-estimate);stroke:none}.fin-chart-revenue{fill:var(--fin-revenue);color:var(--fin-revenue)}.fin-chart-income{fill:var(--fin-income);color:var(--fin-income)}.fin-chart-dividend{fill:var(--accent);color:var(--accent)}.fin-chart-negative{fill:var(--status-down);color:var(--status-down)}.fin-chart-focus{fill:color-mix(in srgb,var(--accent) 5%,transparent);stroke:color-mix(in srgb,var(--accent) 50%,transparent);stroke-width:1}.fin-chart-targets{position:absolute;inset:0;pointer-events:none}.fin-chart-target{position:absolute;padding:0;border:0;border-radius:2px;background:transparent;pointer-events:auto;cursor:crosshair}.fin-chart-target:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.fin-chart-tooltip{position:absolute;z-index:5;display:grid;grid-gap:7px;gap:7px;width:max-content;max-width:min(280px,calc(100% - 12px));min-width:0;padding:10px;border:1px solid var(--fin-rule-strong);border-radius:6px;color:var(--fin-ink);background:var(--fin-raised);box-shadow:0 4px 14px rgba(0,0,0,.22);font:400 12px/1.4 var(--font-ui);overflow:auto;overflow-wrap:anywhere;pointer-events:auto}.fin-chart-tooltip-period{min-width:0;margin:0 0 2px;color:var(--fin-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-chart-tooltip-row{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;min-width:0}.fin-chart-tooltip-row>.fin-key{position:absolute;top:4px;left:0}.fin-chart-tooltip .fin-key-dividend{border-radius:1px;background:var(--accent)}.fin-chart-tooltip-label{flex:1 0 72px;min-width:0;padding-left:15px;color:var(--fin-muted);font-weight:400}.fin-chart-tooltip-value{flex:0 1 auto;max-width:100%;min-width:0;margin-left:auto;color:var(--fin-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;word-break:break-all}.fin-chart-readout{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;min-height:36px;padding:10px 0 0;color:var(--fin-muted);font-size:12px}.fin-chart-period{color:var(--fin-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-chart-value{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0}.fin-chart-value strong{color:var(--fin-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fin-chart-tone-up{color:var(--status-up)}.fin-chart-tone-down{color:var(--status-down)}.fin-chart-value strong.fin-chart-tone-up{color:var(--status-up)}.fin-chart-value strong.fin-chart-tone-down{color:var(--status-down)}.fin-chart-data{margin-top:8px}.fin-chart-data>summary{width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 0;color:var(--fin-muted);font-size:13px;cursor:pointer;transition:color .14s ease}.fin-chart-data>summary::marker{color:var(--fin-faint)}.fin-chart-data>summary:hover{color:var(--fin-ink)}.fin-chart-data>summary:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:2px}.fin-chart-table-scroll{max-width:100%;overflow-x:auto;margin-top:6px;border-top:1px solid var(--fin-rule)}.fin-chart-table{width:100%;min-width:360px;border-collapse:collapse;font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-chart-table caption{padding:10px 0;color:var(--fin-faint);font:400 12px/1.4 var(--font-ui);text-align:left}.fin-chart-table td,.fin-chart-table th{padding:9px 10px;border-bottom:1px solid var(--fin-rule);text-align:right;white-space:nowrap}.fin-chart-table th{color:var(--fin-muted);font-weight:400}.fin-chart-table td{color:var(--fin-ink);font-weight:400}.fin-chart-table :is(th,td):first-child{padding-left:0;text-align:left}.fin-chart-table :is(th,td):last-child{padding-right:0}.fin-chart-table tbody tr:last-child td{border-bottom:0}.fin-chart-empty{margin:0;padding:34px 0;color:var(--fin-muted);font-size:14px;line-height:1.55}@container financials (min-width: 1000px){.fin-chart--earnings .fin-chart-plot,.fin-chart--performance .fin-chart-plot{height:240px}}@container financials (max-width: 899px){.fin-shell{gap:18px;padding-block:20px 28px}.fin-metric{padding:8px 14px}.fin-metric-value{margin-top:4px}.fin-metric-sub{margin-top:3px}.fin-section{padding:18px}.fin-earnings-top{margin:14px 0 8px}}@container financials (max-width: 759px){.fin-pair-grid{grid-template-columns:minmax(0,1fr)}.fin-overview{grid-template-columns:repeat(6,minmax(0,1fr))}.fin-metric{grid-column:span 2}.fin-metric:nth-child(3n){border-right:0}.fin-metric:nth-child(n+4){grid-column:span 3;border-top:1px solid var(--fin-rule)}}@container financials (max-width: 639px){.fin-shell{gap:20px;padding:20px 16px 28px}.fin-section{padding:16px}.fin-source{max-width:none;text-align:left}.fin-earnings-top{grid-template-columns:minmax(0,1fr);gap:16px}.fin-next-report{padding:14px 0 0;border-left:0;border-top:1px solid var(--fin-rule)}.fin-performance-stats{gap:12px 24px}}@container financials (max-width: 479px){.fin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-metric{padding:15px 12px}.fin-metric:nth-child(n){grid-column:auto}.fin-metric:nth-child(3n){border-right:1px solid var(--fin-rule)}.fin-metric:last-child,.fin-metric:nth-child(2n){border-right:0}.fin-metric:nth-child(n+3){border-top:1px solid var(--fin-rule)}.fin-metric:last-child{display:flex;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:12px}.fin-metric:last-child .fin-metric-value{margin:0}.fin-section{padding:14px}.fin-dividend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-chart-readout{gap:6px 12px}.fin-chart-value{flex:1 1 130px}}@container financials (max-width: 359px){.fin-shell{padding-inline:12px}.fin-section{padding:12px}.fin-mini-ledger{grid-template-columns:minmax(0,1fr);gap:12px}.fin-mini-ledger>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.fin-mini-ledger dd{margin:0}.fin-return-grid{grid-template-columns:minmax(0,1fr)}.fin-chart-readout{min-height:56px}}@container financials (max-width: 299px){.fin-overview{grid-template-columns:minmax(0,1fr)}.fin-metric:nth-child(n){grid-column:auto;border-right:0}.fin-metric:nth-child(n+2){border-top:1px solid var(--fin-rule)}.fin-metric:last-child{display:block}.fin-metric:last-child .fin-metric-value{margin-top:4px}.fin-dividend-summary{grid-template-columns:minmax(0,1fr)}.fin-next-facts{flex-direction:column}.fin-period-toggle{width:100%}.fin-period-button{flex:1 1 100%}.fin-ledger-row{flex-wrap:wrap;gap:4px 12px}.fin-ledger-row dd{margin-left:auto}}@media (prefers-reduced-motion:reduce){.fin-root *{scroll-behavior:auto}.fin-chart-data>summary,.fin-period-button,.fin-retry{transition:none}}.cmp-root{--cmp-ink:var(--fg);--cmp-muted:var(--muted);--cmp-faint:var(--muted-2);--cmp-surface:var(--panel);--cmp-raised:var(--panel-2);--cmp-rule:var(--rule);--cmp-rule-strong:var(--rule-strong);container:company/inline-size;height:100%;min-width:0;min-height:0;overflow-y:auto;color:var(--cmp-ink);background:var(--bg);font:400 14px/1.5 var(--font-ui)}.cmp-root *,.cmp-root :after,.cmp-root :before{box-sizing:border-box}.cmp-shell{display:grid;grid-gap:24px;gap:24px;width:100%;max-width:1200px;min-width:0;margin:0 auto;padding:24px 24px 36px}.cmp-header{flex-wrap:wrap;justify-content:space-between;gap:16px 24px}.cmp-header,.cmp-identity{display:flex;align-items:center;min-width:0}.cmp-identity{flex:1 1 340px;gap:16px}.cmp-identity>:first-child{flex:0 0 48px}.cmp-heading{min-width:0}.cmp-eyebrow{margin:0;color:var(--cmp-muted);font:400 12px/1.4 var(--font-ui);letter-spacing:.025em}.cmp-name{margin:5px 0 0;color:var(--cmp-ink);font:400 22px/1.25 var(--font-ui);letter-spacing:-.015em;overflow-wrap:anywhere}.cmp-classification{margin:6px 0 0;font-size:12px;line-height:1.5}.cmp-classification,.cmp-website{color:var(--cmp-muted);overflow-wrap:anywhere}.cmp-website{display:inline-flex;flex:0 1 auto;align-items:center;gap:8px;max-width:100%;min-width:0;min-height:34px;padding:7px 10px;border:1px solid var(--cmp-rule);border-radius:6px;background:var(--cmp-surface);font:400 13px/1.4 var(--font-ui);text-decoration:none;transition:color .14s ease,border-color .14s ease}.cmp-website:hover{color:var(--cmp-ink);border-color:var(--cmp-rule-strong)}.cmp-external{display:inline-flex;flex:0 0 13px;color:var(--accent)}.cmp-external svg,svg.cmp-external{display:block;width:13px;height:13px}.cmp-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border:1px solid var(--cmp-rule);border-radius:8px;background:var(--cmp-surface)}.cmp-metric{min-width:0;padding:15px 18px;border-right:1px solid var(--cmp-rule)}.cmp-metric:last-child{border-right:0}.cmp-metric dt{color:var(--cmp-muted);font-size:13px;line-height:1.4}.cmp-metric-value{margin:6px 0 0;color:var(--cmp-ink);font:400 20px/1.3 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.cmp-metric-note{display:block;margin:5px 0 0;color:var(--cmp-faint);font:400 12px/1.4 var(--font-ui);letter-spacing:normal;overflow-wrap:anywhere}.cmp-main-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;grid-gap:20px;gap:20px;min-width:0}.cmp-main-grid:has(.cmp-description[open]){align-items:start}.cmp-card{min-width:0;padding:20px;border:1px solid var(--cmp-rule);border-radius:10px;background:var(--cmp-surface)}.cmp-section-title{margin:0;color:var(--cmp-ink);font:400 15px/1.35 var(--font-ui)}.cmp-section-caption{margin:4px 0 0;color:var(--cmp-muted);font:400 12px/1.5 var(--font-ui);overflow-wrap:anywhere}.cmp-summary-lead{max-width:65ch;margin:16px 0 0;color:var(--cmp-ink);font:400 14px/1.7 var(--font-ui);overflow-wrap:anywhere}.cmp-description{margin-top:14px}.cmp-description>summary,.cmp-more-leaders>summary{width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 0;color:var(--cmp-muted);font:400 13px/1.5 var(--font-ui);overflow-wrap:anywhere;cursor:pointer;transition:color .14s ease}.cmp-description>summary::marker,.cmp-more-leaders>summary::marker{color:var(--cmp-faint)}.cmp-description>summary:hover,.cmp-more-leaders>summary:hover{color:var(--cmp-ink)}.cmp-description-body{margin-top:10px;padding-top:14px;border-top:1px solid var(--cmp-rule)}.cmp-description-body p{max-width:70ch;margin:0 0 12px;color:var(--cmp-ink);font:400 14px/1.65 var(--font-ui);overflow-wrap:anywhere}.cmp-description-body p:last-child{margin-bottom:0}.cmp-location{display:flex;align-items:flex-start;gap:10px;min-width:0;margin-top:20px;padding-bottom:16px;border-bottom:1px solid var(--cmp-rule)}.cmp-location-icon{display:inline-flex;flex:0 0 16px;width:16px;height:16px;margin-top:2px;color:var(--cmp-faint)}.cmp-location-icon svg{display:block;width:16px;height:16px}.cmp-location-copy{min-width:0}.cmp-location-label{display:block;color:var(--cmp-muted);font-size:12px;line-height:1.4}.cmp-location-value{display:block;margin:5px 0 0;color:var(--cmp-ink);font:400 13px/1.5 var(--font-ui);overflow-wrap:anywhere}.cmp-facts{margin:8px 0 0}.cmp-fact{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.2fr);align-items:baseline;grid-gap:4px 16px;gap:4px 16px;min-width:0;padding:11px 0;border-bottom:1px solid var(--cmp-rule)}.cmp-fact:last-child{border-bottom:0;padding-bottom:0}.cmp-fact dt{min-width:0;color:var(--cmp-muted);font-size:13px;line-height:1.5}.cmp-fact dd{min-width:0;margin:0;color:var(--cmp-ink);font:400 13px/1.5 var(--font-ui);text-align:right;overflow-wrap:anywhere}.cmp-market-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;grid-gap:24px 32px;gap:24px 32px;min-width:0;margin-top:20px}.cmp-quote{min-width:0}.cmp-label{display:block;color:var(--cmp-muted);font:400 12px/1.4 var(--font-ui)}.cmp-quote-value{margin:5px 0 0;color:var(--cmp-ink);font:400 26px/1.25 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere}.cmp-change{display:block;margin-top:6px;color:var(--cmp-muted);font:400 12px/1.4 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cmp-change.up{color:var(--status-up)}.cmp-change.down{color:var(--status-down)}.cmp-change.neutral{color:var(--cmp-muted)}.cmp-range{min-width:0}.cmp-range-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;color:var(--cmp-muted);font:400 12px/1.4 var(--font-ui)}.cmp-range-heading .cmp-section-caption{margin:0}.cmp-range-track{position:relative;height:5px;margin:17px 0 14px;border-radius:3px;background:var(--cmp-rule-strong)}.cmp-range-fill{display:block;height:100%;border-radius:inherit;background:color-mix(in srgb,var(--accent) 55%,var(--cmp-surface))}.cmp-range-marker{position:absolute;top:-4px;width:3px;height:13px;margin-left:-1px;border-radius:1px;background:var(--accent)}.cmp-range-labels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;min-width:0}.cmp-range-labels>div{min-width:0}.cmp-range-labels>div:last-child{text-align:right}.cmp-range-labels span{display:block;color:var(--cmp-muted);font:400 12px/1.4 var(--font-ui)}.cmp-range-labels strong{display:block;margin-top:4px;color:var(--cmp-ink);font:400 12px/1.4 var(--font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cmp-market-note{margin:18px 0 0;padding-top:13px;border-top:1px solid var(--cmp-rule);color:var(--cmp-faint);font:400 12px/1.5 var(--font-ui);overflow-wrap:anywhere}.cmp-section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;min-width:0}.cmp-section-heading>div{min-width:0}.cmp-count{color:var(--cmp-faint);font:400 12px/1.4 var(--font-ui)}.cmp-leaders{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:28px;column-gap:28px;min-width:0;margin-top:18px}.cmp-leader{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:15px 0;border-top:1px solid var(--cmp-rule)}.cmp-avatar{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--cmp-rule);border-radius:50%;color:var(--cmp-muted);background:var(--cmp-raised);font:400 12px/1 var(--font-ui)}.cmp-person{min-width:0;padding-top:1px}.cmp-person-name{color:var(--cmp-ink);font:400 13px/1.4 var(--font-ui)}.cmp-person-name,.cmp-person-role{display:block;overflow-wrap:anywhere}.cmp-person-role{margin-top:4px;color:var(--cmp-muted);font:400 12px/1.5 var(--font-ui)}.cmp-leader.is-ceo .cmp-person-name{color:var(--accent)}.cmp-leader.is-ceo .cmp-avatar{color:var(--accent);border-color:var(--cmp-rule-strong)}.cmp-more-leaders{margin-top:4px}.cmp-more-leaders .cmp-leaders{margin-top:8px}.cmp-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;color:var(--cmp-faint);font:400 12px/1.6 var(--font-ui);overflow-wrap:anywhere}.cmp-footer p{margin:0}.cmp-footer small{font:inherit}.cmp-empty{margin:16px 0 0;color:var(--cmp-muted);font:400 14px/1.6 var(--font-ui);overflow-wrap:anywhere}.cmp-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:min(300px,65vh);padding:28px 0;text-align:center}.cmp-status-icon{display:inline-flex;color:var(--cmp-faint)}.cmp-status-icon svg{display:block;width:32px;height:32px}.cmp-status .cmp-empty{max-width:44ch;margin:0}.cmp-retry{min-height:32px;max-width:100%;margin-top:4px;padding:6px 12px;border:1px solid var(--cmp-rule-strong);border-radius:5px;color:var(--cmp-ink);background:var(--cmp-raised);font:400 13px/1.4 var(--font-ui);overflow-wrap:anywhere;cursor:pointer;transition:border-color .14s ease}.cmp-retry:hover{border-color:var(--cmp-muted)}.cmp-skeleton{display:grid;grid-gap:10px;gap:10px;width:min(280px,100%);margin-top:8px}.cmp-skeleton>span{display:block;height:8px;border-radius:2px;background:var(--cmp-rule)}.cmp-skeleton>span:last-child{width:64%;justify-self:center}.cmp-description>summary:focus-visible,.cmp-more-leaders>summary:focus-visible,.cmp-retry:focus-visible,.cmp-website:focus-visible{outline:1px solid var(--accent);outline-offset:3px;border-radius:3px}@container company (max-width: 899px){.cmp-shell{gap:20px;padding-block:20px 28px}.cmp-metric{padding:12px 16px}.cmp-card{padding:18px}}@container company (max-width: 699px){.cmp-main-grid{grid-template-columns:minmax(0,1fr)}}@container company (max-width: 639px){.cmp-shell{padding-inline:16px}.cmp-header{gap:14px}.cmp-identity{flex-basis:100%}.cmp-card{padding:16px}.cmp-market-grid{grid-template-columns:minmax(0,1fr);gap:22px}}@container company (max-width: 479px){.cmp-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-metric{padding:13px 12px}.cmp-metric:nth-child(2){border-right:0}.cmp-metric:last-child{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;border-top:1px solid var(--cmp-rule)}.cmp-metric:last-child .cmp-metric-value{margin:0;text-align:right}.cmp-metric:last-child .cmp-metric-note{grid-column:1/-1;margin:0;text-align:right}.cmp-leaders{grid-template-columns:minmax(0,1fr)}.cmp-card{padding:14px}}@container company (max-width: 359px){.cmp-shell{padding-inline:12px}.cmp-identity{align-items:flex-start;gap:12px}.cmp-card{padding:12px}.cmp-fact{grid-template-columns:minmax(0,1fr)}.cmp-fact dd{text-align:left}}@container company (max-width: 299px){.cmp-identity{flex-direction:column}.cmp-overview{grid-template-columns:minmax(0,1fr)}.cmp-metric{border-right:0}.cmp-metric+.cmp-metric{border-top:1px solid var(--cmp-rule)}.cmp-metric:last-child{display:block;grid-column:auto}.cmp-metric:last-child .cmp-metric-value{margin-top:6px;text-align:left}.cmp-metric:last-child .cmp-metric-note{margin-top:5px;text-align:left}.cmp-leader,.cmp-range-labels{gap:10px}}@media (prefers-reduced-motion:reduce){.cmp-description>summary,.cmp-more-leaders>summary,.cmp-retry,.cmp-website{transition:none}}