#plan-comparison{padding-top:72px}#plan-comparison .ap__wrap{max-width:1320px}.table-scroll.table-scroll--wide.svelte-7von90{max-width:1276px}section.ap:has(#pricing-heading){padding-top:64px}section.ap:has(#pricing-heading) .ap__heading{font-size:var(--text-page-title);font-weight:var(--text-page-title--font-weight);line-height:var(--text-page-title--line-height);letter-spacing:var(--text-page-title--letter-spacing)}section.ap:has(#pricing-heading) .ap__content{margin-top:32px}.pricing-assurances.svelte-7von90{max-width:1080px;font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);letter-spacing:var(--text-ui--letter-spacing);color:var(--ap-fg-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin:0 auto 20px;padding:0;list-style:none;display:flex}.pricing-assurances.svelte-7von90 li:where(.svelte-7von90){align-items:center;gap:7px;display:inline-flex}.pricing-assurances.svelte-7von90 svg{color:#1f8f3d}.plans.svelte-7von90{border:1px solid var(--ap-rule);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;max-width:1120px;margin:0 auto;display:grid}.plan-cell.svelte-7von90{min-width:0;padding:8px;display:flex}.plan-cell.svelte-7von90+.plan-cell:where(.svelte-7von90){border-left:1px solid var(--ap-rule)}.plans.svelte-7von90 .plan{--plan-fg:var(--ap-fg);--plan-muted:var(--ap-fg-muted);--plan-rule:var(--ap-rule);min-width:0;min-height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;flex-direction:column;flex:1;gap:0;padding:0;display:flex;position:relative}.plans.svelte-7von90 .plan--recommended{border:1px solid color-mix(in srgb, var(--ap-rule) 74%, var(--ap-fg-muted));background:#fff;border-radius:16px}.plans.svelte-7von90 .plan--recommended .plan__header{padding-top:25px}.plans.svelte-7von90 .plan__header{gap:0;padding:26px 28px 0}.plans.svelte-7von90 .plan__content{padding:0 28px 30px}.plan__heading.svelte-7von90{justify-content:space-between;align-items:center;gap:12px;display:flex}.plan__heading.svelte-7von90 h2:where(.svelte-7von90){font-size:var(--text-feature-title);font-weight:var(--text-feature-title--font-weight);line-height:var(--text-feature-title--line-height);letter-spacing:var(--text-feature-title--letter-spacing);color:var(--plan-fg);margin:0}.plans.svelte-7von90 .recommended-badge{color:var(--ap-link);box-shadow:none;background:0 0;border:0;gap:5px;padding:0}.plan__price.svelte-7von90{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:18px 0 0;display:flex}.plan__amount.svelte-7von90{font-size:var(--text-section-title);font-weight:var(--text-section-title--font-weight);line-height:var(--text-section-title--line-height);letter-spacing:var(--text-section-title--letter-spacing);color:var(--plan-fg)}.plan__period.svelte-7von90{font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);letter-spacing:var(--text-ui--letter-spacing);color:var(--plan-muted)}.plans.svelte-7von90 .plan__blurb{min-height:2lh;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--plan-muted);text-wrap:pretty;margin:18px 0 0}.plan__billing.svelte-7von90{font-size:var(--text-small-ui);font-weight:var(--text-small-ui--font-weight);line-height:var(--text-small-ui--line-height);letter-spacing:var(--text-small-ui--letter-spacing);color:var(--plan-muted);margin:5px 0 0}.plans.svelte-7von90 .plan__action{width:100%;min-width:0;min-height:44px;margin-top:22px}.plans.svelte-7von90 .plan--recommended .plan__action{border-color:var(--ap-link);background:var(--ap-link);color:#fff}.plans.svelte-7von90 .plan--recommended .plan__action:hover{background:color-mix(in srgb, var(--ap-link) 88%, #000)}.plan__features.svelte-7von90{flex-direction:column;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.plan__features.svelte-7von90 li:where(.svelte-7von90){font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--plan-muted);align-items:flex-start;gap:10px;display:flex}.plan__features.svelte-7von90 svg{color:#1f8f3d;flex:none;margin-top:3px}.byom.svelte-7von90{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.byom__item.svelte-7von90{border-top:1px solid var(--ap-rule);padding-top:24px}.byom__icon.svelte-7von90{color:var(--ap-link);margin-bottom:18px;display:block}.byom__title.svelte-7von90{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg);margin:0 0 8px}.byom__detail.svelte-7von90{font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-soft);text-wrap:pretty;margin:0}.table-scroll.svelte-7von90{max-width:980px;margin:0 auto;overflow:visible}.compare.svelte-7von90{border-collapse:collapse;width:100%;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-soft)}.compare.svelte-7von90 th:where(.svelte-7von90),.compare.svelte-7von90 td:where(.svelte-7von90){text-align:left;border-bottom:1px solid var(--ap-rule);vertical-align:top;padding:14px 16px}.compare.svelte-7von90 thead:where(.svelte-7von90) th:where(.svelte-7von90){letter-spacing:.02em;color:var(--ap-fg-muted);border-bottom-color:#1d1d1f3d;font-size:13px;font-weight:600}.compare--plans.svelte-7von90 thead:where(.svelte-7von90) th:where(.svelte-7von90){z-index:1;background:#f5f5f7;position:sticky;top:64px}.explain.svelte-7von90{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:980px;margin:48px auto 0;display:grid}.xp.svelte-7von90{border:1px solid var(--ap-rule);min-height:390px;box-shadow:none;background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.xp__art.svelte-7von90{box-sizing:border-box;border-bottom:1px solid var(--ap-rule);background:#fff;flex-direction:column;flex:none;justify-content:center;gap:20px;height:244px;padding:36px 32px 28px;display:flex}.xp__body.svelte-7von90{padding:28px 32px 32px}.xp__title.svelte-7von90{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg);margin:0}.xp__text.svelte-7von90{max-width:36ch;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-muted);text-wrap:pretty;margin:6px 0 0}.bars.svelte-7von90{flex-direction:column;gap:20px;display:flex}.bar.svelte-7von90{color:var(--ap-fg-soft);grid-template-columns:1fr auto;grid-template-areas:"label num""track track";row-gap:9px;font-size:13px;line-height:16px;display:grid}.bar__label.svelte-7von90{grid-area:label}.bar__num.svelte-7von90{font-variant-numeric:tabular-nums;color:var(--ap-fg);grid-area:num;font-weight:600}.bar__track.svelte-7von90{background:#1d1d1f14;border-radius:2px;grid-area:track;height:4px;display:block;overflow:hidden}.bar__fill.svelte-7von90{background:#0071e3;border-radius:2px;height:100%;display:block}.bar--zero.svelte-7von90 .bar__label:where(.svelte-7von90),.bar--zero.svelte-7von90 .bar__num:where(.svelte-7von90){color:var(--ap-fg-muted)}.bar--zero.svelte-7von90 .bar__track:where(.svelte-7von90){background:repeating-linear-gradient(90deg,#1d1d1f2e 0 4px,#0000 4px 9px)}.week.svelte-7von90{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding-top:38px;display:grid}.week__day.svelte-7von90{flex-direction:column;gap:8px;display:flex;position:relative}.week__bar.svelte-7von90{background:#0071e314;border:1px solid #0071e33d;border-radius:5px;height:36px;display:block}.week__day--last.svelte-7von90 .week__bar:where(.svelte-7von90){background:#1d1d1f0a;border-color:#1d1d1f1f}.week__label.svelte-7von90{white-space:nowrap;color:var(--ap-fg-muted);font-size:12px;line-height:14px}.week__day--last.svelte-7von90 .week__label:where(.svelte-7von90){text-align:right}.week__note.svelte-7von90{white-space:nowrap;color:#06c;background:0 0;padding:0;font-size:12px;font-weight:500;line-height:14px;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.week__note--high.svelte-7von90{top:-23px}.week__branch.svelte-7von90{flex-wrap:wrap;gap:10px 20px;display:flex}.week__legend.svelte-7von90{color:var(--ap-fg-soft);align-items:center;gap:7px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.week__dot.svelte-7von90{background:#1d1d1f47;border-radius:50%;width:7px;height:7px}.week__legend--keep.svelte-7von90 .week__dot:where(.svelte-7von90){background:#0071e3}.compare--plans.svelte-7von90 th:where(.svelte-7von90):first-child{width:40%}.compare__plan.svelte-7von90{white-space:nowrap;font-size:var(--text-ui);line-height:var(--text-ui--line-height);color:var(--ap-fg);display:block}.compare__price.svelte-7von90{color:var(--ap-fg-muted);margin-top:2px;font-weight:500;display:block}.compare__group.svelte-7von90 th:where(.svelte-7von90),.compare__group.svelte-7von90 td:where(.svelte-7von90){white-space:normal;border-bottom:0;padding:48px 16px 10px}.compare__group-title.svelte-7von90{font-size:var(--text-feature-title);font-weight:var(--text-feature-title--font-weight);line-height:var(--text-feature-title--line-height);letter-spacing:var(--text-feature-title--letter-spacing);color:var(--ap-fg);align-items:center;gap:12px;display:flex}.compare__group-title.svelte-7von90 svg{color:var(--ap-fg)}.compare__group-sub.svelte-7von90{font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-muted);white-space:nowrap;margin-top:6px;display:block}.compare.svelte-7von90 tbody:where(.svelte-7von90) tr:where(.svelte-7von90):first-child th:where(.svelte-7von90),.compare.svelte-7von90 tbody:where(.svelte-7von90) tr:where(.svelte-7von90):first-child td:where(.svelte-7von90){padding-top:24px}.compare.svelte-7von90 tbody:where(.svelte-7von90) th:where(.svelte-7von90){color:var(--ap-fg);white-space:nowrap;font-weight:600}.compare.svelte-7von90 .compare__featured:where(.svelte-7von90){color:var(--ap-fg);background:#0071e30f}.compare.svelte-7von90 svg{vertical-align:-3px;color:#1f8f3d;display:inline-block}.compare.svelte-7von90 svg[aria-label=Not\ included]{color:#1d1d1f4d}.compare.svelte-7von90 .num:where(.svelte-7von90){font-variant-numeric:tabular-nums;text-align:right}.picker.svelte-7von90,.sheet.svelte-7von90{display:none}.compare--plans.svelte-7von90{table-layout:fixed;color:#ffffffb8}.compare--plans.svelte-7von90 th:where(.svelte-7von90),.compare--plans.svelte-7von90 td:where(.svelte-7von90){border-bottom-color:#ffffff1a}.compare--plans.svelte-7von90 thead:where(.svelte-7von90) th:where(.svelte-7von90){color:#ffffff8c;background:#000;border-bottom-color:#ffffff47}.compare--plans.svelte-7von90 thead:where(.svelte-7von90) th.compare__featured:where(.svelte-7von90){background:#0b1a2e}.compare--plans.svelte-7von90 tbody:where(.svelte-7von90) th:where(.svelte-7von90){color:#f5f5f7}.compare--plans.svelte-7von90 .compare__featured:where(.svelte-7von90){color:#f5f5f7;background:#2997ff1a}.compare--plans.svelte-7von90 svg{color:#34c759}.compare--plans.svelte-7von90 .compare__group-title:where(.svelte-7von90) svg{color:#f5f5f7}.compare--plans.svelte-7von90 svg[aria-label=Not\ included]{color:#ffffff4d}.compare--cost.svelte-7von90 thead:where(.svelte-7von90) th:where(.svelte-7von90):not(:first-child){text-align:right}.foot.svelte-7von90{max-width:980px;color:var(--ap-fg-muted);margin:24px auto 0;font-size:14px;line-height:20px}.plans.svelte-7von90+.foot:where(.svelte-7von90){text-align:center}.foot--plans.svelte-7von90{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;display:flex}.foot--plans.svelte-7von90 a:where(.svelte-7von90){align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.foot.svelte-7von90 a:where(.svelte-7von90){color:var(--ap-link);text-underline-offset:2px;text-decoration:underline}.faq.svelte-7von90{border-top:1px solid var(--ap-rule);max-width:720px;margin:0 auto}.faq__item.svelte-7von90{border-bottom:1px solid var(--ap-rule)}.faq__q.svelte-7von90{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);letter-spacing:var(--text-component-title--letter-spacing);color:var(--ap-fg);cursor:pointer;padding:20px 0;list-style:none}.faq__q.svelte-7von90::-webkit-details-marker{display:none}.faq__q.svelte-7von90:after{content:"+";float:right;color:var(--ap-fg-muted);transition:transform .16s}.faq__item[open].svelte-7von90 .faq__q:where(.svelte-7von90):after{transform:rotate(45deg)}.faq__a.svelte-7von90{max-width:62ch;font-size:var(--text-body);font-weight:var(--text-body--font-weight);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);color:var(--ap-fg-soft);text-wrap:pretty;margin:0;padding:0 0 24px}.sr-only.svelte-7von90{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=959px){.plans.svelte-7von90{grid-template-columns:minmax(0,1fr);max-width:680px}.plan-cell.svelte-7von90+.plan-cell:where(.svelte-7von90){border-top:1px solid var(--ap-rule);border-left:0}.plans.svelte-7von90 .plan__blurb{min-height:0}}@media (width<=734px){.pricing-assurances.svelte-7von90{justify-content:flex-start;align-items:flex-start;gap:8px 18px;max-width:680px;margin-bottom:24px}.table-scroll--wide.svelte-7von90{display:none}.sheet.svelte-7von90{color:#f5f5f7;text-align:left;display:block}.sheet__head.svelte-7von90{border-bottom:1px solid #fff3;justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0 18px;display:flex}.sheet__name.svelte-7von90{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height)}.sheet__price.svelte-7von90{font-size:var(--text-component-title);font-weight:var(--text-component-title--font-weight);line-height:var(--text-component-title--line-height);font-variant-numeric:tabular-nums}.sheet__price.svelte-7von90 small:where(.svelte-7von90){color:#ffffff8c;margin-left:6px;font-size:13px;font-weight:400}.sheet__group.svelte-7von90{padding:40px 0 4px}.sheet__title.svelte-7von90{font-size:var(--text-feature-title);font-weight:var(--text-feature-title--font-weight);line-height:var(--text-feature-title--line-height);letter-spacing:var(--text-feature-title--letter-spacing);color:#f5f5f7;align-items:center;gap:10px;margin:0;display:flex}.sheet__sub.svelte-7von90{font-size:var(--text-body);line-height:var(--text-body--line-height);color:#ffffff8c;text-wrap:pretty;margin:6px 0 10px}.sheet__rows.svelte-7von90{margin:0;padding:0;list-style:none}.sheet__row.svelte-7von90{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:16px;min-height:60px;padding:18px 0;font-size:16px;line-height:22px;display:flex}.sheet__label.svelte-7von90{color:#ffffffb8;flex:auto}.sheet__row--off.svelte-7von90 .sheet__label:where(.svelte-7von90){color:#ffffff80}.sheet__value.svelte-7von90{text-align:right;color:#f5f5f7;flex:0 44%;font-weight:500}.sheet__value.svelte-7von90 svg{vertical-align:-4px;color:#34c759;display:inline-block}.sheet__value.svelte-7von90 svg[aria-label=Not\ included]{color:#ffffff4d}.picker.svelte-7von90{--picker-gap:4px;z-index:2;gap:var(--picker-gap);background:#1c1c1e;border-radius:980px;margin:0 0 12px;padding:4px;display:flex;position:sticky;top:56px;box-shadow:0 0 0 10px #000}.picker__thumb.svelte-7von90{width:calc((100% - 8px - var(--picker-gap) * (var(--picker-count) - 1)) / var(--picker-count));transform:translateX(calc(var(--picker-index) * (100% + var(--picker-gap))));background:#fff;border-radius:980px;transition:transform .32s cubic-bezier(.32,.72,0,1);position:absolute;top:4px;bottom:4px;left:4px}.picker__tab.svelte-7von90{min-height:40px;font:inherit;font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);color:#ffffffb3;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:980px;flex:1;transition:color .24s;position:relative}.picker__tab--on.svelte-7von90{color:#1d1d1f}.sheet__plan.svelte-7von90{animation:.36s cubic-bezier(.32,.72,0,1) both svelte-7von90-sheet-in}@keyframes svelte-7von90-sheet-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.picker__thumb.svelte-7von90,.picker__tab.svelte-7von90{transition:none}.sheet__plan.svelte-7von90{animation:none}}.compare--plans.svelte-7von90{table-layout:auto}.compare--plans.svelte-7von90 th:where(.svelte-7von90):first-child{width:auto}.compare--plans.svelte-7von90 [data-plan]:where(.svelte-7von90){display:none}.compare--plans[data-picked=free].svelte-7von90 [data-plan=free]:where(.svelte-7von90),.compare--plans[data-picked=pro].svelte-7von90 [data-plan=pro]:where(.svelte-7von90),.compare--plans[data-picked=enterprise].svelte-7von90 [data-plan=enterprise]:where(.svelte-7von90){display:table-cell}.compare--plans.svelte-7von90 .compare__featured:where(.svelte-7von90){background:0 0}.compare--plans.svelte-7von90 thead:where(.svelte-7von90) th.compare__featured:where(.svelte-7von90){background:#000}.compare--plans.svelte-7von90 th:where(.svelte-7von90),.compare--plans.svelte-7von90 td:where(.svelte-7von90){padding:12px 8px}.compare--plans.svelte-7von90 tbody:where(.svelte-7von90) th:where(.svelte-7von90),.compare__group-sub.svelte-7von90{white-space:normal}.compare__group-title.svelte-7von90{font-size:var(--text-feature-title);line-height:var(--text-feature-title--line-height)}.explain.svelte-7von90{grid-template-columns:1fr}.table-scroll.svelte-7von90{overflow-x:auto}.compare--plans.svelte-7von90 thead:where(.svelte-7von90) th:where(.svelte-7von90){position:static}.plans.svelte-7von90{grid-template-columns:minmax(0,1fr);gap:0}.plans.svelte-7von90 .plan__header{padding:26px 24px 0}.plans.svelte-7von90 .plan__content{padding:0 24px 28px}.plan__amount.svelte-7von90{font-size:var(--text-metric);line-height:var(--text-metric--line-height)}.plans.svelte-7von90+.foot--plans:where(.svelte-7von90){text-align:left;flex-direction:column;align-items:flex-start}.byom.svelte-7von90{grid-template-columns:1fr;gap:32px}}
