.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){html.consent-open .fab,html.consent-open .fab-fan.is-open{visibility:hidden;opacity:0;pointer-events:none}}.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;transform:translateY(8px) scale(.95);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}.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 rgba(153,23,23,.35),0 0 40px rgba(153,23,23,.15)}@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-plus,.fab-press,.fab-press:active,.fab-press:hover{transform:none}.fab-press[aria-expanded=true] .fab-plus{transform:rotate(45deg)}}html.is-static .fab-fan>*,html.is-static .fab-press{transform:none}