[data-schulung]{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--r-klein:10px;--r-karte:14px;--r-pille:980px;--flaeche:#fff;--flaeche-2:#f5f5f7;--text:#1d1d1f;--leise:#6e6e73;--linie:#d2d2d7;--linie-zart:#ebebed;--warnung-grund:#fff8e6;--warnung-linie:#f0d9a0;--warnung-text:#5c4a1a;--gut-grund:#eef6ee;--gut-linie:#cfe3cf;--gut-text:#2c4a2c;--schlecht:#a3312a;--gut:#2f8f4e;--akzent:#1d1d1f;color:var(--text);background:var(--flaeche);min-height:100vh;font-family:var(--schrift,-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif),-apple-system,"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}[data-schulung] .s-rahmen{background:var(--flaeche);color:var(--text)}[data-schulung] [data-darstellung=dunkel]{--flaeche:#000;--flaeche-2:#1c1c1e;--text:#f5f5f7;--leise:#98989d;--linie:#3a3a3c;--linie-zart:#2c2c2e;--warnung-grund:#2a2410;--warnung-linie:#4a3f18;--warnung-text:#e8d9a8;--gut-grund:#14241a;--gut-linie:#244a30;--gut-text:#a8d9b8;--schlecht:#ff6961;--gut:#6fcf97}[data-schulung] .s-rahmen{flex-direction:column;min-height:100vh;display:flex}[data-schulung] .s-kopf{align-items:center;gap:var(--s5);padding:var(--s4)var(--s5);border-bottom:1px solid var(--linie-zart);z-index:10;background:color-mix(in srgb,var(--flaeche)82%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);flex-wrap:wrap;display:flex;position:sticky;top:0}[data-schulung] .s-marke{color:var(--akzent);letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:600;text-decoration:none}[data-schulung] .s-nav{gap:var(--s5);flex-wrap:wrap;align-items:baseline;display:flex}[data-schulung] .s-nav a,[data-schulung] .s-rechts a{color:var(--leise);font-size:15px;text-decoration:none;transition:color .15s}[data-schulung] .s-nav a:hover,[data-schulung] .s-rechts a:hover{color:var(--text)}[data-schulung] .s-rechts{gap:var(--s5);color:var(--leise);flex-wrap:wrap;align-items:baseline;min-width:0;margin-left:auto;font-size:14px;display:flex}[data-schulung] .s-rechts .s-wer{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-schulung] .s-abmelden{color:var(--leise);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;min-height:44px;margin:0;padding:0;font-size:15px;transition:color .15s;display:inline-flex}[data-schulung] .s-abmelden:hover:not(:disabled){color:var(--text)}[data-schulung] .s-abmelden:disabled{opacity:.5;cursor:default}[data-schulung] .s-abmelden:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:4px}[data-schulung] .s-blatt{width:100%;max-width:820px;padding:var(--s7)var(--s5)var(--s8);margin:0 auto}[data-schulung] .s-blatt--schmal{max-width:460px;padding-top:12vh}[data-schulung] .s-titel{letter-spacing:-.021em;margin:0 0 var(--s2);font-size:32px;font-weight:600;line-height:1.15}[data-schulung] .s-titel-2{letter-spacing:-.012em;margin:0 0 var(--s2);font-size:21px;font-weight:600;line-height:1.25}[data-schulung] .s-vorspann{color:var(--leise);margin:0 0 var(--s6);max-width:60ch}[data-schulung] .s-leise{color:var(--leise)}[data-schulung] .s-zahl{letter-spacing:-.02em;font-size:34px;font-weight:600}[data-schulung] .s-abschnitt{margin:0 0 var(--s7)}[data-schulung] .s-abschnitt+.s-abschnitt{padding-top:var(--s6);border-top:1px solid var(--linie-zart)}[data-schulung] .s-karte{border:1px solid var(--linie-zart);border-radius:var(--r-karte);padding:var(--s5);background:var(--flaeche)}[data-schulung] .s-knopf{font:inherit;border-radius:var(--r-pille);background:var(--akzent);color:#fff;cursor:pointer;border:1px solid #0000;padding:10px 20px;font-size:16px;font-weight:500;transition:opacity .15s,transform .1s}@media (pointer:coarse){[data-schulung] .s-knopf{min-height:44px;padding-top:0;padding-bottom:0}}[data-schulung] .s-knopf:hover:not(:disabled){opacity:.88}[data-schulung] .s-knopf:active:not(:disabled){transform:scale(.98)}[data-schulung] .s-knopf:disabled{opacity:.4;cursor:default}[data-schulung] .s-knopf--still{color:var(--text);border:1px solid var(--linie);background:0 0}[data-schulung] .s-knopf--still:hover:not(:disabled){background:var(--flaeche-2);opacity:1}[data-schulung] .s-knopf--klein{padding:6px 14px;font-size:14px}@media (pointer:coarse){[data-schulung] .s-knopf--klein{padding-top:0;padding-bottom:0}}[data-schulung] .s-feld,[data-schulung] .s-wahl,[data-schulung] .s-flaechentext{font:inherit;border-radius:var(--r-klein);border:1px solid var(--linie);background:var(--flaeche);width:100%;color:var(--text);padding:10px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}[data-schulung] .s-flaechentext{resize:vertical;min-height:220px;line-height:1.6}[data-schulung] .s-wahl{width:auto;max-width:100%}[data-schulung] .s-feld:focus,[data-schulung] .s-wahl:focus,[data-schulung] .s-flaechentext:focus{border-color:var(--akzent);box-shadow:0 0 0 4px color-mix(in srgb,var(--akzent)18%,transparent);outline:none}[data-schulung] .s-marke-feld{color:var(--leise);margin-bottom:var(--s1);font-size:14px;display:block}[data-schulung] .s-reihe{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}[data-schulung] .s-tabelle{border-collapse:collapse;width:100%}[data-schulung] .s-tabelle td,[data-schulung] .s-tabelle th{text-align:left;vertical-align:top;padding:14px 10px 14px 0}[data-schulung] .s-tabelle tr{border-bottom:1px solid var(--linie-zart)}[data-schulung] .s-tabelle th{color:var(--leise);font-size:14px;font-weight:500}[data-schulung] .s-dehnt{flex:1;min-width:0}[data-schulung] .s-rechtsbuendig{text-align:right}[data-schulung] .s-rollt{overflow-x:auto}[data-schulung] .s-pille{letter-spacing:.02em;border-radius:var(--r-pille);border:1px solid var(--linie);color:var(--leise);background:var(--flaeche-2);margin-bottom:var(--s2);padding:3px 10px;font-size:12px;font-weight:500;display:inline-block}[data-schulung] .s-pille[data-wirksam=ja]{color:var(--gut-text);background:var(--gut-grund);border-color:var(--gut-linie)}[data-schulung] .s-liste{margin:0;padding:0;list-style:none}[data-schulung] .s-liste>li{border-bottom:1px solid var(--linie-zart);padding:14px 0}[data-schulung] .s-liste>li:last-child{border-bottom:none}[data-schulung] .s-hinweis{border-radius:var(--r-klein);margin:0 0 var(--s5);background:var(--warnung-grund);border:1px solid var(--warnung-linie);color:var(--warnung-text);padding:12px 16px;font-size:15px;line-height:1.5}[data-schulung] .s-hinweis--gut{background:var(--gut-grund);border-color:var(--gut-linie);color:var(--gut-text)}[data-schulung] .s-befund{border-left:3px solid var(--warnung-linie);margin-top:var(--s2);color:var(--warnung-text);padding-left:12px;font-size:14px;line-height:1.5}[data-schulung] .s-schlecht{color:var(--schlecht)}[data-schulung] .s-gut{color:var(--gut)}[data-schulung] .s-lesetext{white-space:pre-wrap;letter-spacing:-.003em;font-size:18px;line-height:1.7}@media (max-width:640px){[data-schulung] .s-blatt{padding:var(--s5)var(--s4)var(--s7)}[data-schulung] .s-titel{font-size:26px}[data-schulung] .s-kopf{padding:var(--s3)var(--s4);gap:var(--s3)var(--s4)}[data-schulung] .s-nav{gap:var(--s4)}[data-schulung] .s-rechts{gap:var(--s4);width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){[data-schulung] *{transition:none!important}}[data-schulung] .s-kennzahlen{gap:var(--s3);margin:0 0 var(--s6);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}[data-schulung] .s-kennzahl{border:1px solid var(--linie-zart);border-radius:var(--r-karte);padding:var(--s4)var(--s5);background:var(--flaeche);flex-direction:column;gap:2px;display:flex}[data-schulung] .s-kennzahl .s-zahl{font-variant-numeric:tabular-nums}[data-schulung] .s-kennzahl-titel{letter-spacing:.04em;text-transform:uppercase;color:var(--leise);font-size:12px;font-weight:500}[data-schulung] .s-kennzahl-zusatz{color:var(--leise);font-size:13px}[data-schulung] .s-modulzeile{justify-content:space-between;align-items:baseline;gap:var(--s4);flex-wrap:wrap;display:flex}[data-schulung] .s-modulzeile>div{flex:320px;min-width:0}[data-schulung] .s-fuss{gap:var(--s5);max-width:820px;margin:var(--s7)auto 0;padding:var(--s5)var(--s5)var(--s6);border-top:1px solid var(--linie);color:var(--leise);flex-wrap:wrap;align-items:baseline;font-size:14px;display:flex}[data-schulung] .s-fuss a{color:var(--leise);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}[data-schulung] .s-fuss a:hover{color:var(--text)}[data-schulung] .s-fuss>span:last-child{margin-left:auto}[data-schulung] .s-paare{margin:var(--s4)0 0;gap:var(--s3);display:grid}[data-schulung] .s-paare>div{gap:var(--s4);grid-template-columns:200px 1fr;display:grid}[data-schulung] .s-paare dt{color:var(--leise);font-size:14px}[data-schulung] .s-paare dd{white-space:pre-line;margin:0}@media (max-width:620px){[data-schulung] .s-paare>div{grid-template-columns:1fr;gap:2px}}[data-schulung] .s-hinweis[data-gut=ja]{border-color:color-mix(in srgb,var(--akzent)40%,transparent);background:color-mix(in srgb,var(--akzent)7%,transparent)}[data-schulung] .s-felderraster{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}[data-schulung] .s-felderraster .s-breit{grid-column:1/-1}[data-schulung] .s-balken{background:var(--linie);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}[data-schulung] .s-balken-fuellung{background:var(--akzent);border-radius:3px;height:100%}.s-ansicht{z-index:50;background:var(--akzent);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:sticky;top:0}.s-ansicht .s-knopf{color:#111;background:#fff}[data-schulung] .s-fortsetzen{gap:var(--s5);border:1px solid var(--linie-zart);border-radius:var(--r-karte);padding:var(--s5);margin:0 0 var(--s6);background:color-mix(in srgb,var(--akzent)6%,var(--flaeche));flex-wrap:wrap;align-items:center;display:flex}[data-schulung] .s-fortsetzen-titel{letter-spacing:-.01em;margin:2px 0 4px;font-size:19px;font-weight:600}[data-schulung] .s-karten{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}[data-schulung] .s-kurskarte{color:inherit;border:1px solid var(--linie-zart);border-radius:var(--r-karte);background:var(--flaeche);flex-direction:column;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}[data-schulung] .s-kurskarte:hover{transform:translateY(-2px);box-shadow:0 10px 30px -18px #00000059}[data-schulung] .s-titelbild{aspect-ratio:16/9;background:color-mix(in srgb,var(--akzent)14%,var(--flaeche-2));color:var(--akzent);background-position:50%;background-size:cover;place-items:center;font-size:40px;font-weight:600;display:grid}[data-schulung] .s-titelbild--breit{border-radius:var(--r-karte);margin:0 0 var(--s5);max-height:320px}[data-schulung] .s-kurskarte-text{padding:var(--s4);flex-direction:column;flex:1;gap:6px;display:flex}[data-schulung] .s-kurskarte-titel{letter-spacing:-.01em;font-size:17px;font-weight:600}[data-schulung] .s-kurskarte-beschreibung{color:var(--leise);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-schulung] .s-kurskarte-knopf{align-self:flex-start;margin-top:auto}[data-schulung] .s-kapitel{gap:var(--s3);display:grid}[data-schulung] .s-kapitelkarte{gap:var(--s4);border:1px solid var(--linie-zart);border-radius:var(--r-karte);padding:var(--s3);color:inherit;background:var(--flaeche);grid-template-columns:140px 1fr;align-items:center;text-decoration:none;display:grid}[data-schulung] .s-kapitelkarte:hover{background:var(--flaeche-2)}[data-schulung] .s-kapitelkarte .s-titelbild{border-radius:var(--r-klein);font-size:24px}[data-schulung] .s-kapitelkarte-titel{font-size:17px;font-weight:600}@media (max-width:560px){[data-schulung] .s-kapitelkarte{grid-template-columns:1fr}}[data-schulung] .s-verbindungen{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}[data-schulung] .s-verbindung .s-reihe{align-items:flex-start;gap:var(--s4)}[data-schulung] .s-verbindung-marke{background:var(--flaeche-2);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;display:grid}[data-schulung] .s-verbindung[data-stand=bald]{opacity:.78}[data-schulung] .s-verbindung .s-titel-2{margin:0 0 2px;font-size:17px}[data-schulung] .s-verbindung .s-rechtsbuendig{justify-items:end;gap:6px;display:grid}@media (max-width:760px){[data-schulung] .s-verbindungen{grid-template-columns:1fr}}[data-schulung] .s-darstellung{background:var(--flaeche-2);border:1px solid var(--linie-zart);border-radius:999px;gap:2px;margin-left:auto;padding:2px;display:inline-flex}[data-schulung] .s-darstellung button{width:28px;height:24px;color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px}[data-schulung] .s-feldhilfe{vertical-align:middle;margin-left:6px;display:inline-block;position:relative}[data-schulung] .s-feldhilfe-knopf{border:1px solid var(--linie);background:var(--flaeche);width:18px;height:18px;color:var(--leise);cursor:pointer;border-radius:50%;padding:0;font-size:11px;font-weight:700;line-height:1}[data-schulung] .s-feldhilfe-knopf:hover,[data-schulung] .s-feldhilfe[data-offen=ja] .s-feldhilfe-knopf{border-color:var(--akzent);color:var(--akzent)}[data-schulung] .s-feldhilfe-blase{z-index:30;background:var(--text);width:min(320px,80vw);color:var(--flaeche);white-space:normal;border-radius:12px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.5;position:absolute;top:24px;left:0;box-shadow:0 10px 30px #0003}[data-schulung] .s-weg{gap:var(--s3);display:grid}[data-schulung] .s-weg-schritt{border:1px solid var(--linie-zart);border-radius:var(--r-karte);background:var(--flaeche)}[data-schulung] .s-weg-schritt[data-stufe=offen][data-naechster=ja]{border-color:var(--akzent);box-shadow:0 10px 30px color-mix(in srgb,var(--akzent)12%,transparent)}[data-schulung] .s-weg-schritt>summary{gap:var(--s3);padding:var(--s3)var(--s4);cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;list-style:none;display:grid}[data-schulung] .s-weg-schritt>summary::-webkit-details-marker{display:none}[data-schulung] .s-weg-nr{border:1.5px solid var(--linie);width:30px;height:30px;color:var(--leise);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}[data-schulung] .s-weg-schritt[data-stufe=erledigt] .s-weg-nr{background:var(--akzent);border-color:var(--akzent);color:#fff}[data-schulung] .s-weg-schritt[data-naechster=ja] .s-weg-nr{border-color:var(--akzent);color:var(--akzent)}[data-schulung] .s-weg-titel{font-size:16px;font-weight:600}[data-schulung] .s-weg-koerper{padding:0 var(--s4)var(--s4)calc(34px + var(--s3) + var(--s4));gap:var(--s3);max-width:70ch;display:grid}[data-schulung] .s-weg-koerper ol{margin:0;padding-left:1.2rem}@media (max-width:560px){[data-schulung] .s-weg-koerper{padding-left:var(--s4)}}[data-schulung] .s-app .s-karte,[data-schulung] .s-app .s-werkzeuge,[data-schulung] .s-app .s-kennzahl{border-color:var(--linie-zart);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000a}[data-schulung] .s-app .s-werkzeuge>summary:before{content:"›";width:18px;color:var(--leise);transition:transform .15s;display:inline-block}[data-schulung] .s-app .s-werkzeuge[open]>summary:before{transform:rotate(90deg)}[data-schulung] .s-app :is(input,select,textarea):focus-visible,[data-schulung] .s-app button:focus-visible,[data-schulung] .s-app a:focus-visible{outline:2px solid color-mix(in srgb,var(--akzent)55%,transparent);outline-offset:2px}[data-schulung] .s-app .s-titel{letter-spacing:-.02em}[data-schulung] .s-bot{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}[data-schulung] .s-bot-knopf{cursor:pointer;background:var(--akzent);color:#fff;height:50px;box-shadow:0 10px 30px color-mix(in srgb,var(--akzent)40%,transparent);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 16px;font-size:15px;font-weight:600;transition:transform .15s;display:inline-flex;position:relative}[data-schulung] .s-bot-knopf:hover{transform:translateY(-1px)}[data-schulung] .s-bot[data-offen=ja] .s-bot-knopf{justify-content:center;width:50px;padding:0}[data-schulung] .s-bot-ungelesen{color:#fff;background:#e5484d;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:12px;display:grid;position:absolute;top:-4px;right:-4px}[data-schulung] .s-bot-fenster{background:var(--flaeche);width:min(92vw,400px);height:min(70vh,560px);color:var(--text);border:1px solid var(--linie-zart);transform-origin:100% 100%;border-radius:22px;flex-direction:column;transition:transform .2s,opacity .2s;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000038}[data-schulung] .s-bot[data-offen=nein] .s-bot-fenster{opacity:0;pointer-events:none;position:absolute;transform:scale(.95)translateY(10px)}[data-schulung] .s-bot-kopf{border-bottom:1px solid var(--linie-zart);background:var(--flaeche-2);align-items:center;gap:10px;padding:14px 14px 12px;display:flex}[data-schulung] .s-bot-avatar{background:var(--akzent);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}[data-schulung] .s-bot-avatar--klein{border-radius:9px;width:28px;height:28px;margin-top:2px;font-size:13px}[data-schulung] .s-bot-name{font-size:15px;font-weight:700}[data-schulung] .s-bot-stand{color:var(--leise);align-items:center;gap:6px;font-size:12px;display:flex}[data-schulung] .s-bot-punkt{background:#30a46c;border-radius:50%;width:8px;height:8px}[data-schulung] .s-bot-leise{color:var(--leise);cursor:pointer;background:0 0;border:0;border-radius:10px;width:32px;height:32px;font-size:15px}[data-schulung] .s-bot-leise:hover:not(:disabled){background:var(--flaeche);color:var(--text)}[data-schulung] .s-bot-leise:disabled{opacity:.4;cursor:default}[data-schulung] .s-bot-verlauf{background:color-mix(in srgb,var(--flaeche-2)55%,var(--flaeche));flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}[data-schulung] .s-bot-beitrag{align-items:flex-start;gap:10px;max-width:92%;display:flex}[data-schulung] .s-bot-beitrag[data-von=ich]{flex-direction:row-reverse;align-self:flex-end}[data-schulung] .s-bot-blase{background:var(--flaeche);border:1px solid var(--linie-zart);white-space:pre-wrap;border-radius:16px 16px 16px 4px;padding:10px 13px;font-size:14px;line-height:1.55;box-shadow:0 1px 2px #0000000a}[data-schulung] .s-bot-beitrag[data-von=ich] .s-bot-blase{background:var(--akzent);color:#fff;border-color:#0000;border-radius:16px 16px 4px}[data-schulung] .s-bot-zeit{color:var(--leise);padding:3px 4px 0;font-size:10px}[data-schulung] .s-bot-beitrag[data-von=ich] .s-bot-zeit{text-align:right}[data-schulung] .s-bot-fundstellen{border-top:1px solid var(--linie-zart);flex-direction:column;gap:3px;margin-top:8px;padding-top:8px;font-size:13px;display:flex}[data-schulung] .s-bot-fundstellen a{color:var(--akzent);text-decoration:none}[data-schulung] .s-bot-fundstellen a:hover{text-decoration:underline}[data-schulung] .s-bot-schnellstart{flex-wrap:wrap;align-items:center;gap:6px;padding-left:38px;display:flex}[data-schulung] .s-bot-chip{border:1px solid var(--linie);background:var(--flaeche);color:var(--text);cursor:pointer;text-align:left;border-radius:12px;padding:6px 10px;font-size:12.5px}[data-schulung] .s-bot-chip:hover{border-color:var(--akzent);color:var(--akzent)}[data-schulung] .s-bot-tippt{gap:4px;padding:12px 14px;display:inline-flex}[data-schulung] .s-bot-tippt span{background:var(--akzent);border-radius:50%;width:7px;height:7px;animation:.9s infinite s-bot-huepf}[data-schulung] .s-bot-tippt span:nth-child(2){animation-delay:.15s}[data-schulung] .s-bot-tippt span:nth-child(3){animation-delay:.3s}@keyframes s-bot-huepf{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}[data-schulung] .s-bot-eingabe{border-top:1px solid var(--linie-zart);background:var(--flaeche);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}[data-schulung] .s-bot-eingabe textarea{resize:none;border:1px solid var(--linie);font:inherit;background:var(--flaeche-2);color:var(--text);border-radius:14px;flex:1;max-height:120px;padding:10px 12px;font-size:14px}[data-schulung] .s-bot-eingabe textarea:focus{outline:2px solid color-mix(in srgb,var(--akzent)45%,transparent);border-color:var(--akzent)}[data-schulung] .s-bot-senden{background:var(--akzent);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;width:40px;height:40px;font-size:15px}[data-schulung] .s-bot-senden:disabled{opacity:.4;cursor:default}[data-schulung] .s-bot-fuss{padding:0 14px 10px;font-size:11px}@media (max-width:560px){[data-schulung] .s-bot{bottom:12px;right:12px}[data-schulung] .s-bot-fenster{width:calc(100vw - 24px);height:min(78vh,600px)}[data-schulung] .s-bot-knopf-text{display:none}[data-schulung] .s-bot-knopf{justify-content:center;width:50px;padding:0}}@media (prefers-reduced-motion:reduce){[data-schulung] .s-bot-fenster,[data-schulung] .s-bot-knopf,[data-schulung] .s-bot-tippt span{transition:none;animation:none}}[data-schulung] .s-einrichtung-naechster{padding:var(--s4);border-left:3px solid var(--akzent);margin-bottom:var(--s4)}[data-schulung] .s-einrichtung-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}[data-schulung] .s-einrichtung-liste li{align-items:baseline;gap:8px;font-size:14px;display:flex}[data-schulung] .s-einrichtung-liste li a{color:inherit;text-decoration:none}[data-schulung] .s-einrichtung-liste li a:hover{text-decoration:underline}[data-schulung] .s-einrichtung-stand{border:1.5px solid var(--linie);width:20px;height:20px;color:var(--leise);border-radius:50%;flex:none;place-items:center;font-size:12px;display:inline-grid}[data-schulung] .s-einrichtung-liste li[data-stufe=erledigt] .s-einrichtung-stand{background:var(--akzent);border-color:var(--akzent);color:#fff}[data-schulung] .s-einrichtung-liste li[data-stufe=erledigt] a{color:var(--leise)}[data-schulung] .s-einrichtung-liste li[data-stufe=entfaellt]{opacity:.6}[data-schulung] .s-hilfe-knopf{border:1.5px solid var(--linie);background:var(--flaeche);width:30px;height:30px;color:var(--text);cursor:pointer;border-radius:50%;flex:none;font-weight:700}[data-schulung] .s-hilfe-knopf:hover{border-color:var(--akzent);color:var(--akzent)}[data-schulung] .s-seite-hilfe{align-items:center;gap:10px;padding:6px 0 10px;display:flex}[data-schulung] .s-seite-hilfe .s-hilfe-knopf{border-color:color-mix(in srgb,var(--akzent)60%,var(--linie))}[data-schulung] .s-oben .s-hilfe-knopf{margin-left:auto;margin-right:8px}[data-schulung] .s-hilfe{border-radius:var(--r-karte);background:var(--flaeche);max-width:min(92vw,560px);color:var(--text);border:0;margin:auto;padding:0;box-shadow:0 20px 60px #00000040}[data-schulung] .s-hilfe::backdrop{background:#00000059}[data-schulung] .s-handbuch h3{margin:var(--s5)0 6px;font-size:16px}[data-schulung] .s-handbuch h4{margin:var(--s4)0 4px;font-size:15px}[data-schulung] .s-handbuch p,[data-schulung] .s-handbuch li{max-width:72ch;line-height:1.6}[data-schulung] .s-handbuch ul,[data-schulung] .s-handbuch ol{padding-left:1.3rem}[data-schulung] .s-handbuch-bild{margin:var(--s4)0;max-width:720px}[data-schulung] .s-handbuch-bild img{border:1px solid var(--linie-zart);border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #0000000f}[data-schulung] .s-handbuch-bild figcaption{color:var(--leise);margin-top:6px;font-size:13px}[data-schulung] .s-handbuch code{background:var(--flaeche-2);border-radius:4px;padding:1px 5px;font-size:.92em}[data-schulung] .s-handbuch-kapitel{border-top:1px solid var(--linie-zart);scroll-margin-top:20px}[data-schulung] .s-handbuch-kapitel-liste{margin-bottom:var(--s6);gap:0;display:grid}[data-schulung] details.s-handbuch-kapitel>summary{gap:var(--s3);padding:var(--s4)0;cursor:pointer;align-items:baseline;list-style:none;display:flex}[data-schulung] details.s-handbuch-kapitel>summary::-webkit-details-marker{display:none}[data-schulung] details.s-handbuch-kapitel>summary:after{content:"+";color:var(--leise);margin-left:auto;font-size:20px;line-height:1}[data-schulung] details.s-handbuch-kapitel[open]>summary:after{content:"–"}[data-schulung] .s-handbuch-koerper{padding:0 0 var(--s5)40px}[data-schulung] .s-handbuch-oben{z-index:30;box-shadow:var(--schatten-hoch,0 8px 24px #0000001f);position:fixed;bottom:20px;left:max(16px,50% - 560px)}@media (max-width:900px){[data-schulung] .s-handbuch-oben{left:16px}[data-schulung] .s-handbuch-koerper{padding-left:0}}[data-schulung] .s-baum{gap:var(--s3);display:grid}[data-schulung] .s-baum-knoten{border:1px solid var(--linie-zart);border-radius:var(--r-karte);background:var(--flaeche)}[data-schulung] .s-baum-knoten[data-ebene="2"]{border-radius:var(--r-klein);background:var(--flaeche-2)}[data-schulung] .s-baum-kopf{gap:var(--s3);padding:var(--s3)var(--s4);cursor:pointer;grid-template-columns:26px 1fr auto;align-items:center;list-style:none;display:grid}[data-schulung] .s-baum-kopf::-webkit-details-marker{display:none}[data-schulung] .s-baum-kopf:before{content:"›";color:var(--leise);grid-column:1;justify-self:center;transition:transform .15s}[data-schulung] .s-baum-stand{display:none}[data-schulung] .s-baum-knoten[data-gesperrt=ja]>.s-baum-kopf:before,[data-schulung] .s-baum-knoten[data-abgeschlossen=ja]>.s-baum-kopf:before{content:none}[data-schulung] .s-baum-knoten[data-gesperrt=ja]>.s-baum-kopf .s-baum-stand,[data-schulung] .s-baum-knoten[data-abgeschlossen=ja]>.s-baum-kopf .s-baum-stand{grid-column:1;place-items:center;display:grid}[data-schulung] .s-baum-knoten[data-abgeschlossen=ja]>.s-baum-kopf .s-baum-stand{background:var(--akzent);color:#fff;border-radius:50%;width:22px;height:22px;font-size:13px}[data-schulung] .s-baum-titel{font-size:17px;font-weight:600}[data-schulung] .s-baum-knoten[data-ebene="2"] .s-baum-titel{font-size:15px}[data-schulung] .s-baum-balken{grid-column:2/-1;height:4px;margin-top:2px}[data-schulung] .s-baum-beschreibung{padding:0 var(--s4)var(--s3)calc(26px + var(--s3) + var(--s4));margin:0}[data-schulung] .s-baum-knoten>.s-lektionen{padding:0 var(--s3)var(--s3)}[data-schulung] .s-baum-module{gap:var(--s2);padding:0 var(--s3)var(--s3)calc(26px + var(--s3));display:grid}[data-schulung] .s-schalterzeile{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:10px;display:grid}[data-schulung] .s-schalterzeile input[type=checkbox]{accent-color:var(--akzent);margin-top:3px}@media (max-width:560px){[data-schulung] .s-baum-kopf{grid-template-columns:22px 1fr}[data-schulung] .s-baum-kopf>.s-leise{grid-column:2}[data-schulung] .s-baum-module,[data-schulung] .s-baum-beschreibung{padding-left:var(--s3)}}[data-schulung] .s-lektionen{gap:var(--s2);display:grid}[data-schulung] .s-lektionzeile{gap:var(--s4);padding:var(--s3);border-radius:var(--r-klein);color:inherit;grid-template-columns:120px 1fr auto;align-items:center;text-decoration:none;display:grid}[data-schulung] .s-vorschau{aspect-ratio:16/9;background:color-mix(in srgb,var(--akzent)12%,var(--flaeche-2));background-position:50%;background-size:cover;border-radius:8px;position:relative;overflow:hidden}[data-schulung] .s-dauer{color:#fff;font-variant-numeric:tabular-nums;background:#000000bf;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;position:absolute;bottom:6px;right:6px}[data-schulung] .s-haekchen{border:1.5px solid var(--linie);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:13px;display:grid}[data-schulung] .s-haekchen[data-an=ja]{background:var(--akzent);border-color:var(--akzent);color:#fff}@media (max-width:560px){[data-schulung] .s-lektionzeile{gap:var(--s3);grid-template-columns:90px 1fr auto}}[data-schulung] .s-blatt:has([data-seite=lektion]){max-width:1180px}[data-schulung] .s-lektion{gap:var(--s6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (max-width:960px){[data-schulung] .s-lektion{grid-template-columns:1fr}}[data-schulung] .s-spieler{aspect-ratio:16/9;border-radius:var(--r-karte);background:#000;position:relative;overflow:hidden}[data-schulung] .s-spieler iframe,[data-schulung] .s-spieler>div{border:0;width:100%;height:100%;position:absolute;inset:0}[data-schulung] .s-spieler-leer-inhalt{justify-items:center;gap:12px;max-width:520px;display:grid}[data-schulung] .s-spieler-leer-inhalt .s-knopf{color:#111;background:#fff}[data-schulung] .s-spieler-leer-inhalt .s-knopf--still{color:#fff;background:#ffffff24;border-color:#fff6}[data-schulung] .s-spieler--leer{color:#fff;background:color-mix(in srgb,var(--akzent)60%,#000);padding:var(--s5);text-align:center;place-items:center;font-size:15px;display:grid}[data-schulung] .s-seitenliste{border:1px solid var(--linie-zart);border-radius:var(--r-karte);position:sticky;top:84px;overflow:hidden}[data-schulung] .s-seitenliste-kopf{padding:var(--s3)var(--s4);border-bottom:1px solid var(--linie-zart);justify-content:space-between;align-items:baseline;gap:var(--s2);font-size:14px;display:flex}[data-schulung] .s-seitenliste-kopf b{font-size:15px}[data-schulung] .s-seitenliste a{gap:var(--s3);padding:10px var(--s4);color:inherit;border-bottom:1px solid var(--linie-zart);grid-template-columns:22px 1fr auto;align-items:center;font-size:14px;text-decoration:none;display:grid}[data-schulung] .s-seitenliste a:last-child{border-bottom:0}[data-schulung] .s-seitenliste .s-dauer{color:var(--leise);background:0 0;padding:0;font-weight:500;position:static}[data-schulung] .s-reiter{gap:var(--s2);border-bottom:1px solid var(--linie-zart);margin:var(--s5)0 var(--s4);display:flex;overflow-x:auto}[data-schulung] .s-reiter button{font:inherit;color:var(--leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;margin-bottom:-1px;padding:10px 4px;font-size:15px}[data-schulung] .s-reiter button[aria-selected=true]{color:var(--text);border-bottom-color:var(--akzent);font-weight:600}[data-schulung] .s-punkte{margin:var(--s3)0 0;padding-left:1.2rem;line-height:1.6}[data-schulung] .s-punkte li{margin-bottom:6px}[data-schulung] .s-themen{margin-top:var(--s3);flex-wrap:wrap;gap:6px;display:flex}[data-schulung] .s-themen span{border-radius:var(--r-pille);background:var(--flaeche-2);border:1px solid var(--linie-zart);padding:4px 10px;font-size:13px}[data-schulung] .s-unterlage{gap:var(--s3);border-bottom:1px solid var(--linie-zart);color:inherit;align-items:center;padding:10px 0;text-decoration:none;display:flex}[data-schulung] .s-unterlage:hover{color:var(--akzent)}[data-schulung] .s-unterlage-art{letter-spacing:.04em;text-transform:uppercase;color:var(--leise);min-width:64px;font-size:11px;font-weight:600}[data-schulung] .s-werkzeuge{border:1px dashed var(--linie);border-radius:var(--r-karte);padding:var(--s4)var(--s5);margin-top:var(--s6)}[data-schulung] .s-werkzeuge summary{cursor:pointer;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:flex}[data-schulung] .s-feld[data-fehlt=ja]{border-color:var(--schlecht);box-shadow:0 0 0 3px color-mix(in srgb,var(--schlecht)18%,transparent)}[data-schulung] .s-frage{border:1px solid var(--linie);background:var(--karte,transparent);border-radius:12px;margin:0 0 12px;padding:14px 16px}[data-schulung] fieldset.s-frage{min-width:0;margin:0 0 12px}[data-schulung] fieldset.s-frage>legend.s-frage-text{float:left;width:100%;margin:0 0 10px;padding:0}[data-schulung] fieldset.s-frage>legend.s-frage-text+*{clear:both}[data-schulung] .s-frage-text{margin:0 0 8px;font-weight:600;line-height:1.4}[data-schulung] .s-frage[data-richtig=nein]{border-color:color-mix(in srgb,var(--schlecht)45%,var(--linie))}[data-schulung] .s-frage[data-richtig=ja]{border-color:color-mix(in srgb,var(--gut,#2f8f4e)45%,var(--linie))}[data-schulung] .s-antwort{cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:8px 10px;line-height:1.35;display:flex}[data-schulung] label.s-antwort:hover{background:color-mix(in srgb,var(--akzent)8%,transparent)}[data-schulung] .s-antwort[data-gewaehlt=ja]{background:color-mix(in srgb,var(--akzent)14%,transparent)}[data-schulung] .s-antwort[data-richtig=ja]{background:color-mix(in srgb,var(--gut,#2f8f4e)14%,transparent)}[data-schulung] .s-antwort input[type=radio]{accent-color:var(--akzent);margin:0}[data-schulung] .s-antwort-marke{border:1px solid var(--linie);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}[data-schulung] .s-erklaerung{border-left:3px solid var(--akzent);color:var(--leise);margin:8px 0 0;padding:8px 10px;font-size:14px}[data-schulung] .s-pruefung-kopf{z-index:2;background:var(--karte,#fff);border:1px solid var(--linie);border-radius:10px;align-items:center;gap:16px;margin:0 0 12px;padding:8px 12px;font-size:14px;display:flex;position:sticky;top:0}[data-schulung] .s-karte[data-bestanden=ja]{border-color:var(--gut,#2f8f4e)}[data-schulung] .s-karte[data-bestanden=nein]{border-color:var(--schlecht)}[data-schulung] .s-frage--formular .s-feld{font-size:16px}[data-schulung] .s-app{font-family:var(--schrift),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--seite-breite:264px;--schatten-karte:0 1px 2px #0000000a,0 10px 30px -22px #00000047;grid-template-columns:var(--seite-breite)minmax(0,1fr);background:var(--flaeche-2);min-height:100vh;display:grid}[data-schulung] [data-darstellung=dunkel].s-app{--schatten-karte:0 1px 2px #0006,0 10px 30px -18px #000c}[data-schulung] .s-app :is(h1,h2,h3,h4,h5,h6,p,a,li,td,th,label,legend,summary,button,input,select,textarea){font-family:inherit}[data-schulung] .s-inhalt{flex-direction:column;min-width:0;display:flex}[data-schulung] .s-oben{display:none}[data-schulung] .s-seite{align-self:start;gap:var(--s5);height:100vh;padding:var(--s5)var(--s4);background:var(--flaeche);border-right:1px solid var(--linie-zart);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}[data-schulung] .s-seite-marke{color:var(--text);letter-spacing:-.015em;align-items:center;gap:10px;padding:4px 8px;font-size:17px;font-weight:800;line-height:1.2;text-decoration:none;display:flex}[data-schulung] .s-seite-punkt{background:var(--akzent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb,var(--akzent)18%,transparent);border-radius:4px;flex:none}[data-schulung] .s-seite-nav{gap:var(--s4);flex-direction:column;flex:1;display:flex}[data-schulung] .s-seite-gruppe{flex-direction:column;gap:2px;display:flex}[data-schulung] .s-seite-gruppe-titel{letter-spacing:.08em;text-transform:uppercase;color:var(--leise);padding:6px 10px 4px;font-size:11px;font-weight:700}[data-schulung] .s-seite-nav a{min-height:40px;color:var(--text);border-radius:10px;align-items:center;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}[data-schulung] .s-seite-fuss{border-top:1px solid var(--linie-zart);padding-top:var(--s4);flex-direction:column;gap:6px;display:flex}[data-schulung] .s-seite-wer{align-items:center;gap:10px;min-width:0;padding:4px 8px;display:flex}[data-schulung] .s-seite-avatar{background:color-mix(in srgb,var(--akzent)16%,var(--flaeche));width:34px;height:34px;color:var(--akzent);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}[data-schulung] .s-seite-mail{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}[data-schulung] .s-seite-rolle{color:var(--leise);font-size:12px;display:block}[data-schulung] .s-seite-fuss .s-abmelden{min-height:36px;padding:6px 8px;font-size:14px}[data-schulung] .s-app .s-blatt{max-width:1080px;padding:var(--s7)var(--s7)var(--s8);margin:0}[data-schulung] .s-app .s-blatt:has([data-seite=lektion]){max-width:1280px}[data-schulung] .s-app .s-blatt--schmal{max-width:520px}[data-schulung] .s-app .s-fuss{max-width:1080px;padding:var(--s5)var(--s7)var(--s6);border-top:1px solid var(--linie-zart);margin:auto 0 0}[data-schulung] .s-app .s-titel{letter-spacing:-.025em;font-size:34px;font-weight:800;line-height:1.1}[data-schulung] .s-app .s-titel-2{letter-spacing:-.015em;font-size:20px;font-weight:700}[data-schulung] .s-app .s-vorspann{font-size:16px}[data-schulung] .s-app .s-karte,[data-schulung] .s-app .s-kennzahl,[data-schulung] .s-app .s-kurskarte,[data-schulung] .s-app .s-kapitelkarte,[data-schulung] .s-app .s-seitenliste,[data-schulung] .s-app .s-fortsetzen,[data-schulung] .s-app .s-frage,[data-schulung] .s-app .s-werkzeuge,[data-schulung] .s-app .s-pruefung-kopf{background:var(--flaeche);border-color:var(--linie-zart);box-shadow:var(--schatten-karte)}[data-schulung] .s-app .s-werkzeuge{border-style:solid}[data-schulung] .s-app .s-abschnitt+.s-abschnitt{border-top:0;padding-top:0}[data-schulung] .s-app .s-tabelle{background:var(--flaeche);border-radius:var(--r-karte);box-shadow:var(--schatten-karte);border:1px solid var(--linie-zart);overflow:hidden}[data-schulung] .s-app .s-tabelle td,[data-schulung] .s-app .s-tabelle th{padding:14px 16px}[data-schulung] .s-app .s-tabelle th{background:var(--flaeche-2);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}[data-schulung] .s-app .s-tabelle tbody tr:last-child{border-bottom:0}[data-schulung] .s-app .s-liste>li{background:var(--flaeche);padding:14px 16px}[data-schulung] .s-app .s-liste{border:1px solid var(--linie-zart);border-radius:var(--r-karte);box-shadow:var(--schatten-karte);overflow:hidden}[data-schulung] .s-app .s-knopf{font-weight:600}[data-schulung] .s-app .s-feld,[data-schulung] .s-app .s-wahl,[data-schulung] .s-app .s-flaechentext{background:var(--flaeche)}[data-schulung] .s-app .s-kurskarte-titel{font-size:18px;font-weight:700}[data-schulung] .s-app .s-karten{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}[data-schulung] .s-app .s-kennzahl .s-zahl{font-size:32px;font-weight:800}@media (max-width:1023px){[data-schulung] .s-app{grid-template-columns:1fr}[data-schulung] .s-oben{justify-content:space-between;align-items:center;gap:var(--s3);z-index:30;padding:10px var(--s4);background:color-mix(in srgb,var(--flaeche)86%,transparent);border-bottom:1px solid var(--linie-zart);-webkit-backdrop-filter:saturate(180%)blur(16px);display:flex;position:sticky;top:0}[data-schulung] .s-oben .s-marke{color:var(--text);font-size:16px;font-weight:800}[data-schulung] .s-oben-knopf{font:inherit;border:1px solid var(--linie);background:var(--flaeche);min-height:40px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}[data-schulung] .s-seite{z-index:40;width:min(84vw,320px);height:100dvh;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-104%);box-shadow:0 20px 60px -20px #00000073}[data-schulung] .s-seite[data-offen=ja]{transform:none}[data-schulung] .s-seite-schatten{z-index:35;background:#00000059;position:fixed;inset:0}[data-schulung] .s-app .s-blatt{padding:var(--s5)var(--s4)var(--s7)}[data-schulung] .s-app .s-fuss{padding:var(--s5)var(--s4)var(--s6)}[data-schulung] .s-app .s-titel{font-size:28px}[data-schulung] .s-seitenliste{position:static}}@media (prefers-reduced-motion:reduce){[data-schulung] .s-seite{transition:none}}[data-schulung]{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:80px;--r-klein:12px;--r-karte:18px;--r-pille:980px;--flaeche:#fff;--flaeche-2:#f5f5f7;--text:#1d1d1f;--leise:#6e6e73;--linie:#00000024;--linie-zart:#00000012;--fuellung:#7878801f;--fuellung-2:#78788033;--akzent:#1d1d1f;--auf-akzent:#fff;--schatten-karte:0 1px 2px #0000000a,0 4px 16px #0000000a;--schatten-hoch:0 2px 6px #0000000d,0 16px 40px -12px #00000024;--schatten-dialog:0 0 0 .5px #00000014,0 24px 80px #00000038;--kurve:cubic-bezier(.25,.1,.25,1);letter-spacing:-.006em;font-feature-settings:"cv11","ss01";text-rendering:optimizeLegibility;font-size:16px;line-height:1.5}[data-schulung] .s-app{--schatten-karte:0 1px 2px #0000000a,0 4px 16px #0000000a}[data-schulung] [data-darstellung=dunkel]{color:var(--text);--flaeche:#1c1c1e;--flaeche-2:#000;--text:#f5f5f7;--leise:#98989d;--linie:#ffffff29;--linie-zart:#ffffff17;--fuellung:#7878803d;--fuellung-2:#7878805c;--schatten-karte:0 0 0 .5px #ffffff0f;--schatten-hoch:0 0 0 .5px #ffffff1a,0 16px 40px -12px #000c;--schatten-dialog:0 0 0 .5px #ffffff1f,0 24px 80px #000000b3}[data-schulung]:not([style*=--akzent]) [data-darstellung=dunkel]{--akzent:#f5f5f7;--auf-akzent:#000}[data-schulung] .s-app .s-titel{letter-spacing:-.03em;margin-bottom:var(--s3);font-size:40px;font-weight:700;line-height:1.08}[data-schulung] .s-app .s-titel-2{letter-spacing:-.02em;margin-bottom:var(--s3);font-size:22px;font-weight:700;line-height:1.2}[data-schulung] .s-app .s-vorspann{color:var(--leise);letter-spacing:-.012em;margin-bottom:var(--s7);font-size:19px;line-height:1.45}[data-schulung] .s-klein{font-size:14px}[data-schulung] .s-lesetext{max-width:68ch;font-size:18px;line-height:1.65}[data-schulung] .s-app .s-zahl,[data-schulung] .s-app .s-kennzahl .s-zahl{letter-spacing:-.03em;font-size:34px;font-weight:700}[data-schulung] .s-kennzahl-titel,[data-schulung] .s-seite-gruppe-titel,[data-schulung] .s-unterlage-art,[data-schulung] .s-app .s-tabelle th{text-transform:none;letter-spacing:0}[data-schulung] .s-app{background:var(--flaeche-2)}[data-schulung] .s-app .s-blatt{padding:var(--s7)56px var(--s8);max-width:1040px}[data-schulung] .s-app .s-abschnitt{margin-bottom:56px}[data-schulung] .s-app .s-karte,[data-schulung] .s-app .s-kennzahl,[data-schulung] .s-app .s-kurskarte,[data-schulung] .s-app .s-kapitelkarte,[data-schulung] .s-app .s-seitenliste,[data-schulung] .s-app .s-fortsetzen,[data-schulung] .s-app .s-frage,[data-schulung] .s-app .s-werkzeuge,[data-schulung] .s-app .s-pruefung-kopf,[data-schulung] .s-app .s-baum-knoten[data-ebene="1"],[data-schulung] .s-app .s-baum>.s-baum-knoten{background:var(--flaeche);border-radius:var(--r-karte);box-shadow:var(--schatten-karte);border:0}[data-schulung] .s-app .s-karte{padding:var(--s5)28px}[data-schulung] .s-kurskarte{transition:box-shadow .2s var(--kurve)}[data-schulung] .s-kurskarte:hover{box-shadow:var(--schatten-hoch);transform:none}[data-schulung] .s-kurskarte-text{padding:18px 20px 20px}[data-schulung] .s-kennzahl{gap:4px;padding:20px 22px}[data-schulung] .s-kennzahl-titel{font-size:13px;font-weight:500}[data-schulung] .s-app .s-fortsetzen{background:var(--flaeche);padding:28px 32px}[data-schulung] .s-app .s-fortsetzen-titel{letter-spacing:-.022em;font-size:24px;font-weight:700}[data-schulung] .s-titelbild{background-color:var(--fuellung);color:var(--leise)}[data-schulung] .s-knopf{letter-spacing:-.01em;background:var(--akzent);min-height:44px;color:var(--auf-akzent);border-radius:var(--r-pille);transition:filter .2s var(--kurve),transform .12s var(--kurve),background-color .2s var(--kurve);border:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}[data-schulung] .s-knopf:hover:not(:disabled){opacity:1;filter:brightness(1.08)}[data-schulung] .s-knopf:active:not(:disabled){filter:brightness(.94);transform:scale(.97)}[data-schulung] .s-knopf:disabled{opacity:.35}[data-schulung] .s-knopf:focus-visible,[data-schulung] .s-seite-nav a:focus-visible,[data-schulung] .s-baum-kopf:focus-visible,[data-schulung] .s-lektionzeile:focus-visible,[data-schulung] .s-reiter button:focus-visible{outline:3px solid color-mix(in srgb,var(--akzent)45%,transparent);outline-offset:2px}[data-schulung] .s-knopf--still{background:var(--fuellung);color:var(--text);border:0}[data-schulung] .s-knopf--still:hover:not(:disabled){background:var(--fuellung-2);filter:none}[data-schulung] .s-knopf--klein{min-height:32px;padding:0 14px;font-size:14px}@media (pointer:coarse){[data-schulung] .s-knopf--klein{min-height:44px;padding:0 18px}}[data-schulung] .s-feld,[data-schulung] .s-wahl,[data-schulung] .s-flaechentext{border:1px solid var(--linie);border-radius:var(--r-klein);background:var(--flaeche);min-height:44px;padding:10px 14px;font-size:16px}[data-schulung] .s-feld:focus,[data-schulung] .s-wahl:focus,[data-schulung] .s-flaechentext:focus{border-color:var(--akzent);box-shadow:0 0 0 4px color-mix(in srgb,var(--akzent)20%,transparent)}[data-schulung] .s-marke-feld{margin-bottom:6px;font-size:13px;font-weight:500}[data-schulung] .s-schalterzeile{grid-template-columns:44px 1fr;align-items:center;gap:14px;min-height:44px;padding:6px 0}[data-schulung] .s-schalterzeile input[type=checkbox]{appearance:none;background:var(--fuellung-2);cursor:pointer;width:44px;height:26px;transition:background-color .2s var(--kurve);border-radius:13px;margin:0;position:relative}[data-schulung] .s-schalterzeile input[type=checkbox]:after{content:"";width:22px;height:22px;transition:transform .22s var(--kurve);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000002e,0 0 0 .5px #0000000a}[data-schulung] .s-schalterzeile input[type=checkbox]:checked{background:var(--akzent)}[data-schulung] .s-schalterzeile input[type=checkbox]:checked:after{transform:translate(18px)}[data-schulung] .s-schalterzeile input[type=checkbox]:focus-visible{outline:3px solid color-mix(in srgb,var(--akzent)45%,transparent);outline-offset:2px}[data-schulung] .s-schalterzeile input[type=checkbox]:disabled{opacity:.4;cursor:default}[data-schulung] .s-app .s-liste{border-radius:var(--r-karte);box-shadow:var(--schatten-karte);background:var(--flaeche);border:0}[data-schulung] .s-app .s-liste>li{border-bottom:0;padding:14px 20px;position:relative}[data-schulung] .s-app .s-liste>li+li:before{content:"";background:var(--linie-zart);height:1px;position:absolute;top:0;left:20px;right:0}[data-schulung] .s-app .s-tabelle{border-radius:var(--r-karte);box-shadow:var(--schatten-karte);border:0}[data-schulung] .s-app .s-tabelle th{background:var(--flaeche);color:var(--leise);padding:14px 20px 10px;font-size:13px;font-weight:500}[data-schulung] .s-app .s-tabelle td{font-variant-numeric:tabular-nums;padding:14px 20px}[data-schulung] .s-app .s-tabelle tr{border-bottom:1px solid var(--linie-zart)}[data-schulung] .s-app .s-tabelle tbody tr:hover{background:var(--fuellung)}[data-schulung] .s-app .s-tabelle thead tr{border-bottom:1px solid var(--linie-zart)}[data-schulung] .s-pille{background:var(--fuellung);color:var(--leise);letter-spacing:0;border:0;padding:4px 10px;font-size:12px;font-weight:600}[data-schulung] .s-themen span{background:var(--fuellung);border:0;padding:5px 12px}[data-schulung] .s-hinweis{border-radius:var(--r-klein);padding:14px 18px}[data-schulung] .s-baum{gap:var(--s4)}[data-schulung] .s-baum-kopf{border-radius:inherit;grid-template-columns:28px 1fr auto;gap:14px;min-height:56px;padding:18px 20px}[data-schulung] .s-baum-kopf:hover{background:color-mix(in srgb,var(--fuellung)50%,transparent)}[data-schulung] .s-baum-kopf:before{content:"";border-right:2px solid var(--leise);border-bottom:2px solid var(--leise);width:9px;height:9px;transition:transform .25s var(--kurve);transform:rotate(-45deg)}[data-schulung] .s-baum-knoten[open]>.s-baum-kopf:before{transform:rotate(45deg)translate(-2px,-2px)}[data-schulung] .s-baum-titel{letter-spacing:-.018em;font-size:19px;font-weight:700}[data-schulung] .s-baum-knoten[data-abgeschlossen=ja]>.s-baum-kopf .s-baum-stand{background:var(--akzent);width:24px;height:24px;color:var(--auf-akzent);font-size:13px;font-weight:700}[data-schulung] .s-baum-knoten[data-gesperrt=ja]{opacity:.55}[data-schulung] .s-baum-balken{background:var(--fuellung-2);border-radius:2px;height:4px;margin-top:8px}[data-schulung] .s-baum-beschreibung{padding:0 20px 14px 62px}[data-schulung] .s-baum-module{gap:0;padding:0 12px 12px 50px}[data-schulung] .s-baum-knoten[data-ebene="2"]{box-shadow:none;border:0;border-top:1px solid var(--linie-zart);background:0 0;border-radius:0}[data-schulung] .s-baum-knoten[data-ebene="2"]>.s-baum-kopf{border-radius:var(--r-klein);min-height:48px;padding:14px 8px}[data-schulung] .s-baum-knoten[data-ebene="2"] .s-baum-titel{font-size:16px;font-weight:600}[data-schulung] .s-lektionen{gap:2px}[data-schulung] .s-lektionzeile{border-radius:var(--r-klein);min-height:56px;transition:background-color .15s var(--kurve);grid-template-columns:112px 1fr auto;gap:16px;padding:10px}[data-schulung] .s-lektionzeile:hover{background:var(--fuellung)}[data-schulung] .s-lektionzeile[data-aktiv=ja]{background:color-mix(in srgb,var(--akzent)10%,transparent)}[data-schulung] .s-vorschau{background-color:var(--fuellung);border-radius:10px}[data-schulung] .s-dauer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border-radius:6px;padding:2px 6px;font-size:11px}[data-schulung] .s-haekchen{border:1.5px solid var(--linie);width:24px;height:24px}[data-schulung] .s-haekchen[data-an=ja]{color:var(--auf-akzent)}[data-schulung] .s-reiter{background:var(--fuellung);max-width:100%;margin:var(--s5)0 var(--s5);border:0;border-radius:11px;gap:2px;padding:3px;display:inline-flex}[data-schulung] .s-reiter button{min-height:36px;color:var(--text);transition:background-color .2s var(--kurve),box-shadow .2s var(--kurve);border:0;border-radius:8px;margin:0;padding:0 16px;font-size:14px;font-weight:500}[data-schulung] .s-reiter button[aria-selected=true]{background:var(--flaeche);font-weight:600;box-shadow:0 1px 3px #0000001a,0 0 0 .5px #0000000a}[data-schulung] [data-darstellung=dunkel] .s-reiter button[aria-selected=true]{background:#636366}@media (min-width:961px){[data-schulung] .s-lektion{grid-template-columns:minmax(0,1fr) 340px;gap:40px}}[data-schulung] .s-spieler{border-radius:var(--r-karte);box-shadow:var(--schatten-hoch)}[data-schulung] .s-spieler--leer{color:#f5f5f7;background:#1c1c1e}[data-schulung] .s-seitenliste{top:24px}[data-schulung] .s-seitenliste-kopf{border-bottom:1px solid var(--linie-zart);padding:16px 20px 12px}[data-schulung] .s-seitenliste a{border-bottom:0;grid-template-columns:24px 1fr auto;gap:12px;min-height:48px;padding:12px 20px;font-size:15px}[data-schulung] .s-seitenliste a:hover{background:var(--fuellung)}[data-schulung] .s-seitenliste a[data-aktiv=ja]{background:color-mix(in srgb,var(--akzent)10%,transparent);font-weight:600}[data-schulung] .s-app .s-werkzeuge{padding:4px 24px}[data-schulung] .s-werkzeuge summary{min-height:56px;font-size:16px}[data-schulung] .s-unterlage{min-height:48px;padding:14px 0}[data-schulung] .s-hilfe{box-shadow:var(--schatten-dialog);border-radius:22px;max-width:min(92vw,560px)}[data-schulung] .s-hilfe::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000052}[data-schulung] .s-hilfe[open]{animation:s-auf .24s var(--kurve)}@keyframes s-auf{0%{opacity:0;transform:scale(.96)}}[data-schulung] .s-hilfe-inhalt{padding:28px}[data-schulung] .s-hilfe-knopf{background:var(--fuellung);width:32px;height:32px;color:var(--leise);border:0;font-size:15px;font-weight:700}[data-schulung] .s-hilfe-knopf:hover{background:var(--fuellung-2);color:var(--text)}[data-schulung] .s-app{--seite-breite:260px}[data-schulung] .s-seite{background:color-mix(in srgb,var(--flaeche)72%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-right:1px solid var(--linie-zart);gap:20px;padding:20px 12px}[data-schulung] .s-seite-marke{letter-spacing:-.02em;padding:6px 10px 10px;font-size:17px;font-weight:700}[data-schulung] .s-seite-punkt{width:10px;height:10px;box-shadow:none;border-radius:50%}[data-schulung] .s-seite-nav{gap:18px}[data-schulung] .s-seite-gruppe-titel{color:var(--leise);padding:0 12px 6px;font-size:12px;font-weight:600}[data-schulung] .s-seite-nav a{min-height:36px;color:var(--text);border-radius:8px;padding:0 12px;font-size:15px;font-weight:500}[data-schulung] .s-seite-nav a:hover{background:var(--fuellung)}[data-schulung] .s-seite-nav a[data-aktiv=ja]{background:color-mix(in srgb,var(--akzent)14%,transparent);color:var(--text);font-weight:600}[data-schulung] .s-seite-fuss{border-top:1px solid var(--linie-zart);padding-top:14px}[data-schulung] .s-seite-avatar{background:var(--fuellung);width:32px;height:32px;color:var(--text);font-size:13px}@media (max-width:1023px){[data-schulung] .s-oben{min-height:52px;padding:6px 16px;padding-top:max(6px,env(safe-area-inset-top));background:color-mix(in srgb,var(--flaeche-2)80%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--linie-zart)}[data-schulung] .s-oben .s-marke{letter-spacing:-.02em;font-size:17px;font-weight:700}[data-schulung] .s-oben-knopf{border-radius:var(--r-pille);background:var(--fuellung);border:0;min-height:44px;padding:0 14px;font-size:15px;font-weight:600}[data-schulung] .s-seite{background:var(--flaeche);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(86vw,320px);padding:max(20px,env(safe-area-inset-top))12px max(20px,env(safe-area-inset-bottom));box-shadow:var(--schatten-dialog);border-right:0;border-radius:0 22px 22px 0;transition:transform .32s cubic-bezier(.32,.72,0,1)}[data-schulung] .s-seite-nav a{min-height:44px;font-size:16px}[data-schulung] .s-seite-schatten{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047}[data-schulung] .s-app .s-blatt{padding:24px 20px 56px}[data-schulung] .s-app .s-titel{font-size:30px}[data-schulung] .s-app .s-vorspann{margin-bottom:var(--s6);font-size:17px}[data-schulung] .s-lektion{gap:24px}}@media (max-width:640px){[data-schulung] .s-spieler{box-shadow:none;border-radius:0;margin:0 -20px}[data-schulung] .s-kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}[data-schulung] .s-kennzahl{padding:16px}[data-schulung] .s-app .s-kennzahl .s-zahl{font-size:28px}[data-schulung] .s-fortsetzen{flex-direction:column;align-items:stretch;gap:16px}[data-schulung] .s-fortsetzen .s-knopf{width:100%}[data-schulung] .s-app .s-karte,[data-schulung] .s-app .s-fortsetzen{padding:20px}[data-schulung] .s-baum-kopf{grid-template-columns:22px 1fr;gap:12px;padding:16px}[data-schulung] .s-baum-module{padding:0 8px 8px}[data-schulung] .s-baum-beschreibung{padding:0 16px 12px}[data-schulung] .s-lektionzeile{grid-template-columns:88px 1fr auto;gap:12px;padding:8px}[data-schulung] .s-reiter{scrollbar-width:none;display:flex;overflow-x:auto}[data-schulung] .s-reiter button{flex:1 0 auto;min-height:40px}[data-schulung] .s-app .s-tabelle th,[data-schulung] .s-app .s-tabelle td{padding-left:16px;padding-right:16px}}[data-schulung] .s-darstellung{background:var(--fuellung);border:0;border-radius:9px;gap:2px;padding:2px}[data-schulung] .s-darstellung button{width:32px;height:28px;color:var(--leise);border-radius:7px}[data-schulung] .s-darstellung button[data-an=ja]{background:var(--flaeche);color:var(--text);box-shadow:0 1px 3px #0000001a,0 0 0 .5px #0000000a}[data-schulung] [data-darstellung=dunkel] .s-darstellung button[data-an=ja]{box-shadow:none;background:#636366}[data-schulung] .s-feldhilfe-knopf{background:var(--fuellung);width:20px;height:20px;color:var(--leise);border:0;font-weight:600}[data-schulung] .s-feldhilfe-knopf:hover,[data-schulung] .s-feldhilfe[data-offen=ja] .s-feldhilfe-knopf{background:var(--fuellung-2);color:var(--text)}[data-schulung] .s-feldhilfe-blase{background:var(--flaeche);color:var(--text);border-radius:var(--r-klein);box-shadow:var(--schatten-dialog);padding:12px 14px}[data-schulung] [data-darstellung=dunkel] .s-feldhilfe-blase{background:#2c2c2e}[data-schulung] .s-weg-schritt{border-radius:var(--r-karte);background:var(--flaeche);box-shadow:var(--schatten-karte);border:0}[data-schulung] .s-weg-schritt[data-stufe=offen][data-naechster=ja]{box-shadow:0 0 0 2px var(--akzent),var(--schatten-hoch)}[data-schulung] .s-weg-nr{background:var(--fuellung);color:var(--leise);border:0}[data-schulung] .s-weg-schritt[data-naechster=ja] .s-weg-nr,[data-schulung] .s-weg-schritt[data-stufe=erledigt] .s-weg-nr{background:var(--akzent);color:var(--auf-akzent)}[data-schulung] .s-weg-schritt[data-stufe=entfaellt]{opacity:.55}[data-schulung] .s-einrichtung-naechster{border-radius:var(--r-klein);background:color-mix(in srgb,var(--akzent)10%,var(--flaeche));border-left:0}[data-schulung] .s-bot-knopf{color:var(--auf-akzent);box-shadow:var(--schatten-hoch)}[data-schulung] .s-bot-knopf:hover{filter:brightness(1.08);transform:none}[data-schulung] .s-bot-knopf:active{transform:scale(.97)}[data-schulung] .s-bot-fenster{box-shadow:var(--schatten-dialog);transition:transform .24s var(--kurve),opacity .24s var(--kurve);border:0}[data-schulung] .s-bot-kopf{background:color-mix(in srgb,var(--flaeche)72%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px)}[data-schulung] .s-bot-verlauf{background:var(--flaeche-2)}[data-schulung] .s-bot-blase{background:var(--flaeche);box-shadow:none;border:0;border-radius:18px 18px 18px 6px}[data-schulung] [data-darstellung=dunkel] .s-bot-beitrag:not([data-von=ich]) .s-bot-blase{background:#2c2c2e}[data-schulung] .s-bot-beitrag[data-von=ich] .s-bot-blase{color:var(--auf-akzent);border-radius:18px 18px 6px}[data-schulung] .s-bot-chip{background:var(--fuellung);border-radius:var(--r-pille);border:0;padding:7px 12px;font-size:13px}[data-schulung] .s-bot-chip:hover{background:var(--fuellung-2);color:var(--text)}[data-schulung] .s-bot-eingabe textarea{background:var(--fuellung);border:0;border-radius:20px;font-size:16px}[data-schulung] .s-bot-senden{color:var(--auf-akzent);border-radius:50%;width:36px;height:36px}@media (prefers-reduced-motion:reduce){[data-schulung] *,[data-schulung] :before,[data-schulung] :after{transition:none!important;animation:none!important}}[data-schulung] .s-live{margin:0 0 var(--s4);padding:var(--s4)}[data-schulung] .s-live-kopf{gap:var(--s3);margin-bottom:var(--s3);align-items:flex-start;display:flex}[data-schulung] .s-live-marke,[data-schulung] .s-dauer--live{letter-spacing:.04em;text-transform:uppercase;background:var(--akzent);color:#fff;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}[data-schulung] .s-live-zeit{font-variant-numeric:tabular-nums;font-weight:600}[data-schulung] .s-live[data-zustand=abgesagt] .s-live-marke,[data-schulung] .s-live[data-zustand=vorbei] .s-live-marke{background:var(--linie);color:var(--leise)}[data-schulung] .s-live[data-zustand=laeuft] .s-live-marke{animation:1.6s ease-in-out infinite s-live-puls}@keyframes s-live-puls{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){[data-schulung] .s-live-marke{animation:none!important}}[data-schulung] .s-spieler--live .s-spieler-leer-inhalt>div:first-child{letter-spacing:.04em;text-transform:uppercase;font-size:.9rem;font-weight:700}[data-schulung]{--flaeche:#fff;--flaeche-2:#f5f6fb;--text:#141a33;--leise:#5b6280;--linie:#141a3324;--linie-zart:#141a3312;--fuellung:#4338e612;--fuellung-2:#4338e624;--one-verlauf:linear-gradient(100deg,#1f5fe0 0%,#4338e6 50%,#7a2fe0 100%);--one-wortmarke:linear-gradient(90deg,#1f5fe0,#7a2fe0);--one-leuchten:0 8px 28px -8px #4338e673}[data-schulung] .s-rahmen[data-farbe=one]{--akzent:#4338e6;--auf-akzent:#fff}[data-schulung] [data-darstellung=dunkel]{--flaeche:#0f1b38;--flaeche-2:#070f24;--text:#eef1fb;--leise:#9aa5c7;--linie:#8c9bff2e;--linie-zart:#8c9bff1a;--fuellung:#8c9bff1f;--fuellung-2:#8c9bff38;--schatten-karte:0 0 0 .5px #8c9bff1a;--schatten-hoch:0 0 0 .5px #8c9bff29,0 16px 40px -12px #000000b3;--schatten-dialog:0 0 0 .5px #8c9bff2e,0 24px 80px #000000a6;--one-wortmarke:linear-gradient(90deg,#5aa6ff,#a77dff);--one-leuchten:0 0 0 .5px #8c9bff40,0 10px 32px -8px #5a78ff8c}[data-schulung] .s-rahmen[data-farbe=one][data-darstellung=dunkel]{--akzent:#8c9bff;--auf-akzent:#070f24}[data-schulung] [data-darstellung=dunkel].s-app,[data-schulung] [data-darstellung=dunkel] .s-app{--schatten-karte:0 0 0 .5px #8c9bff1a}[data-schulung] .s-seite-nav a[data-aktiv=ja]{box-shadow:inset 3px 0 0 var(--akzent)}[data-schulung] [data-darstellung=dunkel] .s-seite-nav a[data-aktiv=ja]{background:color-mix(in srgb,var(--akzent)28%,transparent)}[data-schulung] .s-rahmen[data-farbe=one] .s-knopf:not(.s-knopf--still){background:var(--one-verlauf);color:#fff;box-shadow:var(--one-leuchten);border:0}[data-schulung] .s-rahmen[data-farbe=one] .s-balken-fuellung{background:var(--one-verlauf)}[data-schulung] .s-rahmen[data-farbe=one] .s-bot-knopf{background:var(--one-verlauf);color:#fff;box-shadow:var(--one-leuchten)}.one-wortmarke{background:var(--one-wortmarke,linear-gradient(90deg,#1f5fe0,#7a2fe0));color:#0000;-webkit-background-clip:text;background-clip:text}.one-held{color:#eef1fb;background:radial-gradient(120% 90% at 80% 0,#1b2a6b 0%,#070f24 60%)}.one-held .one-wortmarke{--one-wortmarke:linear-gradient(90deg,#5aa6ff,#a77dff)}.one-cta{color:#fff;background:linear-gradient(100deg,#1f5fe0 0%,#4338e6 50%,#7a2fe0 100%);border-radius:980px;padding:14px 28px;font-weight:600;box-shadow:0 10px 32px -8px #5a78ff8c}@media (prefers-reduced-motion:reduce){.one-held *{transition:none!important;animation:none!important}}
