.ScrollToTopButton_button__PhQ81{--scroll-top-offset:24px;position:fixed;z-index:55;right:var(--scroll-top-offset);bottom:var(--scroll-top-offset);display:inline-grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid var(--color-border-strong);border-radius:14px;background:var(--color-card);color:var(--color-text-muted);box-shadow:var(--shadow-panel);cursor:pointer;opacity:0;pointer-events:none;transform:translateY(12px);transition:opacity .18s ease,transform .18s ease,bottom .22s ease,border-color .15s ease,background-color .15s ease,color .15s ease}.ScrollToTopButton_button__PhQ81 svg{width:20px;height:20px}.ScrollToTopButton_button__PhQ81[data-visible=true]{opacity:1;pointer-events:auto;transform:none}.ScrollToTopButton_button__PhQ81:hover{border-color:color-mix(in srgb,var(--color-accent) 45%,transparent);background:var(--color-card-hover);color:var(--color-accent)}.ScrollToTopButton_button__PhQ81:active{transform:scale(.94)}.ScrollToTopButton_button__PhQ81:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}body:has([data-page-scrubber=expanded]) .ScrollToTopButton_button__PhQ81{bottom:71px}body:has([data-bottom-bar]) .ScrollToTopButton_button__PhQ81{bottom:88px}@media(max-width:760px){.ScrollToTopButton_button__PhQ81{--scroll-top-offset:16px;width:42px;height:42px;bottom:calc(var(--mobile-bottom-nav-height, 64px) + var(--scroll-top-offset))}body:has([data-bottom-bar]) .ScrollToTopButton_button__PhQ81{bottom:calc(var(--mobile-bottom-nav-height, 64px) + 84px + 16px)}body:has([data-page-scrubber=expanded]) .ScrollToTopButton_button__PhQ81{bottom:calc(var(--mobile-bottom-nav-height, 64px) + 6px + 50px + 12px)}}@media(prefers-reduced-motion:reduce){.ScrollToTopButton_button__PhQ81{transition:none}}.AppChrome_content__rQkMX{display:contents}.AppChrome_contentWithTopbar__r_iou{display:block;padding-top:var(--app-topbar-height,92px)}.AppChrome_mobileNavigation__xkJrN{display:none}@media(max-width:760px){.AppChrome_mobileNavigation__xkJrN{display:block}}