@media (max-width:1023px){body{padding-bottom:4rem}.min-h-screen{min-height:calc(100vh - 4rem)}.container{padding-left:1rem!important;padding-right:1rem!important}.mobile-nav-btn{transition:all .2s}.mobile-nav-btn:active{transform:scale(.95)}}.mobile-nav-transition{transition:transform .3s ease-in-out,opacity .3s ease-in-out}@media (max-width:768px){button,a,[role=button]{min-width:44px;min-height:44px}.mobile-touch-target{position:relative}.mobile-touch-target:before{content:"";position:absolute;inset:-8px}}@media (max-width:640px){.container{padding-left:.75rem!important;padding-right:.75rem!important}[class*=Card]{padding:.75rem!important}[class*=grid]>div:not(.ax-marketing-page *){width:100%}[class*=sheet-content],[class*=dialog-content]{max-width:420px}.form-group{flex-direction:column!important;gap:.5rem!important}h1:not(.ax-h1):not(.ax-marketing-display):not(.ax-marketing-section-title):not(.ax-marketing-page *){font-size:clamp(1.5rem,5vw,2rem)!important}h2:not(.ax-h2):not(.ax-marketing-section-title):not(.ax-marketing-page *){font-size:clamp(1.25rem,4vw,1.75rem)!important}h3:not(.ax-h3):not(.ax-marketing-subtitle):not(.ax-marketing-page *){font-size:clamp(1.125rem,3.5vw,1.5rem)!important}button:not([class*=h-]):not(.ax-marketing-page *){padding-top:.5rem!important;padding-bottom:.5rem!important;font-size:.875rem!important}svg:not([class*=h-]):not(.ax-marketing-page *){width:1.25rem;height:1.25rem}[class*=space-y-]:not([class*=space-y-0]):not(.ax-marketing-page *){row-gap:.25rem!important}[class*=gap-]:not([class*=gap-0]):not([class*=gap-px]):not(.ax-marketing-page *){gap:.5rem!important}button,a[role=button],[role=button]{min-width:44px;min-height:44px}}
