:root{color-scheme:dark;font-family:Inter,IBM Plex Sans,system-ui,sans-serif;background:#05070d;color:#dfe9f7;--bg-0: #05070d;--bg-1: #09111a;--bg-2: #0d1722;--bg-3: #101c29;--line: #1b2a3a;--line-strong: #29455f;--text-muted: #85a0bb;--text-dim: #6b859e;--good: #72efb0;--bad: #ff8fa1;--warn: #ffcf78;--neutral: #d7e4f2;--cyan: #79c6ff}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;background:linear-gradient(rgba(110,176,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(110,176,255,.03) 1px,transparent 1px),radial-gradient(1000px 520px at 8% -10%,rgba(42,91,150,.25),transparent 60%),radial-gradient(900px 420px at 105% -15%,rgba(38,138,176,.16),transparent 48%),linear-gradient(180deg,#070a11,#05070d);background-size:24px 24px,24px 24px,auto,auto,auto}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.16;background:linear-gradient(180deg,transparent 0%,rgba(133,172,215,.03) 48%,transparent 100%)}button,input,select,textarea{font:inherit}button{transition:border-color .15s ease,transform .15s ease,background .15s ease,box-shadow .15s ease}button:focus-visible{outline:2px solid rgba(121,198,255,.85);outline-offset:2px}.shell{max-width:1680px;margin:0 auto;padding:10px;display:grid;gap:8px}.topbar,.status-rail,.view-nav,.mission-strip,.panel,.toast-row{position:relative;background:linear-gradient(180deg,#0e151ff5,#090e16fa);border:1px solid var(--line);border-radius:10px;box-shadow:inset 0 1px #89b4e00d,0 10px 30px #0000002e}.topbar:before,.status-rail:before,.view-nav:before,.mission-strip:before,.panel:before,.toast-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(121,198,255,.04),transparent 22%)}.topbar{padding:10px 12px;display:flex;justify-content:space-between;gap:14px;align-items:center}.eyebrow,.rail-label,.status-label,.panel-title,.metric-label,.info-label,.updated,.ticket-label,.callout-label{text-transform:uppercase;letter-spacing:.08em}.eyebrow{color:var(--cyan);font-size:.64rem;font-family:IBM Plex Mono,ui-monospace,monospace}.topbar h1{margin:4px 0 0;font-size:1.12rem;line-height:1.1}.subtitle{color:var(--text-muted);font-size:.74rem;margin-top:4px;max-width:900px}.topbar-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.inline-status{display:flex;gap:6px;flex-wrap:wrap}.inline-chip,.pill,.badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;border-radius:999px;border:1px solid #294158;background:linear-gradient(180deg,#112031,#0d1927);font-size:.66rem;font-weight:800;font-family:IBM Plex Mono,ui-monospace,monospace}.inline-chip.good,.pill.good,.badge.good{color:var(--good)}.inline-chip.bad,.pill.bad,.badge.bad{color:var(--bad)}.inline-chip.warn,.pill.warn,.badge.warn{color:var(--warn)}.inline-chip.neutral,.pill.neutral,.badge.neutral{color:var(--neutral)}.updated{color:var(--text-muted);font-size:.68rem}.primary-btn,.secondary-btn,.nav-tab{border-radius:9px;border:1px solid #31516f;background:linear-gradient(180deg,#16283c,#101e2f);color:#deebff;cursor:pointer}.primary-btn,.secondary-btn{padding:7px 11px;font-weight:800}.primary-btn:disabled{opacity:.72;cursor:wait}.secondary-btn:hover,.primary-btn:hover,.nav-tab:hover{border-color:#5d98d8;box-shadow:0 0 0 1px #79c6ff14,inset 0 1px #ffffff0a}.primary-btn:active,.secondary-btn:active,.nav-tab:active{transform:translateY(1px)}.status-rail{padding:7px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}.rail-item{border:1px solid #1d3246;border-radius:8px;background:linear-gradient(180deg,#0c141ef0,#080e16f5);padding:7px 8px;min-height:68px}.rail-label{color:var(--text-dim);font-size:.52rem}.rail-value{margin-top:5px;font-size:.82rem;font-weight:800;font-family:IBM Plex Mono,ui-monospace,monospace}.rail-detail{margin-top:4px;color:var(--text-muted);font-size:.64rem;line-height:1.3}.rail-item.good .rail-value{color:var(--good)}.rail-item.bad .rail-value{color:var(--bad)}.rail-item.warn .rail-value{color:var(--warn)}.rail-item.neutral .rail-value{color:var(--neutral)}.view-nav{padding:6px;display:flex;gap:6px;flex-wrap:wrap}.nav-tab{padding:9px 12px;font-weight:800;min-width:120px}.nav-tab.active{border-color:#7cc1ff;background:linear-gradient(180deg,#1e3d60,#132b43);box-shadow:inset 0 0 0 1px #79c6ff24}.mission-strip{padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.status-card{border-radius:9px;border:1px solid #203243;background:linear-gradient(180deg,#0d1723f5,#0a111af5);padding:9px;min-height:84px}.status-label{color:var(--text-muted);font-size:.56rem}.status-value{margin-top:5px;font-size:.92rem;font-weight:900;line-height:1.15;font-family:IBM Plex Mono,ui-monospace,monospace}.status-detail{margin-top:5px;color:var(--text-muted);font-size:.68rem;line-height:1.3;word-break:break-word}.status-meta,.panel-provenance{margin-top:5px;color:var(--text-dim);font-size:.58rem;line-height:1.3;word-break:break-word}.status-card.good .status-value{color:var(--good)}.status-card.bad .status-value{color:var(--bad)}.status-card.warn .status-value{color:var(--warn)}.status-card.neutral .status-value{color:var(--neutral)}.toast-row{padding:7px;display:grid;gap:6px}.toast{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border-radius:8px;border:1px solid #294158;background:linear-gradient(180deg,#0d1825,#0a141f);font-size:.74rem;line-height:1.35}.toast-prompt{color:var(--cyan);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem}.toast.good{color:var(--good)}.toast.bad{color:var(--bad)}.toast.warn{color:var(--warn)}.page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operations-grid{grid-template-columns:1.18fr .94fr}.v2-ops-grid{grid-template-columns:1.12fr .94fr}.v2-ops-grid .panel:last-child{grid-column:span 2}.execution-grid{grid-template-columns:1.24fr .96fr}.panel{padding:10px;min-height:168px}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px}.panel-title{font-size:.68rem;color:#d9e6f6;font-weight:900;font-family:IBM Plex Mono,ui-monospace,monospace}.panel-body{display:grid;gap:7px}.panel-error{margin-top:8px;border-radius:8px;border:1px dashed #5d4a53;background:#120d12;color:var(--bad);padding:7px 8px;font-size:.72rem}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.metric{border:1px solid #1d3042;border-radius:9px;background:linear-gradient(180deg,#0a141f,#0a121c);padding:7px;min-height:60px}.metric-label,.ticket-label,.callout-label{color:var(--text-muted);font-size:.52rem}.metric-value,.ticket-value{margin-top:5px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.2;word-break:break-word}.metric-value.good,.ticket-value.good{color:var(--good)}.metric-value.bad,.ticket-value.bad{color:var(--bad)}.metric-value.warn,.ticket-value.warn{color:var(--warn)}.metric-value.neutral,.ticket-value.neutral{color:var(--neutral)}.ticket-card{border:1px solid #28415a;border-radius:10px;background:linear-gradient(180deg,#101c2af5,#091019fa);padding:10px;display:grid;gap:10px}.ticket-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:8px;border-bottom:1px dashed #294058}.ticket-symbol{font-size:1.18rem;font-weight:900;letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace}.ticket-meta{margin-top:3px;color:#92abc5;font-size:.72rem}.ticket-badges{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ticket-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.ticket-field{border:1px solid #203243;border-radius:9px;background:#081019f2;padding:8px;min-height:68px}.ticket-notes{display:grid;gap:7px}.callout{border-radius:9px;border:1px solid #223448;background:#0b1520;padding:9px}.callout.good{border-color:#76ebb159}.callout.bad{border-color:#ff97a459}.callout.warn{border-color:#ffcd7c59}.callout-value{margin-top:5px;color:#d8e4f3;font-size:.78rem;line-height:1.38}.queue-list{display:grid;gap:7px}.queue-row{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;border:1px solid #1d3042;border-radius:9px;background:linear-gradient(180deg,#0a141f,#09121b);padding:8px 9px}.queue-row.active{border-color:#4c78a6;box-shadow:inset 0 0 0 1px #79c6ff14;background:linear-gradient(180deg,#132234fa,#0a131dfa)}.queue-head{font-size:.81rem;font-weight:800;color:#dfe9f7;font-family:IBM Plex Mono,ui-monospace,monospace}.queue-head span{color:var(--text-muted);font-weight:500;margin-left:6px}.queue-detail{margin-top:3px;color:#99b1cb;font-size:.72rem;line-height:1.35}.info-row{display:grid;grid-template-columns:142px 1fr;gap:9px;align-items:start;border-top:1px dashed #1b2b3a;padding-top:7px}.info-row:first-of-type{border-top:0;padding-top:0}.info-label{color:#8ca6c0;font-size:.58rem}.info-value{color:#d8e4f3;font-size:.76rem;line-height:1.35;word-break:break-word}.button-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.button-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:.75rem}th,td{padding:7px 6px;border-bottom:1px solid #162434;text-align:left}th{color:#96b0c9;font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;background:#0f1825;position:sticky;top:0}.empty{color:#93abc5;font-size:.78rem}.activity-feed{display:grid;gap:8px}.activity-row{display:grid;grid-template-columns:12px 1fr;gap:9px;align-items:start;padding:5px 0;border-bottom:1px dashed #1b2b3a}.activity-row:last-child{border-bottom:0}.activity-dot{width:10px;height:10px;margin-top:5px;border-radius:999px;border:1px solid #2b4158;background:#4f6277}.activity-dot.good{background:var(--good)}.activity-dot.bad{background:var(--bad)}.activity-dot.warn{background:var(--warn)}.activity-head{font-size:.77rem;font-weight:700;color:#dbe8f6}.activity-time{margin-left:6px;color:var(--text-muted);font-size:.68rem;font-weight:500}.activity-detail{margin-top:3px;color:#9cb3cc;font-size:.72rem;line-height:1.35}@media (max-width: 1500px){.status-rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 1300px){.mission-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid,.ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-grid{grid-template-columns:1fr}}@media (max-width: 980px){.topbar,.page-grid,.operations-grid,.execution-grid,.mission-strip,.metric-grid,.ticket-grid,.button-grid,.button-grid.compact,.status-rail{grid-template-columns:1fr}.topbar{display:grid}.topbar-actions{justify-content:flex-start}.info-row,.ticket-head,.queue-row{grid-template-columns:1fr}.ticket-badges{justify-content:flex-start}}@media (max-width: 680px){.shell{padding:8px}.view-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-tab{min-width:0}}
