#efl{--efl-size:var(--efl-size-d);--efl-bottom:var(--efl-bottom-d);--efl-side:var(--efl-side-d);--efl-child:calc(var(--efl-size)*.9);position:fixed;z-index:99990;bottom:calc(var(--efl-bottom) + env(safe-area-inset-bottom,0px));width:var(--efl-size);margin:0;padding:0;display:flex;flex-direction:column-reverse;align-items:center;box-sizing:border-box;pointer-events:none;font:normal 13px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}#efl.efl-left{left:calc(var(--efl-side) + env(safe-area-inset-left,0px))}#efl.efl-right{right:calc(var(--efl-side) + env(safe-area-inset-right,0px))}#efl *,#efl *::before,#efl *::after{box-sizing:border-box}#efl .efl-main,#efl .efl-btn{position:relative;display:flex;align-items:center;justify-content:center;margin:0;padding:0;min-width:0;min-height:0;border:0;border-radius:50%;box-shadow:0 4px 14px rgb(0 0 0 / .28);text-decoration:none;text-transform:none;letter-spacing:0;line-height:1;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:#fff0;transition:transform .15s ease,scale .15s ease,box-shadow .15s ease}#efl .efl-main{width:var(--efl-size);height:var(--efl-size);background:var(--efl-main-bg);color:var(--efl-main-fg)}#efl .efl-btn{width:var(--efl-child);height:var(--efl-child);background:var(--efl-bg);color:var(--efl-fg)}#efl .efl-main:hover,#efl .efl-main:focus,#efl .efl-main:active{background:var(--efl-main-bg);color:var(--efl-main-fg);border:0;box-shadow:0 6px 18px rgb(0 0 0 / .32)}#efl .efl-btn:hover,#efl .efl-btn:focus,#efl .efl-btn:active{background:var(--efl-bg);color:var(--efl-fg);border:0;text-decoration:none;box-shadow:0 6px 18px rgb(0 0 0 / .32)}#efl .efl-main:hover,#efl .efl-btn:hover{scale:1.08}#efl .efl-clear,#efl .efl-clear:hover,#efl .efl-clear:focus,#efl .efl-clear:active{background:#fff0;box-shadow:none}#efl .efl-main:focus-visible,#efl .efl-btn:focus-visible{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 5px #1d2327}#efl .efl-ico{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#efl .efl-ico-close{display:none}#efl.efl-swap.is-open .efl-ico-open{display:none}#efl.efl-swap.is-open .efl-ico-close{display:flex}#efl svg{display:block;width:50%;height:50%;margin:0;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}#efl img{display:block;width:var(--efl-img,55%);height:var(--efl-img,55%);max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:contain;pointer-events:none}#efl img.efl-fill{width:100%;height:100%;border-radius:50%;object-fit:cover}#efl .efl-list{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column-reverse;align-items:center;gap:10px;pointer-events:none}#efl .efl-item{position:relative;display:flex;margin:0;padding:0;list-style:none;opacity:0;visibility:hidden;transition:opacity var(--efl-dur) ease,transform var(--efl-dur) ease,visibility 0s linear var(--efl-dur)}#efl.is-open .efl-item{opacity:1;visibility:visible;transform:none;transition:opacity var(--efl-dur) ease calc(var(--i)*var(--efl-step)),transform var(--efl-dur) ease calc(var(--i)*var(--efl-step)),visibility 0s linear calc(var(--i)*var(--efl-step))}#efl.efl-anim-slide .efl-item{transform:translateY(18px)}#efl.efl-anim-pop .efl-item{transform:scale(.3)}#efl.efl-anim-bounce .efl-item{transform:translateY(24px)}#efl.efl-anim-bounce.is-open .efl-item{animation:efl-bounce var(--efl-dur) ease-out both;animation-delay:calc(var(--i)*var(--efl-step))}#efl.efl-anim-none .efl-item,#efl.efl-anim-none.is-open .efl-item{transition:none;animation:none}@keyframes efl-bounce{0%{opacity:0;transform:translateY(30px) scale(.8)}55%{opacity:1;transform:translateY(-10px) scale(1.05)}78%{transform:translateY(3px) scale(.99)}100%{opacity:1;transform:none}}#efl .efl-tip{position:absolute;top:50%;width:max-content;max-width:min(240px,60vw);padding:6px 10px;border-radius:6px;background:#1d2327;color:#fff;font-size:13px;line-height:1.25;font-weight:400;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-50%);pointer-events:none;transition:opacity .15s ease}#efl.efl-left .efl-tip{left:calc(100% + 10px)}#efl.efl-right .efl-tip{right:calc(100% + 10px)}#efl .efl-btn:focus-visible .efl-tip,#efl .efl-main:focus-visible .efl-tip{opacity:1;visibility:visible}@media (hover:hover){#efl .efl-btn:hover .efl-tip,#efl .efl-main:hover .efl-tip{opacity:1;visibility:visible}}@media (min-width:768px){#efl.efl-no-desktop{display:none}}@media (max-width:767px){#efl{--efl-size:var(--efl-size-m);--efl-bottom:var(--efl-bottom-m);--efl-side:var(--efl-side-m)}#efl.efl-no-mobile{display:none}#efl .efl-list{gap:8px;margin-bottom:10px}}#efl{transform-origin:50% 100%}#efl.efl-intro-bounce{animation:efl-in-bounce .9s ease-out var(--efl-intro-delay) backwards}#efl.efl-intro-pop{animation:efl-in-pop .7s ease-out var(--efl-intro-delay) backwards}#efl.efl-intro-shake{animation:efl-in-shake .9s ease-in-out var(--efl-intro-delay) backwards}#efl.efl-intro-slide{animation:efl-in-slide .6s ease-out var(--efl-intro-delay) backwards}@keyframes efl-in-bounce{0%{opacity:0;transform:translateY(80px)}35%{opacity:1;transform:translateY(0)}55%{transform:translateY(-26px)}75%{transform:translateY(0)}88%{transform:translateY(-9px)}100%{transform:none}}@keyframes efl-in-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}80%{transform:scale(.94)}100%{transform:none}}@keyframes efl-in-shake{0%{opacity:0}10%{opacity:1;transform:none}25%,55%,85%{transform:translateX(-9px)}40%,70%{transform:translateX(9px)}100%{transform:none}}@keyframes efl-in-slide{0%{opacity:0;transform:translateY(90px)}100%{opacity:1;transform:none}}#efl.efl-motion-bounce .efl-main{animation:efl-m-bounce 2.4s ease-in-out var(--efl-cont-delay) infinite}#efl.efl-motion-pulse .efl-main{animation:efl-m-pulse 1.8s ease-in-out var(--efl-cont-delay) infinite}#efl.efl-motion-shake .efl-main{animation:efl-m-shake 2.6s ease-in-out var(--efl-cont-delay) infinite}#efl.efl-motion-ripple .efl-main::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;border-radius:50%;background:var(--efl-ripple);pointer-events:none;animation:efl-m-ripple 2s ease-out var(--efl-cont-delay) infinite}#efl.is-open .efl-main,#efl.is-open .efl-main::after{animation:none}@keyframes efl-m-bounce{0%,55%,100%{transform:none}14%{transform:translateY(-14px)}28%{transform:none}40%{transform:translateY(-7px)}50%{transform:none}}@keyframes efl-m-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes efl-m-shake{0%,45%,100%{transform:none}5%,15%,25%,35%{transform:rotate(-12deg)}10%,20%,30%,40%{transform:rotate(12deg)}}@keyframes efl-m-ripple{0%{transform:scale(1);opacity:.55}70%,100%{transform:scale(1.7);opacity:0}}@media (prefers-reduced-motion:reduce){#efl,#efl *,#efl *::after{transition:none!important;animation:none!important}}