/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
.plan-carousel[data-v-31d608b6] .carousel__track{grid-auto-flow:column;grid-auto-columns:max(var(--spacing-patterns-plan-card-plan-content-size-min-width),min(85vw,calc(var(--carousel-item-base-width) - var(--carousel-item-gap-subtraction)*var(--vc-slide-gap)),var(--patterns-carousel-component-max-width)));-moz-column-gap:var(--vc-slide-gap);row-gap:0;column-gap:var(--vc-slide-gap);grid-template-rows:[promo]auto[image]auto[title]auto[desc]auto[costs cost-elec-divider]auto[cost-elec]auto[cost-gas-divider]auto[cost-gas]auto[cost-end-divider]auto[benefits]auto[addon]auto[rates-head]auto[rates-body]auto[footer]auto[end];display:grid}.plan-carousel[data-v-31d608b6] .carousel-item{width:auto;min-width:0;max-width:none}.plan-carousel[data-v-31d608b6] .carousel__track>.carousel-item:last-child{margin-right:0}.plan-carousel[data-v-31d608b6] .carousel__slide{grid-row:promo/end}:is(.plan-carousel[data-v-31d608b6] .carousel__slide:has(.card-wrapper),.plan-carousel[data-v-31d608b6] .carousel__slide:has(.card-wrapper)>div,.plan-carousel[data-v-31d608b6] .plan-carousel-card-wrapper){grid-template-rows:subgrid;grid-row:promo/end;display:grid}:is(.plan-carousel[data-v-31d608b6] .card-wrapper,.plan-carousel[data-v-31d608b6] .content-wrapper){grid-template-rows:subgrid;grid-row:image/end;display:grid}:is(.plan-carousel[data-v-31d608b6] .card-wrapper.has-promo,.plan-carousel[data-v-31d608b6] .card-wrapper.has-promo>.content-wrapper){grid-row:promo/end}.plan-carousel[data-v-31d608b6] .image-promo-wrapper{grid-template-rows:subgrid;grid-row:image/title;display:grid}.plan-carousel[data-v-31d608b6] .card-wrapper.has-promo .image-promo-wrapper{grid-row:promo/title}.plan-carousel[data-v-31d608b6] .promo{grid-row:promo}.plan-carousel[data-v-31d608b6] .breakout-image{grid-row:image}.plan-carousel[data-v-31d608b6] .title-wrapper{grid-row:title}.plan-carousel[data-v-31d608b6] .text-wrapper{grid-template-rows:subgrid;grid-row:desc/end;row-gap:0;display:grid}.plan-carousel[data-v-31d608b6] .plan-card-description{grid-row:desc}.plan-carousel[data-v-31d608b6] .plan-card-information{grid-template-rows:subgrid;grid-row:costs/end;row-gap:0;display:grid}.plan-carousel[data-v-31d608b6] .plan-card-cost-section{grid-template-rows:subgrid;grid-row:costs/benefits;row-gap:0;display:grid}.plan-carousel[data-v-31d608b6] .plan-card-electricity-cost{grid-row:cost-elec}.plan-carousel[data-v-31d608b6] .plan-card-gas-cost{grid-row:cost-gas}.plan-carousel[data-v-31d608b6] .plan-card-cost-section>.divider:first-child{grid-row:cost-elec-divider}.plan-carousel[data-v-31d608b6] .plan-card-electricity-cost+.divider{grid-row:cost-gas-divider}.plan-carousel[data-v-31d608b6] .plan-card-cost-section>.divider:last-child{grid-row:cost-end-divider}.plan-carousel[data-v-31d608b6] .plan-card-benefits{grid-row:benefits}.plan-carousel[data-v-31d608b6] .plan-card-optional-add-on{grid-row:addon}.plan-carousel[data-v-31d608b6] .plan-card-rates{grid-template-rows:subgrid;grid-row:rates-head/footer;display:grid}.plan-carousel[data-v-31d608b6] .plan-card-footer{row-gap:var(--spacing-patterns-plan-card-plan-content-padding-gap);grid-row:footer}:is(.plan-carousel[data-v-31d608b6] .plan-card-cost-section>:first-child:not(.plan-card-gas-cost),.plan-carousel[data-v-31d608b6] .plan-card-benefits,.plan-carousel[data-v-31d608b6] .plan-card-optional-add-on,.plan-carousel[data-v-31d608b6] .plan-card-rates>:first-child,.plan-carousel[data-v-31d608b6] .plan-card-footer){margin-top:var(--spacing-patterns-plan-card-plan-content-padding-gap)}:is(.plan-carousel[data-v-31d608b6] .plan-card-electricity-cost,.plan-carousel[data-v-31d608b6] .plan-card-electricity-cost+.divider,.plan-carousel[data-v-31d608b6] .plan-card-gas-cost,.plan-carousel[data-v-31d608b6] .plan-card-cost-section>.divider:last-child){margin-top:var(--spacing-patterns-plan-card-plan-content-group-content-gap)}.plan-carousel.bottom-align-actions[data-v-31d608b6] .plan-card-actions{margin-top:auto}:is(.plan-carousel[data-v-31d608b6] .carousel__slide:has(.card-wrapper),.plan-carousel[data-v-31d608b6] .carousel__slide:has(.card-wrapper)>div,.plan-carousel[data-v-31d608b6] .plan-carousel-card-wrapper,.plan-carousel[data-v-31d608b6] .card-wrapper,.plan-carousel[data-v-31d608b6] .content-wrapper,.plan-carousel[data-v-31d608b6] .image-promo-wrapper,.plan-carousel[data-v-31d608b6] .text-wrapper,.plan-carousel[data-v-31d608b6] .plan-card-information,.plan-carousel[data-v-31d608b6] .plan-card-cost-section,.plan-carousel[data-v-31d608b6] .plan-card-rates){grid-template-columns:minmax(0,1fr)}.plan-carousel[data-v-31d608b6] .card-wrapper{overflow-wrap:anywhere}.plan-carousel[data-v-31d608b6] .plan-card-rates .content[data-state=open]{animation:.2s plan-rates-fade-in-31d608b6}.plan-carousel[data-v-31d608b6] .plan-card-rates .content[data-state=closed]{animation:.15s plan-rates-fade-out-31d608b6}@keyframes plan-rates-fade-in-31d608b6{0%{opacity:0}}@keyframes plan-rates-fade-out-31d608b6{to{opacity:0}}
