#homePlans.plan-carousel,.mp-plans.plan-carousel{display:block!important;grid-template-columns:none!important;overflow:hidden;overflow-anchor:none;padding:3px 2px 16px;touch-action:pan-y;cursor:grab}
.plan-carousel-track{display:flex;gap:20px;align-items:stretch;will-change:transform;overflow-anchor:none}
.plan-carousel.is-dragging{cursor:grabbing;user-select:none}
.plan-carousel-track>.home-plan,.plan-carousel-track>.mp-card{flex:0 0 310px;min-width:0;margin:0!important;transform:none!important}
.plan-carousel::-webkit-scrollbar{display:none}
#homePlans.plan-carousel>.home-plan,.mp-plans.plan-carousel>.mp-card{flex:0 0 310px;min-width:0;margin:0!important}
.plan-carousel-shell{position:relative;min-width:0;width:100%}
.plan-carousel-controls{position:absolute;inset:0;pointer-events:none;color:#627b98;z-index:3}
.plan-carousel-controls button{position:absolute;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;min-height:0;margin:0;padding:0;border:1px solid #a4b8d066;border-radius:50%;background:rgba(248,251,255,.94);color:inherit;cursor:pointer;box-shadow:0 3px 14px #18324c22;pointer-events:auto;backdrop-filter:blur(12px)}
.plan-carousel-controls button:first-child{left:6px}.plan-carousel-controls button:last-child{right:6px}
html[data-theme=dark] .plan-carousel-controls button{background:rgba(37,42,48,.94);color:#d7e0eb;border-color:#a6b5c055}
.plan-carousel-controls button:hover{background:#7994b014;color:#4c89ce;border-color:#7994b077}
.plan-carousel-controls button:focus-visible{outline:1px solid #6c9bcc;outline-offset:3px}
.plan-carousel-controls svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:650px){.plan-carousel-track>.home-plan,.plan-carousel-track>.mp-card{flex-basis:min(310px,82vw)}.plan-carousel-track{gap:14px}}
.plan-carousel>.home-plan,.plan-carousel>.mp-card{transform:none!important}
/* Match the existing blue / violet / gold tier treatment with two new accents. */
.mp-page .mp-creator{--tier:#5de0bf;--tier-rgb:38,198,155;background:linear-gradient(145deg,#164b43,#152e2b 75%)!important;border-color:#4dd6b580!important}
.mp-page .mp-creation{--tier:#ffa1cd;--tier-rgb:237,105,169;background:linear-gradient(145deg,#583048,#30212d 75%)!important;border-color:#ef88b98c!important}
.mp-page .mp-creator .mp-ribbon{background:linear-gradient(110deg,#0c967e,#36c6a5);color:#fff;border-color:#59dfbd55}
.mp-page .mp-creation .mp-ribbon{background:linear-gradient(110deg,#be4883,#e982b4);color:#fff;border-color:#f7a5cd55}
.mp-page .mp-creator .mp-cta{background:linear-gradient(115deg,#0c987e,#35cba8)!important;color:#fff!important;border-color:#5ee5c4!important;box-shadow:inset 0 1px #ffffff66,0 5px 17px #1cc99526}
.mp-page .mp-creation .mp-cta{background:linear-gradient(115deg,#c44987,#ec88b8)!important;color:#fff!important;border-color:#ffb4d7!important;box-shadow:inset 0 1px #ffffff66,0 5px 17px #e868a426}
html[data-theme=light] .mp-page .mp-creator{--tier:#087d65;--mp-muted:#4e776d;background:linear-gradient(145deg,#d6f6eb,#f6fffb 75%)!important;border-color:#7dd7bb!important}
html[data-theme=light] .mp-page .mp-creation{--tier:#b23876;--mp-muted:#8e627a;background:linear-gradient(145deg,#fce0ef,#fff9fc 75%)!important;border-color:#eca0c5!important}
.home-plan[data-plan=creator]{background:linear-gradient(145deg,#d6f6eb,#f6fffb 75%)!important;border-color:#7dd7bb!important}
.home-plan[data-plan=creation]{background:linear-gradient(145deg,#fce0ef,#fff9fc 75%)!important;border-color:#eca0c5!important}
.home-plan[data-plan=creator] .home-plan-head{background:linear-gradient(115deg,#a8ead7,#d9f7ec)!important;color:#16745e}
.home-plan[data-plan=creation] .home-plan-head{background:linear-gradient(115deg,#f1b4d2,#fce0ed)!important;color:#a23d70}
.home-plan[data-plan=creator] .home-plan-price,.home-plan[data-plan=creator] .home-tier-icon{color:#138366!important}
.home-plan[data-plan=creation] .home-plan-price,.home-plan[data-plan=creation] .home-tier-icon{color:#b7477e!important}
.home-plan[data-plan=creator] .home-plan-cta{background:linear-gradient(115deg,#b4ecda,#d6f6e9)!important;border-color:#79cdb2!important;color:#16745e!important}
.home-plan[data-plan=creation] .home-plan-cta{background:linear-gradient(115deg,#f0b8d2,#fce0ed)!important;border-color:#e29abc!important;color:#a23d70!important}
html[data-theme=light] .mp-page.mp-current .mp-creator .mp-cta{background:linear-gradient(115deg,#0c987e,#35cba8)!important;color:#fff!important;border-color:#5ee5c4!important}html[data-theme=light] .mp-page.mp-current .mp-creation .mp-cta{background:linear-gradient(115deg,#c44987,#ec88b8)!important;color:#fff!important;border-color:#ffb4d7!important}
.home-plan[data-plan=creator] .home-plan-label{background:linear-gradient(115deg,#a8ead7,#d9f7ec)!important;color:#16745e!important}.home-plan[data-plan=creation] .home-plan-label{background:linear-gradient(115deg,#f1b4d2,#fce0ed)!important;color:#a23d70!important}.plan-carousel-controls button,html[data-theme=dark] .plan-carousel-controls button{width:30px;height:30px;background:transparent;box-shadow:none;backdrop-filter:none;border:1px solid #9aabc066;color:#8191a4}.plan-carousel-controls button:hover{background:#7994b014;color:#4c89ce;border-color:#7994b077}
.plan-carousel-track{transition:none!important}.plan-carousel-track>.home-plan,.plan-carousel-track>.mp-card{position:relative;isolation:isolate;contain:paint;transition:box-shadow .2s,border-color .2s!important}.plan-carousel .home-plan::before,.plan-carousel .home-plan::after{display:none!important}.plan-carousel.is-dragging .home-plan *,.plan-carousel.is-dragging .home-plan *::before,.plan-carousel.is-dragging .home-plan *::after,.plan-carousel.is-dragging .mp-card *,.plan-carousel.is-dragging .mp-card *::before,.plan-carousel.is-dragging .mp-card *::after{transition:none!important;animation-play-state:paused!important}.plan-carousel .home-plan-head,.plan-carousel .mp-card-inner{transform:none!important;backface-visibility:hidden}
.plan-carousel-shell{padding-top:44px}.plan-carousel-controls{inset:0 0 auto auto;display:flex;align-items:center;justify-content:flex-end;gap:9px;width:auto;height:32px}.plan-carousel-controls button,.plan-carousel-controls button:first-child,.plan-carousel-controls button:last-child{position:static;inset:auto;transform:none;flex:0 0 30px}.plan-carousel-track{will-change:auto;transform-style:flat}.plan-carousel-track>.home-plan,.plan-carousel-track>.mp-card{contain:none;isolation:auto}.plan-carousel .home-plan-head,.plan-carousel .mp-card-inner{backface-visibility:visible}.plan-carousel .home-plan-head,.plan-carousel .home-plan-label{will-change:auto;transition:none!important}
.plan-carousel-shell .plan-carousel-controls button{position:relative!important;box-sizing:border-box;display:block!important;padding:0!important;line-height:0!important;min-width:30px;max-width:30px;min-height:30px;max-height:30px}.plan-carousel-shell .plan-carousel-controls button svg{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;display:block!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important;flex:none!important}
.plan-carousel-track>.home-plan,.plan-carousel-track>.mp-card{backface-visibility:visible;transition:box-shadow .2s,border-color .2s!important}.plan-carousel-track{transform:none!important}
