.app[data-v-43750fae]{height:100vh;width:100vw;box-sizing:border-box;padding:20px;display:flex;flex-direction:column}.view[data-v-43750fae]{position:relative;flex:1;display:flex;isolation:isolate}.view[data-v-43750fae]:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:url(/starfish.png);background-repeat:no-repeat;background-position:center;background-size:contain;filter:grayscale(100%);opacity:.05;z-index:-1;pointer-events:none}.view[data-v-43750fae]>*{position:relative;z-index:1}nav.top-bar[data-v-43750fae]{background-color:#dcdcdc;padding:10px;display:flex;justify-content:space-between}.footer-view[data-v-43750fae]{background-color:#dcdcdc;padding:10px;display:flex;justify-content:center}.footer-view .link[data-v-43750fae]{display:inline-block;padding:5px 10px;border-radius:999px;color:#000}.footer-view .link.router-link-active[data-v-43750fae]{color:#fff}.link[data-v-43750fae]{display:inline-block;padding:5px 10px;border-radius:999px;color:#000}.hidden[data-v-43750fae]{visibility:hidden}.router-link-active[data-v-43750fae]{background-color:gray;color:#fff;transition:background-color .25s ease-in,color 0s ease-in .25s}.about-view[data-v-53976897],.home-view[data-v-4d38a36d]{box-sizing:border-box;padding:20px;background-color:#efeded;opacity:97%;display:flex;flex-direction:column;flex:1}.ee[data-v-4d38a36d]{display:flex;gap:20px;font-size:10rem;font-weight:700;font-family:Arial Black,sans-serif;align-self:center}.six[data-v-4d38a36d],.seven[data-v-4d38a36d]{display:inline-block;animation:hand-pump-36ce39c4-4d38a36d .4s infinite cubic-bezier(.68,-.55,.27,1.55)}.seven[data-v-4d38a36d]{animation-delay:.1s;color:#ff4757}@keyframes hand-pump-36ce39c4-4d38a36d{0%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-40px) rotate(-10deg) scale(1.1)}70%{transform:translateY(10px) rotate(5deg) scale(.9)}}.hidden[data-v-4d38a36d]{visibility:hidden}.login-view[data-v-9779f1c6]{box-sizing:border-box;padding:20px;background-color:#efeded;opacity:97%;display:flex;flex:1;justify-content:center;align-items:center}.login-content[data-v-9779f1c6]{display:flex;justify-content:center;gap:20px}.login-form[data-v-9779f1c6]{background-color:#f8f8f8;box-sizing:border-box;padding:20px;font-size:small;display:flex;flex-direction:column;align-items:center;gap:10px;width:200px}.login-form h1[data-v-9779f1c6]{margin:0}.login-form h3[data-v-9779f1c6]{text-align:center}.form-item[data-v-9779f1c6]{box-sizing:border-box;width:160px;margin-bottom:5px}.form-item>label[data-v-9779f1c6]{display:inline-block;margin-bottom:5px}.form-item>input[data-v-9779f1c6]{box-sizing:border-box;width:100%;margin-bottom:5px}.align-right[data-v-9779f1c6]{float:right}.error-messages[data-v-9779f1c6]{align-self:center;color:#c70d0d;font-size:12px;width:200px;transition:width 1s linear;display:flex;flex-direction:column;justify-content:center}.error-messages.all-satisfied[data-v-9779f1c6]{width:0;justify-content:center}.switch[data-v-9779f1c6]{position:relative;display:inline-block;width:30px;height:17px}.switch input[data-v-9779f1c6]{opacity:0;width:0;height:0}.slider[data-v-9779f1c6]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;transition:.4s;border-radius:17px}.slider[data-v-9779f1c6]:before{position:absolute;content:"";height:13px;width:14px;left:2px;bottom:2px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-9779f1c6]{background-color:#2196f3}input:checked+.slider[data-v-9779f1c6]:before{transform:translate(13px)}ul[data-v-9779f1c6]{padding-left:15px;margin:3px 0 10px}.error-messages span[data-v-9779f1c6],.error-messages .rule-text[data-v-9779f1c6]{display:inline-block;min-width:max-content;white-space:nowrap}.login-form>button[data-v-9779f1c6]{font-size:medium;color:#f8f8f8;background-color:#000;border-radius:999px;padding:5px 10px;border:0}.login-form>button[data-v-9779f1c6]:active{transform:scale(97%)}.login-form>button[data-v-9779f1c6]:disabled{opacity:.5;cursor:not-allowed}html,body{border:0;margin:0;padding:0;box-sizing:border-box;width:100vw;height:100vh}*{box-sizing:border-box}#app{width:100vw;height:100vh;font-family:Times New Roman,Times,serif}
