.support-launcher{position:fixed;top:0;left:0;z-index:250;width:44px;height:44px;box-sizing:border-box;display:block;padding:0;border:0;border-radius:15px;background:transparent;color:#4b5865;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;overflow:clip;clip-path:inset(0);transition:clip-path .18s cubic-bezier(.22,.8,.25,1)}
.support-launcher .sl-surface{position:absolute;inset:0;box-sizing:border-box;display:grid;place-items:center;border:1px solid #dbe1e7;border-radius:15px;background:#ffffffed;box-shadow:inset 0 1px 0 #fff;pointer-events:none;transition:transform .18s cubic-bezier(.22,.8,.25,1),background .18s ease,border-radius .18s ease}
.support-launcher svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linejoin:round;stroke-linecap:round;pointer-events:none;transition:transform .18s cubic-bezier(.22,.8,.25,1)}
.support-launcher:hover .sl-surface{background:#fff}
.support-launcher:focus-visible{outline:2px solid #87929e;outline-offset:-3px}
.support-launcher.sl-dragging,.support-launcher.sl-settling{cursor:grabbing;will-change:transform}
.support-launcher.sl-docked[data-dock-side=right] .sl-surface{border-radius:15px 0 0 15px}
.support-launcher.sl-docked[data-dock-side=left] .sl-surface{border-radius:0 15px 15px 0}
.support-launcher.sl-tucked[data-dock-side=right]{clip-path:inset(0 0 0 16px)}
.support-launcher.sl-tucked[data-dock-side=right] .sl-surface{transform:translateX(16px)}
.support-launcher.sl-tucked[data-dock-side=right] .sl-mark{transform:translateX(-8px) scale(.76)}
.support-launcher.sl-tucked[data-dock-side=left]{clip-path:inset(0 16px 0 0)}
.support-launcher.sl-tucked[data-dock-side=left] .sl-surface{transform:translateX(-16px)}
.support-launcher.sl-tucked[data-dock-side=left] .sl-mark{transform:translateX(8px) scale(.76)}
.support-launcher .sl-mark{display:none}
@media(max-width:767px){
 .support-launcher .sl-surface,.support-launcher:hover .sl-surface{border:0;background:transparent;box-shadow:none}
 .support-launcher .sl-desktop-icon{display:none}
 .support-launcher .sl-mark{display:block;position:relative;width:32px;height:32px;transform-origin:center;filter:drop-shadow(0 1px .5px #17232a1a);transition:transform .18s cubic-bezier(.22,.8,.25,1)}
 .support-launcher .sl-mark svg{position:absolute;inset:0;width:32px;height:32px;stroke-width:2.6}
 .support-launcher .sl-mark-cyan{color:#25f4ee;opacity:.85;transform:translate(-1.6px,-.7px)}
 .support-launcher .sl-mark-pink{color:#fe2c55;opacity:.85;transform:translate(1.6px,.9px)}
 .support-launcher .sl-mark-ink{color:#191c24}
}
.support-launcher.sl-tucked,.support-launcher.sl-tucked .sl-surface,.support-launcher.sl-tucked svg,.support-launcher.sl-tucked .sl-mark{transition-duration:.68s}
@media(min-width:768px){
 .support-launcher{width:60px;height:60px;border-radius:0;overflow:visible;clip-path:none;filter:none}
 .support-launcher .sl-surface,.support-launcher:hover .sl-surface{border:0;border-radius:0;background:transparent;box-shadow:none}
 .support-launcher .sl-desktop-icon{display:none}
 .support-launcher .sl-mark{display:block;position:relative;width:44px;height:44px;transform-origin:center;filter:drop-shadow(0 1px 1px #17232a12)}
 .support-launcher .sl-mark svg{position:absolute;inset:0;width:44px;height:44px;stroke-width:2.6}
 .support-launcher .sl-mark-cyan{color:#25f4ee;opacity:.85;transform:translate(-1.6px,-.7px)}
 .support-launcher .sl-mark-pink{color:#fe2c55;opacity:.85;transform:translate(1.6px,.9px)}
 .support-launcher .sl-mark-ink{color:#191c24}
}
.support-popup-open .support-launcher{visibility:hidden;pointer-events:none}
.support-launcher-enabled .floating-support{display:none}
@media(prefers-reduced-motion:reduce){.support-launcher,.support-launcher.sl-tucked{transition:clip-path .28s ease-out}.support-launcher .sl-surface,.support-launcher.sl-tucked .sl-surface,.support-launcher svg,.support-launcher.sl-tucked svg,.support-launcher .sl-mark,.support-launcher.sl-tucked .sl-mark{transition:transform .28s ease-out}}

/* Retain the requested genuine unread indicator without changing the restored artwork. */
.support-launcher .sl-unread{position:absolute;top:1px;right:3px;width:8px;height:8px;border-radius:50%;background:#fe2c55;box-shadow:0 0 0 1.5px #fff;pointer-events:none;z-index:3}
.support-launcher .sl-unread[hidden]{display:none}
.support-launcher[data-dock-side=left] .sl-unread{left:3px;right:auto}
@media(min-width:768px){.support-launcher .sl-unread{top:5px;right:5px}}
