@keyframes money-path-in{0%{opacity:0;transform:translateY(var(--nav-panel-shift))}to{opacity:1;transform:none}}@keyframes money-path-flow{to{stroke-dashoffset:-36px}}[data-slot=money-path-arrow] .money-path-flow{opacity:.35}@media (prefers-reduced-motion:no-preference){[data-slot=money-path][data-revealed=false] [data-slot=money-path-card]{opacity:0}[data-slot=money-path][data-revealed=true] [data-slot=money-path-card]{animation:money-path-in var(--duration-slow) var(--ease-out-soft) both;animation-delay:calc(var(--money-path-index) * var(--money-path-enter-stagger))}[data-slot=money-path-swap][data-phase=swap]{animation:money-path-in var(--duration-normal) var(--ease-out-soft) both;animation-delay:calc(var(--money-path-index) * var(--money-path-stagger))}[data-slot=money-path][data-revealed=false] [data-slot=money-path-arrow]{opacity:0}[data-slot=money-path][data-revealed=true] [data-slot=money-path-arrow] .money-path-flow{stroke-dasharray:12 24;animation:money-path-flow var(--money-path-flow) linear infinite}[data-slot=money-path][data-playing=false] [data-slot=money-path-arrow] .money-path-flow{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){[data-slot=money-path-card],[data-slot=money-path-swap]{opacity:1;animation:none;transform:none}[data-slot=money-path-arrow]{opacity:1;animation:none}[data-slot=money-path-arrow] .money-path-flow{stroke-dasharray:none;animation:none}}
[data-slot=pricing-grid]{z-index:-1;pointer-events:none;background-image:radial-gradient(circle, color-mix(in srgb, var(--foreground) 7%, transparent) 1px, transparent 1px);background-size:1rem 1rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}[data-slot=grid-frame-body]>[data-slot=pricing]:before{content:none}.pricing-saving-dot{border-radius:var(--radius-4xl);background:var(--success);width:.375rem;height:.375rem;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--success) 14%, transparent)}@keyframes pricing-enter{0%{opacity:0;transform:translateY(1rem)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){[data-slot=pricing][data-phase=armed] [data-slot=pricing-reveal]{opacity:0;transform:translateY(1rem)scale(.985)}[data-slot=pricing][data-phase=intro] [data-slot=pricing-reveal]{animation:pricing-enter var(--duration-enter) var(--ease-out-soft) both;animation-delay:calc(var(--pricing-index) * var(--pricing-stagger))}}@media (prefers-reduced-motion:reduce){[data-slot=pricing-reveal]{opacity:1;animation:none;transform:none}}
