.signup-page.svelte-1ec2tul{display:flex;flex-direction:column;align-items:center;width:100%;min-height:70vh;padding:24px 0 72px}.signup-content.svelte-1ec2tul{width:min(100%,520px)}header.svelte-1ec2tul{text-align:center;margin-bottom:32px}.eyebrow.svelte-1ec2tul{margin:0 0 12px;color:#64d2ff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1ec2tul{margin:0;color:#fff;font-size:clamp(28px,5vw,38px);letter-spacing:-.04em}.description.svelte-1ec2tul{margin:12px 0 0;color:var(--color-text-octonary);font-size:14px;line-height:1.6}fieldset.svelte-1ec2tul{display:grid;gap:22px;min-width:0;padding:0;margin:0;border:0}.visually-hidden.svelte-1ec2tul{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.field.svelte-1ec2tul{display:flex;flex-direction:column;gap:9px;min-width:0}.field.svelte-1ec2tul>label:where(.svelte-1ec2tul){color:#ffffffbf;font-size:12px;font-weight:600}.field.svelte-1ec2tul input:where(.svelte-1ec2tul){width:100%;min-width:0;min-height:50px;padding:0 14px;color:#fff;font:inherit;font-size:15px;background:#ffffff0e;border:0;border-radius:8px}.field.svelte-1ec2tul input:where(.svelte-1ec2tul)::placeholder{color:#ffffff70}.user-id-control.svelte-1ec2tul{display:flex;align-items:center;gap:8px;padding-left:14px;background:#ffffff0e;border-radius:8px}.user-id-prefix.svelte-1ec2tul{flex-shrink:0;color:#ffffff80;font-size:15px}.user-id-control.svelte-1ec2tul input:where(.svelte-1ec2tul){padding-left:0;background:transparent}.user-id-control.svelte-1ec2tul:focus-within{outline:2px solid #64d2ff;outline-offset:3px}.user-id-control.svelte-1ec2tul input:where(.svelte-1ec2tul):focus-visible{outline:none}input.svelte-1ec2tul:focus-visible,button.svelte-1ec2tul:focus-visible,a.svelte-1ec2tul:focus-visible{outline:2px solid #64d2ff;outline-offset:3px}.help.svelte-1ec2tul{margin:0;color:#ffffff80;font-size:11px;line-height:1.6}.code-row.svelte-1ec2tul{display:flex;gap:12px}.code-input.svelte-1ec2tul{letter-spacing:.22em}button.svelte-1ec2tul{min-height:50px;padding:0 18px;border:0;border-radius:8px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.send-code.svelte-1ec2tul{flex-shrink:0;color:#64d2ff;background:#64d2ff1a}.send-code.svelte-1ec2tul:hover{background:#64d2ff2e}.consents.svelte-1ec2tul{display:grid;gap:16px;padding-top:2px}.checkbox-label.svelte-1ec2tul{display:flex;align-items:flex-start;gap:12px;color:#ffffffb8;font-size:12px;line-height:1.6;cursor:pointer}.checkbox-label.svelte-1ec2tul input:where(.svelte-1ec2tul){flex-shrink:0;width:18px;height:18px;margin:1px 0 0;accent-color:#64d2ff;cursor:pointer}.optional.svelte-1ec2tul{color:#ffffff7a}a.svelte-1ec2tul{color:#64d2ff;text-decoration:underline;text-underline-offset:3px}fieldset.svelte-1ec2tul:disabled{opacity:.6}fieldset.svelte-1ec2tul:disabled button:where(.svelte-1ec2tul){cursor:wait}.form-error.svelte-1ec2tul,.form-notice.svelte-1ec2tul{margin:16px 0;color:#ff8f98;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.form-notice.svelte-1ec2tul{color:#64d2ff}.signin-link.svelte-1ec2tul{margin:28px 0 0;color:#fff9;text-align:center;font-size:13px}.privacy-note.svelte-1ec2tul{margin:20px 0 0;color:#ffffff85;text-align:center;font-size:11px;line-height:1.6}@media(max-width:480px){.signup-page.svelte-1ec2tul{padding-top:32px}}fieldset.svelte-1ec2tul .lvrs-button.primary-action{width:100%;margin-top:16px}
