.container[data-v-d25b24ae]{display:flex;justify-content:center;align-items:center;padding:20px;width:100%;min-height:inherit}.form-signin[data-v-d25b24ae]{width:100%;max-width:330px;padding:15px;background-color:hsla(0,0%,100%,.8);border-radius:10px;box-sizing:border-box}@media (max-width:576px){.form-signin[data-v-d25b24ae]{padding:15px 10px}}.fade-enter-active[data-v-d25b24ae],.fade-leave-active[data-v-d25b24ae]{transition:opacity .25s ease}.fade-enter-from[data-v-d25b24ae],.fade-leave-to[data-v-d25b24ae]{opacity:0}.transparent-area[data-v-d25b24ae]{height:250px;width:100%;box-sizing:border-box;background:transparent;text-align:left;direction:ltr;unicode-bidi:plaintext;border:1px solid hsla(0,0%,100%,.3);color:#000;padding:10px;resize:none;backdrop-filter:blur(5px)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prevent-select{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body{-webkit-touch-callout:none;margin:0;min-height:100vh;min-height:-webkit-fill-available;background:linear-gradient(135deg,#74ebd5,#acb6e5)}.slide-backward-enter-active,.slide-backward-leave-active,.slide-forward-enter-active,.slide-forward-leave-active{transition:transform 1s ease}.slide-backward-leave-to,.slide-forward-enter-from{transform:translateX(100%)}.slide-backward-enter-from,.slide-forward-leave-to{transform:translateX(-100%)}body{overscroll-behavior:none;height:100vh}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:9999}.overlay,.spinner-container{display:flex;justify-content:center;align-items:center}.spinner-container{background-color:hsla(0,0%,100%,.9);border-radius:15px;padding:20px;box-shadow:0 0 10px rgba(0,0,0,.3);width:100px;height:100px}.spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}.smaller-text{font-size:.7em}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-background{background:linear-gradient(-45deg,#fddcff,#fff,#d7f1ff,#ddf0ff);height:100%;animation:gradientBG 15s ease infinite;background-size:200% 200%;background-attachment:fixed}.bg-pan-bottom{animation:bg-pan-bottom 3s both}@keyframes bg-pan-bottom{0%{background-position:50% 0}to{background-position:50% 100%}}.wobble-hor-bottom{animation:wobble-hor-bottom .8s both}@keyframes wobble-hor-bottom{0%,to{transform:translateX(0);transform-origin:50% 50%}15%{transform:translateX(-30px) rotate(-6deg)}30%{transform:translateX(15px) rotate(6deg)}45%{transform:translateX(-15px) rotate(-3.6deg)}60%{transform:translateX(9px) rotate(2.4deg)}75%{transform:translateX(-6px) rotate(-1.2deg)}}.heartbeat{animation:heartbeat 1.5s ease-in-out infinite both}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}.bg-pan-bl{animation:bg-pan-bl 8s infinite alternate both}@keyframes bg-pan-bl{0%{background-position:100% 0}to{background-position:0 100%}}