:root{--bg-deep:#05070a;--bg-cockpit:#080d16;--bg-card:#0f1726bf;--bg-card-hover:#162238d9;--bg-card-active:#1a2a46e6;--border-subtle:#ffffff12;--border-light:#ffffff1f;--border-gold:#f59e0b66;--border-bull:#00c08766;--border-bear:#f6465d66;--text-pure:#fff;--text-main:#e2e8f0;--text-dim:#94a3b8;--text-dark:#64748b;--color-green:#00c087;--color-green-glow:#00c08740;--color-red:#f6465d;--color-red-glow:#f6465d40;--color-amber:#f59e0b;--color-amber-glow:#f59e0b40;--color-cyan:#06b6d4;--color-blue:#3b82f6;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-code:"JetBrains Mono", "Fira Code", monospace;--shadow-hud:0 10px 30px -10px #0009;--shadow-neon-amber:0 0 20px #f59e0b40;--shadow-neon-green:0 0 25px #00c0874d;--shadow-neon-red:0 0 25px #f6465d4d}*{box-sizing:border-box;margin:0;padding:0}body.cockpit-body{background-color:var(--bg-deep);color:var(--text-main);font-family:var(--font-body);-webkit-font-smoothing:antialiased;background-image:radial-gradient(circle at 15% 10%,#f59e0b0d 0%,#0000 40%),radial-gradient(circle at 85% 90%,#00c0870a 0%,#0000 45%),linear-gradient(#080d16f2 0%,#05070a 100%);flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.vault-overlay{z-index:9999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030508f0;justify-content:center;align-items:center;padding:20px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.vault-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.vault-card{width:100%;max-width:440px;box-shadow:0 25px 60px -15px #000c, var(--shadow-neon-amber);text-align:center;background:#0f1726e6;border:1px solid #f59e0b4d;border-radius:18px;padding:32px 28px;animation:.4s cubic-bezier(.16,1,.3,1) vaultAppear;position:relative}@keyframes vaultAppear{0%{opacity:0;transform:scale(.94)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}.vault-icon-wrap{width:68px;height:68px;color:var(--color-amber);background:linear-gradient(135deg,#f59e0b26,#f59e0b08);border:1px solid #f59e0b59;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;display:flex;box-shadow:0 0 25px #f59e0b33}.vault-title{color:var(--text-pure);letter-spacing:-.02em;margin-bottom:8px;font-size:20px;font-weight:700}.vault-subtitle{color:var(--text-dim);margin-bottom:24px;font-size:13px;line-height:1.5}.vault-input-group{margin-bottom:16px;position:relative}.vault-input{border:1px solid var(--border-light);width:100%;color:var(--text-pure);font-family:var(--font-code);letter-spacing:2px;background:#080d16cc;border-radius:12px;outline:none;padding:14px 45px 14px 16px;font-size:15px;transition:all .2s}.vault-input:focus{border-color:var(--color-amber);box-shadow:0 0 0 3px #f59e0b26}.vault-eye-btn{color:var(--text-dark);cursor:pointer;background:0 0;border:none;padding:6px;font-size:16px;transition:color .2s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.vault-eye-btn:hover{color:var(--text-dim)}.vault-error-msg{color:var(--color-red);background:#f6465d1a;border:1px solid #f6465d40;border-radius:8px;margin-bottom:16px;padding:8px 12px;font-size:12px;display:none}.vault-btn-submit{color:#000;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px 20px;font-size:14px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 15px #f59e0b4d}.vault-btn-submit:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b73}.vault-back-link{color:var(--text-dark);margin-top:20px;font-size:12px;text-decoration:none;transition:color .2s;display:inline-block}.vault-back-link:hover{color:var(--text-dim)}.cockpit-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);z-index:100;background:#0b111cd9;padding:14px 24px;position:sticky;top:0}.cockpit-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1540px;margin:0 auto;display:flex}.cockpit-brand{align-items:center;gap:12px;display:flex}.cockpit-logo-badge{background:linear-gradient(135deg,#f59e0b33,#00c08726);border:1px solid #f59e0b4d;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:flex}.cockpit-brand-text h1{color:var(--text-pure);letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.cockpit-brand-text p{color:var(--text-dark);letter-spacing:.02em;font-size:11px}.mode-badge-testnet{letter-spacing:.05em;text-transform:uppercase;color:var(--color-amber);background:#f59e0b26;border:1px solid #f59e0b59;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.mode-badge-testnet:before{content:"";background:var(--color-amber);width:6px;height:6px;box-shadow:0 0 8px var(--color-amber);border-radius:50%;animation:2s infinite pulseAmber}@keyframes pulseAmber{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.cockpit-telemetry{align-items:center;gap:16px;display:flex}.ticker-chip{border:1px solid var(--border-subtle);background:#0f1726e6;border-radius:10px;align-items:center;gap:10px;padding:6px 14px;display:flex}.ticker-chip .ticker-label{color:var(--text-dark);font-size:11px;font-weight:600}.ticker-chip .ticker-price{font-family:var(--font-code);color:var(--text-pure);letter-spacing:-.02em;font-size:15px;font-weight:700;transition:color .25s,text-shadow .25s}.ticker-chip .ticker-price.tick-up{text-shadow:0 0 12px #00c087b3;color:var(--color-green)!important}.ticker-chip .ticker-price.tick-down{text-shadow:0 0 12px #f43f5eb3;color:var(--color-red)!important}.ws-status-chip{color:var(--text-dim);border:1px solid var(--border-subtle);background:#0f1726b3;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.status-dot{background:var(--text-dark);border-radius:50%;width:8px;height:8px;transition:all .3s}.status-dot.connected{background:var(--color-green);box-shadow:0 0 10px var(--color-green);animation:2s infinite pulseGreenGlow}@keyframes pulseGreenGlow{0%,to{transform:scale(1);box-shadow:0 0 6px #00c087b3}50%{transform:scale(1.15);box-shadow:0 0 12px #00c087}}.cockpit-actions{align-items:center;gap:12px;display:flex}.btn-bot-toggle{color:var(--color-green);cursor:pointer;background:linear-gradient(135deg,#00c08726,#00c0870d);border:1px solid #00c08766;border-radius:10px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.btn-bot-toggle:hover{box-shadow:var(--shadow-neon-green);background:#00c08740}.btn-bot-toggle.active{color:#000;background:linear-gradient(135deg,#00c087,#059669);border-color:#00c087;box-shadow:0 0 20px #00c08766}.btn-bot-toggle.active:hover{background:linear-gradient(135deg,#059669,#047857)}.btn-return-home{color:var(--text-dim);border:1px solid var(--border-subtle);background:#0f1726cc;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;text-decoration:none;transition:all .2s;display:flex}.btn-return-home:hover{color:var(--text-pure);border-color:var(--border-light);background:#162238cc}.cockpit-main{flex-direction:column;gap:24px;width:100%;max-width:1540px;margin:0 auto;padding:24px;display:flex}.kpi-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.kpi-card{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:18px 20px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.kpi-card:hover{border-color:var(--border-light);transform:translateY(-2px)}.kpi-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.kpi-card.highlight-amber:before{background:linear-gradient(90deg, transparent, var(--color-amber), transparent)}.kpi-card.highlight-green:before{background:linear-gradient(90deg, transparent, var(--color-green), transparent)}.kpi-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.kpi-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dark);font-size:11px;font-weight:600}.kpi-icon{color:var(--text-dim);font-size:14px}.kpi-value{font-family:var(--font-code);color:var(--text-pure);letter-spacing:-.02em;margin-bottom:4px;font-size:24px;font-weight:700}.kpi-value.green{color:var(--color-green)}.kpi-value.red{color:var(--color-red)}.kpi-value.amber{color:var(--color-amber)}.kpi-footer{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;display:flex}.cockpit-grid-2col{grid-template-columns:1.6fr 1fr;gap:20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:grid}.cockpit-grid-2col.mode-active-trade{grid-template-columns:1fr}.cockpit-grid-2col.mode-active-trade #orderTicketCard{display:none}.cockpit-grid-2col.mode-active-trade #orderTicketCard.drawer-open{margin-bottom:20px;animation:.3s ease-out slideDownTicket;display:block}@keyframes slideDownTicket{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.btn-toggle-boleta{border:1px solid var(--border-subtle);color:var(--text-dim);cursor:pointer;background:#0f1726d9;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.btn-toggle-boleta:hover{color:var(--text-pure);border-color:var(--color-amber);background:#f59e0b1f}.btn-toggle-boleta.active{color:var(--color-amber);border-color:var(--color-amber);background:#f59e0b2e;box-shadow:0 0 10px #f59e0b40}@media (width<=1080px){.cockpit-grid-2col{grid-template-columns:1fr}}.live-position-card{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-hud);border-radius:16px;padding:24px;position:relative;overflow:hidden}.live-position-card.in-position{border-color:var(--border-bull);box-shadow:0 10px 40px -10px #00c08726}.position-top-bar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:14px;display:flex}.pos-title-wrap{align-items:center;gap:10px;display:flex}.pos-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:800}.pos-badge.idle{color:var(--text-dim);background:#64748b26;border:1px solid #64748b4d}.pos-badge.active{color:var(--color-green);border:1px solid var(--border-bull);background:#00c08726;box-shadow:0 0 12px #00c08733}.pos-live-clock{font-family:var(--font-code);color:var(--text-dark);font-size:12px}.position-idle-view{text-align:center;padding:30px 20px}.radar-sweep-icon{background:radial-gradient(circle,#3b82f626 0%,#0000 70%);border:1px dashed #3b82f659;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:30px;animation:4s linear infinite radarRotate;display:flex;position:relative}@keyframes radarRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.idle-title{color:var(--text-pure);margin-bottom:6px;font-size:16px;font-weight:700}.idle-desc{color:var(--text-dim);max-width:480px;margin:0 auto 20px;font-size:12px;line-height:1.5}.position-active-view{display:none}.position-active-view.show{display:block}.pos-hero-pnl{border:1px solid var(--border-subtle);background:#080d1699;border-radius:12px;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding:18px 22px;display:flex}.pnl-label-group .pnl-label{text-transform:uppercase;color:var(--text-dark);letter-spacing:.05em;font-size:11px;font-weight:700}.pnl-hero-value{font-family:var(--font-code);letter-spacing:-.02em;font-size:32px;font-weight:800;transition:color .15s,transform .15s;display:inline-block}@keyframes pnlPulseUp{0%{transform:scale(1)}50%{text-shadow:0 0 16px #00c087b3;transform:scale(1.05)}to{transform:scale(1)}}@keyframes pnlPulseDown{0%{transform:scale(1)}50%{text-shadow:0 0 16px #f43f5eb3;transform:scale(1.05)}to{transform:scale(1)}}.pnl-hero-value.pnl-pulse-up{animation:.35s ease-out pnlPulseUp}.pnl-hero-value.pnl-pulse-down{animation:.35s ease-out pnlPulseDown}.pnl-hero-points{font-family:var(--font-code);color:var(--text-dim);margin-left:8px;font-size:15px}.pos-telemetry-ribbon{border:1px solid var(--border-subtle);background:#080d16b3;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;padding:10px 16px;display:grid}@media (width<=768px){.pos-telemetry-ribbon{grid-template-columns:repeat(2,1fr)}}.telem-item{flex-direction:column;gap:2px;display:flex}.telem-label{text-transform:uppercase;color:var(--text-dark);letter-spacing:.05em;font-size:10px;font-weight:700}.telem-val{font-family:var(--font-code);color:var(--text-pure);font-size:13px;font-weight:700}.telem-val.green{color:var(--color-green)}.telem-val.amber{color:var(--color-amber)}.telem-val.cyan{color:#06b6d4}.inflight-oco-card{background:linear-gradient(135deg,#0f1726f2,#080d16fa);border:1px solid #00c08759;border-radius:14px;margin-bottom:20px;padding:20px;box-shadow:0 10px 30px #0006,0 0 20px #00c08714}.inflight-oco-header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;display:flex}.inflight-title-group{align-items:center;gap:10px;display:flex}.inflight-title{color:var(--text-pure);margin:0;font-size:14px;font-weight:700}.inflight-subtitle{color:var(--text-dim);margin-top:2px;font-size:11px}.btn-breakeven{color:#38bdf8;cursor:pointer;background:linear-gradient(135deg,#06b6d433,#06b6d414);border:1px solid #06b6d473;border-radius:10px;align-items:center;gap:8px;padding:9px 18px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 0 16px #06b6d433}.btn-breakeven:hover{background:#06b6d44d;transform:translateY(-1px);box-shadow:0 0 24px #06b6d466}.btn-breakeven.active{color:#fff;background:linear-gradient(135deg,#0284c7,#0369a1);border-color:#38bdf8;box-shadow:0 0 20px #06b6d499}.inflight-oco-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}@media (width<=768px){.inflight-oco-grid{grid-template-columns:1fr}}.inflight-field-box{border:1px solid var(--border-subtle);background:#080d1699;border-radius:10px;padding:14px}.inflight-field-header{color:var(--text-pure);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.inflight-input-row{align-items:center;gap:8px;display:flex}.inflight-input{border:1px solid var(--border-subtle);font-family:var(--font-code);color:var(--text-pure);background:#0f1726e6;border-radius:8px;outline:none;flex:1;padding:8px 12px;font-size:14px;font-weight:700;transition:border-color .2s,box-shadow .2s}.inflight-input:focus{border-color:var(--color-green);box-shadow:0 0 10px #00c08740}.inflight-input.small{padding:6px 10px;font-size:13px}.inflight-quick-steps{gap:4px;display:flex}.inflight-step-btn{border:1px solid var(--border-subtle);color:var(--text-dim);font-family:var(--font-code);cursor:pointer;background:#ffffff0f;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:700;transition:all .15s}.inflight-step-btn:hover{color:var(--color-green);border-color:var(--color-green);background:#00c08726}.inflight-trailing-inputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.inflight-subfield{flex-direction:column;gap:4px;display:flex}.inflight-subfield label{color:var(--text-dim);font-size:10px;font-weight:600}.inflight-field-hint{color:var(--text-dark);margin-top:8px;font-size:10px;line-height:1.4}.inflight-footer-bar{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.btn-save-inflight-oco{color:var(--color-green);cursor:pointer;background:linear-gradient(135deg,#00c08733,#00c08714);border:1px solid #00c08773;border-radius:10px;align-items:center;gap:8px;padding:9px 20px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn-save-inflight-oco:hover{background:#00c0874d;transform:translateY(-1px);box-shadow:0 0 16px #00c08759}.inflight-toast-msg{color:var(--color-green);font-size:12px;font-weight:600;animation:.3s ease-out fadeInToast}@keyframes fadeInToast{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.pos-levels-track{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.level-pill{border:1px solid var(--border-subtle);background:#080d16b3;border-radius:10px;padding:12px 14px;transition:all .2s}.level-pill.activated{border-color:var(--color-green);background:#00c08714;box-shadow:0 0 15px #00c08726}.level-pill.pending{opacity:.6;border-style:dashed}.level-name{text-transform:uppercase;color:var(--text-dark);justify-content:space-between;align-items:center;margin-bottom:4px;font-size:10px;font-weight:800;display:flex}.level-qty{font-family:var(--font-code);color:var(--text-pure);font-size:13px;font-weight:700}.level-price{font-family:var(--font-code);color:var(--text-dim);font-size:11px}.pos-triggers-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:20px;display:grid}.trigger-box{border:1px solid var(--border-subtle);background:#080d1680;border-radius:8px;padding:10px 12px}.trigger-box .trig-label{color:var(--text-dark);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600}.trigger-box .trig-val{font-family:var(--font-code);color:var(--text-pure);font-size:13px;font-weight:700}.trigger-box.tp{border-left:3px solid var(--color-green)}.trigger-box.oco{border-left:3px solid var(--color-amber)}.trigger-box.sl{border-left:3px solid var(--color-red)}.pos-actions-bar{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.btn-panic-close{color:var(--color-red);cursor:pointer;background:linear-gradient(135deg,#f6465d33,#f6465d1a);border:1px solid #f6465d66;border-radius:10px;align-items:center;gap:6px;padding:10px 18px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.btn-panic-close:hover{box-shadow:var(--shadow-neon-red);background:#f6465d4d}.btn-panic-close.confirm-pending{animation:.7s ease-in-out infinite alternate pulse-panic;color:#fff!important;background:linear-gradient(135deg,#f6465d,#b51a2d)!important;border-color:#ffa3ab!important;box-shadow:0 0 16px #f6465dbf!important}@keyframes pulse-panic{0%{transform:scale(1)}to{transform:scale(1.02)}}.radar-side-card{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;flex-direction:column;gap:20px;padding:22px;display:flex}.side-header{justify-content:space-between;align-items:center;display:flex}.side-title{color:var(--text-pure);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.mtf-confluence-bars{flex-direction:column;gap:12px;display:flex}.mtf-bar-item{border:1px solid var(--border-subtle);background:#080d16b3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.mtf-bar-item.touched{border-color:var(--border-bull);background:#00c08712;box-shadow:0 0 15px #00c0871f}.mtf-bar-item.approaching{background:#f59e0b0d;border-color:#f59e0b59}.mtf-tf-info{align-items:center;gap:12px;display:flex}.tf-pill{font-family:var(--font-code);color:var(--text-pure);background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:800}.tf-band-details{flex-direction:column;gap:2px;display:flex}.tf-band-price{font-family:var(--font-code);color:var(--text-dim);font-size:11px}.tf-band-dist{font-family:var(--font-code);color:var(--text-pure);font-size:13px;font-weight:700}.tf-band-dist.green{color:var(--color-green)}.tf-band-dist.amber{color:var(--color-amber)}.tf-band-dist.muted{color:var(--text-dim)}.mtf-status-container{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.tf-status-led{text-transform:uppercase;letter-spacing:.04em;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:800}.tf-status-led.ready{color:var(--color-green);border:1px solid var(--border-bull);background:#00c08733;box-shadow:0 0 10px #00c08733}.tf-status-led.approaching{color:var(--color-amber);border:1px solid var(--border-gold);background:#f59e0b33}.tf-status-led.waiting{color:var(--text-dark);background:#64748b26}.mtf-proximity-track{background:#ffffff14;border-radius:2px;width:70px;height:4px;overflow:hidden}.mtf-proximity-fill{background:var(--color-amber);border-radius:2px;width:0%;height:100%;transition:width .3s,background .3s}.mtf-proximity-fill.green{background:var(--color-green);box-shadow:0 0 8px var(--color-green)}.sim-controls-card{border:1px solid var(--border-subtle);background:#080d1699;border-radius:12px;padding:16px}.sim-controls-title{text-transform:uppercase;color:var(--color-amber);align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.sim-buttons-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.btn-sim{border:1px solid var(--border-light);color:var(--text-main);cursor:pointer;text-align:center;background:#162238cc;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:600;transition:all .2s}.btn-sim:hover{color:var(--text-pure);border-color:var(--color-amber);background:#1e3050e6}.btn-sim.reset{color:var(--text-dark);border-color:var(--border-subtle);grid-column:span 2}.btn-sim.reset:hover{color:var(--color-red);background:#f6465d14;border-color:#f6465d66}.history-section{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:16px;padding:24px}.history-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.history-title-group h2{color:var(--text-pure);align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.history-count-badge{color:var(--text-dark);font-size:11px;font-weight:600}.history-table-wrap{border:1px solid var(--border-subtle);border-radius:10px;overflow-x:auto}.cockpit-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.cockpit-table th{color:var(--text-dark);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-subtle);background:#080d16d9;padding:12px 16px;font-size:10px;font-weight:600}.cockpit-table td{color:var(--text-main);font-family:var(--font-code);border-bottom:1px solid #ffffff0a;padding:12px 16px}.cockpit-table tr:hover td{background:#ffffff05}.trade-status-pill{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:800}.trade-status-pill.win{color:var(--color-green);background:#00c08726;border:1px solid #00c0874d}.trade-status-pill.loss{color:var(--color-red);background:#f6465d26;border:1px solid #f6465d4d}.empty-history-msg{text-align:center;color:var(--text-dark);padding:40px 20px;font-size:13px}.cockpit-modal-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:999;opacity:0;visibility:hidden;background:#000000d9;justify-content:center;align-items:center;padding:20px;transition:all .25s;display:flex;position:fixed;inset:0}.cockpit-modal-overlay.open{opacity:1;visibility:visible}.cockpit-modal{border:1px solid var(--border-light);width:100%;max-width:520px;box-shadow:var(--shadow-hud);background:#0e1524;border-radius:16px;padding:24px}.modal-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.modal-title{color:var(--text-pure);font-size:16px;font-weight:700}.modal-close-btn{color:var(--text-dark);cursor:pointer;background:0 0;border:none;font-size:20px;transition:color .2s}.modal-close-btn:hover{color:var(--text-pure)}.config-form-group{margin-bottom:16px}.config-label{color:var(--text-dim);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.config-input{border:1px solid var(--border-light);width:100%;color:var(--text-pure);font-family:var(--font-code);background:#080d16cc;border-radius:8px;outline:none;padding:10px 14px;font-size:13px}.config-input:focus{border-color:var(--color-amber)}.config-hint{color:var(--text-dark);margin-top:4px;font-size:11px}.btn-save-config{background:var(--color-amber);color:#000;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:10px;padding:12px;font-weight:700;transition:background .2s}.btn-save-config:hover{background:#d97706}.order-ticket-card{background:var(--bg-card);border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-hud);border-radius:16px;flex-direction:column;gap:16px;padding:22px;display:flex;position:relative}.ticket-header-bar{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.ticket-title-group{align-items:center;gap:8px;display:flex}.ticket-title{color:var(--text-pure);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.ticket-meta-badges{align-items:center;gap:6px;display:flex}.ticket-badge{font-family:var(--font-code);text-transform:uppercase;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700}.ticket-badge.isolated{color:var(--color-amber);background:#f59e0b26;border:1px solid #f59e0b59}.ticket-badge.leverage{color:var(--color-blue);background:#3b82f626;border:1px solid #3b82f659}.ticket-side-tabs{border:1px solid var(--border-subtle);background:#080d1699;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.ticket-side-btn{letter-spacing:.03em;color:var(--text-dark);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:800;transition:all .2s;display:flex}.ticket-side-btn.buy.active{color:#000;background:linear-gradient(135deg,#00c087,#059669);box-shadow:0 4px 15px #00c08759}.ticket-side-btn.sell{opacity:.45;cursor:not-allowed}.ticket-field-group{flex-direction:column;gap:6px;display:flex}.ticket-field-header{color:var(--text-dim);justify-content:space-between;align-items:center;font-size:11px;font-weight:600;display:flex}.ticket-input-wrap{border:1px solid var(--border-light);background:#080d16d9;border-radius:10px;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.ticket-input-wrap:focus-within{border-color:var(--color-green);box-shadow:0 0 0 2px #00c08733}.ticket-step-btn{color:var(--text-dim);font-family:var(--font-code);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:700;transition:color .2s,background .2s;display:flex}.ticket-step-btn:hover{color:var(--text-pure);background:#ffffff0d}.ticket-input{color:var(--text-pure);font-family:var(--font-code);text-align:center;background:0 0;border:none;outline:none;flex:1;padding:10px 6px;font-size:14px;font-weight:700}.ticket-unit-label{font-family:var(--font-code);color:var(--text-dark);padding-right:12px;font-size:11px;font-weight:700}.ticket-quick-percents{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px;display:grid}.ticket-pct-btn{border:1px solid var(--border-subtle);font-family:var(--font-code);color:var(--text-dim);cursor:pointer;text-align:center;background:#0f1726e6;border-radius:6px;padding:5px 0;font-size:10px;font-weight:700;transition:all .2s}.ticket-pct-btn:hover{color:var(--color-green);border-color:var(--border-bull);background:#00c08726}.ticket-calc-preview{border:1px solid var(--border-subtle);color:var(--text-dim);background:#080d1680;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.ticket-strategy-box{border:1px solid var(--border-subtle);background:#080d1699;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.ticket-strat-header{color:var(--text-pure);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.ticket-dca-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ticket-dca-item{border:1px solid var(--border-subtle);text-align:center;background:#0f1726cc;border-radius:8px;padding:8px 10px}.ticket-dca-label{text-transform:uppercase;color:var(--text-dark);margin-bottom:2px;font-size:9px;font-weight:700}.ticket-dca-val{font-family:var(--font-code);color:var(--text-pure);font-size:12px;font-weight:700}.ticket-oco-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn-submit-order{color:#000;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#00c087,#059669);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px 20px;font-size:14px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 20px #00c0874d}.btn-submit-order:hover{transform:translateY(-1px);box-shadow:0 6px 25px #00c08773}.btn-submit-order.armed{color:#000;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 20px #f59e0b4d}.btn-submit-order.armed:hover{box-shadow:0 6px 25px #f59e0b73}.btn-market-instant{border:1px solid var(--border-light);width:100%;color:var(--text-main);cursor:pointer;background:#162238cc;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:11px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.btn-market-instant:hover{color:var(--color-green);border-color:var(--border-bull);background:#00c08726}@media (width<=768px){.cockpit-header{padding:12px 16px}.cockpit-nav-row{flex-direction:column;align-items:stretch}.cockpit-main{gap:16px;padding:16px}.kpi-row{grid-template-columns:1fr 1fr}.pos-levels-track{grid-template-columns:1fr}.pos-hero-pnl{flex-direction:column;gap:6px}.pos-actions-bar{flex-direction:column;align-items:stretch}.btn-panic-close{justify-content:center;width:100%}.ticket-dca-grid,.ticket-oco-fields{grid-template-columns:1fr}.mode-selector-tabs{justify-content:center;width:100%}}.mode-selector-tabs{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172acc;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.mode-tab-btn{color:var(--text-dim);font-family:var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.mode-tab-btn:hover{color:var(--text-pure);background:#ffffff0a}.mode-dot{border-radius:50%;width:7px;height:7px;transition:all .2s;display:inline-block}.mode-dot.sim{background:#94a3b8}.mode-dot.testnet{background:#f59e0b}.mode-dot.real{background:#00c087}.mode-tab-btn[data-mode=simulation].active{color:#f1f5f9;background:#94a3b829;border-color:#94a3b859;box-shadow:0 0 10px #94a3b826}.mode-tab-btn[data-mode=testnet].active{color:#fbbf24;background:#f59e0b29;border-color:#f59e0b66;box-shadow:0 0 14px #f59e0b38}.mode-tab-btn[data-mode=real].active{color:#34d399;background:#00c08729;border-color:#00c08766;box-shadow:0 0 14px #00c08740}.btn-binance-connect{color:var(--text-pure);font-family:var(--font-sans);cursor:pointer;background:#141e30d9;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-binance-connect:hover{background:#1e2d48f2;border-color:#f59e0b80;transform:translateY(-1px)}.badge-api-status{letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:2px 7px;font-size:10px;font-weight:800}.badge-api-status.unconfigured{color:#f87171;background:#ef444429;border:1px solid #ef44444d}.badge-api-status.connected{color:#34d399;background:#00c08729;border:1px solid #00c0874d}.binance-modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;opacity:1;visibility:visible;background:#04070fe0;justify-content:center;align-items:center;padding:20px 16px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.binance-modal-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}.binance-modal-card{background:linear-gradient(#131b2cfa 0%,#0b111efa 100%);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:580px;max-height:min(88vh,720px);padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) modalPopIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #000000bf,0 0 0 1px #f59e0b26}@keyframes modalPopIn{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.binance-modal-header,.binance-modal-tabs{flex-shrink:0}.binance-tab-pane{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:14px;padding-right:6px;display:flex;overflow-y:auto}.binance-tab-pane::-webkit-scrollbar{width:6px}.binance-tab-pane::-webkit-scrollbar-track{background:0 0}.binance-tab-pane::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.binance-tab-pane::-webkit-scrollbar-thumb:hover{background:#f59e0b73}.binance-tab-pane.hidden,.hidden{display:none!important}.binance-modal-header{justify-content:space-between;align-items:flex-start;display:flex}.binance-modal-title-group{align-items:center;gap:14px;display:flex}.binance-modal-icon{background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.binance-modal-title-group h2{color:var(--text-pure);margin-bottom:3px;font-size:18px;font-weight:700}.binance-modal-title-group p{color:var(--text-dim);font-size:12px}.binance-modal-close{color:var(--text-dim);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;transition:all .15s;display:flex}.binance-modal-close:hover{color:#f87171;background:#ef444433;border-color:#ef444466}.binance-modal-tabs{background:#0a0f1ab3;border:1px solid #ffffff0f;border-radius:12px;gap:8px;padding:4px;display:flex}.binance-tab-btn{color:var(--text-dim);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.binance-tab-btn:hover{color:var(--text-pure)}.binance-tab-btn.active{color:var(--text-pure);background:#1a263ce6;box-shadow:0 2px 8px #0000004d}.tab-badge-pill{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.tab-badge-pill.free{color:#34d399;background:#10b9812e}.tab-badge-pill.warning{color:#fbbf24;background:#f59e0b2e}.binance-callout-info,.binance-callout-warning{border-radius:10px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.binance-callout-info{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f640}.binance-callout-info a{color:#60a5fa;text-decoration:underline}.binance-callout-warning{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b40}.binance-form-group{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.binance-form-group label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:11px;font-weight:700}.binance-input{width:100%;color:var(--text-pure);font-family:var(--font-code);background:#090e19d9;border:1px solid #ffffff1f;border-radius:10px;padding:11px 14px;font-size:12px;transition:all .2s}.binance-input:focus{border-color:var(--color-amber);background:#0e1424f2;outline:none;box-shadow:0 0 0 2px #f59e0b33}.input-with-eye{align-items:center;display:flex;position:relative}.input-with-eye .binance-input{padding-right:42px}.eye-toggle-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:4px;font-size:14px;position:absolute;right:10px}.binance-status-feedback{border-radius:10px;flex-direction:column;gap:4px;margin-bottom:16px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.binance-status-feedback.success{color:#34d399;background:#10b9811f;border:1px solid #10b98159}.binance-status-feedback.error{color:#f87171;background:#ef44441f;border:1px solid #ef444459}.binance-modal-actions{gap:10px;margin-top:6px;display:flex}.btn-binance-test{color:var(--text-pure);font-family:var(--font-sans);cursor:pointer;background:#1a263ccc;border:1px solid #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.btn-binance-test:hover{background:#243452e6;border-color:#ffffff40}.btn-binance-save{color:#0b0f19;font-family:var(--font-sans);cursor:pointer;background:linear-gradient(135deg,#f59e0b,#d97706);border:none;border-radius:10px;flex:1.2;justify-content:center;align-items:center;gap:6px;padding:11px 16px;font-size:12px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 4px 16px #f59e0b4d}.btn-binance-save:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b73}.btn-spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.sentinel-247-badge{color:var(--text-dim);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.sentinel-247-badge:hover{color:var(--text-pure);background:#1a263ce6;border-color:#6366f173;box-shadow:0 4px 12px #6366f126}.sentinel-dot{background:#64748b;border-radius:50%;width:8px;height:8px;transition:all .3s}.sentinel-dot.web-leader{background:#10b981;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 10px #10b981cc}.sentinel-dot.cloud-ready{background:#6366f1;box-shadow:0 0 10px #6366f1cc}.sentinel-dot.disabled{box-shadow:none;background:#64748b}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.tab-badge-pill.cloud{color:#818cf8;background:#6366f133}.tab-badge-pill.cloud.active{color:#34d399;background:#10b98138}.cloud-settings-card{background:#0f172a8c;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.cloud-switch-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.cloud-switch-info h4{color:var(--text-pure);margin-bottom:2px;font-size:13px;font-weight:700}.cloud-switch-info p{color:var(--text-dim);font-size:11px}.cloud-toggle-label{cursor:pointer;width:44px;height:24px;display:inline-block;position:relative}.cloud-toggle-label input{opacity:0;width:0;height:0}.cloud-toggle-slider{background-color:#334155;border-radius:24px;transition:all .3s;position:absolute;inset:0}.cloud-toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.cloud-toggle-label input:checked+.cloud-toggle-slider{background-color:#10b981;box-shadow:0 0 10px #10b98180}.cloud-toggle-label input:checked+.cloud-toggle-slider:before{transform:translate(20px)}.cloud-grid-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cloud-env-selector{background:#0b1220b3;border:1px solid #ffffff14;border-radius:8px;gap:8px;padding:4px;display:flex}.cloud-env-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:1;padding:7px 10px;font-size:11px;font-weight:700;transition:all .2s}.cloud-env-btn.active{color:#fff;background:#6366f159;box-shadow:0 2px 6px #0003}.cloud-checkbox-group{flex-direction:column;gap:8px;display:flex}.cloud-checkbox-item{color:var(--text-pure);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.cloud-checkbox-item input[type=checkbox]{accent-color:#6366f1;cursor:pointer;width:15px;height:15px}.allocation-control-box{background:#0b1220a6;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:12px;padding:14px;transition:all .25s;display:flex;position:relative}.allocation-control-box:hover{border-color:#ffffff26;box-shadow:0 4px 20px #0000004d}.alloc-box-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.alloc-title-group{align-items:center;gap:10px;display:flex}.alloc-icon{font-size:18px}.alloc-main-title{color:var(--text-pure);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:800}.alloc-subtitle{color:var(--text-dim);font-size:11px}.alloc-badge-total{font-family:var(--font-code);color:var(--color-green);background:#00c0871f;border:1px solid #00c0874d;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.alloc-strats-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.alloc-strat-card{background:#0f172a99;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;transition:all .2s;display:flex}.alloc-strat-card:hover{background:#16223ab3;border-color:#ffffff24}.alloc-strat-card.disabled{opacity:.45;filter:grayscale(.6)}.alloc-strat-top{justify-content:space-between;align-items:center;display:flex}.alloc-strat-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.alloc-strat-toggle input{accent-color:var(--color-amber);cursor:pointer}.alloc-strat-name{color:var(--text-pure);font-size:12px}.alloc-strat-pct{font-family:var(--font-code);border-radius:4px;padding:2px 6px;font-size:12px;font-weight:800}.alloc-strat-pct.cyan{color:var(--color-cyan);background:#06b6d426;border:1px solid #06b6d44d}.alloc-strat-pct.amber{color:var(--color-amber);background:#f59e0b26;border:1px solid #f59e0b4d}.alloc-strat-meta{justify-content:space-between;align-items:center;font-size:11px;display:flex}.alloc-capital-val{font-family:var(--font-code);color:var(--text-pure);font-weight:700}.alloc-strat-specs{color:var(--text-dark);font-size:10px}.alloc-slider-wrap{flex-direction:column;gap:6px;padding:4px 0;display:flex}.alloc-slider-labels{justify-content:space-between;align-items:center;font-size:11px;display:flex}.alloc-slider-labels .label-s1{color:var(--color-cyan);font-weight:700}.alloc-slider-labels .label-hint{color:var(--text-dark);font-size:10px}.alloc-slider-labels .label-s2{color:var(--color-amber);font-weight:700}.alloc-slider-track-container{align-items:center;display:flex;position:relative}.alloc-range-slider{appearance:none;cursor:pointer;z-index:2;background:0 0;outline:none;width:100%;height:6px;position:relative}.alloc-range-slider::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-amber);cursor:grab;background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;box-shadow:0 0 10px #f59e0bcc,0 0 4px #0009}.alloc-range-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.alloc-split-bar{pointer-events:none;z-index:1;background:#ffffff0d;border-radius:4px;height:6px;display:flex;position:absolute;top:50%;left:0;right:0;overflow:hidden;transform:translateY(-50%)}.alloc-bar-segment.s1{background:linear-gradient(90deg,#06b6d4,#0284c7);transition:width .1s}.alloc-bar-segment.s2{background:linear-gradient(90deg,#d97706,#f59e0b);transition:width .1s}.alloc-presets-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.alloc-presets-title{color:var(--text-dark);text-transform:uppercase;font-size:10px;font-weight:700}.alloc-preset-btn{color:var(--text-dim);font-family:var(--font-code);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600;transition:all .15s}.alloc-preset-btn:hover{color:var(--text-pure);background:#ffffff1a;border-color:#fff3}.alloc-preset-btn.active{color:var(--color-amber);background:#f59e0b26;border-color:#f59e0b66;font-weight:700}.active-positions-tabs{background:#080d1699;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:6px;display:flex}.pos-tab-pill{cursor:pointer;color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:all .2s;display:flex}.pos-tab-pill:hover{color:var(--text-main);background:#ffffff0a}.pos-tab-pill.active{color:var(--text-pure);background:#ffffff14;border-color:#ffffff2e;box-shadow:0 2px 10px #0000004d}.pos-tab-indicator{background:var(--text-dark);border-radius:50%;width:8px;height:8px}.pos-tab-indicator.active{background:var(--color-green);box-shadow:0 0 8px var(--color-green)}.pos-tab-indicator.idle{background:#fff3}.pos-tab-title{letter-spacing:.03em;font-size:11px;font-weight:700}.pos-tab-pnl{font-family:var(--font-code);background:#0000004d;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.pos-tab-pnl.green{color:var(--color-green)}.pos-tab-pnl.red{color:var(--color-red)}.pos-tab-summary{font-size:11px;font-family:var(--font-code);border-left:1px solid #ffffff1a;align-items:center;gap:6px;padding:0 10px;display:flex}.pos-tab-summary-label{color:var(--text-dark);text-transform:uppercase;font-size:10px}.btn-sim.cyan{color:var(--color-cyan);border-color:#06b6d44d}.btn-sim.cyan:hover{background:#06b6d426;border-color:#06b6d480}.strat-pill{font-family:var(--font-code);text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-block}.strat-pill.setup1{color:var(--color-cyan);background:#06b6d426;border:1px solid #06b6d459}.strat-pill.setup2{color:var(--color-amber);background:#f59e0b26;border:1px solid #f59e0b59}.cockpit-master-hud{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.hud-environment-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172ab3;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;transition:all .3s;display:flex}.hud-environment-card.testnet{background:linear-gradient(90deg,#f59e0b14 0%,#0f172acc 100%);border-color:#f59e0b4d}.hud-environment-card.simulation{background:linear-gradient(90deg,#06b6d414 0%,#0f172acc 100%);border-color:#06b6d44d}.hud-environment-card.real{background:linear-gradient(90deg,#f6465d1f 0%,#0f172ad9 100%);border-color:#f6465d66}.hud-env-left{align-items:center;gap:14px;display:flex}.hud-env-badge{font-family:var(--font-code);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:11px;font-weight:800}.hud-env-badge.testnet{color:var(--color-amber);background:#f59e0b33;border:1px solid #f59e0b66;box-shadow:0 0 12px #f59e0b33}.hud-env-badge.simulation{color:var(--color-cyan);background:#06b6d433;border:1px solid #06b6d466}.hud-env-badge.real{color:var(--color-red);background:#f6465d33;border:1px solid #f6465d80;box-shadow:0 0 14px #f6465d4d}.hud-env-text{flex-direction:column;gap:2px;display:flex}.hud-env-title{color:var(--text-pure);font-size:13px;font-weight:700}.hud-env-desc{color:var(--text-dim);font-size:11px}.hud-env-right{align-items:center;gap:12px;display:flex}.hud-balance-pill{background:#0000004d;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 14px;display:flex}.hud-balance-label{color:var(--text-dark);text-transform:uppercase;font-size:10px;font-weight:700}.hud-balance-val{font-family:var(--font-code);color:var(--color-green);font-size:15px;font-weight:800}.hud-operation-banner{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;transition:all .3s;display:flex;position:relative;overflow:hidden}.hud-operation-banner.idle{background:#0f172a80;border:1px solid #ffffff14}.hud-operation-banner.radar-armed{background:linear-gradient(90deg,#f59e0b1f 0%,#0f172a99 100%);border:1px solid #f59e0b59;box-shadow:0 4px 20px #f59e0b1a}.hud-operation-banner.active-trade{background:linear-gradient(90deg,#00c08726 0%,#0f172acc 100%);border:1px solid #00c08780;animation:3s infinite alternate hudBorderPulse;box-shadow:0 4px 25px #00c08733}@keyframes hudBorderPulse{0%{border-color:#00c08766;box-shadow:0 0 15px #00c08726}to{border-color:#00c087cc;box-shadow:0 0 30px #00c08759}}.hud-op-indicator-group{align-items:center;gap:14px;display:flex}.hud-op-pulse-dot{border-radius:50%;flex-shrink:0;width:14px;height:14px}.hud-op-pulse-dot.idle{background:var(--text-dark)}.hud-op-pulse-dot.radar-armed{background:var(--color-amber);box-shadow:0 0 12px var(--color-amber);animation:1.8s infinite pulseDotAmber}.hud-op-pulse-dot.active-trade{background:var(--color-green);box-shadow:0 0 14px var(--color-green);animation:1.5s infinite pulseDotGreen}@keyframes pulseDotAmber{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}@keyframes pulseDotGreen{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.35)}}.hud-op-text-wrap{flex-direction:column;gap:2px;display:flex}.hud-op-headline{color:var(--text-pure);letter-spacing:.03em;font-size:14px;font-weight:800}.hud-operation-banner.active-trade .hud-op-headline{color:var(--color-green)}.hud-operation-banner.radar-armed .hud-op-headline{color:var(--color-amber)}.hud-op-subheadline{color:var(--text-dim);font-size:11px}.hud-op-actions{align-items:center;gap:10px;display:flex}.hud-live-tag{font-family:var(--font-code);color:var(--text-pure);background:#0006;border:1px solid #ffffff1a;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700}.setup-workspace-tabs{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.setup-tab-btn{cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1726a6;border:1px solid #ffffff14;border-radius:14px;outline:none;flex-direction:column;gap:8px;padding:16px 20px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.setup-tab-btn:hover{background:#162238d9;border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px -6px #00000080}.setup-tab-btn.active[data-strat=setup1]{border-color:var(--color-cyan);background:linear-gradient(135deg,#06b6d424 0%,#0f1726f2 100%);box-shadow:0 6px 25px -4px #06b6d447,inset 0 1px #06b6d466}.setup-tab-btn.active[data-strat=setup2]{border-color:var(--color-amber);background:linear-gradient(135deg,#f59e0b24 0%,#0f1726f2 100%);box-shadow:0 6px 25px -4px #f59e0b47,inset 0 1px #f59e0b66}.tab-header-row{justify-content:space-between;align-items:center;width:100%;display:flex}.tab-badge-id{font-family:var(--font-code);letter-spacing:.06em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.tab-badge-id.s1{color:var(--color-cyan);background:#06b6d429;border:1px solid #06b6d459}.tab-badge-id.s2{color:var(--color-amber);background:#f59e0b29;border:1px solid #f59e0b59}.tab-pos-status{letter-spacing:.02em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .2s}.tab-pos-status.idle{color:var(--text-dark);background:#ffffff0d;border:1px solid #ffffff0f}.tab-pos-status.active{color:var(--color-green);background:#00c08729;border:1px solid #00c08759;animation:2s infinite pulseDotGreen;box-shadow:0 0 10px #00c08740}.tab-info-block{flex-direction:column;gap:3px;display:flex}.tab-main-title{color:var(--text-pure);font-size:14px;font-weight:800}.tab-sub-info{color:var(--text-dim);font-size:11px}.tab-sub-info strong{color:var(--text-pure)}@media (width<=768px){.setup-workspace-tabs{grid-template-columns:1fr}}.cockpit-pro-stage{grid-template-columns:minmax(0,1.9fr) minmax(360px,1fr);align-items:stretch;gap:20px;margin-bottom:24px;display:grid}.cockpit-chart-card{background:#0b0e14f2;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 14px 38px -8px #000000bf}.chart-card-header{background:#0f1726d9;border-bottom:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.chart-header-left{align-items:center;gap:12px;display:flex}.chart-symbol-badge{font-family:var(--font-code);color:var(--text-pure);letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:800}.chart-live-price{font-family:var(--font-code);color:var(--color-amber);letter-spacing:.02em;font-size:19px;font-weight:800;transition:color .15s}.chart-strat-tag{color:var(--text-dim);background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700}.chart-header-right{align-items:center;gap:10px;display:flex}.chart-tf-group{background:#00000059;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.chart-tf-label{color:var(--text-dark);padding-left:4px;font-size:10px;font-weight:700}.chart-tf-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;transition:all .15s}.chart-tf-btn:hover{color:var(--text-pure);background:#ffffff14}.chart-tf-btn.active{color:var(--color-amber);background:#f59e0b33;font-weight:800;box-shadow:0 0 10px #f59e0b33}.chart-ind-group{align-items:center;gap:6px;display:inline-flex}.chart-ind-badge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.chart-ind-badge.bb{color:var(--color-green);background:#00c08714;border-color:#00c0874d}.chart-ind-badge.stoch{color:#60a5fa;background:#3b82f614;border-color:#3b82f64d}.chart-btn-reset-view{color:var(--text-dim);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.chart-btn-reset-view:hover{color:var(--text-pure);background:#ffffff1f;border-color:#ffffff40}.cockpit-chart-container{background:#0b0e14;width:100%;height:520px;position:relative}.chart-card-footer{background:#0b0e14f2;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.chart-legends-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chart-legend-item{color:var(--text-dim);align-items:center;gap:6px;font-size:11px;display:flex}.legend-line{border-radius:2px;width:14px;height:3px}.legend-line.entry{background:#2962ff}.legend-line.tp{background:#00c087}.legend-line.dca{background:#f59e0b}.legend-line.sl{background:#f6465d}.chart-live-watermark{color:var(--text-dark);font-size:10px;font-family:var(--font-code)}.cockpit-tactical-col{flex-direction:column;display:flex}.cockpit-tactical-col .live-position-card{flex-direction:column;height:100%;margin-bottom:0;display:flex}.cockpit-lower-deck{grid-template-columns:1.4fr 1fr;gap:20px;margin-bottom:24px;display:grid}@media (width<=1200px){.cockpit-pro-stage{grid-template-columns:1fr}.cockpit-chart-container{height:440px}}@media (width<=1080px){.cockpit-lower-deck{grid-template-columns:1fr}}.order-ticket-card.in-tactical-col{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:12px;padding:0;display:flex}.ticket-meta-badges-row{flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:6px;display:flex}.ticket-strat-active-pill{font-family:var(--font-code);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.ticket-strat-active-pill.cyan{color:var(--color-cyan);background:#06b6d42e;border:1px solid #06b6d459}.ticket-strat-active-pill.amber{color:var(--color-amber);background:#f59e0b2e;border:1px solid #f59e0b59}.ticket-oco-fields-compact{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ticket-compounding-row{justify-content:space-between;align-items:center;padding:2px;display:flex}.ticket-action-buttons{flex-direction:column;gap:8px;margin-top:2px;display:flex}.ticket-radar-status-hint{color:var(--color-amber);background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.pulse-dot-mini{background:var(--color-amber);width:7px;height:7px;box-shadow:0 0 8px var(--color-amber);border-radius:50%;flex-shrink:0;animation:1.5s infinite pulseDotAmber}.pos-mode-selector-bar{background:#0f172ab3;border:1px solid #ffffff14;border-radius:10px;gap:4px;margin-bottom:12px;padding:4px;display:flex}.pos-mode-btn{color:var(--text-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:11.5px;font-weight:700;transition:all .2s;display:flex}.pos-mode-btn:hover{color:var(--text-pure);background:#ffffff0d}.pos-mode-btn.active{color:#10b981;background:#10b98129;border-color:#10b98159;box-shadow:0 0 10px #10b98126}.pos-mode-btn.manual-active{color:#f59e0b!important;background:#f59e0b29!important;border-color:#f59e0b59!important;box-shadow:0 0 10px #f59e0b26!important}.mode-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.mode-dot.green{background:#10b981;box-shadow:0 0 6px #10b981}.mode-dot.amber{background:#f59e0b;box-shadow:0 0 6px #f59e0b}.radar-autonomous-view{flex-direction:column;gap:12px;animation:.25s fadeIn;display:flex}.radar-direction-selector-wrap{background:#0f172ab3;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.radar-dir-label{letter-spacing:.5px;color:var(--text-dim,#94a3b8);text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.radar-dir-pill-group{flex:1;justify-content:flex-end;gap:4px;display:flex}.radar-dir-btn{color:var(--text-dim,#94a3b8);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:5px;padding:5px 9px;font-size:11px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.radar-dir-btn:hover{color:var(--text-pure,#f8fafc);background:#ffffff14}.radar-dir-btn.active[data-dir=long]{color:#10b981;background:#10b9812e;border-color:#10b98173;box-shadow:0 0 10px #10b98133}.radar-dir-btn.active[data-dir=both]{color:#38bdf8;background:#38bdf82e;border-color:#38bdf873;box-shadow:0 0 10px #38bdf833}.radar-dir-btn.active[data-dir=short]{color:#ef4444;background:#ef44442e;border-color:#ef444473;box-shadow:0 0 10px #ef444433}.dir-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dir-dot.green{background:#10b981;box-shadow:0 0 5px #10b981}.dir-dot.cyan{background:#38bdf8;box-shadow:0 0 5px #38bdf8}.dir-dot.red{background:#ef4444;box-shadow:0 0 5px #ef4444}.radar-auto-header{background:#0f172a99;border:1px solid #f59e0b2e;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.radar-auto-icon-wrap{background:#f59e0b24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex;position:relative}.radar-dish-icon{z-index:2}.pulse-ring-auto{border:2px solid #f59e0b73;border-radius:50%;animation:2.2s cubic-bezier(0,0,.2,1) infinite pingRing;position:absolute;inset:-3px}@keyframes pingRing{0%{opacity:.9;transform:scale(.95)}75%,to{opacity:0;transform:scale(1.4)}}.radar-auto-text{flex:1}.radar-auto-badge-row{align-items:center;gap:8px;margin-bottom:4px;display:flex}.radar-auto-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:800}.radar-auto-pill.amber{color:var(--color-amber);background:#f59e0b33;border:1px solid #f59e0b59}.radar-auto-pill.cyan{color:var(--color-cyan);background:#06b6d433;border:1px solid #06b6d459}.radar-auto-status-tag{color:var(--color-green);letter-spacing:.04em;font-size:10px;font-weight:700}.radar-auto-text h3{color:var(--text-pure);margin:0 0 3px;font-size:13.5px;font-weight:700}.radar-auto-text p{color:var(--text-dim);margin:0;font-size:11px;line-height:1.35}.radar-auto-checklist{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.radar-check-item{align-items:center;gap:8px;font-size:11px;display:flex}.check-dot{background:var(--color-amber);width:6px;height:6px;box-shadow:0 0 6px var(--color-amber);border-radius:50%;flex-shrink:0}.check-dot.ready{background:var(--color-green);box-shadow:0 0 6px var(--color-green)}.check-tf{color:var(--text-pure);min-width:28px;font-weight:700}.check-desc{color:var(--text-main);font-family:var(--font-mono,monospace);font-size:10.5px}.radar-auto-specs-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.spec-tile{background:#0f172a8c;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.spec-label{color:var(--text-dark);text-transform:uppercase;font-size:9.5px;font-weight:700}.spec-val{font-size:11.5px;font-weight:700}.spec-val.green{color:var(--color-green)}.spec-val.amber{color:var(--color-amber)}.spec-val.cyan{color:var(--color-cyan)}.spec-val.red{color:var(--color-red)}.radar-auto-action-hint{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.hint-msg{color:var(--text-dim);gap:6px;font-size:11px;line-height:1.35;display:flex}.btn-radar-manual-trigger{width:100%;color:var(--color-amber);cursor:pointer;background:#f59e0b24;border:1px solid #f59e0b59;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:700;transition:all .2s;display:flex}.btn-radar-manual-trigger:hover{color:#fff;border-color:var(--color-amber);background:#f59e0b40}.ticket-manual-alert-banner{background:#f59e0b1a;border:1px solid #f59e0b40;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;display:flex}.manual-alert-left{color:var(--text-main);align-items:center;gap:6px;font-size:11px;display:flex}.btn-quick-auto-return{color:#10b981;cursor:pointer;white-space:nowrap;background:#10b9812e;border:1px solid #10b98159;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:700;transition:all .2s}.btn-quick-auto-return:hover{color:#fff;background:#10b9814d}.ticket-dca-preview-block{background:#0f172a8c;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:6px;padding:9px 10px;display:flex}.dca-preview-title{color:var(--text-dim);justify-content:space-between;font-size:10px;font-weight:700;display:flex}.dca-preview-grid{grid-template-columns:1fr 1fr 1fr;gap:6px;display:grid}.dca-pill-card{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;flex-direction:column;gap:1px;padding:5px 6px;display:flex}.dca-level-tag{color:var(--color-amber);font-size:9px;font-weight:700}.dca-level-val{color:var(--text-pure);font-size:10.5px;font-weight:700;font-family:var(--font-mono,monospace)}.dca-level-dist{color:var(--text-dark);font-size:9.5px}.strategy-params-section{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:24px;padding:20px 24px}.params-section-header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding-bottom:14px;display:flex}.params-title-wrap{align-items:center;gap:12px;display:flex}.params-icon-badge{background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.params-title{color:var(--text-pure);font-size:14.5px;font-weight:700}.params-subtitle{color:var(--text-dim);max-width:650px;font-size:11.5px;line-height:1.35}.params-strat-tabs{gap:8px;display:flex}.params-tab-btn{border:1px solid var(--border-light);color:var(--text-main);cursor:pointer;background:#16223899;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.params-tab-btn:hover{border-color:var(--color-amber);color:var(--text-pure)}.params-tab-btn.active{border-color:var(--color-amber);color:var(--color-amber);background:#f59e0b2e;box-shadow:0 0 10px #f59e0b26}.param-tab-rec{background:var(--color-amber);color:#000;text-transform:uppercase;border-radius:4px;padding:1px 5px;font-size:9px;font-weight:800}.params-grid-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-bottom:16px;display:grid}.param-card{background:#0f172a8c;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:12px;padding:15px;display:flex}.param-card-header{align-items:flex-start;gap:10px;display:flex}.param-card-icon{margin-top:2px;font-size:17px;line-height:1}.param-card-title{color:var(--text-pure);font-size:12.5px;font-weight:700;display:block}.param-card-desc{color:var(--text-dark);margin:1px 0 0;font-size:10.5px}.param-card-body{flex-direction:column;gap:9px;display:flex}.param-field-row{flex-direction:column;gap:4px;display:flex}.param-field-row label{color:var(--text-dim);font-size:11px;font-weight:600}.param-input-unit{background:#0a0f1acc;border:1px solid #ffffff1a;border-radius:7px;align-items:center;padding:0 10px;display:flex;overflow:hidden}.param-input-unit input{color:var(--text-pure);font-family:var(--font-mono,monospace);background:0 0;border:none;outline:none;flex:1;padding:7px 0;font-size:12px;font-weight:700}.param-input-unit span{color:var(--text-dark);margin-left:6px;font-size:10.5px;font-weight:700}.param-input-unit.highlight-green input{color:var(--color-green)}.param-input-unit.highlight-red input{color:var(--color-red)}.param-select{color:var(--text-pure);cursor:pointer;background:#0a0f1acc;border:1px solid #ffffff1a;border-radius:7px;outline:none;padding:7px 10px;font-size:11.5px;font-weight:600}.param-specs-summary{border-left:3px solid var(--color-amber);color:var(--text-main);background:#f59e0b14;border-radius:0 6px 6px 0;padding:7px 9px;font-size:10.5px;line-height:1.4}.params-save-bar{border-top:1px solid var(--border-subtle);align-items:center;gap:14px;padding-top:12px;display:flex}.btn-save-params{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.btn-save-params.amber{color:#000;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 2px 10px #f59e0b40}.btn-save-params.amber:hover{filter:brightness(1.12);box-shadow:0 4px 14px #f59e0b66}.btn-save-params.cyan{color:#000;background:linear-gradient(135deg,#06b6d4,#0891b2);box-shadow:0 2px 10px #06b6d440}.btn-save-params.cyan:hover{filter:brightness(1.12);box-shadow:0 4px 14px #06b6d466}.save-feedback-badge{color:var(--color-green);align-items:center;gap:6px;font-size:11.5px;font-weight:700;animation:.3s fadeIn;display:inline-flex}.btn-bot-toggle.manual-mode{color:var(--color-amber)!important;background:#f59e0b26!important;border-color:#f59e0b59!important}.radar-confluence-meter{background:#0f172a99;border:1px solid #ffffff14;border-radius:10px;margin-bottom:12px;padding:10px 12px}.confluence-meter-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.meter-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);font-size:10.5px;font-weight:700}.meter-score-badge{font-size:10.5px;font-weight:800;font-family:var(--font-code);letter-spacing:.03em;border-radius:6px;padding:3px 8px;transition:all .25s}.meter-score-badge.idle{color:var(--text-dark);background:#ffffff0d;border:1px solid #ffffff1a}.meter-score-badge.partial{color:var(--color-amber);background:#f59e0b2e;border:1px solid #f59e0b66}.meter-score-badge.ready{color:var(--color-green);background:#10b98138;border:1px solid #10b98180;box-shadow:0 0 12px #10b98159}.confluence-bar-track{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.confluence-bar-fill{background:var(--color-amber);border-radius:3px;height:100%;transition:width .35s,background-color .35s}.confluence-bar-fill.ready{background:var(--color-green);box-shadow:0 0 8px var(--color-green)}.radar-tf-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.radar-s1-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}.radar-tf-card{background:#0f172a8c;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;transition:all .2s;display:flex}.radar-tf-card.ready{background:#10b9810f;border-color:#10b98173;box-shadow:0 0 10px #10b98126}.tf-card-top{justify-content:space-between;align-items:center;display:flex}.tf-badge{color:var(--color-amber);background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.tf-badge.s1{color:var(--color-cyan);background:#06b6d41f;border-color:#06b6d440}.tf-status-pill{border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700;transition:all .2s}.tf-status-pill.idle{color:var(--text-dark);background:#ffffff0a}.tf-status-pill.ready{color:var(--color-green);background:#10b9812e;border:1px solid #10b98159}.tf-card-bands-dual{flex-direction:column;gap:3px;margin:2px 0 3px;display:flex}.tf-band-row{font-family:var(--font-code);background:#ffffff08;border-radius:5px;justify-content:space-between;align-items:center;padding:2px 5px;font-size:10px;transition:all .2s;display:flex}.tf-band-row.upper{border-left:2px solid #f43f5e80}.tf-band-row.lower{border-left:2px solid #10b98180}.tf-band-row.highlight{background:#ffffff12}.tf-band-lbl{font-size:9.5px;font-weight:700}.tf-band-row.upper .tf-band-lbl{color:#fb7185}.tf-band-row.lower .tf-band-lbl{color:#34d399}.tf-band-price{color:var(--text-pure);font-size:10.5px;font-weight:600}.tf-band-pts{color:var(--text-dim);font-size:10px;font-weight:700}.tf-band-pts.touching{color:var(--color-green);text-shadow:0 0 8px #10b98199;font-weight:800}.tf-band-pts.approaching{color:var(--color-amber)}.mtf-band-line-sub{font-size:10.5px;font-family:var(--font-code);justify-content:space-between;align-items:center;gap:8px;display:flex}.sub-lbl.upper strong{color:#fb7185}.sub-lbl.lower strong{color:#34d399}.sub-dist{color:var(--text-dim);font-size:10px;font-weight:700}.sub-dist.touching{color:var(--color-green);font-weight:800}.tf-card-target{color:var(--text-pure);font-size:11px;font-weight:600;font-family:var(--font-code);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-card-dist{color:var(--text-dim);font-size:10px;font-family:var(--font-code);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tf-card-bar-wrap{background:#ffffff0f;border-radius:2px;height:4px;margin-top:2px;overflow:hidden}.tf-card-bar-fill{background:var(--color-amber);border-radius:2px;height:100%;transition:width .3s,background-color .3s}.tf-card-bar-fill.ready{background:var(--color-green)}.active-trade-header-card{background:linear-gradient(135deg,#0f172ad9,#080d16f2);border:1px solid #ffffff1a;border-radius:12px;margin-bottom:14px;padding:12px 16px}.active-trade-header-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.trade-ident-group{align-items:center;gap:8px;display:flex}.trade-strat-badge{letter-spacing:.04em;color:var(--color-amber);background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.trade-strat-badge.s1{color:var(--color-cyan);background:#06b6d426;border-color:#06b6d44d}.trade-side-badge{border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.trade-side-badge.buy{color:var(--color-green);background:#10b9812e;border:1px solid #10b98166;box-shadow:0 0 10px #10b98140}.trade-side-badge.sell{color:var(--color-red);background:#f43f5e2e;border:1px solid #f43f5e66;box-shadow:0 0 10px #f43f5e40}.pulse-dot-live{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulseDot;box-shadow:0 0 8px}.trade-env-badge{color:var(--text-dim);background:#ffffff0f;border:1px solid #ffffff14;border-radius:4px;padding:3px 7px;font-size:9.5px;font-weight:700}.active-trade-header-sub{color:var(--text-dim);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.dot-sep{color:var(--text-dark)}.trade-trajectory-card{background:#080d16a6;border:1px solid #ffffff14;border-radius:12px;margin-bottom:18px;padding:14px 18px}.trajectory-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.trajectory-header-left{align-items:center;gap:6px;display:flex}.trajectory-icon{font-size:14px}.trajectory-title{text-transform:uppercase;letter-spacing:.05em;color:var(--text-dim);font-size:11px;font-weight:700}.trajectory-pct-badge{color:var(--color-cyan);background:#06b6d426;border:1px solid #06b6d44d;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800}.trajectory-track-wrap{margin-bottom:8px;padding:12px 10px 10px;position:relative}.trajectory-line-bg{background:#ffffff14;border-radius:2px;height:4px;position:absolute;top:17px;left:30px;right:30px}.trajectory-line-fill{background:linear-gradient(90deg,#10b981,#06b6d4);border-radius:2px;max-width:calc(100% - 60px);height:4px;transition:width .3s;position:absolute;top:17px;left:30px;box-shadow:0 0 10px #06b6d466}.trajectory-nodes-row{z-index:2;justify-content:space-between;display:flex;position:relative}.trajectory-node{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.trajectory-node .node-dot{background:var(--border-light);border:2px solid #0f172a;border-radius:50%;width:14px;height:14px;box-shadow:0 0 4px #00000080}.trajectory-node.start .node-dot{background:#10b981;box-shadow:0 0 8px #10b98180}.trajectory-node.target .node-dot{background:#06b6d4;box-shadow:0 0 8px #06b6d480}.trajectory-node .current-pulse{background:#f59e0b;animation:1.2s infinite pulseDot;box-shadow:0 0 10px #f59e0b}.trajectory-node .node-info{flex-direction:column;gap:2px;display:flex}.trajectory-node .node-label{text-transform:uppercase;color:var(--text-dark);font-size:9.5px;font-weight:700}.trajectory-node .node-val{font-size:11px;font-family:var(--font-code);color:var(--text-pure);font-weight:700}.trajectory-footer-meta{color:var(--text-dim);border-top:1px dashed #ffffff0f;justify-content:space-between;align-items:center;padding-top:8px;font-size:10.5px;display:flex}
