.billing-toggle[data-v-f9a5d410]{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.billing-toggle__option[data-v-f9a5d410]{appearance:none;color:var(--text-secondary);cursor:pointer;font-family:var(--font-body);font-size:var(--type-ui-label-size);font-weight:var(--fw-medium);letter-spacing:.02em;transition:color .18s var(--ease-out),background-color .18s var(--ease-out);background:0 0;border:0;border-radius:999px;padding:10px 20px}.billing-toggle__save[data-v-f9a5d410]{font-weight:var(--fw-regular);opacity:.85;margin-inline-start:4px}.billing-toggle__option--active[data-v-f9a5d410]{background:var(--primary-500);color:var(--text-white)}.billing-toggle__option[data-v-f9a5d410]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.billing-toggle__option[data-v-f9a5d410]:not(.billing-toggle__option--active):hover{color:var(--text-on-light)}}.plan-cards[data-v-a0b0a4f0]{align-items:stretch;gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:14px;display:grid}.plan-card[data-v-a0b0a4f0]{background:var(--card-bg);border:1px solid var(--border-light);border-radius:var(--radius-xl);gap:var(--space-7);min-height:100%;padding:var(--space-8);transition:transform .22s var(--ease-out-strong),box-shadow .22s var(--ease-out),border-color .22s var(--ease-out),background-color .22s var(--ease-out),opacity .22s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:visible}.plan-card--featured[data-v-a0b0a4f0]{background:var(--surface-mint-soft);border-color:color-mix(in srgb,var(--primary-500) 36%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-500) 12%,transparent),var(--shadow-md)}.plan-card__head[data-v-a0b0a4f0]{align-items:center;min-height:1.25rem;display:flex}.plan-card__eyebrow[data-v-a0b0a4f0]{color:var(--primary-500);margin:0}.plan-card__badge[data-v-a0b0a4f0]{background:var(--surface);border:1px solid color-mix(in srgb,var(--primary-500) 28%,var(--border));box-shadow:var(--shadow-sm);color:var(--primary-600);font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--fw-semibold);letter-spacing:var(--type-caption-ls);text-transform:uppercase;transition:transform .22s var(--ease-out-strong),box-shadow .22s var(--ease-out);white-space:nowrap;z-index:1;border-radius:999px;margin:0;padding:6px 14px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan-card__badge--recommended[data-v-a0b0a4f0]{background:var(--button-default);border-color:color-mix(in srgb,var(--primary-500) 52%,var(--border));color:var(--text-white)}.plan-card__price-block[data-v-a0b0a4f0]{gap:var(--space-3);flex-direction:column;display:flex}.plan-card__price-strike[data-v-a0b0a4f0]{color:var(--text-secondary);font-size:var(--type-body-sm-size);font-weight:var(--fw-medium);text-decoration:line-through}.plan-card__price[data-v-a0b0a4f0]{color:var(--secondary-500);align-items:baseline;gap:2px;margin:0;display:flex}.plan-card__price-value[data-v-a0b0a4f0]{font-family:var(--font-heading);font-size:clamp(36px,3.2vw,44px);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1}.plan-card__price-unit[data-v-a0b0a4f0]{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--type-body-md-size)}.plan-card__save[data-v-a0b0a4f0]{font-size:var(--type-body-sm-size);align-items:baseline;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.plan-card__save-text[data-v-a0b0a4f0]{color:var(--primary-600);font-weight:var(--fw-semibold)}.plan-card__billing[data-v-a0b0a4f0]{color:var(--text-on-light);font-size:var(--type-body-sm-size);margin:0}.plan-card__limits[data-v-a0b0a4f0]{border-top:1px solid var(--border-light);gap:var(--space-5);padding:var(--space-7) 0 0;flex-direction:column;flex:1;margin:0;list-style:none;display:flex}.plan-card__limits li[data-v-a0b0a4f0]{flex-direction:column;gap:2px;display:flex}.plan-card__limit-label[data-v-a0b0a4f0]{color:var(--text-secondary);font-size:var(--type-caption-size);font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase}.plan-card__limit-value[data-v-a0b0a4f0]{font-family:var(--font-heading);font-size:var(--type-heading-sm-size);letter-spacing:-.02em}.plan-card__cta[data-v-a0b0a4f0],.plan-card__limit-value[data-v-a0b0a4f0]{color:var(--secondary-500);font-weight:var(--fw-medium)}.plan-card__cta[data-v-a0b0a4f0]{border:1px solid var(--border);border-radius:var(--radius-button);cursor:pointer;font-family:var(--font-body);font-size:var(--type-button-lg-size);padding:14px var(--space-7);transition:background-color .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out),transform .16s var(--ease-out-strong);background:0 0;justify-content:center;align-items:center;width:100%;margin-top:auto;line-height:1;text-decoration:none;display:flex}.plan-card__cta--featured[data-v-a0b0a4f0]{background:var(--button-default);color:var(--text-white);border-color:#0000}.plan-card__cta[data-v-a0b0a4f0]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.plan-cards:hover .plan-card[data-v-a0b0a4f0]:not(:hover){opacity:.92;transform:translateY(1px)}.plan-card[data-v-a0b0a4f0]:focus-within,.plan-card[data-v-a0b0a4f0]:hover{border-color:color-mix(in srgb,var(--primary-500) 34%,var(--border));box-shadow:var(--shadow-md);transform:translateY(-4px)}.plan-card[data-v-a0b0a4f0]:not(.plan-card--featured):focus-within,.plan-card[data-v-a0b0a4f0]:not(.plan-card--featured):hover{background:var(--surface-mint-soft)}.plan-card--featured[data-v-a0b0a4f0]:focus-within,.plan-card--featured[data-v-a0b0a4f0]:hover{border-color:color-mix(in srgb,var(--primary-500) 52%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-500) 18%,transparent),0 16px 36px #012c241a}.plan-card:focus-within .plan-card__badge[data-v-a0b0a4f0],.plan-card:hover .plan-card__badge[data-v-a0b0a4f0]{box-shadow:var(--shadow-md);transform:translate(-50%,calc(-50% - 2px))}.plan-card:focus-within .plan-card__cta[data-v-a0b0a4f0]:not(.plan-card__cta--featured),.plan-card:hover .plan-card__cta[data-v-a0b0a4f0]:not(.plan-card__cta--featured),.plan-card__cta[data-v-a0b0a4f0]:not(.plan-card__cta--featured):hover{border-color:var(--primary-500)}.plan-card__cta--featured[data-v-a0b0a4f0]:hover{background:var(--button-active)}}@media (width<=1200px){.plan-cards[data-v-a0b0a4f0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.plan-cards[data-v-a0b0a4f0]{gap:var(--space-5);margin-inline:calc(var(--container-gutter)*-1);padding-bottom:var(--space-3);padding-inline:var(--container-gutter);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.plan-cards[data-v-a0b0a4f0]::-webkit-scrollbar{display:none}.plan-card[data-v-a0b0a4f0]{scroll-snap-align:start;flex:0 0 min(84vw,320px)}}@media (prefers-reduced-motion:reduce){.plan-card[data-v-a0b0a4f0],.plan-card__badge[data-v-a0b0a4f0]{transition:none}.plan-cards:hover .plan-card[data-v-a0b0a4f0]:not(:hover){opacity:1;transform:none}.plan-card[data-v-a0b0a4f0]:focus-within,.plan-card[data-v-a0b0a4f0]:hover{transform:none}.plan-card:focus-within .plan-card__badge[data-v-a0b0a4f0],.plan-card:hover .plan-card__badge[data-v-a0b0a4f0]{transform:translate(-50%,-50%)}}.comparison-feature-label[data-v-8dfaa56d]{align-items:center;gap:var(--space-3);display:inline-flex}.comparison-feature-label__help[data-v-8dfaa56d]{cursor:help;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.comparison-feature-label__icon[data-v-8dfaa56d]{display:block}.comparison-feature-label__icon-circle[data-v-8dfaa56d]{fill:#0000;stroke:var(--text-secondary);stroke-width:1px;opacity:.45;transition:fill .18s var(--ease-out),stroke .18s var(--ease-out),opacity .18s var(--ease-out)}.comparison-feature-label__icon-mark[data-v-8dfaa56d]{fill:none;stroke:var(--text-secondary);stroke-width:1px;opacity:.45;transition:stroke .18s var(--ease-out),opacity .18s var(--ease-out)}.comparison-feature-label__icon-dot[data-v-8dfaa56d]{fill:var(--text-secondary);stroke:none;opacity:.45;transition:fill .18s var(--ease-out),opacity .18s var(--ease-out)}.comparison-feature-label__help[data-v-8dfaa56d]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:999px}.comparison-feature-label__help:focus-visible .comparison-feature-label__icon-circle[data-v-8dfaa56d],.comparison-feature-label__help:hover .comparison-feature-label__icon-circle[data-v-8dfaa56d],.comparison-feature-label__help[data-state=open] .comparison-feature-label__icon-circle[data-v-8dfaa56d]{fill:var(--primary-500);stroke:var(--primary-500);opacity:1}.comparison-feature-label__help:focus-visible .comparison-feature-label__icon-mark[data-v-8dfaa56d],.comparison-feature-label__help:hover .comparison-feature-label__icon-mark[data-v-8dfaa56d],.comparison-feature-label__help[data-state=open] .comparison-feature-label__icon-mark[data-v-8dfaa56d]{stroke:var(--text-white);opacity:1}.comparison-feature-label__help:focus-visible .comparison-feature-label__icon-dot[data-v-8dfaa56d],.comparison-feature-label__help:hover .comparison-feature-label__icon-dot[data-v-8dfaa56d],.comparison-feature-label__help[data-state=open] .comparison-feature-label__icon-dot[data-v-8dfaa56d]{fill:var(--text-white);opacity:1}.comparison-feature-tooltip{font-family:var(--font-body);font-size:var(--type-body-sm-size);font-weight:var(--fw-regular);text-wrap:pretty;max-width:16rem;line-height:1.65;padding:var(--space-5) var(--space-7)!important}.comparison[data-v-fa4cfae6]{--comparison-row-alt-bg:var(--surface-mint-soft);--comparison-col-feature:28%;--comparison-col-plan:24%;background:var(--card-bg);border:1px solid var(--border-light);border-radius:var(--radius-xl)}.comparison__head-sticky[data-v-fa4cfae6]{background:var(--card-bg);border-bottom:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;z-index:3;position:sticky;box-shadow:0 6px 16px #012c240d}.comparison__head-scroll[data-v-fa4cfae6]{box-sizing:border-box;overflow:hidden}.comparison__body-scroll[data-v-fa4cfae6]{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;overflow-x:auto}.comparison__table[data-v-fa4cfae6]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.comparison__col-feature[data-v-fa4cfae6],.comparison__feature-col[data-v-fa4cfae6]{width:var(--comparison-col-feature)}.comparison__col-plan[data-v-fa4cfae6],.comparison__plan-col[data-v-fa4cfae6]{width:var(--comparison-col-plan)}.comparison__table td[data-v-fa4cfae6],.comparison__table th[data-v-fa4cfae6]{border-bottom:1px solid var(--border-light);padding:var(--space-5) var(--space-7);text-align:center;vertical-align:middle}.comparison__table--head thead th[data-v-fa4cfae6]{background:var(--card-bg);padding-block:var(--space-8);border-bottom:0}.comparison__table--head .comparison__feature-col[data-v-fa4cfae6]{background:var(--card-bg);box-shadow:1px 0 0 var(--border-light);text-align:left;z-index:2;position:sticky;left:0}.comparison__table--head .comparison__plan-col[data-v-fa4cfae6]{z-index:1}.comparison__table tbody th[scope=row][data-v-fa4cfae6]{background:var(--card-bg);box-shadow:1px 0 0 var(--border-light);color:var(--text-on-light);font-family:var(--font-body);font-size:var(--type-body-md-size);font-weight:var(--fw-regular);text-align:left;z-index:1;word-wrap:break-word;padding-inline-end:var(--space-5);position:sticky;left:0}.comparison__table tbody td[data-v-fa4cfae6]{background:var(--card-bg);color:var(--secondary-500);font-family:var(--font-heading);font-size:var(--type-body-md-size);font-weight:var(--fw-medium)}.comparison__table tbody tr.comparison__data-row--alt>td[data-v-fa4cfae6],.comparison__table tbody tr.comparison__data-row--alt>th[scope=row][data-v-fa4cfae6]{background:var(--comparison-row-alt-bg)}.comparison__table-label[data-v-fa4cfae6]{color:var(--text-secondary);font-size:var(--type-caption-size)}.comparison__plan-name[data-v-fa4cfae6],.comparison__table-label[data-v-fa4cfae6]{font-family:var(--font-body);font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;display:block}.comparison__plan-name[data-v-fa4cfae6]{color:var(--primary-500);font-size:calc(var(--type-caption-size) + 6px);margin-bottom:var(--space-4)}.comparison__plan-price[data-v-fa4cfae6]{color:var(--secondary-500);font-family:var(--font-heading);font-size:18px;font-weight:var(--fw-medium);letter-spacing:-.02em;display:block}.comparison__plan-unit[data-v-fa4cfae6]{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--type-body-sm-size)}.comparison__plan-billing[data-v-fa4cfae6]{color:color-mix(in srgb,var(--text-secondary) 50%,var(--card-bg));font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--fw-regular);margin-top:var(--space-2);display:block}.comparison__table tbody tr.comparison__section-row>th[scope=row][data-v-fa4cfae6]{background:var(--accent-50);border-bottom:1px solid var(--border-light);box-shadow:1px 0 0 var(--border-light);color:var(--primary-500);font-family:var(--font-heading);font-size:calc(var(--type-ui-label-size) + 8px);font-weight:var(--fw-bold);letter-spacing:.12em;padding-block:var(--space-7);text-align:left;text-transform:uppercase;z-index:2;position:sticky;left:0}.comparison__section-row td[data-v-fa4cfae6]{background:var(--accent-50);border-bottom:1px solid var(--border-light);padding:0}.comparison__status[data-v-fa4cfae6]{border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.comparison__status--unlimited[data-v-fa4cfae6]{color:var(--primary-500);font-family:var(--font-body);font-size:var(--type-caption-size);padding-inline:var(--space-2);width:auto}.comparison__status--no[data-v-fa4cfae6]{color:var(--color-muted-foreground);opacity:.5}.comparison__icon[data-v-fa4cfae6]{stroke-width:2.25px;width:16px;height:16px}.comparison__icon--yes[data-v-fa4cfae6]{color:var(--primary-500)}.comparison__table tbody tr:last-child td[data-v-fa4cfae6],.comparison__table tbody tr:last-child th[data-v-fa4cfae6]{border-bottom:0}@media (width<=768px){.comparison[data-v-fa4cfae6]{--comparison-col-feature:24%;--comparison-col-plan:25.333%}.comparison__table td[data-v-fa4cfae6],.comparison__table th[data-v-fa4cfae6]{padding:var(--space-4) var(--space-5)}.comparison__table tbody th[scope=row][data-v-fa4cfae6],.comparison__table--head .comparison__feature-col[data-v-fa4cfae6]{padding-inline:var(--space-4) var(--space-3)}}.pricing-faq[data-v-08725696]{border-top:1px solid var(--border-light);padding-block:clamp(var(--space-14),12vw,var(--space-16));scroll-margin-top:var(--www-header-sticky-offset,92px)}.pricing-faq__intro[data-v-08725696]{gap:var(--space-6);margin-bottom:clamp(var(--space-10),6vw,var(--space-12));flex-direction:column;max-width:40rem;display:flex}.pricing-faq__title[data-v-08725696]{color:var(--secondary-500);font-family:var(--font-heading);font-size:clamp(32px,3.5vw,var(--type-heading-xl-size));font-weight:var(--fw-medium);letter-spacing:-.02em;margin:0;line-height:1.15}.pricing-faq__list[data-v-08725696]{border-top:1px solid var(--border-light);flex-direction:column;gap:0;display:flex}.pricing-faq__item[data-v-08725696]{border-bottom:1px solid var(--border-light)}.pricing-faq__question[data-v-08725696]{color:var(--secondary-500);cursor:pointer;font-family:var(--font-heading);font-size:clamp(20px,2vw,var(--type-heading-sm-size));font-weight:var(--fw-medium);align-items:center;gap:var(--space-8);letter-spacing:-.02em;padding-block:clamp(var(--space-8),3vw,var(--space-10));transition:color .22s var(--ease-out);justify-content:space-between;line-height:1.35;list-style:none;display:flex}.pricing-faq__question[data-v-08725696]::-webkit-details-marker{display:none}.pricing-faq__question-text[data-v-08725696]{flex:1;min-width:0}.pricing-faq__toggle[data-v-08725696]{color:var(--text-secondary);font-family:var(--font-body);font-size:28px;font-weight:var(--fw-regular);height:1.75rem;transition:transform .48s var(--ease-out-strong),color .22s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;line-height:1;display:inline-flex;transform:rotate(0)}.pricing-faq__item[open] .pricing-faq__question[data-v-08725696]{color:var(--primary-600)}.pricing-faq__item[open] .pricing-faq__toggle[data-v-08725696]{color:var(--primary-500);transform:rotate(45deg)}.pricing-faq__panel[data-v-08725696]{transition:grid-template-rows .52s var(--ease-out-strong);grid-template-rows:0fr;display:grid}.pricing-faq__item[open] .pricing-faq__panel[data-v-08725696]{grid-template-rows:1fr}.pricing-faq__panel-inner[data-v-08725696]{overflow:hidden}.pricing-faq__answer[data-v-08725696]{color:var(--text-on-light);font-size:var(--type-body-lg-size);opacity:0;max-width:62ch;padding-bottom:clamp(var(--space-8),3vw,var(--space-10));transition:opacity .36s var(--ease-out) 40ms,transform .52s var(--ease-out-strong) 40ms;margin:0;line-height:1.7;transform:translateY(-6px)}.pricing-faq__item[open] .pricing-faq__answer[data-v-08725696]{opacity:1;transform:translateY(0)}.pricing-faq__question[data-v-08725696]:focus-visible{border-radius:var(--radius-md);outline:2px solid var(--focus);outline-offset:4px}@media (hover:hover) and (pointer:fine){.pricing-faq__question:hover .pricing-faq__toggle[data-v-08725696]{color:var(--primary-500)}}@media (prefers-reduced-motion:reduce){.pricing-faq__answer[data-v-08725696],.pricing-faq__panel[data-v-08725696],.pricing-faq__question[data-v-08725696],.pricing-faq__toggle[data-v-08725696]{transition:none}.pricing-faq__answer[data-v-08725696]{opacity:1;transform:none}.pricing-faq__item:not([open]) .pricing-faq__answer[data-v-08725696]{opacity:0}}
