.page-module___8aEwW__main{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.page-module___8aEwW__card{width:100%;max-width:480px;padding:var(--spacing-card);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border)}.page-module___8aEwW__title{color:var(--secondary);margin:0 0 8px;font-size:24px;font-weight:700}.page-module___8aEwW__description{color:var(--text-muted);margin:0 0 24px}.page-module___8aEwW__card form{flex-direction:column;gap:16px;display:flex}.page-module___8aEwW__card form label{color:var(--text-main);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.page-module___8aEwW__card form input,.page-module___8aEwW__card form textarea,.page-module___8aEwW__card form select{border:1px solid var(--border);border-radius:var(--radius-md);box-sizing:border-box;width:100%;padding:10px 12px;font-size:16px}.page-module___8aEwW__card form input:focus,.page-module___8aEwW__card form textarea:focus,.page-module___8aEwW__card form select:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #00a4e433}.page-module___8aEwW__card form button[type=submit]{background:var(--primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;width:100%;margin-top:8px;padding:12px;font-size:16px;font-weight:500}.page-module___8aEwW__card form button[type=submit]:hover{background:var(--secondary)}.page-module___8aEwW__card form button[type=submit]:disabled{opacity:.6;cursor:not-allowed}
