/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.scheduler-host[data-v-59b99fdc]{border-bottom:1px solid var(--color-hairline-dark);background:var(--color-ink-800);align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}@media (width>=48rem){.scheduler-host[data-v-59b99fdc]{gap:1.5rem;padding:1.5rem 2.5rem}}.scheduler-host-photo[data-v-59b99fdc]{-o-object-fit:cover;object-fit:cover;flex:none;width:3rem;height:3rem}@media (width>=48rem){.scheduler-host-photo[data-v-59b99fdc]{width:4.8rem;height:4.8rem}}.scheduler-host-name[data-v-59b99fdc]{font-family:var(--font-primary);font-weight:700;font-size:var(--text-body);color:var(--color-paper);margin:0}.scheduler-host-role[data-v-59b99fdc]{font-weight:300;font-size:var(--text-eyebrow);line-height:1.4;display:block}@media (width>=48rem){.scheduler-host-role[data-v-59b99fdc]{font-size:inherit;line-height:inherit;display:inline}}.scheduler-host-sep[data-v-59b99fdc]{display:none}@media (width>=48rem){.scheduler-host-sep[data-v-59b99fdc]{display:inline}}.scheduler-host-welcome[data-v-59b99fdc]{font-size:var(--text-body-sm);line-height:var(--leading-body-sm);color:var(--color-gray-500);margin:.25rem 0 0;display:none}@media (width>=48rem){.scheduler-host-welcome[data-v-59b99fdc]{display:block}}.scheduler-tz label[data-v-a4504083]{font-family:var(--font-primary);font-weight:700;font-size:var(--text-caption);letter-spacing:.125rem;text-transform:uppercase;color:var(--color-gray-500);margin-bottom:.375rem;display:block}.scheduler-tz select[data-v-a4504083]{background:var(--color-ink-800);width:100%;color:var(--color-paper);font-family:var(--font-base);border:0;border-bottom:1px solid #898989;border-radius:0;padding:.625rem;font-size:1rem}.scheduler-tz select[data-v-a4504083]:focus-visible{outline:2px solid var(--color-flare);outline-offset:2px}.scheduler-days[data-v-11bc07dc]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.25rem;display:flex}@media (width>=48rem){.scheduler-days[data-v-11bc07dc]{flex-wrap:nowrap;gap:.75rem}}.scheduler-days-list[data-v-11bc07dc]{flex:100%;order:-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.scheduler-days-list[data-v-11bc07dc]{flex:1;order:0;gap:.75rem}}.scheduler-days-list li[data-v-11bc07dc]{flex-direction:column;align-items:center;gap:.375rem;display:flex}.scheduler-days-nav[data-v-11bc07dc]{color:var(--color-paper);cursor:pointer;background:0 0;border:0;padding:.25rem;display:flex}@media (width>=48rem){.scheduler-days-nav[data-v-11bc07dc]{align-self:center;margin-bottom:1.375rem}}.scheduler-days-nav svg[data-v-11bc07dc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.5rem;height:1.5rem}.scheduler-days-nav[data-v-11bc07dc]:disabled{opacity:.25;cursor:default}.scheduler-day[data-v-11bc07dc]{background:var(--color-ink-800);border:1px solid var(--color-hairline-dark);width:100%;color:var(--color-paper);line-height:1.25;font-family:var(--font-primary);cursor:pointer;transition:border-color var(--duration-base) ease-in-out;flex-direction:column;justify-content:center;align-items:center;padding:.5rem 0;display:flex}.scheduler-day[data-v-11bc07dc]:focus-visible,.scheduler-day[data-v-11bc07dc]:hover:not(:disabled){border-color:var(--color-flare);outline:none}.scheduler-day[data-v-11bc07dc]:disabled{color:var(--color-gray-500);opacity:.5;cursor:default}.scheduler-day.is-loading[data-v-11bc07dc]{animation:1.2s ease-in-out infinite scheduler-pulse-11bc07dc}@media (width>=48rem){.scheduler-day[data-v-11bc07dc]{aspect-ratio:1;padding:0}}.scheduler-day-month[data-v-11bc07dc],.scheduler-day-weekday[data-v-11bc07dc]{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.0625rem}.scheduler-day-num[data-v-11bc07dc]{font-size:1.25rem;font-weight:700}@media (width>=48rem){.scheduler-day-num[data-v-11bc07dc]{font-size:1.75rem}}.scheduler-day-note[data-v-11bc07dc]{height:1rem;line-height:1rem;font-family:var(--font-primary);font-size:var(--text-caption);color:var(--color-gray-500)}@keyframes scheduler-pulse-11bc07dc{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.scheduler-day.is-loading[data-v-11bc07dc]{animation:none}}.scheduler-times[data-v-5dab0ffa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.scheduler-times[data-v-5dab0ffa]{grid-template-columns:none;gap:.75rem}}.scheduler-time[data-v-5dab0ffa]{background:var(--color-ink-800);border:1px solid var(--color-hairline-dark);width:100%;color:var(--color-paper);font-family:var(--font-primary);font-weight:700;font-size:var(--text-body-sm);letter-spacing:.0625rem;cursor:pointer;transition:border-color var(--duration-base) ease-in-out;padding:.875rem 1rem}.scheduler-time[data-v-5dab0ffa]:focus-visible,.scheduler-time[data-v-5dab0ffa]:hover{border-color:var(--color-flare);outline:none}.scheduler-time-end[data-v-5dab0ffa]{display:none}@media (width>=48rem){.scheduler-time-end[data-v-5dab0ffa]{display:inline}}.scheduler-hp[data-v-24dfbe49]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.scheduler-turnstile[data-v-24dfbe49]{margin-bottom:1.5rem}.scheduler-form-error[data-v-24dfbe49]{color:var(--color-flare);margin:1rem 0 0}.scheduler-privacy[data-v-24dfbe49]{font-size:var(--text-caption);color:var(--color-gray-500);margin:1.25rem 0 0;line-height:1.4}.scheduler-privacy-link[data-v-24dfbe49]{width:fit-content;color:var(--color-paper);text-decoration:underline;-webkit-text-decoration-color:var(--color-flare);text-decoration-color:var(--color-flare);text-underline-offset:.25rem;transition:color var(--duration-base) ease-in-out;margin-top:.5rem;text-decoration-thickness:1px;display:block}.scheduler-privacy-link[data-v-24dfbe49]:hover{color:var(--color-flare)}.scheduler-done[data-v-0702d73e]{gap:2rem;display:grid}@media (width>=48rem){.scheduler-done[data-v-0702d73e]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0}.scheduler-done-aside[data-v-0702d73e]{border-right:1px solid var(--color-hairline-dark);padding-right:3rem}.scheduler-done-main[data-v-0702d73e]{padding-left:3rem}}.scheduler-done-meet[data-v-0702d73e]{background:var(--color-ink-800);border-bottom:1px solid #898989;align-items:center;margin-top:1rem;display:flex}.scheduler-done-meet a[data-v-0702d73e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-paper);transition:color var(--duration-base) ease-in-out;flex:1;padding:.625rem;font-size:1rem;overflow:hidden}.scheduler-done-meet a[data-v-0702d73e]:hover{color:var(--color-flare)}.scheduler-done-meet button[data-v-0702d73e]{color:var(--color-gray-500);cursor:pointer;transition:color var(--duration-base) ease-in-out;background:0 0;border:0;flex:none;padding:.625rem;display:flex}.scheduler-done-meet button[data-v-0702d73e]:focus-visible,.scheduler-done-meet button[data-v-0702d73e]:hover{color:var(--color-flare);outline:none}.scheduler-done-meet svg[data-v-0702d73e]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:1.125rem;height:1.125rem}.scheduler-done-lead[data-v-0702d73e]{color:var(--color-paper);margin:0}.scheduler-done-links[data-v-0702d73e]{gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.scheduler-done-change[data-v-0702d73e]{gap:.125rem;margin-top:1.5rem;display:grid}.scheduler-done-change p[data-v-0702d73e]{color:var(--color-gray-500);flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0;display:flex}.scheduler-done-note[data-v-0702d73e]{color:var(--color-gray-500);margin:1.25rem 0 0}.scheduler-body[data-v-ad0ea8fc]{padding:1.5rem 1.25rem 2rem}@media (width>=48rem){.scheduler-body[data-v-ad0ea8fc]{padding:2rem 2.5rem 2.5rem}}.scheduler-meeting[data-v-ad0ea8fc]{border-bottom:1px solid var(--color-hairline-dark);gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:grid}.scheduler-meeting-title[data-v-ad0ea8fc]{font-family:var(--font-primary);font-weight:700;font-size:var(--text-h3);line-height:var(--leading-h3);color:var(--color-paper);margin:0}.scheduler-meeting-title span[data-v-ad0ea8fc]{color:var(--color-flare);font-weight:300}.scheduler-meeting-desc[data-v-ad0ea8fc]{color:var(--color-gray-500);margin:0}.scheduler-heading[data-v-ad0ea8fc]{font-family:var(--font-primary);font-weight:700;font-size:var(--text-eyebrow);letter-spacing:.1875rem;text-transform:uppercase;color:var(--color-paper);margin:0 0 1.25rem}.scheduler-heading[data-v-ad0ea8fc]:focus{outline:none}.scheduler-back[data-v-ad0ea8fc]{color:var(--color-flare);font-family:var(--font-primary);font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;margin:0 0 1rem;padding:0;display:inline-flex}.scheduler-back svg[data-v-ad0ea8fc]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;transition:transform var(--duration-base) ease-in-out}.scheduler-back:hover svg[data-v-ad0ea8fc]{transform:translate(-.1875rem)}.scheduler-notice[data-v-ad0ea8fc]{color:var(--color-flare);margin:0 0 1rem}.scheduler-split[data-v-ad0ea8fc]{gap:1.5rem;display:grid}@media (width>=48rem){.scheduler-split[data-v-ad0ea8fc]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:3rem}}.scheduler-label[data-v-ad0ea8fc]{font-family:var(--font-primary);font-weight:700;font-size:var(--text-caption);letter-spacing:.125rem;text-transform:uppercase;color:var(--color-gray-500);margin:0 0 .75rem}.scheduler-confirm[data-v-ad0ea8fc]{margin-top:1.5rem}.scheduler-current[data-v-ad0ea8fc]{color:var(--color-gray-500);margin:0 0 1.25rem}}
