.page-module___8aEwW__container{color:#fff;background-image:url(/imgs/bg.webp);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;display:flex;overflow:hidden}@keyframes page-module___8aEwW__gradientBG{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.page-module___8aEwW__card{-webkit-backdrop-filter:blur(16px);text-align:center;opacity:0;background:#0009;border:1px solid #ffffff14;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:90%;max-width:420px;padding:3.5rem 3rem;animation:.8s cubic-bezier(.16,1,.3,1) forwards page-module___8aEwW__fadeUp;display:flex;position:relative;transform:translateY(20px);box-shadow:0 25px 50px -12px #00000080}.page-module___8aEwW__card .page-module___8aEwW__logo{border-radius:50%;max-width:300px;margin-bottom:1rem}@keyframes page-module___8aEwW__fadeUp{to{opacity:1;transform:translateY(0)}}.page-module___8aEwW__shake{animation:.5s cubic-bezier(.36,.07,.19,.97) both page-module___8aEwW__shake}@keyframes page-module___8aEwW__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.page-module___8aEwW__title{color:#000;-webkit-text-fill-color:transparent;letter-spacing:-1px;background:linear-gradient(90deg,#00fff0 20%,#00ff80 40%,#00fff0 60% 80%) 0 0/200%;-webkit-background-clip:text;background-clip:text;margin:0 0 .5rem;font-size:3.5rem;font-weight:900;animation:5s linear infinite page-module___8aEwW__shine}@keyframes page-module___8aEwW__shine{to{background-position:200%}}.page-module___8aEwW__subtitle{color:#fff9;text-transform:uppercase;letter-spacing:3px;margin:0 0 2.5rem;font-size:.9rem;font-weight:500}.page-module___8aEwW__buttonStack{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex;position:relative}.page-module___8aEwW__button{cursor:pointer;border:none;border-radius:14px;outline:none;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px 24px;font-size:16px;font-weight:600;transition:all .2s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden}.page-module___8aEwW__button:hover{transform:translateY(-2px)scale(1.01)}.page-module___8aEwW__button:active{transform:translateY(0)scale(.99)}.page-module___8aEwW__button:disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.5);transform:none}.page-module___8aEwW__guestButton{color:#fff;background:linear-gradient(135deg,#00c851 0%,#007e33 100%);border:1px solid #ffffff1a;box-shadow:0 8px 20px -8px #00c85199}.page-module___8aEwW__guestButton:hover{box-shadow:0 12px 25px -8px #00c851cc}.page-module___8aEwW__googleButton{color:#444;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 6px -1px #0000001a}.page-module___8aEwW__googleButton:hover{background:#f8f9fa;border-color:#d0d0d0}.page-module___8aEwW__appleButton{color:#fff;background:#000;border:1px solid #fff3;box-shadow:0 4px 12px #0000004d}.page-module___8aEwW__appleButton:hover{background:#1a1a1a;border-color:#ffffff4d}.page-module___8aEwW__buttonError{color:#fff!important;background:linear-gradient(135deg,#f44 0%,#c00 100%)!important;box-shadow:0 4px 15px #c006!important}.page-module___8aEwW__icon{font-size:20px}.page-module___8aEwW__spinner{border:3px solid #ffffff1a;border-top-color:#00c851;border-radius:50%;width:24px;height:24px;animation:.8s cubic-bezier(.55,.055,.675,.19) infinite page-module___8aEwW__spin;position:absolute;top:-45px;right:0}@keyframes page-module___8aEwW__spin{to{transform:rotate(360deg)}}.page-module___8aEwW__footer{color:#ffffff4d;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;position:absolute;bottom:2rem}.page-module___8aEwW__errorText{color:#ff8ca3;background:#280a0a80;border:1px solid #f443;border-radius:8px;align-items:center;gap:8px;margin-top:1.5rem;padding:10px 16px;font-size:13px;font-weight:500;animation:.3s ease-out page-module___8aEwW__fadeUp;display:inline-flex}
