.trade-terminal-panes,.trade-terminal-panes--solo{grid-template-columns:minmax(0,1fr)}.trade-terminal-panes--solo>.trade-terminal-market-panes{width:100%;min-width:0;height:100%}.terminal-instrument-panel{--terminal-instrument-current-width:var(--terminal-instrument-width,264px);position:relative;width:var(--terminal-instrument-current-width);height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--hairline);border-right:0;background:var(--surface-1);color:var(--text-1)}.terminal-instrument-head{flex:0 0 42px;min-height:42px;padding:0 8px 0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--hairline)}.terminal-instrument-title{min-width:0;display:flex;align-items:baseline;gap:12px;font-size:12px;font-weight:700}.terminal-instrument-collapse,.terminal-instrument-open{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:var(--text-2);cursor:pointer;transition:color .14s var(--ease-out),background .14s var(--ease-out),transform .14s var(--ease-out)}.terminal-instrument-collapse{width:28px;height:28px;border-radius:7px}.terminal-instrument-collapse:hover,.terminal-instrument-open:hover{background:var(--surface-2);color:var(--text-1)}.terminal-instrument-collapse:active,.terminal-instrument-open:active{transform:scale(.97)}.terminal-instrument-collapse:focus-visible,.terminal-instrument-open:focus-visible,.terminal-instrument-resize:focus-visible,.terminal-instrument-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.terminal-instrument-tabs{flex:0 0 38px;min-height:38px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--hairline)}.terminal-instrument-tab{position:relative;min-width:0;padding:0 5px;border:0;background:transparent;color:var(--text-3);font-size:11px;font-weight:650;cursor:pointer;transition:color .14s ease,background .14s ease,transform .14s var(--ease-out)}.terminal-instrument-tab:after{content:"";position:absolute;right:7px;bottom:-1px;left:7px;height:2px;border-radius:2px 2px 0 0;background:var(--accent);opacity:0;transform:scaleX(.7);transition:opacity .14s ease,transform .14s var(--ease-out)}.terminal-instrument-tab:hover{background:var(--surface-2);color:var(--text-2)}.terminal-instrument-tab:active{transform:scale(.98)}.terminal-instrument-tab.is-active{background:color-mix(in srgb,var(--accent-tint) 44%,transparent);color:var(--text-1)}.terminal-instrument-tab.is-active:after{opacity:1;transform:scaleX(1)}.terminal-instrument-body{flex:1 1;min-height:0;overflow:auto;padding:10px 12px 14px;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}.terminal-instrument-body .tab-news-list,.terminal-instrument-body .tt-overview,.terminal-instrument-body .tt-stats{padding:0!important}.terminal-instrument-body .stats-grid,.terminal-instrument-body .tt-overview-columns{grid-template-columns:1fr!important}.terminal-instrument-skeleton{padding:2px 0}.terminal-instrument-resize{position:absolute;top:0;right:-4px;bottom:0;width:9px;padding:0;border:0;background:transparent;cursor:col-resize;z-index:2;touch-action:none}.terminal-instrument-resize:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent;transition:background .12s ease}.terminal-instrument-panel[data-resizing=true] .terminal-instrument-resize:after,.terminal-instrument-resize:hover:after{background:var(--accent)}.terminal-instrument-panel[data-open=false]{width:44px}.terminal-instrument-open{width:100%;height:100%;padding:12px 0;flex-direction:column;justify-content:flex-start;gap:12px;border-radius:0}.terminal-instrument-open span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--text-3);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.trade-ticket-side-btn span{font-size:13.5px;font-weight:inherit;line-height:1}.trade-ticket-side-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.trade-ticket-amount{padding:0;border:0;border-radius:0;background:transparent}.trade-ticket-amount-head{margin:0 1px 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.trade-ticket-amount-head label{color:var(--text-1);font-size:11px;font-weight:750;cursor:text}.trade-ticket-amount-head span{color:var(--text-3);font-size:10px;font-weight:700}.trade-ticket-amount-field{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:12px 12px 10px;border:0;border-radius:11px;background:var(--surface-2);cursor:text}.trade-ticket-amount-input-row{--trade-ticket-amount-font-size:26px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;width:100%;min-width:0}.trade-ticket-amount-input{flex:1 1 auto;width:auto;max-width:none;min-width:0;padding:0;font-size:var(--trade-ticket-amount-font-size);line-height:1.1;text-align:left}.trade-ticket-amount-input::placeholder{color:var(--text-3);opacity:.82}.trade-ticket-amount-prefix{font-size:var(--trade-ticket-amount-font-size);line-height:1.1}.trade-ticket-amount-prefix,.trade-ticket-amount-suffix{flex:none;color:var(--text-2)}.trade-ticket-amount-hint{min-height:1.25em;margin:4px 0 0;color:var(--text-3);font-size:9.5px;font-weight:560;line-height:1.25;opacity:0;visibility:hidden;transition:opacity .1s ease,visibility 0s linear .1s}.trade-ticket-amount-hint[data-visible=true]{opacity:1;visibility:visible;transition:opacity .1s ease}.trade-ticket .swap-validation-msg--error{color:color-mix(in srgb,var(--neg) 86%,var(--text-1) 14%);font-size:12.5px;font-weight:800;letter-spacing:-.005em;text-align:center;text-wrap:balance}.trade-ticket-slider-wrap{margin-top:11px}.trade-ticket .trade-widget-cta--rail{transition:transform .14s var(--ease-out),filter .14s ease,box-shadow .14s ease}.trade-ticket .trade-widget-cta--rail:active:not(:disabled){transform:scale(.98)}@media (max-width:1279px){.trade-terminal-panes{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.terminal-instrument-panel{display:none}.trade-terminal-panes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.terminal-instrument-collapse,.terminal-instrument-open,.terminal-instrument-resize:after,.terminal-instrument-tab,.terminal-instrument-tab:after,.trade-ticket .trade-widget-cta--rail,.trade-ticket-amount,.trade-ticket-amount-field,.trade-ticket-amount-hint,.trade-ticket-side-btn{transition-duration:0s}}.terminal-instrument-body--markets{overflow:hidden;padding:0}.terminal-instrument-body--markets .search-dd--embedded{display:flex;height:100%;min-height:0;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}.search-dd--embedded .search-dd-chrome{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--surface-1)}.search-dd--embedded .search-dd-list{flex:0 0 auto;min-height:auto;max-height:none;overflow:visible}.search-dd--embedded .search-dd-input-row{position:relative;z-index:0;gap:6px;padding:6px 10px;background:var(--surface-1)}.search-dd--embedded .search-dd-input-icon{left:22px}.search-dd--embedded .search-dd-input{height:36px;padding:0 10px 0 34px;border-radius:8px;font-size:13px;font-weight:500}.search-dd--embedded .search-dd-toolbar{grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(48px,auto);gap:5px;min-height:38px;padding:3px 8px 3px 10px;border-bottom:1px solid var(--hairline);background:var(--surface-1)}.search-dd--embedded .search-dd-sort-btn{min-height:30px;padding:0 5px;border-radius:6px;font-size:11px}@media (min-width:1024px) and (max-height:640px){.search-dd--embedded .search-dd-toolbar{padding-top:2px;padding-bottom:2px}}.search-dd--embedded .search-dd-row{grid-template-columns:minmax(0,1fr) minmax(54px,auto) minmax(48px,auto);gap:5px;min-height:56px;padding:8px 10px}.search-dd--embedded .search-dd-sym{gap:7px;overflow:hidden}.search-dd--embedded .search-dd-sym .ticker-logo,.search-dd--embedded .search-dd-sym [class*=ticker-logo]{width:26px!important;height:26px!important;border-radius:7px!important}.search-dd--embedded .search-dd-sym-text{flex-direction:column;align-items:flex-start;gap:0;width:100%;overflow:hidden}.search-dd--embedded .search-dd-name{display:block;width:100%;max-width:100%}.search-dd--embedded .search-dd-ticker{font-size:13px;font-weight:700}.search-dd--embedded .search-dd-chg,.search-dd--embedded .search-dd-name{font-size:11px}.search-dd--embedded .search-dd-last{font-size:13px;font-weight:700}.search-dd--embedded .search-dd-footer{display:none}.trade-terminal-book .ob-tabs button,.trade-terminal-book .ob-tabs button.active{font-size:12px;font-weight:500;line-height:1.25}.terminal-instrument-section{position:relative;align-self:stretch;padding:0;border:0;background:transparent;color:var(--text-3);font:inherit;cursor:pointer}.terminal-instrument-section:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--text-1);opacity:0}.terminal-instrument-section.is-active,.terminal-instrument-section:hover{color:var(--text-1)}.terminal-instrument-section.is-active:after{opacity:1}.terminal-instrument-section:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.trade-terminal-body--resizable{display:flex;height:100%}.trade-terminal-book-shell,.trade-terminal-chart-shell,.trade-terminal-form-shell,.trade-terminal-market-panes,.trade-terminal-panes-shell,.trade-terminal-primary--resizable,.trade-terminal-primary-shell{min-width:0;min-height:0;height:100%;overflow:hidden;scrollbar-width:none}.trade-terminal-form-shell::-webkit-scrollbar{width:0;height:0}.trade-terminal-primary--resizable{display:flex;flex-direction:column}.trade-terminal-panes{height:100%}.trade-terminal-market-panes{display:flex}.trade-terminal-book-shell>.trade-terminal-book,.trade-terminal-chart-shell>.trade-terminal-chart,.trade-terminal-form-shell>.trade-terminal-form{width:100%;height:100%}.trade-terminal-resize-handle{position:relative;flex:0 0 auto;background:transparent;outline:none;touch-action:none}.trade-terminal-resize-handle--horizontal{width:7px;cursor:col-resize}.trade-terminal-resize-handle--vertical{height:7px;cursor:row-resize}.trade-terminal-resize-handle:after{content:"";position:absolute;background:var(--hairline)}.trade-terminal-resize-handle--horizontal:after{top:0;bottom:0;left:3px;width:1px}.trade-terminal-resize-handle--vertical:after{top:3px;right:0;left:0;height:1px}.trade-terminal-resize-handle:hover,.trade-terminal-resize-handle[data-separator=active]{background:transparent}.trade-terminal-resize-handle:focus-visible:after,.trade-terminal-resize-handle:hover:after,.trade-terminal-resize-handle[data-separator=active]:after{background:var(--accent)}.trade-terminal-band-resizer{display:none}@media (min-width:1024px){.trade-terminal-band-resizer{display:block}}.terminal-instrument-body .tt-overview-identity{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:2px 0 14px;border-bottom:1px solid var(--hairline)}.terminal-instrument-body .tt-overview-identity>.ticker-logo{flex:0 0 auto}.terminal-instrument-body .tt-overview-identity-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.terminal-instrument-body .tt-overview-ticker{color:var(--text-1);font-size:15px;font-weight:750;line-height:1.2}.terminal-instrument-body .tt-overview-name{color:var(--text-2);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.terminal-instrument-body .tt-stock-transparency{margin:20px 0;padding:0 0 16px;border-bottom:1px solid var(--hairline)}.terminal-instrument-body .tt-overview-row--partners{align-items:center}.terminal-instrument-body .tt-partner-marks{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.terminal-instrument-body .tt-partner-mark{position:relative;display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-1);text-decoration:none;transition:transform .12s var(--ease-out),background .12s ease,border-color .12s ease}.terminal-instrument-body .tt-partner-mark img{width:22px;height:22px;border-radius:5px;object-fit:contain}.terminal-instrument-body .tt-partner-tooltip{position:absolute;right:0;bottom:calc(100% + 6px);z-index:4;padding:5px 7px;border-radius:6px;background:var(--text-1);color:var(--bg);box-shadow:0 4px 14px color-mix(in srgb,var(--text-1) 16%,transparent);font-size:10px;font-weight:650;line-height:1;opacity:0;pointer-events:none;transform:translateY(2px);visibility:hidden;white-space:nowrap;transition:opacity .12s ease,transform .12s var(--ease-out),visibility 0s linear .12s}.terminal-instrument-body .tt-partner-mark:focus-visible{outline:2px solid var(--hairline-focus);outline-offset:2px}.terminal-instrument-body .tt-partner-mark:focus-visible .tt-partner-tooltip{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}.terminal-instrument-body .tt-partner-mark:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.terminal-instrument-body .tt-partner-mark:hover{border-color:var(--hairline-strong);background:var(--surface-2)}.terminal-instrument-body .tt-partner-mark:hover .tt-partner-tooltip{opacity:1;transform:translateY(0);visibility:visible;transition-delay:0s}}.terminal-instrument-body .tt-stock-transparency-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.terminal-instrument-body .tt-stock-transparency-sub{display:block}.terminal-instrument-body .tt-stock-transparency-empty,.terminal-instrument-body .tt-stock-transparency-note{color:var(--text-3);font-size:11px;line-height:1.45}.terminal-instrument-body .tt-stock-transparency-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:20px;padding:2px 7px;border:1px solid var(--hairline-strong);border-radius:999px;color:var(--text-2);font-size:10px;font-weight:650;line-height:1;white-space:nowrap}.terminal-instrument-body .tt-stock-transparency-status.is-backed{border-color:color-mix(in srgb,var(--pos) 42%,var(--hairline));color:var(--pos)}.terminal-instrument-body .tt-stock-transparency-status.is-review{border-color:color-mix(in srgb,var(--neg) 44%,var(--hairline));color:var(--neg)}.terminal-instrument-body .tt-stock-transparency-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.terminal-instrument-body .tt-stock-transparency-rows .tt-overview-row{padding:9px 0}.terminal-instrument-body .tt-stock-transparency-rows .tt-overview-label{max-width:48%;font-size:10px}.terminal-instrument-body .tt-stock-transparency-rows .tt-overview-value{min-width:0;max-width:58%;font-size:12px;overflow-wrap:anywhere}.terminal-instrument-body .tt-stock-transparency-rows .transparency-addr{font-size:inherit}.terminal-instrument-body .tt-stock-transparency-note{margin:9px 0 0}.terminal-instrument-body .tt-stock-transparency-empty{margin:12px 0 0;color:var(--text-2)}.mobile-trade-focus,.sheet--trade,.trade-terminal{font-family:var(--ff)}:is(.trade-terminal,.mobile-trade-focus,.sheet--trade) :where(.ahs-price,.ahs-change,.ahs-stat-cell-value,.search-dd-last,.search-dd-chg,.ob-price,.ob-size,.ob-total,.ob-spread-last,.ob-spread-meta,.rt-price,.rt-size,.rt-closing-price,.rt-closing-time,.rt-closing-vol-val,.tt-table td.num,.tt-watchlist-last,.tt-watchlist-chg,.tt-info-stat-value,.trade-ticket-amount-input,.trade-ticket-amount-prefix,.trade-ticket-amount-suffix,.trade-ticket-slider-labels,.trade-ticket-limit-input,.trade-ticket-available-value,.trade-ticket-summary-v,.trade-rail-position .num){font-family:var(--ff-mono);font-feature-settings:tabular-nums slashed-zero;font-variant-numeric:tabular-nums slashed-zero;letter-spacing:0}.terminal-instrument-tab{font-size:var(--fs-11)}.trade-ticket-amount-input-row{--trade-ticket-amount-font-size:var(--fs-24)}.terminal-instrument-body .tt-stock-transparency-rows .tt-overview-label,.terminal-instrument-body .tt-stock-transparency-status,.trade-ticket-amount-hint{font-size:var(--fs-10)}@media (max-width:1023px){:is(.mobile-trade-focus,.sheet--trade) :where(.trade-ticket-side-btn,.trade-ticket-ordertype-btn,.trade-ticket-limit-chips button,.trade-ticket-protect-pill,.trade-ticket-slider-max,.trade-ticket-available-col--max){min-height:44px}:is(.mobile-trade-focus,.sheet--trade) .trade-ticket-slider-wrap{height:44px;margin-block:0}:is(.mobile-trade-focus,.sheet--trade) .trade-ticket-slider-track{inset:19px 0 auto}:is(.mobile-trade-focus,.sheet--trade) .trade-ticket-slider-max{display:inline-flex;align-items:center;justify-content:flex-end;min-width:44px}.sheet--trade .trade-sheet-nav-back{width:44px;height:44px}.mobile-trade-nav{gap:8px;padding:6px 10px}.mobile-trade-nav-back,.mobile-trade-nav-icon{width:44px;height:44px;border-radius:12px}.mobile-trade-nav-back,.mobile-trade-nav-icon,.mobile-trade-session-pill{transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .14s var(--ease-out)}.mobile-trade-nav-actions{gap:4px}:is(.mobile-trade-nav-back,.mobile-trade-nav-icon):active{transform:scale(.96)}.mobile-trade-focus .timeframe{display:inline-flex;align-items:center;justify-content:center}.mobile-trade-session-pill:active{transform:scale(.98)}.mobile-trade-focus .timeframe{min-height:32px}.mobile-trade-price-subpanel .ob-split-side{transition:transform .12s var(--ease-out)}.mobile-trade-price-subpanel .ob-split-side:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){:is(.mobile-trade-nav-back,.mobile-trade-nav-icon,.mobile-trade-session-pill,.mobile-trade-price-subpanel .ob-split-side){transition-duration:0s}}.trade-terminal-form{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}.trade-terminal-form .trade-panel-rail.swap-rail,.trade-terminal-form .trade-panel-rail.swap-rail:has(.trade-widget-rail-layout){flex:0 0 auto;height:auto;overflow:visible}.trade-terminal-form .trade-widget-rail-layout,.trade-terminal-form .trade-widget-rail-scroll{flex:0 0 auto;height:auto;overflow:visible}.trade-terminal-form>.trade-rail-position{flex:0 0 auto}.trade-terminal-form>.trade-rail-research{flex-grow:1;flex-shrink:1;flex-basis:0px;min-height:0;margin-top:2px;border-top:1px solid var(--hairline)}.trade-terminal-chart-shell{display:flex;flex-direction:column}.trade-terminal-chart-shell>.asset-header-strip{position:static;flex:0 0 auto;column-gap:clamp(10px,1.4vw,22px);min-width:0}.trade-terminal-chart-shell>.asset-header-strip>.ahs-left{min-width:0;flex-shrink:1}.trade-terminal-chart-shell>.asset-header-strip .ahs-ticker-picker{flex:0 1 auto;overflow:hidden}.trade-terminal-chart-shell>.asset-header-strip .ahs-ticker{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-terminal-chart-shell>.asset-header-strip .ahs-name{max-width:min(110px,100%)}.trade-terminal-chart-shell{container-type:inline-size;container-name:chartpane}.asset-header-strip .ahs-stat-pair{display:contents}@container chartpane (max-width: 820px){.asset-header-strip .ahs-stat-pair{display:none}}@container chartpane (max-width: 660px){.asset-header-strip .ahs-name,.asset-header-strip .ahs-status-wrap{display:none}}@container chartpane (max-width: 520px){.asset-header-strip .ahs-kind-badge{display:none}}.trade-terminal-chart-shell>.trade-terminal-chart{flex:1 1;height:auto;min-height:0}.asset-header-strip .ahs-kind-badge{flex:none;margin-left:-8px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.asset-header-strip .ahs-price-group{display:flex;align-items:baseline;gap:10px;flex:none;min-width:0}.asset-header-strip .ahs-price-group .ahs-price{font-size:19px;font-weight:800;line-height:1.15;white-space:nowrap}.asset-header-strip .ahs-price-group .ahs-change{font-size:12px;font-weight:700;white-space:nowrap}.trade-rail-position{display:flex;flex-direction:column;gap:8px;margin:2px 12px 6px;padding:10px 12px 12px;border-radius:10px;background:color-mix(in srgb,var(--surface-2) 55%,var(--surface-1))}.trade-rail-position-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.trade-rail-position-title{margin:0;color:var(--text-3);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.trade-rail-position-sync{color:var(--text-3);font-size:10px;font-weight:600}.trade-rail-position-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline}.trade-rail-position-qty,.trade-rail-position-value{color:var(--text-1);font-size:14px;font-weight:800}.trade-rail-position-value{justify-self:end}.trade-rail-position-avg{color:var(--text-3);font-size:11px;font-weight:600}.trade-rail-position-pnl{justify-self:end;font-size:11px;font-weight:700}.trade-rail-position-pnl.pos{color:var(--pos)}.trade-rail-position-pnl.neg{color:var(--neg)}.trade-rail-position-pnl.flat{color:var(--text-2)}.trade-rail-position-empty{margin:0;color:var(--text-3);font-size:11px;line-height:1.4}.trade-rail-research{display:flex;flex-direction:column;min-height:0;padding:4px 12px 14px}.trade-rail-research-tabs{flex:none;display:flex;align-items:stretch;gap:14px;padding:6px 2px 0;border-bottom:1px solid var(--hairline)}.trade-rail-research-tab{position:relative;padding:2px 0 8px;border:0;background:transparent;color:var(--text-3);font-size:12px;font-weight:650;cursor:pointer;transition:color .14s ease}.trade-rail-research-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:1px;background:var(--text-1)}.trade-rail-research-tab:hover{color:var(--text-2)}.trade-rail-research-tab.is-active{color:var(--text-1);font-weight:750}.trade-rail-research-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.trade-rail-research-body{flex:1 1;min-height:120px;padding:2px 0 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.trade-rail-research:not(:hover) .trade-rail-research-body{scrollbar-color:transparent transparent}.trade-rail-research:not(:hover) .trade-rail-research-body::-webkit-scrollbar-thumb{background:transparent}.trade-rail-research-body .news-meta{order:-1;font-size:10.5px}.trade-rail-research-body .news-preview:not(.news-preview-link){display:none}.trade-rail-research-body .news-preview-link{font-size:12.5px;font-weight:650;line-height:1.35;-webkit-line-clamp:2}.trade-rail-research-body .tab-news-item{padding:10px 0}.trade-rail-research-body .news-body{gap:3px}.trade-terminal-book,.trade-terminal-chart,.trade-terminal-form,.trade-terminal-tabs,.trade-terminal-tabs .tt-bottom-tabs{border:0}.search-dd-chips,.search-dd-lists{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px}.search-dd-lists{padding-top:0}.search-dd-chip,.search-dd-list-chip,.search-dd-list-new{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:0;border-radius:var(--r-pill,999px);background:var(--surface-2);color:var(--text-2);font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.search-dd-chip:hover,.search-dd-list-chip:hover,.search-dd-list-new:hover{color:var(--text-1)}.search-dd-chip.is-active,.search-dd-list-chip.is-active{background:var(--text-1);color:var(--bg)}.search-dd-list-new{background:transparent;border:1px dashed var(--hairline-strong);color:var(--text-2)}.search-dd-list-count{color:inherit;font-size:11px;font-weight:600;opacity:.7}.search-dd-chip:focus-visible,.search-dd-list-chip:focus-visible,.search-dd-list-new:focus-visible,.search-dd-row-add:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-dd-row-shell{position:relative}.search-dd-row-shell .search-dd-row{padding-right:44px}.search-dd-row-add{position:absolute;top:50%;right:10px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-3);cursor:pointer;transform:translateY(-50%);transition:background .14s ease,color .14s ease}.search-dd-row-add:hover{background:var(--surface-2);color:var(--text-1)}@media (prefers-reduced-motion:reduce){:is(.search-dd-chip,.search-dd-list-chip,.search-dd-list-new,.search-dd-row-add){transition-duration:0s}}.search-dd-themes{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:6px 8px;gap:6px 8px;padding:0 10px 8px}.search-dd-themes-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.search-dd-themes-label{padding-top:6px;color:var(--text-3);font-size:11px;font-weight:650;white-space:nowrap}.search-dd-theme-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:0;border-radius:var(--r-pill,999px);background:var(--surface-2);color:var(--text-2);font-size:11.5px;font-weight:620;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.search-dd-theme-chip:hover{color:var(--text-1)}.search-dd-theme-chip.is-active{background:var(--text-1);color:var(--bg)}.search-dd-theme-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.search-dd-theme-chip{transition-duration:0s}}.search-dd--embedded,.search-overlay>.search-dd--embedded{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent}.search-dd--embedded .search-dd-sentinel{height:1px}.trade-ticket-quick-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px;margin-top:8px}.trade-ticket-quick-btn{min-height:34px;padding:0 8px;border:0;border-radius:9px;background:var(--surface-2);color:var(--text-1);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background .14s ease,color .14s ease,transform .14s var(--ease-out)}.trade-ticket-quick-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text-1) 10%,var(--surface-2))}.trade-ticket-quick-btn:active:not(:disabled){transform:scale(.98)}.trade-ticket-quick-btn:disabled{color:var(--text-3);cursor:not-allowed}.trade-ticket-quick-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trade-ticket-slider-toggle{display:flex;align-items:center;gap:6px;width:100%;min-height:32px;margin-top:8px;padding:0 2px;border:0;background:transparent;color:var(--text-3);font-size:11.5px;font-weight:650;cursor:pointer;transition:color .14s ease}.trade-ticket-slider-toggle:hover{color:var(--text-2)}.trade-ticket-slider-toggle-value{margin-left:auto;color:var(--text-1);font-weight:750}.trade-ticket-slider-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.trade-ticket-slider-panel{padding:2px 2px 4px}.trade-ticket-slider-panel .trade-ticket-slider-wrap{margin-top:4px}@media (prefers-reduced-motion:reduce){:is(.trade-ticket-quick-btn,.trade-ticket-slider-toggle){transition-duration:0s}}.trade-ticket-shortfall{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:10px 11px;border-radius:10px;background:color-mix(in srgb,var(--neg) 8%,var(--surface-1))}.trade-ticket .trade-ticket-shortfall-msg{margin:0;color:color-mix(in srgb,var(--neg) 82%,var(--text-1) 18%);font-size:12px;font-weight:700;line-height:1.35;text-align:left;text-wrap:pretty}.trade-ticket-shortfall-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.trade-ticket-shortfall-btn{min-height:34px;padding:0 10px;border:1px solid var(--hairline-strong);border-radius:9px;background:var(--surface-1);color:var(--text-1);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .14s ease,border-color .14s ease,transform .14s var(--ease-out)}.trade-ticket-shortfall-btn:hover{border-color:var(--text-3);background:var(--surface-2)}.trade-ticket-shortfall-btn:active{transform:scale(.98)}.trade-ticket-shortfall-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.trade-ticket-shortfall-btn--fund{border-color:transparent;background:var(--text-1);color:var(--bg)}.trade-ticket-shortfall-btn--fund:hover{border-color:transparent;background:color-mix(in srgb,var(--text-1) 88%,var(--bg))}@media (max-width:1023px){.trade-ticket-shortfall-btn{min-height:44px}}@media (prefers-reduced-motion:reduce){.trade-ticket-shortfall-btn{transition-duration:0s}}.trade-widget-cta-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:8px}.trade-widget-cta-pair .trade-widget-cta{margin-top:0;min-width:0;padding-inline:10px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-widget-cta-pair .btn-secondary{background:var(--surface-2);border:0;color:var(--text-1)}.trade-widget-cta-pair .btn-secondary:hover{background:color-mix(in srgb,var(--text-1) 10%,var(--surface-2))}.trade-ticket-amount-field{padding:9px 12px 7px}.trade-ticket-amount-input-row{--trade-ticket-amount-font-size:22px}.trade-ticket-quick-row .trade-ticket-slider-max{color:var(--text-1);font-size:12.5px;font-weight:700;letter-spacing:normal;text-decoration:none}.trade-ticket-quick-row .trade-ticket-slider-max:focus-visible,.trade-ticket-quick-row .trade-ticket-slider-max:hover:not(:disabled){text-decoration:none}.trade-ticket-quick-row .trade-ticket-slider-max:disabled{color:var(--text-3);opacity:1}.trade-widget-cta-pair--single{grid-template-columns:minmax(0,1fr)}.trade-sheet-nav{gap:4px;padding:10px 12px 4px}.trade-sheet-nav-back{width:40px;height:40px;margin-left:-8px;border:0;background:transparent}.trade-sheet-nav-title{font-size:17px;font-weight:800;letter-spacing:-.01em}.trade-sheet-nav-meta{margin-top:1px;font-size:12.5px;font-weight:600}.trade-ticket-amount--hero{padding:22px 0 0}.trade-ticket-amount--hero .trade-ticket-amount-field{align-items:center;padding:0;border-radius:0;background:transparent}.trade-ticket-amount--hero .trade-ticket-amount-input-row{--trade-ticket-amount-font-size:clamp(38px,13vw,52px);justify-content:center;gap:0;width:auto}.trade-ticket-amount--hero .trade-ticket-amount-input,.trade-ticket-amount--hero .trade-ticket-amount-prefix{font-weight:800;letter-spacing:-.03em;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-ticket-amount--hero .trade-ticket-amount-input{flex:0 0 auto;width:calc(var(--amount-chars, 4) * 1ch + 4px);min-width:0;text-align:left}.trade-ticket-amount-est{margin:10px 0 0;text-align:center;color:var(--text-3);font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-ticket-amount--hero .trade-ticket-quick-row{display:flex;justify-content:center;gap:10px;margin-top:22px}.trade-ticket-amount--hero .trade-ticket-quick-btn{min-width:92px;min-height:46px;padding:0 20px;border-radius:14px;font-size:15px}.trade-ticket-available--sheet{flex-direction:column;align-items:stretch;gap:8px;margin-top:30px;padding:0 2px;border-top:0}.trade-ticket-available--sheet .trade-ticket-available-col{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;text-align:left}.trade-ticket-available--sheet .trade-ticket-available-label{font-size:14px;font-weight:500;color:var(--text-3)}.trade-ticket-available--sheet .trade-ticket-available-value{margin-top:0;font-size:15px;font-weight:700;letter-spacing:0;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet--trade .trade-ticket-options{margin-top:26px}.trade-ticket-option-row{gap:14px;min-height:48px;padding:0 2px;font-size:16px;font-weight:500;color:var(--text-1)}.trade-ticket-option-row .checkbox-box{width:24px;height:24px;border-radius:7px;flex:none}.sheet-footer--trade .trade-widget-cta-pair{width:100%;gap:12px;margin-top:0}.sheet-footer--trade .trade-widget-cta-pair .trade-widget-cta{padding-inline:16px;font-size:15px;font-weight:700}.sheet-footer--trade .btn{height:52px;border-radius:16px}@media (min-width:1024px){html:has(main .trade-terminal-wrap){scrollbar-gutter:stable both-edges}body:has(main .trade-terminal-wrap)>main{overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}.trade-terminal,.trade-terminal-main,.trade-terminal-wrap{height:auto;min-height:100%;overflow:visible}.trade-terminal-body,.trade-terminal-form-shell,.trade-terminal-primary-shell,.trade-terminal-workspace{height:auto!important;min-height:calc(100dvh - var(--header-h, 64px));overflow:visible}.trade-terminal-primary-shell{display:flex;flex-direction:column;min-height:0}.trade-terminal-panes{flex:none;height:calc(100dvh - var(--header-h, 64px) - var(--tt-peek, 280px));min-height:0}.trade-terminal-tabs{flex:none;height:auto;min-height:var(--tt-peek,280px);display:flex;flex-direction:column;overflow:visible}.tt-tab-body,.tt-tab-body>.tt-history,.tt-tab-body>.tt-history>.portfolio-section{min-height:0;max-height:none;overflow:visible}.tt-tab-body .tt-virtual-table-body,.tt-tab-body>.tt-history .portfolio-table-scroll--activity{flex:0 1 auto;min-height:0;max-height:var(--tt-list-rows-h,calc(10 * var(--tt-row-h, 44px)))!important;overflow-y:auto;min-height:var(--tt-list-rows-h,calc(10 * var(--tt-row-h, 44px)))}.tt-tab-body .tt-virtual-table:not(.tt-virtual-table--scroll){min-height:calc(var(--tt-list-rows-h, calc(10 * var(--tt-row-h, 44px))) + var(--tt-row-h, 44px))}.tt-tab-body .alert-list,.tt-tab-body .tt-watchlist-rows{min-height:var(--tt-list-rows-h,calc(10 * var(--tt-row-h, 44px)));max-height:var(--tt-list-rows-h,calc(10 * var(--tt-row-h, 44px)));overflow-y:auto}.tt-tab-body .alert-list,.tt-tab-body .tt-virtual-table-body,.tt-tab-body .tt-watchlist-rows,.tt-tab-body>.tt-history .portfolio-table-scroll--activity{scrollbar-gutter:stable}.trade-terminal-main:not([data-blotter-revealed]) .tt-tab-body .alert-list,.trade-terminal-main:not([data-blotter-revealed]) .tt-tab-body .tt-virtual-table-body,.trade-terminal-main:not([data-blotter-revealed]) .tt-tab-body .tt-watchlist-rows,.trade-terminal-main:not([data-blotter-revealed]) .tt-tab-body>.tt-history .portfolio-table-scroll--activity{overflow-y:hidden}.tt-tab-body .tt-watchlist-empty{min-height:var(--tt-list-rows-h,calc(10 * var(--tt-row-h, 44px)))}.tt-tab-body .tt-tab-empty{min-height:calc(var(--tt-list-rows-h, calc(10 * var(--tt-row-h, 44px))) + var(--tt-row-h, 44px))}.trade-terminal-form>.trade-rail-research .trade-rail-research-body{max-height:calc(100dvh - var(--header-h, 64px) - 52px)}.tt-tab-body>.tt-history .portfolio-table td.portfolio-activity-aside-amount,.tt-tab-body>.tt-history .portfolio-table td.portfolio-activity-aside-status,.tt-tab-body>.tt-history .portfolio-table th:nth-child(4),.tt-tab-body>.tt-history .portfolio-table th:nth-child(5){text-align:center}.tt-tab-body>.tt-history .portfolio-table th:nth-child(4) .portfolio-th-btn,.tt-tab-body>.tt-history .portfolio-table th:nth-child(5) .portfolio-th-btn{justify-content:center;padding-right:12px}html[data-numbers-hidden] .tt-tab-body>.tt-history .portfolio-table td.portfolio-activity-aside-amount:not(.is-zero):after{justify-content:center}.tt-tab-body .tt-virtual-table-body{scrollbar-width:thin}.tt-tab-body .tt-virtual-table:not(:hover) .tt-virtual-table-body{scrollbar-color:transparent transparent}}@media (min-width:1024px){.tt-tab-body .tt-virtual-table:not(:hover) .tt-virtual-table-body::-webkit-scrollbar-thumb{background:transparent}}.trade-rail-ticket .trade-widget-rail-scroll{padding:0}.trade-rail-ticket .trt-form{flex:none;min-height:446px;padding:14px;display:flex;flex-direction:column;gap:11px}.trade-rail-ticket .trt-foot{flex:none;padding:14px}.trade-rail-ticket .trade-ticket-ordertype{flex:none;display:flex;gap:16px;padding:0;border-radius:0;background:transparent}.trade-rail-ticket .trade-ticket-ordertype-btn{flex:1 1;min-height:0;padding:2px 0 7px;border-radius:0;border-bottom:2px solid transparent;background:transparent;font-size:12.5px;font-weight:600;color:var(--text-2)}.trade-rail-ticket .trade-ticket-ordertype-btn.is-active{background:transparent;box-shadow:none;font-weight:800;color:var(--text-1);border-bottom-color:var(--text-1)}.trade-rail-ticket .trade-ticket-side{margin-bottom:0}.trt-amount-block{display:flex;flex-direction:column;gap:6px}.trt-fact{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:700;color:var(--text-1)}.trt-fact-value{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.trt-fact-value:hover:not(:disabled){text-decoration:underline}.trt-amount{display:flex;align-items:center;gap:6px;height:46px;padding:0 13px;border-radius:11px;background:var(--surface-2)}html[data-theme=dark] .trt-amount{background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.trt-amount-prefix{flex:none;font-size:19px;font-weight:700;color:var(--text-3)}.trt-amount-input{flex:1 1;min-width:0;padding:0;border:0;background:transparent;font-size:22px;font-weight:700;color:var(--text-1)}.trt-amount-input::placeholder{color:var(--text-3)}.trt-amount-input:focus{outline:none}.trt-amount-unit{flex:none;font-size:12px;font-weight:700;color:var(--text-3)}.trt-slider-row{display:flex;align-items:center;gap:4px}.trt-slider{flex:1 1;min-width:0;margin:0;accent-color:color-mix(in srgb,var(--pos) 85%,var(--text-1))}.trt-amount-block[data-side=sell] .trt-slider{accent-color:color-mix(in srgb,var(--neg) 85%,var(--text-1))}.trt-slider-wrap{--trt-thumb:16px;position:relative;flex:1 1;min-width:0;display:flex;align-items:center}.trt-slider-tick{position:absolute;top:50%;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:var(--text-3);opacity:.6;pointer-events:none;transition:opacity var(--d-fast) var(--ease-out)}.trt-slider-tick.is-covered{opacity:0}.trt-slider-tick:first-of-type{left:calc(var(--trt-thumb) / 2 + (100% - var(--trt-thumb)) * .25)}.trt-slider-tick:nth-of-type(2){left:calc(var(--trt-thumb) / 2 + (100% - var(--trt-thumb)) * .5)}.trt-slider-tick:nth-of-type(3){left:calc(var(--trt-thumb) / 2 + (100% - var(--trt-thumb)) * .75)}.trt-slider-pct{flex:none;width:29px;text-align:right;font-size:11.5px;font-weight:700;color:var(--text-3)}.trt-opts{display:flex;flex-direction:column;gap:9px;padding-top:2px}.trt-limit{display:flex;align-items:center;justify-content:space-between;gap:8px;height:38px;padding:0 12px;border-radius:9px;background:var(--surface-2)}.trt-limit-label{font-size:11.5px;color:var(--text-3)}.trt-limit-field{display:flex;align-items:center;gap:2px;font-size:13px;font-weight:600;color:var(--text-3)}.trt-limit-input{width:110px;padding:0;border:0;background:transparent;text-align:right;font-size:13px;font-weight:600;color:var(--text-1)}.trt-limit-input:focus{outline:none}.trt-adv-toggle{display:flex;align-items:center;justify-content:space-between;padding:2px 0;border:0;background:transparent;text-align:left;font-size:12.5px;font-weight:600;color:var(--text-1);cursor:pointer}.trt-adv-chev{color:var(--text-2);transition:transform .15s var(--ease-out)}.trt-adv-toggle[aria-expanded=true] .trt-adv-chev{transform:rotate(180deg)}.trt-adv-body{display:flex;flex-direction:column;gap:9px}.trt-check{display:flex;align-items:center;gap:9px;padding:2px 0;border:0;background:transparent;text-align:left;font-size:12.5px;font-weight:600;color:var(--text-1);cursor:default}.trt-check-box{flex:none;width:18px;height:18px;border-radius:6px;border:2px solid var(--hairline-strong);background:transparent}.trade-rail-ticket .trt-foot .trade-widget-cta{width:100%;min-height:0;padding:14px 0;border-radius:11px;font-size:13.5px;font-weight:800}.trade-rail-ticket .trade-ticket-footer-summary{margin:10px 0 0;display:flex;flex-direction:column;gap:5px}.trade-rail-ticket .trade-ticket-footer-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.trade-rail-ticket .trade-ticket-footer-summary dd,.trade-rail-ticket .trade-ticket-footer-summary dt{margin:0;font-size:11px;font-weight:400;color:var(--text-3)}@media (prefers-reduced-motion:reduce){.trt-adv-chev{transition-duration:0s}}.nav-shimmer-label-sweep{display:none!important;animation:none!important}.timeframe{border:0;transition:color .14s ease,background-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.timeframe.active{border:0;background:var(--surface);box-shadow:none}.timeframe:active{transform:scale(.97)}.benchmark-toggle,.filter-chip,.watchlist-tab{transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.benchmark-toggle:active,.filter-chip:active,.trade-ticket-protect-pill:active,.watchlist-tab:active{transform:scale(.97)}.ahs-price--idle{animation:none}.market-hours-tooltip{animation:none;transform-origin:top left;transition:opacity .16s cubic-bezier(.23,1,.32,1)}@starting-style{.market-hours-tooltip{opacity:0}}.btn-amber,.btn-buy,.btn-primary,.btn-sell,.header-auth-btn,.trade-cta,.trade-cta--buy,.trade-cta--sell{background-image:none;box-shadow:none;transition:color .14s ease,background-color .14s ease,border-color .14s ease,filter .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.btn-buy,.trade-cta--buy{background-color:var(--pos);color:var(--text-inverse)}.btn-sell,.trade-cta--sell{background-color:var(--neg);color:var(--text-inverse)}.btn-amber{background-color:#b45309}.btn-primary:hover:not(:disabled){background-color:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-inverse)}.addfunds-action-badge,.addfunds-confirm-check,.addfunds-step-marker--done,.deposit-status-check,.deposit-status-inline-check,.menu-row-badge,.mobile-markets-list-change--neg,.mobile-markets-list-change--pos,.mobile-trade-focus .swap-top-row .segmented[aria-label=Side] button.active,.notif-feed-kind-badge,.notif-feed-side-pill,.pds-logo--cash,.portfolio-empty-cta--primary:hover,.portfolio-filter-count,.portfolio-hero-coin-mark--holdings,.portfolio-hero-coin-mark--perps,.portfolio-hero-coin-mark--usdf,.portfolio-hero-stables-mark--usdf,.promo-slide:hover .promo-cta,.result-card-halo,.send-confirm-check svg,.send-dd-book-confirm-delete,.send-save-confirm,.sticky-bar.show .btn-buy,.swap-top-row .segmented.segmented--side .segmented-side-buy.active,.swap-top-row .segmented.segmented--side .segmented-side-sell.active,.tt-cta-link:hover,.tw-token-icon,.wallet-row-side,.watchlist-sheet-warm .add-to-list-indicator.is-in,.watchlist-sheet-warm .watchlist-tab.active,.withdraw-step-marker--done{color:var(--text-inverse)}.send-confirm-check svg{stroke:currentColor}.deposit-progress-line--filled{background:var(--pos)}.deposit-progress-node--complete{background:var(--pos);border-color:var(--pos);color:var(--text-inverse)}.send-save-confirm:hover:not(:disabled){color:var(--text-inverse)}.btn-ghost:disabled,.btn-grey,.btn-secondary:disabled{background:var(--surface-2);border-color:var(--hairline-strong);color:var(--text-2)}.btn-primary:focus-visible{outline-color:var(--link)}.ob-ask .ob-price{color:var(--neg)}.ob-bid .ob-price{color:var(--pos)}.btn-amber:hover:not(:disabled),.btn-buy:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn-sell:hover:not(:disabled),.header-auth-btn:hover:not(:disabled),.trade-cta:hover:not(:disabled){filter:none;transform:none}.btn-amber:active:not(:disabled),.btn-buy:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-sell:active:not(:disabled),.header-auth-btn:active:not(:disabled),.trade-cta:active:not(:disabled){transform:scale(.97)}.chain-logo-chip:hover,.hook-card:hover,.repeat-chip:hover,.sector-tile:hover,.today-card:hover{transform:none;box-shadow:none}.page-markets .hook-card:hover{transform:none!important;box-shadow:none!important}@media (hover:hover) and (pointer:fine){.timeframe:not(.active):hover{background:color-mix(in srgb,var(--surface) 62%,transparent);color:var(--text-1)}.btn-amber:hover:not(:disabled),.btn-buy:hover:not(:disabled),.btn-primary:hover:not(:disabled),.btn-sell:hover:not(:disabled),.header-auth-btn:hover:not(:disabled),.trade-cta:hover:not(:disabled){filter:brightness(1.05)}}@media (prefers-reduced-motion:reduce){.benchmark-toggle,.btn-amber,.btn-buy,.btn-primary,.btn-sell,.filter-chip,.header-auth-btn,.market-hours-tooltip,.timeframe,.trade-cta,.trade-ticket-protect-pill,.watchlist-tab{transition-duration:0s}}.ticker-marquee{display:flex;height:var(--indices-h);overflow:hidden;border-bottom:1px solid var(--hairline)}.live-indicator-fixed,.ticker-marquee{position:relative;align-items:center;background:var(--bg)}.live-indicator-fixed{z-index:2;display:inline-flex;align-self:stretch;gap:7px;flex:0 0 auto;padding:0 22px 0 var(--s-7);color:var(--text-2);font-size:var(--fs-11);font-weight:700;letter-spacing:.07em;text-transform:uppercase}.live-indicator-fixed:after{content:"";position:absolute;inset:0 -18px 0 auto;width:18px;background:linear-gradient(90deg,var(--bg),transparent);pointer-events:none}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 3px color-mix(in srgb,var(--pos) 16%,transparent)}.ticker-marquee-viewport{min-width:0;flex:1 1 auto;overflow:hidden}.ticker-marquee-track{display:inline-flex;align-items:center;gap:var(--s-6);min-width:max-content;padding-left:var(--s-4);white-space:nowrap;animation:ticker-scroll 60s linear infinite;will-change:transform}.ticker-marquee-item{display:inline-flex;align-items:baseline;gap:9px;flex-shrink:0;padding:5px 8px;border-radius:6px;color:var(--text-1);font-size:var(--fs-12);text-decoration:none}.index-name{color:var(--text-2);font-weight:700}.index-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.index-delta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.index-delta.pos{color:var(--pos)}.index-delta.neg{color:var(--neg)}@media (hover:hover) and (pointer:fine){.ticker-marquee:hover .ticker-marquee-track{animation-play-state:paused}.ticker-marquee-item:hover{background:var(--surface-2)}}@keyframes ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1023px){.ticker-marquee{display:none}}@media (min-width:1024px) and (min-height:700px){body:has(>.ticker-marquee):has(>main>.trade-terminal-wrap)>main{height:calc(100dvh - var(--header-h, 64px) - var(--indices-h, 32px))}}.market-hours-tooltip:has(.market-status-legacy){width:min(560px,calc(100vw - 24px));min-width:min(320px,calc(100vw - 24px));padding:20px 22px;border:1px solid var(--hairline-strong);border-radius:14px;background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sheet)}.market-status-legacy{font-family:var(--ff)}.market-status-session+.market-status-session{margin-top:20px;padding-top:18px;border-top:1px solid var(--hairline)}.market-status-session-head{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:start}.market-status-session-dot{width:12px;height:12px;margin-top:5px;border-radius:50%;background:var(--text-3);box-shadow:0 0 0 5px color-mix(in srgb,var(--text-3) 14%,transparent)}.market-status-session--open .market-status-session-dot,.market-status-session--pre .market-status-session-dot{background:var(--pos);box-shadow:0 0 0 5px color-mix(in srgb,var(--pos) 15%,transparent)}.market-status-session h2{margin:0;color:var(--text-1);font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.015em}.market-status-session p{margin:5px 0 0;color:var(--text-2);font-size:13px;font-weight:600;line-height:1.4}.market-status-timeline{display:grid;grid-template-columns:42px minmax(0,1fr) 54px;align-items:center;grid-gap:10px;gap:10px;margin-top:20px}.market-status-timeline-date,.market-status-timeline-day{color:var(--text-3);font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.market-status-timeline-date{text-align:right}.market-status-track{position:relative;height:11px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.market-status-track-session{position:absolute;inset-block:0}.market-status-track-session--pre{background:#3d9aa0}.market-status-track-session--regular{background:#18794e}.market-status-track-session--post{background:#b99034}.market-status-track-marker{position:absolute;top:-5px;bottom:-5px;width:2px;z-index:2;background:var(--text-1);transform:translateX(-1px)}.market-status-time-labels{position:relative;height:16px;margin:7px 54px 0 52px;color:var(--text-3);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.market-status-time-labels span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.market-status-time-labels span:first-child{transform:translateX(0)}.market-status-time-labels span:last-child{transform:translateX(-100%)}.market-status-session-legend{display:flex;flex-wrap:wrap;gap:9px 16px;margin:14px 0 0 46px;color:var(--text-2);font-size:11.5px;font-weight:700}.market-status-session-legend span{display:inline-flex;align-items:center;gap:7px}.market-status-legend-dot{width:7px;height:7px;border-radius:50%}.market-status-legend-dot--pre{background:#3d9aa0}.market-status-legend-dot--regular{background:#18794e}.market-status-legend-dot--post{background:#b99034}@media (max-width:600px){.market-hours-tooltip:has(.market-status-legacy){padding:18px}.market-status-timeline{grid-template-columns:34px minmax(0,1fr) 46px;gap:7px}.market-status-time-labels{margin-inline:41px 47px}.market-status-session-legend{margin-left:0}}@media (prefers-reduced-motion:reduce){.ticker-marquee-track{animation:none;transform:none}}