/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-upper-funnel
 *         chunkName: component-clientlibs/plansCompare/plansCompare.v1/plansCompare
 *         VERSION: release-phoenix-upper-funnel-1.1.60264.1997230406-d1abfd94-6-g60fa09ade
 *         BRANCH: release/fix-upper-funnel-10-2-final
 *         COMMITHASH: 60fa09ade3a7c7262ba0cd5298073c3de3a25e37
 *         LASTCOMMITDATETIME: 2025-09-30T18:48:48-06: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-accordion-compare,.upf-compare-row,.upf-compare__table-heading-row,td{border-bottom:1px solid var(--tdds-color-brand-grayscale-400);box-sizing:border-box}.upf-compare__table-heading-row{border-bottom:3px solid var(--tdds-color-brand-primary-400);box-sizing:border-box}.upf-accordion-compare .upf-accordion-summary-compare{border-bottom:1px solid var(--tdds-color-brand-grayscale-400);box-sizing:border-box}[open].upf-accordion-compare .upf-plan-compare__plan-icon{transform:rotate(var(--accordion--icon-degree-open))}.upf-plan-compare__root{position:relative}.upf-plan-compare__root :focus-visible{scroll-margin-top:calc(var(--js--header-height-overall) + 25rem)}.upf-plan-compare__sticky-main-header{background:#fff;position:sticky;top:calc(var(--js--header-height-overall) - 2px);z-index:1}.upf-plan-compare__sticky-main-header--modal{top:0}.upf-plan-compare__current-new-label{border-radius:.5rem;font-size:var(--tdds-font-size-11);font-weight:var(--tdds-font-weight-semibold);line-height:var(--tdds-line-height-14);padding:var(--phx--spacer-h) var(--phx--spacer-1);width:-moz-fit-content;width:fit-content}.upf-plan-compare__current-new-label.upf-plan-compare__current-label{background-color:var(--tdds-color-brand-grayscale-300)}.upf-plan-compare__current-new-label.upf-plan-compare__new-label{background-color:var(--tdds-color-brand-status-positive-300);color:var(--tdds-color-brand-grayscale-100)}.upf-middle-column{background-color:var(--tdds-color-brand-grayscale-200)}.upf-plan-compare__price-details-grid{display:grid;gap:.25rem;grid-template-columns:repeat(3,1fr)}.upf-plan-compare__skip-col-one{grid-column-start:2}.upf-plan-compare__vertical-flex{align-items:center;display:flex;flex-direction:column;justify-content:space-between;text-align:center}@media(max-width:599px){.upf-plan-compare__vertical-flex .button-manage-plans-compare{margin-right:3px;width:130px}}.upf-plan-compare__vertical-flex--left{align-items:flex-start;text-align:left}.upf-plan-compare__visibility-hidden{visibility:hidden}.upf-plan-compare__feature-descriptions,.upf-plan-compare__pricing{font-size:var(--tdds-font-size-14);line-height:var(--tdds-line-height-18)}.upf-compare__table-category-heading,.upf-plan-compare__plan-name{font-weight:var(--phx--text-weight-bold)}@media(min-width:1024px){.upf-compare__table-category-heading,.upf-plan-compare__plan-name{font-size:var(--tdds-font-size-18);line-height:var(--tdds-line-height-22)}}@media(max-width:1023px){.upf-compare__table-category-heading,.upf-plan-compare__plan-name{font-size:var(--tdds-font-size-16);line-height:var(--tdds-line-height-20)}}.upf-compare__table{border-collapse:collapse;text-align:left;width:100%}.upf-compare__table td,.upf-compare__table th{border-bottom:1px solid var(--tdds-color-brand-grayscale-400);box-sizing:border-box;vertical-align:top;width:33%}.tdds-accordion .tdds-accordion__body{margin-bottom:0;margin-right:0}.accordion-border-bottom{border-bottom:1px solid var(--tdds-color-brand-grayscale-400)}