.BackToTop_backToTop__B3IL8{position:fixed;left:0;right:0;bottom:0;padding:12px 0 calc(12px + env(safe-area-inset-bottom, 0px));display:flex;justify-content:center;background:var(--color-elevation-surface-sticky);box-shadow:0 -2px 8px rgba(0,0,0,.08);z-index:999;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.BackToTop_backToTop__B3IL8.BackToTop_visible__6JMlo{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s}@media(prefers-reduced-motion:reduce){.BackToTop_backToTop__B3IL8{transition:none}}[data-color-scheme=dark] .BackToTop_backToTop__B3IL8{border-top:1px solid var(--color-border-default);box-shadow:0 -2px 8px rgba(0,0,0,.24)}.hidden-close-button{display:none!important}@media (min-width:669px){[class*=styles_modal-backdrop--full-height] [class*=styles_modal-container]{top:50%!important;transform:translateY(-50%)!important}}.modal-fill [class*=styles_modal-container]{padding:0!important;overflow:hidden!important;max-width:100%!important}@media (min-width:669px){[class*=Modal_modal-backdrop--full-height] [class^=Modal_modal-container]{top:50%!important;transform:translateY(-50%)!important}}.modal-fill [class*=styles_modal-content-wrapper],.modal-fill [class*=styles_modal-no-title-wrapper]{padding:0!important;margin:0!important;background:transparent!important;border:0!important}.modal-fill [class*=styles_modal-content-wrapper]{width:100%!important;box-sizing:border-box!important}@media (min-width:669px){.modal-fill [class*=styles_modal-content-wrapper]{max-height:calc(100dvh - var(--spacing-800))!important}.modal-fill[class*=styles_modal-backdrop--full-height] [class*=styles_modal-content-wrapper]{max-height:unset!important}}.modal-fill [class*=LivingPlusModalContent_modalContent]{padding:0!important;margin:0!important}@media (max-width:668px){.modal-bottom-sheet{align-items:flex-end!important}.modal-bottom-sheet [class*=styles_modal-container]{width:100%!important;max-width:100%!important;max-height:100dvh!important;margin:0!important;border-radius:16px 16px 0 0!important;overflow:hidden!important}.modal-bottom-sheet [class*=styles_modal-content-wrapper]{max-height:100dvh!important;overflow-y:auto!important;overscroll-behavior:contain}}