.bf.svelte-1hs0zbz{-webkit-font-smoothing:auto;padding:var(--space-9) var(--page-gutter)}.bf-inner.svelte-1hs0zbz{max-width:var(--page-max);margin-inline:auto;min-width:0;display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-8);align-items:start}.bf-say.svelte-1hs0zbz{position:sticky;top:var(--scroll-offset)}.eyebrow.svelte-1hs0zbz{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:500}h2.svelte-1hs0zbz{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);line-height:var(--display-leading);letter-spacing:var(--track-display);text-wrap:balance}.lede.svelte-1hs0zbz{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--ink-faint);text-wrap:pretty}.bf-list.svelte-1hs0zbz{min-width:0;border-top:1px solid var(--rule)}.bf-entry.svelte-1hs0zbz{border-bottom:1px solid var(--rule)}.bf-q.svelte-1hs0zbz{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);padding:var(--space-5) 0;min-height:3rem;cursor:pointer;color:var(--ink);font-size:var(--text-base);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--track-head)}.bf-q.svelte-1hs0zbz::-webkit-details-marker{display:none}.bf-qtext.svelte-1hs0zbz{text-wrap:pretty}.bf-q.svelte-1hs0zbz:hover{color:var(--accent)}.bf-q.svelte-1hs0zbz:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.bf-mark.svelte-1hs0zbz{position:relative;flex:none;width:1.25rem;height:1.25rem}.bf-mark.svelte-1hs0zbz:before,.bf-mark.svelte-1hs0zbz:after{content:"";position:absolute;inset:50% 0;height:1px;background:var(--ink-faint);transform:translateY(-50%);transition:transform var(--dur-2) var(--ease)}.bf-mark.svelte-1hs0zbz:after{transform:translateY(-50%) rotate(90deg)}.bf-entry[open].svelte-1hs0zbz .bf-mark:where(.svelte-1hs0zbz):after{transform:translateY(-50%) rotate(0)}.bf-a.svelte-1hs0zbz{padding:0 var(--space-7) var(--space-5) 0}.bf-a.svelte-1hs0zbz p:where(.svelte-1hs0zbz){margin:0 0 var(--space-3);max-width:45rem;font-size:var(--text-sm);line-height:var(--leading-relaxed);letter-spacing:normal;color:var(--ink-muted);text-wrap:pretty}.bf-a.svelte-1hs0zbz p:where(.svelte-1hs0zbz):last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.bf-mark.svelte-1hs0zbz:before,.bf-mark.svelte-1hs0zbz:after{transition:none}}@media(max-width:60rem){.bf-inner.svelte-1hs0zbz{grid-template-columns:1fr;gap:var(--space-6)}.bf-say.svelte-1hs0zbz{position:static}.bf-a.svelte-1hs0zbz{padding-right:0}}@media(max-width:40rem){.bf.svelte-1hs0zbz{padding-block:var(--space-8)}}.ng.svelte-1mtbv3g{padding:var(--space-9) var(--page-gutter) 0}.ng-inner.svelte-1mtbv3g{max-width:var(--page-max);margin-inline:auto;min-width:0}h2.svelte-1mtbv3g{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);letter-spacing:var(--track-head);line-height:var(--display-leading)}.lede.svelte-1mtbv3g{margin:var(--space-3) 0 0;max-width:58ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-faint);text-wrap:pretty}.ng-row.svelte-1mtbv3g{margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--ng-cols, 9),1fr);gap:1px;background:var(--rule);border:1px solid var(--rule)}.ng-cell.svelte-1mtbv3g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:6.5rem;background:var(--paper-raised)}.ng-cell.svelte-1mtbv3g .ng-mark{width:1.625rem;height:1.625rem}.ng-label.svelte-1mtbv3g{font-size:var(--text-2xs);font-weight:500;letter-spacing:var(--track-body);color:var(--ink-muted)}@media(max-width:60rem){.ng-row.svelte-1mtbv3g{grid-template-columns:repeat(3,1fr)}}@media(max-width:40rem){.ng.svelte-1mtbv3g{padding-top:var(--space-8)}.ng-cell.svelte-1mtbv3g{height:5.25rem}}.pc.svelte-1on87aw{padding:var(--space-7) var(--page-gutter) 0}.pc-inner.svelte-1on87aw{position:relative;max-width:var(--page-max);margin-inline:auto;min-width:0}.v-hidden.svelte-1on87aw{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pc-cards.svelte-1on87aw{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);align-items:stretch}.pc-card.svelte-1on87aw{position:relative;display:flex;flex-direction:column;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-5) var(--space-5);min-width:0}.pc-card.is-pick.svelte-1on87aw{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash),var(--shadow-rest)}.pc-head.svelte-1on87aw{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:1.5rem}h3.svelte-1on87aw{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--text-base);letter-spacing:var(--track-head)}.pc-badge.svelte-1on87aw{flex:none;padding:3px var(--space-2);border-radius:var(--radius-sm);background:var(--accent-wash);color:var(--accent-strong);font-size:var(--text-3xs);font-weight:500}.pc-figure.svelte-1on87aw{margin-top:var(--space-4);min-height:2.75rem}.pc-amount.svelte-1on87aw{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.pc-num.svelte-1on87aw{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-weight:400;font-size:var(--text-2xl-plus);letter-spacing:var(--track-display);line-height:1}.pc-per.svelte-1on87aw{font-size:var(--text-xs);color:var(--ink-faint)}.pc-save.svelte-1on87aw{padding:3px var(--space-2);border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-strong);font-size:var(--text-3xs);font-weight:500;white-space:nowrap}.pc-unpriced.svelte-1on87aw{margin:0;font-size:var(--text-xs);color:var(--ink-faint)}.pc-note.svelte-1on87aw{margin:var(--space-2) 0 0;font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--ink-faint);min-height:1.25rem}.pc-inherits.svelte-1on87aw{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--rule-hair);font-size:var(--text-2xs);font-weight:500;color:var(--ink);min-height:1.25rem}.pc-inherits-empty.svelte-1on87aw{content-visibility:hidden}.pc-list.svelte-1on87aw{margin:var(--space-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--ink-muted)}.pc-list.svelte-1on87aw li:where(.svelte-1on87aw){display:flex;gap:var(--space-2);align-items:flex-start}.pc-tick.svelte-1on87aw{flex:none;color:var(--accent)}.pc-cta.svelte-1on87aw{margin-top:auto;padding-top:var(--space-5)}.pc-btn.svelte-1on87aw{display:flex;align-items:center;justify-content:center;min-height:2.625rem;padding:0 var(--space-3);white-space:nowrap;border-radius:var(--radius);border:1px solid var(--rule);background:var(--paper-raised);color:var(--ink);font-size:var(--text-xs);font-weight:500;text-decoration:none;transition:background var(--dur-2) var(--ease)}.pc-btn.svelte-1on87aw:hover{background:var(--paper-tint);color:var(--ink)}.pc-btn.is-primary.svelte-1on87aw{background:var(--ink);border-color:transparent;color:var(--paper-raised)}.pc-btn.is-primary.svelte-1on87aw:hover{background:var(--ink-muted);color:var(--paper-raised)}.pc-btn.svelte-1on87aw:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#pm-bill-m:checked~.pc .pc-y,#pm-bill-y:checked~.pc .pc-m{display:none}@media(prefers-reduced-motion:reduce){.pc-btn.svelte-1on87aw{transition:none}}@media(max-width:64rem){.pc-cards.svelte-1on87aw{grid-template-columns:repeat(2,1fr)}}@media(max-width:60rem){.pc-btn.svelte-1on87aw{min-height:2.75rem}}@media(max-width:40rem){.pc-cards.svelte-1on87aw{grid-template-columns:1fr}.pc-inherits-empty.svelte-1on87aw{display:none}.pc-figure.svelte-1on87aw,.pc-note.svelte-1on87aw{min-height:0}}.pm.svelte-c0k848{--pm-head-h: 190px;--pm-section-top: calc(var(--header-h) + var(--pm-head-h));padding:var(--space-9) var(--page-gutter) 0}.pm-inner.svelte-c0k848{max-width:var(--page-max);margin-inline:auto;min-width:0}.v-hidden.svelte-c0k848{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pm-say.svelte-c0k848{text-align:center;margin-bottom:var(--space-7)}.eyebrow.svelte-c0k848{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-3xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--accent);font-weight:500}h2.svelte-c0k848{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-4xl);line-height:var(--display-leading);letter-spacing:var(--track-display);text-wrap:balance}.lede.svelte-c0k848{margin:var(--space-4) auto 0;max-width:58ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--ink-faint);text-wrap:pretty}.pm-frame.svelte-c0k848{position:relative;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised)}.pm-frame.svelte-c0k848:focus-visible{outline:2px solid var(--focus);outline-offset:2px}table.svelte-c0k848{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.pm-col-row.svelte-c0k848{width:34%}thead.svelte-c0k848 th:where(.svelte-c0k848){position:sticky;top:var(--header-h);z-index:20;background:var(--paper-raised);border-bottom:1px solid var(--rule);vertical-align:bottom;text-align:left;padding:var(--space-5) var(--space-4);font-weight:400}thead.svelte-c0k848 th:where(.svelte-c0k848):first-child{border-top-left-radius:var(--radius-lg)}thead.svelte-c0k848 th:where(.svelte-c0k848):last-child{border-top-right-radius:var(--radius-lg)}.pm-corner-label.svelte-c0k848{display:block;font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-faint);max-width:12ch}.pm-switch.svelte-c0k848{display:inline-flex;gap:3px;margin-top:var(--space-3);padding:3px;border:1px solid var(--rule);border-radius:var(--radius-pill)}.pm-switch.svelte-c0k848 label:where(.svelte-c0k848){display:inline-flex;align-items:center;min-height:1.75rem;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:500;color:var(--ink-muted);cursor:pointer;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.pm-switch.svelte-c0k848 label:where(.svelte-c0k848):hover{color:var(--ink)}.pm-plan.svelte-c0k848{display:flex;align-items:center;gap:var(--space-2)}.pm-planname.svelte-c0k848{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--track-head)}.pm-badge.svelte-c0k848{padding:3px 7px;border-radius:var(--radius-sm);background:var(--accent-wash);color:var(--accent-strong);font-size:var(--text-3xs);font-weight:500}.pm-price.svelte-c0k848{display:block;margin:var(--space-2) 0 var(--space-3);font-size:var(--text-2xs);line-height:var(--leading-snug);color:var(--ink-faint)}.pm-btn.svelte-c0k848{display:flex;align-items:center;justify-content:center;min-height:2.25rem;padding:0 var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink);font-size:var(--text-2xs);font-weight:500;text-align:center;text-decoration:none;white-space:nowrap}.pm-btn.svelte-c0k848:hover{background:var(--paper-tint);color:var(--ink)}.pm-btn.is-primary.svelte-c0k848{background:var(--ink);border-color:transparent;color:var(--paper-raised)}.pm-btn.is-primary.svelte-c0k848:hover{background:var(--ink-muted);color:var(--paper-raised)}.pm-btn.svelte-c0k848:focus-visible,.pm-cap-link.svelte-c0k848:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pm-section.svelte-c0k848 th:where(.svelte-c0k848){position:sticky;top:var(--pm-section-top);z-index:10;background:var(--paper-tint);border-block:1px solid var(--rule-hair);padding:var(--space-5) var(--space-4);text-align:left;font-weight:400}.pm-sectitle.svelte-c0k848{display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:var(--track-body)}.pm-secsub.svelte-c0k848{display:block;margin-top:3px;font-size:var(--text-2xs);color:var(--ink-faint)}tbody.svelte-c0k848 tr:where(.svelte-c0k848):not(.pm-section)>:where(.svelte-c0k848){border-top:1px solid var(--rule-hair)}tbody.svelte-c0k848 tr:where(.svelte-c0k848):not(.pm-section):hover{background:var(--paper-band)}.pm-rowhead.svelte-c0k848{padding:var(--space-5) var(--space-4);text-align:left;font-weight:400;vertical-align:top}.pm-label.svelte-c0k848{display:block;font-size:var(--text-xs);font-weight:500}.pm-short.svelte-c0k848{display:block;margin-top:2px;font-size:var(--text-2xs);color:var(--ink-faint);text-wrap:pretty}td.svelte-c0k848{padding:var(--space-5) var(--space-4);vertical-align:top;font-size:var(--text-xs);color:var(--ink-muted)}.pm-val.svelte-c0k848{font-variant-numeric:tabular-nums}.pm-yes.svelte-c0k848{color:var(--accent);font-size:var(--text-sm)}.pm-no.svelte-c0k848{color:var(--rule-strong)}.pm-cap.svelte-c0k848{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);padding:var(--space-4);border-top:1px solid var(--rule);font-size:var(--text-xs)}.pm-cap-text.svelte-c0k848{margin:0;color:var(--ink-muted)}.pm-cap-link.svelte-c0k848{font-weight:500}#pm-bill-m:checked~.pm .pm-y,#pm-bill-y:checked~.pm .pm-m{display:none}#pm-bill-m:checked~.pm .pm-switch label[for=pm-bill-m],#pm-bill-y:checked~.pm .pm-switch label[for=pm-bill-y]{background:var(--ink);color:var(--paper-raised)}#pm-bill-m:focus-visible~.pm .pm-switch label[for=pm-bill-m],#pm-bill-y:focus-visible~.pm .pm-switch label[for=pm-bill-y]{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pm-switch.svelte-c0k848 label:where(.svelte-c0k848),thead.svelte-c0k848 th:where(.svelte-c0k848),.pm-section.svelte-c0k848 th:where(.svelte-c0k848){transition:none}}@media(max-width:60rem){.pm-frame.svelte-c0k848{overflow-x:auto}table.svelte-c0k848{min-width:calc(9.5rem + var(--pm-plan-count, 4) * 6.5rem)}thead.svelte-c0k848 th:where(.svelte-c0k848),.pm-section.svelte-c0k848 th:where(.svelte-c0k848){position:static}.pm-corner.svelte-c0k848,.pm-rowhead.svelte-c0k848{position:sticky;left:0;top:auto;background:var(--paper-raised);box-shadow:1px 0 0 var(--rule-hair)}.pm-rowhead.svelte-c0k848{z-index:1}.pm-corner.svelte-c0k848{z-index:2}tbody.svelte-c0k848 tr:where(.svelte-c0k848):not(.pm-section):hover .pm-rowhead:where(.svelte-c0k848){background:var(--paper-band)}.pm-col-row.svelte-c0k848{width:9.5rem}.pm-col-plan.svelte-c0k848{width:6.5rem}.pm-sectitle.svelte-c0k848,.pm-secsub.svelte-c0k848{position:sticky;left:var(--space-4);width:fit-content;max-width:15rem}.pm-corner-label.svelte-c0k848{max-width:none}.pm-switch.svelte-c0k848{display:flex;flex-wrap:wrap;border-radius:calc(1.375rem + 4px)}.pm-switch.svelte-c0k848 label:where(.svelte-c0k848){flex:1 1 100%;justify-content:center}.pm-plan.svelte-c0k848{flex-wrap:wrap}.pm-rowhead.svelte-c0k848,td.svelte-c0k848{overflow-wrap:anywhere}.pm-btn.svelte-c0k848{white-space:normal}.pm-switch.svelte-c0k848 label:where(.svelte-c0k848),.pm-btn.svelte-c0k848{min-height:2.75rem}}@media(max-width:40rem){.pm.svelte-c0k848{padding-top:var(--space-8)}}.ph.svelte-16ri650{position:relative;padding:var(--space-9) var(--page-gutter) 0;overflow:hidden}.ph-ground.svelte-16ri650{position:absolute;inset:0;pointer-events:none}.ph-inner.svelte-16ri650{position:relative;z-index:1;max-width:var(--page-max);margin-inline:auto;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow.svelte-16ri650{margin:0 0 var(--space-3);font-size:var(--text-2xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--ink-faint);font-weight:500}h1.svelte-16ri650{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-5xl);line-height:var(--display-leading);letter-spacing:var(--track-display);max-width:20ch;text-wrap:balance}.lede.svelte-16ri650{margin:var(--space-4) 0 0;max-width:58ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink-muted);text-wrap:pretty}.pm-ctl.svelte-16ri650{position:fixed;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ph-switch.svelte-16ri650{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-5);padding:4px;border:1px solid var(--rule);background:var(--paper-raised);border-radius:var(--radius-pill);box-shadow:var(--shadow-rest)}.ph-switch.svelte-16ri650 label:where(.svelte-16ri650){display:inline-flex;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;transition:background var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.ph-switch.svelte-16ri650 label:where(.svelte-16ri650):hover{color:var(--ink)}.ph-badge.svelte-16ri650{font-size:var(--text-3xs);letter-spacing:var(--track-eyebrow);color:var(--ink-faint)}#pm-bill-m:checked~.ph .ph-switch label[for=pm-bill-m] .ph-badge,#pm-bill-y:checked~.ph .ph-switch label[for=pm-bill-y] .ph-badge{color:inherit}#pm-bill-m:checked~.ph .ph-switch label[for=pm-bill-m],#pm-bill-y:checked~.ph .ph-switch label[for=pm-bill-y]{background:var(--ink);color:var(--paper-raised)}#pm-bill-m:focus-visible~.ph .ph-switch label[for=pm-bill-m],#pm-bill-y:focus-visible~.ph .ph-switch label[for=pm-bill-y]{outline:2px solid var(--focus);outline-offset:2px}.ph-save.svelte-16ri650{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--ink-faint)}@media(prefers-reduced-motion:reduce){.ph-switch.svelte-16ri650 label:where(.svelte-16ri650){transition:none}}@media(max-width:60rem){.ph-switch.svelte-16ri650 label:where(.svelte-16ri650){min-height:2.75rem}}@media(max-width:40rem){.ph.svelte-16ri650{padding-top:var(--space-8)}}
