.page-module-scss-module__rO5OTa__container{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.page-module-scss-module__rO5OTa__loginCard{-webkit-backdrop-filter:blur(16px);background:#1d212b1a;border:1px solid #edeff214;border-radius:.75rem;flex-direction:column;gap:1.5rem;width:100%;max-width:400px;padding:2rem;animation:.5s ease-out page-module-scss-module__rO5OTa__slideUp;display:flex}.page-module-scss-module__rO5OTa__header{text-align:center}.page-module-scss-module__rO5OTa__header h1{color:#f9fafb;margin-top:.5rem;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.page-module-scss-module__rO5OTa__header p{color:#7e889a;font-size:.875rem}.page-module-scss-module__rO5OTa__form{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__rO5OTa__inputGroup{flex-direction:column;gap:.5rem;display:flex}.page-module-scss-module__rO5OTa__inputGroup label{color:#a8afbd;font-size:.875rem;font-weight:500}.page-module-scss-module__rO5OTa__inputGroup input{color:#f9fafb;background:#13172066;border:1px solid #3e44514d;border-radius:.5rem;width:100%;padding:.75rem;font-size:1rem;transition:all .15s}.page-module-scss-module__rO5OTa__inputGroup input:focus{background:#13172099;border-color:#6a25f4;outline:none;box-shadow:0 0 0 2px #6a25f433}.page-module-scss-module__rO5OTa__error{color:#e23636;text-align:center;background:#e236361a;border:1px solid #e2363633;border-radius:.5rem;padding:.75rem;font-size:.875rem}@keyframes page-module-scss-module__rO5OTa__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
