@layer modules{.feature-preview-stack{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column}.feature-preview-stack>:last-child{flex:1 1 auto;min-height:0}.feature-preview-notice{flex:0 0 auto;min-height:34px;margin:8px 10px 0;padding:7px 10px;box-sizing:border-box;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border:1px solid rgb(var(--ds-state-warning-rgb)/.28);border-radius:var(--ds-radius-control-sm);background:rgb(var(--ds-state-warning-rgb)/.065);color:var(--text-med);font:var(--ds-type-caption)}.feature-preview-notice strong,.feature-preview-notice svg{flex:0 0 auto;color:var(--warning)}.feature-preview-notice strong{font:var(--ds-type-eyebrow);letter-spacing:.12em}.feature-preview-notice.is-embedded{display:grid;grid-template-columns:13px minmax(0,1fr);align-items:start;grid-column-gap:7px;column-gap:7px;grid-row-gap:var(--ds-space-2);row-gap:var(--ds-space-2);min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent}.feature-preview-notice.is-embedded strong,.feature-preview-notice.is-embedded svg{align-self:center}.feature-preview-notice.is-embedded>span{grid-column:2;min-width:0;line-height:1.4}.social-host>.feature-preview-notice+.hall{flex:1 1 auto;height:auto}.ot-order-preview-label{margin-left:5px;color:var(--warning);font:700 var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);letter-spacing:.07em}.preview-unavailable{position:relative;color:var(--chrome-icon)}.preview-unavailable:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--warning)}@media (max-height:500px),(max-width:760px){.feature-preview-stack,.feature-preview-stack>:last-child{flex:0 0 auto}.feature-preview-notice{margin-inline:8px}}}@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-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(--text-dim);font:700 var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);letter-spacing:.1em;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-guide{margin:0;padding:2px 2px 0;color:var(--text-med);font:var(--ds-type-caption)}.bots-workspace-section{display:grid;grid-gap:8px;gap:8px}.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(--text-high);font:var(--ds-type-eyebrow);letter-spacing:.13em}.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(--text-dim);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:116px;padding:10px;display:flex;flex-direction:column;align-items:stretch;gap:8px;overflow:hidden;border:1px solid var(--chrome-border-soft);border-radius:var(--ds-radius-control);background:var(--chrome-fill-soft);color:var(--text-high);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:hover{border-color:rgb(var(--accent-soft-rgb)/.34)}.bots-workspace-card.tone-teal:hover{border-color:rgb(var(--success-rgb)/.34)}.bots-workspace-card.tone-amber:hover{border-color:rgb(var(--ds-state-warning-rgb)/.34)}.bots-workspace-card-top{display:flex;align-items:center;justify-content:flex-end;gap:8px}.bots-workspace-card-icon{display:inline-flex;color:var(--chrome-icon)}.bots-workspace-card>strong{font:var(--ds-type-control);font-weight:700}.bots-workspace-card>small{color:var(--text-dim);font:var(--ds-type-caption)}.bots-workspace-fleet{flex:1 1 auto;min-height:0}.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(--text-dim);font:700 var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);letter-spacing:.08em}.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(--text-faint)}.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(--text-dim);text-align:center}.bots-workspace-empty svg{color:var(--chrome-icon);opacity:.62}.bots-workspace-empty strong{color:var(--text-high);font:var(--ds-type-control);font-weight:700}.bots-workspace-empty span{max-width:230px;font:var(--ds-type-caption)}.bots-workspace-empty button,.bots-workspace-modal footer 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(--text-dim);font:var(--ds-type-control);letter-spacing:var(--ds-letter-control)}.bots-workspace-empty button:disabled,.bots-workspace-modal footer 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{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;grid-gap:7px;gap:7px}.bots-workspace-modal h3,.bots-workspace-modal p{margin:0}.bots-workspace-modal h3{color:var(--text-high);font:700 18px/1.1 var(--font-ui)}.bots-workspace-modal p{color:var(--text-dim);font:var(--ds-type-caption)}.bots-workspace-modal>.feature-preview-notice{margin:12px 16px 0}.bots-strategy-illustration{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(--text-high)}.bots-strategy-illustration-head{display:flex;justify-content:space-between;gap:12px}.bots-strategy-illustration-head strong{color:var(--text-high);font:var(--ds-type-control)}.bots-illustration-note,.bots-strategy-illustration-head small,.bots-strategy-illustration>p{color:var(--text-dim);font:var(--ds-type-caption)}.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(--text-dim);font:700 10px/1 var(--ds-font-data);letter-spacing:.05em}.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-level-preview{padding:11px 16px;display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--line-faint)}.bots-illustration-chart.is-preview{height:auto}.bots-illustration-chart.is-preview .grid-line{opacity:.16}.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(--text-faint);font:var(--ds-type-caption)}.bots-illustration-schedule i{width:11px;height:11px;border:1px solid var(--chrome-border);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%{border-color:var(--chrome-border);background:transparent}15%,85%{border-color:var(--trade-buy);background:var(--trade-buy)}95%,to{border-color:var(--chrome-border);background:transparent}}.bots-live-signal{padding:12px 16px;display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid var(--line-faint);background:rgb(var(--accent-rgb)/.045);color:var(--text-dim);font:var(--ds-type-caption)}.bots-live-signal>svg{flex:0 0 auto;margin-top:2px;color:rgb(var(--accent-rgb))}.bots-live-signal>span{display:grid;grid-gap:4px;gap:4px}.bots-live-signal strong{color:var(--text-high);font:var(--ds-type-control);font-weight:700}.bots-live-signal small{color:var(--text-faint);font:var(--ds-type-data-sm)}.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(--text-high);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(--text-dim);font:var(--ds-type-eyebrow);letter-spacing:.13em}.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(--text-high);font:var(--ds-type-data-sm);font-weight:600}.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(--text-dim);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{display:grid;grid-gap:12px;gap:12px}.bots-leaderboard .perf-lb-head{align-items:center}.bots-leaderboard-bot{display:grid;grid-gap:2px;gap:2px;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.bots-leaderboard-bot small{color:var(--text-dim);font:var(--ds-type-caption)}.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)}.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(--text-dim);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(--text-dim);font:var(--ds-type-caption)}.bots-field-label{position:relative;display:flex;align-items:center;gap:5px;color:var(--text-dim)}.bots-field-label>small{color:inherit;font:var(--ds-type-caption)}.bots-parameter-help{position:relative;width:15px;height:15px;display:inline-grid;place-items:center;border-radius:50%;color:var(--chrome-icon);cursor:help}.bots-parameter-help:focus{outline:1px solid rgb(var(--accent-rgb)/.7);outline-offset:1px}.bots-parameter-help>span{position:absolute;z-index:var(--ds-z-popover);left:0;bottom:calc(100% + 7px);width:min(240px,calc(100vw - 48px));padding:8px 9px;display:none;border:1px solid var(--chrome-border);border-radius:var(--ds-radius-control-sm);background:var(--ds-surface-raised);box-shadow:0 12px 30px rgb(0 0 0/.42);color:var(--text-med);font:var(--ds-type-caption)}.bots-parameter-help:focus>span,.bots-parameter-help:hover>span{display:block}.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(--text-faint);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(--text-dim);font:500 var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-ui);font-style:normal;pointer-events:none}.bots-workspace-modal footer{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(--text-dim);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(--text-med);font:var(--ds-type-caption)}.bots-funding-plan strong{color:var(--text-high)}.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(--text-med);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{display:grid;justify-items:end;grid-gap:4px;gap:4px}.bots-deploy-action>small{color:var(--text-dim);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(--text-dim);font:var(--ds-type-caption);text-align:center}.bots-live-gate strong{color:var(--text-high);font:var(--ds-type-control);font-weight:700}.bots-live-gate span{max-width:340px}.bots-live-fleet-card footer button,.bots-live-gate 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(--text-med);font:var(--ds-type-control);cursor:pointer}.bots-live-fleet-card footer button:hover,.bots-live-gate button:hover{color:var(--text-high);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:700}.bots-live-template-version{margin-top:auto;color:var(--text-faint);font:600 var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data)}.bots-live-fleet-list{min-height:0;display:grid;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 strong{overflow:hidden;color:var(--text-high);font:var(--ds-type-control);text-overflow:ellipsis;white-space:nowrap}.bots-live-fleet-card>header small{color:var(--text-dim);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(--text-dim);font:700 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(--text-dim);font:var(--ds-type-caption)}.bots-live-fleet-meta code{color:var(--text-med);font:var(--ds-type-data-sm)}.bots-live-balances{color:var(--text-med)}.bots-live-fleet-card>p{margin:0;overflow:hidden;color:var(--text-dim);font:var(--ds-type-caption);text-overflow:ellipsis;white-space:nowrap}.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(--text-dim);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(--text-faint);font:700 var(--ds-font-size-floor)/var(--ds-line-height-floor) var(--ds-font-data);letter-spacing:.08em;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(--text-dim)}.bots-stepper>li.is-done:before{border-color:var(--trade-buy);background:var(--trade-buy)}.bots-stepper>li.is-active{color:var(--text-high)}.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(--text-med)}.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;gap:10px}.bots-fleet-summary dt{color:var(--text-dim)}.bots-fleet-summary dd{margin:0;overflow:hidden;color:var(--text-high);text-align:right;text-overflow:ellipsis;white-space:nowrap}.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(--text-high);font:var(--ds-type-control)}.bots-realized dd{margin:0;color:var(--text-med)}.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(--text-high);font:var(--ds-type-control)}.bots-inventory-row>meter{width:100%;height:8px}.bots-inventory-row>small{grid-column:2;color:var(--text-dim);font:var(--ds-type-caption)}.bots-table-scroll{overflow-x:auto;scrollbar-width:thin}.bots-table{width:100%;border-collapse:collapse;color:var(--text-med);font:var(--ds-type-data-sm);white-space:nowrap}.bots-table th{padding:0 8px 6px 0;color:var(--text-dim);font:var(--ds-type-eyebrow);letter-spacing:.1em;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(--text-high)}.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(--text-med);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(--text-high);text-overflow:ellipsis;white-space:nowrap}.bots-decision-feed span{color:var(--text-med)}.bots-decision-feed small{grid-column:2;color:var(--text-faint)}@media (max-height:500px),(max-width:760px){.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}.bots-illustration-chart{height:126px}}@media (max-width:420px){.bots-workspace-grid{grid-template-columns:1fr}}@media (max-height:500px),(max-width:760px){.bots-workspace-strategies[hidden]{display:none}.phone-bots-tabs{margin:12px 16px 4px;width:calc(100% - 32px)}.phone-bots-tabs .ds-seg-cell{min-height:44px;font-size:15px}.phone-bots-signin .bots-live-gate{min-height:320px;padding:32px 24px;gap:16px}.phone-bots-signin .bots-live-gate>strong{font:600 22px/28px var(--ds-font-ui)}.phone-bots-signin .bots-live-gate>span{color:var(--ds-text-secondary);font:400 15px/24px var(--ds-font-ui)}.phone-bots-signin .bots-live-gate>button{display:inline-grid;place-items:center;min-height:48px;min-width:160px;border-color:transparent;border-radius:var(--ds-radius-control);background:var(--accent-core);color:#fff;font-size:16px}.phone-bots-signin .bots-live-gate>button:hover{background:var(--primary-hover-bg);color:var(--primary-hover-fg)}.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:600 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-guide{font:400 15px/24px var(--ds-font-ui)}.bots-workspace-card{min-height:152px;padding:20px}.bots-workspace-card>strong{font:600 18px/24px var(--ds-font-ui)}.bots-workspace-card>small{font:400 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:600 13px/1 var(--ds-font-ui);white-space:nowrap}.route-map-rate{color:var(--ds-text-secondary);font:500 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%);display:grid;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);padding:var(--ds-space-6);border:1px solid var(--ds-border-subtle);border-left:2px solid rgb(var(--accent-soft-rgb)/.5);border-radius:var(--ds-radius-control);background:rgb(0 0 0/.42);text-align:left}.route-map-empty strong{color:var(--ds-text-secondary);font:var(--ds-type-label);letter-spacing:.04em}.route-map-empty span{color:var(--ds-text-tertiary);font:var(--ds-type-body)}@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:700;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(10ch + .2em);text-align:right;font:var(--ds-type-micro);letter-spacing:.02em;color:rgb(255 255 255/.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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:.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.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,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-panel{font-size:11px;line-height:17px}.research-panel .research-section>h3{font-size:11px;line-height:15px}.research-panel :where(.research-sources>span){font-size:var(--ds-font-size-floor);line-height:13px}.research-identity-copy h2{font-size:clamp(var(--ds-font-size-floor),5cqi,14px);line-height:1.3}.research-identity-lead[data-long-name] .research-identity-copy h2{font-size:clamp(var(--ds-font-size-floor),4.1cqi,12px)}.research-identity-copy p{font-size:var(--ds-font-size-floor);line-height:15px}.research-price{font-size:clamp(12px,6.4cqi,26px);line-height:1.1}.research-identity-quote[data-long-price=true] .research-price{font-size:clamp(12px,5.2cqi,26px)}.research-panel :where(.research-change,.research-supply-labels,.research-pressure-labels,.research-news>a span){font-size:var(--ds-font-size-floor);line-height:14px}.research-links>a{font-size:var(--ds-font-size-floor)}.research-panel :where(.research-news>a strong,.research-error strong){font-size:var(--ds-font-size-floor);line-height:14px}.research-panel :where(.research-unlock-note,.research-empty,.research-error span){font-size:var(--ds-font-size-floor);line-height:15px}.research-metrics .ds-metric-label:not(.det-label){font-size:var(--ds-font-size-floor);line-height:14px}.research-metrics .ds-metric-value:not(.det-val){font-size:11px;line-height:15px}.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:400 clamp(10.5px,3.077vw,12px)/16px var(--ds-font-ui);letter-spacing:0;text-transform:none}@media (max-width:380px){.phone-tab-label{letter-spacing:-.01em}}.phone-menu .feedback-toggle,.phone-menu-row{font:var(--ds-type-nav);letter-spacing:var(--ds-letter-control)}.phone-action{font:650 16px/22px var(--ds-font-ui);letter-spacing:-.02em}.phone-sheet-head .index-title{font:var(--ds-type-panel-title);letter-spacing:var(--ds-letter-label);text-transform:none}.phone-market-name{font:400 13px/20px var(--ds-font-ui)}.phone-quote-price{font:600 clamp(24px,7.18vw,28px)/32px var(--ds-font-ui);letter-spacing:-.02em}.phone-quote-change{font:500 13px/20px var(--ds-font-ui)}.phone-quote-change small{font:400 13px/20px var(--ds-font-ui);letter-spacing:0}.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:600 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:600 12px/16px var(--ds-font-ui);letter-spacing:var(--ds-letter-label);text-transform:none}.token-panel-popover-title strong{font:700 13px/17px var(--ds-font-ui);letter-spacing:var(--ds-letter-control);text-transform:none}:where(.token-search-input,.order-token-search input){font:500 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:700}.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-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,tabular-nums lining-nums;font-synthesis:none}:where(input[inputmode=decimal],input[inputmode=numeric],input[type=number]){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1,tabular-nums lining-nums}:where(.price,.ticker,.row-num,.margin-cell-num){white-space:nowrap}}@layer utilities{.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}