.om8Lwa_page{min-height:100dvh;padding:var(--chom-space-6) var(--chom-space-4);place-items:center;display:grid}.om8Lwa_card{background:var(--chom-surface);border:1px solid var(--chom-border);border-radius:var(--chom-radius-lg);width:100%;max-width:420px;padding:var(--chom-space-8) var(--chom-space-6);gap:var(--chom-space-3);flex-direction:column;display:flex}.om8Lwa_brand{letter-spacing:-.5px;margin-bottom:var(--chom-space-4);font-size:20px;font-weight:800}.om8Lwa_title{letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1.1}.om8Lwa_muted{color:var(--chom-text-muted)}.om8Lwa_form{gap:var(--chom-space-3);margin-top:var(--chom-space-4);flex-direction:column;display:flex}.om8Lwa_label{font-size:14px;font-weight:700}.om8Lwa_input{font:inherit;color:var(--chom-text);background:var(--chom-background);border:1px solid var(--chom-border);border-radius:var(--chom-radius-md);padding:14px 16px}.om8Lwa_primary{font:inherit;border-radius:var(--chom-radius-pill);background:var(--chom-primary);color:var(--chom-on-primary);cursor:pointer;border:0;padding:14px 20px;font-weight:700}.om8Lwa_primary:hover{background:var(--chom-primary-hover)}.om8Lwa_primary:disabled{opacity:.6;cursor:progress}.om8Lwa_hint{color:var(--chom-text-muted);text-align:center;font-size:14px}.om8Lwa_error{color:#a3272f;font-size:14px;font-weight:600}.om8Lwa_sent{gap:var(--chom-space-2);margin-top:var(--chom-space-4);flex-direction:column;display:flex}.om8Lwa_sentTitle{font-size:20px;font-weight:800}.om8Lwa_linkButton{font:inherit;color:var(--chom-text);cursor:pointer;margin-top:var(--chom-space-2);background:0 0;border:0;align-self:flex-start;padding:0;font-weight:700;text-decoration:underline}
