.ScrollTop_btn__gKdPa{--size:max(48px,2.625vw);position:fixed;right:calc(1.25vw + env(safe-area-inset-right, 0px));bottom:calc(1.25vw + env(safe-area-inset-bottom, 0px));z-index:90;width:var(--size);height:var(--size);padding:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(7,164,220,.25);border-radius:.208vw;background:radial-gradient(62.98% 62.98% at 50% 0,rgba(7,164,220,.25) 0,rgba(0,0,0,0) 100%),rgba(4,13,17,.75);backdrop-filter:blur(8px);box-shadow:0 .521vw 1.979vw rgba(7,164,220,.25);color:#07a4dc;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .3s ease,transform .35s cubic-bezier(.22,1,.36,1),visibility 0s linear .35s,background .3s ease,color .3s ease,box-shadow .3s ease}.ScrollTop_show__q8bBH{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ScrollTop_btn__gKdPa:hover{background:#07a4dc;color:rgba(0,0,0,.75);border-color:transparent}.ScrollTop_show__q8bBH:hover{transform:translateY(-2px)}.ScrollTop_btn__gKdPa:active{opacity:.65}.ScrollTop_btn__gKdPa:focus-visible{outline:2px solid #07a4dc;outline-offset:3px}.ScrollTop_icon__psKhp{width:45%;height:45%}.ScrollTop_ring__kt4hE{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible}.ScrollTop_ring__kt4hE rect{fill:none;stroke:#07a4dc;stroke-width:2;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p, 0) * 100)}@media (max-width:768px){.ScrollTop_btn__gKdPa{--size:44px;right:calc(4vw + env(safe-area-inset-right, 0px));bottom:calc(4vw + env(safe-area-inset-bottom, 0px));border-radius:1vw}}@media (prefers-reduced-motion:reduce){.ScrollTop_btn__gKdPa,.ScrollTop_show__q8bBH{transform:none;transition:none}}