@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--ticker-gap,16px) / 2))}}.ticker-track{animation:ticker-scroll var(--ticker-duration,40s) linear infinite;will-change:transform}.ticker-marquee:hover .ticker-track,.ticker-marquee:focus-within .ticker-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ticker-track{animation:none!important}.ticker-marquee{overflow-x:auto}}
.terminal-grid{--t-rail:28px;--t-wl:0px;--t-center:minmax(0, 1fr);--t-book:0px;--t-order:280px;--t-row1:var(--center-h,max(300px, calc(100cqh - 214px)));--t-row2:minmax(0, 1fr);--t-chart-min:320px;--t-panel-max:264px}@media (min-width:48rem){.terminal-grid{--t-chart-min:340px;--t-panel-max:340px}}@media (min-width:64rem){.terminal-grid{--t-book:235px;--t-order:285px;--t-chart-min:max(263px, min(360px, calc(100cqh - 241px)));--t-panel-max:max(168px, min(45cqh, calc(100cqh - var(--t-chart-min) - 1px)))}}@media (min-width:80rem){.terminal-grid{--t-wl:230px;--t-chart-min:max(263px, min(380px, calc(100cqh - 241px)));--t-panel-max:max(168px, min(50cqh, calc(100cqh - var(--t-chart-min) - 1px)))}}@media (min-width:87.5625rem){.terminal-grid{--t-wl:265px;--t-book:250px;--t-order:310px;--t-chart-min:max(263px, min(420px, calc(100cqh - 241px)))}}.terminal-grid[data-hide~=watchlist] [data-panel=watchlist]>:not([data-panel-rail]),.terminal-grid[data-hide~=chart] [data-panel=chart]>:not([data-panel-rail]),.terminal-grid[data-hide~=book] [data-panel=book]>:not([data-panel-rail]),.terminal-grid[data-hide~=bottom] [data-panel=bottom]>:not([data-panel-rail]),.terminal-grid[data-hide~=order] [data-panel=order]>:not([data-panel-rail]){display:none}.terminal-grid[data-hide~=watchlist] [data-panel=watchlist],.terminal-grid[data-hide~=chart] [data-panel=chart],.terminal-grid[data-hide~=book] [data-panel=book],.terminal-grid[data-hide~=bottom] [data-panel=bottom],.terminal-grid[data-hide~=order] [data-panel=order]{min-height:0;overflow:hidden;container-type:inline-size}.terminal-grid[data-hide~=chart] [data-panel=chart]{height:auto}.terminal-grid[data-hide~=watchlist]{--t-wl:var(--t-rail)}@media (max-width:63.999rem){.terminal-grid[data-hide~=chart]:not([data-hide~=bottom]){--t-center:minmax(0, 1fr);--t-row1:var(--t-rail);--t-row2:minmax(0, 1fr)}.terminal-grid[data-hide~=chart][data-hide~=bottom]{--t-center:var(--t-rail);--t-order:minmax(0, 1fr)}}@media (min-width:48rem) and (max-width:63.999rem){.terminal-grid[data-hide~=chart]:not([data-hide~=bottom]){grid-template-rows:var(--t-rail) auto}.terminal-grid[data-hide~=chart][data-hide~=bottom]{grid-template-rows:auto auto}}@media (min-width:64rem){.terminal-grid[data-hide~=chart]:not([data-hide~=book]){--t-center:var(--t-rail);--t-book:minmax(0, 1fr)}.terminal-grid[data-hide~=chart][data-hide~=book]:not([data-hide~=bottom]){--t-center:minmax(0, 1fr);--t-book:minmax(0, 1fr);--t-row1:var(--t-rail);--t-row2:minmax(0, 1fr)}.terminal-grid[data-hide~=chart][data-hide~=book][data-hide~=bottom]{--t-center:var(--t-rail);--t-book:var(--t-rail);--t-order:minmax(0, 1fr)}.terminal-grid[data-hide~=book]:not([data-hide~=chart]){--t-book:var(--t-rail)}}.terminal-grid[data-hide~=order]{--t-order:var(--t-rail)}.terminal-grid[data-hide~=chart][data-hide~=book][data-hide~=bottom][data-hide~=order]{--t-center:var(--t-rail);--t-book:var(--t-rail);--t-order:var(--t-rail);--t-wl:minmax(0, 1fr)}.terminal-grid[data-hide~=bottom]{--t-row1:minmax(0, 1fr);--t-row2:var(--t-rail)}.terminal-middle{display:contents}@media (min-width:64rem){div.terminal-grid{--t-row2:fit-content(var(--t-panel-max));grid-template-rows:100cqh}.terminal-middle{--t-row1:var(--center-h,minmax(var(--t-chart-min), 1fr))}.terminal-grid:not([data-hide~=bottom]) .terminal-middle[data-split]{--t-row2:minmax(0, 1fr)}.terminal-grid:not([data-hide~=chart]):not([data-hide~=bottom]) .terminal-middle[data-split]{--t-row1:max(var(--t-chart-min), var(--center-h))}.terminal-grid[data-hide~=bottom] .terminal-middle{--t-row1:minmax(0, 1fr)}.terminal-grid[data-hide~=chart][data-hide~=book]:not([data-hide~=bottom]) .terminal-middle{--t-row1:var(--t-rail)}.terminal-grid>[data-panel=watchlist],.terminal-grid>[data-panel=order]{grid-row:1}.terminal-middle{grid-area:1/1/auto/3;grid-template-columns:var(--t-center) var(--t-book);grid-template-rows:var(--t-row1) var(--t-row2);background:var(--border-soft);overscroll-behavior:contain;scrollbar-color:var(--border-color-strong) var(--color-bg);gap:1px;min-height:0;display:grid;overflow:hidden auto}.terminal-middle::-webkit-scrollbar-track{background:var(--color-bg)}.terminal-middle>[data-panel=chart]{grid-area:1/1/2/2;height:auto}.terminal-middle>[data-panel=book]{grid-area:1/2/2/3}.terminal-middle>[data-panel=bottom]{grid-area:2/1/3/3;min-height:0}}@media (min-width:80rem){.terminal-middle{grid-column:2/4}}@media (min-width:64rem){.terminal-middle--cfd{grid-column:2/3;grid-template-columns:var(--t-center)}.terminal-middle--cfd>[data-panel=bottom]{grid-area:2/1/3/2}.terminal-grid--cfd[data-hide~=chart]:not([data-hide~=bottom]){--t-center:minmax(0, 1fr);--t-row2:minmax(0, 1fr)}.terminal-grid--cfd[data-hide~=chart]:not([data-hide~=bottom]) .terminal-middle{--t-row1:var(--t-rail)}.terminal-grid--cfd[data-hide~=chart][data-hide~=bottom]{--t-center:var(--t-rail);--t-order:minmax(0, 1fr)}.terminal-grid--cfd[data-hide~=chart][data-hide~=bottom][data-hide~=order]{--t-order:var(--t-rail);--t-wl:minmax(0, 1fr)}}.panel-rail{width:100%;height:var(--t-rail,28px);background:var(--color-bg);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast,.12s), color var(--duration-fast,.12s);justify-content:center;align-items:center;padding:0 34px;font-size:11.5px;font-weight:700;display:flex;position:relative}.panel-rail:hover{background:var(--surface-hover)}.panel-rail:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.panel-rail__eye{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.panel-rail[data-panel-rail=chart] .panel-rail__eye{left:10px;right:auto}.panel-rail__label{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (max-width:44px){.panel-rail{height:100%;padding:34px 0}.panel-rail__eye,.panel-rail[data-panel-rail=chart] .panel-rail__eye{top:10px;left:50%;right:auto;transform:translate(-50%)}.panel-rail[data-panel-rail=chart] .panel-rail__eye{top:auto;bottom:10px}.panel-rail__label{writing-mode:vertical-rl}.panel-rail[data-panel-rail=watchlist] .panel-rail__label,.panel-rail[data-panel-rail=chart] .panel-rail__label,.terminal-grid[data-hide~=chart][data-hide~=book][data-hide~=bottom]:not([data-hide~=order]) .panel-rail[data-panel-rail=book] .panel-rail__label{transform:rotate(180deg)}}.bp-scroll{scrollbar-width:auto;scrollbar-color:auto}.bp-scroll::-webkit-scrollbar{width:12px;height:12px}.bp-scroll::-webkit-scrollbar-track{background:var(--surface-2)}.bp-scroll::-webkit-scrollbar-corner{background:var(--surface-2)}.bp-scroll::-webkit-scrollbar-thumb{background-color:color-mix(in oklab, var(--color-text-dim) 70%, var(--color-bg));background-clip:padding-box;border:2px solid #0000;border-radius:9999px}.bp-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}@supports not selector(::-webkit-scrollbar){.bp-scroll{scrollbar-color:color-mix(in oklab, var(--color-text-dim) 70%, var(--color-bg)) var(--surface-2)}}@keyframes layout-attention{0%,to{filter:none}20%,60%{filter:drop-shadow(0 0 6px var(--color-accent))}40%,80%{filter:drop-shadow(0 0 2px var(--color-accent))}}.layout-attention{animation:1.6s ease-in-out layout-attention;color:var(--color-accent)!important;border-color:var(--color-accent)!important}@media (prefers-reduced-motion:reduce){.layout-attention{animation:none}}