.AuthForm_form__mqFkz{background:#fff;border:1px solid #e0e0e0;padding:2.5rem 2rem;max-width:420px;margin:0 auto;border-radius:1.25rem;box-shadow:0 4px 24px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:1rem}.AuthForm_title__lCF8h{text-align:center;font-size:1.75rem;font-weight:600;color:#1d1d1f}.AuthForm_inputGroup__qejJF{display:flex;flex-direction:column;gap:.5rem}.AuthForm_inputGroup__qejJF label{font-size:.95rem;font-weight:500;color:#333}.AuthForm_inputGroup__qejJF input{padding:.75rem 1rem;border:1px solid #ccc;border-radius:.6rem;font-size:1rem;transition:border .3s ease;width:100%}.AuthForm_inputGroup__qejJF input:focus{outline:none;border-color:#492bff;box-shadow:0 0 0 3px rgba(73,43,255,.1)}.AuthForm_submit__cCcWh{padding:.9rem;border:none;border-radius:.6rem;background-color:#492bff;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .25s ease}.AuthForm_submit__cCcWh:hover{background-color:#3722cc}.AuthForm_submit__cCcWh:disabled{opacity:.6;cursor:not-allowed}.AuthForm_checkbox__CtkcV{display:grid;grid-template-columns:min-content 1fr;grid-gap:.6rem;gap:.6rem;font-size:.8rem;color:#555;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AuthForm_checkbox__CtkcV input{accent-color:#492bff;width:1rem;height:1rem;margin-top:2px}.AuthForm_error__EKWn7{color:#e63946;background:#ffe8e8}.AuthForm_error__EKWn7,.AuthForm_success__hMUsa{padding:.6rem 1rem;border-radius:.5rem;font-size:.95rem}.AuthForm_success__hMUsa{color:#2e7d32;background:#e8f5e9}.AuthForm_info__zV3V_{color:#333;background:#f0f0ff;padding:.6rem 1rem;border-radius:.5rem;font-size:.95rem}.AuthForm_altAction___WhTX{text-align:center;font-size:.9rem;color:#555}.AuthForm_altAction___WhTX a{color:#492bff;text-decoration:none;font-weight:500}.AuthForm_altAction___WhTX a:hover{text-decoration:underline}.AuthForm_logout__O67OQ{padding:.8rem 1.2rem;margin-top:.5rem;border:none;border-radius:.5rem;background-color:#492bff;color:white;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .25s ease}.AuthForm_logout__O67OQ:hover{background-color:#3722cc}.AuthForm_userBox__ukuBa{background:linear-gradient(to bottom right,#f7f8ff,#eef0ff);border:1px solid #e5e7ff;border-radius:8px;padding:1rem;box-shadow:0 8px 20px rgba(73,43,255,.05);max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem}.AuthForm_subtitle___DQQA{text-align:center;font-size:1rem;color:#555;line-height:1.5;max-width:90%;margin:0 auto}.AuthForm_subtitle___DQQA strong{color:#492bff;font-weight:600}@media (max-width:767px){.AuthForm_form__mqFkz{padding:2rem 1.25rem;margin:2rem 1rem}.AuthForm_title__lCF8h{font-size:1.5rem}.AuthForm_form__mqFkz input[type=email],.AuthForm_form__mqFkz input[type=password],.AuthForm_form__mqFkz input[type=text]{font-size:1rem;padding:.7rem .9rem}.AuthForm_form__mqFkz button{font-size:1rem}.AuthForm_subtitle___DQQA{font-size:.95rem;max-width:100%}}.AuthForm_checkbox__CtkcV a{color:#492bff;text-decoration:none;font-weight:500;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease;word-break:break-word}.AuthForm_checkbox__CtkcV a:hover{color:#3722cc;text-decoration:underline}