@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/plex-sans-latin.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:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/plex-sans-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-display:swap;src:url(/fonts/plex-sans-italic-latin.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:IBM Plex Sans;font-style:italic;font-weight:100 700;font-display:swap;src:url(/fonts/plex-sans-italic-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-serif-500-latin.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:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-serif-500-latin-ext.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--blau:#006c8b;--blau-satt:#008aa6;--gelb:#e9b400;--gruen:#2f8c4e;--rot:#e62d36;--kosten-1:#006c8b;--kosten-2:#75aec3;--kosten-3:#bcd6e2;--kosten-4:#d7e6ee;--kosten-text-hell:#fff;--kosten-text-dunkel:#1b1b1b;--kosten-trennlinie:var(--flaeche);--ki:#d97757;--gelb-text:#8a6b00;--gruen-text:#25703e;--rot-text:#c41e27;--rot-knopf:#c41e27;--rot-knopf-text:#fff;--rot-knopf-hover:#a0161e;--ki-text:#af4928;--ki-knopf:#af4928;--grund:#f1f4f6;--flaeche:#fff;--flaeche-tief:#e3e9ed;--blau-feld:#f2f7fa;--gelb-feld:#fef8eb;--gruen-feld:#f3faf6;--rot-feld:#fef7f5;--ki-feld:#fdf3ee;--feld-flaeche:var(--flaeche);--feld-rand:#7a8891;--text:#1b1b1b;--text-leise:#5a5a5a;--linie:#d3dce1;--linie-zart:#e5ebee;--strang-1:#5a5a5a;--strang-2:#707070;--strang-ziel:var(--blau);--strang-ueber:var(--text);--band-erfasst:var(--blau);--band-offen:var(--gelb);--band-offen-kante:var(--gelb-text);--band-freiwillig:#c9c3b6;--band-spaeter:#dfd9cd;--radius:8px;--radius-klein:4px;--radius-winzig:2px;--radius-pille:999px;--t-xs:.75rem;--t-s:.875rem;--t-b:.9375rem;--t-l:1.125rem;--t-xl:1.375rem;--t-2xl:1.75rem;--zeile-zeichen:1;--zeile-eng:1.2;--zeile-ui:1.45;--zeile-text:1.6;--sperr-display:-.02em;--sperr-titel:-.01em;--sperr-versal:.08em;--r-1:.25rem;--r-2:.5rem;--r-3:.75rem;--r-4:1rem;--r-6:1.5rem;--r-8:2rem;--r-12:3rem;--r-20:5rem;--lesemass:66ch;--schreibmass:82ch;--lesebreite:var(--lesemass);--schatten:0 1px 2px #1b1b1b0a, 0 4px 16px #1b1b1b0d;--schatten-hoch:0 2px 4px #1b1b1b0f, 0 8px 24px #1b1b1b14;--schatten-leiste:0 -2px 8px #1b1b1b0f;--ueberblendung:.18s ease;--leistenhoehe:3.9125rem;--schrift:"IBM Plex Sans", "Arial Nova", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Arial, sans-serif;--schrift-titel:"IBM Plex Serif", Georgia, "Times New Roman", serif;--schrift-code:"IBM Plex Mono", "JetBrains Mono", "Cascadia Mono", Menlo, Consolas, monospace;--knopf-flaeche:var(--blau);--knopf-text:#fff;--knopf-rand:var(--blau)}:root.dunkel{--blau:#75aec3;--blau-satt:#a0c9d8;--gelb:#e9b400;--gruen:#52a96b;--rot:#ef796a;--ki:#d97757;--gelb-text:var(--gelb);--gruen-text:var(--gruen);--rot-text:var(--rot);--ki-text:var(--ki);--rot-knopf:#c41e27;--rot-knopf-text:var(--knopf-text);--rot-knopf-hover:#d8323c;--ki-knopf:#9e4123;--band-offen-kante:var(--gelb);--grund:#121820;--flaeche:#1a222c;--flaeche-tief:#232d38;--blau-feld:#14242c;--gelb-feld:#29230f;--gruen-feld:#15261b;--rot-feld:#2a1a1a;--ki-feld:#2a1d17;--feld-flaeche:var(--grund);--feld-rand:#6a7a88;--text:#e8ecef;--text-leise:#a3adb5;--linie:#34404c;--linie-zart:#242e39;--strang-1:#c3cbd1;--strang-2:#8e9ba6;--strang-ziel:var(--blau);--strang-ueber:var(--text);--band-freiwillig:#697682;--band-spaeter:#333b43;--knopf-flaeche:#006c8b;--knopf-text:#e8ecef;--knopf-rand:#75aec3;--schatten:inset 0 1px 0 #ffffff0e, 0 1px 2px #00000080;--schatten-hoch:inset 0 1px 0 #ffffff13, 0 2px 8px #0009;--schatten-leiste:0 -2px 8px #00000073}*{box-sizing:border-box}@keyframes auftritt{0%{opacity:0}to{opacity:1}}main{animation:.12s ease-out auftritt}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dunkel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-family:var(--schrift);font-size:var(--t-b);line-height:var(--zeile-text);padding:0 var(--r-6) var(--r-20);color:var(--text);background:var(--grund);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;margin:0;display:flex}main{width:100%;max-width:700px}h1{font-size:var(--t-2xl);font-weight:500;line-height:var(--zeile-eng);letter-spacing:var(--sperr-display);margin:0 0 var(--r-1)}h3{font-size:var(--t-l);letter-spacing:var(--sperr-titel);margin:var(--r-6) 0 var(--r-2);font-weight:600}p{max-width:var(--lesebreite)}label{font-weight:600;font-size:var(--t-s);margin-bottom:var(--r-1);display:block}input,select,textarea{width:100%;font:inherit;font-size:var(--t-b);padding:var(--r-2) var(--r-3);border:1px solid var(--feld-rand);border-radius:var(--radius-klein);background:var(--feld-flaeche);color:var(--text);transition:border-color var(--ueberblendung), box-shadow var(--ueberblendung)}input:where([type=checkbox],[type=radio]){width:auto}input:hover,select:hover,textarea:hover{border-color:var(--text-leise)}input[readonly],textarea[readonly],input:disabled,select:disabled,textarea:disabled{background:var(--flaeche-tief);border-color:var(--linie);color:var(--text-leise);cursor:default}input[readonly]:hover,textarea[readonly]:hover,input:disabled:hover,select:disabled:hover,textarea:disabled:hover{border-color:var(--linie)}textarea{resize:vertical;line-height:var(--zeile-text)}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{outline:2px solid var(--blau);outline-offset:2px;border-color:var(--blau);box-shadow:0 0 0 3px color-mix(in srgb, var(--blau) 22%, transparent);background:var(--flaeche)}::placeholder{color:var(--text-leise);opacity:1}a{color:var(--blau)}a:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.themawahl,.anredewahl{border:1px solid var(--linie);border-radius:var(--radius-pille);background:var(--flaeche);display:inline-flex;overflow:hidden}.themawahl button,.anredewahl button{font-family:var(--schrift);font-size:var(--t-xs);padding:.34rem var(--r-3);color:var(--text-leise);cursor:pointer;transition:background var(--ueberblendung), color var(--ueberblendung);background:0 0;border:0;font-weight:500}.themawahl button:hover,.anredewahl button:hover{color:var(--text)}.themawahl button[aria-pressed=true],.anredewahl button[aria-pressed=true]{background:var(--knopf-flaeche);color:var(--knopf-text)}.sprungmarke{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprungmarke:focus{top:var(--r-2);left:var(--r-2);z-index:30;width:auto;height:auto;padding:var(--r-2) var(--r-3);clip-path:none;background:var(--flaeche);color:var(--text);border:2px solid var(--blau);border-radius:var(--radius-klein);box-shadow:var(--schatten-hoch);margin:0;position:fixed;overflow:visible}.nur-lesbar{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
