.block-separator-line.svelte-1uita05{position:relative;width:100%;margin-top:1rem}.line-container.svelte-1uita05{position:absolute;display:flex;inset:0;flex:items-center;justify-content:center;align-items:center}.line-container.svelte-1uita05 div:where(.svelte-1uita05){width:100%;border-top:1px solid var(--separator-line-color)}.text-container.svelte-1uita05{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.text-container.svelte-1uita05 span:where(.svelte-1uita05){padding-inline:1.5rem;color:var(--text-color);background-color:#fff}:where(.flexible.svelte-1kxgo9){width:100%}.page-container.svelte-1pltak1{display:flex;justify-content:center;align-items:center;flex-direction:column}.page-title.svelte-1pltak1{color:#111827;line-height:1.1111111;font-size:2rem;font-weight:600;text-align:center;margin-bottom:1.5rem}.input-label.svelte-1pltak1{display:block;font-size:.9rem;font-weight:600;margin-bottom:4px}.form-title.svelte-1pltak1{color:#111827;line-height:1.1111111;font-size:1.5rem;font-weight:600;text-align:left;margin-bottom:1.5rem}.error-message.svelte-1pltak1{color:#e53e3e;font-size:.9rem;margin-bottom:1rem;border-left:3px solid #e53e3e;padding-left:.5rem}.turnstile-container.svelte-1pltak1{margin-bottom:1rem}.form-container.svelte-1pltak1{max-width:50%}#email.svelte-1pltak1{display:block;width:100%;margin-bottom:1rem}.wrong-email.svelte-1pltak1{font-size:.85rem;color:#6b7280;margin-top:.25rem}.send-again-link.svelte-1pltak1{color:var(--hero-button-bg-color, #4f46e5);text-decoration:underline;cursor:pointer;font-weight:500}.send-again-link.svelte-1pltak1:hover{color:var(--hero-button-hover-bg-color, #4338ca)}.google-logo.svelte-1pltak1{margin-right:.5rem}.login-providers-container.svelte-1pltak1{display:flex;justify-content:space-between;align-items:center;width:100%}.email-input.svelte-1pltak1{border-radius:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;border:1px solid var(--input-border-color);padding-inline:.75rem;padding-block:.375rem}.email-input.svelte-1pltak1:focus{outline:2px solid oklch(54.6% .245 262.881);border-color:var(--input-border-color)}
