/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/planCard/planCard.v2/planCard
 *         VERSION: rc-phoenix-upper-funnel-1.1.84096.2427494087-2fc95a10-1-gd4378b7a3
 *         BRANCH: release/fix-upper-funnel-04-07
 *         COMMITHASH: d4378b7a3fbc45f57565f13ca874b4c171815755
 *         LASTCOMMITDATETIME: 2026-04-07T04:41:50+00:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.upf-planCard__container--ssr{grid-template-areas:"outside" "main"}@media(min-width:1024px){.upf-planCard__container--ssr{grid-template-areas:"outside outside outside" "main main main";grid-template-columns:repeat(3,1fr)}}.upf-planCard__container--ssr .upf-planCard__card{display:flex;flex-direction:column;justify-content:space-between}.upf-planCard__container--ssr .upf-planCard__plan-details{padding:1.6rem 2rem 0}.upf-planCard__container--ssr .upf-planCard__available-plans{grid-area:outside;margin-bottom:var(--phx--spacer-3)}@media(min-width:601px){.upf-planCard__container--ssr .upf-planCard__available-plans{margin-bottom:var(--phx--spacer-4)}}.upf-planCard__container--ssr .upf-planCard__checkmark-item svg{min-width:16px}.upf-planCard__container--ssr hr{border:1px solid var(--tdds-color-brand-grayscale-300)}.upf-planCard__container--ssr .upf-planCard__CTA{box-sizing:border-box;height:20px;margin:0 auto;padding:8px 16px;text-align:center;width:100%}@media(min-width:600px){.upf-planCard__container--ssr .upf-planCard__CTA{width:auto}}.upf-planCard__container--ssr .upf-planCard__CTA[aria-disabled=true]{background-color:var(--tdds-color-brand-grayscale-200);border-color:transparent;color:var(--tdds-color-brand-grayscale-500);cursor:not-allowed;opacity:1}.upf-planCard__container--ssr .upf-planCard__feature-list{font-weight:400;min-height:var(--upf--plan-card-min-height)}.upf-planCard__container--ssr .upf-planCard__feature-list ul{list-style:initial;margin-bottom:0;margin-left:0;padding-left:2rem}.upf-planCard__container--ssr .upf-planCard__feature-list ul li{padding-bottom:4px}.upf-planCard__container--ssr .upf-planCard__compare a{font-size:var(--phx--type-bodySM-size-base);font-weight:400;padding-bottom:1rem;text-decoration:underline}.upf-planCard__container--ssr .upf-planCard__plan_short_description{padding-bottom:1rem}.upf-planCard__container--ssr [data-upf-plan-card-hide]{display:none}.upf-planCard__container--ssr .upf-planCard__tidbit{background-color:transparent}.upf-planCard__broadband_facts .tdds-broadband-facts{min-width:-moz-min-content;min-width:min-content}.upf-planCard__broadband-modal .phx-modal__dialog{max-width:90rem}.upf-planCard__broadband-modal-button{padding:0 2rem 2.4rem}.upf-planCard__broadband-modal-button .phx\:row{--row-gutter:0;width:100%}.upf-planCard__broadband-modal-button .phx-icon{display:inline-flex!important}.upf-planCard__broadband-modal-button a,.upf-planCard__broadband-modal-button button{align-items:center;display:flex;justify-content:space-between;width:100%}.upf-planCard__broadband-modal-button a:hover,.upf-planCard__broadband-modal-button button:hover{color:inherit}.upf-planCard__broadband-modal-button span{font:var(--tdds-typeset-body-md-strong);font-weight:700}.upf-planCard__broadband-modal-button:hover .tdds-button__decoration-end{transform:none!important}.upf-planCard--border-shadow{border-radius:1.8rem;margin:2px}.upf-planCard--selected{border:2px solid var(--tdds-color-brand-grayscale-1000);margin:0}#yearly-savings-modal .tdds-status-label{max-width:300px!important}#yearly-savings-modal .tdds-status-label:before{display:none}.upf-planCard-rpc-details{display:flex;flex:1;flex-direction:column}.upf-planCard__rpccard{display:flex;flex-direction:column}.upf-planCard__rpccard>div:first-child{display:flex;flex:1;flex-direction:column}.plan_details-RPC{flex:1}