:root{--dd-chat-inset:1rem;--dd-chat-launcher:3.5rem}@media (min-width:640px){:root{--dd-chat-inset:1.5rem}}.dd-chat-launcher{right:calc(var(--dd-chat-inset) + env(safe-area-inset-right,0px));bottom:calc(var(--dd-chat-inset) + env(safe-area-inset-bottom,0px));z-index:45;width:var(--dd-chat-launcher);height:var(--dd-chat-launcher);background-color:var(--color-accent);color:#fff;box-shadow:var(--shadow-float);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-hover) var(--ease-out), transform var(--duration-press) var(--ease-out);border:0;border-radius:999px;place-items:center;padding:0;display:grid;position:fixed}@media (hover:hover) and (pointer:fine){.dd-chat-launcher:hover{background-color:var(--color-accent-hover)}}.dd-chat-launcher:active{transform:scale(.95)}.dd-chat-launcher:focus-visible{outline:2px solid var(--color-accent-line);outline-offset:3px}.dd-chat-launcher__icon{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out), filter .2s var(--ease-out);grid-area:1/1}.dd-chat-launcher__icon--close,.dd-chat-launcher[data-open] .dd-chat-launcher__icon--chat{opacity:0;filter:blur(2px);transform:rotate(-45deg)scale(.6)}.dd-chat-launcher[data-open] .dd-chat-launcher__icon--chat{transform:rotate(45deg)scale(.6)}.dd-chat-launcher[data-open] .dd-chat-launcher__icon--close{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.dd-chat-launcher,.dd-chat-launcher__icon{transition-property:opacity,background-color}.dd-chat-launcher:active,.dd-chat-launcher__icon--close,.dd-chat-launcher[data-open] .dd-chat-launcher__icon--chat{filter:none;transform:none}}@media print{.dd-chat-launcher{display:none}}
