.SideNav_header__v_Q5c{height:100%}.SideNav_main__SL8ax{max-width:280px;height:100%;display:grid;grid-template-rows:100px auto 1fr 88px;justify-items:center;background:#fff;box-shadow:1px 0 1px hsla(0,0%,50%,.2)}.SideNav_expanded__BrLda{width:280px}.SideNav_backdrop__BE8fu{position:fixed;z-index:-1;top:0;left:0}@media (width > 900px){.SideNav_backdrop__BE8fu{display:none}.SideNav_main__SL8ax:not(.SideNav_expanded__BrLda){width:88px}}@media (500px < width <= 900px){.SideNav_expanded__BrLda{position:absolute}.SideNav_expanded__BrLda .SideNav_backdrop__BE8fu{display:revert;width:100vw;height:100vh;background-color:var(--color-background-dark);opacity:30%}}@media (width <= 500px){.SideNav_expanded__BrLda{position:absolute}.SideNav_expanded__BrLda .SideNav_backdrop__BE8fu{display:revert;width:100vw;height:100vh;background-color:var(--color-background-dark);opacity:30%}.SideNav_main__SL8ax:not(.SideNav_expanded__BrLda){display:none}}.SideNav_mobileIcons__LIeIU{display:flex;align-items:center}.SideNav_logo__dGOHb{padding:.5rem 0 .5rem .25rem;& svg{height:2.6rem}}.SideNav_mainNav__Vqe2X{width:85%;padding-top:20px;display:flex;flex-direction:column;gap:4px}.SideNav_labelHidden__8AS8b button{padding-right:12px;justify-content:center;& label{display:none;transition:display .1s;transition-delay:.2s}}.SideNav_mobileSection__fKdNs{display:flex;width:100%;align-items:center;justify-content:space-evenly}.SideNavButton_link__CEtBc{display:block;border-radius:.75rem;&.SideNavButton_isActive__QzHhn{background:rgba(71,88,169,.2);& .SideNavButton_navButton__M1bkh{color:var(--color-primary);font-weight:600}}&:not(.SideNavButton_isActive__QzHhn){&:hover .SideNavButton_stateOverlay__QXkOh{opacity:1;background-color:rgba(71,88,169,.12)}}}.SideNavButton_navButton__M1bkh{width:100%;height:2.5rem;padding-left:.75rem;font-size:1.2rem;font-weight:550;line-height:1.25rem;letter-spacing:.1pt;color:var(--color-palette-neutral30);display:flex;align-items:center;justify-content:flex-start;position:relative;gap:1rem;@media screen and (hover:hover) and (pointer:fine){cursor:pointer;filter:brightness(1.3)}&:focus-visible .SideNavButton_stateOverlay__QXkOh{opacity:1;background-color:rgba(71,88,169,.16)}}.SideNavButton_stateOverlay__QXkOh{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;border-radius:.75rem;transition:all .5s ease-out}.SideNavButton_icon__P5Q_N{font-size:1.3rem;display:flex;align-items:center;justify-content:center}