.pricing-hero{--pricing-out:cubic-bezier(.3, .7, .3, 1);--pricing-pop:cubic-bezier(.3, .7, .3, 1.25)}.pricing-backdrop{z-index:-1;pointer-events:none;--pricing-glow:.45;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 60%,#0000);mask-image:linear-gradient(#000 60%,#0000)}:root[data-theme=dark] .pricing-backdrop{--pricing-glow:.16}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pricing-backdrop{--pricing-glow:.16}}.pricing-glow{filter:blur(70px);opacity:var(--pricing-glow);border-radius:9999px;animation:18s ease-in-out infinite alternate pricing-drift;position:absolute}.pricing-glow-sky{top:-12%;background:var(--color-brand-sky);width:34rem;height:26rem;inset-inline-end:-6%}.pricing-glow-pink{top:30%;background:var(--color-brand-pink);width:28rem;height:24rem;animation-duration:22s;animation-direction:alternate-reverse;inset-inline-start:-14%}.pricing-glow-lemon{background:var(--color-brand-lemon);width:26rem;height:18rem;animation-duration:26s;bottom:-10%;left:38%}@keyframes pricing-drift{to{translate:4rem 2.5rem;scale:1.12}}.pricing-dots{background-image:radial-gradient(var(--color-hairline) 1.2px, transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 40%,#000 20%,#0000 75%)}.pricing-mark{isolation:isolate;color:var(--color-on-accent);padding:0 .22em .06em;display:inline-block;position:relative;rotate:-2deg}.pricing-mark:before{content:"";z-index:-1;border-radius:var(--radius-md);background:var(--color-brand-lemon);box-shadow:var(--shadow-pop);transform-origin:0;animation:pricing-swipe .5s var(--pricing-out) .1s both;position:absolute;inset:0}[dir=rtl] .pricing-mark:before{transform-origin:100%}@keyframes pricing-swipe{0%{transform:scaleX(0)}}.pricing-crown{top:-.62em;width:.78em;height:.78em;animation:pricing-drop .6s var(--pricing-out) .45s both, pricing-bob 3.8s ease-in-out 1.1s infinite;position:absolute;inset-inline-end:-.42em;rotate:16deg}@keyframes pricing-drop{0%{opacity:0;transform:translateY(-.9em)rotate(-30deg)scale(.5)}55%{opacity:1;transform:translateY(.06em)rotate(8deg)scale(1.1)}78%{transform:translateY(-.03em)rotate(-3deg)scale(.97)}to{opacity:1;transform:none}}.pricing-rise{animation:pricing-rise .5s var(--pricing-out) .15s both}.pricing-rise-2{animation-delay:.25s}@keyframes pricing-rise{0%{opacity:0;transform:translateY(18px)}}.pricing-perks>li{--pricing-at:.3s}.pricing-perks>li:nth-child(2){--pricing-at:.38s}.pricing-perks>li:nth-child(3){--pricing-at:.46s}.pricing-perks>li:nth-child(4){--pricing-at:.54s}.pricing-perks>li:nth-child(5){--pricing-at:.62s}.pricing-perks>li:nth-child(n+6){--pricing-at:.7s}.pricing-tick{animation:pricing-tick .45s cubic-bezier(.3, .7, .3, 1.25) var(--pricing-at,.3s) both}@keyframes pricing-tick{0%{opacity:0;transform:scale(.2)rotate(-30deg)}to{opacity:1;transform:none}}.pricing-sticker{transition:scale .2s;animation:.45s cubic-bezier(.3,.7,.3,1.25) .5s both pricing-pop}.pricing-sticker:hover{scale:1.1}.pricing-stickers>:nth-child(2) .pricing-sticker{animation-delay:.58s}.pricing-stickers>:nth-child(3) .pricing-sticker{animation-delay:.66s}.pricing-stickers>:nth-child(4) .pricing-sticker{animation-delay:.74s}.pricing-stickers>:nth-child(5) .pricing-sticker{animation-delay:.82s}.pricing-stickers>:nth-child(6) .pricing-sticker{animation-delay:.9s}.pricing-bob{animation:4.5s ease-in-out infinite pricing-bob}.pricing-stickers>:nth-child(2) .pricing-bob{animation-duration:5.2s;animation-delay:-1.2s}.pricing-stickers>:nth-child(3) .pricing-bob{animation-duration:3.9s;animation-delay:-2.1s}.pricing-stickers>:nth-child(4) .pricing-bob{animation-duration:5.6s;animation-delay:-.6s}.pricing-stickers>:nth-child(5) .pricing-bob{animation-duration:4.8s;animation-delay:-3s}.pricing-stickers>:nth-child(6) .pricing-bob{animation-duration:4.2s;animation-delay:-1.7s}@keyframes pricing-bob{50%{translate:0 -8px}}@keyframes pricing-pop{0%{opacity:0;transform:scale(.3)}}.pricing-confetti{z-index:-1;animation:6s ease-in-out infinite pricing-float;position:absolute}.pricing-confetti:nth-child(2n){animation-duration:7.4s;animation-delay:-2s}.pricing-confetti:nth-child(3n){animation-duration:5.2s;animation-delay:-3.6s}@keyframes pricing-float{50%{translate:0 -12px;rotate:25deg}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.pricing-row{animation:linear both pricing-row;animation-timeline:view();animation-range:entry entry 60%}}}@keyframes pricing-row{0%{opacity:0;transform:translateY(16px)}}
