.LoginForm_formContainer__6Z_Df{display:flex;flex-direction:column;gap:1.5rem}.LoginForm_errorMessage__H1jhA{margin:0;padding:.75rem 1rem;background-color:#fee;border-radius:8px;border-left:4px solid #d32f2f}.LoginForm_form__7mWsC{display:flex;flex-direction:column;gap:1.5rem}.LoginForm_textField___4xGw{width:100%}.LoginForm_textField___4xGw .MuiOutlinedInput-root{background-color:#f5f7fa;border-radius:8px;transition:all .2s ease-in-out}.LoginForm_textField___4xGw .MuiOutlinedInput-root fieldset{border-color:#e0e4e8;border-width:1.5px}.LoginForm_textField___4xGw .MuiOutlinedInput-root:hover fieldset{border-color:#8CAAFB}.LoginForm_textField___4xGw .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#1C8EFF;border-width:2px}.LoginForm_textField___4xGw .MuiInputLabel-root{color:#4A5567;font-weight:500;transform:translate(14px,16px) scale(1)}.LoginForm_textField___4xGw .MuiInputLabel-root.Mui-focused{color:#1C8EFF}.LoginForm_textField___4xGw .MuiInputLabel-root.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75)}.LoginForm_textField___4xGw .MuiInputBase-input{color:#111729;font-size:.95rem}.LoginForm_passwordVisibilityIcon___V9Gt{color:#4A5567;transition:color .2s ease}.LoginForm_passwordVisibilityIcon___V9Gt:hover{color:#1C8EFF}.LoginForm_submitButton__UQV9W{width:100%;height:3.25rem;background:linear-gradient(135deg,#8CAAFB,#1C8EFF)!important;color:#fff!important;font-weight:600;text-transform:none;font-size:1rem;border-radius:8px;box-shadow:0 4px 12px rgba(28,142,255,.2);transition:all .3s ease}.LoginForm_submitButton__UQV9W:hover{box-shadow:0 6px 20px rgba(28,142,255,.3);transform:translateY(-1px)}.LoginForm_submitButton__UQV9W:disabled{background:#e0e4e8!important;color:#9ca3af!important;box-shadow:none;transform:none}.LoginForm_loadingSpinner__grWwf{color:#fff!important}.LoginForm_signupLink__TdMZq{text-align:center;font-size:.875rem;color:#4A5567;text-transform:none;cursor:pointer;font-weight:500;transition:color .2s ease}.LoginForm_signupLink__TdMZq:hover{color:#1C8EFF}