@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/544b4063139fb67e-s.2eljqcc7k5psn.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/510598db810e1932-s.p.3v9_rcu9amhbf.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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_c2f77c67-module__TYThUq__className{font-family:Instrument Sans,Instrument Sans Fallback}.instrument_sans_c2f77c67-module__TYThUq__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--teal-deep:#0e3f43;--teal-primary:#197278;--teal-mid:#4e9ca1;--teal-soft:#a8cdcf;--teal-pale:#e6f0f0;--secondary:#c44536;--secondary-hover:#a63a2d;--secondary-pale:#faeeeb;--secondary-text:#a63a2d;--ent-head:#fff;--ent-wash:#f4f9f9;--ent-mk:#a8cdcf;--ent-mk-ink:#0e3f43;--bg-page:#fff;--bg-canvas:#eaebea;--bg-sidebar:var(--rail-bg);--surface-card:#fff;--surface-chip:#eff0ef;--surface-track:#edeeed;--rail-bg:#f5f8f8;--rail-ink:var(--text-secondary);--rail-ink-sub:var(--text-secondary);--rail-ink-strong:var(--teal-deep);--rail-ink-active:var(--teal-primary);--rail-ink-muted:var(--text-secondary);--rail-divider:#1d23211a;--rail-chip:#1d23210f;--rail-hover:#1d23210b;--rail-badge:var(--teal-soft);--rail-badge-ink:var(--teal-deep);--rail-w:252px;--rail-pad:28px 20px 22px;--surface-accent-tint:var(--teal-pale);--surface-accent-tint-hover:#d7e7e8;--border-card:#e9e9e7;--border-divider:#f0f0ee;--border-control:#dcdedc;--border-tinted:var(--teal-soft);--text-primary:#1d2321;--text-strong:#3c4543;--text-secondary:#5c6664;--text-muted:#8a9290;--text-on-accent:#fff;--accent:var(--teal-primary);--accent-hover:#14595e;--ink:var(--teal-deep);--positive:#1f7a4d;--positive-tint:#dff2e7;--negative:#d14b3f;--negative-tint:#fbebe8;--negative-text:#ad3429;--warning:#ffc163;--warning-tint:#fff4e2;--warning-text:#8a5a00;--link:var(--accent);--link-hover:var(--accent);--chart-series:var(--accent);--chart-fill:var(--teal-soft);--hover-on-card:#f4f5f4;--hover-on-paper:#e9ebe9;--font-body:"Instrument Sans",system-ui,sans-serif;--font-heading:"Instrument Sans",system-ui,sans-serif;--text-hero:54px;--text-display:33px;--text-title:24px;--text-stat:21px;--text-section:16.5px;--text-body:14.5px;--text-control:13.5px;--text-caption:13px;--text-meta:12.5px;--text-micro:11.5px;--text-label:12px;--tracking-hero:-.03em;--tracking-tight:-.02em;--leading-body:1.55;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--card-pad-x:34px;--card-pad-y:24px;--rail-card-pad-x:22px;--gap-cards:20px;--content-pad-x:32px;--shell-gutter:14px;--radius-sm:8px;--radius-md:9px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--shadow-none:none;--shadow-pop:0 8px 24px -6px #0e3f432e}body{background:var(--bg-page);font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;margin:0}.num,[data-money]{font-variant-numeric:tabular-nums}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:focus-visible,input:focus,select:focus,textarea:focus,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none}::selection{background:var(--surface-accent-tint)}input::placeholder{color:var(--text-muted)}@keyframes livedot{0%,to{opacity:1}50%{opacity:.2}}.hov-row:hover{background:var(--hover-on-paper)}.hov-soft:hover{background:var(--hover-on-card)}a.hov-row:hover,a.hov-soft:hover{color:inherit;text-decoration:none}.hov-chip:hover,.hov-ent:hover{background:var(--hover-on-paper)}.hov-rail:hover,.hov-rail:active{background:var(--rail-hover)}.hov-accent:hover{background:var(--accent-hover)}.hov-tint:hover{background:var(--surface-accent-tint-hover)}.hov-wash:hover{background:var(--ent-wash)}.hov-card-border:hover{border-color:var(--border-control)}.hov-ink-accent:hover{color:var(--accent)}.bg-card{background:var(--surface-card)}.bg-tint{background:var(--surface-accent-tint)}.bg-accent{background:var(--accent)}.bg-secondary{background:var(--secondary)}.hov-secondary:hover,.hov-secondary:active{background:var(--secondary-hover)}.ink-muted{color:var(--text-muted)}@media (max-width:1024px){:root{--card-pad-x:22px;--card-pad-y:20px;--content-pad-x:20px;--gap-cards:16px;--shell-gutter:10px;--text-hero:42px;--text-display:28px;--text-title:21px}}@media (max-width:640px){:root{--card-pad-x:16px;--card-pad-y:16px;--content-pad-x:14px;--gap-cards:12px;--shell-gutter:0px;--text-hero:34px;--text-display:24px;--text-title:19px;--text-section:15.5px;--radius-xl:14px}}.only-sm,.only-sm-flex,.only-sm-col{display:none!important}@media (max-width:640px){.hide-sm{display:none!important}.only-sm{display:block!important}.only-sm-flex{display:inline-flex!important}.only-sm-col{flex-direction:column!important;display:flex!important}}@media (max-width:1024px){.hide-md{display:none!important}}.only-md{display:none!important}@media (max-width:1024px){.only-md{display:block!important}}.show-md{display:none!important}@media (max-width:1024px){.show-md{display:grid!important}}.page-grid{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr) 400px;align-items:start;display:grid}.page-grid-wide{gap:var(--gap-cards);grid-template-columns:minmax(0,1fr) 420px;align-items:start;display:grid}@media (max-width:1024px){.page-grid,.page-grid-wide{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.stack-sm{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.stack-sm-flex{flex-direction:column!important;align-items:stretch!important}.wrap-sm{flex-wrap:wrap!important}.w-full-sm{flex:none!important;width:100%!important;min-width:0!important}.no-minh-sm{min-height:0!important}.w-auto-sm{text-align:left!important;width:auto!important}.scroll-x-sm{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.scroll-x-sm::-webkit-scrollbar{display:none}.tap{align-items:center;min-height:44px;display:flex}.tap-sm{min-height:40px}}.hov-row:active{background:var(--hover-on-paper)}.hov-soft:active{background:var(--hover-on-card)}.hov-chip:active,.hov-ent:active{background:var(--hover-on-paper)}.hov-accent:active{background:var(--accent-hover)}.hov-tint:active{background:var(--surface-accent-tint-hover)}.hov-wash:active{background:var(--ent-wash)}.hov-card-border:active{border-color:var(--text-muted)}@media (hover:none){.hov-row:hover,.hov-soft:hover,.hov-chip:hover,.hov-ent:hover{background:revert}}.app-sidebar{background:var(--rail-bg);border:1px solid var(--border-card);border-radius:var(--radius-xl);transition:width .18s}.app-sidebar-collapsed{--rail-w:76px;--rail-pad:28px 14px 22px}.app-sidebar-collapsed .rail-menu{width:250px;left:0;right:auto}.rail-item,.rail-sub{position:relative}.rail-item-on:before,.rail-sub-on:before{content:"";background:var(--rail-ink-active);border-radius:0 3px 3px 0;width:3px;position:absolute;top:50%;transform:translateY(-50%)}.rail-item-on:before{height:20px;left:-12px}.rail-sub-on:before{height:15px;left:-13px}.app-sidebar-collapsed .rail-item-on:before{left:-6px}.rail-item:hover,.rail-sub:hover{background:var(--rail-hover)}@media (max-width:1024px){.app-sidebar{z-index:95;background:var(--bg-sidebar);border-right:1px solid var(--border-card);overscroll-behavior:contain;transition:transform .22s ease-out;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);height:100dvh!important;position:fixed!important;top:0!important}.app-sidebar-open{transform:translate(0)}.nav-scrim{z-index:94;background:#1d232147;position:fixed;inset:0}}@media (min-width:1025px){.nav-scrim{display:none}}@media (max-width:640px){.shell-content{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.shell-main{border-top:none;min-height:100vh}}.mobile-nav{display:none}@media (max-width:640px){.mobile-nav{display:flex}}.sheet-handle{display:none}@media (max-width:640px){.sheet-handle{place-items:center;display:grid}}@media (max-width:1024px){.gs-field{min-width:0;flex:auto!important;width:auto!important}.gs-drop{left:0;right:0;width:auto!important}}@media (max-width:640px){.gs-field input::placeholder{font-size:13px}.gs-drop{max-height:calc(100dvh - 140px);left:8px;right:8px;overflow-y:auto;position:fixed!important;top:60px!important}}.sheet-scrim{z-index:89;background:#1d232147;position:fixed;inset:0}.sheet{z-index:90;background:var(--surface-card);border-left:1px solid var(--border-card);box-sizing:border-box;flex-direction:column;width:400px;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;right:0}.sheet-wide{width:560px}@media (max-width:640px){.sheet,.sheet-wide{border-left:none;border-top:1px solid var(--border-card);border-radius:18px 18px 0 0;width:100%;max-height:92vh;animation:.22s ease-out sheetUp;inset:auto 0 0}}.sheet-center{border:1px solid var(--border-card);border-radius:var(--radius-xl);width:min(520px,92vw);max-height:86vh;animation:.18s cubic-bezier(.4,0,.2,1) islandIn;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}.sheet-center.sheet-wide{width:min(640px,92vw)}@keyframes islandIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:640px){.sheet-center,.sheet-center.sheet-wide{border:none;border-top:1px solid var(--border-card);border-radius:18px 18px 0 0;width:100%;max-width:100%;max-height:92vh;animation:.22s ease-out sheetUp;inset:auto 0 0;transform:none}}@media (prefers-reduced-motion:reduce){.sheet-center{animation:none}}@keyframes sheetUp{0%{opacity:.6;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.sheet-actions{padding:14px var(--card-pad-x);border-top:1px solid var(--border-divider);background:var(--surface-card)}@media (max-width:640px){.sheet-actions{padding-bottom:max(14px,env(safe-area-inset-bottom));position:sticky;bottom:0}}.edit-grid{grid-template-columns:1fr 1fr;gap:16px 20px;display:grid}@media (max-width:640px){.edit-grid{grid-template-columns:1fr}}.edit-grid>label{min-width:0;display:block}.edit-lbl{font-size:var(--text-label);color:var(--text-secondary);margin-bottom:6px;display:block}.edit-field{box-sizing:border-box;width:100%;font:inherit;border-radius:var(--radius-lg);border:1px solid var(--border-control);background:var(--surface-card);min-height:44px;color:var(--text-primary);padding:0 12px;font-size:14px}.attn-act{font:inherit;color:var(--warning-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin:-11px -1px;padding:11px 3px;font-size:12.5px;font-weight:550}.attn-act:hover,.attn-act:focus-visible{text-decoration:underline}input,select,textarea{font-size:var(--text-control)}@media (max-width:640px){input,select,textarea{font-size:16px!important}}.line-field{font-size:12.5px!important}@media (max-width:640px){.line-field{min-height:44px;font-size:16px!important}}.stmt-line .stmt-add{opacity:0;transition:opacity .12s}.stmt-line:hover .stmt-add,.stmt-line:focus-within .stmt-add{opacity:1}@media (hover:none){.stmt-line .stmt-add{opacity:1}}.base-btn{width:119px;min-height:38px;font:inherit;cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--border-control);background:var(--surface-card);color:var(--text-primary);justify-content:space-between;align-items:center;gap:9px;padding:0 14px;font-size:13px;font-weight:550;display:inline-flex}.base-menu{z-index:70;width:238px;box-shadow:var(--shadow-pop);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-control);max-width:calc(100vw - 32px);padding:5px;position:absolute;top:calc(100% + 6px);right:0}.base-opt{border-radius:var(--radius-md);cursor:pointer;color:var(--text-strong);background:0 0;align-items:center;gap:10px;padding:9px 11px;font-size:13px;transition:background .12s;display:flex}.base-opt:hover{background:var(--surface-chip)}.base-opt:focus-visible{background:var(--surface-chip);outline:none}.base-opt[aria-selected=true]{background:var(--surface-accent-tint);color:var(--accent);font-weight:550}.base-opt[aria-selected=true]:hover,.base-opt[aria-selected=true]:focus-visible{background:var(--surface-accent-tint-hover)}@media (max-width:640px){.base-menu{left:0;right:auto}}.exp-menu{z-index:70;width:296px;box-shadow:var(--shadow-pop);text-align:left;border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-control);max-width:calc(100vw - 32px);max-height:calc(100vh - 130px);padding:6px;display:block;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.exp-head{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);padding:8px 10px 4px;font-size:10.5px;font-weight:550;display:block}.exp-row{border-radius:var(--radius-md);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:8px 10px;transition:background .12s;display:flex}.exp-row:hover,.exp-row:focus-visible{background:var(--surface-chip);outline:none}.exp-row[aria-checked=true]{background:var(--surface-accent-tint)}.exp-row[aria-checked=true]:hover{background:var(--surface-accent-tint-hover)}.exp-dot{border:1.5px solid var(--border-control);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.exp-dot>span{background:0 0;border-radius:50%;width:7px;height:7px}.exp-row[aria-checked=true] .exp-dot{border-color:var(--accent)}.exp-row[aria-checked=true] .exp-dot>span{background:var(--accent)}.exp-dates{gap:8px;padding:8px 10px;display:flex}.exp-dates>label{flex:1;min-width:0;display:block}.exp-dates>label>span{color:var(--text-muted);margin-bottom:4px;font-size:11px;display:block}.exp-date{box-sizing:border-box;width:100%;font:inherit;border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--surface-card);min-height:34px;color:var(--text-primary);padding:0 9px;font-size:12.5px}.exp-date:focus-visible{outline:none}.exp-fmt{text-align:center;border-radius:var(--radius-pill);cursor:pointer;border:1px solid var(--border-control);background:var(--surface-card);color:var(--text-strong);flex:1;padding:7px 8px;font-size:12px;font-weight:550}.exp-fmt[data-on=true]{border-color:var(--accent);background:var(--surface-accent-tint);color:var(--accent)}.exp-go{text-align:center;color:#fff;border-radius:var(--radius-pill);cursor:pointer;margin:2px 4px 4px;padding:10px;font-size:13px;font-weight:550;display:block}.edit-act{min-width:152px;min-height:40px;font:inherit;border-radius:var(--radius-pill);cursor:pointer;justify-content:center;align-items:center;padding:0 30px;font-size:14px;font-weight:550;display:inline-flex}@media (max-width:640px){.edit-acts{gap:10px;display:flex}.edit-acts>.edit-act{flex:1;min-width:0;min-height:44px}}@media print{.app-sidebar,.mobile-nav,.sheet,.sheet-scrim,.actor-switch,.no-print{display:none!important}.shell-main{background:#fff!important;padding:0!important}body{background:#fff!important}.print-only{display:block!important}[style*=border-radius]{border-radius:0!important}.print-sheet{border:none!important;padding:0!important}.print-row{break-inside:avoid;page-break-inside:avoid}}.print-only{display:none}.reveal{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.reveal[data-open=true]{grid-template-rows:1fr}.reveal>*{opacity:0;min-height:0;transition:opacity .28s;overflow:hidden}.reveal[data-open=true]>*{opacity:1;transition:opacity .22s 80ms}.reveal-chev{transition:transform .3s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.reveal,.reveal>*,.reveal-chev{transition:none}}.ccy-grid{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.ccy-grid>*{border-top:1px solid var(--border-divider)}.ccy-grid>:nth-child(-n+2){border-top:none}@media (max-width:640px){.ccy-grid{grid-template-columns:1fr;column-gap:0}.ccy-grid>:nth-child(2){border-top:1px solid var(--border-divider)}}@media (min-width:1025px){.dash-rail{width:clamp(340px,34%,460px)!important}.dash-split{align-items:stretch}.dash-main>*,.dash-rail>*{flex-direction:column;flex:auto;display:flex}}@media (max-width:1024px){.dash-split{flex-direction:column!important;align-items:stretch!important}.dash-split>*{min-width:0!important}.dash-rail{width:100%!important}}@media (max-width:640px){.nudge{flex-direction:column;align-items:stretch!important;gap:14px!important}.nudge-copy{min-width:0!important}.nudge-acts{width:100%}.nudge-acts>button:first-child{flex:1}.rec-strip{flex-wrap:wrap;gap:12px!important}.rec-strip>*{flex:none}.rec-strip>span:first-child{flex:1}.rec-strip>span:nth-child(2){order:1;flex:1 0 100%!important}.rec-strip>a{order:2}}.req-send{padding-bottom:8px}@media (max-width:640px){.req-send{z-index:5;padding:12px 0 max(12px,env(safe-area-inset-bottom));background:var(--bg-page);border-top:1px solid var(--border-divider);position:sticky;bottom:0}.kv{flex-direction:column;align-items:flex-start!important;gap:2px!important}.kv>.kv-k{flex:none!important;width:auto!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.doc-read{grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}@media (max-width:720px){.doc-read{grid-template-columns:1fr}}
