@supports (-webkit-touch-callout:none){body,html{height:auto!important;min-height:100vh;min-height:100dvh;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}.sticky{position:-webkit-sticky;position:sticky}main{height:auto!important;min-height:auto!important}.fixed{padding-bottom:env(safe-area-inset-bottom)}#__next,[data-nextjs-scroll-focus-boundary]{min-height:100vh;min-height:100dvh}}@media (max-width:768px){.md\:overflow-hidden{overflow:visible!important}.md\:overflow-y-auto{overflow-y:visible!important}.min-h-\[100dvh\]{min-height:100vh;min-height:100dvh}}