@layer ac.tokens{:root{--ac-midnight:#0b1640;--ac-ink:#0a1033;--ac-cobalt:#1e47e6;--ac-cobalt-ink:#1a3cc7;--ac-cobalt-tint:#e8eeff;--ac-cyan:#2bc4f0;--ac-gold:#f5b841;--ac-gold-ink:#3b2a06;--ac-white:#fff;--ac-mist:#f2f4f8;--ac-mist-2:#f7f8fb;--ac-line:#e3e7ef;--ac-line-2:#eceff5;--ac-line-strong:#d6dbe6;--ac-track:#dfe4ee;--ac-ink-2:#2c3553;--ac-slate:#566079;--ac-slate-2:#7a8297;--ac-slate-3:#646c82;--ac-live:#e5533d;--ac-good:#157a3d;--ac-good-tint:#e3f7ea;--ac-bad:#b4234f;--ac-bad-tint:#ffe8ef;--ac-warn:#8a4b08;--ac-warn-tint:#fbeedb;--ac-say-glow:#1b2e7e;--ac-say-deep:#070e2b;--ac-cobalt-50:#eef3ff;--ac-cobalt-75:#e9eeff;--ac-cobalt-100:#dce5ff;--ac-cobalt-150:#cfdbff;--ac-midnight-950:#060b20;--ac-midnight-900:#081027;--ac-midnight-850:#0a132f;--ac-midnight-800:#0d1738;--ac-midnight-700:#142048;--ac-midnight-600:#1c2856;--ac-midnight-500:#2a3970;--ac-fog-100:#edf1fa;--ac-fog-200:#c2cadc;--ac-fog-300:#98a2bd;--ac-fog-400:#808ba8;--ac-cobalt-400:#4d74ff;--ac-cobalt-300:#7b9bff;--ac-cobalt-200:#9db3ff;--ac-live-dark:#ff6a52;--ac-good-dark:#7edba2;--ac-bad-dark:#ff9db8;--ac-warn-dark:#f2ae72;--ac-say-glow-dark:#1c3391;--ac-say-mid-dark:#112160;--ac-say-deep-dark:#0c1846;--ac-kind-question:#1b44c8;--ac-kind-question-tint:#e6eeff;--ac-kind-question-dark:#bfd0ff;--ac-kind-question-dark-tint:#6e96ff38;--ac-kind-pitch:#5b34c9;--ac-kind-pitch-tint:#efe9ff;--ac-kind-pitch-dark:#d9ccff;--ac-kind-pitch-dark-tint:#a078ff38;--ac-kind-explain:#0b6f86;--ac-kind-explain-tint:#e2f6fb;--ac-kind-explain-dark:#b0eaf7;--ac-kind-explain-dark-tint:#3cc8eb33;--ac-kind-objection:#b4234f;--ac-kind-objection-tint:#ffe8ef;--ac-kind-objection-dark:#ffc2d4;--ac-kind-objection-dark-tint:#ff6ea033;--ac-kind-close:#157a3d;--ac-kind-close-tint:#e3f7ea;--ac-kind-close-dark:#b5efc9;--ac-kind-close-dark-tint:#50d28c33;--ac-kind-listen:#4a5060;--ac-kind-listen-tint:#eef0f3;--ac-kind-listen-dark:#d5dbe8;--ac-kind-listen-dark-tint:#d2dcf029;--ac-say-edge:linear-gradient(90deg, #0a6fd8, #10b2ea 22%, #e3eef5 36%, #2a97ea 50%, #0e84e4 70%, #10b2ea 86%, #0a6fd8);--ac-font-sans:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--ac-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ac-display-wght:760;--ac-display-wdth:104%;--ac-display-tracking:-.035em;--ac-display-leading:1.03;--ac-title-wght:660;--ac-title-tracking:-.015em;--ac-title-leading:1.25;--ac-text-wght:420;--ac-text-wght-medium:540;--ac-text-wght-strong:600;--ac-text-wdth:100%;--ac-text-leading:1.6;--ac-text-leading-ui:1.45;--ac-text-word-spacing:.03em;--ac-label-wght:620;--ac-ready-wght:720;--ac-cue-wght:620;--ac-cue-wght-quiet:540;--ac-cue-wdth:110%;--ac-cue-tracking:-.016em;--ac-cue-leading:1.24;--ac-fs-2xs:.75rem;--ac-fs-xs:.8125rem;--ac-fs-sm:.875rem;--ac-fs-md:.9375rem;--ac-fs-base:1rem;--ac-fs-lg:1.1875rem;--ac-fs-xl:1.5rem;--ac-fs-2xl:1.75rem;--ac-fs-3xl:2.25rem;--ac-fs-4xl:2.75rem;--ac-fs-5xl:3.75rem;--ac-fs-6xl:4.25rem;--ac-fs-display:clamp(2.6rem, 1.4rem + 3.6vw, 4.25rem);--ac-fs-statement:clamp(2.1rem, 1.25rem + 3vw, 3.75rem);--ac-fs-caption:clamp(1.55rem, 1.05rem + 1.9vw, 2.75rem);--ac-fs-lead:clamp(1.0625rem, .96rem + .42vw, 1.3125rem);--ac-fs-cue:clamp(1.2rem, .9rem + .9vw, 1.75rem);--ac-radius-pill:999px;--ac-radius-window:30px;--ac-radius-window-inner:19px;--ac-radius-card:24px;--ac-radius-card-inner:17px;--ac-radius-say:20px;--ac-radius-control:12px;--ac-radius-chip:8px;--ac-radius-chip-sm:6px;--ac-space-1:4px;--ac-space-2:8px;--ac-space-3:12px;--ac-space-4:16px;--ac-space-5:20px;--ac-space-6:24px;--ac-space-7:32px;--ac-space-8:40px;--ac-space-9:48px;--ac-space-10:64px;--ac-space-11:80px;--ac-space-12:104px;--ac-space-13:136px;--ac-gutter:clamp(16px, 4vw, 56px);--ac-section-y:clamp(72px, 9vw, 136px);--ac-content-max:1240px;--ac-stage-max:1180px;--ac-ease:cubic-bezier(.2, .7, .2, 1);--ac-ease-spring:cubic-bezier(.3, 1.6, .5, 1);--ac-dur-fast:.18s;--ac-dur-base:.3s;--ac-dur-enter:.5s;--ac-word-settle:.42s;--ac-word-settle-hero:.56s;--ac-word-stagger:55ms;--ac-word-blur:6px;--ac-word-blur-hero:10px;--ac-word-rise:4px;--ac-word-rise-hero:6px;--ac-ready-pop:.42s;--ac-ready-pop-scale:.7;--ac-ready-land-scale:1.04;--ac-ready-delay:.12s;--ac-ready-hold:.4s;--ac-ready-release:.3s;--ac-highlight-fade:2.4s;--ac-quote-inline-box:.74em;--ac-quote-inline-raise:.12em;--ac-quote-inline-gap:.08em;--ac-quote-inline-switch:32px;--ac-quote-inline-lg-w:.6189em;--ac-quote-inline-lg-h:.5242em;--ac-quote-inline-lg-raise:.2125em;--ac-quote-inline-lg-gap:.1108em;--ac-numeric:tabular-nums}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ac-bg:var(--ac-white);--ac-canvas:var(--ac-mist);--ac-surface:var(--ac-white);--ac-surface-bar:var(--ac-mist-2);--ac-surface-hover:var(--ac-mist);--ac-border:var(--ac-line);--ac-border-soft:var(--ac-line-2);--ac-border-strong:var(--ac-line-strong);--ac-track-color:var(--ac-track);--ac-chart:var(--ac-midnight);--ac-text:var(--ac-ink);--ac-text-2:var(--ac-ink-2);--ac-text-muted:var(--ac-slate);--ac-text-faint:var(--ac-slate-3);--ac-accent:var(--ac-cobalt);--ac-accent-text:var(--ac-cobalt-ink);--ac-accent-tint:var(--ac-cobalt-tint);--ac-accent-fill:var(--ac-cobalt);--ac-on-accent:var(--ac-white);--ac-primary:var(--ac-ink);--ac-primary-hover:var(--ac-cobalt);--ac-on-primary:var(--ac-white);--ac-step-current:var(--ac-midnight);--ac-on-step-current:var(--ac-white);--ac-highlight:var(--ac-cobalt-100);--ac-highlight-soft:var(--ac-cobalt-75);--ac-highlight-key:var(--ac-cobalt-50);--ac-selection:var(--ac-cobalt-150);--ac-speaker-bg:var(--ac-mist-2);--ac-speaker-bg-live:var(--ac-white);--ac-speaker-line-live:#c9d6ff;--ac-meter-idle:#c9d1e0;--ac-meter-you:var(--ac-cobalt);--ac-meter-them:var(--ac-cyan);--ac-live-dot:var(--ac-live);--ac-good-text:var(--ac-good);--ac-good-bg:var(--ac-good-tint);--ac-bad-text:var(--ac-bad);--ac-bad-bg:var(--ac-bad-tint);--ac-warn-text:var(--ac-warn);--ac-warn-bg:var(--ac-warn-tint);--ac-ready-bg:var(--ac-gold);--ac-on-ready:var(--ac-gold-ink);--ac-logo-word:var(--ac-midnight);--ac-logo-quote:var(--ac-cobalt);--ac-focus-color:var(--ac-cobalt);--ac-focus-ring:0 0 0 2px var(--ac-white), 0 0 0 4px var(--ac-cobalt);--ac-kind-question-fg:var(--ac-kind-question);--ac-kind-question-bg:var(--ac-kind-question-tint);--ac-kind-pitch-fg:var(--ac-kind-pitch);--ac-kind-pitch-bg:var(--ac-kind-pitch-tint);--ac-kind-explain-fg:var(--ac-kind-explain);--ac-kind-explain-bg:var(--ac-kind-explain-tint);--ac-kind-objection-fg:var(--ac-kind-objection);--ac-kind-objection-bg:var(--ac-kind-objection-tint);--ac-kind-close-fg:var(--ac-kind-close);--ac-kind-close-bg:var(--ac-kind-close-tint);--ac-kind-listen-fg:var(--ac-kind-listen);--ac-kind-listen-bg:var(--ac-kind-listen-tint);--ac-shadow-deep:0 50px 100px -40px #0a288c61, 0 18px 36px -24px #0a288c47;--ac-shadow-mid:0 30px 60px -36px #0a288c52, 0 1px 2px 0 #0a10330a;--ac-shadow-raised:0 1px 2px 0 #0a10330d, 0 14px 32px -20px #10287847;--ac-shadow-float:0 10px 30px -14px #1028784d;--ac-shadow-chip:0 2px 6px -3px #10287824;--ac-say-bg:radial-gradient(130% 140% at 0% 0%, #1b2e7e 0%, #0b1640 52%, #070e2b 100%);--ac-say-bg-solid:var(--ac-midnight);--ac-say-shadow:inset 0 1px 0 0 #ffffff1f, 0 24px 48px -24px #0b1640a6;--ac-say-text:var(--ac-white);--ac-say-text-2:#dee9f6db;--ac-say-label:#dee9f6b8;--ac-say-muted:#dee9f6a3;--ac-say-said:#ffffff8c;--ac-say-tag-text:#dee9f6d1;--ac-say-tag-bg:#ffffff1a;--ac-say-tag-line:#dee9f673;--ac-say-rule:#ffffff1f;--ac-say-quote:var(--ac-cyan);--ac-say-kind-question-fg:var(--ac-kind-question-dark);--ac-say-kind-question-bg:var(--ac-kind-question-dark-tint);--ac-say-kind-pitch-fg:var(--ac-kind-pitch-dark);--ac-say-kind-pitch-bg:var(--ac-kind-pitch-dark-tint);--ac-say-kind-explain-fg:var(--ac-kind-explain-dark);--ac-say-kind-explain-bg:var(--ac-kind-explain-dark-tint);--ac-say-kind-objection-fg:var(--ac-kind-objection-dark);--ac-say-kind-objection-bg:var(--ac-kind-objection-dark-tint);--ac-say-kind-close-fg:var(--ac-kind-close-dark);--ac-say-kind-close-bg:var(--ac-kind-close-dark-tint);--ac-say-kind-listen-fg:var(--ac-kind-listen-dark);--ac-say-kind-listen-bg:var(--ac-kind-listen-dark-tint);--ac-window-bg:linear-gradient(180deg, #f6f8fcf5, #eef1f7f5)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ac-bg:var(--ac-midnight-950);--ac-canvas:var(--ac-midnight-950);--ac-surface:var(--ac-midnight-800);--ac-surface-bar:var(--ac-midnight-850);--ac-surface-hover:var(--ac-midnight-700);--ac-border:var(--ac-midnight-600);--ac-border-soft:#16214a;--ac-border-strong:var(--ac-midnight-500);--ac-track-color:var(--ac-midnight-600);--ac-chart:var(--ac-cobalt-300);--ac-text:var(--ac-fog-100);--ac-text-2:var(--ac-fog-200);--ac-text-muted:var(--ac-fog-300);--ac-text-faint:var(--ac-fog-400);--ac-accent:var(--ac-cobalt-400);--ac-accent-text:var(--ac-cobalt-200);--ac-accent-tint:#4d74ff2e;--ac-accent-fill:var(--ac-cobalt);--ac-on-accent:var(--ac-white);--ac-primary:var(--ac-fog-100);--ac-primary-hover:var(--ac-white);--ac-on-primary:var(--ac-ink);--ac-step-current:var(--ac-cobalt);--ac-on-step-current:var(--ac-white);--ac-highlight:#4d74ff4d;--ac-highlight-soft:#4d74ff33;--ac-highlight-key:#4d74ff21;--ac-selection:#4d74ff6b;--ac-speaker-bg:var(--ac-midnight-850);--ac-speaker-bg-live:var(--ac-midnight-700);--ac-speaker-line-live:var(--ac-cobalt-400);--ac-meter-idle:var(--ac-midnight-500);--ac-meter-you:var(--ac-cobalt-400);--ac-meter-them:var(--ac-cyan);--ac-live-dot:var(--ac-live-dark);--ac-good-text:var(--ac-good-dark);--ac-good-bg:#50d28c29;--ac-bad-text:var(--ac-bad-dark);--ac-bad-bg:#ff6ea029;--ac-warn-text:var(--ac-warn-dark);--ac-warn-bg:#f2ae7224;--ac-ready-bg:var(--ac-gold);--ac-on-ready:var(--ac-gold-ink);--ac-logo-word:var(--ac-white);--ac-logo-quote:var(--ac-cyan);--ac-focus-color:var(--ac-cobalt-300);--ac-focus-ring:0 0 0 2px var(--ac-midnight-950), 0 0 0 4px var(--ac-cobalt-300);--ac-kind-question-fg:var(--ac-kind-question-dark);--ac-kind-question-bg:var(--ac-kind-question-dark-tint);--ac-kind-pitch-fg:var(--ac-kind-pitch-dark);--ac-kind-pitch-bg:var(--ac-kind-pitch-dark-tint);--ac-kind-explain-fg:var(--ac-kind-explain-dark);--ac-kind-explain-bg:var(--ac-kind-explain-dark-tint);--ac-kind-objection-fg:var(--ac-kind-objection-dark);--ac-kind-objection-bg:var(--ac-kind-objection-dark-tint);--ac-kind-close-fg:var(--ac-kind-close-dark);--ac-kind-close-bg:var(--ac-kind-close-dark-tint);--ac-kind-listen-fg:var(--ac-kind-listen-dark);--ac-kind-listen-bg:var(--ac-kind-listen-dark-tint);--ac-shadow-deep:0 50px 100px -40px #000312d9, 0 18px 36px -24px #000312b3;--ac-shadow-mid:0 30px 60px -36px #000312cc, 0 1px 2px 0 #00031280;--ac-shadow-raised:0 1px 2px 0 #00031280, 0 14px 32px -20px #000312b3;--ac-shadow-float:0 10px 30px -14px #000312bf;--ac-shadow-chip:0 2px 6px -3px #00031299;--ac-say-bg:radial-gradient(130% 140% at 0% 0%, #1c3391 0%, #112160 50%, #0c1846 100%);--ac-say-bg-solid:var(--ac-say-mid-dark);--ac-say-shadow:inset 0 1px 0 0 #ffffff24, 0 0 0 1px #7b9bff5c, 0 0 56px -12px #2bc4f04d, 0 28px 56px -24px #00020ee6;--ac-say-text:var(--ac-white);--ac-say-text-2:#dee9f6e6;--ac-say-label:#dee9f6cc;--ac-say-muted:#dee9f6bd;--ac-say-said:#ffffffa3;--ac-say-tag-text:#dee9f6db;--ac-say-tag-bg:#ffffff1a;--ac-say-tag-line:#dee9f680;--ac-say-rule:#ffffff24;--ac-say-quote:var(--ac-cyan);--ac-say-kind-question-fg:var(--ac-kind-question-dark);--ac-say-kind-question-bg:var(--ac-kind-question-dark-tint);--ac-say-kind-pitch-fg:var(--ac-kind-pitch-dark);--ac-say-kind-pitch-bg:var(--ac-kind-pitch-dark-tint);--ac-say-kind-explain-fg:var(--ac-kind-explain-dark);--ac-say-kind-explain-bg:var(--ac-kind-explain-dark-tint);--ac-say-kind-objection-fg:var(--ac-kind-objection-dark);--ac-say-kind-objection-bg:var(--ac-kind-objection-dark-tint);--ac-say-kind-close-fg:var(--ac-kind-close-dark);--ac-say-kind-close-bg:var(--ac-kind-close-dark-tint);--ac-say-kind-listen-fg:var(--ac-kind-listen-dark);--ac-say-kind-listen-bg:var(--ac-kind-listen-dark-tint);--ac-window-bg:linear-gradient(180deg, #111b42f5, #0b1332f5)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ac-bg:var(--ac-midnight-950);--ac-canvas:var(--ac-midnight-950);--ac-surface:var(--ac-midnight-800);--ac-surface-bar:var(--ac-midnight-850);--ac-surface-hover:var(--ac-midnight-700);--ac-border:var(--ac-midnight-600);--ac-border-soft:#16214a;--ac-border-strong:var(--ac-midnight-500);--ac-track-color:var(--ac-midnight-600);--ac-chart:var(--ac-cobalt-300);--ac-text:var(--ac-fog-100);--ac-text-2:var(--ac-fog-200);--ac-text-muted:var(--ac-fog-300);--ac-text-faint:var(--ac-fog-400);--ac-accent:var(--ac-cobalt-400);--ac-accent-text:var(--ac-cobalt-200);--ac-accent-tint:#4d74ff2e;--ac-accent-fill:var(--ac-cobalt);--ac-on-accent:var(--ac-white);--ac-primary:var(--ac-fog-100);--ac-primary-hover:var(--ac-white);--ac-on-primary:var(--ac-ink);--ac-step-current:var(--ac-cobalt);--ac-on-step-current:var(--ac-white);--ac-highlight:#4d74ff4d;--ac-highlight-soft:#4d74ff33;--ac-highlight-key:#4d74ff21;--ac-selection:#4d74ff6b;--ac-speaker-bg:var(--ac-midnight-850);--ac-speaker-bg-live:var(--ac-midnight-700);--ac-speaker-line-live:var(--ac-cobalt-400);--ac-meter-idle:var(--ac-midnight-500);--ac-meter-you:var(--ac-cobalt-400);--ac-meter-them:var(--ac-cyan);--ac-live-dot:var(--ac-live-dark);--ac-good-text:var(--ac-good-dark);--ac-good-bg:#50d28c29;--ac-bad-text:var(--ac-bad-dark);--ac-bad-bg:#ff6ea029;--ac-warn-text:var(--ac-warn-dark);--ac-warn-bg:#f2ae7224;--ac-ready-bg:var(--ac-gold);--ac-on-ready:var(--ac-gold-ink);--ac-logo-word:var(--ac-white);--ac-logo-quote:var(--ac-cyan);--ac-focus-color:var(--ac-cobalt-300);--ac-focus-ring:0 0 0 2px var(--ac-midnight-950), 0 0 0 4px var(--ac-cobalt-300);--ac-kind-question-fg:var(--ac-kind-question-dark);--ac-kind-question-bg:var(--ac-kind-question-dark-tint);--ac-kind-pitch-fg:var(--ac-kind-pitch-dark);--ac-kind-pitch-bg:var(--ac-kind-pitch-dark-tint);--ac-kind-explain-fg:var(--ac-kind-explain-dark);--ac-kind-explain-bg:var(--ac-kind-explain-dark-tint);--ac-kind-objection-fg:var(--ac-kind-objection-dark);--ac-kind-objection-bg:var(--ac-kind-objection-dark-tint);--ac-kind-close-fg:var(--ac-kind-close-dark);--ac-kind-close-bg:var(--ac-kind-close-dark-tint);--ac-kind-listen-fg:var(--ac-kind-listen-dark);--ac-kind-listen-bg:var(--ac-kind-listen-dark-tint);--ac-shadow-deep:0 50px 100px -40px #000312d9, 0 18px 36px -24px #000312b3;--ac-shadow-mid:0 30px 60px -36px #000312cc, 0 1px 2px 0 #00031280;--ac-shadow-raised:0 1px 2px 0 #00031280, 0 14px 32px -20px #000312b3;--ac-shadow-float:0 10px 30px -14px #000312bf;--ac-shadow-chip:0 2px 6px -3px #00031299;--ac-say-bg:radial-gradient(130% 140% at 0% 0%, #1c3391 0%, #112160 50%, #0c1846 100%);--ac-say-bg-solid:var(--ac-say-mid-dark);--ac-say-shadow:inset 0 1px 0 0 #ffffff24, 0 0 0 1px #7b9bff5c, 0 0 56px -12px #2bc4f04d, 0 28px 56px -24px #00020ee6;--ac-say-text:var(--ac-white);--ac-say-text-2:#dee9f6e6;--ac-say-label:#dee9f6cc;--ac-say-muted:#dee9f6bd;--ac-say-said:#ffffffa3;--ac-say-tag-text:#dee9f6db;--ac-say-tag-bg:#ffffff1a;--ac-say-tag-line:#dee9f680;--ac-say-rule:#ffffff24;--ac-say-quote:var(--ac-cyan);--ac-say-kind-question-fg:var(--ac-kind-question-dark);--ac-say-kind-question-bg:var(--ac-kind-question-dark-tint);--ac-say-kind-pitch-fg:var(--ac-kind-pitch-dark);--ac-say-kind-pitch-bg:var(--ac-kind-pitch-dark-tint);--ac-say-kind-explain-fg:var(--ac-kind-explain-dark);--ac-say-kind-explain-bg:var(--ac-kind-explain-dark-tint);--ac-say-kind-objection-fg:var(--ac-kind-objection-dark);--ac-say-kind-objection-bg:var(--ac-kind-objection-dark-tint);--ac-say-kind-close-fg:var(--ac-kind-close-dark);--ac-say-kind-close-bg:var(--ac-kind-close-dark-tint);--ac-say-kind-listen-fg:var(--ac-kind-listen-dark);--ac-say-kind-listen-bg:var(--ac-kind-listen-dark-tint);--ac-window-bg:linear-gradient(180deg, #111b42f5, #0b1332f5)}@media (prefers-reduced-motion:reduce){:root{--ac-word-blur:0px;--ac-word-blur-hero:0px;--ac-word-rise:0px;--ac-word-rise-hero:0px;--ac-word-stagger:0s;--ac-word-settle:.16s;--ac-word-settle-hero:.16s;--ac-ready-pop-scale:1;--ac-ready-land-scale:1}}@keyframes ac-word-in{0%{opacity:0;filter:blur(var(--ac-word-blur));transform:translateY(var(--ac-word-rise))}}@keyframes ac-ready-pop{0%{opacity:0;transform:scale(var(--ac-ready-pop-scale))}}@keyframes ac-quote-ready{0%{fill:var(--ac-gold);transform:scale(var(--ac-ready-land-scale))}37.5%{fill:var(--ac-gold);transform:none}73.2%{fill:var(--ac-gold)}}:root{--ac-ui-font:"Archivo", "Archivo Fallback", var(--ac-font-sans);--ac-ui-h-sm:32px;--ac-ui-h:40px;--ac-ui-h-lg:48px;--ac-ui-h-field-lg:46px;--ac-ui-radius-panel:14px;--ac-ui-radius-sheet:26px}:root,[data-theme]{--ac-ui-field-ring:0 0 0 3px color-mix(in srgb, var(--ac-accent) 16%, transparent);--ac-ui-topbar-bg:color-mix(in srgb, var(--ac-surface) 94%, transparent);--ac-ui-avatar-bg:color-mix(in srgb, var(--ac-track-color) 55%, var(--ac-surface-hover));--ac-ui-switch-off:color-mix(in srgb, var(--ac-text-faint) 55%, var(--ac-surface));--ac-ui-overlay:color-mix(in srgb, var(--ac-surface) 55%, transparent);--ac-ui-hover-line:color-mix(in srgb, var(--ac-accent) 32%, var(--ac-border-soft))}}@layer ac.base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--ac-border-strong) transparent}body{background:var(--ac-bg);color:var(--ac-text);font-family:var(--ac-ui-font);font-size:var(--ac-fs-md);line-height:1.55;font-weight:var(--ac-text-wght);word-spacing:var(--ac-text-word-spacing);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}:where(a){color:var(--ac-accent-text);text-underline-offset:.18em;text-decoration-thickness:.08em}:where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--ac-accent)}:where([hidden]:not([hidden=until-found])){display:none!important}:where(:focus-visible){outline:2px solid var(--ac-focus-color);outline-offset:2px}:where(a:focus-visible){border-radius:4px}::selection{background:var(--ac-selection)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@layer ac.components{.ac-display{font-size:var(--ac-fs-display);font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);line-height:var(--ac-display-leading);letter-spacing:var(--ac-display-tracking);word-spacing:0;text-wrap:balance;margin:0}.ac-h1{font-size:var(--ac-fs-2xl);font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.03em;word-spacing:0;text-wrap:balance;margin:0;line-height:1.1}.ac-h2{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);line-height:var(--ac-title-leading);letter-spacing:var(--ac-title-tracking);text-wrap:balance;margin:0}.ac-h3{font-size:var(--ac-fs-md);letter-spacing:-.01em;margin:0;font-weight:620;line-height:1.35}.ac-lead{font-size:var(--ac-fs-lead);color:var(--ac-text-muted);text-wrap:pretty;margin:0;line-height:1.5}.ac-small{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);text-wrap:pretty;margin:0;line-height:1.5}.ac-label{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);margin:0;font-weight:600;line-height:1.4}.ac-cue{font-size:var(--ac-fs-lg);font-weight:var(--ac-cue-wght);font-stretch:var(--ac-cue-wdth);line-height:var(--ac-cue-leading);letter-spacing:var(--ac-cue-tracking);word-spacing:0;text-wrap:pretty;margin:0}.ac-muted{color:var(--ac-text-muted)}.ac-faint{color:var(--ac-text-faint)}.ac-num{font-variant-numeric:var(--ac-numeric)}.ac-count{color:var(--ac-text-faint);font-variant-numeric:var(--ac-numeric);font-weight:520}.ac-nw{white-space:nowrap}.ac-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ac-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ac-icon{vertical-align:-.2em;flex:none;width:16px;height:16px;display:inline-block}.ac-icon--lg{width:20px;height:20px}.ac-app{background:var(--ac-bg);min-height:100dvh;color:var(--ac-text);flex-direction:column;display:flex}.ac-main{width:100%;max-width:calc(var(--ac-content-max) + 2 * var(--ac-gutter));padding:40px var(--ac-gutter) 72px;flex:1 0 auto;margin:0 auto}.ac-stack{align-content:start;gap:16px;min-width:0;display:grid}.ac-stack--tight{gap:8px}.ac-stack--loose{gap:32px}.ac-cluster{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ac-grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:16px;display:grid}.ac-split{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.ac-divider{background:var(--ac-border-soft);border:0;height:1px;margin:24px 0}.ac-section+.ac-section{margin-top:48px}.ac-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.ac-topbar-wrap{z-index:50;padding:12px var(--ac-gutter) 0;pointer-events:none;justify-content:center;display:flex;position:sticky;top:0}.ac-topbar-wrap>*{pointer-events:auto}.ac-topbar{width:100%;max-width:var(--ac-content-max);border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-ui-topbar-bg);min-width:0;height:52px;box-shadow:var(--ac-shadow-float);align-items:center;gap:4px;padding:0 7px 0 16px;display:flex}.ac-topbar__brand{border-radius:var(--ac-radius-chip);color:inherit;flex:none;align-items:center;margin-right:10px;padding:6px 4px;text-decoration:none;display:inline-flex}.ac-topbar__brand .ac-mark{display:none}.ac-topbar__nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;margin:0 -4px;padding:4px;display:flex;overflow-x:auto}.ac-topbar__nav::-webkit-scrollbar{display:none}.ac-topbar__link{border-radius:var(--ac-radius-pill);height:34px;color:var(--ac-text-2);font-size:var(--ac-fs-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease);background:0 0;border:0;flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.ac-topbar__link:hover,.ac-topbar__link[aria-expanded=true],.ac-topbar__link:is([aria-current=page],.is-active){color:var(--ac-text);background:var(--ac-surface-hover)}.ac-topbar__link svg{flex:none;width:16px;height:16px}.ac-topbar__sep{background:var(--ac-border);flex:none;width:1px;height:16px;margin:0 6px}.ac-topbar__end{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.ac-topbar__menu{border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-surface);height:38px;color:var(--ac-text);font-size:var(--ac-fs-sm);cursor:pointer;align-items:center;margin-left:4px;padding:0 14px;font-weight:560;display:none}.ac-sidenav{align-content:start;gap:2px;min-width:0;display:grid}.ac-sidenav__label{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);margin:16px 0 4px;padding:0 12px;font-weight:600}.ac-sidenav__label:first-child{margin-top:0}.ac-sidenav__link{border-radius:var(--ac-radius-control);min-height:36px;color:var(--ac-text-2);font-size:var(--ac-fs-sm);transition:background-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease);align-items:center;gap:10px;padding:6px 12px;font-weight:500;text-decoration:none;display:flex}.ac-sidenav__link:hover{color:var(--ac-text);background:var(--ac-surface-hover)}.ac-sidenav__link:is([aria-current=page],.is-active){color:var(--ac-text);background:var(--ac-surface-hover);font-weight:600}.ac-sidenav__link svg{width:16px;height:16px;color:var(--ac-text-muted);flex:none}.ac-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:32px;display:flex}.ac-page-head>:first-child{flex:320px;min-width:0}.ac-page-head__sub{max-width:62ch;color:var(--ac-text-muted);font-size:var(--ac-fs-md);text-wrap:pretty;margin:8px 0 0}.ac-page-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-back{color:var(--ac-text-muted);font-size:var(--ac-fs-xs);border-radius:6px;align-items:center;gap:4px;margin-bottom:12px;font-weight:560;text-decoration:none;display:inline-flex}.ac-back:hover{color:var(--ac-text)}.ac-back svg{flex:none;width:14px;height:14px}.ac-btn{height:var(--ac-ui-h);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-pill);background:var(--ac-surface);color:var(--ac-text);font-size:var(--ac-fs-sm);letter-spacing:-.005em;word-spacing:0;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--ac-dur-fast) var(--ac-ease), border-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease), transform var(--ac-dur-fast) var(--ac-ease);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.ac-btn svg{flex:none;width:16px;height:16px}.ac-btn:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:var(--ac-accent);transform:translateY(-1px)}.ac-btn:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transition-duration:60ms;transform:scale(.98)}.ac-btn--primary{background:var(--ac-primary);color:var(--ac-on-primary);border-color:#0000}.ac-btn--primary:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--ac-primary-hover);border-color:#0000}.ac-btn--quiet{color:var(--ac-text-2);background:0 0;border-color:#0000}.ac-btn--quiet:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--ac-surface-hover);color:var(--ac-text);border-color:#0000;transform:none}.ac-btn--danger{color:var(--ac-bad-text)}.ac-btn--danger:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:color-mix(in srgb, var(--ac-bad-text) 45%, transparent);background:var(--ac-bad-bg);color:var(--ac-bad-text)}.ac-btn--quiet.ac-btn--danger:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){border-color:#0000}.ac-btn--sm{height:var(--ac-ui-h-sm);font-size:var(--ac-fs-xs);gap:6px;padding:0 12px}.ac-btn--lg{height:var(--ac-ui-h-lg);font-size:var(--ac-fs-md);padding:0 22px}.ac-btn--block{width:100%;display:flex}.ac-btn:is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.ac-btn[aria-busy=true]{opacity:1;cursor:progress}.ac-link{color:var(--ac-accent-text);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-weight:560;text-decoration:underline;text-decoration-thickness:.08em;display:inline}.ac-link:hover{color:var(--ac-accent)}.ac-icon-btn{border:1px solid var(--ac-border);background:var(--ac-surface);width:32px;height:32px;color:var(--ac-text-muted);cursor:pointer;transition:background-color var(--ac-dur-fast) var(--ac-ease), border-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ac-icon-btn svg{width:16px;height:16px}.ac-icon-btn:hover:not(:disabled){border-color:var(--ac-border-strong);color:var(--ac-text)}.ac-icon-btn[aria-pressed=true]{background:var(--ac-surface-hover);color:var(--ac-text)}.ac-icon-btn--quiet{background:0 0;border-color:#0000}.ac-icon-btn--quiet:hover:not(:disabled){background:var(--ac-surface-hover);border-color:#0000}.ac-icon-btn--sm{width:24px;height:24px}.ac-icon-btn--sm svg{width:14px;height:14px}.ac-icon-btn:disabled{opacity:.5;cursor:not-allowed}.ac-spinner{vertical-align:-.15em;border:.14em solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.8s linear infinite ac-spin;display:inline-block}.ac-dots{vertical-align:middle;align-items:center;gap:.25em;display:inline-flex}.ac-dots i{opacity:.3;width:.38em;height:.38em;animation:ac-dot 1.2s var(--ac-ease) infinite;background:currentColor;border-radius:50%}.ac-dots i:nth-child(2){animation-delay:.15s}.ac-dots i:nth-child(3){animation-delay:.3s}.ac-field{min-width:0;font-size:var(--ac-fs-xs);color:var(--ac-text-2);align-content:start;gap:6px;font-weight:600;line-height:1.4;display:grid}.ac-field em,.ac-field__opt{color:var(--ac-text-muted);font-style:normal;font-weight:500}.ac-field__hint{font-size:var(--ac-fs-xs);font-weight:var(--ac-text-wght);color:var(--ac-text-muted);line-height:1.45}.ac-field__error,.ac-error{font-size:var(--ac-fs-xs);color:var(--ac-bad-text);align-items:flex-start;gap:6px;margin:0;font-weight:560;line-height:1.45;display:flex}.ac-error{font-size:var(--ac-fs-sm)}.ac-error:empty{display:none}.ac-field__error svg,.ac-error svg{flex:none;width:14px;height:14px;margin-top:2px}.ac-input{width:100%;min-width:0;min-height:var(--ac-ui-h);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-control);background-color:var(--ac-surface-bar);color:var(--ac-text);font-size:var(--ac-fs-md);word-spacing:normal;transition:border-color .15s var(--ac-ease), background-color .15s var(--ac-ease), box-shadow .15s var(--ac-ease);padding:8px 12px;font-weight:450;line-height:1.4;display:block}.ac-input::placeholder{color:var(--ac-text-faint);opacity:1}.ac-input:focus,.ac-input:focus-visible{border-color:var(--ac-accent);background-color:var(--ac-surface);box-shadow:var(--ac-ui-field-ring);outline:none}.ac-input[aria-invalid=true]{border-color:var(--ac-bad-text);background-color:color-mix(in srgb, var(--ac-bad-bg) 40%, var(--ac-surface))}.ac-input[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--ac-bad-text) 16%, transparent)}.ac-input:disabled{opacity:.6;cursor:not-allowed}.ac-input--lg{min-height:var(--ac-ui-h-field-lg);padding:11px 13px}select.ac-input{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:linear-gradient(45deg, transparent 50%, var(--ac-text-muted) 50%), linear-gradient(135deg, var(--ac-text-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}select.ac-input option{background:var(--ac-surface);color:var(--ac-text)}textarea.ac-input{resize:vertical;min-height:88px;line-height:1.5}@media (forced-colors:active){.ac-input:focus{outline-offset:1px;outline:2px solid canvastext}}.ac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ac-form-grid>.is-wide{grid-column:1/-1}.ac-form-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:20px;display:flex}.ac-check{font-size:var(--ac-fs-sm);font-weight:var(--ac-text-wght);color:var(--ac-text-2);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.45;display:flex}.ac-check>input{width:18px;height:18px;accent-color:var(--ac-accent);cursor:pointer;flex:none;margin:1px 0 0}.ac-check:has(>input:disabled){opacity:.6;cursor:not-allowed}.ac-switch,.ac-check>.ac-switch{appearance:none;border-radius:var(--ac-radius-pill);background:var(--ac-ui-switch-off);cursor:pointer;width:36px;height:20px;transition:background-color var(--ac-dur-fast) var(--ac-ease);border:0;flex:none;margin:0;position:relative}.ac-switch:before{content:"";background:var(--ac-white);width:16px;height:16px;box-shadow:var(--ac-shadow-chip);transition:transform var(--ac-dur-fast) var(--ac-ease);border-radius:50%;position:absolute;top:2px;left:2px}.ac-switch:checked{background:var(--ac-accent)}.ac-switch:checked:before{transform:translate(16px)}.ac-switch:disabled{opacity:.5;cursor:not-allowed}.ac-check>.ac-switch{margin-top:1px}.ac-card{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);min-width:0;color:inherit;box-shadow:var(--ac-shadow-raised);padding:24px;position:relative}:is(a,button).ac-card{width:100%;font:inherit;text-align:inherit;cursor:pointer;transition:border-color var(--ac-dur-fast) var(--ac-ease), transform var(--ac-dur-fast) var(--ac-ease);text-decoration:none;display:block}:is(a,button).ac-card:hover{border-color:var(--ac-ui-hover-line);transform:translateY(-1px)}.ac-card--lg{border-radius:var(--ac-radius-card);padding:32px}.ac-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.ac-card__foot{border-top:1px solid var(--ac-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:20px;padding-top:16px;display:flex}.ac-card :is(.ac-card__head,.ac-card__foot)>svg{width:16px;height:16px;color:var(--ac-text-faint);flex:none}.ac-panel{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-surface-bar);min-width:0;padding:16px}.ac-list{border-top:1px solid var(--ac-border-soft);margin:0;padding:0;list-style:none}.ac-list>li{border-bottom:1px solid var(--ac-border-soft)}.ac-row{border-radius:var(--ac-radius-control);min-height:60px;color:inherit;transition:background-color var(--ac-dur-fast) var(--ac-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin:0 -8px;padding:12px 8px;text-decoration:none;display:grid}.ac-row:not(:has(>.ac-row__lead)){grid-template-columns:minmax(0,1fr) auto}:is(a,button).ac-row{width:calc(100% + 16px);font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0}:is(a,button).ac-row:hover{background:var(--ac-surface-hover)}.ac-row__lead{align-items:center;display:flex}.ac-row__main{min-width:0}.ac-row__title{text-overflow:ellipsis;white-space:nowrap;color:var(--ac-text);font-weight:600;display:block;overflow:hidden}.ac-row__meta{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);font-variant-numeric:var(--ac-numeric);flex-wrap:wrap;gap:2px 14px;margin-top:2px;display:flex}.ac-row__side{color:var(--ac-text-muted);font-size:var(--ac-fs-sm);justify-content:flex-end;align-items:center;gap:8px;display:flex}.ac-row__side>svg{width:16px;height:16px;color:var(--ac-text-faint);flex:none}.ac-disclosure{border-bottom:1px solid var(--ac-border-soft)}.ac-disclosure>summary{border-radius:var(--ac-radius-chip);font-size:var(--ac-fs-base);letter-spacing:-.01em;cursor:pointer;text-wrap:balance;transition:color var(--ac-dur-fast) var(--ac-ease);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-weight:620;list-style:none;display:flex}.ac-disclosure>summary::-webkit-details-marker{display:none}.ac-disclosure>summary svg{width:16px;height:16px;color:var(--ac-text-muted);transition:transform .25s var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease);flex:none}.ac-disclosure>summary:hover,.ac-disclosure>summary:hover svg{color:var(--ac-accent-text)}.ac-disclosure[open]>summary svg{transform:rotate(180deg)}.ac-disclosure__body{color:var(--ac-text-2);padding:0 0 18px}.ac-disclosure__body>:first-child{margin-top:0}.ac-disclosure__body>:last-child{margin-bottom:0}.ac-list+.ac-disclosure,.ac-disclosure:first-child{border-top:1px solid var(--ac-border-soft)}.ac-table-wrap{max-width:100%;overflow-x:auto}.ac-table{border-collapse:collapse;width:100%;font-size:var(--ac-fs-sm);font-variant-numeric:var(--ac-numeric)}.ac-table th{border-bottom:1px solid var(--ac-border);text-align:left;font-size:var(--ac-fs-xs);color:var(--ac-text-muted);white-space:nowrap;padding:0 12px 10px;font-weight:600}.ac-table td{border-bottom:1px solid var(--ac-border-soft);vertical-align:middle;color:var(--ac-text-2);overflow-wrap:break-word;padding:12px}.ac-table :is(th,td):first-child{padding-left:0}.ac-table :is(th,td):last-child{padding-right:0}.ac-table .is-num{text-align:right;white-space:nowrap}.ac-table td b{color:var(--ac-text);font-weight:600}.ac-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px 32px;margin:0;display:grid}.ac-stat{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.ac-stat__label{color:var(--ac-text-muted);font-size:var(--ac-fs-xs);margin:0;font-weight:560}.ac-stat__value{font-size:var(--ac-fs-xl);font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.02em;font-variant-numeric:var(--ac-numeric);margin:0;line-height:1.15}.ac-stat__value small{color:var(--ac-text-muted);font-size:var(--ac-fs-sm);letter-spacing:0;margin-left:2px;font-weight:520;font-stretch:100%}.ac-stat__note{color:var(--ac-text-faint);margin:0;font-size:12px}.ac-segmented{border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-canvas);scrollbar-width:none;align-items:center;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ac-segmented::-webkit-scrollbar{display:none}.ac-segmented__item{height:calc(var(--ac-ui-h) - 10px);border-radius:var(--ac-radius-pill);color:var(--ac-text-muted);font-size:var(--ac-fs-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease), box-shadow var(--ac-dur-fast) var(--ac-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.ac-segmented__item:hover{color:var(--ac-text)}.ac-segmented__item:is([aria-checked=true],[aria-selected=true],[aria-pressed=true],[aria-current=page],.is-active){background:var(--ac-surface);color:var(--ac-text);box-shadow:0 2px 8px -4px color-mix(in srgb, var(--ac-midnight) 30%, transparent), 0 0 0 1px var(--ac-border-soft)}.ac-segmented__item .ac-count{font-weight:560}.ac-segmented--block{width:100%;display:flex}.ac-segmented--block .ac-segmented__item{flex:1 0 auto}.ac-segmented--lg .ac-segmented__item{height:38px;padding:0 16px}.ac-pill{border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-surface-bar);height:24px;color:var(--ac-text-muted);white-space:nowrap;font-variant-numeric:var(--ac-numeric);align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ac-pill[data-tone]:before{content:"";background:var(--ac-text-faint);border-radius:50%;flex:none;width:6px;height:6px}.ac-pill[data-tone=accent]:before{background:var(--ac-accent)}.ac-pill[data-tone=good]:before{background:var(--ac-good-text)}.ac-pill[data-tone=warn]:before{background:var(--ac-warn-text)}.ac-pill[data-tone=bad]:before{background:var(--ac-bad-text)}.ac-pill--accent{border-color:color-mix(in srgb, var(--ac-accent) 22%, transparent);background:var(--ac-accent-tint);color:var(--ac-accent-text)}.ac-pill svg{flex:none;width:12px;height:12px}.ac-kind{border-radius:var(--ac-radius-pill);white-space:nowrap;height:24px;color:var(--ac-kind-listen-fg);background:var(--ac-kind-listen-bg);align-items:center;padding:0 10px;font-size:12px;font-weight:620;line-height:1;display:inline-flex}.ac-kind--question{color:var(--ac-kind-question-fg);background:var(--ac-kind-question-bg)}.ac-kind--pitch{color:var(--ac-kind-pitch-fg);background:var(--ac-kind-pitch-bg)}.ac-kind--explain{color:var(--ac-kind-explain-fg);background:var(--ac-kind-explain-bg)}.ac-kind--objection{color:var(--ac-kind-objection-fg);background:var(--ac-kind-objection-bg)}.ac-kind--close{color:var(--ac-kind-close-fg);background:var(--ac-kind-close-bg)}.ac-say .ac-kind{color:var(--ac-say-kind-listen-fg);background:var(--ac-say-kind-listen-bg)}.ac-say .ac-kind--question{color:var(--ac-say-kind-question-fg);background:var(--ac-say-kind-question-bg)}.ac-say .ac-kind--pitch{color:var(--ac-say-kind-pitch-fg);background:var(--ac-say-kind-pitch-bg)}.ac-say .ac-kind--explain{color:var(--ac-say-kind-explain-fg);background:var(--ac-say-kind-explain-bg)}.ac-say .ac-kind--objection{color:var(--ac-say-kind-objection-fg);background:var(--ac-say-kind-objection-bg)}.ac-say .ac-kind--close{color:var(--ac-say-kind-close-fg);background:var(--ac-say-kind-close-bg)}.ac-ready{border-radius:var(--ac-radius-pill);background:var(--ac-ready-bg);height:24px;color:var(--ac-on-ready);font-size:12px;font-weight:var(--ac-ready-wght);white-space:nowrap;animation:ac-ready-pop var(--ac-ready-pop) var(--ac-ease-spring) var(--ac-ready-delay) both;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.ac-tag{border-radius:var(--ac-radius-pill);background:var(--ac-say-tag-bg);height:24px;color:var(--ac-say-tag-text);white-space:nowrap;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.ac-tag--draft{border:1px dashed var(--ac-say-tag-line);background:0 0;font-weight:560}.ac-tag svg{flex:none;width:12px;height:12px}.ac-avatar{background:var(--ac-ui-avatar-bg);width:32px;height:32px;color:var(--ac-text-2);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.ac-avatar img{object-fit:cover;width:100%;height:100%}.ac-avatar--you{background:var(--ac-accent-tint);color:var(--ac-accent-text)}.ac-avatar--sm{width:24px;height:24px;font-size:10px}.ac-avatar--lg{border:1px solid var(--ac-border);background:var(--ac-surface);width:40px;height:40px;font-size:13px}button.ac-avatar{cursor:pointer;transition:box-shadow var(--ac-dur-fast) var(--ac-ease);border:0;padding:0}button.ac-avatar:hover,button.ac-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--ac-surface-hover)}.ac-banner{border-radius:var(--ac-radius-control);background:var(--ac-accent-tint);color:var(--ac-accent-text);font-size:var(--ac-fs-sm);align-items:flex-start;gap:10px;margin:0;padding:10px 12px;line-height:1.45;display:flex}.ac-banner[data-tone=good]{background:var(--ac-good-bg);color:var(--ac-good-text)}.ac-banner[data-tone=warn]{background:var(--ac-warn-bg);color:var(--ac-warn-text)}.ac-banner[data-tone=bad]{background:var(--ac-bad-bg);color:var(--ac-bad-text)}.ac-banner>svg{flex:none;width:16px;height:16px;margin-top:2px}.ac-banner__body{flex:auto;min-width:0}.ac-banner__body b{font-weight:640}.ac-banner .ac-icon-btn{color:inherit;margin:-3px -4px -3px 0}.ac-notice{font-size:var(--ac-fs-sm);color:var(--ac-text-2);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.ac-notice>svg{width:16px;height:16px;color:var(--ac-text-muted);flex:none;margin-top:2px}.ac-notice[data-tone=good]>svg{color:var(--ac-good-text)}.ac-notice[data-tone=warn]>svg{color:var(--ac-warn-text)}.ac-notice[data-tone=bad]>svg{color:var(--ac-bad-text)}.ac-notice[data-tone=accent]>svg{color:var(--ac-accent)}.ac-toasts{z-index:80;pointer-events:none;gap:8px;width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.ac-toasts>*{pointer-events:auto}.ac-toast{border:1px solid var(--ac-border);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);color:var(--ac-text-2);box-shadow:var(--ac-shadow-float);font-size:var(--ac-fs-sm);animation:ac-enter var(--ac-dur-base) var(--ac-ease) both;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;line-height:1.45;display:flex}.ac-toast>svg{width:16px;height:16px;color:var(--ac-accent);flex:none;margin-top:2px}.ac-toast[data-tone=good]>svg{color:var(--ac-good-text)}.ac-toast[data-tone=warn]>svg{color:var(--ac-warn-text)}.ac-toast[data-tone=bad]>svg{color:var(--ac-bad-text)}.ac-toast b{color:var(--ac-text);font-weight:620}.ac-toast__body{flex:auto;min-width:0}.ac-toast .ac-btn,.ac-toast .ac-icon-btn{margin:-4px 0}.ac-dialog{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card);background:var(--ac-surface);width:min(480px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ac-text);box-shadow:var(--ac-shadow-mid);margin:auto;padding:0;overflow:auto}.ac-dialog[open]{animation:ac-enter var(--ac-dur-base) var(--ac-ease) both}.ac-dialog::backdrop{background:#060b206b}.ac-dialog__body{gap:8px;padding:24px 24px 4px;display:grid}.ac-dialog__body p{color:var(--ac-text-2);margin:0}.ac-dialog__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:20px 24px 24px;display:flex}@media (width<=560px){.ac-dialog--sheet{border-radius:var(--ac-radius-card) var(--ac-radius-card) 0 0;width:100%;max-width:none;margin:auto 0 0}.ac-dialog--sheet .ac-dialog__foot{flex-direction:column-reverse}.ac-dialog--sheet .ac-dialog__foot .ac-btn{width:100%}}.ac-menu{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);min-width:200px;max-width:calc(100vw - 16px);box-shadow:var(--ac-shadow-float);gap:2px;padding:6px;display:grid}.ac-menu__item{border-radius:var(--ac-radius-control);width:100%;min-height:36px;color:var(--ac-text-2);font-size:var(--ac-fs-sm);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-weight:500;text-decoration:none;display:flex}.ac-menu__item:hover,.ac-menu__item:is([aria-current=page],[aria-checked=true],.is-active){background:var(--ac-surface-hover);color:var(--ac-text)}.ac-menu__item svg{width:16px;height:16px;color:var(--ac-text-muted);flex:none}.ac-menu__item--danger,.ac-menu__item--danger svg{color:var(--ac-bad-text)}.ac-menu__label{color:var(--ac-text-muted);padding:8px 10px 2px;font-size:12px;font-weight:600}.ac-menu__sep{background:var(--ac-border-soft);height:1px;margin:4px 6px}.ac-tooltip,[data-ac-tip]:is(:hover,:focus-visible):after{border-radius:var(--ac-radius-chip);background:var(--ac-text);max-width:240px;color:var(--ac-bg);box-shadow:var(--ac-shadow-float);word-spacing:0;text-align:left;pointer-events:none;padding:6px 10px;font-size:12.5px;font-weight:520;line-height:1.35}[data-ac-tip]{position:relative}[data-ac-tip]:is(:hover,:focus-visible):after{content:attr(data-ac-tip);z-index:60;width:max-content;animation:ac-fade var(--ac-dur-fast) var(--ac-ease) both;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ac-empty{justify-items:start;gap:8px;max-width:46ch;padding:32px 0;display:grid}.ac-empty--center{text-align:center;justify-items:center;margin:0 auto}.ac-empty__icon{background:var(--ac-surface-hover);width:44px;height:44px;color:var(--ac-text-muted);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.ac-empty__icon svg{width:20px;height:20px}.ac-empty p{color:var(--ac-text-muted);text-wrap:pretty;margin:0}.ac-empty .ac-btn{margin-top:8px}.ac-skeleton{border-radius:var(--ac-radius-chip-sm);background:color-mix(in srgb, var(--ac-track-color) 65%, var(--ac-surface));height:12px;display:block;position:relative;overflow:hidden}.ac-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ac-surface) 70%, transparent), transparent);animation:ac-shimmer 1.4s var(--ac-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}.ac-skeleton--title{width:min(320px,70%);height:26px}.ac-skeleton--block{border-radius:var(--ac-radius-card-inner);height:120px}.ac-skeleton--avatar{border-radius:50%;width:32px;height:32px}.ac-meter{border-radius:var(--ac-radius-pill);background:var(--ac-track-color);appearance:none;border:0;width:100%;height:6px;display:block;overflow:hidden}.ac-meter>span{width:var(--ac-ui-value,0%);border-radius:inherit;background:var(--ac-chart);height:100%;transition:width var(--ac-dur-base) var(--ac-ease);display:block}.ac-meter::-webkit-progress-bar{border-radius:var(--ac-radius-pill);background:var(--ac-track-color)}.ac-meter::-webkit-progress-value{border-radius:var(--ac-radius-pill);background:var(--ac-chart)}.ac-meter::-moz-progress-bar{border-radius:var(--ac-radius-pill);background:var(--ac-chart)}.ac-meter--thin{height:4px}.ac-steps{justify-content:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ac-step{border-radius:var(--ac-radius-pill);height:26px;color:var(--ac-text-faint);white-space:nowrap;transition:background-color .35s var(--ac-ease), color .35s var(--ac-ease);align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:540;display:inline-flex}.ac-step svg{width:12px;height:12px;color:var(--ac-good-text);flex:none;display:none}.ac-step:is(.is-done,[data-state=done]){color:var(--ac-text-2)}.ac-step:is(.is-done,[data-state=done]) svg{display:block}.ac-step:is(.is-current,[aria-current=step]){background:var(--ac-step-current);color:var(--ac-on-step-current);font-weight:640}.ac-numbered{counter-reset:ac-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ac-numbered>li{counter-increment:ac-step;color:var(--ac-text-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.ac-numbered>li:before{content:counter(ac-step)}.ac-numbered>li:before,.ac-step-n{background:var(--ac-step-current);width:24px;height:24px;color:var(--ac-on-step-current);font-variant-numeric:var(--ac-numeric);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:680;line-height:1;display:inline-grid}.ac-step-n:is(.is-upcoming,[data-state=upcoming]){background:var(--ac-surface-hover);color:var(--ac-text-muted)}.ac-step-n:is(.is-done,[data-state=done]){background:var(--ac-good-bg);color:var(--ac-good-text)}.ac-step-n svg{width:12px;height:12px}.ac-logo{flex:none;width:auto;height:24px;display:block;overflow:visible}.ac-logo--lg{height:28px}.ac-logo .word{fill:var(--ac-logo-word)}.ac-logo :is(.q1,.q2){fill:var(--ac-logo-quote)}.ac-mark{flex:none;width:24px;height:24px;display:block;overflow:visible}.ac-mark .q1{fill:var(--ac-logo-word)}.ac-mark .q2{fill:var(--ac-logo-quote)}@media (scripting:enabled){.ac-logo--land :is(.q1,.q2){transform-box:fill-box;transform-origin:18% 100%;animation:.56s cubic-bezier(.3,1.5,.5,1) both ac-q-land}.ac-logo--land .q1{animation-delay:.3s}.ac-logo--land .q2{animation-delay:.46s}}.ac-call{background:var(--ac-surface);min-width:0;color:var(--ac-text);font-size:var(--ac-fs-sm);flex-direction:column;line-height:1.45;display:flex;position:relative;overflow:hidden;container:ac-call/inline-size}.ac-callbar{border-bottom:1px solid var(--ac-border-soft);background:var(--ac-surface-bar);flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:52px;padding:0 14px 0 16px;display:grid}.ac-callbar__left,.ac-callbar__right{align-items:center;gap:10px;min-width:0;display:flex}.ac-callbar__right{gap:8px}.ac-callbar .ac-qmark{margin-right:4px}.ac-live-dot{background:var(--ac-live-dot);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.ac-live-dot:after{content:"";background:color-mix(in srgb, var(--ac-live-dot) 22%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite ac-pulse;position:absolute;inset:-3px}.ac-live-dot.is-still:after{animation:none}.ac-timer{min-width:38px;color:var(--ac-text-muted);font-variant-numeric:var(--ac-numeric);font-size:13px}.ac-endcall{border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-surface);height:30px;color:var(--ac-text-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:540;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.ac-endcall:hover{border-color:var(--ac-border-strong);color:var(--ac-text)}.ac-endcall:is(.is-pressed,[aria-pressed=true]){border-color:var(--ac-live-dot);background:var(--ac-live-dot);color:var(--ac-white)}.ac-qmark{flex:none;width:24px;height:24px;display:block;overflow:visible}.ac-qmark .q1{fill:var(--ac-logo-word);transform-box:fill-box;transform-origin:50% 100%}.ac-qmark .q2{fill:var(--ac-logo-quote)}.ac-qmark .q2--ghost{opacity:.2}.ac-qmark .q2--fill{clip-path:inset(100% 0 0);transform-box:fill-box;transform-origin:2% 100%;transition:clip-path .3s var(--ac-ease)}.ac-qmark.is-listen .q1{animation:1.1s ease-in-out infinite ac-breathe}.ac-qmark.is-draft .q2--fill{clip-path:inset(calc((1 - var(--ac-ui-draft,.6)) * 100%) 0 0 0);transition:clip-path 1.5s linear}.ac-qmark.is-ready .q2--fill{clip-path:inset(0);transition:clip-path .16s var(--ac-ease);animation:ac-quote-ready calc(var(--ac-ready-pop) + var(--ac-ready-hold) + var(--ac-ready-release)) var(--ac-ease) both}.ac-qmark.is-rest .q2--ghost{opacity:0}.ac-qmark.is-rest .q2--fill{clip-path:none}.ac-callgrid{width:100%;max-width:var(--ac-stage-max);flex:1 0 auto;grid-template-columns:250px minmax(0,1fr) 250px;grid-template-areas:"ears say focus";margin:0 auto;display:grid}.ac-callgrid>.ac-ears{grid-area:ears}.ac-callgrid>.ac-say{grid-area:say;align-self:start;margin:14px}.ac-callgrid>.ac-focus{grid-area:focus}.ac-ears{border-right:1px solid var(--ac-border-soft);flex-direction:column;gap:10px;min-width:0;padding:0 16px 16px;display:flex}.ac-ears__head,.ac-focus__head{height:40px;color:var(--ac-text-muted);align-items:center;margin:0;font-size:12.5px;font-weight:600;display:flex}.ac-spk{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-speaker-bg);transition:border-color .3s var(--ac-ease), background-color .3s var(--ac-ease), box-shadow .3s var(--ac-ease);grid-template-columns:30px minmax(0,1fr);gap:8px 10px;padding:12px;display:grid}.ac-spk>.ac-avatar{width:30px;height:30px;font-size:11px}.ac-spk__who{min-width:0;line-height:1.25;display:grid}.ac-spk__who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:640;overflow:hidden}.ac-spk__who span{color:var(--ac-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-bars{grid-column:1/-1;align-items:center;gap:3px;height:22px;display:flex}.ac-bars i{background:var(--ac-meter-idle);height:100%;transition:transform .3s var(--ac-ease), background-color .3s;border-radius:3px;flex:1;transform:scaleY(.12)}.ac-spk.is-on{border-color:var(--ac-speaker-line-live);background:var(--ac-speaker-bg-live);box-shadow:0 6px 18px -10px color-mix(in srgb, var(--ac-accent) 45%, transparent)}.ac-spk.is-on .ac-bars i{background:var(--ac-meter-them);animation:.9s ease-in-out infinite ac-level}.ac-spk--you.is-on .ac-bars i{background:var(--ac-meter-you)}.ac-bars i:nth-child(3n){animation-duration:.7s}.ac-bars i:nth-child(3n+1){animation-duration:1.1s}.ac-bars i:nth-child(2){animation-delay:-.3s}.ac-bars i:nth-child(4){animation-delay:-.5s}.ac-bars i:nth-child(5){animation-delay:-.2s}.ac-bars i:nth-child(7){animation-delay:-.6s}.ac-bars i:nth-child(8){animation-delay:-.15s}.ac-bars i:nth-child(10){animation-delay:-.4s}.ac-bars i:nth-child(11){animation-delay:-.7s}.ac-bars i:nth-child(13){animation-delay:-.25s}.ac-bars i:nth-child(14){animation-delay:-.55s}.ac-spk.is-on .ac-bars--level i{transform:scaleY(clamp(.12, calc(var(--ac-ui-level,0) * var(--ac-ui-k,.8)), 1));transition:transform 80ms linear,background-color .3s;animation:none}.ac-bars--level i:nth-child(4n+1){--ac-ui-k:.55}.ac-bars--level i:nth-child(4n+2){--ac-ui-k:1}.ac-bars--level i:nth-child(4n+3){--ac-ui-k:.75}@media (prefers-reduced-motion:reduce){.ac-spk.is-on .ac-bars i{animation:none;transform:scaleY(.55)}}.ac-ears__note{color:var(--ac-text-muted);align-items:center;gap:6px;margin:auto 0 0;font-size:12px;font-weight:560;display:flex}.ac-ears__note svg{flex:none;width:14px;height:14px}.ac-say{isolation:isolate;border-radius:var(--ac-radius-say);background:var(--ac-say-bg);min-width:0;color:var(--ac-say-text);box-shadow:var(--ac-say-shadow);padding:22px 26px 24px;position:relative;overflow:hidden}.ac-say__edge{background:var(--ac-say-edge);background-size:200% 100%;height:3px;position:absolute;top:0;left:0;right:0}.ac-say[data-state=draft] .ac-say__edge{animation:1.6s linear infinite ac-edge}.ac-say__head{justify-content:space-between;align-items:center;gap:10px;min-height:26px;display:flex}.ac-say__title{color:var(--ac-say-label);font-size:14px;font-weight:600}.ac-say__tags{align-items:center;gap:6px;display:inline-flex}.ac-say__line{font-size:var(--ac-fs-cue);font-weight:var(--ac-cue-wght);font-stretch:var(--ac-cue-wdth);line-height:var(--ac-cue-leading);letter-spacing:var(--ac-cue-tracking);word-spacing:0;text-wrap:pretty;transition:color .6s var(--ac-ease), opacity .25s var(--ac-ease);margin:14px 0 0}.ac-say[data-state=listening] .ac-say__line{font-size:var(--ac-fs-md);letter-spacing:0;color:var(--ac-say-muted);font-weight:500;font-stretch:100%;line-height:1.45}.ac-say[data-state=draft] .ac-say__line{font-size:clamp(1.05rem,.9rem + .5vw,1.3rem);font-weight:var(--ac-cue-wght-quiet);letter-spacing:0;color:var(--ac-say-muted)}.ac-say[data-state=said] .ac-say__line{color:var(--ac-say-said)}.ac-say[data-state=said] .ac-hq{opacity:.55}.ac-say__stack{display:grid}.ac-say__stack>*{grid-area:1/1;min-width:0}.ac-say__sizer{visibility:hidden;pointer-events:none}.ac-say__or{border-top:1px solid var(--ac-say-rule);grid-template-columns:auto auto 1fr;align-items:baseline;gap:6px 10px;margin-top:18px;padding-top:14px;display:grid}.ac-say__or-label{color:var(--ac-say-label);font-size:13px;font-weight:600}.ac-say__or p{color:var(--ac-say-text-2);font-size:16px;font-weight:520;font-stretch:var(--ac-cue-wdth);grid-column:1/-1;margin:0;line-height:1.4}.ac-say__cue{gap:2px;margin-top:14px;display:grid}.ac-say__cue b{color:var(--ac-say-label);font-size:13px;font-weight:600}.ac-say__cue p{color:var(--ac-say-text-2);font-size:var(--ac-fs-md);margin:0;line-height:1.45}.ac-say--mini{border-radius:var(--ac-ui-radius-panel);box-shadow:none;padding:14px 16px 16px}.ac-say--mini .ac-say__line{font-size:var(--ac-fs-md);letter-spacing:-.012em;text-wrap:balance;margin-top:8px;font-weight:600;line-height:1.3}.ac-w{animation:ac-word-in var(--ac-word-settle) var(--ac-ease) both;animation-delay:calc(var(--i,0) * var(--ac-word-stagger));display:inline-block}.ac-hq{width:var(--ac-quote-inline-box);height:var(--ac-quote-inline-box);margin-left:var(--ac-quote-inline-gap);vertical-align:var(--ac-quote-inline-raise);flex:none;display:inline-block;overflow:visible}.ac-hq :is(.q1,.q2){fill:var(--ac-logo-quote)}.ac-say .ac-hq :is(.q1,.q2){fill:var(--ac-say-quote)}.ac-hq .q2{transform-box:fill-box;transform-origin:2% 100%}.ac-say[data-state=ready] .ac-hq .q2,.ac-hq.is-ready .q2{animation:ac-quote-ready calc(var(--ac-ready-pop) + var(--ac-ready-hold) + var(--ac-ready-release)) var(--ac-ease) both}.ac-focus{min-width:0;padding:0 18px 18px 6px}.ac-focus__line{border-bottom:1px solid var(--ac-border-soft);letter-spacing:-.01em;border-radius:6px;margin:10px 0 14px;padding-bottom:14px;font-size:15px;font-weight:620;line-height:1.35}.ac-focus__line.is-new{animation:ac-highlight 1.4s var(--ac-ease) both}.ac-marks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ac-mark-row{color:var(--ac-text-2);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px;font-size:13.5px;line-height:1.4;display:grid}.ac-mark-row svg{width:15px;height:15px;color:var(--ac-text-faint);margin-top:2px}.ac-mark-row.is-done svg{color:var(--ac-good-text)}.ac-mark-row.is-next svg{color:var(--ac-accent)}.ac-mark-row.is-key{border-radius:var(--ac-radius-chip);background:var(--ac-highlight-key);margin:0 -6px;padding:4px 6px}.ac-mark-row.is-key svg{width:12px;height:12px;color:var(--ac-accent);margin:3px 0 0 2px}.ac-know{padding:12px max(16px, calc((100% - var(--ac-stage-max)) / 2 + 16px)) 16px;border-top:1px solid var(--ac-border-soft);background:var(--ac-canvas);flex:none}.ac-know__head{color:var(--ac-text-muted);align-items:baseline;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:600;display:flex}.ac-know__head span{color:var(--ac-text-faint);font-weight:500}.ac-know__cols{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ac-know__col{border-left:1px solid var(--ac-border);min-width:0;padding:0 12px}.ac-know__col:first-child{border-left:0;padding-left:0}.ac-know__h{color:var(--ac-text-muted);align-items:baseline;gap:6px;margin:0 0 4px;font-size:12px;font-weight:640;display:flex}.ac-know__h i{color:var(--ac-text-faint);font-variant-numeric:var(--ac-numeric);font-style:normal;font-weight:520}.ac-know__col ul{min-height:calc(4.2em + 12px);margin:0;padding:0;list-style:none}.ac-know__col li{color:var(--ac-text-2);text-wrap:balance;transition:opacity .5s var(--ac-ease);border-radius:6px;margin:0 -6px;padding:2px 6px;font-size:13px;line-height:1.4}.ac-know__col li.is-new{animation:ac-know-new var(--ac-highlight-fade) var(--ac-ease) both}.ac-know__col--open li{color:var(--ac-text-muted)}.ac-know__col li.is-done{color:var(--ac-text-faint);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--ac-text-muted) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--ac-text-muted) 50%, transparent)}.ac-know__col .ac-know__empty{color:var(--ac-text-faint)}.ac-know.is-cleared li{opacity:0}.ac-ended{z-index:3;background:var(--ac-ui-overlay);animation:ac-fade var(--ac-dur-enter) var(--ac-ease) both;place-items:center;padding:16px;display:grid;position:absolute;inset:52px 0 0}.ac-call:has(>.ac-ended:not([hidden]))>:is(.ac-callgrid,.ac-know){filter:blur(5px);transition:filter var(--ac-dur-enter) var(--ac-ease)}.ac-ended__card{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-say);background:var(--ac-surface);max-width:100%;box-shadow:var(--ac-shadow-mid);text-align:center;animation:ac-enter var(--ac-dur-enter) var(--ac-ease) both;justify-items:center;gap:6px;padding:28px 36px;display:grid}.ac-ended__mark{width:40px;height:40px;margin-bottom:4px}.ac-ended__mark .ac-qmark{width:100%;height:100%}.ac-ended__title{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:720}.ac-ended__card p{color:var(--ac-text-2);margin:0}.ac-ended__list{color:var(--ac-text-muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ac-ended__list li{align-items:center;gap:6px;display:inline-flex}.ac-ended__list svg{flex:none;width:14px;height:14px}@container ac-call (width<=1000px){.ac-callgrid{grid-template-columns:230px minmax(0,1fr);grid-template-areas:"ears say""ears focus"}.ac-callgrid>.ac-focus{padding:0 18px 18px 14px}}@container ac-call (width<=720px){.ac-callbar{gap:8px;height:48px;padding:0 10px}.ac-steps .ac-step:not(.is-current,[aria-current=step]){display:none}.ac-callgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"say""ears""focus"}.ac-callgrid>.ac-say{margin:10px;padding:16px 16px 18px}.ac-ears{border-right:0;flex-flow:wrap;gap:8px;padding:0 12px 12px}.ac-ears__head,.ac-spk__who span{display:none}.ac-spk{flex:140px;padding:10px}.ac-ears__note{width:100%;margin-top:2px}.ac-callgrid>.ac-focus{border-top:1px solid var(--ac-border-soft);padding:0 16px 16px}.ac-know{padding-inline:12px}.ac-know__cols{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;row-gap:12px}.ac-know__col:nth-child(odd){border-left:0;padding-left:0}.ac-ended{inset:48px 0 0}.ac-ended__card{padding:22px 20px}}@container ac-call (width<=400px){.ac-callbar{grid-template-columns:auto minmax(0,1fr) auto}.ac-steps{justify-content:flex-start}.ac-say__or{display:none}}@media (width<=860px){.ac-split{grid-template-columns:minmax(0,1fr);gap:24px}.ac-split>.ac-sidenav{margin:0 calc(-1 * var(--ac-gutter));padding:0 var(--ac-gutter);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ac-split>.ac-sidenav .ac-sidenav__label{display:none}.ac-split>.ac-sidenav .ac-sidenav__link{border-radius:var(--ac-radius-pill);flex:none}}@media (width<=760px){.ac-topbar:has(.ac-topbar__menu) .ac-topbar__nav{display:none}.ac-topbar__menu{display:inline-flex}.ac-topbar.is-open{overscroll-behavior:contain;border-radius:var(--ac-ui-radius-sheet);flex-wrap:wrap;height:auto;max-height:calc(100dvh - 24px);padding:7px 7px 12px 16px;overflow-y:auto}.ac-topbar.is-open .ac-topbar__brand{height:38px}.ac-topbar.is-open .ac-topbar__nav{order:5;width:100%;padding-top:8px;display:grid}.ac-topbar.is-open .ac-topbar__link{border-radius:var(--ac-radius-control);height:auto;font-size:var(--ac-fs-base);padding:12px 8px}.ac-topbar.is-open .ac-topbar__sep{display:none}}@media (width<=560px){.ac-main{padding-top:24px;padding-bottom:48px}.ac-h1{font-size:var(--ac-fs-xl)}.ac-page-head{margin-bottom:24px}.ac-card{padding:18px}.ac-card--lg{padding:24px 18px}.ac-form-grid{grid-template-columns:minmax(0,1fr)}.ac-row{grid-template-columns:auto minmax(0,1fr)}.ac-row:not(:has(>.ac-row__lead)){grid-template-columns:minmax(0,1fr)}.ac-row__side{flex-wrap:wrap;grid-column:-2/-1;justify-content:flex-start}.ac-row__title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ac-table--stack thead{display:none}.ac-table--stack tr{border-bottom:1px solid var(--ac-border-soft);gap:2px;padding:12px 0;display:grid}.ac-table--stack td,.ac-table--stack :is(th,td):is(:first-child,:last-child){text-align:left;border:0;padding:0}.ac-table--stack td[data-label]:before{content:attr(data-label) " ";color:var(--ac-text-muted);font-size:var(--ac-fs-xs);font-weight:600}}@media (width<=400px){.ac-topbar{padding-left:12px}.ac-topbar__brand:has(.ac-mark) .ac-logo{display:none}.ac-topbar__brand .ac-mark{display:block}}@keyframes ac-spin{to{transform:rotate(360deg)}}@keyframes ac-dot{30%{opacity:1}60%{opacity:.3}}@keyframes ac-pulse{50%{opacity:0;transform:scale(1.8)}}@keyframes ac-breathe{50%{transform:scale(1.06)}}@keyframes ac-level{0%,to{transform:scaleY(.2)}35%{transform:scaleY(.95)}60%{transform:scaleY(.45)}80%{transform:scaleY(.75)}}@keyframes ac-edge{to{background-position:-200% 0}}@keyframes ac-fade{0%{opacity:0}}@keyframes ac-enter{0%{opacity:0;transform:translateY(8px)}}@keyframes ac-shimmer{to{transform:translate(100%)}}@keyframes ac-highlight{0%,40%{background:var(--ac-highlight-soft);box-shadow:0 0 0 6px var(--ac-highlight-soft)}to{background:0 0;box-shadow:0 0 0 6px #0000}}@keyframes ac-know-new{0%{background:var(--ac-highlight);color:var(--ac-text)}}@keyframes ac-q-land{0%{opacity:0;transform:translateY(-22%)scale(.72)}}}@font-face{font-family:Archivo;src:url(/assets/archivo-ui-B-iTwiFq.woff2)format("woff2");font-weight:400 850;font-stretch:100% 112%;font-display:swap}@font-face{font-family:Archivo Fallback;src:local(Arial),local(ArialMT);font-weight:400 599;size-adjust:98%;ascent-override:89.6%;descent-override:21.4%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;src:local(Arial Bold),local(Arial-BoldMT);font-weight:600 900;size-adjust:104%;ascent-override:84.4%;descent-override:20.2%;line-gap-override:0%}:root{--fog:var(--ac-bg);--bar:var(--ac-surface-bar);--paper:var(--ac-surface);--paper-soft:var(--ac-surface-bar);--field:var(--ac-surface-bar);--ink:var(--ac-text);--ink-2:var(--ac-text-2);--slate:var(--ac-text-muted);--placeholder:var(--ac-text-faint);--bay:var(--ac-chart);--link:var(--ac-accent-text);--bay-text:var(--ac-accent-text);--gold:var(--ac-ready-bg);--gold-ink:var(--ac-on-ready);--gold-text:var(--ac-on-ready);--orange:var(--ac-live-dot);--hair:var(--ac-border-soft);--hair-strong:var(--ac-border-strong);--track:var(--ac-track-color);--info-text:var(--ac-accent-text);--info-tint:var(--ac-accent-tint);--success:var(--ac-good-text);--success-text:var(--ac-good-text);--success-tint:var(--ac-good-bg);--warning-text:var(--ac-warn-text);--warning-tint:var(--ac-warn-bg);--danger-solid:var(--ac-bad-text);--danger-text:var(--ac-bad-text);--danger-tint:var(--ac-bad-bg);--stage-bg:var(--ac-accent-tint);--stage-fg:var(--ac-accent-text);--card-bg:var(--ac-say-bg);--card-fg:var(--ac-say-text);--card-sub:var(--ac-say-label);--card-alt:var(--ac-say-tag-bg);--card-shadow:var(--ac-say-shadow);--think-bg:var(--ac-say-bg-solid);--think-fg:var(--ac-say-muted);--think-sub:var(--ac-say-label);--think-shadow:none;--bg:var(--ac-bg);--surface:var(--ac-surface);--surface-2:var(--ac-surface-hover);--surface-3:var(--ac-track-color);--border:var(--ac-border);--border-strong:var(--ac-border-strong);--text:var(--ac-text);--text-2:var(--ac-text-2);--muted:var(--ac-text-muted);--accent:var(--ac-step-current);--accent-ink:var(--ac-on-step-current);--accent-text:var(--ac-accent-text);--accent-soft:var(--ac-highlight-key);--chart:var(--ac-chart);--primary:var(--ac-primary);--primary-hover:var(--ac-primary-hover);--primary-ink:var(--ac-on-primary);--ok:var(--ac-good-text);--ok-bg:var(--ac-good-bg);--warn:var(--ac-warn-text);--warn-bg:var(--ac-warn-bg);--danger:var(--ac-bad-text);--danger-bg:var(--ac-bad-bg);--rep:var(--ac-meter-you);--prospect:var(--ac-meter-them);--live:var(--ac-live-dot);--r-inner:var(--ac-radius-chip-sm);--r-control:var(--ac-radius-control);--r-surface:var(--ac-radius-card-inner);--r-round:var(--ac-radius-pill);--radius-window:var(--ac-radius-card-inner);--radius-lg:var(--ac-radius-card-inner);--radius:var(--ac-radius-card-inner);--radius-sm:var(--ac-radius-control);--shadow:0 0 0 1px var(--ac-border-soft);--surface-shadow:0 0 0 1px var(--ac-border-soft), var(--ac-shadow-raised);--pop-shadow:0 0 0 1px var(--ac-border-soft), var(--ac-shadow-float);--ring:0 0 0 2px var(--ac-bg), 0 0 0 4px var(--ac-focus-color);--topbar-bg:var(--ac-ui-topbar-bg);--ease:var(--ac-ease);--font:var(--ac-ui-font);--font-rounded:var(--ac-ui-font);--chev:linear-gradient(45deg, transparent 50%, var(--ac-text-muted) 50%), linear-gradient(135deg, var(--ac-text-muted) 50%, transparent 50%)}*{box-sizing:border-box}body{overflow-x:hidden}a{color:var(--ac-accent-text);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--ac-accent)}h1{font-size:var(--ac-fs-2xl);font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.03em;word-spacing:0;text-wrap:balance;margin:0 0 16px;line-height:1.1}h2{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);line-height:var(--ac-title-leading);letter-spacing:var(--ac-title-tracking);word-spacing:0;text-wrap:balance;margin:0 0 12px}h3{font-size:var(--ac-fs-base);letter-spacing:-.01em;word-spacing:0;margin:0 0 8px;font-weight:640;line-height:1.35}h4{font-size:var(--ac-fs-md);margin:0;font-weight:620}p{text-wrap:pretty}b,strong{font-weight:var(--ac-text-wght-strong)}code{font-family:var(--ac-font-mono);border-radius:var(--ac-radius-chip-sm);background:var(--ac-surface-hover);padding:1px 5px;font-size:.86em}.pad{padding:16px}.muted{color:var(--ac-text-muted)}.small{font-size:var(--ac-fs-xs)}.stack>*+*{margin-top:16px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spread{justify-content:space-between}.grid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:start;gap:24px 32px;display:grid}.grow{flex:1}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.then-arrow{vertical-align:-2px;color:var(--ac-text-faint);display:inline-block}.card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.stack>.card+.card,.stack>*+.card,.stack>.card+*{margin-top:48px}.grid>.card,.grid>.stack>.card{padding-top:0}.card>h3:first-child,.card>.card-head:first-child{margin-top:0}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.card-head h2,.card-head h3{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);line-height:var(--ac-title-leading);letter-spacing:var(--ac-title-tracking);margin:0}.card-title{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);line-height:var(--ac-title-leading);letter-spacing:var(--ac-title-tracking);align-items:center;gap:8px;margin:0;display:inline-flex}.card-title>svg{color:var(--ac-text-faint)}.card>h3:first-child,.card>h2:first-child{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);letter-spacing:var(--ac-title-tracking)}.card-sub{font-size:var(--ac-fs-sm);color:var(--ac-text-muted);max-width:72ch;margin:-4px 0 16px}.card-note,.count{font-size:var(--ac-fs-xs);color:var(--ac-text-faint);font-variant-numeric:var(--ac-numeric);font-weight:520}.outline-box{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-surface-bar);padding:14px 16px}.bubble{border-left:2px solid var(--ac-accent);min-width:0;color:var(--ac-text);overflow-wrap:anywhere;padding:0 0 0 14px}.bubble-label{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);margin:0 0 4px;font-weight:600;display:block}.bubble-text{font-size:var(--ac-fs-lg);font-weight:var(--ac-cue-wght);font-stretch:var(--ac-cue-wdth);line-height:var(--ac-cue-leading);letter-spacing:var(--ac-cue-tracking);word-spacing:0;text-wrap:pretty;margin:0;display:block}.btn{min-height:var(--ac-ui-h);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-pill);background:var(--ac-surface);color:var(--ac-text);font:inherit;font-size:var(--ac-fs-sm);letter-spacing:-.005em;word-spacing:0;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--ac-dur-fast) var(--ac-ease), border-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease), transform var(--ac-dur-fast) var(--ac-ease);flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--ac-accent);color:var(--ac-text);transform:translateY(-1px)}.btn:active:not(:disabled){transition-duration:60ms;transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{flex:none}.btn-primary{background:var(--ac-primary);color:var(--ac-on-primary);border-color:#0000}.btn-primary:hover:not(:disabled){background:var(--ac-primary-hover);color:var(--ac-on-primary);border-color:#0000}.btn-danger{color:var(--ac-bad-text);background:0 0;border-color:#0000}.btn-danger:hover:not(:disabled){background:var(--ac-bad-bg);color:var(--ac-bad-text);border-color:#0000;transform:none}.btn-danger.is-solid{border-color:color-mix(in srgb, var(--ac-bad-text) 35%, transparent);background:var(--ac-surface)}.btn-quiet{color:var(--ac-text-2);background:0 0;border-color:#0000}.btn-quiet:hover:not(:disabled){background:var(--ac-surface-hover);color:var(--ac-text);border-color:#0000;transform:none}.btn.small,.btn-sm{min-height:var(--ac-ui-h-sm);font-size:var(--ac-fs-xs);gap:6px;padding:0 12px}.btn-big,.btn-lg{min-height:var(--ac-ui-h-lg);font-size:var(--ac-fs-md);padding:0 22px}.btn-block{width:100%}.icon-btn{width:32px;height:32px;color:var(--ac-text-muted);cursor:pointer;transition:background-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.icon-btn:hover:not(:disabled){background:var(--ac-surface-hover);color:var(--ac-text)}.icon-btn.is-danger:hover:not(:disabled){background:var(--ac-bad-bg);color:var(--ac-bad-text)}.icon-btn:disabled{opacity:.5;cursor:not-allowed}.link-btn{font:inherit;color:var(--ac-accent-text);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;border-radius:4px;padding:0;font-weight:560;text-decoration:underline;text-decoration-thickness:.08em}.link-btn:hover{color:var(--ac-accent)}.confirm-inline{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.confirm-inline .confirm-q{font-size:var(--ac-fs-xs);color:var(--ac-text-2);margin-right:4px}.field{min-width:0;font-size:var(--ac-fs-xs);color:var(--ac-text-2);flex-direction:column;gap:6px;font-weight:600;line-height:1.4;display:flex}.field-opt,.opt{color:var(--ac-text-muted);font-weight:500}.hint,.field-hint{font-size:var(--ac-fs-xs);font-weight:var(--ac-text-wght);color:var(--ac-text-muted);line-height:1.45}:where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden],[type=submit],[type=button],[type=reset])),:where(select),:where(textarea){min-width:0;min-height:var(--ac-ui-h);border:1px solid var(--ac-border-strong);border-radius:var(--ac-radius-control);background-color:var(--ac-surface-bar);color:var(--ac-text);font:inherit;font-size:var(--ac-fs-md);word-spacing:normal;transition:border-color .15s var(--ac-ease), background-color .15s var(--ac-ease), box-shadow .15s var(--ac-ease);padding:8px 12px;font-weight:450;line-height:1.4}:where(textarea){resize:vertical;field-sizing:content;width:100%;min-height:5.5em;max-height:60vh;line-height:1.5;display:block}:where(select){appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:var(--chev);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}:where(select) option{color:var(--ac-text);background:var(--ac-surface)}:where(input,select,textarea)::placeholder{color:var(--ac-text-faint);opacity:1}input[list]::-webkit-calendar-picker-indicator{display:none!important}:where(input,select,textarea):focus-visible,:where(input,select,textarea):focus{border-color:var(--ac-accent);background-color:var(--ac-surface);box-shadow:var(--ac-ui-field-ring);outline:none}:where(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}:where(input[type=checkbox],input[type=radio]){accent-color:var(--ac-accent)}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--ac-focus-color);outline-offset:2px;box-shadow:none}@media (forced-colors:active){:where(input,select,textarea):focus{outline-offset:1px;outline:2px solid canvastext}}.code{font-family:var(--ac-font-mono);font-size:var(--ac-fs-xs)}.select-sm{min-height:var(--ac-ui-h-sm);font-size:var(--ac-fs-sm);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;padding:4px 32px 4px 10px}.form-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.form-row>.grow{flex:220px}.form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.form-error{font-size:var(--ac-fs-sm);color:var(--ac-bad-text);align-items:flex-start;gap:6px;margin:0;font-weight:560;line-height:1.45;display:flex}.form-error svg{flex:none;margin-top:3px}.notice{font-size:var(--ac-fs-sm);color:var(--ac-text-2);align-items:flex-start;gap:8px;margin:0;line-height:1.45;display:flex}.notice svg{color:var(--ac-text-muted);flex:none;margin-top:3px}.notice.is-ok svg{color:var(--ac-good-text)}.notice.is-ok b{font-weight:600}.drop{border-radius:var(--ac-radius-control);border:1.5px dashed var(--ac-border-strong);background:var(--ac-surface-bar);text-align:center;font-size:var(--ac-fs-xs);color:var(--ac-text-muted);cursor:pointer;transition:border-color var(--ac-dur-fast) var(--ac-ease), background-color var(--ac-dur-fast) var(--ac-ease);justify-items:center;gap:4px;padding:26px 20px;display:grid;position:relative}.drop:hover,.drop.is-over{border-color:var(--ac-accent);background:var(--ac-highlight-key)}.drop b{color:var(--ac-text);font-size:var(--ac-fs-md);font-weight:560}.drop u{color:var(--ac-accent-text);text-underline-offset:.18em;text-decoration-thickness:.08em}.drop svg{color:var(--ac-text-muted);margin-bottom:4px}.drop.is-disabled{opacity:.55;cursor:default;pointer-events:none}.drop-input:focus-visible+.drop{outline:2px solid var(--ac-focus-color);outline-offset:2px;border-color:var(--ac-accent)}.chip{border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-surface-bar);min-height:24px;color:var(--ac-text-muted);white-space:nowrap;font-variant-numeric:var(--ac-numeric);align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.chip svg{stroke-width:1.75px;flex:none;width:12px;height:12px}.chip:is(.chip-success,.chip-ok,.outcome-won,.chip-info,.chip-accent,.outcome-next_step,.chip-warning,.chip-warn,.chip-danger,.chip-bad,.outcome-lost,.chip-dot):not(:has(>svg)):before{content:"";background:var(--ac-text-faint);border-radius:50%;flex:none;width:6px;height:6px}.chip:is(.chip-success,.chip-ok,.outcome-won){--tone:var(--ac-good-text)}.chip:is(.chip-info,.chip-accent,.outcome-next_step){--tone:var(--ac-accent)}.chip:is(.chip-warning,.chip-warn){--tone:var(--ac-warn-text)}.chip:is(.chip-danger,.chip-bad,.outcome-lost){--tone:var(--ac-bad-text)}.chip[class*=\-]:not(:has(>svg)):before{background:var(--tone,var(--ac-text-faint))}.chip[class*=\-]>svg{color:var(--tone,currentColor)}.chip:is(.chip-danger,.chip-bad){color:var(--ac-text-2)}.chip-outline{background:0 0}.chip-dot:before{background:currentColor}.chip-sample{color:var(--ac-text-2);background:0 0;border-style:dashed}.spin{animation:1.1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.banner-warn,.banner-error,.banner-info{border-radius:var(--ac-radius-control);font-size:var(--ac-fs-sm);border:0;margin:0;padding:10px 14px;line-height:1.45}.banner-warn{background:var(--ac-warn-bg);color:var(--ac-warn-text)}.banner-error{background:var(--ac-bad-bg);color:var(--ac-bad-text)}.banner-info{background:var(--ac-accent-tint);color:var(--ac-accent-text)}table{border-collapse:collapse;font-variant-numeric:var(--ac-numeric);width:100%}th,td{text-align:left;border-bottom:1px solid var(--ac-border-soft);font-size:var(--ac-fs-sm);color:var(--ac-text-2);padding:10px 8px}th{border-bottom-color:var(--ac-border);color:var(--ac-text-muted);font-weight:600;font-size:var(--ac-fs-xs)}.tbl th{white-space:nowrap;padding:0 12px 10px}.tbl td{vertical-align:middle;padding:12px}.tbl tr:last-child td{border-bottom:0}.tbl th:first-child,.tbl td:first-child{padding-left:0}.tbl th:last-child,.tbl td:last-child{text-align:right;padding-right:0}.tbl .num{color:var(--ac-text-muted);white-space:nowrap}.cell-name{align-items:center;gap:12px;min-width:0;display:flex}.cell-name>span:last-child{min-width:0}.cell-name b{color:var(--ac-text);overflow-wrap:break-word;font-weight:600;display:block}.cell-name small{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);overflow-wrap:break-word;display:block}.cell-name small.is-error{color:var(--ac-bad-text)}.file-ic{background:var(--ac-surface-hover);width:32px;height:32px;color:var(--ac-text-muted);border-radius:50%;flex:none;place-items:center;display:grid}.you{color:var(--ac-text-muted);font-weight:500}.speaker-rep{color:var(--ac-accent-text);font-weight:600}.speaker-prospect{color:var(--ac-text);font-weight:600}.skeleton,.skeleton-line,.skeleton-title,.skeleton-sub{background:color-mix(in srgb, var(--ac-track-color) 65%, var(--ac-surface));display:block;position:relative;overflow:hidden}.skeleton:after,.skeleton-line:after,.skeleton-title:after,.skeleton-sub:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ac-surface) 70%, transparent), transparent);animation:shimmer 1.4s var(--ac-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}.skeleton{border-radius:var(--ac-radius-card-inner)}.skeleton-line{border-radius:var(--ac-radius-chip-sm);height:12px}.skeleton-title{border-radius:var(--ac-radius-chip-sm);width:min(320px,70%);height:26px;margin-bottom:12px}.skeleton-sub{border-radius:var(--ac-radius-chip-sm);width:min(440px,90%);height:14px}.page-loading{gap:24px;display:grid}.page-loading .skeleton{height:140px}.page-loading .skeleton+.skeleton{height:220px}.loading-rows{gap:14px;padding:4px 0;display:grid}@keyframes shimmer{to{transform:translate(100%)}}.layout{background:var(--ac-bg);flex-direction:column;min-height:100dvh;display:flex}.topbar{z-index:50;width:calc(100% - 2 * var(--ac-gutter));max-width:var(--ac-content-max);border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-ui-topbar-bg);height:52px;box-shadow:var(--ac-shadow-float);align-items:center;gap:12px;margin:12px auto 0;padding:0 7px 0 16px;display:flex;position:sticky;top:12px}.brand{border-radius:var(--ac-radius-chip);color:var(--ac-text);flex:none;align-items:center;gap:10px;margin-right:4px;padding:6px 4px;text-decoration:none;display:inline-flex}.logo{flex:none;display:block}.brand .logo-mark{display:none}.topbar nav{flex:1 1 0;align-items:center;gap:2px;min-width:0;display:flex;position:relative}.topbar nav a,.nav-m,.nav-more-btn{border-radius:var(--ac-radius-pill);height:34px;color:var(--ac-text-2);font:inherit;font-size:var(--ac-fs-sm);white-space:nowrap;transition:color var(--ac-dur-fast) var(--ac-ease), background-color var(--ac-dur-fast) var(--ac-ease);flex:none;align-items:center;gap:7px;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.topbar nav>a svg,.nav-m:not(.nav-more-btn) svg{display:none}.nav-more-btn svg{width:14px;height:14px;color:var(--ac-text-muted)}.topbar nav a:hover,.nav-more-btn:hover,.topbar nav a.active,.nav-more-btn.active{color:var(--ac-text);background:var(--ac-surface-hover)}.nav-group{margin-left:13px}.nav-group:before{content:"";background:var(--ac-border);width:1px;height:16px;position:absolute;top:9px;left:-8px}.nav-more{flex:none;position:relative}.nav-more-btn{cursor:pointer;background:0 0;border:0;gap:4px}.nav-more-btn[aria-expanded=true]{color:var(--ac-text);background:var(--ac-surface-hover)}.nav-more-list{z-index:20;border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);min-width:220px;max-width:calc(100vw - 16px);box-shadow:var(--ac-shadow-float);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 12px);right:0}.topbar .nav-more-list a{border-radius:var(--ac-radius-control);height:36px;padding:0 10px}.topbar .nav-more-list a svg{color:var(--ac-text-muted);display:inline}.nav-more-list .nav-group{margin:7px 0 0}.nav-more-list .nav-group:before{background:var(--ac-border-soft);width:auto;height:1px;top:-5px;left:4px;right:4px}.nav-measure{visibility:hidden;pointer-events:none;gap:2px;width:100%;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.account{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.avatar{letter-spacing:.02em;width:32px;height:32px;color:var(--ac-accent-text);background:var(--ac-accent-tint);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;line-height:1;display:grid}.avatar.is-off{color:var(--ac-text-muted);background:var(--ac-ui-avatar-bg)}.avatar.is-invite{color:var(--ac-text-muted);box-shadow:inset 0 0 0 1px var(--ac-border-strong);background:0 0}.profile{flex:none;position:relative}.avatar-btn{font:inherit;cursor:pointer;transition:box-shadow var(--ac-dur-fast) var(--ac-ease);border:0;padding:0;font-size:12px;font-weight:700}.avatar-btn:hover,.avatar-btn[aria-expanded=true]{box-shadow:0 0 0 3px var(--ac-surface-hover)}.profile-panel{z-index:20;border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);width:300px;max-width:calc(100vw - 16px);box-shadow:var(--ac-shadow-float);padding:16px;position:absolute;top:calc(100% + 14px);right:0}.profile-panel p{margin:0}.profile-who{align-items:center;gap:10px;min-width:0;display:flex}.profile-who>span:last-child{min-width:0}.profile-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:640;display:block;overflow:hidden}.profile-who small{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-sep{background:var(--ac-border-soft);height:1px;margin:14px -16px}.profile-actions{justify-content:flex-end;gap:8px;display:flex}.signout{border-radius:var(--ac-radius-control);justify-content:flex-start;width:calc(100% + 16px);margin-left:-8px;padding-left:8px}.version-details{border-top:1px solid var(--ac-border-soft);color:var(--ac-text-muted);margin-top:12px;padding-top:12px;font-size:11px}.version-details dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.version-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.profile-panel .version-details p{margin-top:6px;line-height:1.4}.theme-btn{flex:none}.update-notices{width:calc(100% - 2 * var(--ac-gutter));max-width:var(--ac-content-max);border-radius:var(--ac-radius-control);background:var(--ac-accent-tint);color:var(--ac-accent-text);font-size:var(--ac-fs-sm);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:12px auto 0;padding:8px 8px 8px 16px;display:flex}.update-notice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.update-progress{width:8rem;height:.375rem;accent-color:var(--ac-chart)}main{width:100%;max-width:calc(var(--ac-content-max) + 2 * var(--ac-gutter));padding:40px var(--ac-gutter) 72px;flex:1 0 auto;margin:0 auto}main.is-call{flex-direction:column;flex:auto;max-width:none;padding:0;display:flex}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:32px;display:flex}.page-head>div:first-child{flex:320px;min-width:0}.page-head h1{overflow-wrap:anywhere;margin:0}.page-sub{color:var(--ac-text-muted);font-size:var(--ac-fs-md);max-width:64ch;margin:8px 0 0}.page-meta{font-size:var(--ac-fs-sm);color:var(--ac-text-muted);font-variant-numeric:var(--ac-numeric);flex-wrap:wrap;gap:2px 16px;margin:8px 0 0;display:flex}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.back-link{font:inherit;font-size:var(--ac-fs-xs);color:var(--ac-text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;margin-bottom:12px;padding:0;font-weight:560;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--ac-text)}.back-link svg{width:14px;height:14px}@media (width<=760px){.topbar{gap:8px}}@media (width<=560px){.topbar{gap:4px;height:50px;margin-top:8px;padding:0 5px 0 12px;top:8px}.brand{margin-right:0;padding:4px 2px}.brand .logo-lockup{display:none}.brand .logo-mark{display:block}.topbar nav{gap:0}.topbar nav a,.nav-m,.nav-more-btn{padding:0 9px}.nav-group{margin-left:0}.nav-group:before{display:none}.nav-more-list .nav-group:before{display:block}main:not(.is-call){padding-top:24px;padding-bottom:48px}h1{font-size:var(--ac-fs-xl)}.page-head{margin-bottom:24px}.stack>.card+.card,.stack>*+.card,.stack>.card+*{margin-top:40px}}.empty{max-width:52ch;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:flex-start;gap:8px;padding:32px 0;display:flex}.empty h3{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);letter-spacing:var(--ac-title-tracking);margin:4px 0 0}.empty p{color:var(--ac-text-muted);max-width:56ch;margin:0}.empty .btn,.empty .page-actions{margin-top:8px}.empty .page-actions .btn{margin-top:0}.empty-icon{width:44px;height:44px;color:var(--ac-text-muted);background:var(--ac-surface-hover);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.card .empty{padding:8px 0 4px}.score-ring{flex:none;place-items:center;display:inline-grid;position:relative}.score-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.score-ring-track{stroke:var(--ac-track-color)}.score-ring-arc{stroke:var(--ac-chart);stroke-linecap:round}.score-ring.is-low .score-ring-arc{stroke:var(--ac-text-muted)}.score-ring b{font-variant-numeric:var(--ac-numeric);letter-spacing:-.02em;font-weight:640;position:relative}.score-ring.is-none b{color:var(--ac-text-faint);font-weight:500}.score-ring.is-rubric .score-ring-track{stroke-dasharray:1.5 3;stroke:var(--ac-border-strong)}.score-ring.is-rubric .score-ring-arc{stroke:var(--ac-text-muted)}.score-ring.is-rubric b{color:var(--ac-text-2)}.score-kind{color:var(--ac-text-faint);font-size:12px}.score-legend{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);margin-bottom:0}.outcome-no_decision{color:var(--ac-text-2)}.chip.outcome-none{color:var(--ac-text-faint);background:0 0;border-color:#0000;padding-inline:0;font-weight:520}.stat-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:20px 32px;display:grid}.stat{flex-direction:column;justify-content:flex-start;gap:2px;min-width:0;display:flex}.stat-label{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);font-weight:560}.stat b{font-size:var(--ac-fs-xl);line-height:1.15;font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.02em;font-variant-numeric:var(--ac-numeric);order:0}.stat b small{font-size:var(--ac-fs-sm);letter-spacing:0;color:var(--ac-text-muted);margin-left:2px;font-weight:520;font-stretch:100%}.stat.is-off b{color:var(--ac-text-faint)}.stat-note{color:var(--ac-text-faint);font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters select{width:190px;max-width:100%}.call-list{border:0;border-top:1px solid var(--ac-border-soft);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;list-style:none}.call-list li{border-bottom:1px solid var(--ac-border-soft)}.call-list li+li{border-top:0}.stack>.call-list+*,.stack>*+.call-list{margin-top:16px}.stack>.stat-row+*{margin-top:32px}.call-row{border-radius:var(--ac-radius-control);min-height:68px;color:inherit;transition:background-color var(--ac-dur-fast) var(--ac-ease);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin:0 -8px;padding:12px 8px;text-decoration:none;display:grid}.call-row:hover{background:var(--ac-surface-hover)}.call-main{min-width:0}.call-title{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;font-weight:620;display:block;overflow:hidden}.call-title.is-untitled{color:var(--ac-text-muted);font-weight:500}.call-meta{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);font-variant-numeric:var(--ac-numeric);flex-wrap:wrap;gap:2px 14px;margin-top:2px;display:flex}.call-side{justify-content:flex-end;align-items:center;gap:8px;display:flex}.call-chev{color:var(--ac-text-faint);display:inline-flex}@media (width<=560px){.stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.call-row{grid-template-columns:40px minmax(0,1fr);gap:4px 12px}.call-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.call-side{flex-wrap:wrap;grid-column:2;justify-content:flex-start;margin-top:4px}.call-chev{display:none}.stat b{font-size:22px}.filters{width:100%}.filters select{flex:140px;width:auto}}.auth-wrap{background:var(--ac-bg);place-items:center;min-height:100dvh;padding:32px 16px;display:grid}.auth-card{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card);background:var(--ac-surface);width:100%;max-width:420px;box-shadow:var(--ac-shadow-raised);padding:32px}.auth-card>*+*{margin-top:16px}.auth-mark{color:var(--ac-text);align-items:center;gap:10px;display:flex}.auth-mark .logo{width:auto;height:28px}.auth-card h1{margin:28px 0 4px}.auth-card .auth-sub{color:var(--ac-text-muted);margin-top:0}.auth-card :where(input:not([type=checkbox])){min-height:var(--ac-ui-h-field-lg);padding:11px 13px}.auth-card .btn-primary,.auth-card .btn-block{width:100%;min-height:var(--ac-ui-h-lg);font-size:var(--ac-fs-md);margin-top:24px}.auth-card .banner-error+.btn-primary{margin-top:16px}.auth-card .auth-foot{color:var(--muted);font-size:14px}.auth-remember{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.auth-remember input{flex-shrink:0;width:16px;height:16px;margin:0}@media (width<=560px){.auth-card{padding:24px 20px}}.platforms{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:40px 48px;display:grid}.platform{flex-direction:column;gap:20px;display:flex}.platform-head{align-items:center;gap:12px;display:flex}.platform-head h2{margin:0}.platform-head p{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);margin:0}.platform-icon{background:var(--ac-surface-hover);width:40px;height:40px;color:var(--ac-text-2);border-radius:50%;flex:none;place-items:center;display:grid}.platform .btn-primary{align-self:flex-start}.steps{counter-reset:step;font-size:var(--ac-fs-md);color:var(--ac-text-2);gap:12px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;overflow-wrap:anywhere;grid-template-columns:24px minmax(0,1fr);gap:12px;display:grid}.steps li:before{content:counter(step);width:24px;height:24px;color:var(--ac-on-step-current);background:var(--ac-step-current);font-variant-numeric:var(--ac-numeric);border-radius:50%;place-items:center;font-size:12px;font-weight:680;line-height:1;display:grid}.steps b{color:var(--ac-text);font-weight:600}.trouble{border-top:1px solid var(--ac-border-soft);border-bottom:1px solid var(--ac-border-soft)}.trouble summary{font-size:var(--ac-fs-md);color:var(--ac-text);cursor:pointer;border-radius:var(--ac-radius-chip);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:620;list-style:none;display:flex}.trouble summary:hover{color:var(--ac-accent-text)}.trouble summary::-webkit-details-marker{display:none}.trouble summary svg{color:var(--ac-text-muted);transition:transform .25s var(--ac-ease)}.trouble[open] summary svg{transform:rotate(180deg)}.trouble-body{font-size:var(--ac-fs-sm);color:var(--ac-text-2);gap:8px;padding:0 0 16px;display:grid}.trouble-body p{margin:0}.trouble-body code{border-radius:var(--ac-radius-chip);font-size:var(--ac-fs-xs);overflow-wrap:anywhere;color:var(--ac-text);-webkit-user-select:all;user-select:all;padding:8px 10px;display:block}.tip-row{align-items:flex-start;gap:12px;display:flex}.tip-row p{color:var(--ac-text-2);margin:0}.tip-row b{color:var(--ac-text)}.tip-row svg{color:var(--ac-text-muted);flex:none;margin-top:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}.btn:hover:not(:disabled),.btn:active:not(:disabled){transform:none}.spin,.skeleton:after,.skeleton-line:after,.skeleton-title:after,.skeleton-sub:after{animation:none}}.live-mark{background:currentColor;border-radius:50%;width:6px;height:6px}.boot-loading{max-width:calc(var(--ac-content-max) + 2 * var(--ac-gutter));padding:12px var(--ac-gutter) 64px;margin:0 auto}.boot-loading:before{content:"";border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:url(/assets/lockup-small-WBN2aDib.svg) no-repeat 20px 50% / auto 24px, var(--ac-ui-topbar-bg);height:52px;box-shadow:var(--ac-shadow-float);margin-bottom:40px;display:block}:root[data-theme=dark] .boot-loading:before{background-image:url(/assets/lockup-small-on-dark-DfCSjfJ7.svg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .boot-loading:before{background-image:url(/assets/lockup-small-on-dark-DfCSjfJ7.svg)}}@media (width<=560px){.boot-loading{padding-top:8px}.boot-loading:before{background-position:14px;height:50px;margin-bottom:24px}}.form-row>.btn,.copy-row>.btn{min-height:var(--ac-ui-h)}.auth-form>*+*{margin-top:16px}.auth-card .auth-email{color:var(--ac-text);overflow-wrap:anywhere;font-weight:600}.code-input{letter-spacing:.5em;text-align:center;text-indent:.5em;font-variant-numeric:var(--ac-numeric);font-size:24px;font-weight:640}.auth-links{flex-wrap:wrap;gap:8px 20px;display:flex}.auth-state{background:var(--ac-surface-hover);width:44px;height:44px;color:var(--ac-text-2);border-radius:50%;place-items:center;margin-top:24px;display:grid}.auth-state+div h1{margin-top:0}.auth-card .auth-remember{gap:10px}.auth-card .auth-remember input{width:18px;height:18px}.live{margin:0 auto}.call-screen{background:var(--ac-surface);min-height:100dvh;color:var(--ac-text);font-size:var(--ac-fs-sm);flex-direction:column;flex:auto;line-height:1.45;display:flex;position:relative}.call-bar{z-index:5;background:var(--ac-surface-bar);border-bottom:1px solid var(--ac-border-soft);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:52px;padding:0 14px 0 16px;display:grid;position:sticky;top:0}.call-clock{min-width:0;color:var(--ac-text-muted);font-variant-numeric:var(--ac-numeric);align-items:center;gap:10px;font-size:13px;display:inline-flex}.call-clock .ac-qmark{margin-right:2px}.live-dot{background:var(--ac-live-dot);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.live-dot:after{content:"";background:color-mix(in srgb, var(--ac-live-dot) 22%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite ac-pulse;position:absolute;inset:-3px}.live-timer{min-width:38px}.mic-dot{display:none}.call-clock.is-reconnecting .live-dot{background:var(--ac-warn-text)}.call-clock.is-reconnecting .live-dot:after{animation:none}.call-status{letter-spacing:0;color:var(--ac-warn-text);margin:0;font-size:13px;font-weight:560;line-height:1.3}.call-bar-mid{justify-content:center;min-width:0;display:flex}.call-bar-end{justify-content:flex-end;align-items:center;gap:8px;display:flex}.call-icon{border:1px solid var(--ac-border);background:var(--ac-surface);width:30px;height:30px;color:var(--ac-text-muted);cursor:pointer;transition:background-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease), border-color var(--ac-dur-fast) var(--ac-ease);border-radius:50%;place-items:center;padding:0;display:inline-grid}.call-icon svg{width:15px;height:15px}.call-icon:hover{border-color:var(--ac-border-strong);color:var(--ac-text)}.call-icon[aria-pressed=true],.call-icon[aria-expanded=true]{background:var(--ac-surface-hover);color:var(--ac-text)}.call-icon.has-update{position:relative}.call-icon.has-update:after{content:"";background:var(--ac-accent);width:6px;height:6px;box-shadow:0 0 0 1.5px var(--ac-surface-bar);border-radius:50%;position:absolute;top:3px;right:3px}.call-end{font:inherit;border-radius:var(--ac-radius-pill);border:1px solid var(--ac-border);background:var(--ac-surface);height:30px;color:var(--ac-text-muted);cursor:pointer;white-space:nowrap;transition:color .3s var(--ac-ease), border-color .3s var(--ac-ease);padding:0 12px;font-size:12px;font-weight:540}.call-end:hover{color:var(--ac-text);border-color:var(--ac-border-strong)}.coach-model-meta{border-bottom:1px solid var(--ac-border-soft);color:var(--ac-text-faint);margin:0;padding:6px 16px;font-size:12px}.call-notes{width:100%;max-width:var(--ac-stage-max);flex-direction:column;gap:8px;margin:0 auto;padding:14px 14px 0;display:flex}.banner-dismissable{align-items:center;gap:8px;margin:0;display:flex}.banner-dismissable>span{flex:1}.banner-x{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.banner-x:hover,.banner-x:focus-visible{opacity:1;background:color-mix(in srgb, currentColor 10%, transparent)}.outcome-card{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);box-shadow:var(--ac-shadow-float);animation:ac-enter var(--ac-dur-base) var(--ac-ease) both;padding:20px}.call-screen>.outcome-card{margin:12px 14px 0}.is-wide>.outcome-card{z-index:6;width:400px;box-shadow:var(--ac-shadow-mid);margin:0;position:absolute;top:60px;right:14px}.outcome-card h3{font-size:var(--ac-fs-base);margin:0;font-weight:660}.outcome-sub{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);margin:4px 0 16px}.outcome-picker{grid-template-columns:1fr 1fr;gap:8px;display:grid}.outcome-actions{justify-content:flex-end;gap:4px;margin-top:12px;display:flex}@keyframes say-in{0%{opacity:0}to{opacity:1}}.kind-chip[data-kind]{border-radius:var(--ac-radius-pill);white-space:nowrap;height:24px;color:var(--ac-kind-listen-fg);background:var(--ac-kind-listen-bg);align-items:center;padding:0 10px;font-size:12px;font-weight:620;line-height:1;display:inline-flex}.kind-chip[data-kind=question]{color:var(--ac-kind-question-fg);background:var(--ac-kind-question-bg)}.kind-chip[data-kind=pitch]{color:var(--ac-kind-pitch-fg);background:var(--ac-kind-pitch-bg)}.kind-chip[data-kind=explain]{color:var(--ac-kind-explain-fg);background:var(--ac-kind-explain-bg)}.kind-chip[data-kind=objection]{color:var(--ac-kind-objection-fg);background:var(--ac-kind-objection-bg)}.kind-chip[data-kind=close]{color:var(--ac-kind-close-fg);background:var(--ac-kind-close-bg)}.say-zone .kind-chip[data-kind],.prep-line .kind-chip[data-kind]{color:var(--ac-say-kind-listen-fg);background:var(--ac-say-kind-listen-bg)}.say-zone .kind-chip[data-kind=question]{color:var(--ac-say-kind-question-fg);background:var(--ac-say-kind-question-bg)}.say-zone .kind-chip[data-kind=pitch]{color:var(--ac-say-kind-pitch-fg);background:var(--ac-say-kind-pitch-bg)}.say-zone .kind-chip[data-kind=explain]{color:var(--ac-say-kind-explain-fg);background:var(--ac-say-kind-explain-bg)}.say-zone .kind-chip[data-kind=objection]{color:var(--ac-say-kind-objection-fg);background:var(--ac-say-kind-objection-bg)}.say-zone .kind-chip[data-kind=close]{color:var(--ac-say-kind-close-fg);background:var(--ac-say-kind-close-bg)}.call-transcript-empty{font-size:var(--ac-fs-sm);color:var(--ac-text-muted);margin:0;padding:10px 0}.last-said{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ac-text-muted);border-radius:var(--ac-radius-chip-sm);overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-size:12px;line-height:1.45;display:block}.last-said b{color:var(--ac-text-2);margin-right:2px;font-weight:600}.call-transcript{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-surface-bar);padding:4px 16px}.call-transcript .transcript{margin:0}.call-transcript .transcript-body{max-height:40vh;font-size:var(--ac-fs-sm);color:var(--ac-text-2);padding:8px 0;line-height:1.5;overflow-y:auto}.transcript{margin-top:16px}.transcript-body{max-height:40vh;font-size:var(--ac-fs-sm);padding:8px 0;overflow-y:auto}.transcript-body.collapsed{max-height:none}.transcript-body p{margin:4px 0}.interim{opacity:.6}.transcript-toggle{color:var(--ac-text-muted);background:0 0}.talk-track{border-radius:var(--ac-radius-pill);background:var(--ac-track-color);height:4px;display:flex;overflow:hidden}.talk-track span{background:var(--ac-chart);border-radius:inherit}.talk-row{color:var(--ac-text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.talk-row .talk-track{flex:auto}.talk-pct{font-variant-numeric:var(--ac-numeric);flex:none}.placeholder-chip{border:1px dashed color-mix(in srgb, currentColor 40%, transparent);border-radius:var(--ac-radius-pill);font-family:var(--ac-ui-font);vertical-align:.12em;white-space:nowrap;color:inherit;opacity:.85;background:color-mix(in srgb, currentColor 8%, transparent);margin:0 1px;padding:0 7px;font-size:.7em;font-weight:520;font-stretch:100%;line-height:1.45;display:inline-block;position:relative}.placeholder-chip:before{content:"‹" attr(data-label) "›"}.placeholder-raw{opacity:0;white-space:nowrap;font-size:1px;position:absolute;inset:0;overflow:hidden}.source-chip{border-radius:var(--ac-radius-pill);height:20px;color:var(--ac-text-muted);border:1px solid var(--ac-border);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:560;line-height:1;display:inline-flex}@media (width<=559px){.call-bar{grid-template-columns:1fr auto;gap:10px;height:48px;padding:0 10px 0 12px}.call-bar-mid{display:none}.call-clock{gap:8px;font-size:12px}.call-notes{padding:10px 10px 0}}@media (prefers-reduced-motion:reduce){.outcome-card{transition:none;animation:none}.call-icon,.call-end{transition:none}.live-dot:after{animation:none}}.error-command{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.error-command code{border-radius:var(--ac-radius-chip);background:var(--ac-surface-hover);font-size:var(--ac-fs-xs);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;flex:auto;padding:8px 10px}.briefing{flex-direction:column;gap:16px;max-width:640px;display:flex}@media (width>=960px){.briefing.has-brief{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 24px;max-width:none;display:grid}.briefing.has-brief>.briefing-head{grid-column:1/-1}.briefing.has-brief>.today-focus,.briefing.has-brief>.first-call{grid-area:2/1}.briefing.has-brief>.last-call{grid-area:3/1;align-self:start}.briefing.has-brief>.start-choice{grid-area:2/2/span 2}.briefing.has-brief .briefing-sub{max-width:64ch}.briefing.has-brief .checklist li{font-size:13px}}@media (width<=959px){.briefing>.briefing-head{order:-2}.briefing>.start-choice{order:-1}}.briefing>*{animation:brief-in .3s var(--ac-ease) both}.briefing>:nth-child(2){animation-delay:40ms}.briefing>:nth-child(3){animation-delay:80ms}.briefing>:nth-child(4){animation-delay:.12s}@keyframes brief-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.briefing>*{animation:none}}.briefing-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.briefing-head h1{margin:0}.briefing-sub{font-size:var(--ac-fs-md);color:var(--ac-text-muted);max-width:52ch;margin:8px 0 0}.today-focus{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);overflow-wrap:anywhere;background:var(--ac-surface);box-shadow:var(--ac-shadow-raised);margin:0;padding:24px 28px 28px}.today-focus-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:14px;display:flex}.today-focus-label{font-size:var(--ac-fs-xs);letter-spacing:0;color:var(--ac-text-muted);align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.today-focus-label svg{color:var(--ac-accent)}.today-focus-since{font-size:var(--ac-fs-xs);color:var(--ac-text-faint);font-variant-numeric:var(--ac-numeric)}.today-focus-skill{font-size:var(--ac-fs-xl);font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.15}.today-focus-why{font-size:var(--ac-fs-md);color:var(--ac-text-muted);margin:8px 0 0;line-height:1.55}.today-focus-try{border-top:1px solid var(--ac-border-soft);color:var(--ac-text);flex-direction:column;gap:6px;margin:22px 0 0;padding:18px 0 0;display:flex}.today-focus-try-label{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);font-weight:600}.today-focus-line{font-size:var(--ac-fs-lg);font-weight:var(--ac-cue-wght);font-stretch:var(--ac-cue-wdth);line-height:var(--ac-cue-leading);letter-spacing:var(--ac-cue-tracking);word-spacing:0;text-wrap:pretty}.first-call{padding:4px 0 0}.first-call h2{font-size:var(--ac-fs-lg);margin:0 0 16px}.first-call-steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.first-call-steps li{counter-increment:step;grid-template-columns:24px 1fr;column-gap:12px;display:grid}.first-call-steps li:before{content:counter(step);width:24px;height:24px;color:var(--ac-on-step-current);background:var(--ac-step-current);font-variant-numeric:var(--ac-numeric);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:680;display:grid}.first-call-steps b{font-weight:620;line-height:24px}.first-call-steps span{color:var(--ac-text-muted);font-size:var(--ac-fs-sm)}.start-choice{flex-direction:column;gap:16px;min-width:0;display:flex}.choice-prepare{font:inherit;border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);text-align:left;cursor:pointer;background:var(--ac-surface);width:100%;color:var(--ac-text);box-shadow:var(--ac-shadow-raised);transition:border-color var(--ac-dur-fast) var(--ac-ease), transform var(--ac-dur-fast) var(--ac-ease);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 20px 20px 22px;display:grid}.choice-prepare:hover:not(:disabled){border-color:var(--ac-ui-hover-line);transform:translateY(-1px)}.choice-prepare:active:not(:disabled){transform:scale(.995)}.choice-prepare:disabled{opacity:.6;cursor:default}.choice-icon{width:44px;height:44px;color:var(--ac-accent-text);background:var(--ac-accent-tint);border-radius:50%;place-items:center;display:grid}.choice-main{flex-direction:column;gap:3px;min-width:0;display:flex}.choice-title{font-size:var(--ac-fs-lg);line-height:1.25;font-weight:var(--ac-title-wght);letter-spacing:var(--ac-title-tracking);margin:0}.choice-sub{font-size:var(--ac-fs-sm);color:var(--ac-text-muted);margin:0;line-height:1.45}.choice-chev{color:var(--ac-text-faint);display:inline-flex}.choice-now{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);box-shadow:var(--ac-shadow-raised);flex-direction:column;gap:16px;min-width:0;padding:22px 24px 12px;display:flex}.choice-now-head{flex-direction:column;gap:3px;display:flex}.field-opt{color:var(--ac-text-muted);font-weight:500}.btn-start{width:100%}.btn.btn-start:not(:disabled){background:var(--ac-primary);color:var(--ac-on-primary);border-color:#0000}.btn.btn-start:hover:not(:disabled){background:var(--ac-primary-hover);color:var(--ac-on-primary);border-color:#0000}.checklist{border-top:1px solid var(--ac-border-soft);gap:0;margin:0 -24px;padding:14px 24px 8px;list-style:none;display:grid}.checklist li{font-size:var(--ac-fs-xs);color:var(--ac-text-2);overflow-wrap:anywhere;grid-template-columns:16px 1fr;gap:12px;padding:5px 0;line-height:1.5;display:grid}.checklist svg{color:var(--ac-text-muted);margin-top:2px}.last-call{border-top:1px solid var(--ac-border-soft);border-bottom:1px solid var(--ac-border-soft);min-height:68px;color:inherit;transition:background-color var(--ac-dur-fast) var(--ac-ease);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;margin:8px 0 0;padding:12px 8px;text-decoration:none;display:grid}.last-call:hover{background:var(--ac-surface-hover);border-radius:var(--ac-radius-control)}.last-call:focus-visible{border-radius:var(--ac-radius-control)}.last-call-main{flex-direction:column;min-width:0;display:flex}.last-call-kicker{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);font-weight:560}.last-call-title{text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.last-call-meta{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);font-variant-numeric:var(--ac-numeric);flex-wrap:wrap;gap:0 14px;display:flex}.last-call-open{font-size:var(--ac-fs-sm);color:var(--ac-accent-text);white-space:nowrap;font-weight:560}.call-ended{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-say);background:var(--ac-surface);max-width:480px;box-shadow:var(--ac-shadow-mid);text-align:center;animation:ac-enter var(--ac-dur-enter) var(--ac-ease) both;flex-direction:column;align-items:center;margin:10vh auto 0;padding:32px 36px;display:flex}.call-ended h1{letter-spacing:-.02em;margin:12px 0 6px;font-size:22px;font-weight:720;font-stretch:100%}.call-ended p{color:var(--ac-text-2);margin:0 0 24px}.call-ended-icon{place-items:center;display:grid}.call-ended-icon .ac-mark{width:40px;height:40px}.call-ended .row{justify-content:center}@media (width<=560px){.today-focus{padding:18px 18px 20px}.today-focus-skill{font-size:21px}.today-focus-line{font-size:17px}.choice-now{padding-left:18px;padding-right:18px}.choice-prepare{gap:12px;padding:16px 14px 16px 16px}.checklist{margin:0 -18px;padding:12px 18px 6px}.last-call{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.last-call-open{display:none}.call-ended{margin-top:24px;padding:24px 20px}}.call-v3{flex-direction:column;flex:auto;min-height:0;display:flex}.v3-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"say""ears""focus";width:100%;display:grid}.is-wide .v3-top{max-width:var(--ac-stage-max);grid-template-columns:230px minmax(0,1fr) 260px;grid-template-areas:"ears say focus";margin:0 auto}.v3-top>.call-ears{grid-area:ears}.v3-top>.say-zone{grid-area:say}.v3-top>.focus-zone{grid-area:focus}.zone-head{letter-spacing:0;margin:0;font-size:12.5px;font-weight:600;line-height:1.3}.is-wide .call-ears{padding:0 16px 16px}.is-narrow .call-ears{border-right:0;flex-flow:row;gap:8px;padding:0 12px 12px}.is-narrow .call-ears .ac-ears__head{display:none}.is-narrow .call-ears .ac-spk{flex:auto;grid-template-columns:30px minmax(0,max-content) minmax(44px,1fr);align-items:center;column-gap:8px;padding:8px}.is-narrow .call-ears .ac-spk--you{grid-template-columns:30px max-content minmax(44px,1fr)}.is-narrow .call-ears .ac-spk__who span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.is-narrow .call-ears .ac-bars{grid-column:auto;gap:2px;height:18px}.is-narrow .call-ears .ac-bars i:nth-child(n+11){display:none}.call-ears .ac-ears__head{letter-spacing:0;margin:0;font-size:12.5px}.call-ears .ac-spk__who b{font-weight:640}.say-zone{isolation:isolate;overflow-wrap:anywhere;border-radius:var(--ac-radius-say);background:var(--ac-say-bg);color:var(--ac-say-text);box-shadow:var(--ac-say-shadow);flex-direction:column;align-self:start;gap:14px;margin:14px;padding:22px 26px 24px;display:flex;position:relative;overflow:hidden}.is-narrow .say-zone{margin:10px;padding:16px 16px 18px}.say-zone:before{content:"";background:var(--ac-say-edge);background-size:200% 100%;height:3px;position:absolute;top:0;left:0;right:0}.say-zone:has(.say-live[data-state=draft]):before{animation:1.6s linear infinite ac-edge}.say-zone .zone-head{min-height:26px;color:var(--ac-say-label);align-items:center;font-size:14px;display:flex}.say-live,.say-alt{flex-direction:column;gap:10px;display:flex}.say-tags{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;font-size:12px;line-height:1.4;display:flex}.say-live>.say-tags{justify-content:flex-end;max-width:calc(100% - 100px);position:absolute;top:22px;right:26px}.is-narrow .say-live>.say-tags{top:16px;right:16px}.say-live>.say-tags:empty{display:none}.ready-tag{border-radius:var(--ac-radius-pill);background:var(--gold);height:24px;color:var(--gold-ink);font-size:12px;font-weight:var(--ac-ready-wght);white-space:nowrap;animation:ac-ready-pop var(--ac-ready-pop) var(--ac-ease-spring) var(--ac-ready-delay) both;align-items:center;padding:0 10px;line-height:1;display:inline-flex}.ready-tag.is-small{height:20px;padding:0 8px;font-size:11px}.talking-tag{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.talk-wave{display:none}.say-zone{--say-line:clamp(1.5rem, 1.25rem + .9vw, 2.125rem)}.say-live-text{max-width:36ch;font-size:var(--say-line);line-height:var(--ac-cue-leading);font-weight:var(--ac-cue-wght);font-stretch:var(--ac-cue-wdth);letter-spacing:var(--ac-cue-tracking);word-spacing:0;text-wrap:pretty;animation:ac-word-in var(--ac-word-settle) var(--ac-ease) both;transition:color .6s var(--ac-ease);margin:0}.say-live-empty{font-size:var(--ac-fs-md);color:var(--ac-say-muted);margin:0}.say-live[data-state=draft] .say-live-text{max-width:44ch;font-size:calc(var(--say-line) * .78);line-height:1.35;font-weight:var(--ac-cue-wght-quiet);letter-spacing:0;color:var(--ac-say-muted)}.say-live[data-state=past] .say-live-text{color:var(--ac-say-said)}.say-live:is([data-state=ready],[data-state=past]) .say-live-text:after{content:"⁠";background:var(--ac-say-quote);padding-left:.82em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.076 13.228C2.881 12.309 3.063 11.351 3.581 10.568C4.1 9.785 4.911 9.243 5.832 9.064C6.754 8.885 7.709 9.084 8.482 9.616C9.256 10.147 9.784 10.968 9.947 11.892C10.07 12.592 10.039 13.659 9.66 14.825C9.497 15.325 9.283 15.807 9.02 16.262C7.884 18.231 5.447 20.392 2 21L1 21C1.983 20.337 2.746 19.395 3.19 18.296C3.634 17.196 3.74 15.989 3.493 14.829C3.38 14.297 3.163 13.636 3.076 13.228Z'/%3E%3Cpath d='M12.609 10.04C12.33 8.728 12.59 7.359 13.331 6.24C14.071 5.122 15.229 4.348 16.546 4.092C17.863 3.836 19.227 4.12 20.332 4.879C21.437 5.639 22.191 6.811 22.424 8.132C22.6 9.132 22.555 10.656 22.014 12.322C21.782 13.036 21.475 13.724 21.1 14.375C19.213 17.643 15.432 20.219 11 21L10 21C11.3 20.01 12.292 18.671 12.861 17.14C13.429 15.608 13.55 13.946 13.211 12.348C13.047 11.575 12.734 10.628 12.609 10.04Z'/%3E%3C/svg%3E") right 0 top .03em/.74em .74em no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3.076 13.228C2.881 12.309 3.063 11.351 3.581 10.568C4.1 9.785 4.911 9.243 5.832 9.064C6.754 8.885 7.709 9.084 8.482 9.616C9.256 10.147 9.784 10.968 9.947 11.892C10.07 12.592 10.039 13.659 9.66 14.825C9.497 15.325 9.283 15.807 9.02 16.262C7.884 18.231 5.447 20.392 2 21L1 21C1.983 20.337 2.746 19.395 3.19 18.296C3.634 17.196 3.74 15.989 3.493 14.829C3.38 14.297 3.163 13.636 3.076 13.228Z'/%3E%3Cpath d='M12.609 10.04C12.33 8.728 12.59 7.359 13.331 6.24C14.071 5.122 15.229 4.348 16.546 4.092C17.863 3.836 19.227 4.12 20.332 4.879C21.437 5.639 22.191 6.811 22.424 8.132C22.6 9.132 22.555 10.656 22.014 12.322C21.782 13.036 21.475 13.724 21.1 14.375C19.213 17.643 15.432 20.219 11 21L10 21C11.3 20.01 12.292 18.671 12.861 17.14C13.429 15.608 13.55 13.946 13.211 12.348C13.047 11.575 12.734 10.628 12.609 10.04Z'/%3E%3C/svg%3E") right 0 top .03em/.74em .74em no-repeat}.say-live[data-state=ready] .say-live-text:after{background:linear-gradient(90deg, transparent 48%, var(--ac-ready-bg) 48%) right bottom / 100% 0% no-repeat, var(--ac-say-quote);animation:say-quote-ready calc(var(--ac-ready-pop) + var(--ac-ready-hold) + var(--ac-ready-release)) var(--ac-ease) var(--ac-ready-delay) both}.say-live[data-state=past] .say-live-text:after{opacity:.55}@keyframes say-quote-ready{0%,73%{background-size:100% 100%}}.draft-tag{border:1px dashed var(--ac-say-tag-line);border-radius:var(--ac-radius-pill);height:24px;color:var(--ac-say-tag-text);align-items:center;padding:0 10px;font-size:12px;font-weight:560;display:inline-flex}.from-draft-tag{color:var(--ac-say-label);font-size:12px;font-weight:500}.say-status{font-size:var(--ac-fs-sm);color:var(--ac-say-label);margin:0;line-height:1.4}.say-cue{max-width:52ch;font-size:var(--ac-fs-md);color:var(--ac-say-text-2);flex-direction:column;gap:2px;margin:4px 0 0;line-height:1.45;display:flex}.say-cue-label{letter-spacing:0;text-transform:none;color:var(--ac-say-label);font-size:13px;font-weight:600}.say-receipt{border-bottom:1px solid var(--ac-say-rule);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0;padding:0 0 12px;display:flex}.receipt-label{color:var(--ac-say-label);font-size:13px;font-weight:600}.say-tags .receipt-label{border-radius:var(--ac-radius-pill);background:var(--ac-say-tag-bg);height:24px;color:var(--ac-say-tag-text);align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.say-receipt-text{font-size:var(--ac-fs-lg);line-height:1.3;font-weight:var(--ac-cue-wght-quiet);font-stretch:var(--ac-cue-wdth);color:var(--ac-say-text);margin:0}.say-receipt[data-read]{opacity:.6}.say-alt{border-top:1px solid var(--ac-say-rule);margin-top:4px;padding-top:14px}.say-alt .say-tags{gap:10px}.alt-label{color:var(--ac-say-label);font-size:13px;font-weight:600}.say-alt-text{max-width:48ch;font-size:16px;font-weight:520;line-height:1.4;font-stretch:var(--ac-cue-wdth);color:var(--ac-say-text-2);margin:0}.focus-zone{color:var(--ac-text);background:0 0;flex-direction:column;gap:0;padding:0 16px 16px;display:flex}.is-narrow .focus-zone{border-top:1px solid var(--ac-border-soft);padding:4px 16px 16px}.is-wide .focus-zone{padding:0 18px 18px 6px}.focus-zone .zone-head{height:40px;color:var(--ac-text-muted);align-items:center;display:flex}.focus-aim{border-radius:var(--ac-radius-chip-sm);transition:background-color .3s var(--ac-ease);flex-direction:column;align-items:flex-start;gap:10px;margin:0 -6px;padding:4px 6px 14px;display:flex}.step-tag{border:1px solid color-mix(in srgb, var(--ac-accent) 22%, transparent);border-radius:var(--ac-radius-pill);background:var(--ac-accent-tint);height:24px;color:var(--ac-accent-text);align-items:center;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.focus-text{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:15.5px;font-weight:620;line-height:1.35}.focus-marks{border-top:1px solid var(--ac-border-soft);flex-direction:column;gap:8px;margin:0;padding:14px 0 0;list-style:none;display:flex}.mark{border-radius:var(--ac-radius-chip);color:var(--ac-text-2);transition:background-color .3s var(--ac-ease);grid-template-columns:18px 1fr;align-items:start;gap:6px;margin:0 -6px;padding:3px 6px;font-size:13.5px;line-height:1.4;display:grid}.mark-sym{height:19px;color:var(--ac-text-faint);place-items:center;display:grid}.mark-sym svg{width:15px;height:15px}.mark.is-good .mark-sym{color:var(--ac-good-text)}.mark.is-next .mark-sym{color:var(--ac-accent)}.mark.is-opening{background:var(--ac-highlight-key)}.mark.is-opening .mark-sym{color:var(--ac-accent)}.mark.is-opening .mark-sym svg{width:12px;height:12px}.focus-aim.is-changed,.mark.is-changed{background:var(--ac-highlight-soft)}.focus-empty{font-size:var(--ac-fs-sm);color:var(--ac-text-muted);margin:0}.step-bar{flex-wrap:nowrap;justify-content:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.step-bar li{border-radius:var(--ac-radius-pill);height:26px;color:var(--ac-text-faint);white-space:nowrap;transition:background-color .35s var(--ac-ease), color .35s var(--ac-ease);align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:540;line-height:1;display:inline-flex}.step-bar li svg{width:12px;height:12px;color:var(--ac-good-text);flex:none}.step-bar li.is-done{color:var(--ac-text-2)}.step-bar li.is-on{background:var(--ac-step-current);color:var(--ac-on-step-current);font-weight:640}@media (width<=1100px){.is-wide .step-bar li:not(.is-on,.is-done){display:none}}.know-band{border-top:1px solid var(--ac-border-soft);background:var(--ac-canvas);flex-direction:column;flex:1 0 auto;gap:8px;padding:12px 16px 16px;display:flex}.is-wide .know-band{padding:12px max(16px, calc((100% - var(--ac-stage-max)) / 2 + 16px)) 18px}.know-band .zone-head{color:var(--ac-text-muted)}.know-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.is-wide .know-cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.know-col{flex-direction:column;gap:4px;min-width:0;display:flex}.is-narrow .know-col:nth-child(2n){border-left:1px solid var(--ac-border);padding-left:12px}.is-wide .know-col{border-left:1px solid var(--ac-border);padding:0 12px}.is-wide .know-col:first-child{border-left:0;padding-left:0}.know-col h3{letter-spacing:0;color:var(--ac-text-muted);align-items:baseline;gap:6px;margin:0;font-size:12px;font-weight:640;display:flex}.know-n{color:var(--ac-text-faint);font-variant-numeric:var(--ac-numeric);font-weight:520}.know-col ul{flex-direction:column;gap:0;min-height:calc(4.2em + 12px);margin:0;padding:0;list-style:none;display:flex}.know-col li{border-radius:var(--ac-radius-chip-sm);color:var(--ac-text-2);overflow-wrap:anywhere;text-wrap:balance;margin:0 -6px;padding:2px 6px;font-size:13px;line-height:1.4;transition:background-color 1.2s}.know-col li.is-new{background:var(--ac-highlight);color:var(--ac-text);font-weight:620;transition-duration:.2s}.know-col[data-col=gaps] li{color:var(--ac-text-muted)}.site-tag{border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);color:var(--ac-text-muted);vertical-align:1px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:520}.know-none{color:var(--ac-text-faint);margin:0;font-size:13px}.v3-transcript{width:100%;max-width:var(--ac-stage-max);margin:0 auto;padding:12px 14px 0}.v3-foot{z-index:4;background:var(--ac-surface-bar);border-top:1px solid var(--ac-border-soft);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:auto;padding:8px 16px;display:flex;position:sticky;bottom:0}.is-wide .v3-foot{padding-inline:max(16px, calc((100% - var(--ac-stage-max)) / 2 + 16px))}.is-wide .know-band{flex:none}.is-wide .v3-foot{background:var(--ac-canvas);border-bottom:1px solid var(--ac-border-soft);margin-top:0}.v3-foot:empty{display:none}.is-wide .know-band:has(~.v3-foot:empty){border-bottom:1px solid var(--ac-border-soft)}.call-v3 .v3-foot .last-said{white-space:nowrap;text-overflow:ellipsis;background:0 0;flex:320px;width:auto;min-width:0;padding:2px 0;font-size:12.5px;overflow:hidden}.call-v3 .v3-foot .last-said:hover{color:var(--ac-text);background:0 0}.call-v3 .talk-row{flex:none;font-size:12px}.call-v3 .talk-row .talk-track{flex:none;width:96px}.call-v3 .talk-pct{display:inline}@media (prefers-reduced-motion:reduce){.say-live-text,.say-zone:before{animation:none}.focus-aim,.mark,.know-col li{transition:none}}.live.prepare{flex-direction:column;gap:24px;max-width:none;margin:0 auto;display:flex}.prepare-head{flex-direction:column;gap:4px;display:flex}.prepare-back{align-self:flex-start;margin:0;padding:2px 6px 2px 0}.prepare-title h1{margin:0}.prepare-title .briefing-sub{max-width:60ch}.prep{flex-direction:column;gap:24px;min-width:0;display:flex}.prep-aside{min-width:0}@media (width>=960px){.prep{grid-template-rows:auto 1fr;grid-template-columns:minmax(320px,400px) minmax(0,1fr);align-items:start;gap:24px 40px;display:grid}.prep-in{grid-area:1/1}.prep-aside{grid-area:2/1}.prep-out{grid-area:1/2/span 2}}.prep-step{flex-direction:column;gap:16px;min-width:0;display:flex}.prep-in{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);box-shadow:var(--ac-shadow-raised);padding:22px 24px 24px}.prep-step-title{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);letter-spacing:var(--ac-title-tracking);align-items:center;gap:10px;margin:0;display:flex}.step-n{width:24px;height:24px;color:var(--ac-on-step-current);background:var(--ac-step-current);font-variant-numeric:var(--ac-numeric);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:680;line-height:1;display:grid}.prep-person{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}.prep-step textarea{min-width:0}.prep-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.prep-note-inline{font-size:var(--ac-fs-xs);color:var(--ac-text-muted)}.prep-step .banner-warn,.prep-step .banner-info{margin:0}.prep-check{padding:0 4px}.prep-check .checklist{border-top:0;margin:0;padding:0}.prep-step-head{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.prep-step-head .btn{margin-right:-6px}.recent{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-surface-bar);flex-direction:column;min-width:0;display:flex}.recent-toggle{font:inherit;border-radius:var(--ac-ui-radius-panel);cursor:pointer;width:100%;min-height:42px;color:var(--ac-text-2);font-size:var(--ac-fs-sm);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-weight:560;display:flex}.recent-toggle:hover{color:var(--ac-text)}.recent-toggle>svg{color:var(--ac-text-muted);flex:none}.recent-chev{color:var(--ac-text-muted);transition:transform .25s var(--ac-ease);margin-left:auto;display:inline-flex}.recent.is-open .recent-chev{transform:rotate(180deg)}.recent-panel{flex-direction:column;gap:6px;padding:0 6px 6px;display:flex}.recent-search{align-items:center;margin:0 2px 2px;display:flex;position:relative}.recent-search>svg{color:var(--ac-text-muted);pointer-events:none;position:absolute;left:11px}.recent-search input{width:100%;min-height:36px;font-size:var(--ac-fs-sm);background-color:var(--ac-surface);padding:6px 10px 6px 34px}.recent-list{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:312px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.recent-list li{border-radius:var(--ac-radius-control);transition:background-color var(--ac-dur-fast) var(--ac-ease);align-items:center;gap:4px;padding-right:4px;display:flex}.recent-list li:hover{background:var(--ac-surface-hover)}.recent-list li.is-current{background:var(--ac-highlight-key)}.recent-pick{font:inherit;border-radius:var(--ac-radius-control);min-width:0;color:var(--ac-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;gap:1px;padding:8px 10px;display:grid}.recent-pick:disabled{cursor:default}.recent-title,.recent-who{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-title{font-size:var(--ac-fs-sm);font-weight:620}.recent-who{font-size:var(--ac-fs-xs);color:var(--ac-text-2)}.recent-meta{color:var(--ac-text-faint);font-variant-numeric:var(--ac-numeric);font-size:12px}.recent-empty{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);margin:2px 6px 4px}.recent .form-error{font-size:var(--ac-fs-xs);margin:0 6px}.recent .confirm-inline{flex:none}.purpose{flex-direction:column;gap:8px;min-width:0;display:flex}.purpose-label{font-size:var(--ac-fs-xs);color:var(--ac-text-2);font-weight:600}.purpose-picks{flex-wrap:wrap;gap:6px;display:flex}.purpose-pick{font:inherit;border-radius:var(--ac-radius-pill);cursor:pointer;border:1px solid var(--ac-border);background:var(--ac-surface);height:30px;color:var(--ac-text-2);font-size:var(--ac-fs-xs);transition:background-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease), border-color var(--ac-dur-fast) var(--ac-ease);align-items:center;padding:0 12px;font-weight:560;line-height:1;display:inline-flex}.purpose-pick:hover{border-color:var(--ac-border-strong);color:var(--ac-text)}.purpose-pick[aria-pressed=true]{border-color:color-mix(in srgb, var(--ac-accent) 30%, transparent);background:var(--ac-accent-tint);color:var(--ac-accent-text);font-weight:620}.purpose-input,.pair-row input,.pair-row textarea,.prep-goal-edit,.prep-line-edit,.prep-edits input{width:100%;min-width:0}.prep-out{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:80px;display:flex}.prep-out>.prep-step-title{min-height:32px;padding:2px 0 0}.prep-fit{flex-direction:column;gap:4px;display:flex}.prep-fit p{margin:0}.prep-fit-head{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.prep-fit-head svg{flex:none;align-self:center}.prep-fit-line{overflow-wrap:anywhere}.prep-stale{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.prep-stale p{flex:260px;margin:0}.prep-placeholder{border-radius:var(--ac-radius-card-inner);border:1.5px dashed var(--ac-border-strong);color:var(--ac-text-muted);font-size:var(--ac-fs-md);padding:22px 24px}.prep-placeholder p{color:var(--ac-text-2);margin:0 0 12px}.prep-placeholder ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.prep-placeholder li{grid-template-columns:16px 1fr;gap:10px;line-height:1.45;display:grid}.prep-placeholder svg{color:var(--ac-accent);margin-top:3px}.prep-wait{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface-bar);color:var(--ac-text-muted);font-size:var(--ac-fs-md);align-items:center;gap:12px;padding:22px 24px;display:flex}.thinking-dots{color:var(--ac-accent);align-items:center;gap:.3em;display:inline-flex}.thinking-dots i{opacity:.3;width:.45em;height:.45em;animation:ac-dot 1.2s var(--ac-ease) infinite;background:currentColor;border-radius:50%}.thinking-dots i:nth-child(2){animation-delay:.15s}.thinking-dots i:nth-child(3){animation-delay:.3s}.prep-results{min-width:0;animation:brief-in .3s var(--ac-ease) both;flex-direction:column;gap:16px;display:flex}.prep-note{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);overflow-wrap:anywhere;margin:0;line-height:1.45}.prep-summaries{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.prep-card{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-surface-bar);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:16px 18px 18px;display:flex}.prep-card-head{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.prep-kicker{font-size:var(--ac-fs-xs);color:var(--ac-text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.prep-card h3{font-size:var(--ac-fs-base);margin:4px 0 2px;font-weight:660}.prep-src{color:var(--ac-text-faint);margin:10px 0 4px;font-size:12px;font-weight:560}.prep-list{font-size:var(--ac-fs-sm);color:var(--ac-text-2);gap:4px;margin:0;padding:0 0 0 18px;line-height:1.45;display:grid}.prep-list li::marker{color:var(--ac-text-faint)}.prep-empty{font-size:var(--ac-fs-sm);color:var(--ac-text-muted);margin:8px 0 4px}.prep-more{font:inherit;font-size:var(--ac-fs-xs);color:var(--ac-accent-text);cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:flex-start;margin-top:6px;padding:2px 0;font-weight:560}.prep-edits{flex-direction:column;gap:10px;margin-top:8px;display:flex}.prep-edit{gap:4px}.prep-edit-label{font-size:var(--ac-fs-xs);color:var(--ac-text-2);font-weight:600}.prep-hint{font-size:12px;font-weight:var(--ac-text-wght);color:var(--ac-text-muted)}.prep-edit textarea{background-color:var(--ac-surface)}.prep-edit-btn{font:inherit;border-radius:var(--ac-radius-pill);cursor:pointer;height:26px;color:var(--ac-accent-text);transition:background-color var(--ac-dur-fast) var(--ac-ease);background:0 0;border:0;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.prep-edit-btn:hover{background:var(--ac-surface-hover)}.prep-edit-btn[aria-pressed=true]{background:var(--ac-accent-tint);color:var(--ac-accent-text)}.prep-line{isolation:isolate;border-radius:var(--ac-radius-say);background:var(--ac-say-bg);color:var(--ac-say-text);box-shadow:var(--ac-say-shadow);overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:20px 24px 22px;display:flex;position:relative;overflow:hidden}.prep-line:before{content:"";background:var(--ac-say-edge);background-size:200% 100%;height:3px;position:absolute;top:0;left:0;right:0}.prep-line-head{color:var(--ac-say-label);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;font-weight:500;display:flex}.prep-line-head>span:first-child{font-weight:600}.prep-line-hint{color:var(--ac-say-muted);font-size:12px}.prep-line .prep-edit-btn{color:var(--ac-say-tag-text);background:var(--ac-say-tag-bg);margin-left:auto}.prep-line .prep-edit-btn:hover,.prep-line .prep-edit-btn[aria-pressed=true]{background:color-mix(in srgb, var(--ac-say-text) 18%, transparent);color:var(--ac-say-text)}.prep-line-text{font-size:clamp(1.15rem,.95rem + .6vw,1.45rem);line-height:var(--ac-cue-leading);font-weight:var(--ac-cue-wght);font-stretch:var(--ac-cue-wdth);letter-spacing:var(--ac-cue-tracking);word-spacing:0;text-wrap:pretty;margin:0}.prep-line-empty{font-size:var(--ac-fs-sm);color:var(--ac-say-muted);margin:0}.prep-line-edit{font-size:var(--ac-fs-base);resize:vertical;line-height:1.4}.prep-tips{overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:8px 0 0;display:flex}.prep-tips-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px;display:flex}.prep-tips-head h3{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);letter-spacing:var(--ac-title-tracking);margin:0}.prep-purpose{border:1px solid color-mix(in srgb, var(--ac-accent) 22%, transparent);border-radius:var(--ac-radius-pill);background:var(--ac-accent-tint);height:24px;color:var(--ac-accent-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;max-width:100%;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.prep-goal{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-highlight-key);flex-direction:column;gap:4px;margin-bottom:8px;padding:14px 16px;display:flex}.prep-goal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.prep-goal-label{font-size:var(--ac-fs-xs);color:var(--ac-accent-text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.prep-goal-text{font-size:var(--ac-fs-base);color:var(--ac-text);margin:0;font-weight:620;line-height:1.4}.prep-group{border-top:1px solid var(--ac-border-soft)}.prep-group:last-child{border-bottom:1px solid var(--ac-border-soft)}.prep-group summary{cursor:pointer;border-radius:var(--ac-radius-chip);align-items:center;gap:8px;padding:14px 0;list-style:none;display:flex}.prep-group summary::-webkit-details-marker{display:none}.prep-group summary:hover .prep-group-title{color:var(--ac-accent-text)}.prep-group-title{font-size:var(--ac-fs-md);transition:color var(--ac-dur-fast) var(--ac-ease);font-weight:620}.prep-count{font-size:var(--ac-fs-xs);color:var(--ac-text-faint);font-variant-numeric:var(--ac-numeric);font-weight:520}.prep-group .prep-edit-btn{margin-left:auto}.prep-chev{color:var(--ac-text-muted);transition:transform .25s var(--ac-ease);display:inline-flex;transform:rotate(-90deg)}.prep-group[open] .prep-chev{transform:none}.prep-group-body{flex-direction:column;padding:0 0 16px;display:flex}.prep-group-body>.prep-src:first-child{margin-top:0}.expert-preparation .prep-chev{margin-left:auto}.expert-preparation-paragraph{white-space:pre-line;overflow-wrap:anywhere;color:var(--ac-text-2);margin:0 0 12px;line-height:1.6}.expert-preparation-paragraph:last-child{margin-bottom:0}.prep-tip-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prep-tip-list li{border-left:2px solid var(--ac-border-strong);font-size:var(--ac-fs-sm);flex-direction:column;gap:1px;padding-left:12px;line-height:1.45;display:flex}.prep-tip-list b{color:var(--ac-text);font-weight:620}.prep-tip-list span{color:var(--ac-text-2)}.prep-asks li{color:var(--ac-text)}.prep-objections{gap:10px;margin:0;padding:0;list-style:none;display:grid}.prep-objections li{font-size:var(--ac-fs-sm);flex-direction:column;gap:2px;line-height:1.45;display:flex}.prep-said{color:var(--ac-text);font-weight:560}.prep-handle{color:var(--ac-text-2);padding-left:14px;position:relative}.prep-handle:before{content:"";background:var(--ac-accent);border-radius:2px;width:2px;position:absolute;top:.2em;bottom:.2em;left:0}.prep-clear{align-self:flex-start}.pair-edit{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.pair-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:8px;width:100%;display:grid}.pair-row textarea{min-height:var(--ac-ui-h)}.pair-x{margin-top:4px}.prepare-foot{z-index:5;border:1px solid var(--ac-border);border-radius:var(--ac-radius-card);background:var(--ac-ui-topbar-bg);box-shadow:var(--ac-shadow-float);flex-direction:column;gap:10px;padding:8px 8px 8px 22px;display:flex;position:sticky;bottom:12px}.prepare-foot-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.prepare-foot-note{font-size:var(--ac-fs-sm);color:var(--ac-text-muted);margin:0}.prepare-start{padding:0 28px}.prepare-foot .banner-error{margin:0}.prepare-foot-row .coach-model-pick{flex-direction:row;align-items:center;gap:8px;margin-left:auto}.prepare-foot-row .coach-model-pick select{width:240px;max-width:100%}@media (width<=560px){.prep-in{padding:18px 16px 20px}.prep-card{padding:14px 16px 16px}.prep-line{padding:16px 16px 18px}.pair-row{grid-template-columns:minmax(0,1fr) auto}.pair-row>:nth-child(2){grid-area:2/1}.prepare-foot{padding:8px 8px 8px 16px;bottom:8px}.prepare-foot-note{font-size:var(--ac-fs-xs)}.prepare-start{padding:0 20px}.prepare-foot-row{flex-wrap:wrap}.prepare-foot-row .coach-model-pick{flex:100%;order:3;margin-left:0}.prepare-foot-row .coach-model-pick select{flex:1;width:auto}}@media (prefers-reduced-motion:reduce){.prep-results,.prep-chev,.recent-chev,.recent-list li,.thinking-dots i{transition:none;animation:none}}.prep-out>.prep-step,.prep-results>.prep-step{border-top:1px solid var(--ac-border-soft);gap:12px;padding:24px 0 0}.call-strategy .strategy-decision{font-size:var(--ac-fs-md);margin:4px 0 2px;line-height:1.5}.strategy-route .gap-question .chip{vertical-align:1px;margin-right:6px}.strategy-line{font-size:var(--ac-fs-sm);color:var(--ac-text-2);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.5}.strategy-line>b{color:var(--ac-text);margin-right:4px;font-weight:620}.discovery-learn{margin:0;padding-left:20px}.discovery-learn>li::marker{color:var(--ac-text-faint)}.strategy-exit{border-top:1px solid var(--ac-border-soft);padding-top:12px}:root{--spin-situation:var(--ac-cobalt-150);--spin-problem:var(--ac-cobalt-300);--spin-implication:var(--ac-cobalt);--spin-need_payoff:var(--ac-midnight);--spin-other:var(--ac-track);--spin-open:var(--ac-chart);--spin-closed:var(--ac-meter-idle)}:root[data-theme=dark]{--spin-situation:var(--ac-midnight-500);--spin-problem:var(--ac-cobalt-400);--spin-implication:var(--ac-cobalt-300);--spin-need_payoff:var(--ac-cobalt-150);--spin-other:var(--ac-midnight-600);--spin-closed:var(--ac-midnight-500)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--spin-situation:var(--ac-midnight-500);--spin-problem:var(--ac-cobalt-400);--spin-implication:var(--ac-cobalt-300);--spin-need_payoff:var(--ac-cobalt-150);--spin-other:var(--ac-midnight-600);--spin-closed:var(--ac-midnight-500)}}.focus-card{border:1px solid var(--ac-border-soft);border-radius:var(--ac-radius-card-inner);background:var(--ac-surface);box-shadow:var(--ac-shadow-raised);overflow-wrap:anywhere;flex-direction:column;min-width:0;padding:24px 28px 28px;display:flex;position:relative}.focus-eyebrow{letter-spacing:0;color:var(--ac-text-muted);align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:600;line-height:1.45;display:inline-flex}.focus-eyebrow svg{color:var(--ac-accent)}.focus-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.focus-head .focus-eyebrow{margin-bottom:8px}.focus-status{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.focus-status.is-mastered{color:var(--success-text)}.focus-mastered{border-bottom:1px solid var(--hair);align-items:baseline;gap:8px;margin:0 0 12px;padding-bottom:12px;font-size:14px;display:flex}.focus-mastered .focus-label{margin-right:4px;display:inline}.focus-mastered-mark{width:22px;height:22px;color:var(--success-text);background:var(--success-tint);border-radius:50%;flex:none;align-self:center;place-items:center;display:inline-grid}.focus-mastered-evidence{color:var(--muted)}.focus-skill{font-size:var(--ac-fs-xl);line-height:1.15;font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.025em;text-wrap:balance;margin:0}.focus-why{color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.55}.focus-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin-top:18px;display:grid}.focus-block{min-width:0}.focus-block p{margin:0}.focus-block.outline-box .focus-label{color:var(--muted)}.focus-label{color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:600}.focus-drill{color:var(--text-2);font-size:14px;line-height:1.55}.focus-footer{margin-top:auto;padding-top:16px}.moments{margin:0;padding:0;list-style:none}.moment{border-top:1px solid var(--hair);overflow-wrap:anywhere;padding:16px 0}.moment:first-child{border-top:0;padding-top:4px}.moment:last-child{padding-bottom:0}.moment-head{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px;display:flex}.moment-time{font-variant-numeric:var(--ac-numeric);color:var(--ac-text-faint);font-size:12px;font-weight:560}.technique-chip{border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);height:24px;color:var(--ac-text-2);background:var(--ac-surface-bar);align-items:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.moment-pair{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 24px;display:grid}.moment-pair p{flex-direction:column;gap:4px;margin:0;display:flex}.moment-label{color:var(--muted);font-size:13px;font-weight:600}.moment-said>span:last-child{color:var(--muted)}.moment-none{font-style:italic}.moment-said{border-left:2px solid var(--hair-strong);padding-left:14px}.moment-try{padding-left:14px;position:relative}.moment-try:before{content:"";background:var(--ac-accent);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}.moment-try .moment-label{color:var(--ac-accent-text)}.moment-try>span:last-child{font-size:var(--ac-fs-base);font-weight:560;font-stretch:var(--ac-cue-wdth);color:var(--ac-text);line-height:1.45}.moment-why{color:var(--muted);margin:12px 0 0;font-size:14px}.mix-caption{color:var(--muted);margin:0 0 8px;font-size:13px}.mix-none{margin:0}.mix-bar{border-radius:var(--ac-radius-pill);background:var(--ac-track-color);gap:2px;height:8px;display:flex;overflow:hidden}.mix-bar+.mix-legend+.mix-caption{margin-top:16px}.mix-seg{flex-basis:0;min-width:4px}.mix-legend{flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.mix-legend li{align-items:center;gap:6px;display:inline-flex}.mix-legend b{font-variant-numeric:tabular-nums;margin-left:2px}.mix-legend li.is-zero{color:var(--muted)}.mix-legend li.is-zero .mix-swatch{opacity:.4}.mix-swatch{border-radius:50%;flex:none;width:8px;height:8px}[data-spin=situation]{background:var(--spin-situation)}[data-spin=problem]{background:var(--spin-problem)}[data-spin=implication]{background:var(--spin-implication)}[data-spin=need_payoff]{background:var(--spin-need_payoff)}[data-spin=other]{background:var(--spin-other)}[data-spin=open]{background:var(--spin-open)}[data-spin=closed]{background:var(--spin-closed)}.mix-questions{margin-top:14px;font-size:14px}.mix-questions summary{cursor:pointer;color:var(--accent-text);border-radius:var(--r-inner);align-items:center;gap:6px;max-width:100%;font-weight:500;list-style:none;display:inline-flex}.mix-questions summary::-webkit-details-marker{display:none}.mix-questions summary:after{content:"";width:6px;height:6px;transition:transform .15s var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-top:-3px;transform:rotate(45deg)}.mix-questions[open] summary:after{margin-top:3px;transform:rotate(-135deg)}.mix-questions ol{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mix-questions li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.mix-q-text{flex:200px}.mix-q-tags{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}@media (width<=560px){.focus-card{padding:16px 16px 18px}.focus-skill{font-size:20px}}.callmap{gap:12px;display:grid}.callmap-row{flex-wrap:nowrap;align-items:flex-start;gap:12px;display:flex}.topic-mark{flex:none;place-items:center;width:18px;height:22px;display:grid}.topic-mark svg{stroke-width:1.75px}.topic-mark.is-covered{color:var(--ac-good-text)}.topic-mark.is-open{color:var(--ac-text-faint)}.callmap-text{overflow-wrap:anywhere;flex:1;min-width:0}.callmap-item{font-weight:560}.callmap-item:first-letter{text-transform:uppercase}.callmap-evidence{color:var(--muted);margin-top:2px;font-size:14px}.report-head{align-items:flex-end}.report-title{min-width:0}.report-title h1{overflow-wrap:anywhere}.page-meta .chip{min-height:22px}.report-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.outcome-field{flex:none;width:200px}.call-again{min-height:38px}.outcome-error{flex-basis:100%;justify-content:flex-end}.report-pending{align-items:center;gap:10px;display:flex}.report-failed{gap:8px;display:grid}.report-failed-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.report-failed .btn{flex:none}.report{flex-direction:column;gap:48px;display:flex}.report>.grid{gap:48px}.report-minimal p{margin:0}.report-hero{border:0;border-bottom:1px solid var(--ac-border-soft);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(240px,5fr) 7fr;align-items:start;gap:24px 48px;padding:0 0 32px;display:grid}.hero-score{align-items:center;gap:20px;display:flex}.hero-score .score-ring b{font-size:32px;font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth)}.hero-text p{margin:0}.hero-text .hero-verdict{margin-top:2px}.hero-text .hero-talk{margin-top:6px}.hero-label{color:var(--muted);font-size:13px;font-weight:500}.hero-verdict{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);letter-spacing:var(--ac-title-tracking);text-wrap:balance;line-height:1.25}.hero-talk{color:var(--muted);font-size:14px}.hero-talk b{color:var(--text);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.hero-text .hero-rubric{color:var(--muted);max-width:46ch;margin-top:6px;font-size:14px;line-height:1.45}.hero-rubric a{color:var(--text);font-variant-numeric:tabular-nums;margin-left:2px}.report-hero .align-list{margin-top:0}.report-hero .align-text{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.45}.report-hero .align-meta{font-size:12px}.stage-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.stage-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage-name{font-size:15px;font-weight:500}.stage-comment{color:var(--muted);margin:2px 0 0;font-size:13px;line-height:1.45}.meter-track{background:var(--ac-track-color);border-radius:var(--ac-radius-pill);height:4px;display:block;overflow:hidden}.meter-fill{border-radius:inherit;background:var(--ac-chart);height:100%;display:block}.score-bar{flex:none;align-items:center;gap:10px;display:inline-flex}.score-bar .meter-track{width:96px;height:6px;margin:0;display:block}.score-bar .meter-fill{opacity:1;display:block}.score-n{text-align:right;min-width:2.4em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.summary-grid{gap:4px 40px;display:grid}@media (width>=900px){.summary-grid.has-needs{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.summary-grid .report-sub{margin-top:0}}.report-summary{color:var(--text-2);max-width:72ch;margin:0;font-size:16px;line-height:1.6}.report-sub{color:var(--muted);margin:20px 0 8px;font-size:13px;font-weight:600}.report-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.report-list li{overflow-wrap:anywhere;color:var(--text-2);grid-template-columns:14px 1fr;gap:10px;line-height:1.5;display:grid}.report-list svg{margin-top:4px}.report-list.is-check svg{color:var(--success-text)}.report-list.is-target svg{color:var(--info-text)}.report-dot{background:var(--muted);border-radius:50%;width:5px;height:5px;margin:9px 0 0 4px}.objection-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;margin-bottom:12px;display:flex}.objection-text{font-weight:600}.disclosures{border-top:1px solid var(--ac-border-soft);gap:0;display:grid}.disclosure{border:0;border-bottom:1px solid var(--ac-border-soft);box-shadow:none;background:0 0;border-radius:0}.disclosure summary{cursor:pointer;border-radius:var(--ac-radius-chip);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:16px 0;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:hover .disclosure-title,.disclosure summary:hover .disclosure-chev{color:var(--ac-accent-text)}.disclosure-title{font-size:var(--ac-fs-base);letter-spacing:-.01em;transition:color var(--ac-dur-fast) var(--ac-ease);font-weight:620}.disclosure-chev{color:var(--ac-text-muted);transition:transform .25s var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease);margin-left:auto;display:inline-flex}.disclosure[open] .disclosure-chev{transform:rotate(180deg)}.disclosure-body{margin:0;padding:0 0 20px}.transcript-lines p{overflow-wrap:anywhere;grid-template-columns:48px minmax(0,1fr);gap:8px;margin:0;padding:6px 0;font-size:15px;line-height:1.55;display:grid}.line-time{color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12px}.line-text .chip{vertical-align:1px;margin-right:4px}.brief-list{grid-template-columns:160px minmax(0,1fr);gap:14px 24px;display:grid}.brief-list dt{color:var(--muted);padding-top:2px;font-size:13px;font-weight:500}.brief-list dd{overflow-wrap:anywhere;min-width:0;color:var(--text-2);margin:0}.brief-list ul{gap:4px;margin:0;padding-left:18px;display:grid}.brief-list li::marker{color:var(--muted)}.brief-list b{color:var(--text);font-weight:600}.brief-list .bubble{max-width:72ch;margin:0}.brief-list .bubble-text{font-size:var(--ac-fs-base)}.brief-handle{border-left:2px solid var(--ac-border-strong);color:var(--ac-text-muted);margin-top:2px;padding-left:12px;display:block}@media (width<=720px){.report-hero{grid-template-columns:1fr}}@media (width<=560px){.report-hero{gap:20px;padding-bottom:24px}.report{gap:40px}.hero-score{gap:16px}.hero-score .score-ring b{font-size:26px}.score-bar .meter-track{width:64px}.disclosure summary{padding:14px 0}.transcript-lines p{grid-template-columns:42px minmax(0,1fr)}.brief-list{grid-template-columns:minmax(0,1fr);gap:4px}.brief-list dd{margin-bottom:10px}.report-actions,.outcome-field{width:100%}.outcome-error{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.disclosure-chev,.mix-questions summary:after{transition:none}}.card h3+.mix-caption{margin-top:0}.brief-check{gap:12px;margin:0;padding:0;list-style:none;display:grid}.brief-check li{overflow-wrap:anywhere;grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;line-height:1.5;display:grid}.brief-check .chip{justify-self:start;margin-top:1px}.brief-check-text{color:var(--text-2);min-width:0}@media (width<=560px){.brief-check li{grid-template-columns:minmax(0,1fr);gap:4px}}.gaps{margin:0;padding:0;list-style:none}.gap{border-top:1px solid var(--ac-border-soft);overflow-wrap:anywhere;padding:16px 0}.gap:first-child{border-top:0;padding-top:0}.gap:last-child{padding-bottom:0}.gap .moment-head:empty{display:none}.gap-question{margin:0;font-size:15px;font-weight:500;line-height:1.5}.gap-need{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.gap-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;display:flex}.gap-meta a{color:var(--accent-text)}.gap>.btn,.gap>.notice,.gap>.hint,.gap-form{margin-top:10px}.gap-form-actions{gap:8px;margin-left:auto;display:flex}.gap-form .text-area{min-height:5rem}.align-total{font-variant-numeric:tabular-nums;color:var(--text-2);font-weight:600}.align-list{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.align-row{overflow-wrap:anywhere;min-width:0}.align-text{margin:4px 0 0;font-size:15px;line-height:1.5}.align-meta{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.align-chips{flex-wrap:wrap;gap:6px;margin:8px 0 12px;padding:0;list-style:none;display:flex}.align-warn{border-radius:var(--ac-radius-control);font-size:var(--ac-fs-sm);color:var(--ac-warn-text);background:var(--ac-warn-bg);overflow-wrap:anywhere;align-items:baseline;gap:6px;margin:10px 0 0;padding:8px 12px;display:flex}.progress{margin:0 auto}.progress .page-head h1 .chip-sample{vertical-align:4px;margin-left:10px}.progress-pair{align-items:stretch;gap:48px;display:grid}.progress-pair>.trend{flex-direction:column;display:flex}.progress-pair>.trend .trend-plot{margin-top:auto}@media (width>=1100px){.progress-pair{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.progress-pair>*+*{margin-top:0}.rep-picker{width:220px;max-width:100%}.focus-footer{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;display:flex}.focus-since{color:var(--muted);font-variant-numeric:tabular-nums}.focus-footer a{font-weight:500;text-decoration:none}.focus-footer a:hover{text-decoration:underline}.mastered{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mastered li{overflow-wrap:anywhere;align-items:baseline;gap:12px;display:flex}.mastered-mark{color:var(--ac-good-text);flex:none;align-self:flex-start;place-items:center;width:18px;height:22px;display:grid}.mastered-mark svg{stroke-width:1.75px}.mastered-head{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.mastered p{margin:2px 0 0}.trend .card-head .chip{font-variant-numeric:tabular-nums}.trend-readout{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:2.75rem;margin:0 0 16px;display:flex}.trend-readout b{font-size:40px;line-height:1;font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.03em;font-variant-numeric:var(--ac-numeric)}.trend-readout .muted{font-size:14px}.trend-plot{grid-template-columns:auto 1fr;gap:10px;display:grid}.trend-axis{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin:-7px 0;font-size:12px;line-height:14px;display:flex}.trend-area{height:168px;position:relative}.trend-area svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trend-grid{stroke:var(--hair);stroke-width:1px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.trend-base{stroke:var(--border-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.trend-fill{fill:var(--chart);fill-opacity:.07;stroke:none}.trend-line{fill:none;stroke:var(--chart);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.trend-guide{background:color-mix(in srgb, var(--chart) 45%, transparent);pointer-events:none;width:1px;transition:left .15s var(--ease), top .15s var(--ease);margin-left:-.5px;position:absolute;bottom:0}.trend-dot{border-radius:50%;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;display:grid;position:absolute}.trend-dot:after{content:"";background:var(--surface);width:8px;height:8px;box-shadow:0 0 0 2px var(--chart);transition:transform .12s var(--ease), background-color .12s var(--ease);border-radius:50%}.trend-dot.is-active:after{background:var(--chart);box-shadow:0 0 0 2px var(--chart), 0 0 0 5px color-mix(in srgb, var(--chart) 22%, transparent);transform:scale(1.4)}.trend-dot:focus-visible{outline:2px solid var(--chart);outline-offset:-4px}.trend-dates{font-variant-numeric:tabular-nums;justify-content:space-between;margin:10px 0 0 34px;display:flex}.trend-switch{scrollbar-width:none;border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-canvas);align-self:flex-start;align-items:center;gap:2px;width:fit-content;max-width:100%;margin:-4px 0 16px;padding:4px;display:inline-flex;overflow-x:auto}.seg-btn{font:inherit;border-radius:var(--ac-radius-pill);cursor:pointer;height:30px;color:var(--ac-text-muted);font-size:var(--ac-fs-xs);white-space:nowrap;transition:background-color var(--ac-dur-fast) var(--ac-ease), color var(--ac-dur-fast) var(--ac-ease);background:0 0;border:0;flex:none;align-items:center;padding:0 14px;font-weight:600;line-height:1;display:inline-flex}.seg-btn:hover{color:var(--ac-text)}.seg-btn[aria-pressed=true]{background:var(--ac-surface);color:var(--ac-text);box-shadow:0 2px 8px -4px color-mix(in srgb, var(--ac-midnight) 30%, transparent), 0 0 0 1px var(--ac-border-soft)}.trend-note{margin:-4px 0 12px}.trend.is-rubric .trend-line{stroke:var(--slate);stroke-dasharray:5 4}.trend.is-rubric .trend-fill{fill:var(--slate);fill-opacity:.05}.trend.is-rubric .trend-dot:after{box-shadow:0 0 0 2px var(--slate)}.trend.is-rubric .trend-dot.is-active:after{background:var(--slate);box-shadow:0 0 0 2px var(--slate)}.coverage{grid-template-columns:minmax(0,max-content) minmax(64px,1fr) auto;align-items:center;gap:10px 12px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.coverage li{display:contents}.coverage-label:first-letter{text-transform:uppercase}.coverage-track{border-radius:var(--ac-radius-pill);background:var(--ac-track-color);height:6px;overflow:hidden}.coverage-fill{border-radius:inherit;background:var(--ac-chart);height:100%;display:block}.coverage-n{text-align:right;min-width:3ch;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}@media (width<=560px){.progress .stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.progress .stat b{font-size:20px}.progress .stat-label{font-size:12px}.coverage{column-gap:8px}.trend-area{height:128px}.trend-readout b{font-size:32px}.rep-picker{width:100%}}@media (prefers-reduced-motion:reduce){.trend-dot:after,.trend-guide{transition:none}}.ws,.ws-plain{flex:0 auto;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.ws:before,.ws-plain:before{content:"";background:var(--ac-border);flex:none;width:1px;height:16px}.ws-plain{font-size:var(--ac-fs-sm);color:var(--ac-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;padding-left:13px;font-weight:600;display:flex;overflow:hidden}.ws-plain:before{margin-top:-10px;position:absolute;top:50%;left:0}.ws-btn{border-radius:var(--ac-radius-pill);max-width:240px;height:34px;color:var(--ac-text);font:inherit;font-size:var(--ac-fs-sm);cursor:pointer;transition:background-color var(--ac-dur-fast) var(--ac-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 5px;font-weight:600;display:inline-flex}.ws-btn:hover,.ws-btn[aria-expanded=true]{background:var(--ac-surface-hover)}.ws-btn>svg{color:var(--muted);flex:none}.mono{background:var(--ac-ui-avatar-bg);width:24px;height:24px;color:var(--ac-text-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.ws-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ws-text{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.15;display:flex}.ws-text>span{max-width:100%}.ws-org{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ac-text-muted);font-size:11px;font-weight:500;overflow:hidden}.ws-plain .ws-text{padding:2px 0}.ws-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ws-head-org{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.ws-panel{width:320px;padding:6px;left:12px;right:auto}.ws-panel p{margin:0}.ws-head{color:var(--muted);padding:8px 10px 6px;font-size:13px;font-weight:500}.ws-note{border-radius:var(--ac-radius-control);font-size:var(--ac-fs-xs);background:var(--ac-warn-bg);color:var(--ac-warn-text);padding:6px 10px;margin:4px 4px 6px!important}.ws-panel .banner-error{margin:4px 4px 6px;padding:6px 10px}.ws-loading{gap:10px;padding:10px;display:grid}.ws-list{flex-direction:column;gap:2px;max-height:min(60vh,360px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ws-item{border-radius:var(--ac-radius-control);width:100%;min-height:36px;color:var(--ac-text-2);font:inherit;font-size:var(--ac-fs-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 10px;font-weight:500;text-decoration:none;display:flex}.ws-item:hover:not(:disabled){background:var(--ac-surface-hover);color:var(--ac-text)}.ws-item:disabled{cursor:default;color:var(--muted)}.ws-item[aria-current=true]{background:var(--surface-2);font-weight:600}.ws-item-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ws-check{width:16px;color:var(--ac-accent);flex:none;place-items:center;display:grid}.ws-action{color:var(--ac-accent-text);font-weight:560}.ws-action svg{flex:none}.ws-sep{background:var(--border);height:1px;margin:6px 4px}.ws-settings{padding:6px}.ws-settings>*+*{margin-top:12px}.ws-back{font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px}.ws-form>*+*{margin-top:10px}.ws-form .btn{align-self:flex-start}.ws-danger-title{color:var(--danger-text);margin:0;font-size:14px}.profile-new{max-width:760px;margin:0 auto}.profile-form{padding:0}.profile-form .drop{margin-top:2px}.profile-form>*+*{margin-top:20px}.profile-new-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.profile-new-hint{text-align:right;margin:8px 0 0}.file-list{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-weight:400;list-style:none;display:flex}.file-list li{border-radius:var(--ac-radius-control);background:var(--ac-surface-bar);align-items:center;gap:10px;min-height:36px;padding:2px 4px 2px 10px;display:flex}.file-list li>svg{color:var(--muted);flex:none}.file-list-name{overflow-wrap:anywhere;min-width:0;color:var(--text);flex:1;font-size:14px}textarea.text-area{min-height:8.5rem}.kb-progress{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kb-row{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.kb-row:last-child{border-bottom:0}.kb-row.is-sub{padding-left:22px}.kb-row-mark{width:22px;height:22px;color:var(--muted);background:var(--surface-2);border-radius:50%;place-items:center;display:grid}.kb-row.is-ready .kb-row-mark{color:var(--success-text);background:var(--success-tint)}.kb-row.is-failed .kb-row-mark{color:var(--danger-text);background:var(--danger-tint)}.kb-row.is-reading .kb-row-mark{color:var(--ac-accent);background:var(--ac-accent-tint)}.kb-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.kb-row.is-reading .kb-dot{animation:kb-pulse 1.2s var(--ease) infinite}@keyframes kb-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.kb-row-text{flex-direction:column;min-width:0;display:flex}.kb-row-label{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.kb-row-detail{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.kb-row.is-failed .kb-row-detail{color:var(--danger-text)}.tabs{scrollbar-width:none;border:1px solid var(--ac-border);border-radius:var(--ac-radius-pill);background:var(--ac-canvas);gap:2px;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tab{border-radius:var(--ac-radius-pill);height:30px;color:var(--ac-text-muted);font:inherit;font-size:var(--ac-fs-sm);white-space:nowrap;cursor:pointer;transition:color var(--ac-dur-fast) var(--ac-ease), background-color var(--ac-dur-fast) var(--ac-ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:600;display:inline-flex}.tab:hover{color:var(--ac-text)}.tab[aria-selected=true]{color:var(--ac-text);background:var(--ac-surface);box-shadow:0 2px 8px -4px color-mix(in srgb, var(--ac-midnight) 30%, transparent), 0 0 0 1px var(--ac-border-soft)}.tab svg{width:15px;height:15px;color:var(--ac-text-muted)}.tab-panel{padding-top:4px}.tab-panel p{margin:0}.check-row{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.check-row input{width:16px;height:16px;margin:0}.kb-import-status{color:var(--text-2)}@media (width<=760px){.tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tab{padding:0 6px}}@media (width<=480px){.tab svg{display:none}}.people td{vertical-align:middle}.people-toggle{white-space:nowrap;width:1%}.switch{cursor:pointer;color:var(--text-2);align-items:center;gap:10px;font-size:14px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch input:disabled{cursor:default}.switch-track{border-radius:var(--ac-radius-pill);background:var(--ac-ui-switch-off);width:36px;height:20px;transition:background-color var(--ac-dur-fast) var(--ac-ease);flex:none;position:relative}.switch-track:after{content:"";background:var(--ac-white);width:16px;height:16px;box-shadow:var(--ac-shadow-chip);transition:transform var(--ac-dur-fast) var(--ac-ease);border-radius:50%;position:absolute;top:2px;left:2px}.switch input:checked+.switch-track{background:var(--ac-accent)}.switch input:checked+.switch-track:after{transform:translate(16px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--ac-focus-color);outline-offset:2px}.switch input:disabled+.switch-track{opacity:.6}@media (width<=760px){.ws-btn{max-width:180px}}@media (width<=560px){.ws,.ws-plain{gap:6px}.ws-btn{max-width:150px;padding:0 4px}.ws-plain{max-width:120px;padding-left:7px}.ws-panel{width:auto;max-width:none;position:fixed;top:66px;left:8px;right:8px}.profile-new-foot{justify-content:stretch}.profile-new-foot .btn{flex:auto}.people-toggle{white-space:normal;width:auto}.switch-label{font-size:13px}}.kb-add .tab-panel>.form-error{margin-top:4px}.paste-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.search{min-width:0;display:block;position:relative}.search>svg{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search input{width:100%;padding-left:36px}.form-row>.search.grow{flex:240px}.kb-tbl td:nth-child(2){white-space:nowrap}.kb-tbl .select-sm{width:160px}.kb-tbl td:last-child{white-space:nowrap;width:1%}.kb-hits{margin:16px 0 0;padding:0;list-style:none}.kb-hits li{border-top:1px solid var(--hair);overflow-wrap:anywhere;padding:14px 0}.kb-hits li:first-child{border-top:0;padding-top:4px}.kb-hits b{font-weight:600;display:block}.kb-hits p{color:var(--text-2);margin:4px 0 0;font-size:14px}.kb-hits-none{margin:14px 0 0}.card .form-error,.card .notice{margin-top:12px}@media (width<=760px){.paste-grid{grid-template-columns:minmax(0,1fr)}.kb-tbl thead{display:none}.kb-tbl,.kb-tbl tbody{display:block}.kb-tbl tr{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act""st use";align-items:center;gap:10px 8px;padding:14px 0;display:grid}.kb-tbl tr:last-child{border-bottom:0}.kb-tbl td{text-align:left;border:0;padding:0}.kb-tbl td:first-child{grid-area:name;min-width:0}.kb-tbl td:nth-child(2){display:none}.kb-tbl td:nth-child(3){grid-area:st;padding-left:44px}.kb-tbl td:nth-child(4){grid-area:use;justify-self:end}.kb-tbl td:nth-child(5){grid-area:act;justify-self:end;width:auto}.kb-tbl .select-sm{width:150px}}@media (width<=420px){.kb-tbl tr{grid-template-areas:"name act""st st""use use"}.kb-tbl td:nth-child(4){justify-self:start;padding-left:44px}}.org-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.org-row .cell-name{flex:240px}.org-row .org-name{font-size:var(--ac-fs-lg);font-weight:var(--ac-title-wght);letter-spacing:-.005em;line-height:1.3}.org-mark{border-radius:50%;width:36px;height:36px}.org-rename .form-row>.grow{flex:260px}.org-hint{margin:10px 0 0}.org-rename .form-error+.org-hint{margin-top:6px}.invite .card-title{margin-bottom:14px}.invite-role select{width:160px}.invite-hint{margin:12px 0 0}.invite-done{gap:10px;margin-top:12px;display:grid}.invite-done .notice{margin:0}.copy-row{gap:8px;min-width:0;display:flex}.copy-row input{min-width:0;color:var(--text-2);flex:1;font-size:14px}.team-tbl tr.is-off .cell-name b{color:var(--muted)}.team-tbl td:last-child{white-space:nowrap;width:1%}.role-select{width:auto;min-width:120px;min-height:32px;padding-top:4px;padding-bottom:4px;font-size:14px}.join-list{margin:0;padding:0;list-style:none}.join-row{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.join-row:first-child{border-top:0;padding-top:0}.join-row:last-child{padding-bottom:0}.join-row .cell-name{flex:260px}.join-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.personal-note{margin:8px 0 0}.sample-note{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-bottom:14px;display:flex}.sample-note .chip{align-self:center}.sample-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sample-card .form-error{margin:0 0 12px}@media (width<=760px){.org-rename .form-row>.grow{flex-basis:100%}.join-actions{width:100%;padding-left:44px}.join-actions .role-select{flex:140px}.team-tbl td:nth-child(2) .role-select{min-width:0}.invite .form-row>*{flex:100%}.invite-role select{width:100%}.copy-row{flex-wrap:wrap}.copy-row .btn{flex:auto}.team-tbl thead{display:none}.team-tbl,.team-tbl tbody{display:block}.team-tbl tr{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name act""role when";align-items:center;gap:6px 12px;padding:14px 0;display:grid}.team-tbl tr:last-child{border-bottom:0}.team-tbl td{text-align:left;border:0;padding:0}.team-tbl td:first-child{grid-area:name;min-width:0}.team-tbl .cell-name :is(b,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-tbl td:nth-child(2){color:var(--muted);grid-area:role;padding-left:44px;font-size:13px}.team-tbl td:nth-child(3){text-align:right;grid-area:when;font-size:13px}.team-tbl td:nth-child(4){grid-area:act;justify-self:end;width:auto}.team-tbl td:nth-child(4):empty{display:none}}.coach-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.coach-grid>.stack>*+*{margin-top:48px}.review-lede{font-size:var(--ac-fs-base);max-width:64ch;color:var(--text);margin:6px 0 0;line-height:1.45}.review-note{margin:6px 0 0}.didnt{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:18px;display:grid}.didnt h3{margin:0 0 6px;font-size:13px;font-weight:600}.didnt h3.is-won{color:var(--success-text)}.didnt h3.is-lost{color:var(--danger-text)}.didnt ul{gap:4px;margin:0;padding-left:18px;display:grid}.evidence{color:var(--muted);margin:16px 0 0;font-size:14px}.evidence a{font-weight:500}.chg-head{margin:24px 0 0;font-size:15px;font-weight:600}.chg{margin:8px 0 0;padding:0;list-style:none}.chg li{border-top:1px solid var(--hair);overflow-wrap:anywhere;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.chg li .chip{justify-self:start}.chg b{color:var(--muted);font-size:13px;font-weight:500;display:block}.chg p{margin:2px 0 0}.coach-edit{margin-top:16px}.coach-instructions{min-height:14em}.coach-edit textarea.code{min-height:18em}.review-acts{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-top:18px;display:flex}.gate-note{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;display:flex}.gate-note p{overflow-wrap:anywhere;flex:260px;margin:0}.review-acts .review-full{margin-left:auto}.full-instructions{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-surface-bar);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:14px 0 0;padding:14px 16px;font-size:14px}.hist{margin:12px 0 0;padding:0;list-style:none}.hist li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:11px 0;display:grid}.hist li:first-child{border-top:0;padding-top:0}.hist b,.hist .hist-name{justify-self:start;font-weight:500}.hist small{color:var(--muted);overflow-wrap:anywhere;grid-column:1;font-size:13px}.hist .chip,.hist .btn{grid-area:1/2/span 2}.hist-name{font:inherit;color:var(--accent-text);cursor:pointer;text-underline-offset:3px;border-radius:var(--r-inner);background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.hist-name[aria-pressed=true]{color:var(--text);font-weight:600;text-decoration:none}.rubric-edit{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rubric-edit li{grid-template-columns:200px minmax(0,1fr) 32px;align-items:start;gap:10px;display:grid}.rubric-edit textarea{min-height:38px}.rubric-edit .icon-btn{margin-top:3px}.add-stage{margin-top:12px}@media (width<=900px){.coach-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.didnt{grid-template-columns:minmax(0,1fr)}.chg li{grid-template-columns:minmax(0,1fr);gap:6px}.review-acts .review-full{margin-left:0}.rubric-edit li{grid-template-columns:minmax(0,1fr) 32px}.rubric-edit li textarea{grid-area:2/1}.rubric-edit li .icon-btn{grid-area:1/2}}.form-title{margin-bottom:14px}.sales-kb-add{margin-top:4px}.sales-kb-docs{margin-top:20px}.people td:first-child{min-width:0}@media (width<=560px){.people,.people tbody{display:block}.people tr{border-bottom:1px solid var(--hair);gap:10px;padding:12px 0;display:grid}.people tr:last-child{border-bottom:0}.people td,.people td:last-child{text-align:left;border:0;padding:0}}.ready-partly{border-left:2px solid var(--hair-strong);margin-top:8px;padding-left:10px}.ready-partly>.hint{display:block}.ready-backing{color:var(--text-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;line-height:1.5}.ready-source{color:var(--muted);white-space:nowrap;margin-left:8px}.ready-missing+.ready-covered,.ready-missing+.ready-none{border-top:1px solid var(--hair);margin-top:14px;padding-top:12px}.ready-covered summary{color:var(--success-text);cursor:pointer;border-radius:var(--r-inner);align-items:center;gap:6px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.ready-covered summary::-webkit-details-marker{display:none}.ready-covered summary svg:last-child{color:var(--muted);transition:transform .15s var(--ease)}.ready-covered[open] summary svg:last-child{transform:rotate(180deg)}.ready-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ready-list b{font-size:14px;font-weight:600}.ready-none{color:var(--muted);margin:0;font-size:14px}.ready-partial{margin:10px 0 0}.ready-nudge{margin-top:10px;font-size:13px}.ready-nudge svg{color:var(--warning-text)}.ready-nudge a{color:var(--accent-text);font-weight:500}.proof-claim{color:var(--text);margin:4px 0 0;font-size:15px;font-weight:500;line-height:1.5}.proof-actions{gap:6px;margin-top:8px;display:flex}.proof-form{border:1px solid var(--ac-border-soft);border-radius:var(--ac-ui-radius-panel);background:var(--ac-surface-bar);margin-top:12px;padding:16px}.proof-status{border:0;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;display:flex}.proof-status legend{margin-bottom:6px}.proof-status label{align-items:center;gap:6px;display:inline-flex}.proof-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.proof-fit,.proof-diff{margin:6px 0 0;font-size:13px;line-height:1.45}.proof-fit{color:var(--success-text)}.proof-diff{color:var(--muted)}.proof-sub{margin:6px 0 0;font-size:15px;font-weight:600}.proof-topics{gap:6px;margin:0;padding:0;list-style:none;display:grid}.proof-topics li{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:6px 0;font-size:14px;display:grid}.proof-topics li:first-child{border-top:0}.proof-topic{overflow-wrap:anywhere;min-width:0}.proof-add{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.proof-add .field{flex:220px}.rep-known{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;margin-right:16px;display:inline-flex}.proof-topics .rep-known{justify-content:flex-end;margin-top:0;margin-right:0}.rep-known-toggle{font-size:var(--ac-fs-xs);color:var(--ac-text-2);cursor:pointer;align-items:center;gap:8px;display:inline-flex}
