:root{--red-brand-50:#fdebe6;--red-brand-100:#fbd2c6;--red-brand-200:#f6a98d;--red-brand-300:#f07e5a;--red-brand-400:#ea5528;--red-brand-500:#e33203;--red-brand-600:#c22b03;--red-brand-700:#9b2202;--red-brand-800:#771a02;--red-brand-900:#571301;--blue-50:#e6f2ff;--blue-100:#cce5ff;--blue-200:#99cbff;--blue-300:#66afff;--blue-400:#3392ff;--blue-500:#007bff;--blue-600:#0069d9;--blue-700:#0056b3;--blue-800:#004184;--blue-900:#003166;--sky-100:#def3fe;--sky-300:#7fd3fb;--sky-500:#17a2b8;--sky-700:#0c7a8c;--ink-900:#212529;--ink-800:#343a40;--ink-700:#495057;--ink-600:#6c757d;--ink-500:#868e96;--ink-400:#adb5bd;--ink-300:#ced4da;--ink-200:#dee2e6;--ink-100:#e9ecef;--ink-50:#f8f9fa;--white:#fff;--green-100:#d4edda;--green-500:#28a745;--green-700:#1e7e34;--amber-100:#fff3cd;--amber-500:#ffc107;--amber-700:#b8860b;--red-100:#f8d7da;--red-500:#dc3545;--red-700:#a71d2a;--cyan-500:#17a2b8;--color-primary:var(--red-brand-500);--color-primary-hover:var(--red-brand-600);--color-primary-active:var(--red-brand-700);--color-primary-soft:var(--red-brand-50);--color-secondary:var(--blue-500);--color-secondary-soft:var(--blue-50);--color-accent:var(--sky-500);--text-strong:var(--ink-900);--text-body:var(--ink-600);--text-muted:var(--ink-500);--text-inverse:var(--white);--text-link:var(--red-brand-600);--text-on-brand:var(--white);--surface-page:var(--white);--surface-subtle:var(--ink-50);--surface-card:var(--white);--surface-inverse:var(--ink-900);--surface-brand:var(--red-brand-500);--border-subtle:var(--ink-100);--border-default:var(--ink-200);--border-strong:var(--ink-300);--border-brand:var(--red-brand-500);--focus-ring:var(--red-brand-200);--status-success:var(--green-500);--status-warning:var(--amber-500);--status-error:var(--red-500);--status-info:var(--cyan-500);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-display:var(--font-sans);--font-body:var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:3.75rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-.01em;--tracking-snug:-.005em;--tracking-normal:0;--tracking-wide:.04em;--font-heading:var(--font-display);--font-ui:var(--font-body);--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-pill:999px;--shadow-xs:0 1px 2px #0b1b2b0f;--shadow-sm:0 1px 3px #0b1b2b14, 0 1px 2px #0b1b2b0a;--shadow-md:0 6px 16px #0b1b2b14;--shadow-lg:0 14px 32px #0b1b2b1a;--shadow-brand:0 12px 28px #e3322b42;--container-max:1200px;--container-pad:var(--space-5);--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--voice-assistant:var(--red-brand-500);--voice-assistant-soft:#e332031a;--voice-operator:var(--blue-500);--voice-operator-soft:#007bff1a;--voice-caller:#0c7a8c;--voice-caller-soft:#0c7a8c1a;--role-risk:#b26b00;--role-risk-soft:#b26b001f;--role-success:#1e7e34;--role-success-soft:#1e7e341f;--role-neutral:var(--ink-500);--series-1:var(--voice-assistant);--series-2:var(--voice-operator);--series-3:var(--voice-caller);--series-4:var(--role-risk);--series-5:var(--role-success);--series-6:#6f42c1;--chart-grid:var(--ink-100);--chart-axis:var(--text-muted);--chart-surface:var(--surface-card);--readout-weight:650;--readout-tracking:-.03em;--eyebrow-tracking:.08em;--amber-200:#fde68a;--row-height:48px;--cell-pad:var(--space-3) var(--space-4)}:root[data-density=compact]{--row-height:36px;--cell-pad:var(--space-2) var(--space-3)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-canvas:#0b0e13;--white:#141922;--ink-900:#edf1f6;--ink-800:#d9dfe7;--ink-700:#bcc5d1;--ink-600:#a0abba;--ink-500:#8590a0;--ink-400:#626d7c;--ink-300:#3d4553;--ink-200:#2b323d;--ink-100:#222833;--ink-50:#1a1f28;--text-strong:var(--ink-900);--text-body:var(--ink-700);--text-muted:#9aa5b4;--text-inverse:#0b0e13;--text-on-brand:#fff;--button-primary:#d03004;--button-primary-active:#b82802;--sky-700:#38a3b8;--text-brand:#ff8a63;--text-link:#ff8a63;--surface-page:#0b0e13;--surface-subtle:#1a1f28;--surface-card:#141922;--surface-inverse:#edf1f6;--border-subtle:#222833;--border-default:#2b323d;--border-strong:#3d4553;--focus-ring:#ff8a638c;--red-brand-50:#e3320329;--red-brand-100:#e332033d;--red-brand-200:#ff8a6380;--red-brand-600:#ff7a52;--red-brand-700:#ff9b7a;--blue-50:#007bff29;--blue-100:#007bff3d;--blue-600:#5aa9ff;--blue-700:#7ab9ff;--blue-800:#9ccaff;--blue-900:#cfe3ff;--green-100:#28a7452e;--green-700:#6fd38a;--amber-100:#ffc10729;--amber-200:#ffc10742;--amber-700:#f2c14e;--red-100:#dc354533;--red-700:#ff8f99;--sky-100:#17a2b82e;--voice-caller:#3fb8cc;--voice-assistant-soft:#e332032e;--voice-operator-soft:#007bff2e;--voice-caller-soft:#3fb8cc2e;--role-risk:#f2a63b;--role-success:#4cc46c;--series-6:#a98bf0;--chart-grid:#222833;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000073, 0 1px 2px #0000004d;--shadow-md:0 6px 16px #00000073;--shadow-lg:0 14px 32px #00000080}.readout{font-variant-numeric:tabular-nums slashed-zero;font-weight:var(--readout-weight);letter-spacing:var(--readout-tracking);color:var(--text-strong)}.eyebrow{font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--text-muted)}.timecode{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.92em}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-canvas:#f4f6f9;--sidebar-width:264px;--sidebar-width-collapsed:76px;--topbar-height:64px;--content-max:1360px;--ring:0 0 0 3px var(--focus-ring);--ease-spring:cubic-bezier(.34, 1.3, .64, 1);--text-muted:#5c636a;--text-body:var(--ink-700);--text-brand:var(--red-brand-600);--green-700:#155724;--amber-700:#856404}*,:before,:after{box-sizing:border-box}fieldset{min-inline-size:0}@media (width<=480px){main table{max-width:100%;display:block;overflow-x:auto}}html,body,#root{height:100%}body{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-body);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-strong);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:var(--weight-bold);margin:0}p{text-wrap:pretty;margin:0}a{color:var(--text-link);text-decoration:none}button{font:inherit}code,kbd{font-family:var(--font-mono)}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}
