@font-face{font-family:Akkurat;src:url(/assets/AkkuratLLWeb-Regular-BlbqZHeU.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Akkurat;src:url(/assets/AkkuratLLWeb-Bold-CSyewQBn.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Akkurat;src:url(/assets/AkkuratLLWeb-BoldItalic-CVv8_rn2.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Akkurat;src:url(/assets/AkkuratLLWeb-Italic-dg2fzP8r.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Akkurat;src:url(/assets/AkkuratLLWeb-Light-BwnJbPRl.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Akkurat;src:url(/assets/AkkuratLLWeb-LightItalic-D4MvNYgA.woff2) format("woff2");font-weight:100;font-style:italic}@font-face{font-family:Akkurat-Mono;src:url(/assets/AkkuratMonoLLTT-Regular-CdjxtAtV.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Akkurat-Mono;src:url(/assets/AkkuratMonoLLTT-Bold-DVZOPko5.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Akkurat-Mono;src:url(/assets/AkkuratMonoLLTT-BoldItalic-P4WOWAGu.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Akkurat-Mono;src:url(/assets/AkkuratMonoLLTT-Italic-DLuPbCGx.ttf) format("truetype");font-weight:400;font-style:italic}:root{font-family:Akkurat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-family-primary: "Akkurat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-code: "Akkurat-Mono", source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;--color-gray-12: #333333;--color-gray-11: #525252;--color-gray-10: #737676;--color-gray-9: #999999;--color-gray-8: #afafaf;--color-gray-7: #bfbfbf;--color-gray-6: #e3e3e3;--color-gray-5: #ebebeb;--color-gray-4: #efefef;--color-gray-3: #f2f2f2;--color-gray-2: #f5f5f5;--color-gray-1: #f8f8f8;--color-gray-0: #f9f9f9;--color-blue-12: #001217;--color-blue-11: #00242e;--color-blue-10: #003745;--color-blue-9: #00495b;--color-blue-8: #005b72;--color-blue-7: #006d89;--color-blue-6: #24829a;--color-blue-5: #4997ab;--color-blue-4: #6dacbc;--color-blue-3: #92c0cc;--color-blue-2: #b6d5dd;--color-blue-1: #dbeaee;--color-red-12: #240007;--color-red-11: #47000e;--color-red-10: #6b0015;--color-red-9: #8f001c;--color-red-8: #b20023;--color-red-7: #cc0031;--color-red-6: #e14542;--color-red-5: #eb685b;--color-red-4: #f38777;--color-red-3: #f9a495;--color-red-2: #fdc1b4;--color-red-1: #ffddd5;--color-gold-12: #271600;--color-gold-11: #4f2b00;--color-gold-10: #764100;--color-gold-9: #9d5700;--color-gold-8: #c56c00;--color-gold-7: #dc7900;--color-gold-6: #ef9424;--color-gold-5: #f1a649;--color-gold-4: #f4b86d;--color-gold-3: #f7c992;--color-gold-2: #fadbb6;--color-gold-1: #fceddb;--color-green-12: #051808;--color-green-11: #092f10;--color-green-10: #0e4718;--color-green-9: #125e1f;--color-green-8: #167527;--color-green-7: #1b8d2f;--color-green-6: #3c9d4d;--color-green-5: #5cae6a;--color-green-4: #7dbe88;--color-green-3: #9dcea6;--color-green-2: #bedec4;--color-green-1: #deefe1;--color-base-white: #ffffff;--color-base-black: #000000;--color-core-red: #d6002a;--bg-secondary: var(--color-gray-2);--fg-primary: var(--color-gray-12)}body{height:100vh;margin:0;padding:0;overflow:hidden;font-family:Akkurat,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:Akkurat-Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%;overflow:hidden}@keyframes progress-stripes{0%{background-position:0 0}to{background-position:20px 0}}.App{height:100vh;overflow:hidden;display:flex;flex-direction:column}.no-row-overlay{pointer-events:auto}.right-align{text-align:right}.Field{display:flex;flex-direction:column;gap:.25rem;align-items:center}.ScrubArea{cursor:ew-resize;font-weight:700;-webkit-user-select:none;user-select:none}.ScrubAreaCursor{filter:drop-shadow(0 1px 1px #0008)}.Label{cursor:ew-resize;font-size:.8rem;line-height:1.25rem;font-weight:500;color:var(--fg-primary)}.Group{display:flex}.Input{box-sizing:border-box;margin:0;padding:0;border-radius:0;border-top:1px solid var(--color-gray-2);border-bottom:1px solid var(--color-gray-2);border-left:none;border-right:none;width:6rem;height:2.5rem;font-family:inherit;font-size:.75rem;font-weight:400;background-color:transparent;color:var(--fg-primary);text-align:center;font-variant-numeric:tabular-nums}.Input:focus{z-index:1;outline:2px solid var(--color-blue-5);outline-offset:-1px}.Decrement,.Increment{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin:0;outline:0;padding:0;border:1px solid var(--color-gray-2);border-radius:.375rem;background-color:rgba(var(--primary-rgb),.5);background-clip:padding-box;color:var(--fg-primary);-webkit-user-select:none;user-select:none}@media(hover:hover){.Decrement:hover,.Increment:hover{background-color:rgba(var(--primary-rgb),.5)}}.Decrement:active,.Increment:active{background-color:var(--color-gray-1)}.Decrement{border-top-right-radius:0;border-bottom-right-radius:0}.Increment{border-top-left-radius:0;border-bottom-left-radius:0}
