@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_28aa5226-module__ffNCBq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_28aa5226-module__ffNCBq__variable{--font-sans-loaded:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_28d7e944-module__Q2oQ9W__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_28d7e944-module__Q2oQ9W__variable{--font-mono-loaded:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg-canvas:#08090a;--bg-base:#08090a;--bg-surface:#0d0e11;--bg-surface-raised:#13151a;--bg-surface-hover:#16181f;--bg-surface-active:#181b22;--bg-overlay:#08090ad9;--border-hairline:#ffffff0d;--border-subtle:#ffffff0f;--border-default:#ffffff14;--border-emphasis:#ffffff1f;--border-focus:#f59e0b99;--highlight-top:inset 0 1px 0 0 #ffffff14;--shadow-inner-glow:inset 0 1px 0 0 #ffffff12;--shadow-card-elevated:0 8px 24px -4px #0009, inset 0 1px 0 0 #ffffff12;--font-sans:var(--font-sans-loaded), "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:var(--font-mono-loaded), "JetBrains Mono", "IBM Plex Mono", "Cascadia Code", monospace;--tracking-tighter:-.025em;--tracking-tight:-.015em;--tracking-normal:0em;--tracking-wide:.03em;--text-xs:.6875rem;--text-sm:.75rem;--text-base:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:2rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--text-primary:#f4f4f6;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-disabled:#3f3f46;--text-inverse:#08090a;--color-fact:#10b981;--color-fact-dim:#10b98114;--color-fact-border:#10b98133;--color-hypothesis:#f59e0b;--color-hypothesis-dim:#f59e0b14;--color-hypothesis-border:#f59e0b33;--color-decision:#6366f1;--color-decision-dim:#6366f114;--color-decision-border:#6366f133;--color-action:#f97316;--color-action-dim:#f9731614;--color-action-border:#f9731633;--color-conflict:#f43f5e;--color-conflict-dim:#f43f5e14;--color-conflict-border:#f43f5e40;--color-aura:#f59e0b;--color-aura-dim:#f59e0b14;--color-aura-glow:#f59e0b33;--color-sev0:#f43f5e;--color-sev1:#f97316;--color-sev2:#f59e0b;--color-sev3:#71717a;--color-observe:#10b981;--color-orient:#f59e0b;--color-decide:#6366f1;--color-act:#f97316;--color-resolved:#10b981;--color-load-normal:#10b981;--color-load-heavy:#f59e0b;--color-load-critical:#f43f5e;--space-1:4px;--space-1h:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-none:0px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-full:9999px;--shadow-card:0 1px 3px #00000059, inset 0 1px 0 0 #ffffff0d;--shadow-panel:0 4px 20px #0006, inset 0 1px 0 0 #ffffff0f;--shadow-float:0 8px 32px #00000080, inset 0 1px 0 0 #ffffff14;--shadow-modal:0 16px 64px #000000b3, inset 0 1px 0 0 #ffffff14;--shadow-glass:0 4px 24px #0000004d, inset 0 1px 0 0 #ffffff0f;--bg-glass:#0d0e11d9;--bg-glass-hover:#16181fe6;--bg-glass-raised:#13151ad9;--bg-glass-panel:#0d0e11e6;--border-glass:#ffffff0d;--border-glass-emphasis:#ffffff17}[data-theme=light],html[data-theme=light]{--bg-canvas:#f4f4f6;--bg-base:#f4f4f6;--bg-surface:#fff;--bg-surface-raised:#efeff3;--bg-surface-hover:#e5e5eb;--bg-surface-active:#dcdee4;--bg-overlay:#f4f4f6d9;--border-hairline:#0000000f;--border-subtle:#00000017;--border-default:#00000024;--border-emphasis:#00000038;--highlight-top:inset 0 1px 0 0 #ffffffe6;--shadow-inner-glow:inset 0 1px 0 0 #0000000a;--shadow-card-elevated:0 4px 16px -2px #00000014, inset 0 1px 0 0 #ffffffe6;--text-primary:#100f14;--text-secondary:#4c4b54;--text-muted:#6b6a75;--text-disabled:#9897a4;--text-inverse:#fff;--shadow-card:0 1px 3px #0000000f, inset 0 1px 0 0 #ffffffe6;--shadow-panel:0 4px 16px #00000014, inset 0 1px 0 0 #ffffffe6;--shadow-float:0 8px 24px #0000001f, inset 0 1px 0 0 #fffffff2;--shadow-modal:0 16px 48px #0000002e, inset 0 1px 0 0 #fffffff2;--bg-glass:#ffffffeb;--bg-glass-hover:#efeff3f2;--bg-glass-raised:#f4f4f6eb;--bg-glass-panel:#fffffff5;--border-glass:#00000017;--border-glass-emphasis:#00000029}:root{--panel-collapsed-width:48px;--transition-panel:.25s cubic-bezier(.4, 0, .2, 1);--hover-scale:1.01;--active-scale:.99;--ease-arrive:cubic-bezier(.16, 1, .3, 1);--ease-depart:cubic-bezier(.55, 0, 1, .45);--ease-standard:cubic-bezier(.16, 1, .3, 1);--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.35s;--duration-pulse:1.5s;--duration-decay:8s;--z-base:0;--z-surface:10;--z-sticky:100;--z-overlay:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--cost-rate-per-second:150}[data-theme=light]{--bg-base:#f3f4f7;--bg-surface:#fff;--bg-surface-raised:#fff;--bg-surface-hover:#eaebf0;--bg-overlay:#f3f4f7f0;--bg-glass:#ffffffe0;--bg-glass-hover:#f0f2f7;--bg-glass-raised:#fff;--bg-glass-panel:#fffffff0;--border-glass:#0000001f;--border-glass-emphasis:#0003;--border-subtle:#00000014;--border-default:#0000001f;--border-emphasis:#0000002e;--text-primary:#10111a;--text-secondary:#2c2f3e;--text-tertiary:#4b4f64;--text-muted:#5f647a;--text-disabled:#8d93a8;--text-inverse:#fff;--shadow-card:0 1px 4px #00000014, 0 0 1px #0000001a;--shadow-panel:0 4px 20px #00000017, 0 0 1px #0000001a;--shadow-float:0 8px 32px #0000001f, 0 2px 8px #00000014;--shadow-modal:0 16px 64px #0000002e, 0 4px 16px #0000001a;--shadow-glass:0 4px 20px #00000012, 0 0 1px #0000001a;--color-fact:#087f5b;--color-hypothesis:#1d4ed8;--color-decision:#6d28d9;--color-action:#c2410c;--color-conflict:#dc2626;--color-aura:#9a6700;--color-fact-dim:#087f5b1f;--color-hypothesis-dim:#1d4ed81f;--color-decision-dim:#6d28d91f;--color-action-dim:#c2410c1f;--color-conflict-dim:#dc26261f;--color-aura-dim:#9a670024}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100%}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--bg-canvas);min-height:100%;color:var(--text-primary);font-family:var(--font-sans);letter-spacing:var(--tracking-tight);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}[data-theme=light] body{background:var(--bg-canvas)}h1,h2,h3,h4,h5,h6{letter-spacing:var(--tracking-tighter);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:var(--leading-tight)}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px;border-radius:var(--radius-sm)}button:focus-visible,[role=tab]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.scroll-container{position:relative;overflow-y:auto}.scroll-shadow-top{pointer-events:none;z-index:2;background:linear-gradient(to bottom, var(--bg-base), transparent);height:24px;position:sticky;top:0}.scroll-shadow-bottom{pointer-events:none;z-index:2;background:linear-gradient(to top, var(--bg-base), transparent);height:24px;position:sticky;bottom:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit}.badge{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:2px 8px;display:inline-flex}.badge-fact{color:var(--color-fact);background:var(--color-fact-dim);border:1px solid var(--color-fact-border)}.badge-hypothesis{color:var(--color-hypothesis);background:var(--color-hypothesis-dim);border:1px solid var(--color-hypothesis-border)}.badge-decision{color:var(--color-decision);background:var(--color-decision-dim);border:1px solid var(--color-decision-border)}.badge-action{color:var(--color-action);background:var(--color-action-dim);border:1px solid var(--color-action-border)}.badge-conflict{color:var(--color-conflict);background:var(--color-conflict-dim);border:1px solid var(--color-conflict-border);animation:pulse-conflict var(--duration-pulse) ease-in-out infinite}@keyframes pulse-conflict{0%,to{box-shadow:0 0 0 0 var(--color-conflict-dim)}50%{box-shadow:0 0 0 4px var(--color-conflict-dim)}}@keyframes card-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes card-disprove{0%{box-shadow:0 0 16px var(--color-conflict)}30%{box-shadow:none}to{opacity:.5;transform:scale(.92)}}@keyframes resolve-pulse{0%{box-shadow:inset 0 0 0 0 var(--color-fact-dim)}50%{box-shadow:inset 0 0 60px 20px var(--color-fact-dim)}to{box-shadow:inset 0 0 #0000}}.timeline-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-left:2px solid var(--border-hairline);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2);border-radius:var(--radius-md);box-shadow:var(--shadow-inner-glow);animation:card-arrive var(--duration-normal) var(--ease-arrive) both;transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);container-type:inline-size}.timeline-card:hover{background:var(--bg-surface-raised);box-shadow:var(--shadow-card-elevated);border-color:var(--border-emphasis);transform:translateY(-1px)}.timeline-card--fact{border-left-color:var(--color-fact)}.timeline-card--hypothesis{--decay-factor:1;border-left-color:color-mix(in oklch, var(--color-hypothesis) calc(var(--decay-factor) * 100%), var(--text-disabled));opacity:calc(.4 + var(--decay-factor) * .6)}.timeline-card--decision{border-left-color:var(--color-decision)}.timeline-card--action{border-left-color:var(--color-action)}.timeline-card--conflict{border-left-color:var(--color-conflict)}.timeline-card--confirmed{background:#3bd4a20a;border-left-color:var(--color-fact)!important}.timeline-card--disproven{animation:card-disprove .4s var(--ease-standard) forwards}.timeline-card--disproven .timeline-card__content{text-decoration:line-through;-webkit-text-decoration-color:var(--color-conflict);text-decoration-color:var(--color-conflict)}.timeline-card__content--disproven{text-decoration:line-through;-webkit-text-decoration-color:var(--color-conflict);text-decoration-color:var(--color-conflict);color:var(--text-muted);text-decoration-thickness:2px}.timeline-card__disproven-badge{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--weight-bold);color:var(--color-conflict);background:var(--color-conflict-dim);border:1px solid var(--color-conflict-border);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1h);padding:2px 6px;display:inline-flex}.timeline-card__stale-tag,.timeline-card__stale-badge{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-semibold);color:var(--text-muted);border:1px solid var(--border-subtle);text-transform:uppercase;letter-spacing:.05em;margin-left:var(--space-1);background:#ffffff0a;border-radius:99px;align-items:center;padding:1px 6px;display:inline-flex}.timeline-card--stale{opacity:.6;border-left-style:dashed}.timeline-card__header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.timeline-card__meta-left{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.timeline-card__speaker{align-items:center;gap:6px;min-width:0;display:flex}.timeline-card__speaker-info{flex-direction:column;min-width:0;line-height:1.15;display:flex}.timeline-card__speaker-name{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap}.timeline-card__speaker-role{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.5625rem}.timeline-card__header-right{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.timeline-card__confidence-pill{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--border-glass);font-variant-numeric:tabular-nums;font-size:.625rem;font-weight:var(--weight-medium);background:#ffffff0f;border-radius:99px;padding:2px 7px}.timeline-card__confidence-pill--confirmed{color:var(--color-fact);background:var(--color-fact-dim);border-color:var(--color-fact-border)}.timeline-card__confidence-pill--disproven{color:var(--color-conflict);background:var(--color-conflict-dim);border-color:var(--color-conflict-border)}.timeline-card__toggle-btn{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast), background var(--duration-fast);justify-content:center;align-items:center;display:inline-flex}.timeline-card__toggle-btn:hover{color:var(--text-primary);background:#ffffff14}.timeline-card__chevron{transition:transform var(--duration-normal) var(--ease-standard)}.timeline-card__chevron--expanded{transform:rotate(180deg)}.timeline-card__time{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:.6875rem}.timeline-card__content{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);word-break:break-word;margin:var(--space-2) 0 0 0}.timeline-card__content--collapsed{cursor:pointer;color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.timeline-card__content--collapsed:hover{color:var(--text-primary)}.timeline-card__expanded-body{gap:var(--space-2);flex-direction:column;display:flex}.timeline-card__footer{align-items:center;gap:var(--space-1h);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.meta-chip{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--text-secondary);align-items:center;gap:4px;padding:2px 6px;font-size:.625rem;line-height:1.2;display:inline-flex}.meta-chip__icon{opacity:.7;flex-shrink:0}.meta-chip__status{font-size:.5625rem;font-weight:var(--weight-bold);text-transform:uppercase;background:#ffffff0f;border-radius:2px;padding:1px 4px}.meta-chip__status--done{color:var(--color-fact);background:var(--color-fact-dim)}.meta-chip__status--in_progress{color:var(--color-hypothesis);background:var(--color-hypothesis-dim)}.meta-chip__status--pending{color:var(--text-muted)}.meta-chip__status--blocked{color:var(--color-conflict);background:var(--color-conflict-dim)}.cost-counter--resolved{color:color-mix(in oklch, var(--color-conflict) 0%, var(--color-fact) 100%);transition:color .5s var(--ease-standard)}.main-view--resolved,.command-center--resolved .main-view{animation:1.5s ease-out forwards resolve-pulse}.status-bar{border-bottom:1px solid var(--border-subtle);grid-area:status;container:status/inline-size}.speaker-panel{border-right:1px solid var(--border-subtle);grid-area:speakers;container:speakers/inline-size}.conflict-banner{grid-area:conflict;container:conflict/inline-size}.main-view{background:var(--bg-surface);border-right:1px solid var(--border-subtle);flex-direction:column;grid-area:main;height:100%;display:flex;overflow:hidden;container:main/inline-size}.action-tracker{border-left:1px solid var(--border-subtle);grid-area:actions;container:actions/inline-size}.narrative-bar{container:narrative/inline-size}.live-captions{container:captions/inline-size}@container status (max-width:900px){.status-bar{min-height:48px;padding-top:var(--space-2);padding-bottom:var(--space-2);gap:var(--space-2);flex-wrap:wrap;height:auto!important}.status-bar__left{justify-content:space-between;min-width:100%}.status-bar__center,.status-bar__right{flex:auto}}@container speakers (max-width:200px){.speaker-row__heatbar-wrap{display:none!important}.speaker-panel{padding-left:var(--space-2);padding-right:var(--space-2)}.speaker-row__name{max-width:80px}}@container actions (max-width:220px){.action-card__meta{align-items:flex-start!important;gap:var(--space-1)!important;flex-direction:column!important}.action-card{padding:var(--space-1h)!important}}@container main (max-width:450px){.main-view__tabs{width:100%}.timeline-card{padding:var(--space-2)}}@container narrative (max-width:500px){.narrative-bar__inflection-label{display:none!important}}.main-view__header{padding:0 var(--space-4);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;height:42px;display:flex}.main-view__tabs{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);align-items:center;gap:2px;padding:2px;display:inline-flex;position:relative}.main-view__tab{height:28px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1h);border-radius:var(--radius-sm);transition:all var(--duration-fast) var(--ease-standard);-webkit-user-select:none;user-select:none;z-index:2;background:0 0;border:none;padding:0 14px;font-weight:500;display:inline-flex;position:relative}.main-view__tab:hover{color:var(--text-primary)}.main-view__tab--active{background:var(--bg-surface-hover);color:var(--color-aura);font-weight:var(--weight-semibold);box-shadow:0 1px 3px #0000004d, var(--shadow-inner-glow)}.main-view__tab-icon{align-items:center;font-size:.75rem;display:flex}.main-view__tab-count{font-family:var(--font-mono);color:var(--text-secondary);background:#ffffff14;border-radius:999px;padding:1px 6px;font-size:.625rem}.main-view__tab--active .main-view__tab-count{background:var(--color-aura-dim);color:var(--color-aura)}.main-view__tab-indicator{display:none}.main-view__meta-hint{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.main-view__panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.command-center{grid-template-columns:var(--speaker-col-width,250px) 1fr var(--action-col-width,320px);background:var(--bg-base);width:100vw;height:100vh;font-family:var(--font-sans);color:var(--text-primary);z-index:1;transition:grid-template-columns var(--transition-panel);grid-template-rows:52px auto 1fr 68px;grid-template-areas:"status status status""speakers conflict actions""speakers main actions""dock dock dock";gap:0;display:grid;position:fixed;inset:0;overflow:hidden}.command-center.speakers-collapsed{--speaker-col-width:var(--panel-collapsed-width,48px)}.command-center.actions-collapsed{--action-col-width:var(--panel-collapsed-width,48px)}.command-center.speakers-collapsed .mission-deck{grid-template-columns:var(--panel-collapsed-width,48px) minmax(0, 1fr) auto}.command-center.speakers-collapsed .mission-deck__tension{min-width:var(--panel-collapsed-width,48px);width:var(--panel-collapsed-width,48px);justify-content:center;align-items:center;padding:0;display:flex}.command-center.speakers-collapsed .mission-deck__tension .narrative-bar{justify-content:center;min-width:0;padding:0 4px}.command-center.speakers-collapsed .mission-deck__tension .narrative-bar__header,.command-center.speakers-collapsed .mission-deck__tension .narrative-bar__label,.command-center.speakers-collapsed .mission-deck__tension .narrative-bar__score,.command-center.speakers-collapsed .mission-deck__tension .narrative-bar__trend,.command-center.speakers-collapsed .mission-deck__tension .narrative-bar__val{display:none!important}.command-center.speakers-collapsed .mission-deck__tension svg{max-width:36px}.command-center:not(.has-conflict){grid-template-rows:52px 0 1fr 68px}.mission-deck{background:var(--bg-surface);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-subtle);height:68px;box-shadow:0 -4px 20px #0006, var(--shadow-inner-glow);grid-area:dock;grid-template-columns:minmax(140px, var(--speaker-col-width,210px)) minmax(200px, 1fr) auto;z-index:var(--z-sticky);transition:grid-template-columns var(--transition-panel);align-items:center;display:grid;overflow:visible}.mission-deck__tension{border-right:1px solid var(--border-subtle);width:100%;min-width:140px;height:100%;overflow:hidden}.mission-deck__captions{border-right:1px solid var(--border-subtle);flex:auto;min-width:180px;height:100%;overflow:hidden}.mission-deck__right{align-items:center;gap:var(--space-2);height:100%;padding:0 var(--space-2);white-space:nowrap;flex-shrink:0;margin-right:8px;display:flex;position:relative}.mission-deck__stats{white-space:nowrap;flex-shrink:0;align-items:center;height:100%;display:flex}.mission-deck__log-btn{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(12px);flex-shrink:0;align-items:center;gap:6px;padding:4px 9px;transition:all .14s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 1px 2px #00000026}.mission-deck__log-btn:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-strong);transform:translateY(-1px);box-shadow:0 2px 6px #00000040}.mission-deck__log-btn:active{transform:translateY(0)}.keyboard-hint-badge{font-family:var(--font-mono);color:var(--text-tertiary);border:1px solid var(--border-subtle);background:#ffffff0a;border-radius:3px;justify-content:center;align-items:center;padding:1px 4px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 1px 2px #0003}[data-theme=light] .keyboard-hint-badge{color:var(--text-secondary);background:#0000000a}.topology-container{background:var(--bg-base);flex-direction:column;width:100%;height:100%;min-height:250px;display:flex;position:relative;overflow:hidden}.topology-empty{justify-content:center;align-items:center;display:flex}.topology-empty-message{align-items:center;gap:var(--space-2);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.05em;display:flex}.topology-empty-pulse{background:var(--color-aura);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite aura-glow-pulse}.topology-svg{width:100%;height:100%;display:block}.topology-edge{transition:stroke .2s}.topology-edge--causal{stroke:#ffffff26;stroke-width:1px}.topology-edge--conflict{stroke:#e85454a6;stroke-width:1.5px;stroke-dasharray:4 3}.topology-edge--contradicts{stroke:#e8545473;stroke-width:1.5px;stroke-dasharray:3 3}.topology-node-group{transition:opacity .2s}.topology-node{transition:opacity var(--duration-fast), filter var(--duration-fast)}.topology-node:hover{filter:brightness(1.2)drop-shadow(0 0 6px #d4a85359)}.topology-node--disproven{opacity:.35}.topology-label{font-family:var(--font-sans);font-size:var(--text-xs);fill:var(--text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none}.topology-label--disproven{opacity:.5;fill:var(--color-conflict);text-decoration:line-through}.topology-tooltip{background:var(--bg-glass-panel);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass-emphasis);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:var(--shadow-glass);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);pointer-events:none;z-index:50;max-width:280px;position:absolute}.topology-tooltip-header{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);display:flex}.topology-tooltip-badge{font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-semibold);border:1px solid;border-radius:2px;padding:1px 4px}.topology-tooltip-confidence{font-family:var(--font-mono);color:var(--text-secondary);font-size:.625rem}.topology-tooltip-status{font-family:var(--font-mono);text-transform:uppercase;font-size:.625rem}.topology-tooltip-content{margin:0 0 var(--space-1) 0;color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-normal);word-break:break-word}.topology-tooltip-meta{align-items:center;gap:var(--space-1);color:var(--text-muted);font-size:.625rem;display:flex}.speaker-row__waveform-wrap{width:100%;height:20px;margin-top:var(--space-1);justify-content:center;align-items:center;display:flex}.speaker-row__waveform{width:100%;height:20px;display:block}.postmortem-overlay{background:var(--bg-overlay);z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:var(--space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.postmortem-modal{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);width:94vw;max-width:840px;max-height:88vh;box-shadow:var(--shadow-modal), var(--shadow-inner-glow);flex-direction:column;display:flex;overflow:hidden}.postmortem-header{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);justify-content:space-between;align-items:center;display:flex}.postmortem-header__title-wrap{flex-direction:column;gap:2px;display:flex}.postmortem-header__tag{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-aura);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--weight-bold)}.postmortem-header__title{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary);margin:0}.postmortem-close-btn{background:var(--bg-surface-raised);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:var(--radius-md);cursor:pointer;width:32px;height:32px;font-size:var(--text-sm);transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);justify-content:center;align-items:center;display:flex}.postmortem-close-btn:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--border-emphasis)}.postmortem-body{padding:var(--space-5);gap:var(--space-5);flex-direction:column;display:flex;overflow-y:auto}.postmortem-section{gap:var(--space-2);flex-direction:column;display:flex}.postmortem-section__title,.postmortem-subtitle{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--color-aura);text-transform:uppercase;border-bottom:1px solid var(--border-subtle);padding-bottom:var(--space-1);margin:0}.postmortem-summary-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.postmortem-summary-item{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);flex-direction:column;gap:2px;display:flex}.postmortem-summary-item--full{background:color-mix(in srgb, var(--color-fact) 4%, var(--bg-surface));border-left:3px solid var(--color-fact);grid-column:1/-1}.postmortem-summary-label{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;display:block}.postmortem-summary-value{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.postmortem-summary-value.root-cause{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-primary)}.postmortem-chain-container{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-3);overflow-x:auto}.postmortem-timeline-table{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.postmortem-timeline-row{gap:var(--space-2);padding:var(--space-1h) var(--space-3);border-bottom:1px solid var(--border-subtle);font-size:var(--text-xs);transition:background-color var(--duration-fast);grid-template-columns:75px 105px 1fr 175px;align-items:center;display:grid}.postmortem-timeline-row:last-child{border-bottom:none}.postmortem-timeline-row:hover{background:#ffffff05}.postmortem-timeline-row--disproven{opacity:.45}.postmortem-row-time{font-family:var(--font-mono);color:var(--text-muted);font-size:11px}.postmortem-row-content{color:var(--text-primary);line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.postmortem-row-speaker{font-family:var(--font-mono);color:var(--text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.postmortem-disproven-list{gap:var(--space-2);flex-direction:column;display:flex}.postmortem-disproven-item{gap:var(--space-2);border:1px solid var(--color-conflict-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);background:#e854540f;align-items:flex-start;display:flex}.postmortem-disproven-mark{color:var(--color-conflict);font-weight:700;font-family:var(--font-mono);margin-top:1px}.postmortem-disproven-meta{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.postmortem-metrics-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.postmortem-metric-box{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:var(--space-2) var(--space-2);text-align:center;flex-direction:column;gap:2px;display:flex}.postmortem-metric-num{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);display:block}.postmortem-metric-label{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;display:block}.postmortem-media-grid,.postmortem-media-buttons{gap:var(--space-2);flex-wrap:wrap;display:flex}.postmortem-media-btn{align-items:center;gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border-emphasis);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-fast), border-color var(--duration-fast), transform var(--duration-fast), box-shadow var(--duration-fast);text-decoration:none;display:inline-flex;box-shadow:0 2px 6px #0003}.postmortem-media-btn:hover{background:var(--bg-surface-hover);border-color:var(--color-aura);color:var(--color-aura);transform:translateY(-1px);box-shadow:0 4px 12px #d4a85326}@view-transition{navigation:auto}::view-transition-old(root){animation:.45s cubic-bezier(.16,1,.3,1) both aura-fade-out}::view-transition-new(root){animation:.45s cubic-bezier(.16,1,.3,1) both aura-fade-in}::view-transition-old(main-view){animation:.4s cubic-bezier(.16,1,.3,1) both aura-view-exit}::view-transition-new(main-view){animation:.5s cubic-bezier(.16,1,.3,1) both aura-view-enter}@keyframes aura-fade-out{0%{opacity:1;filter:brightness()}to{opacity:0;filter:brightness(.7)}}@keyframes aura-fade-in{0%{opacity:0;filter:brightness(1.15)}to{opacity:1;filter:brightness()}}@keyframes aura-view-exit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.995)}}@keyframes aura-view-enter{0%{opacity:0;transform:scale(1.005)}to{opacity:1;transform:scale(1)}}.view-transition-wrapper{width:100%;min-height:100vh}.transcript-drawer-backdrop{-webkit-backdrop-filter:blur(4px);z-index:900;opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-arrive);background:#0c0b0fb3;position:fixed;inset:0}.transcript-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.transcript-drawer{background:var(--bg-surface);border-top:1px solid var(--border-emphasis);z-index:901;flex-direction:column;min-height:280px;max-height:60vh;transition:transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 32px #000000a6}.transcript-drawer.is-open{transform:translateY(0)}.transcript-drawer__header{padding:var(--space-3) var(--space-4);background:var(--bg-surface-raised);border-bottom:1px solid var(--border-subtle);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.transcript-drawer__title-group{align-items:center;gap:var(--space-2);display:flex}.transcript-drawer__icon{font-size:var(--text-md)}.transcript-drawer__title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-primary);margin:0}.transcript-drawer__count{background:var(--bg-surface-hover);color:var(--color-aura);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);padding:1px 8px}.transcript-drawer__close-btn{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);background:0 0;padding:4px 10px}.transcript-drawer__close-btn:hover{background:var(--bg-surface-hover);color:var(--text-primary);border-color:var(--color-aura)}.transcript-drawer__body{padding:var(--space-4);scroll-behavior:smooth;flex:1;overflow-y:auto}.transcript-drawer__empty{padding:var(--space-8) var(--space-4);text-align:center;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.transcript-drawer__empty-icon{margin-bottom:var(--space-2);color:var(--color-aura);opacity:.6;font-size:2rem}.transcript-drawer__empty p{font-size:var(--text-base);color:var(--text-secondary);margin:0 0 var(--space-1) 0}.transcript-drawer__empty-sub{font-size:var(--text-xs);color:var(--text-muted)}.transcript-drawer__list{gap:var(--space-2);flex-direction:column;display:flex}.transcript-drawer__item{background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);transition:border-color var(--duration-fast)}.transcript-drawer__item:hover{border-color:var(--border-default)}.transcript-drawer__meta{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.transcript-drawer__speaker{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-aura)}.transcript-drawer__time{font-family:var(--font-mono);color:var(--text-muted);font-size:.6875rem}.transcript-drawer__text{font-size:var(--text-sm);color:var(--text-primary);line-height:var(--leading-normal);margin:0}@media (max-width:1280px){.command-center{grid-template-rows:52px auto 1fr 68px;grid-template-columns:220px 1fr 250px}.command-center:not(.has-conflict){grid-template-rows:52px 0 1fr 68px}.mission-deck{grid-template-columns:220px 1fr auto}.status-bar{padding:0 var(--space-3)}.main-view__tabs{width:240px}}@media (max-width:1100px){.command-center{grid-template-columns:200px 1fr 220px}.mission-deck{grid-template-columns:200px 1fr auto}}@media (max-width:1024px){.command-center{background:var(--border-subtle);grid-template:"status status status"52px"speakers conflict actions""speakers main actions"1fr"dock dock dock"68px/180px 1fr 200px;gap:1px;width:100vw;height:100vh;display:grid;position:fixed;inset:0;overflow:hidden}.command-center:not(.has-conflict){grid-template-rows:52px 0 1fr 68px}.mission-deck__tension{width:180px}.status-bar{padding:0 var(--space-2)}.status-bar__title{font-size:var(--text-xs)}.main-view__tabs{width:200px}.speaker-row{padding:var(--space-1h)}}@media (max-width:768px){:root{--text-3xl:1.625rem;--text-2xl:1.25rem}.command-center{flex-direction:column!important;grid-template:none!important;width:100vw!important;height:auto!important;min-height:100vh!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden auto!important}.command-center>*{grid-area:auto!important}.speaker-panel{display:none!important}.status-bar{height:auto!important;min-height:52px!important;padding:var(--space-2) var(--space-3)!important;gap:var(--space-2)!important;z-index:var(--z-sticky)!important;flex-wrap:wrap!important;position:sticky!important;top:0!important}.status-bar__identity{flex:100%;justify-content:space-between}.status-bar__financial{border-top:1px solid var(--border-glass);padding-top:var(--space-1h);flex:100%;justify-content:flex-end}.main-view{flex:1 0 auto!important;height:auto!important;min-height:500px!important}.main-view__tabs{width:100%!important}.action-tracker{border-left:none!important;border-top:1px solid var(--border-glass-emphasis)!important;flex-shrink:0!important;width:100%!important;height:auto!important;max-height:420px!important;overflow-y:auto!important}.mission-deck{width:100%!important;height:auto!important;min-height:52px!important;padding:var(--space-2) var(--space-3)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;display:flex!important;position:sticky!important;bottom:0!important}.mission-deck__tension{display:none!important}.mission-deck__captions{margin-bottom:var(--space-1)!important;border-right:none!important;flex:100%!important;padding:0!important}.mission-deck__right{justify-content:space-between!important;width:100%!important;margin-right:0!important;padding:0!important}.transcript-drawer{width:100vw;max-height:85vh}}.lobby-container{width:100%;min-height:100vh;padding:var(--space-8) var(--space-6) var(--space-16) var(--space-6);background:var(--bg-canvas);flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden auto}@media (max-width:768px){.lobby-container{padding:var(--space-6) var(--space-4) var(--space-12) var(--space-4)}}.lobby-content{gap:var(--space-6);z-index:1;flex-direction:column;width:100%;max-width:1320px;display:flex;position:relative}.lobby-header{text-align:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-direction:column;display:flex}.lobby-badge{align-items:center;gap:var(--space-2);background:var(--color-aura-dim);border-radius:var(--radius-full);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-aura);letter-spacing:.08em;text-transform:uppercase;border:1px solid #d4a85340;padding:4px 14px;display:inline-flex}.lobby-badge-dot{border-radius:var(--radius-full);background:var(--color-aura);width:6px;height:6px;box-shadow:0 0 8px var(--color-aura);animation:2s ease-in-out infinite lobby-pulse-dot}.lobby-title{color:var(--color-aura);letter-spacing:.16em;margin:var(--space-1) 0;text-shadow:0 0 40px #d4a85366,0 0 16px #d4a85340;font-size:clamp(2.75rem,6vw,4.25rem);font-weight:700;line-height:1;font-family:var(--font-sans)}.lobby-subtitle{font-size:var(--text-lg);color:var(--text-primary);font-weight:var(--weight-medium);font-family:var(--font-sans);letter-spacing:.01em}.lobby-tagline{font-size:var(--text-xs);color:var(--text-secondary);font-family:var(--font-sans);line-height:var(--leading-relaxed);max-width:680px}.lobby-connecting-banner{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--color-aura) 10%, var(--bg-surface-raised));border:1px solid var(--color-aura);border-radius:var(--radius-lg);animation:1.8s ease-in-out infinite alternate lobby-connecting-pulse;display:flex;box-shadow:0 0 16px #d4a85333}.lobby-connecting-spinner{border:2px solid #d4a8534d;border-top-color:var(--color-aura);border-radius:var(--radius-full);flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite lobby-spin}.lobby-connecting-text{flex-direction:column;gap:2px;display:flex}.lobby-connecting-title{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-aura);letter-spacing:.05em}.lobby-connecting-desc{font-size:var(--text-xs);color:var(--text-secondary)}.lobby-scenario-card{background:var(--bg-glass-panel);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass-emphasis);border-left:4px solid var(--color-conflict);border-radius:var(--radius-xl);padding:var(--space-5) var(--space-6);gap:var(--space-3);box-shadow:var(--shadow-glass), 0 8px 32px #00000059;flex-direction:column;display:flex}.lobby-scenario-header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lobby-scenario-badge-group{align-items:center;gap:var(--space-2);display:flex}.lobby-scenario-tag{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-conflict);background:var(--color-conflict-dim);border:1px solid var(--color-conflict-border);border-radius:var(--radius-sm);letter-spacing:.05em;padding:2px 8px}.lobby-scenario-live-badge{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--color-fact);font-weight:var(--weight-semibold);letter-spacing:.04em;align-items:center;gap:6px;display:flex}.lobby-scenario-pulse-dot{border-radius:var(--radius-full);background:var(--color-fact);width:6px;height:6px;box-shadow:0 0 6px var(--color-fact);animation:1.5s ease-in-out infinite lobby-pulse-dot}.lobby-scenario-title{font-size:var(--text-lg);font-weight:var(--weight-bold);font-family:var(--font-sans);color:var(--text-primary);margin:0}.lobby-scenario-list{gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:960px){.lobby-scenario-list{gap:var(--space-2);grid-template-columns:1fr}}.lobby-scenario-item{align-items:flex-start;gap:var(--space-2);background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);font-family:var(--font-sans);display:flex}.lobby-scenario-icon{flex-shrink:0;align-items:center;margin-top:2px;display:flex}.lobby-scenario-actions{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-glass);align-items:center;display:flex}.lobby-scenario-launch-btn{justify-content:center;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-5);background:color-mix(in srgb, var(--color-aura) 18%, var(--bg-glass-raised));border:1px solid var(--color-aura);border-radius:var(--radius-lg);color:var(--color-aura);font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:.04em;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);-webkit-backdrop-filter:blur(12px);font-weight:600;display:flex;box-shadow:0 4px 20px #d4a85340}.lobby-scenario-launch-btn:hover:not(:disabled){background:color-mix(in srgb, var(--color-aura) 30%, var(--bg-glass-hover));transform:translateY(-1px);box-shadow:0 6px 28px #d4a85366}.lobby-scenario-launch-icon{align-items:center;font-size:13px;display:inline-flex}.lobby-scenario-launch-badge{font-family:var(--font-mono);border-radius:var(--radius-sm);color:var(--color-aura);letter-spacing:.06em;background:#d4a85333;border:1px solid #d4a85366;padding:2px 8px;font-size:10px;font-weight:700}.lobby-join-section{gap:var(--space-3);flex-direction:column;display:flex}.lobby-join-controls-header{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lobby-mode-toggle{background:var(--bg-glass);border:1px solid var(--border-glass-emphasis);border-radius:var(--radius-full);box-shadow:var(--shadow-glass);align-items:center;gap:3px;padding:3px;display:inline-flex}.lobby-mode-btn{border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 14px;font-weight:500;display:inline-flex}.lobby-mode-btn:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.lobby-mode-btn--active{background:var(--bg-glass-raised);color:var(--color-aura);border-color:#d4a85359;font-weight:600;box-shadow:0 1px 4px #00000040}.lobby-mode-dot{border-radius:var(--radius-full);background:var(--color-aura);width:6px;height:6px;box-shadow:0 0 6px var(--color-aura)}.lobby-mode-icon{font-size:11px}.lobby-section-title{font-size:var(--text-xs);font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.lobby-persona-list{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:960px){.lobby-persona-list{grid-template-columns:1fr}}.lobby-persona-btn{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);background:var(--bg-glass-raised);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass);border-radius:var(--radius-xl);color:var(--text-primary);text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:all var(--duration-fast) var(--ease-standard);flex-direction:column;display:flex;position:relative}.lobby-persona-btn:hover:not(:disabled){background:var(--bg-glass-hover);border-color:var(--color-aura);box-shadow:var(--shadow-float), 0 0 24px #d4a85329;transform:translateY(-2px)scale(1.02)}.lobby-persona-btn:hover:not(:disabled) .lobby-persona-arrow{transform:translate(4px)}.lobby-persona-btn:focus-visible{outline:2px solid var(--color-aura);outline-offset:2px}.lobby-persona-btn:active:not(:disabled){transform:translateY(0)}.lobby-persona-btn:disabled{opacity:.55;cursor:not-allowed}.lobby-persona-avatar{border-radius:var(--radius-full);width:46px;height:46px;font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-md);border:2px solid #ffffff1f;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lobby-persona-info{flex-direction:column;flex-grow:1;gap:3px;width:100%;display:flex}.lobby-persona-name-row{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;display:flex}.lobby-persona-name{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--text-primary)}.lobby-persona-uid{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lobby-persona-role{font-family:var(--font-sans);color:var(--text-secondary);font-size:var(--text-sm)}.lobby-persona-cta{width:100%;margin-top:var(--space-2);font-size:var(--text-xs);font-family:var(--font-sans);font-weight:var(--weight-semibold);color:var(--color-aura);justify-content:center;align-items:center;gap:var(--space-1h);letter-spacing:.05em;background:var(--color-aura-dim);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-standard);border:1px solid #d4a85340;padding:9px 14px;display:flex}.lobby-persona-btn:hover:not(:disabled) .lobby-persona-cta{border-color:var(--color-aura);background:#d4a85338;box-shadow:0 0 12px #d4a85340}.lobby-persona-arrow{transition:transform var(--duration-fast) var(--ease-standard)}.lobby-bottom-grid{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (max-width:900px){.lobby-bottom-grid{grid-template-columns:1fr}}.lobby-bottom-right{gap:var(--space-4);flex-direction:column;justify-content:space-between;display:flex}.lobby-config-section{gap:var(--space-4);background:var(--bg-glass-panel);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass-emphasis);border-radius:var(--radius-xl);padding:var(--space-5);box-shadow:var(--shadow-glass);flex-direction:column;height:100%;display:flex}.lobby-section-header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lobby-section-meta{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-aura);font-weight:var(--weight-medium)}.lobby-cost-presets{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:600px){.lobby-cost-presets{grid-template-columns:repeat(2,1fr)}}.lobby-cost-chip{padding:var(--space-3) var(--space-2);background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;-webkit-backdrop-filter:blur(8px);transition:all var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.lobby-cost-chip:hover{background:var(--bg-glass-hover);color:var(--text-primary);border-color:var(--border-glass-emphasis);transform:translateY(-1px)}.lobby-cost-chip--active{background:color-mix(in srgb, var(--color-aura) 16%, var(--bg-glass-raised));border-color:var(--color-aura);color:var(--color-aura);box-shadow:0 0 14px #d4a85338}.lobby-cost-chip-label{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap}.lobby-cost-chip-rate{font-family:var(--font-mono);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-primary)}.lobby-cost-chip--active .lobby-cost-chip-rate{color:var(--color-aura)}.lobby-custom-cost{align-items:center;gap:var(--space-3);padding-top:var(--space-1);display:flex}.lobby-custom-cost-label{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap}.lobby-custom-cost-input-wrapper{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);-webkit-backdrop-filter:blur(8px);max-width:220px;transition:all var(--duration-fast) var(--ease-standard);flex:1;align-items:center;gap:6px;display:flex}.lobby-custom-cost-input-wrapper:focus-within{border-color:var(--color-aura);box-shadow:0 0 10px #d4a85340}.lobby-custom-cost-prefix,.lobby-custom-cost-suffix{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.lobby-custom-cost-input{color:var(--text-primary);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:0 0;border:none;outline:none;width:100%}.lobby-custom-responder-card{background:var(--bg-glass-panel);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass-emphasis);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-5);gap:var(--space-3);box-shadow:var(--shadow-glass);flex-direction:column;display:flex}.lobby-custom-responder-header{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em}.lobby-custom-responder-fields{gap:var(--space-2);grid-template-columns:1.2fr 1fr auto;display:grid}@media (max-width:640px){.lobby-custom-responder-fields{grid-template-columns:1fr}}.lobby-custom-input{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);-webkit-backdrop-filter:blur(8px);transition:all var(--duration-fast) var(--ease-standard);outline:none}.lobby-custom-input:focus{border-color:var(--color-aura);box-shadow:0 0 10px #d4a85340}.lobby-custom-join-btn{background:var(--color-aura);color:var(--text-inverse);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-5);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.06em;cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1h);transition:all var(--duration-fast) var(--ease-standard);border:none;display:flex;box-shadow:0 2px 10px #d4a85340}.lobby-custom-join-btn:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 4px 14px #d4a85359}.lobby-custom-join-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.lobby-info-box{background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-glass);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);align-items:flex-start;gap:var(--space-3);font-size:var(--text-xs);font-family:var(--font-sans);color:var(--text-secondary);line-height:var(--leading-normal);display:flex}.lobby-info-icon{color:var(--color-aura);flex-shrink:0;align-items:center;margin-top:2px;display:flex}.lobby-info-text{flex:1}@keyframes lobby-spin{to{transform:rotate(360deg)}}@keyframes lobby-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes lobby-connecting-pulse{0%{border-color:#d4a85366;box-shadow:0 0 10px #d4a8531a}to{border-color:#d4a853e6;box-shadow:0 0 20px #d4a8534d}}@media print{body{color:#000!important;background:#fff!important}.command-center,.status-bar,.speaker-panel,.action-tracker,.incident-stats,.narrative-bar,.live-captions-container,.agora-overlay-container,.postmortem-media-grid,.postmortem-header-close{display:none!important}.postmortem-overlay{background:0 0!important;padding:0!important;position:static!important}.postmortem-modal{max-width:100%!important;max-height:none!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:none!important}.postmortem-title,.postmortem-section__title,.postmortem-exec-summary,.postmortem-metrics-grid{color:#000!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.loading-skeleton{background:var(--bg-base);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.loading-skeleton__status-bar{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--bg-surface-raised) 50%, var(--bg-surface) 75%);border-bottom:1px solid var(--border-glass);background-size:200% 100%;height:52px;animation:1.8s ease-in-out infinite skeleton-shimmer}.loading-skeleton__body{grid-template-columns:var(--speaker-col-width,250px) 1fr 300px;background:var(--border-glass);flex:1;gap:1px;min-height:0;display:grid}@media (max-width:768px){.loading-skeleton__body{grid-template-columns:1fr}.loading-skeleton__panel{display:none}}.loading-skeleton__panel{background:var(--bg-glass-panel);-webkit-backdrop-filter:blur(12px)}.loading-skeleton__main{background:var(--bg-base);padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.loading-skeleton__card{border-radius:var(--radius-lg);background:linear-gradient(90deg, var(--bg-glass) 25%, var(--bg-glass-hover) 50%, var(--bg-glass) 75%);border:1px solid var(--border-glass);background-size:200% 100%;height:96px;animation:1.8s ease-in-out infinite skeleton-shimmer}.loading-skeleton__dock{background:linear-gradient(90deg, var(--bg-surface) 25%, var(--bg-surface-raised) 50%, var(--bg-surface) 75%);border-top:1px solid var(--border-glass-emphasis);background-size:200% 100%;height:68px;animation:1.8s ease-in-out infinite skeleton-shimmer}.keyboard-hint-badge{font-family:var(--font-mono);font-size:9px;font-weight:var(--weight-bold);background:var(--bg-surface-raised);color:var(--text-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-xs);text-transform:uppercase;margin-left:var(--space-1);justify-content:center;align-items:center;padding:1px 4px;line-height:1;display:inline-flex;box-shadow:0 1px #ffffff0a}.smart-playbook{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-card-elevated);box-sizing:border-box;width:100%;margin-bottom:0;overflow:hidden}.playbook-header{padding:var(--space-3) var(--space-4);cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--border-hairline);background:linear-gradient(135deg,#f59e0b0d 0%,#0000 60%);justify-content:space-between;align-items:center;transition:background .15s;display:flex}.playbook-header:hover{background:var(--bg-surface-hover)}.playbook-header-left{align-items:center;gap:var(--space-2);display:flex}.playbook-icon{font-size:14px}.playbook-title{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.playbook-badge{font-size:var(--text-xs);font-weight:var(--weight-semibold);background:var(--color-aura-dim);color:var(--color-aura);border:1px solid var(--color-aura-glow);border-radius:var(--radius-full);padding:1px 8px}.playbook-header-right{align-items:center;gap:var(--space-3);display:flex}.playbook-progress-wrap{align-items:center;gap:var(--space-2);display:flex}.playbook-progress-bar{background:var(--border-default);border-radius:var(--radius-full);width:80px;height:4px;overflow:hidden}.playbook-progress-fill{background:linear-gradient(90deg, var(--color-fact), var(--color-aura));border-radius:var(--radius-full);height:100%}.playbook-progress-pct{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.playbook-chevron{color:var(--text-muted);font-size:14px}.playbook-phase-tabs{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-hairline);background:var(--bg-base);gap:2px;display:flex}.playbook-phase-tab{border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;padding:3px 10px;transition:all .15s}.playbook-phase-tab:hover{color:var(--text-primary);background:var(--bg-surface-raised)}.playbook-phase-tab--active{color:var(--phase-color,var(--color-aura));background:var(--bg-surface-raised);border-color:var(--border-subtle)}.playbook-steps{padding:var(--space-2);flex-direction:column;gap:2px;display:flex}.playbook-step{border-radius:var(--radius-md);border:1px solid var(--border-hairline);transition:border-color .15s;overflow:hidden}.playbook-step:hover{border-color:var(--step-phase-color,var(--border-default))}.playbook-step--done{opacity:.5}.playbook-step--done .playbook-step-title{text-decoration:line-through}.playbook-step-main{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;transition:background .15s;display:flex}.playbook-step-main:hover{background:var(--bg-surface-hover)}.playbook-step-check{border:2px solid var(--border-emphasis);width:18px;height:18px;color:var(--color-fact);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;transition:all .15s;display:flex}.playbook-step-check:hover,.playbook-step--done .playbook-step-check{border-color:var(--color-fact);background:var(--color-fact-dim)}.playbook-step-info{flex:1;min-width:0;overflow:hidden}.playbook-step-meta{align-items:center;gap:4px var(--space-2);flex-wrap:wrap;margin-bottom:3px;display:flex}.playbook-step-phase{font-size:9px;font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.playbook-step-priority{font-size:9px;font-weight:var(--weight-semibold);white-space:nowrap}.playbook-step-title{font-size:var(--text-sm);color:var(--text-primary);word-break:break-word;white-space:normal;line-height:1.4}.playbook-step-title--done{color:var(--text-muted)}.playbook-step-chevron{color:var(--text-muted);flex-shrink:0;margin-top:2px;font-size:12px}.playbook-step-detail{padding:var(--space-3);border-top:1px solid var(--border-hairline);background:var(--bg-base)}.playbook-step-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-2)}.playbook-step-cmd{align-items:center;gap:var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);background:#0a0b0d;display:flex}.playbook-step-cmd-text{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-fact);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.playbook-step-copy-btn{font-size:var(--text-xs);color:var(--text-muted);background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);cursor:pointer;white-space:nowrap;padding:2px 8px;transition:all .15s}.playbook-step-copy-btn:hover{color:var(--text-primary);border-color:var(--border-emphasis)}.playbook-step-actions{gap:var(--space-2);display:flex}.playbook-step-action-btn,.playbook-step-done-btn{font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-sm);cursor:pointer;border:1px solid;padding:4px 12px;transition:all .15s}.playbook-step-action-btn{color:var(--color-action);border-color:var(--color-action-border);background:var(--color-action-dim)}.playbook-step-action-btn:hover{background:#f9731626}.playbook-step-done-btn{color:var(--color-fact);border-color:var(--color-fact-border);background:var(--color-fact-dim)}.playbook-step-done-btn:hover{background:#10b98126}.quick-capture-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#0009;position:fixed;inset:0}.quick-capture-modal{background:var(--bg-surface-raised);border:1px solid var(--border-emphasis);border-radius:var(--radius-xl);z-index:1000;width:min(680px,100vw - 48px);position:fixed;top:20%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 32px 80px -12px #000c,0 0 0 1px #ffffff0f}.qc-top{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-hairline);background:linear-gradient(135deg,#f59e0b14 0%,#0000 50%);justify-content:space-between;align-items:center;display:flex}.qc-label{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-aura);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.qc-speaker{font-size:var(--text-xs);color:var(--text-muted)}.qc-input-row{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-hairline);background:var(--bg-surface);display:flex}.qc-category-indicator{align-items:center;gap:var(--space-1);flex-shrink:0;min-width:80px;display:flex}.qc-cat-icon{font-size:14px}.qc-cat-label{font-size:var(--text-xs);font-weight:var(--weight-semibold)}.qc-input{font-size:var(--text-md);color:var(--text-primary);font-family:var(--font-sans);caret-color:var(--qc-accent,var(--color-aura));background:0 0;border:none;outline:none;flex:1}.qc-input::placeholder{color:var(--text-disabled)}.qc-submit{border-radius:var(--radius-sm);background:var(--color-aura);width:32px;height:32px;color:var(--text-inverse);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .15s;display:flex}.qc-submit:hover{background:#d97706;transform:scale(1.05)}.qc-error{font-size:var(--text-xs);color:var(--color-conflict);padding:var(--space-2) var(--space-4)}.qc-cat-row{gap:var(--space-1);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-hairline);display:flex}.qc-cat-btn{font-size:var(--text-xs);font-weight:var(--weight-medium);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;background:0 0;align-items:center;gap:4px;padding:3px 10px;transition:all .15s;display:flex}.qc-cat-btn:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.qc-cat-btn--active{background:var(--bg-surface-raised);border-color:var(--cat-color,var(--border-emphasis));color:var(--text-primary)}.qc-suggestions{padding:var(--space-2) var(--space-3)}.qc-suggestions-label{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:var(--space-1);text-transform:uppercase;letter-spacing:.05em}.qc-suggestion{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;text-align:left;background:0 0;border:none;transition:background .1s;display:flex}.qc-suggestion:hover{background:var(--bg-surface-hover)}.qc-sug-prefix{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold);min-width:80px}.qc-sug-text{font-size:var(--text-sm);color:var(--text-muted)}.qc-footer{padding:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--text-disabled);border-top:1px solid var(--border-hairline);background:var(--bg-base)}.qc-footer kbd{font-family:var(--font-mono);background:var(--bg-surface-raised);border:1px solid var(--border-default);color:var(--text-secondary);border-radius:3px;padding:0 4px;font-size:10px}.analytics-dashboard{padding:var(--space-4);gap:var(--space-4);flex-direction:column;height:100%;display:flex;overflow-y:auto}.analytics-metrics-row{gap:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:900px){.analytics-metrics-row{grid-template-columns:repeat(2,1fr)}}.analytics-metric-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;box-shadow:var(--shadow-card-elevated);transition:border-color .2s,transform .2s}.analytics-metric-card:hover{border-color:var(--border-emphasis);transform:translateY(-2px)}.analytics-metric-value{font-size:var(--text-2xl);font-weight:var(--weight-bold);font-family:var(--font-mono);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-1);line-height:1}.analytics-metric-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-weight:var(--weight-semibold)}.analytics-metric-sub{font-size:var(--text-xs);color:var(--text-disabled);margin-top:2px}.analytics-charts-row{gap:var(--space-3);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.analytics-charts-row--duo{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.analytics-charts-row,.analytics-charts-row--duo{grid-template-columns:1fr}}.analytics-chart-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-card-elevated)}.analytics-chart-card--wide{grid-column:span 2}@media (max-width:900px){.analytics-chart-card--wide{grid-column:span 1}}.analytics-chart-title{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-3)}.analytics-chart-subtitle{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--space-1)}.analytics-chart-axis{color:var(--text-disabled);justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.analytics-donut-wrap{align-items:center;gap:var(--space-4);display:flex}.analytics-donut-legend{gap:var(--space-1);flex-direction:column;display:flex}.analytics-legend-row{align-items:center;gap:var(--space-2);display:flex}.analytics-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.analytics-legend-label{font-size:var(--text-xs);color:var(--text-secondary);flex:1}.analytics-legend-val{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-primary);font-family:var(--font-mono)}.analytics-gauge-wrap{justify-content:center;display:flex}.analytics-gauge-desc{font-size:var(--text-xs);color:var(--text-secondary);text-align:center;margin-top:var(--space-2);line-height:1.4}.analytics-speaker-bars{gap:var(--space-2);flex-direction:column;display:flex}.analytics-speaker-row{align-items:center;gap:var(--space-2);display:flex}.analytics-speaker-name{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;width:60px;overflow:hidden}.analytics-speaker-track{background:var(--border-hairline);border-radius:var(--radius-full);flex:1;height:8px;overflow:hidden}.analytics-speaker-fill{border-radius:var(--radius-full);height:100%}.analytics-speaker-ms{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono);text-align:right;width:30px}.analytics-empty{font-size:var(--text-xs);color:var(--text-muted);text-align:center;padding:var(--space-3)}@keyframes aura-pulse-low{0%,to{box-shadow:0 0 #10b98100}50%{box-shadow:0 0 12px 2px #10b98114}}@keyframes aura-pulse-med{0%,to{box-shadow:0 0 #f59e0b00}50%{box-shadow:0 0 16px 4px #f59e0b1f}}@keyframes aura-pulse-high{0%,to{box-shadow:0 0 #f43f5e00}50%{box-shadow:0 0 20px 6px #f43f5e26}}@keyframes aura-resolved-glow{0%,to{box-shadow:0 0 8px 2px #10b98126}50%{box-shadow:0 0 24px 8px #10b98140}}.status-bar--pulse-low{animation:4s ease-in-out infinite aura-pulse-low}.status-bar--pulse-med{animation:2.5s ease-in-out infinite aura-pulse-med}.status-bar--pulse-high{animation:1.2s ease-in-out infinite aura-pulse-high}.status-bar--pulse-resolved{animation:3s ease-in-out infinite aura-resolved-glow}.war-room-status-page{background:var(--bg-canvas);min-height:100vh;padding:var(--space-8);font-family:var(--font-sans);flex-direction:column;justify-content:center;align-items:center;display:flex}.wrs-card{background:var(--bg-surface);border:1px solid var(--border-emphasis);border-radius:var(--radius-2xl,20px);width:min(640px,100%);overflow:hidden;box-shadow:0 40px 100px -20px #000000e6}.wrs-header{padding:var(--space-6) var(--space-8);border-bottom:1px solid var(--border-default);background:linear-gradient(135deg,#f59e0b14 0%,#0000 60%)}.wrs-brand{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.wrs-logo{background:var(--color-aura-dim);border:1px solid var(--color-aura-glow);border-radius:var(--radius-md);justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.wrs-brand-text{flex-direction:column;display:flex}.wrs-brand-name{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.wrs-brand-sub{font-size:var(--text-xs);color:var(--text-muted)}.wrs-live-badge{border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--color-conflict);text-transform:uppercase;letter-spacing:.08em;background:#f43f5e1a;border:1px solid #f43f5e4d;align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.wrs-live-dot{background:var(--color-conflict);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}.wrs-title{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary);margin:var(--space-3) 0 var(--space-2);letter-spacing:var(--tracking-tight)}.wrs-severity-row{align-items:center;gap:var(--space-2);display:flex}.wrs-severity-badge{font-size:var(--text-xs);font-weight:var(--weight-bold);border-radius:var(--radius-full);background:var(--sev-bg);color:var(--sev-color);border:1px solid var(--sev-border);padding:2px 10px}.wrs-channel{font-size:var(--text-xs);color:var(--text-muted);font-family:var(--font-mono)}.wrs-body{padding:var(--space-6) var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.wrs-stats-row{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.wrs-stat{background:var(--bg-surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-3);text-align:center}.wrs-stat-value{font-size:var(--text-xl);font-weight:var(--weight-bold);font-family:var(--font-mono);color:var(--text-primary)}.wrs-stat-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.wrs-section-title{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:var(--space-2)}.wrs-participants{gap:var(--space-2);flex-direction:column;display:flex}.wrs-participant{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--bg-surface-raised);border-radius:var(--radius-sm);border:1px solid var(--border-hairline);display:flex}.wrs-participant-avatar{width:28px;height:28px;font-size:11px;font-weight:var(--weight-bold);color:var(--text-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wrs-participant-name{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--weight-medium)}.wrs-participant-role{font-size:var(--text-xs);color:var(--text-muted)}.wrs-join-btn{width:100%;padding:var(--space-4);background:linear-gradient(135deg, var(--color-aura) 0%, #d97706 100%);color:var(--text-inverse);font-size:var(--text-md);font-weight:var(--weight-bold);text-align:center;border-radius:var(--radius-lg);cursor:pointer;letter-spacing:var(--tracking-tight);border:none;text-decoration:none;transition:all .2s;display:block}.wrs-join-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f59e0b4d}.wrs-footer{padding:var(--space-4) var(--space-8);border-top:1px solid var(--border-hairline);background:var(--bg-base);justify-content:space-between;align-items:center;display:flex}.wrs-footer-text{font-size:var(--text-xs);color:var(--text-disabled)}.wrs-aura-credit{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-muted);display:flex}@keyframes flightdeck-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes flightdeck-spin{to{transform:rotate(360deg)}}@keyframes aura-grid-shift{0%{background-position:0 0}to{background-position:40px 40px}}@keyframes aura-glow-breathe{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}@keyframes aura-scan-line{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.6}90%{opacity:.4}to{opacity:0;transform:translateY(200vh)}}@keyframes aura-neural-ring{0%{stroke-dashoffset:251px;opacity:.6}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-251px;opacity:.6}}@keyframes aura-neural-pulse{0%,to{box-shadow:0 0 #f59e0b66,0 0 #f59e0b33}50%{box-shadow:0 0 0 8px #f59e0b00,0 0 24px 4px #f59e0b40}}@keyframes aura-processing-dots{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes evidence-slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes signal-bar-grow{0%{opacity:.2;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.flightdeck-container:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#f59e0b14 1px,#0000 1px);background-size:32px 32px;animation:8s linear infinite aura-grid-shift;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 60% at 50% 40%,#000 30%,#0000 100%)}.flightdeck-hero-glow{pointer-events:none;background:radial-gradient(#f59e0b14 0%,#0000 70%);width:600px;height:300px;animation:4s ease-in-out infinite aura-glow-breathe;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.flightdeck-brand-title{background:linear-gradient(135deg, #f4f4f6 0%, var(--color-aura) 60%, #f4f4f6 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite aura-text-shimmer}@keyframes aura-text-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.aura-speaking-ring{justify-content:center;align-items:center;display:inline-flex;position:relative}.aura-speaking-ring__svg{pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;transform:rotate(-90deg)}.aura-speaking-ring__track{fill:none;stroke:#f59e0b1f;stroke-width:2px}.aura-speaking-ring__arc{fill:none;stroke:var(--color-aura);stroke-width:2px;stroke-linecap:round;stroke-dasharray:251;stroke-dashoffset:251px;transition:stroke-dashoffset .3s}.aura-speaking-ring__arc--active{animation:2s ease-in-out infinite aura-neural-ring}.aura-agent-avatar--speaking{animation:1.8s ease-in-out infinite aura-neural-pulse}.aura-processing-indicator{border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--color-aura);letter-spacing:.06em;text-transform:uppercase;background:#f59e0b14;border:1px solid #f59e0b33;align-items:center;gap:3px;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.aura-processing-dot{background:var(--color-aura);border-radius:50%;width:4px;height:4px}.aura-processing-dot:first-child{animation:1.2s ease-in-out infinite aura-processing-dots}.aura-processing-dot:nth-child(2){animation:1.2s ease-in-out .2s infinite aura-processing-dots}.aura-processing-dot:nth-child(3){animation:1.2s ease-in-out .4s infinite aura-processing-dots}.signal-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.signal-bar{background:var(--border-emphasis);transform-origin:bottom;border-radius:1px;width:3px;transition:background .3s,transform .4s}.signal-bar:first-child{height:4px}.signal-bar:nth-child(2){height:7px}.signal-bar:nth-child(3){height:11px}.signal-bar:nth-child(4){height:14px}.signal-bar--active{animation:signal-bar-grow .4s var(--ease-arrive) both}.signal-bars--excellent .signal-bar--active{background:var(--color-fact)}.signal-bars--good .signal-bar--active{background:var(--color-hypothesis)}.signal-bars--poor .signal-bar--active{background:var(--color-conflict)}.aura-agent-status{border-radius:var(--radius-full);font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap;transition:all var(--duration-normal) var(--ease-standard);border:1px solid;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.aura-agent-status--online{color:var(--color-aura);background:#f59e0b14;border-color:#f59e0b40}.aura-agent-status--speaking{color:var(--color-aura);background:#f59e0b26;border-color:#f59e0b80;animation:1.5s ease-in-out infinite aura-neural-pulse}.aura-agent-status--processing{color:var(--color-decision);background:#6366f114;border-color:#6366f140}.aura-agent-status--offline{border-color:var(--border-hairline);color:var(--text-disabled);background:#ffffff08}.aura-status-pip{border-radius:50%;flex-shrink:0;width:5px;height:5px}.aura-agent-status--online .aura-status-pip{background:var(--color-aura);box-shadow:0 0 4px var(--color-aura);animation:2s ease-in-out infinite flightdeck-pulse}.aura-agent-status--speaking .aura-status-pip{background:var(--color-aura);box-shadow:0 0 8px var(--color-aura);animation:.8s ease-in-out infinite flightdeck-pulse}.aura-agent-status--processing .aura-status-pip{background:var(--color-decision);animation:1.2s ease-in-out infinite aura-processing-dots}.timeline-search-bar{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);flex-shrink:0;display:flex}.timeline-search-input{background:var(--bg-surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);height:28px;padding:0 var(--space-2) 0 28px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);transition:border-color var(--duration-fast), background var(--duration-fast);outline:none;flex:1}.timeline-search-input::placeholder{color:var(--text-disabled)}.timeline-search-input:focus{background:var(--bg-surface-hover);border-color:#f59e0b66}.timeline-search-icon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.timeline-search-wrap{flex:1;position:relative}.timeline-filter-chips{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.timeline-filter-chip{border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--bg-surface-raised);height:22px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;text-transform:uppercase;transition:all var(--duration-fast) var(--ease-standard);white-space:nowrap;padding:0 8px;font-size:9.5px;font-weight:600}.timeline-filter-chip:hover{border-color:var(--border-emphasis);color:var(--text-primary)}.timeline-filter-chip--active-fact{background:var(--color-fact-dim);border-color:var(--color-fact-border);color:var(--color-fact)}.timeline-filter-chip--active-hypothesis{background:var(--color-hypothesis-dim);border-color:var(--color-hypothesis-border);color:var(--color-hypothesis)}.timeline-filter-chip--active-decision{background:var(--color-decision-dim);border-color:var(--color-decision-border);color:var(--color-decision)}.timeline-filter-chip--active-action{background:var(--color-action-dim);border-color:var(--color-action-border);color:var(--color-action)}.timeline-filter-chip--active-conflict{background:var(--color-conflict-dim);border-color:var(--color-conflict-border);color:var(--color-conflict)}.wrsummary-card{-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-lg);width:290px;z-index:var(--z-overlay);animation:card-arrive .3s var(--ease-arrive) both;background:#12131afa;border:1px solid #f59e0b47;position:fixed;bottom:50px;right:336px;overflow:hidden;box-shadow:0 12px 40px #000000d9,inset 0 1px #ffffff14}@media (max-width:1024px){.wrsummary-card{bottom:60px;right:16px}}.wrsummary-card--minimized{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);background:#12131af2;border-color:#f59e0b59;width:auto;max-width:320px;padding:4px 12px;display:flex;bottom:46px;right:336px;box-shadow:0 6px 20px #0009}@media (max-width:1024px){.wrsummary-card--minimized{bottom:50px;right:16px}}.wrsummary-header{padding:var(--space-2) var(--space-3);background:#f59e0b0f;border-bottom:1px solid #f59e0b1f;justify-content:space-between;align-items:center;display:flex}.wrsummary-header-left{align-items:center;gap:var(--space-2);display:flex}.wrsummary-icon{border-radius:var(--radius-sm);background:#f59e0b26;border:1px solid #f59e0b4d;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex}.wrsummary-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-aura);font-size:10px;font-weight:700}.wrsummary-dismiss,.wrsummary-control-btn{border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-muted);cursor:pointer;transition:all var(--duration-fast);background:0 0;border:none;justify-content:center;align-items:center;font-size:12px;line-height:1;display:flex}.wrsummary-dismiss:hover,.wrsummary-control-btn:hover{color:var(--text-primary);background:#ffffff14}.wrsummary-body{padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.wrsummary-metrics{gap:var(--space-1h);grid-template-columns:repeat(3,1fr);display:grid}.wrsummary-metric{background:var(--bg-surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);padding:var(--space-1h) var(--space-2);text-align:center}.wrsummary-metric-value{font-family:var(--font-mono);font-size:var(--text-md);color:var(--text-primary);font-weight:700;line-height:1.2;display:block}.wrsummary-metric-label{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:8px;display:block}.wrsummary-insight{align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-sm);background:#f59e0b0d;border:1px solid #f59e0b1a;display:flex}.wrsummary-insight-icon{flex-shrink:0;margin-top:1px;font-size:11px}.wrsummary-insight-text{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal);margin:0}.wrsummary-insight-text strong{color:var(--color-aura);font-weight:600}.timeline-card__promote-btn{background:var(--color-decision-dim);border:1px solid var(--color-decision-border);border-radius:var(--radius-sm);color:var(--color-decision);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);flex-shrink:0;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}.timeline-card__promote-btn:hover{border-color:var(--color-decision);background:#6366f12e;transform:translateY(-1px);box-shadow:0 2px 8px #6366f140}.flightdeck-recent-incidents{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.flightdeck-recent-header{border-bottom:1px solid var(--border-hairline);background:var(--bg-surface-raised);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.flightdeck-recent-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-size:10px;font-weight:700}.flightdeck-recent-item{border-bottom:1px solid var(--border-hairline);animation:evidence-slide-in var(--duration-normal) var(--ease-arrive) both;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.flightdeck-recent-item:last-child{border-bottom:none}.flightdeck-recent-item:hover{background:var(--bg-surface-hover)}.flightdeck-recent-left{align-items:center;gap:10px;min-width:0;display:flex}.flightdeck-recent-sev{font-family:var(--font-mono);border-radius:var(--radius-sm);white-space:nowrap;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}.flightdeck-recent-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.flightdeck-recent-meta{font-family:var(--font-mono);color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:10px}.flightdeck-recent-empty{text-align:center;color:var(--text-disabled);font-size:11px;font-family:var(--font-mono);padding:16px}.flightdeck-telemetry-ticker{background:var(--bg-surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);align-items:center;gap:16px;padding:6px 16px;display:flex;position:relative;overflow:hidden}.flightdeck-telemetry-item{white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.flightdeck-telemetry-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:9px;font-weight:700}.flightdeck-telemetry-value{font-family:var(--font-mono);color:var(--color-fact);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.flightdeck-telemetry-sep{color:var(--border-emphasis);flex-shrink:0;font-size:10px}.flightdeck-scenario-count{border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--color-aura);letter-spacing:.05em;background:#f59e0b14;border:1px solid #f59e0b33;align-items:center;gap:4px;padding:2px 8px;font-size:9px;font-weight:700;display:inline-flex}@keyframes sev0-critical-flash{0%,to{box-shadow:0 0 0 0 #f43f5e00, border-color: #f43f5e4d}25%{border-color:#f43f5ecc;box-shadow:0 0 24px 4px #f43f5e59}75%{border-color:#f43f5e80;box-shadow:0 0 12px 2px #f43f5e33}}.toast--sev0-critical{border-left:3px solid var(--color-conflict)!important;animation:2s ease-in-out infinite sev0-critical-flash!important}.toast--sev0-critical .toast__icon{color:var(--color-conflict)!important}.flightdeck-scenario-card--sev0{background:linear-gradient(135deg, var(--bg-surface) 0%, #f43f5e08 100%)!important;border-color:#f43f5e40!important}.flightdeck-scenario-card--sev0:hover{border-color:#f43f5e80!important}.analytics-section{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.analytics-section__title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-aura);border-bottom:1px solid var(--border-hairline);padding-bottom:var(--space-1);font-size:9.5px;font-weight:700}.analytics-velocity-chart{height:40px;padding:var(--space-1) 0;align-items:flex-end;gap:3px;display:flex}.analytics-velocity-bar{min-height:3px;transition:height .5s var(--ease-arrive), background .3s;background:#f59e0b59;border-radius:2px 2px 0 0;flex:1;position:relative}.analytics-velocity-bar:hover{background:#f59e0bb3}.analytics-velocity-bar--peak{background:var(--color-aura)}.analytics-speaker-row{align-items:center;gap:var(--space-2);font-size:var(--text-xs);display:flex}.analytics-speaker-bar-track{background:var(--bg-surface-raised);border-radius:var(--radius-full);flex:1;height:6px;overflow:hidden}.analytics-speaker-bar-fill{border-radius:var(--radius-full);height:100%;transition:width .8s var(--ease-arrive)}.analytics-speaker-name{width:60px;font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.analytics-speaker-pct{width:32px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);text-align:right;flex-shrink:0}.keyboard-hint-badge{background:var(--bg-surface-raised);border:1px solid var(--border-emphasis);min-width:16px;height:16px;font-family:var(--font-mono);color:var(--text-muted);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:inline-flex}.flightdeck-container:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000,#f59e0b26,#f59e0b14,#0000);height:2px;animation:12s ease-in-out infinite aura-scan-line;position:fixed;left:0;right:0}.flightdeck-mode-toggle{background:var(--bg-glass);border:1px solid var(--border-glass-emphasis);border-radius:var(--radius-full);box-shadow:var(--shadow-glass);align-items:center;gap:3px;padding:3px;display:inline-flex}.flightdeck-mode-btn{border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:all var(--duration-fast) var(--ease-standard);white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:6px 16px;font-weight:500;display:inline-flex}.flightdeck-mode-btn:hover{color:var(--text-primary);background:var(--bg-glass-hover)}.flightdeck-mode-btn--active{background:var(--bg-glass-raised);color:var(--color-aura);border-color:#d4a85359;font-weight:600;box-shadow:0 1px 4px #00000040}.flightdeck-mode-btn--live{color:#10b981!important;background:#10b98114!important;border-color:#10b98166!important;box-shadow:0 0 12px #10b98126!important}.flightdeck-live-dot{color:#10b981;letter-spacing:.05em;font-size:9px;font-weight:700;animation:1.5s ease-in-out infinite live-dot-pulse}@keyframes live-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}
