html:not(.js-reveal) .pricing-module__Xy_1OW__toggle{display:none}.pricing-module__Xy_1OW__track{background:var(--color-mist);height:40px;box-shadow:inset 0 0 0 1px var(--color-line);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.pricing-module__Xy_1OW__pill{inset-block:4px;background:var(--color-paper);width:calc(50% - 4px);box-shadow:var(--shadow-xs), 0 0 0 1px #2b2d420f;transition:transform var(--dur-3) var(--ease-in-out);border-radius:999px;position:absolute;left:4px}.pricing-module__Xy_1OW__track[data-on=yearly] .pricing-module__Xy_1OW__pill{transform:translate(100%)}.pricing-module__Xy_1OW__option{z-index:1;color:var(--color-muted);white-space:nowrap;transition:color var(--dur-2) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.pricing-module__Xy_1OW__option[aria-checked=true]{color:var(--color-ink)}@media (hover:hover) and (pointer:fine){.pricing-module__Xy_1OW__option:hover{color:var(--color-ink)}}.pricing-module__Xy_1OW__chip{font-family:var(--font-mono);letter-spacing:.02em;background:var(--color-accent-soft);color:var(--color-accent);border-radius:999px;padding:4px 7px;font-size:11px;line-height:1}.pricing-module__Xy_1OW__swap{display:grid}.pricing-module__Xy_1OW__swap>*{transition:opacity var(--dur-2) var(--ease-out), visibility var(--dur-2);grid-area:1/1}[data-billing=yearly] .pricing-module__Xy_1OW__m,[data-billing=monthly] .pricing-module__Xy_1OW__y{visibility:hidden;opacity:0}.pricing-module__Xy_1OW__cards{isolation:isolate;position:relative}.pricing-module__Xy_1OW__card{border:1px solid var(--color-line);background:var(--color-paper);scroll-margin-top:calc(var(--nav-h) + 24px);border-radius:20px;flex-direction:column;padding:32px;display:flex;position:relative}@media (max-width:639px){.pricing-module__Xy_1OW__card{padding:24px}}.pricing-module__Xy_1OW__popular{border-color:var(--color-accent);box-shadow:0 0 0 4px #8d9df529, var(--shadow-card)}@media (min-width:1024px){.pricing-module__Xy_1OW__popular{transform:translateY(-12px)}}.pricing-module__Xy_1OW__price{font-variant-numeric:tabular-nums;line-height:1;font-size:clamp(3rem,2.6rem + 1.6vw,4rem)!important}.pricing-module__Xy_1OW__table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.pricing-module__Xy_1OW__table thead th{top:var(--nav-h);z-index:2;background:color-mix(in oklab, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);border-bottom:1px solid var(--color-line-strong);vertical-align:bottom;position:sticky}.pricing-module__Xy_1OW__table td,.pricing-module__Xy_1OW__table tbody th{border-bottom:1px solid var(--color-line);vertical-align:top}.pricing-module__Xy_1OW__table .pricing-module__Xy_1OW__groupHead th{border-bottom:0;padding-top:40px}.pricing-module__Xy_1OW__table tbody:first-of-type .pricing-module__Xy_1OW__groupHead th{padding-top:24px}.pricing-module__Xy_1OW__proCol{background:#eef0feb8}.pricing-module__Xy_1OW__table thead .pricing-module__Xy_1OW__proCol{background:color-mix(in oklab, var(--color-accent-soft) 94%, transparent)}[data-billing=monthly] [data-row-billing=yearly] :is(th,td),[data-billing=yearly] [data-row-billing=monthly] :is(th,td){color:var(--color-muted)}[data-billing=monthly] [data-row-billing=monthly] :is(th,td),[data-billing=yearly] [data-row-billing=yearly] :is(th,td){color:var(--color-ink);font-weight:500}.pricing-module__Xy_1OW__seg{background:var(--color-mist);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:12px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.pricing-module__Xy_1OW__segBtn{height:36px;color:var(--color-muted);transition:background-color var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border-radius:8px;font-size:14px;font-weight:500}.pricing-module__Xy_1OW__segBtn[aria-pressed=true]{background:var(--color-paper);color:var(--color-ink);box-shadow:var(--shadow-xs), 0 0 0 1px #2b2d420f}html:not(.js-reveal) .pricing-module__Xy_1OW__seg{display:none}html.js-reveal .pricing-module__Xy_1OW__mobilePlan[data-active=false]{display:none}.pricing-module__Xy_1OW__spec{border-top:1px solid var(--color-night-line)}.pricing-module__Xy_1OW__spec>div{border-bottom:1px solid var(--color-night-line);justify-content:space-between;gap:16px;padding-block:14px;display:flex}@media (prefers-reduced-motion:reduce){.pricing-module__Xy_1OW__pill,.pricing-module__Xy_1OW__option,.pricing-module__Xy_1OW__swap>*,.pricing-module__Xy_1OW__segBtn{transition:none}}
