.reg.svelte-j7ul7i{min-height:calc(100vh - 92px);color:var(--color-foreground,#fff);background:0 0;justify-content:center;align-items:flex-start;padding:5rem 1.5rem;display:flex}.reg__panel.svelte-j7ul7i{width:min(100%,24rem)}.reg__title.svelte-j7ul7i{text-align:center;color:var(--color-foreground,#fff);margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.reg__lead.svelte-j7ul7i{text-align:center;color:var(--color-muted-foreground,#d0d3e1);margin:0 0 2rem;font-size:.875rem;line-height:1.4}.reg__lead.svelte-j7ul7i a:where(.svelte-j7ul7i){color:var(--color-primary,#677ff9);text-underline-offset:2px;text-decoration:underline}.reg__form.svelte-j7ul7i{flex-direction:column;gap:1rem;display:flex}.reg__form.svelte-j7ul7i label:where(.svelte-j7ul7i){display:block;position:relative}.reg__form.svelte-j7ul7i label:where(.svelte-j7ul7i):not(.reg__check)>span:where(.svelte-j7ul7i){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reg__form.svelte-j7ul7i input[type=text]:where(.svelte-j7ul7i),.reg__form.svelte-j7ul7i input[type=email]:where(.svelte-j7ul7i),.reg__form.svelte-j7ul7i input[type=tel]:where(.svelte-j7ul7i),.reg__form.svelte-j7ul7i input[type=password]:where(.svelte-j7ul7i){box-sizing:border-box;border:1px solid var(--color-border,#cccdd438);background:var(--color-card,#222535);width:100%;min-height:2.875rem;color:var(--color-foreground,#fff);caret-color:var(--color-primary,#677ff9);border-radius:1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.reg__form.svelte-j7ul7i input[type=text]:where(.svelte-j7ul7i)::placeholder,.reg__form.svelte-j7ul7i input[type=email]:where(.svelte-j7ul7i)::placeholder,.reg__form.svelte-j7ul7i input[type=tel]:where(.svelte-j7ul7i)::placeholder,.reg__form.svelte-j7ul7i input[type=password]:where(.svelte-j7ul7i)::placeholder{color:var(--color-muted-foreground,#8f919c)}.reg__form.svelte-j7ul7i input[type=text]:where(.svelte-j7ul7i):focus,.reg__form.svelte-j7ul7i input[type=email]:where(.svelte-j7ul7i):focus,.reg__form.svelte-j7ul7i input[type=tel]:where(.svelte-j7ul7i):focus,.reg__form.svelte-j7ul7i input[type=password]:where(.svelte-j7ul7i):focus{border-color:var(--color-ring,#677ff9);box-shadow:0 0 0 2px var(--color-ring,#677ff9);outline:none}.reg__check.svelte-j7ul7i{color:var(--color-foreground,#fff);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex!important}.reg__check.svelte-j7ul7i input:where(.svelte-j7ul7i){accent-color:var(--color-primary,#677ff9);margin-top:.2rem}.reg__actions.svelte-j7ul7i{flex-direction:column;gap:1rem;display:flex}.reg__btn.svelte-j7ul7i{box-sizing:border-box;border:1px solid var(--color-border,#cccdd438);background:var(--color-card,#222535);width:100%;min-height:2.75rem;color:var(--color-foreground,#fff);cursor:pointer;border-radius:1rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,opacity .15s}.reg__btn.svelte-j7ul7i:hover{background:color-mix(in srgb, var(--color-card,#222535) 82%, var(--color-primary,#677ff9))}.reg__btn--primary.svelte-j7ul7i{background:var(--color-primary,#677ff9);color:var(--color-primary-foreground,#fff);border-color:#0000}.reg__btn--primary.svelte-j7ul7i:hover{opacity:.9;border-color:#0000}.reg__btn.svelte-j7ul7i:disabled{opacity:.55;cursor:not-allowed}.reg__alert.svelte-j7ul7i{border:1px solid color-mix(in srgb, var(--color-destructive,#f56462) 20%, transparent);background:color-mix(in srgb, var(--color-destructive,#f56462) 10%, transparent);color:var(--color-destructive,#f56462);border-radius:1rem;margin:0;padding:.75rem;font-size:.875rem}.reg__info.svelte-j7ul7i{border:1px solid color-mix(in srgb, var(--color-primary,#677ff9) 20%, transparent);background:color-mix(in srgb, var(--color-primary,#677ff9) 10%, transparent);color:var(--color-foreground,#fff);border-radius:1rem;margin:0;padding:.75rem;font-size:.875rem}.reg__foot.svelte-j7ul7i{text-align:center;margin:1.5rem 0 0;font-size:.875rem}.reg__foot.svelte-j7ul7i a:where(.svelte-j7ul7i){color:var(--color-muted-foreground,#d0d3e1);text-decoration:none;transition:color .15s}.reg__foot.svelte-j7ul7i a:where(.svelte-j7ul7i):hover{color:var(--color-primary,#677ff9)}@media (width<=640px){.reg.svelte-j7ul7i{padding:3rem 1.5rem}}
