.es-herohuelle,.es-abschnitt{line-height:normal}.es-abschnitt{position:relative;border-bottom:1px dashed var(--kante-stark)}.es-abschnitt--schein{overflow:hidden;isolation:isolate}.es-band{max-width:var(--inhalt-max);margin-inline:auto;border-inline:1px dashed var(--kante-stark)}.es-bandkopf{border-bottom:1px dashed var(--kante-stark);padding:clamp(48px,6vw,88px) clamp(20px,4vw,56px) clamp(36px,4vw,56px);display:flex;flex-direction:column;gap:22px;position:relative}.es-band--inhalt{padding:clamp(28px,3vw,40px) clamp(20px,4vw,56px) clamp(48px,6vw,88px)}.es-mitte{align-items:center;text-align:center}.es-enthuellen{opacity:1}.es-kicker{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;letter-spacing:.02em;color:var(--text)}.es-stern{width:18px;height:18px;flex:none;color:var(--text-akzent)}.es-grau{color:var(--text-schwach)}.es-lead{font-size:var(--fs-lead);line-height:var(--zh-lead);color:var(--text-leise);max-width:660px;text-wrap:pretty}.es-lead--schmal{max-width:560px}.es-intro{font-size:var(--fs-intro);line-height:1.5;color:var(--text-leise);max-width:640px;text-wrap:pretty}.es-schmal{font-size:var(--fs-karte);line-height:1.55;color:var(--text-leise);max-width:440px;text-wrap:pretty}.es-bandkopf h2{max-width:880px;text-wrap:balance}.es-btn{display:inline-flex;align-items:center;gap:10px;border-radius:var(--radius-mini);padding:15px 22px;font-size:var(--fs-karte);font-weight:500;transition:background-color .18s,border-color .18s}.es-btn-weiss{background:var(--flaeche-hell);color:var(--t-01)}.es-btn-weiss:hover{background:var(--tb-22)}.es-btn-strich{border:1px dashed var(--kw-17);color:var(--text)}.es-btn-strich:hover{border-color:var(--kw-19)}.es-btn-gross{padding:17px 26px;border-radius:10px;font-size:16px}.es-herohuelle{position:relative;overflow:hidden;isolation:isolate;border-bottom:1px dashed var(--kante-stark)}.es-schein{position:absolute;inset:0;z-index:-1;pointer-events:none}.es-schein>span{position:absolute;display:block}.es-schein-kegel{left:50%;top:-10%;width:min(1100px,90%);height:110%;transform:translate(-50%);background:var(--v-14);filter:blur(28px);mask-image:linear-gradient(var(--grund) 0%,var(--grund) 55%,transparent 100%)}.es-schein-kugel{left:50%;top:-140px;width:520px;height:280px;transform:translate(-50%);border-radius:50%;background:var(--v-18);filter:blur(20px)}.es-schein-linie{left:50%;top:0;width:min(700px,60%);height:1px;transform:translate(-50%);background:var(--v-15)}.es-hero{position:relative;padding:clamp(48px,6vw,96px) clamp(20px,4vw,56px) 0;display:flex;flex-direction:column;align-items:center;gap:clamp(36px,4.5vw,56px)}.es-hero-kopf{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;max-width:920px}.es-hero-kopf h1{font-size:clamp(40px,5vw,74px);line-height:var(--zh-anzeige);letter-spacing:var(--ls-h1);font-weight:600;text-wrap:balance}.es-knoepfe{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.es-reiter{display:flex;gap:4px;padding:4px;background:var(--flaeche-feld);border:1px solid var(--kante);border-radius:var(--radius-pille);max-width:100%;overflow-x:auto;scrollbar-width:none}.es-reiter-punkt{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pille);font-size:var(--fs-klein);font-weight:500;color:var(--text-leise);border:0;background:transparent;font-family:inherit;line-height:inherit;cursor:pointer}.es-reiter-aktiv{background:var(--text);color:var(--t-01)}.es-reiter-nr{font-size:var(--fs-winzig);opacity:.7}.es-apprahmen{width:100%;max-width:1180px;padding:10px;border:1px solid var(--kante);border-bottom:0;border-radius:22px 22px 0 0;background:var(--fw-02);box-shadow:var(--s-20)}.es-appfenster{overflow:hidden;border-radius:14px 14px 0 0}.es-app{width:1100px;transform:scale(var(--app-s, 1));transform-origin:top left;background:var(--flaeche-feld);border:1px solid var(--kante-leise);border-bottom:0;border-radius:14px 14px 0 0;text-align:left}.es-app-leiste{display:flex;align-items:center;gap:14px;padding:11px 14px;border-bottom:1px solid var(--kante-raster);background:var(--f-07)}.es-app-punkte{display:flex;gap:6px}.es-app-punkte span{width:10px;height:10px;border-radius:50%;background:var(--tb-01)}.es-app-adresse{flex:1;max-width:360px;margin-inline:auto;padding:5px 12px;border-radius:7px;background:var(--flaeche-karte-hoch);font-size:11.5px;color:var(--text-leise);text-align:center}.es-app-luecke{width:46px}.es-app-buehne{display:grid}.es-app-blatt{grid-area:1 / 1;display:flex;flex-direction:column;gap:16px;padding:20px}.es-app-blatt--blass{opacity:0}.es-app-zeile{display:flex;align-items:center;justify-content:space-between;gap:16px}.es-app-titelblock{display:flex;flex-direction:column;gap:6px}.es-app-titel{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.es-app-unterzeile{font-size:var(--fs-mini);color:var(--text-schwach)}.es-app-reiter{display:flex;align-items:center;gap:8px}.es-chip{padding:6px 12px;border-radius:var(--radius-pille);font-size:var(--fs-mini);font-weight:500;white-space:nowrap}.es-chip--voll{background:var(--fb-14);color:var(--text-leise)}.es-chip--linie{border:1px solid var(--kante-leise);color:var(--text-schwach)}.es-chip--linie-hell{border:1px solid var(--kante);color:var(--text-hell)}.es-chip--blau{background:var(--fb-33);border:1px solid var(--kb-08);color:var(--text)}.es-chip--neu{padding:7px 13px;border-radius:var(--radius-mini);font-size:12.5px;background:var(--fb-14);color:var(--text-leise)}.es-chip--hell{padding:7px 13px;border-radius:var(--radius-mini);font-size:12.5px;background:var(--text);color:var(--t-01)}.es-app-kennzahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.es-app-kachel{display:flex;flex-direction:column;gap:14px;padding:16px 18px;border-radius:var(--radius-klein);background:var(--flaeche-feld-2);border:1px solid var(--kw-04)}.es-app-kachel-name{font-size:12.5px;font-weight:500;color:var(--text-hell)}.es-app-kachel-wert{font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--text-schwaecher)}.es-app-kachel-wert--hell{color:var(--text)}.es-app-unten{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.es-app-tabelle{border-radius:var(--radius-klein);background:var(--flaeche-feld-2);border:1px solid var(--kw-04);overflow:hidden}.es-app-kopfzeile,.es-app-reihe{display:grid;grid-template-columns:90px minmax(0,1.5fr) minmax(0,1fr) 70px 100px;gap:12px;align-items:center;padding:12px 16px}.es-app-kopfzeile{border-bottom:1px solid var(--kw-02);font-size:10.5px;letter-spacing:.04em;color:var(--text-schwaecher)}.es-app-reihe{border-bottom:1px solid var(--kw-01)}.es-app-reihe:last-child{border-bottom:0}.es-app-blass{font-size:var(--fs-mini);color:var(--text-schwaecher)}.es-app-hell{font-size:12.5px;color:var(--text-fast-weiss)}.es-app-mittel{font-size:var(--fs-mini);color:var(--text-hell)}.es-app-stand-leer{width:70px;height:20px;border-radius:var(--radius-pille);background:var(--fb-11)}.es-app-stand{display:inline-flex;width:max-content;padding:3px 9px;border-radius:var(--radius-pille);background:var(--f-18);border:1px solid var(--kw-04);font-size:var(--fs-winzig);color:var(--text-hell);white-space:nowrap}.es-app-formular{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--radius-klein);background:var(--flaeche-feld-2);border:1px solid var(--kw-04)}.es-app-feld{display:flex;flex-direction:column;gap:6px}.es-app-feldname{font-size:var(--fs-winzig);color:var(--text-leise)}.es-app-feldwert{min-height:32px;padding:8px 10px;border-radius:7px;border:1px solid var(--kante-leise);background:var(--f-22);font-size:var(--fs-mini);color:var(--text-schwaecher)}.es-app-feldwert--voll{color:var(--text-fast-weiss)}.es-app-knopf{margin-top:auto;padding:9px;border-radius:var(--radius-mini);text-align:center;font-size:var(--fs-mini);font-weight:500;background:var(--fb-14);color:var(--text-leise)}.es-app-knopf--hell{background:var(--text);color:var(--t-01)}.es-balken{display:block;width:220px;height:8px;border-radius:4px;background:var(--fw-08)}.es-balken--kurz{width:120px}.es-rohling{width:84px;height:30px;border-radius:var(--radius-pille);border:1.5px dashed var(--kw-10)}.es-rohling--eckig{width:96px;border-radius:var(--radius-mini)}.es-app-kachel--leer{height:78px;border:1px dashed var(--kw-10);background:none;border-radius:var(--radius-klein)}.es-app-tabelle--leer,.es-app-formular--leer{height:260px;border:1px dashed var(--kw-10);background:none}.es-problem{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.es-problem-links{display:flex;flex-direction:column;gap:22px;padding:clamp(28px,4vw,56px) clamp(20px,4vw,56px);border-right:1px dashed var(--kante-stark)}.es-marke-leise{font-size:var(--fs-klein);font-weight:500;color:var(--text-leise)}.es-zitat{min-height:180px;padding:22px 24px;border-radius:14px;background:var(--flaeche-feld);border:1px solid var(--kante);display:flex;align-items:flex-start}.es-zitat p{font-size:clamp(20px,2vw,28px);line-height:1.35;letter-spacing:-.02em;font-weight:500;color:var(--text);text-wrap:pretty}.es-schreibmarke{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-.12em;background:var(--fb-52);opacity:0}.es-tippt .es-schreibmarke{opacity:1}.es-punkte{display:flex;flex-wrap:wrap;gap:8px}.es-punkt{width:10px;height:6px;padding:0;border:0;border-radius:3px;background:var(--kw-11);cursor:pointer}.es-punkt--aktiv{width:28px;background:var(--flaeche-akzent-stark)}.es-problem-rechts{display:flex;padding:clamp(20px,3vw,40px)}.es-antwort{position:relative;flex:1;min-height:470px;padding:clamp(20px,3vw,40px);border-radius:20px;background:var(--fb-23);overflow:hidden;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:16px}.es-antwort:before,.es-karte-bild--wolke:before{content:"";position:absolute;inset:-20%;z-index:-1;filter:blur(40px);background:radial-gradient(circle at 25% 22%,var(--fb-29) 0 26%,transparent 58%),radial-gradient(circle at 82% 34%,var(--fb-24) 0 24%,transparent 58%),radial-gradient(circle at 46% 96%,var(--fb-26) 0 22%,transparent 56%),radial-gradient(circle at 70% 68%,var(--fb-40) 0 11%,transparent 48%)}.es-antwort:after,.es-karte-bild--wolke:after{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/bilder/muster.svg);background-size:160px 160px;opacity:.35;mix-blend-mode:overlay;pointer-events:none}.es-antwort-zeile{display:flex;align-items:center;gap:8px;font-size:var(--fs-klein);font-weight:500;color:var(--text)}.es-antwort-punkt{width:7px;height:7px;border-radius:50%;background:var(--fx-13);box-shadow:0 0 10px var(--fx-13)}.es-hoert .es-antwort-punkt{background:var(--fb-52);box-shadow:var(--s-22)}.es-antwort-tafel{position:relative}.es-antwort-marke{position:absolute;right:-8px;top:-34px;padding:3px 7px;border-radius:5px;background:var(--fb-41);color:var(--text-weiss);font-size:10.5px;font-weight:600}.es-hell-tafel{border-radius:14px;background:var(--f-43);color:var(--t-05);box-shadow:var(--s-06);overflow:hidden}.es-hell-kopf{display:flex;align-items:center;gap:12px;padding:14px 18px;background:var(--flaeche-hell);border-bottom:1px solid var(--kx-11)}.es-hell-punkte{display:flex;gap:5px}.es-hell-punkte span{width:9px;height:9px;border-radius:50%;background:var(--kx-13)}.es-hell-titel{font-size:14px;font-weight:600;letter-spacing:-.01em}.es-hell-hinweis{margin-left:auto;padding:4px 9px;border-radius:var(--radius-pille);background:var(--f-38);font-size:var(--fs-winzig);color:var(--tb-05);white-space:nowrap}.es-hell-liste{display:flex;flex-direction:column;gap:8px;padding:14px}.es-hell-liste li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 12px;border-radius:11px;background:var(--flaeche-hell);border:1px solid var(--f-33)}.es-hell-kreis{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fx-06);border:1.5px solid var(--fx-06)}.es-hell-kreis svg{width:10px;height:10px;fill:none;stroke:var(--weiss);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.es-hell-mitte{display:grid;min-width:0}.es-hell-skizze,.es-hell-text{grid-area:1 / 1;display:flex;flex-direction:column;min-width:0}.es-hell-skizze{gap:7px;justify-content:center;opacity:0}.es-hell-skizze span{height:8px;width:55%;border-radius:4px;background:var(--f-33)}.es-hell-skizze span+span{height:7px;width:80%;background:var(--f-37)}.es-hell-text{gap:2px}.es-hell-modul,.es-hell-zeile{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-hell-modul{font-size:13.5px;font-weight:500}.es-hell-zeile{font-size:12px;color:var(--tb-07)}.es-hell-nr{font-size:11px;color:var(--tb-19);white-space:nowrap}.es-hoert .es-hell-titel,.es-hoert .es-hell-hinweis{opacity:0}.es-hoert .es-hell-liste li{border-color:var(--f-37)}.es-hoert .es-hell-kreis{background:transparent;border-color:var(--kb-18)}.es-hoert .es-hell-kreis svg,.es-hoert .es-hell-nr{opacity:0}.es-hoert .es-hell-skizze{opacity:1}.es-hoert .es-hell-text{opacity:0;transform:translateY(4px)}.es-auswahl{position:absolute;inset:-8px;border:1.5px solid var(--kb-04);border-radius:20px;pointer-events:none}.es-auswahl span{position:absolute;width:9px;height:9px;background:var(--weiss);border:1.5px solid var(--kb-04);border-radius:2px}.es-auswahl span:nth-child(1){left:-5.5px;top:-5.5px}.es-auswahl span:nth-child(2){right:-5.5px;top:-5.5px}.es-auswahl span:nth-child(3){left:-5.5px;bottom:-5.5px}.es-auswahl span:nth-child(4){right:-5.5px;bottom:-5.5px}.es-zeiger{position:absolute;right:18%;bottom:-30px;width:22px;height:22px;filter:drop-shadow(0 4px 6px color-mix(in srgb,var(--t-01) 40%,transparent))}.es-zeiger path{fill:var(--f-14);stroke:var(--weiss);stroke-width:1.3;stroke-linejoin:round}.es-naht{position:absolute;left:50%;top:0;width:min(640px,70%);height:1px;transform:translate(-50%);z-index:-1;pointer-events:none;background:var(--v-04)}.es-kuppel{position:absolute;left:50%;top:-120px;width:min(900px,90%);height:420px;transform:translate(-50%);z-index:-1;pointer-events:none;background:var(--v-05)}.es-glut{position:absolute;width:900px;height:700px;z-index:-1;pointer-events:none}.es-glut--rechts{right:-180px;top:570px;background:var(--v-20)}.es-glut--links{left:-288px;top:127px;background:var(--v-07)}.es-glut--mitte{left:50%;top:50%;width:1300px;height:800px;transform:translate(-50%,-50%);background:var(--v-11)}.es-karten{display:flex;flex-direction:column;gap:clamp(16px,1.6vw,20px)}.es-kartenreihe{display:flex;flex-wrap:wrap;gap:clamp(16px,1.6vw,20px)}.es-karte{flex:var(--wachs) 1 var(--basis);min-width:0;display:flex;flex-direction:column;border-radius:var(--radius-karte);overflow:hidden;border:1px solid var(--kante-leise);background:var(--flaeche-karte)}.es-karte-bild{position:relative;height:280px;padding:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background-color:var(--flaeche-blau-tief);background-image:var(--v-02)}.es-karte-bild--wolke{background-color:var(--fb-23);background-image:none}.es-karte-text{flex:1;display:flex;flex-direction:column;gap:8px;padding:22px clamp(20px,2vw,28px) 26px;border-top:1px solid var(--kante-raster)}.es-karte-text h3{font-size:var(--fs-h3);font-weight:600;letter-spacing:-.02em;color:var(--text)}.es-karte-text p{font-size:var(--fs-karte);line-height:var(--zh-karte);color:var(--text-leise);text-wrap:pretty}.es-siegel{position:relative;width:160px;height:160px;flex:none;border-radius:50%;padding:12px;background:var(--v-19);box-shadow:var(--s-17)}.es-siegel-ring{display:block;width:100%;height:100%;border-radius:50%;padding:5px;background:var(--v-22)}.es-siegel-kern{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;border-radius:50%;background-color:var(--fb-22);background-image:var(--v-23);background-size:100% 100%,6px 6px;box-shadow:var(--s-18)}.es-siegel-wort{font-size:11px;font-weight:600;letter-spacing:.18em;color:var(--tb-30)}.es-siegel-wort--gross{font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--text)}.es-schalter{display:flex;gap:2px;padding:3px;background:var(--f-05);border:1px solid var(--kw-10);border-radius:var(--radius-pille);width:max-content;max-width:100%}.es-schalter-teil{padding:6px 13px;border-radius:var(--radius-pille);font-size:12px;font-weight:500;color:var(--tb-26);white-space:nowrap}.es-schalter-std{background:var(--text);color:var(--t-01)}.es-eigen .es-schalter-std{background:transparent;color:var(--tb-26)}.es-eigen .es-schalter-eigen{background:var(--fb-41);color:var(--weiss)}.es-bereiche{position:relative;width:min(400px,100%);display:flex;flex-direction:column;gap:12px}.es-bereiche .es-schalter{align-self:center}.es-felder{border-radius:14px;background:var(--f-43);box-shadow:var(--s-21);overflow:hidden;color:var(--t-05)}.es-felder li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--f-33);background:var(--weiss)}.es-feld-namen{display:grid;min-width:0}.es-feld-rechts{display:grid;justify-items:end}.es-feld-std,.es-feld-eigen,.es-feld-marke,.es-feld-haken{grid-area:1 / 1}.es-feld-std,.es-feld-eigen{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es-feld-std{color:var(--tb-13);opacity:0}.es-feld-eigen{font-weight:500}.es-feld-marke{padding:3px 8px;border-radius:6px;background:var(--fx-20);color:var(--tx-05);font-size:10.5px;white-space:nowrap;opacity:0}.es-feld-haken{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fx-06)}.es-feld-haken svg{width:9px;height:9px;fill:none;stroke:var(--weiss);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.es-bereiche:not(.es-eigen) .es-feld-std,.es-bereiche:not(.es-eigen) .es-feld-marke{opacity:1}.es-bereiche:not(.es-eigen) .es-feld-eigen{opacity:0;transform:translateY(4px)}.es-bereiche:not(.es-eigen) .es-feld-haken{opacity:0}.es-tafel{width:100%;max-width:280px;border-radius:var(--radius-klein);background:var(--f-10);border:1px solid var(--kante);box-shadow:var(--s-13);overflow:hidden}.es-tafel--schmal{max-width:260px}.es-tafel-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--kante-raster);font-size:12px;font-weight:500;color:var(--text)}.es-tafel-kopf--rollen{justify-content:flex-start;gap:6px;padding:9px 10px 9px 14px}.es-tafel-kopf--rollen>span:first-child{flex:1}.es-tafel-marke{font-size:10.5px;font-weight:400;color:var(--text-schwach)}.es-rolle-marke{padding:3px 8px;border-radius:var(--radius-pille);border:1px solid var(--kw-11);color:var(--tb-26);font-size:10.5px;font-weight:500}.es-rolle-marke--aktiv{background:var(--text);border-color:var(--text);color:var(--t-01)}.es-tafel-liste{display:flex;flex-direction:column;padding:4px 14px 8px}.es-tafel-liste li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--kw-02);font-size:12px}.es-tafel-name{flex:1;color:var(--t-08);white-space:nowrap}.es-tafel-wann{font-size:10.5px;color:var(--text-schwach);white-space:nowrap}.es-tafel-liste .es-modul{padding:8px 0}.es-modul-zeichen{width:16px;height:16px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;line-height:1;background:transparent;border:1.5px dashed var(--kw-16);color:var(--text-leise)}.es-modul .es-tafel-name{color:var(--text-leise)}.es-modul--da .es-modul-zeichen{background:var(--fx-13);border:1.5px solid var(--fx-13);color:var(--f-14)}.es-modul--da .es-tafel-name{color:var(--t-08)}.es-modul--fern{opacity:.35}.es-tafel-sperre{display:flex;align-items:center;gap:5px;font-size:10.5px;color:var(--text-schwach);opacity:0}.es-schloss{width:11px;height:11px;color:var(--text-leise)}.es-recht--zu .es-tafel-name{filter:blur(4px);opacity:.5}.es-recht--zu .es-tafel-sperre{opacity:1}.es-werkzeugband{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:14px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--grund) 18%,var(--grund) 82%,transparent)}.es-werkzeugzeile{display:flex;width:max-content;gap:14px;padding-right:14px}.es-werkzeugzeile:last-child{transform:translate(-120px)}.es-werkzeug{width:72px;height:72px;flex:none;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--v-01);border:1px solid var(--kante);box-shadow:var(--s-01)}.es-werkzeug img{width:30px;height:30px}.es-mitte-kachel{position:relative;width:96px;height:96px;border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;background:var(--f-42);box-shadow:var(--s-19)}.es-mitte-raster{display:grid;grid-template-columns:repeat(2,12px);gap:4px}.es-mitte-raster span{width:12px;height:12px;border-radius:3px;background:var(--fb-54)}.es-mitte-raster span:first-child{background:var(--fb-41)}.es-mitte-text{font-size:var(--fs-winzig);font-weight:600;color:var(--t-05)}.es-geraet{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.es-geraet-buehne{width:100%;height:186px;display:flex;align-items:center;justify-content:center}.es-geraet-huelle{width:min(290px,100%);height:172px;border-radius:12px;padding:5px;background:var(--v-38);box-shadow:var(--s-23)}.es-geraet-schirm{position:relative;width:100%;height:100%;border-radius:7px;overflow:hidden;background:var(--f-43);color:var(--t-05);display:flex}.es-geraet-kerbe{position:absolute;left:50%;top:5px;width:28px;height:6px;transform:translate(-50%);border-radius:var(--radius-pille);background:var(--t-05);opacity:0}.es-geraet-seite{width:72px;flex:none;overflow:hidden;background:var(--f-38)}.es-geraet-navi{width:72px;padding:10px 6px;display:flex;flex-direction:column;gap:1px;font-size:10.5px}.es-geraet-navi li{padding:4px 7px;color:var(--tb-07)}.es-geraet-navi .es-geraet-navi--aktiv{border-radius:6px;background:var(--weiss);font-weight:600;color:var(--tb-15)}.es-geraet-inhalt{flex:1;min-width:0;padding:10px;display:flex;flex-direction:column;gap:7px}.es-geraet-titel{font-size:11.5px;font-weight:600;white-space:nowrap}.es-geraet-zahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:5px}.es-geraet-zahl{display:flex;flex-direction:column;padding:4px 6px;border-radius:7px;background:var(--weiss);border:1px solid var(--f-33)}.es-geraet-zahl span{font-size:10px;color:var(--tb-13)}.es-geraet-zahl strong{font-size:13px;font-weight:600}.es-geraet-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;padding-top:5px;border-top:1px solid var(--f-33);font-size:10.5px}.es-geraet-zeile>span:first-child{flex:1 0 auto;white-space:nowrap}.es-geraet-stand{padding:1px 6px;border-radius:var(--radius-pille);font-size:10px;white-space:nowrap}.es-geraet-stand--fertig{background:var(--fx-21);color:var(--tx-04)}.es-geraet-stand--arbeit{background:var(--f-35);color:var(--tb-12)}.es-geraet-stand--neu{background:var(--fx-20);color:var(--tx-05)}.es-eigen .es-geraet-huelle{width:120px;height:186px;border-radius:22px}.es-eigen .es-geraet-schirm{border-radius:17px}.es-eigen .es-geraet-kerbe{opacity:1}.es-eigen .es-geraet-seite{width:0}.es-eigen .es-geraet-inhalt{padding-top:18px}.es-lohnt-kopf{gap:28px}.es-lohnt-kopfblock{display:flex;flex-direction:column;gap:22px;max-width:860px}.es-lohnt-kopfblock h2{max-width:860px;text-wrap:balance}.es-lohnt{display:flex;flex-direction:column;gap:20px}.es-rechner{display:flex;flex-wrap:wrap;border-radius:20px;overflow:hidden;border:1px solid var(--kante);background:var(--flaeche-karte-tief)}.es-rechner-links{flex:1 1 470px;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:24px;padding:clamp(22px,2.6vw,34px);background:var(--flaeche-karte);border-right:1px solid var(--kante-leise)}.es-rechner-rechts{flex:999 1 520px;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:clamp(22px,2.6vw,34px)}.es-rechner-titel{display:flex;flex-direction:column;gap:6px}.es-marke-akzent{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text-akzent)}.es-marke-hell{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--text-hell)}.es-rechner-zeile{font-size:15px;line-height:1.5;color:var(--text-hell)}.es-rechner-schritt{display:flex;flex-direction:column;gap:14px}.es-schrittkopf{display:flex;align-items:center;gap:12px}.es-schrittnr{width:28px;height:28px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fb-31);border:1px solid var(--kb-08);font-size:13px;font-weight:600;color:var(--text)}.es-schrittworte{display:flex;flex-direction:column;gap:2px;min-width:0}.es-schritttitel{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.es-schrittzeile{font-size:13px;color:var(--text-mittel)}.es-rechner-raster{display:grid;grid-template-columns:minmax(0,1fr) 104px 112px 30px;gap:8px}.es-rechner-spalten{margin-bottom:-6px;font-size:12.5px;font-weight:500;color:var(--text-mittel)}.es-rechner-reihen{display:flex;flex-direction:column;gap:14px}.es-rechner-reihe{align-items:center}.es-feld{display:flex;align-items:center;height:42px;min-width:0;border-radius:10px;border:1px solid var(--kw-11);background:var(--f-26);overflow:hidden}.es-feld:hover{border-color:color-mix(in srgb,var(--weiss) 32%,transparent)}.es-feld:focus-within{border-color:var(--kante-akzent);outline:3px solid var(--kb-09)}.es-feld--hoch{height:44px}.es-feld input{flex:1;min-width:0;width:100%;height:100%;padding:0 10px;border:0;background:transparent;color:var(--text);font:inherit;font-size:15px;font-variant-numeric:tabular-nums}.es-feld input:focus{outline:none}.es-feld input::placeholder{color:var(--text-schwach)}.es-feld-stift{flex:none;width:14px;height:14px;margin-left:11px;fill:none;stroke:var(--text-mittel);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.es-feld-stift+input{padding:0 8px}.es-feld-zeichen{flex:none;padding-left:11px;font-size:15px;color:var(--text-mittel)}.es-feld--hoch .es-feld-zeichen{padding-left:12px}.es-feld input.es-feld-rechts{padding:0 10px 0 6px;text-align:right}.es-feld input.es-feld-mitte{padding:0;text-align:center}.es-feld-einheit{flex:none;padding-right:12px;font-size:13px;color:var(--text-mittel);white-space:nowrap}.es-feld-knopf{flex:none;width:30px;height:100%;border:0;background:transparent;color:var(--text-hell);font:inherit;font-size:17px;line-height:1;cursor:pointer}.es-feld-knopf:hover,.es-entfernen:hover{color:var(--weiss);background:var(--fw-04)}.es-entfernen{width:30px;height:42px;padding:0;border-radius:8px;border:0;background:transparent;color:var(--text-leise);display:flex;align-items:center;justify-content:center;cursor:pointer}.es-entfernen svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.es-weiteres{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:12px;border:1px dashed var(--kw-14);background:transparent;color:var(--text);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.es-weiteres span{color:var(--text-akzent);font-size:18px;line-height:1}.es-weiteres:hover{border-color:var(--kb-08);background:var(--fw-03)}.es-wachstum{display:flex;align-items:center;gap:14px;padding:4px 2px}.es-wachstum input{flex:1;min-width:0;height:24px;accent-color:var(--fb-52);cursor:pointer}.es-wachstum-wert{flex:none;min-width:116px;text-align:right;font-size:15px;color:var(--text);font-variant-numeric:tabular-nums}.es-wachstum-wert strong{font-weight:600}.es-rechner-paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.es-feldblock{display:flex;flex-direction:column;gap:6px;min-width:0}.es-feldlabel{font-size:13px;font-weight:500;color:var(--text-hell)}.es-rechner-hinweis{font-size:13px;line-height:1.5;color:var(--text-mittel)}.es-ergebnis-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.es-ergebnis-text{display:flex;flex-direction:column;gap:6px;min-width:0}.es-ergebnis-gross{font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.035em;line-height:1.05;color:var(--text)}.es-ergebnis-gross--blau{color:var(--tb-23)}.es-ergebnis-zeile{font-size:15px;line-height:1.5;color:var(--text-hell)}.es-legende{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--text-hell)}.es-legende li{display:flex;align-items:center;gap:8px}.es-legende-zeichen{width:18px;height:0}.es-legende-zeichen--1{border-top:2px solid var(--kb-05)}.es-legende-zeichen--2{border-top:2px solid var(--kante-akzent)}.es-legende-zeichen--3{width:12px;height:12px;border-radius:3px;background:var(--fb-49)}.es-kurve{position:relative;width:100%}.es-kurve svg{display:block;width:100%;height:auto;overflow:visible}.es-kurve-raster{fill:none;stroke:var(--kw-04);stroke-width:1}.es-kurve-achse{fill:none;stroke:var(--kw-13);stroke-width:1}.es-kurve-flaeche{fill:var(--fb-46);stroke:none}.es-kurve-lot{fill:none;stroke:var(--kb-13);stroke-width:1;stroke-dasharray:3 4}.es-kurve-lizenz{fill:none;stroke:var(--kb-05);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.es-kurve-eigen{fill:none;stroke:var(--kante-akzent);stroke-width:2.25;stroke-linejoin:round;stroke-linecap:round}.es-kurve-ring{fill:var(--fb-49)}.es-kurve-kern{fill:var(--fb-52);stroke:var(--f-06);stroke-width:2}.es-kurve-wert,.es-kurve-jahr{fill:var(--text-leise);font-size:12px;font-variant-numeric:tabular-nums}.es-kurve-marke{position:absolute;transform:translate(-50%,calc(-100% - 16px));padding:5px 10px;border-radius:8px;background:var(--text);color:var(--f-06);font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap;pointer-events:none}.es-kurve-marke--aus{opacity:0}.es-kennzahlen{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:16px 20px;padding-top:20px;border-top:1px solid var(--kante-leise)}.es-kennzahl{display:flex;flex-direction:column;gap:4px;min-width:0}.es-kennzahl dt{font-size:13px;color:var(--text-mittel)}.es-kennzahl-wert{font-size:clamp(20px,1.8vw,24px);font-weight:600;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.es-kennzahl-wert--hervor{color:var(--tb-23)}.es-kennzahl-zusatz{font-size:14px;font-weight:500;color:var(--text-mittel)}.es-beiuns{display:flex;align-items:flex-start;gap:14px;padding:20px clamp(20px,2vw,26px);border:1px dashed var(--kw-10);border-radius:var(--radius-karte)}.es-marke-hellblau{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--tb-22);white-space:nowrap;padding-top:3px}.es-beiuns p{font-size:15px;line-height:1.5;color:var(--text-hell);text-wrap:pretty}.es-waage{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(16px,1.6vw,20px)}.es-waage-karte{display:flex;flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,30px);border-radius:var(--radius-karte);background:var(--flaeche-karte);border:1px solid var(--kante-leise);overflow:hidden}.es-waage-karte--ja{background-color:var(--flaeche-feld);background-image:var(--v-06);border-color:var(--kb-07)}.es-waage-kopf{display:flex;align-items:center;gap:12px}.es-waage-zeichen{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border-radius:var(--radius-klein);background:var(--flaeche-karte-hoch);border:1px solid var(--kante);color:var(--text-leise)}.es-waage-zeichen--ja{background:var(--fb-33);border-color:var(--kb-08);color:var(--text-akzent)}.es-waage-karte:not(.es-waage-karte--ja) .es-waage-zeichen{color:var(--text-hell)}.es-waage-zeichen svg{width:20px;height:20px}.es-waage-kopf h3{font-size:clamp(19px,1.6vw,22px);font-weight:500;letter-spacing:-.02em;color:var(--text)}.es-waage-liste{display:flex;flex-direction:column;gap:12px}.es-waage-liste li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-karte);line-height:var(--zh-karte);color:var(--text-hell)}.es-waage-haken{flex:none;margin-top:3px;color:var(--text-akzent)}.es-waage-karte .es-waage-haken{color:var(--text-mittel)}.es-waage-karte--ja .es-waage-haken{color:var(--text-akzent)}.es-haken,.es-strich-sym{width:16px;height:16px}.es-verweis{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-top:auto;padding:14px 16px;border:1px dashed var(--kw-13);border-radius:var(--radius-klein);font-size:14.5px;line-height:1.45;color:var(--text)}.es-verweis:hover{border-color:var(--kb-11)}.es-verweis-ziel,.es-verweis-pfeil{color:var(--text-akzent-hell)}.es-verweis-ziel{white-space:nowrap}.es-verweis-pfeil{flex:none}.es-verweis-pfeil{margin-left:auto}.es-ablauf-kopf h2{max-width:820px}.es-ablauf-kopf{flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px}.es-zaehler{display:flex;align-items:baseline;gap:6px}.es-zaehler-ist{font-size:clamp(40px,4vw,56px);font-weight:600;line-height:1;letter-spacing:var(--ls-h2);color:var(--text)}.es-zaehler-von{font-size:16px;color:var(--text-leise)}.es-ablauf{padding-top:clamp(36px,4vw,56px)}.es-schritte{position:relative}.es-schritte-liste{display:flex;flex-direction:column}.es-schritte-linie{position:absolute;left:21px;top:40px;bottom:40px;width:2px;border-radius:1px;background:var(--kante-leise)}.es-schritte-fuellung{display:block;width:100%;height:var(--fuellung, 0%);border-radius:1px;background:var(--fb-52);box-shadow:0 0 12px var(--kb-12)}.es-schritt{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(20px,3vw,40px);padding:18px 0}.es-schritt-nr{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:2px;border-radius:50%;background:var(--f-14);border:1px solid var(--kw-10);font-size:13px;font-weight:600;color:var(--text-leise)}.es-schritt--vorbei .es-schritt-nr{border-color:var(--kante-akzent);color:var(--text)}.es-schritt--aktiv .es-schritt-nr{background:var(--flaeche-akzent-stark);border-color:var(--kante-akzent);color:var(--t-01);box-shadow:var(--s-07)}.es-schritt-karte{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(12px,2vw,32px);align-items:start;padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px);border-radius:14px;background:var(--flaeche-karte-tief);border:1px solid var(--kante-leise);opacity:.5}.es-schritt--vorbei .es-schritt-karte{opacity:1}.es-schritt--aktiv .es-schritt-karte{background-color:var(--f-14);background-image:var(--v-06);border-color:var(--kb-12);opacity:1}.es-schritt-titel{font-size:clamp(20px,1.8vw,26px);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--text);text-wrap:balance}.es-schritt-text{font-size:15px;line-height:1.55;color:var(--text-mittel);text-wrap:pretty}.es-schritt-ergebnis{display:flex;flex-direction:column;gap:4px}.es-schritt-marke{font-size:11px;letter-spacing:.04em;color:var(--text-leise)}.es-schritt--aktiv .es-schritt-marke{color:var(--text-akzent)}.es-schritt-ergebnis span:last-child{font-size:15px;color:var(--t-08)}.es-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,4vw,64px);padding:clamp(64px,8vw,120px) clamp(20px,4vw,56px)}.es-faq-kopf{display:flex;flex-direction:column;gap:22px}.es-faq-kopf h2{text-wrap:balance}.es-faq-liste{border-top:1px solid var(--kante-leise)}.es-frage{border-bottom:1px solid var(--kante-leise)}.es-frage summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;font-size:clamp(16px,1.3vw,18px);font-weight:500;letter-spacing:-.01em;color:var(--text);cursor:pointer;list-style:none}.es-frage summary::-webkit-details-marker{display:none}.es-frage summary:hover{color:var(--weiss)}.es-frage-zeichen{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;font-size:18px;font-weight:400;line-height:1;color:var(--text)}.es-frage[open] .es-frage-zeichen{transform:rotate(45deg);color:var(--text-akzent)}.es-frage p{max-width:620px;padding-bottom:26px;font-size:16px;line-height:1.55;color:var(--text-leise);text-wrap:pretty}.es-punktraster{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:var(--v-16);background-size:8px 8px;mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,transparent 30%,var(--grund) 90%)}.es-schluss{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px;padding:clamp(80px,12vw,180px) clamp(20px,5vw,72px);background:radial-gradient(ellipse 50% 60% at 50% 50%,var(--grund) 40%,transparent 100%)}.es-abschluss{max-width:1000px;font-size:var(--fs-abschluss);line-height:var(--zh-abschluss);letter-spacing:var(--ls-abschluss);font-weight:600;text-wrap:balance}.es-schluss-knopf{display:flex;flex-direction:column;align-items:center;gap:14px}.es-schluss-zeile{font-size:14px;color:var(--text-leise)}.bewegt .es-reiter-punkt{transition:background .3s,color .3s}.bewegt .es-app-blatt{transition:opacity .7s ease}.bewegt .es-punkt{transition:width .3s,background .3s}.bewegt .es-antwort-punkt{transition:background .3s}.bewegt .es-hell-titel,.bewegt .es-hell-hinweis{transition:opacity .4s}.es-hell-liste li{--d: calc(.2s + var(--i) * .22s)}.es-hoert .es-hell-liste li{--d: 0ms}.bewegt .es-hell-liste li{transition:border-color .4s ease var(--d)}.bewegt .es-hell-kreis{transition:background .4s ease var(--d),border-color .4s ease var(--d)}.bewegt .es-hell-kreis svg,.bewegt .es-hell-nr{transition:opacity .4s ease var(--d)}.bewegt .es-hell-skizze{transition:opacity .3s ease var(--d)}.bewegt .es-hell-text{transition:opacity .4s ease var(--d),transform .4s ease var(--d)}.bewegt .es-schalter-teil,.bewegt .es-feld-std,.bewegt .es-feld-marke,.bewegt .es-modul-zeichen,.bewegt .es-rolle-marke,.bewegt .es-recht .es-tafel-name,.bewegt .es-tafel-sperre{transition:all .5s cubic-bezier(.2,.7,.2,1)}.es-felder li{--d: calc(var(--i) * .12s)}.es-bereiche:not(.es-eigen) .es-felder li{--d: 0ms}.bewegt .es-feld-eigen,.bewegt .es-feld-haken{transition:all .5s cubic-bezier(.2,.7,.2,1) var(--d)}.bewegt .es-modul{transition:opacity .5s cubic-bezier(.2,.7,.2,1)}.bewegt .es-modul .es-tafel-name{transition:color .5s cubic-bezier(.2,.7,.2,1)}.bewegt .es-geraet-huelle{transition:all .8s cubic-bezier(.2,.7,.2,1)}.bewegt .es-geraet-schirm{transition:border-radius .8s cubic-bezier(.2,.7,.2,1)}.bewegt .es-geraet-seite{transition:width .8s cubic-bezier(.2,.7,.2,1)}.bewegt .es-geraet-inhalt{transition:padding .8s cubic-bezier(.2,.7,.2,1)}.bewegt .es-geraet-kerbe{transition:opacity .3s ease}.bewegt .es-eigen .es-geraet-kerbe{transition:opacity .3s ease .6s}@keyframes es-band-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes es-band-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.bewegt .es-werkzeugzeile:first-child{animation:es-band-l 28s linear infinite}.bewegt .es-werkzeugzeile:last-child{animation:es-band-r 28s linear infinite}.bewegt .es-kurve-marke{transition:left .3s,top .3s}.bewegt .es-schritt-nr{transition:all .45s ease}.bewegt .es-schritt-karte{transition:all .5s ease}.bewegt .es-schritt-marke{transition:color .45s}.bewegt .es-schritte-fuellung{transition:height .2s linear}.bewegt .es-frage-zeichen{transition:transform .3s,color .3s}.bewegt .es-faq-liste{interpolate-size:allow-keywords}.bewegt .es-frage::details-content{height:0;overflow:hidden;transition:height .35s cubic-bezier(.2,.7,.2,1),content-visibility .35s allow-discrete}.bewegt .es-frage[open]::details-content{height:auto}@keyframes es-drift{to{background-position:80px 40px}}.bewegt .es-punktraster{animation:es-drift 30s linear infinite}
