.xChatPage{background:#fff;border-inline:1px solid #eef0f5;margin:auto;grid-template-rows:72px minmax(0,1fr) auto!important;width:100%!important;max-width:1180px!important;height:100dvh!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.xChatHeader{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #eef0f5;justify-content:space-between;align-items:center;padding:0 28px;display:flex}.xBrand{align-items:center;gap:12px;display:flex}.xBrand>span{flex-direction:column;display:flex}.xBrand b{font-size:17px}.xBrand small{color:#8c8c8c;margin-top:2px;font-size:13px}.xChatContent{background:linear-gradient(#f7f9ff,#fff 65%);min-height:0;display:flex;overflow:hidden auto}.xChatContent.hasMessages{background:#fafbfe;scroll-padding:24px 0;display:block}.xWelcome{box-sizing:border-box;align-content:start;gap:14px;width:min(820px,100% - 48px);min-width:0;max-width:100%;min-height:100%;margin:0 auto;padding:16px 0 24px;display:grid;overflow-x:hidden}.xWelcome .ant-welcome{padding:0}.xBotLogo{background:linear-gradient(145deg,#eef3ff,#fff);border-radius:36px;place-items:center;width:132px;height:132px;display:grid;box-shadow:0 14px 38px #2a4e9e21}.xWelcome .ant-welcome-icon{width:132px;height:132px}.xBotLogo img{width:122px;height:104px}.xBotAvatar{background:#eef3ff!important}.xBotAvatar img{object-fit:contain!important}.xHeroCarousel{width:100%;min-width:0}.xHeroSlide{background:#e9eef8;border-radius:8px;height:190px;position:relative;overflow:hidden}.xHeroSlide>img{object-fit:cover;width:100%;height:100%;animation:.3s xHeroFade;display:block}.xHeroShade{background:#07153061;position:absolute;inset:0}.xHeroCopy{color:#fff;text-shadow:0 2px 10px #00000059;flex-direction:column;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.xHeroCopy b{font-size:26px}.xHeroCopy span{margin-top:6px;font-size:13px}.xHeroDots{gap:6px;display:flex;position:absolute;bottom:14px;right:16px}.xHeroDots button{appearance:none;cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:6px;height:6px;padding:0}.xHeroDots button.active{background:#fff;border-radius:4px;width:18px}@keyframes xHeroFade{0%{opacity:.7}to{opacity:1}}.xServiceLinks{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;padding:4px 0;display:grid}.xServiceLinks button{font:inherit;appearance:none;color:#243653;cursor:pointer;outline:0;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 2px;transition:all .2s;display:flex;background:0 0!important;border:0!important}.xServiceLinks button:hover{transform:translateY(-2px)}.xServiceLinks img{width:54px;height:54px;display:block}.xServiceLinks b{white-space:nowrap;font-size:13px}.xStarterPrompts .anticon{color:#3157d5!important}.xStarterPrompts .ant-prompts-list{gap:12px!important}.xStarterPrompts .ant-prompts-item{min-width:0;min-height:104px;box-shadow:0 5px 18px #203d770d;background:#fff!important;border-color:#edf0f5!important;border-radius:8px!important;padding:18px 16px!important}.xStarterPrompts .ant-prompts-label{font-weight:700}.xStarterPrompts .ant-prompts-desc{line-height:1.45;color:#929baa!important;margin-top:8px!important}.xCustomEntries h2{color:#667085;margin:0 0 12px;font-size:15px}.xCustomEntries>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.xCustomEntries button{text-align:left;color:#175f43;cursor:pointer;background:linear-gradient(135deg,#effbf5,#f8fffb);border:1px solid #cfe9dd;border-radius:8px;min-width:0;height:126px;padding:20px 72px 18px 20px;transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.xCustomEntries button.isBlue{color:#3157d5;background:linear-gradient(135deg,#f0f4ff,#fafbff);border-color:#d8e1fb}.xCustomEntries button:hover{transform:translateY(-1px);box-shadow:0 9px 24px #25417d1a}.xEntryIcon{color:#fff;background:#48b982;border-radius:12px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;position:absolute;bottom:15px;right:18px;box-shadow:0 6px 14px #2a9c6729}.isBlue .xEntryIcon{background:#5273df;box-shadow:0 6px 14px #3157d52b}.xEntryText{flex-direction:column;min-width:0;display:flex}.xCustomEntries b{font-size:18px}.xCustomEntries small{color:#7c9589;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.xCustomEntries .isBlue small{color:#7e8ebd}.xFaqEntries{flex-direction:column;display:flex}.xFaqHeading{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.xFaqHeading h2{color:#667085;margin:0;font-size:15px}.xFaqHeading span{color:#9aa4b5;font-size:12px}.xFaqGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(78px,11vh,150px);gap:8px;display:grid}.xFaqGrid button{appearance:none;color:#243653;cursor:pointer;background:#fff;border:1px solid #edf0f5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:0;height:100%;padding:clamp(9px,1.2vh,16px) 8px;display:flex;box-shadow:0 4px 14px #203d770a}.xFaqGrid button>span{color:#3157d5;margin-bottom:clamp(4px,.7vh,9px);font-size:clamp(19px,2.2vh,28px)}.xFaqGrid b{font-size:clamp(13px,1.35vh,16px)}.xFaqGrid small{color:#929baa;text-align:center;margin-top:clamp(3px,.45vh,6px);font-size:clamp(10px,1.05vh,12px);line-height:1.3}.xWelcomeQuestion{box-sizing:border-box;background:#fff;border:1px solid #d9dee8;border-radius:10px;align-items:center;gap:8px;width:100%;height:54px;padding:5px 6px 5px 16px;display:flex;box-shadow:0 4px 14px #1f34620f}.xWelcomeQuestion:focus-within{border-color:#9db2f3}.xQuestionInput{appearance:none;color:#18243b;min-width:0;height:42px;font:inherit;flex:1;padding:0;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.xQuestionInput::placeholder{color:#a8afbb}.xQuestionButton{appearance:none;color:#fff;width:82px;height:42px;font:inherit;cursor:pointer;background:#3157d5;border:0;border-radius:8px;flex:none;font-size:14px;font-weight:700}.xQuestionButton:disabled{cursor:default;background:#9eade2}.xBubbleList{box-sizing:border-box;width:min(900px,100% - 48px);min-height:100%;margin:0 auto;padding:32px 0}.xBubbleList .ant-bubble-content{font-size:15px;line-height:1.75}.xSenderWrap{gap:10px;width:min(900px,100% - 48px);margin:auto;padding:12px 0 24px;display:grid}.xSenderWrap .ant-prompts{overflow-x:auto}.xSenderWrap .ant-prompts-list{flex-wrap:nowrap}.xSenderWrap .ant-sender{box-shadow:0 10px 32px #1f34621a}body{background:#f2f4f8}@media (max-width:1050px){.xChatPage{border:0;grid-template-rows:62px minmax(0,1fr) auto}.xChatHeader{padding:0 16px}.xBrand,.xBrand>span{min-width:0}.xBrand b{white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:15px;overflow:hidden}.xBrand small{font-size:12px}.xWelcome{gap:9px;width:calc(100% - 32px);padding:10px 0 16px}.xWelcome .ant-welcome{align-items:center;display:flex}.xBotLogo{border-radius:28px;width:104px;height:104px}.xWelcome .ant-welcome-icon{width:104px;height:104px}.xBotLogo img{width:98px;height:84px}.xStarterPrompts .ant-prompts-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.xStarterPrompts .ant-prompts-item{text-align:center;width:100%;min-width:0;min-height:94px;padding:12px 9px!important}.xStarterPrompts .ant-prompts-content{align-items:center!important}.xStarterPrompts .ant-prompts-desc{margin-top:5px!important;font-size:10px!important}.xServiceLinks{gap:6px}.xServiceLinks button{background:0 0;border:0;gap:5px;padding:8px 2px 6px}.xServiceLinks img{width:45px;height:45px}.xServiceLinks b{font-size:11px}.xCustomEntries h2{margin-bottom:8px;font-size:14px}.xCustomEntries>div{gap:9px}.xCustomEntries button{height:102px;padding:15px 50px 12px 14px}.xEntryIcon{border-radius:9px;width:36px;height:36px;font-size:18px;bottom:12px;right:12px}.xCustomEntries b{font-size:15px}.xCustomEntries small{margin-top:7px;font-size:11px}.xHeroSlide{height:150px}.xHeroCopy{bottom:18px;left:16px}.xHeroCopy b{font-size:21px}.xHeroCopy span{font-size:11px}.xFaqHeading{margin-bottom:6px}.xFaqHeading h2{font-size:14px}.xFaqHeading span{font-size:11px}.xFaqGrid{grid-auto-rows:clamp(68px,10vh,118px);gap:6px}.xFaqGrid button{padding:7px 4px}.xFaqGrid button>span{margin-bottom:3px;font-size:clamp(17px,2vh,23px)}.xFaqGrid b{font-size:clamp(11px,1.3vh,14px)}.xFaqGrid small{margin-top:2px;font-size:clamp(8px,1vh,10px)}.xBubbleList{width:calc(100% - 24px);padding:20px 0}.xSenderWrap{width:calc(100% - 24px);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.xSenderWrap .ant-prompts-title{display:none}.xChatPrompts .ant-prompts-list{flex-wrap:nowrap!important}.xChatPrompts .ant-prompts-item{flex:none}}@media (max-width:420px){.xBrand b{max-width:190px}.xWelcome .ant-welcome{display:block}.xBotLogo,.xWelcome .ant-welcome-icon{width:84px;height:84px}.xBotLogo img{width:80px;height:70px}.xStarterPrompts .ant-prompts-item{min-height:58px}.xServiceLinks img{width:40px;height:40px}.xServiceLinks b{font-size:10px}}
