.signup-shell.svelte-1p2f8a0.svelte-1p2f8a0,.signup-shell.svelte-1p2f8a0 .svelte-1p2f8a0{letter-spacing:0}.signup-shell.svelte-1p2f8a0.svelte-1p2f8a0{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.86fr);gap:clamp(1rem,3vw,2rem);align-items:center;width:100%;padding:clamp(1.25rem,3vw,2rem);border-radius:25px;--squircle-radius:25px;--squircle-smooth:1;background:linear-gradient(to top,rgb(var(--color-bg-subtle-rgb) / .92),rgb(var(--color-bg-subtle-rgb) / .12));-webkit-mask-image:paint(squircle);mask-image:paint(squircle);overflow:hidden}.signup-shell.compact.svelte-1p2f8a0.svelte-1p2f8a0{grid-template-columns:1fr;gap:1rem;padding:1.1rem;box-shadow:none}.signup-shell.dark.svelte-1p2f8a0.svelte-1p2f8a0{border-color:rgb(var(--palette-neutral-250-rgb) / .14);background:rgb(var(--palette-neutral-250-rgb) / .065)}.signup-copy.svelte-1p2f8a0.svelte-1p2f8a0{display:grid;gap:.7rem;min-width:0}.signup-kicker.svelte-1p2f8a0.svelte-1p2f8a0{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgb(var(--color-bg-surface-rgb) / .72);padding:.3rem .55rem}.signup-kicker.svelte-1p2f8a0 span.svelte-1p2f8a0:last-child{color:var(--blue-text);font-size:.76rem;font-weight:850;text-transform:uppercase}.signal-dot.svelte-1p2f8a0.svelte-1p2f8a0{width:.5rem;height:.5rem;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgb(var(--palette-green-450-rgb) / .12)}.signup-copy.svelte-1p2f8a0 h2.svelte-1p2f8a0{max-width:32rem;margin:0;color:var(--text-color);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;line-height:1.05;overflow-wrap:anywhere}.signup-copy.svelte-1p2f8a0 p.svelte-1p2f8a0,.signup-form.svelte-1p2f8a0 p.svelte-1p2f8a0{margin:0;color:rgb(var(--color-text-tone-rgb) / .64);line-height:1.35}.signup-copy.svelte-1p2f8a0 p.svelte-1p2f8a0{max-width:38rem;font-size:1rem}.signup-panel.svelte-1p2f8a0.svelte-1p2f8a0{display:grid;gap:.75rem;min-width:0}.signup-summary.svelte-1p2f8a0.svelte-1p2f8a0{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;border:1px solid var(--color-border-default);border-radius:15px;background:rgb(var(--color-bg-elevated-rgb) / .58);padding:.75rem .85rem;color:var(--text-color)}.signup-summary.svelte-1p2f8a0 span.svelte-1p2f8a0,.signup-summary.svelte-1p2f8a0 em.svelte-1p2f8a0{color:rgb(var(--color-text-tone-rgb) / .55);font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase;white-space:nowrap}.signup-summary.svelte-1p2f8a0 strong.svelte-1p2f8a0{min-width:0;overflow:hidden;color:var(--text-color);font-size:1rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.signup-form.svelte-1p2f8a0.svelte-1p2f8a0{display:grid;gap:.5rem;min-width:0}.input-row.svelte-1p2f8a0.svelte-1p2f8a0{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center;min-width:0;border:1px solid rgb(var(--palette-brand-800-rgb) / .08);border-radius:15px;background:rgb(var(--color-bg-surface-rgb));padding:.25rem}.input-row.svelte-1p2f8a0 input[type=email].svelte-1p2f8a0{width:100%;min-height:42px;border:0;border-radius:12px;background:var(--color-transparent);padding:0 .85rem;color:var(--text-color);font-size:.95rem;outline:none}.input-row.svelte-1p2f8a0.svelte-1p2f8a0:focus-within{border-color:rgb(var(--palette-brand-800-rgb) / .22);box-shadow:0 0 0 3px rgb(var(--palette-brand-800-rgb) / .055)}.input-row.svelte-1p2f8a0 button.svelte-1p2f8a0{min-height:42px;border:0;border-radius:12px;background:var(--palette-mint-350);box-shadow:0 10px 24px rgb(var(--palette-green-500-rgb) / .16);color:var(--text-color);cursor:pointer;font-size:.94rem;font-weight:800;padding:0 1.1rem;white-space:nowrap;transition:box-shadow .14s ease,transform .14s ease}.input-row.svelte-1p2f8a0 button.svelte-1p2f8a0:hover:not(:disabled){box-shadow:0 14px 30px rgb(var(--palette-green-500-rgb) / .2);transform:translateY(-1px)}.signup-form.svelte-1p2f8a0 button.svelte-1p2f8a0:disabled,.signup-form.svelte-1p2f8a0 input.svelte-1p2f8a0:disabled{cursor:default;opacity:.72}.signup-form.svelte-1p2f8a0 p.svelte-1p2f8a0{padding:0 .25rem;font-size:.78rem}.signup-form.svelte-1p2f8a0 p.success.svelte-1p2f8a0{color:var(--palette-green-700);font-weight:750}.signup-form.svelte-1p2f8a0 p.error.svelte-1p2f8a0{color:var(--palette-red-650);font-weight:750}.sr-only.svelte-1p2f8a0.svelte-1p2f8a0,.honeypot.svelte-1p2f8a0.svelte-1p2f8a0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.signup-shell.dark.svelte-1p2f8a0 .signup-copy span.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-copy h2.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-copy p.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-summary.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-summary span.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-summary strong.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-summary em.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-form p.svelte-1p2f8a0{color:var(--color-text-inverse)}.signup-shell.dark.svelte-1p2f8a0 .signup-kicker.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .signup-summary.svelte-1p2f8a0,.signup-shell.dark.svelte-1p2f8a0 .input-row.svelte-1p2f8a0{border-color:rgb(var(--palette-neutral-250-rgb) / .12);background:rgb(var(--palette-neutral-250-rgb) / .07)}.signup-shell.dark.svelte-1p2f8a0 .input-row input[type=email].svelte-1p2f8a0{color:var(--color-text-inverse)}.signup-shell.dark.svelte-1p2f8a0 .input-row input[type=email].svelte-1p2f8a0::-moz-placeholder{color:rgb(var(--palette-neutral-250-rgb) / .56)}.signup-shell.dark.svelte-1p2f8a0 .input-row input[type=email].svelte-1p2f8a0::placeholder{color:rgb(var(--palette-neutral-250-rgb) / .56)}.signup-shell.dark.svelte-1p2f8a0 .input-row button.svelte-1p2f8a0{background:var(--palette-mint-350);color:var(--text-color)}.signup-shell.dark.svelte-1p2f8a0 .signup-form p.svelte-1p2f8a0{color:rgb(var(--palette-neutral-250-rgb) / .72)}.signup-shell.dark.svelte-1p2f8a0 .signup-form p.success.svelte-1p2f8a0{color:var(--palette-mint-350)}.signup-shell.dark.svelte-1p2f8a0 .signup-form p.error.svelte-1p2f8a0{color:var(--palette-red-200)}@media (max-width: 760px){.signup-shell.svelte-1p2f8a0.svelte-1p2f8a0{grid-template-columns:1fr;padding:1rem}.signup-copy.svelte-1p2f8a0 h2.svelte-1p2f8a0{font-size:1.45rem}.signup-summary.svelte-1p2f8a0.svelte-1p2f8a0{grid-template-columns:auto minmax(0,1fr)}.signup-summary.svelte-1p2f8a0 em.svelte-1p2f8a0{display:none}.input-row.svelte-1p2f8a0.svelte-1p2f8a0{grid-template-columns:1fr}.input-row.svelte-1p2f8a0 button.svelte-1p2f8a0{width:100%}}
