.mfab.svelte-108op5m{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 84px);z-index:45;display:none;align-items:center;gap:7px;padding:10px 16px;background:var(--accent);color:var(--bg);border:none;cursor:pointer;border-radius:999px;font-weight:700;font-size:13.5px;letter-spacing:-.01em;text-decoration:none;box-shadow:0 6px 20px #00000047;overflow:hidden;isolation:isolate;transform:translateZ(0);backface-visibility:hidden;will-change:transform}@media(max-width:820px){.mfab.svelte-108op5m{display:inline-flex}}.mfab.svelte-108op5m>*{position:relative;z-index:2}.mfab.svelte-108op5m:before{content:"";position:absolute;inset:-10%;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 22%,rgba(255,120,170,.45) 38%,rgba(255,215,120,.45) 50%,rgba(120,205,255,.45) 62%,rgba(190,140,255,.45) 74%,transparent 90%);background-size:230% 100%;mix-blend-mode:screen;animation:svelte-108op5m-mfab-sheen 4.5s linear infinite}.mfab.svelte-108op5m:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffff4d,#fff0 55%)}@keyframes svelte-108op5m-mfab-sheen{0%{background-position:170% 0}to{background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.mfab.svelte-108op5m:before{animation:none;opacity:.55}}.mfab.svelte-108op5m:active{transform:translateY(1px)}@media(orientation:landscape)and (max-height:600px){.mfab.svelte-108op5m{bottom:calc(env(safe-area-inset-bottom,0px) + 14px)}}
