.fab{z-index:var(--z-fab);transition:transform .4s cubic-bezier(.16, 1, .3, 1), opacity var(--duration-fast) var(--ease-smooth)}@media (max-width:680px){.fab{transform:translateY(calc(-1 * var(--consent-offset,0px)))}}.fab-glass{background:color-mix(in srgb, var(--color-raised) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.fab-fan{visibility:hidden;transition:visibility 0s linear .3s}.fab-fan.is-open{visibility:visible;transition-delay:0s}.fab-fan>*{opacity:0;font-size:var(--text-small);font-weight:var(--font-weight-body);transition:opacity .2s cubic-bezier(.16, 1, .3, 1), transform .2s cubic-bezier(.16, 1, .3, 1), color var(--duration-fast);transition-delay:var(--fab-delay,0s), var(--fab-delay,0s), 0s;transform:translateY(8px)scale(.95)}.fab-fan.is-open>*{opacity:1;transform:none}.fab-press{transition:transform .25s cubic-bezier(.16, 1, .3, 1), box-shadow var(--duration-normal) var(--ease-smooth)}.fab-plus{transition:transform .25s cubic-bezier(.16,1,.3,1)}.fab-press[aria-expanded=true] .fab-plus{transform:rotate(45deg)}.fab-chat{box-shadow:0 4px 20px #99171759,0 0 40px #99171726}@media (hover:hover){.fab-more:hover{transform:scale(1.08)}.fab-chat:hover{transform:scale(1.06)}}.fab-more:active{transform:scale(.94)}.fab-chat:active{transform:scale(.95)}@media (prefers-reduced-motion:reduce){.fab-fan>*,.fab-press,.fab-press:hover,.fab-press:active,.fab-plus{transform:none}.fab-press[aria-expanded=true] .fab-plus{transform:rotate(45deg)}}html.is-static .fab-fan>*,html.is-static .fab-press{transform:none}
