@supports (height:100dvh){html,body{height:100dvh}}@supports not (height:100dvh){html,body{height:calc(var(--initial-viewport-height,100vh));height:100vh}}html{width:100%;position:fixed;overflow:hidden}body{touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow:hidden}#root,#__next{height:100%;position:relative;overflow:hidden}.keyboard-visible{height:calc(100vh - var(--keyboard-height,0px));transition:height .3s ease-out}@media (width<=768px) and (pointer:coarse){body{overscroll-behavior-y:none;width:100%;position:fixed}input,textarea{-webkit-appearance:none;border-radius:0;font-size:16px!important}input:focus,textarea:focus{border-color:inherit;outline:none}}@supports (padding:env(safe-area-inset-bottom)){body{padding-bottom:env(safe-area-inset-bottom)}}*{-o-transition:none!important;-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;transition:none!important}.enable-transitions,.enable-transitions *{-o-transition:all .3s ease!important;-webkit-transition:all .3s!important;-moz-transition:all .3s!important;-ms-transition:all .3s!important;transition:all .3s!important}