.sa-reading-progress{--timing:cubic-bezier(.705, .785, .555, 1.3)}.sa-reading-progress.sa-skin-default{position:fixed;top:0;left:0;width:100%;height:var(--sky-reading-progress-size, 5px);background-color:var(--sky-r-p-secondary-color, #e0e0e0);z-index:9999;overflow:hidden}.sa-reading-progress.sa-skin-default .sa-rp-inner{width:0;height:100%;background-color:var(--sky-r-p-primary-color, blueviolet);transition:width var(--sky-rp-transition-duration, 200ms) linear;will-change:width}.admin-bar .sa-reading-progress.sa-skin-default{top:32px !important}.sa-reading-progress.sa-skin-fancy-horizontal{position:fixed;top:98vh;left:0;right:15px;height:var(--sky-reading-progress-size, 2px);width:0%;background:var(--sky-r-p-primary-color, #8441A4);transition:width var(--sky-rp-transition-duration, 200ms) var(--timing);will-change:width;display:block;text-align:center;color:var(--sky-rp-perc-value-color, #8441A4);z-index:999}.sa-reading-progress.sa-skin-fancy-horizontal span{position:absolute;bottom:0;right:20px;font-size:1.5em;font-weight:500;display:block;text-align:center;transform:translateY(calc(var(--sky-reading-progress-size, -2px) * -1))}.sa-reading-progress.sa-skin-fancy-horizontal span::after{content:"%";position:absolute;right:-20px;font-size:1em;font-weight:700;opacity:.4;color:var(--sky-rp-perc-color, #8441A4)}.admin-bar .sa-reading-progress.sa-skin-fancy-horizontal{top:calc(98vh + 32px)}.sa-reading-progress.sa-skin-fancy-vertical{position:fixed;top:0;right:var(--sky-rp-fancy-spacing, 2vw);height:0%;width:var(--sky-reading-progress-size, 2px);background:var(--sky-r-p-primary-color, #8441A4);transition:height var(--sky-rp-transition-duration, 200ms) var(--timing);will-change:height;text-align:right;color:var(--sky-rp-perc-value-color, #8441A4);display:flex;align-items:center;border-radius:1em;z-index:999}.sa-reading-progress.sa-skin-fancy-vertical span{position:absolute;bottom:3px;left:var(--sky-reading-progress-size, 2px);font-size:1.5em;font-weight:500;display:inline-block;text-align:left;transform:rotate(-90deg);transform-origin:bottom left}.sa-reading-progress.sa-skin-fancy-vertical span::after{content:"%";position:absolute;right:-20px;opacity:.4;color:var(--sky-rp-perc-color, #8441A4)}.sa-fancy-reading-position-left .sa-reading-progress.sa-skin-fancy-vertical span{bottom:44px;left:var(--sky-reading-progress-size, 2px);text-align:right;transform:rotate(90deg);transform-origin:bottom left}.admin-bar .sa-reading-progress.sa-skin-fancy-vertical{top:32px}.sa-reading-progress.sa-skin-scroll-top{position:fixed;right:50px;bottom:50px;height:calc(var(--sky-reading-progress-size, 0px) + 46px);width:calc(var(--sky-reading-progress-size, 0px) + 46px);cursor:pointer;display:block;border-radius:50%;box-shadow:inset 0 0 0 2px var(--sky-r-p-secondary-color, #ddd);z-index:10000;opacity:0;visibility:hidden;transform:translateY(15px);transition:opacity var(--sky-rp-transition-duration, 200ms) linear,visibility var(--sky-rp-transition-duration, 200ms) linear,transform var(--sky-rp-transition-duration, 200ms) linear}.sa-reading-progress.sa-skin-scroll-top.sa-active-progress{opacity:1;visibility:visible;transform:translate(var(--sky-media-h-offset, 0), var(--sky-media-v-offset, 0))}.sa-reading-progress.sa-skin-scroll-top::before{position:absolute;text-align:center;line-height:calc(var(--sky-reading-progress-size, 0px) + 46px);opacity:1;background-color:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;left:0;top:0;height:calc(var(--sky-reading-progress-size, 0px) + 46px);width:calc(var(--sky-reading-progress-size, 0px) + 46px);cursor:pointer;display:block;z-index:2;transition:opacity var(--sky-rp-transition-duration, 200ms) linear;font-family:eicons;font-size:16px;margin-bottom:6px;content:"\e8c1"}.sa-reading-progress.sa-skin-scroll-top svg path{fill:none;stroke:var(--sky-r-p-primary-color, #8441A4);stroke-width:4;box-sizing:border-box;transition:stroke-dashoffset 10ms linear}.sa-reading-progress.sa-skin-with-cursor,.sa-progress-with-cursor-2,.sa-progress-with-cursor-3{position:fixed;border-radius:50%;transform:translateX(-50%) translateY(-50%);pointer-events:none;left:-200px;top:50%;will-change:left, top}.sa-reading-progress.sa-skin-with-cursor{height:var(--sky-rp-cursor-dot-size, 8px);width:var(--sky-rp-cursor-dot-size, 8px);background-color:var(--sky-rp-cursor-dot-color, var(--sky-r-p-primary-color, blueviolet));mix-blend-mode:var(--sky-rp-cursor-blend-mode, normal);z-index:99999;opacity:0;transition:left 0ms linear, top 0ms linear,
                transform 250ms ease, opacity 400ms ease,
                width 250ms ease, height 250ms ease}.sa-reading-progress.sa-skin-with-cursor.sa-rp-cursor-shown{opacity:1}.sa-reading-progress.sa-skin-with-cursor.sa-rp-cursor-hover{transform:translateX(-50%) translateY(-50%) scale(0);opacity:0}.sa-progress-with-cursor-3{height:calc(var(--sky-rp-cursor-dot-size, 8px) * 3.5);width:calc(var(--sky-rp-cursor-dot-size, 8px) * 3.5);border:var(--sky-rp-cursor-ring-thickness, 2px) solid var(--sky-rp-cursor-ring-color, var(--sky-r-p-secondary-color, rgba(0,0,0,0.2)));background:transparent;mix-blend-mode:var(--sky-rp-cursor-blend-mode, normal);z-index:99998;opacity:0}.sa-progress-with-cursor-3.sa-rp-cursor-shown{opacity:1}.sa-progress-with-cursor-3.hover{border-color:transparent;background:rgba(255,255,255,0.08);transform:scale(1.6) translateX(-31%) translateY(-31%);animation:border-transform 3s linear infinite}.sa-progress-with-cursor-2{height:calc(var(--sky-reading-progress-size, 0px) + 46px);width:calc(var(--sky-reading-progress-size, 0px) + 46px);mix-blend-mode:var(--sky-rp-cursor-blend-mode, normal);z-index:99997;opacity:0}.sa-progress-with-cursor-2.sa-rp-cursor-shown{opacity:1}.sa-progress-with-cursor-2.hover{transform:scale(1.3) translateX(-38%) translateY(-38%)}.sa-progress-with-cursor-2.hover .sa-progress-wrap{box-shadow:inset 0 0 0 var(--sky-rp-cursor-ring-thickness, 2px) rgba(255,255,255,0)}.sa-progress-with-cursor-2.hover .sa-progress-circle path{opacity:.5}.sa-progress-wrap{height:100%;width:100%;display:block;border-radius:50%;box-shadow:inset 0 0 0 var(--sky-rp-cursor-ring-thickness, 2px) var(--sky-rp-cursor-ring-color, var(--sky-r-p-secondary-color, #ddd));z-index:10000;transition:box-shadow 300ms ease}.sa-progress-wrap svg path{fill:none}.sa-progress-wrap .sa-progress-circle path{stroke:var(--sky-r-p-primary-color, #8441A4);stroke-width:4;box-sizing:border-box;transition:stroke-dashoffset 10ms linear,opacity 300ms ease}@keyframes border-transform{0%,100%{border-radius:63% 37% 54% 46% / 55% 48% 52% 45%}14%{border-radius:40% 60% 54% 46% / 49% 60% 40% 51%}28%{border-radius:54% 46% 38% 62% / 49% 70% 30% 51%}42%{border-radius:61% 39% 55% 45% / 61% 38% 62% 39%}56%{border-radius:61% 39% 67% 33% / 70% 50% 50% 30%}70%{border-radius:50% 50% 34% 66% / 56% 68% 32% 44%}84%{border-radius:46% 54% 50% 50% / 35% 61% 39% 65%}}