.ProductCard-module__rdYmEW__container{background-color:var(--color-purple-faint-2);box-shadow:.5px .5px 2px var(--color-gray);border-radius:.25em;padding:0}.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:var(--color-text-gray-700);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:var(--color-price);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:var(--color-stars-empty);display:flex}.ProductCard-module__rdYmEW__stars_filled{color:var(--color-stars-filled);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:var(--color-text-gray-700);font-size:.75rem}.ProductCard-module__rdYmEW__reviews_count{color:var(--color-text-gray-500);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:var(--color-purple-brand-card)}
.FavoriteButton-module__peaZUq__button{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);--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;border-radius:3.40282e38px;justify-content:center;align-items:center;transition-duration:.2s;display:flex}@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);--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__button{background-color:var(--color-white-80)}.FavoriteButton-module__peaZUq__button:hover{background-color:var(--color-white)}.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)}.FavoriteButton-module__peaZUq__isFavorite:hover{color:var(--color-red-600)}.FavoriteButton-module__peaZUq__notFavorite{color:var(--color-gray-600)}.FavoriteButton-module__peaZUq__notFavorite:hover{color:var(--color-gray-800)}@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;box-shadow:1px 1px 2px var(--color-gray);background-color:var(--color-blueviolet);width:fit-content;color:var(--color-purple-back-btn-text);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}.ProductList-module__u96Nxa__back_button:disabled{opacity:.5}.ProductList-module__u96Nxa__back_button{background-color:var(--color-purple-600);color:var(--color-white);font-size:"16px"}.ProductList-module__u96Nxa__back_button:hover{background-color:var(--color-purple-700)}.ProductList-module__u96Nxa__title{font-family:var(--font-cormorant-garamond);color:var(--color-gray-700);font-size:xx-large}.ProductList-module__u96Nxa__description{font-family:var(--font-dm-sans);color:var(--color-purple-800);font-size:medium;font-weight:300}.ProductList-module__u96Nxa__for_you_chip{text-transform:uppercase;background-color:var(--color-purple-chip-bg);width:fit-content;color:var(--color-purple-chip);letter-spacing:2px;border-width:.5px;border-radius:1em;margin:10px 0 0 10px;padding:5px 10px;font-size:small}.ProductList-module__u96Nxa__for_you_chip:before{content:"●";padding-right:5px}@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;flex-shrink:0;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);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);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-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);color:var(--color-gray-700);border-radius:3.40282e38px;flex-shrink:0}.ProductOrderingControls-module__ZtinJW__chip_active{background-color:var(--color-gray-700);color:var(--color-white);border-color:var(--color-gray-900)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.FavoritesList-module__42gk0G__container{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;height:100%;padding-left:10px;display:flex;position:relative;overflow-y:scroll}.FavoritesList-module__42gk0G__container .FavoritesList-module__42gk0G__title{font-family:var(--font-cormorant-garamond);color:var(--color-gray-700);text-transform:capitalize;letter-spacing:1px;height:40px;margin-left:10px;font-size:xx-large;font-weight:500}.FavoritesList-module__42gk0G__container .FavoritesList-module__42gk0G__sub_title{font-family:var(--font-dm-sans);margin-bottom:10px;margin-left:12px;font-weight:200}
.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);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}.ChatSubmitButton-module__4q7P6G__button:disabled{opacity:.5}.ChatSubmitButton-module__4q7P6G__button{background-color:var(--color-brand-button);color:var(--color-white);border-radius:2em}.ChatSubmitButton-module__4q7P6G__button:hover{background-color:var(--color-purple-700)}.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{max-height:0;margin-top:0;transition:max-height .5s,margin-top .5s;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);align-self:flex-start}.AssistantMessage-module__-vzyiq__quick_response{color:var(--color-purple-muted);background-color:var(--color-purple-faint);border-color:var(--color-purple-border-light);border-style:solid;border-width:.1px;border-radius:.5em;margin:.5em 0;padding:.5em;font-weight:400}
.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);background-color:var(--color-brand-user-bubble);align-self:flex-end}
.ProductRecommendations-module__4XrX0q__item{text-align:left;width:100%;color:var(--color-gray-900);flex-direction:column;align-self:flex-start;gap:.5em;display:flex}.ProductRecommendations-module__4XrX0q__recommendation_container{font-size:smaller;font-family:var(--font-cormorant-garamond);border-radius:.5em;padding:.5em}.ProductRecommendations-module__4XrX0q__header{text-align:left;color:var(--color-text-near-black);padding-left:.5em;font-weight:700}.ProductRecommendations-module__4XrX0q__recommendation{color:var(--color-purple-muted);background-color:var(--color-purple-faint);border-color:var(--color-purple-border-light);border-style:solid;border-width:1px;border-radius:.5em;grid-template-columns:10% 80% 10%;grid-template-areas:"I T A""I D A";margin:.5em 0;padding:.5em;display:grid}.ProductRecommendations-module__4XrX0q__recommendation .ProductRecommendations-module__4XrX0q__title{color:var(--color-text-dark-gray);grid-area:T;font-size:medium;font-weight:bolder}.ProductRecommendations-module__4XrX0q__recommendation .ProductRecommendations-module__4XrX0q__description{color:var(--color-text-medium-gray);font-weight:200;font-family:var(--font-dm-sans);grid-area:D}.ProductRecommendations-module__4XrX0q__recommendation .ProductRecommendations-module__4XrX0q__icon{color:var(--color-purple-icon-muted);grid-area:I;place-self:center;width:100%;padding-left:5px;padding-right:10px}.ProductRecommendations-module__4XrX0q__recommendation .ProductRecommendations-module__4XrX0q__arrow{color:var(--color-purple-icon-muted);grid-area:A;place-self:center;width:100%;padding-left:5px;padding-right:10px}.ProductRecommendations-module__4XrX0q__show_more_button{color:var(--color-purple-muted);background-color:var(--color-purple-faint);border-color:var(--color-purple-border-light);border-style:solid;border-width:1px;border-radius:.5em;grid-template-columns:10% 80% 10%;grid-template-areas:"I T A""I D A";margin:.5em 0;padding:.5em;display:grid}.ProductRecommendations-module__4XrX0q__show_more_button .ProductRecommendations-module__4XrX0q__title{color:var(--color-text-dark-gray);grid-area:T;font-size:medium;font-weight:bolder}.ProductRecommendations-module__4XrX0q__show_more_button .ProductRecommendations-module__4XrX0q__description{color:var(--color-text-medium-gray);font-weight:200;font-family:var(--font-dm-sans);grid-area:D}.ProductRecommendations-module__4XrX0q__show_more_button .ProductRecommendations-module__4XrX0q__icon{color:var(--color-purple-icon-muted);grid-area:I;place-self:center;width:100%;padding-left:5px;padding-right:10px}.ProductRecommendations-module__4XrX0q__show_more_button .ProductRecommendations-module__4XrX0q__arrow{color:var(--color-purple-icon-muted);grid-area:A;place-self:center;width:100%;padding-left:5px;padding-right:10px}.ProductRecommendations-module__4XrX0q__hidden{display:none}
.ProductPreview-module__ClLVrq__container{flex-direction:column;align-items:center;display:flex;position:relative}.ProductPreview-module__ClLVrq__header{border-style:solid;border-width:1px 1px 0;border-color:var(--color-purple-border-light);background-color:var(--color-purple-border-light);color:var(--color-purple-preview-label);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{border-style:solid;border-width:0 1px 1px;border-color:var(--color-purple-border-light);background-color:var(--color-purple-border-light);color:var(--color-purple-preview-label);text-align:left;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{box-shadow:1px 1px 2px var(--color-gray);background-color:var(--color-purple-faint-2);color:var(--color-purple-show-btn);border-width:.5px;border-radius:.25em;margin:10px 0 0;padding:0 15px;font-weight:500}.ProductPreview-module__ClLVrq__show_button:active{color:var(--color-purple-show-btn-active)}
.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);font-family:var(--font-serif)}.ChatTips-module__thlbAG__titleAccent{color:var(--color-brand-accent);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:var(--color-text-gray-400)}.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);padding:calc(var(--spacing,.25rem)*4);background-color:var(--color-purple-faint);border-color:var(--color-purple-border-light);border-style:solid;border-width:.1px;border-radius:.5em;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);font-family:var(--font-serif)}.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)}.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:var(--color-brand-accent);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:var(--color-text-gray-400)}.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:var(--color-purple-card-icon-bg);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:var(--color-purple-chevron)}@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}
.ChatContainer-module__0dueJG__container{width:100%;height:100%;padding:calc(var(--spacing,.25rem)*3);flex-direction:column;min-height:0;display:flex;position:relative}
.ProductCriteriaBar-module__nK111G__bar{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-bottom-style:var(--tw-border-style);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)));border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);flex-wrap:wrap;display:flex}.ProductCriteriaBar-module__nK111G__item{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-md,.375rem);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);background-color:var(--color-white);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)}.ProductCriteriaBar-module__nK111G__value{color:var(--color-gray-900)}@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}
.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);border-width:1px;border-radius:.25rem;width:100%;display:block}.Controls-module__sGNAja__button{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);border-radius:.25rem}.Controls-module__sGNAja__button:disabled{cursor:not-allowed}.Controls-module__sGNAja__button{background-color:var(--color-purple-600);color:var(--color-white);width:100%;transition:background-color .3s}.Controls-module__sGNAja__button:disabled{background-color:var(--color-gray-400)}.Controls-module__sGNAja__button:active{background-color:var(--color-purple-300)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
.MenuChatGroupHeader-module__0QKfdW__container{text-transform:uppercase;color:var(--color-gray);font-size:small;font-weight:600}
.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);flex-direction:row;justify-content:center;align-items:center;width:75%;min-height:100px;display:flex}.Messages-module__6I_kka__error:before,.Messages-module__6I_kka__error:after{content:"‼️";margin:0 4px}.Messages-module__6I_kka__hidden{visibility:hidden}
.MenuChatItem-module__Jkp_zG__container{grid-template:"I T A"1fr"I D A"1fr/20% 70% 10%;width:100%;padding-top:10px;padding-bottom:10px;display:grid}.MenuChatItem-module__Jkp_zG__container .MenuChatItem-module__Jkp_zG__arrow{width:50%;color:var(--color-gray);grid-area:A;place-self:center}.MenuChatItem-module__Jkp_zG__chat_icon{background-color:var(--color-purple-icon-bg);border-radius:.5em;grid-area:I;place-self:center;width:80%;padding:10px}.MenuChatItem-module__Jkp_zG__title{color:var(--color-purple-900);grid-area:T;padding-left:10px;font-weight:500}.MenuChatItem-module__Jkp_zG__date{grid-area:D;padding-left:10px;font-size:small}
.page-module__X_Z_4a__container{background-color:var(--color-white);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)}
.SwipeToDelete-module__UaYCBq__wrapper{border-radius:.5em;position:relative;overflow:hidden}.SwipeToDelete-module__UaYCBq__delete_zone{background-color:var(--color-delete);border-radius:.5em 0 0 .5em;justify-content:center;align-items:center;width:72px;display:flex;position:absolute;top:0;bottom:0;left:0}.SwipeToDelete-module__UaYCBq__trash_icon{color:#fff;width:26px;height:26px}.SwipeToDelete-module__UaYCBq__content{background-color:#fff;position:relative}.SwipeToDelete-module__UaYCBq__overlay{background-color:var(--color-overlay);z-index:200;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SwipeToDelete-module__UaYCBq__dialog{text-align:center;width:85%;max-width:320px;box-shadow:0 8px 32px var(--color-shadow-dark);background-color:#fff;border-radius:1em;padding:1.5rem}.SwipeToDelete-module__UaYCBq__dialog_title{color:var(--color-dialog-title);margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.SwipeToDelete-module__UaYCBq__dialog_text{color:var(--color-dialog-body);word-break:break-word;margin-bottom:1.5rem;font-size:.9rem}.SwipeToDelete-module__UaYCBq__dialog_actions{gap:.75rem;display:flex}.SwipeToDelete-module__UaYCBq__cancel_btn{border:1px solid var(--color-dialog-border);cursor:pointer;background:#fff;border-radius:.5em;flex:1;padding:.625rem 1rem;font-size:.95rem;font-weight:600}.SwipeToDelete-module__UaYCBq__cancel_btn:hover{background-color:var(--color-dialog-hover-bg)}.SwipeToDelete-module__UaYCBq__delete_btn{background:var(--color-delete);color:#fff;cursor:pointer;border:none;border-radius:.5em;flex:1;padding:.625rem 1rem;font-size:.95rem;font-weight:600}.SwipeToDelete-module__UaYCBq__delete_btn:hover:not(:disabled){background:var(--color-delete-hover)}.SwipeToDelete-module__UaYCBq__delete_btn:disabled{opacity:.6;cursor:not-allowed}
.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:var(--color-error-text);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:var(--color-error-text);width:75%;font-size:x-large}.not-found-module__r5d8VW__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);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}.not-found-module__r5d8VW__button:disabled{opacity:.5}.not-found-module__r5d8VW__button{background-color:var(--color-purple-600);color:var(--color-white);font-size:"16px"}.not-found-module__r5d8VW__button:hover{background-color:var(--color-purple-700)}@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 var(--color-spinner-border);border-top:4px solid var(--color-spinner-tip);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:var(--color-error-text);width:75%;font-size:x-large}
