.crumbs.svelte-mhuuw7{max-width:1100px;margin:0 auto;padding:.75rem 1rem 0}ol.svelte-mhuuw7{color:var(--muted);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}li.svelte-mhuuw7{align-items:center;gap:.5rem;display:flex}li.svelte-mhuuw7:not(:first-child):before{content:"›";content:"›" / ""}@media (width<=899px){a.svelte-mhuuw7{min-height:var(--tap);align-items:center;display:inline-flex}}[aria-current=page].svelte-mhuuw7{color:var(--text);overflow-wrap:anywhere;font-weight:600}.confirm.svelte-7e0w24{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:.75rem;max-width:min(32rem,100vw - 2rem);padding:1.25rem}.confirm.svelte-7e0w24::backdrop{background:#00000080}h2.svelte-7e0w24{margin-top:0;font-size:1.1rem}p.svelte-7e0w24{overflow-wrap:anywhere}.buttons.svelte-7e0w24{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}button.danger.svelte-7e0w24{background:var(--danger);border-color:var(--danger);color:#fff}.sr.svelte-e6oulu{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.layer.svelte-e6oulu{pointer-events:none;position:fixed}.wash.svelte-e6oulu{opacity:.16;z-index:10;background:linear-gradient(120deg,#ff3d81,#ffb400,#2ee6a6,#35a7ff,#a66bff,#ff3d81) 0 0/300% 100%;animation:14s linear infinite svelte-e6oulu-slide;inset:0}@keyframes svelte-e6oulu-slide{to{background-position:300% 0}}.confetti.svelte-e6oulu{z-index:11;inset:0;overflow:hidden}.piece.svelte-e6oulu{animation:svelte-e6oulu-fall var(--d) linear var(--delay) infinite;background:var(--c);height:calc(var(--s) * 1.6);left:var(--x);opacity:.85;transform:translateY(var(--rest)) rotate(var(--r));width:var(--s);border-radius:1px;position:absolute;top:0}@keyframes svelte-e6oulu-fall{0%{transform:translateY(-5vh)rotate(0)}to{transform:translateY(105vh)rotate(540deg)}}.ball.svelte-e6oulu{transform-origin:top;z-index:19;flex-direction:column;align-items:center;animation:4.8s ease-in-out infinite alternate svelte-e6oulu-swing;display:flex;top:0;right:2.5vw}@keyframes svelte-e6oulu-swing{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.string.svelte-e6oulu{background:#8b919d;width:2px;height:4rem}.sphere.svelte-e6oulu{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff 0 4%,#e7eaf0 16%,#9ba2af 55%,#4a505e 100%);border-radius:50%;width:3.5rem;animation:2.4s ease-in-out infinite alternate svelte-e6oulu-glow;position:relative;overflow:hidden;box-shadow:0 0 1.25rem .2rem #fff6}@keyframes svelte-e6oulu-glow{0%{box-shadow:0 0 .75rem .1rem #ffffff40}to{box-shadow:0 0 1.5rem .35rem #ffffff8c}}.sphere.svelte-e6oulu:before,.sphere.svelte-e6oulu:after{content:"";position:absolute;inset:0}.sphere.svelte-e6oulu:before{background:repeating-linear-gradient(90deg,#0000 0 .45rem,#0000004d .45rem calc(.45rem + 1px)),repeating-linear-gradient(0deg,#0000 0 .45rem,#0000004d .45rem calc(.45rem + 1px));animation:3s linear infinite svelte-e6oulu-turn}@keyframes svelte-e6oulu-turn{to{background-position:calc(.45rem + 1px) 0,0 0}}.sphere.svelte-e6oulu:after{mix-blend-mode:soft-light;opacity:.55;background:conic-gradient(#ff3d81,#ffb400,#2ee6a6,#35a7ff,#a66bff,#ff3d81);animation:9s linear infinite svelte-e6oulu-spin}@keyframes svelte-e6oulu-spin{to{transform:rotate(360deg)}}.stop.svelte-e6oulu{z-index:60;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .25rem 1rem #00000040}@media (width<=899px){.stop.svelte-e6oulu{bottom:calc(var(--tap) + 1.5rem + env(safe-area-inset-bottom));min-height:var(--tap)}}@media (prefers-reduced-motion:reduce){.wash.svelte-e6oulu,.piece.svelte-e6oulu,.ball.svelte-e6oulu,.sphere.svelte-e6oulu,.sphere.svelte-e6oulu:before,.sphere.svelte-e6oulu:after{animation:none}}@media print,(forced-colors:active){.layer.svelte-e6oulu,.stop.svelte-e6oulu{display:none}}.visually-hidden.svelte-l8zh8c{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.skeleton.svelte-j0hdmo{gap:var(--space-4);display:grid}.bar.svelte-j0hdmo,.chart.svelte-j0hdmo{background:color-mix(in srgb, var(--muted) 18%, var(--surface));border-radius:var(--radius-sm)}.link.svelte-j0hdmo{block-size:1.2rem;inline-size:8rem}.title.svelte-j0hdmo{block-size:2rem;inline-size:min(100%,22rem)}.text.svelte-j0hdmo{block-size:2.6rem;inline-size:min(100%,40rem)}.cards.svelte-j0hdmo{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.cell.svelte-j0hdmo{gap:var(--space-2);min-height:7.2rem;display:grid}.small.svelte-j0hdmo{block-size:1rem;inline-size:70%}.big.svelte-j0hdmo{block-size:2rem;inline-size:55%}.chart.svelte-j0hdmo{border:1px solid var(--border);block-size:18rem}.heading.svelte-j0hdmo{block-size:1.5rem;inline-size:14rem;margin-top:var(--space-4)}.rows.svelte-j0hdmo{gap:var(--space-3);display:grid}.row.svelte-j0hdmo{block-size:1.6rem}.visually-hidden.svelte-j0hdmo{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.bar.svelte-j0hdmo,.chart.svelte-j0hdmo{animation:1.4s ease-in-out infinite svelte-j0hdmo-skeleton-pulse}}@keyframes svelte-j0hdmo-skeleton-pulse{50%{opacity:.55}}.quick-dialog.svelte-r69z3e{background:var(--surface);border:1px solid var(--border);box-sizing:border-box;color:var(--text);border-radius:12px;width:calc(100% - 2rem);max-width:28rem;max-height:calc(100dvh - 2rem);padding:1rem;overflow-y:auto}.quick-dialog.svelte-r69z3e::backdrop{background:#00000073}.head.svelte-r69z3e{justify-content:space-between;align-items:center;display:flex}h2.svelte-r69z3e{margin:0 0 .75rem}@media (width<=899px){.quick-dialog.svelte-r69z3e{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;max-width:none;margin:auto 0 0;bottom:0}}dialog.svelte-1cbjs2r{background:var(--surface);border:1px solid var(--border);color:inherit;border-radius:.5rem;width:100%;max-width:min(40rem,100vw - 2rem);padding:0;box-shadow:0 1rem 3rem #00000040}dialog.svelte-1cbjs2r::backdrop{background:#00000059}.palette.svelte-1cbjs2r{margin-top:12vh}.palette.svelte-1cbjs2r input:where(.svelte-1cbjs2r){border:0;border-bottom:1px solid var(--border);border-radius:0;width:100%;padding:.9rem 1rem;font-size:1.1rem}.palette.svelte-1cbjs2r input:where(.svelte-1cbjs2r):focus{outline:none}ul.svelte-1cbjs2r{max-height:50vh;margin:0;padding:.25rem;list-style:none;overflow-y:auto}li.svelte-1cbjs2r{cursor:pointer;border-radius:.35rem;justify-content:space-between;gap:1rem;padding:.5rem .75rem;display:flex}li[aria-selected=true].svelte-1cbjs2r{background:var(--accent);color:var(--surface)}li[aria-selected=true].svelte-1cbjs2r .muted:where(.svelte-1cbjs2r){color:inherit}.group.svelte-1cbjs2r{cursor:default;padding:0;display:block}.group.svelte-1cbjs2r ul:where(.svelte-1cbjs2r){max-height:none;padding:0;overflow:visible}.group-title.svelte-1cbjs2r{letter-spacing:.04em;text-transform:uppercase;padding:.4rem .75rem .1rem;font-size:.75rem;display:block}.empty.svelte-1cbjs2r{cursor:default}.keys.svelte-1cbjs2r{border-top:1px solid var(--border);margin:0;padding:.5rem 1rem;font-size:.8rem}.help.svelte-1cbjs2r{padding:1rem 1.25rem}.help.svelte-1cbjs2r h2:where(.svelte-1cbjs2r){margin-top:0}.help.svelte-1cbjs2r td:where(.svelte-1cbjs2r):first-child{white-space:nowrap}kbd.svelte-1cbjs2r{background:var(--bg,transparent);border:1px solid var(--border);border-bottom-width:2px;border-radius:.3rem;padding:.05rem .4rem;font-family:inherit;font-size:.85rem}@media screen{.table-scroll{max-height:calc(100dvh - 7rem);overflow-y:auto}.table-scroll thead th{box-shadow:inset 0 -2px 0 var(--accent);z-index:2;border-bottom-color:#0000;position:sticky;top:0}}[data-numeric]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}[data-col-hidden]{display:none!important}.dense-sort{border-radius:var(--radius-sm);color:var(--muted);cursor:pointer;font-size:var(--fs-xs);margin:0 0 0 var(--space-1);vertical-align:middle;background:0 0;border:0;min-width:1.5rem;min-height:1.5rem;padding:0;line-height:1}.dense-sort:after{content:"↕" / ""}th[aria-sort=ascending] .dense-sort:after{content:"▲" / ""}th[aria-sort=descending] .dense-sort:after{content:"▼" / ""}th[aria-sort=ascending] .dense-sort,th[aria-sort=descending] .dense-sort{color:var(--accent)}.dense-sort:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--text)}.dense-tools{align-items:center;gap:0 var(--space-4);flex-wrap:wrap;display:flex}.dense-tools>details{margin:var(--space-2) 0}.dense-tools>details[open]{flex-basis:100%}.dense-tools summary{color:var(--muted);cursor:pointer;font-size:var(--fs-sm);padding:var(--space-1) 0;display:inline-block}.dense-tools .dense-sort-select{display:none}.dense-help{color:var(--muted);font-size:var(--fs-xs);margin:0 0 var(--space-2);display:none}.dense-tools fieldset{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);gap:var(--space-2) var(--space-4);margin:var(--space-1) 0 0;padding:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.dense-tools legend{color:var(--muted);font-size:var(--fs-xs);padding:0 var(--space-1)}.dense-tools label{font-size:var(--fs-sm);align-items:center;gap:var(--space-1);display:inline-flex}.dense-tools input[type=checkbox]{width:auto;min-height:0}@media (width<=640px){.dense-tools:not([data-keep-scroll]) .dense-sort-select{color:var(--muted);font-size:var(--fs-sm);align-items:center;gap:var(--space-2);margin:var(--space-2) 0;display:inline-flex}.dense-tools .dense-sort-select{max-width:100%}.dense-sort-select span{white-space:nowrap}.dense-sort-select select{font-size:var(--fs-md);min-width:0;min-height:var(--tap);flex:auto;width:auto;margin:0}.dense-tools:not([data-keep-scroll]) .dense-help{flex:1 0 100%;display:block}.dense-tools[data-only-sort][data-keep-scroll]{display:none}.table-scroll[data-stack]:not(.keep-scroll){max-height:none;overflow-y:visible}.table-scroll[data-stack]:not(.keep-scroll) thead .dense-sort{display:none}.table-scroll[data-stack]:not(.keep-scroll) [data-numeric]{white-space:normal}.dense-tools summary{min-height:var(--tap);padding:var(--space-3) 0}.dense-sort{position:relative}.dense-sort:before{content:"";inset:calc((1.5rem - var(--tap)) / 2);position:absolute}.dense-tools label{min-height:var(--tap)}}@media print{.dense-tools,.dense-sort{display:none}}.live.svelte-gbsh75{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:0;position:absolute;overflow:hidden}.undo.svelte-1t4pwx5{pointer-events:none;z-index:40;justify-content:center;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.undo.svelte-1t4pwx5:empty{display:none}.undo.svelte-1t4pwx5>*{pointer-events:auto}@media (width<=899px){.undo.svelte-1t4pwx5{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}.text.svelte-1t4pwx5{background:var(--text,#222);border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--surface);align-items:center;padding:.6rem 1rem}.undo.svelte-1t4pwx5 button:where(.svelte-1t4pwx5){border-radius:0;margin:0}.undo.svelte-1t4pwx5 button:where(.svelte-1t4pwx5):last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}:root{--accent:#2f5bd3;--bg:#f6f7f9;--border:#d9dde3;--danger:#a61f15;--info:#1a5599;--muted:#566170;--negative:#a61f15;--on-accent:#fff;--positive:#0f6e32;--surface:#fff;--text:#1c2430;--warning:#7a4a00;--cat-blue:#2f5bd3;--cat-brown:#8a5a3c;--cat-cyan:#0b7285;--cat-gray:#5f6b7a;--cat-green:#277a37;--cat-lime:#5c7c00;--cat-orange:#c2410c;--cat-pink:#c2255c;--cat-purple:#7048e8;--cat-red:#c92a2a;--cat-teal:#0a7a62;--cat-yellow:#8f6b00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,sans-serif}:root[data-theme=sombre]{--accent:#8aa8ff;--bg:#12161c;--border:#2c333d;--danger:#ff8a80;--info:#7cc0ff;--muted:#9aa5b4;--negative:#ff8a80;--on-accent:#12161c;--positive:#6fd394;--surface:#1b2028;--text:#e6e9ee;--warning:#f2c94c;--cat-blue:#8aa8ff;--cat-brown:#d2a07a;--cat-cyan:#5ccfe0;--cat-gray:#9aa5b4;--cat-green:#6fd394;--cat-lime:#b2d94a;--cat-orange:#ffa05c;--cat-pink:#ff7eb3;--cat-purple:#b197fc;--cat-red:#ff8a80;--cat-teal:#4fd1b0;--cat-yellow:#f2c94c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root[data-theme=systeme]{--accent:#8aa8ff;--bg:#12161c;--border:#2c333d;--danger:#ff8a80;--info:#7cc0ff;--muted:#9aa5b4;--negative:#ff8a80;--on-accent:#12161c;--positive:#6fd394;--surface:#1b2028;--text:#e6e9ee;--warning:#f2c94c;--cat-blue:#8aa8ff;--cat-brown:#d2a07a;--cat-cyan:#5ccfe0;--cat-gray:#9aa5b4;--cat-green:#6fd394;--cat-lime:#b2d94a;--cat-orange:#ffa05c;--cat-pink:#ff7eb3;--cat-purple:#b197fc;--cat-red:#ff8a80;--cat-teal:#4fd1b0;--cat-yellow:#f2c94c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root{--fs-lg:1.15rem;--fs-md:1rem;--fs-sm:.85rem;--fs-stat:1.75rem;--fs-xl:1.6rem;--fs-xs:.75rem;--radius:10px;--radius-lg:14px;--radius-sm:6px;--shadow:0 1px 2px #1018280f, 0 4px 12px #1018280f;--shadow-sm:0 1px 2px #10182814;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--tap:2.75rem;--row-x:.75rem;--row-y:.5rem}:root[data-density=compacte]{--row-x:.5rem;--row-y:.2rem}:root[data-text-size=grand]{font-size:112.5%}:root[data-text-size=tres-grand]{font-size:125%}:root[data-theme=sombre]{--shadow:0 1px 2px #0000004d, 0 4px 12px #00000040;--shadow-sm:0 1px 2px #00000059}@media (prefers-color-scheme:dark){:root[data-theme=systeme]{--shadow:0 1px 2px #0000004d, 0 4px 12px #00000040;--shadow-sm:0 1px 2px #00000059}}@media (prefers-contrast:more){:root{--accent:#1d3f9e;--border:#5f6a77;--danger:#8a160d;--info:#144a86;--muted:#424c59;--negative:#8a160d;--positive:#0b5a28;--text:#0b1018;--warning:#6a3f00}:root[data-theme=sombre]{--accent:#b3c6ff;--border:#8793a3;--danger:#ffa8a0;--info:#a5d4ff;--muted:#c3cbd6;--negative:#ffa8a0;--positive:#8fe3ad;--text:#fff;--warning:#ffd86b}:focus-visible{outline-width:3px}td.positive,td.negative,td.alert,tbody tr:nth-child(2n){background:0 0}}@media (prefers-contrast:more) and (prefers-color-scheme:dark){:root[data-theme=systeme]{--accent:#b3c6ff;--border:#8793a3;--danger:#ffa8a0;--info:#a5d4ff;--muted:#c3cbd6;--negative:#ffa8a0;--positive:#8fe3ad;--text:#fff;--warning:#ffd86b}}[data-cat=blue]{--cat:var(--cat-blue)}[data-cat=brown]{--cat:var(--cat-brown)}[data-cat=cyan]{--cat:var(--cat-cyan)}[data-cat=gray]{--cat:var(--cat-gray)}[data-cat=green]{--cat:var(--cat-green)}[data-cat=lime]{--cat:var(--cat-lime)}[data-cat=orange]{--cat:var(--cat-orange)}[data-cat=pink]{--cat:var(--cat-pink)}[data-cat=purple]{--cat:var(--cat-purple)}[data-cat=red]{--cat:var(--cat-red)}[data-cat=teal]{--cat:var(--cat-teal)}[data-cat=yellow]{--cat:var(--cat-yellow)}[class*=hatch-]{--hatch:color-mix(in srgb, var(--surface) 75%, transparent)}.hatch-1{background-image:repeating-linear-gradient(45deg, var(--hatch) 0 2px, transparent 2px 6px)}.hatch-2{background-image:radial-gradient(circle, var(--hatch) 1.5px, transparent 2px);background-size:6px 6px}.hatch-3{background-image:repeating-linear-gradient(0deg, var(--hatch) 0 2px, transparent 2px 6px)}.hatch-4{background-image:repeating-linear-gradient(90deg, var(--hatch) 0 2px, transparent 2px 6px)}.hatch-5{background-image:repeating-linear-gradient(-45deg, var(--hatch) 0 2px, transparent 2px 6px)}.hatch-6{background-image:repeating-linear-gradient(0deg, var(--hatch) 0 2px, transparent 2px 6px), repeating-linear-gradient(90deg, var(--hatch) 0 2px, transparent 2px 6px)}.hatch-7{background-image:repeating-linear-gradient(45deg, var(--hatch) 0 1px, transparent 1px 3px)}@media (forced-colors:active){[class*=hatch-]{--hatch:Canvas;forced-color-adjust:none;background-color:canvastext}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block:4.5rem 5rem}#app{display:contents}body{background:var(--bg);color:var(--text);overflow-wrap:break-word;margin:0}html[lang=de] body{-webkit-hyphens:auto;hyphens:auto}main{max-width:1100px;margin:0 auto;padding:1.5rem 1rem 4rem}h1{font-size:var(--fs-xl);letter-spacing:-.01em;margin:0 0 var(--space-4)}h2{font-size:var(--fs-lg);margin:var(--space-8) 0 var(--space-3)}h3{font-size:var(--fs-md)}h1,h2,h3,h4{text-wrap:balance}p,li,dd,blockquote{text-wrap:pretty}a{color:var(--accent);text-underline-offset:.15em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.update :focus-visible{outline-color:currentColor}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:var(--space-4)}.card>h2:first-child,.card>h3:first-child{margin-top:0}.summary{gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.summary>.card{border-top:3px solid var(--accent);box-shadow:var(--shadow);min-width:0}.big{font-size:var(--fs-stat);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:var(--space-1) 0;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.delta{font-variant-numeric:tabular-nums;font-weight:600}.delta.positive{color:color-mix(in srgb, var(--positive) 80%, var(--text))}.delta.negative{color:color-mix(in srgb, var(--negative) 80%, var(--text))}.delta.neutral{color:var(--muted)}.delta.positive:before,td.positive:before{content:"▲ " / "";font-size:.7em}.delta.negative:before,td.negative:before{content:"▼ " / "";font-size:.7em}.pill{background:color-mix(in srgb, var(--pill,var(--muted)) 14%, var(--surface));border:1px solid color-mix(in srgb, var(--pill,var(--muted)) 45%, var(--surface));color:var(--pill,var(--muted));font-size:var(--fs-xs);white-space:nowrap;border-radius:999px;padding:.1rem .55rem;font-weight:600;display:inline-block}.pill-positive{--pill:var(--positive)}.pill-negative{--pill:var(--negative)}.pill-warning{--pill:var(--warning)}.pill-info{--pill:var(--info)}.warning{border-color:var(--warning);color:var(--warning)}.info{border-color:var(--info);color:var(--info)}.page-head{align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;display:flex}.page-head h1{margin:0}.actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}table{background:var(--surface);border:1px solid var(--border);border-collapse:collapse;border-radius:10px;width:100%}th,td{border-bottom:1px solid var(--border);padding:var(--row-y) var(--row-x);text-align:left}thead th{background:color-mix(in srgb, var(--accent) 12%, var(--surface));border-bottom:2px solid var(--accent);color:var(--text);font-size:.85rem;font-weight:600}th{color:var(--muted);font-size:.85rem;font-weight:600}tbody tr:nth-child(2n){background:color-mix(in srgb, var(--accent) 4%, var(--surface))}tbody tr:hover{background:color-mix(in srgb, var(--accent) 11%, var(--surface))}tfoot td,tfoot th{background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-top:2px solid var(--border);color:var(--text);font-weight:600}td.positive,td.negative,td.alert{font-weight:600}td.positive{background:color-mix(in srgb, var(--positive) 9%, transparent)}td.negative,td.alert{background:color-mix(in srgb, var(--negative) 9%, transparent)}td.alert{color:var(--negative)}td.alert:before{content:"! " / "";font-weight:700}.num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.muted{color:var(--muted);font-size:.85rem}.positive{color:var(--positive)}.negative{color:var(--negative)}.error{border-color:var(--danger);color:var(--danger)}.success{border-color:var(--positive);color:var(--positive)}input,select,textarea,button{font:inherit}fieldset{min-width:0}input,select,textarea{background:var(--surface);border:1px solid var(--muted);border-radius:var(--radius-sm);max-width:100%;color:var(--text);min-height:2.25rem;padding:.4rem .5rem}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--accent)}input:disabled,select:disabled,textarea:disabled{opacity:.6}:is(input[aria-invalid=true],input:user-invalid){border-color:var(--danger)}button,.button{background:var(--accent);border-radius:var(--radius-sm);color:var(--on-accent);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;min-height:2.25rem;padding:.4rem 1rem;font-weight:600;text-decoration:none;transition:background .12s,filter .12s;display:inline-flex}button:hover:not(:disabled),.button:hover{filter:brightness(1.1)}button:active:not(:disabled),.button:active{filter:brightness(.92)}button:disabled{cursor:not-allowed;opacity:.55}button.secondary,.button.secondary{border-color:var(--muted);color:var(--text);background:0 0;font-weight:500}button.secondary:hover:not(:disabled),.button.secondary:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);filter:none}button.danger,.button.danger{border-color:var(--danger);color:var(--danger);background:0 0}button.danger:hover:not(:disabled),.button.danger:hover{background:color-mix(in srgb, var(--danger) 12%, transparent);filter:none}button.link{color:var(--accent);background:0 0;border:0;min-height:0;padding:0;font-weight:400;text-decoration:underline}@media (width<=899px){button,.button,select,input:not([type=checkbox],[type=radio]){min-height:var(--tap)}summary,nav.years a,p.month-nav a{padding-block:.75rem;padding-block:calc((var(--tap) - 1lh) / 2)}nav.years a,p.month-nav a{display:inline-block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (prefers-reduced-motion:no-preference){::view-transition-group(*){animation-duration:.18s}}@media (forced-colors:active){button,.button{border-color:buttontext}button:disabled{color:graytext;opacity:1;border-color:graytext}[aria-pressed=true],[aria-selected=true]{color:highlighttext;forced-color-adjust:none;background:highlight}[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}span[style*=background]{forced-color-adjust:none}.card{border-color:canvastext}:focus-visible{outline-width:3px;outline-color:highlight}}.table-scroll{overflow-x:auto}.table-scroll th,.table-scroll td{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal}.card-only{display:none}@media (width<=640px){.table-scroll[data-stack]:not(.keep-scroll){overflow-x:visible}.table-scroll[data-stack]:not(.keep-scroll) :is(table,tbody,tfoot,tr){display:block}.table-scroll[data-stack]:not(.keep-scroll) table{background:0 0;border:0}.table-scroll[data-stack]:not(.keep-scroll) thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table-scroll[data-stack]:not(.keep-scroll) thead .term{display:none}.table-scroll[data-stack]:not(.keep-scroll) .card-only{display:inline}.table-scroll[data-stack]:not(.keep-scroll) tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3)}.table-scroll[data-stack]:not(.keep-scroll) :is(tbody tr:nth-child(2n),tbody tr:hover,tfoot tr){background:var(--surface)}.table-scroll[data-stack]:not(.keep-scroll) :is(td,th){overflow-wrap:anywhere;padding:var(--space-1) 0;text-align:right;white-space:normal;background:0 0;border:0;display:flow-root}.table-scroll[data-stack]:not(.keep-scroll) td[data-label]:before{color:var(--muted);content:attr(data-label);float:left;font-size:var(--fs-sm);margin-right:var(--space-3);text-align:left;max-width:50%;font-weight:600}.table-scroll[data-stack]:not(.keep-scroll) td.positive[data-label]:after{content:" ▲" / "";font-size:.7em}.table-scroll[data-stack]:not(.keep-scroll) td.negative[data-label]:after{content:" ▼" / "";font-size:.7em}.table-scroll[data-stack]:not(.keep-scroll) td.alert[data-label]:after{content:" !" / "";font-weight:700}.table-scroll[data-stack]:not(.keep-scroll) td.positive,.table-scroll[data-stack]:not(.keep-scroll) td.negative,.table-scroll[data-stack]:not(.keep-scroll) td.alert{background:0 0}.table-scroll:not([data-stack]) td.num{white-space:normal}.table-scroll[data-stack]:not(.keep-scroll) th[scope=row],.table-scroll[data-stack]:not(.keep-scroll) tbody th{color:var(--text);font-size:var(--fs-md);text-align:left}}@media print{:root{--accent:#1c2430;--bg:#fff;--border:#c4c9d1;--info:#1a5599;--muted:#4b5563;--on-accent:#fff;--warning:#7a4a00;--surface:#fff;--text:#111827;--cat-blue:#2f5bd3;--cat-brown:#8a5a3c;--cat-cyan:#0b7285;--cat-gray:#5f6b7a;--cat-green:#277a37;--cat-lime:#5c7c00;--cat-orange:#c2410c;--cat-pink:#c2255c;--cat-purple:#7048e8;--cat-red:#c92a2a;--cat-teal:#0a7a62;--cat-yellow:#8f6b00;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{font-size:11pt}main{max-width:none;padding:0}a{color:inherit;text-decoration:none}.no-print{display:none!important}.card,tr{break-inside:avoid}}form[aria-busy=true]{cursor:progress}button[aria-disabled=true],.button[aria-disabled=true]{cursor:progress;filter:none;opacity:.6}button[data-pending]:after{border:2px solid;content:"";border-inline-end-color:#0000;border-radius:50%;flex:none;block-size:.9em;inline-size:.9em;animation:.8s linear infinite form-spin}@keyframes form-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[data-pending]:after{content:"…";border:0;block-size:auto;inline-size:auto;animation:none}}.field-error{color:var(--danger);font-size:var(--fs-sm);align-items:flex-start;gap:.35rem;font-weight:500;line-height:1.35;display:flex}.form-icon{flex:none;margin-top:.1rem}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger);border-width:2px}.form-summary{background:var(--surface);border:1px solid var(--danger);border-radius:var(--radius-sm);color:var(--text);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4);border-inline-start-width:5px;flex:100%;grid-column:1/-1}.form-summary-title{color:var(--danger);margin:0 0 var(--space-2);align-items:center;gap:.4rem;font-weight:600;display:flex}.form-summary ul{margin:0;padding-inline-start:1.2rem}.form-summary a{color:var(--text)}html{scrollbar-gutter:stable}.skip.svelte-12qhfyh{background:var(--accent);color:var(--surface);z-index:50;padding:.4rem .75rem;position:absolute;top:-3rem;left:.5rem}.skip.svelte-12qhfyh:focus{top:.5rem}.topbar.svelte-12qhfyh{background:var(--surface);border-bottom:1px solid var(--border);view-transition-name:topbar;z-index:20;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex;position:sticky;top:0}.brand.svelte-12qhfyh{color:var(--text);font-weight:700;text-decoration:none}.menu-button.svelte-12qhfyh{display:none}.add.svelte-12qhfyh{white-space:nowrap;font-weight:600}.search.svelte-12qhfyh{margin-left:auto}.shell.with-menu.svelte-12qhfyh{grid-template-columns:15rem minmax(0,1fr);display:grid}.menu.svelte-12qhfyh{background:var(--surface);border-right:1px solid var(--border);box-sizing:border-box;view-transition-name:menu;align-self:start;max-height:calc(100vh - 3.3rem);padding:.5rem .75rem 1rem;position:sticky;top:3.3rem;overflow-y:auto}.menu.svelte-12qhfyh ul:where(.svelte-12qhfyh){margin:0;padding:0;list-style:none}.section-title.svelte-12qhfyh{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:1rem 0 .25rem;font-size:.72rem;font-weight:700}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--text);border-radius:6px;padding:.4rem .6rem;text-decoration:none;display:block}.menu.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{background:var(--bg)}.menu.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){background:var(--bg);color:var(--accent);font-weight:600}.backdrop.svelte-12qhfyh,.tabbar.svelte-12qhfyh{display:none}.update.svelte-12qhfyh{background:var(--accent);color:var(--surface);margin:0;padding:.5rem 1rem}.update.svelte-12qhfyh a{color:inherit;font-weight:600}footer.svelte-12qhfyh{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding:1rem;font-size:.8rem;display:flex}.privacy.svelte-12qhfyh{justify-content:center;align-items:center;min-width:2.25rem;min-height:2.25rem;padding:.3rem;display:inline-flex}.privacy-icon.svelte-12qhfyh{flex:none;display:block}.privacy[aria-pressed=true].svelte-12qhfyh{background:var(--accent);border-color:var(--accent);color:var(--surface)}.discreet.svelte-12qhfyh input[inputmode=decimal]:not(:focus){-webkit-text-security:disc}@media (width<=899px){.add.svelte-12qhfyh{display:none}.shell.with-menu.svelte-12qhfyh{display:block}.menu-button.svelte-12qhfyh{display:inline-block}.topbar.svelte-12qhfyh{gap:.4rem;padding-inline:.5rem}.brand.svelte-12qhfyh{-webkit-hyphens:auto;hyphens:auto;min-height:var(--tap);overflow-wrap:anywhere;align-items:center;min-width:0;display:inline-flex}.search.svelte-12qhfyh{min-width:0}.search.svelte-12qhfyh kbd:where(.svelte-12qhfyh){display:none}.privacy.svelte-12qhfyh{min-width:2.75rem;min-height:2.75rem}.menu.svelte-12qhfyh{border-right:1px solid var(--border);visibility:hidden;z-index:40;width:min(18rem,85vw);height:auto;max-height:none;transition:transform .15s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.menu.open.svelte-12qhfyh{visibility:visible;transform:none}.backdrop.svelte-12qhfyh{z-index:30;background:#00000073;border:0;border-radius:0;display:block;position:fixed;inset:0}.tabbar.svelte-12qhfyh{background:var(--surface);border-top:1px solid var(--border);padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));view-transition-name:tabbar;z-index:20;justify-content:space-around;gap:.25rem;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar.svelte-12qhfyh a:where(.svelte-12qhfyh),.tabbar.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-align:center;background:0 0;border:0;flex:1;justify-content:center;align-items:center;min-width:0;min-height:2.75rem;padding-inline:.15rem;font-size:.8rem;text-decoration:none;display:flex}.tabbar.svelte-12qhfyh .add-tab:where(.svelte-12qhfyh){background:var(--accent);color:var(--surface);border-radius:999px;flex:1.2;font-weight:700}.tabbar.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--accent);font-weight:700}footer.svelte-12qhfyh{padding-bottom:4.5rem}footer.svelte-12qhfyh button.shortcuts:where(.svelte-12qhfyh){min-height:var(--tap)}}@media print{.shell.with-menu.svelte-12qhfyh{display:block}}
