.LoginForm_container__VByqR{display:flex;justify-content:center;align-items:center;min-height:100vh;background:radial-gradient(circle at top,#1a1a1d 0,#0f0f11 100%);padding:2rem}.LoginForm_loginBox__fz3C8{background:#141416;padding:3rem;border-radius:14px;width:100%;max-width:420px;box-shadow:0 10px 50px rgba(0,0,0,.6),0 0 20px rgba(0,215,255,.05);border:1px solid rgba(255,255,255,.05)}.LoginForm_title__rwI8Z{text-align:center;margin-bottom:2rem;color:#e6e6e6;font-size:2.1rem;font-weight:700;letter-spacing:.5px}.LoginForm_form__OEFGU{gap:1.4rem}.LoginForm_formGroup__FqsRJ,.LoginForm_form__OEFGU{display:flex;flex-direction:column}.LoginForm_input__NCDLA{padding:.9rem 1rem;background:#1d1d20;border:2px solid #2a2a2e;border-radius:10px;font-size:1rem;color:#e2e2e2;transition:all .25s ease;outline:none}.LoginForm_input__NCDLA::placeholder{color:#6f6f76}.LoginForm_input__NCDLA:focus{border-color:#00d8ff;box-shadow:0 0 6px rgba(0,216,255,.4)}.LoginForm_submitButton__8Bm5F{padding:1rem;background:linear-gradient(135deg,#009dff,#00e6c0);color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .25s ease}.LoginForm_submitButton__8Bm5F:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,180,255,.35)}.LoginForm_submitButton__8Bm5F:active{transform:translateY(0)}.LoginForm_error__JYYnz{padding:.9rem;background:rgba(255,65,65,.08);border:1px solid rgba(255,65,65,.25);border-radius:10px;color:#ff4d4d;text-align:center;margin-bottom:1rem;font-size:.95rem}