.ChatBubble-module__oGHxnq__bubbleContainer{background-color:var(--color-light-grey);border-radius:5rem;max-width:clamp(31rem,48rem,80%);padding:4.6rem;position:relative}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=audio]{max-width:31rem}.ChatBubble-module__oGHxnq__bubbleContainer h2{line-height:.9}@media (min-width:1200px){.ChatBubble-module__oGHxnq__bubbleContainer h2{font-family:var(--font-heading);letter-spacing:.02em;font-size:3.2rem;font-weight:700;line-height:1}@media (min-width:768px){.ChatBubble-module__oGHxnq__bubbleContainer h2{letter-spacing:0;font-size:5.4rem;line-height:.9}}}.ChatBubble-module__oGHxnq__bubbleContainer:after{content:"";background-color:var(--color-light-grey);border-bottom-right-radius:100%;width:25px;height:20px;position:absolute;top:calc(100% - 1px);left:50px}@media (min-width:1200px){.ChatBubble-module__oGHxnq__bubbleContainer:after{width:30px;left:70px}}.ChatBubble-module__oGHxnq__bubbleContainer[data-includetimestamp=true]{padding-bottom:1.6rem}.ChatBubble-module__oGHxnq__bubbleContainer[data-includetimestamp=false] .ChatBubble-module__oGHxnq__bubbleTime{margin:0;display:none}@media (min-width:1200px){.ChatBubble-module__oGHxnq__bubbleContainer[data-includetimestamp=false] .ChatBubble-module__oGHxnq__bubbleTime{display:block}}.ChatBubble-module__oGHxnq__bubbleContainer[data-from=receiver]{background-color:var(--color-primary-green);color:var(--color-white)}.ChatBubble-module__oGHxnq__bubbleContainer[data-from=receiver]:after{left:unset;background-color:var(--color-primary-green);border-bottom-right-radius:0;border-bottom-left-radius:100%;right:50px}@media (min-width:1200px){.ChatBubble-module__oGHxnq__bubbleContainer[data-from=receiver]:after{right:70px}}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=image],.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video]{background-color:#0000;width:31rem;height:29rem;padding:0;overflow:hidden}@media (min-width:1200px){.ChatBubble-module__oGHxnq__bubbleContainer[data-type=image],.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video]{width:48rem;height:53rem}}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=image] img,.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] img{object-fit:cover;clip-path:url(#speechBubbleMask);min-width:100%;min-height:100%}@media (min-width:1200px){.ChatBubble-module__oGHxnq__bubbleContainer[data-type=image] img,.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] img{clip-path:url(#desktopSpeechBubbleMask)}}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=image]:after,.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video]:after{content:none}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=image] svg,.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] svg{width:100%}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] .ChatBubble-module__oGHxnq__bubbleTime,.ChatBubble-module__oGHxnq__bubbleContainer[data-type=image] .ChatBubble-module__oGHxnq__bubbleTime{display:none}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] button{appearance:none;z-index:1;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:100%;height:calc(100% - 2rem);display:flex;position:absolute;top:0;left:0}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] button:hover path{fill:var(--color-orange)}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] button svg{width:5.8rem;height:5.8rem}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=video] button path{fill:var(--color-white);transition:fill .25s}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=audio]{padding:2rem 2.6rem 1rem}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=audio][data-includetimestamp=false]{padding:2rem 2.6rem}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=audio] .ChatBubble-module__oGHxnq__bubbleContents{grid-gap:1.2rem;grid-template-columns:6.4rem minmax(auto,1fr);align-items:center;display:grid}.ChatBubble-module__oGHxnq__bubbleContainer[data-type=audio] .ChatBubble-module__oGHxnq__bubbleTime{margin-top:-1rem;margin-right:1rem}.ChatBubble-module__oGHxnq__bubbleContents :last-of-type{margin:0}.ChatBubble-module__oGHxnq__bubbleContents button{appearance:none;background-color:#0000;border:0;width:6.4rem;height:6.4rem;padding:0}.ChatBubble-module__oGHxnq__bubbleContents button svg,.ChatBubble-module__oGHxnq__bubbleContents button path{width:6.4rem;height:6.4rem}.ChatBubble-module__oGHxnq__bubbleContents button path{fill:var(--color-primary-green)}.ChatBubble-module__oGHxnq__bubbleTime{text-align:right;font-size:1.4rem;font-family:var(--font-body);margin-top:.6rem;display:block}.ChatBubble-module__oGHxnq__waveForm svg,.ChatBubble-module__oGHxnq__waveForm path,.ChatBubble-module__oGHxnq__waveForm g{width:100%;height:3.2rem}.ChatBubble-module__oGHxnq__waveGraphic linearGradient stop:first-child,.ChatBubble-module__oGHxnq__waveGraphic linearGradient stop:nth-child(2){stop-color:var(--sb-grad-start)}.ChatBubble-module__oGHxnq__waveGraphic linearGradient stop:nth-child(3),.ChatBubble-module__oGHxnq__waveGraphic linearGradient stop:nth-child(4){stop-color:var(--sb-grad-stop)}.ChatBubble-module__oGHxnq__waveGraphic path{transform-origin:50%;animation:.6s ease-in-out infinite forwards paused ChatBubble-module__oGHxnq__growExpand}[data-playing=true] .ChatBubble-module__oGHxnq__waveGraphic path{animation-iteration-count:infinite;animation-play-state:running}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+1){animation-delay:0s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+2){animation-delay:.1s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+3){animation-delay:.2s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+4){animation-delay:.3s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+5){animation-delay:.4s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+6){animation-delay:.5s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+7){animation-delay:.6s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+8){animation-delay:.7s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+9){animation-delay:.8s}.ChatBubble-module__oGHxnq__waveGraphic path:nth-child(10n+10){animation-delay:.9s}@keyframes ChatBubble-module__oGHxnq__growExpand{0%{transform:scaleY(.6)}50%{transform:scaleY(1)}to{transform:scaleY(.6)}}@keyframes ChatBubble-module__oGHxnq__pulse{0%{transform:scale(1)}70%{transform:scale(1.05)}to{transform:scale(1)}}
.SingleChat-module__us2bua__headerContainer{display:flex}@media (min-width:1200px){.SingleChat-module__us2bua__headerContainer{flex-direction:column-reverse}}.SingleChat-module__us2bua__singleChatContainer{background-color:var(--color-pastel-green);z-index:20;width:100%;height:100dvh;padding:0 3rem;position:fixed;top:0;left:0;overflow:hidden auto}@media (min-width:1200px){.SingleChat-module__us2bua__singleChatContainer{top:unset;left:unset;z-index:8;background-color:#0000;height:100%;padding:1.4rem 5rem 1.4rem 9rem;position:relative}}.SingleChat-module__us2bua__ribbonHeader{z-index:20;background-color:var(--color-primary-green);grid-gap:3rem;border-radius:4rem;grid-template-columns:5.8rem 1fr;grid-auto-flow:row;justify-content:flex-start;align-items:center;width:100vw;margin-bottom:3.4rem;margin-left:-3rem;padding:1rem;transition:all .3s;display:grid;position:sticky;top:0}@media (min-width:1200px){.SingleChat-module__us2bua__ribbonHeader{background-color:#0000;width:100%;height:0;margin:0 0 0 1rem;padding:0}.SingleChat-module__us2bua__ribbonHeader p{display:none}}.SingleChat-module__us2bua__ribbonHeader p{color:var(--color-white);margin:0}.SingleChat-module__us2bua__ribbonHeader button{appearance:none;border:2px solid var(--color-white);cursor:pointer;background-color:#0000;border-radius:10rem;justify-content:center;align-items:center;width:5.8rem;height:5.8rem;transition:all .3s;display:flex;transform:rotate(90deg)}.SingleChat-module__us2bua__ribbonHeader button:hover{background-color:var(--color-orange);border-color:var(--color-off-black)}.SingleChat-module__us2bua__ribbonHeader button:hover path{fill:var(--color-off-black)}@media (min-width:1200px){.SingleChat-module__us2bua__ribbonHeader button{background-color:var(--color-primary-green);border-color:var(--color-primary-green);margin-left:-9rem}}.SingleChat-module__us2bua__ribbonHeader button path{fill:var(--color-white)}.SingleChat-module__us2bua__ctaContainer{text-align:right;padding-bottom:2.4rem}.SingleChat-module__us2bua__ctaContainer .SingleChat-module__us2bua__cta{border:2px solid var(--color-off-black);border-radius:10rem;width:100%;padding-top:3.8rem;padding-bottom:3.8rem;font-size:2.2rem}@media (min-width:1200px){.SingleChat-module__us2bua__ctaContainer .SingleChat-module__us2bua__cta{border:2px solid var(--color-off-black);width:auto;margin-top:7.4rem;padding-left:4.6rem;padding-right:4.6rem}}.SingleChat-module__us2bua__chatHeader{margin-bottom:2.4rem}.SingleChat-module__us2bua__chatHeader div:nth-child(2){margin-top:-1px}.SingleChat-module__us2bua__chatHeader .SingleChat-module__us2bua__headerBubble{width:48rem;max-width:100%}.SingleChat-module__us2bua__chatHeader .SingleChat-module__us2bua__headerBubble img{clip-path:url(#speechBubbleMask)}@media (min-width:768px){.SingleChat-module__us2bua__chatHeader .SingleChat-module__us2bua__headerBubble{width:61rem;max-width:61rem}.SingleChat-module__us2bua__chatHeader .SingleChat-module__us2bua__headerBubble img{clip-path:url(#largeSpeechBubbleMask)}.SingleChat-module__us2bua__chatHeader .SingleChat-module__us2bua__headerBubble[data-type=image]{height:65rem}}@keyframes SingleChat-module__us2bua__bounce{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.SingleChat-module__us2bua__singleChatList{flex-direction:column;padding-bottom:10rem;display:flex}@media (min-width:1200px){.SingleChat-module__us2bua__singleChatList{padding-bottom:0}}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble{opacity:0;margin-top:3.6rem;transition:opacity .1s linear;animation-duration:.5s;animation-iteration-count:1;animation-fill-mode:forwards}@media (min-width:1200px){.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-includetimestamp=false]{padding-bottom:1.6rem}}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble.SingleChat-module__us2bua__visibleBubble{opacity:1;animation-name:SingleChat-module__us2bua__bounce}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble:first-of-type,.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender]+[data-from=sender],.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=receiver]+[data-from=receiver]{margin-top:-.1rem}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender][data-type=image]+[data-from=receiver],.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender][data-type=video]+[data-from=receiver]{margin-top:1.2rem}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender][data-type=video]+.SingleChat-module__us2bua__singleBubble[data-from=sender],.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender][data-type=image]+.SingleChat-module__us2bua__singleBubble[data-from=sender]{margin-top:-2.4rem}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=receiver]{align-self:flex-end}@media (min-width:1200px){.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-timestamped=false] .SingleChat-module__us2bua__bubbleTime{display:block}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender]+[data-from=sender],.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=receiver]+[data-from=receiver]{margin-top:3.6rem}.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender][data-type=video]+.SingleChat-module__us2bua__singleBubble[data-from=sender],.SingleChat-module__us2bua__singleChatList .SingleChat-module__us2bua__singleBubble[data-from=sender][data-type=image]+.SingleChat-module__us2bua__singleBubble[data-from=sender]{margin-top:1.4rem}}
.VirtualChat-module__oSi9HG__virtualChatContainer{background-color:var(--color-pastel-green);padding:3.8rem 3rem}@media (min-width:1200px){.VirtualChat-module__oSi9HG__virtualChatContainer{grid-gap:5rem;grid-template-columns:minmax(auto,37rem) minmax(auto,1fr);grid-auto-flow:row;height:100vh;display:grid}}.VirtualChat-module__oSi9HG__virtualChatContainer *{scrollbar-width:thin;scrollbar-color:var(--color-primary-green) #0000001a}.VirtualChat-module__oSi9HG__virtualChatContainer ::-webkit-scrollbar{width:12px}.VirtualChat-module__oSi9HG__virtualChatContainer ::-webkit-scrollbar-track{background:#0000001a}.VirtualChat-module__oSi9HG__virtualChatContainer ::-webkit-scrollbar-thumb{background-color:var(--color-primary-green);border:3px solid #0000001a;border-radius:20px}.VirtualChat-module__oSi9HG__sidebar{position:relative;overflow:hidden}.VirtualChat-module__oSi9HG__sidebar.VirtualChat-module__oSi9HG__hasScrollGrad:before{opacity:1;transform:translateY(0%)}.VirtualChat-module__oSi9HG__sidebar:before{content:"";opacity:0;z-index:1;background:linear-gradient(180deg, rgba(var(--color-pastel-green-rgb), 0) 0%, rgba(var(--color-pastel-green-rgb), 1) 90%);pointer-events:none;height:12rem;transition:all .3s linear;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}@media (min-width:1200px){.VirtualChat-module__oSi9HG__sidebar{grid-template-rows:auto minmax(auto,1fr);grid-auto-flow:row;height:calc(100vh - 7.6rem);display:grid}}.VirtualChat-module__oSi9HG__intro{margin-bottom:2.4rem}.VirtualChat-module__oSi9HG__intro div[data-from=receiver]{max-width:unset;background-color:var(--color-light-grey);color:var(--color-off-black);float:none}.VirtualChat-module__oSi9HG__intro div[data-from=receiver]:after{background-color:var(--color-light-grey)}.VirtualChat-module__oSi9HG__intro div[data-from=receiver]+div[data-from=sender]{max-width:unset;margin-top:-2.5rem}@media (min-width:1200px){.VirtualChat-module__oSi9HG__intro{margin-bottom:4.8rem;padding-right:3rem}.VirtualChat-module__oSi9HG__intro div{margin-top:0}.VirtualChat-module__oSi9HG__intro div[data-from=receiver]+div[data-from=sender],.VirtualChat-module__oSi9HG__mobileOnly{display:none}}.VirtualChat-module__oSi9HG__noActiveChat{display:none}@media (min-width:1200px){.VirtualChat-module__oSi9HG__noActiveChat{margin-top:1.4rem;padding-left:9rem;display:block}}.VirtualChat-module__oSi9HG__chatList{padding-bottom:0;overflow:auto}@media (min-width:1200px){.VirtualChat-module__oSi9HG__chatList{padding-right:3rem}}.VirtualChat-module__oSi9HG__chatList button{-webkit-tap-highlight-color:transparent;appearance:none;border:2px solid var(--color-primary-green);background-color:var(--color-primary-green);color:var(--color-white);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10rem;width:100%;padding:3.2rem 1rem;transition:all .3s}.VirtualChat-module__oSi9HG__chatList button.VirtualChat-module__oSi9HG__activeChat{background-color:var(--color-orange);color:var(--color-off-black);border-color:currentColor}.VirtualChat-module__oSi9HG__chatList button:hover{opacity:.95}.VirtualChat-module__oSi9HG__chatList ul{margin:0;padding:0;list-style-type:none}.VirtualChat-module__oSi9HG__chatList li{padding:0 0 1rem;display:block}.VirtualChat-module__oSi9HG__chatList li:last-of-type{padding:0}@media (min-width:1200px){.VirtualChat-module__oSi9HG__chatOutput{background-color:#0000001a;border-radius:4rem;height:calc(100vh - 7.6rem);padding:0 4.6rem 0 1.6rem}}.VirtualChat-module__oSi9HG__hiddenSVG{height:0}.VirtualChat-module__oSi9HG__modalContent,.VirtualChat-module__oSi9HG__modalContent .VirtualChat-module__oSi9HG__video{width:100%;height:100%}.VirtualChat-module__oSi9HG__modalContent .VirtualChat-module__oSi9HG__close{cursor:pointer;background:0 0;border:0;padding:1rem;position:absolute;top:0;right:0}.VirtualChat-module__oSi9HG__modalContent .VirtualChat-module__oSi9HG__close svg{width:2.8rem;height:2.8rem}
