/* Command room visual layer. User-selected luminous flow direction; rollback is one stylesheet. */
:root{--bg:#060c14;--surface:#091522;--raised:#102638;--inset:#07111d;--shell:#07111d;--line:#20394d;--text:#e9f3fc;--muted:#a1b8cc;--cyan:#65edda;--gain:#72e9ba;--loss:#f38dab;--amber:#f0bd69;--blue:#70b6ff;--selected:#122d3c;--gain-surface:#10372f;--loss-surface:#331d32;--notice-surface:#30271a;--chart-pattern:#79c8ff;--chart-level:#edc47e;--command-panel:#07131f;--command-edge:#23495a;--command-feed:#0a1e2b;--command-ink:#061414;--command-glow:#38d7c529;--command-grid:#2b617226;--command-line:#255164}
html[data-theme=light]{--bg:#eaf1f5;--surface:#f7fbfd;--raised:#dcebf2;--inset:#edf4f7;--shell:#f4f8fb;--line:#bfd2dd;--text:#173345;--muted:#526f81;--cyan:#067f78;--gain:#0c7e5d;--loss:#b3446b;--amber:#98630d;--blue:#297dba;--selected:#d6eeef;--gain-surface:#dcf3e9;--loss-surface:#f7e5ed;--notice-surface:#f9ecd6;--chart-pattern:#237dac;--chart-level:#94600d;--command-panel:#f2f9fc;--command-edge:#a4c9d4;--command-feed:#e7f3f7;--command-ink:#f7ffff;--command-glow:#28a99d18;--command-grid:#5b9aad1c;--command-line:#7aafc0}
body{background:radial-gradient(ellipse at 64% 0%,#14324950,transparent 55%),var(--bg)}.sidebar{background:linear-gradient(165deg,#0a1c2c,#050d17 70%);border-inline-end-color:#153346}.brand-symbol{color:var(--text)}.brand-symbol span{color:var(--cyan);text-shadow:0 0 23px #51dcca55}.workspace-mode{border-color:#1b384a}.sidebar nav a{border:1px solid transparent;border-radius:7px;color:#9db3c6}.sidebar nav a.active{background:linear-gradient(90deg,#17423575,#0e293845)!important;border-color:#2c8c8055;color:#d6fff5}.sidebar nav a.active:after{inset-inline-start:0;inset-inline-end:auto;top:10px;bottom:10px;width:2px;height:auto;background:var(--cyan);box-shadow:0 0 15px #65edda65}.sidebar nav a svg{color:inherit}.topbar{background:#07131db8;border-bottom-color:#183145}.top-meta .local-mark{color:var(--muted)}.theme-toggle:hover{background:var(--raised)}.page-title h1{font-weight:600;letter-spacing:-.025em}.page-title p{color:var(--muted)}.primary{background:var(--cyan);border-color:var(--cyan);color:var(--command-ink);box-shadow:0 3px 14px #0b786c25}.primary:not(:disabled):hover{background:#a3fff0;color:#06231f;border-color:#a3fff0}.stop{background:#331d2a38;border-color:#7f395755}.secondary,.icon-button{background:#10233533}.account-strip{background:linear-gradient(125deg,#10263680,#07121ed9);border-color:#234052;box-shadow:inset 0 1px #95e6ff08;border-radius:12px}.account-strip>div:not(:last-child){border-inline-end-color:#28475b80!important}.account-strip #equity{color:#ddfff6}.account-strip span{color:#a3c2d5}.account-strip strong{font-weight:500}.chart-section,.watch-section,.decision-deck,.signal-analytics,.settings-box,.accounts-panel,.connect-panel,.lab-main,.stats-layout>section,.account-curve,.table-scroll{border-color:#234052;border-radius:12px;background:linear-gradient(125deg,#0a1b2985,#07121eec);box-shadow:inset 0 1px #b7efff08}.chart-section>.section-top,.timeframes,.chart-levels{background:#0a192600}.watch-section .section-top{background:#0a192633}.chart-context,.watch-section>.fine{background:#06111b85}.watch-row.active{background:#173e4266}.watch-row:hover{background:#15344170}.timeframes button.active:after{height:2px;background:var(--cyan);box-shadow:0 0 12px #65edda55}.table-scroll tbody tr:hover{background:#12324644}.account-switcher select{color:var(--text)}.signal-evidence>summary,.decision-audit>summary{color:var(--muted)}.event-alert,.toast{background:#0c2232f5;border-color:#306475;box-shadow:0 12px 45px #0007} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
html[data-theme=light] body{background:radial-gradient(ellipse at 70% 0%,#cce9f380,transparent 60%),var(--bg)}html[data-theme=light] .sidebar{background:linear-gradient(165deg,#f8fcfe,#e9f3f7);border-color:var(--line)}html[data-theme=light] .sidebar nav a{color:var(--muted)}html[data-theme=light] .sidebar nav a.active{background:linear-gradient(90deg,#b8e5dc80,#dceff580)!important;border-color:#8dc9c2;color:#0a625a}html[data-theme=light] .workspace-mode{border-color:var(--line)}html[data-theme=light] .topbar{background:#f3f9fcc4;border-color:var(--line)}html[data-theme=light] .account-strip,html[data-theme=light] .chart-section,html[data-theme=light] .watch-section,html[data-theme=light] .decision-deck,html[data-theme=light] .signal-analytics,html[data-theme=light] .settings-box,html[data-theme=light] .accounts-panel,html[data-theme=light] .connect-panel,html[data-theme=light] .lab-main,html[data-theme=light] .stats-layout>section,html[data-theme=light] .account-curve,html[data-theme=light] .table-scroll{background:linear-gradient(125deg,#ffffffd9,#eff8fc);border-color:var(--line);box-shadow:inset 0 1px #fff}html[data-theme=light] .account-strip span{color:var(--muted)}html[data-theme=light] .account-strip #equity{color:var(--text)}html[data-theme=light] .account-strip>div:not(:last-child){border-inline-end-color:var(--line)!important}html[data-theme=light] .chart-context,html[data-theme=light] .watch-section>.fine{background:#e3eff577}html[data-theme=light] .watch-row.active{background:#c9ebe78a}html[data-theme=light] .watch-row:hover{background:#d6e9f480}html[data-theme=light] .event-alert,html[data-theme=light] .toast{background:#f3fbfe;border-color:#8db9c8;box-shadow:0 12px 40px #16384922} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
/* Existing status nodes remain present for the independent executor and accessibility logic. */
body[data-page=overview] #page-overview>#engine-progress,body[data-page=overview] #page-overview>.pipeline{display:none!important}
.command-center{container-type:inline-size;container-name:command-center;position:relative;isolation:isolate;min-width:0;margin:0 0 20px;overflow:hidden;border:1px solid var(--command-edge);border-radius:16px;background:radial-gradient(ellipse at 53% 47%,var(--command-glow),transparent 43%),linear-gradient(145deg,#0b1b2b,#050e19 68%);box-shadow:0 20px 70px #0003,inset 0 1px #a5e7ff12} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
.command-center:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,var(--command-grid) .7px,transparent .9px);background-size:19px 19px;mask-image:linear-gradient(180deg,transparent,#000 19%,#000 80%,transparent)} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
.command-center-head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:76px;padding:17px 23px;border-bottom:1px solid #3760763d;background:linear-gradient(90deg,#0d273a80,#0a1b2700)}.command-center-title{min-width:0}.command-eyebrow{display:block;font-size:10px;line-height:1.5;letter-spacing:.13em;text-transform:uppercase;font-weight:650;color:var(--cyan);margin-bottom:4px}.command-center-head h2{font-size:19px;line-height:1.35;font-weight:600;letter-spacing:-.02em;margin:0}.command-head-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:end}.command-scope{font-size:11px;line-height:1.5;color:var(--muted);font-variant-numeric:tabular-nums}.command-live{position:relative;display:inline-flex;align-items:center;gap:8px;max-width:100%;font-size:11px;line-height:1.5;color:var(--muted)}.command-live:before{content:'';width:5px;height:5px;border-radius:50%;background:var(--muted);flex:none}.command-live:after{content:'';position:absolute;inset-inline-start:-3px;top:calc(50% - 5.5px);width:11px;height:11px;border-radius:50%;border:1px solid var(--cyan);opacity:0;pointer-events:none}.command-center[data-state=active] .command-live{color:var(--cyan)}.command-center[data-state=active] .command-live:before{background:var(--cyan)}body[data-studio-motion=run] .command-center[data-state=active] .command-live:after{animation:command-live-ping 2.4s ease-out infinite} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
.command-flow-stage{position:relative;height:460px;min-width:0;direction:ltr;overflow:hidden}.command-flow-stage canvas#command-flow{display:block;position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.command-flow-labels{position:absolute;inset:0;direction:ltr;pointer-events:none}.command-flow-labels button,.command-flow-labels a{pointer-events:auto}.command-feeds{position:absolute;left:1.2%;top:12.4%;height:73.6%;width:22.5%;display:grid;grid-template-rows:repeat(8,minmax(0,1fr));gap:0;align-items:center}.command-feed{display:flex;align-items:center;justify-content:space-between;gap:8px;height:31px;min-width:0;margin-inline:9px 15px;padding:5px 11px;border:1px solid #2b657c57;border-radius:6px;background:linear-gradient(100deg,#0e2c3eae,#0a1e2b85);box-shadow:inset 0 1px #88edff08;color:var(--text);font-variant-numeric:tabular-nums}.command-feed>strong,.command-feed .command-pair{font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.045em}.command-feed>small,.command-feed .command-feed-price{font-size:10px;line-height:1.3;color:var(--muted);white-space:nowrap}.command-feed-dot{width:3px;height:3px;background:var(--cyan);border-radius:50%;flex:none}.command-feed[data-fresh=false]{border-color:#28404e66;background:#0a192278}.command-feed[data-fresh=false] .command-feed-dot{background:var(--muted)}.command-feed[data-fresh=false]>strong{color:var(--muted)}.command-feed-label{position:absolute;top:6%;left:2.1%;font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:var(--muted)} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
.command-strategy,.command-approved,.command-rejected,.command-blocked,.command-entered,.command-core-label{position:absolute;left:35%;top:50%;transform:translate(-50%,-50%);text-align:center;min-width:0;line-height:1.4}.command-strategy{width:112px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:1px solid #4c9caa75;border-radius:50%;background:radial-gradient(circle at 50% 40%,#163d49e3,#071a28d9 73%);box-shadow:0 0 26px #21c8b810,inset 0 0 25px #28bfc50b}.command-strategy:before{content:'';position:absolute;inset:6px;border:1px solid #63d5d82c;border-radius:50%;pointer-events:none}.command-strategy:after{content:'';position:absolute;inset:-7px;border:1px solid transparent;border-top-color:#69ecdb76;border-inline-end-color:#69ecdb26;border-radius:50%;pointer-events:none;transform:rotate(-35deg)}.command-node-number,.command-strategy>strong,.command-approved>strong,.command-rejected>strong,.command-blocked>strong,.command-entered>strong{display:block;font-size:29px;line-height:1.2;font-weight:550;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--text)}.command-node-label,.command-strategy>span:not(.command-node-number),.command-approved>span:not(.command-node-number),.command-rejected>span:not(.command-node-number),.command-blocked>span:not(.command-node-number),.command-entered>span:not(.command-node-number){display:block;margin-top:5px;font-size:11px;line-height:1.45;color:var(--muted)}.command-node-note{display:block;margin-top:3px;font-size:10px;line-height:1.45;color:var(--muted)}.command-core-label{left:53%;top:84%;width:180px}.command-core-label>strong{display:block;font-size:20px;line-height:1.25;letter-spacing:.045em;font-weight:600;color:#d4fff6}.command-core-label>span{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--muted)}.command-core-label>small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:3px}.command-approved{left:74%;top:33%;width:132px}.command-rejected{left:74%;top:72%;width:132px}.command-approved .command-node-number,.command-approved>strong{color:var(--cyan);text-shadow:0 0 24px #58dbca29}.command-rejected .command-node-number,.command-rejected>strong{color:var(--loss)}.command-approved:before,.command-rejected:before{content:'';position:absolute;left:50%;top:14px;transform:translate(-50%,-50%);height:59px;width:59px;border:1px solid #5ee9d424;border-radius:50%;z-index:-1}.command-rejected:before{border-color:#d46e9826}.command-blocked{left:94%;top:22%;width:113px;padding:11px 8px;background:linear-gradient(130deg,#382d1966,#141d26a8);border:1px solid #ad804950;border-radius:9px;box-shadow:inset 0 1px #ffe6a508}.command-entered{left:94%;top:43%;width:113px;padding:11px 8px;background:linear-gradient(130deg,#14362f5c,#101f2ca8);border:1px solid #3e8f8055;border-radius:9px;box-shadow:inset 0 1px #aaffdf08}.command-blocked .command-node-number,.command-blocked>strong{color:var(--amber)}.command-entered .command-node-number,.command-entered>strong{color:var(--gain)}.command-entered[data-value='0'] .command-node-number,.command-entered[data-value='0']>strong{color:var(--muted)}.command-blocked .command-node-label,.command-entered .command-node-label{font-size:10px}.command-flow-empty{position:absolute;left:3%;top:42%;width:20%;font-size:11px;line-height:1.7;color:var(--muted);text-align:center}.command-center-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 23px;border-top:1px solid #3760763d;background:#06131d65;font-size:11px;line-height:1.6;color:var(--muted)}.command-center-foot>div{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.command-center-foot strong{color:var(--text);font-size:11px;font-weight:500}.command-center-foot a{font-size:11px;color:var(--cyan);white-space:nowrap}.command-flow-status{display:inline-flex;align-items:center;gap:7px}.command-flow-status:before{content:'';height:4px;width:4px;border-radius:50%;background:var(--muted)}.command-center[data-state=active] .command-flow-status:before{background:var(--cyan)} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
body[data-studio-motion=run] .command-center[data-state=active] .command-strategy:after{animation:command-node-rotation 16s linear infinite}.command-center[data-state=offline] .command-strategy,.command-center[data-state=idle] .command-strategy{border-color:#48617466;background:#0b1b2780;box-shadow:none}.command-center[data-state=offline] .command-strategy:after,.command-center[data-state=idle] .command-strategy:after{border-color:#56708030}.command-center[data-state=offline] .command-core-label>strong,.command-center[data-state=idle] .command-core-label>strong{color:var(--muted)}.command-center[data-state=offline] .command-feed-dot,.command-center[data-state=idle] .command-feed-dot{background:var(--muted)}.command-center[data-state=offline] .command-flow-stage{opacity:.65}.command-center[data-state=offline]:before{opacity:.4}body[data-studio-motion=stop] .command-center *,body[data-studio-motion=stop] .command-center :before,body[data-studio-motion=stop] .command-center :after{animation-play-state:paused!important} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
html[data-theme=light] .command-center{background:radial-gradient(ellipse at 53% 47%,var(--command-glow),transparent 45%),linear-gradient(145deg,#f8fdff,#e9f4f9);box-shadow:0 17px 55px #274f6612,inset 0 1px #fff}html[data-theme=light] .command-center-head{background:linear-gradient(90deg,#d5edf575,#edf7fb00);border-color:#abcbd44d}html[data-theme=light] .command-feed{background:linear-gradient(100deg,#f7feffeb,#dceff5b8);border-color:#a3c8d8;box-shadow:inset 0 1px #fff}html[data-theme=light] .command-feed[data-fresh=false]{background:#e3edf3;border-color:#becfd8}html[data-theme=light] .command-strategy{background:radial-gradient(circle at 50% 40%,#e2f8f4,#cfe8ef 80%);border-color:#72b3b2;box-shadow:0 0 28px #157f6f0a,inset 0 0 24px #fff8}html[data-theme=light] .command-strategy:before{border-color:#278d8b30}html[data-theme=light] .command-strategy:after{border-top-color:#2a9693ab}html[data-theme=light] .command-core-label>strong{color:#075f5b}html[data-theme=light] .command-approved:before{border-color:#168e7730}html[data-theme=light] .command-rejected:before{border-color:#b3446b30}html[data-theme=light] .command-blocked{background:linear-gradient(130deg,#fff4dd,#f5f6ed);border-color:#d7b77f}html[data-theme=light] .command-entered{background:linear-gradient(130deg,#e0f7ed,#edf6f4);border-color:#9fc9bb}html[data-theme=light] .command-center-foot{background:#dfedf547;border-color:#abcbd44d} /* taste-skill-ignore: User explicitly chose XSIAM/ELIUS luminous depth and restrained cyan glow for this command room. */
@keyframes command-live-ping{0%{opacity:.75;transform:scale(.7)}80%,100%{opacity:0;transform:scale(1.7)}}@keyframes command-node-rotation{to{transform:rotate(325deg)}}
@media(min-width:1700px){.command-center-head{padding-inline:27px}.command-center-foot{padding-inline:27px}.command-flow-stage{height:480px}.command-strategy{width:122px;height:122px}.command-node-number,.command-strategy>strong,.command-approved>strong,.command-rejected>strong,.command-blocked>strong,.command-entered>strong{font-size:32px}.command-feed{height:34px}.command-feed>strong,.command-feed .command-pair{font-size:12px}.command-feed>small,.command-feed .command-feed-price{font-size:11px}.command-blocked,.command-entered{width:127px}.command-node-label{font-size:12px}}
@media(min-width:601px) and (max-width:1050px){.command-center-head{padding:16px 19px}.command-center-head h2{font-size:17px}.command-flow-stage{height:440px}.command-feeds{left:.7%;width:24%}.command-feed{margin-inline:6px 10px;padding-inline:7px;gap:4px;height:30px}.command-feed>small,.command-feed .command-feed-price{display:none}.command-strategy{width:83px;height:83px;padding:8px}.command-strategy .command-node-number,.command-strategy>strong{font-size:25px}.command-node-label,.command-strategy>span:not(.command-node-number){font-size:10px}.command-approved,.command-rejected{width:88px}.command-approved .command-node-number,.command-rejected .command-node-number,.command-approved>strong,.command-rejected>strong{font-size:27px}.command-blocked,.command-entered{left:94%;width:clamp(64px,11%,88px);padding:10px 5px}.command-blocked .command-node-number,.command-entered .command-node-number,.command-blocked>strong,.command-entered>strong{font-size:27px}.command-core-label{width:130px;top:84%}.command-core-label>strong{font-size:18px}.command-core-label>span{font-size:10px}.command-center-foot{padding-inline:19px;gap:12px}.command-center-foot>div{gap:11px}}
@container command-center (max-width:600px){.command-center{border-radius:12px;margin-bottom:16px}.command-center-head{padding:16px 15px;min-height:99px;align-items:flex-start;gap:12px}.command-center-head h2{font-size:16px;line-height:1.45}.command-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:5px}.command-head-meta{max-width:45%;gap:6px;padding-top:2px}.command-live,.command-scope{font-size:10px;line-height:1.6}.command-flow-stage{height:640px}.command-feeds{left:5%;top:4%;width:90%;height:81px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,1fr);gap:7px 6px;align-items:stretch}.command-feed{margin:0;height:auto;min-width:0;justify-content:center;gap:4px;padding:6px 2px;border-radius:5px}.command-feed>strong,.command-feed .command-pair{font-size:10px;letter-spacing:.015em}.command-feed>small,.command-feed .command-feed-price{display:none}.command-feed-dot{width:2px;height:2px}.command-feed-label{left:5%;top:.4%;font-size:9px;letter-spacing:.06em}.command-strategy{left:50%;top:29%;width:83px;height:83px;padding:8px}.command-strategy .command-node-number,.command-strategy>strong{font-size:25px}.command-strategy .command-node-label,.command-strategy>span:not(.command-node-number){font-size:11px}.command-core-label{left:50%;top:65%;width:180px}.command-core-label>strong{font-size:19px;line-height:1.3}.command-core-label>span{font-size:11px;margin-top:4px}.command-core-label>small{font-size:10px}.command-approved{left:28%;top:73%;width:126px}.command-rejected{left:78%;top:73%;width:117px}.command-approved .command-node-number,.command-rejected .command-node-number,.command-approved>strong,.command-rejected>strong{font-size:29px}.command-approved .command-node-label,.command-rejected .command-node-label{font-size:11px}.command-blocked{left:23%;top:91%;width:116px;padding:11px 7px}.command-entered{left:63%;top:91%;width:116px;padding:11px 7px}.command-blocked .command-node-number,.command-entered .command-node-number,.command-blocked>strong,.command-entered>strong{font-size:29px}.command-blocked .command-node-label,.command-entered .command-node-label{font-size:11px}.command-center-foot{display:block;padding:12px 15px;font-size:10px;line-height:1.8}.command-center-foot>div{display:flex;gap:6px 15px;align-items:center;margin-bottom:5px}.command-center-foot a{font-size:11px}.command-flow-empty{left:12%;top:6%;width:76%;font-size:11px}.chart-section,.watch-section,.decision-deck,.signal-analytics,.settings-box,.accounts-panel,.connect-panel,.lab-main{border-radius:10px}}
@media(prefers-reduced-motion:reduce){.command-center *,.command-center :before,.command-center :after{animation:none!important;transition:none!important}}
.command-center:has(#command-flow[data-motion=off]) .command-live:after,.command-center:has(#command-flow[data-motion=off]) .command-strategy:after{animation-play-state:paused!important}
.command-entered .command-zero,.command-blocked .command-zero,.command-approved .command-zero,.command-rejected .command-zero{color:var(--muted);text-shadow:none}.command-live>i{display:none}.command-center-foot time{font-variant-numeric:tabular-nums;white-space:nowrap}.command-flow-labels a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.command-blocked:hover{border-color:var(--amber)}.command-entered:hover{border-color:var(--gain)}
/* All configured feeds stay in the DOM; the clipped rail has its own native scroll. */
.command-feeds{width:23.3%;left:.9%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:24px;align-content:space-between;align-items:stretch;gap:3px 5px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b5d6d77 transparent;pointer-events:auto;padding:2px 3px 2px 0;scroll-behavior:auto;mask-image:linear-gradient(180deg,transparent,#000 3px,#000 calc(100% - 3px),transparent)} /* taste-skill-ignore: The tiny neutral edge mask only clips a scrolling live-data rail. */
.command-feed{height:auto;min-height:24px;margin:0;padding:3px 6px;display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:4px;border-radius:4px;min-width:0;--feed-state-color:var(--cyan)}.command-feed>strong,.command-feed .command-pair{font-size:10px;line-height:1.25;letter-spacing:.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-feed>small,.command-feed .command-feed-price{font-size:9px;line-height:1.2;letter-spacing:0;white-space:nowrap}.command-feed-dot{width:2px;height:2px;background:var(--feed-state-color)}.command-feed[data-signal-tone=rejected]{--feed-state-color:var(--trade-direction-sell,#ff8091);border-color:color-mix(in srgb,var(--feed-state-color) 45%,transparent)}.command-feed[data-signal-tone=approved]{--feed-state-color:var(--gain);border-color:color-mix(in srgb,var(--gain) 45%,transparent)}.command-feed[data-signal-tone=blocked]{--feed-state-color:var(--amber);border-color:color-mix(in srgb,var(--amber) 50%,transparent)}.command-feed[data-signal-tone=filled]{--feed-state-color:var(--blue);border-color:color-mix(in srgb,var(--blue) 55%,transparent)}.command-feed[data-signal-tone]:not([data-signal-tone=none]) .command-feed-dot{background:var(--feed-state-color);width:3px;height:3px}.command-feed:focus-visible{outline:1px solid var(--cyan);outline-offset:-1px;background:var(--raised)}.command-feeds:focus-visible{outline:1px solid var(--line);outline-offset:3px}.command-feed-key{position:absolute;left:1.1%;top:90%;width:23%;display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;pointer-events:none;color:var(--muted)}.command-feed-key>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;line-height:1.4;white-space:nowrap}.command-feed-key>span:before{content:'';width:3px;height:3px;flex:none;border-radius:50%;background:var(--muted)}.command-feed-key>[data-tone=rejected]:before{background:var(--trade-direction-sell,#ff8091)}.command-feed-key>[data-tone=approved]:before{background:var(--gain)}.command-feed-key>[data-tone=blocked]:before{background:var(--amber)}.command-feed-key>[data-tone=filled]:before{background:var(--blue)}.command-feeds:empty{display:flex;align-items:center;justify-content:center}.command-feeds:empty:after{content:'Waiting for native market feeds';max-width:140px;padding:12px;color:var(--muted);font-size:11px;line-height:1.7;text-align:center}html[lang=fa] .command-feeds:empty:after{content:'در انتظار جریان‌های واقعی بازار'}
@container command-center (min-width:1200px){.command-feed>strong,.command-feed .command-pair{font-size:11px}.command-feed>small,.command-feed .command-feed-price{font-size:10px}.command-feeds{grid-auto-rows:25px;gap:3px 7px}.command-feed-key>span{font-size:9px}}
@container command-center (max-width:820px) and (min-width:601px){.command-feed{grid-template-columns:3px minmax(0,1fr);padding-inline:5px;gap:4px}.command-feed .command-feed-price{display:none}.command-feed .command-pair{font-size:10px}.command-feed-key>span{font-size:9px;gap:3px}.command-feed-key{gap:4px}}
@container command-center (max-width:600px){.command-feeds{left:5%;top:4%;width:90%;height:91px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:26px;align-content:start;gap:4px 5px;padding:1px 3px 1px 0}.command-feed{grid-template-columns:2px minmax(0,1fr);min-height:26px;gap:4px;padding:4px 5px}.command-feed>strong,.command-feed .command-pair{font-size:10px}.command-feed .command-feed-price{display:none}.command-feed-key{left:5%;top:20%;width:90%;display:flex;gap:9px;justify-content:space-between}.command-feed-key>span{font-size:9px;gap:3px}.command-feeds:empty:after{max-width:100%;font-size:10px;padding:5px}.command-feed-label{top:.5%}}

@container command-center (max-width:600px){.command-center-foot>a{display:block;margin-top:6px}.command-center-foot #command-scope-note{display:block}}
.command-feed-key[title]{pointer-events:auto}
/* Execution review is separate from the short-lived signal-result color. */
.command-feed{grid-template-columns:3px minmax(0,1fr) auto auto}
.command-feed .command-feed-price{grid-column:4}
.command-feed-check{grid-column:3;display:grid;place-items:center;width:13px;height:13px;color:var(--cyan)}
.command-feed-check[hidden]{display:none}
.command-feed-check svg{display:block;width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;animation:command-review-spin 1.8s linear infinite;animation-play-state:paused}
.command-feed-check circle{opacity:.2}.command-feed-check path{stroke-linecap:round}
.command-review-halo{position:absolute;left:53%;top:50%;width:280px;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity 200ms var(--ease-command,cubic-bezier(.23,1,.32,1))}
.command-review-halo[hidden]{display:none}
.command-center[data-review-count]:not([data-review-count="0"]) .command-review-halo{opacity:1}
.command-review-halo>i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse at 50% 12%,#69e4d531,transparent 54%);animation:command-review-light 8s linear infinite;animation-play-state:paused}
.command-review-halo>i:nth-child(2){background:radial-gradient(ellipse at 50% 12%,#7eb4ff29,transparent 54%);animation-delay:-2.66s}
.command-review-halo>i:nth-child(3){background:radial-gradient(ellipse at 50% 12%,#c3a6fa24,transparent 54%);animation-delay:-5.33s}
.command-center[data-review-motion=on] .command-feed-check svg,.command-center[data-review-motion=on] .command-review-halo>i{animation-play-state:running}
@keyframes command-review-spin{to{transform:rotate(360deg)}}
@keyframes command-review-light{0%{transform:rotate(0deg) scale(.96);opacity:.35}50%{opacity:.75}100%{transform:rotate(360deg) scale(.96);opacity:.35}}
@container command-center (max-width:600px){.command-feed{grid-template-columns:2px minmax(0,1fr) auto;gap:3px}.command-feed-check,.command-feed-check svg{width:11px;height:11px}.command-review-halo{left:50%;top:47%;width:178px}}
@media(prefers-reduced-motion:reduce){.command-review-halo>i,.command-feed-check svg{animation:none!important}.command-review-halo>i:nth-child(2){transform:rotate(120deg)}.command-review-halo>i:nth-child(3){transform:rotate(240deg)}}
