@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-ext-wght-normal-C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-ext-600-normal-Dj6eZy5f.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-600-normal-DVvC-yKp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-vietnamese-600-normal-Dtizs43-.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #111114;--bg-alt: #17171a;--bg-panel: #1e1e22;--bg-sunk: #0a0a0c;--plot-bg: #0a0a0c;--predict-range: #e5a984;--fg: #f2f1ed;--fg-dim: #a8a7a3;--fg-faint: #878682;--border: #2a2a2f;--border-strong: #6f6f76;--grid: #1d1d21;--accent: #1f8fce;--accent-hover: #3a9fd8;--accent-ink: #0a0a0c;--accent-soft: #0f2230;--warn: #d9a65a;--warn-soft: #2a2216;--bad: #d97c74;--bad-soft: #2a1b19;--ok: #6fc2a0;--ok-soft: #16261f;--alt-row: #0e0e11;--scroll: #34343a;--scroll-hover: #47474e;--card: var(--bg-panel);--ink: var(--fg);--muted: var(--fg-dim);--faint: var(--fg-faint);--hair: var(--border);--no: var(--bad);--halo: var(--warn-soft);--trace: var(--fg);--fit: var(--accent);--resid: var(--bad);--axis: var(--fg-faint);--shade: var(--accent);--tick: var(--accent);--mark: var(--warn);--shadow: 0 1px 1px rgba(0, 0, 0, .3), 0 10px 30px -14px rgba(0, 0, 0, .7);--radius-control: 6px;--radius: 10px;--radius-panel: 14px;--radius-pill: 999px;--gap: 12px;--sans: "Manrope Variable", "Manrope", "Segoe UI", "Liberation Sans", Arial, sans-serif;--mono: "JetBrains Mono", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--brand: var(--sans);color-scheme:dark}:root{--df-accent: var(--accent);--df-accent-2: var(--warn);--df-bg-dark: #111114;--df-font-ui: var(--sans);--df-font-mono: var(--mono)}:root[data-theme=light]{--bg: #f2f1ed;--bg-alt: #ffffff;--bg-panel: #ffffff;--bg-sunk: #ffffff;--plot-bg: #ffffff;--predict-range: #9a5a33;--fg: #0a0a0c;--fg-dim: #585753;--fg-faint: #6f6e6a;--border: #e0dfda;--border-strong: #83827d;--grid: #ebeae5;--accent: #176c9c;--accent-hover: #125a83;--accent-ink: #ffffff;--accent-soft: #e3eff7;--warn: #8a6320;--warn-soft: #f7eedc;--bad: #a8453c;--bad-soft: #f9e8e5;--ok: #2f7d5f;--ok-soft: #e6f2ec;--alt-row: #f8f7f4;--scroll: #cfcec8;--scroll-hover: #b4b3ac;--shadow: 0 1px 1px rgba(10, 10, 12, .04), 0 8px 24px -12px rgba(10, 10, 12, .18);color-scheme:light}:root{--series-1: #0072B2;--series-2: #D55E00;--series-3: #009E73;--series-4: #E69F00;--series-5: #56B4E9;--series-6: #F0E442;--series-7: #CC79A7;--series-8: #9aa0a6}:root[data-theme=light]{--series-6: #9a6b1f;--series-8: #5b6169}:root[data-brand=lysis]{--brand-accent: #3e8ebc;--brand-accent-hover: #5aa1ca;--brand-accent-ink: #0a0a0c;--brand-accent-soft: #10222c;--brand-second: #e5a984;--brand-face: "Manrope Variable", "Manrope", var(--sans)}:root[data-brand=lysis][data-theme=light]{--brand-accent: #2a6a90;--brand-accent-hover: #215676;--brand-accent-ink: #ffffff;--brand-accent-soft: #e4eff6;--brand-second: #9a5a33}:root[data-brand=downfield]{--brand-accent: var(--accent);--brand-accent-hover: var(--accent-hover);--brand-accent-ink: var(--accent-ink);--brand-accent-soft: var(--accent-soft);--brand-second: var(--warn);--brand-face: var(--brand)}:root[data-brand]{--glass: rgba(17, 17, 20, .74);--fill-1: rgba(242, 241, 237, .06);--fill-2: rgba(242, 241, 237, .1);--fill-3: rgba(242, 241, 237, .15);--separator: rgba(242, 241, 237, .09);--shadow-card: 0 1px 0 rgba(242, 241, 237, .04) inset, 0 16px 40px -24px rgba(0, 0, 0, .9);--shadow-float: 0 0 0 1px rgba(242, 241, 237, .08), 0 10px 30px -10px rgba(0, 0, 0, .7);--shadow-raise: 0 1px 2px rgba(0, 0, 0, .35);--scrim: rgba(0, 0, 0, .5)}:root[data-brand][data-theme=light]{--glass: rgba(242, 241, 237, .8);--fill-1: rgba(10, 10, 12, .04);--fill-2: rgba(10, 10, 12, .07);--fill-3: rgba(10, 10, 12, .11);--separator: rgba(10, 10, 12, .09);--shadow-card: 0 1px 2px rgba(10, 10, 12, .04), 0 16px 40px -22px rgba(10, 10, 12, .18);--shadow-float: 0 0 0 1px rgba(10, 10, 12, .06), 0 10px 30px -10px rgba(10, 10, 12, .22);--shadow-raise: 0 1px 2px rgba(10, 10, 12, .12);--scrim: rgba(10, 10, 12, .32)}:root{--el-o: #ff5f57;--el-n: #6ea8ff;--el-s: #f0c419;--el-p: #ff9f43;--el-f: #8ee06a;--el-cl: #3fd17a;--el-br: #cf8570;--el-i: #c39bff}:root[data-theme=light]{--el-o: #d1221a;--el-n: #1d4fd8;--el-s: #836100;--el-p: #a64b00;--el-f: #2f7d1a;--el-cl: #167a3a;--el-br: #8b1c1c;--el-i: #7a2fc0}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--fg);font:13px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea,select{transition:border-color .15s ease,box-shadow .15s ease}input[type=text]:focus-visible,input[type=search]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=url]:focus-visible,input:not([type]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none;border-color:var(--brand-accent, var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent, var(--accent)) 22%,transparent),0 0 14px 2px color-mix(in srgb,var(--brand-accent, var(--accent)) 16%,transparent)}:is(input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input:not([type]),textarea,select)[aria-invalid=true]:focus-visible{border-color:var(--bad);box-shadow:0 0 0 3px color-mix(in srgb,var(--bad) 22%,transparent),0 0 14px 2px color-mix(in srgb,var(--bad) 16%,transparent)}*{scrollbar-width:thin;scrollbar-color:var(--scroll) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scroll);border-radius:4px;border:3px solid transparent;background-clip:content-box;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-hover)}::-webkit-scrollbar-corner{background:transparent}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
