.ProductCard-module__rdYmEW__container{background-color:#faf8fc;border-radius:.25em;padding:0;box-shadow:2px 2px 10px gray}.ProductCard-module__rdYmEW__link{flex-direction:column;display:flex}.ProductCard-module__rdYmEW__productView{position:relative}.ProductCard-module__rdYmEW__image{object-fit:cover;width:100%;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media (hover:hover){.ProductCard-module__rdYmEW__image:hover{opacity:.8}}.ProductCard-module__rdYmEW__image_small{height:calc(var(--spacing,.25rem)*50)}.ProductCard-module__rdYmEW__image_large{height:calc(var(--spacing,.25rem)*100)}.ProductCard-module__rdYmEW__detail{color:#374151;flex-direction:column;gap:8px;margin:.5rem;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.ProductCard-module__rdYmEW__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductCard-module__rdYmEW__price{color:#6a5b4c;font-size:medium}.ProductCard-module__rdYmEW__price:before{content:"$"}.ProductCard-module__rdYmEW__rating_component{align-items:center;gap:.25rem;display:flex}.ProductCard-module__rdYmEW__stars{display:inline-flex;position:relative}.ProductCard-module__rdYmEW__stars_empty{color:#d1d5db;display:flex}.ProductCard-module__rdYmEW__stars_filled{color:#f59e0b;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ProductCard-module__rdYmEW__star{flex-shrink:0;width:.875rem;height:.875rem}.ProductCard-module__rdYmEW__rating_value{color:#374151;font-size:.75rem}.ProductCard-module__rdYmEW__reviews_count{color:#6b7280;font-size:.75rem;font-weight:400}.ProductCard-module__rdYmEW__favorite_button{top:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*2);position:absolute}.ProductCard-module__rdYmEW__brand{color:#9b33d3}
.FavoriteButton-module__peaZUq__button{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);background-color:#fffc;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.FavoriteButton-module__peaZUq__button{background-color:color-mix(in oklab,var(--color-white,#fff)80%,transparent)}}.FavoriteButton-module__peaZUq__button{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.FavoriteButton-module__peaZUq__button:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.FavoriteButton-module__peaZUq__svg{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s))}.FavoriteButton-module__peaZUq__isFavorite{color:var(--color-red-500,#fb2c36)}@supports (color:lab(0% 0 0)){.FavoriteButton-module__peaZUq__isFavorite{color:var(--color-red-500,lab(55.4814% 75.0732 48.8528))}}@media (hover:hover){.FavoriteButton-module__peaZUq__isFavorite:hover{color:var(--color-red-600,#e40014)}@supports (color:lab(0% 0 0)){.FavoriteButton-module__peaZUq__isFavorite:hover{color:var(--color-red-600,lab(48.4493% 77.4328 61.5452))}}}.FavoriteButton-module__peaZUq__notFavorite{color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.FavoriteButton-module__peaZUq__notFavorite{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}@media (hover:hover){.FavoriteButton-module__peaZUq__notFavorite:hover{color:var(--color-gray-800,#1e2939)}@supports (color:lab(0% 0 0)){.FavoriteButton-module__peaZUq__notFavorite:hover{color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533))}}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
.ProductGroup-module__4gkbgq__container{margin-bottom:calc(var(--spacing,.25rem)*5);scroll-snap-align:start;flex-direction:column;padding:0 2px;display:flex}.ProductGroup-module__4gkbgq__title{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.ProductGroup-module__4gkbgq__products{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem)*2);padding:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:12rem;grid-auto-flow:row;display:grid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
.ProductList-module__u96Nxa__container{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow-y:scroll}.ProductList-module__u96Nxa__header{width:120%;padding:10px}.ProductList-module__u96Nxa__back_button{z-index:100;color:var(--color-white,#fff);background-color:purple;background-color:var(--color-purple-600,#9810fa);width:fit-content;padding:5px 10px;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:medium;font-weight:700;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem;position:fixed;right:30px;box-shadow:2px 2px 10px #000}@supports (color:lab(0% 0 0)){.ProductList-module__u96Nxa__back_button{background-color:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}@media (hover:hover){.ProductList-module__u96Nxa__back_button:hover{background-color:var(--color-purple-700,#8200da)}@supports (color:lab(0% 0 0)){.ProductList-module__u96Nxa__back_button:hover{background-color:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.ProductList-module__u96Nxa__back_button:disabled{opacity:.5}.ProductList-module__u96Nxa__back_button{font-size:"16px"}.ProductList-module__u96Nxa__title{color:var(--color-gray-700,#364153);font-family:Cormorant Garamond,serif;font-size:xx-large}@supports (color:lab(0% 0 0)){.ProductList-module__u96Nxa__title{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.ProductList-module__u96Nxa__description{color:var(--color-purple-800,#6e11b0);font-family:Cormorant Garamond,serif;font-size:medium}@supports (color:lab(0% 0 0)){.ProductList-module__u96Nxa__description{color:var(--color-purple-800,lab(30.6017% 56.7637 -64.4751))}}@property --tw-font-weight{syntax:"*";inherits:false}
.ProductOrderingControls-module__ZtinJW__container{gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);flex-direction:row;min-height:fit-content;display:flex;overflow-x:scroll}.ProductOrderingControls-module__ZtinJW__container::-webkit-scrollbar{display:none}.ProductOrderingControls-module__ZtinJW__chip{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5dc);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,#364153);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px;flex-shrink:0}@supports (color:lab(0% 0 0)){.ProductOrderingControls-module__ZtinJW__chip{border-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138));color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.ProductOrderingControls-module__ZtinJW__chip_active{border-color:var(--color-gray-900,#101828);background-color:var(--color-gray-700,#364153);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.ProductOrderingControls-module__ZtinJW__chip_active{border-color:var(--color-gray-900,lab(8.11897% .811279 -12.254));background-color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.ChatSubmitButton-module__4q7P6G__button{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@media (hover:hover){.ChatSubmitButton-module__4q7P6G__button:hover{background-color:var(--color-purple-700,#8200da)}@supports (color:lab(0% 0 0)){.ChatSubmitButton-module__4q7P6G__button:hover{background-color:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.ChatSubmitButton-module__4q7P6G__button:disabled{opacity:.5}.ChatSubmitButton-module__4q7P6G__button{font-size:"16px";background-color:#9b33d3}.ChatSubmitButton-module__4q7P6G__send_icon{width:20px;height:20px}@property --tw-font-weight{syntax:"*";inherits:false}
.ChatInput-module__fyt8sq__container{color:#000;flex-direction:row;gap:8px;width:100%;display:flex;position:relative}
.UserMessageEntryArea-module__pw9ena__input{resize:none;border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));border-width:1px;flex:1}.UserMessageEntryArea-module__pw9ena__input:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--color-purple-500,#ac4bff);--tw-outline-style:none;outline-style:none}@supports (color:lab(0% 0 0)){.UserMessageEntryArea-module__pw9ena__input:focus{--tw-ring-color:var(--color-purple-500,lab(52.0183% 66.11 -78.2316))}}.UserMessageEntryArea-module__pw9ena__input{field-sizing:content;border-radius:1.5em;min-height:40px;max-height:120px;font-size:16px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
.AssistantMessage-module__-vzyiq__response_container{scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory;gap:calc(var(--spacing,.25rem)*2);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;max-height:0;margin-top:0;transition:max-height .5s,margin-top .5s;display:grid;overflow:hidden}.AssistantMessage-module__-vzyiq__last .AssistantMessage-module__-vzyiq__response_container{padding:calc(var(--spacing,.25rem)*1);max-height:500px;margin-top:1em}.AssistantMessage-module__-vzyiq__item{text-align:left;width:100%;color:var(--color-gray-900,#101828);align-self:flex-start}@supports (color:lab(0% 0 0)){.AssistantMessage-module__-vzyiq__item{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.AssistantMessage-module__-vzyiq__quick_response{color:#6d33a3;border-style:solid;border-width:.5px;border-radius:.5em;padding:.5em;font-weight:400;box-shadow:2px 2px 5px gray}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}
.UserMessage-module__Ys2v5G__item{border-radius:var(--radius-xl,.75rem);width:fit-content;max-width:80%;padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);text-align:right;color:var(--color-white,#fff);background-color:#8a47c7;align-self:flex-end}
.ProductRecommendations-module__4XrX0q__item{text-align:left;width:100%;color:var(--color-gray-900,#101828);flex-direction:column;align-self:flex-start;gap:.5em;display:flex}@supports (color:lab(0% 0 0)){.ProductRecommendations-module__4XrX0q__item{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.ProductRecommendations-module__4XrX0q__recommendation_container{border-radius:.5em;padding:.5em;font-size:x-small}.ProductRecommendations-module__4XrX0q__header{text-align:left;color:#000000bf;padding-left:.5em;font-weight:700}.ProductRecommendations-module__4XrX0q__recommendation{color:#831ae6;background-color:#faf8fc;border:1px solid #a27ac7;border-radius:.5em;margin:.5em 0;padding:.5em}.ProductRecommendations-module__4XrX0q__recommendation .ProductRecommendations-module__4XrX0q__title{font-weight:700}.ProductRecommendations-module__4XrX0q__recommendation .ProductRecommendations-module__4XrX0q__description{color:#000}
.ProductPreview-module__ClLVrq__container{flex-direction:column;align-items:center;display:flex;position:relative}.ProductPreview-module__ClLVrq__header{color:#e9e9cf;background-color:#ce99ff;border:1px solid #ce99ff;border-bottom-width:0;border-radius:0 .5em 0 0;align-self:flex-start;margin:0;padding:.25em 2em .25em .75em;font-size:x-small;font-weight:700}.ProductPreview-module__ClLVrq__footer{color:#e9e9cf;text-align:left;background-color:#ce99ff;border:1px solid #ce99ff;border-top-width:0;border-radius:0 0 0 .5em;align-self:flex-end;margin:0;padding:.25em .75em .25em 2em;font-size:xx-small;font-weight:700}.ProductPreview-module__ClLVrq__preview{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:12rem;grid-auto-flow:row;gap:.5em;padding:4px;display:grid}.ProductPreview-module__ClLVrq__show_button{color:#a970c8;background-color:#faf8fc;border-width:.5px;border-radius:.25em;margin:10px 0 0;padding:0 15px;font-weight:500;box-shadow:2px 2px 5px gray}.ProductPreview-module__ClLVrq__show_button:active{color:#b575f0}
.Logo-module__8jHdGW__logo{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*6);height:auto;width:calc(var(--spacing,.25rem)*64)}@media (min-width:48rem){.Logo-module__8jHdGW__logo{width:calc(var(--spacing,.25rem)*72)}}@media (min-width:64rem){.Logo-module__8jHdGW__logo{width:calc(var(--spacing,.25rem)*80)}}
.ChatTips-module__thlbAG__container{align-items:center;gap:calc(var(--spacing,.25rem)*4);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*5);flex-direction:column;display:flex}.ChatTips-module__thlbAG__header{align-items:center;gap:calc(var(--spacing,.25rem)*2);text-align:center;flex-direction:column;display:flex}.ChatTips-module__thlbAG__logo{width:100px;height:auto;margin:0}.ChatTips-module__thlbAG__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));--tw-leading:var(--leading-snug,1.375);line-height:var(--leading-snug,1.375);color:var(--color-gray-800,#1e2939);font-family:Georgia,Times New Roman,serif}@supports (color:lab(0% 0 0)){.ChatTips-module__thlbAG__title{color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533))}}.ChatTips-module__thlbAG__titleAccent{color:#7c3aed;font-style:italic}.ChatTips-module__thlbAG__subtitle{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:#9ca3af}.ChatTips-module__thlbAG__cards{width:100%;max-width:var(--container-sm,24rem);gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}.ChatTips-module__thlbAG__card{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-2xl,1rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem)*4);display:flex}.ChatTips-module__thlbAG__cardContent{min-width:calc(var(--spacing,.25rem)*0);gap:calc(var(--spacing,.25rem)*1);flex-direction:column;flex:1;display:flex}.ChatTips-module__thlbAG__cardTitle{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-800,#1e2939);font-family:Georgia,Times New Roman,serif}@supports (color:lab(0% 0 0)){.ChatTips-module__thlbAG__cardTitle{color:var(--color-gray-800,lab(16.1051% -1.18239 -11.7533))}}.ChatTips-module__thlbAG__cardDescription{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.ChatTips-module__thlbAG__cardDescription{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.ChatTips-module__thlbAG__tags{margin-top:calc(var(--spacing,.25rem)*.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:#7c3aed;flex-wrap:wrap;display:flex}.ChatTips-module__thlbAG__tag{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.ChatTips-module__thlbAG__tagDot{color:#9ca3af}.ChatTips-module__thlbAG__cardRight{align-items:center;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex-shrink:0;display:flex}.ChatTips-module__thlbAG__cardIcon{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-radius:var(--radius-xl,.75rem);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));background-color:#ede9fe;justify-content:center;align-items:center;display:flex}.ChatTips-module__thlbAG__chevron{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)));color:#c4b5fd}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
.TypingIndicator-module__H5BLZW__container{color:#64748b;align-items:flex-end;gap:6px;display:inline-flex}.TypingIndicator-module__H5BLZW__dot{opacity:.25;background:currentColor;border-radius:50%;width:16px;height:16px;animation:1.2s ease-in-out infinite TypingIndicator-module__H5BLZW__typing-bounce}.TypingIndicator-module__H5BLZW__dot:nth-child(2){animation-delay:.16s}.TypingIndicator-module__H5BLZW__dot:nth-child(3){animation-delay:.32s}@keyframes TypingIndicator-module__H5BLZW__typing-bounce{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}
.ChatSession-module__Jdx_7W__container{gap:calc(var(--spacing,.25rem)*1);width:100%;display:flex}:where(.ChatSession-module__Jdx_7W__container>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*3)*calc(1 - var(--tw-space-y-reverse)))}.ChatSession-module__Jdx_7W__container{padding:calc(var(--spacing,.25rem)*2);overscroll-behavior:contain;flex-direction:column;height:100%;overflow-y:scroll}.ChatSession-module__Jdx_7W__bottomUpChat{justify-content:flex-end}.ChatSession-module__Jdx_7W__topDownChat{justify-content:flex-start}.ChatSession-module__Jdx_7W__tipsWrapper{transition:grid-template-rows .5s ease-out,opacity .5s ease-out;display:grid}.ChatSession-module__Jdx_7W__tipsInner{min-height:0;overflow:hidden}.ChatSession-module__Jdx_7W__tipsVisible{opacity:1;grid-template-rows:1fr}.ChatSession-module__Jdx_7W__tipsCollapsed{opacity:0;pointer-events:none;grid-template-rows:0fr}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
.Controls-module__sGNAja__email{margin-bottom:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem)*2);color:var(--color-black,#000);border-width:1px;border-radius:.25rem;width:100%;display:block}.Controls-module__sGNAja__button{background-color:var(--color-purple-600,#9810fa);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*3);text-align:center;--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);border-radius:.25rem}@supports (color:lab(0% 0 0)){.Controls-module__sGNAja__button{background-color:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}.Controls-module__sGNAja__button:disabled{cursor:not-allowed;background-color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.Controls-module__sGNAja__button:disabled{background-color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.Controls-module__sGNAja__button{width:100%;transition:background-color .3s}.Controls-module__sGNAja__button:active{background-color:var(--color-purple-300,#d9b3ff)}@supports (color:lab(0% 0 0)){.Controls-module__sGNAja__button:active{background-color:var(--color-purple-300,lab(78.3298% 26.2195 -34.9499))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.ChatContainer-module__0dueJG__container{width:100%;height:100%;padding:calc(var(--spacing,.25rem)*3);flex-direction:column;min-height:0;display:flex;position:relative}
.Messages-module__6I_kka__messages{margin-inline:auto;margin-top:calc(var(--spacing,.25rem)*4);max-width:var(--container-md,28rem);color:var(--color-red-700,#bf000f);flex-direction:row;justify-content:center;align-items:center;width:75%;min-height:100px;display:flex}@supports (color:lab(0% 0 0)){.Messages-module__6I_kka__messages{color:var(--color-red-700,lab(40.4273% 67.2623 53.7441))}}.Messages-module__6I_kka__error:before,.Messages-module__6I_kka__error:after{content:"‼️";margin:0 4px}.Messages-module__6I_kka__hidden{visibility:hidden}
.ProductCriteriaBar-module__nK111G__bar{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-gray-50,#f9fafb);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));flex-wrap:wrap;display:flex}@supports (color:lab(0% 0 0)){.ProductCriteriaBar-module__nK111G__bar{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}.ProductCriteriaBar-module__nK111G__item{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex}.ProductCriteriaBar-module__nK111G__key{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.ProductCriteriaBar-module__nK111G__key{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.ProductCriteriaBar-module__nK111G__value{color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.ProductCriteriaBar-module__nK111G__value{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-font-weight{syntax:"*";inherits:false}
.page-module__X_Z_4a__container{background-color:var(--color-white,#fff);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.page-module__X_Z_4a__inner{text-align:center;flex-direction:column;align-items:center;width:75%;display:flex}.page-module__X_Z_4a__title{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25/1.875)));color:var(--color-purple-900,#59168b)}@supports (color:lab(0% 0 0)){.page-module__X_Z_4a__title{color:var(--color-purple-900,lab(24.9401% 45.2703 -51.2728))}}
.StylingSession-module__4vOH1a__button{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);color:var(--color-gray-600,#4a5565);margin:10px}@supports (color:lab(0% 0 0)){.StylingSession-module__4vOH1a__button{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}
.error-module__mXw2EG__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.error-module__mXw2EG__error{color:#2f4f4f;width:75%;font-size:x-large}
.not-found-module__r5d8VW__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.not-found-module__r5d8VW__error{color:#2f4f4f;width:75%;font-size:x-large}.not-found-module__r5d8VW__button{background-color:var(--color-purple-600,#9810fa);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-white,#fff);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:.25rem}@supports (color:lab(0% 0 0)){.not-found-module__r5d8VW__button{background-color:var(--color-purple-600,lab(43.0295% 75.21 -86.5669))}}@media (hover:hover){.not-found-module__r5d8VW__button:hover{background-color:var(--color-purple-700,#8200da)}@supports (color:lab(0% 0 0)){.not-found-module__r5d8VW__button:hover{background-color:var(--color-purple-700,lab(36.1758% 69.8525 -80.0381))}}}.not-found-module__r5d8VW__button:disabled{opacity:.5}.not-found-module__r5d8VW__button{font-size:"16px"}@property --tw-font-weight{syntax:"*";inherits:false}
.ProcessingSpinner-module__gGNFNa__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ProcessingSpinner-module__gGNFNa__spinner{border:4px solid #ccc;border-top-color:#333;border-radius:50%;width:100px;height:100px;animation:.8s linear infinite ProcessingSpinner-module__gGNFNa__spin}@keyframes ProcessingSpinner-module__gGNFNa__spin{to{transform:rotate(360deg)}}
.loading-module__wULDBG__container{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}
.page-module__RZr7pq__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100dvh;display:flex}.page-module__RZr7pq__error{color:#2f4f4f;width:75%;font-size:x-large}
