.fdock{--fd-btn:48px;--fd-edge:clamp(16px,2.2vw,28px);position:fixed;right:calc(var(--fd-edge) + env(safe-area-inset-right, 0px));bottom:calc(var(--fd-edge) + env(safe-area-inset-bottom, 0px));z-index:650;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,18px,0) scale(.96);transform-origin:100% 100%;transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1),visibility 0s linear .7s}.fdock[data-shown]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .6s ease,transform .9s cubic-bezier(.22,1,.36,1),visibility 0s}body:has(.consent) .fdock,html.aud-lock .fdock,html.menu-open .fdock,html.ov-open .fdock{opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,18px,0) scale(.96);transition:opacity .3s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s}.fdock__pill{position:relative;display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:rgba(14,14,17,.74);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:0 0 0 1px hsla(0,0%,100%,.09),inset 0 1px 0 hsla(0,0%,100%,.06),0 22px 50px -20px rgba(0,0,0,.95),0 0 40px -14px rgba(58,255,255,.18)}.fdock__live{position:absolute;top:-1px;left:-1px;z-index:2;place-items:center;width:17px;height:17px;background:#0b0b0d;box-shadow:0 0 0 1px hsla(0,0%,100%,.08)}.fdock__btn,.fdock__live{display:grid;border-radius:50%}.fdock__btn{position:relative;place-items:center;width:var(--fd-btn);height:var(--fd-btn);color:#fff;-webkit-tap-highlight-color:transparent;transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .35s ease,color .35s ease,box-shadow .35s ease}.fdock__btn:focus-visible{outline:2px solid var(--teal,#3affff);outline-offset:3px}.fdock__ico{display:grid;place-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.fdock__btn--intake{color:#3affff;background:linear-gradient(#111416,#111416) padding-box,linear-gradient(135deg,rgba(58,255,255,.55),rgba(0,255,25,.35)) border-box;border:1px solid transparent}.fdock__btn--intake:before{content:"";position:absolute;inset:-1px;border-radius:50%;background:linear-gradient(135deg,#3affff,#22ffb4 55%,#00ff19);opacity:0;transition:opacity .4s ease}.fdock__btn--intake .fdock__ico{position:relative;transform:rotate(45deg)}.fdock__btn--intake:focus-visible,.fdock__btn--intake:hover{color:#031a10}.fdock__btn--intake:focus-visible:before,.fdock__btn--intake:hover:before{opacity:1}.fdock__btn--intake:hover .fdock__ico{transform:translate3d(2px,-2px,0) rotate(45deg)}.fdock__btn--wa{background:#25d366;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18)}.fdock__btn--wa:hover{background:#2be070}.fdock__btn--msg:hover .fdock__ico,.fdock__btn--wa:hover .fdock__ico{transform:scale(1.08)}.fdock__btn--msg{background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1)}.fdock__btn--msg:hover{background:hsla(0,0%,100%,.12)}.fdock__tip{position:absolute;right:0;bottom:calc(100% + 14px);padding:8px 13px;border-radius:999px;background:rgba(20,20,24,.94);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 14px 34px -14px rgba(0,0,0,.95);font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;transform:translate3d(0,6px,0);transition:opacity .25s ease,transform .4s cubic-bezier(.22,1,.36,1)}.fdock__btn--intake .fdock__tip{right:auto;left:-6px}@media (hover:hover) and (pointer:fine){.fdock__btn:hover .fdock__tip{opacity:1;transform:none}}.fdock__btn.is-hint .fdock__tip,.fdock__btn:focus-visible .fdock__tip{opacity:1;transform:none}@media (max-width:600px){.fdock{--fd-btn:44px;--fd-edge:14px}.fdock__pill{gap:5px;padding:5px}}@media (prefers-reduced-motion:reduce){.fdock,.fdock[data-shown],body:has(.consent) .fdock,html.aud-lock .fdock,html.menu-open .fdock,html.ov-open .fdock{transform:none}.fdock__btn,.fdock__ico,.fdock__tip{transition:none}}@media print{.fdock{display:none}}