.deliberation-overlay{z-index:9999;color:#e0e8f0;background:radial-gradient(at 30% 20%,#0a1932fa,#050a14fc);flex-direction:column;font-family:Inter,-apple-system,sans-serif;animation:.4s cubic-bezier(.16,1,.3,1) chamberFadeIn;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes chamberFadeIn{0%{opacity:0}to{opacity:1}}.scanning-line{z-index:10;background:linear-gradient(90deg,#0000 0%,#00dcff99 50%,#0000 100%);height:2px;animation:3s linear infinite scan;position:absolute;top:0;left:0;right:0}@keyframes scan{0%{transform:translateY(0)}to{transform:translateY(100vh)}}.chamber-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080e1899;border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.chamber-header-left{align-items:center;gap:14px;display:flex}.chamber-live-badge{letter-spacing:1.2px;border-radius:20px;align-items:center;gap:7px;padding:5px 14px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;display:flex}.chamber-live-badge.live{color:#ff6b6b;background:#ff3c3c1f;border:1px solid #ff3c3c59;box-shadow:0 0 16px #ff3c3c1f,inset 0 0 8px #ff3c3c0f}.chamber-live-badge.complete{color:#4c8;background:#00c8641a;border:1px solid #00c86440}.live-dot{background:#f44;border-radius:50%;width:8px;height:8px;animation:1.5s infinite livePulse;box-shadow:0 0 6px #f449}@keyframes livePulse{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #f449}50%{opacity:.5;transform:scale(.7);box-shadow:0 0 2px #ff44444d}}.chamber-title{letter-spacing:.3px;font-family:Outfit,sans-serif;font-size:17px;font-weight:700}.chamber-subtitle{color:#6b7f92;margin-top:2px;font-size:12px}.chamber-header-center{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:24px;gap:0;padding:3px;display:flex}.mode-btn{cursor:pointer;color:#6b7f92;letter-spacing:.3px;background:0 0;border:none;border-radius:20px;padding:7px 22px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:all .25s}.mode-btn.active{color:#60d0ff;background:#00b4ff26;border:1px solid #00b4ff33;box-shadow:0 0 12px #00b4ff1f,inset 0 0 6px #00b4ff0f}.mode-btn:hover:not(.active){color:#a0b8cc;background:#ffffff08}.chamber-close{color:#6b7f92;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .25s;display:flex}.chamber-close:hover{color:#ff6b6b;background:#ff3c3c1f;border-color:#ff3c3c40;box-shadow:0 0 12px #ff3c3c1a}.chamber-body{flex:1;overflow:hidden}.realtime-layout{grid-template-columns:280px 1fr 280px;gap:0;height:100%;display:grid}.tree-pipeline{background:#0000001a;border-right:1px solid #ffffff0f;padding:16px 8px 16px 12px;overflow-y:auto}.pipeline-title{text-transform:uppercase;letter-spacing:2px;color:#4a5f72;margin-bottom:14px;font-size:11px;font-weight:700}.tree-container{width:260px;height:580px;position:relative}.tree-edges{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tree-line{stroke:#ffffff0f;stroke-width:2px;transition:all .6s}.tree-line.done{stroke:#00c86459;stroke-width:2.5px;filter:drop-shadow(0 0 4px #00c86426)}.tree-line.active{stroke:#00dcff73;stroke-width:2.5px;filter:drop-shadow(0 0 6px #00dcff33);stroke-dasharray:8 12;animation:2s infinite linePulseGlow,1.5s linear infinite lineDash}@keyframes linePulseGlow{0%,to{opacity:1;filter:drop-shadow(0 0 6px #00dcff33)}50%{opacity:.5;filter:drop-shadow(0 0 2px #00dcff1a)}}@keyframes lineDash{to{stroke-dashoffset:-40px}}.tree-node{cursor:pointer;flex-direction:column;align-items:center;width:56px;height:56px;transition:all .35s;display:flex;position:absolute}.tree-node-circle{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1220e6;border:2px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s;display:flex;box-shadow:inset 0 0 8px #0000004d}.tree-node-label{letter-spacing:.5px;color:#5a6f82;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;transition:color .3s}.tree-node-conf{color:#4a6a88;opacity:0;white-space:nowrap;margin-top:3px;font-family:Outfit,sans-serif;font-size:9px;font-weight:600;transition:opacity .3s}.tree-node.has-data .tree-node-conf{opacity:1}.tree-node.idle .tree-node-circle{border-color:#ffffff0f}.tree-node.active .tree-node-circle{border-color:#00dcffb3;animation:1.5s ease-in-out infinite nodeGlow;box-shadow:0 0 20px #00dcff40,0 0 40px #00dcff14,inset 0 0 12px #00dcff0f}.tree-node.active .tree-node-label{color:#00dcff;text-shadow:0 0 8px #00dcff66}@keyframes nodeGlow{0%,to{box-shadow:0 0 20px #00dcff40,0 0 40px #00dcff14,inset 0 0 12px #00dcff0f}50%{box-shadow:0 0 28px #00dcff66,0 0 56px #00dcff1f,inset 0 0 16px #00dcff1a}}.tree-node.complete .tree-node-circle,.tree-node.has-data .tree-node-circle{background:#00c8640f;border-color:#00c86473;box-shadow:0 0 12px #00c8641f,inset 0 0 8px #00c8640a}.tree-node.complete .tree-node-label,.tree-node.has-data .tree-node-label{color:#4c8}.tree-node.consensus-agree .tree-node-circle{border-color:#00c86499;box-shadow:0 0 14px #00c86426,inset 0 0 8px #00c8640d}.tree-node.consensus-partial .tree-node-circle{border-color:#ffb40099;box-shadow:0 0 14px #ffb4001f,inset 0 0 8px #ffb4000d}.tree-node.consensus-divided .tree-node-circle{border-color:#ff3c3c99;box-shadow:0 0 14px #ff3c3c1f,inset 0 0 8px #ff3c3c0d}.tree-node.selected .tree-node-circle{background:#00b4ff14;border-color:#00b4ffcc;box-shadow:0 0 20px #00b4ff40,0 0 40px #00b4ff14,inset 0 0 10px #00b4ff14}.tree-node.selected .tree-node-label{color:#60d0ff;text-shadow:0 0 6px #00b4ff4d}.chamber-detail{border-left:1px solid #ffffff0a;flex-direction:column;gap:16px;margin-left:4px;padding:20px 24px 20px 28px;display:flex;overflow-y:auto}.waiting-indicator{opacity:.6;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;display:flex}.waiting-dots{gap:8px;display:flex}.waiting-dot{background:#00dcff80;border-radius:50%;width:10px;height:10px;animation:1.4s ease-in-out infinite waitDot}.waiting-dot:nth-child(2){animation-delay:.2s}.waiting-dot:nth-child(3){animation-delay:.4s}@keyframes waitDot{0%,80%,to{opacity:.3;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}.waiting-text{color:#6b7f92;font-size:14px}.detail-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.detail-empty-icon{opacity:.5;font-size:48px}.detail-empty-text{color:#6b7f92;font-size:16px;font-weight:500}.detail-empty-hint{color:#4a5f72;font-size:12px}.council-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:18px 20px;display:flex}.council-identity h2{color:#e8f0ff;letter-spacing:.2px;margin:0;font-family:Outfit,sans-serif;font-size:22px;font-weight:700}.council-name-subtitle{color:#5a7088;margin-top:5px;font-size:13px}.consensus-badge{letter-spacing:1.2px;border-radius:6px;padding:5px 16px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700}.consensus-badge.agree{color:#4c8;background:#00c8641f;border:1px solid #00c8644d}.consensus-badge.partial{color:#ffb400;background:#ffb4001a;border:1px solid #ffb40040}.consensus-badge.divided{color:#ff6b6b;background:#ff3c3c1a;border:1px solid #ff3c3c40}.confidence-bar-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:14px 18px}.confidence-bar-header{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.confidence-bar-label{color:#5a7088;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:600}.confidence-bar-value{font-family:Outfit,sans-serif;font-size:20px;font-weight:800}.confidence-bar-value.high{color:#4c8}.confidence-bar-value.medium{color:#ffb400}.confidence-bar-value.low{color:#ff6b6b}.confidence-bar-track{background:#ffffff0d;border-radius:5px;height:10px;overflow:hidden}.confidence-bar-fill{border-radius:5px;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1)}.confidence-bar-fill.high{background:linear-gradient(90deg,#1a6b45,#2a6,#4c8);box-shadow:0 0 12px #00c86433}.confidence-bar-fill.medium{background:linear-gradient(90deg,#8a5c00,#c80,#ffb400);box-shadow:0 0 12px #ffb40033}.confidence-bar-fill.low{background:linear-gradient(90deg,#8a2020,#c33,#ff6b6b);box-shadow:0 0 12px #ff3c3c33}.consensus-breakdown{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:14px 18px}.consensus-breakdown-label{color:#5a7088;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:10px;font-size:12px;font-weight:600}.consensus-breakdown-bar{background:#ffffff0d;border-radius:6px;height:12px;display:flex;overflow:hidden}.cb-agree{background:linear-gradient(90deg,#2a6,#4c8);transition:width .6s}.cb-dissent{background:linear-gradient(90deg,#c33,#ff6b6b);transition:width .6s}.consensus-breakdown-legend{gap:20px;margin-top:8px;display:flex}.cb-legend{align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.cb-legend.dissent{color:#ff6b6b}.minds-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:16px 18px}.minds-title{letter-spacing:.8px;color:#c0d0e0;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.minds-grid{flex-wrap:wrap;gap:6px;display:flex}.mind-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:10px;min-width:150px;padding:10px 14px;transition:all .25s;display:flex}.mind-card:hover{background:#ffffff0a;border-color:#ffffff1a;transform:translateY(-1px)}.mind-card.dissent{background:#ff28280a;border-color:#ff505040}.mind-icon{background:#080e18cc;border-style:solid;border-width:2px;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s;display:flex}.mind-icon.align{animation:3s ease-in-out infinite mindGlow}@keyframes mindGlow{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}.mind-icon.pending{background:#28374b99;border-color:#6482a033!important}.mind-icon.dissent{background:#3c0f0f99;animation:2s infinite dissentPulse;border-color:#ff3c3c66!important}@keyframes dissentPulse{0%,to{box-shadow:none}50%{box-shadow:0 0 16px #ff3c3c40}}.mind-archetype-icon{filter:saturate(1.2);font-size:1.4rem;line-height:1}.mind-archetype{color:#fff6;text-transform:uppercase;letter-spacing:.8px;font-size:.55rem;font-weight:700}.mind-info{flex-direction:column;gap:1px;min-width:0;display:flex}.mind-name{color:#d0dce8;font-size:13px;font-weight:600}.mind-company{color:#5a7088;font-size:11px}.detail-two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.frameworks-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:16px 18px}.frameworks-section{flex-wrap:wrap;gap:8px;display:flex}.framework-pill{color:#60c0ff;background:#00b4ff0f;border:1px solid #00b4ff26;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:600;transition:all .2s}.framework-pill:hover{background:#00b4ff1f;border-color:#00b4ff4d;transform:translateY(-1px)}.key-insight-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:16px 18px}.key-insight-title{color:#c0d0e0;margin-bottom:10px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.key-insight-text{color:#89a;font-size:13px;line-height:1.6}.synthesis-card{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:16px 18px}.synthesis-label{text-transform:uppercase;letter-spacing:1.2px;color:#4a5f72;margin-bottom:8px;font-size:11px;font-weight:600}.synthesis-text{color:#a0b8cc;font-size:14px;line-height:1.6}.dissent-alert{background:#ffb4000a;border:1px solid #ffb40026;border-top:3px solid #ffb40066;border-radius:10px;gap:12px;padding:14px 18px;display:flex;position:relative}.dissent-icon{flex-shrink:0;font-size:22px;position:absolute;top:10px;right:14px}.dissent-content{flex:1}.dissent-label{color:#ffb400;margin-bottom:6px;font-size:13px;font-weight:700}.dissent-text{color:#ca6;font-size:13px;line-height:1.5}.chamber-summary{background:#00000014;border-left:1px solid #ffffff0f;padding:16px 14px;overflow-y:auto}.summary-title{letter-spacing:.3px;color:#c0d0e0;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.summary-cards{flex-direction:column;gap:8px;display:flex}.summary-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:12px 14px;transition:all .25s}.summary-card:hover{background:#ffffff0a;border-color:#ffffff1a}.summary-card.selected{background:#00b4ff0d;border-color:#00b4ff59;box-shadow:0 0 12px #00b4ff0f}.summary-card-header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.summary-agent-name{color:#d0dce8;font-size:12px;font-weight:700}.summary-mini-consensus{align-items:center;gap:6px;display:flex}.summary-mini-label{color:#6b7f92;letter-spacing:.3px;font-size:10px;font-weight:600}.summary-consensus-dots{gap:4px;display:flex}.summary-dot{border-radius:50%;width:8px;height:8px;transition:all .3s}.summary-dot.agree{background:#4c8;box-shadow:0 0 4px #00c8644d}.summary-dot.partial{background:#ffb400;box-shadow:0 0 4px #ffb4004d}.summary-dot.divided{background:#ff6b6b;box-shadow:0 0 4px #ff3c3c4d}.summary-dot.pending{background:#ffffff14}.summary-dot.inline{margin-left:4px;display:inline-block}.summary-synthesis{color:#6b7f92;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.summary-confidence{color:#4a5f72;margin-top:4px;font-family:Outfit,sans-serif;font-size:10px;font-weight:600}.debrief-pipeline{background:#00000014;border-bottom:1px solid #ffffff0f;flex-shrink:0;padding:14px 24px 18px}.debrief-pipeline-header{text-align:center;color:#6b7f92;margin-bottom:14px;font-size:13px;font-weight:500}.debrief-pipeline-flow{align-items:center;gap:0;padding-bottom:6px;display:flex;overflow-x:auto}.debrief-agent-wrapper{flex-shrink:0;align-items:center;display:flex}.debrief-agent-card{cursor:pointer;background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;min-width:115px;padding:12px 16px;transition:all .25s}.debrief-agent-card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-1px)}.debrief-agent-card.selected{background:#00b4ff0f;border-color:#00b4ff73;box-shadow:0 0 12px #00b4ff14}.debrief-agent-card.has-data{border-color:#00c86433}.debrief-agent-name{margin-bottom:3px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700}.debrief-agent-council{color:#4a5f72;margin-bottom:7px;font-size:10px}.debrief-agent-meta{color:#6b7f92;justify-content:space-between;margin-top:3px;font-size:11px;display:flex}.debrief-conf-val{color:#60c0ff;font-family:Outfit,sans-serif;font-weight:700}.debrief-arrow{color:#ffffff1f;flex-shrink:0;margin:0 4px;font-size:16px}.debrief-bottom{flex:1;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.debrief-detail{border-right:1px solid #ffffff0f;flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}.debrief-chain{flex-direction:column;padding:20px;display:flex;overflow-y:auto}.chain-title{text-transform:uppercase;letter-spacing:2px;color:#4a5f72;margin-bottom:14px;font-size:11px;font-weight:700}.chain-entries{flex-direction:column;flex:1;display:flex}.chain-entry{cursor:pointer;border:1px solid #0000;border-radius:8px;gap:12px;padding:12px 14px;transition:all .25s;display:flex}.chain-entry:hover{background:#ffffff06}.chain-entry.selected{background:#00b4ff0a;border-color:#00b4ff40}.chain-entry.agree{border-left:3px solid #00c86466}.chain-entry.partial{border-left:3px solid #ffb40066}.chain-entry.divided{border-left:3px solid #ff3c3c66}.chain-dot-col{flex-direction:column;flex-shrink:0;align-items:center;width:16px;display:flex}.chain-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.chain-dot.agree{background:#4c8;box-shadow:0 0 4px #00c8644d}.chain-dot.partial{background:#ffb400;box-shadow:0 0 4px #ffb4004d}.chain-dot.divided{background:#ff6b6b;box-shadow:0 0 4px #ff3c3c4d}.chain-line{background:#ffffff0d;flex:1;width:2px;margin-top:4px}.chain-content{flex:1;min-width:0}.chain-agent{margin-bottom:3px;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.chain-rec{color:#6b7f92;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.chain-weight{text-align:right;flex-shrink:0}.chain-weight-label{color:#4a5f72;text-transform:uppercase;letter-spacing:.5px;font-size:9px;display:block}.chain-weight-val{color:#6b7f92;font-family:Outfit,sans-serif;font-size:11px;font-weight:700}.verdict-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:24px;margin-top:16px;padding:18px;display:flex}.verdict-gauge-container{text-align:center}.verdict-gauge{background:#ffffff0d;border-radius:80px 80px 0 0;width:80px;height:40px;position:relative;overflow:hidden}.verdict-gauge-fill{height:100%;clip-path:polygon(0 calc(100% - var(--gfi) * 1%), 100% calc(100% - var(--gfi) * 1%), 100% 100%, 0 100%);background:linear-gradient(#00dc64cc 0%,#00c86499 30%,#ffb40099 60%,#ff3c3c99 100%);position:absolute;bottom:0;left:0;right:0}.verdict-gauge-label{color:#e8f0ff;font-family:Outfit,sans-serif;font-size:20px;font-weight:800;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.verdict-gauge-text{color:#4a5f72;letter-spacing:.5px;margin-top:6px;font-size:11px;font-weight:700}.verdict-badges{gap:8px;display:flex}.verdict-badge{letter-spacing:1px;opacity:.3;border-radius:8px;padding:7px 16px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700;transition:all .3s}.verdict-badge.go{color:#4c8;background:#00c86414;border:1px solid #00c86433}.verdict-badge.conditional{color:#ffb400;background:#ffb40014;border:1px solid #ffb40033}.verdict-badge.nogo{color:#ff6b6b;background:#ff3c3c14;border:1px solid #ff3c3c33}.verdict-badge.active{opacity:1;transform:scale(1.05)}.verdict-badge.go.active{box-shadow:0 0 16px #00c86440}.verdict-badge.conditional.active{box-shadow:0 0 16px #ffb40040}.verdict-badge.nogo.active{box-shadow:0 0 16px #ff3c3c40}.standby-hud{flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;padding:20px;display:flex}.hud-radar-container{position:relative}.hud-radar{background:#00dcff05;border:1px solid #00dcff14;border-radius:50%;width:140px;height:140px;position:relative}.hud-radar-sweep{background:conic-gradient(#0000 0deg,#00dcff26 30deg,#0000 60deg);border-radius:50%;animation:3s linear infinite radarSweep;position:absolute;inset:0}@keyframes radarSweep{to{transform:rotate(360deg)}}.hud-radar-ring{border:1px solid #00dcff0f;border-radius:50%;position:absolute}.hud-radar-ring.r1{inset:15%}.hud-radar-ring.r2{inset:35%}.hud-radar-ring.r3{inset:55%}.hud-radar-center{filter:saturate(.8);font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud-fleet-status{text-align:center;width:220px}.hud-fleet-label{text-transform:uppercase;letter-spacing:2px;color:#4a5f72;margin-bottom:6px;font-size:10px;font-weight:700}.hud-fleet-bar{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.hud-fleet-fill{background:linear-gradient(90deg,#1a6b45,#2a6,#4c8);border-radius:3px;height:100%;box-shadow:0 0 8px #00c86433}.hud-fleet-text{color:#4c8;letter-spacing:1px;margin-top:6px;font-family:Outfit,sans-serif;font-size:11px;font-weight:700}.hud-agent-grid{flex-wrap:wrap;justify-content:center;gap:8px;max-width:320px;display:flex}.hud-agent-dot-wrap{flex-direction:column;align-items:center;gap:3px;display:flex}.hud-agent-dot{border-radius:50%;width:10px;height:10px;transition:all .3s}.hud-agent-dot.ready{background:#4c8;animation:2.5s ease-in-out infinite dotPulseReady;box-shadow:0 0 6px #00c8644d}@keyframes dotPulseReady{0%,to{opacity:.7}50%{opacity:1}}.hud-agent-dot-label{color:#4a5f72;letter-spacing:.3px;text-transform:uppercase;font-size:8px;font-weight:700}.hud-clock{text-align:center}.hud-clock-time{color:#00dcff99;letter-spacing:2px;font-family:Outfit,sans-serif;font-size:28px;font-weight:800}.hud-clock-label{color:#3a4f62;text-transform:uppercase;letter-spacing:2px;margin-top:2px;font-size:9px;display:block}.hud-cta{color:#5a6f82;text-align:center;max-width:280px;font-size:12px;line-height:1.5}.active-telemetry{flex-direction:column;justify-content:center;gap:16px;height:100%;padding:4px 0;display:flex}.telemetry-processing{background:#00dcff08;border:1px solid #00dcff1a;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;display:flex}.telemetry-pulse{background:#00dcff;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1.5s infinite telePulse;box-shadow:0 0 8px #00dcff66}@keyframes telePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.telemetry-proc-info{flex:1}.telemetry-proc-label{color:#e0e8f0;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.telemetry-proc-sub{color:#5a7088;margin-top:2px;font-size:11px}.telemetry-timer{text-align:right;flex-shrink:0}.telemetry-timer-value{color:#00dcff;font-family:Outfit,sans-serif;font-size:22px;font-weight:800}.telemetry-timer-label{color:#3a4f62;text-transform:uppercase;letter-spacing:1px;font-size:9px;display:block}.telemetry-progress{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:12px 16px}.telemetry-progress-header{justify-content:space-between;margin-bottom:8px;display:flex}.telemetry-progress-label{color:#4a5f72;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:700}.telemetry-progress-count{color:#60d0ff;font-family:Outfit,sans-serif;font-size:12px;font-weight:700}.telemetry-progress-track{background:#ffffff0a;border-radius:4px;height:8px;overflow:hidden}.telemetry-progress-fill{background:linear-gradient(90deg,#07a,#0be,#00dcff);border-radius:4px;height:100%;transition:width .8s cubic-bezier(.16,1,.3,1);box-shadow:0 0 10px #00dcff33}.telemetry-grid{flex-wrap:wrap;gap:4px;display:flex}.telemetry-agent{background:#ffffff05;border:1px solid #ffffff0a;border-radius:6px;align-items:center;gap:5px;min-width:70px;padding:5px 10px;font-size:11px;display:flex}.telemetry-agent.active{background:#00dcff0a;border-color:#00dcff40}.telemetry-agent.done{background:#00c86408;border-color:#00c86426}.telemetry-agent-indicator{background:#ffffff14;border-radius:50%;flex-shrink:0;width:7px;height:7px}.telemetry-agent-indicator.active{background:#00dcff;animation:1.5s infinite telePulse;box-shadow:0 0 4px #00dcff66}.telemetry-agent-indicator.done{background:#4c8;box-shadow:0 0 4px #00c8644d}.telemetry-agent-label{color:#6b7f92;font-weight:600}.telemetry-agent.active .telemetry-agent-label{color:#00dcff}.telemetry-agent.done .telemetry-agent-label{color:#4c8}.telemetry-agent-conf{color:#4c8;margin-left:auto;font-family:Outfit,sans-serif;font-size:10px;font-weight:700}.telemetry-last-result{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:14px 16px}.telemetry-last-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.telemetry-last-label{color:#4a5f72;text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:700}.telemetry-last-badge{letter-spacing:.8px;border-radius:4px;padding:3px 10px;font-family:Outfit,sans-serif;font-size:10px;font-weight:700}.telemetry-last-badge.agree{color:#4c8;background:#00c8641a}.telemetry-last-badge.partial{color:#ffb400;background:#ffb4001a}.telemetry-last-badge.divided{color:#ff6b6b;background:#ff3c3c1a}.telemetry-last-agent{color:#d0dce8;font-family:Outfit,sans-serif;font-size:13px;font-weight:700}.telemetry-last-conf{color:#5a7088;margin-top:3px;font-size:11px}.telemetry-last-synth{color:#6b7f92;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}@media (width<=1100px){.realtime-layout{grid-template-columns:220px 1fr 220px}.mind-card{min-width:130px;padding:8px 10px}.mind-icon{width:44px;height:44px}.mind-archetype-icon{font-size:1.2rem}}@media (width<=900px){.realtime-layout{grid-template-columns:1fr}.chamber-summary,.tree-pipeline{display:none}.debrief-bottom{grid-template-columns:1fr}.debrief-chain{border-top:1px solid #ffffff0f}.detail-two-col{grid-template-columns:1fr}}@media (width<=600px){.chamber-header{flex-wrap:wrap;gap:8px;padding:10px 14px}.chamber-header-center{order:3;justify-content:center;width:100%}.debrief-pipeline-flow{gap:4px}.debrief-agent-card{min-width:80px;padding:8px 10px}.chamber-detail{padding:14px 16px}}.tree-node-label{text-align:center;white-space:pre-line;line-height:1.15}.realtime-feed-section{background:#080e1c99;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;overflow:hidden}.realtime-feed-header{background:#0003;border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:10px 16px;display:flex}.feed-dot-live{background:#00dcff;border-radius:50%;width:6px;height:6px;animation:1.5s infinite livePulse;box-shadow:0 0 8px #00dcff80}.feed-title{text-transform:uppercase;letter-spacing:1.5px;color:#8a9bb0;font-size:11px;font-weight:700}.feed-count{color:#5a6f82;margin-left:auto;font-family:Outfit,monospace;font-size:11px}.realtime-feed-stream{max-height:240px;overflow-y:auto}.feed-entry{cursor:pointer;border-bottom:1px solid #ffffff08;align-items:center;gap:10px;padding:8px 16px;transition:all .2s;display:flex}.feed-entry:hover{background:#00dcff0a}.feed-entry.selected{background:#00b4ff14;border-left:3px solid #00b4ff99}.feed-entry.pending{opacity:.4}.feed-entry-left{flex-shrink:0;align-items:center;gap:8px;min-width:60px;display:flex}.feed-entry-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.feed-entry-dot.agree{background:#4c8;box-shadow:0 0 6px #4c86}.feed-entry-dot.partial{background:#ffb400;box-shadow:0 0 6px #ffb40066}.feed-entry-dot.divided{background:#f46;box-shadow:0 0 6px #f466}.feed-entry-dot.pending{background:#ffffff26}.feed-entry-agent{color:#c0d0e0;font-family:Outfit,sans-serif;font-size:12px;font-weight:700}.feed-entry-center{color:#6a7f92;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.feed-entry-center.pending-text{color:#4a5f72;font-style:italic}.feed-entry-right{flex-shrink:0;align-items:center;gap:8px;display:flex}.feed-conf{font-family:Outfit,monospace;font-size:12px;font-weight:700}.feed-conf.agree{color:#4c8}.feed-conf.partial{color:#ffb400}.feed-conf.divided{color:#f46}.feed-conf.pending{color:#4a5f72}.feed-consensus-tag{letter-spacing:.5px;border-radius:10px;padding:2px 8px;font-size:9px;font-weight:700}.feed-consensus-tag.agree{color:#4c8;background:#00c8641f}.feed-consensus-tag.partial{color:#ffb400;background:#ffb4001f}.feed-consensus-tag.divided{color:#f46;background:#ff3c3c1f}.realtime-detail-section{border-top:1px solid #ffffff0a;flex:1;padding-top:8px;animation:.3s detailSlideIn;overflow-y:auto}@keyframes detailSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.debrief-layout{flex-direction:column;height:100%;display:flex}.debrief-gfi-pinned{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#080e1cd9;border-bottom:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:20px;padding:14px 24px;display:flex;position:sticky;top:0}.gfi-pinned-left{align-items:baseline;gap:4px;display:flex}.gfi-pinned-label{text-transform:uppercase;letter-spacing:1.5px;color:#6a7f92;font-size:11px;font-weight:700}.gfi-pinned-value{font-family:Outfit,sans-serif;font-size:36px;font-weight:800}.gfi-pinned-value.high{color:#4c8;text-shadow:0 0 16px #44cc884d}.gfi-pinned-value.medium{color:#ffb400;text-shadow:0 0 16px #ffb4004d}.gfi-pinned-value.low{color:#f46;text-shadow:0 0 16px #ff44664d}.gfi-pinned-sublabel{color:#4a5f72;font-size:14px;font-weight:600}.gfi-pinned-stats{gap:12px;margin-left:auto;display:flex}.gfi-stat{border-radius:12px;padding:3px 10px;font-size:11px;font-weight:700}.gfi-stat.agree{color:#4c8;background:#00c8641a}.gfi-stat.partial{color:#ffb400;background:#ffb4001a}.gfi-stat.divided{color:#f46;background:#ff3c3c1a}.gfi-stat.neutral{color:#6a7f92;background:#ffffff0d}.gfi-pinned-verdict{letter-spacing:1.5px;text-transform:uppercase;color:#4c8;background:#00c8641a;border:1px solid #00c86433;border-radius:12px;padding:5px 14px;font-size:11px;font-weight:800}.debrief-scrollable{flex-direction:column;flex:1;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.debrief-graph-section{background:#080e1c99;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;min-height:460px;overflow:hidden}.graph-header{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.graph-title{text-transform:uppercase;letter-spacing:1.5px;color:#6a7f92;font-size:11px;font-weight:700}.graph-toggles{gap:4px;display:flex}.graph-toggle-btn{color:#6a7f92;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:8px;padding:4px 12px;font-size:11px;font-weight:600;transition:all .2s}.graph-toggle-btn.active{color:#00dcff;background:#00dcff14;border-color:#00dcff40}.graph-toggle-btn:hover{background:#ffffff0f}.graph-content{flex-direction:column;justify-content:center;min-height:400px;padding:20px 16px;display:flex}.consensus-stacked-bar{border-radius:8px;height:28px;margin-bottom:12px;display:flex;overflow:hidden}.stacked-agree{color:#fff;background:#00c86480;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.stacked-partial{color:#fff;background:#ffb40080;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.stacked-divided{color:#fff;background:#ff3c3c80;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.consensus-legend-row{gap:16px;margin-bottom:16px;display:flex}.cb-legend{font-size:11px;font-weight:600}.cb-legend.agree{color:#4c8}.cb-legend.partial{color:#ffb400}.cb-legend.divided{color:#f46}.per-agent-bars{flex-direction:column;gap:4px;display:flex}.agent-bar-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:3px 4px;transition:background .2s;display:flex}.agent-bar-row:hover{background:#ffffff08}.agent-bar-row.selected{background:#00b4ff0f}.agent-bar-label{color:#8a9bb0;text-align:right;width:48px;font-size:11px;font-weight:700}.agent-bar-track{background:#ffffff0a;border-radius:3px;flex:1;height:6px}.agent-bar-fill{border-radius:3px;height:100%;transition:width .6s}.agent-bar-fill.high{background:linear-gradient(90deg,#4c8,#2da)}.agent-bar-fill.medium{background:linear-gradient(90deg,#ffb400,#fc4)}.agent-bar-fill.low{background:linear-gradient(90deg,#f46,#f68)}.agent-bar-val{width:32px;font-family:Outfit,monospace;font-size:10px;font-weight:700}.agent-bar-val.high{color:#4c8}.agent-bar-val.medium{color:#ffb400}.agent-bar-val.low{color:#f46}.conf-histogram{justify-content:space-around;align-items:flex-end;gap:8px;height:140px;padding:0 8px;display:flex}.histogram-col{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.histogram-bar-container{flex:1;align-items:flex-end;width:100%;display:flex}.histogram-bar{background:linear-gradient(#00dcff80,#00b4ff4d);border-radius:4px 4px 0 0;justify-content:center;align-items:flex-start;width:100%;min-height:4px;transition:height .5s;display:flex}.histogram-count{color:#fff;padding-top:4px;font-size:11px;font-weight:700}.histogram-label{color:#6a7f92;margin-top:6px;font-size:10px;font-weight:600}.conf-summary{color:#6a7f92;gap:20px;margin-top:12px;font-size:12px;display:flex}.conf-summary strong{color:#c0d0e0}.framework-freq-chart{flex-direction:column;gap:8px;display:flex}.fw-freq-row{align-items:center;gap:10px;display:flex}.fw-freq-label{color:#8a9bb0;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:180px;font-size:11px;overflow:hidden}.fw-freq-track{background:#ffffff0a;border-radius:4px;flex:1;height:8px}.fw-freq-fill{background:linear-gradient(90deg,#00dcff66,#64c8ff99);border-radius:4px;height:100%;transition:width .5s}.fw-freq-count{color:#00dcff;width:28px;font-size:11px;font-weight:700}.chain-scrollable{max-height:400px;overflow-y:auto}.debrief-layout .debrief-bottom{grid-template-columns:1fr 300px;gap:16px;display:grid}.debrief-layout-v2{flex-direction:column;height:100%;display:flex;overflow:hidden}.debrief-columns{flex:1;grid-template-columns:1fr 340px;gap:0;display:grid;overflow:hidden}.debrief-main-col{flex-direction:column;gap:16px;padding:16px 20px;display:flex;overflow-y:auto}.debrief-chain-col{background:#04081066;border-left:1px solid #ffffff0f;flex-direction:column;display:flex;overflow:hidden}.chain-col-header{text-transform:uppercase;letter-spacing:2px;color:#6a7f92;border-bottom:1px solid #ffffff0d;flex-shrink:0;padding:14px 18px;font-size:11px;font-weight:800}.chain-col-scroll{flex-direction:column;flex:1;gap:8px;padding:10px 12px;display:flex;overflow-y:auto}.chain-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:10px 14px;transition:all .2s}.chain-card:hover{background:#00dcff08;border-color:#00dcff1f}.chain-card.selected{background:#00b4ff0f;border-color:#00b4ff40;box-shadow:0 0 20px #00b4ff0f}.chain-card-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.chain-card-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.chain-card-dot.agree{background:#4c8;box-shadow:0 0 6px #4c86}.chain-card-dot.partial{background:#ffb400;box-shadow:0 0 6px #ffb40066}.chain-card-dot.divided{background:#f46;box-shadow:0 0 6px #f466}.chain-card-agent{color:#c0d0e0;font-size:12px;font-weight:700}.chain-card-tag{letter-spacing:.5px;border-radius:10px;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:700}.chain-card-tag.agree{color:#4c8;background:#00c8641f}.chain-card-tag.partial{color:#ffb400;background:#ffb4001f}.chain-card-tag.divided{color:#f46;background:#ff3c3c1f}.chain-card-synthesis{color:#6a7f92;margin-bottom:6px;font-size:11px;line-height:1.5}.chain-card-footer{justify-content:space-between;align-items:center;display:flex}.chain-card-council{color:#4a5f72;font-size:10px;font-style:italic}.chain-card-conf{font-family:Outfit,monospace;font-size:12px;font-weight:800}.chain-card-conf.agree{color:#4c8}.chain-card-conf.partial{color:#ffb400}.chain-card-conf.divided{color:#f46}.donut-container{flex-direction:column;align-items:center;gap:12px;display:flex}.donut-svg{width:160px;height:160px}.donut-segment{transition:stroke-dasharray .8s,stroke-dashoffset .8s}.donut-center-num{fill:#c0d0e0;font-family:Outfit,sans-serif;font-size:28px;font-weight:800}.donut-center-label{fill:#5a6f82;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:600}.donut-legend{flex-direction:column;gap:4px;display:flex}.donut-legend-item{color:#8a9bb0;align-items:center;gap:6px;font-size:11px;display:flex}.dot-agree,.dot-partial,.dot-divided{border-radius:50%;flex-shrink:0;width:8px;height:8px}.dot-agree{background:#4c8}.dot-partial{background:#ffb400}.dot-divided{background:#f46}.agent-rings-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.agent-ring{cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 4px;transition:all .2s;display:flex}.agent-ring:hover{background:#00dcff0a}.agent-ring.selected{background:#00b4ff14;box-shadow:0 0 12px #00b4ff1a}.ring-svg{width:44px;height:44px}.ring-fill{transition:stroke-dasharray .6s}.ring-label{color:#8a9bb0;text-transform:uppercase;font-size:9px;font-weight:700}.ring-conf{font-family:Outfit,monospace;font-size:10px;font-weight:700}.ring-conf.high{color:#4c8}.ring-conf.medium{color:#ffb400}.ring-conf.low{color:#f46}.radar-viz{grid-template-columns:1fr 200px;align-items:center;gap:20px;display:grid}.radar-svg{width:100%;max-width:320px;margin:0 auto}.radar-polygon{fill:#00dcff14;transition:all .6s}.radar-polygon-stroke{fill:none;stroke:#00c8ff73;stroke-width:1.5px;filter:drop-shadow(0 0 4px #00c8ff4d);transition:all .6s}.radar-dot{transition:all .3s}.radar-dot.high{fill:#4c8;filter:drop-shadow(0 0 4px #4c89)}.radar-dot.medium{fill:#ffb400;filter:drop-shadow(0 0 4px #ffb40099)}.radar-dot.low{fill:#f46;filter:drop-shadow(0 0 4px #f469)}.radar-dot:hover{r:6}.radar-agent-label{fill:#6a7f92;text-transform:uppercase;font-size:8px;font-weight:700}.radar-grid-label{fill:#ffffff26;font-size:7px;font-weight:600}.radar-stats{flex-direction:column;gap:12px;display:flex}.radar-stat-item{flex-direction:column;gap:2px;display:flex}.radar-stat-label{text-transform:uppercase;letter-spacing:1px;color:#5a6f82;font-size:10px;font-weight:600}.radar-stat-value{color:#c0d0e0;font-family:Outfit,sans-serif;font-size:18px;font-weight:700}.radar-stat-value.warn{color:#ffb400}.radar-stat-value.good{color:#4c8}.frameworks-viz{padding:20px 16px}.fw-bubble-field{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.fw-bubble{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;cursor:default;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:transform .2s;animation:.5s forwards bubbleIn;display:flex;transform:scale(.3)}.fw-bubble:hover{transform:scale(1.08)}@keyframes bubbleIn{to{opacity:1;transform:scale(1)}}.fw-bubble-count{color:#fffc;font-family:Outfit,sans-serif;font-size:14px;font-weight:800}.fw-bubble-name{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:8px;font-weight:600;overflow:hidden}.fw-summary-row{justify-content:center;gap:20px;margin-top:14px;display:flex}.fw-summary-stat{color:#5a6f82;font-size:11px;font-weight:600}.debrief-detail-section{background:#080e1c66;border:1px solid #ffffff0d;border-radius:12px;flex-shrink:1;max-height:400px;padding:16px 20px;overflow-y:auto}.consensus-viz-top{grid-template-columns:180px 1fr;align-items:start;gap:20px;width:100%;display:grid}.lollipop-chart{flex-direction:column;gap:0;display:flex}.lollipop-scale{color:#ffffff26;justify-content:space-between;padding:0 60px 4px;font-size:9px;font-weight:600;display:flex}.lollipop-row{cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:4px;transition:background .2s;display:flex}.lollipop-row:hover{background:#ffffff05}.lollipop-row.selected{background:#00b4ff0f}.lollipop-label{text-align:right;color:#8a9bb0;flex-shrink:0;width:52px;font-size:10px;font-weight:700}.lollipop-track{background:#ffffff05;border-radius:10px;flex:1;height:20px;position:relative}.lollipop-avg-line{z-index:1;background:#ffffff1f;width:1px;position:absolute;top:0;bottom:0}.lollipop-stem{background:#ffffff14;border-radius:1px;height:2px;transition:width .6s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lollipop-dot{border-radius:50%;width:12px;height:12px;transition:all .3s;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.lollipop-row:hover .lollipop-dot{transform:translateY(-50%)scale(1.3)}.lollipop-val{text-align:right;flex-shrink:0;width:36px;font-family:Outfit,monospace;font-size:11px;font-weight:700}.lollipop-avg-label{text-align:center;color:#ffffff2e;margin-top:6px;font-size:10px;font-weight:600}.radar-viz{grid-template-columns:1fr 180px;place-items:center;gap:20px;width:100%;padding:10px 16px;display:grid}.radar-svg{width:100%;max-width:340px;max-height:340px;margin:0 auto}.frameworks-radial-viz{flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.radial-chart-container{aspect-ratio:1;width:100%;max-width:360px;margin:0 auto}.radial-chart-svg{width:100%;height:100%}.radial-bar-line{opacity:0;animation:.5s forwards radialBarIn}@keyframes radialBarIn{0%{opacity:0;stroke-width:0}to{opacity:1;stroke-width:6px}}.radial-bar-dot{opacity:0;animation:.4s .3s forwards radialDotIn}@keyframes radialDotIn{0%{opacity:0;r:0}to{opacity:1;r:4}}.radial-bar-label{fill:#8a9bb0;text-transform:uppercase;letter-spacing:.3px;font-size:7px;font-weight:700}.radial-center-num{fill:#c0d0e0;font-family:Outfit,sans-serif;font-size:16px;font-weight:800}.radial-center-label{fill:#5a6f82;text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:600}
