.support-launcher{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:90;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #5bd7ed;border-radius:50%;background:#087eaa;color:#fff;box-shadow:0 5px 20px #0006;text-decoration:none;transition:background .15s,box-shadow .15s}
.support-launcher:hover{background:#0994bf;box-shadow:0 6px 24px #0008}
.support-launcher:focus-visible{outline:3px solid #78ffff;outline-offset:4px}
.support-launcher-label{position:absolute;right:calc(100% + 10px);padding:7px 11px;border-radius:8px;background:#203236;color:#fff;font:800 12px/1.3 Inter,sans-serif;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none}
.support-launcher:hover .support-launcher-label,.support-launcher:focus-visible .support-launcher-label{opacity:1;visibility:visible}
@media(max-width:768px){.support-launcher{width:50px;height:50px;right:max(16px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}.support-launcher svg{width:24px;height:24px}}
@media(prefers-reduced-motion:reduce){.support-launcher{transition:none}}
