.transition-opacity[data-v-91f3f3d8]{transition:opacity .3s ease-in-out}.translate-x-full[data-v-91f3f3d8]{transform:translateX(-100%);opacity:0}.translate-x-0[data-v-91f3f3d8]{transform:translateX(0);opacity:1}.md\:hidden[data-v-91f3f3d8]{display:none!important}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}nav a{font-weight:700;color:#fff;transition:color .3s ease}nav a.router-link-exact-active{color:#fb923c}.menu{display:none}@media (max-width:768px){.menu{display:block}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fade-in .8s ease-out forwards}.animate-fade-in-up{animation:fade-in-up 1s ease-out forwards}.animate-scale-in{animation:scale-in .9s ease-out forwards}.form-input[data-v-38f276c0]{width:100%;background-color:#fff;border:1px solid #d1d5db;color:#374151;padding:.75rem 1rem;border-radius:.5rem;outline:none;transition:border .3s ease}.form-input[data-v-38f276c0]:focus{border-color:#f97316;box-shadow:0 0 0 2px #fde68a}button[data-v-0a0c1525]{transition:all .3s ease}button[data-v-0a0c1525]:hover{transform:translateY(-2px)}button[data-v-0a0c1525]:focus{outline:none;box-shadow:0 0 0 2px rgba(66,153,225,.5)}