@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--font-sans:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--radius:6px;--radius-panel:8px;--brand-red:#8c2321;--brand-green:#4c7c2e}:root[data-theme=dark]{--label-ink:#f2f4f6;--label-halo:#101216;--overlay-line:#96a5b48c;--overlay-text:#d2dce6e6;--overlay-stick:#ffffffeb;--app-bg:#14161a;--titlebar:linear-gradient(#1e2229, #191c22);--menubar:#1b1e24;--toolbar:#181b21;--rail:#181b21;--canvas:#101216;--canvas-deep:#0f1418;--canvas-gutter:#13161b;--panel:#20242b;--panel-header:linear-gradient(#2d333c, #262c34);--panel-inset:linear-gradient(#1a1e24, #15181d);--control:linear-gradient(#2d333c, #232830);--control-flat:#232830;--hover:#2b323c;--hover-soft:#20242b;--selected:#323a45;--line:#2a2f37;--line-soft:#23272f;--line-strong:#333a44;--border-control:#3a424d;--border-hover:#4a5361;--ink:#dfe3e8;--ink-strong:#fff;--ink-2:#c3cad3;--ink-3:#aab2bd;--ink-4:#8b939e;--ink-5:#7d8694;--ink-6:#6f7885;--ink-7:#5f6874;--accent:#35b8c6;--accent-bright:#3fc3d1;--accent-deep:#2aa2b0;--accent-edge:#1d8c99;--accent-pale:#8be3ed;--accent-contrast:#062a2e;--accent-wash:linear-gradient(#1c4f57, #143b41);--accent-zone:#35b8c61a;--accent-soft:#35b8c629;--accent-zone-line:#35b8c68c;--warn-bg:linear-gradient(#282419, #201d15);--warn-line:#4a3f22;--warn-ink:#c9b48d;--ok-ink:#7fc06a;--amber:#d69a4a;--green:#7fc06a;--rose:#d67a8a;--violet:#9b8ad6;--blue:#8fa8d6;--curve-gr:#7fc06a;--curve-sp:#9b8ad6;--curve-rt:#d69a4a;--curve-rxo:#b8834a;--curve-rhob:#d67a8a;--curve-nphi:#35b8c6;--curve-phie:#35b8c6;--curve-sw:#8fa8d6;--litho-sand:#7a6440;--litho-shale:#4d5560;--litho-silty:#5f7060;--litho-clayey:#8a6a4a;--grid-line:#ffffff0e;--grid-line-strong:#ffffff0d;--shadow-panel:0 3px 10px #0000004d;--shadow-float:0 12px 30px #0000008c;--shadow-control:0 1px 0 #ffffff0f inset, 0 1px 3px #00000059;--shadow-accent:0 1px 0 #ffffff40 inset, 0 2px 6px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root,:root[data-theme=light]{--label-ink:#16191d;--label-halo:#fff;--overlay-line:#46546099;--overlay-text:#1e262ee6;--overlay-stick:#1c2228e6;--app-bg:#f4f2ed;--titlebar:#fbfaf7;--menubar:#fbfaf7;--toolbar:#fbfaf7;--rail:#fbfaf7;--canvas:#fff;--canvas-deep:#fff;--canvas-gutter:#fbfaf7;--panel:#fbfaf7;--panel-header:#f4f2ed;--panel-inset:#fff;--control:#f4f2ed;--control-flat:#f4f2ed;--hover:#eee9df;--hover-soft:#f4f2ed;--selected:#e6e1d7;--line:#ddd8ce;--line-soft:#e6e1d7;--line-strong:#ddd8ce;--border-control:#ddd8ce;--border-hover:#c8c1b4;--ink:#23211d;--ink-strong:#000;--ink-2:#4c463c;--ink-3:#5c564b;--ink-4:#7c766b;--ink-5:#8d8678;--ink-6:#a09889;--ink-7:#b5ad9d;--accent:#1f6f7a;--accent-bright:#1f6f7a;--accent-deep:#175a63;--accent-edge:#175a63;--accent-pale:#175a63;--accent-contrast:#fff;--accent-wash:#e4eef0;--accent-zone:#1f6f7a14;--accent-soft:#1f6f7a1f;--accent-zone-line:#1f6f7a80;--warn-bg:#fdf6e6;--warn-line:#e0cfa6;--warn-ink:#7a5f28;--ok-ink:#3f7a30;--amber:#a9722a;--green:#4a8c3a;--rose:#b0475c;--violet:#6b5bb0;--blue:#4a5f96;--curve-gr:#4a8c3a;--curve-sp:#6b5bb0;--curve-rt:#a9722a;--curve-rxo:#c49a63;--curve-rhob:#b0475c;--curve-nphi:#1f6f7a;--curve-phie:#1f6f7a;--curve-sw:#4a5f96;--litho-sand:#e0cfa6;--litho-shale:#c3c7cf;--litho-silty:#cbd6c8;--litho-clayey:#e6d2bb;--grid-line:#0000000e;--grid-line-strong:#00000012;--shadow-panel:0 1px 3px #00000012;--shadow-float:0 10px 24px #00000029;--shadow-control:none;--shadow-accent:0 1px 2px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--app-bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:13px}button,input,select,textarea{color:inherit;font-family:inherit}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-control);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--border-hover)}.mono{font-family:var(--font-mono)}.label{font:600 9.5px var(--font-mono);color:var(--ink-4);letter-spacing:.09em;text-transform:uppercase}.scroll-y{min-height:0;overflow-y:auto}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media print{body{background:#fff}.no-print{display:none!important}@page{size:A3 landscape;margin:0}.print-sheets{background:#fff!important;gap:0!important;padding:0!important}.cpi-sheet{box-shadow:none!important;border-radius:0!important}}.corr-paper{--label-ink:#16191d;--label-halo:#fff;--overlay-line:#46546099;--overlay-text:#1e262ee6;--overlay-stick:#1c2228e6;--app-bg:#f4f2ed;--titlebar:#fbfaf7;--menubar:#fbfaf7;--toolbar:#fbfaf7;--rail:#fbfaf7;--canvas:#fff;--canvas-deep:#fff;--canvas-gutter:#fbfaf7;--panel:#fbfaf7;--panel-header:#f4f2ed;--panel-inset:#fff;--control:#f4f2ed;--control-flat:#f4f2ed;--hover:#eee9df;--hover-soft:#f4f2ed;--selected:#e6e1d7;--line:#ddd8ce;--line-soft:#e6e1d7;--line-strong:#ddd8ce;--border-control:#ddd8ce;--border-hover:#c8c1b4;--ink:#23211d;--ink-strong:#000;--ink-2:#4c463c;--ink-3:#5c564b;--ink-4:#7c766b;--ink-5:#8d8678;--ink-6:#a09889;--ink-7:#b5ad9d;--accent:#1f6f7a;--accent-bright:#1f6f7a;--accent-deep:#175a63;--accent-edge:#175a63;--accent-pale:#175a63;--accent-contrast:#fff;--accent-wash:#e4eef0;--accent-zone:#1f6f7a14;--accent-soft:#1f6f7a1f;--accent-zone-line:#1f6f7a80;--warn-bg:#fdf6e6;--warn-line:#e0cfa6;--warn-ink:#7a5f28;--ok-ink:#3f7a30;--amber:#a9722a;--green:#4a8c3a;--rose:#b0475c;--violet:#6b5bb0;--blue:#4a5f96;--curve-gr:#4a8c3a;--curve-sp:#6b5bb0;--curve-rt:#a9722a;--curve-rxo:#c49a63;--curve-rhob:#b0475c;--curve-nphi:#1f6f7a;--curve-phie:#1f6f7a;--curve-sw:#4a5f96;--litho-sand:#e0cfa6;--litho-shale:#c3c7cf;--litho-silty:#cbd6c8;--litho-clayey:#e6d2bb;--grid-line:#0000000e;--grid-line-strong:#00000012;--shadow-panel:0 1px 3px #00000012;--shadow-float:0 10px 24px #00000029;--shadow-control:none;--shadow-accent:0 1px 2px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink)}
