.page-module__w5z4VW__page{background:var(--unlock-page-gradient);place-items:center;min-height:100vh;padding:24px;display:grid}.page-module__w5z4VW__card{border:1px solid var(--line);background:var(--surface-overlay);width:min(460px,100%);box-shadow:var(--shadow-med);border-radius:16px;gap:14px;padding:28px;display:grid}.page-module__w5z4VW__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.page-module__w5z4VW__card h1{font-family:var(--font-fraunces),serif;font-size:2rem;line-height:.95}.page-module__w5z4VW__copy{color:var(--ink-soft);line-height:1.45}.page-module__w5z4VW__form{gap:12px;display:grid}.page-module__w5z4VW__field{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;gap:6px;font-size:.78rem;font-weight:700;display:grid}.page-module__w5z4VW__input{border:1px solid var(--line-strong);background:var(--paper);min-height:46px;color:var(--ink);font:inherit;border-radius:10px;padding:0 14px}.page-module__w5z4VW__input:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.page-module__w5z4VW__button{background:var(--ink);min-height:46px;color:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:10px;font-weight:700}.page-module__w5z4VW__button:disabled{cursor:default;opacity:.6}.page-module__w5z4VW__error{color:var(--danger);font-size:.88rem}
