.sidebar{width:228px;flex-shrink:0;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;border-bottom:1px solid var(--border);flex-shrink:0}.sidebar-title{font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.07em}.sidebar-count{font-size:10px;font-weight:600;padding:2px 7px;border-radius:99px;background:var(--bg-elevated);color:var(--text-muted)}.sidebar-search{display:flex;align-items:center;gap:6px;padding:7px 10px;border-bottom:1px solid var(--border);background:var(--bg-base);flex-shrink:0}.search-icon{color:var(--text-muted);flex-shrink:0}.sidebar-search-input{background:none;border:none;outline:none;font-size:12px;color:var(--text-primary);font-family:var(--font-sans);flex:1;min-width:0}.sidebar-search-input::placeholder{color:var(--text-muted)}.search-clear{background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;padding:2px;border-radius:3px;flex-shrink:0}.search-clear:hover{color:var(--text-primary)}.sidebar-list{flex:1;overflow-y:auto;padding:4px 0}.group-header{width:100%;display:flex;align-items:center;gap:6px;padding:5px 10px;background:none;border:none;color:var(--text-muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left;transition:color .15s,background .15s;position:relative}.group-header:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:0 2px 2px 0;background:var(--gc, var(--accent));opacity:0;transition:opacity .15s}.group-header.open:before{opacity:1}.group-header:hover{color:var(--text-primary);background:var(--bg-hover)}.group-icon{font-size:13px;flex-shrink:0;line-height:1}.group-name{flex:1}.group-count{background:var(--bg-base);color:var(--text-muted);font-size:9px;font-weight:600;padding:1px 5px;border-radius:99px;flex-shrink:0}.group-chevron{color:var(--text-muted);flex-shrink:0}.market-item{width:100%;display:flex;align-items:center;justify-content:space-between;padding:4px 10px 4px 28px;background:none;border:none;border-left:2px solid transparent;color:var(--text-secondary);font-size:11px;cursor:pointer;text-align:left;transition:all .1s}.market-item:hover{background:var(--bg-hover);color:var(--text-primary);border-left-color:var(--mc, var(--border))}.market-item.active{background:color-mix(in srgb,var(--mc, var(--accent)) 10%,transparent);color:var(--mc, var(--accent));border-left-color:var(--mc, var(--accent));font-weight:600}.market-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-price{font-size:10px;color:var(--text-muted);margin-left:4px;flex-shrink:0}.market-item.active .market-price{color:inherit;opacity:.7}.sidebar-empty{padding:32px 16px;text-align:center;font-size:12px;color:var(--text-muted)}.chart-panel-container{background:#090d1a;border:1px solid #1e293b;border-radius:6px;overflow:hidden;position:relative;flex:1;display:flex;flex-direction:column}.chart-toolbar-strip{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0f172a;border-bottom:1px solid #1e293b}.toolbar-left-group{display:flex;align-items:center;gap:10px}.toolbar-icon-green{color:#00e676}.toolbar-symbol-text{font-size:13px;font-weight:600;color:#fff}.feed-status-badge{font-size:11px;font-weight:700;padding:2px 10px;border-radius:4px;display:flex;align-items:center;gap:4px}.feed-status-badge.live{background:#1e293b;color:#00e676}.feed-status-badge.loading{background:#1e293b;color:#ef4444}.timeframe-buttons-row{display:flex;gap:4px}.timeframe-chip{background:#1e293b;color:#94a3b8;border:none;padding:4px 10px;border-radius:3px;font-size:11px;cursor:pointer;font-weight:700;transition:all .15s ease-in-out}.timeframe-chip:hover{color:#fff;background:#24324d}.timeframe-chip.active{background:#00e676;color:#000}.chart-canvas-viewport-wrapper{position:relative;width:100%;flex:1;min-height:380px;background:#090d1a}.chart-canvas-render-node{width:100%;height:100%;min-height:380px;transition:filter .3s ease-in-out}.chart-canvas-render-node.blurred-veil-active{filter:blur(5px)}.premium-lock-overlay-mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#090d1ab3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10;padding:20px;text-align:center}.premium-veil-title{color:#fff;margin:0;font-size:16px;font-weight:700;letter-spacing:.02em}.premium-veil-description{color:#94a3b8;margin:0;font-size:12px;max-width:280px;line-height:1.5}.premium-unlock-action-button{background:#00e676;color:#000;border:none;padding:8px 20px;border-radius:4px;font-size:12px;font-weight:700;cursor:pointer;transition:transform .1s ease-in-out,background .15s ease-in-out;box-shadow:0 4px 12px #00e67633}.premium-unlock-action-button:hover{background:#00c867;transform:scale(1.02)}.premium-unlock-action-button:active{transform:scale(.98)}.signals-panel{width:320px;background:var(--bg-surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}.signals-panel.full-width{width:100%;border:none;flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding:16px;gap:16px}.signals-panel .panel-header{justify-content:space-between}.win-rate-badge{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--yellow);background:var(--yellow-dim);padding:2px 8px;border-radius:99px;font-weight:600}.current-signal{margin:12px;padding:14px;border-radius:var(--r6);display:flex;align-items:center;gap:12px;transition:all .3s;min-height:72px}.signal-buy{background:var(--green-dim);border:1px solid rgba(34,197,94,.3)}.signal-sell{background:var(--red-dim);border:1px solid rgba(239,68,68,.3)}.signal-neutral{background:var(--bg-elevated);border:1px solid var(--border)}.signal-icon{flex-shrink:0}.signal-buy .signal-icon{color:var(--green)}.signal-sell .signal-icon{color:var(--red)}.signal-info{flex:1}.signal-title{display:flex;align-items:center;gap:8px;margin-bottom:4px}.signal-strength{font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--text-muted)}.signal-type{font-size:15px;font-weight:700}.signal-buy .signal-type{color:var(--green)}.signal-sell .signal-type{color:var(--red)}.signal-reason{font-size:10px;color:var(--text-secondary);margin-bottom:2px}.signal-asset{font-size:10px;color:var(--text-muted)}.signal-scanning{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:12px}@keyframes signal-flash-in{0%{transform:scale(.96);opacity:.5}50%{transform:scale(1.01)}to{transform:scale(1);opacity:1}}.signal-flash{animation:signal-flash-in .4s ease}.indicators-grid{padding:0 12px;display:flex;flex-direction:column;gap:10px}.indicator-card{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r4);padding:10px 12px}.ind-label{font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ind-value{font-size:20px;font-weight:700;margin-bottom:6px}.rsi-bar{margin-top:4px}.rsi-track{position:relative;height:6px;border-radius:99px;overflow:hidden;display:flex;margin-bottom:4px}.rsi-zone{height:100%}.rsi-zone.oversold{flex:30;background:#22c55e40}.rsi-zone.neutral{flex:40;background:#0ea5e926}.rsi-zone.overbought{flex:30;background:#ef444440}.rsi-thumb{position:absolute;top:-2px;width:10px;height:10px;background:var(--text-primary);border-radius:50%;transform:translate(-50%);box-shadow:0 0 4px #00000080;transition:left .5s ease}.rsi-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--text-muted)}.bb-grid,.macd-grid{display:flex;flex-direction:column;gap:4px}.bb-row{display:flex;justify-content:space-between;align-items:center}.bb-label{font-size:10px;color:var(--text-muted)}.bb-row .mono{font-size:11px}.winrate-section{margin:12px;padding:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r4)}.winrate-header{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;margin-bottom:8px;color:var(--yellow)}.winrate-bar-wrap{display:flex;align-items:center;gap:8px;margin-bottom:6px}.winrate-bar{flex:1;height:8px;background:var(--bg-base);border-radius:99px;overflow:hidden}.winrate-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--green));border-radius:99px;transition:width .8s ease}.winrate-pct{font-size:13px;font-weight:700;color:var(--green)}.winrate-labels{display:flex;justify-content:space-between;align-items:center}.signal-history-section{margin:0 12px 12px;flex:1}.history-header{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 0 6px}.history-list{display:flex;flex-direction:column;gap:4px}.no-signals{font-size:11px;color:var(--text-muted);padding:8px 0;text-align:center}.history-item{display:flex;align-items:center;gap:8px;padding:6px 8px;background:var(--bg-elevated);border-radius:var(--r3);border:1px solid var(--border)}.hist-type{font-size:10px;font-weight:700;width:48px;flex-shrink:0}.hist-reason{flex:1;font-size:10px;color:var(--text-secondary)}.hist-outcome{flex-shrink:0}.signals-section-toggle{display:flex;gap:4px;margin:8px 12px 4px;flex-shrink:0}.sst-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r3);font-size:11px;font-weight:500;cursor:pointer;color:var(--text-secondary);transition:all .15s;font-family:var(--font-sans);position:relative}.sst-btn:hover{color:var(--text-primary);border-color:var(--accent)}.sst-btn.active{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.sst-badge{position:absolute;top:-4px;right:-4px;background:var(--yellow);color:#000;font-size:9px;font-weight:800;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.digits-signals-section{display:flex;flex-direction:column;flex:1;overflow-y:auto;padding-bottom:12px}.digit-freq-summary{margin:8px 12px;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r4)}.dfs-header{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.dfs-bars{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;height:60px;align-items:flex-end}.dfs-bar-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.dfs-pct{font-size:8px;font-family:var(--font-mono);margin-bottom:2px;line-height:1}.dfs-track{width:100%;display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-height:3px}.dfs-fill{width:100%;border-radius:2px 2px 0 0;transition:height .4s ease;min-height:3px}.dfs-digit{font-size:10px;font-weight:700;font-family:var(--font-mono);margin-top:2px;border-top:1px solid var(--border);width:100%;text-align:center;padding-top:2px}.dfs-legend{display:flex;gap:10px;margin-top:6px;font-size:9px;color:var(--text-muted)}.dfs-legend span{display:flex;align-items:center;gap:3px}.dfs-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.digit-signals-list-header{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px 4px}.digit-signals-empty{display:flex;align-items:center;gap:12px;margin:8px 12px;padding:14px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r4);color:var(--text-muted);font-size:12px}.digit-signals-list{display:flex;flex-direction:column;gap:6px;padding:0 12px}.digit-signal-card{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r4);border:1px solid var(--border);background:var(--bg-elevated)}.digit-card-green{border-color:#22c55e4d;background:#22c55e0a}.digit-card-red{border-color:#ef44444d;background:#ef44440a}.dsc-left{flex:1;min-width:0}.dsc-category{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}.dsc-reason{font-size:10px;color:var(--text-secondary);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dsc-barrier{font-size:10px;color:var(--text-muted);margin-top:3px}.dsc-right{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.conf-arc{position:relative;width:40px;height:40px;flex-shrink:0}.conf-arc-pct{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;font-family:var(--font-mono)}.dsc-action-badge{display:flex;align-items:center;gap:3px;padding:3px 7px;border-radius:var(--r2);font-size:9px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.dab-green{background:var(--green-dim);color:var(--green);border:1px solid rgba(34,197,94,.3)}.dab-red{background:var(--red-dim);color:var(--red);border:1px solid rgba(239,68,68,.3)}.dab-icon{font-size:11px}.dbot-block-wrap{position:relative;display:flex;flex-direction:column;align-items:stretch}.dbot-wire{width:3px;min-height:16px;background:linear-gradient(to bottom,rgba(255,255,255,.08),transparent);align-self:center;flex-shrink:0}.dbot-pin{width:20px;height:10px;border-radius:0 0 6px 6px;position:absolute;left:32px;opacity:.9;z-index:1}.dbot-pin-top{top:-10px;border-radius:6px 6px 0 0}.dbot-pin-bot{bottom:-10px;border-radius:0 0 6px 6px}.dbot-sim-badge{margin-left:auto;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:700;background:#ffb30014;border:1px solid rgba(255,179,0,.25);color:#ffb300}.dbot-section-hdr{width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 12px 4px;background:var(--bg-base);border:none;border-bottom:1px solid var(--border);color:var(--text-muted);font-size:9.5px;font-weight:800;letter-spacing:.07em;cursor:pointer;font-family:var(--font-sans);text-align:left;transition:color .12s;margin-top:4px}.dbot-section-hdr:hover,.dbot-section-hdr.open{color:var(--text-secondary)}.dbot-item-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dbot-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbot-block-badge{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;flex-shrink:0}.dbot-block-caret{color:var(--text-muted);display:flex}.dbot-stat-pnl{grid-column:1 / -1}.dbot-sidebar{width:200px;flex-shrink:0;background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;gap:0}.qs-btn{margin:12px 10px 8px;padding:9px 12px;border-radius:7px;background:#1a73e8;border:none;color:#fff;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:6px;justify-content:center;transition:background .15s}.qs-btn:hover{background:#1557b0}.dbot-search-wrap{position:relative;margin:0 10px 8px}.dbot-search-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.dbot-search{width:100%;padding:6px 8px 6px 26px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:5px;color:var(--text-primary);font-size:11px;font-family:var(--font-sans)}.dbot-search:focus{outline:none;border-color:var(--accent)}.dbot-blocks-label{font-size:10px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:4px 12px 6px;display:flex;align-items:center;justify-content:space-between}.dbot-menu-list{flex:1;overflow-y:auto}.dbot-menu-item{width:100%;display:flex;align-items:center;gap:7px;padding:8px 12px;background:none;border:none;border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-size:11px;font-weight:500;cursor:pointer;text-align:left;font-family:var(--font-sans);transition:all .12s}.dbot-menu-item:hover,.dbot-menu-item.open{color:var(--text-primary);background:var(--bg-elevated)}.dbot-submenu{padding:6px 12px 8px 28px}.dbot-submenu-hint{font-size:10px;color:var(--text-muted);font-style:italic}.dbot-sidebar-footer{padding:10px 12px;border-top:1px solid var(--border);display:flex;align-items:center;gap:6px;font-size:10px;color:var(--yellow);font-weight:600;cursor:pointer}.dbot-canvas{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.dbot-toolbar{height:40px;background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:4px;padding:0 12px;flex-shrink:0}.dbot-toolbar-group{display:flex;gap:2px}.dbot-toolbar-sep{width:1px;height:20px;background:var(--border);margin:0 6px}.dbot-tool-btn{width:30px;height:28px;border-radius:4px;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.dbot-tool-btn:hover{background:var(--bg-elevated);color:var(--text-primary)}.dbot-canvas-area{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;display:flex;flex-direction:column;gap:12px;background:var(--bg-base)}.dbot-canvas-area::-webkit-scrollbar{width:6px}.dbot-canvas-area::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.dbot-block{background:var(--bg-surface);border:1px solid var(--border);border-left:3px solid var(--bc, var(--accent));border-radius:6px;overflow:hidden}.dbot-block-header{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;background:var(--bg-elevated);-webkit-user-select:none;user-select:none;transition:background .12s}.dbot-block-header:hover{background:var(--bg-hover)}.dbot-block-num{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;flex-shrink:0}.dbot-block-title{flex:1;font-size:12px;font-weight:700;color:var(--text-primary)}.dbot-block-icon{color:var(--text-muted)}.dbot-block-body{padding:10px 14px;display:flex;flex-direction:column;gap:7px}.dbot-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px}.dbot-row-label{font-size:11px;color:var(--text-secondary);min-width:140px;flex-shrink:0}.dbot-row-controls{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.dbot-select{height:26px;padding:0 22px 0 7px;border-radius:4px;background:var(--bg-base);border:1px solid var(--border);color:var(--text-primary);font-size:11px;font-family:var(--font-sans);-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.dbot-select:focus{outline:none;border-color:var(--accent)}.dbot-input{height:26px;padding:0 6px;border-radius:4px;background:var(--bg-base);border:1px solid var(--border);color:var(--text-primary);font-size:11px;font-family:var(--font-mono)}.dbot-input:focus{outline:none;border-color:var(--accent)}.dbot-chip{padding:3px 10px;border-radius:4px;font-size:11px;font-weight:600;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:all .12s;font-family:var(--font-sans)}.dbot-chip:hover{border-color:var(--accent);color:var(--text-primary)}.dbot-chip.active{background:#00e67614;border-color:#00e676;color:#00e676}.dbot-arrow{color:var(--text-muted);font-size:16px;font-weight:300}.dbot-toggle{width:36px;height:20px;border-radius:10px;background:var(--border);position:relative;cursor:pointer;transition:background .2s;flex-shrink:0}.dbot-toggle.on{background:#00e676}.dbot-toggle-thumb{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}.dbot-toggle.on .dbot-toggle-thumb{left:19px}.dbot-subsection{display:flex;align-items:center;gap:10px;padding-top:6px;border-top:1px solid var(--border-light);margin-top:4px}.dbot-subsection-label{font-size:11px;color:var(--text-secondary);font-weight:600}.dbot-trade-opts{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.dbot-opt-label{font-size:11px;color:var(--text-secondary)}.dbot-sell-condition{padding:4px 0}.dbot-cond-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.dbot-cond-keyword{padding:2px 8px;border-radius:4px;background:#1976d226;color:#64b5f6;font-size:11px;font-weight:700;font-family:var(--font-mono)}.dbot-cond-value{padding:2px 10px;border-radius:4px;background:var(--bg-elevated);border:1px solid var(--border);font-size:11px;color:var(--text-primary)}.dbot-add-cond{padding:4px 12px;border-radius:4px;border:1px dashed var(--border);background:none;color:var(--text-muted);font-size:11px;cursor:pointer;font-family:var(--font-sans);transition:all .12s}.dbot-add-cond:hover{border-color:var(--accent);color:var(--accent)}.dbot-trade-again{padding:8px 10px;background:var(--bg-elevated);border-radius:4px;border:1px solid var(--border);display:inline-block}.dbot-run-bar{height:48px;background:var(--bg-surface);border-top:1px solid var(--border);display:flex;align-items:center;gap:16px;padding:0 16px;flex-shrink:0}.dbot-run-btn{padding:8px 24px;border-radius:6px;border:none;cursor:pointer;background:#22c55e;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;gap:7px;transition:background .15s;box-shadow:0 2px 8px #22c55e59}.dbot-run-btn:hover{background:#16a34a}.dbot-stop-btn{padding:8px 24px;border-radius:6px;border:none;cursor:pointer;background:#ef4444;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;gap:7px;transition:background .15s}.dbot-stop-btn:hover{background:#b91c1c}.dbot-running-status{display:flex;align-items:center;gap:7px;font-size:12px;color:#22c55e}.dbot-run-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;animation:pulse-dot 1.2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.dbot-node-shell-viewport{display:flex;width:100%;height:100%}.dbot-idle-status{font-size:11px;color:var(--text-muted)}.dbot-right{width:220px;flex-shrink:0;background:var(--bg-surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.dbot-right-tabs{display:flex;border-bottom:1px solid var(--border);flex-shrink:0}.dbot-rt-btn{flex:1;padding:9px 4px;background:none;border:none;border-bottom:2px solid transparent;font-size:11px;font-weight:600;color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);transition:all .12s;white-space:nowrap}.dbot-rt-btn:hover{color:var(--text-primary)}.dbot-rt-btn.active{color:var(--accent);border-bottom-color:var(--accent)}.dbot-summary{flex:1;overflow-y:auto;padding:12px}.dbot-summary-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 16px;color:var(--text-muted);text-align:center;font-size:12px;line-height:1.6;flex:1}.dbot-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.dbot-stat{background:var(--bg-elevated);border-radius:6px;padding:8px 10px;border:1px solid var(--border)}.dbot-stat-label{font-size:9.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.dbot-stat-val{font-size:13px;font-weight:700;font-family:var(--font-mono);color:var(--text-primary)}.dbot-stat-val-lg{font-size:18px;font-weight:800;font-family:var(--font-mono)}.dbot-reset-btn{width:100%;padding:8px;border-radius:5px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:all .12s;font-family:var(--font-sans)}.dbot-reset-btn:hover{border-color:var(--accent);color:var(--text-primary)}.dbot-txns{flex:1;overflow-y:auto}.dbot-txn-table{width:100%;border-collapse:collapse;font-size:10.5px}.dbot-txn-table th{padding:6px 8px;text-align:left;background:var(--bg-elevated);color:var(--text-muted);font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;border-bottom:1px solid var(--border)}.dbot-txn-table td{padding:5px 8px;border-bottom:1px solid var(--border-light)}.tx-win{background:#22c55e0d}.tx-loss{background:#ef44440d}.dbot-journal{flex:1;overflow-y:auto;padding:8px;font-size:10.5px}.dbot-log-line{display:flex;gap:6px;padding:2px 4px;border-radius:2px;font-family:var(--font-mono)}.dbot-log-t{color:var(--text-muted);flex-shrink:0}.dbot-log-system{color:var(--accent)}.dbot-log-tick{color:var(--text-secondary)}.dbot-log-win{color:#00e676;font-weight:700}.dbot-log-loss{color:#ff1744;font-weight:700}.qs-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0009;display:flex;align-items:center;justify-content:center}.qs-modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;width:360px;overflow:hidden;box-shadow:0 16px 48px #00000080}.qs-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);font-size:14px;font-weight:700;color:var(--text-primary)}.qs-close{background:none;border:none;color:var(--text-muted);font-size:16px;cursor:pointer;padding:0 4px}.qs-list{padding:8px 0}.qs-item{padding:10px 16px;cursor:pointer;transition:background .12s;border-left:3px solid transparent}.qs-item:hover{background:var(--bg-elevated)}.qs-item.selected{background:var(--accent-dim);border-left-color:var(--accent)}.qs-name{font-size:13px;font-weight:600;color:var(--text-primary)}.qs-desc{font-size:11px;color:var(--text-muted);margin-top:2px}.qs-apply{width:calc(100% - 32px);margin:8px 16px 14px;padding:10px;border-radius:6px;border:none;background:#1a73e8;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}.qs-apply:hover{background:#1557b0}.dbot-pro-block{margin:16px 0 0;border:1px solid rgba(255,179,0,.2);border-radius:8px;background:#ffb3000a;overflow:hidden}.dbot-pro-header{display:flex;align-items:center;gap:7px;padding:8px 14px;background:#ffb30014;border-bottom:1px solid rgba(255,179,0,.15);color:#ffb300;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.dbot-live-badge{margin-left:auto;display:flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:700;background:#00e67614;border:1px solid rgba(0,230,118,.25);color:#00e676}.dbot-live-dot{width:6px;height:6px;border-radius:50%;background:#00e676;box-shadow:0 0 6px #00e676;animation:pulse-dot 1.4s ease-in-out infinite}.dbot-live-ticker{display:flex;gap:0;background:#00e6760a;border-bottom:1px solid rgba(0,230,118,.18);padding:6px 10px;flex-shrink:0}.dbot-ticker-item{display:flex;flex-direction:column;align-items:center;flex:1;gap:1px;padding:0 4px;border-right:1px solid rgba(255,255,255,.06)}.dbot-ticker-item:last-child{border-right:none}.dbot-ticker-label{font-size:8.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.dbot-ticker-val{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-primary)}.dbot-strategy-pill{text-align:center;font-size:10px;color:var(--text-muted);background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:4px 12px;margin:6px 0}.dbot-open-badge{font-size:8px;font-weight:700;padding:1px 5px;border-radius:3px;background:#0ea5e926;color:#0ea5e9;letter-spacing:.04em}.text-green{color:#00e676!important}.text-red{color:#ff1744!important}.dbot-sidebar,.dbot-toolbar,.dbot-block,.dbot-right,.qs-modal{background-color:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.dbot-canvas-area,.dbot-search,.dbot-select,.dbot-input,.dbot-txn-table th,.qs-item:hover{background-color:var(--bg-elevated)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.dbot-block-header{background-color:var(--bg-hover)!important;color:var(--text-primary)!important}.dbot-section-hdr,.dbot-menu-list,.dbot-row-label,.dbot-stat-label,.qs-desc,.dbot-blocks-label{color:var(--text-secondary)!important}.dbot-txn-table td,.dbot-log-line{border-bottom:1px solid var(--border-light)!important;color:var(--text-primary)!important}.blocklyToolboxDiv{width:200px!important;background-color:var(--bg-surface)!important;border-right:1px solid var(--border)!important;padding-top:10px!important}.blocklyTreeRow{padding:8px 16px!important;font-family:var(--font-sans),sans-serif!important;font-size:11.5px!important;font-weight:600!important;color:var(--text-secondary)!important;margin-bottom:2px!important;border-radius:4px!important;cursor:pointer!important}.blocklyTreeRowSelected{background-color:var(--bg-hover)!important;color:var(--accent)!important}.blocklyFlyoutBackground{fill:var(--bg-elevated)!important;fill-opacity:.98!important}.blocklyFlyout{border-right:1px solid var(--border)!important;box-shadow:var(--shadow-lg)!important}.blocklyToolboxDiv{display:none!important}.accordion-action-row{padding:8px 10px;font-size:11px;font-weight:600;color:#475569;border-radius:4px;cursor:pointer;transition:all .1s ease}.accordion-action-row:hover{background-color:#f1f5f9;color:#ef4444}.accordion-header-toggle{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:11.5px;font-weight:700;color:#1e293b;cursor:pointer;margin-top:4px}.accordion-action-subrow{padding:6px 12px;font-size:10.5px;font-weight:500;color:#64748b;cursor:pointer;border-radius:3px}.accordion-action-subrow:hover{background-color:#f8fafc;color:#ef4444}:root{--bg-base: #10111a;--bg-surface: #151722;--bg-elevated: #1e2030;--bg-hover: #25283d;--border: #2a2d42;--text-primary: #ffffff;--text-secondary: #c2c5d6;--text-muted: #6e738a;--accent: #0ea5e9;--green: #00e676;--red: #ff1744;--yellow: #ffb300;--font-sans: "IBM Plex Sans", -apple-system, sans-serif;--font-mono: "IBM Plex Mono", monospace}button,a,.dt-exec-payout,.dt-tp-balance{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.dt-shell{display:grid!important;grid-template-columns:1fr 300px!important;width:100%;height:calc(100vh - 48px);background:var(--bg-base);color:var(--text-primary);font-family:var(--font-sans);font-size:12px;overflow:hidden}.dt-chart-area{display:flex;flex-direction:column;overflow:hidden;min-width:0;height:100%;background:var(--bg-base)}.dt-chart-header{height:48px;background:var(--bg-surface);border-bottom:1px solid rgba(255,255,255,.05);display:flex;align-items:center;padding:0 16px;justify-content:space-between;flex-shrink:0}.dt-chart-symbol-wrap{display:flex;align-items:center;gap:12px}.dt-chart-symbol{font-size:13px;font-weight:700;color:var(--text-secondary)}.dt-chart-price{font-size:19px;font-weight:800;color:var(--green);font-family:var(--font-mono);letter-spacing:-.5px;text-shadow:0 0 12px rgba(0,230,118,.35)}.dt-conn-pill{display:flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:700;background:#00e6760f;border:1px solid rgba(0,230,118,.2);color:var(--green)}.dt-canvas-wrap{flex:1;position:relative;background:var(--bg-base);padding:8px;min-height:0}.dt-trade-panel{width:300px;flex-shrink:0;background:var(--bg-surface);border-left:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;overflow-y:auto;height:100%}.dt-tp-header{padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.dt-tp-title{font-size:12px;font-weight:800;color:var(--text-primary);letter-spacing:.02em}.dt-tp-balance{font-size:12px;color:var(--yellow);font-family:var(--font-mono);font-weight:700;text-shadow:0 0 10px rgba(255,179,0,.25)}.dt-section{padding:14px 16px 0}.dt-section-label{font-size:9.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.dt-stake-row{display:flex;align-items:center;border:1px solid var(--border);border-radius:4px;overflow:hidden;background:var(--bg-base)}.dt-stake-adj{width:38px;height:36px;background:var(--bg-elevated);border:none;color:var(--text-primary);font-size:16px;font-weight:600;cursor:pointer;transition:background .1s}.dt-stake-adj:hover{background:var(--bg-hover)}.dt-stake-input{flex:1;height:36px;background:transparent;border:none;color:var(--text-primary);font-size:13px;text-align:center;font-family:var(--font-mono);font-weight:700}.dt-stake-input:focus{outline:none}.dt-select{width:100%;height:36px;padding:0 8px;background:var(--bg-base);border:1px solid var(--border);color:var(--text-primary);border-radius:4px;font-family:var(--font-sans);font-weight:600;font-size:12px}.dt-select:focus{outline:none;border-color:var(--accent)}.dt-payout-card{margin:16px;padding:12px 14px;background:var(--bg-elevated);border:1px solid rgba(255,255,255,.04);border-radius:4px;display:flex;flex-direction:column;gap:6px}.dt-payout-row{display:flex;justify-content:space-between;font-size:11px}.dt-payout-label{color:var(--text-muted)}.dt-payout-val{font-weight:700;font-family:var(--font-mono)}.dt-exec-btns{display:flex;flex-direction:column;gap:10px;padding:0 16px 24px;margin-top:auto}.dt-exec-rise,.dt-exec-fall{width:100%;height:44px;padding:0 14px;border-radius:4px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700;font-family:var(--font-sans);transition:all .12s cubic-bezier(.16,1,.3,1)}.dt-exec-rise{background:linear-gradient(135deg,#00a854,#00e676);color:#001a0a;box-shadow:0 3px 14px #00e67626}.dt-exec-rise:hover{background:linear-gradient(135deg,#00c764,#00ff8a);transform:translateY(-1px);box-shadow:0 4px 18px #00e67640}.dt-exec-fall{background:linear-gradient(135deg,#c40038,#ff1744);color:#fff;box-shadow:0 3px 14px #ff174426}.dt-exec-fall:hover{background:linear-gradient(135deg,#b0003a,#ff4569);transform:translateY(-1px);box-shadow:0 4px 18px #ff174440}.dt-exec-payout{background:#00000024;padding:3px 8px;border-radius:4px;font-size:11px;font-family:var(--font-mono);font-weight:700;color:#fff}.dt-exec-rise .dt-exec-payout{color:#001a0a;background:#00000014}.dt-toast-wrap{position:fixed;bottom:24px;right:320px;z-index:9999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.dt-toast{background:#1e2538;border-left:4px solid var(--accent);border-right:1px solid rgba(255,255,255,.05);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);color:#fff;padding:12px 16px;border-radius:4px;box-shadow:0 10px 30px #0006;font-size:11.5px;font-weight:600;min-width:260px;pointer-events:auto;animation:slideLeftIn .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes slideLeftIn{0%{transform:translate(24px);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.dt-shell{grid-template-columns:1fr!important;overflow-y:auto;height:auto}.dt-trade-panel{width:100%;border-left:none;border-top:1px solid rgba(255,255,255,.05)}.dt-toast-wrap{right:20px;bottom:20px}}.trade-panel-sidebar,.trade-panel{width:100%!important;background:#0f172a!important;padding:16px!important;border-radius:8px!important;display:flex!important;flex-direction:column!important;gap:14px!important;box-sizing:border-box!important}.panel-header-strip,.panel-header{display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #1e293b!important;padding-bottom:10px!important}.panel-header-title{font-size:13px!important;font-weight:600!important;color:#94a3b8!important;text-transform:uppercase;letter-spacing:.05em}.contract-cat-tabs{display:flex!important;flex-wrap:wrap!important;gap:4px!important;border-bottom:1px solid #1e293b!important;padding-bottom:8px!important}.cat-tab{flex:1 1 auto!important;min-width:70px!important;padding:6px 4px!important;font-size:10px!important;font-weight:600!important;color:#64748b!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:4px!important;cursor:pointer!important;text-align:center!important;white-space:nowrap!important;transition:all .15s ease!important}.cat-tab:hover{background:#273549!important;color:#f8fafc!important}.cat-tab.active{background:#0ea5e9!important;border-color:#38bdf8!important;color:#fff!important}.contract-types-grid,.contract-types{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.contract-btn{flex:1 1 calc(50% - 3px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 8px!important;border-radius:4px!important;border:1px solid #334155!important;font-size:11px!important;font-weight:700!important;cursor:pointer!important;background:#1e293b!important;color:#94a3b8!important;transition:all .15s ease!important}.contract-btn.green.active,.contract-btn.green:hover{background:#00e6761a!important;border-color:#00e676!important;color:#00e676!important}.contract-btn.red.active,.contract-btn.red:hover{background:#ff17441a!important;border-color:#ff1744!important;color:#ff1744!important}.trade-section-box,.trade-section{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important}.section-label-txt,.section-label{font-size:10px!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:.05em!important}.duration-btns-row,.duration-btns{display:flex!important;flex-wrap:wrap!important;gap:4px!important;width:100%!important}.chip-btn,.chip{flex:1 1 calc(25% - 4px)!important;min-width:46px!important;padding:8px 2px!important;background:#1e293b!important;border:1px solid #334155!important;color:#94a3b8!important;border-radius:4px!important;font-size:11px!important;font-weight:600!important;cursor:pointer!important;text-align:center!important;transition:all .15s ease!important}.chip-btn:hover,.chip:hover{background:#273549!important;color:#f8fafc!important}.chip-btn.active,.chip.active{background:#0ea5e9!important;border-color:#38bdf8!important;color:#fff!important}.stake-input-container,.stake-input-wrap{display:flex!important;align-items:center!important;background:#1e293b!important;border:1px solid #334155!important;border-radius:4px!important;overflow:hidden!important;width:100%!important}.stake-adj-btn,.stake-adj{width:36px!important;height:34px!important;background:transparent!important;border:none!important;color:#94a3b8!important;font-size:16px!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important}.input-field,.input,.stake-input{flex:1!important;height:34px!important;background:transparent!important;border:none!important;color:#fff!important;text-align:center!important;font-size:13px!important;font-weight:600!important;outline:none!important}.proposal-payout-card,.proposal-card{background:#1e293b!important;border:1px solid #334155!important;border-radius:4px!important;padding:10px!important}.proposal-data-row,.proposal-row{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:11px!important;color:#94a3b8!important;padding:2px 0!important}.trade-action-wrapper,.trade-buy-wrap{width:100%!important}.trade-submit-btn,.trade-buy-btn,.btn-green-action{width:100%!important;padding:12px!important;background:#00e676!important;color:#000!important;font-weight:700!important;border:none!important;border-radius:4px!important;cursor:pointer!important}.input-parameter-column{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.parameter-label-row{font-size:11px;color:#90a4ae;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.digit-horizontal-button-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.digit-selector-node-btn{background:#1c2b36;border:1px solid #2d3e4f;color:#eceff1;padding:8px 0;font-size:13px;font-weight:700;border-radius:4px;cursor:pointer;transition:all .15s ease-in-out}.digit-selector-node-btn:hover{background:#263238;border-color:#37474f}.digit-selector-node-btn.active{background:#00e676;border-color:#00e676;color:#0a1118;box-shadow:0 0 10px #00e67659}.portfolio-panel{flex:1;overflow-y:auto;background:var(--bg-base);padding:0}.portfolio-cta{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:linear-gradient(135deg,#f59e0b1a,#d977060d);border-bottom:1px solid rgba(245,158,11,.2)}.cta-title{font-size:13px;font-weight:600;margin-bottom:2px}.cta-sub{font-size:11px;color:var(--text-secondary)}.portfolio-unauth{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;gap:12px;color:var(--text-muted);font-size:12px;text-align:center;padding:20px}.portfolio-content{padding:16px;display:flex;flex-direction:column;gap:16px}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stat-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r4);padding:12px 14px}.sc-label{font-size:10px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.sc-value{font-size:20px;font-weight:700;margin-bottom:4px}.sc-sub{font-size:10px;color:var(--text-muted)}.chart-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r4);padding:12px}.chart-card-header{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;margin-bottom:10px;color:var(--text-secondary)}.bottom-row{display:flex;gap:16px}.trade-stats-list{display:flex;flex-direction:column;gap:8px;padding-top:4px}.ts-row{display:flex;justify-content:space-between;font-size:11px;color:var(--text-secondary)}.ts-row .mono{font-size:12px}.digits-analytics-panel-wrapper{box-sizing:border-box;display:grid!important;grid-template-columns:1fr 340px!important;gap:12px!important;height:100%;background:var(--bg-base, #030712);padding:12px;overflow:hidden!important}.digits-analytics-panel-wrapper *{box-sizing:border-box}.analytics-pane-left-workspace{display:flex;flex-direction:column;gap:10px;overflow-y:auto;background:var(--bg-surface, #0f172a);padding:12px;border-radius:var(--r4, 6px);border:1px solid var(--border, rgba(255, 255, 255, .05))}.analytics-pane-right-execution-desk{display:flex;flex-direction:column;gap:10px;overflow-y:auto}.analytics-pane-right-execution-desk>div{background:var(--bg-surface, #0f172a);padding:12px;border-radius:var(--r4, 6px);border:1px solid var(--border, rgba(255, 255, 255, .05));display:flex;flex-direction:column;gap:8px}.analytics-pane-right-execution-desk select,.analytics-pane-right-execution-desk input{width:100%;padding:5px;background:var(--bg-base, #030712);color:#fff;border:1px solid var(--border, rgba(255, 255, 255, .1));border-radius:var(--r3, 3px);font-size:10px;outline:none;font-family:var(--font-sans, system-ui);transition:border-color .15s ease-in-out}.analytics-pane-right-execution-desk select:focus,.analytics-pane-right-execution-desk input:focus{border-color:var(--accent, #0070f3)!important}.lookback-tabs-row{display:flex;gap:4px}.lookback-tabs-row button{flex:1;padding:4px;font-size:9px;font-weight:700;border:1px solid var(--border, rgba(255, 255, 255, .05));color:var(--text-secondary, #94a3b8);cursor:pointer;border-radius:var(--r2, 3px);background:#ffffff05;color:#fff}.mode-tabs-deck{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:4px}.mode-tabs-deck button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;background:transparent;border:1px solid transparent;color:var(--text-muted, #64748b);font-size:9px;font-weight:800;cursor:pointer;border-radius:var(--r3, 4px)}.progress-track-wrapper{flex:1;background:var(--bg-base, #030712);height:12px;border-radius:var(--r2, 2px);overflow:hidden;position:relative}.streaks-matrix-grid{display:grid;grid-template-columns:repeat(5,1fr)!important;gap:4px}.tape-flex-row{display:flex;gap:2px;overflow-x:hidden;background:var(--bg-base, #030712);padding:4px;border-radius:var(--r3, 4px);justify-content:flex-end}.digits-analytics-panel-wrapper button{outline:none;-webkit-user-select:none;user-select:none;transition:opacity .12s ease,transform .1s ease}.digits-analytics-panel-wrapper button:active{opacity:.8;transform:scale(.98)}.acc-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg-surface)}.acc-panel-empty{align-items:center;justify-content:center;gap:16px;text-align:center;padding:40px 24px}.acc-empty-icon{color:var(--text-muted)}.acc-empty-title{font-size:15px;font-weight:700;color:var(--text-primary)}.acc-empty-sub{font-size:12px;color:var(--text-secondary);max-width:260px;line-height:1.6}.acc-header{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);flex-shrink:0}.acc-avatar{width:34px;height:34px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--accent),var(--accent-hover));display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#fff}.acc-info{flex:1;min-width:0}.acc-loginid{font-size:12px;font-weight:700;color:var(--text-primary)}.acc-fullname{font-size:10px;color:var(--text-muted);margin-top:1px}.acc-type-badge{display:inline-block;font-size:9px;font-weight:700;padding:1px 6px;border-radius:99px;margin-top:2px;text-transform:uppercase;letter-spacing:.04em}.acc-type-badge[data-type=demo]{background:var(--yellow-dim);color:var(--yellow)}.acc-type-badge[data-type=real]{background:var(--green-dim);color:var(--green)}.acc-balance-main{flex-shrink:0;display:flex;align-items:baseline;gap:3px}.acc-currency{font-size:10px;color:var(--text-muted)}.acc-amount{font-size:16px;font-weight:800;color:var(--text-primary)}.acc-actions{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border);flex-shrink:0}.acc-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 8px;border-radius:var(--r3);border:none;cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-sans);transition:all .15s}.acc-action-btn.deposit{background:var(--green-dim);color:var(--green)}.acc-action-btn.deposit:hover{background:var(--green);color:#fff}.acc-action-btn.withdraw{background:var(--red-dim);color:var(--red)}.acc-action-btn.withdraw:hover{background:var(--red);color:#fff}.acc-action-btn.refresh{background:var(--bg-elevated);color:var(--text-secondary);border:1px solid var(--border);flex:0 0 auto;padding:7px 10px}.acc-action-btn.refresh:hover{background:var(--bg-hover);color:var(--text-primary)}.acc-action-btn:disabled{opacity:.5;cursor:not-allowed}.acc-tabs{display:flex;border-bottom:1px solid var(--border);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.acc-tabs::-webkit-scrollbar{display:none}.acc-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 4px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:10px;font-weight:600;cursor:pointer;transition:all .15s;font-family:var(--font-sans);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.acc-tab:hover{color:var(--text-primary)}.acc-tab.active{color:var(--accent);border-bottom-color:var(--accent)}.acc-tab-content{flex:1;overflow-y:auto;display:flex;flex-direction:column}.acc-section-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);flex-shrink:0}.acc-badge{background:var(--accent-dim);color:var(--accent);font-size:10px;font-weight:600;padding:1px 6px;border-radius:99px}.acc-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px;font-size:12px;color:var(--text-muted)}.acc-no-positions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:40px;font-size:12px;color:var(--text-muted);text-align:center}.acc-positions-list{flex:1;overflow-y:auto}.acc-position-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--border-light);gap:8px}.acc-position-row:last-child{border-bottom:none}.acc-pos-main{flex:1;min-width:0}.acc-pos-type{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.acc-pos-label{font-size:10px;font-weight:700}.acc-pos-symbol{font-size:10px;color:var(--text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-pos-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.acc-pos-stake,.acc-pos-pnl{font-size:11px}.acc-sell-btn{font-size:9px;font-weight:700;padding:3px 8px;background:var(--red-dim);color:var(--red);border:1px solid rgba(239,68,68,.3);border-radius:var(--r2);cursor:pointer;transition:all .15s}.acc-sell-btn:hover{background:var(--red);color:#fff}.acc-sell-btn:disabled{opacity:.5;cursor:not-allowed}.acc-stats-row{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--border);flex-shrink:0}.acc-stat-card{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r4);padding:8px 10px}.acc-stat-icon{width:28px;height:28px;border-radius:var(--r3);flex-shrink:0;background:color-mix(in srgb,var(--sc) 12%,transparent);border:1px solid color-mix(in srgb,var(--sc) 25%,transparent);display:flex;align-items:center;justify-content:center;color:var(--sc)}.acc-stat-body{min-width:0}.acc-stat-label{font-size:9px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.acc-stat-value{font-size:12px;font-weight:700;font-family:var(--font-mono)}.acc-stat-sub{font-size:9px;color:var(--text-muted)}.acc-cashier-content{overflow:hidden}.acc-cashier-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1;padding:40px 24px;color:var(--text-muted);font-size:12px;text-align:center}.acc-cashier-buttons{display:flex;gap:8px}.acc-cashier-frame-wrap{flex:1;display:flex;flex-direction:column;overflow:hidden}.acc-cashier-toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:var(--bg-elevated);border-bottom:1px solid var(--border);flex-shrink:0}.acc-cashier-title{font-size:11px;font-weight:600;color:var(--text-secondary)}.acc-cashier-ext{color:var(--text-muted);cursor:pointer;display:flex;align-items:center;transition:color .15s}.acc-cashier-ext:hover{color:var(--accent)}.acc-cashier-frame{flex:1;width:100%;border:none;background:#fff;min-height:400px}.acc-virtual-notice{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1;padding:40px 24px;text-align:center}.acc-vn-title{font-size:14px;font-weight:700;color:var(--text-primary)}.acc-vn-sub{font-size:12px;color:var(--text-secondary);max-width:240px;line-height:1.6}.acc-history-list{flex:1;overflow-y:auto}.acc-history-row{display:flex;align-items:flex-start;gap:8px;padding:7px 12px;border-bottom:1px solid var(--border-light)}.acc-history-row:last-child{border-bottom:none}.acc-hist-icon{flex-shrink:0;padding-top:2px}.acc-hist-info{flex:1;min-width:0}.acc-hist-type{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.acc-hist-desc{font-size:10px;color:var(--text-muted);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-hist-time{font-size:9px;color:var(--text-muted);margin-top:2px;font-family:var(--font-mono)}.acc-hist-amount{font-size:11px;font-weight:700;flex-shrink:0}.acc-spinner{display:inline-block;border-radius:50%;border:2px solid var(--border);border-top-color:var(--accent);animation:acc-spin .7s linear infinite;flex-shrink:0}@keyframes acc-spin{to{transform:rotate(360deg)}}.spin{animation:acc-spin .7s linear infinite}.telemetry-sidebar{width:268px;flex-shrink:0;display:flex;flex-direction:column;background:#0d0e12;border-left:1px solid rgba(255,255,255,.06);overflow:hidden;height:100%}.ts-tabs{display:flex;flex-direction:column;padding:8px;gap:2px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.ts-tab{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:8px;border:none;background:none;color:var(--text-secondary);cursor:pointer;font-size:11.5px;font-weight:500;transition:all .15s;text-align:left;width:100%}.ts-tab:hover{background:#ffffff0d;color:var(--text-primary)}.ts-tab.active{background:#0ea5e91f;color:var(--accent);border:1px solid rgba(14,165,233,.2)}.ts-tab-lbl{font-size:11px}.ts-body{flex:1;overflow-y:auto;padding:12px 10px;display:flex;flex-direction:column;gap:10px;min-height:0}.ts-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ts-stat-card{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:9px 10px}.ts-stat-lbl{font-size:10px;color:var(--text-secondary);letter-spacing:.04em;margin-bottom:4px;text-transform:uppercase}.ts-stat-val{font-size:15px;font-weight:700;color:var(--text-primary);line-height:1.2}.ts-stat-sub{font-size:9px;font-weight:400;color:var(--text-muted)}.ts-pnl-card{border-radius:10px;padding:14px;text-align:center;border:1px solid}.ts-pnl-card.pos{background:#10b98114;border-color:#10b98140}.ts-pnl-card.neg{background:#ef444414;border-color:#ef444440}.ts-pnl-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:6px}.ts-pnl-val{font-size:22px;font-weight:800;letter-spacing:-.02em}.ts-pnl-card.pos .ts-pnl-val{color:#10b981}.ts-pnl-card.neg .ts-pnl-val{color:#ef4444}.ts-pnl-cur{font-size:12px;font-weight:500;margin-left:4px;opacity:.7}.ts-reset-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:none;color:var(--text-secondary);font-size:11px;cursor:pointer;transition:all .15s}.ts-reset-btn:hover{background:#ffffff0d;color:var(--text-primary)}.ts-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;color:var(--text-muted);text-align:center;padding:24px 0}.ts-empty-sub{font-size:11px;color:var(--text-muted)}.ts-orders-list{display:flex;flex-direction:column;gap:8px}.ts-order{background:#ffffff08;border-radius:8px;padding:10px;border-left:3px solid}.ts-order.running{border-color:#0ea5e9}.ts-order.win{border-color:#10b981}.ts-order.loss{border-color:#ef4444}.ts-order-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ts-order-asset{font-size:11px;font-weight:700;color:var(--text-primary)}.ts-order-badge{font-size:9px;font-weight:700;letter-spacing:.06em;padding:2px 7px;border-radius:99px}.ts-order-badge.running{background:#0ea5e926;color:#0ea5e9}.ts-order-badge.win{background:#10b98126;color:#10b981}.ts-order-badge.loss{background:#ef444426;color:#ef4444}.ts-order-row{display:flex;gap:12px}.ts-order-col{flex:1}.ts-order-lbl{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.ts-order-val{font-size:12px;font-weight:600;color:var(--text-primary)}.ts-order-time{font-size:9px;color:var(--text-muted);margin-top:5px;font-family:var(--font-mono)}.ts-stream{display:flex;flex-direction:column;gap:0;padding:0!important}.ts-stream-hdr{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.ts-stream-title{font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);font-family:var(--font-mono)}.ts-clear-btn{font-size:10px;color:var(--text-muted);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;transition:all .1s}.ts-clear-btn:hover{color:var(--text-primary);background:#ffffff0f}.ts-stream-body{flex:1;overflow-y:auto;padding:8px 0;font-family:var(--font-mono);font-size:10px;line-height:1.6;min-height:0}.ts-stream-empty{padding:16px;color:var(--text-muted);text-align:center}.ts-log{display:flex;gap:6px;padding:2px 12px}.ts-log:hover{background:#ffffff08}.ts-log-time{color:var(--text-muted);flex-shrink:0}.ts-log-msg{color:var(--text-secondary);word-break:break-all}.ts-log-success .ts-log-msg,.ts-log-win .ts-log-msg{color:#10b981}.ts-log-warn .ts-log-msg{color:var(--yellow)}.ts-log-buy .ts-log-msg{color:#0ea5e9}.ts-log-loss .ts-log-msg{color:#ef4444}.ts-log-ping .ts-log-msg{color:var(--text-muted)}[data-theme=light] .telemetry-sidebar{background:#f4f6fb;border-left-color:#00000014}[data-theme=light] .ts-tab.active{background:#0284c71a}[data-theme=light] .ts-stat-card{background:#00000005;border-color:#00000012}[data-theme=light] .ts-order{background:#00000005}[data-theme=light] .ts-reset-btn{border-color:#0000001a}[data-theme=light] .ts-stream-body{background:#fff}@media (max-width: 1100px){.telemetry-sidebar{display:none}}.sl-wrap{flex:1;overflow-y:auto;background:#0d0e12;display:flex;flex-direction:column}.sl-hero{position:relative;overflow:hidden;padding:32px 36px 28px;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(160deg,#0d0e12,#10131c);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.sl-hero-orbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.sl-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.1;animation:sl-orb-float calc(8s + var(--i, 0) * 2s) ease-in-out infinite alternate}.sl-orb:nth-child(1){width:280px;height:280px;background:#0ea5e9;top:-80px;left:-60px}.sl-orb:nth-child(2){width:200px;height:200px;background:#10b981;top:20px;right:20px}.sl-orb:nth-child(3){width:160px;height:160px;background:#22d3ee;bottom:-40px;left:40%}.sl-orb:nth-child(4){width:130px;height:130px;background:#f59e0b;top:40px;left:45%}.sl-orb:nth-child(5){width:180px;height:180px;background:#0ea5e9;bottom:0;right:25%;opacity:.06}.sl-orb:nth-child(6){width:140px;height:140px;background:#ef4444;top:-20px;right:40%;opacity:.06}@keyframes sl-orb-float{0%{transform:translate(0) scale(1)}to{transform:translate(20px,-20px) scale(1.1)}}.sl-hero-content{position:relative;max-width:560px;flex:1}.sl-hero-tag{display:inline-block;padding:3px 12px;border-radius:99px;border:1px solid rgba(14,165,233,.3);background:#0ea5e914;color:#0ea5e9;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.sl-hero-title{font-size:28px;font-weight:800;color:var(--text-primary);line-height:1.15;letter-spacing:-.02em;margin-bottom:10px}.sl-hero-accent{color:#0ea5e9}.sl-hero-sub{font-size:13px;color:var(--text-secondary);line-height:1.6;max-width:480px;margin-bottom:18px}.sl-hero-cta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sl-hero-cta .btn{display:flex;align-items:center;gap:6px}.sl-hero-stats{position:relative;display:flex;gap:24px;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:16px 22px}.sl-hstat{display:flex;flex-direction:column;align-items:center;gap:3px}.sl-hstat-val{font-size:20px;font-weight:800;color:#0ea5e9;font-family:var(--font-mono);line-height:1}.live-dot-inline{display:inline-block;width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;animation:pulse-dot 1.5s ease-in-out infinite;font-size:0}.sl-hstat-label{font-size:10px;color:var(--text-muted);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sl-workspace{display:grid;grid-template-columns:1fr 380px;gap:0;flex:1;min-height:0;overflow:hidden}@media (max-width: 1100px){.sl-workspace{grid-template-columns:1fr;overflow:auto}.sl-col-right{border-left:none;border-top:1px solid rgba(255,255,255,.06)}}.sl-col-left,.sl-col-right{overflow-y:auto;padding:20px 24px 32px}.sl-col-right{border-left:1px solid rgba(255,255,255,.06);background:#ffffff03;display:flex;flex-direction:column;gap:14px}.sl-col-left{display:flex;flex-direction:column;gap:14px}.sl-panel{background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:14px;overflow:hidden}.sl-panel-hdr{display:flex;align-items:center;gap:7px;padding:11px 16px;background:#ffffff06;border-bottom:1px solid rgba(255,255,255,.06);font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-secondary)}.sl-panel-hdr .live-dot{flex-shrink:0}.sl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px}.sl-card{position:relative;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:16px 14px 14px;text-align:left;cursor:pointer;transition:all .2s;overflow:hidden}.sl-card:hover:not(.sl-card-disabled){border-color:var(--lc, var(--accent));background:#ffffff0e;transform:translateY(-2px);box-shadow:0 8px 24px #00000059,0 0 0 1px var(--lc, var(--accent)) inset}.sl-card-disabled{opacity:.4;cursor:not-allowed}.sl-card-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--lc, #0EA5E9) 12%,transparent),transparent 65%);pointer-events:none}.sl-card-top{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:11px}.sl-card-icon-wrap{width:38px;height:38px;border-radius:9px;background:color-mix(in srgb,var(--lc, #0EA5E9) 14%,transparent);border:1px solid color-mix(in srgb,var(--lc, #0EA5E9) 28%,transparent);display:flex;align-items:center;justify-content:center;color:var(--lc, #0EA5E9)}.sl-card-lock{color:var(--text-muted);margin-top:3px}.sl-badge{font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:2px 7px;border-radius:99px}.sl-badge-soon{background:#ffffff12;color:var(--text-muted)}.sl-card-label{font-size:12.5px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.sl-card-desc{font-size:11px;color:var(--text-secondary);line-height:1.5}.sl-controls{padding:14px;display:flex;flex-direction:column;gap:12px}.sl-control-group{display:flex;flex-direction:column;gap:5px}.sl-control-label{font-size:10px;font-weight:700;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase}.sl-select-wrap{position:relative}.sl-select{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary);font-size:12.5px;padding:8px 32px 8px 11px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:border-color .15s}.sl-select:focus{outline:none;border-color:#0ea5e9}.sl-select-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.sl-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text-primary);font-size:13px;font-family:var(--font-mono);padding:8px 11px;width:100%;transition:border-color .15s}.sl-input:focus{outline:none;border-color:#0ea5e9}.sl-control-row{display:flex;gap:10px;align-items:flex-end}.sl-dir-toggle{display:flex;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.sl-dir-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:7px 10px;font-size:11.5px;font-weight:600;background:none;color:var(--text-secondary);border:none;cursor:pointer;transition:all .15s;white-space:nowrap}.sl-dir-btn:hover{background:#ffffff0d;color:var(--text-primary)}.sl-dir-btn.active-up{background:#10b98126;color:#10b981}.sl-dir-btn.active-down{background:#ef444426;color:#ef4444}.sl-deploy-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:8px;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #0ea5e940}.sl-deploy-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #0ea5e966}.sl-deploy-btn:active{transform:none}.sl-reg-add-btn{display:flex;align-items:center;gap:4px;margin-left:auto;padding:4px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:none;color:var(--text-secondary);font-size:10px;font-weight:600;cursor:pointer;transition:all .15s}.sl-reg-add-btn:hover{background:#ffffff0f;color:var(--text-primary)}.sl-registry{overflow:hidden}.sl-reg-thead{display:grid;grid-template-columns:2fr 1.5fr 1fr;padding:8px 14px;gap:10px;font-size:9.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.sl-reg-row{display:grid;grid-template-columns:2fr 1.5fr 1fr;align-items:center;padding:10px 14px;gap:10px;border-top:1px solid rgba(255,255,255,.04);transition:background .12s}.sl-reg-row:hover{background:#ffffff06}.sl-row-active{background:#10b9810a}.sl-reg-name{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:600;color:var(--text-primary);font-family:var(--font-mono);overflow:hidden}.sl-reg-name span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-reg-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.sl-reg-time{display:flex;align-items:center;gap:4px;font-size:10.5px;color:var(--text-secondary);font-family:var(--font-mono)}.sl-toggle{display:flex;align-items:center;gap:4px;background:none;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:3px 7px;cursor:pointer;font-size:10px;font-weight:600;color:var(--text-muted);transition:all .15s;white-space:nowrap}.sl-toggle:hover{background:#ffffff0a}.sl-toggle.on{background:#10b9811f;border-color:#10b9814d;color:#10b981}.sl-toggle-icon.on{color:#10b981}.sl-viz-instrument{padding:12px 16px 8px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sl-viz-symbol{font-size:13.5px;font-weight:700;color:var(--text-primary)}.sl-viz-code{font-size:11px;color:#0ea5e9;font-family:var(--font-mono)}.sl-spark{display:flex;align-items:flex-end;gap:2px;height:56px;padding:0 16px 10px}.sl-spark-bar{flex:1;background:#0ea5e947;border-radius:2px 2px 0 0;min-width:3px;transition:height .4s ease}.sl-spark-bar.latest{background:#10b981;box-shadow:0 0 8px #10b98180}.sl-viz-stats{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#ffffff0d;border-top:1px solid rgba(255,255,255,.06)}.sl-vstat{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:var(--bg-panel)}.sl-vstat-label{font-size:9.5px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.sl-vstat-val{font-size:12.5px;font-weight:700;color:var(--text-primary)}.sl-status-grid{padding:10px;display:flex;flex-direction:column;gap:6px}.sl-status-tile{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;transition:all .15s}.sl-status-tile.active{border-color:#10b98140;background:#10b9810f}.sl-status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.sl-status-tile.active .sl-status-dot{background:#10b981;box-shadow:0 0 6px #10b98199;animation:pulse-dot 1.5s ease-in-out infinite}.sl-status-body{flex:1;min-width:0}.sl-status-name{font-size:11.5px;font-weight:600;color:var(--text-primary);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-status-sub{font-size:10px;color:var(--text-secondary)}.sl-status-badge{font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:4px}.sl-status-badge.on{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.25)}.sl-status-badge.off{background:#ffffff0d;color:var(--text-muted);border:1px solid rgba(255,255,255,.08)}.sl-perf-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff0d;border-bottom:1px solid rgba(255,255,255,.06)}.sl-perf-stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;background:var(--bg-panel)}.sl-perf-val{font-size:18px;font-weight:800;color:var(--text-primary);font-family:var(--font-mono)}.sl-perf-label{font-size:9.5px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.sl-perf-note{padding:10px 14px 12px;font-size:11px;color:var(--text-muted);line-height:1.5}[data-theme=light] .sl-wrap{background:#f0f2f7}[data-theme=light] .sl-hero{background:linear-gradient(160deg,#eef2f9,#e6ecf7)}[data-theme=light] .sl-panel{background:#fffc;border-color:#00000014}[data-theme=light] .sl-card{background:#ffffffbf;border-color:#00000014}[data-theme=light] .sl-card:hover:not(.sl-card-disabled){background:#fffffff2}[data-theme=light] .sl-select,[data-theme=light] .sl-input{background:#0000000a;border-color:#0000001f;color:var(--text-primary)}[data-theme=light] .sl-col-right{background:#00000005;border-color:#00000012}[data-theme=light] .sl-hero-stats{background:#ffffffd9;border-color:#00000014}[data-theme=light] .sl-status-tile{background:#00000005;border-color:#00000012}[data-theme=light] .sl-status-tile.active{background:#10b98114;border-color:#10b98133}[data-theme=light] .sl-spark-bar{background:#0ea5e940}[data-theme=light] .sl-viz-stats{background:#0000000a}[data-theme=light] .sl-vstat,[data-theme=light] .sl-perf-stat{background:#f9fafc}[data-theme=light] .sl-perf-row{background:#0000000a}.legal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15000;background:#000000b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:16px;animation:legal-fade .2s ease}@keyframes legal-fade{0%{opacity:0}to{opacity:1}}.legal-modal{display:flex;flex-direction:column;width:100%;max-width:680px;max-height:88vh;background:#161a22;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #000000b3;animation:legal-slide .22s ease}@keyframes legal-slide{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}[data-theme=light] .legal-modal{background:#fff;border-color:#0000001a}.legal-header{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0;background:#ffffff05}[data-theme=light] .legal-header{border-bottom-color:#00000014;background:#00000005}.legal-header-left{display:flex;align-items:center;gap:10px;color:var(--accent)}.legal-title{font-size:15px;font-weight:700;color:var(--text-primary)}.legal-effective{font-size:11px;color:var(--text-muted);margin-top:1px}.legal-close{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:6px;border-radius:6px;transition:all .15s}.legal-close:hover{background:#ffffff0f;color:var(--text-primary)}[data-theme=light] .legal-close:hover{background:#0000000f}.legal-body{flex:1;overflow-y:auto;padding:22px 24px 28px;display:flex;flex-direction:column;gap:0}.legal-body section{margin-bottom:22px}.legal-body h2{font-size:12.5px;font-weight:700;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.06)}[data-theme=light] .legal-body h2{border-bottom-color:#00000012}.legal-body h3{font-size:12px;font-weight:600;color:var(--text-secondary);margin:10px 0 5px}.legal-body p{font-size:12.5px;color:var(--text-secondary);line-height:1.65;margin-bottom:8px}.legal-body ul{padding-left:18px;margin-bottom:8px}.legal-body li{font-size:12.5px;color:var(--text-secondary);line-height:1.65;margin-bottom:4px}.legal-body code{font-family:var(--font-mono);font-size:11px;background:#ffffff12;padding:1px 5px;border-radius:3px;color:#0ea5e9}[data-theme=light] .legal-body code{background:#0000000f}.legal-body a{color:var(--accent);text-decoration:none}.legal-body a:hover{text-decoration:underline}.legal-footer-note{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:10px;padding:14px;background:#0ea5e912;border:1px solid rgba(14,165,233,.18);border-radius:10px;font-size:11.5px;color:var(--text-secondary);line-height:1.6}.legal-footer-note svg{flex-shrink:0;color:var(--accent);margin-top:1px}.legal-footer-note a{display:inline-flex;align-items:center;gap:3px;color:var(--accent);font-weight:600;text-decoration:none;white-space:nowrap}.legal-footer-note a:hover{text-decoration:underline}.toast-global-viewport-container{position:fixed;bottom:24px;right:24px;display:flex;flex-direction:column;gap:10px;z-index:10000;pointer-events:none;max-width:360px;width:100%}.toast-card-node{pointer-events:auto;background:#0f172a;color:#fff;border:1px solid #1e293b;border-left:4px solid var(--item-accent);padding:12px 16px;border-radius:6px;display:flex;justify-content:space-between;align-items:center;gap:12px;box-shadow:0 10px 25px -5px #0006,0 8px 10px -6px #0006}.toast-card-left-group{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.toast-vector-icon{color:var(--item-accent);flex-shrink:0}.toast-message-text{font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast-dismiss-button{background:transparent;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:2px;border-radius:4px;transition:background .15s,color .15s;flex-shrink:0}.toast-dismiss-button:hover{background:#ffffff0d;color:#fff}@keyframes toastSlideIn{0%{transform:translateY(20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.fade-slide-in{animation:toastSlideIn .25s cubic-bezier(.16,1,.3,1) forwards}.custom-dbots-marketplace-view{background-color:#11131e;border-radius:8px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.custom-dbots-marketplace-view select,.custom-dbots-marketplace-view input{outline:none}.custom-dbots-marketplace-view .upload-dropzone{transition:all .15s ease-in-out}.custom-dbots-marketplace-view .upload-dropzone:hover{border-color:var(--accent, #0ea5e9)!important;background-color:#ffffff03!important}.custom-dbots-marketplace-view .strategy-card-node{transition:transform .2s ease,box-shadow .2s ease}.custom-dbots-marketplace-view .strategy-card-node:hover{transform:translateY(-2px);box-shadow:0 12px 20px -8px #0006;border-color:#ffffff26!important}.custom-dbots-marketplace-view button[title="Remove from Vault"]{transition:opacity .2s ease,transform .2s ease}.custom-dbots-marketplace-view button[title="Remove from Vault"]:hover{opacity:1!important;transform:scale(1.1)}.custom-dbots-marketplace-view button:has(svg[fill="#fff"]){transition:background-color .2s ease,filter .2s ease}.custom-dbots-marketplace-view button:has(svg[fill="#fff"]):hover{filter:brightness(1.1)}.custom-dbots-marketplace-view button:has(svg[fill="#fff"]):active{filter:brightness(.95)}:root,[data-theme=dark]{--bg-base: #0e1015;--bg-surface: #161925;--bg-elevated: #11131e;--header-bg: #161925;--header-border: rgba(255, 255, 255, .06);--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--border: rgba(255, 255, 255, .06);--accent: #00e676;--primary: #7c3aed;--green: #00e676;--green-glow: 0 0 8px rgba(0, 230, 118, .4)}[data-theme=light]{--bg-base: #f8fafc;--bg-surface: #ffffff;--bg-elevated: #f1f5f9;--header-bg: #ffffff;--header-border: #cbd5e1;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--border: #cbd5e1;--accent: #10b981;--primary: #6d28d9;--green: #10b981;--green-glow: 0 0 8px rgba(16, 185, 129, .3)}body,.app-shell{display:flex!important;flex-direction:column!important;height:100vh!important;width:100vw!important;overflow-x:hidden!important;overflow-y:hidden!important;background-color:var(--bg-base)!important;color:var(--text-primary)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .15s ease,color .15s ease}.app-header,.top-nav{display:flex!important;align-items:center!important;background-color:var(--header-bg)!important;border-bottom:1px solid var(--header-border)!important;padding:0 12px!important;height:52px!important;flex-shrink:0!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;gap:8px!important;-webkit-overflow-scrolling:touch}.app-header::-webkit-scrollbar,.top-nav::-webkit-scrollbar,.top-nav-tabs::-webkit-scrollbar,.dash-sub-tabs::-webkit-scrollbar{display:none!important}.top-nav-tabs{display:flex!important;height:100%!important;gap:12px!important;align-items:center!important}.top-nav-tab{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:0 4px!important;height:100%!important;background:none!important;border:none!important;border-bottom:2px solid transparent!important;color:var(--text-secondary)!important;font-size:10.5px!important;font-weight:700!important;cursor:pointer!important;text-transform:uppercase;letter-spacing:.03em!important}.top-nav-tab.active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.app-body{display:flex!important;flex:1!important;width:100vw!important;height:calc(100vh - 52px)!important;overflow:hidden!important;position:relative!important;background-color:transparent!important}.hub-viewport-backplane{display:flex!important;flex-direction:row!important;flex:1!important;width:100%!important;height:100%!important;position:relative!important;z-index:1!important;overflow:hidden!important}.app-main{flex:1!important;display:flex!important;flex-direction:column!important;background-color:var(--bg-base)!important;overflow-y:auto!important;padding:14px!important;box-sizing:border-box!important;min-width:0!important}.workspace-wrap{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important;height:auto!important;overflow:hidden!important}.chart-signals-layout{display:grid!important;grid-template-columns:1.8fr 1fr!important;gap:14px!important;align-items:start!important;width:100%!important;min-width:0!important}.right-panel{width:320px!important;flex-shrink:0!important;background-color:var(--bg-surface)!important;border-left:1px solid var(--border)!important;padding:14px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important}.dash-sub-tabs{display:flex!important;gap:4px!important;border-bottom:1px solid var(--border)!important;padding-bottom:8px!important;margin-bottom:4px!important;overflow-x:auto!important}.dash-sub-tab{background:none!important;border:none!important;color:var(--text-secondary)!important;font-size:12px!important;font-weight:600!important;padding:4px 12px!important;cursor:pointer!important;white-space:nowrap!important}.dash-sub-tab.active{color:var(--green)!important;border-bottom:2px solid var(--green)!important}.site-footer{width:100%!important;background-color:var(--header-bg)!important;border-top:1px solid var(--header-border)!important;padding:8px 20px!important;box-sizing:border-box!important;height:34px!important;display:flex!important;align-items:center!important;z-index:10!important}.footer-layout-container{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important}.footer-right-actions-group{display:flex!important;align-items:center!important;gap:12px!important}.footer-corner-link{background:none!important;border:none!important;color:var(--text-secondary)!important;cursor:pointer!important;text-decoration:none!important;font-size:11px!important;font-weight:600!important}@media (max-width: 768px){.hub-viewport-backplane{flex-direction:column!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.chart-signals-layout{grid-template-columns:1fr!important;gap:12px!important}.right-panel{width:100%!important;height:auto!important;border-left:none!important;border-top:1px solid var(--border)!important;padding:16px!important}.app-main{overflow-y:visible!important;padding:10px!important;height:auto!important}.workspace-wrap,.tab-content{height:auto!important;overflow:visible!important}.site-footer{height:auto!important;padding:12px!important}.footer-layout-container{flex-direction:column!important;gap:8px!important;text-align:center!important}.footer-right-actions-group{margin-left:0!important;justify-content:center!important;width:100%!important}}.workspace-bar,.tab-bar,.panel,.indicator-card,.launch-card,.composer-sub-workspace,.chart-panel-wrap,.signals-sidebar-wrap,.digits-analytics-shell,.smart-analysis-shell,.matches-panel-shell,.deriv-floating-market-modal,.floating-account-menu-card,.accordion-action-row,div[style*="background: #161925"],div[style*="background-color: #161925"]{background-color:var(--bg-surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.sl-wrap,.digits-allocation-workspace-wrap,.portfolio-panel-container-box,.account-panel-container-box{background-color:var(--bg-base)!important;color:var(--text-primary)!important}.card-desc,.stat-lbl,.p-label,.task-subtext,span[style*="color: #64748b"],p[style*="color: #64748b"],div[style*="color: #64748b"],span[style*="color: var(--text-secondary)"],p[style*="color: var(--text-secondary)"]{color:var(--text-secondary)!important}h1,h2,h3,h4,h5,h6,span,p,div,label,select,input,option{color:inherit}.dt-stake-input,.input-field,.token-box-input,.dropdown-row,.digits-analytics-shell select,.smart-analysis-shell select,.matches-panel-shell select,.digits-analytics-shell input,.smart-analysis-shell input,.matches-panel-shell input,select[style*="background: #11131e"],input[style*="background: #11131e"]{background-color:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important}.blocklySvg,.blocklyWorkspace,.blocklyFlyoutBackground{background-color:var(--bg-base)!important}.market-sidebar-animation-wrapper{will-change:width,opacity;box-sizing:border-box!important}.market-sidebar-toggle-btn:hover{background-color:var(--bg-elevated)!important;color:var(--accent)!important}.premium-glass-backdrop-veil{position:absolute!important;top:52px!important;left:0!important;width:100vw!important;height:calc(100vh - 52px)!important;background-color:#0a0c12a6!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;z-index:999999!important;display:flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important;transition:opacity .25s ease-in-out!important}[data-theme=light] .premium-glass-backdrop-veil{background-color:#f8fafca6!important;backdrop-filter:blur(20px) saturate(140%)!important;-webkit-backdrop-filter:blur(20px) saturate(140%)!important}.veil-auth-card-prompt{background:#161925!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:24px 32px!important;text-align:center!important;box-shadow:0 20px 25px -5px #000000b3,0 10px 10px -5px #000000b3!important;max-width:380px!important;width:90%!important;animation:veilFadeIn .3s cubic-bezier(.16,1,.3,1)!important}[data-theme=light] .veil-auth-card-prompt{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000d!important}@keyframes veilFadeIn{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root,[data-theme=dark]{--bg-base: #07080E;--bg-surface: #11131E;--bg-elevated: #181B28;--bg-hover: #1E2234;--bg-active: #242840;--bg-glass: rgba(17, 19, 30, .88);--border: #1E2234;--border-light: #14172200;--border-glass: rgba(255, 255, 255, .05);--text-primary: #E8EAF0;--text-secondary: #7A869A;--text-muted: #3D4560;--accent: #0EA5E9;--accent-hover: #38BDF8;--accent-dim: rgba(14, 165, 233, .1);--green: #00E676;--green-dim: rgba(0, 230, 118, .1);--green-glow: 0 0 20px rgba(0, 230, 118, .3);--red: #FF1744;--red-dim: rgba(255, 23, 68, .1);--red-glow: 0 0 20px rgba(255, 23, 68, .3);--yellow: #FFB300;--yellow-dim: rgba(255, 179, 0, .1);--yellow-glow: 0 0 20px rgba(255, 179, 0, .3);--shadow-sm: 0 1px 3px rgba(0,0,0,.7);--shadow-md: 0 4px 16px rgba(0,0,0,.8);--shadow-lg: 0 8px 40px rgba(0,0,0,.9);--shadow-glow: 0 0 28px rgba(14,165,233,.14);--header-bg: rgba(7, 8, 14, .97);--header-border: rgba(255, 255, 255, .05);--ws-bar-bg: #090B12;--disclaimer-bg: #090B12;--scrollbar-thumb: #1E2234;--glass-bg: rgba(17, 19, 30, .45);--glass-border: rgba(255, 255, 255, .05);--glass-blur: blur(16px)}[data-theme=light]{--bg-base: #EFF2F7;--bg-surface: #FFFFFF;--bg-elevated: #F5F7FC;--bg-hover: #EAF0F8;--bg-active: #DDE6F4;--bg-glass: rgba(255, 255, 255, .92);--border: #DCE3EF;--border-light: #EEF2F8;--border-glass: rgba(0, 0, 0, .06);--text-primary: #0F1724;--text-secondary: #44516A;--text-muted: #9AAAC0;--accent: #0284C7;--accent-hover: #0369A1;--accent-dim: rgba(2, 132, 199, .1);--green: #00C853;--green-dim: rgba(0, 200, 83, .1);--green-glow: 0 0 16px rgba(0, 200, 83, .2);--red: #D50000;--red-dim: rgba(213, 0, 0, .1);--red-glow: 0 0 16px rgba(213, 0, 0, .2);--yellow: #FF8F00;--yellow-dim: rgba(255, 143, 0, .1);--yellow-glow: 0 0 16px rgba(255, 143, 0, .2);--shadow-sm: 0 1px 3px rgba(15, 23, 42, .07);--shadow-md: 0 4px 12px rgba(15, 23, 42, .1);--shadow-lg: 0 8px 32px rgba(15, 23, 42, .14);--shadow-glow: 0 0 20px rgba(2, 132, 199, .12);--header-bg: rgba(255, 255, 255, .97);--header-border: #DCE3EF;--ws-bar-bg: #F4F6FB;--disclaimer-bg: #EEF1F8;--scrollbar-thumb: #C5D0DF;--glass-bg: rgba(255, 255, 255, .45);--glass-border: rgba(0, 0, 0, .06);--glass-blur: blur(12px)}:root{--sp1: 4px;--sp2: 8px;--sp3: 12px;--sp4: 16px;--sp5: 20px;--sp6: 24px;--sp8: 32px;--sp10: 40px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--r2: 4px;--r3: 6px;--r4: 8px;--r6: 12px;--r8: 16px;--r10: 20px}html,body,#root{height:100%!important;width:100%!important;background:var(--bg-base)!important;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;line-height:1.5;overflow:hidden}:root,[data-theme]{transition:background-color .25s ease}.app-shell,.header,.sidebar,.app-main,.right-panel,.workspace-bar,.tab-bar,.signals-panel,.digits-panel,.trade-panel,.panel,.indicator-card,.launch-card,.bg-surface,.bg-elevated{transition:background-color .25s ease,border-color .25s ease}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.mono{font-family:var(--font-mono)}.text-green{color:var(--green)!important}.text-red{color:var(--red)!important}.text-yellow{color:var(--yellow)!important}.text-accent{color:var(--accent)!important}.text-secondary{color:var(--text-secondary)!important}.text-muted{color:var(--text-muted)!important}.text-primary{color:var(--text-primary)!important}.btn{display:inline-flex;align-items:center;gap:var(--sp2);padding:7px 14px;border-radius:var(--r3);font-size:12px;font-weight:500;cursor:pointer;border:none;white-space:nowrap;font-family:var(--font-sans);text-decoration:none;transition:all .15s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 2px 8px #0ea5e94d}.btn-primary:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 4px 14px #0ea5e966;transform:translateY(-1px)}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border)}.btn-outline:hover:not(:disabled){background:var(--bg-hover);border-color:var(--accent);color:var(--accent)}.btn-ghost{background:transparent;color:var(--text-secondary)}.btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.btn-green{background:var(--green);color:#001a0a;box-shadow:var(--green-glow)}.btn-green:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-red{background:var(--red);color:#fff;box-shadow:var(--red-glow)}.btn-red:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-affiliate{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-weight:600;font-size:11.5px;border-radius:var(--r3);padding:7px 14px;animation:glow-affiliate 2.5s ease-in-out infinite}.btn-affiliate:hover{filter:brightness(1.06)}@keyframes glow-affiliate{0%,to{box-shadow:0 0 16px #f59e0b4d}50%{box-shadow:0 0 28px #f59e0b8c}}.panel{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r6)}.panel-header{padding:var(--sp3) var(--sp4);border-bottom:1px solid var(--border);display:flex;align-items:center;gap:var(--sp2);font-weight:600;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);flex-shrink:0}.panel-header .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.45}}.badge{padding:2px 8px;border-radius:99px;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;display:inline-flex;align-items:center;gap:3px}.badge-green{background:var(--green-dim);color:var(--green)}.badge-red{background:var(--red-dim);color:var(--red)}.badge-yellow{background:var(--yellow-dim);color:var(--yellow)}.badge-accent{background:var(--accent-dim);color:var(--accent)}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.mono,.ticker-price,.dt-chart-price,.dt-stake-input,.dt-payout-val,.dt-tp-balance,.dt-asset-price,.dbot-stat-val,.dbot-stat-val-lg,.dbot-txn-table td{font-variant-numeric:tabular-nums}.chip{padding:4px 9px;border-radius:var(--r3);font-size:10px;font-weight:500;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:all .15s;border:1px solid transparent}.chip:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--border)}.chip.active{background:var(--accent-dim);color:var(--accent);border-color:#0ea5e94d}.input{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r3);color:var(--text-primary);font-family:var(--font-sans);font-size:13px;padding:7px 12px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim)}.input::placeholder{color:var(--text-muted)}.select{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r3);color:var(--text-primary);font-family:var(--font-sans);font-size:12px;padding:6px 28px 6px 10px;outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://w3.org d='M0 0l5 6 5-6z' fill='%238A95A8'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.select:focus{border-color:var(--accent)}.divider{border:none;border-top:1px solid var(--border)}@keyframes flash-green{0%,to{color:var(--green)}50%{color:var(--text-primary)}}@keyframes flash-red{0%,to{color:var(--red)}50%{color:var(--text-primary)}}.flash-green{animation:flash-green .4s ease}.flash-red{animation:flash-red .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.fade-in{animation:fadeIn .3s ease both}@keyframes slideInRight{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.slide-in{animation:slideInRight .25s ease both}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scale-in{animation:scaleIn .2s ease both}.toast-container{position:fixed;bottom:36px;right:20px;z-index:10001;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{padding:10px 16px;border-radius:var(--r6);font-size:12px;font-weight:500;background:var(--bg-surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);pointer-events:all;animation:slideInRight .25s ease both;min-width:200px;max-width:320px}.toast.success{border-color:var(--green);color:var(--green)}.toast.error{border-color:var(--red);color:var(--red)}.toast.info{border-color:var(--accent);color:var(--accent)}@media (max-width: 768px){.sidebar,.right-panel{display:none}}
