@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff")}:root{--k-schrift-klein: .875rem;--k-schrift-ui: 1rem;--k-schrift-text: 1.125rem;--k-schrift-zwischen: 1.375rem;--k-schrift-abschnitt: 1.75rem;--k-schrift-titel: 2rem;--k-gewicht-text: 600;--k-gewicht-stark: 800;--k-gewicht-titel: 900;--k-zeile-text: 1.6;--k-zeile-ui: 1.35;--k-zeile-titel: 1.15;--k-a1: 4px;--k-a2: 8px;--k-a3: 12px;--k-a4: 16px;--k-a5: 24px;--k-a6: 32px;--k-a7: 48px;--k-a8: 64px;--k-radius-klein: 10px;--k-radius-mittel: 16px;--k-radius-gross: 24px;--k-radius-pille: 999px;--k-lesebreite: 47ch;--k-kennzahl-min: 200px}@media(min-width:768px){:root{--k-schrift-titel: 2.5rem}}.k-kopf,.k-fuss{--tinte: var(--auf-buehne);--tinte-2: var(--auf-buehne-leise);--lila: #ffd27a;--lila-tief: #ffe3a3;--linie: var(--buehne-linie);color:var(--auf-buehne)}.k-kopf :focus-visible,.k-fuss :focus-visible{outline-color:var(--gelb)}.k-kopf{position:sticky;top:0;z-index:20;background:var(--buehne-oben)}.k-kopf-innen{display:flex;align-items:center;gap:var(--k-a4);min-height:72px;position:relative}.k-marke{display:inline-flex;align-items:center;gap:var(--k-a2);min-height:52px;color:var(--auf-buehne);text-decoration:none;font-size:var(--k-schrift-zwischen);font-weight:var(--k-gewicht-titel);line-height:var(--k-zeile-titel)}.k-marke:hover{color:var(--auf-buehne)}.k-kopf ul{list-style:none;margin:0;padding:0}.k-kopf-nav{display:none}.k-kopf-nav ul{display:flex;gap:var(--k-a1)}.k-kopf a{-webkit-hyphens:manual;hyphens:manual}.k-kopf-nav a,.k-menue nav a,.k-suche,.k-konto{display:inline-flex;align-items:center;gap:var(--k-a2);min-height:44px;padding:0 var(--k-a4);border-radius:var(--k-radius-pille);color:var(--auf-buehne);text-decoration:none;font-size:var(--k-schrift-ui);font-weight:var(--k-gewicht-stark);line-height:var(--k-zeile-ui);white-space:nowrap}.k-kopf-nav a:hover,.k-menue nav a:hover,.k-suche:hover{background:var(--buehne-flaeche);color:var(--auf-buehne)}.k-kopf-nav a[aria-current=page],.k-menue nav a[aria-current=page],.k-suche[aria-current=page]{background:var(--buehne-flaeche);box-shadow:inset 0 -3px 0 var(--gelb)}.k-kopf-rechts{margin-left:auto;display:flex;align-items:center;gap:var(--k-a2)}.k-marke,.k-marke>*,.k-kopf-rechts>*,.k-kopf svg{flex-shrink:0}.k-konto{background:var(--auf-buehne);color:var(--buehne-oben)}.k-konto:hover{background:var(--auf-buehne-leise);color:var(--buehne-oben)}.k-konto[aria-current=page]{box-shadow:inset 0 -3px 0 var(--gelb)}.k-suche span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-suche{padding:0 var(--k-a3)}.k-menue summary{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--k-a4);border:2px solid var(--buehne-linie);border-radius:var(--k-radius-pille);cursor:pointer;font-size:var(--k-schrift-ui);font-weight:var(--k-gewicht-stark);list-style:none}.k-menue summary::-webkit-details-marker{display:none}.k-menue-konto{display:none;margin:0;padding-top:var(--k-a2)}@media(max-width:599px){.k-marke>:not(:first-child){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.k-kopf-rechts>.k-konto{display:none}.k-menue-konto{display:block}}.k-menue[open] summary{background:var(--buehne-flaeche)}.k-menue nav{position:absolute;left:0;right:0;top:100%;z-index:30;background:var(--buehne-oben);padding:var(--k-a2) 0 var(--k-a4);border-top:1px solid var(--buehne-linie)}.k-menue nav ul{display:grid;gap:var(--k-a1)}.k-menue nav a{display:flex}.k-menue nav .k-konto{background:var(--auf-buehne);color:var(--buehne-oben)}.k-menue nav .k-konto:hover{background:var(--auf-buehne-leise);color:var(--buehne-oben)}.k-menue nav .k-konto[aria-current=page]{background:var(--auf-buehne);box-shadow:inset 0 -3px 0 var(--gelb)}@media(min-width:1100px){.k-kopf-nav{display:block;margin-left:var(--k-a4)}.k-menue{display:none}.k-suche span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.k-suche{padding:0 var(--k-a4)}}.k-brotkrumen{margin-bottom:var(--k-a3)}.k-brotkrumen ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.k-brotkrumen li{display:inline-flex;align-items:center;font-size:var(--k-schrift-klein);font-weight:var(--k-gewicht-stark);line-height:var(--k-zeile-ui);color:var(--auf-buehne-leise);-webkit-hyphens:manual;hyphens:manual}.k-brotkrumen li+li:before{content:"›";margin:0 var(--k-a2);color:var(--auf-buehne-leise)}.k-brotkrumen a{display:inline-flex;align-items:center;min-height:44px;color:var(--auf-buehne);text-underline-offset:3px}.k-brotkrumen a:hover{color:var(--gelb)}.k-brotkrumen [aria-current=page]{color:var(--auf-buehne)}.k-fuss{background:var(--buehne-tief, var(--buehne-oben));padding-block:var(--k-a7);margin-top:var(--k-a8)}.k-fuss-innen{display:grid;gap:var(--k-a6)}.k-fuss p{margin:0 0 var(--k-a2);color:var(--auf-buehne-leise);font-size:var(--k-schrift-ui);line-height:var(--k-zeile-text)}.k-fuss .k-fuss-name{color:var(--auf-buehne);font-size:var(--k-schrift-zwischen);font-weight:var(--k-gewicht-titel)}.k-fuss-nav{display:grid;gap:var(--k-a5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.k-fuss .k-fuss-titel{color:var(--auf-buehne);font-size:var(--k-schrift-klein);font-weight:var(--k-gewicht-titel);text-transform:uppercase;letter-spacing:.08em}.k-fuss ul{list-style:none;margin:0;padding:0}.k-fuss a,.k-rueckweg{display:inline-flex;align-items:center;min-height:44px;color:var(--auf-buehne);font-size:var(--k-schrift-ui);font-weight:var(--k-gewicht-stark);text-underline-offset:3px;-webkit-hyphens:manual;hyphens:manual}.k-fuss a[aria-current=page]{color:var(--gelb)}@media(min-width:768px){.k-fuss-innen{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}}:root{color-scheme:light dark;--papier: #fbf9f4;--papier-2: #f3eff8;--flaeche: #ffffff;--linie: #e6e1ee;--linie-stark: #d6cde6;--tinte: #1a1626;--tinte-2: #5c5670;--lila: #6d28d9;--lila-tief: #5b21b6;--lila-zart: #ede7ff;--auf-lila: #ffffff;--violett: #7c3aed;--violett-hell: #a78bfa;--gelb: #ffb300;--gelb-kante: #b8820a;--auf-gelb: #2e1065;--entwurf: #fff4d6;--auf-entwurf: #6b4800;--erfolg: #157a40;--erfolg-zart: #dcf6e6;--ampel-rot: #d23a4f;--ampel-gelb: #a86f00;--ampel-gruen: #157a40;--knopf-rand: #2e1065;--auswahl: #2e1065;--auf-auswahl: #ffffff;--schatten: 0 18px 40px rgba(46, 16, 101, .12);--schatten-klein: 0 6px 18px rgba(46, 16, 101, .08);--buehne-oben: #2e1065;--buehne-unten: #4c1d95;--buehne-tief: #1f0a47;--auf-buehne: #ffffff;--auf-buehne-leise: #e4dcf7;--buehne-linie: rgba(255, 255, 255, .22);--buehne-flaeche: rgba(255, 255, 255, .12);--klenn-hell: #8b5cf6;--klenn-dunkel: #6d28d9;--klenn-mittel: #a78bfa;--hintergrund: var(--papier);--qr-grund: #ffffff;--qr-modul: #000000;--blatt-papier: #ffffff;--blatt-zeile: #e6e1ee;--blatt-titel: #2e1065;--telefon-rahmen: #0f0620;--rund: 24px;--rund-klein: 14px;--breite: 1180px;--rand: clamp(16px, 5vw, 48px);--schrift: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}@media(prefers-color-scheme:dark){:root{--papier: #14111c;--papier-2: #241f33;--flaeche: #1e1a29;--linie: #3a3150;--linie-stark: #4c3d76;--tinte: #f2eefc;--tinte-2: #b9b1cf;--lila: #c4b0fd;--lila-tief: #ddd0ff;--lila-zart: #2f2547;--auf-lila: #14111c;--violett: #a78bfa;--violett-hell: #c4b0fd;--gelb: #ffc233;--gelb-kante: #b8820a;--auf-gelb: #2e1065;--entwurf: #3a2f14;--auf-entwurf: #ffd27a;--erfolg: #34c977;--erfolg-zart: #17331f;--ampel-rot: #ff7a8c;--ampel-gelb: #ffc233;--ampel-gruen: #34c977;--knopf-rand: #c4b0fd;--auswahl: #c4b0fd;--auf-auswahl: #14111c;--schatten: none;--schatten-klein: none;--buehne-oben: #1f0a47;--buehne-unten: #3b1678;--buehne-tief: #120629}}*,*:before,*:after{box-sizing:border-box}legend{padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px}#inhalt{flex:1 0 auto}body{margin:0;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--papier);color:var(--tinte);font-family:var(--schrift);font-weight:600;font-size:var(--k-schrift-ui);line-height:1.6;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:5;hyphenate-limit-chars:10 4 5;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.knopf,.marke,nav,label,.chip,th,.kachel-titel{-webkit-hyphens:manual;hyphens:manual}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}h1,h2,h3{font-weight:900;line-height:1.06;letter-spacing:-.03em}h1,h2,h3,h4{color:var(--tinte)}h1{font-size:var(--k-schrift-titel);letter-spacing:-.035em}h2{font-size:var(--k-schrift-titel)}h3{font-size:var(--k-schrift-zwischen);letter-spacing:-.015em}h4{font-weight:800;font-size:var(--k-schrift-ui)}p,li,dd{color:var(--tinte-2)}a{color:var(--lila);text-underline-offset:3px}a:hover{color:var(--lila-tief)}:focus-visible{outline:3px solid var(--lila);outline-offset:4px;border-radius:4px}img,svg{display:block;max-width:100%}[hidden]{display:none!important}.huelle{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto}.schmal{max-width:760px}.abschnitt{padding-block:var(--k-a8)}.ohne-oben{padding-top:0}.dachzeile{display:inline-flex;align-items:center;gap:var(--k-a2);font-size:var(--k-schrift-klein);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--lila)}.einleitung{font-size:var(--k-schrift-text);line-height:1.65;max-width:var(--k-lesebreite)}.klein{font-size:var(--k-schrift-klein)}.sprung{position:absolute;left:16px;top:-80px;z-index:50;background:var(--gelb);color:var(--auf-gelb);padding:var(--k-a3) var(--k-a4);border-radius:12px;font-weight:800}.sprung:focus{top:12px;color:var(--auf-gelb)}.buehne{--tinte: var(--auf-buehne);--tinte-2: var(--auf-buehne-leise);--lila: #ffd27a;--lila-tief: #ffe3a3;--linie: var(--buehne-linie);--knopf-rand: var(--auf-buehne);color:var(--auf-buehne)}.buehne :focus-visible{outline-color:var(--gelb)}.marke-zusatz{font-size:var(--k-schrift-klein);font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--auf-gelb);background:var(--gelb);border-radius:999px;padding:var(--k-a1) var(--k-a2);margin-left:var(--k-a1)}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--k-a2);min-height:52px;padding:0 var(--k-a5);border-radius:999px;font:inherit;font-weight:800;font-size:var(--k-schrift-ui);text-decoration:none;cursor:pointer;text-align:center;border:2px solid transparent;transition:transform .12s ease,box-shadow .12s ease}.knopf-haupt{background:var(--gelb);color:var(--auf-gelb);box-shadow:0 4px 0 var(--gelb-kante)}.knopf-haupt:hover{color:var(--auf-gelb);transform:translateY(-1px);box-shadow:0 5px 0 var(--gelb-kante)}.knopf-haupt:active{transform:translateY(4px);box-shadow:0 0 0 var(--gelb-kante)}.knopf-neben{background:var(--flaeche);color:var(--tinte);border-color:var(--knopf-rand);box-shadow:0 3px 0 var(--knopf-rand)}.knopf-neben:hover{color:var(--tinte);transform:translateY(-1px)}.knopf-neben:active{transform:translateY(3px);box-shadow:0 0 0 var(--knopf-rand)}.buehne .knopf-neben{background:transparent;color:var(--auf-buehne);border-color:#fff9;box-shadow:none}.buehne .knopf-neben:hover{background:var(--buehne-flaeche);color:var(--auf-buehne)}.textknopf{display:inline-flex;align-items:center;min-height:44px;background:none;border:0;padding:0;color:var(--lila);font:inherit;font-weight:800;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fliesslink{display:inline-block;padding-block:var(--k-a3);margin-block:calc(-1 * var(--k-a3))}.zusammen{white-space:nowrap}.buehne{background-color:var(--buehne-unten);background-image:linear-gradient(180deg,var(--buehne-oben) 0%,var(--buehne-unten) 100%);border-radius:0 0 clamp(28px,4vw,48px) clamp(28px,4vw,48px)}.buehne .dachzeile{color:var(--gelb)}.seitenkopf{padding-block:var(--k-a7) var(--k-a7)}.seitenkopf h1{margin:var(--k-a3) 0 var(--k-a4);max-width:18ch}.seitenkopf .einleitung+p,.seitenkopf .klein+.klein{margin-top:var(--k-a3)}.buehne .testband{margin:0 0 var(--k-a5)}.buehne+.huelle,.buehne+section{margin-top:var(--k-a6)}.held-buehne{padding-bottom:var(--k-a8)}.held{display:grid;grid-template-columns:1.05fr .95fr;gap:var(--k-a6);align-items:center;padding-block:var(--k-a7) 0}.held h1{margin:var(--k-a4) 0 var(--k-a4);max-width:13ch}.held-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-a3);margin-top:var(--k-a6)}.held-bild{position:relative;height:clamp(360px,42vw,520px);isolation:isolate}.held-schein{position:absolute;inset:6% 4%;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(167,139,250,.45) 0,rgba(124,58,237,.18) 45%,transparent 70%)}.telefon{position:absolute;width:clamp(150px,16vw,214px);height:auto;border-radius:clamp(22px,2.4vw,34px);border:clamp(5px,.5vw,7px) solid var(--telefon-rahmen);background:var(--telefon-rahmen);box-shadow:0 30px 60px #0f062059}.telefon-1{left:16%;top:4%;transform:rotate(-5deg)}.telefon-2{left:52%;top:10%;transform:rotate(5deg)}.held-klenn{position:absolute;left:0;bottom:-2%;width:clamp(120px,14vw,190px);animation:schweben 4.5s ease-in-out infinite;transform-origin:50% 90%}.held-klenn svg{width:100%;height:auto;filter:drop-shadow(0 14px 18px rgba(15,6,32,.35))}@keyframes schweben{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(3deg)}}.buehne+.ueberlappt{margin-top:calc(-1 * var(--k-a7));position:relative}.nutzen{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--k-a4)}.kachel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);padding:var(--k-a5);box-shadow:var(--schatten)}.kachel-symbol{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--buehne-oben);color:var(--gelb);margin-bottom:var(--k-a3)}.kachel-titel{font-size:var(--k-schrift-zwischen);letter-spacing:-.015em;margin-bottom:var(--k-a1)}.kachel p{line-height:1.55}.wegleiste{list-style:none;padding:0;margin-top:var(--k-a6);display:grid;grid-template-columns:repeat(var(--weg-spalten, 4),minmax(0,1fr));gap:var(--k-a5) var(--k-a3);position:relative}.wegleiste[data-schritte="3"]{--weg-spalten: 3}.wegleiste:before{content:"";position:absolute;top:34px;height:6px;border-radius:3px;z-index:-1;left:calc(50% / var(--weg-spalten, 4));right:calc(50% / var(--weg-spalten, 4));background:linear-gradient(90deg,var(--violett),var(--buehne-oben))}.wegleiste li{display:grid;justify-items:center;text-align:center;gap:var(--k-a1)}.wegknoten{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;margin-bottom:var(--k-a2);background:var(--papier);color:var(--lila);border:3px solid var(--violett)}.wegleiste li:last-child .wegknoten{background:var(--buehne-oben);color:var(--gelb);border-color:var(--buehne-oben)}.wegleiste h3{font-size:var(--k-schrift-text)}.wegleiste p{font-size:var(--k-schrift-ui);max-width:22ch}.bestand{margin-top:var(--k-a6);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--k-a3) var(--k-a5);text-align:center}.bestand p{color:var(--tinte);font-weight:800}.zweispaltig{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--k-a7);align-items:start;padding-top:var(--k-a7);border-top:1px solid var(--linie)}.zweispaltig>div>p+p{margin-top:var(--k-a4)}.hinweis-ohne-ki{border-left:4px solid var(--gelb);padding:var(--k-a1) 0 var(--k-a1) var(--k-a4);color:var(--tinte)}.feld-zart{display:grid;grid-template-columns:1fr auto;gap:var(--k-a5);align-items:center;background:var(--lila-zart);border-radius:var(--rund);padding:var(--k-a6)}.feld-zart h2{margin:var(--k-a2) 0 var(--k-a3);max-width:20ch}.feld-zart p:not(.dachzeile){max-width:var(--k-lesebreite)}.feld-zart .knopf{margin-top:var(--k-a5)}.feld-klenn{width:140px}.aufbau-abschnitt{padding-bottom:var(--k-a6)}.aufbau-abschnitt h2{font-size:var(--k-schrift-abschnitt);margin-bottom:var(--k-a2)}@media(max-width:900px){.held{grid-template-columns:1fr}.held-bild{max-width:460px;width:100%;margin-inline:auto}.nutzen{grid-template-columns:1fr;gap:var(--k-a3)}.zweispaltig{grid-template-columns:1fr}}@media(max-width:640px){.held-bild{height:380px}.telefon{width:150px}.telefon-1{left:18%}.telefon-2{left:auto;right:2%}.held-klenn{width:118px}.wegleiste,.wegleiste[data-schritte="3"]{grid-template-columns:1fr;gap:0}.wegleiste:before{inset:20px auto 20px 35px;width:6px;height:auto;background:linear-gradient(180deg,var(--violett),var(--buehne-oben))}.wegleiste li{grid-template-columns:74px 1fr;justify-items:start;text-align:left;column-gap:var(--k-a4);padding-bottom:var(--k-a4)}.wegknoten{grid-row:span 2;margin-bottom:0}.wegleiste h3{align-self:end}.wegleiste p{align-self:start}.bestand{justify-content:flex-start;text-align:left}.feld-zart{grid-template-columns:1fr}.feld-klenn{display:none}}.filter{border:1px solid var(--linie);border-radius:var(--rund);background:var(--flaeche);padding:var(--k-a4);box-shadow:var(--schatten-klein)}.filter-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-a2) var(--k-a4)}.filter-kopf h2{font-size:var(--k-schrift-zwischen);letter-spacing:-.015em}.zaehler{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--k-a4);border-radius:999px;background:var(--lila-zart);color:var(--tinte);font-weight:900;font-variant-numeric:tabular-nums}.chipfilter{border:0;padding:0;margin:var(--k-a4) 0 0;min-width:0}.chipfilter legend{padding:0;margin-bottom:var(--k-a2);font-weight:800;font-size:var(--k-schrift-klein);color:var(--tinte)}.chipreihe{display:flex;flex-wrap:wrap;gap:var(--k-a2)}.filterchip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 var(--k-a4);border-radius:999px;border:2px solid var(--linie-stark);background:var(--flaeche);color:var(--tinte);font-weight:800;font-size:var(--k-schrift-ui);cursor:pointer}.filterchip input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.filterchip:hover{border-color:var(--violett)}.filterchip:has(input:checked){background:var(--auswahl);border-color:var(--auswahl);color:var(--auf-auswahl)}.filterchip:has(input:focus-visible){outline:3px solid var(--lila);outline-offset:2px}.filterchip:has(input:disabled){cursor:default}.filterchip:has(input:disabled) input{cursor:default}.filter-fuss{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--k-a3) var(--k-a5);margin-top:var(--k-a4)}.filter-fuss .feld{flex:1 1 280px;max-width:520px;min-width:0}.filter legend{font-weight:800}.feld{display:grid;gap:var(--k-a2)}.feld label{font-weight:800;font-size:var(--k-schrift-klein);color:var(--tinte)}.feld select:disabled{opacity:.6;cursor:not-allowed}.textknopf:disabled{opacity:.6;cursor:not-allowed}.feld select,td select{min-height:52px;width:100%;min-width:0;border-radius:14px;border:1px solid var(--linie-stark);background:var(--papier);color:var(--tinte);font:inherit;font-weight:800;padding:0 var(--k-a3)}.treffer{font-weight:800;color:var(--tinte)}.liste{list-style:none;padding:0;margin-top:var(--k-a5);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-a5)}.eintrag{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"bild text" "bild rand" "fuss fuss";gap:var(--k-a4) var(--k-a5);align-content:start;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--rund);padding:var(--k-a5);box-shadow:var(--schatten-klein)}.blatt{grid-area:bild;width:112px;height:auto;aspect-ratio:210 / 297;object-fit:cover;object-position:top;border-radius:8px;border:1px solid var(--linie-stark);background:var(--blatt-papier);box-shadow:0 6px 14px #2e10651f}.blatt-quer{aspect-ratio:auto}.blatt-skizze{display:grid;gap:var(--k-a2);align-content:start;padding:var(--k-a4) var(--k-a3)}.blatt-skizze i{display:block;height:5px;border-radius:3px;background:var(--blatt-zeile)}.blatt-skizze i:first-child{height:9px;width:70%;background:var(--blatt-titel);margin-bottom:var(--k-a1)}.blatt-skizze i:nth-child(3){width:85%}.blatt-skizze i:last-child{width:55%}.eintrag-text{grid-area:text;min-width:0}.eintrag-art{font-size:var(--k-schrift-klein);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--lila);margin-bottom:var(--k-a1)}.eintrag h2{font-size:var(--k-schrift-zwischen);letter-spacing:-.015em}.eintrag-herkunft{margin-top:var(--k-a1);font-size:var(--k-schrift-klein)}.chips{display:flex;flex-wrap:wrap;gap:var(--k-a2);margin-top:var(--k-a3);padding:0;list-style:none}.chip{display:inline-flex;align-items:center;min-height:28px;padding:var(--k-a1) var(--k-a3);border-radius:8px;font-size:var(--k-schrift-klein);font-weight:800;background:var(--papier-2);color:var(--tinte)}.chip-art{background:var(--lila-zart)}.chip-entwurf{background:var(--entwurf);color:var(--auf-entwurf)}.eintrag-rand{grid-area:rand;display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-a1) var(--k-a4);align-self:end}.eintrag-rand .klein{color:var(--tinte-2)}.eintrag-fuss{grid-area:fuss;font-size:var(--k-schrift-klein);color:var(--tinte-2);border-top:1px solid var(--linie);padding-top:var(--k-a3)}.leer{margin-top:var(--k-a5);background:var(--lila-zart);border-radius:var(--rund);padding:var(--k-a5);display:grid;grid-template-columns:auto 1fr;gap:var(--k-a5);align-items:center}.leer h2{font-size:var(--k-schrift-zwischen);margin-bottom:var(--k-a2)}.kein-treffer{padding:var(--k-a6) 0}.gesamt{margin-bottom:var(--k-a5)}.gesamt h2{font-size:var(--k-schrift-zwischen);letter-spacing:-.015em}.gesamt-liste{list-style:none;padding:0;margin-top:var(--k-a2);display:flex;flex-wrap:wrap;gap:0 var(--k-a5)}@media(max-width:1000px){.liste{grid-template-columns:1fr}}@media(max-width:640px){.eintrag{grid-template-columns:84px minmax(0,1fr);grid-template-areas:"bild text" "rand rand" "fuss fuss";padding:var(--k-a4)}.blatt{width:84px}.eintrag-rand .knopf{width:100%}}@media(max-width:400px){.eintrag{grid-template-columns:64px minmax(0,1fr)}.blatt{width:64px}}.rahmen+.rahmen{margin-top:var(--k-a7)}.rahmen-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--k-a2) var(--k-a5);margin-bottom:var(--k-a2)}.rahmen-kopf>*{min-width:0}.rahmen-kopf h2{font-size:var(--k-schrift-abschnitt)}.quelle{font-size:var(--k-schrift-klein);margin-bottom:var(--k-a5)}.quelle:has(+.quelle-fassung){margin-bottom:var(--k-a1)}.quelle-fassung{color:var(--tinte-2)}.bereich{margin-top:var(--k-a6)}.bereich h3{margin-bottom:var(--k-a2)}.tabelle-huelle{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--k-schrift-ui)}caption{text-align:left}strong,b,th{font-weight:800}th,td{text-align:left;vertical-align:top;padding:var(--k-a4) var(--k-a3) var(--k-a4) 0;border-bottom:1px solid var(--linie)}thead th{font-size:var(--k-schrift-klein);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-2)}td.zahl,th.zahl{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:0;padding-left:var(--k-a3)}.nr{white-space:nowrap;font-weight:800;color:var(--lila);width:1%}.titel-de{color:var(--tinte);font-weight:800}.titel-en{display:block;font-size:var(--k-schrift-klein);color:var(--tinte-2);margin-top:var(--k-a1)}td.zahl .titel-en{white-space:normal}@media(max-width:640px){.stapeltabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.stapeltabelle,.stapeltabelle tbody,.stapeltabelle tr,.stapeltabelle th,.stapeltabelle td{display:block}.stapeltabelle tr{padding:var(--k-a3) 0;border-bottom:1px solid var(--linie)}.stapeltabelle th,.stapeltabelle td{width:auto;border:0;padding:var(--k-a1) 0;text-align:left;white-space:normal}.stapeltabelle td[data-spalte]:before{content:attr(data-spalte) ": ";font-weight:800;color:var(--tinte)}}.luecke{color:var(--auf-entwurf);background:var(--entwurf);border-radius:6px;padding:0 var(--k-a2);font-weight:800;font-size:var(--k-schrift-klein);white-space:nowrap}td details{margin-top:var(--k-a2)}td summary{cursor:pointer;font-weight:800;color:var(--lila);min-height:44px;display:inline-flex;align-items:center}td details ul{padding-left:var(--k-a4);margin-top:var(--k-a1);font-size:var(--k-schrift-klein)}.nur-schmal{display:none}.zahlen-zeile{margin-top:var(--k-a2);font-size:var(--k-schrift-klein);font-weight:800;color:var(--tinte)}.balken{display:block;height:6px;border-radius:3px;background:var(--papier-2);margin-top:var(--k-a2);overflow:hidden;min-width:60px}.balken>span{display:block;height:100%;background:var(--lila);border-radius:3px}.balken>span[data-anteil="0"]{width:0%}.balken>span[data-anteil="5"]{width:5%}.balken>span[data-anteil="10"]{width:10%}.balken>span[data-anteil="15"]{width:15%}.balken>span[data-anteil="20"]{width:20%}.balken>span[data-anteil="25"]{width:25%}.balken>span[data-anteil="30"]{width:30%}.balken>span[data-anteil="35"]{width:35%}.balken>span[data-anteil="40"]{width:40%}.balken>span[data-anteil="45"]{width:45%}.balken>span[data-anteil="50"]{width:50%}.balken>span[data-anteil="55"]{width:55%}.balken>span[data-anteil="60"]{width:60%}.balken>span[data-anteil="65"]{width:65%}.balken>span[data-anteil="70"]{width:70%}.balken>span[data-anteil="75"]{width:75%}.balken>span[data-anteil="80"]{width:80%}.balken>span[data-anteil="85"]{width:85%}.balken>span[data-anteil="90"]{width:90%}.balken>span[data-anteil="95"]{width:95%}.balken>span[data-anteil="100"]{width:100%}.fundstelle{padding-bottom:var(--k-a5);border-bottom:1px solid var(--linie)}.wortlaut{margin:0 0 var(--k-a1);padding:var(--k-a1) 0 var(--k-a1) var(--k-a4);border-left:3px solid var(--lila);color:var(--tinte)}.fundstelle summary,.aufgabe summary{cursor:pointer;font-weight:800;color:var(--lila);min-height:44px;display:inline-flex;align-items:center}.anknuepfung{padding-left:var(--k-a4);font-size:var(--k-schrift-klein)}.anknuepfung li+li,.offen-liste li+li{margin-top:var(--k-a2)}main p,main dd,.wortlaut,.anknuepfung,.offen-liste{max-width:var(--k-lesebreite)}.offen-liste{padding-left:var(--k-a4);margin-top:var(--k-a3)}.recht{padding-bottom:var(--k-a7)}.recht section+section{margin-top:var(--k-a6)}.recht h2{font-size:var(--k-schrift-abschnitt);margin-bottom:var(--k-a3);letter-spacing:-.015em}.recht p+p{margin-top:var(--k-a2)}.recht ul{padding-left:var(--k-a5)}.recht .stand{margin-top:var(--k-a7);font-size:var(--k-schrift-klein)}.hervorgehoben{border:2px solid var(--lila);border-radius:18px;padding:var(--k-a4) var(--k-a5)}.stoerung{border-left:4px solid var(--lila);padding:var(--k-a1) 0 var(--k-a1) var(--k-a4)}.stoerung+.stoerung{margin-top:var(--k-a5)}.stoerung h3{font-size:var(--k-schrift-text);margin-bottom:var(--k-a1)}.stoerung .klein{color:var(--tinte-2);margin-bottom:var(--k-a2)}.recht section .stand{margin-top:var(--k-a4)}.nichtgefunden{display:grid;grid-template-columns:auto 1fr;gap:var(--k-a6);align-items:center;padding-block:var(--k-a7)}.nichtgefunden .held-aktionen{margin-top:var(--k-a5)}@media(max-width:640px){.kopf-innen{flex-wrap:wrap;gap:0 var(--k-a3);padding-block:var(--k-a2)}.kopf nav{margin-left:0;width:100%}.kopf nav ul{gap:var(--k-a1)}.kopf nav a{padding:0 var(--k-a3)}.leer,.nichtgefunden{grid-template-columns:1fr}.held-aktionen .knopf{width:100%}th,td{padding-right:var(--k-a2)}.nur-breit{display:none}.nur-schmal{display:block}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media print{.kopf,.fuss,.filter,.sprung{display:none}body{background:#fff;color:#000}}.konto{padding-bottom:var(--k-a8);min-height:70vh}.testband{margin-top:var(--k-a4);padding:var(--k-a2) var(--k-a4);border-radius:12px;background:var(--entwurf);color:var(--auf-entwurf);font-weight:800;font-size:var(--k-schrift-klein)}.meldung{margin-bottom:var(--k-a4);padding:var(--k-a3) var(--k-a4);border-radius:14px;border-left:6px solid var(--lila);background:var(--lila-zart);color:var(--tinte);font-weight:800}.meldung.warnung{border-left-color:var(--auf-entwurf);background:var(--entwurf);color:var(--auf-entwurf)}.laedt{font-weight:800;color:var(--tinte-2)}.stark{color:var(--tinte);font-weight:800}.kontoblock{padding-block:var(--k-a5);border-top:1px solid var(--linie);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--k-a3);justify-items:start}.kontoblock>:is(.lz-start,.reiter,.wahlliste,.suchliste){justify-self:stretch}:is(.kontoblock,.pruefen):not(:not([hidden],noscript,script)~*){border-top:0}.kontoblock h2{font-size:var(--k-schrift-abschnitt)}.kontoblock h3{margin-top:var(--k-a3)}.aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-a3) var(--k-a5)}.formular{display:grid;gap:var(--k-a3);width:100%;max-width:520px;justify-items:start}.formular.reihe{max-width:none;grid-template-columns:minmax(0,260px) auto;align-items:end}.formular .feld{width:100%}.feld input,.zeilenaktionen input,td input{min-height:52px;width:100%;border-radius:14px;border:1px solid var(--linie);background:var(--papier);color:var(--tinte);font:inherit;font-weight:800;padding:0 var(--k-a3)}.feld input:focus-visible,td input:focus-visible{outline-offset:2px}.feld input[type=file]{padding:var(--k-a1) var(--k-a1) var(--k-a1) var(--k-a1);display:flex;align-items:center;cursor:pointer}.feld input[type=file]::file-selector-button{min-height:44px;margin-right:var(--k-a3);padding:0 var(--k-a4);border-radius:999px;cursor:pointer;font:inherit;font-weight:800;background:var(--flaeche);color:var(--tinte);border:2px solid var(--knopf-rand);box-shadow:0 3px 0 var(--knopf-rand)}.knopf:disabled{opacity:.55;cursor:not-allowed;transform:none}.unsichtbar{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rollenwahl{padding-block:var(--k-a2) var(--k-a5)}.rollenwahl fieldset{border:0;margin:0;padding:0}.rollenwahl legend{font-weight:900;font-size:var(--k-schrift-zwischen);color:var(--tinte);margin-bottom:var(--k-a3)}.rollen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--k-a2)}.rolle{display:flex;align-items:center;gap:var(--k-a3);min-height:60px;padding:var(--k-a2) var(--k-a4);cursor:pointer;border:2px solid var(--linie);border-radius:16px;background:var(--flaeche);color:var(--tinte);font-weight:800}.rolle:has(input:checked){border-color:var(--lila);background:var(--lila-zart)}.rolle input,.haken input,.lektion input{width:22px;height:22px;accent-color:var(--lila);flex-shrink:0;margin:0}.haken{display:flex;align-items:center;gap:var(--k-a3);min-height:52px;cursor:pointer;color:var(--tinte);font-weight:800}.turnstile-platz{display:grid;gap:var(--k-a1)}.turnstile{min-height:70px}.codes{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:var(--k-a1) var(--k-a6);padding-left:0;margin:0;list-style-position:inside}.codes li,.login-gross,.code-gross{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;color:var(--tinte);font-weight:800;letter-spacing:.04em}.login-gross{font-size:var(--k-schrift-zwischen);word-break:break-all;-webkit-hyphens:none;hyphens:none}.code-gross{font-size:var(--k-schrift-titel);letter-spacing:.12em}.kontozeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-a1) var(--k-a4);padding-bottom:var(--k-a2)}.kontozeile p{color:var(--tinte);font-weight:800}.plaetze{list-style:none;padding:0;margin:0;display:grid;gap:var(--k-a2)}.plaetze:empty{display:none}.kontoblock .tabelle-huelle{width:100%}.zeilenaktionen{display:flex;flex-wrap:wrap;gap:0 var(--k-a4);align-items:center}.neuer-login{flex-basis:100%;color:var(--tinte);font-weight:800;word-break:break-all}.kontoblock td input{min-width:150px}.stand{font-weight:900;font-size:var(--k-schrift-text);color:var(--tinte);margin-top:var(--k-a2)}.weg,.modulweg{padding-top:var(--k-a4)}.weg>p,.modulweg>p{margin-top:var(--k-a2)}.wegkapitel{margin-top:var(--k-a5)}.wegkapitel h3{margin-bottom:var(--k-a1)}.lektionen{list-style:none;padding:0;margin:0;border-top:1px solid var(--linie)}.lektionen li{border-bottom:1px solid var(--linie)}.lektion{display:flex;align-items:flex-start;gap:var(--k-a3);min-height:52px;padding:var(--k-a3) 0;cursor:pointer}.lektion input{margin-top:var(--k-a1)}.lektion input:disabled{cursor:default}.lektion>span{display:grid;gap:var(--k-a1)}.lektion-titel{color:var(--tinte);font-weight:800}.lektion:has(input:checked) .lektion-titel{color:var(--tinte-2)}:is(.weg,.modulweg) .lektionen{border-top:0}:is(.weg,.modulweg) .lektionen li{position:relative;border-bottom:0}:is(.weg,.modulweg) .lektionen li:before{content:"";position:absolute;left:21px;top:0;bottom:0;width:4px;border-radius:2px;background:var(--lila-zart)}:is(.weg,.modulweg) .lektionen li:first-child:before{top:50%}:is(.weg,.modulweg) .lektionen li:last-child:before{bottom:50%}:is(.weg,.modulweg) .lektionen li:not(li:not([hidden])~li):before{top:50%}:is(.weg,.modulweg) .lektionen li:not(:has(~li:not([hidden]))):before{bottom:50%}:is(.weg,.modulweg) .lektionen li:has(input:checked):before{background:var(--violett)}:is(.weg,.modulweg) .lektion{position:relative;align-items:center;gap:var(--k-a4);padding:var(--k-a2) 0}:is(.weg,.modulweg) .lektion input{appearance:none;-webkit-appearance:none;position:relative;z-index:1;flex:none;width:46px;height:46px;margin:0;border-radius:50%;border:3px solid var(--violett);background:var(--flaeche);box-shadow:0 4px 0 var(--lila-zart);cursor:pointer}:is(.weg,.modulweg) .lektion input:checked{background:var(--violett);box-shadow:0 4px 0 var(--lila-tief)}:is(.weg,.modulweg) .lektion input:disabled{opacity:.55}:is(.weg,.modulweg) .lektion input:focus-visible{outline:3px solid var(--lila);outline-offset:3px}:is(.weg,.modulweg) .lektion:has(input:checked):after{content:"";position:absolute;z-index:2;left:15px;top:50%;width:16px;height:9px;pointer-events:none;border:solid var(--auf-lila);border-width:0 0 3.5px 3.5px;transform:translateY(-75%) rotate(-45deg)}.kontoblock h3[tabindex]:focus{outline:none}.kontoblock h3[tabindex]:focus-visible{outline:3px solid var(--lila);outline-offset:4px}.freischalten{width:100%}fieldset.wegkapitel{border:0;padding:0;margin:var(--k-a5) 0 0;min-width:0}fieldset.wegkapitel legend{font-weight:900;font-size:var(--k-schrift-text);color:var(--tinte);padding:0}fieldset.wegkapitel .textknopf{margin:var(--k-a1) 0 var(--k-a2)}.stand-bereich{display:grid;gap:var(--k-a3);width:100%;justify-items:start}.stand-bereich .tabelle-huelle{width:100%}#kompetenzstand th[scope=row]{font-weight:800;white-space:nowrap}#kompetenzstand .titelzeile td{border-bottom:0;padding-bottom:0}#kompetenzstand .zahlenzeile>*{padding-top:var(--k-a2)}#kompetenzstand .balken{max-width:160px}#kompetenzstand :is(thead tr,.zahlenzeile)>:last-child{padding-left:var(--k-a5);min-width:140px}.stand-bereich h4{margin-top:var(--k-a3)}.einzeln{list-style:none;padding:0;margin:0;width:100%;border-top:1px solid var(--linie)}.einzeln li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--k-a1) var(--k-a4);padding:var(--k-a2) 0;border-bottom:1px solid var(--linie);color:var(--tinte);font-weight:800}.einzeln li.erledigt .klein{color:var(--tinte);font-weight:800}.einzeln li.offen .klein{color:var(--tinte-2)}.materialweg{width:100%}.materialblock{margin-top:var(--k-a4)}.materialblock h4{margin-bottom:var(--k-a1)}.materialliste{list-style:none;padding:0;margin:var(--k-a2) 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--k-a3)}.materialzeile{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--k-a3);align-items:start;padding:var(--k-a3);border:1px solid var(--linie);border-radius:18px;background:var(--flaeche)}.materialzeile .blatt{grid-area:auto;width:56px;box-shadow:none}.materialzeile .blatt-skizze{gap:var(--k-a1);padding:var(--k-a2) var(--k-a1)}.materialzeile .blatt-skizze i{height:3px}.materialzeile .blatt-skizze i:first-child{height:5px;margin-bottom:var(--k-a1)}.materialzeile-text{display:grid;gap:var(--k-a1);justify-items:start;min-width:0}.materialzeile-text>a:first-child{display:inline-flex;align-items:center;min-height:44px;font-weight:800}.materialzeile .textknopf{min-height:44px}.brett{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--k-a6);align-items:start}.leiste{position:sticky;top:96px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--k-a3);padding:var(--k-a5) var(--k-a3);border-radius:var(--k-radius-gross);background-color:var(--buehne-unten);background-image:linear-gradient(180deg,var(--buehne-oben),var(--buehne-unten));color:var(--auf-buehne)}.leiste-marke{display:flex;align-items:center;gap:var(--k-a2);margin:0 var(--k-a2) var(--k-a1);font-weight:var(--k-gewicht-titel);font-size:var(--k-schrift-text);color:var(--auf-buehne)}.leiste nav{min-width:0}.leiste ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--k-a1)}.leiste a{display:flex;align-items:center;gap:var(--k-a3);min-height:48px;padding:0 var(--k-a3);border-radius:var(--k-radius-klein);color:var(--auf-buehne-leise);font-size:var(--k-schrift-ui);font-weight:var(--k-gewicht-stark);text-decoration:none;-webkit-hyphens:manual;hyphens:manual}.leiste a:hover{background:var(--buehne-flaeche);color:var(--auf-buehne)}.leiste a[aria-current=page]{background:var(--buehne-flaeche);color:var(--auf-buehne);box-shadow:inset 4px 0 0 var(--gelb)}.leiste a:focus-visible{outline:3px solid var(--gelb);outline-offset:2px}.leiste .symbol{flex:none;color:var(--gelb)}.brett-inhalt{min-width:0}.kontoblock h2[tabindex]:focus{outline:none}.kontoblock h2[tabindex]:focus-visible{outline:3px solid var(--lila);outline-offset:4px}.kontoblock:has(>.kennzahlen){container-type:inline-size}.kennzahlen{list-style:none;padding:0;margin:0 0 var(--k-a6);width:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--k-a4) var(--k-a5)}@container (min-width: 424px){.kennzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 872px){.kennzahlen{grid-template-columns:repeat(4,minmax(0,1fr))}}.kennzahl{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--k-a3);align-items:center}.kennzahl-symbol{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--k-radius-klein);background:var(--lila-zart);color:var(--lila)}.kennzahl b{display:block;font-weight:var(--k-gewicht-titel);font-size:var(--k-schrift-abschnitt);line-height:var(--k-zeile-titel);color:var(--tinte);font-variant-numeric:tabular-nums}.kennzahl>span:last-child{font-weight:var(--k-gewicht-stark);font-size:var(--k-schrift-klein);line-height:var(--k-zeile-ui);color:var(--tinte-2);-webkit-hyphens:manual;hyphens:manual}.lz-start{display:grid;gap:var(--k-a5) var(--k-a6);margin-bottom:var(--k-a6)}.lz-start:has(>.lz-spalte:not([hidden])){padding-bottom:var(--k-a6);border-bottom:1px solid var(--linie)}.lz-spalte{display:grid;gap:var(--k-a3);align-content:start;justify-items:start}.kontoblock .lz-spalte h2{margin:0;font-size:var(--k-schrift-zwischen)}.lz-verweise{list-style:none;margin:0;padding:0;display:grid;gap:var(--k-a1)}.lz-verweise li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--k-a3)}@media(min-width:768px){.lz-start{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.erste-schritte{margin-bottom:var(--k-a6);padding:var(--k-a5);border-radius:var(--k-radius-mittel);background:var(--lila-zart)}.erste-schritte-kopf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-a2) var(--k-a4)}.kontoblock .erste-schritte h2{margin:0;font-size:var(--k-schrift-zwischen)}.erste-schritte ol{list-style:none;margin:var(--k-a3) 0 0;padding:0;display:grid;gap:var(--k-a2)}.erste-schritte li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 var(--k-a4);color:var(--tinte);font-weight:var(--k-gewicht-stark)}.erste-schritte li.erledigt>span:first-child{text-decoration:line-through;text-decoration-thickness:2px;color:var(--tinte-2)}.klassen{list-style:none;padding:0;margin:0 0 var(--k-a4);width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:var(--k-a4)}.klassen:empty{display:none}.klassenkarte{display:grid;gap:var(--k-a2);align-content:start;justify-items:start;padding:var(--k-a5);border-radius:var(--k-radius-mittel);background:var(--flaeche);border:1px solid var(--linie);box-shadow:var(--schatten-klein)}.klassenkarte-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--k-a1) var(--k-a3);width:100%}.kontoblock .klassenkarte h3{margin:0;font-size:var(--k-schrift-zwischen)}.klassenkarte .balken{width:100%;height:10px;border-radius:5px;background:var(--lila-zart);margin-top:var(--k-a1)}.klassenkarte .balken>span{border-radius:5px;background-image:linear-gradient(90deg,var(--violett),var(--violett-hell))}.klassenkarte-zahlen{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--k-a1) var(--k-a3);width:100%;color:var(--tinte);font-weight:var(--k-gewicht-stark);font-size:var(--k-schrift-ui)}.klassenkarte .knopf{margin-top:var(--k-a2)}.reiter{margin-bottom:var(--k-a6);border-bottom:2px solid var(--linie)}.reiter ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--k-a1)}.reiter li{flex:none}.reiter a{display:inline-flex;align-items:center;min-height:48px;padding:0 var(--k-a4);color:var(--tinte-2);font-size:var(--k-schrift-ui);font-weight:var(--k-gewicht-stark);text-decoration:none;white-space:nowrap;-webkit-hyphens:manual;hyphens:manual}.reiter a:hover{color:var(--tinte)}.reiter a[aria-current=page]{color:var(--tinte);box-shadow:inset 0 -3px 0 var(--lila)}.bibliothek-weg+.bibliothek-weg{margin-top:var(--k-a7)}.lesebreite{max-width:var(--k-lesebreite)}.leerstelle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--k-a3) var(--k-a5);width:100%;padding:var(--k-a4) var(--k-a5);border-radius:var(--k-radius-mittel);background:var(--lila-zart)}.leerstelle p{color:var(--tinte)}.leerstelle-klenn{display:block;width:64px;height:64px}.ampel{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:var(--k-a2);vertical-align:-1px;background:var(--linie-stark)}tr[data-ampel=rot] .ampel{background:var(--ampel-rot)}tr[data-ampel=gelb] .ampel{background:var(--ampel-gelb)}tr[data-ampel=gruen] .ampel{background:var(--ampel-gruen)}@media(max-width:900px){.brett{grid-template-columns:minmax(0,1fr);gap:var(--k-a5)}.leiste{position:static;padding:var(--k-a2);border-radius:var(--k-radius-mittel)}.leiste-marke{display:none}.leiste ul{display:flex;flex-wrap:wrap}.leiste li{flex:none}.leiste a{min-height:44px;padding:0 var(--k-a3);gap:var(--k-a2);white-space:nowrap}.leiste a[aria-current=page]{box-shadow:inset 0 -3px 0 var(--gelb)}}@media(max-width:640px){.leerstelle{grid-template-columns:auto minmax(0,1fr)}.leerstelle .knopf{grid-column:1 / -1}}.pruefwege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-a6);width:100%}.pruefweg{display:grid;gap:var(--k-a3);align-content:start;justify-items:start;border-left:4px solid var(--lila-zart);padding-left:var(--k-a4)}.pruefen{padding-block:var(--k-a5) var(--k-a6);border-top:1px solid var(--linie);display:grid;gap:var(--k-a4)}.pruefkopf{position:sticky;top:var(--kopf-hoehe, 0px);z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--k-a1) var(--k-a4);padding:var(--k-a3) 0;background:var(--hintergrund);border-bottom:1px solid var(--linie)}.pruefbalken{flex-basis:100%;height:8px;margin-top:var(--k-a1);background:var(--lila-zart)}.pruefbalken>span{background:var(--violett);transition:width .2s ease}.uhr{font-weight:900;font-size:var(--k-schrift-zwischen);color:var(--tinte);font-variant-numeric:tabular-nums}.pruefen h2{font-size:var(--k-schrift-text);color:var(--tinte-2)}.pruefen h2:focus{outline:none}.aufgabe{display:grid;gap:var(--k-a4)}.aufgabe .stamm{color:var(--tinte);font-weight:800;font-size:var(--k-schrift-text)}.aufgabe .material{white-space:pre-wrap;border-left:4px solid var(--linie);padding:var(--k-a1) 0 var(--k-a1) var(--k-a4);color:var(--tinte)}.aufgabe fieldset{border:0;padding:0;margin:0;display:grid;gap:var(--k-a3);min-width:0}.aufgabe legend{padding:0;margin-bottom:var(--k-a2);font-weight:800;color:var(--tinte-2)}.option{display:flex;align-items:center;gap:var(--k-a4);min-height:52px;padding:var(--k-a3) var(--k-a4);border:2px solid var(--linie);border-radius:14px;background:var(--flaeche);color:var(--tinte);cursor:pointer}.option:has(input:checked){border-color:var(--lila);background:var(--lila-zart)}.option:has(input:focus-visible){outline:3px solid var(--lila);outline-offset:2px}.option input{flex:none;width:22px;height:22px;accent-color:var(--lila);margin:0}.option input:disabled,.option:has(input:disabled){cursor:not-allowed}.folge{list-style:none;padding:0;margin:0;display:grid;gap:var(--k-a3);counter-reset:schritt}.folge li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--k-a3);min-height:52px;padding:var(--k-a2) var(--k-a2) var(--k-a2) var(--k-a4);border:2px solid var(--linie);border-radius:14px;background:var(--flaeche);color:var(--tinte);counter-increment:schritt}.folge li:before{content:counter(schritt) ".";font-weight:900;color:var(--tinte-2)}.folge .pfeile{display:flex;gap:var(--k-a2)}.folge .pfeile button{min-width:52px;min-height:52px;border-radius:12px;border:2px solid var(--linie);background:var(--flaeche);color:var(--tinte);font:inherit;font-weight:900;cursor:pointer}.folge .pfeile button:disabled{opacity:.35;cursor:not-allowed}.alle-aufgaben{display:grid;gap:var(--k-a2)}.aufgabenliste{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--k-a2)}.aufgabenliste button{min-width:52px;min-height:52px;border-radius:12px;border:2px solid var(--linie);background:var(--flaeche);color:var(--tinte);font:inherit;font-weight:900;cursor:pointer}.stufenwahl{border:0;padding:0;margin:0 0 var(--k-a2);min-width:0}.stufenwahl legend{padding:0;margin-bottom:var(--k-a2);font-weight:800;color:var(--tinte-2)}.stufen-knoepfe{display:flex;flex-wrap:wrap;gap:var(--k-a3)}.stufen-knoepfe .option{flex:1 1 150px}.produktionsaufgabe,.bewertung-aufgabe,.produktionsergebnis{display:grid;gap:var(--k-a2);padding-block:var(--k-a4);border-top:1px solid var(--linie);min-width:0}.produktionsaufgabe h3,.bewertung-aufgabe h5,.produktionsergebnis h4{margin:0;color:var(--tinte);font-size:var(--k-schrift-text)}.produktionsaufgabe .material,.bewertung-aufgabe .material,.bewertung-aufgabe .abgabe{white-space:pre-wrap;border-left:4px solid var(--linie);padding:var(--k-a1) 0 var(--k-a1) var(--k-a4);color:var(--tinte)}.bewertung-aufgabe .abgabe{border-left-color:var(--lila)}.produktionsaufgabe textarea{min-height:280px}.selbstbewertung,.raster{display:grid;gap:var(--k-a4)}.selbstbewertung h4{margin:var(--k-a2) 0 0;color:var(--tinte)}.selbstbewertung fieldset,.raster fieldset{border:0;padding:0;margin:0;display:grid;gap:var(--k-a2);min-width:0;justify-self:stretch}.selbstbewertung legend,.raster legend{padding:0;margin-bottom:var(--k-a1);font-weight:800;color:var(--tinte)}.merkmale{padding-left:var(--k-a5);margin:0;display:grid;gap:var(--k-a1)}.merkmale li[data-erfuellt=true]{color:var(--erfolg)}.bewerten{display:grid;gap:var(--k-a3);padding-block:var(--k-a3);min-width:0}.bewerten h4{margin:0;font-size:var(--k-schrift-text);color:var(--tinte)}.bewerten h4:focus{outline:none}.aufgabenliste button.beantwortet{background:var(--lila-zart);border-color:var(--lila)}.aufgabenliste button[aria-current=step]{outline:3px solid var(--lila);outline-offset:2px}.nachweis-moeglich,.nachweisliste{list-style:none;padding:0;margin:0;width:100%;border-top:1px solid var(--linie)}.nachweis-moeglich li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--k-a3) var(--k-a5);padding:var(--k-a4) 0;border-bottom:1px solid var(--linie)}.nachweis-moeglich li p{color:var(--tinte);font-weight:800}.nachweis-eintrag{display:grid;gap:var(--k-a3);justify-items:start;padding:var(--k-a5) 0 var(--k-a5);border-bottom:1px solid var(--linie)}.kontoblock .nachweis-eintrag h3{margin:0}.nachweisliste{border-top:0;display:grid;gap:var(--k-a5)}.nachweis-eintrag{position:relative;overflow:hidden;padding:var(--k-a6) var(--k-a5) var(--k-a5);border:2px solid var(--linie-stark);border-radius:var(--rund);background:var(--flaeche);box-shadow:inset 0 0 0 6px var(--flaeche),inset 0 0 0 8px var(--lila-zart),var(--schatten-klein)}.nachweis-eintrag:before{content:"";position:absolute;inset:0 0 auto;height:8px;background-image:linear-gradient(90deg,var(--buehne-oben),var(--violett),var(--gelb))}.kontoblock .nachweis-eintrag h3{font-size:var(--k-schrift-abschnitt)}.nachweis-eintrag .pruefadresse{padding:var(--k-a4);border-radius:var(--rund-klein);background:var(--papier)}.nachweis-eintrag .meldung{margin-bottom:0}.nachweis-eintrag .formular{margin-top:var(--k-a2)}.nachweis-eintrag h4{margin:0}.pruefadresse{display:flex;flex-wrap:wrap;align-items:center;gap:var(--k-a3) var(--k-a5);width:100%}.pruefadresse>div{flex:1 1 220px;min-width:0;display:grid;gap:var(--k-a1)}.pruefadresse a{font-weight:800}.qr{width:clamp(132px,34vw,168px);height:auto;flex:none;border-radius:8px}.qr-grund{fill:var(--qr-grund)}.qr-module{fill:var(--qr-modul)}.umbruch{overflow-wrap:anywhere;word-break:break-all;-webkit-hyphens:none;hyphens:none}.rueckfrage{display:grid;gap:var(--k-a3);border-left:4px solid var(--auf-entwurf);padding-left:var(--k-a4)}.pruefergebnis{border-left:6px solid var(--linie);padding-left:var(--k-a4)}.pruefergebnis[data-urteil=gut]{border-left-color:var(--lila)}.pruefergebnis[data-urteil=widerrufen],.pruefergebnis[data-urteil=schlecht]{border-left-color:var(--auf-entwurf)}.pruefergebnis h2:focus{outline:none}.pruefergebnis h2:focus-visible{outline:3px solid var(--lila);outline-offset:4px}.pruefergebnis .meldung{margin-bottom:0}.angaben{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--k-a2) var(--k-a5);margin:0;width:100%}.angaben dt{color:var(--tinte-2)}.angaben dd{margin:0;color:var(--tinte);font-weight:800}#geprueft{display:grid;gap:var(--k-a2)}#geprueft ul{margin:0;padding-left:var(--k-a5)}@media(max-width:640px){.pruefwege{grid-template-columns:1fr}.angaben{grid-template-columns:1fr;gap:0}.angaben dd+dt{margin-top:var(--k-a3)}#pr-liste thead,#bw-liste thead,#nw-liste thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#pr-liste,#pr-liste tbody,#pr-liste tr,#pr-liste th,#pr-liste td,#bw-liste,#bw-liste tbody,#bw-liste tr,#bw-liste th,#bw-liste td,#nw-liste,#nw-liste tbody,#nw-liste tr,#nw-liste th,#nw-liste td{display:block}#pr-liste tr,#bw-liste tr,#nw-liste tr{padding:var(--k-a4) 0;border-bottom:1px solid var(--linie)}#pr-liste th,#pr-liste td,#bw-liste th,#bw-liste td,#nw-liste th,#nw-liste td{border:0;padding:var(--k-a1) 0}#pr-liste td.zeilenaktionen,#bw-liste td.zeilenaktionen,#nw-liste td.zeilenaktionen{display:flex}#pr-liste td[data-spalte]:before,#bw-liste td[data-spalte]:before,#nw-liste td[data-spalte]:before{content:attr(data-spalte) ": ";font-weight:800;color:var(--tinte)}.formular.reihe,.codes{grid-template-columns:1fr}#kompetenzstand thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#kompetenzstand,#kompetenzstand tbody,#kompetenzstand tr,#kompetenzstand th,#kompetenzstand td{display:block}#kompetenzstand tbody{padding:var(--k-a4) 0;border-bottom:1px solid var(--linie)}#kompetenzstand th,#kompetenzstand td{border:0;padding:var(--k-a1) 0;text-align:left}#kompetenzstand .zahlenzeile>:last-child{padding-left:0;min-width:0}#kompetenzstand .zahlenzeile>*{padding-top:var(--k-a1)}#kompetenzstand td[data-spalte]:before{content:attr(data-spalte) ": ";font-weight:800;color:var(--tinte)}.rollen{grid-template-columns:1fr}.kontoblock .knopf{width:100%}#lernende thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#lernende,#lernende tbody,#lernende tr,#lernende th,#lernende td{display:block}#lernende tr{padding:var(--k-a4) 0;border-bottom:1px solid var(--linie)}#lernende th,#lernende td{border:0;padding:var(--k-a1) 0}#lernende td.zeilenaktionen{display:flex}#lernende td[data-spalte]:before{content:attr(data-spalte) ": ";font-weight:800;color:var(--tinte)}#b-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#b-tabelle table,#b-tabelle tbody,#b-tabelle tr,#b-tabelle th,#b-tabelle td{display:block}#b-tabelle tr{padding:var(--k-a4) 0;border-bottom:1px solid var(--linie)}#b-tabelle th,#b-tabelle td{border:0;padding:var(--k-a1) 0}#b-tabelle td.zeilenaktionen{display:flex}#b-tabelle td[data-spalte]:before{content:attr(data-spalte) ": ";font-weight:800;color:var(--tinte)}}@media screen{.nur-druck{display:none}}@media print{body.druckt .buehne,body.druckt .konto>:not(.nur-druck){display:none!important}body.druckt .nur-druck{display:block}.nur-druck table{width:100%}.nur-druck td,.nur-druck th{border-bottom:1px solid #999;padding:var(--k-a2) var(--k-a3) var(--k-a2) 0}.nur-druck h2,.nur-druck p{margin-bottom:var(--k-a3)}}#stand-tabelle tr.gruppe th{padding-top:var(--k-a5);font-size:var(--k-schrift-ui);color:var(--tinte-2);border-bottom:1px solid var(--linie-stark)}#stand-tabelle td .balken{max-width:160px}.anleitung :is(ol,ul){padding-left:var(--k-a5)}.anleitung h3{margin-top:var(--k-a5)}.redaktion-saetze{margin:0;padding-left:var(--k-a5);display:grid;gap:var(--k-a1);color:var(--tinte)}.redaktion-stueck{display:grid;gap:var(--k-a4);width:100%;padding-top:var(--k-a2)}.redaktion-stueck h3{margin:0}.redaktion-stueck h3:focus{outline:none}.stueckkopf{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:var(--k-a2)}.stueckkopf .chip{white-space:normal}.lesestueck{display:grid;gap:var(--k-a2)}.lesestueck h4{margin:0;font-size:var(--k-schrift-klein);font-weight:800;color:var(--tinte-2)}.lesestueck p{white-space:pre-wrap;color:var(--tinte)}.loesungsliste{margin:0;padding-left:var(--k-a6);display:grid;gap:var(--k-a2);color:var(--tinte)}.loesungsliste li.richtig{font-weight:800}.urteilform{display:grid;gap:var(--k-a4);width:100%;border-top:1px solid var(--linie);padding-top:var(--k-a4)}.urteilform fieldset{border:0;margin:0;padding:0;min-width:0}.urteilform legend{font-weight:900;font-size:var(--k-schrift-text);color:var(--tinte);margin-bottom:var(--k-a3);padding:0}.urteilwahl{grid-template-columns:repeat(3,minmax(0,1fr))}.urteilwahl .rolle>span{display:grid;gap:var(--k-a1)}.urteilwahl .klein{font-weight:600;color:var(--tinte-2)}.feld textarea{min-height:96px;width:100%;border-radius:14px;border:1px solid var(--linie);background:var(--papier);color:var(--tinte);font:inherit;font-weight:600;padding:var(--k-a3) var(--k-a4);resize:vertical}@media(max-width:640px){.urteilwahl{grid-template-columns:1fr}#stand-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#stand-tabelle,#stand-tabelle tbody,#stand-tabelle tr,#stand-tabelle th,#stand-tabelle td{display:block}#stand-tabelle tr{padding:var(--k-a3) 0;border-bottom:1px solid var(--linie)}#stand-tabelle th,#stand-tabelle td{border:0;padding:var(--k-a1) 0;text-align:left}#stand-tabelle td[data-spalte]:before{content:attr(data-spalte) ": ";font-weight:800;color:var(--tinte)}#stand-tabelle td:nth-child(3),#stand-tabelle td:nth-child(4),#stand-tabelle td:nth-child(5){display:inline-block;margin-right:var(--k-a4)}#bereitschaft thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#bereitschaft,#bereitschaft tbody,#bereitschaft tr,#bereitschaft th,#bereitschaft td{display:block}#bereitschaft tr{padding:var(--k-a3) 0;border-bottom:1px solid var(--linie)}#bereitschaft th,#bereitschaft td{border:0;padding:var(--k-a1) 0;text-align:left}#bereitschaft td[data-spalte]:before{content:attr(data-spalte) ": ";font-weight:800;color:var(--tinte)}#bereitschaft td:nth-child(2),#bereitschaft td:nth-child(3),#bereitschaft td:nth-child(4),#bereitschaft td:nth-child(5){display:inline-block;margin-right:var(--k-a4)}}.suchfeld{display:grid;gap:var(--k-a2);margin-bottom:var(--k-a4)}.suchfeld label{font-weight:var(--k-gewicht-stark);color:var(--tinte)}.suchfeld input{min-height:52px;padding:0 var(--k-a4);border:2px solid var(--linie-stark);border-radius:var(--k-radius-klein);background:var(--flaeche);color:var(--tinte);font:inherit;font-size:var(--k-schrift-text)}.suchfeld input:focus-visible{outline:3px solid var(--lila);outline-offset:2px;border-color:var(--lila)}.suchliste,.wahlliste{list-style:none;margin:0;padding:0;display:grid}.suchliste li,.wahlliste li{display:grid;gap:var(--k-a1);padding-block:var(--k-a3);border-bottom:1px solid var(--linie)}.suchliste a,.wahlliste a{display:inline-flex;align-items:center;min-height:44px;justify-self:start;font-size:var(--k-schrift-text);font-weight:var(--k-gewicht-stark);line-height:var(--k-zeile-ui);-webkit-hyphens:manual;hyphens:manual}.wahlliste{margin-bottom:var(--k-a6)}#auswahl h2+p{margin-bottom:var(--k-a2)}@media(min-width:768px){.filter{padding:var(--k-a5)}.leer{padding:var(--k-a6)}.rahmen+.rahmen{margin-top:var(--k-a8)}.recht{padding-bottom:var(--k-a8)}.nichtgefunden{padding-block:var(--k-a8)}.nachweis-eintrag{padding:var(--k-a6)}}
