.strive-btt{--btt-size:54px;--btt-icon:16px;--btt-x:30px;--btt-r:50%;--btt-c:#fff;--btt-bg:rgba(12,12,12,.85);--btt-b:rgba(255,255,255,.3);--btt-ring:#F15423;--btt-c-h:#000;--btt-bg-h:#fff;--btt-b-h:#fff;--btt-p:0;position:fixed;right:var(--btt-x);bottom:30px;z-index:900;display:flex}.strive-btt.strive-btt,.strive-btt.strive-btt:hover,.strive-btt.strive-btt:focus{-webkit-appearance:none;appearance:none;margin:0;padding:0;min-width:0;min-height:0;box-shadow:none;text-shadow:none;font:inherit;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;cursor:pointer}.strive-btt.strive-btt{align-items:center;justify-content:center;width:var(--btt-size);height:var(--btt-size);border:1px solid var(--btt-b);border-radius:var(--btt-r);background-color:var(--btt-bg);color:var(--btt-c);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .35s ease,visibility .35s ease,transform .45s cubic-bezier(.2,.7,.2,1),background-color .3s ease,color .3s ease,border-color .3s ease}.strive-btt.is-visible{opacity:1;visibility:visible;transform:none}.strive-btt.strive-btt:hover,.strive-btt.strive-btt:focus-visible{background-color:var(--btt-bg-h);color:var(--btt-c-h);border-color:var(--btt-b-h)}.strive-btt.strive-btt:focus-visible{outline:1px solid var(--btt-ring);outline-offset:4px}.strive-btt__icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--btt-icon);line-height:1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.strive-btt__icon svg{width:1em;height:1em;display:block;fill:currentColor}.strive-btt__icon svg path[fill="none"]{fill:none}.strive-btt__icon i{font-size:1em}.strive-btt:hover .strive-btt__icon{transform:translateY(-3px)}.strive-btt__ring{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);pointer-events:none;border-radius:50%}.strive-btt__ring circle{fill:none;stroke:var(--btt-ring);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--btt-p) * 100);transition:stroke-dashoffset .12s linear}.strive-btt.is-editor{position:relative;right:auto;left:auto;bottom:auto;opacity:1;visibility:visible;transform:none;--btt-p:.35}@media (max-width:1024px){.strive-btt{--btt-size:50px;--btt-x:24px;bottom:24px}}@media (max-width:767px){.strive-btt{--btt-size:46px;--btt-x:16px;bottom:16px}}@media (prefers-reduced-motion:reduce){.strive-btt.strive-btt,.strive-btt__icon,.strive-btt__ring circle{transition:none}}@media print{.strive-btt{display:none!important}}