.AuthForm-module__ziuA_q__container{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);background:linear-gradient(135deg,#ffffffd1 60%,#f5f5ffb3 100%);border:2.5px solid #ffffff73;border-radius:20px;flex-direction:column;align-items:stretch;width:480px;margin:7vh auto 0;padding:3.5rem 2.5rem 2.5rem;animation:.7s cubic-bezier(.4,0,.2,1) AuthForm-module__ziuA_q__fadeIn;display:flex;position:relative;box-shadow:0 12px 48px #0000002e,0 1.5px 8px #00000014}@keyframes AuthForm-module__ziuA_q__fadeIn{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.AuthForm-module__ziuA_q__logo{background:#ffffffd9;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:absolute;top:-48px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 24px #0000001a}.AuthForm-module__ziuA_q__header{text-align:center;margin-top:2.5rem;margin-bottom:2.2rem}.AuthForm-module__ziuA_q__header h2{color:hsl(var(--brand));letter-spacing:-.5px;margin:0;font-size:2.2rem;font-weight:800}.AuthForm-module__ziuA_q__form{flex-direction:column;gap:1.7rem;display:flex}.AuthForm-module__ziuA_q__footer{text-align:center;color:#888;margin-top:2.2rem;font-size:1.08rem}@media (max-width:700px){.AuthForm-module__ziuA_q__container{border-radius:18px;max-width:99vw;padding:1.2rem .5rem 1rem}.AuthForm-module__ziuA_q__header h2{font-size:1.4rem}.AuthForm-module__ziuA_q__logo{width:56px;height:56px;top:-32px}}.AuthForm-module__ziuA_q__dark .AuthForm-module__ziuA_q__container{color:#f3f3f3;background:linear-gradient(135deg,#121111d1 60%,#282831b3 100%);border:2.5px solid #ffffff1f;box-shadow:0 12px 48px #000000d9,0 1.5px 8px #00000038}.AuthForm-module__ziuA_q__dark .AuthForm-module__ziuA_q__header h2{color:hsl(var(--brand))}.AuthForm-module__ziuA_q__dark .AuthForm-module__ziuA_q__footer{color:#bbb}.AuthForm-module__ziuA_q__dark .AuthForm-module__ziuA_q__logo{background:#23262f;border:2px solid #fff}.AuthForm-module__ziuA_q__dark .AuthForm-module__ziuA_q__logo img{filter:brightness(0)invert()grayscale(.1)contrast(1.1)}
.FormInput-module__8rNJlG__inputGroup{flex-direction:column;margin-bottom:1rem;display:flex}.FormInput-module__8rNJlG__label{color:#333;margin-bottom:.4rem;font-size:1rem;font-weight:500}.FormInput-module__8rNJlG__inputWrapper{align-items:center;display:flex;position:relative}.FormInput-module__8rNJlG__input{background:#fafbfc;border:1.5px solid #e0e0e0;border-radius:8px;width:100%;padding:.7rem 2.5rem .7rem 1rem;font-size:1rem;transition:border .2s,box-shadow .2s}.FormInput-module__8rNJlG__input:focus{border-color:hsl(var(--brand));box-shadow:0 0 0 2px hsl(var(--brand)/.08);outline:none}.FormInput-module__8rNJlG__errorInput{border-color:hsl(var(--brand));background:#fff0f2}.FormInput-module__8rNJlG__showHide{cursor:pointer;color:#888;background:0 0;border:none;align-items:center;height:100%;padding:0;font-size:1.1rem;display:flex;position:absolute;right:.7rem}.FormInput-module__8rNJlG__errorMsg{color:#b00020;border:1.5px solid hsl(var(--brand));box-shadow:0 2px 8px hsl(var(--brand)/.07);background:#ffeaea;border-radius:6px;align-items:center;gap:.5rem;margin-top:.4rem;padding:.6rem 1rem;font-size:1.05rem;font-weight:600;display:flex}@media (max-width:600px){.FormInput-module__8rNJlG__input{padding:.6rem 2.2rem .6rem .8rem;font-size:.98rem}}.FormInput-module__8rNJlG__dark .FormInput-module__8rNJlG__input,.FormInput-module__8rNJlG__dark input.FormInput-module__8rNJlG__input{color:#fff!important;background:#23262f!important;border:1.5px solid #444!important}.FormInput-module__8rNJlG__dark .FormInput-module__8rNJlG__input:focus,.FormInput-module__8rNJlG__dark input.FormInput-module__8rNJlG__input:focus{border-color:hsl(var(--brand))!important;box-shadow:0 0 0 2px hsl(var(--brand)/.18)!important}.FormInput-module__8rNJlG__dark .FormInput-module__8rNJlG__input::-moz-placeholder{color:#bbb!important;opacity:1!important}.FormInput-module__8rNJlG__dark input.FormInput-module__8rNJlG__input::-moz-placeholder{color:#bbb!important;opacity:1!important}.FormInput-module__8rNJlG__dark .FormInput-module__8rNJlG__input::placeholder,.FormInput-module__8rNJlG__dark input.FormInput-module__8rNJlG__input::placeholder{color:#bbb!important;opacity:1!important}.FormInput-module__8rNJlG__dark .FormInput-module__8rNJlG__label{color:#e0e0e0}.FormInput-module__8rNJlG__dark .FormInput-module__8rNJlG__errorMsg{color:hsl(var(--brand))}.FormInput-module__8rNJlG__dark .FormInput-module__8rNJlG__showHide{color:#bbb}
