.einladung-schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 10px;border-top:1px solid #cbd7d5;border-bottom:1px solid #cbd7d5}.einladung-schritte strong{padding:12px 8px;color:#778a8d;font-size:12px}.einladung-schritte strong+strong{border-left:1px solid #cbd7d5}.einladung-schritte strong.aktiv{background:#e7f1ef;color:#0b5962}.einladung-hilfen{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.einladung-vorlesen{margin-bottom:0}.einladung-zu-angaben{display:inline-flex;align-items:center}.einladung-seite form{display:grid;gap:16px}.einladung-seite form>label{display:grid;gap:6px}.einladung-seite .gross-taste{min-height:56px}@media(min-width:901px){.einladung-seite{height:100vh;height:100dvh;min-height:0;overflow:hidden}.einladung-seite .anmeldung-bild{height:100vh;height:100dvh;min-height:0}.einladung-seite .anmeldung-bild img{height:100%}.einladung-seite .anmeldung-formular{height:100vh;height:100dvh;min-height:0;justify-content:flex-start;overflow-y:scroll;overscroll-behavior:contain;scrollbar-gutter:stable}}@media(min-width:901px)and (max-height:760px){.einladung-seite .anmeldung-formular{padding:24px clamp(28px,4vw,52px) 40px}.einladung-seite .anmeldung-marke{margin-bottom:14px}.einladung-seite .anmeldung-marke>img{width:min(210px,60vw)}.einladung-seite .anmeldung-formular h1{max-width:14ch;margin:8px 0 10px;font-size:clamp(40px,5vw,54px)}.einladung-seite .einladung-schritte{margin:10px 0 6px}.einladung-seite .einladung-schritte strong{padding:8px}.einladung-seite .einladung-hilfen{margin-bottom:12px}.einladung-seite form{margin-top:18px}}@media(max-width:540px){.einladung-schritte{grid-template-columns:1fr}.einladung-schritte strong+strong{border-top:1px solid #cbd7d5;border-left:0}}.questboard-page{--qb-linie: #b8cbc8;--qb-flaeche: #f4f9f8;--qb-warnung: #fff4cc;--qb-rot: #9f2f35}.questboard-filter{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),195px));margin:0 0 18px;border-left:1px solid var(--qb-linie);border-bottom:2px solid var(--petrol)}.questboard-filter button{display:grid;gap:2px;padding:11px 16px;border:1px solid var(--qb-linie);border-left:0;border-bottom:0;background:#fff;color:var(--ink);font:inherit;font-weight:750;text-align:left;cursor:pointer}.questboard-filter button span{color:var(--pa-tinte-leise);font-size:11px;font-weight:600}.questboard-filter button.aktiv{background:var(--petrol);color:#fff}.questboard-filter button.aktiv span{color:#d8ecea}.questboard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:20px;align-items:start}.questboard-spalte{display:grid;min-width:0;gap:18px}.questboard-liste{display:grid;border:1px solid var(--qb-linie)}.questboard-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 14px;padding:13px 15px;border:0;background:#fff;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.questboard-zeile+.questboard-zeile{border-top:1px solid var(--qb-linie)}.questboard-zeile:hover{background:var(--qb-flaeche)}.questboard-zeile.aktiv{box-shadow:inset 4px 0 var(--gold);background:#edf6f4}.questboard-zeile.ist-gesperrt{background:#eef2f2}.questboard-zeile__art{color:var(--petrol);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.questboard-zeile__titel{min-width:0;font-size:15px;font-weight:700;line-height:1.3}.questboard-zeile__fuer{grid-column:1;color:var(--pa-tinte-leise);font-size:12px}.questboard-zeile__zustand{grid-row:1 / span 2;align-self:center;text-align:right}.questboard-zeile__zustand strong{display:block;font-size:12px}.questboard-zeile__zustand span{color:var(--pa-tinte-leise);font-size:11px}.questboard-detail{display:grid;gap:16px;padding:clamp(16px,2.4vw,24px);border:1px solid var(--qb-linie);background:#fff}.questboard-detail>header{display:grid;gap:5px;padding-bottom:13px;border-bottom:2px solid var(--petrol)}.questboard-detail>header p{margin:0;color:var(--petrol);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.questboard-detail>header h2{margin:0;font-family:var(--pa-font-display);font-size:clamp(22px,3vw,30px);line-height:1.1}.questboard-detail>header small{color:var(--pa-tinte-leise);font-size:12px}.questboard-detail p{max-width:68ch;line-height:1.6;overflow-wrap:anywhere}.questboard-adressat{padding:14px 16px;border-left:4px solid var(--gold);background:var(--qb-flaeche)}.questboard-adressat strong{display:block;font-size:14px}.questboard-adressat p{margin:5px 0 0}.questboard-fakten{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;border:1px solid var(--qb-linie);background:var(--qb-linie)}.questboard-fakten>div{display:grid;gap:2px;padding:10px 12px;background:#fff}.questboard-fakten dt{color:var(--pa-tinte-leise);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.questboard-fakten dd{margin:0;font-size:13px;font-weight:650}.questboard-sperre{margin:0;padding:12px 15px;border-left:4px solid var(--qb-rot);background:var(--qb-warnung);font-size:13px}.questboard-hinweis{margin:0;padding:12px 15px;border-left:4px solid var(--petrol);background:var(--qb-flaeche);font-size:13px}.questboard-systemmeldung{margin:0 0 16px;padding:13px 16px;border-left-width:4px}.questboard-spur{display:grid;border:1px solid var(--qb-linie)}.questboard-spur>article{display:grid;gap:5px;padding:12px 15px;background:#fff}.questboard-spur>article+article{border-top:1px solid var(--qb-linie)}.questboard-spur>article.ist-rueckgabe{background:var(--qb-flaeche);box-shadow:inset 4px 0 var(--gold)}.questboard-spur>article.ist-empfang{background:#edf6f4;box-shadow:inset 4px 0 var(--petrol)}.questboard-spur header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.questboard-spur header strong{font-size:12px}.questboard-spur header span{color:var(--petrol);font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.questboard-spur header time{margin-left:auto;color:var(--pa-tinte-leise);font-size:11px}.questboard-spur p{margin:0;font-size:13px;line-height:1.55}.questboard-spur figure{display:grid;gap:4px;margin:4px 0 0}.questboard-spur figcaption{color:var(--pa-tinte-leise);font-size:11px}.questboard-spur .questboard-zusage{justify-self:start;margin-top:4px}.questboard-komponist{display:grid;gap:10px;padding:14px;border:1px solid var(--petrol);background:var(--qb-flaeche)}.questboard-komponist>strong{font-size:14px}.questboard-komponist>p{margin:0;color:var(--pa-tinte-leise);font-size:12px}.questboard-komponist label{display:grid;gap:5px;font-size:12px;font-weight:750}.questboard-komponist textarea{width:100%;min-height:84px;padding:9px 11px;border:1px solid #82928f;background:#fff;color:var(--ink);font:inherit;resize:vertical}.questboard-formular{display:grid;gap:13px}.questboard-formular label{display:grid;gap:5px;color:var(--ink);font-size:13px;font-weight:700}.questboard-formular input,.questboard-formular select,.questboard-formular textarea{width:100%;padding:10px 12px;border:1px solid #8f9c99;background:#fff;color:var(--ink);font:inherit}.questboard-formular textarea{min-height:96px;resize:vertical}.questboard-formular__reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:13px}.questboard-formular__einwaende{margin:0;padding:12px 15px 12px 32px;border-left:4px solid var(--qb-rot);background:var(--qb-warnung);font-size:13px}.questboard-formular__einwaende li+li{margin-top:4px}.questboard-einladungen{display:grid;border:1px solid var(--qb-linie)}.questboard-einladungen article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:12px 15px;background:#fff}.questboard-einladungen article+article{border-top:1px solid var(--qb-linie)}.questboard-einladungen article.ist-zurueckgenommen{background:#eef2f2;color:var(--pa-tinte-leise)}.questboard-einladungen strong{font-size:14px}.questboard-einladungen span{grid-column:1;color:var(--pa-tinte-leise);font-size:12px}.questboard-einladungen p{grid-column:1 / -1;margin:4px 0 0;font-size:12px}.questboard-einladungen__aktion{grid-row:1 / span 2;align-self:center}.questboard-laden{min-height:150px;display:grid;place-items:center;gap:10px;color:var(--pa-tinte-leise)}.questboard-freigabe-hinweis{margin:0 0 14px;padding:12px 15px;border-left:4px solid var(--petrol);background:var(--qb-flaeche);font-size:13px}.questboard-zeile.wartet-freigabe{background:var(--qb-flaeche)}.questboard-zeile.wartet-freigabe .questboard-zeile__zustand strong{color:var(--petrol)}.questboard-zugang{display:grid;gap:12px}.questboard-zugang__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;letter-spacing:.14em}.questboard-zugang__link{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.questboard-gast-rahmen{min-height:100vh;background:var(--pa-papier, #fff)}.questboard-gast-kopf{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;padding:14px 24px;border-bottom:2px solid var(--petrol)}.questboard-gast-kopf__konto{display:flex;gap:14px;align-items:center}.questboard-gast-kopf__konto span{display:grid}.questboard-gast-kopf__konto small{color:var(--pa-tinte-leise);font-size:12px}@media(max-width:980px){.questboard-layout{grid-template-columns:1fr}}@media(max-width:620px){.questboard-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.questboard-zeile{grid-template-columns:minmax(0,1fr)}.questboard-zeile__zustand{grid-row:auto;text-align:left}.questboard-einladungen article{grid-template-columns:minmax(0,1fr)}.questboard-einladungen__aktion{grid-row:auto;justify-self:start}}.vorlese-modus{min-width:0;margin:20px 0 0;padding:0;border:1px solid var(--lw-linie, #cad1cd);background:#fff}.vorlese-modus legend{margin-left:10px;padding:0 6px;color:var(--pa-tinte-leise, #506064);font-size:11px;font-weight:750}.vorlese-modus>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.vorlese-modus button{min-height:68px;display:grid;align-content:center;gap:3px;padding:10px 12px;border:0;border-radius:0;background:#fff;color:var(--lw-nacht, #0b252a);text-align:left;cursor:pointer}.vorlese-modus button+button{border-left:1px solid var(--lw-linie, #cad1cd)}.vorlese-modus button span{font-weight:760}.vorlese-modus button small{color:var(--pa-tinte-leise, #506064);font-size:10px;line-height:1.35}.vorlese-modus button.ist-aktiv{box-shadow:inset 0 -4px var(--lw-gold, #d5a62c);background:var(--lw-petrol-hell, #e9f3f1)}.vorlese-modus button:focus-visible{position:relative;z-index:1;outline:3px solid var(--lw-gold, #d5a62c);outline-offset:-3px}.vorlese-modus--kompakt{width:min(100%,430px);margin:0}.vorlese-modus--kompakt button{min-height:38px;padding:7px 9px;font-size:11px;text-align:center}.lauf-kopf{flex-wrap:wrap}.lauf-kopf>.vorlese-modus{flex:0 0 100%;margin-top:4px}.feedback-pruefung{display:grid;grid-template-columns:18px auto 1fr;align-items:center;gap:10px;padding:16px 18px;border-left:5px solid var(--lw-petrol, #17616a);background:#eef7f7;animation:pruefungs-impuls .65s ease-out both}.feedback-pruefung-puls{width:12px;height:12px;background:var(--lw-petrol, #17616a);transform:rotate(45deg);animation:pruefungs-puls .65s ease-out both}.feedback-pruefung>strong{font-family:var(--pa-font-display);font-size:20px}.feedback-pruefung-hinweis{color:var(--pa-tinte-leise, #506064)}@keyframes pruefungs-impuls{0%{transform:translateY(4px);background:#e2f1ef}55%{transform:translateY(0);background:#eef7f7}to{transform:translateY(0);background:#eef7f7}}@keyframes pruefungs-puls{0%{opacity:0;transform:rotate(45deg) scale(.45)}45%{opacity:1;transform:rotate(45deg) scale(1.15)}to{opacity:1;transform:rotate(45deg) scale(1)}}@media(prefers-reduced-motion:reduce){.feedback-pruefung,.feedback-pruefung-puls{animation:none}}@media(max-width:600px){.feedback-pruefung{grid-template-columns:18px 1fr}.feedback-pruefung-hinweis{grid-column:2}}@media(max-width:620px){.vorlese-modus>div{grid-template-columns:1fr}.vorlese-modus button+button{border-left:0;border-top:1px solid var(--lw-linie, #cad1cd)}.vorlese-modus--kompakt>div{grid-template-columns:repeat(3,minmax(0,1fr))}.vorlese-modus--kompakt button+button{border-top:0;border-left:1px solid var(--lw-linie, #cad1cd)}}main.schueler-onboarding{width:100%;max-width:none;margin:0;padding:0}.schueler-onboarding>section+section{margin-top:0}.lesemodus-einstieg{min-height:100vh;display:grid;place-items:center;padding:clamp(20px,5vw,64px);background:#082d35;color:#082d35}.lesemodus-einstieg>section{width:min(100%,920px);padding:clamp(28px,6vw,64px);border-top:8px solid #d8a928;background:#fff}.lesemodus-einstieg h1{max-width:17ch;margin:8px 0 28px;font-size:clamp(38px,6vw,68px);line-height:1.03}.lesemodus-einstieg>section>p:last-child{margin:22px 0 0;color:#486066}.onboarding-testschule{margin:12px 0;padding:10px 12px;border-left:4px solid #d8a928;background:#fff9e9;color:#38565d;font-size:13px;line-height:1.45}.lesemodus-anhoeren{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 18px;border:2px solid #0b5962;border-radius:0;background:#fff;color:#082d35;cursor:pointer}.lesemodus-anhoeren span{font-size:28px}.lesemodus-optionen{display:grid;grid-template-columns:1fr 1fr;margin-top:18px;border:1px solid #9bb5b5}.lesemodus-optionen button{display:grid;align-content:start;gap:12px;min-height:220px;padding:clamp(24px,4vw,40px);border:0;border-radius:0;background:#fff;color:#082d35;text-align:left;cursor:pointer}.lesemodus-optionen button+button{border-left:1px solid #9bb5b5;background:#e8f1f0}.lesemodus-optionen button>span{font-size:42px;font-weight:850}.lesemodus-optionen button>strong{font-size:clamp(22px,3vw,31px);line-height:1.12}.lesemodus-optionen button>small{color:#38565d;font-size:16px;line-height:1.5}.lesemodus-optionen button:focus-visible,.lesemodus-optionen button:hover{outline:5px solid #d8a928;outline-offset:-5px}.onboarding-einstufung{align-content:center}.onboarding-einstufung-einstieg{max-width:56ch;font-size:clamp(20px,2.3vw,27px)}.onboarding-einstufung dl{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0;border-top:1px solid #b8c9c8;border-bottom:1px solid #b8c9c8}.onboarding-einstufung dl>div{padding:18px}.onboarding-einstufung dl>div+div{border-left:1px solid #b8c9c8}.onboarding-einstufung dt{color:#486066;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.onboarding-einstufung dd{margin:8px 0 0;line-height:1.45}.onboarding-einstufung section{padding:22px;border-left:5px solid #d8a928;background:#eef3f2}.onboarding-einstufung section h2{margin-top:0}.onboarding-einstufung section p:last-child{margin-bottom:0}.onboarding-tour-kulisse{position:relative;height:100vh;min-height:0;overflow:hidden;background:#082d35}.onboarding-tour-kulisse>img:first-child{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.onboarding-coach{position:absolute;right:6%;bottom:4%;width:min(42%,230px);height:auto;filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))}.onboarding-tour-ruhe{position:absolute;inset:10%;display:grid;align-content:center;gap:34px}.onboarding-tour-ruhe span{display:block;height:2px;background:#ffffffbd}.onboarding-tour-ruhe span:nth-child(1){width:42%}.onboarding-tour-ruhe span:nth-child(2){width:78%;background:#d8a928}.onboarding-tour-ruhe span:nth-child(3){width:58%}.onboarding-kopf-aktionen{display:flex;flex-wrap:wrap;gap:8px}.onboarding-tour-schritt{display:grid;align-content:center;justify-items:start}.onboarding-dialog:focus{outline:2px solid transparent;outline-offset:4px}.onboarding-tour-symbol{display:grid;place-items:center;width:96px;min-height:96px;margin-bottom:24px;border:2px solid #0b5962;color:#0b5962;font-size:38px;font-weight:800}.onboarding-tour-frueh .onboarding-tour-schritt>h1{font-size:clamp(48px,6vw,76px)}.onboarding-tour-frueh .onboarding-tour-schritt>p{max-width:24ch;color:#173f46;font-size:clamp(24px,3vw,34px);line-height:1.3}.onboarding-tour-aelter .onboarding-tour-symbol{width:70px;min-height:70px;font-size:18px}.onboarding-einstellungen{margin-bottom:18px;border-top:1px solid #d9d6ce}.onboarding-einstellungen>summary{min-height:50px;padding:15px 0;font-weight:750;cursor:pointer}.onboarding-einstellungen-nutzen{margin:0 0 16px;color:#486066}.onboarding-werkzeuge{align-content:center;padding-top:clamp(30px,5vh,56px)}.onboarding-werkzeugfrage{margin:28px 0 0;padding:0;border:0}.onboarding-werkzeugfrage legend{margin-bottom:12px;padding:0;color:#082d35;font-size:clamp(18px,2vw,23px);font-weight:800}.onboarding-werkzeugkarten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #b8c9c8}.onboarding-werkzeugkarten button{display:grid;align-content:center;gap:8px;min-height:112px;padding:20px;border:0;border-radius:0;background:#fff;color:#082d35;text-align:left;cursor:pointer}.onboarding-werkzeugkarten button+button{border-left:1px solid #b8c9c8}.onboarding-werkzeugkarten button span{color:#486066;line-height:1.45}.onboarding-werkzeugkarten button.aktiv{background:#0b5962;color:#fff;box-shadow:inset 0 -5px #d8a928}.onboarding-werkzeugkarten button.aktiv span{color:#ffffffd6}.onboarding-werkzeugkarten button:focus-visible{outline:3px solid #d8a928;outline-offset:3px}.onboarding-schritt .onboarding-werkzeug-hilfe{margin:24px 0 0;color:#38565d}.onboarding-schritt .onboarding-abschluss{margin:10px 0 0;color:#082d35;font-size:18px;font-weight:800}.onboarding-figurfrage>p{margin:-4px 0 14px;color:#486066}.onboarding-figuren{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #b8c9c8}.onboarding-figuren button{display:grid;grid-template-rows:112px auto 1fr;gap:7px;min-width:0;padding:14px;border:0;border-radius:0;background:#fff;color:#082d35;text-align:left;cursor:pointer}.onboarding-figuren button+button{border-left:1px solid #b8c9c8}.onboarding-figuren img{width:100%;height:112px;object-fit:contain}.onboarding-figuren strong{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.onboarding-figuren span{color:#486066;font-size:13px;line-height:1.35}.onboarding-figuren button.aktiv{background:#e8f1f0;box-shadow:inset 0 -5px #d8a928}.onboarding-figuren button:focus-visible{outline:3px solid #d8a928;outline-offset:-3px}@media(max-width:1020px){.onboarding-tour-kulisse{min-height:230px;height:32vh}}.onboarding-schritt-bild{width:min(100%,440px);aspect-ratio:1 / 1;object-fit:contain;display:block;margin:0 auto 14px;border:3px solid var(--pa-tinte, #16323b);box-shadow:8px 8px 0 var(--pa-petrol-hell, #d3e5e4)}@media(min-width:1021px){.onboarding-dialog{padding:clamp(24px,3vw,48px)}.onboarding-schritt{padding:24px 0 18px}.onboarding-tour-schritt{grid-template-columns:minmax(240px,320px) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(24px,4vw,56px);align-content:center;align-items:center;justify-items:stretch}.onboarding-tour-schritt .onboarding-schritt-bild{grid-row:1 / 3;width:min(100%,320px);margin:0}.onboarding-tour-frueh .onboarding-tour-schritt>h1{align-self:end;font-size:clamp(44px,3.6vw,60px)}.onboarding-tour-frueh .onboarding-tour-schritt>p{align-self:start;max-width:30ch;font-size:clamp(21px,1.8vw,28px)}.onboarding-dialog>footer{padding-top:14px}}@media(min-width:1021px)and (max-height:800px){.schueler-onboarding .onboarding-dialog{padding:20px clamp(24px,3vw,38px)}.schueler-onboarding .onboarding-schritt{padding:12px 0 10px}.onboarding-tour-schritt .onboarding-schritt-bild{width:min(100%,272px)}.schueler-onboarding .onboarding-dialog>footer{padding-top:10px}}@media(max-width:640px){.lesemodus-einstieg{padding:12px;place-items:start stretch}.lesemodus-einstieg>section{padding:24px 18px}.lesemodus-einstieg h1{margin-bottom:18px;font-size:38px}.lesemodus-optionen{grid-template-columns:1fr}.lesemodus-optionen button{min-height:156px;padding:20px}.lesemodus-optionen button+button{border-top:1px solid #9bb5b5;border-left:0}.onboarding-tour-kulisse{min-height:128px;height:128px;max-height:128px}.onboarding-coach{width:86px}.onboarding-dialog{min-height:calc(100vh - 128px);padding:18px 14px 0;outline:0}.onboarding-kopf-aktionen{gap:4px}.onboarding-kopf-aktionen .leise-taste{min-height:38px;padding:8px 10px}.onboarding-schritt{padding:22px 0 18px}.onboarding-schritt-bild{width:min(100%,195px);margin-bottom:12px;box-shadow:5px 5px 0 var(--pa-petrol-hell, #d3e5e4)}.onboarding-tour-frueh .onboarding-tour-schritt>h1,.onboarding-schritt>h1{font-size:38px}.onboarding-tour-frueh .onboarding-tour-schritt>p{max-width:32ch;font-size:22px}.onboarding-einstufung dl{grid-template-columns:1fr}.onboarding-einstufung dl>div+div{border-top:1px solid #b8c9c8;border-left:0}.onboarding-werkzeugkarten{grid-template-columns:1fr}.onboarding-werkzeugkarten button+button{border-top:1px solid #b8c9c8;border-left:0}.onboarding-figuren{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-figuren button{grid-template-rows:72px auto;padding:8px}.onboarding-figuren img{height:72px}.onboarding-figuren strong{font-size:13px}.onboarding-figuren span{display:none}.onboarding-dialog>footer{position:sticky;z-index:2;bottom:0;margin:0 -14px;padding:12px 14px;background:#fff}}.erklaerhinweis-schleier{position:fixed;z-index:var(--pa-z-overlay);inset:0;display:grid;place-items:center;padding:24px;background:#041b20b3}.erklaerhinweis{width:min(100%,560px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:clamp(28px,5vw,48px);border-top:6px solid #d8a928;background:#fff;box-shadow:0 24px 70px #0000004d}.erklaerhinweis h2{margin:8px 0 14px;font-size:clamp(30px,5vw,46px)}.erklaerhinweis p:not(.label){max-width:42ch;color:#334f55;font-size:19px;line-height:1.55}.erklaerhinweis-aktionen{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.erklaerhinweis-wiederaufruf{margin:10px 0 24px 28px;border:0;border-bottom:2px solid currentColor;background:transparent;color:#0b5962;font-weight:750;cursor:pointer}@media(max-width:560px){.erklaerhinweis-schleier{padding:12px}.erklaerhinweis-aktionen{align-items:stretch;flex-direction:column}.erklaerhinweis-aktionen button{width:100%;min-height:52px}}.product-feedback-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#07191eb8}.onboarding-feedback{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--lw-petrol);background:#fffefb;color:var(--lw-nacht);cursor:pointer}.onboarding-feedback svg{width:18px;height:18px;color:var(--lw-petrol)}.leerer-schulzugang-aktionen{display:flex;flex-wrap:wrap;gap:8px}.product-feedback-dialog{width:min(100%,620px);max-height:calc(100vh - 36px);overflow-y:auto;padding:clamp(20px,4vw,34px);border:1px solid #6e7f7e;border-top:5px solid var(--lw-gold);background:#fffefb;color:var(--lw-nacht);box-shadow:0 26px 80px #00000052}.product-feedback-dialog>header{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:18px;padding-bottom:15px;border-bottom:1px solid var(--lw-linie)}.product-feedback-dialog h2{margin:4px 0 0;font-family:var(--pa-font-display);font-size:clamp(28px,5vw,42px);line-height:1}.product-feedback-dialog .field+.field{margin-top:16px}.product-feedback-dialog textarea{min-height:150px}.product-feedback-reply{margin-top:16px;padding-top:14px;border-top:1px solid var(--lw-linie)}.product-feedback-reply>span{display:flex;align-items:center;gap:8px;font-weight:700}.product-feedback-reply input{width:20px;height:20px;margin:0}.product-feedback-intro{margin:0 0 20px;color:var(--pa-tinte-leise);line-height:1.55}.product-feedback-safety{margin:0 0 20px;padding:12px 14px;border-left:4px solid var(--lw-gold);background:#fff7dc;color:var(--lw-nacht);font-size:13px;line-height:1.45}.product-feedback-safety strong{display:block;margin-bottom:3px}.product-feedback-close{flex:0 0 42px;min-height:42px;border:1px solid var(--lw-linie);background:transparent;color:var(--lw-nacht);font-size:26px;line-height:1;cursor:pointer}.product-feedback-data{margin-top:16px;padding:12px 0;border-top:1px solid var(--lw-linie);border-bottom:1px solid var(--lw-linie);color:var(--pa-tinte-leise);font-size:12px}.product-feedback-data summary{min-height:36px;display:flex;align-items:center;color:var(--lw-nacht);font-weight:700;cursor:pointer}.product-feedback-data p{margin:8px 0 0;line-height:1.5}.product-feedback-dialog>footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.product-feedback-sent{display:grid;justify-items:start;gap:12px;padding:16px 0 4px}.product-feedback-sent svg{width:42px;height:42px;color:var(--lw-petrol)}.product-feedback-sent h3{margin:0;font-size:24px}.product-feedback-sent p{margin:0;color:var(--pa-tinte-leise)}.product-feedback-loading{padding:24px 0}.product-feedback-table th{white-space:nowrap}.product-feedback-table td{vertical-align:top}.product-feedback-table td small{display:block;margin-top:6px;color:var(--pa-tinte-leise)}.product-feedback-table code{white-space:nowrap;font-size:11px}.product-feedback-table select{min-width:145px;padding:8px;border:1px solid #aaa397;background:#fff}.product-feedback-description{min-width:280px;max-width:520px;white-space:pre-wrap}.product-feedback-triage{min-width:290px}.product-feedback-triage>label:not(.visually-hidden){display:block;margin-top:10px;font-size:12px;font-weight:800}.product-feedback-triage textarea{width:100%;min-height:76px;margin:5px 0 8px;padding:8px;border:1px solid #aaa397;resize:vertical}.product-feedback-triage .taste{width:100%;min-height:38px;padding:8px 10px;font-size:12px}.mein-feedback-liste{border-top:1px solid var(--lw-linie)}.mein-feedback-eintrag{padding:20px 0;border-bottom:1px solid var(--lw-linie)}.mein-feedback-eintrag>header{display:flex;align-items:start;justify-content:space-between;gap:22px}.mein-feedback-eintrag>header p{margin:0 0 4px}.mein-feedback-eintrag time{color:var(--pa-tinte-leise);font-size:12px}.feedback-status{max-width:300px;padding:8px 10px;border-left:4px solid var(--lw-petrol);background:#edf5f4;font-size:13px;line-height:1.4}.feedback-status--geplant{border-left-color:var(--lw-gold);background:#fff7dc}.feedback-status--umgesetzt{border-left-color:#287a4a;background:#edf7f0}.feedback-status--abgelehnt{border-left-color:#805c52;background:#f7f1ef}.mein-feedback-text{margin:14px 0 0;white-space:pre-wrap;line-height:1.55}.mein-feedback-antwort{display:grid;gap:4px;margin:14px 0 0;padding:12px 14px;border-left:4px solid var(--lw-gold);background:#fffaf0}.mein-feedback-vorlesen{margin-top:14px}.feedback-neuigkeit{border-color:var(--lw-gold)!important}@media(max-width:640px){.product-feedback-overlay{place-items:end stretch;padding:0}.product-feedback-dialog{width:100%;max-height:92vh;padding:20px 16px 24px;border-right:0;border-bottom:0;border-left:0}.product-feedback-dialog>footer{display:grid;grid-template-columns:1fr 1fr}.product-feedback-dialog>footer button{width:100%}.mein-feedback-eintrag>header{display:grid;gap:10px}.feedback-status{max-width:none}}@media(prefers-reduced-motion:reduce){.product-feedback-overlay,.product-feedback-dialog{scroll-behavior:auto}}.product-feedback-beta-fields{display:grid;gap:.9rem;padding:1rem 0;border-top:2px solid currentColor;border-bottom:1px solid currentColor}.product-feedback-beta-fields>p{display:grid;gap:.2rem;margin:0}.product-feedback-beta-fields>p span{font-size:.82rem}.product-feedback-beta-context{display:grid;grid-template-columns:6rem 1fr;gap:.25rem .6rem;margin:.75rem 0 0;font-size:.8rem}.product-feedback-beta-context dt{font-weight:800}.product-feedback-beta-context dd{margin:0}:root{--pa-papier: #faf8f3;--pa-tinte: #16323b;--pa-petrol: #0e6e73;--pa-gold: #b08d3e;--pa-sepia: #8a6d2f;--pa-nacht: #101f26;--pa-papier-warm: #f4efe4;--pa-papier-linie: #e7dfcf;--pa-tinte-weich: #3a5560;--pa-tinte-leise: #6b8089;--pa-petrol-tief: #0a5257;--pa-petrol-hell: #d3e5e4;--pa-gold-tief: #8f6f28;--pa-nacht-tief: #0a151a;--pa-nacht-linie: #223540;--pa-erfolg: #3f7d5a;--pa-warnung: #b0743e;--pa-fehler: #a5453b;--pa-font-display: "Fraunces", "Iowan Old Style", Georgia, serif;--pa-font-text: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pa-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--pa-text-xs: .78rem;--pa-text-sm: .875rem;--pa-text-base: 1rem;--pa-text-md: 1.15rem;--pa-text-lg: 1.4rem;--pa-text-xl: 1.85rem;--pa-text-2xl: 2.45rem;--pa-text-3xl: 3.3rem;--pa-text-4xl: 4.6rem;--pa-text-hero: 6.5rem;--pa-leading-tight: 1.12;--pa-leading-snug: 1.3;--pa-leading-body: 1.6;--pa-weight-normal: 400;--pa-weight-medium: 500;--pa-weight-semibold: 600;--pa-tracking-wide: .04em;--pa-space-1: .25rem;--pa-space-2: .5rem;--pa-space-3: .75rem;--pa-space-4: 1rem;--pa-space-5: 1.5rem;--pa-space-6: 2rem;--pa-space-8: 3rem;--pa-space-10: 4rem;--pa-space-12: 6rem;--pa-space-16: 8rem;--pa-radius-none: 0;--pa-radius-sm: 2px;--pa-radius-md: 3px;--pa-radius-pill: 999px;--pa-shadow-flat: 0 1px 0 rgba(22,50,59,.06);--pa-shadow-card: 0 1px 3px rgba(22,50,59,.08), 0 1px 1px rgba(22,50,59,.04);--pa-shadow-lift: 0 8px 24px rgba(16,31,38,.12);--pa-shadow-slide: 0 30px 80px rgba(10,21,26,.45);--pa-line-hair: 1px solid var(--pa-papier-linie);--pa-line-ink: 1.5px solid var(--pa-tinte);--pa-line-strich: 2px;--pa-motion-fast: .16s;--pa-motion-base: .26s;--pa-motion-slow: .4s;--pa-ease: cubic-bezier(.22, .61, .36, 1);--pa-ease-in: cubic-bezier(.4, 0, 1, 1);--pa-maxw-prose: 68ch;--pa-maxw-content: 1120px;--pa-touch-min: 48px;--pa-z-nav: 100;--pa-z-overlay: 200;--pa-z-toast: 300}[data-theme=nacht]{--pa-papier: var(--pa-nacht);--pa-papier-warm: #17282f;--pa-papier-linie: var(--pa-nacht-linie);--pa-tinte: #eaf1f0;--pa-tinte-weich: #b6c7cc;--pa-tinte-leise: #7f969d;--pa-petrol: #4fb3b3;--pa-petrol-hell: #123037}@media(prefers-reduced-motion:reduce){:root{--pa-motion-fast: 1ms;--pa-motion-base: 1ms;--pa-motion-slow: 1ms}}:root{--pa-touch-min: 48px;--pa-linie: var(--pa-papier-linie);--pa-rot: var(--pa-fehler);--pa-font-ui: var(--pa-font-text)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--pa-papier);color:var(--pa-tinte);font-family:var(--pa-font-text);font-size:var(--pa-text-base);line-height:var(--pa-leading-body)}.app{min-height:100vh}.topbar{display:flex;align-items:baseline;gap:var(--pa-space-5);padding:var(--pa-space-4) var(--pa-space-6);border-bottom:var(--pa-line-ink);background:var(--pa-papier)}.topbar h1{font-family:var(--pa-font-display);font-size:var(--pa-text-lg);font-weight:var(--pa-weight-semibold)}.topbar .rollen{display:flex;gap:0;margin-left:auto}.topbar .rollen button{font:inherit;font-size:var(--pa-text-sm);padding:var(--pa-space-2) var(--pa-space-4);background:none;border:1px solid var(--pa-tinte);border-left-width:0;color:var(--pa-tinte);cursor:pointer}.topbar .rollen button:first-child{border-left-width:1px}.topbar .rollen button.aktiv{background:var(--pa-tinte);color:var(--pa-papier)}.hinweis-dev{font-size:var(--pa-text-xs);color:var(--pa-tinte-leise);padding:var(--pa-space-1) var(--pa-space-6);border-bottom:var(--pa-line-hair)}main{max-width:var(--pa-maxw-content);margin:0 auto;padding:var(--pa-space-6)}section+section{margin-top:var(--pa-space-8)}h2{font-family:var(--pa-font-display);font-size:var(--pa-text-xl);font-weight:var(--pa-weight-semibold);line-height:var(--pa-leading-tight);margin-bottom:var(--pa-space-4)}h3{font-size:var(--pa-text-md);font-weight:var(--pa-weight-semibold);margin-bottom:var(--pa-space-2)}.label{font-size:var(--pa-text-xs);letter-spacing:var(--pa-tracking-wide);text-transform:uppercase;color:var(--pa-tinte-leise);font-weight:var(--pa-weight-medium)}.sekundaer{color:var(--pa-tinte-weich);font-size:var(--pa-text-sm)}.xp-leiste{border:var(--pa-line-ink);background:var(--pa-papier-warm)}.xp-leiste .fuellung{height:14px;background:var(--pa-petrol);transition:width var(--pa-motion-base) var(--pa-ease)}.xp-zeile{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--pa-space-2)}.xp-zahl{font-family:var(--pa-font-mono);font-size:var(--pa-text-md)}.bloecke{display:flex;flex-direction:column}.block{display:grid;grid-template-columns:44px 1fr auto auto;gap:var(--pa-space-4);align-items:center;padding:var(--pa-space-3) var(--pa-space-4);border:var(--pa-line-hair);border-top-width:0;background:#fff}.block:first-child{border-top:var(--pa-line-hair)}.block.aktiv{border-left:3px solid var(--pa-petrol);background:var(--pa-petrol-hell)}.block .nr{font-family:var(--pa-font-mono);font-size:var(--pa-text-sm);color:var(--pa-tinte-leise)}.block .status{font-size:var(--pa-text-sm);font-family:var(--pa-font-mono)}.block .status.fertig{color:var(--pa-erfolg)}.block .status.aktiv{color:var(--pa-petrol-tief);font-weight:var(--pa-weight-semibold)}.block .status.offen{color:var(--pa-tinte-leise)}.sessions{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--pa-space-4)}.session-karte{border:var(--pa-line-hair);background:#fff;padding:var(--pa-space-4)}.session-karte header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--pa-space-2);flex-wrap:wrap;margin-bottom:var(--pa-space-3)}.session-karte .urteil{white-space:nowrap}.session-karte .urteil{font-size:var(--pa-text-xs);font-weight:var(--pa-weight-semibold);padding:2px 8px}.urteil.gruen{background:var(--pa-erfolg);color:#fff}.urteil.gelb{background:var(--pa-warnung);color:#fff}.urteil.rot{background:var(--pa-fehler);color:#fff}.ring-reihe{display:flex;gap:var(--pa-space-4);justify-content:space-between}.ring-block{text-align:center;flex:1}.ring-block .ring-label{font-size:var(--pa-text-xs);color:var(--pa-tinte-leise);margin-top:var(--pa-space-1)}.session-karte .xp-info{margin-top:var(--pa-space-3);font-size:var(--pa-text-sm);color:var(--pa-tinte-weich);border-top:var(--pa-line-hair);padding-top:var(--pa-space-2)}.coach-karte{border:1.5px solid var(--pa-warnung);background:#fff;padding:var(--pa-space-4) var(--pa-space-5);margin-top:var(--pa-space-4)}.coach-karte .label{color:var(--pa-warnung)}table{width:100%;border-collapse:collapse;background:#fff}th,td{text-align:left;padding:var(--pa-space-2) var(--pa-space-3);border-bottom:var(--pa-line-hair);font-size:var(--pa-text-sm)}th{font-size:var(--pa-text-xs);letter-spacing:var(--pa-tracking-wide);text-transform:uppercase;color:var(--pa-tinte-leise);font-weight:var(--pa-weight-medium)}td.mono{font-family:var(--pa-font-mono)}tr.zustand-haengt td:first-child{border-left:3px solid var(--pa-fehler)}tr.zustand-fokus-signal td:first-child{border-left:3px solid var(--pa-warnung)}tr.zustand-fertig td:first-child{border-left:3px solid var(--pa-erfolg)}.zustand-marke{font-family:var(--pa-font-mono);font-size:var(--pa-text-xs)}.zustand-marke.haengt{color:var(--pa-fehler)}.zustand-marke.fokus-signal{color:var(--pa-warnung)}.zustand-marke.fertig{color:var(--pa-erfolg)}.zustand-marke.arbeitet{color:var(--pa-petrol-tief)}.zustand-marke.pause{color:var(--pa-tinte-leise)}.interventionen{display:flex;flex-direction:column;gap:var(--pa-space-3)}.intervention{display:grid;grid-template-columns:28px 1fr;gap:var(--pa-space-3);border:var(--pa-line-hair);border-left:3px solid var(--pa-fehler);background:#fff;padding:var(--pa-space-3) var(--pa-space-4)}.intervention.p2{border-left-color:var(--pa-warnung)}.intervention.p3{border-left-color:var(--pa-petrol)}.intervention .prio{font-family:var(--pa-font-mono);font-size:var(--pa-text-md);color:var(--pa-tinte-leise)}.intervention .vorschlag{color:var(--pa-tinte-weich);font-size:var(--pa-text-sm);margin-top:2px}.karten-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--pa-space-4)}.karte{border:var(--pa-line-hair);background:#fff;padding:var(--pa-space-4)}.karte .gross{font-family:var(--pa-font-display);font-size:var(--pa-text-xl)}.notiz{border-left:3px solid var(--pa-gold);background:var(--pa-papier-warm);padding:var(--pa-space-4) var(--pa-space-5);font-size:var(--pa-text-base)}.notiz+.notiz{margin-top:var(--pa-space-3)}.ampel-punkt{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.ampel-punkt.gruen{background:var(--pa-erfolg)}.ampel-punkt.rot{background:var(--pa-fehler)}.unternav{display:flex;align-items:center;gap:var(--pa-space-2);padding:var(--pa-space-2) var(--pa-space-6);border-bottom:var(--pa-line-hair)}.unternav button{font:inherit;font-size:var(--pa-text-sm);padding:var(--pa-space-1) var(--pa-space-3);background:none;border:none;border-bottom:2px solid transparent;color:var(--pa-tinte-weich);cursor:pointer}.unternav button.aktiv{color:var(--pa-tinte);border-bottom-color:var(--pa-petrol);font-weight:var(--pa-weight-semibold)}.hinweis-dev-inline{margin-left:auto;font-size:var(--pa-text-xs);color:var(--pa-tinte-leise)}.taste{font:inherit;font-size:var(--pa-text-sm);font-weight:var(--pa-weight-semibold);padding:var(--pa-space-2) var(--pa-space-4);background:var(--pa-petrol);color:#fff;border:1px solid var(--pa-petrol-tief);cursor:pointer}.taste:hover{background:var(--pa-petrol-tief)}.taste:disabled{opacity:.5;cursor:default}.taste.klein{padding:var(--pa-space-1) var(--pa-space-3)}.taste.sekundaer-taste{background:none;color:var(--pa-tinte);border:1px solid var(--pa-tinte)}.taste.sekundaer-taste:hover{background:var(--pa-papier-warm)}.leise-taste{font:inherit;font-size:var(--pa-text-xs);background:none;border:none;color:var(--pa-tinte-leise);text-decoration:underline;cursor:pointer}button[data-testid*=ki-einstieg],button[data-testid=wochenrueckblick-einstieg]{min-height:44px}.schul-ki-chat-zeile{align-self:stretch;width:100%}.lauf{max-width:720px}.lauf-kopf{display:flex;align-items:center;gap:var(--pa-space-4);margin-bottom:var(--pa-space-6)}.lauf-fortschritt{flex:1;height:6px;background:var(--pa-papier-warm);border:var(--pa-line-hair)}.lauf-fortschritt div{height:100%;background:var(--pa-petrol);transition:width var(--pa-motion-base) var(--pa-ease)}.lesetext{background:#fff;border:var(--pa-line-hair);border-left:3px solid var(--pa-gold);padding:var(--pa-space-4) var(--pa-space-5);margin-bottom:var(--pa-space-5);max-width:68ch}.frage-zeile{display:flex;align-items:center;gap:var(--pa-space-4);margin-bottom:var(--pa-space-5)}.frage{min-width:0;flex:1;font-family:var(--pa-font-display);font-size:var(--pa-text-xl)}.vorlesen{font-size:var(--pa-text-lg);background:var(--pa-petrol-hell);border:1px solid var(--pa-petrol);width:48px;height:48px;cursor:pointer}.vorlesen svg,.option-vorlesen svg{width:22px;height:22px}.optionen{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--pa-space-3);max-width:720px}.optionen.gross{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}.option-mit-audio{display:grid;grid-template-columns:minmax(0,1fr) 48px;gap:6px}.option-mit-audio .option{width:100%;min-width:0}.audio-antwort-marke{width:52px;height:52px;display:inline-grid;place-items:center;border:2px solid currentColor;font:700 var(--pa-text-lg) var(--pa-font-display)}.option-bild{display:block;width:min(112px,100%);height:86px;margin:0 auto 8px;object-fit:contain}.option-vorlesen{width:48px;min-height:100%;padding:0;border:var(--pa-line-hair);background:#fff;color:var(--pa-petrol);cursor:pointer}.option-vorlesen:hover{background:var(--pa-petrol-hell)}.option{font:inherit;font-size:var(--pa-text-md);padding:var(--pa-space-4);background:#fff;border:1.5px solid var(--pa-tinte);cursor:pointer;min-height:var(--pa-touch-min);min-width:0;overflow-wrap:break-word}.optionen.gross .option{font-size:var(--pa-text-xl);font-weight:var(--pa-weight-semibold);min-height:72px}.option:hover{background:var(--pa-petrol-hell)}.eingabe{font:inherit;font-size:var(--pa-text-md);padding:var(--pa-space-2) var(--pa-space-3);border:1.5px solid var(--pa-tinte);background:#fff;width:100%;max-width:480px;margin-right:var(--pa-space-2)}.eingabe.schmal{width:auto;max-width:180px}textarea.eingabe{max-width:720px;display:block}.feedback{max-width:560px}.feedback-falsch{color:var(--pa-fehler);margin-bottom:var(--pa-space-2)}.feedback-erklaerung{background:var(--pa-papier-warm);border-left:3px solid var(--pa-gold);padding:var(--pa-space-3) var(--pa-space-4);margin-bottom:var(--pa-space-4)}.test-score{margin-bottom:var(--pa-space-4)}.fragen-raster{display:flex;flex-wrap:wrap;gap:var(--pa-space-2)}.frage-kachel{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-family:var(--pa-font-mono);color:#fff}.frage-kachel.ok{background:var(--pa-erfolg)}.frage-kachel.falsch{background:var(--pa-fehler)}.coach-overlay{position:fixed;inset:0;background:#101f2673;display:flex;align-items:center;justify-content:center;z-index:var(--pa-z-overlay)}.coach-fenster{background:var(--pa-papier);border:var(--pa-line-ink);width:min(640px,92vw);max-height:80vh;display:flex;flex-direction:column;padding:var(--pa-space-5);overflow-y:auto}.coach-fenster header{display:flex;justify-content:space-between;margin-bottom:var(--pa-space-3)}.chat-verlauf{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:var(--pa-space-2);margin-bottom:var(--pa-space-3);min-height:160px;max-height:50vh}.chat-blase{padding:var(--pa-space-2) var(--pa-space-3);max-width:85%;font-size:var(--pa-text-sm)}.chat-blase.user{align-self:flex-end;background:var(--pa-petrol-hell);border:1px solid var(--pa-petrol)}.chat-blase.assistant{align-self:flex-start;background:#fff;border:var(--pa-line-hair)}.schul-ki-antwort{width:min(100%,720px);min-height:132px;margin-block:var(--pa-space-3);border:var(--pa-line-hair);border-left:4px solid var(--pa-petrol);background:#fff}.schul-ki-antwort__kopf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--pa-space-3);min-height:56px;padding:var(--pa-space-2) var(--pa-space-4);border-bottom:var(--pa-line-hair)}.schul-ki-marke{display:inline-flex;align-items:center;gap:7px;color:var(--pa-petrol-tief);font-size:var(--pa-text-xs);font-weight:var(--pa-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.schul-ki-marke svg,.schul-ki-zustand>svg{width:22px;height:22px;flex:none}.schul-ki-vorlesen{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:var(--pa-line-hair);border-radius:0;background:transparent;color:var(--pa-petrol-tief);font:inherit;font-weight:var(--pa-weight-semibold);cursor:pointer}.schul-ki-vorlesen svg{width:20px;height:20px}.schul-ki-marke__hinweis{font-weight:var(--pa-weight-regular);letter-spacing:normal;text-transform:none;color:var(--pa-petrol-tief);opacity:.72}.schul-ki-pruefzuege{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:min(100%,720px);margin-block:var(--pa-space-2)}.schul-ki-pruefzuege .label{flex:none}.schul-ki-pruefzug{min-height:44px;padding:8px 14px;border:var(--pa-line-hair);border-radius:0;background:#fff;color:var(--pa-petrol-tief);font:inherit;font-size:var(--pa-text-sm);cursor:pointer}.schul-ki-pruefzug:hover:not(:disabled){border-color:var(--pa-petrol)}.schul-ki-pruefzug:disabled{opacity:.5;cursor:default}.schul-ki-antwort__text{max-width:68ch;padding:var(--pa-space-4)}.schul-ki-demo-hinweis{margin:0;padding:10px var(--pa-space-4);border-top:var(--pa-line-hair);background:#fff8df;color:var(--pa-petrol-tief);font-size:var(--pa-text-sm);font-weight:var(--pa-weight-semibold)}.schul-ki-zustand{width:min(100%,720px);min-height:132px;display:flex;align-items:center;gap:var(--pa-space-3);margin-block:var(--pa-space-3);padding:var(--pa-space-4);border:var(--pa-line-hair);border-left:4px solid var(--pa-gold);background:#fff}.schul-ki-bildmarke{position:absolute;z-index:4;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:7px 10px;border:var(--pa-line-hair);background:#fffffff0;color:var(--pa-petrol-tief);font-size:var(--pa-text-xs);font-weight:var(--pa-weight-semibold)}.schul-ki-bildmarke svg{width:19px;height:19px}.schul-ki-zustand>div{display:grid;gap:4px;flex:1}.schul-ki-zustand--laedt>svg{animation:schul-ki-atmen 1.8s ease-in-out infinite;color:var(--pa-petrol)}.schul-ki-zustand--fehler{align-items:center;justify-content:space-between;background:#fff8df}.schul-ki-zustand--einwilligung{align-items:start;background:#f3f8f6}.schul-ki-zustand--einwilligung p{margin:5px 0 0;font-weight:400}@keyframes schul-ki-atmen{50%{opacity:.45;transform:scale(.94)}}@media(prefers-reduced-motion:reduce){.schul-ki-zustand--laedt>svg{animation:none}}@media(max-width:560px){.schul-ki-antwort__kopf{grid-template-columns:auto 1fr}.schul-ki-vorlesen{grid-column:1 / -1;justify-self:start}.schul-ki-zustand--fehler{align-items:stretch;flex-direction:column}}.formzeile{display:flex;gap:var(--pa-space-3);align-items:center;flex-wrap:wrap}.prozent-zelle{display:flex;align-items:center;gap:var(--pa-space-2);min-width:140px}.prozent-balken{height:12px;background:var(--pa-warnung)}.prozent-balken.mittel{background:var(--pa-gold)}.prozent-balken.gruen{background:var(--pa-erfolg)}.bericht-liste{padding-left:1.2em}.bericht-liste li{margin-bottom:var(--pa-space-2)}@media print{.nicht-drucken{display:none!important}body{background:#fff}}.turm-reihe{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--pa-space-4)}.turm-karte{border:var(--pa-line-hair);background:#fff;padding:var(--pa-space-4);text-align:center}.turm{display:flex;flex-direction:column-reverse;align-items:center;gap:3px;min-height:96px;justify-content:flex-start}.turm-stein{width:72px;height:16px;border:1.5px solid var(--pa-tinte);background:var(--pa-papier-warm)}.turm-stein.voll{background:var(--pa-gold);border-color:var(--pa-gold-tief)}.voraus{color:var(--pa-gold-tief)}.meilenstein{border:1.5px solid var(--pa-gold);background:linear-gradient(100deg,var(--pa-papier-warm) 0%,#f6ecd4 45%,var(--pa-papier-warm) 100%);background-size:200% 100%;padding:var(--pa-space-4) var(--pa-space-5);margin-bottom:var(--pa-space-5);font-size:var(--pa-text-md);animation:meilenstein-glanz 2.4s var(--pa-ease) infinite}.meilenstein-stern{color:var(--pa-gold);font-size:var(--pa-text-lg);margin-right:var(--pa-space-2);display:inline-block;animation:stern-dreh 2.4s var(--pa-ease) infinite}@keyframes meilenstein-glanz{0%,to{background-position:0% 0}50%{background-position:100% 0}}@keyframes stern-dreh{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.25)}}@media(prefers-reduced-motion:reduce){.meilenstein,.meilenstein-stern{animation:none}}.kurz-gesagt{border:1.5px solid var(--pa-petrol);border-left-width:4px;background:#fff;padding:var(--pa-space-4) var(--pa-space-5)}.glossar{border:var(--pa-line-hair);background:var(--pa-papier-warm);padding:var(--pa-space-4) var(--pa-space-5);margin-top:var(--pa-space-4);max-width:76ch}.glossar ul{padding-left:1.2em}.glossar li{margin-bottom:var(--pa-space-1);font-size:var(--pa-text-sm)}.gate{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--pa-papier)}.gate-karte{border:var(--pa-line-ink);background:#fff;padding:var(--pa-space-8);text-align:center;max-width:420px}.daumen{font-size:var(--pa-text-base);background:none;border:1px solid transparent;cursor:pointer;padding:2px 6px;opacity:.45}.daumen.aktiv{opacity:1;border-color:var(--pa-petrol);background:var(--pa-petrol-hell)}.profil-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--pa-space-3)}:root{--lw-koralle: #e2654a;--lw-koralle-hell: #fdeae5;--lw-himmel: #eaf4f4}.gross-taste{font-size:var(--pa-text-md);padding:var(--pa-space-3) var(--pa-space-6)}.lektion{max-width:720px;background:#fff;border:var(--pa-line-hair);border-top:4px solid var(--pa-petrol);padding:var(--pa-space-6)}.lektion-kopf{display:flex;align-items:center;gap:var(--pa-space-4);margin-bottom:var(--pa-space-4)}.lektion-kopf>div{flex:1}.lektion-bild{width:132px;height:96px;object-fit:contain;border:var(--pa-line-hair);background:#fff}.lektion-bild--beobachtung{position:relative;margin:0;overflow:hidden;background:#fff}.lektion-bild--beobachtung .vergroesserbares-assetbild{width:100%;height:100%}.lektion-bild--beobachtung img{width:100%;height:100%;object-fit:contain}.lektion-bild--beobachtung figcaption{position:absolute;right:4px;bottom:4px;padding:2px 4px;background:#ffffffeb;color:var(--pa-tinte-leise);font-size:9px;font-weight:750}.vergroesserbares-assetbild{position:relative;display:block;width:100%;padding:0;border:0;border-radius:0;background:#fff;color:var(--pa-petrol);cursor:zoom-in}.vergroesserbares-assetbild>span{position:absolute;right:8px;bottom:8px;padding:4px 7px;border:1px solid currentColor;background:#fffffff0;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.vergroesserbares-assetbild:hover>span,.vergroesserbares-assetbild:focus-visible>span{background:var(--pa-petrol);color:#fff}.assetbild-dialog-hintergrund{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:24px;overflow:auto;background:#081b1ed6}.assetbild-dialog{width:min(1100px,100%);max-height:calc(100dvh - 48px);overflow:auto;border:2px solid var(--pa-petrol);background:#fff;box-shadow:0 16px 60px #0000004d}.assetbild-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-bottom:var(--pa-line-hair)}.assetbild-dialog h2{margin:0;font-size:clamp(19px,3vw,28px)}.assetbild-dialog header button{padding:8px 11px;border:1px solid var(--pa-petrol);border-radius:0;background:#fff;color:var(--pa-petrol);font-weight:800;cursor:pointer}.assetbild-dialog>img{display:block;width:100%;max-height:calc(100dvh - 190px);object-fit:contain;background:#fff}.assetbild-dialog>p{margin:0;padding:10px 16px 14px;border-top:var(--pa-line-hair);color:var(--pa-tinte-leise);font-size:12px;line-height:1.45}.lektion-beobachtungsauftrag{margin:0 0 var(--pa-space-5);padding:18px;border:1px solid #517b91;border-left:6px solid #185a78;background:#f2f8fb}.lektion-beobachtungsauftrag h3{margin:6px 0 8px;font-size:clamp(19px,3vw,25px)}.lektion-beobachtungsauftrag>p{line-height:1.5}.lektion-beobachtungsauftrag ol{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.lektion-beobachtungsauftrag li{display:grid;grid-template-columns:94px minmax(0,1fr);gap:10px;padding-top:8px;border-top:1px solid #c7dce6}.lektion-beobachtungsauftrag li strong{color:#185a78}.zugang-wahl{display:grid;grid-template-columns:minmax(170px,1fr) repeat(4,auto);align-items:stretch;margin:18px 0;border:1px solid var(--lw-linie)}.zugang-wahl>div{display:grid;align-content:center;padding:10px 13px;background:#f4f7f6}.zugang-wahl>div small{margin-top:2px;color:var(--pa-tinte-leise);font-size:9px}.zugang-wahl button{min-height:52px;padding:8px 11px;border:0;border-left:1px solid var(--lw-linie);border-radius:0;background:#fff;color:var(--lw-nacht);font:650 11px var(--pa-font-text);cursor:pointer}.zugang-wahl button:hover,.zugang-wahl button:focus-visible{background:#edf6f4;outline:2px solid var(--lw-petrol);outline-offset:-2px}.zugang-wahl button.aktiv{background:var(--lw-petrol);color:#fff}.lektion-erklaerung{font-size:var(--pa-text-md);line-height:var(--pa-leading-body);margin-bottom:var(--pa-space-4)}.lektion-beispiel{background:var(--lw-himmel);border-left:3px solid var(--pa-petrol);padding:var(--pa-space-3) var(--pa-space-4);margin-bottom:var(--pa-space-4)}.lektion-beispiel--zuerst{border:1px solid var(--lw-petrol);border-left-width:5px;background:#edf6f4}.lektion-schritte{list-style:none;margin:0 0 var(--pa-space-4);padding:0;border-top:1px solid var(--lw-linie)}.lektion-schritte li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:start;padding:12px 3px;border-bottom:1px solid var(--lw-linie)}.lektion-schritte li>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--lw-petrol);color:var(--lw-petrol);font:700 11px var(--pa-font-mono)}.lektion-schritte li p{margin:2px 0 0}.lektion-merksatz{display:flex;gap:var(--pa-space-3);align-items:flex-start;background:#fdf6e3;border:1.5px solid var(--pa-gold);padding:var(--pa-space-3) var(--pa-space-4);margin-bottom:var(--pa-space-3)}.merksatz-stern{font-size:var(--pa-text-lg)}.lektion-anders{background:var(--lw-koralle-hell);border-left:3px solid var(--lw-koralle);padding:var(--pa-space-3) var(--pa-space-4);margin-top:var(--pa-space-3)}.lektion-grosse-frage,.ergebnis-grosse-frage{margin:0 0 var(--pa-space-5);padding:18px;border:1px solid #517b91;border-left:6px solid #185a78;background:#eaf5fb}.lektion-grosse-frage h3,.ergebnis-grosse-frage h3{margin:6px 0 10px;font-size:clamp(20px,3vw,27px);line-height:1.25}.lektion-grosse-frage p,.ergebnis-grosse-frage p{margin:7px 0;line-height:1.55}.lektion-grosse-frage .taste,.ergebnis-grosse-frage .taste{margin-top:8px}.selbst-erklaeren{margin-top:18px;border:1px solid var(--lw-linie);border-top:3px solid var(--lw-petrol);background:#fff}.selbst-erklaeren summary{padding:14px 16px;cursor:pointer;font-weight:750}.selbst-erklaeren__inhalt{display:grid;gap:13px;padding:0 16px 17px}.erklaer-frage{display:flex;justify-content:space-between;align-items:start;gap:16px;padding-top:4px}.erklaer-frage label{display:block;color:var(--lw-nacht);font-size:14px;font-weight:700}.erklaer-frage p{margin:4px 0 0;max-width:70ch;color:var(--pa-tinte-leise);font-size:12px}.erklaer-audio{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;min-height:36px;padding:7px 10px;border:1px solid #8fa8a7;border-radius:0;background:#fff;color:var(--lw-petrol);font:700 11px var(--pa-font-text);cursor:pointer}.erklaer-audio svg{width:18px;height:18px}.erklaer-wege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #8fa8a7}.erklaer-wege>button{display:grid;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:57px;padding:8px 11px;border:0;border-radius:0;background:#fff;color:var(--lw-nacht);text-align:left;cursor:pointer}.erklaer-wege>button+button{border-left:1px solid #8fa8a7}.erklaer-wege>button.aktiv{background:#e3f1ef;box-shadow:inset 0 -4px var(--lw-petrol)}.erklaer-wege>button:disabled{color:#82908e;background:#f2f4f3;cursor:not-allowed}.erklaer-wege svg{width:23px;height:23px;color:var(--lw-petrol)}.erklaer-wege span{display:grid;gap:2px}.erklaer-wege strong{font-size:12px}.erklaer-wege small{color:var(--pa-tinte-leise);font-size:10px}.selbst-erklaeren textarea{width:100%;min-height:112px;padding:12px;border:1px solid #8fa8a7;border-radius:0;background:#fcfdfd;color:var(--lw-nacht);font:500 15px/1.5 var(--pa-font-text);resize:vertical}.erklaer-aktionen{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.erklaer-datenschutz{margin:0;color:var(--pa-tinte-leise);font-size:10px}.erklaer-coach{display:grid;gap:12px;margin-top:3px;padding:14px;border-left:4px solid var(--lw-gold);background:#fff8df}.erklaer-coach>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px}.erklaer-coach>header img{width:42px;height:42px;object-fit:contain}.erklaer-coach>header>div{display:grid;gap:2px}.erklaer-coach>header strong{color:#3f3519;font-size:12px}.erklaer-coach .formatierte-ki-antwort{color:#40381f}.erklaer-coach form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.erklaer-coach form button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.erklaer-coach form button svg{width:18px;height:18px;flex:0 0 auto}.erklaer-coach input{min-width:0;padding:10px 11px;border:1px solid #9e8c57;border-radius:0;background:#fff;color:var(--lw-nacht);font:500 13px var(--pa-font-text)}.loesungen{display:flex;flex-direction:column;gap:var(--pa-space-3);max-width:720px}.loesungsdetails{max-width:760px;border:1px solid var(--lw-linie);background:#fff}.loesungsdetails summary{padding:14px 16px;cursor:pointer;font-weight:700}.loesungsdetails[open] summary{border-bottom:1px solid var(--lw-linie)}.loesungsdetails .loesungen{padding:14px}.loesung{background:#fff;border:var(--pa-line-hair);border-left:3px solid var(--pa-petrol);padding:var(--pa-space-3) var(--pa-space-4)}.loesung-frage{font-weight:var(--pa-weight-semibold);margin-bottom:4px;white-space:pre-line}.loesung-erklaerung{color:var(--pa-tinte-weich);margin-top:4px}.reisen{display:flex;flex-direction:column;gap:var(--pa-space-4)}.reise{background:#fff;border:var(--pa-line-hair);padding:var(--pa-space-4) var(--pa-space-5)}.reise-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:var(--pa-space-3);flex-wrap:wrap;margin-bottom:var(--pa-space-3)}.reise-pfad{display:flex;align-items:center}.reise-schritt{display:flex;align-items:center;flex:1}.station{width:34px;height:34px;flex:none;border:2px solid var(--pa-tinte-leise);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pa-text-sm);color:var(--pa-tinte-leise);background:#fff}.station.fertig{background:var(--pa-gold);border-color:var(--pa-gold-tief);color:#fff}.station.aktiv{border-color:var(--lw-koralle);color:var(--lw-koralle);animation:station-puls 1.6s var(--pa-ease) infinite}.station.fahne{border-style:dashed;font-size:var(--pa-text-md)}.station.fahne.aktiv{border-style:solid;background:var(--lw-koralle);color:#fff}.verbinder{flex:1;height:3px;background:var(--pa-papier-linie);margin:0 4px;min-width:10px}@keyframes station-puls{0%,to{transform:scale(1);box-shadow:0 0 #e2654a59}50%{transform:scale(1.12);box-shadow:0 0 0 8px #e2654a00}}@media(prefers-reduced-motion:reduce){.station.aktiv{animation:none}}.option:hover{background:var(--lw-himmel);border-color:var(--pa-petrol);transform:translateY(-1px)}.option{transition:transform var(--pa-motion-fast) var(--pa-ease),background var(--pa-motion-fast)}.xp-leiste .fuellung{background:linear-gradient(90deg,var(--pa-petrol),#1a9a8f)}.lektion-wozu{background:var(--lw-koralle-hell);border-left:3px solid var(--lw-koralle);padding:var(--pa-space-3) var(--pa-space-4);margin-bottom:var(--pa-space-4)}.mission-mit-wozu{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.mission-mit-wozu>*,.lektion-kopf>div{min-width:0}.vorleser-lektion{max-width:720px;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:clamp(20px,5vw,38px);border:2px solid var(--lw-petrol);border-top:6px solid var(--lw-gold);background:var(--lw-weiss);text-align:center}.vorleser-lektion img{width:min(100%,360px);max-height:260px;object-fit:contain;background:#fff}.mission-wozu-einstieg{max-width:720px;padding:clamp(20px,4vw,32px);border:2px solid var(--lw-petrol);border-top:6px solid var(--lw-gold);background:var(--lw-weiss)}.mission-wozu-einstieg h1{margin:5px 0 18px;font-family:var(--pa-font-display);font-size:clamp(30px,5vw,48px);line-height:1.05;color:var(--lw-nacht)}.mission-wozu-einstieg .lektion-wozu{margin-bottom:18px;font-size:clamp(18px,2.4vw,23px);line-height:1.5}.mission-wozu-einstieg__aktionen{display:flex;flex-wrap:wrap;gap:10px}.mission-wozu-einstieg--kompakt{margin-bottom:18px;padding:18px 20px}.mission-wozu-einstieg--kompakt h1{margin-bottom:12px;font-size:clamp(26px,4vw,38px)}.schritte{margin:var(--pa-space-2) 0 var(--pa-space-3);padding-left:1.4em;background:var(--lw-himmel);border-left:3px solid var(--pa-petrol);padding-top:var(--pa-space-2);padding-bottom:var(--pa-space-2);padding-right:var(--pa-space-3)}.schritte li{margin-bottom:4px}.commitments{display:flex;flex-direction:column;gap:var(--pa-space-3);max-width:760px}.commitment{display:flex;justify-content:space-between;align-items:center;gap:var(--pa-space-4);background:#fff;border:var(--pa-line-hair);border-left:3px solid var(--pa-gold);padding:var(--pa-space-3) var(--pa-space-4);flex-wrap:wrap}.modus-schalter{display:flex;gap:var(--pa-space-2);margin-bottom:var(--pa-space-6);flex-wrap:wrap}:root{--lw-nacht: #102c31;--lw-nacht-2: #173d43;--lw-petrol: #176e73;--lw-petrol-klar: #23949a;--lw-gold: #d9a441;--lw-papier: #faf8f3;--lw-weiss: #fffefb;--lw-linie: #d8d3c7;--lw-schatten: 0 18px 48px rgba(16, 44, 49, .12)}button,a,select,input,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--lw-gold)}.app-shell{min-height:100vh;display:grid;grid-template-columns:236px minmax(0,1fr);background:var(--lw-papier)}.seitenleiste{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--lw-nacht);color:#fff;border-right:1px solid #0a2227;z-index:20}.marke{min-height:78px;display:flex;align-items:center;gap:11px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.15);font-family:var(--pa-font-display);line-height:1.05}.marken-start{display:inline-grid;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.marken-start:focus-visible{outline:2px solid var(--lw-gold);outline-offset:5px}.paideia-marke{display:inline-grid;justify-items:start;gap:4px;line-height:1}.paideia-marke>img{display:block;width:184px;height:auto}.paideia-marke--invers{grid-template-columns:39px minmax(0,1fr);align-items:center;gap:9px;color:#fff}.paideia-marke--invers>img{width:39px;height:49px;object-fit:contain}.paideia-marke__schriftzug{display:grid;justify-items:start;gap:2px;min-width:0}.paideia-marke__schriftzug>strong{font-family:var(--pa-font-text);font-size:17px;line-height:1;letter-spacing:.14em}.paideia-marke__schriftzug>small{font-family:var(--pa-font-text);font-size:8px;line-height:1.1;color:#ffffffbd;white-space:nowrap}.paideia-marke__zusatz{font-family:var(--pa-font-text);font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;opacity:.72}.anmeldung-marke{margin-bottom:34px}.anmeldung-marke>img{width:min(290px,72vw)}.anmeldung-marke .paideia-marke__zusatz{color:var(--lw-petrol);font-size:11px}.hauptnavigation{flex:1;min-height:0;overflow-y:auto;padding:18px 0}.hauptnavigation button{width:100%;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;padding:11px 18px;border:0;border-left:3px solid transparent;background:transparent;color:#ffffffb8;text-align:left;cursor:pointer}.hauptnavigation button:hover{color:#fff;background:#ffffff0f}.hauptnavigation button.aktiv{color:#fff;background:#23949a2b;border-left-color:var(--lw-gold)}.hauptnavigation strong{display:block;font-size:14px}.hauptnavigation small{display:block;margin-top:1px;font-size:11px;font-weight:400;opacity:.65}.nav-zeichen{color:var(--lw-gold);text-align:center;font-size:17px}.nebenwege-navigation{margin:0 12px 12px;border:1px solid rgba(255,255,255,.16);border-top:2px solid var(--lw-gold);background:#102f35}.nebenwege-gruppe+.nebenwege-gruppe{border-top:1px solid rgba(255,255,255,.13)}.seitenleiste .hauptnavigation button.nebenwege-gruppe__kopf,.seitenleiste.navigation-offen .hauptnavigation button.nebenwege-gruppe__kopf{grid-template-columns:minmax(0,1fr) 18px;gap:8px;padding:10px 13px;color:#fffc;background:#ffffff06}.nebenwege-gruppe__kopf>.nav-zeichen{display:none}.seitenleiste .hauptnavigation .nebenwege-gruppe--aktuell>button.nebenwege-gruppe__kopf{color:#fff;background:#23949a1a}.nebenwege-gruppe__status{color:var(--lw-gold);font-family:var(--pa-font-text);font-size:20px;font-weight:400;line-height:1;text-align:center}.nebenwege-gruppe__seiten{border-top:1px solid rgba(255,255,255,.1);background:#05191d3d}.seitenleiste .hauptnavigation .nebenwege-gruppe__seiten button{padding-left:26px;background:#05191d14}.seitenleiste .hauptnavigation .nebenwege-gruppe__seiten button:hover{background:#ffffff0f}.systemwechsel{margin-top:0;padding:18px 20px 24px;border-top:1px solid rgba(255,255,255,.15)}.systemwechsel .label{color:#ffffff80;margin-bottom:8px}.systemwechsel a{display:flex;min-height:44px;align-items:center;padding:7px 0;color:#ffffffc4;font-size:12px;text-decoration:none}.systemwechsel a:hover{color:#fff}.app-bereich{min-width:0}.app-kopf{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 28px;border-bottom:1px solid var(--lw-linie);background:#faf8f3f0}.app-kopf>div:first-child>strong{font-family:var(--pa-font-display);font-size:18px}.kopf-werkzeuge{display:flex;align-items:center;gap:12px}.kopf-taste{font:inherit;font-size:12px;color:var(--lw-nacht);background:transparent;border:1px solid var(--lw-linie);padding:8px 11px;cursor:pointer}.kopf-taste:hover{border-color:var(--lw-petrol);background:#fff}.testansicht{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--pa-tinte-leise)}.testansicht select{border:1px solid var(--lw-linie);background:#fff;padding:7px 28px 7px 8px;font:inherit;color:var(--lw-nacht)}.profilmarke{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--lw-petrol);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;border:0;cursor:pointer}.profilmarke:hover{outline:2px solid var(--lw-gold);outline-offset:2px}.profilmarke:focus-visible{outline:3px solid var(--lw-gold);outline-offset:2px}.profilmarke img{width:100%;height:100%;object-fit:contain}.passwort-anzeigen{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.passwort-anzeigen input{width:auto}.optional{color:var(--pa-tinte-leise);font-size:11px;font-weight:500}.einladung-seite .anmeldung-formular{overflow-y:auto}.einladung-seite form small{display:block;margin-top:4px;color:var(--pa-tinte-leise);font-weight:400}.invitation-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.invitation-create-form label{display:grid;gap:6px;font-size:12px;font-weight:700}.invitation-create-form .action-bar{grid-column:1 / -1}.invitation-school-target{grid-column:1 / -1;display:grid;gap:14px;margin:0;padding:16px;border:1px solid var(--lw-linie)}.invitation-school-target legend{padding:0 6px;color:var(--pa-tinte);font-size:13px;font-weight:750}.invitation-school-modes{display:flex;flex-wrap:wrap;gap:18px}.invitation-school-modes label{display:flex;grid-template-columns:none;flex-direction:row;align-items:center;gap:7px}.invitation-school-modes input{margin:0}.invitation-school-target>label{max-width:640px}.invitation-school-target small{color:var(--pa-tinte-leise);font-weight:400}.invitation-school-target small.feedback-falsch{color:var(--pa-rot, #8f2e28);font-weight:650}.invitation-school-note{max-width:760px;margin:0;color:var(--pa-tinte-leise);font-size:12px;line-height:1.5}.invitation-link{padding:14px;border:1px solid var(--lw-linie);background:#fff;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px}.invitation-list{display:grid;border-top:1px solid var(--lw-linie)}.invitation-list article{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--lw-linie)}.invitation-list article>div{display:grid;gap:4px}.invitation-list small{color:var(--pa-tinte-leise)}@media(max-width:720px){.invitation-create-form{grid-template-columns:1fr}.invitation-list article{grid-template-columns:1fr auto}.invitation-list article button{grid-column:1 / -1}}.pilotleiste{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 28px;border-bottom:1px solid #cfb56e;background:#fff6d8;color:#594817;font-size:11px}.pilotleiste summary{min-height:44px;display:inline-flex;align-items:center;cursor:pointer;font-weight:650}.pilotleiste details{position:relative}.ausprobierleiste{align-items:stretch;flex-direction:column;gap:9px;padding-top:9px;padding-bottom:9px;border-top:4px solid var(--lw-gold);border-bottom-color:#123f45;background:#123f45;color:#fff;font-size:12px}.pilotleiste.ausprobierleiste>span{flex:0 0 auto;max-width:none}.ausprobierleiste .testschule-hinweis{flex:0 0 auto}.ausprobierleiste__werkzeuge{display:grid;grid-template-columns:minmax(145px,.8fr) minmax(155px,.8fr) auto auto auto;gap:8px;align-items:end}.ausprobierleiste__werkzeuge label{display:grid;gap:3px;font-weight:650}.ausprobierleiste__werkzeuge select,.ausprobierleiste__werkzeuge .leisten-taste{min-height:38px;border:1px solid rgba(255,255,255,.72);background:#fff;color:#123f45;font:inherit}.ausprobierleiste__werkzeuge select{width:100%;padding:6px 8px}.ausprobierleiste__werkzeuge .leisten-taste{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;text-align:center;text-decoration:none}.ausprobierleiste__werkzeuge .leisten-taste:hover{background:#fff6d8;color:#123f45}.testschule-hinweis{flex:1 1 420px;max-width:92ch;padding-left:12px;border-left:3px solid #cfb56e;line-height:1.45}.hilfsansicht-leiste{min-height:48px;border-bottom-color:#0b3c42;border-top:3px solid var(--lw-gold);background:#0f4f55;color:#fff;font-size:12px;line-height:1.45}.hilfsansicht-leiste>span{max-width:92ch}.hilfsansicht-leiste .leisten-taste{flex:0 0 auto;border-color:#ffffffb8;background:transparent;color:#fff}.hilfsansicht-leiste .leisten-taste:hover{background:#fff;color:#0f4f55}.ansicht--nur-lesen{position:relative}.ansicht--nur-lesen:before{content:"Nur ansehen";position:sticky;top:8px;z-index:20;display:block;width:fit-content;margin:8px 12px -42px auto;padding:6px 9px;border:1px solid #8e7429;background:#fff6d8;color:#594817;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.testwerkzeuge{position:absolute;top:26px;right:0;width:330px;z-index:30;display:grid;gap:10px;padding:14px;border:1px solid var(--lw-nacht);background:#fff;box-shadow:var(--lw-schatten);color:var(--lw-nacht)}.testwerkzeuge label{display:grid;gap:4px}.testwerkzeuge select,.testwerkzeuge button{font:inherit;padding:7px;border:1px solid var(--lw-linie);background:#fff;text-align:left}@media(max-width:980px){.ausprobierleiste__werkzeuge{grid-template-columns:repeat(2,minmax(0,1fr))}.ausprobierleiste__werkzeuge>:last-child{grid-column:1 / -1}}@media(max-width:520px){.ausprobierleiste__werkzeuge{grid-template-columns:1fr}.ausprobierleiste__werkzeuge>:last-child{grid-column:auto}}.fokus-global{min-height:42px;display:flex;align-items:center;gap:12px;padding:6px 28px;border-bottom:1px solid #94bcb9;background:#e7f3f1;color:var(--lw-nacht);font-size:12px}.fokus-global.ist-pause{background:#fff5d2;border-bottom-color:#d9bd69}.fokus-global strong{min-width:58px;font-family:var(--pa-font-mono);font-size:17px;font-variant-numeric:tabular-nums;color:var(--lw-petrol)}.fokus-global>span:nth-of-type(2){flex:1}.fokus-global button{border:1px solid var(--lw-petrol);background:#fff;padding:5px 8px;font:inherit;cursor:pointer}.fokus-global button:disabled{opacity:.5;cursor:wait}.ansicht>main{max-width:1280px}.mein-tag{max-width:1280px;padding:28px}.tages-satz{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);gap:clamp(24px,4vw,58px);align-items:center;margin-bottom:18px;padding:22px 26px;border:1px solid #b9c8c5;border-left:5px solid var(--lw-gold);background:var(--lw-weiss);box-shadow:0 8px 22px #0f292e14}.tages-satz__kopf h1{margin:3px 0 4px;font-family:var(--pa-font-display);font-size:clamp(25px,3vw,38px);line-height:1;color:var(--lw-nacht)}.tages-satz__kopf>p:last-child{margin:0;color:var(--pa-tinte-leise);font-size:12px}.tages-satz__eingabe{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.tages-satz__eingabe input{min-width:0;min-height:58px;padding:12px 54px 12px 15px;border:1px solid #8fa8a7;border-right:0;border-radius:0;background:#fbfdfc;color:var(--lw-nacht);font:520 15px/1.35 var(--pa-font-text)}.tages-satz__eingabe input:focus{outline:3px solid rgba(28,111,105,.22);outline-offset:-2px;border-color:var(--lw-petrol)}.tages-satz__eingabe button{min-width:104px;border:1px solid var(--lw-petrol);border-radius:0;background:var(--lw-petrol);color:#fff;font:650 12px var(--pa-font-text);cursor:pointer}.tages-satz__eingabe button:disabled{border-color:#8ba09e;background:#8ba09e;cursor:not-allowed}.tages-satz__eingabe small{position:absolute;right:117px;bottom:5px;color:var(--pa-tinte-leise);font:10px var(--pa-font-mono);pointer-events:none}.wegpunkt-start{min-height:500px;display:grid;grid-template-columns:minmax(0,1.42fr) minmax(330px,.78fr);border:1px solid #8ea4a2;border-top:4px solid var(--lw-petrol);background:var(--lw-nacht);overflow:hidden;box-shadow:var(--lw-schatten)}.heute-freiwillig{margin:26px 0 18px;padding:22px 0 0;border-top:1px solid var(--lw-linie)}.heute-freiwillig__kopf{max-width:760px;margin-bottom:14px}.heute-freiwillig__kopf h2{margin:3px 0 5px}.heute-freiwillig__kopf>p:last-child{margin:0;color:var(--pa-tinte-leise)}.wegpunkt-buehne{position:relative;min-height:500px;overflow:hidden;background:linear-gradient(180deg,#051c2233,#051c220d 42%,#051c2266),url(/assets/lernweg-observatorium-BtNPJEIA.webp) center / cover no-repeat}.wegpunkt-buehne>header{position:absolute;z-index:3;top:22px;left:22px;max-width:390px;padding:15px 18px;border-left:4px solid var(--lw-gold);background:#061f25e3;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wegpunkt-buehne>header p,.wegpunkt-buehne>header span{margin:0;color:#ffffffc2;font-size:12px}.wegpunkt-buehne>header h2{margin:2px 0 4px;font-family:var(--pa-font-display);font-size:32px;line-height:1}.wegpunkt-knoten{position:absolute;inset:0;z-index:4}.wegpunkt-knoten button{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:9px;min-width:154px;padding:7px 11px 7px 7px;border:1px solid #123e45;border-radius:0;background:#fffffcf2;color:var(--lw-nacht);text-align:left;box-shadow:0 10px 24px #04191e4d;cursor:pointer}.wegpunkt-knoten button:hover,.wegpunkt-knoten button:focus-visible{border-color:var(--lw-gold);outline:3px solid rgba(255,255,255,.78);outline-offset:2px}.wegpunkt-knoten button.ist-aktiv{border:3px solid var(--lw-gold);padding:5px 9px 5px 5px;background:#fffdf5}.wegpunkt-knoten button.ist-erledigt{background:#e4f4eef5}.wegpunkt-knoten button i{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--lw-petrol);color:#fff;font:normal 700 12px var(--pa-font-mono)}.wegpunkt-knoten button.ist-aktiv i{background:var(--lw-gold);color:#3b2e0e}.wegpunkt-knoten button span{display:grid;min-width:0}.wegpunkt-knoten button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.wegpunkt-knoten button small{color:var(--pa-tinte-leise);font-size:10px}.wegpunkt-fink{position:absolute;z-index:2;left:2%;bottom:-7%;width:min(21%,126px);filter:drop-shadow(0 14px 14px rgba(6,31,37,.35))}.wegpunkt-auftrag{position:relative;z-index:5;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4.5vw,58px);border-left:4px solid var(--lw-gold);background:var(--lw-weiss)}.wegpunkt-auftrag h1{margin:5px 0 0;font-family:var(--pa-font-display);font-size:clamp(34px,3vw,44px);line-height:.96;color:var(--lw-nacht);overflow-wrap:break-word}.wegpunkt-auftrag h2{margin:12px 0 14px;font-size:clamp(18px,2vw,25px);line-height:1.15}.wegpunkt-auftrag>p:not(.label){color:#486066}.wegpunkt-erledigt{display:grid;justify-items:start;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid var(--lw-linie);color:var(--lw-petrol)}.lernhero{min-height:408px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);border:1px solid #b9c8c5;border-top:4px solid var(--lw-petrol);background:var(--lw-weiss);overflow:hidden;box-shadow:var(--lw-schatten)}.lernhero-text{position:relative;z-index:2;padding:clamp(30px,5vw,62px)}.lernhero-gruss{margin-bottom:28px;color:#38545a}.lernhero h1{margin:4px 0 0;font-family:var(--pa-font-display);font-size:clamp(36px,5vw,64px);line-height:.98;color:var(--lw-nacht)}.lernhero h2{margin:11px 0 16px;max-width:20ch;font-family:var(--pa-font-text);font-size:clamp(18px,2.2vw,27px);font-weight:520}.lernhero-warum{max-width:57ch;color:#486066}.lernhero-bild{position:relative;min-height:380px;overflow:hidden;background:linear-gradient(90deg,#fffefb3d,#fffefb00 35%),url(/assets/lernweg-observatorium-BtNPJEIA.webp) 64% center / cover no-repeat}.lernhero-bild img{position:absolute;left:5%;bottom:-7%;width:min(27%,132px);z-index:3;filter:drop-shadow(0 14px 14px rgba(16,44,49,.24))}.lernhero-pfad,.lernhero-ziel{display:none}.fokus-bedienung{margin-top:26px;display:flex;align-items:end;gap:24px;flex-wrap:wrap}.fokus-bedienung>div:first-child{min-width:155px}.fokus-zeit{display:block;font-family:var(--pa-font-mono);font-size:clamp(34px,4vw,54px);line-height:1;color:var(--lw-petrol);font-variant-numeric:tabular-nums}.fokus-rhythmus{display:block;margin-top:5px;color:var(--pa-tinte-leise);font-size:11px}.fokus-aktionen{display:flex;gap:8px;flex-wrap:wrap}.lernhero-fertig{grid-template-columns:1fr 280px;min-height:280px;background:linear-gradient(110deg,#f7f3e5,#e0ece8)}.lernhero-fertig-vogel{align-self:end;width:250px;max-height:270px;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(16,44,49,.18))}.dashboard-raster{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;margin-top:24px}.tagesetappen,.tagesseiteninfo>section,.lernlandkarte,.gruppenfokus{border:1px solid var(--lw-linie);background:var(--lw-weiss)}.tagesetappen{padding:24px}.abschnitt-kopf{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:18px}.abschnitt-kopf h2{margin:2px 0 0}.tageszeile{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:13px;align-items:center;min-height:74px;padding:12px 6px;border-top:1px solid var(--lw-linie)}.tageszeile.naechste{margin:0 -10px;padding-left:16px;padding-right:16px;background:#edf6f4;border-left:3px solid var(--lw-petrol)}.tageszeile.erledigt{color:#5f746f}.tageszeile>div:nth-child(2){display:grid}.tageszeile>div:nth-child(2)>span{font-size:13px}.tageszeile small{color:var(--pa-tinte-leise);font-size:11px}.tagespunkt{width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--lw-petrol);color:var(--lw-petrol);font-family:var(--pa-font-mono);font-size:12px}.erledigt .tagespunkt{background:var(--lw-petrol);color:#fff}.transferzeile{border:1px dashed #aaa38f;margin-top:13px;padding-left:12px;padding-right:12px;background:#fbf7eb}.transferzeile .tagespunkt{border-color:var(--lw-gold);color:#8a641a}.daumenwahl{display:flex;gap:4px}.daumenwahl button{border:1px solid var(--lw-linie);background:#fff;padding:6px;font-size:11px}.daumenwahl button.aktiv{border-color:var(--lw-petrol);background:#edf6f4}.tagesseiteninfo{display:grid;align-content:start;gap:18px}.tagesseiteninfo>section{padding:22px}.fortschritt-gross{display:flex;gap:10px;align-items:end;margin:12px 0}.fortschritt-gross strong{font-family:var(--pa-font-display);font-size:56px;line-height:.9;color:var(--lw-petrol)}.fortschritt-gross span{font-size:12px;color:var(--pa-tinte-leise)}.fortschritt-linie{height:6px;background:#e7e1d5}.fortschritt-linie span{display:block;height:100%;background:var(--lw-gold)}.tagesseiteninfo dl{margin-top:18px}.tagesseiteninfo dl>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--lw-linie);font-size:12px}.tagesseiteninfo dd{font-family:var(--pa-font-mono)}.projekt-impuls{border-top:3px solid var(--lw-gold)!important}.projekt-impuls h3{margin:8px 0;font-family:var(--pa-font-display);font-size:20px}.mentor-tages-satz{display:grid;gap:3px;margin:10px 0;padding:9px 0;border-top:1px solid var(--lw-linie);border-bottom:1px solid var(--lw-linie);color:var(--lw-nacht)}.abschlussweg-page{max-width:1240px!important}.abschluss-route{counter-reset:route;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.18);background:var(--lw-nacht);color:#fff}.abschluss-route>li{display:grid;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:26px}.abschluss-route>li+li{border-left:1px solid rgba(255,255,255,.24)}.abschluss-route>li>span{width:48px;height:48px;display:grid;place-items:center;border:2px solid var(--lw-gold);border-radius:50%;color:var(--lw-gold);font:700 19px var(--pa-font-mono)}.abschluss-route h2{margin:4px 0 10px;color:inherit;font-family:var(--pa-font-display);font-size:clamp(24px,3vw,36px);line-height:1}.abschluss-route .label{color:#c9d2d3}.abschluss-route p:not(.label){color:#ffffffc2}.abschluss-route dl{margin-top:18px;padding-top:13px;border-top:1px solid rgba(255,255,255,.2)}.abschluss-route dt{color:var(--lw-gold);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.abschluss-route dd{margin-top:5px;color:#ffffffd1;font-size:12px}.abschluss-route--leitung{margin-bottom:20px}.abschluss-pruefungen{display:grid;grid-template-columns:.72fr 1.28fr;gap:28px}.abschluss-pruefungen>section{padding:20px;border:1px solid var(--lw-linie);background:#fff}.abschluss-pruefungen h3{margin:0 0 12px;font-family:var(--pa-font-display);font-size:23px}.abschluss-pruefungen ul{padding-left:18px}.abschluss-pruefungen article{padding:13px 0;border-top:1px solid var(--lw-linie)}.abschluss-pruefungen article p{margin:5px 0 0;color:var(--pa-tinte-leise);font-size:12px}.abschluss-hinweis{margin:18px 0 0;padding:14px 16px;border-left:4px solid var(--lw-gold);background:#fff8df;color:#58481c}.abschluss-quellen{list-style:none;margin:0;padding:0;display:grid}.abschluss-quellen li{border-top:1px solid var(--lw-linie)}.abschluss-quellen li:first-child{border-top:0}.abschluss-quellen a{display:block;padding:11px 2px;color:var(--lw-petrol);font-weight:650}.lernlandkarte{padding:24px;margin-top:24px}.landkarten-zeilen{display:grid;gap:14px}.landkarten-zeile{display:grid;grid-template-columns:165px minmax(140px,1fr) 230px;gap:15px;align-items:center;font-size:12px}.landkarten-zeile>span:last-child{color:var(--pa-tinte-leise);text-align:right}.landkarten-pfad{position:relative;height:5px;background:#e4dfd4}.landkarten-pfad span{position:absolute;inset:0 auto 0 0;background:var(--lw-petrol)}.landkarten-pfad i{position:absolute;top:50%;width:13px;height:13px;border-radius:50%;border:3px solid var(--lw-weiss);background:var(--lw-gold);transform:translate(-50%,-50%);box-shadow:0 0 0 1px var(--lw-gold)}.hilfe-start{position:fixed;inset:0;z-index:var(--pa-z-overlay);display:grid;place-items:center;padding:20px;background:#071d22b8}.hilfe-start-inhalt{width:min(620px,100%);max-height:calc(100dvh - 40px);position:relative;overflow-y:auto;padding:32px 32px 28px 170px;border:1px solid var(--lw-nacht);border-top:4px solid var(--lw-gold);background:var(--lw-weiss);box-shadow:var(--lw-schatten)}.hilfe-start-inhalt>img{position:absolute;left:18px;bottom:8px;width:130px;max-height:210px;object-fit:contain}.hilfe-auswahl{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0}.hilfe-auswahl button{min-height:55px;border:1px solid var(--lw-petrol);background:#fff;color:var(--lw-nacht);padding:8px;cursor:pointer}.hilfe-oeffnen{border:1px solid var(--lw-gold);background:#fff8df;color:#66501b;padding:6px 9px;font:inherit;font-size:11px;cursor:pointer;white-space:nowrap}.hilfeleiter{max-width:720px;margin:-6px 0 22px;border:1px solid var(--lw-petrol);border-left:4px solid var(--lw-gold);background:#fffef7;padding:18px}.hilfeleiter-kopf{display:flex;justify-content:space-between;gap:16px}.hilfeleiter-kopf h3{margin-top:4px}.hilfe-inhalt{margin:14px 0;padding:14px;border-top:1px solid #ded4b9;border-bottom:1px solid #ded4b9}.hilfe-inhalt.stark{background:#fff4d7}.hilfe-inhalt ol{padding-left:20px}.hilfeleiter-fuss{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.evidenz-hinweis{max-width:68ch;padding:12px 14px;border-left:3px solid var(--lw-gold);background:#fff8df}.wegpunkt-gesperrt{display:grid;gap:6px;padding:15px;border-left:4px solid var(--lw-gold);background:#fff8df;color:#594817}.wegpunkt-gesperrt span{font-size:12px;line-height:1.5}.status.wartet{color:#725615}.laufzeit-sperre{max-width:900px;min-height:66vh;display:grid;align-content:center;gap:18px}.laufzeit-sperre h1{max-width:14ch;font-family:var(--pa-font-display);font-size:clamp(38px,6vw,66px);line-height:1}.laufzeit-sperre>p:not(.label){max-width:66ch;color:var(--pa-tinte-weich)}.laufzeit-sperre>div{display:grid;gap:5px;padding:18px;border-left:4px solid var(--lw-gold);background:#fff8df}.laufzeit-sperre .taste{width:fit-content}.gruppenfokus{padding:20px 22px;border-top:3px solid var(--lw-petrol)}.gruppenfokus-kopf{display:flex;justify-content:space-between;gap:20px}.gruppenfokus-uhr{min-width:190px;text-align:right}.gruppenfokus-uhr strong{display:block;font-family:var(--pa-font-mono);font-size:34px;color:var(--lw-petrol)}.gruppenfokus-uhr span{display:block;font-size:11px;color:var(--pa-tinte-leise)}.gruppenfokus-auswahl{display:flex;flex-wrap:wrap;gap:6px 18px;margin:15px 0;padding:10px 0;border-top:1px solid var(--lw-linie);border-bottom:1px solid var(--lw-linie)}.gruppenfokus-auswahl label{font-size:12px}.gruppenfokus-auswahl label:has(input:disabled){opacity:.62;cursor:not-allowed}.profil-start{min-height:100vh;display:grid;grid-template-columns:minmax(320px,.9fr) minmax(480px,1.1fr);background:var(--lw-nacht)}.profil-start-text{align-self:center;padding:clamp(34px,7vw,92px);color:#fff}.profil-start-text .label{color:var(--lw-gold)}.profil-start-text h1{max-width:10ch;margin:14px 0 24px;font-family:var(--pa-font-display);font-size:clamp(44px,6vw,76px);line-height:.98}.profil-start-text p{max-width:58ch;color:#ffffffbd}.profil-start-text ul{margin-top:24px;padding-left:18px;color:#ffffffd1}.profil-start-wahl{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,84px);background:var(--lw-papier);overflow:hidden}.profil-start-wahl>img{position:absolute;right:-3%;top:-8%;width:min(36vw,360px);opacity:.14;filter:saturate(.5)}.profil-start-wahl h2,.profil-start-wahl p,.profil-start-wahl .profil-raster{position:relative;z-index:1}.profil-start-wahl h2{max-width:16ch;font-family:var(--pa-font-display);font-size:32px}.profil-start-wahl .profil-raster{margin-top:20px;grid-template-columns:repeat(2,minmax(130px,1fr))}.profil-start-wahl .option{display:grid;gap:4px;min-height:70px;text-align:left;font-size:15px}.profil-start-wahl .option strong{font-size:16px}.profil-start-wahl .option small{color:var(--pa-tinte-weich);font-size:12px;font-weight:500}.schueler-onboarding{min-height:100vh;display:grid;grid-template-columns:minmax(360px,.82fr) minmax(560px,1.18fr);background:var(--lw-papier);color:var(--lw-nacht)}.onboarding-welt{position:relative;min-height:100vh;overflow:hidden;background:var(--lw-nacht)}.onboarding-welt>img{width:100%;height:100%;object-fit:contain;opacity:.72;background:var(--lw-nacht)}.onboarding-welt:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#051c222e,#051c22cc)}.onboarding-welt>div{position:absolute;z-index:2;left:clamp(25px,5vw,72px);right:30px;bottom:clamp(35px,7vw,92px);display:grid;gap:9px;color:#fff}.onboarding-welt span{color:var(--lw-gold);font-size:12px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.onboarding-welt strong{max-width:11ch;font-family:var(--pa-font-display);font-size:clamp(40px,5vw,68px);line-height:.97}.onboarding-dialog{min-height:100vh;display:flex;flex-direction:column;padding:clamp(28px,5vw,76px);background:var(--lw-weiss)}.onboarding-dialog>header{display:grid;gap:10px}.onboarding-fortschritt{height:4px;background:#e5e0d6}.onboarding-fortschritt span{display:block;height:100%;background:var(--lw-petrol);transition:width .18s ease}.onboarding-schritt{flex:1;padding:clamp(36px,6vh,72px) 0 30px}.onboarding-schritt>h1{max-width:14ch;margin:0 0 17px;font-family:var(--pa-font-display);font-size:clamp(42px,5vw,66px);line-height:.96}.onboarding-schritt>p{max-width:62ch;color:#486066}.onboarding-grundsaetze{display:grid;margin-top:28px;border-top:1px solid var(--lw-linie)}.onboarding-grundsaetze article{display:grid;grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);gap:22px;padding:16px 0;border-bottom:1px solid var(--lw-linie)}.onboarding-grundsaetze span{color:var(--pa-tinte-leise)}.onboarding-auswahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:27px;padding:0;border:1px solid var(--lw-linie)}.onboarding-auswahl legend,.onboarding-kompakt legend,.onboarding-ziel legend{padding:0 8px;color:var(--pa-tinte-leise);font-size:11px;font-weight:750}.onboarding-auswahl button,.onboarding-ziel button{min-height:96px;display:grid;align-content:center;gap:5px;padding:14px;border:0;border-radius:0;background:#fff;color:var(--lw-nacht);text-align:left;cursor:pointer}.onboarding-auswahl button+button,.onboarding-ziel button+button{border-left:1px solid var(--lw-linie)}.onboarding-auswahl button span,.onboarding-ziel button span{color:var(--pa-tinte-leise);font-size:11px}.onboarding-auswahl button.aktiv,.onboarding-ziel button.aktiv{background:var(--lw-petrol);color:#fff}.onboarding-auswahl button.aktiv span,.onboarding-ziel button.aktiv span{color:#ffffffbf}.onboarding-schalter{display:flex;gap:12px;align-items:start;margin-top:22px;padding:14px;border-left:4px solid var(--lw-gold);background:#fff8df}.onboarding-schalter input{width:20px;height:20px}.onboarding-schalter span{display:grid;gap:2px}.onboarding-schalter small{color:#6a5b30}.onboarding-kompakt{display:flex;gap:0;margin-top:22px;padding:0;border:1px solid var(--lw-linie)}.onboarding-kompakt button{flex:1;min-height:48px;border:0;border-radius:0;background:#fff;color:var(--lw-nacht);cursor:pointer}.onboarding-kompakt button+button{border-left:1px solid var(--lw-linie)}.onboarding-kompakt button.aktiv{background:#e4f1ef;box-shadow:inset 0 -4px var(--lw-petrol)}.onboarding-interessen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;border:1px solid var(--lw-linie)}.onboarding-interessen button{min-height:55px;border:0;border-bottom:1px solid var(--lw-linie);border-radius:0;background:#fff;color:var(--lw-nacht);text-align:left;padding:11px 14px;cursor:pointer}.onboarding-interessen button:nth-child(2n){border-left:1px solid var(--lw-linie)}.onboarding-interessen button.aktiv{background:var(--lw-petrol);color:#fff}.onboarding-ziel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;padding:0;border:1px solid var(--lw-linie)}.onboarding-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid var(--lw-linie)}.lese-gross .ansicht{font-size:1.08rem;line-height:1.62}.lese-gross .ansicht button,.lese-gross .ansicht input,.lese-gross .ansicht textarea{font-size:1em}.lese-ruhig .ansicht p{max-width:68ch}@media(max-width:1020px){.app-shell{grid-template-columns:200px minmax(0,1fr)}.hauptnavigation small{display:none}.dashboard-raster{grid-template-columns:1fr}.tagesseiteninfo{grid-template-columns:repeat(2,minmax(0,1fr))}.lernhero{grid-template-columns:minmax(0,1fr) 300px}.wegpunkt-start{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.wegpunkt-knoten button{min-width:132px}.landkarten-zeile{grid-template-columns:130px 1fr}.landkarten-zeile>span:last-child{grid-column:2;text-align:left}}@media(max-width:800px){.app-shell{display:block}.seitenleiste{position:relative;width:100%;height:auto}.marke{min-height:58px;padding:10px 14px}.marke .paideia-marke--invers>img{width:31px;height:40px}.marke .paideia-marke__schriftzug>strong{font-size:14px}.marke .paideia-marke__schriftzug>small{display:none}.marke .paideia-marke__zusatz{font-size:8px}.hauptnavigation{display:flex;overflow-x:auto;padding:0;border-top:1px solid rgba(255,255,255,.12)}.hauptnavigation button{min-width:112px;display:flex;flex-direction:column;gap:3px;padding:9px 8px;border-left:0;border-bottom:3px solid transparent;text-align:center}.hauptnavigation button.aktiv{border-left:0;border-bottom-color:var(--lw-gold)}.hauptnavigation small,.systemwechsel{display:none}.app-kopf{min-height:62px;flex-wrap:wrap;padding:9px 14px}.kopf-werkzeuge{flex:1 1 100%;justify-content:flex-end;flex-wrap:wrap;gap:7px}.app-kopf>div:first-child .label,.testansicht>span,.kopf-taste{display:none}.testansicht{min-width:0}.testansicht select{max-width:150px}.pilotleiste{flex-wrap:wrap;padding:6px 14px}.hilfsansicht-leiste>span{flex:1 1 100%}.fokus-global{padding:6px 14px;flex-wrap:wrap}.mein-tag{padding:14px}.tages-satz{grid-template-columns:1fr;gap:15px;padding:18px}.tages-satz__eingabe{grid-template-columns:1fr;gap:7px}.tages-satz__eingabe input{min-height:66px;padding-right:15px;border-right:1px solid #8fa8a7}.tages-satz__eingabe button{min-height:42px}.tages-satz__eingabe small{right:7px;bottom:52px}.erklaer-frage{display:grid}.erklaer-audio{justify-self:start}.erklaer-wege{grid-template-columns:1fr}.erklaer-wege>button+button{border-left:0;border-top:1px solid #8fa8a7}.erklaer-coach>header{grid-template-columns:38px minmax(0,1fr)}.erklaer-coach>header .erklaer-audio{grid-column:1 / -1}.erklaer-coach form{grid-template-columns:1fr 1fr}.erklaer-coach form input{grid-column:1 / -1}.wegpunkt-start{display:flex;flex-direction:column;min-height:0}.wegpunkt-auftrag{order:-1}.wegpunkt-buehne{min-height:400px}.wegpunkt-buehne>header{top:13px;left:13px;right:13px;max-width:none;padding:12px 14px}.wegpunkt-buehne>header h2{font-size:27px}.wegpunkt-knoten button{min-width:0;width:112px;display:grid;justify-items:center;gap:3px;padding:6px;text-align:center}.wegpunkt-knoten button.ist-aktiv{padding:4px}.wegpunkt-knoten button i{width:29px;height:29px}.wegpunkt-knoten button strong{max-width:98px}.wegpunkt-knoten button small{display:none}.wegpunkt-knoten button:nth-child(3){top:45%!important;left:77%!important}.wegpunkt-fink{width:82px;bottom:-12px}.wegpunkt-auftrag{border-left:0;border-top:4px solid var(--lw-gold);padding:26px 22px}.zugang-wahl{grid-template-columns:repeat(2,minmax(0,1fr))}.zugang-wahl>div{grid-column:1 / -1}.zugang-wahl button{border-top:1px solid var(--lw-linie);border-left:0}.zugang-wahl button:nth-of-type(2n){border-left:1px solid var(--lw-linie)}.lektion-kopf{flex-wrap:wrap}.lektion-kopf>div{flex-basis:calc(100% - 110px)}.lektion-bild{width:94px;height:72px}.lektion-kopf>.vorlesen{margin-left:auto}.abschluss-route{grid-template-columns:1fr}.abschluss-route>li{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:19px 15px}.abschluss-route>li+li{border-left:0;border-top:1px solid rgba(255,255,255,.24)}.abschluss-route>li>span{width:38px;height:38px}.abschluss-pruefungen{grid-template-columns:1fr}.lernhero{display:block;min-height:0}.lernhero-text{padding:26px 22px}.lernhero-gruss{margin-bottom:20px}.lernhero-bild{min-height:190px}.lernhero-bild img{width:92px;bottom:-18px}.fokus-bedienung{align-items:stretch}.fokus-aktionen{width:100%}.fokus-aktionen .taste{flex:1}.tagesetappen,.lernlandkarte{padding:17px 14px}.tageszeile{grid-template-columns:30px minmax(0,1fr)}.tageszeile>:last-child{grid-column:2;justify-self:start}.tagesseiteninfo{grid-template-columns:1fr}.landkarten-zeile{grid-template-columns:1fr;gap:7px}.landkarten-zeile>span:last-child{grid-column:1}.hilfe-start-inhalt{padding:24px}.hilfe-start-inhalt>img{display:none}.hilfe-auswahl{grid-template-columns:1fr}.lauf-kopf{flex-wrap:wrap}.lauf-fortschritt{order:4;flex-basis:100%}.gruppenfokus-kopf{display:block}.gruppenfokus-uhr{text-align:left;margin-top:10px}.profil-start{display:block}.profil-start-text{padding:38px 24px}.profil-start-text h1{font-size:46px}.profil-start-wahl{min-height:56vh;padding:38px 24px}.profil-start-wahl .profil-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.schueler-onboarding{display:block}.onboarding-welt{min-height:230px;height:34vh}.onboarding-welt>div{left:22px;bottom:24px}.onboarding-welt strong{max-width:12ch;font-size:38px}.onboarding-dialog{min-height:66vh;padding:24px 18px}.onboarding-schritt{padding:34px 0 24px}.onboarding-schritt>h1{font-size:40px}.onboarding-grundsaetze article{grid-template-columns:1fr;gap:4px}.onboarding-auswahl,.onboarding-ziel{grid-template-columns:1fr}.onboarding-auswahl button+button,.onboarding-ziel button+button{border-left:0;border-top:1px solid var(--lw-linie)}.onboarding-interessen{grid-template-columns:1fr}.onboarding-interessen button:nth-child(2n){border-left:0}}.charakter-seite{max-width:1240px!important;padding:28px}.charakter-formular h1{margin:5px 0 12px;font-family:var(--pa-font-display);font-size:clamp(34px,5vw,58px);line-height:1}.charakter-studio{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);border:1px solid var(--lw-linie);border-top:4px solid var(--lw-petrol);background:var(--lw-weiss)}.charakter-vorschau{min-height:530px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;background:linear-gradient(#dcebe8,#eef3ec 64%,#d3c29a 64% 66%,#e8dbc1 66%)}.charakter-vorschau img,.charakter-auswahl img,.mein-raum>img{image-rendering:pixelated;object-fit:contain}.charakter-vorschau img{width:min(80%,270px);height:360px;filter:drop-shadow(0 16px 14px rgba(16,44,49,.18))}.charakter-vorschau strong{margin-top:8px;font-family:var(--pa-font-display);font-size:24px}.charakter-vorschau>span{margin-top:3px;color:var(--pa-tinte-leise);font-size:11px}.charakter-formular{padding:clamp(28px,5vw,58px)}.charakter-formular>p:not(.label){max-width:62ch;color:var(--pa-tinte-weich)}.charakter-formular textarea{margin-top:18px}.figur-art{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.figur-art button{min-height:76px;padding:12px;border:1px solid var(--lw-linie);background:#fff;color:var(--lw-nacht);text-align:left;cursor:pointer}.figur-art button.aktiv{border:2px solid var(--lw-petrol);background:#edf6f4}.figur-art strong,.figur-art span{display:block}.figur-art span{margin-top:4px;color:var(--pa-tinte-leise);font-size:11px}.image2-sperre{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;margin-top:22px;padding:14px;border:1px solid #d6b858;background:#fff7d9}.image2-sperre strong,.image2-sperre span{grid-column:1}.image2-sperre span{color:#665421;font-size:11px}.image2-sperre button{grid-column:2;grid-row:1 / span 2;padding:9px;border:1px solid #b9a568;background:#f4ecd1;color:#766b4a}.charakter-seite>section+section{margin-top:24px}.charakter-auswahl{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px}.charakter-auswahl button{min-height:270px;display:flex;flex-direction:column;align-items:center;justify-content:end;border:1px solid var(--lw-linie);background:#fff;cursor:pointer}.charakter-auswahl button.aktiv{border:3px solid var(--lw-petrol);background:#edf6f4}.charakter-auswahl img{width:150px;height:220px}.charakter-auswahl span{width:100%;padding:10px;border-top:1px solid var(--lw-linie);font-weight:650}.raum-bereich{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:22px;align-items:stretch}.inventar{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;margin-top:16px}.inventar button{min-height:92px;display:grid;grid-template-columns:62px 1fr;gap:2px 8px;align-items:center;border:1px solid var(--lw-linie);background:#fff;text-align:left;padding:7px;cursor:pointer}.inventar button:disabled{cursor:not-allowed;opacity:.48}.inventar button.platziert{border-color:var(--lw-petrol);background:#edf6f4}.inventar button>img{grid-row:1 / span 2;width:60px;height:68px;object-fit:contain;image-rendering:pixelated}.inventar button small{color:var(--pa-tinte-leise)}.mein-raum{min-height:500px;position:relative;overflow:hidden;border:1px solid var(--lw-nacht);background:linear-gradient(150deg,#bfd7d4 0 52%,#d7e3dc 52% 62%,#c8a77e 62%)}.mein-raum:before,.mein-raum:after{content:"";position:absolute;background:#ffffff47}.mein-raum:before{width:1px;top:0;bottom:38%;left:55%}.mein-raum:after{height:1px;left:0;right:0;top:62%}.raum-fenster{position:absolute;top:38px;right:38px;width:120px;height:100px;display:grid;place-items:center;border:8px solid #f2ead8;background:linear-gradient(#74a7ad,#d6c987);color:#fff;font-size:34px}.mein-raum>img{position:absolute;left:34%;bottom:6%;width:155px;height:300px;z-index:3;filter:drop-shadow(0 13px 10px rgba(16,44,49,.23))}.raum-item{position:absolute;z-index:2;min-width:96px;min-height:82px;display:grid;place-items:center}.raum-item img{width:108px;height:92px;object-fit:contain;image-rendering:pixelated;filter:drop-shadow(0 8px 5px rgba(16,44,49,.18))}.raum-item small{display:block;margin-top:-7px;padding:2px 5px;background:#fffefbe0;color:var(--lw-nacht);font-size:9px}.raum-item.item-0{left:6%;bottom:8%}.raum-item.item-1{right:7%;bottom:9%}.raum-item.item-2{left:8%;top:23%}.raum-item.item-3{right:30%;top:18%}.raum-item.item-4{right:8%;top:39%}.placement-intro{max-width:720px;padding:28px;border:1px solid var(--lw-linie);border-top:4px solid var(--lw-petrol);background:#fff}.placement-intro>p:not(.label){max-width:66ch}.placement-intro ul{margin:18px 0;padding:14px 18px 14px 34px;border-left:3px solid var(--lw-gold);background:#fff8df}.placement-ergebnis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;border:1px solid var(--lw-linie)}.placement-ergebnis>div{padding:17px}.placement-ergebnis>div+div{border-left:1px solid var(--lw-linie)}.placement-ergebnis span,.placement-ergebnis strong,.placement-ergebnis small{display:block}.placement-ergebnis span{color:var(--pa-tinte-leise);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.placement-ergebnis strong{margin:5px 0;font-family:var(--pa-font-display);font-size:32px;color:var(--lw-petrol)}.placement-ergebnis small{color:var(--pa-tinte-leise)}.placement-hinweis{max-width:76ch;margin-bottom:18px;padding:14px;border-left:3px solid var(--lw-gold);background:#fff8df}.anmeldung-seite{width:100%;max-width:none;min-height:100vh;display:grid;grid-template-columns:minmax(320px,1.1fr) minmax(420px,.9fr);padding:0;background:#fff}.anmeldung-bild{min-height:100vh;display:grid;place-items:center;overflow:hidden;background:var(--lw-nacht)}.anmeldung-bild img{display:block;width:100%;height:100vh;object-fit:contain}.anmeldung-bild+.anmeldung-formular{margin-top:0}.anmeldung-formular{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,7vw,100px);border-top:6px solid var(--lw-gold)}.anmeldung-formular h1{max-width:11ch;margin:10px 0 16px;font-family:var(--pa-font-display);font-size:clamp(44px,6vw,74px);line-height:.98}.anmeldung-formular>p{max-width:52ch;color:var(--pa-tinte-weich)}.anmeldung-formular form{display:grid;gap:14px;max-width:480px;margin-top:28px}.anmeldung-formular label{display:grid;gap:6px;font-weight:650}.datenschutz-hinweis{margin-top:22px;padding-left:14px;border-left:3px solid var(--lw-petrol);font-size:12px}.praxisnachweis-zielgruppen{margin-top:22px;border-top:2px solid var(--lw-petrol)}.praxisnachweis-zielgruppen>p{margin:14px 0 6px}.praxisnachweis-zielgruppe{padding:12px 0}.praxisnachweis-zielgruppe+.praxisnachweis-zielgruppe{border-top:1px solid var(--lw-linie)}.praxisnachweis-zielgruppe h3{margin:0 0 8px;font-size:1rem}.praxisnachweis-zielgruppe ul{margin-bottom:0}.passwort-regel{margin:0;color:var(--pa-tinte-leise);font-size:12px;font-weight:400}.mfa-secret{display:block;margin:12px 0;padding:11px 12px;border:1px solid var(--lw-linie);background:#fff;color:var(--lw-petrol);font:700 14px/1.4 var(--pa-font-mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.mfa-actions{display:grid;gap:10px}.lade-seite{min-height:100vh;display:grid;place-items:center}.leisten-taste{padding:4px 8px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.ki-hinweis{margin-top:10px;padding:10px 12px;border-left:3px solid var(--lw-gold);background:#fff8df;color:#665421;font-size:12px}.schreibschrift-seite{max-width:1180px!important;padding:28px}.schrift-einfuehrung{max-width:720px;padding:0 0 22px;border-bottom:1px solid var(--lw-linie)}.schrift-einfuehrung h1{margin:5px 0 10px;font-family:var(--pa-font-display);font-size:clamp(38px,5vw,62px);line-height:1}.schrift-auftrag{max-width:820px;margin-top:22px;padding:24px;border:1px solid var(--lw-linie);border-top:4px solid var(--lw-petrol);background:#fff}.schrift-auftrag .formzeile,.schrift-foto-schritt .taste{margin-top:18px}.schrift-aufgabe{max-width:66ch;margin-top:16px;font-size:clamp(18px,2.3vw,25px);line-height:1.5}.schrift-wozu{margin-top:20px;padding:14px;border-left:3px solid var(--lw-gold);background:#fff8df}.schrift-wozu p{margin-top:5px}.schrift-pruefung{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(360px,1.05fr);gap:0;margin-top:24px;border:1px solid var(--lw-linie);background:#fff}.schrift-foto-vorschau,.schrift-feedback{padding:24px}.schrift-foto-vorschau{background:#e6f0ee}.schrift-foto-vorschau img{width:100%;max-height:520px;margin:12px 0;object-fit:contain;border:1px solid var(--lw-linie);background:#fff}.schrift-foto-vorschau>p:last-child{color:var(--pa-tinte-leise);font-size:11px}.schrift-feedback h2{margin:6px 0 10px}.ki-feedback-karte>section{margin-top:18px;padding-top:14px;border-top:1px solid var(--lw-linie)}.ki-feedback-karte h3{margin-bottom:7px;font-size:15px}.ki-feedback-karte ul{padding-left:20px}.ki-feedback-karte li+li{margin-top:5px}.ki-kurzfazit{font-size:18px;line-height:1.45}.uebungszeile{padding:14px!important;border-top:0!important;border-left:3px solid var(--lw-gold);background:#fff8df}.uebungszeile p{font-family:var(--pa-font-display);font-size:22px}.ki-beobachtung{margin:16px 0;color:var(--pa-tinte-leise);font-size:12px}.feedback-wiederholung{margin:12px 0;padding:10px 12px;border-left:3px solid var(--lw-gold);background:#fff8df;font-size:13px}.lesestudio-seite{max-width:1240px!important;padding:28px}.lesestudio-arbeitsplatz{display:grid;grid-template-columns:minmax(340px,.8fr) minmax(480px,1.2fr);grid-template-areas:"station karte" "coach coach";gap:18px;margin-top:20px}.lesestudio-station{grid-area:station}.lesestudio-karte{grid-area:karte}.lesestudio-arbeitsplatz>.lautlesen-coach{grid-area:coach;margin-top:0}.buchstaben-modell{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--lw-linie);background:#fff}.buchstaben-modell>img{width:100%;height:180px;padding:12px;object-fit:contain;background:#e8f2f0}.buchstaben-modell>div{display:grid;grid-template-columns:1fr 1fr}.buchstaben-modell>div.nur-klein{grid-template-columns:1fr}.buchstaben-modell strong{display:grid;min-height:180px;place-items:center;font-family:var(--pa-font-display);font-size:clamp(64px,9vw,110px);font-weight:650;line-height:1}.buchstaben-modell strong+strong{border-left:1px solid var(--lw-linie);color:var(--lw-petrol)}.lesestudio-laut{margin:18px 0 12px;font-size:18px;line-height:1.5}.evidenzstempel{display:grid;grid-template-columns:repeat(3,1fr);margin:16px 0;border-top:1px solid var(--lw-linie);border-left:1px solid var(--lw-linie)}.evidenzstempel>div{min-height:92px;display:flex;flex-direction:column;justify-content:center;padding:12px;border-right:1px solid var(--lw-linie);border-bottom:1px solid var(--lw-linie);background:#f1f0eb}.evidenzstempel>div.erreicht{background:#e2f0ed}.evidenzstempel span{color:var(--lw-petrol);font:700 20px var(--pa-font-display)}.evidenzstempel strong{margin-top:4px;font-size:11px;line-height:1.35}.mentor-evidenz-checks{display:grid;grid-template-columns:1fr 1fr;margin:18px 0;border:1px solid var(--lw-linie)}.mentor-evidenz-checks label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:16px}.mentor-evidenz-checks label+label{border-left:1px solid var(--lw-linie)}.mentor-evidenz-checks input{margin-top:3px}.mentor-evidenz-checks strong,.mentor-evidenz-checks small{display:block}.mentor-evidenz-checks small{margin-top:4px;color:var(--pa-tinte-leise)}.papierauftrag{margin-top:22px;padding:16px;border-left:4px solid var(--lw-gold);background:#fff8df}.papierauftrag p{margin:6px 0}.papierauftrag small{color:#665421}.buchstabenkarte{display:grid;grid-template-columns:repeat(9,minmax(42px,1fr));border-top:1px solid var(--lw-linie);border-left:1px solid var(--lw-linie)}.buchstabenstation{position:relative;min-height:68px;display:grid;place-items:center;border-right:1px solid var(--lw-linie);border-bottom:1px solid var(--lw-linie);background:#f5f3ed}.buchstabenstation strong{font-family:var(--pa-font-display);font-size:25px}.buchstabenstation span{position:absolute;right:5px;bottom:3px;color:var(--pa-tinte-leise);font:10px var(--pa-font-mono)}.buchstabenstation.geuebt{background:#fff1b9}.buchstabenstation.gemeistert{background:var(--lw-petrol);color:#fff}.buchstabenstation.gemeistert span{color:var(--lw-gold)}.lesestudio-legende{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12px}.lesestudio-legende span{display:inline-flex;gap:6px;align-items:center}.lesestudio-legende i{width:12px;height:12px;border:1px solid var(--lw-linie);background:#f5f3ed}.lesestudio-legende i.geuebt{background:#fff1b9}.lesestudio-legende i.gemeistert{border-color:var(--lw-petrol);background:var(--lw-petrol)}.minibuch-liste{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));border-top:1px solid var(--lw-linie);border-left:1px solid var(--lw-linie)}.minibuch-liste article{min-height:170px;padding:18px;border-right:1px solid var(--lw-linie);border-bottom:1px solid var(--lw-linie);background:#fff}.minibuch-liste article.gesperrt{color:var(--pa-tinte-leise);background:#f1f0eb}.minibuch-liste article>span{font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.minibuch-liste h3{margin:16px 0 8px;font-family:var(--pa-font-display);font-size:24px}.lautlesen-coach{margin-top:24px;border:1px solid var(--lw-linie);border-top:5px solid var(--lw-gold);background:#fff}.lautlesen-coach__kopf{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:34px;align-items:end;padding:28px;color:#fff;background:var(--lw-nacht)}.lautlesen-coach__kopf h2{max-width:16ch;margin:6px 0 12px;font-family:var(--pa-font-display);font-size:clamp(32px,4vw,50px);line-height:1}.lautlesen-coach__kopf p:not(.label){max-width:62ch;color:#ffffffc7}.lautlesen-coach__kopf ol{display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:0;border-top:1px solid rgba(255,255,255,.34);border-left:1px solid rgba(255,255,255,.34);list-style:none}.lautlesen-coach__kopf li{min-height:98px;display:grid;align-content:center;gap:4px;padding:12px;border-right:1px solid rgba(255,255,255,.34);border-bottom:1px solid rgba(255,255,255,.34);font-size:11px}.lautlesen-coach__kopf li strong{color:var(--lw-gold);font:700 28px var(--pa-font-display)}.lautlesen-coach__arbeitsfeld{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.lautlesen-vorlage,.lautlesen-aufnahme{min-width:0;padding:28px}.lautlesen-vorlage{border-right:1px solid var(--lw-linie)}.lautlesen-vorlage>label{display:block;margin-bottom:6px;font-weight:700}.lautlesen-vorlage>select{width:100%}.lautlesen-text{min-height:190px;display:grid;align-content:center;margin:18px 0 12px;padding:24px;border-left:5px solid var(--lw-petrol);background:#e5f1ef}.lautlesen-text>span{color:var(--lw-petrol);font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.09em}.lautlesen-text p{max-width:42ch;margin:12px 0 0;font-family:var(--pa-font-display);font-size:clamp(28px,4vw,43px);line-height:1.32}.lautlesen-text[data-art=ankerwort] p{font-size:clamp(48px,8vw,80px)}.lautlesen-aufnahme{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#f6f4ee}.lautlesen-mikrofon{width:76px;height:96px;position:relative;margin-bottom:16px;border:4px solid var(--lw-petrol);border-radius:38px 38px 28px 28px}.lautlesen-mikrofon:before{content:"";width:104px;height:52px;position:absolute;left:50%;bottom:-18px;transform:translate(-50%);border:4px solid var(--lw-petrol);border-top:0;border-radius:0 0 54px 54px}.lautlesen-mikrofon:after{content:"";width:4px;height:25px;position:absolute;left:50%;bottom:-41px;transform:translate(-50%);background:var(--lw-petrol);box-shadow:-22px 25px 0 -1px var(--lw-petrol),22px 25px 0 -1px var(--lw-petrol)}.lautlesen-mikrofon span{width:24px;height:24px;position:absolute;top:31px;left:22px;border-radius:50%;background:var(--lw-petrol)}.lautlesen-mikrofon.nimmt-auf{border-color:#a43131}.lautlesen-mikrofon.nimmt-auf:before{border-color:#a43131}.lautlesen-mikrofon.nimmt-auf:after,.lautlesen-mikrofon.nimmt-auf span{background:#a43131;box-shadow:-22px 25px 0 -1px #a43131,22px 25px 0 -1px #a43131}.lautlesen-aufnahme>strong{margin-top:20px;font:700 23px var(--pa-font-display)}.lautlesen-uhr{margin:6px 0 18px;color:var(--pa-tinte-leise);font:700 13px var(--pa-font-mono)}.lautlesen-aufnahme audio{width:100%;margin:16px 0 10px}.lautlesen-aufnahme>small{max-width:52ch;margin-top:18px;color:var(--pa-tinte-leise);line-height:1.45}.lautlesen-sperre{max-width:50ch;padding:14px;border-left:4px solid var(--lw-gold);background:#fff8df;color:#665421;text-align:left}.lautlesen-stop{border-color:#8c2828!important;background:#8c2828!important;color:#fff!important}.lautlesen-aktionen{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.lautlesen-feedback{margin:0 28px 28px;padding:24px;border:1px solid var(--lw-linie);border-left:5px solid var(--lw-petrol)}.lautlesen-feedback>header{display:flex;justify-content:space-between;gap:24px;align-items:start}.lautlesen-feedback h3{margin:5px 0;font-family:var(--pa-font-display);font-size:30px}.lautlesen-treffer{min-width:120px;padding:11px 14px;border:1px solid var(--lw-petrol);color:var(--lw-petrol);text-align:right}.lautlesen-treffer strong,.lautlesen-treffer span{display:block}.lautlesen-treffer strong{font:700 30px var(--pa-font-display)}.lautlesen-treffer span{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.lautlesen-kurzfazit{max-width:70ch;font-size:18px;line-height:1.5}.lautlesen-auswertung{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;border-top:1px solid var(--lw-linie);border-left:1px solid var(--lw-linie)}.lautlesen-auswertung>div{padding:15px;border-right:1px solid var(--lw-linie);border-bottom:1px solid var(--lw-linie)}.lautlesen-auswertung span,.lautlesen-auswertung strong,.lautlesen-auswertung small{display:block}.lautlesen-auswertung span{color:var(--pa-tinte-leise);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.lautlesen-auswertung strong{margin:3px 0;color:var(--lw-petrol);font:700 28px var(--pa-font-display)}.lautlesen-auswertung small{color:var(--pa-tinte-leise)}.lautlesen-einwort-grenze{margin:18px 0;padding:12px;border-left:3px solid var(--lw-gold);background:#fff8df;color:#665421}.lautlesen-stellen{margin-top:18px}.lautlesen-stellen h4{margin-bottom:8px}.lautlesen-stellen ol{margin:0;padding-left:22px}.lautlesen-stellen li+li{margin-top:6px}.lautlesen-ohne-stelle{padding:12px;border-left:3px solid var(--lw-petrol);background:#e5f1ef}.lautlesen-naechster-schritt{margin:20px 0 14px;padding:15px;border-left:4px solid var(--lw-gold);background:#fff8df}.lautlesen-naechster-schritt p{margin:5px 0 0;font-weight:650}.lautlesen-ki-grenze{display:block;max-width:80ch;margin-top:15px;color:var(--pa-tinte-leise)}.lautlesen-feedback--sicherheit{border-left-color:#8c2828;background:#fff1f1}.lautlesen-datenschutz{margin:0 28px 28px;padding-top:14px;border-top:1px solid var(--lw-linie);color:var(--pa-tinte-leise);font-size:12px}.lautlesen-datenschutz p{max-width:82ch}.formatierte-ki-antwort{display:grid;gap:8px}.formatierte-ki-antwort h4{margin:3px 0 0;color:var(--lw-petrol);font-size:13px}.formatierte-ki-antwort p{margin:0;white-space:pre-wrap}.formatierte-ki-antwort ul{margin:0;padding-left:18px}.formatierte-ki-antwort li+li{margin-top:4px}.zugaenge-seite{max-width:1180px!important;padding:28px}.zugaenge-kopf{max-width:760px;padding-bottom:22px;border-bottom:1px solid var(--lw-linie)}.zugaenge-kopf h1{margin:5px 0 10px;font-family:var(--pa-font-display);font-size:clamp(40px,5vw,64px)}.zugang-anlegen{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(340px,1.3fr);gap:28px;margin-top:24px;padding:24px;border:1px solid var(--lw-linie);border-top:4px solid var(--lw-petrol);background:#fff}.zugang-anlegen form{display:grid;gap:13px}.zugang-anlegen form>label:not(.kontrollzeile){display:grid;gap:5px;font-weight:650}.kind-zuordnung{margin:0;padding:14px;border:1px solid var(--pa-linie)}.kind-zuordnung legend{padding:0 6px;font-weight:700}.kind-zuordnung .kontrollzeile+.kontrollzeile{margin-top:8px}.leerer-schulzugang{min-height:100vh;background:var(--pa-papier)}.leerer-schulzugang>header{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,5vw,72px);color:var(--lw-weiss);background:var(--lw-petrol)}.leerer-schulzugang>header .leise-taste{color:var(--lw-weiss);border-color:#ffffff8c}.leerer-schulzugang>main,.leerer-schulzugang>.zugaenge-seite{max-width:1180px;margin:0 auto}.leerer-schulzugang>main{padding:clamp(34px,8vw,96px) clamp(18px,6vw,72px)}.leerer-schulzugang>main section{max-width:720px;border-top:6px solid var(--lw-gold);padding-top:28px}.leerer-schulzugang-aktionen{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.leitungs-start-wege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--lw-linie)}.leitungs-start-wege>section{border:0;border-bottom:1px solid var(--lw-linie)}.leitungs-start-wege>section+section{border-left:1px solid var(--lw-linie)}.leitungs-start-wege .status-band{margin:22px 0}@media(max-width:900px){.leitungs-start-wege{grid-template-columns:1fr}.leitungs-start-wege>section+section{border-left:0}}.kontrollzeile{display:flex;gap:9px;align-items:start;font-size:13px}.kontrollzeile input{margin-top:3px}.kontrollzeile.einwilligung{padding:12px;border-left:3px solid var(--lw-gold);background:#fff8df}.neuer-zugang{margin-top:20px;padding:22px;border:2px solid var(--lw-gold);background:#fff8df}.neuer-zugang dl{display:grid;grid-template-columns:1fr 1fr;margin:16px 0;border:1px solid #d6b858}.neuer-zugang dl>div{padding:12px}.neuer-zugang dl>div+div{border-left:1px solid #d6b858}.neuer-zugang dt{color:#665421;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.neuer-zugang dd{margin:4px 0 0;font-family:var(--pa-font-mono);font-size:17px}.neuer-zugang>p:last-child{margin-top:10px;color:#665421;font-size:11px}.zugang-liste{margin-top:24px;padding:24px;border:1px solid var(--lw-linie);background:#fff}.listen-kopf{display:flex;justify-content:space-between;align-items:end;gap:16px}.tabelle-scroll{overflow-x:auto;margin-top:16px}.lernatlas-seite,.praxis-evidenz-seite{max-width:1240px!important;padding:28px}.lernatlas-kopf{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:24px;align-items:end;padding:30px;border-top:5px solid var(--lw-gold);background:var(--lw-nacht);color:#fff}.lernatlas-kopf h1,.praxis-kopf h1{margin:5px 0 10px;font-family:var(--pa-font-display);font-size:clamp(42px,6vw,70px);line-height:.95}.lernatlas-kopf .label{color:#c9d2d3}.lernatlas-kopf p:not(.label){max-width:66ch;color:#ffffffbf}.lernatlas-kopf>div:last-child{padding-left:20px;border-left:1px solid rgba(255,255,255,.28)}.lernatlas-kopf>div:last-child strong,.lernatlas-kopf>div:last-child span{display:block}.lernatlas-kopf>div:last-child strong{font-family:var(--pa-font-display);font-size:58px;color:var(--lw-gold)}.lernatlas-kopf>div:last-child span{font-size:12px}.atlas-aussagegrenze{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--lw-linie);border-top:0;background:#fff}.atlas-aussagegrenze>div{display:grid;gap:4px;padding:16px 18px}.atlas-aussagegrenze>div+div{border-left:1px solid var(--lw-linie)}.atlas-aussagegrenze span{color:var(--pa-tinte-leise);font-size:12px;line-height:1.45}.lernatlas-layout{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:760px;margin-top:18px;border:1px solid var(--lw-linie);background:#fff}.fachwelten{border-right:1px solid var(--lw-linie);background:#f4f1e9}.fachwelten button{width:100%;min-height:68px;display:flex;flex-direction:column;justify-content:center;padding:10px 16px;border:0;border-bottom:1px solid var(--lw-linie);background:transparent;color:var(--lw-nacht);text-align:left;cursor:pointer}.fachwelten button.aktiv{padding-left:12px;border-left:4px solid var(--lw-gold);background:#fff}.fachwelten span{font-weight:700}.fachwelten small{margin-top:3px;color:var(--pa-tinte-leise)}.atlas-modul{padding:clamp(24px,5vw,54px)}.atlas-stufenwahl{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,270px);gap:24px;align-items:end;margin:calc(clamp(24px,5vw,54px)*-1) calc(clamp(24px,5vw,54px)*-1) 34px;padding:20px clamp(24px,5vw,54px);border-bottom:1px solid var(--lw-linie);background:#eef5f4}.atlas-stufenwahl h2{margin:4px 0 6px;color:var(--lw-nacht);font-size:clamp(20px,3vw,28px)}.atlas-stufenwahl p:not(.label){max-width:68ch;color:#31575d;font-size:12px}.atlas-stufenwahl label{display:grid;gap:6px;color:#31575d;font-size:11px;font-weight:760}.atlas-stufenwahl select{width:100%;min-height:44px;padding:9px 11px;border:1px solid #789194;border-radius:0;background:#fff;color:var(--lw-nacht);font:inherit}.atlas-modul>h2{max-width:20ch;margin:6px 0 14px;font-family:var(--pa-font-display);font-size:clamp(34px,4.5vw,54px);line-height:1}.atlas-kernidee{max-width:72ch;font-size:18px;line-height:1.55}.atlas-beispiel{max-width:760px;margin-top:22px;padding:18px;border-left:4px solid var(--lw-petrol);background:#e8f2f0}.atlas-beispiel strong{display:block;margin-top:8px}.atlas-gehirnspur{display:grid;margin:30px 0 4px;border-top:4px solid var(--lw-gold);border-bottom:1px solid var(--lw-linie);background:var(--lw-nacht);color:#fff}.atlas-gehirnspur img{width:100%;height:auto;display:block}.atlas-gehirnspur figcaption{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.5fr);gap:10px 28px;align-items:start;padding:22px 24px 24px;border-top:1px solid rgba(255,255,255,.24)}.atlas-gehirnspur figcaption .label{color:#a9c8ca}.atlas-gehirnspur figcaption .label{grid-column:1 / -1}.atlas-gehirnspur figcaption strong{font-family:var(--pa-font-display);font-size:clamp(20px,2vw,25px);line-height:1.08}.atlas-gehirnspur figcaption p:last-child{color:#ffffffc2;font-size:12px;line-height:1.55}.atlas-ziele{margin-top:26px;padding-top:22px;border-top:1px solid var(--lw-linie)}.atlas-ziele ul{margin:10px 0 18px;padding-left:22px}.offline-mission{margin-top:30px;padding:24px;border:2px solid var(--lw-gold);background:#fffaf0}.mission-kopf{display:flex;justify-content:space-between;gap:18px;align-items:start}.offline-mission>p{max-width:72ch;margin-top:12px;font-size:17px}.offline-mission dl{display:grid;grid-template-columns:1fr 1fr;margin:20px 0;border:1px solid #d8cda9}.offline-mission dl>div{padding:14px}.offline-mission dl>div+div{border-left:1px solid #d8cda9}.offline-mission dt{color:#665421;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.offline-mission dd{margin:5px 0 0}.offline-mission details{padding:12px 0;border-top:1px solid #d8cda9}.offline-mission summary{cursor:pointer;font-weight:700}.offline-mission details ul{padding:10px 0 0 22px}.offline-mission>label{display:grid;gap:6px;margin-top:16px;font-weight:650}.mastery-regel{margin-top:18px!important;padding-left:12px;border-left:3px solid var(--lw-petrol);color:var(--pa-tinte-leise);font-size:12px!important}.atlas-missionshinweis{padding:10px 12px;border-left:3px solid #9b5b25;background:#fff1dd;color:#613514;font-size:12px!important}.praxis-kopf{max-width:880px;padding-bottom:24px;border-bottom:1px solid var(--lw-linie)}.praxis-liste{display:grid;gap:18px;margin-top:22px}.praxis-liste article{padding:24px;border:1px solid var(--lw-linie);border-top:4px solid var(--lw-petrol);background:#fff}.praxis-liste article>header{display:flex;justify-content:space-between;gap:20px}.praxis-liste blockquote{margin:16px 0;padding:14px;border-left:3px solid var(--lw-gold);background:#fff8df}.mentor-fragen{margin:16px 0}.mentor-fragen ul{padding-left:22px}.transfer-auftrag{max-width:800px;margin-top:24px;padding:20px;border:2px solid var(--lw-gold);background:#fffaf0}.transfer-auftrag>p{margin-top:8px}.transfer-auftrag dl{display:grid;grid-template-columns:1fr 1fr;margin:16px 0;border:1px solid #d8cda9}.transfer-auftrag dl>div{padding:12px}.transfer-auftrag dl>div+div{border-left:1px solid #d8cda9}.transfer-auftrag dt{color:#665421;font-size:11px;text-transform:uppercase}.transfer-auftrag dd{margin:4px 0 0}.transfer-auftrag ul{padding-left:22px}.sprach-jahresauftrag__kopf{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:18px;align-items:start}.sprach-jahresauftrag__bild{width:128px;height:112px;object-fit:contain}@media(max-width:560px){.sprach-jahresauftrag__kopf{grid-template-columns:1fr}.sprach-jahresauftrag__bild{width:112px;height:96px}}@media(max-width:900px){.lesestudio-arbeitsplatz{grid-template-columns:1fr;grid-template-areas:"station" "coach" "karte"}.lautlesen-coach__kopf,.lautlesen-coach__arbeitsfeld{grid-template-columns:1fr}.lautlesen-vorlage{border-right:0;border-bottom:1px solid var(--lw-linie)}.buchstabenkarte{grid-template-columns:repeat(7,minmax(40px,1fr))}.minibuch-liste{grid-template-columns:repeat(2,minmax(150px,1fr))}.charakter-studio,.raum-bereich{grid-template-columns:1fr}.charakter-vorschau{min-height:390px}.charakter-vorschau img{height:285px}.charakter-auswahl{grid-template-columns:repeat(2,minmax(130px,1fr))}.anmeldung-seite,.schrift-pruefung{grid-template-columns:1fr}.anmeldung-bild{min-height:34vh;max-height:420px}.anmeldung-bild img{height:34vh;max-height:420px}.zugang-anlegen,.lernatlas-layout{grid-template-columns:1fr}.fachwelten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--lw-linie)}.fachwelten button{border-right:1px solid var(--lw-linie)}}@media(min-width:901px)and (max-height:900px){.anmeldung-formular{justify-content:flex-start;padding:20px clamp(28px,4vw,56px) 32px}.anmeldung-marke{margin-bottom:8px}.anmeldung-marke>img{width:min(150px,42vw)}.anmeldung-formular h1{max-width:14ch;margin:6px 0 10px;font-size:44px;line-height:1}.anmeldung-formular>p:not(.label){font-size:14px;line-height:1.45}.anmeldung-formular form{gap:10px;margin-top:12px}.datenschutz-hinweis{margin-top:16px}}@media(max-width:620px){.anmeldung-seite{align-content:start}.anmeldung-bild{min-height:0;height:132px;max-height:132px}.anmeldung-bild img{height:132px;max-height:132px;object-fit:contain}.anmeldung-marke{margin-bottom:8px}.anmeldung-marke>img{width:min(160px,48vw)}.anmeldung-formular h1{max-width:none;margin:6px 0 10px;font-size:30px;line-height:1.02}.anmeldung-formular form{gap:10px;margin-top:12px}.lesestudio-seite{padding:16px 12px}.buchstabenkarte{grid-template-columns:repeat(5,minmax(38px,1fr))}.buchstabenstation{min-height:58px}.minibuch-liste{grid-template-columns:1fr}.lautlesen-coach__kopf{gap:20px;padding:22px 16px}.lautlesen-coach__kopf ol{grid-template-columns:1fr}.lautlesen-coach__kopf li{min-height:58px;grid-template-columns:34px 1fr;align-items:center}.lautlesen-vorlage,.lautlesen-aufnahme{padding:20px 16px}.lautlesen-text{min-height:150px;padding:18px}.lautlesen-feedback,.lautlesen-datenschutz{margin-left:16px;margin-right:16px}.lautlesen-feedback>header{display:block}.lautlesen-treffer{width:fit-content;margin-top:12px;text-align:left}.lautlesen-auswertung,.evidenzstempel,.mentor-evidenz-checks{grid-template-columns:1fr}.mentor-evidenz-checks label+label{border-left:0;border-top:1px solid var(--lw-linie)}.charakter-seite{padding:14px}.image2-sperre{grid-template-columns:1fr}.image2-sperre button{grid-column:1;grid-row:auto}.charakter-auswahl{grid-template-columns:repeat(2,minmax(0,1fr))}.charakter-auswahl button{min-height:230px}.charakter-auswahl img{width:110px;height:180px}.mein-raum{min-height:420px}.mein-raum>img{left:29%;width:135px;height:250px}.placement-ergebnis{grid-template-columns:1fr}.placement-ergebnis>div+div{border-left:0;border-top:1px solid var(--lw-linie)}.figur-art{grid-template-columns:1fr}.anmeldung-formular,.schreibschrift-seite{padding:22px 14px}.zugaenge-seite{padding:18px 14px}.lernatlas-seite,.praxis-evidenz-seite{padding:16px 12px}.lernatlas-kopf{grid-template-columns:1fr;padding:22px 16px}.lernatlas-kopf>div:last-child{padding:14px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.28)}.atlas-kopf-aside{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-areas:"bild zahl" "bild hinweis";gap:2px 14px;align-items:center}.atlas-kopf-aside img{grid-area:bild;width:92px;height:76px;margin:0}.atlas-kopf-aside strong{grid-area:zahl;align-self:end;line-height:.9}.atlas-kopf-aside span{grid-area:hinweis;align-self:start;max-width:28ch;line-height:1.35}.atlas-aussagegrenze{grid-template-columns:1fr}.atlas-aussagegrenze>div+div{border-left:0;border-top:1px solid var(--lw-linie)}.fachwelten{grid-template-columns:1fr}.atlas-modul,.offline-mission{padding:18px 14px}.atlas-stufenwahl{grid-template-columns:1fr;margin:-18px -14px 28px;padding:18px 14px}.atlas-gehirnspur figcaption{grid-template-columns:1fr}.atlas-gehirnspur figcaption .label{grid-column:auto}.offline-mission dl{grid-template-columns:1fr}.offline-mission dl>div+div{border-left:0;border-top:1px solid #d8cda9}.neuer-zugang dl{grid-template-columns:1fr}.neuer-zugang dl>div+div{border-left:0;border-top:1px solid #d6b858}}.vorlesen--beschriftet{width:auto;min-width:64px;height:56px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 10px}.vorlesen--beschriftet span{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--pa-petrol-tief)}.vorlesen--klang{background:#fff}.selbst-einschaetzung__klassenwahl{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}.selbst-einschaetzung__klassenchip,.selbst-einschaetzung__nur-zuhoeren{min-width:0;min-height:62px;border:2px solid var(--pa-tinte);border-radius:0;background:var(--pa-papier);color:var(--pa-tinte);cursor:pointer;text-align:left}.selbst-einschaetzung__klassenchip{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px}.selbst-einschaetzung__klassenchip span{display:grid;place-items:center;width:38px;height:38px;background:var(--pa-petrol);color:#fff;font-weight:800}.selbst-einschaetzung__klassenchip strong{min-width:0;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.selbst-einschaetzung__klassenchip:hover,.selbst-einschaetzung__klassenchip:focus-visible{background:var(--pa-petrol-hell);border-color:var(--pa-petrol-tief)}.selbst-einschaetzung__nur-zuhoeren{padding:12px 14px;border-color:var(--pa-petrol-tief);font-size:16px;font-weight:750}.selbst-einschaetzung__nur-zuhoeren:hover,.selbst-einschaetzung__nur-zuhoeren:focus-visible{background:var(--pa-petrol-hell)}@media(min-width:680px){.selbst-einschaetzung__klassenwahl{grid-template-columns:repeat(2,minmax(0,1fr))}.selbst-einschaetzung__nur-zuhoeren{grid-column:1 / -1}}@font-face{font-family:Fraunces;src:url(/assets/fraunces-latin-BOz5zopO.woff2) format("woff2");font-style:normal;font-weight:400 900;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-latin-8kRkwJBP.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--surface: #fffefb;--surface-muted: #f3f0e8;--line: #d8d3c7;--ink: #102c31;--petrol: #176e73;--gold: #d9a441;--pa-tinte-leise: #556a72}html{scroll-behavior:smooth}body{min-width:320px;overflow-x:hidden}button,input,select,textarea{font:inherit}button,[role=button],input,select,textarea{min-height:44px}button:disabled{cursor:not-allowed}.nav-zeichen{display:grid;place-items:center}.nav-zeichen svg{width:19px;height:19px}.kopf-taste{display:inline-flex;align-items:center;gap:7px}.kopf-taste svg{width:17px;height:17px}.mobil-menue,.navigation-hintergrund{display:none}.altersband-jung{--pa-text-base: 1.08rem}.altersband-jung .taste,.altersband-jung .leise-taste{min-height:52px}.altersband-jung .sekundaer{line-height:1.65}.altersband-mitte .taste,.altersband-mitte .leise-taste{min-height:48px}.product-page{width:min(100%,1280px);margin:0 auto;padding:clamp(18px,3vw,34px)}.product-page--prose{max-width:920px}.product-page>*+*{margin-top:24px}.page-header{min-height:252px;display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,300px);border:1px solid var(--line);border-top:5px solid var(--gold);background:linear-gradient(112deg,#102c31fa,#173d43f5),repeating-linear-gradient(0deg,transparent 0 31px,rgba(255,255,255,.04) 31px 32px);color:#fff;overflow:hidden}.page-header--compact{min-height:210px}.page-header__copy{padding:clamp(26px,5vw,58px);align-self:center}.page-header .label{color:#ffffff94}.page-header h1{max-width:16ch;margin:6px 0 12px;font-family:var(--pa-font-display);font-size:clamp(38px,5vw,68px);line-height:.98;font-weight:600}.page-header__intro{max-width:66ch;color:#ffffffc2}.page-header__intro p+p{margin-top:8px}.page-header__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.page-header__art{position:relative;display:grid;place-items:end center;min-height:210px;background:linear-gradient(135deg,transparent,rgba(217,164,65,.11))}.page-header__art:before{content:"";position:absolute;inset:14% 12%;border:1px solid rgba(217,164,65,.32);transform:rotate(5deg)}.page-header__art img{position:relative;width:min(100%,290px);height:auto;max-height:245px;object-fit:contain;filter:drop-shadow(0 20px 18px rgba(0,0,0,.28))}.work-panel{margin-top:0;padding:clamp(20px,3vw,30px);border:1px solid var(--line);background:var(--surface)}.work-panel--petrol{border-top:4px solid var(--petrol)}.work-panel--gold{border-left:4px solid var(--gold);background:#fffaf0}.work-panel--quiet{background:var(--surface-muted)}.work-panel__header{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--line)}.work-panel__header h2{margin:3px 0 0;font-size:clamp(24px,3vw,34px)}.work-panel__action{flex:none}.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--line);background:var(--surface)}.metric{min-width:0;padding:18px 20px}.metric+.metric{border-left:1px solid var(--line)}.metric>span,.metric>strong,.metric>small{display:block}.metric>span{color:var(--pa-tinte-leise);font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.metric>strong{margin-top:5px;font-family:var(--pa-font-display);font-size:clamp(27px,4vw,42px);line-height:1;color:var(--petrol)}.metric>small{margin-top:7px;color:var(--pa-tinte-leise);line-height:1.35}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.field-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.field{min-width:0;display:grid;align-content:start;gap:6px}.field--wide{grid-column:1 / -1}.field__label{color:var(--ink);font-size:13px;font-weight:700}.field__hint{color:var(--pa-tinte-leise);font-size:11px;line-height:1.4}.field input,.field select,.field textarea{width:100%;min-width:0;padding:10px 12px;border:1px solid #aaa397;background:#fff;color:var(--ink)}.field textarea{min-height:104px;resize:vertical}.action-bar{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px}.data-region{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--line);background:#fff}.data-region:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.data-region table{min-width:680px;border:0}.data-region__hint{display:none;position:sticky;left:0;width:max-content;padding:5px 8px;color:#5d4a18;background:#fff5ce;font-size:10px;letter-spacing:.03em}.empty-state{min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,190px);align-items:center;gap:22px;padding:clamp(22px,4vw,40px);border:1px dashed #aaa397;background:#fbf9f3}.empty-state h3{margin:4px 0 8px;font-family:var(--pa-font-display);font-size:clamp(24px,3vw,36px)}.empty-state__copy{max-width:58ch;color:var(--pa-tinte-weich)}.empty-state__action{margin-top:16px}.empty-state img{width:100%;height:auto;max-height:160px;object-fit:contain;opacity:.9}.status-band{display:grid;grid-template-columns:150px minmax(0,1fr);gap:3px 18px;align-items:center;padding:15px 18px;border-left:4px solid var(--petrol);background:#eaf4f2}.status-band>span{grid-row:1 / span 2;color:var(--pa-tinte-leise);font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.status-band>strong{font-size:17px}.status-band>small{color:var(--pa-tinte-leise)}.status-band--gold{border-left-color:var(--gold);background:#fff7dc}.status-band--quiet{border-left-color:#8b9694;background:var(--surface-muted)}.page-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px;align-items:start}.page-stack{display:grid;gap:18px}.mobile-data-list{display:none}.skill-fachwahl{width:100%;max-width:100%;min-width:0;display:flex;overflow-x:auto;overscroll-behavior-inline:contain;margin-top:18px;border:1px solid var(--line);background:#fff;scrollbar-width:thin}.skill-fachwahl button{flex:1 0 auto;min-width:130px;padding:10px 14px;border:0;border-right:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.skill-fachwahl button:last-child{border-right:0}.skill-fachwahl button.aktiv{padding-top:7px;border-top:3px solid var(--gold);background:#edf6f4;font-weight:700}.atlas-mobile-select{display:none}.atlas-kopf-aside img{width:100%;height:116px;margin:-24px 0 -4px;object-fit:contain;image-rendering:pixelated}.page-loading{min-height:65vh;display:grid;align-content:start;gap:15px;padding:clamp(18px,3vw,34px)}.page-loading__bar{height:14px;max-width:180px;background:#dce6e3}.page-loading__hero{height:220px;border:1px solid var(--line);border-top:5px solid var(--gold);background:linear-gradient(100deg,#f0ede5 20%,#f8f6f1,#f0ede5 60%);background-size:200% 100%;animation:page-loading 1.4s linear infinite}@keyframes page-loading{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.page-loading__hero{animation:none}}.rolle-mentor .page-header{background:linear-gradient(112deg,#102c31,#1c4d50)}.rolle-eltern .page-header{background:linear-gradient(112deg,#18393e,#45615e)}.rolle-leitung .page-header{background:linear-gradient(112deg,#101f26,#263d49)}@media(max-width:800px){.seitenleiste{position:sticky;top:0;z-index:100}.marke{position:relative}.mobil-menue{min-height:40px;display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:7px 9px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:12px}.mobil-menue svg{width:18px;height:18px}.hauptnavigation{display:none;max-height:min(64vh,520px);overflow-y:auto;overscroll-behavior:contain}.navigation-offen .hauptnavigation{display:grid;grid-template-columns:1fr 1fr;padding:8px;border-top:1px solid rgba(255,255,255,.14)}.navigation-offen .hauptnavigation button{min-width:0;min-height:64px;display:grid;grid-template-columns:26px 1fr;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.09);text-align:left}.navigation-offen .hauptnavigation button.aktiv{border-color:var(--gold);border-bottom-width:1px}.navigation-offen .hauptnavigation small{display:block}.navigation-offen .hauptnavigation .nebenwege-navigation{grid-column:1 / -1}.app-kopf{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.app-kopf>div:first-child{min-width:0}.app-kopf>div:first-child>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kopf-werkzeuge{min-width:0;gap:6px}.testansicht{min-width:0}.testansicht select{width:118px;min-width:0;padding-left:7px;padding-right:22px}.profilmarke{width:44px;height:44px;flex:0 0 44px}.kopf-taste{display:inline-flex;width:44px;min-height:44px;justify-content:center;padding:7px}.kopf-taste-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kopf-taste svg{width:21px;height:21px}.pilotleiste>span{line-height:1.35}.fokus-global{position:sticky;top:58px;z-index:80}.product-page{padding:14px 12px 28px}.page-header,.page-header--compact{min-height:auto;grid-template-columns:1fr}.page-header__copy{padding:24px 18px 20px}.page-header h1{max-width:none;font-size:clamp(36px,11vw,52px)}.page-header__art{min-height:118px;place-items:center end;padding-right:18px}.page-header__art:before{inset:12px 18px 12px 35%}.page-header__art img{width:150px;max-height:128px}.work-panel{padding:18px 14px}.work-panel__header{align-items:start}.metric-strip{grid-template-columns:1fr 1fr}.metric+.metric{border-left:0}.metric:nth-child(2n){border-left:1px solid var(--line)}.metric:nth-child(n+3){border-top:1px solid var(--line)}.field-grid,.field-grid--three,.page-split{grid-template-columns:1fr}.field--wide{grid-column:auto}.data-region{box-shadow:inset -18px 0 18px -20px #102c3199}.data-region__hint{display:block}.empty-state{grid-template-columns:1fr;min-height:0}.empty-state img{display:none}.status-band{grid-template-columns:1fr}.status-band>span{grid-row:auto}.atlas-mobile-select{display:grid;gap:6px;padding:14px;border-bottom:1px solid var(--line);background:#f4f1e9;font-size:12px;font-weight:700}.atlas-mobile-select select{width:100%;padding:9px;border:1px solid #aaa397;background:#fff}.lernatlas-layout>.fachwelten{display:none}}@media(max-width:1024px){.app-shell{display:block}.app-bereich{width:100%;min-width:0}.seitenleiste{position:fixed;inset:0 auto 0 0;width:min(320px,88vw);height:100dvh;z-index:120;transform:translate(-101%);transition:transform .18s ease-out;box-shadow:18px 0 42px #071c2047}.seitenleiste.navigation-offen{transform:translate(0)}.seitenleiste .marke{min-height:68px;padding:12px 14px}.seitenleiste .hauptnavigation{display:block;max-height:none;overflow-x:hidden;overflow-y:auto;padding:10px 0;border-top:0}.seitenleiste .hauptnavigation button,.seitenleiste.navigation-offen .hauptnavigation button{width:100%;min-width:0;min-height:52px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:9px 16px;border:0;border-left:3px solid transparent;border-bottom:0;text-align:left}.seitenleiste .hauptnavigation button.aktiv,.seitenleiste.navigation-offen .hauptnavigation button.aktiv{border-left-color:var(--gold);border-bottom:0}.seitenleiste .hauptnavigation small,.seitenleiste .systemwechsel{display:block}.seitenleiste .nebenwege-navigation,.seitenleiste.navigation-offen .hauptnavigation .nebenwege-navigation{display:block;margin:0 10px 10px}.navigation-hintergrund{position:fixed;inset:0;z-index:110;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:#071c2080;cursor:pointer}.mobil-menue{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-size:12px;cursor:pointer}.mobil-menue svg{width:19px;height:19px}.mobil-menue--kopf{order:-1;flex:0 0 auto;margin:0;border-color:var(--lw-linie);background:#fff;color:var(--lw-nacht)}.app-kopf{min-height:68px;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding:9px 14px}.app-kopf>div:first-child{flex:1 1 140px;min-width:0}.app-kopf>div:first-child>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kopf-werkzeuge{min-width:0;margin-left:auto;gap:6px}.testansicht{min-width:0}.testansicht select{max-width:142px;min-width:0}.pilotleiste{min-width:0;flex-wrap:wrap;justify-content:flex-start;padding:7px 14px}.pilotleiste>span{flex:1 1 320px;min-width:0}.pilotleiste details{margin-left:auto}.testwerkzeuge{right:0;width:min(330px,calc(100vw - 28px))}}@media(max-width:620px){.app-kopf>div:first-child{flex-basis:calc(100% - 116px)}.kopf-werkzeuge{width:100%;justify-content:flex-end}.testansicht{flex:1 1 150px}.testansicht select{width:100%;max-width:none}.pilotleiste details{margin-left:0}.testwerkzeuge{right:auto;left:0}}@media(prefers-reduced-motion:reduce){.seitenleiste{transition:none}}@media print{.product-page{max-width:none;padding:0}.page-header{min-height:0;display:block;color:var(--ink);background:none;border:0;border-bottom:2px solid var(--ink)}.page-header__copy{padding:0 0 18px}.page-header .label,.page-header__intro{color:var(--ink)}.page-header__art,.data-region__hint{display:none}}.student-page{--student-danger: #a93f36;--student-success: #1b6b52;--student-sky: #dcebe8}.student-page .taste{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-align:center}.student-page .taste:focus-visible,.student-page button:focus-visible,.student-page input:focus-visible,.student-page select:focus-visible,.student-page textarea:focus-visible,.student-page summary:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.student-page .gross-taste{min-height:50px;padding-inline:20px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.student-speak-button:before{content:"◖";font-size:18px;line-height:1}.student-details{border:1px solid var(--line);background:var(--surface-muted)}.student-details summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;color:var(--ink);font-weight:700;cursor:pointer;list-style:none}.student-details summary::-webkit-details-marker{display:none}.student-details summary:after{content:"+";font-family:var(--pa-font-mono);font-size:20px;font-weight:400}.student-details[open] summary:after{content:"−"}.student-details>div{padding:0 16px 16px;color:var(--pa-tinte-weich);font-size:13px;line-height:1.55}.student-details>div>*+*{margin-top:9px}.student-details--compact{margin-top:16px}.student-checklist{display:grid;gap:11px;margin:0;padding:0;list-style:none}.student-checklist li{position:relative;min-height:28px;padding:4px 0 4px 31px;line-height:1.45}.student-checklist li:before{content:"✓";position:absolute;left:0;top:3px;width:21px;height:21px;display:grid;place-items:center;border:1px solid var(--petrol);color:var(--petrol);font-size:12px;font-weight:800}.student-checklist--offen li:before{content:"";border-color:#8c9694;background:#fff}.student-randnotiz{margin-top:18px;padding:12px 14px;border-left:3px solid var(--gold);background:#fff8df;color:#5d4a18;font-size:12px;line-height:1.5}.tipp-page .page-header__art img{image-rendering:auto}.tipp-vorlage{max-width:34ch;padding:18px 20px;border-left:4px solid var(--gold);background:#eef5f3;font-family:var(--pa-font-display);font-size:clamp(23px,4vw,36px);line-height:1.35}.tipp-abgleich{min-height:56px;margin:18px 0;padding:14px 15px;border:1px solid var(--line);background:#fff;font-family:var(--pa-font-mono);font-size:clamp(16px,2vw,20px);line-height:1.65;letter-spacing:.02em;overflow-wrap:anywhere}.tipp-zeichen{border-bottom:2px solid transparent}.tipp-zeichen--offen{color:var(--pa-tinte-leise);border-bottom-color:#d3d8d6}.tipp-zeichen--richtig{color:var(--student-success);border-bottom-color:var(--student-success);background:#e5f4ed}.tipp-zeichen--falsch{color:#792d26;border-bottom-color:var(--student-danger);background:#fde9e5}.tipp-page .field input{font-family:var(--pa-font-mono);font-size:18px}.tipp-ergebnis-aktion{justify-content:flex-end}.portfolio-page .page-header__art img,.portfolio-page .empty-state img{image-rendering:pixelated}.portfolio-bildvorschau{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px;padding:11px;border:1px solid var(--line);background:var(--surface-muted)}.portfolio-bildvorschau img{width:96px;height:72px;border:1px solid #aaa397;object-fit:contain;background:#fff}.portfolio-bildvorschau strong,.portfolio-bildvorschau span{display:block}.portfolio-bildvorschau span{margin-top:3px;color:var(--pa-tinte-leise);font-size:12px}.portfolio-dateiaktion{position:relative;cursor:pointer}.portfolio-medienhinweis{margin-top:10px;color:var(--pa-tinte-leise);font-size:12px;line-height:1.5}.portfolio-medienhinweis--fehler{color:var(--student-danger);font-weight:700}.portfolio-filter{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.portfolio-auswahlstand{display:flex;justify-content:space-between;gap:12px;margin:0 0 16px;color:var(--pa-tinte-leise);font-size:13px}.portfolio-auswahlstand strong{color:var(--pa-tinte)}.portfolio-druckprofil{display:none}.portfolio-galerie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.portfolio-werk{min-width:0;border:1px solid var(--line);border-top:4px solid var(--petrol);background:#fff}.portfolio-werk>img,.portfolio-werk__platzhalter{width:100%;height:220px;border-bottom:1px solid var(--line);object-fit:contain;background:#e4eeeb}.portfolio-werk__platzhalter--laedt{color:var(--pa-tinte-leise);font-family:var(--pa-font-mono);font-size:34px}.portfolio-werk__platzhalter--bildfehler{color:var(--student-danger);font-family:var(--pa-font-mono);font-size:34px}.portfolio-werk__platzhalter{display:grid;place-items:center;color:var(--petrol);font-family:var(--pa-font-display);font-size:76px}.portfolio-werk__inhalt{padding:18px}.portfolio-werk__inhalt h3{margin:9px 0 8px;font-family:var(--pa-font-display);font-size:24px;line-height:1.1}.portfolio-werk__inhalt>p{color:var(--pa-tinte-weich);line-height:1.5}.portfolio-werk__meta{display:flex;justify-content:space-between;gap:12px;color:var(--pa-tinte-leise);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.portfolio-werk__meta span{color:var(--petrol);font-weight:750}.portfolio-werk blockquote{margin-top:15px;padding:11px 13px;border-left:3px solid var(--gold);background:#fff8df;color:#5d4a18;font-size:13px;line-height:1.5}.portfolio-elternfreigabe{margin-top:16px;padding-top:14px;border-top:1px solid var(--pa-linie)}.verantwortungs-weg{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));margin:0;padding:0;border:1px solid var(--line);list-style:none;overflow-x:auto}.verantwortungs-schritt{min-width:120px;min-height:118px;display:grid;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:10px;padding:15px 12px;background:#fff}.verantwortungs-schritt+.verantwortungs-schritt{border-left:1px solid var(--line)}.verantwortungs-schritt>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #8b9694;font-family:var(--pa-font-mono)}.verantwortungs-schritt strong,.verantwortungs-schritt small{display:block}.verantwortungs-schritt small{margin-top:4px;color:var(--pa-tinte-leise);font-size:10px;line-height:1.35}.verantwortungs-schritt--gegangen{background:#f1f4f1}.verantwortungs-schritt--gegangen>span{border-color:var(--student-success);color:var(--student-success)}.verantwortungs-schritt--aktuell{border-top:4px solid var(--gold);background:#fff8df}.verantwortungs-schritt--aktuell>span{border-color:var(--petrol);background:var(--petrol);color:#fff}.verantwortungs-schritt--spaeter{color:#62706f}.verantwortungs-einleitung{margin-bottom:14px;color:var(--pa-tinte-weich)}.verantwortungs-spalten .work-panel{height:100%}.vorhaben-liste,.verantwortungs-rueckblick{margin:0;padding:0;border:1px solid var(--line);background:#fff;list-style:none}.vorhaben-liste li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px 16px}.vorhaben-liste li+li,.verantwortungs-rueckblick li+li{border-top:1px solid var(--line)}.vorhaben-liste span{color:var(--pa-tinte-leise);font-size:12px}.verantwortungs-rueckblick li{display:grid;grid-template-columns:105px minmax(0,1fr) 120px;align-items:center;gap:14px;padding:13px 15px}.verantwortungs-rueckblick time{color:var(--pa-tinte-leise);font-family:var(--pa-font-mono);font-size:12px}.verantwortungs-rueckblick strong{padding-left:10px;border-left:3px solid currentColor;font-size:12px}.verantwortungs-rueckblick .traegt{color:var(--student-success)}.verantwortungs-rueckblick .ueben{color:#895f19}.placement-schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--line);list-style:none}.placement-schritte li{min-height:142px;display:grid;grid-template-columns:38px minmax(0,1fr);align-content:center;gap:12px;padding:18px 16px}.placement-schritte li+li{border-left:1px solid var(--line)}.placement-schritte li>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--petrol);color:var(--petrol);font-family:var(--pa-font-mono);font-weight:750}.placement-schritte strong{display:block}.placement-schritte p{margin-top:5px;color:var(--pa-tinte-weich);font-size:13px;line-height:1.45}.placement-page .lauf{max-width:none}.placement-page .lauf-kopf{padding-bottom:15px;border-bottom:1px solid var(--line)}.placement-page .loesungsdetails{margin-top:0}.placement-page .loesungsdetails>summary{min-height:46px}.placement-staerken>p{margin-bottom:14px}.placement-page .work-panel>section{margin-top:0}.placement-page .page-header__actions .sekundaer-taste{color:#fff;border-color:#ffffffb8}.placement-page .page-header__actions .sekundaer-taste:hover{background:#ffffff1f}.placement-hilfe{border-left-width:4px}.placement-hilfe>p{max-width:64ch}.placement-hilfe__aktionen{align-items:stretch}.charakter-page .page-header__art img,.charakter-page .charakter-portrait img,.charakter-page .charakter-auswahl img,.charakter-page .mein-raum img{image-rendering:pixelated}.charakter-editor-grid{display:grid;grid-template-columns:minmax(230px,.68fr) minmax(0,1.32fr);gap:26px;align-items:start}.charakter-portrait{min-height:510px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;border:1px solid var(--line);background:linear-gradient(#dcebe8 0 67%,#d4bd91 67% 69%,#e7d9bd 69%);text-align:center}.charakter-portrait__bild{width:100%;height:350px;display:grid;place-items:end center}.charakter-portrait__bild img{max-width:100%;width:260px;height:340px;object-fit:contain;filter:drop-shadow(0 16px 14px rgba(16,44,49,.2))}.charakter-portrait>strong{margin-top:11px;font-family:var(--pa-font-display);font-size:26px}.charakter-portrait>small{margin-top:4px;color:var(--pa-tinte-leise);line-height:1.4}.charakter-editor{min-width:0}.charakter-page .figur-art{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 18px;padding:0;border:0}.charakter-page .figur-art legend{grid-column:1 / -1;margin-bottom:6px;color:var(--ink);font-size:13px;font-weight:750}.charakter-page .figur-art button{min-height:92px;padding:13px;border:1px solid #8c9694;background:#fff;color:var(--ink);text-align:left;cursor:pointer}.charakter-page .figur-art button.aktiv{border:3px solid var(--petrol);background:#eaf4f2}.charakter-page .figur-art strong,.charakter-page .figur-art span{display:block}.charakter-page .figur-art span{margin-top:5px;color:var(--pa-tinte-leise);font-size:11px;line-height:1.35}.charakter-ki-aktion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:16px;border:1px solid #c9a54a;border-left:4px solid var(--gold);background:#fff8df}.charakter-ki-aktion strong,.charakter-ki-aktion p{display:block}.charakter-ki-aktion strong{margin-top:3px;font-size:17px}.charakter-ki-aktion p{max-width:65ch;margin-top:5px;color:#5d4a18;font-size:12px;line-height:1.45}.charakter-editor>.status-band{margin-top:14px}.charakter-page .charakter-auswahl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.charakter-page .charakter-auswahl button{min-height:280px;display:grid;grid-template-rows:1fr auto auto;align-items:end;padding:0;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer}.charakter-page .charakter-auswahl button.aktiv{border:3px solid var(--petrol);background:#eaf4f2}.charakter-page .charakter-auswahl img{justify-self:center;width:145px;height:215px;object-fit:contain}.charakter-page .charakter-auswahl span{width:100%;padding:9px 11px 3px;border-top:1px solid var(--line);font-weight:750;text-align:left}.charakter-page .charakter-auswahl small{width:100%;padding:1px 11px 10px;color:var(--pa-tinte-leise);text-align:left}.charakter-raum-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);gap:22px;align-items:stretch}.charakter-raum-einleitung{max-width:62ch;color:var(--pa-tinte-weich)}.charakter-page .inventar{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:8px;margin-top:16px}.charakter-page .inventar button{min-height:94px;display:grid;grid-template-columns:62px minmax(0,1fr);gap:2px 9px;align-items:center;padding:7px;border:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer}.charakter-page .inventar button:disabled{cursor:not-allowed;opacity:.48}.charakter-page .inventar button.platziert{border:2px solid var(--petrol);background:#eaf4f2}.charakter-page .inventar button>img{grid-row:1 / span 2;width:60px;height:68px;object-fit:contain}.charakter-page .inventar button small{color:var(--pa-tinte-leise);font-size:10px;line-height:1.3}.charakter-page .mein-raum{min-height:500px;position:relative;overflow:hidden;border:1px solid var(--ink);background:linear-gradient(150deg,#bfd7d4 0 52%,#d7e3dc 52% 62%,#c8a77e 62%)}.charakter-page .mein-raum:before,.charakter-page .mein-raum:after{content:"";position:absolute;background:#ffffff47}.charakter-page .mein-raum:before{width:1px;top:0;bottom:38%;left:55%}.charakter-page .mein-raum:after{height:1px;left:0;right:0;top:62%}.charakter-page .raum-fenster{position:absolute;top:38px;right:38px;width:120px;height:100px;display:grid;place-items:center;border:8px solid #f2ead8;background:linear-gradient(#74a7ad,#d6c987);color:#fff;font-size:34px}.charakter-page .raum-charakter{position:absolute;left:34%;bottom:6%;width:155px;height:300px;z-index:3;object-fit:contain;filter:drop-shadow(0 13px 10px rgba(16,44,49,.23))}.schreibschrift-page .schrift-aufgabe{max-width:62ch;margin:0;font-family:var(--pa-font-display);font-size:clamp(21px,3vw,30px);line-height:1.45}.schreibschrift-page .schrift-wozu{margin-top:20px;padding:14px 16px;border-left:4px solid var(--gold);background:#fff8df}.schreibschrift-page .schrift-wozu p{margin-top:4px;color:#5d4a18}.schreibschrift-page .schrift-modell{margin-top:20px;padding:16px;border-block:1px solid var(--line);background:#f6f8f7}.schreibschrift-page .schrift-modell pre{margin:9px 0 0;overflow-x:auto;white-space:pre-wrap;font-family:var(--pa-font-display);font-size:clamp(22px,4vw,34px);line-height:1.5}.schreibschrift-page .schrift-modell__bild{width:min(520px,100%);max-height:240px;margin:12px 0;object-fit:contain;object-position:left center}.schreibschrift-page .schrift-selbstcheck{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.schreibschrift-page .schrift-selbstcheck ul{display:grid;gap:7px;margin:10px 0 0;padding-left:22px}.schreibschrift-page .schrift-foto-schritt{margin-top:20px}.schreibschrift-page .schrift-foto-schritt .action-bar{margin-top:14px}.schreibschrift-page .schrift-pruefung{grid-template-columns:minmax(300px,.92fr) minmax(340px,1.08fr);gap:22px;margin-top:24px;border:0;background:transparent}.schreibschrift-page .schrift-foto-vorschau,.schreibschrift-page .schrift-feedback{padding:clamp(20px,3vw,30px)}.schreibschrift-page .schrift-foto-vorschau{background:#e6f0ee}.schreibschrift-page .schrift-foto-vorschau img{width:100%;max-height:520px;margin:0;border:1px solid var(--line);object-fit:contain;background:#fff}.schreibschrift-page .ki-feedback-karte>header{padding-bottom:15px;border-bottom:1px solid var(--line)}.schreibschrift-page .ki-feedback-karte h2{margin:5px 0 9px}.schreibschrift-page .ki-feedback-karte>section{margin-top:17px;padding-top:15px;border-top:1px solid var(--line)}.schreibschrift-page .ki-feedback-karte h3{margin-bottom:7px;font-size:16px}.schreibschrift-page .ki-kurzfazit{font-size:18px;line-height:1.5}.schreibschrift-page .uebungszeile{padding:14px 16px;border-top:0!important;border-left:4px solid var(--gold);background:#fff8df}.schreibschrift-page .uebungszeile p{font-family:var(--pa-font-display);font-size:23px;line-height:1.4}.schreibschrift-page .ki-beobachtung{margin:16px 0;color:var(--pa-tinte-leise);font-size:12px}.matura-werkstatt-page .matura-fachwahl{margin:0}.matura-aufgabe-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:16px;border-bottom:1px solid var(--line)}.matura-aufgabe-kopf>strong{flex:0 0 auto;padding:8px 10px;border:1px solid var(--petrol);color:var(--petrol);font-size:13px}.matura-beilage{max-width:76ch;margin:20px 0;white-space:pre-line}.matura-arbeitsauftrag{max-width:76ch;margin:20px 0;padding:16px 18px;border-left:4px solid var(--gold);background:#fff8df}.matura-arbeitsauftrag p+p{margin-top:5px}.matura-hilfen{max-width:72ch;display:grid;gap:8px;margin:14px 0 0;padding:16px 18px 16px 42px;border:1px solid var(--line);background:#f3f7f6}.matura-versuch{width:min(100%,76ch);margin-top:18px;resize:vertical}.matura-freitext{display:grid;max-width:76ch;margin-top:18px;gap:7px}.matura-freitext .matura-versuch{width:100%;margin-top:0}.matura-antwortformat{width:100%;min-width:0;max-width:82ch;margin:18px 0 0;padding:0;border:0}.matura-antwortformat legend{width:100%;padding:0 0 8px;border-bottom:1px solid var(--line);font-family:var(--pa-font-display);font-size:21px;font-weight:800}.matura-antwortformat>p{margin:10px 0 0;color:var(--pa-tinte-leise)}.matura-antwortformat__felder{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;border:1px solid var(--line)}.matura-antwortfeld{display:grid;min-width:0;gap:8px;padding:14px;border-bottom:1px solid var(--line)}.matura-antwortfeld:nth-child(odd){border-right:1px solid var(--line)}.matura-antwortfeld:nth-last-child(-n+2){border-bottom:0}.matura-antwortfeld>span:first-child{display:grid;gap:3px}.matura-antwortfeld small{color:var(--pa-tinte-leise);font-size:11px;font-weight:500}.matura-antwortfeld .eingabe{width:100%}.matura-antwortfeld textarea{resize:vertical}.matura-antwortfeld__eingabe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.matura-antwortfeld__eingabe em{color:var(--pa-tinte-leise);font-size:12px;font-style:normal}.matura-antwortfeld--auswahl{align-content:start}.matura-graphantwort{min-width:0;grid-column:1 / -1;padding:16px;border-top:1px solid var(--line)}.matura-graphantwort__kopf{display:flex;justify-content:space-between;gap:18px;align-items:start}.matura-graphantwort__kopf p{max-width:68ch;margin:5px 0 0;color:var(--pa-tinte-leise)}.matura-graphantwort__kopf>span{flex:0 0 auto;padding-left:12px;border-left:3px solid #3157b7;color:var(--pa-tinte-leise);font-size:12px;font-weight:700}.matura-graphantwort__board{width:100%;height:390px;margin-top:14px;border:1px solid #9eabc7;background:#fff;overflow:hidden;touch-action:none}.matura-graphantwort__board svg{display:block}.matura-graphantwort__neu{display:grid;grid-template-columns:minmax(110px,.5fr) minmax(110px,.5fr) auto;gap:10px;align-items:end;margin-top:14px}.matura-graphantwort__neu label{display:grid;gap:5px;font-size:12px;font-weight:800}.matura-graphantwort__tabelle{width:100%;margin-top:12px;border-collapse:collapse}.matura-graphantwort__tabelle th,.matura-graphantwort__tabelle td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left}.matura-graphantwort__tabelle input{width:100%;min-width:84px;padding:8px;border:1px solid var(--line);background:var(--surface);font:inherit}.matura-graphantwort__leer{margin:12px 0 0;color:var(--pa-tinte-leise);font-size:13px}.matura-konstruktion{min-width:0;grid-column:1 / -1;padding:16px;border-top:1px solid var(--line)}.matura-konstruktion__kopf{display:flex;justify-content:space-between;gap:18px;align-items:start}.matura-konstruktion__kopf p{max-width:68ch;margin:5px 0 0;color:var(--pa-tinte-leise)}.matura-konstruktion__kopf>span{flex:0 0 240px;padding-left:12px;border-left:3px solid #8b5e00;color:var(--pa-tinte-leise);font-size:12px;font-weight:700}.matura-konstruktion__board{width:100%;height:390px;margin-top:14px;border:1px solid #9eabc7;background:#fff;overflow:hidden;touch-action:none}.matura-konstruktion__board svg{display:block}.matura-konstruktion__lesefehler{display:grid;gap:8px;margin-top:14px;padding:12px;border:2px solid #8b5e00;background:#fffaf0}.matura-konstruktion__lesefehler p{margin:0;color:var(--pa-tinte-leise)}.matura-konstruktion__lesefehler .btn{justify-self:start}.matura-konstruktion__steuerung{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;align-items:end;margin-top:14px}.matura-konstruktion__steuerung label{display:grid;min-width:0;gap:5px;font-size:12px;font-weight:800}.matura-konstruktion__steuerung select{width:100%;min-height:42px;padding:8px;border:1px solid var(--line);background:var(--surface);color:var(--pa-tinte);font:inherit}.matura-konstruktion__steuerung .btn{min-height:42px}.matura-konstruktion__protokoll{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.matura-konstruktion__protokoll>div{display:flex;justify-content:space-between;gap:16px}.matura-konstruktion__protokoll small{color:var(--pa-tinte-leise)}.matura-konstruktion__protokoll ol{display:grid;gap:6px;margin:10px 0;padding-left:28px}.matura-konstruktion__protokoll li{padding-left:4px}.matura-konstruktion__protokoll li strong{display:inline-block;min-width:130px}.matura-konstruktion__protokoll li span{color:var(--pa-tinte-leise)}.matura-symbolpruefung{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px;border-top:1px solid var(--line);background:#f3f7f6}.matura-symbolpruefung p{margin:0;font-size:13px}.matura-symbolpruefung small{display:block;margin-top:4px;color:var(--pa-tinte-leise)}.matura-antwortformat__rohzustand{margin-top:14px;padding:14px;border:1px solid #c69224;background:#fff8df}.matura-antwortformat__rohzustand textarea{width:100%;margin-top:9px;resize:vertical}.matura-aktionen{margin-top:10px}.matura-loesungsdetails{margin-top:22px}.matura-loesungsdetails .loesungen{max-width:none}.matura-musterloesung{white-space:pre-line}.matura-raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.matura-raster article{padding:14px 16px}.matura-raster article:nth-child(2n){border-left:1px solid var(--line)}.matura-raster article:nth-child(n+3){border-top:1px solid var(--line)}.matura-raster ul{margin:8px 0 0;padding-left:19px}.matura-quellen{padding:14px 16px;border-top:1px solid var(--line);background:#f6f8f7}.matura-quellen ul{display:grid;gap:10px;margin-top:8px;padding-left:18px}.matura-quellen small{display:block;margin-top:2px;color:var(--pa-tinte-leise)}.matura-chat{max-width:76ch;margin-top:20px}.matura-probe-hinweis{max-width:76ch;margin:0 0 16px;color:var(--pa-tinte-leise)}.matura-probe-fachwahl{margin:0 0 14px}.matura-probe-fachwahl .leise-taste{border-bottom:2px solid transparent}.matura-probe-fachwahl .leise-taste.aktiv{border-bottom-color:var(--petrol);color:var(--petrol)}.matura-probe-kopf{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.matura-probe-kopf div{display:grid;gap:4px}.matura-probe-kopf small,.matura-probe-abschnitte small{display:block;color:var(--pa-tinte-leise)}.matura-probe-start{display:flex!important;align-items:center;gap:10px!important}.matura-probe-start>span{align-self:center;padding:4px 8px;border:1px solid var(--petrol);color:var(--petrol);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.matura-probe-abschnitte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.matura-probe-abschnitte article{display:grid;grid-template-columns:34px 1fr;gap:12px;min-width:0;padding:18px 16px}.matura-probe-abschnitte article+article{border-left:1px solid var(--line)}.matura-probe-nummer{display:grid;place-items:center;width:30px;height:30px;background:var(--petrol);color:#fff;font-weight:850}.matura-probe-abschnitte p{min-height:4.8em;margin:10px 0 14px;color:var(--pa-tinte-leise);font-size:14px}.matura-probe-abschnitte .taste{width:100%}.matura-probe-checkliste{margin-top:14px}.matura-probe-checkliste>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:14px 0 0}.matura-probe-checkliste ul{margin:8px 0 0;padding-left:19px}.matura-medien{max-width:76ch;margin:18px 0;border:1px solid var(--line)}.matura-medien article{padding:14px 16px;background:#f4f8f7}.matura-medien article+article{border-top:1px solid var(--line)}.matura-medien article>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.matura-medien article>div span{padding:4px 7px;border:1px solid currentColor;font-size:11px;font-weight:800;text-transform:uppercase}.matura-medien .freigegeben{color:#23664b}.matura-medien .wartet{color:#8b5e00}.matura-medien p{margin:8px 0;color:var(--pa-tinte-leise)}.matura-medien audio{width:100%;margin:8px 0}.matura-transcript{max-height:260px;overflow:auto;padding:12px;border-left:3px solid var(--gold);background:#fff;white-space:pre-line;color:var(--pa-tinte)!important}.matura-listening-retrieval,.matura-listening-mnemonic{margin-top:16px;padding-top:16px;border-top:1px solid var(--linie)}.matura-listening-retrieval label{display:grid;gap:4px;margin-bottom:8px}.matura-listening-retrieval textarea{width:100%;min-height:84px;margin-bottom:10px;resize:vertical}.matura-listening-mnemonic ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;padding-left:22px}.matura-listening-auswahl,.matura-listening-player,.matura-listening-transcript{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.matura-listening-auswahl>div,.matura-listening-aktionen{display:flex;flex-wrap:wrap;gap:10px}.matura-listening-status{display:grid!important;justify-content:stretch!important;gap:3px!important}.matura-listening-status span{padding:0!important;border:0!important;color:var(--pa-tinte-leise)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.matura-listening-ki{padding-left:10px;border-left:3px solid var(--petrol)}.matura-speaking{display:grid;max-width:980px;gap:28px;margin-top:22px}.matura-speaking>section{padding-top:22px;border-top:1px solid var(--line)}.matura-speaking__grenze{display:grid;gap:5px;padding:16px 18px!important;border:2px solid #234b46!important;background:#eef7f5}.matura-speaking__grenze p{margin:0;color:#234b46;font-weight:800}.matura-speaking__grenze small{color:var(--pa-tinte-leise)}.matura-speaking__abschnittskopf{display:flex;align-items:start;justify-content:space-between;gap:24px}.matura-speaking__abschnittskopf h3{margin-top:4px}.matura-speaking__abschnittskopf>strong{max-width:300px;text-align:right}.matura-speaking__phasen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border:1px solid var(--line)}.matura-speaking__phasen button{display:grid;min-height:86px;gap:5px;padding:15px;border:0;border-bottom:4px solid transparent;background:#fff;color:var(--pa-tinte);text-align:left;cursor:pointer}.matura-speaking__phasen button+button{border-left:1px solid var(--line)}.matura-speaking__phasen button.aktiv{border-bottom-color:var(--petrol);background:#eef7f5}.matura-speaking__phasen small{color:var(--pa-tinte-leise)}.matura-speaking__timeraktionen{align-items:center;margin-top:12px}.matura-speaking__timeraktionen small{max-width:48ch;color:#7a5200}.matura-speaking__datenstatus{flex:0 0 auto;padding:5px 8px;border:1px solid #7a5200;color:#7a5200;font-size:12px;font-weight:800;text-transform:uppercase}.matura-speaking__impuls figure{margin:16px 0 0;padding:20px;border:1px solid #9eabc7;background:#fff}.matura-speaking__legende{display:flex;flex-wrap:wrap;gap:18px;margin-left:min(24%,180px)}.matura-speaking__serie{display:inline-flex;align-items:center;gap:7px;font-weight:750}.matura-speaking__serie i{width:34px;height:13px;border:1px solid #163e74;background:#1d63a9}.matura-speaking__serie--schraffur i,.matura-speaking__balken--schraffur{border-color:#2a6f3a!important;background:repeating-linear-gradient(135deg,#3e914d 0 8px,#fff 8px 12px)!important}.matura-speaking__diagramm{display:grid;gap:18px;margin-top:22px}.matura-speaking__diagrammzeile{display:grid;grid-template-columns:minmax(130px,22%) minmax(0,1fr);gap:7px 16px;align-items:center}.matura-speaking__diagrammzeile>strong{grid-row:span 2}.matura-speaking__balkenzeile{display:flex;min-width:0;align-items:center;gap:9px}.matura-speaking__balken{display:block;min-width:4px;height:24px;border:1px solid #163e74;background:#1d63a9}.matura-speaking__balkenzeile>span:last-child{min-width:42px;font-variant-numeric:tabular-nums;font-weight:850}.matura-speaking__impuls figcaption{max-width:76ch;margin-top:16px;color:var(--pa-tinte-leise);font-size:13px}.matura-speaking__datentabelle{margin-top:12px;overflow-x:auto}.matura-speaking__datentabelle table{width:100%;border-collapse:collapse}.matura-speaking__datentabelle caption{padding:0 0 8px;font-weight:800;text-align:left}.matura-speaking__datentabelle th,.matura-speaking__datentabelle td{padding:9px 12px;border:1px solid var(--line);text-align:left}.matura-speaking__datentabelle thead{background:#eef2f6}.matura-speaking__auftraege{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0!important;border:1px solid var(--line)!important}.matura-speaking__auftraege>div{padding:20px}.matura-speaking__auftraege>div+div{border-left:1px solid var(--line)}.matura-speaking__auftraege h3{margin:5px 0 12px}.matura-speaking__auftraege ol,.matura-speaking__auftraege ul{display:grid;gap:8px;padding-left:22px}.matura-speaking__partner{display:flex;align-items:center;gap:9px;margin:14px 0;font-weight:800}.matura-speaking__partner input{width:20px;height:20px}.matura-speaking__notizen textarea{width:100%;margin-top:12px;resize:vertical}.matura-speaking__notizen>small{display:block;margin-top:7px;color:var(--pa-tinte-leise)}.matura-speaking__wortzahl{font-variant-numeric:tabular-nums;font-weight:800}.matura-speaking__wortzahl--warnung{color:#9a3412}.matura-speaking__beobachtung>p{max-width:76ch;margin:12px 0;color:var(--pa-tinte-leise)}.matura-speaking__beobachtungsraster{border:1px solid var(--line)}.matura-speaking__beobachtungsraster>section{display:grid;grid-template-columns:minmax(180px,.75fr) repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px}.matura-speaking__beobachtungsraster>section+section{border-top:1px solid var(--line)}.matura-speaking__beobachtungsraster h4{margin:0}.matura-speaking__beobachtungsraster p{grid-column:1;margin:0;color:var(--pa-tinte-leise);font-size:13px}.matura-speaking__beobachtungsraster label{grid-row:1 / span 2;display:grid;gap:5px}.matura-speaking__beobachtungsraster label:nth-of-type(1){grid-column:2}.matura-speaking__beobachtungsraster label:nth-of-type(2){grid-column:3}.matura-speaking__beobachtungsraster label span{font-size:12px;font-weight:800;text-transform:uppercase}.matura-speaking__beobachtungsraster textarea,.matura-speaking__abschluss textarea{width:100%;resize:vertical}.matura-speaking__abschluss{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.matura-speaking__abschluss label{display:grid;gap:7px}.matura-speaking__beobachtung>small{display:block;margin-top:10px;color:var(--pa-tinte-leise)}@media(max-width:900px){.charakter-editor-grid,.charakter-raum-grid{grid-template-columns:1fr}.charakter-portrait{min-height:390px}.charakter-portrait__bild,.charakter-portrait__bild img{height:270px}.charakter-page .mein-raum{min-height:460px}}@media(max-width:800px){.student-page .action-bar{align-items:stretch}.student-page .action-bar>.taste,.student-page .action-bar>button,.student-page .action-bar>label{width:100%}.student-page .work-panel__header{display:grid}.student-page .work-panel__action,.student-page .work-panel__action .taste{width:100%}.portfolio-galerie{grid-template-columns:1fr}.portfolio-werk>img,.portfolio-werk__platzhalter{height:190px}.verantwortungs-weg{grid-template-columns:repeat(5,154px)}.verantwortungs-rueckblick li{grid-template-columns:1fr;gap:5px}.verantwortungs-rueckblick strong{width:max-content}.vorhaben-liste li{grid-template-columns:1fr;gap:4px}.placement-schritte{grid-template-columns:1fr}.placement-schritte li{min-height:108px}.placement-schritte li+li{border-left:0;border-top:1px solid var(--line)}.charakter-page .figur-art,.charakter-ki-aktion{grid-template-columns:1fr}.charakter-ki-aktion .taste{width:100%}.charakter-page .charakter-auswahl{grid-template-columns:repeat(2,minmax(0,1fr))}.charakter-page .charakter-auswahl button{min-height:230px}.charakter-page .charakter-auswahl img{width:112px;height:168px}.charakter-page .inventar{grid-template-columns:1fr}.charakter-page .mein-raum{min-height:400px}.charakter-page .raum-charakter{left:32%;width:125px;height:240px}.charakter-page .raum-fenster{top:25px;right:25px;width:95px;height:82px}.schreibschrift-page .schrift-pruefung{grid-template-columns:1fr}.matura-aufgabe-kopf{display:grid;gap:10px}.matura-aufgabe-kopf>strong{width:max-content}.matura-raster{grid-template-columns:1fr}.matura-raster article:nth-child(2n){border-left:0}.matura-raster article+article{border-top:1px solid var(--line)}.matura-antwortformat__felder{grid-template-columns:1fr}.matura-antwortfeld:nth-child(odd){border-right:0}.matura-antwortfeld:nth-last-child(2){border-bottom:1px solid var(--line)}.matura-graphantwort{padding:12px}.matura-graphantwort__kopf{display:grid}.matura-graphantwort__kopf>span{padding:0 0 0 10px}.matura-graphantwort__board{height:290px}.matura-graphantwort__neu{grid-template-columns:1fr 1fr}.matura-graphantwort__neu .btn{grid-column:1 / -1}.matura-graphantwort__tabelle{display:block;overflow-x:auto}.matura-konstruktion{padding:12px}.matura-konstruktion__kopf{display:grid}.matura-konstruktion__kopf>span{padding:0 0 0 10px}.matura-konstruktion__board{height:290px}.matura-konstruktion__steuerung{grid-template-columns:minmax(0,1fr)}.matura-konstruktion__steuerung .btn{grid-column:1 / -1}.matura-symbolpruefung,.matura-probe-kopf{display:grid}.matura-probe-start{align-items:stretch;flex-direction:column}.matura-probe-abschnitte{grid-template-columns:1fr}.matura-probe-abschnitte article+article{border-top:1px solid var(--line);border-left:0}.matura-probe-abschnitte p{min-height:0}.matura-probe-checkliste>div{grid-template-columns:1fr}.matura-medien article>div{align-items:flex-start;flex-direction:column;gap:8px}.matura-speaking__abschnittskopf{display:grid}.matura-speaking__abschnittskopf>strong{max-width:none;text-align:left}.matura-speaking__phasen{grid-template-columns:1fr}.matura-speaking__phasen button+button{border-top:1px solid var(--line);border-left:0}.matura-speaking__legende{margin-left:0}.matura-speaking__diagrammzeile{grid-template-columns:minmax(104px,32%) minmax(0,1fr)}.matura-speaking__auftraege{grid-template-columns:1fr}.matura-speaking__auftraege>div+div{border-top:1px solid var(--line);border-left:0}.matura-speaking__beobachtungsraster>section{grid-template-columns:1fr}.matura-speaking__beobachtungsraster h4,.matura-speaking__beobachtungsraster p,.matura-speaking__beobachtungsraster label:nth-of-type(1),.matura-speaking__beobachtungsraster label:nth-of-type(2){grid-column:1;grid-row:auto}.matura-speaking__abschluss{grid-template-columns:1fr}}@media(max-width:430px){.metric-strip{grid-template-columns:1fr}.metric:nth-child(2n),.metric:nth-child(n+3){border-left:0;border-top:1px solid var(--line)}.portfolio-bildvorschau{grid-template-columns:72px minmax(0,1fr)}.portfolio-bildvorschau img{width:72px;height:60px}.portfolio-auswahlstand{display:grid;gap:4px}.charakter-page .charakter-auswahl{grid-template-columns:1fr 1fr}.charakter-page .mein-raum{min-height:360px}.charakter-page .raum-charakter{left:29%;bottom:4%;width:110px;height:210px}.charakter-page .raum-item{transform:scale(.78);transform-origin:bottom center}.matura-speaking__impuls figure{padding:12px}.matura-speaking__diagrammzeile{grid-template-columns:1fr;gap:5px}.matura-speaking__diagrammzeile>strong{grid-row:auto;margin-top:7px}}@media print{html,body,#root,.app,.app-shell,.app-bereich,.ansicht{width:100%!important;min-width:0!important;max-width:none!important}.app-shell{display:block!important}.portfolio-page{width:190mm!important;max-width:190mm!important;margin:0 auto!important;padding:0!important}.student-page .student-details,.student-page .action-bar,.portfolio-page .work-panel:first-of-type{display:none}.portfolio-page .page-header h1{max-width:none;font-size:30px}.portfolio-page .page-header__intro{font-size:12px}.portfolio-page .metric-strip{display:none}.portfolio-page .work-panel--quiet{padding:0;border:0;background:#fff}.portfolio-druckprofil{display:block;margin:0 0 7px;font-size:16px;font-weight:750}.portfolio-auswahlstand{margin-bottom:10px}.portfolio-galerie{grid-template-columns:repeat(auto-fit,minmax(72mm,1fr));gap:8mm}.portfolio-werk>img,.portfolio-werk__platzhalter{height:45mm}.portfolio-werk{break-inside:avoid}}.vorleser-tag{min-height:calc(100vh - 120px);display:grid;grid-template-rows:auto 1fr auto;justify-items:center;gap:12px;padding:10px 16px 8px;max-width:760px;margin:0 auto}.vorleser-kopf{display:flex;align-items:center;gap:14px}.vorleser-kopf img{width:58px;height:58px;object-fit:contain}.vorleser-kopf h1{font-family:var(--pa-font-display);font-size:clamp(30px,6vw,44px);color:var(--pa-tinte)}.vorleser-sprechen{width:64px;height:64px;display:grid;place-items:center;border:2px solid var(--pa-petrol);background:var(--pa-petrol-hell);color:var(--pa-petrol-tief);cursor:pointer}.vorleser-sprechen svg{width:34px;height:34px}.vorleser-sprechen:active{background:var(--pa-petrol);color:#fff}.vorleser-mission{position:relative;width:min(92vw,500px);padding:0;border:3px solid var(--pa-tinte);background:var(--pa-papier-warm);cursor:pointer;display:grid;box-shadow:8px 8px 0 var(--pa-petrol-hell);text-align:center}.vorleser-mission img{width:100%;height:clamp(250px,40vh,350px);object-fit:contain;background:var(--pa-papier);display:block}.vorleser-mission--ruhig{cursor:default;box-shadow:8px 8px 0 var(--pa-papier-linie)}.vorleser-titel{font-family:var(--pa-font-display);font-size:clamp(24px,5vw,34px);color:var(--pa-tinte);padding:14px 16px;border-top:2px solid var(--pa-tinte);background:var(--pa-papier);display:block}.vorleser-start-pfeil{position:absolute;right:14px;bottom:14px;width:56px;height:56px;display:grid;place-items:center;background:var(--pa-petrol);color:#fff;font-size:24px;border:2px solid var(--pa-tinte)}.vorleser-mission:active .vorleser-start-pfeil{background:var(--pa-petrol-tief)}.vorleser-fuss{display:grid;justify-items:center;gap:10px}.vorleser-hilfe{display:inline-flex;align-items:center;gap:8px;min-height:var(--pa-touch-min);padding:8px 18px;border:2px solid var(--pa-papier-linie);background:var(--pa-papier);color:var(--pa-tinte-weich);font-size:17px;cursor:pointer}.vorleser-hilfe svg{width:22px;height:22px}.vorleser-erwachsenen-hinweis{font-size:12px;color:var(--pa-tinte-leise);max-width:460px;text-align:center}@media(max-height:820px)and (min-width:801px){.vorleser-tag{min-height:0}.vorleser-kopf h1{font-size:34px}.vorleser-mission img{height:290px}.vorleser-titel{padding:10px 14px;font-size:26px}.vorleser-erwachsenen-hinweis{margin:0;line-height:1.3}}@media(max-width:800px){.vorleser-tag{min-height:0;gap:8px;padding-block:8px}.vorleser-kopf{gap:10px}.vorleser-kopf img{width:48px;height:48px}.vorleser-sprechen{width:56px;height:56px}.vorleser-mission img{height:clamp(190px,28vh,240px)}.vorleser-titel{padding:10px 72px 10px 12px;font-size:clamp(24px,7vw,30px)}.vorleser-start-pfeil{width:50px;height:50px;right:10px;bottom:10px}}.figur-wahl{max-width:1040px;margin:0 auto;padding:20px 16px;display:grid;gap:20px}.figur-wahl__kopf{display:flex;align-items:center;gap:14px}.figur-wahl__kopf img{width:64px;height:64px;object-fit:contain}.figur-wahl__kopf h1{font-family:var(--pa-font-display);font-size:clamp(26px,4.5vw,38px);color:var(--pa-tinte)}.figur-wahl__kopf .vorleser-sprechen{margin-left:auto}.figur-wahl__galerie{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.figur-wahl__gruppen{display:grid;gap:28px}.figur-wahl__gruppe{display:grid;gap:12px}.figur-wahl__gruppe>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:10px;border-bottom:2px solid var(--pa-petrol)}.figur-wahl__gruppe h2{margin:0;font-family:var(--pa-font-display);color:var(--pa-tinte);font-size:26px}.figur-wahl__figur{width:100%;display:grid;gap:4px;padding:12px 10px;border:2px solid var(--pa-papier-linie);background:var(--pa-papier);cursor:pointer;text-align:center;color:var(--pa-tinte)}.figur-wahl__figur img{width:112px;height:112px;object-fit:contain;justify-self:center;image-rendering:-webkit-optimize-contrast}.figur-wahl__figur strong{font-family:var(--pa-font-display);font-size:17px}.figur-wahl__figur span{font-size:12px;color:var(--pa-tinte-weich);min-height:30px}.figur-wahl__figur--gewaehlt{border-color:var(--pa-petrol);box-shadow:4px 4px 0 var(--pa-petrol-hell);background:var(--pa-petrol-hell)}.figur-wahl__fuss{position:static;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap;padding:12px 16px;background:var(--pa-papier);border-top:2px solid var(--pa-papier-linie)}.figur-wahl__fuss--aktiv{border-top-color:var(--pa-petrol)}.figur-wahl__auswahlleiste{position:sticky;top:8px;z-index:30;min-height:86px;border:2px solid var(--pa-papier-linie);box-shadow:0 10px 24px #102c3124}.figur-wahl__auswahlleiste.figur-wahl__fuss--aktiv{border-color:var(--pa-petrol);background:#f0f8f6}.figur-wahl__bestaetigung{display:flex;align-items:center;gap:14px}.figur-wahl__bestaetigung img{width:72px;height:72px;object-fit:contain}.figur-wahl__bestaetigung strong{font-family:var(--pa-font-display);font-size:20px;display:block}.figur-wahl__bestaetigung span{color:var(--pa-tinte-weich);font-size:13px}@media(max-width:800px){.figur-wahl__fuss{align-items:stretch;flex-direction:column}.figur-wahl__fuss>button{width:100%}.figur-wahl__bestaetigung{min-width:0;flex-wrap:wrap}.figur-wahl__bestaetigung>div{min-width:0}.figur-wahl__bestaetigung span{overflow-wrap:anywhere}.figur-wahl__bestaetigung .taste{flex:1 1 100%}.figur-wahl__gruppe>header{align-items:stretch;flex-direction:column}}.selbst-einschaetzung{max-width:720px;margin:0 auto;padding:24px 16px;display:grid;gap:22px}.selbst-einschaetzung__kopf{display:flex;align-items:center;gap:14px}.selbst-einschaetzung__kopf img{width:64px;height:64px;object-fit:contain}.selbst-einschaetzung__kopf h1{font-family:var(--pa-font-display);font-size:clamp(26px,4.5vw,36px);color:var(--pa-tinte)}.selbst-einschaetzung__kopf .vorleser-sprechen{margin-left:auto}.selbst-einschaetzung__stufen{display:grid;gap:12px}.selbst-einschaetzung__stufe{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:8px}.selbst-einschaetzung__stufe .option-vorlesen{width:56px}.selbst-einschaetzung__wahl{display:flex;align-items:center;gap:16px;padding:18px 20px;border:2px solid var(--pa-tinte);background:var(--pa-papier);cursor:pointer;font-size:clamp(18px,3vw,22px);font-family:var(--pa-font-display);color:var(--pa-tinte);text-align:left;min-height:84px}.selbst-einschaetzung__wahl:hover{background:var(--pa-petrol-hell)}.selbst-einschaetzung__zeichen{font-size:40px}.selbst-einschaetzung__bild{width:128px;height:128px;object-fit:contain;flex-shrink:0;border:2px solid var(--pa-tinte)}@media(min-width:900px){.selbst-einschaetzung__stufen{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.selbst-einschaetzung__stufe{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr 44px;gap:6px}.selbst-einschaetzung__stufe .option-vorlesen{width:100%;height:44px}.selbst-einschaetzung__wahl{flex-direction:column;text-align:center;gap:12px;padding:16px 14px}.selbst-einschaetzung__bild{width:100%;height:auto;aspect-ratio:1 / 1}}.mentor-page{min-width:0}.rolle-mentor .app-kopf>div:first-child,.rolle-mentor .kopf-werkzeuge{min-width:0}.rolle-mentor .kopf-taste{min-height:44px}.rolle-mentor .profilmarke{width:44px;min-width:44px;height:44px;flex:0 0 44px}.rolle-mentor .mobil-menue{min-height:44px}.rolle-mentor .app-kopf>div:first-child>strong,.mentor-page .page-header h1,.mentor-page .work-panel h2,.mentor-page .empty-state h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.mentor-page .status-band span{min-width:0;overflow-wrap:anywhere}.mentor-page .taste,.mentor-page button:not(.profilmarke),.mentor-page input:not([type=checkbox]):not([type=radio]),.mentor-page select,.mentor-page textarea{min-height:44px}.mentor-page a.taste{display:inline-flex;align-items:center}.mentor-group-focus .gruppenfokus-auswahl label{min-width:44px;min-height:44px}.rolle-mentor .profil-seite a{min-height:44px;display:inline-flex;align-items:center}.rolle-mentor .evidence-page .evidence-button,.rolle-mentor .evidence-page select{min-height:44px}.rolle-mentor .evidence-page h1,.rolle-mentor .evidence-page h2{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rolle-mentor .vorbereitung-page button,.rolle-mentor .vorbereitung-page select,.rolle-mentor .vorbereitung-page input,.rolle-mentor .vorbereitung-page textarea{min-height:44px}.mentor-page .page-header__copy:only-child{grid-column:1 / -1;max-width:980px}.mentor-page .work-panel,.mentor-page .gruppenfokus{min-width:0}.mentor-page .work-panel>.status-band+*,.mentor-page .work-panel>.mentor-panel-intro+*{margin-top:18px}.mentor-panel-intro{max-width:74ch;color:var(--pa-tinte-weich)}.mentor-panel-note{max-width:78ch;margin-top:14px;color:var(--pa-tinte-leise);font-size:12px}.mentor-action-note{max-width:52ch;color:var(--pa-tinte-leise);font-size:12px;line-height:1.4}.mentor-empty-next{padding-left:12px;border-left:3px solid var(--gold);color:var(--ink);font-weight:650}.mentor-cockpit__overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.95fr);gap:22px;align-items:stretch}.mentor-priority-panel,.mentor-group-focus,.mentor-group-focus .gruppenfokus{height:100%}.mentor-priority-panel .empty-state{min-height:240px;border:0;padding:18px 0 0;background:transparent}.mentor-priority-panel .empty-state>div{max-width:58ch}.mentor-group-focus .gruppenfokus{margin:0;border-top-width:4px}.mentor-group-focus .gruppenfokus h2{font-size:clamp(24px,2.8vw,34px)}.mentor-group-focus .gruppenfokus .formzeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));align-items:stretch;gap:8px}.mentor-group-focus .gruppenfokus .formzeile .eingabe{grid-column:1 / -1;width:100%;min-width:0;max-width:none}.mentor-group-focus .gruppenfokus .formzeile button:only-of-type{grid-column:1 / -1}.mentor-priority-list{list-style:none;display:grid;border-top:1px solid var(--line)}.mentor-priority-list li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:13px;padding:14px 0;border-bottom:1px solid var(--line)}.mentor-priority-list__index{min-width:60px;height:26px;align-self:start;display:grid;place-items:center;padding:0 6px;border:1px solid var(--petrol);color:var(--petrol);font-family:var(--pa-font-mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.mentor-priority-list li.prioritaet-1 .mentor-priority-list__index{border-color:var(--pa-fehler);color:var(--pa-fehler)}.mentor-priority-list li.prioritaet-2 .mentor-priority-list__index{border-color:var(--gold);color:#725415}.mentor-priority-list p{margin-top:2px}.mentor-priority-list small{display:block;margin-top:5px;color:var(--pa-tinte-weich)}.mentor-mode-nav{display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line)}.mentor-mode-nav button{min-width:126px;min-height:46px;padding:9px 16px;border:1px solid var(--line);border-bottom:0;background:#fff;color:var(--ink);font-weight:700;cursor:pointer}.mentor-mode-nav button+button{border-left:0}.mentor-mode-nav button.aktiv{border-color:var(--petrol);background:var(--petrol);color:#fff}.mentor-mode-nav>a{align-self:center;margin-left:auto;padding:8px 0 8px 18px;color:var(--petrol);font-size:12px;font-weight:700}.mentor-desktop-data{min-width:0}.mentor-mobile-data{display:none}.mentor-data-card{border:1px solid var(--line);border-left:3px solid var(--petrol);background:#fff}.mentor-data-card>header,.mentor-data-card>h3,.mentor-data-card>p,.mentor-data-card>dl{padding-right:14px;padding-left:14px}.mentor-data-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px;padding-top:14px}.mentor-data-card>h3{padding-top:14px}.mentor-data-card>p{margin-top:5px;color:var(--pa-tinte-weich)}.mentor-data-card dl{margin-top:12px;padding-bottom:12px}.mentor-data-card dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:7px 0;border-top:1px solid var(--line)}.mentor-data-card dt{color:var(--pa-tinte-leise);font-size:12px}.mentor-data-card dd{font-family:var(--pa-font-mono);text-align:right}.mentor-ein-klick{min-width:250px;display:grid;gap:7px}.mentor-ein-klick .action-bar{display:grid;grid-template-columns:1fr;gap:6px}.mentor-ein-klick .taste{width:100%;min-height:44px;white-space:normal}.mentor-ein-klick>small{max-width:300px;color:var(--pa-tinte-leise);line-height:1.35}.mentor-ein-klick>.feedback-richtig,.mentor-ein-klick>.feedback-falsch{display:block;max-width:300px;padding:7px 9px;font-size:12px}.mentor-data-card>.mentor-ein-klick{margin:0 14px 14px;padding-top:12px;border-top:1px solid var(--line)}.mentor-preparation-list{display:grid;border-top:1px solid var(--line)}.mentor-preparation-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid var(--line)}.mentor-preparation-list article>div{min-width:0;display:grid}.mentor-preparation-list article span{overflow-wrap:anywhere}.mentor-preparation-status{flex:none;padding:5px 8px;border-left:3px solid var(--gold);background:#fff7dc;font-size:11px;font-weight:700}.mentor-preparation-status.ist-bearbeitet{border-left-color:var(--petrol);background:#eaf4f2}.mentor-preparation-form{grid-template-columns:minmax(150px,.55fr) minmax(220px,1fr) minmax(220px,1fr);margin-top:24px}.mentor-commitment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mentor-commitment{min-width:0;padding:18px;border:1px solid var(--line);border-top:3px solid var(--petrol);background:#fff}.mentor-commitment>header{display:flex;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--line)}.mentor-commitment>header span{color:var(--pa-tinte-leise);font-size:11px}.mentor-commitment__review{padding:14px 0;border-bottom:1px solid var(--line)}.mentor-commitment__review p{margin-top:4px}.mentor-commitment__form{margin-top:16px}.mentor-review-list{display:grid;gap:12px}.mentor-review-list article{padding:18px;border:1px solid var(--line);border-left:4px solid var(--gold);background:#fff}.mentor-review-list h3{max-width:64ch;margin-top:5px}.mentor-new-commitment{scroll-margin-top:18px}.mentor-today-commitments{display:grid;gap:8px;margin-top:18px}.mentor-ai-proposal{margin-top:22px;padding:20px;border:1px solid var(--petrol);border-left-width:4px;background:#f4faf8}.mentor-ai-proposal>p+p{margin-top:5px}.mentor-target-list{display:grid;gap:8px;margin-top:16px}.mentor-target-list label{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;padding:10px 0;border-top:1px solid #c9ded9}.mentor-target-list input{min-height:0;margin-top:3px}.mentor-timeline{list-style:none;display:grid}.mentor-timeline li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px}.mentor-timeline__rail{position:relative;min-height:100%}.mentor-timeline__rail:before{content:"";position:absolute;top:8px;bottom:-8px;left:11px;width:1px;background:var(--line)}.mentor-timeline__rail:after{content:"";position:absolute;top:8px;left:6px;width:11px;height:11px;border:2px solid white;background:var(--petrol);box-shadow:0 0 0 1px var(--petrol)}.mentor-timeline li:last-child .mentor-timeline__rail:before{bottom:calc(100% - 20px)}.mentor-timeline article{margin-bottom:14px;padding:16px 18px;border:1px solid var(--line);background:#fff}.mentor-timeline article>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.mentor-timeline article>header div{display:grid}.mentor-timeline time,.mentor-timeline article>header>span,.mentor-timeline article>small{color:var(--pa-tinte-leise);font-size:11px}.mentor-timeline article>p{margin:12px 0 8px;font-size:16px;line-height:1.5}.mentor-external-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mentor-format-example{display:block;width:fit-content;margin-top:10px;padding:8px 10px;border-left:3px solid var(--gold);background:#fff7dc;font-family:var(--pa-font-mono);color:var(--ink)}.mentor-mission-list{display:grid;gap:20px}.mentor-mission-status{display:block;padding:7px 9px;border-left:3px solid var(--gold);background:#fff7dc;color:#5d4a18;font-size:11px;font-weight:750}.mentor-mission-status.status-bestaetigt{border-left-color:var(--petrol);background:#eaf4f2;color:var(--petrol)}.mentor-mission-status.status-ueberarbeiten{border-left-color:var(--pa-fehler);background:#fff0ed;color:var(--pa-fehler)}.mentor-conflict-note{margin:0;padding:12px 14px;border-left:3px solid var(--pa-fehler);background:#fff5f2;color:#6c2b21}.mentor-submission-note{margin:18px 0;padding:17px;border-left:4px solid var(--gold);background:#fff8df}.mentor-submission-note p{margin-top:7px;font-size:16px}.mentor-rubric-list{display:none}.mentor-rubric-list>div{padding:14px 0;border-top:1px solid var(--line)}.mentor-rubric-list dt{font-weight:750}.mentor-rubric-list dd{margin-top:6px;color:var(--pa-tinte-weich)}.mentor-questions{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.mentor-questions ul{margin-top:8px;padding-left:20px}.mentor-questions li+li{margin-top:6px}.mentor-workflow{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:#fff}.mentor-workflow li{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;align-items:center;padding:15px 17px}.mentor-workflow li+li{border-left:1px solid var(--line)}.mentor-workflow li>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid #9b9890;color:var(--pa-tinte-leise);font-family:var(--pa-font-mono)}.mentor-workflow li>div{display:grid}.mentor-workflow small{margin-top:2px;color:var(--pa-tinte-leise)}.mentor-workflow li.ist-aktuell{box-shadow:inset 0 -4px 0 var(--gold)}.mentor-workflow li.ist-erledigt>span{border-color:var(--petrol);background:var(--petrol);color:#fff}.mentor-workflow li.ist-erledigt{background:#f1f8f6}.mentor-weekly-report .field textarea{min-height:310px;line-height:1.6}@media(max-width:1040px){.mentor-cockpit__overview,.mentor-commitment-list{grid-template-columns:1fr}.mentor-external-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor-preparation-form{grid-template-columns:1fr 1fr}.mentor-preparation-form .field:last-child{grid-column:1 / -1}}@media(max-width:800px){body:has(.mentor-page) .app-kopf>div:first-child{flex:1 1 auto;min-width:0}body:has(.mentor-page) .app-kopf>div:first-child>strong{display:block;white-space:normal}body:has(.mentor-page) .kopf-werkzeuge{flex:0 0 auto}.mentor-page .page-header__copy:only-child{grid-column:auto}.mentor-page .work-panel__header{display:block}.mentor-page .work-panel__action{margin-top:10px}.mentor-page .action-bar{align-items:stretch}.mentor-page .action-bar>.taste,.mentor-page .action-bar>a.taste{width:100%;text-align:center}.mentor-page .empty-state .taste{width:100%;text-align:center}.mentor-mode-nav{display:grid;grid-template-columns:1fr 1fr}.mentor-mode-nav button{min-width:0;border:1px solid var(--line)}.mentor-mode-nav button+button{border-left:1px solid var(--line)}.mentor-mode-nav button:nth-child(2n){border-left:0}.mentor-mode-nav button:nth-child(n+3){border-top:0}.mentor-mode-nav>a{grid-column:1 / -1;margin-left:0;padding:10px 0}.mentor-desktop-data{display:none}.mentor-mobile-data{display:grid;gap:10px}.mentor-rubric-list{display:block}.mentor-cockpit__overview,.mentor-preparation-form,.mentor-external-grid{grid-template-columns:1fr}.mentor-preparation-form .field:last-child{grid-column:auto}.mentor-preparation-list article{align-items:start}.mentor-preparation-status{max-width:110px;text-align:right}.mentor-group-focus .gruppenfokus{padding:18px 14px}.mentor-group-focus .gruppenfokus .formzeile{display:grid;grid-template-columns:1fr}.mentor-group-focus .gruppenfokus .formzeile .eingabe,.mentor-group-focus .gruppenfokus .formzeile button{width:100%;max-width:none}.mentor-group-focus .gruppenfokus-auswahl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mentor-group-focus .gruppenfokus-auswahl label{min-width:44px;min-height:44px;display:flex;align-items:center;gap:5px}.mentor-commitment{padding:15px 13px}.mentor-commitment__review .action-bar{display:grid;grid-template-columns:1fr}.mentor-timeline li{grid-template-columns:18px minmax(0,1fr);gap:8px}.mentor-timeline__rail:before{left:8px}.mentor-timeline__rail:after{left:3px}.mentor-timeline article{padding:14px 12px}.mentor-timeline article>header{display:grid}.mentor-timeline article>header>span{margin-top:4px}.mentor-workflow{grid-template-columns:1fr}.mentor-workflow li+li{border-left:0;border-top:1px solid var(--line)}.mentor-workflow li.ist-aktuell{box-shadow:inset 4px 0 0 var(--gold)}.mentor-weekly-report .field textarea{min-height:360px}}@media(max-width:900px){.rolle-mentor .app-kopf{gap:8px}.rolle-mentor .kopf-werkzeuge{gap:6px}.rolle-mentor .kopf-taste{width:44px;min-width:44px;justify-content:center}.rolle-mentor .kopf-taste-text{display:none}.rolle-mentor .testansicht select{max-width:142px}}.rolle-mentor .schulkalender button,.rolle-mentor .schulkalender select,.rolle-mentor .schulkalender input,.rolle-mentor .schulkalender textarea{min-height:44px}@media print{.mentor-mode-nav,.mentor-page .action-bar{display:none!important}.mentor-timeline article{break-inside:avoid}}.adult-report-page{--adult-muted: #5d7076;--adult-soft: #eef3f0;--adult-gold-soft: #fff7dc}.rolle-eltern .app-kopf>div:first-child,.rolle-leitung .app-kopf>div:first-child,.rolle-eltern .kopf-werkzeuge,.rolle-leitung .kopf-werkzeuge{min-width:0}.rolle-eltern .kopf-taste,.rolle-leitung .kopf-taste{min-height:44px}.rolle-eltern .profilmarke,.rolle-leitung .profilmarke{width:44px;min-width:44px;height:44px;flex:0 0 44px}.rolle-eltern .mobil-menue,.rolle-leitung .mobil-menue{min-height:44px}.rolle-eltern .app-kopf>div:first-child>strong,.rolle-leitung .app-kopf>div:first-child>strong,.adult-report-page .page-header h1,.adult-report-page .work-panel h2,.adult-report-page .empty-state h3,.adult-report-page .empty-state p,.adult-report-page .metric strong,.adult-report-page .metric span,.adult-report-page .metric small{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.adult-report-page .metric{min-width:0}.adult-report-page .taste,.adult-report-page button:not(.profilmarke),.adult-report-page input:not([type=checkbox]):not([type=radio]),.adult-report-page select,.adult-report-page textarea{min-height:44px}.adult-report-page a.taste{display:inline-flex;align-items:center}.rolle-eltern .profil-seite a,.rolle-leitung .profil-seite a{min-height:44px;display:inline-flex;align-items:center}.rolle-eltern .profil-seite h1,.rolle-eltern .profil-seite h2,.rolle-leitung .profil-seite h1,.rolle-leitung .profil-seite h2{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rolle-eltern .evidence-page .evidence-button,.rolle-leitung .evidence-page .evidence-button,.rolle-eltern .evidence-page select,.rolle-leitung .evidence-page select{min-height:44px}.rolle-eltern .evidence-page h1,.rolle-eltern .evidence-page h2,.rolle-leitung .evidence-page h1,.rolle-leitung .evidence-page h2{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rolle-eltern .privacy-console .page-header__copy,.rolle-leitung .privacy-console .page-header__copy{min-width:0;width:100%}.rolle-eltern .privacy-console .page-header h1,.rolle-leitung .privacy-console .page-header h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rolle-eltern .privacy-console .metric,.rolle-leitung .privacy-console .metric{min-width:0}.rolle-eltern .privacy-console .metric span,.rolle-eltern .privacy-console .metric small,.rolle-leitung .privacy-console .metric span,.rolle-leitung .privacy-console .metric small{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rolle-eltern .privacy-console button,.rolle-leitung .privacy-console button{min-width:44px;min-height:44px}.adult-lead-panel .status-band,.adult-report-page .empty-state+.status-band,.adult-report-page .metric-strip+.empty-state,.adult-report-page .data-region+.adult-footnote{margin-top:20px}.adult-lead{max-width:66ch;font-family:var(--pa-font-display);font-size:clamp(22px,2.6vw,34px);line-height:1.28;color:var(--ink)}.adult-footnote{max-width:78ch;color:var(--adult-muted);font-size:12px;line-height:1.55}.placement-dossier-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.placement-dossier-actions .taste{display:inline-flex;align-items:center;justify-content:center}.placement-dossier-preview{display:grid;gap:14px;margin-top:18px}.placement-dossier-chain{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--line);list-style:none}.placement-dossier-chain li{min-width:0;display:grid;grid-template-columns:22px minmax(0,1fr);gap:7px;align-items:start;padding:10px 12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-size:12px}.placement-dossier-chain li:nth-child(3n){border-right:0}.placement-dossier-chain li[data-erfuellt=true]{background:#eaf4f1;color:var(--petrol)}.placement-dossier-chain li>span{font-weight:800}.placement-aggregate-mobile{display:none}.adult-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.adult-two-column>.work-panel{min-width:0}.adult-two-column .empty-state,.adult-two-column .empty-state>div,.adult-two-column .empty-state__copy{min-width:0}.adult-two-column .empty-state{grid-template-columns:1fr}.annual-evidence-list li:has(>p:only-child){grid-template-columns:minmax(0,1fr)}.annual-evidence-list p{min-width:0;overflow-wrap:anywhere}.adult-note{padding:18px 20px;border-left:4px solid var(--petrol);background:var(--adult-soft)}.adult-note .label{margin-bottom:8px}.adult-note--report{border-left-color:var(--gold);background:var(--adult-gold-soft);white-space:pre-line}.adult-disclosure-list{border-top:1px solid var(--line)}.adult-disclosure{border-bottom:1px solid var(--line)}.adult-disclosure>summary{min-height:54px;display:flex;align-items:center;padding:12px 4px;color:var(--ink);font-weight:700;cursor:pointer}.adult-disclosure>summary:before{content:"+";width:28px;flex:none;color:var(--petrol);font-family:var(--pa-font-mono);font-size:20px}.adult-disclosure[open]>summary:before{content:"−"}.adult-disclosure>summary::marker,.adult-disclosure>summary::-webkit-details-marker{display:none}.adult-disclosure>:not(summary){margin-bottom:18px}.adult-subject-list,.adult-forecast-list,.adult-check-list,.annual-subject-list,.annual-competency-list,.annual-portfolio-list,.matura-profile-list{display:grid}.adult-subject-list>article{min-width:0;display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:20px;padding:15px 0;border-top:1px solid var(--line)}.adult-subject-list>article:first-child{border-top:0}.adult-subject-list>article>div:first-child strong,.adult-subject-list>article>div:first-child span{display:block}.adult-subject-list>article>div:first-child span{margin-top:3px;color:var(--adult-muted);font-size:12px}.adult-subject-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.adult-subject-list dl>div{min-width:0}.adult-subject-list__wide{grid-column:1 / -1}.adult-subject-list dt,.adult-definition-list dt,.annual-document dt,.new-access-result dt{color:var(--adult-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.adult-subject-list dd,.adult-definition-list dd,.annual-document dd,.new-access-result dd{margin:3px 0 0}.adult-forecast-list,.adult-check-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.adult-forecast-list article,.adult-check-list article{min-width:0;padding:15px;background:var(--surface)}.adult-forecast-list strong,.adult-forecast-list span,.adult-forecast-list small,.adult-check-list strong,.adult-check-list span,.adult-check-list small{display:block}.adult-forecast-list span,.adult-check-list p{margin-top:4px}.adult-forecast-list small,.adult-check-list small{margin-top:5px;color:var(--adult-muted)}.adult-check-list article>div{display:flex;justify-content:space-between;gap:14px}.adult-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.adult-definition-list>div{min-width:0;padding:14px 16px;border-bottom:1px solid var(--line)}.adult-definition-list>div:nth-child(odd){border-right:1px solid var(--line)}.adult-definition-list>div:nth-last-child(-n+2){border-bottom:0}.annual-document{max-width:1020px;margin:0 auto;padding:clamp(24px,4vw,54px);border:1px solid var(--line);background:#fff;box-shadow:0 18px 44px #102c3117}.annual-document>*+*{margin-top:30px}.annual-document__head{display:flex;justify-content:space-between;gap:30px;padding-bottom:24px;border-bottom:2px solid var(--ink)}.annual-document__head h2{margin:4px 0 0;font-size:clamp(30px,4vw,46px)}.annual-document__head dl{min-width:210px}.annual-document__head dl>div{padding:7px 0;border-top:1px solid var(--line)}.annual-document .work-panel{padding:0 0 26px;border:0;border-bottom:1px solid var(--line);background:transparent}.annual-document .work-panel__header{margin-bottom:14px;padding-bottom:10px}.annual-subject-list>section{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,.8fr);gap:20px;padding:14px 0;border-top:1px solid var(--line)}.annual-subject-list h3{margin:0}.annual-subject-list p{color:var(--adult-muted);font-size:12px}.annual-subject-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.annual-evidence-list{list-style:none;border-top:1px solid var(--line)}.annual-evidence-list li{display:grid;grid-template-columns:110px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.annual-evidence-list time{font-family:var(--pa-font-mono);color:var(--adult-muted);font-size:12px}.annual-competency-list,.annual-portfolio-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.annual-competency-list article,.annual-portfolio-list article{min-width:0;padding:15px;background:#fff}.annual-competency-list article>div,.annual-portfolio-list article>div{display:flex;justify-content:space-between;gap:12px}.annual-competency-list span,.annual-portfolio-list span,.annual-competency-list small,.annual-portfolio-list small{color:var(--adult-muted);font-size:11px}.annual-competency-list p,.annual-portfolio-list p{margin:8px 0}.annual-document__footer{padding-top:18px;border-top:2px solid var(--ink);color:var(--adult-muted);font-size:11px}.governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;border:1px solid var(--line)}.governance-grid article{min-width:0;padding:18px;border-bottom:1px solid var(--line)}.governance-grid article:nth-child(odd){border-right:1px solid var(--line)}.governance-grid article:nth-last-child(-n+2){border-bottom:0}.governance-grid h3{margin-bottom:7px}.governance-grid p{color:var(--adult-muted);font-size:13px}.governance-access-list{grid-template-columns:1fr}.governance-access-list>div,.governance-access-list>div:nth-child(odd),.governance-access-list>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.governance-access-list>div:last-child{border-bottom:0}.governance-chat{max-height:360px;padding:14px;border:1px solid var(--line);background:var(--surface-muted)}.governance-chat .label{display:block;margin-bottom:4px}.governance-chat-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:14px}.ai-governance-page .metric>strong{font-size:clamp(23px,3vw,34px)}.adult-view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:var(--surface)}.adult-view-switch button{min-width:0;padding:16px 18px;border:0;border-left:4px solid transparent;background:transparent;color:var(--adult-muted);text-align:left;cursor:pointer}.adult-view-switch button+button{border-left-width:1px;border-left-color:var(--line)}.adult-view-switch button.aktiv{border-left:4px solid var(--gold);background:var(--adult-soft);color:var(--ink)}.adult-view-switch button strong,.adult-view-switch button small{display:block}.adult-view-switch button small{margin-top:3px;color:var(--adult-muted)}.coverage-map-page .data-region table,.matura-board-page .data-region table{min-width:980px}.coverage-map-page td small{display:block;max-width:45ch;margin-top:4px;color:var(--adult-muted)}.board-status{display:inline-block;padding-left:8px;border-left:3px solid #8b9694;font-weight:700;text-transform:capitalize}.board-status--gesperrt{border-left-color:var(--pa-fehler);color:var(--pa-fehler)}.board-status--offen,.board-status--wartet{border-left-color:var(--gold);color:#7a5b17}.matura-profile-list article{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr) minmax(180px,.8fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.matura-profile-list article>div{display:flex;justify-content:space-between;gap:10px}.matura-profile-list small{color:var(--adult-muted)}.access-create-layout{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:clamp(24px,4vw,50px);align-items:start}.access-create-intro h3{margin-bottom:9px;font-family:var(--pa-font-display);font-size:25px}.access-create-intro>p{color:var(--adult-muted)}.access-create-intro .status-band{grid-template-columns:1fr;margin-top:22px}.access-create-intro .status-band>span{grid-row:auto}.access-create-form{min-width:0}.access-assignment{margin-top:18px;padding:16px;border:1px solid var(--line)}.access-assignment legend{padding:0 7px;font-weight:700}.access-permission-list{display:grid;border-top:1px solid var(--lw-linie)}.access-role-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--lw-linie)}.access-role-row>div{display:grid;gap:3px}.access-role-row small{color:var(--pa-tinte-leise)}@media(max-width:640px){.access-role-row{align-items:stretch;flex-direction:column}.access-role-row button{width:100%}}.access-check{min-height:46px;display:flex;align-items:flex-start;gap:10px;padding:10px 0;color:var(--ink);font-size:13px}.access-check+.access-check{border-top:1px solid var(--line)}.access-check input{width:19px;height:19px;min-height:19px;margin-top:1px;flex:none}.access-check--consent,.access-check--documented{margin-top:14px;padding:14px;border-left:4px solid var(--petrol);background:var(--adult-soft)}.access-check--documented{border-left-color:var(--gold);background:var(--adult-gold-soft)}.new-access-result dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d6b858}.new-access-result dl>div{min-width:0;padding:16px}.new-access-result dl>div+div{border-left:1px solid #d6b858}.new-access-result dd{overflow-wrap:anywhere;font-family:var(--pa-font-mono);font-size:17px}.access-admin-page .data-region table,.ai-governance-page .data-region table{min-width:820px}@media(max-width:900px){.adult-two-column,.access-create-layout{grid-template-columns:1fr}.annual-document{max-width:none}}@media(max-width:1350px){.rolle-eltern .gemeinschaft-layout,.rolle-leitung .gemeinschaft-layout{grid-template-columns:minmax(0,1fr)}.rolle-eltern .gemeinschaft-seitenleiste,.rolle-leitung .gemeinschaft-seitenleiste,.rolle-eltern .gemeinschaft-seitenleiste>*,.rolle-leitung .gemeinschaft-seitenleiste>*{min-width:0}.rolle-eltern .gemeinschaft-termine article,.rolle-leitung .gemeinschaft-termine article{grid-template-columns:minmax(0,1fr)}.rolle-eltern .gemeinschaft-termine time,.rolle-leitung .gemeinschaft-termine time{grid-row:auto}}@media(max-width:800px){.adult-report-page .page-header h1,.adult-report-page .work-panel h2,.adult-report-page .empty-state h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.adult-two-column,.adult-forecast-list,.adult-check-list,.annual-competency-list,.annual-portfolio-list,.governance-grid,.adult-view-switch,.governance-chat-form,.new-access-result dl{grid-template-columns:1fr}.placement-dossier-actions .taste{width:100%}.placement-dossier-chain{grid-template-columns:1fr}.placement-dossier-chain li,.placement-dossier-chain li:nth-child(3n){border-right:0}.placement-dossier-chain li:last-child{border-bottom:0}.placement-aggregate-desktop{display:none}.placement-aggregate-mobile{display:grid;border:1px solid var(--line)}.placement-aggregate-mobile article{min-width:0;padding:14px;background:#fff}.placement-aggregate-mobile article+article{border-top:1px solid var(--line)}.placement-aggregate-mobile h3{margin:0;overflow-wrap:anywhere;font-size:13px}.placement-aggregate-mobile article>p{margin:4px 0 12px;color:var(--adult-muted);font-size:12px}.placement-aggregate-mobile dl{display:grid;grid-template-columns:1fr;margin:0}.placement-aggregate-mobile dl>div{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:7px 0;border-top:1px solid var(--line)}.placement-aggregate-mobile dt{color:var(--adult-muted);font-size:11px}.placement-aggregate-mobile dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px}.adult-subject-list>article,.annual-subject-list>section,.annual-evidence-list li,.matura-profile-list article{grid-template-columns:1fr;gap:9px}.adult-subject-list dl{gap:9px}.adult-definition-list{grid-template-columns:1fr}.adult-definition-list>div,.adult-definition-list>div:nth-child(odd),.adult-definition-list>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.adult-definition-list>div:last-child{border-bottom:0}.annual-document{padding:20px 14px;border-left:0;border-right:0;box-shadow:none}.annual-document__head{display:block}.annual-document__head dl{min-width:0;margin-top:18px}.annual-subject-list dl{max-width:330px}.governance-grid article,.governance-grid article:nth-child(odd),.governance-grid article:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--line)}.governance-grid article:last-child{border-bottom:0}.adult-view-switch button+button{border-top:1px solid var(--line);border-left-width:4px;border-left-color:transparent}.adult-view-switch button.aktiv{border-left-color:var(--gold)}.new-access-result dl>div+div{border-top:1px solid #d6b858;border-left:0}}@media(max-width:900px){.rolle-eltern .app-kopf,.rolle-leitung .app-kopf{gap:8px}.rolle-eltern .kopf-werkzeuge,.rolle-leitung .kopf-werkzeuge{gap:6px}.rolle-eltern .kopf-taste,.rolle-leitung .kopf-taste{width:44px;min-width:44px;justify-content:center}.rolle-eltern .kopf-taste-text,.rolle-leitung .kopf-taste-text{display:none}.rolle-eltern .testansicht select,.rolle-leitung .testansicht select{max-width:142px}}.rolle-eltern .schulkalender button,.rolle-eltern .schulkalender select,.rolle-eltern .schulkalender input,.rolle-eltern .schulkalender textarea,.rolle-leitung .schulkalender button,.rolle-leitung .schulkalender select,.rolle-leitung .schulkalender input,.rolle-leitung .schulkalender textarea{min-height:44px}.rolle-eltern .schulkalender strong,.rolle-leitung .schulkalender strong{overflow-wrap:anywhere;white-space:normal}@media print{.annual-report-page{width:100%}.annual-report-page>.page-header{margin-bottom:22px}.annual-document{max-width:none;padding:0;border:0;box-shadow:none}.annual-document .empty-state{min-height:0;border-style:solid}.annual-document .work-panel,.annual-subject-list>section,.annual-evidence-list li,.annual-competency-list article,.annual-portfolio-list article{break-inside:avoid}}.ansichtswechsel select{width:clamp(180px,20vw,250px);max-width:250px}@media(max-width:900px){.rolle-mentor .ansichtswechsel select,.rolle-eltern .ansichtswechsel select,.rolle-leitung .ansichtswechsel select{width:190px;max-width:190px}}@media(max-width:620px){.ansichtswechsel{flex:1 1 180px}.rolle-mentor .ansichtswechsel select,.rolle-eltern .ansichtswechsel select,.rolle-leitung .ansichtswechsel select,.ansichtswechsel select{width:100%;max-width:none}}
