:root{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-size:14px;line-height:1.45}*,:before,:after{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}body{background:#f8fafc}#root{text-align:left;border:none;width:100%;max-width:none;height:100%;margin:0;padding:0;display:block}h1,h2,h3,h4,h5,h6{letter-spacing:normal;margin:0;font-weight:600}p{margin:0}input,select,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit}button{cursor:pointer}table{border-collapse:collapse}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media (prefers-reduced-motion:reduce){.spin{animation:none}}
