.billing-selector.svelte-133tnjx{border-radius:var(--radius-control);background:color-mix(in srgb, var(--ink-hero) 6%, var(--paper));border:0;gap:.25rem;width:fit-content;max-width:100%;margin:2rem auto 0;padding:.3rem;display:flex}.billing-selector.svelte-133tnjx legend:where(.svelte-133tnjx),.billing-selector.svelte-133tnjx input:where(.svelte-133tnjx){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.billing-selector.svelte-133tnjx label:where(.svelte-133tnjx){cursor:pointer}.billing-option.svelte-133tnjx{border-radius:var(--radius-sm);min-height:44px;color:var(--ink-hero-mute);font-size:.95rem;font-weight:var(--fw-body-strong);justify-content:center;align-items:center;gap:.6rem;padding:.45rem .85rem;line-height:1.3;display:flex}.billing-selector.svelte-133tnjx input:where(.svelte-133tnjx):checked+.billing-option:where(.svelte-133tnjx){background:var(--color-white);color:var(--ink-hero);box-shadow:var(--shadow-loop-card)}.billing-selector.svelte-133tnjx input:where(.svelte-133tnjx):focus-visible+.billing-option:where(.svelte-133tnjx){outline:2px solid var(--fuchsia);outline-offset:2px}.billing-value.svelte-133tnjx{color:var(--magenta);white-space:nowrap;font-size:.75rem}.plans.svelte-133tnjx{grid-template-columns:1fr 1.12fr;align-items:start;gap:clamp(1rem,2.5vw,1.6rem);margin:1.75rem 0 2rem;display:grid}.plan.svelte-133tnjx{border-radius:var(--radius-card);background:var(--color-white);flex-direction:column;padding:clamp(1.5rem,3vw,2.1rem);display:flex;position:relative}.plan-free.svelte-133tnjx{background:var(--chip-ground);box-shadow:var(--shadow-loop-card);grid-area:1/1;align-self:start}.plan-pro.svelte-133tnjx{box-shadow:var(--shadow-loop-card-sel);grid-area:1/2}.plan-head.svelte-133tnjx{margin-bottom:.9rem}.plan.svelte-133tnjx .plan-name:where(.svelte-133tnjx){color:var(--ink-hero);font-family:var(--font-marketing-display);letter-spacing:-.03em;border:0;margin:0;padding:0;font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:800;line-height:1}.plan-tag.svelte-133tnjx{max-width:26ch;color:var(--ink-hero-body);margin:.4rem 0 0;font-size:.98rem;line-height:1.4}.plan-pro.svelte-133tnjx .plan-tag:where(.svelte-133tnjx){margin-top:.7rem}.price.svelte-133tnjx{align-items:baseline;gap:.45rem;margin:.2rem 0 0;display:flex}.price-amount.svelte-133tnjx{color:var(--ink-hero);font-family:var(--font-marketing-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(2.4rem,5vw,3.1rem);font-weight:800;line-height:1}.price-unit.svelte-133tnjx,.price-alt.svelte-133tnjx{color:var(--ink-hero-mute);font-size:1rem}.price-alt.svelte-133tnjx{margin:.35rem 0 0}.cta-block.svelte-133tnjx{flex-direction:column;gap:.6rem;margin:1.4rem 0 .4rem;display:flex}.trial-line.svelte-133tnjx{color:var(--ink-hero-mute);text-align:center;margin:0;font-size:.92rem}.plus.svelte-133tnjx{color:var(--ink-hero);font-weight:var(--fw-body-strong);margin:1.2rem 0 0}.feature-group.svelte-133tnjx+.feature-group:where(.svelte-133tnjx){margin-top:1rem}.group-label.svelte-133tnjx{color:var(--ink-hero);font-size:.98rem;font-weight:var(--fw-body-strong);margin:1.15rem 0 .55rem}.features.svelte-133tnjx{margin:0;padding:0;list-style:none}.features.svelte-133tnjx li::marker{content:""}.features.svelte-133tnjx li:where(.svelte-133tnjx){color:var(--ink-hero-body);margin:0 0 .6rem;padding-left:1.7rem;line-height:1.45;list-style:none;position:relative}.features.svelte-133tnjx li:where(.svelte-133tnjx):before{content:"";border:solid var(--magenta);border-width:0 2.5px 2.5px 0;width:.42rem;height:.72rem;position:absolute;top:.32em;left:.2rem;transform:rotate(42deg)}.plan-free.svelte-133tnjx .features:where(.svelte-133tnjx) li:where(.svelte-133tnjx):before{border-color:var(--ink-hero-mute)}.plan.svelte-133tnjx .cta:where(.svelte-133tnjx){border-radius:var(--radius-control);background:var(--plate-fill);min-height:58px;box-shadow:var(--shadow-cta);color:var(--color-white);font-family:var(--font-hud);letter-spacing:.12em;text-align:center;text-transform:uppercase;transform:skewX(calc(var(--cta-skew) * -1));justify-content:center;align-items:center;padding:0 1rem;font-size:15px;font-weight:700;text-decoration:none;display:flex}.plan.svelte-133tnjx .cta:where(.svelte-133tnjx):hover{color:var(--color-white)}.plan.svelte-133tnjx .cta:where(.svelte-133tnjx):focus-visible,.plan.svelte-133tnjx .cta-free:where(.svelte-133tnjx):focus-visible{outline:2px solid var(--fuchsia);outline-offset:3px}.plan.svelte-133tnjx .cta-free:where(.svelte-133tnjx){border:1.5px solid var(--hairline-strong);border-radius:var(--radius-control);background:var(--color-white);min-height:52px;color:var(--ink-hero);font-weight:var(--fw-body-strong);justify-content:center;align-items:center;margin:1.2rem 0 1.1rem;text-decoration:none;display:flex}.plan.svelte-133tnjx .cta-free:where(.svelte-133tnjx):hover{border-color:color-mix(in srgb, var(--ink-hero) 40%, transparent);color:var(--ink-hero)}.plan.svelte-133tnjx .cta:where(.svelte-133tnjx)>span:where(.svelte-133tnjx){transform:skewX(var(--cta-skew))}.faq.svelte-133tnjx{margin-top:clamp(2.5rem,6vw,4rem)}@media (width<=640px){.plans.svelte-133tnjx{grid-template-columns:1fr}.plan-free.svelte-133tnjx,.plan-pro.svelte-133tnjx{grid-area:auto}}
