.ground.svelte-irromd{z-index:-1;background-image:radial-gradient(70% 80% at 8% 34%, var(--color-ground-deep), transparent 62%), radial-gradient(90% 70% at 88% 88%, var(--color-ground-deep), transparent 78%);background-color:color-mix(in srgb, var(--color-window,var(--color-ground)) 99.6%, transparent);position:fixed;inset:0}.ground__canvas.svelte-irromd{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block}.ground__canvas--ready.svelte-irromd{opacity:.996}svg.svelte-l2algk{width:100%;height:auto;display:block;overflow:visible}.referral__row.svelte-1rk3et0{border-radius:5px;min-width:0;display:flex;overflow:clip}.referral__url.svelte-1rk3et0{background:var(--color-surface);min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-body);text-overflow:ellipsis;border:none;flex:1;padding:12px 16px}.referral__copy.svelte-1rk3et0{background:var(--color-ink);color:var(--color-ink-inverse);font-size:var(--font-size-sm);line-height:var(--line-height-flat);place-items:center;padding:12px 16px;transition:background-color .2s;display:grid}.referral__copy-label.svelte-1rk3et0{grid-area:1/1;transition:opacity .2s}.referral__copy-label--out.svelte-1rk3et0{opacity:0}.referral__row.svelte-1rk3et0:has(:where(.svelte-1rk3et0):focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.referral__copy.svelte-1rk3et0:hover,.referral__copy.svelte-1rk3et0:focus-visible{background:color-mix(in srgb, var(--color-ink) 84%, var(--color-white))}svg.svelte-130hw9v{width:100%;height:auto;display:block}.dialog.svelte-1athwxr{width:min(100% - var(--space-lg), 26rem);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:none;color:var(--color-ink);opacity:0;transition:opacity .24s cubic-bezier(.23, 1, .32, 1), translate .24s cubic-bezier(.23, 1, .32, 1), overlay .24s allow-discrete, display .24s allow-discrete;background:#ffffff73;border:none;margin:auto;padding:0;translate:0 8px}.dialog[open].svelte-1athwxr{opacity:1;translate:none}@starting-style{.dialog[open].svelte-1athwxr{opacity:0;translate:0 8px}}.dialog.svelte-1athwxr::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color .24s ease, overlay .24s allow-discrete, display .24s allow-discrete;background:0 0}.dialog[open].svelte-1athwxr::backdrop{background:#0000004d}@starting-style{.dialog[open].svelte-1athwxr::backdrop{background:0 0}}.dialog__inner.svelte-1athwxr{gap:var(--space-lg);padding:var(--space-lg);line-height:var(--line-height-body);text-align:center;display:grid;position:relative}.dialog__close.svelte-1athwxr{top:var(--space-xs);right:var(--space-xs);width:44px;height:44px;color:var(--color-ink-muted);border-radius:999px;padding:12px;transition:background-color .2s,color .2s;position:absolute}.dialog__close.svelte-1athwxr:hover,.dialog__close.svelte-1athwxr:focus-visible{color:var(--color-ink);background:#ffffff80}.dialog__close.svelte-1athwxr:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.dialog__lead.svelte-1athwxr{font-size:var(--font-size-lg);line-height:var(--line-height-tight);margin-top:calc(var(--space-sm) * -1)}.page.svelte-1uha8ag{--stack:clamp(440px, 75svh - 45px, 600px);--ground-min:clamp(120px, 25svh, 350px);grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--ground-min), 1fr) auto;gap:var(--space-md);min-height:100svh;padding:var(--space-md);padding-right:max(var(--space-md), env(safe-area-inset-right));padding-bottom:max(var(--space-md), env(safe-area-inset-bottom));padding-left:max(var(--space-md), env(safe-area-inset-left));display:grid}.brand.svelte-1uha8ag{place-items:center;display:grid}.brand__wordmark.svelte-1uha8ag{width:min(65%,320px,50svh);color:var(--color-ink-inverse)}.cards.svelte-1uha8ag{gap:var(--space-md);height:var(--stack);grid-template-rows:1fr 1fr;display:grid}.card.svelte-1uha8ag{border-radius:var(--radius-lg);min-width:0}.card--signup.svelte-1uha8ag{justify-content:space-between;gap:var(--space-md);padding:var(--space-md);padding-top:var(--space-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffff54;flex-direction:column;display:flex}.card__headline.svelte-1uha8ag{font-size:var(--font-size-lg);line-height:var(--line-height-flat);text-wrap:balance;flex:1;grid-template-columns:minmax(0,1fr);padding:15px;display:grid}.card__line.svelte-1uha8ag{grid-area:1/1;align-self:center}.card__row.svelte-1uha8ag{display:block}.card__headline--split.svelte-1uha8ag .card__row:where(.svelte-1uha8ag){white-space:nowrap}.card__row-text.svelte-1uha8ag{opacity:0;visibility:hidden;display:inline-block}.card__line--live.svelte-1uha8ag .card__row-text:where(.svelte-1uha8ag){opacity:1;visibility:visible}.card__line--entering.svelte-1uha8ag .card__row-text:where(.svelte-1uha8ag){animation:.64s cubic-bezier(.16,1,.3,1) both svelte-1uha8ag-headline-in;animation-delay:calc(.26s + var(--row) * 90ms)}.card__line--leaving.svelte-1uha8ag .card__row-text:where(.svelte-1uha8ag){animation:.46s cubic-bezier(.4,0,1,1) both svelte-1uha8ag-headline-out;animation-delay:calc(var(--row) * 70ms)}@keyframes svelte-1uha8ag-headline-in{0%{opacity:0;visibility:visible;filter:blur(6px);translate:0 .7em}to{opacity:1;visibility:visible;filter:blur();translate:0}}@keyframes svelte-1uha8ag-headline-out{0%{opacity:1;visibility:visible;filter:blur();translate:0}to{opacity:0;visibility:hidden;filter:blur(6px);translate:0 -.6em}}.card__cta.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);display:grid}.card__cta.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-area:1/1}.cta__sheet.svelte-1uha8ag{gap:var(--space-sm);transition:opacity .2s,filter .2s,visibility;display:grid}.cta__answer.svelte-1uha8ag{pointer-events:none;align-self:end;display:grid}.cta__confirmation.svelte-1uha8ag{background:var(--color-surface);font-size:var(--font-size-sm);line-height:var(--line-height-body);text-wrap:balance;pointer-events:none;opacity:0;filter:blur(4px);clip-path:inset(0 round 999px);border-radius:999px;padding:12px 16px;transition:opacity .2s,filter .2s}.card__cta.svelte-1uha8ag:has(.cta[data-phase=sent]:where(.svelte-1uha8ag)) .cta__sheet:where(.svelte-1uha8ag){opacity:0;visibility:hidden;filter:blur(4px);transition:opacity .16s,filter .16s,visibility 0s linear .16s}.card__cta.svelte-1uha8ag:has(.cta[data-phase=sent]:where(.svelte-1uha8ag)) .cta__confirmation:where(.svelte-1uha8ag){opacity:1;filter:none;transition:opacity .2s .16s,filter .2s .16s}.cta__referral.svelte-1uha8ag{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);display:grid}.cta__referral--open.svelte-1uha8ag{opacity:1;pointer-events:auto;grid-template-rows:1fr}.cta__referral-inner.svelte-1uha8ag{min-width:0;overflow:hidden}.cta__referral--open.cta__referral--settled.svelte-1uha8ag .cta__referral-inner:where(.svelte-1uha8ag){overflow:visible}.cta__referral-body.svelte-1uha8ag{gap:var(--space-sm);padding-top:var(--space-sm);display:grid}.cta__referral-lead.svelte-1uha8ag,.cta__legal.svelte-1uha8ag{color:var(--color-ink-muted);font-size:var(--font-size-xs);line-height:var(--line-height-body)}.cta__error.svelte-1uha8ag{font-size:var(--font-size-sm);line-height:var(--line-height-body)}.cta__trap.svelte-1uha8ag{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cta__legal.svelte-1uha8ag a:where(.svelte-1uha8ag){text-underline-offset:.15em;text-decoration:underline}.cta.svelte-1uha8ag{--dot-column:47px;--fill:var(--color-ink);--type:transparent;background:var(--color-ink);color:var(--color-ink-inverse);line-height:var(--line-height-flat);text-align:left;border-radius:999px;align-items:center;transition:background-color .15s,color .15s,scale .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.cta[data-phase=idle].svelte-1uha8ag:hover{background:color-mix(in srgb, var(--color-ink) 84%, var(--color-white))}.cta[data-phase=idle].svelte-1uha8ag:active{transition:background-color .15s,color .15s,scale .12s ease-out;scale:.985}.cta[data-phase=editing].svelte-1uha8ag,.cta[data-phase=sent].svelte-1uha8ag{--fill:var(--color-surface);background:var(--color-surface);color:var(--color-ink)}.cta[data-phase=editing].svelte-1uha8ag{--type:var(--color-ink)}.cta.svelte-1uha8ag:has(.cta__input:where(.svelte-1uha8ag):focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.cta__input.svelte-1uha8ag{min-width:0;padding:12px var(--dot-column) 12px 16px;margin-right:calc(var(--dot-column) * -1);border-radius:inherit;color:var(--type);-webkit-text-fill-color:var(--type);caret-color:var(--color-ink);filter:blur(4px);clip-path:inset(0 round 999px);background:0 0;border:none;flex:1;transition:color .2s,-webkit-text-fill-color .2s,filter .2s}.cta[data-phase=editing].svelte-1uha8ag .cta__input:where(.svelte-1uha8ag){filter:none}.cta__input.svelte-1uha8ag::placeholder{color:var(--color-ink-muted);-webkit-text-fill-color:var(--color-ink-muted);opacity:0;transition:opacity .2s}.cta[data-phase=editing].svelte-1uha8ag .cta__input:where(.svelte-1uha8ag)::placeholder{opacity:1}.cta__input.svelte-1uha8ag:-webkit-autofill{box-shadow:inset 0 0 0 100px var(--fill)}.cta__input.svelte-1uha8ag:-webkit-autofill:hover{box-shadow:inset 0 0 0 100px var(--fill)}.cta__input.svelte-1uha8ag:-webkit-autofill:focus{box-shadow:inset 0 0 0 100px var(--fill)}.cta__input.svelte-1uha8ag:focus-visible{outline:none}@media (pointer:coarse){.cta__input.svelte-1uha8ag{font-size:1rem}}.cta__label.svelte-1uha8ag{top:50%;left:16px;right:var(--dot-column);pointer-events:none;opacity:0;filter:blur(4px);transition:opacity .2s,filter .2s;position:absolute;translate:0 -50%}.cta[data-phase=idle].svelte-1uha8ag .cta__label:where(.svelte-1uha8ag){opacity:1;filter:none}.cta__dot.svelte-1uha8ag{flex-shrink:0;width:1em;transition:scale .25s cubic-bezier(.34,1.56,.64,1)}.cta[data-phase=idle].svelte-1uha8ag:hover .cta__dot:where(.svelte-1uha8ag),.cta__submit.svelte-1uha8ag:hover .cta__dot:where(.svelte-1uha8ag){scale:1.12}.cta__submit.svelte-1uha8ag:active .cta__dot:where(.svelte-1uha8ag){transition:scale .12s ease-out;scale:.9}.cta__submit.svelte-1uha8ag{flex-shrink:0;align-self:stretch;align-items:center;padding:12px 16px;display:flex;position:relative}.cta[data-phase=idle].svelte-1uha8ag .cta__submit:where(.svelte-1uha8ag){pointer-events:none}.cta__submit.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px;border-radius:999px}@media (prefers-reduced-motion:reduce){.card__row-text.svelte-1uha8ag{animation-delay:0s}:is(.card__cta.svelte-1uha8ag:has(.cta[data-phase=sent]:where(.svelte-1uha8ag)) .cta__sheet:where(.svelte-1uha8ag),.card__cta.svelte-1uha8ag:has(.cta[data-phase=sent]:where(.svelte-1uha8ag)) .cta__confirmation:where(.svelte-1uha8ag)){transition-delay:0s}}.card--illustration.svelte-1uha8ag{--caption-line:calc(var(--font-size-sm) * var(--line-height-flat));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff54;position:relative;overflow:clip}.card__stage.svelte-1uha8ag{inset:calc(var(--space-lg) + var(--caption-line)) var(--space-md) 0;position:absolute;container-type:size}.card__caption.svelte-1uha8ag{inset-inline:0;line-height:var(--line-height-flat);text-align:center;position:absolute;bottom:calc(50cqh + min(100cqw,100cqh)/2)}.card__drawing.svelte-1uha8ag{object-fit:contain;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}@media (width>=360px){.card__headline.svelte-1uha8ag{font-size:var(--font-size-xl)}}@media (width>=900px){.page.svelte-1uha8ag{grid-template-rows:1fr;grid-template-columns:2fr 1fr}.brand__wordmark.svelte-1uha8ag{width:min(48%,560px)}.cards.svelte-1uha8ag{height:auto}.card--signup.svelte-1uha8ag{gap:var(--space-md)}.card--illustration.svelte-1uha8ag{order:-1}}
