.page-module__aydn6q__page{place-items:center;min-height:100vh;padding:2rem;display:grid}.page-module__aydn6q__panel{border:1px solid var(--color-surface-border);background:radial-gradient(circle at top,#458fff1f,#0000 42%),#fff;border-radius:1.75rem;width:min(100%,32rem);padding:2rem;box-shadow:0 28px 60px #0f172a14,inset 0 1px #fffc}.page-module__aydn6q__intro{flex-direction:column;gap:.9rem;display:flex}.page-module__aydn6q__eyebrow{color:var(--color-accent-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.page-module__aydn6q__intro h1{color:var(--color-text-strong);letter-spacing:-.05em;font-size:clamp(2.2rem,7vw,3.5rem);line-height:.95}.page-module__aydn6q__copy{color:var(--color-text-muted);line-height:1.75}.page-module__aydn6q__form{flex-direction:column;gap:1rem;margin-top:1.75rem;display:flex}.page-module__aydn6q__helperText{color:var(--color-text-muted);font-size:.95rem;line-height:1.7}.page-module__aydn6q__helperText a{color:var(--color-accent-soft);font-weight:600}.page-module__aydn6q__field{flex-direction:column;gap:.45rem;display:flex}.page-module__aydn6q__field span{color:var(--color-text-strong);font-size:.92rem;font-weight:600}.page-module__aydn6q__field input{border:1px solid var(--color-surface-border);min-height:3.25rem;color:var(--color-text-strong);font:inherit;background:#f8fbff;border-radius:.95rem;padding:0 1rem}.page-module__aydn6q__field input:focus{outline-offset:2px;outline:2px solid #3b82f638}.page-module__aydn6q__errorMessage{color:#991b1b;background:#fef2f2f2;border:1px solid #dc26262e;border-radius:.95rem;padding:.9rem 1rem;line-height:1.6}.page-module__aydn6q__submitButton{color:#f8fbff;min-height:3.35rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#58a7ff 0%,#214ecf 100%);border:0;border-radius:.95rem;margin-top:.4rem;font-weight:700;box-shadow:0 20px 40px #214ecf2e}.page-module__aydn6q__submitButton:disabled{cursor:wait;opacity:.75}@media (hover:hover) and (pointer:fine){.page-module__aydn6q__submitButton:hover{transform:translateY(-1px)}}
