@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/ibm-plex-sans-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:block;src:url(../../../fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:block;src:url(../../../fonts/ibm-plex-sans-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:block;src:url(../../../fonts/ibm-plex-mono-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(../../../fonts/ibm-plex-mono-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:block;src:url(../../../fonts/ibm-plex-mono-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--paper:#f7f7f5;--surface:#fff;--chrome:#eceae7;--chrome-2:#e2dfdb;--chrome-3:#d5d1cc;--ink:#1b1b19;--ink-2:#55534e;--muted:#7a7770;--faint:#a5a29b;--rule:#d8d5d0;--rule-strong:#b8b4ae;--focus:#2f6f9e;--danger:#9a3434;--shadow:0 6px 20px #0000001f, 0 1px 3px #0000001a;--eval-white:#f4f2ee;--eval-black:#26241f;--res-white:#f0eee9;--res-draw:#b4b0a9;--res-black:#3a3833;--res-white-ink:#2a2924;--res-draw-ink:#fff;--res-black-ink:#eceae4;--tab-min:220px;--settings-sidebar-w:220px;--library-sidebar-w:220px;--rail-w:56px;--tab-pref:300px;--bar-h:40px;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}:root[data-theme=dark]{--paper:#171716;--surface:#201f1d;--chrome:#262523;--chrome-2:#2f2e2b;--chrome-3:#3b3a36;--ink:#ecebe6;--ink-2:#b9b6ae;--muted:#918d85;--faint:#6d6a63;--rule:#35342f;--rule-strong:#4d4b45;--res-white:#d6d2ca;--res-draw:#6e6a63;--res-black:#22211d;--res-white-ink:#23221e;--res-draw-ink:#f2f0ec;--res-black-ink:#d9d6d0;--focus:#6ea8d8;--danger:#d98a8a;--shadow:0 6px 20px #00000080, 0 1px 3px #0006}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--paper);font-family:var(--sans);color:var(--ink);font:13px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}#app-root{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}:where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:2px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
