.page-module__nC61QG__container{background-color:var(--background);flex-direction:column;min-height:100vh;display:flex}.page-module__nC61QG__header{padding:24px}.page-module__nC61QG__backBtn{color:var(--foreground);font-size:14px;font-weight:500;text-decoration:none}.page-module__nC61QG__backBtn:hover{text-decoration:underline}.page-module__nC61QG__main{width:100%;max-width:480px;margin:0 auto;padding:40px 20px}.page-module__nC61QG__title{color:var(--foreground);margin-bottom:8px;font-size:32px;font-weight:700}.page-module__nC61QG__subtitle{color:var(--muted-foreground);margin-bottom:32px;font-size:14px}.page-module__nC61QG__form{flex-direction:column;gap:20px;display:flex}.page-module__nC61QG__formGroup{flex-direction:column;gap:8px;display:flex}.page-module__nC61QG__formGroup label{color:var(--foreground);font-size:13px;font-weight:600}.page-module__nC61QG__formGroup input{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:6px;padding:12px;font-size:14px}.page-module__nC61QG__formGroup input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none}.page-module__nC61QG__submitBtn{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:6px;margin-top:12px;padding:14px;font-size:15px;font-weight:600}.page-module__nC61QG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__nC61QG__errorBox{color:#ef4444;background:#fef2f2;border:1px solid #f87171;border-radius:6px;margin-bottom:24px;padding:16px;font-size:14px}.page-module__nC61QG__errorMsg{color:#ef4444;font-size:13px}
