.video-player-switcher__item[data-v-84e431d0]{width:100%;height:100%}.video-player-switcher__video[data-v-84e431d0]{-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.video-player-switcher__video--active[data-v-84e431d0]{opacity:1}.chat-decoration-wrapper{background:var(--color-white);flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:visible}@media (width>=768px){.chat-decoration-wrapper{flex-direction:row;height:100%;overflow:hidden}}@media (width>=1024px){.chat-decoration-wrapper{overflow:hidden}}.chat-decoration-wrapper__welcome{flex-direction:column;flex:none;gap:1.5rem;min-width:0;margin-bottom:2rem;padding:3.1875rem 0 0;display:flex}@media (width>=768px){.chat-decoration-wrapper__welcome{flex-basis:18.75rem;padding:5.9375rem 0 0}}@media (width>=1024px){.chat-decoration-wrapper__welcome{flex-basis:31.25rem}}@media (width>=1100px){.chat-decoration-wrapper__welcome{margin:0;padding:5.9375rem 0 2.0625rem}}@media (width>=1440px){.chat-decoration-wrapper__welcome{flex-basis:37.6875rem}}.chat-decoration-wrapper__title{text-transform:uppercase;font-weight:var(--font-weight-bold);color:var(--color-green);font-size:var(--text-m-h2);flex-direction:column;gap:.5rem;width:min(100%,23.75rem);margin:0 auto;padding:0 1rem;display:inline-flex}.chat-decoration-wrapper__title>*{line-height:1}.chat-decoration-wrapper__title>:last-child{text-align:right}@media (width>=768px){.chat-decoration-wrapper__title{font-size:var(--text-h3);gap:.9375rem;width:min(100%,34.375rem)}.chat-decoration-wrapper__title>*{line-height:1.2}}@media (width>=1100px){.chat-decoration-wrapper__title>:last-child{margin-left:9.3125rem}}.chat-decoration-wrapper__video{flex:none;width:100%;max-width:11rem;height:11rem;margin:0 auto}@media (width>=768px){.chat-decoration-wrapper__video{flex:auto;max-width:100%;height:auto;min-height:0}}.chat-decoration-wrapper__chat{flex-direction:column;flex:1 0 auto;width:100%;min-width:0;max-width:70.875rem;min-height:12.5rem;margin-left:auto;display:flex;position:relative}@media (width>=768px){.chat-decoration-wrapper__chat{flex:auto;height:100%;padding:5.625rem 0 0}}.chat-decoration-wrapper__scroll-content{flex:none;width:100%;min-width:0;max-width:100%;min-height:0;position:relative}@media (width>=768px){.chat-decoration-wrapper__scroll-content{flex-direction:column;flex:auto;display:flex}}.chat-decoration-wrapper__messages-state{width:100%}@media (width>=768px){.chat-decoration-wrapper__messages-state,.chat-decoration-wrapper__messages-state>.skeleton-container__content{flex-direction:column;flex:auto;min-height:0;display:flex}}.chat-decoration-wrapper__preset{flex-direction:column;gap:.5rem;padding:0 1rem 1rem;display:flex}@media (width>=768px){.chat-decoration-wrapper__preset{flex-direction:row;padding-bottom:2.5rem}}.chat-decoration-wrapper__preset-btn{font-size:var(--text-m-16);word-wrap:anywhere;min-width:0;padding:1rem .625rem;font-weight:700}@media (width>=768px){.chat-decoration-wrapper__preset-btn{font-weight:var(--font-weight-bold);font-size:var(--text-m-18);flex:1 1 0}.chat-decoration-wrapper__preset-btn:after{border-width:.1875rem}}.chat-decoration-wrapper__message-skeleton{flex-direction:column;gap:1rem;padding:0 1rem 1.5rem;display:flex}@media (width>=768px){.chat-decoration-wrapper__message-skeleton{gap:2rem}}.chat-decoration-wrapper__message-skeleton-row{display:flex}.chat-decoration-wrapper__message-skeleton-row--incoming{justify-content:flex-start}.chat-decoration-wrapper__message-skeleton-row--outgoing{justify-content:flex-end}.chat-decoration-wrapper__message-skeleton-bubble{border-radius:1.125rem;height:4.375rem}@media (width>=768px){.chat-decoration-wrapper__message-skeleton-bubble{height:5.75rem}}.chat-decoration-wrapper__message-skeleton-bubble--short{width:min(26.25rem,64%)}.chat-decoration-wrapper__message-skeleton-bubble--medium{width:min(32.5rem,74%)}.chat-decoration-wrapper__message-skeleton-bubble--long{width:min(36.875rem,82%)}.chat-decoration-wrapper__empty{display:none}@media (width>=768px){.chat-decoration-wrapper__empty{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;min-height:22.8125rem;padding:0 1rem 11.25rem;display:flex;position:absolute;inset:0}}@media (width>=1024px){.chat-decoration-wrapper__empty{padding:0 1rem 7.5rem}}.chat-decoration-wrapper__empty-text{max-width:33.875rem;color:var(--color-brown);font-size:var(--text-16);line-height:var(--text-16--line-height);text-align:center;white-space:pre-line;margin:0}@media (width>=1024px){.chat-decoration-wrapper__empty-text{font-size:var(--text-32);line-height:var(--text-32--line-height)}}.chat-decoration-wrapper__empty-arrow{--chat-decoration-wrapper-empty-arrow-offset:-11.25rem;transform:translate(-11.25rem)rotate(-80deg);transform:translateX(var(--chat-decoration-wrapper-empty-arrow-offset)) rotate(-80deg);margin-top:1.25rem;overflow:hidden}@media (width>=768px){.chat-decoration-wrapper__empty-arrow{--chat-decoration-wrapper-empty-arrow-offset:-7.5rem;width:3.75rem}}@media (width>=1100px){.chat-decoration-wrapper__empty-arrow{--chat-decoration-wrapper-empty-arrow-offset:-11.875rem;width:5rem;margin-top:3.625rem}}@media (width>=1440px){.chat-decoration-wrapper__empty-arrow{--chat-decoration-wrapper-empty-arrow-offset:-18.75rem;width:5.625rem;margin-top:4.875rem}}@media (width>=768px){.input-message[data-v-ef1913f9]{grid-gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}}.input-message__control[data-v-ef1913f9]{border-radius:3.125rem 3.125rem 0 0;min-width:0}@media (width>=768px){.input-message__control[data-v-ef1913f9]{background:0 0;border-radius:0}}.input-message__field[data-v-ef1913f9]{resize:none;background-color:var(--color-gray-light);width:100%;max-height:15.625rem;font-size:var(--text-m-16);color:var(--color-black);appearance:none;scrollbar-gutter:stable;border:none;border-radius:624.938rem;outline:none;padding:1.75rem 4.375rem 1.75rem 1.5rem;line-height:1.2;display:block;position:relative;overflow:hidden auto}.input-message__field[data-v-ef1913f9]:focus-visible{box-shadow:0 0 0 .125rem var(--color-primary)}@media (width>=768px){.input-message__field[data-v-ef1913f9]{min-height:4.6875rem;font-size:var(--text-18);padding:1.625rem 2.5rem}}.input-message__field--editable[data-v-ef1913f9]{white-space:pre-wrap;word-wrap:anywhere;display:block}.input-message__field--expanded[data-v-ef1913f9]{border-radius:1.25rem}.input-message__field--editable.input-message__field--empty[data-v-ef1913f9]:before{white-space:nowrap;text-overflow:ellipsis;content:attr(data-placeholder);width:100%;height:100%;color:var(--color-black-alpha-30);pointer-events:none;padding:inherit;position:absolute;top:0;left:0;overflow:hidden}.input-message__field--textarea[data-v-ef1913f9]{field-sizing:content}.input-message__field--textarea[data-v-ef1913f9]::placeholder{white-space:nowrap;text-overflow:ellipsis;width:100%;height:100%;color:var(--color-black-alpha-30);overflow:hidden}button.input-message__send-btn[data-v-ef1913f9]{border-radius:50%;flex-shrink:0;width:3.375rem;height:3.375rem;transition:none;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}@media (width>=768px){button.input-message__send-btn[data-v-ef1913f9]{width:4.625rem;height:4.625rem;position:static;transform:translateY(0)}}.input-message__send-btn--expanded[data-v-ef1913f9]{top:auto;bottom:.625rem;transform:translateY(0)}.loading-dot[data-v-c02d06a8]{color:currentColor;justify-content:flex-start;align-items:center;min-width:7em;min-height:1.2em;line-height:1;display:inline-flex}.loading-dot__text[data-v-c02d06a8]{white-space:nowrap;background:linear-gradient(110deg,color-mix(in oklab,currentcolor 74%,transparent) 0,color-mix(in oklab,currentcolor 88%,transparent) 68%,color-mix(in oklab,var(--color-white) 92%,currentcolor) 70%,color-mix(in oklab,currentcolor 88%,transparent) 82%,color-mix(in oklab,currentcolor 94%,transparent) 100%);will-change:background-position;-webkit-text-fill-color:transparent;background-position:120% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:1.7s linear infinite loading-dot-shine-c02d06a8}@keyframes loading-dot-shine-c02d06a8{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.loading-dot__text[data-v-c02d06a8]{color:currentColor;will-change:auto;-webkit-text-fill-color:currentcolor;background:0 0;animation:none}}.message[data-v-7df6f12f]{box-sizing:border-box;flex-direction:column;width:100%;display:inline-flex}.message__attachments[data-v-7df6f12f]{grid-gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));place-items:start;gap:.5rem;width:100%;display:grid}@media (width>=640px){.message__attachments[data-v-7df6f12f]{grid-template-columns:repeat(auto-fill,minmax(12.5rem,1fr))}}@media (width>=768px){.message__attachments[data-v-7df6f12f]{gap:.75rem}}.message__bubble[data-v-7df6f12f]{box-sizing:border-box;border-radius:1.125rem;max-width:min(36.875rem,100%);padding:1rem 1.5rem}@media (width>=768px){.message__bubble[data-v-7df6f12f]{border-radius:1.25rem;max-width:min(36.875rem,100% - 2rem);padding:1.5rem}}.message__content[data-v-7df6f12f]{font-size:var(--text-16);white-space:pre-wrap;word-wrap:anywhere;text-wrap:pretty}@media (width>=768px){.message__content[data-v-7df6f12f]{font-size:var(--text-18)}}.message__markdown[data-v-7df6f12f]{white-space:normal}.message__markdown[data-v-7df6f12f] *{word-wrap:anywhere}.message__markdown[data-v-7df6f12f] blockquote,.message__markdown[data-v-7df6f12f] ol,.message__markdown[data-v-7df6f12f] p,.message__markdown[data-v-7df6f12f] pre,.message__markdown[data-v-7df6f12f] ul{margin:0}.message__markdown[data-v-7df6f12f] blockquote+p,.message__markdown[data-v-7df6f12f] ol+p,.message__markdown[data-v-7df6f12f] p+ol,.message__markdown[data-v-7df6f12f] p+p,.message__markdown[data-v-7df6f12f] p+ul,.message__markdown[data-v-7df6f12f] pre+p,.message__markdown[data-v-7df6f12f] ul+p{margin-top:.75em}.message__markdown[data-v-7df6f12f] ol,.message__markdown[data-v-7df6f12f] ul{grid-gap:.35em;gap:.35em;padding-left:1.2em;display:grid}.message__markdown[data-v-7df6f12f] ul{list-style-type:disc}.message__markdown[data-v-7df6f12f] ol{list-style-type:decimal}.message__markdown[data-v-7df6f12f] a{color:inherit;text-underline-offset:.18em;-webkit-text-decoration:underline;text-decoration:underline}.message__markdown[data-v-7df6f12f] code{background:color-mix(in oklab,currentcolor 18%,transparent);border-radius:.25rem;padding:.1em .25em}.message__markdown[data-v-7df6f12f] pre{background:var(--color-black-alpha-18);border-radius:.5rem;padding:.75rem;overflow-x:auto}.message__markdown-fallback[data-v-7df6f12f]{white-space:pre-wrap}.message__typing[data-v-7df6f12f]{min-height:1.2em}.message__products[data-v-7df6f12f]{grid-gap:.5rem;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.message__content+.message__products[data-v-7df6f12f]{margin-top:.75rem}.message__product[data-v-7df6f12f]{grid-gap:.625rem;border-top:.0625rem solid color-mix(in oklab,currentcolor 18%,transparent);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.625rem;padding-top:.5rem;display:grid}.message__product-title[data-v-7df6f12f]{min-width:0;font-weight:var(--font-weight-bold);word-wrap:anywhere}.message__product-price[data-v-7df6f12f]{color:color-mix(in oklab,currentcolor 62%,transparent);white-space:nowrap}.message__meta[data-v-7df6f12f]{justify-content:flex-end;align-items:center;gap:.375rem;margin-top:.3125rem;display:flex}.message__time[data-v-7df6f12f]{min-width:3rem;font-size:var(--text-16);line-height:var(--text-16--line-height);text-align:right;white-space:nowrap}.message__state-icon[data-v-7df6f12f],.message__time[data-v-7df6f12f]{pointer-events:none;-webkit-user-select:none;user-select:none}.message__state-icon[data-v-7df6f12f]{font-size:var(--text-18);color:var(--color-gray-text);flex:none}.message--incoming[data-v-7df6f12f]{align-items:flex-start}.message--incoming .message__bubble[data-v-7df6f12f]{background:var(--color-green-light);color:var(--color-white);border-bottom-left-radius:0}.message--incoming .message__time[data-v-7df6f12f]{color:var(--color-white-alpha-50)}.message--incoming .message__state-icon[data-v-7df6f12f]{color:var(--color-white)}.message--outgoing[data-v-7df6f12f]{align-items:flex-end}.message--outgoing .message__attachments[data-v-7df6f12f]{justify-content:flex-end}.message--outgoing .message__bubble[data-v-7df6f12f]{background:var(--color-mint-light);color:var(--color-black);border-bottom-right-radius:0}.message--outgoing .message__time[data-v-7df6f12f],.message__retry[data-v-7df6f12f]{color:var(--color-gray-text)}.message__retry[data-v-7df6f12f]{cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.message-list[data-v-16d040fe]{flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0 0 1rem;list-style:none;display:flex}@media (width>=768px){.message-list[data-v-16d040fe]{gap:2rem;padding:0 0 1.5rem}}.message-list__item[data-v-16d040fe]{list-style:none}.message-enter-active[data-v-16d040fe],.message-leave-active[data-v-16d040fe]{transition:opacity .15s,transform .15s}.message-enter-from[data-v-16d040fe],.message-leave-to[data-v-16d040fe]{opacity:0;transform:translateY(1.25rem)}.chat-window[data-v-2e1a6004]{background:var(--color-white);width:100%;min-width:0;max-width:100%;min-height:0;display:block;position:relative;overflow:hidden}.chat-window__scroll--mobile[data-v-2e1a6004]{width:100%;max-width:100%;height:100%;display:block}.chat-window__scroll--mobile[data-v-2e1a6004] [data-overlayscrollbars-viewport],.chat-window__scroll--mobile[data-v-2e1a6004]:not([data-overlayscrollbars]){flex-direction:column-reverse;display:flex}.chat-window__scroll--mobile[data-v-2e1a6004] [data-overlayscrollbars-viewport]{height:auto;min-height:0;max-height:100%}.chat-window__scroll--mobile[data-v-2e1a6004] [data-overlayscrollbars-contents]{flex:none}.chat-window__messages-scroll[data-v-2e1a6004]{flex:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0}.chat-window__messages-scroll[data-v-2e1a6004] [data-overlayscrollbars-viewport],.chat-window__messages-scroll[data-v-2e1a6004]:not([data-overlayscrollbars]){flex-direction:column-reverse;display:flex}.chat-window__messages-scroll[data-v-2e1a6004] [data-overlayscrollbars-contents]{flex:none}.chat-window__scroll--mobile[data-v-2e1a6004] .chat-decoration-wrapper__message-skeleton,.chat-window__scroll--mobile[data-v-2e1a6004] .chat-decoration-wrapper__preset,.chat-window__scroll--mobile[data-v-2e1a6004] .chat-decoration-wrapper__title{padding-left:0;padding-right:0}.chat-window__messages-footer[data-v-2e1a6004]{order:-1;width:100%}.chat-window__suggestion-chips[data-v-2e1a6004]{flex-flow:wrap;gap:.5rem;padding:0;display:flex}.chat-window__message-input[data-v-2e1a6004]{z-index:10;width:auto;position:absolute;left:1rem;transform:none}.chat-window__message-input--desktop[data-v-2e1a6004]{bottom:2rem;right:1rem}.chat-window__message-input--mobile[data-v-2e1a6004]{bottom:1rem;right:1rem}button.chat-window__close-btn[data-v-2e1a6004]{color:var(--color-red);z-index:2;background-color:#fff;padding:.5rem;font-size:1.5rem;position:fixed;top:1.5rem;right:1.5rem}@media (width>=768px){button.chat-window__close-btn[data-v-2e1a6004]{background-color:#0000;padding:0;position:absolute;top:2.125rem;right:2.625rem}}.chat-modal{overflow:hidden}.chat-modal,.chat-modal.vfm{justify-content:center;align-items:center;display:flex}.chat-modal .vfm__content{background:0 0;flex-direction:column;justify-content:center;width:100%;max-width:120rem;height:100%;max-height:59.0625rem;padding:0;display:flex}@media (width>=768px){.chat-modal .vfm__content{padding:2rem 2.5rem}}.chat-modal__window{border-radius:2.25rem;height:100%}@media (width>=768px){.chat-modal__window{border-radius:3.125rem;padding:2rem 1rem 0 2.5rem}}@media (width>=1100px){.chat-modal__window{padding:2rem 1.5rem 0 2.5rem}}.send-input[data-v-c6a31a27]{background-color:var(--color-white);border-radius:3.40282e38rem;display:flex;position:relative}.send-input__field[data-v-c6a31a27]{width:100%;font-size:var(--text-18);line-height:var(--text-18--line-height);height:5.375rem;color:var(--color-black);outline:none;padding:0 4.875rem 0 1.5rem}@media (width>=768px){.send-input__field[data-v-c6a31a27]{font-size:var(--text-24);line-height:var(--text-24--line-height);height:7.5rem;padding:0 7.125rem 0 2.5rem}}.send-input__btn[data-v-c6a31a27]{border-radius:100%;justify-content:center;align-items:center;width:3.375rem;height:3.375rem;display:flex;top:50%;right:1.5rem;transform:translateY(-50%);position:absolute!important}@media (width>=768px){.send-input__btn[data-v-c6a31a27]{width:4.625rem;height:4.625rem;right:2.5rem}}
