.bm-glow{pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 100%, color-mix(in oklab, var(--primary) 34%, transparent) 0%, color-mix(in oklab, var(--primary) 0%, transparent) 70%), radial-gradient(ellipse 35% 30% at 50% 100%, color-mix(in oklab, var(--primary) 30%, transparent) 0%, transparent 70%)}.bm-glow-top{pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 0%, color-mix(in oklab, var(--primary) 22%, transparent) 0%, transparent 70%)}.bm-glow-center{pointer-events:none;background:radial-gradient(circle at 50% 45%, color-mix(in oklab, var(--primary) 30%, transparent) 0%, color-mix(in oklab, var(--primary) 8%, transparent) 35%, transparent 65%)}.bm-amber-line{background:linear-gradient(to right, transparent, color-mix(in oklab, var(--primary) 70%, transparent) 30%, var(--primary) 50%, color-mix(in oklab, var(--primary) 70%, transparent) 70%, transparent);height:1px}.bm-wa-fab{z-index:40;right:calc(1rem + env(safe-area-inset-right));bottom:calc(1rem + env(safe-area-inset-bottom) + max(var(--bm-bottom-bar,0px), var(--bm-consent-h,0px)));transition:bottom var(--bm-dur,.22s) var(--bm-ease-out,ease-out), transform .16s ease-out;box-shadow:0 6px 18px -4px color-mix(in oklab, var(--whatsapp) 55%, transparent), 0 2px 6px #0000002e;position:fixed}.bm-wa-fab:hover{transform:translateY(-1px)}@media (min-width:40rem){.bm-wa-fab{right:calc(1.5rem + env(safe-area-inset-right));bottom:calc(1.5rem + env(safe-area-inset-bottom) + var(--bm-bottom-bar,0px))}}.bm-wa-pulse{background:var(--whatsapp);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:0}@keyframes bm-wa-pulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:no-preference){.bm-wa-pulse{animation:2.6s cubic-bezier(.16,1,.3,1) 1.2s infinite bm-wa-pulse}}@media (prefers-reduced-motion:reduce){.bm-wa-fab{transition:none}.bm-wa-fab:hover{transform:none}}@keyframes bm-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:no-preference){.bm-breathe{animation:9s ease-in-out infinite bm-breathe}}
