.FeatureCatalogTable-module__4FvnJG__row{cursor:pointer;position:relative}.FeatureCatalogTable-module__4FvnJG__keyLink{color:var(--link);font-weight:600;font-family:var(--mantine-font-family-monospace);font-size:var(--mantine-font-size-sm);text-decoration:none}.FeatureCatalogTable-module__4FvnJG__keyLink:after{content:"";position:absolute;inset:0}
.CartItem-module__LXaXsa__root{position:relative}.CartItem-module__LXaXsa__amount{white-space:nowrap;font-variant-numeric:var(--numeric-tabular,tabular-nums);flex-shrink:0}.CartItem-module__LXaXsa__discountIcon{color:var(--color-brand-9);flex-shrink:0;align-items:center;display:inline-flex}.CartItem-module__LXaXsa__breakdownToggle{cursor:pointer;align-self:flex-start}
.SkipToMainContent-module__YIjMvW__skipLink{inset-inline-start:var(--space-4);top:calc(env(safe-area-inset-top,0px) + var(--space-3));z-index:10;min-height:var(--control-height);box-sizing:border-box;font:var(--text-label);font-family:var(--font-sans);color:var(--action-ink);white-space:nowrap;background:var(--action);border-radius:var(--radius-pill);clip:rect(0 0 0 0);clip-path:inset(50%);border:none;justify-content:center;align-items:center;width:1px;height:1px;padding:0 24px;text-decoration:none;display:inline-flex;position:absolute;overflow:hidden}.SkipToMainContent-module__YIjMvW__skipLink:focus,.SkipToMainContent-module__YIjMvW__skipLink:focus-visible{clip:auto;clip-path:none;width:auto;height:auto;overflow:visible}
.communityFocus-module__nhx_Va__fieldShell{border:var(--border-control) solid var(--border-input)}.communityFocus-module__nhx_Va__fieldShellError{border-color:var(--status-danger-solid)}.communityFocus-module__nhx_Va__fieldShell:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-color:var(--ink);overflow:visible}.communityFocus-module__nhx_Va__fieldShellError:focus-within{border-color:var(--status-danger-solid)}.communityFocus-module__nhx_Va__fieldShellOpen{border-color:var(--ink)}.communityFocus-module__nhx_Va__checkLabel:focus-within,.communityFocus-module__nhx_Va__toggleLabel:focus-within .communityFocus-module__nhx_Va__toggleTrack{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.communityFocus-module__nhx_Va__toggleTrack{display:flex}@media (forced-colors:active){.communityFocus-module__nhx_Va__fieldShell:focus-within,.communityFocus-module__nhx_Va__checkLabel:focus-within,.communityFocus-module__nhx_Va__toggleLabel:focus-within .communityFocus-module__nhx_Va__toggleTrack{outline-color:highlight}}
.ImageOverlayInfo-module__7yDdqG__root{padding:var(--card-padding-tight);color:#fff;pointer-events:none;display:flex;position:absolute;inset:0}.ImageOverlayInfo-module__7yDdqG__positionBottom{align-items:flex-end}.ImageOverlayInfo-module__7yDdqG__positionCenter{align-items:center}.ImageOverlayInfo-module__7yDdqG__inner{align-items:flex-end;gap:var(--space-4);width:100%;min-width:0;display:flex;overflow:hidden}.ImageOverlayInfo-module__7yDdqG__dates{align-items:center;gap:var(--space-2);white-space:nowrap;flex-flow:row;flex-shrink:0;display:flex}.ImageOverlayInfo-module__7yDdqG__dateStack{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ImageOverlayInfo-module__7yDdqG__dateMonth{font:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.1}.ImageOverlayInfo-module__7yDdqG__dateDay{font:var(--text-heading-2);font-weight:700;line-height:1}.ImageOverlayInfo-module__7yDdqG__chevron{opacity:.9;flex-shrink:0}.ImageOverlayInfo-module__7yDdqG__divider{background:#ffffff73;flex-shrink:0;align-self:stretch;width:1px}.ImageOverlayInfo-module__7yDdqG__title{font:var(--text-heading-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}
.PinnedDrawer-module__ZmaWGW__shell{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.PinnedDrawer-module__ZmaWGW__bodyScroll{min-height:0;padding:var(--card-padding);box-sizing:border-box;flex:1;overflow:auto}.PinnedDrawer-module__ZmaWGW__bodyClip{min-height:0;padding:var(--card-padding);box-sizing:border-box;flex:1;overflow:hidden}:is(.mantine-Modal-content:has(.mantine-Modal-header) .PinnedDrawer-module__ZmaWGW__bodyScroll,.mantine-Modal-content:has(.mantine-Modal-header) .PinnedDrawer-module__ZmaWGW__bodyClip){padding-block-start:0}:is(.mantine-Modal-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyScroll,.mantine-Modal-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyClip){padding-block-end:0}:is(.mantine-Drawer-content:has(.mantine-Drawer-header) .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyScroll:first-child,.mantine-Drawer-content:has(.mantine-Drawer-header) .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyClip:first-child,.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyScroll:not(:first-child),.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell>.PinnedDrawer-module__ZmaWGW__bodyClip:not(:first-child)){margin-block-start:calc(-1 * var(--card-padding))}:is(.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyScroll,.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__shell:has(>footer)>.PinnedDrawer-module__ZmaWGW__bodyClip){margin-block-end:calc(-1 * var(--card-padding))}.PinnedDrawer-module__ZmaWGW__footer{background-color:var(--surface);padding:var(--card-padding);padding-bottom:calc(var(--card-padding) + env(safe-area-inset-bottom,0px));box-sizing:border-box;z-index:1;flex-shrink:0;margin-top:auto}.mantine-Drawer-content .PinnedDrawer-module__ZmaWGW__footer{background-color:var(--color-surface-drawer)}.mantine-Modal-content .PinnedDrawer-module__ZmaWGW__footer{background-color:var(--surface-raised)}.PinnedDrawer-module__ZmaWGW__scrollArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}
.DrawerShell-module__8Rshxa__shell{flex-direction:column;height:100%;display:flex;overflow:hidden}.DrawerShell-module__8Rshxa__body{min-height:0;padding:var(--card-padding);box-sizing:border-box;flex:1;overflow:hidden auto}.mantine-Drawer-content:has(.mantine-Drawer-header) .DrawerShell-module__8Rshxa__shell>.DrawerShell-module__8Rshxa__body:first-child{margin-block-start:calc(-1 * var(--card-padding))}.DrawerShell-module__8Rshxa__shell:has(>footer)>.DrawerShell-module__8Rshxa__body{margin-block-end:calc(-1 * var(--card-padding))}.DrawerShell-module__8Rshxa__footer{padding:var(--card-padding);padding-bottom:calc(var(--card-padding) + env(safe-area-inset-bottom,0px));box-sizing:border-box;background-color:var(--color-surface-drawer);z-index:1;flex-shrink:0}
.FacilityCalendarEmptyState-module__zh-m0a__emptyState{flex:1;justify-content:center;align-items:center;min-height:16rem;padding:2rem 1rem;display:flex}
.OverflowTooltipText-module__5FadWa__wrapper{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}
.drawerInputs-module__7bM6AW__softInputLabel{font:var(--text-label);margin-bottom:6px}.drawerInputs-module__7bM6AW__softInput{background-color:var(--surface-raised);border-color:var(--hairline-strong);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:.04em;text-transform:uppercase;color:var(--ink-50);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:500;line-height:1.35}
.FacilityColumnHeader-module__-rjo8a__columnHeader{--facility-column-header-grip:var(--hairline-strong);--facility-column-header-grip-hover:var(--ink-50);z-index:10;box-sizing:border-box;background:var(--surface-raised);border-bottom:1px solid var(--hairline);opacity:1;padding:8px 12px;position:sticky;top:0}.FacilityColumnHeader-module__-rjo8a__columnHeaderCompact{z-index:auto;border-bottom:none;align-items:center;height:100%;min-height:0;padding:6px 10px;display:flex;position:static;top:auto}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-over-side]{background:var(--color-brand-0)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=x][data-over-side=before]{border-left:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=x][data-over-side=after]{border-right:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=y][data-over-side=before]{border-top:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-drop-axis=y][data-over-side=after]{border-bottom:3px solid var(--color-brand-6)}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-draggable]{cursor:grab}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-dragging]{opacity:.5}.FacilityColumnHeader-module__-rjo8a__headerContent{width:100%;min-width:0}.FacilityColumnHeader-module__-rjo8a__headerText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.FacilityColumnHeader-module__-rjo8a__dragGrip{color:var(--facility-column-header-grip);flex-shrink:0;display:block}.FacilityColumnHeader-module__-rjo8a__columnHeader[data-draggable]:hover .FacilityColumnHeader-module__-rjo8a__dragGrip{color:var(--facility-column-header-grip-hover)}.FacilityColumnHeader-module__-rjo8a__facilityName,.FacilityColumnHeader-module__-rjo8a__locationName{width:100%;overflow:hidden}.FacilityColumnHeader-module__-rjo8a__facilityName{min-width:0;font-size:var(--mantine-font-size-sm);color:var(--mantine-color-text);font-weight:700;line-height:1.3}.FacilityColumnHeader-module__-rjo8a__locationName{min-width:0;color:var(--mantine-color-dimmed);font-size:10.5px;font-weight:500;line-height:1.3}
.HomeWidgetSection-module__DwxPhW__section{z-index:1;position:relative}.HomeWidgetSection-module__DwxPhW__activityItem{color:inherit;padding:var(--card-padding-tight);border-radius:var(--radius-md);transition:background-color var(--transition-fast);text-decoration:none;display:block}.HomeWidgetSection-module__DwxPhW__activityItem:hover{background-color:var(--overlay-hover)}.HomeWidgetSection-module__DwxPhW__activityItem:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}[data-mantine-color-scheme=dark] .HomeWidgetSection-module__DwxPhW__activityItem:hover{background-color:var(--overlay-hover)}.HomeWidgetSection-module__DwxPhW__activityBody{flex:1;min-width:0}.HomeWidgetSection-module__DwxPhW__activityThumb{border-radius:var(--radius-md);background-color:var(--activity-thumb-bg,var(--activity-tile-bg,transparent));flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;overflow:hidden}.HomeWidgetSection-module__DwxPhW__activityThumbWithDetails{margin-top:2px}.HomeWidgetSection-module__DwxPhW__activityThumbDefault{background-color:#0000}.HomeWidgetSection-module__DwxPhW__activityThumbPlaceholder{position:absolute;inset:0}.HomeWidgetSection-module__DwxPhW__activityThumbDate{background-color:var(--surface-sunken);border:1px solid var(--border-divider);width:50px}.HomeWidgetSection-module__DwxPhW__activityThumbIcon{color:var(--activity-thumb-fg,var(--activity-tile-fg,var(--person-ink)))}.HomeWidgetSection-module__DwxPhW__activityThumbImage{object-fit:cover}.HomeWidgetSection-module__DwxPhW__dateThumbMonth{margin-bottom:4px;line-height:1}.HomeWidgetSection-module__DwxPhW__detailIcon{color:var(--ink-35);flex-shrink:0}.HomeWidgetSection-module__DwxPhW__card{height:100%}.HomeWidgetSection-module__DwxPhW__cardIcon{color:var(--color-brand-link);align-items:center;display:flex}.HomeWidgetSection-module__DwxPhW__cardLink{text-decoration:none}.HomeWidgetSection-module__DwxPhW__cardLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-brand-link);text-decoration-color:var(--color-brand-link)}.HomeWidgetSection-module__DwxPhW__cardEmpty{padding:var(--card-padding);justify-content:center;align-items:center;display:flex}.HomeWidgetSection-module__DwxPhW__tileLink{color:inherit;text-decoration:none;display:block}
.MemberNetworkCard-module__6VOgZG__card{flex:260px;min-width:0;max-width:320px}.MemberNetworkCard-module__6VOgZG__badge{align-self:flex-start}
.DevDockContractsWriteBackSection-module__kLQ8HW__resultCode{white-space:pre-wrap;word-break:break-all}
.DevDock-module__HMWcvq__panel{--dev-dock-content-padding:8px;background-color:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:48em){.DevDock-module__HMWcvq__panel{border-left:1px solid var(--hairline)}}.DevDock-module__HMWcvq__chrome{border-bottom:1px solid var(--hairline);background-color:var(--surface);padding-block:6px}.DevDock-module__HMWcvq__chromeLeading{flex:1;min-width:0}.DevDock-module__HMWcvq__chromeTitle{flex-shrink:0}.DevDock-module__HMWcvq__chromeTitleText{white-space:nowrap}.DevDock-module__HMWcvq__statusChips{min-width:0}.DevDock-module__HMWcvq__close{flex-shrink:0}.DevDock-module__HMWcvq__quickActions{border-bottom:1px solid var(--surface-sunken);padding-block:6px}.DevDock-module__HMWcvq__content{padding:var(--dev-dock-content-padding)}.DevDock-module__HMWcvq__panel .mantine-Tabs-tab{font:var(--text-label);min-height:unset;padding-block:4px;padding-inline:10px}.DevDock-module__HMWcvq__panel .mantine-Tabs-list{padding-top:6px}.DevDock-module__HMWcvq__panel .mantine-Divider-label{font:var(--text-micro)}.DevDock-module__HMWcvq__sections{gap:var(--mantine-spacing-md)}.DevDock-module__HMWcvq__resizeHandle{display:none}@media (min-width:48em){.DevDock-module__HMWcvq__resizeHandle{cursor:col-resize;z-index:1;width:6px;height:100%;transition:background-color .12s;display:block;position:absolute;top:0;left:-3px}.DevDock-module__HMWcvq__resizeHandleDragging{background:var(--ink-20)}}.DevDock-module__HMWcvq__shortcutHint{font:var(--text-label);color:var(--ink-70)}
.DevDockAnswerSyncRunModal-module__98WH-q__logPane{white-space:pre-wrap;word-break:break-word;min-height:12rem;max-height:min(50vh,28rem);overflow:auto}.DevDockAnswerSyncRunModal-module__98WH-q__copyHint{font:var(--text-label)}
.searchControls-module__zCqFTq__rangeSliderRoot,.searchControls-module__zCqFTq__rangeSliderTrack{width:100%}.searchControls-module__zCqFTq__textareaRoot{flex:1;min-width:0}.searchControls-module__zCqFTq__inputLarge{font:var(--text-body)}:is(.textInputInput.searchControls-module__zCqFTq__inputLarge,.selectInput.searchControls-module__zCqFTq__inputLarge,.searchControls-module__zCqFTq__inputLarge.mantine-Input-input){min-height:var(--control-height);height:var(--control-height);box-sizing:border-box;border-color:var(--input-bd);border-width:calc(.0625rem * var(--mantine-scale));box-shadow:var(--mantine-shadow-xs);transition:box-shadow .1s}:is(.textInputInput.searchControls-module__zCqFTq__inputLarge:hover,.selectInput.searchControls-module__zCqFTq__inputLarge:hover,.searchControls-module__zCqFTq__inputLarge.mantine-Input-input:hover){box-shadow:var(--mantine-shadow-sm)}.searchControls-module__zCqFTq__searchPanelWhereInput{font:var(--text-body);padding-left:48px}.searchControls-module__zCqFTq__whenMarkLabel{font:var(--text-label)}.searchControls-module__zCqFTq__filterSectionIndicatorRoot{line-height:1}.searchControls-module__zCqFTq__filterSectionIndicatorBadge{position:static;transform:none}.searchControls-module__zCqFTq__hiddenModalHeader{min-height:0;padding:0}.searchControls-module__zCqFTq__filterSectionIndicatorAnchor{display:none}.searchControls-module__zCqFTq__filterAccordionToggle{cursor:pointer;border-radius:var(--mantine-radius-md);width:100%;margin-inline:-8px;padding:8px}.searchControls-module__zCqFTq__filterAccordionToggle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.searchControls-module__zCqFTq__filterAccordionCaret{transition:transform .2s}.searchControls-module__zCqFTq__filterAccordionCaretExpanded{transform:rotate(90deg)}.searchControls-module__zCqFTq__filterTogglePill{appearance:none;border-radius:var(--radius-control);border:1.5px solid var(--hairline);color:inherit;font-family:inherit;font:var(--text-body-sm);white-space:nowrap;cursor:pointer;background-color:#0000;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}.searchControls-module__zCqFTq__filterTogglePill:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.searchControls-module__zCqFTq__filterTogglePill[data-active=true]{border-color:var(--color-brand);background-color:var(--color-brand-1);color:var(--action-ink-wash)}.searchControls-module__zCqFTq__filterTogglePill[data-appearance=action]{border-style:dotted}.searchControls-module__zCqFTq__filterTogglePill:disabled{opacity:.5;cursor:not-allowed}.searchControls-module__zCqFTq__filterTogglePill[data-removable]{cursor:default;-webkit-user-select:none;user-select:none;padding-right:8px}.searchControls-module__zCqFTq__filterTogglePillRemove{appearance:none;width:16px;height:16px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.searchControls-module__zCqFTq__filterTogglePillRemove:hover:not(:disabled){background-color:var(--overlay-hover)}.searchControls-module__zCqFTq__filterTogglePill[data-active=true] .searchControls-module__zCqFTq__filterTogglePillRemove:hover:not(:disabled){background-color:var(--overlay-press)}.searchControls-module__zCqFTq__filterTogglePillRemove:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.searchControls-module__zCqFTq__filterTogglePillRemove:disabled{cursor:not-allowed}.searchControls-module__zCqFTq__rangeFilterRoot{width:100%}.searchControls-module__zCqFTq__rangeValueLabel{flex-shrink:0;line-height:1}.searchControls-module__zCqFTq__rangeSliderPadding{width:100%;padding:calc(2.25rem + var(--mantine-spacing-xs)) 12px calc(.875rem + var(--mantine-spacing-md))}.searchControls-module__zCqFTq__whenFilterInput{cursor:pointer;text-align:left}.searchControls-module__zCqFTq__whenFilterButtonLabel{width:100%;line-height:1.5;display:block}
.CampAiSuggestedActions-module__0VMRaG__listReset{margin:0;padding:0;list-style:none}.CampAiSuggestedActions-module__0VMRaG__listItemReset{list-style:none}.CampAiSuggestedActions-module__0VMRaG__chipList,.CampAiSuggestedActions-module__0VMRaG__suggestionList{width:100%}.ai-search-center .CampAiSuggestedActions-module__0VMRaG__chipList{justify-content:center}.ai-search-center .CampAiSuggestedActions-module__0VMRaG__suggestionList{align-items:center}.CampAiSuggestedActions-module__0VMRaG__storyBoxWide{width:480px}
.ActivityCardMeta-module__A0m4PW__metaBlock{min-width:0}.ActivityCardMeta-module__A0m4PW__metaDesktop{display:block}.ActivityCardMeta-module__A0m4PW__metaMobile{display:none}.ActivityCardMeta-module__A0m4PW__metaRowInline{flex-direction:row;align-items:baseline;gap:.25rem;min-width:0;display:flex}.ActivityCardMeta-module__A0m4PW__metaRowWithIcon{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ActivityCardMeta-module__A0m4PW__metaIcon{color:var(--ink-70);flex-shrink:0}.ActivityCardMeta-module__A0m4PW__metaIconMuted{color:var(--ink-70)}.ActivityCardMeta-module__A0m4PW__metaValueIconRow{min-width:0}.ActivityCardMeta-module__A0m4PW__metaLabel{font:var(--text-micro);color:var(--ink-70);flex-shrink:0;font-weight:400}.ActivityCardMeta-module__A0m4PW__metaValue{min-width:0;font:var(--text-label)}.ActivityCardMeta-module__A0m4PW__metaForceMobile .ActivityCardMeta-module__A0m4PW__metaDesktop{display:none}.ActivityCardMeta-module__A0m4PW__metaForceMobile .ActivityCardMeta-module__A0m4PW__metaMobile{flex-direction:column;gap:.125rem;display:flex}
.activityPlaceholderLayout-module__N1XmTG__surface{background:var(--placeholder-tile-bg,var(--tile-bg-1));--placeholder-icon-color:color-mix(in srgb, var(--placeholder-tile-bg,var(--tile-bg-1)) 78%, white);width:100%;height:100%;color:var(--placeholder-icon-color);position:relative;overflow:hidden;container-type:size}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="1"]{--placeholder-tile-bg:var(--tile-bg-1)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="2"]{--placeholder-tile-bg:var(--tile-bg-2)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="3"]{--placeholder-tile-bg:var(--tile-bg-3)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="4"]{--placeholder-tile-bg:var(--tile-bg-4)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="5"]{--placeholder-tile-bg:var(--tile-bg-5)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="6"]{--placeholder-tile-bg:var(--tile-bg-6)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="7"]{--placeholder-tile-bg:var(--tile-bg-7)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="8"]{--placeholder-tile-bg:var(--tile-bg-8)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="9"]{--placeholder-tile-bg:var(--tile-bg-9)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="10"]{--placeholder-tile-bg:var(--tile-bg-10)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="11"]{--placeholder-tile-bg:var(--tile-bg-11)}.activityPlaceholderLayout-module__N1XmTG__surface[data-placeholder-tile="12"]{--placeholder-tile-bg:var(--tile-bg-12)}.activityPlaceholderLayout-module__N1XmTG__thumb{justify-content:center;align-items:center;display:flex}.activityPlaceholderLayout-module__N1XmTG__thumbIcon{flex-shrink:0}.activityPlaceholderLayout-module__N1XmTG__mark{left:var(--mark-x);top:var(--mark-y);color:inherit;opacity:var(--mark-o,1);transform:translate(-50%, -50%) rotate(var(--mark-r,0deg));pointer-events:none;display:flex;position:absolute}.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+4){display:none}@container (max-width:259px){.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+2){display:none}}@container (max-height:129px){.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+2){display:none}}@container (min-width:381px) and (min-height:191px){.activityPlaceholderLayout-module__N1XmTG__mark:nth-child(4){display:flex}}.activityPlaceholderLayout-module__N1XmTG__detailBanner .activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+2){display:flex}.activityPlaceholderLayout-module__N1XmTG__detailBanner .activityPlaceholderLayout-module__N1XmTG__mark:nth-child(n+3){display:none}
.ActivityCardHeroMedia-module__Wo3vyq__heroImage{object-fit:cover;width:100%;height:100%}.ActivityCardHeroMedia-module__Wo3vyq__placeholderArt{z-index:0;position:absolute;inset:0}
.PricingDisplay-module__jUn_4W__tabular{font-variant-numeric:var(--numeric-tabular,tabular-nums)}.PricingDisplay-module__jUn_4W__tabularNowrap{font-variant-numeric:var(--numeric-tabular,tabular-nums);white-space:nowrap}
.OptionCardParts-module__ahZHSW__optionCardContainer{container:option-card/inline-size}.OptionCardParts-module__ahZHSW__optionCardContainer[data-unavailable] .OptionCardParts-module__ahZHSW__optionCardBody{background:var(--surface-sunken)}@container option-card (max-width:380px){.OptionCardParts-module__ahZHSW__optionCardContainer .option-card-meta-row{flex-direction:column;align-items:stretch}.OptionCardParts-module__ahZHSW__optionCardContainer .member-selector-row{flex-direction:column}.OptionCardParts-module__ahZHSW__optionCardContainer .member-selector-row>*{width:100%;min-width:0}}.OptionCardParts-module__ahZHSW__optionCardHover{cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.OptionCardParts-module__ahZHSW__optionCardHover:hover .OptionCardParts-module__ahZHSW__optionCardBody{background-image:linear-gradient(var(--overlay-hover), var(--overlay-hover))}@media (prefers-reduced-motion:reduce){.OptionCardParts-module__ahZHSW__optionCardHover{transition:none}}.OptionCardParts-module__ahZHSW__optionCardFixedWidth{flex-shrink:0}.OptionCardParts-module__ahZHSW__metaIcon{color:var(--ink-70);flex-shrink:0;margin-top:2px}.OptionCardParts-module__ahZHSW__metaIconMuted{color:var(--ink-70)}.OptionCardParts-module__ahZHSW__optionCardStretch{align-self:stretch}.OptionCardParts-module__ahZHSW__optionCardBody{min-width:0;height:100%}.OptionCardParts-module__ahZHSW__optionCardTitle{word-break:break-word}
.FavoriteListSelector-module__skoJRq__newListForm{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);min-width:0;display:flex}.FavoriteListSelector-module__skoJRq__newListInput.FavoriteListSelector-module__skoJRq__newListInput{flex:auto;width:auto;min-width:0}.FavoriteListSelector-module__skoJRq__newListAction{flex:none}
.FavoriteButton-module__TDm7Yq__iconFavorited{color:var(--app-favorite-icon-favorited)}.FavoriteButton-module__TDm7Yq__iconChrome{color:var(--app-floating-chrome-color)}.FavoriteButton-module__TDm7Yq__badgeText{color:var(--app-favorite-badge-text)}.FavoriteButton-module__TDm7Yq__listIcon{color:var(--status-info-solid)}.FavoriteButton-module__TDm7Yq__badgeSurface{background-color:var(--app-favorite-badge-bg);box-shadow:var(--app-favorite-badge-shadow)}.FavoriteButton-module__TDm7Yq__memberPill{border-radius:20px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.FavoriteButton-module__TDm7Yq__memberAvatarStack{border-radius:999px;align-items:center;display:inline-flex}.FavoriteButton-module__TDm7Yq__exploreTopRowHeart{flex-shrink:0;align-items:center;display:inline-flex}.FavoriteButton-module__TDm7Yq__memberAvatar{--avatar-bd:none}.FavoriteButton-module__TDm7Yq__memberAvatar[data-within-group]{background-color:#0000;border:none}.FavoriteButton-module__TDm7Yq__listPill{border-radius:20px;align-items:center;gap:6px;padding:4px 10px 4px 6px;display:flex}.FavoriteButton-module__TDm7Yq__listBubble{border-radius:50%;justify-content:center;align-items:center;padding:5px;display:flex}.FavoriteButton-module__TDm7Yq__chromeSubtleActionIcon{--ai-radius:var(--radius-pill);--ai-color:var(--app-floating-chrome-color);--ai-hover-color:var(--app-floating-chrome-hover-color);--ai-hover:var(--app-chrome-subtle-action-hover)}.FavoriteButton-module__TDm7Yq__floatingActionIcon{--ai-radius:var(--radius-pill);--ai-color:var(--app-floating-chrome-color);--ai-hover-color:var(--app-floating-chrome-hover-color);--ai-hover:var(--app-chrome-subtle-action-hover);--ai-bg:var(--app-floating-chrome-bg)}
.ExploreActivityCardBody-module__dpz73a__body{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.ExploreActivityCardBody-module__dpz73a__header{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ExploreActivityCardBody-module__dpz73a__programName{letter-spacing:var(--tracking-caps);color:var(--ink-70)}.ExploreActivityCardBody-module__dpz73a__activityTitle{min-width:0}.ExploreActivityCardBody-module__dpz73a__metaBlockSpan{grid-column:1/-1}.ExploreActivityCardBody-module__dpz73a__metaWhenMobile{min-width:0}.ExploreActivityCardBody-module__dpz73a__exploreCardOuter{position:relative}.ExploreActivityCardBody-module__dpz73a__exploreCardLinkOverlay{z-index:0;position:absolute;inset:0}.ExploreActivityCardBody-module__dpz73a__exploreCardSurface{z-index:1;pointer-events:none;height:100%;position:relative}.ExploreActivityCardBody-module__dpz73a__exploreCardTopRowActions{align-items:center;gap:var(--space-2);pointer-events:auto;display:flex}.ExploreActivityCardBody-module__dpz73a__exploreCardShellFooterButton{pointer-events:auto}.ExploreActivityCardBody-module__dpz73a__exploreCardTrigger{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}.ExploreActivityCardBody-module__dpz73a__exploreCardTrigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-xl)}.ExploreActivityCardBody-module__dpz73a__exploreCard{cursor:pointer;height:100%;min-height:180px}.ExploreActivityCardBody-module__dpz73a__exploreCardDisabled .ExploreActivityCardBody-module__dpz73a__exploreHeroMedia{opacity:.72}.ExploreActivityCardBody-module__dpz73a__exploreCardInner{flex-direction:column;width:100%;min-width:0;height:100%;display:flex}.ExploreActivityCardBody-module__dpz73a__exploreHeroMedia .activity-tileV2-heroMedia{width:100%;height:100%}.ExploreActivityCardBody-module__dpz73a__footer{justify-content:space-between;align-items:baseline;gap:var(--mantine-spacing-sm);padding-top:var(--mantine-spacing-xs);margin-top:auto;display:flex}.ExploreActivityCardBody-module__dpz73a__footerTotalPrice{flex-shrink:0;min-width:0}.ExploreActivityCardBody-module__dpz73a__footerOptions{min-width:0;color:var(--ink-70);margin-left:auto}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal.ExploreActivityCardBody-module__dpz73a__exploreCard{min-height:0}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__exploreCardInner{align-items:stretch;gap:var(--space-3);flex-direction:row}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__exploreHeroMedia{flex:0 0 5.75rem;align-self:stretch;width:5.75rem}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__exploreHeroMedia .activity-tileV2-heroMedia{aspect-ratio:auto;width:100%;height:100%;min-height:100%}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__body{gap:var(--mantine-spacing-xs)!important}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__activityTitle{-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;overflow:hidden!important}.ExploreActivityCardBody-module__dpz73a__exploreCardHorizontal .ExploreActivityCardBody-module__dpz73a__footer{gap:var(--mantine-spacing-xs)}
.FavoriteButtonOverlay-module__LpNm8G__overlayBadges{align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__overlayBadgesCompact{gap:4px;}.FavoriteButtonOverlay-module__LpNm8G__overlayBadgesDefault{gap:6px;}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay{pointer-events:auto;align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlayGroup{flex-wrap:nowrap;align-items:center}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlayGroup>*{align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .FavoriteButtonOverlay-module__LpNm8G__overlayBadgesCompact,.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .FavoriteButtonOverlay-module__LpNm8G__overlayBadgesDefault{min-height:var(--space-8);align-items:center}.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .mantine-AvatarGroup-root{min-height:var(--space-8);align-items:center;display:inline-flex}:is(.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .mantine-Tooltip-target,.FavoriteButtonOverlay-module__LpNm8G__exploreTopRowOverlay .mantine-Menu-target){align-items:center;display:inline-flex}.FavoriteButtonOverlay-module__LpNm8G__exploreOverlayTopRight{top:var(--explore-hero-inset,var(--card-padding));bottom:auto;left:auto;right:var(--explore-hero-inset,var(--card-padding));z-index:2;width:auto;position:absolute}.FavoriteButtonOverlay-module__LpNm8G__exploreOverlayBottomRight{top:auto;bottom:var(--explore-hero-inset,var(--card-padding));left:auto;right:var(--explore-hero-inset,var(--card-padding));z-index:2;width:auto;position:absolute}
.ActivityCardShared-module__jkZ8Oq__fullHeight{height:100%}.ActivityCardShared-module__jkZ8Oq__flushPadding{padding:0}
.ChatActivityResultCard-module__KoLkCG__trigger{width:100%;min-width:0;height:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;display:block}.ChatActivityResultCard-module__KoLkCG__trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-xl)}.ChatActivityResultCard-module__KoLkCG__card{cursor:pointer;height:100%;min-height:0}.ChatActivityResultCard-module__KoLkCG__heroImage{object-fit:cover;width:100%;height:100%;display:block}.ChatActivityResultCard-module__KoLkCG__heroPlaceholder{width:100%;height:100%}.ChatActivityResultCard-module__KoLkCG__body{flex:1;min-width:0}.ChatActivityResultCard-module__KoLkCG__header{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ChatActivityResultCard-module__KoLkCG__programName{letter-spacing:var(--tracking-caps)}.ChatActivityResultCard-module__KoLkCG__title,.ChatActivityResultCard-module__KoLkCG__when{min-width:0}.ChatActivityResultCard-module__KoLkCG__footer{justify-content:space-between;align-items:baseline;gap:var(--mantine-spacing-xs);padding-top:var(--mantine-spacing-xs);margin-top:auto;display:flex}.ChatActivityResultCard-module__KoLkCG__footerTotalPrice{flex-shrink:0;min-width:0}
.ChatHistoryPopover-module__LQ_dSa__list{max-height:20rem;overflow-y:auto}.ChatHistoryPopover-module__LQ_dSa__item{border-radius:var(--mantine-radius-sm)}.ChatHistoryPopover-module__LQ_dSa__item[data-active]{background-color:var(--color-dropdown-item-active)}.ChatHistoryPopover-module__LQ_dSa__item:hover{background-color:var(--color-surface-hover)}
.ChatResultsCarousel-module__xjjCBG__root{--chat-result-slide-width:280px;gap:var(--space-3);flex-direction:column;width:100%;min-width:0;display:flex}.ChatResultsCarousel-module__xjjCBG__header{justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);min-width:0;padding-inline:var(--space-4);display:flex}.ChatResultsCarousel-module__xjjCBG__title{min-width:0}.ChatResultsCarousel-module__xjjCBG__controls{align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0;display:flex}.ChatResultsCarousel-module__xjjCBG__stage{min-width:0;position:relative}.ChatResultsCarousel-module__xjjCBG__track{gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;min-width:0;padding-block:var(--space-7);padding-inline:var(--space-4);scroll-padding-inline:var(--space-4);display:flex;overflow:auto hidden}.ChatResultsCarousel-module__xjjCBG__track::-webkit-scrollbar{display:none}.ChatResultsCarousel-module__xjjCBG__track:focus-visible{outline:none}.ChatResultsCarousel-module__xjjCBG__stage:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-lg)}.ChatResultsCarousel-module__xjjCBG__slide{flex:0 0 var(--chat-result-slide-width,280px);width:var(--chat-result-slide-width,280px);min-width:var(--chat-result-slide-width,280px);scroll-snap-align:start;display:flex}.ChatResultsCarousel-module__xjjCBG__slide>*{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.ChatResultsCarousel-module__xjjCBG__track{scroll-behavior:auto}}
.CampAiMessageBubble-module__orRx-W__prose{width:100%;max-width:100%}
.CampAiRefinementChips-module__4PCJca__list{gap:var(--mantine-spacing-xs);margin:0 0 var(--mantine-spacing-md);flex-wrap:wrap;padding:0;list-style:none;display:flex}.CampAiRefinementChips-module__4PCJca__item{margin:0;padding:0;list-style:none}
.CampAiChatContent-module__JzKF9G__root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.CampAiChatContent-module__JzKF9G__skeletonRow{gap:var(--mantine-spacing-sm);margin-top:var(--mantine-spacing-sm);flex-wrap:nowrap;display:flex}.CampAiChatContent-module__JzKF9G__skeletonCard{flex-shrink:0}
.ActivityFiltersRow-module__Qn0aRa__cardShell{background:var(--surface);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-card);border:none;padding:0;transition:none;overflow:hidden}.ActivityFiltersRow-module__Qn0aRa__plainShell{align-items:flex-start;gap:var(--card-padding-tight);width:100%;box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;display:flex}.ActivityFiltersRow-module__Qn0aRa__plainToggle{flex-shrink:0}.ActivityFiltersRow-module__Qn0aRa__plainToggleIcon{color:var(--ink-50);transition:transform var(--duration-fast) var(--ease-standard)}.ActivityFiltersRow-module__Qn0aRa__plainToggleIconExpanded{color:var(--ink-50);transition:transform var(--duration-fast) var(--ease-standard);transform:rotate(180deg)}.ActivityFiltersRow-module__Qn0aRa__plainPanel{width:100%}.ActivityFiltersRow-module__Qn0aRa__cardShell:focus,.ActivityFiltersRow-module__Qn0aRa__plainShell:focus{outline:none}.ActivityFiltersRow-module__Qn0aRa__cardShell:has(.ActivityFiltersRow-module__Qn0aRa__control:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);z-index:1;position:relative;overflow:visible}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:focus,.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:focus-visible{outline:none}@media (forced-colors:active){.ActivityFiltersRow-module__Qn0aRa__cardShell:has(.ActivityFiltersRow-module__Qn0aRa__control:focus-visible){outline-color:highlight}}.ActivityFiltersRow-module__Qn0aRa__root{background:0 0;width:100%}.ActivityFiltersRow-module__Qn0aRa__item,.ActivityFiltersRow-module__Qn0aRa__item[data-active]{background:0 0;border:none;border-radius:0}.ActivityFiltersRow-module__Qn0aRa__itemTitle{font:inherit;margin:0;padding:0}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control{padding-top:var(--card-padding);padding-bottom:var(--card-padding);padding-inline:var(--card-padding);background:0 0;transition:none;position:relative}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:hover,.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__control:active{background:0 0}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__label{font:var(--text-heading-3);color:var(--ink);padding-top:0;padding-bottom:0;padding-inline:0}.ActivityFiltersRow-module__Qn0aRa__chevron{width:auto;min-width:auto;color:var(--ink-50)}.ActivityFiltersRow-module__Qn0aRa__panel{padding:0}.ActivityFiltersRow-module__Qn0aRa__item .ActivityFiltersRow-module__Qn0aRa__content{padding:0 var(--card-padding) var(--card-padding)}.ActivityFiltersRow-module__Qn0aRa__fields{gap:var(--card-padding);flex-direction:column;display:flex}.ActivityFiltersRow-module__Qn0aRa__statusText{align-self:flex-end}.ActivityFiltersRow-module__Qn0aRa__activeFiltersRow{justify-content:flex-start;align-items:center;gap:var(--card-padding-tight);flex-wrap:nowrap;width:100%;min-width:0;display:flex}.ActivityFiltersRow-module__Qn0aRa__clearAllButton{flex-shrink:0}.ActivityFiltersRow-module__Qn0aRa__pillCarousel{flex:0 auto;min-width:0;overflow:hidden}.ActivityFiltersRow-module__Qn0aRa__pillCarousel>*{min-width:0}.ActivityFiltersRow-module__Qn0aRa__pillStrip{align-items:center;gap:var(--card-padding-tight);flex-wrap:nowrap;width:max-content;display:flex}.ActivityFiltersRow-module__Qn0aRa__pillCarousel .filterTogglePill:focus-visible{outline-offset:calc(var(--focus-outline-offset) * -1)}.ActivityFiltersRow-module__Qn0aRa__activeFilterPill{flex-shrink:0}
.OptionCardContent-module__GQBfbG__titleBlock{min-width:0}.OptionCardContent-module__GQBfbG__optionName{word-break:break-word}.OptionCardContent-module__GQBfbG__contentGrid{row-gap:var(--space-3);flex:1;grid-template-rows:auto auto auto auto auto 1fr;height:100%;min-height:0;display:grid}.OptionCardContent-module__GQBfbG__contentGridNoMeta,.OptionCardContent-module__GQBfbG__contentGridNoTitle{grid-template-rows:auto auto auto auto 1fr}.OptionCardContent-module__GQBfbG__contentGridNoTitle.OptionCardContent-module__GQBfbG__contentGridNoMeta{grid-template-rows:auto auto auto 1fr}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowSessionLabel{grid-row:1}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowPriceWithMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowSpacerWithMeta{grid-row:6}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta,.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowActionsWithMeta{grid-row:5}.OptionCardContent-module__GQBfbG__contentGridMediaHeader .OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta{grid-row:5}.OptionCardContent-module__GQBfbG__contentGridMediaHeader.OptionCardContent-module__GQBfbG__contentGridNoMeta .OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:1}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowMeta{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowPriceWithMeta{grid-row:3}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:2}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowSpacerWithMeta{grid-row:5}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta,.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowActionsWithMeta{grid-row:4}.OptionCardContent-module__GQBfbG__contentGridNoTitle .OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{grid-row:3}.OptionCardContent-module__GQBfbG__gridCell{min-height:0}.OptionCardContent-module__GQBfbG__gridRowTitle,.OptionCardContent-module__GQBfbG__gridRowSessionLabel{grid-row:1}.OptionCardContent-module__GQBfbG__gridRowWhen{grid-row:2;min-height:1.5rem}.OptionCardContent-module__GQBfbG__gridRowMeta{grid-row:3}.OptionCardContent-module__GQBfbG__gridRowPriceWithMeta{grid-row:4;width:100%}.OptionCardContent-module__GQBfbG__gridRowPriceNoMeta{grid-row:3;width:100%}.OptionCardContent-module__GQBfbG__gridRowSpacerWithMeta{grid-row:6}.OptionCardContent-module__GQBfbG__gridRowSpacerNoMeta{grid-row:5}.OptionCardContent-module__GQBfbG__gridRowActionsWithMeta{padding-top:var(--space-3);grid-row:5}.OptionCardContent-module__GQBfbG__gridRowActionsNoMeta{padding-top:var(--space-3);grid-row:4}.OptionCardContent-module__GQBfbG__sessionLabel{word-break:break-word;overflow-wrap:anywhere;min-width:0;line-height:1.35}.OptionCardContent-module__GQBfbG__sessionLabelEqualized{min-height:var(--option-card-session-label-min-height)}.OptionCardContent-module__GQBfbG__priceSection{width:100%}.OptionCardContent-module__GQBfbG__priceSectionDivider{border-top:var(--border-hairline) solid var(--border-divider);padding-top:var(--space-3)}.OptionCardContent-module__GQBfbG__pointerEventsAuto{pointer-events:auto}
.AttendeeSelectionPanel-module__y04Cxq__root{--card-padding:var(--card-padding-tight);border-radius:var(--radius-lg);box-shadow:none;border:var(--border-hairline) solid transparent;background:linear-gradient(to bottom, var(--color-brand-1) 0%, var(--surface-raised) 14%) padding-box, linear-gradient(to bottom, var(--color-brand-5) 0%, var(--border-divider) 100%) border-box;width:100%;overflow:hidden}.AttendeeSelectionPanel-module__y04Cxq__header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.AttendeeSelectionPanel-module__y04Cxq__headerLabel{font:var(--text-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-50)}.AttendeeSelectionPanel-module__y04Cxq__counter{font:var(--text-micro);color:var(--ink-50);white-space:nowrap;font-weight:600}.AttendeeSelectionPanel-module__y04Cxq__body{gap:var(--mantine-spacing-md);flex-direction:column;min-width:0;display:flex}
.MemberEligibilityHint-module__7TreOW__fullWidth{flex:1;min-width:0}
.IneligibleProfilesList-module__4-MxAW__root{gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;display:flex}.IneligibleProfilesList-module__4-MxAW__header,.IneligibleProfilesList-module__4-MxAW__row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.IneligibleProfilesList-module__4-MxAW__headerLabel{font:var(--text-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--ink-50);margin:0}.IneligibleProfilesList-module__4-MxAW__items{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.IneligibleProfilesList-module__4-MxAW__name{align-items:center;gap:var(--space-3);flex:1;min-width:0;display:flex}.IneligibleProfilesList-module__4-MxAW__nameText{font:var(--text-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.IneligibleProfilesList-module__4-MxAW__reasonHeading,.IneligibleProfilesList-module__4-MxAW__reason{text-align:right;flex-shrink:1;max-width:55%}.IneligibleProfilesList-module__4-MxAW__reason{font:var(--text-micro);font-weight:var(--weight-regular);color:var(--ink-50)}
.NoEligibleProfilesEmptyState-module__nDuU8a__root{padding:var(--card-padding-tight);background:var(--surface-raised);border:var(--border-hairline) dashed var(--border-divider);border-radius:var(--radius-lg)}
.OptionCardMediaHeader-module__VX15_W__mediaFrame{aspect-ratio:unset;height:6.5rem}.OptionCardMediaHeader-module__VX15_W__mediaFrameUnavailable{opacity:.72}.OptionCardMediaHeader-module__VX15_W__mediaFrame .activity-tileV2-heroMedia{width:100%;height:100%;aspect-ratio:unset}.OptionCardMediaHeader-module__VX15_W__overlayTitle{font:var(--text-heading-3);color:var(--color-brand-dark-contrast);font-weight:600}
.ActivityDetailOptionCard-module__YW6STq__optionCardRoot,.ActivityDetailOptionCard-module__YW6STq__optionCardShell{height:100%}
.OptionCardsGrid-module__bTkv8G__optionCardsRowGroup{flex-wrap:nowrap;align-items:stretch;display:inline-flex}.OptionCardsGrid-module__bTkv8G__optionCardsRowGroupFillWidth{width:100%;display:flex}.OptionCardsGrid-module__bTkv8G__closedToggleCard{flex-shrink:0;justify-content:center;align-items:center;width:320px;display:flex}.OptionCardsGrid-module__bTkv8G__rowViewport{position:relative}.OptionCardsGrid-module__bTkv8G__rowViewportFill{width:100%}.OptionCardsGrid-module__bTkv8G__rowScroller{margin-bottom:-8px;padding:3px 3px 11px;overflow:auto hidden}.OptionCardsGrid-module__bTkv8G__rowScrollerFill{width:100%;margin-bottom:-8px;padding:3px 3px 11px;overflow:visible hidden}
.ProfileSelectionModal-module__4TWYja__content{max-height:80dvh;overflow:hidden}.ProfileSelectionModal-module__4TWYja__header{z-index:1;background-color:var(--surface-raised);flex-shrink:0}.ProfileSelectionModal-module__4TWYja__body{max-height:min(52dvh,80dvh - 12rem)}
.SignupStepIndicator-module__5eeWzG__indicator{width:32px;height:32px;font:var(--text-label);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.SignupStepIndicator-module__5eeWzG__incomplete{background:linear-gradient(to right, var(--surface-sunken), var(--surface));color:var(--ink-35)}.SignupStepIndicator-module__5eeWzG__active{background:linear-gradient(to right, var(--action), var(--surface));color:var(--action-ink)}.SignupStepIndicator-module__5eeWzG__complete{background:linear-gradient(to right, var(--status-success-solid), var(--surface));color:var(--ink)}
.ActivitySignupSections-module__LUnI6G__root{gap:var(--mantine-spacing-md);flex-direction:column;width:100%;display:flex}.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item,.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item[data-active]{--item-filled-color:var(--surface);border:var(--border-hairline) solid var(--border-divider);border-radius:var(--radius-xl);box-shadow:none;overflow:hidden;background-color:var(--surface)!important}.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item:has(.ActivitySignupSections-module__LUnI6G__control:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);z-index:1;position:relative;overflow:visible}.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item+.ActivitySignupSections-module__LUnI6G__item{margin-top:0}.ActivitySignupSections-module__LUnI6G__itemTitle{font:inherit;margin:0;padding:0}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control{padding-top:var(--card-padding);padding-bottom:var(--card-padding);padding-inline:var(--card-padding);background-color:var(--surface);border-radius:inherit;transition:none}.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__control{border-radius:var(--radius-xl) var(--radius-xl) 0 0}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:hover,.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:active{background-color:var(--surface)}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:focus,.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__control:focus-visible{outline:none}.ActivitySignupSections-module__LUnI6G__item .ActivitySignupSections-module__LUnI6G__label{padding-top:0;padding-bottom:0;flex:1;min-width:0;padding-inline:0}.ActivitySignupSections-module__LUnI6G__controlHeading{align-items:center;width:100%;min-width:0}.ActivitySignupSections-module__LUnI6G__controlHeadingStart{flex:1;min-width:0}.ActivitySignupSections-module__LUnI6G__controlTitle{font:var(--text-heading-2);color:var(--ink);min-width:0}.ActivitySignupSections-module__LUnI6G__controlAside{justify-content:flex-end;align-items:center;gap:var(--mantine-spacing-xs);text-align:right;flex-shrink:0;margin-inline-end:var(--mantine-spacing-sm);display:flex}.ActivitySignupSections-module__LUnI6G__controlAsideText{font:var(--text-body-sm);color:var(--ink-50);white-space:nowrap}.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__controlAside{display:none}.ActivitySignupSections-module__LUnI6G__controlDisabled{opacity:.55;cursor:not-allowed}.ActivitySignupSections-module__LUnI6G__controlDisabled:hover,.ActivitySignupSections-module__LUnI6G__controlDisabled:active{background-color:var(--surface)}.ActivitySignupSections-module__LUnI6G__chevron{width:auto;min-width:auto;color:var(--ink-50)}.ActivitySignupSections-module__LUnI6G__panel{background-color:var(--surface);padding:0}.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__panel,.ActivitySignupSections-module__LUnI6G__item[data-active] .ActivitySignupSections-module__LUnI6G__content{border-end-end-radius:var(--radius-xl);border-end-start-radius:var(--radius-xl)}.ActivitySignupSections-module__LUnI6G__content{padding:0 var(--card-padding) var(--card-padding);background-color:var(--surface)}.ActivitySignupSections-module__LUnI6G__panelBody{gap:var(--mantine-spacing-sm);flex-direction:column;display:flex}.ActivitySignupSections-module__LUnI6G__optionPanelIntro{font:var(--text-body);color:var(--ink);margin:0}.ActivitySignupSections-module__LUnI6G__extrasPanelIntro{margin:0 0 var(--mantine-spacing-md);font:var(--text-body-sm);color:var(--ink-50);line-height:1.45}.ActivitySignupSections-module__LUnI6G__extrasPanelBody,.ActivitySignupSections-module__LUnI6G__requirementsPanelBody{gap:var(--mantine-spacing-sm);--signup-option-card-width:320px;flex-direction:column;width:100%;display:flex}:is(.ActivitySignupSections-module__LUnI6G__panelBody .mantine-Paper-root,.ActivitySignupSections-module__LUnI6G__panelBody [class*=l2Bordered],.ActivitySignupSections-module__LUnI6G__panelBody [class*=l2Filled]){--paper-bg:var(--surface-raised);background:var(--surface-raised);border:var(--border-hairline) solid var(--border-divider);border-radius:var(--radius-lg);box-shadow:none;padding:var(--card-padding-tight)}.ActivitySignupSections-module__LUnI6G__panelBody [class*=optionCardHover]:hover{box-shadow:none;transform:none}.ActivitySignupSections-module__LUnI6G__panelNav{margin-top:var(--mantine-spacing-md)}.ActivitySignupSections-module__LUnI6G__panelNavSpacer{min-width:1px;min-height:var(--control-height-sm);display:block}@media (forced-colors:active){.ActivitySignupSections-module__LUnI6G__root .ActivitySignupSections-module__LUnI6G__item:has(.ActivitySignupSections-module__LUnI6G__control:focus-visible){outline-color:highlight}}
.RequirementPreviewCard-module__X8_aLW__item{gap:var(--space-3);align-items:flex-start;display:flex}.RequirementPreviewCard-module__X8_aLW__item+.RequirementPreviewCard-module__X8_aLW__item{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-hairline) solid var(--surface-sunken)}.RequirementPreviewCard-module__X8_aLW__iconWell{border-radius:var(--radius-pill);background:var(--action-wash);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.RequirementPreviewCard-module__X8_aLW__content{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.RequirementPreviewCard-module__X8_aLW__kicker{font:var(--text-label-caps);letter-spacing:var(--tracking-caps);color:var(--ink-50)}.RequirementPreviewCard-module__X8_aLW__title{font:var(--text-body);color:var(--ink);font-weight:400;line-height:1.4}.RequirementPreviewCard-module__X8_aLW__sessions{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.RequirementPreviewCard-module__X8_aLW__sessionsLabel{font:var(--text-micro);color:var(--ink-50);flex:none;font-weight:600}.RequirementPreviewCard-module__X8_aLW__sessionPills{gap:var(--space-2);flex-wrap:wrap;flex:1 1 0;min-width:0;display:flex}.RequirementPreviewCard-module__X8_aLW__sessionPill{flex:0 auto;min-width:0;max-width:min(100%,16rem);display:inline-flex}.RequirementPreviewCard-module__X8_aLW__sessionPill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}
.SignupRequirementsPanel-module__6Zh3Ya__requirementList{flex-direction:column;gap:0;min-width:0;display:flex}
.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard{cursor:default;height:100%;transition:none;transform:none}@media (hover:hover){.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard.OurActivitiesTileParts-module__SIINaW__tileCard:hover{transform:none}}.OurActivitiesTileParts-module__SIINaW__tileCard .activity-tileV2-heroMedia{aspect-ratio:auto;height:148px}.OurActivitiesTileParts-module__SIINaW__header{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.OurActivitiesTileParts-module__SIINaW__programName{letter-spacing:var(--tracking-caps)}.OurActivitiesTileParts-module__SIINaW__activityTitle{letter-spacing:var(--tracking-heading);color:var(--ink);min-width:0;margin:0}.OurActivitiesTileParts-module__SIINaW__metaGrid{column-gap:var(--space-5);row-gap:var(--space-3);grid-template-columns:1fr 1fr;min-width:0;display:grid}.OurActivitiesTileParts-module__SIINaW__metaBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesTileParts-module__SIINaW__metaBlockWide{grid-column:1/-1}.OurActivitiesTileParts-module__SIINaW__metaLabel{font:var(--text-micro);color:var(--ink-50);font-weight:400}.OurActivitiesTileParts-module__SIINaW__metaValue{font:var(--text-label);color:var(--ink);min-width:0}
.OurActivitiesActivityTileShell-module__hOHTUq__linkedCard{position:relative}.OurActivitiesActivityTileShell-module__hOHTUq__cardLink{z-index:2;border-radius:inherit;text-decoration:none;position:absolute;inset:0}.OurActivitiesActivityTileShell-module__hOHTUq__cardLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.OurActivitiesActivityTileShell-module__hOHTUq__heroMedia{aspect-ratio:auto;height:112px}.OurActivitiesActivityTileShell-module__hOHTUq__heroMedia .activity-tileV2-heroMedia{width:100%;height:100%}.OurActivitiesActivityTileShell-module__hOHTUq__bodyPanel{flex:1;min-height:0}.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeight.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeight.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeight{height:auto;min-height:0}.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeightInner{height:auto}.OurActivitiesActivityTileShell-module__hOHTUq__bodyPanel.OurActivitiesActivityTileShell-module__hOHTUq__naturalHeightBody{flex:0 auto}.OurActivitiesActivityTileShell-module__hOHTUq__memberPill{background:var(--surface);box-shadow:var(--mantine-shadow-sm);border:1px solid var(--surface-sunken);border-radius:999px;flex-shrink:1;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 10px 4px 4px;display:inline-flex}.OurActivitiesActivityTileShell-module__hOHTUq__memberPillName{font:var(--text-label);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OurActivitiesActivityTileShell-module__hOHTUq__shellFooterRow{align-items:center;gap:var(--space-2);min-height:var(--space-8);min-width:0;display:flex}
.HomeWidgetCards-module__g-LDBW__taskList{flex-direction:column;display:flex}.HomeWidgetCards-module__g-LDBW__taskRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);display:flex}.HomeWidgetCards-module__g-LDBW__taskRow+.HomeWidgetCards-module__g-LDBW__taskRow{border-top:1px solid var(--border-divider)}.HomeWidgetCards-module__g-LDBW__taskBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.HomeWidgetCards-module__g-LDBW__taskAction{flex-shrink:0;align-self:center}
.OurActivitiesFavoriteTile-module__KaAbPG__favoriteTileFixedWidth{flex-shrink:0;width:300px}.OurActivitiesFavoriteTile-module__KaAbPG__statusWaitlist{background:color-mix(in srgb, var(--status-info-wash) 82%, white);border-color:color-mix(in srgb, var(--status-info-solid) 60%, white);color:var(--status-info-ink)}.OurActivitiesFavoriteTile-module__KaAbPG__footer{justify-content:space-between;align-items:flex-end;gap:var(--space-3);width:100%;margin-top:auto;display:flex}.OurActivitiesFavoriteTile-module__KaAbPG__footerContentSized{margin-top:0}.OurActivitiesFavoriteTile-module__KaAbPG__priceBlock{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.OurActivitiesFavoriteTile-module__KaAbPG__priceLabel{font:var(--text-micro);color:var(--ink-50)}.OurActivitiesFavoriteTile-module__KaAbPG__priceValue{font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);font-variant-numeric:var(--numeric-tabular)}.OurActivitiesFavoriteTile-module__KaAbPG__signUpButton{flex-shrink:0}
.CalendarTodayAttentionBanner-module__BQDnjq__banner{padding:var(--card-padding);border-radius:var(--radius-xl);background:var(--status-warning-wash);border:1px solid color-mix(in srgb, var(--status-warning-solid) 55%, transparent)}.CalendarTodayAttentionBanner-module__BQDnjq__copy{flex:1;min-width:0}.CalendarTodayAttentionBanner-module__BQDnjq__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.CalendarTodayAttentionBanner-module__BQDnjq__subtext{color:var(--ink-70)}.CalendarTodayAttentionBanner-module__BQDnjq__icon{background:var(--surface);width:36px;height:36px;color:var(--status-warning-solid);border-radius:50%;flex-shrink:0}.CalendarTodayAttentionBanner-module__BQDnjq__action{background:var(--surface);border-radius:var(--radius-pill);flex-shrink:0}
.HomeShell-module__2XXPWG__canvas{isolation:isolate;background-color:var(--canvas);position:relative}.HomeShell-module__2XXPWG__pageFill{min-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));flex-direction:column;display:flex}.HomeShell-module__2XXPWG__canvasWithBelow{min-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));flex:1}.HomeShell-module__2XXPWG__canvasWithHero:before,.HomeShell-module__2XXPWG__canvasAuthenticated.HomeShell-module__2XXPWG__canvasWithHero:before{content:none}[data-mantine-color-scheme=dark] .HomeShell-module__2XXPWG__canvas{background-color:var(--ink)}.HomeShell-module__2XXPWG__canvasFitViewport{min-height:unset;height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));max-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px));box-sizing:border-box;overflow:hidden}.HomeShell-module__2XXPWG__canvasFallback{min-height:calc(100dvh - var(--app-shell-header-offset,var(--app-top-chrome-height)) - var(--app-safe-bottom,0px))}.HomeShell-module__2XXPWG__heroBleed{background:0 0;position:relative;overflow:visible}.HomeShell-module__2XXPWG__heroBleedGuest{min-height:80svh}.HomeShell-module__2XXPWG__heroBleedFit{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex}.HomeShell-module__2XXPWG__heroBleedAuthenticated{z-index:2;position:relative}
.profileSectionEditModalForms-module__OWEzOW__scrollBody{min-height:0}
.ProfileMemberPageLayout-module__pSjekq__titleHeader{width:100%}.ProfileMemberPageLayout-module__pSjekq__titleIcon{flex-shrink:0}.ProfileMemberPageLayout-module__pSjekq__titleCopy{flex:1;min-width:0}.ProfileMemberPageLayout-module__pSjekq__headerGrid{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.ProfileMemberPageLayout-module__pSjekq__minCol{min-width:0}.ProfileMemberPageLayout-module__pSjekq__chipsStrip{flex-shrink:0}.ProfileMemberPageLayout-module__pSjekq__bodyGrid{gap:var(--mantine-spacing-md);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ProfileMemberPageLayout-module__pSjekq__bodyGridWide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ProfileMemberPageLayout-module__pSjekq__stackCol{min-width:0}
.ProfileMembersPageClient-module__qWQITa__pageRoot{min-width:0;min-height:calc(100dvh - var(--app-chrome-inset) * 2 - var(--app-safe-bottom));flex-direction:column;display:flex;overflow-x:hidden}
.HorizontalSectionNav-module__OmM6cq__nav{--horizontal-section-nav-focus-bleed:calc(var(--focus-ring-width) + var(--focus-outline-offset));z-index:3;box-sizing:border-box;width:100%;padding:var(--mantine-spacing-sm) var(--card-padding);border:var(--border-hairline) solid var(--border-divider);background:var(--surface-sunken);position:sticky;overflow:visible}.HorizontalSectionNav-module__OmM6cq__navHeroAttached{top:var(--horizontal-section-nav-sticky-top,var(--activity-section-nav-sticky-top,calc(var(--app-sticky-pin-top) - var(--radius-xl))));margin-top:calc(-1 * var(--radius-xl));margin-bottom:var(--mantine-spacing-md);padding-top:calc(var(--mantine-spacing-sm) + var(--radius-xl));border-radius:0 0 var(--radius-xl) var(--radius-xl);border-top:none}.HorizontalSectionNav-module__OmM6cq__navStandalone{top:var(--horizontal-section-nav-sticky-top,var(--app-sticky-pin-top));margin-bottom:var(--mantine-spacing-md);border-radius:var(--radius-xl)}.HorizontalSectionNav-module__OmM6cq__list{scrollbar-width:none;gap:var(--space-1);margin:calc(-1 * var(--horizontal-section-nav-focus-bleed));padding:var(--horizontal-section-nav-focus-bleed);scroll-padding:var(--horizontal-section-nav-focus-bleed);flex-wrap:nowrap;list-style:none;display:flex;overflow:auto visible}.HorizontalSectionNav-module__OmM6cq__list>li{flex-shrink:0;display:flex}.HorizontalSectionNav-module__OmM6cq__tab.HorizontalSectionNav-module__OmM6cq__tab{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}.HorizontalSectionNav-module__OmM6cq__tab:link,.HorizontalSectionNav-module__OmM6cq__tab:visited{color:var(--ink)}.HorizontalSectionNav-module__OmM6cq__tab:focus-visible{z-index:1;outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.HorizontalSectionNav-module__OmM6cq__tab[aria-current]{background:var(--surface);border-color:var(--border-divider);font-weight:600}.HorizontalSectionNav-module__OmM6cq__tab[aria-current]:link,.HorizontalSectionNav-module__OmM6cq__tab[aria-current]:visited{color:var(--ink)}.HorizontalSectionNav-module__OmM6cq__list::-webkit-scrollbar{display:none}
.CalendarTodayDateStrip-module__IZ4UxG__stripViewport{width:100%;overflow:hidden}.CalendarTodayDateStrip-module__IZ4UxG__strip{gap:var(--space-2);width:100%;padding-inline:var(--card-padding-tight);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}@keyframes CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideForward{0%{transform:translateX(calc((100% + var(--space-2)) / 7));opacity:.88}to{opacity:1;transform:translate(0)}}@keyframes CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideBackward{0%{transform:translateX(calc((100% + var(--space-2)) / -7));opacity:.88}to{opacity:1;transform:translate(0)}}.CalendarTodayDateStrip-module__IZ4UxG__stripSlideForward{animation:.28s cubic-bezier(.22,1,.36,1) both CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideForward}.CalendarTodayDateStrip-module__IZ4UxG__stripSlideBackward{animation:.28s cubic-bezier(.22,1,.36,1) both CalendarTodayDateStrip-module__IZ4UxG__calendarTodayDateStripSlideBackward}@media (prefers-reduced-motion:reduce){.CalendarTodayDateStrip-module__IZ4UxG__stripSlideForward,.CalendarTodayDateStrip-module__IZ4UxG__stripSlideBackward{animation:none}}.CalendarTodayDateStrip-module__IZ4UxG__dayButton{appearance:none;padding:var(--space-3) var(--space-2);border:var(--border-hairline) solid var(--border-divider);border-radius:var(--radius-lg);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-width:0;height:5.5625rem;color:inherit;flex-direction:column;margin:0;font-family:inherit;transition:background-color .12s,border-color .12s,color .12s;display:flex}.CalendarTodayDateStrip-module__IZ4UxG__dayButton:hover:not([data-selected=true]){background:var(--surface-sunken)}.CalendarTodayDateStrip-module__IZ4UxG__dayButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true]{background:var(--color-brand-9);border-color:var(--color-brand-9);color:var(--surface)}.CalendarTodayDateStrip-module__IZ4UxG__weekday{font:var(--text-label);letter-spacing:.04em;color:var(--ink-50);font-size:11px;font-weight:500}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__weekday{color:inherit;opacity:.9}.CalendarTodayDateStrip-module__IZ4UxG__dateNumber{font:var(--text-heading-2);color:var(--ink);font-size:20px;font-weight:700;line-height:1.1}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__dateNumber{color:inherit}.CalendarTodayDateStrip-module__IZ4UxG__dots{min-height:8px;margin-top:var(--space-1);justify-content:center;align-items:center;gap:3px;display:flex}.CalendarTodayDateStrip-module__IZ4UxG__dot{background-color:var(--ink-30);border-radius:50%;width:6px;height:6px}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__dot{background-color:var(--surface)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-1]{background-color:var(--person-1)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-2]{background-color:var(--person-2)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-3]{background-color:var(--person-3)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-4]{background-color:var(--person-4)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-5]{background-color:var(--person-5)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=person-6]{background-color:var(--person-6)}.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=pink],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=blue],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=orange],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=green],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=purple],.CalendarTodayDateStrip-module__IZ4UxG__dot[data-color=teal]{background-color:var(--color-brand)}.CalendarTodayDateStrip-module__IZ4UxG__dayButton[data-selected=true] .CalendarTodayDateStrip-module__IZ4UxG__dot[data-color]{background-color:var(--surface)}@media (max-width:63.99em){.CalendarTodayDateStrip-module__IZ4UxG__strip{gap:var(--space-1);padding-inline:0}}
.OurActivitiesSideRail-module__lusltG__sideRailDesktop{--side-rail-padding:var(--space-3);--side-rail-gap:var(--space-1);--side-rail-radius:var(--radius-lg);--side-rail-sticky-top:calc(var(--app-sticky-pin-top) + var(--page-block-padding));align-self:stretch;min-width:0}.OurActivitiesSideRail-module__lusltG__sideRailCard{gap:var(--side-rail-gap);border-radius:var(--side-rail-radius);padding:var(--side-rail-padding);background:var(--surface-card-shell);flex-direction:column;display:flex}@media (min-width:48em){.OurActivitiesSideRail-module__lusltG__sideRailDesktop{display:block}.OurActivitiesSideRail-module__lusltG__sideRailMobile{display:none}.OurActivitiesSideRail-module__lusltG__sideRailCard{top:var(--side-rail-sticky-top);z-index:5;position:sticky}}@media (max-width:47.99em){.OurActivitiesSideRail-module__lusltG__sideRailDesktop{display:none}.OurActivitiesSideRail-module__lusltG__sideRailMobile{--horizontal-section-nav-sticky-top:var(--app-sticky-pin-top);z-index:5;width:100%;min-width:0;max-width:100%;display:block}}.OurActivitiesSideRail-module__lusltG__navButton{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding-block:var(--space-3);padding-inline:var(--space-5);border-radius:var(--side-rail-radius);color:var(--ink-70);font:var(--text-label);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.OurActivitiesSideRail-module__lusltG__navButton:hover{background:var(--surface-sunken);color:var(--ink)}.OurActivitiesSideRail-module__lusltG__navButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.OurActivitiesSideRail-module__lusltG__navButtonActive{background:color-mix(in srgb, var(--color-brand-3) 55%, var(--surface-card-shell));color:var(--ink);font-weight:600}.OurActivitiesSideRail-module__lusltG__navButtonActive:hover{background:color-mix(in srgb, var(--color-brand-3) 55%, var(--surface-card-shell));color:var(--ink)}.OurActivitiesSideRail-module__lusltG__navLabel{flex:1;min-width:0}.OurActivitiesSideRail-module__lusltG__navChevron{color:var(--ink-50);flex-shrink:0}.OurActivitiesSideRail-module__lusltG__navButtonActive .OurActivitiesSideRail-module__lusltG__navChevron{color:var(--ink-70)}
.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)}
.CalendarTodayEventCard-module__Rm5NZW__row{align-items:flex-start;gap:var(--space-4);flex-direction:row;min-width:0;display:flex}.CalendarTodayEventCard-module__Rm5NZW__timeColumn{text-align:right;align-items:flex-end;gap:var(--space-1);width:110px;min-width:88px;max-width:110px;padding-top:var(--card-padding-tight);flex-direction:column;flex:0 0 110px;display:flex}.CalendarTodayEventCard-module__Rm5NZW__timeRange{white-space:pre-line;line-height:1.35}.CalendarTodayEventCard-module__Rm5NZW__card{flex:1 1 0;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__headerRow{min-height:0}.CalendarTodayEventCard-module__Rm5NZW__memberRow{flex:1;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__badges{flex-wrap:nowrap;margin-left:auto}.CalendarTodayEventCard-module__Rm5NZW__heroMedia{aspect-ratio:unset;height:6.5rem}.CalendarTodayEventCard-module__Rm5NZW__heroMedia .activity-tileV2-heroMedia{width:100%;height:100%;aspect-ratio:unset}.CalendarTodayEventCard-module__Rm5NZW__heroTitle{font:var(--text-heading-2);font-size:18px;font-weight:700;line-height:1.2}.CalendarTodayEventCard-module__Rm5NZW__bodyPanel{gap:var(--space-4)}.CalendarTodayEventCard-module__Rm5NZW__locationCopy{flex:1;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__locationIcon{color:var(--ink-50);flex-shrink:0;margin-top:2px}.CalendarTodayEventCard-module__Rm5NZW__directionsButton{border-radius:var(--radius-pill);flex-shrink:0}.CalendarTodayEventCard-module__Rm5NZW__sectionDivider{border-color:var(--border-divider)}.CalendarTodayEventCard-module__Rm5NZW__bringIcon{color:var(--ink-50);flex-shrink:0;margin-top:2px}.CalendarTodayEventCard-module__Rm5NZW__bringCopy{flex:1;min-width:0}.CalendarTodayEventCard-module__Rm5NZW__detailsFooter{padding-top:var(--space-3)}@media (max-width:24.99em){.CalendarTodayEventCard-module__Rm5NZW__row{flex-direction:column}.CalendarTodayEventCard-module__Rm5NZW__timeColumn{flex:none;width:auto;max-width:none;padding-top:0}}
.FacilityCalendarLayoutToggle-module__Sq5w9q__root{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-3);align-items:center;gap:0;padding:2px}.FacilityCalendarLayoutToggle-module__Sq5w9q__control{justify-content:center;align-items:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;margin:0;padding:0!important;display:inline-flex!important}.FacilityCalendarLayoutToggle-module__Sq5w9q__label{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:0;margin:0;line-height:0;padding:0!important;display:inline-flex!important}.FacilityCalendarLayoutToggle-module__Sq5w9q__indicator{background:var(--mantine-color-brand-0);box-shadow:none;border:none}.FacilityCalendarLayoutToggle-module__Sq5w9q__segment{width:100%;height:100%;color:var(--mantine-color-dark-6);justify-content:center;align-items:center;line-height:0;display:inline-flex}.FacilityCalendarLayoutToggle-module__Sq5w9q__control[data-active] .FacilityCalendarLayoutToggle-module__Sq5w9q__segment{color:var(--mantine-color-dark-9)}.FacilityCalendarLayoutToggle-module__Sq5w9q__icon{flex-shrink:0;display:block;transform:translateY(.5px)}.FacilityCalendarLayoutToggle-module__Sq5w9q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.FloatingBottomBar-module__LNbJ9G__surface{background-color:var(--app-floating-bottom-bar-bg);border:1px solid var(--app-floating-bottom-bar-border);color:var(--app-floating-bottom-bar-color)}.FloatingBottomBar-module__LNbJ9G__defaultPaper{border-color:var(--color-border-default)}
.Logo-module__UyL49W__logoImage{object-fit:contain;width:100%;height:100%}
.SubNavFlyoutMenu-module__pEb2xa__item{align-items:center;gap:var(--mantine-spacing-sm);min-height:2.75rem;padding-block:var(--mantine-spacing-sm);padding-inline:var(--mantine-spacing-md);border-radius:var(--mantine-radius-md)}.SubNavFlyoutMenu-module__pEb2xa__itemLabel{font:var(--text-nav-link);color:inherit}
.navIconCountBadge-module__eU96pG__overlayFrame{box-sizing:border-box;pointer-events:none;transform-origin:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:-6px;right:-10px;overflow:visible}.navIconCountBadge-module__eU96pG__halo{background-color:inherit;border-radius:99999px;justify-content:center;align-items:center;padding:1px;line-height:0;display:inline-flex;overflow:visible}.navIconCountBadge-module__eU96pG__inlineHalo{background-color:inherit;border-radius:99999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;line-height:0;display:inline-flex}.navIconCountBadge-module__eU96pG__root{min-width:18px;height:18px;font:var(--text-micro);transform-origin:50%;--badge-bg:var(--color-brand-9);--badge-color:var(--color-brand-dark-contrast);background-color:var(--badge-bg);color:var(--badge-color);flex-shrink:0}.navIconCountBadge-module__eU96pG__overlay{box-shadow:0 0 0 1px var(--app-nav-l1-readiness-dot-field)}
.CalendarTodayTodosCard-module__eArrma__card{width:100%}.CalendarTodayTodosCard-module__eArrma__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.CalendarTodayTodosCard-module__eArrma__cardIcon{color:var(--ink-50);flex-shrink:0}.CalendarTodayTodosCard-module__eArrma__cardTitle{font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);min-width:0}.CalendarTodayTodosCard-module__eArrma__cardBody{min-width:0}.CalendarTodayTodosCard-module__eArrma__emptyMessage{line-height:1.4}.CalendarTodayTodosCard-module__eArrma__taskList{flex-direction:column;display:flex}.CalendarTodayTodosCard-module__eArrma__taskRow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-block:var(--space-3);display:flex}.CalendarTodayTodosCard-module__eArrma__taskRow+.CalendarTodayTodosCard-module__eArrma__taskRow{border-top:1px solid var(--border-divider)}.CalendarTodayTodosCard-module__eArrma__taskBody{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.CalendarTodayTodosCard-module__eArrma__taskAction{border-radius:var(--radius-pill);flex-shrink:0;align-self:center}
.FacilityFilterChrome-module__11m_uG__clearLink{font-size:var(--mantine-font-size-xxs);color:var(--action-ink-wash);cursor:pointer;background:0 0;border:none;padding:0 4px;font-weight:700;line-height:1.2}.FacilityFilterChrome-module__11m_uG__clearLink:hover:not(:disabled){color:var(--action-ink-wash)}.FacilityFilterChrome-module__11m_uG__clearLink:disabled{color:var(--ink-70);cursor:default}.FacilityFilterChrome-module__11m_uG__facilitySearchInput{background:color-mix(in srgb, var(--surface-card-shell) 65%, transparent);border-color:var(--hairline-strong);font-size:var(--mantine-font-size-xxs);color:var(--ink);border-radius:8px;min-height:30px;font-weight:500}.FacilityFilterChrome-module__11m_uG__facilitySearchInput::placeholder{color:var(--ink-50)}.FacilityFilterChrome-module__11m_uG__facilitySearchClear{cursor:pointer;color:var(--ink-50);background:0 0;border:none;padding:.25rem;display:inline-flex}.FacilityFilterChrome-module__11m_uG__facilitySearchClear:hover{color:var(--ink-70)}.FacilityFilterChrome-module__11m_uG__activeChipsRow{border-bottom:1px solid var(--hairline-strong);margin-bottom:10px;padding:8px 4px 10px}.FacilityFilterChrome-module__11m_uG__filterChip{border:1px solid color-mix(in srgb, var(--hairline-strong) 30%, transparent);background:color-mix(in srgb, var(--color-brand-1) 50%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.FacilityFilterChrome-module__11m_uG__filterChipLabel{color:var(--action-ink-wash)}.FacilityFilterChrome-module__11m_uG__filterChipMeta{color:var(--action-ink-wash);opacity:.85}.FacilityFilterChrome-module__11m_uG__filterChipRemove{color:var(--action-ink-wash);opacity:.7;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:inline-flex}
.CalendarTodayUpNextCard-module__EZmsWW__card{width:100%;box-shadow:none;border:var(--border-hairline) solid transparent;background:linear-gradient(to bottom, var(--color-brand-1) 0%, var(--surface-raised) 14%) padding-box, linear-gradient(to bottom, var(--color-brand-5) 0%, var(--border-divider) 100%) border-box;overflow:hidden}.CalendarTodayUpNextCard-module__EZmsWW__header{padding-bottom:var(--space-3)}.CalendarTodayUpNextCard-module__EZmsWW__headerLabel{font:var(--text-label-caps);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-brand-9)}.CalendarTodayUpNextCard-module__EZmsWW__body{min-width:0;padding-top:var(--space-3)}.CalendarTodayUpNextCard-module__EZmsWW__emptyMessage{padding-top:var(--space-3);line-height:1.4}.CalendarTodayUpNextCard-module__EZmsWW__memberName{font:var(--text-body-lg);color:var(--ink);min-width:0;font-weight:600}.CalendarTodayUpNextCard-module__EZmsWW__details{min-width:0}.CalendarTodayUpNextCard-module__EZmsWW__activityName{font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);line-height:1.25}.CalendarTodayUpNextCard-module__EZmsWW__metaLabel{font:var(--text-micro);color:var(--ink-50);font-weight:500;line-height:1.3}.CalendarTodayUpNextCard-module__EZmsWW__footer{align-items:center;gap:var(--space-3);display:flex}.CalendarTodayUpNextCard-module__EZmsWW__directionsButton{flex:1;min-width:0}.CalendarTodayUpNextCard-module__EZmsWW__detailsLink{flex-shrink:0}
.CalendarFacilitiesFilterPill-module__akQ3ZG__menu{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex;overflow:hidden}.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:2px;display:grid}.CalendarFacilitiesFilterPill-module__akQ3ZG__allFacilitiesRow:hover{background:var(--surface-card-shell)}.CalendarFacilitiesFilterPill-module__akQ3ZG__allFacilitiesLabel{color:var(--ink);font-size:12px;font-weight:700;line-height:16px}.CalendarFacilitiesFilterPill-module__akQ3ZG__selectedCount{color:var(--action-ink-wash);white-space:nowrap;font-size:10px;font-weight:700}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);border-radius:2px;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(--action);border-color:#0000}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-checked=true]:after{content:"";border:solid var(--action-ink-solid);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-indeterminate=true]:not([data-checked=true]){background:var(--action);border-color:#0000}.CalendarFacilitiesFilterPill-module__akQ3ZG__menuCheckboxIndicator[data-indeterminate=true]:not([data-checked=true]):after{content:"";background:var(--action-ink-solid);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(--surface-card-shell)}.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__chevronButton{width:1rem;height:1.25rem;color:var(--ink-50);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(--surface-card-shell)}.CalendarFacilitiesFilterPill-module__akQ3ZG__facilityList{flex-direction:column;gap:.125rem;margin-left:32px;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(--surface-card-shell)}.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(--ink);font-size:14px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.CalendarFacilitiesFilterPill-module__akQ3ZG__locationLabel{font-weight:500}
.CalendarTodayView-module__UkVvva__viewStack{gap:var(--space-4)}.CalendarTodayView-module__UkVvva__layout{gap:var(--spacing-section-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;display:grid}.CalendarTodayView-module__UkVvva__leftColumn,.CalendarTodayView-module__UkVvva__rightColumn{flex-direction:column;min-width:0;display:flex}.CalendarTodayView-module__UkVvva__leftColumn{gap:var(--space-4)}.CalendarTodayView-module__UkVvva__rightColumn{border:var(--border-hairline) solid var(--border-divider);border-radius:var(--radius-xl);overflow:hidden}.CalendarTodayView-module__UkVvva__schedulePanel,.CalendarTodayView-module__UkVvva__scheduleHeader{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.CalendarTodayView-module__UkVvva__dateStripSlot,.CalendarTodayView-module__UkVvva__upNextSection,.CalendarTodayView-module__UkVvva__todosSection{width:100%;min-width:0}.CalendarTodayView-module__UkVvva__eventListSection{gap:var(--space-4);flex-direction:column;width:100%;min-width:0;display:flex}.CalendarTodayView-module__UkVvva__stripDivider{border:none;border-top:var(--border-hairline) solid var(--border-divider);margin:0}.CalendarTodayView-module__UkVvva__eventList{gap:var(--space-4);padding-inline:var(--card-padding-tight);padding-block:var(--card-padding-tight)}.CalendarTodayView-module__UkVvva__eventListEmpty{padding-inline:var(--card-padding-tight);padding-block:var(--card-padding-tight);line-height:1.4}@media (max-width:63.99em){.CalendarTodayView-module__UkVvva__viewStack{gap:var(--space-3)}.CalendarTodayView-module__UkVvva__layout{gap:var(--space-4);flex-direction:column;display:flex}.CalendarTodayView-module__UkVvva__scheduleHeader,.CalendarTodayView-module__UkVvva__eventListSection{gap:var(--space-3)}.CalendarTodayView-module__UkVvva__eventList{gap:var(--space-3);padding-block:var(--space-3)}.CalendarTodayView-module__UkVvva__leftColumn,.CalendarTodayView-module__UkVvva__rightColumn,.CalendarTodayView-module__UkVvva__schedulePanel{display:contents}.CalendarTodayView-module__UkVvva__scheduleHeader{order:1}.CalendarTodayView-module__UkVvva__upNextSection{order:2;align-self:stretch}.CalendarTodayView-module__UkVvva__todosSection{order:3;align-self:stretch}.CalendarTodayView-module__UkVvva__eventListSection{order:4}.CalendarTodayView-module__UkVvva__scheduleHeader[data-calendar-filters-below-strip]{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--border-hairline) solid var(--border-divider);grid-template-columns:minmax(0,1fr);display:grid}.CalendarTodayView-module__UkVvva__scheduleHeader[data-calendar-filters-below-strip] [data-filters-placement=belowDateStrip]{display:contents}.CalendarTodayView-module__UkVvva__scheduleHeader[data-calendar-filters-below-strip] [data-calendar-toolbar-top]{order:1}.CalendarTodayView-module__UkVvva__scheduleHeader[data-calendar-filters-below-strip] [data-calendar-date-strip-slot]{order:2}.CalendarTodayView-module__UkVvva__scheduleHeader[data-calendar-filters-below-strip] [data-calendar-filters-button-slot]{order:3}.CalendarTodayView-module__UkVvva__scheduleHeader[data-calendar-filters-below-strip] [data-calendar-filters-row]{order:4}}
.contractsBookingsPage-module__pacMrW__pageRoot{flex:1;min-width:0}.contractsBookingsPage-module__pacMrW__content{flex-direction:column;gap:24px;max-width:60rem;margin:0 auto;padding:32px 24px 72px;display:flex}.contractsBookingsPage-module__pacMrW__pageHeader{flex-direction:column;gap:4px;display:flex}.contractsBookingsPage-module__pacMrW__pageHeader .contractsBookingsPage-module__pacMrW__pageTitle{letter-spacing:-.01em;margin:0;font-size:30px;font-weight:700;line-height:36px}.contractsBookingsPage-module__pacMrW__searchWrap{position:relative}.contractsBookingsPage-module__pacMrW__searchInput{width:100%}.contractsBookingsPage-module__pacMrW__searchWrap .contractsBookingsPage-module__pacMrW__searchInput .mantine-Input-input{border-radius:999px;height:56px;min-height:56px;padding-inline:48px;font-size:16px;font-weight:500}.contractsBookingsPage-module__pacMrW__searchWrap .contractsBookingsPage-module__pacMrW__searchInput .mantine-Input-section{width:48px;color:var(--ink-50)}.contractsBookingsPage-module__pacMrW__searchClear{cursor:pointer;color:var(--ink-70);background:0 0;border:none;padding:4px;display:inline-flex}.contractsBookingsPage-module__pacMrW__filterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.contractsBookingsPage-module__pacMrW__filterPill{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);height:32px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.contractsBookingsPage-module__pacMrW__filterPillActive{background:var(--mantine-color-brand-1);color:var(--action-ink-wash)}.contractsBookingsPage-module__pacMrW__filterPillLabel{text-overflow:ellipsis;white-space:nowrap;max-width:13rem;overflow:hidden}.contractsBookingsPage-module__pacMrW__filterPillCaret{color:var(--ink-50);transition:transform .15s}.contractsBookingsPage-module__pacMrW__filterPillCaretOpen{transform:rotate(180deg)}.contractsBookingsPage-module__pacMrW__filterPillIcon{color:var(--action-ink-wash);display:inline-flex}.contractsBookingsPage-module__pacMrW__filterPillDropdown.contractsBookingsPage-module__pacMrW__filterPillDropdown.contractsBookingsPage-module__pacMrW__filterPillDropdown{border:1px solid var(--hairline);min-width:15rem;max-width:22rem;box-shadow:var(--shadow-glow);border-radius:16px;padding:6px}.contractsBookingsPage-module__pacMrW__filterMenuList{overscroll-behavior:contain;max-height:16.5rem;overflow-y:auto}.contractsBookingsPage-module__pacMrW__filterMenuItem{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 4px;font-size:14px;font-weight:500;display:flex}.contractsBookingsPage-module__pacMrW__filterMenuItem:hover{background:var(--surface-card-shell)}.contractsBookingsPage-module__pacMrW__checkBox{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);width:16px;height:16px;color:var(--action-ink-solid);border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.contractsBookingsPage-module__pacMrW__checkBoxOn{background:var(--action);border-color:#0000}.contractsBookingsPage-module__pacMrW__filterMenuSearch{margin:4px 2px 6px}.contractsBookingsPage-module__pacMrW__filterMenuDivider{background:var(--border-divider);height:1px;margin:4px 6px}.contractsBookingsPage-module__pacMrW__filterMenuEmpty{color:var(--ink-50);padding:8px 4px;font-size:14px}.contractsBookingsPage-module__pacMrW__dateFields{align-items:flex-end;gap:8px;padding:6px;display:flex}.contractsBookingsPage-module__pacMrW__dateField{flex-direction:column;gap:4px;display:flex}.contractsBookingsPage-module__pacMrW__dateFieldLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);font-size:12px;font-weight:700}.contractsBookingsPage-module__pacMrW__clearLink{color:var(--action-ink-wash);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;padding:8px 4px;font-size:14px;font-weight:700}.contractsBookingsPage-module__pacMrW__conflictToggle{align-items:center;gap:8px;display:inline-flex}.contractsBookingsPage-module__pacMrW__conflictBadge{box-sizing:border-box;background:var(--status-danger-solid);min-width:19px;height:19px;color:var(--surface-raised);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.contractsBookingsPage-module__pacMrW__tabsRow{border-bottom:1px solid var(--border-divider);align-items:flex-end;gap:24px;display:flex}.contractsBookingsPage-module__pacMrW__grainTab{cursor:pointer;color:var(--ink-50);background:0 0;border:none;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:0 0 12px;font-size:14px;font-weight:700}.contractsBookingsPage-module__pacMrW__grainTabActive{border-bottom-color:var(--action-ink-wash);color:var(--action-ink-wash)}.contractsBookingsPage-module__pacMrW__tabsRow .contractsBookingsPage-module__pacMrW__tabsClear{height:auto;min-height:0;color:var(--action-ink-wash);background:0 0;border:none;margin-bottom:8px;margin-left:auto;padding:2px 0;font-size:14px;font-weight:700}.contractsBookingsPage-module__pacMrW__contractFilterChip{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--mantine-color-brand-1);height:32px;color:var(--action-ink-wash);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 6px 0 16px;font-size:14px;font-weight:500;display:inline-flex}.contractsBookingsPage-module__pacMrW__contractFilterChipButton{color:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:4px;display:inline-flex}.contractsBookingsPage-module__pacMrW__listCard{border:1px solid var(--border-divider);background:var(--surface-raised);border-radius:16px;overflow:hidden}.contractsBookingsPage-module__pacMrW__listCardFetching{opacity:.62;pointer-events:none}.contractsBookingsPage-module__pacMrW__contractRow{border-bottom:1px solid var(--border-divider)}.contractsBookingsPage-module__pacMrW__contractRow:last-child{border-bottom:none}.contractsBookingsPage-module__pacMrW__contractRowMain{align-items:stretch;gap:16px;padding:0 16px 0 18px;display:flex;position:relative}.contractsBookingsPage-module__pacMrW__contractRowMain:hover{background:var(--surface-card-shell)}.contractsBookingsPage-module__pacMrW__contractRowPrimary{min-width:0;max-width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;display:block;overflow:hidden}.contractsBookingsPage-module__pacMrW__contractRowPrimary:after{content:"";z-index:0;position:absolute;inset:0}.contractsBookingsPage-module__pacMrW__contractRowMain:has(.contractsBookingsPage-module__pacMrW__contractRowPrimary:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-outline-offset) * -1)}.contractsBookingsPage-module__pacMrW__contractRowPrimary:focus,.contractsBookingsPage-module__pacMrW__contractRowPrimary:focus-visible{outline:none}.contractsBookingsPage-module__pacMrW__contractBody{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;padding:16px 0;display:flex}.contractsBookingsPage-module__pacMrW__contractTitleRow{align-items:center;gap:6px;min-width:0;display:flex}.contractsBookingsPage-module__pacMrW__contractTitle{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;line-height:24px;overflow:hidden}.contractsBookingsPage-module__pacMrW__contractMetaRow{align-items:center;gap:8px;min-width:0;display:flex}.contractsBookingsPage-module__pacMrW__contractMeta{color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.contractsBookingsPage-module__pacMrW__bookingsChip{z-index:1;box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);min-width:88px;height:20px;color:var(--action-ink-wash);cursor:pointer;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;position:relative}.contractsBookingsPage-module__pacMrW__bookingsChip:hover{background:var(--mantine-color-brand-1)}.contractsBookingsPage-module__pacMrW__contractTrailing{flex-shrink:0;align-items:center;gap:8px;padding:16px 0;display:flex}.contractsBookingsPage-module__pacMrW__contractAside{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:2px;display:flex}.contractsBookingsPage-module__pacMrW__conflictIcon{z-index:1;color:var(--status-danger-solid);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:inline-flex;position:relative}.contractsBookingsPage-module__pacMrW__flatRow{border-bottom:1px solid var(--border-divider);align-items:center;gap:16px;padding:0 18px;display:flex}.contractsBookingsPage-module__pacMrW__flatRow:last-child{border-bottom:none}.contractsBookingsPage-module__pacMrW__flatRowPrimary{min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;flex:1;margin:0;padding:16px 0;display:flex}.contractsBookingsPage-module__pacMrW__flatRowPrimary:hover:not(:disabled){background:var(--surface-card-shell)}.contractsBookingsPage-module__pacMrW__flatRowPrimary:disabled{cursor:default;opacity:1}.contractsBookingsPage-module__pacMrW__flatRow.contractsBookingsPage-module__pacMrW__flatRowHighlighted .contractsBookingsPage-module__pacMrW__flatRowPrimary,.contractsBookingsPage-module__pacMrW__flatRow[data-selected=true] .contractsBookingsPage-module__pacMrW__flatRowPrimary,.contractsBookingsPage-module__pacMrW__flatRow.contractsBookingsPage-module__pacMrW__flatRowHighlighted .contractsBookingsPage-module__pacMrW__flatRowPrimary:hover:not(:disabled),.contractsBookingsPage-module__pacMrW__flatRow[data-selected=true] .contractsBookingsPage-module__pacMrW__flatRowPrimary:hover:not(:disabled){background:var(--mantine-color-brand-1)}.contractsBookingsPage-module__pacMrW__flatMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.contractsBookingsPage-module__pacMrW__flatTitle{align-items:center;gap:8px;min-width:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.contractsBookingsPage-module__pacMrW__flatTitleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contractsBookingsPage-module__pacMrW__flatTitleCancelled{color:var(--ink-35);text-decoration:line-through}.contractsBookingsPage-module__pacMrW__flatConflictIcon{color:var(--status-danger-ink);flex-shrink:0;display:inline-flex}.contractsBookingsPage-module__pacMrW__flatMeta{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.contractsBookingsPage-module__pacMrW__contractLink{color:var(--ink-50);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:12px;font-weight:700;text-decoration:none}.contractsBookingsPage-module__pacMrW__contractLink:hover{color:var(--action-ink-wash)}.contractsBookingsPage-module__pacMrW__typePill{justify-content:center;width:74px}.contractsBookingsPage-module__pacMrW__statusPill{justify-content:center;width:86px}.contractsBookingsPage-module__pacMrW__emptyState{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:56px 24px;display:flex}.contractsBookingsPage-module__pacMrW__emptyIcon{background:var(--surface-sunken);width:48px;height:48px;color:var(--ink-50);border-radius:999px;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.contractsBookingsPage-module__pacMrW__pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.contractsBookingsPage-module__pacMrW__rangeLabel{color:var(--ink-50);font-size:14px;font-weight:400}
.CalendarPageClient-module__-dyBaq__pageRoot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.CalendarPageClient-module__-dyBaq__pageStack{flex:1;min-width:0;min-height:0}.CalendarPageClient-module__-dyBaq__pageHeader{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.CalendarPageClient-module__-dyBaq__pageTitle{min-width:0}
.cancelRentalContractModal-module__Qr6FWa__header{border-bottom:1px solid var(--border-divider)}.cancelRentalContractModal-module__Qr6FWa__body{padding-top:16px}.cancelRentalContractModal-module__Qr6FWa__footer{margin:var(--mb-padding) calc(var(--mb-padding) * -1) calc(var(--mb-padding) * -1);padding:var(--mb-padding);border-top:1px solid var(--border-divider)}.cancelRentalContractModal-module__Qr6FWa__title{font-size:19px;font-weight:800}.cancelRentalContractModal-module__Qr6FWa__contractLine{font-size:15px;font-weight:700}.cancelRentalContractModal-module__Qr6FWa__contractNumber{white-space:nowrap}.cancelRentalContractModal-module__Qr6FWa__upcomingCount{color:var(--ink-70);font-size:13px;font-weight:600}.cancelRentalContractModal-module__Qr6FWa__dateSpan{color:var(--ink-50);font-size:12.5px;font-weight:500}.cancelRentalContractModal-module__Qr6FWa__note{color:var(--ink-35);font-size:12px;font-weight:500;line-height:18px}
.rentalContractBookingsList-module__K77Joq__toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px;display:flex}.rentalContractBookingsList-module__K77Joq__clearLink{color:var(--action-ink-wash);padding:0;font-size:14px;font-weight:700}.rentalContractBookingsList-module__K77Joq__rangeLabel{color:var(--ink-50);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.rentalContractBookingsList-module__K77Joq__toolbarSpacer{flex:1}.rentalContractBookingsList-module__K77Joq__filters{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.rentalContractBookingsList-module__K77Joq__quietFilter{color:var(--ink-50);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.rentalContractBookingsList-module__K77Joq__quietFilter:hover,.rentalContractBookingsList-module__K77Joq__quietFilterOn{background:var(--surface-card-shell);color:var(--ink)}.rentalContractBookingsList-module__K77Joq__clearFilters{color:var(--action-ink-wash);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px 6px;font-size:12px;font-weight:700;line-height:16px}.rentalContractBookingsList-module__K77Joq__clearFilters:hover{background:var(--surface-card-shell)}.rentalContractBookingsList-module__K77Joq__list{border-top:1px solid var(--border-divider);flex-direction:column;margin:0 -16px;display:flex}.rentalContractBookingsList-module__K77Joq__row{border-bottom:1px solid var(--border-divider);cursor:pointer;background:0 0;align-items:center;gap:16px;padding:16px;display:flex}.rentalContractBookingsList-module__K77Joq__row:last-child{border-bottom:none}.rentalContractBookingsList-module__K77Joq__row:hover{background:var(--surface-card-shell)}.rentalContractBookingsList-module__K77Joq__row:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:-2px}.rentalContractBookingsList-module__K77Joq__row.rentalContractBookingsList-module__K77Joq__rowCancelled{cursor:default}.rentalContractBookingsList-module__K77Joq__row.rentalContractBookingsList-module__K77Joq__rowConflict{background:var(--status-danger-wash)}.rentalContractBookingsList-module__K77Joq__row.rentalContractBookingsList-module__K77Joq__rowHighlighted{background:var(--mantine-color-brand-1)}.rentalContractBookingsList-module__K77Joq__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rentalContractBookingsList-module__K77Joq__rowTitleLine{align-items:center;gap:8px;min-width:0;display:flex}.rentalContractBookingsList-module__K77Joq__rowTitle{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:20px;overflow:hidden}.rentalContractBookingsList-module__K77Joq__rowCancelled .rentalContractBookingsList-module__K77Joq__rowTitle{color:var(--ink-35);text-decoration:line-through}.rentalContractBookingsList-module__K77Joq__conflictIcon{color:var(--status-danger-ink);flex-shrink:0;display:inline-flex}.rentalContractBookingsList-module__K77Joq__rowMeta{color:var(--ink-50);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.rentalContractBookingsList-module__K77Joq__rowBuffer{color:var(--ink-50);align-items:center;gap:4px;margin-top:1px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.rentalContractBookingsList-module__K77Joq__rowBuffer svg{opacity:.75;flex-shrink:0}.rentalContractBookingsList-module__K77Joq__datePickerFooter{border-top:1px solid var(--border-divider);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.rentalContractBookingsList-module__K77Joq__datePickerHint{color:var(--ink-50);font-size:12px;font-weight:400}.rentalContractBookingsList-module__K77Joq__emptyState{text-align:center;padding:32px 16px}.rentalContractBookingsList-module__K77Joq__filterMenuItem{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.rentalContractBookingsList-module__K77Joq__pagination{justify-content:space-between;align-items:center;gap:16px;padding-top:10px;display:flex}.rentalContractBookingsList-module__K77Joq__pageLabel{color:var(--ink-50);font-size:14px;font-weight:400}
.rentalContractPage-module__V393kq__pageRoot{flex:1;min-width:0}.rentalContractPage-module__V393kq__pageContent{max-width:calc(60rem - 48px);margin-inline:auto}.rentalContractPage-module__V393kq__backLink{color:var(--ink-70);align-self:flex-start;font-size:14px;font-weight:700}.rentalContractPage-module__V393kq__headerCard{--radius-xl:24px;width:100%}.rentalContractPage-module__V393kq__headerCard.rentalContractPage-module__V393kq__headerCard{border-color:var(--surface-sunken)}.rentalContractPage-module__V393kq__headerName{color:var(--ink-50);font-size:14px;font-weight:400;line-height:20px}.rentalContractPage-module__V393kq__headerTitleRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.rentalContractPage-module__V393kq__headerTitleRow .rentalContractPage-module__V393kq__pageTitle{letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:28px}.rentalContractPage-module__V393kq__panel{width:100%}.rentalContractPage-module__V393kq__detailGrid,.rentalContractPage-module__V393kq__overviewGrid,.rentalContractPage-module__V393kq__overviewGridSingleBooking{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rentalContractPage-module__V393kq__detailItem{flex-direction:column;gap:4px;min-width:0;display:flex}.rentalContractPage-module__V393kq__detailLabel,.rentalContractPage-module__V393kq__monthHeading,.rentalContractPage-module__V393kq__pricingSectionTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-50);font-size:12px;font-weight:700;line-height:16px}.rentalContractPage-module__V393kq__detailValue{flex-direction:column;gap:4px;display:flex}.rentalContractPage-module__V393kq__detailItem .rentalContractPage-module__V393kq__valueText{color:var(--ink);font-size:16px;font-weight:700;line-height:24px}.rentalContractPage-module__V393kq__detailItem .rentalContractPage-module__V393kq__subText,.rentalContractPage-module__V393kq__subText{color:var(--ink-50);font-size:12px;font-weight:400;line-height:16px}.rentalContractPage-module__V393kq__viewDatesButton{color:var(--action-ink-wash);align-self:flex-start;font-size:12px;font-weight:700;display:inline-flex}.rentalContractPage-module__V393kq__datesByMonth{flex-direction:column;gap:10px;max-height:220px;display:flex;overflow-y:auto}.rentalContractPage-module__V393kq__monthGroup{flex-direction:column;gap:6px;display:flex}.rentalContractPage-module__V393kq__dateChips{flex-wrap:wrap;gap:6px;display:flex}.rentalContractPage-module__V393kq__dateChip{background-color:var(--surface-card-shell);color:var(--ink-70);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.rentalContractPage-module__V393kq__facilitiesPill{box-sizing:border-box;border:1px solid var(--hairline-strong);background:var(--surface-raised);height:32px;color:var(--ink);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.rentalContractPage-module__V393kq__facilitiesPill:hover{background:var(--surface-card-shell)}.rentalContractPage-module__V393kq__facilitiesMore{background:var(--surface-card-shell);color:var(--ink-70);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.rentalContractPage-module__V393kq__facilitiesCaret{color:var(--ink-50)}.rentalContractPage-module__V393kq__facilitiesDropdown.rentalContractPage-module__V393kq__facilitiesDropdown{border:1px solid var(--hairline);min-width:280px;box-shadow:var(--shadow-glow);border-radius:16px;padding:6px}.rentalContractPage-module__V393kq__facilitiesItem{border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.rentalContractPage-module__V393kq__facilitiesItemName{color:var(--ink);font-size:14px;font-weight:700}.rentalContractPage-module__V393kq__facilitiesItemMeta{color:var(--ink-50);font-size:12px;font-weight:400}.rentalContractPage-module__V393kq__chargesCard{border:1px solid var(--surface-sunken);border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.rentalContractPage-module__V393kq__paymentCard{gap:12px}.rentalContractPage-module__V393kq__chargesDivider{background-color:var(--border-divider);height:1px}.rentalContractPage-module__V393kq__chargesLines{flex-direction:column;gap:8px;display:flex}.rentalContractPage-module__V393kq__pricingLine{justify-content:space-between;align-items:center;gap:16px;font-size:16px;font-weight:700;line-height:24px;display:flex}.rentalContractPage-module__V393kq__chargesTotal{border-top:1px solid var(--border-divider);justify-content:flex-end;align-items:baseline;gap:12px;margin-top:2px;padding-top:12px;font-size:16px;font-weight:700;display:flex}.rentalContractPage-module__V393kq__chargesTotalAmount{font-size:18px}.rentalContractPage-module__V393kq__tabularAmount{font-variant-numeric:tabular-nums}.rentalContractPage-module__V393kq__paymentHeadline{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rentalContractPage-module__V393kq__paymentAmounts{align-items:baseline;gap:10px;min-width:0;display:flex}.rentalContractPage-module__V393kq__chargedAmount{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:36px}.rentalContractPage-module__V393kq__mutedMeta{color:var(--ink-50);white-space:nowrap;font-size:14px;font-weight:400;line-height:20px}.rentalContractPage-module__V393kq__progressRoot{--progress-size:8px;background-color:var(--surface-card-shell);margin-top:4px}.rentalContractPage-module__V393kq__progressFooter{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rentalContractPage-module__V393kq__upcomingOutstanding{color:var(--status-warning-ink);font-weight:700}.rentalContractPage-module__V393kq__upcomingSettled{color:var(--status-success-ink);font-weight:700}.rentalContractPage-module__V393kq__remainingLine{font-size:14px;line-height:20px}@media (max-width:992px){.rentalContractPage-module__V393kq__detailGrid,.rentalContractPage-module__V393kq__overviewGrid,.rentalContractPage-module__V393kq__overviewGridSingleBooking{grid-template-columns:1fr}}
.SearchResultsContent-module__4RdDnq__virtualRow{width:100%;position:absolute;top:0;left:0}
.ContactAutocompleteDropdown-module__gEk3Qq__optionRow{align-items:center;gap:12px;min-width:0;display:flex}.ContactAutocompleteDropdown-module__gEk3Qq__avatar{background:var(--surface-card-shell);color:var(--ink-70);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(--ink);font-weight:700;line-height:1.3}.ContactAutocompleteDropdown-module__gEk3Qq__subline{color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}
.StampTable-module__dB2OVW__errorText{word-break:break-word}
