.PlanBadge[data-v-3da7a646]{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--sp2);text-transform:uppercase;vertical-align:middle;background:var(--ui-surface-color);color:var(--ui-surface-text-color);border-radius:6px;align-items:center;padding:2px 6px;display:inline-flex}.Loading[data-v-f59c561d]{justify-content:center;align-items:center;min-height:1em;display:inline-flex}.LoadingBar[data-v-f59c561d]{background:linear-gradient(90deg,oklch(98% .02 168/.08) 0%,oklch(98% .02 168/.22) 50%,oklch(98% .02 168/.08) 100%) 0 0/200% 100%;border-radius:6px;width:72px;height:.65em;animation:1.2s ease-in-out infinite loadingShimmer-f59c561d;display:block}@keyframes loadingShimmer-f59c561d{0%{background-position:100% 0}to{background-position:-100% 0}}.PricingPlanCard[data-v-e62ff4a0]{--color-1:color-mix(in oklch, var(--ui-surface-color) 12%, transparent);--color-2:color-mix(in oklch, var(--ui-surface-color) 22%, transparent);gap:var(--sp2);padding:var(--sp4) var(--sp2) var(--sp2);color:var(--color-base-900);background-image:radial-gradient(var(--color-2) 64%, var(--color-1) 64%);box-shadow:0 0 2px #0003, 0 0 64px color-mix(in oklch, var(--ui-surface-color) 20%, transparent), 0 1px 3px #ffffff4d inset;background-size:8px 8px;border-radius:32px;flex-direction:column;display:flex;position:relative}.PricingPlanCard-premium[data-v-e62ff4a0],.PricingPlanCard-ultimate[data-v-e62ff4a0]{background-image:none;background-color:var(--color-1)}.PricingPlanCard-premium[data-v-e62ff4a0]{--mask-url:url(/img/textures/rd02.webp)}.PricingPlanCard-ultimate[data-v-e62ff4a0]{--mask-url:url(/img/textures/truchet01.webp)}.PricingPlanCard-premium[data-v-e62ff4a0]:before,.PricingPlanCard-ultimate[data-v-e62ff4a0]:before{content:"";z-index:0;border-radius:inherit;background-color:var(--color-2);-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);-webkit-mask-image:var(--mask-url);mask-image:var(--mask-url);-webkit-mask-mode:luminance;pointer-events:none;-webkit-mask-source-type:luminance;position:absolute;inset:0;-webkit-mask-size:128px 128px;mask-size:128px 128px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-source-type:luminance;mask-mode:luminance}.PricingPlanCard-featured[data-v-e62ff4a0]{outline:2px solid var(--ui-focus-border-color);outline-offset:0px}.FeaturedBadge[data-v-e62ff4a0]{z-index:3;padding:var(--sp0-5) var(--sp);border-radius:var(--border-radius-l);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:var(--sp2);text-transform:uppercase;white-space:nowrap;background:var(--ui-surface-color);color:var(--ui-surface-text-color);outline:2px solid var(--ui-focus-border-color);align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.CardGlyph[data-v-e62ff4a0]{z-index:2;width:var(--sp6);height:var(--sp6);position:absolute;top:-19px;left:-4px;transform:rotate(-22.5deg)}.PlanTitle[data-v-e62ff4a0]{text-align:center;font-family:var(--font-alt);font-size:var(--font-size-m);margin:0;font-weight:500}.PlanPrice[data-v-e62ff4a0]{font-family:var(--font-alt);height:var(--sp5);flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.PriceMajor[data-v-e62ff4a0],.PriceCurrency[data-v-e62ff4a0]{font-size:var(--font-size-xl);font-weight:500}.PriceMinor[data-v-e62ff4a0]{font-size:var(--font-size-s);font-weight:500}.PricePeriod[data-v-e62ff4a0]{font-size:var(--font-size-s);color:var(--color-base-600)}.PlanUnavailable[data-v-e62ff4a0]{font-size:var(--font-size-s);color:var(--color-base-500)}.PlanTagline[data-v-e62ff4a0]{z-index:1;margin:0 calc(-1 * var(--sp2));padding:var(--sp4) var(--sp2);text-align:center;min-height:128px;font-size:var(--font-size-sm);background:var(--color-base-0);color:var(--ui-surface-bottom-color);align-items:center;display:flex;position:relative}.PlanFeatures[data-v-e62ff4a0]{padding:0 var(--sp4);align-self:stretch;align-items:stretch;gap:var(--sp);font-size:var(--font-size-s);flex-direction:column;flex:1;display:flex}.PlanFeature[data-v-e62ff4a0]{position:relative}.Check[data-v-e62ff4a0]{margin:0 var(--sp);color:var(--ui-surface-color);position:absolute;top:0;right:100%}.PlanLicense[data-v-e62ff4a0]{z-index:1;font-size:var(--font-size-s);align-self:center;position:relative}.PlanAction[data-v-e62ff4a0]{display:flex}.PricingHero[data-v-35911bcc]{justify-content:center;align-items:center;gap:var(--sp6);min-height:100svh;padding-block:var(--TopBar-offset) var(--sp8);flex-direction:column;display:flex}.PageTitle[data-v-35911bcc]{margin:0}.StatusPanel[data-v-35911bcc]{padding:var(--sp2) var(--sp4)}.PlanCatalog[data-v-35911bcc]{align-self:stretch;align-items:stretch;gap:var(--sp4);flex-direction:row;width:100%;display:flex;position:relative}.PlanGroup[data-v-35911bcc]{gap:var(--sp);flex-direction:column;min-width:0;display:flex}.PlanGroup-personal[data-v-35911bcc]{flex:3 1 0}.PlanGroup-commercial[data-v-35911bcc]{flex:1 1 0}.PlanGroupTitle[data-v-35911bcc]{font-family:var(--font-alt);font-size:var(--font-size-xxs);text-align:center;letter-spacing:.12em;font-weight:500;line-height:var(--sp3);text-transform:uppercase;color:var(--text-color-subtle);margin:0;position:relative}.PlanGroupTitle[data-v-35911bcc]:before{content:"";border:1px solid var(--color-base-200);border-width:1px 1px 0;border-radius:4px 4px 0 0;height:8px;position:absolute;top:100%;left:-8px;right:-8px}.PlanGroupCards[data-v-35911bcc]{gap:var(--sp2);padding-top:var(--sp3);flex:1;align-items:stretch;display:grid}.PlanGroup-personal .PlanGroupCards[data-v-35911bcc]{grid-template-columns:repeat(3,minmax(0,1fr))}.PlanGroup-commercial .PlanGroupCards[data-v-35911bcc]{grid-template-columns:minmax(0,1fr)}@media (width<=1279px){.PricingHero[data-v-35911bcc]{padding-inline:var(--sp2)}}@media (width<=959px){.PricingHero[data-v-35911bcc]{justify-content:flex-start;min-height:0}.PlanCatalog[data-v-35911bcc]{flex-direction:column;align-self:center;max-width:360px}.PlanGroup-personal[data-v-35911bcc],.PlanGroup-commercial[data-v-35911bcc]{flex:none;width:100%}.PlanGroup-personal .PlanGroupCards[data-v-35911bcc],.PlanGroup-commercial .PlanGroupCards[data-v-35911bcc]{grid-template-columns:minmax(0,1fr)}}
