.hamburger[data-v-dfa7e1a3]{background:#141840d9;border:none;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:5px;height:44px;justify-content:center;left:10px;list-style:none;padding:8px;position:fixed;top:10px;transition:background .3s;width:44px;z-index:1100}.hamburger[data-v-dfa7e1a3]::-webkit-details-marker{display:none}.hamburger[data-v-dfa7e1a3]::marker{content:none}.hamburger[data-v-dfa7e1a3]:hover{background:#283078f2}.hamburger[data-v-dfa7e1a3]:focus-visible{outline:3px solid #ffd54a;outline-offset:3px}.hamburger span[data-v-dfa7e1a3]{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .3s,opacity .3s;width:100%}.app-menu[open] .hamburger span[data-v-dfa7e1a3]:first-child{transform:translateY(7px) rotate(45deg)}.app-menu[open] .hamburger span[data-v-dfa7e1a3]:nth-child(2){opacity:0}.app-menu[open] .hamburger span[data-v-dfa7e1a3]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-panel[data-v-dfa7e1a3]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#0a051eeb;display:none;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;position:fixed;z-index:1050}.app-menu[open] .menu-panel[data-v-dfa7e1a3]{animation:menu-fade-in-dfa7e1a3 .3s ease;display:flex}.menu-inner[data-v-dfa7e1a3]{max-width:42em;padding:5rem 1.5rem 3rem;text-align:center;width:100%}.menu-quick[data-v-dfa7e1a3]{gap:.5rem;margin-bottom:2rem}.menu-list[data-v-dfa7e1a3],.menu-quick[data-v-dfa7e1a3]{display:flex;flex-wrap:wrap;justify-content:center}.menu-list[data-v-dfa7e1a3]{gap:.4rem;list-style:none;margin:0;padding:0}.menu-list li a[data-v-dfa7e1a3]{border:1px solid hsla(0,0%,100%,.15);border-radius:.35rem;color:#fffffff2;display:inline-block;font-size:.88rem;padding:.45em .9em;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.menu-list li a.router-link-active[data-v-dfa7e1a3],.menu-list li a[data-v-dfa7e1a3]:hover,.menu-list li a[aria-current=page][data-v-dfa7e1a3]{background:#ffffff1f;border-color:#fff6;color:#fff}.menu-list li a[data-v-dfa7e1a3]:focus-visible{outline:3px solid #ffd54a;outline-offset:3px}@keyframes menu-fade-in-dfa7e1a3{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-menu[open] .menu-panel[data-v-dfa7e1a3],.hamburger span[data-v-dfa7e1a3]{animation:none;transition:none}}
