.vue-skeletor{position:relative;overflow:hidden;background-color:rgba(0,0,0,.12)}.vue-skeletor:not(.vue-skeletor--shimmerless):after{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-100%);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),rgba(37,22,22,0));animation:shimmer 1.5s infinite;content:""}.vue-skeletor--circle,.vue-skeletor--rect{display:block}.vue-skeletor--circle{border-radius:50%}.vue-skeletor--pill,.vue-skeletor--text{border-radius:9999px}.vue-skeletor--text{line-height:1;display:inline-block;width:100%;height:inherit;vertical-align:middle;top:-1px}@keyframes shimmer{to{transform:translateX(100%)}}*{transition:all .2s ease-in-out}body{margin:0;padding:0;border:0}body,select{font-family:Roboto,sans-serif;font-weight:lighter}select{-webkit-appearance:none}.router-link{height:100%;width:100%;display:flex;justify-content:center;align-content:center}.router-link,a{text-decoration:none;color:inherit}fieldset{margin:0;padding:0;position:relative}fieldset legend{display:flex;gap:10px;margin:0 10px;top:-10px}@media(max-width:768px){fieldset legend{font-size:.8rem}}fieldset div,fieldset input,fieldset select,fieldset textarea{padding:0 10px 10px}#app{flex-direction:column}#app,#app .error{width:100vw;height:100vh;display:flex}#app .error{justify-content:center;align-items:center;font-size:2rem;text-align:center}@keyframes waves{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7)}70%{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}@keyframes appear{0%{opacity:0;height:0}to{opacity:1;height:100%}}@keyframes disappear{0%{opacity:1;height:100%}to{opacity:0;height:0}}:focus{outline:none}@font-face{font-family:Michelia;src:url(/fonts/Michelia.d4ac45a1.otf) format("opentype")}@font-face{font-family:Against;src:url(/fonts/against%20regular.71860c38.otf) format("opentype")}.message-enter-active,.message-leave-active{transform:translateY(0);transition:all .3s linear;opacity:1}.message-enter-from,.message-leave-to{transform:translateY(-10vh);transition:all .3s linear;opacity:0}.popup-enter-active,.popup-leave-active{transition:opacity .2s ease}.popup-enter-from,.popup-leave-to{opacity:0}.appear-enter,.appear-enter-active{animation:appear .5s ease-in-out}.appear-leave-active,.appear-leave-to{animation:disappear .5s ease-in-out}.navbar-enter-active,.navbar-leave-active{transition:all .3s linear;opacity:1}.navbar-enter-from,.navbar-leave-to{transition:all .3s linear;opacity:0}