/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-archetype
 *         chunkName: clientlib-tfb-experience-components/index
 *         VERSION: 1c2363f
 *         BRANCH: HEAD
 *         COMMITHASH: 1c2363f62246632ff00d4a3e3beea6bdd2821920
 *         LASTCOMMITDATETIME: 2025-11-24T14:10:47-08:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */.iot-categories__wrap{--tkn--iot-categories-scrollbar-thumb-color-default:var( --tdds-color-brand-grayscale-300 );--tkn--iot-categories-scrollbar-thumb-color-inverse:var( --tdds-color-brand-grayscale-600 );--tkn--iot-categories-divider-color-default:var( --tdds-color-brand-grayscale-300 );--tkn--iot-categories-divider-color-inverse:var( --tdds-color-brand-grayscale-600 );--iot-categories--scrollbar-thumb-color:var( --tkn--iot-categories-scrollbar-thumb-color-default );--iot-categories--divider-color:var( --tkn--iot-categories-divider-color-default )}.iot-categories__wrap[data-inverse],[data-inverse] .iot-categories__wrap{--iot-categories--scrollbar-thumb-color:var( --tkn--iot-categories-scrollbar-thumb-color-inverse );--iot-categories--divider-color:var( --tkn--iot-categories-divider-color-inverse )}.iot-categories__wrap\:tabs{--iot-categories--toggle-spacing:1.6rem;--iot-categories--toggle-padding-bottom:0.8rem;--iot-categories--border-size:4px;--iot-categories--toggle-border-size:2px}@media(min-width:600px){.iot-categories__wrap\:tabs{overflow:hidden;position:static}}.iot-categories__wrap\:tabs .iot-categories__track{align-items:center;border-bottom:var(--iot-categories--border-size) solid var(--tdds-color-brand-grayscale-300);display:flex;justify-content:flex-start;overflow-x:scroll}.iot-categories__wrap\:tabs .iot-categories__track::-webkit-scrollbar{cursor:pointer;height:7px}.iot-categories__wrap\:tabs .iot-categories__track::-webkit-scrollbar-thumb{background-color:var(--iot-categories--scrollbar-thumb-color);border-radius:4px}.iot-categories__wrap\:tabs .iot-categories__track::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}@media(min-width:600px){.iot-categories__wrap\:tabs .iot-categories__track{border-bottom:var(--iot-categories--border-size) solid var(--tdds-color-brand-grayscale-300);justify-content:center;overflow:hidden}}.iot-categories__wrap\:tabs .iot-categories__toggle{border-bottom:var(--iot-categories--toggle-border-size) solid transparent;font-weight:var(--phx--text-weight-bold);margin:0 var(--iot-categories--toggle-spacing);outline-offset:-.1rem;padding-bottom:var(--iot-categories--toggle-padding-bottom);white-space:nowrap}.iot-categories__wrap\:tabs .iot-categories__toggle:focus{box-shadow:0 0 0 2px rgba(var(--tdds-color-brand-primary-400-rgb),.2);outline:2px solid var(--tdds-color-brand-primary-400);outline-offset:2px}.iot-categories__wrap\:tabs .iot-categories__toggle:focus:not(:focus-visible){box-shadow:none;outline:none}.iot-categories__wrap\:tabs .iot-categories__toggle:focus-visible{outline:2px solid var(--tdds-color-brand-primary-400);outline-offset:2px}@media(min-width:600px){.iot-categories__wrap\:tabs .iot-categories__toggle:first-of-type{margin-left:0}.iot-categories__wrap\:tabs .iot-categories__toggle:last-of-type{margin-right:0}}.iot-categories__wrap\:tabs .iot-categories__toggle[aria-selected=true]{color:var(--tdds-color-brand-primary-400);position:relative}.iot-categories__wrap\:tabs .iot-categories__toggle[aria-selected=true]:after{border-bottom:var(--iot-categories--toggle-border-size) solid var(--tdds-color-brand-primary-400);bottom:calc((var(--iot-categories--toggle-padding-bottom) - var(--iot-categories--toggle-border-size))*-.15);content:"";display:block;position:absolute;width:100%;z-index:10}@media(min-width:600px){.iot-categories__wrap\:tabs .iot-categories__toggle[aria-selected=true]:after{content:none}.iot-categories__wrap\:tabs .iot-categories__toggle[aria-selected=true]{border-bottom:var(--iot-categories--toggle-border-size) solid var(--tdds-color-brand-primary-400)}}.iot-categories__wrap\:chips fieldset{padding:0}.iot-categories__wrap\:chips .tdds-chips{max-width:calc(100vw - var(--xpr--layout-gutter, 0px)*2)}.iot-categories__wrap\:chips .tdds-chips::-webkit-scrollbar{cursor:pointer;height:7px}.iot-categories__wrap\:chips .tdds-chips::-webkit-scrollbar-thumb{background-color:var(--iot-categories--scrollbar-thumb-color);border-radius:4px}.iot-categories__wrap\:chips .tdds-chips::-webkit-scrollbar-track{background-color:transparent;border-radius:4px}@media(min-width:1024px){.iot-categories__wrap\:chips .tdds-chips{max-width:calc(100vw - var(--xpr--layout-gutter, 0px)*2 - 367px);padding-right:var(--tdds-spacing-size-64)}}.iot-categories__wrap\:chips .tdds-chip-container input[type=radio]:focus+.tdds-chip{box-shadow:0 0 0 2px rgba(var(--tdds-color-brand-primary-400-rgb),.2);outline:2px solid var(--tdds-color-brand-primary-400);outline-offset:2px}.iot-categories__wrap\:chips .tdds-chip-container input[type=radio]:focus:not(:focus-visible)+.tdds-chip{box-shadow:none;outline:none}.iot-categories__wrap\:chips .tdds-chip-container input[type=radio]:focus-visible+.tdds-chip{outline:2px solid var(--tdds-color-brand-primary-400);outline-offset:2px}.iot-categories__wrap\:divider{padding:16px 0;position:relative}.iot-categories__wrap\:divider:after,.iot-categories__wrap\:divider:before{background-color:var(--iot-categories--divider-color);content:"";display:block;height:1px;left:50%;margin-left:calc(-50vw - var(--js--xpr-scrollbar-width, 0px)/2*-1);margin-right:calc(-50vw - var(--js--xpr-scrollbar-width, 0px)/2*-1);max-width:calc(100vw - var(--js--xpr-scrollbar-width, 17px));position:absolute;right:50%;width:100vw}.iot-categories__wrap\:divider:before{top:0}.iot-categories__wrap\:divider:after{bottom:0}.tfb-iotProductSearch{margin-right:var(--tdds-spacing-size-8);position:relative;z-index:10}.tfb-iotProductSearch-form{position:relative;width:327px}.tfb-iotProductSearch .tdds-search,.tfb-iotProductSearch .tdds-search--container{align-items:center;display:flex;position:relative;width:100%}.tfb-iotProductSearch .tdds-search{background:var(--tdds-color-brand-grayscale-white);border:1px solid var(--tdds-color-brand-grayscale-600);border-radius:4px;flex:1;height:48px;transition:border-color .2s ease}.tfb-iotProductSearch .tdds-search:hover{border-color:var(--tdds-color-brand-grayscale-800)}.tfb-iotProductSearch .tdds-search:focus-within{border-color:var(--tdds-color-brand-primary-400);box-shadow:0 0 0 3px color-mix(in oklab,var(--tdds-color-brand-primary-400) 25%,transparent)}.tfb-iotProductSearch .tdds-search .tdds-search--icon{display:flex;left:0;padding:var(--tdds-spacing-size-12);position:absolute}.tfb-iotProductSearch .tdds-search .tdds-search--icon svg{display:block;height:100%;width:100%}.tfb-iotProductSearch .tdds-search input{background:transparent;border:none;border-radius:4px;color:var(--tdds-color-brand-grayscale-1000);font-size:16px;height:100%;line-height:1.25;outline:none;padding-left:56px;padding-right:56px;width:100%}.tfb-iotProductSearch .tdds-search input::-moz-placeholder{color:var(--tdds-color-brand-grayscale-600)}.tfb-iotProductSearch .tdds-search input::placeholder{color:var(--tdds-color-brand-grayscale-600)}.tfb-iotProductSearch .iot-product-search-clear-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--tdds-color-brand-grayscale-600);cursor:pointer;display:flex;height:32px;justify-content:center;padding:4px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:32px;z-index:2}.tfb-iotProductSearch .iot-product-search-clear-btn:hover{background:var(--tdds-color-brand-grayscale-100);color:var(--tdds-color-brand-grayscale-800)}.tfb-iotProductSearch .iot-product-search-clear-btn:focus{background:var(--tdds-color-brand-grayscale-50);outline:2px solid var(--tdds-color-brand-primary-400);outline-offset:2px}.tfb-iotProductSearch .iot-product-search-clear-btn:active{background:var(--tdds-color-brand-grayscale-200);transform:translateY(-50%) scale(.98)}.tfb-iotProductSearch .iot-product-search-clear-btn svg{display:block;flex-shrink:0;height:24px;width:24px}.tfb-iotProductSearch__suggestions{background:var(--tdds-color-brand-grayscale-white);border:1px solid var(--tdds-color-brand-grayscale-600);border-radius:4px;box-shadow:0 6px 24px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);left:0;list-style:none;margin:0;max-height:320px;overflow:auto;padding:8px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:300}.tfb-iotProductSearch__suggestion{color:var(--tdds-color-brand-grayscale-1000);cursor:pointer;padding:10px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tfb-iotProductSearch__suggestion:hover:not(.tfb-iotProductSearch__suggestion--highlighted){background:var(--tdds-color-brand-grayscale-100)}.tfb-iotProductSearch__suggestion--active,.tfb-iotProductSearch__suggestion[aria-selected=true]{background:var(--tdds-color-brand-grayscale-200)}.tfb-iotProductSearch__suggestion--highlighted,.tfb-iotProductSearch__suggestion--highlighted:hover{background:#e60c8b!important;color:#fff!important}.tfb-iotProductSearch__notfound{color:var(--tdds-color-brand-grayscale-600);font-size:14px;margin-top:8px}.tfb-iotProductSearch__notfound--hide{visibility:hidden}.tfb-iotProductSearch__notfound--show{visibility:visible}@media(max-width:768px){.tfb-iotProductSearch-form{margin:0;width:100%}.tfb-iotProductSearch .tdds-search{height:44px}}@media(max-width:1023px){.tfb-iotProductSearch{z-index:5}.tfb-iotProductSearch__suggestions{z-index:9}}.modal-open .tfb-iotProductSearch{z-index:1!important}.modal-open .tfb-iotProductSearch__suggestions{z-index:2!important}.cdk-overlay-container.tmo-web-content-kit .cdk-overlay-pane.modal{height:auto;opacity:1;padding:0;visibility:visible;width:auto}.mapboxgl-ctrl-geocoder--inputinput[type=search]{box-sizing:border-box}.tmo-web-content-kit,.tmo-web-content-kit dl,.tmo-web-content-kit li,.tmo-web-content-kit ol,.tmo-web-content-kit ul,dl,ol,p,ul{font-family:var(--font-family-system)}.tmo-web-content-kit,.tmo-web-content-kit .maptool,tmo-web-content-kit{background-color:unset}.phx-mapbox{left:50%;margin-left:calc(-50vw - var(--js--xpr-scrollbar-width, 0px)/2*-1);margin-right:calc(-50vw - var(--js--xpr-scrollbar-width, 0px)/2*-1);position:relative;right:50%;width:100vw}.phx-mapbox .aem-Grid{--aemgrid--gutter:0}@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.tfbx-plansTable__table{-webkit-overflow-scrolling:touch;background-color:var(--tdds-color-brand-grayscale-100);border-collapse:collapse;width:100%}@media(min-width:1024px){.tfbx-plansTable__table{table-layout:fixed}}.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper),.tfbx-plansTable__table th{padding:var(--tdds-spacing-size-20) var(--tdds-spacing-size-32);text-align:left;vertical-align:top;width:100%}.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper):focus,.tfbx-plansTable__table th:focus{outline:var(--tdds-border-weight-size-3) solid var(--tdds-color-brand-primary-400);outline-offset:var(--tdds-border-weight-size-2)}@media(max-width:1023px){.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper),.tfbx-plansTable__table th{width:50%}}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head){background-color:var(--tdds-color-brand-grayscale-400);position:sticky;top:var(--js--header-height-overall);z-index:10}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) td,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) th{font-weight:var(--tdds-font-weight-bold);vertical-align:middle}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) td.tfbx-plansTable__shopNowHeading,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) td.tfbx-plansTable__shopNowHeading--mobile,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) th.tfbx-plansTable__shopNowHeading,.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) th.tfbx-plansTable__shopNowHeading--mobile{padding:0}@media(max-width:1023px){.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head) tr:not(.tfbx-plansTable__shopNowRow){left:-9999px;position:absolute;top:-9999px}}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading{display:table-cell}@media(max-width:1023px){.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading{display:none}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading--mobile{display:table-cell;text-align:center}.tfbx-plansTable__table thead:not(.tfbx-plansTable__table--head).active tr th.tfbx-plansTable__shopNowHeading--mobile a{width:100%}}.tfbx-plansTable__table tbody tr{background-color:var(--tdds-color-brand-grayscale-100);border-top:var(--tdds-border-weight-size-1) solid var(--tdds-color-brand-grayscale-400)}.tfbx-plansTable__table tbody tr td:not(.tfbx-plansTable__accordionWrapper) .tfbx-plansTable__rowTitle-button{display:flex;justify-content:space-between;width:100%}.tfbx-plansTable__table tbody tr:has(.tfbx-plansTable__accordionWrapper){border-top:none}.tfbx-plansTable__table th[scope=row]{font-weight:700}@media(max-width:1023px){.tfbx-plansTable__table th{border-right:var(--tdds-border-weight-size-1) solid var(--tdds-color-brand-grayscale-400);padding:var(--tdds-spacing-size-12) var(--tdds-spacing-size-20)}}.tfbx-plansTable__table td:not(.tfbx-plansTable__accordionWrapper){font-size:var(--tdds-font-size-14)}.tfbx-plansTable__table .tdds-field .tdds-field__track[data-active=true] .tdds-field__label{max-width:80%}.tfbx-plansTable__table[x-cloak]{display:none!important}.tfbx-plansTable__rowDescription{display:none;padding:var(--tdds-spacing-size-4) var(--phx--spacer-0)}.tfbx-plansTable__rowTitle-button{position:relative;text-align:start}.tfbx-plansTable__rowTitle-button>span{display:inline-block}.tfbx-plansTable__rowTitle-chevron{position:absolute;right:var(--tdds-spacing-size-4);top:var(--tdds-spacing-size-4);transition:transform .75s}.tfbx-plansTable__rowTitle-chevron--up{transform:rotate(-180deg)}.tfbx-plansTable__rowTitle.tfbx-plansTable__rowTitle-expand+.tfbx-plansTable__rowDescription{display:block}.tfbx-plansTable__accordionButton{font-weight:var(--tdds-font-weight-bold);padding:var(--tdds-spacing-size-20);position:relative;text-align:start;width:100%}.tfbx-plansTable__accordionChevron--down,.tfbx-plansTable__accordionChevron--up{margin-top:var(--tdds-spacing-size-4);transition:transform .75s}.tfbx-plansTable__accordionChevron--up{transform:rotate(-180deg)}.tfbx-plansTable__toggle{display:block;margin:var(--tdds-spacing-size-24) auto calc(var(--tdds-spacing-size-48) + var(--tdds-spacing-size-4)) auto;position:relative;text-align:center;top:var(--tdds-spacing-size-20);width:-moz-fit-content;width:fit-content}.tfbx-plansTable__toggle--button{background-color:var(--tdds-color-brand-grayscale-100);border:var(--tdds-border-weight-size-2) solid var(--tdds-color-brand-grayscale-1000);color:var(--tdds-color-brand-grayscale-1000);cursor:pointer;font-weight:var(--tdds-font-weight-semibold);padding:var(--tdds-spacing-size-12) var(--tdds-spacing-size-20)}@media(max-width:1023px){.tfbx-plansTable__mobile-hide{display:none}}.tfbx-plansTable__feature--wrap{white-space:pre-line}.tfbx-plansTable__accordionChevron{align-items:flex-start;display:flex;gap:var(--tdds-spacing-size-8);justify-content:space-between}@media(min-width:1024px){.tfbx-plansTable__shopNowHeading--mobile{display:none}}.tfbx-plansTable__shopNowMobile.expanded{display:flex;justify-content:center}.tfbx-plansTable__shopNowHeading{display:none}@media(min-width:1024px){.tfbx-plansTable__shopNowHeading{display:table-cell}}.tfbx-plansTable__shopNowDesktop,.tfbx-plansTable__shopNowMobile{height:0;overflow:hidden;transition:height .5s ease}.tfbx-plansTable__shopNowDesktop.expanded,.tfbx-plansTable__shopNowMobile.expanded{height:auto;padding:var(--phx--spacer-0) var(--tdds-spacing-size-32) var(--tdds-spacing-size-20) var(--tdds-spacing-size-32)}.tfbx-plansTable__accordion{margin:0 calc(var(--tdds-border-weight-size-2) - var(--tdds-border-weight-size-3))}.tfbx-plansTable__accordionWrapper{background-color:var(--tdds-color-brand-grayscale-400);border-top:var(--tdds-border-weight-size-1) solid var(--tdds-color-brand-grayscale-100)}