*,:before,:after{box-sizing:border-box}*{touch-action:manipulation}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-x:hidden}button,a,input[type=button],input[type=submit],input[type=reset],select,[role=button],[onclick]{cursor:pointer;min-width:44px;min-height:44px}@media (width<=768px){button,a,input[type=button],input[type=submit],input[type=reset],[role=button],[onclick]{min-width:0}}button,a,[role=button],[onclick]{-webkit-tap-highlight-color:#0000001a;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}button{-webkit-user-select:none;user-select:none}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1)}button,a{transition:background-color .2s ease, color .2s ease, border-color .2s ease, opacity .2s ease, box-shadow .2s ease, transform .16s var(--ease-out)}button:not(:disabled):active,[role=button]:not([aria-disabled=true]):active{transform:scale(.97)}input,select,textarea{transition:border-color .2s,box-shadow .2s}input,textarea,select{-webkit-tap-highlight-color:transparent}input:not([type=file]),textarea,select{appearance:none;font-size:16px}input[type=file]{max-width:100%;font-size:16px}.scroll-container,[style*="overflow: auto"],[style*="overflow: scroll"],[style*="overflow-y: auto"],[style*="overflow-y: scroll"]{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.96)}}@keyframes ui-sheet-up{0%{transform:translateY(100%)}}.ui-overlay-enter{animation:ui-fade-in .2s var(--ease-out)}.ui-dialog-enter{animation:ui-pop-in .22s var(--ease-out)}.ui-sheet-enter{animation:ui-sheet-up .32s var(--ease-drawer)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity,color,background-color,border-color,box-shadow!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-overlay-enter,.ui-dialog-enter,.ui-sheet-enter{animation:.15s ui-fade-in!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;padding:0;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);margin:0;overflow-x:hidden}#root{-webkit-overflow-scrolling:touch}button,a{touch-action:manipulation}@media (width<=768px){button+button,a+a,input+button,button+a{margin-top:8px}}img,video,canvas,svg,iframe{max-width:100%;height:auto}input,select,textarea,button{max-width:100%}@media (width<=640px){body,body :not(svg):not(path):not(circle):not(rect):not(g){min-width:0}p,span,a,label,li,h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;word-break:break-word}}
