@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1aa0075df79066e6-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a79089bce1b24273-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.cbd5za_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.cbd5za_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
:root{--bg:#fff;--bg-2:#f4f5f6;--surface:#fff;--hover:#f6f7f8;--ink:#15171b;--ink-2:#555a63;--ink-3:#686d76;--hair:#e6e7ea;--hair-2:#d2d5da;--field-border:#8a8f98;--accent:#1d4e7e;--accent-fill:#1d4e7e;--on-accent:#fff;--accent-hover:#163d63;--accent-soft:#ebf1f7;--focus:#2a62a0;--ok:#1c6b44;--ok-soft:#e3f2e9;--warn:#875400;--warn-soft:#fbf3e1;--bad:#b3261e;--bad-soft:#fbeae8;--font:var(--font-hanken), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fs-sm:13px;--fs-base:15px;--fs-md:20px;--fs-lg:28px;--fs-xl:40px;--r-sm:8px;--r:10px;--r-lg:16px;--ease:.16s cubic-bezier(.2,.7,.3,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111214;--bg-2:#1b1c1f;--surface:#16171a;--hover:#18191c;--ink:#ecedef;--ink-2:#a8abb2;--ink-3:#8d9199;--hair:#24262a;--hair-2:#34363b;--field-border:#6c7079;--accent:#8db6e6;--accent-fill:#2e68ae;--on-accent:#fff;--accent-hover:#3976c0;--accent-soft:#16212d;--focus:#8db6e6;--ok:#6ccb97;--ok-soft:#13251b;--warn:#e6b55c;--warn-soft:#2a2212;--bad:#f08a80;--bad-soft:#331917;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111214;--bg-2:#1b1c1f;--surface:#16171a;--hover:#18191c;--ink:#ecedef;--ink-2:#a8abb2;--ink-3:#8d9199;--hair:#24262a;--hair-2:#34363b;--field-border:#6c7079;--accent:#8db6e6;--accent-fill:#2e68ae;--on-accent:#fff;--accent-hover:#3976c0;--accent-soft:#16212d;--focus:#8db6e6;--ok:#6ccb97;--ok-soft:#13251b;--warn:#e6b55c;--warn-soft:#2a2212;--bad:#f08a80;--bad-soft:#331917;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{min-height:100%}body{background:var(--bg);min-height:100%;color:var(--ink);font:400 var(--fs-base)/1.5 var(--font);letter-spacing:-.003em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:var(--accent);text-underline-offset:3px}p{margin:0 0 8px}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.shell{max-width:1180px;margin-inline:auto;padding-inline:16px}@media (min-width:720px){.shell{padding-inline:32px}}.bar{border-bottom:1px solid var(--hair);align-items:center;gap:10px;height:64px;display:flex}.bar .spacer{flex:1}.brand{font-size:var(--fs-md);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.brand svg{width:24px;height:24px;color:var(--accent);flex:none}.page{max-width:640px;padding-block:48px 64px}.page.narrow{max-width:480px}.page.wide{max-width:960px}.page.full{max-width:none}.h1{font-size:var(--fs-xl);letter-spacing:-.032em;text-wrap:balance;margin:0 0 12px;font-weight:700;line-height:1.08}@media (max-width:719px){.h1{font-size:var(--fs-lg);letter-spacing:-.025em}}.h2{font-size:var(--fs-md);letter-spacing:-.015em;margin:32px 0 8px;font-weight:700}.lead{font-size:var(--fs-md);color:var(--ink-2);margin:0 0 24px;line-height:1.4}.muted{color:var(--ink-2)}.small{font-size:var(--fs-sm)}.form{gap:8px;margin-top:8px;display:grid}.label{font-weight:600}.input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--field-border);border-radius:var(--r-sm);width:100%;min-height:44px;padding:10px 12px}.input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.input[aria-invalid=true]{border-color:var(--bad)}.input.code{font-size:var(--fs-md);letter-spacing:.2em;max-width:200px}.field-error{color:var(--bad);font-size:var(--fs-sm);margin:0}.btn{font:inherit;color:var(--ink);border:1px solid var(--hair-2);border-radius:var(--r-sm);cursor:pointer;min-height:44px;transition:background var(--ease);background:0 0;justify-self:start;padding:10px 16px;font-weight:600}.btn:hover{background:var(--hover)}.btn-primary{color:var(--on-accent);background:var(--accent-fill);border-color:var(--accent-fill);margin-top:8px}.btn-primary:hover{background:var(--accent-hover)}.btn:disabled{opacity:.6;cursor:default}.btn-link{font:inherit;color:var(--accent);cursor:pointer;text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:44px;padding:10px 0;font-weight:600;text-decoration:underline}.notice{border-left:3px solid var(--hair-2);background:var(--bg-2);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:0 0 16px;padding:8px 12px}.notice.ok{border-left-color:var(--ok);background:var(--ok-soft)}.notice.bad{border-left-color:var(--bad);background:var(--bad-soft)}.notice p:last-child{margin-bottom:0}.steps{margin:0 0 16px;padding-left:20px}.steps li{margin-bottom:4px}.qr{border-radius:var(--r-sm);background:#fff;margin:0 0 8px;padding:8px;display:block}.secret{overflow-wrap:anywhere}.list{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:12px 0;display:flex}.list .meta{color:var(--ink-2);font-size:var(--fs-sm)}.crumbs ol{font-size:var(--fs-sm);flex-wrap:wrap;gap:4px 8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--ink-3);margin-right:8px}.crumbs a{color:var(--ink-2)}.title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.title-row .h1{margin-bottom:12px}.title-row .btn-primary{margin-top:0}.org-links{gap:16px;margin:0 0 12px;display:flex}.panel{max-width:480px;margin-top:40px}.field{gap:6px;margin-bottom:8px;display:grid}.hint{color:var(--ink-2);font-size:var(--fs-sm);margin:-2px 0 0}.input.short{max-width:160px}select.input{appearance:auto}textarea.input{resize:vertical}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.actions .btn-primary{margin-top:0}a.btn{align-items:center;text-decoration:none;display:inline-flex}.btn-danger{color:var(--bad);border-color:var(--bad)}.btn-danger:hover{background:var(--bad-soft)}.void,.voided{border-top:1px solid var(--hair);margin-top:40px;padding-top:16px}.void summary,.voided summary{cursor:pointer;color:var(--ink-2);align-items:center;min-height:44px;font-weight:600;display:flex}.void[open] summary{color:var(--bad)}.voided .list{margin-top:8px}.table-wrap{width:100%}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;padding:12px 16px 12px 0}.table thead th{font-size:var(--fs-sm);color:var(--ink-2);border-bottom-color:var(--hair-2);font-weight:600}.table tbody th{font-weight:600}@media (max-width:719px){.table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table,.table tbody,.table tr,.table th,.table td{display:block}.table tr{border-bottom:1px solid var(--hair);padding:12px 0}.table th,.table td{border:0;padding:2px 0}.table td{justify-content:space-between;gap:12px;display:flex}.table td:before{content:attr(data-label);color:var(--ink-2);font-size:var(--fs-sm)}}.tree,.tree ul{margin:0;padding:0;list-style:none}.tree{border-top:1px solid var(--hair)}.tree .row{border-bottom:1px solid var(--hair);align-items:baseline;gap:12px;padding:10px 0;display:flex}.tree ul .row{padding-left:24px}.tree .row.top .name{font-weight:700}.tree .name{overflow-wrap:anywhere;flex:1;min-width:0}.tree .edit{font-size:var(--fs-sm);padding:8px 0}.code{font-variant-numeric:tabular-nums;color:var(--ink-2);min-width:3.5em;display:inline-block}.facts{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0;display:grid}.facts dt{color:var(--ink-2)}.facts dd{margin:0}a.strong{font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table th.num,.table td.num{text-align:right;padding-right:0}@media (max-width:719px){.table td.num{text-align:right}}.choice{border:0;gap:8px;margin:0 0 8px;padding:0;display:grid}.choice legend{margin-bottom:6px;padding:0}.choice label{border:1px solid var(--hair-2);border-radius:var(--r-sm);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.choice label:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.choice input{accent-color:var(--accent-fill);flex:none;width:18px;height:18px;margin:4px 0 0}.choice label>span{gap:2px;display:grid}.choice .hint{margin:0}.versions{flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 16px;display:flex}.versions ul{flex-wrap:wrap;gap:4px 20px;margin:0;padding:0;list-style:none;display:flex}.versions li{align-items:baseline;gap:6px;display:flex}.versions a[aria-current=page]{color:var(--ink);font-weight:700;text-decoration:none}.versions .meta{color:var(--ink-2);font-size:var(--fs-sm)}.scroll-x{border-top:1px solid var(--hair-2);-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.scroll-x:focus-visible{outline-offset:4px}.grid{border-collapse:separate;border-spacing:0;min-width:100%;font-size:var(--fs-sm)}.grid th,.grid td{border-bottom:1px solid var(--hair);text-align:left;background:var(--bg);padding:8px 12px}.grid thead th{color:var(--ink-2);border-bottom-color:var(--hair-2);font-weight:600}.grid .num{text-align:right}.grid .sticky{z-index:1;white-space:nowrap;border-right:1px solid var(--hair);min-width:240px;position:sticky;left:0}.grid .sub{padding-left:24px;font-weight:400}.grid tr.group th,.grid tr.group td{background:var(--bg-2);font-weight:700}.grid tfoot th,.grid tfoot td{border-top:2px solid var(--hair-2);border-bottom:0;font-weight:700}.grid abbr{text-decoration:none}.grid tr.just-saved th,.grid tr.just-saved td{background:var(--ok-soft)}@media (max-width:719px){.grid .sticky{white-space:normal;min-width:0;max-width:150px}.grid .sub .code{min-width:0;display:block}}.disclosure{border-top:1px solid var(--hair);max-width:480px;margin-top:40px;padding-top:16px}.disclosure summary{cursor:pointer;min-height:44px;color:var(--accent);align-items:center;font-weight:600;display:flex}.void{max-width:480px}.spread{background:var(--bg-2);border-radius:var(--r);gap:6px;margin-bottom:24px;padding:16px;display:grid}.inline{flex-wrap:wrap;gap:8px;display:flex}.inline .btn{margin:0}.amounts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px 16px;display:grid}.amount{gap:4px;display:grid}.amount label{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.input.num{text-align:right}.total{font-size:var(--fs-md);margin:16px 0 0}.pair{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;display:grid}.trio{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0 16px;display:grid}.sums{font-variant-numeric:tabular-nums;color:var(--ink-2);margin:0 0 8px}.sums strong{color:var(--ink)}.status-form{margin:16px 0 24px}.badge{font-size:var(--fs-sm);background:var(--bg-2);border:1px solid var(--hair-2);white-space:nowrap;border-radius:999px;padding:2px 8px;font-weight:600;display:inline-block}.badge.approved,.badge.sent{background:var(--ok-soft);border-color:var(--ok)}.badge.closed{color:var(--ink-2)}.filters{flex-wrap:wrap;gap:4px 16px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.filters a[aria-current=page]{font-weight:600;text-decoration:none}.totals{grid-template-columns:1fr max-content;max-width:320px;margin:16px 0 0 auto}.totals dd{text-align:right;font-variant-numeric:tabular-nums}.totals .gross{font-weight:600}.notes{white-space:pre-line;margin:12px 0 0}.badge.void{background:var(--bad-soft);border-color:var(--bad)}.after-facts{margin:12px 0 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.attach{flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 0;display:flex}.attach .btn{cursor:pointer;margin:0}.attach .btn:focus-within{outline:2px solid var(--focus,currentColor);outline-offset:2px}.attach .btn.disabled{opacity:.6;cursor:progress}.attach .field-error{flex-basis:100%;margin:0}.approval{flex-direction:column}.files{border:0;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.list .files li{border:0;padding:0;display:block}.files .meta{white-space:nowrap;margin-left:8px}
