.page-module___OM3uq__page{min-height:calc(100svh - var(--header-h));padding:var(--sp-7) var(--gutter);background:var(--surface-primary);place-items:center;display:grid}.page-module___OM3uq__card{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:min(440px,100%);box-shadow:var(--shadow-float);padding:var(--sp-6);gap:var(--sp-3);display:grid}.page-module___OM3uq__title{font-size:2.6rem}.page-module___OM3uq__lede{color:var(--ink-secondary)}.page-module___OM3uq__form{gap:var(--sp-3);margin-top:var(--sp-2);display:grid}.page-module___OM3uq__form label{gap:.35rem;display:grid}.page-module___OM3uq__form input{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--ink-primary);padding:.7rem .8rem}.page-module___OM3uq__submit{border-radius:var(--radius-sm);background:var(--ink-primary);min-height:46px;color:var(--surface-elevated);letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:700}.page-module___OM3uq__submit:disabled{opacity:.4}.page-module___OM3uq__fine{color:var(--ink-tertiary);font-size:.74rem;line-height:1.5}.page-module___OM3uq__error{color:var(--rose);font-size:.84rem}.page-module___OM3uq__notice{padding:var(--sp-2) var(--sp-3);border-left:3px solid var(--accent);background:var(--accent-soft);font-size:var(--step--1);color:var(--ink-primary);margin:0}
