body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Archivo,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--vh:1vh}input,select,textarea{font-size:16px!important}.safe-area-top{padding-top:env(safe-area-inset-top,0)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,0)}.safe-area-all{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.touch-target{min-height:44px;min-width:44px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.scroll-container{overflow-y:auto}.scroll-container,.tabs-scroll{-webkit-overflow-scrolling:touch}.tabs-scroll{-ms-overflow-style:none;display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.tabs-scroll::-webkit-scrollbar{display:none}body{overscroll-behavior-y:contain}body,html{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box}button,code,iframe,img,input,pre,select,table,textarea,video{max-width:100%}button{-webkit-appearance:none;appearance:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}.full-height-mobile{min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available}.fixed-bottom-ios{bottom:0;left:0;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;right:0}input:focus,select:focus,textarea:focus{border-color:#ff6b35!important;outline:none}@media (max-width:600px){.form-row{flex-direction:column!important}.form-grid-2,.form-grid-3{grid-template-columns:1fr!important}}@media (max-width:768px){.clickable,[role=button],button{min-height:44px}input[type=checkbox],input[type=radio]{min-height:24px;min-width:24px}}
/*# sourceMappingURL=main.ab026616.css.map*/