.app-back-to-top__host{z-index:24;opacity:0;visibility:hidden;pointer-events:none;block-size:48px;inline-size:48px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:fixed;inset-block-end:max(var(--app-back-to-top-block-offset,1rem),var(--app-back-to-top-edge-gap,1rem) + env(safe-area-inset-bottom,0px));inset-inline-end:max(var(--app-back-to-top-inline-offset,1rem),var(--app-back-to-top-edge-gap,1rem) + env(safe-area-inset-right,0px));transform:translateY(8px)}:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .app-back-to-top__host){inset-inline-end:max(var(--app-back-to-top-inline-offset,1rem),var(--app-back-to-top-edge-gap,1rem) + env(safe-area-inset-left,0px))}.app-back-to-top__host[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}body.app-dialog-open .app-back-to-top__host,body.navbar-drawer-open .app-back-to-top__host,body.app-blocking-layer-open .app-back-to-top__host{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}body:has(.navbar-root__drawer[aria-modal=true]) .app-back-to-top__host{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}body:has([aria-modal=true]) .app-back-to-top__host{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.app-back-to-top__tooltip-trigger.app-tooltip__trigger{block-size:100%;inline-size:100%;display:block}.app-back-to-top{appearance:none;color:#f2fff6;block-size:100%;inline-size:100%;cursor:var(--rf-cursor-pointer,pointer);background:radial-gradient(circle at 36% 28%,#74ffb329,#0000 42%),linear-gradient(145deg,#10502dfa,#042314fa);border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .12s,box-shadow .12s,transform .12s;display:grid;box-shadow:0 10px 28px #00000057,inset 0 1px #ffffff14}.app-back-to-top:hover{background:radial-gradient(circle at 36% 28%,#74ffb338,#0000 44%),linear-gradient(145deg,#16683afc,#052c19fc);transform:translateY(-1px);box-shadow:0 12px 30px #00000061,inset 0 1px #ffffff1a}.app-back-to-top:focus-visible{outline-offset:3px;outline:2px solid #8effbfeb}.app-back-to-top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;block-size:20px;inline-size:20px;margin:0;display:block}@media (max-width:430px){.app-back-to-top__host{block-size:46px;inline-size:46px}}@media (prefers-reduced-motion:reduce){.app-back-to-top__host,.app-back-to-top{transition:none}}
