.at.svelte-1cgfkdu{display:inline-flex;flex-wrap:wrap;gap:6px}.at-pill.svelte-1cgfkdu{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid var(--border-subtle);font-size:11.5px;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap;color:var(--text-secondary)}.at-paid.svelte-1cgfkdu{color:var(--text-heading);background:color-mix(in srgb,currentColor 7%,transparent);border-color:color-mix(in srgb,currentColor 24%,transparent)}.at-alert.svelte-1cgfkdu{color:var(--hp-link, #15803d);background:color-mix(in srgb,currentColor 8%,transparent);border-color:color-mix(in srgb,currentColor 32%,transparent)}.at-alert.svelte-1cgfkdu svg{flex-shrink:0}.spark.svelte-h8izjt{display:block;width:100%}rect.svelte-h8izjt{fill:var(--hp-spark, color-mix(in srgb, var(--brand-ink) 24%, transparent))}rect.hi.svelte-h8izjt{fill:var(--hp-bar-hi, #16a34a)}rect.partial.svelte-h8izjt{opacity:.45}.pr.svelte-7bi39x{--hp-asof: rgba(226, 228, 240, .62);--hp-delta-suffix: rgba(226, 228, 240, .62);--hp-spark: rgba(255, 255, 255, .24);--hp-bar-hi: rgba(255, 255, 255, .9);--hp-pos: #4ade80;--hp-neg: #fca5a5;--hp-link: #4ade80;--text-heading: #fff;--text-primary: rgba(226, 228, 240, .8);--text-secondary: rgba(226, 228, 240, .72);min-width:0}.pr-head.svelte-7bi39x{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.pr-title.svelte-7bi39x{--text-heading: rgba(226, 228, 240, .72);min-width:0;margin:0;font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--text-heading);text-wrap:balance}.pr-chip.svelte-7bi39x{flex-shrink:0;padding:4px 7px;border-radius:5px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;color:#e2e4f0b8;background:#ffffff1a}.pr-rows.svelte-7bi39x{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;column-gap:14px}.pr-row.svelte-7bi39x{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:baseline;padding:9px 0;border-top:1px solid rgba(255,255,255,.1)}.pr-name.svelte-7bi39x{grid-column:1;grid-row:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.4;color:#fff;text-decoration:none}a.pr-name.svelte-7bi39x{text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:3px}a.pr-name.svelte-7bi39x:hover{text-decoration-color:#4ade80}.pr-sub.svelte-7bi39x{grid-column:2;grid-row:1;font-size:12.5px;line-height:1.4;color:#e2e4f0b3;white-space:nowrap;text-align:right}.pr-value.svelte-7bi39x{grid-column:3;grid-row:1;font-size:14px;font-weight:600;line-height:1.4;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.pr-series.svelte-7bi39x{padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.pr-axis.svelte-7bi39x{display:flex;justify-content:space-between;margin-top:4px;font-size:11.5px;color:#e2e4f09e;font-variant-numeric:tabular-nums}.pr-foot.svelte-7bi39x{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}@media(min-width:721px){.pr-name.svelte-7bi39x{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}}.pr-fit.svelte-7bi39x{container:pr / inline-size}@container pr (max-width: 359px){.pr-rows.svelte-7bi39x{display:block}.pr-row.svelte-7bi39x{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;padding:8px 0 9px}.pr-name.svelte-7bi39x{flex:0 0 100%;margin-bottom:1px}.pr-value.svelte-7bi39x,.pr-sub.svelte-7bi39x{text-align:left}.pr-sub.svelte-7bi39x{white-space:normal}}@media(max-width:720px){.pr-row.svelte-7bi39x{padding:0}.pr-name.svelte-7bi39x,.pr-sub.svelte-7bi39x,.pr-value.svelte-7bi39x{padding:12px 0;line-height:20px}}@media(max-width:520px){.pr-rows.svelte-7bi39x{display:block}.pr-row.svelte-7bi39x{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:10px;padding-bottom:10px}.pr-name.svelte-7bi39x{flex:0 0 100%;padding:10px 0 2px;white-space:normal}a.pr-name.svelte-7bi39x{padding:12px 0}.pr-value.svelte-7bi39x,.pr-sub.svelte-7bi39x{padding:0;text-align:left}.pr-sub.svelte-7bi39x{white-space:normal}}.delta.svelte-15zn1uu{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:4px;row-gap:1px;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.3}.delta-value.svelte-15zn1uu,.delta-suffix.svelte-15zn1uu{white-space:nowrap}.good.svelte-15zn1uu{color:var(--hp-pos, #15803d)}.bad.svelte-15zn1uu{color:var(--hp-neg, #dc2626)}.neutral.svelte-15zn1uu{color:var(--text-secondary)}.delta-arrow.svelte-15zn1uu{width:8px;height:8px;flex-shrink:0}.delta-arrow.down.svelte-15zn1uu{transform:rotate(180deg)}.delta-suffix.svelte-15zn1uu{font-weight:400;color:var(--hp-delta-suffix, var(--text-secondary))}.sr-only.svelte-15zn1uu{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bars.svelte-8r4dor{margin:0;width:100%}.bars.fill.svelte-8r4dor{flex:1;display:flex;flex-direction:column}.plot.svelte-8r4dor{position:relative}.bars.fill.svelte-8r4dor .plot:where(.svelte-8r4dor){flex:1}svg.svelte-8r4dor{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible}.bar.svelte-8r4dor{fill:var(--hp-bar, color-mix(in srgb, var(--brand-ink) 40%, transparent))}.bar.hi.svelte-8r4dor{fill:var(--hp-bar-hi, var(--brand-ink))}.value.svelte-8r4dor{position:absolute;transform:translate(-50%);font-size:11px;font-weight:600;line-height:1;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.value.value-hi.svelte-8r4dor{color:var(--text-heading)}.bar.partial.svelte-8r4dor{stroke:var(--hp-bar-partial, color-mix(in srgb, var(--brand-ink) 45%, transparent));stroke-width:1;vector-effect:non-scaling-stroke}.hatch-stripe.svelte-8r4dor{fill:var(--hp-bar-partial, color-mix(in srgb, var(--brand-ink) 45%, transparent))}.baseline.svelte-8r4dor{stroke:var(--border-default);stroke-width:1;vector-effect:non-scaling-stroke}.axis.svelte-8r4dor{display:flex;margin-top:6px}.axis.svelte-8r4dor span:where(.svelte-8r4dor){flex:1 1 0;min-width:0;text-align:center;font-size:11px;line-height:1;color:var(--text-secondary);white-space:nowrap;overflow:visible;display:flex;justify-content:center;font-variant-numeric:tabular-nums}.legend.svelte-8r4dor{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;color:var(--text-secondary)}.swatch.svelte-8r4dor{width:10px;height:10px;border-radius:2px;border:1px solid var(--hp-bar-partial, color-mix(in srgb, var(--brand-ink) 45%, transparent));background:repeating-linear-gradient(45deg,var(--hp-bar-partial, color-mix(in srgb, var(--brand-ink) 45%, transparent)) 0 2px,transparent 2px 4.5px)}.hbar.svelte-1spjpz9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.hbar-line.svelte-1spjpz9{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}.hbar-name.svelte-1spjpz9{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;color:var(--text-heading);text-decoration:none}a.hbar-name.svelte-1spjpz9:hover{text-decoration:underline;text-underline-offset:2px}.hbar-figures.svelte-1spjpz9{display:inline-flex;align-items:baseline;gap:10px;flex-shrink:0}.hbar-value.svelte-1spjpz9{font-size:13.5px;font-weight:600;color:var(--text-heading);font-variant-numeric:tabular-nums;min-width:3ch;text-align:right}.hbar-track.svelte-1spjpz9{height:6px;border-radius:999px;background:var(--hp-track, color-mix(in srgb, var(--brand-ink) 7%, transparent));overflow:hidden}.hbar-fill.svelte-1spjpz9{display:block;height:100%;border-radius:999px;background:var(--hp-bar, color-mix(in srgb, var(--brand-ink) 40%, transparent))}.hbar-fill.lead.svelte-1spjpz9{background:var(--hp-bar-hi, var(--brand-ink))}@media(max-width:720px){li.svelte-1spjpz9:nth-child(n+4){display:none}}.ps-grid.svelte-1y9b8kx{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ps-card.svelte-1y9b8kx{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px 24px 22px;border-radius:16px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.ps-featured.svelte-1y9b8kx{border:2px solid #16a34a;padding:23px 23px 21px}[data-theme=midnight] .ps-featured.svelte-1y9b8kx{border-color:#4ade80}.ps-top.svelte-1y9b8kx{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.ps-name.svelte-1y9b8kx{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--text-heading)}.ps-badge.svelte-1y9b8kx{padding:3px 10px;border-radius:999px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-size:12px;font-weight:600;line-height:1.4;white-space:nowrap}[data-theme=midnight] .ps-badge.svelte-1y9b8kx{border-color:#166534;background:#052e16;color:#bbf7d0}.ps-tagline.svelte-1y9b8kx{--text-primary: var(--text-secondary);margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--text-secondary)}.ps-price.svelte-1y9b8kx{--text-primary: var(--text-heading);display:flex;align-items:baseline;gap:6px;margin:18px 0 0;color:var(--text-heading)}.ps-amount.svelte-1y9b8kx{font-size:38px;font-weight:600;line-height:1.05;letter-spacing:-.025em}.ps-per.svelte-1y9b8kx{font-size:15px;font-weight:500;color:var(--text-secondary)}.ps-annual.svelte-1y9b8kx{--text-primary: var(--text-secondary);margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.ps-cta.svelte-1y9b8kx{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;margin-top:20px;padding:12px 16px;border-radius:999px;font-size:.925rem;font-weight:600;line-height:normal;text-align:center;text-decoration:none;color:var(--bg-surface, #fff);background:var(--text-heading, #0f172a);border:1px solid var(--text-heading, #0f172a);transition:background-color .15s,opacity .15s}.ps-cta.svelte-1y9b8kx:hover{opacity:.86}.ps-cta-solid.svelte-1y9b8kx{color:#fff;background:#15803d;border-color:#15803d}.ps-cta-solid.svelte-1y9b8kx:hover{opacity:1;background:#166534;border-color:#166534}[data-theme=midnight] .ps-cta-solid.svelte-1y9b8kx{color:#0f2a1c;background:#4ade80;border-color:#4ade80}[data-theme=midnight] .ps-cta-solid.svelte-1y9b8kx:hover{background:#86efac;border-color:#86efac}.ps-bullets.svelte-1y9b8kx{list-style:none;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:9px}.ps-bullet.svelte-1y9b8kx{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.5;color:var(--text-body, var(--text-primary))}.ps-bullet.svelte-1y9b8kx svg{flex-shrink:0;margin-top:3px;color:var(--hp-link, #15803d)}.ps-business.svelte-1y9b8kx{--text-primary: var(--text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:24px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-secondary)}.ps-extra.svelte-1y9b8kx{margin-top:6px}.ps-all.svelte-1y9b8kx{display:inline-flex;align-items:center;font-weight:600;color:var(--hp-link, #15803d);text-decoration:none;white-space:nowrap}.ps-all.svelte-1y9b8kx:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.ps-grid.svelte-1y9b8kx{grid-template-columns:minmax(0,1fr);gap:16px}.ps-card.svelte-1y9b8kx{padding:20px 18px 18px}.ps-featured.svelte-1y9b8kx{padding:19px 17px 17px}.ps-amount.svelte-1y9b8kx{font-size:34px}.ps-all.svelte-1y9b8kx{min-height:44px}}@media(prefers-reduced-motion:reduce){.ps-cta.svelte-1y9b8kx{transition:none}}.faq-layout.svelte-gi09g8{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px;align-items:start}.faq-list.svelte-gi09g8{display:flex;flex-direction:column;border-top:1px solid var(--border-subtle)}.faq-entry.svelte-gi09g8{border-bottom:1px solid var(--border-subtle);scroll-margin-top:88px}.faq-entry.svelte-gi09g8 summary:where(.svelte-gi09g8){display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-size:15.5px;font-weight:600;color:var(--text-heading);cursor:pointer;list-style:none}.faq-entry.svelte-gi09g8 summary:where(.svelte-gi09g8)::-webkit-details-marker{display:none}.faq-entry.svelte-gi09g8 summary:where(.svelte-gi09g8):hover{color:var(--hp-link)}.faq-chevron.svelte-gi09g8{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0;transition:transform .2s}.faq-entry[open].svelte-gi09g8 .faq-chevron:where(.svelte-gi09g8){transform:rotate(180deg)}.faq-entry.svelte-gi09g8 p:where(.svelte-gi09g8){--text-primary: var(--text-body);font-size:14.5px;line-height:1.65;color:var(--text-body);padding:0 2px 20px;max-width:68ch}@media(max-width:1080px){.faq-layout.svelte-gi09g8{grid-template-columns:minmax(0,1fr);gap:0}}@media(prefers-reduced-motion:reduce){.faq-chevron.svelte-gi09g8{transition:none}}
