@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a440747434783fbe-s.0do-s6vn362zr.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/3aa4d934eba90e8b-s.1-ayfg4wg0qfm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1ce0dcbf49a4d2fc-s.0i-yae4-dyls3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2edaebbda2e96a79-s.19lle6lbse9av.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/704a14dc8309e245-s.1oksl_d3k3jrm.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c88e89b5552bf96c-s.15c5kk-3im2ev.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/234d9015b631dab9-s.p.33gca1im1ku45.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.BJjf5W_className{font-family:Inter,Inter Fallback;font-style:normal}.BJjf5W_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(../media/3060c68366c376cf-s.1fyze0y1gsovr.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:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(../media/aded4ce95aad6a6c-s.2pp-gw-wp3-k6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(../media/fef66b2ca3b42156-s.2gluu0tuq2o1x.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(../media/90051932dd7afbe4-s.25t91ee8v1km7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(../media/95c34809f139d4bd-s.0uz0k-e15j1f6.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:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(../media/62492e6d8d88b0fb-s.1rp2r0hwggfx8.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:Inter;font-style:italic;font-weight:100 900;font-display:optional;src:url(../media/c343ccae016103bb-s.0it2jskt8l3oq.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._40WWdW_className{font-family:Inter,Inter Fallback;font-style:italic}._40WWdW_variable{--font-inter-italic:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.Xg69pq_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.Xg69pq_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--canvas:#f9fafb;--surface:#fff;--surface-raised:#fff;--surface-sunken:#f4f5f7;--surface-hover:#f6f7f9;--surface-selected:#eef2f9;--border-subtle:#e8e9ec;--border:#dcdee1;--border-strong:#c2c4c8;--border-control:#84868a;--text-primary:#16181e;--text-secondary:#5b5e63;--text-tertiary:#67696e;--text-disabled:#a3a5a8;--text-inverse:#f9fafb;--accent:#2060b9;--accent-hover:#0e51a9;--accent-active:#024599;--accent-subtle:#e9f3ff;--accent-border:#c0d9ff;--accent-fg:#fdfdfd;--positive:#007e46;--positive-fg:#fdfdfd;--positive-subtle:#ddf6e4;--positive-flash:#baecca;--negative:#be222a;--negative-fg:#fdfdfd;--negative-subtle:#ffebe9;--negative-flash:#ffd3ce;--warning:#cc8900;--warning-subtle:#ffefd9;--warning-text:#925b00;--info:var(--accent);--neutral-value:var(--text-secondary);--viz-1:#3970c2;--viz-2:#00a4a4;--viz-3:#a48100;--viz-4:#9e5cad;--viz-5:#d0815d;--viz-6:#006789;--viz-7:#86b37d;--viz-8:#544272;--iso-top:#70a6f5;--iso-left:#4885df;--iso-right:#3568b2;--iso-neutral-top:#dcdee1;--iso-neutral-left:#bfc1c5;--iso-neutral-right:#a2a5aa;--iso-ground-top:#ccced1;--iso-ground-left:#afb1b6;--iso-ground-right:#96989d;--iso-shadow:oklch(var(--shadow-color) / .08);--shadow-color:.21 .02 265;--highlight-top:inset 0 0 0 0 transparent;--elevation-0:none;--elevation-1:0 1px 2px -1px oklch(var(--shadow-color) / .1), 0 1px 1px 0 oklch(var(--shadow-color) / .04);--elevation-2:0 4px 8px -2px oklch(var(--shadow-color) / .1), 0 2px 4px -2px oklch(var(--shadow-color) / .06), 0 0 0 1px oklch(var(--shadow-color) / .05);--elevation-3:0 16px 32px -8px oklch(var(--shadow-color) / .14), 0 6px 12px -6px oklch(var(--shadow-color) / .1), 0 0 0 1px oklch(var(--shadow-color) / .05);--elevation-4:0 32px 64px -16px oklch(var(--shadow-color) / .24), 0 12px 24px -12px oklch(var(--shadow-color) / .14), 0 0 0 1px oklch(var(--shadow-color) / .06);--font-sans:var(--font-inter,"Inter Variable"), "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-sans);--font-numeric:var(--font-geist-mono,"Geist Mono"), ui-monospace, "SF Mono", "Menlo", "Consolas", monospace;--numeric-size-adjust:.94;--numeric-symbol-gap:0px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-1:.1s;--duration-2:.14s;--duration-3:.18s;--duration-4:.24s;--duration-5:.32s;--duration-6:.4s;--duration-flash:.64s;--stagger:40ms;--space-base:8px;--space-half:4px;--inset:24px;--inset-compact:16px;--radius:24px;--row-height:40px;--row-pad-x:12px;--row-font:14px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--canvas:lab(98.2516% -.0501573 -.758076);--surface:lab(100% 0 0);--surface-raised:lab(100% 0 0);--surface-sunken:lab(96.5073% -.0742674 -1.13653);--surface-hover:lab(97.0873% -.0742376 -1.13653);--surface-selected:lab(95.3326% -.635058 -3.71115);--border-subtle:lab(92.443% -.097543 -1.51453);--border:lab(88.3786% -.120103 -1.89201);--border-strong:lab(79.0942% -.140935 -2.26858);--border-control:lab(55.8939% -.136733 -2.26614);--text-primary:lab(8.29785% -.0998601 -4.44778);--text-secondary:lab(39.6346% -.194505 -3.75847);--text-tertiary:lab(44.2845% -.168711 -3.01385);--text-disabled:lab(67.4941% -.139147 -2.26753);--text-inverse:lab(98.2516% -.0501573 -.758076);--accent:lab(40.6835% 6.12137 -53.8695);--accent-hover:lab(34.7617% 8.15 -53.7531);--accent-active:lab(30.0926% 9.11823 -51.9675);--accent-subtle:lab(95.285% -1.46952 -9.21541);--accent-border:lab(85.8569% -2.73815 -21.7757);--accent-fg:lab(99.42% -.0000298023 0);--positive:lab(45.9926% -41.8497 21.6371);--positive-fg:lab(99.42% -.0000298023 0);--positive-subtle:lab(94.6726% -10.8478 5.55805);--positive-flash:lab(89.3361% -21.8262 11.1959);--negative:lab(42.3845% 60.2199 38.2468);--negative-fg:lab(99.42% -.0000298023 0);--negative-subtle:lab(94.5029% 9.19646 4.96033);--negative-flash:lab(88.3239% 21.5912 11.7541);--warning:lab(62.6869% 20.8918 72.9773);--warning-subtle:lab(95.4112% 4.37364 17.0136);--warning-text:lab(44.0534% 19.0163 53.8033);--viz-1:lab(46.7794% 2.63193 -48.9059);--viz-2:lab(60.6666% -39.2734 -11.7591);--viz-3:lab(56.1904% 6.51947 63.3729);--viz-4:lab(49.1814% 37.7989 -32.5394);--viz-5:lab(62.1724% 28.6545 32.8888);--viz-6:lab(39.8612% -16.5018 -27.7325);--viz-7:lab(68.6143% -23.2646 22.706);--viz-8:lab(31.6311% 16.1913 -25.0465);--iso-top:lab(66.7673% -1.02273 -45.8962);--iso-left:lab(54.8661% 2.12571 -52.4766);--iso-right:lab(43.3847% 2.22662 -45.4362);--iso-neutral-top:lab(88.3786% -.120103 -1.89201);--iso-neutral-left:lab(77.9342% -.140816 -2.26848);--iso-neutral-right:lab(67.485% -.178874 -3.01958);--iso-ground-top:lab(82.5786% -.119627 -1.89173);--iso-ground-left:lab(72.1296% -.160545 -2.64441);--iso-ground-right:lab(62.845% -.177324 -3.0187)}}[data-density=compact]{--row-height:32px;--row-pad-x:8px;--row-font:13px}[data-density=comfortable]{--row-height:48px;--row-pad-x:16px;--row-font:14px}[data-theme=dark]{--canvas:#0e0f13;--surface:#15171b;--surface-raised:#1d1f24;--surface-sunken:#090b0f;--surface-hover:#1c1e23;--surface-selected:#1f262f;--border-subtle:#23252a;--border:#2e3036;--border-strong:#44484e;--border-control:#71747c;--text-primary:#f4f5f7;--text-secondary:#a2a5aa;--text-tertiary:#8d8f94;--text-disabled:#53555a;--text-inverse:#0e0f13;--accent:#518fe9;--accent-hover:#609efa;--accent-active:#427fd8;--accent-subtle:#18273c;--accent-border:#253d61;--accent-fg:#0d1014;--positive:#3fb171;--positive-subtle:#12301e;--positive-flash:#0e492a;--negative:#f06c65;--negative-subtle:#431f1d;--negative-flash:#672926;--warning:#e4a339;--warning-subtle:#3f2903;--warning-text:var(--warning);--viz-1:#5992e7;--viz-2:#3fc0c0;--viz-3:#c2a140;--viz-4:#bb7cca;--viz-5:#e79d7b;--viz-6:#328bb0;--viz-7:#9dc494;--viz-8:#7d68a2;--iso-top:#6ba5fb;--iso-left:#4885df;--iso-right:#3568b2;--iso-neutral-top:#4b4d52;--iso-neutral-left:#36383c;--iso-neutral-right:#24262a;--iso-ground-top:#2c2e32;--iso-ground-left:#202226;--iso-ground-right:#16181c;--iso-shadow:oklch(var(--shadow-color) / .35);--shadow-color:0 0 0;--highlight-top:inset 0 1px 0 #ffffff0f;--elevation-1:var(--highlight-top), 0 1px 2px -1px oklch(var(--shadow-color) / .4);--elevation-2:var(--highlight-top), 0 4px 8px -2px oklch(var(--shadow-color) / .44), 0 2px 4px -2px oklch(var(--shadow-color) / .3);--elevation-3:var(--highlight-top), 0 16px 32px -8px oklch(var(--shadow-color) / .5), 0 6px 12px -6px oklch(var(--shadow-color) / .36);--elevation-4:var(--highlight-top), 0 32px 64px -16px oklch(var(--shadow-color) / .6), 0 12px 24px -12px oklch(var(--shadow-color) / .44);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-theme=dark]{--canvas:lab(4.41095% -.0615269 -2.18158);--surface:lab(7.73842% -.10924 -3.34672);--surface-raised:lab(11.791% -.131108 -3.72727);--surface-sunken:lab(3.02719% -.0397488 -1.71252);--surface-hover:lab(11.2108% -.128381 -3.72602);--surface-selected:lab(14.6631% -.866041 -7.24155);--border-subtle:lab(14.6917% -.143155 -3.73287);--border:lab(19.9073% -.16509 -4.10973);--border-strong:lab(30.3436% -.200138 -4.4931);--border-control:lab(48.9054% -.231266 -4.50902);--text-primary:lab(96.5073% -.0742674 -1.13653);--text-secondary:lab(67.485% -.178874 -3.01958);--text-tertiary:lab(59.3649% -.176042 -3.01796);--text-disabled:lab(36.1641% -.163004 -3.01071);--text-inverse:lab(4.41095% -.0615269 -2.18158);--accent:lab(58.3807% 1.51497 -52.5508);--accent-hover:lab(64.2311% .620663 -52.6706);--accent-active:lab(52.5208% 2.56914 -52.4263);--accent-subtle:lab(15.0715% -.572816 -15.9279);--accent-border:lab(25.3356% -.207007 -24.655);--accent-fg:lab(4.41393% -.325114 -2.72125);--positive:lab(64.6987% -44.6495 23.0234);--positive-subtle:lab(17.1335% -15.8612 8.16743);--positive-flash:lab(26.7955% -25.5998 13.2126);--negative:lab(62.417% 51.7818 29.8964);--negative-subtle:lab(17.1067% 17.1804 9.69151);--negative-flash:lab(26.0337% 28.2549 16.349);--warning:lab(72.0461% 18.396 61.7206);--warning-subtle:lab(18.7387% 8.09276 25.6372);--viz-1:lab(59.6618% .470281 -49.1748);--viz-2:lab(71.0054% -35.9727 -10.847);--viz-3:lab(67.8418% 4.8182 53.0045);--viz-4:lab(60.989% 34.8497 -30.3889);--viz-5:lab(71.54% 25.6576 29.1651);--viz-6:lab(53.8277% -17.6223 -27.9492);--viz-7:lab(75.4646% -20.7226 20.0027);--viz-8:lab(47.7769% 17.7867 -28.3096);--iso-top:lab(66.6712% -.414014 -49.3099);--iso-left:lab(54.8661% 2.12571 -52.4766);--iso-right:lab(43.3847% 2.22662 -45.4362);--iso-neutral-top:lab(32.6839% -.159889 -3.00908);--iso-neutral-left:lab(23.4033% -.149101 -3.00338);--iso-neutral-right:lab(15.2825% -.134319 -2.99585);--iso-ground-top:lab(18.7629% -.141531 -2.99947);--iso-ground-left:lab(12.9621% -.128567 -2.993);--iso-ground-right:lab(8.32128% -.113636 -2.98588);--highlight-top:inset 0 1px 0 lab(100% 0 0/.06)}}[data-value-palette=signal]{--positive:#1666aa;--negative:#9f5000;--positive-subtle:#e5f2ff;--negative-subtle:#ffeddc;--positive-flash:#c4e1ff;--negative-flash:#ffd4b0}@supports (color:lab(0% 0 0)){[data-value-palette=signal]{--positive:lab(41.339% -3.42633 -43.6335);--negative:lab(43.6115% 30.7838 53.9047);--positive-subtle:lab(94.7452% -3.09145 -10.616);--negative-subtle:lab(95.2575% 7.97361 15.267);--positive-flash:lab(88.2678% -6.22544 -24.3687);--negative-flash:lab(88.1775% 14.9275 27.9045)}}[data-theme=dark][data-value-palette=signal],[data-theme=dark] [data-value-palette=signal]{--positive:#4c9deb;--negative:#f19a4b;--positive-subtle:#142a41;--negative-subtle:#43260a}@supports (color:lab(0% 0 0)){[data-theme=dark][data-value-palette=signal],[data-theme=dark] [data-value-palette=signal]{--positive:lab(62.3092% -6.43936 -47.3377);--negative:lab(71.6189% 28.7741 54.1248);--positive-subtle:lab(16.3006% -2.77984 -16.9855);--negative-subtle:lab(18.5578% 12.5017 23.1023)}}@keyframes ledger-flash-positive{0%{background-color:var(--positive-flash)}to{background-color:#0000}}@keyframes ledger-flash-negative{0%{background-color:var(--negative-flash)}to{background-color:#0000}}.ledger-flash-positive{animation:ledger-flash-positive var(--duration-flash) linear}.ledger-flash-negative{animation:ledger-flash-negative var(--duration-flash) linear}@keyframes ledger-breathe{0%,to{opacity:1}50%{opacity:.6}}.ledger-breathe{animation:ledger-breathe 1.6s var(--ease-standard) infinite}@keyframes ledger-enter{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.ledger-enter{animation:ledger-enter var(--duration-4) var(--ease-out)}@keyframes ledger-crossfade{0%{opacity:0}to{opacity:1}}.ledger-crossfade{animation:ledger-crossfade var(--duration-2) var(--ease-out)}@keyframes ledger-draw{to{stroke-dashoffset:0}}@keyframes ledger-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.press{transition-timing-function:var(--ease-out);transition-duration:var(--duration-2);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,scale}.press:active:not(:disabled):not([aria-disabled=true]){transition-duration:var(--duration-1);scale:.97}.press-soft:active:not(:disabled):not([aria-disabled=true]){scale:.99}@media (prefers-reduced-motion:no-preference){:where(button,[role=button],input[type=submit],input[type=button]):not(:disabled,[aria-disabled=true],[role=option],[role=tab],[role=menuitem],[role=menuitemradio],[role=menuitemcheckbox],[role=treeitem],[data-press=none],.press,.hl-press,[class*=active\:scale]):active{scale:.97}:where(button,[role=button]):where([class*=w-full],[class*=flex-1],[data-press=soft]):not(:disabled,[aria-disabled=true],[role=option],[role=tab],[role=menuitem],[data-press=none],.press,.hl-press,[class*=active\:scale]):active{scale:.99}:where(button,[role=button]):where(:not([class*=transition],.press)){transition-timing-function:var(--ease-out);transition-duration:var(--duration-1);transition-property:scale}}.ldg-icon{flex-shrink:0}.ldg-icon[data-draw] :is(path,circle,rect)[pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;animation:ledger-draw var(--duration-5) var(--ease-out) 80ms forwards}.ldg-icon[data-draw] [data-dot]{opacity:0;animation:ledger-icon-dot var(--duration-2) var(--ease-out) var(--duration-5) forwards}@keyframes ledger-icon-dot{to{opacity:1}}.ldg-icon[data-spin]{animation:.9s linear infinite ledger-spin}@keyframes ledger-spin{to{transform:rotate(360deg)}}[aria-expanded]>.ldg-icon:is([data-icon=chevron-right],[data-icon=chevron-down]){transition:transform var(--duration-2) var(--ease-out)}@media (prefers-reduced-motion:reduce){.ldg-icon[data-spin]{animation:none}.ldg-icon[data-draw] :is(path,circle,rect)[pathLength]{stroke-dashoffset:0}.ldg-icon[data-draw] [data-dot]{opacity:1}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes ledger-iso-enter{0%{opacity:0;transform:translateY(.5px)}to{opacity:1;transform:none}}.ledger-grid{overscroll-behavior-x:contain;overflow:auto}.ledger-grid table{border-spacing:0;border-collapse:separate}.ledger-grid th,.ledger-grid td{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background-clip:padding-box;position:relative}.ledger-grid tr>:last-child{border-right:0}.ledger-grid [data-frozen]{background-color:var(--surface);background-image:linear-gradient(var(--ledger-row-tint,transparent), var(--ledger-row-tint,transparent));position:sticky}.ledger-grid [data-frozen~=left]{z-index:10;left:0}.ledger-grid [data-frozen~=top]{z-index:20;top:0}.ledger-grid [data-frozen~=left][data-frozen~=top]{z-index:30}.ledger-grid[data-scrolled-x] [data-frozen~=left]{box-shadow:1px 0 0 var(--border), 6px 0 8px -6px oklch(var(--shadow-color) / .18);clip-path:inset(0 -14px 0 0)}.ledger-grid[data-scrolled-y] [data-frozen~=top]{box-shadow:0 1px 0 var(--border), 0 6px 8px -6px oklch(var(--shadow-color) / .18);clip-path:inset(0 0 -14px)}.ledger-grid[data-scrolled-x][data-scrolled-y] [data-frozen~=left][data-frozen~=top]{clip-path:inset(0 -14px -14px 0)}.ledger-grid [data-cross]{background-color:var(--surface-hover)}.ledger-grid [data-cross=head]{color:var(--text-primary);background-color:var(--accent-subtle)}.ledger-grid [data-cell-hover]{outline:1px solid var(--accent-border);outline-offset:-1px}.ledger-grid tr>:last-child .ledger-col-resizer{right:0}.ledger-figure{text-align:right;width:100%;transition:background-color var(--duration-1) var(--ease-standard);border-radius:4px;display:block}.ledger-figure:hover{background-color:var(--surface-selected)}.ledger-figure:focus-visible{outline-offset:-2px}.ledger-grid-chip{z-index:25;white-space:nowrap;pointer-events:none;background:var(--surface-raised);border:1px solid var(--border);box-shadow:var(--elevation-2);border-radius:4px;padding:2px 6px;position:absolute;bottom:calc(100% - 3px);right:4px}.ledger-grid td[data-chip-below] .ledger-grid-chip,.ledger-statement-grid td[data-chip-below] .ledger-grid-chip{top:calc(100% - 3px);bottom:auto}.ledger-grid [data-row-variant=ratio] td{background-color:color-mix(in oklch, var(--surface-sunken) 55%, transparent)}.ledger-grid [data-projected=start]{border-left:1px dashed var(--border-strong)}.ledger-grid [data-projected]{background-color:color-mix(in oklch, var(--surface-sunken) 45%, transparent)}.ledger-statement-grid table{border-spacing:0;border-collapse:separate}.ledger-statement-grid tr:not([aria-hidden=true])>th~th,.ledger-statement-grid tr:not([aria-hidden=true])>th~td{border-left:1px solid var(--border-subtle)}.ledger-statement-grid thead th{z-index:20;background-color:var(--surface);position:sticky;top:0}.ledger-statement-grid thead th:first-child{z-index:30}.ledger-statement-grid[data-scrolled-x] th[scope=row],.ledger-statement-grid[data-scrolled-x] thead th:first-child{box-shadow:1px 0 0 var(--border), 6px 0 8px -6px oklch(var(--shadow-color) / .18);clip-path:inset(0 -14px 0 0)}.ledger-statement-grid[data-scrolled-y] thead th{box-shadow:0 1px 0 var(--border), 0 6px 8px -6px oklch(var(--shadow-color) / .18)}.ledger-statement-grid tbody tr:hover>th[scope=row]{background-color:var(--surface-hover)}.ledger-frozen{overscroll-behavior-x:contain;overflow:auto}.ledger-frozen thead th,.ledger-frozen tbody th[scope=row]:not([data-frozen=none]),.ledger-frozen tfoot th[scope=row]:not([data-frozen=none]),.ledger-frozen [data-frozen]:not([data-frozen=none]){background-color:var(--surface);background-image:linear-gradient(var(--ledger-row-tint,transparent), var(--ledger-row-tint,transparent));background-clip:padding-box}.ledger-frozen thead th{top:var(--ledger-freeze-top,0);z-index:20;position:sticky}.ledger-frozen tbody th[scope=row]:not([data-frozen=none]),.ledger-frozen tfoot th[scope=row]:not([data-frozen=none]),.ledger-frozen [data-frozen~=left]{left:var(--ledger-freeze-left,0);z-index:10;position:sticky}.ledger-frozen thead th:first-child,.ledger-frozen thead th[data-frozen~=left]{z-index:30}.ledger-frozen[data-scrolled-x] tbody th[scope=row]:not([data-frozen~=inner]):not([data-frozen=none]),.ledger-frozen[data-scrolled-x] tfoot th[scope=row]:not([data-frozen~=inner]):not([data-frozen=none]),.ledger-frozen[data-scrolled-x] thead th:first-child:not([data-frozen~=inner]):not([data-frozen=none]),.ledger-frozen[data-scrolled-x] [data-frozen~=left]:not([data-frozen~=inner]){box-shadow:1px 0 0 var(--border), 6px 0 8px -6px oklch(var(--shadow-color) / .18);clip-path:inset(0 -14px 0 0)}.ledger-frozen[data-scrolled-y] thead tr:last-child th,.ledger-frozen[data-scrolled-y] thead th[rowspan]{box-shadow:0 1px 0 var(--border), 0 6px 8px -6px oklch(var(--shadow-color) / .18);clip-path:inset(0 0 -14px)}.ledger-frozen[data-scrolled-x][data-scrolled-y] thead th:first-child{box-shadow:1px 0 0 var(--border), 0 1px 0 var(--border), 6px 6px 8px -6px oklch(var(--shadow-color) / .18);clip-path:inset(0 -14px -14px 0)}.ledger-frozen tbody tr:hover>th[scope=row]{--ledger-row-tint:var(--surface-hover)}.numeric{font-family:var(--font-numeric);font-size-adjust:none;font-feature-settings:"tnum" 1, "case" 1;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.reference-numeric{font-family:var(--font-numeric);font-feature-settings:"tnum" 1, "zero" 1, "ss02" 1;font-variant-numeric:tabular-nums}.numeric-inline{font-size:calc(1em * var(--numeric-size-adjust,.94))}th[data-ledger-sortable]{cursor:pointer;-webkit-user-select:none;user-select:none}th[data-ledger-sortable]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}th[data-ledger-sortable]:not([data-align=right]):after,th[data-ledger-sortable][data-align=right]:before{width:.75em;color:var(--text-tertiary);content:"↕";opacity:0;transition:opacity var(--duration-1,.1s) var(--ease-standard,ease);display:inline-block}th[data-ledger-sortable]:not([data-align=right]):after{margin-inline-start:4px}th[data-ledger-sortable][data-align=right]:before{margin-inline-end:4px}th[data-ledger-sortable]:not([data-align=right]):hover:after,th[data-ledger-sortable]:not([data-align=right]):focus-visible:after,th[data-ledger-sortable][data-align=right]:hover:before,th[data-ledger-sortable][data-align=right]:focus-visible:before{opacity:1}th[data-ledger-sortable]:not([data-align=right])[data-sorted]:after,th[data-ledger-sortable][data-align=right][data-sorted]:before{color:var(--accent);opacity:1}th[data-ledger-sortable]:not([data-align=right])[data-sorted=asc]:after,th[data-ledger-sortable][data-align=right][data-sorted=asc]:before{content:"↑"}th[data-ledger-sortable]:not([data-align=right])[data-sorted=desc]:after,th[data-ledger-sortable][data-align=right][data-sorted=desc]:before{content:"↓"}.ledger-col-resizer{z-index:2;touch-action:none;cursor:col-resize;background:0 0;width:9px;height:100%;position:absolute;top:0;right:-5px}.ledger-col-resizer:before{content:"";background:var(--border-strong);opacity:0;width:1px;transition:opacity var(--duration-1,.1s) var(--ease-standard,ease);position:absolute;top:15%;bottom:15%;left:4px}.ledger-col-resizer:hover:before,.ledger-col-resizer:focus-visible:before,.ledger-col-resizer[data-resizing]:before{background:var(--accent);opacity:1}.ledger-col-resizer:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:2px}.ledger-col-resizer[data-resizing]:before{top:0;bottom:0}.ledger-table-columns table[data-ledger-sized] td{overflow:hidden}:is(.ledger-table-columns table[data-ledger-sized] td:has(>.numeric),.ledger-table-columns table[data-ledger-sized] td:has([data-raw])){overflow:visible}tbody[data-ledger-openable]>tr{cursor:default}tbody[data-ledger-openable]>tr:hover{background-color:var(--surface-hover)}
