.trade-plan-preview_dialog__C6pj7{--mint:#4cf5c8;--edge:#253146;color:#e7edf6;background:#0c121e;border:1px solid var(--edge);border-radius:16px;padding:0;width:420px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px);margin:16px 16px 16px auto;box-shadow:0 24px 80px #0008;font:14px Inter,system-ui,sans-serif}.trade-plan-preview_dialog__C6pj7::-webkit-backdrop{background:#04070c55}.trade-plan-preview_dialog__C6pj7::backdrop{background:#04070c55}.trade-plan-preview_dialog__C6pj7 form{display:flex;flex-direction:column;max-height:calc(100dvh - 34px)}.trade-plan-preview_header__6cB1l{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 14px}.trade-plan-preview_eyebrow__VNWTl{color:var(--mint);font-size:10px;font-weight:700;letter-spacing:.15em}.trade-plan-preview_header__6cB1l h2{font-size:22px;margin:6px 0 0}.trade-plan-preview_close__qbLbg,.trade-plan-preview_remove__lqy0_{border:0;background:transparent;color:#a9b6ca;font-size:25px;cursor:pointer;min-width:32px;min-height:36px}.trade-plan-preview_account__wF_BN{margin:0 22px;padding:10px 0;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);display:flex;gap:12px;justify-content:space-between;font-size:12px;overflow-wrap:anywhere}.trade-plan-preview_account__wF_BN strong{color:#ffd166;text-transform:uppercase}.trade-plan-preview_body__wHh2e{overflow:auto;min-height:0;padding:18px 22px;display:grid;grid-gap:14px;gap:14px;overscroll-behavior:contain}.trade-plan-preview_switches__vpWqw{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:3px;background:#070b12;border-radius:8px}.trade-plan-preview_switches__vpWqw button{padding:9px;border:1px solid transparent;border-radius:6px;background:transparent;color:#94a3b8;cursor:pointer}.trade-plan-preview_switches__vpWqw .trade-plan-preview_long__8oL25{background:#4cf5c819;border-color:#4cf5c85c;color:var(--mint)}.trade-plan-preview_switches__vpWqw .trade-plan-preview_short__CNqSL{background:#ff5c7719;border-color:#ff5c775c;color:#ff5c77}.trade-plan-preview_switches__vpWqw .trade-plan-preview_selected__weOLt{color:#fff;background:#1b283b}.trade-plan-preview_grid__YaXdC{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.trade-plan-preview_field__gOW9b{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:11px;color:#a9b6ca}.trade-plan-preview_inputWrap__wguEf{display:flex;align-items:center;background:#070b12;border:1px solid var(--edge);border-radius:6px;min-width:0}.trade-plan-preview_inputWrap__wguEf:focus-within{border-color:var(--mint)}.trade-plan-preview_inputWrap__wguEf input{min-width:0;width:100%;padding:10px 8px;border:0;outline:0;background:transparent;color:#e7edf6;font:13px ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-plan-preview_inputWrap__wguEf small{padding-right:8px;font-size:10px}.trade-plan-preview_field__gOW9b select{padding:10px 8px;background:#070b12;color:#e7edf6;border:1px solid var(--edge);border-radius:6px;min-width:0;width:100%}.trade-plan-preview_section__F_1ds{border-top:1px solid var(--edge);padding-top:14px;display:grid;grid-gap:10px;gap:10px}.trade-plan-preview_section__F_1ds h3{font-size:13px;margin:0;font-weight:600}.trade-plan-preview_sectionHead__JxpwH{display:flex;align-items:center;justify-content:space-between;gap:8px}.trade-plan-preview_link__sVXdQ{background:transparent;border:0;color:var(--mint);font:inherit;font-size:11px;padding:5px 0;cursor:pointer}.trade-plan-preview_link__sVXdQ:disabled,.trade-plan-preview_remove__lqy0_:disabled{opacity:.35;cursor:default}.trade-plan-preview_hint__HnrDI{color:#8e9cb2;font-size:11px;line-height:1.55;margin:0}.trade-plan-preview_target__9bFkd{display:grid;grid-template-columns:28px minmax(0,1fr) 85px 24px;grid-gap:7px;gap:7px;align-items:end}.trade-plan-preview_target__9bFkd b{color:var(--mint);font:11px ui-monospace,monospace;align-self:center;padding-top:15px}.trade-plan-preview_toggle__niyja{display:flex;align-items:center;justify-content:space-between;min-height:30px;font-weight:600}.trade-plan-preview_toggle__niyja input{accent-color:var(--mint);width:18px;height:18px}.trade-plan-preview_metrics__hRU6k{display:grid;grid-gap:10px;gap:10px;padding:14px;background:#070b12;border-radius:8px}.trade-plan-preview_metrics__hRU6k div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.trade-plan-preview_metrics__hRU6k span{font-size:11px;color:#94a3b8}.trade-plan-preview_metrics__hRU6k strong{font:12px ui-monospace,monospace;text-align:right;overflow-wrap:anywhere}.trade-plan-preview_metrics__hRU6k .trade-plan-preview_loss__4Gs5K{color:#ff5c77}.trade-plan-preview_errors__zF1ui{color:#ff8b9f;font-size:12px;margin:0;padding-left:18px;line-height:1.5}.trade-plan-preview_footer__n14TV{flex-shrink:0;padding:14px 22px;border-top:1px solid var(--edge);background:#0c121e}.trade-plan-preview_footer__n14TV button{width:100%}.trade-plan-preview_footer__n14TV p{font-size:10px;color:#8e9cb2;line-height:1.5;margin:8px 0 0;text-align:center}.trade-plan-preview_reserveBtn__7doUj{width:100%;background:var(--mint)!important;color:#0c121e!important;font-weight:700!important;padding:12px!important;border-radius:8px!important;border:0!important;cursor:pointer;margin-top:8px}.trade-plan-preview_reserveBtn__7doUj:hover{filter:brightness(1.1)}.trade-plan-preview_reservationCard__RLXUi{border:1px solid rgba(76,245,200,.3);background:rgba(76,245,200,.05);border-radius:10px;padding:12px;display:grid;grid-gap:8px;gap:8px;font-size:12px}.trade-plan-preview_reservationHead__jBW24{display:flex;justify-content:space-between;align-items:center}.trade-plan-preview_reservationBadge__WrdN_{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--mint);background:rgba(76,245,200,.15);padding:2px 6px;border-radius:4px}.trade-plan-preview_reservationTimer__FumA3{font-size:11px;color:#a9b6ca}.trade-plan-preview_reservationTimer__FumA3 b{color:#fff}.trade-plan-preview_reservationDetails__6m6r1{display:grid;grid-gap:4px;gap:4px;font-size:11px;color:#a9b6ca}.trade-plan-preview_reservationDetails__6m6r1 code{color:var(--mint);font-family:monospace}.trade-plan-preview_safetyNotice__gTasF{font-size:10px;color:#ffd166;line-height:1.4;margin:0}.trade-plan-preview_cancelBtn__AiJi7{padding:6px 12px;font-size:11px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#a9b6ca;border-radius:6px;cursor:pointer;justify-self:start}.trade-plan-preview_cancelBtn__AiJi7:hover{color:#ff5c77;border-color:rgba(255,92,119,.4)}.trade-plan-preview_dialog__C6pj7 button:focus-visible,.trade-plan-preview_dialog__C6pj7 input[type=checkbox]:focus-visible,.trade-plan-preview_dialog__C6pj7 select:focus-visible{outline:2px solid var(--mint);outline-offset:2px}@media(max-width:600px){.trade-plan-preview_dialog__C6pj7{width:100%;max-width:100%;margin:auto 0 0;max-height:92dvh;border-radius:16px 16px 0 0}.trade-plan-preview_dialog__C6pj7 form{max-height:92dvh}.trade-plan-preview_header__6cB1l{padding:16px 16px 12px}.trade-plan-preview_body__wHh2e{padding:14px 16px}.trade-plan-preview_account__wF_BN{margin:0 16px}.trade-plan-preview_footer__n14TV{padding:12px 16px max(12px,env(safe-area-inset-bottom))}}.market-depth-panel{border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 16px;background:rgba(10,16,26,.88);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin:14px 0;font-size:12px;color:#f1f5f9}.depth-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.depth-settings-toggle{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;border-radius:6px;padding:3px 8px;font-size:11px;cursor:pointer;transition:all .15s ease}.depth-settings-toggle.active,.depth-settings-toggle:hover{color:#4cf5c8;border-color:rgba(76,245,200,.4);background:rgba(76,245,200,.1)}.depth-submeta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#64748b;margin:4px 0 10px}.depth-status-pill{font-size:10px;color:#4cf5c8;font-family:var(--font-mono,monospace);background:rgba(76,245,200,.1);padding:2px 6px;border-radius:4px}.density-settings-bar{background:rgba(0,0,0,.4);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 10px;margin-bottom:12px}.density-input-group{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#cbd5e1}.density-input{width:65px;background:#060a10;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#f1f5f9;padding:2px 6px;font-size:11px;font-family:var(--font-mono,monospace);text-align:right}.density-chip{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#94a3b8;font-size:10px;padding:2px 6px;cursor:pointer;transition:all .15s}.density-chip.active,.density-chip:hover{background:rgba(76,245,200,.15);border-color:#4cf5c8;color:#4cf5c8}.depth-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:8px;gap:8px}.depth-side{min-width:0}.depth-price,.depth-size{min-width:0;overflow-wrap:anywhere}.depth-size{text-align:right}.depth-side-heading{display:flex;justify-content:space-between;font-size:11px;color:#64748b;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:4px;margin-bottom:4px}.depth-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:4px;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono,monospace);padding:3px 6px;border-radius:4px;font-size:11.5px;transition:background .1s ease}.depth-row.bids{color:#4cf5c8}.depth-row.asks{color:#ff6d84}.depth-row.is-large-density{border:1px solid rgba(255,209,102,.6);box-shadow:inset 0 0 8px rgba(255,209,102,.2);font-weight:700}.depth-row.is-huge-density{border:1px solid #ffd166;box-shadow:0 0 10px rgba(255,209,102,.4),inset 0 0 10px rgba(255,209,102,.3);font-weight:800;animation:densityGlowPulse 2s ease-in-out infinite}@keyframes densityGlowPulse{0%,to{border-color:#ffd166}50%{border-color:#fca311}}.density-cluster-badge{display:inline-flex;align-items:center;margin-right:4px}.density-dot{width:6px;height:6px;border-radius:50%;background:#ffd166;box-shadow:0 0 6px #ffd166;display:inline-block}.depth-spread-banner{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;margin:8px 0;background:rgba(8,14,23,.95);border:1px solid rgba(255,255,255,.08);border-radius:6px;font-family:var(--font-mono,monospace);font-size:11px}.depth-spread-val{color:#94a3b8}.depth-spread-mid{font-weight:700;color:#fff;display:flex;align-items:center;gap:6px}.depth-imbalance-wrap{margin:6px 0 10px}.depth-imbalance-meter{height:4px;border-radius:2px;display:flex;overflow:hidden;background:rgba(255,255,255,.05)}.depth-imbalance-bar.bid{background:#00E5C4;transition:width .2s ease}.depth-imbalance-bar.ask{background:#FF3D8D;transition:width .2s ease}.depth-imbalance-labels{justify-content:space-between;font-size:10px;color:#64748b;margin-top:3px}.depth-imbalance-labels,.depth-tape-list{display:flex;font-family:var(--font-mono,monospace)}.depth-tape-list{flex-direction:column;gap:3px;max-height:240px;overflow-y:auto;font-size:11px}.depth-tape-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) auto;grid-gap:4px;gap:4px;overflow-wrap:anywhere;align-items:center;padding:2px 6px;border-radius:4px;background:rgba(255,255,255,.02)}.depth-tape-row.buy .tape-price{color:#00E5C4}.depth-tape-row.sell .tape-price{color:#FF3D8D}.tape-side-badge{font-size:9.5px;font-weight:700;padding:1px 4px;border-radius:3px;text-align:center}.tape-side-badge.buy{background:rgba(0,229,196,.15);color:#00E5C4}.tape-side-badge.sell{background:rgba(255,61,141,.15);color:#FF3D8D}.depth-tape-header{display:flex;justify-content:space-between;align-items:center;margin:14px 0 8px;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}.depth-tape-title{font-size:12px;color:#cbd5e1;font-weight:600;margin:0}.tape-mode-switch{display:flex;gap:2px;background:rgba(0,0,0,.3);border-radius:4px;padding:2px}.tape-switch-btn{background:transparent;border:none;color:#64748b;font-size:10px;padding:2px 6px;border-radius:3px;cursor:pointer}.tape-switch-btn.active{background:rgba(255,255,255,.1);color:#f1f5f9}.depth-bubble-tape{display:flex;flex-direction:column;gap:6px;max-height:250px;overflow-y:auto;padding-right:4px}.bubble-print-item{display:flex;align-items:center;gap:8px;padding:2px 4px;border-radius:6px;background:rgba(255,255,255,.02);transition:transform .15s ease}.bubble-print-item:hover{background:rgba(255,255,255,.05)}.bubble-node{border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s cubic-bezier(.34,1.56,.64,1)}.bubble-node.buy-bubble{background:radial-gradient(circle at 35% 35%,#4cf5c8 0,#059669 100%);border:1px solid #4cf5c8;box-shadow:0 0 6px rgba(76,245,200,.4)}.bubble-node.sell-bubble{background:radial-gradient(circle at 35% 35%,#ff7b92 0,#dc2626 100%);border:1px solid #ff5c77;box-shadow:0 0 6px rgba(255,92,119,.4)}.bubble-node.large-surge{box-shadow:0 0 14px currentColor;animation:bubblePop .3s ease-out}@keyframes bubblePop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:scale(1)}}.bubble-val{font-size:8px;font-weight:800;color:#000;line-height:1}.bubble-print-info,.bubble-val{font-family:var(--font-mono,monospace)}.bubble-print-info{display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:0;flex-wrap:wrap;gap:4px;font-size:11px}.bubble-print-item.is-buy .bubble-price{color:#4cf5c8;font-weight:600}.bubble-print-item.is-sell .bubble-price{color:#ff6d84;font-weight:600}.bubble-size{color:#e2e8f0}.bubble-time{color:#64748b;font-size:10px}.depth-prints{max-height:220px;overflow-y:auto}.market-depth-panel{min-width:0;container-type:inline-size}.depth-spread-banner,.depth-submeta{flex-wrap:wrap;gap:6px}.density-input-group,.depth-tape-header{flex-wrap:wrap;gap:8px}@container(max-width:250px){.depth-row{font-size:10px;padding:4px 2px}.density-cluster-badge{display:none}.bubble-time{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.market-depth-panel *{animation:none!important;transition:none!important}}.depth-price,.depth-size{white-space:nowrap;overflow-wrap:normal}.depth-size{display:flex;align-items:center;justify-content:flex-end;gap:3px}.depth-size .density-cluster-badge{position:absolute;top:2px;right:2px}.depth-row{position:relative;font-size:11px;min-height:26px}.terminal-workspace{--accent-glow:rgba(76,245,200,0.35);--gold:var(--brand-gold);--border:var(--theme-line-15);font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif)}body:has(.terminal-workbench){background-color:var(--theme-surface-2)!important;background-image:radial-gradient(ellipse 90% 50% at 50% -10%,rgba(76,245,200,.12) 0,transparent 70%),radial-gradient(ellipse 60% 40% at 85% 20%,rgba(56,189,248,.08) 0,transparent 60%),radial-gradient(circle at 50% 100%,var(--theme-surface-3) 0,var(--theme-surface-2) 100%)!important;background-attachment:fixed!important}body:has(.terminal-workbench) .app-header{background:var(--theme-surface-195)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid var(--theme-line-15)!important;box-shadow:0 10px 30px -10px rgba(0,0,0,.7)!important}body:has(.terminal-workbench) .content{max-width:none;width:100%;padding:8px 16px}.terminal-workbench{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 288px;grid-gap:14px;gap:14px;align-items:start;width:100%}.terminal-workspace :is(button,select,input,h1,h2,h3,strong,a,.stat-label,.heading-s,.workbench-title){font-family:var(--font-body,"Inter",-apple-system,BlinkMacSystemFont,sans-serif)}.terminal-workspace .catalog-levels,.terminal-workspace .depth-row,.terminal-workspace .font-mono,.terminal-workspace .stat-value{font-family:var(--font-mono,"JetBrains Mono",monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.terminal-workspace .terminal-desk-card,.workbench-execution,.workbench-library{position:relative;background:radial-gradient(circle at 50% 0,rgba(76,245,200,.04) 0,var(--theme-surface-196) 70%),var(--theme-surface-197);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(76,245,200,.16);border-radius:16px;box-shadow:0 24px 60px -15px rgba(0,0,0,.85),inset 0 0 24px rgba(76,245,200,.02);transition:all .25s ease}.terminal-workspace .terminal-desk-card:hover,.workbench-execution:hover,.workbench-library:hover{border-color:rgba(76,245,200,.28);box-shadow:0 28px 70px -15px rgba(0,0,0,.9),0 0 30px rgba(76,245,200,.04)}.terminal-workspace .upscale-risk-card{position:relative;overflow:hidden;border:1px solid rgba(56,189,248,.32)!important;border-radius:12px!important;padding:14px 16px!important;background:radial-gradient(ellipse at 50% 0,rgba(56,189,248,.08) 0,var(--theme-surface-198) 80%)!important;box-shadow:0 12px 32px rgba(0,0,0,.5),inset 0 0 20px rgba(56,189,248,.04)!important}.terminal-workspace .upscale-risk-card:after{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.6),rgba(76,245,200,.8),transparent)}.workbench-execution,.workbench-library{padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0}.workbench-library{min-height:740px}.workbench-execution{min-height:700px}.terminal-workspace .terminal-desk-card{min-height:0;height:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.workbench-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text-high);font-size:14px;letter-spacing:-.01em}.workbench-title,.workbench-title h2{font-family:var(--font-display,"Space Grotesk",sans-serif);font-weight:700}.workbench-title h2{margin:0;font-size:20px;letter-spacing:-.02em}.workbench-kicker{font-size:9px;letter-spacing:.12em;font-weight:800;color:var(--accent);padding:2px 7px;border-radius:4px;background:rgba(76,245,200,.12);border:1px solid rgba(76,245,200,.25)}.workbench-section-title{display:flex;justify-content:space-between;align-items:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-medium);padding-top:6px}.workbench-section-title span{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;padding:1px 7px;border-radius:12px;background:var(--theme-fill-63);color:var(--accent)}.workbench-primary{background:linear-gradient(110deg,#4cf5c8,#20cfb1);border:1px solid rgba(76,245,200,.4);border-radius:10px;color:#03261e;padding:12px 14px;font-size:13px;font-weight:700;letter-spacing:.01em;cursor:pointer;text-align:center;box-shadow:0 0 25px -4px rgba(76,245,200,.35);transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;align-items:center;justify-content:center;gap:8px}.workbench-primary:hover{background:linear-gradient(110deg,#64f8d0,#28e0c0);box-shadow:0 0 35px 0 rgba(76,245,200,.5);transform:translateY(-1px)}.workbench-primary:active{transform:translateY(0)}.workbench-primary:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.terminal-workspace .terminal-chart-primary{background:var(--theme-surface-2);border:1px solid var(--theme-line-15);border-radius:12px;padding:8px;flex-shrink:0;margin:0;box-shadow:inset 0 0 30px rgba(0,0,0,.8)}.terminal-workspace .terminal-chart-primary .terminal-collapsible-summary{cursor:default;padding:0}.terminal-workspace .terminal-chart-primary .terminal-collapsible-summary:after{display:none}.terminal-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 6px 8px}.terminal-preview-toolbar .muted{font-size:11px;letter-spacing:.05em;color:var(--text-medium)}.terminal-preview-toolbar .btn{min-height:34px;font-size:12px;border-radius:8px;font-weight:600;border:1px solid var(--theme-line-45);background:var(--theme-fill-22);color:var(--text-high);transition:all .2s}.terminal-preview-toolbar .btn:hover{background:var(--theme-fill-51);border-color:var(--theme-line-199)}.terminal-workspace .terminal-summary-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));grid-gap:0;gap:0;min-width:0;padding:0;flex-shrink:0;scrollbar-width:thin;background:var(--theme-surface-200);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--theme-line-15);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.4);margin-bottom:6px}.terminal-workspace .terminal-summary-item{min-width:0;overflow-wrap:anywhere;padding:6px 12px;background:transparent;border:none;border-right:1px solid var(--theme-line-21);border-radius:0;display:flex;flex-direction:column;justify-content:center;gap:2px;transition:background .15s}.terminal-workspace .terminal-summary-item:last-child{border-right:none}.terminal-workspace .terminal-summary-item:hover{background:var(--theme-fill-13)}.terminal-workspace .terminal-summary-item .stat-label,.terminal-workspace .terminal-summary-item .terminal-summary-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-medium);white-space:normal}.terminal-workspace .terminal-summary-item .stat-value{font-size:14px;font-weight:600;letter-spacing:-.01em;color:var(--text-high);font-family:var(--font-mono,"JetBrains Mono",monospace)}.terminal-workspace .terminal-desk-tab-row{flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;gap:6px;border-bottom:1px solid var(--theme-line-114);padding-bottom:6px}.terminal-workspace .terminal-desk-tab-btn{white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600;color:var(--text-medium);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .2s}.terminal-workspace .terminal-desk-tab-btn:hover{color:var(--text-high);background:var(--theme-fill-22)}.terminal-workspace .terminal-desk-tab-btn.active,.terminal-workspace .terminal-desk-tab-btn[aria-selected=true]{color:var(--accent);background:rgba(76,245,200,.08);border-color:rgba(76,245,200,.3);box-shadow:0 0 16px -4px rgba(76,245,200,.25)}.workbench-preset-list{display:grid;grid-gap:8px;gap:8px;max-height:280px;overflow-y:auto;padding-right:2px}.workbench-preset,.workbench-signal{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:var(--theme-fill-35);border:1px solid var(--theme-line-21);border-radius:10px;color:var(--theme-foreground-e2e8f0);text-align:left;cursor:pointer;width:100%;transition:all .2s cubic-bezier(.16,1,.3,1)}.workbench-preset:hover,.workbench-signal:hover{background:var(--theme-fill-151);border-color:var(--theme-line-28);transform:translateY(-1px)}.workbench-preset.selected,.workbench-signal.selected{border-color:rgba(76,245,200,.4);background:rgba(76,245,200,.08);box-shadow:0 0 20px -5px rgba(76,245,200,.25)}.workbench-preset strong,.workbench-signal strong{font-size:13px;font-weight:600;color:var(--text-high)}.workbench-preset span,.workbench-signal span{font-size:11px;color:var(--text-medium);font-family:var(--font-mono,"JetBrains Mono",monospace)}.workbench-preset small,.workbench-signal small{font-size:10px;color:var(--text-low)}.workbench-signal em{font-size:10px;font-weight:700;float:right;font-style:normal;padding:2px 6px;border-radius:4px}.terminal-workbench .positive,.workbench-signal em.positive{color:var(--accent);background:rgba(76,245,200,.1)}.terminal-workbench .negative,.workbench-signal em.negative{color:var(--danger);background:rgba(255,92,119,.1)}.workbench-bottom a,.workbench-link{color:var(--accent);text-decoration:none;font-size:12px;font-weight:500;transition:color .2s}.workbench-bottom a:hover,.workbench-link:hover{color:var(--theme-foreground-64f8d0);text-decoration:underline}.workbench-empty{color:var(--text-low);padding:16px 6px;font-size:12px;line-height:1.6;text-align:center}.workbench-bottom{margin-top:auto;padding-top:16px;border-top:1px solid var(--theme-line-21)}.workbench-bottom strong{font-size:12px;color:var(--theme-foreground-e2e8f0)}.workbench-bottom p,.workbench-help{margin:0;color:var(--text-medium);font-size:11px;line-height:1.6}.workbench-bottom p{margin-top:6px}.workbench-modes{display:flex;background:var(--theme-surface-180);border:1px solid var(--theme-line-15);padding:3px;border-radius:10px;gap:3px}.workbench-modes button{flex:1 1;border:0;border-radius:7px;padding:9px 4px;background:transparent;color:var(--text-medium);font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.workbench-modes button:hover{color:var(--text-high)}.workbench-modes button.active,.workbench-modes button[aria-selected=true]{background:rgba(76,245,200,.12);color:var(--accent);border:1px solid rgba(76,245,200,.3);box-shadow:0 0 15px -3px rgba(76,245,200,.2)}.workbench-account,.workbench-source{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;background:var(--theme-surface-201);border:1px solid var(--theme-line-114);border-radius:10px}.workbench-account small,.workbench-source small{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-medium)}.workbench-account strong,.workbench-source strong{font-size:13px;color:var(--text-high);font-family:var(--font-mono,"JetBrains Mono",monospace)}.workbench-execution h3{margin:6px 0 0;color:var(--text-high);font-size:16px;font-family:var(--font-display,"Space Grotesk",sans-serif);font-weight:700;letter-spacing:-.01em}.workbench-execution>p,.workbench-picker>p{margin:0;font-size:12px;line-height:1.6;color:var(--text-medium)}.workbench-step{display:flex;align-items:center;gap:12px;color:var(--text-high);font-size:12px;font-weight:500}.workbench-step b{color:var(--accent);background:rgba(76,245,200,.12);border:1px solid rgba(76,245,200,.3);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;font-family:var(--font-mono,"JetBrains Mono",monospace)}.workbench-field{display:grid;grid-gap:8px;gap:8px;font-size:11px;font-weight:600;color:var(--text-medium);text-transform:uppercase;letter-spacing:.05em}.workbench-field input,.workbench-search{border:1px solid var(--theme-line-45);border-radius:8px;background:var(--theme-surface-180);color:var(--text-high);padding:11px 14px;width:100%;font-size:13px;font-family:var(--font-mono,"JetBrains Mono",monospace);transition:border-color .2s,box-shadow .2s}.workbench-field input:focus,.workbench-search:focus{outline:none;border-color:rgba(76,245,200,.5);box-shadow:0 0 15px -3px rgba(76,245,200,.3)}.workbench-source dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:8px 0 0;font-size:11px;color:var(--text-medium)}.workbench-source dd{text-align:right;margin:0;color:var(--text-high);font-family:var(--font-mono,"JetBrains Mono",monospace);font-weight:600}.workbench-target{display:contents}.workbench-review{color:var(--text-medium);background:rgba(76,245,200,.06);border:1px solid rgba(76,245,200,.25);padding:12px 14px;border-radius:10px;font-size:11px;line-height:1.6}.workbench-review strong{color:var(--accent)}.workbench-picker:not([open]){display:none}.workbench-picker[open]{color:var(--text-high);background:var(--theme-surface-202);border:1px solid var(--theme-line-14);border-radius:18px;width:min(940px,calc(100vw - 32px));max-height:88dvh;padding:24px 28px;box-shadow:0 25px 80px rgba(0,0,0,.85);display:flex;flex-direction:column}.workbench-picker::-webkit-backdrop{background:var(--theme-surface-203);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workbench-picker::backdrop{background:var(--theme-surface-203);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workbench-picker .workbench-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.workbench-picker .workbench-title button{border:0;background:none;color:var(--text-medium);font-size:20px;cursor:pointer;transition:color .2s;padding:4px 8px}.workbench-picker .workbench-title button:hover{color:var(--text-high)}.workbench-picker-body{overflow-y:auto;max-height:calc(88dvh - 170px);padding-right:4px}.workbench-run-list{margin:10px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:12px;gap:12px}.workbench-run-card{min-width:0;overflow-wrap:anywhere;padding:14px 16px;border:1px solid var(--theme-line-15);border-radius:12px;background:var(--theme-surface-204);display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.workbench-run-card:hover{background:var(--theme-surface-205);border-color:rgba(76,245,200,.35);box-shadow:0 6px 20px rgba(0,0,0,.4)}.workbench-run-header{justify-content:space-between;gap:12px}.workbench-run-header,.workbench-run-tags{display:flex;align-items:center;flex-wrap:wrap}.workbench-run-tags{gap:8px}.workbench-run-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px 12px;gap:8px 12px;background:var(--theme-surface-206);padding:10px 12px;border-radius:8px;border:1px solid var(--theme-line-207)}.workbench-run-stat{min-width:0;display:flex;flex-direction:column;gap:2px}.workbench-run-stat span{font-size:10.5px;color:#7e8b9b}.workbench-run-stat strong{font-size:13.5px;font-family:var(--font-mono,monospace);color:#fff}.workbench-run-stat strong.success{color:var(--theme-foreground-10b981)}.workbench-run-stat strong.danger{color:var(--theme-foreground-ef4444)}.terminal-workspace .terminal-desk-panel{max-height:500px}.terminal-workspace .terminal-account-metrics{margin:0}.terminal-workspace .terminal-summary-feedback:empty{display:none}.workbench-context-bar{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0}.workbench-context-bar label{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);min-width:0}.workbench-context-bar select{min-width:0;max-width:440px;height:36px;font-size:12px;padding:6px 10px;background:var(--bg-panel);color:var(--text-high);border:1px solid var(--border);border-radius:6px}.workbench-context-bar .btn{min-height:36px;white-space:nowrap}.workbench-market{grid-column:1;min-width:0}.workbench-right{grid-column:2;display:flex;flex-direction:column;gap:10px;min-width:0}.workbench-right .workbench-execution{min-height:0;padding:14px;gap:12px;border-radius:10px;background:var(--bg-panel);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.workbench-right .workbench-execution:hover{box-shadow:none}.workbench-right .market-depth-panel{margin:0}.workbench-right .workbench-depth{min-width:0}.workbench-plan-instrument{display:flex;justify-content:space-between;gap:8px;font-size:13px}.workbench-plan-instrument span{font-family:var(--font-mono,monospace);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workbench-directions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.workbench-directions button{height:38px;padding:0 12px;border-radius:6px;font:600 13px var(--font-body,sans-serif);cursor:pointer}.workbench-directions .direction-long{background:var(--accent);border:1px solid var(--accent);color:var(--bg-dark,#04110f)}.workbench-directions .direction-short{background:var(--danger,#ff5c77);border:1px solid var(--danger,#ff5c77);color:#081020}.workbench-directions button:disabled{opacity:.45;cursor:not-allowed}.workbench-risk{padding:0;border:0;min-width:0;margin:0}.workbench-risk legend{font-size:11px;color:var(--text-muted);margin-bottom:8px}.workbench-risk>div{display:flex;gap:6px;margin-bottom:10px}.workbench-risk button{flex:1 1;min-height:32px;border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--text-high);cursor:pointer}.workbench-risk button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--theme-fill-22)}.workbench-risk label{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--text-muted)}.workbench-risk input{width:84px;min-width:0;padding:6px 8px;height:34px;background:var(--bg-panel);color:var(--text-high);border:1px solid var(--border);border-radius:5px}.workbench-copy-hint{font-size:12px;color:var(--text-muted);line-height:1.5}.workbench-quick-nav{display:none}#terminal-market-panel,#terminal-signals-panel,#terminal-trade-panel{scroll-margin-top:96px}.terminal-workspace .terminal-desk-card{padding:10px;gap:8px;border-radius:10px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.terminal-workspace .terminal-desk-toolbar{flex-wrap:wrap;gap:8px}.terminal-account-metrics{min-width:0;border:1px solid var(--border);border-radius:6px}.terminal-account-metrics>summary{padding:8px 10px;cursor:pointer;font-size:12px;color:var(--text-muted)}.terminal-workspace .terminal-summary-ribbon{grid-template-columns:repeat(4,minmax(0,1fr))}.terminal-workspace .terminal-chart-primary{padding:6px;gap:6px}.terminal-workspace .terminal-preview-toolbar{padding:0 4px}.terminal-workspace .terminal-collapsible-title{font-size:13px}.terminal-workspace .terminal-assistant[open]{position:relative;width:100%;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;background:var(--bg-panel);box-shadow:none}.workbench-right:has(.terminal-assistant[open]) .workbench-execution{display:none}.workbench-depth{grid-column:2;min-width:0}.workbench-market{grid-row:2/4}.workbench-right{grid-row:2}.terminal-workspace .terminal-assistant[open]>summary{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-panel);z-index:1}.terminal-workspace .terminal-assistant-body>p{font-size:12px;line-height:1.5}.terminal-workspace .terminal-account-metrics .terminal-summary-item{min-height:0}.terminal-workspace .terminal-summary-item{padding:8px 10px}.terminal-workspace .terminal-desk-panel{max-height:none}.terminal-workspace .terminal-desk-panel>[hidden]{display:none}@media(min-width:761px){.terminal-workspace .signal-feed-rows{max-height:min(40dvh,360px);overflow-y:auto;overscroll-behavior:contain}}.terminal-workspace .terminal-desk-tab-row{margin-top:0;padding-top:0}.terminal-workspace .terminal-chart-timeframes{flex-wrap:wrap;row-gap:5px}.terminal-workspace .terminal-assistant{margin:0;padding:0;border-radius:10px;min-width:0}.terminal-workspace .terminal-assistant summary{padding:12px;flex-wrap:wrap;gap:6px;font-size:12px}.terminal-workspace .terminal-assistant-body{padding:12px;min-width:0}.terminal-workspace .terminal-assistant-tabs{flex-wrap:wrap;gap:6px}.terminal-workspace .assistant-connection-fields{grid-template-columns:minmax(0,1fr)}.terminal-workspace .assistant-compose{display:flex;flex-direction:column;align-items:stretch}.terminal-workspace .assistant-conversation{max-height:280px}.terminal-workspace .workbench-right :is(input,select,textarea){max-width:100%}@media(min-width:1760px){.terminal-workbench{grid-template-columns:minmax(0,1fr) 320px 288px;gap:12px}.workbench-right{grid-column:3;grid-row:2}.workbench-market{grid-row:2}.workbench-depth{grid-column:2;grid-row:2}.terminal-workspace .terminal-summary-ribbon{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:1050px){.terminal-workbench{grid-template-columns:minmax(0,1fr) 288px;gap:10px}body:has(.terminal-workbench) .content{padding:12px}.workbench-context-bar{flex-wrap:wrap}}@media(max-width:760px){.terminal-workbench{display:flex;flex-direction:column;gap:12px}.workbench-context-bar{width:100%;order:0}.workbench-context-bar label{flex:1 1 100%}.workbench-context-bar select{flex:1 1;max-width:100%;height:44px}.workbench-context-bar .btn,.workbench-context-bar .workbench-link{min-height:44px}.workbench-market{width:100%;order:1}.workbench-right{width:100%;order:2;display:grid;grid-template-columns:minmax(0,1fr)}.workbench-depth{position:static;width:100%;order:3}.workbench-directions button,.workbench-risk button{min-height:44px}.workbench-risk input{height:44px}.terminal-workspace .terminal-summary-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-workspace .terminal-chart-primary .terminal-collapsible-summary{align-items:stretch;flex-wrap:wrap}.terminal-workspace .terminal-chart-summary,.terminal-workspace .terminal-collapsible-inline{width:100%;min-width:0}}.terminal-workspace .terminal-assistant-tabs button[aria-pressed=true]{color:var(--bg-dark,#04110f)}