.password-field.svelte-1mkgkq8{position:relative}.password-field__input.svelte-1mkgkq8{padding-right:3.25rem}.password-field__toggle.svelte-1mkgkq8{border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.password-field__toggle.svelte-1mkgkq8:hover{background:var(--color-surface);color:var(--color-text)}.password-field__rules.svelte-1mkgkq8{gap:var(--space-2xs) var(--space-md);margin:var(--space-3xs) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.password-field__rules.svelte-1mkgkq8 li:where(.svelte-1mkgkq8){align-items:center;gap:var(--space-2xs);color:var(--color-text-muted);font-size:var(--text-xs);transition:color var(--duration-fast) var(--ease-out);display:flex}.password-field__rules.svelte-1mkgkq8 li.is-met:where(.svelte-1mkgkq8){color:var(--color-success)}.password-field__rule-mark.svelte-1mkgkq8{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);width:1rem;height:1rem;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);flex-shrink:0;place-items:center;display:grid}.is-met.svelte-1mkgkq8 .password-field__rule-mark:where(.svelte-1mkgkq8){background:var(--color-success-soft);border-color:#0000}@media (width<=420px){.password-field__rules.svelte-1mkgkq8{grid-template-columns:minmax(0,1fr)}}.signup-form.svelte-1318ms3{gap:var(--space-md);display:grid}.signup-form__heading.svelte-1318ms3{font-size:var(--text-xl);letter-spacing:-.02em;font-weight:700}.signup-form__select.svelte-1318ms3{position:relative}.signup-form__select.svelte-1318ms3 select:where(.svelte-1318ms3){appearance:none;cursor:pointer;padding-right:2.75rem}.signup-form__select.svelte-1318ms3 svg{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.signup-form__terms.svelte-1318ms3{align-items:flex-start;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;display:flex}.signup-form__terms.svelte-1318ms3 input:where(.svelte-1318ms3){width:1.15rem;height:1.15rem;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin:.2rem 0 0}.signup-form__terms.svelte-1318ms3 a:where(.svelte-1318ms3){color:var(--color-primary);text-underline-offset:.18em;font-weight:600}.field--error.svelte-1318ms3 .signup-form__terms:where(.svelte-1318ms3) input:where(.svelte-1318ms3){outline:2px solid var(--color-danger);outline-offset:2px}.signup-form__alert.svelte-1318ms3{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm);display:flex}.signup-form__alert.svelte-1318ms3 svg{flex-shrink:0;margin-top:.1em}.signup-form__submit.svelte-1318ms3{margin-top:var(--space-xs);justify-self:start}.signup-form__submit.svelte-1318ms3:disabled{cursor:progress;opacity:.75}.signup-form__spinner{animation:.8s linear infinite svelte-1318ms3-signup-form-spin}@keyframes svelte-1318ms3-signup-form-spin{to{transform:rotate(360deg)}}@media (width<=640px){.signup-form__submit.svelte-1318ms3{justify-self:center}}@media (prefers-reduced-motion:reduce){.signup-form__spinner{animation:none}}.next-steps.svelte-ndo1mh{gap:var(--space-md);display:grid}.next-steps__heading.svelte-ndo1mh{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.next-steps__list.svelte-ndo1mh{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid;position:relative}.next-steps__list.svelte-ndo1mh:before{background:var(--color-border-strong);content:"";width:1px;position:absolute;top:1rem;bottom:1rem;left:1rem}.next-steps__list.svelte-ndo1mh li:where(.svelte-ndo1mh){align-items:center;gap:var(--space-sm);font-size:var(--text-sm);display:flex;position:relative}.next-steps__number.svelte-ndo1mh{border:1px solid var(--color-primary-soft-border);border-radius:var(--radius-full);background:var(--color-bg);width:2rem;height:2rem;color:var(--color-primary);font-family:var(--font-mono);flex-shrink:0;place-items:center;font-size:.75rem;font-weight:600;display:grid}.next-steps__reassurance.svelte-ndo1mh{align-items:center;gap:var(--space-xs);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.next-steps__reassurance.svelte-ndo1mh svg{color:var(--color-success);flex-shrink:0}.signup-success.svelte-1w34whk{justify-items:start;gap:var(--space-sm);display:grid}.signup-success__icon.svelte-1w34whk{width:4.5rem;height:4.5rem;margin-bottom:var(--space-xs);border-radius:var(--radius-lg);background:var(--color-success-soft);color:var(--color-success);place-items:center;display:grid}.signup-success__heading.svelte-1w34whk{font-size:var(--text-display-sm);letter-spacing:-.035em}.signup-success__heading.svelte-1w34whk:focus{outline:none}.signup-success__body.svelte-1w34whk{color:var(--color-text);font-size:var(--text-lg);overflow-wrap:anywhere}.signup-success__detail.svelte-1w34whk{color:var(--color-text-muted);font-size:var(--text-sm)}.signup-success__back.svelte-1w34whk{margin-top:var(--space-sm)}@media (width<=640px){.signup-success.svelte-1w34whk{text-align:center;justify-items:center}}.signup-summary.svelte-xybtat{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(90% 70% at 100% 0%, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 70%), var(--color-bg-raised);display:grid}.signup-summary.is-highlighted.svelte-xybtat{border-color:var(--color-primary-soft-border)}.signup-summary__top.svelte-xybtat{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.signup-summary__label.svelte-xybtat{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.signup-summary__badge.svelte-xybtat{border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-brand);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.25rem .65rem;font-size:.6875rem;font-weight:600}.signup-summary__picker.svelte-xybtat{justify-self:start;max-width:100%;position:relative}.signup-summary__picker.svelte-xybtat select:where(.svelte-xybtat){border:0;border-bottom:2px dashed var(--color-primary-soft-border);max-width:100%;color:var(--color-text);font-family:var(--font-display);font-size:var(--text-display-xs);letter-spacing:-.02em;appearance:none;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:0;padding:.1rem 2.25rem .1rem 0;font-weight:700}.signup-summary__picker.svelte-xybtat select:where(.svelte-xybtat):hover,.signup-summary__picker.svelte-xybtat select:where(.svelte-xybtat):focus-visible{border-bottom-color:var(--color-primary)}.signup-summary__picker.svelte-xybtat select:where(.svelte-xybtat) option:where(.svelte-xybtat){font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:var(--color-bg-raised)}.signup-summary__picker.svelte-xybtat svg{color:var(--color-primary);pointer-events:none;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.signup-summary__name.svelte-xybtat{font-family:var(--font-display);font-size:var(--text-display-xs);letter-spacing:-.02em;font-weight:700}.signup-summary__tagline.svelte-xybtat{color:var(--color-text-muted);font-size:var(--text-sm)}.signup-summary__price.svelte-xybtat{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.signup-summary__trial.svelte-xybtat{justify-self:start;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-family:var(--font-ui);font-size:var(--text-xs);padding:.35rem .75rem;font-weight:600;display:inline-flex}.signup-summary__features.svelte-xybtat{gap:var(--space-2xs);margin:var(--space-xs) 0 0;padding:var(--space-md) 0 0;border-top:1px solid var(--color-border);list-style:none;display:grid}.signup-summary__features.svelte-xybtat li:where(.svelte-xybtat){align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.signup-summary__features.svelte-xybtat li:where(.svelte-xybtat) svg{color:var(--color-primary);flex-shrink:0;margin-top:.3em}@media (width<=640px){.signup-summary.svelte-xybtat{padding:var(--space-md)}.signup-summary__features.svelte-xybtat{display:none}}.signup.svelte-utlhs1{padding-block:var(--space-2xl) var(--space-3xl)}.signup__grid.svelte-utlhs1{gap:var(--space-lg) clamp(3rem, 6vw, 6rem);grid-template:"intro panel""summary panel""steps panel"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.signup__grid--empty.svelte-utlhs1{grid-template-rows:auto;grid-template-areas:"intro panel"}.signup__intro.svelte-utlhs1{grid-area:intro}.signup__intro.svelte-utlhs1 h1:where(.svelte-utlhs1){font-size:var(--text-display-md);letter-spacing:-.04em;line-height:1.02}.signup__intro.svelte-utlhs1 p:where(.svelte-utlhs1){margin-top:var(--space-md);max-width:30rem;color:var(--color-text-muted);font-size:var(--text-lg)}.signup__summary.svelte-utlhs1{grid-area:summary}.signup__steps.svelte-utlhs1{padding-inline:var(--space-lg);grid-area:steps}.signup__panel.svelte-utlhs1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-raised);box-shadow:var(--shadow-lg);grid-area:panel;padding:clamp(1.5rem,3.5vw,2.75rem)}.signup__empty.svelte-utlhs1{justify-items:start;gap:var(--space-md);display:grid}.signup__empty.svelte-utlhs1 h2:where(.svelte-utlhs1){font-size:var(--text-display-xs);letter-spacing:-.03em}.signup__empty.svelte-utlhs1 p:where(.svelte-utlhs1){color:var(--color-text-muted)}@media (width<=1024px){.signup__grid.svelte-utlhs1,.signup__grid--empty.svelte-utlhs1{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""summary""panel""steps";max-width:40rem}.signup__grid--empty.svelte-utlhs1{grid-template-areas:"intro""panel"}.signup__intro.svelte-utlhs1{text-align:center}.signup__intro.svelte-utlhs1 p:where(.svelte-utlhs1){margin-inline:auto}.signup__steps.svelte-utlhs1{padding-inline:0}}@media (width<=640px){.signup.svelte-utlhs1{padding-block:var(--space-xl) var(--space-2xl)}.signup__panel.svelte-utlhs1{padding:var(--space-lg) var(--space-md)}.signup__empty.svelte-utlhs1{text-align:center;justify-items:center}}
