.return-to-last-progress-wrap{position:fixed;right:28px;bottom:80px;height:44px;width:44px;cursor:pointer;display:block;border-radius:50%;background:var(--bg-paper);border:1px solid rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 8px rgba(0,0,0,.04);z-index:10000;opacity:0;visibility:hidden;transform:translateY(12px) scale(.92);transition:opacity .35s cubic-bezier(.4, 0, .2, 1),visibility .35s,transform .35s cubic-bezier(.4, 0, .2, 1),box-shadow .25s ease,bottom .35s cubic-bezier(.4, 0, .2, 1);animation:none}.return-to-last-progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.return-to-last-progress-wrap:hover{box-shadow:0 2px 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.06);transform:translateY(-2px) scale(1.06)}.return-to-last-progress-wrap:active{transform:translateY(0) scale(.95);transition-duration:.1s}.return-to-last-progress-wrap::after{position:absolute;font-family:unicons;content:'\e843';text-align:center;line-height:44px;font-size:20px;color:rgba(0,0,0,.45);left:0;top:0;height:44px;width:44px;cursor:pointer;display:block;z-index:1;transition:color .25s ease}.return-to-last-progress-wrap:hover::after{color:rgba(0,0,0,.72);opacity:1}.return-to-last-progress-wrap::before{display:none}.return-to-last-progress-wrap svg path{fill:none}.return-to-last-progress-wrap svg.progress-circle path{stroke:rgba(0,0,0,0.08);stroke-width:2.5;box-sizing:border-box;transition:stroke .3s ease}.return-to-last-progress-wrap:hover svg.progress-circle path{stroke:color-mix(in srgb,var(--accent) 40%,transparent)}