/*!
 * 
 *         ============= BUILD INFO =============
 *         MFE: Phoenix-experience
 *         chunkName: component-clientlibs/aiChat/aiChat.v1/aiChat
 *         VERSION: release-phoenix-experience-1.1.48797.2106737083-ee2a3502-4-g0ca42a1
 *         BRANCH: HEAD
 *         COMMITHASH: 0ca42a1fbb65a114aa36628757d7f87e68d7039b
 *         LASTCOMMITDATETIME: 2025-10-20T23:24:29+00:00
 *         ============= If you're reading this, why not come work with us? https://www.t-mobile.com/careers =============
 */.xpr_ai-chat--shimmer{animation:skeletonLoaderShimmer 3.5s linear;animation-iteration-count:infinite;background-color:var(--tdds-color-brand-grayscale-200);background-image:linear-gradient(90deg,hsla(0,0%,91%,.5) 0,#f8f8f8 15%,hsla(0,0%,91%,.5) 40%);background-size:1200px 100%;border-radius:2px;color:transparent;overflow:hidden}@keyframes skeletonLoaderShimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}.xpr_ai-chat--visually-hidden{visibility:hidden}.xpr_ai-chat--button{border-radius:var(--tdds-spacing-size-24);bottom:3rem;padding:var(--tdds-spacing-size-8);position:fixed;right:1rem;z-index:1000}@media(max-height:300px){.xpr_ai-chat--button .tdds-disclosure-menu{height:140px!important;overflow-y:auto}}@media(max-width:1023px){.xpr_ai-chat--button .tdds-menu-container__content{z-index:9999999999}}.xpr_ai-chat--chat-dialog{background-color:var(--tdds-color-brand-grayscale-white);border-radius:var(--tdds-border-radius-size-12);box-shadow:var(--tdds-elevation-onLight-shadow-near);display:flex;flex-direction:column;position:fixed;z-index:1000}.xpr_ai-chat--chat-dialog[x-cloak]{display:none!important}@media(min-width:1024px){.xpr_ai-chat--chat-dialog{bottom:11rem;height:calc(90vh - var(--js--header-height-overall));max-height:812px;right:2rem;width:37.5rem}}@media(max-width:1023px){.xpr_ai-chat--chat-dialog{height:calc(97dvh - var(--js--header-height-overall));left:1px;min-height:250px;right:1px;top:calc(var(--js--header-height-overall) + 3dvh);z-index:9999999999}}.xpr_ai-chat--form{display:grid;gap:var(--tdds-spacing-size-8);grid-template-columns:auto max-content;padding:var(--tdds-spacing-size-16) var(--tdds-spacing-size-24) var(--tdds-spacing-size-24)}.xpr_ai-chat--form .xpr_ai-chat--form-button{align-self:start}.xpr_ai-chat--ai-assistant-menu{display:flex;padding-bottom:var(--tdds-spacing-size-8);padding-top:var(--tdds-spacing-size-32)}.xpr_ai-chat--ai-assistant-menu .xpr_ai-chat--ai-assistant{flex-grow:1;font:var(--tdds-typeset-body-xl-strong);text-align:center}.xpr_ai-chat--chat-scrolling-container{flex-grow:1;overflow:auto;padding-top:var(--tdds-spacing-size-16)}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--user-chat-justify{justify-content:var(--icon-alignment,flex-end)}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--user-ccaas-justify{align-items:center;display:flex;flex-direction:column}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--user-bot-message{color:var(--tdds-color-brand-grayscale-700);font:var(--tdds-typeset-body-md-normal)}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--user-bot-message a{color:inherit;font:var(--tdds-typeset-body-md-strong)}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--failed-icon *{display:inline-block;vertical-align:middle}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--not-delivered-retry{color:var(--tdds-color-brand-status-critical-300);font:var(--tdds-typeset-body-sm-strong)}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--user-message-and-error-icon{display:flex;gap:var(--phx--spacer-1);justify-self:flex-end}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--user-message{background-color:var(--tdds-color-brand-grayscale-300);border-radius:var(--tdds-spacing-size-16) var(--tdds-spacing-size-4) var(--tdds-spacing-size-16) var(--tdds-spacing-size-16);font:var(--tdds-typeset-body-md-normal);margin-bottom:var(--phx--spacer-1);padding:var(--tdds-spacing-size-8);word-break:break-word}.xpr_ai-chat--chat-scrolling-container .xpr_ai-chat--timestamp{font:var(--tdds-typeset-body-xs-normal)}.xpr_ai-chat--chat-history-error-button{font:var(--tdds-typeset-body-md-strong)}.xpr_ai-chat--chat-history-error-message{margin:0 var(--phx--spacer-3)}.xpr_ai-chat--chat-history-error-message,.xpr_ai-chat--customer-care-error-msg,.xpr_ai-chat--privacy-disclosure{font:var(--tdds-typeset-body-xs-normal);text-align:center}.xpr_ai-chat--customer-care-error-msg a,.xpr_ai-chat--privacy-disclosure a{color:inherit;font:var(--tdds-typeset-body-xs-strong)}.xpr_ai-chat--customer-care-error{align-items:center;display:flex;flex-direction:column;justify-content:center}.xpr_ai-chat--ccaas-notification{width:100%}.xpr_ai-chat--suggestion{align-items:center;gap:var(--tdds-spacing-size-12);min-height:60px;overflow-x:auto;padding:0 var(--tdds-spacing-size-24) var(--tdds-spacing-size-8)}.xpr_ai-chat--suggestion::-webkit-scrollbar{height:var(--tdds-spacing-size-8)}.xpr_ai-chat--suggestion::-webkit-scrollbar-thumb{background:var(--tdds-color-brand-grayscale-400);border-radius:var(--tdds-spacing-size-4)}.xpr_ai-chat--suggestion-item{border:1px solid var(--tdds-color-brand-grayscale-400);border-radius:var(--tdds-border-radius-size-4);font:var(--tdds-typeset-body-md-normal);min-width:-moz-max-content;min-width:max-content;padding:var(--tdds-spacing-size-8) var(--tdds-spacing-size-12);text-align:left}@media(max-height:400px){.xpr_ai-chat--suggestion-item .xpr_ai-chat--suggestion-break{display:none}}.xpr_ai-chat--feedback{display:flex;gap:24px;justify-content:center}.xpr_ai-chat--strong-text{font:var(--tdds-typeset-body-md-strong);width:100%}.xpr_ai-chat--chat-end-message{font:var(--tdds-typeset-body-sm-normal);text-align:center}.xpr_ai-chat--selfIdentity-button{width:100%}.xpr_ai-chat--transferChatToCareTeam{display:flex;flex-direction:column;gap:var(--tdds-spacing-size-16);margin-top:var(--phx--spacer-2)}.xpr_ai-chat--transfer-button{font:var(--tdds-typeset-body-md-strong)}.xpr_ai-chat--input{position:relative}.xpr_ai-chat--form-button{position:absolute;right:var(--tdds-spacing-size-12);top:1rem}.xpr_ai-chat--icon{background:linear-gradient(228deg,#e20074 16.14%,#b950b9 84.4%);border-radius:100%;box-shadow:var(--tdds-elevation-onLight-shadow-far)}.xpr_ai-chat--icon,.xpr_ai-chat--icon:hover{--button-background-color:transparent;--icon-color:var(--tdds-color-brand-grayscale-100)}.xpr_ai-chat--response-icon{align-items:center;background-color:#e20074;border-radius:12px;display:flex;padding:4px;width:24px}.xpr_ai-chat--loading{display:flex;gap:1px;padding-bottom:var(--tdds-spacing-size-8)}.xpr_ai-chat--loading .xpr_ai-chat--loading-icon{animation:jump 1.2s ease-in-out infinite;height:10px;width:10px}.xpr_ai-chat--loading .xpr_ai-chat--loading-icon:first-child{animation-delay:0s;margin-left:var(--tdds-spacing-size-8)}.xpr_ai-chat--loading .xpr_ai-chat--loading-icon:nth-child(2){animation-delay:.3s}.xpr_ai-chat--loading .xpr_ai-chat--loading-icon:nth-child(3){animation-delay:.6s}@keyframes jump{0%,50%,to{color:var(--tdds-color-brand-grayscale-1000);transform:translateY(0);transition:color .15s linear}25%{color:var(--tdds-color-brand-grayscale-500);transform:translateY(-6px);transition:color .15s linear}}.xpr_ai-chat--help-text{align-items:center;background-color:var(--tdds-color-brand-grayscale-white);border:none;border-radius:6rem;box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--tdds-color-brand-grayscale-900);cursor:pointer;display:flex;padding:1px 10px 1px 1px}.xpr_ai-chat--help-text-msg{font:var(--tdds-typeset-body-md-strong);margin-left:var(--tdds-spacing-size-8)}.xpr_ai-chat--help-text-close{align-items:center;cursor:pointer;display:flex;height:20px;margin-left:var(--tdds-spacing-size-8);width:20px}.xpr_ai-chat--customer-care-error-try-again{background:none;border:none;cursor:pointer;font:var(--tdds-typeset-body-xs-normal);padding:0;text-decoration:underline}