.lmg-brett{--lmg-schrift:"Helvetica Neue", Helvetica, Arial, sans-serif;--lmg-seite:#efe5d3;--lmg-weiss:#fff;--lmg-weiss-hoch:#fffdf7;--lmg-tinte:#1f2a24;--lmg-tinte-schwach:#3f4a45;--lmg-linie:#8c958f;--lmg-linie-schwach:#b9b2a2;--lmg-blau:#1c6fa8;--lmg-blau-tinte:#124a70;--lmg-auf-blau:#fff;--lmg-fehler:#8e1d16;--lmg-erfolg:#1a5420;--lmg-ordner:#e9b949;--lmg-willkommen:#f6de9c;--lmg-konto:#f6c7b9;--lmg-ueber-sie:#d6e3b4;--lmg-demo:#b6e2dd;--lmg-abo:#edb2a6;--lmg-sicherheit:#f8cfa8;--lmg-schule:#e6d3c3;--lmg-abschluss:#f2c6cf;--lmg-brett-breite:1440px;--lmg-karte-breite:1040px;--lmg-karte-radius:28px;--lmg-reiter-radius:16px;--lmg-karte-polster:36px;--lmg-spalte-links:440px;--lmg-spalte-rechts:444px;--lmg-reiter-naht:14px;min-height:100vh;font-family:var(--lmg-schrift);color:var(--lmg-tinte);background:var(--lmg-seite) url(/hintergrund/wand-wellen.jpg) center / cover no-repeat fixed;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex;position:relative}.lmg-bahn{box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;width:100%;padding:48px 24px 32px;display:flex}.lmg-mappe{width:100%;max-width:var(--lmg-karte-breite)}.lmg-reiter-rahmen{z-index:1;margin-bottom:calc(var(--lmg-reiter-naht) * -1);display:block;position:relative}.lmg-reiter{box-sizing:border-box;align-items:flex-end;width:100%;margin:0;padding:0 24px 0 34px;list-style:none;display:flex}.lmg-reiter-blatt{min-width:0}.lmg-reiter-blatt+.lmg-reiter-blatt{margin-left:-12px}.lmg-reiter-knopf{box-sizing:border-box;border-radius:var(--lmg-reiter-radius) var(--lmg-reiter-radius) 0 0;width:100%;font:500 14px/20px var(--lmg-schrift);color:var(--lmg-tinte);background:var(--lmg-blatt,var(--lmg-weiss));text-align:center;white-space:nowrap;text-overflow:ellipsis;border:0;padding:8px 18px;display:block;overflow:hidden}.lmg-reiter-blatt.ist-erledigt{margin-bottom:var(--lmg-reiter-naht)}.lmg-reiter-knopf[href],.lmg-reiter-knopf:not(:disabled){cursor:pointer;text-decoration:none}.lmg-reiter-blatt.ist-aktuell{z-index:2}.lmg-reiter-blatt.ist-aktuell .lmg-reiter-knopf{font:700 17px/24px var(--lmg-schrift);padding:12px 28px calc(12px + var(--lmg-reiter-naht));min-width:150px}.lmg-karte{z-index:0;box-sizing:border-box;background:var(--lmg-blatt,var(--lmg-weiss));border-radius:var(--lmg-karte-radius);width:100%;padding:var(--lmg-karte-polster);flex-direction:column;gap:24px;display:flex;position:relative}.lmg-spalten{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=1024px){.lmg-spalten{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}}@media (width>=1120px){.lmg-spalten{grid-template-columns:var(--lmg-spalte-links) var(--lmg-spalte-rechts);justify-content:space-between;gap:40px}}.lmg-marke{width:128px;height:124px;color:var(--lmg-tinte);flex:none;text-decoration:none;display:block}.lmg-marke>svg{width:128px;height:124px;display:block}.lmg-marke[data-lm-logo].ist-bespielt>svg{visibility:hidden}.lmg-mappi-gehweg{display:none}@media (width>=1250px){.lmg-mappi-gehweg{pointer-events:none;flex:none;height:152px;display:block}}.lmg-fortschritt-feld{max-width:var(--lmg-spalte-links)}.lmg-fortschritt-wort{font:700 12px/16px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:0 0 8px}.lmg-fortschritt{gap:8px;margin:0;padding:0;list-style:none;display:flex}.lmg-fortschritt-teil{background:#1f2a242e;border-radius:2px;flex:1 1 0;height:4px}.lmg-fortschritt-teil.ist-erledigt{background:var(--lmg-blau)}.lmg-eyebrow{font:700 12px/16px var(--lmg-schrift);letter-spacing:.8px;text-transform:uppercase;color:var(--lmg-blau-tinte);margin:0 0 10px}.lmg-headline{font:700 46px/54px var(--lmg-schrift);letter-spacing:-.5px;margin:0 0 18px}@media (width>=1024px) and (width<=1119px){.lmg-headline{font:700 36px/44px var(--lmg-schrift)}}.lmg-headline-zeile{display:block}.lmg-headline-zeile.ist-marker{background:var(--lmg-weiss);border-radius:8px;width:fit-content;max-width:100%;margin-left:-6px;padding:2px 14px}.lmg-lead{font:400 18px/28px var(--lmg-schrift);max-width:34em;margin:0 0 20px}.lmg-text{font:400 16px/24px var(--lmg-schrift)}.lmg-verweis{font:700 14px/20px var(--lmg-schrift);color:var(--lmg-blau-tinte);text-decoration:none}.lmg-verweis:hover,.lmg-verweis:focus-visible{text-decoration:underline}.lmg-fein{font:400 12px/16px var(--lmg-schrift);color:var(--lmg-tinte-schwach)}.lmg-verweis-zeile .lmg-verweis{box-sizing:border-box;align-items:center;min-height:24px;padding:2px 0;display:inline-flex}@media (width<=767px){.lmg-verweis-zeile .lmg-verweis{min-height:44px}}.lmg-knopf{box-sizing:border-box;font:500 16px/20px var(--lmg-schrift);cursor:pointer;height:48px;color:var(--lmg-tinte);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;display:inline-flex}.lmg-knopf.ist-40{height:40px;padding:0 22px;font-size:15px}.lmg-knopf.ist-48{height:48px}.lmg-knopf.ist-72{height:72px;font:500 22px/28px var(--lmg-schrift);border-radius:36px;padding:0 44px}.lmg-knopf.ist-gefuellt{background:var(--lmg-blau);color:var(--lmg-auf-blau)}.lmg-knopf.ist-umrandet{background:var(--lmg-weiss);color:var(--lmg-tinte);box-shadow:inset 0 0 0 1px var(--lmg-linie)}.lmg-knopf.ist-text{color:var(--lmg-blau-tinte);padding:0 12px;font-weight:700}.lmg-knopf.ist-breit{width:100%}.lmg-knopf.ist-halo{box-shadow:0 0 0 8px #1c6fa82e}.lmg-knopf:hover:not(:disabled){filter:brightness(.94)}.lmg-knopf:disabled,.lmg-knopf[aria-disabled=true]{color:#585f59;cursor:not-allowed;box-shadow:none;filter:none;background:#c9c4bb}.lmg-aktionen{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.lmg-aktionen-rechts{align-items:center;gap:12px;display:flex}.lmg-feld{margin-bottom:18px;display:block}.lmg-feld-wort{font:500 14px/20px var(--lmg-schrift);color:var(--lmg-tinte);margin-bottom:6px;display:block}.lmg-feld-eingabe{box-sizing:border-box;border:1px solid var(--lmg-linie);background:var(--lmg-weiss);width:100%;height:48px;color:var(--lmg-tinte);font:400 16px/24px var(--lmg-schrift);border-radius:8px;padding:0 14px}.lmg-feld-eingabe::placeholder{color:var(--lmg-tinte-schwach)}.lmg-feld-eingabe:focus{border-color:var(--lmg-blau);box-shadow:inset 0 0 0 1px var(--lmg-blau);outline:none}.lmg-feld.ist-fehler .lmg-feld-eingabe{border-color:var(--lmg-fehler);box-shadow:inset 0 0 0 1px var(--lmg-fehler)}.lmg-feld-eingabe.ist-readonly{color:var(--lmg-tinte-schwach);cursor:default;background:#f1ede3}.lmg-feld-hilfe{font:400 14px/20px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin-top:6px;display:block}.lmg-feld-fehler{font:500 14px/20px var(--lmg-schrift);color:var(--lmg-fehler);margin-top:6px;display:block}.lmg-feld-fehler[hidden]{display:none}.lmg-brett :focus-visible{outline:3px solid var(--lmg-blau);outline-offset:2px;border-radius:4px}.lmg-fuss{box-sizing:border-box;background:0 0;border-top:1px solid #1f2a241f;flex:none;width:100%;padding:18px 24px}.lmg-fuss-bahn{max-width:var(--lmg-karte-breite);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.lmg-fuss-rechts{align-items:center;gap:28px;display:flex}.lmg-fuss a{font:700 14px/20px var(--lmg-schrift);color:var(--lmg-tinte);box-sizing:border-box;align-items:center;min-height:24px;padding:2px 0;text-decoration:none;display:inline-flex}.lmg-fuss .ist-sprache{font:700 14px/20px var(--lmg-schrift);color:var(--lmg-blau-tinte)}.lmg-fuss a:hover{text-decoration:underline}.lmg-nur-handy{display:none}.lmg-nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.lmg-brett{--lmg-karte-polster:20px;--lmg-karte-radius:24px;--lmg-reiter-naht:12px}.lmg-bahn{justify-content:flex-start;padding:24px 12px 20px}.lmg-reiter{scrollbar-width:none;padding:0 12px;overflow-x:auto}.lmg-reiter::-webkit-scrollbar{display:none}.lmg-reiter-blatt{flex:none}.lmg-reiter-blatt.ist-erledigt .lmg-reiter-knopf{width:auto;padding:8px 16px;font-size:14px}.lmg-reiter-blatt.ist-aktuell{min-width:0}.lmg-reiter-blatt.ist-aktuell .lmg-reiter-knopf{min-width:0;padding-left:20px;padding-right:20px;font-size:16px}.lmg-spalten{grid-template-columns:1fr;gap:24px}.lmg-headline{font:700 34px/40px var(--lmg-schrift)}.lmg-lead{font:400 16px/24px var(--lmg-schrift)}.lmg-aktionen,.lmg-aktionen-rechts{flex-direction:column-reverse;align-items:stretch;gap:6px}.lmg-aktionen .lmg-knopf.ist-gefuellt,.lmg-aktionen .lmg-knopf.ist-umrandet{width:100%;height:48px}.lmg-knopf.ist-72{width:100%;padding:0 20px;font-size:20px}.lmg-nur-handy{display:inline}.lmg-nur-desktop{display:none}.lmg-fuss{padding:14px 12px}.lmg-fuss-bahn{flex-wrap:wrap;justify-content:center;gap:0 8px}.lmg-fuss-rechts{flex-wrap:wrap;justify-content:center;gap:0}.lmg-fuss a{min-height:44px;padding:12px 8px}.lmg-fuss .ist-sprache{box-sizing:border-box;align-items:center;min-height:44px;padding:12px 8px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.lmg-brett *{transition:none!important;animation:none!important}}.lmg-infokarte{background:var(--lmg-weiss);border-radius:16px;padding:16px 20px}.lmg-infokarte-titel{font:700 15px/20px var(--lmg-schrift);color:var(--lmg-tinte);margin:0 0 4px}.lmg-infokarte-fein{font:400 13px/18px var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:0}.lmd-buehne{margin-top:20px;position:relative}.lmd-tafel{min-height:560px;position:relative}.lmd-fehler{font:500 14px/20px var(--lmg-schrift);color:var(--lmg-fehler);margin:12px 0 0}.lmd-bottest{justify-content:center;display:flex}.lmd-pruefung{box-sizing:border-box;background:var(--lmg-weiss-hoch);border:1px solid var(--lmg-linie-schwach);border-radius:20px;place-items:center;min-height:560px;transition:opacity .15s;display:grid}.lmd-pruefung[hidden]{display:none}.lmd-pruefung.ist-ueber{z-index:5;min-height:0;position:absolute;inset:0}.lmd-pruefung.ist-weg{opacity:0}.lmd-tafel.ist-verdeckt{visibility:hidden}.lmd-pruefung-innen{max-width:420px;padding:24px}.lmd-zustand{text-align:center;justify-items:center;gap:14px;display:grid}.lmd-zustand[hidden]{display:none}.lmd-zustand h2{font:700 24px/1.25 var(--lmg-schrift);color:var(--lmg-tinte);margin:0}.lmd-zustand p{font:400 17px/1.5 var(--lmg-schrift);color:var(--lmg-tinte-schwach);margin:0}.lmd-zustand .ist-fein{font-size:15px}.lmd-zustand .ist-fehler-titel{color:var(--lmg-fehler)}.lmd-punkte{gap:8px;height:12px;margin:4px 0;display:flex}.lmd-punkte i{background:var(--lmg-blau);opacity:.25;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite lmd-puls}.lmd-punkte i:nth-child(2){animation-delay:.2s}.lmd-punkte i:nth-child(3){animation-delay:.4s}@keyframes lmd-puls{0%{box-shadow:0 0 #1c6fa8b3}80%,to{box-shadow:0 0 0 14px #1c6fa800}}@media (prefers-reduced-motion:reduce){.lmd-pruefung{transition:none}.lmd-punkte i{animation:none}.lmd-punkte i:nth-child(2){opacity:.6}.lmd-punkte i:nth-child(3){opacity:1}}.lmg-knopf.ist-wartet{opacity:.75;cursor:progress}.lmd-aktionen{margin-top:24px}.lmd-knoepfe{flex-direction:row-reverse;justify-content:flex-start;gap:12px;display:flex}@media (width<=767px){.lmd-tafel,.lmd-pruefung{min-height:480px}.lmd-zustand h2{font-size:21px}.lmd-knoepfe{flex-direction:column}.lmd-knoepfe .lmg-knopf{justify-content:center;width:100%}}.lmd-hinweis{z-index:40;box-sizing:border-box;border:2px solid var(--lmg-tinte);background:var(--lmg-weiss-hoch);width:min(380px,100% - 16px);color:var(--lmg-tinte);border-radius:14px;padding:12px 36px 12px 16px;position:absolute;bottom:84px;left:8px;box-shadow:0 6px 18px #00000038}.lmd-hinweis:after{content:"";left:var(--lmd-pfeil,50%);background:var(--lmg-weiss-hoch);border-right:2px solid var(--lmg-tinte);border-bottom:2px solid var(--lmg-tinte);width:14px;height:14px;margin-left:-7px;position:absolute;bottom:-9px;transform:rotate(45deg)}.lmd-hinweis-text{font:600 15px/21px var(--lmg-schrift);margin:0}.lmd-hinweis-zu{width:36px;height:36px;color:var(--lmg-tinte);font:400 24px/36px var(--lmg-schrift);cursor:pointer;background:0 0;border:0;border-radius:50%;position:absolute;top:4px;right:4px}.lmd-hinweis-zu:focus-visible{outline:3px solid var(--lmg-blau);outline-offset:1px}.lm-canvas-leiste .lm-btn.lmd-puls{animation:1.3s ease-out 2 lmd-puls}@media (prefers-reduced-motion:reduce){.lm-canvas-leiste .lm-btn.lmd-puls{outline:3px solid var(--lmg-blau);outline-offset:2px;animation:none}}
