.BackToTop_button___Qg5w{position:fixed;z-index:30;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid #c9ceca;border-radius:50%;background:#fcfcf9;color:#102321;box-shadow:0 3px 12px #1023210d;cursor:pointer;-webkit-tap-highlight-color:transparent}.BackToTop_button___Qg5w:hover{background:#102321;color:#fcfcf9;border-color:#102321}.BackToTop_button___Qg5w:focus-visible{outline:2px solid #102321;outline-offset:4px}.BackToTop_ripple__9jz9P{isolation:isolate;overflow:hidden}.BackToTop_ripple__9jz9P:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#102321;transform:scale(0);transform-origin:center}.BackToTop_ripple__9jz9P svg{position:relative}.BackToTop_ripple__9jz9P:hover{background:#fcfcf9;color:#102321;border-color:#c9ceca}.BackToTop_ripple__9jz9P:focus-visible{color:#fcfcf9;border-color:#102321}.BackToTop_ripple__9jz9P:focus-visible:before{transform:scale(1)}@media (hover:hover) and (pointer:fine){.BackToTop_ripple__9jz9P:hover{color:#fcfcf9;border-color:#102321}.BackToTop_ripple__9jz9P:hover:before{transform:scale(1)}}@media (hover:none){.BackToTop_ripple__9jz9P:active{color:#fcfcf9;border-color:#102321}.BackToTop_ripple__9jz9P:active:before{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.BackToTop_button___Qg5w{animation:BackToTop_appear__VjiHp .18s ease-out;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.BackToTop_ripple__9jz9P{transition:color .18s ease,border-color .32s ease}.BackToTop_ripple__9jz9P:before{transition:transform .42s cubic-bezier(.22,1,.36,1)}@keyframes BackToTop_appear__VjiHp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}}@media (hover:none){.BackToTop_ripple__9jz9P:before{transition:none}}@media (max-width:639px){.BackToTop_button___Qg5w{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:44px;height:44px}}