.seg.svelte-x28hwj{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.thumb.svelte-x28hwj{background:var(--primary-accent);width:calc(50% - 4px);box-shadow:var(--shadow-sm);border-radius:999px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.thumb.right.svelte-x28hwj{transform:translate(100%)}.opt.svelte-x28hwj{z-index:1;color:var(--secondary-3);white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:9px 24px;font-size:14px;font-weight:600;transition:color .25s;display:inline-flex;position:relative}.opt.svelte-x28hwj:hover{color:var(--secondary)}.opt.on.svelte-x28hwj{color:var(--main)}.save.svelte-x28hwj{background:var(--success-soft);color:var(--success);border-radius:999px;padding:3px 7px;font-size:10.5px;font-weight:700;line-height:1;transition:background .25s,color .25s}.save.lit.svelte-x28hwj{background:color-mix(in srgb, var(--main) 20%, transparent);color:var(--main)}.wrap.svelte-1x9lu0k{flex-direction:column;align-items:center;width:100%;display:flex}.plans.svelte-1x9lu0k{align-items:stretch;gap:16px;width:100%;max-width:880px;margin-top:40px;display:grid}@media (width>=720px){.plans.svelte-1x9lu0k{grid-template-columns:1fr 1fr}}.plan.svelte-1x9lu0k{background:var(--surface);border:1px solid var(--border);color:var(--secondary);border-radius:28px;flex-direction:column;padding:32px 28px;display:flex}.plan.dark.svelte-1x9lu0k{background:var(--main);border-color:var(--main)}.plan-eyebrow.svelte-1x9lu0k{letter-spacing:.14em;text-transform:uppercase;color:var(--secondary-4);font-size:10.5px;font-weight:700}.plan-name.svelte-1x9lu0k{font-family:var(--font-calsans);letter-spacing:-.01em;margin-top:10px;font-size:26px;font-weight:600}.plan-tag.svelte-1x9lu0k{color:var(--secondary-3);min-height:42px;margin-top:6px;font-size:13.5px;line-height:1.55}.price.svelte-1x9lu0k{align-items:baseline;gap:8px;margin-top:24px;display:flex}.amount.svelte-1x9lu0k{font-family:var(--font-calsans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1}.per.svelte-1x9lu0k{color:var(--secondary-4);font-size:14px;font-weight:500}.subnote.svelte-1x9lu0k{color:var(--secondary-4);min-height:1.5em;margin-top:10px;font-size:12.5px}.plan-cta.svelte-1x9lu0k{background:var(--primary-accent);width:100%;color:var(--main);border-radius:15px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:14px 20px;font-size:14.5px;font-weight:700;transition:filter .15s,transform .12s;display:flex}.plan-cta.svelte-1x9lu0k:active{transform:scale(.98)}.plan-cta.svelte-1x9lu0k:hover{filter:brightness(1.08)}.dark.svelte-1x9lu0k .plan-cta:where(.svelte-1x9lu0k):hover{filter:brightness(.94)}.feats.svelte-1x9lu0k{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;margin-top:28px;padding-top:24px;display:flex}.feats.svelte-1x9lu0k li:where(.svelte-1x9lu0k){align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.feats.svelte-1x9lu0k li:where(.svelte-1x9lu0k) svg{color:var(--secondary-4);flex:none;margin-top:2px}
