.nav-logo[data-v-e8978edd]{align-items:center;animation:logo-entrance-e8978edd 2.8s cubic-bezier(.16,1,.3,1) .3s forwards;display:flex;opacity:0}.nav-logo.no-anim[data-v-e8978edd]{animation:none;opacity:.85}.nav-logo.is-settled[data-v-e8978edd]:hover,.nav-logo[data-v-e8978edd]:hover{opacity:.7}@keyframes logo-entrance-e8978edd{0%{opacity:0;transform:translate(calc(50vw - 50% - 20px)) scale(1.1)}30%{opacity:1;transform:translate(calc(50vw - 50% - 20px)) scale(1.1)}65%{opacity:1;transform:translate(calc(50vw - 50% - 20px)) scale(1.1)}to{opacity:.85;transform:translate(0) scale(1)}}.nav-back[data-v-e8978edd]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff0f;border-radius:9999px;color:#ffffffb3;display:flex;height:36px;justify-content:center;transition:color .25s ease,background-color .25s ease;width:36px}.nav-back[data-v-e8978edd]:hover{background:#ffffff1f;color:#fff}.nav-link[data-v-e8978edd]{align-items:center;border-radius:9999px;color:#ffffffb3;cursor:pointer;display:flex;filter:blur(4px);font-size:14px;letter-spacing:.02em;opacity:0;padding:10px 16px;transform:translate(8px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1),color .3s ease,background-color .3s ease;white-space:nowrap}.nav-link.is-visible[data-v-e8978edd]{filter:blur(0);opacity:1;transform:translate(0)}.nav-link[data-v-e8978edd]:hover{background:#ffffff14;color:#fff}.mobile-trigger[data-v-e8978edd]{align-items:center;color:#ffffff80;display:flex;height:32px;justify-content:center;opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),color .3s ease;width:32px}.mobile-trigger.is-visible[data-v-e8978edd]{opacity:1}.mobile-trigger[data-v-e8978edd]:hover{color:#fff}.mobile-dropdown[data-v-e8978edd]{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-top:8px;pointer-events:none;position:absolute;right:0;top:100%}.mobile-dropdown.is-open[data-v-e8978edd]{pointer-events:auto}.mobile-link[data-v-e8978edd]{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0003;border:1px solid hsla(0,0%,100%,.06);border-radius:9999px;color:#fffc;font-size:14px;opacity:0;padding:10px 20px;pointer-events:none;transform:translateY(-8px) scale(.95);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),background-color .25s ease;white-space:nowrap}.mobile-link.is-visible[data-v-e8978edd]{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mobile-link[data-v-e8978edd]:active{background:#ffffff1a}
