.auth_auth-variables__ESVmB{--primary-color:#4070f4;--secondary-color:#2c3e50}.auth_auth-container__OV_k0{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;box-sizing:border-box;background:linear-gradient(-45deg,#ee7752,#e73c7e,#23a6d5,#23d5ab);background-size:400% 400%;animation:auth_gradient__0lP7A 15s ease infinite}@keyframes auth_gradient__0lP7A{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.auth_auth-box__iVSPq{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:15px;padding:2.5rem;width:100%;max-width:400px;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;align-items:center;gap:1.5rem;animation:auth_slideIn__rXA3f .5s ease forwards}@keyframes auth_slideIn__rXA3f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth_auth-box__iVSPq h2{color:white;text-align:center;margin-bottom:2rem;font-size:2em;text-shadow:2px 2px 4px rgba(0,0,0,.2)}.auth_auth-box__iVSPq form{width:100%;display:flex;flex-direction:column;gap:1.5rem}.auth_form-group__ga1YY{margin-bottom:0;width:100%;position:relative}.auth_form-group__ga1YY input{width:100%;padding:0 1rem;background:rgba(255,255,255,.07);border:none;border-radius:8px;outline:none;color:white;font-size:1rem;box-shadow:0 4px 16px 0 rgba(31,38,135,.2);transition:all .3s ease;box-sizing:border-box;height:3rem;display:flex;align-items:center}.auth_form-group__ga1YY input::placeholder{color:rgba(255,255,255,.7)}.auth_form-group__ga1YY input:focus{background:rgba(255,255,255,.1);box-shadow:0 4px 20px 0 rgba(31,38,135,.3);transform:scale(1.01)}.auth_submitButton__UWYq6{width:100%;padding:1rem;background:#007AFF;color:white;border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;transition:all .3s ease;box-shadow:0 4px 16px 0 rgba(0,122,255,.3)}.auth_submitButton__UWYq6:hover{background:#005ecb;transform:translateY(-2px);box-shadow:0 6px 20px 0 rgba(0,122,255,.4)}.auth_submitButton__UWYq6:active{transform:translateY(0);box-shadow:0 4px 16px 0 rgba(0,122,255,.3)}.auth_auth-box__iVSPq p{color:white;text-align:center;margin-top:1rem}.auth_auth-box__iVSPq a{color:#00bfff;text-decoration:none;font-weight:600;transition:all .3s ease}.auth_auth-box__iVSPq a:hover{color:#66d9ff;text-decoration:underline}.auth_error-message__QyZtf{color:#ff3b30;margin-top:1rem;text-align:center;background:rgba(255,59,48,.1);padding:.5rem;border-radius:8px;display:none}.auth_error-message__QyZtf:not(:empty){display:block}@media (max-width:480px){.auth_auth-box__iVSPq{padding:1.5rem}.auth_auth-box__iVSPq h2{font-size:1.5em}.auth_form-group__ga1YY input{height:2.5rem}.auth_submitButton__UWYq6{padding:.8rem}}