@media (prefers-color-scheme: dark){html:not(.color-scheme-light){--2025-bundeshaushalt-2025-duv-color-text-secondary: #bababa;--2025-bundeshaushalt-2025-duv-color-text-tertiary: #999999;--2025-bundeshaushalt-2025-duv-color-background-primary: #121212;--2025-bundeshaushalt-2025-duv-color-background-secondary: #232323;--2025-bundeshaushalt-2025-duv-color-focus: #54a3fe;--2025-bundeshaushalt-2025-duv-color-accent: #eb362e;--2025-bundeshaushalt-2025-duv-color-shades-70: #69696d;}}html.color-scheme-dark{--2025-bundeshaushalt-2025-duv-color-text-secondary: #bababa;--2025-bundeshaushalt-2025-duv-color-text-tertiary: #999999;--2025-bundeshaushalt-2025-duv-color-background-primary: #121212;--2025-bundeshaushalt-2025-duv-color-background-secondary: #232323;--2025-bundeshaushalt-2025-duv-color-focus: #54a3fe;--2025-bundeshaushalt-2025-duv-color-accent: #eb362e;--2025-bundeshaushalt-2025-duv-color-shades-70: #69696d;}@media (prefers-color-scheme: dark){html:not(.color-scheme-light){--2025-bundeshaushalt-2025-duv-color-background-primary--rgb: 18, 18, 18;}}html.color-scheme-dark{--2025-bundeshaushalt-2025-duv-color-background-primary--rgb: 18, 18, 18;}:root{--2025-bundeshaushalt-2025-duv-color-shades-70: #c7c8cb;--2025-bundeshaushalt-2025-duv-color-accent: #b91109;--2025-bundeshaushalt-2025-duv-color-focus: #005fcc;--2025-bundeshaushalt-2025-duv-color-background-secondary: #eeeeee;--2025-bundeshaushalt-2025-duv-color-background-primary: #ffffff;--2025-bundeshaushalt-2025-duv-color-text-tertiary: #69696c;--2025-bundeshaushalt-2025-duv-color-text-secondary: #444444;--2025-bundeshaushalt-2025-duv-color-arbeit-pink: #e15561;}:root{--2025-bundeshaushalt-2025-duv-color-background-primary--rgb: 255, 255, 255;}:root{--2025-bundeshaushalt-2025-duv-size-font-14: .875rem;--2025-bundeshaushalt-2025-duv-size-font-18: 1.125rem;--2025-bundeshaushalt-2025-duv-size-font-24: 1.5rem;--2025-bundeshaushalt-2025-duv-size-font-26: 1.625rem;--2025-bundeshaushalt-2025-duv-size-lineheight-12: 1.2;}:root{--2025-bundeshaushalt-2025-duv-size-padding-page-current: var(--z-gap);}html.color-scheme-dark,figure.color-scheme-dark{}@media (prefers-color-scheme: dark){html:not(.color-scheme-light){}}:root{--2025-bundeshaushalt-2025-duv-size-xxs: .25rem;--2025-bundeshaushalt-2025-duv-size-xs: .5rem;--2025-bundeshaushalt-2025-duv-size-s: .75rem;--2025-bundeshaushalt-2025-duv-size-l: 1.5rem;--2025-bundeshaushalt-2025-duv-size-xxl: 2rem;--2025-bundeshaushalt-2025-duv-size-border-radius-m: .25rem;}@media screen and (min-width: 48em){:root{--2025-bundeshaushalt-2025-duv-size-xxs: .375rem;--2025-bundeshaushalt-2025-duv-size-xxl: 3.5rem}}figure.svelte-1mlh5gk{margin:0;padding:0}.plot-body.svelte-1mlh5gk{position:relative}.plot-overlay.svelte-1mlh5gk,.plot-underlay.svelte-1mlh5gk{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.plot-underlay.svelte-1mlh5gk{z-index:-1}.plot-header.svelte-1mlh5gk{margin-top:1rem;display:flex;flex-direction:column;row-gap:.35rem}.plot-header.svelte-1mlh5gk h2,.plot-header.svelte-1mlh5gk h3{margin:0!important;padding:0!important;border:0!important}.plot-header.svelte-1mlh5gk h3{font-weight:500}.plot-footer.svelte-1mlh5gk{margin-bottom:2rem}text.svelte-1pjmf47{stroke:var(--plot-bg);fill:#dc143c;font-size:11px;stroke-width:3px;font-weight:700;paint-order:stroke fill}line.svelte-1rhw1d7{stroke:currentColor}text.svelte-1rhw1d7{opacity:.8;fill:currentColor}line.svelte-1me4109{stroke:currentColor}text.svelte-1me4109{fill:currentColor}text.svelte-6ajqsa{fill:currentColor}.color-legend.svelte-a1dov5{text-align:left;font-size:12px;display:inline-block;margin-right:2em}.title.svelte-a1dov5{font-weight:500}.item.svelte-a1dov5{margin:0 1em .5ex 0}path.svelte-a1dov5{stroke-width:1.5}.item.svelte-a1dov5,.item-label.svelte-a1dov5,.swatch.svelte-a1dov5{display:inline-flex;align-items:center;-moz-column-gap:.3rem;column-gap:.3rem}.item-label.svelte-a1dov5{vertical-align:super}line.svelte-fr4e7h{stroke:currentColor;stroke-opacity:.2}.symbol-legend.svelte-4zaffs{text-align:left;font-size:12px;display:inline-block;margin-right:2em}.item.svelte-4zaffs{margin:0 1em .5ex 0}path.svelte-4zaffs{stroke-width:1.5}.item.svelte-4zaffs,.item-label.svelte-4zaffs,.swatch.svelte-4zaffs{display:inline-block}.item-label.svelte-4zaffs{vertical-align:text-bottom}:root{--plot-bg: white;}.error.svelte-anleka{font-size:11px;stroke-width:3px;font-weight:700}text.error.svelte-anleka{stroke:#fff;stroke:var(--plot-bg);fill:#dc143c;paint-order:stroke fill}div.error.svelte-anleka{color:#dc143c;white-space:pre-wrap;line-height:1.1}foreignObject.svelte-109hb1m,canvas.svelte-109hb1m{color:currentColor}.custom-mark-html.svelte-pf9cud{position:absolute}text.svelte-fins8s{font-size:12px;paint-order:stroke fill}path.svelte-pqvbbi{stroke-width:1.5px}text.svelte-1u58b15{paint-order:stroke fill}.tick-x.svelte-y3wm62 line:where(.svelte-y3wm62){stroke:currentColor}.tick-y.svelte-1pmazpd line:where(.svelte-1pmazpd){stroke:currentColor}div.tooltip.svelte-l7j5o{background:#fff;background:var(--svelteplot-tooltip-bg);border:1px solid #ccc;border-color:var(--svelteplot-tooltip-border);font-size:13px;padding:1ex 1em;border-radius:3px;box-shadow:#32325d40 0 2px 5px -1px,#0000004d 0 1px 3px -1px;position:absolute;pointer-events:none}.tooltip.hide.svelte-l7j5o{display:none}.duv-text-anchor.svelte-v05umd{position:absolute}.duv-text.svelte-v05umd{position:absolute;font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-14);color:var(--2025-bundeshaushalt-2025-duv-color-text-tertiary)}svg.svelte-v05umd{overflow:visible;position:absolute;top:0;left:0}path.svelte-v05umd{stroke:currentColor;stroke-linecap:round;fill:none}.duv-text-stroke.svelte-v05umd{text-shadow:-1px -1px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary),1px -1px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary),-1px 1px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary),1px 1px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary),0px 1px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary),1px 0px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary),0px -1px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary),-1px 0px 0 var(--2025-bundeshaushalt-2025-duv-color-background-primary)}.duv-desktop-tooltip.svelte-1c4a18p{position:fixed;z-index:10000;top:0;left:0;pointer-events:none}@media screen and (max-width: 32.499em){.duv-desktop-tooltip.svelte-1c4a18p{display:none}}.duv-sticky-tooltip.svelte-1c4a18p{position:absolute;top:0;right:0;left:0;bottom:0;z-index:101}@media screen and (max-width: 32.499em){.duv-sticky-tooltip.svelte-1c4a18p{display:none}}.duv-sticky-tooltip.svelte-1c4a18p .duv-arrow{filter:drop-shadow(1px 1px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35)) drop-shadow(1px 0px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35)) drop-shadow(-1px 0px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35)) drop-shadow(1px -1px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35)) drop-shadow(0px 1px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35)) drop-shadow(-1px -1px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35)) drop-shadow(0px -1px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35)) drop-shadow(-1px 1px .5px rgba(var(--2025-bundeshaushalt-2025-duv-color-background-primary--rgb),.35));stroke-width:1.5}.duv-mobile-tooltip.svelte-1c4a18p{position:relative;z-index:1000000}@media screen and (min-width: 32.5em){.duv-mobile-tooltip.svelte-1c4a18p{display:none}}.duv-tooltip.svelte-afyzpd{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-14);box-shadow:0 5px 16px #00000014,0 3px 8px #0000001a;background-clip:padding-box;border:solid .5px rgba(0,0,0,.05);font-feature-settings:"tnum" 1,"tnum","tnum";font-variant-numeric:tabular-nums;border-radius:var(--2025-bundeshaushalt-2025-duv-size-border-radius-m);background-color:var(--2025-bundeshaushalt-2025-duv-color-background-primary);z-index:1000;text-align:left;color:var(--2025-bundeshaushalt-2025-duv-color-text-secondary);padding:var(--2025-bundeshaushalt-2025-duv-size-xxs) var(--2025-bundeshaushalt-2025-duv-size-xs)}html.color-scheme-dark .duv-tooltip.svelte-afyzpd{box-shadow:0 5px 16px #00000026,0 3px 8px #0003}@media (prefers-color-scheme: dark){html:not(.color-scheme-light) .duv-tooltip.svelte-afyzpd{box-shadow:0 5px 16px #00000026,0 3px 8px #0003}}html.color-scheme-dark .duv-tooltip.svelte-afyzpd{border:solid .5px rgba(255,255,255,.1)}@media (prefers-color-scheme: dark){html:not(.color-scheme-light) .duv-tooltip.svelte-afyzpd{border:solid .5px rgba(255,255,255,.1)}}@media screen and (min-width: 48em){.duv-tooltip.svelte-afyzpd{width:320px}}html.color-scheme-dark .duv-tooltip.svelte-afyzpd{background-color:var(--2025-bundeshaushalt-2025-duv-color-background-secondary)}@media (prefers-color-scheme: dark){html:not(.color-scheme-light) .duv-tooltip.svelte-afyzpd{background-color:var(--2025-bundeshaushalt-2025-duv-color-background-secondary)}}.duv-close.svelte-afyzpd{position:absolute;top:var(--2025-bundeshaushalt-2025-duv-size-s);right:var(--2025-bundeshaushalt-2025-duv-size-s)}.duv-close.svelte-afyzpd svg{height:1.2rem;width:1.2rem}.duv-close.svelte-afyzpd svg path{stroke:var(--2025-bundeshaushalt-2025-duv-color-text-tertiary)}.duv-tooltip-mobile.svelte-afyzpd{padding:var(--2025-bundeshaushalt-2025-duv-size-s) var(--2025-bundeshaushalt-2025-duv-size-padding-page-current) var(--2025-bundeshaushalt-2025-duv-size-s);border:0;background-clip:padding-box;border-bottom:.5px solid rgba(0,0,0,.15);position:fixed;left:var(--2025-bundeshaushalt-2025-duv-size-xs);right:var(--2025-bundeshaushalt-2025-duv-size-xs)}.duv-tooltip-mobile.duv-position-top.svelte-afyzpd{top:calc(env(safe-area-inset-top) + var(--2025-bundeshaushalt-2025-duv-size-xs))}.duv-tooltip-mobile.duv-position-bottom.svelte-afyzpd{bottom:calc(env(safe-area-inset-bottom) + var(--2025-bundeshaushalt-2025-duv-size-xs))}.map.svelte-n5icyi h2,.map.svelte-n5icyi h3{text-align:center}.duv-no-pointer.svelte-n5icyi{pointer-events:none}.toggle.svelte-1wkzq8e{opacity:.5;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.7em;cursor:pointer;height:1em;background:var(--toggle-bg);border-radius:999px;position:relative;transition:background .2s;margin-right:2px;top:.1em;transition:.3s opacity ease-in-out}label.svelte-1wkzq8e{white-space:nowrap}div.svelte-1wkzq8e:hover .toggle:where(.svelte-1wkzq8e){opacity:1}.toggle.svelte-1wkzq8e:focus{outline:2px solid var(--2025-bundeshaushalt-2025-duv-color-focus);outline-offset:2px}.toggle.on.svelte-1wkzq8e{--toggle-bg: var(--2025-bundeshaushalt-2025-duv-color-focus)}.toggle.off.svelte-1wkzq8e{--toggle-bg: var(--2025-bundeshaushalt-2025-duv-color-shades-70)}.toggle.disabled.svelte-1wkzq8e{opacity:.5;cursor:not-allowed}.knob.svelte-1wkzq8e{position:absolute;top:2px;left:2px;width:calc(1em - 4px);height:calc(1em - 4px);background:#fff;border-radius:50%;transition:left .2s;box-shadow:0 1px 3px #00000014}.toggle.on.svelte-1wkzq8e .knob:where(.svelte-1wkzq8e){left:calc(100% - 1em + 2px)}label.svelte-1wkzq8e{color:var(--2025-bundeshaushalt-2025-duv-color-text-tertiary)}div.budget-timeline.svelte-1qzscx{margin-bottom:var(--2025-bundeshaushalt-2025-duv-size-l)}div.budget-timeline.svelte-1qzscx{--2025-bundeshaushalt-2025-duv-past-budget: #c6bcae;--2025-bundeshaushalt-2025-duv-2025-budget: var(--2025-bundeshaushalt-2025-duv-color-accent);--2025-bundeshaushalt-2025-duv-future-budget: #dc8884;--2025-bundeshaushalt-2025-duv-sonder-budget-text: #e79601;--2025-bundeshaushalt-2025-duv-sonder-budget: #ffa500;--2025-bundeshaushalt-2025-duv-sonder-budget-future: #ffdb99}html.color-scheme-dark div.budget-timeline.svelte-1qzscx{--2025-bundeshaushalt-2025-duv-past-budget: #716557;--2025-bundeshaushalt-2025-duv-2025-budget: var(--2025-bundeshaushalt-2025-duv-color-accent);--2025-bundeshaushalt-2025-duv-future-budget: #b82a23;--2025-bundeshaushalt-2025-duv-sonder-budget-text: #ffa500;--2025-bundeshaushalt-2025-duv-sonder-budget: #ffa500;--2025-bundeshaushalt-2025-duv-sonder-budget-future: #ab6f00}@media (prefers-color-scheme: dark){html:not(.color-scheme-light) div.budget-timeline.svelte-1qzscx{--2025-bundeshaushalt-2025-duv-past-budget: #716557;--2025-bundeshaushalt-2025-duv-2025-budget: var(--2025-bundeshaushalt-2025-duv-color-accent);--2025-bundeshaushalt-2025-duv-future-budget: #b82a23;--2025-bundeshaushalt-2025-duv-sonder-budget-text: #ffa500;--2025-bundeshaushalt-2025-duv-sonder-budget: #ffa500;--2025-bundeshaushalt-2025-duv-sonder-budget-future: #ab6f00}}div.budget-timeline.svelte-1qzscx .rect+.grid-y line{stroke:var(--2025-bundeshaushalt-2025-duv-color-background-primary)!important;stroke-opacity:.8}div.budget-timeline.svelte-1qzscx .plot-header{row-gap:.4rem;margin-bottom:.5rem!important}div.budget-timeline.svelte-1qzscx .plot-footer{margin-bottom:0!important;display:flex;width:100%;justify-content:space-between}@media screen and (max-width: 32.499em){div.budget-timeline.svelte-1qzscx .plot-footer{flex-direction:column;align-items:start;row-gap:.5rem}}div.budget-timeline.svelte-1qzscx h2,div.budget-timeline.svelte-1qzscx h3{text-align:center}div.budget-timeline.svelte-1qzscx h3{display:flex;justify-content:center;align-items:start;-moz-column-gap:1em;column-gap:1em;font-feature-settings:"tnum" 1,"tnum","tnum";font-variant-numeric:tabular-nums;font-size:2rem!important;line-height:1.3;margin-top:2rem}@media screen and (max-width: 32.499em){div.budget-timeline.svelte-1qzscx h3{-moz-column-gap:1ex;column-gap:1ex}}div.budget-timeline.svelte-1qzscx g.rect path{transition:fill .3s ease-in-out}div.budget-timeline.svelte-1qzscx figcaption>div{color:var(--2025-bundeshaushalt-2025-duv-color-text-tertiary)!important}.duv-number.svelte-1qzscx{display:flex;flex-direction:column;align-items:center;font-weight:100;row-gap:0rem;flex-grow:1;width:100%}@media screen and (max-width: 32.499em){.duv-number.svelte-1qzscx{font-size:1.2rem;font-weight:400}}.inflation-toggle.svelte-1qzscx{text-align:center}.duv-hint.svelte-1qzscx{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-14);color:var(--2025-bundeshaushalt-2025-duv-color-text-tertiary);font-weight:400}.number.svelte-1y1xv29{font-feature-settings:"tnum" 1,"tnum","tnum";font-variant-numeric:tabular-nums;text-align:right}th.svelte-1y1xv29{text-align:left}div.container.svelte-oj1ejj{margin-bottom:var(--2025-bundeshaushalt-2025-duv-size-l);margin-top:var(--2025-bundeshaushalt-2025-duv-size-xxl)}div.container.svelte-oj1ejj figure.svelteplot h2{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-24);line-height:var(--2025-bundeshaushalt-2025-duv-size-lineheight-12)}@media screen and (min-width: 61.5em){div.container.svelte-oj1ejj figure.svelteplot h2{font-size:var(--2025-bundeshaushalt-2025-duv-size-font-26)}}div.container.svelte-oj1ejj figure.svelteplot h3{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-18)}div.container.svelte-oj1ejj figure.svelteplot figcaption>div{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-14);font-style:normal;font-size:13px;color:var(--2025-bundeshaushalt-2025-duv-color-text-secondary)}div.container.svelte-oj1ejj figure.svelteplot .plot-header{margin-bottom:var(--2025-bundeshaushalt-2025-duv-size-xxs)}div.container.svelte-oj1ejj figure.svelteplot svg{font-feature-settings:"tnum" 1,"tnum","tnum";font-variant-numeric:tabular-nums;font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-14)}div.container.svelte-oj1ejj figure.svelteplot svg .tick text{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-14);font-size:13px}div.container.svelte-oj1ejj figure.svelteplot svg .axis-x-title,div.container.svelte-oj1ejj figure.svelteplot svg .axis-y-title{font-family:TabletGothic,Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif;font-size:var(--2025-bundeshaushalt-2025-duv-size-font-14)}
