.b34-fc{--b34-fc-size:60px;--b34-fc-item-size:48px;position:fixed;bottom:var(--b34-fc-bottom,24px);z-index:990;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none;font-family:inherit}.b34-fc--right{right:20px}.b34-fc--left{left:20px;align-items:flex-start}@media(max-width:768px){.b34-fc{--b34-fc-size:54px;--b34-fc-item-size:44px;bottom:var(--b34-fc-bottom-mobile,80px)}.b34-fc--right{right:14px}.b34-fc--left{left:14px}.b34-fc.b34-fc--on-desktop{display:none}}@media(min-width:769px){.b34-fc.b34-fc--on-mobile{display:none}}.b34-fc__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;align-items:flex-end}.b34-fc--left .b34-fc__items{align-items:flex-start}.b34-fc__item{display:flex;align-items:center;gap:10px;margin:0;padding:0;opacity:0;visibility:hidden;transform:translateY(16px) scale(.85);transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1),visibility 0s linear .25s}.b34-fc--left .b34-fc__item{flex-direction:row-reverse}.b34-fc.is-open .b34-fc__item{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition-delay:calc(40ms * (-1 + var(--b34-fc-i,1))),calc(40ms * (-1 + var(--b34-fc-i,1))),0s}.b34-fc__hint,.b34-fc__label{background:hsla(0,0%,100%,.82);backdrop-filter:blur(10px) saturate(160%);color:#1a1a2e;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.01em;padding:8px 15px;border-radius:22px;border:1px solid hsla(0,0%,100%,.6);box-shadow:0 4px 16px rgba(0,0,0,.15),inset 0 1px hsla(0,0%,100%,.8);white-space:nowrap;transition:background-color .2s,box-shadow .2s,transform .2s}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.b34-fc__hint,.b34-fc__label{background:hsla(0,0%,100%,.96)}}.b34-fc__label{min-width:160px;text-align:left;border-left:3px solid var(--b34-fc-color,#374151)}.b34-fc--left .b34-fc__label{border-left:1px solid hsla(0,0%,100%,.6);border-right:3px solid var(--b34-fc-color,#374151);text-align:right}.b34-fc__item:hover .b34-fc__label{background:hsla(0,0%,100%,.97);box-shadow:0 6px 20px rgba(0,0,0,.2);transform:translateX(-4px)}.b34-fc--left .b34-fc__item:hover .b34-fc__label{transform:translateX(4px)}.b34-fc__btn{width:var(--b34-fc-item-size);height:var(--b34-fc-item-size);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;background:var(--b34-fc-color,#374151);box-shadow:0 4px 14px rgba(0,0,0,.22);transition:transform .15s,box-shadow .15s}.b34-fc__btn:focus-visible,.b34-fc__btn:hover{color:#fff;transform:scale(1.08);box-shadow:0 6px 18px rgba(0,0,0,.3)}.b34-fc__btn svg{width:22px;height:22px}.b34-fc__btn--instagram{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.b34-fc__main{position:relative;width:var(--b34-fc-size);height:var(--b34-fc-size);border:0;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--b34-fc-main,#25d366);box-shadow:0 6px 22px rgba(0,0,0,.28);cursor:pointer;pointer-events:auto;transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .2s}.b34-fc__main:focus-visible,.b34-fc__main:hover{color:#fff;transform:scale(1.06)}.b34-fc__main:active{transform:scale(.94)}.b34-fc__main:before{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;z-index:-1;animation:b34-fc-ping 2.4s ease-out infinite}.b34-fc.is-open .b34-fc__main{background:#ef4444}.b34-fc.is-open .b34-fc__main:before{animation:none;opacity:0}.b34-fc__main-icon{display:inline-flex;transition:opacity .2s,transform .3s}.b34-fc__main-icon svg{width:30px;height:30px}.b34-fc.is-open .b34-fc__main-icon{opacity:0;transform:rotate(90deg) scale(.5)}.b34-fc__main-close{position:absolute;width:22px;height:22px;opacity:0;transform:rotate(-90deg) scale(.5);transition:opacity .2s,transform .3s cubic-bezier(.34,1.56,.64,1)}.b34-fc__main-close:after,.b34-fc__main-close:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2.5px;margin-top:-1.25px;border-radius:2px;background:currentColor;transform:rotate(45deg)}.b34-fc__main-close:after{transform:rotate(-45deg)}.b34-fc.is-open .b34-fc__main-close{opacity:1;transform:none}.b34-fc__hint{position:absolute;bottom:calc(.5 * (-30px + var(--b34-fc-size)));pointer-events:none;transition:opacity .2s}.b34-fc--right .b34-fc__hint{right:calc(10px + var(--b34-fc-size))}.b34-fc--left .b34-fc__hint{left:calc(10px + var(--b34-fc-size))}.b34-fc.is-open .b34-fc__hint{opacity:0}@media(max-width:768px){.b34-fc__label{min-width:0}.b34-fc__hint{display:none}}@keyframes b34-fc-ping{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.b34-fc__main:before{animation:none}.b34-fc__item,.b34-fc__main,.b34-fc__main-close,.b34-fc__main-icon{transition:none}}