:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#1a1a20;background:#fff;font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color:#f2f2f5;background:#16171d}}body{min-height:100svh;margin:0}main{max-width:60rem;margin:0 auto;padding:1rem 1rem 3rem}a{color:#1d4ed8}@media (prefers-color-scheme:dark){a{color:#9fc0f0}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{border-bottom:1px solid var(--border,#e2e2e6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;max-width:60rem;margin:0 auto;padding:.75rem 1rem;display:flex}.site-brand{color:inherit;font-size:1.05rem;font-weight:700;text-decoration:none}.site-nav{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{border-bottom:2px solid #0000;padding:.25rem .1rem;text-decoration:none}.site-nav a:hover{text-decoration:underline}.site-nav a[aria-current=page]{border-bottom-color:currentColor;font-weight:600}@media (prefers-color-scheme:dark){.site-header{border-bottom-color:#2e303a}}.site-footer{border-top:1px solid var(--border,#e2e2e6);max-width:60rem;color:var(--muted,#4a4a52);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:2rem auto 0;padding:1rem 1rem 2rem;font-size:.9rem;display:flex}.site-footer__links{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__meta{margin:0}@media (prefers-color-scheme:dark){.site-footer{color:#b6b6c0;border-top-color:#2e303a}}.schuldenuhr{text-align:center;padding:2rem 1rem}.schuldenuhr h2{color:var(--muted,#4a4a52);letter-spacing:.02em;margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.schuldenuhr__value{font-variant-numeric:tabular-nums;color:var(--strong,#1a1a20);margin:0;font-size:clamp(2rem,8vw,4.5rem);font-weight:700;line-height:1.1}.schuldenuhr__value--projection{color:var(--projection,#3a5a8c)}.schuldenuhr__badge{border:1px solid var(--projection-border,#b6c6e0);background:var(--projection-bg,#eef3fb);max-width:40rem;color:var(--projection-text,#2a4267);text-align:left;border-left-width:4px;border-radius:4px;margin:1rem auto 0;padding:.5rem .9rem;font-size:.95rem;display:inline-block}.schuldenuhr__meta{text-align:left;gap:.5rem;max-width:40rem;margin:1.5rem auto 0;display:grid}.schuldenuhr__meta>div{flex-wrap:wrap;gap:.25rem .5rem;display:flex}.schuldenuhr__meta dt{min-width:9rem;font-weight:600}.schuldenuhr__meta dd{color:var(--muted,#4a4a52);margin:0}.schuldenuhr__rates{max-width:40rem;margin:1.25rem auto 0;overflow-x:auto}.schuldenuhr__rate-table{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.schuldenuhr__rate-table caption{text-align:left;color:var(--muted,#4a4a52);margin-bottom:.4rem;font-size:.85rem}.schuldenuhr__rate-table th,.schuldenuhr__rate-table td{border-bottom:1px solid var(--border,#e2e2e6);padding:.35rem .5rem}.schuldenuhr__rate-table thead th{color:var(--muted,#4a4a52);font-weight:600}.schuldenuhr__rate-table tbody th{font-weight:600}.schuldenuhr__rate-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.schuldenuhr__methodik{margin-top:1.25rem}@media (prefers-color-scheme:dark){.schuldenuhr h2{color:#b6b6c0}.schuldenuhr__value{color:#f2f2f5}.schuldenuhr__value--projection{color:#9fc0f0}.schuldenuhr__badge{color:#cfe0fa;background:#1b2333;border-color:#3a4d6e}.schuldenuhr__meta dd,.schuldenuhr__rate-table caption,.schuldenuhr__rate-table thead th{color:#b6b6c0}.schuldenuhr__rate-table th,.schuldenuhr__rate-table td{border-color:#2e303a}}.page{margin:0 auto}.page h1{margin:.5rem 0 1rem;font-size:clamp(1.6rem,5vw,2.2rem)}.page h2{margin:1.75rem 0 .5rem;font-size:1.2rem}.page__lead{color:var(--muted,#4a4a52);font-size:1.1rem}.page__count{color:var(--muted,#4a4a52);font-size:.95rem}.page h3{margin:1.1rem 0 .35rem;font-size:1.02rem}.page ul{padding-left:1.25rem}.page__note{border-left:3px solid var(--border,#e2e2e6);color:var(--muted,#4a4a52);margin:.75rem 0 1rem;padding:.25rem 0 .25rem .9rem;font-size:.98rem}.finance-controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1rem 0 .5rem;display:flex}.finance-controls label{font-weight:600}.finance-controls select{min-width:8rem;padding:.35rem .5rem;font-size:1rem}.finance-readout{border:1px solid var(--border,#e2e2e6);background:var(--surface,#f7f7f9);border-radius:6px;margin:.25rem 0 .5rem;padding:.6rem .8rem;font-size:1.02rem;line-height:1.5}@media (prefers-color-scheme:dark){.page__note{color:#b6b6c0;border-left-color:#3a4d6e}.finance-readout{background:#1b1c22;border-color:#2e303a}}.page--home{flex-direction:column;gap:1rem;display:flex}.quellen-list{gap:1.25rem;padding:0;list-style:none;display:grid}.quelle{border:1px solid var(--border,#e2e2e6);border-radius:6px;padding:1rem 1.1rem}.quelle h2{margin:0 0 .75rem;font-size:1.1rem}.quelle dl,.glossar{margin:0}.quelle dl>div{flex-wrap:wrap;gap:.15rem .6rem;padding:.15rem 0;display:flex}.quelle dt{min-width:9rem;font-weight:600}.quelle dd{margin:0}.quelle code{overflow-wrap:anywhere}.glossar__entry{border-bottom:1px solid var(--border,#e2e2e6);padding:.75rem 0}.glossar__entry dt{margin-bottom:.25rem;font-size:1.1rem;font-weight:700}.glossar__entry dd{margin:0}.glossar__source{color:var(--muted,#4a4a52);font-size:.95rem}.glossar__source-label{font-weight:600}.projection-hint{border:1px solid var(--projection-border,#b6c6e0);background:var(--projection-bg,#eef3fb);color:var(--projection-text,#2a4267);border-left-width:4px;border-radius:4px;margin:1rem 0;padding:.6rem .9rem}.chart-figure{margin:1.5rem 0 0}.chart-figure figcaption{color:var(--muted,#4a4a52);margin-top:.5rem;font-size:.9rem}.chart-data{margin:1.25rem 0}.chart-data summary{cursor:pointer;font-weight:600}.chart-sources{color:var(--muted,#4a4a52);font-size:.95rem}.chart-note{color:var(--muted,#4a4a52);margin:.5rem 0 0;font-size:.9rem}.data-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:.75rem}.data-table caption{text-align:left;color:var(--muted,#4a4a52);margin-bottom:.4rem;font-size:.9rem}.data-table th,.data-table td{border:1px solid var(--border,#e2e2e6);text-align:left;padding:.35rem .6rem}.data-table__num{text-align:right}.vergleich-form{flex-wrap:wrap;gap:1rem 1.5rem;margin:1rem 0;display:flex}.vergleich-field{flex-direction:column;gap:.25rem;margin:0;display:flex}.vergleich-field label{font-weight:600}.vergleich-field select{min-width:12rem;padding:.35rem .5rem;font-size:1rem}.vergleich-summary{margin:1rem 0;font-size:1.05rem}.tag-projection{color:var(--projection,#3a5a8c);white-space:nowrap;font-size:.85em}@media (prefers-color-scheme:dark){.tag-projection{color:#9fc0f0}.page__lead,.page__count,.glossar__source,.chart-figure figcaption,.chart-sources,.chart-note{color:#b6b6c0}.quelle,.glossar__entry,.data-table th,.data-table td{border-color:#2e303a}.projection-hint{color:#cfe0fa;background:#1b2333;border-color:#3a4d6e}}.debt-chart{width:100%;max-width:100%;height:auto;display:block}.debt-chart__axis{stroke:var(--axis,#6b6b73);stroke-width:1px}.debt-chart__gridline{stroke:var(--grid,#e5e5e9);stroke-width:1px}.debt-chart__y-label,.debt-chart__x-label,.debt-chart__unit{fill:var(--muted,#4a4a52);font-family:system-ui,sans-serif;font-size:12px}.debt-chart__unit{text-anchor:end;font-size:11px}.debt-chart__line{stroke:var(--line,#1a1a20);stroke-width:2px;fill:none}.debt-chart__line--projection{stroke:var(--projection,#3a5a8c);stroke-dasharray:6 4}.debt-chart__point{fill:var(--line,#1a1a20)}.debt-chart__point--projection{fill:var(--projection,#3a5a8c)}.debt-chart__hatch-line{stroke:var(--projection,#3a5a8c);stroke-width:1px;opacity:.35}@media (prefers-color-scheme:dark){.debt-chart__gridline{stroke:#2e303a}.debt-chart__axis{stroke:#9a9aa4}.debt-chart__y-label,.debt-chart__x-label,.debt-chart__unit{fill:#b6b6c0}.debt-chart__line{stroke:#f2f2f5}.debt-chart__point{fill:#f2f2f5}.debt-chart__line--projection,.debt-chart__point--projection{stroke:#9fc0f0;fill:#9fc0f0}}.composition{margin:.5rem 0 1rem}.composition__bar{border:1px solid var(--border,#e2e2e6);border-radius:4px;width:100%;height:2rem;display:flex;overflow:hidden}.composition__segment{height:100%}.composition__segment--0{background:#3a5a8c}.composition__segment--1{background:#7a97c2}.composition__segment--2{background:#4a4a52}.composition__segment--3{background:#9a9aa4}.composition__legend{gap:.35rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.composition__legend li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.composition__swatch{border-radius:2px;flex:none;width:.9rem;height:.9rem;display:inline-block}.composition__legend-label{font-weight:600}.composition__legend-value{color:var(--muted,#4a4a52)}@media (prefers-color-scheme:dark){.composition__bar{border-color:#2e303a}.composition__legend-value{color:#b6b6c0}.composition__segment--0{background:#7a9cc9}.composition__segment--1{background:#a9bedf}.composition__segment--2{background:#9a9aa4}.composition__segment--3{background:#c6c6cf}}.series-chart__svg{touch-action:pan-y;width:100%;max-width:100%;height:auto;display:block}.series-chart__axis{stroke:var(--axis,#6b6b73);stroke-width:1px}.series-chart__gridline{stroke:var(--grid,#e5e5e9);stroke-width:1px}.series-chart__gridline--zero{stroke:var(--axis,#6b6b73);stroke-width:1.5px}.series-chart__y-label,.series-chart__x-label,.series-chart__unit{fill:var(--muted,#4a4a52);font-family:system-ui,sans-serif;font-size:12px}.series-chart__unit{text-anchor:end;font-size:11px}.series-chart__hatch{stroke:var(--projection,#3a5a8c);stroke-width:1px;opacity:.35}.series-chart__crosshair{stroke:var(--axis,#6b6b73);stroke-width:1px;stroke-dasharray:3 3}.series-chart__line{stroke-width:2px;fill:none}.series-chart__line--projection{stroke-dasharray:6 4}.series-chart__point{fill:currentColor}.series-chart__point--active{stroke:var(--page-bg,#fff);stroke-width:1.5px}.series-chart__capture{cursor:crosshair}.series-chart__series--0{color:#2b5aa8;stroke:#2b5aa8}.series-chart__series--1{color:#9c4221;stroke:#9c4221}.series-chart__series--2{color:#1a1a20;stroke:#1a1a20}.series-chart__legend{flex-wrap:wrap;gap:.5rem 1.25rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.series-chart__swatch{background:currentColor;border-radius:2px;flex:none;width:1rem;height:.3rem;display:inline-block}.series-chart__legend-static,.series-chart__legend-toggle{align-items:center;gap:.4rem;display:inline-flex}.series-chart__legend-toggle{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;padding:.15rem .35rem}.series-chart__legend-toggle:hover{border-color:var(--border,#e2e2e6)}.series-chart__legend-toggle[aria-pressed=false]{opacity:.55}.series-chart__legend-toggle[aria-pressed=false] .series-chart__swatch{background:var(--muted,#4a4a52)}.series-chart__legend-state{color:var(--muted,#4a4a52);font-size:.85em}@media (prefers-color-scheme:dark){.series-chart__gridline{stroke:#2e303a}.series-chart__axis,.series-chart__gridline--zero,.series-chart__crosshair{stroke:#9a9aa4}.series-chart__y-label,.series-chart__x-label,.series-chart__unit,.series-chart__legend-state{fill:#b6b6c0;color:#b6b6c0}.series-chart__point--active{stroke:#16171d}.series-chart__series--0{color:#8fb4ec;stroke:#8fb4ec}.series-chart__series--1{color:#e0a58a;stroke:#e0a58a}.series-chart__series--2{color:#f2f2f5;stroke:#f2f2f5}.series-chart__legend-toggle:hover{border-color:#2e303a}}
