.BackToTop_button__mQM7m{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));z-index:90;display:grid;width:46px;height:46px;place-items:center;padding:0;border:1px solid var(--ct-control-border);border-radius:999px;background:color-mix(in srgb,var(--ct-surface) 92%,transparent);color:var(--ct-text);box-shadow:0 12px 32px rgba(0,0,0,.22);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer;font-size:22px;font-weight:900;line-height:1;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease,background .18s ease}.BackToTop_button__mQM7m[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}html[data-analytics-consent-state=prompt] .BackToTop_button__mQM7m[data-visible=true]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)}.BackToTop_button__mQM7m:hover{background:var(--ct-surface)}.BackToTop_button__mQM7m:focus-visible{outline:3px solid var(--ct-focus);outline-offset:3px}@media (max-width:560px){.BackToTop_button__mQM7m{right:max(14px,env(safe-area-inset-right));bottom:max(14px,calc(env(safe-area-inset-bottom) + 10px));width:44px;height:44px;font-size:20px}}@media (prefers-reduced-motion:reduce){.BackToTop_button__mQM7m{transition:none}}