@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}:lang(ja){--ac-ui-font:"Archivo", "Archivo Fallback", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", "Meiryo UI", Meiryo, "Noto Sans CJK JP", "Noto Sans JP", var(--ac-font-sans)}:lang(zh){--ac-ui-font:"Archivo", "Archivo Fallback", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", var(--ac-font-sans)}:is(:lang(zh-Hant),:lang(zh-TW)){--ac-ui-font:"Archivo", "Archivo Fallback", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "Noto Sans CJK TC", "Noto Sans TC", var(--ac-font-sans)}:is(:lang(yue),:lang(zh-HK)){--ac-ui-font:"Archivo", "Archivo Fallback", "PingFang HK", "PingFang TC", "Microsoft JhengHei UI", "Microsoft JhengHei", "Noto Sans CJK HK", "Noto Sans HK", "Noto Sans CJK TC", var(--ac-font-sans)}:lang(ko){--ac-ui-font:"Archivo", "Archivo Fallback", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans CJK KR", "Noto Sans KR", var(--ac-font-sans)}:is(:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug)){--ac-ui-font:"Archivo", "Archivo Fallback", "Segoe UI", "SF Arabic", "Geeza Pro", "Noto Sans Arabic", Tahoma, var(--ac-font-sans)}:is(:lang(he),:lang(yi)){--ac-ui-font:"Archivo", "Archivo Fallback", "Segoe UI", "Arial Hebrew", "Noto Sans Hebrew", var(--ac-font-sans)}:is(:lang(hi),:lang(mr),:lang(ne)){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Kohinoor Devanagari", "Devanagari Sangam MN", "Noto Sans Devanagari", var(--ac-font-sans)}:is(:lang(bn),:lang(as)){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Kohinoor Bangla", "Bangla Sangam MN", "Noto Sans Bengali", var(--ac-font-sans)}:lang(gu){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Kohinoor Gujarati", "Gujarati Sangam MN", "Noto Sans Gujarati", var(--ac-font-sans)}:lang(pa){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Gurmukhi MN", "Noto Sans Gurmukhi", var(--ac-font-sans)}:lang(ta){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Tamil Sangam MN", "Noto Sans Tamil", var(--ac-font-sans)}:lang(te){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Kohinoor Telugu", "Telugu Sangam MN", "Noto Sans Telugu", var(--ac-font-sans)}:lang(kn){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Kannada Sangam MN", "Noto Sans Kannada", var(--ac-font-sans)}:lang(ml){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Malayalam Sangam MN", "Noto Sans Malayalam", var(--ac-font-sans)}:lang(or){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Oriya Sangam MN", "Noto Sans Oriya", var(--ac-font-sans)}:lang(si){--ac-ui-font:"Archivo", "Archivo Fallback", "Nirmala UI", "Sinhala Sangam MN", "Noto Sans Sinhala", var(--ac-font-sans)}:lang(th){--ac-ui-font:"Archivo", "Archivo Fallback", "Leelawadee UI", Thonburi, "Noto Sans Thai", var(--ac-font-sans)}:lang(lo){--ac-ui-font:"Archivo", "Archivo Fallback", "Leelawadee UI", "Lao Sangam MN", "Noto Sans Lao", var(--ac-font-sans)}:lang(km){--ac-ui-font:"Archivo", "Archivo Fallback", "Leelawadee UI", "Khmer Sangam MN", "Noto Sans Khmer", var(--ac-font-sans)}:lang(my){--ac-ui-font:"Archivo", "Archivo Fallback", "Myanmar Text", "Myanmar Sangam MN", "Noto Sans Myanmar", var(--ac-font-sans)}:lang(am){--ac-ui-font:"Archivo", "Archivo Fallback", Ebrima, Kefa, "Noto Sans Ethiopic", var(--ac-font-sans)}:is(:lang(ja),:lang(zh),:lang(yue),:lang(ko),:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(hi),:lang(mr),:lang(ne),:lang(bn),:lang(as),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(or),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my)){--ac-display-tracking:0;--ac-title-tracking:0;--ac-cue-tracking:0;--ac-display-leading:1.3;--ac-cue-leading:1.4}: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([lang]){font-family:var(--ac-ui-font)}:where(:lang(ja),:lang(zh),:lang(yue),:lang(ko),:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(hi),:lang(mr),:lang(ne),:lang(bn),:lang(as),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(or),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my)){font-synthesis:weight;word-spacing:normal}:where(:lang(ja)){word-break:auto-phrase}: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-block:0;padding-inline:16px 7px;display:flex}.ac-topbar__brand{border-radius:var(--ac-radius-chip);color:inherit;flex:none;align-items:center;margin-inline-end: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-inline-start: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-inline-start: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-inline-end: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:"";top:2px;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;inset-inline-start: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:start;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-inline-start:0}.ac-table :is(th,td):last-child{padding-inline-end:0}.ac-table .is-num{text-align:end;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-inline-start: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-block:-3px;margin-inline:0 -4px}.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;padding-inline-start: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:start;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:start;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-block:0;padding-inline:16px 14px;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-inline-end: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-inline-end: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{top:0;background:var(--ac-say-edge);background-size:200% 100%;height:3px;position:absolute;inset-inline: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);vertical-align:var(--ac-quote-inline-raise);flex:none;margin-inline-start:var(--ac-quote-inline-gap);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-block:0 18px;padding-inline:6px 18px}.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-block:3px 0;margin-inline:2px 0}.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-inline-start:1px solid var(--ac-border);min-width:0;padding:0 12px}.ac-know__col:first-child{border-inline-start:0;padding-inline-start: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-block:0 18px;padding-inline:14px 18px}}@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-inline-end: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-inline-start:0;padding-inline-start: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-block:7px 12px;padding-inline:16px 7px;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:start;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-inline-start:12px}.ac-topbar__brand:has(.ac-mark) .ac-logo{display:none}.ac-topbar__brand .ac-mark{display:block}}:where([dir=rtl]) :is(.ac-back svg,.ac-row__side>svg,.ac-card__foot>svg,.ac-mark-row.is-next svg,.ac-flip-rtl,svg:has(>use[href$=ac-i-arrow],>use[href$=ac-i-chevron-left],>use[href$=ac-i-chevron-right])){transform:scaleX(-1)}:where([dir=rtl]) .ac-switch:checked:before{transform:translate(-16px)}:where([dir=rtl]) select.ac-input{background-position:8px 55%,13px 55%}:is(.ac-btn,.ac-h1,.ac-h3,.ac-disclosure>summary,.ac-stat__value,.ac-avatar,.ac-say--mini .ac-say__line,.ac-focus__line,.ac-ended__title):is(:lang(ja),:lang(zh),:lang(yue),:lang(ko),:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(hi),:lang(mr),:lang(ne),:lang(bn),:lang(as),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(or),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my)){letter-spacing:0}:is(.ac-btn,.ac-pill,.ac-kind,.ac-ready,.ac-tag,.ac-avatar,.ac-step-n,.ac-h1,.ac-stat__value):is(:lang(ja),:lang(zh),:lang(yue),:lang(ko),:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(hi),:lang(mr),:lang(ne),:lang(bn),:lang(as),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(or),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my)){line-height:1.3}@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;unicode-range:U+D,U+20-7E,U+A0-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+2BC,U+2C6-2C7,U+2D8-2DD,U+300-304,U+306-30C,U+30F,U+311-313,U+31B,U+323-324,U+326-328,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2009,U+2010-2011,U+2013-2015,U+2017-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203E,U+2044,U+2052,U+2070,U+2074-2079,U+207F-2089,U+2099,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+2113,U+2116,U+2122,U+2190-2195,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FEFF}@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%;unicode-range:U+D,U+20-7E,U+A0-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+2BC,U+2C6-2C7,U+2D8-2DD,U+300-304,U+306-30C,U+30F,U+311-313,U+31B,U+323-324,U+326-328,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2009,U+2010-2011,U+2013-2015,U+2017-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203E,U+2044,U+2052,U+2070,U+2074-2079,U+207F-2089,U+2099,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+2113,U+2116,U+2122,U+2190-2195,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FEFF}@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%;unicode-range:U+D,U+20-7E,U+A0-17F,U+18F,U+192,U+19D,U+1A0-1A1,U+1AF-1B0,U+1C4-1DC,U+1E6-1E7,U+1EA-1EB,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+2BC,U+2C6-2C7,U+2D8-2DD,U+300-304,U+306-30C,U+30F,U+311-313,U+31B,U+323-324,U+326-328,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+2009,U+2010-2011,U+2013-2015,U+2017-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+203E,U+2044,U+2052,U+2070,U+2074-2079,U+207F-2089,U+2099,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AD,U+20B1-20B2,U+20B5,U+20B9-20BA,U+20BC-20BD,U+2113,U+2116,U+2122,U+2190-2195,U+2212,U+2215,U+2248,U+2260,U+2264-2265,U+FEFF}: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-inline-start:2px solid var(--ac-accent);min-width:0;color:var(--ac-text);overflow-wrap:anywhere;padding-block:0;padding-inline:14px 0}.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-inline-end: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-inline-end: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-block:4px;padding-inline:10px 32px}.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}.chip-practice{border-style:dashed;border-color:color-mix(in srgb, var(--ac-accent) 45%, transparent);color:var(--ac-accent-text);background:0 0}.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:start;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-inline-start:0}.tbl th:last-child,.tbl td:last-child{text-align:end;padding-inline-end: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-block:0;padding-inline:16px 7px;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-inline-end: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-inline-start:13px}.nav-group:before{content:"";inset-inline-start:-8px;background:var(--ac-border);width:1px;height:16px;position:absolute;top:9px}.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{top:calc(100% + 12px);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;inset-inline-end: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{inset-inline-start:0;visibility:hidden;pointer-events:none;gap:2px;width:100%;height:0;display:flex;position:absolute;top:0;overflow:hidden}.account{flex:none;align-items:center;gap:6px;margin-inline-start: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{top:calc(100% + 14px);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;inset-inline-end: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-inline-start:-8px;padding-inline-start: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-block:8px;padding-inline:16px 8px;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-block:0;padding-inline:12px 5px;top:8px}.brand{margin-inline-end: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-inline-start: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-inline-start: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}.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-inline-start:13px;font-weight:600;display:flex;overflow:hidden}.ws-plain:before{inset-inline-start:0;margin-top:-10px;position:absolute;top:50%}.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-block:0;padding-inline:5px 10px;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:start;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;inset-inline:12px 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:start;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:end;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-block:2px;padding-inline:10px 4px;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-inline-start: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:"";top:2px;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;inset-inline-start: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-inline-start: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{inset-inline-start:12px;color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.search input{width:100%;padding-inline-start: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:start;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-inline-start: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-inline-start: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-inline-start: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:start;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-inline-start:44px;font-size:13px}.team-tbl td:nth-child(3){text-align:end;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-inline-start: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-inline-start: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-inline-start: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:start;border:0;padding:0}}.req-list{margin:0;padding:0;list-style:none}.req-row{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;padding:14px 0;display:flex}.req-row:first-child{padding-top:4px}.req-row:last-child{border-bottom:0;padding-bottom:0}.req-row>.cell-name{flex:260px;align-self:center}.req-lead{align-items:center;gap:6px;margin-top:2px;display:flex!important}.req-acts{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.req-acts .field{min-width:0}.req-org{flex:200px}.leads-tbl td{vertical-align:top}.leads-tbl .cell-name b{font-weight:600}.lead-kinds{font-weight:500!important}.lead-state{font-weight:600}.lead-state.is-ok{color:var(--ac-good-text)}.lead-state.is-info{color:var(--ac-accent)}.lead-state.is-warn{color:var(--ac-warn-text)}.lead-note{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:46ch;font-style:italic;overflow:hidden;display:-webkit-box!important}.lead-act{text-align:end;white-space:nowrap}.tbl.leads-tbl .lead-give-row>td{text-align:start;padding-top:0}.tbl.orgs-tbl th:last-child,.tbl.orgs-tbl td:last-child{text-align:start}.lead-give{border:1px solid var(--hair);border-radius:var(--r-surface);gap:10px;padding:12px 14px;display:grid}.lead-give .hint{margin:0}.access-cell{justify-items:start;gap:6px;display:grid}.access-acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.access-date{width:auto;min-height:var(--ac-ui-h-sm);font-size:var(--ac-fs-xs);padding-block:0}@media (width<=760px){.leads-tbl,.leads-tbl tbody{display:block}.leads-tbl thead{display:none}.leads-tbl tr{border-bottom:1px solid var(--hair);gap:8px;padding:12px 0;display:grid}.leads-tbl tr:last-child{border-bottom:0}.leads-tbl td,.leads-tbl td:last-child{text-align:start;border:0;padding:0}.req-acts{width:100%}.req-org{flex-basis:100%}}.ready-partly{border-inline-start:2px solid var(--hair-strong);margin-top:8px;padding-inline-start: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-inline-start: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{margin-top:6px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-inline-end:16px;display:inline-flex}.proof-topics .rep-known{margin-top:0;justify-content:flex-end;margin-inline-end: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}.lang-pick{color:var(--ac-text-muted);justify-content:center;align-items:center;gap:6px;display:flex}.lang-pick select{width:auto;max-width:100%}.auth-card .lang-pick{margin-block-start:20px}.lang-select{width:100%}.lang-field{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}.lang-field+.lang-field{margin-block-start:12px}.lang-note{font-size:var(--ac-fs-xs);font-weight:var(--ac-text-wght);color:var(--ac-text-muted);line-height:1.45}.lang-error{margin-block-start:6px}.lang-chips{flex-direction:column;gap:8px;min-width:0;display:flex}.lang-chip-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lang-chip{padding-inline-end:4px}.lang-beta{color:var(--ac-text-muted);font-size:11px;font-weight:520}.lang-chip-x{width:20px;height:20px;color:var(--ac-text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.lang-chip-x:hover:not(:disabled){background:var(--ac-surface-hover);color:var(--ac-text)}.lang-add{color:var(--ac-text-muted);align-items:center;gap:6px;display:flex}.lang-add input{min-width:0;min-height:var(--ac-ui-h-sm);font-size:var(--ac-fs-sm);flex:auto;padding-block:4px}.lang-matches{flex-direction:column;max-block-size:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lang-match{border-radius:var(--ac-radius-control);width:100%;font:inherit;font-size:var(--ac-fs-sm);color:var(--ac-text);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;display:flex}.lang-match:hover:not(:disabled),.lang-match:focus-visible{background:var(--ac-surface-hover)}.lang-match svg{color:var(--ac-text-muted);flex:none}.lang-native{color:var(--ac-text-muted)}.org-lang .lang-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.org-lang .lang-lock{color:var(--ac-text-2);align-items:center;gap:8px;margin-block-start:8px;font-size:14px;font-weight:500;display:flex}.org-lang .lang-lock input{flex:none;width:16px;height:16px;margin:0}@media (width<=720px){.org-lang .lang-row{grid-template-columns:minmax(0,1fr)}}:where([dir=rtl]) svg:is([data-icon=chevronLeft],[data-icon=chevronRight],[data-icon=arrow]){transform:scaleX(-1)}:where([dir=rtl]) :where(select){background-position:8px 55%,13px 55%}[dir=rtl] .select-sm{background-position:6px 55%,11px 55%}[dir=rtl] .switch input:checked+.switch-track:after{transform:translate(-16px)}[dir=rtl] .boot-loading:before{background-position:calc(100% - 20px)}@media (width<=560px){[dir=rtl] .boot-loading:before{background-position:calc(100% - 14px)}}:where([dir=rtl]) :where(input[type=email],input[type=url],input[inputmode=url],input[type=password]){text-align:end;direction:ltr}:where(textarea,input:not([type]),input[type=text],input[type=search],.focus-skill,.focus-why,.focus-drill,.focus-line,.focus-text,.focus-marks li>span:last-child,.report-summary,.report-list li>span,.moment-why,.moment-said>span:last-child,.moment-try>span:last-child,.align-text,.brief-check-text,.callmap-evidence,.objection-text,.stage-comment,.mix-q-text,.bubble-text,.gap-question,.gap-need,.proof-claim,.know-col li,.review-lede,.full-instructions,.chg p,.didnt li,.prep-list li,.prep-line-text,.prep-goal-text,.prep-tip-list li,.prep-said,.prep-handle,.expert-preparation-paragraph,.recent-title,.call-title){unicode-bidi:plaintext}:is(:lang(ja),:lang(zh),:lang(yue),:lang(ko),:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(hi),:lang(mr),:lang(ne),:lang(bn),:lang(as),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(or),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my)):not(.code-input){letter-spacing:0!important}:is(h1,.stat b,.focus-skill,.trend-readout b,.technique-chip,.seg-btn,.purpose-pick,.prep-edit-btn,.prep-purpose,.kind-chip[data-kind],.source-chip,.ready-tag,.step-bar li,.avatar,.chip,.btn):is(:lang(ja),:lang(zh),:lang(yue),:lang(ko),:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(hi),:lang(mr),:lang(ne),:lang(bn),:lang(as),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(or),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my)),.steps li:is(:lang(ja),:lang(zh),:lang(yue),:lang(ko),:lang(ar),:lang(fa),:lang(ur),:lang(ps),:lang(sd),:lang(ug),:lang(hi),:lang(mr),:lang(ne),:lang(bn),:lang(as),:lang(gu),:lang(pa),:lang(ta),:lang(te),:lang(kn),:lang(ml),:lang(or),:lang(si),:lang(th),:lang(lo),:lang(km),:lang(my)):before{line-height:1.3}.portal-tag{border-radius:var(--ac-radius-chip);background:var(--ac-surface-hover);color:var(--ac-text-muted);font-size:var(--ac-fs-sm);letter-spacing:.02em;padding:2px 8px;font-weight:600}.portal-who{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;color:var(--ac-text-muted);font-size:var(--ac-fs-sm);overflow:hidden}.portal-gate h1,.portal-gate .page-sub{margin:0}.people-filter{margin-bottom:16px}.people-filter .field:not(.grow){flex:0 220px}.people .people-role select{min-width:120px}.people .people-acts{text-align:end;white-space:nowrap}.people tr.is-off .cell-name b{color:var(--ac-text-muted)}@media (width<=720px){.portal-who{display:none}}
