.CarRecommendationChatbot_screen__9Uuam{min-height:100vh;display:grid;place-items:center;padding:18px;background:radial-gradient(circle at 18% 8%,rgba(0,102,179,.22),transparent 30%),radial-gradient(circle at 90% 12%,rgba(82,183,91,.2),transparent 28%),linear-gradient(160deg,#eef6fb,#f8fbfd 44%,#e8f3ed);color:#142033}@keyframes CarRecommendationChatbot_panelIn__2n4nN{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CarRecommendationChatbot_bubbleIn__mmUiM{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CarRecommendationChatbot_cardIn__5E5tk{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@keyframes CarRecommendationChatbot_softPulse__D0p5J{0%,to{transform:scale(1);box-shadow:0 0 0 4px rgba(68,173,94,.13)}50%{transform:scale(1.12);box-shadow:0 0 0 7px rgba(68,173,94,.08)}}@keyframes CarRecommendationChatbot_carFloat__8hpso{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.CarRecommendationChatbot_phoneShell__otDZd{width:min(100%,430px);min-height:calc(100vh - 36px);overflow:hidden;border:1px solid rgba(18,45,74,.14);border-radius:28px;background:#f7fbff;box-shadow:0 28px 70px rgba(11,47,82,.2);animation:CarRecommendationChatbot_panelIn__2n4nN .45s cubic-bezier(.2,.8,.2,1) both}.CarRecommendationChatbot_hero__6p4O0{position:relative;min-height:278px;padding:18px 18px 116px;overflow:hidden;background:linear-gradient(140deg,rgba(0,102,179,.96),rgba(0,132,207,.94) 52%,rgba(68,173,94,.94));color:#ffffff}.CarRecommendationChatbot_hero__6p4O0:after{content:"";position:absolute;inset:auto -40px -78px -40px;height:152px;border-radius:50% 50% 0 0;background:rgba(255,255,255,.97)}.CarRecommendationChatbot_brandBar__c1r_t,.CarRecommendationChatbot_chatForm__adSiq,.CarRecommendationChatbot_fieldGrid__u6eld,.CarRecommendationChatbot_sectionHead__KONyK,.CarRecommendationChatbot_vehicleMeta___4_4p,.CarRecommendationChatbot_vehicleTop__cQ35H{display:flex}.CarRecommendationChatbot_brandBar__c1r_t{position:relative;z-index:2;justify-content:space-between;align-items:center;gap:12px}.CarRecommendationChatbot_brandBar__c1r_t strong,.CarRecommendationChatbot_vehicleTop__cQ35H strong{display:block}.CarRecommendationChatbot_brandBar__c1r_t strong{font-size:17px}.CarRecommendationChatbot_brandBar__c1r_t span{display:block;margin-top:3px;color:rgba(255,255,255,.78);font-size:12px}.CarRecommendationChatbot_secureBadge__yCq7D{min-width:76px;padding:8px 10px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(255,255,255,.13);text-align:center;color:#ffffff!important}.CarRecommendationChatbot_heroBody__hrvYy{position:relative;z-index:2;margin-top:36px}.CarRecommendationChatbot_heroBody__hrvYy p{margin:0 0 9px;color:rgba(255,255,255,.82);font-size:14px}.CarRecommendationChatbot_heroBody__hrvYy h1{max-width:315px;margin:0;font-size:30px;line-height:1.2;letter-spacing:0}.CarRecommendationChatbot_carVisual__lXmOo{position:absolute;z-index:3;right:18px;bottom:34px;width:248px;height:96px;animation:CarRecommendationChatbot_carFloat__8hpso 4.2s ease-in-out infinite}.CarRecommendationChatbot_carBody__qpAWN,.CarRecommendationChatbot_carLight__z5f2x,.CarRecommendationChatbot_carRoof__3VZIP,.CarRecommendationChatbot_wheelLeft__QegoY,.CarRecommendationChatbot_wheelRight__qywS7{position:absolute}.CarRecommendationChatbot_carBody__qpAWN{left:8px;right:8px;bottom:22px;height:48px;border-radius:34px 52px 26px 26px;background:linear-gradient(180deg,#ffffff,#dfeaf4);box-shadow:0 18px 24px rgba(9,43,80,.22)}.CarRecommendationChatbot_carRoof__3VZIP{left:58px;bottom:58px;width:112px;height:44px;border-radius:42px 44px 10px 10px;background:linear-gradient(140deg,#ffffff,#cde7f9);transform:skewX(-13deg)}.CarRecommendationChatbot_carLight__z5f2x{right:20px;bottom:42px;width:28px;height:9px;border-radius:999px;background:#44ad5e;box-shadow:0 0 16px rgba(68,173,94,.75)}.CarRecommendationChatbot_wheelLeft__QegoY,.CarRecommendationChatbot_wheelRight__qywS7{bottom:8px;width:42px;height:42px;border:8px solid #18364f;border-radius:50%;background:#f7fbff}.CarRecommendationChatbot_wheelLeft__QegoY{left:42px}.CarRecommendationChatbot_wheelRight__qywS7{right:42px}.CarRecommendationChatbot_chatBox__Q1YlH,.CarRecommendationChatbot_controls__ig3Ne,.CarRecommendationChatbot_recommendations__dT0q0{padding:16px}.CarRecommendationChatbot_controls__ig3Ne{margin-top:-18px}.CarRecommendationChatbot_fuelRow___Ss4E,.CarRecommendationChatbot_quickPrompts__g5RH_,.CarRecommendationChatbot_segmentGroup__9_xi8,.CarRecommendationChatbot_tags__AEmfB{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.CarRecommendationChatbot_segmentGroup__9_xi8{flex-wrap:wrap;overflow:visible}.CarRecommendationChatbot_fuelRow___Ss4E::-webkit-scrollbar,.CarRecommendationChatbot_quickPrompts__g5RH_::-webkit-scrollbar,.CarRecommendationChatbot_segmentGroup__9_xi8::-webkit-scrollbar,.CarRecommendationChatbot_tags__AEmfB::-webkit-scrollbar{display:none}.CarRecommendationChatbot_fuelRow___Ss4E label,.CarRecommendationChatbot_quickPrompts__g5RH_ button,.CarRecommendationChatbot_segmentGroup__9_xi8 label{flex:0 0 auto;min-height:40px;border:1px solid #d8e4ef;border-radius:999px;background:#ffffff;color:#34506a;font-weight:750;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .18s ease}.CarRecommendationChatbot_fuelRow___Ss4E label,.CarRecommendationChatbot_segmentGroup__9_xi8 label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CarRecommendationChatbot_fuelRow___Ss4E input,.CarRecommendationChatbot_segmentGroup__9_xi8 input{width:14px;height:14px;margin:0;accent-color:#0067b1}.CarRecommendationChatbot_segmentGroup__9_xi8 label{padding:0 14px}.CarRecommendationChatbot_fuelRow___Ss4E .CarRecommendationChatbot_fuelSelected__v02mi,.CarRecommendationChatbot_segmentGroup__9_xi8 .CarRecommendationChatbot_selected__sthuO{border-color:#0067b1;background:#0067b1;color:#ffffff;box-shadow:0 10px 22px rgba(0,103,177,.24);transform:translateY(-1px)}.CarRecommendationChatbot_fuelRow___Ss4E label:hover,.CarRecommendationChatbot_messageFollowUps__ah0p6 button:hover,.CarRecommendationChatbot_quickPrompts__g5RH_ button:hover,.CarRecommendationChatbot_segmentGroup__9_xi8 label:hover{border-color:rgba(0,103,177,.45);box-shadow:0 8px 18px rgba(18,45,74,.1);transform:translateY(-1px)}.CarRecommendationChatbot_chatForm__adSiq button:active,.CarRecommendationChatbot_fuelRow___Ss4E label:active,.CarRecommendationChatbot_messageFollowUps__ah0p6 button:active,.CarRecommendationChatbot_quickPrompts__g5RH_ button:active,.CarRecommendationChatbot_segmentGroup__9_xi8 label:active{transform:translateY(1px) scale(.98)}.CarRecommendationChatbot_fieldGrid__u6eld{gap:10px;margin-top:12px}.CarRecommendationChatbot_fieldGrid__u6eld label{position:relative;flex:1 1;min-width:0;padding:12px;border:1px solid #dbe7f0;border-radius:18px;background:#ffffff;transition:border-color .22s ease,box-shadow .22s ease,transform .18s ease}.CarRecommendationChatbot_chatForm__adSiq input:focus,.CarRecommendationChatbot_fieldGrid__u6eld label:focus-within,.CarRecommendationChatbot_sliderLine__pmq2L:focus-within{border-color:rgba(0,103,177,.48);box-shadow:0 0 0 4px rgba(0,103,177,.08)}.CarRecommendationChatbot_fieldGrid__u6eld label span,.CarRecommendationChatbot_sliderLine__pmq2L span{display:block;color:#667a8e;font-size:12px}.CarRecommendationChatbot_fieldGrid__u6eld input{width:calc(100% - 34px);margin-top:6px;border:0;outline:0;background:transparent;color:#132b44;font-size:22px;font-weight:850}.CarRecommendationChatbot_fieldGrid__u6eld em{position:absolute;right:12px;bottom:15px;color:#667a8e;font-style:normal;font-size:13px}.CarRecommendationChatbot_sliderLine__pmq2L{margin-top:12px;padding:14px;border:1px solid #dbe7f0;border-radius:18px;background:#ffffff;transition:border-color .22s ease,box-shadow .22s ease}.CarRecommendationChatbot_sliderLine__pmq2L input{width:100%;margin-top:10px;accent-color:#0067b1}.CarRecommendationChatbot_fuelRow___Ss4E{margin-top:12px;flex-wrap:wrap;overflow:visible}.CarRecommendationChatbot_fuelRow___Ss4E label{padding:0 12px;font-size:13px}.CarRecommendationChatbot_recommendations__dT0q0{padding-top:4px}.CarRecommendationChatbot_sectionHead__KONyK{justify-content:space-between;align-items:end;margin-bottom:12px}.CarRecommendationChatbot_sectionHead__KONyK h2{margin:0;font-size:19px;letter-spacing:0}.CarRecommendationChatbot_sectionHead__KONyK span{color:#6e8091;font-size:12px}.CarRecommendationChatbot_chatBox__Q1YlH,.CarRecommendationChatbot_primaryCard__bnN6E,.CarRecommendationChatbot_vehicleCard__RL_p0{border:1px solid #dbe7f0;background:#ffffff}.CarRecommendationChatbot_primaryCard__bnN6E,.CarRecommendationChatbot_vehicleCard__RL_p0{margin-bottom:10px;padding:14px;border-radius:20px}.CarRecommendationChatbot_primaryCard__bnN6E{border-color:rgba(0,103,177,.32);background:linear-gradient(180deg,#ffffff,#edf7ff);box-shadow:0 14px 30px rgba(0,103,177,.12)}.CarRecommendationChatbot_vehicleTop__cQ35H{justify-content:space-between;gap:12px}.CarRecommendationChatbot_vehicleTop__cQ35H strong{color:#132b44;font-size:16px}.CarRecommendationChatbot_vehicleTop__cQ35H span{display:block;margin-top:4px;color:#6b7e91;font-size:12px}.CarRecommendationChatbot_vehicleTop__cQ35H b{width:42px;height:42px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#e8f6ed;color:#238447;font-size:17px}.CarRecommendationChatbot_primaryCard__bnN6E .CarRecommendationChatbot_vehicleTop__cQ35H b{background:#0067b1;color:#ffffff}.CarRecommendationChatbot_primaryCard__bnN6E p,.CarRecommendationChatbot_vehicleCard__RL_p0 p{margin:12px 0;color:#40566c;font-size:14px;line-height:1.5}.CarRecommendationChatbot_vehicleMeta___4_4p{flex-wrap:wrap;gap:7px;margin-bottom:10px}.CarRecommendationChatbot_tags__AEmfB span,.CarRecommendationChatbot_vehicleMeta___4_4p span{border-radius:999px;background:#f0f5f8;color:#3b5066;font-size:12px}.CarRecommendationChatbot_vehicleMeta___4_4p span{padding:7px 9px}.CarRecommendationChatbot_tags__AEmfB span{flex:0 0 auto;padding:6px 8px}.CarRecommendationChatbot_chatBox__Q1YlH{margin:8px 16px 16px;border-radius:22px;box-shadow:0 18px 42px rgba(14,45,72,.12);display:flex;flex-direction:column;min-height:min(640px,calc(100vh - 24px));animation:CarRecommendationChatbot_panelIn__2n4nN .38s cubic-bezier(.2,.8,.2,1) both;transition:min-height .28s ease,box-shadow .28s ease,transform .28s ease}.CarRecommendationChatbot_aiStatus__cqLea{display:inline-flex;align-items:center;gap:7px;margin-bottom:12px;padding:7px 10px;border-radius:999px;background:#f3f8fc;color:#526b82;font-size:12px;font-weight:750}.CarRecommendationChatbot_fallbackDot__3_rKc,.CarRecommendationChatbot_liveDot__cq7_7{width:8px;height:8px;border-radius:50%}.CarRecommendationChatbot_liveDot__cq7_7{background:#44ad5e;box-shadow:0 0 0 4px rgba(68,173,94,.13);animation:CarRecommendationChatbot_softPulse__D0p5J 1.8s ease-in-out infinite}.CarRecommendationChatbot_fallbackDot__3_rKc{background:#f3a53b;box-shadow:0 0 0 4px rgba(243,165,59,.13)}.CarRecommendationChatbot_chatRecommendations__hK8R5{margin-bottom:10px;padding:10px;border-radius:16px;background:#f7fbff;overflow:hidden;animation:CarRecommendationChatbot_panelIn__2n4nN .28s cubic-bezier(.2,.8,.2,1) both;transition:background-color .24s ease,border-color .24s ease,transform .22s ease}.CarRecommendationChatbot_recommendationHeader__rcdH0,.CarRecommendationChatbot_recommendationMain__eAJAo,.CarRecommendationChatbot_recommendationMeta__2_D_B{display:flex}.CarRecommendationChatbot_recommendationHeader__rcdH0{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.CarRecommendationChatbot_recommendationHeader__rcdH0 strong{color:#132b44;font-size:14px}.CarRecommendationChatbot_recommendationHeader__rcdH0 span{color:#6e8091;font-size:11px}.CarRecommendationChatbot_recommendationList__P7H5O{display:flex;gap:8px;overflow-x:auto;padding:1px 2px 4px;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.CarRecommendationChatbot_recommendationList__P7H5O::-webkit-scrollbar{display:none}.CarRecommendationChatbot_recommendationItem__m78TY{flex:0 0 82%;scroll-snap-align:start;padding:10px;border:1px solid #dce8f2;border-radius:14px;background:#ffffff;animation:CarRecommendationChatbot_cardIn__5E5tk .3s cubic-bezier(.2,.8,.2,1) both;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease,background-color .22s ease}.CarRecommendationChatbot_recommendationItem__m78TY:first-child{border-color:rgba(0,103,177,.28)}.CarRecommendationChatbot_recommendationItem__m78TY:hover{border-color:rgba(0,103,177,.38);box-shadow:0 10px 22px rgba(14,45,72,.1);transform:translateY(-2px)}.CarRecommendationChatbot_recommendationMain__eAJAo{justify-content:space-between;align-items:flex-start;gap:10px}.CarRecommendationChatbot_recommendationMain__eAJAo strong{display:block;color:#132b44;font-size:13px;line-height:1.35}.CarRecommendationChatbot_recommendationMain__eAJAo span{display:block;margin-top:3px;color:#6b7e91;font-size:11px}.CarRecommendationChatbot_recommendationMain__eAJAo b{width:32px;height:32px;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#0067b1;color:#ffffff;font-size:14px}.CarRecommendationChatbot_recommendationItem__m78TY p{display:-webkit-box;margin:7px 0;color:#40566c;font-size:11px;line-height:1.45;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.CarRecommendationChatbot_recommendationMeta__2_D_B{flex-wrap:wrap;gap:6px}.CarRecommendationChatbot_recommendationMeta__2_D_B span{padding:4px 6px;border-radius:999px;background:#edf3f8;color:#3b5066;font-size:11px}.CarRecommendationChatbot_messages__VRzvp{display:grid;grid-gap:9px;gap:9px;flex:1 1 auto;min-height:280px;max-height:460px;overflow-y:auto;padding-right:3px;scrollbar-width:thin;scroll-behavior:smooth}.CarRecommendationChatbot_assistantMessage__uPy7o,.CarRecommendationChatbot_userMessage__UvxGN{display:grid;grid-gap:8px;gap:8px;max-width:96%;animation:CarRecommendationChatbot_bubbleIn__mmUiM .28s cubic-bezier(.2,.8,.2,1) both}.CarRecommendationChatbot_assistantMessage__uPy7o{justify-self:start}.CarRecommendationChatbot_userMessage__UvxGN{justify-self:end;justify-items:end}.CarRecommendationChatbot_assistantBubble__doMNM,.CarRecommendationChatbot_userBubble__YRgo1{width:-moz-fit-content;width:fit-content;max-width:88%;margin:0;padding:11px 12px;border-radius:18px;font-size:14px;line-height:1.48;overflow-wrap:anywhere;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease}.CarRecommendationChatbot_assistantBubble__doMNM:hover,.CarRecommendationChatbot_userBubble__YRgo1:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(14,45,72,.08)}.CarRecommendationChatbot_assistantBubble__doMNM{background:#eef5fb;color:#243b52}.CarRecommendationChatbot_userBubble__YRgo1{justify-self:end;background:#0067b1;color:#ffffff}.CarRecommendationChatbot_messageRecommendations__g7hlY{width:min(100%,640px);margin:0;border:1px solid #e0ebf4;background:#f8fbff}.CarRecommendationChatbot_messageRecommendations__g7hlY .CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:88%}.CarRecommendationChatbot_messageFollowUps__ah0p6{display:flex;max-width:min(100%,640px);gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;scroll-behavior:smooth;animation:CarRecommendationChatbot_panelIn__2n4nN .25s cubic-bezier(.2,.8,.2,1) both}.CarRecommendationChatbot_messageFollowUps__ah0p6::-webkit-scrollbar{display:none}.CarRecommendationChatbot_messageFollowUps__ah0p6 button{flex:0 0 auto;min-height:34px;padding:7px 10px;border:1px solid #d8e4ef;border-radius:999px;background:#ffffff;color:#34506a;font-size:11px;font-weight:750;line-height:1.25;white-space:nowrap;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .18s ease}.CarRecommendationChatbot_quickPrompts__g5RH_{margin-top:10px;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth}.CarRecommendationChatbot_quickPrompts__g5RH_ button{min-height:36px;height:auto;max-width:100%;padding:8px 11px;font-size:11px;line-height:1.25;white-space:nowrap}.CarRecommendationChatbot_chatForm__adSiq{display:grid;grid-template-columns:minmax(0,1fr) 68px;grid-gap:8px;gap:8px;margin-top:12px}.CarRecommendationChatbot_chatForm__adSiq input{min-width:0;flex:1 1 auto;height:46px;border:1px solid #d8e4ef;border-radius:16px;outline:0;padding:0 13px;color:#132b44;background:#fbfdff;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.CarRecommendationChatbot_chatForm__adSiq button{width:68px;height:46px;border:0;border-radius:16px;background:#44ad5e;color:#ffffff;font-weight:850;transition:background-color .22s ease,box-shadow .22s ease,transform .18s ease,opacity .22s ease}.CarRecommendationChatbot_chatForm__adSiq button:hover{background:#37a053;box-shadow:0 10px 22px rgba(68,173,94,.24)}.CarRecommendationChatbot_chatForm__adSiq button:disabled,.CarRecommendationChatbot_messageFollowUps__ah0p6 button:disabled,.CarRecommendationChatbot_quickPrompts__g5RH_ button:disabled{opacity:.62;transform:none}@media (prefers-reduced-motion:reduce){.CarRecommendationChatbot_assistantMessage__uPy7o,.CarRecommendationChatbot_carVisual__lXmOo,.CarRecommendationChatbot_chatBox__Q1YlH,.CarRecommendationChatbot_chatRecommendations__hK8R5,.CarRecommendationChatbot_liveDot__cq7_7,.CarRecommendationChatbot_messageFollowUps__ah0p6,.CarRecommendationChatbot_phoneShell__otDZd,.CarRecommendationChatbot_recommendationItem__m78TY,.CarRecommendationChatbot_userMessage__UvxGN{animation:none}.CarRecommendationChatbot_phoneShell__otDZd,.CarRecommendationChatbot_phoneShell__otDZd *{scroll-behavior:auto;transition-duration:.01ms!important}}.CarRecommendationChatbot_notice__BJpQb{margin:10px 0 0;color:#778899;font-size:11px;line-height:1.45}@media (max-width:460px){.CarRecommendationChatbot_screen__9Uuam{display:block;padding:0}.CarRecommendationChatbot_phoneShell__otDZd{width:100%;min-height:100vh;border:0;border-radius:0}.CarRecommendationChatbot_hero__6p4O0{min-height:286px;padding-top:16px}.CarRecommendationChatbot_heroBody__hrvYy h1{font-size:28px}.CarRecommendationChatbot_chatBox__Q1YlH{margin:8px 16px 18px;min-height:68vh;padding:14px}.CarRecommendationChatbot_chatRecommendations__hK8R5{padding:9px}.CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:86%}.CarRecommendationChatbot_messages__VRzvp{min-height:320px;max-height:52vh}.CarRecommendationChatbot_assistantBubble__doMNM,.CarRecommendationChatbot_userBubble__YRgo1{max-width:100%;font-size:14px}.CarRecommendationChatbot_assistantMessage__uPy7o,.CarRecommendationChatbot_userMessage__UvxGN{max-width:96%}.CarRecommendationChatbot_messageRecommendations__g7hlY .CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:92%}.CarRecommendationChatbot_messageFollowUps__ah0p6{max-width:100%}}@media (min-width:560px) and (max-width:859px){.CarRecommendationChatbot_phoneShell__otDZd{width:min(100%,560px)}.CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:72%}.CarRecommendationChatbot_messageRecommendations__g7hlY .CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:68%}.CarRecommendationChatbot_chatBox__Q1YlH{min-height:min(700px,calc(100vh - 48px))}.CarRecommendationChatbot_messages__VRzvp{min-height:340px}}@media (min-width:860px){.CarRecommendationChatbot_screen__9Uuam{align-items:center;padding:24px}.CarRecommendationChatbot_phoneShell__otDZd{width:min(100%,1120px);min-height:min(820px,calc(100vh - 48px));display:grid;grid-template-columns:360px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"hero chat" "controls chat";overflow:hidden}.CarRecommendationChatbot_hero__6p4O0{grid-area:hero;min-height:300px;padding:22px 22px 112px}.CarRecommendationChatbot_hero__6p4O0:after{inset:auto -48px -84px -48px}.CarRecommendationChatbot_heroBody__hrvYy{margin-top:42px}.CarRecommendationChatbot_heroBody__hrvYy h1{font-size:31px}.CarRecommendationChatbot_carVisual__lXmOo{right:12px;bottom:36px;width:230px}.CarRecommendationChatbot_controls__ig3Ne{grid-area:controls;align-self:stretch;margin-top:0;padding:18px 18px 22px;overflow-y:auto}.CarRecommendationChatbot_fuelRow___Ss4E label,.CarRecommendationChatbot_segmentGroup__9_xi8 label{min-height:38px}.CarRecommendationChatbot_chatBox__Q1YlH{grid-area:chat;align-self:stretch;margin:18px;min-height:auto;max-height:none;padding:18px}.CarRecommendationChatbot_chatRecommendations__hK8R5{flex:0 0 auto}.CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:46%}.CarRecommendationChatbot_messageRecommendations__g7hlY .CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:44%}.CarRecommendationChatbot_messages__VRzvp{min-height:360px;max-height:none}.CarRecommendationChatbot_messageFollowUps__ah0p6,.CarRecommendationChatbot_quickPrompts__g5RH_{flex-wrap:wrap;overflow:visible}}@media (min-width:1180px){.CarRecommendationChatbot_phoneShell__otDZd{width:min(100%,1180px);grid-template-columns:390px minmax(0,1fr)}.CarRecommendationChatbot_hero__6p4O0{min-height:318px}.CarRecommendationChatbot_controls__ig3Ne{padding:20px}.CarRecommendationChatbot_chatBox__Q1YlH{margin:20px;padding:20px}.CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:32%}.CarRecommendationChatbot_messageRecommendations__g7hlY .CarRecommendationChatbot_recommendationItem__m78TY{flex-basis:31%}.CarRecommendationChatbot_messages__VRzvp{min-height:420px}}