@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff)format("woff")}.motion-enter-left{animation:.6s both enter-left}.motion-enter-up{animation:.6s .2s both enter-up}.hover-lift{transition:transform .3s}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.04)}.plan-glow{animation:2s ease-in-out infinite plan-glow}.badge-glow{animation:2s ease-in-out infinite badge-glow}.rotate-slow{animation:20s linear infinite rotate-slow}.modal-backdrop{animation:.2s both fade-in}.modal-card{transform-origin:50%;animation:.28s cubic-bezier(.2,.8,.2,1) both modal-in}@keyframes enter-left{0%{opacity:0;transform:translate(-50px)}}@keyframes enter-up{0%{opacity:0;transform:translateY(50px)}}@keyframes rotate-slow{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(15px)scale(.95)}}@keyframes plan-glow{0%,to{border-color:#facc15;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}50%{border-color:#fbbf24;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 18px 6px #facc1599}}@keyframes badge-glow{0%,to{transform:scale(1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}50%{transform:scale(1.08);box-shadow:0 0 15px 4px #f9731699}}@media (max-width:639px){.upgrade-modal-shell{padding:6px;overflow:hidden}.upgrade-modal-card{border-radius:2rem;padding:14px 16px}.upgrade-modal-close{padding:6px;top:8px;right:8px}.upgrade-modal-badge{margin-bottom:6px}.upgrade-modal-badge>span{padding-top:4px;padding-bottom:4px}.upgrade-modal-title{margin-bottom:4px;padding-inline:12px}.upgrade-modal-image{width:132px;margin-bottom:7px}.upgrade-modal-list{row-gap:4px;margin-bottom:8px;padding:9px 10px;display:grid}.upgrade-modal-list>*{margin-block:0!important}.upgrade-modal-price{margin-bottom:8px}.upgrade-modal-actions{row-gap:6px;display:grid}.upgrade-modal-actions>*{margin-block:0!important}.upgrade-modal-cta{padding-top:10px;padding-bottom:10px}}@media (max-width:639px) and (max-height:619px){.upgrade-modal-card{padding:8px 10px}.upgrade-modal-close{padding:5px;top:5px;right:5px}.upgrade-modal-badge{margin-bottom:2px}.upgrade-modal-badge>span{padding-top:2px;padding-bottom:2px}.upgrade-modal-title{margin-bottom:2px}.upgrade-modal-image{width:84px;margin-bottom:3px}.upgrade-modal-list{row-gap:2px;margin-bottom:4px;padding:5px 8px}.upgrade-modal-price{margin-bottom:4px}.upgrade-modal-actions{row-gap:3px}.upgrade-modal-cta{padding:7px 8px}.upgrade-modal-actions>a:last-child{white-space:nowrap}}@media (max-width:639px) and (max-height:559px){.upgrade-modal-card{padding-top:5px;padding-bottom:5px}.upgrade-modal-image{width:60px;margin-bottom:1px}.upgrade-modal-list{row-gap:1px;margin-bottom:2px;padding-top:3px;padding-bottom:3px}.upgrade-modal-price{margin-bottom:2px}.upgrade-modal-actions{row-gap:1px}.upgrade-modal-cta{padding-top:5px;padding-bottom:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
