.terminal-original .command-hud-tabs{gap:6px}.terminal-original .command-hud-nav-group{flex:1 1 0;min-width:0}.terminal-original .command-hud-nav-group-items{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr)}.terminal-original{position:fixed;inset:0;isolation:isolate;background:var(--bg);color:var(--text);font:16px Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}.terminal-original :where(*){box-sizing:border-box}.terminal-original :where(h1,h2,h3,p){margin:0}.terminal-original :where(h2){font-size:18px}.terminal-original :where(button,input,textarea,select){font:inherit}.terminal-original :where(button){border:1px solid var(--line);border-radius:8px;padding:10px 14px;color:var(--ink);background:var(--control);font-weight:800;cursor:pointer}.terminal-original :where(button:hover){border-color:var(--accent)}.terminal-original :where(button:disabled){opacity:.46;cursor:not-allowed}.terminal-original :where(input,textarea,select){min-width:0;max-width:100%;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:6px;padding:6px 8px}.terminal-original :where(label){display:grid;gap:5px}.terminal-original :where(summary){cursor:pointer}.terminal-original :where(a){color:inherit;text-decoration:none}.terminal-original :where(.eyebrow){color:var(--muted);font-size:13px;text-transform:none;letter-spacing:0;font-weight:600;margin-bottom:6px}.terminal-original .command-hud-arsenal-head span,.terminal-original .hud-monitoring-focus-state aside>strong,.terminal-original .hud-monitoring-focus-state>div>span,.terminal-original .hud-monitoring-settings>header span,.terminal-original .trade-manual-section-title span,.terminal-original .trade-manual-type-set legend{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.terminal-original :where(.sub){margin-top:8px;color:var(--muted);max-width:760px;line-height:1.55}.terminal-original :where(.hint,.terminal-empty){color:var(--muted);font-size:12px;line-height:1.5}.terminal-original :where(.primary){background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.terminal-original :where(.secondary){background:var(--surface-raised);border-color:var(--line-strong)}.terminal-original :where(.ghost){background:transparent}.terminal-original :where(.compact){padding:5px 8px;font-size:11px}.terminal-original :where(:focus-visible){outline:2px solid #67e8f9;outline-offset:2px}.terminal-original [hidden]{display:none}.terminal-original .trade-viewer-shell{grid-template-rows:auto minmax(0,1fr) auto}.terminal-original .trade-chart{min-height:0}.terminal-original .trade-chart-panel{min-height:0;grid-template-columns:minmax(0,1fr);height:100%}.terminal-original .trade-viewer-head{position:relative;z-index:300}.terminal-original .runtime-version-badge{min-height:28px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid rgba(34,211,238,.28);border-radius:8px;background:rgba(8,15,25,.72);font-size:10px}.terminal-original .runtime-version-badge small{display:none}.terminal-original .trade-risk-lamp.unknown{--risk-color:#9fb0ca;color:var(--muted)}.terminal-original .trade-viewer-symbol-menu{position:absolute;top:calc(100% + 8px);left:0;width:min(340px,calc(100vw - 42px));padding:12px;border:1px solid rgba(34,211,238,.42);border-radius:9px;background:#08111e;box-shadow:var(--shadow);z-index:30}.terminal-original .trade-viewer-market-selector{position:relative}.terminal-original .trade-viewer-symbol-menu-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:12px}.terminal-original .trade-viewer-symbol-menu-head small{color:var(--muted);font-size:10px}.terminal-original .trade-viewer-symbol-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:8px 0}.terminal-original .trade-viewer-symbol-results button{font-size:11px;padding:8px}.terminal-original .trade-viewer-symbol-results button[aria-selected=true]{border-color:var(--accent);color:#67e8f9}.terminal-original .trade-viewer-symbol-hint{font-size:10px;color:var(--muted)}.terminal-original .terminal-chart-menu-button{padding:0 7px;min-height:24px;font-size:14px}.terminal-original .terminal-chart-overlay{position:absolute;top:44px;right:14px;left:auto;bottom:auto;width:min(440px,calc(100% - 28px));max-height:calc(100% - 62px);overflow:auto;z-index:15}.terminal-original .terminal-settings-form{display:grid;gap:12px;padding:12px;font-size:12px}.terminal-original .terminal-style-actions{display:flex;flex-wrap:wrap;gap:8px}.terminal-original .terminal-template-row{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.terminal-original .terminal-template-row>label{display:grid;gap:4px;min-width:0;flex:1 1 150px}.terminal-original .terminal-template-row>label>span{font-size:10px;color:var(--muted)}.terminal-original .terminal-template-row select{width:100%}.terminal-original .terminal-settings-form label{gap:6px}.terminal-original .terminal-settings-form input[type=color]{width:34px;height:34px;padding:2px;border:1px solid rgba(34,211,238,.35);border-radius:6px;background:rgba(8,35,49,.9);cursor:pointer}.terminal-original .terminal-settings-form textarea{min-height:80px}.terminal-original .terminal-settings-form small{color:var(--muted)}.terminal-original .terminal-checkbox{display:flex;align-items:center}.terminal-original .terminal-settings-form dl{display:grid;grid-template-columns:110px 1fr;gap:8px}.terminal-original .terminal-settings-form dd{margin:0}.terminal-original .terminal-chart-note{position:absolute;top:85px;left:28px;max-width:min(280px,70%);z-index:2;display:flex;gap:8px;align-items:start;padding:9px;border:1px solid #f2c94c80;background:#172432;border-radius:6px;overflow-wrap:anywhere}.terminal-original .terminal-chart-note button{padding:0 4px}.terminal-original .trade-live-static{display:flex;align-items:center;gap:8px}.terminal-original .trade-live-static .trade-live-dot{background:var(--muted);box-shadow:none;animation:none}.terminal-original .trade-viewer-positions-drawer>header>div:first-child{display:grid;gap:3px}.terminal-original .trade-viewer-positions-drawer>header small{font-size:10px}.terminal-original .trade-viewer-position-list{min-width:740px}.terminal-original .trade-viewer-positions-drawer{container-type:inline-size}@container (max-width: 760px){.terminal-original .trade-viewer-position-list{min-width:0;width:100%}.terminal-original .trade-viewer-position-table-head{display:none}.terminal-original .trade-viewer-position-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}.terminal-original .trade-viewer-position-row [data-label="Позиция"]{font-weight:700}.terminal-original .trade-viewer-position-row [data-label=PnL]{grid-column:2;grid-row:1;font-size:22px;font-weight:700;text-align:right}.terminal-original .trade-viewer-position-row [data-label=PnL]:before{display:none}.terminal-original .trade-viewer-position-row [data-label="Количество"],.terminal-original .trade-viewer-position-row [data-label="Ордера"],.terminal-original .trade-viewer-position-row [data-label="Плечо"],.terminal-original .trade-viewer-position-row [data-label="Средняя цена"],.terminal-original .trade-viewer-position-row [data-label="Сторона"]{grid-column:1/-1}.terminal-original .trade-viewer-positions-drawer>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;position:relative;width:100%;max-width:100%;min-width:0}.terminal-original .trade-viewer-positions-drawer>header>div:first-child{padding-right:8px;min-width:0}.terminal-original .trade-viewer-drawer-navigation{grid-column:1/-1;min-width:0}.terminal-original .trade-viewer-positions-filters.section-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.terminal-original .trade-viewer-drawer-controls{grid-column:1/-1;display:flex!important;flex-wrap:wrap;width:100%;max-width:100%;min-width:0}.terminal-original .trade-viewer-drawer-controls button:not(.ghost){flex:1 1 0;min-width:0}.terminal-original .trade-viewer-drawer-controls button.ghost{position:absolute;top:10px;right:12px}}.terminal-original .hud-monitoring-focus-state{display:block;border:1px solid var(--line);background:var(--surface)}.terminal-original .hud-monitoring-focus-state>div>strong{font-size:28px;font-weight:700}.terminal-original .hud-monitoring-key-kpis{display:flex;flex-wrap:wrap;gap:6px 16px;border:0}.terminal-original .hud-monitoring-key-kpis article{display:flex;gap:6px;align-items:baseline;border:0;padding:0}.terminal-original .hud-monitoring-key-kpis article:first-child{flex:1 1 100%;display:grid}.terminal-original .hud-monitoring-key-kpis article:first-child strong{font-size:28px;font-weight:700}.terminal-original .hud-monitoring-key-kpis article.pos strong{color:var(--good)}.terminal-original .hud-monitoring-key-kpis article.neg strong{color:var(--bad)}.terminal-original .hud-monitoring-key-kpis span{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.terminal-original .command-hud-risk-control-choices{display:grid;grid-template-columns:1fr 1fr;gap:6px;width:min(100%,320px)}.terminal-original .command-hud-risk-control-choices button{min-height:40px;padding:8px 10px;text-align:center;background:var(--control);color:var(--ink);border-color:var(--line)}.terminal-original .command-hud-risk-control-choices button strong{font-size:14px;font-weight:600;color:inherit}.terminal-original .command-hud-risk-control-choices button small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.terminal-original .command-hud-risk-control-choices button.automatic.active,.terminal-original .command-hud-risk-control-choices button.manual.active{border-color:var(--accent);background:var(--control-active);color:var(--control-active-ink);box-shadow:inset 0 -2px 0 var(--accent)}.terminal-original [data-hud-subscriptions] .command-hud-bot-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;border:0;border-bottom:1px solid var(--line);border-left-width:0;border-radius:0;background:transparent;padding:10px 0}.terminal-original [data-hud-subscriptions] .command-hud-bot-card header{display:contents}.terminal-original [data-hud-subscriptions] .command-hud-bot-card p{grid-column:1/-1;margin:0;color:var(--muted);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-original [data-hud-subscriptions] .command-hud-bot-card .command-hud-actions{grid-column:1/-1}.terminal-original .hud-diary-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,320px);gap:6px}.terminal-original .hud-diary-tabs button{border-radius:8px;font-size:13px;font-weight:600;background:var(--control);color:var(--ink);border-color:var(--line)}.terminal-original .hud-diary-tabs button.active{background:var(--control-active);color:var(--control-active-ink);border-color:var(--accent)}.terminal-original .trade-viewer-positions-filters button{font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.terminal-original .command-hud button:disabled,.terminal-original .command-hud-actions button:disabled{opacity:.46;cursor:not-allowed}.terminal-original .command-hud-bot-card[data-bot]{border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.terminal-original .command-hud-bot-card[data-bot] header{display:flex;align-items:center;gap:8px}.terminal-original .command-hud-bot-card[data-bot] p{margin:0;color:var(--muted);font-size:13px}.terminal-original .hud-diary-review-btn{grid-column:1/-1;width:100%;margin:0;border:1px solid var(--line);background:var(--control);color:var(--ink);font-weight:600}.terminal-original .assistant-chat{touch-action:auto}.terminal-original .assistant-chat>div{display:flex;min-height:0;flex-direction:column}.terminal-original .assistant-chat-title{touch-action:none}.terminal-original .assistant-messages{min-height:120px}.terminal-original .terminal-empty{padding:12px}.terminal-original .trade-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.terminal-original .terminal-skip{position:fixed;left:70px;top:8px;z-index:400;padding:10px;background:#123744;transform:translateY(-160%)}.terminal-original .terminal-skip:focus{transform:none}@media (max-width:1180px){.terminal-original .trade-viewer-head,.terminal-original .trade-viewer-head-actions{flex-wrap:wrap}.terminal-original .trade-viewer-body{grid-template-columns:minmax(0,1fr) 340px}.terminal-original .trade-viewer-positions-drawer>header{flex-wrap:wrap;gap:6px}}@media (max-width:900px){.terminal-original .trade-viewer{inset:66px 6px 84px;overflow:auto}.terminal-original .trade-viewer-shell{min-height:100%;height:auto;overflow:visible;grid-template-rows:auto auto auto}.terminal-original .trade-viewer-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;overflow:visible}.terminal-original .trade-chart-panel{min-height:420px;height:52dvh}.terminal-original .trade-viewer-side{max-height:none;overflow:visible;border-left:0;border-top:1px solid var(--stroke)}.terminal-original.trade-viewer-active .trade-viewer-title-block{padding-left:0}.terminal-original .trade-viewer-head{display:flex;align-items:start;flex-direction:column;gap:8px}.terminal-original .trade-viewer-head-actions{justify-content:flex-start;max-width:100%}.terminal-original .trade-risk-lamp-text{display:none}.terminal-original .trade-viewer-title-row{flex-wrap:wrap}.terminal-original .trade-chart-legend{padding:8px 10px 6px 48px;gap:6px}.terminal-original .trade-layer-filter,.terminal-original .trade-visual-filter{max-width:100%;flex-wrap:wrap;margin-left:0;border-radius:9px}.terminal-original .trade-chart-status{overflow-wrap:anywhere}.terminal-original .trade-viewer-head .sub{display:none}.terminal-original .trade-viewer-positions-drawer{min-height:260px}.terminal-original .trade-viewer-drawer-controls{flex-wrap:wrap}.terminal-original .command-hud-panel{max-height:calc(100dvh - 80px)}}@media (prefers-reduced-motion:reduce){.terminal-original *,.terminal-original :after,.terminal-original :before{animation:none!important;transition:none!important}}.trade-node-card{display:flex;flex-direction:column;gap:10px}.trade-node-row{display:flex;align-items:center;gap:10px}.trade-node-dot{width:8px;height:8px;border-radius:999px;background:#4b5563;flex:0 0 auto}.trade-node-dot.on{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.7)}.trade-node-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.trade-node-text strong{font-size:13px;color:#e4e7ec}.trade-node-text span{font-size:11px;color:#9aa4b2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-node-button{border:1px solid rgba(34,211,238,.6);background:transparent;color:#22d3ee;font-size:12px;font-weight:600;padding:6px 10px;border-radius:8px;cursor:pointer;flex:0 0 auto}.trade-node-button:hover:not(:disabled){background:rgba(34,211,238,.12)}.trade-node-button:disabled{opacity:.5;cursor:default}.trade-node-button.quiet{border-color:rgba(154,164,178,.5);color:#9aa4b2}.trade-node-button.quiet:hover:not(:disabled){background:rgba(154,164,178,.12)}.trade-node-button.primary{background:rgba(34,211,238,.16);border-color:rgba(34,211,238,.85);color:#67e8f9;align-self:flex-start}.trade-node-button.primary:hover:not(:disabled){background:rgba(34,211,238,.28)}.trade-node-steps{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(154,164,178,.18);padding-top:10px}.trade-node-step{font-size:12px;line-height:1.5;color:#c6cdd8;margin:0}.trade-node-step code{padding:1px 4px;border-radius:4px;color:#67e8f9}.trade-node-key,.trade-node-step code{font-family:ui-monospace,monospace;background:#101317;font-size:11px}.trade-node-key{width:100%;color:#e4e7ec;border:1px solid rgba(154,164,178,.35);border-radius:8px;padding:8px;resize:vertical}.trade-node-error{color:#f87171;font-size:12px;margin:0}.trade-node-pairing{display:flex;flex-direction:column;gap:8px}.trade-node-code{display:block;background:#101317;border:1px solid rgba(34,211,238,.35);border-radius:8px;padding:8px;color:#67e8f9;font-family:ui-monospace,monospace;font-size:11px;word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}.trade-node-prompt-details{font-size:11px;color:#9aa4b2}.trade-node-prompt-details summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0}.trade-node-prompt-details summary:hover{color:#c6cdd8}.trade-node-prompt{background:#101317;border:1px solid rgba(154,164,178,.25);border-radius:8px;padding:8px;color:#c6cdd8;font-family:ui-monospace,monospace;font-size:11px;line-height:1.5;margin:4px 0 0;white-space:pre-wrap;word-break:break-word;-webkit-user-select:all;-moz-user-select:all;user-select:all}.trade-node-nav{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.trade-node-nav-item{flex:1 1 0;min-width:0}.trade-node-nav-button{width:100%;display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid rgba(154,164,178,.28);background:transparent;color:#9aa4b2;font-size:12px;cursor:pointer}.trade-node-nav-button:hover:not(:disabled){background:rgba(154,164,178,.12);color:#c6cdd8}.trade-node-nav-button:disabled{opacity:.55;cursor:not-allowed}.trade-node-nav-item.done .trade-node-nav-button{border-color:rgba(34,197,94,.6);color:#86efac}.trade-node-nav-item.done .trade-node-nav-index{background:rgba(34,197,94,.18);color:#86efac}.trade-node-nav-item.active .trade-node-nav-button{background:rgba(34,211,238,.16);border-color:rgba(34,211,238,.85);color:#67e8f9}.trade-node-nav-item.active .trade-node-nav-index{background:rgba(34,211,238,.32);color:#e0f7ff}.trade-node-nav-item.blocked .trade-node-nav-button{border-color:rgba(154,164,178,.18)}.trade-node-nav-index{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:rgba(154,164,178,.18);font-size:11px;font-weight:700;color:#c6cdd8;flex:0 0 auto}.trade-node-nav-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-node-step-panel{display:flex;flex-direction:column;gap:8px;border-top:1px dashed rgba(154,164,178,.18);padding-top:8px}.trade-node-step-title{margin:0;font-size:13px;color:#e4e7ec;outline:none}.trade-node-step-title:focus-visible{box-shadow:0 0 0 2px rgba(34,211,238,.45);border-radius:4px}.trade-node-hint{font-size:11px;color:#9aa4b2;margin:0}.trade-node-hint code.trade-node-hash{font-family:ui-monospace,monospace;background:#101317;padding:1px 4px;border-radius:4px;color:#67e8f9}.trade-node-field{display:flex;flex-direction:column;gap:4px;font-size:11px;color:#9aa4b2}.trade-node-field span{font-weight:600;color:#c6cdd8}.trade-node-input{background:#101317;color:#e4e7ec;border:1px solid rgba(154,164,178,.35);border-radius:8px;padding:6px 8px;font-size:12px;font-family:ui-monospace,monospace}.trade-node-input:focus{outline:none;border-color:rgba(34,211,238,.7)}.trade-node-row-soft{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.trade-node-footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid rgba(154,164,178,.18);padding-top:8px}.trade-node-status{font-size:11px;color:#9aa4b2;margin:0;min-height:14px}.trade-node-card :is(button,input,textarea){max-width:100%;min-width:0}.trade-node-card .trade-node-button{white-space:normal;overflow-wrap:anywhere;min-height:34px}.trade-node-nav-button{min-height:36px}.trade-node-card .trade-node-text span{white-space:normal}.trade-node-card :is(button,summary):focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.terminal-original .trade-node-nav-button{flex-direction:column;gap:3px;padding:5px 3px;font-size:11px}.terminal-original .trade-node-nav-label{white-space:normal;overflow:visible}.terminal-original .trade-node-card h3.trade-node-step-title{font-size:15px;line-height:1.4;margin:0}.terminal-original .trade-node-card p{margin:0}.trade-agent-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(34,211,238,.22);border-radius:10px;background:rgba(8,16,28,.7)}.trade-agent-card :is(button,input,textarea){max-width:100%;min-width:0}.trade-agent-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trade-agent-dot{width:8px;height:8px;border-radius:50%;background:#ef4444;flex:0 0 auto}.trade-agent-dot.on{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.6)}.trade-agent-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.trade-agent-text strong{font-size:13px}.trade-agent-text span{color:var(--muted,#9aa4b2);font-size:11px}.trade-agent-version{font-size:10px;padding:2px 6px;border:1px solid rgba(34,211,238,.3);border-radius:6px;color:#67e8f9;flex:0 0 auto}.trade-agent-status{margin:0;font-size:12px;color:var(--muted,#9aa4b2);line-height:1.5}.trade-agent-error{margin:0;font-size:12px;color:#fda4af}.trade-agent-deferred{margin:0;font-size:12px;color:#f59e0b;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.3);border-radius:8px;padding:6px 8px}.trade-agent-hint{margin:0;font-size:11px;color:var(--muted,#9aa4b2)}.trade-agent-button{border:1px solid rgba(34,211,238,.6);background:transparent;color:#22d3ee;font-size:12px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer;min-height:34px;overflow-wrap:anywhere}.trade-agent-button:hover:not(:disabled){background:rgba(34,211,238,.12)}.trade-agent-button:disabled{opacity:.5;cursor:default}.trade-agent-button.primary{background:rgba(34,211,238,.16);border-color:rgba(34,211,238,.85);color:#67e8f9}.trade-agent-button.primary:hover:not(:disabled){background:rgba(34,211,238,.28)}.trade-agent-prompt-details{font-size:11px;color:var(--muted,#9aa4b2)}.trade-agent-prompt-details summary{cursor:pointer;padding:4px 0}.trade-agent-prompt{white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.5;background:rgba(0,0,0,.35);padding:8px;border-radius:6px;max-height:320px;overflow:auto}.trade-agent-provider{border:1px solid rgba(154,164,178,.3);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:6px}.trade-agent-provider legend{padding:0 4px;font-size:11px;color:var(--muted,#9aa4b2)}.trade-agent-provider-row{display:flex;align-items:flex-start;gap:8px;padding:4px 0;cursor:pointer}.trade-agent-provider-row.deferred{opacity:.75}.trade-agent-provider-row strong{display:block;font-size:12px}.trade-agent-provider-row small{display:block;font-size:10px;color:var(--muted,#9aa4b2)}.trade-agent-phases{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.trade-agent-phase{display:grid;grid-template-columns:18px 1fr;-moz-column-gap:8px;column-gap:8px;row-gap:2px;align-items:start;padding:6px 8px;border-radius:6px;background:rgba(15,23,42,.55);border-left:2px solid rgba(154,164,178,.5)}.trade-agent-phase-marker{grid-column:1;font-size:14px;line-height:1.4;color:rgba(154,164,178,.8)}.trade-agent-phase-label{grid-column:2;font-size:12px;line-height:1.4;color:var(--text,#e4e7ec)}.trade-agent-phase-status{grid-column:2;font-size:10px;color:var(--muted,#9aa4b2);font-style:italic}.trade-agent-phase[data-phase-id=readiness] .trade-agent-phase-status{color:#67e8f9}@media (max-width:720px){.trade-agent-card{padding:10px}.trade-agent-prompt{font-size:10.5px;max-height:220px}}.trade-agent-phase[data-state=ok]{border-left-color:#22c55e}.trade-agent-phase[data-state=ok] .trade-agent-phase-marker{color:#22c55e}.trade-agent-phase[data-state=warn]{border-left-color:#f59e0b}.trade-agent-phase[data-state=warn] .trade-agent-phase-marker{color:#f59e0b}.trade-agent-phase[data-state=bad]{border-left-color:#fda4af}.trade-agent-phase[data-state=bad] .trade-agent-phase-marker{color:#fda4af}.trade-agent-collapse{border:1px solid rgba(34,211,238,.35);background:transparent;color:#67e8f9;font-size:10px;font-weight:600;padding:4px 8px;border-radius:6px;cursor:pointer;flex:0 0 auto;min-height:26px}.trade-agent-collapse:hover{background:rgba(34,211,238,.12)}.trade-agent-card.collapsed{gap:6px}.trade-agent-card.collapsed .trade-agent-text span{color:#a7f3d0}.trade-agent-compact{margin:0;font-size:11px;color:var(--muted,#9aa4b2);line-height:1.5}.trade-agent-readiness{font-size:11px;color:var(--muted,#9aa4b2);border:1px dashed rgba(34,211,238,.3);border-radius:8px;padding:6px 8px;display:flex;flex-direction:column;gap:8px}.trade-agent-readiness summary{cursor:pointer;color:#67e8f9}.trade-agent-readiness[open] summary{margin-bottom:2px}.trade-agent-paste{width:100%;box-sizing:border-box;resize:vertical;background:rgba(2,8,18,.8);color:var(--text,#e4e7ec);border:1px solid rgba(34,211,238,.3);border-radius:6px;font-size:11px;font-family:inherit;padding:6px 8px;min-height:60px}.trade-agent-readiness-actions{display:flex;gap:8px;flex-wrap:wrap}.trade-agent-switch{display:flex;flex-direction:column;gap:6px;border:1px dashed rgba(34,197,94,.35);border-radius:8px;padding:8px}.trade-agent-switch .trade-agent-button{text-align:left}.trade-agent-tools{font-size:11px;color:var(--muted,#9aa4b2);border:1px dashed rgba(103,232,249,.3);border-radius:8px;padding:6px 8px}.trade-agent-tools summary{cursor:pointer;color:#67e8f9}.trade-agent-tools-list{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:6px}.trade-agent-tool{display:flex;flex-direction:column;gap:2px;background:rgba(15,23,42,.55);border-left:2px solid rgba(103,232,249,.5);border-radius:6px;padding:6px 8px}.trade-agent-tool strong{font-size:12px;color:var(--text,#e4e7ec)}.trade-agent-tool small{font-size:10px;color:var(--muted,#9aa4b2)}.trade-agent-tool small.trade-agent-tool-verb{font-family:monospace;color:#67e8f9;opacity:.8}.trade-agent-tool[data-effect=read]{border-left-color:rgba(103,232,249,.5)}.trade-agent-tool[data-effect=config]{border-left-color:rgba(245,158,11,.6)}.trade-agent-tool[data-effect=service]{border-left-color:rgba(248,113,113,.6)}.trade-vpn-card{display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(34,197,94,.25);border-radius:10px;background:rgba(8,16,28,.7)}.trade-vpn-head{display:flex;align-items:center;gap:8px;margin:0}.trade-vpn-head h3{margin:0;font-size:13px}.trade-vpn-head .trade-agent-collapse{margin-left:auto}.trade-vpn-state{font-size:10px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid transparent}.trade-vpn-state.on{color:#4ade80;border-color:rgba(74,222,128,.5);background:rgba(74,222,128,.1)}.trade-vpn-state.off{color:var(--muted,#9aa4b2);border-color:rgba(154,164,178,.4)}.trade-vpn-facts{display:flex;flex-direction:column;gap:2px;min-width:0}.trade-vpn-facts small{font-size:11px;color:var(--text,#e4e7ec)}.trade-vpn-facts small.ok{color:#4ade80}.trade-vpn-facts small.bad{color:#fda4af}.trade-vpn-note{color:var(--muted,#9aa4b2)}.trade-vpn-row{display:flex;gap:8px;flex-wrap:wrap}.trade-vpn-subscription{display:flex;flex-direction:column;gap:6px}.trade-vpn-subscription textarea{width:100%;box-sizing:border-box;resize:vertical;background:rgba(2,8,18,.8);color:var(--text,#e4e7ec);border:1px solid rgba(34,197,94,.3);border-radius:6px;font-size:11px;font-family:inherit;padding:6px 8px}.trade-vpn-exits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow:auto}.trade-vpn-exits li{border-radius:6px;background:rgba(15,23,42,.55)}.trade-vpn-exits li.active{border-left:2px solid #4ade80}.trade-vpn-exits li.selected{outline:1px solid rgba(74,222,128,.65);background:rgba(74,222,128,.08)}.trade-vpn-exit-row{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:8px;padding:4px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.trade-vpn-exit-row:disabled{opacity:.55;cursor:default}.trade-vpn-exit-main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.trade-vpn-exit-country{font-size:12px;font-weight:700;color:var(--text,#e4e7ec)}.trade-vpn-exit-country,.trade-vpn-exit-host{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-vpn-exit-host{font-size:10px;color:var(--muted,#9aa4b2)}.trade-vpn-exit-badge{flex:0 0 auto;font-size:9px;font-weight:600;color:#4ade80;border:1px solid rgba(74,222,128,.45);border-radius:999px;padding:1px 6px}.trade-vpn-exit-badge.pin{color:#93c5fd;border-color:rgba(147,197,253,.45)}.trade-vpn-exit-latency{flex:0 0 auto;min-width:56px;text-align:right;font-size:11px;font-weight:600;color:var(--muted,#9aa4b2)}.trade-vpn-exit-latency.ok{color:#4ade80}.trade-vpn-exit-latency.bad{color:#fda4af}.trade-vpn-hpp-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;padding:6px 0 2px}.trade-vpn-hpp-connect{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:96px;height:96px;box-sizing:border-box;margin:0;flex:0 0 auto;aspect-ratio:1/1;border-radius:50%;border:2px solid rgba(74,222,128,.65);background:radial-gradient(circle at 50% 34%,rgba(74,222,128,.28),rgba(74,222,128,.08) 68%);color:#4ade80;font-weight:700;font-size:12.5px;line-height:1.25;letter-spacing:.2px;padding:0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-wrap:anywhere;box-shadow:0 0 0 4px rgba(74,222,128,.08),0 6px 18px rgba(0,0,0,.35);transition:transform .12s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.trade-vpn-hpp-connect:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(74,222,128,.9);box-shadow:0 0 0 6px rgba(74,222,128,.12),0 0 24px rgba(74,222,128,.3),0 8px 20px rgba(0,0,0,.4)}.trade-vpn-hpp-connect:active:not(:disabled){transform:translateY(0) scale(.97)}.trade-vpn-hpp-connect:disabled{opacity:.5;cursor:default}.trade-vpn-hpp-connect.on{border-color:rgba(248,113,113,.65);background:radial-gradient(circle at 50% 34%,rgba(248,113,113,.24),rgba(248,113,113,.07) 68%);color:#fda4af;box-shadow:0 0 0 4px rgba(248,113,113,.08),0 6px 18px rgba(0,0,0,.35)}.trade-vpn-hpp-connect.on:hover:not(:disabled){border-color:rgba(248,113,113,.9);box-shadow:0 0 0 6px rgba(248,113,113,.12),0 0 24px rgba(248,113,113,.26),0 8px 20px rgba(0,0,0,.4)}.trade-vpn-hpp-select{text-align:center}.trade-vpn-hint,.trade-vpn-hpp-select{margin:0;font-size:11px;color:var(--muted,#9aa4b2)}.trade-vpn-hint{line-height:1.5}.trade-exchange-balance-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.trade-exchange-balance-row{display:flex;align-items:baseline;gap:10px;padding:6px 8px;border-radius:6px;background:rgba(15,23,42,.55)}.trade-exchange-balance-venue{font-size:11px;font-weight:600;color:var(--text,#e4e7ec);text-transform:capitalize;min-width:56px}.trade-exchange-balance-total{margin:0;font-size:11px;color:var(--muted,#9aa4b2)}.trade-exchange-balance-total b{color:#4ade80;font-weight:600}.trade-vpn-error{margin:0;font-size:11px;color:#fda4af;line-height:1.5}.trade-vpn-error-tech{margin:2px 0 0;font-size:10px;color:var(--muted,#9aa4b2);opacity:.75;line-height:1.4;word-break:break-word}.trade-vpn-notice{margin:0;font-size:11px;line-height:1.5;color:var(--muted,#9aa4b2)}.trade-vpn-notice.ok{color:#4ade80}.trade-vpn-notice.warn{color:#fda4af}@media (max-width:720px){.trade-vpn-card{padding:10px}.trade-vpn-row button{flex:1 1 auto}}.terminal-original .trade-infra-launcher{position:sticky;top:0;z-index:6;margin:-14px -14px 10px;padding:4px 14px;display:flex;align-items:center;gap:6px;min-height:36px;background:var(--surface);border-bottom:1px solid var(--line)}.terminal-original .trade-viewer-head-compact .trade-infra-launcher{background:transparent;border-bottom-color:transparent}.terminal-original .trade-infra-chip{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:34px;height:28px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--control);color:var(--ink-muted)}.terminal-original .trade-infra-chip:hover{border-color:rgba(34,211,238,.8);background:rgba(34,211,238,.1);color:#67e8f9}.terminal-original .trade-infra-chip.active{border-color:rgba(34,211,238,.85);background:rgba(34,211,238,.16);color:#67e8f9}.terminal-original .trade-infra-dot{width:7px;height:7px;border-radius:999px;background:#4b5563;flex:0 0 auto}.terminal-original .trade-infra-dot.on{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.7)}.terminal-original .trade-infra-dot.warn{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.55)}.terminal-original .trade-infra-dot.error{background:#ef4444;box-shadow:0 0 6px rgba(239,68,68,.6)}.terminal-original .trade-infra-backdrop{position:fixed;inset:0;z-index:270;background:rgba(2,6,14,.62)}.terminal-original .trade-infra-overlay{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:280;display:flex;flex-direction:column;width:min(520px,calc(100vw - 24px));max-height:85vh;border:1px solid rgba(34,211,238,.42);border-radius:12px;background:#08111e;box-shadow:0 18px 38px rgba(0,0,0,.35)}.terminal-original .trade-infra-overlay-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(34,50,74,.8)}.terminal-original .trade-infra-overlay-head strong{flex:1 1 auto;font-size:13px}.terminal-original .trade-infra-overlay-close{min-width:30px;min-height:28px;padding:0 8px;font-size:15px;line-height:1}.terminal-original .trade-infra-overlay-body{min-height:0;padding:12px;overflow:auto}.terminal-original .trade-infra-dot.neutral{background:#4b5563}.terminal-original .trade-manual-live-note{margin:8px 0 0;padding:7px 10px;font-size:11.5px;line-height:1.5;color:#fbbf24;background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.35);border-radius:8px}.terminal-original .lab-run-toast{position:fixed;left:26px;bottom:26px;z-index:320;display:flex;align-items:center;gap:10px;max-width:min(460px,calc(100vw - 52px));padding:10px 12px;border:1px solid rgba(52,211,153,.45);border-radius:10px;background:rgba(6,16,24,.97);box-shadow:0 14px 34px rgba(0,0,0,.5);color:#d7e3ee;font-size:12px;line-height:1.5}.terminal-original .lab-run-toast button{flex:0 0 auto;min-width:26px;min-height:24px;border:1px solid rgba(148,163,184,.3);border-radius:6px;background:transparent;color:#9aa4b2;cursor:pointer}.terminal-original .trade-exchange{display:flex;flex-direction:column;gap:12px}.terminal-original .trade-exchange-state{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--muted,#9aa4b2)}.terminal-original .trade-exchange-section{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(34,50,74,.8);border-radius:10px;background:rgba(8,16,28,.7)}.terminal-original .trade-exchange-title{margin:0;font-size:13px}.terminal-original .trade-exchange-form{display:flex;flex-direction:column;gap:8px}.terminal-original .trade-exchange-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.terminal-original .trade-exchange-hint,.terminal-original .trade-exchange-note{margin:0;font-size:11px;line-height:1.5;color:var(--muted,#9aa4b2)}.terminal-original .trade-exchange-error{margin:0;font-size:11px;line-height:1.5;color:#fda4af}.terminal-original .trade-exchange-notice{margin:0;font-size:11px;line-height:1.5;color:var(--muted,#9aa4b2)}.terminal-original .trade-exchange-notice.ok{color:#4ade80}.terminal-original .trade-exchange-notice.info{color:#67e8f9}.terminal-original .trade-exchange-notice.warn{color:#fda4af}.terminal-original .trade-exchange-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px;max-height:220px;overflow:auto}.terminal-original .trade-exchange-list li{display:flex;align-items:center;gap:8px;justify-content:space-between;padding:4px 8px;border-radius:6px;background:rgba(15,23,42,.55)}.terminal-original .trade-exchange-item{font-size:11px;color:var(--text,#e4e7ec);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:5px}.terminal-original .trade-exchange-badge{font-size:10px;font-weight:600;padding:1px 7px;border-radius:999px;border:1px solid transparent;flex:0 0 auto}.terminal-original .trade-exchange-badge.trade{color:#f59e0b;border-color:rgba(245,158,11,.5);background:rgba(245,158,11,.08)}.terminal-original .trade-exchange-badge.read{color:#67e8f9;border-color:rgba(103,232,249,.45);background:rgba(103,232,249,.08)}.terminal-original .trade-exchange-badge.unknown{color:var(--muted,#9aa4b2);border-color:rgba(154,164,178,.4)}.terminal-original .trade-exchange-table{width:100%;border-collapse:collapse;font-size:11px}.terminal-original .trade-exchange-table th{text-align:left;padding:4px 6px;border-bottom:1px solid rgba(34,50,74,.8);color:var(--muted,#9aa4b2);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.terminal-original .trade-exchange-table td{text-align:left;padding:4px 6px;border-bottom:1px solid rgba(34,50,74,.55);font-family:monospace;color:var(--text,#e4e7ec)}.terminal-original .assistant-chat-action{display:inline-block;margin-top:6px;padding:5px 12px;font-size:11px;border-color:rgba(103,232,249,.6);background:rgba(103,232,249,.12);color:#67e8f9}.terminal-original .assistant-chat-action:hover{border-color:rgba(103,232,249,.85);background:rgba(103,232,249,.22)}.terminal-original .trade-viewer-head-compact .trade-infra-launcher{position:static;margin:0;align-self:center}.chart-catalog-ide-link{display:block;margin:0 12px 8px;padding:6px 10px;border:1px dashed rgba(56,189,248,.4);border-radius:8px;color:#7dd3fc;font-size:11px;text-decoration:none}.chart-catalog-ide-link:hover{border-color:rgba(56,189,248,.8);background:rgba(56,189,248,.08)}.terminal-original .assistant-chat-action.is-auto{cursor:default;border-style:dashed;opacity:.9}.infra-resources{display:flex;flex-direction:column;gap:12px;min-width:240px}.infra-resources-empty{margin:0;color:#9aa4b2;font-size:13px;line-height:1.5}.infra-resources-row{display:flex;flex-direction:column;gap:4px}.infra-resources-row-head{display:flex;justify-content:space-between;font-size:13px;color:#d3dae3}.infra-resources-pct{font-variant-numeric:tabular-nums}.infra-resources-bar{height:6px;border-radius:3px;background:#1c2530;overflow:hidden}.infra-resources-fill{height:100%;border-radius:3px;transition:width .3s ease}.infra-resources-fill[data-grade=ok]{background:#22c55e}.infra-resources-fill[data-grade=warn]{background:#eab308}.infra-resources-fill[data-grade=bad]{background:#ef4444}.infra-resources-detail{font-size:12px;color:#8b95a5}.infra-resources-note{margin:4px 0 0;font-size:13px;line-height:1.5;color:#d3dae3}.infra-resources-at{margin:0;font-size:11px;color:#6b7686}.infra-resources-spark{display:block;width:100%;height:28px;margin-top:2px}.infra-resources-peak{font-size:11px;color:#8b95a5}.infra-resources-peak b{color:#d3dae3;font-weight:600}@keyframes infra-resources-skeleton-pulse{0%,to{opacity:.45}50%{opacity:1}}.infra-resources-pending{display:flex;flex-direction:column;gap:12px}.infra-resources-pending-title{margin:0;font-size:13px;color:#d3dae3;animation:infra-resources-skeleton-pulse 1.2s ease-in-out infinite}.infra-resources-row.is-skeleton .infra-resources-skeleton-text,.infra-resources-skeleton-pct{display:inline-block;height:10px;border-radius:4px;background:#26313d;animation:infra-resources-skeleton-pulse 1.2s ease-in-out infinite}.infra-resources-skeleton-pct{width:30px}.infra-resources-skeleton-bar{animation:infra-resources-skeleton-pulse 1.2s ease-in-out infinite}.terminal-original .command-hud-nav-group-label{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none}.terminal-original .command-hud-tabs .command-hud-tab,.terminal-original .command-hud-tabs .command-hud-tab b{font-weight:600}.terminal-original .command-hud-tabs .command-hud-tab{grid-template-columns:minmax(0,1fr)}@container (max-width: 520px){.terminal-original .command-hud-nav-group-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto}.terminal-original .command-hud-tabs .command-hud-nav-group .command-hud-tab{height:auto!important;min-height:36px!important;max-height:none;padding:6px!important;overflow:hidden}.terminal-original .command-hud-tab-copy,.terminal-original .command-hud-tab-copy b{overflow:visible;text-overflow:unset;white-space:nowrap;text-align:center}}@container (min-width: 521px){.terminal-original .command-hud-nav-group[aria-label="Контроль"] .command-hud-nav-group-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto}.terminal-original .command-hud-tabs .command-hud-nav-group[aria-label="Контроль"] .command-hud-tab{height:auto!important;min-height:36px!important;max-height:none;padding:6px!important}.terminal-original .command-hud-nav-group[aria-label="Контроль"] .command-hud-tab-copy b{overflow:visible;text-overflow:unset;white-space:nowrap}}.terminal-original .hud-monitoring-mode{display:flex;flex-wrap:wrap;width:100%}.terminal-original .hud-monitoring-mode button{flex:1 1 auto;max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-actions [data-manual-trade-confirm]:only-child{grid-column:1/-1}.terminal-original .trade-manual-card[data-manual-ticket-view=context]{container-type:inline-size}@container (max-width: 560px){.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-action-tabs,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-order-tabs{display:flex;flex-wrap:wrap}.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-action-tabs button,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-order-tabs button{flex:1 1 auto;width:auto;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}}.terminal-original .trade-grid-mode-three{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.terminal-original .trade-grid-mode-three button{white-space:nowrap}@media (max-width:1180px){.terminal-original .srgart-panel-top,.terminal-original .srgart-toolbar{min-width:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap}.terminal-original .srgart-toolbar button,.terminal-original .srgart-toolbar span,.terminal-original .srgart-toolbar>*{flex:0 0 auto;max-width:none}}.terminal-original.trade-viewer-active .assistant-chat.collapsed{bottom:72px}.terminal-original.trade-viewer-active[data-positions-open="1"] .assistant-chat.collapsed{bottom:calc(min(32vh, 280px) + 28px)}@media (hover:none) and (pointer:coarse){.terminal-original :where(button,summary,[role=button]){touch-action:manipulation}body,html{overscroll-behavior-y:contain}}.terminal-original .mobile-gutter-wrap{position:sticky;top:calc(var(--mobile-head-h, 58px) - 6px);height:0;z-index:320;pointer-events:none}.terminal-original .mobile-gutter{position:absolute;top:var(--mobile-gutter-top,192px);width:var(--mobile-gutter-w,22px);height:calc(100dvh - var(--mobile-gutter-top, 192px) - var(--mobile-foot-h, 96px) - 12px);pointer-events:auto;touch-action:pan-y;background:radial-gradient(circle at 50% 50%,rgba(103,232,249,.2) 1.1px,transparent 1.3px) 0 0 /3px 22px repeat-y,linear-gradient(180deg,rgba(8,17,30,0),rgba(8,17,30,.55) 18%,rgba(8,17,30,.55) 82%,rgba(8,17,30,0))}.terminal-original .mobile-gutter-left{left:0;border-radius:0 8px 8px 0}.terminal-original .mobile-gutter-right{right:0;border-radius:8px 0 0 8px}.terminal-original .mobile-gutter:active{background-color:rgba(34,211,238,.1)}@media (min-width:901px){.terminal-original .mobile-gutter-wrap{display:none}}@media (max-width:900px) and (orientation:portrait){.terminal-original{--mobile-head-h:58px;--mobile-foot-h:96px;--mobile-gutter-top:192px}.terminal-original .assistant-chat{right:calc(var(--mobile-gutter-w, 22px) + 10px)}.terminal-original .trade-viewer-top{padding:4px 0 2px}.terminal-original .trade-viewer-head{gap:6px}.terminal-original .trade-viewer-head .sub{display:none}.terminal-original .trade-viewer-title-row{gap:6px;min-height:40px}.terminal-original .trade-viewer-head-actions{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.terminal-original .trade-viewer-head-actions::-webkit-scrollbar{display:none}.terminal-original .trade-viewer-head-actions>*{flex:0 0 auto}.terminal-original .trade-viewer-head-actions :where(button){min-height:40px;min-width:40px;padding:8px 10px;font-size:12px}.terminal-original .runtime-version-badge{min-height:24px;font-size:9px}.terminal-original .trade-chart-panel,.terminal-original .trade-viewer-body [data-te-engine="1"]{height:46dvh!important;min-height:300px!important}.terminal-original .trade-chart-legend{padding:6px 30px 4px 34px;font-size:10px}.terminal-original .srgart-toolbar{flex-wrap:wrap;row-gap:4px}.terminal-original .srgart-panel-top{max-width:100%;overflow-x:auto}.terminal-original .trade-viewer-side{padding:10px max(8px,env(safe-area-inset-right)) 10px max(8px,env(safe-area-inset-left))}.terminal-original .trade-viewer-side summary{min-height:44px}.terminal-original .trade-viewer-side :where(button){min-height:44px}.terminal-original .trade-viewer-side :where(input,select){font-size:16px;min-height:42px}.terminal-original .trade-viewer-side :where(label){gap:6px;font-size:12px}.terminal-original .trade-viewer-positions-drawer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.terminal-original .trade-viewer-positions-drawer :where(button){min-height:44px}.terminal-original .command-hud{top:max(6px,env(safe-area-inset-top))}.terminal-original .trade-viewer{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.terminal-original .trade-viewer-shell{padding-left:calc(var(--mobile-gutter-w, 22px) + 4px);padding-right:calc(var(--mobile-gutter-w, 22px) + 4px)}}@media (max-width:420px) and (orientation:portrait){.terminal-original{--mobile-head-h:54px;--mobile-gutter-w:20px}.terminal-original .trade-chart-panel{height:44dvh}.terminal-original .trade-viewer-head-actions :where(button){padding:8px;font-size:11px}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.terminal-original{--mobile-head-h:44px;--mobile-foot-h:46px;--mobile-gutter-w:24px;--mobile-gutter-top:52px}.terminal-original .assistant-chat{right:calc(var(--mobile-gutter-w, 24px) + 10px)}.terminal-original .trade-viewer{inset:44px 0 46px;overflow:hidden}.terminal-original .trade-viewer-shell{min-height:0;height:100%;overflow:hidden;grid-template-rows:minmax(0,1fr)}.terminal-original .trade-viewer-top{display:contents}.terminal-original .trade-viewer-head{position:fixed;top:0;left:0;right:0;z-index:340;flex-direction:row;align-items:center;gap:8px;min-height:44px;padding:2px max(30px,env(safe-area-inset-right)) 2px max(8px,env(safe-area-inset-left));background:rgba(6,10,17,.94)}.terminal-original .trade-viewer-title-block{flex:0 1 auto}.terminal-original .runtime-version-badge small,.terminal-original .trade-risk-lamp-text,.terminal-original .trade-viewer-head .sub{display:none}.terminal-original .trade-viewer-body{grid-template-rows:minmax(0,1fr);overflow:hidden;padding-left:calc(var(--mobile-gutter-w, 24px) + 4px);padding-right:calc(var(--mobile-gutter-w, 24px) + 4px)}.terminal-original .trade-chart-panel,.terminal-original .trade-viewer-body [data-te-engine="1"]{height:100%!important;min-height:0!important}.terminal-original .trade-chart-legend{padding:4px 28px 2px 30px;font-size:10px}.terminal-original .trade-viewer-side{position:fixed;top:44px;bottom:46px;right:0;z-index:330;width:min(360px,86vw);transform:translateX(102%);transition:transform .22s ease-out;box-shadow:-18px 0 60px rgba(0,0,0,.5);overflow:auto;overscroll-behavior:contain;background:#0b1422;border-left:1px solid var(--stroke)}.terminal-original .trade-viewer-side[data-mobile-open=true]{transform:translateX(0)}.terminal-original .trade-viewer-side :where(input,select){font-size:16px;min-height:42px}.terminal-original .trade-viewer-side :where(button){min-height:44px}.terminal-original .trade-viewer-positions-drawer{position:fixed;top:44px;bottom:46px;right:0;z-index:331;width:min(420px,92vw);max-height:none;box-shadow:-18px 0 60px rgba(0,0,0,.5);overscroll-behavior:contain}.terminal-original .trade-viewer-positions-drawer[hidden]{display:none}.terminal-original .mobile-side-fab{position:fixed;right:calc(var(--mobile-gutter-w, 24px) + 10px);z-index:350;min-width:46px;min-height:46px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:rgba(13,22,36,.92);border:1px solid rgba(34,211,238,.55)}.terminal-original .mobile-side-fab-side{bottom:60px}.terminal-original .mobile-side-fab-side[aria-pressed=true]{background:rgba(34,211,238,.18)}}@media not all and ((max-width:900px) and (orientation:landscape) and (max-height:520px)){.terminal-original .mobile-side-fab{display:none}}.terminal-original .terminal-phone-dock,.terminal-original .terminal-phone-quote{display:none}@media (max-height:520px) and (max-width:1100px),(max-width:900px){.terminal-original{--terminal-phone-dock:calc(62px + env(safe-area-inset-bottom, 0px))}.terminal-original .mobile-gutter-wrap,.terminal-original .mobile-side-fab{display:none!important}.terminal-original .trade-viewer{inset:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) var(--terminal-phone-dock) env(safe-area-inset-left,0)}.terminal-original .trade-viewer-shell{flex:1 1 auto;height:auto;min-height:0;overflow:hidden;padding:0;grid-template-rows:auto minmax(0,1fr) auto}.terminal-original .trade-viewer-positions-restore{min-height:44px}.terminal-original .trade-viewer-top{display:block}.terminal-original .trade-viewer-head{position:relative;top:auto;left:auto;right:auto}.terminal-original .trade-viewer-body{position:relative;display:grid;min-height:0;overflow:hidden;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);padding:0}.terminal-original .trade-viewer-head{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;padding:6px 8px}.terminal-original .trade-viewer-title-block{flex:0 1 auto;min-width:0}.terminal-original .trade-viewer-head-actions{flex:1 1 auto;min-width:0;flex-wrap:nowrap;justify-content:flex-end;scrollbar-width:none}.terminal-original .trade-head-positions-btn,.terminal-original .trade-risk-lamp-text{display:none}.terminal-original .trade-account-chip,.terminal-original .trade-bell,.terminal-original .trade-head-icon-btn,.terminal-original .trade-infra-chip{flex:0 0 auto}.terminal-original .srgart-panel-top,.terminal-original .srgart-toolbar{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.terminal-original .trade-chart-panel,.terminal-original .trade-viewer-body [data-te-engine="1"],.terminal-original .trade-viewer-body [data-te-engine="1"]>div{height:100%!important;min-height:0!important}.terminal-original .trade-viewer-positions-drawer,.terminal-original .trade-viewer-side{display:none}.terminal-original[data-phone-pane=positions] .trade-viewer-body,.terminal-original[data-phone-pane=trade] .trade-chart-panel,.terminal-original[data-phone-pane=trade] [data-te-engine]{visibility:hidden}.terminal-original[data-phone-pane=trade] .trade-viewer-side{display:flex;flex-direction:column;position:absolute;z-index:30;inset:0;width:auto;max-width:none;height:auto;transform:none;overflow:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0;background:#07111e;box-shadow:none;visibility:visible}.terminal-original[data-phone-pane=positions] .trade-viewer,.terminal-original[data-phone-pane=positions] .trade-viewer-body,.terminal-original[data-phone-pane=positions] .trade-viewer-shell{overflow:visible!important}.terminal-original[data-phone-pane=positions] .trade-viewer-positions-drawer,.terminal-original[data-phone-pane=positions] .trade-viewer-positions-drawer[data-drawer-size]{display:flex!important;flex-direction:column!important;position:fixed!important;z-index:450!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;left:max(8px,env(safe-area-inset-left,0px))!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:var(--terminal-phone-dock)!important;width:auto!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:hidden!important;border-radius:16px!important;background:#07111e!important;visibility:visible!important}.terminal-original[data-phone-pane=positions] .trade-viewer-positions-drawer>header{flex:0 0 auto;flex-wrap:wrap;align-items:stretch}.terminal-original[data-phone-pane=positions] .trade-viewer-drawer-navigation{flex:1 1 100%}.terminal-original[data-phone-pane=positions] .trade-viewer-positions-body{display:block;flex:1 1 auto;min-height:0;overflow:auto;visibility:visible}.terminal-original[data-phone-pane=positions] .trade-viewer-position-list,.terminal-original[data-phone-pane=positions] .trade-viewer-position-log{display:flex;flex-direction:column;flex:0 0 auto;min-height:0;overflow:visible;visibility:visible}.terminal-original[data-phone-pane=positions] .trade-viewer-position-row{grid-template-columns:1fr!important}.terminal-original[data-phone-pane=positions] .trade-viewer-position-log article{grid-template-columns:72px minmax(0,1fr)}.terminal-original[data-phone-pane=positions] .trade-viewer-positions-drawer>header small{display:none}.terminal-original[data-phone-pane=positions] .trade-viewer-position-details,.terminal-original[data-phone-pane=positions] .trade-viewer-position-journal,.terminal-original[data-phone-pane=positions] .trade-viewer-position-journal-wrap{display:block;min-width:0;visibility:visible;color:#e7eefb}.terminal-original[data-phone-pane=positions] .trade-viewer-order-line,.terminal-original[data-phone-pane=positions] .trade-viewer-order-log-box,.terminal-original[data-phone-pane=positions] .trade-viewer-position-details-columns .trade-viewer-position-orders{grid-template-columns:1fr;flex:1 1 100%;min-width:0;width:auto}.terminal-original[data-phone-pane=agent] .trade-viewer-positions-restore,.terminal-original[data-phone-pane=chart] .trade-viewer-positions-restore,.terminal-original[data-phone-pane=more] .trade-viewer-positions-restore,.terminal-original[data-phone-pane=positions] .trade-viewer-positions-restore,.terminal-original[data-phone-pane=trade] .trade-viewer-positions-restore{display:none}.terminal-original .chart-studio-dock-panel,.terminal-original .trade-chart-context-menu{position:fixed;z-index:270;left:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);bottom:var(--terminal-phone-dock);width:auto;max-height:none}.terminal-original .trade-viewer-drawer-controls,.terminal-original .trade-viewer-drawer-resize{display:none!important}.terminal-original .terminal-phone-quote{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0;padding:0 10px 4px}.terminal-original .terminal-phone-quote strong{font-size:20px;font-variant-numeric:tabular-nums;font-weight:850}.terminal-original .terminal-phone-chart-settings{margin-left:auto;min-height:32px;padding:4px 10px;border:1px solid rgba(34,211,238,.45);border-radius:999px;background:transparent;color:#67e8f9;font:inherit;font-size:12px;font-weight:800}.terminal-original .terminal-phone-quote span{color:var(--muted);font-size:12px;font-weight:750}.terminal-original .terminal-phone-quote span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:999px;background:var(--muted)}.terminal-original .terminal-phone-quote.is-live span:before{background:var(--good,#31d99a)}.terminal-original .terminal-phone-quote.is-error span:before,.terminal-original .terminal-phone-quote.is-stale span:before{background:var(--bad,#ff5d7a)}.terminal-original .assistant-chat,.terminal-original .command-hud{display:none}.terminal-original[data-phone-pane=more] .command-hud{display:grid;position:fixed;z-index:260;top:calc(env(safe-area-inset-top, 0px) + 8px);left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px));bottom:var(--terminal-phone-dock);width:auto;max-width:none;pointer-events:auto}.terminal-original[data-phone-pane=more] .command-hud-toggle{display:none}.terminal-original[data-phone-pane=more] .command-hud-panel{width:100%;height:100%;max-height:none;margin:0;border-radius:16px}.terminal-original[data-phone-pane=agent] .assistant-chat{display:flex!important;position:fixed!important;z-index:260!important;top:calc(env(safe-area-inset-top, 0px) + 8px)!important;right:max(8px,env(safe-area-inset-right,0px))!important;bottom:var(--terminal-phone-dock)!important;left:max(8px,env(safe-area-inset-left,0px))!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important;border-radius:16px!important}.terminal-original .terminal-phone-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:280;left:0;right:0;bottom:0;width:100%;max-width:100vw;height:var(--terminal-phone-dock);box-sizing:border-box;padding:4px max(6px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(6px,env(safe-area-inset-left,0px));border-top:1px solid rgba(34,211,238,.28);background:rgba(4,10,18,.96)}.terminal-original .terminal-phone-dock button{width:100%;min-width:0;min-height:48px;padding:4px 0;border:0;border-radius:12px;background:transparent;color:var(--muted);font-size:11px;font-weight:800}.terminal-original .terminal-phone-dock button[aria-pressed=true]{color:#67e8f9}.terminal-original .terminal-phone-dock button.is-trade{width:calc(100% - 8px);margin:4px auto;background:var(--accent,#22d3ee);color:#041019}.terminal-original :where(input,select,textarea){font-size:16px}.terminal-original .trade-account-menu,.terminal-original .trade-bell,.terminal-original .trade-viewer,.terminal-original .trade-viewer-head,.terminal-original .trade-viewer-shell,.terminal-original .trade-viewer-top{overflow:visible}.terminal-original .trade-viewer-head-actions{overflow-x:auto;overflow-y:hidden}.terminal-original .trade-viewer-position-list{min-width:0;width:100%}.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-action-tabs button,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-actions button,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-button-row button,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-order-tabs button,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-segmented button,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-ticket-mode button,.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-workspace-tabs button,.terminal-original .trade-viewer-positions-filters button,.terminal-original .trade-viewer-positions-filters.section-tabs button,.terminal-original .trade-viewer-positions-filters.status-tabs button{min-height:44px}.terminal-original .trade-manual-card[data-manual-ticket-view=context] input,.terminal-original .trade-manual-card[data-manual-ticket-view=context] select,.terminal-original .trade-manual-card[data-manual-ticket-view=context] textarea{min-height:44px;font-size:16px}.terminal-original .terminal-chart-overlay,.terminal-original .trade-account-dropdown,.terminal-original .trade-bell-panel,.terminal-original .trade-exchange-menu,.terminal-original .trade-viewer-symbol-menu{position:fixed;z-index:340;top:calc(env(safe-area-inset-top, 0px) + 72px);right:max(8px,env(safe-area-inset-right,0px));bottom:calc(var(--terminal-phone-dock) + 8px);left:max(8px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;width:auto;min-width:0;max-width:none;max-height:none;overflow:auto}.terminal-original .trade-account-dropdown a,.terminal-original .trade-account-dropdown button,.terminal-original .trade-exchange-option,.terminal-original .trade-viewer-symbol-results button{display:flex;flex:0 0 auto;width:100%;min-height:48px;align-items:center;white-space:normal}.terminal-original .trade-infra-backdrop{z-index:330}.terminal-original .trade-infra-overlay{z-index:340;top:calc(env(safe-area-inset-top, 0px) + 12px);right:max(8px,env(safe-area-inset-right,0px));bottom:calc(var(--terminal-phone-dock) + 8px);left:max(8px,env(safe-area-inset-left,0px));width:auto;max-height:none;transform:none}.terminal-original .trade-infra-overlay-head strong{white-space:normal;overflow:visible;text-overflow:unset}.terminal-original .srgart-toolbar{left:8px!important;right:8px!important;width:auto!important;overflow-x:auto!important;overflow-y:visible!important}.srgart-phone-chart-menu{position:fixed!important;z-index:420!important;left:12px!important;right:12px!important;top:auto!important;bottom:calc(78px + env(safe-area-inset-bottom, 0px))!important;width:auto!important;max-height:70dvh!important;margin:0!important;overflow:auto!important;background:#161b26!important;color:#e6edf7!important}.terminal-original .srgart-toolbar button,.terminal-original .srgart-toolbar span,.terminal-original .srgart-toolbar>*{flex:0 0 auto;max-width:none;overflow:visible;text-overflow:unset;white-space:nowrap}.terminal-original .command-hud-tabs.command-hud-tabs{display:grid;grid-template-columns:minmax(0,1fr)}.terminal-original .command-hud-nav-group-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.terminal-original .command-hud-tabs .command-hud-nav-group .command-hud-tab{flex:none;width:auto;min-width:0;height:auto!important;min-height:44px!important;max-height:none;grid-template-columns:minmax(0,1fr)!important;padding:8px!important}.terminal-original .command-hud-tab-copy b,.terminal-original .trade-viewer-positions-filters button{overflow:visible;text-overflow:unset;white-space:normal;line-height:1.15}.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-action-tabs{display:flex;flex-wrap:wrap}.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-action-tabs button{flex:1 1 auto;width:auto;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-order-tabs{display:flex;flex-wrap:wrap}.terminal-original .trade-manual-card[data-manual-ticket-view=context] .trade-manual-order-tabs button{flex:1 1 auto;width:auto;min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.terminal-original .terminal-phone-dock button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;overflow:visible}.terminal-original .terminal-phone-dock button span{max-width:100%;overflow:visible;text-overflow:unset;white-space:nowrap;font-size:10px;line-height:1.1}}@media (max-height:520px) and (max-width:1100px){.terminal-original{--terminal-phone-dock:calc(48px + env(safe-area-inset-bottom, 0px))}.terminal-original .terminal-phone-quote{display:none}.terminal-original .terminal-phone-dock{overflow:hidden}.terminal-original .terminal-phone-dock button{min-height:0;height:100%;padding-block:2px}.terminal-original .terminal-phone-dock button.is-trade{width:100%;margin:0;height:100%}.terminal-original .trade-account-chip,.terminal-original .trade-head-icon-btn,.terminal-original .trade-infra-chip{min-height:40px;min-width:40px}}.terminal-original .trade-platform-panels{position:fixed;bottom:18px;left:90px;right:90px;z-index:110;display:flex;justify-content:center;pointer-events:none}.terminal-original .trade-platform-panels>*{pointer-events:auto}.terminal-original .trade-platform-toggle{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:6px 14px;border:1px solid rgba(34,211,238,.44);border-radius:10px;background:rgba(8,17,30,.92);color:#67e8f9;font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 12px 34px rgba(0,0,0,.38)}.terminal-original .trade-platform-toggle:hover{background:rgba(34,211,238,.12)}.terminal-original .trade-platform-toggle .trade-platform-caret{font-size:10px;line-height:1}.terminal-original .trade-platform-toggle:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.terminal-original .trade-platform-body{width:min(860px,100%);max-height:min(70dvh,640px);display:flex;flex-direction:column;gap:10px;padding:12px;border:1px solid rgba(34,211,238,.35);border-radius:12px;background:rgba(6,13,24,.96);box-shadow:0 18px 70px rgba(0,0,0,.45);overflow:hidden}.terminal-original .trade-platform-tabs{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid rgba(154,164,178,.18);padding-bottom:8px}.terminal-original .trade-platform-tab{min-height:30px;padding:4px 10px;border:1px solid rgba(154,164,178,.28);border-radius:8px;background:transparent;color:#9aa4b2;font-size:12px;cursor:pointer}.terminal-original .trade-platform-tab:hover{background:rgba(154,164,178,.12);color:#c6cdd8}.terminal-original .trade-platform-tab[aria-selected=true]{border-color:rgba(34,211,238,.85);background:rgba(34,211,238,.16);color:#67e8f9}.terminal-original .trade-platform-tab:focus-visible{outline:2px solid #67e8f9;outline-offset:2px}.terminal-original .trade-platform-panel{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;font-size:12px;color:#c6cdd8}.terminal-original .trade-platform-panel h3{font-size:14px;color:#e4e7ec}.terminal-original .trade-platform-panel p{margin:0}.terminal-original .trade-platform-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.terminal-original .trade-platform-head small{color:#9aa4b2;font-size:11px}.terminal-original .trade-platform-refresh{min-height:26px;padding:2px 8px;font-size:11px;border:1px solid rgba(34,211,238,.5);background:transparent;color:#22d3ee;border-radius:6px;cursor:pointer}.terminal-original .trade-platform-refresh:hover:not(:disabled){background:rgba(34,211,238,.12)}.terminal-original .trade-platform-refresh:disabled{opacity:.5;cursor:default}.terminal-original .trade-platform-unavailable{margin:0;padding:9px 10px;border:1px solid rgba(251,113,133,.5);border-radius:8px;background:rgba(251,113,133,.08);color:#fda4af;font-size:12px}.terminal-original .trade-platform-invalid{margin:0;padding:9px 10px;border:1px solid rgba(245,158,11,.4);border-radius:8px;background:rgba(245,158,11,.08);color:#fbbf24;font-size:12px}.terminal-original .trade-platform-note{margin:0;color:#9aa4b2;font-size:11px}.terminal-original .trade-platform-error{margin:0;color:#fda4af;font-size:12px}.terminal-original .trade-platform-success{margin:0;color:#86efac;font-size:12px}.terminal-original .trade-platform-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.terminal-original .trade-platform-item{display:flex;align-items:start;gap:8px;flex-wrap:wrap;padding:7px 9px;border:1px solid rgba(154,164,178,.22);border-radius:8px;background:rgba(15,23,42,.55)}.terminal-original .trade-platform-item-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 180px}.terminal-original .trade-platform-item-main strong{font-size:12px;color:#e4e7ec;overflow-wrap:anywhere}.terminal-original .trade-platform-item-main small{color:#9aa4b2;font-size:11px;overflow-wrap:anywhere}.terminal-original .trade-platform-item-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.terminal-original .trade-platform-badge{flex:0 0 auto;padding:1px 7px;border:1px solid rgba(52,211,153,.5);border-radius:999px;background:rgba(52,211,153,.12);color:#6ee7b7;font-size:10px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.terminal-original .trade-platform-badge[data-tone=warn]{border-color:rgba(245,158,11,.55);background:rgba(245,158,11,.12);color:#fbbf24}.terminal-original .trade-platform-badge[data-tone=bad]{border-color:rgba(251,113,133,.55);background:rgba(251,113,133,.12);color:#fda4af}.terminal-original .trade-platform-badge[data-tone=info]{border-color:rgba(34,211,238,.45);background:rgba(34,211,238,.1);color:#67e8f9}.terminal-original .trade-platform-badge[data-tone=unknown]{border-color:rgba(154,164,178,.4);background:rgba(154,164,178,.1);color:#c6cdd8}.terminal-original .trade-platform-readiness{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.terminal-original .trade-platform-phase{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:8px;background:rgba(15,23,42,.55);border-left:2px solid rgba(154,164,178,.5)}.terminal-original .trade-platform-phase[data-tone=ok]{border-left-color:#22c55e}.terminal-original .trade-platform-phase[data-tone=warn]{border-left-color:#f59e0b}.terminal-original .trade-platform-phase[data-tone=bad]{border-left-color:#fda4af}.terminal-original .trade-platform-phase-dot{width:8px;height:8px;border-radius:999px;background:#9aa4b2;flex:0 0 auto}.terminal-original .trade-platform-phase[data-tone=ok] .trade-platform-phase-dot{background:#22c55e;box-shadow:0 0 6px rgba(34,197,94,.7)}.terminal-original .trade-platform-phase[data-tone=warn] .trade-platform-phase-dot{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.6)}.terminal-original .trade-platform-phase[data-tone=bad] .trade-platform-phase-dot{background:#fda4af;box-shadow:0 0 6px rgba(251,113,133,.6)}.terminal-original .trade-platform-phase-text{display:flex;flex-direction:column;gap:1px;min-width:0}.terminal-original .trade-platform-phase-text strong{font-size:12px;color:#e4e7ec}.terminal-original .trade-platform-phase-text small{color:#9aa4b2;font-size:10px;overflow-wrap:anywhere}.terminal-original .trade-platform-form{display:flex;flex-direction:column;gap:8px;padding:9px;border:1px dashed rgba(34,211,238,.3);border-radius:8px}.terminal-original .trade-platform-form-row{display:flex;gap:8px;flex-wrap:wrap}.terminal-original .trade-platform-form-row>label{flex:1 1 120px;display:flex;flex-direction:column;gap:4px;font-size:11px;color:#9aa4b2}.terminal-original .trade-platform-form-row>label>span{font-weight:600;color:#c6cdd8}.terminal-original .trade-platform-form input,.terminal-original .trade-platform-form textarea{width:100%;background:#101317;color:#e4e7ec;border:1px solid rgba(154,164,178,.35);border-radius:8px;padding:6px 8px;font-size:12px}.terminal-original .trade-platform-form textarea{font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;min-height:64px;resize:vertical}.terminal-original .trade-platform-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.terminal-original .trade-platform-actions button{min-height:32px;padding:5px 12px;border:1px solid rgba(34,211,238,.6);border-radius:8px;background:rgba(34,211,238,.16);color:#67e8f9;font-size:12px;font-weight:700;cursor:pointer}.terminal-original .trade-platform-actions button:hover:not(:disabled){background:rgba(34,211,238,.28)}.terminal-original .trade-platform-actions button:disabled{opacity:.5;cursor:default}.terminal-original .trade-platform-actions button.quiet{border-color:rgba(154,164,178,.45);background:transparent;color:#9aa4b2}.terminal-original .trade-platform-actions button.quiet:hover:not(:disabled){background:rgba(154,164,178,.12)}.terminal-original .trade-platform-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.terminal-original .trade-platform-kv>article{display:flex;flex-direction:column;gap:2px;padding:7px 9px;border:1px solid rgba(154,164,178,.22);border-radius:8px;background:rgba(15,23,42,.55)}.terminal-original .trade-platform-kv>article span{color:#9aa4b2;font-size:10px}.terminal-original .trade-platform-kv>article strong{color:#e4e7ec;font-size:13px;overflow-wrap:anywhere}@media (max-width:900px){.terminal-original .trade-platform-panels{left:8px;right:8px;bottom:84px}}