:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#dffcff;background:#020508;font-synthesis:none}*{box-sizing:border-box}html,body,#root{margin:0;min-width:320px;min-height:100vh}body{background:radial-gradient(circle at 60% 10%,rgba(0,243,255,.08),transparent 30%),radial-gradient(circle at 10% 90%,rgba(0,243,255,.04),transparent 25%),#020508}button,input,select{font:inherit}.app-shell{--accent: #00f3ff;--accent-strong: #00b9c9;--line: rgba(0,243,255,.13);--panel: rgba(3,13,19,.82);--muted: #5f7d82;min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:linear-gradient(rgba(0,243,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.018) 1px,transparent 1px);background-size:36px 36px}.app-shell.mode-working{--accent: #ff5555;--accent-strong: #d51e1e;--line: rgba(255,85,85,.14);background:linear-gradient(rgba(255,85,85,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,85,85,.018) 1px,transparent 1px);background-size:36px 36px}.app-shell.mode-sleep{--accent: #718087;--accent-strong: #4e5a60;--line: rgba(113,128,135,.1);background:#020405}.mode-sleep .main-area,.mode-sleep .sidebar{opacity:.16;pointer-events:none;filter:saturate(.1)}.sleep-overlay{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#010304f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sleep-card{width:min(430px,calc(100vw - 32px));padding:34px;border:1px solid rgba(113,128,135,.24);background:#04080af5;text-align:center;box-shadow:0 0 60px #000000a6}.sleep-orb{width:84px;height:84px;margin:0 auto 18px;border:1px solid rgba(113,128,135,.35);border-radius:50%;display:grid;place-items:center;color:#718087;letter-spacing:4px;font-weight:900;font-size:20px;box-shadow:0 0 28px #7180871a}.sleep-card h1{margin:10px 0;letter-spacing:5px}.sleep-card p{color:#688087;line-height:1.6;margin:0 0 22px}.sidebar{padding:22px 14px;border-right:1px solid var(--line);background:#02070af0;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100vh;overflow-y:auto}.brand-mark{color:var(--accent);font-weight:900;font-size:28px;letter-spacing:5px;text-shadow:0 0 18px rgba(0,243,255,.35)}.mode-working .brand-mark{text-shadow:0 0 18px rgba(255,85,85,.35)}.brand-sub,.eyebrow{color:var(--muted);font-size:9px;letter-spacing:2.5px;text-transform:uppercase}.brand-sub{margin-top:4px}.operator{border:1px solid var(--line);background:#ffffff05;padding:9px;min-height:88px;display:flex;align-items:center;gap:10px}.operator .ai-core{transform:scale(.27);transform-origin:left center;width:74px;height:74px;margin-right:-46px}.operator strong{display:block;color:#eaffff;font-size:11px;letter-spacing:1px}.operator span{display:block;color:var(--muted);margin-top:4px;font-size:9px;letter-spacing:1px}.sidebar nav{display:grid;gap:4px}.sidebar nav button,.sidebar-footer button{width:100%;border:1px solid transparent;background:transparent;color:#708d92;padding:10px 11px;text-align:left;display:flex;gap:10px;align-items:center;transition:.2s ease}.sidebar nav button span{width:18px;color:currentColor;text-align:center}.sidebar nav button:hover,.sidebar nav button.active{color:var(--accent);border-color:var(--line);background:#00f3ff0b}.mode-working .sidebar nav button:hover,.mode-working .sidebar nav button.active{background:#ff55550b}.sidebar-footer{margin-top:auto;display:grid;gap:7px}.primary-button,.danger-button,.ghost-button,.mini-button,.tool-grid button,.tool-row button,.chat-input button,.planner button,.studio-controls>button{border:1px solid var(--accent);background:var(--accent);color:#001013;font-weight:800;letter-spacing:1px;padding:10px 12px}.danger-button{border-color:#f55;background:#f55}.ghost-button,.mini-button{background:transparent;color:var(--accent)}.main-area{min-width:0}.topbar{min-height:88px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid var(--line);background:#02080cd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:20}.topbar h1,.panel-head h2{margin:4px 0 0;color:#efffff;letter-spacing:2px}.topbar h1{font-size:22px}.top-status{display:flex;align-items:center;gap:16px}.top-status strong,.top-status span{display:block}.top-status strong{color:var(--accent);font-size:13px}.top-status span{color:var(--muted);font-size:9px;letter-spacing:1px}.live-dot{color:#62ff9a!important;border:1px solid rgba(98,255,154,.25);padding:7px 10px}.content{padding:20px;display:grid;gap:18px}.hero-grid{display:grid;grid-template-columns:minmax(280px,1.2fr) minmax(280px,1fr) minmax(260px,1fr);gap:18px}.panel,.tool-panel,.studio{border:1px solid var(--line);background:var(--panel);box-shadow:0 0 35px #0003 inset}.panel{padding:16px}.large-panel{min-height:500px}.panel-head{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:15px}.panel-head h2{font-size:15px}.badge{white-space:nowrap;padding:6px 8px;border:1px solid var(--line);color:var(--accent);font-size:9px;letter-spacing:1px}.core-panel{min-height:450px}.core-stage{min-height:325px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.04);background:radial-gradient(circle,rgba(0,243,255,.055),transparent 55%)}.core-stage.tall{min-height:520px}.mission-line,.radar-note,.notice,.empty{color:var(--muted);line-height:1.6;font-size:11px}.mission-line{margin:12px 0 0}.metric{margin:0 0 13px}.metric-head,.stat-strip,.tool-row,.planner-row{display:flex;justify-content:space-between;gap:8px;align-items:center}.metric-head{font-size:10px;color:var(--muted);margin-bottom:4px}.metric-head strong{color:#dffcff}.metric-bar{height:6px;border-radius:99px;overflow:hidden;background:#ffffff0d}.metric-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--accent-strong),var(--accent));box-shadow:0 0 12px var(--accent);transition:width .5s ease}.stat-strip{margin-top:20px;border-top:1px solid var(--line);padding-top:12px;flex-wrap:wrap}.stat-strip div{min-width:80px}.stat-strip span,.service-card span{display:block;color:var(--muted);font-size:8px;letter-spacing:1.5px;text-transform:uppercase}.stat-strip strong,.service-card strong{display:block;color:var(--accent);margin-top:4px;font-size:10px}.radar-panel{display:flex;flex-direction:column}.radar{width:min(320px,80vw);aspect-ratio:1;border:1px solid var(--line);border-radius:50%;margin:8px auto 12px;position:relative;overflow:hidden;background:radial-gradient(circle at center,rgba(0,243,255,.07),transparent 52%),repeating-radial-gradient(circle,transparent 0 36px,rgba(0,243,255,.07) 37px 38px)}.radar-grid{position:absolute;inset:18%;border:1px solid var(--line);border-radius:50%}.radar-grid.grid-b{inset:33%}.radar-cross{position:absolute;background:var(--line)}.radar-cross.vertical{top:0;bottom:0;width:1px;left:50%}.radar-cross.horizontal{left:0;right:0;height:1px;top:50%}.radar-sweep{position:absolute;width:50%;height:1px;left:50%;top:50%;transform-origin:left center;background:linear-gradient(90deg,var(--accent),transparent);box-shadow:0 0 14px var(--accent);animation:radar-spin 5s linear infinite}.radar-sweep-active{animation-duration:1.2s}.radar-dot{position:absolute;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.radar-core{position:absolute;width:48px;height:48px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;color:var(--accent);font-weight:900;font-size:13px}.split-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:18px}.agent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.agent-card{border:1px solid var(--line);padding:12px;display:flex;gap:10px;background:#ffffff03}.agent-icon{width:34px;height:34px;flex:0 0 34px;border:1px solid var(--line);display:grid;place-items:center;color:var(--accent)}.agent-card strong,.agent-card span,.agent-card small{display:block}.agent-card strong{color:#eaffff;font-size:11px}.agent-card span{color:var(--muted);font-size:10px;margin-top:5px;line-height:1.4}.agent-card small{color:var(--accent);font-size:8px;margin-top:7px;letter-spacing:1px}.planner{margin-top:15px;border-top:1px solid var(--line);padding-top:15px}.planner-row input,.tool-row input,.auth-card input{flex:1;min-width:0;color:#dffcff;background:#03080b;border:1px solid var(--line);outline:none;padding:11px 12px}.plan-output,.telemetry-json,.device-result pre,.page-preview pre{white-space:pre-wrap;word-break:break-word;overflow:auto;max-height:360px;background:#00000052;border:1px solid var(--line);padding:12px;color:#9fd7df;font-size:10px}.tool-panel,.studio{padding:16px}.tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:9px}.tool-row{margin-bottom:9px}.tool-row input{width:100%}.tool-status{border-top:1px solid var(--line);color:var(--accent);padding-top:10px;font-size:9px;letter-spacing:1px}.page-preview{margin-top:10px}.page-preview strong,.page-preview span{display:block}.page-preview strong{color:#eaffff;font-size:11px}.page-preview span{color:var(--muted);margin-top:4px;font-size:9px}.voice-button{border:1px solid var(--accent);background:transparent;color:var(--accent);display:inline-flex;align-items:center;gap:6px;padding:8px 10px;font-size:9px;letter-spacing:1px}.voice-orb{width:22px;height:22px;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.voice-listening .voice-orb,.voice-speaking .voice-orb{animation:voice-pulse 1s ease-in-out infinite}.voice-error{border-color:#f55;color:#f55}.voice-disabled{color:var(--muted);font-size:8px}.studio{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.studio-controls{display:grid;align-content:start;gap:9px}.studio-controls>input,.studio-controls label{width:100%;color:var(--muted);font-size:9px;letter-spacing:1px}.studio-controls>input{color:#dffcff;background:#03080b;border:1px solid var(--line);outline:none;padding:10px}.canvas-wrap{min-height:700px;display:grid;place-items:center;padding:12px;background:#00000040;border:1px solid var(--line);overflow:auto}.canvas-wrap canvas{width:min(100%,520px);height:auto;display:block;background:#07161d}.state-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.state-grid button{border:1px solid var(--line);background:transparent;color:var(--muted);padding:10px;font-size:9px;letter-spacing:1px}.state-grid button:hover,.state-grid button.state-active{color:var(--accent);border-color:var(--accent)}.service-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.service-card{border:1px solid var(--line);padding:12px}.service-card .online,.service-card .healthy{color:#62ff9a}.service-card .not-connected,.service-card .not_configured{color:#ffae42}.service-card .offline,.service-card .error{color:#f55}.auth-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle,rgba(0,243,255,.1),transparent 35%),#020508}.auth-card{width:min(420px,100%);padding:30px;border:1px solid rgba(0,243,255,.18);background:#02080cf0}.auth-card h1{margin:10px 0 6px;color:#eaffff;font-size:22px}.auth-card p{color:#58767a;font-size:11px;line-height:1.5}.auth-card form{display:grid;gap:12px;margin-top:18px}.auth-card label{display:grid;gap:6px;color:#78969b;font-size:9px;letter-spacing:1px}.auth-error{color:#f55;font-size:11px}.link-button{width:100%;margin-top:10px;background:transparent;border:0;color:#6a8a8f;font-size:10px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes radar-spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:scale(1.08);opacity:.65}}@keyframes voice-pulse{50%{transform:scale(1.12);box-shadow:0 0 18px var(--accent)}}@media(max-width:1100px){.app-shell{grid-template-columns:84px minmax(0,1fr)}.brand-sub,.sidebar nav button:not(.active):after,.sidebar nav button{font-size:0}.brand-mark{font-size:0}.brand-mark:after{content:"MR";font-size:17px}.sidebar nav button{justify-content:center}.sidebar nav button span{font-size:13px}.operator{justify-content:center}.operator>div:last-child{display:none}.operator .ai-core{margin-right:-55px}.hero-grid{grid-template-columns:1fr 1fr}.radar-panel{grid-column:1 / -1}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:sticky;z-index:30;width:100%;height:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:9px;gap:8px}.brand,.operator,.sidebar-footer{display:none}.sidebar nav{display:flex}.sidebar nav button{width:auto;white-space:nowrap;font-size:9px}.sidebar nav button span{font-size:11px}.topbar{position:static}.hero-grid,.split-grid,.studio{grid-template-columns:1fr}.state-grid{grid-template-columns:repeat(2,1fr)}.content{padding:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.mode-indicator{display:inline-flex;align-items:center;gap:10px}.mode-label{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:1.8px;padding:7px 9px;border:1px solid var(--line);background:#ffffff05;box-shadow:0 0 14px #0000002e}.mode-working .mode-label{background:#ff555514;box-shadow:0 0 18px #ff55551f}.badge-live{border-color:var(--accent)!important;color:var(--accent)!important}.map-panel{min-height:0}.map-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px}.map-toolbar .primary-button{white-space:nowrap}.map-coords{display:flex;flex-wrap:wrap;gap:8px}.map-coords span{border:1px solid var(--line);padding:7px 9px;color:var(--muted);font-size:8px;letter-spacing:1px}.map-coords strong{color:var(--accent);margin-left:4px}.map-frame{min-height:520px;border:1px solid var(--line);overflow:hidden;background:#071014}.map-frame iframe{display:block;width:100%;height:520px;border:0}.map-foot{display:grid;gap:6px;margin-top:10px;color:var(--muted);font-size:9px;line-height:1.5}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}.security-card{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);padding:12px;background:#ffffff03}.security-card strong,.security-card span{display:block}.security-card strong{color:#eaffff;font-size:10px}.security-card span{color:var(--muted);font-size:9px;line-height:1.4;margin-top:4px}.security-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);color:var(--accent)}.security-note{margin-top:14px;display:grid;gap:5px;border-top:1px solid var(--line);padding-top:12px}.security-note strong{color:var(--accent);font-size:8px;letter-spacing:1.5px}.security-note span{color:var(--muted);font-size:9px;line-height:1.5}.mode-working .panel,.mode-working .operator,.mode-working .auth-card,.mode-working .security-card,.mode-working .agent-card{box-shadow:inset 0 0 0 1px #ff555506,0 0 22px #ff000009}.mode-working .live-dot{background:var(--accent);box-shadow:0 0 12px var(--accent)}.mode-working .radar{background:radial-gradient(circle at center,rgba(255,85,85,.09),transparent 52%),repeating-radial-gradient(circle,transparent 0 36px,rgba(255,85,85,.07) 37px 38px)}@media(max-width:760px){.map-frame,.map-frame iframe{min-height:420px;height:420px}.security-card{grid-template-columns:34px minmax(0,1fr)}.security-card .mini-button{grid-column:1 / -1}.mode-indicator .mode-label{display:none}}.ai-core{--core-tone: #00f3ff;--core-glow: rgba(0,243,255,.32);position:relative;width:330px;height:330px;display:grid;place-items:center;isolation:isolate;color:var(--core-tone)}.ai-core:before{content:"";position:absolute;inset:24%;border:1px solid color-mix(in srgb,var(--core-tone) 40%,transparent);border-radius:50%;box-shadow:0 0 35px var(--core-glow),inset 0 0 35px var(--core-glow);background:radial-gradient(circle,var(--core-glow),transparent 70%)}.core-ring{position:absolute;border-radius:50%;border:1px solid color-mix(in srgb,var(--core-tone) 65%,transparent)}.ring-one{inset:8%;animation:core-rotate 16s linear infinite}.ring-two{inset:16%;border-style:dashed;animation:core-rotate-reverse 10s linear infinite}.ring-three{inset:28%;animation:core-breathe 2.5s ease-in-out infinite}.core-ring-fast{animation-duration:2.4s}.core-ring-pulse{animation-duration:1s}.core-center{width:48%;aspect-ratio:1;display:grid;place-items:center;position:relative;border:1px solid var(--core-tone);border-radius:32%;background:radial-gradient(circle,#ffffff09,#00000061);box-shadow:0 0 30px var(--core-glow),inset 0 0 30px var(--core-glow);transform:rotate(0)}.core-face{width:62%;aspect-ratio:1.15;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 18px;align-items:center;gap:12px}.core-eye{width:100%;height:9px;border-radius:99px;background:var(--core-tone);box-shadow:0 0 12px var(--core-tone);transform-origin:center;animation:core-blink 5.5s infinite}.core-eye-active{animation:core-eye-scan 1.1s ease-in-out infinite}.core-mouth{grid-column:1 / -1;justify-self:center;width:50%;height:3px;border-radius:99px;background:var(--core-tone);box-shadow:0 0 10px var(--core-tone);transition:.16s ease}.core-mouth-speaking{height:12px;width:56%;border-radius:45%;box-shadow:0 0 16px var(--core-tone);animation:core-mouth-talk .16s ease-in-out infinite alternate}.core-name{position:absolute;bottom:25%;font-size:11px;font-weight:900;letter-spacing:3px;opacity:.9}.core-center small{position:absolute;bottom:18%;font-size:7px;letter-spacing:2px;opacity:.65}.core-state{position:absolute;bottom:4%;font-size:8px;font-weight:900;letter-spacing:2px;color:var(--core-tone)}.core-sleeping{opacity:.62;filter:saturate(.7)}.state-listening .core-center,.state-speaking .core-center{animation:core-attention .9s ease-in-out infinite}.state-error .core-center{box-shadow:0 0 36px #ff555547,inset 0 0 30px #f553}.mod-active .core-ring,.mod-active .core-center{border-color:var(--core-tone)}@keyframes core-rotate{to{transform:rotate(360deg)}}@keyframes core-rotate-reverse{to{transform:rotate(-360deg)}}@keyframes core-breathe{50%{transform:scale(1.045);opacity:.62}}@keyframes core-blink{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.12)}}@keyframes core-eye-scan{50%{transform:scaleX(.66);box-shadow:0 0 20px var(--core-tone)}}@keyframes core-mouth-talk{0%{transform:scaleY(.55)}to{transform:scaleY(1.25)}}@keyframes core-attention{50%{transform:translateY(-3px) scale(1.02)}}@media(max-width:760px){.ai-core{width:280px;height:280px}}.tool-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px}.tool-summary div{border:1px solid var(--line);padding:11px;background:#ffffff03}.tool-summary span,.tool-summary strong{display:block}.tool-summary span{color:var(--muted);font-size:8px;letter-spacing:1.5px}.tool-summary strong{color:var(--accent);margin-top:4px;font-size:15px}.tool-category{margin-top:18px}.tool-registry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px;margin-top:8px}.tool-registry-card{border:1px solid var(--line);padding:12px;background:#ffffff03}.tool-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tool-card-head strong{color:#eaffff;font-size:10px}.tool-state{font-size:7px;letter-spacing:1px;border:1px solid var(--line);color:var(--accent);padding:4px 5px;white-space:nowrap}.tool-state.not-installed,.tool-state.optional-not-installed,.tool-state.optional-not-configured{color:#ffae42}.tool-state.not-connected{color:#f55}.tool-registry-card p{color:var(--muted);font-size:9px;line-height:1.5;min-height:40px;margin:8px 0}.tool-registry-card small{color:var(--accent);font-size:7px;letter-spacing:.9px}.tool-search{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.tool-search-row{display:flex;gap:8px;margin-top:8px}.tool-search-row input{min-width:0;flex:1;color:#dffcff;background:#03080b;border:1px solid var(--line);padding:11px 12px;outline:none}.search-results{display:grid;gap:8px;margin-top:12px}.search-result{border:1px solid var(--line);padding:10px}.search-result a{color:var(--accent);font-size:10px;font-weight:800;text-decoration:none}.search-result span,.search-result small{display:block}.search-result span{color:var(--muted);font-size:9px;line-height:1.45;margin-top:4px}.search-result small{color:#78969b;margin-top:5px;font-size:7px}.palette-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:start center;padding:9vh 18px 18px;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.command-palette{width:min(680px,100%);border:1px solid var(--line);background:#030a0e;box-shadow:0 20px 80px #00000080}.palette-top{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:1px solid var(--line)}.palette-close{padding:5px 8px}.command-palette>input{display:block;width:calc(100% - 24px);margin:12px;color:#dffcff;background:#02070a;border:1px solid var(--line);padding:12px;outline:none}.palette-actions{max-height:52vh;overflow:auto;padding:0 12px 12px;display:grid;gap:6px}.palette-action{border:1px solid var(--line);background:#ffffff04;color:#dffcff;text-align:left;padding:10px 11px}.palette-action:hover{border-color:var(--accent);background:#00f3ff0a}.palette-action strong,.palette-action span{display:block}.palette-action strong{font-size:10px}.palette-action span{color:var(--muted);margin-top:3px;font-size:7px;letter-spacing:1px}.mode-action{background:#ff555509}@media(max-width:760px){.tool-summary{grid-template-columns:1fr}.tool-search-row{flex-direction:column}.command-palette{width:100%}}.tool-routing-status{margin-left:auto;border:1px solid var(--line);color:var(--accent);padding:5px 7px;font-size:7px;letter-spacing:1px;white-space:nowrap;max-width:260px;overflow:hidden;text-overflow:ellipsis}@media(max-width:760px){.tool-routing-status{display:none}}.command-dashboard{display:grid;gap:12px}.dashboard-brandline{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;min-height:74px;padding:4px 2px 8px;border-bottom:1px solid var(--line)}.dashboard-brandline h2{margin:3px 0 0;color:#eaffff;font-size:clamp(27px,3vw,42px);line-height:1;letter-spacing:4px;text-shadow:0 0 20px rgba(0,243,255,.2)}.dashboard-brandline p{margin:5px 0 0;color:var(--muted);font-size:8px;letter-spacing:2px}.dashboard-state{display:grid;justify-items:end;gap:5px}.dashboard-state span{color:var(--accent);border:1px solid var(--line);padding:7px 9px;font-size:8px;font-weight:900;letter-spacing:1.5px}.dashboard-state b{color:#62ff9a;font-size:8px;letter-spacing:1.2px}.dashboard-grid{display:grid;gap:12px}.grid-top{grid-template-columns:1fr 1.35fr 1.12fr}.grid-middle{grid-template-columns:.9fr 1.35fr 1fr}.grid-lower{grid-template-columns:1fr 1.35fr 1fr}.grid-bottom{grid-template-columns:1fr 1.35fr 1fr 1fr}.hud-panel{position:relative;min-width:0;padding:13px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(0,243,255,.018),transparent 34%),#020a0fe0;box-shadow:inset 0 0 0 1px #ffffff03,inset 0 0 32px #00f3ff05,0 10px 28px #00000029;overflow:hidden;clip-path:polygon(0 11px,11px 0,calc(100% - 15px) 0,100% 15px,100% calc(100% - 11px),calc(100% - 11px) 100%,14px 100%,0 calc(100% - 14px))}.hud-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) left 8px top 0 / 34px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) right 0 top 11px / 1px 34px no-repeat,linear-gradient(var(--accent),var(--accent)) left 0 bottom 11px / 1px 34px no-repeat,linear-gradient(var(--accent),var(--accent)) left 11px bottom 0 / 34px 1px no-repeat;opacity:.68}.hud-panel-head{position:relative;z-index:1;min-height:31px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-bottom:9px;margin-bottom:4px;border-bottom:1px solid rgba(0,243,255,.07)}.hud-panel-head h2{margin:3px 0 0;color:#eaffff;font-size:12px;letter-spacing:1px;text-transform:uppercase}.hud-eyebrow{display:block;color:var(--muted);font-size:7px;letter-spacing:1.7px}.hud-panel-actions{display:flex;align-items:center;gap:6px}.hud-badge,.hud-mini-button{border:1px solid var(--line);color:var(--accent);background:#ffffff03;padding:5px 7px;font-size:7px;font-weight:900;letter-spacing:1px}.hud-mini-button{cursor:pointer}.profile-card{display:grid;gap:8px;padding-top:3px}.hud-metric{display:grid;gap:4px}.hud-metric-head{display:flex;justify-content:space-between;align-items:center}.hud-metric-head span,.hud-metric-head strong,.profile-note{font-size:8px}.hud-metric-head span{color:#8da7ab;letter-spacing:.9px}.hud-metric-head strong{color:#eaffff}.hud-track{position:relative;height:5px;overflow:hidden;background:#ffffff09;border:1px solid rgba(0,243,255,.05)}.hud-track span,.hud-track i{display:block;height:100%;background:linear-gradient(90deg,var(--accent-strong),var(--accent));box-shadow:0 0 12px var(--accent)}.profile-note{margin-top:5px;color:var(--muted);line-height:1.45}.core-status-layout{display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:4px;min-height:190px}.core-status-copy{display:grid;gap:8px}.core-status-copy>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed rgba(0,243,255,.06);padding-bottom:4px}.core-status-copy span{color:var(--muted);font-size:7px;letter-spacing:1px}.core-status-copy strong{color:var(--accent);font-size:8px;letter-spacing:.5px;text-align:right}.core-status-layout .ai-core{width:150px;height:150px;justify-self:end}.mission-overview{display:grid;grid-template-columns:.95fr 1.2fr;gap:10px;align-items:start}.mission-copy p{margin:0 0 11px;color:#9ab2b6;font-size:9px;line-height:1.55}.mission-copy span,.mission-stats span{display:block;color:var(--muted);font-size:7px;letter-spacing:1.1px}.mission-copy strong{display:block;margin-top:4px;color:var(--accent);font-size:9px;line-height:1.4}.mission-chart{display:grid;gap:8px;padding:5px 0}.mission-chart-row{display:grid;grid-template-columns:minmax(55px,.9fr) minmax(70px,1.35fr) 30px;gap:6px;align-items:center}.mission-chart-row small{color:#8da7ab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-chart-row b{color:var(--accent);font-size:7px;text-align:right}.mission-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:7px;margin-top:2px;border-top:1px solid rgba(0,243,255,.07)}.mission-stats strong{display:block;color:#eaffff;margin-top:3px;font-size:12px}.metric-profile-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;height:142px;align-items:end;padding:8px 4px 3px;border-bottom:1px solid rgba(0,243,255,.08);background:linear-gradient(rgba(0,243,255,.035) 1px,transparent 1px);background-size:100% 25%}.profile-bar{min-width:0;height:100%;display:grid;grid-template-rows:1fr auto auto;gap:5px;align-items:end;justify-items:center}.profile-bar .hud-track{width:12px;height:100%;display:flex;align-items:flex-end}.profile-bar .hud-track i{width:100%;min-height:8px;background:linear-gradient(180deg,var(--accent),var(--accent-strong))}.profile-bar span{color:var(--muted);font-size:7px;letter-spacing:1px}.profile-bar b{color:#eaffff;font-size:7px}.profile-caption{display:flex;justify-content:space-between;gap:8px;padding-top:8px}.profile-caption span,.profile-caption strong{font-size:7px;letter-spacing:1px}.profile-caption span{color:var(--muted)}.profile-caption strong{color:#62ff9a}.core-dashboard-panel{min-height:230px}.core-dashboard-stage{min-height:210px;display:grid;place-items:center;background:radial-gradient(circle at center,rgba(0,243,255,.12),transparent 43%),radial-gradient(circle at center,rgba(0,243,255,.045),transparent 68%)}.core-dashboard-stage .ai-core{width:215px;height:215px}.capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.capability-item{display:grid;justify-items:center;text-align:center;gap:3px;min-height:81px;padding:8px 3px;border:1px solid rgba(0,243,255,.09);background:#00f3ff04}.capability-icon{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--line);color:var(--accent);font-size:16px;border-radius:6px}.capability-item strong{color:#eaffff;font-size:7px;letter-spacing:.8px}.capability-item small{color:var(--muted);font-size:6px}.capability-item span{color:#62ff9a;font-size:6px;letter-spacing:.6px}.task-list{display:grid;gap:7px}.task-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto 28px;gap:7px;align-items:center;padding-bottom:5px;border-bottom:1px solid rgba(0,243,255,.045)}.task-number{color:var(--muted);font-size:8px}.task-main{min-width:0;display:grid;gap:5px}.task-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d9f4f6;font-size:8px}.task-status{font-size:6px;letter-spacing:.6px;color:var(--accent)}.status-completed{color:#62ff9a}.status-failed{color:#f55}.task-row>b{color:#dffcff;font-size:7px;text-align:right}.dashboard-chat-panel{min-height:318px}.dashboard-chat-panel>.hud-panel-head{margin-bottom:6px}.voice-preview{display:grid;gap:7px;padding-bottom:7px;margin-bottom:7px;border-bottom:1px solid rgba(0,243,255,.06)}.voice-preview p{margin:0;color:#839da1;font-size:8px;line-height:1.45}.voice-wave-line{height:24px;display:flex;align-items:center;justify-content:center;gap:3px}.voice-wave-line span{width:2px;height:8px;background:var(--accent);box-shadow:0 0 7px var(--accent);animation:dashboard-wave 1.15s ease-in-out infinite alternate}.voice-wave-line span:nth-child(2),.voice-wave-line span:nth-child(6){height:14px;animation-delay:.12s}.voice-wave-line span:nth-child(3),.voice-wave-line span:nth-child(5){height:19px;animation-delay:.22s}.voice-wave-line span:nth-child(4){height:23px;animation-delay:.34s}.dashboard-chat-panel .chat-panel{display:grid;gap:7px;min-height:205px;background:transparent}.dashboard-chat-panel .chat-header{display:flex;align-items:center;gap:8px;border:0;padding:0}.dashboard-chat-panel .chat-header strong{display:block;color:#eaffff;font-size:8px;letter-spacing:1px}.dashboard-chat-panel .chat-header span{display:block;margin-top:2px;color:var(--muted);font-size:6px;letter-spacing:1px}.dashboard-chat-panel .chat-header select{margin-left:auto;color:var(--accent);background:transparent;border:1px solid var(--line);font-size:7px;padding:4px 5px}.dashboard-chat-panel .tool-routing-status{display:none}.dashboard-chat-panel .messages{min-height:82px;max-height:112px;overflow:auto;display:grid;gap:6px;padding-right:2px}.dashboard-chat-panel .message{display:grid;grid-template-columns:35px minmax(0,1fr);gap:5px;align-items:start}.dashboard-chat-panel .message>span{color:var(--accent);font-size:6px;letter-spacing:.7px;font-weight:900}.dashboard-chat-panel .message p{margin:0;color:#9ab2b6;font-size:7px;line-height:1.45}.dashboard-chat-panel .chat-input{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px}.dashboard-chat-panel .chat-input input{min-width:0;color:#dffcff;background:#03080b;border:1px solid var(--line);outline:none;padding:7px;font-size:7px}.dashboard-chat-panel .voice-button{padding:5px 7px;font-size:6px}.dashboard-chat-panel .voice-button span:last-child{display:none}.dashboard-chat-panel .chat-input button{padding:7px 8px;font-size:7px}.target-radar-wrap{display:grid;grid-template-columns:minmax(0,1fr) 105px;align-items:center;gap:6px}.target-radar{position:relative;width:min(190px,100%);aspect-ratio:1;margin:4px auto;border:1px solid var(--line);border-radius:50%;background:radial-gradient(circle at center,rgba(0,243,255,.08),transparent 58%),repeating-radial-gradient(circle,transparent 0 27px,rgba(0,243,255,.08) 28px 29px);overflow:hidden}.target-radar-ring,.target-radar-cross{position:absolute}.target-radar-ring{border:1px solid rgba(0,243,255,.11);border-radius:50%}.ring-a{inset:17%}.ring-b{inset:33%}.ring-c{inset:7%}.target-radar-cross{background:#00f3ff14}.cross-v{top:0;bottom:0;width:1px;left:50%}.cross-h{left:0;right:0;height:1px;top:50%}.target-radar-sweep{position:absolute;width:50%;height:1px;left:50%;top:50%;transform-origin:left center;background:linear-gradient(90deg,var(--accent),transparent);box-shadow:0 0 13px var(--accent);animation:radar-spin 2.8s linear infinite}.target-radar-core{position:absolute;left:50%;top:50%;width:32px;height:32px;transform:translate(-50%,-50%);border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;color:var(--accent);font-size:7px;font-weight:900;box-shadow:0 0 14px var(--accent)}.target-radar-dot{position:absolute;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.target-meta{display:grid;gap:8px}.target-meta div{display:grid;gap:2px}.target-meta span{color:var(--muted);font-size:6px;letter-spacing:1px}.target-meta strong{color:#dffcff;font-size:7px;line-height:1.25}.memory-bank{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:center}.memory-visual{width:72px;aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--accent);font-size:35px;box-shadow:inset 0 0 25px #00f3ff08,0 0 20px #00f3ff0a}.memory-data{display:grid;gap:7px}.memory-data div{display:flex;justify-content:space-between;gap:6px;border-bottom:1px dashed rgba(0,243,255,.05);padding-bottom:3px}.memory-data span{color:var(--muted);font-size:6px;letter-spacing:.8px}.memory-data strong{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--accent);font-size:7px;text-align:right}.hud-wide-button{width:100%;margin-top:9px;padding:7px 8px;border:1px solid var(--line);color:var(--accent);background:transparent;font-size:7px;letter-spacing:1px}.architecture{min-height:132px;display:grid;grid-template-columns:1fr 74px 1fr;gap:10px;align-items:center}.architecture-side{display:grid;gap:9px}.architecture-side span{position:relative;min-height:27px;display:grid;place-items:center;padding:5px;text-align:center;border:1px solid var(--line);color:#9ac0c5;font-size:6px;letter-spacing:.7px}.architecture-side.left span:after{content:"";position:absolute;right:-11px;top:50%;width:11px;height:1px;background:var(--line)}.architecture-side.right span:before{content:"";position:absolute;left:-11px;top:50%;width:11px;height:1px;background:var(--line)}.architecture-core{min-height:76px;display:grid;place-items:center;align-content:center;border:1px solid var(--accent);color:var(--accent);font-size:8px;font-weight:900;letter-spacing:1px;box-shadow:0 0 25px #00f3ff14,inset 0 0 20px #00f3ff0f}.architecture-core small{font-size:5px;letter-spacing:1.5px}.hud-list{display:grid;gap:5px}.hud-list-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:6px;align-items:center;padding:5px 0;border-bottom:1px solid rgba(0,243,255,.045)}.list-icon{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(0,243,255,.09);color:var(--accent);font-size:7px}.hud-list-row strong,.hud-list-row small,.hud-list-row time{display:block}.hud-list-row strong{color:#dffcff;font-size:7px;letter-spacing:.5px}.hud-list-row small{margin-top:2px;color:var(--muted);font-size:6px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hud-list-row time{color:var(--accent);font-size:6px}.communication{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center;min-height:132px}.communication-globe{width:74px;height:74px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--accent);font-size:38px;box-shadow:0 0 28px #00f3ff0d,inset 0 0 25px #00f3ff0a}.communication-list{display:grid;gap:7px}.communication-list div{display:flex;justify-content:space-between;gap:7px;border-bottom:1px dashed rgba(0,243,255,.05);padding-bottom:3px}.communication-list span{color:var(--muted);font-size:6px;letter-spacing:.8px}.communication-list strong{color:#62ff9a;font-size:6px;text-align:right}.dashboard-footerline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:5px 2px 2px;color:var(--muted);font-size:6px;letter-spacing:1px}.hud-empty{padding:15px 5px;color:var(--muted);text-align:center;font-size:7px;letter-spacing:1px}@keyframes dashboard-wave{0%{transform:scaleY(.45);opacity:.55}to{transform:scaleY(1.15);opacity:1}}.mode-working .hud-panel{background:linear-gradient(135deg,rgba(255,85,85,.018),transparent 34%),#0c0507e0}.mode-working .hud-panel:after{opacity:.74}.mode-working .profile-caption strong,.mode-working .communication-list strong{color:#62ff9a}.mode-sleep .command-dashboard{opacity:.12}@media(max-width:1250px){.grid-top,.grid-middle,.grid-lower{grid-template-columns:1fr 1fr}.grid-top>:last-child,.grid-middle>:last-child{grid-column:1 / -1}.grid-bottom{grid-template-columns:1fr 1fr}}@media(max-width:900px){.dashboard-brandline{align-items:flex-start}.grid-top,.grid-middle,.grid-lower,.grid-bottom{grid-template-columns:1fr}.grid-top>:last-child,.grid-middle>:last-child{grid-column:auto}.mission-overview,.core-status-layout,.target-radar-wrap,.communication{grid-template-columns:1fr}.core-status-layout .ai-core{justify-self:center}.target-radar{width:min(220px,80vw)}.target-meta{grid-template-columns:repeat(2,1fr)}.dashboard-chat-panel{min-height:0}.dashboard-footerline{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:560px){.dashboard-brandline{flex-direction:column;gap:10px}.dashboard-state{justify-items:start}.capability-grid{grid-template-columns:repeat(2,1fr)}.metric-profile-chart{height:120px}.task-row{grid-template-columns:20px minmax(0,1fr) auto}.task-row>b{display:none}.dashboard-footerline{grid-template-columns:1fr}}.sidebar-voice{margin-top:auto;padding:11px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(0,243,255,.025),transparent 45%),#0000002e}.sidebar-voice-head{display:flex;align-items:center;justify-content:space-between}.sidebar-voice-head .eyebrow{color:#dffcff}.voice-state-dot{color:#62ff9a;font-size:8px;text-shadow:0 0 10px #62ff9a}.sidebar-wave{height:36px;display:flex;align-items:center;justify-content:center;gap:3px;margin:8px 0;border-top:1px solid rgba(0,243,255,.05);border-bottom:1px solid rgba(0,243,255,.05)}.sidebar-wave span{width:2px;height:8px;background:var(--accent);box-shadow:0 0 8px var(--accent);animation:dashboard-wave 1.1s ease-in-out infinite alternate}.sidebar-wave span:nth-child(2),.sidebar-wave span:nth-child(12){height:12px;animation-delay:.08s}.sidebar-wave span:nth-child(3),.sidebar-wave span:nth-child(11){height:18px;animation-delay:.16s}.sidebar-wave span:nth-child(4),.sidebar-wave span:nth-child(10){height:24px;animation-delay:.24s}.sidebar-wave span:nth-child(5),.sidebar-wave span:nth-child(9){height:29px;animation-delay:.32s}.sidebar-wave span:nth-child(6),.sidebar-wave span:nth-child(8){height:18px;animation-delay:.4s}.sidebar-wave span:nth-child(7){height:34px;animation-delay:.48s}.sidebar-voice-quote{min-height:66px;display:grid;align-content:center;gap:5px;padding:9px;margin-bottom:8px;border:1px solid rgba(0,243,255,.07);background:#00000029}.sidebar-voice-quote strong{color:var(--accent);font-size:9px;line-height:1.4;font-weight:700}.sidebar-voice-quote span{color:var(--muted);font-size:8px}.sidebar-voice .voice-button{width:100%;justify-content:center}.world-map-widget{display:grid;gap:8px}.world-map-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.world-map-toolbar a{text-decoration:none;display:inline-block}.map-state{color:var(--muted);font-size:7px;letter-spacing:1px}.world-map-frame{height:260px;overflow:hidden;border:1px solid var(--line);background:#071014}.world-map-frame iframe{display:block;width:100%;height:100%;border:0}.world-map-readout{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.world-map-readout div{display:grid;gap:3px;padding-top:6px;border-top:1px solid rgba(0,243,255,.06)}.world-map-readout span{color:var(--muted);font-size:6px;letter-spacing:.9px}.world-map-readout strong{color:var(--accent);font-size:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grid-map{grid-template-columns:1fr}.mode-sleep .sidebar-voice{filter:saturate(.25)}@media(max-width:1100px){.sidebar-voice{display:none}}@media(max-width:760px){.world-map-frame{height:230px}.world-map-readout{grid-template-columns:repeat(2,1fr)}}.gmail-panel{min-height:620px}.gmail-control-bar{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:12px;padding:12px;border:1px solid var(--line);background:#ffffff03}.gmail-connection-copy{display:grid;gap:4px}.gmail-connection-copy strong{color:var(--accent);font-size:10px;letter-spacing:1.3px}.gmail-connection-copy span,.gmail-connection-copy small{color:var(--muted);font-size:8px;line-height:1.45}.gmail-connection-copy small{letter-spacing:.5px}.gmail-actions{flex:0 0 auto}.gmail-search-row{display:flex;gap:7px;margin-bottom:12px}.gmail-search-row input{flex:1;min-width:0;color:#dffcff;background:#03080b;border:1px solid var(--line);outline:none;padding:10px 11px;font-size:9px}.gmail-layout{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(0,1.4fr);gap:12px;min-height:410px}.gmail-message-list,.gmail-reader{min-width:0;border:1px solid var(--line);background:#0000001f}.gmail-section-title{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:7px;letter-spacing:1.4px}.gmail-section-title span{color:var(--accent)}.gmail-message{width:100%;display:grid;gap:4px;padding:10px;text-align:left;color:inherit;background:transparent;border:0;border-bottom:1px solid rgba(0,243,255,.05)}.gmail-message:hover,.gmail-message.selected{background:#00f3ff09}.gmail-message strong{color:#eaffff;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gmail-message span{color:var(--accent);font-size:7px}.gmail-message small{color:var(--muted);font-size:7px;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.gmail-reader{overflow:hidden}.gmail-reader-head{display:grid;gap:4px;padding:12px;border-bottom:1px solid rgba(0,243,255,.06)}.gmail-reader-head h3{margin:0;color:#eaffff;font-size:13px}.gmail-reader-head span,.gmail-reader-head small{color:var(--muted);font-size:7px}.gmail-reader pre{margin:0;padding:14px;max-height:360px;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#a8c7cb;font-size:8px;line-height:1.55;background:#0000002e}.gmail-status{white-space:nowrap;padding:5px 7px;border:1px solid var(--line);font-size:7px;letter-spacing:1px;color:var(--accent)}.gmail-status.status-connected{color:#62ff9a;border-color:#62ff9a40}.gmail-status.status-not_configured,.gmail-status.status-reauth_required{color:#ffae42;border-color:#ffae4240}@media(max-width:760px){.gmail-control-bar,.gmail-search-row{flex-direction:column}.gmail-layout{grid-template-columns:1fr}.gmail-message-list{max-height:280px;overflow:auto}}.telemetry-analytics{display:grid;gap:7px;margin-bottom:9px}.analytics-chart{position:relative;height:138px;padding-left:19px;border-bottom:1px solid rgba(0,243,255,.08);background:linear-gradient(rgba(0,243,255,.03) 1px,transparent 1px);background-size:100% 25%}.analytics-chart svg{position:absolute;left:23px;top:8px;width:calc(100% - 28px);height:calc(100% - 17px);overflow:visible}.analytics-gridline{position:absolute;left:22px;right:0;height:1px;background:#00f3ff0e}.analytics-gridline.g25{top:75%}.analytics-gridline.g50{top:50%}.analytics-gridline.g75{top:25%}.analytics-axis-labels{position:absolute;left:0;top:4px;bottom:5px;display:flex;flex-direction:column;justify-content:space-between;color:var(--muted);font-size:6px}.analytics-empty{position:absolute;inset:0;display:grid;place-items:center;color:var(--muted);font-size:7px;letter-spacing:1px}.analytics-legend{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.analytics-legend div{display:grid;gap:2px}.analytics-legend span{color:var(--muted);font-size:6px;letter-spacing:.8px}.analytics-legend strong{color:var(--accent);font-size:8px}.analytics-note{margin:0;color:var(--muted);font-size:6px;line-height:1.45}.jarvis-signature-panel{display:grid;grid-template-columns:76px minmax(0,1fr) 190px;align-items:center;gap:14px;min-height:98px;padding:14px;border:1px solid var(--line);background:radial-gradient(circle at 12% 50%,rgba(0,243,255,.08),transparent 30%),linear-gradient(90deg,rgba(0,243,255,.025),transparent 55%),#02090de6;clip-path:polygon(0 10px,10px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 10px),calc(100% - 10px) 100%,12px 100%,0 calc(100% - 12px));box-shadow:inset 0 0 24px #00f3ff05}.signature-core-mark{width:68px;height:68px;display:grid;place-items:center;border:1px solid var(--accent);color:var(--accent);font-size:20px;font-weight:900;letter-spacing:3px;border-radius:50%;box-shadow:0 0 22px #00f3ff14,inset 0 0 22px #00f3ff0d}.signature-copy h2{margin:3px 0;color:#eaffff;font-size:clamp(22px,2.4vw,32px);letter-spacing:4px}.signature-copy p{margin:0;color:var(--muted);font-size:7px;letter-spacing:1.3px}.signature-status{display:grid;justify-items:end;gap:4px;border-left:1px solid var(--line);padding-left:14px}.signature-status span{color:var(--muted);font-size:6px;letter-spacing:1.2px}.signature-status strong{color:#62ff9a;font-size:11px;letter-spacing:1px}.signature-status small{color:var(--accent);font-size:6px;letter-spacing:.9px}.mode-working .jarvis-signature-panel{background:radial-gradient(circle at 12% 50%,rgba(255,85,85,.08),transparent 30%),linear-gradient(90deg,rgba(255,85,85,.025),transparent 55%),#0c0507e6}@media(max-width:760px){.jarvis-signature-panel{grid-template-columns:60px minmax(0,1fr)}.signature-core-mark{width:56px;height:56px}.signature-status{grid-column:1 / -1;justify-items:start;border-left:0;border-top:1px solid var(--line);padding:9px 0 0}}.scheduler-panel{min-height:0}.scheduler-form{display:grid;grid-template-columns:1fr 1.4fr 180px 140px auto;gap:8px;align-items:end}.scheduler-form input{width:100%;min-width:0;color:#dffcff;background:#03080b;border:1px solid var(--line);outline:none;padding:10px 11px}.scheduler-form label{display:grid;gap:5px;color:var(--muted);font-size:7px;letter-spacing:1px}.schedule-list{display:grid;gap:8px;margin-top:16px}.schedule-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;border:1px solid var(--line);padding:11px;background:#ffffff03}.schedule-main{min-width:0;display:grid;gap:3px}.schedule-main strong{color:#eaffff;font-size:9px;letter-spacing:.5px}.schedule-main span{color:#9ab2b6;font-size:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-main small{color:var(--muted);font-size:6px;letter-spacing:.8px}.schedule-state{padding:5px 6px;border:1px solid var(--line);font-size:6px;letter-spacing:.8px}.schedule-active{color:#62ff9a}.schedule-paused{color:#ffae42}.schedule-completed{color:var(--muted)}.schedule-actions{display:flex;gap:5px}.schedule-actions button{padding:6px 8px;font-size:6px}@media(max-width:1100px){.scheduler-form{grid-template-columns:1fr 1fr}.scheduler-form>button{grid-column:1 / -1}}@media(max-width:700px){.scheduler-form,.scheduler-row,.schedule-row{grid-template-columns:1fr}.schedule-actions{justify-content:flex-start}}.command-center-reference{--cc-border: var(--line);display:grid;gap:10px;min-width:0}.cc-titlebar{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:12px;min-height:48px;padding:6px 10px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(0,243,255,.04),transparent 45%,rgba(0,243,255,.04));clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.cc-logo,.cc-title,.cc-clock-state span,.cc-eyebrow,.cc-badge,.cc-panel h2,.cc-system-footer span,.cc-research-search,.cc-map-state,.cc-map-readout span,.cc-radar-readout span,.cc-mission-copy span,.cc-mission-stats span,.cc-bottom-strip span,.cc-footerline,.cc-quick-head,.cc-quick-grid button{letter-spacing:1.4px}.cc-logo{color:var(--accent);font-weight:900;font-size:20px;letter-spacing:3px}.cc-title{text-align:center;color:#dffcff;font-size:13px;font-weight:900;letter-spacing:3px}.cc-clock-state{display:grid;justify-items:end;gap:3px}.cc-clock-state span{color:var(--accent);font-size:8px;font-weight:900}.cc-clock-state strong{color:#62ff9a;font-size:8px}.cc-working .cc-titlebar{background:linear-gradient(90deg,rgba(255,85,85,.07),transparent 45%,rgba(255,85,85,.07))}.cc-working .cc-title{color:#fff1f1}.cc-top-grid{display:grid;grid-template-columns:.95fr 1.25fr 1.15fr;gap:10px}.cc-main-grid{display:grid;grid-template-columns:1.05fr 1.65fr 1.15fr .95fr;gap:10px;min-height:400px}.cc-panel{position:relative;min-width:0;padding:10px;border:1px solid var(--line);background:#02090ee6;box-shadow:inset 0 0 24px #00f3ff05,0 8px 24px #0000002e;clip-path:polygon(0 10px,10px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.cc-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) left 7px top 0/34px 1px no-repeat,linear-gradient(var(--accent),var(--accent)) right 0 top 8px/1px 28px no-repeat,linear-gradient(var(--accent),var(--accent)) left 0 bottom 8px/1px 28px no-repeat,linear-gradient(var(--accent),var(--accent)) left 8px bottom 0/34px 1px no-repeat;opacity:.6}.cc-panel-head{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-height:30px;margin-bottom:8px;padding-bottom:7px;border-bottom:1px solid rgba(0,243,255,.08)}.cc-panel h2{margin:2px 0 0;color:#eaffff;font-size:11px}.cc-eyebrow{color:var(--accent);font-size:7px;font-weight:900}.cc-badge{padding:4px 6px;border:1px solid var(--line);color:var(--accent);font-size:7px;font-weight:900;white-space:nowrap}.cc-inline-button{border:1px solid var(--line);background:#00f3ff08;color:var(--accent);padding:6px 8px;font-size:7px;font-weight:900;letter-spacing:1px}.cc-inline-button:hover{border-color:var(--accent);background:#00f3ff12}.cc-system-status{display:grid;gap:8px;align-content:start}.cc-metric{display:grid;gap:4px}.cc-metric-top{display:flex;justify-content:space-between;gap:8px}.cc-network-rates{display:flex;justify-content:space-between;gap:10px;color:#9ab4b8;font-size:7px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.cc-network-metric{min-height:34px}.cc-metric-top span{color:#7f9ca0;font-size:7px;font-weight:800}.cc-metric-top strong{color:var(--accent);font-size:8px}.cc-meter{height:5px;border:1px solid rgba(0,243,255,.13);background:#ffffff05;overflow:hidden}.cc-meter i{display:block;height:100%;min-width:1px;background:linear-gradient(90deg,rgba(0,243,255,.25),var(--accent),rgba(0,243,255,.35));box-shadow:0 0 8px var(--accent)}.cc-system-footer{margin-top:2px;padding-top:7px;border-top:1px solid rgba(0,243,255,.07)}.cc-system-footer span,.cc-system-footer strong{display:block}.cc-system-footer span{color:#57777b;font-size:6px}.cc-system-footer strong{margin-top:3px;color:#9bd9df;font-size:7px}.cc-system-status .cc-inline-button{justify-self:start}.cc-core-status{display:grid;grid-template-columns:minmax(130px,.9fr) minmax(170px,1.1fr);align-items:center;gap:6px;min-height:170px}.cc-core-readout{display:grid;gap:7px}.cc-core-readout div{display:flex;justify-content:space-between;gap:6px;border-bottom:1px solid rgba(0,243,255,.05);padding-bottom:4px}.cc-core-readout span{color:#64878b;font-size:6px}.cc-core-readout strong{color:#dffcff;font-size:7px;text-align:right;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-core-hologram{--core-tone:#00f3ff;--core-glow:rgba(0,243,255,.3);position:relative;width:230px;height:205px;display:grid;place-items:center;color:var(--core-tone);isolation:isolate}.ai-core-hologram:before{content:"";position:absolute;inset:14%;border-radius:50%;border:1px solid color-mix(in srgb,var(--core-tone) 26%,transparent);box-shadow:0 0 30px var(--core-glow),inset 0 0 26px var(--core-glow);background:radial-gradient(circle,var(--core-glow),transparent 70%)}.core-hologram-scan{position:absolute;inset:10% 17%;border-top:1px solid color-mix(in srgb,var(--core-tone) 38%,transparent);border-bottom:1px solid color-mix(in srgb,var(--core-tone) 18%,transparent);animation:cc-scan 2.6s linear infinite}.core-hologram-svg{position:relative;z-index:2;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 0 8px var(--core-tone))}.face-silhouette,.face-mesh,.face-detail,.face-eye-frame,.face-mouth,.face-base-line{fill:none;stroke:var(--core-tone);stroke-width:1;vector-effect:non-scaling-stroke;opacity:.72}.face-mesh{opacity:.34;stroke-dasharray:2 3}.face-detail,.face-eye-frame{opacity:.9}.face-eye{fill:var(--core-tone);opacity:.95;filter:drop-shadow(0 0 4px var(--core-tone))}.face-eye.active{animation:cc-eye 1s ease-in-out infinite}.face-mouth.speaking{animation:cc-mouth .18s ease-in-out infinite alternate;stroke-width:1.8}.face-base-line{opacity:.45}.core-hologram-label{position:absolute;bottom:18px;color:var(--core-tone);font-size:9px;font-weight:900;letter-spacing:3px}.core-hologram-state{position:absolute;bottom:3px;color:var(--core-tone);font-size:6px;letter-spacing:2px}.cc-working .ai-core-hologram{--core-tone:#ff5555;--core-glow:rgba(255,85,85,.28)}.cc-working .face-mesh{opacity:.48}@keyframes cc-scan{50%{transform:translateY(18px);opacity:.45}}@keyframes cc-eye{50%{transform:scaleX(.55);opacity:.65}}@keyframes cc-mouth{0%{transform:scaleY(.55)}to{transform:scaleY(1.35)}}.cc-mission{display:grid;grid-template-columns:.9fr 1.15fr;grid-template-rows:1fr auto;gap:8px;min-height:170px}.cc-mission-copy p{margin:0 0 10px;color:#8ca8ac;font-size:8px;line-height:1.45}.cc-mission-copy span{display:block;color:var(--accent);font-size:6px;font-weight:900}.cc-mission-copy strong{display:block;margin-top:4px;color:#dffcff;font-size:8px}.cc-mission-graph{position:relative;min-height:118px;border:1px solid rgba(0,243,255,.08);overflow:hidden}.cc-graph-grid{position:absolute;inset:0;background:linear-gradient(rgba(0,243,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.06) 1px,transparent 1px);background-size:25% 25%}.cc-mission-graph svg{position:absolute;inset:8px 7px 22px;width:calc(100% - 14px);height:calc(100% - 30px)}.cc-chart-empty{position:absolute;inset:0;display:grid;place-items:center;color:#526f74;font-size:7px;letter-spacing:1px}.cc-chart-axis{position:absolute;left:7px;right:7px;bottom:5px;display:flex;justify-content:space-between;color:#507075;font-size:5px}.cc-mission-stats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(0,243,255,.07);padding-top:7px}.cc-mission-stats div{text-align:center}.cc-mission-stats span{display:block;color:#58797d;font-size:6px}.cc-mission-stats strong{display:block;margin-top:2px;color:var(--accent);font-size:11px}.cc-radar-wrap{display:grid;gap:8px;height:100%}.cc-radar-shell{position:relative;width:min(100%,280px);aspect-ratio:1;margin:auto}.cc-radar{position:relative;width:100%;height:100%;overflow:hidden;border:1px solid rgba(0,243,255,.18);border-radius:50%;background:radial-gradient(circle at center,rgba(0,243,255,.13),transparent 44%),repeating-radial-gradient(circle at center,transparent 0 27px,rgba(0,243,255,.12) 28px 29px);box-shadow:inset 0 0 30px #00f3ff14,0 0 18px #00f3ff0f}.cc-radar-cross{position:absolute;background:#00f3ff1f;pointer-events:none}.cc-radar-cross.cross-x{left:4%;right:4%;top:50%;height:1px}.cc-radar-cross.cross-y{top:4%;bottom:4%;left:50%;width:1px}.cc-radar-ring{position:absolute;border:1px solid rgba(0,243,255,.16);border-radius:50%;transform:translate(-50%,-50%);left:50%;top:50%}.cc-radar-ring.ring-1{width:25%;height:25%}.cc-radar-ring.ring-2{width:45%;height:45%}.cc-radar-ring.ring-3{width:67%;height:67%}.cc-radar-ring.ring-4{width:88%;height:88%}.cc-radar-sweep{position:absolute;left:50%;top:50%;width:47%;height:1px;transform-origin:left center;background:linear-gradient(90deg,var(--accent),rgba(0,243,255,0));box-shadow:0 0 11px var(--accent);animation:cc-radar 2.2s linear infinite}@keyframes cc-radar{to{transform:rotate(360deg)}}.cc-radar-origin{position:absolute;left:50%;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);background:var(--accent);border-radius:50%;box-shadow:0 0 12px var(--accent)}.cc-radar-corner{position:absolute;width:14px;height:14px;border-color:var(--accent);opacity:.7}.cc-radar-corner.corner-tl{left:12px;top:12px;border-top:1px solid;border-left:1px solid}.cc-radar-corner.corner-tr{right:12px;top:12px;border-top:1px solid;border-right:1px solid}.cc-radar-corner.corner-bl{left:12px;bottom:12px;border-bottom:1px solid;border-left:1px solid}.cc-radar-corner.corner-br{right:12px;bottom:12px;border-bottom:1px solid;border-right:1px solid}.cc-radar-contact{position:absolute;width:10px;height:10px;transform:translate(-50%,-50%);display:grid;place-items:center}.cc-radar-contact:before{content:"";position:absolute;width:18px;height:18px;border:1px solid var(--accent);border-radius:50%;opacity:.18;animation:cc-contact-ring 1.8s ease-out infinite}.cc-radar-contact i{width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 9px var(--accent);animation:cc-contact 1.5s ease-in-out infinite alternate}@keyframes cc-contact-ring{0%{transform:scale(.7);opacity:.45}to{transform:scale(1.7);opacity:0}}@keyframes cc-contact{to{transform:scale(1.5);opacity:.55}}.cc-radar-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:8px;font-weight:900;background:#02090e80;box-shadow:0 0 18px var(--accent)}.cc-radar-scale{position:absolute;color:#56777b;font-size:5px;font-weight:900;letter-spacing:1px}.cc-radar-scale.scale-top{left:50%;top:-1px;transform:translate(-50%)}.cc-radar-scale.scale-right{right:-2px;top:50%;transform:translateY(-50%) rotate(90deg)}.cc-radar-scale.scale-bottom{left:50%;bottom:-1px;transform:translate(-50%)}.cc-radar-scale.scale-left{left:-2px;top:50%;transform:translateY(-50%) rotate(-90deg)}.cc-radar-info{display:grid;grid-template-columns:.75fr 1.25fr;gap:7px}.cc-radar-contact-count{padding:7px;border:1px solid rgba(0,243,255,.08)}.cc-radar-contact-count span,.cc-radar-contact-count strong,.cc-radar-contact-count small{display:block}.cc-radar-contact-count span{color:#57777b;font-size:5px;letter-spacing:1px}.cc-radar-contact-count strong{margin-top:2px;color:var(--accent);font-size:20px;line-height:1}.cc-radar-contact-count small{margin-top:4px;color:#56777b;font-size:5px;line-height:1.3}.cc-radar-source{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.cc-radar-source div{padding:7px 5px;border:1px solid rgba(0,243,255,.08);text-align:center}.cc-radar-source span,.cc-radar-source strong{display:block}.cc-radar-source span{color:#56777b;font-size:5px}.cc-radar-source strong{margin-top:3px;color:var(--accent);font-size:10px}.cc-radar-note{color:#526f74;font-size:5px;line-height:1.35;letter-spacing:.45px}.cc-live-map{display:grid;gap:7px;height:100%;min-height:355px}.cc-map-toolbar{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.cc-map-state{margin-left:auto;color:#5e7f83;font-size:6px;white-space:nowrap}.cc-map-frame-grid{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:6px;min-height:285px;height:285px}.cc-real-map,.cc-street-view{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(0,243,255,.11);background:#071015}.cc-map-frame-label{position:absolute;z-index:4;left:7px;top:7px;padding:4px 6px;border:1px solid rgba(0,243,255,.15);background:#02090ee0;color:var(--accent);font-size:5px;font-weight:900;letter-spacing:1px}.cc-google-map-canvas,.cc-google-map-iframe,.cc-street-view-canvas,.cc-street-view-iframe{width:100%;height:100%;border:0;display:block}.cc-google-map-iframe,.cc-street-view-iframe{filter:saturate(.92) contrast(1.03)}.cc-map-api-note{position:absolute;left:7px;right:7px;bottom:7px;z-index:5;padding:5px 6px;border:1px solid rgba(255,174,66,.24);background:#140c04e6;color:#ffb45a;font-size:5px;letter-spacing:.5px}.cc-map-readout{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.cc-map-readout div{padding:6px;border:1px solid rgba(0,243,255,.07)}.cc-map-readout span,.cc-map-readout strong{display:block}.cc-map-readout span{color:#56777b;font-size:5px}.cc-map-readout strong{margin-top:3px;color:var(--accent);font-size:7px}.cc-chat-panel .chat-panel{margin:0;height:100%;border:0;background:transparent}.cc-chat-panel .chat-header{padding:0 0 6px}.cc-chat-panel .messages{min-height:205px;max-height:220px}.cc-chat-panel .chat-input{padding:6px 0 0}.cc-research{display:grid;gap:7px}.cc-research-search{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:0;border:1px solid rgba(0,243,255,.1);color:#769499;font-size:7px}.cc-research-search input{flex:1;min-width:0;padding:8px;border:0;outline:0;background:transparent;color:#bfe9ed;font:inherit}.cc-research-search input::placeholder{color:#4e6f74}.cc-research-search button{width:32px;align-self:stretch;border:0;border-left:1px solid rgba(0,243,255,.1);background:transparent;color:var(--accent);font-size:12px;cursor:pointer}.cc-research-search button:hover{background:#00f3ff0f}.cc-research-status{color:#57777b;font-size:6px;text-transform:uppercase;letter-spacing:.06em}.cc-research-empty{padding:10px 4px;color:#536f74;font-size:6px;line-height:1.4}.cc-research-item{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:center;padding:7px 5px;border-top:1px solid rgba(0,243,255,.05)}.cc-research-icon{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(0,243,255,.1);border-radius:50%;color:var(--accent)}.cc-research-item strong,.cc-research-item small{display:block}.cc-research-item strong{color:#dffcff;font-size:7px}.cc-research-item small{color:#617e82;margin-top:3px;font-size:6px;line-height:1.3}.cc-quick{padding:9px 10px;border:1px solid var(--line);background:#02090ee6;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.cc-quick-head{display:flex;justify-content:space-between;margin-bottom:7px}.cc-quick-head strong{color:#67858a;font-size:6px;font-weight:700}.cc-quick-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.cc-quick-grid button{min-height:36px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(0,243,255,.04),transparent);color:#a9dce1;font-size:7px;font-weight:900}.cc-quick-grid button:hover{color:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #00f3ff14}.cc-working .cc-quick-grid button:hover{box-shadow:0 0 12px #ff555514}.cc-bottom-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.cc-bottom-strip div{padding:6px 8px;border:1px solid rgba(0,243,255,.07);background:#ffffff03;min-width:0}.cc-bottom-strip span,.cc-bottom-strip strong{display:block}.cc-bottom-strip span{color:#4e6f74;font-size:5px}.cc-bottom-strip strong{margin-top:3px;color:#9bd7dc;font-size:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-footerline{display:flex;justify-content:space-between;gap:10px;color:#506e73;font-size:5px;padding:2px 4px 0}.cc-task-list{display:grid;gap:8px}.cc-task{display:grid;grid-template-columns:20px minmax(0,1fr) 34px;gap:7px;align-items:center}.cc-task>span{color:#4f7074;font-size:7px}.cc-task strong{display:block;color:#cfe7ea;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc-task b{color:var(--accent);font-size:7px;text-align:right}.cc-empty{color:#536f74;font-size:7px}.cc-working .cc-panel{background:#0e0405db}.cc-working .cc-panel:after{opacity:.72}.cc-working .cc-meter i{background:linear-gradient(90deg,rgba(255,85,85,.22),var(--accent),rgba(255,85,85,.35))}.cc-working .cc-live-map,.cc-working .cc-radar{--accent:#ff5555}.cc-working .cc-google-map-iframe,.cc-working .cc-street-view-iframe{filter:saturate(.7) hue-rotate(300deg) contrast(1.08)}@media(max-width:1200px){.cc-top-grid{grid-template-columns:1fr 1fr}.cc-top-grid .cc-panel:last-child{grid-column:1 / -1}.cc-main-grid{grid-template-columns:1.05fr 1.45fr}.cc-map-frame-grid{grid-template-columns:minmax(0,1fr) 145px}.cc-main-grid .cc-panel:nth-child(3),.cc-main-grid .cc-panel:nth-child(4){grid-column:auto}.cc-quick-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:820px){.cc-titlebar{grid-template-columns:1fr auto}.cc-logo{display:none}.cc-title{text-align:left}.cc-top-grid,.cc-main-grid{grid-template-columns:1fr}.cc-top-grid .cc-panel:last-child{grid-column:auto}.cc-main-grid .cc-panel{grid-column:auto!important}.cc-core-status{grid-template-columns:1fr}.ai-core-hologram{width:210px;margin:auto}.cc-mission{grid-template-columns:1fr}.cc-mission-graph{min-height:110px}.cc-map-frame-grid{grid-template-columns:1fr;height:auto;min-height:0}.cc-real-map{height:265px}.cc-street-view{height:150px}.cc-quick-grid{grid-template-columns:repeat(2,1fr)}.cc-bottom-strip{grid-template-columns:1fr 1fr}.cc-footerline{flex-wrap:wrap}}.cc-map-attribution{position:absolute;z-index:5;right:6px;bottom:6px;padding:3px 5px;border:1px solid rgba(0,243,255,.14);background:#02090ee6;color:#79a2a7;font-size:5px;text-decoration:none}.cc-map-attribution:hover{color:var(--accent);border-color:var(--accent)}.cc-street-view-launch{position:absolute;inset:0;display:grid;place-items:center;align-content:center;gap:7px;border:0;background:radial-gradient(circle at center,rgba(0,243,255,.08),transparent 48%),repeating-linear-gradient(135deg,rgba(0,243,255,.025) 0 1px,transparent 1px 8px),#071015;color:var(--accent);cursor:pointer}.cc-street-view-launch span{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;font-size:18px;box-shadow:0 0 16px #00f3ff1f}.cc-street-view-launch strong{font-size:7px;letter-spacing:1px}.cc-street-view-launch small{color:#617e82;font-size:5px;text-align:center;letter-spacing:.4px}.cc-street-view-launch:hover{background:radial-gradient(circle at center,rgba(0,243,255,.13),transparent 48%),repeating-linear-gradient(135deg,rgba(0,243,255,.035) 0 1px,transparent 1px 8px),#071015}.cc-radar-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:6px}.cc-radar-controls button{min-height:28px;padding:5px 4px;border:1px solid rgba(0,243,255,.16);background:#00f3ff06;color:#7faeb3;font-size:6px;font-weight:900;letter-spacing:.55px;cursor:pointer}.cc-radar-controls button:hover,.cc-radar-controls button.active{color:var(--accent);border-color:var(--accent);background:#00f3ff12;box-shadow:0 0 12px #00f3ff14}.cc-radar-controls button:disabled{cursor:wait;opacity:.65}.cc-radar-status{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:5px 6px;border:1px solid rgba(0,243,255,.08);background:#ffffff03;font-size:5px;text-transform:uppercase;letter-spacing:.55px}.cc-radar-status span{color:var(--accent);font-weight:900}.cc-radar-status strong{color:#56777b;font-size:5px}.cc-radar.is-scanning{box-shadow:inset 0 0 38px #00f3ff21,0 0 26px #00f3ff1c}.cc-working .cc-radar-controls button:hover,.cc-working .cc-radar-controls button.active{box-shadow:0 0 12px #ff555514}@media(max-width:820px){.cc-radar-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc-brand-lockup{display:flex;align-items:center;gap:11px;min-width:0}.cc-brand-lockup .cc-logo{white-space:nowrap}.cc-brand-lockup .cc-title{text-align:left;padding-left:11px;border-left:1px solid rgba(0,243,255,.16)}.cc-mode-chip{justify-self:center;display:flex;align-items:center;gap:7px;min-height:28px;padding:0 11px;border:1px solid var(--line);color:var(--accent);background:#00f3ff06;clip-path:polygon(0 6px,6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px))}.cc-mode-chip strong{font-size:7px;letter-spacing:1.2px}.cc-mode-dot{width:8px;height:8px;border-radius:50%;background:#1ee87b;box-shadow:0 0 9px #1ee87b}.cc-working .cc-mode-chip{color:#f77;border-color:#ff555573;background:#ff55550a}.cc-working .cc-mode-dot{background:#f55;box-shadow:0 0 9px #f55}.cc-header-right{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.cc-header-clock{display:grid;justify-items:end;gap:2px;padding-right:13px;border-right:1px solid rgba(0,243,255,.13)}.cc-header-clock strong{color:var(--accent);font-size:9px;letter-spacing:.8px}.cc-header-clock span{color:#56777b;font-size:5px;letter-spacing:.8px}.cc-header-operator{display:grid;justify-items:end;gap:2px;min-width:100px}.cc-header-operator strong{color:#dffcff;font-size:7px}.cc-header-operator span,.cc-header-operator small{font-size:5px;letter-spacing:.65px}.cc-header-operator span{color:#708f94}.cc-header-operator small{color:#62ff9a}@media(max-width:820px){.command-center-reference{gap:7px}.cc-titlebar{grid-template-columns:1fr auto;gap:7px;min-height:42px;padding:6px 7px}.cc-brand-lockup{gap:7px}.cc-brand-lockup .cc-logo{font-size:16px;letter-spacing:2.2px}.cc-brand-lockup .cc-title{font-size:9px;letter-spacing:2px;padding-left:7px}.cc-mode-chip{grid-column:2;grid-row:1;min-height:24px;padding:0 7px}.cc-mode-chip strong{font-size:6px}.cc-mode-dot{width:6px;height:6px}.cc-header-right{grid-column:1 / -1;justify-content:space-between;gap:8px;border-top:1px solid rgba(0,243,255,.08);padding-top:5px}.cc-header-clock{justify-items:start;border-right:0;padding-right:0}.cc-header-clock strong{font-size:7px}.cc-header-operator{justify-items:end}.cc-panel{padding:8px}.cc-panel-head{margin-bottom:6px;padding-bottom:6px}.cc-panel h2{font-size:10px}.cc-top-grid,.cc-main-grid{gap:7px}.cc-core-status{min-height:0}.cc-radar-shell{width:min(100%,250px)}.cc-radar-controls{gap:4px}.cc-radar-controls button{min-height:26px;font-size:5.5px}.cc-live-map{min-height:0}.cc-map-frame-grid{gap:5px}.cc-real-map{height:230px}.cc-street-view{height:135px}.cc-quick{padding:8px}.cc-quick-grid{gap:5px}.cc-quick-grid button{min-height:32px;font-size:6px}.cc-bottom-strip{gap:5px}.cc-bottom-strip div{padding:6px}}@media(max-width:420px){.cc-titlebar{grid-template-columns:1fr}.cc-mode-chip{grid-column:1;grid-row:auto;justify-self:start}.cc-header-right{grid-column:1}.cc-brand-lockup .cc-title{font-size:8px}.cc-logo{font-size:15px}.cc-radar-shell{width:min(100%,220px)}.cc-radar-info{grid-template-columns:1fr}.cc-radar-source{grid-template-columns:repeat(4,1fr)}.cc-map-readout{grid-template-columns:1fr 1fr 1fr}.cc-footerline{gap:5px 10px}}.dashboard-main .topbar{display:none}.dashboard-main .content{padding:10px;gap:10px}@media(max-width:760px){.dashboard-main .topbar{display:none}.dashboard-main .content{padding:7px;gap:7px}}.cc-network-spark{height:28px;margin-top:1px;border:1px solid rgba(0,243,255,.06);background:#00f3ff03;overflow:hidden}.cc-network-spark svg{width:100%;height:100%;display:block}.cc-mission{position:relative;grid-template-columns:minmax(0,.92fr) minmax(150px,1.1fr) 76px}.cc-mission-copy{min-width:0;z-index:2}.cc-mission-graph{min-width:0}.cc-mission-globe{position:relative;width:68px;height:68px;align-self:center;justify-self:end;border:1px solid var(--accent);border-radius:50%;background:radial-gradient(circle at 42% 38%,rgba(0,243,255,.09),transparent 68%);box-shadow:inset 0 0 18px #00f3ff12,0 0 14px #00f3ff0d;overflow:hidden}.cc-globe-ring{position:absolute;left:50%;top:50%;width:88%;height:44%;transform:translate(-50%,-50%);border:1px solid rgba(0,243,255,.42);border-radius:50%}.cc-globe-ring.ring-b{width:48%;height:88%}.cc-globe-arc{position:absolute;left:-12%;top:22%;width:124%;height:54%;border:1px solid rgba(0,243,255,.26);border-radius:50%;transform:rotate(18deg)}.cc-globe-arc.arc-b{transform:rotate(-18deg)}.cc-globe-gridline{position:absolute;background:#00f3ff33}.cc-globe-gridline.grid-h{left:9%;right:9%;top:50%;height:1px}.cc-globe-gridline.grid-v{top:9%;bottom:9%;left:50%;width:1px}.cc-quick-grid button{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:6px;text-align:left;padding:5px 8px}.cc-quick-grid button>span{color:var(--accent);font-size:14px;line-height:1;text-align:center}.cc-quick-grid button>strong{color:inherit;font-size:6.5px;letter-spacing:1px;font-weight:900}@media(max-width:1200px){.cc-mission{grid-template-columns:minmax(0,1fr) minmax(140px,1.1fr) 70px}}@media(max-width:820px){.cc-mission{grid-template-columns:1fr 1fr}.cc-mission-globe{width:58px;height:58px;grid-column:2;justify-self:end}.cc-mission-graph{grid-column:1 / -1;grid-row:2}.cc-mission-stats{grid-column:1 / -1;grid-row:3}}@media(max-width:420px){.cc-mission{grid-template-columns:1fr}.cc-mission-globe{grid-column:auto;justify-self:start;width:54px;height:54px}.cc-mission-graph,.cc-mission-stats{grid-column:auto;grid-row:auto}}@media(min-width:1201px){.app-shell{grid-template-columns:205px minmax(0,1fr)}.sidebar{padding:14px 10px;gap:12px}.brand-mark{font-size:24px;letter-spacing:4px}.brand-sub{font-size:7px;letter-spacing:2px}.operator{min-height:72px;padding:7px;gap:7px}.operator strong{font-size:9px}.operator span{font-size:7px}.operator small{font-size:5px}.sidebar nav{gap:2px}.sidebar nav button{padding:8px 9px;gap:8px;font-size:9px}.sidebar nav button span{width:16px;font-size:11px}.sidebar-voice{padding:7px}.sidebar-footer{gap:5px}.sidebar-footer button{padding:8px 9px;font-size:7px}}.cc-header-tools{display:flex;align-items:center;gap:10px;color:var(--accent);opacity:.82}.cc-header-tools span{width:18px;height:18px;display:grid;place-items:center;border:1px solid rgba(0,243,255,.08);border-radius:50%;font-size:10px}.cc-header-operator{display:flex;align-items:center;gap:7px;min-width:130px}.cc-header-operator>div:last-child{display:grid;justify-items:end;gap:2px}.cc-header-avatar{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-size:7px;font-weight:900;box-shadow:0 0 10px #00f3ff14}.cc-working .cc-header-avatar{box-shadow:0 0 10px #ff555514}.cc-radar-wrap{min-width:0;overflow:hidden}.cc-radar-source div{transition:.18s ease}.cc-radar-source div:hover{border-color:var(--accent)}.cc-radar-status:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 7px var(--accent);flex:none}.cc-radar-status{justify-content:flex-start}.cc-radar-status strong{margin-left:auto}@media(max-width:820px){.cc-header-tools{display:none}.cc-header-operator{min-width:0}.cc-header-avatar{width:26px;height:26px}}.command-center-reference{width:100%;min-width:0;gap:14px;font-size:13px;line-height:1.45;color:#d7e8ed}.command-center-reference .cc-titlebar,.command-center-reference .cc-panel,.command-center-reference .cc-quick{clip-path:none!important;border-radius:12px}.command-center-reference .cc-titlebar{grid-template-columns:minmax(130px,.75fr) minmax(150px,1fr) minmax(300px,1.2fr);min-height:76px;padding:12px 16px;gap:14px}.command-center-reference .cc-logo{display:block;font-size:24px}.command-center-reference .cc-title{font-size:16px;letter-spacing:2px}.command-center-reference .cc-mode-chip{display:flex;align-items:center;gap:8px;font-size:11px}.command-center-reference .cc-mode-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.command-center-reference .cc-header-right{display:flex;align-items:center;justify-content:flex-end;gap:18px;min-width:0}.command-center-reference .cc-header-tools{display:flex;gap:10px;color:#83a8b2;font-size:16px}.command-center-reference .cc-header-clock{display:grid;gap:3px;text-align:right}.command-center-reference .cc-header-clock strong{color:var(--accent);font-size:16px;letter-spacing:1px}.command-center-reference .cc-header-clock span{color:#91aab2;font-size:10px}.command-center-reference .cc-header-avatar{flex:none;width:38px;height:38px;font-size:11px}.command-center-reference .cc-header-operator strong,.command-center-reference .cc-header-operator span,.command-center-reference .cc-header-operator small{display:block}.command-center-reference .cc-header-operator strong{color:#ecf8fb;font-size:11px}.command-center-reference .cc-header-operator span{color:#8ba9b0;margin-top:2px;font-size:9px}.command-center-reference .cc-header-operator small{color:#64e4a1;margin-top:3px;font-size:9px}.command-center-reference .cc-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.command-center-reference .cc-main-grid{grid-template-columns:minmax(0,.98fr) minmax(0,1.15fr);gap:14px;min-height:0}.command-center-reference .cc-panel{min-width:0;padding:16px;border:1px solid rgba(88,204,218,.18);background:linear-gradient(155deg,#0a171ffa,#040b11f7);box-shadow:0 12px 28px #0003,inset 0 1px #ffffff06}.command-center-reference .cc-panel:after{opacity:.28}.command-center-reference .cc-panel-head{align-items:center;min-height:44px;gap:12px;margin-bottom:14px;padding-bottom:11px;border-bottom:1px solid rgba(121,191,202,.14)}.command-center-reference .cc-eyebrow{font-size:10px;letter-spacing:1.4px;line-height:1.4}.command-center-reference .cc-panel h2{margin-top:3px;font-size:17px;line-height:1.25;letter-spacing:.1px}.command-center-reference .cc-badge{padding:5px 8px;border-radius:6px;font-size:9px;letter-spacing:.6px}.command-center-reference button{clip-path:none!important;border-radius:8px;min-height:36px;font-size:10px;font-weight:800;line-height:1.3;letter-spacing:.4px;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.command-center-reference button:hover:not(:disabled){transform:translateY(-1px)}.command-center-reference button:focus-visible,.command-center-reference input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.command-center-reference button:disabled{opacity:.48;cursor:not-allowed;transform:none}.command-center-reference .cc-inline-button{min-height:34px;padding:7px 10px;border:1px solid rgba(80,205,220,.36);border-radius:7px;background:#0ab5c614;color:#81e9f0;font-size:9px;letter-spacing:.4px}.command-center-reference .cc-system-status{gap:11px}.command-center-reference .cc-metric-top span{font-size:10px;letter-spacing:.5px}.command-center-reference .cc-metric-top strong{font-size:12px}.command-center-reference .cc-meter{height:7px;border-radius:4px}.command-center-reference .cc-network-rates{font-size:10px}.command-center-reference .cc-network-metric{min-height:46px}.command-center-reference .cc-network-spark{height:24px}.command-center-reference .cc-telemetry-source{padding:8px 9px;border:1px solid rgba(250,181,81,.18);border-radius:7px;background:#fab5510b;color:#e5bd7e;font-size:9px;line-height:1.4;letter-spacing:.25px}.command-center-reference .cc-system-footer{margin-top:0;padding-top:9px}.command-center-reference .cc-system-footer span{color:#8aa7af;font-size:9px}.command-center-reference .cc-system-footer strong{font-size:10px}.command-center-reference .cc-system-status .cc-inline-button{justify-self:stretch}.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1.1fr) minmax(130px,.9fr);gap:12px;min-height:190px}.command-center-reference .cc-core-readout{gap:10px;min-width:0}.command-center-reference .cc-core-readout div{gap:8px;padding-bottom:7px}.command-center-reference .cc-core-readout span{font-size:9px}.command-center-reference .cc-core-readout strong{max-width:145px;font-size:10px}.command-center-reference .ai-core-hologram{width:100%;max-width:190px;height:180px;margin:auto}.command-center-reference .core-hologram-label{bottom:16px;font-size:10px}.command-center-reference .core-hologram-state{bottom:1px;font-size:8px}.command-center-reference .cc-mission-copy p{font-size:11px;line-height:1.5}.command-center-reference .cc-mission-copy span,.command-center-reference .cc-mission-stats span{font-size:9px}.command-center-reference .cc-mission-copy strong{font-size:12px;line-height:1.4}.command-center-reference .cc-mission-graph{min-height:130px;border-radius:8px}.command-center-reference .cc-chart-empty{padding:12px;text-align:center;font-size:10px}.command-center-reference .cc-chart-axis{font-size:8px}.command-center-reference .cc-mission-stats strong{font-size:15px}.command-center-reference .cc-radar-controls{display:flex;flex-wrap:wrap;gap:7px}.command-center-reference .cc-radar-controls button{flex:1 1 95px;min-height:38px;padding:8px 10px;border:1px solid rgba(83,203,217,.28);border-radius:7px;background:#0e2a32a3;color:#b8dce1;font-size:9px}.command-center-reference .cc-radar-controls button:hover:not(:disabled),.command-center-reference .cc-radar-controls button.active{border-color:var(--accent);background:#00f3ff1c;color:#e7feff}.command-center-reference .cc-radar-shell{width:min(100%,360px)}.command-center-reference .cc-radar{background-color:#04171b;box-shadow:inset 0 0 40px #00f3ff14}.command-center-reference .cc-radar-scale{color:#8eafb5;font-size:8px;letter-spacing:.4px;white-space:nowrap}.command-center-reference .cc-radar-scale.scale-right{right:-8px}.command-center-reference .cc-radar-scale.scale-left{left:-8px}.command-center-reference .cc-radar-core{width:46px;height:46px;font-size:11px}.command-center-reference .cc-radar-info{grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:9px}.command-center-reference .cc-radar-contact-count{padding:10px;border-radius:8px}.command-center-reference .cc-radar-contact-count span{font-size:9px}.command-center-reference .cc-radar-contact-count strong{font-size:28px}.command-center-reference .cc-radar-contact-count small{font-size:8px;line-height:1.45}.command-center-reference .cc-radar-source{gap:6px}.command-center-reference .cc-radar-source div{padding:9px 5px;border-radius:7px}.command-center-reference .cc-radar-source span{font-size:8px}.command-center-reference .cc-radar-source strong{font-size:13px}.command-center-reference .cc-radar-contact-row{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(90px,.75fr);align-items:center;gap:9px;padding:9px;border:1px solid rgba(94,167,181,.14);border-radius:8px;background:#ffffff05}.command-center-reference .cc-contact-type{color:#78d9e5;font-size:8px;letter-spacing:.5px;font-weight:900}.command-center-reference .cc-radar-contact-row>div{min-width:0}.command-center-reference .cc-radar-contact-row strong,.command-center-reference .cc-radar-contact-row small{display:block}.command-center-reference .cc-radar-contact-row strong{color:#e2f5f7;font-size:10px;overflow-wrap:anywhere}.command-center-reference .cc-radar-contact-row small{color:#86a5ad;font-size:8px;line-height:1.4}.command-center-reference .cc-radar-contact-row>small{text-align:right}.command-center-reference .cc-radar-empty,.command-center-reference .cc-workbench-empty,.command-center-reference .cc-agent-empty{display:grid;gap:6px;padding:13px;border:1px dashed rgba(96,178,192,.24);border-radius:8px;background:#ffffff04}.command-center-reference .cc-radar-empty strong,.command-center-reference .cc-workbench-empty strong{color:#c2eef2;font-size:10px}.command-center-reference .cc-radar-empty span,.command-center-reference .cc-workbench-empty span{color:#91afb6;font-size:10px;line-height:1.5}.command-center-reference .cc-radar-note{font-size:9px;line-height:1.5;letter-spacing:.1px;color:#91a9af}.command-center-reference .cc-radar-error,.command-center-reference .cc-workbench-error{padding:9px 11px;border:1px solid rgba(255,106,106,.28);border-radius:7px;background:#ff4b4b14;color:#ffb6b6;font-size:10px;line-height:1.45}.command-center-reference .cc-radar-status{gap:8px;font-size:10px}.command-center-reference .cc-radar-status strong{font-size:9px}.command-center-reference .cc-live-map{gap:10px;min-height:390px}.command-center-reference .cc-map-state{font-size:9px}.command-center-reference .cc-map-frame-label{font-size:9px;padding:6px 8px}.command-center-reference .cc-map-api-note{font-size:9px;line-height:1.4}.command-center-reference .cc-map-readout div{padding:8px;border-radius:6px}.command-center-reference .cc-chat-panel .chat-header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:10px}.command-center-reference .cc-chat-panel .chat-header strong{font-size:11px}.command-center-reference .cc-chat-panel .chat-header span{font-size:9px}.command-center-reference .cc-chat-panel .chat-header select{width:100%;min-height:38px;font-size:10px;border-radius:7px}.command-center-reference .cc-chat-panel .messages{min-height:280px;max-height:360px;padding:10px;gap:10px;border-radius:8px}.command-center-reference .cc-chat-panel .message>span{font-size:9px}.command-center-reference .cc-chat-panel .message p{font-size:12px;line-height:1.55}.command-center-reference .cc-chat-panel .chat-input{display:flex;gap:7px;padding-top:9px}.command-center-reference .cc-chat-panel .chat-input input{min-width:0;font-size:11px;padding:10px;border-radius:7px}.command-center-reference .cc-chat-panel .chat-input button{min-width:65px;min-height:40px;font-size:10px;border-radius:7px}.command-center-reference .cc-research{gap:10px}.command-center-reference .cc-research-search{border-radius:7px;font-size:10px}.command-center-reference .cc-research-search input{font-size:11px;padding:11px}.command-center-reference .cc-research-search button{min-height:40px;width:42px;font-size:18px}.command-center-reference .cc-research-status{font-size:9px}.command-center-reference .cc-research-empty{padding:14px 4px;font-size:10px;line-height:1.5}.command-center-reference .cc-research-item{grid-template-columns:32px minmax(0,1fr);gap:10px;padding:10px 6px}.command-center-reference .cc-research-icon{width:30px;height:30px;font-size:14px}.command-center-reference .cc-research-item strong{font-size:11px;line-height:1.4}.command-center-reference .cc-research-item small{font-size:9px;line-height:1.45}.command-center-reference .cc-quick{padding:14px;border:1px solid rgba(88,204,218,.18);background:#061017f5}.command-center-reference .cc-quick-head{align-items:center;gap:12px;margin-bottom:11px}.command-center-reference .cc-quick-head strong{font-size:10px;text-align:right}.command-center-reference .cc-quick-grid button{display:flex;align-items:center;gap:9px;min-height:48px;padding:10px;border-radius:8px;text-align:left;font-size:9px}.command-center-reference .cc-quick-grid button span{font-size:14px;color:var(--accent)}.command-center-reference .cc-quick-grid button strong{font-size:9px}.command-center-reference .cc-bottom-strip div{padding:10px;border:1px solid rgba(88,204,218,.13);border-radius:8px}.command-center-reference .cc-bottom-strip span{font-size:8px;letter-spacing:.5px}.command-center-reference .cc-bottom-strip strong{font-size:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.command-center-reference .cc-footerline{flex-wrap:wrap;gap:8px 14px;font-size:8px;letter-spacing:.5px;padding:5px 4px 0}.command-center-reference .cc-operations-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:14px;align-items:start}.command-center-reference .cc-workbench{display:grid;gap:12px;min-width:0}.command-center-reference .cc-workbench-intro p{margin:0;color:#a1bac0;font-size:11px;line-height:1.55}.command-center-reference .cc-mission-form{display:grid;gap:8px}.command-center-reference .cc-mission-form label{color:#83e6ec;font-size:9px;font-weight:900;letter-spacing:.8px}.command-center-reference .cc-mission-form input{width:100%;min-width:0;min-height:44px;padding:11px 13px;border:1px solid rgba(83,203,217,.28);border-radius:8px;background:#061219;color:#ecfbfd;font-size:12px}.command-center-reference .cc-mission-form input::placeholder{color:#69868f}.command-center-reference .cc-mission-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.command-center-reference .cc-mission-actions button{min-height:42px;padding:10px;border:1px solid rgba(83,203,217,.34);border-radius:8px;background:#0b788629;color:#a8f1f5;font-size:10px}.command-center-reference .cc-mission-actions button.primary-button{background:linear-gradient(135deg,#087d89,#0c505e);color:#f1feff}.command-center-reference .cc-mission-examples{display:grid;grid-template-columns:1fr;gap:6px}.command-center-reference .cc-mission-examples>span{color:#83a8b0;font-size:9px;font-weight:900;letter-spacing:.7px}.command-center-reference .cc-mission-examples button{padding:8px 10px;min-height:35px;border:1px solid rgba(95,162,175,.16);border-radius:7px;background:#ffffff06;color:#b1cbd0;text-align:left;font-size:10px;font-weight:600;text-transform:none;letter-spacing:0}.command-center-reference .cc-mission-examples button:hover{border-color:var(--accent);color:#e9feff}.command-center-reference .cc-mission-result{display:grid;gap:9px;padding:11px;border:1px solid rgba(90,190,204,.17);border-radius:9px;background:#01080c73}.command-center-reference .cc-mission-result-head{display:flex;flex-wrap:wrap;gap:14px}.command-center-reference .cc-mission-result-head div{display:grid;gap:3px}.command-center-reference .cc-mission-result-head span{color:#82a3aa;font-size:8px}.command-center-reference .cc-mission-result-head strong{color:#e1f9fb;font-size:11px}.command-center-reference .cc-mission-steps{display:grid;gap:6px}.command-center-reference .cc-mission-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px;border:1px solid rgba(91,164,177,.12);border-radius:7px;background:#ffffff05}.command-center-reference .cc-step-number{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:#00f3ff14;color:var(--accent);font-size:10px;font-weight:900}.command-center-reference .cc-mission-step strong,.command-center-reference .cc-mission-step small{display:block}.command-center-reference .cc-mission-step strong{color:#e0f5f7;font-size:10px}.command-center-reference .cc-mission-step small{margin-top:3px;color:#85a4ab;font-size:9px;line-height:1.35}.command-center-reference .cc-agent-state{display:inline-flex;justify-content:center;align-items:center;max-width:140px;padding:4px 7px;border:1px solid rgba(88,189,202,.17);border-radius:6px;background:#58bdca12;color:#b0dce2;font-size:8px;line-height:1.25;text-align:center;font-weight:900}.command-center-reference .state-completed{border-color:#57e19c52;background:#57e19c17;color:#82efb4}.command-center-reference .state-working,.command-center-reference .state-in-progress{border-color:#00f3ff54;background:#00f3ff17;color:#88eff5}.command-center-reference .state-waiting,.command-center-reference .state-waiting-for-hand,.command-center-reference .state-not-connected,.command-center-reference .state-waiting-approval{border-color:#ffb7514d;background:#ffb75114;color:#f2c37c}.command-center-reference .state-failed,.command-center-reference .state-error{border-color:#ff686857;background:#ff686814;color:#ffabab}.command-center-reference .state-planned,.command-center-reference .state-queued{color:#d9c4ff;border-color:#b892ff40;background:#b892ff14}.command-center-reference .cc-next-action{display:grid;gap:4px;padding:9px;border-left:3px solid var(--accent);background:#00f3ff0b}.command-center-reference .cc-next-action strong{color:var(--accent);font-size:8px}.command-center-reference .cc-next-action span{color:#afcbd0;font-size:10px;line-height:1.45}.command-center-reference .cc-agent-fleet-wrap{display:grid;gap:11px}.command-center-reference .cc-agent-fleet-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.command-center-reference .cc-agent-fleet-summary div{display:grid;gap:5px;padding:8px;border:1px solid rgba(88,204,218,.14);border-radius:7px;background:#ffffff05}.command-center-reference .cc-agent-fleet-summary span{color:#86a7ae;font-size:8px;line-height:1.3}.command-center-reference .cc-agent-fleet-summary strong{color:var(--accent);font-size:18px;line-height:1.1}.command-center-reference .cc-agent-tile{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid rgba(88,204,218,.15);border-radius:9px;background:linear-gradient(145deg,#0a2129ad,#050d13e6)}.command-center-reference .cc-agent-tile-top{display:flex;justify-content:space-between;align-items:center;gap:7px}.command-center-reference .cc-agent-glyph{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(0,243,255,.25);border-radius:8px;background:#00f3ff12;color:var(--accent);font-size:12px;font-weight:900}.command-center-reference .cc-agent-name{display:block;color:#ecf9fb;font-size:11px;line-height:1.3}.command-center-reference .cc-agent-tile p{margin:0;color:#8eacb3;font-size:9px;line-height:1.45}.command-center-reference .cc-agent-current{display:grid;gap:3px;padding-top:7px;border-top:1px solid rgba(88,204,218,.12)}.command-center-reference .cc-agent-current span{color:#83a6ad;font-size:8px;font-weight:900}.command-center-reference .cc-agent-current strong{color:#cae7ea;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.command-center-reference .cc-agent-capabilities{color:#76959d;font-size:8px;line-height:1.4;overflow-wrap:anywhere}.command-center-reference .cc-agent-legend{margin:0;color:#85a1a8;font-size:9px;line-height:1.5}.command-center-reference .cc-agent-empty{color:#99b8be;font-size:10px;line-height:1.45}@media(max-width:1320px){.command-center-reference .cc-titlebar{grid-template-columns:minmax(100px,.6fr) minmax(130px,.8fr) minmax(280px,1.4fr)}.command-center-reference .cc-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-top-grid .cc-panel:last-child{grid-column:1 / -1}.command-center-reference .cc-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.command-center-reference .cc-titlebar{grid-template-columns:1fr auto}.command-center-reference .cc-brand-lockup{display:flex;align-items:center;gap:10px}.command-center-reference .cc-title{text-align:left}.command-center-reference .cc-header-right{gap:10px}.command-center-reference .cc-header-tools{display:none}.command-center-reference .cc-top-grid,.command-center-reference .cc-main-grid,.command-center-reference .cc-operations-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-top-grid .cc-panel:last-child{grid-column:auto}.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1fr) minmax(130px,.8fr)}.command-center-reference .cc-live-map{min-height:0}.command-center-reference .cc-map-frame-grid{grid-template-columns:minmax(0,1fr) 150px}.command-center-reference .cc-real-map,.command-center-reference .cc-street-view{height:300px}}@media(max-width:620px){.command-center-reference{gap:10px}.command-center-reference .cc-titlebar{grid-template-columns:1fr;align-items:start}.command-center-reference .cc-logo{font-size:20px}.command-center-reference .cc-header-right{justify-content:space-between;flex-wrap:wrap}.command-center-reference .cc-mode-chip{grid-row:2}.command-center-reference .cc-panel{padding:12px}.command-center-reference .cc-panel h2{font-size:16px}.command-center-reference .cc-core-status{grid-template-columns:1fr}.command-center-reference .ai-core-hologram{max-width:180px}.command-center-reference .cc-mission,.command-center-reference .cc-radar-info{grid-template-columns:1fr}.command-center-reference .cc-radar-source{grid-template-columns:repeat(4,minmax(0,1fr))}.command-center-reference .cc-radar-contact-row{grid-template-columns:55px minmax(0,1fr)}.command-center-reference .cc-radar-contact-row>small{grid-column:2;text-align:left}.command-center-reference .cc-map-frame-grid{grid-template-columns:1fr;height:auto;min-height:0}.command-center-reference .cc-real-map{height:300px}.command-center-reference .cc-street-view{height:220px}.command-center-reference .cc-quick-grid,.command-center-reference .cc-bottom-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-agent-fleet-grid{grid-template-columns:1fr}.command-center-reference .cc-agent-fleet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-mission-step{grid-template-columns:26px minmax(0,1fr)}.command-center-reference .cc-mission-step>.cc-agent-state{grid-column:2;justify-self:start}}.command-center-reference .cc-quick-result{display:grid;gap:7px;margin-top:11px;padding:12px;border:1px solid rgba(88,204,218,.18);border-radius:9px;background:#01080ca8}.command-center-reference .cc-quick-result>strong{color:var(--accent);font-size:9px;letter-spacing:1px}.command-center-reference .cc-quick-result pre{margin:0;color:#d5edf0;font:inherit;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow:auto}.command-center-reference .cc-owner-board{display:grid;gap:12px}.command-center-reference .cc-owner-board-intro p{margin:0;color:#a0bac0;font-size:11px;line-height:1.55}.command-center-reference .cc-owner-board-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.command-center-reference .cc-owner-capability{display:grid;align-content:start;gap:8px;min-width:0;min-height:140px;padding:12px;border:1px solid rgba(88,204,218,.15);border-radius:9px;background:linear-gradient(145deg,#0c1f27ad,#050d13eb)}.command-center-reference .cc-owner-capability-head{display:flex;align-items:center;gap:8px;min-width:0}.command-center-reference .cc-owner-capability-head>span{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(0,243,255,.2);border-radius:8px;color:var(--accent);background:#00f3ff0f;font-size:14px}.command-center-reference .cc-owner-capability-head strong{color:#e7f7f9;font-size:11px;line-height:1.35}.command-center-reference .cc-owner-state{display:inline-flex;justify-self:start;max-width:100%;padding:5px 7px;border:1px solid rgba(150,189,196,.18);border-radius:6px;font-size:8px;line-height:1.3;font-weight:900;letter-spacing:.25px;overflow-wrap:anywhere}.command-center-reference .cc-owner-state.tone-good{color:#8de9b7;border-color:#57e19c40;background:#57e19c0f}.command-center-reference .cc-owner-state.tone-warn{color:#f2c47f;border-color:#ffb75140;background:#ffb7510e}.command-center-reference .cc-owner-state.tone-neutral{color:#a8dce2;border-color:#5fc0cd33;background:#5fc0cd0d}.command-center-reference .cc-owner-capability p{margin:0;color:#8faeb5;font-size:10px;line-height:1.5}.command-center-reference .cc-owner-board-foot{margin:0;color:#91adb4;font-size:10px;line-height:1.45}@media(max-width:1320px){.command-center-reference .cc-owner-board-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.command-center-reference .cc-owner-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.command-center-reference .cc-owner-board-grid{grid-template-columns:1fr}.command-center-reference .cc-owner-capability{min-height:0}}.command-center-reference .cc-map-module-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px}.command-center-reference .cc-map-module-title h2{margin:4px 0 0;color:#e8fbfd;font-size:18px}.command-center-reference .cc-map-follow-pill{padding:7px 10px;border:1px solid rgba(114,165,177,.24);border-radius:8px;color:#91acb5;font-size:9px;font-weight:900;white-space:nowrap}.command-center-reference .cc-map-follow-pill.is-following{color:#89efb3;border-color:#57e19c5c;background:#57e19c14}.command-center-reference .cc-map-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px}.command-center-reference .cc-map-track-button{border-color:#57e19c57;color:#91f0bb;background:#57e19c0e}.command-center-reference .cc-map-track-button.is-following{border-color:#ff6f6f57;color:#ffb7b7;background:#ff6f6f12}.command-center-reference .cc-map-state{flex:1 1 100%;margin-left:0;font-size:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.command-center-reference .cc-map-state.is-tracking{color:#82e9ab}.command-center-reference .cc-map-frame-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(220px,.9fr);gap:10px;height:390px;min-height:360px}.command-center-reference .cc-real-map,.command-center-reference .cc-street-view{min-width:0;min-height:0;border-radius:9px}.command-center-reference .cc-real-map{position:relative}.command-center-reference .cc-google-map-iframe{width:100%;height:100%;display:block;border:0}.command-center-reference .cc-map-frame-label{z-index:4;font-size:9px;border-radius:6px}.command-center-reference .cc-map-live-indicator{position:absolute;z-index:5;top:8px;right:8px;display:flex;gap:6px;align-items:center;padding:6px 8px;border:1px solid rgba(87,225,156,.32);border-radius:7px;background:#02140fe6;color:#8ef0b5;font-size:8px;font-weight:900}.command-center-reference .cc-map-live-indicator i{width:6px;height:6px;border-radius:50%;background:#5de49a;box-shadow:0 0 8px #5de49a;animation:cc-contact 1s ease-in-out infinite alternate}.command-center-reference .cc-street-view{display:flex;flex-direction:column;background:linear-gradient(180deg,#091b22,#03090e)}.command-center-reference .cc-street-view-scene{position:relative;flex:1;min-height:170px;overflow:hidden;background:linear-gradient(180deg,#122e38,#50727a 42%,#182b31 43%,#05090c)}.command-center-reference .cc-street-view-horizon{position:absolute;left:-12%;right:-12%;top:43%;height:2px;background:#c5f0f573;box-shadow:0 0 30px #78d7e22b}.command-center-reference .cc-street-view-road{position:absolute;inset:42% 0 0;background:linear-gradient(105deg,#111d21,#27383d 49%,#101a1e);clip-path:polygon(43% 0,57% 0,100% 100%,0 100%)}.command-center-reference .cc-street-view-road-edge{position:absolute;top:42%;bottom:0;width:2px;background:#b4e3e959;transform-origin:top center}.command-center-reference .cc-street-view-road-edge.edge-left{left:43%;transform:rotate(23deg)}.command-center-reference .cc-street-view-road-edge.edge-right{right:43%;transform:rotate(-23deg)}.command-center-reference .cc-street-view-target{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--accent);border-radius:50%;background:#020f14e6;color:var(--accent);font-size:10px;font-weight:900;box-shadow:0 0 18px #00f3ff2e}.command-center-reference .cc-street-view-scene-caption{position:absolute;left:8px;right:8px;bottom:8px;padding:6px 8px;border:1px solid rgba(135,192,202,.2);border-radius:6px;background:#02090edb;color:#9bbac1;font-size:8px;line-height:1.4;text-align:center}.command-center-reference .cc-street-view-info{display:grid;gap:5px;padding:10px}.command-center-reference .cc-street-view-info strong{color:#d9f2f5;font-size:10px;overflow-wrap:anywhere}.command-center-reference .cc-street-view-info span{color:#8caab2;font-size:9px;line-height:1.45}.command-center-reference .cc-street-view-open{display:flex;align-items:center;gap:8px;padding:10px;margin:0 9px 9px;border:1px solid rgba(0,243,255,.25);border-radius:7px;color:#bdf4f7;background:#00f3ff0e;text-decoration:none;font-size:9px;line-height:1.4}.command-center-reference .cc-street-view-open span{color:var(--accent);font-size:14px}.command-center-reference .cc-map-readout{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.command-center-reference .cc-map-readout div{min-width:0;padding:9px;border-radius:7px}.command-center-reference .cc-map-readout span{font-size:8px}.command-center-reference .cc-map-readout strong{font-size:10px;overflow-wrap:anywhere}.command-center-reference .cc-map-tracking-note{margin:0;color:#8daab2;font-size:10px;line-height:1.5}.command-center-reference .cc-live-map-full-page{gap:12px}.command-center-reference .cc-tracking-page{overflow:hidden}.command-center-reference .cc-live-map-full-page .cc-map-frame-grid{height:min(58vh,590px);min-height:420px}.command-center-reference .cc-live-map-full-page .cc-map-readout{grid-template-columns:repeat(6,minmax(0,1fr))}.command-center-reference .cc-radar-channels{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.command-center-reference .cc-radar-channel{display:grid;align-content:start;gap:6px;min-width:0;padding:9px;border:1px solid rgba(88,204,218,.15);border-radius:8px;background:#ffffff05}.command-center-reference .cc-radar-channel-head{display:flex;align-items:center;gap:6px;min-width:0}.command-center-reference .cc-radar-channel-head>span{flex:none;color:var(--accent);font-size:13px}.command-center-reference .cc-radar-channel-head strong{color:#b9dbe0;font-size:8px;letter-spacing:.3px}.command-center-reference .cc-radar-channel b{font-size:8px;line-height:1.4;overflow-wrap:anywhere}.command-center-reference .cc-radar-channel b.channel-good{color:#8de9b7}.command-center-reference .cc-radar-channel b.channel-warn{color:#f2c47f}.command-center-reference .cc-radar-channel b.channel-neutral{color:#b5d5db}.command-center-reference .cc-radar-channel small{color:#86a4ac;font-size:8px;line-height:1.45}.command-center-reference .cc-radar-wave{display:flex;gap:3px;align-items:flex-end;height:14px;padding-top:2px}.command-center-reference .cc-radar-wave i{width:calc(100% / 7);border-radius:2px 2px 0 0;background:var(--accent);opacity:.65;animation:cc-signal-wave .9s ease-in-out infinite alternate}.command-center-reference .cc-radar-wave i:nth-child(1){height:25%;animation-delay:-.1s}.command-center-reference .cc-radar-wave i:nth-child(2){height:50%;animation-delay:-.25s}.command-center-reference .cc-radar-wave i:nth-child(3){height:75%;animation-delay:-.4s}.command-center-reference .cc-radar-wave i:nth-child(4){height:100%;animation-delay:-.55s}.command-center-reference .cc-radar-wave i:nth-child(5){height:65%;animation-delay:-.7s}.command-center-reference .cc-radar-wave i:nth-child(6){height:45%;animation-delay:-.85s}.command-center-reference .cc-radar-wave i:nth-child(7){height:20%;animation-delay:-1s}@keyframes cc-signal-wave{0%{opacity:.22;transform:scaleY(.45)}to{opacity:.95;transform:scaleY(1)}}@media(max-width:1320px){.command-center-reference .cc-radar-channels{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-reference .cc-map-frame-grid{grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr)}}@media(max-width:980px){.command-center-reference .cc-map-frame-grid,.command-center-reference .cc-live-map-full-page .cc-map-frame-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.command-center-reference .cc-real-map{height:360px}.command-center-reference .cc-street-view{min-height:330px}.command-center-reference .cc-live-map-full-page .cc-map-readout{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-reference .cc-radar-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.command-center-reference .cc-map-module-title{align-items:flex-start;flex-direction:column}.command-center-reference .cc-map-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-map-toolbar .cc-map-state{grid-column:1/-1}.command-center-reference .cc-map-toolbar .cc-inline-button{min-width:0;white-space:normal}.command-center-reference .cc-real-map{height:300px}.command-center-reference .cc-street-view{min-height:300px}.command-center-reference .cc-map-readout,.command-center-reference .cc-live-map-full-page .cc-map-readout{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-radar-channels{grid-template-columns:1fr 1fr}}.command-center-reference .cc-radar-wave.is-waiting i{animation:none;opacity:.16;transform:scaleY(.35)}.command-center-reference .cc-radar-wave.is-active i{animation:cc-signal-wave .9s ease-in-out infinite alternate}.command-center-reference .cc-street-view-scene{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:180px;background:linear-gradient(rgba(0,243,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(0,243,255,.045) 1px,transparent 1px),radial-gradient(circle at center,rgba(0,243,255,.09),transparent 65%),#061016;background-size:22px 22px,22px 22px,auto,auto}.command-center-reference .cc-street-view-target{position:static;transform:none;flex:none}.command-center-reference .cc-street-view-scene>strong{color:#d7f2f5;font-size:10px;letter-spacing:1px;text-align:center}.command-center-reference .cc-street-view-scene-caption{position:static;max-width:90%;text-align:center}:root{color-scheme:dark}body{background:radial-gradient(ellipse at 76% 0%,rgba(173,12,34,.14),transparent 38%),radial-gradient(ellipse at 12% 95%,rgba(111,10,28,.1),transparent 30%),#070609}.app-shell{--accent: #ff3b4f;--accent-strong: #b81932;--line: rgba(255, 59, 79, .19);--panel: rgba(15, 10, 14, .94);--muted: #9b8790;background-color:#070609;background-image:linear-gradient(rgba(255,59,79,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,59,79,.025) 1px,transparent 1px);background-size:34px 34px}.app-shell.mode-working{--accent: #ff263f;--accent-strong: #da102c;--line: rgba(255, 44, 63, .25);background-image:linear-gradient(rgba(255,38,63,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,38,63,.035) 1px,transparent 1px)}.app-shell.mode-sleep{--accent: #7f7078;--accent-strong: #4b343c;--line: rgba(127,112,120,.16)}.app-shell .sidebar{background:linear-gradient(180deg,#0e080dfc,#070609fa);border-right-color:var(--line);padding:18px 12px;gap:14px}.app-shell .brand-mark{color:var(--accent);text-shadow:0 0 22px rgba(255,49,69,.27);letter-spacing:4px}.app-shell .brand-sub,.app-shell .eyebrow{color:#a68c95}.app-shell .operator{border-color:var(--line);border-radius:10px;background:linear-gradient(135deg,#ff314511,#ffffff03)}.app-shell .operator strong{color:#fff3f5;font-size:11px}.app-shell .operator span{color:#b19aa2;font-size:9px}.app-shell .operator small{color:#88737d;font-size:8px;line-height:1.35}.app-shell .sidebar nav{gap:4px}.app-shell .sidebar nav button{min-height:37px;padding:9px 10px;border-radius:7px;color:#a18c95;font-size:11px}.app-shell .sidebar nav button span{width:20px;flex:0 0 20px;color:#c56b79;font-size:13px}.app-shell .sidebar nav button:hover,.app-shell .sidebar nav button.active{color:#fff3f5;border-color:#ff3b4f4d;background:linear-gradient(90deg,#ff314529,#ff314509);box-shadow:inset 2px 0 0 var(--accent)}.app-shell .sidebar nav button.active span{color:var(--accent)}.app-shell .sidebar-voice{border-color:var(--line);border-radius:10px;background:linear-gradient(145deg,#ff31450e,#00000038)}.app-shell .sidebar-voice-quote{border-radius:7px;border-color:#ff3b4f1f}.app-shell .sidebar-footer button,.app-shell .primary-button,.app-shell .danger-button,.app-shell .ghost-button{min-height:38px;border-radius:7px;font-size:10px}.app-shell .primary-button,.app-shell .danger-button{border-color:var(--accent);background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff8f9;box-shadow:0 5px 18px #ff253d1f}.app-shell .ghost-button,.app-shell .mini-button{color:#ffc0c8;border-color:var(--line)}.app-shell .main-area{min-width:0}.app-shell .topbar{background:#080609eb;border-bottom-color:var(--line)}.app-shell .topbar h1{letter-spacing:.4px;font-size:24px}.app-shell .top-status strong{color:var(--accent)}.app-shell .live-dot{color:#ffa0aa!important;border-color:#ff3b4f47;background:#ff3b4f0f}.app-shell .content{gap:16px}.app-shell input,.app-shell select,.app-shell textarea{border-radius:7px;border-color:var(--line);background-color:#0a080c;color:#f4e8eb}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:var(--accent)}.command-center-reference{--cc-red-line: rgba(255, 59, 79, .18);gap:15px;color:#f0e5e9;font-size:13px;line-height:1.48}.command-center-reference .cc-titlebar{grid-template-columns:minmax(160px,.8fr) minmax(130px,.7fr) minmax(300px,1.4fr);min-height:78px;gap:16px;padding:13px 17px;border:1px solid var(--cc-red-line);border-radius:12px;background:linear-gradient(100deg,rgba(255,43,65,.105),transparent 42%),linear-gradient(270deg,rgba(255,43,65,.055),transparent 45%),#0a070bf0;box-shadow:inset 0 1px #ffffff06,0 10px 28px #0003}.command-center-reference .cc-logo{color:var(--accent);font-size:25px;letter-spacing:3px}.command-center-reference .cc-title{color:#fff0f3;font-size:15px;letter-spacing:2px}.command-center-reference .cc-mode-chip{display:inline-flex;align-items:center;justify-self:start;gap:8px;padding:8px 10px;border:1px solid var(--cc-red-line);border-radius:8px;background:#ff31450f;color:#ffd2d8}.command-center-reference .cc-mode-chip strong{font-size:10px;letter-spacing:.8px}.command-center-reference .cc-mode-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--accent)}.command-center-reference .cc-header-right{display:flex;justify-content:flex-end;align-items:center;gap:17px;min-width:0}.command-center-reference .cc-header-clock strong{color:var(--accent);font-size:17px;letter-spacing:1px}.command-center-reference .cc-header-clock span{color:#a9949c;font-size:10px}.command-center-reference .cc-header-operator strong{color:#fff1f4;font-size:11px}.command-center-reference .cc-header-operator span{color:#ad96a0;font-size:9px}.command-center-reference .cc-header-operator small{color:#ff8b9a;font-size:9px}.command-center-reference .cc-header-avatar{border-color:var(--accent);color:#ffdce1;background:#ff314517;box-shadow:0 0 17px #ff31451f}.command-center-reference .cc-top-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:14px}.command-center-reference .cc-operations-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:14px}.command-center-reference .cc-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0}.command-center-reference .cc-panel{padding:16px;border:1px solid var(--cc-red-line);border-radius:11px;background:linear-gradient(145deg,rgba(255,38,62,.035),transparent 38%),linear-gradient(180deg,#120b10fa,#09070afa);box-shadow:0 10px 27px #0003,inset 0 1px #ffffff06;clip-path:none!important}.command-center-reference .cc-panel:after{opacity:.34}.command-center-reference .cc-panel-head{min-height:44px;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:11px;border-bottom-color:#ff3b4f21}.command-center-reference .cc-eyebrow{color:#ff7180;font-size:10px;letter-spacing:1.25px;line-height:1.35}.command-center-reference .cc-panel h2{color:#fff0f3;font-size:17px;line-height:1.25;letter-spacing:.1px}.command-center-reference .cc-badge{padding:5px 8px;border:1px solid rgba(255,59,79,.22);border-radius:6px;background:#ff31450e;color:#ff9aa6;font-size:9px}.command-center-reference .cc-inline-button{min-height:36px;padding:8px 11px;border:1px solid rgba(255,59,79,.28);border-radius:7px;background:#ff314513;color:#ffc0c8;font-size:10px}.command-center-reference button{clip-path:none!important;border-radius:7px;font-size:10px;line-height:1.35;letter-spacing:.25px}.command-center-reference button:focus-visible,.command-center-reference input:focus-visible{outline:2px solid #ff6576;outline-offset:2px}.command-center-reference .cc-system-status{gap:12px}.command-center-reference .cc-metric{gap:6px}.command-center-reference .cc-metric-top span{color:#b5a0a8;font-size:10px;letter-spacing:.25px}.command-center-reference .cc-metric-top strong{color:#ff8391;font-size:12px}.command-center-reference .cc-meter{height:7px;border:1px solid rgba(255,59,79,.12);border-radius:4px}.command-center-reference .cc-meter i{background:linear-gradient(90deg,#8f1428,var(--accent),#ff8e9a);box-shadow:0 0 9px #ff3b4f66}.command-center-reference .cc-network-rates{color:#b69ba4;font-size:10px}.command-center-reference .cc-telemetry-source{border-color:#ffb35430;border-radius:7px;background:#ffb3540b;color:#e6bf84;font-size:9px}.command-center-reference .cc-system-footer{padding-top:10px;border-top-color:#ff3b4f1f}.command-center-reference .cc-system-footer span{color:#9b8790;font-size:9px}.command-center-reference .cc-system-footer strong{color:#c6b2b8;font-size:10px}.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:10px;min-height:190px}.command-center-reference .cc-core-readout{gap:10px}.command-center-reference .cc-core-readout div{border-bottom-color:#ff3b4f1a;padding-bottom:7px;gap:8px}.command-center-reference .cc-core-readout span{color:#ab969f;font-size:9px}.command-center-reference .cc-core-readout strong{color:#ffb0ba;font-size:10px;max-width:150px}.command-center-reference .ai-core-hologram{--core-tone: #ff465b;--core-glow: rgba(255, 49, 69, .22);width:100%;max-width:190px;height:185px;margin:auto}.command-center-reference .face-silhouette,.command-center-reference .face-mesh,.command-center-reference .face-detail,.command-center-reference .face-eye-frame,.command-center-reference .face-mouth,.command-center-reference .face-base-line{stroke:var(--core-tone)}.command-center-reference .face-eye{fill:var(--core-tone)}.command-center-reference .core-hologram-label{color:#ff6678;font-size:10px}.command-center-reference .core-hologram-state{color:#d98a96;font-size:8px}.command-center-reference .cc-mission{gap:12px;min-height:190px}.command-center-reference .cc-mission-copy p{color:#b7a2aa;font-size:11px;line-height:1.55}.command-center-reference .cc-mission-copy span,.command-center-reference .cc-mission-stats span{color:#b78d97;font-size:9px}.command-center-reference .cc-mission-copy strong{color:#ffd8de;font-size:12px;line-height:1.4}.command-center-reference .cc-mission-graph{border-color:#ff3b4f24;border-radius:8px;min-height:130px}.command-center-reference .cc-graph-grid{background-image:linear-gradient(rgba(255,59,79,.065) 1px,transparent 1px),linear-gradient(90deg,rgba(255,59,79,.065) 1px,transparent 1px)}.command-center-reference .cc-mission-graph polyline{stroke:var(--accent)}.command-center-reference .cc-chart-axis{color:#967b84;font-size:8px}.command-center-reference .cc-chart-empty{color:#967b84;font-size:10px}.command-center-reference .cc-mission-stats{border-top-color:#ff3b4f24}.command-center-reference .cc-mission-stats strong{color:#ff7d8b;font-size:15px}.command-center-reference .cc-mission-globe{border-color:#ff3b4fb3;box-shadow:inset 0 0 18px #ff314514,0 0 14px #ff31450f}.command-center-reference .cc-globe-ring{border-color:#ff3b4f6b}.command-center-reference .cc-globe-arc{border-color:#ff3b4f45}.command-center-reference .cc-globe-gridline{background:#ff3b4f33}.command-center-reference .cc-radar-wrap{gap:12px}.command-center-reference .cc-radar-controls{gap:7px}.command-center-reference .cc-radar-controls button{flex:1 1 96px;min-height:38px;padding:8px 10px;border:1px solid rgba(255,59,79,.22);border-radius:7px;background:#360a156b;color:#e0bcc4;font-size:9px}.command-center-reference .cc-radar-controls button:hover:not(:disabled),.command-center-reference .cc-radar-controls button.active{border-color:var(--accent);background:#ff31451f;color:#fff0f3}.command-center-reference .cc-radar{background-color:#10080d;border-color:#ff3b4f45;box-shadow:inset 0 0 40px #ff314512,0 0 20px #ff31450a}.command-center-reference .cc-radar,.command-center-reference .cc-radar-ring{border-color:#ff3b4f3b}.command-center-reference .cc-radar{background-image:radial-gradient(circle at center,rgba(255,49,69,.1),transparent 45%),repeating-radial-gradient(circle at center,transparent 0 27px,rgba(255,59,79,.13) 28px 29px)}.command-center-reference .cc-radar-cross{background:#ff3b4f26}.command-center-reference .cc-radar-sweep{background:linear-gradient(90deg,var(--accent),rgba(255,59,79,0));box-shadow:0 0 11px var(--accent)}.command-center-reference .cc-radar-scale{color:#b08b95;font-size:8px}.command-center-reference .cc-radar-core{border-color:var(--accent);color:#ffbbc4;background:#09060ab3;box-shadow:0 0 18px #ff3b4f33}.command-center-reference .cc-radar-contact i{background:var(--accent);box-shadow:0 0 9px var(--accent)}.command-center-reference .cc-radar-contact:before{border-color:var(--accent)}.command-center-reference .cc-radar-contact-count,.command-center-reference .cc-radar-source div{border-color:#ff3b4f24;border-radius:8px}.command-center-reference .cc-radar-contact-count span,.command-center-reference .cc-radar-contact-count small,.command-center-reference .cc-radar-source span{color:#a78a94;font-size:9px}.command-center-reference .cc-radar-contact-count strong,.command-center-reference .cc-radar-source strong{color:#ff7a8a}.command-center-reference .cc-radar-note{color:#a89098;font-size:9px;line-height:1.5;letter-spacing:.1px}.command-center-reference .cc-radar-channel,.command-center-reference .cc-radar-contact-row{border-color:#ff3b4f21;border-radius:8px;background:#ffffff05}.command-center-reference .cc-radar-channel-head strong{color:#e8cbd1}.command-center-reference .cc-radar-channel b{font-size:9px}.command-center-reference .cc-contact-type{color:#ff8593}.command-center-reference .cc-radar-contact-row strong{color:#ffebee;font-size:10px}.command-center-reference .cc-radar-contact-row small{color:#b09ca3;font-size:9px}.command-center-reference .cc-radar-empty,.command-center-reference .cc-workbench-empty,.command-center-reference .cc-agent-empty{border-color:#ff3b4f38;border-radius:8px;background:#ff314506}.command-center-reference .cc-radar-empty strong,.command-center-reference .cc-workbench-empty strong{color:#ffe0e5;font-size:11px}.command-center-reference .cc-radar-empty span,.command-center-reference .cc-workbench-empty span{color:#b9a4ac;font-size:11px;line-height:1.55}.command-center-reference .cc-radar-error,.command-center-reference .cc-workbench-error{border-radius:7px;background:#ff314512;color:#ffc0c8;font-size:11px}.command-center-reference .cc-live-map{gap:10px;min-height:380px}.command-center-reference .cc-map-toolbar{gap:8px}.command-center-reference .cc-map-toolbar button{border:1px solid rgba(255,59,79,.24);background:#ff31450f;color:#ffc0c8}.command-center-reference .cc-map-state{color:#b0959e;font-size:9px}.command-center-reference .cc-map-frame-grid{grid-template-columns:minmax(0,1fr) 150px;gap:8px;height:320px;min-height:320px}.command-center-reference .cc-real-map,.command-center-reference .cc-street-view{border-color:#ff3b4f2b;border-radius:7px}.command-center-reference .cc-map-frame-label{border-color:#ff3b4f38;border-radius:5px;color:#ff9aa6;font-size:9px}.command-center-reference .cc-map-readout{gap:7px}.command-center-reference .cc-map-readout div{padding:8px;border:1px solid rgba(255,59,79,.12);border-radius:7px}.command-center-reference .cc-map-readout span{color:#a78e97;font-size:8px}.command-center-reference .cc-map-readout strong{color:#ff98a4;font-size:10px}.command-center-reference .cc-chat-panel .messages{border:1px solid rgba(255,59,79,.12);background:#00000029}.command-center-reference .cc-chat-panel .message>span{color:#ff7c8a;font-size:9px}.command-center-reference .cc-chat-panel .message p{color:#dacbd0;font-size:12px;line-height:1.55}.command-center-reference .cc-chat-panel .chat-input input{border:1px solid rgba(255,59,79,.2);background:#0b080c;color:#fff0f3}.command-center-reference .cc-chat-panel .chat-input button{border:1px solid rgba(255,59,79,.24);background:#ff314514;color:#ffd3d9}.command-center-reference .cc-research-search{border-color:#ff3b4f29;border-radius:7px;background:#00000024}.command-center-reference .cc-research-search input{color:#fff0f3}.command-center-reference .cc-research-search button{border-left-color:#ff3b4f24;color:var(--accent)}.command-center-reference .cc-research-item{border-top-color:#ff3b4f1a}.command-center-reference .cc-research-icon{border-color:#ff3b4f30;color:#ff8492}.command-center-reference .cc-research-item strong{color:#f7e5e9;font-size:11px}.command-center-reference .cc-research-item small{color:#af9aa2;font-size:9px}.command-center-reference .cc-quick{padding:14px;border:1px solid var(--cc-red-line);border-radius:10px;background:linear-gradient(145deg,#ff31450d,#09070af7)}.command-center-reference .cc-quick-head{margin-bottom:11px}.command-center-reference .cc-quick-head .cc-eyebrow{color:#ff7180;font-size:10px}.command-center-reference .cc-quick-head strong{color:#b59ba3;font-size:10px}.command-center-reference .cc-quick-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.command-center-reference .cc-quick-grid button{display:flex;align-items:center;gap:9px;min-height:47px;padding:10px;border:1px solid rgba(255,59,79,.18);border-radius:7px;background:linear-gradient(180deg,#ff314511,#ff314504);color:#e8cbd1;font-size:9px;text-align:left}.command-center-reference .cc-quick-grid button span{color:#ff7888;font-size:14px}.command-center-reference .cc-quick-grid button strong{color:inherit;font-size:9px;letter-spacing:.3px}.command-center-reference .cc-quick-grid button:hover{border-color:var(--accent);background:#ff31451f}.command-center-reference .cc-bottom-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.command-center-reference .cc-bottom-strip div{padding:10px;border:1px solid rgba(255,59,79,.12);border-radius:8px;background:#0d080cb3}.command-center-reference .cc-bottom-strip span{color:#a88c96;font-size:8px}.command-center-reference .cc-bottom-strip strong{color:#e5c7ce;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.command-center-reference .cc-footerline{color:#9b858e;font-size:8px;letter-spacing:.35px;padding:5px 4px 0}.command-center-reference .cc-workbench-intro p{color:#b8a3ab;font-size:11px;line-height:1.55}.command-center-reference .cc-mission-form label{color:#ff8997;font-size:10px}.command-center-reference .cc-mission-form input{min-height:46px;border-color:#ff3b4f38;border-radius:7px;background:#0c080d;color:#fff0f3;font-size:12px}.command-center-reference .cc-mission-actions button{min-height:42px;border-color:#ff3b4f3b;background:#ff314514;color:#ffd0d7}.command-center-reference .cc-mission-actions button.primary-button{border-color:#dc1c35;background:linear-gradient(135deg,#e72a40,#9b1027);color:#fff5f6}.command-center-reference .cc-mission-examples>span{color:#b1959f;font-size:9px}.command-center-reference .cc-mission-examples button{border-color:#ff3b4f21;border-radius:7px;background:#ffffff05;color:#d7bec5;font-size:10px}.command-center-reference .cc-mission-result{border-color:#ff3b4f29;border-radius:9px;background:#00000029}.command-center-reference .cc-mission-result-head span{color:#b397a0;font-size:9px}.command-center-reference .cc-mission-result-head strong{color:#fff0f3;font-size:11px}.command-center-reference .cc-mission-step{border-color:#ff3b4f21;border-radius:7px;background:#ffffff05}.command-center-reference .cc-step-number{background:#ff31451a;color:#ff8794}.command-center-reference .cc-mission-step strong{color:#f1dfe3;font-size:10px}.command-center-reference .cc-mission-step small{color:#b09aa3;font-size:9px}.command-center-reference .cc-agent-state{border-color:#ff3b4f2b;background:#ff31450e;color:#f0c9d0}.command-center-reference .state-working,.command-center-reference .state-in-progress{border-color:#ff3b4f4d;background:#ff314517;color:#ffabb6}.command-center-reference .cc-next-action{border-left-color:var(--accent);background:#ff31450d}.command-center-reference .cc-next-action strong{color:#ff7787;font-size:9px}.command-center-reference .cc-next-action span{color:#d7c0c7;font-size:10px}.command-center-reference .cc-agent-fleet-summary div,.command-center-reference .cc-agent-tile{border-color:#ff3b4f24;border-radius:8px}.command-center-reference .cc-agent-fleet-summary div{background:#ff314506}.command-center-reference .cc-agent-fleet-summary span{color:#ae959e;font-size:8px}.command-center-reference .cc-agent-fleet-summary strong{color:#ff7787;font-size:18px}.command-center-reference .cc-agent-tile{background:linear-gradient(145deg,#250d16a6,#0a070bf5)}.command-center-reference .cc-agent-glyph{border-color:#ff3b4f40;background:#ff314512;color:#ff8391}.command-center-reference .cc-agent-name{color:#fff0f3;font-size:11px}.command-center-reference .cc-agent-tile p{color:#b49ea6;font-size:10px}.command-center-reference .cc-agent-current{border-top-color:#ff3b4f1f}.command-center-reference .cc-agent-current span{color:#ad949d;font-size:8px}.command-center-reference .cc-agent-current strong{color:#e6cdd3;font-size:10px}.command-center-reference .cc-agent-capabilities,.command-center-reference .cc-agent-legend{color:#a78f98;font-size:9px;line-height:1.5}.command-center-reference .cc-agent-open{width:100%}.command-center-reference .cc-owner-board-intro p{color:#b7a1aa;font-size:11px;line-height:1.55}.command-center-reference .cc-owner-capability{border-color:#ff3b4f24;border-radius:8px;background:#ff314506}.command-center-reference .cc-owner-capability-head strong{color:#f5e0e5;font-size:11px}.command-center-reference .cc-owner-state{border-radius:6px;font-size:9px}.command-center-reference .cc-owner-capability p{color:#b19aa2;font-size:10px;line-height:1.5}.command-center-reference .cc-operations-grid,.command-center-reference .cc-main-grid,.command-center-reference .cc-owner-board-grid{align-items:stretch}.command-center-reference .cc-main-grid>.cc-panel{min-height:0}.command-center-reference .cc-chat-panel .messages{min-height:250px;max-height:360px}.command-center-reference .cc-chat-panel .chat-input{display:flex;gap:8px}.command-center-reference .cc-chat-panel .chat-input input{flex:1;min-width:0}.command-center-reference .cc-chat-panel .chat-input button{min-width:64px}.command-center-reference .cc-radar-contact-row{grid-template-columns:70px minmax(0,1fr)}.command-center-reference .cc-radar-contact-row>small{grid-column:2;text-align:left}@media(max-width:1370px){.command-center-reference .cc-titlebar{grid-template-columns:minmax(135px,.65fr) minmax(125px,.6fr) minmax(260px,1.2fr)}.command-center-reference .cc-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-top-grid>.cc-panel:last-child{grid-column:1 / -1}.command-center-reference .cc-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.app-shell{grid-template-columns:185px minmax(0,1fr)}.app-shell .sidebar{padding:14px 9px}.app-shell .sidebar nav button{font-size:10px;padding:9px 7px}.command-center-reference .cc-titlebar{grid-template-columns:minmax(120px,.8fr) minmax(110px,.6fr)}.command-center-reference .cc-header-right{grid-column:1 / -1;justify-content:space-between;border-top:1px solid rgba(255,59,79,.1);padding-top:8px}.command-center-reference .cc-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-operations-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-shell{display:block}.app-shell .sidebar{position:sticky;top:0;z-index:30;width:100%;height:auto;flex-direction:row;align-items:center;overflow-x:auto;padding:8px;gap:8px;border-right:0;border-bottom:1px solid var(--line)}.app-shell .brand,.app-shell .operator,.app-shell .sidebar-voice{display:none}.app-shell .sidebar nav{display:flex;flex:1 0 auto;gap:5px}.app-shell .sidebar nav button{display:inline-flex;justify-content:flex-start;width:auto;min-height:36px;flex:0 0 auto;padding:8px 10px;white-space:nowrap;font-size:10px}.app-shell .sidebar nav button span{font-size:12px}.app-shell .sidebar-footer{display:flex;flex-direction:row;flex:0 0 auto;gap:5px;margin:0}.app-shell .sidebar-footer button{width:auto;min-height:34px;padding:7px 9px;white-space:nowrap;font-size:9px}.app-shell .content{padding:10px;gap:12px}.app-shell .topbar{position:static;padding:12px 14px;min-height:0}.app-shell .topbar h1{font-size:20px}.command-center-reference{gap:11px}.command-center-reference .cc-titlebar{grid-template-columns:1fr;gap:10px;padding:12px}.command-center-reference .cc-brand-lockup{display:flex;align-items:center;gap:10px}.command-center-reference .cc-brand-lockup .cc-logo{font-size:20px}.command-center-reference .cc-brand-lockup .cc-title{text-align:left;font-size:11px;padding-left:10px;border-left:1px solid rgba(255,59,79,.2)}.command-center-reference .cc-mode-chip{justify-self:start}.command-center-reference .cc-header-right{grid-column:auto;display:flex;justify-content:space-between;gap:10px;padding-top:9px}.command-center-reference .cc-header-tools{display:none}.command-center-reference .cc-top-grid,.command-center-reference .cc-main-grid,.command-center-reference .cc-operations-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-top-grid>.cc-panel:last-child{grid-column:auto}.command-center-reference .cc-panel{padding:13px}.command-center-reference .cc-panel h2{font-size:16px}.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);gap:6px}.command-center-reference .cc-core-readout span{font-size:8px}.command-center-reference .cc-core-readout strong{font-size:9px}.command-center-reference .cc-map-frame-grid{grid-template-columns:minmax(0,1fr) 104px;gap:6px;height:260px;min-height:260px}.command-center-reference .cc-real-map,.command-center-reference .cc-street-view{height:260px}.command-center-reference .cc-quick-grid,.command-center-reference .cc-bottom-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-footerline{justify-content:flex-start}.command-center-reference .cc-agent-fleet-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-agent-fleet-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.app-shell .sidebar-footer button{font-size:8px;padding:6px 7px}.app-shell .sidebar nav button{font-size:9px;padding:7px 8px}.command-center-reference .cc-header-operator span{font-size:8px}.command-center-reference .cc-map-frame-grid{grid-template-columns:1fr;height:auto}.command-center-reference .cc-real-map{height:260px}.command-center-reference .cc-street-view{height:170px}.command-center-reference .cc-core-status{grid-template-columns:1fr}.command-center-reference .ai-core-hologram{height:170px;max-width:170px}.command-center-reference .cc-radar-contact-row{grid-template-columns:1fr}.command-center-reference .cc-radar-contact-row>small{grid-column:auto}.command-center-reference .cc-quick-grid{grid-template-columns:1fr 1fr}}.command-center-reference{gap:14px;font-size:12px;line-height:1.45}.cc-titlebar{grid-template-columns:minmax(155px,.8fr) minmax(145px,.8fr) minmax(290px,1.5fr);gap:16px;min-height:66px;padding:11px 14px}.cc-logo{font-size:23px}.cc-title{font-size:13px;letter-spacing:2px}.cc-clock-state span,.cc-clock-state strong{font-size:10px}.cc-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0}.cc-panel{padding:14px}.cc-panel-head{gap:12px;margin-bottom:12px}.cc-panel h2{font-size:15px;letter-spacing:1.1px}.cc-eyebrow{font-size:10px;letter-spacing:1.2px}.cc-core-readout span,.cc-metric-top span,.cc-owner-capability p,.cc-owner-state,.cc-mission-copy p,.cc-mission-copy span,.cc-mission-stats span,.cc-radar-readout span,.cc-map-readout span,.cc-bottom-strip span,.cc-footerline{font-size:10px;line-height:1.45}.cc-core-readout strong{font-size:12px;overflow-wrap:anywhere}.cc-metric-top strong{font-size:14px}.cc-radar-controls button{min-height:32px;font-size:9px}.cc-quick-grid button{min-height:38px;font-size:9px}.cc-owner-board-grid{gap:10px}.cc-owner-capability{padding:12px}.cc-owner-capability-head strong{font-size:11px}.cc-mission{min-width:0}.cc-map-readout{gap:8px}@media(max-width:1150px){.cc-titlebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc-header-right{grid-column:1 / -1;justify-content:flex-start;flex-wrap:wrap;gap:12px}.cc-top-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cc-titlebar{grid-template-columns:minmax(0,1fr)}.cc-mode-chip,.cc-header-right{grid-column:1;justify-self:start}.cc-header-right{flex-wrap:wrap}.cc-top-grid,.cc-main-grid,.cc-operations-grid,.cc-owner-board-grid{grid-template-columns:minmax(0,1fr)!important}.cc-main-grid{min-height:0}.cc-panel{padding:12px}.cc-title{text-align:left}.cc-radar-controls button,.cc-quick-grid button{font-size:10px}}html,body,#root{min-height:100%}body{overflow-x:hidden;color:#d9f9ff;background:radial-gradient(ellipse at top,#03213a,#01050a 70%) fixed;font:500 14px/1.35 Rajdhani,Segoe UI,system-ui,sans-serif;letter-spacing:.4px}button{cursor:pointer}.app-shell{--accent: #4df3ff;--accent-strong: #0a6fb5;--line: rgba(77,243,255,.34);--panel: rgba(3,28,52,.68);--muted: #7fc4d8;--tx: #d9f9ff;--dim: #7fc4d8;--hd: #8ffaff;--good: #6dffe0;--av: #ffb52e;--gl: rgba(77,243,255,.18);position:relative;isolation:isolate;display:grid;grid-template-columns:205px minmax(0,1fr);gap:10px;padding:10px;width:100%;max-width:1600px;min-height:100vh;min-height:100dvh;margin-inline:auto;overflow:clip;color:var(--tx);background:linear-gradient(rgba(77,243,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(77,243,255,.035) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgba(0,92,150,.22),transparent 65%),#01050a;background-size:48px 48px,48px 48px,auto,auto}.app-shell.mode-working{--accent: #ff3d2e;--accent-strong: #a30f0f;--line: rgba(255,80,50,.43);--panel: rgba(44,6,8,.7);--muted: #e0a08a;--tx: #ffe6dc;--dim: #e0a08a;--hd: #ffc04a;--good: #ffc04a;--av: #ffd36a;--gl: rgba(255,60,40,.22);background:linear-gradient(rgba(255,61,46,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,61,46,.03) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgba(120,8,12,.25),transparent 65%),#070203;background-size:48px 48px,48px 48px,auto,auto}.app-shell.mode-sleep{--accent: #718087;--accent-strong: #37454d;--line: rgba(113,128,135,.18);--gl: rgba(113,128,135,.08)}.app-shell>.mrai-ambient,.app-shell>.mrai-hud-frame,.app-shell>.mrai-scanlines{position:fixed;pointer-events:none}.app-shell>.mrai-ambient{z-index:0;inset:0;display:grid;place-items:center;opacity:.27;overflow:hidden}.mrai-ambient:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--gl) 1px,transparent 1px),linear-gradient(90deg,var(--gl) 1px,transparent 1px);background-size:48px 48px;opacity:.4;-webkit-mask:radial-gradient(ellipse at center,#000 15%,transparent 75%);mask:radial-gradient(ellipse at center,#000 15%,transparent 75%)}.mrai-ambient:after{content:"";position:absolute;width:30vmin;height:30vmin;border:1px solid var(--accent);border-radius:50%;box-shadow:0 0 22px var(--gl),inset 0 0 22px var(--gl);animation:mrai-ripple 5s ease-out infinite}.mrai-ambient svg{width:min(125vh,125vw);height:auto;overflow:visible;filter:drop-shadow(0 0 6px var(--accent))}.mrai-ambient svg *{stroke:var(--accent);fill:none}.mrai-ambient svg .mrai-orb-core{fill:var(--gl)}.mrai-ambient svg .mrai-orb-dot{fill:var(--accent)}.mrai-rot{transform-box:fill-box;transform-origin:center;animation:mrai-spin 45s linear infinite}.mrai-rot.reverse{animation-duration:70s;animation-direction:reverse}.app-shell>.mrai-hud-frame{z-index:80;inset:5px;border:0;filter:drop-shadow(0 0 5px var(--accent));background:linear-gradient(var(--accent),var(--accent)) left top/44px 2px,linear-gradient(var(--accent),var(--accent)) left top/2px 44px,linear-gradient(var(--accent),var(--accent)) right top/44px 2px,linear-gradient(var(--accent),var(--accent)) right top/2px 44px,linear-gradient(var(--accent),var(--accent)) left bottom/44px 2px,linear-gradient(var(--accent),var(--accent)) left bottom/2px 44px,linear-gradient(var(--accent),var(--accent)) right bottom/44px 2px,linear-gradient(var(--accent),var(--accent)) right bottom/2px 44px;background-repeat:no-repeat}.mrai-hud-frame:after{content:"";position:absolute;left:0;right:0;top:-120px;height:120px;background:linear-gradient(transparent,var(--gl),transparent);animation:mrai-sweep 7s linear infinite}.app-shell>.mrai-scanlines{z-index:79;inset:0;opacity:.35;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.62))}.app-shell .sidebar{gap:10px;padding:16px 10px;border-right:1px solid var(--line);background:linear-gradient(160deg,#010d19e6,#000409d6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .brand-mark{color:#fff;font:900 22px/1.3 Orbitron,sans-serif;letter-spacing:4px;text-align:left;text-shadow:0 0 12px var(--accent),0 0 28px var(--accent)}.app-shell .brand-sub,.app-shell .eyebrow{color:var(--dim);font:500 9px/1.4 Share Tech Mono,monospace;letter-spacing:1.2px}.app-shell .brand-sub{margin-top:4px}.app-shell .operator{border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),rgba(0,0,0,.35));box-shadow:0 0 18px var(--gl),inset 0 0 20px #0006;padding:10px 8px;gap:8px}.app-shell .operator strong{color:#fff;font:700 12px Orbitron,sans-serif;letter-spacing:.4px}.app-shell .operator span,.app-shell .operator small{color:var(--dim);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.app-shell .sidebar nav{gap:3px}.app-shell .sidebar nav button{width:100%;padding:8px 9px;gap:9px;border:1px solid transparent;color:var(--tx);font:600 10px/1.35 Rajdhani,sans-serif;letter-spacing:1px;text-transform:uppercase}.app-shell .sidebar nav button span{width:18px;color:var(--accent);font-size:13px}.app-shell .sidebar nav button:hover,.app-shell .sidebar nav button.active{border-color:var(--accent);color:#fff;background:linear-gradient(90deg,var(--accent-strong),transparent);box-shadow:0 0 12px var(--gl)}.app-shell .sidebar-voice{padding:10px;border:1px solid var(--line);background:linear-gradient(160deg,var(--panel),rgba(0,0,0,.3))}.app-shell .sidebar-voice-head .eyebrow{font-size:9px}.app-shell .sidebar-wave span{background:var(--accent);box-shadow:0 0 6px var(--gl)}.app-shell .sidebar-voice-quote strong{color:#fff;font:600 12px Rajdhani,sans-serif;overflow-wrap:anywhere}.app-shell .sidebar-voice-quote span{color:var(--dim);font-size:10px}.app-shell .sidebar-footer{gap:6px}.app-shell .sidebar-footer button,.app-shell .primary-button,.app-shell .danger-button,.app-shell .ghost-button{border:1px solid var(--line);border-radius:0;min-height:34px;padding:8px 9px;background:#00000047;color:var(--tx);font:600 10px Orbitron,sans-serif;letter-spacing:.65px}.app-shell .sidebar-footer .primary-button,.app-shell .sidebar-footer .danger-button{border-color:var(--accent);background:linear-gradient(135deg,var(--accent-strong),rgba(0,0,0,.4));color:#fff}.app-shell .main-area{background:transparent}.app-shell .dashboard-main .content{display:block;padding:0;gap:0}.command-center-reference{--cc-border: var(--line);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-width:0;color:var(--tx);font:500 12px/1.4 Rajdhani,Segoe UI,sans-serif}.command-center-reference>.cc-titlebar,.command-center-reference>.cc-top-grid,.command-center-reference>.cc-main-grid,.command-center-reference>.cc-operations-grid,.command-center-reference>.cc-panel,.command-center-reference>.cc-quick,.command-center-reference>.cc-bottom-strip,.command-center-reference>.cc-footerline{grid-column:1 / -1;min-width:0}.command-center-reference .cc-titlebar{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(140px,.7fr) minmax(280px,1.5fr);align-items:center;gap:12px;min-height:66px;padding:10px 14px;border:1px solid var(--line);background:linear-gradient(90deg,var(--gl),transparent 48%,var(--gl));box-shadow:0 0 18px var(--gl),inset 0 0 24px #00000052;clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.command-center-reference .cc-logo{color:#fff;font:900 23px/1.15 Orbitron,sans-serif;letter-spacing:3px;text-shadow:0 0 14px var(--accent)}.command-center-reference .cc-mode-chip{display:inline-flex;justify-self:center;align-items:center;gap:8px;padding:8px 18px;border:1px solid var(--accent);background:var(--gl);color:#fff;font:600 10px Orbitron,sans-serif;letter-spacing:1.5px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.command-center-reference .cc-mode-dot{width:7px;height:7px;border-radius:50%;background:var(--good);box-shadow:0 0 9px var(--good)}.command-center-reference .cc-header-right{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}.command-center-reference .cc-header-tools{display:flex;gap:12px;color:var(--accent);font-size:17px}.command-center-reference .cc-header-avatar{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:2px solid var(--av);border-radius:50%;color:var(--av);font:700 11px Orbitron,sans-serif;box-shadow:0 0 12px var(--av),inset 0 0 8px var(--gl);animation:mrai-spin 10s linear infinite}.command-center-reference .cc-header-operator small{color:var(--good)}.command-center-reference .cc-panel{position:relative;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:0;background:linear-gradient(160deg,var(--panel),rgba(0,0,0,.44));box-shadow:0 0 22px var(--gl),inset 0 0 30px #0000006b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.command-center-reference .cc-panel:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--accent),var(--accent)) left top/16px 2px,linear-gradient(var(--accent),var(--accent)) left top/2px 16px,linear-gradient(var(--accent),var(--accent)) right top/16px 2px,linear-gradient(var(--accent),var(--accent)) right top/2px 16px,linear-gradient(var(--accent),var(--accent)) left bottom/16px 2px,linear-gradient(var(--accent),var(--accent)) left bottom/2px 16px,linear-gradient(var(--accent),var(--accent)) right bottom/16px 2px,linear-gradient(var(--accent),var(--accent)) right bottom/2px 16px;background-repeat:no-repeat}.command-center-reference .cc-panel-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.command-center-reference .cc-eyebrow{color:var(--dim);font:500 9px/1.35 Share Tech Mono,monospace;letter-spacing:1.1px}.command-center-reference .cc-panel h2{margin:3px 0 0;color:var(--hd);font:700 11px/1.35 Orbitron,sans-serif;letter-spacing:1.3px;text-transform:uppercase;text-shadow:0 0 8px var(--gl)}.command-center-reference .cc-badge{max-width:48%;color:var(--dim);border:1px solid var(--line);background:#0000002e;border-radius:0;font:500 8px Share Tech Mono,monospace;letter-spacing:.6px;white-space:normal;text-align:right}.command-center-reference .cc-core-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);align-items:center;gap:8px;min-width:0}.command-center-reference .cc-core-readout{display:grid;gap:6px;min-width:0}.command-center-reference .cc-core-readout span{color:var(--dim);font:500 9px Share Tech Mono,monospace;letter-spacing:.5px}.command-center-reference .cc-core-readout strong{color:#fff;font:600 11px Rajdhani,sans-serif;overflow-wrap:anywhere}.command-center-reference .cc-core-readout .st{color:var(--good)!important}.command-center-reference .ai-core-hologram{width:100%;height:185px;max-width:210px;justify-self:center;filter:drop-shadow(0 0 12px var(--gl))}.command-center-reference .ai-core-hologram .core-hologram-label{color:var(--accent);font-family:Orbitron,sans-serif;letter-spacing:2px}.command-center-reference .cc-system-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px}.command-center-reference .cc-metric-top span{color:var(--dim);font:500 9px Share Tech Mono,monospace}.command-center-reference .cc-metric-top strong{color:#fff;font:500 13px Share Tech Mono,monospace}.command-center-reference .cc-meter i{display:block;height:100%;background:var(--accent);box-shadow:0 0 8px var(--accent);transition:width .5s}.command-center-reference .cc-network-metric{grid-column:auto}.command-center-reference .cc-network-rates{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-top:4px;color:var(--dim);font:9px Share Tech Mono,monospace}.command-center-reference .cc-network-spark{height:24px;margin-top:4px;border:1px solid rgba(77,243,255,.09);background:#00000029}.command-center-reference .cc-network-spark svg{width:100%;height:100%;display:block}.command-center-reference .cc-telemetry-source,.command-center-reference .cc-system-footer{grid-column:1/-1}.command-center-reference .cc-telemetry-source{color:var(--dim);font:8px/1.4 Share Tech Mono,monospace}.command-center-reference .cc-system-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding-top:7px;border-top:1px solid var(--line);color:var(--dim);font:8px/1.4 Share Tech Mono,monospace}.command-center-reference .cc-inline-button{border:1px solid var(--line);border-radius:0;background:#00000040;color:var(--accent);padding:7px 9px;font:600 9px Orbitron,sans-serif;letter-spacing:.5px}.command-center-reference .cc-inline-button:hover{background:var(--gl);box-shadow:0 0 12px var(--gl)}.command-center-reference .cc-mission{display:grid;grid-template-columns:minmax(0,1fr) minmax(70px,.8fr);gap:8px;align-items:center;min-height:160px}.command-center-reference .cc-mission-copy p{margin:0 0 10px;color:var(--dim);font-size:11px;line-height:1.5}.command-center-reference .cc-mission-copy span{display:block;color:var(--accent);font:500 9px Share Tech Mono,monospace}.command-center-reference .cc-mission-copy strong{display:block;margin-top:5px;color:#fff;font-size:12px;overflow-wrap:anywhere}.command-center-reference .cc-mission-graph{position:relative;min-width:0;min-height:90px;border:1px solid rgba(77,243,255,.1);overflow:hidden}.command-center-reference .cc-mission-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);padding-top:8px;border-top:1px solid var(--line)}.command-center-reference .cc-mission-stats strong{display:block;color:var(--accent);font:700 16px Orbitron,sans-serif;margin-top:3px}.command-center-reference .cc-main-grid>.cc-panel{min-width:0}.command-center-reference .cc-radar-wrap{display:grid;gap:10px;height:100%}.command-center-reference .cc-radar-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.command-center-reference .cc-radar-controls button{min-width:0;min-height:30px;padding:6px;border:1px solid var(--line);border-radius:0;background:#0000003d;color:var(--dim);font:600 8px Orbitron,sans-serif;letter-spacing:.4px}.command-center-reference .cc-radar-controls button:hover:not(:disabled),.command-center-reference .cc-radar-controls button.active{border-color:var(--accent);color:#fff;background:var(--gl)}.command-center-reference .cc-radar-shell{width:min(100%,235px);aspect-ratio:1;margin:2px auto 4px}.command-center-reference .cc-radar{transform:none;border:1px solid var(--line);border-radius:50%;background-color:#00060cc2;background-image:radial-gradient(circle at center,var(--gl),transparent 45%),repeating-radial-gradient(circle at center,transparent 0 25px,var(--line) 26px 27px);box-shadow:inset 0 0 32px var(--gl),0 0 15px var(--gl)}.command-center-reference .cc-radar-cross{background:var(--line)}.command-center-reference .cc-radar-ring{border-color:var(--line)}.command-center-reference .cc-radar-sweep{background:linear-gradient(90deg,transparent,var(--accent));box-shadow:0 0 11px var(--accent)}.command-center-reference .cc-radar-origin{background:var(--accent);box-shadow:0 0 12px var(--accent)}.command-center-reference .cc-radar-core{border-color:var(--accent);color:var(--accent);background:#000810d9;box-shadow:0 0 16px var(--gl)}.command-center-reference .cc-radar-scale{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-radar-info{display:grid;grid-template-columns:1fr;gap:7px}.command-center-reference .cc-radar-contact-count,.command-center-reference .cc-radar-source div{border-color:var(--line);border-radius:0;background:#0000002e}.command-center-reference .cc-radar-contact-count span,.command-center-reference .cc-radar-contact-count small,.command-center-reference .cc-radar-source span{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-radar-contact-count strong,.command-center-reference .cc-radar-source strong{color:var(--accent)}.command-center-reference .cc-radar-note{color:var(--dim);font-size:9px;line-height:1.4;letter-spacing:.2px}.command-center-reference .cc-radar-status{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-live-map{display:grid;gap:8px;min-height:365px;height:100%}.command-center-reference .cc-map-toolbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.command-center-reference .cc-map-toolbar button{border:1px solid var(--line);border-radius:0;background:#00000040;color:var(--tx);padding:6px 8px;font-size:9px}.command-center-reference .cc-map-state{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-real-map{width:100%;height:265px;border:1px solid var(--line);border-radius:0;background:#061321}.command-center-reference .cc-street-view{width:100%;height:132px;border:1px solid var(--line);border-radius:0}.command-center-reference .cc-map-frame-label{border:1px solid var(--line);color:var(--accent);background:#000000a6;font:8px Share Tech Mono,monospace}.command-center-reference .cc-map-readout div{padding:6px;min-width:0;border:1px solid var(--line);background:#0000002e}.command-center-reference .cc-chat-panel .messages{min-height:230px;max-height:330px;border:1px solid var(--line);background:#00000040}.command-center-reference .cc-chat-panel .message{border:1px solid var(--line);border-radius:0;padding:8px;background:#0003}.command-center-reference .cc-chat-panel .message>span{color:var(--accent);font:500 9px Share Tech Mono,monospace}.command-center-reference .cc-chat-panel .message p{color:var(--tx);font-size:12px;line-height:1.5}.command-center-reference .cc-chat-panel .chat-header select{width:100%;max-width:100%;min-width:0;padding:7px;border:1px solid var(--line);border-radius:0;background:#00000073;color:var(--tx);font:9px Rajdhani,sans-serif}.command-center-reference .cc-chat-panel .chat-input{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.command-center-reference .cc-chat-panel .chat-input input{flex:1 1 90px;min-width:0;border:1px solid var(--line);border-radius:0;background:#00000073;color:#fff;padding:8px;font-size:11px}.command-center-reference .cc-chat-panel .chat-input button{border:1px solid var(--accent);border-radius:0;background:var(--gl);color:#fff;padding:7px 10px;font:600 9px Orbitron,sans-serif}.command-center-reference .cc-research{display:grid;gap:8px}.command-center-reference .cc-research-search{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:0;background:#00000059;color:var(--dim)}.command-center-reference .cc-research-search input{flex:1;width:100%;min-width:0;padding:8px;background:transparent;color:var(--tx);font:11px Rajdhani,sans-serif}.command-center-reference .cc-research-search button{width:30px;border-left:1px solid var(--line);color:var(--accent)}.command-center-reference .cc-research-status{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-research-item{display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;padding:8px 2px;border-top:1px solid var(--line)}.command-center-reference .cc-research-icon{width:25px;height:25px;border:1px solid var(--line);color:var(--accent)}.command-center-reference .cc-quick{padding:12px 14px;border:1px solid var(--line);border-radius:0;background:linear-gradient(160deg,var(--panel),rgba(0,0,0,.4))}.command-center-reference .cc-quick-head .cc-eyebrow{color:var(--accent);font:500 9px Share Tech Mono,monospace}.command-center-reference .cc-quick-grid button{min-width:0;min-height:38px;border:1px solid var(--line);border-radius:0;background:linear-gradient(180deg,var(--gl),rgba(0,0,0,.2));color:var(--tx);font:600 9px Orbitron,sans-serif;letter-spacing:.5px;overflow-wrap:anywhere}.command-center-reference .cc-quick-grid button:hover:not(:disabled){border-color:var(--accent);color:#fff;box-shadow:0 0 14px var(--gl)}.command-center-reference .cc-owner-capability{min-width:0;padding:10px;border:1px solid var(--line);border-radius:0;background:#0000002e}.command-center-reference .cc-owner-capability-head span{color:var(--accent)}.command-center-reference .cc-owner-state{display:inline-block;max-width:100%;margin:7px 0 5px;padding:3px 5px;border:1px solid var(--line);color:var(--dim);font:500 8px Share Tech Mono,monospace;overflow-wrap:anywhere}.command-center-reference .cc-agent-fleet-summary div,.command-center-reference .cc-agent-tile{min-width:0;border:1px solid var(--line);border-radius:0;background:#0003}.command-center-reference .cc-agent-fleet-summary strong{color:var(--accent);font:700 15px Orbitron,sans-serif}.command-center-reference .cc-agent-current{border-top:1px solid var(--line);margin-top:7px;padding-top:7px}.command-center-reference .cc-mission-form input{border:1px solid var(--line);border-radius:0;background:#00000059;color:var(--tx);min-height:40px}.command-center-reference .cc-mission-actions button{border:1px solid var(--line);border-radius:0;background:#00000040;color:var(--tx);min-height:34px}.command-center-reference .cc-mission-actions button.primary-button{border-color:var(--accent);background:var(--accent-strong);color:#fff}.command-center-reference .cc-mission-examples button{border:1px solid var(--line);border-radius:0;background:#00000040;color:var(--dim)}.command-center-reference .cc-mission-result,.command-center-reference .cc-mission-step{border:1px solid var(--line);border-radius:0;background:#0003}.command-center-reference .cc-next-action{border-left-color:var(--accent);background:var(--gl)}.command-center-reference .cc-bottom-strip div{min-width:0;padding:9px;border:1px solid var(--line);border-radius:0;background:#00000040}.command-center-reference .cc-panel,.command-center-reference .cc-quick{animation:mrai-power .8s both}.command-center-reference .cc-panel:nth-of-type(2){animation-delay:.05s}.command-center-reference .cc-panel:nth-of-type(3){animation-delay:.1s}@keyframes mrai-power{0%{opacity:0;filter:brightness(2.3)}35%{opacity:.75}52%{opacity:.15}70%{opacity:1;filter:brightness(1.25)}to{opacity:1;filter:none}}@keyframes mrai-spin{to{transform:rotate(360deg)}}@keyframes mrai-ripple{0%{transform:scale(.3);opacity:.65}to{transform:scale(3.4);opacity:0}}@keyframes mrai-sweep{to{top:100%}}@media(max-width:1370px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.command-center-reference .cc-titlebar{grid-template-columns:minmax(135px,.65fr) minmax(125px,.6fr) minmax(240px,1.25fr)}.command-center-reference .cc-header-right{gap:10px}.command-center-reference .cc-main-grid>.cc-radar-panel{grid-column:span 3}.command-center-reference .cc-main-grid>.cc-map-panel{grid-column:span 4}.command-center-reference .cc-main-grid>.cc-chat-panel{grid-column:span 3}.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:span 2}}@media(max-width:1200px){.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.command-center-reference .cc-header-right{grid-column:1/-1;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}.command-center-reference .cc-top-grid>.cc-panel{grid-column:span 6}.command-center-reference .cc-top-grid>.cc-panel:last-child{grid-column:1/-1}.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:span 6}.command-center-reference .cc-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.command-center-reference .cc-live-map{min-height:0}}@media(max-width:1100px){.app-shell{grid-template-columns:minmax(0,1fr);padding:8px}.app-shell .sidebar{position:relative;top:auto;height:auto;max-height:none;flex-direction:row;align-items:center;flex-wrap:wrap;overflow:visible;padding:8px;border-right:0;border-bottom:1px solid var(--line)}.app-shell .sidebar .brand,.app-shell .sidebar .operator,.app-shell .sidebar .sidebar-voice{display:none}.app-shell .sidebar nav{flex:1 1 100%;min-width:0;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:4px;padding:2px 0 6px}.app-shell .sidebar nav button{flex:0 0 auto;width:auto;min-height:34px;white-space:nowrap;font-size:9px;padding:7px 9px}.app-shell .sidebar nav button span{font-size:12px}.app-shell .sidebar-footer{display:flex;flex:1 1 100%;flex-direction:row;gap:6px;margin:0}.app-shell .sidebar-footer button{flex:1 1 auto;width:auto;min-width:0;font-size:9px;white-space:nowrap}.command-center-reference .cc-top-grid,.command-center-reference .cc-main-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-top-grid>.cc-panel,.command-center-reference .cc-top-grid>.cc-panel:last-child,.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:1/-1}.command-center-reference .cc-operations-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1fr) minmax(130px,.8fr)}.command-center-reference .cc-live-map{min-height:0}}@media(max-width:600px){.app-shell{padding:6px;gap:7px}.app-shell .sidebar{padding:6px;gap:5px}.app-shell .sidebar nav button{font-size:8px;padding:6px 7px}.app-shell .sidebar-footer button{font-size:8px;padding:7px 5px;letter-spacing:.2px}.command-center-reference{gap:8px}.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px}.command-center-reference .cc-brand-lockup .cc-logo{font-size:20px}.command-center-reference .cc-brand-lockup .cc-title{padding-left:10px;border-left:1px solid var(--line)}.command-center-reference .cc-mode-chip{justify-self:start}.command-center-reference .cc-header-right{grid-column:auto;flex-wrap:wrap;justify-content:space-between}.command-center-reference .cc-header-tools{display:none}.command-center-reference .cc-panel{padding:10px}.command-center-reference .cc-panel h2{font-size:10px}.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-core-readout>div{grid-template-columns:minmax(70px,.75fr) minmax(0,1fr)}.command-center-reference .ai-core-hologram{width:100%;max-width:185px;height:165px}.command-center-reference .cc-system-status{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.command-center-reference .cc-map-frame-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-real-map{height:250px}.command-center-reference .cc-street-view{height:150px}.command-center-reference .cc-radar-shell{width:min(100%,250px)}.command-center-reference .cc-quick-grid,.command-center-reference .cc-bottom-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-owner-board-grid,.command-center-reference .cc-agent-fleet-summary,.command-center-reference .cc-agent-fleet-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-footerline{justify-content:flex-start}.mrai-ambient{opacity:.15}.mrai-ambient svg{width:115vw}}@media(prefers-reduced-motion:reduce){.mrai-ambient:after,.mrai-rot,.mrai-hud-frame:after,.command-center-reference .cc-panel,.command-center-reference .cc-quick,.command-center-reference .cc-header-avatar{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.app-shell{grid-template-columns:205px minmax(0,1fr);gap:10px;padding:10px;max-width:1600px}.app-shell .sidebar{position:sticky;top:10px;align-self:start;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);min-height:0;overflow:hidden;padding:12px 10px}.app-shell .sidebar nav{flex:1 1 auto;min-height:100px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-strong) transparent}.app-shell .sidebar nav button{min-height:32px;font-size:10px;letter-spacing:.8px}.app-shell .sidebar nav button span{font-size:14px}.app-shell .sidebar-footer button{min-height:36px}.app-shell .sidebar-voice{flex:0 0 auto}.app-shell .mrai-hud-frame{pointer-events:none}.app-shell .panel,.app-shell .tool-panel,.app-shell .studio,.app-shell .large-panel{border:1px solid var(--line);border-radius:0;background:linear-gradient(160deg,var(--panel),rgba(0,0,0,.42));box-shadow:0 0 20px var(--gl),inset 0 0 26px #00000061}.app-shell .panel-head{gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line)}.app-shell input,.app-shell select,.app-shell textarea{border-radius:0;border-color:var(--line);background:#0000006b;color:var(--tx)}.app-shell .mini-button,.app-shell .ghost-button,.app-shell .tool-grid button,.app-shell .tool-row button,.app-shell .planner button,.app-shell .studio-controls>button,.app-shell .state-grid button{border-radius:0}.app-shell .primary-button,.app-shell .danger-button{border-radius:0;background:linear-gradient(135deg,var(--accent-strong),rgba(0,0,0,.5));border-color:var(--accent);color:#fff}.app-shell .ghost-button{border-color:var(--line);color:var(--tx)}.command-center-reference{gap:10px;font-size:12px;line-height:1.42}.command-center-reference .cc-titlebar{min-height:68px;padding:11px 14px;gap:12px}.command-center-reference .cc-top-grid,.command-center-reference .cc-main-grid,.command-center-reference .cc-operations-grid{gap:10px}.command-center-reference .cc-panel{padding:12px 13px}.command-center-reference .cc-panel-head{margin-bottom:10px;padding-bottom:8px}.command-center-reference .cc-panel h2{font-size:11px;letter-spacing:1.2px}.command-center-reference .cc-eyebrow{font-size:9px;letter-spacing:1px}.command-center-reference .cc-core-readout span,.command-center-reference .cc-metric-top span,.command-center-reference .cc-map-readout span,.command-center-reference .cc-radar-status,.command-center-reference .cc-radar-scale,.command-center-reference .cc-bottom-strip span{font-size:9px}.command-center-reference .cc-core-readout strong,.command-center-reference .cc-map-readout strong{font-size:11px}.command-center-reference .cc-metric-top strong{font-size:13px}.command-center-reference .cc-chat-panel .messages{min-height:210px;max-height:320px}.command-center-reference .cc-chat-panel .chat-input input{min-height:38px;font-size:12px}.command-center-reference .cc-chat-panel .chat-input button{min-height:38px;font-size:9px}.command-center-reference .cc-map-panel .cc-real-map{min-height:245px}.command-center-reference .cc-radar-panel .cc-radar-shell{max-width:250px}.command-center-reference .cc-quick-grid button{min-height:40px;font-size:9px}.command-center-reference .cc-footerline{font-size:8px}.mrai-boot{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:max(20px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));overflow-y:auto;color:var(--tx, #d9f9ff);background:radial-gradient(ellipse at 50% 25%,var(--gl, rgba(77,243,255,.18)),transparent 45%),#000308f7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mrai-boot-card{width:min(520px,100%);padding:clamp(20px,4vw,34px);border:1px solid var(--line, rgba(77,243,255,.4));background:linear-gradient(155deg,var(--panel, rgba(3,28,52,.8)),rgba(0,0,0,.82));box-shadow:0 0 34px var(--gl, rgba(77,243,255,.18)),inset 0 0 35px #0000008c;text-align:center;clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px))}.mrai-boot-orbit{display:block;width:min(170px,44vw);margin:0 auto 14px;overflow:visible;filter:drop-shadow(0 0 10px var(--accent, #4df3ff))}.mrai-boot-orbit circle,.mrai-boot-orbit path,.mrai-boot-orbit polygon{fill:none;stroke:var(--accent, #4df3ff);stroke-width:1.2}.mrai-boot-orbit .orbit-outer{stroke-dasharray:3 8;animation:mrai-spin 18s linear infinite;transform-origin:center}.mrai-boot-orbit .orbit-dash{stroke-width:3;stroke-dasharray:42 13 4 14;animation:mrai-spin 9s linear infinite reverse;transform-origin:center}.mrai-boot-orbit .orbit-inner{stroke-width:2;stroke-dasharray:2 5}.mrai-boot-orbit .orbit-cross{opacity:.45}.mrai-boot-orbit .orbit-core{fill:var(--gl, rgba(77,243,255,.2));stroke-width:2}.mrai-boot-orbit .orbit-dot{fill:var(--accent, #4df3ff);stroke-width:0}.mrai-boot-brand{color:#fff;font:900 clamp(30px,7vw,44px)/1.1 Orbitron,sans-serif;letter-spacing:7px;text-shadow:0 0 16px var(--accent, #4df3ff),0 0 36px var(--gl, rgba(77,243,255,.25))}.mrai-boot-subtitle{margin-top:8px;color:var(--hd, #8ffaff);font:700 12px Orbitron,sans-serif;letter-spacing:2.2px}.mrai-boot-owner{margin-top:9px;color:var(--dim, #7fc4d8);font:10px Share Tech Mono,monospace;letter-spacing:1px}.mrai-boot-progress{height:4px;margin-top:22px;background:#ffffff1f;overflow:hidden}.mrai-boot-progress span{display:block;height:100%;background:var(--accent, #4df3ff);box-shadow:0 0 12px var(--accent, #4df3ff);transition:width .12s linear}.mrai-boot-progress-line{display:flex;justify-content:space-between;gap:10px;margin-top:8px;color:var(--dim, #7fc4d8);font:9px Share Tech Mono,monospace;letter-spacing:.7px}.mrai-boot-progress-line strong{color:var(--accent, #4df3ff)}.mrai-boot-terminal{min-height:126px;margin-top:18px;padding:12px;border:1px solid var(--line, rgba(77,243,255,.4));background:#00000042;text-align:left;font:10px/1.75 Share Tech Mono,monospace;letter-spacing:.3px}.mrai-boot-terminal div{color:var(--dim, #7fc4d8)}.mrai-boot-terminal div.current{color:var(--hd, #8ffaff)}.mrai-boot-terminal div span{display:inline-block;width:17px;color:var(--accent, #4df3ff)}.mrai-boot-terminal div b{float:right;color:var(--good, #6dffe0);font-weight:500}.mrai-boot-terminal small{display:block;margin-top:10px;color:var(--dim, #7fc4d8);font-size:8px;line-height:1.5}.mrai-boot-skip{margin-top:14px;min-height:38px;padding:8px 13px;border:1px solid var(--line, rgba(77,243,255,.4));background:#00000040;color:var(--tx, #d9f9ff);font:600 10px Orbitron,sans-serif;letter-spacing:1px}.mrai-boot-skip:hover{border-color:var(--accent, #4df3ff);background:var(--gl, rgba(77,243,255,.18))}.app-shell.mode-working .mrai-boot{background:radial-gradient(ellipse at 50% 25%,rgba(255,60,40,.18),transparent 45%),#050002f7}@media(max-width:1370px){.app-shell{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:1200px){.app-shell .sidebar{height:auto;max-height:none}.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.command-center-reference .cc-header-right{grid-column:1 / -1;justify-content:space-between;border-top:1px solid var(--line);padding-top:8px}.command-center-reference .cc-top-grid>.cc-panel{grid-column:span 6}.command-center-reference .cc-top-grid>.cc-panel:last-child{grid-column:1 / -1}.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:span 6}}@media(max-width:1100px){.app-shell{grid-template-columns:minmax(0,1fr);padding:8px}.app-shell .sidebar{position:relative;top:auto;height:auto;max-height:none;flex-direction:row;align-items:center;flex-wrap:wrap;overflow:visible;padding:8px;border-right:0;border-bottom:1px solid var(--line)}.app-shell .sidebar .brand,.app-shell .sidebar .operator,.app-shell .sidebar .sidebar-voice{display:none}.app-shell .sidebar nav{flex:1 1 100%;min-width:0;display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:4px;padding:2px 0 6px}.app-shell .sidebar nav button{flex:0 0 auto;width:auto;min-height:36px;white-space:nowrap}.app-shell .sidebar-footer{display:flex;flex:1 1 100%;flex-direction:row;gap:6px;margin:0}.app-shell .sidebar-footer button{flex:1 1 auto;width:auto;min-width:0;white-space:nowrap}.command-center-reference .cc-header-right{flex-wrap:wrap}}@media(max-width:760px){.app-shell{padding:7px;gap:7px}.command-center-reference{gap:8px}.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px}.command-center-reference .cc-mode-chip,.command-center-reference .cc-header-right{grid-column:1;justify-self:start}.command-center-reference .cc-header-right{justify-content:flex-start;gap:10px}.command-center-reference .cc-header-tools{display:none}.command-center-reference .cc-top-grid>.cc-panel,.command-center-reference .cc-top-grid>.cc-panel:last-child,.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:1 / -1}.command-center-reference .cc-operations-grid,.command-center-reference .cc-owner-board-grid,.command-center-reference .cc-agent-fleet-summary,.command-center-reference .cc-agent-fleet-grid,.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1fr)}.command-center-reference .ai-core-hologram{max-width:170px;height:160px}.command-center-reference .cc-panel{padding:11px}.command-center-reference .cc-chat-panel .messages{max-height:280px}.command-center-reference .cc-real-map{height:240px}.command-center-reference .cc-quick-grid,.command-center-reference .cc-bottom-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .sidebar-footer button{font-size:9px;padding:8px 6px}}@media(max-width:420px){.app-shell .sidebar-footer{flex-wrap:wrap}.app-shell .sidebar-footer button{flex:1 1 calc(50% - 6px)}.command-center-reference .cc-brand-lockup{flex-wrap:wrap;gap:7px}.command-center-reference .cc-brand-lockup .cc-logo{font-size:20px}.command-center-reference .cc-title{font-size:9px}.command-center-reference .cc-core-readout>div{grid-template-columns:minmax(80px,.8fr) minmax(0,1fr)}.command-center-reference .cc-radar-shell{width:min(100%,230px)}.command-center-reference .cc-real-map{height:220px}.mrai-boot-terminal{font-size:9px}}@media(prefers-reduced-motion:reduce){.mrai-boot-orbit circle,.mrai-boot-orbit path{animation:none!important}.mrai-boot-progress span{transition:none}}.settings-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}@media(max-width:760px){.settings-actions{width:100%;justify-content:flex-start}.settings-actions button{flex:1 1 140px}}:root{color-scheme:dark;font-family:Rajdhani,Segoe UI,system-ui,sans-serif;font-synthesis:none}html,body,#root{min-width:320px;min-height:100%}body{overflow-x:hidden;background:#000;color:#d9f9ff;font:500 14px/1.35 Rajdhani,Segoe UI,system-ui,sans-serif;letter-spacing:.4px}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}canvas,svg{max-width:100%}:focus-visible{outline:2px solid var(--hd, #8ffaff);outline-offset:2px}.app-shell{--c: #4df3ff;--c2: #0a6fb5;--bg: #03213a;--pn: rgba(3,28,52,.68);--ln: rgba(77,243,255,.42);--gl: rgba(77,243,255,.22);--ok: #6dffe0;--tx: #d9f9ff;--dim: #7fc4d8;--hd: #8ffaff;--av: #ffb52e;--accent: var(--c);--accent-strong: var(--c2);--line: var(--ln);--panel: var(--pn);--good: var(--ok);--muted: var(--dim);position:relative;isolation:isolate;display:grid;grid-template-columns:200px minmax(0,1fr);gap:10px;width:100%;max-width:1600px;min-height:100vh;min-height:100dvh;padding:10px;margin-inline:auto;overflow:clip;color:var(--tx);background:linear-gradient(var(--gl) 1px,transparent 1px),linear-gradient(90deg,var(--gl) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,var(--bg),#000 72%);background-size:48px 48px,48px 48px,auto}.app-shell.mode-working{--c: #ff3d2e;--c2: #a30f0f;--bg: #2a0707;--pn: rgba(44,6,8,.68);--ln: rgba(255,80,50,.55);--gl: rgba(255,60,40,.3);--ok: #ffc04a;--tx: #ffe6dc;--dim: #e0a08a;--hd: #ffc04a;--av: #ffd36a;background:linear-gradient(rgba(255,61,46,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,61,46,.028) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,var(--bg),#000 72%);background-size:48px 48px,48px 48px,auto}.app-shell.mode-sleep{--c: #718087;--c2: #37454d;--ln: rgba(113,128,135,.18);--gl: rgba(113,128,135,.08)}.app-shell>.mrai-ambient,.app-shell>.mrai-hud-frame,.app-shell>.mrai-scanlines{position:fixed;inset:0;pointer-events:none}.app-shell>.mrai-ambient{z-index:0;display:grid;place-items:center;opacity:.34;overflow:hidden}.app-shell .mrai-ambient:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--gl) 1px,transparent 1px),linear-gradient(90deg,var(--gl) 1px,transparent 1px);background-size:48px 48px;opacity:.4;-webkit-mask:radial-gradient(ellipse at center,#000 20%,transparent 75%);mask:radial-gradient(ellipse at center,#000 20%,transparent 75%)}.app-shell .mrai-ambient:after{content:"";position:absolute;left:50%;top:50%;width:30vmin;height:30vmin;margin:-15vmin 0 0 -15vmin;border:1px solid var(--c);border-radius:50%;animation:mrai-reference-ripple 5s ease-out infinite}.app-shell .mrai-ambient svg{width:min(125vh,125vw);opacity:.4;filter:drop-shadow(0 0 6px var(--c))}.app-shell .mrai-ambient svg *{stroke:var(--c);fill:none}.app-shell .mrai-ambient svg .mrai-orb-core{fill:var(--gl)}.app-shell .mrai-ambient svg .mrai-orb-dot{fill:var(--c)}.app-shell .mrai-rot{transform-box:fill-box;transform-origin:center;animation:mrai-reference-spin 45s linear infinite}.app-shell .mrai-rot.reverse{animation-duration:70s;animation-direction:reverse}.app-shell>.mrai-hud-frame{z-index:80;inset:5px;background:linear-gradient(var(--c),var(--c)) left top/44px 2px,linear-gradient(var(--c),var(--c)) left top/2px 44px,linear-gradient(var(--c),var(--c)) right top/44px 2px,linear-gradient(var(--c),var(--c)) right top/2px 44px,linear-gradient(var(--c),var(--c)) left bottom/44px 2px,linear-gradient(var(--c),var(--c)) left bottom/2px 44px,linear-gradient(var(--c),var(--c)) right bottom/44px 2px,linear-gradient(var(--c),var(--c)) right bottom/2px 44px;background-repeat:no-repeat;filter:drop-shadow(0 0 5px var(--c))}.app-shell .mrai-hud-frame:after{content:"";position:absolute;left:0;right:0;top:-120px;height:120px;background:linear-gradient(transparent,var(--gl),transparent);animation:mrai-reference-sweep 7s linear infinite}.app-shell>.mrai-scanlines{z-index:79;background:repeating-linear-gradient(0deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.65));opacity:.32}.app-shell>.sidebar,.app-shell>.main-area{position:relative;z-index:1;min-width:0}.app-shell .sidebar{position:sticky;top:10px;align-self:start;display:flex;flex-direction:column;gap:10px;width:200px;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);min-height:0;padding:12px 9px;overflow:hidden;border:1px solid var(--ln);background:linear-gradient(160deg,var(--pn),rgba(0,0,0,.65));box-shadow:0 0 22px var(--gl),inset 0 0 28px #00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.app-shell .brand-mark{color:#fff;font:900 22px/1.25 Orbitron,sans-serif;letter-spacing:4px;text-align:center;text-shadow:0 0 12px var(--c),0 0 28px var(--c)}.app-shell .brand-sub,.app-shell .eyebrow{color:var(--dim);font:500 9px/1.4 Share Tech Mono,monospace;letter-spacing:1px}.app-shell .brand-sub{margin-top:4px;text-align:center}.app-shell .operator{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-width:0;min-height:68px;padding:9px;border:1px solid var(--ln);background:linear-gradient(160deg,var(--pn),rgba(0,0,0,.42));box-shadow:0 0 14px var(--gl)}.app-shell .operator>div:last-child{min-width:0}.app-shell .operator strong{display:block;color:#fff;font:700 11px Orbitron,sans-serif;letter-spacing:.3px}.app-shell .operator span,.app-shell .operator small{display:block;margin-top:4px;color:var(--dim);font-size:9px;line-height:1.4;overflow-wrap:anywhere}.app-shell .operator .ai-core-hologram{position:relative;flex:0 0 46px;width:46px;min-width:46px;height:46px;margin:0;overflow:hidden;border:2px solid var(--av);border-radius:50%;background:radial-gradient(circle,#fff6d6 0 10%,var(--av) 12% 22%,transparent 24%),repeating-conic-gradient(var(--av) 0 10deg,transparent 10deg 30deg);box-shadow:0 0 12px var(--av);animation:mrai-reference-spin 10s linear infinite;filter:none}.app-shell .operator .ai-core-hologram:before{inset:0;border:0;border-radius:50%;background:radial-gradient(circle,transparent 0 21%,rgba(0,0,0,.48) 23% 29%,transparent 32%),radial-gradient(circle,rgba(255,255,255,.75) 0 4%,transparent 8%);box-shadow:none}.app-shell .operator .core-hologram-scan,.app-shell .operator .core-hologram-svg,.app-shell .operator .core-hologram-label,.app-shell .operator .core-hologram-state{display:none}.app-shell .sidebar nav{flex:1 1 auto;min-height:80px;display:flex;flex-direction:column;gap:2px;margin:0;padding:4px;overflow:auto;border:1px solid var(--ln);background:#0000002e;scrollbar-width:thin;scrollbar-color:var(--c2) transparent}.app-shell .sidebar nav button{display:flex;align-items:center;gap:9px;flex:0 0 auto;width:100%;min-height:31px;padding:6px 8px;border:1px solid transparent;border-radius:0;background:none;color:var(--tx);text-align:left;white-space:nowrap;font:600 10px/1.3 Rajdhani,sans-serif;letter-spacing:1px;text-transform:uppercase;transition:border-color .2s,background .2s,color .2s}.app-shell .sidebar nav button span{flex:0 0 18px;width:18px;color:var(--c);text-align:center;font-size:14px}.app-shell .sidebar nav button:hover,.app-shell .sidebar nav button.active{border-color:var(--c);color:#fff;background:linear-gradient(90deg,var(--c2),transparent);box-shadow:0 0 10px var(--gl)}.app-shell .sidebar-voice{flex:0 0 auto;min-width:0;padding:9px;border:1px solid var(--ln);background:linear-gradient(160deg,var(--pn),rgba(0,0,0,.42))}.app-shell .sidebar-voice-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.app-shell .sidebar-voice-head .eyebrow{font:500 9px Share Tech Mono,monospace;text-transform:uppercase}.app-shell .voice-state-dot{color:var(--ok);font-size:10px;text-shadow:0 0 8px var(--ok)}.app-shell .sidebar-wave{display:flex;align-items:center;gap:2px;height:25px;margin:7px 0}.app-shell .sidebar-wave span{flex:1;height:20%;border-radius:1px;background:var(--c);box-shadow:0 0 6px var(--gl);animation:mrai-reference-wave 1s ease-in-out infinite}.app-shell .sidebar-wave span:nth-child(4n){animation-delay:.2s}.app-shell .sidebar-wave span:nth-child(3n){animation-delay:.4s}.app-shell .sidebar-voice-quote strong{display:block;color:#fff;font:600 12px Rajdhani,sans-serif;overflow-wrap:anywhere}.app-shell .sidebar-voice-quote span{display:block;margin-top:3px;color:var(--dim);font-size:10px}.app-shell .sidebar-voice .voice-control{margin-top:6px}.app-shell .sidebar-footer{display:grid;gap:6px;margin-top:auto}.app-shell .sidebar-footer button,.app-shell .primary-button,.app-shell .danger-button,.app-shell .ghost-button{min-height:34px;padding:8px 9px;border:1px solid var(--ln);border-radius:0;background:#00000047;color:var(--tx);font:600 10px Orbitron,sans-serif;letter-spacing:.65px}.app-shell .sidebar-footer .primary-button,.app-shell .sidebar-footer .danger-button{border-color:var(--c);background:linear-gradient(135deg,var(--c2),rgba(0,0,0,.4));color:#fff;box-shadow:0 0 12px var(--gl)}.app-shell .ghost-button:hover,.app-shell .sidebar-footer button:hover{border-color:var(--c);background:var(--gl);color:#fff}.app-shell .main-area{min-width:0;background:transparent}.app-shell .dashboard-main .topbar{display:none}.app-shell .dashboard-main .content{display:block;min-width:0;padding:0}.app-shell .content{min-width:0}.app-shell .topbar{min-height:62px;margin-bottom:10px;padding:12px 14px;border:1px solid var(--ln);background:linear-gradient(160deg,var(--pn),rgba(0,0,0,.5));box-shadow:0 0 16px var(--gl)}.app-shell .topbar h1{color:var(--hd);font:700 15px Orbitron,sans-serif;letter-spacing:1.3px}.app-shell .top-status strong{color:#fff;font:500 15px Share Tech Mono,monospace}.app-shell .top-status span{color:var(--dim);font:9px Share Tech Mono,monospace;letter-spacing:.6px}.app-shell .mode-indicator{border-left:1px solid var(--ln);padding-left:12px}.app-shell .mode-label{display:block;color:var(--hd)!important}.app-shell .live-dot{color:var(--ok)!important;border:1px solid var(--ln);padding:5px 8px;background:var(--gl)}.command-center-reference{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-width:0;color:var(--tx);font:500 12px/1.38 Rajdhani,Segoe UI,sans-serif}.command-center-reference>.cc-titlebar,.command-center-reference>.cc-top-grid,.command-center-reference>.cc-main-grid,.command-center-reference>.cc-operations-grid,.command-center-reference>.cc-panel,.command-center-reference>.cc-quick,.command-center-reference>.cc-bottom-strip,.command-center-reference>.cc-footerline{grid-column:1/-1;min-width:0}.command-center-reference .cc-titlebar{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(140px,.8fr) minmax(290px,1.5fr);align-items:center;gap:12px;min-height:64px;padding:9px 13px;border:1px solid var(--ln);background:linear-gradient(90deg,var(--gl),transparent 48%,var(--gl));box-shadow:0 0 18px var(--gl),inset 0 0 24px #00000052;clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.command-center-reference .cc-brand-lockup{display:flex;align-items:center;gap:10px;min-width:0}.command-center-reference .cc-logo{color:#fff;font:900 22px/1.15 Orbitron,sans-serif;letter-spacing:3px;white-space:nowrap;text-shadow:0 0 14px var(--c),0 0 30px var(--c)}.command-center-reference .cc-logo:before{content:"";display:inline-block;width:29px;height:29px;margin-right:10px;vertical-align:middle;border-radius:50%;background:radial-gradient(circle,#fff 0 12%,var(--c) 14% 30%,transparent 33%),repeating-conic-gradient(var(--c) 0 12deg,transparent 12deg 30deg);box-shadow:0 0 18px var(--c),inset 0 0 8px var(--c);animation:mrai-reference-pulse 2s ease-in-out infinite}.command-center-reference .cc-title{color:var(--hd);font:700 10px/1.4 Orbitron,sans-serif;letter-spacing:1.8px;text-align:left}.command-center-reference .cc-mode-chip{display:inline-flex;align-items:center;justify-self:center;gap:8px;padding:8px 20px;border:1px solid var(--c);background:var(--gl);color:#fff;font:600 10px Orbitron,sans-serif;letter-spacing:1.5px;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}.command-center-reference .cc-mode-dot{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 9px var(--ok)}.command-center-reference .cc-header-right{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.command-center-reference .cc-header-tools{display:flex;gap:12px;color:var(--c);font-size:17px}.command-center-reference .cc-header-clock{text-align:right;white-space:nowrap}.command-center-reference .cc-header-clock strong{color:#fff;font:500 15px Share Tech Mono,monospace}.command-center-reference .cc-header-clock span{display:block;margin-top:3px;color:var(--dim);font:9px Share Tech Mono,monospace}.command-center-reference .cc-header-operator{display:flex;align-items:center;gap:9px;min-width:0}.command-center-reference .cc-header-avatar{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border:2px solid var(--av);border-radius:50%;color:var(--av);background:radial-gradient(var(--c2),#000);font:700 11px Orbitron,sans-serif;box-shadow:0 0 12px var(--av),inset 0 0 8px var(--gl);animation:mrai-reference-spin 10s linear infinite}.command-center-reference .cc-header-operator strong{display:block;color:#fff;font:700 10px Orbitron,sans-serif}.command-center-reference .cc-header-operator span,.command-center-reference .cc-header-operator small{display:block;margin-top:2px;color:var(--dim);font:9px Rajdhani,sans-serif;letter-spacing:.7px}.command-center-reference .cc-header-operator small{color:var(--ok)}.command-center-reference .cc-top-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;min-width:0}.command-center-reference .cc-top-grid>.cc-panel{grid-column:span 4;min-width:0}.command-center-reference .cc-main-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;align-items:stretch;min-width:0}.command-center-reference .cc-main-grid>.cc-radar-panel{grid-column:span 3}.command-center-reference .cc-main-grid>.cc-map-panel{grid-column:span 4}.command-center-reference .cc-main-grid>.cc-chat-panel{grid-column:span 3}.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:span 2}.command-center-reference .cc-operations-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.command-center-reference .cc-panel{position:relative;min-width:0;padding:12px 13px;border:1px solid var(--ln);border-radius:0;background:linear-gradient(160deg,var(--pn),rgba(0,0,0,.42));box-shadow:0 0 22px var(--gl),inset 0 0 30px #00000073;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);clip-path:polygon(0 10px,10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px))}.command-center-reference .cc-panel:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--c),var(--c)) left top/16px 2px,linear-gradient(var(--c),var(--c)) left top/2px 16px,linear-gradient(var(--c),var(--c)) right top/16px 2px,linear-gradient(var(--c),var(--c)) right top/2px 16px,linear-gradient(var(--c),var(--c)) left bottom/16px 2px,linear-gradient(var(--c),var(--c)) left bottom/2px 16px,linear-gradient(var(--c),var(--c)) right bottom/16px 2px,linear-gradient(var(--c),var(--c)) right bottom/2px 16px;background-repeat:no-repeat}.command-center-reference .cc-panel>*{position:relative;z-index:1}.command-center-reference .cc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--ln)}.command-center-reference .cc-eyebrow{color:var(--dim);font:500 9px/1.35 Share Tech Mono,monospace;letter-spacing:1px}.command-center-reference .cc-panel h2{margin:3px 0 0;color:var(--hd);font:700 11px/1.35 Orbitron,sans-serif;letter-spacing:1.35px;text-transform:uppercase;text-shadow:0 0 8px var(--gl)}.command-center-reference .cc-badge{max-width:48%;padding:2px 5px;color:var(--dim);border:1px solid var(--ln);background:#0000002e;border-radius:0;font:500 8px/1.4 Share Tech Mono,monospace;letter-spacing:.5px;white-space:normal;text-align:right}.command-center-reference .cc-panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.command-center-reference .cc-inline-button{min-height:29px;padding:5px 8px;border:1px solid var(--ln);border-radius:0;background:#00000040;color:var(--tx);font:600 9px Orbitron,sans-serif;letter-spacing:.55px}.command-center-reference .cc-inline-button:hover{border-color:var(--c);background:var(--gl);color:#fff}.command-center-reference .cc-system-status{display:grid;gap:8px;min-width:0}.command-center-reference .cc-system-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:12px}.command-center-reference .cc-system-metrics{display:grid;gap:3px;min-width:0}.command-center-reference .cc-system-network{min-width:0;padding-left:10px;border-left:1px solid var(--ln)}.command-center-reference .cc-system-network-title{display:block;margin-bottom:8px;color:var(--hd);font-size:11px}.command-center-reference .cc-metric{min-width:0;padding:5px 0}.command-center-reference .cc-metric-top{display:flex;justify-content:space-between;align-items:baseline;gap:7px}.command-center-reference .cc-metric-top span{min-width:0;color:var(--dim);font:500 9px/1.3 Share Tech Mono,monospace;overflow-wrap:anywhere}.command-center-reference .cc-metric-top strong{color:#fff;font:500 12px Share Tech Mono,monospace;white-space:nowrap}.command-center-reference .cc-meter{height:3px;margin-top:6px;background:#ffffff1a;overflow:hidden}.command-center-reference .cc-meter i{display:block;height:100%;background:var(--c);box-shadow:0 0 8px var(--c);transition:width .5s}.command-center-reference .cc-network-metric{display:grid;gap:8px}.command-center-reference .cc-network-rates{display:flex;flex-wrap:wrap;gap:5px 10px;justify-content:space-between}.command-center-reference .cc-network-rates span,.command-center-reference .cc-network-summary span{color:var(--dim);font:9px Share Tech Mono,monospace;overflow-wrap:anywhere}.command-center-reference .cc-network-spark{width:100%;height:90px;margin-top:5px;border:1px solid rgba(77,243,255,.09);background:#0000002e}.command-center-reference .cc-network-spark svg{display:block;width:100%;height:100%}.command-center-reference .cc-network-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-top:8px}.command-center-reference .cc-telemetry-source{color:var(--dim);font:8px/1.4 Share Tech Mono,monospace;letter-spacing:.2px}.command-center-reference .cc-system-footer{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 10px;border-top:1px solid var(--ln);padding-top:7px}.command-center-reference .cc-system-footer span,.command-center-reference .cc-system-footer strong{color:var(--dim);font:8px/1.4 Share Tech Mono,monospace}.command-center-reference .cc-inline-button:disabled{opacity:.5}.command-center-reference .cc-core-status{display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.92fr);align-items:center;gap:8px;min-width:0}.command-center-reference .cc-core-readout{display:grid;gap:4px;min-width:0}.command-center-reference .cc-core-readout>div{display:grid;grid-template-columns:minmax(70px,.8fr) minmax(0,1fr);gap:8px;align-items:center;padding:4px 0;border-bottom:1px solid rgba(77,243,255,.08)}.command-center-reference .cc-core-readout span{color:var(--dim);font:500 9px/1.3 Share Tech Mono,monospace;letter-spacing:.4px}.command-center-reference .cc-core-readout strong{color:#fff;font:600 11px/1.35 Rajdhani,sans-serif;overflow-wrap:anywhere}.command-center-reference .cc-core-readout .st{color:var(--ok)!important}.command-center-reference .mrai-hud-orb{position:relative;display:grid;place-items:center;width:100%;max-width:210px;min-width:0;margin:auto;aspect-ratio:1;filter:drop-shadow(0 0 16px var(--av))}.command-center-reference .mrai-hud-orb canvas{display:block;width:100%;height:auto;aspect-ratio:1}.command-center-reference .mrai-hud-orb.is-working{filter:drop-shadow(0 0 19px var(--av))}.command-center-reference .cc-mission{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,1.1fr) 66px;gap:10px;align-items:center;min-width:0}.command-center-reference .cc-mission-copy{min-width:0}.command-center-reference .cc-mission-copy p{margin:0 0 9px;color:var(--dim);font-size:11px;line-height:1.5}.command-center-reference .cc-mission-copy span{display:block;color:var(--dim);font:500 8px Share Tech Mono,monospace;letter-spacing:.8px}.command-center-reference .cc-mission-copy strong{display:block;margin-top:5px;color:#fff;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.command-center-reference .cc-mission-graph{position:relative;min-width:0;min-height:92px;border:1px solid rgba(77,243,255,.1);overflow:hidden}.command-center-reference .cc-graph-grid{position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:20px 20px}.command-center-reference .cc-mission-graph svg{position:absolute;inset:5px 6px 22px;width:calc(100% - 12px);height:calc(100% - 27px)}.command-center-reference .cc-chart-empty{position:absolute;inset:0;display:grid;place-items:center;padding:5px;color:var(--dim);font:8px Share Tech Mono,monospace;text-align:center}.command-center-reference .cc-chart-axis{position:absolute;bottom:4px;left:5px;right:5px;display:flex;justify-content:space-between;color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-mission-globe{position:relative;width:62px;height:62px;justify-self:end;border:1px solid var(--c);border-radius:50%;box-shadow:inset 0 0 18px var(--gl),0 0 12px var(--gl);overflow:hidden}.command-center-reference .cc-globe-ring{position:absolute;left:50%;top:50%;width:88%;height:44%;transform:translate(-50%,-50%);border:1px solid var(--ln);border-radius:50%}.command-center-reference .cc-globe-ring.ring-b{width:48%;height:88%}.command-center-reference .cc-globe-arc{position:absolute;left:-12%;top:22%;width:124%;height:54%;border:1px solid var(--gl);border-radius:50%;transform:rotate(18deg)}.command-center-reference .cc-globe-arc.arc-b{transform:rotate(-18deg)}.command-center-reference .cc-globe-gridline{position:absolute;background:var(--gl)}.command-center-reference .cc-globe-gridline.grid-h{left:0;right:0;top:50%;height:1px}.command-center-reference .cc-globe-gridline.grid-v{top:0;bottom:0;left:50%;width:1px}.command-center-reference .cc-mission-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);padding-top:7px;border-top:1px solid var(--ln)}.command-center-reference .cc-mission-stats div{text-align:center}.command-center-reference .cc-mission-stats span{display:block;color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-mission-stats strong{display:block;color:var(--c);font:700 16px Orbitron,sans-serif}.command-center-reference .cc-radar-panel{overflow:hidden}.command-center-reference .cc-radar-wrap{display:grid;gap:8px;min-width:0}.command-center-reference .cc-radar-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.command-center-reference .cc-radar-controls button{min-height:28px;padding:5px 7px;border:1px solid var(--ln);border-radius:0;background:#00000042;color:var(--tx);font:600 8px Orbitron,sans-serif;letter-spacing:.35px}.command-center-reference .cc-radar-controls button.active,.command-center-reference .cc-radar-controls button:hover:not(:disabled){background:var(--gl);border-color:var(--c);color:#fff}.command-center-reference .cc-radar-shell{position:relative;width:min(100%,230px);aspect-ratio:1;margin:2px auto}.command-center-reference .cc-radar{position:absolute;inset:0;overflow:hidden;border:1px solid var(--ln);border-radius:50%;background:radial-gradient(circle,var(--gl) 0 1%,transparent 2%),repeating-radial-gradient(circle,transparent 0 20%,var(--ln) 20.5% 21%,transparent 21.5% 32%);box-shadow:0 0 20px var(--gl),inset 0 0 25px #0000004d}.command-center-reference .cc-radar-cross{position:absolute;background:var(--ln);opacity:.7}.command-center-reference .cc-radar-cross.cross-x{left:0;right:0;top:50%;height:1px}.command-center-reference .cc-radar-cross.cross-y{top:0;bottom:0;left:50%;width:1px}.command-center-reference .cc-radar-ring{position:absolute;left:50%;top:50%;width:25%;height:25%;transform:translate(-50%,-50%);border:1px solid var(--ln);border-radius:50%}.command-center-reference .cc-radar-ring.ring-2{width:50%;height:50%}.command-center-reference .cc-radar-ring.ring-3{width:75%;height:75%}.command-center-reference .cc-radar-ring.ring-4{width:100%;height:100%}.command-center-reference .cc-radar-sweep{position:absolute;inset:0;border-radius:50%;opacity:.68;background:conic-gradient(from 0deg,transparent 0 295deg,var(--c) 360deg);animation:mrai-reference-spin 3s linear infinite;-webkit-mask:radial-gradient(circle,transparent 0 3%,#000 4%);mask:radial-gradient(circle,transparent 0 3%,#000 4%)}.command-center-reference .cc-radar-origin{position:absolute;left:50%;top:50%;width:6px;height:6px;transform:translate(-50%,-50%);border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.command-center-reference .cc-radar-contact{position:absolute;display:grid;place-items:center;width:10px;height:10px;margin:-5px 0 0 -5px;border:1px solid var(--ok);border-radius:50%;background:var(--gl);box-shadow:0 0 8px var(--ok)}.command-center-reference .cc-radar-contact i{width:3px;height:3px;border-radius:50%;background:#fff}.command-center-reference .cc-radar-corner{position:absolute;width:12px;height:12px;border-color:var(--c);border-style:solid;opacity:.8}.command-center-reference .cc-radar-corner.corner-tl{top:3px;left:3px;border-width:1px 0 0 1px}.command-center-reference .cc-radar-corner.corner-tr{top:3px;right:3px;border-width:1px 1px 0 0}.command-center-reference .cc-radar-corner.corner-bl{bottom:3px;left:3px;border-width:0 0 1px 1px}.command-center-reference .cc-radar-corner.corner-br{bottom:3px;right:3px;border-width:0 1px 1px 0}.command-center-reference .cc-radar-core{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:34px;height:34px;transform:translate(-50%,-50%);border:1px solid var(--c);border-radius:50%;background:#000c;color:var(--c);font:700 10px Orbitron,sans-serif;box-shadow:0 0 12px var(--gl)}.command-center-reference .cc-radar-scale{position:absolute;color:var(--dim);font:8px Share Tech Mono,monospace;letter-spacing:.3px}.command-center-reference .cc-radar-scale.scale-top{top:-10px;left:50%;transform:translate(-50%)}.command-center-reference .cc-radar-scale.scale-right{right:-5px;top:50%;transform:translate(50%,-50%) rotate(90deg);transform-origin:center}.command-center-reference .cc-radar-scale.scale-bottom{bottom:-10px;left:50%;transform:translate(-50%)}.command-center-reference .cc-radar-scale.scale-left{left:-5px;top:50%;transform:translate(-50%,-50%) rotate(-90deg);transform-origin:center}.command-center-reference .cc-radar-channels{display:grid;gap:7px}.command-center-reference .cc-radar-channel{min-width:0;padding:7px 0;border-top:1px solid var(--ln)}.command-center-reference .cc-radar-channel-head{display:flex;align-items:center;gap:7px;color:var(--c)}.command-center-reference .cc-radar-channel-head strong{color:var(--dim);font:500 8px Share Tech Mono,monospace;letter-spacing:.6px}.command-center-reference .cc-radar-channel>b{display:block;margin:4px 0;font:600 9px Share Tech Mono,monospace;overflow-wrap:anywhere}.command-center-reference .cc-radar-channel small{display:block;color:var(--dim);font-size:9px;line-height:1.4}.command-center-reference .channel-good{color:var(--ok)}.command-center-reference .channel-warn{color:var(--av)}.command-center-reference .channel-neutral{color:var(--dim)}.command-center-reference .cc-radar-wave{display:flex;height:15px;align-items:center;gap:2px;margin-top:5px;opacity:.7}.command-center-reference .cc-radar-wave i{width:3px;height:4px;background:var(--c);opacity:.25}.command-center-reference .cc-radar-wave.is-active i{animation:mrai-reference-wave .8s ease-in-out infinite;opacity:.8}.command-center-reference .cc-radar-wave i:nth-child(2n){animation-delay:.12s}.command-center-reference .cc-radar-wave i:nth-child(3n){animation-delay:.25s}.command-center-reference .cc-radar-info{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px}.command-center-reference .cc-radar-contact-count,.command-center-reference .cc-radar-source div{min-width:0;padding:7px;border:1px solid var(--ln);background:#0000002e}.command-center-reference .cc-radar-contact-count span,.command-center-reference .cc-radar-contact-count small,.command-center-reference .cc-radar-source span{display:block;color:var(--dim);font:8px/1.4 Share Tech Mono,monospace}.command-center-reference .cc-radar-contact-count strong,.command-center-reference .cc-radar-source strong{display:block;color:var(--c);font:700 15px Orbitron,sans-serif}.command-center-reference .cc-radar-source{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.command-center-reference .cc-radar-contact-list{display:grid;gap:5px}.command-center-reference .cc-radar-contact-row{display:grid;grid-template-columns:55px minmax(0,1fr);gap:8px;padding:7px;border:1px solid var(--ln)}.command-center-reference .cc-radar-contact-row strong{color:#fff;font-size:10px}.command-center-reference .cc-radar-contact-row small{color:var(--dim);font-size:9px;overflow-wrap:anywhere}.command-center-reference .cc-radar-status{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;padding-top:7px;border-top:1px solid var(--ln);color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-radar-status strong{color:var(--ok)}.command-center-reference .cc-radar-error{padding:7px;border:1px solid rgba(255,181,46,.3);color:var(--av);font-size:10px;overflow-wrap:anywhere}.command-center-reference .cc-radar-note{color:var(--dim);font:8px/1.45 Share Tech Mono,monospace;letter-spacing:.2px}.command-center-reference .cc-map-panel{overflow:hidden}.command-center-reference .cc-live-map{display:grid;align-content:start;gap:8px;min-height:0;height:100%}.command-center-reference .cc-map-toolbar{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.command-center-reference .cc-map-toolbar button{min-height:28px;padding:5px 7px;border:1px solid var(--ln);border-radius:0;background:#00000040;color:var(--tx);font-size:9px}.command-center-reference .cc-map-toolbar button:hover{border-color:var(--c);background:var(--gl)}.command-center-reference .cc-map-state{color:var(--dim);font:8px Share Tech Mono,monospace;overflow-wrap:anywhere}.command-center-reference .cc-map-frame-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;height:auto;min-height:0}.command-center-reference .cc-real-map{width:100%;height:260px;border:1px solid var(--ln);border-radius:0;background:#061321}.command-center-reference .cc-street-view{width:100%;height:132px;border:1px solid var(--ln);border-radius:0}.command-center-reference .cc-map-frame-label{border:1px solid var(--ln);color:var(--c);background:#000000a6;font:8px Share Tech Mono,monospace}.command-center-reference .cc-map-readout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.command-center-reference .cc-map-readout div{min-width:0;padding:6px;border:1px solid var(--ln);background:#0000002e}.command-center-reference .cc-map-readout span,.command-center-reference .cc-map-readout strong{display:block;overflow-wrap:anywhere}.command-center-reference .cc-map-readout span{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-map-readout strong{margin-top:3px;color:#fff;font:600 10px Rajdhani,sans-serif}.command-center-reference .cc-chat-panel .chat-panel{margin:0;height:100%;border:0;background:transparent}.command-center-reference .cc-chat-panel .chat-header{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.command-center-reference .cc-chat-panel .chat-header strong{color:var(--hd);font:700 10px Orbitron,sans-serif}.command-center-reference .cc-chat-panel .chat-header span{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-chat-panel .chat-header select{width:100%;max-width:100%;min-width:0;min-height:33px;padding:7px;border:1px solid var(--ln);border-radius:0;background:#00000073;color:var(--tx);font:9px Rajdhani,sans-serif}.command-center-reference .cc-chat-panel .messages{display:flex;flex-direction:column;gap:8px;min-height:210px;max-height:320px;overflow:auto;padding:8px;border:1px solid var(--ln);background:#00000040}.command-center-reference .cc-chat-panel .message{padding:7px 9px;border:1px solid var(--ln);border-radius:0;background:#00000040;overflow-wrap:anywhere}.command-center-reference .cc-chat-panel .message>span{color:var(--c);font:500 9px Share Tech Mono,monospace}.command-center-reference .cc-chat-panel .message p{margin:4px 0 0;color:var(--tx);font-size:12px;line-height:1.5;white-space:pre-wrap}.command-center-reference .cc-chat-panel .chat-input{display:flex;align-items:stretch;gap:5px;flex-wrap:wrap;margin-top:8px}.command-center-reference .cc-chat-panel .chat-input input{flex:1 1 100px;min-width:0;min-height:38px;border:1px solid var(--ln);border-radius:0;background:#00000073;color:#fff;padding:8px;font-size:11px}.command-center-reference .cc-chat-panel .chat-input button{min-height:38px;border:1px solid var(--c);border-radius:0;background:var(--gl);color:#fff;padding:7px 10px;font:600 9px Orbitron,sans-serif}.command-center-reference .cc-chat-panel .chat-input button:hover{box-shadow:0 0 12px var(--gl)}.command-center-reference .cc-chat-panel .voice-control{min-height:38px}.command-center-reference .cc-research{display:grid;gap:8px;min-width:0}.command-center-reference .cc-research-search{display:flex;align-items:stretch;min-width:0;border:1px solid var(--ln);border-radius:0;background:#00000059}.command-center-reference .cc-research-search input{flex:1;width:100%;min-width:0;min-height:35px;padding:8px;border:0;background:transparent;color:var(--tx);font:11px Rajdhani,sans-serif}.command-center-reference .cc-research-search button{width:32px;border:0;border-left:1px solid var(--ln);border-radius:0;color:var(--c);background:transparent;font-size:16px}.command-center-reference .cc-research-status{color:var(--dim);font:8px Share Tech Mono,monospace;overflow-wrap:anywhere}.command-center-reference .cc-research-empty{padding:8px 2px;color:var(--dim);font-size:10px;line-height:1.5}.command-center-reference .cc-research-item{display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;padding:8px 2px;border-top:1px solid var(--ln)}.command-center-reference .cc-research-item a{color:var(--tx);text-decoration:none}.command-center-reference .cc-research-item a:hover{color:var(--c)}.command-center-reference .cc-research-icon{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--ln);color:var(--c)}.command-center-reference .cc-research-item strong{display:block;color:#fff;font-size:10px;line-height:1.3;overflow-wrap:anywhere}.command-center-reference .cc-research-item small{display:block;margin-top:3px;color:var(--dim);font-size:9px;line-height:1.4}.command-center-reference .cc-quick{min-width:0;padding:12px 13px;border:1px solid var(--ln);border-radius:0;background:linear-gradient(160deg,var(--pn),rgba(0,0,0,.4));box-shadow:0 0 22px var(--gl),inset 0 0 28px #00000059}.command-center-reference .cc-quick-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.command-center-reference .cc-quick-head .cc-eyebrow{color:var(--c);font:500 9px Share Tech Mono,monospace}.command-center-reference .cc-quick-head strong{color:var(--dim);font-size:9px}.command-center-reference .cc-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.command-center-reference .cc-quick-grid button{min-width:0;min-height:40px;padding:8px;border:1px solid var(--ln);border-radius:0;background:linear-gradient(180deg,var(--gl),rgba(0,0,0,.2));color:var(--tx);font:600 9px Orbitron,sans-serif;letter-spacing:.55px;overflow-wrap:anywhere}.command-center-reference .cc-quick-grid button:hover:not(:disabled){border-color:var(--c);color:#fff;box-shadow:0 0 14px var(--gl)}.command-center-reference .cc-quick-result{margin-top:10px;padding:8px;border:1px solid var(--ln);background:#00000040;color:var(--tx);font:10px/1.5 Share Tech Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.command-center-reference .cc-owner-board-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.command-center-reference .cc-owner-capability{min-width:0;padding:10px;border:1px solid var(--ln);border-radius:0;background:#0000002e}.command-center-reference .cc-owner-capability-head{display:flex;align-items:center;gap:7px}.command-center-reference .cc-owner-capability-head span{color:var(--c)}.command-center-reference .cc-owner-capability-head strong{color:#fff;font:600 10px Rajdhani,sans-serif}.command-center-reference .cc-owner-state{display:inline-block;max-width:100%;margin:7px 0 5px;padding:3px 5px;border:1px solid var(--ln);color:var(--dim);font:500 8px Share Tech Mono,monospace;overflow-wrap:anywhere}.command-center-reference .cc-owner-capability p{color:var(--dim);font-size:10px;line-height:1.45}.command-center-reference .cc-agent-fleet-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.command-center-reference .cc-agent-fleet-summary div,.command-center-reference .cc-agent-tile{min-width:0;border:1px solid var(--ln);border-radius:0;background:#0003}.command-center-reference .cc-agent-fleet-summary div{padding:8px}.command-center-reference .cc-agent-fleet-summary span{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-agent-fleet-summary strong{color:var(--c);font:700 15px Orbitron,sans-serif}.command-center-reference .cc-agent-fleet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.command-center-reference .cc-agent-tile{padding:9px}.command-center-reference .cc-agent-name{color:#fff;font:600 10px Rajdhani,sans-serif}.command-center-reference .cc-agent-tile p,.command-center-reference .cc-agent-current strong{color:var(--dim);font-size:10px;overflow-wrap:anywhere}.command-center-reference .cc-agent-current{border-top:1px solid var(--ln);margin-top:7px;padding-top:7px}.command-center-reference .cc-agent-current span{color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-agent-current strong{display:block;margin-top:3px}.command-center-reference .cc-agent-capabilities{color:var(--dim);font-size:9px}.command-center-reference .cc-workbench-intro p,.command-center-reference .cc-owner-board-intro p{color:var(--dim);font-size:11px;line-height:1.5}.command-center-reference .cc-mission-form input{min-height:40px;border:1px solid var(--ln);border-radius:0;background:#00000059;color:var(--tx)}.command-center-reference .cc-mission-actions button{min-height:34px;border:1px solid var(--ln);border-radius:0;background:#00000040;color:var(--tx)}.command-center-reference .cc-mission-actions button.primary-button{border-color:var(--c);background:var(--c2);color:#fff}.command-center-reference .cc-mission-examples button{border:1px solid var(--ln);border-radius:0;background:#00000040;color:var(--dim)}.command-center-reference .cc-mission-result,.command-center-reference .cc-mission-step{border:1px solid var(--ln);border-radius:0;background:#0003}.command-center-reference .cc-next-action{border-left-color:var(--c);background:var(--gl)}.command-center-reference .cc-bottom-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.command-center-reference .cc-bottom-strip div{min-width:0;padding:9px;border:1px solid var(--ln);border-radius:0;background:#00000040}.command-center-reference .cc-bottom-strip span{display:block;color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-bottom-strip strong{display:block;margin-top:4px;color:var(--tx);font-size:10px;line-height:1.4;overflow-wrap:anywhere}.command-center-reference .cc-footerline{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding:4px 3px 0;color:var(--dim);font:8px Share Tech Mono,monospace}.command-center-reference .cc-panel,.command-center-reference .cc-quick{animation:mrai-reference-power .8s both;animation-delay:var(--delay,0s)}.command-center-reference .cc-panel:nth-child(2){--delay: .05s}.command-center-reference .cc-panel:nth-child(3){--delay: .1s}.app-shell .panel,.app-shell .tool-panel,.app-shell .studio,.app-shell .large-panel{border:1px solid var(--ln);border-radius:0;background:linear-gradient(160deg,var(--pn),rgba(0,0,0,.42));box-shadow:0 0 20px var(--gl),inset 0 0 26px #00000061;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-shell .panel-head{gap:10px;padding-bottom:8px;border-bottom:1px solid var(--ln)}.app-shell .panel-head h2,.app-shell .topbar h1,.app-shell .panel-title{color:var(--hd);font-family:Orbitron,sans-serif;letter-spacing:1.2px;text-shadow:0 0 8px var(--gl)}.app-shell .eyebrow,.app-shell .badge{color:var(--dim);font-family:Share Tech Mono,monospace;letter-spacing:1px}.app-shell input,.app-shell select,.app-shell textarea{border-radius:0;border-color:var(--ln);background-color:#0006;color:var(--tx)}.app-shell input:focus,.app-shell select:focus,.app-shell textarea:focus{border-color:var(--c)}.app-shell .agent-card,.app-shell .service-card,.app-shell .state-grid button,.app-shell .memory-card,.app-shell .schedule-row,.app-shell .task-row{border-radius:0;border-color:var(--ln);background:#00000038}.app-shell .primary-button,.app-shell .danger-button{border-color:var(--c);background:linear-gradient(135deg,var(--c2),rgba(0,0,0,.42));color:#fff}.app-shell .ghost-button,.app-shell .mini-button{border-color:var(--ln);color:var(--tx)}.app-shell .split-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;min-width:0}.app-shell .planner-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.app-shell .plan-output,.app-shell .telemetry-json{white-space:pre-wrap;overflow-wrap:anywhere}@keyframes mrai-reference-ripple{0%{transform:scale(.3);opacity:.7}to{transform:scale(3.4);opacity:0}}@keyframes mrai-reference-spin{to{transform:rotate(360deg)}}@keyframes mrai-reference-sweep{to{top:100%}}@keyframes mrai-reference-wave{50%{height:100%}}@keyframes mrai-reference-pulse{50%{filter:brightness(1.7)}}@keyframes mrai-reference-power{0%{opacity:0;filter:brightness(3)}30%{opacity:.9}45%{opacity:.15}65%{opacity:1;filter:brightness(1.6)}to{opacity:1;filter:none}}@media(max-width:1370px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.app-shell .sidebar{width:190px}.command-center-reference .cc-titlebar{grid-template-columns:minmax(135px,.65fr) minmax(125px,.6fr) minmax(240px,1.25fr)}.command-center-reference .cc-header-right{gap:9px}}@media(max-width:1200px){.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.command-center-reference .cc-header-right{grid-column:1/-1;justify-content:space-between;border-top:1px solid var(--ln);padding-top:8px}.command-center-reference .cc-top-grid>.cc-panel{grid-column:span 6}.command-center-reference .cc-top-grid>.cc-panel:last-child{grid-column:1/-1}.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:span 6}.command-center-reference .cc-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.app-shell{grid-template-columns:minmax(0,1fr);padding:8px;gap:8px;overflow:visible}.app-shell .sidebar{position:relative;top:auto;align-self:stretch;width:100%;height:auto;max-height:none;flex-direction:column;align-items:stretch;overflow:visible;padding:8px;border-right:0;border-bottom:1px solid var(--ln)}.app-shell .sidebar .brand{display:none}.app-shell .sidebar .operator{display:flex}.app-shell .sidebar .sidebar-voice{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app-shell .sidebar .sidebar-voice-head{width:100%}.app-shell .sidebar .sidebar-wave{width:100%;margin:0}.app-shell .sidebar .sidebar-voice-quote{flex:1;min-width:0}.app-shell .sidebar nav{flex:0 0 auto;width:100%;max-width:100%;min-width:0;min-height:0;box-sizing:border-box;flex-direction:row;overflow-x:auto;overflow-y:hidden;gap:4px;padding:3px 3px 7px}.app-shell .sidebar nav button{width:auto;min-height:35px;white-space:nowrap}.app-shell .sidebar-footer{display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:wrap;gap:6px;width:100%;max-width:100%;min-width:0;align-self:stretch;position:static;inset:auto;transform:none;margin:0;box-sizing:border-box}.app-shell .sidebar-footer button{flex:1 1 145px;width:auto;max-width:100%;min-width:0;white-space:normal;box-sizing:border-box}.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.command-center-reference .cc-header-right{flex-wrap:wrap}.command-center-reference .cc-system-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media(max-width:760px){.app-shell,.app-shell .sidebar{padding:6px;gap:7px}.app-shell .sidebar .operator{min-height:58px}.app-shell .sidebar nav button{font-size:9px;padding:7px 8px}.app-shell .sidebar .sidebar-voice{padding:8px}.command-center-reference{gap:8px}.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr);gap:9px;padding:10px}.command-center-reference .cc-brand-lockup{flex-wrap:wrap;gap:7px}.command-center-reference .cc-brand-lockup .cc-logo{font-size:21px}.command-center-reference .cc-brand-lockup .cc-title{padding-left:10px;border-left:1px solid var(--ln)}.command-center-reference .cc-mode-chip{justify-self:start}.command-center-reference .cc-mode-chip,.command-center-reference .cc-header-right{grid-column:1}.command-center-reference .cc-header-right{flex-wrap:wrap;justify-content:space-between}.command-center-reference .cc-header-tools{display:none}.command-center-reference .cc-top-grid>.cc-panel,.command-center-reference .cc-top-grid>.cc-panel:last-child,.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:1/-1}.command-center-reference .cc-operations-grid,.command-center-reference .cc-system-layout,.command-center-reference .cc-core-status{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-system-network{padding-left:0;border-left:0;border-top:1px solid var(--ln);padding-top:8px}.command-center-reference .mrai-hud-orb{max-width:210px}.command-center-reference .cc-mission{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-mission-globe{justify-self:center}.command-center-reference .cc-panel{padding:10px}.command-center-reference .cc-radar-info{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-radar-shell{width:min(100%,250px)}.command-center-reference .cc-map-frame-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-real-map{height:240px}.command-center-reference .cc-street-view{height:145px}.command-center-reference .cc-chat-panel .messages{max-height:280px}.command-center-reference .cc-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-owner-board-grid,.command-center-reference .cc-agent-fleet-summary,.command-center-reference .cc-agent-fleet-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-bottom-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-footerline{justify-content:flex-start}.app-shell .split-grid,.app-shell .planner-row{grid-template-columns:minmax(0,1fr)}.app-shell .topbar{padding:10px;flex-wrap:wrap}.app-shell .top-status{flex-wrap:wrap}.mrai-boot{padding:16px}}@media(max-width:420px){.app-shell{padding:5px}.app-shell .sidebar-footer{flex:0 0 auto;width:100%;max-width:100%;min-width:0;margin:0}.app-shell .sidebar-footer button{flex:1 1 calc(50% - 6px);width:auto;min-width:0;max-width:100%;white-space:normal}.app-shell .sidebar nav button{font-size:8px;padding:6px 7px}.app-shell .sidebar-footer{flex-wrap:wrap}.app-shell .sidebar-footer button{flex:1 1 calc(50% - 6px);font-size:9px;padding:7px 5px;letter-spacing:.2px}.command-center-reference .cc-logo:before{width:24px;height:24px;margin-right:7px}.command-center-reference .cc-title{font-size:8px}.command-center-reference .cc-core-readout>div{grid-template-columns:minmax(86px,.85fr) minmax(0,1fr)}.command-center-reference .cc-real-map{height:220px}.command-center-reference .cc-bottom-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mrai-boot-terminal{font-size:9px}}@media(prefers-reduced-motion:reduce){.app-shell .mrai-ambient:after,.app-shell .mrai-rot,.app-shell .mrai-hud-frame:after,.app-shell .sidebar-wave span,.command-center-reference .cc-panel,.command-center-reference .cc-quick,.command-center-reference .cc-header-avatar,.command-center-reference .cc-logo:before,.command-center-reference .cc-radar-sweep,.mrai-hud-orb canvas{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@keyframes mrai-boot-unused{0%{opacity:0}to{opacity:1}}@media(min-width:761px){.command-center-reference .cc-mission{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;align-items:center}}.command-center-reference .cc-mission-summary{display:block;margin-top:10px;color:var(--dim);font:8px Share Tech Mono,monospace;letter-spacing:.5px}.command-center-reference .cc-radar-overview{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:10px;min-width:0}.command-center-reference .cc-radar-shell{width:140px;max-width:100%;margin:6px auto}.command-center-reference .cc-radar-shell .cc-radar-scale{font-size:6px;letter-spacing:0}.command-center-reference .cc-radar-shell .scale-top{top:-8px}.command-center-reference .cc-radar-shell .scale-bottom{bottom:-8px}.command-center-reference .cc-radar-shell .scale-right{right:-3px}.command-center-reference .cc-radar-shell .scale-left{left:-3px}.command-center-reference .cc-radar-info{display:grid;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0}.command-center-reference .cc-radar-contact-count{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 7px;padding:5px}.command-center-reference .cc-radar-contact-count span{align-self:center}.command-center-reference .cc-radar-contact-count strong{font:700 25px Share Tech Mono,monospace;text-align:right;line-height:1}.command-center-reference .cc-radar-contact-count small{grid-column:1/-1}.command-center-reference .cc-radar-source{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.command-center-reference .cc-radar-source div{padding:5px}.command-center-reference .cc-radar-source span{font-size:7px}.command-center-reference .cc-radar-source strong{font:600 12px Share Tech Mono,monospace}.command-center-reference .cc-radar-channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0}.command-center-reference .cc-radar-channel{min-width:0;padding:6px;border:1px solid var(--ln);background:#0000002e}.command-center-reference .cc-radar-channel-head{gap:5px}.command-center-reference .cc-radar-channel-head strong{font-size:7px;letter-spacing:.4px}.command-center-reference .cc-radar-channel>b{margin:4px 0 0;font-size:8px;line-height:1.35}.command-center-reference .cc-radar-empty{display:grid;gap:4px;padding:7px;border:1px solid var(--ln);background:#0000002e}.command-center-reference .cc-radar-empty strong{color:var(--av);font:600 8px Share Tech Mono,monospace}.command-center-reference .cc-radar-empty span{color:var(--dim);font-size:9px;line-height:1.4}.command-center-reference .cc-radar-contact-list{gap:5px}.command-center-reference .cc-radar-contact-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:5px 8px;padding:6px;border:1px solid var(--ln);background:#00000026}.command-center-reference .cc-radar-contact-row>small{grid-column:2;font-size:8px}.command-center-reference .cc-radar-contact-row strong{font-size:9px;overflow-wrap:anywhere}.command-center-reference .cc-radar-status,.command-center-reference .cc-radar-note{font-size:7px}@media(max-width:1100px){.command-center-reference .cc-top-grid>.cc-panel,.command-center-reference .cc-top-grid>.cc-panel:last-child,.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:1/-1}.command-center-reference .cc-system-layout,.command-center-reference .cc-core-status,.command-center-reference .cc-mission{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-system-network{padding:8px 0 0;border-left:0;border-top:1px solid var(--ln)}.command-center-reference .mrai-hud-orb{max-width:210px}.command-center-reference .cc-radar-overview{grid-template-columns:140px minmax(0,1fr)}}@media(max-width:420px){.command-center-reference .cc-radar-overview{grid-template-columns:125px minmax(0,1fr);gap:8px}.command-center-reference .cc-radar-shell{width:125px}.command-center-reference .cc-radar-source{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-radar-channel-head strong{font-size:6.5px}}.command-center-reference a.cc-inline-button.is-disabled,.command-center-reference .cc-street-view-open.is-disabled{opacity:.42;cursor:not-allowed}.command-center-reference a.cc-inline-button.is-disabled:hover,.command-center-reference .cc-street-view-open.is-disabled:hover{background:transparent;color:var(--dim);border-color:var(--ln)}.command-center-reference .task-create-form,.app-shell .task-create-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin:12px 0}.task-create-form label,.memory-create-form label{grid-column:1 / -1;color:var(--dim);font:9px Share Tech Mono,monospace;letter-spacing:.8px}.task-create-form input,.memory-create-form input,.memory-create-form textarea,.memory-toolbar input{width:100%;min-width:0;border:1px solid var(--ln);border-radius:0;padding:9px 10px;background:#0006;color:var(--tx)}.task-create-form button,.memory-create-form button{min-height:38px}.task-center-list,.memory-center-list{display:grid;gap:8px;margin-top:10px}.task-center-row,.memory-center-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:12px;border:1px solid var(--ln);background:#00000038}.task-center-main,.task-center-progress,.memory-center-main{min-width:0;display:grid;gap:6px}.task-center-main>strong,.memory-center-main>strong{color:#fff;font:600 12px Rajdhani,sans-serif;overflow-wrap:anywhere}.task-center-main>span,.memory-center-main p{margin:0;color:var(--tx);font-size:11px;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.task-center-main small,.task-center-progress small,.memory-center-main small{color:var(--dim);font:8px Share Tech Mono,monospace;overflow-wrap:anywhere}.task-center-progress{min-width:140px;justify-items:end}.task-center-state{display:inline-block;padding:4px 6px;border:1px solid var(--ln);color:var(--c);font:8px Share Tech Mono,monospace}.task-center-state.state-completed{color:var(--ok)}.task-center-state.state-failed{color:var(--av)}.panel-head-actions,.memory-toolbar,.memory-center-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.task-center .panel-head{align-items:flex-start}.memory-create-form{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:12px 0}.memory-create-form textarea,.memory-center-main textarea{resize:vertical;min-height:74px;font:11px/1.5 Share Tech Mono,monospace}.memory-toolbar{margin-top:12px}.memory-toolbar input{flex:1 1 200px}.memory-toolbar span{color:var(--dim);font:8px Share Tech Mono,monospace;white-space:nowrap}.memory-center-actions{flex-direction:column;align-items:stretch}.memory-center-actions button{min-width:76px}@media(max-width:760px){.task-create-form,.task-center-row,.memory-center-row{grid-template-columns:minmax(0,1fr)}.task-center-progress{min-width:0;justify-items:stretch}.panel-head-actions{justify-content:flex-start}.memory-center-actions{flex-direction:row}}@media(max-width:760px){.app-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:calc(5px + env(safe-area-inset-left,0px)) 5px calc(8px + env(safe-area-inset-bottom,0px));overflow:visible}.app-shell .sidebar{position:sticky;top:0;z-index:90;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "nav" "voice" "footer";align-items:stretch;align-self:start;width:100%;min-width:0;height:auto;max-height:none;min-height:0;gap:7px;padding:9px;overflow:visible;border:1px solid var(--ln);background:linear-gradient(150deg,#010d17f7,#000000f0);box-shadow:0 5px 18px #0009,0 0 16px var(--gl);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell .sidebar .brand{grid-area:brand;display:block;min-width:0;padding:2px 3px 7px;border-bottom:1px solid var(--ln)}.app-shell .sidebar .brand-mark{font:900 19px/1.25 Orbitron,sans-serif;letter-spacing:3px;text-align:left}.app-shell .sidebar .brand-sub{display:block;margin-top:3px;font:500 8px/1.4 Share Tech Mono,monospace;letter-spacing:.8px;text-align:left}.app-shell .sidebar .operator{display:none}.app-shell .sidebar nav{grid-area:nav;display:flex;flex:0 0 auto;width:100%;max-width:100%;min-width:0;min-height:0;height:auto;flex-direction:row;gap:5px;margin:0;padding:2px 1px 7px;overflow-x:auto;overflow-y:hidden;border:0;border-bottom:1px solid var(--ln);background:transparent;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--c2) transparent;-webkit-overflow-scrolling:touch;touch-action:pan-x}.app-shell .sidebar nav button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:flex-start;gap:6px;width:auto;min-height:40px;padding:8px 10px;border:1px solid rgba(77,243,255,.16);background:#00000038;font:600 10px/1.2 Rajdhani,sans-serif;letter-spacing:.6px;white-space:nowrap}.app-shell .sidebar nav button span{flex:0 0 15px;width:15px;font-size:13px}.app-shell .sidebar nav button.active{border-color:var(--c);background:linear-gradient(135deg,var(--gl),rgba(0,0,0,.25))}.app-shell .sidebar .sidebar-voice{grid-area:voice;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;padding:6px 8px;border:1px solid var(--ln);background:#0000003d}.app-shell .sidebar .sidebar-voice-head{display:flex;flex:0 0 auto;align-items:center;gap:6px;width:auto}.app-shell .sidebar .sidebar-voice-head .eyebrow{font-size:8px;letter-spacing:.6px}.app-shell .sidebar .sidebar-wave,.app-shell .sidebar .sidebar-voice-quote{display:none}.app-shell .sidebar .sidebar-voice .voice-control{flex:0 1 auto;min-width:0;margin:0 0 0 auto}.app-shell .sidebar .sidebar-voice .voice-button{min-height:38px;padding:7px 10px;font-size:9px}.app-shell .sidebar .sidebar-footer{grid-area:footer;display:flex;flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:stretch;gap:6px;width:100%;max-width:100%;min-width:0;margin:0;padding:0}.app-shell .sidebar .sidebar-footer button{flex:1 1 0;width:auto;min-width:0;max-width:100%;min-height:40px;padding:7px 4px;font:600 8px/1.3 Orbitron,sans-serif;letter-spacing:.2px;white-space:normal;overflow-wrap:anywhere}.app-shell .main-area,.app-shell .content,.command-center-reference{min-width:0;width:100%}.app-shell .topbar{gap:8px;min-height:0;margin-bottom:8px;padding:10px}.app-shell .topbar h1{font-size:13px;line-height:1.35;letter-spacing:.6px;overflow-wrap:anywhere}.app-shell .top-status{gap:7px;width:100%;justify-content:space-between}.app-shell .mode-indicator{gap:5px;padding-left:7px}.app-shell .mode-label{padding:5px;font-size:8px;letter-spacing:.4px}.app-shell .live-dot{padding:4px 5px;font-size:8px}.command-center-reference{gap:8px}.command-center-reference .cc-titlebar{grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:10px}.command-center-reference .cc-brand-lockup{min-width:0;gap:7px}.command-center-reference .cc-brand-lockup .cc-logo{font-size:20px;letter-spacing:2px}.command-center-reference .cc-brand-lockup .cc-title{font-size:8px;letter-spacing:.8px}.command-center-reference .cc-mode-chip{justify-self:start;max-width:100%;padding:8px 13px;font-size:9px}.command-center-reference .cc-header-right{grid-column:1;flex-wrap:wrap;justify-content:space-between;gap:8px}.command-center-reference .cc-header-tools{display:none}.command-center-reference .cc-header-operator{gap:6px}.command-center-reference .cc-header-clock strong{font-size:13px}.command-center-reference .cc-top-grid,.command-center-reference .cc-main-grid,.command-center-reference .cc-operations-grid{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.command-center-reference .cc-top-grid>.cc-panel,.command-center-reference .cc-main-grid>.cc-radar-panel,.command-center-reference .cc-main-grid>.cc-map-panel,.command-center-reference .cc-main-grid>.cc-chat-panel,.command-center-reference .cc-main-grid>.cc-research-panel{grid-column:1 / -1;min-width:0}.command-center-reference .cc-panel{min-width:0;padding:11px;clip-path:none;overflow-wrap:anywhere}.command-center-reference .cc-panel-head{align-items:flex-start;flex-wrap:wrap;gap:8px}.command-center-reference .cc-panel h2{font-size:11px;line-height:1.4;letter-spacing:.8px;overflow-wrap:anywhere}.command-center-reference .cc-panel-actions{justify-content:flex-start;max-width:100%}.command-center-reference .cc-badge{max-width:100%;text-align:left;overflow-wrap:anywhere}.command-center-reference .cc-inline-button{min-height:40px;max-width:100%;white-space:normal}.command-center-reference .cc-system-layout,.command-center-reference .cc-core-status,.command-center-reference .cc-mission,.command-center-reference .cc-radar-overview,.command-center-reference .cc-map-frame-grid{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-radar-shell{width:min(100%,220px);margin-inline:auto}.command-center-reference .cc-radar-info{grid-template-columns:minmax(0,1fr)}.command-center-reference .cc-radar-channels{grid-template-columns:repeat(2,minmax(0,1fr))}.command-center-reference .cc-real-map{width:100%;height:min(48vh,260px);min-height:190px}.command-center-reference .cc-street-view{height:150px}.command-center-reference .cc-chat-panel .messages{max-height:280px;overflow-y:auto}.command-center-reference .cc-quick-grid,.command-center-reference .cc-bottom-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.command-center-reference .cc-owner-board-grid,.command-center-reference .cc-agent-fleet-summary,.command-center-reference .cc-agent-fleet-grid{grid-template-columns:minmax(0,1fr)}.app-shell .split-grid,.app-shell .studio{grid-template-columns:minmax(0,1fr);gap:10px}.app-shell .content{padding:0}.app-shell .panel,.app-shell .tool-panel,.app-shell .studio{padding:12px}.app-shell .panel-head{flex-wrap:wrap;gap:8px}.app-shell .planner-row,.app-shell .tool-row{display:grid;grid-template-columns:minmax(0,1fr)}.app-shell .planner-row>*,.app-shell .tool-row>*{width:100%;min-width:0}.app-shell .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-shell .state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.app-shell .canvas-wrap{min-height:0;padding:7px}.app-shell .canvas-wrap canvas{max-width:100%}.app-shell .settings-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}.app-shell input,.app-shell select,.app-shell textarea{min-width:0;font-size:16px}.app-shell button{overflow-wrap:anywhere}.mrai-boot{padding:12px}}@media(max-width:420px){.app-shell{gap:6px}.app-shell .sidebar{padding:7px;gap:6px}.app-shell .sidebar nav{gap:4px}.app-shell .sidebar nav button{min-height:39px;padding:7px 8px;font-size:9px}.app-shell .sidebar .sidebar-footer{gap:4px}.app-shell .sidebar .sidebar-footer button{font-size:7px;padding:7px 3px;letter-spacing:0}.command-center-reference .cc-logo:before{width:23px;height:23px;margin-right:6px}.command-center-reference .cc-header-operator strong{font-size:9px}.command-center-reference .cc-header-operator span,.command-center-reference .cc-header-operator small{font-size:8px}.command-center-reference .cc-radar-channel-head strong{font-size:7px}}
