:root{--bg: #05060a;--bg2: #0a0c12;--panel: #0c0e16;--panel2: #10131c;--line: #1a2030;--line2: #243049;--text: #c8d0e0;--muted: #6b7590;--cyan: #00f0ff;--orange: #ff6b2c;--magenta: #ff2bd6;--lime: #b8ff3c;--blue: #7aa2ff;--white: #eef3ff;--danger: #ff3b5c;--idle: #7a7a9a;--font-ui: "Rajdhani", system-ui, sans-serif;--font-mono: "Share Tech Mono", ui-monospace, monospace;--font-title: "Orbitron", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{min-height:100%;height:auto;background:var(--bg);color:var(--text);font-family:var(--font-ui);font-size:14px;overflow-x:hidden;overflow-y:auto}body:before{content:"";pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,240,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 1px);background-size:48px 48px;z-index:0;opacity:.45}.desk{position:relative;z-index:1;min-height:100vh;padding:10px 12px 8px;display:flex;flex-direction:column;gap:8px}.hdr{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:8px 12px;background:linear-gradient(180deg,#0e121c,#090b12);border:1px solid var(--line2);border-radius:2px;box-shadow:0 0 0 1px #00f0ff0d,inset 0 1px #ffffff08}.hdr-title{display:flex;align-items:center;gap:10px;min-width:0}.hdr-mark{color:var(--cyan);text-shadow:0 0 12px var(--cyan);font-size:14px}.hdr-title h1{font-family:var(--font-title);font-size:15px;font-weight:800;letter-spacing:.12em;color:var(--white);white-space:nowrap}.live-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:#041018;background:var(--cyan);padding:2px 7px;border-radius:2px;box-shadow:0 0 12px #00f0ff8c;animation:pulse 2.2s ease-in-out infinite}.live-badge.sm{font-size:9px;padding:1px 5px;box-shadow:0 0 8px #00f0ff66}.live-badge.lime{background:var(--lime);box-shadow:0 0 10px #b8ff3c73}.live-badge.feed{background:var(--cyan);color:#041018;box-shadow:0 0 12px #00f0ff8c}.live-badge.stale{background:var(--orange);color:#140a04;box-shadow:0 0 12px #ff6b2c8c;animation:pulse 1.6s ease-in-out infinite}.live-badge.hold{background:#00f0b42e;color:var(--lime, #b8ff3c);border:1px solid rgba(0,240,180,.45);box-shadow:0 0 10px #00f0b440;animation:none}.live-badge.err{background:var(--danger, #ff3b5c);color:#14040a;box-shadow:0 0 12px #ff3b5c73;animation:none}.demo-chip{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--orange);border:1px solid rgba(255,107,44,.5);padding:1px 6px}.hdr-metrics{display:flex;gap:18px;flex-wrap:wrap;justify-content:flex-end}.metric{text-align:right;min-width:72px}.metric .lbl{display:block;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--muted);margin-bottom:2px}.metric .val{font-family:var(--font-title);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--cyan);text-shadow:0 0 10px rgba(0,240,255,.25)}.metric .val.orange{color:var(--orange);text-shadow:0 0 10px rgba(255,107,44,.3)}.metric .val.lime{color:var(--lime);text-shadow:0 0 10px rgba(184,255,60,.3)}.metric .val.magenta{color:var(--magenta);text-shadow:0 0 10px rgba(255,43,214,.3)}.metric .val.blue{color:var(--blue)}.hdr-clock{font-family:var(--font-mono);font-size:16px;color:var(--white);letter-spacing:.08em;padding-left:12px;border-left:1px solid var(--line2);min-width:96px;text-align:right}.subbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 2px}.tabs{display:flex;gap:4px}.tab{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--muted);background:transparent;border:1px solid var(--line);padding:5px 14px;cursor:pointer;transition:.15s ease}.tab:hover{color:var(--cyan);border-color:#00f0ff59}.tab.active{color:#041018;background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 14px #00f0ff66}.sub-status{display:flex;gap:10px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;color:var(--muted)}.chip{border:1px solid var(--line2);padding:3px 8px;border-radius:2px}.chip strong{color:var(--text);font-weight:500}.chip.up strong{color:var(--lime)}.chip.push strong{color:var(--magenta)}.chip.hold{border-color:#00f0b473;color:var(--muted)}.chip.hold strong{color:var(--lime, #b8ff3c)}.chip.stale{border-color:#ff6b2ca6;color:var(--orange);box-shadow:0 0 10px #ff6b2c33}.chip.stale strong{color:var(--orange)}.grid{display:grid;grid-template-columns:1.35fr 1.1fr .85fr;grid-template-rows:auto auto auto;gap:8px;flex:1}.situation{grid-column:1 / 3;grid-row:1}.floor{grid-column:1 / 3;grid-row:2}.right-col{grid-column:3;grid-row:1 / 3;display:flex;flex-direction:column;gap:8px}.night-run{grid-column:1 / 2;grid-row:3}.brief{grid-column:2 / 3;grid-row:3}.stations-detail{grid-column:3;grid-row:3}.panel{background:linear-gradient(180deg,var(--panel2) 0%,var(--panel) 100%);border:1px solid var(--line);border-radius:2px;overflow:hidden;position:relative;box-shadow:inset 0 1px #ffffff06}.panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:1px solid transparent;box-shadow:inset 0 0 0 1px #00f0ff0a}.panel-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);background:#00000040}.panel-title{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--cyan)}.panel-sub{font-family:var(--font-mono);font-size:9px;color:var(--muted)}.sit-body{display:grid;grid-template-columns:1.4fr .85fr;gap:8px;padding:8px;min-height:200px}.heat-map{position:relative;background:radial-gradient(ellipse at 30% 40%,rgba(255,43,214,.12),transparent 45%),radial-gradient(ellipse at 70% 55%,rgba(0,240,255,.1),transparent 40%),radial-gradient(ellipse at 50% 70%,rgba(255,107,44,.08),transparent 35%),linear-gradient(180deg,#080a12,#0b0f18);border:1px solid var(--line);min-height:180px;overflow:hidden}.heat-map svg{width:100%;height:100%;display:block}.heat-node{font-family:var(--font-mono);font-size:9px;fill:var(--text)}.heat-node .name{fill:var(--muted)}.sit-side{display:flex;flex-direction:column;gap:8px}.side-block{flex:1;border:1px solid var(--line);background:#0003;padding:6px 8px}.side-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:var(--muted);margin-bottom:6px}.dbar{display:grid;grid-template-columns:88px 1fr 28px;align-items:center;gap:6px;margin-bottom:5px;font-family:var(--font-mono);font-size:9px;color:var(--muted)}.dbar .track{height:5px;background:#151925;border:1px solid var(--line);overflow:hidden}.dbar .fill{height:100%;background:linear-gradient(90deg,var(--magenta),var(--cyan));box-shadow:0 0 8px #00f0ff59}.dbar .pct{color:var(--cyan);text-align:right}.signal-list{list-style:none;display:flex;flex-direction:column;gap:5px}.signal-list li{display:grid;grid-template-columns:54px 1fr;gap:6px;font-family:var(--font-mono);font-size:10px;color:var(--text)}.signal-list .tag{color:#041018;background:var(--cyan);text-align:center;font-size:8px;letter-spacing:.08em;padding:1px 0}.signal-list .tag.WATCH{background:var(--lime)}.signal-list .tag.STEADY{background:var(--blue);color:#0a1020}.signal-list .tag.HEAT{background:var(--magenta)}.ticker{font-family:var(--font-mono);font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.04em}.ticker span{color:var(--cyan)}.ticker .sep{color:var(--magenta);margin:0 8px}.floor{overflow:visible;min-height:280px}.floor.tab-active{display:block}.floor-body{display:grid;grid-template-columns:1.35fr .9fr;gap:0;min-height:280px;width:100%}.floor-svg{width:100%;min-height:280px;height:280px;display:block;background:radial-gradient(circle at 50% 48%,rgba(0,240,255,.07),transparent 42%),#080a11;border-right:1px solid var(--line)}.floor-actions{padding:8px;display:flex;flex-direction:column;gap:6px;overflow:auto;min-height:280px;max-height:none}.action{border:1px solid var(--line2);background:#00000040;padding:7px 8px}.action .ah{display:flex;justify-content:space-between;gap:8px;margin-bottom:3px}.action .title{font-size:12px;font-weight:600;color:var(--white);line-height:1.25}.action .state{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;white-space:nowrap;color:var(--cyan)}.action .state.ready{color:var(--lime)}.action .state.queued{color:var(--blue)}.action .state.blocked-approval{color:var(--orange)}.action .meta{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.action .note{margin-top:3px;font-size:11px;color:var(--text);opacity:.85}.sparklines{padding:8px;display:flex;flex-direction:column;gap:8px}.spark-row{display:grid;grid-template-columns:78px 1fr 36px;align-items:center;gap:8px}.spark-row .lbl{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--muted)}.spark-row .pct{font-family:var(--font-mono);font-size:11px;text-align:right}.spark-row canvas{width:100%;height:22px;display:block}.activity{padding-bottom:6px}.activity canvas{width:100%;height:120px;display:block;padding:4px 8px 0}.activity-legend{display:flex;gap:10px;padding:2px 10px 6px;font-family:var(--font-mono);font-size:9px;color:var(--muted)}.activity-legend i{display:inline-block;width:8px;height:8px;margin-right:4px;vertical-align:middle}.system-lines{font-family:var(--font-mono);font-size:11px;line-height:1.55;color:var(--lime);text-shadow:0 0 8px rgba(184,255,60,.2);padding:8px 10px 10px;white-space:pre-wrap}.gantt{padding:8px 10px 10px;overflow-x:auto}.gantt-head,.gantt-row{display:grid;grid-template-columns:56px 1fr;gap:8px;align-items:center;margin-bottom:4px}.gantt-hours{display:grid;font-family:var(--font-mono);font-size:8px;color:var(--muted);letter-spacing:.04em}.gantt-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--muted)}.gantt-track{position:relative;height:14px;background:#0a0d15;border:1px solid var(--line)}.gantt-bar{position:absolute;top:1px;bottom:1px;border-radius:1px;opacity:.9;box-shadow:0 0 8px #0006}.gantt-now{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--magenta);box-shadow:0 0 8px var(--magenta);z-index:2}.brief-body{max-height:220px;overflow:auto;padding:4px 0}.brief-row{display:grid;grid-template-columns:42px 58px 1fr auto;gap:8px;align-items:baseline;padding:4px 10px;border-bottom:1px solid rgba(26,32,48,.7);font-family:var(--font-mono);font-size:10px}.brief-row .ts{color:var(--muted)}.brief-row .type{letter-spacing:.08em;font-size:9px}.brief-row .text{color:var(--text)}.brief-row .flag{color:#041018;background:var(--danger);font-size:8px;letter-spacing:.1em;padding:1px 5px}.stations-detail{overflow:auto}.station-cards{display:flex;flex-direction:column;gap:0;height:100%}.st-card{flex:1;border-bottom:1px solid var(--line);padding:6px 8px;min-height:0}.st-card:last-child{border-bottom:none}.st-card.cyan{box-shadow:inset 2px 0 0 var(--cyan)}.st-card.lime{box-shadow:inset 2px 0 0 var(--lime)}.st-card.orange{box-shadow:inset 2px 0 0 var(--orange)}.st-hd{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--muted);margin-bottom:4px}.st-state{color:var(--lime)}.brief-lines{margin-left:14px;font-size:11px;line-height:1.35;color:var(--text)}.brief-lines li{margin-bottom:2px}.watch-body,.clerk-body{font-family:var(--font-mono);font-size:10px;line-height:1.4;color:var(--text)}.watch-body .up{color:var(--lime);font-size:13px;letter-spacing:.1em}.clerk-body .price{color:var(--orange)}.clerk-body ul{margin:3px 0 0 14px;font-family:var(--font-ui);font-size:11px}.ftr{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--muted);padding:2px 4px 0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media (max-width: 1100px){.grid{grid-template-columns:1fr;grid-template-rows:none}.situation,.floor,.right-col,.night-run,.brief,.stations-detail,.push-panel,.site-panel,.listings-panel{grid-column:auto;grid-row:auto}.grid>.tab-panel.tab-active.push-panel,.grid>.tab-panel.tab-active.floor,.grid>.tab-panel.tab-active.situation,.grid>.tab-panel.tab-active.site-panel,.grid>.tab-panel.tab-active.listings-panel{grid-column:1 / -1;grid-row:auto}.hdr{grid-template-columns:1fr}.floor-body{grid-template-columns:1fr;min-height:240px}.floor-svg{border-right:none;border-bottom:1px solid var(--line);min-height:240px;height:240px;width:100%}.floor-actions{min-height:120px;max-height:none;overflow:visible}.sit-body{grid-template-columns:1fr}.tab-panel.tab-active{grid-column:1 / -1}.push-body,.site-body,.listings-body{padding:10px}.site-grid,.listings-grid,.push-summary{grid-template-columns:1fr}}.hidden{display:none!important}.login-gate{position:relative;z-index:2;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.login-card{width:min(420px,100%);background:linear-gradient(180deg,var(--panel2) 0%,var(--panel) 100%);border:1px solid var(--line2);border-radius:2px;padding:28px 26px 22px;box-shadow:0 0 0 1px #00f0ff0f,0 24px 60px #00000073}.login-mark{color:var(--cyan);text-shadow:0 0 16px var(--cyan);font-size:18px;margin-bottom:8px}.login-title{font-family:var(--font-title);font-size:18px;font-weight:800;letter-spacing:.14em;color:var(--white);margin-bottom:6px}.login-sub{font-family:var(--font-mono);font-size:11px;color:var(--muted);letter-spacing:.06em;margin-bottom:22px}.login-form{display:flex;flex-direction:column;gap:8px}.login-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--cyan)}.login-input{font-family:var(--font-mono);font-size:14px;color:var(--white);background:#080a11;border:1px solid var(--line2);padding:10px 12px;outline:none}.login-input:focus{border-color:#00f0ff8c;box-shadow:0 0 0 1px #00f0ff33}.login-error{font-family:var(--font-mono);font-size:11px;color:var(--danger);min-height:16px}.login-btn{margin-top:6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#041018;background:var(--cyan);border:1px solid var(--cyan);padding:11px 14px;cursor:pointer;box-shadow:0 0 18px #00f0ff59}.login-btn:hover{filter:brightness(1.05)}.login-btn:disabled{opacity:.55;cursor:wait}.login-hint{margin-top:18px;font-family:var(--font-mono);font-size:10px;line-height:1.45;color:var(--muted)}.login-hint code{color:var(--orange);font-family:inherit}.admin-shell{position:relative;z-index:1;min-height:100vh;height:auto;max-height:none;display:flex;flex-direction:column;overflow:visible}.admin-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:6px 12px;background:#07090f;border-bottom:1px solid var(--line2);position:sticky;top:0;z-index:20}.admin-bar-left,.admin-bar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-brand{font-family:var(--font-title);font-size:11px;letter-spacing:.12em;color:var(--white)}.admin-sep{color:var(--muted)}.admin-desk-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--cyan)}.admin-chip{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--text);border:1px solid var(--line2);padding:3px 8px;border-radius:2px}.admin-chip.muted{color:var(--muted)}.admin-btn{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:#041018;background:var(--cyan);border:1px solid var(--cyan);padding:4px 10px;cursor:pointer}.admin-btn:hover{filter:brightness(1.06)}.admin-btn:disabled{opacity:.5;cursor:wait}.admin-btn.ghost{color:var(--text);background:transparent;border-color:var(--line2)}.admin-btn.ghost:hover{color:var(--cyan);border-color:#00f0ff66}.admin-shell .desk{flex:1 0 auto;min-height:auto;height:auto;max-height:none;overflow:visible}.tab-panel[data-panel]:not(.tab-active){display:none!important}.tab-panel.tab-hidden,.tab-panel[data-panel].tab-hidden{display:none!important}.tab-panel.tab-active{display:block}.grid>.tab-panel.tab-active.push-panel{grid-column:1 / 3;grid-row:1}.grid>.tab-panel.tab-active.floor{grid-column:1 / 3;grid-row:2}.grid>.tab-panel.tab-active.situation,.grid>.tab-panel.tab-active.site-panel,.grid>.tab-panel.tab-active.listings-panel{grid-column:1 / 3;grid-row:1 / 3}@media (max-width: 1100px){.grid>.tab-panel.tab-active.push-panel,.grid>.tab-panel.tab-active.floor,.grid>.tab-panel.tab-active.situation,.grid>.tab-panel.tab-active.site-panel,.grid>.tab-panel.tab-active.listings-panel{grid-column:1 / -1;grid-row:auto}.grid>.tab-panel.tab-active.push-panel{order:1}.grid>.tab-panel.tab-active.floor{order:2;overflow:visible;min-height:0}.grid>.tab-panel.tab-active.situation,.grid>.tab-panel.tab-active.site-panel,.grid>.tab-panel.tab-active.listings-panel{order:1}.grid>.right-col{order:10}.grid>.night-run{order:11}.grid>.brief{order:12}.grid>.stations-detail{order:13}.grid>.tab-panel.tab-active.floor .floor-body{min-height:240px}.grid>.tab-panel.tab-active.floor .floor-svg{min-height:240px;height:240px;width:100%}.grid>.tab-panel.tab-active.floor .floor-actions{overflow:visible;max-height:none;min-height:120px}}.push-body{display:flex;flex-direction:column;gap:10px;padding:10px}.push-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px}.push-card{border:1px solid var(--line2);background:#00000040;padding:10px}.push-name{font-family:var(--font-title);font-size:14px;color:var(--magenta);letter-spacing:.04em;margin:4px 0}.push-meta{font-family:var(--font-mono);font-size:10px;color:var(--muted)}.push-queue-list{list-style:none;display:flex;flex-direction:column;gap:6px;margin-top:4px}.push-queue-list li{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:baseline;font-family:var(--font-mono);font-size:11px}.push-queue-list .q-idx{color:var(--cyan)}.push-queue-list .q-name{color:var(--white)}.push-queue-list .q-win{color:var(--muted);font-size:10px}.push-scout-block{border:1px solid var(--line);background:#0003;padding:8px 10px}.floor-summary{font-family:var(--font-mono);font-size:10px;color:var(--text);line-height:1.4;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--line)}.floor-actions-hd{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--muted);margin-bottom:4px}.floor-empty{font-family:var(--font-mono);font-size:11px;color:var(--muted);padding:12px 4px}.site-body,.listings-body{padding:12px}.site-hero{border:1px solid var(--line2);background:#00000047;padding:12px 14px;margin-bottom:10px}.site-host{font-family:var(--font-title);font-size:16px;color:var(--white);letter-spacing:.06em}.site-status{font-family:var(--font-mono);font-size:13px;color:var(--lime);margin:4px 0}.site-status.DOWN,.site-status.down{color:var(--danger)}.site-meta{font-family:var(--font-mono);font-size:11px;color:var(--text)}.site-meta.muted{color:var(--muted);margin-top:2px}.site-grid,.listings-grid{display:grid;grid-template-columns:1.2fr .9fr;gap:10px}.check-list,.alert-list{list-style:none;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:11px}.check-list li,.alert-list li{display:grid;grid-template-columns:16px 1fr;gap:6px}.check-list .ok .dot,.alert-list .ok{color:var(--lime)}.check-list .bad .dot{color:var(--danger)}.site-live-json{font-family:var(--font-mono);font-size:10px;color:var(--cyan);background:#080a11;border:1px solid var(--line);padding:8px;white-space:pre-wrap;max-height:180px;overflow:auto}.listing-draft,.listing-queue{border:1px solid var(--line2);background:#00000040;padding:12px}.listing-title{font-size:16px;font-weight:700;color:var(--white);margin:4px 0 6px}.listing-title .price{color:var(--orange);margin-left:8px}.listing-status,.listing-sub,.listing-cta,.focus-sku{font-family:var(--font-mono);font-size:11px;color:var(--muted);margin-bottom:6px}.listing-headline{color:var(--cyan);font-size:13px;margin-bottom:4px}.listing-bullets{margin:8px 0 10px 16px;color:var(--text);font-size:12px}.listing-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.tag-pill{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--cyan);border:1px solid rgba(0,240,255,.35);padding:2px 6px}.focus-sku{color:var(--orange);font-size:13px}.export-wrap{position:relative}.export-menu{position:absolute;top:calc(100% + 4px);right:0;min-width:160px;background:#0a0d15;border:1px solid var(--line2);box-shadow:0 12px 28px #00000073;z-index:40;display:flex;flex-direction:column;padding:4px}.export-menu.hidden{display:none!important}.export-opt{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-align:left;color:var(--text);background:transparent;border:0;padding:8px 10px;cursor:pointer}.export-opt:hover{color:var(--cyan);background:#00f0ff14}body[data-site=UP] .chip.up{box-shadow:0 0 12px #b8ff3c59;animation:sitePulse 2.4s ease-in-out infinite}@keyframes sitePulse{0%,to{opacity:1}50%{opacity:.72}}.mode-switch{display:inline-flex;gap:0;border:1px solid var(--line2);border-radius:2px;overflow:hidden}.mode-tab{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--muted);background:transparent;border:0;border-right:1px solid var(--line2);padding:5px 12px;cursor:pointer;transition:.15s ease}.mode-tab:last-child{border-right:0}.mode-tab:hover{color:var(--cyan);background:#00f0ff0f}.mode-tab.active{color:#041018;background:var(--cyan);box-shadow:0 0 14px #00f0ff59}body[data-mode=THE_DESK] .mode-tab.active{background:var(--orange);box-shadow:0 0 14px #ff6b2c66}.td-chip{display:inline-block;margin:0 6px 6px 0;padding:3px 8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;border:1px solid var(--line2)}.td-chip.on{color:var(--lime);border-color:#b8ff3c73}.td-chip.stop{color:var(--muted);text-decoration:line-through}.td-card{border:1px solid var(--line2);padding:8px 10px;margin-bottom:8px;font-family:var(--font-mono);font-size:12px;line-height:1.5}.td-actions{display:flex;gap:8px;margin-top:8px}.mode-chip{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;color:var(--orange);border:1px solid rgba(255,107,44,.5);padding:1px 6px}.mode-chip.live{color:#041018;background:var(--lime);border-color:var(--lime);box-shadow:0 0 10px #b8ff3c66}.poll-status{font-family:var(--font-mono);font-size:10px;color:var(--muted);white-space:nowrap}.pulse-desk{position:relative;z-index:1;min-height:auto;height:auto;max-height:none;padding:10px 12px calc(96px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:8px;overflow:visible;flex:1 0 auto}.pulse-grid{display:grid;grid-template-columns:1.45fr .9fr;grid-template-rows:auto auto auto;gap:8px;flex:0 0 auto;height:auto;max-height:none;min-height:auto;overflow:visible;padding-bottom:12px}.pulse-hub{grid-column:1;grid-row:1;overflow:visible;min-height:320px}.pulse-jump-graphs{grid-column:1;grid-row:2}.panel.pulse-graphs,.pulse-graphs{grid-column:1;grid-row:3;overflow:visible!important;max-height:none!important;height:auto!important;min-height:auto;display:flex;flex-direction:column;gap:8px;padding:0 0 8px;background:linear-gradient(180deg,rgba(0,240,255,.05),transparent 36%),linear-gradient(180deg,var(--panel2) 0%,var(--panel) 100%)}.pulse-graphs>.panel-hd{flex-shrink:0}.pulse-graphs .pulse-charts-stack{padding:0 8px}.pulse-graphs .pulse-log-wrap{padding:0 8px 2px}.pulse-right{grid-column:2;grid-row:1 / 4;display:flex;flex-direction:column;gap:8px;min-height:auto;overflow:visible;height:auto}.pulse-wide{grid-column:1 / -1}.pulse-hub-body{width:100%;min-height:320px;background:radial-gradient(circle at 50% 48%,rgba(255,43,214,.08),transparent 42%),radial-gradient(circle at 50% 48%,rgba(0,240,255,.07),transparent 50%),#080a11}.pulse-svg{width:100%;min-height:320px;height:360px;display:block}.bolt{stroke-linejoin:miter}.bolt-pulse{animation:boltPulse 1.4s ease-in-out infinite;filter:drop-shadow(0 0 4px currentColor)}.bolt-idle{stroke-dasharray:4 6}.bolt-soft{animation:boltSoft 2.4s ease-in-out infinite;filter:drop-shadow(0 0 2px currentColor)}@keyframes boltSoft{0%,to{opacity:.45;stroke-width:1.4}50%{opacity:.8;stroke-width:1.9}}@keyframes boltPulse{0%,to{opacity:.55;stroke-width:1.6}50%{opacity:1;stroke-width:2.4}}.spoke-node.spoke-flash rect,.spoke-node.spoke-pop rect{animation:spokeFlash 1s ease-out 1}.spoke-node.spoke-flash text,.spoke-node.spoke-pop text{animation:spokeFlashText 1s ease-out 1}.bolt.spoke-flash{animation:boltFlash 1s ease-out 1!important;stroke-dasharray:none}@keyframes spokeFlash{0%{stroke-opacity:.35;filter:none}20%{stroke-opacity:1;filter:drop-shadow(0 0 10px currentColor)}to{stroke-opacity:.9;filter:drop-shadow(0 0 3px currentColor)}}@keyframes spokeFlashText{0%{opacity:.55}20%{opacity:1}to{opacity:1}}@keyframes boltFlash{0%{opacity:.25;stroke-width:1}18%{opacity:1;stroke-width:2.8;filter:drop-shadow(0 0 8px currentColor)}55%{opacity:.85;stroke-width:2.1}to{opacity:.5;stroke-width:1.5;filter:none}}#pulse-tick-age.stale{color:var(--orange)}#pulse-tick-age.hold{color:var(--lime, #b8ff3c)}.panel-body{padding:10px}.panel-body.scroll{max-height:220px;overflow:auto}.pulse-detail-grid{display:flex;flex-direction:column;gap:8px}.kv{display:grid;grid-template-columns:88px 1fr;gap:4px 8px;font-family:var(--font-mono);font-size:11px}.kv .k{color:var(--muted)}.kv .v{color:var(--text)}.kv .v.big{color:var(--cyan);font-size:14px}.kv .v.pos,.metric .val.pos{color:var(--lime)}.kv .v.neg,.metric .val.neg{color:var(--danger)}.empty{font-family:var(--font-mono);font-size:11px;color:var(--muted);padding:8px 2px}.empty code{color:var(--orange);font-family:inherit}.pulse-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:10px}.pulse-table th{text-align:left;color:var(--muted);letter-spacing:.08em;font-weight:500;padding:4px 6px;border-bottom:1px solid var(--line)}.pulse-table td{padding:4px 6px;border-bottom:1px solid rgba(26,32,48,.7);color:var(--text);vertical-align:top}.pulse-table td.pos{color:var(--lime)}.pulse-table td.neg{color:var(--danger)}.wallet-slots{display:flex;flex-direction:column;gap:6px}.wallet-slot{border:1px solid var(--line2);background:#00000040;padding:8px 10px}.wallet-slot .wh{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--lime)}.wallet-slot .wm{font-family:var(--font-mono);font-size:10px;color:var(--muted);margin:2px 0;word-break:break-all}.wallet-slot .wb{font-family:var(--font-mono);font-size:11px;color:var(--text)}@media (max-width: 1100px){.pulse-grid{grid-template-columns:1fr;grid-template-rows:none;flex:0 0 auto;height:auto;max-height:none;overflow:visible}.pulse-hub,.pulse-jump-graphs,.pulse-graphs,.pulse-right,.pulse-wide{grid-column:1 / -1;grid-row:auto}.pulse-hub{overflow:visible!important;max-height:none!important;min-height:auto;height:auto}.panel.pulse-graphs,.pulse-graphs{overflow:visible!important;max-height:none!important;height:auto!important}.pulse-hub-body{min-height:260px}.pulse-svg{min-height:260px;height:280px;width:100%}.admin-bar-left{width:100%}.mode-switch{flex:1}.mode-tab{flex:1;text-align:center}.export-menu{min-width:200px}}.pulse-chart-wrap,.pulse-log-wrap{min-width:0;display:flex;flex-direction:column;gap:4px}.pulse-chart-wrap{padding:6px 8px 10px;border:1px solid rgba(0,240,255,.45);background:linear-gradient(165deg,rgba(0,240,255,.07),transparent 42%),#070a12;box-shadow:inset 0 0 18px #00f0ff0f,0 0 14px #00f0ff1f;overflow:visible;min-height:180px!important;height:auto}.pulse-chart-wrap.bot-lanes-wrap,.pulse-chart-wrap[data-chart=bots]{border-color:#ff2bd633;box-shadow:inset 0 0 18px #ff2bd60d,0 0 10px #ff2bd60f}.pulse-chart-wrap.pnl-day-wrap,.pulse-chart-wrap[data-chart=pnl]{border-color:#b8ff3c33}.pulse-chart-wrap.seats-open-wrap,.pulse-chart-wrap[data-chart=seats]{border-color:#ffb02038}.pulse-chart-wrap.flow-fill-wrap,.pulse-chart-wrap[data-chart=fills]{border-color:#7aa2ff38}.pulse-chart-wrap.risk-caps-wrap,.pulse-chart-wrap[data-chart=risk]{border-color:#ff6b2c38}.pulse-chart-hd,.pulse-log-hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 2px 4px}.pulse-chart-meta,.pulse-log-hint{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--muted)}.pulse-chart{width:100%;height:160px;min-height:160px;display:block;border:1px solid rgba(0,240,255,.45);background:radial-gradient(ellipse at 70% 20%,rgba(255,43,214,.08),transparent 50%),#05070c;box-shadow:inset 0 0 24px #00f0ff14,0 0 14px #00f0ff29}#live-graphs,.pulse-graphs{scroll-margin-top:72px}.pulse-charts-stack{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;min-height:auto;height:auto;max-height:none;scroll-margin-top:72px}.pulse-charts-stack .panel-title{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--cyan);text-shadow:0 0 8px rgba(0,240,255,.35)}.pulse-jump-graphs{position:sticky;top:48px;z-index:12;display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 4px;padding:6px 10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:#041018;background:linear-gradient(90deg,#00f0ffeb,#b8ff3cd9);border:1px solid rgba(0,240,255,.7);border-radius:2px;box-shadow:0 0 16px #00f0ff59;cursor:pointer;text-decoration:none;-webkit-user-select:none;user-select:none}.pulse-jump-graphs:hover,.pulse-jump-graphs:focus-visible{filter:brightness(1.08);outline:none}.pulse-live-graphs-strip{display:none!important}.bot-lanes-chart,.seats-open-chart{height:160px;min-height:160px;border-color:#ff2bd666;box-shadow:inset 0 0 24px #ff2bd60d,0 0 12px #00f0ff0f}.seats-open-chart{border-color:#ffb02040;box-shadow:inset 0 0 24px #ffb0200d,0 0 12px #ffb0200f}.pnl-day-chart{border-color:#b8ff3c38;box-shadow:inset 0 0 24px #b8ff3c0d,0 0 12px #b8ff3c0f}.flow-fill-chart{border-color:#7aa2ff38;box-shadow:inset 0 0 24px #7aa2ff0d,0 0 12px #7aa2ff0f}.risk-caps-chart{border-color:#ff6b2c38;box-shadow:inset 0 0 24px #ff6b2c0d,0 0 12px #ff6b2c0f}.bot-lanes-legend{display:flex;flex-wrap:wrap;gap:6px 10px;padding:2px 2px 4px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--muted)}.bot-lanes-legend span{display:inline-flex;align-items:center;gap:4px}.bot-lanes-legend i{width:8px;height:8px;border-radius:1px;display:inline-block;box-shadow:0 0 6px currentColor}.pulse-log{height:120px;overflow:auto;border:1px solid rgba(184,255,60,.18);background:repeating-linear-gradient(0deg,#0000001f,#0000001f 18px,#00f0ff06 18px,#00f0ff06 36px),#05070c;padding:4px 6px;font-family:var(--font-mono);font-size:10px;box-shadow:inset 0 0 18px #b8ff3c0a}.pulse-log-empty{font-family:var(--font-mono);font-size:10px;color:var(--muted);padding:16px 10px}.pulse-log-row{display:grid;grid-template-columns:58px 40px 72px 52px 1fr;gap:6px;align-items:baseline;padding:2px;border-bottom:1px solid rgba(26,32,48,.55);color:var(--text);animation:pulseLogIn .35s ease-out}.pulse-log-row .pl-t{color:var(--muted)}.pulse-log-row .pl-k{letter-spacing:.06em;font-weight:600}.pulse-log-row.is-feed .pl-k{color:var(--cyan);text-shadow:0 0 8px rgba(0,240,255,.35)}.pulse-log-row.is-flow .pl-k{color:var(--magenta, #ff2bd6);text-shadow:0 0 8px rgba(255,43,214,.35)}.pulse-log-row.is-tick .pl-k{color:var(--orange);text-shadow:0 0 8px rgba(255,107,44,.35)}.pulse-log-row .pl-px{color:var(--cyan);text-shadow:0 0 8px rgba(0,240,255,.25)}.pulse-log-row .pl-act{color:var(--magenta, #ff2bd6);letter-spacing:.06em}.pulse-log-row .pl-note{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes pulseLogIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.pulse-hub>.panel-hd{flex-wrap:wrap}.pulse-hub>.panel-hd .panel-title{margin-right:auto}.panel-hd .live-badge.sm+.live-badge.sm{margin-left:4px}@media (max-width: 1100px){.pulse-desk,.pulse-grid,.panel.pulse-graphs,.pulse-graphs,.pulse-charts-stack{overflow:visible!important;max-height:none!important;height:auto!important;min-height:auto;visibility:visible;opacity:1}.pulse-grid{flex:0 0 auto!important}.pulse-charts-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-chart-wrap{overflow:visible;min-height:180px!important;height:auto}.pulse-charts-stack .panel-title{font-size:12px}.pulse-chart,.bot-lanes-chart,.seats-open-chart{height:160px;min-height:160px;width:100%;display:block}.pulse-log{height:120px}.pulse-log-row{grid-template-columns:52px 36px 64px 48px 1fr;font-size:9px}}@media (max-width: 640px){html,body,.admin-shell,.admin-shell .desk,.pulse-desk,.pulse-grid,.panel.pulse-graphs,.pulse-graphs,.pulse-charts-stack,.pulse-chart-wrap{overflow:visible!important;max-height:none!important;height:auto!important;visibility:visible;opacity:1}html,body{overflow-x:hidden!important;overflow-y:auto!important}.pulse-desk,.pulse-grid{flex:0 0 auto!important;min-height:auto!important}#pulse-charts-stack,.pulse-charts-stack{display:grid!important;grid-template-columns:1fr!important;gap:12px}.pulse-chart-wrap{min-height:180px!important;border-width:2px;border-color:#00f0ffa6;box-shadow:inset 0 0 22px #00f0ff1a,0 0 18px #00f0ff47}.pulse-chart-wrap.bot-lanes-wrap,.pulse-chart-wrap[data-chart=bots]{border-color:#ff2bd6b3}.pulse-chart-wrap.pnl-day-wrap,.pulse-chart-wrap[data-chart=pnl]{border-color:#b8ff3cb3}.pulse-chart-wrap.seats-open-wrap,.pulse-chart-wrap[data-chart=seats]{border-color:#ffb020bf}.pulse-chart-wrap.flow-fill-wrap,.pulse-chart-wrap[data-chart=fills]{border-color:#7aa2ffbf}.pulse-chart-wrap.risk-caps-wrap,.pulse-chart-wrap[data-chart=risk]{border-color:#ff6b2cbf}.pulse-chart,.bot-lanes-chart,.seats-open-chart,.pnl-day-chart,.flow-fill-chart,.risk-caps-chart{height:160px!important;min-height:160px!important;width:100%!important;display:block!important}.pulse-log{height:110px}.pulse-charts-stack .panel-title{font-size:13px;letter-spacing:.14em;font-weight:700}.pulse-chart-hd{padding:8px 2px 6px}.pulse-jump-graphs{top:44px;font-size:12px;padding:8px 12px}}.pulse-hub-body.feed-live{background:radial-gradient(circle at 50% 48%,rgba(0,240,255,.16),transparent 42%),radial-gradient(circle at 50% 48%,rgba(255,43,214,.1),transparent 55%),#080a11;box-shadow:inset 0 0 40px #00f0ff14}.pulse-svg.feed-live .hub-core-ring{animation:hubCoreBreath 2.4s ease-in-out infinite}@keyframes hubCoreBreath{0%,to{stroke-opacity:.7}50%{stroke-opacity:1;filter:drop-shadow(0 0 8px #00f0ff)}}html,body{overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;max-height:none!important;min-height:auto}.admin-shell,.admin-shell .desk,.pulse-desk,.pulse-grid,.panel.pulse-graphs,.pulse-graphs,.pulse-right,.pulse-wide{overflow:visible!important;max-height:none!important;height:auto!important}.panel.pulse-graphs{overflow:visible!important;height:auto!important;max-height:none!important}.pulse-desk,.pulse-grid{flex:0 0 auto!important;height:auto!important;max-height:none!important;min-height:auto!important}.pulse-desk{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}.pulse-grid{padding-bottom:28px!important}.pulse-desk>.ftr{position:relative;z-index:2;flex-shrink:0;padding:8px 4px calc(16px + env(safe-area-inset-bottom,0px));margin-top:4px}.pulse-chart-wrap{min-height:180px!important}.pulse-chart{height:160px;min-height:160px;width:100%;display:block}@media (max-width: 640px){.pulse-desk{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}.pulse-grid{padding-bottom:36px!important}html,body,.admin-shell,.admin-shell .desk,.pulse-desk,.pulse-grid{overflow-x:hidden!important;overflow-y:visible!important;max-height:none!important;height:auto!important}html,body{overflow-y:auto!important}}n .gc-shell{display:grid;grid-template-columns:112px 1fr;min-height:calc(100vh - 54px);background:#07090d;color:#eef4f8;font-family:Rajdhani,system-ui,sans-serif}.gc-nav{border-right:1px solid #1b222c;padding:20px 10px;display:flex;flex-direction:column;gap:10px;background:#090c11}.gc-logo{font-family:Orbitron;font-size:28px;text-align:center;margin-bottom:24px}.gc-navitem{font-size:10px;letter-spacing:.12em;color:#687586;padding:10px 8px;border-radius:8px}.gc-navitem.on{background:#121820;color:#fff}.gc-main{padding:28px;max-width:1500px;width:100%;margin:auto}.gc-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:22px}.gc-eyebrow,.gc-panelhead span{font-size:10px;letter-spacing:.16em;color:#6e7c8e}.gc-head h1{font:700 30px Orbitron;margin:5px 0}.gc-head p{margin:0;color:#8290a1}.gc-state{display:flex;gap:8px}.gc-health,.gc-mode{padding:8px 11px;border:1px solid #26313e;border-radius:999px;font:700 10px Orbitron}.gc-health{color:#7dffbd}.gc-mode{color:#7ed7ff}.gc-mode.live{color:#ff7184;border-color:#5f2933}.gc-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:12px}.gc-kpis>div,.gc-panel{background:#0c1016;border:1px solid #1a222d;border-radius:12px}.gc-kpis>div{padding:14px}.gc-kpis span{display:block;color:#687586;font-size:10px;letter-spacing:.1em}.gc-kpis b{font:700 22px Orbitron}.gc-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:12px}.gc-panel{padding:16px;min-width:0}.gc-workforce,.gc-flow{grid-column:1/-1}.gc-panelhead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.gc-panelhead b{font:700 12px Orbitron;letter-spacing:.08em}.gc-agentgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.gc-agent{text-align:left;background:#0a0e13;border:1px solid #202a36;border-radius:10px;padding:13px;color:inherit}.gc-agenttop{display:flex;gap:7px;align-items:center}.gc-agenttop i{width:7px;height:7px;border-radius:50%;background:#7dffbd;box-shadow:0 0 10px #7dffbd}.gc-agenttop b{font:700 11px Orbitron}.gc-agenttop span{margin-left:auto;font-size:8px;color:#7ed7ff}.gc-agent p{font-size:12px;color:#8996a7;min-height:42px}.gc-now{font-size:11px;border-top:1px solid #18202a;padding-top:9px}.gc-agentstats{display:flex;justify-content:space-between;color:#637184;font-size:10px;margin-top:9px}.gc-pipeline{display:flex;align-items:center;justify-content:center;gap:12px;overflow:auto;padding:20px}.gc-pipeline div{border:1px solid #293746;border-radius:9px;padding:12px 16px;font:700 10px Orbitron}.gc-pipeline em{color:#7ed7ff;font-style:normal}.gc-current{background:#090d12;border-left:2px solid #7ed7ff;padding:12px}.gc-current p,.gc-list p{margin:4px 0;color:#8996a7}.gc-current small,.gc-list small{color:#617083}.gc-list{max-height:300px;overflow:auto}.gc-list article{padding:10px 0;border-bottom:1px solid #171e27}.gc-controls{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.gc-riskline{display:flex;justify-content:space-between;border-top:1px solid #171e27;padding:9px 0}.gc-foot{padding:16px 2px;color:#526070;font-size:10px}.hidden#ghost-command-root{display:none!important}@media (max-width:900px){.gc-shell{grid-template-columns:1fr}.gc-nav{position:sticky;top:0;z-index:20;flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid #1b222c;padding:8px}.gc-logo{font-size:18px;margin:0 6px}.gc-navitem{white-space:nowrap}.gc-main{padding:14px}.gc-head{flex-direction:column}.gc-head h1{font-size:23px}.gc-kpis{grid-template-columns:repeat(2,1fr)}.gc-grid{grid-template-columns:1fr}.gc-workforce,.gc-flow{grid-column:auto}.gc-agentgrid{grid-template-columns:1fr}.gc-pipeline{justify-content:flex-start}.gc-state{position:absolute;right:14px}.gc-kpis>div:last-child{grid-column:1/-1}}#ghost-command-root{padding:0!important;background:#03060a!important;min-height:100vh;color:#e9f5ff}.gc2{--c:#27e6ff;--g:#72ffb2;--m:#ff38d1;--line:#173044;max-width:1500px;margin:auto;padding:22px;font-family:Share Tech Mono,monospace;background:radial-gradient(circle at 50% 20%,rgba(20,108,140,.16),transparent 34%),#03060a}.gc2-head{display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid #173044;padding:8px 4px 20px}.gc2-kicker{color:var(--c);font-size:11px;letter-spacing:.22em}.gc2-head h1{font:800 34px Orbitron;margin:7px 0 4px;letter-spacing:.08em}.gc2-head p{margin:0;color:#63788c}.gc2-badges{display:flex;gap:8px}.gc2-badges span{border:1px solid #24445b;padding:8px 12px;font:700 10px Orbitron;border-radius:3px}.gc2-badges .ok{color:var(--g)}.gc2-badges i,.gc2-agenthead i,.gc2-node i{display:inline-block;width:7px;height:7px;background:var(--g);border-radius:50%;box-shadow:0 0 12px var(--g);margin-right:6px}.gc2-strip{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);margin:14px 0;background:#071018}.gc2-strip div{padding:13px 16px;border-right:1px solid var(--line)}.gc2-strip div:last-child{border:0}.gc2-strip small{display:block;color:#557087;font-size:9px;letter-spacing:.14em}.gc2-strip b{display:block;font:700 22px Orbitron;margin-top:5px}.gc2-strip em{font:400 12px Orbitron;color:#557087}.gc2-strip .warn{color:#ff6178}.gc2-hero{display:grid;grid-template-columns:1.6fr .8fr;gap:12px}.gc2-map,.gc2-livecard,.gc2-panel{border:1px solid var(--line);background:#050c12eb}.gc2-map{height:390px;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(39,230,255,.11),transparent 36%),linear-gradient(rgba(23,48,68,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(23,48,68,.15) 1px,transparent 1px),#050b11;background-size:auto,28px 28px,28px 28px,auto}.gc2-orbit{position:absolute;border:1px solid rgba(39,230,255,.18);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);animation:gcpulse 3s ease-in-out infinite}.gc2-orbit.o1{width:250px;height:250px}.gc2-orbit.o2{width:340px;height:340px;animation-delay:-1.5s}@keyframes gcpulse{50%{box-shadow:0 0 30px #27e6ff1f;border-color:#27e6ff66}}.gc2-core{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:126px;height:126px;border:1px solid var(--c);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#07121b;box-shadow:0 0 40px #27e6ff2e;animation:gcfloat 2.5s ease-in-out infinite}@keyframes gcfloat{50%{transform:translate(-50%,-54%)}}.gc2-eye{width:50px;height:20px;border:2px solid var(--c);border-radius:50%;position:relative;margin-bottom:8px}.gc2-eye:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:var(--c);left:20px;top:4px;box-shadow:0 0 12px var(--c)}.gc2-core strong{font:700 13px Orbitron;letter-spacing:.15em}.gc2-core small{font-size:8px;color:#5f829a}.gc2-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.gc2-lines path{stroke:#27e6ff52;stroke-width:1;fill:none;stroke-dasharray:6 9;animation:gcdash 2s linear infinite}@keyframes gcdash{to{stroke-dashoffset:-30}}.gc2-node{position:absolute;z-index:2;border:1px solid #24445b;background:#061019;padding:10px 12px;min-width:100px}.gc2-node b{font:700 10px Orbitron}.gc2-node small{display:block;color:#59748a;font-size:8px;margin-top:4px}.gc2-node.n1{left:8%;top:14%}.gc2-node.n2{right:8%;top:14%}.gc2-node.n3{left:5%;bottom:12%}.gc2-node.n4{right:5%;bottom:12%}.gc2-node.n5{left:50%;bottom:3%;transform:translate(-50%)}.gc2-livecard{padding:18px;display:flex;flex-direction:column;justify-content:center}.gc2-title{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #132838;padding-bottom:10px;margin-bottom:13px}.gc2-title span{font:700 12px Orbitron;letter-spacing:.08em}.gc2-title small{font-size:8px;color:#587086}.gc2-livecard>b{color:var(--c);font-size:12px}.gc2-livecard p{font-size:15px;line-height:1.5;color:#a8bac9}.gc2-flow{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:18px}.gc2-flow span{border:1px solid #234056;padding:7px;font-size:8px}.gc2-flow i{color:var(--c)}.gc2-columns{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:12px}.gc2-panel{padding:15px}.gc2-control{grid-column:1/-1}.gc2-agents{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.gc2-agents article{border:1px solid #132b3c;background:#050b10;padding:11px}.gc2-agenthead{display:flex;align-items:center}.gc2-agenthead b{font:700 10px Orbitron}.gc2-agenthead span{margin-left:auto;color:#55cfff;font-size:8px}.gc2-agents p{color:#8ba0b1;font-size:10px;min-height:28px}.gc2-agents footer{display:flex;justify-content:space-between;color:#526a7e;font-size:8px}.gc2-feed{max-height:275px;overflow:auto}.gc2-feed article{border-bottom:1px solid #132838;padding:9px 2px}.gc2-feed b{font-size:10px}.gc2-feed b i{color:var(--c);font-style:normal}.gc2-feed p{margin:5px 0;color:#879cad;font-size:10px}.gc2-feed small{color:#4e687c;font-size:8px}.gc2-controls{display:flex;gap:8px;flex-wrap:wrap}.gc2-controls button{background:#07121a;border:1px solid #24506a;color:#cbefff;padding:10px 14px;font:700 9px Orbitron}.gc2-controls .danger{border-color:#663040;color:#ff7388}.gc2-row{display:flex;justify-content:space-between;border-top:1px solid #132838;padding:9px 0;font-size:9px;margin-top:9px}.gc2-row b{color:#9eb5c5}.gc2-foot{display:flex;justify-content:space-between;padding:14px 2px;color:#496174;font-size:8px}@media (max-width:700px){.gc2{padding:10px}.gc2-head{align-items:flex-start;gap:12px}.gc2-head h1{font-size:24px}.gc2-head p{font-size:10px}.gc2-badges{flex-direction:column}.gc2-badges span{padding:6px 8px;font-size:8px}.gc2-strip{grid-template-columns:repeat(3,1fr)}.gc2-strip div{padding:10px 9px}.gc2-strip div:nth-child(3){border-right:0}.gc2-strip div:nth-child(n+4){border-top:1px solid var(--line)}.gc2-strip b{font-size:17px}.gc2-hero{grid-template-columns:1fr}.gc2-map{height:320px}.gc2-node{min-width:74px;padding:7px}.gc2-node b{font-size:8px}.gc2-node.n1{left:3%;top:10%}.gc2-node.n2{right:3%;top:10%}.gc2-node.n3{left:2%;bottom:13%}.gc2-node.n4{right:2%;bottom:13%}.gc2-core{width:105px;height:105px}.gc2-orbit.o1{width:190px;height:190px}.gc2-orbit.o2{width:270px;height:270px}.gc2-columns{grid-template-columns:1fr}.gc2-control{grid-column:auto}.gc2-agents{grid-template-columns:1fr 1fr}.gc2-livecard{padding:14px}.gc2-foot{gap:10px}.gc2-title span{font-size:10px}}
