.register-page.svelte-52fghe{--register-ease:cubic-bezier(.22, 1, .36, 1);min-height:100dvh;padding-left:max(.75rem, env(safe-area-inset-left));padding-right:max(.75rem, env(safe-area-inset-right))}.auth-topbar.svelte-52fghe{animation:svelte-52fghe-register-rise .46s var(--register-ease) both;justify-content:flex-end;margin-bottom:1rem;animation-delay:60ms;display:flex}@media (width>=640px){.auth-topbar.svelte-52fghe{z-index:5;margin-bottom:0;position:absolute;top:1.5rem;right:1.75rem}}.register-shell.svelte-52fghe{width:100%}.brand-lockup.svelte-52fghe{color:var(--ink);align-items:center;gap:.75rem;display:inline-flex}.auth-title.svelte-52fghe{overflow-wrap:anywhere;text-wrap:balance;max-width:12ch}.auth-copy.svelte-52fghe{text-wrap:pretty}.register-intro.svelte-52fghe,.register-panel.svelte-52fghe,.register-steps.svelte-52fghe{min-width:0}.register-panel.svelte-52fghe,.register-steps.svelte-52fghe{width:100%;max-width:42rem;margin-inline:auto}.register-intro.svelte-52fghe,.register-panel-heading.svelte-52fghe,.register-steps.svelte-52fghe,.register-card{animation:svelte-52fghe-register-rise .46s var(--register-ease) both}.register-intro.svelte-52fghe{padding-block:1rem;animation-delay:40ms}.register-panel-heading.svelte-52fghe{animation-delay:.12s}.register-steps.svelte-52fghe{animation-delay:.17s}.register-card{animation-delay:.19s}.register-step.svelte-52fghe{max-width:26rem;animation:svelte-52fghe-register-rise .42s var(--register-ease) both;transition:transform .16s var(--register-ease);grid-template-columns:2.5rem 1fr;align-items:start;gap:1rem;display:grid}.register-step.svelte-52fghe:first-child{animation-delay:.17s}.register-step.svelte-52fghe:nth-child(2){animation-delay:.23s}.register-step.svelte-52fghe:nth-child(3){animation-delay:.29s}.register-step.svelte-52fghe:hover{transform:translate(2px)}.register-step.svelte-52fghe>span:where(.svelte-52fghe){border:var(--hairline) solid var(--rule);border-radius:var(--component-radius);background:var(--paper);min-height:2rem;color:var(--muted);transition:border-color .16s var(--register-ease), color .16s var(--register-ease), transform .16s var(--register-ease);justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.register-step.svelte-52fghe:hover>span:where(.svelte-52fghe){border-color:var(--accent);color:var(--ink);transform:translateY(-1px)}.register-step.svelte-52fghe strong:where(.svelte-52fghe){color:var(--ink);font-size:.875rem;font-weight:600;display:block}.register-step.svelte-52fghe p:where(.svelte-52fghe){color:var(--muted);margin-top:.125rem;font-size:.8125rem;line-height:1.5}.form-section.svelte-52fghe{border-bottom:1px solid var(--rule);animation:svelte-52fghe-register-rise .42s var(--register-ease) both;transition:background-color .18s var(--register-ease), border-color .18s var(--register-ease);gap:1rem;padding-block:1.25rem;display:grid}.form-section.svelte-52fghe:first-of-type{animation-delay:.26s}.form-section.svelte-52fghe:nth-of-type(2){animation-delay:.32s}.form-section.svelte-52fghe:nth-of-type(3){animation-delay:.38s}.form-section.svelte-52fghe:focus-within{border-color:color-mix(in oklab, var(--accent) 24%, var(--rule))}.form-section.svelte-52fghe:first-child{padding-top:0}.form-section-last.svelte-52fghe{border-bottom:none;padding-bottom:.25rem}.section-heading.svelte-52fghe{flex-direction:column;gap:.25rem;display:flex}.section-heading.svelte-52fghe span:where(.svelte-52fghe){color:var(--ink);transition:color .18s var(--register-ease);font-size:.875rem;font-weight:600}.form-section.svelte-52fghe:focus-within .section-heading:where(.svelte-52fghe) span:where(.svelte-52fghe){color:var(--accent)}.section-heading.svelte-52fghe p:where(.svelte-52fghe){color:var(--muted);font-size:.8125rem;line-height:1.5}.register-footer.svelte-52fghe{animation:svelte-52fghe-register-rise .42s var(--register-ease) .44s both}.register-page .input{transition:border-color .16s var(--register-ease), box-shadow .16s var(--register-ease), transform .16s var(--register-ease)}.register-page .input:focus{transform:translateY(-1px)}.register-page .btn{transition:background .16s var(--register-ease), border-color .16s var(--register-ease), color .16s var(--register-ease), box-shadow .16s var(--register-ease), transform .16s var(--register-ease)}.register-page .btn:hover:not(:disabled){transform:translateY(-1px)}.register-page .btn:active:not(:disabled){transform:translateY(0)}@media (width<=639px){.register-shell.svelte-52fghe{align-items:stretch;min-height:auto}.register-intro.svelte-52fghe{padding-block:0 .25rem}.brand-lockup.svelte-52fghe{gap:.625rem}.register-step.svelte-52fghe{grid-template-columns:2.25rem 1fr;gap:.75rem}.register-page .input{min-height:44px;padding-block:11px;font-size:16px}.register-page .btn{min-height:44px}.register-page .locale-switcher-inline a{min-width:2.4rem;height:36px}}@media (width>=1024px){.register-shell.svelte-52fghe{align-items:center}.register-intro.svelte-52fghe{grid-area:1/1;align-self:end}.register-panel.svelte-52fghe{grid-area:1/2/span 2;max-width:none}.register-steps.svelte-52fghe{grid-area:2/1;max-width:26rem;margin-inline:0}}@keyframes svelte-52fghe-register-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width>=700px){.form-section.svelte-52fghe{grid-template-columns:minmax(10rem,13rem) 1fr;gap:1.5rem}}@media (prefers-reduced-motion:reduce){.register-intro.svelte-52fghe,.register-panel-heading.svelte-52fghe,.register-steps.svelte-52fghe,.register-card,.register-step.svelte-52fghe,.form-section.svelte-52fghe,.register-footer.svelte-52fghe,.auth-topbar.svelte-52fghe{animation:none}.register-step.svelte-52fghe,.register-step.svelte-52fghe>span:where(.svelte-52fghe),.form-section.svelte-52fghe,.section-heading.svelte-52fghe span:where(.svelte-52fghe),.register-card,.register-page .input,.register-page .btn{transition:none}.register-step.svelte-52fghe:hover,.register-step.svelte-52fghe:hover>span:where(.svelte-52fghe),.register-page .input:focus,.register-page .btn:hover:not(:disabled),.register-page .btn:active:not(:disabled){transform:none}}
