.ContactAutocompleteDropdown-module__gEk3Qq__optionRow{align-items:center;gap:12px;min-width:0;display:flex}.ContactAutocompleteDropdown-module__gEk3Qq__avatar{background:var(--mantine-color-gray-0);color:var(--mantine-color-gray-7);font-size:var(--mantine-font-size-xs);border:none;flex:none;font-weight:700}.ContactAutocompleteDropdown-module__gEk3Qq__textBlock{flex:1;min-width:0}.ContactAutocompleteDropdown-module__gEk3Qq__name{font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);font-weight:700;line-height:1.3}.ContactAutocompleteDropdown-module__gEk3Qq__subline{color:var(--mantine-color-gray-6);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12.5px;font-weight:500;line-height:1.35;overflow:hidden}
.drawerInputs-module__7bM6AW__softInputLabel{font:var(--text-label);margin-bottom:6px}.drawerInputs-module__7bM6AW__softInput{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-2);font:var(--text-body-sm);border-radius:999px;font-weight:500}.drawerInputs-module__7bM6AW__softInput:focus,.drawerInputs-module__7bM6AW__softInput:focus-within{border-color:var(--border-input);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.drawerInputs-module__7bM6AW__captionLabel{font-size:var(--mantine-font-size-xxs);letter-spacing:.06em;text-transform:uppercase;color:var(--mantine-color-gray-6);margin-bottom:5px;font-weight:700}.drawerInputs-module__7bM6AW__alert{padding:var(--space-4) var(--space-5);--alert-icon-glyph:.875rem}.drawerInputs-module__7bM6AW__alertWrapper{align-items:center}.drawerInputs-module__7bM6AW__alertMessage{font:var(--text-body-sm);font-weight:600;line-height:1.35}
.OverflowTooltipText-module__5FadWa__wrapper{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}
.CalendarFacilitiesFilterPill-module__akQ3ZG__menu{flex-direction:column;gap:.5rem;min-width:0;max-width:100%;display:flex;overflow:hidden}.CalendarFacilitiesFilterPill-module__akQ3ZG__searchInput{background:color-mix(in srgb, var(--mantine-color-gray-0) 65%, transparent);border-color:var(--mantine-color-gray-3);color:var(--mantine-color-dark-9);border-radius:.5rem;min-height:2rem;font-size:.75rem;font-weight:500}.CalendarFacilitiesFilterPill-module__akQ3ZG__searchInput::placeholder{color:var(--mantine-color-gray-6)}.CalendarFacilitiesFilterPill-module__akQ3ZG__allFacilitiesRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;column-gap:.5rem;width:100%;padding:.3125rem .25rem;display:grid}.CalendarFacilitiesFilterPill-module__akQ3ZG__allFacilitiesRow:hover{background:var(--mantine-color-gray-0)}.CalendarFacilitiesFilterPill-module__akQ3ZG__allFacilitiesLabel{color:var(--mantine-color-dark-9);font-size:.8125rem;font-weight:600;line-height:1.3}.CalendarFacilitiesFilterPill-module__akQ3ZG__selectedCount{color:var(--mantine-color-brand-9);white-space:nowrap;font-size:.6875rem;font-weight:700}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator{box-sizing:border-box;border:1px solid var(--mantine-color-gray-4);border-radius:var(--mantine-radius-xs);background:var(--mantine-color-white);flex-shrink:0;justify-self:start;width:1rem;max-width:1rem;height:1rem;margin-top:.0625rem;position:relative}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-disabled=true]{opacity:.45}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-checked=true]{background:var(--mantine-color-brand-filled);border-color:var(--mantine-color-brand-filled)}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-checked=true]:after{content:"";border:solid var(--mantine-color-white);border-width:0 .125rem .125rem 0;position:absolute;inset:.1875rem;transform:rotate(45deg)scale(.9)}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-indeterminate=true]:not([data-checked=true]){background:var(--mantine-color-brand-filled);border-color:var(--mantine-color-brand-filled)}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-indeterminate=true]:not([data-checked=true]):after{content:"";background:var(--mantine-color-white);border:none;height:.125rem;margin-top:-.0625rem;position:absolute;top:50%;left:.1875rem;right:.1875rem;transform:none}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityListScroll{overscroll-behavior:contain;min-width:0;max-height:18rem;padding-right:.125rem;overflow:hidden auto}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationRow{grid-template-columns:1rem minmax(0,1fr);align-items:center;column-gap:.375rem;width:100%;min-width:0;padding:.25rem .25rem .125rem;display:grid}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationToggle{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;column-gap:.5rem;width:100%;min-width:0;padding:0;display:grid}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationToggle:hover:not(:disabled){background:var(--mantine-color-gray-0)}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationToggle:disabled{opacity:.45;cursor:not-allowed}.CalendarFacilitiesFilterPill-module__akQ3ZG__labelCell{width:100%;min-width:0;max-width:100%;overflow:hidden}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationRow .CalendarFacilitiesFilterPill-module__akQ3ZG__labelCell{max-width:11.5rem}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityRow .CalendarFacilitiesFilterPill-module__akQ3ZG__labelCell{max-width:9.75rem}.CalendarFacilitiesFilterPill-module__akQ3ZG__chevronButton{width:1rem;height:1.25rem;color:var(--mantine-color-gray-6);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.CalendarFacilitiesFilterPill-module__akQ3ZG__chevronButton:hover{background:var(--mantine-color-gray-1)}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityList{flex-direction:column;gap:.125rem;margin-left:2.875rem;display:flex}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityRow{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.5rem;grid-template-columns:1rem minmax(0,1fr);align-items:center;column-gap:.5rem;width:100%;min-width:0;padding:.25rem;display:grid}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityRowHost{width:100%;min-width:0}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityRow:hover:not(:disabled){background:var(--mantine-color-gray-0)}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityRowDisabled{opacity:.45;cursor:not-allowed}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationLabel,.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityLabel{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;color:var(--mantine-color-dark-9);font-size:.8125rem;font-weight:500;line-height:1.35;display:block;overflow:hidden}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationLabel{font-weight:600}
.AppChromeActionIcon-module__VRsvyW__root{--ai-radius:var(--radius-control)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;--ai-hover:var(--app-chrome-subtle-action-hover)!important}.AppChromeActionIcon-module__VRsvyW__floating{background-color:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow);color:var(--app-floating-chrome-color);--ai-bg:var(--app-floating-chrome-bg)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important}
.AppTopBar-module__mki9xq__transparentRoot{width:100%;min-width:0;height:100%;padding-top:var(--app-safe-top);box-sizing:border-box;background:0 0;align-items:center;display:flex}.AppTopBar-module__mki9xq__transparentInner{width:100%;min-width:0;height:var(--app-top-bar-height);padding-inline:var(--page-gutter);flex:1;align-items:center;display:flex;position:relative}.AppTopBar-module__mki9xq__solidRoot{width:100%;min-width:0;height:100%;padding-top:var(--app-safe-top);box-sizing:border-box;background-color:var(--surface);transition:background-color var(--transition-normal);align-items:center;display:flex}.AppTopBar-module__mki9xq__solidInner{min-width:0;height:var(--app-top-bar-height);padding-inline:var(--page-gutter);flex:1;align-items:center;display:flex;position:relative}.AppTopBar-module__mki9xq__floatingAction{background-color:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow);color:var(--app-floating-chrome-color);--ai-bg:var(--app-floating-chrome-bg)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important}.AppTopBar-module__mki9xq__floatingAction .mantine-Burger-root{--burger-color:var(--app-floating-chrome-color)}.app-shell-chrome-root[data-top-bar-variant=transparent] .AppTopBar-module__mki9xq__transparentRoot :is(.AppTopBar-module__mki9xq__topBarAction,.AppTopBar-module__mki9xq__floatingAction){box-shadow:0 1px 3px rgb(0 0 0/calc((1 - var(--app-top-bar-solid-progress,0)) * .12));--ai-bg:color-mix(in srgb, var(--app-floating-chrome-bg) calc((1 - var(--app-top-bar-solid-progress,0)) * 100%), transparent)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;background-color:color-mix(in srgb, var(--app-floating-chrome-bg) calc((1 - var(--app-top-bar-solid-progress,0)) * 100%), transparent)!important}[data-mantine-color-scheme=dark] .app-shell-chrome-root[data-top-bar-variant=transparent] .AppTopBar-module__mki9xq__transparentRoot :is(.AppTopBar-module__mki9xq__topBarAction,.AppTopBar-module__mki9xq__floatingAction){box-shadow:0 1px 3px rgb(0 0 0/calc((1 - var(--app-top-bar-solid-progress,0)) * .35))}.AppTopBar-module__mki9xq__solidRoot .AppTopBar-module__mki9xq__topBarAction{--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;--ai-hover:var(--app-chrome-subtle-action-hover)!important}.AppTopBar-module__mki9xq__solidRoot .AppTopBar-module__mki9xq__topBarAction .mantine-Burger-root{--burger-color:var(--app-floating-chrome-color)}.AppTopBar-module__mki9xq__topBarAction{--ai-radius:var(--radius-pill)!important;border-radius:var(--radius-pill)!important}.AppTopBar-module__mki9xq__sideSlot{z-index:1;flex-shrink:0;position:relative}.AppTopBar-module__mki9xq__centerSlot{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AppTopBar-module__mki9xq__centerSlot>*{pointer-events:auto;max-width:min(240px,100% - 8rem)}.AppTopBar-module__mki9xq__title{text-overflow:ellipsis;white-space:nowrap;font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);overflow:hidden}
.CommunityTopNavBar-module__We6yJG__shell{box-sizing:border-box;width:100%;padding-top:calc(var(--app-chrome-inset) + var(--app-safe-top));padding-inline:var(--app-floating-chrome-inset,var(--app-chrome-inset));background:0 0}
.ProfileMenu-module__mAv64G__logoutItem[data-logging-out]{cursor:wait;opacity:.6}
.LanguageSwitcher-module__7FLOgq__root{border-radius:var(--mantine-radius-md);background:var(--app-chrome-subtle-action-bg,transparent);min-height:2.25rem;color:var(--app-floating-chrome-color);font:var(--text-label);white-space:nowrap;align-items:center;gap:.3rem;padding-inline:.65rem;font-weight:500;display:inline-flex}.LanguageSwitcher-module__7FLOgq__root[data-floating]{background:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow)}.LanguageSwitcher-module__7FLOgq__option{align-items:center;gap:.3rem;display:inline-flex}.LanguageSwitcher-module__7FLOgq__separator{opacity:.55}.LanguageSwitcher-module__7FLOgq__button{border-radius:var(--mantine-radius-md);color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;margin:0;padding:2px 6px}.LanguageSwitcher-module__7FLOgq__button[aria-pressed=true]{opacity:1;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.LanguageSwitcher-module__7FLOgq__button:hover{opacity:1}.LanguageSwitcher-module__7FLOgq__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}@media (max-width:30em){.LanguageSwitcher-module__7FLOgq__root{font:var(--text-micro);padding-inline:.45rem}}
.AppMainBleedTop-module__TqNgVW__bleedTop{box-sizing:border-box;width:100%}.AppMainBleedTop-module__TqNgVW__bleedTopSurface{margin-top:calc(-1 * var(--app-main-bleed-top-offset,var(--app-main-bleed-top-default)))}.AppMainBleedTop-module__TqNgVW__bleedTopInline{--app-main-bleed-top-default:var(--app-shell-header-offset,var(--app-top-chrome-height))}.AppMainBleedTop-module__TqNgVW__bleedTopHasSurface{flex-direction:column;display:flex;position:relative}.AppMainBleedTop-module__TqNgVW__bleedTopHasSurface .AppMainBleedTop-module__TqNgVW__bleedTopContent{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.AppMainBleedTop-module__TqNgVW__bleedTopHasTopActions .AppMainBleedTop-module__TqNgVW__bleedTopContent{flex-direction:column;justify-content:flex-start;padding-top:0;display:flex}.AppMainBleedTop-module__TqNgVW__bleedTopTopActions{box-sizing:border-box;width:100%;padding-top:calc(var(--app-shell-header-offset,var(--app-top-chrome-height)) + var(--mantine-spacing-md));z-index:1;flex-shrink:0;display:flex;position:relative}.AppMainBleedTop-module__TqNgVW__bleedTopHasTopActions .AppMainBleedTop-module__TqNgVW__bleedTopMainContent{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex}.AppMainBleedTop-module__TqNgVW__bleedTopSurfaceLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AppMainBleedTop-module__TqNgVW__bleedTopContent{z-index:1;padding-top:var(--app-shell-header-offset,var(--app-top-chrome-height));position:relative}
.ProfileMemberNav-module__YPOZ3G__filterBar{border-radius:var(--mantine-radius-xl);background-color:var(--surface);border:1px solid var(--hairline);align-items:center;gap:2px;width:max-content;padding:4px;display:inline-flex}.ProfileMemberNav-module__YPOZ3G__filterChip{border-radius:var(--mantine-radius-xl);cursor:pointer;font-family:inherit;font:var(--text-body-sm);color:var(--ink-70);white-space:nowrap;background:0 0;border:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.ProfileMemberNav-module__YPOZ3G__filterChip:hover:not(:disabled){background-color:var(--surface)}.ProfileMemberNav-module__YPOZ3G__filterChipActive{background-color:var(--color-brand-1);border-color:var(--color-brand);color:var(--action-ink-wash);font-weight:600}.ProfileMemberNav-module__YPOZ3G__filterChipActive:hover:not(:disabled){background-color:var(--color-brand-1);border-color:var(--color-brand)}.ProfileMemberNav-module__YPOZ3G__filterChip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.ProfileMemberNav-module__YPOZ3G__youBadge{flex-shrink:0}
.ProfileMemberNavSelect-module__vXE27G__selectRoot{min-width:180px;max-width:280px}.ProfileMemberNavSelect-module__vXE27G__selectWrapper{width:100%}.ProfileMemberNavSelect-module__vXE27G__selectInput{text-overflow:ellipsis;white-space:nowrap;padding-top:0;padding-bottom:0;height:34px;min-height:34px;font:var(--text-body-sm);color:var(--ink-70);padding-inline:10px 24px;font-weight:400;overflow:hidden;border-radius:var(--mantine-radius-xl)!important;border:2px solid var(--hairline)!important;background-color:var(--surface)!important;box-shadow:none!important}.ProfileMemberNavSelect-module__vXE27G__selectInputWithPhoto{padding-inline:28px 24px!important}.ProfileMemberNavSelect-module__vXE27G__selectInput:focus,.ProfileMemberNavSelect-module__vXE27G__selectInput:hover{box-shadow:none!important}.ProfileMemberNavSelect-module__vXE27G__selectInputActive{font-weight:600;background-color:var(--color-brand-0)!important;border-color:var(--color-brand)!important;color:var(--ink)!important}.ProfileMemberNavSelect-module__vXE27G__selectLeftSection{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:4px;display:inline-flex}.ProfileMemberNavSelect-module__vXE27G__selectSection{width:20px;min-width:20px;color:var(--ink-70);pointer-events:none}.ProfileMemberNavSelect-module__vXE27G__selectWrapperActive .ProfileMemberNavSelect-module__vXE27G__selectSection{color:var(--ink-70)}
.ProfileMemberChipsStrip-module__BZVCSW__scroller{-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow:auto hidden}
.profilePageDetailFieldPrimitives-module__RXAUzG__multiline{white-space:pre-line}.profilePageDetailFieldPrimitives-module__RXAUzG__rowBody{flex:1;min-width:0}.profilePageDetailFieldPrimitives-module__RXAUzG__value{word-break:break-word}
.ProfileWellnessReadCard-module__6o9T7a__phraseBadgeRoot{white-space:normal;text-align:left;justify-content:flex-start;align-items:flex-start;width:fit-content;max-width:100%;height:auto;padding-block:8px}.ProfileWellnessReadCard-module__6o9T7a__phraseBadgeLabel{overflow-wrap:anywhere;white-space:normal;text-align:left;text-overflow:clip;line-height:1.35;overflow:visible}.ProfileWellnessReadCard-module__6o9T7a__pillar{min-height:160px}.ProfileWellnessReadCard-module__6o9T7a__pillarCopy{flex:1;min-width:0}
.profileEditEmergencyContactsSection-module__adUawq__addButton{align-self:flex-start}
.ProfileWellnessPhraseTagsField-module__1qe0wq__phraseBadgeRoot{white-space:normal;text-align:left;justify-content:flex-start;align-items:flex-start;width:fit-content;max-width:100%;height:auto;padding-block:8px;line-height:1.35}
.OurActivitiesManageModal-module__jqp6iq__hiddenModalHeader{min-height:0;padding:0}.OurActivitiesManageModal-module__jqp6iq__modalBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__modalContent{height:calc(100dvh - var(--mantine-spacing-xl) * 2);max-height:calc(100dvh - var(--mantine-spacing-xl) * 2);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__modalInnerMobile{padding:0!important}.OurActivitiesManageModal-module__jqp6iq__modalContentMobile{height:100dvh;max-height:100dvh;border-radius:0!important}.OurActivitiesManageModal-module__jqp6iq__modalRoot{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__modalLayout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__modalLayout{flex-direction:row}}.OurActivitiesManageModal-module__jqp6iq__contentColumn{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__sidebar{background:var(--surface-sunken);border-bottom:1px solid var(--border-divider);padding:var(--card-padding);gap:var(--mantine-spacing-md);flex-direction:column;flex-shrink:0;display:none}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__sidebar{border-bottom:none;border-right:1px solid var(--border-divider);width:14.5rem;padding:var(--card-padding);display:flex}}.OurActivitiesManageModal-module__jqp6iq__headerMobileChrome{flex-shrink:0;align-items:center;display:flex}.OurActivitiesManageModal-module__jqp6iq__headerMobileChromeL3{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;grid-template-columns:auto 1fr;display:grid}.OurActivitiesManageModal-module__jqp6iq__headerMobileBack{flex-shrink:0}.OurActivitiesManageModal-module__jqp6iq__mobileL3Title{min-width:0;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__categoryLinksSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__navItemDanger{color:var(--color-error)}.OurActivitiesManageModal-module__jqp6iq__categoryPlaceholderText{margin-top:var(--mantine-spacing-sm);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__navList{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.OurActivitiesManageModal-module__jqp6iq__navTab{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);width:100%;padding:var(--mantine-spacing-xs) var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);color:var(--ink-70);font:var(--text-body-sm);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;font-weight:500;transition:background-color .12s,border-color .12s,box-shadow .12s,color .12s;display:flex}.OurActivitiesManageModal-module__jqp6iq__navTab:hover:not(:disabled):not(.OurActivitiesManageModal-module__jqp6iq__navTabActive){background:var(--surface-sunken-hover);color:var(--ink)}.OurActivitiesManageModal-module__jqp6iq__navTab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.OurActivitiesManageModal-module__jqp6iq__navTabLabel{min-width:0}.OurActivitiesManageModal-module__jqp6iq__navTabBadge{border-radius:var(--mantine-radius-xl);background:var(--color-warning);min-width:1.125rem;height:1.125rem;color:var(--surface);font:var(--text-micro);flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:inline-flex}.OurActivitiesManageModal-module__jqp6iq__navTabActive{background:var(--surface-raised);border-color:var(--border-divider);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #2323230f}.OurActivitiesManageModal-module__jqp6iq__navTabActive:hover:not(:disabled){background:var(--surface-raised);color:var(--ink)}.OurActivitiesManageModal-module__jqp6iq__navTabDisabled{opacity:.55;cursor:not-allowed}.OurActivitiesManageModal-module__jqp6iq__navTabDanger{color:var(--status-danger-ink)}.OurActivitiesManageModal-module__jqp6iq__navTabActive.OurActivitiesManageModal-module__jqp6iq__navTabDanger{background:var(--surface-raised);border-color:var(--border-divider);color:var(--status-danger-ink)}.OurActivitiesManageModal-module__jqp6iq__content{min-width:0;min-height:0;padding:var(--card-padding);flex:1;overflow-y:auto}.OurActivitiesManageModal-module__jqp6iq__header{align-items:stretch;gap:var(--mantine-spacing-sm);padding:var(--card-padding);border-bottom:1px solid var(--border-divider);flex-direction:column;flex-shrink:0;display:flex;position:relative}.OurActivitiesManageModal-module__jqp6iq__headerMain{align-items:center;gap:var(--mantine-spacing-md);flex:1;min-width:0;display:flex}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__headerMain{align-items:flex-start}}.OurActivitiesManageModal-module__jqp6iq__headerImage{border-radius:var(--mantine-radius-md);flex-shrink:0;width:3.5rem;height:3.5rem;position:relative;overflow:hidden}.OurActivitiesManageModal-module__jqp6iq__headerImage .activity-tileV2-heroMedia{aspect-ratio:1;width:100%;height:100%;min-height:0;position:absolute;inset:0}.OurActivitiesManageModal-module__jqp6iq__headerText{flex:1;min-width:0}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__headerText{padding-right:2.5rem}}.OurActivitiesManageModal-module__jqp6iq__headerProgram{text-transform:uppercase;letter-spacing:.02em}.OurActivitiesManageModal-module__jqp6iq__headerTitle{line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__headerMemberRow{align-items:center;gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-xs);display:flex}.OurActivitiesManageModal-module__jqp6iq__headerMemberLabel{font:var(--text-body-sm);color:var(--ink-70)}.OurActivitiesManageModal-module__jqp6iq__headerClose{top:var(--card-padding);right:var(--card-padding);z-index:1;position:absolute}.OurActivitiesManageModal-module__jqp6iq__overviewSectionHeader{margin-bottom:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__overviewCard{border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--surface)}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__overviewCard{padding:var(--mantine-spacing-lg)}}.OurActivitiesManageModal-module__jqp6iq__overviewSectionTitle{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__overviewSectionSubtitle{margin-top:var(--mantine-spacing-xs);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__overviewMetaBlock{flex-direction:column;gap:2px;display:flex}.OurActivitiesManageModal-module__jqp6iq__overviewMetaLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:500}.OurActivitiesManageModal-module__jqp6iq__overviewMetaValue{font:var(--text-body-sm);color:var(--ink);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__overviewDivider{margin:var(--mantine-spacing-md) 0;border:none;border-top:1px solid var(--hairline)}.OurActivitiesManageModal-module__jqp6iq__upcomingRow{align-items:flex-start;gap:var(--mantine-spacing-xs);display:flex}.OurActivitiesManageModal-module__jqp6iq__upcomingText{font:var(--text-body-sm);color:var(--ink-50);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__paymentSummarySection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__paymentStatBlock{flex-direction:column;gap:2px;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentStatLabel{font:var(--text-label);color:var(--ink-70);font-weight:500}.OurActivitiesManageModal-module__jqp6iq__paymentStatValue{font:var(--text-body-lg);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__paymentStatValueHighlight{font:var(--text-body-lg);color:var(--color-brand-9);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__paymentMethodOnFileHeader{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);margin-bottom:var(--mantine-spacing-md);display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodOnFileHeading{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__paymentMethodOnFileBadge{background:var(--color-brand-9);color:var(--color-brand-dark-contrast);text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardIdentity{align-items:center;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodBrandIcon{border-radius:var(--mantine-radius-md);background:var(--color-brand-1);flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardMeta{flex-direction:column;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardSummary{font:var(--text-body-sm);color:var(--ink);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__paymentMethodCardDetail{font:var(--text-body-sm);color:var(--ink-70)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceHeading{margin-bottom:var(--mantine-spacing-sm);font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceList{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItem{align-items:center;gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);background:var(--surface);cursor:pointer;transition:border-color .12s,box-shadow .12s;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItem:hover{border-color:var(--color-brand-4)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItemSelected{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceItem .OurActivitiesManageModal-module__jqp6iq__paymentMethodCardIdentity{flex:1}.OurActivitiesManageModal-module__jqp6iq__paymentMethodSelectedBadge{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__paymentMethodActions{margin-top:var(--mantine-spacing-md);justify-content:flex-end;display:flex}.OurActivitiesManageModal-module__jqp6iq__paymentMethodNotice{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__paymentMethodNote{margin-top:var(--mantine-spacing-md);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__paymentProgress{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__addOnList{margin:0;padding:0;list-style:none}.OurActivitiesManageModal-module__jqp6iq__addOnRow{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-md) 0;border-top:1px solid var(--hairline);display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnRow:first-child{border-top:none;padding-top:0}.OurActivitiesManageModal-module__jqp6iq__addOnInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnName{font:var(--text-body-sm);color:var(--ink);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__addOnDescription{font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__addOnAddedBadge{background:var(--color-brand-9);color:var(--color-brand-dark-contrast);text-transform:uppercase;letter-spacing:.02em;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__addOnActions{align-items:flex-end;gap:var(--mantine-spacing-xs);flex-direction:column;flex-shrink:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnPrice{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesManageModal-module__jqp6iq__addOnTotalRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-md);padding-top:var(--mantine-spacing-md);border-top:2px solid var(--hairline);display:flex}.OurActivitiesManageModal-module__jqp6iq__addOnTotalLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__addOnTotalValue{font:var(--text-body-lg);color:var(--color-brand-9);font-weight:700;line-height:1.25}.OurActivitiesManageModal-module__jqp6iq__addOnNoticeArea{min-height:var(--mantine-spacing-lg);margin-top:var(--mantine-spacing-sm)}.OurActivitiesManageModal-module__jqp6iq__addOnSaveNotice{font:var(--text-body-sm);color:var(--status-info-ink);font-weight:500;line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__addOnPlaceholderNote{margin-top:var(--mantine-spacing-sm);font:var(--text-label);color:var(--ink-50);font-style:italic;line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__transferAlternativesSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__transferAlternativesHeading{margin-top:var(--mantine-spacing-lg);margin-bottom:var(--mantine-spacing-sm);font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__transferAlternativesSection .OurActivitiesManageModal-module__jqp6iq__paymentMethodChoiceList{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__transferOptionItem{align-items:center}.OurActivitiesManageModal-module__jqp6iq__transferOptionContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__transferSpotsBadge{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;align-self:center;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__transferPriceNote{margin-top:var(--mantine-spacing-xs);font:var(--text-label);color:var(--ink-50);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__transferActions{margin-top:var(--mantine-spacing-lg);justify-content:flex-end;display:flex}.OurActivitiesManageModal-module__jqp6iq__transferSuccessNotice{align-items:flex-start;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-lg);padding:var(--mantine-spacing-md);border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);background:var(--status-info-wash);display:flex}.OurActivitiesManageModal-module__jqp6iq__transferSuccessTitle{font:var(--text-body-sm);color:var(--status-info-ink);font-weight:700;line-height:1.3}.OurActivitiesManageModal-module__jqp6iq__transferSuccessBody{font:var(--text-body-sm);color:var(--status-neutral-ink);margin-top:2px;line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSummary{margin-bottom:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSummaryText{font:var(--text-body-sm);color:var(--ink-50);font-weight:600}.OurActivitiesManageModal-module__jqp6iq__requiredInfoList{margin:0;padding:0;list-style:none}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRow{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) 0;border-top:1px solid var(--hairline);display:flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRow:first-child{border-top:none;padding-top:0}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRowMain{align-items:flex-start;gap:var(--mantine-spacing-sm);min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoRowText{flex-direction:column;gap:2px;min-width:0;display:flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoItemLabel{font:var(--text-body-sm);color:var(--ink);font-weight:600;line-height:1.3}.OurActivitiesManageModal-module__jqp6iq__requiredInfoItemDesc{font:var(--text-label);color:var(--ink-70);line-height:1.4}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadge{text-transform:uppercase;letter-spacing:.02em;flex-shrink:0;font-weight:700}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadgeComplete{background:var(--status-success-wash);color:var(--status-success-ink)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadgeNeedsAttention{background:var(--status-warning-solid);color:var(--ink)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoStatusBadgeLoading{min-width:7.5rem;padding-inline:var(--mantine-spacing-xs);flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex}.OurActivitiesManageModal-module__jqp6iq__requiredInfoFormSection{margin-top:var(--mantine-spacing-lg)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoForm{border:1px solid var(--hairline);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--surface)}@media (min-width:48em){.OurActivitiesManageModal-module__jqp6iq__requiredInfoForm{padding:var(--mantine-spacing-lg)}}.OurActivitiesManageModal-module__jqp6iq__requiredInfoFormHeading{font:var(--text-body);color:var(--ink);margin-bottom:var(--mantine-spacing-md);font-weight:700}.OurActivitiesManageModal-module__jqp6iq__requiredInfoFormPhone{margin-top:var(--mantine-spacing-md)}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSaveButton{margin-top:var(--mantine-spacing-md);align-self:flex-start;width:auto}.OurActivitiesManageModal-module__jqp6iq__requiredInfoSuccess{border:1px solid var(--hairline)}
.OurActivitiesManageCancelTab-module__E8S0Na__dangerCard{border:1px solid var(--status-danger-wash);border-left:3px solid var(--color-error);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--status-danger-wash)}@media (min-width:48em){.OurActivitiesManageCancelTab-module__E8S0Na__dangerCard{padding:var(--mantine-spacing-lg)}}.OurActivitiesManageCancelTab-module__E8S0Na__explainer{font:var(--text-body-sm);color:var(--ink-50);line-height:1.5}.OurActivitiesManageCancelTab-module__E8S0Na__statBlock{flex-direction:column;gap:2px;display:flex}.OurActivitiesManageCancelTab-module__E8S0Na__statLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-70);font-weight:500}.OurActivitiesManageCancelTab-module__E8S0Na__statValue{font:var(--text-body-lg);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageCancelTab-module__E8S0Na__refundHelp{font:var(--text-label);color:var(--ink-70);line-height:1.4}.OurActivitiesManageCancelTab-module__E8S0Na__sectionTitle{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesManageCancelTab-module__E8S0Na__subtitle{margin-top:var(--mantine-spacing-xs);font:var(--text-body-sm);color:var(--ink-70);line-height:1.4}
.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressCard{background:var(--surface);border:1px solid var(--border-divider);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);margin-bottom:var(--mantine-spacing-md)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressHeader{margin-bottom:var(--mantine-spacing-xs);justify-content:space-between;align-items:center;display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressLabel{font:var(--text-label);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-70);font-weight:700}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressCount{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressCountMuted{color:var(--ink-50);font-weight:600}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__progressBar{margin-bottom:0}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipList{gap:var(--mantine-spacing-xs);margin-top:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChip{align-items:center;gap:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-xl);border:1px solid var(--hairline);cursor:pointer;background:0 0;padding:7px 12px 7px 8px;font-family:inherit;transition:border-color .12s,box-shadow .12s,background-color .12s;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChip:hover:not(:disabled){border-color:var(--ink-20)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChip:disabled{cursor:default;opacity:.7}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipActive{background:var(--surface);border:1.5px solid var(--color-brand);box-shadow:var(--mantine-shadow-xs)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipIndicator{flex-shrink:0;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipLoader{border:var(--border-hairline) solid var(--border-divider);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipLabel{font:var(--text-body-sm);color:var(--ink-70);font-weight:600;line-height:1.2}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepChipLabelActive{color:var(--ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskEyebrow{align-items:center;gap:var(--mantine-spacing-xs);font:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--status-neutral-ink);font-weight:700;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskEyebrowDue{color:var(--color-warning-ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskTitle{font:var(--text-heading-2);color:var(--ink);margin:6px 0;font-weight:700;line-height:1.25}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__requiredFor{font:var(--text-label);color:var(--color-warning-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__requiredForName{color:var(--ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__taskDescription{margin:var(--mantine-spacing-sm) 0 var(--mantine-spacing-md);font:var(--text-body-sm);color:var(--status-neutral-ink);line-height:1.5}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepContent{margin-top:var(--mantine-spacing-xs)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooter{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-lg);padding-top:var(--mantine-spacing-md);border-top:1px solid var(--border-divider);display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooterStatus{font:var(--text-body-sm);color:var(--status-neutral-ink);align-items:center;gap:6px;min-width:0;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooterStatusReady{color:var(--status-info-ink)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__stepFooterActions{gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteCard{border:1px solid var(--border-divider);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xl);text-align:center;background:var(--surface)}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteIcon{background:var(--status-info-wash);width:3.5rem;height:3.5rem;color:var(--status-info-ink);margin-bottom:var(--mantine-spacing-sm);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteTitle{font:var(--text-body-lg);color:var(--ink);font-weight:700}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__allCompleteBody{margin-top:var(--mantine-spacing-xs);font:var(--text-body-sm);color:var(--ink-70);max-width:24rem;margin-inline:auto;line-height:1.5}.OurActivitiesManageRequiredInfoTab-module__kJ0_bW__placeholderCard{border:1px solid var(--border-divider);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-md);background:var(--surface)}
.OurActivitiesCalendarEventModal-module__uGOvDa__backdrop{z-index:199;background:0 0;position:fixed;inset:0}.OurActivitiesCalendarEventModal-module__uGOvDa__popover{z-index:200;width:min(300px, calc(100vw - 2 * var(--our-activities-event-popover-inset,16px)));max-height:calc(100dvh - 2 * var(--our-activities-event-popover-inset,16px));border-radius:var(--radius-lg);background:var(--surface-raised);border:var(--border-hairline) solid var(--border-divider);box-shadow:var(--shadow-card);--our-activities-event-popover-inset:16px;position:fixed;overflow-y:auto}.OurActivitiesCalendarEventModal-module__uGOvDa__header{gap:var(--space-2);padding:var(--card-padding-tight);flex-direction:column;padding-right:2.25rem;display:flex;position:relative}.OurActivitiesCalendarEventModal-module__uGOvDa__closeButton{position:absolute;top:10px;right:8px}.OurActivitiesCalendarEventModal-module__uGOvDa__statusRow{display:flex}.OurActivitiesCalendarEventModal-module__uGOvDa__body{gap:var(--space-3);padding:0 var(--card-padding-tight) var(--card-padding-tight);flex-direction:column;display:flex}.OurActivitiesCalendarEventModal-module__uGOvDa__memberBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesCalendarEventModal-module__uGOvDa__memberValue{align-items:center;gap:6px;min-width:0;display:inline-flex}.OurActivitiesCalendarEventModal-module__uGOvDa__footer{justify-content:flex-end;gap:var(--mantine-spacing-sm);padding:var(--card-padding-tight);border-top:var(--border-hairline) solid var(--border-divider);display:flex}
.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTile{background:var(--surface);border:1px dashed var(--ink-20);border-radius:var(--mantine-radius-xl);flex-direction:column;height:100%;min-height:220px;display:flex;overflow:hidden}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileFixedWidth{width:280px}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileButton{justify-content:center;align-items:center;gap:var(--mantine-spacing-sm);padding:var(--card-padding);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;flex:1;display:flex}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileButton:hover{background:var(--surface-card-shell)}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileIcon{background:var(--color-brand-0);width:40px;height:40px;color:var(--color-brand-7);border-radius:50%;justify-content:center;align-items:center;display:flex}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileTitle{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileSubtext{font:var(--text-label);color:var(--ink-70);max-width:180px;line-height:1.4}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileForm{gap:var(--mantine-spacing-sm);padding:var(--card-padding);flex-direction:column;flex:1;display:flex}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileLabel{font:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-70);font-weight:600}.OurActivitiesFavoriteListCreateTile-module__GHuxGW__createTileActions{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-sm);margin-top:auto;display:flex}
.OurActivitiesSlotOptionCard-module__Tir_aa__card{align-items:stretch;gap:var(--mantine-spacing-md);padding:var(--card-padding);border:1px solid var(--hairline);border-radius:var(--mantine-radius-xl);background:var(--surface);display:flex}.OurActivitiesSlotOptionCard-module__Tir_aa__media{aspect-ratio:1;border-radius:var(--mantine-radius-sm);flex-direction:column;flex:0 0 25%;align-self:flex-start;width:25%;display:flex;position:relative;overflow:hidden}.OurActivitiesSlotOptionCard-module__Tir_aa__media .activity-tileV2-heroMedia{aspect-ratio:auto;flex:1;width:100%;height:100%;min-height:100%}.OurActivitiesSlotOptionCard-module__Tir_aa__body{flex:1;justify-content:space-between;min-width:0}.OurActivitiesSlotOptionCard-module__Tir_aa__category{font:var(--text-micro);letter-spacing:.06em;color:var(--ink-70);font-weight:700}.OurActivitiesSlotOptionCard-module__Tir_aa__title{font:var(--text-body-sm);color:var(--ink);font-weight:700;line-height:1.35}.OurActivitiesSlotOptionCard-module__Tir_aa__metaRow{flex-wrap:wrap;gap:8px}.OurActivitiesSlotOptionCard-module__Tir_aa__meta{font:var(--text-label);color:var(--ink-70)}.OurActivitiesSlotOptionCard-module__Tir_aa__actionRow{margin-top:var(--mantine-spacing-xs);padding-bottom:var(--mantine-spacing-sm);gap:var(--mantine-spacing-sm)}.OurActivitiesSlotOptionCard-module__Tir_aa__memberInfo{flex:1;min-width:0}.OurActivitiesSlotOptionCard-module__Tir_aa__memberName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OurActivitiesSlotOptionCard-module__Tir_aa__price{font:var(--text-body-sm);color:var(--ink);flex-shrink:0;font-weight:700}.OurActivitiesSlotOptionCard-module__Tir_aa__addButton{flex-shrink:0}
.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalRoot{flex-direction:column;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalBody{flex-direction:column;flex:1;min-height:0;display:flex;padding:0!important}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalContent{height:calc(100dvh - var(--mantine-spacing-xl) * 2);max-height:calc(100dvh - var(--mantine-spacing-xl) * 2);border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalContentMobile{border-radius:0;height:100dvh;max-height:100dvh}.OurActivitiesFavoriteListManageModal-module__RMoz5W__modalHeader{z-index:1;background-color:var(--surface-raised);flex-shrink:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleRow{align-items:flex-start;gap:var(--mantine-spacing-sm);width:100%;min-width:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__accentDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:8px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleBlock{flex:1;min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__listTitle{font:var(--text-body-lg);color:var(--ink);font-weight:700;line-height:1.25}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditRow{align-items:center;gap:var(--mantine-spacing-xs);min-width:0;max-width:100%;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditRow .OurActivitiesFavoriteListManageModal-module__RMoz5W__listTitle{min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditIcon{flex-shrink:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditForm{align-items:center;gap:var(--mantine-spacing-xs);flex-direction:row;width:100%;min-width:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__titleEditInput{flex:auto;min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__subtitleRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__subtitleText{font:var(--text-body-sm);color:var(--ink-70)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionBar{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-md);padding:var(--mantine-spacing-sm) var(--card-padding);background:var(--surface-sunken);margin-bottom:var(--mantine-spacing-sm);flex-shrink:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionBarLeading{align-items:center;gap:var(--mantine-spacing-md);min-width:0;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionCount{font:var(--text-body-sm);color:var(--ink-70);white-space:nowrap}.OurActivitiesFavoriteListManageModal-module__RMoz5W__selectionRemove{flex-shrink:0;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__body{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__bodyEmpty{justify-content:center;align-items:center;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__emptyStateCard{border:none}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeader{padding-block:var(--mantine-spacing-xs);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderIcon{border-radius:var(--mantine-radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderIconReady{background:var(--status-info-wash);color:var(--status-info-ink)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderIconChoose{background:var(--status-warning-wash);color:var(--status-warning-ink)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderTitle{font:var(--text-body-sm);color:var(--ink);font-weight:700}.OurActivitiesFavoriteListManageModal-module__RMoz5W__groupHeaderCaption{font:var(--text-label);color:var(--ink-70)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__pickSessionWarning{font:var(--text-label);color:var(--color-warning-ink);align-items:center;gap:4px;margin-top:4px;font-weight:600;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowSelectableShell{align-items:start;gap:var(--mantine-spacing-xs);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCard{cursor:pointer;width:100%;min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCard.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCard:hover:not([data-checked]){background:var(--color-surface-hover)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCardStatic{background:var(--surface-raised);padding:var(--card-padding-tight);border:1px solid var(--border-divider);border-radius:var(--radius-lg);box-sizing:border-box;text-align:left;cursor:default}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowCardStatic:hover{background:var(--color-surface-hover)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowChooseOption{background:var(--status-warning-wash)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowInner{align-items:start;gap:var(--mantine-spacing-sm);grid-template-columns:auto auto minmax(0,1fr) minmax(max-content,auto) auto;width:100%;display:grid}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowInnerNoSelection{grid-template-columns:auto minmax(0,1fr) minmax(max-content,auto) auto}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowInnerNoRemove{grid-template-columns:auto auto minmax(0,1fr) minmax(max-content,auto)}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowIndicator{margin-top:4px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowDetails{min-width:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__category{font:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:600}.OurActivitiesFavoriteListManageModal-module__RMoz5W__activityName{font:var(--text-body-sm);color:var(--ink);overflow-wrap:break-word;word-break:break-word;margin-top:2px;font-weight:700;line-height:1.3}.OurActivitiesFavoriteListManageModal-module__RMoz5W__dates{font:var(--text-label);color:var(--ink-70);margin-top:4px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__metaRow{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__metaItem{font:var(--text-label);color:var(--ink-70);align-items:center;gap:4px;display:inline-flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowPrice{font:var(--text-body-sm);color:var(--ink);white-space:nowrap;padding-top:4px;font-weight:700}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowViewActivity{white-space:nowrap;flex-shrink:0;min-width:max-content}.OurActivitiesFavoriteListManageModal-module__RMoz5W__rowRemove{flex-shrink:0;margin-top:2px}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footer{justify-content:space-between;align-items:flex-end;gap:var(--mantine-spacing-md);display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerMobile{flex-direction:column;align-items:stretch}.OurActivitiesFavoriteListManageModal-module__RMoz5W__totalBlock{flex-shrink:0}.OurActivitiesFavoriteListManageModal-module__RMoz5W__totalLabel{font:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:700}.OurActivitiesFavoriteListManageModal-module__RMoz5W__totalPrice{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.2}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerActions{align-items:center;gap:var(--mantine-spacing-sm);flex-wrap:wrap;display:flex}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerActionsMobile{flex-direction:column;width:100%}.OurActivitiesFavoriteListManageModal-module__RMoz5W__footerActionsMobile>*{width:100%}
.OurActivitiesAddToCalendarPanel-module__C76-ja__backdrop{top:var(--app-shell-header-offset,var(--app-top-chrome-height));z-index:calc(var(--app-z-top-bar) - 2);cursor:default;background-color:#00000059;border:none;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelDesktop{top:var(--app-shell-header-offset,var(--app-top-chrome-height));z-index:calc(var(--app-z-top-bar) - 1);border-left:1px solid var(--hairline);background:var(--surface-raised);border-radius:0;flex-direction:column;width:min(440px,100vw);display:flex;position:fixed;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 16px #0000000f}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelMobileSheet{z-index:calc(var(--app-z-top-bar) - 1);background:var(--surface-raised);flex-direction:column;transition:top .2s,box-shadow .2s,border-radius .2s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelMobilePeek{border-radius:var(--mantine-radius-lg) var(--mantine-radius-lg) 0 0;animation:.2s OurActivitiesAddToCalendarPanel-module__C76-ja__mobileSheetSlideUp;box-shadow:0 -4px 24px #0000001f}.OurActivitiesAddToCalendarPanel-module__C76-ja__panelMobileExpanded{top:var(--app-shell-header-offset,var(--app-top-chrome-height));box-shadow:none;border-radius:0}@keyframes OurActivitiesAddToCalendarPanel-module__C76-ja__mobileSheetSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.OurActivitiesAddToCalendarPanel-module__C76-ja__header{padding:var(--mantine-spacing-lg) var(--mantine-spacing-lg) var(--mantine-spacing-md);border-bottom:1px solid var(--surface-sunken);flex-shrink:0}.OurActivitiesAddToCalendarPanel-module__C76-ja__headerInteractive{cursor:pointer}.OurActivitiesAddToCalendarPanel-module__C76-ja__backButton{margin-top:2px}.OurActivitiesAddToCalendarPanel-module__C76-ja__eyebrow{font:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand);font-weight:700}.OurActivitiesAddToCalendarPanel-module__C76-ja__dateTitle{font:var(--text-heading-2);color:var(--ink);font-weight:700;line-height:1.2}.OurActivitiesAddToCalendarPanel-module__C76-ja__timeRow{color:var(--ink-70)}.OurActivitiesAddToCalendarPanel-module__C76-ja__filterSection{padding:var(--mantine-spacing-lg) var(--mantine-spacing-lg) 0;flex-shrink:0;min-width:0}.OurActivitiesAddToCalendarPanel-module__C76-ja__filterSection .OurActivitiesAddToCalendarPanel-module__C76-ja__panelMemberFilter{width:100%;max-width:100%}.OurActivitiesAddToCalendarPanel-module__C76-ja__listSection{padding:var(--mantine-spacing-lg);gap:var(--mantine-spacing-md);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.OurActivitiesAddToCalendarPanel-module__C76-ja__listHeading{font:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-70);font-weight:700}.OurActivitiesAddToCalendarPanel-module__C76-ja__cardList{padding-bottom:var(--mantine-spacing-sm)}
.OurActivitiesActivityImageThumb-module__sFrvJG__coverImage{object-fit:cover}.OurActivitiesActivityImageThumb-module__sFrvJG__thumb{border-radius:var(--mantine-radius-sm);background:var(--surface-card-shell);flex-shrink:0;overflow:hidden}.OurActivitiesActivityImageThumb-module__sFrvJG__placeholderThumb{border-radius:inherit;position:absolute;inset:0}.OurActivitiesActivityImageThumb-module__sFrvJG__stack{flex-shrink:0;position:relative}.OurActivitiesActivityImageThumb-module__sFrvJG__stackItem{border-radius:var(--mantine-radius-sm);border:2px solid var(--surface);background:var(--surface-card-shell);overflow:hidden;box-shadow:0 1px 3px #0000001f}
.HomeHeroSection-module__4u1U7W__root{z-index:2;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.HomeHeroSection-module__4u1U7W__rootAuthenticated{min-height:auto;padding-bottom:var(--mantine-spacing-md);flex:none;justify-content:flex-start;align-items:flex-start}@media (min-width:75em){.HomeHeroSection-module__4u1U7W__rootAuthenticated{padding-bottom:var(--mantine-spacing-lg)}}.HomeHeroSection-module__4u1U7W__stack{gap:var(--mantine-spacing-lg)}.HomeHeroSection-module__4u1U7W__container{z-index:1;width:100%;padding:var(--page-block-padding) var(--page-gutter);background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.HomeHeroSection-module__4u1U7W__title{color:var(--foreground);font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.15}[data-mantine-color-scheme=dark] .HomeHeroSection-module__4u1U7W__title{color:var(--foreground)}.HomeHeroSection-module__4u1U7W__subtitle{color:var(--ink-70);max-width:520px;font:var(--text-body-sm)}@media (min-width:769px){.HomeHeroSection-module__4u1U7W__subtitle{font:var(--text-body-lg)}}.HomeHeroSection-module__4u1U7W__wrapper{width:100%;max-width:600px;position:relative}.HomeHeroSection-module__4u1U7W__combobox{width:100%;position:relative}.HomeHeroSection-module__4u1U7W__inputTrigger .mantine-TextInput-input{min-height:3rem;font:var(--text-body);background:var(--surface-raised);border-color:var(--color-brand);box-shadow:var(--mantine-shadow-xs);transition:box-shadow .12s}.HomeHeroSection-module__4u1U7W__inputTrigger .mantine-TextInput-input:hover:not(:disabled){box-shadow:var(--shadow-card-hover)}.HomeHeroSection-module__4u1U7W__inputTrigger .mantine-Input-section[data-position=left]{color:var(--color-brand)}[data-mantine-color-scheme=dark] .HomeHeroSection-module__4u1U7W__inputTrigger .mantine-TextInput-input{background:var(--surface-raised);border-color:var(--color-brand)}.HomeHeroSection-module__4u1U7W__inputTrigger .mantine-Input-section[data-position=right]{width:auto;padding-inline-end:6px}.HomeHeroSection-module__4u1U7W__inputSubmitKey{flex-shrink:0}.HomeHeroSection-module__4u1U7W__inputSubmitKey:disabled{opacity:.45;cursor:not-allowed}.HomeHeroSection-module__4u1U7W__inputSubmitKey:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.HomeHeroSection-module__4u1U7W__dropdown{--combobox-padding:0;--hero-dropdown-option-radius:var(--radius-lg);--hero-dropdown-option-highlight:color-mix(in srgb, var(--action) 16%, var(--surface-raised));--hero-dropdown-option-highlight-ring:color-mix(in srgb, var(--action) 38%, transparent);z-index:var(--z-index-dropdown);background:var(--surface-raised);border-radius:var(--hero-dropdown-option-radius);max-height:min(320px,40vh);box-shadow:var(--shadow-card);padding:var(--mantine-spacing-xs);overflow-y:auto}[data-mantine-color-scheme=dark] .HomeHeroSection-module__4u1U7W__dropdown{--hero-dropdown-option-highlight:color-mix(in srgb, var(--action) 26%, var(--surface-raised));--hero-dropdown-option-highlight-ring:color-mix(in srgb, var(--action) 52%, transparent);background:var(--surface-raised);box-shadow:var(--shadow-card)}.HomeHeroSection-module__4u1U7W__dropdown [role=listbox]{flex-direction:column;gap:2px;display:flex}.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option]:not([data-combobox-disabled]){border-radius:var(--hero-dropdown-option-radius);padding:0;transition:background-color .12s,box-shadow .12s,color .12s;box-shadow:inset 0 0 0 1px #0000}:is(.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option]:hover:not([data-combobox-disabled]),.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option][data-combobox-selected]:not([data-combobox-disabled]),.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option][data-combobox-active]:not([data-combobox-disabled]),.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option]:active:not([data-combobox-disabled])){background-color:var(--hero-dropdown-option-highlight);box-shadow:inset 0 0 0 1px var(--hero-dropdown-option-highlight-ring);color:inherit}@media (max-width:768px){.HomeHeroSection-module__4u1U7W__dropdown{display:none}}.HomeHeroSection-module__4u1U7W__suggestionRow,.HomeHeroSection-module__4u1U7W__keywordRow{min-height:var(--touch-min);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md)}.HomeHeroSection-module__4u1U7W__suggestionIcon{width:24px;height:24px;color:var(--ink-35);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option]:hover:not([data-combobox-disabled]) .HomeHeroSection-module__4u1U7W__suggestionIcon,.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option][data-combobox-selected]:not([data-combobox-disabled]) .HomeHeroSection-module__4u1U7W__suggestionIcon,.HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option][data-combobox-active]:not([data-combobox-disabled]) .HomeHeroSection-module__4u1U7W__suggestionIcon){color:var(--ink)}[data-mantine-color-scheme=dark] .HomeHeroSection-module__4u1U7W__suggestionIcon{color:var(--ink-35)}:is([data-mantine-color-scheme=dark] .HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option]:hover:not([data-combobox-disabled]) .HomeHeroSection-module__4u1U7W__suggestionIcon,[data-mantine-color-scheme=dark] .HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option][data-combobox-selected]:not([data-combobox-disabled]) .HomeHeroSection-module__4u1U7W__suggestionIcon,[data-mantine-color-scheme=dark] .HomeHeroSection-module__4u1U7W__dropdown [data-combobox-option][data-combobox-active]:not([data-combobox-disabled]) .HomeHeroSection-module__4u1U7W__suggestionIcon){color:var(--ink)}
.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile{border-radius:var(--radius-lg);border:none;border-left:4px solid;border-left-color:var(--ink-50);text-align:left;width:100%;min-width:0;font:inherit;color:inherit;box-sizing:border-box;cursor:pointer;background-color:var(--surface);appearance:none;align-items:center;gap:6px;padding:4px 8px;transition:box-shadow .15s;display:flex;overflow:hidden}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-member-color=person-1]{border-left-color:var(--person-1)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-member-color=person-2]{border-left-color:var(--person-2)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-member-color=person-3]{border-left-color:var(--person-3)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-member-color=person-4]{border-left-color:var(--person-4)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-member-color=person-5]{border-left-color:var(--person-5)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-member-color=person-6]{border-left-color:var(--person-6)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-status=booked]{background-color:color-mix(in srgb, var(--teal) 12%, white)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-status=pending]{background-color:color-mix(in srgb, var(--status-warning-solid) 12%, white)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-status=favorite]{background-color:color-mix(in srgb, var(--person-5) 12%, white)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-status=recommended]{background-color:color-mix(in srgb, var(--person-1) 12%, white)}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile:hover{box-shadow:0 2px 8px #00000014}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTile[data-ended]{opacity:.55}.OurActivitiesCalendarAllDayTile-module__a49rYq__allDayTileRecommended{border-left-style:dashed}.OurActivitiesCalendarAllDayTile-module__a49rYq__tileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:var(--text-label);color:var(--ink);flex:auto;font-weight:600;line-height:1.2;overflow:hidden}.OurActivitiesCalendarAllDayTile-module__a49rYq__tileStatusBadge{flex-shrink:0;max-width:50%;overflow:hidden}
.OurActivitiesFavoriteListRow-module__Uta3Ca__listRowWrap{width:100%;position:relative}.OurActivitiesFavoriteListRow-module__Uta3Ca__listRowTrack{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:-8px;padding:3px 3px 11px;overflow:auto hidden}.OurActivitiesFavoriteListRow-module__Uta3Ca__listRowTrack::-webkit-scrollbar{display:none}.OurActivitiesFavoriteListRow-module__Uta3Ca__listRow{gap:var(--mantine-spacing-md);align-items:stretch;display:inline-flex}.OurActivitiesFavoriteListRow-module__Uta3Ca__listRowItem{flex:0 0 280px;min-width:280px}
.OurActivitiesCalendar-module__zMYAwG__statusDot{background-color:var(--ink-50);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.OurActivitiesCalendar-module__zMYAwG__statusDot[data-color=person-1]{background-color:var(--person-1)}.OurActivitiesCalendar-module__zMYAwG__statusDot[data-color=person-2]{background-color:var(--person-2)}.OurActivitiesCalendar-module__zMYAwG__statusDot[data-color=person-3]{background-color:var(--person-3)}.OurActivitiesCalendar-module__zMYAwG__statusDot[data-color=person-4]{background-color:var(--person-4)}.OurActivitiesCalendar-module__zMYAwG__statusDot[data-color=person-5]{background-color:var(--person-5)}.OurActivitiesCalendar-module__zMYAwG__statusDot[data-color=person-6]{background-color:var(--person-6)}.OurActivitiesCalendar-module__zMYAwG__statusDot[data-color=orange]{background-color:var(--status-warning-solid)}.OurActivitiesCalendar-module__zMYAwG__filterBar{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.OurActivitiesCalendar-module__zMYAwG__filterChip{appearance:none;border:1.5px solid var(--hairline);border-radius:var(--radius-control);cursor:pointer;font-family:inherit;font:var(--text-body-sm);color:inherit;white-space:nowrap;background-color:#0000;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:6px 14px;font-weight:500;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.OurActivitiesCalendar-module__zMYAwG__filterChip:hover:not(:disabled){background-color:var(--surface);border-color:var(--ink-20)}.OurActivitiesCalendar-module__zMYAwG__filterChip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.OurActivitiesCalendar-module__zMYAwG__filterChipActive{border-color:var(--color-brand);background-color:var(--color-brand-1);color:var(--action-ink-wash)}.OurActivitiesCalendar-module__zMYAwG__filterChipActive:hover:not(:disabled){background-color:var(--color-brand-1);border-color:var(--color-brand)}.OurActivitiesCalendar-module__zMYAwG__filterChip[data-status=booked]{--status-chip-accent:var(--teal)}.OurActivitiesCalendar-module__zMYAwG__filterChip[data-status=pending]{--status-chip-accent:var(--status-warning-solid)}.OurActivitiesCalendar-module__zMYAwG__filterChip[data-status=favorite]{--status-chip-accent:var(--person-5)}.OurActivitiesCalendar-module__zMYAwG__filterChip[data-status=recommended]{--status-chip-accent:var(--person-1)}.OurActivitiesCalendar-module__zMYAwG__filterChipActive[data-status]{border-color:var(--status-chip-accent);background-color:color-mix(in srgb, var(--status-chip-accent) 12%, white);color:var(--ink)}.OurActivitiesCalendar-module__zMYAwG__filterChipActive[data-status]:hover:not(:disabled){background-color:color-mix(in srgb, var(--status-chip-accent) 22%, white);border-color:var(--status-chip-accent)}.OurActivitiesCalendar-module__zMYAwG__calendarSurface{flex-direction:column;width:100%;min-width:0;display:flex;overflow:visible;padding:0!important}.OurActivitiesCalendar-module__zMYAwG__calendarSurface .OurActivitiesCalendar-module__zMYAwG__toolbar{border-bottom:1px solid var(--hairline)}.OurActivitiesCalendar-module__zMYAwG__toolbar{gap:var(--mantine-spacing-sm);width:100%;padding:var(--card-padding-tight);flex-direction:column;display:flex}.OurActivitiesCalendar-module__zMYAwG__gridDragHint{padding:6px var(--card-padding-tight);border-top:var(--border-hairline) solid var(--border-divider);border-bottom:var(--border-hairline) solid var(--border-divider);font:var(--text-micro);color:var(--ink-50);text-align:center;margin:0}.OurActivitiesCalendar-module__zMYAwG__toolbarDragHint{font:var(--text-body-sm);color:var(--color-info-ink);white-space:nowrap;align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.OurActivitiesCalendar-module__zMYAwG__toolbarDragHintIcon{color:var(--color-info);flex-shrink:0}.OurActivitiesCalendar-module__zMYAwG__timeGutter{border-right:1px solid var(--surface-sunken);background-color:var(--our-activities-calendar-chrome-bg,var(--surface))}.OurActivitiesCalendar-module__zMYAwG__timeGridShell{--calendar-grid-header-sticky-top:var(--app-top-chrome-height);--calendar-grid-header-sticky-z:6;--calendar-day-header-today-bg:var(--color-success);--our-activities-calendar-chrome-bg:var(--surface);border-radius:0 0 var(--radius-xl) var(--radius-xl);border:none}.OurActivitiesCalendar-module__zMYAwG__timeGridShell [data-testid=calendar-time-grid-body]{border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden}.OurActivitiesCalendar-module__zMYAwG__timeGridShell [data-testid=calendar-time-grid-header],.OurActivitiesCalendar-module__zMYAwG__allDayRow{background:var(--our-activities-calendar-chrome-bg)}.OurActivitiesCalendar-module__zMYAwG__allDayGutter{border-right:1px solid var(--surface-sunken);background-color:var(--our-activities-calendar-chrome-bg);justify-content:flex-end;align-items:flex-start;padding:6px 8px;display:flex}.OurActivitiesCalendar-module__zMYAwG__allDayGutterLabel{font:var(--text-micro);color:var(--ink-50);text-align:right;white-space:nowrap;font-weight:500}.OurActivitiesCalendar-module__zMYAwG__allDayCell{background-color:var(--our-activities-calendar-chrome-bg);padding:4px 6px}.OurActivitiesCalendar-module__zMYAwG__allDayCell:last-child{border-right:none}.OurActivitiesCalendar-module__zMYAwG__allDayCellStack{flex-direction:column;gap:4px;min-height:0;display:flex}.OurActivitiesCalendar-module__zMYAwG__dayHeaderCell{background-color:var(--our-activities-calendar-chrome-bg)}.OurActivitiesCalendar-module__zMYAwG__dayHeaderCell:last-child{border-right:none}.OurActivitiesCalendar-module__zMYAwG__timeLabels{border-right:1px solid var(--hairline);background-color:var(--our-activities-calendar-chrome-bg);border-bottom-left-radius:var(--radius-xl)}.OurActivitiesCalendar-module__zMYAwG__dayColumn{border-right:1px solid var(--surface-sunken);cursor:crosshair;min-height:1152px}.OurActivitiesCalendar-module__zMYAwG__dayColumnOverlay{touch-action:pan-y}.OurActivitiesCalendar-module__zMYAwG__dayColumn:last-child{border-bottom-right-radius:var(--radius-xl);border-right:none}.OurActivitiesCalendar-module__zMYAwG__hourLines{--calendar-hour-line-color:var(--surface-card-shell)}.OurActivitiesCalendar-module__zMYAwG__nowLine{background:var(--calendar-day-header-today-bg,var(--color-success));z-index:4;pointer-events:none}.OurActivitiesCalendar-module__zMYAwG__nowDot{background:var(--calendar-day-header-today-bg,var(--color-success));border-radius:50%}.OurActivitiesCalendar-module__zMYAwG__toolbarTop{--our-activities-calendar-control-height:34px;align-items:center;column-gap:var(--mantine-spacing-md);row-gap:var(--mantine-spacing-sm);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.OurActivitiesCalendar-module__zMYAwG__toolbarStart{grid-column:1;justify-self:start;min-width:0}.OurActivitiesCalendar-module__zMYAwG__toolbarCenter{grid-column:2;justify-self:center;min-width:0;max-width:100%}.OurActivitiesCalendar-module__zMYAwG__toolbarEnd{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--mantine-spacing-sm);grid-column:3;min-width:0;display:inline-flex}.OurActivitiesCalendar-module__zMYAwG__filtersButton{font:var(--text-body-sm);white-space:nowrap;flex-shrink:0;font-weight:500}.OurActivitiesCalendar-module__zMYAwG__filtersButton[data-active=true]{border-color:var(--color-brand);background-color:var(--color-brand-1);color:var(--action-ink-wash)}.OurActivitiesCalendar-module__zMYAwG__filtersButtonBelowDateStrip{display:none}.OurActivitiesCalendar-module__zMYAwG__filtersRowSlot{width:100%;min-width:0}.OurActivitiesCalendar-module__zMYAwG__filtersRow{gap:var(--mantine-spacing-sm);width:100%;padding-top:var(--mantine-spacing-xs);border-top:var(--border-hairline) solid var(--border-divider);flex-direction:column;display:flex}.OurActivitiesCalendar-module__zMYAwG__filtersRowSection{flex-wrap:wrap;gap:6px;display:flex}.OurActivitiesCalendar-module__zMYAwG__filtersSectionDivider{margin-block:2px}.OurActivitiesCalendar-module__zMYAwG__dateControls{flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;min-width:0;display:flex}.OurActivitiesCalendar-module__zMYAwG__dateControls .OurActivitiesCalendar-module__zMYAwG__dateNav{height:var(--our-activities-calendar-control-height);grid-template-columns:var(--our-activities-calendar-control-height) minmax(0, 13.75rem) var(--our-activities-calendar-control-height);flex:0 auto;align-items:center;column-gap:4px;min-width:0}.OurActivitiesCalendar-module__zMYAwG__dateControls .OurActivitiesCalendar-module__zMYAwG__dateNav .mantine-ActionIcon-root{--ai-size:var(--our-activities-calendar-control-height);--ai-radius:var(--radius-control);box-sizing:border-box;width:var(--our-activities-calendar-control-height);height:var(--our-activities-calendar-control-height);min-width:var(--our-activities-calendar-control-height);min-height:var(--our-activities-calendar-control-height);max-height:var(--our-activities-calendar-control-height);border-radius:var(--radius-control)}.OurActivitiesCalendar-module__zMYAwG__dateControls .OurActivitiesCalendar-module__zMYAwG__dateNav .mantine-ActionIcon-root[data-variant=outline]{--ai-bg:var(--surface-raised);--ai-hover:var(--surface-raised);--ai-color:var(--ink);background:var(--surface-raised);color:var(--ink);border:var(--border-hairline) solid var(--border-divider);box-shadow:var(--button-outline-shadow)}.OurActivitiesCalendar-module__zMYAwG__dateControls .OurActivitiesCalendar-module__zMYAwG__dateNavRangeTarget{min-width:0;min-height:var(--our-activities-calendar-control-height);padding-inline:6px}.OurActivitiesCalendar-module__zMYAwG__dateNavRangeLabel{font:var(--text-heading-3);color:var(--status-neutral-ink)}.OurActivitiesCalendar-module__zMYAwG__todayButtonWrap{flex-shrink:0;display:inline-flex}.OurActivitiesCalendar-module__zMYAwG__todayButton{font:var(--text-body-sm);white-space:nowrap;flex-shrink:0;font-weight:500}.OurActivitiesCalendar-module__zMYAwG__timeframeOptionLabel{justify-content:center;align-items:center;width:100%;height:100%;display:flex}@media (max-width:63.99em){.OurActivitiesCalendar-module__zMYAwG__toolbar[data-filters-placement=belowDateStrip] .OurActivitiesCalendar-module__zMYAwG__toolbarEnd .OurActivitiesCalendar-module__zMYAwG__filtersButton{display:none}.OurActivitiesCalendar-module__zMYAwG__toolbar[data-filters-placement=belowDateStrip] .OurActivitiesCalendar-module__zMYAwG__filtersButtonBelowDateStrip{justify-content:flex-end;display:flex}[data-calendar-filters-below-strip] .OurActivitiesCalendar-module__zMYAwG__toolbar[data-filters-placement=belowDateStrip]{padding-block:var(--space-3);gap:var(--space-2);padding-inline:0}[data-calendar-filters-below-strip] .OurActivitiesCalendar-module__zMYAwG__toolbar[data-filters-placement=belowDateStrip] [data-calendar-toolbar-top]{padding:0}[data-calendar-filters-below-strip] .OurActivitiesCalendar-module__zMYAwG__toolbar[data-filters-placement=belowDateStrip] .OurActivitiesCalendar-module__zMYAwG__filtersButtonBelowDateStrip{padding-inline:0}[data-calendar-filters-below-strip] .OurActivitiesCalendar-module__zMYAwG__toolbar[data-filters-placement=belowDateStrip] [data-calendar-filters-row]{padding-inline:0}}@media (max-width:768px){.OurActivitiesCalendar-module__zMYAwG__toolbarTop{grid-template-columns:auto 1fr auto;align-items:center}.OurActivitiesCalendar-module__zMYAwG__toolbarCenter{justify-self:stretch}.OurActivitiesCalendar-module__zMYAwG__dateControls{justify-content:center;width:100%;min-width:0}.OurActivitiesCalendar-module__zMYAwG__dateControls .OurActivitiesCalendar-module__zMYAwG__dateNav{width:100%}.OurActivitiesCalendar-module__zMYAwG__toolbarDragHint{display:none}.OurActivitiesCalendar-module__zMYAwG__toolbarEnd{gap:var(--mantine-spacing-xs)}}@media (orientation:landscape) and (max-height:768px){.OurActivitiesCalendar-module__zMYAwG__toolbarTop{grid-template-columns:auto 1fr auto}}.OurActivitiesCalendar-module__zMYAwG__dayHeader [class*=gridColumnDateToday]{background-color:var(--color-success);color:var(--surface)}
.ProfileAsyncCardGatheringPlaceholder-module__mIGM6q__icon{flex-shrink:0}.ProfileAsyncCardGatheringPlaceholder-module__mIGM6q__copy{flex:1;min-width:0}
.ProfileEnrollmentAttentionModal-module__L8vOma__rowCopy{min-width:0}.ProfileEnrollmentAttentionModal-module__L8vOma__continue{flex-shrink:0}
.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot{cursor:pointer;background:var(--status-warning-solid);color:var(--surface);transition:filter .12s}.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot:hover{filter:brightness(1.03)}.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.ProfileEnrollmentAttentionBar-module__ajcHtW__copyGroup{min-width:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__iconWell{background:var(--status-warning-ink);color:var(--surface);flex-shrink:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__copyStack{min-width:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__bodyText{color:var(--surface);line-height:1.45}.ProfileEnrollmentAttentionBar-module__ajcHtW__meta{flex-shrink:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__fullWidth{width:100%}
.ProfileRelationshipsPanel-module__Lucyeq__headerTitle{flex:1;min-width:0}.ProfileRelationshipsPanel-module__Lucyeq__toolbar{flex-shrink:0}
.OurActivitiesFavoriteListTile-module__331F6W__favoriteListTile{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--mantine-radius-xl);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.OurActivitiesFavoriteListTile-module__331F6W__favoriteListTileAccent{width:4px;position:absolute;top:0;bottom:0;left:0}.OurActivitiesFavoriteListTile-module__331F6W__favoriteListTileBody{gap:var(--mantine-spacing-sm);padding:var(--card-padding);padding-left:calc(var(--card-padding) + 4px);flex-direction:column;flex:1;display:flex}.OurActivitiesFavoriteListTile-module__331F6W__favoriteListTileTopRow{justify-content:space-between;align-items:flex-start;gap:var(--mantine-spacing-sm);min-height:44px;display:flex}.OurActivitiesFavoriteListTile-module__331F6W__topRightTotal{font:var(--text-body-sm);color:var(--ink);flex-shrink:0;font-weight:700;line-height:1.3}.OurActivitiesFavoriteListTile-module__331F6W__listTitle{font:var(--text-body-sm);color:var(--ink);font-weight:700;line-height:1.3}.OurActivitiesFavoriteListTile-module__331F6W__optionPickStatusRow{gap:var(--mantine-spacing-xs);flex-wrap:wrap;display:flex}.OurActivitiesFavoriteListTile-module__331F6W__optionPickStatusPill{width:100%;font:var(--text-label);background:color-mix(in srgb, var(--color-brand-1) 82%, white);border:1px solid color-mix(in srgb, var(--color-brand-4) 60%, white);color:var(--color-brand-9);border-radius:999px;align-items:center;gap:4px;padding:.3rem .75rem;font-weight:600;line-height:1.2;display:inline-flex}.OurActivitiesFavoriteListTile-module__331F6W__actions{gap:var(--mantine-spacing-xs);flex-direction:column;margin-top:auto;display:flex}.OurActivitiesFavoriteListTile-module__331F6W__addAllButton,.OurActivitiesFavoriteListTile-module__331F6W__viewManageButton{width:100%}.OurActivitiesFavoriteListTile-module__331F6W__favoriteListTileFixedWidth{width:280px}
.OurActivitiesCalendarSlotSelection-module__jOJQIa__selection{pointer-events:none;z-index:3}.OurActivitiesCalendarSlotSelection-module__jOJQIa__selectionInteractive{z-index:3;cursor:pointer;touch-action:none}.OurActivitiesCalendarSlotSelection-module__jOJQIa__resizeHandle{cursor:ns-resize;touch-action:none;justify-content:center;align-items:center}.OurActivitiesCalendarSlotSelection-module__jOJQIa__resizeHandleCoarse{height:44px}.OurActivitiesCalendarSlotSelection-module__jOJQIa__resizeHandleCoarseTop{top:-22px}.OurActivitiesCalendarSlotSelection-module__jOJQIa__resizeHandleCoarseBottom{bottom:-22px}.OurActivitiesCalendarSlotSelection-module__jOJQIa__resizeGrip{background:var(--color-success);box-shadow:0 0 0 1px var(--surface);border-radius:2px}.OurActivitiesCalendarSlotSelection-module__jOJQIa__timeLabel{border-radius:var(--mantine-radius-xs);background:var(--surface);font:var(--text-micro);color:var(--status-neutral-ink);white-space:nowrap;pointer-events:none;padding:2px 6px;font-weight:600;position:absolute;top:4px;right:4px;box-shadow:0 1px 2px #00000014}
.OurActivitiesRecommendedTile-module__R2zCnW__recommendedTileFixedWidth{flex-shrink:0;width:300px}.OurActivitiesRecommendedTile-module__R2zCnW__footer{justify-content:space-between;align-items:flex-end;gap:var(--space-3);width:100%;margin-top:auto;display:flex}.OurActivitiesRecommendedTile-module__R2zCnW__priceBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesRecommendedTile-module__R2zCnW__priceLabel{font:var(--text-micro);color:var(--ink-50)}.OurActivitiesRecommendedTile-module__R2zCnW__priceValue{font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);font-variant-numeric:var(--numeric-tabular)}.OurActivitiesRecommendedTile-module__R2zCnW__viewButton{flex-shrink:0}.OurActivitiesRecommendedTile-module__R2zCnW__reasonIcon{color:var(--color-brand);flex-shrink:0}.OurActivitiesRecommendedTile-module__R2zCnW__reasonText{font:var(--text-label);color:var(--ink-70);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile{border-radius:var(--radius-lg);border:none;border-left:4px solid;border-left-color:var(--ink-50);text-align:left;font:inherit;color:inherit;box-sizing:border-box;appearance:none;z-index:2;cursor:pointer;background-color:var(--surface);flex-direction:column;gap:2px;min-height:0;padding:6px 8px;text-decoration:none;transition:box-shadow .15s;display:flex;overflow:hidden}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-multi-column]{padding-inline:4px}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-member-color=person-1]{border-left-color:var(--person-1)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-member-color=person-2]{border-left-color:var(--person-2)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-member-color=person-3]{border-left-color:var(--person-3)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-member-color=person-4]{border-left-color:var(--person-4)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-member-color=person-5]{border-left-color:var(--person-5)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-member-color=person-6]{border-left-color:var(--person-6)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-status=booked]{background-color:color-mix(in srgb, var(--teal) 12%, white)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-status=pending]{background-color:color-mix(in srgb, var(--status-warning-solid) 12%, white)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-status=favorite]{background-color:color-mix(in srgb, var(--person-5) 12%, white)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-status=recommended]{background-color:color-mix(in srgb, var(--person-1) 12%, white)}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile:hover{box-shadow:0 2px 8px #00000014}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-all-day]{z-index:1}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-ended]{opacity:.55}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTileRecommended{border-left-style:dashed}.OurActivitiesCalendarTile-module__MyE_QG__tileName,.OurActivitiesCalendarTile-module__MyE_QG__tileTime,.OurActivitiesCalendarTile-module__MyE_QG__tileLocation,.OurActivitiesCalendarTile-module__MyE_QG__tileMember{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-width:0;display:block;overflow:hidden}.OurActivitiesCalendarTile-module__MyE_QG__tileName{font:var(--text-label);color:var(--ink);font-weight:600;line-height:1.2}.OurActivitiesCalendarTile-module__MyE_QG__tileMeta{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.OurActivitiesCalendarTile-module__MyE_QG__tileTime{font:var(--text-micro);color:var(--status-neutral-ink);font-weight:500;line-height:1.25}.OurActivitiesCalendarTile-module__MyE_QG__tileLocation,.OurActivitiesCalendarTile-module__MyE_QG__tileMember{font:var(--text-micro);color:var(--ink-70);font-weight:400;line-height:1.25}.OurActivitiesCalendarTile-module__MyE_QG__tileStatusBadge{flex-shrink:0;max-width:100%;margin-top:auto;display:block;overflow:hidden}@media (max-width:768px){.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile{gap:1px;padding:5px 6px}.OurActivitiesCalendarTile-module__MyE_QG__ourActivitiesCalendarTile[data-multi-column]{padding-inline:3px}}
.CalendarPageViewToggle-module__PNfOqG__toggle{flex-shrink:0}.CalendarPageViewToggle-module__PNfOqG__option{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}
.OurActivitiesPageLayout-module__4cp6Qa__pageRoot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.OurActivitiesPageLayout-module__4cp6Qa__pageStack{flex:1;min-width:0;min-height:0;overflow:visible}.OurActivitiesPageLayout-module__4cp6Qa__pageHeader{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.OurActivitiesPageLayout-module__4cp6Qa__pageTitle{min-width:0}.OurActivitiesPageLayout-module__4cp6Qa__bodyLayout{gap:var(--spacing-section-gap);grid-template-columns:minmax(200px,15rem) minmax(0,1fr);align-items:stretch;width:100%;display:grid;overflow:visible}.OurActivitiesPageLayout-module__4cp6Qa__mainColumn{gap:var(--spacing-section-gap);flex-direction:column;min-width:0;display:flex}@media (max-width:47.99em){.OurActivitiesPageLayout-module__4cp6Qa__bodyLayout{grid-template-columns:1fr}}
.ActivityDetailGrid-module__bevNFW__page{background-color:var(--color-app-canvas);--activity-section-nav-sticky-top:calc(var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--radius-xl))}.ActivityDetailGrid-module__bevNFW__layoutGrid{grid-template-columns:minmax(0, 1fr) var(--activity-enrollment-sidebar-width,25em);gap:var(--mantine-spacing-xl);--activity-section-nav-height:2.75rem;--activity-section-scroll-gap:var(--mantine-spacing-sm);--activity-section-nav-block-height:calc(var(--activity-section-nav-measured-height,var(--activity-section-nav-height)) + var(--mantine-spacing-sm) + var(--activity-section-scroll-gap));align-items:stretch;display:grid;overflow:visible}@media (max-width:47.99em){.ActivityDetailGrid-module__bevNFW__layoutGrid{grid-template-columns:minmax(0,1fr)}}.ActivityDetailGrid-module__bevNFW__heroSlot{z-index:4;width:100%;margin-bottom:0;position:relative}.ActivityDetailGrid-module__bevNFW__mainColumn{flex-direction:column;gap:0;min-width:0;display:flex;overflow:visible}.ActivityDetailGrid-module__bevNFW__filtersHost{min-width:0;scroll-margin-top:var(--mantine-spacing-md);position:relative}.ActivityDetailGrid-module__bevNFW__enrollmentSidebar{min-width:0}.ActivityDetailGrid-module__bevNFW__enrollmentSidebarInline{width:100%}@media (min-width:48em){.ActivityDetailGrid-module__bevNFW__enrollmentSidebar{padding-top:var(--activity-section-nav-block-height);--activity-enrollment-sidebar-sticky-top:calc(var(--activity-section-nav-sticky-top) + var(--activity-section-nav-measured-height,var(--activity-section-nav-height)) + var(--mantine-spacing-sm) + var(--activity-section-scroll-gap))}}.ActivityDetailGrid-module__bevNFW__bookingAside{flex-shrink:0;width:320px}.ActivityDetailGrid-module__bevNFW__mainColumnFlex{flex:1;min-width:0}.ActivityDetailGrid-module__bevNFW__addressPreLine{white-space:pre-line}.ActivityDetailGrid-module__bevNFW__locationIcon{color:var(--color-brand);flex-shrink:0;margin-top:2px}.ActivityDetailGrid-module__bevNFW__locationCopy{flex:1}.ActivityDetailGrid-module__bevNFW__programDetailsGrid{gap:var(--mantine-spacing-md) var(--mantine-spacing-lg);grid-template-columns:1fr 1fr;display:grid}.ActivityDetailGrid-module__bevNFW__programDetailsFieldWide{grid-column:1/-1}.ActivityDetailGrid-module__bevNFW__sectionNav{top:var(--activity-section-nav-sticky-top);z-index:3;margin-top:calc(-1 * var(--radius-xl));margin-bottom:var(--mantine-spacing-md);box-sizing:border-box;width:100%;padding:var(--mantine-spacing-sm) var(--card-padding);padding-top:calc(var(--mantine-spacing-sm) + var(--radius-xl));border:var(--border-hairline) solid var(--border-divider);border-radius:0 0 var(--radius-xl) var(--radius-xl);background:var(--surface-sunken);border-top:none;position:sticky}.ActivityDetailGrid-module__bevNFW__sectionNavList{scrollbar-width:none;gap:var(--space-6);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ActivityDetailGrid-module__bevNFW__sectionNavList>li{flex-shrink:0;display:flex}.ActivityDetailGrid-module__bevNFW__sectionNavTab.ActivityDetailGrid-module__bevNFW__sectionNavTab{border:var(--border-hairline) solid transparent;border-radius:var(--radius-control);font:var(--text-body-sm);font-family:var(--font-sans);color:var(--ink);white-space:nowrap;min-height:var(--control-height-sm);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-block:6px;padding-inline:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex;position:relative}.ActivityDetailGrid-module__bevNFW__sectionNavTab:link,.ActivityDetailGrid-module__bevNFW__sectionNavTab:visited{color:var(--ink)}.ActivityDetailGrid-module__bevNFW__sectionNavTab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.ActivityDetailGrid-module__bevNFW__sectionNavTab[aria-current]{background:var(--surface);border-color:var(--border-divider);font-weight:600}.ActivityDetailGrid-module__bevNFW__sectionNavTab[aria-current]:link,.ActivityDetailGrid-module__bevNFW__sectionNavTab[aria-current]:visited{color:var(--ink)}.ActivityDetailGrid-module__bevNFW__sectionNavList::-webkit-scrollbar{display:none}.ActivityDetailGrid-module__bevNFW__activitySectionHeading:focus{outline:none}.ActivityDetailGrid-module__bevNFW__activitySectionHeading:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-md)}.ActivityDetailGrid-module__bevNFW__activitySection{scroll-margin-top:calc(var(--activity-section-nav-sticky-top) + var(--activity-section-nav-measured-height,var(--activity-section-nav-height)) + var(--mantine-spacing-sm) + var(--activity-section-scroll-gap))}.ActivityDetailGrid-module__bevNFW__locationRow{flex:1;min-width:0}.ActivityDetailGrid-module__bevNFW__directionsLink{flex-shrink:0}.ActivityDetailGrid-module__bevNFW__requiredFormRow+.ActivityDetailGrid-module__bevNFW__requiredFormRow{border-top:var(--border-hairline) solid var(--border-divider)}
