.pricing-module__Xy_1OW__segmented{border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid;position:relative}.pricing-module__Xy_1OW__thumb{background:var(--color-ink);transition:transform .65s var(--ease-out-expo);border-radius:999px;position:absolute;inset-block:4px;inset-inline-start:4px;box-shadow:inset 0 1px #ffffff1f,0 6px 16px -6px #0e0f118c}.pricing-module__Xy_1OW__thumb2{width:calc(50% - 4px)}.pricing-module__Xy_1OW__thumb3{width:calc(33.3333% - 2.66667px)}.pricing-module__Xy_1OW__option{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;min-height:2.75rem;color:var(--color-ink-2);transition:color .35s var(--ease-out-quart);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.15rem;display:inline-flex;position:relative}.pricing-module__Xy_1OW__option:hover{color:var(--color-ink)}.pricing-module__Xy_1OW__option:has(input:checked){color:var(--color-paper)}.pricing-module__Xy_1OW__option input{scroll-margin-top:-1.25rem}.pricing-module__Xy_1OW__option:has(input:focus-visible){outline:2px solid var(--color-teal);outline-offset:3px}.pricing-module__Xy_1OW__discount{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--color-cyan-soft);color:var(--color-teal-deep);transition:background-color .35s var(--ease-out-quart), color .35s var(--ease-out-quart);border-radius:999px;padding:.2rem .5rem;font-size:.66rem;font-weight:500}.pricing-module__Xy_1OW__option:has(input:checked) .pricing-module__Xy_1OW__discount{color:var(--color-cyan);background:#22e0e029}@media (max-width:639px){.pricing-module__Xy_1OW__discount{box-shadow:0 0 0 3px var(--color-paper);position:absolute;top:-.7rem;right:.5rem}.pricing-module__Xy_1OW__option:has(input:checked) .pricing-module__Xy_1OW__discount{background:var(--color-cyan);color:var(--color-ink)}}.pricing-module__Xy_1OW__billing:has(.pricing-module__Xy_1OW__yearly:checked) .pricing-module__Xy_1OW__thumb{transform:translate(100%)}.pricing-module__Xy_1OW__price{--slot-h:1.2em;font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1;display:flex}.pricing-module__Xy_1OW__slot{height:var(--slot-h);display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 15% 85%,#0000 100%)}.pricing-module__Xy_1OW__strip{transform:translate3d(0, calc(var(--m) * var(--slot-h) * -1), 0);transition:transform 1.1s var(--ease-out-expo);transition-delay:calc(var(--card-delay,0s) + var(--i,0) * 70ms);flex-direction:column;display:flex}.pricing-module__Xy_1OW__strip>span{height:var(--slot-h);line-height:var(--slot-h);text-align:center;display:block}.pricing-module__Xy_1OW__root:has(.pricing-module__Xy_1OW__yearly:checked) .pricing-module__Xy_1OW__strip{transform:translate3d(0, calc(var(--y) * var(--slot-h) * -1), 0)}.pricing-module__Xy_1OW__static{height:var(--slot-h);line-height:var(--slot-h);white-space:pre;display:block}.pricing-module__Xy_1OW__fraction{opacity:0;transform-origin:0 100%;transition:opacity .45s var(--ease-out-quart), transform .8s var(--ease-out-expo);transition-delay:calc(var(--card-delay,0s) + 60ms);display:flex;transform:translateY(.35em)scale(.9)}.pricing-module__Xy_1OW__fraction[data-m="1"]{opacity:1;transform:none}.pricing-module__Xy_1OW__root:has(.pricing-module__Xy_1OW__yearly:checked) .pricing-module__Xy_1OW__fraction[data-y="1"]{opacity:1;transition-delay:calc(var(--card-delay,0s) + .14s);transform:none}.pricing-module__Xy_1OW__root:has(.pricing-module__Xy_1OW__yearly:checked) .pricing-module__Xy_1OW__fraction[data-y="0"]{opacity:0;transform:translateY(.35em)scale(.9)}.pricing-module__Xy_1OW__swap{display:grid}.pricing-module__Xy_1OW__swap>*{grid-area:1/1}.pricing-module__Xy_1OW__onMonthly{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out-quart) calc(var(--card-delay,0s) + .12s), transform .7s var(--ease-out-expo) calc(var(--card-delay,0s) + .12s), visibility 0s linear 0s;transform:none}.pricing-module__Xy_1OW__root:has(.pricing-module__Xy_1OW__yearly:checked) .pricing-module__Xy_1OW__onYearly{opacity:1;visibility:visible;transition:opacity .45s var(--ease-out-quart) calc(var(--card-delay,0s) + .12s), transform .7s var(--ease-out-expo) calc(var(--card-delay,0s) + .12s), visibility 0s linear 0s;transform:none}.pricing-module__Xy_1OW__onYearly{opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out-quart), transform .45s var(--ease-out-expo), visibility 0s linear .25s;transform:translateY(.45em)}.pricing-module__Xy_1OW__root:has(.pricing-module__Xy_1OW__yearly:checked) .pricing-module__Xy_1OW__onMonthly{opacity:0;visibility:hidden;transition:opacity .25s var(--ease-out-quart), transform .45s var(--ease-out-expo), visibility 0s linear .25s;transform:translateY(.45em)}.pricing-module__Xy_1OW__root:has(.pricing-module__Xy_1OW__yearly:checked) .pricing-module__Xy_1OW__onMonthly{transform:translateY(-.45em)}.pricing-module__Xy_1OW__swapInline{display:inline-grid}.pricing-module__Xy_1OW__swapInline>*{grid-area:1/1}.pricing-module__Xy_1OW__tableRow>*{transition:background-color .2s var(--ease-out-quart)}.pricing-module__Xy_1OW__tableRow:hover>*{background-image:linear-gradient(#0e0f1109,#0e0f1109)}.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickStandard:checked) .pricing-module__Xy_1OW__thumb{transform:translate(100%)}.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickPremium:checked) .pricing-module__Xy_1OW__thumb{transform:translate(200%)}.pricing-module__Xy_1OW__cell{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out-quart), transform .4s var(--ease-out-expo), visibility 0s linear .2s;grid-area:1/1;transform:translateY(.4em)}:is(.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickLite:checked) .pricing-module__Xy_1OW__cell[data-tier=lite],.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickStandard:checked) .pricing-module__Xy_1OW__cell[data-tier=standard],.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickPremium:checked) .pricing-module__Xy_1OW__cell[data-tier=premium]){opacity:1;visibility:visible;transition:opacity .4s var(--ease-out-quart) calc(80ms + var(--row,0) * 18ms), transform .6s var(--ease-out-expo) calc(80ms + var(--row,0) * 18ms), visibility 0s linear 0s;transform:none}.pricing-module__Xy_1OW__rowLabel{transition:color .35s var(--ease-out-quart)}:is(.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickLite:checked) .pricing-module__Xy_1OW__row[data-lite="0"] .pricing-module__Xy_1OW__rowLabel,.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickStandard:checked) .pricing-module__Xy_1OW__row[data-standard="0"] .pricing-module__Xy_1OW__rowLabel,.pricing-module__Xy_1OW__compare:has(.pricing-module__Xy_1OW__pickPremium:checked) .pricing-module__Xy_1OW__row[data-premium="0"] .pricing-module__Xy_1OW__rowLabel){color:var(--color-ink-3)}.pricing-module__Xy_1OW__faqItem summary{list-style:none}.pricing-module__Xy_1OW__faqItem summary::-webkit-details-marker{display:none}.pricing-module__Xy_1OW__faqItem[open] .pricing-module__Xy_1OW__faqAnswer{animation:pricing-module__Xy_1OW__faq-in .6s var(--ease-out-expo) both}.pricing-module__Xy_1OW__faqItem::details-content{opacity:0;transition:opacity .28s var(--ease-out-quart), content-visibility .28s allow-discrete}.pricing-module__Xy_1OW__faqItem[open]::details-content{opacity:1}.pricing-module__Xy_1OW__faqIcon{transition:transform .5s var(--ease-out-expo)}.pricing-module__Xy_1OW__faqItem[open] .pricing-module__Xy_1OW__faqIcon{transform:rotate(45deg)}@keyframes pricing-module__Xy_1OW__faq-in{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}.pricing-module__Xy_1OW__headCell{container-type:scroll-state}.pricing-module__Xy_1OW__headFade{inset-inline:0;pointer-events:none;opacity:0;height:1.5rem;transition:opacity .3s var(--ease-out-quart);background:linear-gradient(#0e0f1112,#0e0f1100);position:absolute;top:100%}.pricing-module__Xy_1OW__headCover{inset-inline:0;pointer-events:none;opacity:0;background:var(--color-cream);height:6rem;position:absolute;bottom:100%}@container scroll-state(stuck:top){.pricing-module__Xy_1OW__headFade,.pricing-module__Xy_1OW__headCover{opacity:1}}
