.login-module__WEZH7G__container{background:#0f1729;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__ambientGrid,.login-module__WEZH7G__videoOverlay,.login-module__WEZH7G__backgroundGlow{display:none}.login-module__WEZH7G__loginCard{z-index:10;border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:1.75rem;width:100%;max-width:400px;padding:2.5rem 2rem;display:flex;background:#141e33!important}@media (max-width:480px){.login-module__WEZH7G__loginCard{padding:2rem 1.5rem}}.login-module__WEZH7G__header{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.login-module__WEZH7G__logoImg{width:auto;height:40px;margin-bottom:.25rem}.login-module__WEZH7G__subtitle{color:#94a3b8;letter-spacing:0;font-size:.85rem;font-weight:400}.login-module__WEZH7G__form{flex-direction:column;gap:1rem;display:flex}.login-module__WEZH7G__inputGroup{flex-direction:column;gap:.35rem;display:flex}.login-module__WEZH7G__inputGroup label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:500}.login-module__WEZH7G__input{background:rgba(var(--foreground-rgb), .03);border:1px solid var(--border);color:#e8edf4;border-radius:6px;padding:.65rem .75rem;font-size:.9rem;transition:border-color .15s}.login-module__WEZH7G__input:focus{background:rgba(var(--foreground-rgb), .05);border-color:#3b82f6;outline:none}.login-module__WEZH7G__submitBtn{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:6px;margin-top:.25rem;padding:.75rem;font-weight:600;transition:opacity .15s}.login-module__WEZH7G__submitBtn:hover{opacity:.9}.login-module__WEZH7G__submitBtn:active{opacity:.85}.login-module__WEZH7G__footer{text-align:center;color:#64748b;flex-direction:column;gap:.35rem;font-size:.8rem;display:flex}.login-module__WEZH7G__footer a{color:#3b82f6;font-weight:500;text-decoration:none;transition:opacity .15s}.login-module__WEZH7G__footer a:hover{opacity:.8}.login-module__WEZH7G__copyright{text-align:center;color:#64748b;opacity:.5;letter-spacing:.03em;z-index:10;font-size:.72rem;position:absolute;bottom:1.5rem;left:0;right:0}.login-module__WEZH7G__error{color:#f87171;text-align:center;background:#ef444414;border:1px solid #ef444426;border-radius:6px;padding:.65rem;font-size:.82rem}
