.page-module___OM3uq__main{place-items:center;min-height:100dvh;padding:24px;display:grid}.page-module___OM3uq__card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sheet);box-shadow:var(--shadow-sheet);width:100%;max-width:380px;padding:28px}.page-module___OM3uq__wordmark{font-family:var(--font-serif);margin:0 0 6px;font-size:22px;font-weight:500}.page-module___OM3uq__hint{color:var(--muted);margin:0 0 20px;font-size:14.5px}.page-module___OM3uq__field{background:var(--card);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);width:100%;padding:8px 12px;font-size:15px}.page-module___OM3uq__field:focus{border-color:var(--accent);outline:none}.page-module___OM3uq__submit{background:var(--accent);border-radius:var(--radius);color:var(--on-accent);cursor:pointer;font-family:var(--font-sans);border:none;width:100%;margin-top:12px;padding:10px 22px;font-size:15px}.page-module___OM3uq__notice{background:var(--accent-wash);border-radius:var(--radius);margin:0 0 20px;padding:12px 16px;font-size:14.5px}.page-module___OM3uq__error{color:var(--muted);margin:0 0 20px;font-size:14.5px}.page-module___OM3uq__codeField{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:6px;text-align:center;font-size:20px}.page-module___OM3uq__secondary{color:var(--muted);cursor:pointer;font-family:var(--font-sans);background:0 0;border:none;margin:14px auto 0;padding:4px;font-size:14px;text-decoration:underline;display:block}.page-module___OM3uq__secondary:hover{color:var(--ink)}
