.cs[data-astro-cid-thpwvcoj]{--cs-blue: #2563eb;--cs-ink: #0f172a;--cs-muted: #5b6b7b;color:var(--cs-ink)}.cs-inline[data-astro-cid-thpwvcoj]{max-width:30rem}.cs-kicker[data-astro-cid-thpwvcoj]{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cs-blue)}.cs-title[data-astro-cid-thpwvcoj]{margin-top:6px;font-size:clamp(26px,3vw,32px);line-height:1.15;letter-spacing:-.02em}.cs-lead[data-astro-cid-thpwvcoj]{margin-top:10px;font-size:16px;line-height:1.6;color:var(--cs-muted)}.cs-flow[data-astro-cid-thpwvcoj]{margin-top:22px}.cs-progress[data-astro-cid-thpwvcoj]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cs-progress[data-astro-cid-thpwvcoj] span[data-astro-cid-thpwvcoj]{position:relative;height:4px;border-radius:999px;background:#e2e8f0;overflow:hidden}.cs-progress[data-astro-cid-thpwvcoj] span[data-astro-cid-thpwvcoj]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cs-blue);transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.16,1,.3,1)}.cs[data-astro-cid-thpwvcoj][data-stage=email] .cs-progress[data-astro-cid-thpwvcoj] span[data-astro-cid-thpwvcoj]:nth-child(1):after,.cs[data-astro-cid-thpwvcoj][data-stage=code] .cs-progress[data-astro-cid-thpwvcoj] span[data-astro-cid-thpwvcoj]:nth-child(-n+2):after,.cs[data-astro-cid-thpwvcoj][data-stage=name] .cs-progress[data-astro-cid-thpwvcoj] span[data-astro-cid-thpwvcoj]:after{transform:scaleX(1)}.cs-step[data-astro-cid-thpwvcoj]{margin-top:8px;min-height:1.3em;font-size:13px;color:var(--cs-muted)}.cs[data-astro-cid-thpwvcoj][data-stage=checking] .cs-step[data-astro-cid-thpwvcoj]{visibility:hidden}.cs-form[data-astro-cid-thpwvcoj]{margin-top:14px;animation:cs-in .24s cubic-bezier(.16,1,.3,1)}.cs-form[data-astro-cid-thpwvcoj] label[data-astro-cid-thpwvcoj]{display:block;margin-bottom:8px;font-size:15px;font-weight:600}.cs-form[data-astro-cid-thpwvcoj] input[data-astro-cid-thpwvcoj]{display:block;width:100%;min-height:52px;padding:12px 14px;border:1px solid #aebac3;border-radius:10px;background:#fff;font-size:16px;color:var(--cs-ink);transition:border-color .14s ease,box-shadow .14s ease}.cs-form[data-astro-cid-thpwvcoj] input[data-astro-cid-thpwvcoj]:focus{outline:none;border-color:var(--cs-blue);box-shadow:0 0 0 4px #2563eb29}.cs-form[data-astro-cid-thpwvcoj] .cs-code[data-astro-cid-thpwvcoj]{padding-left:calc(14px + .5em);text-align:center;font-size:26px;font-weight:600;letter-spacing:.5em;font-variant-numeric:tabular-nums}.cs-primary[data-astro-cid-thpwvcoj]{width:100%;min-height:52px;margin-top:12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:var(--cs-blue);color:#fff;font-size:16px;font-weight:600;transition:background-color .14s ease,transform .1s ease}.cs-primary[data-astro-cid-thpwvcoj]:hover{background:#1d4ed8}.cs-primary[data-astro-cid-thpwvcoj]:active{transform:scale(.985)}.cs-primary[data-astro-cid-thpwvcoj]:disabled{opacity:.6;cursor:progress}.cs[data-astro-cid-thpwvcoj][aria-busy=true] .cs-primary[data-astro-cid-thpwvcoj] svg[data-astro-cid-thpwvcoj]{animation:cs-nudge .7s ease-in-out infinite}.cs-help[data-astro-cid-thpwvcoj],.cs-fine[data-astro-cid-thpwvcoj]{margin-top:10px;font-size:14px;line-height:1.5;color:var(--cs-muted)}.cs-fine[data-astro-cid-thpwvcoj]{font-size:13px}.cs-fine[data-astro-cid-thpwvcoj] a[data-astro-cid-thpwvcoj]{text-decoration:underline}.cs-links[data-astro-cid-thpwvcoj]{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:14px}.cs-links[data-astro-cid-thpwvcoj] a[data-astro-cid-thpwvcoj],.cs-links[data-astro-cid-thpwvcoj] button[data-astro-cid-thpwvcoj]{display:inline-flex;align-items:center;min-height:40px;color:var(--cs-blue);font-size:14px;font-weight:500}.cs-error[data-astro-cid-thpwvcoj]{margin-top:10px;font-size:14px;color:#b42318}.cs-sr[data-astro-cid-thpwvcoj]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cs-done[data-astro-cid-thpwvcoj]{margin-top:22px;animation:cs-in .26s cubic-bezier(.16,1,.3,1)}.cs-check[data-astro-cid-thpwvcoj] circle[data-astro-cid-thpwvcoj]{fill:#ecfdf3}.cs-check[data-astro-cid-thpwvcoj] path[data-astro-cid-thpwvcoj]{fill:none;stroke:#059669;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.cs-celebrate[data-astro-cid-thpwvcoj] .cs-check[data-astro-cid-thpwvcoj] path[data-astro-cid-thpwvcoj]{stroke-dasharray:1;stroke-dashoffset:1;animation:cs-draw .36s .12s cubic-bezier(.16,1,.3,1) forwards}.cs-celebrate[data-astro-cid-thpwvcoj] .cs-check[data-astro-cid-thpwvcoj] circle[data-astro-cid-thpwvcoj]{transform-origin:center;animation:cs-pop .32s cubic-bezier(.34,1.56,.64,1)}.cs-done-title[data-astro-cid-thpwvcoj]{margin-top:12px;font-size:22px;font-weight:700;color:var(--cs-ink);outline:none}.cs-done-text[data-astro-cid-thpwvcoj]{margin-top:6px;color:var(--cs-muted)}.cs-dialog[data-astro-cid-thpwvcoj]{margin:auto;width:min(30rem,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:28px;border:0;border-radius:18px;box-shadow:0 24px 60px -12px #0f172a59;overflow:auto}.cs-dialog[data-astro-cid-thpwvcoj]::backdrop{background:#0f172a73}.cs-dialog[data-astro-cid-thpwvcoj][open]{animation:cs-rise .26s cubic-bezier(.16,1,.3,1)}.cs-close[data-astro-cid-thpwvcoj]{position:absolute;top:12px;right:12px;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:#64748b;transition:background-color .12s ease}.cs-close[data-astro-cid-thpwvcoj]:hover{background:#f1f5f9}@media(max-width:640px){.cs-dialog[data-astro-cid-thpwvcoj]{width:100vw;max-width:100vw;margin:auto 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.cs-dialog[data-astro-cid-thpwvcoj][open]{animation:cs-sheet .28s cubic-bezier(.16,1,.3,1)}}@keyframes cs-in{0%{opacity:0;transform:translateY(6px)}}@keyframes cs-rise{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes cs-sheet{0%{transform:translateY(100%)}}@keyframes cs-draw{to{stroke-dashoffset:0}}@keyframes cs-pop{0%{transform:scale(.6)}}@keyframes cs-nudge{50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.cs-form[data-astro-cid-thpwvcoj],.cs-done[data-astro-cid-thpwvcoj],.cs-dialog[data-astro-cid-thpwvcoj][open],.cs-celebrate[data-astro-cid-thpwvcoj] .cs-check[data-astro-cid-thpwvcoj] circle[data-astro-cid-thpwvcoj],.cs[data-astro-cid-thpwvcoj][aria-busy=true] .cs-primary[data-astro-cid-thpwvcoj] svg[data-astro-cid-thpwvcoj]{animation:none}.cs-progress[data-astro-cid-thpwvcoj] span[data-astro-cid-thpwvcoj]:after{transition:none}}
