:root{--bg:#000000;--bg2:#050505;--bg3:#0A0A0A;--panel:#0A0A0A;--surface:#0A0A0A;--surface-alt:#121212;--input:#000000;--border:#222222;--border2:#2a2a2a;--border-soft:#141414;--green:#00c853;--green2:#00a644;--amber:#ffb300;--red:#ff3b30;--blue:#60c8f5;--blue2:#4aa8dc;--blue-dim:rgba(96,200,245,0.08);--accent:#60c8f5;--purple:#9d7cf8;--magenta:#ff4081;--gold:#FFD700;--accent-blue:#0075ca;--text:#E8E8E8;--text2:#b0b0b0;--text3:#808080;--text-muted:#4a4a4a;--glow:none;--card-shadow:none;--font:'JetBrains Mono',ui-monospace,monospace;--font-body:'Inter','DM Sans',system-ui,sans-serif;--font-data:'JetBrains Mono',ui-monospace,monospace;--font-display:'Inter','Anybody',sans-serif;--sp1:6px;--sp2:10px;--sp3:16px;--sp4:22px;--radius:2px;--radius-sm:2px;--rail-w:60px}@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');html,body{background:var(--bg)!important;color:var(--text)!important;font-family:var(--font-body);font-size:12px;line-height:1.5}body::before,body::after{content:none!important;background:none!important}#app{background:var(--bg);grid-template-columns:var(--rail-w) 1fr}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--border2)}#topbar{background:#000!important;border-bottom:1px solid var(--border)!important;backdrop-filter:none!important;height:34px;font-family:var(--font-data)}#topbar::after{display:none!important}#topbar>div[style*="Georgia"]{color:var(--gold)!important;font-size:11px!important;letter-spacing:0.2px!important}#clock-bar{font-family:var(--font-data);color:var(--text3);gap:10px}#clock-utc,#clock-nzst{font-size:10px}#clock-utc strong,#clock-nzst strong{color:var(--text)}.kz-badge,#mt5-badge,#scanner-badge,#hc-btn,#diag-btn,#build-version-badge{border-radius:2px!important;letter-spacing:0.05em;animation:none!important;box-shadow:none!important;font-family:var(--font-data)}.kz-badge{background:transparent;border:1px solid var(--accent);color:var(--accent)}.kz-badge.off{background:transparent;border-color:var(--border);color:var(--text3)}.kz-badge.warn{border-color:var(--red);color:var(--red);background:transparent}.kz-badge.amber{border-color:var(--amber);color:var(--amber);background:transparent}.alert-half{padding:3px 14px;font-size:10px;letter-spacing:0.08em}.alert-half.stage3{background:rgba(0,200,83,0.08);border-bottom:1px solid rgba(0,200,83,0.25);color:var(--green)}.alert-half.stage4{background:rgba(96,200,245,0.08);border-bottom:1px solid rgba(96,200,245,0.25);color:var(--accent)}.alert-half.warn{background:rgba(255,59,48,0.08);border-bottom:1px solid rgba(255,59,48,0.25);color:var(--red)}.pulse-tag{border-radius:2px!important;animation:none!important;box-shadow:none!important;font-family:var(--font-data)}#nav{width:var(--rail-w);background:#000!important;border-right:1px solid var(--border)!important;padding:0}#nav::after{display:none!important}.nav-btn{padding:9px 2px;gap:3px;border-left:2px solid transparent;color:var(--text3);background:transparent;border-radius:0;font-family:var(--font-data)}.nav-btn:hover{background:var(--surface-alt);color:var(--text2)}.nav-btn.active{background:var(--surface-alt)!important;border-left:2px solid var(--accent)!important;color:var(--accent)!important}.nav-btn .nav-icon{font-size:14px;opacity:0.95}.nav-btn .nav-label{font-size:7.5px;letter-spacing:0.08em;font-family:var(--font-data);font-weight:500}.panel{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:0!important;padding:var(--sp3);box-shadow:none!important}.panel::before{display:none!important}.panel:hover{border-color:var(--border2)!important}.panel-title{font-family:var(--font-body);font-size:9px;letter-spacing:0.14em;color:var(--accent-blue);text-transform:uppercase;margin-bottom:var(--sp2)}.panel-title::before{content:'⟡'!important;width:auto!important;height:auto!important;background:none!important;box-shadow:none!important;color:var(--accent-blue);margin-right:6px;letter-spacing:0}h1,h2,h3,h4,.section-title,.subsection-title{font-family:var(--font-body);letter-spacing:0.1em;text-transform:uppercase;color:var(--text)}input,select,textarea{background:var(--bg3)!important;border:1px solid var(--border)!important;border-radius:2px!important;color:var(--text)!important;font-family:var(--font-data);font-size:11px;padding:5px 8px}input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;outline:none!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:var(--text-muted)}input[type="date"],input[type="number"]{font-family:var(--font-data)}input[type="checkbox"],input[type="radio"]{accent-color:var(--accent);width:auto;padding:0}label{font-family:var(--font-body);font-size:8px;letter-spacing:0.1em;color:var(--text3);text-transform:uppercase}.btn,button.btn,.btn-chip{border-radius:2px!important;letter-spacing:0.08em;font-family:var(--font-body);text-transform:uppercase;box-shadow:none!important;transition:background 0.12s ease,border-color 0.12s ease,color 0.12s ease}.btn-green{background:transparent;border-color:var(--green);color:var(--green)}.btn-green:hover{background:rgba(0,200,83,0.15)}.btn-red{background:transparent;border-color:var(--red);color:var(--red)}.btn-red:hover{background:rgba(255,59,48,0.15)}.btn-amber{background:transparent;border-color:var(--amber);color:var(--amber)}.btn-amber:hover{background:rgba(255,179,0,0.12)}.btn-blue{background:transparent;border-color:var(--accent);color:var(--accent)}.btn-blue:hover{background:rgba(96,200,245,0.14)}.btn-ghost{background:transparent;border-color:var(--border);color:var(--text3)}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-chip{background:transparent!important;border:1px solid var(--border)!important;color:var(--text3)!important;padding:3px 9px!important;font-size:9px!important}.btn-chip:hover,.btn-chip.active{border-color:var(--accent)!important;color:var(--accent)!important;background:rgba(96,200,245,0.08)!important}.help-btn{border-radius:2px!important;border:1px solid var(--border)!important;background:transparent!important;color:var(--text3)!important;font-family:var(--font-data)!important}.badge{border-radius:2px!important;font-family:var(--font-body);letter-spacing:0.06em;font-size:9px}.badge-green{background:rgba(0,200,83,0.14);color:var(--green)}.badge-red{background:rgba(255,59,48,0.14);color:var(--red)}.badge-amber{background:rgba(255,179,0,0.14);color:var(--amber)}.badge-blue{background:rgba(96,200,245,0.14);color:var(--accent)}.badge-grey{background:rgba(128,128,128,0.15);color:var(--text3)}.badge-purple{background:rgba(157,124,248,0.14);color:var(--purple)}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.status-dot.on{background:var(--green)}.status-dot.off{background:var(--text-muted)}.status-dot.warn{background:var(--amber)}.status-dot.err{background:var(--red)}table{width:100%;border-collapse:collapse;font-family:var(--font-data);font-size:11px}thead tr{background:var(--surface-alt)}th{font-family:var(--font-body);font-size:9px;letter-spacing:0.1em;color:var(--text3);text-transform:uppercase;font-weight:500;padding:6px 9px;border-bottom:1px solid var(--border);text-align:left}td{padding:5px 9px;border-bottom:1px solid var(--border-soft);color:var(--text)}tbody tr:nth-child(even){background:var(--border-soft)}tbody tr:hover{background:rgba(96,200,245,0.05)}.num,td.num,.n-right{text-align:right;font-family:var(--font-data)}.pos{color:var(--green)}.neg{color:var(--red)}.dim{color:var(--text3)}.muted{color:var(--text-muted)}.warn{color:var(--amber)}.mono,.num-mono,[data-mono]{font-family:var(--font-data)!important;font-variant-numeric:tabular-nums}fieldset{border:1px solid var(--border)!important;border-radius:2px!important;background:transparent}legend{color:var(--accent-blue);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;padding:0 6px}.bt-panel,.bt-card,.bt-metric{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important}.bt-group-title,.bt-panel-title{color:var(--accent-blue)!important;letter-spacing:0.12em;text-transform:uppercase;font-family:var(--font-body)}.bt-meta,.bt-muted{color:var(--text3)!important;font-family:var(--font-data);font-size:10px}.bt-row,.bt-config,.bt-presets{gap:8px!important}#tab-backtest .panel,#tab-backtest .bt-panel{padding:12px 14px}.panel details>summary.panel-title::before{content:'▸'!important;color:var(--text3)}.panel details[open]>summary.panel-title::before{transform:rotate(90deg)}#tab-dashboard .panel,#tab-accounts .panel,#tab-journal .panel,#tab-journey .panel,#tab-trading-bot .panel,#tab-execute .panel,#tab-settings .panel,#tab-chat .panel,#tab-calculator .panel{padding:12px 14px}[class*="chip"],.chip,.strategy-chip,.tag-chip{border-radius:2px!important;letter-spacing:0.05em;font-family:var(--font-data)}[style*="border-radius: 12px"],[style*="border-radius:12px"],[style*="border-radius: 10px"],[style*="border-radius:10px"],[style*="border-radius: 8px"],[style*="border-radius:8px"]{border-radius:2px!important}[style*="box-shadow"]{box-shadow:none!important}[style*="drop-shadow"]{filter:none!important}#tab-trading-bot .panel,#tab-trading-bot table{font-family:var(--font-data)}#hc-modal>div,.help-modal-overlay>div,.modal-overlay>div{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:2px!important;box-shadow:none!important}code,pre{background:var(--surface-alt)!important;border:1px solid var(--border-soft);border-radius:2px;color:var(--text);font-family:var(--font-data);font-size:11px}a{color:var(--accent);text-decoration:none}a:hover{color:#9de0ff;text-decoration:underline}.db-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.db-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.db-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.db-strip{display:flex;gap:22px;padding:8px 14px;background:var(--panel);border-bottom:1px solid var(--border);font-family:var(--font-data);font-size:11px}.db-strip-k{color:var(--text3);font-size:9px;letter-spacing:0.8px}.db-strip-v{color:var(--text);font-size:12px;font-weight:500;margin-top:2px}.db-sec{display:flex;justify-content:space-between;align-items:center;padding:6px 14px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-alt);font-size:10px;letter-spacing:0.12em}.db-sec-l{color:var(--accent-blue)}.db-sec-l::before{content:'» ';color:var(--accent-blue)}.db-sec-r{color:var(--text3)}.logo::before{box-shadow:none!important;animation:none!important}@keyframes ptag{0%,100%{box-shadow:none}50%{box-shadow:none}}@keyframes ppip{0%,100%{opacity:1}50%{opacity:0.6}}@keyframes kz-glow{0%,100%{box-shadow:none}50%{box-shadow:none}}@media (max-width:768px){:root{--rail-w:100%}#app{grid-template-columns:1fr!important;grid-template-rows:auto auto 1fr auto!important}#nav{grid-row:4!important;grid-column:1!important;flex-direction:row!important;border-right:none!important;border-top:1px solid var(--border)!important;width:100%!important;height:54px;overflow-x:auto}.nav-btn{flex:1 0 auto;min-width:54px;min-height:44px;border-left:none!important;border-top:2px solid transparent;padding:6px 4px}.nav-btn.active{border-left:none!important;border-top:2px solid var(--accent)!important}#content{grid-row:3!important;grid-column:1!important}table{font-size:10px}th,td{padding:4px 6px}.db-strip{flex-wrap:wrap;gap:12px 18px}.btn,.btn-chip,button{min-height:40px}input,select,textarea{min-height:40px;font-size:13px}}[id*="pnl"],[id*="balance"],[id*="equity"],[id*="ticker"],[id$="-val"],[id$="-value"],[id$="-display"],.num,.monospace,.tabular{font-family:var(--font-data);font-variant-numeric:tabular-nums}#ticker-tape,.ticker-tape,[class*="ticker"]{background:#000!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;font-family:var(--font-data)!important;font-size:9px!important;letter-spacing:0.5px;box-shadow:none!important}#ticker-tape .symbol,.ticker-tape .symbol,[class*="ticker"] [class*="symbol"]{color:var(--text)!important;font-weight:400!important}#ticker-tape .change-neg,[class*="ticker"] .neg,[class*="ticker"] .down{color:var(--red)!important}#ticker-tape .change-pos,[class*="ticker"] .pos,[class*="ticker"] .up{color:var(--green)!important}#revenge-warn{background:transparent!important;border:none!important;border-top:1px solid var(--red)!important;border-bottom:1px solid rgba(255,59,48,0.35)!important;border-radius:0!important;padding:4px 14px!important;font-family:var(--font-data)!important;font-size:10px!important;letter-spacing:0.08em;color:var(--red)!important;box-shadow:none!important;margin:0!important}#revenge-warn strong{font-weight:500!important;color:var(--red)!important}#revenge-warn svg,#revenge-warn .icon{display:none!important}#accounts-list .acc-detail-card{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;padding:6px 10px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;min-height:26px!important;font-family:var(--font-data);font-size:11px}#accounts-list .acc-detail-card>*{margin:0!important;padding:0!important}#accounts-list .acc-detail-card .adc-metric{padding:0 8px!important;font-size:11px;line-height:1.2;border-right:1px solid var(--border-soft);text-align:left!important;display:flex;flex-direction:column-reverse;gap:2px}#accounts-list .acc-detail-card .adc-metric:last-child{border-right:none}#accounts-list .acc-detail-card .adc-metric-lbl{font-size:8px!important;letter-spacing:0.1em!important;color:var(--text3)!important;text-transform:uppercase!important;font-weight:400!important}#accounts-list .acc-detail-card .adc-metric-val{font-family:var(--font-data)!important;font-variant-numeric:tabular-nums;font-size:11px!important;font-weight:500!important;line-height:1.2}.progress-cards-grid{gap:6px!important}.prog-card{background:var(--panel)!important;border:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;padding:8px 10px!important;font-family:var(--font-data);font-size:11px}.prog-card.at-risk{border-color:var(--red)!important;border-left:2px solid var(--red)!important}.prog-card-header,.prog-stats,.prog-projection{font-family:var(--font-data)}.prog-at-risk-banner{background:rgba(255,59,48,0.08)!important;border:none!important;border-top:1px solid rgba(255,59,48,0.3)!important;color:var(--red)!important;border-radius:0!important;padding:3px 8px!important;font-size:10px!important}.db-strip{flex-wrap:wrap}.db-strip .m-cell{display:inline-flex;flex-direction:column;gap:2px;min-width:64px}.db-strip .m-cell .k{color:var(--text3);font-size:8px;letter-spacing:0.1em;text-transform:uppercase}.db-strip .m-cell .v{color:var(--text);font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:12px}.db-strip .m-cell.pos .v{color:var(--green)}.db-strip .m-cell.neg .v{color:var(--red)}.db-strip .m-cell.warn .v{color:var(--amber)}#alert-row{border-radius:0!important}#alert-row .alert-half{border-radius:0!important;box-shadow:none!important;padding:3px 14px!important;font-family:var(--font-data);font-size:10px;letter-spacing:0.08em}[style*="border-radius: 4px"],[style*="border-radius:4px"],[style*="border-radius: 6px"],[style*="border-radius:6px"],[style*="border-radius: 16px"],[style*="border-radius:16px"],[style*="border-radius: 20px"],[style*="border-radius:20px"],[style*="border-radius: 24px"],[style*="border-radius:24px"],[style*="border-radius: 50px"],[style*="border-radius:50px"]{border-radius:2px!important}.perf-metrics-table{width:100%;border-collapse:collapse}.perf-metrics-table th,.perf-metrics-table td{padding:4px 10px;font-family:var(--font-data);font-size:11px;border-bottom:1px solid var(--border-soft)}.perf-metrics-table th{color:var(--text3);font-size:9px;letter-spacing:0.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);background:var(--surface-alt)}.perf-metrics-table td.numeric{text-align:right}.perf-metrics-table .m-good{color:var(--green)}.perf-metrics-table .m-warn{color:var(--amber)}.perf-metrics-table .m-bad{color:var(--red)}#tab-dashboard *,#tab-accounts *,#tab-trading-bot *,#tab-journal *,#tab-backtest *,#tab-execute *,#tab-journey *,#tab-settings *,#tab-chat *,#tab-calculator *{box-shadow:none!important}#topbar>div[style*="Georgia"]{font-size:11px!important;letter-spacing:0.05em!important}#portfolio-row{display:flex!important;grid-template-columns:none!important;gap:22px!important;padding:8px 14px!important;background:var(--panel)!important;border:none!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;margin:0 0 8px 0!important;flex-wrap:wrap;font-family:var(--font-data)}#portfolio-row>div{text-align:left!important;display:flex;flex-direction:column;gap:2px;min-width:70px}#portfolio-row>div>div:first-child{font-size:8px!important;letter-spacing:0.1em!important;color:var(--text3)!important;text-transform:uppercase!important;margin:0!important}#portfolio-row>div>div:last-child{font-size:12px!important;font-weight:500!important;font-family:var(--font-data)!important;font-variant-numeric:tabular-nums;color:var(--text)!important}#dash-stats{display:flex!important;gap:22px;padding:8px 14px;background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:0 0 8px 0;border-radius:0!important}#dash-stats .stat-card{background:transparent!important;border:none!important;border-right:1px solid var(--border-soft)!important;padding:0 12px 0 0!important;margin:0!important;min-width:90px;border-radius:0!important;text-align:left!important;display:flex;flex-direction:column;gap:2px}#dash-stats .stat-card:last-child{border-right:none!important}#dash-stats .stat-card .stat-card-val{font-family:var(--font-data)!important;font-size:14px!important;font-variant-numeric:tabular-nums;font-weight:500!important}#dash-stats .stat-card .stat-card-label{font-size:8px!important;letter-spacing:0.1em!important;color:var(--text3)!important;text-transform:uppercase!important;font-family:var(--font-body)!important}#tab-dashboard .panel-title{margin:4px 0 6px 0!important;padding:0 14px!important;font-size:10px!important;letter-spacing:0.14em!important}@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600&display=swap');html,body{font-size:11.5px!important;line-height:1.35!important;font-feature-settings:'cv01','cv02','cv11','ss01';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.num,td,th,input[type="number"],input[type="date"],[class*="adc-metric-val"],[class*="stat-card-val"],[class*="bt-kv-v"],[class*="bt-stat-val"],[class*="prog-"],[id*="pnl"],[id*="balance"],[id*="equity"],[id*="ticker"],[id$="-val"],[id$="-value"],[id$="-display"],.mono,.num-mono,code,pre,.db-strip-v,#portfolio-row>div>div:last-child,.acc-detail-card .adc-metric-val,.stat-card .stat-card-val{font-variant-numeric:tabular-nums!important;font-feature-settings:'tnum' 1,'zero' 1!important}.panel-title,.bt-group-title,.bt-panel-title,legend{color:var(--text3)!important;font-family:var(--font-body)!important;font-size:9.5px!important;letter-spacing:0.14em!important;font-weight:500!important;text-transform:uppercase!important}.panel-title::before{color:var(--accent-blue)!important;margin-right:6px;opacity:0.85}.panel-title .panel-meta,.panel-title small,.panel-title .bt-muted{float:right;color:var(--text-muted)!important;font-weight:400!important;letter-spacing:0.08em!important;font-size:9px!important}table{line-height:1.3!important}th{padding:5px 10px!important;font-size:8.5px!important;letter-spacing:0.12em!important;color:var(--text-muted)!important;font-weight:500!important;border-bottom:1px solid var(--border)!important;background:#000!important}thead tr{background:#000!important}td{padding:4px 10px!important;font-size:10.5px!important;line-height:1.3!important;border-bottom:1px solid var(--border-soft)!important}tbody tr:nth-child(even){background:transparent!important}tbody tr:hover{background:#0F0F0F!important}td:nth-last-child(-n+5):not(:first-child):not([class*="label"]):not([class*="name"]){}td.num,th.num,td.n-right,th.n-right{text-align:right!important;padding-right:14px!important}*,*::before,*::after{border-radius:0!important}.status-dot,.status-dot.on,.status-dot.off,.status-dot.warn,.status-dot.err,input[type="radio"],input[type="checkbox"]{border-radius:50%!important}input[type="checkbox"]{border-radius:0!important}.nav-btn{padding:10px 2px!important;gap:4px!important;min-height:48px;transition:color 0.1s,background 0.1s!important}.nav-btn .nav-icon{font-size:16px!important;line-height:1!important;opacity:0.85}.nav-btn .nav-label{font-family:var(--font-body)!important;font-size:8px!important;letter-spacing:0.1em!important;font-weight:500!important;line-height:1!important;opacity:0.9}.nav-btn:hover{background:#0A0A0A!important;color:var(--text2)!important}.nav-btn:hover .nav-icon{opacity:1}.nav-btn.active .nav-icon{opacity:1}.nav-btn.active .nav-label{opacity:1}#topbar{height:32px!important;padding:0 12px!important;font-size:10px!important}#topbar>div[style*="Georgia"]{font-family:Georgia,'Times New Roman',serif!important;font-style:italic!important;font-size:12px!important;color:var(--gold)!important;letter-spacing:0.05em!important;opacity:0.92}.kz-badge,#mt5-badge,#scanner-badge,#hc-btn,#diag-btn,#build-version-badge,.pulse-tag{padding:2px 7px!important;font-size:9px!important;letter-spacing:0.1em!important;text-transform:uppercase!important;background:transparent!important;font-weight:400!important;line-height:1.4!important}.pulse-tag.g{color:var(--green)!important;border:1px solid rgba(0,200,83,0.5)!important}.pulse-tag.a{color:var(--accent)!important;border:1px solid rgba(96,200,245,0.5)!important}.pulse-tag.r{color:var(--red)!important;border:1px solid rgba(255,59,48,0.5)!important}.pulse-tag.y{color:var(--amber)!important;border:1px solid rgba(255,179,0,0.5)!important}.alert-half.stage3{background:#000!important;border-top:1px solid rgba(0,200,83,0.4)!important;border-bottom:1px solid rgba(0,200,83,0.4)!important;padding:3px 14px!important}.alert-half.stage4{background:#000!important;border-top:1px solid rgba(96,200,245,0.4)!important;border-bottom:1px solid rgba(96,200,245,0.4)!important;padding:3px 14px!important}.alert-half.warn{background:#000!important;border-top:1px solid rgba(255,59,48,0.5)!important;border-bottom:1px solid rgba(255,59,48,0.5)!important;padding:3px 14px!important}.alert-half.idle{background:#000!important;border-top:1px solid var(--border-soft)!important;border-bottom:1px solid var(--border-soft)!important;color:var(--text-muted)!important;padding:3px 14px!important}#portfolio-row{display:flex!important;flex-wrap:wrap!important;grid-template-columns:none!important;gap:0!important;padding:10px 14px!important;background:var(--panel)!important;border:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;margin-bottom:10px!important}#portfolio-row>div{flex:0 0 auto;padding:0 18px!important;margin:0!important;text-align:left!important;border-right:1px solid var(--border-soft)!important;min-width:110px;display:flex;flex-direction:column;gap:3px}#portfolio-row>div:first-child{padding-left:0!important}#portfolio-row>div:last-child{border-right:none!important}#portfolio-row>div>div:first-child{font-family:var(--font-body)!important;font-size:8.5px!important;letter-spacing:0.14em!important;color:var(--text-muted)!important;text-transform:uppercase!important;font-weight:500!important;margin:0!important;line-height:1!important}#portfolio-row>div>div:last-child{font-family:var(--font-data)!important;font-size:13px!important;font-weight:400!important;font-variant-numeric:tabular-nums;color:var(--text)!important;line-height:1.2!important;margin-top:2px!important}#portfolio-row>div>div:last-child[style*="color"]{}#dash-stats{padding:10px 14px!important;gap:0!important;border:1px solid var(--border)!important;background:var(--panel)!important;margin-bottom:10px!important;display:flex!important;flex-wrap:wrap}#dash-stats .stat-card{flex:0 0 auto;padding:0 18px!important;min-width:90px;border-right:1px solid var(--border-soft)!important;gap:3px}#dash-stats .stat-card:first-child{padding-left:0!important}#dash-stats .stat-card:last-child{border-right:none!important}#dash-stats .stat-card .stat-card-val{font-size:14px!important;font-weight:400!important;letter-spacing:0!important}#dash-stats .stat-card .stat-card-label{font-size:8.5px!important;letter-spacing:0.14em!important;color:var(--text-muted)!important}#accounts-list .acc-detail-card{min-height:28px!important;padding:5px 10px!important;gap:0!important;border-top:1px solid var(--border-soft)!important;border-left:none!important;border-right:none!important;border-bottom:none!important}#accounts-list .acc-detail-card:first-child{border-top:1px solid var(--border)!important}#accounts-list .acc-detail-card:last-child{border-bottom:1px solid var(--border)!important}#accounts-list .acc-detail-card:hover{background:#0F0F0F!important}#accounts-list .acc-detail-card .adc-metric{padding:0 14px!important;min-width:72px}#accounts-list .acc-detail-card .adc-metric:first-child{padding-left:0!important}#accounts-list .acc-detail-card .adc-metric-lbl{font-size:7.5px!important;letter-spacing:0.14em!important;color:var(--text-muted)!important}#accounts-list .acc-detail-card .adc-metric-val{font-size:10.5px!important;font-weight:400!important}.prog-card{padding:10px 12px!important;border:1px solid var(--border)!important;border-left:1px solid var(--border)!important}.prog-card.at-risk{border-left:2px solid var(--red)!important}.prog-card-header{font-size:10px!important;letter-spacing:0.06em!important;color:var(--text2)!important;margin-bottom:6px!important}.progress-cards-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:8px!important}#revenge-warn{padding:4px 14px!important;font-size:10px!important;letter-spacing:0.08em!important;line-height:1.4!important;border-top:1px solid var(--red)!important;border-bottom:1px solid rgba(255,59,48,0.3)!important;background:#000!important;color:var(--red)!important}.divider{border:none!important;border-top:1px solid var(--border)!important;margin:12px 0!important;height:0!important;background:transparent!important}input,select,textarea{background:#000!important;border:1px solid var(--border)!important;padding:4px 8px!important;font-size:10.5px!important;line-height:1.3!important;color:var(--text)!important}input:hover,select:hover,textarea:hover{border-color:var(--border2)!important}input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;background:#000!important}input::placeholder,textarea::placeholder{color:var(--text-muted)!important;font-style:normal!important}label{font-size:8.5px!important;letter-spacing:0.14em!important;color:var(--text-muted)!important;font-weight:500!important}.btn,button.btn{padding:5px 12px!important;font-size:10px!important;letter-spacing:0.12em!important;font-weight:500!important;background:transparent!important;transition:border-color 0.12s,color 0.12s!important}.btn-green,.btn-red,.btn-amber,.btn-blue{background:transparent!important}.btn-green:hover{background:transparent!important;border-color:#00e060!important;color:#00e060!important}.btn-red:hover{background:transparent!important;border-color:#ff5040!important;color:#ff5040!important}.btn-amber:hover{background:transparent!important;border-color:#ffc430!important;color:#ffc430!important}.btn-blue:hover{background:transparent!important;border-color:#9de0ff!important;color:#9de0ff!important}.btn-ghost:hover{background:transparent!important}.btn-chip,[class*="chip"]:not(.adc-metric):not(.prog-card),.chip,.strategy-chip,.tag-chip,.badge{padding:2px 8px!important;font-size:9px!important;letter-spacing:0.1em!important;background:transparent!important;border:1px solid var(--border)!important;font-weight:400!important;font-family:var(--font-data)!important}.badge-green{border-color:rgba(0,200,83,0.5)!important;color:var(--green)!important}.badge-red{border-color:rgba(255,59,48,0.5)!important;color:var(--red)!important}.badge-amber{border-color:rgba(255,179,0,0.5)!important;color:var(--amber)!important}.badge-blue{border-color:rgba(96,200,245,0.5)!important;color:var(--accent)!important}.badge-grey{border-color:var(--border)!important;color:var(--text3)!important}.badge-purple{border-color:rgba(157,124,248,0.5)!important;color:var(--purple)!important}.btn-chip{font-family:var(--font-data)!important}.btn-chip.active{background:transparent!important;border-color:var(--accent)!important;color:var(--accent)!important}#tab-backtest .btn-chip.active{background:transparent!important;color:var(--accent)!important}.status-dot{width:6px!important;height:6px!important;margin-right:5px!important;vertical-align:1px}.panel{padding:10px 14px!important;transition:none!important}.panel:hover{border-color:var(--border)!important}#tab-dashboard .panel-title,#tab-journal .panel-title,#tab-trading-bot .panel-title,#tab-accounts .panel-title,#tab-journey .panel-title,#tab-settings .panel-title,#tab-execute .panel-title,#tab-calculator .panel-title,#tab-chat .panel-title,#tab-backtest .panel-title{padding:0!important;margin:0 0 8px 0!important;font-size:9.5px!important;letter-spacing:0.14em!important;color:var(--text3)!important}#tab-backtest .bt-wrap{max-width:none!important;padding:0 4px!important;gap:10px!important}#tab-backtest .bt-panel{padding:10px 14px!important}#tab-backtest .bt-stat{background:transparent!important;border:1px solid var(--border)!important;padding:8px 10px!important}#tab-backtest .bt-stat-label{font-size:8.5px!important;letter-spacing:0.14em!important;color:var(--text-muted)!important;margin-bottom:2px!important}#tab-backtest .bt-stat-val{font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.2!important}#tab-backtest .bt-kv-k{font-size:8.5px!important;letter-spacing:0.14em!important;color:var(--text-muted)!important}#tab-backtest .bt-kv-v{font-size:12px!important;font-weight:400!important}#tab-backtest .bt-subtitle{color:var(--text3)!important;font-size:9.5px!important;letter-spacing:0.14em!important;font-weight:500!important}#tab-backtest .bt-progress-fill{background:var(--accent)!important}#tab-backtest .bt-progress-bar{height:4px!important;background:var(--border-soft)!important;border:none!important}#tab-backtest .bt-gate-bars .bar{background:var(--border-soft)!important;border:none!important;height:8px!important}#tab-backtest .bt-gate-bars .bar>span{background:var(--accent)!important}#tab-backtest .bt-symbol-chip{background:transparent!important;border:1px solid var(--border)!important;padding:4px 9px!important;font-size:10px!important}#tab-backtest .bt-symbol-chip:hover{background:transparent!important;border-color:var(--accent)!important;color:var(--accent)!important}#tab-backtest .bt-symbol-chip--selected{background:transparent!important;border-color:var(--green)!important;color:var(--green)!important}#tab-backtest .bt-symbol-chip--selected:hover{background:transparent!important;border-color:#00e060!important}#tab-backtest .bt-symbol-chip--disabled{border-style:dashed!important;opacity:0.35!important}#tab-backtest .bt-chip-meta{color:var(--text-muted)!important}#tab-backtest .bt-msg.user{background:transparent!important;border-left:2px solid var(--accent)!important;padding:6px 10px!important}#tab-backtest .bt-msg.assistant{background:transparent!important;border-left:2px solid var(--green)!important;padding:6px 10px!important}#tab-backtest .bt-msg .who{font-size:8.5px!important;letter-spacing:0.14em!important;color:var(--text-muted)!important;font-family:var(--font-body)!important}#tab-backtest .bt-convo{background:#000!important;padding:10px!important}#tab-backtest #bt-equity-canvas{border:1px solid var(--border)!important;background:#000!important;height:180px!important}#tab-backtest .bt-info-note{background:transparent!important;border:1px solid var(--border)!important;border-left:2px solid var(--accent)!important;padding:7px 10px!important;font-size:10px!important;color:var(--text2)!important}.panel details>summary.panel-title{padding:3px 0!important;cursor:pointer}.panel details>summary.panel-title::before{font-size:9px!important;color:var(--text-muted)!important;transition:transform 0.12s!important}#tab-settings .panel{padding:10px 14px!important}#tab-settings h3,#tab-settings h4,#tab-settings .subsection-title{font-size:10px!important;letter-spacing:0.14em!important;color:var(--text3)!important;margin:10px 0 6px!important}#tab-backtest .bt-error{background:transparent!important;border:1px solid var(--red)!important;border-left:2px solid var(--red)!important;padding:7px 10px!important;color:var(--red)!important;font-size:10.5px!important}@media (max-width:1100px){#tab-journal .panel{padding:10px!important}#tab-journal .db-grid-3,#tab-journal .db-grid-4{grid-template-columns:1fr!important}}.logo::before,.logo::after{display:none!important}#nav::after{display:none!important}[class*="glow"],[class*="Glow"]{box-shadow:none!important;filter:none!important}.pos,td.pos,.bt-stat-val.pos{color:var(--green)!important}.neg,td.neg,.bt-stat-val.neg{color:var(--red)!important}.warn,td.warn{color:var(--amber)!important}.dim,td.dim{color:var(--text3)!important}.muted{color:var(--text-muted)!important}.panel[style*="padding:20px"],.panel[style*="padding: 20px"],.panel[style*="padding:24px"],.panel[style*="padding: 24px"],.panel[style*="padding:28px"],.panel[style*="padding: 28px"]{padding:12px 14px!important}.metric-strip,.inline-metrics,.stat-row:not(#dash-stats){display:flex!important;flex-wrap:wrap!important;gap:0!important;padding:8px 14px!important;border:1px solid var(--border)!important;background:var(--panel)!important}.metric-strip>*,.inline-metrics>*,.stat-row:not(#dash-stats)>*{padding:0 16px!important;border-right:1px solid var(--border-soft)!important}.metric-strip>*:first-child,.inline-metrics>*:first-child{padding-left:0!important}.metric-strip>*:last-child,.inline-metrics>*:last-child,.stat-row:not(#dash-stats)>*:last-child{border-right:none!important}code,pre{font-size:10.5px!important;padding:6px 8px!important;line-height:1.45!important;background:#000!important;border:1px solid var(--border-soft)!important}::selection{background:var(--accent);color:#000}body.bb-v2-active #app{display:none!important}body.bb-v2-active #topbar-v2,body.bb-v2-active #nav-v2{display:flex!important}body.bb-v2-active #sections-v2{display:block!important}body.bb-v2-active{--bb-sidebar-w:60px;--bb-topbar-h:56px}.bb-topbar{position:fixed;top:0;left:0;right:0;height:var(--bb-topbar-h,56px);display:flex;align-items:center;gap:18px;padding:0 16px;background:var(--bg);border-bottom:1px solid var(--border-soft);z-index:100;font-family:var(--font);font-size:11px}.bb-brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.bb-brand-logo{font-family:var(--font-display,var(--font));font-weight:800;letter-spacing:0.08em;color:var(--gold);font-size:14px}.bb-motto{font-family:Georgia,serif;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:0.12em;white-space:nowrap}.bb-ticker{flex:1;min-width:0;overflow:hidden;color:var(--text3);font-size:10px;white-space:nowrap;display:flex;align-items:center;gap:14px;font-family:var(--font-data)}.bb-ticker .bb-ticker-fixed{flex-shrink:0;color:var(--text2);border-right:1px solid var(--border-soft);padding-right:14px}.bb-ticker .bb-ticker-rotating{flex:1;overflow:hidden;position:relative;height:14px}.bb-ticker .bb-ticker-segment{position:absolute;left:0;top:0;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity 0.6s ease-in-out;color:var(--text3)}.bb-ticker .bb-ticker-segment.active{opacity:1}.bb-ticker .bb-ticker-segment.warning{color:var(--amber);font-weight:700}.bb-ticker .bb-ticker-segment.critical{color:var(--red);font-weight:700}.bb-session-info{display:flex;gap:14px;flex-shrink:0;color:var(--text);font-variant-numeric:tabular-nums}.bb-session-info span{font-size:10px}.bb-utilities{display:flex;align-items:center;gap:4px;flex-shrink:0}.bb-util{background:transparent;border:1px solid var(--border-soft);color:var(--text3);width:30px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;cursor:pointer;padding:0;border-radius:3px;transition:color .12s,border-color .12s,background .12s}.bb-util:hover{color:var(--accent-blue);border-color:var(--accent-blue)}.bb-util[data-util="health"]{position:relative}.bb-util[data-util="health"]::after{content:"";position:absolute;top:2px;right:2px;width:7px;height:7px;border-radius:50%;background:transparent;transition:background .15s,box-shadow .15s}.bb-util[data-util="health"][data-h-status="GREEN"]::after{background:var(--green);box-shadow:0 0 4px rgba(0,200,80,0.5)}.bb-util[data-util="health"][data-h-status="YELLOW"]::after{background:var(--amber);box-shadow:0 0 4px rgba(255,180,0,0.5)}.bb-util[data-util="health"][data-h-status="RED"]::after{background:var(--red);animation:bb-h2-pulse 1.2s ease-in-out infinite}.bb-util[data-util="health"][data-h-status="UNKNOWN"]::after{background:var(--text3);opacity:0.5}@keyframes bb-h2-pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,80,80,0.7)}50%{box-shadow:0 0 0 6px rgba(255,80,80,0)}}.bb-h2-row{display:grid;grid-template-columns:1fr 80px 110px 1fr;gap:12px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--border-soft);font-size:11px}.bb-h2-row:last-child{border-bottom:none}.bb-h2-row .bb-h2-name{color:var(--text);font-family:var(--font-data)}.bb-h2-row .bb-h2-status{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.bb-h2-row .bb-h2-status.HEALTHY{color:var(--green)}.bb-h2-row .bb-h2-status.DEGRADED{color:var(--amber)}.bb-h2-row .bb-h2-status.FAILED{color:var(--red)}.bb-h2-row .bb-h2-status.UNKNOWN{color:var(--text3);opacity:0.7}.bb-h2-row .bb-h2-time{color:var(--text3);font-family:var(--font-data);font-size:10px}.bb-h2-row .bb-h2-detail{color:var(--text3);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bb-h3-timeline{display:flex;flex-direction:column;gap:2px;padding:4px 8px}.bb-h3-lane{display:grid;grid-template-columns:200px 1fr;gap:6px;align-items:center;min-height:14px}.bb-h3-lane-label{font-family:var(--font-data);font-size:10px;color:var(--text2);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bb-h3-lane-cells{display:grid;grid-template-columns:repeat(24,1fr);gap:1px}.bb-h3-cell{height:12px}.bb-h3-axis{display:flex;justify-content:space-between;padding-left:206px;padding-right:4px;font-size:9px;color:var(--text3);margin-top:2px}.bb-mini-input{background:var(--bg2);color:var(--text);border:1px solid var(--border-soft);padding:2px 6px;font-size:11px;font-family:var(--font-data)}@media (max-width:700px){.bb-h3-lane{grid-template-columns:110px 1fr}.bb-h3-lane-label{font-size:9px}.bb-h3-axis{padding-left:116px}.bb-h2-row{grid-template-columns:1fr 70px 70px 1fr;gap:6px;padding:4px 6px;font-size:10px}.bb-h2-row .bb-h2-detail{display:none}}.bb-bot-toggle{margin-left:8px;padding:4px 10px;border:1px solid var(--border-soft);color:var(--text);font-size:10px;letter-spacing:0.08em;font-weight:600;cursor:pointer;user-select:none;display:inline-flex;align-items:center;gap:6px}.bb-status-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted);box-shadow:0 0 4px currentColor;display:inline-block}.bb-bot-toggle[data-on="true"] .bb-status-dot{background:#00e89e}.bb-sidebar{position:fixed;top:var(--bb-topbar-h,56px);left:0;bottom:0;width:var(--bb-sidebar-w,60px);display:flex;flex-direction:column;background:var(--bg);border-right:1px solid var(--border-soft);z-index:99;padding:8px 0}.bb-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 4px;color:rgba(255,255,255,0.6);cursor:pointer;user-select:none;border-left:2px solid transparent;transition:color .12s,border-color .12s,background .12s}.bb-nav-item:hover{color:rgba(255,255,255,1)}.bb-nav-item[data-active="true"]{color:var(--gold);border-left-color:var(--gold);background:var(--border-soft)}.bb-nav-icon{font-size:16px;line-height:1}.bb-nav-label{font-family:var(--font);font-size:8px;letter-spacing:0.1em;font-weight:600;white-space:nowrap}.bb-sections{position:fixed;top:var(--bb-topbar-h,56px);left:var(--bb-sidebar-w,60px);right:0;bottom:0;overflow:hidden}.bb-section{height:100%;display:flex;flex-direction:column}.bb-subnav{display:flex;gap:0;border-bottom:1px solid var(--border-soft);background:var(--bg);padding:0 16px;flex-shrink:0}.bb-subnav-item{padding:10px 16px;color:rgba(255,255,255,0.6);font-family:var(--font);font-size:10px;letter-spacing:0.12em;font-weight:600;cursor:pointer;user-select:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.bb-subnav-item:hover{color:rgba(255,255,255,1)}.bb-subnav-item[data-active="true"]{color:var(--gold);border-bottom-color:var(--gold)}.bb-section-content{flex:1;overflow:auto;padding:16px}.bb-placeholder{padding:60px 20px;text-align:center;color:var(--text-muted);font-family:var(--font);font-size:11px;letter-spacing:0.1em;border:1px dashed var(--border-soft);background:var(--bg2)}.bb-panel{border:1px solid var(--border);background:var(--panel);margin-bottom:8px}.bb-panel>summary{padding:6px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:10px;text-transform:uppercase;letter-spacing:0.15em;color:var(--text3);user-select:none}.bb-panel>summary::-webkit-details-marker{display:none}.bb-panel>summary::marker{content:''}.bb-panel .bb-panel-icon{color:var(--accent-blue)}.bb-panel .bb-panel-name{color:var(--text3)}.bb-panel .bb-panel-status{margin-left:auto;color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums}.bb-panel .bb-panel-chevron{color:var(--text-muted);transition:transform 0.15s;font-size:9px}.bb-panel[open] .bb-panel-chevron{transform:rotate(180deg)}.bb-panel>.bb-panel-content{padding:10px 12px;border-top:1px solid var(--border-soft)}body.bb-v2-active .panel:has(>details.bb-panel-auto){padding:0!important;border:none!important;background:transparent!important}body.bb-v2-active details.bb-panel-auto{border:1px solid var(--border);background:var(--panel);margin-bottom:8px;padding:0}body.bb-v2-active details.bb-panel-auto>summary.panel-title{padding:8px 12px;margin-bottom:0;display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer}body.bb-v2-active details.bb-panel-auto>summary.panel-title::-webkit-details-marker{display:none}body.bb-v2-active details.bb-panel-auto>summary.panel-title::marker{content:''}body.bb-v2-active details.bb-panel-auto>summary.panel-title::after{content:'▾';margin-left:auto;color:var(--text-muted);font-size:10px;transition:transform 0.15s}body.bb-v2-active details.bb-panel-auto[open]>summary.panel-title::after{transform:rotate(180deg)}body.bb-v2-active details.bb-panel-auto>*:not(summary){padding:0 12px 12px 12px}details.at-nested-coll{border:none!important;background:transparent!important;margin:0!important}details.at-nested-coll>summary{font-size:10px!important;font-weight:700!important;color:var(--text2)!important;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;user-select:none;padding:6px 0!important;margin:6px 0 4px;border-top:1px solid rgba(255,255,255,0.06);display:flex!important;align-items:center;gap:6px}details.at-nested-coll>summary::-webkit-details-marker{display:none}details.at-nested-coll>summary::marker{content:''}details.at-nested-coll>summary::before{content:'▸';font-size:8px;color:var(--text3);display:inline-block;transition:transform 0.15s}details.at-nested-coll[open]>summary::before{transform:rotate(90deg)}.bb-panel.vision-placeholder{border-color:var(--border-soft);background:var(--bg2);opacity:0.7}.bb-panel.vision-placeholder>summary{color:var(--text-muted)}.bb-panel.vision-placeholder .vision-badge{font-size:8px;padding:1px 5px;border:1px solid var(--amber);color:var(--amber);letter-spacing:0.1em;margin-left:auto}.placeholder-content{color:var(--text-muted);font-size:10px;line-height:1.5}.placeholder-content p{margin:4px 0}.placeholder-note{color:var(--text3);font-weight:500}.placeholder-warning{color:var(--amber);font-size:9px;margin-top:8px}@media (max-width:1100px){.bb-motto{display:none}}@media (max-width:768px){.bb-ticker{display:none}.bb-session-info{gap:8px}.bb-session-info span{font-size:9px}}body.bb-v2-active .bb-subtab-content .tab{display:flex!important;flex:1 1 auto;overflow:visible}body.bb-v2-active .bb-subtab-content #alert-row{display:flex!important;margin-bottom:12px}body.bb-v2-active .bb-subtab-content #alert-row.idle{display:none!important}body.bb-v2-active .bb-metric-strip{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:0;padding:7px 14px;background:var(--panel);border-bottom:1px solid var(--border);border-top:1px solid var(--border-soft);margin:0!important;border-radius:0;font-family:var(--font)}body.bb-v2-active .bb-metric{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;padding:0 18px}body.bb-v2-active .bb-metric:first-child{padding-left:0}body.bb-v2-active .bb-metric + .bb-metric{border-left:1px solid var(--border-soft)}body.bb-v2-active .bb-metric .label{font-size:9px;color:var(--text-muted);letter-spacing:0.1em;text-transform:uppercase;font-weight:500}body.bb-v2-active .bb-metric .value{font-size:11px;color:var(--text);font-family:var(--font);font-variant-numeric:tabular-nums}body.bb-v2-active .bb-metric .value.pos{color:var(--green)}body.bb-v2-active .bb-metric .value.neg{color:var(--red)}body.bb-v2-active .bb-metric .value.amber{color:var(--amber)}body.bb-v2-active .bb-table-wrap{border:1px solid var(--border-soft);background:var(--panel);margin:0!important;overflow:auto;padding:0!important;border-radius:0!important}body.bb-v2-active .bb-table{width:100%;border-collapse:collapse;font-family:var(--font);font-size:11px;color:var(--text)}body.bb-v2-active .bb-table thead tr{background:var(--bg2)}body.bb-v2-active .bb-table thead th{padding:6px 10px;border-bottom:1px solid var(--border);font-weight:400;font-size:9px;letter-spacing:0.1em;color:var(--text-muted);text-transform:uppercase;text-align:left}body.bb-v2-active .bb-table thead th.num,body.bb-v2-active .bb-table tbody td.num{text-align:right;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-table tbody td{padding:5px 10px;border-bottom:1px solid var(--border-soft);background:transparent}body.bb-v2-active .bb-table tbody tr:nth-child(even) td{background:var(--border-soft)}body.bb-v2-active .bb-table tbody td.muted{color:var(--text-muted);text-align:center;padding:14px 10px}body.bb-v2-active .bb-table tbody td.pos{color:var(--green)}body.bb-v2-active .bb-table tbody td.neg{color:var(--red)}body.bb-v2-active .bb-table tbody td.amber{color:var(--amber)}body.bb-v2-active .bb-badge{display:inline-block;padding:1px 6px;font-size:9px;font-weight:600;letter-spacing:0.08em;border:1px solid currentColor;background:transparent;font-family:var(--font);text-transform:uppercase;vertical-align:middle}body.bb-v2-active .bb-badge.eval{color:var(--amber)}body.bb-v2-active .bb-badge.live{color:var(--green)}body.bb-v2-active .bb-badge.funded{color:var(--accent)}body.bb-v2-active .bb-sparkline{vertical-align:middle;display:inline-block}body.bb-v2-active #tab-dashboard .panel-title.bb-section-head{font-family:var(--font)!important;font-size:9px!important;letter-spacing:0.16em!important;color:var(--accent-blue)!important;padding:6px 14px!important;background:var(--bg2)!important;border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;margin:0!important;text-transform:uppercase}body.bb-v2-active #tab-dashboard .panel-title.bb-section-head::before{content:'⟡ '!important;color:var(--accent-blue)!important;background:none!important;width:auto!important;height:auto!important;box-shadow:none!important;display:inline!important}body.bb-v2-active #tab-dashboard .divider{display:none!important}body.bb-v2-active #tab-dashboard{padding:0!important;gap:0!important}body.bb-v2-active .bb-block{margin:0!important;padding:0!important;border-radius:0!important;border:none!important;background:transparent;display:flex;flex-direction:column}body.bb-v2-active .bb-block + .bb-block{margin-top:1px!important}body.bb-v2-active .bb-block-head{display:flex;align-items:center;gap:6px;padding:4px 14px;background:var(--bg2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font)}body.bb-v2-active .bb-block-head-spacer{flex:1}body.bb-v2-active .bb-block-head .bb-section-head{font-size:9px!important;letter-spacing:0.16em!important;color:var(--accent-blue)!important;padding:0!important;background:transparent!important;border:none!important;margin:0!important;text-transform:uppercase}body.bb-v2-active .bb-block-body{padding:0}body.bb-v2-active .bb-mini-btn{font-family:var(--font);font-size:9px;letter-spacing:0.08em;padding:2px 8px;background:transparent;color:var(--text-muted);border:1px solid var(--border-soft);cursor:pointer;text-transform:uppercase;font-weight:600;transition:color .12s,border-color .12s}body.bb-v2-active .bb-mini-btn:hover{color:var(--text);border-color:var(--text-muted)}body.bb-v2-active .bb-mini-btn.amber{color:var(--amber);border-color:rgba(240,168,48,0.3)}body.bb-v2-active .bb-mini-btn.amber:hover{border-color:var(--amber)}body.bb-v2-active .bb-mini-btn.red{color:var(--red);border-color:rgba(255,59,92,0.3)}body.bb-v2-active .bb-mini-btn.red:hover{border-color:var(--red)}body.bb-v2-active .muted-text{color:var(--text-muted)}body.bb-v2-active #section-monitor .bb-section-content{padding:0!important}body.bb-v2-active .bb-sub-section{border-top:1px solid var(--border-soft);padding:0;margin:0}body.bb-v2-active .bb-sub-head{font-family:var(--font);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-muted);padding:6px 14px 4px;background:var(--panel);display:flex;align-items:center;gap:8px}body.bb-v2-active .bb-sub-head .muted-text{font-size:9px;letter-spacing:normal;text-transform:none}body.bb-v2-active .bb-list-inner{font-family:var(--font);font-size:10.5px;color:var(--text);padding:2px 0;background:var(--panel)}body.bb-v2-active .bb-list-inner>div{border-radius:0!important;margin-bottom:0!important;border-bottom:1px solid var(--border-soft);padding:4px 14px!important;font-size:10px!important;background:transparent!important}body.bb-v2-active .bb-list-inner>div:last-child{border-bottom:none}body.bb-v2-active .bb-events-list{max-height:220px;overflow-y:auto;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-events-list>div:nth-child(even){background:var(--border-soft)!important}body.bb-v2-active .bb-diagnosis{margin:0;padding:8px 14px;border-top:1px solid var(--border-soft);background:rgba(240,168,48,0.04);border-left:2px solid var(--amber);font-size:10.5px;color:var(--text2);line-height:1.55;border-radius:0}body.bb-v2-active .bb-mini-toggle{font-family:var(--font);font-size:9px;letter-spacing:0.08em;color:var(--text-muted);display:inline-flex;align-items:center;gap:5px;cursor:pointer;text-transform:uppercase}body.bb-v2-active .bb-mini-toggle input[type="checkbox"]{width:12px;height:12px;accent-color:var(--accent-blue);cursor:pointer}body.bb-v2-active #gbs-strat-table td{padding:4px 10px!important;border-bottom:1px solid var(--border-soft)!important;font-family:var(--font)!important;font-size:10.5px!important}body.bb-v2-active .bb-alert-row{display:flex!important;flex-direction:column;gap:0;border-bottom:1px solid var(--border-soft);margin-bottom:0;background:var(--panel)}body.bb-v2-active .bb-alert-row:empty,body.bb-v2-active .bb-alert-row.idle{display:none!important}body.bb-v2-active .bb-alert-row .alert-half{font-family:var(--font);font-size:10.5px;padding:5px 14px!important;background:transparent!important;border-bottom:1px solid var(--border-soft)!important;letter-spacing:normal!important;font-weight:400!important}body.bb-v2-active .bb-alert-row .alert-half:last-child{border-bottom:none!important}body.bb-v2-active .bb-alert-row .pulse-tag{font-size:8px!important;font-weight:700!important;padding:1px 6px!important;border-radius:0!important;letter-spacing:0.1em!important;animation:none!important;box-shadow:none!important;color:var(--bg)!important}body.bb-v2-active .bb-alert-row .alert-half.idle{display:none!important}body.bb-v2-active .bb-block-subnote{padding:6px 14px;font-size:10px;background:var(--panel);border-bottom:1px solid var(--border-soft);line-height:1.45}body.bb-v2-active .bb-alerts-list{font-family:var(--font);font-size:10.5px;max-height:500px;overflow-y:auto;background:var(--panel)}body.bb-v2-active .bb-alerts-list>div,body.bb-v2-active #claude-notif-feed>div{display:flex!important;align-items:baseline;gap:10px;padding:4px 14px!important;border-bottom:1px solid var(--border-soft)!important;background:transparent!important;border-radius:0!important;margin:0!important;font-size:10.5px!important;font-family:var(--font)!important;color:var(--text)}body.bb-v2-active .bb-alerts-list>div:last-child{border-bottom:none!important}body.bb-v2-active .bb-alerts-list>div:nth-child(even){background:var(--border-soft)!important}body.bb-v2-active .bb-sev-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:middle}body.bb-v2-active .bb-sev-dot.error{background:var(--red)}body.bb-v2-active .bb-sev-dot.warn{background:var(--amber)}body.bb-v2-active .bb-sev-dot.info{background:var(--accent)}body.bb-v2-active .bb-sev-dot.ok{background:var(--green)}body.bb-v2-active .bb-analyze-host{padding:0!important;gap:0!important}body.bb-v2-active .bb-analyze-host .panel,body.bb-v2-active .bb-analyze-host .subsection,body.bb-v2-active .bb-analyze-host details.subsection{border-radius:0!important;border:none!important;border-top:1px solid var(--border-soft)!important;background:var(--panel)!important;margin:0!important;padding:6px 14px!important;box-shadow:none!important}body.bb-v2-active .bb-analyze-host .panel-title{font-family:var(--font)!important;font-size:9px!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:var(--accent-blue)!important;background:transparent!important;border:none!important;padding:0!important;margin-bottom:6px!important}body.bb-v2-active .bb-analyze-host .panel-title::before{content:'⟡ '!important;color:var(--accent-blue)!important;background:none!important;width:auto!important;height:auto!important;box-shadow:none!important;display:inline!important}body.bb-v2-active .bb-analyze-host .subsection-title{font-family:var(--font)!important;font-size:10px!important;letter-spacing:0.12em!important;color:var(--accent-blue)!important;text-transform:uppercase}body.bb-v2-active .bb-analyze-host .subsection-meta{font-family:var(--font)!important;font-size:9.5px!important;color:var(--text-muted)!important}body.bb-v2-active .bb-analyze-host details>summary{padding:4px 0!important;font-family:var(--font)!important}body.bb-v2-active .bb-analyze-host #trade-list>div{border-radius:0!important;border-bottom:1px solid var(--border-soft)!important;border-left:none!important;border-right:none!important;border-top:none!important;background:var(--panel)!important;font-family:var(--font)!important;font-size:10.5px!important;padding:4px 14px!important;margin:0!important;box-shadow:none!important}body.bb-v2-active .bb-analyze-host #trade-list>div:nth-child(even){background:var(--border-soft)!important}body.bb-v2-active .bb-analyze-host .tag-btn,body.bb-v2-active .bb-analyze-host .journal-tag-chip{background:transparent!important;border:1px solid var(--border-soft)!important;border-radius:0!important;font-family:var(--font)!important;font-size:9.5px!important;letter-spacing:0.06em!important;padding:2px 8px!important;color:var(--text-muted)!important;text-transform:uppercase;box-shadow:none!important}body.bb-v2-active .bb-analyze-host .tag-btn.active,body.bb-v2-active .bb-analyze-host .tag-btn:hover,body.bb-v2-active .bb-analyze-host .journal-tag-chip.active-chip{color:var(--accent-blue)!important;border-color:var(--accent-blue)!important;background:transparent!important}body.bb-v2-active .bb-analyze-host #hour-heatmap-panel,body.bb-v2-active .bb-analyze-host #duration-analytics-panel,body.bb-v2-active .bb-analyze-host #ev-trend-panel,body.bb-v2-active .bb-analyze-host #bucketed-stats-panel,body.bb-v2-active .bb-analyze-host #sim-stats-panel,body.bb-v2-active .bb-analyze-host #tag-performance-panel{background:var(--panel)!important;border:none!important;border-top:1px solid var(--border-soft)!important;border-radius:0!important;margin:0!important;padding:8px 14px!important;box-shadow:none!important}body.bb-v2-active .bb-analyze-host #journey-pass-rate,body.bb-v2-active .bb-analyze-host #journey-survival-rate,body.bb-v2-active .bb-analyze-host #journey-days-to-funded,body.bb-v2-active .bb-analyze-host #journey-days-to-payout{font-family:var(--font)!important;font-size:14px!important;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-analyze-host .stat-card{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:0!important;padding:6px 10px!important;box-shadow:none!important}body.bb-v2-active .bb-analyze-host .stat-card-val{font-family:var(--font)!important;font-size:12px!important;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-analyze-host .stat-card-label{font-family:var(--font)!important;font-size:8px!important;letter-spacing:0.12em!important;color:var(--text-muted)!important}body.bb-v2-active .bb-lab-host{padding:0!important;gap:0!important}body.bb-v2-active .bb-lab-host .panel,body.bb-v2-active .bb-lab-host .subsection,body.bb-v2-active .bb-lab-host details.subsection{border-radius:0!important;border:none!important;border-top:1px solid var(--border-soft)!important;background:var(--panel)!important;margin:0!important;padding:6px 14px!important;box-shadow:none!important}body.bb-v2-active .bb-lab-host .panel-title{font-family:var(--font)!important;font-size:9px!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:var(--accent-blue)!important;background:transparent!important;border:none!important;padding:0!important;margin-bottom:6px!important}body.bb-v2-active .bb-lab-host .panel-title::before{content:'⟡ '!important;color:var(--accent-blue)!important;background:none!important;width:auto!important;height:auto!important;box-shadow:none!important;display:inline!important}body.bb-v2-active .bb-lab-host .subsection-title{font-family:var(--font)!important;font-size:10px!important;letter-spacing:0.12em!important;color:var(--accent-blue)!important;text-transform:uppercase}body.bb-v2-active .bb-lab-host details>summary{padding:4px 0!important;font-family:var(--font)!important}body.bb-v2-active .bb-lab-host #bt-summary-grid .bt-stat,body.bb-v2-active .bb-lab-host .bt-stat{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:0!important;padding:4px 10px!important;box-shadow:none!important}body.bb-v2-active .bb-lab-host #met-sharpe,body.bb-v2-active .bb-lab-host #met-sortino,body.bb-v2-active .bb-lab-host #met-pf,body.bb-v2-active .bb-lab-host #met-ev,body.bb-v2-active .bb-lab-host #met-mcl,body.bb-v2-active .bb-lab-host #met-rec,body.bb-v2-active .bb-lab-host #met-calmar,body.bb-v2-active .bb-lab-host #met-ann{font-family:var(--font)!important;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-lab-host #tab-calculator,body.bb-v2-active .bb-lab-host.bb-lab-host{}body.bb-v2-active .bb-lab-host .calc-section{background:var(--panel)!important;border:none!important;border-top:1px solid var(--border-soft)!important;border-radius:0!important;padding:6px 14px!important;margin:0!important}body.bb-v2-active .bb-lab-host .calc-section-title{font-family:var(--font)!important;font-size:9px!important;letter-spacing:0.14em!important;color:var(--accent-blue)!important;text-transform:uppercase;margin-bottom:4px!important}body.bb-v2-active .bb-lab-host #calc-results{font-family:var(--font)!important;font-variant-numeric:tabular-nums;font-size:11px!important}body.bb-v2-active .bb-lab-host #mfe-shadow-count,body.bb-v2-active .bb-lab-host #mfe-shadow-resolved,body.bb-v2-active .bb-lab-host #mfe-shadow-err,body.bb-v2-active .bb-lab-host #mfe-shadow-verdict{font-family:var(--font)!important;font-size:14px!important;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-lab-host #shadow-stats-live,body.bb-v2-active .bb-lab-host #shadow-stats-shadow{font-family:var(--font)!important;font-size:10.5px!important;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-lab-host #shadow-divergence-alert{border-radius:0!important;border-left:2px solid var(--amber)!important;border-top:none!important;border-bottom:none!important;border-right:none!important;margin:0!important;padding:6px 14px!important;font-size:10.5px!important}body.bb-v2-active .bb-bot-mind-host{padding:0!important;gap:0!important}body.bb-v2-active .bb-bot-mind-host .panel,body.bb-v2-active .bb-bot-mind-host .subsection,body.bb-v2-active .bb-bot-mind-host details.subsection{border-radius:0!important;border:none!important;border-top:1px solid var(--border-soft)!important;background:var(--panel)!important;margin:0!important;padding:6px 14px!important;box-shadow:none!important}body.bb-v2-active #auto-trade-block{border-left:2px solid var(--red)!important;background:rgba(255,59,92,0.02)!important}body.bb-v2-active .bb-bot-mind-host .panel-title{font-family:var(--font)!important;font-size:9px!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:var(--accent-blue)!important;background:transparent!important;border:none!important;padding:0!important;margin-bottom:6px!important}body.bb-v2-active #auto-trade-block .panel-title{color:var(--red)!important}body.bb-v2-active .bb-bot-mind-host .panel-title::before{content:'⟡ '!important;color:inherit!important;background:none!important;width:auto!important;height:auto!important;box-shadow:none!important;display:inline!important}body.bb-v2-active .bb-bot-mind-host .subsection-title{font-family:var(--font)!important;font-size:10px!important;letter-spacing:0.12em!important;color:var(--accent-blue)!important;text-transform:uppercase}body.bb-v2-active .bb-bot-mind-host .subsection-meta{font-family:var(--font)!important;font-size:9.5px!important;color:var(--text-muted)!important}body.bb-v2-active .bb-bot-mind-host details>summary{padding:4px 0!important;font-family:var(--font)!important}body.bb-v2-active .bb-bot-mind-host #tab-chat{padding:0!important;background:var(--panel)!important;border-top:1px solid var(--border-soft)!important}body.bb-v2-active .bb-bot-mind-host #chat-body{font-family:var(--font)!important;font-size:10.5px!important;max-height:360px!important;overflow-y:auto!important;padding:8px 14px!important}body.bb-v2-active .bb-bot-mind-host #chat-input{font-family:var(--font)!important;font-size:11px!important}body.bb-v2-active .bb-bot-mind-host #fatigue-pattern-display{font-family:var(--font)!important;font-size:10.5px!important;font-variant-numeric:tabular-nums}body.bb-v2-active .bb-bot-mind-host #auto-promo-readiness>div,body.bb-v2-active .bb-bot-mind-host #auto-promo-recent>div{border-radius:0!important;background:transparent!important;border-left:2px solid var(--border-soft)!important;padding:4px 10px!important;font-family:var(--font)!important;font-size:10px!important}body.bb-v2-active .bb-bot-mind-host #p10-stats-display,body.bb-v2-active .bb-bot-mind-host #p10-log{font-family:var(--font)!important;font-size:10px!important;background:var(--bg2)!important;padding:4px 8px!important}body.bb-v2-active .bb-config-host{padding:0!important;gap:0!important}body.bb-v2-active .bb-config-host .panel,body.bb-v2-active .bb-config-host .subsection{border-radius:0!important;border:none!important;border-top:1px solid var(--border-soft)!important;background:var(--panel)!important;margin:0!important;padding:6px 14px!important;box-shadow:none!important}body.bb-v2-active .bb-config-host .panel-title{font-family:var(--font)!important;font-size:9px!important;letter-spacing:0.16em!important;text-transform:uppercase!important;color:var(--accent-blue)!important;background:transparent!important;border:none!important;padding:0!important;margin-bottom:6px!important}body.bb-v2-active .bb-config-host .panel-title::before{content:'⟡ '!important;color:var(--accent-blue)!important;background:none!important;width:auto!important;height:auto!important;box-shadow:none!important;display:inline!important}body.bb-v2-active .bb-config-host .settings-subnav{background:var(--bg2)!important;border-bottom:1px solid var(--border)!important;padding:4px 12px!important}body.bb-v2-active .bb-config-host .settings-subnav-item{font-family:var(--font)!important;font-size:9px!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:rgba(255,255,255,0.6)!important;padding:4px 10px!important;border-radius:0!important;background:transparent!important}body.bb-v2-active .bb-config-host .settings-subnav-item.active{color:var(--gold)!important;border-bottom:2px solid var(--gold)!important}body.bb-v2-active .bb-config-host .settings-group{background:var(--panel)!important;border:none!important}body.bb-v2-active .bb-config-host .form-group label{font-family:var(--font)!important;font-size:9.5px!important;letter-spacing:0.06em!important;color:var(--text-muted)!important;text-transform:uppercase}body.bb-v2-active .bb-config-host input[type="text"],body.bb-v2-active .bb-config-host input[type="number"],body.bb-v2-active .bb-config-host input[type="password"],body.bb-v2-active .bb-config-host select,body.bb-v2-active .bb-config-host textarea{background:var(--bg2)!important;border:1px solid var(--border-soft)!important;border-radius:0!important;font-family:var(--font)!important;font-size:11px!important;font-variant-numeric:tabular-nums;color:var(--text)!important;padding:3px 6px!important}body.bb-v2-active .bb-config-host .btn{border-radius:0!important;font-family:var(--font)!important;font-size:10px!important;letter-spacing:0.08em!important;text-transform:uppercase}body.bb-v2-active .bb-config-host #accounts-list>div{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:0!important;padding:6px 10px!important;margin:0 0 1px 0!important;box-shadow:none!important}body.bb-v2-active .bb-config-host #prop-firm-profiles-list>div{background:var(--panel)!important;border:1px solid var(--border-soft)!important;border-radius:0!important;padding:4px 10px!important}.bb-util-overlay{position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:9000;display:none;align-items:flex-start;justify-content:flex-end;padding-top:56px;font-family:var(--font)}.bb-util-overlay.bb-open{display:flex}.bb-util-panel{width:min(640px,92vw);max-height:calc(100vh - 80px);background:var(--bg);border-left:1px solid var(--border);border-bottom:1px solid var(--border-soft);display:flex;flex-direction:column;overflow:hidden;box-shadow:-4px 0 12px rgba(0,0,0,0.4)}.bb-util-head{display:flex;align-items:center;gap:6px;padding:6px 14px;background:var(--bg2);border-bottom:1px solid var(--border)}.bb-util-head .bb-section-head{font-size:10px!important;letter-spacing:0.16em!important;color:var(--accent-blue)!important;padding:0!important;background:transparent!important;border:none!important;margin:0!important;text-transform:uppercase}.bb-util-body{flex:1;overflow:auto;padding:0}.bb-util-body .bb-block{margin:0;border-bottom:1px solid var(--border-soft)}body.bb-v2-active #hc-modal,body.bb-v2-active #diag-modal{z-index:9100!important}