:root{--bg:#0b0f17;--panel:#111823;--panel2:#0e141e;--line:#1f2a3a;--line2:#2a3850;--fg:#d9e2f0;--dim:#7b8aa3;--faint:#46546b;--up:#2fe0a8;--down:#ff4d6d;--amber:#ffb020;--cyan:#35d4ff;--violet:#a06bff;--pink:#ff3fa4;color:var(--fg);background-color:var(--bg);box-sizing:border-box;font-family:JetBrains Mono,monospace;font-size:11px}*,:before,:after{box-sizing:inherit;margin:0;padding:0}body{background-color:var(--bg);min-height:100vh;padding:12px;overflow-x:hidden}.tabular-nums,.stat-val,.ticker-val,.signal-val,.ms-val,.p-val,.ob-price,.ob-size,.overlay-val,.huge-counting-pnl{font-variant-numeric:tabular-nums}.panel{background-color:var(--panel);border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden}.panel2{background-color:var(--panel2);border:1px solid var(--line);border-radius:6px}.panel-title-bar{border-bottom:1px solid var(--line);background:#0e141e99;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.title-bold{letter-spacing:.14em;text-transform:uppercase;color:var(--fg);margin-right:6px;font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:600}.title-sub,.meta-text{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:9px}.up{color:var(--up)}.down{color:var(--down)}.amber{color:var(--amber)}.cyan{color:var(--cyan)}.violet{color:var(--violet)}.pink{color:var(--pink)}.faint{color:var(--faint)}.text-up{color:var(--up)}.text-dim{color:var(--dim)}.swarm-desk-container{flex-direction:column;gap:8px;max-width:1400px;margin:0 auto;display:flex}.desk-header{justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.header-left{align-items:center;gap:20px;display:flex}.desk-logo{flex-direction:column;display:flex}.logo-text{letter-spacing:.14em;color:var(--fg);font-family:Chakra Petch,sans-serif;font-size:18px;font-weight:600}.logo-sub{color:var(--dim);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.desk-nav{gap:6px;display:flex}.nav-btn{background:var(--panel2);border:1px solid var(--line);color:var(--dim);letter-spacing:.14em;cursor:pointer;border-radius:4px;padding:5px 12px;font-size:10px;font-weight:600;transition:all .2s}.nav-btn.active,.nav-btn:hover{color:var(--cyan);border-color:var(--cyan);background:#35d4ff14}.header-right{align-items:center;gap:24px;display:flex}.stat-block{flex-direction:column;align-items:flex-end;display:flex}.stat-val{color:var(--fg);font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:600}.stat-val.highlight{color:var(--up)}.stat-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:9px}.utc-clock{color:var(--amber);border-left:1px solid var(--line);padding-left:12px;font-family:Chakra Petch,sans-serif;font-size:20px;font-weight:600}.utc-tag{color:var(--dim);font-size:10px}.ticker-strip{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:12px;padding:6px 14px;display:flex;overflow-x:auto}.ticker-strip::-webkit-scrollbar{display:none}.ticker-item{align-items:center;gap:8px;display:flex}.ticker-lbl{letter-spacing:.14em;color:var(--dim);text-transform:uppercase;font-size:9px}.ticker-val{color:var(--fg);font-size:10px;font-weight:500}.ticker-divider{color:var(--line2);font-size:10px}.agent-chips-row{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.agent-chip{border:1px solid var(--line);flex-direction:column;gap:6px;min-height:72px;padding:10px;transition:border-color .3s,background .3s;display:flex;position:relative}.agent-chip.active{box-shadow:0 0 16px #0006}.chip-header{justify-content:space-between;align-items:center;display:flex}.chip-status{letter-spacing:.14em;border-radius:3px;padding:2px 5px;font-size:8px;font-weight:600}.chip-status.run{color:var(--up);background:#2fe0a826;border:1px solid #2fe0a84d}.chip-status.next{color:var(--amber);background:#ffb02026;border:1px solid #ffb0204d}.chip-status.idle{color:var(--faint)}.chip-body{flex-direction:column;display:flex}.chip-role{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:9px}.chip-name{letter-spacing:.08em;font-family:Chakra Petch,sans-serif;font-size:14px;font-weight:600}.chip-progress-bar{height:2px;transition:width 50ms linear;position:absolute;bottom:0;left:0}.hero-row{grid-template-columns:230px 1fr 270px;gap:8px;height:450px;display:grid}.signals-panel{flex-direction:column;display:flex}.signals-list{flex-direction:column;flex:1;justify-content:space-around;gap:12px;padding:14px 12px;display:flex}.signal-card{flex-direction:column;gap:5px;display:flex}.signal-card-meta{justify-content:space-between;align-items:center;display:flex}.signal-label{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-size:9px}.signal-val{font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600}.gauge-track{background:var(--line);border-radius:3px;width:100%;height:5px;overflow:hidden}.gauge-fill{border-radius:3px;height:100%;transition:width .6s}.mind-panel{flex-direction:column;display:flex}.mind-canvas-wrap{flex:1;width:100%;height:calc(100% - 33px);position:relative;overflow:hidden}.fill-canvas{width:100%;height:100%;display:block}.mind-overlay-top{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:12px;left:16px;right:16px}.mind-price-box{flex-direction:column;display:flex}.mind-price-box.right{align-items:flex-end}.overlay-lbl{letter-spacing:.14em;color:var(--dim);font-size:9px}.overlay-val{color:var(--fg);font-family:Chakra Petch,sans-serif;font-size:26px;font-weight:600}.mind-bottom-coin-strip{border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e141ebf;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;display:flex;position:absolute;bottom:8px;left:12px;right:12px;overflow-x:auto}.strip-title{letter-spacing:.14em;color:var(--dim);text-transform:uppercase;white-space:nowrap;font-size:8px}.surface-coin-chip{background:var(--panel2);white-space:nowrap;border:1px solid;border-radius:3px;align-items:center;gap:5px;padding:2px 6px;display:flex}.scc-dot{border-radius:50%;width:5px;height:5px}.scc-symbol{color:var(--fg);font-family:Chakra Petch,sans-serif;font-size:9.5px;font-weight:700}.scc-price{color:var(--dim);font-size:8.5px}.command-stack-panel{flex-direction:column;gap:8px;height:100%;display:flex}.command-card{padding-bottom:8px}.sine-wave-box{width:100%;height:36px;padding:0 10px}.market-card{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.market-card-header{justify-content:space-between;align-items:center;display:flex}.market-title{letter-spacing:.1em;color:var(--fg);font-family:Chakra Petch,sans-serif;font-size:13px;font-weight:600}.pill-live{letter-spacing:.14em;color:var(--up);border:1px solid var(--up);background:#2fe0a826;border-radius:3px;padding:2px 6px;font-size:8px;font-weight:600}.key-val-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kv-row{background:var(--panel2);border-radius:4px;justify-content:space-between;padding:4px 6px;display:flex}.kv-lbl{letter-spacing:.14em;color:var(--dim);font-size:9px}.kv-val{font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:600}.log-card{flex-direction:column;flex:1;display:flex}.rolling-log-content{flex-direction:column;gap:5px;padding:8px 12px;font-size:9.5px;display:flex}.log-line{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.analytics-row{grid-template-columns:repeat(3,1fr);gap:8px;height:250px;display:grid}.pnl-body{flex-direction:column;justify-content:space-between;gap:6px;height:calc(100% - 33px);padding:12px;display:flex}.huge-counting-pnl{font-family:Chakra Petch,sans-serif;font-size:32px;font-weight:600;line-height:1;transition:color .3s}.huge-counting-pnl.up{color:var(--up)}.huge-counting-pnl.down{color:var(--down)}.pnl-caption{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);font-size:9px}.pnl-sparkline-wrap{width:100%;height:54px}.mini-stats-grid{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:6px;padding-top:6px;display:grid}.mini-stat{flex-direction:column;display:flex}.ms-lbl{letter-spacing:.14em;color:var(--dim);font-size:8px}.ms-val{font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:600}.pricer-body{flex-direction:column;justify-content:space-between;height:calc(100% - 33px);padding:10px 12px;display:flex}.pricer-canvas-wrap{height:95px;position:relative}.pricer-p-up-label{flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:4px;right:6px}.pup-sub{letter-spacing:.14em;color:var(--dim);font-size:8px}.pup-val{font-family:Chakra Petch,sans-serif;font-size:16px;font-weight:600}.pricer-cells-row{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:4px;padding-top:8px;display:grid}.pricer-cell{background:var(--panel2);border:1px solid var(--line);border-radius:4px;flex-direction:column;align-items:center;padding:5px;display:flex}.pricer-cell.mid-cell{background:#ffb02014;border-color:#ffb02080}.p-lbl{letter-spacing:.14em;color:var(--dim);font-size:8px}.p-val{font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:600}.spectrogram-body{align-items:center;height:calc(100% - 33px);padding:10px;display:flex}.bottom-row{grid-template-columns:.9fr 2.1fr;gap:8px;height:300px;display:grid}.trace-panel{flex-direction:column;display:flex}.trace-feed{flex-direction:column;flex:1;gap:4px;padding:6px 10px;display:flex;overflow-y:auto}.trace-row{background:var(--panel2);border-radius:4px;justify-content:space-between;align-items:center;padding:4px 6px;font-size:9.5px;display:flex}.slide-in-flash{animation:.6s flashIn}@keyframes flashIn{0%{background:#ffb0204d;transform:translateY(-4px)}to{background:var(--panel2);transform:translateY(0)}}.trace-left{align-items:center;gap:6px;display:flex;overflow:hidden}.trace-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.trace-tag{letter-spacing:.1em;border:1px solid;border-radius:2px;flex-shrink:0;padding:1px 4px;font-size:7.5px;font-weight:600}.trace-time{color:var(--dim);flex-shrink:0;font-size:8.5px}.trace-msg{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trace-agent{letter-spacing:.1em;flex-shrink:0;margin-left:8px;font-family:Chakra Petch,sans-serif;font-size:10px;font-weight:600}.tape-panel{flex-direction:column;display:flex}.tape-body{height:calc(100% - 33px);display:flex}.tape-chart-area{flex:1;height:100%;position:relative}.tape-price-overlay{pointer-events:none;flex-direction:column;display:flex;position:absolute;top:10px;left:14px}.tpo-price{color:var(--fg);font-family:Chakra Petch,sans-serif;font-size:22px;font-weight:600}.tpo-sub{letter-spacing:.14em;color:var(--dim);font-size:8px}.order-book-wrap{border-left:1px solid var(--line);background:var(--panel2);flex-direction:column;justify-content:space-between;width:150px;padding:6px 8px;display:flex}.ob-header{letter-spacing:.14em;color:var(--dim);border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:4px;font-size:8px;display:flex}.ob-list{flex-direction:column;gap:2px;display:flex}.ob-row{justify-content:space-between;align-items:center;height:15px;font-size:9.5px;display:flex;position:relative}.depth-bar{pointer-events:none;opacity:.25;position:absolute;top:0;bottom:0;right:0}.ask-depth{background:var(--down)}.bid-depth{background:var(--up)}.ob-price{font-family:Chakra Petch,sans-serif;font-weight:600}.ob-size{color:var(--fg)}.ob-spread-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;margin:3px 0;padding:3px 0;font-size:8.5px;display:flex}.spread-lbl{color:var(--dim);letter-spacing:.1em}.spread-val{color:var(--amber);font-family:Chakra Petch,sans-serif}.chartink-radar-panel{flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.chartink-tabs-row{gap:6px;padding:8px 12px 0;display:flex;overflow-x:auto}.chartink-tab-btn{background:var(--panel2);border:1px solid var(--line);color:var(--dim);letter-spacing:.1em;cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:5px 10px;font-size:9.5px;font-weight:600;transition:all .2s;display:flex}.chartink-tab-btn.active,.chartink-tab-btn:hover{border-color:var(--amber);color:var(--amber);background:#ffb02014}.tab-badge{background:var(--line2);color:var(--fg);border-radius:3px;padding:1px 4px;font-size:8px}.chartink-stocks-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:4px 12px;display:grid}.chartink-stock-card{background:var(--panel2);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:3px;padding:8px 10px;display:flex}.csc-header{justify-content:space-between;align-items:center;display:flex}.csc-sym{color:var(--fg);font-family:Chakra Petch,sans-serif;font-size:12px;font-weight:700}.csc-chg{font-family:Chakra Petch,sans-serif;font-size:11px;font-weight:600}.csc-name{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.csc-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:4px;padding-top:4px;font-size:10px;display:flex}.csc-price{color:var(--fg);font-family:Chakra Petch,sans-serif;font-weight:600}.csc-vol{color:var(--dim);font-size:8.5px}@media (width<=900px){.chartink-stocks-grid{grid-template-columns:repeat(2,1fr)}}.desk-footer{white-space:nowrap;align-items:center;gap:20px;padding:6px 14px;display:flex;overflow-x:auto}.footer-item{align-items:center;gap:6px;display:flex}.footer-lbl{letter-spacing:.14em;color:var(--dim);font-size:8.5px}.footer-val{color:var(--fg);font-size:9.5px}@media (width<=1100px){.hero-row{grid-template-columns:1fr;height:auto}.mind-panel{height:380px}.bottom-row{grid-template-columns:1fr;height:auto}.trace-panel,.tape-panel{height:280px}.analytics-row{grid-template-columns:1fr;height:auto}.pnl-panel,.pricer-panel,.spectrogram-panel{height:220px}.agent-chips-row{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.agent-chips-row{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}
