@import"https://fonts.googleapis.com/css2?family=Bitter:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";:root{--paper: #f4f2ee;--surface: #ffffff;--surface-2: #f8f6f2;--surface-3: #fcfbf8;--text: #26221d;--text-2: #5d564c;--text-3: #6f685d;--text-strong: #3a352d;--text-4: #948d81;--text-muted: #726a5c;--text-faint: #b0a99c;--text-on-ink: #ccc5ba;--border: #e8e4dd;--border-soft: #f0ede8;--border-strong: #ddd8d0;--border-input: #d6d0c7;--disabled-bg: #e9e5de;--accent: #B07D24;--accent-hover: #9C6D1D;--accent-weak: #F0E9D8;--accent-text: #7A5A1C;--on-accent: #FFFFFF;--link: #8A5E16;--nav-hover: #f6f4ef;--skeleton: #e9e5de;--ok-fg: #2c6e49;--ok-bg: #e6efe6;--ok-border: #bcd2bf;--ok-hover: #245c3d;--warn-fg: #b07d24;--warn-bg: #f6ecd6;--warn-text: #7a5a1c;--warn-border: #dfc088;--warn-border-light: #eadfc4;--bad-fg: #a43f22;--bad-bg: #fbeee9;--bad-text: #a43f22;--bad-border: #e0b3a8;--row-warn: #fdf8ec;--row-bad: #fdf5f2;--row-tier2: #F9F3E4;--nav-bg: #1c1915;--nav-text: #9b9385;--nav-text-strong: #efeae1;--nav-body: #e8e3d9;--nav-secondary: #b3ac9f;--nav-muted: #867e70;--nav-section: #6e675b;--nav-active-bg: rgba(176, 125, 36, .22);--nav-active-text: #F0E5CB;--nav-hover-bg: rgba(255, 255, 255, .06);--nav-avatar: #2e2921;--nav-rule: rgba(255, 255, 255, .08);--font-display: "Bitter", serif;--fs-meta: 11.5px;--fs-body: 13.5px;--fs-title: 15px;--fs-display: 20px;--cell-y: 7px}[data-theme=dark]{--paper: #0f1310;--surface: #161c18;--surface-2: #121712;--surface-3: #161c18;--text: #e6ede8;--text-strong: #eef4ef;--text-2: #a7b3ab;--text-3: #8b968d;--text-4: #74817a;--text-muted: #7d8a83;--text-faint: #647065;--text-on-ink: #a7b3ab;--border: #263029;--border-soft: #212a24;--border-strong: #2e3a32;--border-input: #2e3a32;--disabled-bg: #1d241f;--accent: #3fd68f;--accent-hover: #5cdfa0;--accent-weak: rgba(63, 214, 143, .14);--accent-text: #8fe8bd;--on-accent: #0a0d0b;--link: #8fe8bd;--nav-hover: #1d241f;--skeleton: #1d241f;--ok-fg: #57c88f;--ok-bg: #14231b;--ok-border: #2a4a38;--ok-hover: #6fd4a0;--warn-fg: #ffb75e;--warn-bg: #241f12;--warn-text: #d9a24e;--warn-border: #574625;--warn-border-light: #3a3220;--bad-fg: #ff7a70;--bad-bg: #241a17;--bad-text: #ff7a70;--bad-border: #55302b;--row-warn: #1f1a10;--row-bad: #211713;--row-tier2: #262013;--nav-bg: #0a0d0b;--nav-text: #8b968d;--nav-text-strong: #eef4ef;--nav-body: #e6ede8;--nav-secondary: #a7b3ab;--nav-muted: #74817a;--nav-section: #647065;--nav-active-bg: rgba(63, 214, 143, .14);--nav-active-text: #8fe8bd;--nav-hover-bg: rgba(255, 255, 255, .05);--nav-avatar: #1d241f;--nav-rule: #212a24}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh}body{overflow-x:hidden}body{font-family:IBM Plex Sans,system-ui,sans-serif;background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased}input,select,button,textarea{font-family:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}input::placeholder,textarea::placeholder{color:var(--text-3)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px;border:3px solid transparent;background-clip:content-box}@keyframes mcSkeleton{0%,to{opacity:.55}50%{opacity:1}}@keyframes mcSpin{to{transform:rotate(360deg)}}@keyframes mcDrawer{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes mcDrawerLeft{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}[data-row]:hover{background:var(--surface-2)!important}[data-navitem]:hover{background:var(--nav-hover)!important}[data-railitem]:hover{background:var(--nav-hover-bg)!important}[data-row]:focus-visible,[data-railitem]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent)}@media(pointer:coarse){.mc-palette-hint{display:none}}@font-face{font-family:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-latin-ext-Drn2Fve2.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:Archivo;font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(/assets/archivo-latin-DXrUVZxZ.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}[data-world=plat]{--ground: #eef1f5;--sheet: #ffffff;--sheet-2: #f7f9fb;--ink: #1d2b4f;--ink-2: #45506b;--ink-3: #646d84;--line: #d3dae5;--hair: #e5e9f0;--rail: #1d2b4f;--rail-2: #26365f;--rail-text: #c9d3ea;--rail-strong: #ffffff;--rail-dim: #8b98b8;--rail-focus: #a9bbff;--red: #c8322b;--red-wash: #fbe9e7;--on-red: #ffffff;--sage: #4e723f;--sage-wash: #e3eedb;--ochre: #8e6211;--ochre-wash: #f8ecd2;--lot: #5b6b8f;--lot-free: #e3eedb;--lot-unv: #f3dfae;--focus: #3d5bd6;--sel: #dfe5f3;--font: "Archivo", system-ui, sans-serif;--font-display: var(--font);--font-mono: var(--font);--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-17: 17px;--fs-20: 20px;--fs-24: 24px;--fs-meta: var(--fs-12);--fs-body: var(--fs-14);--fs-title: var(--fs-15);--fs-display: var(--fs-20);--stretch-narrow: 85%;--stretch-label: 80%;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--radius-sm: 4px;--radius-md: 7px;--radius-lg: 10px;--paper: var(--ground);--surface: var(--sheet);--surface-2: var(--sheet-2);--surface-3: var(--sheet);--text: var(--ink);--text-strong: var(--ink);--text-2: var(--ink-2);--text-3: var(--ink-3);--text-4: var(--ink-3);--text-muted: var(--ink-3);--text-faint: var(--ink-3);--text-on-ink: var(--rail-text);--border: var(--line);--border-soft: var(--hair);--border-strong: var(--line);--border-input: var(--line);--disabled-bg: var(--hair);--nav-hover: var(--sheet-2);--skeleton: var(--hair);--ok-fg: var(--sage);--ok-bg: var(--sage-wash);--ok-border: var(--sage);--ok-hover: var(--sage);--warn-fg: var(--ochre);--warn-bg: var(--ochre-wash);--warn-text: var(--ochre);--warn-border: var(--ochre);--warn-border-light: var(--ochre-wash);--bad-fg: var(--red);--bad-bg: var(--red-wash);--bad-text: var(--red);--bad-border: var(--red);--row-warn: var(--ochre-wash);--row-bad: var(--red-wash);--nav-bg: var(--rail);--nav-text: var(--rail-text);--nav-text-strong: var(--rail-strong);--nav-body: var(--rail-text);--nav-secondary: var(--rail-text);--nav-muted: var(--rail-dim);--nav-section: var(--rail-dim);--nav-active-bg: var(--rail-2);--nav-active-text: var(--rail-strong);--nav-avatar: var(--rail-2);--nav-hover-bg: rgba(255, 255, 255, .06);--nav-rule: rgba(255, 255, 255, .08);--rail-edge: rgba(255, 255, 255, .08);color-scheme:light}[data-world=plat][data-theme=dark]{--ground: #0d1220;--sheet: #141b2d;--sheet-2: #18213a;--ink: #e7ecf6;--ink-2: #b4bdd2;--ink-3: #8791aa;--line: #2b3550;--hair: #222b42;--rail: #0a0f1c;--rail-2: #17203a;--rail-text: #aab5d0;--rail-strong: #ffffff;--rail-dim: #6f7b99;--rail-focus: #8aa2ff;--red: #ff7a6e;--red-wash: #3a1a1c;--on-red: #0a0f1c;--sage: #9cc987;--sage-wash: #1f3121;--ochre: #f0c46b;--ochre-wash: #3a2e12;--lot: #8fa0c8;--lot-free: #22382a;--lot-unv: #4a3a17;--focus: #8aa2ff;--sel: #22305a;--nav-hover-bg: rgba(255, 255, 255, .05);color-scheme:dark}html[data-world=plat][data-app=operations]{--rail: #dde5f0;--rail-2: #c8d3e1;--nav-hover-bg: #d3dce8;--rail-text: #3a4150;--rail-strong: #2f4d73;--rail-dim: #525969;--rail-focus: #2f4d73;--rail-edge: #bac7d7;--nav-rule: #c1cddc;--ground: #f1f3f8;--sheet: #ffffff;--sheet-2: #f9fafc;--line: #cfd5de;--hair: #e7eaef;--sel: #dde5f0;--accent: #2f4d73;--accent-hover: #263f5e;--accent-weak: #e3e9f2;--accent-text: #2f4d73;--on-accent: #ffffff;--focus: #2f4d73;--link: #2f4d73}html[data-world=plat][data-app=operations][data-theme=dark]{--rail: #030a16;--rail-2: #132741;--nav-hover-bg: #1d2734;--rail-text: #c0ccdb;--rail-strong: #f1f6fc;--rail-dim: #8c9aab;--rail-focus: #96bef1;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #0a1119;--sheet: #121a24;--sheet-2: #17212e;--line: #2a3646;--hair: #1d2734;--sel: #203148;--ink: #eaeff5;--ink-2: #b8c2ce;--ink-3: #8e99a9;--accent: #96bef1;--accent-hover: #aed1fd;--accent-weak: #203148;--accent-text: #b5d4fb;--on-accent: #08121f;--focus: #96bef1;--link: #b5d4fb}html[data-world=plat][data-app=ohs]{--rail: #eadfea;--rail-2: #dbcbda;--nav-hover-bg: #e2d5e2;--rail-text: #3a4150;--rail-strong: #6a3c66;--rail-dim: #525969;--rail-focus: #6a3c66;--rail-edge: #d0bed0;--nav-rule: #d6c5d5;--ground: #f5f1f6;--sheet: #ffffff;--sheet-2: #fbf9fb;--line: #d5d3dd;--hair: #eae9ee;--sel: #eadfea;--accent: #6a3c66;--accent-hover: #573154;--accent-weak: #ede4ed;--accent-text: #6a3c66;--on-accent: #ffffff;--focus: #6a3c66;--link: #6a3c66}html[data-world=plat][data-app=ohs][data-theme=dark]{--rail: #110610;--rail-2: #351c33;--nav-hover-bg: #2e222d;--rail-text: #d4c5d2;--rail-strong: #f9f3f8;--rail-dim: #a492a1;--rail-focus: #daa7d5;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #160d15;--sheet: #20151f;--sheet-2: #281c27;--line: #3f2f3d;--hair: #2e222d;--sel: #3e273c;--ink: #f3ecf2;--ink-2: #c9bcc7;--ink-3: #a293a0;--accent: #daa7d5;--accent-hover: #eabde4;--accent-weak: #3e273c;--accent-text: #eac2e5;--on-accent: #190d18;--focus: #daa7d5;--link: #eac2e5}html[data-world=plat][data-app=hr]{--rail: #f0dfdc;--rail-2: #e4cbc9;--nav-hover-bg: #ead5d2;--rail-text: #3a4150;--rail-strong: #8a3b3b;--rail-dim: #525969;--rail-focus: #8a3b3b;--rail-edge: #dcbebc;--nav-rule: #e0c5c2;--ground: #f7f1f1;--sheet: #ffffff;--sheet-2: #fbf9f9;--line: #d8d3d9;--hair: #ece9ec;--sel: #f0dfdc;--accent: #8a3b3b;--accent-hover: #713030;--accent-weak: #f2e4e1;--accent-text: #8a3b3b;--on-accent: #ffffff;--focus: #8a3b3b;--link: #8a3b3b}html[data-world=plat][data-app=hr][data-theme=dark]{--rail: #150505;--rail-2: #3d1a1a;--nav-hover-bg: #332120;--rail-text: #dbc5c3;--rail-strong: #fcf3f2;--rail-dim: #aa9190;--rail-focus: #eca5a2;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #180d0c;--sheet: #241514;--sheet-2: #2d1b1a;--line: #452f2e;--hair: #332120;--sel: #452625;--ink: #f5eceb;--ink-2: #cebcbb;--ink-3: #a89291;--accent: #eca5a2;--accent-hover: #fabcb8;--accent-weak: #452625;--accent-text: #f8c1be;--on-accent: #1d0c0b;--focus: #eca5a2;--link: #f8c1be}html[data-world=plat][data-app=it]{--rail: #e0e1f2;--rail-2: #cdcfe7;--nav-hover-bg: #d7d8ed;--rail-text: #3a4150;--rail-strong: #454a9a;--rail-dim: #525969;--rail-focus: #454a9a;--rail-edge: #c1c3e0;--nav-rule: #c7c9e4;--ground: #f2f2f9;--sheet: #ffffff;--sheet-2: #f9f9fc;--line: #d1d5e2;--hair: #e8eaf1;--sel: #e0e1f2;--accent: #454a9a;--accent-hover: #393d7e;--accent-weak: #e5e6f4;--accent-text: #454a9a;--on-accent: #ffffff;--focus: #454a9a;--link: #454a9a}html[data-world=plat][data-app=it][data-theme=dark]{--rail: #030503;--rail-2: #0e2e1c;--nav-hover-bg: #101a12;--rail-text: #7fa889;--rail-strong: #d9f5e0;--rail-dim: #79967f;--rail-focus: #3ef58c;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #050807;--sheet: #0c120d;--sheet-2: #101a12;--line: #17301d;--hair: #14281a;--sel: rgba(62, 245, 140, .28);--ink: #d9f5e0;--ink-2: #84ab8f;--ink-3: #79967f;--red: #ff6b57;--red-wash: #2a0e08;--ochre: #f5b740;--ochre-wash: #231803;--sage: #3ef58c;--sage-wash: #0e2e1c;--accent: #3ef58c;--accent-hover: #8dffc0;--accent-weak: #0e2e1c;--accent-text: #8dffc0;--on-accent: #050807;--focus: #3ef58c;--link: #8dffc0}html[data-world=plat][data-app=procurement]{--rail: #ece6d2;--rail-2: #ddd5bc;--nav-hover-bg: #e4dec7;--rail-text: #3a4150;--rail-strong: #6e5a1e;--rail-dim: #525969;--rail-focus: #6e5a1e;--rail-edge: #d3caae;--nav-rule: #d8d0b5;--ground: #f6f4ed;--sheet: #ffffff;--sheet-2: #fbfaf7;--line: #d6d6d6;--hair: #ebebeb;--sel: #ece6d2;--accent: #6e5a1e;--accent-hover: #5a4a19;--accent-weak: #efead9;--accent-text: #6e5a1e;--on-accent: #ffffff;--focus: #6e5a1e;--link: #6e5a1e}html[data-world=plat][data-app=procurement][data-theme=dark]{--rail: #0f0900;--rail-2: #312500;--nav-hover-bg: #2c2616;--rail-text: #d1cab9;--rail-strong: #f8f5ee;--rail-dim: #9f9884;--rail-focus: #cfb97a;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #141006;--sheet: #1e190c;--sheet-2: #262010;--line: #3c3522;--hair: #2c2616;--sel: #392f12;--ink: #f1eee7;--ink-2: #c6c1b3;--ink-3: #9e9887;--accent: #cfb97a;--accent-hover: #e0cc98;--accent-weak: #392f12;--accent-text: #e1d0a2;--on-accent: #171103;--focus: #cfb97a;--link: #e1d0a2}html[data-world=plat][data-app=finance]{--rail: #dceadf;--rail-2: #c7dacc;--nav-hover-bg: #d2e2d6;--rail-text: #3a4150;--rail-strong: #2d6644;--rail-dim: #525969;--rail-focus: #2d6644;--rail-edge: #b9d0c0;--nav-rule: #c0d5c6;--ground: #f0f5f2;--sheet: #ffffff;--sheet-2: #f8fbf9;--line: #cfd7d9;--hair: #e7ebec;--sel: #dceadf;--accent: #2d6644;--accent-hover: #255438;--accent-weak: #e1ede4;--accent-text: #2d6644;--on-accent: #ffffff;--focus: #2d6644;--link: #2d6644}html[data-world=plat][data-app=finance][data-theme=dark]{--rail: #020e05;--rail-2: #0b2e1a;--nav-hover-bg: #1b2b20;--rail-text: #bed0c4;--rail-strong: #f0f7f2;--rail-dim: #8a9e90;--rail-focus: #8ecba3;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #09130d;--sheet: #101d15;--sheet-2: #15241b;--line: #283a2e;--hair: #1b2b20;--sel: #1b3726;--ink: #e9f1ec;--ink-2: #b7c5bb;--ink-3: #8c9d91;--accent: #8ecba3;--accent-hover: #a9dcb9;--accent-weak: #1b3726;--accent-text: #b1debf;--on-accent: #06150c;--focus: #8ecba3;--link: #b1debf}html[data-world=plat][data-app=programming]{--rail: #f1e0d5;--rail-2: #e5cec0;--nav-hover-bg: #ebd7cb;--rail-text: #3a4150;--rail-strong: #8e4626;--rail-dim: #525969;--rail-focus: #8e4626;--rail-edge: #ddc1b2;--nav-rule: #e1c7b9;--ground: #f8f2ee;--sheet: #ffffff;--sheet-2: #fcf9f7;--line: #d9d4d6;--hair: #eceaeb;--sel: #f1e0d5;--accent: #8e4626;--accent-hover: #74391f;--accent-weak: #f3e5db;--accent-text: #8e4626;--on-accent: #ffffff;--focus: #8e4626;--link: #8e4626}html[data-world=plat][data-app=programming][data-theme=dark]{--rail: #140602;--rail-2: #3c1c0f;--nav-hover-bg: #32221b;--rail-text: #dac6be;--rail-strong: #fbf3f0;--rail-dim: #a9938a;--rail-focus: #eaa98f;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #180e09;--sheet: #231610;--sheet-2: #2c1c16;--line: #443028;--hair: #32221b;--sel: #44281d;--ink: #f5ece9;--ink-2: #cdbdb7;--ink-3: #a7948c;--accent: #eaa98f;--accent-hover: #f7bfa8;--accent-weak: #44281d;--accent-text: #f6c4b0;--on-accent: #1d0d07;--focus: #eaa98f;--link: #f6c4b0}html[data-world=plat][data-app=fleet]{--rail: #d8eae8;--rail-2: #c3dad8;--nav-hover-bg: #cee2e0;--rail-text: #3a4150;--rail-strong: #2c6662;--rail-dim: #525969;--rail-focus: #2c6763;--rail-edge: #b6d0cd;--nav-rule: #bcd5d3;--ground: #eff5f5;--sheet: #ffffff;--sheet-2: #f8fbfb;--line: #cfd8dd;--hair: #e7ecee;--sel: #d8eae8;--accent: #2c6763;--accent-hover: #245451;--accent-weak: #deedeb;--accent-text: #2c6763;--on-accent: #ffffff;--focus: #2c6763;--link: #2c6763}html[data-world=plat][data-app=fleet][data-theme=dark]{--rail: #000d0c;--rail-2: #022d2b;--nav-hover-bg: #152b29;--rail-text: #b9d0ce;--rail-strong: #eef7f6;--rail-dim: #849f9c;--rail-focus: #75ccc6;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #061312;--sheet: #0b1d1c;--sheet-2: #0f2523;--line: #213b39;--hair: #152b29;--sel: #0c3835;--ink: #e7f1f0;--ink-2: #b3c5c3;--ink-3: #879e9b;--accent: #75ccc6;--accent-hover: #96ddd7;--accent-weak: #0c3835;--accent-text: #a1dfda;--on-accent: #011614;--focus: #75ccc6;--link: #a1dfda}html[data-world=plat][data-app=fis]{--rail: #d9e6ec;--rail-2: #c4d6dd;--nav-hover-bg: #cfdee4;--rail-text: #3a4150;--rail-strong: #2c5d6e;--rail-dim: #525969;--rail-focus: #2c5d6e;--rail-edge: #b6cbd3;--nav-rule: #bdd0d8;--ground: #eff4f6;--sheet: #ffffff;--sheet-2: #f8fafb;--line: #cfd7de;--hair: #e7ebef;--sel: #d9e6ec;--accent: #2c5d6e;--accent-hover: #244c5a;--accent-weak: #dfeaef;--accent-text: #2c5d6e;--on-accent: #ffffff;--focus: #2c5d6e;--link: #2c5d6e}html[data-world=plat][data-app=fis][data-theme=dark]{--rail: #000c12;--rail-2: #022b38;--nav-hover-bg: #162a30;--rail-text: #bacfd7;--rail-strong: #eef7fa;--rail-dim: #859da6;--rail-focus: #7bc7e3;--rail-edge: rgba(255, 255, 255, .08);--nav-rule: rgba(255, 255, 255, .08);--ground: #061217;--sheet: #0c1c22;--sheet-2: #10232a;--line: #233941;--hair: #162a30;--sel: #103542;--ink: #e8f0f3;--ink-2: #b4c4ca;--ink-3: #889ca4;--accent: #7bc7e3;--accent-hover: #99d9f1;--accent-weak: #103542;--accent-text: #a3dbf0;--on-accent: #02141b;--focus: #7bc7e3;--link: #a3dbf0}[data-world=plat] body{font-family:var(--font);font-stretch:100%;font-variant-numeric:tabular-nums;line-height:1.45;background:var(--ground);color:var(--ink)}[data-world=plat] ::selection{background:var(--sel);color:var(--ink)}[data-world=plat] :focus-visible{outline:2px solid var(--focus);outline-offset:2px}[data-world=plat] input:focus,[data-world=plat] textarea:focus,[data-world=plat] select:focus{border-color:var(--focus)}[data-world=plat] input:focus-visible,[data-world=plat] textarea:focus-visible,[data-world=plat] select:focus-visible{outline:none}[data-world=plat] [data-row]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}[data-world=plat] [data-railitem]:focus-visible,.mc-rail-btn:focus-visible{outline:2px solid var(--rail-focus, var(--nav-text-strong));outline-offset:-2px}[data-world=plat] .mc-switch-row:hover,[data-world=plat] .mc-switch-row:focus-visible{background:var(--row-pale)!important}[data-world=plat] .mc-switch-here{background:var(--row-pale)}[data-world=plat][data-theme=dark] .mc-switch-row:hover,[data-world=plat][data-theme=dark] .mc-switch-row:focus-visible{background:var(--row-dark)!important}[data-world=plat][data-theme=dark] .mc-switch-here{background:var(--row-dark)}[data-world=plat] [data-railitem]:hover{background:var(--nav-hover-bg)!important;color:var(--rail-strong)}.mc-sel:focus-within{outline:2px solid var(--focus, var(--accent));outline-offset:2px}.mc-sel:hover,.mc-daterange-trigger:hover{border-color:var(--ink-3, var(--text-3))!important}.mc-sel select:focus,.mc-sel select:focus-visible{outline:none}.mc-btn:hover{border-color:var(--ink-3, var(--text-3))!important}.mc-tab:hover{color:var(--ink, var(--text))!important}html,body{overflow-x:clip}:root{--accent: #2f4a5c;--accent-hover: #243b4a;--accent-weak: #e1e8ed;--accent-text: #2f4a5c;--on-accent: #ffffff}[data-theme=dark]{--accent: #8fb4cc;--accent-hover: #a6c4d8;--accent-weak: rgba(143, 180, 204, .16);--accent-text: #b3cde0;--on-accent: #10141b}:root{--focus-ring: var(--accent)}html[data-exec][data-world=plat][data-app]{--accent: #2f4a5c;--accent-hover: #243b4a;--accent-weak: #e1e8ed;--accent-text: #2f4a5c;--on-accent: #ffffff;--focus: #2f4a5c;--link: #2f4a5c}html[data-exec][data-world=plat][data-app][data-theme=dark]{--accent: #8fb4cc;--accent-hover: #a6c4d8;--accent-weak: rgba(143, 180, 204, .16);--accent-text: #b3cde0;--on-accent: #10141b;--focus: #8fb4cc;--link: #b3cde0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%;font-size:.875rem;line-height:1.45;color:var(--text)}.page>*{min-width:0}.page h1{margin:0;font-family:inherit;font-size:1.375rem;font-weight:600;line-height:1.25;color:var(--text-strong)}.page h2{margin:0;font-family:inherit;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--text-strong)}.page p{margin:0}.page a{color:var(--link);text-underline-offset:.15em}.page a:focus-visible,.table-scroll:focus-visible,.btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.page-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.links{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.back{align-self:flex-start}.quiet{color:var(--text-3)}.sub{display:block;font-size:.8125rem;font-weight:400;color:var(--text-3)}.choices{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.status-met{color:var(--ok-fg)}.status-close{color:var(--warn-fg)}.status-missed{color:var(--bad-fg)}.status-na{color:var(--text-3)}.sub.status-close,.sub.status-missed{font-weight:500}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem}.card{display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text)}a.card,.page a.card{color:var(--text);text-decoration:none}a.card:hover{background:var(--surface-2)}.big{font-size:1.125rem;font-weight:600;color:var(--text-strong)}.tallies{color:var(--text-2)}.table-scroll{position:relative;overflow-x:auto;max-width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.grid{border-collapse:collapse;width:100%;font-size:inherit}.grid th,.grid td{padding:.5rem .75rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-soft)}.grid tbody tr:last-child>*,.grid tfoot tr:last-child>*{border-bottom:0}.grid thead th{background:var(--surface-2);color:var(--text-3);font-weight:500;font-size:.8125rem;border-bottom:1px solid var(--border)}.grid tfoot th,.grid tfoot td{border-top:1px solid var(--border);font-weight:500}.grid th[scope=row]{font-weight:500;color:var(--text);background:var(--surface)}.grid .num{text-align:right;font-variant-numeric:tabular-nums}.grid th[colspan]{text-align:left}.scorecard{min-width:56rem}.board{min-width:44rem}.measure{min-width:14rem;max-width:22rem}.note{min-width:10rem;max-width:18rem;color:var(--text-2)}.row-link{cursor:pointer}.row-link:hover>*{background:var(--surface-2)}.grid th[scope=row]:first-child,.grid thead th:first-child{position:sticky;left:0}.filters{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.filter{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;max-width:100%}.filter label{color:var(--text-2)}.filter select{min-height:2.25rem;max-width:100%;padding:.25rem .5rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font:inherit}.filter select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.staff{min-width:78rem}.staff tbody th[scope=row]{white-space:nowrap}.facts-box{max-width:36rem}.facts th[scope=row]{width:10rem}.group{display:flex;flex-direction:column;gap:.5rem}.group-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.spark{display:block;width:7.5rem;height:2rem;overflow:visible}.spark-base{stroke:var(--border);stroke-width:1;vector-effect:non-scaling-stroke}.spark-area{fill:var(--accent-weak);stroke:none}.spark-line{fill:none;stroke:var(--accent);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.spark-end{fill:var(--accent)}.loading{display:flex;flex-direction:column;gap:.75rem}.skeleton{display:flex;flex-direction:column;gap:.5rem}.skeleton span{display:block;height:1rem;border-radius:var(--radius-sm);background:var(--skeleton)}.skeleton span:nth-child(odd){width:100%}.skeleton span:nth-child(2n){width:70%}@media(prefers-reduced-motion:no-preference){.skeleton span{animation:exec-pulse 1.4s ease-in-out infinite}@keyframes exec-pulse{50%{opacity:.55}}}.notice{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:36rem;padding:.875rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}.btn{min-height:2.25rem;padding:.375rem 1rem;border:0;border-radius:var(--radius-md);background:var(--accent);color:var(--on-accent);font:inherit;font-weight:600;cursor:pointer}.btn:hover{background:var(--accent-hover)}html[data-exec]{--xs-rail: #22262b;--xs-panel: #2b3036;--xs-on: #353b42;--xs-row-on: #3a4048;--xs-line: #8c939a;--xs-dot: #e07a5f;--xs-short: #f0a089;--xs-icon: #a3aab1;--xs-text: #c9ced3;--xs-quiet: #959da5;--xs-display: "Fraunces", Georgia, serif}html[data-exec][data-theme=dark]{--xs-rail: #1a1d21;--xs-panel: #22262b;--xs-on: #2e343b;--xs-row-on: #313840;--xs-line: #7b828a;--xs-dot: #ec8a6c;--xs-short: #f0a089;--xs-icon: #9aa2a9;--xs-text: #c3c8cd;--xs-quiet: #9199a1}html[data-exec] .xs-app{display:flex;height:100vh;height:100dvh;overflow:hidden;background:var(--paper);color:var(--text)}html[data-exec] .xs-rail{position:relative;z-index:3;flex:none;width:76px;background:var(--xs-rail);display:flex;flex-direction:column;align-items:center;padding:18px 0;gap:6px}html[data-exec] .xs-nav{display:flex;flex-direction:column;align-items:center;gap:6px}html[data-exec] .xs-sp{flex:1}html[data-exec] .xs-mono{flex:none;width:40px;height:40px;border:1px solid var(--xs-line);border-radius:50%;display:grid;place-items:center;font:600 17px var(--xs-display);color:#fff;margin-bottom:16px}html[data-exec] .xs-ic{position:relative;flex:none;width:48px;height:48px;border:0;border-radius:10px;padding:0;cursor:pointer;display:grid;place-items:center;background:transparent;color:var(--xs-icon);font:inherit}html[data-exec] .xs-ic:hover{background:color-mix(in srgb,var(--xs-on) 55%,transparent);color:#fff}html[data-exec] .xs-ic[aria-current=page]{background:var(--xs-on);color:#fff}html[data-exec] .xs-ic svg{width:21px;height:21px}html[data-exec] .xs-ic:focus-visible,html[data-exec] .xs-row:focus-visible,html[data-exec] .xs-tab:focus-visible,html[data-exec] .xs-back:focus-visible,html[data-exec] .xs-pop-out:focus-visible{outline:2px solid #8fb4cc;outline-offset:2px}html[data-exec] .xs-dot{position:absolute;top:10px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--xs-dot)}html[data-exec] .xs-initials{width:30px;height:30px;border-radius:50%;background:var(--xs-on);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600}html[data-exec] .xs-ic[aria-expanded=true] .xs-initials{background:var(--xs-row-on)}html[data-exec] .xs-tip{position:absolute;left:100%;top:50%;transform:translateY(-50%);z-index:5;border-left:10px solid transparent;background-clip:padding-box;background:var(--xs-on);color:#fff;font-size:12.5px;line-height:1.2;padding:5px 9px;border-radius:6px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .12s ease}html[data-exec] .xs-tip[data-visible=true]{opacity:1;visibility:visible}html[data-exec] .xs-account{position:relative}html[data-exec] .xs-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}html[data-exec] .xs-pop{position:absolute;left:calc(100% + 10px);bottom:0;z-index:61;width:240px;overflow:hidden;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 36px #19140f47}html[data-exec] .xs-pop-id{padding:13px 15px;border-bottom:1px solid var(--border-soft)}html[data-exec] .xs-pop-name{font-weight:600;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-exec] .xs-pop-email{font-size:12px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-exec] .xs-pop-out{width:100%;text-align:left;padding:11px 15px;background:none;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--text)}html[data-exec] .xs-pop-out:hover{background:var(--surface-2)}html[data-exec] .xs-scrim-dim{z-index:70;background:#0f121873}html[data-exec] .xs-dialog{position:fixed;z-index:71;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 48px));display:flex;flex-direction:column;overflow:hidden;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;box-shadow:0 14px 36px #19140f47}html[data-exec] .xs-dialog-head{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 10px;border-bottom:1px solid var(--border-soft)}html[data-exec] .xs-dialog-head h2{margin:0;font-family:var(--font-display);font-weight:600;font-size:16px}html[data-exec] .xs-dialog-close{min-height:36px;padding:0 10px;background:none;border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--text)}html[data-exec] .xs-dialog-close:hover{background:var(--surface-2)}html[data-exec] .xs-dialog-body{overflow-y:auto;padding:4px 16px 14px}html[data-exec] .xs-dialog-body h3{margin:14px 0 4px;font-size:13px;font-weight:600;color:var(--text-3)}html[data-exec] .xs-dialog-body ul{margin:0;padding-left:18px;font-size:14px;line-height:1.45}html[data-exec] .xs-dialog-body li+li{margin-top:6px}html[data-exec] .xs-dialog-close:focus-visible,html[data-exec] .xs-dialog-body:focus-visible{outline:2px solid var(--accent);outline-offset:2px}html[data-exec] .xs-side{flex:none;width:220px;background:var(--xs-panel);color:var(--xs-text);padding:20px 16px;display:grid;align-content:start;gap:2px;font-size:13.5px;overflow-y:auto}html[data-exec] .xs-side-title{font:600 15px var(--xs-display);color:#fff;padding:0 8px 10px}html[data-exec] .xs-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:var(--xs-text);font:inherit;text-align:left;cursor:pointer}html[data-exec] .xs-row:hover{background:color-mix(in srgb,var(--xs-row-on) 55%,transparent)}html[data-exec] .xs-row[aria-current=page]{background:var(--xs-row-on);color:#fff}html[data-exec] .xs-count{color:var(--xs-quiet);font-variant-numeric:tabular-nums;white-space:nowrap}html[data-exec] .xs-count.xs-short{color:var(--xs-short)}html[data-exec] .xs-main{flex:1 1 0;min-width:0;min-height:0;overflow-y:auto;padding:20px 24px 28px;font-family:var(--font);font-size:var(--fs-body);line-height:1.45;font-variant-numeric:tabular-nums;color:var(--ink)}html[data-exec] .xs-page{max-width:1400px;width:100%}html[data-exec] .xs-main:focus{outline:none}html[data-exec] .xs-phone{flex-direction:column}html[data-exec] .xs-phone .xs-top{flex:none;height:56px;padding:0 12px;background:var(--xs-rail);display:flex;align-items:center;gap:6px}html[data-exec] .xs-phone .xs-mono{width:34px;height:34px;margin:0;font-size:15px}html[data-exec] .xs-phone .xs-pop{left:auto;right:0;bottom:auto;top:calc(100% + 8px)}html[data-exec] .xs-phone .xs-tip{display:none}html[data-exec] .xs-phone .xs-main{padding:14px 14px 28px}html[data-exec] .xs-phone .xs-main-list{padding:0}html[data-exec] .xs-phone .xs-side-full{width:auto;min-height:100%;padding:20px 16px}html[data-exec] .xs-phone .xs-row{min-height:48px;align-items:center;font-size:15px;padding:8px 10px}html[data-exec] .xs-phone .xs-side-title{font-size:18px}html[data-exec] .xs-back{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:-8px 0 4px -8px;padding:0 10px 0 4px;border:0;border-radius:8px;background:none;color:var(--accent-text, var(--accent));font:inherit;font-weight:600;cursor:pointer}html[data-exec] .xs-back svg{width:20px;height:20px}html[data-exec] .xs-tabs{flex:none;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;background:var(--xs-rail);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}html[data-exec] .xs-tab{display:grid;justify-items:center;align-content:center;gap:3px;min-height:52px;border:0;border-radius:10px;padding:4px 2px;background:transparent;color:var(--xs-icon);font:inherit;cursor:pointer}html[data-exec] .xs-tab[aria-current=page]{background:var(--xs-on);color:#fff}html[data-exec] .xs-tab-ic{position:relative;display:grid;place-items:center;width:28px;height:24px}html[data-exec] .xs-tab-ic svg{width:21px;height:21px}html[data-exec] .xs-tab-ic .xs-dot{top:0;right:0}html[data-exec] .xs-tab-label{font-size:11.5px;line-height:1.1}@media(prefers-reduced-motion:reduce){html[data-exec] .xs-tip{transition:none}}
