:root{color-scheme:dark;--bg:#08090b;--panel:#171719;--line:#484039;--muted:#b7b2aa;--text:#f3eee5;--accent:#efc86e;--amber:#ffd785;--armor-red:#9c2830;--armor-gold:#efc86e;--reactor:#7ee4f4}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 85% -10%,#68202940 0,transparent 38%),var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}button,input{font:inherit}button{cursor:pointer;background:var(--accent);border:0;border-radius:9px;padding:10px 14px;color:#07131b;font-weight:700}button:hover{filter:brightness(1.12)}button.quiet{background:transparent;border:1px solid var(--line);color:var(--text);font-weight:500}a{color:var(--accent)}h1,h2,p{margin-top:0}h1{font-size:1.45rem;letter-spacing:.08em}h1 span{color:var(--muted);font-size:.78rem;vertical-align:middle;font-weight:500}h2{font-size:1.18rem;line-height:1.25}.eyebrow{color:var(--accent);font-size:.68rem;font-weight:800;letter-spacing:.15em;margin-bottom:8px}.empty,.small{color:var(--muted);font-size:.8rem}.empty{padding:18px 0;margin-bottom:0}.dashboard{max-width:1450px;margin:auto;padding:28px 28px 64px}.topbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.topbar h1{margin:0}.top-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.language-switch{display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:10px}.language-switch form{display:block}.language-switch button{background:transparent;color:var(--muted);padding:6px 9px;font-size:.75rem;border-radius:7px;font-weight:600}.language-switch button.selected{background:#245369;color:var(--text)}.language-switch button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.banner{padding:10px 15px;border-radius:10px;margin:0 0 18px;font-size:.83rem;font-weight:700}.mock{background:#362d1f;border:1px solid #856438;color:#ffd89a}.degraded{background:#43272c;border:1px solid #9a5058;color:#ffd5dc}.panel{border:1px solid var(--line);border-radius:17px;background:linear-gradient(160deg,#172433,#121b26);padding:22px;margin-bottom:18px;box-shadow:0 8px 28px #0002}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px}.hero{min-height:172px}.hero h2{font-size:1.7rem;margin-bottom:8px}.hero p{color:var(--muted);font-size:.9rem}.hero.secondary{background:linear-gradient(130deg,#113142,#15232f)}.metric-row{display:flex;gap:34px;margin-top:24px}.metric-row div{display:flex;flex-direction:column}.metric-row strong{font-size:1.5rem}.metric-row span{font-size:.7rem;color:var(--muted)}.columns{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);gap:18px}.section-heading{display:flex;align-items:center;justify-content:space-between}.count{color:var(--accent);font-weight:700}.observation{border-top:1px solid var(--line);padding:20px 0}.observation:first-of-type{border-top:0;padding-top:3px}.observation-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:.75rem}.observation-head strong{font-size:1.2rem;color:var(--text)}.pill{border:1px solid #557b6f;border-radius:99px;padding:3px 9px;color:#b8f6d6;font-size:.69rem;font-weight:800}.pill.subdued{border-color:var(--line);color:var(--muted)}.lead{margin:12px 0 14px;font-size:1rem}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.evidence-grid>div{background:#0e1925;border-radius:11px;padding:12px 14px;margin-bottom:10px}.evidence-grid span{font-size:.65rem;letter-spacing:.1em;color:var(--accent);font-weight:800}.evidence-grid li,.evidence-grid p{font-size:.82rem;margin:7px 0 0}.evidence-grid ul{margin:4px 0 0;padding-left:17px}.timeline-item{display:flex;gap:14px;border-top:1px solid var(--line);padding:12px 0;font-size:.85rem}.timeline-item:first-child{border-top:0}.dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-top:7px}.timeline-item a{display:inline-block;margin-top:5px;font-size:.75rem}.feed{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:10px 0}.feed:first-of-type{border-top:0}.feed div{display:flex;flex-direction:column}.feed strong{font-size:.78rem}.feed small,.feed span{color:var(--muted);font-size:.68rem}.feed-state{text-align:right}.feed-state b{font-size:.73rem;color:var(--amber)}.feed-state b.live{color:#a8eac7}.symbol-list{display:flex;flex-wrap:wrap;gap:7px}.symbol{border:1px solid var(--line);border-radius:7px;padding:4px 8px;font-weight:700;font-size:.76rem}.risk-row{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:9px 0;font-size:.78rem}.risk-row span{color:var(--muted);text-align:right}.ask-form{display:flex;gap:7px}.ask-form input,.login-card input{min-width:0;flex:1 1;background:#09141e;border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--text)}.answer{margin-top:12px;max-height:240px;overflow:auto}.answer pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:.72rem}footer{color:var(--muted);font-size:.75rem;margin-top:18px}.login-shell{min-height:100vh;display:grid;place-items:center;padding:20px}.login-card{width:min(440px,100%);padding:36px;border:1px solid var(--line);background:var(--panel);border-radius:18px}.login-language{display:flex;justify-content:flex-end;margin:-10px -10px 20px 0}.login-card p{color:var(--muted)}.login-card label{font-size:.82rem}.error{color:#ffb9bd;margin:12px 0}.login-card>form{display:grid;gap:11px}.feed-state{min-width:0}.feed-state b{overflow-wrap:anywhere}.chart-panel{margin-top:18px}.chart-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.chart-head h2{margin-bottom:8px}.chart-pairs{display:flex;gap:7px;flex-wrap:wrap;margin:6px 0 13px}.chart-interval button,.chart-pairs button{padding:7px 11px;background:transparent;border:1px solid var(--line);color:var(--muted);font-size:.78rem}.chart-interval button.selected,.chart-pairs button.selected{background:#245369;color:var(--text);border-color:#39758e}.chart-interval button:focus-visible,.chart-pairs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart-interval{display:flex;gap:5px}.chart-note{margin:2px 0 12px}.tradingview-frame{display:block;width:100%;height:560px;border:1px solid var(--line);border-radius:10px;background:#111a25}.chart-fallback{display:inline-block;margin-top:10px}.paper-panel{border-color:#315f68}.paper-header{display:flex;justify-content:space-between;gap:16px;align-items:center}.paper-header h2{margin-bottom:8px}.paper-progress{font-size:1.55rem;color:#b8f6d6}.paper-metrics{display:flex;gap:18px;flex-wrap:wrap;margin:18px 0;font-size:.8rem;color:var(--muted)}.paper-metrics b{color:var(--text)}.paper-assumptions{margin-bottom:18px}.paper-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.paper-pair{border:1px solid var(--line);border-radius:10px;padding:12px;background:#0e1925;font-size:.76rem;overflow-wrap:anywhere}.paper-pair strong{display:block;font-size:.9rem}.paper-pair div{color:var(--muted);margin-top:6px}.paper-live{color:#a8eac7}.paper-alert,.paper-warning{color:#ffcf86}.paper-panel h3{font-size:.9rem;margin:24px 0 8px}.paper-table-wrap{overflow-x:auto}.paper-table{width:100%;border-collapse:collapse;min-width:850px;font-size:.75rem}.paper-table td,.paper-table th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.paper-table th{color:var(--muted);font-weight:600}.paper-alert{font-size:.8rem;font-weight:700}.jarvis-analysis{border:1px solid #315f68;border-radius:12px;padding:16px;background:#0b1523;margin:14px 0 22px}.jarvis-analysis-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.jarvis-analysis-head h3{margin:4px 0;font-size:1.1rem}.jarvis-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:12px 0;font-size:.8rem}.jarvis-context span{border:1px solid var(--line);border-radius:8px;padding:5px 9px;color:var(--muted)}.jarvis-context b{color:var(--text)}.jarvis-candle-svg{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:8px}.jarvis-chart-label{fill:#9db2c8;font-size:9px;font-family:ui-monospace,SFMono-Regular,monospace}.jarvis-plan{margin:12px 0;border:1px solid #315f68;border-radius:9px;padding:12px;background:#112334}.jarvis-long{color:#7ce2ae}.jarvis-short{color:#ff9da7}.jarvis-levels{display:flex;gap:16px;flex-wrap:wrap;margin-top:10px;font-size:.85rem}.jarvis-levels b{color:var(--text)}.jarvis-strong{margin-top:12px;padding:12px;border:1px solid #e1aa53;border-radius:8px;background:#2c251e;color:#ffe0ad}.jarvis-strong p{font-size:.8rem}.jarvis-strong button{padding:8px 12px;background:#6a532d;border:1px solid #e1aa53;color:#fff;border-radius:7px}@media(max-width:850px){.dashboard{padding:18px}.columns,.hero-grid{grid-template-columns:1fr}.topbar{align-items:flex-start}.topbar h1 span{display:block;margin-top:2px}.metric-row{gap:22px}}@media(max-width:500px){.topbar{flex-direction:column}.evidence-grid{grid-template-columns:1fr}.metric-row{justify-content:space-between}}@media(max-width:850px){.paper-pairs{grid-template-columns:1fr}}.demo-status{position:relative;overflow:hidden;border-color:#725b3b;background:linear-gradient(120deg,#2d291e,#172535 64%,#102533);box-shadow:0 12px 38px #0004}.demo-status:before{content:"";position:absolute;width:190px;height:190px;right:-45px;top:-100px;border-radius:50%;background:#e9ba6222;filter:blur(10px);pointer-events:none}.demo-status.demo-opened{border-color:#41a57d;background:linear-gradient(120deg,#123b35,#162c35 72%,#172433)}.demo-status-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;position:relative}.demo-status h2{font-size:1.35rem;margin-bottom:6px}.demo-status-top p{font-size:.88rem;color:#d1dce6;margin-bottom:0}.demo-status-badge{white-space:nowrap;border:1px solid #ae8750;border-radius:99px;padding:6px 12px;color:#ffe1af;background:#5c452755;font-size:.7rem;letter-spacing:.08em;font-weight:800}.demo-status-badge.confirmed{border-color:#54bc90;background:#21644f55;color:#b5f9d5}.demo-detail-button{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;margin-top:17px;background:#f0c47b;color:#1b1b19;border:1px solid #ffe0a3;border-radius:12px;padding:10px 15px;box-shadow:0 5px 18px #0004}.demo-detail-button span{font-size:1.2rem;line-height:1}.demo-detail{margin-top:17px;padding:16px;border:1px solid #6f644e;border-radius:11px;background:#101b27cc;font-size:.82rem}.demo-detail p{margin-bottom:10px}.demo-detail ul{padding-left:20px;margin:10px 0}.demo-detail li{margin:6px 0}.demo-order-levels,.demo-proof-grid{display:flex;gap:10px;flex-wrap:wrap}.demo-order-levels span,.demo-proof-grid span{display:flex;flex-direction:column;min-width:155px;padding:10px 13px;border:1px solid #526070;border-radius:9px;background:#0a1723;color:var(--muted);font-size:.72rem}.demo-order-levels strong,.demo-proof-grid strong{font-size:1rem;color:var(--text);margin-top:4px}.demo-order-levels{margin-top:16px}.demo-order-levels span:first-child{border-color:#3d9db9}.demo-order-levels span:nth-child(2){border-color:#a95a62}.demo-order-levels span:nth-child(3){border-color:#4a9c78}@media(max-width:500px){.demo-status-top{flex-direction:column}.demo-status-badge{align-self:flex-start}.demo-order-levels span,.demo-proof-grid span{flex:1 1;min-width:130px}}.demo-notification-panel{border-color:#2f726f;background:linear-gradient(135deg,#0c2b35,#102130 62%,#142530);box-shadow:0 12px 36px #0003}.demo-notification-new{border-color:#5de1af;box-shadow:0 0 0 2px #5de1af55,0 12px 36px #0005}.demo-notification-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.demo-notification-head h2{font-size:1.28rem}.demo-latest-order{margin:16px 0 20px;padding:15px;border:1px solid #3a6c6c;border-radius:12px;background:#081d29}.demo-latest-order p{margin:0}.demo-latest-order small{color:var(--muted)}.demo-latest-order details{font-size:.82rem;margin-top:16px}.demo-latest-order summary{cursor:pointer;color:#a8eac7}.demo-latest-order li{margin:6px 0}.push-enable-button{margin-top:8px;background:#57ddae;color:#092522;border:1px solid #9af7cf;border-radius:12px;padding:11px 16px;font-weight:800;cursor:pointer}.push-enable-button:disabled{opacity:.6;cursor:default}.demo-notification-panel>.small{max-width:660px;line-height:1.55}.jarvis-rationale{margin-top:15px;padding:11px 13px;background:#0b1a29;border:1px solid #2e5668;border-radius:9px;font-size:.78rem}.jarvis-rationale ul{margin:7px 0 0;padding-left:20px;color:var(--muted)}.jarvis-rationale li{margin:5px 0}.jarvis-chart-level-label{font-size:12px;font-weight:800;font-family:ui-monospace,SFMono-Regular,monospace;paint-order:stroke fill;stroke:#0b1523;stroke-width:3px}.jarvis-trade-map{margin:14px 0;border:2px solid #437f91;border-radius:13px;padding:14px;background:linear-gradient(120deg,#123345,#142935);box-shadow:0 8px 24px #0003}.jarvis-trade-map.blocked{border-color:#af7842;background:linear-gradient(120deg,#392b22,#1a2731)}.jarvis-trade-map.pending{border-color:#385262;background:#10202d}.jarvis-trade-map-status{font-size:.72rem;font-weight:900;letter-spacing:.07em;color:#b8eaf8;margin-bottom:11px}.jarvis-trade-map.blocked .jarvis-trade-map-status{color:#ffd18d}.jarvis-trade-map.pending .jarvis-trade-map-status{color:#b3c8d3}.jarvis-trade-map-grid{display:grid;gap:10px}.jarvis-trade-map-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;border-radius:10px;background:#091a27;border:1px solid #39657b}.jarvis-trade-map-grid .stop{border-color:#9c505d}.jarvis-trade-map-grid .profit{border-color:#3e936f}.jarvis-trade-map-grid span{font-size:.73rem;font-weight:800;letter-spacing:.04em;color:#a9cad8}.jarvis-trade-map-grid strong{font-size:clamp(1.18rem,2.2vw,1.75rem);line-height:1.18;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#e8f7ff}.jarvis-trade-map-grid .stop small,.jarvis-trade-map-grid .stop strong{color:#ff9ca7}.jarvis-trade-map-grid .profit small,.jarvis-trade-map-grid .profit strong{color:#a3edc9}.jarvis-trade-map-grid small{font-size:.76rem;font-weight:800}@media(max-width:650px){.jarvis-trade-map-grid{grid-template-columns:1fr}}.jarvis-sizing{margin-top:14px;padding:14px;border:1px solid #49738a;border-radius:10px;background:linear-gradient(120deg,#132b3b,#12232e)}.jarvis-sizing-head{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.jarvis-sizing-head strong{color:#d6f3ff}.jarvis-sizing-head span{font-size:.68rem;font-weight:800;color:#ffd89d;border:1px solid #8d6d3b;border-radius:99px;padding:4px 9px}.jarvis-sizing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:11px 0}.jarvis-sizing-grid>span{display:flex;flex-direction:column;gap:4px;border:1px solid #355364;border-radius:8px;padding:9px;background:#0b1925;color:var(--muted);font-size:.72rem}.jarvis-sizing-grid b{font-size:1rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jarvis-sizing-grid small{font-size:.67rem;color:var(--muted)}.jarvis-sizing-loss b{color:#ff9ca7}.jarvis-sizing-gain b,.jarvis-sizing-pass{color:#a3edc9}.jarvis-sizing p{margin:8px 0 0}.jarvis-sizing p:last-child{margin-bottom:0}@media(max-width:800px){.jarvis-sizing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.jarvis-sizing-grid{grid-template-columns:1fr}}.paper-pnl-panel{border:1px solid #355d69;border-radius:14px;background:linear-gradient(145deg,#0d1e2b,#10222a 65%,#102a2b);padding:18px;margin:14px 0 20px}.paper-pnl-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.paper-pnl-header h3{font-size:1.15rem;margin:0 0 5px}.paper-pnl-header p{margin:0;max-width:760px}.paper-pnl-state{white-space:nowrap;color:#ffd89d;border:1px solid #8d6d3b;background:#392c1c;padding:5px 10px;border-radius:99px;font-size:.72rem;font-weight:800}.paper-pnl-state.live{border-color:#4a9b76;color:#baf8d5;background:#173c31}.paper-pnl-pairs{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.paper-pnl-pairs button{padding:7px 11px;background:#0a1823;color:var(--muted);border:1px solid var(--line);font-size:.76rem}.paper-pnl-pairs button.selected{background:#19465b;color:#e8f6ff;border-color:#4286a0}.paper-pnl-pairs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.paper-pnl-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:13px}.paper-pnl-numbers span{display:flex;flex-direction:column;gap:3px;border:1px solid #355364;border-radius:10px;background:#0b1925;padding:10px 12px;color:var(--muted);font-size:.73rem}.paper-pnl-numbers strong{font-size:1.12rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.paper-pnl-numbers strong.loss{color:#ff9ca7}.paper-pnl-numbers strong.gain{color:#a3edc9}.paper-pnl-svg{width:100%;height:auto;display:block;border:1px solid #2b4658;border-radius:12px}.paper-pnl-axis{fill:#9aafc4;font-size:11px;font-family:ui-monospace,SFMono-Regular,monospace}.paper-pnl-empty{min-height:210px;display:grid;place-items:center;text-align:center;color:var(--muted);font-size:.83rem;border:1px dashed #3a5a6b;border-radius:12px;padding:20px;background:#0b1925}.paper-pnl-footer{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:10px;color:var(--muted);font-size:.7rem}.paper-pnl-pulse{transform-box:fill-box;transform-origin:center;animation:paper-pnl-pulse 1.8s ease-out infinite}@keyframes paper-pnl-pulse{0%{transform:scale(.5);opacity:.85}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.paper-pnl-pulse{animation:none}}@media(max-width:650px){.paper-pnl-header{flex-direction:column}.paper-pnl-numbers{grid-template-columns:1fr}.paper-pnl-numbers strong{font-size:1rem}}.demo-trades{border-color:#3d6774;background:linear-gradient(155deg,#122937,#111d2b 62%,#102329)}.demo-trades-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.demo-trades-head h2{font-size:1.55rem;margin:0 0 6px}.demo-trades-head p{margin:0;max-width:640px}.demo-trades-state{flex:none;border:1px solid #7c6746;border-radius:99px;padding:6px 11px;color:#ffdda7;background:#423122;font-size:.72rem;font-weight:800}.demo-trades-state.live{border-color:#3d9b78;background:#153c32;color:#a7f0cc}.demo-trades-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.demo-trades-summary>div{display:flex;flex-direction:column;gap:4px;padding:13px 14px;border:1px solid #355263;border-radius:11px;background:#0b1b28}.demo-trades-summary span{color:var(--muted);font-size:.72rem}.demo-trades-summary strong{font-size:1.2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.demo-trades .gain{color:#a3edc9}.demo-trades .loss{color:#ff9ca7}.demo-trades-tabs{display:flex;gap:8px;border-bottom:1px solid #355263;margin-bottom:14px}.demo-trades-tabs button{background:transparent;color:var(--muted);border:0;border-radius:8px 8px 0 0;padding:11px 15px}.demo-trades-tabs button.selected{background:#1b4557;color:#ecf9ff;box-shadow:inset 0 -3px #65c8d5}.demo-trades-actions button:focus-visible,.demo-trades-actions summary:focus-visible,.demo-trades-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-trades-tabs b{margin-left:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-trades-list{display:grid;gap:10px}.demo-trades-empty{margin:0;padding:22px;border:1px dashed #436071;border-radius:11px;color:var(--muted);background:#0a1a26}.demo-trade-card{border:1px solid #355263;border-radius:12px;background:#0a1a26}.demo-trade-card-head,.demo-trade-card-head>div{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.demo-trade-card-head{justify-content:space-between}.demo-trade-card-head>div>strong{font-size:1.07rem}.demo-trade-card-head>strong{font-size:1.13rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-trade-card-head span{font-size:.7rem;font-weight:800;color:var(--muted)}.demo-trade-card-head span.long{color:#a3edc9}.demo-trade-card-head span.short{color:#ff9ca7}.demo-trade-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px}.demo-trade-values span{display:flex;flex-direction:column;gap:3px;color:var(--muted);font-size:.7rem}.demo-trade-values b{font-size:.86rem;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.demo-trade-protection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #355263;font-size:.74rem}.demo-trade-protection>span{color:var(--muted)}.demo-trade-protection b:first-of-type{color:#ff9ca7}.demo-trade-protection b:nth-of-type(2){color:#a3edc9}.demo-trade-protection details{width:100%}.demo-trade-protection summary,.demo-trades-actions summary{cursor:pointer;color:#b7e4ed}.demo-trade-protection ul{margin:8px 0 0;padding-left:18px}.demo-trade-uncertain{margin:11px 0 0}.demo-trades-foot{margin:12px 0 0}.demo-learning{margin-top:18px;padding:16px;border:1px solid #3b6070;border-radius:12px;background:#102332}.demo-learning h3{margin:0 0 5px;font-size:1rem}.demo-learning .small{margin:0 0 10px}.demo-learning-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid #355062;font-size:.83rem}.demo-learning-row strong{color:#d4eef2}.demo-learning-row span{color:var(--muted)}.demo-learning-row b{margin-left:auto}.demo-shadow-note{margin:10px 0;padding:9px 12px;border-left:3px solid #d6aa66;background:#302c2477}.demo-attempts{margin:12px 0;padding:12px 14px;border:1px solid #466477;border-radius:10px;background:#0c1b28}.demo-attempts summary{cursor:pointer;font-weight:800}.demo-attempt{display:grid;gap:8px;padding:14px 0;border-top:1px solid #344859;min-width:0}.demo-attempt strong{font-size:.86rem}.demo-attempt small{font-size:.73rem;color:var(--muted);overflow-wrap:anywhere}.demo-attempt-heading{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.demo-attempt-status{font-size:.8rem;color:#c3cbd4}.demo-attempt-filled .demo-attempt-status{color:#a8eac7}.demo-attempt-unknown .demo-attempt-status,.demo-attempt-veto .demo-attempt-status{color:#e3bc83}.demo-attempt-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.demo-attempt-levels span{font-size:.72rem;color:var(--muted)}.demo-attempt-levels b{display:block;margin-top:4px;color:#e3e9f1;font-size:.88rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.demo-attempt-reason{display:grid;gap:5px;padding:10px 12px;border-left:2px solid #a78a63;background:#302c2438;min-width:0}.demo-attempt-reason p{margin:0;color:#e0d6c8;font-size:.8rem;line-height:1.5}.demo-attempt-reason code{font-size:.69rem;overflow-wrap:anywhere;white-space:normal}.demo-trades-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px}.demo-trades-actions button{background:#1d4354;border:1px solid #438194;color:#e4f5fa;font-size:.8rem;padding:9px 12px}.demo-trades-actions details{font-size:.8rem}.demo-trades-actions .demo-proof-grid{margin-top:12px}.demo-trades>.paper-pnl-panel{margin:16px 0 0}.advanced-monitoring{margin:20px 0}.advanced-monitoring>summary{cursor:pointer;padding:13px 16px;border:1px solid var(--line);border-radius:11px;background:#122331;color:#b8dfe9;font-size:.85rem;font-weight:700;margin-bottom:16px}.advanced-monitoring>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:650px){.demo-trades-head{flex-direction:column}.demo-trades-summary{grid-template-columns:1fr}.demo-trade-values{grid-template-columns:1fr 1fr}.demo-trades-state{align-self:flex-start}}@media(max-width:420px){.demo-trade-values{grid-template-columns:1fr}.demo-trades-tabs button{flex:1 1}}.jarvis-quality{margin:13px 0;padding:13px;border:1px solid #345b69;border-radius:11px;background:#0b1d2a}.jarvis-setup-score{margin:10px 0;padding:12px;border:1px solid #486b76;border-radius:10px;background:#102331;font-size:.76rem}.jarvis-setup-score>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:9px}.jarvis-setup-score span{border:1px solid #375562;border-radius:7px;padding:5px 7px;color:#c1d4df}.jarvis-setup-score p{margin:9px 0 0;color:#9fb5c2;font-size:.7rem}.jarvis-quality-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:10px;font-size:.82rem}.jarvis-quality-head>b{color:#ffd296;border:1px solid #966b3b;border-radius:99px;padding:4px 9px;font-size:.67rem;letter-spacing:.03em}.jarvis-quality-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.jarvis-quality-grid>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:9px;border:1px solid #3b5a68;border-radius:8px;background:#102635}.jarvis-quality-grid>div.failed{border-color:#a86363;background:#34242a}.jarvis-quality-grid>div.passed{border-color:#4d9073}.jarvis-quality-grid>div.info{border-color:#587189}.jarvis-quality-grid span{color:#c8dbe4;font-size:.69rem}.jarvis-quality-grid b{font-size:.74rem;color:#9fe0bd}.jarvis-quality-grid .failed b{color:#ffabb1}.jarvis-quality-grid .info b{color:#b4c9de}.jarvis-quality-grid small{font-size:.67rem;color:#adbfcb;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.jarvis-quality p{margin:10px 0 0;color:#9fb5c2;font-size:.7rem;line-height:1.45}@media(max-width:760px){.jarvis-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){.jarvis-quality-grid{grid-template-columns:1fr}}.trade-explanation-quality{margin-top:12px;padding:11px;border:1px solid #3c6370;border-radius:9px;background:#0b202d;font-size:.75rem}.trade-explanation-quality>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:9px}.trade-explanation-quality span{display:flex;justify-content:space-between;gap:7px;padding:7px 9px;border:1px solid #355b65;border-radius:7px;background:#112c36}.trade-explanation-quality small{color:#a5dabe}.trade-explanation-quality p{margin:9px 0 0;color:#9fb5c2;font-size:.69rem;line-height:1.45}@media(max-width:600px){.trade-explanation-quality>div{grid-template-columns:1fr}}.trade-explanation{width:100%;min-width:0;margin-top:14px;border:1px solid #467689;border-radius:12px;background:#102636;color:var(--text);overflow:hidden}.trade-explanation>summary{display:flex;align-items:center;gap:11px;padding:13px 15px;cursor:pointer;list-style:none;color:#d7f5ff}.trade-explanation>summary::-webkit-details-marker{display:none}.trade-explanation>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.trade-explanation>summary:after{content:"⌄";margin-left:auto;font-size:1.1rem;color:#87cbdc}.trade-explanation[open]>summary:after{transform:rotate(180deg)}.trade-explanation-icon{display:grid;place-items:center;flex:none;width:31px;height:31px;border-radius:9px;background:#28536a;color:#90e5ef;font-size:1.25rem}.trade-explanation>summary small,.trade-explanation>summary strong{display:block}.trade-explanation>summary strong{font-size:.88rem}.trade-explanation>summary small{margin-top:2px;font-size:.69rem;color:#9fc1d0}.trade-explanation-body{border-top:1px solid #35576b;padding:14px}.trade-explanation-notice{margin:0 0 12px;padding:10px 12px;border:1px solid #926d45;border-radius:8px;background:#32281f;color:#ffe0ac;font-size:.79rem;line-height:1.5}.trade-explanation-chart{overflow:hidden;border:1px solid #375369;border-radius:10px;background:#091a27}.trade-explanation-chart svg{display:block;width:100%;height:auto;min-height:140px}.trade-explanation-svg-label{font:700 11px ui-monospace,SFMono-Regular,monospace;paint-order:stroke fill;stroke:#091a27;stroke-width:3px}.trade-explanation-legend{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 11px;color:#a5bac9;font-size:.68rem}.trade-explanation-legend .swing{color:#c6b8f3}.trade-explanation-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.trade-explanation-steps>div{min-width:0;padding:12px;border:1px solid #365568;border-radius:9px;background:#0b1d2b}.trade-explanation-steps span{display:inline-block;margin-right:7px;color:#77cbdc;font-size:.68rem;font-weight:800}.trade-explanation-steps strong{font-size:.77rem}.trade-explanation-steps b{display:block;margin-top:8px;color:#e8f8ff;font-size:.83rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.trade-explanation-steps p{margin:6px 0 0;color:#abc1ce;font-size:.72rem;line-height:1.5}.trade-explanation-steps em{font-style:normal;color:#d7c8ff}.trade-explanation-caveat,.trade-explanation-meta{font-size:.7rem;line-height:1.5;color:#a7bfca;margin:12px 0 0}.trade-explanation-reasons{margin-top:13px;padding-top:11px;border-top:1px solid #365568;font-size:.75rem}.trade-explanation-reasons ul{margin:7px 0 0;padding-left:18px;color:#b9ceda}.trade-explanation-reasons li{margin:4px 0}@media(max-width:620px){.trade-explanation-steps{grid-template-columns:1fr}.trade-explanation-body{padding:10px}.trade-explanation-chart{overflow-x:auto}.trade-explanation-chart svg{min-width:520px}}.demo-symbol-watch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.demo-symbol-watch>div{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid #34516a;border-radius:9px;background:#112333}.demo-symbol-watch>div.priority{border-color:#bc9354;background:#27281e}.demo-symbol-watch strong{font-size:.8rem}.demo-symbol-watch span{font-size:.72rem;color:#b9d7c9}.demo-symbol-watch small{font-size:.68rem;color:#98adbc}@media(max-width:720px){.demo-symbol-watch{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-scan{display:grid;gap:9px;margin:14px 0}.market-scan button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:95px;padding:11px;text-align:left;border:1px solid #34516a;border-radius:10px;background:#102234;color:#ecf5f7;cursor:pointer}.market-scan button.priority{border-color:#bc9354;background:#29291e}.market-scan button.selected{box-shadow:inset 0 0 0 2px #4eafd2}.market-scan strong{font-size:.78rem}.market-scan span{font-size:.73rem;color:#c8dfd5}.market-scan small{font-size:.67rem;color:#9cb9c8;line-height:1.35}@media(max-width:800px){.market-scan{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-open-toast{position:fixed;z-index:1000;top:18px;right:18px;width:min(420px,calc(100vw - 28px));max-height:70vh;overflow:auto;padding:16px;border:2px solid #85f5bd;border-radius:16px;background:#07352d;color:#f4fff9;box-shadow:0 16px 48px #000b,0 0 0 5px #57e6a844}.demo-open-toast-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:1.08rem}.demo-open-toast-head button{border:1px solid #b6ffde;border-radius:9px;background:#185448;color:#fff;font-size:1.5rem;line-height:1;padding:3px 10px;cursor:pointer}.demo-open-toast-trade{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:10px;border-radius:10px;background:#0b493d}.demo-open-toast-trade span{font-weight:700}.demo-open-toast-trade small{color:#c4ecdc}@media(max-width:560px){.demo-open-toast{top:8px;right:8px;width:calc(100vw - 16px)}}.demo-balance{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin:16px 0;padding:18px;border:1px solid #69d8a6;border-radius:15px;background:linear-gradient(130deg,#10372f,#102c37);box-shadow:0 8px 26px #0003}.demo-balance-main{display:flex;flex-direction:column;gap:4px}.demo-balance-main>span{font-size:.78rem;color:#c2ecd5;text-transform:uppercase;letter-spacing:.08em}.demo-balance-main>strong{font-size:clamp(1.5rem,4vw,2.25rem);color:#f2fff7;line-height:1.15}.demo-balance-main>small{color:#accfc4;font-size:.72rem}.demo-balance-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px}.demo-balance-detail>span{display:flex;flex-direction:column;gap:5px;color:#b9d0cc;font-size:.76rem}.demo-balance-detail strong{color:#f3fbf8;font-size:1rem}@media(max-width:720px){.demo-balance{grid-template-columns:1fr}.demo-balance-detail{border-top:1px solid #3d7467;padding-top:12px}}.dashboard{max-width:1120px;padding:24px 24px 48px}.topbar{margin-bottom:18px;gap:12px}.topbar h1{font-size:1.4rem;letter-spacing:.09em}.dashboard-subtitle{display:block;margin-top:3px;color:var(--muted);font-size:.75rem}.panel{padding:20px;border-radius:14px;box-shadow:none;background:#121d29}.demo-trades{background:#121f2b;border-color:#304a5d}.demo-trades-head{flex-direction:row;align-items:center}.demo-trades-head h2{font-size:1.12rem;margin:0}.demo-trades-head .eyebrow{font-size:.63rem;margin-bottom:5px}.demo-trades-state{padding:5px 9px;font-size:.69rem}.demo-live-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:10px;margin:17px 0 20px}.demo-live-summary>div{display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:16px;border:1px solid #2b4355;border-radius:11px;background:#0d1823}.demo-live-summary>div.demo-live-cash{border-color:#376655;background:#112c29}.demo-live-summary span{font-size:.72rem;color:var(--muted)}.demo-live-summary strong{font-size:clamp(1.15rem,2.6vw,1.65rem);line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.demo-live-summary small{font-size:.66rem;color:#97b8ae}.demo-trades-tabs{margin-bottom:13px;gap:6px}.demo-trades-tabs button{min-height:44px;padding:10px 15px;font-size:.85rem}.demo-trades-tabs b{font-size:.72rem;padding:2px 6px;border-radius:6px;background:#ffffff0b}.demo-trade-card{padding:15px;background:#0c1924;border-color:#2f4658}.demo-trade-card-head>div{min-width:0}.demo-trade-net{display:flex;flex-direction:column;gap:3px;align-items:flex-end;text-align:right}.demo-trade-net strong{font-size:1.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.demo-trade-net small{font-size:.64rem;color:var(--muted)}.demo-primary-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px}.demo-primary-levels>span{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px;border:1px solid #315669;border-radius:9px;background:#102330;color:#b2c7d3;font-size:.68rem}.demo-primary-levels b{font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;color:#e9f5fc}.demo-primary-levels>.stop{border-color:#66424c;background:#271e27}.demo-primary-levels>.stop b{color:#ff9ca7}.demo-primary-levels>.target{border-color:#315f4e;background:#112b26}.demo-primary-levels>.target b{color:#a3edc9}.demo-trade-current,.demo-trade-values{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-trade-current{padding-top:11px;border-top:1px solid #263d4e}.demo-protection-note{margin:10px 0 0;font-size:.66rem}.demo-trade-fees{margin-top:12px;border-top:1px solid #263d4e;padding-top:10px}.demo-trade-fees>summary{font-size:.73rem;color:#acc5d1;cursor:pointer}.demo-trade-fees .small{margin:10px 0 0}.demo-trade-fees>details{margin-top:12px;font-size:.75rem}.demo-trades-empty{padding:18px;font-size:.83rem;text-align:center;border-color:#334d5e}.demo-trades-foot{font-size:.66rem}.demo-trades-actions{margin-top:12px}.demo-trades-actions button{font-size:.74rem;padding:8px 11px;background:transparent;border-color:#355265}.chart-analysis-details,.demo-analysis-details,.tradingview-details{margin-top:15px;border-top:1px solid #2c4355;padding-top:13px}.advanced-monitoring>summary,.chart-analysis-details>summary,.demo-analysis-details>summary,.notification-settings>summary,.tradingview-details>summary{cursor:pointer;min-height:38px;display:flex;align-items:center;gap:10px;list-style:none;font-size:.8rem;font-weight:600;color:#b2c9d6}.advanced-monitoring>summary::-webkit-details-marker,.chart-analysis-details>summary::-webkit-details-marker,.demo-analysis-details>summary::-webkit-details-marker,.notification-settings>summary::-webkit-details-marker,.tradingview-details>summary::-webkit-details-marker{display:none}.advanced-monitoring>summary:after,.chart-analysis-details>summary:after,.demo-analysis-details>summary:after,.notification-settings>summary:after,.tradingview-details>summary:after{content:"+";margin-left:auto;font-size:1.1rem;color:var(--accent)}.advanced-monitoring[open]>summary:after,.chart-analysis-details[open]>summary:after,.demo-analysis-details[open]>summary:after,.notification-settings[open]>summary:after,.tradingview-details[open]>summary:after{content:"−"}.chart-analysis-details>summary:focus-visible,.demo-analysis-details>summary:focus-visible,.notification-settings>summary:focus-visible,.tradingview-details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:5px}.chart-analysis-details[open]>summary,.demo-analysis-details[open]>summary,.tradingview-details[open]>summary{margin-bottom:12px}.demo-analysis-details .demo-balance-detail{padding:10px 0}.demo-analysis-details .demo-learning{background:#0d1b27;border-color:#2c4658}.demo-analysis-details>details{margin-top:14px}.chart-panel{margin-top:0}.chart-head h2{font-size:1.12rem;margin:0}.chart-head .eyebrow{font-size:.63rem}.market-scan{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:16px 0}.market-scan button{min-height:66px;padding:10px;gap:4px;align-items:center;text-align:center;background:#0e1c29;border-color:#2f4759}.market-scan button.priority{background:#242719;border-color:#65613a}.market-scan button.selected{border-color:#53b8cd;box-shadow:inset 0 0 0 1px #53b8cd;background:#163345}.market-scan strong{font-size:.9rem}.market-scan small,.market-scan span{font-size:.66rem}.jarvis-analysis{border:0;padding:0;margin:12px 0 0;background:transparent}.jarvis-analysis-head h3{font-size:.95rem;margin:0 0 4px}.jarvis-analysis-head .eyebrow{display:none}.jarvis-analysis-head .small{font-size:.66rem;margin:0}.jarvis-chart-status{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:7px;margin:12px 0;font-size:.75rem;color:#adc4d1}.jarvis-trade-map{padding:12px;margin:12px 0;border-width:1px;box-shadow:none;background:#102330}.jarvis-trade-map-status{font-size:.68rem;letter-spacing:.02em;margin-bottom:9px}.jarvis-trade-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.jarvis-trade-map-grid>div{padding:10px;border-radius:8px}.jarvis-trade-map-grid span{font-size:.66rem;letter-spacing:0}.jarvis-trade-map-grid strong{font-size:clamp(1rem,2.2vw,1.3rem)}.jarvis-trade-map .small{font-size:.68rem;margin:9px 0 0}.chart-extra-markets{margin:13px 0}.chart-extra-markets>summary{cursor:pointer;color:var(--muted);font-size:.75rem}.tradingview-details .chart-interval{margin:12px 0}.notification-settings{padding:8px 16px;background:#111d29}.notification-settings>summary strong{font-size:.82rem}.notification-settings>summary>span{margin-left:auto;color:var(--muted);font-size:.7rem;font-weight:400}.notification-settings>summary:after{margin-left:0}.notification-settings-body{padding:12px 0 4px;border-top:1px solid #2c4355}.notification-history{margin:0 0 14px}.notification-history>summary{font-size:.77rem;color:#b8d3df;cursor:pointer}.notification-history .demo-order-levels strong{overflow-wrap:anywhere}.notification-settings .push-enable-button{font-size:.8rem}.notification-settings-body>.small{font-size:.74rem}.advanced-monitoring{margin:16px 0}.advanced-monitoring>summary{padding:10px 16px;background:#111d29;margin-bottom:0;border-radius:12px;min-height:54px}.advanced-monitoring[open]>summary{margin-bottom:16px}@media(max-width:620px){.dashboard{padding:16px 12px 36px}.panel{padding:15px;border-radius:12px;margin-bottom:12px}.topbar{align-items:center;gap:8px;margin-bottom:14px}.topbar h1{font-size:1.18rem}.dashboard-subtitle{font-size:.66rem}.top-actions{gap:5px}.top-actions>button,.top-actions>form>button{font-size:.72rem;padding:7px 9px}.language-switch button{font-size:.66rem;padding:5px 6px}.demo-trades-head{flex-direction:row;gap:8px}.demo-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.demo-live-summary>div{padding:12px}.demo-live-summary>.demo-live-cash{grid-column:1/-1}.demo-live-cash strong{font-size:1.8rem}.demo-live-summary strong{font-size:1.1rem}.demo-live-summary>.demo-live-cash strong{font-size:1.8rem}.demo-live-summary span{font-size:.67rem}.demo-trades-tabs button{flex:1 1}.demo-trade-card{padding:12px}.demo-trade-card-head{align-items:flex-start;gap:8px}.demo-trade-card-head>div:first-child{gap:5px}.demo-trade-card-head>div>strong{font-size:.95rem}.demo-trade-net strong{font-size:1.08rem}.demo-trade-net small{max-width:138px;font-size:.6rem}.demo-primary-levels{gap:5px}.demo-primary-levels>span{padding:8px 6px;font-size:.62rem}.demo-primary-levels b{font-size:.85rem}.demo-trade-values{gap:6px}.demo-trade-values span{font-size:.61rem}.demo-trade-values b{font-size:.74rem}.market-scan{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:13px 0}.market-scan button{padding:9px 3px;min-height:61px}.market-scan strong{font-size:.8rem}.market-scan small,.market-scan span{font-size:.6rem}.jarvis-analysis-head{gap:7px}.jarvis-analysis-head>.small{font-size:.6rem;text-align:right}.jarvis-trade-map{padding:9px}.jarvis-trade-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.jarvis-trade-map-grid>div{padding:8px 5px}.jarvis-trade-map-grid strong{font-size:.87rem}.jarvis-trade-map-grid span{font-size:.6rem}.jarvis-quality-grid,.jarvis-sizing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-settings{padding:7px 13px}.notification-settings>summary>span{max-width:170px;text-align:right;font-size:.64rem}}@media(max-width:380px){.topbar{flex-wrap:wrap}.top-actions{width:100%;justify-content:flex-end}}body:has(.hud-dashboard){background:radial-gradient(ellipse at 65% 0,#72212c30,transparent 48%),#08090b}.hud-dashboard{max-width:1440px;padding:26px 30px 52px;--accent:#efc86e;--line:#4b3e35;--muted:#b8b0a5;--text:#f4eee4}.hud-topbar{padding:0 0 20px;margin-bottom:0;border-bottom:1px solid #664637;align-items:center}.hud-brand{display:flex;align-items:center;gap:17px;min-width:0}.hud-brand-overline{display:block;font-size:.56rem;letter-spacing:.26em;color:#d69a82;font-weight:700;margin-bottom:2px}.hud-brand h1{font-size:1.8rem;letter-spacing:.2em;line-height:1.25;color:#f7df9d;font-weight:750}.hud-brand h1 span{font-size:.61rem;letter-spacing:.17em;color:#c4aa76;vertical-align:middle;font-weight:500}.hud-brand .dashboard-subtitle{font-size:.68rem;color:#b7aea1;margin-top:3px}.hud-reactor{position:relative;flex:none;width:59px;height:59px;border:1px solid #51d3ed77;border-radius:50%;background:radial-gradient(circle,#e0fcff22,#42d5fa08 53%,transparent 54%);box-shadow:0 0 25px #40c9f01a,inset 0 0 14px #48d4fa12;transform:rotate(12deg)}.hud-reactor:after,.hud-reactor:before{content:"";position:absolute;border-radius:50%;inset:5px;border-color:#79e5fa #38b2ce55 #79e5fa transparent;border-style:solid;border-width:3px}.hud-reactor:after{inset:11px;border-width:1px;border-color:#4a9db5;transform:rotate(55deg)}.hud-reactor>span{position:absolute;inset:17px;border:1px solid #90eaff;border-radius:50%;background:#8ceafa20;box-shadow:0 0 12px #52e4fb55}.hud-reactor>i{position:absolute;inset:21px 18px 16px;clip-path:polygon(50% 0,100% 87%,0 87%);background:#acf5ff;transform:rotate(-12deg);filter:drop-shadow(0 0 4px #73e3ff)}.hud-topbar .top-actions>button,.hud-topbar .top-actions>form>button{background:#241c1c;border:1px solid #714c3c;color:#ecd7b5;font-size:.73rem;padding:8px 11px}.hud-topbar .language-switch{border-color:#624438;background:#161518}.hud-topbar .language-switch button.selected{background:#6b2630;color:#ffe1a3}.hud-mode-strip{display:flex;align-items:center;gap:20px;padding:13px 0 21px;color:#b9a58d;font:500 .6rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.13em}.hud-mode-strip>span{color:#e4bd69;font-weight:700}.hud-mode-strip>div{display:flex;align-items:center;gap:7px}.hud-mode-strip b{color:#ddcfb8;font-weight:500}.hud-mode-strip i{font-style:normal;color:#7d5940;margin:0 6px}.hud-mode-strip>a{margin-left:auto;color:#d9be86;text-decoration:none;letter-spacing:0;font-family:inherit;font-size:.68rem}.hud-mode-strip>a:hover,.pair-panel-bottom a:hover{color:#ffe3a4;text-decoration:underline}.hud-dashboard>.panel{border-color:#5a4238;background:linear-gradient(135deg,#20191a,#111214);border-radius:12px}.hud-dashboard .demo-live-summary>div{background:#111214;border-color:#53453b}.hud-dashboard .demo-live-summary>.demo-live-cash{background:linear-gradient(120deg,#132c24,#241c1c);border-color:#2d6765}.hud-dashboard .demo-trades-head h2{letter-spacing:.02em}.hud-dashboard .advanced-monitoring>summary,.hud-dashboard .notification-settings{background:#1c1718;border:1px solid #594437}.hud-existing-chart{border:1px solid #594437;border-radius:12px;background:#161518;margin:16px 0}.hud-existing-chart>summary{cursor:pointer;padding:14px 17px;color:#dac8ac;font-size:.81rem;min-height:48px;list-style:none;display:flex;align-items:center;gap:10px}.hud-existing-chart>summary:after{content:"+";margin-left:auto;color:#e6c471;font-size:1.2rem}.hud-existing-chart[open]>summary:after{content:"−"}.hud-existing-chart>summary::-webkit-details-marker{display:none}.hud-existing-chart .chart-panel{border:0;padding:0 17px 17px;margin:0;background:transparent}.pair-agents-panel{position:relative;border:1px solid #784c39;border-radius:16px;background:linear-gradient(138deg,#351d20cc,#111214 76%);margin-bottom:22px;padding:23px;box-shadow:0 14px 42px #0003,inset 0 1px #ffe6a50e}.pair-agents-panel:after,.pair-agents-panel:before{position:absolute;content:"";width:43px;height:2px;background:#e7bd68;top:-1px;left:23px;box-shadow:0 0 14px #e7bd6850}.pair-agents-panel:after{top:auto;left:auto;right:23px;bottom:-1px;width:21px;background:#a7343d;box-shadow:none}.pair-agents-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.pair-agents-heading .eyebrow{font-size:.57rem;letter-spacing:.2em;color:#e1b970;margin-bottom:7px}.pair-agents-heading h2{font-size:1.7rem;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin:0 0 7px;color:#f7e7c8}.pair-agents-heading p{font-size:.77rem;color:#beb5a8;margin:0}.pair-system-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;padding-top:4px}.pair-system-badges>span{display:flex;align-items:center;gap:6px;border:1px solid #65513c;border-radius:6px;padding:5px 8px;color:#bbae99;font-size:.6rem;white-space:nowrap}.pair-system-badges>span.fresh{color:#99ddcb;border-color:#2d6159;background:#0f2c2a}.hud-data-light{display:inline-block;flex:none;width:5px;height:5px;border-radius:50%;background:#6a7e87}.hud-data-light.fresh{background:#6ce4c3;box-shadow:0 0 7px #69e4c455}.pair-selectors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:19px}.pair-selectors>button{position:relative;display:flex;align-items:center;gap:12px;text-align:left;min-width:0;min-height:65px;padding:11px 13px;background:#1d1718;color:#e9dfcd;border:1px solid #5a3f36;border-radius:9px;font-weight:500;flex-wrap:wrap}.pair-selectors>button:hover{filter:none;background:#382024;border-color:#9d6750}.pair-selectors>button.selected{border-color:#d7ab5c;background:linear-gradient(100deg,#692932,#281b1d);box-shadow:inset 0 0 0 1px #f3cc7222}.pair-selectors>button.priority.selected{border-top-color:#f3d58b}.pair-selector-symbol{display:flex;align-items:center;gap:8px}.pair-selector-symbol>b{font-size:.86rem;font-weight:800;letter-spacing:.03em}.pair-selector-price{margin-left:auto;color:#ded1ba;font:500 .77rem ui-monospace,SFMono-Regular,monospace;white-space:nowrap}.pair-selectors small{flex-basis:100%;color:#b7a792;font-size:.56rem;line-height:1.2;letter-spacing:.05em}.pair-selectors>button.selected small{color:#e9cd9b}.pair-command-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.pair-chart-module{min-width:0;border:1px solid #57443a;border-radius:12px;background:#101114ee;overflow:hidden}.pair-chart-heading{justify-content:space-between;padding:18px 18px 12px}.pair-chart-heading,.pair-instrument{display:flex;align-items:center;gap:10px}.pair-instrument{min-width:0}.pair-instrument-mark{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid #916143;background:#4a2529;color:#f1cb85;font-size:1.2rem}.pair-instrument-mark.gold{background:#3c3420;border-color:#827142;color:#f1d28c;font:700 .92rem ui-serif,Georgia,serif}.pair-instrument h3{font-size:1.1rem;margin:0;line-height:1.15;letter-spacing:.03em}.pair-instrument h3 span{font-size:.65rem;color:#b5a58e;margin-left:5px;font-weight:500;letter-spacing:0}.pair-instrument small{display:block;font:500 .5rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.11em;color:#b5a58e;margin-top:4px}.pair-price{text-align:right;min-width:0}.pair-price strong{display:block;font:500 1.25rem ui-monospace,SFMono-Regular,monospace;color:#f4e8d5;letter-spacing:-.04em}.pair-price small{color:#b2a18c;font-size:.53rem}.pair-context-strip{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 18px 13px;border-bottom:1px solid #4c3931}.pair-direction{display:inline-block;color:#c1b39f;border:1px solid #77604a;border-radius:4px;padding:3px 7px;font:700 .54rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.045em}.pair-direction.long{color:#70e1b6;border-color:#2c6557;background:#12362d}.pair-direction.short{color:#ff8da4;border-color:#704050;background:#301d2b}.pair-context-strip>div{display:flex;align-items:center;gap:5px;font-size:.54rem;color:#b9aa94}.pair-context-strip b{font-size:.57rem;color:#e5c890;font-weight:600}.pair-context-strip i{font-style:normal;color:#916843;padding:0 2px}.pair-chart-canvas{width:100%;min-width:0;overflow:hidden;line-height:0;background:linear-gradient(180deg,#141416,#0e1012)}.pair-chart-canvas svg{display:block;max-width:100%;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pair-chart-axis{fill:#ae9b7f;font:500 9px ui-monospace,SFMono-Regular,monospace}.pair-chart-level{font:700 10px ui-monospace,SFMono-Regular,monospace}.pair-chart-watermark{fill:#a28761;font:500 8px ui-monospace,SFMono-Regular,monospace;letter-spacing:1.3px}.pair-chart-empty{min-height:310px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;padding:35px 20px;background:radial-gradient(circle,#8c4e2222,transparent 62%);text-align:center}.pair-chart-empty strong{font-size:.86rem;color:#d7c5a3;font-weight:500;margin-top:8px}.pair-chart-empty p{font-size:.72rem;color:#bba889;max-width:320px;margin:0;line-height:1.65}.hud-empty-orbit{position:relative;width:62px;height:62px;border:1px dashed #775a39;border-radius:50%}.hud-empty-orbit:after,.hud-empty-orbit:before{content:"";position:absolute;border:1px solid #a57e48;border-radius:50%;inset:10px}.hud-empty-orbit:after{inset:21px;border-color:#b68d52;background:#92663535}.hud-empty-orbit span{position:absolute;width:6px;height:6px;background:#d3b477;top:1px;left:16px;border-radius:50%}.pair-plan-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #5c483b;background:#191718}.pair-plan-levels>div{padding:11px 15px;border-right:1px solid #5c483b;min-width:0}.pair-plan-levels>div:last-child{border-right:0}.pair-plan-levels span{display:block;color:#c6b497;font-size:.61rem;margin-bottom:3px}.pair-plan-levels strong{color:#9ce7f6;font:600 .95rem ui-monospace,SFMono-Regular,monospace;overflow-wrap:anywhere}.pair-plan-levels .stop strong{color:#fc8ba2}.pair-plan-levels .target strong{color:#75e4bc}.pair-plan-absent{margin:0;padding:14px 18px;background:#181719;border-top:1px solid #534033;color:#b5a591;font-size:.69rem;min-height:58px;display:flex;align-items:center}.pair-chart-footer{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:9px 14px;color:#b19e83;font-size:.55rem;border-top:1px solid #49392f}.pair-chart-footer>span:last-child:not(:nth-child(2)){margin-left:auto;color:#d7b875}.pair-duo{display:grid;gap:11px;min-width:0}.pair-agent-card{padding:15px;background:linear-gradient(145deg,#3c2026,#1b181b);border:1px solid #784b40;border-radius:10px;min-width:0}.pair-agent-card.audit{background:linear-gradient(145deg,#2b251d,#1a1918);border-color:#706047}.pair-agent-head{display:flex;align-items:center;gap:9px;margin-bottom:10px}.pair-agent-emblem{display:grid;place-items:center;flex:none;width:29px;height:29px;border:1px solid #bc875a;border-radius:7px;background:#6d2931;color:#f0cf88;font:700 .82rem ui-monospace,SFMono-Regular,monospace}.audit .pair-agent-emblem{background:#4d3b25;border-color:#a27e47;color:#ead4ab}.pair-agent-head>div{min-width:0}.pair-agent-head small{display:block;font-size:.53rem;font-weight:500;color:#d9ac7b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.pair-agent-head h4{font-size:.76rem;font-weight:600;color:#eee0c6;margin:0}.pair-agent-head>.hud-data-light{margin-left:auto}.pair-agent-card>p{font-size:.73rem;color:#cec1ae;line-height:1.65;margin:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pair-agent-card ul{font-size:.65rem;line-height:1.6;color:#c4b49c;margin:9px 0 0;padding-left:13px;overflow-wrap:anywhere}.pair-agent-card li{margin:3px 0}.pair-checks{display:flex;gap:5px;flex-wrap:wrap;border-top:1px solid #604436;margin-top:10px;padding-top:10px}.pair-checks>span{display:flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid #705441;border-radius:4px;color:#c2b296;font-size:.51rem;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-checks i{font-style:normal;font-weight:700;color:#d6c097}.pair-checks .pass{color:#82c5b2;border-color:#31594d}.pair-checks .pass i{color:#71d7b3}.pair-checks .blocked{color:#dab68c;border-color:#64533d}.pair-checks .blocked i{color:#eac07d}.pair-consensus{border:1px solid #5c4d36;border-radius:9px;padding:13px 15px;background:linear-gradient(110deg,#33291e,#1c1b1b)}.pair-consensus>span{font-size:.49rem;letter-spacing:.14em;font-weight:700;color:#e5bd75;display:block;margin-bottom:5px}.pair-consensus>strong{font-size:.79rem;color:#f4d697;line-height:1.45;display:block}.pair-consensus p{font-size:.64rem;line-height:1.55;color:#c4b494;margin:6px 0 0;overflow-wrap:anywhere}.pair-consensus.conditional{background:linear-gradient(110deg,#163731,#1c1b1b);border-color:#407064}.pair-consensus.conditional>span{color:#73bba6}.pair-consensus.conditional>strong{color:#9ce2c7}.pair-consensus.conditional p{color:#89b1a6}.pair-authority-note{display:flex;align-items:flex-start;gap:7px;color:#bfae93;font-size:.64rem;line-height:1.7;margin:13px 0 18px}.pair-authority-note>span{color:#e4be77;font-size:.81rem;line-height:1.3}.pair-agent-exchange{border:1px solid #795137;border-radius:9px;background:#1e181a;overflow:hidden}.pair-agent-exchange>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:12px 15px;min-height:54px}.pair-agent-exchange>summary::-webkit-details-marker{display:none}.pair-agent-exchange>summary:after{content:"+";font-size:1.1rem;color:#f0c97c}.pair-agent-exchange[open]>summary:after{content:"−"}.pair-exchange-icon{flex:none;font-size:1.45rem;color:#ebc36f;line-height:1}.pair-agent-exchange>summary>span:nth-child(2){font-size:.75rem;color:#e7d2b0;line-height:1.4}.pair-agent-exchange summary small{display:block;margin-top:2px;font-size:.6rem;color:#bba88c}.pair-agent-exchange summary b{margin-left:auto;font:500 .68rem ui-monospace,SFMono-Regular,monospace;color:#dec49a;padding:3px 7px;border:1px solid #795b3f;border-radius:5px}.pair-message-list{padding:2px 15px 15px;border-top:1px solid #5f4334;display:grid;gap:8px}.pair-message{padding:11px 12px;background:#291c1f;border-left:2px solid #ba4149;border-radius:0 6px 6px 0;margin-top:10px}.pair-message.challenge{border-left-color:#dab56c;background:#604f2930}.pair-message.response{border-left-color:#4a9689}.pair-message.consensus{border-left-color:#a99c8b}.pair-message>div{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:5px}.pair-message span{font:600 .51rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.1em;color:#e9bc78}.pair-message small{font-size:.57rem;color:#b9a98f}.pair-message p{margin:0;color:#d2c2a9;line-height:1.65;font-size:.69rem;overflow-wrap:anywhere}.pair-no-messages{font-size:.72rem;color:#bfab8d;margin:14px 0 0}.pair-source-proof{margin-top:12px;font-size:.65rem;color:#bba98d}.pair-source-proof>summary{cursor:pointer;min-height:32px;display:flex;align-items:center;list-style:none;gap:7px}.pair-source-proof>summary:before{content:"◇";color:#dcb575;font-size:.7rem}.pair-source-proof p{margin:5px 0;line-height:1.6;overflow-wrap:anywhere;color:#b9a48b}.pair-source-proof p>span{color:#dfc49f}.pair-panel-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px;padding-top:11px;border-top:1px solid #644838;color:#bba488;font-size:.56rem}.pair-panel-bottom a{color:#e3bd76;text-decoration:none;font-size:.61rem}.hud-dashboard a:focus-visible,.hud-dashboard button:focus-visible,.hud-dashboard summary:focus-visible{outline:2px solid #79dff5;outline-offset:3px;border-radius:5px}#pair-agent-active:focus-visible{outline:1px solid #79dff577;outline-offset:4px;border-radius:10px}@media(min-width:1280px){.pair-command-grid{grid-template-columns:minmax(0,1fr) 320px}}@media(max-width:1000px){.pair-command-grid{grid-template-columns:minmax(0,1fr) 260px}.pair-agent-card{padding:13px}.pair-selectors>button{gap:8px;padding:10px}}@media(max-width:780px){.hud-dashboard{padding:18px 16px 36px}.pair-command-grid{grid-template-columns:1fr}.pair-duo{grid-template-columns:1fr 1fr}.pair-consensus{grid-column:1/-1}.pair-agents-panel{padding:18px}.pair-agents-heading h2{font-size:1.45rem}.pair-agents-heading p{max-width:340px}.pair-selectors>button{gap:6px}.pair-selector-price{font-size:.67rem}.hud-brand h1 span{display:none}.hud-mode-strip{letter-spacing:.04em;gap:12px}.hud-mode-strip>div>span{display:none}.pair-duo .pair-agent-card>p{-webkit-line-clamp:3}}@media(max-width:560px){.hud-dashboard{padding:14px 10px 30px}.hud-topbar{align-items:flex-start;gap:15px;padding-bottom:15px;flex-direction:row;flex-wrap:wrap}.hud-brand{gap:11px}.hud-brand h1{font-size:1.45rem;letter-spacing:.17em}.hud-brand-overline{font-size:.48rem}.hud-brand .dashboard-subtitle{font-size:.6rem}.hud-reactor{width:47px;height:47px}.hud-reactor:after{inset:10px}.hud-reactor>span{inset:13px}.hud-reactor>i{inset:17px 15px 13px}.hud-topbar .top-actions{width:100%;justify-content:flex-end;gap:6px}.hud-mode-strip{padding:11px 0 16px;gap:8px;font-size:.52rem;flex-wrap:wrap}.hud-mode-strip>div{font-size:.53rem}.hud-mode-strip>a{font-size:.58rem}.hud-mode-strip>span{letter-spacing:.05em}.pair-agents-panel{padding:14px 11px;border-radius:12px;margin-bottom:15px}.pair-agents-heading{gap:10px;flex-direction:column;margin-bottom:13px}.pair-agents-heading h2{font-size:1.4rem}.pair-agents-heading p{font-size:.68rem}.pair-system-badges{padding-top:0;gap:6px;justify-content:flex-start}.pair-system-badges>span{font-size:.53rem;padding:4px 7px}.pair-selectors{gap:5px;margin-bottom:13px}.pair-selectors>button{padding:9px 7px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:80px;flex-wrap:nowrap}.pair-selector-symbol{gap:5px}.pair-selector-symbol>b{font-size:.76rem}.pair-selector-price{margin:0;font-size:.61rem;max-width:100%;overflow:hidden;text-overflow:ellipsis}.pair-selectors small{font-size:.44rem;letter-spacing:0;flex-basis:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.pair-chart-heading{padding:13px 12px 10px}.pair-instrument{gap:7px}.pair-instrument h3{font-size:.98rem}.pair-instrument h3 span{font-size:.54rem;margin-left:3px}.pair-instrument-mark{width:28px;height:28px;font-size:.9rem}.pair-instrument-mark.gold{font-size:.76rem}.pair-instrument small{font-size:.4rem}.pair-price strong{font-size:1.06rem}.pair-price small{font-size:.46rem}.pair-context-strip{padding:0 12px 11px;flex-wrap:wrap;gap:7px}.pair-context-strip>div{font-size:.49rem}.pair-context-strip b{font-size:.51rem}.pair-direction{font-size:.49rem;padding:3px 5px}.pair-chart-empty{min-height:270px;padding:25px 16px}.pair-plan-levels>div{padding:10px 9px}.pair-plan-levels span{font-size:.53rem}.pair-plan-levels strong{font-size:.77rem}.pair-chart-footer{padding:8px 10px;font-size:.49rem}.pair-duo{gap:9px}.pair-agent-card{padding:11px 10px}.pair-agent-head{gap:7px;flex-wrap:wrap;margin-bottom:8px}.pair-agent-head small{font-size:.47rem;letter-spacing:.06em}.pair-agent-head h4{font-size:.67rem}.pair-agent-emblem{width:24px;height:24px;font-size:.65rem}.pair-agent-head>.hud-data-light{display:none}.pair-agent-card>p{font-size:.66rem;line-height:1.6}.pair-agent-card ul{font-size:.6rem;padding-left:11px}.pair-checks{gap:4px}.pair-checks>span{font-size:.43rem;padding:3px 4px;max-width:100%}.pair-consensus{padding:11px 12px}.pair-consensus>strong{font-size:.76rem}.pair-authority-note{font-size:.59rem;margin:11px 0 15px}.pair-agent-exchange>summary{padding:10px 11px;gap:8px}.pair-agent-exchange>summary>span:nth-child(2){font-size:.68rem}.pair-agent-exchange summary small{font-size:.54rem;max-width:220px}.pair-message-list{padding:1px 10px 11px}.pair-message{padding:10px}.pair-source-proof{font-size:.59rem}.pair-panel-bottom{font-size:.5rem;gap:7px}.pair-panel-bottom a{font-size:.55rem}}@media(max-width:360px){.hud-mode-strip>a{margin-left:0}.pair-duo{grid-template-columns:1fr}.pair-selectors>button{padding:8px 5px}.pair-selector-price{font-size:.58rem}.pair-context-strip>div{gap:4px}.pair-panel-bottom{align-items:flex-start;flex-direction:column}.pair-agent-card>p{-webkit-line-clamp:4}}.pair-system-badges .pair-ai-badge{color:#a397ba;border-color:#514866;background:#1a1e3022}.pair-system-badges .pair-ai-badge.reviewed{color:#d0baf8;border-color:#76608e;background:#292039}.pair-ai-commentary{margin:0 0 18px;padding:16px;border:1px solid #4a4e6a;border-radius:11px;background:linear-gradient(135deg,#151e30,#0c1b28);min-width:0}.pair-ai-commentary.current{border-color:#716482}.pair-ai-commentary.historical{border-color:#665847;background:linear-gradient(135deg,#24242a,#0d1d29)}.pair-ai-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:13px}.pair-ai-engine{font:600 .52rem ui-monospace,SFMono-Regular,monospace;letter-spacing:.09em;color:#aa99c6}.pair-ai-heading h3{font-size:.95rem;font-weight:600;color:#d5d7ed;margin:4px 0}.pair-ai-heading p{font-size:.61rem;color:#8599ae;margin:0;line-height:1.55}.pair-ai-state{display:block;border:1px solid #514b61;border-radius:6px;padding:5px 7px;color:#aa99bd;font-size:.57rem;line-height:1.5;max-width:230px}.historical .pair-ai-state{border-color:#6a5940;color:#cfb68e}.pair-ai-roles{display:grid;grid-template-columns:1fr 1fr;gap:11px}.pair-ai-role{border:1px solid #3d4861;border-radius:8px;padding:12px;background:#091929;min-width:0}.pair-ai-role.auditor{background:#0e1c2b;border-color:#424c64}.pair-ai-role>div:first-child{display:flex;align-items:center;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.pair-ai-role strong{color:#c7c5e6;font-size:.7rem}.pair-ai-role>div:first-child>span{font-size:.55rem;color:#b39ac8;border:1px solid #534567;border-radius:4px;padding:2px 5px}.pair-ai-role>p{font-size:.73rem;line-height:1.7;color:#a9bed0;margin:0;overflow-wrap:anywhere}.pair-ai-role>details{margin-top:9px;font-size:.65rem;color:#96b1c2;border-top:1px solid #293e55;padding-top:8px}.pair-ai-role>details>summary{cursor:pointer;color:#a59cbc;min-height:24px;font-size:.63rem}.pair-ai-cases{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.pair-ai-cases span{font-size:.59rem;font-weight:600}.pair-ai-cases .bull{color:#88cdb8}.pair-ai-cases .bear{color:#d89aa9}.pair-ai-role ul{margin:5px 0 0;padding-left:15px;overflow-wrap:anywhere;font-size:.65rem;line-height:1.7;color:#8fadc1}.pair-ai-next{margin-top:8px;padding-top:7px;border-top:1px solid #243d50}.pair-ai-next b{font-size:.58rem;font-weight:600;color:#b8b5d5}.pair-ai-level-refs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:.6rem;color:#8d9fb4}.pair-ai-level-refs>b{font-size:.56rem;font-weight:500;border:1px solid #534965;border-radius:4px;padding:3px 6px;color:#c0b0da;background:#221c32}.pair-ai-level-refs>small{flex-basis:100%;font-size:.54rem;color:#8a96ac;margin-top:2px}.pair-ai-source{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#7b95ad;font-size:.55rem;margin-top:12px}.pair-ai-source>span:first-child{color:#a69cbc}.pair-ai-boundary{font-size:.6rem;line-height:1.65;color:#849daf;margin:8px 0 0}.pair-ai-history-note{font-size:.67rem;color:#c2ac88;padding:9px 11px;border:1px solid #67563e;border-radius:6px;background:#2d281e55;line-height:1.65;margin:12px 0 0}.pair-ai-pending{display:flex;gap:10px;align-items:flex-start;padding:8px 0 5px;color:#9f9bb2}.pair-ai-pending>i{font-style:normal;color:#9086ad;font-size:1.05rem;line-height:1.5}.pair-ai-pending>p{font-size:.75rem;margin:0;line-height:1.6}.pair-ai-pending small{display:block;color:#778da2;font-size:.59rem;margin-top:3px}.pair-ai-budget{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-top:1px solid #354155;padding-top:10px;margin-top:13px;font-size:.57rem;color:#8195ac}.pair-ai-budget>span:first-child{color:#a7a5bf}.pair-ai-budget b{font-weight:500;color:#c2cddd;white-space:nowrap;margin-left:3px}.pair-ai-budget>small{font-size:.58rem;color:#aa98b9}.pair-ai-budget.limited>small{color:#d4b286;flex-basis:100%}@media(max-width:560px){.pair-ai-commentary{padding:12px 10px;margin-bottom:14px}.pair-ai-heading{flex-wrap:wrap;gap:8px}.pair-ai-heading h3{font-size:.88rem}.pair-ai-heading p{font-size:.55rem}.pair-ai-state{font-size:.51rem;max-width:none}.pair-ai-roles{grid-template-columns:1fr;gap:9px}.pair-ai-role{padding:11px}.pair-ai-role>p{font-size:.69rem}.pair-ai-cases{gap:8px}.pair-ai-budget{gap:8px;font-size:.51rem}.pair-ai-source{gap:7px;font-size:.51rem}.pair-ai-level-refs{font-size:.55rem}.pair-ai-boundary{font-size:.56rem}}.login-card{border-color:#7b4a39;background:linear-gradient(145deg,#321d20,#151518 70%);box-shadow:0 20px 65px #0006,inset 0 1px #f3cf8420}.login-card h1{color:#f2d38e}.login-card input{background:#111214;border-color:#654635}.login-card .language-switch button.selected{background:#722934;color:#ffe1a3}.hud-dashboard{--panel:#191719;--armor-red:#9c2830;--armor-gold:#efc86e;--reactor:#7ee4f4}.hud-brand h1{text-shadow:0 0 22px #b96c2820}.hud-topbar{border-image:linear-gradient(90deg,#a52c38,#b1884e 46%,#442e26) 1}.hud-dashboard .eyebrow{color:#e9be70}.hud-topbar .top-actions>button:hover,.hud-topbar .top-actions>form>button:hover{background:#382024}.hud-dashboard .demo-learning,.hud-dashboard .demo-trade-card,.hud-dashboard .demo-trade-values,.hud-dashboard .demo-trades-empty{background:#131315;border-color:#57473a}.hud-dashboard .demo-trades-tabs button{background:#211a1b;border-color:#674c3b;color:#c4b59f}.hud-dashboard .demo-trades-tabs button.selected{background:#602730;border-color:#d3a357;color:#ffdfa1}.hud-dashboard .chart-analysis-details,.hud-dashboard .demo-analysis-details,.hud-dashboard .demo-trade-current,.hud-dashboard .demo-trade-fees,.hud-dashboard .notification-settings-body,.hud-dashboard .tradingview-details{border-color:#4c3b32}.hud-dashboard .advanced-monitoring>summary,.hud-dashboard .chart-analysis-details>summary,.hud-dashboard .demo-analysis-details>summary,.hud-dashboard .demo-trade-fees>summary,.hud-dashboard .notification-settings>summary,.hud-dashboard .tradingview-details>summary{color:#d4c1a2}.hud-dashboard .demo-primary-levels>span{background:#19252a;border-color:#3b606c;color:#c4d8dc}.hud-dashboard .demo-primary-levels>.stop{background:#2d1c23;border-color:#a45b68}.hud-dashboard .demo-primary-levels>.target{background:#122c23;border-color:#4c846b}.hud-dashboard .demo-trades-actions button{border-color:#7e5a3d;color:#e5c389}.hud-dashboard .demo-live-summary small{color:#b7c5b5}.hud-dashboard .pair-system-badges .pair-ai-badge{color:#c2b094;border-color:#765737;background:#30231a55}.hud-dashboard .pair-system-badges .pair-ai-badge.reviewed{color:#f1d490;border-color:#b89250;background:#43321e}.pair-ai-commentary{border-color:#72513e;background:linear-gradient(135deg,#35201f,#191719 70%)}.pair-ai-commentary.current{border-color:#b28a4d}.pair-ai-commentary.historical{border-color:#7a6850;background:linear-gradient(135deg,#28231e,#191719)}.pair-ai-engine{color:#e9bf78}.pair-ai-heading h3{color:#f0d9ae}.pair-ai-heading p{color:#c5b6a0}.pair-ai-state{border-color:#8c693f;color:#ecd2a0;background:#33251b}.pair-ai-role{border-color:#754b3d;background:#201819}.pair-ai-role.auditor{background:#231f18;border-color:#897044}.pair-ai-role strong{color:#edc98e}.pair-ai-role>div:first-child>span{color:#e7c28a;border-color:#886741}.pair-ai-role>p{color:#d2c3ae}.pair-ai-role>details{color:#c8b99e;border-color:#594232}.pair-ai-role>details>summary{color:#e3c38d}.pair-ai-role ul{color:#c7b69c}.pair-ai-next{border-color:#594331}.pair-ai-next b{color:#e5c28d}.pair-ai-level-refs{color:#c6b79f}.pair-ai-level-refs>b{border-color:#936d3e;color:#f1d094;background:#3a2b1c}.pair-ai-level-refs>small{color:#baaa92}.pair-ai-source{color:#c0ad8e}.pair-ai-source>span:first-child{color:#e6c284}.pair-ai-boundary{color:#c7b699}.pair-ai-pending{color:#d5c1a0}.pair-ai-pending>i{color:#e2b768}.pair-ai-pending small{color:#bcaa8e}.pair-ai-budget{border-color:#5f4634;color:#beab8b}.pair-ai-budget>span:first-child{color:#e7c68e}.pair-ai-budget b{color:#ebdbbb}.pair-ai-budget>small{color:#ccb187}.pair-ai-untrusted{border-left:2px solid #be8b49;background:#39291b88;color:#dfc190;font-size:.66rem}.pair-ai-untrusted,.pair-ai-worker-note{margin:0 0 11px;padding:8px 10px;line-height:1.6}.pair-ai-worker-note{border:1px solid #88653c;border-radius:6px;background:#37291d66;color:#e5c59a;font-size:.68rem}.pair-ai-commentary.paused .pair-ai-state{border-color:#a3644a;color:#f0b69e;background:#38221c}.pair-chart-axis{fill:#b9a386}.pair-chart-watermark{fill:#b7955c}.hud-dashboard a:focus-visible,.hud-dashboard button:focus-visible,.hud-dashboard summary:focus-visible{outline-color:#8ae7f6}@media(max-width:560px){.pair-agent-head small,.pair-chart-footer,.pair-checks>span,.pair-panel-bottom,.pair-source-proof{font-size:.6rem}.pair-selectors small{font-size:.55rem}.pair-selector-price{font-size:.67rem}.pair-instrument small{font-size:.5rem}.pair-agent-card ul,.pair-agent-card>p{font-size:.73rem}.pair-agent-head h4{font-size:.75rem}.pair-agent-head small{letter-spacing:.035em}.pair-ai-boundary,.pair-ai-budget,.pair-ai-heading p,.pair-ai-source{font-size:.63rem}.pair-ai-engine,.pair-ai-state{font-size:.6rem}.pair-ai-role>p{font-size:.76rem}.pair-ai-role strong{font-size:.75rem}.pair-ai-role ul{font-size:.7rem}.pair-ai-cases{grid-template-columns:1fr}.pair-ai-heading .pair-ai-state{max-width:100%;overflow-wrap:anywhere}.pair-chart-footer>span:last-child:not(:nth-child(2)){margin-left:0}.pair-ai-budget{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.hud-dashboard *{scroll-behavior:auto}}body:has(.calm-dashboard){background:#0f1012}.calm-dashboard{--bg:#0f1012;--panel:#191a1d;--line:#393638;--muted:#b8b4ae;--text:#f0ece6;--accent:#ddbd7b;--armor-red:#8e343e;--armor-gold:#ddbd7b;max-width:1120px;padding:28px 28px 48px;font-size:.9375rem;line-height:1.6}.calm-dashboard h1,.calm-dashboard h2,.calm-dashboard h3{letter-spacing:0;line-height:1.35}.calm-dashboard h2{font-size:1.2rem}.calm-dashboard h3{font-size:1.05rem}.calm-dashboard .empty,.calm-dashboard .small{font-size:.8125rem;line-height:1.65;color:var(--muted)}.calm-dashboard .eyebrow{font-size:.8125rem;letter-spacing:.06em;font-weight:600;color:var(--accent);margin-bottom:5px}.calm-dashboard button{min-height:44px;font-size:.875rem;font-weight:600;box-shadow:none;transition:none}.calm-dashboard button:hover{filter:none}.calm-dashboard button:disabled{cursor:default}.calm-dashboard a:focus-visible,.calm-dashboard button:focus-visible,.calm-dashboard input:focus-visible,.calm-dashboard summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.calm-dashboard input{min-height:44px;background:#111214;border-color:var(--line);color:var(--text)}.calm-dashboard .panel{min-width:0;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:none;margin-bottom:20px}.calm-dashboard .calm-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.calm-dashboard .calm-brand{display:flex;align-items:center;gap:12px;min-width:0}.calm-dashboard .brand-copy{min-width:0}.calm-dashboard .brand-copy h1{font-size:1.5rem;font-weight:700;letter-spacing:.08em;margin:0;color:#e7c88a;text-shadow:none}.calm-dashboard .brand-copy .dashboard-subtitle,.calm-dashboard .brand-copy p{margin:4px 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.calm-dashboard .brand-mark{position:relative;display:inline-block;flex:none;width:38px;height:38px;border:2px solid #9c4750;border-radius:50%;background:#2b1b1f;box-shadow:none}.calm-dashboard .brand-mark:after{content:"";position:absolute;inset:10px;border:1px solid #d0ad6e;border-radius:50%;background:#d0ad6e}.calm-dashboard .header-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.calm-dashboard .header-controls>button,.calm-dashboard .header-controls>form>button{background:#202024;border:1px solid #484044;color:#ded5c8;padding:9px 13px}.calm-dashboard .header-controls>button:hover,.calm-dashboard .header-controls>form>button:hover{background:#2a2427;border-color:#8a565b}.calm-dashboard .language-switch{padding:2px;background:#151518;border-color:#484044;border-radius:9px}.calm-dashboard .language-switch button{min-width:40px;padding:8px 9px;font-size:.8125rem;color:#beb8b0}.calm-dashboard .language-switch button.selected{background:#59282f;color:#f0d399}.calm-dashboard .privacy-badge{display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:3px 9px;border:1px solid #4f3f38;border-radius:6px;font-size:.8125rem;line-height:1.4;color:#cbb994;background:#221d1b}.calm-dashboard .workspace-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:5px;margin:22px 0;background:#111214;border:1px solid var(--line);border-radius:11px}.calm-dashboard .workspace-nav a,.calm-dashboard .workspace-nav button{display:flex;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:10px 14px;background:transparent;border:1px solid transparent;border-radius:7px;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;color:var(--muted);text-align:center}.calm-dashboard .workspace-nav a:hover,.calm-dashboard .workspace-nav button:hover{background:#211d20;color:var(--text)}.calm-dashboard .workspace-nav .selected,.calm-dashboard .workspace-nav [aria-current=page],.calm-dashboard .workspace-nav [aria-pressed=true],.calm-dashboard .workspace-nav [aria-selected=true]{background:#49252c;border-color:#87434e;color:#efd49a;box-shadow:none}.calm-dashboard .workspace-nav b{font-size:.8125rem;font-weight:600}.calm-dashboard .workspace-panel{min-width:0;scroll-margin-top:20px}.calm-dashboard .workspace-panel>.panel:last-child{margin-bottom:0}.calm-dashboard .workspace-hint{margin:0 0 16px;max-width:760px;font-size:.875rem;line-height:1.6;color:var(--muted)}.calm-dashboard .workspace-section-heading{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;margin:0 0 16px}.calm-dashboard .workspace-section-heading h2,.calm-dashboard .workspace-section-heading h3{margin:0}.calm-dashboard .workspace-section-heading p{margin:4px 0 0;color:var(--muted);font-size:.8125rem}.calm-dashboard .workspace-details{margin:20px 0 0;border:1px solid var(--line);border-radius:11px;background:#151518;padding:0 18px}.calm-dashboard .workspace-details>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;min-height:54px;padding:12px 0;color:#ded2bc;font-size:.875rem;font-weight:600;line-height:1.5}.calm-dashboard .workspace-details>summary::-webkit-details-marker{display:none}.calm-dashboard .workspace-details>summary:after{content:"+";margin-left:auto;color:var(--accent);font-size:1.2rem;font-weight:400}.calm-dashboard .workspace-details[open]>summary:after{content:"−"}.calm-dashboard .workspace-details[open]>summary{border-bottom:1px solid var(--line);margin-bottom:18px}.calm-dashboard .workspace-details[open]{padding-bottom:18px}.calm-dashboard .workspace-details .panel{background:#1b1b1e;margin-bottom:16px}.calm-dashboard .workspace-details>.panel:last-child{margin-bottom:0}.calm-dashboard .demo-trades-head{align-items:flex-start;gap:12px;flex-wrap:wrap}.calm-dashboard .demo-trades-head h2{font-size:1.2rem;letter-spacing:0}.calm-dashboard .demo-trades-head .eyebrow{font-size:.8125rem}.calm-dashboard .demo-trades-state{font-size:.8125rem;font-weight:600;line-height:1.5;padding:6px 10px;border-color:#746041;color:#e9cc95;background:#30271c;white-space:normal;max-width:100%}.calm-dashboard .demo-trades-state.live{color:#a8d9ba;background:#1d2c25;border-color:#4e715b}.calm-dashboard .demo-live-summary{grid-template-columns:1.25fr 1fr 1fr;gap:12px;margin:20px 0}.calm-dashboard .demo-live-summary>div{padding:19px;border-color:var(--line);background:#121315;border-radius:10px;gap:7px;align-items:flex-start}.calm-dashboard .demo-live-summary>.demo-live-cash{background:#211b1b;border-color:#75494c}.calm-dashboard .demo-live-summary span{font-size:.875rem;line-height:1.5;color:#c1bcb5}.calm-dashboard .demo-live-summary strong{font-size:clamp(1.35rem,2.5vw,1.8rem);line-height:1.3;letter-spacing:-.02em;overflow-wrap:anywhere}.calm-dashboard .demo-live-summary small{font-size:.8125rem;line-height:1.5;color:var(--muted)}.calm-dashboard .demo-trades-tabs{border-color:var(--line);gap:8px}.calm-dashboard .demo-trades-tabs button{font-size:.9375rem;background:#211c1e;color:#c7bbb0;border:1px solid #4d3d3f;min-height:46px;padding:10px 16px}.calm-dashboard .demo-trades-tabs button.selected{background:#49252c;border-color:#87434e;color:#efd49a;box-shadow:none}.calm-dashboard .demo-trades-tabs b{font-size:.8125rem}.calm-dashboard .demo-trades-list{gap:14px}.calm-dashboard .demo-trade-card{padding:20px;border-color:var(--line);background:#131416;border-radius:11px}.calm-dashboard .demo-trade-card-head{gap:16px}.calm-dashboard .demo-trade-card-head>div>strong{font-size:1.15rem}.calm-dashboard .demo-trade-card-head span{font-size:.8125rem;line-height:1.5;font-weight:600}.calm-dashboard .demo-trade-net strong{font-size:1.45rem;line-height:1.3}.calm-dashboard .demo-trade-net small{font-size:.8125rem;line-height:1.5;max-width:240px}.calm-dashboard .demo-primary-levels{gap:10px;margin-top:20px}.calm-dashboard .demo-primary-levels>span{padding:13px;border-color:#504749;background:#211f22;color:#c5c0b8;font-size:.8125rem;line-height:1.5;gap:6px}.calm-dashboard .demo-primary-levels b{font-size:1.1rem;color:var(--text);line-height:1.4}.calm-dashboard .demo-primary-levels>.stop{background:#291d21;border-color:#87545e}.calm-dashboard .demo-primary-levels>.target{background:#1c2822;border-color:#4a6e57}.calm-dashboard .demo-primary-levels>.stop b,.calm-dashboard .demo-trade-card-head span.short,.calm-dashboard .demo-trades .loss{color:#efa6a8}.calm-dashboard .demo-primary-levels>.target b,.calm-dashboard .demo-trade-card-head span.long,.calm-dashboard .demo-trades .gain{color:#a7d7b8}.calm-dashboard .demo-trade-current,.calm-dashboard .demo-trade-values{background:transparent;gap:12px;border-color:var(--line)}.calm-dashboard .demo-trade-values span{font-size:.8125rem;line-height:1.55;color:var(--muted);gap:5px}.calm-dashboard .demo-trade-values b{font-size:.9375rem;line-height:1.5}.calm-dashboard .demo-protection-note,.calm-dashboard .demo-trades-foot{font-size:.8125rem;line-height:1.6}.calm-dashboard .demo-trades-empty{background:#141517;border-color:#55484c;color:#c0b9b0;padding:24px;font-size:.9375rem;line-height:1.6}.calm-dashboard .chart-analysis-details,.calm-dashboard .demo-analysis-details,.calm-dashboard .demo-trade-fees,.calm-dashboard .tradingview-details{border-color:var(--line);margin-top:18px;padding-top:10px}.calm-dashboard summary{min-height:44px;line-height:1.6;cursor:pointer}.calm-dashboard .chart-analysis-details>summary,.calm-dashboard .demo-analysis-details>summary,.calm-dashboard .demo-trade-fees>summary,.calm-dashboard .tradingview-details>summary,.calm-dashboard summary{font-size:.875rem;color:#d6c7ad}.calm-dashboard .demo-trades-actions button{font-size:.875rem;padding:10px 14px;background:#221e20;border-color:#6f5146;color:#e1c58c}.calm-dashboard .demo-analysis-details .demo-learning,.calm-dashboard .demo-learning{background:#151619;border-color:var(--line)}.calm-dashboard .demo-balance-detail>span,.calm-dashboard .demo-order-levels span,.calm-dashboard .demo-proof-grid span{font-size:.8125rem;line-height:1.6}.calm-dashboard .demo-order-levels strong,.calm-dashboard .demo-proof-grid strong{font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}.calm-dashboard .demo-symbol-watch>div{background:#18191b;border-color:var(--line)}.calm-dashboard .demo-symbol-watch>div.priority{background:#252019;border-color:#725e3c}.calm-dashboard .demo-symbol-watch small,.calm-dashboard .demo-symbol-watch span{font-size:.8125rem;line-height:1.55;color:var(--muted)}.calm-dashboard .demo-symbol-watch strong{font-size:.9375rem}.calm-dashboard .banner,.calm-dashboard .paper-alert{font-size:.875rem;line-height:1.6}.calm-dashboard .banner.degraded,.calm-dashboard .paper-alert{color:#f1b5b5}.calm-dashboard .notification-settings{background:#151518;border-color:var(--line);padding:0 18px}.calm-dashboard .notification-settings>summary{min-height:54px;color:#d6c7ad}.calm-dashboard .notification-settings>summary strong{font-size:.875rem}.calm-dashboard .notification-settings>summary>span{font-size:.8125rem;line-height:1.5;max-width:none}.calm-dashboard .notification-settings-body{padding-top:16px;border-color:var(--line)}.calm-dashboard .notification-settings-body>.small{font-size:.8125rem}.calm-dashboard .push-enable-button{background:#4d302f;color:#efd29a;border-color:#9c7252;font-size:.875rem}.calm-dashboard .demo-open-toast{background:#1c2b24;border:1px solid #688d72;border-radius:12px;box-shadow:0 12px 40px #0007}.calm-dashboard .demo-open-toast-head{font-size:.9375rem;line-height:1.5}.calm-dashboard .demo-open-toast-head button{min-width:44px;min-height:44px;background:#26382d;border-color:#7a9d83}.calm-dashboard .demo-open-toast-trade{background:#24372c}.calm-dashboard .demo-open-toast-trade small{font-size:.8125rem;line-height:1.55}.calm-dashboard .chart-panel{background:var(--panel);margin-top:0}.calm-dashboard .chart-head h2{font-size:1.2rem}.calm-dashboard .chart-head .eyebrow{font-size:.8125rem}.calm-dashboard .chart-interval{align-items:center;flex-wrap:wrap;gap:7px}.calm-dashboard .tradingview-frame{background:#131416;border-color:var(--line)}.calm-dashboard .jarvis-candle-svg>rect:first-child{fill:#131416}.calm-dashboard .jarvis-chart-label{fill:#b8b4ae;font-size:11px}.calm-dashboard .jarvis-chart-level-label{stroke:#131416}.calm-dashboard .jarvis-plan{background:#19191c;border-color:#55464a}.calm-dashboard .market-scan{gap:10px;margin:18px 0}.calm-dashboard .market-scan button,.calm-dashboard .market-scan button.priority{padding:12px;min-height:78px;background:#141517;border-color:#4a4244;border-radius:9px;gap:6px}.calm-dashboard .market-scan button.selected{background:#49252c;border-color:#98616a;box-shadow:none}.calm-dashboard .market-scan strong{font-size:1rem;color:#ead2a1}.calm-dashboard .market-scan small,.calm-dashboard .market-scan span{font-size:.8125rem;line-height:1.5;color:#c2b9ae}.calm-dashboard .chart-interval button,.calm-dashboard .chart-pairs button,.calm-dashboard .paper-pnl-pairs button{background:#201e21;border-color:var(--line);color:#c6b8a5;font-size:.875rem}.calm-dashboard .chart-interval button.selected,.calm-dashboard .chart-pairs button.selected,.calm-dashboard .paper-pnl-pairs button.selected{background:#49252c;border-color:#87434e;color:#efd49a}.calm-dashboard .jarvis-analysis-head h3{font-size:1.05rem}.calm-dashboard .jarvis-analysis-head .small,.calm-dashboard .jarvis-chart-status,.calm-dashboard .jarvis-trade-map-status{font-size:.8125rem;line-height:1.6;color:var(--muted)}.calm-dashboard .jarvis-trade-map,.calm-dashboard .jarvis-trade-map.pending{background:#19191c;border-color:#64554a;box-shadow:none}.calm-dashboard .jarvis-trade-map.blocked{background:#251f1b;border-color:#866840}.calm-dashboard .jarvis-trade-map-status,.calm-dashboard .jarvis-trade-map.blocked .jarvis-trade-map-status{color:#d7bf90;letter-spacing:0}.calm-dashboard .jarvis-trade-map-grid>div{background:#131416;border-color:#50484a;padding:13px}.calm-dashboard .jarvis-trade-map-grid small,.calm-dashboard .jarvis-trade-map-grid span{font-size:.8125rem;line-height:1.5;letter-spacing:0}.calm-dashboard .jarvis-trade-map-grid strong{font-size:1.2rem;line-height:1.4;color:var(--text)}.calm-dashboard .jarvis-trade-map-grid .stop{border-color:#87545e}.calm-dashboard .jarvis-trade-map-grid .profit{border-color:#4a6e57}.calm-dashboard .jarvis-trade-map-grid .stop small,.calm-dashboard .jarvis-trade-map-grid .stop strong{color:#efa6a8}.calm-dashboard .jarvis-trade-map-grid .profit small,.calm-dashboard .jarvis-trade-map-grid .profit strong{color:#a7d7b8}.calm-dashboard .jarvis-quality,.calm-dashboard .jarvis-rationale,.calm-dashboard .jarvis-setup-score,.calm-dashboard .jarvis-sizing{background:#17181b;border-color:var(--line)}.calm-dashboard .jarvis-sizing-head strong{color:#e1d4be}.calm-dashboard .jarvis-quality-head>b,.calm-dashboard .jarvis-sizing-head span{font-size:.8125rem;line-height:1.5;color:#e2c991;border-color:#756040}.calm-dashboard .jarvis-quality-grid>div,.calm-dashboard .jarvis-sizing-grid>span{background:#121315;border-color:#494145;font-size:.8125rem}.calm-dashboard .jarvis-quality p,.calm-dashboard .jarvis-quality-grid b,.calm-dashboard .jarvis-quality-grid small,.calm-dashboard .jarvis-quality-grid span,.calm-dashboard .jarvis-setup-score p,.calm-dashboard .jarvis-sizing-grid small{font-size:.8125rem;line-height:1.55}.calm-dashboard .jarvis-quality-grid>div.failed{background:#2b1f23;border-color:#87545e}.calm-dashboard .jarvis-quality-grid>div.passed{border-color:#4a6e57}.calm-dashboard .jarvis-quality-grid>div.info{border-color:#655d4b}.calm-dashboard .trade-explanation,.calm-dashboard .trade-explanation-quality,.calm-dashboard .trade-explanation-steps>div{background:#19191c;border-color:#55464a;box-shadow:none}.calm-dashboard .trade-explanation>summary{color:#e0ceac;min-height:54px}.calm-dashboard .trade-explanation>summary strong{font-size:.9375rem}.calm-dashboard .trade-explanation-caveat,.calm-dashboard .trade-explanation-meta,.calm-dashboard .trade-explanation-quality p,.calm-dashboard .trade-explanation-steps p,.calm-dashboard .trade-explanation>summary small{font-size:.8125rem;line-height:1.6;color:var(--muted)}.calm-dashboard .trade-explanation-icon{background:#38252b;color:#e6c78f}.calm-dashboard .trade-explanation-body,.calm-dashboard .trade-explanation-reasons{border-color:var(--line)}.calm-dashboard .trade-explanation-chart{background:#131416;border-color:var(--line)}.calm-dashboard .trade-explanation-svg-label{stroke:#131416}.calm-dashboard .trade-explanation-steps span{color:#d4b978;font-size:.8125rem}.calm-dashboard .trade-explanation-steps b,.calm-dashboard .trade-explanation-steps strong{font-size:.9375rem;line-height:1.5}.calm-dashboard .trade-explanation-quality span{background:#141518;border-color:var(--line)}.calm-dashboard .advanced-monitoring>summary{background:#151518;border-color:var(--line);font-size:.875rem;min-height:54px;color:#d6c7ad}.calm-dashboard .evidence-grid>div,.calm-dashboard .hero.secondary{background:#17181b}.calm-dashboard .paper-pnl-panel{background:#17181b;border-color:var(--line);box-shadow:none}.calm-dashboard .paper-pnl-empty,.calm-dashboard .paper-pnl-numbers span{background:#131416;border-color:var(--line)}.calm-dashboard .paper-pnl-footer,.calm-dashboard .paper-pnl-numbers span{font-size:.8125rem;line-height:1.6}.calm-dashboard .paper-pnl-pulse{animation:none}.calm-dashboard footer{padding-top:18px;font-size:.8125rem;color:#a49d94;text-align:center}@media(max-width:760px){.calm-dashboard{padding:22px 18px 36px}.calm-dashboard .calm-header{gap:16px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:20px}.calm-dashboard .header-controls{gap:6px}.calm-dashboard .market-scan{grid-template-columns:repeat(2,minmax(0,1fr))}.calm-dashboard .workspace-nav a,.calm-dashboard .workspace-nav button{padding:10px 8px;font-size:.875rem}}@media(max-width:620px){.calm-dashboard{padding:18px 12px 32px;font-size:.9375rem}.calm-dashboard .panel{padding:18px 14px;border-radius:12px;margin-bottom:16px}.calm-dashboard .calm-header{align-items:flex-start}.calm-dashboard .brand-copy h1{font-size:1.3rem}.calm-dashboard .header-controls{width:100%;justify-content:flex-start}.calm-dashboard .privacy-badge{font-size:.8125rem}.calm-dashboard .demo-live-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0}.calm-dashboard .demo-live-summary>div{padding:14px 12px}.calm-dashboard .demo-live-summary>.demo-live-cash{grid-column:1/-1}.calm-dashboard .demo-live-summary strong{font-size:1.3rem}.calm-dashboard .demo-live-summary>.demo-live-cash strong{font-size:1.9rem}.calm-dashboard .demo-live-summary small,.calm-dashboard .demo-live-summary span{font-size:.8125rem}.calm-dashboard .workspace-nav{margin:18px 0;gap:3px;padding:4px}.calm-dashboard .workspace-nav a,.calm-dashboard .workspace-nav button{font-size:.8125rem;min-height:48px;gap:4px;padding:9px 6px}.calm-dashboard .workspace-nav b{font-size:.75rem}.calm-dashboard .workspace-details{padding:0 13px;margin-top:16px}.calm-dashboard .workspace-details[open]{padding-bottom:14px}.calm-dashboard .demo-trade-card{padding:16px 12px}.calm-dashboard .demo-trade-card-head{align-items:flex-start;gap:10px}.calm-dashboard .demo-trade-card-head>div>strong{font-size:1.05rem}.calm-dashboard .demo-trade-net strong{font-size:1.25rem}.calm-dashboard .demo-trade-net small{max-width:160px;font-size:.8125rem}.calm-dashboard .demo-primary-levels{gap:6px;margin-top:16px}.calm-dashboard .demo-primary-levels>span{padding:11px 7px;font-size:.8125rem}.calm-dashboard .demo-primary-levels b{font-size:.9375rem}.calm-dashboard .demo-trade-current,.calm-dashboard .demo-trade-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.calm-dashboard .demo-trade-current>span:last-child{grid-column:1/-1}.calm-dashboard .demo-trade-values span{font-size:.8125rem}.calm-dashboard .demo-trade-values b{font-size:.9375rem}.calm-dashboard .demo-trades-tabs button{font-size:.875rem;padding:10px 12px}.calm-dashboard .notification-settings{padding:0 13px}.calm-dashboard .notification-settings>summary{gap:8px;flex-wrap:wrap}.calm-dashboard .notification-settings>summary>span{font-size:.8125rem;max-width:55%;text-align:right}.calm-dashboard .jarvis-trade-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.calm-dashboard .jarvis-trade-map-grid>div{padding:11px 7px}.calm-dashboard .jarvis-trade-map-grid strong{font-size:.9375rem}.calm-dashboard .jarvis-analysis-head>.small{font-size:.8125rem}.calm-dashboard .jarvis-quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:380px){.calm-dashboard .workspace-nav{grid-template-columns:1fr}.calm-dashboard .workspace-nav a,.calm-dashboard .workspace-nav button{justify-content:flex-start;padding:10px 13px;font-size:.875rem}.calm-dashboard .demo-primary-levels,.calm-dashboard .jarvis-trade-map-grid{grid-template-columns:1fr}.calm-dashboard .demo-primary-levels>span{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.calm-dashboard .demo-primary-levels b{font-size:1rem;text-align:right}.calm-dashboard .demo-trade-card-head{flex-direction:column}.calm-dashboard .demo-trade-net{align-items:flex-start;text-align:left}.calm-dashboard .demo-trade-net small{max-width:none}.calm-dashboard .demo-live-summary{grid-template-columns:1fr}}