@import "https://fonts.googleapis.com/css2?family=Inter:wght@300..700&display=swap";
.login-module__QfRtEa__wrapper{background:#080b12;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.login-module__QfRtEa__gridBg{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.login-module__QfRtEa__blob{filter:blur(100px);pointer-events:none;z-index:0;background:#6366f126;border-radius:50%;width:400px;height:400px;position:absolute}.login-module__QfRtEa__logoWrap{justify-content:center;margin-bottom:20px;display:flex}.login-module__QfRtEa__back{color:#64748b;z-index:2;font-size:14px;text-decoration:none;position:absolute;top:20px;left:20px}.login-module__QfRtEa__card{z-index:2;background:#0f1623;border:1px solid #ffffff14;border-radius:16px;width:100%;max-width:400px;padding:40px;position:relative;box-shadow:0 20px 60px #00000080}.login-module__QfRtEa__header{text-align:center;margin-bottom:30px}.login-module__QfRtEa__header h1{color:#f8fafc;margin:0;font-size:24px}.login-module__QfRtEa__header p{color:#64748b;margin-top:6px;font-size:14px}.login-module__QfRtEa__form{flex-direction:column;gap:16px;display:flex}.login-module__QfRtEa__field{flex-direction:column;gap:6px;display:flex}.login-module__QfRtEa__field label{color:#94a3b8;font-size:12px}.login-module__QfRtEa__field a{color:#fff;font-size:12px}.login-module__QfRtEa__field input{color:#fff;background:#080b12;border:1px solid #ffffff14;border-radius:8px;padding:12px;font-size:14px}.login-module__QfRtEa__field input:focus{border-color:#6366f1;outline:none}.login-module__QfRtEa__fieldRow{justify-content:space-between;align-items:center;display:flex}.login-module__QfRtEa__password{position:relative}.login-module__QfRtEa__password input{color:#fff;background:#080b12;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:12px 44px 12px 12px}.login-module__QfRtEa__eyeBtn{cursor:pointer;color:#64748b;background:0 0;border:none;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login-module__QfRtEa__eyeBtn:hover{color:#94a3b8}.login-module__QfRtEa__button{color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:8px;margin-top:10px;padding:12px;font-weight:600;transition:background .2s}.login-module__QfRtEa__button:hover{background:#4f46e5}.login-module__QfRtEa__button:disabled{opacity:.6;cursor:not-allowed}.login-module__QfRtEa__error{color:#f87171;background:#ef44441a;border-radius:8px;padding:10px;font-size:13px}.login-module__QfRtEa__footer{text-align:center;color:#64748b;margin-top:20px;font-size:13px}.login-module__QfRtEa__footer a{color:#818cf8;text-decoration:none}.login-module__QfRtEa__footer a:hover{text-decoration:underline}@media (max-width:480px){.login-module__QfRtEa__card{margin:0 16px;padding:24px}.login-module__QfRtEa__back{left:16px}}
