.hamburger[data-v-fd2ad8f6]{cursor:pointer;-webkit-tap-highlight-color:transparent;--dasharray:12 63;--dashoffset:0;display:inline-block;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.hamburger[data-v-fd2ad8f6]:focus,.hamburger[data-v-fd2ad8f6]:focus-visible{box-shadow:none!important;border:none!important;outline:none!important}.hamburger svg[data-v-fd2ad8f6]{transform-origin:50%;transform-box:fill-box;transition:transform .6s cubic-bezier(.4,0,.2,1);width:2.5em;height:2.5em;-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.2,1);display:block}.line[data-v-fd2ad8f6]{fill:none;stroke:#374151;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line-top-bottom[data-v-fd2ad8f6]{stroke-dasharray:var(--dasharray);stroke-dashoffset:var(--dashoffset)}.hamburger.active[data-v-fd2ad8f6]{--dasharray:20 300;--dashoffset:-32.42}.hamburger.active svg[data-v-fd2ad8f6]{transform:rotate(-45deg)}.themeToggle[data-v-5d4a01d0]{color:#374151;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:color .3s;display:flex}.app-dark .themeToggle[data-v-5d4a01d0]{color:#f1f5fa}.st-sunMoonThemeToggleBtn[data-v-5d4a01d0]{cursor:pointer;position:relative}.st-sunMoonThemeToggleBtn .themeToggleInput[data-v-5d4a01d0]{opacity:0;aspect-ratio:1;width:100%;height:100%}.st-sunMoonThemeToggleBtn svg[data-v-5d4a01d0]{width:70%;height:70%;transition:transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(40deg)}.st-sunMoonThemeToggleBtn svg .sunMoon[data-v-5d4a01d0]{transform-origin:50%;transition:inherit;transform:scale(1)}.st-sunMoonThemeToggleBtn svg .sunRay[data-v-5d4a01d0]{transform-origin:50%;transform:scale(0)}.st-sunMoonThemeToggleBtn svg mask>circle[data-v-5d4a01d0]{transition:transform .64s cubic-bezier(.41,.64,.32,1.575);transform:translate(0)}.st-sunMoonThemeToggleBtn svg .sunRay2[data-v-5d4a01d0]{animation-delay:50ms!important}.st-sunMoonThemeToggleBtn svg .sunRay3[data-v-5d4a01d0]{animation-delay:.1s!important}.st-sunMoonThemeToggleBtn svg .sunRay4[data-v-5d4a01d0]{animation-delay:.17s!important}.st-sunMoonThemeToggleBtn svg .sunRay5[data-v-5d4a01d0]{animation-delay:.29s!important}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg[data-v-5d4a01d0]{transform:translate(-50%,-50%)rotate(90deg)}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg mask>circle[data-v-5d4a01d0]{transform:translate(16px,-3px)}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg .sunMoon[data-v-5d4a01d0]{transform:scale(.55)}.st-sunMoonThemeToggleBtn .themeToggleInput:checked+svg .sunRay[data-v-5d4a01d0]{animation:.4s forwards showRay1832-5d4a01d0}@keyframes showRay1832-5d4a01d0{0%{transform:scale(0)}to{transform:scale(1)}}.layout-topbar[data-v-1a34675c]{z-index:100;position:sticky;top:0;flex-direction:row!important;padding:.5rem .25rem!important}.topbar-left[data-v-1a34675c]{flex:auto;min-width:0;border-bottom:none!important;width:auto!important}.topbar-middle[data-v-1a34675c]{flex:auto;justify-content:center;align-items:center;min-width:0;display:none}.logo-image[data-v-1a34675c]{width:auto;height:2.5rem}@media screen and (width<=991px){.logo-image[data-v-1a34675c]{height:4rem}}.topbar-right[data-v-1a34675c]{flex:0 auto;min-width:0;width:auto!important}.topbar-menu[data-v-1a34675c]{gap:.5rem}.profile-button[data-v-1a34675c]{cursor:pointer}.profile-image[data-v-1a34675c]{width:2.5rem;height:2.5rem}.menu-button[data-v-1a34675c]{justify-content:center;align-items:center;margin:0;padding:0;display:flex;background:0 0!important;border:none!important;outline:none!important}.menu-button[data-v-1a34675c]:focus,.menu-button[data-v-1a34675c]:focus-visible{box-shadow:none!important;outline:none!important}@media screen and (width<=991px){.topbar-middle[data-v-1a34675c]{display:flex}.profile-name[data-v-1a34675c]{display:none!important}.profile-image[data-v-1a34675c]{width:2rem;height:2rem}.topbar-menu[data-v-1a34675c]{gap:.75rem}}@media screen and (width<=576px){.layout-topbar[data-v-1a34675c]{padding:.5rem .25rem!important}.menu-button[data-v-1a34675c]{width:2rem;height:2rem}}
