@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@500;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{width:100%;overflow-x:hidden}*{box-sizing:border-box}img,video,canvas,svg{max-width:100%;height:auto;display:block}body{margin:0;min-height:100vh;min-height:100dvh;overscroll-behavior:none;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left)}body{background:#fff;color:var(--chakra-colors-gray-900)}body.chakra-ui-dark{background:var(--chakra-colors-brand-navy);color:var(--chakra-colors-gray-100)}@media(max-width:480px){body{font-size:14px}input,textarea,select{font-size:16px!important}}@media(max-width:768px){input,textarea,select{font-size:16px!important}}@media(max-width:768px){button,[role=button],a{min-height:44px;min-width:44px}}html{overflow-y:scroll}html{scroll-behavior:smooth}@media(max-width:640px){[data-layout=flex]{flex-direction:column}}
