@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")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f4f7;--surface:#fff;--surface-2:#ebeef3;--text:#16202c;--muted:#56616f;--line:#d4dae2;--line-strong:#8c96a5;--accent:#2a45a8;--accent-ink:#fff;--accent-soft:#e6ebf8;--accent-text:#2a45a8;--focus:#b35c00;--scrim:#0c121c7a;--shadow:0 1px 2px #1018280f,0 8px 24px #1018281a;--st-neutral-fg:#475467;--st-neutral-bg:#eef0f3;--st-info-fg:#0b5cad;--st-info-bg:#e6f0fb;--st-pending-fg:#5b35a6;--st-pending-bg:#f1ebfa;--st-warn-fg:#7a4f00;--st-warn-bg:#fff3d1;--st-error-fg:#b42318;--st-error-bg:#fdecea;--st-success-fg:#1b6e37;--st-success-bg:#e5f4ea;--st-stop-fg:#fff;--st-stop-bg:#8f1d14;--st-refused-fg:#fff;--st-refused-bg:#8a5a12;--paper:#fff;--paper-ink:#1e2227;--paper-muted:#5f6670;--paper-line:#dadde3;--paper-mark:#ffe38a;--paper-wm:#8f1d141c;--paper-box:#f6f7f9;--c1:#2a45a8;--c2:#c2410c;--c3:#0f766e;--c4:#7c3aed;--c5:#b45309;--c6:#be185d;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--serif:"Source Serif 4",Georgia,"Times New Roman",serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#11151b;--surface:#181d25;--surface-2:#212833;--text:#e4e8ee;--muted:#9ba5b3;--line:#2c3440;--line-strong:#5a6474;--accent:#8ca3ff;--accent-ink:#0d1220;--accent-soft:#1d2744;--accent-text:#a9baff;--focus:#ffb547;--scrim:#0009;--shadow:0 1px 2px #0006,0 8px 24px #00000059;--st-neutral-fg:#c3cad5;--st-neutral-bg:#2a2f37;--st-info-fg:#8ec2ff;--st-info-bg:#132b47;--st-pending-fg:#cdb5ff;--st-pending-bg:#2c2145;--st-warn-fg:#ffd27a;--st-warn-bg:#3a2c0a;--st-error-fg:#ff9c92;--st-error-bg:#431a16;--st-success-fg:#86d9a3;--st-success-bg:#12331f;--st-stop-fg:#fff;--st-stop-bg:#c9302a;--st-refused-fg:#1a1205;--st-refused-bg:#e0a54a;--c1:#8ca3ff;--c2:#ff9f6b;--c3:#4fd1c5;--c4:#c4a1ff;--c5:#f6c453;--c6:#f48fb1}}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--bg)}body{background:var(--bg);color:var(--text);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5{text-wrap:balance;margin:0;line-height:1.25}h1{font-size:24px;font-weight:600}h1:focus{outline:none}h2{font-size:16px;font-weight:600}h3{font-size:14px;font-weight:600}p{margin:0}a{color:var(--accent-text);text-underline-offset:2px}button,input,select,textarea{font-family:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.wrap{max-width:1240px;margin-inline:auto;padding-inline:16px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);font-size:.9em}.num{font-variant-numeric:tabular-nums}.sub{color:var(--muted);font-size:14px}.small{font-size:12.5px}.mt{margin-top:12px}.mb{margin-bottom:10px}code{font-family:var(--mono);font-size:.88em}.stack{gap:20px;min-width:0;display:grid}.grid2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:20px;display:grid}.eyebrow{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.smallcaps{font:600 10.5px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}input[type=text],input[type=email],input[type=date],input[type=number],input[type=search],select,textarea{font:15px var(--sans);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:7px;width:100%;max-width:100%;min-height:40px;padding:8px 10px}textarea{font:14px/1.5 var(--sans);resize:vertical}input:disabled,select:disabled,input[readonly],textarea[readonly]{background:var(--surface-2);color:var(--muted);border-color:var(--line)}input[aria-invalid=true],textarea[aria-invalid=true],.invalid input,.invalid select{border-color:var(--st-error-fg);box-shadow:0 0 0 1px var(--st-error-fg)}.main{gap:20px;min-width:0;padding-block:22px 72px;display:grid}.is-external .main{max-width:720px}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.alert{border:1px solid #0000;border-radius:10px;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:12px 14px;font-size:14px;display:flex}.alert-b{flex:280px;gap:4px;min-width:0;display:grid}.alert-t{font-weight:600}.alert-body ul{margin:4px 0 0;padding-left:18px}.alert-info{background:var(--st-info-bg);color:var(--st-info-fg)}.alert-warn{background:var(--st-warn-bg);color:var(--st-warn-fg)}.alert-error{background:var(--st-error-bg);color:var(--st-error-fg)}.alert-success{background:var(--st-success-bg);color:var(--st-success-fg)}.alert-stop{background:var(--st-stop-bg);color:var(--st-stop-fg)}.alert-stop a{color:inherit}.alert .btn{color:var(--text)}.stale-banner{border:1px solid var(--st-warn-fg);background:var(--st-warn-bg);color:var(--st-warn-fg);border-left-width:4px;border-radius:6px;margin:0 0 12px;padding:8px 12px;font-size:13.5px}.stale-banner b{color:inherit}.approved{border-left:3px solid var(--line-strong);gap:4px;padding:2px 0 2px 12px;display:grid}.approved p{max-width:75ch}.badge{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;border:1.5px solid #0000;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.b-neutral{color:var(--st-neutral-fg);background:var(--st-neutral-bg)}.b-info{color:var(--st-info-fg);background:var(--st-info-bg)}.b-pending{color:var(--st-pending-fg);background:var(--st-pending-bg)}.b-warn{color:var(--st-warn-fg);background:var(--st-warn-bg)}.b-success{color:var(--st-success-fg);background:var(--st-success-bg)}.b-success-s{color:var(--surface);background:var(--st-success-fg)}.b-error{color:var(--st-error-fg);background:var(--st-error-bg)}.b-error-o{color:var(--st-error-fg);border-color:var(--st-error-fg)}.b-success-o{color:var(--st-success-fg);border-color:var(--st-success-fg)}.b-error-o:before,.b-success-o:before,.b-stop-o:before{background:0 0;border:1.5px solid;width:4px;height:4px}.b-stop{color:var(--st-stop-fg);background:var(--st-stop-bg)}.b-stop:before,.b-stop-o:before{border-radius:1px;width:7px;height:7px}.b-stop-o{color:var(--st-error-fg);border-color:var(--st-stop-bg);border-style:dashed}.b-refused{color:var(--st-refused-fg);background:var(--st-refused-bg)}.b-refused:before{border-radius:0;transform:rotate(45deg)}.badge[data-code=flag\:late]{outline:1px dashed var(--st-warn-fg);outline-offset:-1px}.badge[data-code=approved_waiting_master]{border-style:dashed;border-color:currentColor}.badge[data-code=filed],.badge[data-code=flag\:signed_outside_app]{outline-offset:1px;outline:1px solid}.badge[data-code=flag\:pilot_stopped],.badge[data-code=flag\:legacy_person]{border-style:dotted;border-color:currentColor}.badge[data-code=pay\:included_in_balance]{text-decoration:line-through;text-decoration-thickness:1px}.badge[data-code=flag\:w8_invalid],.badge[data-code=flag\:escalated]{outline:1px dashed var(--st-warn-fg);outline-offset:-1px}.badge[data-code=flag\:never_confirmed]{border-style:dashed;border-color:var(--st-pending-fg)}.badge[data-code=flag\:counts_locked]:before{border-radius:1px}.badge[data-code=flag\:notify_only]{opacity:.85}.count{font:500 12px var(--mono);color:var(--muted);background:var(--surface-2);border-radius:999px;padding:1px 8px}.btn{font:500 14px/1.2 var(--sans);border:1px solid var(--line-strong);background:var(--surface);min-height:38px;color:var(--text);cursor:pointer;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--surface-2)}.btn-primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent);filter:brightness(1.08)}.btn-danger{color:var(--st-error-fg);border-color:var(--st-error-fg)}.btn-link{color:var(--accent-text);background:0 0;border-color:#0000;padding-inline:4px;text-decoration:underline}.btn-sm{min-height:30px;padding:5px 10px;font-size:13px}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;filter:none}.btnwrap{flex-direction:column;gap:3px;max-width:100%;display:inline-flex}.btn-reason{color:var(--muted);max-width:36ch;font-size:12.5px}.card{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.card-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.card-t{gap:4px;min-width:0;display:grid}.card-t h2{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card-red{border:2px solid var(--st-stop-bg)}.card-red .card-t h2{color:var(--st-error-fg)}.card-warn{border-color:var(--st-warn-fg)}.appbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--line);position:relative}@media (width>=1100px) and (height>=700px){.appbar{top:env(safe-area-inset-top,0px);position:sticky}}.bar{flex-wrap:wrap;align-items:center;gap:12px;min-height:54px;padding-block:6px;display:flex}.brand{white-space:nowrap;color:var(--text);align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.mark{background:var(--accent);width:28px;height:28px;color:var(--accent-ink);font:600 11px var(--mono);letter-spacing:.02em;border-radius:6px;place-items:center;display:grid}.nav{border-top:1px solid var(--line);flex-wrap:wrap;flex:100%;order:5;gap:2px;min-width:0;padding-top:4px;display:flex;overflow:visible}.navlink{font:500 13.5px var(--sans);color:var(--muted);white-space:nowrap;border-radius:6px;padding:6px 8px;text-decoration:none}.navlink:hover{color:var(--text);background:var(--surface-2)}.navlink.on{color:var(--text);background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--accent)}.navtoggle,.btn.navtoggle{display:none}.idbox{flex:0 300px;gap:6px;min-width:0;margin-left:auto;display:flex}.idbox input{flex:140px;min-width:0;min-height:32px;font-size:13px}.who{flex-direction:column;align-items:flex-end;font-size:12.5px;line-height:1.25;display:flex}.who-name{font-weight:500}.who-role{color:var(--muted)}@media (width<=760px){.navtoggle,.btn.navtoggle{display:inline-flex}.nav{flex-flow:column;flex-basis:100%;display:none;overflow:visible}.nav.open{display:flex}.navlink{padding:10px 8px}.idbox{flex:100%;max-width:none}.who,.bname{display:none}}.ext-bar .bar{min-height:48px}.wordmark{font:600 18px/1 var(--serif);letter-spacing:.14em}.skip{z-index:80;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.skip:focus{transform:none}
