.btt{--p:0%;z-index:44;inset-inline-end:28px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.3,1.3),visibility 0s .4s;position:fixed;bottom:40px;transform:translateY(14px)scale(.85)}.btt.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s,transform .4s cubic-bezier(.2,.9,.3,1.3);transform:none}@media (max-width:1023px){.btt{inset-inline-end:max(16px,env(safe-area-inset-right,0px));bottom:var(--mobile-nav-clearance)}[dir=rtl] .btt{inset-inline-end:max(16px,env(safe-area-inset-left,0px))}}.mm-lock .btt,.is-dial .btt{opacity:0;visibility:hidden;pointer-events:none}.btt-btn{cursor:pointer;background:radial-gradient(circle at 30% 25%,#15325a,var(--bg-2) 72%);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #69c6ff47;border-radius:50%;place-items:center;width:58px;height:58px;margin:0;padding:0;transition:box-shadow .35s;display:grid;position:relative;box-shadow:0 12px 30px #00000080}.btt-btn:focus-visible{outline:2px solid var(--blue-2);outline-offset:4px;border-radius:50%}.btt.is-full .btt-btn{box-shadow:0 0 0 1px #69c6ff99,0 0 24px #69c6ff59,0 12px 30px #00000080}.btt-mark{pointer-events:none;width:36px;height:36px;display:block;position:relative}.btt-mark i{position:absolute;inset:0;-webkit-mask:url(/img/algurus-icon.webp) 50%/contain no-repeat;mask:url(/img/algurus-icon.webp) 50%/contain no-repeat}.btt-base{background:#dceaf747}.btt-fill{background:linear-gradient(0deg,var(--blue),var(--blue-2));clip-path:inset(calc(100% - var(--p)) 0 0 0)}.btt-pct{font-family:var(--font);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;font-size:10px;line-height:12px;transition:opacity .2s;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.btt-chev{color:#fff;background:var(--blue);opacity:0;pointer-events:none;border-radius:50%;width:28px;height:28px;margin-left:-14px;padding:5px;transition:opacity .25s,transform .3s cubic-bezier(.3,1.4,.5,1);position:absolute;top:-34px;left:50%;transform:translateY(10px)scale(.7);box-shadow:0 0 0 3px #42a5f538,0 6px 16px #42a5f573}@keyframes btt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.btt-btn:focus-visible .btt-chev,.btt-btn:hover .btt-chev{opacity:1;animation:1.1s ease-in-out .3s infinite btt-bob;transform:none}.btt-btn:hover .btt-mark{transition:transform .3s;transform:translateY(-3px)rotate(-6deg)}.btt.is-go .btt-mark{animation:.75s cubic-bezier(.5,0,.8,.3) forwards btt-go}.btt.is-go .btt-btn{animation:.75s btt-pad}.btt.is-go .btt-pct,.btt.is-go .btt-chev{opacity:0}.btt .btt-mark.is-ret{animation:.45s cubic-bezier(.2,.9,.3,1.3) btt-back}@keyframes btt-go{25%{transform:translateY(5px)scale(.95)}to{opacity:0;transform:translateY(-140px)scale(.8)}}@keyframes btt-pad{25%{box-shadow:0 0 0 6px #69c6ff40,0 12px 30px #00000080}}@keyframes btt-back{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.btt-spk{z-index:45;pointer-events:none;width:10px;height:10px;color:var(--text-2);animation:.9s ease-out forwards btt-sp;position:fixed;top:0;left:0}.btt-spk:before,.btt-spk:after{content:"";background:currentColor;border-radius:1px;width:2px;height:100%;position:absolute;top:0;left:calc(50% - 1px);transform:rotate(45deg)}.btt-spk:after{transform:rotate(-45deg)}@keyframes btt-sp{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1) rotate(90deg)}}@media (prefers-reduced-motion:reduce){.btt,.btt *,.btt-spk{transition:none!important;animation:none!important}.btt-btn:hover .btt-mark{transform:none}}@media print{.btt{display:none!important}}