@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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}html,body,#root{height:100%;margin:0}body{background:var(--ui-ground,#f5f5f2);color:var(--ui-ink1,#1c2321);font-family:Geist Variable,Geist,system-ui,-apple-system,Segoe UI,sans-serif}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.neg{color:var(--ui-attention,#b4531c)}.clickable{cursor:pointer;transition:background-color .12s ease-out}.clickable:hover{background:var(--ui-row-hover,#f7f8f6)}.clickable:focus-visible{outline:2px solid var(--ui-brand,#0b5d58);outline-offset:-2px}.journal-grid input{font-variant-numeric:tabular-nums}.print-only{display:none}.fui-MessageBarBody{white-space:normal}.fui-MessageBar:not(:has(>.fui-MessageBar__bottomReflowSpacer))>.fui-MessageBarBody{padding-block:var(--spacingVerticalSNudge)}.data-table>table.fui-Table{table-layout:auto}table.fui-Table td{overflow-wrap:anywhere}.data-table>table.fui-Table td{overflow-wrap:normal}.card-flush .data-table th:first-child,.card-flush .data-table td:first-child{padding-left:20px}.card-flush .data-table th:last-child,.card-flush .data-table td:last-child{padding-right:20px}.card-flush .data-table tr:last-child td{border-bottom:none}.card-flush [data-card]{padding-left:12px!important;padding-right:12px!important}.grid-scroll,.table-scroll{max-width:100%;overflow-x:auto}.table-scroll>table{min-width:var(--table-min,0)}.matrix-scroll{max-width:100%;overflow-x:auto}.matrix-scroll:focus-visible{outline:2px solid var(--ui-brand,#0b5d58);outline-offset:-2px}.matrix{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;min-width:100%}.matrix th,.matrix td{border-bottom:1px solid var(--ui-rule-light,#f0f0ec);text-align:right;white-space:nowrap;padding:8px 12px;font-weight:400}.matrix thead th{color:var(--ui-ink3,#646b68);background:var(--ui-table-head,#fafaf8);font-size:12px;font-weight:500}.matrix th[scope=row],.matrix thead th:first-child{z-index:1;text-align:left;background:var(--ui-table-head,#fafaf8);border-right:1px solid var(--ui-rule,#ecece7);font-weight:600;position:sticky;left:0}.matrix td.diagonal{color:var(--ui-ink4,#9aa19e);background:var(--ui-table-head,#fafaf8)}@media (width>=640px) and (width<=1023px){.data-table th:first-child,.data-table td:first-child{z-index:1;background:#fff;position:sticky;left:0}.data-table tr.clickable:hover td:first-child{background:var(--ui-row-hover,#f7f8f6)}.data-table th:first-child{background:var(--ui-table-head,#fafaf8)}}@media (width<=639px){body .fui-Button{min-width:44px;min-height:44px}body .fui-Input{min-height:44px}body .fui-Input>input{align-self:stretch}body .fui-Combobox,body .fui-Dropdown>button,body .fui-Textarea,body .fui-Select,body .fui-Select>select{min-height:44px}body .fui-Checkbox,body .fui-Radio,body .fui-Switch{min-width:44px;min-height:44px}body .fui-Tag{min-height:44px}body .fui-Tag__dismissIcon{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}body .fui-Tab{min-width:44px;min-height:44px}body button.fui-Link,body .fui-Link[role=button]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.native-input{box-sizing:border-box;width:100%;min-height:44px;font-size:16px}.fui-MenuItem,.fui-MenuItemRadio,.fui-MenuItemCheckbox,.fui-Option{min-height:44px!important}.fui-DialogSurface:not([data-size=small]){box-sizing:border-box;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}.fui-DialogSurface[data-size=small]{box-sizing:border-box;width:92vw!important;max-width:92vw!important}.filters{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.filters>*{width:100%;min-width:0}.filters .fui-Input,.filters .fui-Combobox,.filters .fui-Dropdown,.filters .fui-Field{box-sizing:border-box;width:100%;max-width:none;min-width:0!important}.stack-grid,.stack-grid tbody,.stack-grid tr,.stack-grid td{box-sizing:border-box;display:block}.stack-grid{table-layout:auto;width:100%!important;min-width:0!important}.stack-grid td.hide-phone{display:none}.stack-grid td.end{place-self:end}.stack-grid td.num{text-align:left!important}.stack-grid thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-grid tr{border-bottom:1px solid var(--ui-rule,#ecece7);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 0;display:grid}.stack-grid td{min-width:0;border:none!important;width:auto!important;padding:0!important}.stack-grid td:before{content:attr(data-label);color:var(--ui-ink3,#646b68);margin-bottom:2px;font-size:12px;display:block}.stack-grid td:not([data-label]):before{content:none}.stack-grid td.wide{grid-column:1/-1}.totals-stack{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:6px!important}.totals-stack>span{justify-content:space-between;gap:12px;display:flex}.stack-grid .fui-Input,.stack-grid .fui-Combobox,.stack-grid .fui-Dropdown{box-sizing:border-box;width:100%;min-width:0;max-width:none}}:root{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#008300;--viz-7:#4a3aa7;--viz-8:#e34948;--viz-other:#9aa19e;--viz-ramp-1:#86b6ef;--viz-ramp-2:#5598e7;--viz-ramp-3:#2a78d6;--viz-ramp-4:#1c5cab;--viz-ramp-5:#104281;--viz-surface:#fff;--viz-grid:#ecece7;--viz-axis:#646b68;--viz-track:#efefeb;--viz-hover:#0000000d}:root[data-theme=dark]{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-7:#9085e9;--viz-8:#e66767;--viz-other:#a19f9d;--viz-ramp-1:#184f95;--viz-ramp-2:#256abf;--viz-ramp-3:#2a78d6;--viz-ramp-4:#5598e7;--viz-ramp-5:#9ec5f4;--viz-surface:#1b1f1e;--viz-grid:#2e3432;--viz-axis:#a0a8a5;--viz-track:#2a302e;--viz-hover:#ffffff12}svg.viz{max-width:none;display:block}.viz-label{fill:var(--viz-axis);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.viz-grid{stroke:var(--viz-grid);stroke-width:1px}.viz-zero{stroke:var(--viz-axis);stroke-width:1px;opacity:.7}.viz-hover{fill:var(--viz-hover)}.viz-crosshair{stroke:var(--viz-axis);stroke-width:1px;stroke-dasharray:3 3}.viz-point{stroke:var(--viz-surface);stroke-width:2px}a.viz-mark{cursor:pointer;outline:none}a.viz-mark:hover .viz-bar{opacity:.85}a.viz-mark:focus-visible .viz-bar,a.viz-mark:focus-visible .viz-point{stroke:#000;stroke-width:2px}:root[data-theme=dark] a.viz-mark:focus-visible .viz-bar,:root[data-theme=dark] a.viz-mark:focus-visible .viz-point{stroke:#fff}@media print{.no-print,header,nav{display:none!important}.print-only{display:block}body{background:#fff}main{padding:0!important}}
