@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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: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");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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: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");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");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: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");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");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:root{--ink-900:#10231a;--ink-700:#2a3b31;--ink-500:#4e5e54;--ink-400:#6b776f;--forest-950:#0b2e1e;--forest-900:#0f3d27;--forest-700:#166b41;--forest-100:#e3eee6;--forest-50:#f0f6f1;--leaf-500:#7cae41;--gold-500:#f2a516;--gold-600:#b86e00;--gold-100:#fbefd2;--ivory:#efe9d8;--paper-0:#fffdf8;--paper-50:#fbf8f1;--paper-100:#f4efe3;--paper-200:#ebe4d3;--rule:#e2dac7;--rule-strong:#9a917d;--rule-soft:#ece6d8;--rule-control:#d2c9b5;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-sans:"Inter Variable", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:24px;--text-4xl:28px;--text-kpi:28px;--text-figure:32px;--leading-xs:18px;--leading-sm:20px;--leading-base:22px;--leading-lg:24px;--leading-xl:26px;--leading-2xl:28px;--leading-3xl:32px;--leading-4xl:36px;--leading-kpi:36px;--leading-figure:40px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-full:999px;--shadow-xs:0 1px 2px #10231a0d;--shadow-sm:0 1px 2px #10231a0f, 0 2px 8px -2px #10231a14;--shadow-md:0 12px 32px -12px #10231a3d;--shadow-lg:0 24px 56px -16px #10231a4d;--duration-fast:.12s;--duration-base:.2s;--app-ease:cubic-bezier(.2, .8, .2, 1);--z-header:20;--z-sidebar:30;--z-skip-link:3000;--app-header-height:56px;--app-sidebar-width:248px;--app-sidebar-collapsed-width:68px;--app-content-max:1320px;--app-gutter:var(--space-8);--app-bg:var(--paper-50);--app-surface:var(--paper-0);--app-surface-muted:var(--paper-100);--app-border:var(--rule);--app-sidebar-bg:var(--forest-950);--app-sidebar-text:var(--ivory);--app-sidebar-active:var(--gold-500);--app-accent:var(--gold-500);--app-focus:var(--gold-600);--app-radius:var(--radius-lg);--app-shadow:var(--shadow-xs);--el-color-primary:#166b41;--el-color-primary-light-3:#5c977a;--el-color-primary-light-5:#8ab5a0;--el-color-primary-light-7:#b9d3c6;--el-color-primary-light-8:#d0e1d9;--el-color-primary-light-9:#e8f0ec;--el-color-primary-dark-2:#125634;--el-color-success:#2e7d32;--el-color-success-light-3:#6da470;--el-color-success-light-5:#96be98;--el-color-success-light-7:#c0d8c2;--el-color-success-light-8:#d5e5d6;--el-color-success-light-9:#eaf2ea;--el-color-success-dark-2:#256428;--el-color-warning:#945800;--el-color-warning-light-3:#b48a4c;--el-color-warning-light-5:#caac80;--el-color-warning-light-7:#dfcdb2;--el-color-warning-light-8:#eadecc;--el-color-warning-light-9:#f7efe1;--el-color-warning-dark-2:#764600;--el-color-danger:#b3261e;--el-color-danger-light-3:#ca6761;--el-color-danger-light-5:#d9938f;--el-color-danger-light-7:#e8bebb;--el-color-danger-light-8:#f0d4d2;--el-color-danger-light-9:#f8ebe9;--el-color-danger-dark-2:#8f1e18;--el-color-error:var(--el-color-danger);--el-color-error-light-3:var(--el-color-danger-light-3);--el-color-error-light-5:var(--el-color-danger-light-5);--el-color-error-light-7:var(--el-color-danger-light-7);--el-color-error-light-8:var(--el-color-danger-light-8);--el-color-error-light-9:var(--el-color-danger-light-9);--el-color-error-dark-2:var(--el-color-danger-dark-2);--el-color-info:#5b6660;--el-color-info-light-3:#8c948f;--el-color-info-light-5:#adb3af;--el-color-info-light-7:#ced2cf;--el-color-info-light-8:#dee1df;--el-color-info-light-9:#efefeb;--el-color-info-dark-2:#49524d;--el-text-color-primary:var(--ink-900);--el-text-color-regular:var(--ink-700);--el-text-color-secondary:var(--ink-500);--el-text-color-placeholder:var(--ink-400);--el-bg-color:var(--paper-0);--el-bg-color-overlay:var(--paper-0);--el-bg-color-page:var(--paper-50);--el-fill-color-blank:var(--paper-0);--el-fill-color:var(--paper-100);--el-fill-color-light:#f7f2e7;--el-fill-color-lighter:#faf6ee;--el-fill-color-extra-light:#fcfaf4;--el-mask-color:#fbf8f1d9;--el-overlay-color-lighter:#0b2e1e73;--el-border-color:var(--rule-strong);--el-border-color-hover:var(--ink-500);--el-border-color-light:var(--rule);--el-border-color-lighter:var(--rule-soft);--el-border-color-extra-light:#f2ede2;--el-border-radius-base:var(--radius-md);--el-border-radius-small:var(--radius-sm);--el-border-radius-round:var(--radius-full);--el-box-shadow-light:var(--shadow-md);--el-box-shadow-lighter:var(--shadow-sm);--el-box-shadow:var(--shadow-lg);--el-font-family:var(--font-sans);--el-font-size-base:var(--text-base);--el-font-size-small:var(--text-sm);--el-font-size-extra-small:var(--text-xs);--el-font-weight-primary:600;--el-component-size:36px;--el-component-size-large:44px;--el-component-size-small:28px;--el-transition-duration:var(--duration-base);--el-transition-duration-fast:var(--duration-fast)}*,:before,:after{box-sizing:border-box}html,body{background:var(--app-bg);min-height:100%;color:var(--el-text-color-primary);font-family:var(--font-sans);font-size:var(--text-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.57143}#app{min-height:100vh}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5{color:var(--ink-900);text-wrap:balance;font-weight:600}h1{font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:-.01em}h2{font-size:var(--text-xl);line-height:var(--leading-xl)}h3{font-size:var(--text-lg);line-height:var(--leading-lg)}h4,h5{font-size:var(--text-base);line-height:var(--leading-base)}b,strong{font-weight:600}a{color:var(--el-color-primary);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--el-color-primary-dark-2);text-decoration-thickness:2px}code,kbd,.mono{font-family:var(--font-mono)}:where(code,.mono){font-variant-numeric:tabular-nums;font-size:calc(1em - 1px);font-weight:500}kbd{border:1px solid var(--rule-control);border-radius:var(--radius-sm);background:var(--paper-0);min-width:20px;height:20px;color:var(--ink-500);border-bottom-width:2px;place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-grid}.tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--ink-500)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:focus-visible{outline:3px solid var(--app-focus);outline-offset:2px}::selection{background:var(--gold-100);color:var(--ink-900)}.weave{--weave-thickness:8px;--weave-motif:linear-gradient(90deg, var(--forest-700) 0 24px, var(--gold-500) 24px 30px, var(--forest-950) 30px 34px, var(--leaf-500) 34px 50px, var(--ivory) 50px 52px, var(--forest-950) 52px 56px, var(--gold-500) 56px 62px, var(--forest-700) 62px 72px);height:var(--weave-thickness);background-image:var(--weave-motif), var(--weave-motif);background-position:0 0,36px 100%;background-repeat:repeat-x;background-size:72px 50%,72px 50%;display:block}.weave--vertical{--weave-motif:linear-gradient(180deg, var(--forest-700) 0 24px, var(--gold-500) 24px 30px, var(--forest-950) 30px 34px, var(--leaf-500) 34px 50px, var(--ivory) 50px 52px, var(--forest-950) 52px 56px, var(--gold-500) 56px 62px, var(--forest-700) 62px 72px);width:var(--weave-thickness);background-position:0 0,100% 36px;background-repeat:repeat-y;background-size:50% 72px,50% 72px;height:auto}.page{max-width:var(--app-content-max)}.page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-header__main{flex:28rem;min-width:0}.page-header__title-row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.page-header h1{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-3xl);letter-spacing:-.01em;margin:0}.page-header__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-eyebrow{margin:0 0 var(--space-1);color:var(--ink-500);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm)}.page-intro{max-width:72ch;margin:var(--space-1) 0 0;color:var(--ink-500);font-size:var(--text-base);line-height:var(--leading-base)}.section-title{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl);display:flex}.section-title a{font-size:var(--text-sm);font-weight:500;text-decoration:none}.panel{margin-bottom:var(--space-5);padding:var(--space-6);border:1px solid var(--app-border);border-radius:var(--app-radius);background:var(--app-surface);box-shadow:var(--app-shadow)}.panel>h2,.panel__header h2{margin:0 0 var(--space-4);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl)}.panel__header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.panel__header h2{margin:0}.panel>p:first-of-type{margin-top:0}.ledger-rows{grid-template-columns:minmax(8rem,max-content) 1fr;margin:0;display:grid}.ledger-rows>dt,.ledger-rows>dd{border-bottom:1px solid var(--rule-soft);margin:0;padding:10px 0}.ledger-rows>dt{padding-right:var(--space-6);color:var(--ink-500);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-sm)}.ledger-rows>dd{color:var(--ink-900);font-weight:500}.ledger-rows>:nth-last-child(-n+2){border-bottom:0}.stamp{align-items:center;gap:var(--space-1);border:1px solid var(--el-color-primary-light-7);border-radius:var(--radius-full);background:var(--forest-50);color:var(--forest-700);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-xs);padding:2px 10px;display:inline-flex}.back-link{align-items:center;gap:var(--space-1);margin-bottom:var(--space-3);color:var(--ink-500);font-size:var(--text-sm);transition:color var(--duration-fast) var(--app-ease);font-weight:500;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--forest-700);text-decoration:none}.detail-grid{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));display:grid}.page-alert,.panel-problem{margin:0 0 var(--space-4)}.panel-actions{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.action-list{margin-top:var(--space-3);border-top:1px solid var(--rule-soft);display:grid}.action-list__item{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;padding:14px 0;display:flex}.action-list__item:last-child{border-bottom:0}.action-list__item p{max-width:48ch;color:var(--ink-500);font-size:var(--text-sm);margin:2px 0 0}.dialog-intro{color:var(--ink-500);margin-top:0}.form-row{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.form-fieldset{min-width:0;padding:var(--space-5) 0 var(--space-1);border:0;border-top:1px solid var(--rule-soft);margin:0}.form-fieldset:first-of-type{border-top:0;padding-top:0}.form-fieldset>legend{float:left;width:100%;margin:0 0 var(--space-4);color:var(--ink-900);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-lg);padding:0}.form-fieldset>legend+*{clear:both}.field-help{margin:var(--space-1) 0 0;color:var(--ink-500);font-size:var(--text-xs);line-height:var(--leading-xs)}html .select-sm{width:9rem}html .select-md{width:13rem}.form-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.form-actions--start{justify-content:flex-start}.stat-grid{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.panel>.form-actions:last-child{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--rule-soft);justify-content:flex-end}.button-block{width:100%}.table-link{color:var(--forest-700);font-weight:500;text-decoration:none}.table-link:hover{color:var(--forest-900);text-decoration:underline}.table-sub{color:var(--ink-500);font-size:var(--text-sm);line-height:var(--leading-sm);display:block}code.table-sub{display:inline}.tag-list{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.icon-ok{color:var(--el-color-success)}.skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--paper-100) 0%, var(--paper-200) 50%, var(--paper-100) 100%);background-size:200% 100%;height:12px;animation:1.4s ease-in-out infinite skeleton-wave;display:block}@keyframes skeleton-wave{0%{background-position:100% 0}to{background-position:-100% 0}}.auth-title{margin:0 0 var(--space-2);font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-3xl);letter-spacing:-.01em}.auth-intro{margin:0 0 var(--space-6);color:var(--ink-500)}html .el-button{--el-button-font-weight:500;font-size:var(--text-base);transition:background-color var(--duration-fast) var(--app-ease), border-color var(--duration-fast) var(--app-ease), color var(--duration-fast) var(--app-ease), box-shadow var(--duration-fast) var(--app-ease);padding:0 14px}html .el-button--small{font-size:var(--text-sm);padding:0 10px}html .el-button--large{font-size:var(--text-base);padding:0 20px}html .el-button.is-circle{padding:0}html .el-button--default:not(.is-text,.is-link){--el-button-border-color:var(--rule-control);--el-button-hover-bg-color:var(--paper-100);--el-button-hover-border-color:var(--rule-strong);--el-button-hover-text-color:var(--ink-900);--el-button-active-bg-color:var(--paper-200);--el-button-active-border-color:var(--rule-strong);--el-button-text-color:var(--ink-900);box-shadow:var(--shadow-xs)}html .el-button--primary:not(.is-plain,.is-text,.is-link){--el-button-font-weight:600;box-shadow:0 1px 2px #0b2e1e33,inset 0 1px #ffffff1a}html .el-button.is-text:not(.is-disabled):hover{--el-fill-color-light:var(--paper-100)}html .el-button+.el-button{margin-left:var(--space-2)}html .button-block.el-button{width:100%;height:44px;font-size:var(--text-base)}html .el-input__wrapper,html .el-select__wrapper,html .el-textarea__inner{transition:box-shadow var(--duration-fast) var(--app-ease), background-color var(--duration-fast) var(--app-ease)}html .el-input__wrapper.is-focus,html .el-select__wrapper.is-focused,html .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-primary) inset, 0 0 0 3px var(--el-color-primary-light-8)}html .el-form-item.is-error .el-input__wrapper.is-focus,html .el-form-item.is-error .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-danger) inset, 0 0 0 3px var(--el-color-danger-light-8)}html .el-select__wrapper{min-height:var(--el-component-size)}html .el-select--large .el-select__wrapper{min-height:var(--el-component-size-large)}html .el-select--small .el-select__wrapper{min-height:var(--el-component-size-small)}html .el-form-item{margin-bottom:var(--space-5)}html .el-form--label-top .el-date-editor.el-input{--el-date-editor-width:100%}html .el-form--label-top .el-form-item__label{line-height:var(--leading-sm);margin-bottom:6px}html .el-form-item__label{color:var(--ink-700);font-size:var(--text-sm);font-weight:500}html .el-form-item__error{font-size:var(--text-xs);font-weight:500;line-height:var(--leading-xs);padding-top:4px}html .el-table{--el-table-header-bg-color:var(--paper-50);--el-table-header-text-color:var(--ink-500);--el-table-row-hover-bg-color:#f7f1e3;--el-table-border-color:var(--rule-soft);--el-table-text-color:var(--ink-900);--el-table-border:1px solid var(--rule-soft);font-size:var(--text-base);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html .el-table th.el-table__cell{border-bottom-color:var(--rule)}html .el-table th.el-table__cell>.cell{font-size:var(--text-sm);font-weight:600;line-height:var(--leading-sm);word-break:normal;overflow-wrap:normal}html .el-table .el-table__cell{padding:10px 0}html .el-table--small .el-table__cell{padding:6px 0}html .el-table td.el-table__cell>.cell{line-height:var(--leading-base);word-break:normal;overflow-wrap:break-word}html .el-table td.el-table__cell .mono{white-space:nowrap}html .el-table__inner-wrapper:before{background-color:var(--rule-soft)}html .el-table__empty-block{min-height:0}html .el-table__empty-text{width:100%;padding:var(--space-6) var(--space-4);color:var(--ink-500);font-size:var(--text-base);line-height:1.5}html .el-table__empty-text:before{content:"";width:32px;height:32px;margin:0 auto var(--space-2);background:var(--paper-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b776f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-6l-2 3h-4l-2-3H2'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") center / 16px no-repeat;border-radius:50%;display:block}html .el-table--small .el-table__empty-text{padding:var(--space-4)}html .el-descriptions{--el-descriptions-item-bordered-label-background:var(--paper-50)}html .el-descriptions__label.el-descriptions__cell.is-bordered-label{color:var(--ink-500);font-weight:500}html .el-dialog{--el-dialog-border-radius:var(--radius-lg);--el-dialog-padding-primary:var(--space-6);--el-dialog-title-font-size:var(--text-xl);--el-dialog-font-line-height:var(--leading-base);--el-dialog-box-shadow:var(--shadow-lg)}html .el-dialog__header{padding-bottom:var(--space-4)}html .el-dialog__title,html .el-drawer__title{color:var(--ink-900);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-xl)}html .el-dialog__footer{padding-top:var(--space-4)}html .el-drawer{--el-drawer-padding-primary:var(--space-6)}html .el-drawer__header{padding-bottom:var(--space-4);border-bottom:1px solid var(--rule-soft);margin-bottom:0}html .el-drawer__footer{border-top:1px solid var(--rule-soft)}html .el-alert{--el-alert-border-radius-base:var(--radius-md);--el-alert-padding:12px 16px}html .el-alert__title{font-weight:600}html .el-tag{--el-tag-border-radius:var(--radius-full);--el-tag-font-size:var(--text-xs);font-weight:500}html .el-dropdown-menu__item{gap:var(--space-2);font-size:var(--text-base);padding:8px 16px}html .el-popper{--el-popper-border-radius:var(--radius-md)}html .el-message{--el-message-border-radius:var(--radius-md);box-shadow:var(--shadow-md)}html .el-tabs__item{font-size:var(--text-base);font-weight:500}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}}@keyframes weave-in{0%{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:767px){html:root{--app-gutter:var(--space-4);--text-3xl:22px;--leading-3xl:30px;--text-4xl:24px;--leading-4xl:32px;--text-figure:28px;--leading-figure:36px}.panel{padding:var(--space-4)}}
