.trade-terminal{--trade-gutter:0.5rem;--trade-panel-r:0.375rem;--app-r-sm:0;--app-r-md:0;--app-r-lg:0;--app-r-xl:0;--app-r-stage:0;--app-r-pill:0;--trade-t-meta:var(--app-t-micro);--trade-t-body:var(--app-t-xs);--trade-t-value:var(--app-t-sm);--trade-form-gap:0.75rem}.trade-terminal .rounded-full:not(button):not([class*=h-1]):not([class*=w-1]):not([class*=h-2]):not([class*=w-2]),.trade-terminal :not(button).rounded:not(.trade-action):not(.app-btn):not(.app-chip):not(.app-icon-btn),.trade-terminal :not(button)[class*=rounded-2xl]:not(.trade-action):not(.app-btn):not(.app-chip):not(.app-icon-btn),.trade-terminal :not(button)[class*=rounded-b]:not(.trade-action),.trade-terminal :not(button)[class*=rounded-lg]:not(.trade-action):not(.app-btn):not(.app-chip):not(.app-icon-btn),.trade-terminal :not(button)[class*=rounded-md]:not(.trade-action):not(.app-btn):not(.app-chip):not(.app-icon-btn),.trade-terminal :not(button)[class*=rounded-sm]:not(.trade-action):not(.app-btn):not(.app-chip):not(.app-icon-btn),.trade-terminal :not(button)[class*=rounded-t]:not(.trade-action),.trade-terminal :not(button)[class*=rounded-xl]:not(.trade-action):not(.app-btn):not(.app-chip):not(.app-icon-btn){border-radius:0}.trade-terminal .app-btn,.trade-terminal .app-btn--commit,.trade-terminal .trade-action{border-radius:.5rem}.trade-terminal .app-chip,.trade-terminal .app-icon-btn,.trade-terminal .trade-row-action{border-radius:.375rem}.trade-terminal .app-segment{border-radius:.5rem}.trade-terminal .app-segment__item{border-radius:.25rem}.trade-terminal .trade-venue-selector{margin:-.75rem -.75rem .75rem}.trade-terminal .trade-venue-selector .app-segment{gap:0;padding:0;border:0;border-bottom:1px solid var(--app-line);border-radius:0;background:transparent}.trade-terminal .trade-venue-selector .app-segment__item{min-height:2.5rem;border-radius:0;box-shadow:inset 0 -1px transparent;text-transform:uppercase;letter-spacing:.06em}.trade-terminal .trade-venue-selector .app-segment__item[aria-selected=true]{background:var(--app-field-bg);color:var(--ink-fg);box-shadow:inset 0 -2px var(--brand-primary)}.trade-terminal .trade-venue-selector__caption{margin:0;padding:.375rem .75rem .5rem;color:var(--ink-subtle);font-size:var(--app-t-xs);line-height:1.4;text-wrap:pretty}.trade-terminal .trade-ticket{color:var(--ink-muted);font-size:var(--app-t-xs)}.trade-terminal .trade-ticket-rail{display:flex;flex-direction:column;min-height:0;overflow:hidden}.trade-terminal .trade-ticket-rail .trade-ticket{flex:1 1 auto;min-height:0;height:100%}.trade-terminal .trade-ticket-rail .trade-ticket>div{min-height:0;height:100%;overflow-x:hidden;overflow-y:auto}.trade-terminal .trade-ticket__body{flex:0 0 auto;min-height:0;overflow:visible}.trade-terminal .trade-ticket__commit{position:sticky;z-index:4;bottom:0;flex:0 0 auto;padding-top:.75rem;border-top:1px solid var(--app-line);background:var(--app-card-face)}.trade-terminal .trade-ticket-lock{inset:-.75rem;background:color-mix(in srgb,var(--app-card) 97%,transparent);border:1px solid var(--app-line-strong)}.trade-terminal .trade-ticket__group+.trade-ticket__group{margin-top:var(--trade-form-gap)}.trade-terminal .trade-ticket__section{margin-top:var(--trade-form-gap);padding-top:.625rem;border-top:1px solid var(--app-line)}.trade-terminal .trade-ticket .app-label{margin-bottom:.3125rem;color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:600;text-transform:uppercase;letter-spacing:.08em}.trade-terminal .trade-ticket .app-summary-row{color:var(--ink-subtle)}.trade-terminal .trade-ticket .app-summary-row__value{font-size:var(--app-t-body);color:var(--ink-fg)}.trade-terminal .trade-ticket .app-summary-row--liq .app-summary-row__value{font-size:var(--app-t-lg);color:var(--data-warning)}.trade-terminal .trade-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.75rem;column-gap:.75rem;row-gap:.5rem;min-width:0}.trade-terminal .trade-summary-grid .app-summary-row{min-width:0;flex-direction:column;align-items:flex-start;gap:.125rem}.trade-terminal .trade-summary-grid .app-summary-row__value{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-terminal .trade-summary-grid .is-wide{grid-column:1/-1}.trade-terminal .trade-summary-grid .app-summary-row.is-wide{flex-direction:row;align-items:baseline;justify-content:space-between;gap:.75rem;padding-top:.5rem;border-top:1px solid var(--app-line)}.trade-terminal .trade-summary-grid .app-summary-row--liq{padding-inline:.5rem;padding-block:.375rem;border-left:2px solid var(--data-warning);background:var(--tint-warning)}.trade-terminal .trade-row-action{position:relative;display:inline-flex;align-items:center;min-height:1.75rem;padding-inline:.5rem;border-radius:var(--app-r-sm);color:var(--ink-subtle);font-size:var(--app-t-xs);font-weight:500;line-height:1;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-row-action:before{content:"";position:absolute;inset:-.5rem -.125rem}.trade-terminal .trade-row-action:hover{background:var(--app-field-bg-hover);color:var(--ink-fg)}.trade-terminal .trade-row-action--primary{background:var(--app-raised);border:1px solid var(--app-line-loud);color:var(--ink-fg);font-weight:600}.trade-terminal .trade-row-action--primary:hover{background:var(--app-field-bg-hover);border-color:var(--ink-subtle)}.trade-terminal .trade-market-header{container-type:inline-size;container-name:trade-header;min-width:0;overflow:clip}.trade-terminal .trade-market-header__rail{display:flex;align-items:center;min-width:0;gap:0;padding:0;overflow:clip}.trade-terminal .trade-market-header__identity{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.25rem}.trade-terminal .trade-market-header__account{margin:0;overflow:hidden;color:var(--ink-subtle);font-size:var(--app-t-micro);text-overflow:ellipsis;white-space:nowrap}.trade-terminal .trade-pair{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;min-width:0;min-height:2rem;padding:.125rem .25rem;border:1px solid transparent;border-radius:0;background:transparent;color:var(--ink-fg);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-pair.is-open,.trade-terminal .trade-pair:hover{background:var(--app-field-bg);border-color:var(--app-line)}.trade-terminal .trade-pair.is-open{border-color:var(--brand-primary)}.trade-terminal .trade-pair:focus-visible{outline:1px solid var(--focus-color);outline-offset:2px}.trade-terminal .trade-pair__mark{width:1.125rem;height:1.125rem;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.trade-terminal .trade-pair__mark--fallback{display:grid;place-items:center;background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:700}.market-picker__mark{width:1.125rem;height:1.125rem;flex:none;border-radius:50%;-o-object-fit:cover;object-fit:cover}.market-picker__mark--fallback{display:grid;place-items:center;background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:700}.trade-terminal .trade-pair__name{min-width:0;overflow:hidden;font-size:var(--app-t-lg);font-weight:650;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.trade-terminal .trade-pair__badge{flex:none;padding:.05rem .25rem;border:1px solid var(--app-line);border-radius:0;background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:650;letter-spacing:.04em;line-height:1.4;text-transform:lowercase}.trade-terminal .trade-pair__badge--lev{border-color:color-mix(in srgb,var(--data-info) 32%,transparent);color:var(--data-info)}.trade-terminal .trade-pair__chevron{width:.75rem;height:.75rem;flex:none;color:var(--ink-subtle);transition:transform var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-pair__chevron.is-open{transform:rotate(180deg)}.trade-terminal .trade-stats{display:none;min-width:0;flex:1 1 0;align-items:stretch;overflow:hidden;container-type:inline-size;container-name:trade-stats;font-variant-numeric:tabular-nums lining-nums slashed-zero}@media (min-width:1024px){.trade-terminal .trade-market-header__identity{align-self:stretch;flex:0 1 auto;width:-moz-max-content;width:max-content;max-width:16.5rem;min-width:0;padding-inline:.75rem;overflow:clip;border-right:1px solid var(--app-line-faint)}.trade-terminal .trade-stats{display:flex}.trade-terminal .trade-pair{min-height:2rem}}@media (min-width:1024px) and (max-width:1279px){.trade-terminal .trade-price{font-size:var(--app-t-metric-sm)}.trade-terminal .trade-stat{padding-inline:.75rem}}@media (max-width:1023px){.trade-terminal .trade-pair{min-height:2.75rem;max-width:100%;white-space:nowrap}.trade-terminal .trade-pair__name{min-width:0;overflow:hidden;font-size:var(--app-t-lg);text-overflow:ellipsis;white-space:nowrap}.trade-terminal .trade-market-header__rail{justify-content:space-between;gap:.75rem}}@media (max-width:430px){.trade-terminal .trade-pair{gap:.25rem;padding-inline:.1875rem}.trade-terminal .trade-pair__name{font-size:1rem}.trade-terminal .trade-pair__badge{padding-inline:.2rem;letter-spacing:0}}@media (max-width:374px){.trade-terminal .trade-pair__badge--lev{display:none}}.trade-terminal .trade-stat{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:.25rem;min-width:0;padding-inline:1rem;overflow:clip;border-left:1px solid var(--app-line-faint);white-space:nowrap}.trade-terminal .trade-stat[data-priority=oracle]{flex-grow:1.15}.trade-terminal .trade-stat[data-priority=change]{flex-grow:1.2}.trade-terminal .trade-stat[data-priority=volume]{flex-grow:0.85}.trade-terminal .trade-stat[data-priority=oi]{flex-grow:0.9}.trade-terminal .trade-stat[data-priority=funding]{flex-grow:1.45}.trade-terminal .trade-stat__label{color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:500;letter-spacing:0;line-height:1.2}.trade-terminal .trade-stat__value{overflow:hidden;color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:600;line-height:1;text-overflow:ellipsis}.trade-terminal .trade-stat__countdown{color:var(--ink-muted);font-weight:500}.trade-terminal .trade-price.is-up,.trade-terminal .trade-price__change.is-up,.trade-terminal .trade-stat__value.is-up{color:var(--data-positive)}.trade-terminal .trade-price.is-down,.trade-terminal .trade-price__change.is-down,.trade-terminal .trade-stat__value.is-down{color:var(--data-negative)}.trade-terminal .trade-price{font-size:var(--app-t-metric);font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums slashed-zero}.trade-terminal .trade-price--mobile{font-size:var(--app-t-metric-sm)}.trade-terminal .trade-price-block{flex:0 1 auto;flex-direction:column;justify-content:center;width:-moz-max-content;width:max-content;max-width:16rem;min-width:0;padding-inline:.75rem;overflow:clip}.trade-terminal .trade-price-block--mobile{align-items:flex-end;padding-inline:0;border-left:0;text-align:right}.trade-terminal .trade-price-block__row{display:flex;align-items:baseline;gap:.5rem;min-width:0}.trade-terminal .trade-price-block__meta{display:flex;align-items:center;gap:.25rem;min-width:0;margin-top:.25rem;overflow:clip;white-space:nowrap}.trade-terminal .trade-price__change{font-size:var(--app-t-xs);font-weight:650;font-variant-numeric:tabular-nums lining-nums}.trade-terminal .trade-price__meta{color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:500;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.trade-terminal .trade-price__status{width:.375rem;height:.375rem;flex:none;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent)}.trade-terminal .trade-price__status.is-up{color:var(--data-positive)}.trade-terminal .trade-price__status.is-down{color:var(--data-negative)}.trade-terminal .trade-price-spark{display:block;flex:none;width:3rem;height:1rem;margin-left:auto}.trade-terminal .trade-price-spark .is-up{color:var(--data-positive)}.trade-terminal .trade-price-spark .is-down{color:var(--data-negative)}@container trade-stats (max-width: 40rem){.trade-terminal .trade-stat[data-priority=funding]{display:none}}@container trade-stats (max-width: 32rem){.trade-terminal .trade-stat[data-priority=oi]{display:none}}@container trade-stats (max-width: 24rem){.trade-terminal .trade-stat[data-priority=volume]{display:none}}@container trade-stats (max-width: 16rem){.trade-terminal .trade-stat[data-priority=oracle]{display:none}}@container trade-stats (max-width: 10rem){.trade-terminal .trade-stat[data-priority=change]{display:none}}@container trade-header (max-width: 64rem){.trade-terminal .trade-price-spark{display:none}}@container trade-header (max-width: 48rem){.trade-terminal .trade-price-block__row .trade-price__change{display:none}}@media (max-width:1279px){.trade-terminal .trade-price-spark{display:none}}@media (min-width:768px){.trade-terminal .trading-chart-canvas{height:auto;min-height:0;flex:1}}@media (min-width:1024px){.trade-terminal--pro.app-page{--trade-gutter:0px;padding:0}.trade-terminal--pro .trade-market-header{border-bottom:1px solid var(--app-line);background:var(--app-rail)}.trade-terminal--pro .trade-market-header__rail{min-height:3.5rem}.trade-terminal--pro .trade-price{font-size:var(--app-t-metric)}.trade-terminal--pro .trade-chart-row,.trade-terminal--pro .trade-depth-rail,.trade-terminal--pro .trade-primary-stack,.trade-terminal--pro .trade-workspace{gap:0}.trade-terminal--pro .trade-workspace{--trade-depth-col:minmax(15rem,16.25rem)}.trade-terminal--pro .trade-workspace.is-book-collapsed{--trade-depth-col:0px}.trade-terminal--pro .trade-workbench-card{border-radius:0;box-shadow:none}.trade-terminal--pro .trade-chart-card{border-width:0 1px 0 0}.trade-terminal--pro .trade-ledger{--trade-ledger-h:clamp(13rem,23vh,15rem);min-height:var(--trade-ledger-h);flex:0 0 var(--trade-ledger-h);border-width:1px 1px 0 0}.trade-terminal--pro .trade-depth-rail{border-right:1px solid var(--app-line)}.trade-terminal--pro .trade-depth-card{border-width:0 0 1px}.trade-terminal--pro .trade-depth-card:last-child{border-bottom:0}.trade-terminal--pro .trade-workspace.is-book-collapsed .trade-depth-rail{display:none}.trade-terminal--pro .trade-ticket-rail{background:var(--app-card-face)}.trade-terminal--pro .trade-ticket{height:100%;min-height:0;border:0;border-radius:0}.trade-terminal--pro .trade-panel-head{min-height:2.25rem;padding:.25rem .625rem;background:rgba(255,255,255,.01)}.trade-terminal--pro .trade-bottom-workspace__head{min-height:2.5rem;padding-block:0}.trade-terminal--pro .trade-bottom-workspace__body{padding:0}.trade-terminal--pro .trade-bottom-workspace__body>table>thead{position:sticky;top:0;z-index:1;background:var(--app-card-face)}.trade-terminal--pro .trade-ledger.is-collapsed .trade-bottom-workspace__body{display:none}.trade-terminal--pro .trade-ledger.is-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none}}@media (min-width:1280px){.trade-terminal--pro .trade-workspace{grid-template-columns:minmax(0,1fr) var(--trade-depth-col,minmax(15rem,16.25rem)) minmax(17.5rem,19rem)}.trade-terminal--pro .trade-workspace.is-book-collapsed{grid-template-columns:minmax(0,1fr) minmax(17.5rem,19rem)}}@media (min-width:1280px) and (max-width:1599px){.trade-terminal--pro .trade-price-block,.trade-terminal--pro .trade-stat{padding-inline:.625rem}}@media (min-width:1600px){.trade-terminal--pro .trade-workspace{--trade-depth-col:16.25rem;grid-template-columns:minmax(0,1fr) var(--trade-depth-col) 20rem}.trade-terminal--pro .trade-workspace.is-book-collapsed{--trade-depth-col:0px;grid-template-columns:minmax(0,1fr) 20rem}}.trade-terminal .trade-tpsl{margin-top:var(--trade-form-gap);padding-block:.5rem;border-top:1px solid var(--app-line)}.trade-terminal .trade-tpsl+.trade-ticket__section{margin-top:0}.trade-terminal .trade-tpsl__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.trade-terminal .trade-tpsl__toggle{display:flex;min-width:0;align-items:center;gap:.5rem;color:var(--ink-muted);cursor:pointer}.trade-terminal .trade-tpsl__toggle.is-disabled{opacity:.5;cursor:not-allowed}.trade-terminal .trade-tpsl__toggle strong{color:var(--ink-fg);font-size:var(--app-t-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.trade-terminal .trade-tpsl__check{display:grid;width:1rem;height:1rem;flex:0 0 1rem;place-items:center;border:1px solid var(--app-line-strong);border-radius:0;background:var(--app-card);transition:border-color var(--dur-fast) var(--ease-enter),background var(--dur-fast) var(--ease-enter),box-shadow var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-tpsl__check:after{content:"";width:.25rem;height:.5rem;border:solid var(--app-ground);border-width:0 1.5px 1.5px 0;opacity:0;transform:translateY(-1px) rotate(45deg)}.trade-terminal .trade-tpsl__toggle input:focus-visible+.trade-tpsl__check{box-shadow:0 0 0 2px var(--brand-primary-20)}.trade-terminal .trade-tpsl__toggle input:checked+.trade-tpsl__check{border-color:var(--brand-primary);background:var(--brand-primary)}.trade-terminal .trade-tpsl__toggle input:checked+.trade-tpsl__check:after{opacity:1}.trade-terminal .trade-tpsl__mode{display:grid;grid-template-columns:1fr 1fr;min-width:6.75rem;flex:none;gap:1px;background:var(--app-line)}.trade-terminal .trade-tpsl__mode button{min-height:1.75rem;padding:0 .5rem;background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.trade-terminal .trade-tpsl__mode button[aria-pressed=true]{background:var(--app-field-bg-hover);color:var(--ink-fg);box-shadow:inset 0 -2px var(--brand-primary)}.trade-terminal .trade-tpsl__mode button:focus-visible{outline:1px solid var(--focus-color);outline-offset:-2px}.trade-terminal .trade-tpsl__body{margin-top:.375rem}.trade-terminal .trade-tpsl__grid{display:grid;grid-template-columns:minmax(0,1fr) 6.25rem;gap:.375rem}.trade-terminal .trade-tpsl__input{display:flex;min-width:0;min-height:var(--app-control-h);align-items:center;border:1px solid var(--app-line);border-radius:var(--app-r-md);background:var(--app-card);transition:border-color var(--dur-fast) var(--ease-enter),box-shadow var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-tpsl__input:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary-20)}.trade-terminal .trade-tpsl__input input{width:100%;min-width:0;height:100%;padding:0 .625rem;border:0;outline:0;background:transparent;color:var(--ink-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-body);font-weight:600;font-variant-numeric:tabular-nums lining-nums}.trade-terminal .trade-tpsl__input input::-moz-placeholder{color:var(--ink-subtle)}.trade-terminal .trade-tpsl__input input::placeholder{color:var(--ink-subtle)}.trade-terminal .trade-tpsl__input>span{padding-right:.625rem;color:var(--ink-subtle);font-size:var(--app-t-xs)}.trade-terminal .trade-tpsl__chip{display:flex;min-width:0;min-height:var(--app-control-h);align-items:center;justify-content:space-between;gap:.25rem;padding:0 .5rem;border:1px solid var(--app-line);background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:600;letter-spacing:.04em}.trade-terminal .trade-tpsl__chip strong{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.trade-terminal .trade-tpsl__note{margin-top:.375rem}.trade-terminal .trade-chart-card{container-type:inline-size;container-name:trade-chart}.trade-terminal .trade-chart-head{display:flex;flex-direction:column;align-items:stretch;min-width:0;border-bottom:1px solid var(--app-line)}.trade-terminal .trade-chart-head__quote,.trade-terminal .trade-chart-head__tools,.trade-terminal .trade-chart-ohlc,.trade-terminal .trade-chart-ohlc>div,.trade-terminal .trade-chart-tools-rail__group{display:flex;align-items:center}.trade-terminal .trade-chart-head__quote,.trade-terminal .trade-chart-head__tools{min-height:2rem;padding-inline:.75rem .5rem}.trade-terminal .trade-chart-head__quote{min-width:0;gap:.75rem;overflow:hidden;border-bottom:1px solid var(--app-line-faint)}.trade-terminal .trade-chart-head__tools{justify-content:space-between;flex-wrap:nowrap;gap:.5rem .75rem;min-width:0}.trade-terminal .trade-chart-feed{display:inline-flex;flex:none;align-items:center;gap:.3rem;margin-left:.125rem;color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:500}.trade-terminal .trade-chart-feed>span{width:.375rem;height:.375rem;border-radius:50%;background:var(--data-warning)}.trade-terminal .trade-chart-feed.is-live>span{background:var(--data-positive)}.trade-terminal .trade-chart-ohlc{min-width:0;flex:1 1 auto;gap:.875rem;overflow-x:auto;color:var(--ink-subtle);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-micro);font-variant-numeric:tabular-nums lining-nums;scrollbar-width:none}.trade-terminal .trade-chart-ohlc::-webkit-scrollbar,.trade-terminal .trade-chart-tools-rail__scroller::-webkit-scrollbar{display:none}.trade-terminal .trade-chart-ohlc>div{flex:none;gap:.3rem}.trade-terminal .trade-chart-ohlc dt{color:var(--ink-faint);font-weight:500}.trade-terminal .trade-chart-ohlc dd{color:var(--ink-muted);font-size:var(--app-t-xs);font-weight:600}.trade-terminal .trade-chart-ohlc .is-positive dd{color:var(--data-positive)}.trade-terminal .trade-chart-ohlc .is-negative dd{color:var(--data-negative)}.trade-terminal .trade-chart-tools-rail__group{flex:none;gap:0}.trade-terminal .trade-chart-tools-rail__group--interval{min-width:0;flex:1 1 0;overflow:hidden}.trade-terminal .trade-chart-tools-rail__scroller{display:flex;align-items:center;min-width:0;flex:1 1 0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x}.trade-terminal .trade-chart-head__tools-end{display:flex;align-items:center;flex:0 0 auto;gap:.75rem;min-width:0;margin-left:auto}.trade-terminal .trade-chart-tools-rail__group--overlays,.trade-terminal .trade-chart-tools-rail__group--style{gap:.125rem;padding:0;background:none;border:none}.trade-terminal .trade-chart-tools-rail__group--overlays{padding-left:.75rem;border-left:1px solid var(--app-line-faint)}.trade-terminal .trade-chart-tool{display:inline-flex;min-width:1.75rem;min-height:2rem;flex:none;align-items:center;justify-content:center;padding-inline:.5rem;border-radius:0;background:transparent;box-shadow:inset 0 -2px transparent;color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:550;transition:color var(--dur-fast) var(--ease-enter),box-shadow var(--dur-fast) var(--ease-enter),transform .12s var(--ease-enter)}.trade-terminal .trade-chart-tool:hover{color:var(--ink-fg)}.trade-terminal .trade-chart-tool[aria-pressed=true]{color:var(--ink-fg);font-weight:650;box-shadow:inset 0 -2px var(--brand-primary)}.trade-terminal .trade-chart-tool:focus-visible{outline:1px solid var(--focus-color);outline-offset:-2px}.trade-terminal .trade-chart-tool:active{transform:scale(.97)}.trade-terminal .trade-chart-tool--overlay,.trade-terminal .trade-chart-tool--style{border:0}.trade-terminal .trade-chart-tool--style{width:1.75rem;min-width:1.75rem;padding:0}.trade-terminal .trade-chart-tool--style svg{width:.875rem;height:.875rem}.trade-terminal .trade-chart-tool--overlay[aria-pressed=true],.trade-terminal .trade-chart-tool--style[aria-pressed=true]{color:var(--ink-fg);font-weight:650;background:transparent;box-shadow:inset 0 -2px var(--brand-primary)}.trade-terminal .trade-chart-tool--more.is-open,.trade-terminal .trade-chart-tool--more[aria-expanded=true]{color:var(--ink-fg);box-shadow:inset 0 -2px var(--brand-primary)}.trade-interval-menu{position:fixed;z-index:var(--z-popover);width:16rem;max-height:min(28rem,calc(100vh - 6rem));overflow:auto;border:1px solid var(--app-line);background:var(--app-card);box-shadow:0 16px 40px rgba(0,0,0,.45)}.trade-interval-menu__hint{margin:0;padding:.625rem .75rem .5rem;color:var(--ink-subtle);font-size:var(--app-t-micro);line-height:1.4}.trade-interval-menu__group+.trade-interval-menu__group{border-top:1px solid var(--app-line-faint)}.trade-interval-menu__group h3{margin:0;padding:.5rem .75rem .25rem;color:var(--ink-faint);font-size:var(--app-t-micro);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.trade-interval-menu__group ul{margin:0;padding:0 0 .25rem;list-style:none}.trade-interval-menu__group li{display:flex;align-items:stretch}.trade-interval-menu__row{display:flex;min-width:0;min-height:2rem;flex:1 1 auto;align-items:center;justify-content:space-between;gap:.5rem;padding:0 .25rem 0 .75rem;color:var(--ink-muted);font-size:var(--app-t-xs);text-align:left}.trade-interval-menu__row:hover{background:var(--app-field-bg);color:var(--ink-fg)}.trade-interval-menu__row.is-active{color:var(--ink-fg);font-weight:650}.trade-interval-menu__code{color:var(--ink-faint);font-variant-numeric:tabular-nums}.trade-interval-menu__pin{display:grid;width:2.25rem;place-items:center;color:var(--ink-subtle)}.trade-interval-menu__pin input{width:.875rem;height:.875rem;accent-color:var(--brand-primary)}@container trade-chart (max-width: 40rem){.trade-terminal .trade-chart-ohlc{gap:.55rem}.trade-terminal .trade-chart-ohlc .is-negative dt,.trade-terminal .trade-chart-ohlc .is-positive dt{display:none}}@container trade-chart (max-width: 30rem){.trade-terminal .trade-chart-feed{display:none}}.trade-terminal .trade-horizon-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));flex:none;border-top:1px solid var(--app-line);background:rgba(255,255,255,.012)}.trade-terminal .trade-horizon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;min-height:2.5rem;padding:.35rem .25rem;border-left:1px solid var(--app-line-faint)}.trade-terminal .trade-horizon:first-child{border-left:0}.trade-terminal .trade-horizon__label{color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.trade-terminal .trade-horizon__value{display:inline-flex;align-items:center;gap:.2rem;color:var(--ink-muted);font-size:var(--app-t-xs);font-weight:650;font-variant-numeric:tabular-nums lining-nums;line-height:1}.trade-terminal .trade-horizon.is-up .trade-horizon__value{color:var(--data-positive)}.trade-terminal .trade-horizon.is-down .trade-horizon__value{color:var(--data-negative)}@container trade-chart (max-width: 28rem){.trade-terminal .trade-horizon-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-terminal .trade-horizon:nth-child(3n+1){border-left:0}.trade-terminal .trade-horizon:nth-child(n+4){border-top:1px solid var(--app-line-faint)}}.trade-terminal .trade-order-tabs{margin-bottom:.75rem;background:transparent}.trade-terminal .trade-order-tabs :is(button,[role=button]){min-height:var(--app-control-h);font-size:var(--app-t-sm)}.trade-terminal .trade-order-tabs .trade-order-tabs__more{font-size:var(--app-t-xs)}.trade-terminal .trade-side-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:.75rem;background:var(--app-line)}.trade-terminal .trade-side-selector__item{position:relative;min-height:2.5rem;background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-body);font-weight:700;letter-spacing:.01em;transition:background-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter),transform .12s var(--ease-enter)}.trade-terminal .trade-side-selector__item:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:currentColor;content:"";opacity:0;transition:opacity var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-side-selector__item:hover{background:var(--app-field-bg-hover);color:var(--ink-fg)}.trade-terminal .trade-side-selector__item--buy[aria-pressed=true]{background:var(--tint-positive-armed);color:var(--data-positive)}.trade-terminal .trade-side-selector__item--sell[aria-pressed=true]{background:var(--tint-negative-armed);color:var(--data-negative)}.trade-terminal .trade-side-selector__item[aria-pressed=true]:after{opacity:1}.trade-terminal .trade-side-selector__item:focus-visible{outline:1px solid var(--focus-color);outline-offset:-2px}.trade-terminal .trade-side-selector__item:active{transform:scale(.97)}.trade-terminal .trade-action{width:100%;min-height:2.5rem;border-radius:.5rem;font-size:var(--app-t-body);font-weight:700;line-height:1;letter-spacing:.01em;transition:background-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter),opacity var(--dur-fast) var(--ease-enter),transform .12s var(--ease-enter)}.trade-terminal .trade-action:active{transform:scale(.98)}.trade-terminal .trade-action:disabled{opacity:.45;cursor:not-allowed}.trade-terminal .trade-disclosure{margin-top:.5rem;padding:.5rem .625rem;border-left:2px solid var(--data-warning);border-radius:0;background:var(--tint-warning);color:var(--data-warning);font-size:var(--app-t-xs);line-height:1.45;text-wrap:pretty}.trade-terminal .app-segment--compact .app-segment__item{height:var(--app-control-h-compact)}@media (max-width:767px){.trade-terminal{padding-bottom:0}.trade-terminal .trade-chart-head__quote,.trade-terminal .trade-chart-ohlc{display:none}.trade-terminal .trade-horizon-strip{padding-bottom:.5rem}.trade-terminal .trade-chart-head__tools{min-height:var(--app-control-h-touch);padding-inline:.5rem;gap:.375rem}.trade-terminal .trade-chart-head__tools-end{gap:.375rem}.trade-terminal .trade-chart-tools-rail__group--overlays{padding-left:.5rem}.trade-terminal .trade-chart-tool--interval,.trade-terminal .trade-chart-tool--more,.trade-terminal .trade-chart-tool--overlay{padding-inline:.375rem}.trade-terminal .trade-chart-tool--style{width:1.5rem;min-width:1.5rem}.trade-terminal .trade-chart-tool--style[data-style=area]{display:none}.trade-terminal .trade-action,.trade-terminal .trade-chart-tool,.trade-terminal .trade-side-selector__item{min-height:var(--app-control-h-touch);height:var(--app-control-h-touch)}.trade-terminal .trade-leverage__chip,.trade-terminal .trade-order-tabs :is(button,[role=button]),.trade-terminal .trade-venue-selector .app-segment__item{min-height:var(--app-control-h-compact);height:var(--app-control-h-compact)}.trade-terminal .trade-tpsl__chip,.trade-terminal .trade-tpsl__input,.trade-terminal .trade-tpsl__mode button,.trade-terminal .trade-tpsl__toggle{min-height:var(--app-control-h-touch)}}@media (max-width:1023px){.trade-terminal [data-mobile-pane-active=false]{display:none!important}.trade-terminal .trade-chart-card,.trade-terminal .trade-chart-row,.trade-terminal .trade-primary-stack,.trade-terminal .trade-workspace,.trade-terminal [data-mobile-pane-active=true]{min-height:0}.trade-terminal [data-mobile-pane-active=true]{flex:1 1 auto}.trade-terminal [data-mobile-pane=book]>.trade-workbench-card,.trade-terminal [data-mobile-pane=chart] .trade-chart-card,.trade-terminal [data-mobile-pane=order]>.trade-workbench-card{height:100%}.trade-terminal .trade-market-header{min-width:0;overflow-x:clip}.trade-terminal .app-segment--nav.app-selector{flex:none;display:flex;box-sizing:border-box;width:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);min-width:0;margin:.5rem .75rem .25rem;padding:.25rem;border:1px solid var(--app-line-faint);border-radius:.5rem;background:var(--app-well);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:.25rem;touch-action:pan-x}.trade-terminal .app-segment--nav.app-selector .app-segment__item{flex:0 0 auto;min-height:var(--app-control-h-compact);height:var(--app-control-h-compact);border-radius:.25rem}.trade-terminal .app-segment--nav.app-selector .app-segment__item[aria-selected=true]{background:var(--app-field-bg-hover);color:var(--ink-fg)}.trade-terminal .trade-order-tabs{align-items:stretch;gap:.125rem;margin-bottom:.5rem;padding:.25rem;background:var(--app-well);border:1px solid var(--app-line-faint);border-radius:.5rem}.trade-terminal .trade-order-tabs__advanced{display:flex;flex:1 1 0;min-width:0;margin-left:0}.trade-terminal .trade-order-tabs__advanced>button{width:100%}.trade-terminal .trade-order-tabs :is(button,[role=button]){flex:1 1 0;min-width:0;min-height:var(--app-control-h-compact);height:var(--app-control-h-compact);justify-content:center;padding-inline:.5rem;border-width:0!important;border-radius:.25rem}.trade-terminal .trade-order-tabs .is-active{background:var(--app-field-bg-hover);color:var(--ink-fg)}.trade-terminal .trade-tpsl__mode{gap:.125rem;padding:.1875rem;background:var(--app-well);border:1px solid var(--app-line-faint);border-radius:.5rem}.trade-terminal .trade-tpsl__mode button{border-radius:.25rem}.trade-terminal .trade-tpsl__mode button[aria-pressed=true]{background:var(--app-field-bg-hover);box-shadow:none}.trade-terminal{--trade-form-gap:0.5rem}.trade-terminal.app-page{padding:0}.trade-terminal .trade-market-header__rail{padding:.375rem .75rem;gap:.5rem;min-height:0}.trade-terminal .trade-pair{min-height:2.25rem;padding-block:.125rem}.trade-terminal .trading-chart-canvas{height:auto;min-height:0;flex:1 1 auto}.trade-terminal .trade-price-block--mobile .trade-price__meta{display:none}.trade-terminal .trade-price--mobile{font-size:var(--app-t-lg)}.trade-terminal .trade-venue-selector{margin:0 0 .5rem}.trade-terminal .trade-venue-selector .app-segment{gap:.125rem;padding:.25rem;border:1px solid var(--app-line-faint);border-radius:.5rem;background:var(--app-well)}.trade-terminal .trade-venue-selector .app-segment__item{min-height:var(--app-control-h-compact);height:var(--app-control-h-compact);border-radius:.25rem;text-transform:none;letter-spacing:normal;box-shadow:none}.trade-terminal .trade-venue-selector .app-segment__item[aria-selected=true]{background:var(--app-field-bg-hover);color:var(--ink-fg);box-shadow:none}.trade-terminal .trade-side-selector{margin-bottom:.5rem}.trade-terminal .trade-ticket__commit{padding-top:.5rem}.trade-terminal .trade-panel-head{min-width:0}.trade-terminal .trade-panel-head .app-segment{min-width:0;flex:1 1 auto;overflow-x:auto}}.trade-terminal .app-segment--nav.app-selector .app-segment__item{white-space:nowrap}.trade-terminal .app-grid,.trade-terminal .app-grid--lg,.trade-terminal .app-stack,.trade-terminal .app-stack--lg{gap:var(--trade-gutter)}.trade-terminal .app-card{border-radius:var(--trade-panel-r);box-shadow:none}.trade-terminal .trade-workbench-card{border-radius:0}.trade-terminal .trade-panel-head{padding:.35rem .6rem}.trade-terminal .trade-ledger__resize-handle{min-height:.375rem;flex:0 0 0.375rem;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none}.trade-terminal .trade-ledger__resize-handle>span{width:2rem;height:2px;border-radius:var(--app-r-pill);background:var(--app-line-strong);transition:background-color var(--dur-fast) var(--ease-enter),transform var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-ledger.is-resizing .trade-ledger__resize-handle>span,.trade-terminal .trade-ledger__resize-handle:focus-visible>span,.trade-terminal .trade-ledger__resize-handle:hover>span{background:var(--brand-primary);transform:scaleX(1.25)}.trade-terminal .trade-ledger__resize-handle:focus-visible{outline:1px solid var(--focus-color);outline-offset:-1px}.trade-terminal .trade-ledger__controls{display:flex;flex:none;align-items:center;margin-left:.25rem;border-left:1px solid var(--app-line-faint)}.trade-terminal .trade-ledger__control{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;background:transparent;color:var(--ink-subtle);transition:background-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter),transform .12s var(--ease-enter)}.trade-terminal .trade-ledger__control svg{width:.875rem;height:.875rem}.trade-terminal .trade-ledger__control:hover,.trade-terminal .trade-ledger__control[aria-pressed=true]{background:rgba(255,255,255,.025);color:var(--ink-fg)}.trade-terminal .trade-ledger__control:focus-visible{outline:1px solid var(--focus-color);outline-offset:-2px}.trade-terminal .trade-ledger__control:active{transform:scale(.97)}.trade-terminal .trade-depth__control{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;margin-left:.125rem;border-left:1px solid var(--app-line-faint);background:transparent;color:var(--ink-subtle);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-enter),color var(--dur-fast) var(--ease-enter),transform .12s var(--ease-enter)}.trade-terminal .trade-depth__control svg{width:.875rem;height:.875rem}.trade-terminal .trade-depth__control:hover{background:rgba(255,255,255,.025);color:var(--ink-fg)}.trade-terminal .trade-depth__control:focus-visible{outline:1px solid var(--focus-color);outline-offset:-2px}.trade-terminal .trade-depth__control:active{transform:scale(.97)}.trade-terminal .trade-book-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;height:2rem;padding:0 .5rem;border:0;background:transparent;color:var(--ink-subtle);cursor:pointer;flex:none;transition:color var(--dur-fast) var(--ease-enter),box-shadow var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-book-toggle span{font-size:var(--app-t-micro);font-weight:650;letter-spacing:.08em;line-height:1;text-transform:uppercase}.trade-terminal .trade-book-toggle svg{width:.75rem;height:.75rem;flex:none}.trade-terminal .trade-book-toggle:hover{color:var(--ink-fg)}.trade-terminal .trade-book-toggle.is-open{color:var(--ink-fg);box-shadow:inset 0 -2px var(--brand-primary)}.trade-terminal .trade-book-toggle:not(.is-open),.trade-terminal .trade-book-toggle:not(.is-open):hover{color:var(--brand-light)}.trade-terminal .trade-book-toggle:focus-visible{outline:1px solid var(--focus-color);outline-offset:2px}.trade-terminal .trade-chart-head__tools-end .trade-book-toggle{margin-left:0}@media (max-width:1023px){.trade-terminal .trade-book-toggle--desk{display:none}}.trade-terminal .trade-depth__title{min-width:0;color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.trade-terminal .trade-depth__title span{margin-left:.375rem;color:var(--data-positive);font-weight:600;letter-spacing:0;text-transform:none}.trade-terminal .trade-depth__market{flex:none;color:var(--brand-light);font-size:var(--app-t-micro);font-weight:650;letter-spacing:.06em;text-transform:uppercase}.trade-terminal .trade-depth__ladder-head{display:flex;flex-direction:column;align-items:stretch;gap:.125rem;margin-bottom:.25rem;padding-inline:.25rem}.trade-terminal .trade-depth__grouping{display:flex;align-items:center;justify-content:flex-end;gap:.125rem}.trade-terminal .trade-depth__cols{display:grid;flex:1 1 auto;min-width:0;grid-template-columns:1fr 1fr 1fr;color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.trade-terminal .trade-depth__cols span:nth-child(2),.trade-terminal .trade-depth__cols span:nth-child(3){text-align:right}.trade-terminal .trade-bottom-workspace__head{min-height:2.5rem;padding:0 .5rem;background:transparent}.trade-terminal .trade-bottom-workspace__tabs{display:flex;width:auto;min-width:0;min-height:var(--app-control-h-compact);flex-wrap:nowrap;align-items:stretch;gap:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.trade-terminal .trade-bottom-workspace__tabs::-webkit-scrollbar{display:none}.trade-terminal .trade-bottom-workspace__tab{display:inline-flex;height:var(--app-control-h-compact);flex:none;align-items:stretch;border-radius:0;background:transparent;box-shadow:inset 0 -2px transparent;color:var(--ink-subtle);transition:color var(--dur-fast) var(--ease-enter),box-shadow var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-bottom-workspace__tab:hover{color:var(--ink-fg)}.trade-terminal .trade-bottom-workspace__tab.is-active{color:var(--ink-fg);box-shadow:inset 0 -2px var(--brand-primary)}.trade-terminal .trade-bottom-workspace__tab-label{display:inline-flex;height:100%;align-items:center;gap:.375rem;padding-inline:.75rem;color:inherit;font-size:var(--app-t-xs);font-weight:500;white-space:nowrap}.trade-terminal .trade-bottom-workspace__tab.is-active .trade-bottom-workspace__tab-label{font-weight:600}.trade-terminal .trade-bottom-workspace__tab-remove{display:inline-flex;width:1.5rem;height:100%;align-items:center;justify-content:center;margin-left:-.375rem;color:var(--ink-subtle);opacity:0;transition:color var(--dur-fast) var(--ease-enter),opacity var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-bottom-workspace__tab-remove svg{width:.75rem;height:.75rem}.trade-terminal .trade-bottom-workspace__tab.is-active .trade-bottom-workspace__tab-remove,.trade-terminal .trade-bottom-workspace__tab:focus-within .trade-bottom-workspace__tab-remove,.trade-terminal .trade-bottom-workspace__tab:hover .trade-bottom-workspace__tab-remove{opacity:1}.trade-terminal .trade-bottom-workspace__tab-remove:focus-visible,.trade-terminal .trade-bottom-workspace__tab-remove:hover{color:var(--ink-fg)}.trade-terminal .trade-bottom-workspace__tab-label:focus-visible,.trade-terminal .trade-bottom-workspace__tab-remove:focus-visible{outline:1px solid var(--focus-color);outline-offset:-2px}.trade-terminal .trade-bottom-workspace__count{color:var(--ink-faint);font-size:var(--app-t-micro);font-weight:600;font-variant-numeric:tabular-nums lining-nums;line-height:1}.trade-terminal .trade-bottom-workspace__tab.is-active .trade-bottom-workspace__count{color:var(--ink-muted)}.trade-terminal .trade-bottom-workspace__body{padding:.25rem .5rem .375rem}.trade-terminal .trade-ledger-empty{display:flex;min-height:0;flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.375rem .375rem .5rem;border-bottom:1px solid var(--app-line);font-size:var(--app-t-xs);line-height:1.35}.trade-terminal .trade-ledger-empty__label{font-weight:500;color:var(--ink-muted)}.trade-terminal .trade-ledger-empty__note{min-width:0;flex:1 1 16rem;color:var(--ink-subtle)}.trade-terminal .trade-ledger-empty__action{font-weight:500;color:var(--brand-light)}.trade-terminal .trade-ledger-empty__action:hover{text-decoration:underline}.trade-terminal .trade-bottom-workspace__body:has(.trade-depth-chart),.trade-terminal .trade-bottom-workspace__body:has(.trade-market-panel){display:flex;flex-direction:column;overflow:hidden}.trade-terminal .trade-feature-panel{min-width:0}.trade-terminal .trade-feature-metric{min-width:0;padding:.5rem .625rem;border:1px solid var(--app-line-faint);border-radius:var(--app-r-sm);background:var(--app-field-bg)}.trade-terminal .trade-feature-metric__value{margin-top:.25rem;font-size:var(--app-t-body);font-weight:600;line-height:1.25}.trade-terminal .trade-feature-table{width:100%;border-collapse:separate;border-spacing:0;white-space:nowrap}.trade-terminal .trade-feature-table th{height:1.75rem;padding-inline:.625rem;border-bottom:1px solid var(--app-line);background:var(--app-field-bg);color:var(--ink-subtle);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-micro);font-weight:500;letter-spacing:var(--tracking-meta);text-transform:uppercase}.trade-terminal .trade-feature-table td{height:2rem;padding-inline:.625rem;border-bottom:1px solid var(--app-line-faint);font-size:var(--app-t-xs)}.trade-terminal .trade-feature-table tbody tr:last-child td{border-bottom:0}.trade-terminal .trade-feature-table tbody tr{transition:background-color var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-feature-table tbody tr:hover{background:var(--app-row-hover)}.trade-terminal .trade-feature-table__market{color:var(--ink-fg);font-weight:600}.trade-terminal .trade-feature-table__market:focus-visible,.trade-terminal .trade-feature-table__market:hover{color:var(--brand-light)}.trade-terminal .trade-feature-table__market.is-selected{color:var(--brand-light)}.trade-terminal .trade-feature-table__market:focus-visible{outline:1px solid var(--focus-color);outline-offset:2px;border-radius:2px}.trade-terminal .trade-feature-empty{display:flex;min-height:6.5rem;align-items:center;justify-content:center;padding:1rem;text-align:center}.trade-terminal .trade-feature-empty__title{color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:600}.trade-terminal .trade-feature-empty__body{max-width:28rem;margin-top:.25rem;color:var(--ink-subtle);font-size:var(--app-t-xs);line-height:1.45;text-wrap:pretty}.trade-terminal .trade-feature-empty__action{display:inline-flex;margin-top:.5rem;color:var(--data-info);font-size:var(--app-t-xs);font-weight:600}.trade-terminal .trade-feature-empty__action:hover{color:var(--ink-fg)}.trade-terminal .trade-quick-panel,.trade-terminal .trade-reference-panel,.trade-terminal .trade-technical-panel{display:flex;min-height:9rem;height:100%;min-width:0;flex-direction:column}.trade-terminal .trade-reference-toolbar{display:flex;min-height:2.25rem;flex:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.125rem .375rem .375rem;border-bottom:1px solid var(--app-line-faint)}.trade-terminal .trade-reference-toolbar .app-segment--compact .app-segment__item{height:1.5rem;min-width:2rem}.trade-terminal .trade-reference-chart{position:relative;min-height:6rem;flex:1;padding-bottom:1.25rem}.trade-terminal .trade-reference-chart>svg{display:block;width:100%;height:100%;min-height:5rem;overflow:visible}.trade-terminal .trade-reference-chart__grid{stroke:var(--app-line-faint);stroke-width:1;vector-effect:non-scaling-stroke}.trade-terminal .trade-reference-chart__zero{stroke:var(--app-line-loud);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.trade-terminal .trade-reference-chart__value{position:absolute;right:.25rem;bottom:1.75rem;padding:.125rem .375rem;border-radius:var(--app-r-sm);background:var(--tint-info);color:var(--data-info);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-xs);font-weight:650;font-variant-numeric:tabular-nums}.trade-terminal .trade-reference-chart__value.is-positive{background:var(--tint-positive);color:var(--data-positive)}.trade-terminal .trade-reference-chart__value.is-negative{background:var(--tint-negative);color:var(--data-negative)}.trade-terminal .trade-reference-chart__labels{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;gap:.5rem;color:var(--ink-subtle);font-size:var(--app-t-micro)}.trade-terminal .trade-reference-depth{position:relative;display:flex;min-height:0;flex:1;flex-direction:column}.trade-terminal .trade-reference-depth__controls{position:absolute;z-index:2;top:.25rem;left:50%;display:flex;flex:none;align-items:center;gap:.375rem;padding:0;transform:translateX(-50%)}.trade-terminal .trade-reference-depth__controls .app-icon-btn{width:1.5rem;height:1.5rem;background:var(--app-field-bg);border-color:var(--app-line-faint)}.trade-terminal .trade-reference-depth__ask,.trade-terminal .trade-reference-depth__bid{position:absolute;top:.25rem;padding:.125rem .375rem;border-radius:var(--app-r-sm);font-size:var(--app-t-xs);font-weight:600}.trade-terminal .trade-reference-depth__bid{left:.25rem;background:var(--tint-positive);color:var(--data-positive)}.trade-terminal .trade-reference-depth__ask{right:.25rem;background:var(--tint-negative);color:var(--data-negative)}.trade-terminal .trade-signal-row{display:grid;grid-template-columns:minmax(9rem,.55fr) minmax(12rem,1fr);min-height:2.25rem;align-items:center;gap:1rem;padding:.25rem .375rem;border-bottom:1px solid var(--app-line-faint)}.trade-terminal .trade-signal-row__result{display:grid;grid-template-columns:4.75rem minmax(8rem,1fr);align-items:center;gap:.75rem}.trade-terminal .trade-signal-meter{position:relative;height:.375rem;border-radius:var(--app-r-pill);background:var(--app-line-strong)}.trade-terminal .trade-signal-meter:before{content:"";position:absolute;top:-.1875rem;bottom:-.1875rem;left:50%;width:1px;background:var(--app-line-loud)}.trade-terminal .trade-signal-meter>span{position:absolute;top:50%;width:3.5rem;height:.375rem;border-radius:var(--app-r-pill);transform:translate(-50%,-50%);background:var(--ink-subtle)}.trade-terminal .trade-signal-meter>span.is-positive{background:var(--data-positive)}.trade-terminal .trade-signal-meter>span.is-negative{background:var(--data-negative)}.trade-terminal .trade-technical-panel__signals{min-height:0;flex:1}.trade-terminal .trade-technical-panel__foot{display:flex;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:.25rem .375rem 0;color:var(--ink-subtle);font-size:var(--app-t-micro);text-wrap:pretty}.trade-terminal .trade-activity-feed{min-height:0;overflow-y:auto}.trade-terminal .trade-activity-feed__row{display:flex;min-height:3.5rem;align-items:center;gap:.75rem;padding:.5rem .625rem;border-bottom:1px solid var(--app-line-faint);transition:background-color var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-activity-feed__row:hover{background:var(--app-row-hover)}.trade-terminal .trade-activity-feed__asset{display:grid;width:2rem;height:2rem;flex:none;place-items:center;border:1px solid var(--app-line);border-radius:50%;background:var(--app-well);color:var(--ink-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-micro);font-weight:700}.trade-terminal .trade-quick-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;flex:1;gap:.5rem;padding-top:.25rem}.trade-terminal .trade-quick-ticket{min-width:0;padding:.375rem;border:1px solid var(--app-line-faint);border-radius:var(--app-r-md);background:var(--app-field-bg)}.trade-terminal .trade-quick-ticket__spark{display:block;width:100%;height:1.125rem;margin-block:.125rem}.trade-terminal .trade-quick-ticket__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.trade-terminal .trade-quick-ticket__actions button{min-height:var(--app-control-h-compact);border:1px solid transparent;border-radius:var(--app-r-sm);font-weight:650;transition:background-color var(--dur-fast) var(--ease-enter),border-color var(--dur-fast) var(--ease-enter)}.trade-terminal .trade-quick-ticket__actions button.is-buy{border-color:var(--edge-positive);background:var(--tint-positive);color:var(--data-positive)}.trade-terminal .trade-quick-ticket__actions button.is-sell{border-color:var(--edge-negative);background:var(--tint-negative);color:var(--data-negative)}.trade-terminal .trade-quick-ticket__actions button:hover{border-color:currentColor}.trade-terminal .trade-quick-ticket__actions button:focus-visible{outline:1px solid var(--focus-color);outline-offset:2px}.trade-terminal .trade-quick-panel__note{flex:none;padding-top:.125rem;color:var(--ink-subtle);font-size:var(--app-t-micro);text-align:center}@media (max-width:1199px){.trade-terminal .trade-reference-chart__labels span:nth-child(2),.trade-terminal .trade-reference-toolbar .app-label-state{display:none}.trade-terminal .trade-quick-panel__grid{grid-template-columns:minmax(0,1fr)}.trade-terminal .trade-quick-ticket:nth-child(2){display:none}}.trade-terminal .trade-depth-chart,.trade-terminal .trade-market-panel{display:flex;width:100%;min-width:0;min-height:0;flex:1 1 auto;height:100%;flex-direction:column}.trade-terminal .trade-market-panel__controls{display:flex;min-height:2.25rem;flex:none;align-items:center;justify-content:flex-end;gap:.75rem;padding:.125rem .375rem}.trade-terminal .trade-market-panel__controls>.app-label-state{margin-right:auto}.trade-terminal .trade-window-control{gap:.125rem;padding:.1875rem;border-color:var(--app-line-faint);background:var(--app-well)}.trade-terminal .trade-window-control.app-segment--compact .app-segment__item{min-width:2.25rem;height:1.75rem;padding-inline:.5rem;font-size:var(--app-t-xs)}.trade-terminal .trade-market-chart{position:relative;min-height:0;flex:1 1 auto;padding:0 3.75rem 1.5rem 0}.trade-terminal .trade-market-chart>svg{position:absolute;inset:0 3.75rem 1.5rem 0;display:block;width:calc(100% - 3.75rem);height:calc(100% - 1.5rem);overflow:hidden}.trade-terminal .trade-market-chart__grid{stroke:var(--app-line-faint);stroke-width:1;vector-effect:non-scaling-stroke}.trade-terminal .trade-market-chart__zero{stroke:var(--app-line-loud);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.trade-terminal .trade-market-chart__mean{stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.trade-terminal .trade-market-chart__y-axis{top:0;right:0;bottom:1.5rem;width:3.5rem;flex-direction:column;text-align:right}.trade-terminal .trade-market-chart__x-axis,.trade-terminal .trade-market-chart__y-axis{position:absolute;display:flex;justify-content:space-between;color:var(--ink-subtle);font-size:var(--app-t-micro)}.trade-terminal .trade-market-chart__x-axis{right:3.75rem;bottom:0;left:0}.trade-terminal .trade-market-chart__current{position:absolute;z-index:2;right:3.625rem;padding:.125rem .375rem;border:1px solid var(--edge-info);border-radius:var(--app-r-sm);transform:translateY(-50%);background:var(--tint-info);color:var(--data-info);font-size:var(--app-t-xs);font-weight:650}.trade-terminal .trade-market-chart__current.is-positive{border-color:var(--edge-positive);background:var(--tint-positive);color:var(--data-positive)}.trade-terminal .trade-market-chart__current.is-negative{border-color:var(--edge-negative);background:var(--tint-negative);color:var(--data-negative)}.trade-terminal .trade-depth-chart{position:relative;min-height:0;padding-bottom:1.5rem}.trade-terminal .trade-depth-chart>svg{position:absolute;inset:0 0 1.5rem;display:block;width:100%;height:calc(100% - 1.5rem)}.trade-terminal .trade-depth-chart__zoom{position:absolute;z-index:3;top:.5rem;left:.5rem;display:flex;align-items:center;gap:.375rem}.trade-terminal .trade-depth-chart__zoom .app-icon-btn{width:var(--app-control-h-compact);height:var(--app-control-h-compact);border-color:var(--app-line-faint);background:var(--app-well)}.trade-terminal .trade-depth-chart__zoom .app-icon-btn:disabled{opacity:.42;cursor:not-allowed}.trade-terminal .trade-depth-chart__zoom>span{margin-left:.25rem;color:var(--ink-subtle);font-size:var(--app-t-sm)}.trade-terminal .trade-depth-chart__total{position:absolute;z-index:2;top:42%;padding:.125rem .375rem;border-radius:var(--app-r-sm);font-size:var(--app-t-sm);font-weight:650}.trade-terminal .trade-depth-chart__total.is-bid{left:.5rem;background:var(--tint-positive);color:var(--data-positive)}.trade-terminal .trade-depth-chart__total.is-ask{right:.5rem;background:var(--tint-negative);color:var(--data-negative)}.trade-terminal .trade-depth-chart__axis{position:absolute;right:0;bottom:0;left:0;display:flex;justify-content:space-between;color:var(--ink-subtle);font-size:var(--app-t-xs)}.trade-terminal .trade-technical-panel{min-height:25rem;height:auto}.trade-terminal .trade-technical-summary{flex:none;padding-block:.25rem}.trade-terminal .trade-technical-summary__row{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(15rem,24rem);min-height:3rem;align-items:center;gap:2rem;padding-inline:.75rem;color:var(--ink-muted);font-size:var(--app-t-sm)}.trade-terminal .trade-technical-summary__row .trade-signal-meter{height:.375rem}.trade-terminal .trade-technical-table__controls{padding:.375rem .75rem}.trade-terminal .trade-technical-table__controls .app-field{width:auto;min-width:10rem}.trade-terminal .trade-technical-table{width:100%;border-collapse:collapse;font-size:var(--app-t-xs)}.trade-terminal .trade-technical-table th{padding:.375rem .75rem;border-top:1px solid var(--app-line-faint);border-bottom:1px solid var(--app-line-faint);color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:600;letter-spacing:var(--tracking-meta);text-align:left;text-transform:uppercase}.trade-terminal .trade-technical-table td:last-child,.trade-terminal .trade-technical-table th:last-child{text-align:right}.trade-terminal .trade-technical-table td{padding:.375rem .75rem;border-bottom:1px solid var(--app-line-faint);color:var(--ink-muted)}.trade-terminal .trade-technical-table td:last-child{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;color:var(--ink-fg)}.trade-terminal .trade-technical-panel__disclaimer{padding:.5rem .75rem;color:var(--ink-subtle);font-size:var(--app-t-xs);text-align:center}.trade-terminal .trade-activity-feed__row{min-height:4.75rem;gap:.875rem;padding:.625rem .75rem}.trade-terminal .trade-activity-feed__asset{position:relative;width:2.25rem;height:2.25rem;border-color:var(--edge-info);background:var(--tint-info);color:var(--data-info)}.trade-terminal .trade-activity-feed__asset small{position:absolute;right:-.25rem;bottom:-.25rem;display:grid;width:1rem;height:1rem;place-items:center;border:1px solid var(--app-card);border-radius:50%;background:var(--app-ground);color:var(--ink-fg);font-size:.5rem}.trade-terminal .trade-activity-feed__detail{min-width:0;flex:1}.trade-terminal .trade-activity-feed__detail p:first-child{color:var(--ink-muted);font-size:var(--app-t-sm)}.trade-terminal .trade-activity-feed__detail p:first-child span{margin-left:.375rem;color:var(--ink-subtle);font-size:var(--app-t-micro)}.trade-terminal .trade-activity-feed__detail p:last-child{margin-top:.1875rem;color:var(--ink-fg);font-size:var(--app-t-body);white-space:nowrap}.trade-terminal .trade-activity-feed__detail .is-buy{color:var(--data-positive)}.trade-terminal .trade-activity-feed__detail .is-sell{color:var(--data-negative)}.trade-terminal .trade-activity-feed__muted{color:var(--ink-subtle)}.trade-terminal .trade-activity-feed__time{flex:none;color:var(--ink-muted);font-size:var(--app-t-xs);text-align:right}.trade-terminal .trade-activity-feed__time p+p{margin-top:.25rem}.trade-terminal .trade-quick-panel{min-height:0;height:auto}.trade-terminal .trade-quick-panel__toolbar{display:flex;min-height:3rem;flex:none;align-items:center;justify-content:space-between;gap:1rem;padding:.375rem .5rem}.trade-terminal .trade-quick-panel__toolbar>label{display:flex;align-items:center;gap:.5rem;color:var(--ink-subtle);font-size:var(--app-t-xs)}.trade-terminal .trade-quick-panel__toolbar .app-field{width:auto;min-width:9rem}.trade-terminal .trade-quick-panel__grid{align-items:stretch;flex:none;padding-top:0}.trade-terminal .trade-quick-ticket{padding:.75rem;border-color:var(--app-line);border-radius:var(--app-r-lg);background:var(--app-well)}.trade-terminal .trade-quick-ticket__head,.trade-terminal .trade-quick-ticket__identity,.trade-terminal .trade-quick-ticket__margin,.trade-terminal .trade-quick-ticket__price,.trade-terminal .trade-quick-ticket__range{display:flex;align-items:center}.trade-terminal .trade-quick-ticket__head,.trade-terminal .trade-quick-ticket__margin,.trade-terminal .trade-quick-ticket__price,.trade-terminal .trade-quick-ticket__range{justify-content:space-between}.trade-terminal .trade-quick-ticket__identity{gap:.625rem}.trade-terminal .trade-asset-mark{position:relative;display:grid;width:2rem;height:2rem;flex:none;place-items:center;border:1px solid var(--edge-info);border-radius:50%;overflow:visible;background:var(--tint-info);color:var(--data-info);font-size:var(--app-t-micro);font-weight:700}.trade-terminal .trade-asset-mark img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.trade-terminal .trade-asset-mark small{position:absolute;right:-.25rem;bottom:-.25rem;display:grid;width:1rem;height:1rem;place-items:center;border:1px solid var(--app-well);border-radius:50%;background:var(--app-ground);color:var(--ink-fg);font-size:.5rem}.trade-terminal .trade-quick-ticket__identity h4{color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:650}.trade-terminal .trade-quick-ticket__identity p,.trade-terminal .trade-quick-ticket__volume span{color:var(--ink-subtle);font-size:var(--app-t-micro)}.trade-terminal .trade-quick-ticket__volume{text-align:right}.trade-terminal .trade-quick-ticket__volume strong{display:block;margin-top:.125rem;color:var(--ink-fg);font-size:var(--app-t-xs)}.trade-terminal .trade-quick-ticket__price{margin-top:.5rem}.trade-terminal .trade-quick-ticket__price strong{color:var(--ink-fg);font-size:var(--app-t-body)}.trade-terminal .trade-quick-ticket__price span{font-size:var(--app-t-xs);font-weight:650}.trade-terminal .trade-quick-ticket__price .is-positive{color:var(--data-positive)}.trade-terminal .trade-quick-ticket__price .is-negative{color:var(--data-negative)}.trade-terminal .trade-quick-ticket__spark{height:4.5rem;margin-block:.375rem}.trade-terminal .trade-quick-ticket__range{color:var(--ink-subtle);font-size:var(--app-t-xs)}.trade-terminal .trade-quick-ticket__range strong{color:var(--ink-muted)}.trade-terminal .trade-quick-ticket__amount{display:grid;grid-template-columns:minmax(0,1fr) auto;margin-top:.625rem;padding:.5rem .625rem;border:1px solid var(--app-line-faint);border-radius:var(--app-r-md);background:var(--app-field-bg)}.trade-terminal .trade-quick-ticket__amount>span{grid-column:1/-1;color:var(--ink-subtle);font-size:var(--app-t-micro)}.trade-terminal .trade-quick-ticket__amount input,.trade-terminal .trade-quick-ticket__amount select{min-width:0;border:0;outline:0;background:transparent;color:var(--ink-fg);font-size:var(--app-t-body);font-weight:600}.trade-terminal .trade-quick-ticket__amount select{color:var(--ink-muted);font-size:var(--app-t-xs)}.trade-terminal .trade-quick-ticket__margin{min-height:2.25rem;color:var(--ink-subtle);font-size:var(--app-t-xs)}.trade-terminal .trade-quick-ticket__actions button{display:flex;min-height:3rem;flex-direction:column;align-items:center;justify-content:center;font-size:var(--app-t-xs)}.trade-terminal .trade-quick-ticket__actions button span{margin-top:.125rem;font-size:var(--app-t-sm)}.trade-terminal .trade-quick-ticket__fee{margin-top:.5rem;color:var(--ink-subtle);font-size:var(--app-t-micro);text-align:center}@media (max-width:1199px){.trade-terminal .trade-market-panel__controls>.app-label-state{display:none}.trade-terminal .trade-quick-panel{min-height:0}.trade-terminal .trade-technical-summary__row{grid-template-columns:minmax(8rem,1fr) minmax(10rem,16rem)}}.trade-terminal .trade-book-row{font-size:var(--trade-t-body);line-height:1.2;padding-block:2px}.trade-terminal .trade-leverage-range{--range-progress:0%;--range-accent:var(--brand-primary);--range-edge:var(--orange-edge);height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.trade-terminal .trade-leverage-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--range-accent) 0,var(--range-accent) var(--range-progress),var(--app-line-loud) var(--range-progress),var(--app-line-loud) 100%)}.trade-terminal .trade-leverage-range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;-webkit-appearance:none;appearance:none;border:2px solid var(--app-card);border-radius:999px;background:var(--range-accent);box-shadow:0 0 0 1px var(--range-edge)}.trade-terminal .trade-leverage-range::-moz-range-track{height:4px;border-radius:999px;background:var(--app-line-loud)}.trade-terminal .trade-leverage-range::-moz-range-progress{height:4px;border-radius:999px;background:var(--range-accent)}.trade-terminal .trade-leverage-range::-moz-range-thumb{width:12px;height:12px;border:2px solid var(--app-card);border-radius:999px;background:var(--range-accent);box-shadow:0 0 0 1px var(--range-edge)}.trade-terminal .trade-leverage-range:focus-visible{outline:none}.trade-terminal .trade-leverage-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--app-ground),0 0 0 4px var(--range-accent)}.trade-terminal .trade-leverage-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--app-ground),0 0 0 4px var(--range-accent)}.trade-terminal .trade-leverage{--lev-accent:var(--ink-muted);--lev-edge:var(--app-line-strong);margin-bottom:var(--trade-form-gap)}.trade-terminal .trade-leverage__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:.375rem}.trade-terminal .trade-leverage__well{padding:0;border:0;background:transparent}.trade-terminal .trade-leverage__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-bottom:.375rem}.trade-terminal .trade-size__head{margin-bottom:.375rem}.trade-terminal .trade-size__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-bottom:.375rem}.trade-terminal .trade-ticket__amount-hint{margin:0 0 .375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-terminal .trade-ticket__text-link{margin-top:.5rem;color:var(--brand-light);font-size:var(--app-t-xs);font-weight:500}.trade-terminal .trade-ticket__text-link:hover{text-decoration:underline}.trade-terminal .trade-leverage[data-risk=elevated]{--lev-accent:var(--data-warning);--lev-edge:var(--orange-edge)}.trade-terminal .trade-leverage[data-risk=high]{--lev-accent:var(--data-negative);--lev-edge:var(--tint-negative-armed)}.trade-terminal .trade-leverage .trade-leverage-range{--range-accent:var(--lev-accent);--range-edge:var(--lev-edge)}.trade-terminal .trade-leverage__value{min-width:4.5ch;color:var(--lev-accent);font-size:var(--app-t-lg);font-weight:600;line-height:1;text-align:right}.trade-terminal .trade-leverage[data-risk=low] .trade-leverage__value{color:var(--ink-fg)}.trade-terminal .trade-leverage__chip.is-armed{border-color:var(--lev-edge);background:var(--app-field-bg-hover);color:var(--ink-fg)}@media (max-width:1023px){.trade-terminal .trade-leverage__head{margin-bottom:.25rem}.trade-terminal .trade-leverage__value{font-size:var(--app-t-body)}.trade-terminal .trade-leverage__well{padding:.125rem 0 0;border:0;background:transparent}}body[data-view-mode=pro] .trade-terminal{--density-text:11px}.guided-trade{display:flex;flex-direction:column;gap:var(--app-stack)}.guided-trade__lead{align-items:flex-start}.guided-trade__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.guided-trade__filters{flex:1 1 16rem;min-width:0;max-width:100%}.guided-trade__filter{gap:.35rem;white-space:nowrap}.guided-trade__filter span{color:var(--ink-faint);font-variant-numeric:tabular-nums}.guided-trade__filter[aria-pressed=true] span,.guided-trade__filter[aria-selected=true] span{color:var(--ink-muted)}.guided-trade__search{display:block;width:16rem;max-width:100%}.guided-trade__search .app-field{width:100%}.guided-trade__cards{display:flex;gap:0;overflow-x:auto;border-radius:var(--app-r-lg);background:var(--app-card);box-shadow:inset 0 0 0 1px var(--app-line);scrollbar-width:none}.guided-trade__cards::-webkit-scrollbar{display:none}.guided-trade__empty{margin:0;padding:1rem 0;color:var(--ink-subtle);font-size:var(--app-t-xs)}.guided-trade__card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:.6rem;column-gap:.6rem;row-gap:.15rem;flex:0 0 11.5rem;min-height:3.75rem;padding:.6rem .75rem;border-right:1px solid var(--app-line);text-align:left;background:transparent;box-shadow:inset 2px 0 0 transparent;transition:background-color var(--dur-fast) var(--ease-enter),box-shadow var(--dur-fast) var(--ease-enter)}.guided-trade__card:hover{background:var(--app-field-bg)}.guided-trade__card.is-selected{background:var(--app-field-bg);box-shadow:inset 2px 0 0 var(--brand-primary)}.guided-trade__card:last-child{border-right:0}.guided-trade__card-mark{grid-row:1/span 2;display:grid;place-items:center;width:1.75rem;height:1.75rem;overflow:hidden;border-radius:999px;background:var(--app-field-bg);color:var(--ink-muted);font-size:var(--app-t-xs);font-weight:650}.guided-trade__card-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guided-trade__card-copy{display:flex;flex-direction:column;min-width:0}.guided-trade__card-name{overflow:hidden;color:var(--ink-fg);font-size:var(--app-t-xs);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.guided-trade__card-px{color:var(--ink-muted);font-size:var(--app-t-xs)}.guided-trade__card-chg{grid-column:2;font-size:var(--app-t-xs);font-weight:600}.guided-trade__card-chg.is-up,.guided-trade__chg.is-up,.guided-trade__px.is-up,.guided-trade__spark .is-up{color:var(--data-positive)}.guided-trade__card-chg.is-down,.guided-trade__chg.is-down,.guided-trade__px.is-down,.guided-trade__spark .is-down{color:var(--data-negative)}.guided-trade__spark,.guided-trade__spark-empty{display:none}.guided-trade__stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"ticket" "market" "upsell";gap:var(--app-stack);align-items:start}.guided-trade__ticket-rail{grid-area:ticket}.guided-trade__main{grid-area:market}.guided-trade__upsell{grid-area:upsell}.guided-trade__main{display:flex;flex-direction:column;gap:var(--app-stack);min-width:0}.guided-trade__market{min-width:0}.guided-trade__market-head{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .875rem;border-bottom:1px solid var(--app-line-faint);background:var(--app-card-face)}.guided-trade__identity{display:flex;min-width:0;align-items:center;gap:.625rem}.guided-trade__identity-mark{display:grid;width:2rem;height:2rem;flex:none;place-items:center;overflow:hidden;border:1px solid var(--app-line);border-radius:50%;background:var(--app-field-bg);color:var(--ink-muted);font-size:var(--app-t-xs);font-weight:700}.guided-trade__identity-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.guided-trade__identity>span:last-child{display:flex;min-width:0;flex-direction:column}.guided-trade__identity strong{overflow:hidden;color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:650;text-overflow:ellipsis;white-space:nowrap}.guided-trade__identity small{line-height:1.4}.guided-trade__feed,.guided-trade__identity small{color:var(--ink-subtle);font-size:var(--app-t-micro)}.guided-trade__feed{display:inline-flex;flex:none;align-items:center;gap:.375rem;font-weight:600;text-transform:uppercase}.guided-trade__feed>span{width:.375rem;height:.375rem;border-radius:50%;background:var(--ink-faint)}.guided-trade__feed.is-live>span{background:var(--data-positive);box-shadow:0 0 0 3px var(--tint-positive)}.guided-trade__lead-rail{display:grid;grid-template-columns:1fr;min-height:0;border-bottom:1px solid var(--app-line-faint)}.guided-trade__quote{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.75rem .875rem}.guided-trade__price-note{margin:.3rem 0 0;color:var(--ink-subtle);font-size:var(--app-t-xs)}.guided-trade__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--app-line-faint)}.guided-trade__stats>div{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:.625rem .75rem;border-left:1px solid var(--app-line-faint)}.guided-trade__stats>div:first-child{border-left:0}.guided-trade__stats dt{color:var(--ink-subtle);font-size:var(--app-t-micro);font-weight:500;text-transform:uppercase}.guided-trade__stats dd{display:flex;margin:.2rem 0 0;flex-direction:column;color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:600;font-variant-numeric:tabular-nums}.guided-trade__stats small{margin-top:.1rem;color:var(--ink-faint);font-size:var(--app-t-micro);font-weight:400}.guided-trade__kicker{margin:0;color:var(--ink-subtle);font-size:var(--app-t-xs);font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.guided-trade__kicker--accent{color:var(--brand-light)}.guided-trade__px-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem .85rem;margin-top:.2rem}.guided-trade__px{font-size:var(--app-t-metric-sm);font-weight:650;letter-spacing:-.03em;line-height:1}.guided-trade__chg{font-size:var(--app-t-lg);font-weight:600}.guided-trade__windows{width:100%}.guided-trade__windows .guided-trade__window{flex:1 1 0;min-width:2.75rem}.guided-trade__chart{position:relative;height:16.5rem;min-width:0;padding:.5rem .375rem 0;cursor:crosshair}.guided-trade__chart-empty{display:grid;place-items:center;height:16.5rem;color:var(--ink-faint);font-size:var(--app-t-xs)}.guided-trade__chart-empty.is-wait{background:var(--app-field-bg)}.guided-trade__chart-tooltip{display:flex;min-width:8.5rem;flex-direction:column;gap:.2rem;padding:.5rem .625rem;border:1px solid var(--app-line);border-radius:var(--app-r-md);background:var(--app-raised-face);box-shadow:var(--app-e-modal);pointer-events:none}.guided-trade__chart-tooltip.is-fill{min-width:10.5rem}.guided-trade__chart-tooltip>span{color:var(--ink-subtle);font-size:var(--app-t-micro)}.guided-trade__chart-tooltip>strong{color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:650;font-variant-numeric:tabular-nums}.guided-trade__chart-tooltip-trades{display:flex;flex-direction:column;gap:.375rem;margin:.375rem 0 0;padding:.375rem 0 0;border-top:1px solid var(--app-line);list-style:none}.guided-trade__chart-tooltip-trades li{display:flex;align-items:flex-start;gap:.375rem}.guided-trade__chart-tooltip-trades i{width:.375rem;height:.375rem;margin-top:.3125rem;flex:0 0 auto;border-radius:999px;box-shadow:0 0 0 1.2px rgba(10,10,13,.92)}.guided-trade__chart-tooltip-trades li.is-up i{background:var(--data-positive)}.guided-trade__chart-tooltip-trades li.is-down i{background:var(--data-negative)}.guided-trade__chart-tooltip-trades span{display:flex;min-width:0;flex:1;flex-direction:column;gap:.0625rem}.guided-trade__chart-tooltip-trades em{color:var(--ink-muted);font-size:var(--app-t-xs);font-style:normal;font-weight:500;line-height:1.4}.guided-trade__chart-tooltip-trades li.is-up em{color:var(--data-positive)}.guided-trade__chart-tooltip-trades li.is-down em{color:var(--data-negative)}.guided-trade__chart-tooltip-trades b{color:var(--ink-fg);font-size:var(--app-t-xs);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3}.guided-trade__chart-tools{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem .5rem .25rem .875rem;border-bottom:1px solid var(--app-line-faint);background:rgba(255,255,255,.01)}.guided-trade__chart-tools>p{margin:0;overflow:hidden;color:var(--ink-subtle);font-size:var(--app-t-xs);text-overflow:ellipsis;white-space:nowrap}.guided-trade__context{display:grid;grid-template-columns:2px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem .875rem;border-top:1px solid var(--app-line-faint);background:var(--app-field-bg)}.guided-trade__context-rail{width:2px;height:100%;min-height:2.5rem;background:var(--ink-faint)}.guided-trade__context-rail.is-up{background:var(--data-positive)}.guided-trade__context-rail.is-down{background:var(--data-negative)}.guided-trade__context p:not(.guided-trade__kicker){margin:.25rem 0 0;color:var(--ink-muted);font-size:var(--app-t-xs);line-height:1.45;text-wrap:pretty}.guided-trade__upsell{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.25rem;padding:.875rem 1rem;border-radius:var(--app-r-lg);background:var(--app-card);box-shadow:inset 0 0 0 1px var(--app-line)}.guided-trade__upsell h2{margin:.2rem 0 .35rem;color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:650;letter-spacing:-.01em;text-wrap:balance}.guided-trade__upsell p:not(.guided-trade__kicker){margin:0;max-width:36rem;color:var(--ink-muted);font-size:var(--app-t-xs);line-height:1.5}.guided-trade__ticket-rail{min-width:0}.guided-trade__ticket{position:relative;display:flex;flex-direction:column;box-shadow:inset 2px 0 0 var(--brand-primary),var(--app-e-flat)}.guided-trade__ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .875rem;border-bottom:1px solid var(--app-line-faint);background:var(--app-card-face)}.guided-trade__ticket-title{margin:.2rem 0 0;color:var(--ink-fg);font-size:var(--app-t-title);font-weight:650;letter-spacing:-.02em;line-height:1.2;text-wrap:balance}.guided-trade__ticket-balance{display:flex;flex:none;flex-direction:column;align-items:flex-end;text-align:right}.guided-trade__ticket-balance span{color:var(--ink-subtle);font-size:var(--app-t-micro);text-transform:uppercase}.guided-trade__ticket-balance strong{margin-top:.15rem;color:var(--ink-fg);font-size:var(--app-t-sm);font-weight:650;font-variant-numeric:tabular-nums}.guided-trade__ticket-body{flex:1 1 auto;min-height:0;padding:1rem}.guided-trade__commit{flex:none;padding:.75rem 1rem 1rem;background:var(--app-card-face);box-shadow:inset 0 1px 0 var(--app-line-faint)}.guided-trade__lock{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;text-align:center;background:color-mix(in srgb,var(--app-card) 88%,transparent)}.guided-trade__amount{display:flex;align-items:baseline;gap:.35rem;min-height:3.75rem;padding:.5rem .875rem;border-radius:var(--app-r-md);background:var(--app-field-bg);box-shadow:inset 0 0 0 1px var(--app-line)}.guided-trade__amount:focus-within{box-shadow:inset 0 0 0 1px var(--brand-primary)}.concentration-meter{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--app-line-faint)}.concentration-meter__head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--ink-subtle);font-size:var(--app-t-xs);font-weight:500;line-height:1.4}.concentration-meter__readout{color:var(--ink-fg);font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--app-t-sm);font-weight:600;font-variant-numeric:tabular-nums lining-nums slashed-zero;text-align:right}.concentration-meter__readout .is-flag{color:var(--orange)}.concentration-meter__readout small{color:var(--ink-faint);font-weight:400}.concentration-meter__rail{position:relative;margin-top:.5rem;padding:3px 0}.concentration-meter__track{position:relative;display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--app-line-loud)}.concentration-meter__fill,.concentration-meter__now,.concentration-meter__over{position:absolute;inset:0 auto 0 0;height:100%;font-style:normal}.concentration-meter__now{width:var(--now,0);background:rgba(244,242,237,.18)}.concentration-meter__fill{width:var(--safe,0);background:var(--ink-muted)}.concentration-meter__over{left:var(--tick,30%);width:var(--over,0);background:var(--orange)}.concentration-meter__tick{position:absolute;top:0;bottom:0;left:var(--tick,30%);width:1px;font-weight:400;background:rgba(244,242,237,.5)}.concentration-meter__note{margin:.4rem 0 0;color:var(--ink-faint);font-size:var(--app-t-xs);font-weight:400;line-height:1.45;text-wrap:pretty}.guided-trade__amount span:first-child,.guided-trade__amount span:last-child{color:var(--ink-subtle);font-size:var(--app-t-lg);font-weight:600}.guided-trade__amount input{flex:1 1 auto;min-width:0;width:100%;border:0;outline:none;background:transparent;color:var(--ink-fg);font-size:var(--app-t-metric);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1}.guided-trade__amount input::-moz-placeholder{color:var(--ink-faint)}.guided-trade__amount input::placeholder{color:var(--ink-faint)}.guided-trade__range{--range-progress:0%;--range-accent:var(--brand-primary);width:100%;height:18px;margin:.85rem 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.guided-trade__range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(to right,var(--range-accent) 0,var(--range-accent) var(--range-progress),var(--app-line-loud) var(--range-progress),var(--app-line-loud) 100%)}.guided-trade__range::-webkit-slider-thumb{width:14px;height:14px;margin-top:-5px;-webkit-appearance:none;appearance:none;border:2px solid var(--app-card);border-radius:999px;background:var(--range-accent)}.guided-trade__range::-moz-range-track{height:4px;border-radius:999px;background:var(--app-line-loud)}.guided-trade__range::-moz-range-progress{height:4px;border-radius:999px;background:var(--range-accent)}.guided-trade__range::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--app-card);border-radius:999px;background:var(--range-accent)}.guided-trade .trade-side-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:1rem;overflow:hidden;border-radius:var(--app-r-md);background:var(--app-line)}.guided-trade .trade-side-selector__item{position:relative;min-height:2.75rem;background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-body);font-weight:700;letter-spacing:.01em}.guided-trade .trade-side-selector__item--buy[aria-pressed=true]{background:var(--tint-positive-armed);color:var(--data-positive)}.guided-trade .trade-side-selector__item--sell[aria-pressed=true]{background:var(--tint-negative-armed);color:var(--data-negative)}.guided-trade .trade-action{width:100%;min-height:2.75rem;border-radius:.5rem;background:var(--app-field-bg);color:var(--ink-subtle);font-size:var(--app-t-body);font-weight:700}.guided-trade .trade-action:disabled{cursor:not-allowed;opacity:1}.guided-trade .trade-action.is-buy{background:var(--data-positive);color:var(--app-ground)}.guided-trade .trade-action.is-sell{background:var(--data-negative);color:var(--app-ground)}.guided-trade .trade-action:not(:disabled):active{transform:scale(.98)}@media (min-width:640px){.guided-trade__card{flex-basis:12.5rem;grid-template-columns:auto minmax(0,1fr) auto}.guided-trade__card-chg{grid-column:3;grid-row:1;justify-self:end}}@media (min-width:1024px){.guided-trade__stage{grid-template-columns:minmax(0,1fr) minmax(24rem,30rem);grid-template-areas:"market ticket" "upsell upsell"}.guided-trade__ticket-rail{position:sticky;top:.75rem;display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - var(--app-topbar-h) - var(--app-ticker-h) - 1.25rem)}.guided-trade__ticket,.guided-trade__ticket>div{min-height:0;max-height:100%}.guided-trade__ticket-body{overflow-y:auto}}@media (min-width:1280px){.guided-trade__stage{grid-template-columns:minmax(0,1fr) minmax(28rem,34rem)}}@media (max-width:767px){.guided-trade__lead .app-page__actions,.guided-trade__search{width:100%}.guided-trade .trade-action,.guided-trade .trade-side-selector__item,.guided-trade__card,.guided-trade__filter{min-height:2.75rem}.guided-trade__stats>div{padding:.625rem}.guided-trade__chart-tools{align-items:stretch;flex-direction:column;padding:.5rem}.guided-trade__chart-tools>p{padding-inline:.25rem;white-space:normal}.guided-trade__windows{flex-wrap:nowrap}.guided-trade__context{grid-template-columns:2px minmax(0,1fr)}.guided-trade__context .app-btn{grid-column:2;justify-self:start}}