.site .plan-swipe-controls{display:none}@media (max-width:700px){.site .plan-swipe-controls{justify-content:center;align-items:center;margin-top:12px;display:flex}.site .plan-swipe-dots{gap:7px;display:flex}.site .plan-swipe-dots>i{background-color:#a68aca66;border-radius:99px;width:7px;height:7px;transition:width .3s cubic-bezier(.22,1,.36,1),background-color .3s}.site .plan-swipe-dots>i.is-active{background-color:#8a6af2;width:22px}.site .plan-swipe-hint{white-space:nowrap;max-width:220px;color:var(--muted);align-items:center;gap:5px;margin-left:14px;font-size:12px;transition:opacity .3s,max-width .45s cubic-bezier(.22,1,.36,1),margin-left .45s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden}.site .plan-swipe-hint svg{width:16px;height:16px;animation:1.6s ease-in-out infinite plan-swipe-arrow}.site .plan-swipe-controls[data-swiped] .plan-swipe-hint{opacity:0;max-width:0;margin-left:0}.site .plan-swipe-controls[data-swiped] .plan-swipe-hint svg{animation:none}html[data-theme=dark] .site .plan-swipe-dots>i{background-color:#ffffff2e}html[data-theme=dark] .site .plan-swipe-dots>i.is-active{background-color:#b9a2ff}}@media (max-width:700px) and (prefers-reduced-motion:reduce){.site .plan-swipe-dots>i,.site .plan-swipe-hint{transition:none}.site .plan-swipe-hint svg{animation:none}}@keyframes plan-swipe-arrow{0%,to{translate:0}50%{translate:4px}}
