.page-enter-active,.page-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}.page-enter-to,.page-leave-from{opacity:1;transform:translateY(0)}@supports (view-transition-name:none){::view-transition-new(root),::view-transition-old(root){animation-duration:.3s}::view-transition-old(root){animation-name:fade-out}::view-transition-new(root){animation-name:fade-in}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#__nuxt-route-announcer__,[aria-live=polite][role=status]{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.error-code[data-v-0b20a520]{position:relative;text-shadow:2px 2px 0 rgba(0,0,0,.1),-2px -2px 0 hsla(0,0%,100%,.1)}.error-code[data-v-0b20a520]:after,.error-code[data-v-0b20a520]:before{content:attr(data-text);height:100%;left:0;opacity:.8;position:absolute;top:0;width:100%}.error-code[data-v-0b20a520]:before{animation:glitch-1-0b20a520 2s linear infinite alternate-reverse;color:#0000001a;z-index:-1}.error-code[data-v-0b20a520]:after{animation:glitch-2-0b20a520 3s linear infinite alternate-reverse;color:#0000000d;z-index:-2}@keyframes glitch-1-0b20a520{0%,to{transform:translate(0)}20%{transform:translate(-3px,3px)}40%{transform:translate(-3px,-3px)}60%{transform:translate(3px,3px)}80%{transform:translate(3px,-3px)}}@keyframes glitch-2-0b20a520{0%,to{transform:translate(0)}20%{transform:translate(3px,-3px)}40%{transform:translate(3px,3px)}60%{transform:translate(-3px,-3px)}80%{transform:translate(-3px,3px)}}@keyframes float-slow-0b20a520{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes float-medium-0b20a520{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(-15px) rotate(50deg)}}@keyframes float-fast-0b20a520{0%,to{transform:translateY(0) rotate(12deg)}50%{transform:translateY(-10px) rotate(17deg)}}.animate-float-slow[data-v-0b20a520]{animation:float-slow-0b20a520 6s ease-in-out infinite}.animate-float-medium[data-v-0b20a520]{animation:float-medium-0b20a520 4s ease-in-out infinite}.animate-float-fast[data-v-0b20a520]{animation:float-fast-0b20a520 3s ease-in-out infinite}
