.page-module__aydn6q__container{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module__aydn6q__card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);text-align:center;width:100%;max-width:400px;padding:2.5rem}.page-module__aydn6q__logo{margin-bottom:1rem;font-size:3rem}.page-module__aydn6q__title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:600}.page-module__aydn6q__subtitle{color:var(--text-secondary);margin-bottom:2rem;font-size:.9rem}.page-module__aydn6q__form{flex-direction:column;gap:1rem;display:flex}.page-module__aydn6q__inputGroup{text-align:left;flex-direction:column;gap:.4rem;display:flex}.page-module__aydn6q__inputGroup label{color:var(--text-secondary);font-size:.85rem}.page-module__aydn6q__inputGroup input{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);outline:none;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.page-module__aydn6q__inputGroup input:focus{border-color:var(--accent-color)}.page-module__aydn6q__error{color:#ef4444;border-radius:var(--radius-sm);background:#ef44441a;border:1px solid #ef44444d;padding:.75rem;font-size:.85rem}.page-module__aydn6q__button{background:var(--accent-color);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;margin-top:.5rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:500;transition:opacity .2s}.page-module__aydn6q__button:hover{opacity:.9}.page-module__aydn6q__button:disabled{opacity:.6;cursor:not-allowed}
