.sc-root{--sc-ease:cubic-bezier(.22, .9, .3, 1);--sc-mint-1:#3ff0c8;--sc-mint-2:#19e0b2;--sc-mint-3:#0fb893;--sc-ink:#04201a;--sc-glow:25 224 178}html:not([data-theme=dark]) .sc-root{--sc-mint-1:#2fe0b8;--sc-mint-2:#12c4a0;--sc-mint-3:#0a8f7a;--sc-ink:#fff;--sc-glow:10 143 122}.sc-root .sc-fab{background:linear-gradient(150deg, var(--sc-mint-1) 0%, var(--sc-mint-2) 52%, var(--sc-mint-3) 100%);color:var(--sc-ink);box-shadow:0 .9rem 2rem -.6rem rgb(var(--sc-glow) / 60%), 0 .25rem .7rem #00000038, inset 0 1px 0 #ffffff6b;transition:transform .22s var(--sc-ease), box-shadow .22s var(--sc-ease);border:1px solid #ffffff4d}.sc-root .sc-fab:hover{box-shadow:0 1.1rem 2.4rem -.5rem rgb(var(--sc-glow) / 70%), 0 .3rem .8rem #0000003d, inset 0 1px 0 #ffffff7a;transform:translateY(-2px)scale(1.05)}.sc-root .sc-fab:active{transform:scale(.95)}.sc-root .sc-fab:focus-visible{outline:2px solid var(--sc-mint-1);outline-offset:3px}.sc-root .sc-fab-icon{width:1.85rem;height:1.85rem;transition:opacity .2s ease, transform .32s var(--sc-ease);position:absolute}.sc-root .sc-fab-chat{width:2.2rem;height:2.2rem}.sc-root .sc-fab-close{opacity:0;transform:rotate(-90deg)scale(.5)}.sc-root .sc-fab[aria-expanded=true] .sc-fab-chat{opacity:0;transform:rotate(90deg)scale(.5)}.sc-root .sc-fab[aria-expanded=true] .sc-fab-close{opacity:1;transform:none}.sc-root .sc-fab-label{transition:opacity .2s}.sc-root .sc-fab-custom{display:block}.sc-root .sc-fab-custom svg{width:100%;height:100%}.sc-root .sc-fab-picture{object-fit:contain}.sc-root .sc-panel{transform-origin:bottom;will-change:transform, opacity}.sc-root .sc-panel[data-state=open]{animation:sc-rise .28s var(--sc-ease) both}.sc-root .sc-panel[data-state=closed]{pointer-events:none;animation:.2s ease-in both sc-sink}@keyframes sc-rise{0%{opacity:0;transform:translateY(16px)scale(.95)}}@keyframes sc-sink{to{opacity:0;transform:translateY(12px)scale(.96)}}.sc-root .sc-head{background:linear-gradient(135deg, var(--sc-mint-1), var(--sc-mint-2))}@media (prefers-reduced-motion:reduce){.sc-root .sc-panel[data-state=open],.sc-root .sc-panel[data-state=closed]{animation-duration:.01ms}.sc-root .sc-fab,.sc-root .sc-fab-icon{transition-duration:.01ms}}
