.ra{flex-direction:column;gap:1rem;display:flex}.ra *{box-sizing:border-box}.ra-lauf{align-items:center;gap:.75rem;min-block-size:2.75rem;display:flex}.ra-zu{border-radius:var(--rundung-m);background:var(--farbe-flaeche);block-size:2.75rem;inline-size:2.75rem;color:var(--farbe-text);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.ra-zu .sym{block-size:1.25rem;inline-size:1.25rem}.ra-segmente{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;gap:.25rem;min-inline-size:0;display:grid}.ra-segmente i{background:var(--farbe-flaeche-stark);border-radius:999px;block-size:.5rem;display:block}.ra-segmente i.ra-war{background:var(--farbe-akzent-tief)}.ra-segmente i.ra-jetzt{background:var(--farbe-primaer)}.ra-zahl{font-variant-numeric:tabular-nums;color:var(--farbe-text-leise);flex:none;font-size:.8125rem}.ra-formular{flex-direction:column;gap:1rem;display:flex}.ra-modul{color:var(--farbe-text-leise);margin:0;font-size:.8125rem}.ra-optionen{border:0;flex-direction:column;gap:.75rem;min-inline-size:0;margin:0;padding:0;display:flex}.ra-optionen legend{margin-bottom:.75rem;padding:0}.ra-stamm{hyphens:auto;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.ra-hinweis{color:var(--farbe-text-leise);margin:0;font-size:.875rem}.ra-option{border:2px solid var(--farbe-linie);border-radius:var(--rundung-l);background:var(--farbe-weiss);cursor:pointer;min-block-size:2.75rem;transition:border-color var(--dauer-schnell) var(--ease-aus), background-color var(--dauer-schnell) var(--ease-aus), box-shadow var(--dauer-schnell) var(--ease-aus);grid-template-columns:auto 1fr;align-items:center;gap:.75rem;padding:.875rem 1rem;display:grid;position:relative}.ra-option:hover{border-color:var(--farbe-primaer)}.ra-option:has(.ra-eingabe:checked){border-color:var(--farbe-primaer);background:var(--farbe-flaeche);box-shadow:0 0 0 3px color-mix(in oklab, var(--farbe-primaer) 14%, transparent)}.ra-eingabe{opacity:0;border:0;block-size:1px;inline-size:1px;margin:0;padding:0;position:absolute}.ra-bst{background:var(--farbe-flaeche-stark);block-size:2rem;inline-size:2rem;color:var(--farbe-primaer);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;animation:none;display:flex}.ra-option:has(.ra-eingabe:checked) .ra-bst{background:var(--farbe-primaer);color:var(--farbe-auf-dunkel);animation:ra-bst-pop var(--dauer-mittel) var(--ease-aus)}@keyframes ra-bst-pop{0%{transform:scale(1)}50%{transform:scale(1.18)}to{transform:scale(1)}}.ra-txt{font-size:1rem;line-height:1.4}.ra-abgabe{background:var(--farbe-weiss);border-top:1px solid var(--farbe-linie);flex-direction:column;gap:.75rem;padding:1rem .75rem;display:flex;position:sticky;bottom:0}.ra-sicher{animation:ra-einblenden var(--dauer-mittel) var(--ease-aus);border:0;margin:0;padding:0}@keyframes ra-einblenden{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.ra-sicher legend{color:var(--farbe-text);margin-bottom:.5rem;padding:0;font-size:.8125rem;font-weight:700}.ra-stufen{gap:var(--raum-2);grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));display:grid}.ra-stufe{justify-content:center;align-items:center;gap:var(--raum-1);min-block-size:var(--ziel-karte);padding:var(--raum-2);border:2px solid var(--stufe);border-radius:var(--rundung-m);background:var(--farbe-weiss);cursor:pointer;color:var(--farbe-text);font:inherit;text-align:center;transition:background-color var(--dauer-schnell) var(--ease-aus), color var(--dauer-schnell) var(--ease-aus), box-shadow var(--dauer-schnell) var(--ease-aus);flex-direction:column;margin:0;font-size:.9375rem;font-weight:600;display:flex;position:relative}.ra-stufe--geraten{--stufe:var(--farbe-achtung);--stufe-text:var(--farbe-achtung);--stufe-flaeche:var(--farbe-achtung-flaeche)}.ra-stufe--unsicher{--stufe:var(--farbe-primaer);--stufe-text:var(--farbe-primaer);--stufe-flaeche:color-mix(in oklab, var(--farbe-primaer) 14%, var(--farbe-weiss))}.ra-stufe--sicher{--stufe:var(--farbe-akzent-tief);--stufe-text:var(--farbe-primaer);--stufe-flaeche:color-mix(in oklab, var(--farbe-akzent) 18%, var(--farbe-weiss))}@media (hover:hover){.ra-stufe:hover{background:var(--stufe-flaeche)}}.ra-stufe:active,.ra-stufe[aria-busy=true]{background:var(--stufe-flaeche);color:var(--stufe-text)}.ra-stufe[aria-disabled=true]{cursor:progress}.ra-stufe[aria-disabled=true]:not([aria-busy=true]){opacity:.6}.ra-stufe:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:2px}.ra-pegel{align-items:flex-end;gap:.125rem;block-size:1.25rem;display:flex}.ra-pegel i{background:var(--farbe-linie);border-radius:2px;inline-size:4px;display:block}.ra-pegel i.an{background:var(--stufe,var(--farbe-primaer))}.ra-pegel i:first-child{block-size:40%}.ra-pegel i:nth-child(2){block-size:70%}.ra-pegel i:nth-child(3){block-size:100%}.ra-fehler:empty{position:absolute}.ra-fehler{color:var(--farbe-falsch);margin:0;font-size:.875rem;font-weight:700}.ra-aufl{flex-direction:column;gap:1.25rem;display:flex}.ra-spalte{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.ra-urteil{border-radius:var(--rundung-l);animation:ra-einblenden var(--dauer-mittel) var(--ease-aus);align-items:center;gap:.75rem;padding:1rem;display:flex}.ra-urteil.ra-richtig{background:var(--farbe-richtig-flaeche);color:var(--farbe-richtig)}.ra-urteil.ra-falsch{background:var(--farbe-falsch-flaeche);color:var(--farbe-falsch)}.ra-kreis{block-size:3rem;inline-size:3rem;color:var(--farbe-weiss);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.ra-urteil.ra-richtig .ra-kreis{background:var(--farbe-richtig)}.ra-urteil.ra-falsch .ra-kreis{background:var(--farbe-falsch)}.ra-urteil h2,.ra-urteil p{margin:0}.ra-urteil p{font-size:.9375rem}.ra-stamm-klein{font-size:var(--t-text-groesse);color:var(--farbe-text);margin:0;font-weight:400;line-height:1.4}.ra-paar{grid-template-columns:1fr;gap:.75rem;display:grid}.ra-antwort{border-radius:var(--rundung-l);background:var(--farbe-weiss);border:2px solid;padding:1rem}.ra-antwort.ra-meineFalsch{border-color:var(--farbe-falsch);background:color-mix(in oklab, var(--farbe-falsch-flaeche) 45%, var(--farbe-weiss));color:var(--farbe-falsch)}.ra-antwort.ra-meineRichtig,.ra-antwort.ra-richtig{border-color:var(--farbe-richtig);background:color-mix(in oklab, var(--farbe-richtig-flaeche) 45%, var(--farbe-weiss));color:var(--farbe-richtig)}.ra-kennung{text-transform:uppercase;letter-spacing:.04em;color:inherit;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.8125rem;font-weight:700;display:flex}.ra-satz{color:var(--farbe-text);margin:0 0 .5rem}.ra-grund{color:var(--farbe-text-leise);margin:0;font-size:.8125rem}.ra-warum{border-radius:var(--rundung-l);background:var(--farbe-primaer);color:var(--farbe-auf-dunkel);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.ra-eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--farbe-auf-dunkel-leise);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;font-weight:700;display:flex}.ra-kern{margin:0;font-size:1.1875rem;font-weight:600;line-height:1.4}.ra-nachlesen{border-radius:var(--rundung-m);background:color-mix(in oklab, var(--farbe-auf-dunkel) 16%, transparent);min-block-size:2.75rem;color:var(--farbe-auf-dunkel);align-self:flex-start;align-items:center;gap:.5rem;padding:.5rem .75rem;font-weight:700;text-decoration:none;display:flex}.ra-andere{border-left:3px solid var(--farbe-linie);margin-top:1rem;padding-left:1rem}.ra-andere h3{margin:0 0 .5rem;font-size:1rem}.ra-andere ul,.ra-andere-zu ul{margin:0;padding:0;list-style:none}.ra-andere li,.ra-andere-zu li{border-bottom:1px solid var(--farbe-linie);padding:.5rem 0;display:block}.ra-andere li b,.ra-andere-zu li b{color:var(--farbe-text);font-weight:700;display:block}.ra-andere li span,.ra-andere-zu li span{color:var(--farbe-text-leise);font-size:.8125rem;display:block}.ra-andere-zu{margin-top:1rem}.ra-andere-zu summary{border-radius:var(--rundung-m);background:var(--farbe-flaeche-stark);min-block-size:2.75rem;color:var(--farbe-primaer);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:700;list-style:none;display:flex}.ra-andere-zu summary::-webkit-details-marker{display:none}.ra-andere-zu summary .sym{transition:transform var(--dauer-schnell) var(--ease-aus)}.ra-andere-zu[open] summary .sym{transform:rotate(180deg)}.ra-andere-zu ul{border:1px solid var(--farbe-linie);border-radius:0 0 var(--rundung-m) var(--rundung-m);background:var(--farbe-weiss);border-top:0;padding:.75rem 1rem}.ra-weiter{background:var(--farbe-weiss);border-top:1px solid var(--farbe-linie);flex-direction:column;gap:.75rem;padding:1rem .75rem;display:flex;position:sticky;bottom:0}.ra-wieder{color:var(--farbe-text-leise);align-items:center;gap:.5rem;margin:0;font-size:.8125rem;display:flex}.ra-zu:focus-visible,.ra-nachlesen:focus-visible,.ra-andere-zu summary:focus-visible,.ra-option:has(.ra-eingabe:focus-visible),.ra-stufe:has(.ra-eingabe:focus-visible){outline:3px solid var(--farbe-primaer);outline-offset:2px}@media (width>=48em){.ra-stamm{font-size:1.5rem}.ra-paar.ra-zwei{grid-template-columns:1fr 1fr}.ra-abgabe{grid-template-columns:1fr auto;align-items:center;column-gap:1rem;display:grid}.ra-abgabe>.bs-hauptknopf{grid-area:1/2;min-inline-size:10rem}.ra-abgabe>:not(.bs-hauptknopf){grid-column:1}.ra-weiter{grid-template-columns:1fr auto;align-items:center;column-gap:1rem;display:grid}.ra-weiter>.bs-hauptknopf{grid-area:1/2;min-inline-size:10rem}.ra-weiter>:not(.bs-hauptknopf){grid-column:1}}@media (width>=75em){.ra-stamm{max-inline-size:34em}.ra-aufl{grid-template-columns:1.15fr 1fr;gap:1.5rem;display:grid}}@media (prefers-reduced-motion:reduce){.ra,.ra:before,.ra:after,.ra *,.ra :before,.ra :after{transition:none!important;animation:none!important}}.ra{inline-size:100%;max-inline-size:42rem;margin-inline:auto}.ra-abgabe,.ra-weiter{bottom:calc(3.5rem + env(safe-area-inset-bottom,0px));z-index:2;padding-inline:0}body.lb-fokus .ra-abgabe,body.lb-fokus .ra-weiter{padding-bottom:calc(var(--raum-3) + env(safe-area-inset-bottom,0px));bottom:0}:root:has(body.lb-fokus){scroll-padding-bottom:9rem}@media (width>=48em){.ra-abgabe,.ra-weiter{bottom:0}}@media (width>=75em){main>.ra,main>:has(>.ra){--breite:var(--breite-weit)}.ra{max-inline-size:none}.ra-formular{max-inline-size:46rem}}.ra-stamm:focus-visible,.ra-urteil h2:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:2px}.ra-stufe{hyphens:none;overflow-wrap:normal}.ru{flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.ru-knopf{min-block-size:2.75rem;min-inline-size:0;padding:0 var(--raum-2);color:inherit;font:inherit;cursor:pointer;border-radius:var(--rundung-m);background:0 0;border:0;flex:1;align-items:center;gap:.75rem;display:flex}.ru-knopf:hover{background:var(--farbe-flaeche)}.ru-knopf:focus-visible,.ru-eintrag:focus-visible,.ru-schliessen:focus-visible{outline:3px solid var(--farbe-primaer);outline-offset:2px}.ru-dialog{border:1px solid var(--farbe-rahmen);border-radius:var(--rundung-l);background:var(--farbe-weiss);max-block-size:calc(100dvh - 2rem);inline-size:min(32rem,100vw - 2rem);color:var(--farbe-text);box-shadow:var(--schatten-3);padding:0;overflow:auto}.ru-dialog[open]:not(:modal){flex:none;max-block-size:none;inline-size:100%;margin:0;position:static}.ru-dialog::backdrop{background:color-mix(in srgb, var(--farbe-text) 45%, transparent)}.ru-inhalt{gap:var(--raum-3);padding:var(--raum-4);flex-direction:column;display:flex}.ru-titel{margin:0;font-size:1.125rem}.ru-hinweis{color:var(--farbe-text-leise);margin:0;font-size:.875rem}.ru-liste{gap:var(--raum-2);margin:0;padding:0;list-style:none;display:grid}@media (width>=48em){.ru-liste{grid-template-columns:1fr 1fr}}.ru-eintrag{align-items:center;gap:var(--raum-2);min-block-size:2.75rem;inline-size:100%;padding:var(--raum-2) var(--raum-3);border-radius:var(--rundung-m);color:var(--farbe-text-leise);font:inherit;text-align:start;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;font-size:.9375rem;display:flex}button.ru-eintrag{border-color:var(--farbe-rahmen);background:var(--farbe-flaeche);color:var(--farbe-text);cursor:pointer}.ru-eintrag[aria-current=step]{border:2px solid var(--farbe-primaer);color:var(--farbe-text);font-weight:600}.ru-zeichen{border-radius:999px;flex:none;place-items:center;block-size:1.5rem;inline-size:1.5rem;display:grid}.ru-richtig .ru-zeichen{background:var(--farbe-richtig-flaeche);color:var(--farbe-richtig)}.ru-nicht_ganz .ru-zeichen{background:var(--farbe-falsch-flaeche);color:var(--farbe-falsch)}.ru-offen .ru-zeichen{border:2px solid var(--farbe-flaeche-stark)}.ru-wort{flex:1;min-inline-size:0}.ru-pfeil{flex:none;display:flex;transform:rotate(-90deg)}.ru-schliessen{align-self:stretch}
