*,*:before,*:after{box-sizing:border-box;border-width:0;border-style:solid}*{margin:0;padding:0}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{margin:0;line-height:inherit;height:100%;overflow:hidden}#root{height:100%;width:100%}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent}input,textarea,select{font-family:inherit;font-size:inherit;border:none;outline:none}*:not(input):not(textarea):not([contenteditable]){user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none}img{max-width:100%;height:auto;display:block}*:focus-visible{outline:2px solid #387ED1;outline-offset:2px}button,a,[onclick],[role=button],[tabindex]:not([tabindex="-1"]),div{-webkit-tap-highlight-color:transparent}
