.page-module___OM3uq__page{max-width:26rem;padding:var(--sp-6) 0 var(--sp-10);gap:var(--sp-4);flex-direction:column;margin:0 auto;display:flex}.page-module___OM3uq__title{font-size:var(--fs-2xl);line-height:var(--lh-tight)}.page-module___OM3uq__lead{color:var(--c-text-muted)}.page-module___OM3uq__form{gap:var(--sp-2);flex-direction:column;display:flex}.page-module___OM3uq__label{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.page-module___OM3uq__input{width:100%;padding:var(--sp-3);font-size:var(--fs-base);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text)}.page-module___OM3uq__input:focus-visible{outline:2px solid var(--c-brand);outline-offset:1px}.page-module___OM3uq__hint{font-size:var(--fs-sm);color:var(--c-text-muted)}.page-module___OM3uq__error{font-size:var(--fs-sm);color:var(--c-danger,#b91c1c);background:var(--c-danger-bg,#fef2f2);border:1px solid var(--c-danger-border,#fecaca);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3)}.page-module___OM3uq__sent{gap:var(--sp-3);border:1px solid var(--c-border);border-radius:var(--r-lg);padding:var(--sp-4);background:var(--c-surface);flex-direction:column;display:flex}.page-module___OM3uq__sentTitle{font-size:var(--fs-lg)}.page-module___OM3uq__linkButton{font:inherit;color:var(--c-brand);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
