@layer modules{.bots-workspace-panel{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.bots-workspace-strategies{flex:1 1 auto;min-height:0}.bots-workspace-strategies>.mid-panel-head{justify-content:flex-start;gap:var(--ds-space-8)}.bots-workspace-strategies>.mid-panel-head>.bots-workspace-head-chip{margin-left:auto}.bots-workspace-body{gap:18px;padding:10px 12px 22px;overflow-y:auto;scrollbar-width:thin}.bots-workspace-body>.feature-preview-notice,.bots-workspace-modal>.feature-preview-notice{margin:0}.bots-workspace-chip,.bots-workspace-head-chip{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;box-sizing:border-box;border:1px solid var(--chrome-border-soft);border-radius:999px;color:var(--ds-text-tertiary);font:var(--ds-font-weight-emphasis) var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);letter-spacing:var(--ds-letter-spacing);white-space:nowrap}.bots-workspace-head-chip{color:var(--warning);border-color:rgb(var(--ds-state-warning-rgb)/.26);background:rgb(var(--ds-state-warning-rgb)/.05)}.bots-workspace-card.tone-accent .bots-workspace-chip,.bots-workspace-chip.tone-accent{color:rgb(var(--accent-soft-rgb));border-color:rgb(var(--accent-soft-rgb)/.28);background:rgb(var(--accent-soft-rgb)/.07)}.bots-workspace-card.tone-teal .bots-workspace-chip,.bots-workspace-chip.tone-teal{color:var(--trade-buy);border-color:rgb(var(--success-rgb)/.28);background:rgb(var(--success-rgb)/.06)}.bots-workspace-card.tone-amber .bots-workspace-chip,.bots-workspace-chip.tone-amber{color:var(--warning);border-color:rgb(var(--ds-state-warning-rgb)/.3);background:rgb(var(--ds-state-warning-rgb)/.065)}.bots-workspace-section{display:grid;grid-gap:8px;gap:8px}.bots-workspace-regions{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:16px;gap:16px;align-items:start}.bots-workspace-regions .bots-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bots-workspace-advanced{padding:10px 12px 12px;border:1px solid rgb(var(--accent-soft-rgb)/.22);border-radius:var(--ds-radius-control);background:rgb(var(--accent-soft-rgb)/.05)}.bots-workspace-advanced .bots-workspace-section-head>span{color:rgb(var(--accent-soft-rgb))}.bots-workspace-advanced .bots-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.bots-workspace-card.is-advanced{min-height:0;padding:8px 10px;gap:4px;background:rgb(var(--accent-soft-rgb)/.09)}.bots-workspace-card.is-advanced .bots-workspace-card-icon{width:20px;height:20px;border-radius:6px}.bots-workspace-card.is-advanced .bots-workspace-card-top>strong{font:var(--ds-font-weight-emphasis) 11px/14px var(--ds-font-data);letter-spacing:var(--ds-letter-spacing);text-transform:uppercase}.bots-workspace-card.is-advanced>small{font:var(--ds-font-weight-regular) 11px/15px var(--ds-font-ui);color:var(--ds-text-tertiary)}.bots-workspace-card.is-advanced>.bots-workspace-chip{display:none}.bots-workspace-card.tone-rose .bots-workspace-chip{color:var(--trade-sell);border-color:rgb(var(--trade-sell-rgb)/.28);background:rgb(var(--trade-sell-rgb)/.06)}.bots-card-status{flex:0 0 auto;padding:2px 6px;border:1px solid var(--chrome-border-soft);border-radius:999px;color:var(--ds-text-tertiary);font:var(--ds-font-weight-emphasis) var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);text-transform:uppercase;white-space:nowrap}.bots-brief{padding:10px 14px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control);background:var(--chrome-fill-soft)}.bots-brief>summary{cursor:pointer;color:var(--ds-text-tertiary);font:var(--ds-type-eyebrow);letter-spacing:var(--ds-letter-spacing);text-transform:uppercase}.bots-brief-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 24px;gap:8px 24px;margin-top:4px}.bots-brief-columns h4{margin:12px 0 4px;color:var(--ds-text-tertiary);font:var(--ds-type-eyebrow);letter-spacing:var(--ds-letter-spacing);text-transform:uppercase}.bots-brief-columns li,.bots-brief-columns p{margin:0 0 6px;color:var(--ds-text-secondary);font:var(--ds-type-caption);line-height:1.55}.bots-brief-columns ul{margin:0;padding-left:16px}@media (max-width:900px){.bots-workspace-regions{grid-template-columns:1fr}}@media (max-width:760px){.bots-brief-columns{grid-template-columns:1fr}}.bots-canvas-description{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control);background:var(--chrome-fill-soft)}.bots-canvas-description p{margin:0;color:var(--ds-text-secondary);font:var(--ds-type-body)}.bots-canvas-description p:first-child{color:var(--ds-text-primary)}.bots-canvas-description p.is-example{padding:6px 10px;border-left:2px solid rgb(var(--accent-soft-rgb)/.5);color:var(--ds-text-secondary)}.bots-canvas-description p.is-example b{color:var(--ds-text-primary);font-weight:var(--ds-font-weight-emphasis)}.bots-canvas-terms{margin:0;color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-canvas-terms a{color:rgb(var(--accent-soft-rgb));text-decoration:underline;text-underline-offset:2px}.bots-workspace-section-head{min-width:0;display:flex;align-items:center;gap:8px}.bots-workspace-section-head>span{flex:0 0 auto;color:var(--ds-text-primary);font:var(--ds-type-eyebrow);letter-spacing:var(--ds-letter-spacing)}.bots-workspace-section-head>i{flex:1 1 auto;height:1px;background:var(--line-faint)}.bots-workspace-section-head>small{min-width:0;overflow:hidden;color:var(--ds-text-tertiary);font:var(--ds-type-caption);text-overflow:ellipsis;white-space:nowrap}.bots-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.bots-workspace-card{min-height:136px;padding:14px 16px;display:flex;flex-direction:column;align-items:stretch;gap:10px;overflow:hidden;border:1px solid var(--chrome-border-soft);border-left:3px solid var(--chrome-border);border-radius:var(--ds-radius-control);background:rgb(var(--accent-soft-rgb)/.05);color:var(--ds-text-primary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.bots-workspace-card:hover{border-color:var(--chrome-border);background:var(--chrome-fill-strong);transform:translateY(-1px)}.bots-workspace-card.tone-accent{border-left-color:rgb(var(--accent-soft-rgb)/.8)}.bots-workspace-card.tone-teal{border-left-color:rgb(var(--success-rgb)/.8)}.bots-workspace-card.tone-amber{border-left-color:rgb(var(--ds-state-warning-rgb)/.8)}.bots-workspace-card.tone-rose{border-left-color:rgb(var(--trade-sell-rgb)/.8)}.bots-workspace-card.tone-accent .bots-workspace-card-icon{color:rgb(var(--accent-soft-rgb));background:rgb(var(--accent-soft-rgb)/.14)}.bots-workspace-card.tone-teal .bots-workspace-card-icon{color:var(--trade-buy);background:rgb(var(--success-rgb)/.14)}.bots-workspace-card.tone-amber .bots-workspace-card-icon{color:var(--warning);background:rgb(var(--ds-state-warning-rgb)/.14)}.bots-workspace-card.tone-rose .bots-workspace-card-icon{color:var(--trade-sell);background:rgb(var(--trade-sell-rgb)/.14)}.bots-workspace-card.tone-accent:hover{border-color:rgb(var(--accent-soft-rgb)/.34);border-left-color:rgb(var(--accent-soft-rgb))}.bots-workspace-card.tone-teal:hover{border-color:rgb(var(--success-rgb)/.34);border-left-color:rgb(var(--success-rgb))}.bots-workspace-card.tone-amber:hover{border-color:rgb(var(--ds-state-warning-rgb)/.34);border-left-color:rgb(var(--ds-state-warning-rgb))}.bots-workspace-card.tone-rose:hover{border-color:rgb(var(--trade-sell-rgb)/.34);border-left-color:rgb(var(--trade-sell-rgb))}.bots-workspace-card-top{display:flex;align-items:center;gap:10px;min-width:0}.bots-workspace-card-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:var(--chrome-fill-strong);color:var(--chrome-icon)}.bots-workspace-card-top>strong{flex:1 1 auto;min-width:0;font:var(--ds-font-weight-emphasis) 14px/20px var(--ds-font-ui)}.bots-workspace-card>small{flex:1 1 auto;color:var(--ds-text-secondary);font:var(--ds-type-body)}.bots-workspace-card>.bots-workspace-chip{align-self:flex-start;margin-top:auto}.bots-workspace-fleet{flex:1 1 auto;min-height:0}.bots-fleet-expand{margin-left:auto}.bots-fleet-overlay{position:fixed;inset:0;z-index:var(--ds-z-overlay);display:flex;justify-content:flex-end;padding:var(--workspace-seam,8px);background:rgb(var(--ds-material-shadow-rgb)/.4)}.bots-fleet-overlay>div{display:flex;width:min(62vw,900px);min-width:480px;height:100%}.bots-fleet-overlay .bots-workspace-fleet{flex:1 1 auto}.bots-workspace-fleet.is-expanded .bots-live-fleet-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bots-workspace-fleet-body{gap:12px;padding:12px}.bots-workspace-status{min-height:28px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line-faint);color:var(--ds-text-tertiary);font:var(--ds-font-weight-emphasis) var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);letter-spacing:var(--ds-letter-spacing)}.bots-workspace-status span{display:inline-flex;align-items:center;gap:6px}.bots-workspace-status i{width:6px;height:6px;border-radius:50%;background:var(--ds-text-tertiary)}.bots-workspace-empty{flex:1 1 auto;min-height:160px;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;color:var(--ds-text-tertiary);text-align:center}.bots-workspace-empty svg{color:var(--chrome-icon);opacity:.62}.bots-workspace-empty strong{color:var(--ds-text-primary);font:var(--ds-type-control);font-weight:var(--ds-font-weight-emphasis)}.bots-workspace-empty>span{max-width:230px;font:var(--ds-type-caption)}.bots-workspace-modal footer button:not(.ds-button){min-height:28px;padding:0 11px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control-sm);background:var(--chrome-fill-soft);color:var(--ds-text-tertiary);font:var(--ds-type-control);letter-spacing:var(--ds-letter-control)}.bots-workspace-modal footer button:not(.ds-button):disabled{opacity:.55;cursor:not-allowed}.bots-workspace-modal{width:min(620px,100%);max-height:min(760px,calc(100dvh - 48px));padding:0;overflow-y:auto;border-radius:var(--ds-radius-panel);background:var(--ds-surface-primary);box-shadow:0 28px 90px rgb(0 0 0/.58)}.bots-workspace-modal>header{position:-webkit-sticky;position:sticky;top:0;z-index:var(--ds-z-raised);background:var(--ds-surface-primary);min-height:92px;padding:16px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line-faint)}.bots-workspace-modal>header>div{display:grid;justify-items:start;grid-gap:7px;gap:7px}.bots-workspace-modal h3,.bots-workspace-modal p{margin:0}.bots-workspace-modal h3{color:var(--ds-text-primary);font:var(--ds-font-weight-emphasis) 18px/1.1 var(--font-ui)}.bots-workspace-modal p{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-workspace-modal>.feature-preview-notice{margin:12px 16px 0}.bots-strategy-canvas{padding:13px 16px 11px;display:grid;grid-gap:9px;gap:9px;overflow:hidden;border-bottom:1px solid var(--line-faint);background:rgb(var(--accent-rgb)/.045);color:var(--ds-text-primary)}.bots-strategy-canvas-head{display:flex;justify-content:space-between;gap:12px}.bots-strategy-canvas-head strong{color:var(--ds-text-primary);font:var(--ds-type-control)}.bots-canvas-note,.bots-illustration-note,.bots-strategy-canvas-head small{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-canvas-sentence{display:grid;grid-gap:8px;gap:8px}.bots-canvas-sentence p{margin:0;color:var(--ds-text-secondary);font:var(--ds-type-body);line-height:2}.bots-canvas-sentence b{font-weight:var(--ds-font-weight-emphasis)}.bots-canvas-sentence b.buy{color:var(--trade-buy)}.bots-canvas-sentence b.sell{color:rgb(var(--ds-state-danger-rgb))}.bots-canvas-slot{-webkit-margin-start:2px;margin-inline-start:2px;white-space:nowrap}.bots-canvas-slot input,.bots-canvas-slot select{max-width:16ch;height:28px;min-height:0;padding:0 6px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control-sm);outline:none;background:rgb(0 0 0/.18);color:var(--ds-text-primary);font:var(--ds-type-data-sm);font-weight:var(--ds-font-weight-emphasis);text-align:right}.bots-canvas-slot.is-wide{display:inline-flex}.bots-canvas-slot.is-wide input{width:100%;max-width:none;text-align:left}.bots-canvas-slot input:focus,.bots-canvas-slot select:focus{border-color:rgb(var(--accent-rgb)/.5)}.bots-canvas-slot em{font:var(--ds-type-caption);font-style:normal}.bots-canvas-slot em,.bots-canvas-slot small{-webkit-margin-start:4px;margin-inline-start:4px;color:var(--ds-text-tertiary)}.bots-canvas-slot small{font:var(--ds-type-caption)}.bots-canvas-footnote{display:block;padding:8px 16px 0}.bots-execution-options>.bots-workspace-fields{padding:0 12px 12px}.bots-illustration-chart{width:100%;height:auto;display:block;overflow:hidden;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control);background:var(--chrome-fill-soft)}.bots-illustration-chart line,.bots-illustration-chart path,.bots-illustration-chart polyline{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.bots-illustration-chart .price-path{stroke:rgb(var(--accent-soft-rgb));stroke-width:1.7;stroke-dasharray:1;stroke-dashoffset:1;animation:bots-path-draw 2s linear forwards}.bots-illustration-chart .price-path.faint{stroke:rgb(var(--accent-soft-rgb)/.35)}.bots-illustration-chart .chart-marker{opacity:0;animation:bots-marker-in .3s ease-out forwards var(--at,0s)}.bots-illustration-chart .chart-marker circle{transform-box:fill-box;transform-origin:center;animation:bots-marker-pulse 2.4s ease-in-out infinite calc(var(--at, 0s) + .3s)}.bots-illustration-chart .lane{stroke:currentColor;opacity:.18}.bots-illustration-chart .copy-link{stroke:rgb(var(--accent-rgb)/.6);stroke-dasharray:3 4}.bots-illustration-chart .copy-event{opacity:0;animation:bots-copy-event 6s ease-in-out infinite var(--at,0s)}.bots-illustration-chart .copy-event .chart-marker{opacity:1;animation:none}.bots-illustration-chart .copy-event .chart-marker circle{animation:none}.bots-illustration-chart .copy-event .yours{opacity:0;animation:bots-copy-follow 6s ease-out infinite var(--at,0s)}.bots-illustration-chart .average{stroke-width:1.5}.bots-illustration-chart .average.fast{stroke:var(--trade-buy)}.bots-illustration-chart .average.slow{stroke:rgb(var(--accent-rgb))}.bots-illustration-chart .average.band,.bots-illustration-chart .chart-level line,.bots-illustration-chart .grid-line{stroke-dasharray:5 5;stroke-width:1}.bots-illustration-chart .average.band.buy,.bots-illustration-chart .chart-level.buy line{stroke:rgb(var(--success-rgb)/.75)}.bots-illustration-chart .average.band.sell,.bots-illustration-chart .chart-level.sell line{stroke:rgb(var(--ds-state-danger-rgb)/.75)}.bots-illustration-chart .chart-level.swap line{stroke:rgb(var(--accent-rgb))}.bots-illustration-chart .grid-line{stroke:currentColor;opacity:.24}.bots-illustration-chart .zone.buy{fill:rgb(var(--success-rgb)/.09)}.bots-illustration-chart .zone.sell{fill:rgb(var(--ds-state-danger-rgb)/.09)}.bots-illustration-chart text{fill:var(--ds-text-tertiary);font:var(--ds-font-weight-emphasis) 10px/1 var(--ds-font-data);letter-spacing:var(--ds-letter-spacing);paint-order:stroke;stroke:var(--ds-surface-panel);stroke-width:3px;stroke-linejoin:round}.bots-illustration-chart .chart-label.fast,.bots-illustration-chart .chart-level.swap text,.bots-illustration-chart .chart-marker.swap text{fill:rgb(var(--accent-rgb))}.bots-illustration-chart .chart-level.buy text,.bots-illustration-chart .chart-marker.buy text{fill:var(--trade-buy)}.bots-illustration-chart .chart-level.sell text,.bots-illustration-chart .chart-marker.sell text{fill:rgb(var(--ds-state-danger-rgb))}.bots-illustration-chart .chart-marker.buy circle{fill:var(--trade-buy)}.bots-illustration-chart .chart-marker.sell circle{fill:rgb(var(--ds-state-danger-rgb))}.bots-illustration-chart .chart-marker.swap circle{fill:rgb(var(--accent-rgb))}.bots-illustration-schedule{padding:15px 10px 6px;display:flex;justify-content:space-between;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control);background:var(--chrome-fill-soft)}.bots-illustration-schedule span{display:grid;justify-items:center;grid-gap:6px;gap:6px;color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-illustration-schedule span b{color:var(--ds-text-tertiary)}.bots-illustration-schedule i{width:11px;height:11px;border:1px solid var(--trade-buy);background:var(--trade-buy);border-radius:50%;animation:bots-schedule-fill 4s linear infinite var(--at,0s)}@keyframes bots-path-draw{to{stroke-dashoffset:0}}@keyframes bots-marker-in{0%{opacity:0}to{opacity:1}}@keyframes bots-marker-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}@keyframes bots-copy-event{0%,4%{opacity:0}44%,8%{opacity:1}50%,to{opacity:0}}@keyframes bots-copy-follow{0%,12%{opacity:0}16%,to{opacity:1}}@keyframes bots-schedule-fill{0%,5%,95%,to{opacity:.2}15%,85%{opacity:1}}.bots-workspace-icon-button{flex:0 0 auto;width:28px;height:28px;display:inline-grid;place-items:center;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control-sm);background:transparent;color:var(--chrome-icon);cursor:pointer}.bots-workspace-icon-button:hover{color:var(--ds-text-primary);background:var(--chrome-fill-strong)}.bots-workspace-form-step{padding:14px 16px;display:grid;grid-gap:9px;gap:9px;border-bottom:1px solid var(--line-faint)}.bots-workspace-form-step>span{color:var(--ds-text-tertiary);font:var(--ds-type-eyebrow);letter-spacing:var(--ds-letter-spacing)}.bots-workspace-fields input,.bots-workspace-form-step input,.bots-workspace-form-step select{width:100%;min-height:34px;padding:0 10px;box-sizing:border-box;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control-sm);outline:none;background:rgb(0 0 0/.18);color:var(--ds-text-primary);font:var(--ds-type-data-sm);font-weight:var(--ds-font-weight-emphasis)}.bots-workspace-fields input:focus,.bots-workspace-form-step input:focus,.bots-workspace-form-step select:focus{border-color:rgb(var(--accent-rgb)/.5)}.bots-workspace-form-step>label{position:relative;display:flex;align-items:center}.bots-workspace-form-step>label small{position:absolute;right:10px;color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-workspace-pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;grid-gap:10px;gap:10px}.bots-leaderboard{gap:12px}.bots-leaderboard .perf-lb-head{align-items:center}.bots-leaderboard-row{cursor:pointer}.bots-leaderboard-bot{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.bots-leaderboard-bot svg{color:var(--chrome-icon)}.bots-leaderboard-detail-row>td{padding:0 0 var(--ds-space-5);white-space:normal}.bots-leaderboard-detail-row:hover{background:transparent}.bots-leaderboard-detail{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control);background:var(--chrome-fill-soft);cursor:default}.bots-leaderboard-fills{max-height:320px;overflow-y:auto;scrollbar-width:thin;padding-right:4px}.bots-leaderboard-detail>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.bots-leaderboard-detail>header>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.bots-leaderboard-detail>header small{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-leaderboard-detail>header button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.bots-leaderboard-detail dd.is-positive{color:var(--pnl-up)}.bots-leaderboard-detail dd.is-negative{color:var(--pnl-down)}.bots-workspace-basket{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.bots-workspace-basket label>span{display:flex;align-items:center;gap:6px}.bots-workspace-basket label>span>select{min-width:0;flex:1 1 auto}.bots-workspace-basket label,.bots-workspace-fields label,.bots-workspace-pair label{min-width:0;display:grid;grid-gap:6px;gap:6px}.bots-workspace-fields label>small,.bots-workspace-pair label>small{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-field-label{position:relative;display:flex;align-items:center;gap:5px;color:var(--ds-text-tertiary)}.bots-field-label>small{color:inherit;font:var(--ds-type-caption)}.bots-execution-options{margin:12px 16px;border:1px solid var(--ds-border-default);border-radius:var(--ds-radius-control)}.bots-execution-options>summary{padding:12px;cursor:pointer;font:var(--ds-type-control);color:var(--ds-text-secondary)}.bots-execution-options>p{padding:0 12px 12px}.bots-workspace-pair>svg{margin-bottom:9px;color:var(--chrome-icon)}.bots-workspace-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.bots-live-field-note{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-workspace-fields label>span{position:relative;display:flex;align-items:center}.bots-workspace-fields em{position:absolute;right:9px;color:var(--ds-text-tertiary);font:var(--ds-font-weight-regular) var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-ui);font-style:normal;pointer-events:none}.bots-workspace-modal footer{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--ds-z-raised);background:var(--ds-surface-primary);border-top:1px solid var(--line-faint);min-height:58px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.bots-workspace-modal footer>div{display:inline-flex;align-items:center;gap:7px;color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-funding-plan{margin:0 16px;padding:9px 10px;display:grid;grid-gap:4px;gap:4px;border:1px solid rgb(var(--accent-rgb)/.22);border-radius:var(--ds-radius-control-sm);background:rgb(var(--accent-rgb)/.045);color:var(--ds-text-secondary);font:var(--ds-type-caption)}.bots-funding-plan strong{color:var(--ds-text-primary)}.bots-funding-plan.is-short{border-color:rgb(var(--ds-state-warning-rgb)/.3);color:var(--warning)}.bots-live-error,.bots-live-notice{padding:9px 10px;display:flex;align-items:center;gap:8px;border:1px solid rgb(var(--success-rgb)/.25);border-radius:var(--ds-radius-control-sm);background:rgb(var(--success-rgb)/.05);color:var(--ds-text-secondary);font:var(--ds-type-caption)}.bots-live-error{align-items:flex-start;flex-direction:column;border-color:rgb(var(--ds-state-danger-rgb)/.25);background:rgb(var(--ds-state-danger-rgb)/.05)}.bots-live-error strong{color:rgb(var(--ds-state-danger-rgb))}.bots-live-notice.is-blocked{border-color:rgb(var(--ds-state-warning-rgb)/.28);background:rgb(var(--ds-state-warning-rgb)/.05)}.bots-live-notice.is-blocked>svg{color:var(--warning)}.bots-deploy-action{flex:0 0 auto;display:grid;justify-items:end;grid-gap:4px;gap:4px}.bots-deploy-action>button{white-space:nowrap}.bots-deploy-action>small{color:var(--ds-text-tertiary);font:var(--ds-type-caption);text-align:right}.bots-live-gate{min-height:190px;display:grid;place-content:center;justify-items:center;grid-gap:9px;gap:9px;color:var(--ds-text-tertiary);font:var(--ds-type-caption);text-align:center}.bots-live-gate strong{color:var(--ds-text-primary);font:var(--ds-type-control);font-weight:var(--ds-font-weight-emphasis)}.bots-live-gate span{max-width:340px}.bots-live-fleet-card footer button{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control-sm);background:var(--chrome-fill-soft);color:var(--ds-text-secondary);font:var(--ds-type-control);cursor:pointer}.bots-live-fleet-card footer button:hover{color:var(--ds-text-primary);background:var(--chrome-fill-strong)}.bots-live-fleet-card footer button:disabled{cursor:wait;opacity:.55}.bots-live-fleet-card footer button.danger{color:rgb(var(--ds-state-danger-rgb))}.bots-live-fleet-card footer button.danger.primary{border-color:rgb(var(--ds-state-danger-rgb)/.4);background:rgb(var(--ds-state-danger-rgb)/.12);font-weight:var(--ds-font-weight-emphasis)}.bots-live-fleet-list{min-height:0;display:grid;grid-auto-rows:max-content;align-content:start;grid-gap:8px;gap:8px;overflow-y:auto;scrollbar-width:thin}.bots-live-fleet-card{padding:10px;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line-faint);border-radius:var(--ds-radius-control-sm);background:var(--chrome-fill-soft)}.bots-live-fleet-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.bots-live-fleet-card>header>span{min-width:0;display:grid;grid-gap:2px;gap:2px}.bots-live-fleet-card>header>button{width:22px;height:22px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:var(--ds-radius-control-sm);background:transparent;color:var(--chrome-icon);cursor:pointer}.bots-live-fleet-card>header>button:hover{color:var(--ds-text-primary);background:var(--chrome-fill-strong)}.bots-live-fleet-card.is-collapsed{gap:6px}.bots-live-fleet-card>header strong{overflow:hidden;color:var(--ds-text-primary);font:var(--ds-type-control);text-overflow:ellipsis;white-space:nowrap}.bots-live-fleet-card>header small{color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-live-fleet-card>header em{padding:2px 6px;border:1px solid var(--chrome-border-soft);border-radius:999px;color:var(--ds-text-tertiary);font:var(--ds-font-weight-emphasis) var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);font-style:normal;text-transform:uppercase;white-space:nowrap}.bots-live-fleet-card>header em.status-live{color:var(--trade-buy);border-color:rgb(var(--success-rgb)/.28)}.bots-workspace-status i.is-live{background:var(--trade-buy)}.bots-live-balances,.bots-live-fleet-meta{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-live-fleet-meta code{font:var(--ds-type-data-sm)}.bots-live-balances,.bots-live-fleet-meta code{color:var(--ds-text-secondary)}.bots-live-fleet-card>p{margin:0;color:var(--ds-text-tertiary);font:var(--ds-type-caption);overflow-wrap:anywhere}.bots-live-fleet-card>footer{display:flex;flex-wrap:wrap;gap:6px}.bots-live-warnings{padding:12px 16px;display:grid;grid-gap:6px;gap:6px;border-bottom:1px solid var(--line-faint);color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-live-warnings span:before{content:"•";margin-right:7px;color:var(--warning)}.bots-live-inline-error{margin:10px 16px 0;padding:8px 10px;border:1px solid rgb(var(--ds-state-danger-rgb)/.25);border-radius:var(--ds-radius-control-sm);color:rgb(var(--ds-state-danger-rgb));font:var(--ds-type-caption)}.bots-live-spin{animation:bots-live-spin 1.1s linear infinite}@keyframes bots-live-spin{to{transform:rotate(1turn)}}.bots-stepper{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;color:var(--ds-text-tertiary);font:var(--ds-font-weight-emphasis) var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);letter-spacing:var(--ds-letter-spacing);text-transform:uppercase}.bots-stepper>li{display:inline-flex;align-items:center;gap:5px}.bots-stepper>li:before{content:"";width:6px;height:6px;border:1px solid var(--chrome-border);border-radius:50%}.bots-stepper>li.is-done{color:var(--ds-text-tertiary)}.bots-stepper>li.is-done:before{border-color:var(--trade-buy);background:var(--trade-buy)}.bots-stepper>li.is-active{color:var(--ds-text-primary)}.bots-stepper>li.is-active:before{border-color:rgb(var(--accent-rgb));background:rgb(var(--accent-rgb))}.bots-stepper>.bots-stepper-label{margin-left:auto;color:rgb(var(--accent-rgb));text-transform:none;letter-spacing:0}.bots-stepper>.bots-stepper-label:before{display:none}.bots-live-fleet-card{position:relative;overflow:hidden}.bots-fill-pulse{position:absolute;inset:0;border-radius:inherit;background:rgb(var(--success-rgb)/.18);opacity:0;pointer-events:none;animation:bots-fill-flash 1.5s ease-out forwards}@keyframes bots-fill-flash{0%{opacity:1}to{opacity:0}}.bots-live-fleet-card>.bots-last-fill{color:var(--ds-text-secondary)}.bots-fleet-summary{margin:0;padding:8px 9px;display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line-faint);font:var(--ds-type-caption)}.bots-fleet-summary>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.bots-fleet-summary dt{flex:0 0 auto;color:var(--ds-text-tertiary)}.bots-fleet-summary dd{margin:0;min-width:0;display:grid;justify-items:end;grid-gap:2px;gap:2px;color:var(--ds-text-primary);font:var(--ds-type-data-sm);text-align:right;overflow-wrap:anywhere}.bots-realized{margin:0;display:grid;grid-gap:8px;gap:8px}.bots-realized>div{display:grid;grid-gap:3px;gap:3px;font:var(--ds-type-caption)}.bots-realized dt{color:var(--ds-text-primary);font:var(--ds-type-control)}.bots-realized dd{margin:0;color:var(--ds-text-secondary)}.bots-sparkline{width:100%;height:28px;display:block}.bots-sparkline polyline{fill:none;stroke:var(--trade-buy);stroke-width:1.5;vector-effect:non-scaling-stroke}.bots-detail-section{padding:12px 16px;display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line-faint)}.bots-inventory-row{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;grid-column-gap:10px;column-gap:10px;color:var(--ds-text-primary);font:var(--ds-type-control)}.bots-inventory-row>meter,.bots-signal-warmup>meter{width:100%;height:8px}.bots-signal-warmup{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid rgb(var(--accent-soft-rgb)/.34);border-radius:var(--ds-radius-control-sm);background:rgb(var(--accent-soft-rgb)/.08)}.bots-signal-warmup>span{display:inline-flex;align-items:center;gap:5px;color:var(--text-high);font:var(--ds-type-control)}.bots-signal-warmup>small{color:var(--text-dim);font:var(--ds-type-caption)}.bots-inventory-row>small{grid-column:2;color:var(--ds-text-tertiary);font:var(--ds-type-caption)}.bots-table-scroll{overflow-x:auto;scrollbar-width:thin}.bots-table{width:100%;border-collapse:collapse;color:var(--ds-text-secondary);font:var(--ds-type-data-sm);white-space:nowrap}.bots-table th{padding:0 8px 6px 0;color:var(--ds-text-tertiary);font:var(--ds-type-eyebrow);letter-spacing:var(--ds-letter-spacing);text-align:left}.bots-table td{padding:5px 8px 5px 0;border-top:1px solid var(--line-faint)}.bots-table em{font-style:normal}.bots-table em.status-confirmed{color:var(--trade-buy)}.bots-table em.status-failed{color:rgb(var(--ds-state-danger-rgb))}.bots-table a{display:inline-flex;color:var(--chrome-icon)}.bots-table a:hover{color:var(--ds-text-primary)}.bots-inline-button{justify-self:start;min-height:26px;padding:0 10px;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control-sm);background:var(--chrome-fill-soft);color:var(--ds-text-secondary);font:var(--ds-type-control);cursor:pointer}.bots-inline-button:disabled{cursor:wait;opacity:.55}.bots-decision-feed{margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;list-style:none}.bots-decision-feed>li{display:grid;grid-template-columns:96px minmax(0,1fr);grid-column-gap:10px;column-gap:10px;font:var(--ds-type-caption)}.bots-decision-feed strong{overflow:hidden;color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap}.bots-decision-feed span{color:var(--ds-text-secondary)}.bots-leaderboard .perf-lb-note summary{cursor:pointer}.bots-leaderboard .perf-lb-note p{margin:8px 0 0}.bots-decision-feed small{grid-column:2;color:var(--ds-text-tertiary)}@media (max-height:500px),(max-width:760px){.bots-leaderboard .perf-lb-head{grid-template-columns:minmax(0,1fr)}.bots-leaderboard .perf-lb-window{grid-row:1;width:100%}.bots-workspace-panel{gap:var(--workspace-seam)}.bots-workspace-fleet{flex:0 0 auto;min-height:210px}.bots-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bots-workspace-section-head>small{display:none}.bots-workspace-modal{width:100%;max-height:calc(100dvh - 24px);border-radius:var(--ds-radius-panel) var(--ds-radius-panel) 0 0}.bots-workspace-fields{grid-template-columns:1fr}}@media (max-width:420px){.bots-workspace-grid,.bots-workspace-regions .bots-workspace-grid{grid-template-columns:1fr}}@media (max-height:500px),(max-width:760px){.bots-workspace-modal footer{flex-wrap:wrap}.bots-workspace-modal footer>div{flex-basis:100%}.bots-deploy-action{width:100%}.bots-workspace-modal .bots-deploy-action>button{width:100%;min-height:44px}.bots-workspace-strategies[hidden]{display:none}.phone-bots-tabs{margin:12px 16px 4px;width:calc(100% - 32px)}.phone-bots-signin .bots-live-gate{min-height:320px;padding:32px 24px;gap:16px}.phone-bots-signin .bots-live-gate>strong{font:var(--ds-font-weight-emphasis) 22px/28px var(--ds-font-ui)}.phone-bots-signin .bots-live-gate>span{color:var(--ds-text-secondary);font:var(--ds-font-weight-regular) 15px/24px var(--ds-font-ui)}.phone-bots-signin .bots-live-gate>button{--ds-control-height:48px;--ds-control-width:160px}.bots-workspace-fleet-body{padding:16px}.bots-workspace-status{color:var(--ds-text-secondary);font-size:14px;padding-block:8px}.bots-fleet-summary{gap:12px;padding-block:12px}.bots-fleet-summary dt{color:var(--ds-text-secondary);font-size:13px}.bots-fleet-summary dd{font-size:16px}.bots-live-fleet-card{padding:16px;gap:12px}.bots-live-fleet-card header strong{font:var(--ds-font-weight-emphasis) 18px/24px var(--ds-font-ui)}.bots-live-field-note,.bots-live-fleet-card header small,.bots-live-fleet-card p{font-size:13px;line-height:20px}.bots-workspace-fleet .bots-live-field-note{color:var(--ds-text-tertiary)}.bots-live-fleet-card footer{gap:8px}.bots-live-fleet-card footer button{min-height:44px;padding:8px 12px;font-size:14px}.bots-workspace-card{min-height:152px;padding:20px}.bots-workspace-card-top>strong{font:var(--ds-font-weight-emphasis) 18px/24px var(--ds-font-ui)}.bots-workspace-card>small{font:var(--ds-font-weight-regular) 14px/22px var(--ds-font-ui)}}@media (prefers-reduced-motion:reduce){.bots-fill-pulse,.bots-illustration-chart .chart-marker circle,.bots-illustration-schedule i{animation:none}.bots-illustration-chart .chart-marker,.bots-illustration-chart .copy-event,.bots-illustration-chart .copy-event .yours{animation:none;opacity:1}.bots-illustration-chart .price-path{animation:none;stroke-dashoffset:0}}}@layer modules{.trade-visual-stage.routes-expanded{--route-map-rail-height:42px;padding:var(--ds-space-5) var(--ds-space-7) var(--ds-space-7)}.route-map-rail{position:relative;z-index:var(--ds-z-raised);flex:0 0 var(--route-map-rail-height);min-height:var(--route-map-rail-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--ds-space-5);gap:var(--ds-space-5);padding:0 var(--ds-space-3);border-bottom:1px solid var(--ds-border-subtle);pointer-events:none}.route-map-title{color:var(--ds-text-primary);font:var(--ds-font-weight-emphasis) 13px/1 var(--ds-font-ui);white-space:nowrap}.route-map-rate{color:var(--ds-text-secondary);font:var(--ds-font-weight-regular) 12px/1.4 var(--ds-font-ui);text-align:center;overflow-wrap:anywhere}.route-map-rate strong{color:var(--ds-text-primary);font-family:var(--font-numeric)}.trade-visual-stage.routes-expanded .route-visualizer-close{top:6px;right:0;height:30px;border-color:var(--ds-border-default);border-radius:var(--ds-radius-control);background:var(--ds-surface-control);box-shadow:none}.trade-visual-stage.routes-expanded .route-visualizer-close:hover{border-color:var(--ds-border-strong);background:var(--ds-surface-control-hover)}.trade-visual-stage.routes-expanded .spot-route-watermark{top:var(--route-map-rail-height)}.trade-visual-stage.routes-expanded .route-backdrop-layer.enter,.trade-visual-stage.routes-expanded .route-backdrop-layer.exit{animation:none;opacity:1}.trade-visual-stage .route-backdrop-stage{overflow:auto;pointer-events:auto;scrollbar-width:thin;scrollbar-color:var(--ds-border-strong) transparent}.route-map-empty{position:absolute;z-index:var(--ds-z-raised);left:50%;top:58%;width:min(340px,calc(100% - 48px));transform:translate(-50%,-50%);background:rgb(0 0 0/.42)}@container (max-width: 480px){.route-map-rail{grid-template-columns:auto minmax(0,1fr);gap:12px;padding-right:62px}.route-map-rate,.route-map-title{font-size:var(--ds-font-size-floor)}.route-map-rate{text-align:right}}}@layer modules{.footer-ticker{position:relative;flex:1 1 auto;min-width:0;height:22px;display:flex;align-items:center;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.footer-ticker[hidden]{display:none}.footer-ticker-run{position:absolute;left:0;width:max-content}.footer-ticker-item,.footer-ticker-run{flex:0 0 auto;display:flex;align-items:center}.footer-ticker-item{min-width:0;box-sizing:border-box;column-gap:var(--ds-space-2);padding:0 var(--ds-space-6);height:22px;white-space:nowrap;overflow:hidden;transition:opacity var(--ds-duration-fast) ease,transform var(--ds-duration-fast) var(--ds-ease-standard)}.footer-ticker-item:focus-visible .footer-ticker-sym,.footer-ticker-item:hover .footer-ticker-sym{color:rgb(255 255 255/.95)}.footer-ticker-item:focus-visible{outline:1px solid rgb(var(--accent-rgb)/.7);outline-offset:-2px;border-radius:3px}.footer-ticker-sym{max-inline-size:64px;text-align:left;font:var(--ds-type-micro);font-weight:var(--ds-font-weight-emphasis);letter-spacing:var(--ds-letter-caption);color:rgb(255 255 255/.6);transition:color var(--ds-duration-fast) ease}.footer-ticker-price,.footer-ticker-sym{min-width:0;overflow:hidden;text-overflow:ellipsis}.footer-ticker-price{flex:0 0 auto;width:calc(11ch + .2em);text-align:right;font:var(--ds-type-micro);letter-spacing:var(--ds-letter-spacing);color:rgb(255 255 255/.82)}.footer-ticker-move{flex:0 0 auto;min-width:0;display:grid;grid-template-columns:7px minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px}.footer-ticker-arrow{display:block;justify-self:center}.footer-ticker-chg{width:calc(7ch + .21em);min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:right;font:var(--ds-type-micro);letter-spacing:var(--ds-letter-spacing)}.footer-ticker [data-unavailable]{visibility:hidden}@media (hover:none) and (pointer:coarse) and (prefers-reduced-motion:no-preference){.footer-ticker-item:active:not(:disabled){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.footer-ticker-run{position:static}.footer-ticker{overflow-x:auto}}}@layer modules{:where(button,input,textarea,select,summary,[role=button],[role=menuitem],[role=switch],[role=tab]){font-family:var(--ds-font-ui);font-optical-sizing:auto;font-synthesis:none}.activity-title,.compete-head-title,.gains-section-head,.hall-section-head,.index-title,.logchat-channel-picker,.mid-panel-title,.research-section>h3{color:var(--ds-text-primary);font:var(--ds-type-section-title);letter-spacing:var(--ds-letter-label);text-transform:none;text-wrap:balance}.ot-control-label{font:var(--ds-type-eyebrow);letter-spacing:var(--ds-letter-eyebrow);text-transform:none}.panel-head-picker-label{color:var(--ds-text-accent);font:var(--ds-type-control);letter-spacing:var(--ds-letter-control)}.research-panel{font:var(--ds-type-body)}:where(.research-sources>span){font:var(--ds-type-micro)}.research-identity-copy h2{font:var(--ds-type-title)}.research-identity-copy p{font:var(--ds-type-caption);letter-spacing:var(--ds-letter-caption);text-transform:none}.research-price{font:var(--ds-type-data-lg)}:where(.research-change,.research-supply-labels,.research-pressure-labels,.research-news>a span){font:var(--ds-type-data-sm)}.research-links>a{font:var(--ds-type-control)}:where(.research-news>a strong,.research-error strong){font:var(--ds-type-label);letter-spacing:var(--ds-letter-label)}:where(.research-unlock-note,.research-empty,.research-error span){font:var(--ds-type-caption)}.research-identity-copy h2{font-size:clamp(13px,5cqi,16px)}.research-price{font-size:clamp(18px,6.4cqi,28px)}.research-identity-quote[data-long-price=true] .research-price{font-size:clamp(16px,5.2cqi,28px)}.research-panel :where(.research-empty,.research-error span,.research-unlock-note,.research-news>a strong){font:var(--ds-type-body)}.research-metrics .ds-metric-label:not(.det-label){font:var(--ds-type-body)}.research-metrics .ds-metric-value:not(.det-val){font:var(--ds-type-data)}.modal :where(p,.modal-note){font:var(--ds-type-body-comfortable)}.discover-title{font:var(--ds-type-heading)}.det-label,.gains-section-hint,.hall-rail-sep,.hall-sub-head,.margin-health-label,.rank-hero-label,.soc-card-l2,.soc-card-l3{font:var(--ds-type-caption);letter-spacing:var(--ds-letter-caption);text-transform:none}.bots-workspace-section-head>span,.career-rank-k,.career-stat-k,.ds-metric-label,.ds-state strong,.feature-preview-notice strong,.gains-table th,.gas-head,.index-cols,.logchat-config-head,.logchat-config-name,.logchat-config-section,.margin-table-cols,.order-token-group-label,.ot-limit-price-label strong,.route-map-title,.soc-crest-control>span,.soc-cust-label,.soc-eyebrow,.soc-field>span,.trade-pnl-card-kicker,.trade-status-metrics span{text-transform:none}.gains-table th,.index-cols,.margin-table-cols{font:var(--ds-type-label);letter-spacing:var(--ds-letter-caption)}.phone-tab-label{font:var(--ds-type-caption);letter-spacing:0;text-transform:none}.phone-menu .feedback-toggle,.phone-menu-row{font:var(--ds-type-nav);letter-spacing:var(--ds-letter-control)}.phone-action{font:var(--ds-font-weight-emphasis) 16px/22px var(--ds-font-ui);letter-spacing:0}.phone-sheet-head .index-title{font:var(--ds-type-panel-title);letter-spacing:var(--ds-letter-label);text-transform:none}.phone-market-name{font:var(--ds-font-weight-regular) 13px/20px var(--ds-font-ui)}.phone-quote-price{font:var(--ds-font-weight-emphasis) 20px/24px var(--ds-font-ui);letter-spacing:0}.phone-quote-change,.phone-quote-change small{font:var(--ds-font-weight-regular) 13px/20px var(--ds-font-ui)}.phone-quote-change small{letter-spacing:0}@media (max-width:380px){.phone-quote-price{font-size:16px}.market-strip .index-title-head.collapsed-trigger .token-panel-dropdown-symbol,.market-strip .token-panel-dropdown-separator{font-size:14px}}.trade-card-title{font:var(--ds-type-panel-title);letter-spacing:var(--ds-letter-label)}:where(.trade-card-detail,.trade-card-leg-label,.trade-card-label,.trade-card-error){font:var(--ds-type-caption);letter-spacing:var(--ds-letter-caption)}.trade-card-leg-amount{font:var(--ds-type-data-md)}:where(.trade-card-val,.trade-card-unit){font:var(--ds-type-data-sm)}:where(.trade-card-hash,.trade-card-scan){font:var(--ds-type-micro);letter-spacing:var(--ds-letter-caption)}:where(.trade-card-chip,.trade-card-actions .share2chat>.trade-share-copy,.trade-card-actions a.trade-result-x-share){font:var(--ds-type-control);letter-spacing:var(--ds-letter-control);text-transform:none}.terminal-body{font-size:12px;line-height:17px}.compliance-warn{font:var(--ds-font-weight-emphasis) 11px/15px var(--ds-font-ui);letter-spacing:var(--ds-letter-caption);text-transform:none}.compliance-panel .feedback-toggle{font:var(--ds-type-control)}.token-panel-popover-title span{font:var(--ds-font-weight-emphasis) 12px/16px var(--ds-font-ui);letter-spacing:var(--ds-letter-label);text-transform:none}.token-panel-popover-title strong{font:var(--ds-font-weight-emphasis) 13px/17px var(--ds-font-ui);letter-spacing:var(--ds-letter-control);text-transform:none}:where(.token-search-input){font:var(--ds-font-weight-regular) 12px/16px var(--ds-font-ui);letter-spacing:var(--ds-letter-control);text-transform:none}.bots-workspace-chip,.bots-workspace-head-chip{font:var(--ds-type-micro);font-weight:var(--ds-font-weight-emphasis)}.bots-workspace-head-chip{letter-spacing:var(--ds-letter-caption);text-transform:none}.bots-workspace-empty button{text-transform:none}.logchat-input-locked,.rank-perf-empty-link,.side-overlay-head span,.soc-mini,.workspace.narrow .workspace-side-handle span{font:var(--ds-type-control);letter-spacing:var(--ds-letter-control);text-transform:none}:where(.bal-val,.trade-card-leg-amount,.trade-card-val,.trade-card-hash,.bal-total,.bal-total-usd,.det-val,.ot-amount,.row-num,.price,.ticker,.margin-cell-num,.rank-hero-value,.rank-hero-roi,.gains-pnl-value-main,.gains-detail-cell,.chart-price-axis-label,.chart-time-axis-label,.terminal-time,.terminal-msg,.terminal-body,.logchat-chatbody,[data-numeric]){font-family:var(--ds-font-data);font-synthesis:none}:where(.price,.ticker,.row-num,.margin-cell-num){white-space:nowrap}}@layer utilities{*,:after,:before{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;text-rendering:geometricPrecision}.ds-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@layer application, tokens, theme, reset, base, primitives, shell, modules, states, motion, utilities;body[data-moose-staging]{padding-top:28px}body[data-moose-staging] .shell{height:calc(100dvh - 28px)}.staging-banner{position:fixed;inset:0 0 auto;z-index:2147483647;min-height:28px;display:flex;align-items:center;justify-content:center;background:#f6bd49;color:#17130b;font:700 12px/28px system-ui,sans-serif;letter-spacing:.08em}