.page-module___OM3uq__screen{background:var(--paper);background-image:radial-gradient(#0c0c0d24 1px,#0000 1px);background-size:24px 24px;place-items:center;min-height:100dvh;padding:clamp(20px,5vw,40px);display:grid}.page-module___OM3uq__column{align-items:center;gap:var(--section-gap);flex-direction:column;width:100%;max-width:420px;display:flex}.page-module___OM3uq__mark{width:52px;height:52px;color:var(--ink)}.page-module___OM3uq__heading{font-family:var(--font-display);letter-spacing:-.03em;text-align:center;color:var(--ink);margin:0;font-size:clamp(26px,3.2vw,34px);font-weight:600;line-height:1.08}.page-module___OM3uq__card{background:var(--bg);width:100%;box-shadow:0 22px 60px rgba(var(--ink-rgb), .14);border-radius:28px;flex-direction:column;gap:18px;padding:30px;display:flex}.page-module___OM3uq__lead{color:var(--muted);text-align:center;margin:0;font-size:14px;line-height:1.55}.page-module___OM3uq__submit{border-radius:var(--radius-sm);background:var(--accent);color:#fff;letter-spacing:-.015em;cursor:pointer;width:100%;box-shadow:var(--shadow-accent);transition:background .22s ease, transform .22s var(--ease-spring);border:0;padding:15px 20px;font-family:inherit;font-size:16px;font-weight:600}.page-module___OM3uq__submit:hover{background:var(--accent-ink);transform:translateY(-1px)}.page-module___OM3uq__support{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;text-decoration:none}.page-module___OM3uq__support:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){.page-module___OM3uq__submit:hover{transform:none}}
