.Footer_root__bNyLv{background-color:var(--mantine-color-gray-0);bottom:0;height:var(--footer-height);left:0;position:fixed;right:0}[data-mantine-color-scheme=dark] .Footer_root__bNyLv{background-color:var(--mantine-color-dark-8)}.Footer_content__wyiZM{gap:1rem;height:100%;margin:0 auto;max-width:min(80em,100%);padding:0 2.5rem;width:min(80em,100%)}@media (min-width:768px){.Footer_content__wyiZM{padding:0 2.5rem}}@media (min-width:1560px){.Footer_content__wyiZM{max-width:min(92rem,100%);padding:0 2.5rem;width:min(92rem,100%)}}.Header_header__ZPN_X{background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-3);height:56px}[data-mantine-color-scheme=dark] .Header_header__ZPN_X{border-bottom:1px solid var(--mantine-color-dark-4)}.Header_header__ZPN_X{padding-left:var(--mantine-spacing-md);padding-right:var(--mantine-spacing-md)}.Header_inner__q09Ou{align-items:center;display:flex;height:56px;justify-content:space-between}.Header_title__v_K10{color:var(--mantine-color-gray-9)}[data-mantine-color-scheme=dark] .Header_title__v_K10{color:var(--mantine-color-gray-0)}.Header_titleText___BX72{font-family:var(--font-space-grotesk),var(--mantine-font-family);font-weight:600;letter-spacing:-.25px;line-height:1.5rem}.Header_link__rO4Bx{border-radius:var(--mantine-radius-md);color:var(--mantine-color-gray-7);display:block;line-height:1;padding:10px 14px;text-decoration:none}[data-mantine-color-scheme=dark] .Header_link__rO4Bx{color:var(--mantine-color-dark-0)}.Header_link__rO4Bx{font-size:var(--mantine-font-size-sm);font-weight:500;white-space:nowrap}.Header_link__rO4Bx:hover,.Header_link__rO4Bx[data-active=true]{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .Header_link__rO4Bx:hover,[data-mantine-color-scheme=dark] .Header_link__rO4Bx[data-active=true]{background-color:var(--mantine-color-dark-6)}.Navbar_link__OJbyF{color:var(--mantine-color-text);display:block;font-size:var(--mantine-font-size-sm);font-weight:500;padding:var(--mantine-spacing-xs) var(--mantine-spacing-md);text-decoration:none;width:100%}.Navbar_link__OJbyF:hover{background-color:var(--mantine-color-gray-0);color:var(--mantine-color-black)}.Navbar_link__OJbyF[data-active=true]{background-color:var(--mantine-color-indigo-0);border-left:3px solid var(--mantine-color-indigo-6);color:var(--mantine-color-indigo-7)}.AppWrapper_main__q6A9D{background-color:var(--mantine-color-body);box-shadow:var(--mantine-shadow-md);margin-bottom:var(--footer-height);min-height:calc(100vh - var(--footer-height) - var(--app-shell-header-height));position:relative;z-index:1}.TableOfContents_control__Gd3UR{border-left:1px solid var(--mantine-color-gray-3);border-radius:0;padding-bottom:.5rem;padding-top:.5rem}.TableOfContents_control__Gd3UR[data-active]{border-left:1px solid var(--mantine-color-blue-5)}.PageWrapper_wrapper__xAN1U{gap:1rem;margin:0 auto;max-width:min(80em,100%);padding:1rem 2.5rem 3rem;width:min(80em,100%)}@media (min-width:768px){.PageWrapper_wrapper__xAN1U{padding:2rem 2.5rem 5rem}}@media (min-width:1560px){.PageWrapper_wrapper__xAN1U{max-width:min(92rem,100%);padding:2rem 2.5rem 10rem;width:min(92rem,100%)}}.CalendarWrapper_wrapper__yDjwG{background-color:var(--mantine-color-white);border-radius:.5rem;height:560px;width:100%}[data-mantine-color-scheme=dark] .CalendarWrapper_wrapper__yDjwG{background-color:var(--mantine-color-dark-6)}@media (max-height:600px){.ImageCarousel_image__4_cHK{display:none}}.ImageCarousel_carousel__MtR__:hover .ImageCarousel_carouselControls__M8DhA{opacity:1}.ImageCarousel_carouselControls__M8DhA{opacity:0;transition:opacity .15s ease}.ImageCarousel_carouselControl__8RGih,.ImageCarousel_carouselControls__M8DhA,.ImageCarousel_carouselIndicator__1pIAB{background-color:#fff}.ImageCarousel_carouselIndicator__1pIAB{height:.25rem;transition:width .25s ease;width:.25rem}.ImageCarousel_carouselIndicator__1pIAB[data-active]{width:1rem}.DetailPopover_DetailPopover__hF7E4{box-shadow:0 0 10px rgba(0,0,0,.5);display:flex;flex-direction:column;max-height:calc(100vh - 40px);padding-top:0;width:360px}.DetailPopover_DetailPopoverSection__CHqIE{display:flex;flex-direction:column;flex-shrink:1;overflow:hidden;padding:.75rem 1rem 1rem}.DetailPopover_title__M977N{display:-webkit-box;flex-grow:1;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.DetailPopover_timeLabel__Z2SLf{align-items:center;display:flex;gap:.25rem;margin-top:.25rem}.DetailPopover_infoField__TxbNI{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.CustomHeader_wrapper__wFBlA{display:flex;flex-direction:column;height:100%}.CustomHeader_header__fPjmG{border-bottom:1px solid red;display:flex;height:3.5rem;justify-content:space-between;padding:.75rem 1rem}.CustomHeader_controls__fOfsa{align-items:center;display:flex;gap:1rem}.CustomHeader_button__UHQSL{font-size:.875rem}.CustomHeader_title__JVPRB{color:tomato;font-size:1.5rem;font-weight:700;line-height:1}.CustomButton_button__DNn5S{background:#228be6;border:.0625rem solid transparent;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;height:1.875rem;line-height:1;overflow:hidden;padding-inline:.875rem;position:relative;text-align:center;text-transform:capitalize;transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);user-select:none;vertical-align:middle}.CustomButton_button__DNn5S:hover{background:#1c7ed6}.CustomButton_button__DNn5S:active{transform:translateY(.0625rem)}.CustomButton_button__DNn5S[data-color=pink]{background:#f06595}.CustomButton_button__DNn5S[data-color=pink]:hover{background:#e64980}.CustomButton_button__DNn5S[data-color=indigo]{background:#4c6ef5}.CustomButton_button__DNn5S[data-color=indigo]:hover{background:#4263eb}.CustomButton_button__DNn5S[data-color=grape]{background:#be4bdb}.CustomButton_button__DNn5S[data-color=grape]:hover{background:#ae3ec9}.CustomButton_button__DNn5S[data-color=teal]{background:#12b886}.CustomButton_button__DNn5S[data-color=teal]:hover{background:#0ca678}.CheckboxSwitch_button__0xrrF:hover{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .CheckboxSwitch_button__0xrrF:hover{background:var(--mantine-color-dark-1)}.CheckboxSwitch_button__0xrrF:hover:hover{background:var(--mantine-color-gray-2);text-decoration:none!important}[data-mantine-color-scheme=dark] .CheckboxSwitch_button__0xrrF:hover:hover{background:var(--mantine-color-dark-7)}.CheckboxSwitch_button__0xrrF:hover:hover .CheckboxSwitch_showOnly__SDAu0{opacity:1}.CheckboxSwitch_showOnly__SDAu0{background:var(--mantine-color-white);opacity:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}[data-mantine-color-scheme=dark] .CheckboxSwitch_showOnly__SDAu0{background:var(--mantine-color-dark-6)}.CheckboxSwitch_showOnly__SDAu0{cursor:pointer}.CheckboxSwitch_showOnly__SDAu0:hover{background:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .CheckboxSwitch_showOnly__SDAu0:hover{background:var(--mantine-color-dark-7)}.CheckboxSwitch_showOnly__SDAu0:active{transform:translateY(-45%)}