.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}
.AppChromeActionIcon-module__VRsvyW__root{--ai-radius:var(--radius-control)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;--ai-hover:var(--app-chrome-subtle-action-hover)!important}.AppChromeActionIcon-module__VRsvyW__floating{background-color:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow);color:var(--app-floating-chrome-color);--ai-bg:var(--app-floating-chrome-bg)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important}
.appNavDrawerNavLink-module__0m_Lgq__root{border-radius:var(--mantine-radius-md);font:var(--text-nav-link)}.appNavDrawerNavLink-module__0m_Lgq__root[data-active] .mantine-NavLink-label{color:var(--action-ink-wash)}.appNavDrawerNavLink-module__0m_Lgq__root .mantine-NavLink-label{font:inherit}
.SidebarLogo-module__YTVf_W__link,.SidebarLogo-module__YTVf_W__logo{justify-content:center;align-items:center;display:flex}.SidebarLogo-module__YTVf_W__link{text-decoration:none}.SidebarLogo-module__YTVf_W__logo{-webkit-user-select:none;user-select:none;border-radius:.5rem;width:2.25rem;height:2.25rem;line-height:1;position:relative;overflow:hidden}.SidebarLogo-module__YTVf_W__logoImage{object-fit:contain;width:100%;height:100%;display:block}
.AppTopBar-module__mki9xq__transparentRoot{width:100%;min-width:0;height:100%;padding-top:var(--app-safe-top);box-sizing:border-box;background:0 0;align-items:center;display:flex}.AppTopBar-module__mki9xq__transparentInner{width:100%;min-width:0;height:var(--app-top-bar-height);padding-inline:var(--page-gutter);flex:1;align-items:center;display:flex;position:relative}.AppTopBar-module__mki9xq__solidRoot{width:100%;min-width:0;height:100%;padding-top:var(--app-safe-top);box-sizing:border-box;background-color:var(--surface);transition:background-color var(--transition-normal);align-items:center;display:flex}.AppTopBar-module__mki9xq__solidInner{min-width:0;height:var(--app-top-bar-height);padding-inline:var(--page-gutter);flex:1;align-items:center;display:flex;position:relative}.AppTopBar-module__mki9xq__floatingAction{background-color:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow);color:var(--app-floating-chrome-color);--ai-bg:var(--app-floating-chrome-bg)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important}.AppTopBar-module__mki9xq__floatingAction .mantine-Burger-root{--burger-color:var(--app-floating-chrome-color)}.app-shell-chrome-root[data-top-bar-variant=transparent] .AppTopBar-module__mki9xq__transparentRoot :is(.AppTopBar-module__mki9xq__topBarAction,.AppTopBar-module__mki9xq__floatingAction){box-shadow:0 1px 3px rgb(0 0 0/calc((1 - var(--app-top-bar-solid-progress,0)) * .12));--ai-bg:color-mix(in srgb, var(--app-floating-chrome-bg) calc((1 - var(--app-top-bar-solid-progress,0)) * 100%), transparent)!important;--ai-hover:var(--app-floating-chrome-hover)!important;--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;background-color:color-mix(in srgb, var(--app-floating-chrome-bg) calc((1 - var(--app-top-bar-solid-progress,0)) * 100%), transparent)!important}[data-mantine-color-scheme=dark] .app-shell-chrome-root[data-top-bar-variant=transparent] .AppTopBar-module__mki9xq__transparentRoot :is(.AppTopBar-module__mki9xq__topBarAction,.AppTopBar-module__mki9xq__floatingAction){box-shadow:0 1px 3px rgb(0 0 0/calc((1 - var(--app-top-bar-solid-progress,0)) * .35))}.AppTopBar-module__mki9xq__solidRoot .AppTopBar-module__mki9xq__topBarAction{--ai-color:var(--app-floating-chrome-color)!important;--ai-hover-color:var(--app-floating-chrome-hover-color)!important;--ai-hover:var(--app-chrome-subtle-action-hover)!important}.AppTopBar-module__mki9xq__solidRoot .AppTopBar-module__mki9xq__topBarAction .mantine-Burger-root{--burger-color:var(--app-floating-chrome-color)}.AppTopBar-module__mki9xq__topBarAction{--ai-radius:var(--radius-pill)!important;border-radius:var(--radius-pill)!important}.AppTopBar-module__mki9xq__sideSlot{z-index:1;flex-shrink:0;position:relative}.AppTopBar-module__mki9xq__centerSlot{z-index:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AppTopBar-module__mki9xq__centerSlot>*{pointer-events:auto;max-width:min(240px,100% - 8rem)}.AppTopBar-module__mki9xq__title{text-overflow:ellipsis;white-space:nowrap;font:var(--text-heading-3);letter-spacing:var(--tracking-heading);color:var(--ink);overflow:hidden}
.CommunityTopNavBar-module__We6yJG__shell{background:linear-gradient(180deg, var(--surface), transparent);box-sizing:border-box;width:100%;padding-top:calc(var(--app-chrome-inset) + var(--app-safe-top));padding-inline:var(--app-floating-chrome-inset,var(--app-chrome-inset))}
.ProfileMenu-module__mAv64G__logoutItem[data-logging-out],.ProfileMenu-module__mAv64G__classicSiteItemLoading{cursor:wait;opacity:.6}
.LanguageSwitcher-module__7FLOgq__root{border-radius:var(--mantine-radius-md);background:var(--app-chrome-subtle-action-bg,transparent);min-height:2.25rem;color:var(--app-floating-chrome-color);font:var(--text-label);white-space:nowrap;align-items:center;gap:.3rem;padding-inline:.65rem;font-weight:500;display:inline-flex}.LanguageSwitcher-module__7FLOgq__root[data-floating]{background:var(--app-floating-chrome-bg);box-shadow:var(--app-floating-chrome-shadow)}.LanguageSwitcher-module__7FLOgq__option{align-items:center;gap:.3rem;display:inline-flex}.LanguageSwitcher-module__7FLOgq__separator{opacity:.55}.LanguageSwitcher-module__7FLOgq__button{border-radius:var(--mantine-radius-md);color:inherit;font:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;margin:0;padding:2px 6px}.LanguageSwitcher-module__7FLOgq__button[aria-pressed=true]{opacity:1;text-underline-offset:.18em;font-weight:700;text-decoration:underline}.LanguageSwitcher-module__7FLOgq__button:hover{opacity:1}.LanguageSwitcher-module__7FLOgq__button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}@media (max-width:30em){.LanguageSwitcher-module__7FLOgq__root{font:var(--text-micro);padding-inline:.45rem}}
.chat-message{align-items:flex-start}.chat-message--user{justify-content:flex-end;width:100%;display:flex}.chat-composer-pill,.chat-message-bubble--user{--chat-send-target-size:calc(2.125rem * var(--mantine-scale))}.chat-message-bubble--user{max-width:85%;min-height:var(--chat-send-target-size);box-sizing:border-box;background:var(--chat-user-bubble);color:var(--chat-user-bubble-ink);border-radius:var(--mantine-radius-xl);padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);flex-direction:column;justify-content:center;display:inline-flex}.chat-message-body--assistant{width:100%;max-width:100%;color:var(--foreground);padding:0}.chat-message-content{line-height:var(--mantine-line-height-md,1.55)}.chat-message-bubble--user .chat-message-content{color:inherit}.chat-messages-viewport{min-height:0;padding:var(--mantine-spacing-sm);flex:1;overflow:auto}.chat-messages-stack{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.chat-composer-footer{padding:var(--mantine-spacing-sm);padding-bottom:max(var(--mantine-spacing-sm), env(safe-area-inset-bottom));border-top:1px solid var(--surface-sunken);flex-shrink:0}.chat-composer-pill{--chat-composer-motion:.15s ease;align-items:flex-end;gap:var(--mantine-spacing-xs);padding:var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--mantine-shadow-xs);transition:border-color var(--chat-composer-motion), box-shadow var(--chat-composer-motion), background-color var(--chat-composer-motion);display:flex;position:relative}.chat-composer-pill:not([data-disabled]):not([data-loading]):hover{box-shadow:var(--mantine-shadow-sm)}.chat-composer-pill:not([data-disabled]):not([data-loading]):focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.chat-composer-pill[data-disabled],.chat-composer-pill[data-loading]{background:var(--surface);border-color:var(--surface-sunken);box-shadow:none;cursor:not-allowed}.chat-composer-pill[data-disabled] .chat-inline-composer-editor,.chat-composer-pill[data-loading] .chat-inline-composer-editor{color:var(--ink-50)}.chat-composer-pill[data-disabled] .chat-inline-composer-editor:empty:before,.chat-composer-pill[data-loading] .chat-inline-composer-editor:empty:before{color:var(--ink-20)}.chat-composer-pill[data-loading]{border-color:var(--action-wash);animation:1.5s ease-in-out infinite chat-composer-loading-pulse}.chat-composer-pill--with-prompts{flex-direction:column;align-items:stretch}.chat-composer-pill--large{--chat-send-target-size:calc(2.625rem * var(--mantine-scale));gap:var(--mantine-spacing-sm);padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-lg)}.chat-composer-pill--large .chat-composer-input-row{gap:var(--mantine-spacing-sm)}.chat-composer-pill--large .chat-inline-composer-editor{padding:0 var(--mantine-spacing-md);font-size:max(18px, var(--font-size-md))}.chat-composer-input-row{align-items:flex-end;gap:var(--mantine-spacing-xs);display:flex}.chat-composer-prompts{opacity:0;pointer-events:none;max-height:0;margin-bottom:0;transition:none;overflow:hidden}.chat-composer-prompts[data-visible]{pointer-events:auto;animation:chat-composer-prompts-show var(--chat-composer-motion,.15s ease) forwards}.chat-composer-prompts:not([data-visible]){animation:chat-composer-prompts-hide var(--chat-composer-motion,.15s ease) forwards}.chat-composer-prompts-inner{overflow:hidden}@keyframes chat-composer-prompts-show{0%{opacity:0;max-height:0;margin-bottom:0}to{max-height:3rem;margin-bottom:var(--mantine-spacing-xs);opacity:1}}@keyframes chat-composer-prompts-hide{0%{max-height:3rem;margin-bottom:var(--mantine-spacing-xs);opacity:1}to{opacity:0;max-height:0;margin-bottom:0}}.chat-suggested-prompts-list{gap:var(--mantine-spacing-sm);margin:0;padding:0;list-style:none;display:flex}.chat-suggested-prompts-list--wrap{flex-wrap:wrap}.chat-suggested-prompts-list--scroll{flex-wrap:nowrap}.chat-suggested-prompts-carousel{width:100%}.chat-suggested-prompts-carousel>div{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.chat-suggested-prompts-item{flex-shrink:0}@media (prefers-reduced-motion:reduce){.chat-suggested-prompts-carousel>div{scroll-behavior:auto}}.chat-composer-send{border-radius:var(--radius-control);opacity:.45;transition:opacity var(--chat-composer-motion,.15s ease), transform var(--chat-composer-motion,.15s ease), background-color var(--chat-composer-motion,.15s ease), color var(--chat-composer-motion,.15s ease), box-shadow var(--chat-composer-motion,.15s ease);flex-shrink:0}.chat-composer-send[data-ready],.chat-composer-send[data-loading]{opacity:1}.chat-composer-send svg{transition:opacity var(--chat-composer-motion,.15s ease), transform var(--chat-composer-motion,.15s ease)}@keyframes chat-composer-loading-pulse{0%,to{border-color:var(--action-wash)}50%{border-color:var(--action)}}@media (prefers-reduced-motion:reduce){.chat-composer-pill,.chat-composer-send,.chat-composer-send svg,.chat-inline-composer-editor{transition:none}.chat-composer-prompts,.chat-composer-prompts[data-visible]{animation:none}.chat-composer-prompts[data-visible]{max-height:3rem;margin-bottom:var(--mantine-spacing-xs);opacity:1}.chat-composer-pill[data-loading]{border-color:var(--action);animation:none}}.chat-composer-send svg path{fill:currentColor}.chat-mention-dropdown-anchor{pointer-events:none;width:1px;height:1px;position:absolute}.chat-typing-indicator{padding:var(--mantine-spacing-xs) 0;align-items:center;gap:5px;display:flex}.chat-typing-dot{background:var(--ink-50);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both chat-typing-bounce}.chat-typing-dot:nth-child(2){animation-delay:.16s}.chat-typing-dot:nth-child(3){animation-delay:.32s}@media (prefers-reduced-motion:reduce){.chat-typing-dot{animation:none}}@keyframes chat-typing-bounce{0%,80%,to{opacity:.5;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.chat-scroll-to-bottom{bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md);z-index:2;box-shadow:var(--mantine-shadow-md);position:absolute}.chat-layout-root{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-layout-viewport-wrap{flex:1;min-height:0;display:flex;position:relative}.chat-inline-composer-editor{min-width:0;max-height:calc(4 * 1.55em + var(--mantine-spacing-md));padding:0 var(--mantine-spacing-sm);font-size:max(16px,.875rem);line-height:var(--mantine-line-height-md,1.55);color:var(--ink);white-space:pre-wrap;word-break:break-word;interpolate-size:allow-keywords;transition:height var(--chat-composer-motion,.15s ease), color var(--chat-composer-motion,.15s ease);outline:none;flex:1;align-self:center;overflow-y:auto}.chat-inline-composer-editor:empty:before{content:attr(data-placeholder);color:var(--ink-50);pointer-events:none}.chat-inline-mention{--chat-mention-avatar-size:.875em;align-items:center;gap:calc(var(--mantine-spacing-xs) * 2);vertical-align:baseline;padding-block:0;padding-inline:calc(var(--mantine-spacing-xs) * 2) calc(var(--mantine-spacing-xs) * 3);border-radius:var(--mantine-radius-xl);background:var(--surface-sunken);color:var(--ink-50);font-size:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:default;margin:0 1px;font-weight:500;line-height:1.2;display:inline-flex}.chat-inline-mention-avatar{width:var(--chat-mention-avatar-size);height:var(--chat-mention-avatar-size);object-fit:cover;border-radius:50%;flex-shrink:0}.chat-inline-mention-label{line-height:inherit}button.chat-inline-mention{font:inherit;text-align:inherit;appearance:none;cursor:pointer;padding-block:0;padding-inline:calc(var(--mantine-spacing-xs) * 3);border:none;line-height:1.2}button.chat-inline-mention:hover{filter:brightness(.95)}button.chat-inline-mention:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.chat-message-bubble--user .chat-inline-mention{background:color-mix(in srgb, var(--chat-user-bubble-ink) 18%, transparent);color:var(--chat-user-bubble-ink)}[data-mantine-color-scheme=dark] .chat-composer-pill{background:var(--surface-raised);border-color:var(--hairline);box-shadow:0 2px 12px #00000059}[data-mantine-color-scheme=dark] .chat-composer-pill:not([data-disabled]):not([data-loading]):focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}[data-mantine-color-scheme=dark] .chat-composer-pill[data-disabled],[data-mantine-color-scheme=dark] .chat-composer-pill[data-loading]{background:var(--surface);border-color:var(--surface-sunken)}[data-mantine-color-scheme=dark] .chat-composer-pill[data-disabled] .chat-inline-composer-editor,[data-mantine-color-scheme=dark] .chat-composer-pill[data-loading] .chat-inline-composer-editor{color:var(--ink-70)}[data-mantine-color-scheme=dark] .chat-composer-pill[data-disabled] .chat-inline-composer-editor:empty:before,[data-mantine-color-scheme=dark] .chat-composer-pill[data-loading] .chat-inline-composer-editor:empty:before{color:var(--hairline)}[data-mantine-color-scheme=dark] .chat-inline-composer-editor{color:var(--foreground)}[data-mantine-color-scheme=dark] .chat-inline-composer-editor:empty:before{color:var(--ink-50)}[data-mantine-color-scheme=dark] .chat-composer-footer{border-top-color:var(--hairline)}[data-mantine-color-scheme=dark] .chat-inline-mention{background:var(--surface-sunken);color:var(--foreground)}[data-mantine-color-scheme=dark] button.chat-inline-mention:focus-visible{outline-color:var(--focus-ring)}
:where(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);overflow:visible}@media (forced-colors:active){:where(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline-color:highlight}}
.typography-module__OrnNba__textMicro{font:var(--text-micro)}.typography-module__OrnNba__textLabel{font:var(--text-label)}.typography-module__OrnNba__textBodySm{font:var(--text-body-sm)}.typography-module__OrnNba__textBody{font:var(--text-body)}.typography-module__OrnNba__textBodyLg{font:var(--text-body-lg)}.typography-module__OrnNba__textHeading2{font:var(--text-heading-2)}.typography-module__OrnNba__titleDisplay3{font:var(--text-display-3);letter-spacing:var(--tracking-display)}.typography-module__OrnNba__titleHeading1{font:var(--text-heading-1);letter-spacing:var(--tracking-heading)}.typography-module__OrnNba__titleHeading2{font:var(--text-heading-2);letter-spacing:var(--tracking-heading)}.typography-module__OrnNba__titleHeading3{font:var(--text-heading-3);letter-spacing:var(--tracking-heading)}.typography-module__OrnNba__inputLabel{font:var(--text-label)}
.ClassicSiteBanner-module__NYeBlW__link{font:inherit;color:inherit;text-underline-offset:.12em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.ClassicSiteBanner-module__NYeBlW__link:hover{color:var(--status-info-ink);opacity:.85}.ClassicSiteBanner-module__NYeBlW__link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}
.AppMainBleedTop-module__TqNgVW__bleedTop{box-sizing:border-box;width:100%}.AppMainBleedTop-module__TqNgVW__bleedTopSurface{margin-top:calc(-1 * var(--app-main-bleed-top-offset,var(--app-main-bleed-top-default)))}.AppMainBleedTop-module__TqNgVW__bleedTopInline{--app-main-bleed-top-default:var(--app-shell-header-offset,var(--app-top-chrome-height))}.AppMainBleedTop-module__TqNgVW__bleedTopHasSurface{flex-direction:column;display:flex;position:relative}.AppMainBleedTop-module__TqNgVW__bleedTopHasSurface .AppMainBleedTop-module__TqNgVW__bleedTopContent{flex-direction:column;flex:1;justify-content:flex-end;display:flex}.AppMainBleedTop-module__TqNgVW__bleedTopHasTopActions .AppMainBleedTop-module__TqNgVW__bleedTopContent{flex-direction:column;justify-content:flex-start;padding-top:0;display:flex}.AppMainBleedTop-module__TqNgVW__bleedTopTopActions{box-sizing:border-box;width:100%;padding-top:calc(var(--app-shell-header-offset,var(--app-top-chrome-height)) + var(--mantine-spacing-md));z-index:1;flex-shrink:0;display:flex;position:relative}.AppMainBleedTop-module__TqNgVW__bleedTopHasTopActions .AppMainBleedTop-module__TqNgVW__bleedTopMainContent{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;display:flex}.AppMainBleedTop-module__TqNgVW__bleedTopSurfaceLayer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.AppMainBleedTop-module__TqNgVW__bleedTopContent{z-index:1;padding-top:var(--app-shell-header-offset,var(--app-top-chrome-height));position:relative}
.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)}
.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}}
.paymentSuccessfulCard-module__dHqxAG__page{padding-block:var(--page-block-padding);justify-content:center;display:flex}.paymentSuccessfulCard-module__dHqxAG__card{text-align:center;width:100%;max-width:460px}.paymentSuccessfulCard-module__dHqxAG__page .paymentSuccessfulCard-module__dHqxAG__card{border:1px solid var(--border-divider);box-shadow:var(--shadow-large);border-radius:24px;padding:32px 32px 24px}.paymentSuccessfulCard-module__dHqxAG__check{background:var(--color-success-wash);width:52px;height:52px;color:var(--color-success-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.paymentSuccessfulCard-module__dHqxAG__card .paymentSuccessfulCard-module__dHqxAG__title{letter-spacing:0;margin:12px 0 0;font-size:22px;font-weight:700;line-height:28px}.paymentSuccessfulCard-module__dHqxAG__rows{border:1px solid var(--border-divider);text-align:left;border-radius:16px;margin-top:24px;overflow:hidden}.paymentSuccessfulCard-module__dHqxAG__row{justify-content:space-between;align-items:flex-start;gap:24px;padding:12px 16px;display:flex}.paymentSuccessfulCard-module__dHqxAG__row+.paymentSuccessfulCard-module__dHqxAG__row{border-top:1px solid var(--border-divider)}.paymentSuccessfulCard-module__dHqxAG__label{color:var(--ink-50);flex-shrink:0;padding-top:1px;font-size:12px;font-weight:400;line-height:16px}.paymentSuccessfulCard-module__dHqxAG__value{text-align:right;min-width:0;color:var(--ink);justify-content:flex-end;align-items:center;gap:6px;font-size:14px;font-weight:700;line-height:20px;display:flex}.paymentSuccessfulCard-module__dHqxAG__truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paymentSuccessfulCard-module__dHqxAG__more{background:var(--surface-card-shell);color:var(--ink-70);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:500}.paymentSuccessfulCard-module__dHqxAG__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.paymentSuccessfulCard-module__dHqxAG__skeletonBlock{border-radius:var(--radius-sm);background:var(--surface-sunken);height:18px}
.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}
.OurActivitiesPageLayout-module__4cp6Qa__pageRoot{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.OurActivitiesPageLayout-module__4cp6Qa__pageStack{flex:1;min-width:0;min-height:0;overflow:visible}.OurActivitiesPageLayout-module__4cp6Qa__pageHeader{gap:var(--mantine-spacing-xs);flex-direction:column;display:flex}.OurActivitiesPageLayout-module__4cp6Qa__pageTitle{min-width:0}.OurActivitiesPageLayout-module__4cp6Qa__bodyLayout{gap:var(--spacing-section-gap);--our-activities-section-nav-height:2.75rem;--our-activities-section-scroll-gap:var(--mantine-spacing-sm);grid-template-columns:minmax(200px,15rem) minmax(0,1fr);align-items:stretch;width:100%;display:grid;overflow:visible}.OurActivitiesPageLayout-module__4cp6Qa__mainColumn{gap:var(--spacing-section-gap);flex-direction:column;min-width:0;display:flex}@media (max-width:47.99em){.OurActivitiesPageLayout-module__4cp6Qa__bodyLayout{grid-template-columns:1fr}}
.ActivityDetailGrid-module__bevNFW__page{background-color:var(--color-app-canvas);--activity-section-nav-sticky-top:calc(var(--app-sticky-pin-top) - var(--radius-xl))}.ActivityDetailGrid-module__bevNFW__layoutGrid{grid-template-columns:minmax(0, 1fr) var(--activity-enrollment-sidebar-width,25em);gap:var(--mantine-spacing-xl);--activity-section-nav-height:2.75rem;--activity-section-scroll-gap:var(--mantine-spacing-sm);--activity-section-nav-block-height:calc(var(--activity-section-nav-measured-height,var(--activity-section-nav-height)) + var(--mantine-spacing-sm) + var(--activity-section-scroll-gap));align-items:stretch;display:grid;overflow:visible}@media (max-width:47.99em){.ActivityDetailGrid-module__bevNFW__layoutGrid{grid-template-columns:minmax(0,1fr)}}.ActivityDetailGrid-module__bevNFW__heroSlot{z-index:4;width:100%;margin-bottom:0;position:relative}.ActivityDetailGrid-module__bevNFW__mainColumn{flex-direction:column;gap:0;min-width:0;display:flex;overflow:visible}.ActivityDetailGrid-module__bevNFW__filtersHost{min-width:0;scroll-margin-top:var(--mantine-spacing-md);position:relative}.ActivityDetailGrid-module__bevNFW__enrollmentSidebar{min-width:0}.ActivityDetailGrid-module__bevNFW__enrollmentSidebarInline{width:100%}@media (min-width:48em){.ActivityDetailGrid-module__bevNFW__enrollmentSidebar{padding-top:var(--activity-section-nav-block-height);--activity-enrollment-sidebar-sticky-top:calc(var(--activity-section-nav-sticky-top) + var(--activity-section-nav-measured-height,var(--activity-section-nav-height)) + var(--mantine-spacing-sm) + var(--activity-section-scroll-gap))}}.ActivityDetailGrid-module__bevNFW__bookingAside{flex-shrink:0;width:320px}.ActivityDetailGrid-module__bevNFW__mainColumnFlex{flex:1;min-width:0}.ActivityDetailGrid-module__bevNFW__addressPreLine,.ActivityDetailGrid-module__bevNFW__programDetailsMultiline{white-space:pre-line}.ActivityDetailGrid-module__bevNFW__locationIcon{color:var(--color-brand);flex-shrink:0;margin-top:2px}.ActivityDetailGrid-module__bevNFW__locationCopy{flex:1}.ActivityDetailGrid-module__bevNFW__programDetailsGrid{gap:var(--mantine-spacing-md) var(--mantine-spacing-lg);grid-template-columns:1fr 1fr;display:grid}.ActivityDetailGrid-module__bevNFW__programDetailsFieldWide{grid-column:1/-1}.ActivityDetailGrid-module__bevNFW__activitySectionHeading:focus{outline:none}.ActivityDetailGrid-module__bevNFW__activitySectionHeading:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset);border-radius:var(--radius-md)}.ActivityDetailGrid-module__bevNFW__activitySection{scroll-margin-top:calc(var(--activity-section-nav-sticky-top) + var(--activity-section-nav-measured-height,var(--activity-section-nav-height)) + var(--mantine-spacing-sm) + var(--activity-section-scroll-gap))}.ActivityDetailGrid-module__bevNFW__locationRow{flex:1;min-width:0}.ActivityDetailGrid-module__bevNFW__directionsLink{flex-shrink:0}.ActivityDetailGrid-module__bevNFW__requiredFormRow+.ActivityDetailGrid-module__bevNFW__requiredFormRow{border-top:var(--border-hairline) solid var(--border-divider)}
.facilitySettings-module__lSzQpq__content{flex-direction:column;gap:1rem;max-width:74rem;margin:0 auto;padding:1.5rem 2rem 3.75rem;display:flex}@media (max-width:47.99em){.facilitySettings-module__lSzQpq__content{padding:1rem var(--page-gutter) 3rem}}.facilitySettings-module__lSzQpq__eyebrow{font-family:var(--mantine-font-family-monospace);letter-spacing:.12em;text-transform:uppercase;color:var(--mantine-color-dimmed);font-size:.7rem}.facilitySettings-module__lSzQpq__linkCard{color:inherit;border-radius:var(--radius-xl);text-decoration:none;display:block}.facilitySettings-module__lSzQpq__linkCard:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.facilitySettings-module__lSzQpq__linkCardSurface{align-items:center;gap:var(--mantine-spacing-md);display:flex}.facilitySettings-module__lSzQpq__linkCardBody{flex:1;min-width:0}.facilitySettings-module__lSzQpq__backButton{align-self:flex-start}.facilitySettings-module__lSzQpq__headerRow{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.facilitySettings-module__lSzQpq__titleGroup{flex:1;align-items:center;gap:.5rem;min-width:15rem;display:flex}.facilitySettings-module__lSzQpq__title{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}.facilitySettings-module__lSzQpq__helpIcon{color:var(--mantine-color-dimmed);cursor:help;border-radius:var(--radius-sm);display:inline-flex}.facilitySettings-module__lSzQpq__helpIcon:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.facilitySettings-module__lSzQpq__headerActions{align-items:center;gap:.75rem;display:flex}.facilitySettings-module__lSzQpq__progressLabel{color:var(--mantine-color-dimmed);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.facilitySettings-module__lSzQpq__progress{width:8.75rem}.facilitySettings-module__lSzQpq__saveSlot{margin-left:.5rem}.facilitySettings-module__lSzQpq__split{min-height:32.5rem;padding:0;display:flex;overflow:hidden}@media (max-width:47.99em){.facilitySettings-module__lSzQpq__split{flex-direction:column}}.facilitySettings-module__lSzQpq__rail{border-right:1px solid var(--border-divider);flex-direction:column;flex-shrink:0;gap:2px;width:16.25rem;padding:.75rem .5rem;display:flex}@media (max-width:47.99em){.facilitySettings-module__lSzQpq__rail{border-right:none;border-bottom:1px solid var(--border-divider);width:auto}}.facilitySettings-module__lSzQpq__railItem{border-radius:var(--radius-sm);width:100%;font-size:var(--mantine-font-size-sm);text-align:left;color:var(--mantine-color-text);align-items:center;gap:.5rem;padding:.5rem .625rem;font-weight:500;display:flex}.facilitySettings-module__lSzQpq__railItem:hover{background:var(--mantine-color-gray-0)}.facilitySettings-module__lSzQpq__railItem[data-active]{background:var(--mantine-color-brand-light);font-weight:700}.facilitySettings-module__lSzQpq__railItem:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-outline-offset) * -1)}.facilitySettings-module__lSzQpq__railName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.facilitySettings-module__lSzQpq__railDone{color:var(--mantine-color-green-8);flex-shrink:0;display:inline-flex}.facilitySettings-module__lSzQpq__railLeft{font-variant-numeric:tabular-nums;color:var(--mantine-color-yellow-9);flex-shrink:0;font-size:.75rem;font-weight:500}.facilitySettings-module__lSzQpq__detail{flex-direction:column;flex:1;gap:1rem;min-width:0;padding:1.5rem;display:flex}.facilitySettings-module__lSzQpq__detailHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.facilitySettings-module__lSzQpq__detailTitle{margin:0;font-size:1.375rem;font-weight:700}.facilitySettings-module__lSzQpq__row{border-top:1px solid var(--border-divider);grid-template-columns:minmax(7.5rem,.8fr) minmax(0,2fr) 1.5rem;align-items:start;gap:1rem;padding:.875rem 0;display:grid}@media (max-width:47.99em){.facilitySettings-module__lSzQpq__row{grid-template-columns:minmax(0,1fr) 1.5rem}.facilitySettings-module__lSzQpq__row>:first-child{grid-column:1/-1}}.facilitySettings-module__lSzQpq__rowLabel{font-size:var(--mantine-font-size-sm);overflow-wrap:anywhere;padding-top:.625rem;font-weight:500}.facilitySettings-module__lSzQpq__picker{flex-direction:column;gap:.25rem;min-width:0;max-width:26.25rem;display:flex}.facilitySettings-module__lSzQpq__selectInput{border-color:var(--mantine-color-gray-2)}.facilitySettings-module__lSzQpq__picker[data-empty] input::placeholder{color:var(--mantine-color-yellow-9);opacity:1;font-weight:500}.facilitySettings-module__lSzQpq__feeLine{color:var(--mantine-color-dimmed);font-size:.75rem}.facilitySettings-module__lSzQpq__selectOption[data-checked]{background:var(--status-success-wash)}.facilitySettings-module__lSzQpq__option{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.facilitySettings-module__lSzQpq__optionText{flex-direction:column;gap:2px;min-width:0;display:flex}.facilitySettings-module__lSzQpq__optionMeta{color:var(--mantine-color-dimmed);font-size:.75rem}.facilitySettings-module__lSzQpq__optionCheck{color:var(--status-success-ink);flex-shrink:0}.facilitySettings-module__lSzQpq__status{justify-content:center;align-items:center;height:2.5rem;display:flex}.facilitySettings-module__lSzQpq__statusSaved{color:var(--mantine-color-green-8)}.facilitySettings-module__lSzQpq__statusFailed{color:var(--mantine-color-red-8)}.facilitySettings-module__lSzQpq__statusUnsaved{background:var(--mantine-color-yellow-6);border-radius:999px;width:8px;height:8px}.facilitySettings-module__lSzQpq__leaveList{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.facilitySettings-module__lSzQpq__leaveListItem{font-size:var(--mantine-font-size-sm);justify-content:space-between;gap:1rem;display:flex}
.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot{cursor:pointer;background:var(--status-warning-solid);color:var(--surface);transition:filter .12s}.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot:hover{filter:brightness(1.03)}.ProfileEnrollmentAttentionBar-module__ajcHtW__interactiveRoot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-outline-offset)}.ProfileEnrollmentAttentionBar-module__ajcHtW__copyGroup{min-width:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__iconWell{background:var(--status-warning-ink);color:var(--surface);flex-shrink:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__copyStack{min-width:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__bodyText{color:var(--surface);line-height:1.45}.ProfileEnrollmentAttentionBar-module__ajcHtW__meta{flex-shrink:0}.ProfileEnrollmentAttentionBar-module__ajcHtW__fullWidth{width:100%}
.ProfileRelationshipsPanel-module__Lucyeq__headerTitle{flex:1;min-width:0}.ProfileRelationshipsPanel-module__Lucyeq__toolbar{flex-shrink:0}
