.pricing-hero.svelte-uyipuk{padding-block:96px 48px;background-color:hsl(var(--surface-bg-quiet))}.pricing-hero__heading.svelte-uyipuk{margin:0 0 24px;font-weight:300;font-size:2.125rem;line-height:1.03;letter-spacing:-.025em;color:hsl(var(--text-solid));text-wrap:balance}@media (min-width: 940px){.pricing-hero__heading.svelte-uyipuk{font-size:3rem}}.pricing-hero__accent.svelte-uyipuk{color:hsl(var(--action-text-solid))}.pricing-hero__lead.svelte-uyipuk{margin:0;font-size:1.125rem;line-height:1.4;color:hsl(var(--text-soft))}.pricing-hero__note.svelte-uyipuk{margin:16px 0 0;font-size:.875rem;color:hsl(var(--text-soft))}.pricing-toggle.svelte-uyipuk{padding-block-end:16px;background-color:hsl(var(--surface-bg-quiet))}.pricing-toggle__label.svelte-uyipuk{font-size:.875rem;color:hsl(var(--text-soft));transition:color var(--dur-interact) var(--ease-standard)}.pricing-toggle__label.is-active.svelte-uyipuk{color:hsl(var(--text-solid))}.pricing-toggle__save.svelte-uyipuk{margin-inline-start:4px;display:inline-flex;align-items:center;border-radius:var(--radius-sm);padding:2px 8px;font-size:.75rem;color:hsl(var(--success));background-color:hsl(var(--success) / .1);border:1px solid hsl(var(--success) / .25)}.pricing-switch.svelte-uyipuk{display:inline-flex;block-size:44px;inline-size:44px;align-items:center;justify-content:center;border-radius:var(--radius-round)}.pricing-switch__track.svelte-uyipuk{position:relative;display:inline-flex;align-items:center;block-size:24px;inline-size:44px;border-radius:var(--radius-round);background-color:hsl(var(--neutral-400));transition:background-color var(--dur-interact) var(--ease-standard)}.pricing-switch__track.is-on.svelte-uyipuk{background-color:hsl(var(--action-bg-solid))}.pricing-switch__thumb.svelte-uyipuk{display:inline-block;block-size:20px;inline-size:20px;margin-inline-start:2px;border-radius:var(--radius-round);background-color:hsl(var(--neutral-0));box-shadow:0 1px 2px hsl(var(--shadow-color) / .3);transform:translate(0);transition:transform var(--dur-interact) var(--ease-standard)}.pricing-switch__thumb.is-on.svelte-uyipuk{transform:translate(20px)}.pricing-tiers.svelte-uyipuk{padding-block:0 96px;background-color:hsl(var(--surface-bg-quiet))}.tier.svelte-uyipuk{position:relative;display:flex;flex-direction:column;border:1px solid hsl(var(--surface-border-quiet));border-radius:var(--radius-lg);padding:24px;background-color:hsl(var(--surface-bg-quiet));transition:border-color var(--dur-interact) var(--ease-standard)}.tier.svelte-uyipuk:hover:not(:focus-within){border-color:hsl(var(--brand-100))}@property --tier-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.tier--featured.svelte-uyipuk{border-color:hsl(var(--brand-100));isolation:auto}.tier--featured.svelte-uyipuk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.5px;background-image:conic-gradient(from var(--tier-angle),hsl(var(--brand-300)),hsl(var(--magenta-350)) 25%,hsl(var(--brand-600)) 50%,hsl(var(--brand-400)) 75%,hsl(var(--brand-300)));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:svelte-uyipuk-tier-wheel 16s linear infinite;pointer-events:none}.tier--featured.svelte-uyipuk:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:-1;border-radius:calc(var(--radius-lg) + 3px);background-image:conic-gradient(from var(--tier-angle),hsl(var(--brand-300)),hsl(var(--magenta-350)) 25%,hsl(var(--brand-600)) 50%,hsl(var(--brand-400)) 75%,hsl(var(--brand-300)));filter:blur(9px);opacity:.3;animation:svelte-uyipuk-tier-wheel 16s linear infinite;pointer-events:none}@keyframes svelte-uyipuk-tier-wheel{to{--tier-angle: 360deg}}@media (prefers-reduced-motion: reduce){.tier--featured.svelte-uyipuk:after,.tier--featured.svelte-uyipuk:before{animation:none}}.tier__badge.svelte-uyipuk{position:absolute;inset-block-start:24px;inset-inline-end:24px;border-radius:var(--radius-sm);padding:2px 8px;font-size:.75rem;color:hsl(var(--action-text-solid));background-color:hsl(var(--chip-bg))}.tier__name.svelte-uyipuk{margin:0;padding-inline-end:96px;font-size:1.25rem;font-weight:400;color:hsl(var(--text-solid))}.tier__tagline.svelte-uyipuk{margin:4px 0 24px;font-size:.875rem;color:hsl(var(--text-soft))}.tier__price.svelte-uyipuk{margin-block-end:24px;min-block-size:64px}.tier__figure.svelte-uyipuk{font-size:2.125rem;font-weight:300;line-height:1.1;letter-spacing:-.02em;color:hsl(var(--text-solid));font-variant-numeric:tabular-nums}.tier__unit.svelte-uyipuk,.tier__qualifier.svelte-uyipuk{color:hsl(var(--text-soft))}.tier__qualifier.svelte-uyipuk{margin-block-start:4px;font-size:.875rem}.tier__features.svelte-uyipuk{list-style:none;margin:24px 0 0;padding:24px 0 0;border-block-start:1px solid hsl(var(--surface-border-quiet))}.tier__feature.svelte-uyipuk{display:flex;align-items:flex-start;gap:12px;padding-block:10px;font-size:.875rem;color:hsl(var(--text-soft));border-block-end:1px solid hsl(var(--surface-border-quiet))}.tier__feature.svelte-uyipuk:last-child{border-block-end:none}.tier__check.svelte-uyipuk{display:grid;place-items:center;flex-shrink:0;margin-block-start:2px;inline-size:18px;block-size:18px;border-radius:var(--radius-sm);color:hsl(var(--action-text-solid));background-color:hsl(var(--chip-bg))}.pricing-fineprint.svelte-uyipuk{margin:32px 0 0;text-align:center;font-size:.875rem;color:hsl(var(--text-soft))}.pricing-close__heading.svelte-uyipuk{margin:0;font-weight:300;font-size:1.75rem;line-height:1.1;letter-spacing:-.02em;color:hsl(var(--text-solid));text-wrap:balance}@media (min-width: 940px){.pricing-close__heading.svelte-uyipuk{font-size:2rem}}.pricing-close__deck.svelte-uyipuk{margin:0;font-size:1.125rem;color:hsl(var(--text-soft))}.tier__cta{inline-size:100%;min-block-size:44px;border-radius:var(--radius-sm);font-weight:400}.tier__cta--primary{background-color:hsl(var(--action-bg-solid));color:hsl(var(--neutral-0))}.tier__cta--primary:hover{background-color:hsl(var(--button-primary-bgHover))}.tier__cta--quiet{background-color:transparent;border:1px solid hsl(var(--surface-border-quiet));color:hsl(var(--text-solid))}.tier__cta--quiet:hover:not(:focus-visible){border-color:hsl(var(--button-secondary-borderHover));color:hsl(var(--action-text-solidHover))}
