@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,200..800&family=Hanken+Grotesk:wght@300..900&family=Unbounded:wght@200..900&display=swap";:root{--mk-farbe-papier-grund:#fff;--mk-farbe-flaeche-grund:#f6f5f2;--mk-farbe-haarlinie-grund:#dedbd4;--mk-farbe-gedaempft-grund:#5f5b53;--mk-farbe-tinte-grund:#16140f;--mk-farbe-papier:var(--mk-farbe-papier-grund);--mk-farbe-fläche:var(--mk-farbe-flaeche-grund);--mk-farbe-haarlinie:var(--mk-farbe-haarlinie-grund);--mk-farbe-gedämpft:var(--mk-farbe-gedaempft-grund);--mk-farbe-tinte:var(--mk-farbe-tinte-grund);--mk-farbe-energie-kräftig:#866405;--mk-farbe-energie-frisch:#ffb800;--mk-farbe-energie-tönung:#ffedc2;--mk-farbe-netz-kräftig:#0269c9;--mk-farbe-netz-frisch:#278efe;--mk-farbe-netz-tönung:#dcebfe;--mk-farbe-ki-kräftig:#9f05f5;--mk-farbe-ki-frisch:#b766ff;--mk-farbe-ki-tönung:#f0e2fe;--mk-farbe-betrieb-kräftig:#01796c;--mk-farbe-betrieb-frisch:#06cfb9;--mk-farbe-betrieb-tönung:#c9f7ef;--mk-farbe-fertig-kräftig:#067c3d;--mk-farbe-fertig-frisch:#08c261;--mk-farbe-fertig-tönung:#cdf5d9;--mk-farbe-achtung-kräftig:#d3032e;--mk-farbe-achtung-frisch:#fe4a54;--mk-farbe-achtung-tönung:#ffe2e0;--mk-farbe-marke-kräftig:#c80484;--mk-farbe-marke-frisch:#ff34ae;--mk-farbe-marke-tönung:#ffdff0;--mk-schrift-bricolage:"Bricolage Grotesque", sans-serif;--mk-schrift-hanken:"Hanken Grotesk", sans-serif;--mk-schrift-unbounded:"Unbounded", serif;--mk-radius-none:0;--mk-radius-small:6px;--mk-radius-pill:999px;--mk-radius-focusring:2px;--mk-easing:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:reduce){:root{--mk-easing:linear}}[data-theme=dunkel]{--mk-farbe-papier:var(--mk-farbe-tinte-grund);--mk-farbe-fläche:color-mix(in srgb, var(--mk-farbe-tinte-grund) 88%, var(--mk-farbe-papier-grund));--mk-farbe-haarlinie:color-mix(in srgb, var(--mk-farbe-tinte-grund) 65%, var(--mk-farbe-papier-grund));--mk-farbe-gedämpft:color-mix(in srgb, var(--mk-farbe-tinte-grund) 12%, var(--mk-farbe-papier-grund));--mk-farbe-tinte:var(--mk-farbe-papier-grund)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--mk-schrift-hanken);margin:0;font-size:17px;font-weight:400;line-height:1.6;overflow-x:hidden}.oberflaeche{background:var(--mk-farbe-fläche);color:var(--mk-farbe-tinte)}img,svg{max-width:100%;height:auto}h1,h2,h3{font-family:var(--mk-schrift-bricolage);margin:0 0 .6em;font-weight:700;line-height:1.25}h1{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}h2{border-top:1px solid var(--mk-farbe-haarlinie);padding-top:.9em;font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem)}h3{font-size:1.05rem}p{margin:0 0 1em}ul{margin:0 0 1em;padding-left:1.3em}li{margin-bottom:.4em}a{color:var(--mk-farbe-netz-kräftig)}:focus-visible{outline:2px solid var(--mk-farbe-netz-frisch);outline-offset:2px;border-radius:var(--mk-radius-focusring)}.sr-nur{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sprungmarke{background:var(--mk-farbe-tinte);color:var(--mk-farbe-papier);border-radius:var(--mk-radius-small);transition:top .2s var(--mk-easing);z-index:10;padding:.6em 1em;position:absolute;top:-3rem;left:1rem}.sprungmarke:focus-visible{top:1rem}.oberflaeche{min-height:100vh}.kopfzeile{background:var(--mk-farbe-papier);border-bottom:1px solid var(--mk-farbe-haarlinie);grid-template-columns:1fr;align-items:start;gap:.6em 1.5em;padding:1.25rem max(1.25rem,50% - 440px);display:grid}@media (width>=720px){.kopfzeile{grid-template-columns:auto 1fr auto}}.kopfzeile .marke{font-family:var(--mk-schrift-unbounded);letter-spacing:.01em;font-size:1.15rem;font-weight:600}.kopfzeile-einladung{color:var(--mk-farbe-gedämpft);margin:0;font-size:.95rem}.kopfzeile-einstellungen{flex-wrap:wrap;gap:1rem 1.5rem;display:flex}main{max-width:880px;margin:0 auto;padding:1.5rem 1.25rem 4rem}.bedienelement{border:none;flex-direction:column;gap:.3em;margin:0;padding:0;display:flex}.bedienelement legend{color:var(--mk-farbe-gedämpft);margin-bottom:.2em;padding:0;font-size:.8rem}.bedienelement .option-einfach{display:inline-flex}.option-einfach{cursor:pointer;align-items:center;gap:.5em;min-height:44px;display:flex}.option-einfach input[type=radio]{width:20px;height:20px;accent-color:var(--mk-farbe-netz-kräftig)}button{font:inherit;color:var(--mk-farbe-papier);background:var(--mk-farbe-tinte);border-radius:var(--mk-radius-small);cursor:pointer;min-width:44px;min-height:44px;transition:background .15s var(--mk-easing);border:none;padding:.6em 1.3em}button:hover{background:var(--mk-farbe-gedämpft)}.vorbereitung{border-bottom:1px solid var(--mk-farbe-haarlinie);margin-bottom:1.5rem;padding-bottom:2rem}.idee-hinweis{color:var(--mk-farbe-gedämpft)}textarea,input[type=text]{font:inherit;color:inherit;background:var(--mk-farbe-papier);border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);width:100%;padding:.75em .9em}textarea:focus-visible,input:focus-visible{outline-offset:0}.idee-feld{margin-bottom:.5rem;font-size:1.05rem}.grundfragen{grid-template-columns:1fr;gap:1.25rem;margin-top:1.5rem;display:grid}@media (width>=720px){.grundfragen{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.grundfrage{background:var(--mk-farbe-papier);border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);padding:1rem 1.1rem}.grundfrage-frage{font-family:var(--mk-schrift-bricolage);margin-bottom:.5em;font-weight:600;display:block}.grundfrage fieldset{border:none;flex-direction:column;gap:.4em;margin:0;padding:0;display:flex}.warum-noetig{color:var(--mk-farbe-gedämpft);margin:.6em 0 0;font-size:.9rem}.plan-einzeiler{color:var(--mk-farbe-gedämpft);font-size:1.1rem}.abschnitt{margin-bottom:2rem}.listenblock h3{margin-bottom:.4em}.begriff{display:inline}.begriff-wort{font:inherit;text-align:inherit;color:var(--mk-farbe-ki-kräftig);cursor:pointer;background:0 0;border:none;border-bottom:1px dotted;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;display:inline}.begriff-wort:hover{color:var(--mk-farbe-ki-kräftig);background:0 0}.begriff .begriff-erklaerung{background:var(--mk-farbe-ki-tönung);color:var(--mk-farbe-tinte-grund);border-radius:var(--mk-radius-small);margin:.4em 0 .6em;padding:.6em .9em;font-size:.92rem;display:block}.hinweis{border-radius:var(--mk-radius-small);border:1px solid var(--mk-farbe-haarlinie);margin:1.2em 0;padding:.9em 1.1em}.hinweis--merken{background:var(--mk-farbe-betrieb-tönung);border-color:var(--mk-farbe-betrieb-frisch);color:var(--mk-farbe-tinte-grund)}.hinweis--achtung{background:var(--mk-farbe-achtung-tönung);border-color:var(--mk-farbe-achtung-frisch);color:var(--mk-farbe-tinte-grund)}.hinweis-kopf{font-family:var(--mk-schrift-bricolage);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .3em;font-size:.85rem;font-weight:700}.schaubild{background:var(--mk-farbe-papier);border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);margin:1.5em 0;padding:1rem}.schaubild-bild{outline-offset:2px;overflow-x:auto}.schaubild-bild>svg{min-width:var(--schaubild-eigenbreite,auto)}.schaubild-rollbar{border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);padding:.5rem}.schaubild-rollhinweis{color:var(--mk-farbe-gedämpft);margin:.5em 0 0;font-size:.95rem}.schaubild figcaption{margin-top:.8em}.schaubild-unterschrift{margin:0 0 .3em;font-weight:600}.schaubild-wasmansieht{color:var(--mk-farbe-gedämpft);margin:0;font-size:.95rem}.schaubild-label{color:var(--mk-farbe-tinte);font-weight:600}.entscheidung{background:var(--mk-farbe-papier);border:1px solid var(--mk-farbe-haarlinie);border-left:4px solid var(--mk-farbe-marke-frisch);border-radius:var(--mk-radius-small);margin:1.75em 0;padding:1.25rem 1.25rem 1.5rem}.entscheidung-kennzeichnung{font-family:var(--mk-schrift-bricolage);text-transform:uppercase;letter-spacing:.05em;color:var(--mk-farbe-marke-kräftig);margin:0 0 .4em;font-size:.8rem;font-weight:700}.entscheidung-frage{font-family:var(--mk-schrift-bricolage);margin-bottom:.6em;font-size:1.15rem;font-weight:700}.entscheidung-text p{margin-bottom:.6em}.entscheidung-optionen{border:none;grid-template-columns:1fr;gap:1rem;margin:1em 0;padding:0;display:grid}@media (width>=640px){.entscheidung-optionen{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.entscheidung-optionen legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.option{border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);cursor:pointer;background:var(--mk-farbe-fläche);align-items:flex-start;gap:.75em;padding:1em;display:flex}.option:has(input:checked){border-color:var(--mk-farbe-netz-kräftig);background:var(--mk-farbe-netz-tönung);color:var(--mk-farbe-tinte-grund)}:is(.option:has(input:checked) .option-einzeiler,.option:has(input:checked) .option-details-label){color:var(--mk-farbe-gedaempft-grund)}.option input[type=radio]{width:22px;height:22px;accent-color:var(--mk-farbe-netz-kräftig);flex-shrink:0;margin-top:.3em}.option-inhalt{flex:1;min-width:0}.option-kopf{flex-wrap:wrap;align-items:center;gap:.5em;margin-bottom:.3em;display:flex}.option-name{font-family:var(--mk-schrift-bricolage);font-weight:700}.option-marke{font-family:var(--mk-schrift-unbounded);text-transform:uppercase;letter-spacing:.04em;border-radius:var(--mk-radius-pill);background:var(--mk-farbe-fertig-tönung);color:var(--mk-farbe-fertig-kräftig);padding:.25em .7em;font-size:.68rem;font-weight:500}.option-einzeiler{color:var(--mk-farbe-gedämpft);margin:0 0 .6em}.option-details{grid-template-columns:1fr;gap:.75em;margin-bottom:.6em;display:grid}@media (width>=420px){.option-details{grid-template-columns:1fr 1fr}}.option-details-label{text-transform:uppercase;letter-spacing:.03em;color:var(--mk-farbe-gedämpft);margin:0 0 .2em;font-size:.78rem}.option-details ul{margin:0;padding-left:1.1em;font-size:.92rem}.option-passtwenn,.option-aufwand,.option-kosten{margin:.3em 0 0;font-size:.92rem}.entscheidung-status{margin:.8em 0 .2em;font-weight:600}.entscheidung-hinweis{color:var(--mk-farbe-gedämpft);margin:0 0 .8em;font-size:.9rem}.entscheidung-begruendung{margin-top:.6em}.zugang{border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);background:var(--mk-farbe-fläche);margin:1.6em 0;padding:1.2em}.zugang h2{margin-top:0}.zugang-hinweis{color:var(--mk-farbe-gedämpft)}.zugang-art{border:none;margin:0 0 1em;padding:0}.zugang-art legend{padding:0;font-weight:600}.zugang-art .option-einfach,.grundfrage .option-einfach{align-items:flex-start;padding:.35em 0}.zugang-art .option-einfach input[type=radio],.grundfrage .option-einfach input[type=radio]{flex-shrink:0;margin-top:.2em}.option-einfach-text{min-width:0;display:block}.zugang-erlaeuterung{color:var(--mk-farbe-gedämpft);margin-top:.2em;font-size:.92rem;display:block}.zugang-felder{flex-direction:column;margin-top:1em;display:flex}.feld{margin-top:.9em;margin-bottom:.3em;font-weight:600}.feld-hinweis{color:var(--mk-farbe-gedämpft);margin:.35em 0 0;font-size:.9rem}.feld-warnung{border-left:3px solid var(--mk-farbe-achtung-kräftig);background:var(--mk-farbe-achtung-tönung);color:var(--mk-farbe-tinte-grund);border-radius:var(--mk-radius-small);margin:.6em 0 0;padding:.6em .8em}select,input[type=password]{font:inherit;border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);background:var(--mk-farbe-papier);color:var(--mk-farbe-tinte);max-width:100%;padding:.5em .6em}input[type=password]{width:100%}select:focus-visible,input[type=password]:focus-visible{outline:var(--mk-radius-focusring) solid var(--mk-farbe-netz-kräftig);outline-offset:2px}.knopf-gross{margin-top:1.4em;padding:.7em 1.4em;font-size:1.05rem}button:disabled{opacity:.55;cursor:not-allowed}.knopf-leise{color:var(--mk-farbe-tinte);border:1px solid var(--mk-farbe-haarlinie);background:0 0}.knopf-leise:hover{background:var(--mk-farbe-fläche)}.kostenanzeige{border:1px solid var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);background:var(--mk-farbe-fläche);margin:0 0 1.6em;padding:.9em 1.1em}.kostenanzeige-kopf{margin:0 0 .4em;font-size:1rem}.kostenanzeige-zahl{margin:0 0 .5em}.kostenanzeige-frei,.kostenanzeige-rest{color:var(--mk-farbe-gedämpft);margin:.4em 0 0;font-size:.9rem}.kostenbalken{border-radius:var(--mk-radius-pill);background:var(--mk-farbe-haarlinie);height:.6em;overflow:hidden}.kostenbalken-fuellung{background:var(--mk-farbe-fertig-kräftig);height:100%;transition:width .3s var(--mk-easing)}.kostenbalken-fuellung--voll{background:var(--mk-farbe-achtung-kräftig)}.kostenanzeige-halt{border-left:3px solid var(--mk-farbe-achtung-kräftig);background:var(--mk-farbe-achtung-tönung);color:var(--mk-farbe-tinte-grund);border-radius:var(--mk-radius-small);margin-top:.9em;padding:.8em 1em}.kostenanzeige-halt-kopf{margin:0 0 .4em;font-weight:700}.deckel-erhoehen{border-top:1px solid var(--mk-farbe-haarlinie);margin-top:.8em;padding-top:.7em}.deckel-erhoehen .feld{margin-top:0}.kostenanzeige-nicht-erhoehen-hinweis{margin:.9em 0 .3em;font-size:.9rem}.kostenanzeige-neu-beginnen{margin:.8em 0 0}.tokenanzeige{border-top:1px solid var(--mk-farbe-haarlinie);margin-top:.9em;padding-top:.8em}.tokenanzeige-kopf{margin:0 0 .6em;font-size:.95rem;font-weight:700}.tokenanzeige-zahlen{grid-template-columns:repeat(2,1fr);gap:.7em 1em;margin:0;display:grid}@media (width>=480px){.tokenanzeige-zahlen{grid-template-columns:repeat(4,1fr)}}.tokenanzeige-posten dt{color:var(--mk-farbe-gedämpft);margin:0 0 .15em;font-size:.8rem}.tokenanzeige-posten dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.1rem;font-weight:700}.tokenanzeige-hinweis{color:var(--mk-farbe-betrieb-kräftig);margin:.7em 0 0;font-size:.85rem}.fortschritt{border:1px dashed var(--mk-farbe-haarlinie);border-radius:var(--mk-radius-small);margin:1.6em 0;padding:1em 1.2em}.fortschritt-meldung{margin:0;font-weight:600}.fortschritt-titel{font-family:var(--mk-schrift-unbounded);margin:.4em 0 0}.fortschritt-kapitel{color:var(--mk-farbe-gedämpft);margin:.6em 0 .9em;padding-left:1.3em}.fortschritt-kapitel--aktuell{color:var(--mk-farbe-tinte);font-weight:600}.fortschritt-zeit{color:var(--mk-farbe-gedämpft);font-variant-numeric:tabular-nums;margin:.3em 0 0}.fortschritt-hinweis{color:var(--mk-farbe-gedämpft);margin:.5em 0 0}.fortschritt-denken{border-top:1px solid var(--mk-farbe-haarlinie);margin-top:.9em;padding-top:.8em}.fortschritt-denken summary{cursor:pointer;color:var(--mk-farbe-gedämpft);font-weight:600}.fortschritt-denken-text{color:var(--mk-farbe-gedämpft);white-space:pre-line;margin:.6em 0 0;line-height:1.6}.fehlerkasten{border-left:3px solid var(--mk-farbe-achtung-kräftig);background:var(--mk-farbe-achtung-tönung);color:var(--mk-farbe-tinte-grund);border-radius:var(--mk-radius-small);margin:1.2em 0;padding:1em 1.2em}.fehlerkasten h2{margin-top:0}.plan-fuss{margin-top:2.4em}.entscheidung--erneuert{outline:2px solid var(--mk-farbe-netz-frisch);outline-offset:4px}.entscheidung-erneuert{color:var(--mk-farbe-netz-kräftig);margin:.6em 0 0;font-weight:600}.anmeldung.svelte-15a78g7{color:var(--mk-farbe-gedämpft);align-items:center;gap:.7em;font-size:.85rem;display:flex}.anmeldung-status.svelte-15a78g7,.anmeldung-link.svelte-15a78g7{align-items:center;gap:.35em;min-height:44px;display:inline-flex}.anmeldung-link.svelte-15a78g7{color:inherit;text-decoration:none}.anmeldung-link.svelte-15a78g7:hover{color:var(--mk-farbe-tinte)}svg.svelte-15a78g7{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.1em;height:1.1em}
