.modal-enter-active[data-v-a62ec92e],.modal-leave-active[data-v-a62ec92e]{transition:opacity .2s ease}.modal-enter-from[data-v-a62ec92e],.modal-leave-to[data-v-a62ec92e]{opacity:0}.modal-enter-active .relative[data-v-a62ec92e],.modal-leave-active .relative[data-v-a62ec92e]{transition:transform .2s ease,opacity .2s ease}.modal-enter-from .relative[data-v-a62ec92e],.modal-leave-to .relative[data-v-a62ec92e]{opacity:0;transform:scale(.95)}kbd[data-v-a62ec92e]{font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.875em}@keyframes slide-in-a65fb5a5{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.animate-slide-in[data-v-a65fb5a5]{animation:slide-in-a65fb5a5 .3s ease-out}.toast-enter-active[data-v-a65fb5a5]{transition:all .3s ease-out}.toast-leave-active[data-v-a65fb5a5]{transition:all .2s ease-in}.toast-enter-from[data-v-a65fb5a5],.toast-leave-to[data-v-a65fb5a5]{opacity:0;transform:translate(100%)}.toast-move[data-v-a65fb5a5]{transition:transform .3s ease}body{font-family:Inter,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Nunito,Inter,sans-serif;font-weight:700}.high-contrast{--tw-text-opacity:1}.high-contrast .text-text,.high-contrast body{color:#000!important}.high-contrast .text-gray-600,.high-contrast .text-gray-700{color:#1a1a1a!important}.high-contrast .text-gray-500{color:#333!important}.high-contrast .bg-white{background-color:#fff!important}.high-contrast .bg-gray-50{background-color:#f5f5f5!important}.high-contrast .bg-gray-100{background-color:#e8e8e8!important}.high-contrast .border-gray-200,.high-contrast .border-gray-300{border-color:#000!important;border-width:2px!important}.high-contrast .border-gray-100{border-color:#333!important}.high-contrast a,.high-contrast button{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.high-contrast .hover\:text-primary:hover{color:#c06!important;font-weight:600}.high-contrast :focus,.high-contrast :focus-visible{outline:3px solid #000!important;outline-offset:2px!important}.high-contrast .shadow-lg,.high-contrast .shadow-md,.high-contrast .shadow-sm,.high-contrast .shadow-xl{box-shadow:0 0 0 2px #000!important}.high-contrast .text-primary{color:#c06!important;font-weight:600}.high-contrast .bg-primary{background-color:#c06!important}.high-contrast .border-primary{border-color:#c06!important;border-width:2px!important}.high-contrast [class*="hover:scale"],.high-contrast [class*="hover:shadow"]{border:2px solid #000!important}
