[data-public-root] .chatbot-demo-ai-avatar{width:100%;height:100%;display:block;overflow:visible}[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-blob-back{transform-box:fill-box;transform-origin:50%;animation:7.2s ease-in-out -1.4s infinite chatbot-demo-ai-blob-back}[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-blob-front{transform-box:fill-box;transform-origin:50%;animation:5.6s ease-in-out -.8s infinite chatbot-demo-ai-blob-front}[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-sparkle{transform-box:fill-box;transform-origin:50%}[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-sparkle--1{animation:3.4s ease-in-out infinite chatbot-demo-ai-sparkle-a}[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-sparkle--2{animation:4.1s ease-in-out -1.7s infinite chatbot-demo-ai-sparkle-b}[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-sparkle--3{animation:3.7s ease-in-out -2.9s infinite chatbot-demo-ai-sparkle-c}@keyframes chatbot-demo-ai-blob-back{0%,to{transform:translate(-36.0952px,-33.9037px)rotate(-18.88deg)scale(1)}33%{transform:translate(-35.3px,-34.7px)rotate(-6.5deg)scale(1.035)}66%{transform:translate(-36.9px,-33.4px)rotate(-31.5deg)scale(.965)}}@keyframes chatbot-demo-ai-blob-front{0%,to{transform:translate(-33.9105px,-34.5492px)rotate(82.84deg)scale(1)}40%{transform:translate(-33.2px,-35.1px)rotate(97deg)scale(1.035)}70%{transform:translate(-34.6px,-33.9px)rotate(68deg)scale(.975)}}@keyframes chatbot-demo-ai-sparkle-a{0%,to{opacity:1;transform:scale(1)}38%{opacity:.78;transform:scale(.95)}62%{opacity:.96;transform:scale(1.025)}}@keyframes chatbot-demo-ai-sparkle-b{0%,to{opacity:.92;transform:scale(.98)}45%{opacity:1;transform:scale(1.04)}72%{opacity:.84;transform:scale(.96)}}@keyframes chatbot-demo-ai-sparkle-c{0%,to{opacity:.88;transform:scale(.97)}35%{opacity:1;transform:scale(1.03)}68%{opacity:.8;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-blob-back,[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-blob-front,[data-public-root] .chatbot-demo-ai-avatar .ai-avatar-sparkle{animation:none}}
[data-public-root] .chatbot-demo-player{box-sizing:border-box;flex-shrink:0;display:block;position:relative;overflow:hidden}[data-public-root] .media:has([data-public=chatbot-demo-player]){padding:0}:is([data-public-root] .media .media__frame:has([data-public=chatbot-demo-player]),[data-public-root] .media .media__stage:has([data-public=chatbot-demo-player]),[data-public-root] .media .media__window:has([data-public=chatbot-demo-player])){padding:0}[data-public-root] .chatbot-demo-player--fill{border-radius:inherit;flex-shrink:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;overflow:hidden}[data-public-root] .chatbot-demo-player--fill .chatbot-demo-player__mount{justify-content:stretch;align-items:stretch}[data-public-root] .chatbot-demo-player--fill .chatbot-demo-chat-embed{border-radius:inherit;width:100%;height:100%;min-height:100%}[data-public-root] .media .media__frame>.chatbot-demo-player--fill{width:100%;min-width:0;max-width:100%;height:100%;min-height:100%;display:block}[data-public-root] .chatbot-demo-player--fill .chatbot-demo-player__poster{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}[data-public-root] .chatbot-demo-player .chatbot-demo-player__poster{z-index:2;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:1;width:100%;height:100%;transition:opacity var(--chatbot-demo-poster-exit-ms,.28s) ease;display:block;position:absolute;inset:0}[data-public-root] .chatbot-demo-player .chatbot-demo-player__poster[data-poster=exiting]{opacity:0}[data-public-root] .chatbot-demo-player__mount{z-index:1;opacity:0;transition:opacity var(--chatbot-demo-poster-exit-ms,.28s) ease;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}[data-public-root] .chatbot-demo-player__mount[data-visible=true]{opacity:1}[data-public-root] .chatbot-demo-player[data-poster=gone] .chatbot-demo-player__mount[data-visible=true]{pointer-events:auto}[data-public-root] .chatbot-demo-player[data-poster=gone][data-mount=live] .chatbot-demo-player__mount{opacity:1;pointer-events:auto;transition:none}[data-public-root] .chatbot-demo-player .chatbot-demo-chat-embed{width:100%;height:100%}[data-public-root] .chatbot-demo-player .chatbot-demo-chat-embed .figma-gift-dialog-plate__content{max-width:none;padding:0}[data-public-root] .component-section-accordion--gift-dialog .figma-gift-dialog__bg,[data-public-root] .chatbot-demo-chat-embed .figma-gift-dialog-isolate--roles-media .figma-gift-dialog__bg{display:none}[data-public-root] .component-section-accordion--gift-dialog .figma-gift-dialog__scale{justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:size}[data-public-root] .component-section-accordion--gift-dialog .figma-gift-dialog__object{width:1191px;height:1191px;transform:scale(calc(min(100cqw, 100cqh) / 1191));transform-origin:50%;flex-shrink:0;position:relative;top:auto;left:auto}@supports not (transform:scale(calc(min(100cqw, 100cqh) / 1191))){[data-public-root] .component-section-accordion--gift-dialog .figma-gift-dialog__object{transform:scale(.491184)}}[data-public-root] .chatbot-demo-player .ac-widget-chat-demo.is-stage-bg-none .ac-widget-chat-demo__stage{box-shadow:none;background:0 0;padding:0}[data-public-root] .media .media__stage>[data-public=chatbot-demo-player],[data-public-root] .media .media__stage [data-public=demo-host]{border-radius:inherit}[data-public-root] .media[data-variant=stage] .media__stage:has([data-public=chatbot-demo-player]){background-color:#0000}[data-public-root] .figma-gift-dialog-isolate{--ac-widget-chat-accent:#7424ff;--ac-widget-chat-accent-light:#9659ff}[data-public-root] .ac-widget-chat-demo__header-avatar-svg linearGradient[id*=grad_ellipse_1] stop,[data-public-root] .figma-gift-dialog__ai-avatar-svg linearGradient[id*=grad_ellipse_1] stop{stop-color:var(--ac-widget-chat-accent,#7424ff)}[data-public-root] .ac-widget-chat-demo__header-avatar-svg linearGradient[id*=grad_ellipse_2] stop:first-child,[data-public-root] .figma-gift-dialog__ai-avatar-svg linearGradient[id*=grad_ellipse_2] stop:first-child{stop-color:var(--ac-widget-chat-accent-light,#9659ff)}[data-public-root] .ac-widget-chat-demo__header-avatar-svg linearGradient[id*=grad_ellipse_2] stop:last-child,[data-public-root] .figma-gift-dialog__ai-avatar-svg linearGradient[id*=grad_ellipse_2] stop:last-child{stop-color:var(--ac-widget-chat-accent,#7424ff)}
[data-public-root] .logo-marquee{gap:var(--space-gap-lg);box-sizing:border-box;width:100%;color:var(--color-fg-default);font-family:var(--prv-font-sans);flex-direction:column;display:flex}[data-public-root] .logo-marquee[data-chrome=panel]{padding:var(--prv-space-48) var(--prv-space-40);border-radius:var(--radius-xl);background-color:var(--color-surface-muted)}[data-public-root] .logo-marquee[data-tone=inverse]{color:var(--color-fg-inverse)}[data-public-root] .logo-marquee__header{align-items:center;gap:var(--space-heading-description-h3);width:100%;max-width:var(--heading-max-width);text-align:center;flex-direction:column;margin-inline:auto;display:flex}[data-public-root] .logo-marquee__title{text-align:center;color:inherit;text-wrap:balance;margin:0}[data-public-root] .logo-marquee__description{text-align:center;color:var(--color-fg-muted);text-wrap:pretty;margin:0}[data-public-root] .logo-marquee[data-tone=inverse] .logo-marquee__description{color:var(--color-fg-inverse-subtle)}[data-public-root] .logo-marquee__highlight{color:inherit;display:inline-block;position:relative}[data-public-root] .logo-marquee__highlight:after{content:"";pointer-events:none;background:var(--gradient-accent);width:100%;height:10px;margin-top:-5px;position:absolute;top:100%;left:0;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 63 5\" preserveAspectRatio=\"none\"><path fill=\"%23000\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.1251 3.41109L61.1315 3.52376L61.0188 2.53013C61.1315 3.52376 61.1313 3.52378 61.1311 3.5238L61.1305 3.52386L61.1289 3.52404L61.1236 3.52464L61.1047 3.52672L61.0328 3.53436C60.9696 3.54094 60.8757 3.55046 60.7494 3.56253C60.497 3.58667 60.1155 3.62101 59.5933 3.66247C58.5491 3.7454 56.9421 3.85688 54.6795 3.97238C50.1545 4.20336 43.0058 4.45049 32.4905 4.51728C21.9683 4.58411 14.3229 4.32572 9.30232 4.0499C6.79202 3.912 4.9379 3.76974 3.70845 3.6616C3.09372 3.60753 2.63516 3.56199 2.32883 3.52978C2.17566 3.51368 2.06055 3.50092 1.983 3.49209L1.8948 3.48187L1.87171 3.47912L1.8654 3.47835L1.86355 3.47813L1.86295 3.47805C1.86274 3.47803 1.86257 3.47801 1.98439 2.48545L1.86257 3.47801L0.870017 3.35619L1.11366 1.37108L2.10605 1.49288L2.1061 1.49289L2.10621 1.4929L2.10686 1.49298L2.11099 1.49348L2.12973 1.49572L2.20928 1.50493C2.28107 1.5131 2.39045 1.52524 2.53791 1.54074C2.83284 1.57175 3.28012 1.6162 3.88369 1.66929C5.09082 1.77547 6.92309 1.91618 9.41203 2.05292C14.3899 2.32638 21.9944 2.58391 32.4778 2.51732C42.968 2.45069 50.0866 2.20422 54.5775 1.97498C56.8229 1.86036 58.4111 1.75007 59.435 1.66875C59.9469 1.62809 60.3177 1.59469 60.5591 1.57161C60.6797 1.56008 60.768 1.55112 60.8254 1.54514L60.8884 1.53845L60.9029 1.53686L60.9059 1.53652L60.9061 1.5365M60.9063 1.53647L61.8998 1.42383L62.1251 3.41109\"/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 63 5\" preserveAspectRatio=\"none\"><path fill=\"%23000\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.1251 3.41109L61.1315 3.52376L61.0188 2.53013C61.1315 3.52376 61.1313 3.52378 61.1311 3.5238L61.1305 3.52386L61.1289 3.52404L61.1236 3.52464L61.1047 3.52672L61.0328 3.53436C60.9696 3.54094 60.8757 3.55046 60.7494 3.56253C60.497 3.58667 60.1155 3.62101 59.5933 3.66247C58.5491 3.7454 56.9421 3.85688 54.6795 3.97238C50.1545 4.20336 43.0058 4.45049 32.4905 4.51728C21.9683 4.58411 14.3229 4.32572 9.30232 4.0499C6.79202 3.912 4.9379 3.76974 3.70845 3.6616C3.09372 3.60753 2.63516 3.56199 2.32883 3.52978C2.17566 3.51368 2.06055 3.50092 1.983 3.49209L1.8948 3.48187L1.87171 3.47912L1.8654 3.47835L1.86355 3.47813L1.86295 3.47805C1.86274 3.47803 1.86257 3.47801 1.98439 2.48545L1.86257 3.47801L0.870017 3.35619L1.11366 1.37108L2.10605 1.49288L2.1061 1.49289L2.10621 1.4929L2.10686 1.49298L2.11099 1.49348L2.12973 1.49572L2.20928 1.50493C2.28107 1.5131 2.39045 1.52524 2.53791 1.54074C2.83284 1.57175 3.28012 1.6162 3.88369 1.66929C5.09082 1.77547 6.92309 1.91618 9.41203 2.05292C14.3899 2.32638 21.9944 2.58391 32.4778 2.51732C42.968 2.45069 50.0866 2.20422 54.5775 1.97498C56.8229 1.86036 58.4111 1.75007 59.435 1.66875C59.9469 1.62809 60.3177 1.59469 60.5591 1.57161C60.6797 1.56008 60.768 1.55112 60.8254 1.54514L60.8884 1.53845L60.9029 1.53686L60.9059 1.53652L60.9061 1.5365M60.9063 1.53647L61.8998 1.42383L62.1251 3.41109\"/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-public-root] .logo-marquee__viewport{margin-inline:calc(-1 * var(--space-container-x));width:calc(100% + 2 * var(--space-container-x));max-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--prv-space-60), #000 calc(100% - var(--prv-space-60)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--prv-space-60), #000 calc(100% - var(--prv-space-60)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--prv-space-60), #000 calc(100% - var(--prv-space-60)), transparent 100%);overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-public-root] .logo-marquee[data-chrome=panel] .logo-marquee__viewport{margin-inline:calc(-1 * var(--prv-space-24));width:calc(100% + 2 * var(--prv-space-24))}[data-public-root] .logo-marquee__track{align-items:center;gap:var(--prv-space-80);width:max-content;padding-inline:var(--prv-space-48);will-change:transform;flex-wrap:nowrap;margin:0;list-style:none;animation:90s linear infinite logo-marquee-scroll;display:flex}[data-public-root] .logo-marquee__item{flex:none;line-height:0;list-style:none}[data-public-root] .logo-marquee__logo{line-height:0;display:block}[data-public-root] .logo-marquee__img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}@media (max-width:767px){[data-public-root] .logo-marquee[data-chrome=panel]{padding:var(--prv-space-32) var(--prv-space-20)}[data-public-root] .logo-marquee__viewport{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--prv-space-48), #000 calc(100% - var(--prv-space-48)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--prv-space-48), #000 calc(100% - var(--prv-space-48)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--prv-space-48), #000 calc(100% - var(--prv-space-48)), transparent 100%)}[data-public-root] .logo-marquee__track{gap:var(--prv-space-50)}[data-public-root] .logo-marquee__item{transform:scale(.75)}}@keyframes logo-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){[data-public-root] .logo-marquee__track{animation:none;transform:translate(0)}}
[data-public-root] .demo-host{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}:is([data-public-root] .media:has(>.media__frame>[data-public=demo-host]),[data-public-root] .media:has(>.media__stage>[data-public=demo-host]),[data-public-root] .media:has(>.media__window>[data-public=demo-host]),[data-public-root] .media:has([data-public=demo-host])),:is([data-public-root] .media .media__frame:has(>[data-public=demo-host]),[data-public-root] .media .media__stage:has(>[data-public=demo-host]),[data-public-root] .media .media__window:has(>[data-public=demo-host])){padding:0}[data-public-root] .demo-host__layout{flex:none;position:relative;overflow:visible}[data-public-root] .demo-host__stage{box-sizing:border-box;transform:scale(var(--demo-host-scale,1));transform-origin:0 0;position:absolute;top:0;left:0;overflow:visible}[data-public-root] .media[data-variant=plain] .media__frame>[data-public=demo-host],[data-public-root] .media[data-variant=well] .media__frame>[data-public=demo-host]{width:100%;height:100%;display:flex}[data-public-root] .media[data-aspect=source][data-variant=plain] .media__frame>[data-public=demo-host],[data-public-root] .media[data-aspect=source][data-variant=well] .media__frame>[data-public=demo-host]{height:auto}:is([data-public-root] .media[data-variant=plain] .media__frame:has(>[data-public=demo-host]),[data-public-root] .media[data-variant=well] .media__frame:has(>[data-public=demo-host])){overflow:visible}
