@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexMono-400-normal-latin-ext-BmRBH3aV.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexMono-400-normal-latin-DMJ8VG8y.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexMono-500-normal-latin-ext-CAhNIIs5.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexMono-500-normal-latin-DSY6xOcd.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexMono-600-normal-latin-ext-D38SheWl.woff2) format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexMono-600-normal-latin-BgSNZQsw.woff2) format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-italic-latin-ext-Du9zzoL2.woff2) format("woff2");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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-italic-latin-CZTNEAuW.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-ext-CIII54If.woff2) format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(./IBMPlexSans-400-normal-latin-IvpUvPa2.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexSansCondensed-400-normal-latin-ext-BJ9nxTJg.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexSansCondensed-400-normal-latin-DKyD6XsY.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexSansCondensed-500-normal-latin-ext--oYb3bSD.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexSansCondensed-500-normal-latin-BqaLkUoX.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexSansCondensed-600-normal-latin-ext-CBdNZ9Ci.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexSansCondensed-600-normal-latin-CRd5VyFf.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./IBMPlexSansCondensed-700-normal-latin-ext-CXZ_9bG9.woff2) format("woff2");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:IBM Plex Sans Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(./IBMPlexSansCondensed-700-normal-latin-D8r4s4aS.woff2) format("woff2");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{--paper:#F7F5F0;--paper-raised:#FCFBF8;--white:#FFFFFF;--ink:#1A1C1E;--grey-50:#EFECE6;--grey-100:#E3DFD7;--grey-200:#CFCAC0;--grey-300:#B1ABA0;--grey-400:#8C867B;--grey-500:#6B665D;--grey-600:#4D4943;--grey-700:#34322E;--signal-50:#FDF1E9;--signal-100:#FBE1D0;--signal-500:#E8590C;--signal-700:#B33F00;--signal-900:#7A2A00;--record-draft:#4D4943;--record-final:#1A1C1E;--record-amended:#1A1C1E;--record-signed:#1A1C1E;--record-on-solid:#F7F5F0;--money-estimate:#8E9AA1;--money-forecast:#566A76;--money-actual:#1E2B33;--money-estimate-tint:#E6EAEC;--money-forecast-tint:#D5DDE2;--money-actual-tint:#C9D0D4;--progress-on-track:#2F6B4F;--progress-at-risk:#C24E00;--progress-behind:#8F2410;--progress-on-track-tint:#E2EDE6;--progress-at-risk-tint:#FBE6D6;--progress-behind-tint:#F4DEDA;--sig-sent:#6B665D;--sig-viewed:#3F5F78;--sig-signed:#2F6B4F;--sig-declined:#8F2410;--mismatch-bg:#FBE1D0;--mismatch-rule:#E8590C;--revised-mark:#34322E;--variance-over:#B33F00;--variance-under:#2F6B4F;--font-sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--font-cond:"IBM Plex Sans Condensed","IBM Plex Sans",system-ui,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--num-features:"tnum" 1,"lnum" 1;--fs-2xs:11px;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-4xl:36px;--fs-5xl:48px;--fs-6xl:64px;--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--tracking-caps:.07em;--tracking-tight:-.01em;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:8px;--sp-5:12px;--sp-6:16px;--sp-7:20px;--sp-8:24px;--sp-9:32px;--sp-10:40px;--sp-11:56px;--sp-12:80px;--r-0:0;--r-1:2px;--r-2:4px;--r-3:6px;--r-pill:999px;--bw-1:1px;--bw-2:2px;--bw-3:3px;--shadow-pop:0 1px 0 rgba(26,28,30,.06),0 8px 24px rgba(26,28,30,.14);--row-dense:28px;--row-regular:36px;--row-field:48px;--tap-min:48px;--ease:cubic-bezier(.2,0,0,1);--dur-fast:.12s;--dur:.18s;--share-width:590px}:root{--platform-accent:#A8782A;--platform-accent-600:#8C6420;--platform-accent-700:#6E4E18;--platform-accent-100:#F1E6D2;--platform-on-accent:#FFFFFF;--seal-ink:#1A1C1E;--seal-paper:#FFFFFF}:root{--tenant-accent:#1A1C1E;--tenant-accent-ink:#1A1C1E;--tenant-on-accent:#FFFFFF;--tenant-tint:#EFECE6}[data-tenant=eximwala]{--tenant-accent:#1F5E4A;--tenant-accent-ink:#1F5E4A;--tenant-on-accent:#FFFFFF;--tenant-tint:#E1ECE6}[data-tenant=atlantique]{--tenant-accent:#0E5A63;--tenant-accent-ink:#0B4A52;--tenant-on-accent:#FFFFFF;--tenant-tint:#DCEBEC}:root,[data-brand],[data-theme],[data-tenant]{--brand-accent:var(--platform-accent-600);--brand-accent-ink:var(--platform-accent-700);--brand-on-accent:var(--platform-on-accent);--brand-tint:var(--platform-accent-100);--doc-accent:var(--tenant-accent);--doc-accent-ink:var(--tenant-accent-ink);--doc-on-accent:var(--tenant-on-accent)}[data-brand=white-label],[data-brand=white-label] [data-theme],[data-brand=white-label] [data-tenant]{--brand-accent:var(--tenant-accent);--brand-accent-ink:var(--tenant-accent-ink);--brand-on-accent:var(--tenant-on-accent);--brand-tint:var(--tenant-tint)}:root,[data-theme=desk]{--bg:var(--paper);--surface:var(--paper-raised);--surface-sunk:var(--grey-50);--text:var(--ink);--text-muted:var(--grey-500);--text-faint:var(--grey-400);--rule:var(--grey-100);--border:var(--grey-200);--border-strong:var(--ink);--focus:var(--platform-accent);--num-scale:1;--row-h:var(--row-dense);--alert-ink:var(--signal-700);--alert-tint:var(--signal-50)}[data-theme=field]{--bg:#FFFFFF;--surface:#FFFFFF;--surface-sunk:#F0EEE9;--text:#000000;--text-muted:#3A3833;--text-faint:#57534C;--rule:#C9C4BA;--border:#7C766C;--border-strong:#000000;--focus:#000000;--num-scale:1.35;--row-h:var(--row-field);--alert-ink:#9A3600;--alert-tint:#FBE1D0;--progress-on-track:#1F5A3F;--progress-at-risk:#A84400;--progress-behind:#7A1D0C}[data-theme=night]{--bg:#111315;--surface:#181B1E;--surface-sunk:#0C0E10;--text:#ECE8DF;--text-muted:#A7A296;--text-faint:#7E796F;--rule:#262A2E;--border:#3A3F44;--border-strong:#ECE8DF;--focus:#D4A55A;--num-scale:1;--row-h:var(--row-regular);--alert-ink:#FF9A5C;--alert-tint:#2B1A10;--record-draft:#A7A296;--record-final:#ECE8DF;--record-amended:#ECE8DF;--record-signed:#ECE8DF;--record-on-solid:#111315;--money-estimate:#6C7980;--money-forecast:#93A9B6;--money-actual:#E3E9EC;--money-estimate-tint:#1E2326;--money-forecast-tint:#22292E;--money-actual-tint:#2A3136;--progress-on-track:#74BC97;--progress-at-risk:#FF8F45;--progress-behind:#FF7262;--progress-on-track-tint:#16261E;--progress-at-risk-tint:#2E1D10;--progress-behind-tint:#2E1714;--sig-sent:#A7A296;--sig-viewed:#8DB2CF;--sig-signed:#74BC97;--sig-declined:#FF7262;--mismatch-bg:#3A1F0E;--revised-mark:#D9D4C9;--variance-over:#FF8F45;--variance-under:#74BC97;--platform-accent-600:#C9974A;--platform-accent-700:#E0B470;--platform-on-accent:#111315;--platform-accent-100:#2A2216;--seal-ink:#ECE8DF;--seal-paper:#181B1E}[data-theme=paper]{--bg:#FFFFFF;--surface:#FFFFFF;--surface-sunk:#F3F1EC;--text:#111214;--text-muted:#4D4943;--text-faint:#6B665D;--rule:#D6D1C7;--border:#8C867B;--border-strong:#111214;--focus:#111214;--num-scale:1;--row-h:26px;--alert-ink:#A33A00;--alert-tint:#FBE6D6}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}a{color:var(--brand-accent-ink);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--brand-tint)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.4}.app{display:grid;grid-template-columns:232px 1fr;grid-template-rows:52px 1fr;height:100%;background:var(--bg);color:var(--text)}.top{grid-column:1/3;display:flex;align-items:center;gap:12px;padding:0 16px;border-bottom:2px solid var(--border-strong);background:var(--surface)}.side{overflow:auto;border-right:1px solid var(--border);background:var(--surface);padding:10px 0 24px}.main{overflow:auto;padding:20px 24px 48px;min-width:0}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-cond);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;font-size:15px}.brand .mark{width:26px;height:26px;background:var(--brand-accent);color:var(--brand-on-accent);display:grid;place-items:center;font-size:13px}.navg{padding:10px 16px 4px;font-family:var(--font-cond);font-size:11px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.navi{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 16px;color:var(--text);text-decoration:none;border-left:3px solid transparent;font-size:13.5px;cursor:pointer}.navi:hover{background:var(--surface-sunk)}.navi.on{border-left-color:var(--brand-accent);background:var(--brand-tint);font-weight:600}.cnt{font-family:var(--font-cond);font-size:11px;background:var(--text);color:var(--surface);padding:0 6px;min-width:18px;text-align:center;font-weight:600}h1{font-family:var(--font-cond);font-size:26px;letter-spacing:var(--tracking-tight);margin:0;font-weight:700}h2{font-family:var(--font-cond);font-size:17px;margin:0;font-weight:700;letter-spacing:var(--tracking-tight)}h3{font-size:14px;margin:0;font-weight:600}.pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;flex-wrap:wrap}.crumb{font-family:var(--font-cond);font-size:12px;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.num{font-feature-settings:var(--num-features);white-space:nowrap}.mono{font-family:var(--font-mono);font-size:12.5px}.row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.row.sp{justify-content:space-between}.col{display:flex;flex-direction:column;gap:10px}.g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.g21{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px}.g12{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px}@media (max-width:1000px){.g3,.g4,.g21,.g12{grid-template-columns:1fr 1fr}}@media (max-width:720px){.app{grid-template-columns:1fr}.side{display:none}.g2,.g3,.g4,.g21,.g12{grid-template-columns:1fr}.main{padding:14px 12px 40px}.top .hide-sm{display:none}}.panel{background:var(--surface);border:1px solid var(--border);margin-bottom:16px}.panel>.ph{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface-sunk)}.panel>.ph h2{font-size:15px}.panel>.pb{padding:14px}.panel>.pb.flush{padding:0}.kpi{background:var(--surface);border:1px solid var(--border);padding:12px 14px;border-top:3px solid var(--border-strong)}.kpi .k{font-family:var(--font-cond);font-size:11.5px;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);font-weight:600}.kpi .v{font-family:var(--font-cond);font-size:28px;font-weight:600;font-feature-settings:var(--num-features);margin-top:2px}.kpi .s{font-size:12px;color:var(--text-muted)}.kpi.warn{border-top-color:var(--progress-at-risk)}.kpi.bad{border-top-color:var(--progress-behind)}.kpi.ok{border-top-color:var(--progress-on-track)}table.tbl{border-collapse:collapse;width:100%;font-size:13.5px}.tbl th{font-family:var(--font-cond);font-size:11.5px;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-muted);text-align:left;font-weight:600;padding:7px 12px;border-bottom:2px solid var(--border-strong);background:var(--surface);position:sticky;top:0;white-space:nowrap}.tbl td{padding:8px 12px;border-bottom:1px solid var(--rule);vertical-align:middle}.tbl tr.click{cursor:pointer}.tbl tr.click:hover td{background:var(--surface-sunk)}.tbl .r{text-align:right;font-feature-settings:var(--num-features);white-space:nowrap}.tbl-wrap{overflow:auto;max-width:100%}label.f{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-muted);font-family:var(--font-cond);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600}label.f>.hint{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-weight:400;font-size:12px;color:var(--text-faint)}.inp,select.inp,textarea.inp{font:inherit;font-size:14px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-bottom:2px solid var(--border-strong);padding:6px 8px;min-height:34px;border-radius:0;width:100%;text-transform:none;letter-spacing:0;font-weight:400}.inp:focus{outline:2px solid var(--focus);outline-offset:1px}.inp[disabled]{background:var(--surface-sunk);color:var(--text-muted)}textarea.inp{min-height:70px;resize:vertical}.pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-cond);font-weight:600;font-size:11.5px;letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:1px 7px;border:1px solid var(--border-strong);color:var(--text);white-space:nowrap;background:var(--surface)}.pill.ok{background:var(--progress-on-track-tint);border-color:var(--progress-on-track);color:var(--progress-on-track)}.pill.warn{background:var(--progress-at-risk-tint);border-color:var(--progress-at-risk);color:var(--progress-at-risk)}.pill.bad{background:var(--progress-behind-tint);border-color:var(--progress-behind);color:var(--progress-behind)}.pill.mute{border-color:var(--border);color:var(--text-muted)}.pill.solid{background:var(--text);color:var(--surface)}.tabs{display:flex;gap:0;border-bottom:2px solid var(--border-strong);margin-bottom:14px;overflow:auto}.tab{padding:8px 14px;cursor:pointer;font-family:var(--font-cond);font-weight:600;font-size:14px;letter-spacing:.02em;border:1px solid transparent;border-bottom:none;white-space:nowrap;color:var(--text-muted);background:none}.tab.on{color:var(--text);background:var(--surface);border-color:var(--border-strong);margin-bottom:-2px;padding-bottom:10px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141480;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:50;overflow:auto}.modal{background:var(--surface);border:2px solid var(--border-strong);width:100%;max-width:640px;box-shadow:var(--shadow-pop)}.modal.wide{max-width:980px}.modal.xl{max-width:1180px}.modal>.mh{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface-sunk)}.modal>.mb{padding:16px}.modal>.mf{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--border)}.toasts{position:fixed;right:16px;bottom:16px;display:flex;flex-direction:column;gap:8px;z-index:80;max-width:min(420px,calc(100vw - 32px))}.toast{background:var(--surface);border:1px solid var(--border-strong);border-left:5px solid var(--text);padding:10px 14px;box-shadow:var(--shadow-pop);font-size:13.5px}.toast.ok{border-left-color:var(--progress-on-track)}.toast.bad{border-left-color:var(--progress-behind)}.toast.warn{border-left-color:var(--progress-at-risk)}.banner{border:1px solid var(--border);border-left:4px solid var(--text);padding:9px 12px;background:var(--surface-sunk);font-size:13.5px;margin-bottom:12px}.banner.warn{border-left-color:var(--progress-at-risk);background:var(--progress-at-risk-tint)}.banner.bad{border-left-color:var(--progress-behind);background:var(--progress-behind-tint)}.banner.ok{border-left-color:var(--progress-on-track);background:var(--progress-on-track-tint)}.sample{font-family:var(--font-cond);font-size:10.5px;letter-spacing:var(--tracking-caps);text-transform:uppercase;border:1px dashed var(--border);padding:0 5px;color:var(--text-faint);margin-left:6px}.link{color:var(--brand-accent-ink);text-decoration:underline;cursor:pointer;background:none;border:none;padding:0;font:inherit}.scroll-x{overflow-x:auto}.empty{padding:28px;text-align:center;color:var(--text-muted)}.login{min-height:100%;display:grid;place-items:start center;padding:40px 16px;background:var(--bg)}.persona{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid var(--border);background:var(--surface);padding:10px 12px;cursor:pointer;font:inherit;color:var(--text)}.persona:hover{border-color:var(--border-strong);background:var(--surface-sunk)}.kv{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;gap:5px 14px;font-size:13.5px}.kv dt{color:var(--text-muted)}.kv dd{margin:0}.progress{height:8px;background:var(--surface-sunk);border:1px solid var(--border)}.progress>i{display:block;height:100%;background:var(--text)}.drop{border:2px dashed var(--border-strong);padding:18px;text-align:center;background:var(--surface-sunk);cursor:pointer}.sep{height:1px;background:var(--rule);margin:10px 0}@media print{.side,.top,.noprint{display:none!important}.app{display:block}.main{padding:0;overflow:visible}}
