.signup-shell.svelte-2diyp4.svelte-2diyp4,.signup-shell.svelte-2diyp4 .svelte-2diyp4{letter-spacing:0}.signup-shell.svelte-2diyp4.svelte-2diyp4{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,#f1f1faeb,#f1f1fa1f);-webkit-mask-image:paint(squircle);mask-image:paint(squircle);overflow:hidden}.signup-shell.compact.svelte-2diyp4.svelte-2diyp4{grid-template-columns:1fr;gap:1rem;padding:1.1rem;box-shadow:none}.signup-shell.dark.svelte-2diyp4.svelte-2diyp4{border-color:#f5f2fc24;background:#f5f2fc11}.signup-copy.svelte-2diyp4.svelte-2diyp4{display:grid;gap:.7rem;min-width:0}.signup-kicker.svelte-2diyp4.svelte-2diyp4{display:inline-flex;align-items:center;gap:.45rem;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fdfdfdb8;padding:.3rem .55rem}.signup-kicker.svelte-2diyp4 span.svelte-2diyp4:last-child{color:var(--blue-text);font-size:.76rem;font-weight:850;text-transform:uppercase}.signal-dot.svelte-2diyp4.svelte-2diyp4{width:.5rem;height:.5rem;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #22c55e1f}.signup-copy.svelte-2diyp4 h2.svelte-2diyp4{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-2diyp4 p.svelte-2diyp4,.signup-form.svelte-2diyp4 p.svelte-2diyp4{margin:0;color:#01013da3;line-height:1.35}.signup-copy.svelte-2diyp4 p.svelte-2diyp4{max-width:38rem;font-size:1rem}.signup-panel.svelte-2diyp4.svelte-2diyp4{display:grid;gap:.75rem;min-width:0}.signup-summary.svelte-2diyp4.svelte-2diyp4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;border:1px solid rgb(229,229,238);border-radius:15px;background:#ffffff94;padding:.75rem .85rem;color:var(--text-color)}.signup-summary.svelte-2diyp4 span.svelte-2diyp4,.signup-summary.svelte-2diyp4 em.svelte-2diyp4{color:#01013d8c;font-size:.75rem;font-style:normal;font-weight:700;text-transform:uppercase;white-space:nowrap}.signup-summary.svelte-2diyp4 strong.svelte-2diyp4{min-width:0;overflow:hidden;color:var(--text-color);font-size:1rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.signup-form.svelte-2diyp4.svelte-2diyp4{display:grid;gap:.5rem;min-width:0}.input-row.svelte-2diyp4.svelte-2diyp4{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem;align-items:center;min-width:0;border:1px solid rgba(73,14,237,.08);border-radius:15px;background:#fdfdfd;padding:.25rem}.input-row.svelte-2diyp4 input[type=email].svelte-2diyp4{width:100%;min-height:42px;border:0;border-radius:12px;background:transparent;padding:0 .85rem;color:var(--text-color);font-size:.95rem;outline:none}.input-row.svelte-2diyp4.svelte-2diyp4:focus-within{border-color:#490eed38;box-shadow:0 0 0 3px #490eed0e}.input-row.svelte-2diyp4 button.svelte-2diyp4{min-height:42px;border:0;border-radius:12px;background:#62ff9d;box-shadow:0 10px 24px #26c07529;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-2diyp4 button.svelte-2diyp4:hover:not(:disabled){box-shadow:0 14px 30px #26c07533;transform:translateY(-1px)}.signup-form.svelte-2diyp4 button.svelte-2diyp4:disabled,.signup-form.svelte-2diyp4 input.svelte-2diyp4:disabled{cursor:default;opacity:.72}.signup-form.svelte-2diyp4 p.svelte-2diyp4{padding:0 .25rem;font-size:.78rem}.signup-form.svelte-2diyp4 p.success.svelte-2diyp4{color:#0a8f52;font-weight:750}.signup-form.svelte-2diyp4 p.error.svelte-2diyp4{color:#c23b3b;font-weight:750}.sr-only.svelte-2diyp4.svelte-2diyp4,.honeypot.svelte-2diyp4.svelte-2diyp4{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.signup-shell.dark.svelte-2diyp4 .signup-copy span.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-copy h2.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-copy p.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-summary.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-summary span.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-summary strong.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-summary em.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-form p.svelte-2diyp4{color:#fff}.signup-shell.dark.svelte-2diyp4 .signup-kicker.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .signup-summary.svelte-2diyp4,.signup-shell.dark.svelte-2diyp4 .input-row.svelte-2diyp4{border-color:#f5f2fc1f;background:#f5f2fc12}.signup-shell.dark.svelte-2diyp4 .input-row input[type=email].svelte-2diyp4{color:#fff}.signup-shell.dark.svelte-2diyp4 .input-row input[type=email].svelte-2diyp4::-moz-placeholder{color:#f5f2fc8f}.signup-shell.dark.svelte-2diyp4 .input-row input[type=email].svelte-2diyp4::placeholder{color:#f5f2fc8f}.signup-shell.dark.svelte-2diyp4 .input-row button.svelte-2diyp4{background:#62ff9d;color:var(--text-color)}.signup-shell.dark.svelte-2diyp4 .signup-form p.svelte-2diyp4{color:#f5f2fcb8}.signup-shell.dark.svelte-2diyp4 .signup-form p.success.svelte-2diyp4{color:#62ff9d}.signup-shell.dark.svelte-2diyp4 .signup-form p.error.svelte-2diyp4{color:#ffb0b0}@media (max-width: 760px){.signup-shell.svelte-2diyp4.svelte-2diyp4{grid-template-columns:1fr;padding:1rem}.signup-copy.svelte-2diyp4 h2.svelte-2diyp4{font-size:1.45rem}.signup-summary.svelte-2diyp4.svelte-2diyp4{grid-template-columns:auto minmax(0,1fr)}.signup-summary.svelte-2diyp4 em.svelte-2diyp4{display:none}.input-row.svelte-2diyp4.svelte-2diyp4{grid-template-columns:1fr}.input-row.svelte-2diyp4 button.svelte-2diyp4{width:100%}}
