.sticky-social-buttons-wrapper{bottom:.55rem;position:fixed;right:.3rem;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;z-index:300}.sticky-social-buttons-wrapper.sticky-social-buttons--hidden{opacity:0;pointer-events:none;-webkit-transform:translateY(-150%);transform:translateY(-150%)}.sticky-social-buttons{-webkit-box-orient:vertical;background:#8c8c8c1c;border:1px solid hsla(0,0%,45%,.18);border-radius:20px;-webkit-box-shadow:0 2px 12px hsla(0,0%,54%,.46);box-shadow:0 2px 12px #8a8a8a75;-ms-flex-direction:column;flex-direction:column;gap:.12rem;padding:.16rem .2rem;-ms-flex-negative:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);flex-shrink:0}.sticky-social-buttons,.sticky-social-buttons__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sticky-social-buttons__row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;gap:.16rem;justify-content:center}@media(max-width:850px){.sticky-social-buttons:not(.sticky-social-buttons--inline){gap:.14rem}}.sticky-social-buttons.sticky-social-buttons--inline{-ms-flex-negative:0;border-radius:12px;flex-shrink:0;gap:.08rem;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;padding:.08rem .12rem}.sticky-social-buttons.sticky-social-buttons--inline .sticky-social-buttons__row{gap:.08rem}.sticky-social-buttons.sticky-social-buttons--inline .col-4-son-4,.sticky-social-buttons.sticky-social-buttons--inline .col-4-son-4-wrapper{border-radius:10px}.sticky-social-buttons.sticky-social-buttons--inline .col-4-son-4{font-size:.2rem;padding:.1rem .16rem}.sticky-social-buttons.sticky-social-buttons--inline .col-4-son-4 .col-4-1{gap:.08rem}.sticky-social-buttons.sticky-social-buttons--inline .col-4-son-4 .col-4-1 img{height:.26rem;width:.26rem}.sticky-social-buttons.sticky-social-buttons--inline .chat-bubble{border-radius:6px;font-size:.14rem;padding:.04rem .08rem}.sticky-social-buttons .col-4-son-4{color:var(--color-text)}.sticky-social-buttons .col-4-son-4-wrapper{position:relative}.sticky-social-buttons .col-4-son-4,.sticky-social-buttons .col-4-son-4-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:20px}.sticky-social-buttons .col-4-son-4{background:var(--card-bottom-bg);font-size:.24rem;font-weight:500;padding:.18rem .28rem;-webkit-transition:background .2s ease;transition:background .2s ease;white-space:nowrap}.sticky-social-buttons .col-4-son-4:hover{background:#ffffff0f}.sticky-social-buttons .col-4-son-4 .col-4-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:var(--cursor-touch),auto;gap:.12rem}.sticky-social-buttons .col-4-son-4 .col-4-1 img{height:.32rem;opacity:.95;width:.32rem}.sticky-social-buttons .col-4-son-4 .col-4-1 div{margin-left:0}.sticky-social-buttons .col-4-son-4 .col-4-1 a{color:inherit}.sticky-social-buttons .chat-bubble{background:linear-gradient(135deg,#ff6b9da3,#ff8c9f36);border-radius:20px;-webkit-box-shadow:0 2px 8px rgba(255,107,157,.4);box-shadow:0 2px 8px #ff6b9d66;color:#fff;font-size:.18rem;font-weight:600;left:0;padding:.08rem .14rem;position:absolute;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);white-space:nowrap;z-index:10}.sticky-social-buttons .chat-bubble:after{border-left:.06rem solid transparent;border-right:.06rem solid transparent;border-top:.06rem solid rgba(255,107,157,.5);bottom:-.06rem;content:"";height:0;position:absolute;right:.2rem;width:0}.sticky-social-buttons .chat-bubble{-webkit-animation:bubbleFloat 2s ease-in-out infinite;animation:bubbleFloat 2s ease-in-out infinite}@-webkit-keyframes bubbleFloat{0%,to{-webkit-transform:translateY(-100%) translateX(0);transform:translateY(-100%) translate(0)}50%{-webkit-transform:translateY(-110%) translateX(2px);transform:translateY(-110%) translate(2px)}}@keyframes bubbleFloat{0%,to{-webkit-transform:translateY(-100%) translateX(0);transform:translateY(-100%) translate(0)}50%{-webkit-transform:translateY(-110%) translateX(2px);transform:translateY(-110%) translate(2px)}}
