:root{--ground:#eff5f5;--surface:#f7fdfd;--track:#dfeaeb;--table-head:#e0f3f2;--glass:#f7fdfd9e;--glass-edge:#ffffff8c;--ink:#082c30;--ink-soft:#273f42;--body:#3b4b4c;--mute:#49595a;--quiet:#566768;--faint:#7c898a;--placeholder:var(--mute);--edge:#ccd7d7;--rule:#cfdada;--rule-soft:#d7e0e0;--rule-grid:#dae3e4;--rule-faint:#dfe6e7;--divider:1px solid var(--rule-soft);--accent:#006967;--accent-label:#1f7775;--accent-deep:#044;--accent-edge:#78b1ae;--accent-soft:#d2efed;--accent-wash:#e0f3f2;--accent-tint:#eefaf9;--chart-bar:#129390;--ring:#00696724;--on-accent:#f5f9fa;--label-ink:var(--accent);--amber-wash:#fde8c6;--amber-ink:#683c00;--amber-mark:#e2a355;--green-wash:#cff2da;--green-ink:#0e492a;--red-wash:#ffedea;--red-soft:#ffdedb;--red-ink:#90302e;--blue-wash:#dcedff;--blue-ink:#284e7d;--violet-wash:#eee7ff;--violet-ink:#554077;--money-in:#137738;--money-out:var(--red-ink);--shadow-rail:0 8px 30px #082c3014;--shadow-drawer:0 30px 80px #082c3033;--shadow-knob:0 1px 3px #082c3040;--sans:var(--font-manrope), system-ui, sans-serif;--display:var(--font-newsreader), Georgia, serif;--text-xs:11.5px;--text-sm:12.5px;--text-md:14px;--dur-fast:.11s;--dur:.25s;--dur-slow:.4s;--ease:ease;--ease-site:cubic-bezier(.22, 1, .36, 1);--scrim:#082c3029;--z-modal:100;--modal-enter:.26s;--modal-fade:.2s;--modal-leave:.16s;--modal-start:translateY(8px) scale(.96);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-leave:cubic-bezier(.4, 0, 1, 1)}@supports (color:lab(0% 0 0)){:root{--ground:lab(95.9999% -1.89981 -.79807);--surface:lab(98.8999% -1.89984 -.798118);--track:lab(91.9996% -3.79822 -1.59341);--table-head:lab(94.4234% -6.61448 -1.63888);--glass:lab(98.8999% -1.89984 -.798118/.62);--glass-edge:lab(100% 0 0/.55);--ink:lab(15.6679% -11.88 -6.32297);--ink-soft:lab(24.8667% -9.02276 -4.80602);--body:lab(30.5979% -6.31559 -2.632);--mute:lab(36.3981% -6.31787 -2.63543);--quiet:lab(42.1983% -6.31967 -2.6382);--faint:lab(56.0692% -4.74447 -1.98622);--edge:lab(85.0396% -3.79795 -1.59308);--rule:lab(86.1996% -3.79798 -1.59314);--rule-soft:lab(88.4997% -3.16542 -1.32847);--rule-grid:lab(89.6597% -3.16545 -1.3285);--rule-faint:lab(90.7998% -2.53272 -1.06341);--accent:lab(39.4595% -28.4354 -6.75871);--accent-label:lab(45.2058% -26.7063 -6.39058);--accent-deep:lab(25.3376% -22.917 -6.84184);--accent-edge:lab(68.1874% -19.9265 -4.85526);--accent-soft:lab(92.2148% -9.92897 -2.45254);--accent-wash:lab(94.4234% -6.61448 -1.63888);--accent-tint:lab(97.2341% -3.96648 -.985158);--chart-bar:lab(54.7063% -33.4159 -7.97061);--ring:lab(39.4595% -28.4354 -6.75871/.14);--on-accent:lab(97.7299% -1.58328 -.665259);--amber-wash:lab(93.1489% 3.51313 19.3415);--amber-ink:lab(30.0982% 17.1286 40.2582);--amber-mark:lab(71.9773% 18.2448 49.0154);--green-wash:lab(92.5524% -15.5344 7.96288);--green-ink:lab(26.7955% -25.5998 13.2126);--red-wash:lab(95.1295% 7.65783 4.12669);--red-soft:lab(91.4621% 13.8272 7.48129);--red-ink:lab(34.9032% 40.9699 24.3727);--blue-wash:lab(92.9963% -3.54621 -12.3571);--blue-ink:lab(32.2121% -1.20069 -31.2172);--violet-wash:lab(92.6424% 6.23989 -11.3325);--violet-ink:lab(31.4604% 18.5605 -28.0859);--money-in:lab(43.6193% -39.4536 26.2495);--shadow-rail:0 8px 30px lab(15.6679% -11.88 -6.32297/.08);--shadow-drawer:0 30px 80px lab(15.6679% -11.88 -6.32297/.2);--shadow-knob:0 1px 3px lab(15.6679% -11.88 -6.32297/.25);--scrim:lab(15.6679% -11.88 -6.32297/.16)}}
@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0%;size-adjust:105.48%}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%;size-adjust:103.19%}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--ground);min-height:100svh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.7}a{color:inherit}.link{color:var(--body);background-image:linear-gradient(var(--accent), var(--accent));transition:background-size .3s var(--ease-site), color var(--dur) var(--ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px;text-decoration:none}.link:hover,.link:focus-visible{color:var(--accent);background-size:100% 1px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.link{transition:none}}html [data-focus-returned]:focus-visible{box-shadow:none;outline:none}
