:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#213547;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#747bff}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1800px;padding:2em}button{border-radius:.16em;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#f9f9f9;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}table,tr,td,th{text-align:left;border:none;border-collapse:collapse}td.number,th.number{text-align:right}td,th{padding:.3em 1em}.sub-header{text-align:center}.config-row{padding:.5em}table.svelte-1fc6kcw{font-family:monospace}td.svelte-1fc6kcw,th.svelte-1fc6kcw{white-space:nowrap}td.sum.svelte-1fc6kcw{font-weight:700}.wrap.svelte-pov1i{display:flex;gap:2em;margin-top:1em}.table.svelte-pov1i{margin-top:1em}.wrap.svelte-1qctnsi{display:flex;gap:2em;margin-top:1em}.table.svelte-1qctnsi{margin-top:1em}.table.svelte-5gsmmi{margin-top:1em;display:none}.wrap.svelte-kykkjw{display:flex;flex-wrap:wrap}nav.svelte-x0jlop{margin-top:-1em;padding-bottom:1em}button.active.svelte-x0jlop{background-color:#d9dafd;border-color:#646cff}
