.sc-leise{color:var(--ink-muted)}.sc-bogen{border-radius:var(--radius);background:var(--bg);width:100%;max-width:60rem;color:var(--ink);gap:1.5rem;padding:clamp(1.25rem,4vw,2.5rem);display:grid}.sc-bogen-kopf{gap:.75rem;display:grid;container:sc-kopf/inline-size}.sc-stand{color:var(--ink-muted);margin:0}.sc-stand-ergebnis,.sc-stand[data-ergebnis=true] .sc-stand-frage{display:none}.sc-stand[data-ergebnis=true] .sc-stand-ergebnis{display:inline}.sc-schritte{font-size:var(--typo-klein);line-height:var(--typo-klein-zeile);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:.5rem .75rem;margin:0;padding:0;list-style:none;display:grid}.sc-schritte>li{hyphens:manual;border-block-start:3px solid var(--hairline);color:var(--ink-muted);gap:.125rem;padding-block-start:.625rem;display:grid}.sc-schritte>[data-erledigt],.sc-schritte>[aria-current=step]{border-block-start-color:var(--ink)}.sc-schritte>[aria-current=step]{color:var(--ink)}.sc-schritt-nr{font-variant-numeric:tabular-nums}.sc-schritt-name{font-weight:600}[aria-current=step]>.sc-schritt-name{font-weight:800}@container sc-kopf (width<=29.99em){.sc-schritte{grid-template-columns:minmax(0,1fr);gap:.25rem}.ist-aktiv .sc-schritte{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem}.ist-aktiv .sc-schritt-name{display:none}}.sc-schritt{border:0;min-width:0;margin:0;padding:0}.sc-schritt[hidden]{display:none}.sc-bogen:not(.ist-aktiv) .sc-schritt+.sc-schritt{margin-block-start:3rem}.sc-schritt>legend{float:left;gap:.5rem;width:100%;margin-block-end:1.25rem;padding:0;display:grid}.sc-schritt>legend+*{clear:both}.sc-frage{max-width:30ch;margin:0}.sc-bogen [tabindex="-1"]:focus{outline:none}.sc-frage-hinweis{color:var(--ink-muted);margin:-.5rem 0 1rem}.sc-antworten{border-block-end:1px solid var(--hairline);display:grid}.sc-antwort{border-block-start:1px solid var(--hairline);min-height:3.5rem;font-size:var(--typo-text-gross);hyphens:manual;align-items:center;gap:.625rem 1rem;padding:.625rem .75rem;font-weight:600;line-height:1.3;display:flex}.sc-antworten--eng>.sc-antwort{min-height:2.75rem;font-size:var(--typo-text);padding-block:.5rem}.sc-antwort>input{appearance:none;background-clip:content-box;border:2px solid;border-radius:50%;flex:none;width:1.375rem;height:1.375rem;margin:0;padding:3px}.sc-antwort--eckig>input{border-radius:4px}.sc-antwort>input:checked{background-color:currentColor}.sc-neben{font-size:var(--typo-klein);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-muted);margin-inline-start:auto;padding-inline-start:1rem;font-weight:500}.ist-aktiv .sc-antwort{cursor:pointer;transition:background-color var(--t-ui) var(--kurve-farbe)}@media (hover:hover) and (pointer:fine){.ist-aktiv .sc-antwort:hover{background:var(--surface-1)}}.sc-antwort:has(:checked),.ist-aktiv .sc-antwort:has(:checked):hover{border-radius:calc(var(--radius) - 6px);background:var(--ink);color:var(--bg);border-block-start-color:#0000}.sc-antwort:has(:checked)+.sc-antwort{border-block-start-color:#0000}.sc-antwort:has(:checked)>.sc-neben{color:inherit}.sc-antwort>input:focus-visible{outline:none}.sc-antwort:has(:focus-visible){outline:2px solid var(--ink);outline-offset:3px;border-radius:calc(var(--radius) - 6px)}.sc-sektoren{gap:1.5rem 2.5rem;display:grid}.sc-gruppe{border:0;min-width:0;margin:0;padding:0}.sc-gruppe>legend{color:var(--ink-muted);margin-block-end:.5rem;padding:0}@media (width>=60em){.sc-sektoren{grid-template-rows:auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.sc-gruppe:first-child{grid-row:span 2}}.sc-bogen-fuss{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.sc-bogen-fuss[hidden],.sc-zurueck[hidden]{display:none}.sc-bogen .knopf{min-height:3.5rem;font-size:var(--typo-text);padding-inline:1.75rem}.sc-zurueck{border-color:var(--ink-muted);background:0 0;margin-inline-end:auto}.sc-text-ergebnis,[data-letzte=true] .sc-text-weiter{display:none}[data-letzte=true] .sc-text-ergebnis{display:inline}.sc-weiter:disabled{border-color:var(--ink-muted);color:var(--ink-muted);cursor:not-allowed;background:0 0}.sc-ergebnis{justify-items:start;gap:1.5rem;display:grid}.sc-ergebnis>p{margin:0}.sc-ergebnis[hidden],.sc-kategorie[hidden],.sc-hinweis[hidden]{display:none}.sc-kategorie{justify-items:start;gap:1.25rem;display:grid}.sc-kategorie>*{margin:0}.sc-ergebnis-titel{max-width:18ch}.sc-hinweis{border-inline-start:3px solid var(--ink);max-width:42rem;padding-inline-start:1rem;font-weight:600}.sc-aufgaben{width:100%;font-weight:600}.sc-stufe-b-knopf{border-color:var(--ink-muted);background:0 0}.sc-stufe-b-knopf[aria-expanded=true],.sc-stufe-b-knopf[hidden]{display:none}.sc-bogen a:not(.knopf){color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.sc-neu{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:700}.sc-stufe-b{border-block-start:1px solid var(--hairline);gap:1rem;max-width:46rem;padding-block-start:1.5rem;display:grid}.sc-stufe-b[hidden]{display:none}.sc-stufe-b>*{margin:0}.sc-stufe-b-felder{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.sc-felder{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem 1.25rem;display:grid}.sc-feld{align-content:start;gap:.375rem;display:grid}.sc-feld>input{border:1px solid var(--ink-muted);border-radius:calc(var(--radius) - 6px);background:var(--surface-1);min-height:3rem;color:var(--ink);font-size:var(--typo-text);padding:.625rem .875rem}.sc-feld>input::placeholder{color:var(--ink-muted)}.sc-einwilligung{align-items:flex-start;gap:.75rem;display:flex}.sc-einwilligung>input{width:1.25rem;height:1.25rem;accent-color:var(--ink);flex:none;margin:.25rem 0 0}.sc-stufe-b-felder>.knopf{color:var(--ink-muted);cursor:not-allowed;justify-self:start}@media (prefers-reduced-motion:no-preference){.ist-aktiv [data-schritt]:not([hidden]){animation-name:sc-schritt;animation-duration:var(--t-ui);animation-timing-function:var(--kurve-auslauf)}}@keyframes sc-schritt{0%{opacity:0;translate:0 var(--weg-knopf)}}.sc-kategorie-punkt{grid-template-rows:auto auto 1fr auto auto}.sc-erster{margin-block-start:.5rem}.sc-takt>div{grid-template-columns:minmax(0,1fr) auto}.sc-takt dd{white-space:nowrap}
