.joinchat--left{right:auto;left:var(--sep)}.joinchat--left .joinchat__button{right:auto;left:8px}.joinchat__button__ico{position:absolute;inset:0;display:flex;border-radius:50%;overflow:hidden;color:hsla(0deg,0%,clamp(0%,var(--bw) * 1000%,100%),clamp(70%,var(--bw) * 1000%,100%))!important}.joinchat__button__ico svg{width:var(--ico-size,100%);height:var(--ico-size,100%);margin:calc(( 100% - var(--ico-size,100%) ) / 2)}.joinchat__button:has(.joinchat__button__ico){background:hsl(var(--ch),var(--cs),var(--cl));box-shadow:1px 6px 24px 0 hsla(var(--ch),var(--cs),calc(var(--cl) - 10%),24%)}.joinchat__button:has(.joinchat__button__ico):hover,.joinchat__button:has(.joinchat__button__ico):active{background:hsl(var(--ch),var(--cs),calc(var(--cl) + 20%))}.joinchat__button__image{position:absolute;inset:1px;border-radius:50%;overflow:hidden;opacity:0}.joinchat__button__image img,.joinchat__button__image video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.joinchat--img .joinchat__button__image{opacity:1;animation:none}@media (orientation:portrait)and(width>=481px),(orientation:landscape)and(height>=481px){.joinchat--mobile{display:none!important}}@media (max-width:767px){body.postid-3517>.joinchat{position:relative!important;inset:auto!important;width:60px!important;height:60px!important;margin:56px auto 20px!important;transform:none!important;z-index:9000!important}body.postid-3517>.joinchat .joinchat__button{position:relative!important;inset:auto!important;margin:0!important}body.postid-3517>.joinchat .joinchat__tooltip{right:auto!important;left:50%!important;top:auto!important;bottom:calc(100% + 8px)!important;transform:translateX(-50%)!important;max-width:calc(100vw - 32px)!important}body.postid-3517>.joinchat .joinchat__chatbox{position:fixed!important;top:auto!important;right:16px!important;bottom:16px!important;left:16px!important;width:auto!important;max-width:400px!important;margin-inline:auto!important}body.postid-3517>.cnb-single.cnb-fixed{position:relative!important;width:55px!important;height:55px!important;inset:auto!important;margin:24px auto!important;transform:none!important;z-index:2!important}}