.billing-toggle.svelte-5h1k9q{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:0;padding:var(--space-4);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:13px}button.svelte-5h1k9q{min-height:44px;padding:0 17px;border:0;border-radius:9px;background:transparent;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-14);font-weight:700;cursor:pointer;transition:background var(--dur-180) var(--ease-default),color var(--dur-180) var(--ease-default),box-shadow var(--dur-180) var(--ease-default)}button.svelte-5h1k9q span:where(.svelte-5h1k9q){margin-left:var(--space-6);padding:3px var(--space-8);color:var(--color-mint);font-size:var(--text-11);background:#34d3991a;border:1px solid rgba(52,211,153,.35);border-radius:var(--radius-pill)}button.active.svelte-5h1k9q{background:rgb(var(--color-primary-rgb) / .16);color:var(--color-primary);box-shadow:inset 0 0 0 1px rgb(var(--color-primary-rgb) / .3)}button.svelte-5h1k9q:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:600px){.billing-toggle.svelte-5h1k9q{max-width:100%}button.svelte-5h1k9q{padding:0 11px;font-size:var(--text-13)}button.svelte-5h1k9q span:where(.svelte-5h1k9q){margin-left:4px;padding:3px 6px;font-size:var(--text-10)}}.animation-allowance.svelte-zr91s3{display:flex;flex-direction:column;justify-content:center;min-height:176px;padding:13px 14px;background:rgb(var(--color-primary-rgb) / .06);border:1px solid rgb(var(--color-primary-rgb) / .12);border-radius:12px;font-family:var(--font-body)}.allowance-intro.svelte-zr91s3{color:var(--color-text-muted);font-size:var(--text-11);line-height:1.45}a.svelte-zr91s3{display:flex;flex-direction:column;gap:3px;color:var(--color-text);text-decoration:none}strong.svelte-zr91s3{font-size:27px;font-weight:800;letter-spacing:-.8px;line-height:1.2}a.svelte-zr91s3 span:where(.svelte-zr91s3){font-size:var(--text-12);font-weight:600;line-height:1.4}a.svelte-zr91s3:hover span:where(.svelte-zr91s3){text-decoration:underline;text-underline-offset:3px}a.svelte-zr91s3:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:3px}.example-settings.svelte-zr91s3{margin-top:5px;color:var(--color-text-muted);font-size:var(--text-11);line-height:1.45}.allowance-fallback.svelte-zr91s3{margin-top:8px;color:var(--color-text);font-size:var(--text-13);line-height:1.4}.pack-card.svelte-1lc9ggi{display:flex;flex-direction:column;min-width:0;padding:27px 21px 24px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:18px;scroll-margin-top:110px}.card-heading.svelte-1lc9ggi{min-height:81px}h3.svelte-1lc9ggi{margin:0 0 6px;color:var(--color-text);font:700 var(--text-18)/1.3 var(--font-body);letter-spacing:-.3px}.card-heading.svelte-1lc9ggi p:where(.svelte-1lc9ggi){margin:0;max-width:23ch;color:var(--color-text-muted);font:400 var(--text-13)/1.5 var(--font-body)}.price-row.svelte-1lc9ggi{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;min-height:42px}.price.svelte-1lc9ggi{color:var(--color-text);font:800 36px/1.1 var(--font-body);letter-spacing:-1.3px}.period.svelte-1lc9ggi{color:var(--color-text-muted);font:400 var(--text-12)/1.4 var(--font-body)}.billing-detail.svelte-1lc9ggi{min-height:2.8em;margin:8px 0 3px;color:var(--color-text-muted);font:400 var(--text-12)/1.4 var(--font-body)}.tax.svelte-1lc9ggi{margin:0 0 19px;color:var(--color-text-muted);font:400 var(--text-10)/1.4 var(--font-body)}.credit-choice.svelte-1lc9ggi{min-height:79px}label.svelte-1lc9ggi{display:block;margin-bottom:7px;color:var(--color-text-muted);font:500 var(--text-11)/1.4 var(--font-body)}.select-wrap.svelte-1lc9ggi{position:relative}select.svelte-1lc9ggi{width:100%;min-width:0;min-height:43px;padding:9px 31px 9px 11px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg);border:1px solid rgb(var(--color-primary-rgb) / .4);border-radius:9px;color:var(--color-text);font:600 var(--text-13)/1.4 var(--font-body);cursor:pointer}select.svelte-1lc9ggi:disabled{opacity:.6;cursor:wait}select.svelte-1lc9ggi:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.select-wrap.svelte-1lc9ggi svg:where(.svelte-1lc9ggi){position:absolute;right:11px;top:14px;pointer-events:none;color:var(--color-text-muted)}.card-action.svelte-1lc9ggi{margin:19px 0 22px}.plan-cta.svelte-1lc9ggi{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:11px 8px;background:transparent;border:1px solid rgb(var(--color-primary-rgb) / .5);border-radius:10px;color:var(--color-primary);font:700 var(--text-14)/1.4 var(--font-body);cursor:pointer;text-decoration:none;transition:background var(--dur-150)}.plan-cta.svelte-1lc9ggi:hover:not(:disabled){background:rgb(var(--color-primary-rgb) / .08)}.plan-cta.svelte-1lc9ggi:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.plan-cta.svelte-1lc9ggi:disabled{opacity:.6;cursor:wait}.features.svelte-1lc9ggi{display:flex;flex-direction:column;gap:12px;padding:20px 0 0;margin:0;border-top:1px solid var(--color-border);list-style:none}.features.svelte-1lc9ggi li:where(.svelte-1lc9ggi){display:flex;gap:8px;color:var(--color-text);font:400 var(--text-12)/1.5 var(--font-body)}.features.svelte-1lc9ggi li:where(.svelte-1lc9ggi){align-items:flex-start}.check.svelte-1lc9ggi{color:var(--color-primary);font-weight:700}.check-icon.svelte-1lc9ggi{display:inline-flex;margin-top:1px;color:var(--color-mint)}.feature-highlight.svelte-1lc9ggi span:where(.svelte-1lc9ggi):last-child{color:var(--color-mint);font-weight:700}@media(max-width:600px){.card-heading.svelte-1lc9ggi{min-height:65px}select.svelte-1lc9ggi{font-size:16px}}@media(min-width:1001px)and (max-width:1200px){.price-row.svelte-1lc9ggi{flex-direction:column;align-items:flex-start;gap:3px;min-height:65px}}.pack-card.compact.svelte-1lc9ggi{display:grid;grid-template-columns:minmax(200px,1fr) minmax(210px,250px) minmax(80px,auto) 150px;grid-template-areas:"heading selector price action";align-items:center;gap:24px;padding:24px;border-radius:16px}.compact.svelte-1lc9ggi .card-heading:where(.svelte-1lc9ggi){grid-area:heading;min-height:0}.compact.svelte-1lc9ggi .card-heading:where(.svelte-1lc9ggi) p:where(.svelte-1lc9ggi){max-width:none}.compact.svelte-1lc9ggi .card-heading:where(.svelte-1lc9ggi) .compact-billing:where(.svelte-1lc9ggi){margin-top:6px;font-size:var(--text-12)}.compact.svelte-1lc9ggi .credit-choice:where(.svelte-1lc9ggi){grid-area:selector;min-height:0}.compact.svelte-1lc9ggi .price-row:where(.svelte-1lc9ggi){grid-area:price;display:grid;grid-template-columns:max-content max-content;align-items:baseline;gap:3px 6px;min-height:0}.compact.svelte-1lc9ggi .price:where(.svelte-1lc9ggi){font-size:28px;letter-spacing:-.8px}.compact.svelte-1lc9ggi .tax:where(.svelte-1lc9ggi){grid-column:1 / -1;margin:0}.compact.svelte-1lc9ggi .card-action:where(.svelte-1lc9ggi){grid-area:action;margin:0}@media(max-width:1000px){.pack-card.compact.svelte-1lc9ggi{grid-template-columns:minmax(0,1fr) minmax(150px,auto);grid-template-areas:"heading heading" "selector selector" "price action";gap:18px 20px}}@media(max-width:600px){.pack-card.compact.svelte-1lc9ggi{padding:20px;gap:16px}}@media(max-width:400px){.pack-card.compact.svelte-1lc9ggi{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "selector" "price" "action"}}.plan-card-free.svelte-wg2vyk{display:grid;grid-template-columns:minmax(110px,.5fr) minmax(0,2.6fr) minmax(135px,.6fr);align-items:center;gap:24px;padding:23px 25px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg-secondary);font-family:var(--font-body)}h3.svelte-wg2vyk{margin:0 0 5px;color:var(--color-text);font-size:var(--text-16);font-weight:700}p.svelte-wg2vyk{margin:0;color:var(--color-text-muted);font-size:var(--text-13);line-height:1.55}.free-summary.svelte-wg2vyk>p:where(.svelte-wg2vyk):first-child strong:where(.svelte-wg2vyk){color:var(--color-text)}.video-note.svelte-wg2vyk{margin-top:5px}.plan-cta.svelte-wg2vyk{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px;border:1px solid rgb(var(--color-primary-rgb) / .5);border-radius:10px;background:transparent;color:var(--color-primary);font:700 var(--text-13)/1.4 var(--font-body);cursor:pointer}.plan-cta.svelte-wg2vyk:hover{background:rgb(var(--color-primary-rgb) / .08)}.plan-cta.svelte-wg2vyk:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.plan-cta-ghost.svelte-wg2vyk{border-color:var(--color-border);color:var(--color-text-muted);cursor:default}@media(max-width:600px){.plan-card-free.svelte-wg2vyk{grid-template-columns:1fr;gap:15px;padding:22px}}.plan-card.svelte-12za10y{position:relative;display:flex;flex-direction:column;min-width:0;padding:27px 21px 24px;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:18px}.plan-card-featured.svelte-12za10y{border:1.5px solid transparent;background:linear-gradient(var(--color-bg-secondary),var(--color-bg-secondary)) padding-box,linear-gradient(135deg,#34d399,#6ee7b7 35%,#7c83ff) border-box;box-shadow:0 20px 48px -24px rgb(var(--color-primary-rgb) / .35),0 0 0 1px #34d39914}.plan-badge.svelte-12za10y{position:absolute;top:-13px;left:20px;padding:5px 12px;background:var(--color-primary);border-radius:var(--radius-pill);color:var(--color-on-primary);font:700 var(--text-11)/1.4 var(--font-body)}.card-heading.svelte-12za10y{min-height:81px}.plan-badge-featured.svelte-12za10y{top:-15px;padding:5px 13px;background:linear-gradient(135deg,#a3e635,#22d3ee,#c084fc);color:#0f1113;border:2px solid var(--color-bg-secondary)}.plan-card-featured.svelte-12za10y .plan-cta:where(.svelte-12za10y):not(.plan-cta-outline){background:linear-gradient(135deg,#a3e635,#22d3ee,#c084fc);border:2px solid var(--color-bg-secondary);color:#0f1113;transition:filter var(--dur-150),box-shadow var(--dur-150)}.plan-card-featured.svelte-12za10y .plan-cta:where(.svelte-12za10y):not(.plan-cta-outline):hover:not(:disabled){background:linear-gradient(135deg,#a3e635,#22d3ee,#c084fc);filter:brightness(1.06);box-shadow:0 10px 24px -10px #22d3ee99}.plan-name.svelte-12za10y{margin:0 0 6px;color:var(--color-text);font:900 var(--text-18)/1.3 var(--font-body);letter-spacing:-.3px}.plan-tagline.svelte-12za10y{margin:0;max-width:23ch;color:var(--color-text-muted);font:400 var(--text-13)/1.5 var(--font-body)}.plan-price-row.svelte-12za10y{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px;min-height:42px}.plan-price.svelte-12za10y{color:var(--color-text);font:800 36px/1.1 var(--font-body);letter-spacing:-1.3px}.plan-period.svelte-12za10y{color:var(--color-text-muted);font:400 var(--text-12)/1.4 var(--font-body)}.plan-billing-detail.svelte-12za10y{min-height:2.8em;margin:8px 0 3px;color:var(--color-text-muted);font:400 var(--text-12)/1.4 var(--font-body)}.plan-tax.svelte-12za10y{margin:0 0 19px;color:var(--color-text-muted);font:400 var(--text-10)/1.4 var(--font-body)}.plan-credits.svelte-12za10y{min-height:79px}.plan-credits.svelte-12za10y>span:where(.svelte-12za10y){display:block;margin-bottom:7px;color:var(--color-text-muted);font:500 var(--text-11)/1.4 var(--font-body)}.plan-credits.svelte-12za10y p:where(.svelte-12za10y){display:flex;align-items:baseline;gap:6px;margin:0;min-height:43px;padding:6px 0;color:var(--color-text-muted);font:400 var(--text-12)/1.4 var(--font-body)}.plan-credits.svelte-12za10y strong:where(.svelte-12za10y){color:var(--color-text);font-size:24px;line-height:1.25;letter-spacing:-.6px}.card-action.svelte-12za10y{margin:19px 0 22px}.plan-cta.svelte-12za10y{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:11px 8px;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:10px;color:var(--color-on-primary);font:700 var(--text-14)/1.4 var(--font-body);cursor:pointer;text-decoration:none;transition:background var(--dur-150)}.plan-cta.svelte-12za10y:hover:not(:disabled){background:var(--color-primary-hover)}.plan-cta.svelte-12za10y:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.plan-cta.svelte-12za10y:disabled{opacity:.6;cursor:wait}.plan-cta-outline.svelte-12za10y{background:transparent;border-color:rgb(var(--color-primary-rgb) / .5);color:var(--color-primary)}.plan-cta-outline.svelte-12za10y:hover:not(:disabled){background:rgb(var(--color-primary-rgb) / .08)}.plan-features.svelte-12za10y{display:flex;flex-direction:column;gap:12px;padding:20px 0 0;margin:0;border-top:1px solid var(--color-border);list-style:none}.plan-features.svelte-12za10y li:where(.svelte-12za10y){display:flex;align-items:flex-start;gap:8px;color:var(--color-text);font:400 var(--text-12)/1.5 var(--font-body)}.check.svelte-12za10y{color:var(--color-primary);font-weight:700}.check-icon.svelte-12za10y{display:inline-flex;margin-top:1px;color:var(--color-mint)}.feature-highlight.svelte-12za10y span:where(.svelte-12za10y):last-child{color:var(--color-mint);font-weight:700}@media(max-width:600px){.card-heading.svelte-12za10y{min-height:65px}}@media(min-width:1001px)and (max-width:1200px){.plan-price-row.svelte-12za10y{flex-direction:column;align-items:flex-start;gap:3px;min-height:65px}}.tool-return.svelte-dd54zr{display:inline-flex;align-items:center;min-height:44px;margin:12px 24px 0;color:var(--color-text-muted);font-size:13px;text-decoration:none}.tool-return.svelte-dd54zr:hover{color:var(--color-text)}.tool-return.svelte-dd54zr:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.pricing-page.svelte-dd54zr{min-height:calc(100dvh / var(--ezc-zoom, 1));background:var(--color-bg)}.page-hero.svelte-dd54zr{display:flex;flex-direction:column;align-items:center;gap:12px;padding:35px 24px 27px;text-align:center}.eyebrow.svelte-dd54zr{margin:0;color:var(--color-primary);font:600 var(--text-12)/1.4 var(--font-body);letter-spacing:.04em}.page-title.svelte-dd54zr{margin:0;color:var(--color-text);font-family:var(--font-brand);font-size:clamp(2rem,calc(4vw / var(--ezc-zoom, 1)),2.75rem);font-weight:600;line-height:1.15;letter-spacing:-1.5px;text-wrap:balance}.page-title.svelte-dd54zr strong:where(.svelte-dd54zr){color:var(--color-primary);font-weight:600}.page-hint.svelte-dd54zr{max-width:620px;margin:0;color:var(--color-text-muted);font:400 var(--text-14)/1.65 var(--font-body);text-wrap:pretty}.one-time-link.svelte-dd54zr{color:var(--color-text-muted);font:500 var(--text-12)/1.5 var(--font-body);text-underline-offset:3px}.one-time-link.svelte-dd54zr:hover{color:var(--color-primary)}.plan-intro.svelte-dd54zr h2:where(.svelte-dd54zr){margin:0 0 5px;color:var(--color-text);font:700 var(--text-16)/1.4 var(--font-body)}.pack-section.svelte-dd54zr{margin:26px 0 16px}.allowance-note.svelte-dd54zr a:where(.svelte-dd54zr){color:var(--color-primary);text-decoration:none}.allowance-note.svelte-dd54zr a:where(.svelte-dd54zr):hover{text-decoration:underline;text-underline-offset:3px}.pricing-grid.svelte-dd54zr{width:min(1180px,calc(100% - 48px));margin:0 auto}.comparison-controls.svelte-dd54zr{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px}.plan-intro.svelte-dd54zr p:where(.svelte-dd54zr){margin:0 0 3px;color:var(--color-text);font:600 var(--text-13)/1.7 var(--font-body)}.subscription-billing.svelte-dd54zr{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.billing-label.svelte-dd54zr{color:var(--color-text);font:600 var(--text-12)/1.4 var(--font-body)}.billing-note.svelte-dd54zr{color:var(--color-text-muted);font:400 var(--text-11)/1.4 var(--font-body)}.plans-row.svelte-dd54zr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;align-items:stretch}.allowance-note.svelte-dd54zr{max-width:810px;margin:20px auto 8px;color:var(--color-text-muted);font:400 var(--text-12)/1.6 var(--font-body);text-align:center;text-wrap:pretty}.allowance-note.svelte-dd54zr a:where(.svelte-dd54zr){white-space:nowrap}.included-tools.svelte-dd54zr{margin:0 0 12px;text-align:center;color:var(--color-text-muted);font:400 var(--text-12)/1.5 var(--font-body)}.checkout-trust.svelte-dd54zr{margin:0 auto 24px;color:var(--color-text-muted);font:400 var(--text-11)/1.6 var(--font-body);text-align:center}.error-banner.svelte-dd54zr,.subscription-banner.svelte-dd54zr,.credits-banner.svelte-dd54zr{width:min(720px,calc(100% - 32px));margin:0 auto 20px}.error-banner.svelte-dd54zr{padding:12px 20px;border:1px solid rgb(var(--color-danger-rgb) / .3);border-radius:12px;background:rgb(var(--color-danger-rgb) / .1);color:var(--color-danger);font:400 var(--text-14)/1.5 var(--font-body);text-align:center}.subscription-banner.svelte-dd54zr{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 20px;border:1px solid rgb(var(--color-primary-rgb) / .2);border-radius:12px;background:rgb(var(--color-primary-rgb) / .06)}.sub-badge.svelte-dd54zr{padding:4px 10px;border-radius:5px;background:var(--color-primary);color:var(--color-on-primary);font:700 var(--text-11)/1.4 var(--font-body)}.sub-text.svelte-dd54zr{flex:1;color:var(--color-text-muted);font:400 var(--text-13)/1.4 var(--font-body)}.sub-cancel.svelte-dd54zr{padding:8px 12px;border:1px solid var(--color-border);border-radius:8px;background:transparent;color:var(--color-text);font:600 var(--text-12)/1.4 var(--font-body);cursor:pointer}.sub-cancel.svelte-dd54zr:hover{border-color:var(--color-primary)}.credits-banner.svelte-dd54zr{display:flex;align-items:baseline;justify-content:center;gap:6px}.credits-count.svelte-dd54zr{color:var(--color-text);font:700 var(--text-18)/1.4 var(--font-body)}.credits-label.svelte-dd54zr{color:var(--color-text-muted);font:400 var(--text-12)/1.4 var(--font-body)}.sub-cancel.svelte-dd54zr:focus-visible,a.svelte-dd54zr:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:840px){.plans-row.svelte-dd54zr{grid-template-columns:minmax(0,1fr);gap:24px}.pricing-grid.svelte-dd54zr{max-width:560px}}@media(max-width:600px){.page-hero.svelte-dd54zr{padding:27px 20px 22px}.page-title.svelte-dd54zr{font-size:clamp(1.8rem,calc(8vw / var(--ezc-zoom, 1)),2.25rem);letter-spacing:-1px}.page-hint.svelte-dd54zr{font-size:var(--text-13)}.pricing-grid.svelte-dd54zr{width:calc(100% - 32px)}.comparison-controls.svelte-dd54zr{flex-direction:column;align-items:stretch;gap:18px;margin-bottom:25px}.plan-intro.svelte-dd54zr{text-align:center}.subscription-billing.svelte-dd54zr{align-items:center}.plans-row.svelte-dd54zr{grid-template-columns:minmax(0,1fr);gap:25px}.allowance-note.svelte-dd54zr,.checkout-trust.svelte-dd54zr{text-align:left}.sub-text.svelte-dd54zr{flex-basis:calc(100% - 80px)}.sub-cancel.svelte-dd54zr{width:100%;min-height:42px}}
