.apLauncher{position:fixed;right:28px;bottom:22px;z-index:79;display:flex;align-items:center;gap:8px;border:1px solid rgba(100,210,255,.16);border-radius:999px;background:linear-gradient(145deg,rgba(24,31,43,.82),rgba(12,14,21,.78));backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);color:#eef8ff;padding:9px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 45px rgba(0,0,0,.38);font-size:10px}.apLauncher>span{color:#8fdcff}.apLauncher kbd{border:1px solid rgba(255,255,255,.09);border-radius:6px;background:rgba(255,255,255,.045);padding:2px 6px;color:#8f9299;font-size:8px}.apOverlay{position:fixed;inset:0;z-index:120;display:flex;align-items:flex-start;justify-content:center;padding:3vh 22px 26px;background:rgba(0,0,0,.57);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.apRoom{width:min(1420px,98vw);max-height:94vh;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:radial-gradient(circle at 15% 0,rgba(10,132,255,.14),transparent 28%),radial-gradient(circle at 92% 4%,rgba(191,90,242,.14),transparent 24%),linear-gradient(155deg,rgba(35,38,49,.97),rgba(8,10,15,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 45px 150px rgba(0,0,0,.62);padding:26px}.apHeader{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.apKicker{color:#8dc8ff;font-size:9px;font-weight:850;letter-spacing:.18em}.apHeader h2{margin:7px 0 6px;font-size:34px;letter-spacing:-.05em}.apHeader p{max-width:820px;margin:0;color:#94949d;font-size:11px;line-height:1.55}.apClose{width:36px;height:36px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.06);color:#f1f1f4;font-size:18px}.apSafetyStrip{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:19px 0 16px;padding:9px 11px;border:1px solid rgba(48,209,88,.14);border-radius:14px;background:rgba(48,209,88,.045)}.apSafetyStrip span{color:#a7f3b6;font-size:9px;font-weight:850;letter-spacing:.08em}.apSafetyStrip small{border-left:1px solid rgba(255,255,255,.08);padding-left:8px;color:#7f8a81;font-size:8.5px}.apGrid{display:grid;grid-template-columns:370px 1fr;grid-gap:14px;gap:14px}.apCanvas,.apComposer{border:1px solid rgba(255,255,255,.075);border-radius:22px;background:rgba(0,0,0,.22)}.apComposer{display:grid;align-content:start;grid-gap:13px;gap:13px;padding:18px}.apOrb{display:grid;place-items:center;width:54px;height:54px;border-radius:18px;background:radial-gradient(circle at 35% 30%,#77d8ff,#0a84ff 48%,#5737b8 100%);box-shadow:0 0 50px rgba(10,132,255,.28),inset 0 1px 0 rgba(255,255,255,.4)}.apOrb span{font-size:23px;color:white}.apComposer label{display:grid;grid-gap:7px;gap:7px;color:#a5a5ad;font-size:10px;font-weight:700}.apComposer textarea{min-height:154px;width:100%;resize:vertical;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(0,0,0,.3);color:#f5f5f7;padding:12px;outline:0}.apComposer textarea.apPolicy{min-height:96px;background:rgba(100,210,255,.035);border-color:rgba(100,210,255,.1);color:#cbd7df}.apComposer textarea:focus{border-color:rgba(10,132,255,.75);box-shadow:0 0 0 4px rgba(10,132,255,.1)}.apPrimary{border:0;border-radius:13px;background:linear-gradient(180deg,#35a2ff,#087fe8);color:#fff;padding:12px 14px;font-weight:760;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 14px 32px rgba(0,119,237,.22)}.apPrimary:disabled{opacity:.42}.apMessage{margin:0;color:#777781;font-size:9px;line-height:1.5}.apContextMini{display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.apContextMini>div{display:grid;grid-template-columns:10px 1fr auto;grid-gap:7px;gap:7px;align-items:center}.apContextMini strong{font-size:9px;text-transform:capitalize}.apContextMini small{color:#777780;font-size:8px}.apContextDot{width:7px;height:7px;border-radius:50%;background:#74747d}.apContextDot.ready{background:#30d158;box-shadow:0 0 10px rgba(48,209,88,.45)}.apContextDot.dirty{background:#ffd60a}.apContextDot.blocked,.apContextDot.unavailable{background:#ff453a}.apCanvas{min-height:520px;padding:18px}.apEmpty{height:100%;min-height:480px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:7px;gap:7px}.apEmptyOrb{display:grid;place-items:center;width:70px;height:70px;margin-bottom:6px;border:1px solid rgba(100,210,255,.18);border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.16),rgba(10,132,255,.02) 60%,transparent 70%);color:#8bd5ff;font-size:25px;box-shadow:0 0 80px rgba(10,132,255,.12)}.apEmpty strong{font-size:14px}.apEmpty span{max-width:330px;color:#777780;font-size:10px;line-height:1.5}.apPlanHero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:3px 2px 15px;border-bottom:1px solid rgba(255,255,255,.07)}.apPlanHero>div:first-child>span{color:#8dc8ff;font-size:8px;font-weight:850;letter-spacing:.17em}.apPlanHero h3{margin:5px 0;font-size:21px;letter-spacing:-.035em}.apPlanHero p{max-width:690px;margin:0;color:#8d8d96;font-size:9.5px;line-height:1.5}.apPlanStatus{border:1px solid rgba(100,210,255,.24);border-radius:999px;background:rgba(100,210,255,.08);color:#a9eaff;padding:7px 9px;font-size:8px;font-weight:850;white-space:nowrap}.apPlanStatus.blocked{border-color:rgba(255,159,10,.25);background:rgba(255,159,10,.08);color:#ffd08a}.apPlanStatus.executing{border-color:rgba(191,90,242,.28);background:rgba(191,90,242,.1);color:#dfbcff}.apGraph{grid-gap:0;gap:0;margin-top:14px}.apGraph,.apGraphNodeWrap{display:grid;justify-items:center}.apGraphNodeWrap{width:min(780px,100%)}.apGraphArrow{height:28px;display:grid;place-items:center;color:#4c95d8;font-size:15px;text-shadow:0 0 18px rgba(10,132,255,.45)}.apGraphNode{position:relative;width:100%;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.04),rgba(0,0,0,.17));padding:14px 15px;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;overflow:hidden}.apGraphNode:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:16px 0 0 16px;background:#0a84ff}.apGraphNode.passed:before,.apGraphNode.ready:before{background:#30d158}.apGraphNode.queued:before,.apGraphNode.waiting:before{background:#6e6e78}.apGraphNode.running{border-color:rgba(191,90,242,.32);box-shadow:0 0 0 3px rgba(191,90,242,.06),0 18px 50px rgba(0,0,0,.24)}.apGraphNode.running:before{background:#bf5af2;box-shadow:0 0 16px rgba(191,90,242,.75)}.apGraphNode.dirty:before{background:#ffd60a}.apGraphNode.blocked:before,.apGraphNode.escalated:before,.apGraphNode.failed:before,.apGraphNode.locked:before,.apGraphNode.unavailable:before{background:#ff453a}.apGraphNode.human_gate:before{background:#64d2ff}.apGraphNode.gate{border-color:rgba(191,90,242,.24);background:radial-gradient(circle at 92% 0,rgba(191,90,242,.1),transparent 36%),rgba(255,255,255,.025)}.apGraphNode.gate:before{background:#bf5af2}.apStepTop{display:flex;align-items:center;gap:7px;position:relative;z-index:2}.apOrder{color:#60606a;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.apAgent{border:1px solid rgba(255,255,255,.1);border-radius:7px;background:rgba(255,255,255,.04);color:#aad8ff;font-size:8px;text-transform:uppercase}.apAgent,.apNodeState{padding:4px 6px;font-weight:850}.apNodeState{border-radius:999px;font-size:7px}.apNodeState.passed,.apNodeState.ready{color:#9bf2ad;background:rgba(48,209,88,.12)}.apNodeState.queued,.apNodeState.waiting{color:#b0b0b8;background:rgba(142,142,147,.12)}.apNodeState.running{color:#dfbcff;background:rgba(191,90,242,.14)}.apNodeState.dirty{color:#ffe780;background:rgba(255,214,10,.11)}.apNodeState.blocked,.apNodeState.escalated,.apNodeState.failed,.apNodeState.locked,.apNodeState.unavailable{color:#ffaaa5;background:rgba(255,69,58,.12)}.apNodeState.human_gate{color:#a9eaff;background:rgba(100,210,255,.12)}.apHumanGate{margin-left:auto;color:#d8b4ff;font-size:7.5px;font-weight:850;letter-spacing:.08em}.apGraphNode h4{margin:11px 0 5px;font-size:13px;letter-spacing:-.015em;position:relative;z-index:2}.apGraphNode>p{margin:0;color:#8e8e97;font-size:9px;line-height:1.5;white-space:pre-line;position:relative;z-index:2}.apContextNote{border-radius:8px;background:rgba(255,255,255,.035);padding:7px 8px;color:#8b8b94}.apContextNote,.apDepends{margin-top:9px;font-size:8px;position:relative;z-index:2}.apDepends{display:inline-block;border-radius:7px;background:rgba(10,132,255,.08);color:#8ec9ff;padding:5px 7px}.apGraphNode details{margin-top:9px;border-top:1px solid rgba(255,255,255,.06);padding-top:8px;position:relative;z-index:2}.apGraphNode summary{cursor:pointer;color:#8b8b94;font-size:8.5px}.apGraphNode ul{margin:7px 0 0;padding-left:17px;color:#7f7f88;font-size:8px;line-height:1.5}.apExecLog{max-height:160px;overflow:auto;border-radius:9px;background:#050609;color:#9ca4ad;padding:9px;font:8px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.apApprovalBar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:13px;padding:12px 13px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:rgba(0,0,0,.18)}.apApprovalBar>div{display:grid;grid-gap:2px;gap:2px}.apApprovalBar strong{font-size:10px}.apApprovalBar span{color:#777780;font-size:8.5px}.apApprovalBar button{border:1px solid rgba(255,255,255,.08);border-radius:11px;background:rgba(255,255,255,.04);color:#66666e;padding:10px 12px;font-size:9px}.apApprovalBar button.apExecute{border-color:rgba(48,209,88,.25);background:linear-gradient(180deg,rgba(48,209,88,.2),rgba(24,140,64,.18));color:#bdf7c8;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(48,209,88,.08)}.apApprovalBar button.apExecute:hover{transform:translateY(-1px);border-color:rgba(48,209,88,.4)}.apEnergyConsole{position:relative;margin-top:14px;padding:15px 16px 13px;border:1px solid rgba(100,210,255,.15);border-radius:17px;background:radial-gradient(circle at 80% -20%,rgba(10,132,255,.14),transparent 34%),linear-gradient(180deg,rgba(8,16,27,.72),rgba(4,7,12,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 48px rgba(0,0,0,.22);overflow:hidden}.apEnergyConsole:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(100,210,255,.025),transparent);transform:translateX(-100%);animation:apSweep 5.5s linear infinite}.apEnergyConsole.stopped{border-color:rgba(255,69,58,.2)}.apEnergyConsole.complete{border-color:rgba(48,209,88,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 45px rgba(48,209,88,.07)}.apEnergyHeader{display:flex;justify-content:space-between;gap:14px;align-items:end;margin-bottom:10px}.apEnergyHeader>div:first-child{display:grid;grid-gap:3px;gap:3px}.apEnergyLabel{font-size:7px;font-weight:900;letter-spacing:.2em;color:#6f9dbe}.apEnergyHeader strong{font-size:11px;color:#e3f4ff;letter-spacing:-.01em}.apEnergyPercent{font:600 24px/1 -apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;letter-spacing:-.05em;color:#dff5ff;text-shadow:0 0 24px rgba(100,210,255,.28)}.apEnergyRail{position:relative;height:10px;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:#03070c;overflow:hidden;box-shadow:inset 0 1px 4px rgba(0,0,0,.9),0 0 0 1px rgba(100,210,255,.025)}.apEnergyGrid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(10% - 1px),rgba(255,255,255,.055) 10%);opacity:.6}.apEnergyFill{position:absolute;z-index:2;left:0;top:0;bottom:0;min-width:3px;border-radius:999px;background:linear-gradient(90deg,#007aff,#34c8ff 38%,#9f7cff 73%,#fff);box-shadow:0 0 12px rgba(52,200,255,.75),0 0 32px rgba(10,132,255,.34);transition:width .8s cubic-bezier(.22,.8,.22,1)}.apEnergyConsole.complete .apEnergyFill{background:linear-gradient(90deg,#22c55e,#30d158,#b7ffc4);box-shadow:0 0 14px rgba(48,209,88,.8),0 0 34px rgba(48,209,88,.3)}.apEnergyConsole.stopped .apEnergyFill{background:linear-gradient(90deg,#ff9f0a,#ff453a);box-shadow:0 0 14px rgba(255,69,58,.65)}.apEnergyFill i{position:absolute;right:-4px;top:50%;width:9px;height:9px;transform:translateY(-50%);border-radius:50%;background:white;box-shadow:0 0 8px #fff,0 0 18px #64d2ff,0 0 34px #0a84ff;animation:apPulse 1.05s ease-in-out infinite}.apPhaseStrip{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5px;gap:5px;margin-top:9px}.apPhaseStrip span{display:flex;align-items:center;gap:4px;min-width:0;color:#555f68;font-size:6.5px;white-space:nowrap}.apPhaseStrip span i{font-style:normal;font:6px ui-monospace,SFMono-Regular,Menlo,monospace;color:#3c5668}.apPhaseStrip span.active{color:#b9e8ff;text-shadow:0 0 12px rgba(100,210,255,.35)}.apPhaseStrip span.active i{color:#64d2ff}.apNodeAura{position:absolute;pointer-events:none;inset:-1px;opacity:0;background:radial-gradient(circle at 8% 50%,rgba(191,90,242,.22),transparent 34%);transition:opacity .3s ease}.apGraphNode.energyActive .apNodeAura{opacity:1;animation:apAura 2.4s ease-in-out infinite}.apGraphNode.energyActive{box-shadow:0 0 0 1px rgba(191,90,242,.13),0 0 42px rgba(116,73,255,.12),0 22px 55px rgba(0,0,0,.32)}.apGraphArrow span{display:block}.apGraphArrow.energized span{color:#8adfff;text-shadow:0 0 8px #64d2ff,0 0 22px #0a84ff;animation:apDrop 1.25s ease-in-out infinite}.apNodeTelemetry{position:relative;z-index:2;margin-top:11px;padding:10px;border:1px solid rgba(100,210,255,.08);border-radius:11px;background:rgba(0,5,10,.35)}.apNodeTelemetryTop{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:7px}.apNodeTelemetryTop strong{font-size:8px;color:#b9e8ff}.apNodeTelemetryTop span{font:8px ui-monospace,SFMono-Regular,Menlo,monospace;color:#7fb5d1}.apNodeRail{height:6px;border-radius:999px;background:#020509;overflow:hidden;box-shadow:inset 0 1px 3px rgba(0,0,0,.9)}.apNodeFill{position:relative;height:100%;min-width:2px;border-radius:999px;background:linear-gradient(90deg,#0a84ff,#64d2ff,#bf5af2);box-shadow:0 0 10px rgba(100,210,255,.45);transition:width .72s cubic-bezier(.22,.8,.22,1)}.apNodeFill i{position:absolute;right:-3px;top:50%;width:6px;height:6px;border-radius:50%;transform:translateY(-50%);background:#fff;box-shadow:0 0 7px #fff,0 0 16px #64d2ff;animation:apPulse .95s ease-in-out infinite}.apNodePhases{display:flex;justify-content:space-between;gap:5px;margin-top:6px;overflow:hidden}.apNodePhases span{color:#414a52;font-size:5.7px;white-space:nowrap}.apNodePhases span.active{color:#91dfff;text-shadow:0 0 8px rgba(100,210,255,.35)}@keyframes apPulse{0%,to{transform:translateY(-50%) scale(.8);opacity:.72}50%{transform:translateY(-50%) scale(1.35);opacity:1}}@keyframes apSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes apAura{0%,to{opacity:.38}50%{opacity:.9}}@keyframes apDrop{0%,to{transform:translateY(-2px);opacity:.55}50%{transform:translateY(3px);opacity:1}}@media(prefers-reduced-motion:reduce){.apEnergyConsole:before,.apEnergyFill i,.apGraphArrow.energized span,.apGraphNode.energyActive .apNodeAura,.apNodeFill i{animation:none}.apEnergyFill,.apNodeFill{transition:none}}@media(max-width:980px){.apGrid{grid-template-columns:1fr}.apRoom{max-height:95vh}.apCanvas{min-height:360px}.apEmpty{min-height:320px}.apPhaseStrip{grid-template-columns:repeat(3,1fr);row-gap:4px}}@media(max-width:640px){.apLauncher{right:14px;bottom:58px}.apOverlay{padding:1vh 10px}.apRoom{padding:17px;border-radius:22px}.apHeader h2{font-size:27px}.apSafetyStrip{align-items:flex-start;flex-direction:column}.apSafetyStrip small{border-left:0;padding-left:0}.apApprovalBar{align-items:stretch;flex-direction:column}.apNodePhases,.apPhaseStrip{display:none}}.apOrbitalHUD{display:grid;grid-template-columns:140px 1fr auto;grid-gap:18px;gap:18px;align-items:center;margin:14px 0 4px;padding:14px 16px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:linear-gradient(145deg,rgba(20,24,34,.74),rgba(5,8,13,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 22px 55px rgba(0,0,0,.22);overflow:hidden}.apSignalCore{position:relative;display:grid;place-items:center;width:112px;height:112px;margin:auto}.apSignalCore:after,.apSignalCore:before{content:"";position:absolute;border-radius:50%;border:1px solid rgba(100,210,255,.16)}.apSignalCore:before{inset:8px;animation:apOrbit 8s linear infinite}.apSignalCore:after{inset:22px;border-style:dashed;animation:apOrbitReverse 5.5s linear infinite}.apSignalCore .coreGlow{position:absolute;width:54px;height:54px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#dff8ff 0 6%,#63d5ff 18%,#0a84ff 48%,rgba(88,44,190,.72) 72%,transparent 74%);box-shadow:0 0 28px rgba(10,132,255,.45),0 0 80px rgba(100,210,255,.18);animation:apCorePulse 2.8s ease-in-out infinite}.apSignalCore.running .coreGlow{background:radial-gradient(circle at 35% 30%,#fff 0 5%,#e5c7ff 16%,#bf5af2 46%,#5e4bff 68%,transparent 72%);box-shadow:0 0 32px rgba(191,90,242,.5),0 0 95px rgba(191,90,242,.2)}.apSignalCore.stopped .coreGlow{background:radial-gradient(circle at 35% 30%,#fff 0 5%,#ffb4ae 16%,#ff453a 46%,#9e1d26 68%,transparent 72%);box-shadow:0 0 30px rgba(255,69,58,.5),0 0 85px rgba(255,69,58,.18);animation-duration:1.25s}.apSignalCore.complete .coreGlow{background:radial-gradient(circle at 35% 30%,#fff 0 5%,#b9f7c5 16%,#30d158 46%,#12883a 68%,transparent 72%);box-shadow:0 0 30px rgba(48,209,88,.45),0 0 90px rgba(48,209,88,.18)}.apSignalCore .corePoint{position:absolute;top:5px;width:7px;height:7px;border-radius:50%;background:#82dfff;box-shadow:0 0 14px rgba(100,210,255,.9);transform-origin:3px 51px;animation:apPointOrbit 4.5s linear infinite}.apHudMain{min-width:0;display:grid;grid-gap:9px;gap:9px}.apHudTop{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.apHudTop>div{min-width:0;display:grid;grid-gap:3px;gap:3px}.apHudEyebrow{color:#7596ad;font-size:7px;font-weight:900;letter-spacing:.2em}.apHudTop strong{font-size:16px;letter-spacing:-.035em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apHudTop small{color:#7c7c86;font-size:8.5px}.apHudStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.apHudStat{padding:8px 9px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(0,0,0,.2)}.apHudStat small{display:block;color:#626c75;font-size:7px;margin-bottom:3px;text-transform:uppercase;letter-spacing:.08em}.apHudStat strong{font:600 12px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;color:#d7e5ee}.apHudActions{display:grid;grid-gap:8px;gap:8px;align-self:stretch}.apFocusButton{border:1px solid rgba(100,210,255,.16);border-radius:11px;background:rgba(100,210,255,.055);color:#9edfff;padding:9px 11px;font-size:8px;font-weight:850;letter-spacing:.04em}.apFocusButton:hover{background:rgba(100,210,255,.1)}.apFocusButton.active{border-color:rgba(100,210,255,.36);background:rgba(100,210,255,.14);box-shadow:0 0 24px rgba(100,210,255,.08)}.apLiveSignal{display:flex;align-items:center;gap:6px;justify-content:flex-end;color:#6f7780;font-size:7.5px}.apLiveSignal i{width:6px;height:6px;border-radius:50%;background:#30d158;box-shadow:0 0 12px rgba(48,209,88,.7);animation:apBlink 1.8s ease-in-out infinite}.apRoom.apFocusMode{width:min(1120px,98vw)}.apRoom.apFocusMode .apGrid{grid-template-columns:1fr}.apRoom.apFocusMode .apComposer,.apRoom.apFocusMode .apContextMini,.apRoom.apFocusMode .apPlanHero>div:first-child p,.apRoom.apFocusMode .apSafetyStrip{display:none}.apRoom.apFocusMode .apCanvas{border-color:rgba(100,210,255,.12);background:radial-gradient(circle at 50% 0,rgba(10,132,255,.055),transparent 42%),rgba(0,0,0,.27)}.apRoom.apFocusMode .apGraphNodeWrap{width:min(900px,100%)}.apRoom.apFocusMode .apGraphNode{padding:18px}.apRoom.apFocusMode .apOrbitalHUD{margin-top:0}.apMissionBeacon{position:fixed;right:22px;top:22px;z-index:130;display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(9,12,18,.72);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);padding:8px 11px;color:#a9a9b2;font-size:8px;box-shadow:0 12px 35px rgba(0,0,0,.24)}.apMissionBeacon i{width:7px;height:7px;border-radius:50%;background:#bf5af2;box-shadow:0 0 13px rgba(191,90,242,.75);animation:apBlink 1.3s ease-in-out infinite}.apMissionBeacon strong{color:#eeeef2;font-size:8px}.apMissionBeacon span{color:#676771}.apGraphNode.energyActive{transform:translateY(-1px)}.apGraphNode.energyActive:after{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1px;background:conic-gradient(from 0deg,transparent 0 25%,rgba(100,210,255,.7) 35%,rgba(191,90,242,.78) 48%,transparent 62% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:apSpinBorder 4.5s linear infinite;pointer-events:none}.apGraphArrow.energized span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(100,210,255,.08);box-shadow:0 0 22px rgba(100,210,255,.12);animation:apArrowPulse 1.9s ease-in-out infinite}.apApprovalBar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@keyframes apOrbit{to{transform:rotate(1turn)}}@keyframes apOrbitReverse{to{transform:rotate(-1turn)}}@keyframes apPointOrbit{to{transform:rotate(1turn)}}@keyframes apCorePulse{50%{transform:scale(1.08);filter:brightness(1.12)}}@keyframes apBlink{50%{opacity:.35}}@keyframes apSpinBorder{to{transform:rotate(1turn)}}@keyframes apArrowPulse{50%{transform:translateY(3px);box-shadow:0 0 30px rgba(100,210,255,.25)}}@media(max-width:860px){.apOrbitalHUD{grid-template-columns:100px 1fr}.apSignalCore{width:88px;height:88px}.apHudActions{grid-column:1/-1;display:flex;justify-content:space-between}.apHudStats{grid-template-columns:1fr 1fr 1fr}}@media(max-width:620px){.apOrbitalHUD{grid-template-columns:1fr;text-align:center}.apSignalCore{margin:auto}.apHudTop{align-items:center;flex-direction:column}.apHudStats{grid-template-columns:1fr}.apHudActions{flex-direction:column}.apMissionBeacon{display:none}}:root{color-scheme:dark;--bg:#030408;--panel:rgba(20,22,30,.62);--panel-strong:rgba(25,28,38,.82);--line:rgba(255,255,255,.105);--line-soft:rgba(255,255,255,.065);--text:#f5f5f7;--muted:#9b9ba3;--blue:#0a84ff;--cyan:#64d2ff;--green:#30d158;--red:#ff453a;--yellow:#ffd60a;--violet:#bf5af2;--shadow:0 30px 90px rgba(0,0,0,.42);--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Inter,system-ui,sans-serif;background:#030408;background-image:radial-gradient(circle at 8% -5%,rgba(10,132,255,.22),transparent 29%),radial-gradient(circle at 92% 4%,rgba(191,90,242,.15),transparent 25%),radial-gradient(circle at 48% 58%,rgba(100,210,255,.055),transparent 35%);background-attachment:fixed;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(255,255,255,.012) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.012) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,black,transparent 70%);mask-image:linear-gradient(180deg,black,transparent 70%)}a{color:inherit}button,input,select,textarea{font:inherit}button{cursor:pointer}.shell{width:min(1600px,100%);margin:0 auto;padding:34px 36px 26px}.heroBar{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:6px 0 28px;padding:12px 4px}.heroBar h1{margin:8px 0 9px;font-size:clamp(36px,4.5vw,68px);line-height:.94;letter-spacing:-.058em;font-weight:720;background:linear-gradient(115deg,#fff 15%,#e8e8ed 48%,#9fcfff 78%,#d9b8ff);-webkit-background-clip:text;color:transparent}.heroBar p{margin:0;color:#a7a7af;font-size:15px;letter-spacing:-.01em}.eyebrow,.sectionKicker{color:#8dc8ff;font-size:10px;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.livePulse{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(48,209,88,.08),0 0 20px rgba(48,209,88,.8);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px rgba(48,209,88,0),0 0 26px rgba(48,209,88,.65)}}.heroActions{display:flex;gap:10px;align-items:center}.refreshStamp,.systemBadge{border:1px solid var(--line);background:rgba(22,24,31,.56);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.systemBadge{display:flex;align-items:center;gap:11px;min-width:194px;border-radius:16px;padding:11px 14px}.refreshStamp .dot,.systemBadge .dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 13px rgba(48,209,88,.75)}.systemBadge div{display:grid;grid-gap:2px;gap:2px}.systemBadge strong{font-size:12px}.systemBadge small{color:var(--muted);font-size:10px}.metricGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:14px}.agentCard,.metricCard,.section{border:1px solid var(--line);background:linear-gradient(145deg,rgba(31,34,44,.68),rgba(13,15,21,.66));backdrop-filter:blur(30px) saturate(145%);-webkit-backdrop-filter:blur(30px) saturate(145%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),var(--shadow)}.metricCard{position:relative;display:grid;grid-template-columns:auto 1fr;grid-gap:13px;gap:13px;align-items:center;min-height:118px;padding:19px;overflow:hidden;border-radius:22px;transition:transform .22s ease,border-color .22s ease}.metricCard:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.17)}.metricCard:after{content:"";position:absolute;right:-28px;bottom:-55px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.15),transparent 68%);filter:blur(3px)}.metricIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.metricIcon.active{color:#8fc9ff;background:rgba(10,132,255,.16)}.metricIcon.ready{color:#78e38f;background:rgba(48,209,88,.14)}.metricIcon.failed{color:#ff8b84;background:rgba(255,69,58,.14)}.metricIcon.prs{color:#d49cff;background:rgba(191,90,242,.14)}.metricCard div{display:grid;grid-gap:1px;gap:1px}.metricCard small{color:var(--muted);font-size:11px}.metricCard strong{font-size:34px;letter-spacing:-.055em;font-weight:700}.metricCard em{grid-column:2;color:#71717a;font-size:10px;font-style:normal}.agentGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.agentCard{text-align:left;min-height:174px;padding:17px;border-radius:22px;color:var(--text);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}.agentCard:hover{transform:translateY(-3px) scale(1.008);border-color:rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 70px rgba(0,0,0,.48)}.agentCard.selected{border-color:rgba(10,132,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 3px rgba(10,132,255,.1),0 25px 65px rgba(0,0,0,.45)}.agentTop{display:flex;justify-content:space-between;align-items:center;gap:10px}.agentGlyph{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,rgba(72,77,92,.6),rgba(22,25,34,.7));color:#b9dcff;font-size:13px;font-weight:800;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.agentCard h3{margin:17px 0 5px;text-transform:capitalize;font-size:17px;letter-spacing:-.02em}.agentCard p{margin:0;color:var(--muted);font-size:11px;line-height:1.45;min-height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agentFoot{display:flex;justify-content:space-between;gap:8px;margin-top:14px;padding-top:11px;border-top:1px solid var(--line-soft);font-size:10px}.agentFoot span{color:#74747d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentFoot strong{color:#a9a9b2;white-space:nowrap}.status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;letter-spacing:.05em}.status.idle,.status.unknown{color:#b9b9c1;background:rgba(142,142,147,.16)}.status.working{color:#b7f8c4;background:rgba(48,209,88,.16)}.status.qa{color:#e0b5ff;background:rgba(191,90,242,.16)}.status.done,.status.ready{color:#a9eaff;background:rgba(100,210,255,.15)}.status.dirty{color:#ffe989;background:rgba(255,214,10,.14)}.status.error,.status.failed{color:#ffaaa5;background:rgba(255,69,58,.16)}.commandGrid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:14px;gap:14px;margin-bottom:14px}.section{border-radius:var(--radius);padding:23px}.section h2{margin:6px 0 7px;font-size:22px;letter-spacing:-.035em}.missionHeader p,.section>p,.sectionHeading p{color:var(--muted);margin:0 0 18px;font-size:12px}.form{display:grid;grid-gap:13px;gap:13px}label{color:#a7a7af;font-size:11px;font-weight:650}input,select,textarea{outline:none}select,textarea{width:100%;margin-top:7px;border:1px solid rgba(255,255,255,.105);border-radius:13px;background:rgba(0,0,0,.32);color:var(--text);padding:12px 13px;box-shadow:inset 0 1px 8px rgba(0,0,0,.18)}textarea{min-height:130px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:rgba(10,132,255,.8);box-shadow:0 0 0 4px rgba(10,132,255,.12)}.actions{display:flex;gap:10px;align-items:center}.miniAction,.primary,.secondary{transition:transform .16s ease,border-color .16s ease,opacity .16s ease,background .16s ease}.primary{border:0;border-radius:12px;background:linear-gradient(180deg,#2997ff,#0077ed);color:white;font-weight:720;padding:11px 16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 10px 28px rgba(0,119,237,.22)}.miniAction:hover:not(:disabled),.primary:hover:not(:disabled),.secondary:hover:not(:disabled){transform:translateY(-1px)}.miniAction:disabled,.primary:disabled,.secondary:disabled{opacity:.42;cursor:not-allowed}.secondary{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.055);color:#eeeef2;padding:10px 14px;text-decoration:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.secondary:hover:not(:disabled){background:rgba(255,255,255,.09)}.missionButton{min-width:150px}.message{color:var(--muted);font-size:11px;white-space:pre-wrap}.activityList{display:grid;grid-gap:8px;gap:8px}.activityItem{display:flex;gap:10px;align-items:center;padding:11px;border:1px solid var(--line-soft);border-radius:13px;background:rgba(0,0,0,.18);text-decoration:none;transition:background .18s ease,transform .18s ease,border-color .18s ease}.activityItem:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045);transform:translateX(2px)}.activityType{flex:0 0 auto;min-width:38px;text-align:center;border-radius:8px;padding:5px 6px;font-size:9px;font-weight:800;letter-spacing:.08em}.activityType.workflow{background:rgba(10,132,255,.14);color:#8fc9ff}.activityType.pr{background:rgba(48,209,88,.13);color:#8ce9a0}.activityBody{min-width:0;display:grid;grid-gap:3px;gap:3px}.activityBody strong{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityBody small{color:var(--muted);font-size:10px;text-transform:capitalize}.missionSection{margin-bottom:14px;scroll-margin-top:16px}.missionHeader{display:flex;justify-content:space-between;gap:20px;align-items:start}.refreshStamp{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:10px;border-radius:999px;padding:8px 11px}.missionToolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px auto;grid-gap:10px;gap:10px;align-items:center;padding:11px;margin-bottom:12px;border:1px solid var(--line-soft);border-radius:16px;background:rgba(0,0,0,.2)}.searchBox{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:0 11px;background:rgba(0,0,0,.28)}.searchBox span{color:#777780}.searchBox input{width:100%;padding:10px 0;border:0;background:transparent;color:var(--text);font-size:11px}.toolbarSelect{margin:0;padding:9px 10px;font-size:11px}.stateFilters{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.stateFilters button{border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.025);color:#92929a;padding:7px 10px;font-size:9px;font-weight:760}.stateFilters button.active{border-color:rgba(10,132,255,.5);background:rgba(10,132,255,.16);color:#baddff}.missionList{display:grid;grid-gap:7px;gap:7px}.missionRow{display:grid;grid-template-columns:105px minmax(280px,1.8fr) 120px 120px minmax(210px,1fr) 72px;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid var(--line-soft);border-radius:14px;background:rgba(0,0,0,.18);transition:background .17s ease,border-color .17s ease,transform .17s ease;cursor:pointer}.missionRow:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.035);transform:translateY(-1px)}.missionRow.selected{border-color:rgba(10,132,255,.65);background:rgba(10,132,255,.085);box-shadow:inset 3px 0 0 var(--blue)}.missionState{display:flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.stateOrb{display:inline-block;width:8px;height:8px;border-radius:50%;background:#63636c}.detailState.working .stateOrb,.stateOrb.working{background:var(--green);box-shadow:0 0 13px rgba(48,209,88,.55)}.detailState.qa .stateOrb,.stateOrb.qa{background:var(--violet);box-shadow:0 0 13px rgba(191,90,242,.5)}.detailState.failed .stateOrb,.stateOrb.failed{background:var(--red);box-shadow:0 0 13px rgba(255,69,58,.5)}.detailState.ready .stateOrb,.stateOrb.ready{background:var(--cyan);box-shadow:0 0 13px rgba(100,210,255,.5)}.detailState.done .stateOrb,.stateOrb.done{background:#66d98a}.missionIdentity{display:flex;align-items:center;gap:10px;min-width:0}.agentChip{flex:0 0 auto;border:1px solid var(--line);border-radius:8px;padding:5px 7px;background:rgba(255,255,255,.04);color:#b9d9fa;font-size:9px;font-weight:800;text-transform:uppercase}.missionIdentity div{min-width:0;display:grid;grid-gap:3px;gap:3px}.missionIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.missionIdentity small,.missionLinks small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.missionLinks{min-width:0;display:grid;grid-gap:3px;gap:3px;font-size:10px}.linkButton,.missionLinks a{color:#78baff;font-weight:700;text-decoration:none}.linkButton{border:0;padding:0;text-align:left;background:transparent}.missionActions{display:flex;gap:5px;flex-wrap:wrap}.miniAction{border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.055);color:#e5e5ea;padding:5px 8px;font-size:9px;font-weight:760}.miniAction.warning{border-color:rgba(255,214,10,.3);color:#ffe680;background:rgba(255,214,10,.08)}.miniAction.danger{border-color:rgba(255,69,58,.34);color:#ffaaa5;background:rgba(255,69,58,.09)}.missionRow time{color:#74747d;font-size:9px;text-align:right}.emptyState{border:1px dashed rgba(255,255,255,.11);border-radius:13px;padding:19px;color:var(--muted);text-align:center;font-size:11px}.emptyState.large{padding:36px}.missionDetail{margin-top:14px;padding:19px;border:1px solid rgba(10,132,255,.32);border-radius:18px;background:radial-gradient(circle at 92% 8%,rgba(10,132,255,.13),transparent 30%),rgba(8,10,15,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.detailHero{display:flex;justify-content:space-between;gap:16px;align-items:start}.detailHero h2{margin:5px 0;font-size:19px;letter-spacing:-.025em}.detailHero p{margin:0;color:var(--muted);font-size:10px}.detailState{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;letter-spacing:.06em}.detailGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:16px}.detailGrid div{padding:12px;border:1px solid var(--line-soft);border-radius:12px;background:rgba(0,0,0,.2)}.detailGrid small{display:block;color:var(--muted);font-size:9px;margin-bottom:4px}.detailGrid strong{font-size:11px;text-transform:capitalize}.detailActions{display:flex;gap:8px;margin-top:13px}.anchorButton{font-size:11px}.runInspector{margin-top:14px;padding:19px;border:1px solid var(--line);border-radius:18px;background:rgba(0,0,0,.25)}.sectionHeading{display:flex;justify-content:space-between;gap:16px;align-items:start;margin-bottom:14px}.jobList{display:grid;grid-gap:11px;gap:11px}.jobCard{border:1px solid var(--line-soft);border-radius:13px;padding:14px;background:rgba(255,255,255,.025)}.jobHeader{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.jobHeader strong{font-size:11px}.stepList{display:grid;grid-gap:1px;gap:1px;border:1px solid var(--line-soft);border-radius:10px;overflow:hidden}.stepRow{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:9px 10px;background:rgba(0,0,0,.18);border-top:1px solid var(--line-soft);font-size:10px}.stepRow:first-child{border-top:0}.stepResult{font-size:9px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.stepResult.success{color:#78e38f}.stepResult.cancelled,.stepResult.failed,.stepResult.failure,.stepResult.timed_out{color:#ff8b84}.stepResult.in_progress,.stepResult.queued,.stepResult.waiting{color:#d49cff}.stepResult.neutral,.stepResult.skipped,.stepResult.unknown{color:var(--muted)}.jobLink{display:inline-block;margin-top:10px;color:#78baff;text-decoration:none;font-size:10px;font-weight:700}.pipelineSection{margin-bottom:0}.pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.pipeItem{position:relative;min-height:96px;padding:15px;border:1px solid var(--line-soft);border-radius:14px;background:rgba(0,0,0,.18)}.pipeItem:after{content:"→";position:absolute;right:-9px;top:37%;color:#4b4b55}.pipeItem:last-child:after{display:none}.pipeItem strong{display:block;margin-bottom:6px;color:#e5e5ea;font-size:10px}.pipeItem span{color:var(--muted);font-size:10px;line-height:1.45}.footer{margin-top:18px;color:#595961;font-size:9px;text-align:center;letter-spacing:.09em}@media(max-width:1260px){.agentGrid{grid-template-columns:repeat(3,1fr)}.missionToolbar{grid-template-columns:1fr 180px}.stateFilters{grid-column:1/-1;justify-content:flex-start}.missionList{overflow-x:auto}.missionRow{min-width:1050px}}@media(max-width:980px){.metricGrid{grid-template-columns:repeat(2,1fr)}.commandGrid{grid-template-columns:1fr}.agentGrid,.detailGrid{grid-template-columns:repeat(2,1fr)}.pipeline{grid-template-columns:1fr 1fr}.pipeItem:after{display:none}}@media(max-width:640px){.shell{padding:18px}.heroActions,.heroBar,.missionHeader,.sectionHeading{align-items:flex-start;flex-direction:column}.heroActions,.systemBadge{width:100%}.agentGrid,.detailGrid,.metricGrid,.missionToolbar,.pipeline{grid-template-columns:1fr}.stateFilters{grid-column:auto}.agentCard{min-height:150px}.detailActions{flex-wrap:wrap}.heroBar h1{font-size:42px}}.mcCommandPill{position:fixed;left:50%;bottom:22px;z-index:80;transform:translateX(-50%);display:flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(20,22,30,.72);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);color:#f5f5f7;padding:9px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 16px 45px rgba(0,0,0,.38);font-size:11px}.mcCommandPill:hover{background:rgba(34,36,46,.78)}.mcCommandPill>span{color:#8dc8ff}.mcCommandPill kbd{border:1px solid rgba(255,255,255,.1);border-radius:6px;background:rgba(255,255,255,.055);padding:2px 6px;color:#a6a6ae;font-size:9px}.mcOverlay{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;padding:7vh 20px 30px;background:rgba(0,0,0,.42);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mcBlackBox,.mcPalette,.mcSupervisor{border:1px solid rgba(255,255,255,.12);background:linear-gradient(155deg,rgba(37,39,49,.92),rgba(12,14,20,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 40px 120px rgba(0,0,0,.58);-webkit-backdrop-filter:blur(42px) saturate(150%);backdrop-filter:blur(42px) saturate(150%)}.mcPalette{width:min(640px,96vw);overflow:hidden;border-radius:22px}.mcSearch{display:flex;align-items:center;gap:11px;padding:14px 17px;border-bottom:1px solid rgba(255,255,255,.075)}.mcSearch span{color:#83838c;font-size:18px}.mcSearch input{flex:1 1;border:0;background:transparent;color:#f5f5f7;font-size:16px;outline:0}.mcCommandList{display:grid;padding:8px}.mcCommandList button{display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;border-radius:12px;background:transparent;color:#f5f5f7;padding:11px 12px}.mcCommandList button:hover{background:rgba(10,132,255,.14)}.mcCommandList button span{display:grid;grid-gap:3px;gap:3px}.mcCommandList strong{font-size:12px}.mcCommandList small{color:#8f8f98;font-size:10px}.mcCommandList em{color:#6e6e76;font-size:10px;font-style:normal}.mcPaletteFoot{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.07);padding:9px 14px;color:#66666e;font-size:9px}.mcSupervisor{width:min(1200px,97vw);max-height:86vh;overflow:auto;border-radius:28px;padding:24px}.mcBlackBox header,.mcSupervisor header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.mcBlackBox header h2,.mcSupervisor header h2{margin:5px 0;font-size:31px;letter-spacing:-.045em}.mcBlackBox header p,.mcSupervisor header p{max-width:760px;margin:0;color:#92929b;font-size:11px;line-height:1.5}.mcBlackBox header>button,.mcReviewHead>button,.mcSupervisor header>button{width:34px;height:34px;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.06);color:#eeeef2;font-size:18px}.mcKicker{color:#8dc8ff;font-size:9px;font-weight:800;letter-spacing:.18em}.mcAvailability{display:inline-flex;align-items:center;gap:8px;margin:17px 0;border:1px solid rgba(255,255,255,.09);border-radius:999px;padding:7px 10px;color:#a3a3aa;font-size:10px}.mcAvailability span{width:7px;height:7px;border-radius:50%}.mcAvailability.online span{background:#30d158;box-shadow:0 0 12px rgba(48,209,88,.7)}.mcAvailability.offline span{background:#ff453a}.mcSupervisorGrid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:14px;gap:14px}.mcQueue,.mcSupervisor form{border:1px solid rgba(255,255,255,.07);border-radius:19px;background:rgba(0,0,0,.19);padding:16px}.mcSupervisor form{display:grid;grid-gap:12px;gap:12px}.mcSupervisor label{display:grid;grid-gap:6px;gap:6px;color:#9e9ea6;font-size:10px}.mcSupervisor select,.mcSupervisor textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(0,0,0,.28);color:#f5f5f7;padding:10px 11px}.mcSupervisor textarea{min-height:132px;resize:vertical}.mcLaunch{border:0;border-radius:12px;background:linear-gradient(180deg,#2997ff,#0077ed);color:#fff;padding:11px 14px;font-weight:720}.mcLaunch:disabled{opacity:.4}.mcNotice{margin:0;color:#85858e;font-size:9px}.mcQueue{display:grid;grid-gap:9px;gap:9px;align-content:start}.mcQueueHead{display:flex;justify-content:space-between;align-items:center;padding-bottom:7px}.mcQueueHead strong{font-size:12px}.mcQueueHead small{color:#73737c;font-size:9px}.mcQueueEmpty{border:1px dashed rgba(255,255,255,.08);border-radius:12px;padding:24px;text-align:center;color:#777780;font-size:10px}.mcQueue article{border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(255,255,255,.025);padding:12px}.mcQueue article.blockedMission{border-color:rgba(255,159,10,.28);background:radial-gradient(circle at 92% 8%,rgba(255,159,10,.09),transparent 32%),rgba(255,255,255,.025)}.mcQueue article.resolvedMission{border-color:rgba(48,209,88,.28);background:radial-gradient(circle at 92% 8%,rgba(48,209,88,.1),transparent 34%),rgba(255,255,255,.025)}.mcMissionHead{display:flex;align-items:center;gap:8px}.mcMissionHead strong{text-transform:capitalize;font-size:10px}.mcMissionHead time{margin-left:auto;color:#6f6f77;font-size:8px}.mcMissionState{border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.mcMissionState.running{color:#d8b4ff;background:rgba(191,90,242,.13)}.mcMissionState.passed{color:#9bf2ad;background:rgba(48,209,88,.13)}.mcMissionState.escalated,.mcMissionState.failed{color:#ff9b95;background:rgba(255,69,58,.13)}.mcMissionState.blocked{color:#ffd08a;background:rgba(255,159,10,.14)}.mcMissionState.resolved{color:#9bf2ad;background:rgba(48,209,88,.14)}.mcQueue article>p{margin:8px 0;color:#d0d0d5;font-size:10px;line-height:1.4}.mcResolution{display:grid;grid-gap:11px;gap:11px;margin:10px 0;padding:12px;border:1px solid rgba(48,209,88,.2);border-radius:13px;background:rgba(48,209,88,.045)}.mcResolutionHero{display:flex;align-items:center;gap:9px}.mcResolutionHero>span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:rgba(48,209,88,.15);color:#9bf2ad;font-weight:900}.mcResolutionHero strong{display:block;color:#b9f7c5;font-size:10px;margin-bottom:2px}.mcResolutionHero small{display:block;color:#9aa49c;font-size:9px}.mcFlightRecorder{display:flex;align-items:flex-start;gap:0;overflow-x:auto;padding:4px 1px 1px}.mcFlightEvent{position:relative;display:flex;gap:7px;min-width:132px;padding-right:16px}.mcFlightEvent:after{content:"";position:absolute;left:7px;top:7px;width:100%;height:1px;background:linear-gradient(90deg,rgba(48,209,88,.4),rgba(255,255,255,.06))}.mcFlightEvent:last-child:after{display:none}.mcFlightEvent>i{position:relative;z-index:1;flex:0 0 auto;width:14px;height:14px;border:3px solid rgba(11,25,17,.9);border-radius:50%;background:#30d158;box-shadow:0 0 10px rgba(48,209,88,.4)}.mcFlightEvent>div{position:relative;z-index:2;display:grid;grid-gap:2px;gap:2px;padding-top:20px;margin-left:-21px}.mcFlightEvent strong{font-size:8px;letter-spacing:.04em;color:#b9f7c5}.mcFlightEvent small{max-width:120px;color:#818b83;font-size:7.5px;line-height:1.35}.mcDiagnostic{display:grid;grid-gap:10px;gap:10px;margin:10px 0;padding:11px;border:1px solid rgba(255,159,10,.18);border-radius:12px;background:rgba(255,159,10,.045)}.mcDiagnostic>div:first-child{display:flex;gap:9px;align-items:flex-start}.mcDiagIcon{display:grid;place-items:center;flex:0 0 auto;width:25px;height:25px;border-radius:8px;background:rgba(255,159,10,.14);color:#ffd08a;font-size:11px;font-weight:900}.mcDiagnostic strong{display:block;color:#ffe0ad;font-size:10px;margin-bottom:3px}.mcDiagnostic small{display:block;color:#aaa3a0;font-size:9px;line-height:1.45}.mcDependencyGraph{display:flex!important;align-items:center!important;justify-content:center;gap:10px!important;padding:7px 0}.mcDependencyGraph span{border:1px solid rgba(255,255,255,.11);border-radius:9px;padding:7px 10px;background:rgba(255,255,255,.04);color:#d7d7dd;font-size:9px;font-weight:800;text-transform:capitalize}.mcDependencyGraph span.blockedNode{border-color:rgba(255,159,10,.35);box-shadow:0 0 0 3px rgba(255,159,10,.05)}.mcDependencyGraph i{color:#ffb340;font-size:13px;font-style:normal}.mcDiagnostic ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.mcDiagnostic li{border-radius:7px;background:rgba(0,0,0,.24);padding:6px 8px;color:#b7b7bd;font:8.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.mcResolve{justify-self:start;border:1px solid rgba(255,159,10,.28);border-radius:9px;background:rgba(255,159,10,.1);color:#ffd08a;padding:7px 9px;font-size:9px;font-weight:800}.mcResolve:hover{background:rgba(255,159,10,.16)}.mcResolve:disabled{opacity:.45}.mcLogToggle{border:0;background:transparent;color:#79baff;padding:2px 0;font-size:9px;font-weight:700}.mcQueue pre{max-height:170px;overflow:auto;margin:8px 0 0;border-radius:9px;background:#050609;color:#9ca4ad;padding:9px;font:9px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.mcDependencyReview{margin-top:14px;border:1px solid rgba(100,210,255,.2);border-radius:19px;background:radial-gradient(circle at 90% 0,rgba(10,132,255,.09),transparent 36%),rgba(0,0,0,.22);padding:16px}.mcReviewHead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:11px}.mcReviewHead h3{margin:5px 0 3px;font-size:18px;letter-spacing:-.025em}.mcReviewHead p{margin:0;color:#8f8f98;font-size:10px}.mcDependencyReview>article{border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(255,255,255,.025);padding:11px;margin-top:7px}.mcDependencyReview>article>div{display:flex;gap:9px;align-items:center}.mcDependencyReview code{border-radius:6px;background:rgba(10,132,255,.13);color:#9cd0ff;padding:4px 6px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.mcDependencyReview article strong{font-size:10px}.mcDependencyReview article pre{max-height:120px;overflow:auto;margin:9px 0 0;border-radius:8px;background:#050609;color:#8f98a2;padding:8px;font:8.5px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.mcReviewActions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.mcReviewActions span{color:#777780;font-size:9px}.mcSupervisor select:focus,.mcSupervisor textarea:focus{outline:0;border-color:rgba(10,132,255,.7);box-shadow:0 0 0 3px rgba(10,132,255,.1)}.mcBlackBoxOverlay{padding-top:4vh}.mcBlackBox{width:min(1120px,97vw);max-height:90vh;overflow:auto;border-radius:30px;padding:24px}.mcBlackBoxToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 14px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(0,0,0,.18)}.mcBlackBoxFilters{display:flex;gap:6px;flex-wrap:wrap}.mcBlackBoxFilters button,.mcBlackBoxSync{border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.035);color:#92929b;padding:7px 10px;font-size:9px;font-weight:760;text-transform:capitalize}.mcBlackBoxFilters button.active{border-color:rgba(10,132,255,.45);background:rgba(10,132,255,.14);color:#b9dcff}.mcBlackBoxSync{color:#c8c8cf}.mcTimeline{grid-gap:0;gap:0;padding:5px 0 12px}.mcTimeline,.mcTimelineEvent{position:relative;display:grid}.mcTimelineEvent{grid-template-columns:34px 1fr;grid-gap:10px;gap:10px}.mcTimelineRail{position:relative;display:flex;justify-content:center}.mcTimelineRail:after{content:"";position:absolute;top:20px;bottom:-14px;width:1px;background:linear-gradient(rgba(255,255,255,.13),rgba(255,255,255,.03))}.mcTimelineEvent:last-child .mcTimelineRail:after{display:none}.mcTimelineRail span{position:relative;z-index:2;width:12px;height:12px;margin-top:18px;border:3px solid #15171e;border-radius:50%;background:#6e6e77;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.mcTimelineEvent.resolved .mcTimelineRail span{background:#30d158;box-shadow:0 0 14px rgba(48,209,88,.42)}.mcTimelineEvent.blocked .mcTimelineRail span{background:#ff9f0a;box-shadow:0 0 14px rgba(255,159,10,.35)}.mcTimelineEvent.workflow .mcTimelineRail span{background:#0a84ff;box-shadow:0 0 14px rgba(10,132,255,.35)}.mcTimelineEvent.pr .mcTimelineRail span{background:#bf5af2;box-shadow:0 0 14px rgba(191,90,242,.35)}.mcTimelineCard{margin-bottom:9px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:rgba(255,255,255,.026);padding:13px 14px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.mcTimelineCard:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04);transform:translateX(2px)}.mcTimelineMeta{display:flex;align-items:center;gap:8px}.mcTimelineKind{border-radius:6px;background:rgba(255,255,255,.055);padding:4px 6px;color:#9f9fa8;font-size:8px;font-weight:850;letter-spacing:.05em}.mcTimelineMeta strong{text-transform:capitalize;font-size:9px;color:#b9b9c0}.mcTimelineMeta time{margin-left:auto;color:#707078;font-size:8px}.mcTimelineCard h3{margin:8px 0 4px;font-size:13px;letter-spacing:-.015em}.mcTimelineCard p{margin:0;color:#92929a;font-size:9px;line-height:1.5}.mcTimelineFoot{display:flex;align-items:center;gap:9px;margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.mcTimelineStatus{border-radius:999px;background:rgba(142,142,147,.12);padding:4px 7px;color:#a7a7af;font-size:8px;font-weight:800}.mcTimelineStatus.completed,.mcTimelineStatus.merged,.mcTimelineStatus.resolved,.mcTimelineStatus.success{color:#9bf2ad;background:rgba(48,209,88,.12)}.mcTimelineStatus.blocked,.mcTimelineStatus.failed,.mcTimelineStatus.failure{color:#ffd08a;background:rgba(255,159,10,.11)}.mcTimelineStatus.in_progress,.mcTimelineStatus.queued{color:#b9dcff;background:rgba(10,132,255,.12)}.mcTimelineFoot a{color:#79baff;font-size:8px;text-decoration:none}.mcTimelineFoot small{margin-left:auto;color:#62626a;font-size:8px;text-transform:capitalize}@media(max-width:800px){.mcSupervisorGrid{grid-template-columns:1fr}.mcOverlay{padding-top:3vh}.mcSupervisor{max-height:93vh}.mcCommandPill{bottom:14px}.mcReviewActions{align-items:stretch;flex-direction:column}.mcFlightRecorder{padding-bottom:5px}.mcBlackBox{padding:17px}.mcBlackBoxToolbar{align-items:flex-start;flex-direction:column}.mcTimelineEvent{grid-template-columns:26px 1fr}.mcTimelineCard{padding:11px}.mcTimelineMeta{align-items:flex-start;flex-wrap:wrap}.mcTimelineMeta time{margin-left:0;width:100%}}.smMap{position:relative;min-height:430px;margin-top:16px;overflow:hidden;border:1px solid rgba(100,210,255,.12);border-radius:26px;background:radial-gradient(circle at 50% 44%,rgba(10,132,255,.13),transparent 24%),radial-gradient(circle at 76% 28%,rgba(191,90,242,.08),transparent 20%),linear-gradient(180deg,rgba(3,7,14,.9),rgba(2,4,8,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 28px 80px rgba(0,0,0,.28)}.smStage{position:absolute;inset:0;transform-origin:50% 50%;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .8s ease}.smStage.camera-integrations{transform:scale(1.08) translate(9%,4%)}.smStage.camera-core{transform:scale(1.09) translate(4%,10%)}.smStage.camera-frontend{transform:scale(1.08) translate(-8%,8%)}.smStage.camera-theme{transform:scale(1.08) translate(-10%,-5%)}.smStage.camera-qa{transform:scale(1.08) translate(2%,-9%)}.smStage.camera-mission{transform:scale(1)}.smStars{position:absolute;inset:-8%;opacity:.5;background-image:radial-gradient(circle,rgba(255,255,255,.4) 1px,transparent 0),radial-gradient(circle,rgba(100,210,255,.28) 1px,transparent 0);background-size:41px 41px,67px 67px;background-position:0 0,13px 19px;-webkit-mask-image:radial-gradient(circle at center,black,transparent 85%);mask-image:radial-gradient(circle at center,black,transparent 85%);animation:smDrift 30s linear infinite}.smOrbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(100,210,255,.08);border-radius:50%;box-shadow:0 0 40px rgba(10,132,255,.025)}.smOrbitA{width:58%;height:58%}.smOrbitB{width:82%;height:82%;border-style:dashed;animation:smRotate 48s linear infinite}.smLinks{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.smLinks line{stroke:rgba(100,210,255,.13);stroke-width:.35;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.smLinks line.energized{stroke:#64d2ff;stroke-width:.55;filter:drop-shadow(0 0 3px rgba(100,210,255,.7));animation:smDash 2.2s linear infinite}.smCore{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:138px;height:138px;display:grid;place-items:center;align-content:center;text-align:center;border:1px solid rgba(100,210,255,.2);border-radius:50%;background:radial-gradient(circle at 40% 34%,rgba(124,221,255,.28),rgba(10,132,255,.13) 38%,rgba(8,12,24,.88) 72%);box-shadow:0 0 70px rgba(10,132,255,.18),inset 0 0 38px rgba(100,210,255,.07);z-index:3}.smCoreRing{inset:-12px;border:1px solid rgba(100,210,255,.12);animation:smRotate 16s linear infinite}.smCorePulse,.smCoreRing{position:absolute;border-radius:50%}.smCorePulse{inset:15px;border:1px solid rgba(100,210,255,.12);animation:smPulse 2.8s ease-in-out infinite}.smCoreSweep{position:absolute;inset:-2px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 78%,rgba(100,210,255,.5) 84%,transparent 90%);filter:blur(.4px);opacity:.5;animation:smSpin 5s linear infinite}.smCore span{color:#82d8ff;font-size:7px;font-weight:900;letter-spacing:.2em}.smCore strong{font-size:31px;letter-spacing:-.07em;color:#f3fbff;text-shadow:0 0 20px rgba(100,210,255,.28)}.smCore small{max-width:100px;color:#7b8c9b;font-size:7.5px;line-height:1.35}.smNode{position:absolute;z-index:4;transform:translate(-50%,-50%);min-width:116px;padding:10px 11px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(12,15,23,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 34px rgba(0,0,0,.28);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.smNode.active{transform:translate(-50%,-50%) scale(1.08);border-color:rgba(191,90,242,.38);box-shadow:0 0 0 3px rgba(191,90,242,.06),0 0 42px rgba(191,90,242,.16),0 16px 38px rgba(0,0,0,.32)}.smNode.active .smNodeHalo{opacity:1}.smNode.passed,.smNode.ready{border-color:rgba(48,209,88,.22)}.smNode.blocked,.smNode.escalated,.smNode.failed,.smNode.locked{border-color:rgba(255,69,58,.28)}.smNodeHalo{position:absolute;inset:-14px;z-index:-1;border-radius:22px;background:radial-gradient(circle,rgba(191,90,242,.18),transparent 64%);filter:blur(8px);opacity:0;animation:smPulse 2.4s ease-in-out infinite}.smNodeIndex{display:inline-block;margin-right:6px;color:#616975;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.smNode>strong{text-transform:capitalize;font-size:10px}.smNode>small{float:right;margin-top:1px;color:#7a838e;font-size:7px;font-weight:800}.smNodeRail{height:3px;margin-top:7px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden}.smNodeRail i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a84ff,#64d2ff,#bf5af2);box-shadow:0 0 10px rgba(100,210,255,.55);transition:width .4s ease}.smNodePhase{margin-top:6px;color:#cdb6ff;font-size:6.5px;font-weight:800;letter-spacing:.05em;white-space:nowrap}.smTargetReticle{position:absolute;inset:-10px;pointer-events:none}.smTargetReticle i{position:absolute;width:11px;height:11px;border-color:rgba(191,90,242,.62)}.smTargetReticle i:first-child{left:0;top:0;border-left:1px solid;border-top:1px solid}.smTargetReticle i:nth-child(2){right:0;top:0;border-right:1px solid;border-top:1px solid}.smTargetReticle i:nth-child(3){left:0;bottom:0;border-left:1px solid;border-bottom:1px solid}.smTargetReticle i:nth-child(4){right:0;bottom:0;border-right:1px solid;border-bottom:1px solid}.smParticleField{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .5s ease}.smParticleField.live{opacity:1}.smParticleField i{--x:calc((var(--i) * 17)% 100);position:absolute;left:calc(8% + (var(--i) * 6.1%));top:calc(12% + (var(--i) * 5.3%));width:2px;height:2px;border-radius:50%;background:#dff8ff;box-shadow:0 0 7px #64d2ff;animation:smParticle calc(4s + (var(--i) * .22s)) ease-in-out infinite;animation-delay:calc(var(--i) * -.31s)}.smComet{position:absolute;z-index:3;width:8px;height:8px;transform:translate(-50%,-50%);pointer-events:none}.smComet i{position:absolute;inset:0;border-radius:50%;background:white;box-shadow:0 0 8px white,0 0 20px #64d2ff,0 0 34px #bf5af2;animation:smCometPulse 1.2s ease-in-out infinite}.smComet span{position:absolute;right:4px;top:3px;width:70px;height:1px;background:linear-gradient(90deg,transparent,rgba(100,210,255,.8));transform:rotate(-18deg);transform-origin:right center;filter:blur(.2px)}.smGoal{position:absolute;left:18px;bottom:15px;z-index:4;max-width:42%;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(0,0,0,.24);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.smGoal span{color:#647687;font-size:6.5px;font-weight:900;letter-spacing:.18em}.smGoal p{margin:3px 0 0;color:#929aa3;font-size:7.5px;line-height:1.45}.smCameraTag{position:absolute;right:16px;bottom:14px;z-index:5;display:grid;grid-gap:2px;gap:2px;text-align:right}.smCameraTag span{color:#566779;font-size:6px;font-weight:900;letter-spacing:.16em}.smCameraTag strong{color:#8fcfff;font-size:8px;text-transform:capitalize}.smComplete,.smStopped{position:absolute;inset:0;z-index:10;display:grid;place-items:center;align-content:center;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:smReveal .7s cubic-bezier(.2,.8,.2,1) both}.smComplete{background:radial-gradient(circle,rgba(48,209,88,.16),rgba(3,8,6,.72) 52%,rgba(1,3,2,.9))}.smStopped{background:radial-gradient(circle,rgba(255,69,58,.12),rgba(7,3,4,.78) 55%,rgba(2,1,2,.92))}.smCompleteBurst{position:absolute;width:240px;height:240px;border:1px solid rgba(48,209,88,.2);border-radius:50%;box-shadow:0 0 110px rgba(48,209,88,.15);animation:smBurst 1.8s ease-out infinite}.smCompleteRing{position:absolute;width:340px;height:340px;border:1px solid rgba(48,209,88,.12);border-radius:50%;animation:smBurst 2.4s ease-out .3s infinite}.smCompleteRing.ring3{width:460px;height:460px;animation-delay:.7s;opacity:.7}.smComplete span,.smStopped span{font-size:8px;font-weight:900;letter-spacing:.24em}.smComplete span{color:#8cf0a1}.smStopped span{color:#ff9b95}.smComplete strong,.smStopped strong{margin-top:6px;font-size:22px;letter-spacing:-.04em}.smComplete small,.smStopped small{margin-top:4px;color:#7e8980;font-size:9px}.smLauncher{position:fixed;right:166px;bottom:22px;z-index:78;display:flex;align-items:center;gap:7px;border:1px solid rgba(100,210,255,.12);border-radius:999px;background:rgba(13,18,28,.74);-webkit-backdrop-filter:blur(28px) saturate(150%);backdrop-filter:blur(28px) saturate(150%);color:#dff5ff;padding:9px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 16px 40px rgba(0,0,0,.34);font-size:10px}.smLauncher>span{color:#64d2ff}.smLauncher kbd{border:1px solid rgba(255,255,255,.08);border-radius:6px;background:rgba(255,255,255,.04);padding:2px 6px;color:#777f89;font-size:8px}.smLauncher>i{width:6px;height:6px;border-radius:50%;background:#bf5af2;box-shadow:0 0 12px rgba(191,90,242,.75);animation:smPulse 1.8s ease-in-out infinite}.smViewportOverlay{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px)}.smViewport{width:min(1400px,98vw);max-height:94vh;overflow:auto;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:linear-gradient(155deg,rgba(22,26,36,.97),rgba(5,7,12,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 48px 160px rgba(0,0,0,.66);padding:22px}.smViewportHead{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.smViewportHead>div:first-child>span{color:#79cfff;font-size:8px;font-weight:900;letter-spacing:.2em}.smViewportHead h2{margin:6px 0 4px;font-size:32px;letter-spacing:-.05em}.smViewportHead p{margin:0;color:#7e8792;font-size:10px}.smViewportMeta{display:flex;align-items:center;gap:9px}.smViewportMeta>div{display:grid;grid-gap:2px;gap:2px;min-width:88px;padding:8px 10px;border:1px solid rgba(255,255,255,.07);border-radius:11px;background:rgba(255,255,255,.025)}.smViewportMeta small{color:#5f6872;font-size:6.5px;font-weight:850;letter-spacing:.1em}.smViewportMeta strong{font-size:9px;text-transform:capitalize}.smViewportMeta button{width:34px;height:34px;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:rgba(255,255,255,.05);color:#eee;font-size:18px}.smViewportFoot{display:flex;justify-content:space-between;align-items:center;margin-top:11px;padding:0 3px;color:#5f6872;font-size:7px;letter-spacing:.08em}.smViewportFoot span{display:flex;align-items:center;gap:6px}.smViewportFoot i{width:5px;height:5px;border-radius:50%;background:#30d158;box-shadow:0 0 9px rgba(48,209,88,.7)}.smNoMission{min-height:430px;display:grid;place-items:center;align-content:center;text-align:center;grid-gap:7px;gap:7px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background:radial-gradient(circle,rgba(10,132,255,.07),transparent 38%);margin-top:16px}.smNoMission>span{font-size:36px;color:#64d2ff}.smNoMission strong{font-size:14px}.smNoMission small{color:#69727c;font-size:9px}@keyframes smRotate{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes smSpin{to{transform:rotate(1turn)}}@keyframes smDash{to{stroke-dashoffset:-8}}@keyframes smPulse{50%{opacity:.45;transform:scale(1.05)}}@keyframes smReveal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes smBurst{0%{transform:scale(.7);opacity:.65}to{transform:scale(1.35);opacity:0}}@keyframes smDrift{to{transform:translate3d(22px,14px,0)}}@keyframes smParticle{0%,to{transform:translateZ(0) scale(.7);opacity:.08}45%{transform:translate3d(18px,-24px,0) scale(1.5);opacity:.85}70%{transform:translate3d(-8px,-38px,0) scale(.8);opacity:.28}}@keyframes smCometPulse{50%{transform:scale(1.7);opacity:.7}}@media(max-width:800px){.smMap{min-height:390px}.smStage[class*=camera-]{transform:scale(1.02)}.smCore{width:112px;height:112px}.smNode{min-width:92px;padding:8px}.smGoal{max-width:70%}.smLauncher{right:14px;bottom:94px}.smViewportOverlay{padding:8px}.smViewport{padding:14px}.smViewportHead,.smViewportMeta{flex-direction:column}.smViewportMeta{align-items:stretch}.smViewportMeta>div{min-width:0}.smViewportHead h2{font-size:26px}}.smEventStream{position:absolute;right:14px;bottom:14px;z-index:7;width:250px;max-height:150px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:rgba(3,6,11,.56);-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 18px 45px rgba(0,0,0,.24);padding:9px}.smEventStreamHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.smEventStreamHead span{color:#6f9ebf;font-size:6.5px;font-weight:900;letter-spacing:.17em}.smEventStreamHead i{width:5px;height:5px;border-radius:50%;background:#30d158;box-shadow:0 0 9px rgba(48,209,88,.7);animation:smEvtPulse 1.8s ease-in-out infinite}.smEventList{display:grid;grid-gap:4px;gap:4px}.smEvent{display:grid;grid-template-columns:44px 1fr auto;grid-gap:6px;gap:6px;align-items:center;padding:5px 6px;border-radius:8px;background:rgba(255,255,255,.025);animation:smEvtIn .35s cubic-bezier(.2,.8,.2,1) both}.smEventType{font-size:6.5px;font-weight:900;letter-spacing:.06em;color:#8dcfff}.smEvent strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;color:#b9c5cf}.smEvent small{font-size:6px;color:#5f6872;text-transform:uppercase}.smEvent.pass .smEventType{color:#8ce9a0}.smEvent.block .smEventType{color:#ff9b95}.smEvent.qa .smEventType{color:#d0a6ff}.smEvent.scope .smEventType{color:#9edbff}.smEventPacket{position:absolute;z-index:6;width:7px;height:7px;border-radius:50%;pointer-events:none;background:#64d2ff;box-shadow:0 0 8px #64d2ff,0 0 20px rgba(100,210,255,.65);transform:translate(-50%,-50%);animation:smPacketToCore 1.5s cubic-bezier(.4,0,.2,1) forwards}.smEventPacket.pass{background:#30d158;box-shadow:0 0 8px #30d158,0 0 20px rgba(48,209,88,.6)}.smEventPacket.block{background:#ff453a;box-shadow:0 0 8px #ff453a,0 0 20px rgba(255,69,58,.6)}.smEventPacket.qa{background:#bf5af2;box-shadow:0 0 8px #bf5af2,0 0 20px rgba(191,90,242,.6)}.smEventPacket:after{content:"";position:absolute;left:-15px;top:2px;width:17px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,currentColor);opacity:.65}.smCore.eventImpact{animation:smCoreImpact .75s cubic-bezier(.2,.8,.2,1)}.smEventFlash{position:absolute;left:50%;top:48%;z-index:2;width:18px;height:18px;border:1px solid rgba(100,210,255,.55);border-radius:50%;transform:translate(-50%,-50%);opacity:0;animation:smImpactRing 1.15s ease-out forwards;pointer-events:none}.smEventFlash.pass{border-color:rgba(48,209,88,.65)}.smEventFlash.block{border-color:rgba(255,69,58,.7)}.smEventFlash.qa{border-color:rgba(191,90,242,.65)}.smSignalToast{position:absolute;left:50%;top:11px;z-index:8;transform:translateX(-50%);display:flex;align-items:center;gap:7px;border:1px solid rgba(100,210,255,.12);border-radius:999px;background:rgba(5,10,17,.74);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px 9px;box-shadow:0 12px 30px rgba(0,0,0,.24);animation:smEvtIn .35s ease both}.smSignalToast i{width:5px;height:5px;border-radius:50%;background:#64d2ff;box-shadow:0 0 8px rgba(100,210,255,.8)}.smSignalToast strong{font-size:7px;color:#ccecff;letter-spacing:.03em}.smSignalToast span{font-size:6.5px;color:#697782}.smSignalToast.pass i{background:#30d158;box-shadow:0 0 8px rgba(48,209,88,.8)}.smSignalToast.block i{background:#ff453a;box-shadow:0 0 8px rgba(255,69,58,.8)}.smSignalToast.qa i{background:#bf5af2;box-shadow:0 0 8px rgba(191,90,242,.8)}@keyframes smPacketToCore{0%{left:var(--sx);top:var(--sy);opacity:0;transform:translate(-50%,-50%) scale(.55)}15%{opacity:1;transform:translate(-50%,-50%) scale(1)}72%{opacity:1}to{left:50%;top:48%;opacity:0;transform:translate(-50%,-50%) scale(.35)}}@keyframes smImpactRing{0%{opacity:.8;transform:translate(-50%,-50%) scale(.25)}to{opacity:0;transform:translate(-50%,-50%) scale(5.8)}}@keyframes smCoreImpact{0%,to{filter:none}35%{filter:brightness(1.45);box-shadow:0 0 105px rgba(100,210,255,.38),inset 0 0 46px rgba(100,210,255,.16)}}@keyframes smEvtIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes smEvtPulse{50%{opacity:.35;transform:scale(1.3)}}@media(max-width:800px){.smEventStream{left:10px;right:10px;bottom:10px;width:auto;max-height:115px}.smSignalToast{top:7px;max-width:76%;white-space:nowrap;overflow:hidden}.smSignalToast span{overflow:hidden;text-overflow:ellipsis}}.smWorkspace{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;transition:grid-template-columns .45s cubic-bezier(.16,1,.3,1)}.smViewport.hasInspector .smWorkspace{grid-template-columns:minmax(0,1fr) 330px}.smMapPane{min-width:0}.smInspector,.smMapPane .smMap{margin-top:16px}.smInspector{min-height:430px;border:1px solid rgba(100,210,255,.12);border-radius:24px;background:radial-gradient(circle at 85% 0,rgba(10,132,255,.12),transparent 28%),linear-gradient(180deg,rgba(18,23,33,.92),rgba(7,10,16,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 28px 80px rgba(0,0,0,.28);padding:16px;overflow:auto;animation:smInspectorIn .45s cubic-bezier(.16,1,.3,1) both}.smInspector header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.smInspector header span{color:#75cfff;font-size:7px;font-weight:900;letter-spacing:.18em}.smInspector h3{margin:5px 0 2px;font-size:25px;letter-spacing:-.05em;text-transform:capitalize}.smInspector header p{margin:0;color:#7f8994;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.smInspector header button{width:29px;height:29px;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:rgba(255,255,255,.04);color:#bbb;font-size:15px}.smInspectorStatus{display:grid;grid-template-columns:10px auto 1fr;grid-gap:7px;gap:7px;align-items:center;margin:14px 0;padding:9px 10px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:rgba(0,0,0,.22)}.smInspectorStatus i{width:7px;height:7px;border-radius:50%;background:#8e8e93}.smInspectorStatus i.running{background:#bf5af2;box-shadow:0 0 12px rgba(191,90,242,.8)}.smInspectorStatus i.idle,.smInspectorStatus i.passed,.smInspectorStatus i.ready{background:#30d158;box-shadow:0 0 10px rgba(48,209,88,.55)}.smInspectorStatus i.blocked,.smInspectorStatus i.error,.smInspectorStatus i.escalated,.smInspectorStatus i.failed{background:#ff453a;box-shadow:0 0 10px rgba(255,69,58,.55)}.smInspectorStatus i.queued,.smInspectorStatus i.waiting{background:#8e8e93}.smInspectorStatus strong{font-size:8px}.smInspectorStatus span{justify-self:end;color:#8a94a0;font-size:7.5px;text-align:right}.smInspectorGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.smInspectorGrid>div{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.025)}.smInspectorGrid small,.smIntelSection>span{display:block;color:#5e6b78;font-size:6px;font-weight:900;letter-spacing:.14em}.smInspectorGrid strong{display:block;margin-top:3px;color:#dbe5ed;font-size:8.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smIntelSection{margin-top:10px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:11px;background:rgba(0,0,0,.18)}.smIntelSection>p{margin:5px 0 0;color:#a0a8b1;font-size:8px;line-height:1.45}.smDependencyRow{display:grid;grid-template-columns:25px 1fr;grid-gap:6px;gap:6px;margin-top:6px;align-items:center}.smDependencyRow small{color:#596673;font-size:6px}.smDependencyRow strong{font-size:8px;text-transform:capitalize}.smFileList{display:grid;grid-gap:5px;gap:5px;margin-top:7px}.smFileList>div{display:grid;grid-template-columns:20px 1fr;grid-gap:6px;gap:6px;align-items:center}.smFileList i{display:grid;place-items:center;height:18px;border-radius:5px;background:rgba(10,132,255,.09);color:#82c9ff;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}.smFileList code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ea7b1;font-size:7px}.smFileList>small{color:#66717d;font-size:7px}.smIntelSection.telemetry pre{max-height:145px;overflow:auto;margin:7px 0 0;padding:8px;border-radius:8px;background:#030507;color:#85909b;font:7px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}.smNode{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;text-align:left;cursor:pointer}.smNode:hover{border-color:rgba(100,210,255,.3);box-shadow:0 0 0 2px rgba(100,210,255,.04),0 16px 38px rgba(0,0,0,.3)}.smNode.selected{border-color:rgba(100,210,255,.55)!important;box-shadow:0 0 0 3px rgba(100,210,255,.08),0 0 48px rgba(100,210,255,.18),0 16px 40px rgba(0,0,0,.35)!important}.smNode.selected:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(100,210,255,.2);border-radius:19px;pointer-events:none;animation:smSelectPulse 2s ease-in-out infinite}@keyframes smInspectorIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes smSelectPulse{50%{opacity:.35;transform:scale(1.025)}}@media(max-width:1050px){.smViewport.hasInspector .smWorkspace{grid-template-columns:1fr}.smInspector{min-height:0;max-height:360px}}.smInspector.operational{background:radial-gradient(circle at 88% 0,rgba(100,210,255,.11),transparent 26%),radial-gradient(circle at 0 70%,rgba(191,90,242,.06),transparent 24%),linear-gradient(180deg,rgba(17,22,31,.96),rgba(5,8,13,.98))}.smOpsActions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.smOpsActions a,.smOpsActions button{display:flex;align-items:center;justify-content:center;min-height:34px;border:1px solid rgba(100,210,255,.12);border-radius:9px;background:linear-gradient(180deg,rgba(100,210,255,.07),rgba(255,255,255,.025));color:#bce8ff;text-decoration:none;font-size:7px;font-weight:850;letter-spacing:.03em;transition:transform .16s ease,border-color .16s ease,background .16s ease}.smOpsActions a:hover,.smOpsActions button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(100,210,255,.35);background:rgba(100,210,255,.1)}.smOpsActions button:first-child{border-color:rgba(191,90,242,.18);color:#d8b9ff;background:linear-gradient(180deg,rgba(191,90,242,.09),rgba(255,255,255,.025))}.smOpsActions button:disabled{opacity:.33;cursor:not-allowed}.smActionMessage{padding:7px 8px!important;border:1px solid rgba(100,210,255,.08);border-radius:8px;background:rgba(100,210,255,.04);color:#8fcfff!important}.smDiffSummary{color:#d8e2eb!important;font-weight:700}.smDiffList{display:grid;grid-gap:5px;gap:5px;margin-top:7px;max-height:150px;overflow:auto}.smDiffList>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 7px;border-radius:7px;background:rgba(255,255,255,.025)}.smDiffList code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ba6b1;font-size:6.8px}.smDiffList span{display:flex;gap:5px;font:6.5px ui-monospace,SFMono-Regular,Menlo,monospace}.smDiffList b{color:#73e58c}.smDiffList em{color:#ff8d87;font-style:normal}.smDiffList>small{color:#65717d;font-size:7px}.smGithubSignal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:7px}.smGithubSignal>div{padding:7px;border:1px solid rgba(255,255,255,.05);border-radius:8px;background:rgba(255,255,255,.02)}.smGithubSignal small{display:block;color:#586674;font-size:5.8px;font-weight:900;letter-spacing:.1em}.smGithubSignal strong{display:block;margin-top:3px;color:#cdd8e1;font-size:7.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smInspector.operational .smIntelSection{position:relative;overflow:hidden}.smInspector.operational .smIntelSection:before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(transparent,rgba(100,210,255,.24),transparent);opacity:.55}.smDiffList::-webkit-scrollbar,.smInspector.operational::-webkit-scrollbar{width:6px}.smDiffList::-webkit-scrollbar-thumb,.smInspector.operational::-webkit-scrollbar-thumb{background:rgba(255,255,255,.08);border-radius:999px}@media(max-width:1050px){.smOpsActions{grid-template-columns:1fr 1fr 1fr}.smInspector.operational{max-height:430px}}@media(max-width:640px){.smGithubSignal,.smOpsActions{grid-template-columns:1fr}.smInspector.operational{max-height:none}}.ocsSurface{margin-top:11px;padding:11px;border:1px solid rgba(191,90,242,.14);border-radius:13px;background:radial-gradient(circle at 90% 0,rgba(191,90,242,.09),transparent 30%),linear-gradient(180deg,rgba(9,12,20,.86),rgba(4,7,12,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.ocsHeader{display:flex;justify-content:space-between;gap:10px;align-items:end}.ocsHeader>div:first-child{display:grid;grid-gap:3px;gap:3px}.ocsHeader span{color:#8ea5b8;font-size:6px;font-weight:900;letter-spacing:.16em}.ocsHeader strong{font-size:9px;text-transform:capitalize}.ocsProgress{width:88px;height:4px;border-radius:999px;background:rgba(255,255,255,.05);overflow:hidden}.ocsProgress i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#0a84ff,#64d2ff,#bf5af2);box-shadow:0 0 9px rgba(100,210,255,.45);transition:width .35s ease}.ocsPhaseRail{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:4px;gap:4px;margin-top:10px}.ocsPhaseRail>div{display:grid;grid-gap:2px;gap:2px;padding:6px 5px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:rgba(255,255,255,.018);opacity:.48}.ocsPhaseRail>div.done{opacity:.9;border-color:rgba(48,209,88,.12);background:rgba(48,209,88,.035)}.ocsPhaseRail>div.active{opacity:1;border-color:rgba(191,90,242,.24);box-shadow:0 0 18px rgba(191,90,242,.08)}.ocsPhaseRail i{font:6px ui-monospace,SFMono-Regular,Menlo,monospace;color:#586a7a}.ocsPhaseRail span{font-size:6px;letter-spacing:0;color:#8d99a5}.ocsActionRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px;margin-top:9px}.ocsActionRow a,.ocsActionRow button{display:flex;align-items:center;justify-content:center;min-height:28px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:rgba(255,255,255,.035);color:#b8c2cc;text-decoration:none;font-size:7px;font-weight:750}.ocsActionRow a:hover,.ocsActionRow button:hover:not(:disabled){border-color:rgba(100,210,255,.22);background:rgba(100,210,255,.055);color:#dff6ff}.ocsActionRow button:disabled{opacity:.34}.ocsDiff{margin-top:9px;border:1px solid rgba(255,255,255,.065);border-radius:10px;overflow:hidden;background:#020406}.ocsDiff header{display:flex;justify-content:space-between;padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.055);background:rgba(255,255,255,.025)}.ocsDiff header span{color:#6f8598;font-size:6px;font-weight:900;letter-spacing:.14em}.ocsDiff header small{color:#53606d;font-size:6px}.ocsDiff pre{max-height:250px;overflow:auto;margin:0;padding:5px 0;font:6.5px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.ocsDiff code{display:grid;grid-template-columns:34px 1fr;min-width:max-content;color:#8e99a4}.ocsDiff code b{padding:1px 6px;color:#3e4b57;font-weight:500;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ocsDiff code span{padding:1px 8px;white-space:pre}.ocsDiff code.add{background:rgba(48,209,88,.055);color:#9bd9a7}.ocsDiff code.del{background:rgba(255,69,58,.05);color:#d9918c}.ocsDiff code.hunk{background:rgba(191,90,242,.065);color:#c3a6df}.ocsDiff code.meta{color:#6f9dc4;background:rgba(10,132,255,.035)}.ocsCorrective{display:grid;grid-gap:7px;gap:7px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.ocsCorrective label{display:grid;grid-gap:5px;gap:5px;color:#718190;font-size:6px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.ocsCorrective textarea{min-height:74px;width:100%;resize:vertical;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(0,0,0,.28);color:#dce5ed;padding:8px;font-size:7.5px;line-height:1.5;outline:0}.ocsCorrective textarea:focus{border-color:rgba(191,90,242,.35);box-shadow:0 0 0 3px rgba(191,90,242,.07)}.ocsCorrective button{border:1px solid rgba(191,90,242,.22);border-radius:9px;background:linear-gradient(180deg,rgba(191,90,242,.16),rgba(92,54,140,.15));color:#dfc3f8;padding:9px;font-size:7.5px;font-weight:800}.ocsCorrective button:disabled{opacity:.35}.ocsMessage{margin-top:8px;padding:7px 8px;border-radius:8px;background:rgba(100,210,255,.045);color:#89a8bf;font-size:7px;line-height:1.45}@media(max-width:1050px){.ocsPhaseRail{grid-template-columns:repeat(3,1fr)}.ocsActionRow{grid-template-columns:repeat(2,1fr)}}.mrLauncher{position:fixed;right:276px;bottom:22px;z-index:78;display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(191,90,242,.16);border-radius:999px;background:rgba(13,18,28,.78);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#eee;font-size:10px;box-shadow:0 16px 40px rgba(0,0,0,.34)}.mrLauncher span{color:#d7a6ff}.mrLauncher kbd{padding:2px 6px;border:1px solid rgba(255,255,255,.08);border-radius:6px;color:#777;font-size:8px}.mrOverlay{position:fixed;inset:0;z-index:145;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.mrDeck{width:min(1280px,97vw);max-height:94vh;overflow:auto;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:30px;background:linear-gradient(150deg,rgba(22,25,36,.98),rgba(4,6,11,.99));box-shadow:0 50px 180px rgba(0,0,0,.72),inset 0 1px rgba(255,255,255,.06)}.mrDeck>header{display:flex;justify-content:space-between}.mrDeck>header span{color:#bc8cff;font-size:8px;font-weight:900;letter-spacing:.2em}.mrDeck h2{margin:6px 0 3px;font-size:32px;letter-spacing:-.05em}.mrDeck header p{margin:0;color:#77808c;font-size:10px}.mrDeck>header button{width:36px;height:36px;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:rgba(255,255,255,.05);color:white;font-size:18px}.mrMission{display:grid;grid-template-columns:160px 1fr 260px;grid-gap:14px;gap:14px;align-items:center;margin:18px 0 12px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.025)}.mrMission small{display:block;color:#65707e;font-size:6px;letter-spacing:.16em}.mrMission strong{font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.mrMission p{margin:0;color:#a7afb8;font-size:9px}.mrMission select{padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:#0b0e15;color:#ddd;font-size:8px}.mrStage{position:relative;height:430px;overflow:hidden;border:1px solid rgba(100,210,255,.1);border-radius:24px;background:radial-gradient(circle at 50% 50%,rgba(10,132,255,.13),transparent 24%),linear-gradient(#050811,#020306)}.mrStars{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(circle,white 1px,transparent 0),radial-gradient(circle,#64d2ff 1px,transparent 0);background-size:53px 53px,89px 89px;animation:mrDrift 28s linear infinite}.mrCore{position:absolute;left:50%;top:50%;z-index:4;width:142px;height:142px;transform:translate(-50%,-50%);display:grid;place-items:center;align-content:center;border:1px solid rgba(100,210,255,.25);border-radius:50%;background:radial-gradient(circle,rgba(100,210,255,.24),rgba(10,132,255,.1) 45%,rgba(4,7,13,.94) 72%);box-shadow:0 0 80px rgba(10,132,255,.2)}.mrCore:after,.mrCore:before{content:"";position:absolute;border:1px solid rgba(100,210,255,.1);border-radius:50%;animation:mrSpin 18s linear infinite}.mrCore:before{inset:-20px}.mrCore:after{inset:-44px;animation-direction:reverse;animation-duration:27s}.mrCore i{position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(#64d2ff var(--p),rgba(255,255,255,.025) 0);-webkit-mask:radial-gradient(transparent 66%,#000 68%);mask:radial-gradient(transparent 66%,#000 68%)}.mrCore small{color:#70cfff;font-size:7px;letter-spacing:.2em}.mrCore strong{font-size:31px;letter-spacing:-.06em}.mrCore span{color:#9aa6b2;font-size:8px;text-transform:uppercase}.mrNode{position:absolute;z-index:5;width:150px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(10,13,21,.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:.4s ease}.mrNode.n0{left:12%;top:24%}.mrNode.n1{left:33%;top:13%}.mrNode.n2{right:12%;top:24%}.mrNode.n3{right:16%;bottom:15%}.mrNode.n4{left:27%;bottom:12%}.mrNode small{color:#5c6875;font-size:6px}.mrNode strong{margin-left:6px;font-size:10px;text-transform:capitalize}.mrNode span{display:block;margin-top:6px;color:#6f7883;font-size:7px}.mrNode.active{transform:scale(1.1);border-color:#bf5af2;box-shadow:0 0 40px rgba(191,90,242,.25)}.mrNode.gate,.mrNode.pass{border-color:rgba(48,209,88,.4);box-shadow:0 0 25px rgba(48,209,88,.1)}.mrNode.hold{border-color:rgba(255,69,58,.45)}.mrLinks{position:absolute;inset:0;width:100%;height:100%}.mrLinks path{fill:none;stroke:rgba(100,210,255,.15);stroke-width:.35;stroke-dasharray:2 2}.mrSignal{position:absolute;left:50%;bottom:22px;z-index:7;transform:translateX(-50%);min-width:300px;padding:9px 14px;text-align:center;border:1px solid rgba(191,90,242,.2);border-radius:999px;background:rgba(9,10,17,.8);box-shadow:0 0 30px rgba(191,90,242,.1)}.mrSignal b{font-size:8px;color:#e4c9ff}.mrSignal span{margin-left:9px;color:#737d89;font-size:7px}.mrControls{display:flex;align-items:center;gap:8px;margin-top:12px}.mrControls>button,.mrSpeed button{padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:9px;background:rgba(255,255,255,.04);color:#d8dde3;font-size:8px}.mrSpeed{display:flex;gap:3px}.mrSpeed button.active{border-color:#64d2ff;color:#64d2ff}.mrScrub{position:relative;flex:1 1;height:7px;border-radius:99px;background:rgba(255,255,255,.05);overflow:hidden}.mrScrub i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#0a84ff,#64d2ff,#bf5af2);box-shadow:0 0 14px #64d2ff}.mrScrub input{position:absolute;inset:-8px 0;width:100%;opacity:0;cursor:pointer}.mrControls>strong{min-width:84px;color:#82909d;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.mrTimeline{display:flex;gap:0;margin-top:14px;padding:12px 4px;overflow-x:auto;border-top:1px solid rgba(255,255,255,.06)}.mrTimeline button{position:relative;min-width:150px;padding:0 10px 0 18px;text-align:left;border:0;border-left:1px solid rgba(255,255,255,.06);background:transparent;color:#65707b;opacity:.35}.mrTimeline button.seen{opacity:1}.mrTimeline time{font:6px ui-monospace,SFMono-Regular,Menlo,monospace}.mrTimeline button>i{position:absolute;left:-3px;top:20px;width:6px;height:6px;border-radius:50%;background:#44505c}.mrTimeline button.seen>i{background:#64d2ff;box-shadow:0 0 10px #64d2ff}.mrTimeline button.gate>i,.mrTimeline button.pass>i{background:#30d158;box-shadow:0 0 10px #30d158}.mrTimeline button.hold>i{background:#ff453a}.mrTimeline div{margin-top:8px}.mrTimeline strong{display:block;color:#bbc4cc;font-size:7px}.mrTimeline span{display:block;margin-top:3px;font-size:6.5px;line-height:1.4}.mrDeck>footer{display:flex;justify-content:space-between;margin-top:10px;color:#59636e;font-size:7px}.mrDeck>footer span{display:flex;gap:6px;align-items:center}.mrDeck>footer i{width:5px;height:5px;border-radius:50%;background:#30d158;box-shadow:0 0 9px #30d158}.mrEmpty{display:grid;place-items:center;height:430px;color:#68727e}.mrOverlay button{cursor:pointer}@keyframes mrDrift{to{transform:translate(25px,15px)}}@keyframes mrSpin{to{transform:rotate(1turn)}}@media(max-width:850px){.mrMission{grid-template-columns:1fr}.mrStage{height:380px}.mrNode{width:110px}.mrLauncher{right:16px;bottom:68px}}.mcDock{position:fixed;z-index:120;left:50%;top:14px;transform:translateX(-50%);width:min(1120px,calc(100vw - 32px));height:48px;display:flex;align-items:center;gap:14px;padding:0 10px 0 13px;border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(180deg,rgba(24,28,38,.86),rgba(9,12,18,.82));-webkit-backdrop-filter:blur(34px) saturate(170%);backdrop-filter:blur(34px) saturate(170%);box-shadow:inset 0 1px rgba(255,255,255,.07),0 18px 60px rgba(0,0,0,.38),0 0 0 1px rgba(100,210,255,.02)}.mcDock:before{content:"";position:absolute;left:12%;right:12%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#64d2ff 35%,#bf5af2 65%,transparent);opacity:.55;filter:drop-shadow(0 0 5px #64d2ff)}.mcBrand{display:flex;align-items:center;gap:8px;min-width:120px}.mcBrand>i{width:8px;height:8px;border-radius:50%;background:#30d158;box-shadow:0 0 8px #30d158,0 0 20px rgba(48,209,88,.35);animation:mcPulse 2s ease-in-out infinite}.mcBrand div{display:grid;line-height:1}.mcBrand strong{font-size:8px;letter-spacing:.18em}.mcBrand span{margin-top:3px;color:#68727d;font-size:6px;letter-spacing:.14em}.mcSurfaces{display:flex;align-self:stretch;gap:2px;flex:1 1;justify-content:center}.mcSurfaces button{position:relative;display:flex;align-items:center;gap:6px;padding:0 11px;border:0;background:transparent;color:#818b96;font-size:7px;font-weight:850;letter-spacing:.1em;cursor:pointer;transition:.2s ease}.mcSurfaces button:hover{color:#e8f7ff;background:rgba(255,255,255,.035)}.mcSurfaces button:hover:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:1px;background:#64d2ff;box-shadow:0 0 8px #64d2ff}.mcSurfaces kbd{padding:2px 4px;border:1px solid rgba(255,255,255,.07);border-radius:5px;color:#4f5964;font-size:6px}.mcLive{gap:8px;min-width:290px;justify-content:flex-end}.mcLive,.mcState{display:flex;align-items:center}.mcState{gap:5px}.mcState i{width:5px;height:5px;border-radius:50%;background:#65707b}.mcState span{font-size:6.5px;font-weight:900;letter-spacing:.08em}.mcState.queued i,.mcState.running i{background:#bf5af2;box-shadow:0 0 8px #bf5af2;animation:mcPulse 1.2s ease-in-out infinite}.mcState.human_gate i,.mcState.ready i{background:#30d158;box-shadow:0 0 8px #30d158}.mcState.blocked i,.mcState.failed i{background:#ff453a;box-shadow:0 0 8px #ff453a}.mcMiniRail{width:66px;height:3px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.06)}.mcMiniRail i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0a84ff,#64d2ff,#bf5af2);box-shadow:0 0 8px #64d2ff;transition:width .5s ease}.mcLive>strong{min-width:25px;color:#aeb9c3;font-size:7px}.mcAgent{min-width:30px;color:#7a8794;font-size:7px;text-transform:uppercase}.mcLive time{padding-left:8px;border-left:1px solid rgba(255,255,255,.07);color:#59636e;font:7px ui-monospace,SFMono-Regular,Menlo,monospace}@keyframes mcPulse{50%{opacity:.45;transform:scale(.82)}}@media(max-width:850px){.mcDock{top:8px;height:44px}.mcAgent,.mcBrand span,.mcLive time,.mcSurfaces kbd{display:none}.mcBrand,.mcLive{min-width:auto}.mcMiniRail{width:42px}.mcSurfaces button{padding:0 6px;font-size:6px}}