@layer components{.header-badge-module-scss-module__cCCnya__badge{z-index:1;border-radius:.714286rem;min-width:1rem;padding:0 .214286rem;position:absolute;top:0;left:1.75rem;transform:translate(-50%)}}
@layer components{.navigation-menu-link-button-module-scss-module__wsLUBa__link.navigation-menu-link-button-module-scss-module__wsLUBa__border:not(:last-child){border-bottom:1px solid var(--color-gray-300)}}
@layer components{.profile-module-scss-module__Py-pOW__noImage{background-color:var(--color-primary-t90);width:1.5rem;height:1.5rem}}
@layer components{@layer ui{.loader-line-module-scss-module__Ohk72a__line{visibility:hidden;opacity:0;background-color:#bdccc8;width:100%;height:3px;transition:visibility 0s .2s,opacity .2s linear;display:block;position:absolute;overflow:hidden}.loader-line-module-scss-module__Ohk72a__line.loader-line-module-scss-module__Ohk72a__active{visibility:visible;opacity:1;transition:opacity 1s linear}.loader-line-module-scss-module__Ohk72a__line:before{content:"";background-color:var(--color-primary);width:100%;height:3px;position:absolute;left:0%}.loader-line-module-scss-module__Ohk72a__animation:before{width:0%;animation:2s linear infinite loader-line-module-scss-module__Ohk72a__lineAnim}@media (prefers-reduced-motion:reduce){.loader-line-module-scss-module__Ohk72a__animation:before{animation:none}}.motion-reduce .loader-line-module-scss-module__Ohk72a__animation:before{animation:none}@keyframes loader-line-module-scss-module__Ohk72a__lineAnim{0%{left:0%}50%{width:80%;left:0%}to{width:100%;left:100%}}}}
@layer components{.mobile-bottom-nav-module-scss-module__YsCiFq__nav{z-index:199;background-color:var(--color-white);transition:transform var(--bottom-nav-transition);position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:4px 4px 15px #0003}.mobile-bottom-nav-module-scss-module__YsCiFq__navVisible{transform:translateY(0)}.mobile-bottom-nav-module-scss-module__YsCiFq__navHidden{transform:translateY(100%)}.mobile-bottom-nav-module-scss-module__YsCiFq__navButton{width:3.5rem;font-size:.857143rem;line-height:1.16667}@media (min-width:768px){.mobile-bottom-nav-module-scss-module__YsCiFq__navButton{font-size:1rem;line-height:1.5}}.mobile-bottom-nav-module-scss-module__YsCiFq__navButton{color:var(--color-gray-600);-webkit-appearance:none;border-top:2px solid #0000;margin-top:-1px;padding-top:.428571rem;padding-bottom:.428571rem}.mobile-bottom-nav-module-scss-module__YsCiFq__navButton:hover,.mobile-bottom-nav-module-scss-module__YsCiFq__navButton:active{text-decoration:none}.mobile-bottom-nav-module-scss-module__YsCiFq__navButtonSelected{color:var(--color-dark);border-color:var(--color-dark)}@media (min-width:1024px){.mobile-bottom-nav-module-scss-module__YsCiFq__nav{display:none}}}
@layer pages{body:has(.fallback-module-scss-module__2YNH_a__removeBodyScroll){min-width:unset;overflow:hidden}}
@layer components{@layer ui{.communication-banner-module-scss-module__EyjFOG__communicationBanner a:hover{-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}}}
@layer components{@layer ui{.impersonating-session-banner-module-scss-module__8FZ8FG__component{z-index:500;background-color:var(--color-danger);color:var(--color-white);text-align:center;font-weight:var(--font-heavy);padding:.5rem 0}}}