@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{--rp-max:960px}h1,h2,h3,p{margin:0}.ac-page-head__sub{margin-top:8px}.ac-topbar{max-width:var(--rp-max)}.ac-topbar__end .who{max-width:22ch;color:var(--ac-text-muted);font-size:var(--ac-fs-sm)}.page{width:100%;max-width:calc(var(--rp-max) + 2 * var(--ac-gutter));padding:40px var(--ac-gutter) 72px;margin:0 auto}p.page.muted,.loading{color:var(--ac-text-muted);font-size:var(--ac-fs-sm);text-align:center;justify-items:center;gap:12px;padding-top:22vh;display:grid}p.page.muted:before,.loading:before{content:"";background:var(--ac-accent);width:24px;height:24px;animation:1.1s ease-in-out infinite ac-breathe;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20role='img'%20aria-label='acloser'%20width='24'%20height='24'%20fill='currentColor'%20color='%230B1640'%3e%3c!--%20acloser%20mark,%20hand-tuned%2024%20px%20drawing%20on%20the%20pixel%20grid%20(render%20at%20exactly%2024%20px,%20or%202x/3x):%2020-31%20px;%20its%20geometry%20is%20also%20the%20quote%20of%20lockup-small.svg.%20One%20colour%20(currentColor,%20Midnight%20by%20default).%20--%3e%3cg%20class='quote'%3e%3cpath%20class='q1'%20d='M3.076%2013.228C2.881%2012.309%203.063%2011.351%203.581%2010.568C4.1%209.785%204.911%209.243%205.832%209.064C6.754%208.885%207.709%209.084%208.482%209.616C9.256%2010.147%209.784%2010.968%209.947%2011.892C10.07%2012.592%2010.039%2013.659%209.66%2014.825C9.497%2015.325%209.283%2015.807%209.02%2016.262C7.884%2018.231%205.447%2020.392%202%2021L1%2021C1.983%2020.337%202.746%2019.395%203.19%2018.296C3.634%2017.196%203.74%2015.989%203.493%2014.829C3.38%2014.297%203.163%2013.636%203.076%2013.228Z'/%3e%3cpath%20class='q2'%20d='M12.609%2010.04C12.33%208.728%2012.59%207.359%2013.331%206.24C14.071%205.122%2015.229%204.348%2016.546%204.092C17.863%203.836%2019.227%204.12%2020.332%204.879C21.437%205.639%2022.191%206.811%2022.424%208.132C22.6%209.132%2022.555%2010.656%2022.014%2012.322C21.782%2013.036%2021.475%2013.724%2021.1%2014.375C19.213%2017.643%2015.432%2020.219%2011%2021L10%2021C11.3%2020.01%2012.292%2018.671%2012.861%2017.14C13.429%2015.608%2013.55%2013.946%2013.211%2012.348C13.047%2011.575%2012.734%2010.628%2012.609%2010.04Z'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20role='img'%20aria-label='acloser'%20width='24'%20height='24'%20fill='currentColor'%20color='%230B1640'%3e%3c!--%20acloser%20mark,%20hand-tuned%2024%20px%20drawing%20on%20the%20pixel%20grid%20(render%20at%20exactly%2024%20px,%20or%202x/3x):%2020-31%20px;%20its%20geometry%20is%20also%20the%20quote%20of%20lockup-small.svg.%20One%20colour%20(currentColor,%20Midnight%20by%20default).%20--%3e%3cg%20class='quote'%3e%3cpath%20class='q1'%20d='M3.076%2013.228C2.881%2012.309%203.063%2011.351%203.581%2010.568C4.1%209.785%204.911%209.243%205.832%209.064C6.754%208.885%207.709%209.084%208.482%209.616C9.256%2010.147%209.784%2010.968%209.947%2011.892C10.07%2012.592%2010.039%2013.659%209.66%2014.825C9.497%2015.325%209.283%2015.807%209.02%2016.262C7.884%2018.231%205.447%2020.392%202%2021L1%2021C1.983%2020.337%202.746%2019.395%203.19%2018.296C3.634%2017.196%203.74%2015.989%203.493%2014.829C3.38%2014.297%203.163%2013.636%203.076%2013.228Z'/%3e%3cpath%20class='q2'%20d='M12.609%2010.04C12.33%208.728%2012.59%207.359%2013.331%206.24C14.071%205.122%2015.229%204.348%2016.546%204.092C17.863%203.836%2019.227%204.12%2020.332%204.879C21.437%205.639%2022.191%206.811%2022.424%208.132C22.6%209.132%2022.555%2010.656%2022.014%2012.322C21.782%2013.036%2021.475%2013.724%2021.1%2014.375C19.213%2017.643%2015.432%2020.219%2011%2021L10%2021C11.3%2020.01%2012.292%2018.671%2012.861%2017.14C13.429%2015.608%2013.55%2013.946%2013.211%2012.348C13.047%2011.575%2012.734%2010.628%2012.609%2010.04Z'/%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}.login{min-height:100dvh;padding:48px var(--ac-gutter);background:var(--ac-bg);place-items:center;display:grid}.login-card{gap:24px;width:min(100%,420px);display:grid}.login-intro{gap:8px;display:grid}.login-form{gap:16px;display:grid}.login-form .ac-btn{margin-top:4px}.dial{margin-bottom:0}.history{margin-top:48px}.history .ac-banner{margin-bottom:12px}.history .ac-empty{padding-top:16px}.trend{grid-template-columns:2.25rem minmax(0,1fr);height:120px;margin:8px 0 20px;display:grid}.trend__axis{position:relative}.trend__axis span{color:var(--ac-text-faint);font-size:var(--ac-fs-2xs);font-variant-numeric:var(--ac-numeric);line-height:1;position:absolute;right:10px;transform:translateY(-50%)}.trend svg{width:100%;height:120px;display:block;overflow:visible}.trend .axis{stroke:var(--ac-border-soft);stroke-width:1px}.trend .line{fill:none;stroke:var(--ac-chart);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend .dot-ring{stroke:var(--ac-bg);stroke-width:11px;stroke-linecap:round}.trend .dot{stroke:var(--ac-chart);stroke-width:7px;stroke-linecap:round}.rows .ac-row{grid-template-columns:minmax(0,1fr) auto}.rows .ac-row__side{flex-wrap:nowrap;grid-column:auto;justify-content:flex-end;gap:12px}.score-pill{min-width:2.5ch;color:var(--ac-text);font-size:var(--ac-fs-lg);font-weight:700;font-stretch:var(--ac-display-wdth);letter-spacing:-.01em;text-align:right;font-variant-numeric:var(--ac-numeric)}.prep{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:24px 48px;display:grid}.start-card{gap:16px;display:grid}.prep-steps{gap:24px;padding-top:4px;display:grid}.prep-steps .ac-numbered{gap:16px;max-width:60ch}.prep-steps .ac-numbered>li{line-height:1.5}.prep-steps .ac-numbered>li:before{background:var(--ac-surface-hover);color:var(--ac-text-muted)}.rp-call{border:1px solid var(--ac-border);border-radius:var(--ac-radius-card);box-shadow:var(--ac-shadow-raised)}.rp-call .who-line{min-width:0;color:var(--ac-text-muted);font-size:var(--ac-fs-xs);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-weight:560;overflow:hidden}.rp-call .ac-timer{color:var(--ac-text-2);font-size:var(--ac-fs-sm);font-weight:560}.rp-call .ac-live-dot.is-still{background:var(--ac-text-faint)}.rp-call .ac-live-dot.is-still:after{display:none}.rp-call .ac-timer.low{color:var(--ac-warn-text);font-weight:680}.rp-call .ac-endcall{height:var(--ac-ui-h-sm);color:var(--ac-text);font-size:var(--ac-fs-xs);padding:0 14px;font-weight:600}.rp-call .ac-endcall.is-pressed{color:var(--ac-ink)}.rp-call .ac-endcall:disabled{cursor:progress}.rp-call .ac-avatar svg{width:14px;height:14px}.rp-call .ac-ears{--ac-ui-level:var(--level,0)}.rp-call .ac-callgrid{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"ears talk";min-height:min(56vh,520px)}.rp-call .talk{grid-area:talk;align-content:start;gap:8px;min-width:0;padding:0 20px 20px;display:grid}.rp-call .talk .ac-banner{margin-bottom:4px}.talk-empty{font-size:var(--ac-fs-sm)}.live-transcript{overscroll-behavior:contain;gap:6px;max-height:min(50vh,460px);padding-right:4px;display:grid;overflow-y:auto}.bubble{border-radius:var(--ac-radius-chip);color:var(--ac-text-2);font-size:var(--ac-fs-md);grid-template-columns:8.5rem minmax(0,1fr);gap:2px 16px;margin:0 -8px;padding:6px 8px;line-height:1.5;display:grid}.bubble .who-tag{color:var(--ac-text-muted);font-size:var(--ac-fs-xs);padding-top:2px;font-weight:600}.bubble.rep .who-tag{color:var(--ac-accent-text)}.rp-call .bubble:last-child{color:var(--ac-text);animation:ac-know-new var(--ac-highlight-fade) var(--ac-ease) both}@container ac-call (width<=720px){.rp-call .ac-callgrid{grid-template-columns:minmax(0,1fr);grid-template-areas:"ears""talk";min-height:0}.rp-call .ac-ears{padding-top:12px}.rp-call .talk{border-top:1px solid var(--ac-border-soft);padding:4px 16px 16px}.rp-call .bubble{grid-template-columns:minmax(0,1fr)}.live-transcript{max-height:max(11rem,100dvh - 400px)}.rp-call .ac-spk{align-content:space-between}.rp-call .ac-spk__who b{white-space:normal}}@container ac-call (width<=359px){.rp-call .ac-callbar .ac-qmark{display:none}.rp-call .ac-endcall{padding:0 12px}}.grading .ac-empty{max-width:52ch;padding:12vh 0 32px}.grading .ac-dots{color:var(--ac-accent);font-size:var(--ac-fs-xl);margin-bottom:8px}.verdict{border-bottom:1px solid var(--ac-border-soft);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:16px 40px;padding-bottom:32px;display:grid}.big-score{color:var(--ac-text);font-size:var(--ac-fs-6xl);font-weight:var(--ac-display-wght);font-stretch:var(--ac-display-wdth);letter-spacing:-.045em;font-variant-numeric:var(--ac-numeric);white-space:nowrap;line-height:.86}.big-score small{color:var(--ac-text-faint);font-size:var(--ac-fs-lg);letter-spacing:0;margin-left:.14em;font-weight:560;font-stretch:100%}.verdict__text{gap:8px;display:grid}.verdict .meta{clip-path:inset(-4px -4px -4px 20px);color:var(--ac-text-muted);font-size:var(--ac-fs-xs);flex-wrap:wrap;margin-left:-20px;font-weight:560;display:flex}.verdict .meta span{padding-left:20px}.verdict .meta span:before{content:"·";width:20px;color:var(--ac-text-faint);text-align:center;margin-left:-20px;display:inline-block}.verdict .summary{max-width:62ch;color:var(--ac-text-2);font-size:var(--ac-fs-base);text-wrap:pretty;line-height:1.55}.ladder{counter-reset:step;gap:22px;margin:40px 0 0;padding:0;list-style:none;display:grid}.rung{counter-increment:step;grid-template-columns:24px minmax(0,12rem) minmax(0,1fr);align-items:center;gap:6px 16px;display:grid}.rung:before{content:counter(step);background:var(--ac-surface-hover);width:24px;height:24px;color:var(--ac-text-muted);font-size:var(--ac-fs-2xs);font-variant-numeric:var(--ac-numeric);border-radius:50%;place-items:center;font-weight:680;line-height:1;display:inline-grid}.rung .name{color:var(--ac-text);text-transform:lowercase;font-weight:600;display:block}.rung .name:first-letter{text-transform:uppercase}.ticks{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px;width:100%;max-width:320px;height:6px;display:grid}.ticks i{border-radius:var(--ac-radius-pill);background:var(--ac-track-color)}.ticks i.on{background:var(--ac-chart)}.ticks.unreached{height:auto;color:var(--ac-text-faint);font-size:var(--ac-fs-xs);font-weight:560;display:block}.rung .why{max-width:70ch;color:var(--ac-text-muted);font-size:var(--ac-fs-sm);text-wrap:pretty;grid-column:2/-1;line-height:1.5}.rung .why q{color:var(--ac-text-2)}.three{border-top:1px solid var(--ac-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px;margin-top:48px;padding-top:32px;display:grid}.three h3{font-size:var(--ac-fs-md);letter-spacing:-.01em;font-weight:620}.three ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.three li{color:var(--ac-text-2);font-size:var(--ac-fs-sm);padding-left:16px;line-height:1.5;position:relative}.three li:before{content:"";background:var(--ac-text-faint);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:2px}.transcript.ac-disclosure{border-top:1px solid var(--ac-border-soft);margin-top:40px}.transcript .live-transcript{max-height:none;overflow:visible}.outcome .ac-banner{align-items:center}.outcome .ac-banner>svg{margin-top:0}.outcome .ac-banner .ac-btn{margin:-4px -4px -4px 8px}.after{margin-top:32px}.ac-empty .ac-error svg{color:var(--ac-bad-text)}.admin .notice{background:var(--ac-surface-hover);color:var(--ac-text);margin-bottom:32px}.admin .notice>svg{color:var(--ac-text-muted)}.admin .ac-section{gap:16px;display:grid}.kpis{margin-top:4px}.inline-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px 16px;margin-bottom:16px;display:grid}.inline-form .ac-btn{justify-self:start}.inline-form--one{grid-template-columns:minmax(0,22rem) auto}.admin .ac-table td a{color:var(--ac-text);font-weight:600;text-decoration:none}.admin .ac-table td a:hover{color:var(--ac-accent-text);text-decoration:underline}.admin .ac-table tr.is-off td,.admin .ac-table tr.is-off td b{color:var(--ac-text-faint)}.row-actions{text-align:right;white-space:nowrap}.row-actions .ac-btn{margin:-6px 0}@media (width>=561px){.admin .ac-table td:is([data-label=Name],[data-label=Company]){white-space:nowrap}.admin .ac-table td:is(:first-child:has(>b),[data-label=Rep]){overflow-wrap:anywhere;min-width:15rem}}@media (width<=720px){.prep,.verdict,.three{grid-template-columns:minmax(0,1fr)}.inline-form{grid-template-columns:repeat(2,minmax(0,1fr))}.rung{grid-template-columns:24px minmax(0,1fr)}.rung .ticks,.rung .why{grid-column:2}}@media (width<=560px){.page{padding-top:24px;padding-bottom:48px}.ac-topbar__end .who{display:none}.dial .ac-page-head__actions,.dial .ac-btn{width:100%}.page--call{padding:12px 0 0}.rp-call{box-shadow:none;border-inline:0;border-radius:0}.inline-form,.inline-form--one{grid-template-columns:minmax(0,1fr)}.inline-form .ac-btn{justify-self:stretch}.ac-table--stack td:empty{display:none}.ac-table--stack td.is-num{text-align:left}.row-actions{text-align:left;margin-left:-12px}.row-actions .ac-btn{margin:0}.bubble{grid-template-columns:minmax(0,1fr)}.outcome .ac-banner{flex-wrap:wrap;align-items:flex-start}.outcome .ac-banner>svg{margin-top:2px}.outcome .ac-banner__body{flex:calc(100% - 30px)}.outcome .ac-banner .ac-btn{margin:4px 0 0 26px}}@media (pointer:coarse){.rp-call .ac-icon-btn{width:36px;height:36px}.rp-call .ac-endcall{height:36px}}@media (hover:none){.ac-btn--primary:hover{background:var(--ac-primary)}}@media (height<=560px){.page--call{padding-top:12px;padding-bottom:12px}.rp-call{overflow:clip}.rp-call .ac-callbar{z-index:2;position:sticky;top:64px}.rp-call .ac-callgrid{min-height:0}.rp-call .talk:has(>.ac-banner) .talk__head{display:none}.rp-call .talk>.ac-banner{margin:8px 0 0}.live-transcript{max-height:max(6rem,100dvh - 220px)}@container ac-call (width<=720px){.live-transcript{max-height:max(6rem,100dvh - 344px)}}@container ac-call (width>=500px) and (width<=720px){.rp-call .ac-callgrid{grid-template-columns:196px minmax(0,1fr);grid-template-areas:"ears talk"}.rp-call .ac-ears{border-right:1px solid var(--ac-border-soft);flex-flow:column;padding:12px}.rp-call .ac-spk{flex:none}.rp-call .talk{border-top:0;padding:0 16px 12px}.live-transcript{max-height:max(6rem,100dvh - 206px)}}}
