.BackToTop_control__Hjl4u{position:fixed;right:max(12px,env(safe-area-inset-right,0px));z-index:40;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px) scale(.96);transition:opacity .18s ease-out,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s .18s}.BackToTop_control__Hjl4u[data-visible=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}.BackToTop_button__RIRCc{width:44px;height:44px;border:0;padding:4px;background:transparent;color:#fffaf0;cursor:pointer;-webkit-tap-highlight-color:transparent}.BackToTop_button__RIRCc,.BackToTop_disc__WeJ_B{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%}.BackToTop_disc__WeJ_B{width:36px;height:36px;background:#2a2115;box-shadow:0 3px 12px rgb(42 33 21/14%);transition:background-color .12s ease-out}.BackToTop_button__RIRCc:hover .BackToTop_disc__WeJ_B{background:#3b301c}.BackToTop_button__RIRCc:focus-visible{outline:2px solid #9a8042;outline-offset:3px}.BackToTop_rim__7COBd{position:absolute;inset:0;width:36px;height:36px;transform:rotate(-90deg)}.BackToTop_track__peMN7{stroke:rgb(255 250 240/15%);stroke-width:1}.BackToTop_progress__WD_Th{stroke:#c9af73;stroke-width:1.5;stroke-linecap:round}.BackToTop_hint__0NnUt{position:absolute;right:52px;white-space:nowrap;border:1px solid #e4dac9;border-radius:6px;padding:6px 9px;background:#fffdf9;color:#3b301c;font-size:11px;font-weight:500;opacity:0;visibility:hidden;transform:translateX(3px);transition:opacity .12s ease-out,transform .12s ease-out,visibility 0s .12s;pointer-events:none}.BackToTop_button__RIRCc:focus-visible .BackToTop_hint__0NnUt{opacity:1;visibility:visible;transform:translateX(0);transition:none}@media (hover:hover){.BackToTop_button__RIRCc:hover .BackToTop_hint__0NnUt{opacity:1;visibility:visible;transform:translateX(0);transition-delay:0s}}@media (min-width:768px){.BackToTop_control__Hjl4u{right:max(20px,env(safe-area-inset-right,0px))}}@media (prefers-reduced-motion:reduce){.BackToTop_control__Hjl4u,.BackToTop_disc__WeJ_B,.BackToTop_hint__0NnUt{transition:none;transform:none}}