:root{font-family:Inter,Segoe UI,system-ui,sans-serif;font-size:14px}html{color:#000;background-color:#fff;width:100%;height:100%}html>body{width:100%;height:100%;margin:0}html>body>#app{overscroll-behavior:none;touch-action:none;width:100%;height:100%;position:relative;overflow:hidden}button.svelte-1klcfz0{appearance:none;font-family:inherit;font-size:inherit;color:currentColor;text-align:left;background-color:#fff;border:.1em solid #dfdfdf;align-content:center;height:2em;padding-block:0;padding-inline:.6em}button.svelte-1klcfz0:hover{background-color:#efefef;border-color:#9f9f9f}button.svelte-1klcfz0:active{background-color:#e7e7e7;border-color:#7f7f7f}button.svelte-1klcfz0:disabled{color:#7f7f7f;background-color:#efefef;border-color:#dfdfdf}button.svelte-1klcfz0.active{color:#fff;background-color:#3f3f3f;border-color:#1f1f1f}.canvas.svelte-3o2qk2{width:100%;height:100%}.canvas.svelte-3o2qk2>.stroke:where(.svelte-3o2qk2){fill:#7f7f7f;stroke:none}.canvas.svelte-3o2qk2>.active-stroke:where(.svelte-3o2qk2){fill:#000;stroke:none}.canvas.svelte-3o2qk2>.brush-outline:where(.svelte-3o2qk2){fill:none;stroke:#000;stroke-width:1px}.plot.svelte-19s1toh{width:100%;height:100%}.plot.svelte-19s1toh>.label:where(.svelte-19s1toh){fill:#000;text-anchor:middle}.plot.svelte-19s1toh>.label:where(.svelte-19s1toh).y-axis{writing-mode:vertical-lr}.plot.svelte-19s1toh>.arrow:where(.svelte-19s1toh){stroke:#000;stroke-width:1px;fill:none}.plot.svelte-19s1toh>.line:where(.svelte-19s1toh){stroke-width:1px;fill:none}.stroke-preview.svelte-lcfnm0{width:100%;height:100px}.panel.svelte-1n46o8q{flex-direction:column;gap:.5em;margin:1em;display:flex;position:absolute}.panel.svelte-1n46o8q.top{top:0}.panel.svelte-1n46o8q.bottom{bottom:0}.panel.svelte-1n46o8q.left{align-items:start;left:0}.panel.svelte-1n46o8q.right{align-items:end;right:0}.panel.svelte-1n46o8q>.section:where(.svelte-1n46o8q){background-color:#fff;border:.1em solid #dfdfdf;flex-direction:column;gap:.2em;max-width:24em;padding:.5em;display:flex}.panel.svelte-1n46o8q>.section:where(.svelte-1n46o8q)>span:where(.svelte-1n46o8q),.panel.svelte-1n46o8q>.section:where(.svelte-1n46o8q)>p:where(.svelte-1n46o8q){padding-inline:.3em}.panel.svelte-1n46o8q>.section:where(.svelte-1n46o8q)>p:where(.svelte-1n46o8q){text-align:justify;margin-block:.8em 0;line-height:1.4}.calibration-curve-plot.svelte-1n46o8q{width:100%;height:12em}.spacer.svelte-1n46o8q{width:1em;height:1em}
