@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--hsl-bg-base: 220 35% 5%;--hsl-bg-surface: 220 28% 9%;--hsl-bg-panel: 220 25% 11%;--hsl-cyan: 184 100% 50%;--hsl-purple: 272 80% 60%;--hsl-blue: 220 100% 50%;--hsl-amber: 43 100% 51%;--hsl-green: 160 84% 39%;--hsl-red: 0 84% 60%;--bg-base: hsl(var(--hsl-bg-base));--bg-panel: hsla(var(--hsl-bg-panel) / .65);--bg-panel-solid: hsl(var(--hsl-bg-surface));--border: hsla(0 0% 100% / .08);--border-glow: hsla(var(--hsl-cyan) / .3);--text: hsl(210 40% 96%);--text-muted: hsl(215 15% 65%);--text-dim: hsl(215 12% 45%);--usdc: #2775ca;--base: hsl(var(--hsl-blue));--neon-cyan: hsl(var(--hsl-cyan));--neon-purple: hsl(var(--hsl-purple));--amber: hsl(var(--hsl-amber));--green: hsl(var(--hsl-green));--red: hsl(var(--hsl-red));--agent-scout: hsl(var(--hsl-cyan));--agent-warden: hsl(var(--hsl-amber));--agent-treasurer: hsl(var(--hsl-purple));--agent-archivist: #2775ca;--agent-sovereign: hsl(var(--hsl-green));--agent-merchant: hsl(190 100% 50%);--radius: 12px;--radius-sm: 8px;--radius-lg: 16px;--space: 8px;--font-ui: "Inter", system-ui, sans-serif;--font-heading: "Outfit", var(--font-ui);--font-mono: "JetBrains Mono", ui-monospace, monospace;--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .45);--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-inset: inset 0 1px 1px 0 rgba(255, 255, 255, .1);--glass-backdrop: blur(20px) saturate(180%)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 50% -20%,#121b2b,hsl(var(--hsl-bg-base)) 80%);background-attachment:fixed;color:var(--text);font-family:var(--font-ui);min-height:100vh;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading);letter-spacing:-.025em;font-weight:700}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.panel{background:var(--bg-panel);backdrop-filter:var(--glass-backdrop);-webkit-backdrop-filter:var(--glass-backdrop);border:var(--glass-border);border-radius:var(--radius);padding:calc(var(--space) * 2.5);box-shadow:var(--glass-shadow),var(--glass-inset);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.panel:hover{border-color:#ffffff29;box-shadow:0 12px 40px #0009,inset 0 1px 1px #ffffff26}.grid-12{display:grid;grid-template-columns:repeat(12,1fr);gap:calc(var(--space) * 2.5);padding:calc(var(--space) * 2.5)}@keyframes pulse-glow{0%{box-shadow:0 0 hsla(var(--hsl-cyan) / .5)}70%{box-shadow:0 0 0 10px hsla(var(--hsl-cyan) / 0)}to{box-shadow:0 0 hsla(var(--hsl-cyan) / 0)}}@keyframes live-ping{0%{transform:scale(.95);opacity:.9}50%{transform:scale(1.3);opacity:.4}to{transform:scale(.95);opacity:.9}}@keyframes pipeline-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}.pulsing-dot{width:8px;height:8px;border-radius:50%;background:var(--neon-cyan);animation:pulse-glow 2s infinite ease-in-out;display:inline-block}.ping-indicator{width:10px;height:10px;border-radius:50%;display:inline-block;animation:live-ping 2s infinite ease-in-out}.pipeline-connector{height:2px;flex:1;background:linear-gradient(90deg,hsla(var(--hsl-cyan)/.2),hsla(var(--hsl-purple)/.6),hsla(var(--hsl-green)/.2));background-size:200% 100%;animation:pipeline-flow 3s linear infinite}button,select,input{font-family:var(--font-ui)}button{transition:all .2s cubic-bezier(.16,1,.3,1)}button:hover:not(:disabled){transform:translateY(-1px)}button:active:not(:disabled){transform:translateY(0)}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:2px solid var(--neon-cyan);outline-offset:2px}button,select,input[type=checkbox],label{touch-action:manipulation}@media(max-width:768px){.hide-mobile{display:none!important}.show-mobile{display:initial!important}html,body{overflow-x:hidden}body{padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.grid-12{grid-template-columns:1fr;gap:12px;padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.grid-12>*{grid-column:1 / -1!important;min-width:0}.panel{padding:14px;border-radius:10px}.panel:hover{transform:none;box-shadow:var(--glass-shadow),var(--glass-inset);border-color:#ffffff14}.mc-header{margin:10px 10px 0!important;padding:12px 14px!important;gap:10px!important;align-items:flex-start!important}.mc-header-brand{width:100%;flex-wrap:wrap;gap:8px!important}.mc-header-brand strong{font-size:16px!important}.mc-header-actions{width:100%;gap:8px!important}.mc-header-actions button,.mc-header-actions select{min-height:36px;padding:8px 12px!important;font-size:12px!important}.mc-mode-badge .mc-mode-full{display:none}.mc-mode-badge .mc-mode-short{display:inline!important}.mc-mission{margin:10px 10px 0!important;padding:12px 14px!important}.mc-mission-bar{width:80px!important}.mc-ticker-wrap{padding:0 10px!important}.mc-modal-panel{width:min(520px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:min(85vh,calc(100dvh - 24px - env(safe-area-inset-bottom,0px)))!important;margin:12px!important}.mc-palette-panel{width:min(440px,calc(100vw - 24px))!important;margin:12vh auto 0!important}#panel-hero .mono{font-size:clamp(24px,8vw,32px)!important}#panel-activity ul{max-height:min(50vh,360px)!important}.mc-operator-header{padding:10px 12px!important;gap:10px!important}footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px))!important;font-size:11px!important}}.show-mobile,.mc-mode-badge .mc-mode-short{display:none}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
