.BackToTop-module__T7XUVG__marker{pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0}.BackToTop-module__T7XUVG__button{z-index:39;inset-inline-end:16px;bottom:calc(96px + env(safe-area-inset-bottom));width:48px;height:48px;color:var(--foreground);-webkit-backdrop-filter:blur(7px)saturate(1.25);backdrop-filter:blur(7px)saturate(1.25);opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;isolation:isolate;background:#f0f4fa3d;border:1px solid #ffffff59;border-radius:17px;place-items:center;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:fixed;transform:translateY(10px)scale(.96);box-shadow:inset 0 1px 1px #ffffff59,0 7px 24px #00000029}.BackToTop-module__T7XUVG__button:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 28% 16%,#ffffff57,#0000 65%);border-radius:14px;position:absolute;inset:2px}.BackToTop-module__T7XUVG__visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.BackToTop-module__T7XUVG__button:hover{background:#f0f4fa57;box-shadow:inset 0 1px 1px #ffffff80,0 9px 26px #0003}.BackToTop-module__T7XUVG__button:active{transform:scale(.95)}.BackToTop-module__T7XUVG__button:focus-visible{outline:3px solid var(--ring);outline-offset:3px}:is(.dark .BackToTop-module__T7XUVG__button,[data-theme=dark] .BackToTop-module__T7XUVG__button){color:var(--color-brand);background:#202a3961;border-color:#ffffff30}:is(.dark .BackToTop-module__T7XUVG__button:hover,[data-theme=dark] .BackToTop-module__T7XUVG__button:hover){background:#2d394985}[dir=rtl] .BackToTop-module__T7XUVG__button{inset-inline-end:max(16px, env(safe-area-inset-left))}[dir=ltr] .BackToTop-module__T7XUVG__button{inset-inline-end:max(16px, env(safe-area-inset-right))}@media (min-width:1024px){.BackToTop-module__T7XUVG__button{bottom:calc(28px + env(safe-area-inset-bottom))}:is([dir=rtl] .BackToTop-module__T7XUVG__button,[dir=ltr] .BackToTop-module__T7XUVG__button){inset-inline-end:24px}}@media (prefers-reduced-motion:reduce){.BackToTop-module__T7XUVG__button{transition:none}}@media (forced-colors:active){.BackToTop-module__T7XUVG__button{color:buttontext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:2px solid buttontext}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.BackToTop-module__T7XUVG__button{background:var(--card)}}@media (prefers-reduced-transparency:reduce){.BackToTop-module__T7XUVG__button{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}
