.schedule_welcome_prompt-module__YAS3lq__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (prefers-reduced-transparency:reduce){.schedule_welcome_prompt-module__YAS3lq__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.schedule_welcome_prompt-module__YAS3lq__card{background:var(--surface-elevated);border:1px solid var(--border-strong);width:min(100%,480px);color:var(--text-primary);padding:clamp(1.25rem,4vw,2rem)}.schedule_welcome_prompt-module__YAS3lq__icon{background:color-mix(in srgb, var(--brand-secondary) 20%, var(--surface));border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:inline-flex}.schedule_welcome_prompt-module__YAS3lq__eyebrow{text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem;font-size:.75rem;font-weight:700}.schedule_welcome_prompt-module__YAS3lq__card h2{margin:0 0 .75rem;font-size:clamp(1.5rem,5vw,1.85rem);line-height:1.2}.schedule_welcome_prompt-module__YAS3lq__description,.schedule_welcome_prompt-module__YAS3lq__note{color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6}.schedule_welcome_prompt-module__YAS3lq__note{font-size:.875rem}.schedule_welcome_prompt-module__YAS3lq__actions{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:1.5rem;display:grid}.schedule_welcome_prompt-module__YAS3lq__actions a,.schedule_welcome_prompt-module__YAS3lq__actions button{justify-content:center;min-height:44px}@media (max-width:480px){.schedule_welcome_prompt-module__YAS3lq__actions{grid-template-columns:minmax(0,1fr)}}
.posthog_analytics-module__vuMcLq__preference{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem 1.5rem;display:grid}.posthog_analytics-module__vuMcLq__preference>div:first-child{min-width:0}.posthog_analytics-module__vuMcLq__preference p{margin:.5rem 0;line-height:1.6}.posthog_analytics-module__vuMcLq__preference>div:first-child p{max-width:75ch}.posthog_analytics-module__vuMcLq__preference a{color:var(--text-primary);text-underline-offset:.2em;text-decoration:underline}.posthog_analytics-module__vuMcLq__controls{justify-self:end}.posthog_analytics-module__vuMcLq__feedback{grid-column:1/-1;font-size:.875rem}.posthog_analytics-module__vuMcLq__feedback p{margin-top:0}.posthog_analytics-module__vuMcLq__controls button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.posthog_analytics-module__vuMcLq__controls button:disabled{opacity:.6;cursor:default}
.analytics_invitation-module__kB4lNq__backdrop{background:color-mix(in srgb, var(--shadow-color) 60%, transparent);padding:1rem;animation:.18s ease-out analytics_invitation-module__kB4lNq__invitation-backdrop-in}.analytics_invitation-module__kB4lNq__card{background:var(--surface-elevated);border:1px solid var(--border-strong);width:min(100%,520px);max-height:calc(100dvh - 2rem);color:var(--text-primary);padding:clamp(1.5rem,4vw,2rem);animation:.26s cubic-bezier(.25,1,.5,1) analytics_invitation-module__kB4lNq__invitation-in;overflow-y:auto}.analytics_invitation-module__kB4lNq__copy h2{text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.5rem,5vw,1.85rem);line-height:1.2}.analytics_invitation-module__kB4lNq__copy p{color:var(--text-secondary);margin:0;line-height:1.65}.analytics_invitation-module__kB4lNq__copy .analytics_invitation-module__kB4lNq__eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.analytics_invitation-module__kB4lNq__copy .analytics_invitation-module__kB4lNq__preview{margin-bottom:.75rem;font-size:.75rem}.analytics_invitation-module__kB4lNq__actions{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;margin-top:1.5rem;display:grid}.analytics_invitation-module__kB4lNq__actions a,.analytics_invitation-module__kB4lNq__actions button{justify-content:center;min-height:44px;margin:0}.analytics_invitation-module__kB4lNq__privacyLink{margin-top:1rem;display:inline-block}@keyframes analytics_invitation-module__kB4lNq__invitation-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes analytics_invitation-module__kB4lNq__invitation-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.analytics_invitation-module__kB4lNq__backdrop,.analytics_invitation-module__kB4lNq__card{animation:none}}@media (max-width:480px){.analytics_invitation-module__kB4lNq__actions{grid-template-columns:minmax(0,1fr)}}
.unsaved_navigation_dialog-module__xzF7la__backdrop{z-index:70}.unsaved_navigation_dialog-module__xzF7la__card{gap:.8rem;max-height:calc(100dvh - 2rem);display:grid;overflow-y:auto}.unsaved_navigation_dialog-module__xzF7la__card p{margin:0;line-height:1.55}.unsaved_navigation_dialog-module__xzF7la__error{white-space:pre-wrap;overflow-wrap:anywhere}.unsaved_navigation_dialog-module__xzF7la__actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:.65rem;padding-top:.9rem;display:flex}.unsaved_navigation_dialog-module__xzF7la__actions button{min-height:44px;margin-top:0}.unsaved_navigation_dialog-module__xzF7la__actions .cta-btn{align-items:center;gap:.4rem;display:inline-flex}.unsaved_navigation_dialog-module__xzF7la__saveAttention{outline:2px solid var(--accent);outline-offset:4px;box-shadow:0 0 0 6px var(--surface)}@media (max-width:520px){.unsaved_navigation_dialog-module__xzF7la__actions{flex-direction:column-reverse}.unsaved_navigation_dialog-module__xzF7la__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.unsaved_navigation_dialog-module__xzF7la__saveAttention{transition:none;animation:none}}
.schedule_onboarding_guide-module__ed8tyq__guide{box-sizing:border-box;right:1.25rem;bottom:calc(var(--guide-dock-height,76px) + 1rem);z-index:45;width:min(440px,100% - 2rem);max-height:calc(100dvh - var(--app-shell-top-offset) - var(--guide-dock-height,76px) - 2rem);border:1px solid var(--border-strong);background:var(--surface-elevated);color:var(--text-primary);box-shadow:0 12px 40px color-mix(in srgb, var(--text-primary) 18%, transparent);border-radius:16px;flex-direction:column;padding:1.25rem;display:flex;position:fixed;overflow-y:auto}[data-theme=dark] .schedule_onboarding_guide-module__ed8tyq__guide{box-shadow:0 8px 24px #0000003d}.schedule_onboarding_guide-module__ed8tyq__guide[data-position=top]{top:calc(var(--app-shell-top-offset) + 1rem);bottom:auto}.schedule_onboarding_guide-module__ed8tyq__heading,.schedule_onboarding_guide-module__ed8tyq__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem;display:flex}.schedule_onboarding_guide-module__ed8tyq__content{min-height:0;overflow-y:auto}.schedule_onboarding_guide-module__ed8tyq__heading{justify-content:space-between}.schedule_onboarding_guide-module__ed8tyq__eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-size:.75rem;font-weight:700}.schedule_onboarding_guide-module__ed8tyq__guide h2{margin:.65rem 0;font-size:1.2rem;line-height:1.3}.schedule_onboarding_guide-module__ed8tyq__guide p{margin:.4rem 0 1rem;font-size:.9rem;line-height:1.55}.schedule_onboarding_guide-module__ed8tyq__guide .schedule_onboarding_guide-module__ed8tyq__note{color:var(--text-secondary)}.schedule_onboarding_guide-module__ed8tyq__actions{justify-content:flex-end}.schedule_onboarding_guide-module__ed8tyq__guide button,.schedule_onboarding_guide-module__ed8tyq__guide a{min-height:44px;margin-top:0}.schedule_onboarding_guide-module__ed8tyq__textButton{color:var(--text-primary);box-shadow:none;background:0 0;border:0;min-height:44px;padding:.5rem;font-size:.875rem;font-weight:600}.schedule_onboarding_guide-module__ed8tyq__textButton:hover{background:var(--surface-muted)}.schedule_onboarding_guide-module__ed8tyq__replay{margin-bottom:1rem}[data-schedule-guide-blocked]{pointer-events:none}.schedule_onboarding_guide-module__ed8tyq__shade{z-index:40;pointer-events:none;background:color-mix(in srgb, var(--brand-primary) 24%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed}.schedule_onboarding_guide-module__ed8tyq__spotlight{box-sizing:border-box;z-index:42;pointer-events:none;border:2px solid var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 15%, transparent);border-radius:16px;position:fixed}.schedule_onboarding_guide-module__ed8tyq__target{scroll-margin-top:calc(var(--app-shell-top-offset) + 1rem);scroll-margin-bottom:22rem}:is(.schedule_onboarding_guide-module__ed8tyq__target .time-picker-popover,.schedule_onboarding_guide-module__ed8tyq__target .day-copy-popover-panel){z-index:46;top:var(--guide-popup-top);left:var(--guide-popup-left);max-width:var(--guide-popup-max-width,calc(100vw - 24px));max-height:var(--guide-popup-max-height);position:fixed;right:auto;overflow-y:auto}.schedule_onboarding_guide-module__ed8tyq__weeklyTarget .schedule-day-card{box-sizing:border-box;width:min(100%,740px)}.schedule_onboarding_guide-module__ed8tyq__weeklyTarget .schedule-day-card.is-off-day{width:min(100%,360px)}@media (max-width:600px){.schedule_onboarding_guide-module__ed8tyq__guide{padding:1rem;right:1rem}.schedule_onboarding_guide-module__ed8tyq__guide h2{font-size:1.05rem}}@media (prefers-reduced-transparency:reduce){.schedule_onboarding_guide-module__ed8tyq__shade{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-height:600px){.schedule_onboarding_guide-module__ed8tyq__guide{max-height:40dvh;padding:.75rem}.schedule_onboarding_guide-module__ed8tyq__eyebrow{letter-spacing:.03em;font-size:.65rem}}
.mode_onboarding_guide-module___34d1G__guide{z-index:55}.mode_onboarding_guide-module___34d1G__target{scroll-margin-top:calc(var(--app-shell-top-offset) + 2rem);scroll-margin-bottom:22rem}.mode_onboarding_guide-module___34d1G__panel{width:min(100%,740px)}.mode_onboarding_guide-module___34d1G__guidedPage.modes-page.has-action-dock{padding-bottom:var(--mode-guide-reserved-space,2rem)}.mode_onboarding_guide-module___34d1G__creationBackdrop{pointer-events:none;background:0 0}.mode_onboarding_guide-module___34d1G__creationDialog{box-sizing:border-box;pointer-events:auto;width:min(560px,100%);max-height:calc(100dvh - 2rem);margin:0;overflow-y:auto}.mode_onboarding_guide-module___34d1G__bounded{max-height:var(--mode-guide-target-max-height);overflow-y:auto}.mode_onboarding_guide-module___34d1G__target .emoji-popover{z-index:46;top:var(--mode-guide-popup-top);left:var(--mode-guide-popup-left);width:min(320px,100vw - 24px);max-height:var(--mode-guide-popup-max-height,360px);position:fixed;right:auto}