:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--f-grund:#111417;--f-flaeche:#1a1e23;--f-flaeche-hoch:#232830;--f-linie:#2e343d;--f-text:#e8eaed;--f-text-leise:#9aa3ad;--f-akzent:#4fd1a5;--f-akzent-text:#0b1f18;--f-akzent-weich:#4fd1a524;--f-warnung:#f2b84b;--f-gefahr:#f07167;--f-gefahr-weich:#f0716724;--f-schleier:#0000008c;--s-familie:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--s-klein:.8125rem;--s-normal:1rem;--s-gross:1.25rem;--s-titel:1.625rem;--s-zeile:1.45;--a-1:4px;--a-2:8px;--a-3:12px;--a-4:16px;--a-5:24px;--a-6:32px;--r-klein:8px;--r-mittel:12px;--r-gross:18px;--tipp:44px;--tab-hoehe:60px;--seite-breite:232px;--inhalt-max:760px;--sicher-oben:env(safe-area-inset-top,0px);--sicher-unten:env(safe-area-inset-bottom,0px);--sicher-links:env(safe-area-inset-left,0px);--sicher-rechts:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (prefers-color-scheme:light){:root{--f-grund:#f3f4f1;--f-flaeche:#fbfbf9;--f-flaeche-hoch:#fff;--f-linie:#dcdfda;--f-text:#1c2024;--f-text-leise:#5e666e;--f-akzent:#127a5c;--f-akzent-text:#fff;--f-akzent-weich:#127a5c1a;--f-warnung:#8f5a00;--f-gefahr:#b83a30;--f-gefahr-weich:#b83a301a;--f-schleier:#14181c59}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--f-grund);color:var(--f-text);font-family:var(--s-familie);font-size:var(--s-normal);line-height:var(--s-zeile);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;margin:0}h1,h2,h3,p{margin:0}h1{font-size:var(--s-titel);letter-spacing:-.01em;font-weight:700;line-height:1.2}h2{font-size:var(--s-gross);font-weight:650}a{color:var(--f-akzent)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--f-akzent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.unsichtbar{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.inhalt{max-width:var(--inhalt-max);padding:calc(var(--a-4) + var(--sicher-oben)) calc(var(--a-4) + var(--sicher-rechts)) calc(var(--tab-hoehe) + var(--sicher-unten) + var(--a-6)) calc(var(--a-4) + var(--sicher-links));margin:0 auto}.nav{z-index:20;background:var(--f-flaeche);border-top:1px solid var(--f-linie);padding:0 var(--sicher-rechts) var(--sicher-unten) var(--sicher-links);position:fixed;bottom:0;left:0;right:0}.nav-marke{display:none}.nav-liste{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.nav-punkt{min-height:var(--tab-hoehe);padding:var(--a-1) 0;color:var(--f-text-leise);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.6875rem;font-weight:550;text-decoration:none;display:flex}.nav-punkt svg{width:24px;height:24px}.nav-punkt.aktiv{color:var(--f-akzent)}@media (width>=900px){.nav{width:var(--seite-breite);border-top:0;border-right:1px solid var(--f-linie);padding:var(--a-5) var(--a-3);top:0;right:auto}.nav-marke{padding:0 var(--a-3) var(--a-5);font-weight:700;font-size:var(--s-gross);letter-spacing:-.01em;display:block}.nav-liste{gap:var(--a-1);grid-template-columns:1fr}.nav-punkt{justify-content:flex-start;gap:var(--a-3);min-height:var(--tipp);padding:0 var(--a-3);border-radius:var(--r-klein);font-size:var(--s-normal);flex-direction:row}.nav-punkt:hover{background:var(--f-flaeche-hoch);color:var(--f-text)}.nav-punkt.aktiv{background:var(--f-akzent-weich);color:var(--f-akzent)}.inhalt{margin-left:calc(var(--seite-breite) + max(var(--a-6), (100vw - var(--seite-breite) - var(--inhalt-max)) / 2));padding:var(--a-6) var(--a-5) var(--a-6);margin-right:auto}}.rahmen-breit{--inhalt-max:1120px}@media (width<=899px){.rahmen-ohne-nav .nav{display:none}.rahmen-ohne-nav .inhalt{padding-bottom:var(--sicher-unten)}}.rahmen-testprofil{--testprofil-hoehe:20px}.testprofil{box-sizing:content-box;height:var(--testprofil-hoehe,20px);padding:var(--sicher-oben) calc(var(--a-4) + var(--sicher-rechts)) 0 calc(var(--a-4) + var(--sicher-links));color:#1b1405;font-size:.6875rem;font-weight:700;line-height:var(--testprofil-hoehe,20px);letter-spacing:.02em;text-align:center;background:#f2b84b}.testprofil-verlassen{margin:0 0 0 var(--a-3);color:inherit;font:inherit;line-height:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.testprofil-verlassen:focus-visible{outline-offset:1px;outline:2px solid #1b1405}.testprofil+.inhalt{padding-top:var(--a-4)}@media (width>=900px){.testprofil{margin-left:var(--seite-breite)}.testprofil+.inhalt{padding-top:var(--a-6)}}.kopf{align-items:center;gap:var(--a-3);min-height:var(--tipp);margin-bottom:var(--a-4);display:flex}.kopf h1{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.kopf>.knopf,.kopf>a.knopf{flex:none}.kopf-zurueck{margin-left:calc(-1 * var(--a-2))}.rahmen-abgleich{min-height:var(--tipp);max-width:9.5em;padding:0 var(--a-2);color:var(--f-text-leise);font-size:var(--s-klein);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.rahmen-abgleich-punkt{background:var(--f-text-leise);border-radius:50%;flex:none;width:8px;height:8px}.rahmen-abgleich-text{text-overflow:ellipsis;overflow:hidden}.rahmen-abgleich.rahmen-abgleich-warnung .rahmen-abgleich-punkt{background:var(--f-warnung)}.rahmen-abgleich.rahmen-abgleich-fehler{color:var(--f-gefahr)}.rahmen-abgleich.rahmen-abgleich-fehler .rahmen-abgleich-punkt{background:var(--f-gefahr)}.rahmen-fassung{z-index:25;left:calc(var(--a-3) + var(--sicher-links));right:calc(var(--a-3) + var(--sicher-rechts));bottom:calc(var(--tab-hoehe) + var(--sicher-unten) + var(--a-2));align-items:center;gap:var(--a-2);max-width:var(--inhalt-max);padding:var(--a-1) var(--a-1) var(--a-1) var(--a-4);border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche-hoch);margin:0 auto;display:flex;position:fixed;box-shadow:0 6px 24px #00000040}.rahmen-fassung-text{flex:1;font-size:.9375rem;font-weight:600}@media (width>=900px){.rahmen-fassung{left:calc(var(--seite-breite) + var(--a-5));right:var(--a-5);bottom:var(--a-5)}}.knopf{justify-content:center;align-items:center;gap:var(--a-2);min-height:var(--tipp);padding:0 var(--a-4);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);color:var(--f-text);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:600;text-decoration:none;display:inline-flex}.knopf:active{transform:scale(.98)}.knopf:disabled{opacity:.5;cursor:default}.knopf-haupt{background:var(--f-akzent);color:var(--f-akzent-text);border-color:#0000}.knopf-gefahr{background:var(--f-gefahr-weich);color:var(--f-gefahr);border-color:#0000}.knopf-leise{background:0 0;border-color:#0000}.knopf-breit{width:100%}.knopf-symbol{width:var(--tipp);color:var(--f-text-leise);background:0 0;border-color:#0000;padding:0}.knopf svg{flex:none;width:22px;height:22px}.karte{padding:var(--a-4);border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche)}.platzhalter p{color:var(--f-text-leise)}.platzhalter .karte{margin-top:var(--a-4)}.verweis{align-items:center;gap:var(--a-3);min-height:56px;padding:var(--a-3) var(--a-4);border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche);color:var(--f-text);text-decoration:none;display:flex}.verweis svg{width:22px;height:22px;color:var(--f-akzent);flex:none}.verweis-text{flex:1}.verweis-text small{color:var(--f-text-leise);font-size:var(--s-klein);display:block}.feld{gap:var(--a-1);flex-direction:column;display:flex}.feld>span,.feld legend{color:var(--f-text-leise);font-size:var(--s-klein);font-weight:600}fieldset.feld{border:0;margin:0;padding:0}.eingabe{width:100%;min-height:var(--tipp);padding:0 var(--a-3);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);font-size:16px}select.eingabe{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--f-text-leise) 50%), linear-gradient(135deg, var(--f-text-leise) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}.eingabe:focus{border-color:var(--f-akzent);outline:none}.chips{gap:var(--a-2);flex-wrap:wrap;display:flex}.chip{min-height:var(--tipp);padding:0 var(--a-3);border:1px solid var(--f-linie);color:var(--f-text-leise);cursor:pointer;background:0 0;border-radius:999px;font-size:.9375rem}.chip[aria-pressed=true]{border-color:var(--f-akzent);background:var(--f-akzent-weich);color:var(--f-akzent);font-weight:600}.chip:disabled{opacity:.35}.segmente{border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);border:1px solid var(--f-linie);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:2px;display:grid}.segment{min-height:40px;color:var(--f-text-leise);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:600}.segment[aria-pressed=true]{background:var(--f-akzent);color:var(--f-akzent-text)}.schleier{z-index:50;background:var(--f-schleier);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.blatt{width:100%;max-width:560px;max-height:calc(100dvh - var(--sicher-oben) - 24px);border-radius:var(--r-gross) var(--r-gross) 0 0;background:var(--f-flaeche);border:1px solid var(--f-linie);border-bottom:0;flex-direction:column;animation:.18s ease-out blatt-rein;display:flex}.blatt.blatt-fest{height:calc(100dvh - var(--sicher-oben) - 24px)}@media (width>=900px){.blatt.blatt-fest{height:min(86vh,760px)}.schleier{align-items:center}.blatt{border-radius:var(--r-gross);border-bottom:1px solid var(--f-linie);max-height:86vh}}@keyframes blatt-rein{0%{opacity:0;transform:translateY(24px)}}.blatt-kopf{align-items:center;gap:var(--a-2);padding:var(--a-2) var(--a-2) var(--a-2) var(--a-4);border-bottom:1px solid var(--f-linie);display:flex}.blatt-kopf h2{flex:1}.blatt-inhalt{gap:var(--a-4);padding:var(--a-4);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.blatt-fuss{gap:var(--a-2);padding:var(--a-3) var(--a-4) calc(var(--a-3) + var(--sicher-unten));border-top:1px solid var(--f-linie);display:flex}.blatt-fuss .knopf-haupt{flex:1}.fehler{color:var(--f-gefahr);font-size:var(--s-klein)}.leise{color:var(--f-text-leise)}.klein{font-size:var(--s-klein)}.leer{padding:var(--a-6) var(--a-4);color:var(--f-text-leise);text-align:center}.leer-karte{gap:var(--a-3);flex-direction:column;display:flex}.marke{background:var(--f-akzent-weich);color:var(--f-akzent);border-radius:999px;flex:none;padding:2px 8px;font-size:.6875rem;font-weight:700}.deload-marke{margin-left:var(--a-2);background:color-mix(in srgb, var(--f-warnung) 16%, transparent);color:var(--f-warnung);border-radius:999px;padding:1px 8px;font-size:.6875rem;font-weight:700;display:inline-block}.meldung{padding:var(--a-2) var(--a-3);border-radius:var(--r-mittel);background:var(--f-akzent-weich);color:var(--f-akzent);font-size:.9375rem;font-weight:600}.hinweis-zeile{padding:var(--a-2) var(--a-3);border-left:3px solid var(--f-warnung);border-radius:var(--r-klein);background:var(--f-flaeche-hoch);font-size:var(--s-klein)}.loesch-frage{gap:var(--a-2);padding:var(--a-3);border-radius:var(--r-mittel);background:var(--f-gefahr-weich);flex-direction:column;display:flex}.notiz-feld{min-height:72px;padding:var(--a-2) var(--a-3);resize:vertical}.abschnitt{gap:var(--a-2);flex-direction:column;display:flex}.abschnitt>.gruppen-titel{margin-bottom:0}.abschnitt-titel{margin:var(--a-5) 0 var(--a-3);font-size:var(--s-normal);color:var(--f-text-leise);text-transform:uppercase;letter-spacing:.04em}.gruppen-titel{margin:0 0 var(--a-2);color:var(--f-text-leise);font-size:var(--s-klein);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.zeile-knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.zeile-knoepfe .knopf{flex:auto}.gross-knopf{border-radius:var(--r-gross);min-height:56px;font-size:1.0625rem}button.verweis{text-align:left;cursor:pointer;width:100%;font:inherit}.kennzahlen{gap:var(--a-2);text-align:center;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));display:grid}.kennzahlen strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2;display:block}.kennzahlen small{color:var(--f-text-leise);font-size:var(--s-klein)}.zeilen-liste{border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.zeilen-liste li{align-items:center;gap:var(--a-2);padding-right:var(--a-2);display:flex}.zeilen-liste li+li{border-top:1px solid var(--f-linie)}.zeilen-liste li>.zeile-text{padding:var(--a-2) var(--a-4)}.zeile-text{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.zeile-text small{color:var(--f-text-leise);font-size:var(--s-klein);font-weight:400;display:block}.zeile-link{align-items:center;gap:var(--a-2);min-width:0;min-height:56px;padding:var(--a-2) var(--a-2) var(--a-2) var(--a-4);color:var(--f-text);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;text-decoration:none;display:flex}.zeile-link svg{width:20px;height:20px;color:var(--f-text-leise);flex:none}.daumen-aktion{z-index:15;right:calc(var(--a-4) + var(--sicher-rechts));bottom:calc(var(--tab-hoehe) + var(--sicher-unten) + var(--a-4));position:fixed;box-shadow:0 6px 20px #0000004d}.daumen-leiste{z-index:15;left:0;right:0;bottom:calc(var(--tab-hoehe) + var(--sicher-unten));padding:var(--a-2) calc(var(--a-4) + var(--sicher-rechts)) var(--a-2) calc(var(--a-4) + var(--sicher-links));background:linear-gradient(to top, var(--f-grund) 70%, transparent);position:fixed}@media (width>=900px){.daumen-aktion{bottom:var(--a-5);right:var(--a-5)}.daumen-leiste{left:var(--seite-breite);padding:var(--a-3) var(--a-5);bottom:0}.daumen-leiste .knopf{max-width:var(--inhalt-max);margin:0 auto;display:flex}}.uebung-liste{border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche);margin:0 0 72px;padding:0;list-style:none;overflow:hidden}.uebung-liste li+li{border-top:1px solid var(--f-linie)}.uebung-zeile{align-items:center;gap:var(--a-3);width:100%;min-height:60px;padding:var(--a-2) var(--a-4);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.uebung-zeile:active{background:var(--f-flaeche-hoch)}.uebung-text{flex:1;min-width:0}.uebung-name{font-weight:600;display:block}.uebung-info{color:var(--f-text-leise);font-size:var(--s-klein);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.uebung-liste li.geloescht .uebung-name{color:var(--f-text-leise);text-decoration:line-through}.uebung-liste li.geloescht .uebung-zeile{cursor:default}.auswahl-filter{z-index:2;top:calc(-1 * var(--a-4));gap:var(--a-2);margin:calc(-1 * var(--a-4)) calc(-1 * var(--a-4)) 0;padding:var(--a-3) var(--a-4);background:var(--f-flaeche);border-bottom:1px solid var(--f-linie);grid-template-columns:1fr 1fr;display:grid;position:sticky}.auswahl-suche{grid-column:1/-1}.uebung-liste.auswahl-liste{margin-bottom:0}.fehlergrenze{gap:var(--a-3);max-width:34rem;padding:var(--a-5) 0;display:grid}.fehlergrenze-titel{margin:0;font-size:1.25rem}.fehlergrenze p{color:var(--f-text-leise);margin:0}.fehlergrenze-knoepfe{gap:var(--a-2);flex-wrap:wrap;display:flex}.fehlergrenze-details{color:var(--f-text-leise);font-size:.8125rem}.fehlergrenze-details code{margin-top:var(--a-2);overflow-wrap:anywhere;display:block}.ueb-filter{z-index:10;gap:var(--a-2);margin:0 calc(-1 * var(--a-4)) var(--a-3);padding:var(--a-2) var(--a-4);background:var(--f-grund);grid-template-columns:1fr 1fr;display:grid;position:sticky;top:0}.ueb-filter .ueb-suche{grid-column:1/-1}.ueb-treffer{margin-bottom:var(--a-2);color:var(--f-text-leise);font-size:var(--s-klein)}.ueb-formular-reihe{gap:var(--a-3);grid-template-columns:1fr 1fr;display:grid}.ueb-treffer-zeile{justify-content:space-between;align-items:center;gap:var(--a-3);margin-bottom:var(--a-2);display:flex}.ueb-treffer-zeile .ueb-treffer{margin-bottom:0}.plan-seite{padding-bottom:72px}.plan-block-liste{gap:var(--a-2);margin:0 0 var(--a-4);flex-direction:column;padding:0;list-style:none;display:flex}.plan-block-karte{align-items:center;gap:var(--a-3);min-height:72px;padding:var(--a-3) var(--a-4);border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche);color:var(--f-text);text-decoration:none;display:flex}.plan-block-karte.aktiv{border-color:var(--f-akzent);box-shadow:inset 4px 0 0 var(--f-akzent)}.plan-block-karte svg{width:22px;height:22px;color:var(--f-text-leise);flex:none}.plan-block-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.plan-block-name{align-items:center;gap:var(--a-2);font-weight:650;display:flex}.plan-block-info{color:var(--f-text-leise);font-size:var(--s-klein)}.plan-verweis{margin-top:var(--a-4)}.plan-vorlage-liste{gap:var(--a-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.plan-vorlage-karte{width:100%;min-height:60px;padding:var(--a-3) var(--a-4);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.plan-vorlage-karte.plan-vorlage-leer{background:0 0;border-style:dashed}.plan-vorlage-name{font-weight:650}.plan-vorlage-info{color:var(--f-text-leise);font-size:var(--s-klein)}.plan-vorlage-tage{padding-left:var(--a-4);font-size:var(--s-klein);margin:0}.plan-block-raster{padding-bottom:64px}.plan-block-daten{gap:var(--a-4);flex-direction:column;display:flex}.plan-chip-zahl{min-width:var(--tipp)}.plan-leer-hinweis{margin-bottom:var(--a-3)}.plan-tag-liste{gap:var(--a-3);margin:0 0 var(--a-3);flex-direction:column;padding:0;list-style:none;display:flex}.plan-tag-karte{gap:var(--a-3);padding:var(--a-3);flex-direction:column;display:flex}.plan-tag-kopf{align-items:center;gap:var(--a-1);display:flex}.plan-tag-name{flex:1;min-width:0}.plan-tag-name .eingabe{font-weight:650}.plan-wochentag-wahl{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.plan-wochentag-chip{min-width:0;font-size:var(--s-klein);padding:0}.plan-tag-info{color:var(--f-text-leise);font-size:var(--s-klein)}.plan-uebung-liste{border:1px solid var(--f-linie);border-radius:var(--r-mittel);margin:0;padding:0;list-style:none;overflow:hidden}.plan-uebung+.plan-uebung{border-top:1px solid var(--f-linie)}.plan-uebung.offen{background:var(--f-flaeche-hoch)}.plan-uebung-kopf{align-items:center;gap:var(--a-2);width:100%;min-height:56px;padding:var(--a-2) var(--a-3);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.plan-uebung-kopf svg{width:20px;height:20px;color:var(--f-text-leise);flex:none}.plan-uebung-kopf .uebung-name{align-items:center;gap:var(--a-2);display:flex}.plan-uebung-werte{gap:var(--a-2);padding:0 var(--a-3) var(--a-3);flex-direction:column;display:flex}.plan-tag-fuss{gap:var(--a-2);display:flex}.plan-tag-fuss .knopf:first-child{flex:1}.plan-tag-loeschen{width:var(--tipp);color:var(--f-text-leise);padding:0}.plan-block-aktionen,.plan-block-knoepfe{gap:var(--a-2);flex-direction:column;display:flex}.plan-block-knoepfe .leise{align-items:center;gap:var(--a-2);display:flex}.plan-stepper{justify-content:space-between;align-items:center;gap:var(--a-3);display:flex}.plan-stepper-name{font-size:.9375rem}.plan-stepper-tasten{align-items:center;gap:var(--a-1);flex:none;display:flex}.plan-stepper-knopf{width:52px;min-height:48px;padding:0}.plan-stepper-wert{text-align:center;min-width:52px;font-size:var(--s-gross);font-weight:700}.plan-einplan-vorschau{gap:var(--a-2);padding:var(--a-3);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);flex-direction:column;margin:0;list-style:none;display:flex}.plan-einplan-warnung{padding-left:var(--a-2);border-left:3px solid var(--f-warnung)}.plan-balken-liste{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.plan-balken-zeile{align-items:center;gap:var(--a-2);font-size:var(--s-klein);grid-template-columns:8.5em 1fr 3.4em;display:grid}.plan-balken-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plan-balken-spur{background:var(--f-flaeche-hoch);border-radius:999px;height:10px;position:relative;overflow:hidden}.plan-balken-korridor{background:var(--f-akzent-weich);border-left:1px solid var(--f-akzent);border-right:1px solid var(--f-akzent);position:absolute;top:0;bottom:0}.plan-balken-fuellung{background:var(--f-text-leise);border-radius:999px;position:absolute;top:2px;bottom:2px;left:0}.lage-im_korridor .plan-balken-fuellung{background:var(--f-akzent)}.lage-darueber .plan-balken-fuellung{background:var(--f-warnung)}.plan-balken-wert{justify-content:flex-end;gap:3px;font-weight:650;display:flex}.plan-balken-lage{text-align:center;width:1em}.lage-darunter .plan-balken-lage,.plan-volumen-zahl.lage-darunter{color:var(--f-text-leise)}.lage-im_korridor .plan-balken-lage,.plan-volumen-zahl.lage-im_korridor{color:var(--f-akzent)}.lage-darueber .plan-balken-lage,.plan-volumen-zahl.lage-darueber{color:var(--f-warnung)}.plan-volumen-tafel{z-index:18;left:0;right:0;bottom:calc(var(--tab-hoehe) + var(--sicher-unten));border-top:1px solid var(--f-linie);background:var(--f-flaeche);position:fixed;box-shadow:0 -6px 20px #0000002e}.plan-volumen-leiste{align-items:center;gap:var(--a-2);width:100%;min-height:48px;padding:0 var(--a-4);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.plan-volumen-zusammen{gap:2px var(--a-3);font-size:var(--s-klein);flex-wrap:wrap;flex:1;font-weight:600;display:flex}.plan-volumen-pfeil{color:var(--f-text-leise)}.plan-volumen-inhalt{max-height:55dvh;padding:0 var(--a-4) var(--a-4);display:none;overflow-y:auto}.plan-volumen-tafel.offen .plan-volumen-inhalt{display:block}.plan-volumen-titel{margin-bottom:var(--a-3);font-size:var(--s-klein);color:var(--f-text-leise)}.plan-volumen-hinweis{margin-top:var(--a-3);color:var(--f-text-leise);font-size:.75rem}@media (width>=900px){.plan-block-raster{align-items:start;gap:var(--a-5);grid-template-columns:minmax(0,1fr) 300px;padding-bottom:0;display:grid}.plan-volumen-tafel{top:var(--a-4);padding:var(--a-4);border:1px solid var(--f-linie);border-radius:var(--r-gross);box-shadow:none;position:sticky}.plan-volumen-leiste{display:none}.plan-volumen-inhalt{max-height:none;padding:0;display:block}}.kal-treue{gap:var(--a-2);margin:var(--a-3) 0;grid-template-columns:1fr 1fr;display:grid}.kal-treue>div{padding:var(--a-2) var(--a-3);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche)}.kal-treue dt{color:var(--f-text-leise);font-size:.75rem;font-weight:600}.kal-treue dd{margin:0;font-size:.9375rem;font-weight:650}.kal-werkzeug{gap:var(--a-2);align-items:center;display:flex}.kal-ansicht{flex:1}.kal-blaettern{align-items:center;gap:var(--a-2);margin:var(--a-2) 0;display:flex}.kal-blaettern h2{text-align:center;font-size:var(--s-normal);flex:1}.kal-blaettern .knopf-symbol{color:var(--f-text)}.kal-leer{margin:var(--a-4) 0;text-align:center}.kal-zeichen{flex:none;width:14px;height:14px}.kal-zeichen.status-geplant,.kal-zeichen.status-erledigt{color:var(--f-akzent)}.kal-zeichen.status-ausgefallen{color:var(--f-text-leise)}.kal-zeichen.status-ueberfaellig{color:var(--f-warnung)}.kal-monat{border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche);overflow:hidden}.kal-monat-kopf,.kal-monat-woche{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.kal-monat-kopf span{padding:var(--a-1) 0;color:var(--f-text-leise);text-align:center;font-size:.75rem;font-weight:600}.kal-monat-woche{border-top:1px solid var(--f-linie)}.kal-monat-tag{min-height:52px;padding:var(--a-1) 2px;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;display:flex}.kal-monat-tag+.kal-monat-tag{border-left:1px solid var(--f-linie)}.kal-monat-tag.fremd .kal-monat-zahl{color:var(--f-text-leise);opacity:.6}.kal-monat-zahl{border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:.875rem;font-weight:600;display:inline-flex}.kal-monat-tag.ist-heute .kal-monat-zahl{background:var(--f-akzent);color:var(--f-akzent-text)}.kal-monat-marken{align-items:center;gap:1px;display:flex}.kal-monat-marken .kal-zeichen{width:11px;height:11px}.kal-mehr-zahl{color:var(--f-text-leise);font-size:.625rem}.kal-monat-titel{display:none}@media (width>=900px){.kal-monat-tag{min-height:96px;padding:var(--a-1);align-items:stretch}.kal-monat-zahl{align-self:flex-end}.kal-monat-marken{display:none}.kal-monat-titel{flex-direction:column;gap:2px;min-width:0;display:flex}.kal-monat-eintrag{background:var(--f-flaeche-hoch);text-align:left;border-radius:4px;align-items:center;gap:3px;min-width:0;padding:1px 3px;font-size:.6875rem;display:flex}.kal-monat-eintrag .kal-zeichen{width:10px;height:10px}.kal-monat-eintrag-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kal-monat-eintrag.status-ausgefallen .kal-monat-eintrag-text{color:var(--f-text-leise);text-decoration:line-through}}.kal-woche-liste{border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.kal-woche-liste li+li{border-top:1px solid var(--f-linie)}.kal-woche-tag{align-items:flex-start;gap:var(--a-3);width:100%;min-height:56px;padding:var(--a-2) var(--a-3);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.kal-woche-tag.ist-heute{background:var(--f-akzent-weich)}.kal-woche-datum{flex-direction:column;flex:none;align-items:center;width:36px;line-height:1.15;display:flex}.kal-woche-wt{color:var(--f-text-leise);font-size:.75rem;font-weight:600}.kal-woche-zahl{font-weight:700}.kal-woche-tag.ist-heute .kal-woche-wt,.kal-woche-tag.ist-heute .kal-woche-zahl{color:var(--f-akzent)}.kal-woche-eintraege{gap:var(--a-1);flex-direction:column;flex:1;min-width:0;padding-top:2px;display:flex}.kal-woche-eintrag{align-items:flex-start;gap:var(--a-2);display:flex}.kal-woche-eintrag .kal-zeichen{margin-top:3px}.kal-woche-eintrag-text{flex-direction:column;min-width:0;display:flex}.kal-woche-eintrag-titel{font-weight:600}.kal-woche-eintrag-info{color:var(--f-text-leise);font-size:.75rem}.kal-woche-eintrag.status-ausgefallen .kal-woche-eintrag-titel{color:var(--f-text-leise);text-decoration:line-through}.kal-woche-eintrag.status-ueberfaellig .kal-woche-eintrag-info{color:var(--f-warnung);font-weight:600}.kal-legende{gap:var(--a-1) var(--a-3);margin:var(--a-3) 0 0;color:var(--f-text-leise);flex-wrap:wrap;padding:0;font-size:.75rem;list-style:none;display:flex}.kal-legende li{align-items:center;gap:4px;display:flex}.kal-tag-eintraege{gap:var(--a-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.kal-eintrag-karte{gap:var(--a-2);padding:var(--a-3);flex-direction:column;display:flex}.kal-eintrag-kopf{align-items:flex-start;gap:var(--a-2);display:flex}.kal-eintrag-kopf .kal-zeichen{width:18px;height:18px;margin-top:3px}.kal-eintrag-text{flex-direction:column;min-width:0;display:flex}.kal-eintrag-karte.status-ausgefallen .kal-eintrag-titel{color:var(--f-text-leise);text-decoration:line-through}.kal-verschieben{gap:var(--a-2);flex-direction:column;display:flex}.kal-eintrag-loeschen{color:var(--f-text-leise);align-self:flex-start;font-weight:500}.tr-erfassen{min-height:calc(100dvh - var(--a-4) - var(--sicher-oben) - var(--sicher-unten) - var(--testprofil-hoehe,0px));flex-direction:column;display:flex}.tr-erfassen:has(.tr-pausenuhr){padding-bottom:calc(68px + var(--sicher-unten))}.tr-kopf{margin-bottom:var(--a-2);gap:var(--a-1)}.tr-kopf h1{font-size:var(--s-gross);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tr-stand-knopf{padding:0 var(--a-3);font-variant-numeric:tabular-nums}.tr-uebung-karte{touch-action:pan-y;flex:1}.tr-uebung-kopf{align-items:flex-start;gap:var(--a-2);display:flex}.tr-uebung-titel{flex:1;min-width:0}.tr-uebung-titel small{color:var(--f-text-leise);font-size:var(--s-klein)}.tr-uebung-titel h2{font-size:1.375rem;line-height:1.25}.tr-ziel-zeilen{margin:var(--a-2) 0 0;gap:2px;display:grid}.tr-ziel-zeilen div{gap:var(--a-2);display:flex}.tr-ziel-zeilen dt{width:4.2em;color:var(--f-text-leise);font-size:var(--s-klein);flex:none;line-height:1.8}.tr-ziel-zeilen dd{margin:0;font-weight:600}.tr-ziel-heute{color:var(--f-akzent)}.tr-ziel-grund{margin-top:var(--a-1);font-size:var(--s-klein)}.tr-satz-liste{gap:var(--a-2);margin:var(--a-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.tr-satz-zeile{align-items:center;gap:var(--a-2);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche);display:flex}.tr-satz-zeile.aktiv{border-color:var(--f-akzent);box-shadow:0 0 0 1px var(--f-akzent) inset}.tr-satz-text{align-items:center;gap:var(--a-3);min-height:56px;padding:0 var(--a-3);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.tr-satz-nr{width:1.5em;color:var(--f-text-leise);text-align:center;font-weight:700}.tr-satz-werte{flex:1;font-size:1.125rem;font-weight:650}.tr-satz-zeile.erledigt .tr-satz-werte{color:var(--f-text-leise)}.tr-satz-rir{color:var(--f-text-leise);font-size:var(--s-klein)}.tr-haken{border:2px solid var(--f-linie);width:52px;height:52px;color:var(--f-text-leise);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin-right:2px;display:grid}.tr-haken svg{stroke-width:2.6px;width:26px;height:26px}.tr-haken[aria-pressed=true]{border-color:var(--f-akzent);background:var(--f-akzent);color:var(--f-akzent-text)}.tr-satz-plus{margin-top:var(--a-2);color:var(--f-akzent)}.tr-uebung-wechsel{margin-top:var(--a-2);justify-content:space-between;align-items:center;display:flex}.tr-punkte{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.tr-punkt{background:var(--f-linie);border-radius:50%;width:8px;height:8px}.tr-punkt.voll{background:var(--f-akzent-weich);box-shadow:0 0 0 1px var(--f-akzent) inset}.tr-punkt.jetzt{background:var(--f-akzent)}.tr-unten{z-index:10;bottom:var(--sicher-unten);gap:var(--a-2);margin:var(--a-3) calc(-1 * var(--a-4)) 0;padding:var(--a-3) var(--a-4) var(--a-3);border-top:1px solid var(--f-linie);background:var(--f-grund);flex-direction:column;display:flex;position:sticky}.tr-unten.mit-pause{bottom:calc(68px + var(--sicher-unten))}.tr-editor{gap:var(--a-2);grid-template-columns:1fr 1fr;display:grid}.tr-editor:has(>.tr-zahlfeld:only-child){grid-template-columns:1fr}.tr-editor-aktionen{gap:var(--a-2);display:flex}.tr-editor-aktionen .chip{flex:1}.tr-rir-reihe{align-items:center;gap:6px;display:flex}.tr-rir-reihe span{width:2.4em;color:var(--f-text-leise);font-size:var(--s-klein);font-weight:700}.tr-rir-wahl{min-height:var(--tipp);border:1px solid var(--f-linie);border-radius:var(--r-mittel);color:var(--f-text-leise);cursor:pointer;background:0 0;flex:1;font-weight:650}.tr-rir-wahl[aria-pressed=true]{border-color:var(--f-akzent);background:var(--f-akzent-weich);color:var(--f-akzent)}.tr-bestwert-hinweis{background:var(--f-akzent-weich);color:var(--f-akzent);font-size:var(--s-klein);border-radius:999px;align-self:center;padding:4px 12px;font-weight:650;animation:.2s ease-out hinweis-rein}@keyframes hinweis-rein{0%{opacity:0;transform:translateY(6px)}}.tr-zahlfeld{flex-direction:column;gap:2px;min-width:0;display:flex}.tr-zahlfeld-name{color:var(--f-text-leise);font-size:var(--s-klein);font-weight:600}.tr-zahlfeld-reihe{grid-template-columns:var(--tipp) minmax(0, 1fr) var(--tipp);min-height:var(--tipp);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);align-items:stretch;display:grid;overflow:hidden}.tr-zahlfeld-gross .tr-zahlfeld-reihe{grid-template-columns:52px minmax(0,1fr) 52px;min-height:56px}.tr-zahl-taste{color:var(--f-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;font-size:1.625rem;font-weight:500;line-height:1}.tr-zahl-taste:active{background:var(--f-akzent-weich)}.tr-zahl-wert{border:0;border-left:1px solid var(--f-linie);border-right:1px solid var(--f-linie);text-align:center;font-variant-numeric:tabular-nums;background:0 0;width:100%;min-width:0;font-size:18px;font-weight:700}.tr-zahlfeld-gross .tr-zahl-wert{font-size:1.375rem}.tr-zahl-wert:focus{background:var(--f-akzent-weich);outline:none}.tr-pausenuhr{z-index:25;align-items:center;gap:var(--a-1);min-height:68px;padding:var(--a-2) calc(var(--a-3) + var(--sicher-rechts)) calc(var(--a-2) + var(--sicher-unten)) calc(var(--a-3) + var(--sicher-links));border-top:1px solid var(--f-linie);background:var(--f-flaeche);grid-template-columns:56px 1fr 56px auto;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@media (width>=900px){.tr-pausenuhr{left:var(--seite-breite)}}.tr-pausenuhr-balken{background:var(--f-akzent);transform-origin:0;height:3px;transition:transform .25s linear;position:absolute;top:0;left:0;right:0}.tr-pausenuhr-zeit{flex-direction:column;align-items:center;line-height:1.1;display:flex}.tr-pausenuhr-zeit small{color:var(--f-text-leise);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600}.tr-pausenuhr-zeit strong{font-variant-numeric:tabular-nums;font-size:1.75rem}.tr-pausenuhr.fertig .tr-pausenuhr-zeit strong{color:var(--f-akzent)}.tr-pausen-taste{min-height:48px;padding:0 var(--a-2);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);font-variant-numeric:tabular-nums;cursor:pointer;font-weight:650}.tr-pausen-weg{padding:0 var(--a-3);color:var(--f-text-leise)}.tr-uebersicht-liste{gap:var(--a-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tr-uebersicht-zeile{justify-content:space-between;align-items:center;gap:var(--a-3);width:100%;min-height:52px;padding:0 var(--a-3);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);text-align:left;cursor:pointer;font-weight:600;display:flex}.tr-uebersicht-zeile.jetzt{border-color:var(--f-akzent)}.tr-stand{color:var(--f-text-leise);font-variant-numeric:tabular-nums}.tr-stand.voll{color:var(--f-akzent)}.tr-kennzahlen-knopf{width:100%;padding:var(--a-4) var(--a-2);border:1px solid var(--f-linie);border-radius:var(--r-gross);background:var(--f-flaeche);cursor:pointer}.tr-bestwert-liste{padding:var(--a-3) var(--a-4);border-radius:var(--r-mittel);background:var(--f-akzent-weich);margin:0;font-size:.9375rem;list-style:none}.tr-anstrengung-raster{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.tr-anstrengung-wahl{border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);cursor:pointer;min-height:48px;font-size:1.125rem;font-weight:650}.tr-anstrengung-wahl[aria-pressed=true]{background:var(--f-akzent);color:var(--f-akzent-text);border-color:#0000}.tr-rueckblick{gap:var(--a-3);flex-direction:column;display:flex}.tr-rueckblick .kopf{margin-bottom:0}.tr-rueckblick-datum{margin-top:calc(-1 * var(--a-2))}.tr-rueckblick-notiz{white-space:pre-wrap}.tr-rueckblick-uebung h2{font-size:1.0625rem}.tr-rueckblick-uebung .tr-satz-liste{margin-top:var(--a-2)}.tr-rueckblick-uebung .tr-satz-text{min-height:var(--tipp)}.tr-rueckblick-aktionen{gap:var(--a-2);margin-top:var(--a-2);flex-wrap:wrap;display:flex}.tr-rueckblick-aktionen .knopf{flex:1}.heute-seite{gap:var(--a-4);flex-direction:column;padding-bottom:72px;display:flex}.heute-seite .kopf{margin-bottom:0}.heute-datum{margin-top:calc(-1 * var(--a-3))}.heute-haupt{gap:var(--a-2);flex-direction:column;display:flex}.heute-haupt small{color:var(--f-text-leise);font-size:var(--s-klein);font-weight:600}.heute-haupt.laeuft{border-color:var(--f-akzent);background:var(--f-akzent-weich)}.heute-haupt .heute-tage-titel{margin:var(--a-2) 0 0}.heute-tagwahl{gap:var(--a-2);flex-wrap:wrap;display:flex}.heute-tagwahl .knopf{flex:40%}.heute-testdaten{color:var(--f-text-leise);font-size:var(--s-klein);align-self:center;font-weight:500}.koerper-seite{gap:var(--a-4);flex-direction:column;display:flex}.koerper-seite .kopf{margin-bottom:0}.koerper-eintrag{gap:var(--a-3);flex-direction:column;display:flex}.koerper-eintrag>.chip{align-self:flex-start}.koerper-verlauf{gap:var(--a-3);flex-direction:column;display:flex}.koerper-verlauf h2{font-size:1.0625rem}.koerper-diagramm{width:100%;height:auto;display:block;overflow:visible}.koerper-diagramm .koerper-raster{stroke:var(--f-linie);stroke-width:1px}.koerper-diagramm .koerper-achse{fill:var(--f-text-leise);font-variant-numeric:tabular-nums;font-size:10px}.koerper-diagramm .koerper-messpunkt{fill:var(--f-text-leise);opacity:.45}.koerper-diagramm .koerper-trendlinie{fill:none;stroke:var(--f-akzent);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.koerper-diagramm .koerper-trend-ende{fill:var(--f-akzent)}.koerper-veraenderung{flex-direction:column;gap:2px;display:flex}.koerper-veraenderung span{color:var(--f-text-leise);font-size:var(--s-klein)}.koerper-veraenderung.lage-im_band strong{color:var(--f-akzent)}.koerper-veraenderung.lage-unter_band strong{color:var(--f-warnung)}.koerper-diagramm{max-height:320px}.aw-seite{--aw-kraft:var(--f-akzent);--aw-tennis:#d9a441;--aw-ausdauer:#6aa8e6;--aw-sonstiges:#8f98a2;--aw-gewicht:var(--f-text);--aw-korridor:#4fd1a529;--aw-ueber:#f2b84b33;gap:var(--a-4);flex-direction:column;display:flex}@media (prefers-color-scheme:light){.aw-seite{--aw-tennis:#a8690a;--aw-ausdauer:#2a67aa;--aw-sonstiges:#6f7882;--aw-korridor:#127a5c21;--aw-ueber:#a86a0029}}.aw-seite .kopf{margin-bottom:0}@media (width>=1180px){.inhalt:has(>.aw-seite){max-width:1040px}}.aw-raster{gap:var(--a-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1180px){.aw-raster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.aw-voll{grid-column:1/-1}}.aw-zeitraum{gap:var(--a-2);flex-direction:column;display:flex}.aw-zeitraum .segment{min-height:var(--tipp)}@media (width>=700px){.aw-zeitraum{align-items:center;gap:var(--a-4);flex-direction:row}.aw-zeitraum .segmente{min-width:360px}}.aw-karte{gap:var(--a-3);flex-direction:column;min-width:0;display:flex}.aw-kartenkopf{align-items:flex-start;gap:var(--a-2);margin:calc(-1 * var(--a-2)) calc(-1 * var(--a-2)) 0 0;display:flex}.aw-kartenkopf-text{min-width:0;padding-top:var(--a-2);flex:1}.aw-kartenkopf h2{font-size:1.0625rem}.aw-untertitel{color:var(--f-text-leise);font-size:var(--s-klein)}.aw-nowrap{white-space:nowrap}.aw-info{color:var(--f-text-leise);flex:none}.aw-info svg{width:20px;height:20px}.aw-unterblock{gap:var(--a-2);padding-top:var(--a-3);border-top:1px solid var(--f-linie);flex-direction:column;display:flex}.aw-unterkopf{margin:calc(-1 * var(--a-2)) calc(-1 * var(--a-2)) calc(-1 * var(--a-2)) 0;justify-content:space-between;align-items:center;display:flex}.aw-unterkopf h3{font-size:var(--s-normal);margin:0;font-weight:650}.aw-ehrlich{padding:var(--a-3);border:1px dashed var(--f-linie);border-radius:var(--r-mittel);color:var(--f-text-leise);font-size:.9375rem}.aw-leer{gap:var(--a-3);flex-direction:column;display:flex}.aw-leer ul{gap:var(--a-1);flex-direction:column;margin:0;padding-left:1.2em;display:flex}.aw-leer .knopf{align-self:flex-start}.aw-leitzahlen{gap:var(--a-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.aw-leitzahlen li:last-child:nth-child(odd){grid-column:1/-1}@media (width>=1180px){.aw-leitzahlen{grid-template-columns:repeat(5,minmax(0,1fr))}.aw-leitzahlen li:last-child:nth-child(odd){grid-column:auto}}.aw-leitzahl{width:100%;height:100%;min-height:var(--tipp);padding:var(--a-3);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.aw-leitzahl-name{color:var(--f-text-leise);font-size:var(--s-klein);font-weight:600}.aw-leitzahl-wert{align-items:baseline;gap:var(--a-1);display:flex}.aw-leitzahl-wert strong{font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1.2}.aw-leitzahl-wert small{color:var(--f-text-leise);font-size:var(--s-klein)}.aw-richtung{color:var(--f-text-leise);align-self:center;display:inline-flex}.aw-richtung svg{width:18px;height:18px}.aw-leitzahl-text{font-size:.875rem;line-height:1.35}.aw-leitzahl-zusatz{color:var(--f-text-leise);font-size:.75rem;line-height:1.35}.aw-leitzahl.ton-gut .aw-leitzahl-text{color:var(--f-akzent);font-weight:600}.aw-leitzahl.ton-achtung .aw-leitzahl-text{color:var(--f-warnung);font-weight:600}.aw-hinweise{gap:var(--a-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aw-hinweis{padding:var(--a-3) var(--a-3) var(--a-1);border:1px solid var(--f-linie);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);border-left-width:4px;flex-direction:column;gap:2px;display:flex}.aw-hinweis.art-gut{border-left-color:var(--f-akzent)}.aw-hinweis.art-auffaellig{border-left-color:var(--f-warnung)}.aw-hinweis.art-info{border-left-color:var(--f-text-leise)}.aw-hinweis-art{color:var(--f-text-leise);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.aw-hinweis-titel{line-height:1.35}.aw-hinweis-text{color:var(--f-text-leise);font-size:.875rem}.aw-hinweis-folgerung{gap:var(--a-1);margin-top:var(--a-1);font-size:.9375rem;display:flex}.aw-hinweis-folgerung svg{width:18px;height:18px;color:var(--f-akzent);flex:none;margin-top:2px}.aw-textknopf{min-height:var(--tipp);color:var(--f-akzent);font-size:var(--s-klein);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.aw-legende{align-items:center;gap:var(--a-1) var(--a-3);color:var(--f-text-leise);flex-wrap:wrap;font-size:.75rem;display:flex}.aw-leg-eintrag{align-items:center;gap:var(--a-1);display:inline-flex}.aw-leg{vertical-align:-1px;border-radius:3px;width:12px;height:12px;display:inline-block}.aw-leg-korridor{background:var(--aw-korridor);border:1px solid var(--f-akzent)}.aw-leg-balken{background:var(--f-text);height:6px}.aw-leg-vorwoche{background:var(--f-text-leise);border-radius:0;width:2px;height:12px}.aw-leg-punkt{background:var(--aw-kraft);border-radius:50%;width:9px;height:9px;display:inline-block}.aw-leg-punkt.hohl{border:2px solid var(--aw-kraft);background:0 0}.aw-leg-punkt.marke{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--f-flaeche), 0 0 0 2.5px var(--aw-kraft)}.aw-leg-linie{border-top:3px solid var(--aw-kraft);width:18px;height:0;display:inline-block}.aw-leg-linie.aw-r-gewicht{border-top:2px dashed var(--aw-gewicht)}.aw-legende-d{margin-left:auto}.aw-muskeln{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aw-muskel{align-items:center;gap:var(--a-2);grid-template-columns:7.5rem minmax(0,1fr) 5.2rem;min-height:28px;display:grid}.aw-muskel-name{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.aw-muskel-spur{background:var(--f-flaeche-hoch);border-radius:7px;height:14px;position:relative}.aw-muskel-korridor{background:var(--aw-korridor);border-left:1px solid var(--f-akzent);border-right:1px solid var(--f-akzent);position:absolute;top:0;bottom:0}.aw-muskel-balken{background:var(--f-text);border-radius:3px;height:6px;position:absolute;top:4px;left:0}.aw-muskel.lage-darunter .aw-muskel-balken{background:var(--f-text-leise)}.aw-muskel-vorwoche{background:var(--f-text-leise);width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.aw-muskel-wert{align-items:baseline;gap:var(--a-1);font-variant-numeric:tabular-nums;display:flex}.aw-muskel-wert strong{text-align:right;min-width:2.2em}.aw-muskel-wert small{color:var(--f-text-leise);font-size:.75rem}.aw-muskel.lage-darueber .aw-muskel-wert small{color:var(--f-warnung)}.aw-klein summary{min-height:var(--tipp);color:var(--f-text-leise);cursor:pointer;align-items:center;font-size:.875rem;font-weight:600;display:flex}.aw-klein[open]>p{margin-bottom:var(--a-2)}.aw-klein .aw-muskel{opacity:.75}.aw-scroll{margin:0 calc(-1 * var(--a-2));padding:0 var(--a-2);-webkit-overflow-scrolling:touch;overflow-x:auto}.aw-raster-tabelle{width:100%;min-width:calc(5.5rem + var(--aw-spalten,12) * 18px);border-collapse:separate;border-spacing:2px;table-layout:auto;font-variant-numeric:tabular-nums;font-size:.6875rem}.aw-raster-tabelle th{color:var(--f-text-leise);text-align:center;font-weight:600}.aw-raster-tabelle thead th{padding-bottom:2px}.aw-raster-name{z-index:1;width:5.5rem;max-width:5.5rem;padding-right:var(--a-1);background:var(--f-flaeche);white-space:nowrap;text-overflow:ellipsis;position:sticky;left:0;overflow:hidden;color:var(--f-text)!important;text-align:left!important;font-weight:500!important}.aw-raster-tabelle td{text-align:center;min-width:16px;height:22px;color:var(--f-text-leise);border-radius:4px}.aw-raster-tabelle td.lage-im_korridor,.aw-zelle-muster.lage-im_korridor{background:var(--aw-korridor);color:var(--f-text);font-weight:600}.aw-raster-tabelle td.lage-darueber,.aw-zelle-muster.lage-darueber{background:var(--aw-ueber);color:var(--f-text);font-weight:600}.aw-raster-tabelle td.lage-darunter,.aw-zelle-muster.lage-darunter{box-shadow:inset 0 0 0 1px var(--f-linie)}.aw-raster-tabelle td.aw-jetzt{outline:1px dashed var(--f-text-leise);outline-offset:-1px}.aw-raster-tabelle thead th.aw-jetzt{color:var(--f-text)}.aw-raster-tabelle .aw-gedaempft{opacity:.6}.aw-raster-tabelle .aw-klein-zeile .aw-raster-name{color:var(--f-text-leise)!important}.aw-raster-tabelle .aw-trenner{border-top:6px solid #0000}.aw-zelle-muster{text-align:center;font-variant-numeric:tabular-nums;border-radius:4px;min-width:22px;padding:0 4px;display:inline-block}.aw-diagramm{gap:var(--a-1);flex-direction:column;display:flex}.aw-lesezeile{min-height:2.6em;color:var(--f-text-leise);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.3}.aw-lesezeile strong{color:var(--f-text);font-size:.9375rem}.aw-svg{touch-action:pan-y;cursor:crosshair;border-radius:var(--r-klein);width:100%;height:auto;display:block;overflow:visible}.aw-svg:focus-visible{outline:2px solid var(--f-akzent);outline-offset:4px}.aw-svg .aw-raster{stroke:var(--f-linie);stroke-width:1px}.aw-svg .aw-bezug{stroke:var(--f-text-leise);stroke-width:1px;stroke-dasharray:3 3}.aw-svg .aw-band{fill:var(--aw-korridor)}.aw-svg .aw-achse{fill:var(--f-text-leise);font-variant-numeric:tabular-nums;font-size:10px}.aw-svg .aw-fuehrung{stroke:var(--f-text-leise);stroke-width:1px;opacity:.5}.aw-svg .aw-linie{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.aw-svg .aw-gestrichelt{stroke-width:2px;stroke-dasharray:5 4}.aw-svg .aw-punkt{fill:currentColor}.aw-svg .aw-punkt.aw-hohl{fill:var(--f-flaeche);stroke:currentColor;stroke-width:1.6px}.aw-svg .aw-punkt.aw-marke{stroke:var(--f-flaeche);stroke-width:2px}.aw-svg .aw-endtext{fill:currentColor;font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.aw-r-kraft{color:var(--aw-kraft)}.aw-r-gewicht{color:var(--aw-gewicht)}.aw-r-neutral{color:var(--f-text)}.aw-svg .aw-balken{fill:var(--aw-kraft)}.aw-svg .aw-f-kraft,.aw-leg.aw-f-kraft{fill:var(--aw-kraft);background:var(--aw-kraft)}.aw-svg .aw-f-tennis,.aw-leg.aw-f-tennis{fill:var(--aw-tennis);background:var(--aw-tennis)}.aw-svg .aw-f-ausdauer,.aw-leg.aw-f-ausdauer{fill:var(--aw-ausdauer);background:var(--aw-ausdauer)}.aw-svg .aw-f-sonstiges,.aw-leg.aw-f-sonstiges{fill:var(--aw-sonstiges);background:var(--aw-sonstiges)}.aw-svg .aw-f-schwach{fill:var(--aw-kraft);opacity:.45}.aw-svg .aw-laufend .aw-balken{opacity:.5}.aw-svg .aw-auswahl{fill:var(--f-flaeche-hoch)}.aw-svg .aw-marke-text{fill:var(--f-text-leise);font-size:9px;font-weight:700}.aw-mini{width:72px;height:26px;color:var(--aw-kraft);flex:none}.aw-mini path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round}.aw-mini circle{fill:currentColor}.aw-mini.t-stagniert,.aw-mini.t-faellt{color:var(--f-warnung)}.aw-mini.t-offen{color:var(--f-text-leise)}.aw-werte{gap:var(--a-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.aw-werte>div{min-width:0}.aw-werte dt{min-height:28px;color:var(--f-text-leise);align-items:center;font-size:.75rem;font-weight:600;display:flex}.aw-werte dt .aw-info{width:32px;min-height:32px;margin:-6px 0}.aw-werte dt .aw-info:after{content:"";position:absolute;inset:-6px}.aw-werte dt .aw-info{position:relative}.aw-werte dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.0625rem;font-weight:650}.aw-werte dd small{color:var(--f-text-leise);font-size:.75rem;font-weight:500;display:block}.aw-chips .chip{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.aw-chip-mehr{align-items:center;gap:var(--a-1);display:inline-flex}.aw-chip-mehr svg{width:16px;height:16px}.aw-detail{gap:var(--a-3);flex-direction:column;display:flex}.aw-bestwerte{color:var(--f-text-leise);flex-direction:column;gap:2px;font-size:.8125rem;display:flex}.aw-stillstand{align-items:center;gap:var(--a-2);padding:var(--a-1) 0 var(--a-1) var(--a-3);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);font-size:.875rem;display:flex}.aw-stillstand>span:nth-child(2){flex:1}.aw-trend{white-space:nowrap;flex:none;align-items:center;gap:2px;font-size:.75rem;font-weight:700;display:inline-flex}.aw-trend svg{width:16px;height:16px}.aw-trend.t-steigend{color:var(--f-akzent)}.aw-trend.t-stagniert,.aw-trend.t-faellt{color:var(--f-warnung)}.aw-trend.t-offen{color:var(--f-text-leise);font-weight:600}.aw-wahlliste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aw-wahlliste li+li{border-top:1px solid var(--f-linie)}.aw-wahlzeile{justify-content:space-between;align-items:center;gap:var(--a-2);width:100%;min-height:52px;padding:var(--a-2) 0;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.aw-wahlzeile small{color:var(--f-text-leise);font-size:var(--s-klein);display:block}.aw-entwicklung{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aw-entwicklung li+li{border-top:1px solid var(--f-linie)}.aw-entwicklung-zeile{align-items:center;gap:var(--a-2);width:100%;min-height:52px;padding:var(--a-1) 0;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 72px 4.6rem 5.4rem;display:grid}.aw-entwicklung-name{min-width:0;font-size:.9375rem;line-height:1.3}.aw-entwicklung-name small{color:var(--f-text-leise);font-size:.75rem;display:block}.aw-entwicklung-wert{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.25;display:flex}.aw-entwicklung-wert small{color:var(--f-text-leise);font-size:.75rem}.aw-entwicklung-zeile .aw-trend{justify-content:flex-end}@media (width<=400px){.aw-entwicklung-zeile{grid-template-columns:minmax(0,1fr) 56px 4.2rem}.aw-entwicklung-zeile .aw-mini{width:56px}.aw-entwicklung-zeile .aw-trend{grid-column:1;justify-content:flex-start;margin-top:-4px}}.aw-hinweis-umstritten{color:var(--f-text-leise);font-size:.8125rem;font-style:italic}.aw-ac{align-items:baseline;gap:var(--a-2);display:flex}.aw-ac strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.aw-ac span{font-size:.875rem}.aw-urteil{padding:var(--a-3);border-radius:var(--r-mittel);background:var(--f-flaeche-hoch);font-weight:600;line-height:1.4}.aw-urteil.ton-gut{background:var(--f-akzent-weich);color:var(--f-akzent)}.aw-urteil.ton-achtung{color:var(--f-warnung)}.aw-erklaerung{gap:var(--a-1);flex-direction:column;margin:0;display:flex}.aw-erklaerung dt{margin-top:var(--a-2);color:var(--f-text-leise);font-size:var(--s-klein);font-weight:700}.aw-erklaerung dt:first-child{margin-top:0}.aw-erklaerung dd{margin:0;line-height:1.5}.aw-feldgruppe{gap:var(--a-2);flex-direction:column;display:flex}.aw-stepper{grid-template-columns:minmax(0, 1fr) var(--tipp) 6.5rem var(--tipp);align-items:center;gap:var(--a-2);display:grid}.aw-stepper .knopf{padding:0}.aw-stepper-wert{text-align:center;font-variant-numeric:tabular-nums;font-weight:650}.einst{gap:var(--a-5);flex-direction:column;display:flex}.einst-karte{gap:var(--a-3);flex-direction:column;display:flex}.einst-erklaerung{color:var(--f-text-leise);font-size:var(--s-klein);margin:0}.einst-stepper{justify-content:space-between;align-items:center;gap:var(--a-3);display:flex}.einst-stepper-name{flex:1;min-width:0}.einst-stepper-tasten{align-items:center;gap:var(--a-1);flex:none;display:flex}.einst-stepper-tasten .knopf{border:1px solid var(--f-linie);background:var(--f-flaeche-hoch);color:var(--f-text)}.einst-stepper-wert{font-variant-numeric:tabular-nums;text-align:center;min-width:5.5em;font-weight:650}.einst-knoepfe{gap:var(--a-2);flex-direction:column;display:flex}@media (width>=600px){.einst-knoepfe{flex-flow:wrap}}.einst-meldung{margin:0}.einst-datei{overflow-wrap:anywhere;margin:0;font-weight:650}.einst-tabelle{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.einst-tabelle th,.einst-tabelle td{padding:var(--a-2) 0;border-bottom:1px solid var(--f-linie);text-align:right}.einst-tabelle th:first-child{text-align:left;font-weight:500}.einst-tabelle thead th{color:var(--f-text-leise);font-size:var(--s-klein);font-weight:600}.einst-liste{margin:0}.einst-liste>div{justify-content:space-between;gap:var(--a-3);padding:var(--a-2) 0;border-bottom:1px solid var(--f-linie);display:flex}.einst-liste>div:last-child{border-bottom:0}.einst-liste dt{color:var(--f-text-leise)}.einst-liste dd{text-align:right;margin:0;font-weight:600}.einst-liste dd.einst-warnung{color:var(--f-warnung)}.einst-installieren h3{font-size:var(--s-normal);margin:0}.einst-installieren ol{gap:var(--a-1);flex-direction:column;margin:0;padding-left:1.25em;display:flex}.einst-abgleich-zustand{align-items:baseline;gap:var(--a-2);margin:0;font-weight:650;display:flex}.einst-punkt{background:var(--f-text-leise);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-1px)}.einst-punkt.einst-punkt-ok{background:var(--f-akzent)}.einst-punkt.einst-punkt-warnung{background:var(--f-warnung)}.einst-punkt.einst-punkt-fehler{background:var(--f-gefahr)}.einst-formular{gap:var(--a-3);flex-direction:column;display:flex}.einst-konto{overflow-wrap:anywhere}.einst-lauf{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite einst-drehen}@keyframes einst-drehen{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.einst-lauf{animation-duration:2.4s}}.einst-nebenaktionen{gap:var(--a-2);padding:0 var(--a-1);flex-direction:column;display:flex}.einst-nebenaktion{flex-direction:column;align-items:flex-start;display:flex}.einst-nebenaktion .knopf{margin-left:calc(-1 * var(--a-3));padding:0 var(--a-3);color:var(--f-text-leise);font-weight:550}.einst-nebenaktion .knopf.einst-gefahr{color:var(--f-gefahr)}.einst-nebenaktion .einst-erklaerung{margin-top:calc(-1 * var(--a-2))}.einst-wege{gap:var(--a-3);flex-direction:column;margin:0;padding-left:1.25em;display:flex}.einst-wege .knopf{margin-top:var(--a-2);display:flex}.blatt-fuss .einst-blatt-haupt{flex:1}
