.AccountSection-module__Swt91G__section{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.AccountSection-module__Swt91G__heading{}.AccountSection-module__Swt91G__identity{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);overflow-wrap:anywhere}
.StatePanel-module__pqKcfW__panel{align-items:flex-start;gap:var(--space-sm);border-block:1px solid var(--color-border);padding-block:var(--space-lg);font-family:var(--font-family-base);flex-direction:column;display:flex}.StatePanel-module__pqKcfW__title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.StatePanel-module__pqKcfW__description{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}
.Badge-module__e-XVwG__badge{align-items:center;gap:var(--space-xs);border-radius:var(--radius-badge);font-family:var(--font-family-base);font-size:11px;font-weight:var(--font-weight-semibold);white-space:nowrap;border:1px solid #0000;padding:3px 8px;line-height:1.4;display:inline-flex}.Badge-module__e-XVwG__outline{border-color:var(--color-control-border);color:var(--color-text-tertiary);background-color:#0000}.Badge-module__e-XVwG__subtle{background-color:var(--color-surface-subtle);color:var(--color-text-tertiary)}.Badge-module__e-XVwG__done{background-color:var(--color-band-fill);color:var(--color-band-text)}.Badge-module__e-XVwG__deadline{background-color:var(--color-danger);color:var(--color-danger-on)}.Badge-module__e-XVwG__terminal{background-color:var(--color-terminal);color:var(--color-terminal-on)}
.Button-module__E5kmLW__button{justify-content:center;align-items:center;gap:var(--space-xs);border-radius:var(--radius-control);padding:var(--space-xs) var(--space-md);font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);white-space:nowrap;cursor:pointer;touch-action:manipulation;border:1px solid #0000;min-height:35px;display:inline-flex;}.Button-module__E5kmLW__button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.Button-module__E5kmLW__primary{background-color:var(--color-accent);color:var(--color-accent-foreground)}.Button-module__E5kmLW__primary:hover:not(:disabled){background-color:var(--color-accent-hover)}.Button-module__E5kmLW__primary:active:not(:disabled){background-color:var(--color-accent-active)}.Button-module__E5kmLW__secondary,.Button-module__E5kmLW__small{color:var(--color-text);border-color:var(--color-control-border);background-color:#0000}.Button-module__E5kmLW__secondary:hover:not(:disabled),.Button-module__E5kmLW__small:hover:not(:disabled),.Button-module__E5kmLW__icon:hover:not(:disabled){background-color:var(--color-surface-subtle)}.Button-module__E5kmLW__secondary:active:not(:disabled),.Button-module__E5kmLW__small:active:not(:disabled),.Button-module__E5kmLW__icon:active:not(:disabled){background-color:var(--color-surface-active)}.Button-module__E5kmLW__secondary:hover:not(:disabled),.Button-module__E5kmLW__small:hover:not(:disabled),.Button-module__E5kmLW__secondary:active:not(:disabled),.Button-module__E5kmLW__small:active:not(:disabled){border-color:var(--color-text-secondary)}.Button-module__E5kmLW__small{min-height:31px;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-control-sm);font-size:var(--font-size-body-sm)}.Button-module__E5kmLW__quiet{min-height:27px;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);background-color:#0000}.Button-module__E5kmLW__quiet:hover:not(:disabled),.Button-module__E5kmLW__quiet:active:not(:disabled){background-color:var(--color-surface-active);color:var(--color-text)}.Button-module__E5kmLW__icon{border-radius:var(--radius-control-sm);min-width:40px;min-height:40px;color:var(--color-accent);background-color:#0000;padding:0}.Button-module__E5kmLW__danger{color:var(--color-danger);border-color:var(--color-danger);background-color:#0000}.Button-module__E5kmLW__danger:hover:not(:disabled){background-color:var(--color-surface-subtle)}.Button-module__E5kmLW__danger:active:not(:disabled){background-color:var(--color-surface-active)}.Button-module__E5kmLW__asLink{text-decoration:none}
.LoadingIndicator-module__1YkaYq__spinner{width:var(--space-lg);height:var(--space-lg);border-radius:var(--radius-pill);border:2px solid var(--color-border);border-top-color:var(--color-accent);animation:.8s linear infinite LoadingIndicator-module__1YkaYq__spin;display:inline-block}@keyframes LoadingIndicator-module__1YkaYq__spin{to{transform:rotate(360deg)}}.LoadingIndicator-module__1YkaYq__small{width:var(--space-md);height:var(--space-md);border-width:1.5px}
.BackLink-module__eZqy2G__backLink{align-self:flex-start;align-items:center;gap:var(--space-xs);min-height:27px;padding-inline:var(--space-sm);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);touch-action:manipulation;margin-inline-start:calc(var(--space-sm) * -1);text-decoration:none;display:inline-flex;}.BackLink-module__eZqy2G__backLink:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}.BackLink-module__eZqy2G__backLink:active{background-color:var(--color-surface-active);color:var(--color-text)}
.PageHeading-module__TALZBq__heading{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);color:var(--color-text);margin:0}
.RequirementIndicator-module__F_9S9a__required{color:var(--color-danger);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-inline-start:var(--space-2xs)}
.TextInput-module__9eXmrG__field{gap:var(--space-xs);flex-direction:column;display:flex}.TextInput-module__9eXmrG__label{font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.TextInput-module__9eXmrG__input{border-radius:var(--radius-control);border:1px solid var(--color-control-border);background-color:var(--color-surface);width:100%;min-width:0;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-base);padding:var(--space-sm) var(--space-md);min-height:44px}.TextInput-module__9eXmrG__input:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.TextInput-module__9eXmrG__inputError{border-color:var(--color-danger)}.TextInput-module__9eXmrG__helperText{font-family:var(--font-family-base);font-size:var(--font-size-caption);color:var(--color-text-secondary)}.TextInput-module__9eXmrG__errorText{font-family:var(--font-family-base);font-size:var(--font-size-caption);color:var(--color-danger)}
.WriteNotice-module__04YQpG__notice{padding:var(--space-compact) var(--space-md);border-radius:var(--radius-control-sm);background-color:var(--color-surface-subtle);color:var(--color-text);font-size:var(--font-size-body-sm);margin:0}.WriteNotice-module__04YQpG__noticeRegionEmpty{}
.monthCalendarGrid-module__aCpFaW__calendar{gap:var(--space-sm);flex-direction:column;display:flex}.monthCalendarGrid-module__aCpFaW__header{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.monthCalendarGrid-module__aCpFaW__monthLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0;transition:color .15s}.monthCalendarGrid-module__aCpFaW__monthNavButton:has([role=status]) .monthCalendarGrid-module__aCpFaW__navChevron{display:none}.monthCalendarGrid-module__aCpFaW__header:has(.monthCalendarGrid-module__aCpFaW__monthNavButton [role=status]) .monthCalendarGrid-module__aCpFaW__monthLabel{color:var(--color-text-secondary)}.monthCalendarGrid-module__aCpFaW__grid{transition:opacity .15s}.monthCalendarGrid-module__aCpFaW__calendar:has(.monthCalendarGrid-module__aCpFaW__monthNavButton [role=status]) .monthCalendarGrid-module__aCpFaW__grid{opacity:.5}.monthCalendarGrid-module__aCpFaW__weekdayRow{gap:var(--space-2xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.monthCalendarGrid-module__aCpFaW__weekday{text-align:center;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding-block:var(--space-xs)}.monthCalendarGrid-module__aCpFaW__week{gap:var(--space-2xs);border-top:1px solid var(--color-border);padding-top:var(--space-2xs);grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:min-content;display:grid;position:relative}.monthCalendarGrid-module__aCpFaW__day{justify-content:flex-start;align-items:center;gap:var(--space-2xs);min-height:44px;padding-block:var(--space-xs);border-radius:var(--radius-control-sm);color:var(--color-text);font-size:var(--font-size-body-sm);touch-action:manipulation;flex-direction:column;grid-row:1;text-decoration:none;display:flex}.monthCalendarGrid-module__aCpFaW__day:hover:not(.monthCalendarGrid-module__aCpFaW__daySelected),.monthCalendarGrid-module__aCpFaW__daySelected:hover{background-color:var(--color-surface-subtle)}.monthCalendarGrid-module__aCpFaW__dayOutside{color:var(--color-text-secondary)}.monthCalendarGrid-module__aCpFaW__daySelected{box-shadow:inset 0 0 0 1.5px var(--color-text)}.monthCalendarGrid-module__aCpFaW__dayNumberRow{justify-content:center;align-items:center;height:20px;display:flex}.monthCalendarGrid-module__aCpFaW__dayNumber{border-radius:var(--radius-pill);justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}.monthCalendarGrid-module__aCpFaW__dayNumber.monthCalendarGrid-module__aCpFaW__today{background-color:var(--color-neutral-300);font-weight:var(--font-weight-medium)}.monthCalendarGrid-module__aCpFaW__weekday.monthCalendarGrid-module__aCpFaW__roleSaturday{color:var(--color-calendar-saturday)}.monthCalendarGrid-module__aCpFaW__weekday.monthCalendarGrid-module__aCpFaW__roleSunday{color:var(--color-calendar-sunday)}.monthCalendarGrid-module__aCpFaW__day.monthCalendarGrid-module__aCpFaW__roleSaturday .monthCalendarGrid-module__aCpFaW__dayNumber{color:var(--color-calendar-saturday)}.monthCalendarGrid-module__aCpFaW__day.monthCalendarGrid-module__aCpFaW__roleSunday .monthCalendarGrid-module__aCpFaW__dayNumber{color:var(--color-calendar-sunday)}.monthCalendarGrid-module__aCpFaW__day.monthCalendarGrid-module__aCpFaW__roleHoliday .monthCalendarGrid-module__aCpFaW__dayNumber{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.monthCalendarGrid-module__aCpFaW__coverageNotice{font-size:var(--font-size-caption);color:var(--color-text-secondary);border:1px dashed var(--color-border);border-radius:var(--radius-control);padding:var(--space-xs) var(--space-sm);margin:0}.monthCalendarGrid-module__aCpFaW__day:active:not(.monthCalendarGrid-module__aCpFaW__daySelected),.monthCalendarGrid-module__aCpFaW__daySelected:active{background-color:var(--color-surface-active)}
.MonthCalendar-module__VO6W0W__calendar{}.MonthCalendar-module__VO6W0W__header{}.MonthCalendar-module__VO6W0W__monthLabel{}.MonthCalendar-module__VO6W0W__monthNavButton{}.MonthCalendar-module__VO6W0W__navChevron{}.MonthCalendar-module__VO6W0W__grid{}.MonthCalendar-module__VO6W0W__weekdayRow{}.MonthCalendar-module__VO6W0W__weekday{}.MonthCalendar-module__VO6W0W__week{}.MonthCalendar-module__VO6W0W__day{}.MonthCalendar-module__VO6W0W__dayOutside{}.MonthCalendar-module__VO6W0W__daySelected{}.MonthCalendar-module__VO6W0W__dayNumberRow{}.MonthCalendar-module__VO6W0W__dayNumber{}.MonthCalendar-module__VO6W0W__today{}.MonthCalendar-module__VO6W0W__roleSaturday{}.MonthCalendar-module__VO6W0W__roleSunday{}.MonthCalendar-module__VO6W0W__roleHoliday{}.MonthCalendar-module__VO6W0W__coverageNotice{}.MonthCalendar-module__VO6W0W__markerRow{justify-content:center;align-items:center;min-height:9px;display:flex}.MonthCalendar-module__VO6W0W__dot{border-radius:var(--radius-pill);box-sizing:border-box;width:7px;height:7px}.MonthCalendar-module__VO6W0W__dotFilled{background-color:var(--color-accent)}.MonthCalendar-module__VO6W0W__truncatedLine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MonthCalendar-module__VO6W0W__band{border-radius:var(--radius-band);font-size:var(--font-size-caption);min-height:10px;margin-top:var(--space-2xs);line-height:1.6;font-weight:var(--font-weight-semibold);align-items:center;padding-inline:3px;display:flex;}.MonthCalendar-module__VO6W0W__bandFilled{background-color:var(--color-band-fill);color:var(--color-band-text)}.MonthCalendar-module__VO6W0W__weekOverflow{min-width:0;margin:var(--space-2xs) 0 0;font-size:var(--font-size-caption);color:var(--color-text-secondary);align-items:baseline;gap:2px;padding-inline:3px;line-height:1.4;display:flex}.MonthCalendar-module__VO6W0W__weekOverflowLabel{white-space:nowrap;flex:none}.MonthCalendar-module__VO6W0W__weekOverflowTitles{min-width:0;color:var(--color-text-secondary);flex:auto;}.MonthCalendar-module__VO6W0W__weekOverflowLink{color:inherit;text-decoration:underline}.MonthCalendar-module__VO6W0W__weekOverflowLink:hover{color:var(--color-text)}
.ShareAddForm-module__8-80bG__form,.ShareAddForm-module__8-80bG__fields{gap:var(--space-md);flex-direction:column;display:flex}
.ParticipationSheet-module__3tVJTW__occurrenceTime{margin:0 0 var(--space-sm);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.ParticipationSheet-module__3tVJTW__empty{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}.ParticipationSheet-module__3tVJTW__choices{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ParticipationSheet-module__3tVJTW__choices li+li{border-top:1px solid var(--color-border)}.ParticipationSheet-module__3tVJTW__choice{width:100%;min-height:44px;padding:var(--space-sm) var(--space-xs);border:none;color:var(--color-text);font-family:var(--font-family-base);font-size:var(--font-size-body);text-align:start;cursor:pointer;touch-action:manipulation;background:0 0;border-inline-start:2px solid #0000;}.ParticipationSheet-module__3tVJTW__choice:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}.ParticipationSheet-module__3tVJTW__choiceSelected{border-inline-start-color:var(--color-accent);font-weight:var(--font-weight-semibold)}.ParticipationSheet-module__3tVJTW__choiceLabel{}.ParticipationSheet-module__3tVJTW__selectedTag{font-size:var(--font-size-caption);color:var(--color-text-secondary);}
.SelectedDayList-module__AZ9K-G__list{}.SelectedDayList-module__AZ9K-G__heading{}.SelectedDayList-module__AZ9K-G__items{}.SelectedDayList-module__AZ9K-G__items>li+li{border-top:1px solid var(--color-border)}.SelectedDayList-module__AZ9K-G__itemLink{}.SelectedDayList-module__AZ9K-G__itemBody{}.SelectedDayList-module__AZ9K-G__chevron{}.SelectedDayList-module__AZ9K-G__time{}.SelectedDayList-module__AZ9K-G__title{}.SelectedDayList-module__AZ9K-G__venue{}.SelectedDayList-module__AZ9K-G__badges{}
.ShareAddSheet-module__eO0pWG__body{padding:var(--space-md)}.ShareAddSheet-module__eO0pWG__stablePendingLabel{}.ShareAddSheet-module__eO0pWG__stablePendingSizing{}
.TextArea-module__JJS73q__field{}.TextArea-module__JJS73q__label{}.TextArea-module__JJS73q__control{resize:vertical;}.TextArea-module__JJS73q__controlError{}.TextArea-module__JJS73q__helperText{}.TextArea-module__JJS73q__errorText{}
.CatalogView-module__gatOgW__headingRow{align-items:flex-start;}.CatalogView-module__gatOgW__main{}.CatalogView-module__gatOgW__filterButtonWrap{display:inline-flex;position:relative;}.CatalogView-module__gatOgW__activeDot{border-radius:var(--radius-pill);background-color:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--color-canvas);pointer-events:none;position:absolute;top:-1px;right:-1px}.CatalogView-module__gatOgW__loading{padding:var(--space-lg) 0;justify-content:center;display:flex}.CatalogView-module__gatOgW__summaryRow{border-block:1px solid var(--color-border);min-height:44px;}.CatalogView-module__gatOgW__summaryText{font-size:var(--font-size-body-sm);color:var(--color-text);margin:0;}.CatalogView-module__gatOgW__summaryGenre{font-weight:var(--font-weight-semibold)}.CatalogView-module__gatOgW__summaryLower{font-weight:var(--font-weight-regular)}.CatalogView-module__gatOgW__summaryClear{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;background-color:#0000;border:none;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex;}.CatalogView-module__gatOgW__summaryClear:hover{background-color:var(--color-surface-subtle)}.CatalogView-module__gatOgW__summaryClear:active{background-color:var(--color-surface-active)}
.actionRow-module__V1l_Lq__equal{gap:var(--space-sm);display:flex}.actionRow-module__V1l_Lq__equal>form,.actionRow-module__V1l_Lq__equal>button{flex:1 1 0;min-width:0}.actionRow-module__V1l_Lq__equal>form>button{width:100%}
.fixedSubmitBar-module__Md8paa__band{--primary-nav-row-height:60px;z-index:2;inset-inline:0;bottom:calc(var(--primary-nav-row-height) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background-color:var(--color-canvas);position:fixed}.fixedSubmitBar-module__Md8paa__inner{max-width:640px;padding:var(--space-compact) var(--space-md);justify-content:flex-end;margin-inline:auto;display:flex}.fixedSubmitBar-module__Md8paa__escape{padding-bottom:72px}
.pendingLabel-module__FybSTa__label{display:grid}.pendingLabel-module__FybSTa__label>span{grid-area:1/1}.pendingLabel-module__FybSTa__sizing{visibility:hidden;pointer-events:none}
.InviteSheet-module__FykPEG__occurrenceTime{margin:0 0 var(--space-sm);font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.InviteSheet-module__FykPEG__form{gap:var(--space-sm);flex-direction:column;display:flex}.InviteSheet-module__FykPEG__emailLabel{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold)}.InviteSheet-module__FykPEG__stablePendingLabel{}.InviteSheet-module__FykPEG__stablePendingSizing{}
.row-module__CMht4G__row{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.row-module__CMht4G__main{flex:auto;min-width:0}.row-module__CMht4G__aside{flex:none}.row-module__CMht4G__inlineBadge{flex-shrink:0}
.listRow-module__xfBUaW__list{gap:var(--space-sm);flex-direction:column;display:flex}.listRow-module__xfBUaW__heading{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0}.listRow-module__xfBUaW__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.listRow-module__xfBUaW__item:not(:last-child){border-bottom:1px solid var(--color-border)}.listRow-module__xfBUaW__itemLink{padding-block:var(--space-card-block);color:inherit;touch-action:manipulation;text-decoration:none;}.listRow-module__xfBUaW__itemLink:hover{background-color:var(--color-surface-subtle)}.listRow-module__xfBUaW__itemLink:active{background-color:var(--color-surface-active)}.listRow-module__xfBUaW__itemBody{gap:var(--space-xs);flex-direction:column;display:flex;}.listRow-module__xfBUaW__chevron{color:var(--color-icon-affordance);}.listRow-module__xfBUaW__time{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.listRow-module__xfBUaW__title{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-text)}.listRow-module__xfBUaW__venue{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.listRow-module__xfBUaW__badges{gap:var(--space-xs);flex-wrap:wrap;display:flex}.listRow-module__xfBUaW__badgeRow{margin-top:var(--space-2xs);}
.OccurrenceParticipationRow-module__oTGuqq__row{}.OccurrenceParticipationRow-module__oTGuqq__statusText{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);}.OccurrenceParticipationRow-module__oTGuqq__actions{gap:var(--space-xs);display:flex;}
.ScheduleWriteForm-module__1To5va__form{gap:var(--space-md);flex-direction:column;display:flex;}.ScheduleWriteForm-module__1To5va__fields{gap:var(--space-md);flex-direction:column;display:flex}.ScheduleWriteForm-module__1To5va__fields[hidden]{display:none}.ScheduleWriteForm-module__1To5va__checkboxRow{align-items:center;gap:var(--space-sm);cursor:pointer;min-height:44px;font-size:var(--font-size-body);color:var(--color-text);display:flex}.ScheduleWriteForm-module__1To5va__controlInput{}.ScheduleWriteForm-module__1To5va__checkboxBox{flex:0 0 var(--size-checkbox-box);width:var(--size-checkbox-box);height:var(--size-checkbox-box);border:1px solid var(--color-control-border);border-radius:var(--radius-badge);background-color:var(--color-surface);color:var(--color-accent-foreground);justify-content:center;align-items:center;display:flex}.ScheduleWriteForm-module__1To5va__checkboxBox svg{width:var(--size-checkbox-glyph);height:var(--size-checkbox-glyph);display:none}.ScheduleWriteForm-module__1To5va__checkboxRow:has(.ScheduleWriteForm-module__1To5va__controlInput:checked) .ScheduleWriteForm-module__1To5va__checkboxBox{border-color:var(--color-accent);background-color:var(--color-accent)}.ScheduleWriteForm-module__1To5va__checkboxRow:has(.ScheduleWriteForm-module__1To5va__controlInput:checked) .ScheduleWriteForm-module__1To5va__checkboxBox svg{display:block}.ScheduleWriteForm-module__1To5va__checkboxRow:has(.ScheduleWriteForm-module__1To5va__controlInput:focus-visible) .ScheduleWriteForm-module__1To5va__checkboxBox{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.ScheduleWriteForm-module__1To5va__segment:has(.ScheduleWriteForm-module__1To5va__controlInput:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}:is(.ScheduleWriteForm-module__1To5va__checkboxRow:has(.ScheduleWriteForm-module__1To5va__controlInput:disabled),.ScheduleWriteForm-module__1To5va__segment:has(.ScheduleWriteForm-module__1To5va__controlInput:disabled)){cursor:not-allowed;opacity:var(--opacity-disabled)}.ScheduleWriteForm-module__1To5va__segmentedControl{border:1px solid var(--color-control-border);border-radius:var(--radius-control);min-height:44px;display:flex;overflow:hidden}.ScheduleWriteForm-module__1To5va__segment{min-height:42px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-body-sm);flex:1 1 0;justify-content:center;align-items:center;display:flex}.ScheduleWriteForm-module__1To5va__segment+.ScheduleWriteForm-module__1To5va__segment{border-left:1px solid var(--color-control-border)}.ScheduleWriteForm-module__1To5va__segment:has(.ScheduleWriteForm-module__1To5va__controlInput:checked){background-color:var(--color-surface-subtle);color:var(--color-text);font-weight:var(--font-weight-semibold)}.ScheduleWriteForm-module__1To5va__pairedFields{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ScheduleWriteForm-module__1To5va__temporalInput{padding-inline-start:var(--space-sm);padding-inline-end:var(--space-2xs)}.ScheduleWriteForm-module__1To5va__temporalInput[type=datetime-local]{font-size:var(--font-size-body-sm)}.ScheduleWriteForm-module__1To5va__pairedFields[hidden]{display:none}.ScheduleWriteForm-module__1To5va__timezoneNote{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.ScheduleWriteForm-module__1To5va__submitBand{}.ScheduleWriteForm-module__1To5va__submitInner{}.ScheduleWriteForm-module__1To5va__stablePendingLabel{}.ScheduleWriteForm-module__1To5va__stablePendingSizing{}.ScheduleWriteForm-module__1To5va__dangerTrigger{font-size:var(--font-size-body-sm)}
.EventWriteForm-module__rVWZka__form,.EventWriteForm-module__rVWZka__fields{gap:var(--space-md);flex-direction:column;display:flex}.EventWriteForm-module__rVWZka__groupSubmit{justify-content:flex-end;display:flex}.EventWriteForm-module__rVWZka__stablePendingLabel{}.EventWriteForm-module__rVWZka__stablePendingSizing{}.EventWriteForm-module__rVWZka__writeSection{gap:var(--space-md);flex-direction:column;display:flex}.EventWriteForm-module__rVWZka__sectionHeading{}.EventWriteForm-module__rVWZka__subtleSection .EventWriteForm-module__rVWZka__sectionHeading{border-bottom:none;padding-bottom:0}.EventWriteForm-module__rVWZka__sectionRule{border-top:2px solid var(--color-text)}.EventWriteForm-module__rVWZka__sectionHeadingTitle{font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);margin:0;}.EventWriteForm-module__rVWZka__sectionAction{}.EventWriteForm-module__rVWZka__sectionDescription{color:var(--color-text-secondary);font-size:var(--font-size-body-sm);margin:0}.EventWriteForm-module__rVWZka__sectionBody{gap:var(--space-md);flex-direction:column;display:flex}.EventWriteForm-module__rVWZka__subtleSection{padding:var(--space-card-block);border-radius:var(--radius-control);background-color:var(--color-surface-subtle)}.EventWriteForm-module__rVWZka__subtleSection .EventWriteForm-module__rVWZka__sectionHeadingTitle{font-size:var(--font-size-title)}.EventWriteForm-module__rVWZka__subtleSection .EventWriteForm-module__rVWZka__sectionAction{color:var(--color-text-secondary);font-size:var(--font-size-label)}.EventWriteForm-module__rVWZka__datePair{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EventWriteForm-module__rVWZka__occurrenceHelper{color:var(--color-text-secondary);font-size:var(--font-size-caption);margin:0}.EventWriteForm-module__rVWZka__fixedSubmit{}.EventWriteForm-module__rVWZka__fixedSubmitInner{}.EventWriteForm-module__rVWZka__fixedForm{}.EventWriteForm-module__rVWZka__sheetForm{gap:var(--space-md);flex-direction:column;display:flex}.EventWriteForm-module__rVWZka__sheetLifecycle{gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.EventWriteForm-module__rVWZka__sheetLifecycleFeedback{gap:var(--space-sm);flex-direction:column;display:flex}.EventWriteForm-module__rVWZka__sheetLifecycleFeedbackEmpty{}.EventWriteForm-module__rVWZka__sheetLifecycleActions{}.EventWriteForm-module__rVWZka__sheetLifecycleActions>form>button{font-size:var(--font-size-body-sm)}.EventWriteForm-module__rVWZka__occurrenceList{border-top:1px solid var(--color-border)}.EventWriteForm-module__rVWZka__occurrenceRow{padding-block:var(--space-compact);border-bottom:1px solid var(--color-border);}.EventWriteForm-module__rVWZka__occurrenceSummary{align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex;}.EventWriteForm-module__rVWZka__occurrenceAction{}.EventWriteForm-module__rVWZka__occurrenceDateTimeRow{align-items:flex-start;gap:6px;min-width:0;display:flex}.EventWriteForm-module__rVWZka__occurrenceCanceledBadge{}.EventWriteForm-module__rVWZka__occurrenceDateTime{min-width:0;color:var(--color-primary);font-size:var(--font-size-body-sm)}.EventWriteForm-module__rVWZka__occurrenceCanceled{color:var(--color-danger)}.EventWriteForm-module__rVWZka__occurrenceDetail{color:var(--color-text-secondary);font-size:var(--font-size-body-sm)}.EventWriteForm-module__rVWZka__rangeSummary{font-size:var(--font-size-body);margin:0}.EventWriteForm-module__rVWZka__dangerActions{flex-wrap:wrap;}.EventWriteForm-module__rVWZka__dangerActions>form>button{font-size:var(--font-size-body-sm)}.EventWriteForm-module__rVWZka__dangerSection{padding-bottom:72px}.EventWriteForm-module__rVWZka__dangerHeading{color:var(--color-danger);border-color:var(--color-danger)}
.InvitationCard-module__4DyxbG__card{gap:var(--space-xs);flex-direction:column;display:flex}.InvitationCard-module__4DyxbG__title{align-items:center;gap:var(--space-xs);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);margin:0;display:flex}.InvitationCard-module__4DyxbG__canceledBadge{}.InvitationCard-module__4DyxbG__occurrenceTime{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.InvitationCard-module__4DyxbG__actions{justify-content:flex-end;gap:var(--space-sm);display:flex}.InvitationCard-module__4DyxbG__stablePendingLabel{}.InvitationCard-module__4DyxbG__stablePendingSizing{}.InvitationCard-module__4DyxbG__undoRow{min-height:44px;padding-inline:var(--space-md);border-radius:var(--radius-control-sm);background-color:var(--color-surface-subtle);color:var(--color-text-tertiary);font-size:var(--font-size-body-sm);}.InvitationCard-module__4DyxbG__undoText{}.InvitationCard-module__4DyxbG__undoButton{color:var(--color-text-tertiary);font-family:var(--font-family-base);font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);cursor:pointer;touch-action:manipulation;background:0 0;border:none;padding:0;text-decoration:underline;}
.TicketOpportunityRow-module__BueeLa__row{padding:var(--space-sm) 0;position:relative;}.TicketOpportunityRow-module__BueeLa__row:not(:last-child){border-bottom:1px solid var(--color-border)}.TicketOpportunityRow-module__BueeLa__rowLink{z-index:0;position:absolute;inset:0}.TicketOpportunityRow-module__BueeLa__srOnly{}.TicketOpportunityRow-module__BueeLa__dateColumn{gap:var(--space-2xs);flex-direction:column;width:7.1em;display:flex;}.TicketOpportunityRow-module__BueeLa__milestoneLabel{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.TicketOpportunityRow-module__BueeLa__dateLabel{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.TicketOpportunityRow-module__BueeLa__weekday{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular)}.TicketOpportunityRow-module__BueeLa__timeLabel{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}.TicketOpportunityRow-module__BueeLa__body{gap:var(--space-2xs);flex-direction:column;display:flex;}.TicketOpportunityRow-module__BueeLa__badgeRow{gap:var(--space-xs);flex-wrap:wrap;display:flex}.TicketOpportunityRow-module__BueeLa__eventTitle{margin:0;}.TicketOpportunityRow-module__BueeLa__secondaryLine,.TicketOpportunityRow-module__BueeLa__scopeSummary{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}.TicketOpportunityRow-module__BueeLa__actions{z-index:1;align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex;position:relative}.TicketOpportunityRow-module__BueeLa__sourceLink{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);align-self:flex-start;text-decoration:underline}.TicketOpportunityRow-module__BueeLa__chevron{pointer-events:none;align-self:center;}
.FormSection-module__pXDw4a__section{gap:var(--space-md);flex-direction:column;display:flex}.FormSection-module__pXDw4a__heading{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);margin:0}.FormSection-module__pXDw4a__fieldset{gap:var(--space-md);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.FormSection-module__pXDw4a__legend{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-medium);padding:0}.FormSection-module__pXDw4a__description{font-size:var(--font-size-caption);color:var(--color-text-secondary);margin:0}.FormSection-module__pXDw4a__body{gap:var(--space-md);flex-direction:column;display:flex}
.sectionHeading-module__EjT-EG__rule{padding-bottom:var(--space-card-block);border-bottom:2px solid var(--color-text);margin:0}.sectionHeading-module__EjT-EG__heading{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);}
.MyMonthCalendar-module__9xQ61G__calendar{}.MyMonthCalendar-module__9xQ61G__header{}.MyMonthCalendar-module__9xQ61G__monthLabel{}.MyMonthCalendar-module__9xQ61G__monthNavButton{}.MyMonthCalendar-module__9xQ61G__navChevron{}.MyMonthCalendar-module__9xQ61G__grid{}.MyMonthCalendar-module__9xQ61G__weekdayRow{}.MyMonthCalendar-module__9xQ61G__weekday{}.MyMonthCalendar-module__9xQ61G__week{}.MyMonthCalendar-module__9xQ61G__day{}.MyMonthCalendar-module__9xQ61G__dayOutside{}.MyMonthCalendar-module__9xQ61G__daySelected{}.MyMonthCalendar-module__9xQ61G__dayNumberRow{}.MyMonthCalendar-module__9xQ61G__dayNumber{}.MyMonthCalendar-module__9xQ61G__today{}.MyMonthCalendar-module__9xQ61G__roleSaturday{}.MyMonthCalendar-module__9xQ61G__roleSunday{}.MyMonthCalendar-module__9xQ61G__roleHoliday{}.MyMonthCalendar-module__9xQ61G__coverageNotice{}.MyMonthCalendar-module__9xQ61G__markerRow{justify-content:center;align-items:center;min-height:9px;display:flex}.MyMonthCalendar-module__9xQ61G__dot{border-radius:var(--radius-pill);box-sizing:border-box;width:7px;height:7px}.MyMonthCalendar-module__9xQ61G__dotFilled{background-color:var(--color-accent)}.MyMonthCalendar-module__9xQ61G__dotOutline{border:1.5px solid var(--color-accent);background-color:#0000}.MyMonthCalendar-module__9xQ61G__band{border-radius:var(--radius-band);font-size:var(--font-size-caption);white-space:nowrap;text-overflow:ellipsis;min-height:10px;margin-top:var(--space-2xs);line-height:1.6;font-weight:var(--font-weight-semibold);align-items:center;padding-inline:3px;display:flex;overflow:hidden}.MyMonthCalendar-module__9xQ61G__bandFilled{background-color:var(--color-band-fill);color:var(--color-band-text)}.MyMonthCalendar-module__9xQ61G__bandOutline{border:1px solid var(--color-band-outline);color:var(--color-band-outline);background-color:#0000}.MyMonthCalendar-module__9xQ61G__legend{align-items:center;column-gap:var(--space-sm);row-gap:var(--space-2xs);padding:0;padding-top:var(--space-xs);font-size:var(--font-size-caption);color:var(--color-text-secondary);flex-wrap:wrap;margin:0;list-style:none;display:flex}.MyMonthCalendar-module__9xQ61G__legendItem{align-items:center;gap:var(--space-2xs);display:flex}.MyMonthCalendar-module__9xQ61G__legendDot{flex-shrink:0;}.MyMonthCalendar-module__9xQ61G__legendSwatch{border-radius:var(--radius-band);box-sizing:border-box;flex-shrink:0;width:18px;height:9px}
.EventDetail-module__Qq96Ta__detail{gap:var(--space-md);flex-direction:column;display:flex}.EventDetail-module__Qq96Ta__titleRow{align-items:baseline;}.EventDetail-module__Qq96Ta__main{}.EventDetail-module__Qq96Ta__editLink{padding-inline:var(--space-sm);border-radius:var(--radius-control-sm);color:var(--color-text-secondary);font-size:var(--font-size-body-sm);touch-action:manipulation;align-items:center;margin-inline-end:calc(var(--space-sm) * -1);text-decoration:none;display:inline-flex;}.EventDetail-module__Qq96Ta__editLink:hover{background-color:var(--color-surface-subtle);color:var(--color-text)}.EventDetail-module__Qq96Ta__editLink:active{background-color:var(--color-surface-active);color:var(--color-text)}.EventDetail-module__Qq96Ta__meta{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.EventDetail-module__Qq96Ta__metaRow{gap:var(--space-2xs);flex-direction:column;display:flex}.EventDetail-module__Qq96Ta__metaRow dt{font-size:var(--font-size-caption);color:var(--color-text-secondary)}.EventDetail-module__Qq96Ta__metaRow dd{font-size:var(--font-size-body-sm);overflow-wrap:anywhere;margin:0}.EventDetail-module__Qq96Ta__occurrenceHeading{align-items:baseline;}.EventDetail-module__Qq96Ta__occurrenceCount{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);}.EventDetail-module__Qq96Ta__occurrenceList{font-size:var(--font-size-body-sm);margin:0;padding:0;list-style:none}.EventDetail-module__Qq96Ta__occurrenceItem{padding-block:var(--space-compact)}.EventDetail-module__Qq96Ta__occurrenceItem:not(:last-child){border-bottom:1px solid var(--color-border)}.EventDetail-module__Qq96Ta__occurrenceTime{margin:0 0 var(--space-xs);align-items:flex-start;gap:6px;display:flex}.EventDetail-module__Qq96Ta__occurrenceCanceledBadge{}.EventDetail-module__Qq96Ta__occurrenceFocused{box-shadow:inset 0 0 0 1.5px var(--color-accent);border-radius:var(--radius-control-sm);padding:var(--space-sm)}.EventDetail-module__Qq96Ta__focusedBadge,.EventDetail-module__Qq96Ta__canceledBadge{margin-bottom:var(--space-xs)}
.TicketOpportunityTimeline-module__eJrEza__timeline{gap:var(--space-md);flex-direction:column;display:flex}.TicketOpportunityTimeline-module__eJrEza__monthHeading{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);margin:0 0 var(--space-xs)}.TicketOpportunityTimeline-module__eJrEza__rowList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.AppBar-module__n0pzXq__appBar{z-index:1;height:48px;padding-inline:var(--space-xs);border-bottom:1px solid var(--color-border);background-color:var(--color-canvas);grid-template-columns:40px 1fr 40px;align-items:center;display:grid;position:sticky;top:0}.AppBar-module__n0pzXq__notifications{justify-self:start}.AppBar-module__n0pzXq__myPage{color:var(--color-text);justify-self:end}.AppBar-module__n0pzXq__notifications[aria-disabled=true],.AppBar-module__n0pzXq__myPage[aria-disabled=true]{cursor:default}.AppBar-module__n0pzXq__notifications[aria-disabled=true]:hover,.AppBar-module__n0pzXq__myPage[aria-disabled=true]:hover,.AppBar-module__n0pzXq__notifications[aria-disabled=true]:active,.AppBar-module__n0pzXq__myPage[aria-disabled=true]:active{background-color:#0000}.AppBar-module__n0pzXq__bellIcon{display:inline-flex;position:relative}.AppBar-module__n0pzXq__unreadDot{border-radius:var(--radius-pill);background-color:var(--color-accent);width:7px;height:7px;box-shadow:0 0 0 1.5px var(--color-canvas);position:absolute;top:-1px;right:-1px}.AppBar-module__n0pzXq__myPage:has([role=status]) .AppBar-module__n0pzXq__avatar{display:none}.AppBar-module__n0pzXq__brand{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-semibold);letter-spacing:.22em;color:var(--color-text);white-space:nowrap;justify-self:center;margin:0}.AppBar-module__n0pzXq__avatar{border-radius:var(--radius-pill);border:1px solid var(--color-control-border);width:30px;height:30px;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-text);justify-content:center;align-items:center;display:inline-flex;overflow:hidden}
.HomeDeadlineList-module__p1_DzW__row{width:calc(100% + var(--space-md));margin:0;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin-inline-end:calc(-1 * var(--space-md));padding:0;list-style:none;display:flex;overflow-x:auto}.HomeDeadlineList-module__p1_DzW__card{scroll-snap-align:start;padding-block:var(--space-xs);flex:0 0 150px;padding-inline-end:var(--space-compact)}.HomeDeadlineList-module__p1_DzW__card+.HomeDeadlineList-module__p1_DzW__card{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-compact)}.HomeDeadlineList-module__p1_DzW__cardLink{gap:var(--space-2xs);color:inherit;flex-direction:column;text-decoration:none;display:flex}.HomeDeadlineList-module__p1_DzW__badge{align-self:flex-start}.HomeDeadlineList-module__p1_DzW__eventTitle{margin:0;}.HomeDeadlineList-module__p1_DzW__opportunityName{font-size:var(--font-size-body-sm);color:var(--color-text);margin:0}.HomeDeadlineList-module__p1_DzW__deadline{gap:var(--space-2xs);font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0;}.HomeDeadlineList-module__p1_DzW__deadlineText{}.HomeDeadlineList-module__p1_DzW__chevron{font-size:15px;}
.InvitationList-module__w6P-Uq__headingRow{align-items:baseline;}.InvitationList-module__w6P-Uq__main{}.InvitationList-module__w6P-Uq__pendingCount{font-size:var(--font-size-body-sm);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);}.InvitationList-module__w6P-Uq__list{margin:0;padding:0;list-style:none}.InvitationList-module__w6P-Uq__item{padding-block:var(--space-card-block)}.InvitationList-module__w6P-Uq__item:not(:last-child){border-bottom:1px solid var(--color-border)}
.PasskeySection-module__7lDMCq__section{gap:var(--space-sm);flex-direction:column;align-items:flex-start;display:flex}.PasskeySection-module__7lDMCq__heading{}.PasskeySection-module__7lDMCq__description,.PasskeySection-module__7lDMCq__empty{font-size:var(--font-size-body-sm);color:var(--color-text-secondary)}.PasskeySection-module__7lDMCq__list{gap:var(--space-sm);flex-direction:column;width:100%;display:flex}.PasskeySection-module__7lDMCq__item{}.PasskeySection-module__7lDMCq__itemLabel{overflow-wrap:anywhere;}.PasskeySection-module__7lDMCq__aside{}
.SchedulePageHeading-module__7dJQAa__heading{color:var(--color-text);font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-heading);}
.PasskeySignInButton-module__Ocy6kG__block{gap:var(--space-sm);flex-direction:column;align-items:stretch;display:flex}.PasskeySignInButton-module__Ocy6kG__button{width:100%;min-height:44px}.PasskeySignInButton-module__Ocy6kG__helper{font-size:var(--font-size-body-sm);color:var(--color-text-secondary);margin:0}
.PrimaryNav-module__2kkB4q__nav{z-index:1;border-top:1px solid var(--color-border);background-color:var(--color-surface);padding-bottom:env(safe-area-inset-bottom,0px);position:sticky;bottom:0}.PrimaryNav-module__2kkB4q__items{max-width:640px;margin:0 auto;padding:0;list-style:none;display:flex}.PrimaryNav-module__2kkB4q__item{flex:1 1 0;display:flex}.PrimaryNav-module__2kkB4q__link{min-height:60px;padding:var(--space-xs);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-regular);text-align:center;touch-action:manipulation;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.PrimaryNav-module__2kkB4q__link:hover{background-color:var(--color-surface-subtle)}.PrimaryNav-module__2kkB4q__link:active{background-color:var(--color-surface-active)}.PrimaryNav-module__2kkB4q__linkCurrent{color:var(--color-text);font-weight:var(--font-weight-semibold)}.PrimaryNav-module__2kkB4q__linkCurrent:before{content:"";inset-inline:var(--space-compact);height:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--color-accent);position:absolute;top:0}.PrimaryNav-module__2kkB4q__icon{flex-shrink:0}.PrimaryNav-module__2kkB4q__link:has([role=status]) .PrimaryNav-module__2kkB4q__icon{display:none}.PrimaryNav-module__2kkB4q__label{overflow-wrap:anywhere}
.HomeUpcomingList-module__3mICza__list{gap:var(--space-md);flex-direction:column;display:flex}.HomeUpcomingList-module__3mICza__dateHeading{font-size:var(--font-size-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-title);color:var(--color-text);margin:0 0 var(--space-xs)}.HomeUpcomingList-module__3mICza__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeUpcomingList-module__3mICza__item{}.HomeUpcomingList-module__3mICza__itemLink{}.HomeUpcomingList-module__3mICza__itemBody{}.HomeUpcomingList-module__3mICza__chevron{}.HomeUpcomingList-module__3mICza__time{}.HomeUpcomingList-module__3mICza__title{}.HomeUpcomingList-module__3mICza__venue{}.HomeUpcomingList-module__3mICza__badgeRow{}
.ScheduleAndEventSection-module__e_HbNW__section{gap:var(--space-sm);flex-direction:column;display:flex}.ScheduleAndEventSection-module__e_HbNW__heading{}.ScheduleAndEventSection-module__e_HbNW__items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ScheduleAndEventSection-module__e_HbNW__item{}.ScheduleAndEventSection-module__e_HbNW__itemLink{}.ScheduleAndEventSection-module__e_HbNW__label{font-size:var(--font-size-title);font-weight:var(--font-weight-regular);color:var(--color-text);}.ScheduleAndEventSection-module__e_HbNW__chevron{}.ScheduleAndEventSection-module__e_HbNW__countBadge{min-width:1.5em;padding-inline:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--color-surface-subtle);color:var(--color-text-tertiary);justify-content:center;align-items:center;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;}
.page-module__HxnPYG__page{flex-direction:column;flex:1 0 auto;padding-block-start:var(--space-md);display:flex}.page-module__HxnPYG__requestAcknowledgement{padding:var(--space-card-block);border-radius:var(--radius-control-sm);background-color:var(--color-surface-subtle);font-size:var(--font-size-body-sm)}.page-module__HxnPYG__methods{flex-direction:column;display:flex}.page-module__HxnPYG__separator{align-items:center;gap:var(--space-sm);margin-block:var(--space-xl) var(--space-compact);color:var(--color-text-secondary);display:flex}.page-module__HxnPYG__separator span{background-color:var(--color-border);flex:1 1 0;height:1px}.page-module__HxnPYG__separator p{font-size:var(--font-size-label);margin:0}.page-module__HxnPYG__magicLinkForm{align-items:stretch;gap:var(--space-compact);flex-direction:column;display:flex}.page-module__HxnPYG__magicLinkButton{flex:none;align-self:flex-end}
.AppShell-module__6_SDWa__shell{background-color:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.AppShell-module__6_SDWa__content{align-items:stretch;gap:var(--space-section);width:100%;max-width:640px;padding:var(--space-md);flex-direction:column;flex:1 0 auto;margin-inline:auto;display:flex}
.page-module__g87Lza__blocks{gap:var(--space-xl);flex-direction:column;display:flex}.page-module__g87Lza__block{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__g87Lza__blockHeading{}.page-module__g87Lza__deadlineHeadingRow{align-items:baseline;}.page-module__g87Lza__deadlineHeadingText{font:inherit;margin:0;}.page-module__g87Lza__deadlineAllLink{font-weight:var(--font-weight-regular);font-size:var(--font-size-body-sm);color:var(--color-accent);white-space:nowrap;text-decoration:none;}
.CalendarSkeleton-module__VQBhjG__skeleton{gap:var(--space-sm);flex-direction:column;display:flex}.CalendarSkeleton-module__VQBhjG__header{justify-content:center;align-items:center;min-height:40px;display:flex}.CalendarSkeleton-module__VQBhjG__monthLabel{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.CalendarSkeleton-module__VQBhjG__weekdayRow{}.CalendarSkeleton-module__VQBhjG__weekday{opacity:.5;}.CalendarSkeleton-module__VQBhjG__week{gap:var(--space-2xs);border-top:1px solid var(--color-border);padding-top:var(--space-2xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CalendarSkeleton-module__VQBhjG__day{border-radius:var(--radius-control-sm);background-color:var(--color-surface-subtle);min-height:44px;animation:1.4s ease-in-out infinite CalendarSkeleton-module__VQBhjG__pulse;display:block}@keyframes CalendarSkeleton-module__VQBhjG__pulse{0%,to{opacity:.6}50%{opacity:1}}
