:is(.theme-coach,:root:has(.coach-root)){--color-surface:#1f2022;--color-surface-raised:#29292b;--color-surface-overlay:#2d2e30;--color-surface-elevated:#333437;--color-surface-sunken:#29292b;--color-surface-muted:#29292b;--color-ink:#e8edf2;--color-ink-secondary:#e8edf2;--color-steel:#a7b2bf;--color-muted:#929fae;--color-ink-faint:#6f7986;--color-border:#3c3d40;--color-border-strong:#55565a;--color-border-subtle:#313235;--color-primary:#3d7dd8;--color-primary-hover:#5590e2;--color-primary-soft:#6fa5ec;--color-secondary:#c4714d;--color-secondary-hover:#d08560;--color-success:#3dc97f;--color-warn:#d68a5e;--color-danger:#e4696b;--color-lock:#e4696b;--color-info:#6fa5ec;--color-on-fill:#0b1219;--color-scrim:#08090a9e;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000073;--shadow-lg:0 10px 30px #00000080;--shadow-modal:0 24px 60px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-coach[data-theme=light]{--color-surface:#f4f5f7;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-elevated:#eaecef;--color-surface-sunken:#fff;--color-surface-muted:#fff;--color-ink:#15181c;--color-ink-secondary:#15181c;--color-steel:#424a54;--color-muted:#5d6671;--color-ink-faint:#8a929c;--color-border:#d9dce1;--color-border-strong:#b5bbc3;--color-border-subtle:#e6e8eb;--color-primary:#2b63c1;--color-primary-hover:#2353a6;--color-primary-soft:#2858ae;--color-secondary:#9e4f31;--color-secondary-hover:#8a4127;--color-success:#1e7a4c;--color-warn:#9a5a2c;--color-danger:#b5383c;--color-lock:#b5383c;--color-info:#2858ae;--color-on-fill:#fff;--color-scrim:#15181c52;--shadow-sm:0 1px 2px #15181c0f;--shadow-md:0 4px 12px #15181c14;--shadow-lg:0 10px 30px #15181c1a;--shadow-modal:0 24px 60px #15181c2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(.coach-root[data-theme=light]){--color-surface:#f4f5f7;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-elevated:#eaecef;--color-surface-sunken:#fff;--color-surface-muted:#fff;--color-ink:#15181c;--color-ink-secondary:#15181c;--color-steel:#424a54;--color-muted:#5d6671;--color-ink-faint:#8a929c;--color-border:#d9dce1;--color-border-strong:#b5bbc3;--color-border-subtle:#e6e8eb;--color-primary:#2b63c1;--color-primary-hover:#2353a6;--color-primary-soft:#2858ae;--color-secondary:#9e4f31;--color-secondary-hover:#8a4127;--color-success:#1e7a4c;--color-warn:#9a5a2c;--color-danger:#b5383c;--color-lock:#b5383c;--color-info:#2858ae;--color-on-fill:#fff;--color-scrim:#15181c52;--shadow-sm:0 1px 2px #15181c0f;--shadow-md:0 4px 12px #15181c14;--shadow-lg:0 10px 30px #15181c1a;--shadow-modal:0 24px 60px #15181c2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){.theme-coach:not([data-theme]){--color-surface:#f4f5f7;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-elevated:#eaecef;--color-surface-sunken:#fff;--color-surface-muted:#fff;--color-ink:#15181c;--color-ink-secondary:#15181c;--color-steel:#424a54;--color-muted:#5d6671;--color-ink-faint:#8a929c;--color-border:#d9dce1;--color-border-strong:#b5bbc3;--color-border-subtle:#e6e8eb;--color-primary:#2b63c1;--color-primary-hover:#2353a6;--color-primary-soft:#2858ae;--color-secondary:#9e4f31;--color-secondary-hover:#8a4127;--color-success:#1e7a4c;--color-warn:#9a5a2c;--color-danger:#b5383c;--color-lock:#b5383c;--color-info:#2858ae;--color-on-fill:#fff;--color-scrim:#15181c52;--shadow-sm:0 1px 2px #15181c0f;--shadow-md:0 4px 12px #15181c14;--shadow-lg:0 10px 30px #15181c1a;--shadow-modal:0 24px 60px #15181c2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(.coach-root:not([data-theme])){--color-surface:#f4f5f7;--color-surface-raised:#fff;--color-surface-overlay:#fff;--color-surface-elevated:#eaecef;--color-surface-sunken:#fff;--color-surface-muted:#fff;--color-ink:#15181c;--color-ink-secondary:#15181c;--color-steel:#424a54;--color-muted:#5d6671;--color-ink-faint:#8a929c;--color-border:#d9dce1;--color-border-strong:#b5bbc3;--color-border-subtle:#e6e8eb;--color-primary:#2b63c1;--color-primary-hover:#2353a6;--color-primary-soft:#2858ae;--color-secondary:#9e4f31;--color-secondary-hover:#8a4127;--color-success:#1e7a4c;--color-warn:#9a5a2c;--color-danger:#b5383c;--color-lock:#b5383c;--color-info:#2858ae;--color-on-fill:#fff;--color-scrim:#15181c52;--shadow-sm:0 1px 2px #15181c0f;--shadow-md:0 4px 12px #15181c14;--shadow-lg:0 10px 30px #15181c1a;--shadow-modal:0 24px 60px #15181c2e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.theme-coach{background-color:var(--color-surface);color:var(--color-ink)}.theme-coach .bg-primary.text-white,.theme-coach .bg-danger.text-white{color:var(--color-on-fill)}.theme-coach :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:is(:root:has(.coach-root),.theme-coach,.theme-coach *){scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}:root:has(.coach-root)::-webkit-scrollbar{width:10px;height:10px;display:block}.theme-coach ::-webkit-scrollbar{width:10px;height:10px;display:block}:root:has(.coach-root)::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:9999px}.theme-coach ::-webkit-scrollbar-thumb{background-color:var(--color-border-strong);background-clip:content-box;border:3px solid #0000;border-radius:9999px}:root:has(.coach-root)::-webkit-scrollbar-track{background:0 0}.theme-coach ::-webkit-scrollbar-track{background:0 0}.theme-coach ::selection{background-color:color-mix(in srgb, var(--color-primary) 28%, transparent)}@keyframes coach-dialog-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@keyframes coach-fade-in{0%{opacity:0}to{opacity:1}}.coach-dialog-panel{animation:.18s cubic-bezier(.2,0,0,1) both coach-dialog-in}.coach-fade-in{animation:.16s ease-out both coach-fade-in}
