.page-module__aydn6q__container{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.page-module__aydn6q__loginCard{flex-direction:column;gap:1.5rem;width:100%;max-width:400px;display:flex}.page-module__aydn6q__title{text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:700}.page-module__aydn6q__subtitle{color:var(--text-secondary);text-align:center;margin-bottom:1rem}.page-module__aydn6q__form{flex-direction:column;gap:1rem;display:flex}.page-module__aydn6q__inputGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__aydn6q__label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.page-module__aydn6q__input{border-radius:var(--border-radius);color:var(--text-primary);transition:border-color var(--transition-speed) ease;background-color:#ffffff0d;border:1px solid #ffffff1a;padding:.75rem 1rem;font-size:1rem}.page-module__aydn6q__input:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 8px #fff3}.page-module__aydn6q__divider{text-align:center;color:var(--text-secondary);align-items:center;font-size:.9rem;display:flex}.page-module__aydn6q__divider:before,.page-module__aydn6q__divider:after{content:"";border-bottom:1px solid #ffffff1a;flex:1}.page-module__aydn6q__divider:not(:empty):before{margin-right:.5em}.page-module__aydn6q__divider:not(:empty):after{margin-left:.5em}.page-module__aydn6q__error{color:#ff4d4f;text-align:center;background:#ff4d4f1a;border-radius:4px;padding:.5rem;font-size:.9rem}
