.header{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:64px!important;max-height:64px!important;min-height:64px!important;background-color:var(--bg-surface, #0f172a)!important;border-bottom:1px solid var(--border-glass, rgba(255, 255, 255, .05))!important;padding:0 16px!important;box-sizing:border-box!important;position:relative!important;z-index:500!important;transition:background-color .15s ease,border-color .15s ease!important}.header-left,.header-right{display:flex!important;align-items:center!important;gap:16px!important;height:100%!important;flex-shrink:0!important}@media (max-width: 768px){.header{flex-direction:column!important;height:auto!important;max-height:none!important;min-height:none!important;padding:8px!important;gap:8px!important}.header-left,.header-right{width:100%!important;justify-content:space-between!important;height:36px!important}.header-right{gap:8px!important}}[data-theme=light] .header{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 3px #0000000d!important}.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)}.telemetry-sidebar-container{width:340px!important;max-width:340px!important;min-width:340px!important;height:100%!important;max-height:calc(100vh - 64px)!important;flex-shrink:0!important;background-color:var(--bg-glass, rgba(15, 23, 42, .45))!important;backdrop-filter:var(--glass-blur, blur(12px))!important;-webkit-backdrop-filter:var(--glass-blur, blur(12px))!important;border-left:1px solid var(--border-glass, rgba(255, 255, 255, .05))!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:6px!important;box-sizing:border-box!important;overflow:hidden!important;position:relative!important;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .15s ease,border-color .15s ease!important;z-index:90!important}.telemetry-sidebar-container.ts-live-pulse{box-shadow:inset 0 0 0 1px #38bdf873,0 0 18px #38bdf82e!important;border-left-color:#38bdf873!important}.telemetry-inner-tab-viewport{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important;display:flex!important;flex-direction:column!important;gap:6px!important;scrollbar-width:thin!important;scrollbar-color:var(--border-light) transparent!important}.telemetry-inner-tab-viewport::-webkit-scrollbar{width:4px}.telemetry-inner-tab-viewport::-webkit-scrollbar-track{background:transparent}.telemetry-inner-tab-viewport::-webkit-scrollbar-thumb{background-color:var(--border-light, rgba(255, 255, 255, .1));border-radius:99px}.ts-tabs-navigation-header{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:2px!important;border-bottom:1px solid var(--border-light, rgba(255, 255, 255, .06))!important;padding-bottom:4px!important;flex-shrink:0!important;width:100%!important}.ts-tab-trigger-item{padding:6px 0!important;font-size:9.5px!important;background:transparent!important;border:none!important;color:var(--text-secondary, #94a3b8)!important;font-weight:800!important;cursor:pointer!important;border-radius:4px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.ts-tab-trigger-item.active{background-color:var(--accent-dim, rgba(56, 189, 248, .08))!important;color:var(--accent, #38bdf8)!important;box-shadow:var(--shadow-sm)!important}.ts-mobile-drawer-toggle-fab{display:none!important;position:fixed!important;bottom:16px!important;left:16px!important;width:44px!important;height:44px!important;border-radius:50%!important;background:linear-gradient(to right,var(--accent-dim, #0284c7),var(--accent, #0369a1))!important;color:var(--text-inverse, #ffffff)!important;border:none!important;box-shadow:0 4px 14px #00000073!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:101!important;transition:transform .15s cubic-bezier(.4,0,.2,1)!important}.ts-mobile-drawer-toggle-fab:active{transform:scale(.92)!important}@media (max-width: 1100px){.ts-mobile-drawer-toggle-fab{display:flex!important}.telemetry-sidebar-container{position:fixed!important;top:64px!important;right:0!important;bottom:0!important;width:280px!important;max-width:280px!important;min-width:280px!important;height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important;border-left:1px solid var(--border-glass, rgba(255, 255, 255, .08))!important;box-shadow:-6px 0 24px #00000080!important;transform:translate(100%)!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;overflow:hidden!important}.telemetry-sidebar-container.drawer-active{transform:translate(0)!important}.telemetry-inner-tab-viewport{overflow-y:auto!important}}.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}.premium-veil-overlay{position:absolute;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle at 50% 50%,#0a0f1ee6,#030712fa);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:999999;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.premium-veil-chassis{display:grid;grid-template-columns:300px 1fr;width:760px;height:480px;background:#0f172a73;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -15px #000c,inset 0 1px #ffffff1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.veil-sidebar-pane{background:#03071299;padding:28px 24px;display:flex;flex-direction:column;gap:20px;border-right:1px solid rgba(255,255,255,.05);position:relative}.veil-sidebar-pane:before{content:"";position:absolute;top:25%;left:50%;width:160px;height:140px;background:radial-gradient(circle,rgba(56,189,248,.06) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}.veil-ticker-box{background:linear-gradient(135deg,#030712cc,#0f172a99);border:1px solid rgba(255,255,255,.04);padding:16px;border-radius:8px;box-shadow:inset 0 1px 2px #ffffff05}.veil-live-price{font-size:26px;font-weight:900;font-family:Courier New,monospace;letter-spacing:-.5px;margin-top:4px;text-shadow:0 0 12px rgba(0,230,118,.2)}.veil-main-desk{padding:40px 48px;display:flex;flex-direction:column;justify-content:center;gap:28px;background:radial-gradient(circle at 100% 0%,rgba(56,189,248,.04) 0%,transparent 60%)}.btn-veil-action{padding:12px 24px;font-size:11.5px;font-weight:800;letter-spacing:.06em;border-radius:6px;cursor:pointer;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.1)}.btn-veil-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff;box-shadow:0 4px 14px #2563eb4d}.btn-veil-primary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2563eb73}.btn-veil-secondary{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 14px #10b98140}.btn-veil-secondary:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98166}@media (max-width: 768px){.premium-veil-chassis{grid-template-columns:1fr;width:100%;max-width:420px;height:auto;max-height:90vh;overflow-y:auto}.veil-sidebar-pane{border-right:none;border-bottom:1px solid rgba(255,255,255,.05);padding:20px}.veil-main-desk{padding:24px;gap:20px}}.chart-panel-container{background-color:var(--bg-surface, #161925)!important;border:1px solid var(--border, rgba(255, 255, 255, .06))!important;border-radius:6px!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;box-sizing:border-box!important;overflow:hidden!important;transition:background-color .15s ease,border-color .15s ease!important}.chart-panel-inner-viewport-enclosure{padding:12px!important;background-color:var(--bg-base, #0e1015)!important;flex:1!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:100%!important;overflow:hidden!important;transition:background-color .15s ease!important}.chart-canvas-and-overlay-wrapper{position:relative!important;flex:1!important;width:100%!important;min-height:280px!important;overflow:hidden!important;border-radius:4px!important}.chart-canvas-target-node-rack{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:4px!important;overflow:hidden!important;width:100%!important;height:100%!important}.chart-drawing-overlay-canvas{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;pointer-events:none!important;z-index:5!important}.chart-drawing-toolbar{position:absolute!important;top:10px!important;left:10px!important;z-index:10!important;display:flex!important;flex-direction:column!important;gap:4px!important;background:var(--bg-elevated, #1E2235)!important;border:1px solid var(--border-light, rgba(255, 255, 255, .08))!important;border-radius:8px!important;padding:6px!important;box-shadow:0 4px 14px #00000059!important;pointer-events:auto!important}.chart-drawing-toolbar-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border:none!important;border-radius:6px!important;background:transparent!important;color:var(--text-secondary, #94a3b8)!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important;padding:0!important}.chart-drawing-toolbar-btn:hover{background:#ffffff0f!important;color:var(--text-primary, #ffffff)!important}.chart-drawing-toolbar-btn.is-active{background:var(--accent, #0EA5E9)!important;color:#fff!important}.chart-drawing-toolbar-btn-danger:hover{background:#ef444426!important;color:#ef4444!important}.chart-drawing-toolbar-divider{height:1px!important;background:var(--border-light, rgba(255, 255, 255, .08))!important;margin:2px 4px!important}[data-theme=light] .chart-drawing-toolbar .chart-drawing-toolbar-btn{color:#475569!important}[data-theme=light] .chart-drawing-toolbar .chart-drawing-toolbar-btn.is-active{color:#fff!important}[data-theme=light] .chart-panel-container span,[data-theme=light] .chart-panel-container div{color:#0f172a!important}@media (max-width: 960px){.chart-panel-container{height:410px!important;min-height:410px!important;max-height:410px!important;flex:none!important}.chart-canvas-and-overlay-wrapper{height:340px!important;min-height:340px!important;max-height:340px!important}}.signals-panel-wrapper{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.ts-signals-live-viewport-container,.ts-signals-matrix-selectors-card{background:var(--bg-surface, #161925)!important;border:1px solid var(--border-subtle, rgba(255, 255, 255, .04))!important;border-radius:6px!important;padding:10px!important;box-sizing:border-box!important;width:100%!important}.win-rate-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;font-weight:700!important;color:var(--yellow, #eab308)!important;background:var(--yellow-dim, rgba(245, 158, 11, .1))!important;border:1px solid rgba(245,158,11,.25)!important;padding:2px 8px!important;border-radius:99px!important}[data-theme=light] .ts-signals-matrix-selectors-card,[data-theme=light] .ts-signals-live-viewport-container{background:#fff!important;border-color:#e2e8f0!important}@media (max-width: 960px){.signals-panel-wrapper,.ts-signals-live-viewport-container,.ts-signals-matrix-selectors-card{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:10px!important;padding:6px var(--r4, 4px)!important}}.trade-panel-sidebar{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;height:100%!important;max-height:100%!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;padding:4px!important}.tp-header-card,.tp-automation-manager-card,.tp-forms-container-card,.tp-lookback-selector-card,.tp-proposal-summary-card{background:var(--bg-surface, #161925)!important;border:1px solid var(--border-subtle, rgba(255, 255, 255, .04))!important;border-radius:6px!important;padding:6px 8px!important;box-sizing:border-box!important;width:100%!important;flex-shrink:0!important}.trade-panel-sidebar select,.trade-panel-sidebar input{outline:none!important;border-radius:4px!important;background:var(--bg-base, #030712)!important;color:var(--text-primary, #ffffff)!important;border:1px solid var(--border-light, #1e293b)!important;font-size:11px!important;font-weight:700!important;padding:4px 6px!important;box-sizing:border-box!important}.tp-category-grid-box{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;width:100%!important;box-sizing:border-box!important}.trade-panel-sidebar::-webkit-scrollbar{width:4px}.trade-panel-sidebar::-webkit-scrollbar-thumb{background:var(--border-light, rgba(255, 255, 255, .1));border-radius:2px}[data-theme=light] .trade-panel-sidebar select,[data-theme=light] .trade-panel-sidebar input{background:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}[data-theme=light] .tp-header-card,[data-theme=light] .tp-automation-manager-card,[data-theme=light] .tp-forms-container-card,[data-theme=light] .tp-lookback-selector-card,[data-theme=light] .tp-proposal-summary-card{background:#fff!important;border-color:#e2e8f0!important}.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}.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{--panel-bg: #030712;--pane-left-bg: rgba(15, 23, 42, .4);--surface-card: #0f172a;--border-main: rgba(255, 255, 255, .05);--border-subtle: rgba(255, 255, 255, .02);--text-main: #ffffff;--text-secondary: #94a3b8;--rank-1-bg: #047857;--rank-1-border: #059669;--rank-2-bg: #0369a1;--rank-2-border: #0284c7;--rank-10-bg: #b91c1c;--rank-10-border: #dc2626;--rank-default-bg: #1e293b;--rank-default-border: #334155;--live-target-bg: #10b981;--live-target-text: #000000}[data-theme=light],body.light-theme{--panel-bg: #f8fafc;--pane-left-bg: #ffffff;--surface-card: #f8fafc;--border-main: #cbd5e1;--border-subtle: #e2e8f0;--text-main: #0f172a;--text-secondary: #334155;--rank-default-bg: #e2e8f0;--rank-default-border: #cbd5e1}.digits-analytics-panel-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:12px!important;width:100%!important;height:100%!important;max-height:calc(100vh - 64px)!important;background-color:var(--panel-bg)!important;overflow:hidden!important;box-sizing:border-box!important}.analytics-pane-left-workspace{display:flex!important;flex-direction:column!important;gap:8px!important;height:100%!important;max-height:100%!important;overflow:hidden!important;background-color:var(--pane-left-bg)!important;border:1px solid var(--border-main)!important;border-radius:6px!important;padding:10px!important;box-sizing:border-box!important}.ts-workspace-hdr-band{display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid var(--border-subtle)!important;padding-bottom:4px!important;flex-shrink:0!important}.ts-hdr-independent-metrics-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;background-color:var(--surface-card)!important;border:1px solid var(--border-main)!important;padding:6px 12px!important;border-radius:4px!important;flex-shrink:0!important}.ts-digits-circle-map-panel{display:flex!important;flex-direction:column!important;gap:8px!important;background-color:var(--surface-card)!important;border:1px solid var(--border-main)!important;padding:8px 10px!important;border-radius:6px!important;flex-shrink:0!important}.ts-digits-scroll-container-card{display:flex!important;flex-direction:column!important;gap:6px!important;background-color:var(--surface-card)!important;border:1px solid var(--border-main)!important;border-radius:6px!important;padding:10px!important;width:100%!important;flex:1.2!important;min-height:140px!important;overflow:hidden!important;box-sizing:border-box!important}.ts-dsc-content-viewport{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important}.ts-lookback-selector-strip,.ts-dsc-tabs-nav-bar{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;flex-shrink:0!important}.ts-digits-lanes-master-box{display:grid!important;grid-template-rows:auto 1fr!important;background-color:var(--surface-card)!important;border:1px solid var(--border-main)!important;padding:8px 10px!important;border-radius:6px!important;flex:1!important;min-height:110px!important;max-height:140px!important;flex-shrink:0!important;overflow:hidden!important}.ts-lanes-triple-grid-dock{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:6px!important;overflow:hidden!important}.ts-individual-lane-column{display:flex!important;flex-direction:column!important;background-color:var(--panel-bg)!important;border:1px solid var(--border-subtle)!important;border-radius:4px!important;overflow:hidden!important}.ts-lane-cards-scroll-body{flex:1!important;overflow-y:auto!important;padding:4px!important;display:flex!important;flex-direction:column!important;gap:4px!important}.analytics-pane-left-workspace>div[style*="marginTop: 'auto'"],.analytics-pane-left-workspace>div[style*="margin-top: auto"]{margin-top:0!important;flex-shrink:0!important;height:65px!important;min-height:65px!important;max-height:65px!important;background-color:var(--panel-bg)!important;border:1px solid var(--border-main)!important;box-sizing:border-box!important}@media (max-width: 992px){.digits-analytics-panel-wrapper{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;overflow-y:visible!important}.analytics-pane-left-workspace{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important}.ts-hdr-independent-metrics-grid{grid-template-columns:repeat(2,1fr)!important}.ts-digits-lanes-master-box{height:auto!important;max-height:none!important}.ts-lanes-triple-grid-dock{display:flex!important;flex-direction:column!important;gap:10px!important}.analytics-pane-right-rail,.right-panel,aside.right-panel,div[style*="width: '280px'"],div[style*="width: 280px"]{width:100%!important;border-top:1px solid var(--border-main)!important;padding:16px 2px!important}}: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}}.smart-analysis-panel-master-container{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:8px!important;width:100%!important;height:calc(100vh - 64px)!important;max-height:calc(100vh - 64px)!important;overflow:hidden!important;box-sizing:border-box!important;background-color:var(--bg-base, #030712);padding:6px!important}.smart-left-workspace-rail{display:flex!important;flex-direction:column!important;gap:4px!important;height:100%!important;max-height:100%!important;background:var(--bg-glass, rgba(15, 23, 42, .45));backdrop-filter:var(--glass-blur, blur(12px));-webkit-backdrop-filter:var(--glass-blur, blur(12px));border:1px solid var(--border-glass, rgba(255, 255, 255, .05));border-radius:6px!important;padding:6px 8px!important;box-sizing:border-box!important;overflow:hidden!important}.smart-pinned-top-deck{display:flex!important;flex-direction:column!important;gap:4px!important;flex-shrink:0!important;width:100%!important}.smart-workspace-scroll-sandbox{flex:1!important;overflow-y:auto!important;overflow-x:hidden!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin:1px 0!important}.smart-right-sidebar-rail-wrapper{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;overflow:hidden!important}.smart-fixed-console-footer-row{background:var(--bg-surface, #0f172a)!important;border:1px solid var(--border-muted, rgba(255, 255, 255, .04))!important;border-radius:4px!important;padding:4px 6px!important;display:flex!important;flex-direction:column!important;gap:2px!important;flex-shrink:0!important;width:100%!important;box-sizing:border-box!important}.smart-console-lines-viewport{overflow-y:auto!important;max-height:45px!important;display:flex!important;flex-direction:column!important;gap:1px!important;font-family:var(--font-mono, monospace)!important}.smart-category-matrix-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:4px!important;width:100%!important;box-sizing:border-box!important}@media (max-width: 1024px){.smart-analysis-panel-master-container{display:flex!important;flex-direction:column!important;height:auto!important;max-height:none!important;overflow-y:auto!important;gap:12px!important;padding:8px!important}.smart-left-workspace-rail{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:4px!important}.smart-workspace-scroll-sandbox{overflow-y:visible!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important;flex:none!important}.smart-mobile-chart-container-scaffold{height:240px!important;min-height:240px!important;max-height:240px!important;width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.smart-fixed-console-footer-row{flex-shrink:0!important;margin-top:4px!important}.smart-category-matrix-grid{grid-template-columns:repeat(2,1fr)!important}.smart-right-sidebar-rail-wrapper,.smart-risk-configuration-rail,.right-panel{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:max-content!important;border-left:none!important;border-top:1px solid var(--border-light, rgba(255, 255, 255, .08))!important;padding:12px 2px!important;flex:none!important;overflow:visible!important}}[data-theme=light] .smart-left-workspace-rail{background-color:#fffc!important;border-color:#e2e8f0!important}.matches-panel-shell{display:flex;flex-direction:column;width:100%;height:100%;max-height:calc(100vh - 64px);background:var(--bg-glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass);border-radius:var(--r-lg);padding:var(--md);gap:var(--md);box-shadow:var(--shadow-lg);overflow:hidden!important}.matches-dashboard-inner-scroll-body{flex:1;width:100%;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px;display:flex;flex-direction:column;gap:var(--md)}.matches-dashboard-inner-scroll-body::-webkit-scrollbar{width:4px}.matches-dashboard-inner-scroll-body::-webkit-scrollbar-track{background:transparent}.matches-dashboard-inner-scroll-body::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:99px}.interceptor-radar-wrapper{display:flex;flex-direction:column;gap:var(--sm);width:100%;flex-shrink:0}.interceptor-radar-feed-block{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md);padding:0 var(--md);display:grid;grid-template-columns:120px 1fr 130px;align-items:center;height:36px}.radar-metric-cell{display:flex;align-items:center;gap:var(--sm)}.radar-metric-cell.alignment-right{justify-content:flex-end}.radar-lbl-stack{display:flex;flex-direction:column}.radar-micro-lbl{font-size:8px;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.radar-main-val{font-size:11px;font-weight:700;color:var(--text-primary)}.radar-center-engine-dock{display:flex;align-items:center;justify-content:center;gap:var(--md)}.radar-strategy-badge{display:flex;align-items:center;gap:4px;font-size:9px;font-weight:700;color:var(--text-secondary);text-transform:uppercase}.ts-strategy-inject-trigger-btn{background:var(--accent-dim);border:1px solid rgba(14,165,233,.3);color:var(--accent);padding:0 var(--md);height:22px;border-radius:var(--r-sm);font-size:9.5px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:var(--sm);transition:all .15s ease}.ts-strategy-inject-trigger-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.ts-arrow-connector-icon{transition:transform .15s ease}.ts-strategy-inject-trigger-btn:hover .ts-arrow-connector-icon{transform:translate(2px)}.ts-warning-marquee-strip{width:100%;background-color:var(--bg-surface);border:1px solid var(--border);padding:var(--sm) var(--md);color:var(--text-secondary);font-size:9.5px;font-weight:500;border-radius:var(--r-md);text-align:center}.marquee-alert-accent{color:var(--yellow);font-weight:700;margin-right:4px}.runtime-tiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--md);width:100%}.tile-card{background:var(--bg-surface);border:1px solid var(--border);padding:0 var(--md);border-radius:var(--r-md);display:flex;align-items:center;justify-content:space-between;height:32px}.tile-label{font-size:9px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.tile-value{font-size:12px;font-weight:700;color:var(--text-primary)}.tile-value-sub{font-size:10px;color:var(--text-muted);font-weight:500}.tile-input{width:60px;height:20px;font-size:11px!important;text-align:right;font-weight:700}.ts-vector-section-title{font-size:9px;font-weight:800;color:var(--text-secondary);letter-spacing:.04em;margin-bottom:-2px;text-transform:uppercase}.analytics-dual-split-pane{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--md);width:100%;height:155px;min-height:155px}.live-frequency-bars-track,.ts-latency-matrix-column-pane{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--md);display:flex;flex-direction:column;height:100%;overflow:hidden}.ts-pane-sub-header{display:flex;align-items:center;gap:var(--sm);font-size:9px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-light);padding-bottom:var(--sm);margin-bottom:var(--sm);flex-shrink:0}.ts-bars-scroller-box{flex:1;display:flex;flex-direction:column;justify-content:space-between}.frequency-bar-row{display:grid;grid-template-columns:12px 1fr 32px;align-items:center;gap:var(--md);height:10px}.ts-bar-digit-label{font-size:10px;font-weight:700;color:var(--text-secondary)}.frequency-bar-bg-track{background:var(--bg-elevated);height:4px;width:100%;border-radius:99px;overflow:hidden}.frequency-bar-fill{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-hover));border-radius:99px}.ts-bar-percentage-readout{font-size:10px;font-weight:600;color:var(--text-primary);text-align:right}.ts-latency-matrix-column-pane{overflow-y:auto!important}.ts-latency-data-table{width:100%;border-collapse:collapse}.ts-latency-data-table th{font-size:8px;text-align:left;color:var(--text-secondary);font-weight:700;padding-bottom:4px;border-bottom:1px solid var(--border-light);text-transform:uppercase}.ts-latency-data-table td{padding:var(--px) 0;font-size:10.5px;border-bottom:1px solid var(--border-glass)}.ts-td-digit-node{font-weight:700;color:var(--text-primary)}.ts-td-latency-node{color:var(--accent)}.ts-td-drought-node{font-weight:600;text-align:right}.shannon-entropy-clean-block{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:var(--bg-surface);border:1px solid var(--border);padding:0 var(--md);border-radius:var(--r-md);width:100%;height:28px;flex-shrink:0}.entropy-meta-item{display:flex;align-items:center;gap:var(--md);font-size:10px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.readout-divider-pipe{border-left:1px solid var(--border);padding-left:var(--md)}.entropy-clean-value{font-size:11px;font-weight:700}.segment-select-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--md);width:100%}.select-wrapper{display:flex;flex-direction:column;gap:var(--px)}.select-label{font-size:8.5px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.workspace-select{height:24px;font-size:10px!important;font-weight:600}.contract-badge-lock{height:24px;font-size:9px;font-weight:700;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;background:var(--green-dim);color:var(--green);border:1px solid rgba(16,185,129,.2);text-transform:uppercase}.ts-manual-execution-container-dock{display:flex;flex-direction:column;gap:var(--sm);width:100%;flex-shrink:0}.ts-manual-payload-trigger-rail-bar{width:100%;background-color:var(--accent-dim);border:1px solid rgba(14,165,233,.3);color:var(--accent)!important;font-size:9px;font-weight:700;padding:0 var(--md);height:24px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:space-between;text-transform:uppercase}.ts-rail-selected-target-indicator-badge{background-color:var(--accent);color:#fff!important;padding:1px var(--sm);border-radius:var(--r-sm);font-size:8.5px;font-weight:700}.manual-keypad-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--sm);width:100%}.keypad-trigger-btn{height:24px;background:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary);font-weight:700;font-size:11px;border-radius:var(--r-sm);cursor:pointer;transition:all .15s ease}.keypad-trigger-btn:hover{background-color:var(--bg-hover);border-color:var(--text-secondary)}.keypad-trigger-btn.selected{background:var(--accent)!important;color:#fff!important;border-color:var(--accent)!important;box-shadow:0 0 8px var(--accent-dim)}.ts-manual-payload-execute-action-btn{width:100%;height:26px;background-color:var(--bg-surface);border:1px solid var(--border);color:var(--text-primary);font-size:9.5px;font-weight:700;border-radius:var(--r-md);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--sm);transition:all .15s ease;text-transform:uppercase}.ts-manual-payload-execute-action-btn:not(:disabled):hover{background-color:var(--accent);color:#fff;border-color:var(--accent)}.ts-manual-payload-execute-action-btn:disabled{opacity:.4;cursor:not-allowed}.risk-management-input-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--md);width:100%;background:var(--bg-surface);border:1px solid var(--border);padding:var(--md);border-radius:var(--r-md);flex-shrink:0}.risk-input-group{display:flex;flex-direction:column;gap:var(--px)}.risk-input-group label{font-size:8px;font-weight:700;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}.risk-field-input{height:24px;font-size:11px!important;font-weight:700;text-align:right}.btn-master-run-algo{width:100%;height:28px;font-size:11px;font-weight:700;text-transform:uppercase;border-radius:var(--r-md);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}@media (max-width: 768px){.matches-panel-shell{max-height:none;overflow-y:auto!important}.matches-dashboard-inner-scroll-body{overflow:visible!important}.interceptor-radar-feed-block{grid-template-columns:1fr;height:auto;gap:var(--sm);padding:var(--sm);text-align:center;justify-items:center}.radar-center-engine-dock{flex-direction:column;gap:var(--px)}.runtime-tiles-grid,.segment-select-grid,.analytics-dual-split-pane,.risk-management-input-strip{grid-template-columns:1fr;gap:var(--sm)}.analytics-dual-split-pane{height:auto;min-height:0}.manual-keypad-grid{grid-template-columns:repeat(5,1fr)}.readout-divider-pipe{border-left:none;padding-left:0}.shannon-entropy-clean-block{grid-template-columns:1fr;height:auto;gap:var(--px);padding:var(--sm)}}.ts-manual-payload-trigger-rail-bar{width:100%;background-color:var(--accent-dim)!important;border:1px solid var(--accent)!important;color:var(--accent)!important;font-size:10px;font-weight:800;padding:0 var(--md);height:28px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;cursor:pointer;outline:none;transition:all .15s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-sm)}.ts-manual-payload-trigger-rail-bar:hover:not(:disabled){background-color:var(--accent)!important;color:#fff!important;box-shadow:0 0 12px var(--accent-dim)}.ts-manual-payload-trigger-rail-bar:hover:not(:disabled) .ts-rail-selected-target-indicator-badge{background-color:#fff!important;color:var(--accent)!important}.ts-manual-payload-trigger-rail-bar:active:not(:disabled){transform:scale(.99)}.ts-manual-payload-trigger-rail-bar:disabled{opacity:.4;cursor:not-allowed}.ts-rail-selected-target-indicator-badge{background-color:var(--accent);color:#fff!important;padding:2px var(--sm);border-radius:var(--r-sm);font-size:9px;font-weight:900;transition:all .15s ease}.ts-manual-payload-execute-action-btn{display:none!important}.ts-row-converged-signal{background-color:var(--green-dim)!important;transition:background-color .2s ease}.ts-row-converged-signal td{border-bottom:1px solid rgba(16,185,129,.2)!important}[data-theme=light] .ts-row-converged-signal{background-color:#16a34a1f!important}.ts-row-drought-critical{background-color:var(--red-dim)}[data-theme=light] .ts-row-drought-critical{background-color:#dc262614!important}.risk-management-input-strip{display:flex;flex-direction:column;gap:var(--space-sm);background:var(--bg-surface);border:1px solid var(--border);padding:var(--space-sm);border-radius:var(--r-md);flex-shrink:0}@media (min-width: 769px){.risk-management-input-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-sm)}}.ts-master-bot-controls-action-row{grid-column:span 5;display:grid;grid-template-columns:1.4fr .6fr;gap:var(--space-sm);width:100%;margin-top:2px}.btn-master-run-algo{height:26px;font-size:10.5px;font-weight:800;border-radius:var(--r-sm);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);transition:all .15s ease}.btn-master-run-algo.run-active{background:var(--green);color:#000!important}.btn-master-run-algo.run-active:hover{filter:brightness(1.1);box-shadow:0 0 8px var(--green-dim)}.btn-master-run-algo.run-halt{background:var(--red);color:#fff!important}.btn-master-run-algo.run-halt:hover{filter:brightness(1.1);box-shadow:0 0 8px var(--red-dim)}.ts-decoupled-inner-reset-btn{height:26px;background-color:var(--bg-elevated);border:1px solid var(--border);color:var(--text-primary)!important;font-family:var(--font-sans);font-size:10px;font-weight:700;border-radius:var(--r-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .15s ease}.ts-decoupled-inner-reset-btn:hover{background-color:var(--bg-hover);border-color:var(--text-secondary)}@media (max-width: 768px){.ts-master-bot-controls-action-row{grid-template-columns:1fr;gap:var(--space-sm)}.btn-master-run-algo,.ts-decoupled-inner-reset-btn{height:32px;width:100%}}.vector-circle-matrix-wrap{display:grid;grid-template-columns:repeat(10,1fr);gap:var(--space-sm);background:var(--bg-surface);border:1px solid var(--border);padding:var(--space-md);border-radius:var(--r-md);width:100%}.matrix-node-circle{aspect-ratio:1 / 1!important;width:100%!important;max-width:42px;border-radius:50%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:var(--bg-elevated);border:1px solid var(--border);position:relative;transition:all .15s cubic-bezier(.4,0,.2,1)}.matrix-node-digit{font-size:11px;font-weight:800;line-height:1}.matrix-node-percentage{font-size:7.5px;font-family:var(--font-mono);font-weight:600}.matrix-node-circle.ts-rank-highest{background-color:var(--green-dim)!important;border:1.5px solid var(--green)!important}.matrix-node-circle.ts-rank-highest .matrix-node-digit{color:var(--green)}.matrix-node-circle.ts-rank-second{background-color:var(--accent-dim)!important;border:1.5px solid var(--accent)!important}.matrix-node-circle.ts-rank-second .matrix-node-digit{color:var(--accent)}.matrix-node-circle.ts-rank-third{background-color:var(--yellow-dim)!important;border:1.5px solid var(--yellow)!important}.matrix-node-circle.ts-rank-third .matrix-node-digit{color:var(--yellow)}.matrix-node-circle.ts-rank-lowest{background-color:var(--red-dim)!important;border:1.5px solid rgba(239,68,68,.4)!important}.matrix-node-circle.ts-rank-lowest .matrix-node-digit{color:var(--red)}.matrix-node-circle.ts-rank-lowest .matrix-node-percentage{color:var(--text-secondary)}.matrix-node-circle.active-ticker-pointer{box-shadow:0 0 12px var(--accent),inset 0 0 4px var(--accent);transform:scale(1.04);z-index:5}.ts-matrix-ticker-core-dot{position:absolute;bottom:-3px;width:5px;height:5px;border-radius:50%;background-color:var(--text-primary);border:1px solid var(--bg-base);box-shadow:0 0 6px var(--text-primary)}[data-theme=light] .matrix-node-circle.ts-rank-highest .matrix-node-digit{color:#15803d}[data-theme=light] .matrix-node-circle.ts-rank-second .matrix-node-digit{color:#0369a1}[data-theme=light] .matrix-node-circle.ts-rank-third .matrix-node-digit{color:#b45309}[data-theme=light] .matrix-node-circle.ts-rank-lowest .matrix-node-digit{color:#b91c1c}@media (max-width: 768px){.vector-circle-matrix-wrap{grid-template-columns:repeat(5,1fr);gap:var(--space-md)}}.differs-master-shell{border-color:#ef444447}.differs-master-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:6px;flex-shrink:0}.differs-master-header-copy{display:flex;flex-direction:column;gap:2px}.differs-master-header-copy h2{color:var(--text-primary);font-size:12px;font-weight:800;text-transform:uppercase;display:flex;align-items:center;gap:6px;margin:0}.differs-master-header-copy h2 svg{color:#f43f5e}.differs-master-header-copy span{font-size:9px;color:#fb7185;font-weight:700;letter-spacing:.5px}.differs-master-mode-chip{display:flex;align-items:center;gap:6px;font-size:9px;background:var(--bg-elevated);padding:4px 6px;border:1px solid var(--border);border-radius:4px;text-transform:uppercase;font-weight:700;color:var(--text-primary)}.differs-master-asset-deck{display:grid;grid-template-columns:1.2fr .8fr;gap:8px;background:var(--bg-surface);border:1px solid var(--border);padding:8px 12px;border-radius:6px;align-items:center;flex-shrink:0}.differs-master-asset-deck strong{display:block;font-size:11px;font-weight:900;color:var(--text-primary);text-transform:uppercase}.differs-master-spot{display:flex;flex-direction:column;align-items:flex-end;border-left:1px solid var(--border);padding-left:10px}.differs-master-spot strong{font-size:13px;color:var(--green)}.differs-micro-lbl{display:block;font-size:8px;color:var(--text-secondary);font-weight:800;text-transform:uppercase}.differs-contract-lock{color:#fb7185;border-color:#f43f5e66}.differs-signal-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--bg-surface);border:1px solid rgba(244,63,94,.25);border-radius:6px;padding:8px 12px}.differs-signal-strip strong{display:block;font-size:10px;color:var(--text-primary);font-weight:700}.differs-signal-digit{min-width:64px;text-align:center;background:#030712;border:1px solid rgba(244,63,94,.35);border-radius:4px;padding:4px 8px}.differs-signal-digit span{display:block;font-size:18px;font-weight:900;color:#fb7185;line-height:1}.differs-signal-digit em{display:block;font-size:8px;font-style:normal;color:var(--text-secondary);font-weight:800}.differs-alert-lane{background:#030712;border:1px solid rgba(244,63,94,.28);border-radius:4px;padding:8px;display:flex;flex-direction:column;gap:6px}.differs-alert-lane-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(244,63,94,.18);padding-bottom:4px}.differs-alert-lane-head span{font-size:8px;font-weight:800;color:#fb7185;letter-spacing:.03em;text-transform:uppercase}.differs-alert-lane-head button{border:none;background:transparent;color:#64748b;font-size:8px;cursor:pointer;font-weight:700}.differs-alert-empty{font-size:8px;color:#475569;text-align:center;padding:16px 0}.differs-alert-row{background:#ffffff03;padding:5px;border-radius:3px;border-left:2px solid #f43f5e;display:flex;flex-direction:column;gap:2px}.differs-alert-meta{display:flex;justify-content:space-between;font-size:7px;color:#64748b}.differs-alert-row strong{color:#e2e8f0;font-size:8.5px;font-weight:700;line-height:1.2}.differs-alert-row button{margin-top:5px;width:100%;padding:4px 0;background:#f43f5e;color:#fff;border:none;font-size:8px;font-weight:900;border-radius:2px;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.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}.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}.md-panel{display:flex;flex-direction:column;gap:16px;padding:20px;max-width:900px;width:100%;margin:0 auto}.md-header{display:flex;align-items:center;justify-content:space-between}.md-header-left{display:flex;align-items:center;gap:8px}.md-title{font-weight:700;font-size:14px;color:var(--text-primary)}.md-refresh-btn{gap:6px;font-size:11px}.md-config-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r6);overflow:hidden}.md-config-header{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border);font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.md-markup-badge{margin-left:auto;background:var(--accent-dim);color:var(--accent);padding:2px 8px;border-radius:99px;font-size:11px;font-weight:700}.md-config-body{padding:16px;display:flex;flex-direction:column;gap:12px}.md-slider-wrap{display:flex;align-items:center;gap:10px}.md-slider-label{font-size:10px;color:var(--text-muted);width:28px;flex-shrink:0}.md-slider{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:2px;outline:none;background:linear-gradient(to right,var(--accent) 0%,var(--accent) calc(var(--v, 0) * 100%),var(--border) calc(var(--v, 0) * 100%),var(--border) 100%)}.md-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px #0ea5e980;cursor:pointer}.md-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}.md-config-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.md-config-info{flex:1}.md-save-btn{min-width:72px;justify-content:center}.md-save-btn.saved{background:var(--green)}.md-metrics-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.md-metric-card{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r6);padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.md-metric-icon{width:30px;height:30px;border-radius:var(--r4);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--mc) 12%,transparent);color:var(--mc)}.md-metric-body{display:flex;flex-direction:column;gap:2px}.md-metric-label{font-size:10px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.md-metric-value{font-size:16px;font-weight:700}.md-metric-sub{font-size:10px;color:var(--text-muted)}.md-chart-section{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r6);padding:14px 16px}.md-chart-label{font-size:11px;color:var(--text-secondary);margin-bottom:10px;font-weight:600}.md-chart-tip{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r4);padding:8px 10px;font-size:11px;box-shadow:var(--shadow-md)}.md-tip-label{color:var(--text-muted);margin-bottom:4px;font-size:10px}.md-tip-row{display:flex;gap:8px;justify-content:space-between}.md-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 20px;text-align:center}.md-empty-title{font-size:16px;font-weight:600;color:var(--text-primary)}.md-empty-sub{font-size:13px;color:var(--text-secondary);max-width:320px}.md-no-data{display:flex;align-items:center;gap:10px;padding:20px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r6);font-size:12px;color:var(--text-muted)}.app-navigation-tabs-scroll-track{display:flex!important;align-items:center!important;gap:6px!important;height:100%!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important;flex:1!important;scrollbar-width:none!important}.app-navigation-tabs-scroll-track::-webkit-scrollbar{display:none!important}.app-navigation-tab-btn-item{background:none!important;border:none!important;padding:4px 10px!important;font-size:11px!important;font-weight:800!important;color:var(--text-secondary)!important;cursor:pointer!important;white-space:nowrap!important;text-transform:uppercase!important;letter-spacing:.01em!important;transition:color .12s ease,background-color .12s ease!important;border-radius:4px!important}.app-navigation-tab-btn-item:hover{color:var(--text-primary)!important;background-color:#ffffff08!important}.app-navigation-tab-btn-item.active{color:var(--accent)!important;background-color:var(--accent-dim)!important}@media (max-width: 960px){.app-navigation-tabs-scroll-track{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:8px!important}.app-navigation-tab-btn-item{scroll-snap-align:center!important;padding:6px 14px!important;font-size:11px!important;border:1px solid var(--border)!important;background-color:var(--bg-surface)!important}}[data-theme=light] .app-navigation-tab-btn-item:hover{background-color:#0000000a!important}:root,[data-theme=dark]{--bg-base: #0e1015;--bg-surface: #161925;--bg-elevated: #11131e;--bg-glass: rgba(15, 23, 42, .45);--header-bg: #161925;--header-border: rgba(255, 255, 255, .05);--border: rgba(255, 255, 255, .06);--border-light: rgba(255, 255, 255, .08);--border-subtle: rgba(255, 255, 255, .02);--text-primary: #ffffff;--text-secondary: #94a3b8;--text-muted: #64748b;--accent: #00e676;--accent-dim: rgba(0, 230, 118, .08);--green: #00e676;--green-dim: rgba(16, 185, 129, .08);--red: #ef4444;--red-dim: rgba(239, 68, 68, .08);--font-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=light]{--bg-base: #f1f5f9;--bg-surface: #ffffff;--bg-elevated: #e2e8f0;--header-bg: #ffffff;--header-border: #cbd5e1;--border: #cbd5e1;--border-light: #94a3b8;--border-subtle: #f8fafc;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--accent: #10b981;--accent-dim: rgba(16, 185, 129, .12);--green: #10b981;--green-dim: rgba(16, 185, 129, .12);--red: #ef4444;--red-dim: rgba(239, 68, 68, .12)}*{box-sizing:border-box!important}body,html,#root,.app-shell{display:flex!important;flex-direction:column!important;width:100vw!important;height:100vh!important;max-height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;background-color:var(--bg-base)!important;color:var(--text-primary)!important;font-family:var(--font-sans)!important}.app-body{display:flex!important;flex:1!important;width:100vw!important;height:calc(100vh - 100px)!important;max-height:calc(100vh - 100px)!important;overflow:hidden!important;position:relative!important}.app-main{flex:1!important;display:flex!important;flex-direction:column!important;overflow-y:hidden!important;overflow-x:hidden!important;padding:8px!important;box-sizing:border-box!important;min-width:0!important}.mobile-vertical-stack-container{display:flex!important;flex-direction:row!important;gap:10px!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.dashboard-workspace-grid{display:grid!important;grid-template-columns:1.8fr 1fr!important;gap:12px!important;width:100%!important;height:100%!important;box-sizing:border-box!important}.right-panel{width:310px!important;max-width:310px!important;min-width:310px!important;flex-shrink:0!important;background-color:var(--bg-surface)!important;border-left:1px solid var(--border)!important;padding:8px!important;display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important;overflow:hidden!important}.mobile-only-quickdesk-deck{display:none!important}@media (max-width: 960px){.app-body{height:auto!important;max-height:none!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important}.app-main{height:auto!important;max-height:none!important;overflow:visible!important;width:100%!important;flex:none!important;padding:6px!important}.mobile-vertical-stack-container,.dashboard-workspace-grid{display:flex!important;flex-direction:column!important;gap:16px!important;height:auto!important;overflow:visible!important;width:100%!important}.chart-panel-container,.chart-panel-wrap,.smart-mobile-chart-container-scaffold,.dashboard-workspace-grid>div:first-child,.chart-signals-layout>div:first-child{height:410px!important;min-height:410px!important;max-height:410px!important;width:100%!important;flex:none!important}.signals-panel-wrapper,.signals-sidebar-wrap,.dashboard-workspace-grid>div:nth-child(2){margin-top:12px!important;box-sizing:border-box!important}aside.right-panel,.right-panel{display:none!important}}:root{--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-2xl: 24px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 12px;--font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--bg-base: #06080F;--bg-surface: #0E111A;--bg-elevated: #151926;--bg-hover: #1F2538;--bg-active: #28314A;--bg-glass: rgba(14, 17, 26, .75);--border: #1F2538;--border-light: rgba(31, 37, 56, .5);--border-glass: rgba(255, 255, 255, .05);--text-primary: #F3F4F6;--text-secondary: #9CA3AF;--text-muted: #4B5563;--accent: #38BDF8;--accent-hover: #7DD3FC;--accent-dim: rgba(56, 189, 248, .12);--green: #4ADE80;--green-dim: rgba(74, 222, 128, .12);--red: #F87171;--red-dim: rgba(248, 113, 113, .12);--yellow: #FBBF24;--yellow-dim: rgba(251, 191, 36, .12);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 12px rgba(0, 0, 0, .6);--shadow-lg: 0 12px 32px rgba(0, 0, 0, .8);--glass-blur: blur(14px);--scrollbar-thumb: #28314A}[data-theme=light]{--bg-base: #F1F5F9;--bg-surface: #FFFFFF;--bg-elevated: #E2E8F0;--bg-hover: #CBD5E1;--bg-active: #94A3B8;--bg-glass: rgba(255, 255, 255, .8);--border: #CBD5E1;--border-light: #E2E8F0;--border-glass: rgba(15, 23, 42, .08);--text-primary: #0F172A;--text-secondary: #334155;--text-muted: #64748B;--accent: #0284C7;--accent-hover: #0369A1;--accent-dim: rgba(2, 132, 199, .12);--green: #16A34A;--green-dim: rgba(22, 163, 74, .12);--red: #DC2626;--red-dim: rgba(220, 38, 38, .12);--yellow: #D97706;--yellow-dim: rgba(217, 119, 6, .12);--shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--shadow-md: 0 4px 12px rgba(15, 23, 42, .06);--shadow-lg: 0 12px 24px rgba(15, 23, 42, .1);--glass-blur: blur(18px);--scrollbar-thumb: #CBD5E1}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100vh!important;width:100vw!important;background-color:var(--bg-base)!important;color:var(--text-primary);font-family:var(--font-sans);font-size:13px;line-height:1.5;overflow:hidden;-webkit-font-smoothing:antialiased}.app-viewport-shell{display:flex;flex-direction:column;height:100vh;width:100vw;overflow:hidden}.platform-navbar{height:48px;background:var(--bg-surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-lg);flex-shrink:0}.platform-workspace-dock{flex:1;display:grid;grid-template-columns:minmax(0,1fr) 320px;height:calc(100vh - 48px);width:100vw;overflow:hidden}.workspace-scroll-viewport{height:100%;overflow-y:auto;overflow-x:hidden;padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.workspace-telemetry-sidebar{height:100%;background:var(--bg-surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-green{color:var(--green)!important}.text-red{color:var(--red)!important}.text-yellow{color:var(--yellow)!important}.text-accent{color:var(--accent)!important}.fade-in{animation:coreFadeIn .25s cubic-bezier(.4,0,.2,1) both}@keyframes coreFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width: 1200px){.platform-workspace-dock{grid-template-columns:minmax(0,1fr)}.workspace-telemetry-sidebar{display:none!important}}@media (max-width: 768px){html,body,#root{overflow-y:auto}.platform-navbar{height:auto;flex-direction:column;padding:var(--space-sm);gap:var(--space-sm)}.platform-workspace-dock{height:auto;display:block}.workspace-scroll-viewport{padding:var(--space-sm);gap:var(--space-sm);overflow-y:visible}}.panel,.card,.tile-card,.interceptor-radar-feed-block{background-color:var(--bg-surface)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-sm)!important;transition:background-color .2s ease,border-color .2s ease}.platform-navbar{background-color:var(--bg-surface)!important;border-bottom:1px solid var(--border)!important}.nav-link,.menu-item,.platform-navbar span,.platform-navbar a{color:var(--text-primary)!important;font-weight:600;transition:color .15s ease}.nav-link:hover,.menu-item:hover{color:var(--accent)!important}.input,.select,select,input{background-color:var(--bg-elevated)!important;border:1px solid var(--border)!important;color:var(--text-primary)!important;font-family:var(--font-sans);outline:none;transition:all .15s cubic-bezier(.4,0,.2,1)}.input:focus,.select:focus,select:focus,input:focus{border-color:var(--accent)!important;background-color:var(--bg-surface)!important;box-shadow:0 0 0 2px var(--accent-dim)!important}.input::placeholder,input::placeholder{color:var(--text-muted)!important}.tab-item,.telemetry-tabs-nav button{background-color:transparent!important;color:var(--text-secondary)!important;border-bottom:2px solid transparent!important;font-weight:700;cursor:pointer}.tab-item:hover,.telemetry-tabs-nav button:hover{color:var(--text-primary)!important;background-color:var(--bg-hover)!important}.tab-item.active,.telemetry-tabs-nav button.active-tab{color:var(--accent)!important;background-color:var(--accent-dim)!important;border-bottom-color:var(--accent)!important}
