.upgrade-modal-module__gKjRBq__modalOverlay{z-index:var(--z-nav);padding:var(--space-3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}@media (min-width:640px){.upgrade-modal-module__gKjRBq__modalOverlay{padding:var(--space-6)}}.upgrade-modal-module__gKjRBq__backdrop{background:color-mix(in srgb, var(--brand-black) 75%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;inset:0}.upgrade-modal-module__gKjRBq__modalDialog{--dialog-row-h:var(--space-7);--max-w:460px;width:100%;max-width:var(--max-w);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);z-index:calc(var(--z-nav) - 40);flex-direction:column;max-height:92vh;margin:auto;display:flex;position:relative;overflow:hidden}.upgrade-modal-module__gKjRBq__handoffOverlay{z-index:5;padding:var(--space-6);background:var(--color-surface);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.upgrade-modal-module__gKjRBq__modalHeader{padding:var(--dialog-inset) var(--dialog-close-clear) var(--space-4) var(--dialog-inset);border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;display:flex}.upgrade-modal-module__gKjRBq__modalHeaderLeft{align-items:flex-start;gap:var(--space-3);display:flex}.upgrade-modal-module__gKjRBq__headerIconBox{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-xl);border:1px solid;justify-content:center;align-items:center;display:flex}.upgrade-modal-module__gKjRBq__headerIconBoxPrem{background:color-mix(in srgb, var(--brand-green) 10%, transparent);border-color:var(--color-accent-line);color:var(--color-accent)}.upgrade-modal-module__gKjRBq__headerIconBoxPro{background:color-mix(in srgb, var(--brand-blue) 10%, transparent);border-color:var(--color-info-line);color:var(--lightningcss-light,var(--color-info-text))var(--lightningcss-dark,var(--brand-blue))}.upgrade-modal-module__gKjRBq__headerIcon{width:var(--space-4);height:var(--space-4);fill:currentColor}.upgrade-modal-module__gKjRBq__modalTitle{font-size:var(--ts-h6);font-weight:var(--weight-medium);color:var(--color-text);letter-spacing:var(--ts-ls-tight);line-height:var(--ts-lh-tight)}@media (min-width:640px){.upgrade-modal-module__gKjRBq__modalTitle{font-size:var(--ts-body-lg)}}.upgrade-modal-module__gKjRBq__modalSubtitle{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);margin:0}.upgrade-modal-module__gKjRBq__modalBody{padding:var(--space-4) var(--dialog-inset);gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (min-width:640px){.upgrade-modal-module__gKjRBq__modalBody{padding:var(--space-4) var(--space-6)}}.upgrade-modal-module__gKjRBq__freqTrack{width:100%;padding:var(--space-1);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand-black) 5%, transparent);background:var(--lightningcss-light,color-mix(in srgb, var(--brand-black) 5%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-on-glow) 5%, transparent));border:1px solid var(--color-border);align-items:center;display:inline-flex}.upgrade-modal-module__gKjRBq__freqBtn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-radius:var(--radius-control);font-size:var(--ts-caption);font-weight:var(--weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:1;display:flex;position:relative}@media (min-width:640px){.upgrade-modal-module__gKjRBq__freqBtn{font-size:var(--ts-body-sm)}}.upgrade-modal-module__gKjRBq__freqBtnActive{color:var(--tab-active-fg);font-weight:var(--weight-medium)}.upgrade-modal-module__gKjRBq__freqBtnInactive{color:var(--color-text-secondary)}.upgrade-modal-module__gKjRBq__freqBtnInactive:hover{color:var(--color-text)}.upgrade-modal-module__gKjRBq__freqPillBg{border-radius:var(--radius-pill);background:var(--tab-active-bg);position:absolute;inset:0}.upgrade-modal-module__gKjRBq__freqLabel{z-index:1;text-transform:capitalize;position:relative}.upgrade-modal-module__gKjRBq__discountPill{z-index:calc(var(--z-nav) - 40);padding:var(--space-1) var(--space-2);font-size:var(--ts-caption);font-weight:var(--weight-medium);border-radius:var(--radius-pill);letter-spacing:var(--ts-ls-normal);position:relative}.upgrade-modal-module__gKjRBq__discountPillActive{background:var(--color-action-brand);color:var(--color-action-brand-text)}.upgrade-modal-module__gKjRBq__discountPillInactive{background:color-mix(in srgb, var(--brand-green) 10%, transparent);color:var(--color-accent);border:1px solid var(--color-accent-line)}.upgrade-modal-module__gKjRBq__promoSection{gap:var(--space-2);flex-direction:column;display:flex}.upgrade-modal-module__gKjRBq__promoHeaderRow{justify-content:space-between;align-items:center;display:flex}.upgrade-modal-module__gKjRBq__promoLabel{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text);align-items:center;gap:var(--space-2);letter-spacing:var(--ts-ls-normal);display:flex}.upgrade-modal-module__gKjRBq__promoTagIcon{width:var(--space-4);height:var(--space-4);color:var(--color-accent)}.upgrade-modal-module__gKjRBq__couponAppliedLabel{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-accent);align-items:center;gap:var(--space-1);display:flex}.upgrade-modal-module__gKjRBq__promoInputGroup{gap:var(--space-2);display:flex}.upgrade-modal-module__gKjRBq__promoInputBox{flex:1;position:relative}.upgrade-modal-module__gKjRBq__promoInput{width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-xl);font-size:var(--ts-caption);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);border:1px solid var(--color-border);background:color-mix(in srgb, var(--brand-black) 3%, transparent);background:var(--lightningcss-light,color-mix(in srgb, var(--brand-black) 3%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-on-glow) 4%, transparent));color:var(--color-text);transition:all var(--dur-fast) var(--ease-out);outline:none}.upgrade-modal-module__gKjRBq__promoInput:focus{border-color:var(--brand-green)}.upgrade-modal-module__gKjRBq__promoInputApplied{border-color:var(--color-accent-line);background:color-mix(in srgb, var(--brand-green) 5%, transparent);color:var(--color-accent)}.upgrade-modal-module__gKjRBq__promoInputError{border-color:var(--color-loss)}.upgrade-modal-module__gKjRBq__couponBtn{min-width:var(--space-11);flex-shrink:0}.upgrade-modal-module__gKjRBq__feedbackRow{min-height:var(--space-5);padding-top:var(--space-1);align-items:center;display:flex}.upgrade-modal-module__gKjRBq__feedbackError{font-size:var(--ts-body-sm);color:var(--color-loss);font-weight:var(--weight-medium);align-items:center;gap:var(--space-1);margin:0;display:flex}.upgrade-modal-module__gKjRBq__feedbackSuccess{font-size:var(--ts-caption);color:var(--color-accent);font-weight:var(--weight-medium);align-items:center;gap:var(--space-1);margin:0;display:flex}.upgrade-modal-module__gKjRBq__planForcedBox{padding:var(--space-3);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--brand-gold) 10%, transparent);border:1px solid var(--color-warn-line);font-size:var(--ts-caption);color:var(--lightningcss-light,var(--color-loss))var(--lightningcss-dark,var(--color-warn));align-items:flex-start;gap:var(--space-2);display:flex}.upgrade-modal-module__gKjRBq__summaryCard{background:color-mix(in srgb, var(--brand-black) 3%, transparent);background:var(--lightningcss-light,color-mix(in srgb, var(--brand-black) 3%, transparent))var(--lightningcss-dark,color-mix(in srgb, var(--color-on-glow) 3%, transparent));border-radius:var(--radius-xl);padding:var(--space-4);border:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;display:flex}.upgrade-modal-module__gKjRBq__summaryHeader{align-items:center;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.upgrade-modal-module__gKjRBq__summaryCardIcon{width:var(--space-4);height:var(--space-4);color:var(--color-accent)}.upgrade-modal-module__gKjRBq__summaryTitle{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text);letter-spacing:var(--ts-ls-normal);line-height:var(--ts-lh-tight);margin:0}.upgrade-modal-module__gKjRBq__summaryRow{font-size:var(--ts-body-sm);justify-content:space-between;align-items:center;display:flex}.upgrade-modal-module__gKjRBq__summaryRowLabel{color:var(--color-text-secondary);font-weight:var(--weight-medium)}.upgrade-modal-module__gKjRBq__summaryRowVal{font-weight:var(--weight-medium);color:var(--color-text);font-family:var(--ts-font);font-variant-numeric:tabular-nums lining-nums}.upgrade-modal-module__gKjRBq__summaryRowGreen{font-size:var(--ts-body-sm);color:var(--color-accent);justify-content:space-between;align-items:center;display:flex}.upgrade-modal-module__gKjRBq__summaryRowTotal{border-top:1px solid var(--color-border);padding-top:var(--space-2);margin-top:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.upgrade-modal-module__gKjRBq__summaryTotalTitle{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);color:var(--color-text)}.upgrade-modal-module__gKjRBq__summaryTotalSub{font-size:var(--ts-body-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium);margin:0}.upgrade-modal-module__gKjRBq__strikePrice{font-size:var(--ts-caption);color:var(--color-text-secondary);font-weight:var(--weight-medium);text-decoration:line-through}@media (min-width:640px){.upgrade-modal-module__gKjRBq__strikePrice{font-size:var(--ts-body-sm)}}.upgrade-modal-module__gKjRBq__finalPayableNum{font-size:var(--ts-h6);font-weight:var(--weight-medium);color:var(--color-text);letter-spacing:var(--ts-ls-tight);font-family:var(--ts-font);font-variant-numeric:tabular-nums lining-nums}@media (min-width:640px){.upgrade-modal-module__gKjRBq__finalPayableNum{font-size:var(--ts-h5)}}.upgrade-modal-module__gKjRBq__renewalNotice{align-items:flex-start;gap:var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-3);line-height:var(--ts-lh-normal);font-size:var(--ts-body-sm);display:flex}.upgrade-modal-module__gKjRBq__renewalNoticeIcon{width:var(--space-3);height:var(--space-3);margin-top:calc((1lh - var(--space-3)) / 2);color:var(--color-text-secondary);flex-shrink:0}.upgrade-modal-module__gKjRBq__renewalNoticeText{font-size:var(--ts-body-sm);font-weight:var(--weight-medium);line-height:var(--ts-lh-normal);color:var(--color-text-secondary);margin:0}.upgrade-modal-module__gKjRBq__ctaSection{gap:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-1);flex-direction:column;display:flex}.upgrade-modal-module__gKjRBq__payBtn{width:100%}.upgrade-modal-module__gKjRBq__trustFooter{justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--ts-body-sm);color:var(--color-text-secondary);font-weight:var(--weight-medium);display:flex}.upgrade-modal-module__gKjRBq__trustShieldIcon{width:var(--space-4);height:var(--space-4);color:var(--color-accent)}.upgrade-modal-module__gKjRBq__closeIcon{width:var(--icon-md);height:var(--icon-md)}.upgrade-modal-module__gKjRBq__couponCheckIcon,.upgrade-modal-module__gKjRBq__feedbackIcon{width:var(--icon-xs);height:var(--icon-xs);flex-shrink:0}.upgrade-modal-module__gKjRBq__planForcedIcon{width:var(--icon-sm);height:var(--icon-sm);flex-shrink:0}.upgrade-modal-module__gKjRBq__discountTagIcon{width:var(--icon-xs);height:var(--icon-xs);flex-shrink:0}.upgrade-modal-module__gKjRBq__summaryRowsList{gap:var(--space-2);flex-direction:column;display:flex}.upgrade-modal-module__gKjRBq__discountLabelWithIcon{align-items:center;gap:var(--space-1);display:inline-flex}.upgrade-modal-module__gKjRBq__totalPayableRight{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.upgrade-modal-module__gKjRBq__reveal{margin-top:calc(var(--space-2) * -1);grid-template-rows:0fr;transition:grid-template-rows .2s,margin-top .2s;display:grid}.upgrade-modal-module__gKjRBq__revealOpen{grid-template-rows:1fr;margin-top:0}.upgrade-modal-module__gKjRBq__revealInner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.upgrade-modal-module__gKjRBq__reveal{transition:none}}
.spotlight-module__IbbSoW__spotlight{z-index:1;opacity:0;pointer-events:none;width:138%;height:169%;animation:spotlight-module__IbbSoW__spotlight calc(var(--dur-slow) * 10 / 3) var(--ease-out) var(--dur-slow) 1 forwards;position:absolute}@media (min-width:1024px){.spotlight-module__IbbSoW__spotlight{width:84%}}
.pricing-module__VFT5Aq__root{background:var(--color-bg);width:100%;min-height:100vh;color:var(--color-text);font-family:var(--ts-font);position:relative;overflow:hidden}.pricing-module__VFT5Aq__spotlightsWrapper{height:calc(var(--space-13) * 6);pointer-events:none;z-index:0;display:none;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:640px){.pricing-module__VFT5Aq__spotlightsWrapper{display:block}}.pricing-module__VFT5Aq__spotlightLeft,.pricing-module__VFT5Aq__spotlightRight{display:none}.pricing-module__VFT5Aq__spotlightSvgLeft{top:calc(var(--space-7) * -7);left:calc(var(--space-12) * -3);--w:1400px;width:var(--w);--h:1000px;max-width:none;height:var(--h);opacity:var(--spotlight-svg-opacity)}@media (min-width:1024px){.pricing-module__VFT5Aq__spotlightSvgLeft{--left:-420px;left:var(--left)}}.pricing-module__VFT5Aq__spotlightSvgRight{top:calc(var(--space-7) * -7);right:calc(var(--space-12) * -3);--w:1400px;width:var(--w);--h:1000px;max-width:none;height:var(--h);opacity:var(--spotlight-svg-opacity);transform:scaleX(-1)}@media (min-width:1024px){.pricing-module__VFT5Aq__spotlightSvgRight{--right:-420px;right:var(--right)}}.pricing-module__VFT5Aq__gridPattern{pointer-events:none;z-index:0;background-size:var(--space-10) var(--space-10);background-image:linear-gradient(to right, color-mix(in srgb, var(--color-border) 40%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 40%, transparent) 1px, transparent 1px);position:absolute;inset:0}.pricing-module__VFT5Aq__contentWrapper{z-index:calc(var(--z-nav) - 40);width:100%;position:relative}.pricing-module__VFT5Aq__container{max-width:var(--page-max-xl);box-sizing:border-box;width:100%;padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--space-6);padding-bottom:var(--section-y);margin-left:auto;margin-right:auto}@media (min-width:640px){.pricing-module__VFT5Aq__container{padding-top:var(--space-8)}}.pricing-module__VFT5Aq__innerMax{width:100%;max-width:100%;margin-left:auto;margin-right:auto}.pricing-module__VFT5Aq__headerWrapper{gap:var(--space-4);text-align:center;width:100%;z-index:calc(var(--z-nav) - 40);flex-direction:column;display:flex;position:relative}@media (min-width:640px){.pricing-module__VFT5Aq__headerWrapper{gap:var(--space-6)}}.pricing-module__VFT5Aq__pageTitle{font-size:var(--ts-h4);font-weight:var(--weight-medium);color:var(--color-text);letter-spacing:var(--ts-ls-tight);line-height:var(--ts-lh-tight)}@media (min-width:640px){.pricing-module__VFT5Aq__pageTitle{font-size:var(--ts-h3)}}@media (min-width:1024px){.pricing-module__VFT5Aq__pageTitle{font-size:var(--ts-h1)}}.pricing-module__VFT5Aq__pageSubtitle{font-size:var(--ts-body-sm);color:var(--color-text-secondary);--max-w:680px;max-width:var(--max-w);font-weight:var(--weight-regular);line-height:var(--ts-lh-normal);margin-left:auto;margin-right:auto}@media (min-width:640px){.pricing-module__VFT5Aq__pageSubtitle{font-size:var(--ts-body-md)}}.pricing-module__VFT5Aq__toggleWrapper{width:100%;padding-top:var(--space-2);justify-content:center;display:flex}.pricing-module__VFT5Aq__toggleTrack{padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-neutral-200);background:var(--lightningcss-light,var(--color-neutral-200))var(--lightningcss-dark,var(--color-surface));border:1px solid var(--color-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;display:inline-flex}.pricing-module__VFT5Aq__toggleBtn{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-size:var(--ts-body-sm);font-weight:var(--weight-medium);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--dur-fast) var(--ease-out);font-family:var(--ts-font);background:0 0;border:none;display:inline-flex;position:relative}@media (min-width:640px){.pricing-module__VFT5Aq__toggleBtn{padding:var(--space-2) var(--space-6)}}.pricing-module__VFT5Aq__toggleBtnActive{color:var(--tab-active-fg);font-weight:var(--weight-medium)}.pricing-module__VFT5Aq__toggleBtnInactive{color:var(--color-text-secondary)}.pricing-module__VFT5Aq__toggleBtnInactive:hover{color:var(--color-text)}.pricing-module__VFT5Aq__toggleBtnLabel{z-index:calc(var(--z-nav) - 48);text-transform:capitalize;letter-spacing:var(--ts-ls-normal);position:relative}.pricing-module__VFT5Aq__togglePillBg{border-radius:var(--radius-pill);background:var(--tab-active-bg);z-index:1;position:absolute;inset:0}.pricing-module__VFT5Aq__saveBadge{z-index:calc(var(--z-nav) - 48);padding:var(--space-1) var(--space-2);font-size:var(--ts-caption);font-weight:var(--weight-medium);border-radius:var(--radius-pill);letter-spacing:var(--ts-ls-normal);transition:all var(--dur-fast) var(--ease-out);position:relative}.pricing-module__VFT5Aq__saveBadgeActive{background:var(--color-action-brand);color:var(--color-action-brand-text)}.pricing-module__VFT5Aq__saveBadgeInactive{background:color-mix(in srgb, var(--brand-green) 12%, transparent);color:var(--color-accent);border:1px solid var(--color-accent-line)}.pricing-module__VFT5Aq__cardsGridWrapper{margin-top:var(--space-8);width:100%}@media (min-width:640px){.pricing-module__VFT5Aq__cardsGridWrapper{margin-top:var(--space-10)}}.pricing-module__VFT5Aq__cardsGrid{gap:var(--grid-gap);max-width:var(--page-max-xl);box-sizing:border-box;grid-template-columns:1fr;place-items:stretch center;width:100%;margin-left:auto;margin-right:auto;display:grid}@media (min-width:640px){.pricing-module__VFT5Aq__cardsGrid{grid-template-columns:repeat(3,1fr)}}.pricing-module__VFT5Aq__cardsGridSingle{grid-template-columns:1fr;max-width:32rem}.pricing-module__VFT5Aq__cardOuter{justify-content:center;width:100%;height:100%;display:flex}.pricing-module__VFT5Aq__orderFree{order:1}.pricing-module__VFT5Aq__orderPro{order:2}.pricing-module__VFT5Aq__orderPremium{order:3}.pricing-module__VFT5Aq__cardBox{border-radius:var(--radius-xl);border:1px solid var(--color-border);padding:var(--space-6);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);box-sizing:border-box;background:var(--color-surface);width:100%;max-width:100%;color:var(--color-text);flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (min-width:640px){.pricing-module__VFT5Aq__cardBox{padding:var(--space-7)}}.pricing-module__VFT5Aq__cardBox:hover{border-color:var(--color-border-strong)}.pricing-module__VFT5Aq__cardBoxPremium{border-color:var(--color-accent);background:var(--color-surface-raised)}.pricing-module__VFT5Aq__popularBadgeWrapper{top:calc(-1 * var(--space-3));z-index:calc(var(--z-nav) - 40);position:absolute;left:50%;transform:translate(-50%)}.pricing-module__VFT5Aq__popularBadge{background:var(--color-action-brand);color:var(--color-action-brand-text);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--ts-caption);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);align-items:center;gap:var(--space-1);border:1px solid var(--color-surface);display:inline-flex}.pricing-module__VFT5Aq__popularBadgeStar{width:var(--space-3);height:var(--space-3);stroke-width:1.5px;flex-shrink:0}.pricing-module__VFT5Aq__cardTopRow{align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.pricing-module__VFT5Aq__cardIconBox{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-md);border:1px solid var(--color-border);justify-content:center;align-items:center;display:flex}.pricing-module__VFT5Aq__cardIconBoxPrem{background:var(--color-accent-soft);border-color:var(--color-accent-line);color:var(--color-accent)}.pricing-module__VFT5Aq__cardIconBoxMuted{background:var(--color-surface-raised);color:var(--color-text-secondary)}.pricing-module__VFT5Aq__tierIcon,.pricing-module__VFT5Aq__tierIconPrem,.pricing-module__VFT5Aq__tierIconPro{width:var(--space-4);height:var(--space-4);stroke-width:1.5px;flex-shrink:0}.pricing-module__VFT5Aq__tierIconPrem{color:var(--color-accent)}.pricing-module__VFT5Aq__tierIconPro{color:var(--color-info-text)}.pricing-module__VFT5Aq__cardPlanName{font-size:var(--ts-body-md);font-weight:var(--weight-medium);color:var(--color-text)}.pricing-module__VFT5Aq__priceRow{margin-top:var(--space-4);margin-bottom:var(--space-4)}.pricing-module__VFT5Aq__priceValueGroup{align-items:baseline;display:flex}.pricing-module__VFT5Aq__priceValue{font-size:var(--ts-h3);font-weight:var(--weight-medium);color:var(--color-text);letter-spacing:var(--ts-ls-tight);line-height:var(--ts-lh-tight)}.pricing-module__VFT5Aq__priceValuePrem{color:var(--color-accent)}.pricing-module__VFT5Aq__pricePeriod{font-size:var(--ts-caption);font-weight:var(--weight-regular);color:var(--color-text-secondary);margin-left:var(--space-1)}.pricing-module__VFT5Aq__priceSubRow{margin-top:var(--space-1);font-size:var(--ts-body-sm);color:var(--color-text-tertiary);min-height:var(--space-5);justify-content:space-between;align-items:center;display:flex}.pricing-module__VFT5Aq__discountGroup{align-items:center;gap:var(--space-2);display:flex}.pricing-module__VFT5Aq__strikePrice{color:var(--color-text-tertiary);text-decoration:line-through}.pricing-module__VFT5Aq__discountTag{background:var(--color-accent-soft);color:var(--color-accent);padding:var(--space-px) var(--space-2);border-radius:var(--radius-xs);font-weight:var(--weight-medium);font-size:var(--ts-caption);border:1px solid var(--color-accent-line)}.pricing-module__VFT5Aq__ctaWrapper{margin-top:var(--space-2);margin-bottom:var(--space-5)}.pricing-module__VFT5Aq__ctaBtn{width:100%}.pricing-module__VFT5Aq__featuresSection{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.pricing-module__VFT5Aq__featuresToggleBtn{width:100%;font-size:var(--ts-caption);font-weight:var(--weight-medium);letter-spacing:var(--ts-ls-normal);color:var(--color-text-tertiary);margin-bottom:var(--space-3);cursor:pointer;font-family:var(--ts-font);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}@media (min-width:640px){.pricing-module__VFT5Aq__featuresToggleBtn{cursor:default}}.pricing-module__VFT5Aq__featureChevron{width:var(--space-4);height:var(--space-4);color:var(--color-text-tertiary);transition:transform var(--dur-base) var(--ease-out);stroke-width:1.5px}@media (min-width:640px){.pricing-module__VFT5Aq__featureChevron{display:none}}.pricing-module__VFT5Aq__featureChevronOpen{transform:rotate(180deg)}.pricing-module__VFT5Aq__featuresList{display:none}@media (min-width:640px){.pricing-module__VFT5Aq__featuresList{display:block}}.pricing-module__VFT5Aq__featuresListOpenMobile{display:block}.pricing-module__VFT5Aq__featureItems{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pricing-module__VFT5Aq__featureItem{align-items:flex-start;gap:var(--space-2);font-size:var(--ts-body-sm);line-height:var(--ts-lh-normal);display:flex}.pricing-module__VFT5Aq__featureCheckIcon{width:var(--space-4);height:var(--space-4);stroke-width:1.5px;margin-top:calc((1lh - var(--space-4)) / 2);flex-shrink:0}.pricing-module__VFT5Aq__featureCheckPrem{color:var(--color-accent)}.pricing-module__VFT5Aq__featureCheckPro{color:var(--color-info-text)}.pricing-module__VFT5Aq__featureCheckMuted{color:var(--color-text-tertiary)}.pricing-module__VFT5Aq__featureText{color:var(--color-text);line-height:var(--ts-lh-normal)}.pricing-module__VFT5Aq__seeAllWrapper{margin-top:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--color-border)}.pricing-module__VFT5Aq__seeAllBtn{width:100%}.pricing-module__VFT5Aq__subCardNote{margin-top:var(--space-8);text-align:center}.pricing-module__VFT5Aq__subCardNoteText{font-size:var(--ts-body-sm);color:var(--color-text-tertiary);padding:0 var(--space-4)}.pricing-module__VFT5Aq__tableSection{margin-top:var(--section-y);width:100%;max-width:var(--page-max-xl);box-sizing:border-box;scroll-margin-top:var(--space-10);margin-left:auto;margin-right:auto}.pricing-module__VFT5Aq__tableHeaderGroup{text-align:center;margin-bottom:var(--space-7);gap:var(--space-1);flex-direction:column;display:flex}.pricing-module__VFT5Aq__tableTitle{font-size:var(--ts-h4);font-weight:var(--weight-medium);color:var(--color-text);letter-spacing:var(--ts-ls-tight)}@media (min-width:640px){.pricing-module__VFT5Aq__tableTitle{font-size:var(--ts-h3)}}.pricing-module__VFT5Aq__tableSubtitle{font-size:var(--ts-body-sm);color:var(--color-text-secondary)}.pricing-module__VFT5Aq__tableContainer{border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}.pricing-module__VFT5Aq__tableScrollBox{overflow-x:auto}.pricing-module__VFT5Aq__compTable{text-align:left;border-collapse:collapse;--min-w:600px;width:100%;min-width:var(--min-w)}.pricing-module__VFT5Aq__compTableThFeature{width:40%;font-weight:var(--weight-medium);color:var(--color-text-secondary);padding-left:var(--space-5)}.pricing-module__VFT5Aq__compTableThTier{width:20%;font-weight:var(--weight-medium);color:var(--color-text);text-align:center}.pricing-module__VFT5Aq__compTableThPrem{width:20%;font-weight:var(--weight-medium);color:var(--color-accent);text-align:center;background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.pricing-module__VFT5Aq__compTableTdCenter{text-align:center}.pricing-module__VFT5Aq__compTableTdPrem{text-align:center;background:color-mix(in srgb, var(--color-accent) 4%, transparent)}.pricing-module__VFT5Aq__checkIconPrem{width:var(--space-4);height:var(--space-4);color:var(--color-accent);stroke-width:1.5px;margin-left:auto;margin-right:auto;display:block}.pricing-module__VFT5Aq__checkIconMuted{width:var(--space-4);height:var(--space-4);color:var(--color-text-secondary);stroke-width:1.5px;margin-left:auto;margin-right:auto;display:block}.pricing-module__VFT5Aq__dashMuted{width:var(--space-4);height:var(--space-4);color:var(--color-text-tertiary);margin-left:auto;margin-right:auto;display:block}.pricing-module__VFT5Aq__compValue{font-size:var(--ts-caption);font-weight:var(--weight-medium);text-align:center;display:block}@media (min-width:640px){.pricing-module__VFT5Aq__compValue{font-size:var(--ts-body-sm)}}.pricing-module__VFT5Aq__compValuePrem{color:var(--color-accent);font-weight:var(--weight-medium)}.pricing-module__VFT5Aq__compValueMuted{color:var(--color-text)}.pricing-module__VFT5Aq__faqWrapper{margin-top:var(--section-y);width:100%}@media (min-width:1024px){.pricing-module__VFT5Aq__tableTitle{font-size:var(--ts-h2)}}.pricing-module__VFT5Aq__promoApplied{align-self:center;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-md);border:1px solid var(--color-gain-line);background:color-mix(in srgb, var(--color-gain) 10%, transparent);color:var(--color-gain);font-size:var(--ts-caption);white-space:nowrap;margin-left:auto;font-weight:600;display:inline-flex}.pricing-module__VFT5Aq__promoAppliedIcon{width:12px;height:12px}