:root{--bg:#fbf9f4;--ink:#1d1d1f;--primary:#0071e3;--link:#06c}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", var(--font-inter), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--link);text-decoration:none}a:not([class]):not([style]):hover{color:#0077ed;text-decoration:underline}footer a:hover{text-decoration:underline}*{box-sizing:border-box}.btn-primary,.btn-secondary,.btn-yellow{transition:transform .12s,filter .12s,box-shadow .12s!important}.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled),.btn-yellow:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);text-decoration:none!important}.btn-secondary:hover:not(:disabled){filter:none;background:#fbf9f4!important}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled),.btn-yellow:active:not(:disabled){filter:brightness(.97);transform:translateY(2px)}.btn-primary:disabled,.btn-secondary:disabled,.btn-yellow:disabled{filter:none;transform:none}.site-header-continue .btn-primary:hover,.site-header-continue .btn-primary:active{transform:none}.site-header-lupe.nav-pill:hover,.postfach-glocke.nav-pill:hover{background:#fff!important;box-shadow:inset 0 0 0 1.5px #1d1d1f!important}.nav-link:hover{opacity:1!important}.icon-btn:hover{background:#0000000d!important}.tool-btn:hover{background:#f4f1ea!important}.pc-hit:hover{stroke:#0071e3!important}.room-stop:hover{transform:scale(1.25)!important}.path-card{transition:transform .16s}.path-card:hover{transform:translateY(-3px);color:#1d1d1f!important;text-decoration:none!important}.nav-pill:hover{color:#1d1d1f!important;background:#1d1d1f12!important}.genauer>summary::marker{color:#0071e3}.genauer[open]>summary{border-bottom:1px solid #1d1d1f1a}.lesson-roadmap{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;margin:-4px 0 24px;display:grid}.lesson-roadmap>div{background:#f4f1ea;border-radius:12px;min-width:0;padding:10px 12px}.lesson-roadmap>div[data-current=true]{background:#eaf4ff;box-shadow:inset 0 0 0 1.5px #0071e3}.lesson-roadmap>div>span{color:#6e6e73;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.lesson-roadmap>div>strong{margin-top:4px;font-size:13px;line-height:1.35;display:block}.lesson-roadmap>span{color:#8e8e93;align-self:center}@media (min-width:1501px){.site-header-nav{max-width:1400px!important}}@media (min-width:801px) and (max-width:1500px){.site-header-nav{gap:14px!important}.site-header-such-text,.site-header-weiter-ziel{display:none!important}.site-header-primary-links a{padding:0 12px!important}}@media (max-width:800px){.app-shell{width:100%;overflow-x:clip;min-width:0!important}.site-header-nav{gap:10px!important;padding:0 18px!important}.site-header-status,.site-header-continue,.site-header-such-text,.site-header-primary-links{display:none!important}.site-header-menu-knopf{display:grid!important}.site-header-logo-klein{display:none!important}.site-header-focus-title{flex:1}.site-header-focus-title+div{display:none!important}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 20px!important;padding:40px 20px 24px!important}.site-footer-grid>:first-child{grid-column:1/-1}.site-footer-bottom{flex-direction:column;gap:10px!important;padding:18px 20px 24px!important}.lesson-page-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:100%!important;padding:28px 18px 80px!important}.lesson-sidebar{display:none!important}.lesson-article{width:100%!important;max-width:100%!important}.lesson-title{overflow-wrap:anywhere;font-size:38px!important}.lesson-intro{grid-template-columns:minmax(0,1fr)!important}.lesson-roadmap{grid-template-columns:minmax(0,1fr)}.lesson-roadmap>span{display:none}.path-title{overflow-wrap:anywhere;font-size:48px!important}.path-chapter-card{padding:24px 20px!important}.path-lesson-list,.chapter-lesson-grid,.pruefung-teile,.pruefung-weg,.thema-raster{grid-template-columns:minmax(0,1fr)!important}.profile-page{padding:28px 18px 80px!important}.profile-hero-grid,.profile-activity-grid,.profile-edit-grid,.profile-builder,.profile-edit-pair{grid-template-columns:minmax(0,1fr)!important}.profile-stat-grid,.profile-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.profile-identity-row{flex-wrap:wrap;justify-content:space-between}.profile-identity-text{order:3;flex-basis:100%!important}.profile-heatmap>div:nth-child(-n+13){display:none!important}.profile-builder>div:first-child{grid-auto-flow:column;justify-content:start;align-items:center!important;gap:18px!important}.profile-activity-grid>div:last-child{padding-bottom:4px;overflow-x:auto}}@media (min-width:801px) and (max-width:1000px){.profile-hero-grid,.profile-edit-grid{grid-template-columns:minmax(0,1fr)!important}.profile-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.row-link:hover{background:#1d1d1f08!important}@keyframes led-blink{0%,49%{opacity:1}50%,to{opacity:.15}}.led-blink{animation:.16s linear 8 led-blink}.win-start-app:hover{background:#ffffffd9!important}.win-titel:hover{background:#0000000f!important}.win-close:hover{color:#fff!important;background:#c42b1c!important}.win-link{font:inherit;color:#0067c0;text-align:left;cursor:pointer;background:0 0;border:0;padding:1px 0;font-size:12px}.win-link:hover{text-decoration:underline}.win-knopf:not(:disabled):hover{background:#e8e8e8!important;border-color:#c8c8c8!important}.win-menue:not(:disabled):hover{background:#e5f1fb!important}.lab-knopf:hover{background:#f4f1ea!important}.lab-cmd{transition:transform .12s,box-shadow .12s}.lab-cmd:hover{transform:translateY(-1px);box-shadow:0 5px #1d1d1f!important}.lab-cmd:active{transform:translateY(3px);box-shadow:0 1px #1d1d1f!important}@keyframes lab-pop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.lab-pop{animation:.32s ease-out lab-pop}@keyframes lab-wait{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lab-wait>span{animation:1.2s ease-in-out infinite lab-wait}.lab-wait>span:nth-child(2){animation-delay:.15s}.lab-wait>span:nth-child(3){animation-delay:.3s}.rack-hot{cursor:pointer}.rack-hot:hover .rack-hl,.rack-hot:focus-visible .rack-hl{stroke:#ffd84d!important;stroke-width:2.5px!important}.rack-hot:focus{outline:none}.rack-hot:focus-visible{outline-offset:2px;outline:2.5px solid #ffd84d}@keyframes rack-ziel{0%,to{stroke-opacity:1;stroke-width:3px}50%{stroke-opacity:.25;stroke-width:6px}}.rack-ziel{animation:1.3s ease-in-out infinite rack-ziel}@keyframes rw-ziel{0%,to{box-shadow:0 0 0 3px #ffd84d}50%{box-shadow:0 0 0 6px #ffd84d59}}.rw-ziel{animation:1.3s ease-in-out infinite rw-ziel}@keyframes rw-blink{0%,to{opacity:1}50%{opacity:.25}}.rw-blink{animation:.9s linear infinite rw-blink}@keyframes rack-slide{0%{opacity:.4;transform:translate(300px)}to{opacity:1;transform:translate(0)}}.rack-slide{animation:.7s cubic-bezier(.2,.8,.2,1) rack-slide}@keyframes rack-boot{0%,49%{fill:#ffb020}50%,to{fill:#3a3d42}}.rack-boot{animation:.5s linear infinite rack-boot}@media print{body *{visibility:hidden}.bericht-druck,.bericht-druck *{visibility:visible}.bericht-druck{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;border:0!important}.kein-druck{display:none!important}.nur-druck{display:grid!important}}.nur-druck{display:none!important}.info-q:hover>span:first-child,button.info-q:hover{color:#1d1d1f;border-color:#1d1d1f}.info-chip:hover{background:#1d1d1f1f!important}.labor-hero{grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:64px;display:grid}.labor-kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.labor-kachel,.labor-einsatz{transition:transform .14s}.labor-kachel[aria-selected=false]:hover{transform:translateY(-3px)}.labor-einsatz:hover{transform:translate(-2px,-2px)}.labor-blaettern{transition:background .12s,transform .12s}.labor-blaettern:hover{background:#f4f1ea!important}.labor-blaettern:active{transform:scale(.92)}.labor-welt-knopf{transition:transform .12s}.labor-welt-knopf:hover{transform:translateY(2px)}.labor-stufen{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.labor-fuenf{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}@media (max-width:980px){.labor-hero{grid-template-columns:1fr;gap:48px}.labor-hero>:last-child{max-width:420px}.labor-kacheln{scrollbar-width:none;margin:0 -32px;padding:4px 32px 12px;display:flex;overflow-x:auto}.labor-kachel{flex:none;width:168px}}@media (max-width:860px){.labor-weg-kopf{grid-template-columns:1fr!important}.labor-weg-pfeil{display:none!important}.labor-stufen{grid-template-columns:1fr;gap:24px}.labor-fuenf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.labor-fuenf{grid-template-columns:1fr}.labor-sektion{padding-left:16px!important;padding-right:16px!important}.labor-sektion h1{font-size:44px!important}.labor-kacheln{margin:0 -16px;padding:4px 16px 12px}.labor-weg{border-radius:28px!important;padding:24px 18px 28px!important}}.film-unten{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:12px;display:grid}@media (max-width:760px){.film-unten{grid-template-columns:minmax(0,1fr)}}.roentgen-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px;display:grid}@media (max-width:760px){.roentgen-grid{grid-template-columns:minmax(0,1fr)}}.werkzeug-fenster{z-index:100;background:#fff;border:1.5px solid #1d1d1f;border-radius:24px;align-content:start;gap:14px;width:min(620px,46vw);padding:16px 20px 22px;animation:.18s ease-out werkzeug-rein;display:grid;position:fixed;top:76px;bottom:16px;overflow-y:auto;box-shadow:10px 10px #cfc6ff,0 20px 60px #0000002e}.werkzeug-links{left:16px}.werkzeug-rechts{right:16px}.werkzeug-schleier{display:none}@keyframes werkzeug-rein{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1100px){.werkzeug-fenster{width:auto;top:12px;inset:12px!important}.werkzeug-schleier{z-index:99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14141873;display:block;position:fixed;inset:0}.werkzeug-seite-knopf{display:none}}.werkzeug-tipp{animation:1.6s ease-in-out infinite werkzeug-puls}@keyframes werkzeug-puls{50%{box-shadow:inset 0 0 0 1.5px #1d1d1f,0 0 0 6px #ffd84d8c}}@media (prefers-reduced-motion:reduce){.werkzeug-fenster,.werkzeug-tipp{animation:none}}.badge-toast{animation:.42s cubic-bezier(.2,.9,.3,1.2) both badge-toast-rein}.badge-toast-raus{animation:.36s ease-in both badge-toast-raus}.badge-toast-icon{animation:.56s cubic-bezier(.3,1.6,.5,1) .26s both badge-toast-pop;display:inline-flex}@keyframes badge-toast-rein{0%{opacity:0;transform:translateY(140%)}}@keyframes badge-toast-raus{to{opacity:0;transform:translateY(140%)}}@keyframes badge-toast-pop{0%{transform:scale(.3)rotate(-25deg)}}@media (max-width:800px){.badge-toast{left:12px;width:auto!important;bottom:12px!important;right:12px!important}}@media (prefers-reduced-motion:reduce){.badge-toast,.badge-toast-raus,.badge-toast-icon{animation:none}}.hd-leiste{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hd-tabelle{border-collapse:separate;border-spacing:0;background:#fff;border:1.5px solid #1d1d1f;border-radius:20px;width:100%;overflow:hidden;box-shadow:6px 6px #cfc6ff}.hd-tabelle th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#6e6e73;white-space:nowrap;background:#f7f4ec;border-bottom:1.5px solid #1d1d1f;padding:12px 14px;font-size:12px;font-weight:800}.hd-tabelle td{vertical-align:middle;border-bottom:1px solid #ece8de;padding:13px 14px}.hd-tabelle tbody tr:last-child td{border-bottom:0}.hd-tabelle tbody tr{cursor:pointer}.hd-tabelle tbody tr:hover td{background:#fffbe6}.hd-ticket{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;display:grid}.hd-seite{background:#fff;border:1.5px solid #1d1d1f;border-radius:20px;align-content:start;gap:14px;padding:18px;display:grid;box-shadow:6px 6px #e4e0d6}.hd-knopf{all:unset;box-sizing:border-box;color:#1d1d1f;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:14.5px;font-weight:700;transition:transform .12s;display:inline-flex}.hd-knopf:hover{transform:translateY(-1px)}.hd-knopf.hd-primaer{background:#ffd84d;box-shadow:0 3px #b89400}.hd-knopf[disabled]{color:#8e8e93;box-shadow:none;cursor:not-allowed;background:#eceae4;transform:none}.hd-karten{display:none}@media (max-width:900px){.hd-ticket{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hd-tabelle{display:none}.hd-karten{display:grid}}@media (max-width:620px){.seite-rand{padding-left:16px!important;padding-right:16px!important}}.lk-html p{margin:0 0 8px}.lk-html p:last-child{margin-bottom:0}.lk-html ul,.lk-html ol{margin:6px 0;padding-left:22px}.lk-html li{margin:3px 0}.lk-html code{background:#1d1d1f0f;border-radius:5px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.lk-html table{border-collapse:collapse;margin:8px 0;font-size:.94em}.lk-html th,.lk-html td{text-align:left;vertical-align:top;border:1px solid #e4e0d6;padding:5px 9px}.lk-html th{background:#f4f1ea}.lk-frage-ihk{font-size:19px;font-weight:600;line-height:1.5}.lk-rueckseite{transform-origin:top;animation:.38s cubic-bezier(.2,.8,.2,1) lk-aufdecken}@keyframes lk-aufdecken{0%{opacity:0;transform:perspective(900px)rotateX(-70deg)}to{opacity:1;transform:none}}.lk-karte{animation:.32s cubic-bezier(.2,.8,.2,1) lk-rein}@keyframes lk-rein{0%{opacity:0;transform:translateY(14px)rotate(-.6deg)}to{opacity:1;transform:none}}.lk-option:hover{background:#f4f1ea!important}.lk-bewertung{transition:transform .12s,box-shadow .12s}.lk-bewertung:hover{transform:translate(-1px,-2px)}.lk-bewertung:active{transform:translate(2px,2px);box-shadow:0 0 #1d1d1f!important}.lk-start{color:#1d1d1f;height:52px;font:inherit;cursor:pointer;background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;padding:0 28px;font-size:17px;font-weight:800;transition:transform .12s,box-shadow .12s;box-shadow:4px 4px #fff}.lk-start:hover{transform:translate(-1px,-2px);box-shadow:5px 6px #fff}.lk-start[disabled]{opacity:.45;cursor:default;transform:none}.lk-schalter{box-sizing:border-box;background:#efebe2;border:1.5px solid #1d1d1f;border-radius:999px;flex:none;width:44px;height:26px;transition:background .16s;display:inline-block;position:relative}.lk-schalter:after{content:"";box-sizing:border-box;background:#fff;border:1.5px solid #1d1d1f;border-radius:50%;width:18px;height:18px;margin-top:-9px;transition:transform .16s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:3px}.lk-schalter[data-an=true]{background:#248a3d}.lk-schalter[data-an=true]:after{transform:translate(17px)}.lk-schalter input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.lk-schalter:has(input:focus-visible){outline-offset:2px;outline:2px solid #0071e3}.lk-schalter:has(input:disabled){opacity:.5}@media (max-width:760px){.lk-heute{grid-template-columns:1fr!important;padding:24px 20px!important}}@media (prefers-reduced-motion:reduce){.lk-rueckseite,.lk-karte{animation:none}}.lk-html pre{color:#e8e8ea;white-space:pre-wrap;background:#1d1d1f;border-radius:10px;margin:6px 0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.55;overflow-x:auto}.lk-tisch{background:#efeadf radial-gradient(#1d1d1f17 1px,#0000 1px) 0 0/20px 20px;border:1.5px solid #1d1d1f;border-radius:32px;padding:40px 36px 32px}.lk-stapel{position:relative}.lk-stapel:before,.lk-stapel:after{content:"";background:#fff;border:1.5px solid #1d1d1f;border-radius:24px;position:absolute;inset:0}.lk-stapel:before{background:#fbf8f1;transform:rotate(-2.4deg)translate(-8px,10px)}.lk-stapel:after{transform:rotate(1.7deg)translate(10px,5px)}@media (max-width:760px){.lk-tisch{border-radius:22px;padding:24px 14px 18px}.lk-stapel:before,.lk-stapel:after{display:none}}.zum-inhalt{z-index:100;color:#1d1d1f;background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.zum-inhalt:focus{top:12px}.lk-zwei{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lk-wahl{transition:transform .12s}.lk-wahl:not(:disabled):hover{transform:translateY(-1px)}@media (max-width:860px){.lk-zwei{grid-template-columns:1fr}.lk-ergebnis{grid-template-columns:1fr!important;position:static!important}}.aruba-ui{container-type:inline-size}@container (max-width:900px){.aruba-mitte{display:none}}.aruba-symbol:not(:disabled):hover{background:#ececec!important}.aruba-menue:not(:disabled):hover{background:#fff1e3!important}.test-aufgabe:hover{text-decoration:underline!important}.konto-feld{width:100%;height:50px;font:inherit;color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f;border-radius:14px;padding:0 16px;font-size:16px;transition:box-shadow .15s}.konto-feld:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 4px #0071e32e}.konto-feld::placeholder{color:#a1a1a6}.konto-knopf{color:#fff;width:100%;height:52px;font:inherit;cursor:pointer;background:#0071e3;border:none;border-radius:999px;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:flex}.konto-knopf:disabled{opacity:.7;cursor:wait}.konto-namen{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:420px){.konto-namen{grid-template-columns:1fr;gap:0}}.konto-wahl{color:#1d1d1f;height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f;border-radius:14px;font-size:15px;font-weight:600}.konto-wahl-an{background:#ffd84d;box-shadow:3px 3px #1d1d1f}.konto-link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}@media (max-width:1020px){.konto-deko{display:none}}h1,h2,h3{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media (max-width:980px){.home-spalten{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.home-raster-1,.home-raster-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-hero-collage{display:none!important}}@media (max-width:640px){.home-sektion{padding-left:18px!important;padding-right:18px!important}.home-sektion[style*=padding\:1],.home-sektion[style*=padding\:9]{padding-top:64px!important}#los-gehts,.home-sektion[style*=px\ 160px]{padding-bottom:64px!important}.home-hero{padding-top:36px!important;padding-bottom:32px!important}.home-hero-titel{-webkit-hyphens:manual;hyphens:manual;letter-spacing:-.03em!important;font-size:42px!important}.home-cta-knoepfe{flex-wrap:wrap;gap:10px!important}.home-cta-knoepfe>a{white-space:nowrap;padding:0 20px!important}.home-titel{font-size:36px!important}.home-raster-1,.home-raster-2{grid-template-columns:minmax(0,1fr)!important}.home-pruefung-zeile{grid-template-columns:110px minmax(0,1fr) 22px!important}}.rechts-text h2{letter-spacing:-.01em;margin:36px 0 10px;font-size:20px;font-weight:700}.rechts-text p,.rechts-text li{color:#3a3a3c;font-size:16px;line-height:1.65}.rechts-text p{margin:0 0 12px}.rechts-text ul{margin:0 0 12px;padding-left:22px}.rechts-text code{background:#efeadf;border-radius:6px;padding:1px 6px;font-size:14px}.rechts-kurz{background:#fff;border:1.5px solid #1d1d1f;border-radius:18px;padding:16px 18px;box-shadow:6px 6px #ffd84d}@media (max-width:640px){.rechts-seite{padding:36px 18px 80px!important}.rechts-seite h1{font-size:36px!important}.kapitel-lektionen{grid-template-columns:minmax(0,1fr)!important}.path-chapter-card{grid-template-columns:minmax(0,1fr)!important;row-gap:14px!important}}@media (max-width:900px){.gesamt-raster{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.gesamt-inhalt{display:none}}@media (max-width:640px){.gesamt-seite{padding:28px 18px 80px!important}.gesamt-titel{font-size:34px!important}}.figur-lupe-knopf{display:none}@media (max-width:640px){.lesson-figur{margin-left:-12px!important;margin-right:-12px!important}.lesson-figur-flaeche{border-radius:12px!important;padding:12px 8px 40px!important}.figur-lupe-knopf{color:#1d1d1f;height:28px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:8px;right:8px}}.figur-lupe{z-index:80;background:#fbf9f4;flex-direction:column;display:flex;position:fixed;inset:0}.figur-lupe-kopf{color:#6e6e73;border-bottom:1px solid #1d1d1f1f;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.figur-lupe-zu{color:#fff;height:34px;font:inherit;cursor:pointer;background:#1d1d1f;border:none;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:600}.figur-lupe-flaeche{-webkit-overflow-scrolling:touch;flex:1;display:flex;overflow:auto}.figur-lupe-bild{flex:none;width:max(100%,640px);margin:auto;padding:20px}.site-header-menu-knopf{color:#1d1d1f;cursor:pointer;background:#fff;border:0;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;margin-right:-2px;display:none;box-shadow:inset 0 0 0 1.5px #1d1d1f24}.menue-schublade{z-index:90;position:fixed;inset:0}.menue-schleier{cursor:pointer;background:#1d1d1f61;border:0;padding:0;animation:.18s ease-out menue-ein-schleier;position:absolute;inset:0}.menue-karte{background:#fbf9f4 radial-gradient(#1d1d1f12 1px,#0000 1px) 0 0/20px 20px;border:1.5px solid #1d1d1f;border-radius:24px;flex-direction:column;width:min(330px,100vw - 54px);padding:18px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) menue-ein;display:flex;position:absolute;top:10px;bottom:10px;left:10px;overflow-y:auto;box-shadow:8px 8px #0071e3}.menue-zu{color:#1d1d1f;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.menue-weiter{background:#0071e3;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 3px #0050a5;color:#fff!important;text-decoration:none!important}.menue-eintrag{border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex;color:#1d1d1f!important;text-decoration:none!important}.menue-eintrag:active{background:#1d1d1f0d}.menue-eintrag-aktiv{background:#fff;border-color:#1d1d1f;box-shadow:3px 3px #ffd84d}.menue-zeichen{width:36px;height:36px;font-family:var(--font-bricolage), -apple-system, sans-serif;border:1.5px solid #1d1d1f;border-radius:11px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.menue-zahl{color:#fff;background:#d70015;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}@keyframes menue-ein{0%{transform:translate(-108%)}to{transform:none}}@keyframes menue-ein-schleier{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.menue-karte,.menue-schleier{animation:none}}.adm{max-width:1240px;margin:0 auto;padding:40px 32px 120px}.adm-kopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.adm-kopf h1{letter-spacing:-.03em;margin:14px 0 6px;font-size:44px;font-weight:800;line-height:1}.adm-kopf p{color:#48484d;margin:0;font-size:16px}.adm-sticker{color:#ffd84d;background:#1d1d1f;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.adm-reiter{scrollbar-width:none;background:#efeadf;border-radius:999px;gap:6px;width:fit-content;max-width:100%;margin:28px 0 24px;padding:5px;display:flex;overflow-x:auto}.adm-reiter::-webkit-scrollbar{display:none}.adm-reiter button{height:38px;font:inherit;color:#48484d;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.adm-reiter button.adm-reiter-an{color:#1d1d1f;background:#fff;box-shadow:inset 0 0 0 1.5px #1d1d1f,0 2px #1d1d1f}.adm-zahl{color:#1d1d1f;background:#ffd84d;border-radius:999px;place-items:center;min-width:22px;height:20px;padding:0 7px;font-size:12px;font-weight:800;display:inline-grid}.adm-stapel{gap:22px;display:grid}.adm-stapel-klein{gap:12px;display:grid}.adm-zwei{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.adm-kacheln{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.adm-kachel{background:#fff;border:1.5px solid #1d1d1f;border-radius:18px;align-content:start;gap:4px;padding:16px 16px 14px;display:grid}.adm-kachel-titel{letter-spacing:.05em;text-transform:uppercase;color:#6e6e73;font-size:12px;font-weight:700}.adm-kachel-wert{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:34px;font-weight:800;line-height:1.05}.adm-kachel-unten{color:#6e6e73;font-size:12.5px}.adm-karte{background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;min-width:0;padding:20px 22px 22px}.adm-karte-kopf{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.adm-karte-kopf h2{margin:0;font-size:18px;font-weight:700}.adm-leer{color:#8e8e93;margin:4px 0;font-size:14.5px}.adm-klein{color:#6e6e73;font-size:13px}.adm-fehler,.adm-ok,.adm-hinweis{border:1.5px solid #1d1d1f;border-radius:14px;margin-bottom:14px;padding:11px 14px;font-size:14.5px;line-height:1.45}.adm-fehler{background:#ffe0d4}.adm-ok{background:#dff5e3}.adm-hinweis{background:#fff0b3}.adm-knopf{height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:14px;font-weight:600;display:inline-flex;color:#1d1d1f!important;text-decoration:none!important}.adm-knopf:hover:not(:disabled){background:#f4f1ea}.adm-knopf:disabled{opacity:.45;cursor:not-allowed}.adm-knopf-blau{background:#0071e3;border-color:#0071e3;box-shadow:0 3px #0050a5;color:#fff!important}.adm-knopf-blau:hover:not(:disabled){background:#0077ed}.adm-knopf-klein{height:30px;padding:0 12px;font-size:13px}.adm-knopf-gefahr{border-color:#b0000f;color:#b0000f!important}.adm-knopf-gefahr-voll{background:#b0000f;border-color:#b0000f;color:#fff!important}.adm-knopf-gefahr-voll:hover:not(:disabled){background:#8f000c}.adm-link{font:inherit;color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.adm-link:hover{text-decoration:underline}.adm-rund{cursor:pointer;background:#fff;border:1.5px solid #1d1d1f;border-radius:50%;flex:none;width:36px;height:36px;font-size:14px}.adm-feld{height:40px;font:inherit;color:#1d1d1f;background:#fff;border:1.5px solid #c9c4b8;border-radius:12px;width:100%;padding:0 12px;font-size:15px}textarea.adm-feld{resize:vertical;height:auto;padding:10px 12px}.adm-feld:focus{border-color:#0071e3;outline:none;box-shadow:0 0 0 4px #0071e329}.adm-abzeichen{white-space:nowrap;vertical-align:middle;background:#f4f1ea;border:1px solid #1d1d1f40;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.adm-initialen{width:36px;height:36px;font-family:var(--font-bricolage), -apple-system, sans-serif;border:1.5px solid #1d1d1f;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.adm-initialen-gross{width:54px;height:54px;font-size:20px}.adm-person{align-items:center;gap:12px;min-width:0;display:flex}.adm-person-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.adm-person-mail{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.adm-ereignisse{margin:0;padding:0;list-style:none;display:grid}.adm-ereignis{border-bottom:1px solid #efeadf;gap:12px;padding:10px 0;display:flex}.adm-ereignis:last-child{border-bottom:0}.adm-ereignis-zeichen{border:1.5px solid #1d1d1f;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.adm-ereignis-text{font-size:14.5px;line-height:1.4;display:block}.adm-ereignis-meta{color:#8e8e93;margin-top:2px;font-size:12.5px;display:block}.adm-rangliste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-rangliste li{background:#faf8f3;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;display:flex}.adm-rang{color:#8e8e93;text-align:center;width:22px;font-weight:800}.adm-rang-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.adm-rang-wert{color:#6e6e73;white-space:nowrap;font-size:13px}.adm-diagramm{margin:0}.adm-diagramm figcaption{color:#6e6e73;justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.adm-diagramm-summe{color:#1d1d1f;font-weight:700}.adm-tooltip{color:#fff;white-space:nowrap;pointer-events:none;background:#1d1d1f;border-radius:8px;padding:5px 9px;font-size:12.5px;position:absolute;top:-6px;transform:translate(-50%,-100%)}.adm-nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm-filterzeile{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adm-suche{flex:260px;height:42px}.adm-chips{flex-wrap:wrap;gap:6px;display:flex}.adm-chip{height:36px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #c9c4b8;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.adm-chip span{color:#6e6e73;font-size:12px}.adm-chip-an{background:#ffd84d;border-color:#1d1d1f}.adm-chip-an span{color:#1d1d1f}.adm-sortierung{color:#6e6e73;align-items:center;gap:8px;font-size:13.5px;display:flex}.adm-sortierung .adm-feld{width:auto}.adm-tabelle-rahmen{background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;overflow-x:auto}.adm-tabelle{border-collapse:collapse;width:100%;font-size:14.5px}.adm-tabelle th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:#6e6e73;white-space:nowrap;border-bottom:1.5px solid #1d1d1f;padding:12px 14px;font-size:12px;font-weight:700}.adm-tabelle td{white-space:nowrap;border-bottom:1px solid #efeadf;padding:11px 14px}.adm-tabelle td:first-child{max-width:320px}.adm-tabelle tbody tr{cursor:pointer}.adm-tabelle tbody tr:hover,.adm-tabelle tbody tr:focus-visible{background:#faf6ea;outline:none}.adm-tabelle tbody tr:last-child td{border-bottom:0}.adm-zahl-spalte{font-variant-numeric:tabular-nums;text-align:right!important}.adm-formular{gap:14px;display:grid}.adm-formular label{gap:6px;font-size:14px;font-weight:600;display:grid}.adm-optional{color:#8e8e93;font-weight:400}.adm-reihe{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adm-wahl{border:0;gap:8px;margin:0;padding:0;display:grid}.adm-wahl legend{margin-bottom:6px;padding:0;font-size:14px;font-weight:600}.adm-formular .adm-wahl label{cursor:pointer;border:1.5px solid #c9c4b8;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-weight:400;display:flex}.adm-wahl label span{color:#6e6e73;font-size:13px}.adm-formular .adm-wahl label.adm-wahl-an{background:#fff8d6;border-color:#1d1d1f}.adm-formular label.adm-haken{align-items:center;gap:8px;font-weight:500;display:flex}.adm-link-feld{background:#f4f1ea;border-radius:14px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 8px 8px 12px;display:flex}.adm-link-feld code{word-break:break-all;flex:1;min-width:0;font-size:12.5px}.adm-schritte{color:#3a3a3c;gap:8px;margin:0;padding-left:20px;font-size:15px;line-height:1.5;display:grid}.adm-schalter-zeile{background:#faf8f3;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.adm-schalter{cursor:pointer;background:#e5e1d6;border:1.5px solid #1d1d1f;border-radius:999px;flex:none;width:58px;height:32px;padding:0;position:relative}.adm-schalter span{background:#fff;border:1.5px solid #1d1d1f;border-radius:50%;width:23px;height:23px;transition:transform .16s;position:absolute;top:3px;left:3px}.adm-schalter-an{background:#34c759}.adm-schalter-an span{transform:translate(26px)}.adm-werte{gap:10px;margin:0;display:grid}.adm-werte>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;font-size:14px;display:grid}.adm-werte dt{color:#6e6e73}.adm-werte dd{margin:0;font-weight:600}.adm-detail{z-index:85;position:fixed;inset:0}.adm-detail-schleier{cursor:pointer;background:#1d1d1f59;border:0;animation:.16s ease-out menue-ein-schleier;position:absolute;inset:0}.adm-detail-karte{background:#fbf9f4;border:1.5px solid #1d1d1f;border-radius:24px;flex-direction:column;width:min(640px,100vw - 20px);animation:.22s cubic-bezier(.2,.8,.2,1) adm-ein;display:flex;position:absolute;top:10px;bottom:10px;right:10px;overflow:hidden;box-shadow:-8px 8px #cfc6ff}@keyframes adm-ein{0%{transform:translate(105%)}}.adm-detail-kopf{background:#fff;border-bottom:1.5px solid #1d1d1f;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 22px 16px;display:flex}.adm-detail-name{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:22px;font-weight:800}.adm-detail-karte>.adm-ok,.adm-detail-karte>.adm-fehler{margin:14px 22px 0}.adm-detail-inhalt{flex:1;align-content:start;gap:18px;padding:18px 22px 30px;display:grid;overflow-y:auto}.adm-aktionen{flex-wrap:wrap;gap:8px;display:flex}.adm-abschnitt{background:#fff;border:1.5px solid #1d1d1f24;border-radius:18px;padding:16px 18px 18px}.adm-abschnitt-kopf{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.adm-abschnitt-kopf h3{margin:0;font-size:16px}.adm-mini-kacheln{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.adm-mini-kacheln>div{background:#faf8f3;border-radius:12px;gap:2px;padding:10px 11px;display:grid}.adm-mini-kacheln b{font-size:17px}.adm-mini-kacheln span{color:#6e6e73;font-size:12px;line-height:1.3}.adm-geraete{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adm-geraete li{background:#faf8f3;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-geraete li>span{gap:2px;display:grid}.adm-gefahr-box{background:#fff3f0;border:1.5px solid #b0000f;border-radius:16px;padding:14px 16px;font-size:14.5px}.adm-gefahr-box p{margin:6px 0 10px}.adm-gefahr-box label{gap:6px;font-size:13.5px;display:grid}@media (max-width:1100px){.adm-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.adm{padding:24px 16px 80px}.adm-kopf h1{font-size:34px}.adm-zwei{grid-template-columns:minmax(0,1fr)}.adm-kacheln,.adm-mini-kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-reihe{grid-template-columns:1fr}.adm-werte>div{grid-template-columns:1fr;gap:2px}}.postfach-glocke{color:#1d1d1f;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #1d1d1f24}.postfach-zahl{color:#fff;background:#d70015;border:2px solid #fbf9f4;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-4px}.postfach-pop{z-index:60;background:#fff;border:1.5px solid #1d1d1f;border-radius:20px;width:min(360px,100vw - 24px);position:absolute;top:calc(100% + 10px);right:-50px;overflow:hidden;box-shadow:6px 6px #ffd84d}.postfach-pop-kopf{border-bottom:1px solid #efeadf;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.postfach-leer{color:#8e8e93;margin:0;padding:18px 16px;font-size:14px}.postfach-pop-liste{max-height:360px;margin:0;padding:4px;list-style:none;overflow-y:auto}.postfach-pop-liste button{width:100%;font:inherit;color:#1d1d1f;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.postfach-pop-liste button:hover{background:#faf6ea}.postfach-neu{background:#fffbea!important}.postfach-zeichen{border:1.5px solid #1d1d1f;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.postfach-titel{font-size:14px;font-weight:700;line-height:1.3}.postfach-neu .postfach-titel:after{content:"";vertical-align:middle;background:#0071e3;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.postfach-text{color:#48484d;font-size:13px;line-height:1.35}.postfach-zeit{color:#8e8e93;font-size:12px}.postfach-alle{border-top:1px solid #efeadf;padding:12px 16px;font-size:14px;font-weight:600;display:block}.pf{max-width:1180px;margin:0 auto;padding:40px 32px 120px}.pf h1{letter-spacing:-.03em;margin:14px 0 6px;font-size:44px;font-weight:800;line-height:1}.pf-kopf p{color:#48484d;margin:0 0 26px}.pf-raster{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pf-aufgaben{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pf-aufgabe{background:#fff;border:1.5px solid #1d1d1f;border-radius:18px;gap:8px;padding:16px 16px 14px;scroll-margin-top:90px;display:grid;box-shadow:4px 4px #ffd84d}.pf-aufgabe:target{box-shadow:4px 4px #0071e3}.pf-aufgabe-fertig{box-shadow:none;background:#faf8f3;border-color:#1d1d1f2e}.pf-aufgabe-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pf-aufgabe-titel{margin-right:auto;font-size:17px;font-weight:700}.pf-aufgabe-fertig .pf-aufgabe-titel{color:#6e6e73}.pf-aufgabe-meta{color:#6e6e73;font-size:13px}.pf-aufgabe-text{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.5}.pf-ziel{background:#eef5ff;border:1.5px solid #0071e3;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex;color:#1d1d1f!important;text-decoration:none!important}.pf-ziel:hover{background:#e2eeff}.pf-ziel-art{letter-spacing:.05em;text-transform:uppercase;color:#0058b0;font-size:11.5px;font-weight:800}.pf-ziel-titel{flex:1;font-size:15px;font-weight:700}.pf-rueck{color:#48484d;margin:0;font-size:14px;font-style:italic}.pf-aufgabe-knoepfe{flex-wrap:wrap;gap:8px;display:flex}.pf-leer{text-align:center;color:#6e6e73;place-items:center;gap:6px;padding:36px 16px;display:grid}.pf-leer span{font-size:34px}.pf-leer p{max-width:340px;margin:0}.pf-nachrichten{gap:4px;max-height:520px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pf-nachrichten li{border-radius:14px}.pf-nachricht{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:10px;padding:10px;display:flex;color:#1d1d1f!important;text-decoration:none!important}.pf-nachricht:hover{background:#faf6ea}.pf-gruppen{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pf-gruppen li{background:#faf8f3;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pf-code{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px}@media (max-width:860px){.pf{padding:24px 16px 80px}.pf h1{font-size:34px}.pf-raster{grid-template-columns:minmax(0,1fr)}}.adm-kacheln-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-code{background:#fffbea;border:1.5px dashed #1d1d1f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ab-code-aus{opacity:.75;background:#f4f1ea}.ab-code-wert{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;font-weight:800}.ab-code-knoepfe{flex-wrap:wrap;gap:6px;display:flex}.ab-treffer{z-index:5;background:#fff;border:1.5px solid #1d1d1f;border-radius:14px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:4px 4px #cfc6ff}.ab-treffer button{width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-weight:400;display:flex}.ab-treffer button:hover{background:#f4f1ea}.ab-treffer .pf-ziel-art{flex:none;width:74px}.ab-auswahl{background:#faf8f3;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 12px;display:grid}.ab-balken{background:#efeadf;border-radius:99px;height:8px;overflow:hidden}.ab-balken span{background:#34c759;border-radius:99px;height:100%;display:block}.ab-zuweisungen{border-top:1px solid #efeadf;gap:8px;margin:4px 0 0;padding:10px 0 0;list-style:none;display:grid}.ab-zuweisungen li{align-items:flex-start;gap:10px;display:flex}.ab-aufgaben{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}@media (max-width:860px){.adm-kacheln-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-aufgaben{grid-template-columns:minmax(0,1fr)}.ab-auswahl{grid-template-columns:1fr}}.adm-rolle-wahl{background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;align-items:center;gap:6px;height:38px;padding:0 4px 0 14px;font-size:14px;font-weight:600;display:inline-flex}.adm-rolle-wahl .adm-feld{width:auto;height:30px;box-shadow:none;border:0;padding:0 6px}.lp-schritte{background:#faf8f3;border:1.5px solid #1d1d1f1f;border-radius:18px;gap:12px;padding:14px;display:grid}.lp-liste{gap:6px;max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.lp-liste li{background:#fff;border:1px solid #ebe6da;border-radius:12px;grid-template-columns:30px minmax(0,1fr) 150px auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.lp-nr{background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.lp-inhalt{align-items:center;gap:8px;min-width:0;display:flex}.lp-inhalt .pf-ziel-art{flex:none}.lp-titel,.lp-datum{height:34px;font-size:14px}.lp-knoepfe{gap:2px;display:flex}.lp-knoepfe button{width:28px;height:28px;font:inherit;cursor:pointer;background:#f4f1ea;border:0;border-radius:8px;font-size:13px}.lp-knoepfe button:disabled{opacity:.3;cursor:default}.lp-knoepfe button:hover:not(:disabled){background:#ebe6da}.lp-leer{color:#8e8e93;margin:0;padding:10px 4px;font-size:14px}.lp-dazu{gap:8px;display:grid}.lp-dazu>label{gap:6px;font-size:14px;font-weight:600;display:grid}.lp-dazu-zeile{flex-wrap:wrap;gap:8px;display:flex}.lp-dazu-zeile select{flex:240px;width:auto}.lp-verteilen{background:#eef5ff;border:1.5px solid #bcd7f7;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.lp-verteilen-titel{margin-right:4px;font-size:14px;font-weight:700}.lp-verteilen label{align-items:center;gap:6px;font-size:14px;display:flex}.lp-verteilen .adm-feld{width:auto;height:36px}.lp-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-matrix-rahmen{border:1px solid #ebe6da;border-radius:14px;overflow-x:auto}.lp-matrix{border-collapse:collapse;min-width:100%;font-size:13px}.lp-matrix th,.lp-matrix td{text-align:center;white-space:nowrap;border-bottom:1px solid #f0ebe0;padding:6px 8px}.lp-matrix thead th{background:#faf8f3;font-weight:700}.lp-matrix-name{z-index:1;background:#fff;min-width:140px;position:sticky;left:0;text-align:left!important}.lp-matrix thead .lp-matrix-name,.lp-matrix tfoot .lp-matrix-name{background:#faf8f3}.lp-matrix-nr{display:block}.lp-matrix-datum{color:#8e8e93;font-size:11px;font-weight:400;display:block}.lp-matrix td.lp-ok{color:#1d7a3a;background:#e3f6e8;font-weight:800}.lp-matrix td.lp-offen{color:#8e8e93}.lp-matrix td.lp-spaet{color:#b0000f;background:#ffe7df;font-weight:800}.lp-matrix-summe{font-weight:700}.lp-matrix tfoot td,.lp-matrix tfoot th{color:#6e6e73;background:#faf8f3;font-size:12px}@media (max-width:640px){.lp-liste li{grid-template-columns:26px minmax(0,1fr) auto}.lp-datum{grid-column:2/3}}.lp-karte{background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;gap:14px;padding:20px 22px;scroll-margin-top:90px;display:grid;box-shadow:8px 8px #a8e0b8}.lp-karte-kopf{justify-content:space-between;align-items:center;gap:16px;display:flex}.lp-karte-kopf h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:4px 0 0;font-size:26px;font-weight:800}.lp-ring{flex:none;width:64px;height:64px;position:relative}.lp-ring span{place-items:center;font-size:13px;font-weight:800;display:grid;position:absolute;inset:0}.lp-naechster{background:#eef5ff;border:1.5px solid #0071e3;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.lp-naechster b{font-size:18px}.lp-naechster .adm-knopf{margin-top:6px}.lp-naechster-fertig{background:#e3f6e8;border-color:#34c759}.lp-woche h3{letter-spacing:.05em;text-transform:uppercase;color:#6e6e73;margin:0 0 6px;font-size:12.5px;font-weight:800}.lp-woche h3 span{color:#1d1d1f;background:#efeadf;border-radius:999px;margin-left:4px;padding:1px 7px}.lp-woche h3.lp-woche-spaet{color:#b0000f}.lp-woche ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-zeile{background:#faf8f3;border-radius:14px;align-items:center;gap:10px;padding:9px 12px;scroll-margin-top:90px;display:flex}.lp-zeile-heute{background:#fff8d6;box-shadow:inset 0 0 0 1.5px #ffd84d}.lp-zeile-fertig .lp-zeile-titel{color:#8e8e93;text-decoration:line-through}.lp-haken{width:26px;height:26px;font:inherit;color:#fff;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f;border-radius:8px;flex:none;font-size:15px;font-weight:800}.lp-haken:hover{background:#e3f6e8}.lp-haken-an{background:#34c759;border-color:#248a3d}.lp-zeile-nr{color:#8e8e93;text-align:center;flex:none;width:22px;font-size:12px;font-weight:800}.lp-zeile-titel{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.lp-tag{white-space:nowrap;background:#fff;border:1px solid #ddd6c6;border-radius:999px;flex:none;padding:2px 9px;font-size:12.5px;font-weight:600}.lp-tag-heute{background:#ffd84d;border-color:#1d1d1f}.lp-oeffnen{background:#0071e3;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid;color:#fff!important;text-decoration:none!important}@media (max-width:640px){.lp-karte{padding:16px 14px}.lp-karte-kopf h2{font-size:21px}.lp-zeile-nr{display:none}}.ab-einladen{background:#faf8f3;border:1.5px solid #1d1d1f1f;border-radius:16px;margin-top:12px;padding:14px 16px}.adm-gruppe-dazu{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.adm-gruppe-dazu .adm-feld{flex:240px;width:auto}.lp-titel-fehlt{background:#fff5f3;border-color:#d70015!important}.pf-einladung{background:#f1eeff;border:1.5px solid #1d1d1f;border-radius:14px;gap:4px;margin-bottom:10px;padding:12px 14px;display:grid;box-shadow:3px 3px #cfc6ff}.lk-drei{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lk-so{background:#fff;border-radius:18px;align-content:start;gap:6px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1.5px #1d1d1f1a}.lk-so-nr{background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.lk-hinweis{all:unset;box-sizing:border-box;cursor:pointer;background:#fff4ef;border:1.5px solid #1d1d1f;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;font-size:15px;transition:transform .12s;display:flex;box-shadow:4px 4px #ffc4ae}.lk-hinweis:hover{transform:translateY(-1px)}.lk-hinweis:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.lk-hinweis-zeichen{background:#ffc4ae;border:1.5px solid #1d1d1f;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.lk-suche,.lk-auswahl{height:40px;font:inherit;color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f33;border-radius:12px;min-width:0;padding:0 14px;font-size:15px}.lk-suche{width:min(320px,100%)}.lk-suche:focus,.lk-auswahl:focus,.lk-seite textarea:focus,.lk-karte-edit textarea:focus,.lk-editor-name:focus{outline-offset:1px;border-color:#0000;outline:2px solid #0071e3}.lk-auswahl-dunkel{color:#fff;background:#ffffff1a;border-color:#ffffff59;border-radius:8px;height:30px;padding:0 8px;font-size:13.5px}.lk-auswahl-dunkel option{color:#1d1d1f}.lk-link-hell{all:unset;cursor:pointer;text-underline-offset:3px;text-decoration:underline}.lk-link-hell:focus-visible{outline:2px solid #ffd84d}.lk-gruppe{background:#fff;border:1.5px solid #1d1d1f;border-radius:20px;overflow:hidden}.lk-gruppe-kopf{background:#f7f4ec;border-bottom:1.5px solid #ece8de;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:15px;display:flex}.lk-zeile{border-top:1px solid #f0ece3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 18px;display:grid}.lk-gruppe-kopf+.lk-zeile{border-top:0}.lk-zeile[data-aus=true] .lk-zeile-titel{color:#6e6e73}.lk-zeile:not(:has(>:nth-child(4))){grid-template-columns:auto minmax(0,1fr) auto}.lk-zeile-schalter{cursor:pointer;display:inline-flex}.lk-zeile-titel{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.lk-faellig{color:#b0000f;white-space:nowrap;flex:none;font-size:12px;font-weight:800}.lk-zeile-knopf{height:34px!important;padding:0 14px!important;font-size:13.5px!important}.lk-neu{background:#fff;border:1.5px solid #1d1d1f;border-radius:20px;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:18px 20px;display:flex;box-shadow:6px 6px #ffd84d}.lk-farbe{cursor:pointer;border:1.5px solid #1d1d1f;border-radius:50%;width:30px;height:30px;padding:0}.lk-farbe[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 5px #1d1d1f}.lk-farbe-klein{width:20px;height:20px}.lk-leer{background:#fff;border:1.5px dashed #1d1d1f4d;border-radius:20px;gap:8px;padding:24px;display:grid}.lk-editor-kopf{background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;gap:10px;padding:18px 22px;display:grid}.lk-editor-name{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;color:#1d1d1f;background:0 0;border:0;border-radius:8px;width:100%;margin-left:-6px;padding:2px 6px;font-size:30px;font-weight:800}.lk-editor-name:hover{background:#f7f4ec}.lk-schreiben{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lk-seite{gap:6px;display:grid}.lk-seite label{font-size:14px;font-weight:700}.lk-seite textarea,.lk-karte-edit textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f33;border-radius:14px;padding:12px 14px;font-size:15.5px;line-height:1.5}.lk-vorschau{background:#f7f4ec;border-radius:14px;gap:6px;margin:0;padding:12px 16px;font-size:14px;list-style:none;display:grid}.lk-vorschau li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;display:grid}.lk-karte-zeile{border-top:1px solid #f0ece3;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:16px;padding:12px 18px;font-size:14.5px;line-height:1.45;display:grid}.lk-gruppe-kopf+.lk-karte-zeile{border-top:0}.lk-karte-vorne{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:700}.lk-karte-hinten{color:#48484d;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:760px){.lk-drei{grid-template-columns:1fr}.lk-zeile{padding:12px 14px;grid-template-columns:auto minmax(0,1fr) auto!important}.lk-zeile>:nth-child(3):not(:last-child){grid-column:2/-1;justify-self:start}.lk-schreiben,.lk-karte-zeile,.lk-vorschau li{grid-template-columns:1fr}}.ep-assistent{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:28px;display:grid}.ep-frage{background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;gap:14px;min-width:0;margin:0;padding:20px 22px 22px;display:grid}.ep-frage legend{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.01em;align-items:center;gap:10px;margin-left:-8px;padding:0 8px;font-size:20px;font-weight:800;display:flex}.ep-hilfe{color:#6e6e73;margin:0;font-size:13.5px;line-height:1.5}.ep-tag-knopf{min-width:46px;height:40px;font:inherit;color:#1d1d1f;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f33;border-radius:12px;padding:0 12px;font-size:14.5px;font-weight:700}.ep-tag-knopf[aria-pressed=true]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.ep-tag-knopf:focus-visible,.ep-pfeil:focus-visible,.ep-eintrag-haken:focus-visible,.ep-eintrag-link:focus-visible{outline-offset:2px;outline:2px solid #0071e3}.ep-breit{min-width:72px}.ep-bereiche{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ep-bereiche li{background:#f7f4ec;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex}.ep-bereiche li[data-an=true]{background:#fffbea;box-shadow:inset 0 0 0 1.5px #1d1d1f}.ep-bereiche input[type=checkbox]{accent-color:#1d1d1f;flex:none;width:18px;height:18px}.ep-pfeil{width:32px;height:32px;font:inherit;cursor:pointer;color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f40;border-radius:50%;font-size:15px;font-weight:700}.ep-pfeil:disabled{opacity:.35;cursor:default}.ep-vorschau{color:#fff;background:#1b1f3b radial-gradient(#ffffff17 1px,#0000 1px) 0 0/22px 22px;border:1.5px solid #1d1d1f;border-radius:24px;gap:16px;padding:24px;display:grid;position:sticky;top:90px;box-shadow:10px 10px #ffd84d}.ep-klein{letter-spacing:.1em;color:#ffd84d;font-size:11.5px;font-weight:800}.ep-fakten{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ep-fakten li{color:#ffffffc7;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:10px;padding-bottom:8px;font-size:14.5px;display:flex}.ep-fakten b{color:#fff}.ep-ok{color:#14532d;background:#e6f6ea;border-radius:12px;margin:0;padding:10px 14px;font-size:14.5px;font-weight:600}.ep-warn{color:#6b4500;background:#fff1d6;border-radius:12px;gap:2px;padding:12px 14px;font-size:14.5px;line-height:1.45;display:grid}p.ep-warn{display:block}.ep-kurs{border:1.5px solid #1d1d1f;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.ep-kurs-gut,.ep-kurs-ok{background:#a8e0b8}.ep-kurs-warn{background:#ffe08a}.ep-kurs-schlecht{background:#ffc4ae}.ep-weg-karte{background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;gap:14px;padding:20px 24px;display:grid;box-shadow:8px 8px #cfe6fb}.ep-balken{background:#efebe2;border-radius:6px;height:12px;overflow:hidden}.ep-balken>span{background:#0071e3;border-radius:6px;height:100%;transition:width .4s;display:block}.ep-balken-klein{height:8px}.ep-meilensteine{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;padding:0;list-style:none;display:flex}.ep-meilensteine li{color:#6e6e73;gap:2px;padding-left:18px;font-size:13.5px;display:grid;position:relative}.ep-meilensteine li:before{content:"";background:#fff;border:1.5px solid #1d1d1f;border-radius:50%;width:10px;height:10px;position:absolute;top:4px;left:0}.ep-meilensteine li[data-an=true]:before{background:#248a3d}.ep-meilensteine b{color:#1d1d1f}.ep-zwei{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.ep-heute,.ep-neu{background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;gap:14px;padding:22px 24px;display:grid}.ep-liste{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ep-eintrag{background:#faf8f2;border-radius:14px;align-items:center;gap:10px;padding:4px 6px 4px 4px;display:flex}.ep-eintrag[data-erster=true]{background:#eef5ff;box-shadow:inset 0 0 0 1.5px #0071e3}.ep-eintrag[data-erledigt=true] .ep-titel{color:#8e8e93;text-decoration:line-through}.ep-eintrag-haken{all:unset;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}button.ep-eintrag-haken{cursor:pointer}.ep-haken{color:#fff;background:#fff;border:1.5px solid #1d1d1f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:800;display:grid}.ep-haken[data-an=true]{background:#248a3d;border-color:#248a3d}.ep-eintrag-link{color:#1d1d1f;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 6px;text-decoration:none;display:flex}a.ep-eintrag-link:hover .ep-titel{text-underline-offset:3px;text-decoration:underline}.ep-art{border:1px solid #1d1d1f40;border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:800}.ep-titel{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ep-unter{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ep-min{color:#6e6e73;white-space:nowrap;flex:none;margin-left:auto;font-size:12.5px}.ep-los{color:#0071e3;flex:none;font-size:13.5px;font-weight:800}.ep-weg{all:unset;cursor:pointer;color:#8e8e93;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.ep-weg:hover{color:#b0000f;background:#efebe2}.ep-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.ep-tag{background:#fff;border-radius:18px;align-content:start;gap:8px;min-width:0;min-height:150px;padding:12px;display:grid;box-shadow:inset 0 0 0 1.5px #1d1d1f1a}.ep-tag[data-heute=true]{box-shadow:inset 0 0 0 2px #1d1d1f,4px 4px #ffd84d}.ep-tag[data-vorbei=true]{opacity:.55}.ep-tag[data-pruefung=true]{color:#fff;background:#1b1f3b}.ep-tag-kopf{color:#6e6e73;justify-content:space-between;font-size:13px;display:flex}.ep-tag[data-pruefung=true] .ep-tag-kopf{color:#d6d9ee}.ep-tag-kopf b{color:inherit;font-size:14px}.ep-tag .ep-eintrag{background:0 0;gap:2px;padding:0;box-shadow:none!important}.ep-tag .ep-eintrag-haken{width:22px;height:22px}.ep-tag .ep-haken{border-radius:4px;width:15px;height:15px;font-size:9px}.ep-tag .ep-eintrag-link{flex-wrap:wrap;gap:5px;padding:3px 2px}.ep-tag .ep-art{display:none}.ep-tag .ep-titel{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.3;display:-webkit-box}.ep-tag .ep-min{display:none}.ep-summe{color:#6e6e73;font-size:12px;font-weight:600}.ep-leer-tag{color:#8e8e93;font-size:13px}.ep-pruefungstag{color:#ffd84d;font-size:14px;font-weight:800}@media (max-width:1000px){.ep-woche{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.ep-assistent,.ep-zwei{grid-template-columns:1fr}.ep-vorschau{position:static}}@media (max-width:560px){.ep-woche{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-meilensteine{grid-template-columns:1fr 1fr;display:grid}}.db-chips{flex-wrap:wrap;gap:8px;display:flex}.db-chip{color:#48484d;background:#fff;border-radius:999px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:14px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1d1d1f1f}.db-chip b{color:#1d1d1f}.db-karte{background:#fff;border:1.5px solid #1d1d1f;border-radius:26px;align-content:start;gap:18px;min-width:0;padding:24px 26px;display:grid}.db-bereit{box-shadow:10px 10px #ffd84d}.db-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.db-kopf h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.db-marke{color:#48484d;background:#f4f1ea;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:600}.db-info{color:#6e6e73;cursor:help;border:1.5px solid #6e6e73;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12.5px;font-weight:800;display:inline-grid}.db-link{color:#0071e3;font-size:14.5px;font-weight:700;text-decoration:none}.db-link:hover{text-decoration:underline}.db-meter{gap:8px;padding-top:28px;display:grid}.db-meter-spur{background:linear-gradient(90deg,#ff9d7a 0%,#ffd84d 33%,#6fb4f2 66%,#3fb766 100%);border-radius:6px;height:12px;position:relative}.db-meter-rest{background:#efebe2;border-radius:0 6px 6px 0;transition:left .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;right:0}.db-meter-punkt{color:#fff;white-space:nowrap;background:#1d1d1f;border-radius:999px;padding:2px 9px;font-size:12.5px;font-weight:800;transition:left .9s cubic-bezier(.2,.7,.2,1);position:absolute;top:-30px;transform:translate(-50%)}.db-meter-punkt:after{content:"";border:4px solid #0000;border-top-color:#1d1d1f;border-bottom:0;margin-left:-4px;position:absolute;bottom:-4px;left:50%}.db-meter-stufen{color:#8e8e93;grid-template-columns:repeat(4,1fr);font-size:13.5px;display:grid}.db-meter-stufen span:nth-child(2),.db-meter-stufen span:nth-child(3){text-align:center}.db-meter-stufen span:last-child{text-align:right}.db-meter-stufen span[data-an=true]{color:#1d1d1f;font-weight:800}.db-bereit-raster{grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:22px;display:grid}.db-dunkel{color:#fff;background:#1b1f3b radial-gradient(#ffffff17 1px,#0000 1px) 0 0/22px 22px;border-radius:20px;align-content:center;gap:18px;padding:26px 20px;display:grid}.db-dunkel hr{border:0;border-top:1px solid #ffffff29;width:70%;margin:0 auto}.db-gross{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1.05}.db-hell{color:#ffffffb8;font-size:14px}.db-termin{text-align:center;color:#fff;justify-items:center;gap:4px;text-decoration:none;display:grid}.db-termin:hover .db-hell{color:#ffd84d}.db-klein{letter-spacing:.09em;color:#6e6e73;font-size:11.5px;font-weight:800}.db-naechste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.db-naechste a{color:#1d1d1f;background:#faf8f2;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:inset 0 0 0 1.5px #1d1d1f14}.db-naechste a:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #1d1d1f}.db-naechste b{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;overflow:hidden}.db-naechste span span:last-child{color:#6e6e73;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.db-naechste a>span:nth-child(2){flex:1}.db-naechste-art{background:#cfe6fb;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:800}.db-naechste-art[data-art=labor]{background:#a8e0b8}.db-aktionen{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.db-aktion{color:#1d1d1f;white-space:nowrap;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 12px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 3px #1d1d1f}.db-aktion:hover{transform:translateY(-1px);box-shadow:0 4px #1d1d1f}.db-aktion:active{transform:translateY(2px);box-shadow:0 1px #1d1d1f}.db-aktion-zeichen{border:1.5px solid #1d1d1f;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.db-zwei{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.db-ohne-plan{background:#fffbea;border:1.5px dashed #1d1d1f4d;border-radius:18px;gap:10px;padding:18px;display:grid}.db-aufgaben{gap:8px;margin:0;padding:0;list-style:none;display:grid}.db-aufgaben a{color:#1d1d1f;background:#f5f3ff;border-radius:14px;gap:2px;padding:12px 14px;font-size:13px;text-decoration:none;display:grid}.db-aufgaben b{font-size:15px}.db-aufgaben a:hover b{text-decoration:underline}.db-woche{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:140px;display:grid}.db-woche>div{align-content:end;justify-items:center;gap:6px;height:100%;display:grid}.db-woche-zahl{color:#6e6e73;font-size:11.5px}.db-woche-saeule{background:#cfe6fb;border-radius:6px;width:100%;max-width:28px}.db-woche-saeule[data-ziel=true]{background:#3fb766}.db-woche-tag{color:#6e6e73;font-size:12px}.db-woche-tag[data-heute=true]{color:#1d1d1f;font-weight:800}.db-pfade{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;margin:0;padding:0;list-style:none;display:grid}.db-pfade a{color:#1d1d1f;border-radius:12px;align-items:center;gap:12px;padding:10px 4px;text-decoration:none;display:flex}.db-pfade a:hover .db-pfad-name{text-decoration:underline}.db-pfad-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}@media (max-width:900px){.db-bereit-raster,.db-zwei,.db-pfade{grid-template-columns:1fr}}@media (max-width:560px){.db-karte{padding:20px 18px}.db-aktionen{grid-template-columns:1fr}.db-meter-stufen{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.db-meter-rest,.db-meter-punkt{transition:none}}.fk-ueber{background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;padding:6px 16px;font-size:15px;font-weight:700;display:inline-block;transform:rotate(-2deg)}.fk-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;display:grid}.fk-zeile[data-rechts=true] .fk-text{order:2}.fk-text{align-content:start;gap:16px;display:grid}.fk-marke{border:1.5px solid #1d1d1f;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:14px;font-weight:700;display:inline-flex}.fk-marke>span{color:#fff;background:#1d1d1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.fk-text h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:38px;font-weight:800;line-height:1.1}.fk-text p{color:#48484d;margin:0;font-size:17.5px;line-height:1.6}.fk-text ul{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fk-text li{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.fk-bild{justify-items:center;display:grid}.fk-karte{box-sizing:border-box;background:#fff;border:1.5px solid #1d1d1f;border-radius:24px;gap:14px;width:100%;max-width:500px;padding:22px;display:grid}.fk-chip{white-space:nowrap;background:#f4f1ea;border:1px solid #1d1d1f26;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.fk-klein{letter-spacing:.08em;color:#6e6e73;font-size:11px;font-weight:800}.fk-meter{background:linear-gradient(90deg,#ff9d7a 0%,#ffd84d 33%,#6fb4f2 66%,#3fb766 100%);border-radius:6px;height:12px;margin-top:26px;position:relative}.fk-meter-rest{background:#efebe2;border-radius:0 6px 6px 0;transition:left 1.4s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;inset:0 0 0 2%}.fk-meter-punkt{color:#fff;background:#1d1d1f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800;transition:left 1.4s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:-28px;left:2%;transform:translate(-50%)}.fk-bereit[data-an=true] .fk-meter-rest,.fk-bereit[data-an=true] .fk-meter-punkt{left:64%}.fk-stufen{color:#8e8e93;grid-template-columns:repeat(4,1fr);font-size:12px;display:grid}.fk-stufen span:nth-child(2),.fk-stufen span:nth-child(3){text-align:center}.fk-stufen span:last-child{text-align:right}.fk-stufen [data-an=true]{color:#1d1d1f;font-weight:800}.fk-dunkel{text-align:center;color:#fff;background:#1b1f3b;border-radius:16px;align-content:center;justify-items:center;gap:2px;padding:16px 10px;display:grid}.fk-dunkel b{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:19px}.fk-dunkel span{color:#ffffffb3;font-size:12px}.fk-dunkel hr{border:0;border-top:1px solid #ffffff29;width:60%;margin:8px 0}.fk-naechst{opacity:0;background:#faf8f2;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;font-size:13.5px;font-weight:600;transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);display:flex;transform:translate(12px);box-shadow:inset 0 0 0 1px #1d1d1f14}.fk-naechst span{border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800}.fk-bereit[data-an=true] .fk-naechst{opacity:1;transform:none}.fk-kurs{background:#a8e0b8;border:1.5px solid #1d1d1f;border-radius:999px;padding:3px 12px;font-size:12.5px;font-weight:800}.fk-woche{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.fk-tag{background:#faf8f2;border-radius:14px;align-content:start;gap:6px;min-height:120px;padding:10px 8px;display:grid;box-shadow:inset 0 0 0 1px #1d1d1f14}.fk-tag[data-heute=true]{background:#fff;box-shadow:inset 0 0 0 2px #1d1d1f,3px 3px #ffd84d}.fk-tag>b{font-size:13px}.fk-eintrag{color:#48484d;align-items:flex-start;gap:5px;font-size:11.5px;line-height:1.3;display:flex}.fk-haken{color:#0000;background:#fff;border:1.2px solid #1d1d1f;border-radius:4px;flex:none;place-items:center;width:13px;height:13px;font-size:9px;font-weight:800;transition:background .25s,color .25s,border-color .25s;display:grid}.fk-plan[data-an=true] .fk-eintrag[data-fertig=true] .fk-haken{color:#fff;background:#248a3d;border-color:#248a3d}.fk-balken{background:#efebe2;border-radius:4px;height:8px;overflow:hidden}.fk-balken span{background:#0071e3;width:0;height:100%;transition:width 1.8s cubic-bezier(.2,.7,.2,1) .3s;display:block}.fk-plan[data-an=true] .fk-balken span{width:62%}.fk-karten-stapel{perspective:1400px;width:100%;max-width:460px;position:relative}.fk-flip-hinten{background:#fffbea;position:absolute;inset:14px -10px -14px 10px;transform:rotate(3deg)}.fk-flip{background:0 0;border:0;min-height:290px;padding:0;position:relative}.fk-flip-innen{min-height:290px;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,.7,.2,1) .7s;position:relative}.fk-karten-stapel[data-an=true] .fk-flip-innen{transform:rotateY(180deg)}.fk-seite{backface-visibility:hidden;background:#fff;border:1.5px solid #1d1d1f;border-radius:24px;align-content:start;gap:12px;padding:24px;display:grid;position:absolute;inset:0;box-shadow:10px 10px #cfc6ff}.fk-seite b{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:24px;line-height:1.15}.fk-seite .fk-chip{justify-self:start}.fk-rueck{transform:rotateY(180deg)}.fk-aufdecken{background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;justify-self:start;margin-top:40px;padding:10px 20px;font-size:14px;font-weight:700;box-shadow:0 3px #b89400}.fk-bewerten{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px;display:grid}.fk-bewerten span{border:1.5px solid #1d1d1f;border-radius:12px;justify-items:center;gap:1px;padding:8px 4px;font-size:13px;font-weight:700;transition:transform .3s 1.8s,box-shadow .3s 1.8s;display:grid}.fk-bewerten small{color:#48484d;font-size:11px;font-weight:500}.fk-karten-stapel[data-an=true] .fk-bewerten span[data-wahl=true]{transform:translateY(-3px);box-shadow:0 4px #1d1d1f}.au-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.au-punkte{gap:14px;margin:6px 0 0;display:grid}.au-punkte div{border-left:3px solid #cfc6ff;gap:2px;padding-left:16px;display:grid}.au-punkte dt{font-size:16px;font-weight:800}.au-punkte dd{color:#48484d;margin:0;font-size:15px;line-height:1.5}.au-bild{justify-items:center;padding-bottom:40px;display:grid;position:relative}.au-karte{box-sizing:border-box;background:#fff;border:1.5px solid #1d1d1f;border-radius:24px;gap:14px;width:100%;max-width:520px;padding:22px;display:grid;box-shadow:10px 10px #cfc6ff}.au-aufgabe{background:#f5f3ff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:flex}.au-liste{gap:4px;margin:0;padding:0;list-style:none;display:grid}.au-liste li{color:#6e6e73;border-top:1px solid #f0ece3;align-items:center;gap:12px;padding:8px 4px;font-size:13px;display:flex}.au-liste li:first-child{border-top:0}.au-liste b{color:#1d1d1f;font-size:14.5px}.au-avatar{color:#1d1d1f;border:1.5px solid #1d1d1f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.au-balken{background:#efebe2;border-radius:4px;flex:1;height:7px;overflow:hidden}.au-balken span{background:#0071e3;border-radius:4px;height:100%;display:block}.au-status{text-align:right;flex:none;width:78px;font-weight:700}.au-status[data-fertig=true]{color:#248a3d}.au-nachricht{color:#6e6e73;background:#fff;border:1.5px solid #1d1d1f;border-radius:18px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex;position:absolute;bottom:0;right:-8px;transform:rotate(-2deg);box-shadow:6px 6px #ffd84d}.au-nachricht b{color:#1d1d1f;font-size:14px}.au-glocke{background:#cfc6ff;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.faq{gap:10px;display:grid}.faq details{background:#fff;border:1.5px solid #1d1d1f;border-radius:18px;overflow:hidden}.faq details[open]{box-shadow:6px 6px #ffd84d}.faq summary{cursor:pointer;align-items:center;gap:12px;padding:18px 22px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";background:#f4f1ea;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-left:auto;font-size:18px;transition:transform .2s;display:grid}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.faq p{color:#48484d;margin:0;padding:0 22px 20px;font-size:16px;line-height:1.6}@media (max-width:900px){.fk-zeile,.au-raster{grid-template-columns:1fr;gap:36px}.fk-zeile[data-rechts=true] .fk-text{order:0}.fk-text h3{font-size:30px}}@media (max-width:560px){.fk-woche{grid-template-columns:repeat(3,minmax(0,1fr))}.fk-tag:nth-child(n+4){display:none}.au-nachricht{margin-top:16px;position:static;transform:none}.au-bild{padding-bottom:0}.au-liste li>span:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.fk-meter-rest,.fk-meter-punkt,.fk-naechst,.fk-haken,.fk-balken span,.fk-flip-innen,.fk-bewerten span{transition:none!important}}.lk-kopf{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fbf9f4e0;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.lk-kopf[data-unten=true]{border-bottom-color:#1d1d1f14}.lk-kopf-nav{align-items:center;gap:24px;max-width:1180px;height:68px;margin:0 auto;padding:0 32px;display:flex}.lk-kopf-marken{gap:4px;display:flex}.lk-kopf-marken a{color:#1d1d1f;border-radius:999px;align-items:center;height:36px;padding:0 14px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.lk-kopf-knopf{color:#fff;white-space:nowrap;background:#0071e3;border-radius:999px;align-items:center;height:40px;padding:0 22px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 3px #0050a5}.lk-kopf-rechts{align-items:center;gap:8px;display:flex}.lk-kopf-anmelden{color:#1d1d1f;border-radius:999px;align-items:center;height:40px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;transition:box-shadow .15s,background .15s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1d1d1f33}.lk-kopf-anmelden:hover{background:#fff;box-shadow:inset 0 0 0 1.5px #1d1d1f}.lk-kopf-knopf{transition:transform .12s,filter .12s}.lk-kopf-knopf:hover{filter:brightness(1.06);transform:translateY(-1px)}.lk-kopf-menue{color:#1d1d1f;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f33;border-radius:12px;place-items:center;width:42px;height:42px;display:none}.lk-kopf-schublade{display:none}@media (max-width:1060px){.lk-kopf-marken{display:none}.lk-kopf-menue{display:grid}.lk-kopf-schublade{border-top:1px solid #1d1d1f14;gap:4px;padding:8px 16px 18px;animation:.2s both nw-rein;display:grid}.lk-kopf-schublade>a{color:#1d1d1f;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 12px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.lk-kopf-schublade>a:hover,.lk-kopf-schublade>a[aria-current=page]{background:#fff}.lk-kopf-schublade-knoepfe{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.lk-kopf-schublade-knoepfe>a{justify-content:center;height:48px}}@media (max-width:900px){.lk-kopf-nav{gap:10px;height:62px;padding:0 16px}}@media (max-width:520px){.lk-kopf-rechts{display:none}}.s3-rahmen{pointer-events:none;height:580px;position:relative}.s3-buehne{--kipp-x:0deg;--kipp-z:0deg;--massstab:.84;--tief:70px;perspective:2400px;width:560px;height:460px;transform:translateY(var(--tief)) scale(var(--massstab));margin:-230px 0 0 -280px;position:absolute;top:50%;left:50%}.s3-welt{width:560px;height:460px;transform-style:preserve-3d;transform:rotateX(calc(56deg + var(--kipp-x))) rotateZ(calc(-42deg + var(--kipp-z)));position:relative}.s3-quader,.s3-schild-anker{transform-style:preserve-3d;position:absolute;top:0;left:0}.s3-flaeche{transform-origin:0 0;outline-offset:-.75px;outline:1.5px solid #1d1d1fd9;position:absolute;top:0;left:0;overflow:hidden}.s3-raster{background-image:radial-gradient(#1d1d1f29 1.4px,#0000 1.4px);background-size:20px 20px;position:absolute;inset:0}.s3-leitungen{position:absolute;top:0;left:0;overflow:visible;transform:translateZ(1px)}.s3-bildschirm{transform-origin:0 0;box-sizing:border-box;background:#1d1d1f;border:4px solid #3a3a40;border-radius:6px 6px 0 0;width:150px;height:100px;position:absolute;top:0;left:0;overflow:hidden}.s3-terminal{color:#fff;white-space:nowrap;padding:5px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px;line-height:1.45}.s3-cursor{vertical-align:-1px;background:#a8e0b8;width:5px;height:8px;animation:1s step-end infinite s3-blinken;display:inline-block}.s3-tastatur{background-image:linear-gradient(90deg,#1d1d1f2e 1px,#0000 1px),linear-gradient(#1d1d1f2e 1px,#0000 1px);background-size:10px 9px;border-radius:3px;position:absolute;inset:12px 14px 36px}.s3-ap-led{background:#3fb766;border-radius:50%;width:10px;height:10px;margin:-5px;animation:2.4s ease-in-out infinite s3-pulsen;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #3fb766}.s3-schild{transform-style:preserve-3d;transform:rotateZ(calc(42deg - var(--kipp-z))) rotateX(calc(-56deg - var(--kipp-x))) translate(-50%, -100%);transform-origin:0 0}.s3-schweben{animation:5s ease-in-out infinite s3-schweben}.s3-karte{font-family:var(--font-inter), -apple-system, sans-serif;color:#1d1d1f;white-space:nowrap;background:#fff;border:1.5px solid #1d1d1f;border-radius:14px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.s3-karte-dunkel{color:#fff;background:#1b1f3b;box-shadow:5px 5px #a8e0b8}.s3-punkt{border:1.5px solid #1d1d1f;border-radius:50%;width:10px;height:10px}.s3-led{fill:#3fb766}.s3-led-1{animation:1.3s step-end infinite s3-led}.s3-led-2{animation:.9s step-end .3s infinite s3-led}.s3-led-3{fill:#ffd84d;animation:1.7s step-end .6s infinite s3-led}.s3-usv{animation:3s ease-in-out infinite s3-pulsen}.s3-funk path{animation:2s ease-in-out infinite s3-pulsen}.s3-funk path:nth-child(2){animation-delay:.3s}@keyframes s3-led{50%{opacity:.25}}@keyframes s3-blinken{50%{opacity:0}}@keyframes s3-pulsen{50%{opacity:.45}}@keyframes s3-schweben{50%{transform:translateY(-10px)}}@media (max-width:1100px){.s3-buehne{--massstab:.66}.s3-rahmen{height:480px}}@media (max-width:900px){.s3-rahmen{height:420px}.s3-buehne{--massstab:.6;--tief:40px}.held-szene{margin:0 -16px;padding:0}}@media (max-width:480px){.s3-rahmen{height:330px}.s3-buehne{--massstab:.5;--tief:30px}}@media (prefers-reduced-motion:reduce){.s3-led-1,.s3-led-2,.s3-led-3,.s3-usv,.s3-funk path,.s3-ap-led,.s3-schweben,.s3-cursor{animation:none}.s3-paket{display:none}}.held{padding:56px 32px 24px;position:relative;overflow:hidden}.held-hintergrund{pointer-events:none;background-image:radial-gradient(#1d1d1f12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 85% at 70% 45%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 85% at 70% 45%,#000 25%,#0000 78%)}.held-kreis{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.held-kreis-1{background:#cfe6fb;width:420px;height:420px;top:8%;right:8%}.held-kreis-2{background:#fff0b3;width:320px;height:320px;top:46%;right:30%}.held-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:24px;max-width:1180px;margin:0 auto;display:grid;position:relative}.held-marke{background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 0 22px;padding:6px 16px 6px 6px;font-size:14.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1d1d1f24}.held-marke span{background:#ffd84d;border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:800}.held h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:68px;font-weight:800;line-height:1.02}.held-klein{letter-spacing:-.01em;color:#0071e3;margin-bottom:14px;font-size:20px;font-weight:700;line-height:1.3;display:block}.held-markiert{background:linear-gradient(#0000 62%,#ffd84d 62%);border-radius:4px;padding:0 4px}.held-unter{color:#48484d;max-width:540px;margin:24px 0 0;font-size:19px;line-height:1.6}.held-knoepfe{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.held-knopf{color:#1d1d1f;background:#fff;border-radius:999px;align-items:center;gap:8px;height:54px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1d1d1f,0 4px #1d1d1f}.held-knopf:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #1d1d1f,0 6px #1d1d1f}.held-knopf:active{transform:translateY(3px);box-shadow:inset 0 0 0 1.5px #1d1d1f,0 1px #1d1d1f}.held-knopf-primaer{color:#fff;background:#0071e3;box-shadow:0 4px #0050a5}.held-knopf-primaer:hover{box-shadow:0 6px #0050a5}.held-knopf-primaer:active{box-shadow:0 1px #0050a5}.held-szene{min-width:0;margin:0 -32px;padding:0 32px;overflow:hidden}.held-text{min-width:0}.held-hinweis{color:#6e6e73;margin:16px 0 0;font-size:14px}@media (max-width:900px){.held{padding:32px 16px 8px}.held-raster{grid-template-columns:minmax(0,1fr);gap:0}.held h1{font-size:44px}.held-klein{font-size:16px}.held-unter{font-size:17px}}.landing-titel{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:0;font-size:50px;font-weight:800;line-height:1.06}.landing-unter{color:#48484d;text-align:center;max-width:640px;margin:16px auto 0;font-size:18.5px;line-height:1.55}.zahlen{padding:22px 32px 0}.zahlen ul{box-sizing:border-box;color:#fff;background:#1b1f3b radial-gradient(#ffffff14 1px,#0000 1px) 0 0/22px 22px;border:1.5px solid #1d1d1f;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1180px;margin:0 auto;padding:26px 30px;list-style:none;display:grid;box-shadow:10px 10px #ffd84d}.zahlen li{text-align:center;justify-items:center;gap:4px;display:grid}.zahlen li+li{border-left:1px solid #ffffff24}.zahlen-wert{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.03em;text-underline-offset:6px;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1;text-decoration:underline;text-decoration-thickness:6px}.zahlen-text{color:#ffffffbf;margin-top:8px;font-size:14.5px}.weg{padding:130px 32px 0}.weg-innen,.pfade-innen{max-width:1180px;margin:0 auto}.weg-liste{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.weg-liste:before{content:"";z-index:0;border-top:2.5px dashed #c9c2b2;position:absolute;top:200px;left:16%;right:16%}.weg-schritt{z-index:1;text-align:center;justify-items:center;gap:10px;padding:0 8px;display:grid;position:relative}.weg-bild{background:color-mix(in srgb, var(--farbe) 30%, #fff);width:100%;max-width:300px;height:230px;box-shadow:8px 8px 0 var(--farbe);border:1.5px solid #1d1d1f;border-radius:28px;place-items:center;transition:transform .25s cubic-bezier(.2,.7,.2,1);display:grid}.weg-bild svg{width:240px;max-height:200px}.weg-schritt:hover .weg-bild{transform:translateY(-6px)rotate(-1deg)}.weg-nr{width:44px;height:44px;font-family:var(--font-bricolage), -apple-system, sans-serif;background:#fff;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;margin-top:-26px;font-size:19px;font-weight:800;display:grid;box-shadow:0 3px #1d1d1f}.weg-schritt h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:6px 0 0;font-size:27px;font-weight:800}.weg-schritt p{color:#48484d;max-width:330px;margin:0;font-size:16px;line-height:1.6}.iso-birne{animation:4s ease-in-out infinite iso-wippen}.iso-pokal{animation:4.6s ease-in-out infinite iso-wippen}.iso-funk path{animation:2s ease-in-out infinite s3-pulsen}@keyframes iso-wippen{50%{transform:translateY(-5px)}}.pfade{padding:130px 32px 0;scroll-margin-top:70px}.pfad-gross{color:#1d1d1f;background:#fffbea;border:1.5px solid #1d1d1f;border-radius:30px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;margin-top:48px;padding:28px 36px;text-decoration:none;transition:transform .2s;display:grid;box-shadow:10px 10px #ffd84d}.pfad-gross:hover{transform:translateY(-3px)}.pfad-gross-bild{place-items:center;display:grid}.pfad-gross-bild svg{width:260px}.pfad-gross-text{justify-items:start;gap:12px;display:grid}.pfad-gross h3,.pfad-karte h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.12}.pfad-gross h3{font-size:34px}.pfad-gross p,.pfad-karte p{color:#48484d;margin:0;line-height:1.55}.pfad-gross p{font-size:17px}.pfad-chip{border:1.5px solid #1d1d1f;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:800;display:inline-block}.pfad-chip-grau{color:#5f5f64;background:#ebe7de;border-color:#c9c2b2}.pfad-fuss{color:#6e6e73;align-items:center;gap:12px;width:100%;margin-top:auto;font-size:13.5px;display:flex}.pfad-fuss b{color:#0071e3;margin-left:auto;font-size:14.5px}.pfade-raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pfad-karte{box-sizing:border-box;color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f;border-radius:26px;grid-template-rows:auto 1fr;height:100%;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:7px 7px #e4e0d6}a.pfad-karte:hover{transform:translateY(-4px);box-shadow:9px 11px #cfc6ff}.pfad-karte-bald{opacity:.75}.pfad-bild{border-bottom:1.5px solid #1d1d1f;place-items:center;height:186px;display:grid}.pfad-bild svg{width:215px;max-height:160px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}a.pfad-karte:hover .pfad-bild svg{transform:translateY(-5px)scale(1.03)}.pfad-text{align-content:start;gap:10px;padding:20px 22px 22px;display:grid}.pfad-karte h3{font-size:23px}.pfad-karte p{font-size:14.5px}@media (max-width:1000px){.pfade-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.landing-titel{font-size:34px}.landing-unter{font-size:16.5px}.zahlen{padding:8px 16px 0}.zahlen ul{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px;padding:22px 16px}.zahlen li+li{border-left:0}.zahlen-wert{font-size:34px}.weg,.pfade{padding:90px 16px 0}.weg-liste{grid-template-columns:1fr;gap:44px}.weg-liste:before{display:none}.pfad-gross{grid-template-columns:1fr;padding:24px 20px}.pfad-gross h3{font-size:27px}}@media (max-width:620px){.pfade-raster{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.iso-birne,.iso-pokal,.iso-funk path{animation:none}}.nw-seite{gap:28px;max-width:1180px;margin:0 auto;padding:24px 32px 100px;display:grid}.nw-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.nw-krumen{color:#6e6e73;flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.nw-krumen a{color:#48484d}.nw-kopf{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:center;gap:32px;display:grid}.nw-marke{border:1.5px solid #1d1d1f;border-radius:999px;padding:5px 14px;font-size:13.5px;font-weight:700;display:inline-block}.nw-kopf h1{letter-spacing:-.035em;margin:16px 0 0;font-size:56px;font-weight:800;line-height:1.02}.nw-kopf p{color:#48484d;max-width:640px;margin:16px 0 0;font-size:18px;line-height:1.6}.nw-kopf-bild{border:1.5px solid #1d1d1f;border-radius:28px;place-items:center;height:210px;display:grid;box-shadow:8px 8px #1d1d1f}.nw-kopf-bild svg{width:250px;max-height:190px}.nw-rechner{gap:24px;display:grid}.nw-eingabe{background:#fff;border:1.5px solid #1d1d1f;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px 32px;padding:26px 28px;display:grid;box-shadow:10px 10px #ffd84d}.nw-feld{align-content:start;gap:8px;display:grid}.nw-feld label,.nw-praefix-kopf label{font-size:14px;font-weight:800}.nw-feld input{color:#1d1d1f;box-sizing:border-box;background:#fbf9f4;border:2px solid #1d1d1f;border-radius:16px;width:100%;min-width:0;height:62px;padding:0 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:26px;font-weight:700}.nw-feld input:focus{outline-offset:2px;background:#fff;outline:3px solid #0071e3}.nw-feld input[aria-invalid=true]{background:#fff5f5;border-color:#d70015}.nw-hinweis{color:#6e6e73;font-size:13.5px}.nw-fehler{color:#b0000f;font-size:13.5px;font-weight:700}.nw-praefix{align-content:start;gap:10px;display:grid}.nw-praefix-kopf{align-items:baseline;gap:12px;display:flex}.nw-praefix-wert{font-family:var(--font-bricolage), -apple-system, sans-serif;color:#0071e3;font-size:34px;font-weight:800;line-height:1}.nw-praefix-maske{color:#48484d;margin-left:auto;font-size:15px}.nw-regler{appearance:none;background:linear-gradient(90deg, #6fb4f2 var(--anteil), #ffd84d var(--anteil));cursor:pointer;border:1.5px solid #1d1d1f;border-radius:7px;width:100%;height:14px}.nw-regler::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:2px solid #1d1d1f;border-radius:50%;width:28px;height:28px;box-shadow:0 3px #1d1d1f}.nw-regler::-moz-range-thumb{background:#fff;border:2px solid #1d1d1f;border-radius:50%;width:26px;height:26px}.nw-regler:focus-visible{outline-offset:4px;outline:3px solid #0071e3}.nw-schnell,.nw-beispiele{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nw-schnell button,.nw-beispiele button{height:32px;font:inherit;cursor:pointer;color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f33;border-radius:10px;padding:0 11px;font-size:13.5px;font-weight:700}.nw-schnell button[aria-pressed=true]{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.nw-beispiele{color:#6e6e73;grid-column:1/-1;font-size:13.5px}.nw-beispiele button{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.nw-schnell button:hover,.nw-beispiele button:hover{border-color:#1d1d1f}.nw-bitfeld{color:#fff;background:#1b1f3b radial-gradient(#ffffff12 1px,#0000 1px) 0 0/22px 22px;border:1.5px solid #1d1d1f;border-radius:28px;gap:16px;padding:26px 28px;display:grid;box-shadow:10px 10px #cfe6fb}.nw-bitfeld-kopf{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.nw-bitfeld h2,.nw-raum h2,.nw-teilen h2,.nw-weg h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800}.nw-legende{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.nw-legende i{border-radius:4px;width:14px;height:14px;margin-left:8px;display:inline-block}.nw-legende i[data-netz=true]{background:#6fb4f2}.nw-legende i[data-netz=false]{background:#ffd84d}.nw-bitfeld-innen{gap:10px;padding-bottom:4px;display:grid;overflow-x:auto}.nw-bitzeile{grid-template-columns:74px minmax(0,1fr);align-items:start;gap:12px;min-width:760px;display:grid}.nw-bitzeile-name{color:#fffc;padding-top:9px;font-size:13.5px;font-weight:800}.nw-bitzeile[data-hervor=true] .nw-bitzeile-name{color:#ffd84d}.nw-oktette{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nw-oktett{justify-items:center;gap:5px;display:grid}.nw-bits{perspective:400px;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;width:100%;display:grid}.nw-bit{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffff8c;background:#3a4070;border-radius:7px;place-items:center;height:36px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:800;transition:background .22s,color .22s;animation:.38s cubic-bezier(.3,.7,.2,1) nw-kippen;display:grid;box-shadow:inset 0 -3px #00000040}.nw-bit[data-netz=true]{color:#cfe6fb;background:#2c5f96}.nw-bit[data-netz=false]{color:#ffe9a0;background:#5b4a10}.nw-bit[data-netz=true][data-eins=true]{color:#0c1b33;background:#6fb4f2}.nw-bit[data-netz=false][data-eins=true]{color:#3a2c00;background:#ffd84d}.nw-bit:hover{outline-offset:1px;outline:2px solid #fff}@keyframes nw-kippen{0%{transform:rotateX(-90deg)}}.nw-oktett-zahl{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:800}.nw-und{grid-template-columns:74px 1fr;align-items:center;gap:12px;min-width:760px;display:grid}.nw-und span{letter-spacing:.1em;color:#ffffffd9;background:#ffffff1f;border-radius:999px;grid-column:2;justify-self:start;padding:2px 12px;font-size:12px;font-weight:800}.nw-bitfeld-tipp{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.nw-ergebnis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nw-kachel{--akzent:#e4e0d6;box-shadow:5px 5px 0 var(--akzent);background:#fff;border:1.5px solid #1d1d1f;border-radius:20px;align-content:start;gap:4px;min-width:0;padding:16px 18px;display:grid;position:relative}.nw-kachel-gross{background:color-mix(in srgb, var(--akzent) 22%, #fff);grid-column:span 1}.nw-ergebnis .nw-kachel-gross:first-child,.nw-ergebnis .nw-kachel-gross:nth-child(2){grid-column:span 2}.nw-kachel-titel{letter-spacing:.06em;text-transform:uppercase;color:#6e6e73;font-size:12px;font-weight:800}.nw-kachel-wert{overflow-wrap:anywhere;padding-right:30px;font-size:19px;font-weight:800}.nw-kachel-gross .nw-kachel-wert{font-size:30px}.nw-kachel-unter{color:#6e6e73;font-size:13px;line-height:1.45}.nw-kachel-breit{grid-column:span 2}.nw-bereich{grid-column:1/-1}.nw-kopieren{color:#48484d;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f2e;border-radius:9px;place-items:center;width:30px;height:30px;font-weight:800;display:grid;position:absolute;top:12px;right:12px}.nw-kopieren-klein{position:static}.nw-kachel .nw-kopieren-klein{position:absolute}.nw-kopieren:hover{color:#1d1d1f;border-color:#1d1d1f}.nw-raum{background:#fff;border:1.5px solid #1d1d1f;border-radius:28px;gap:12px;padding:24px 28px;display:grid}.nw-raum-kopf{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.nw-raum-kopf span{color:#6e6e73;font-size:14.5px}.nw-raum-svg{width:100%;height:auto;overflow:visible}.nw-raum-block{fill:#eef4fb;stroke:#9fb7d3;stroke-width:1.5px}.nw-raum-eigen{fill:#6fb4f2;stroke:#1d1d1f;stroke-width:2px;transition:x .3s}.nw-raum-zahl{fill:#6e6e73;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.nw-raum-marke path{fill:#d70015}.nw-raum-marke line{stroke:#d70015;stroke-width:2.5px}.nw-raum-legende{color:#48484d;flex-wrap:wrap;gap:18px;font-size:13.5px;display:flex}.nw-raum-legende i{vertical-align:-2px;background:#6fb4f2;border:1.5px solid #1d1d1f;border-radius:4px;width:14px;height:14px;margin-right:4px;display:inline-block}.nw-raum-legende .nw-raum-marke-punkt{background:#d70015;border-color:#d70015;border-radius:50%}.nw-weg{background:#fffbea;border:1.5px solid #1d1d1f;border-radius:28px;gap:14px;padding:24px 28px;display:grid;box-shadow:8px 8px #ffd84d}.nw-weg ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nw-weg li{align-items:flex-start;gap:14px;font-size:16px;line-height:1.55;animation:.4s both nw-rein;display:flex}.nw-weg-nr{background:#fff;border:1.5px solid #1d1d1f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13.5px;font-weight:800;display:grid}@keyframes nw-rein{0%{opacity:0;transform:translateY(6px)}}.nw-teilen{background:#fff;border:1.5px solid #1d1d1f;border-radius:28px;gap:12px;padding:24px 28px;display:grid}.nw-teilen-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.nw-teilen-kopf label{align-items:center;gap:8px;font-size:14.5px;font-weight:700;display:inline-flex}.nw-auswahl{height:38px;font:inherit;background:#fff;border:1.5px solid #1d1d1f;border-radius:10px;padding:0 12px;font-size:14.5px;font-weight:700}.nw-teilen-text{color:#48484d;margin:0;font-size:15px}.nw-tabelle-rahmen{border:1.5px solid #ece8de;border-radius:16px;overflow-x:auto}.nw-tabelle{border-collapse:collapse;width:100%;font-size:14.5px}.nw-tabelle th{text-align:left;letter-spacing:.04em;color:#48484d;white-space:nowrap;background:#f7f4ec;padding:10px 14px;font-size:12.5px;font-weight:800}.nw-tabelle td{white-space:nowrap;border-top:1px solid #f0ece3;padding:9px 14px}.nw-tabelle tr[data-hier=true] td{background:#eef5ff;font-weight:800}.nw-erklaerung{gap:14px;max-width:860px;display:grid}.nw-erklaerung h2,.nw-fragen h2,.nw-weitere h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.025em;margin:20px 0 0;font-size:32px;font-weight:800}.nw-erklaerung p{color:#3a3a3f;margin:0;font-size:16.5px;line-height:1.65}.nw-schritte{color:#3a3a3f;gap:10px;margin:0;padding-left:22px;font-size:16.5px;line-height:1.6;display:grid}.nw-lernen{color:#fff;background:#1b1f3b;border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;padding:22px 26px;display:flex}.nw-lernen div{flex:320px;gap:4px;display:grid}.nw-lernen b{font-size:19px}.nw-lernen span{color:#ffffffc7;font-size:15px}.nw-fragen{gap:16px;max-width:860px;display:grid}.nw-weitere ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nw-weiter-karte{box-sizing:border-box;color:#1d1d1f;height:100%;box-shadow:6px 6px 0 var(--farbe);background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;align-content:start;gap:6px;padding:18px 20px 20px;text-decoration:none;transition:transform .18s;display:grid}.nw-weiter-karte:hover{transform:translateY(-3px)}.nw-weiter-karte b{font-size:18px}.nw-weiter-karte>span:last-child{color:#48484d;font-size:14px;line-height:1.5}.nw-weiter-bild{background:color-mix(in srgb, var(--farbe) 40%, #fff);border-radius:14px;place-items:center;height:110px;margin-bottom:6px;display:grid}.nw-weiter-bild svg{width:140px;max-height:96px}@media (max-width:900px){.nw-seite{padding:16px 16px 80px}.nw-kopf{grid-template-columns:1fr;gap:18px}.nw-kopf h1{font-size:40px}.nw-kopf-bild{height:160px}.nw-kopf-bild svg{width:200px}.nw-eingabe{grid-template-columns:1fr;padding:20px 18px}.nw-feld input{height:56px;font-size:21px}.nw-bitfeld,.nw-raum,.nw-weg,.nw-teilen{padding:20px 18px}.nw-ergebnis{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-kachel-gross .nw-kachel-wert{font-size:22px}.nw-weitere ul{grid-template-columns:1fr}}@media (max-width:520px){.nw-ergebnis{grid-template-columns:1fr}.nw-ergebnis .nw-kachel-gross:first-child,.nw-ergebnis .nw-kachel-gross:nth-child(2),.nw-kachel-breit,.nw-bereich{grid-column:auto}}@media (prefers-reduced-motion:reduce){.nw-bit,.nw-weg li{animation:none}}.lk-kopf-marken a[aria-current=page]{background:#ffd84d;box-shadow:inset 0 0 0 1.5px #1d1d1f}.nw-eingabe-vlsm{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.nw-bedarf{gap:8px;display:grid}.nw-bedarf-kopf,.nw-bedarf-zeile{grid-template-columns:14px minmax(0,1fr) 110px 36px;align-items:center;gap:10px;display:grid}.nw-bedarf-kopf{color:#6e6e73;font-size:13px;font-weight:800}.nw-bedarf-kopf span:first-child{grid-column:2}.nw-bedarf-farbe{border:1.5px solid #1d1d1f;border-radius:4px;width:14px;height:14px}.nw-bedarf-zeile input{height:42px;font:inherit;background:#fbf9f4;border:1.5px solid #1d1d1f40;border-radius:12px;min-width:0;padding:0 12px;font-size:15.5px}.nw-bedarf-zeile input:focus{background:#fff;border-color:#0000;outline:2px solid #0071e3}.nw-weg-knopf{cursor:pointer;color:#6e6e73;background:#fff;border:1.5px solid #1d1d1f33;border-radius:50%;width:36px;height:36px;font-size:18px}.nw-weg-knopf:hover:not(:disabled){color:#b0000f;border-color:#b0000f}.nw-weg-knopf:disabled{opacity:.3;cursor:default}.nw-dazu{height:40px;font:inherit;cursor:pointer;background:0 0;border:1.5px dashed #1d1d1f;border-radius:999px;justify-self:start;padding:0 16px;font-size:14.5px;font-weight:700}.nw-dazu:hover:not(:disabled){background:#fff;border-style:solid}.nw-warnung{color:#6b4500;background:#fff1d6;border:1.5px solid #1d1d1f;border-radius:18px;margin:0;padding:16px 20px;font-size:15.5px;font-weight:600}.nw-vlsm-balken{background:#1d1d1f;border:1.5px solid #1d1d1f;border-radius:16px;gap:3px;height:78px;display:flex;overflow:hidden}.nw-vlsm-balken>span{text-align:center;flex-basis:0;align-content:center;justify-items:center;min-width:4px;padding:0 4px;animation:.6s cubic-bezier(.2,.7,.2,1) nw-wachsen;display:grid;overflow:hidden}.nw-vlsm-balken b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13.5px;overflow:hidden}.nw-vlsm-balken small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700}.nw-vlsm-frei{color:#6e6e73;background:repeating-linear-gradient(45deg,#fbf9f4,#fbf9f4 8px,#efebe2 8px 16px)}@keyframes nw-wachsen{0%{opacity:0;transform:scaleY(.2)}}.nw-hextette{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;display:grid}.nw-hextett{background:#ffffff0f;border-radius:14px;justify-items:center;gap:6px;padding:12px 6px 10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.nw-hextett-wert{color:#fff;font-size:22px;font-weight:800}.nw-hextett-null{color:#ffffff4d}.nw-hextett-balken{background:linear-gradient(90deg, #7a5cff var(--netz), #ffd84d var(--netz));border-radius:4px;width:100%;height:8px;transition:background .3s}.nw-hextett-nr{color:#ffffff8c;font-size:11px}.nw-eui{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nw-eui li{background:#f7f4ec;border-radius:16px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.nw-eui-titel{font-size:14.5px;font-weight:800}.nw-bytes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.nw-bytes b{background:#fff;border:1.5px solid #1d1d1f;border-radius:8px;padding:4px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px}.nw-bytes b[data-teil=a]{background:#cfe6fb}.nw-bytes b[data-teil=b]{background:#a8e0b8}.nw-bytes b[data-teil=neu]{background:#ffd84d}.nw-bytes mark{background:#ffd84d;border-radius:3px;padding:0 2px}.nw-zahlen-felder{background:#fff;border:1.5px solid #1d1d1f;border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:24px;display:grid;box-shadow:10px 10px #ffd84d}.nw-zahlfeld{gap:8px;display:grid}.nw-zahlfeld label{font-size:14.5px;font-weight:800}.nw-zahlfeld small{color:#6e6e73;margin-left:6px;font-weight:600}.nw-zahlfeld-zeile{background:#fbf9f4;border:2px solid #1d1d1f;border-radius:16px;align-items:center;gap:8px;height:58px;padding:0 10px 0 14px;display:flex}.nw-zahlfeld-zeile:focus-within{outline-offset:2px;background:#fff;outline:3px solid #0071e3}.nw-zahlfeld-zeile input{color:#1d1d1f;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:22px;font-weight:800}.nw-zahlfeld-zeile input[aria-invalid=true]{color:#b0000f}.nw-zahl-praefix{color:#8e8e93;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:700}.nw-zahlfeld[data-basis="2"] .nw-zahlfeld-zeile{background:#eef5ff}.nw-zahlfeld[data-basis="16"] .nw-zahlfeld-zeile{background:#f3efff}.nw-schnell-hell button{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.nw-schnell-hell button[aria-pressed=true]{color:#1d1d1f;background:#ffd84d;border-color:#ffd84d}.nw-schalter-raster{grid-template-columns:repeat(var(--spalten), minmax(0, 1fr));gap:6px;display:grid}.nw-schalter{all:unset;box-sizing:border-box;cursor:pointer;background:#2b3160;border-radius:12px;justify-items:center;gap:4px;padding:8px 2px 10px;transition:background .16s,transform .12s;display:grid;box-shadow:inset 0 -4px #0000004d}.nw-schalter[data-nibble="1"]{background:#343a6e}.nw-schalter[data-an=true]{background:#ffd84d;transform:translateY(-2px);box-shadow:inset 0 -4px #b89400,0 4px #00000040}.nw-schalter:focus-visible{outline-offset:2px;outline:2px solid #fff}.nw-schalter-wert{color:#fff9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.nw-schalter[data-an=true] .nw-schalter-wert{color:#5b4a10}.nw-schalter-bit{color:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:800}.nw-schalter[data-an=true] .nw-schalter-bit{color:#1d1d1f}.nw-nibbles{flex-wrap:wrap;gap:10px;display:flex}.nw-nibble{background:#f3efff;border:1.5px solid #1d1d1f;border-radius:14px;justify-items:center;gap:4px;padding:10px 14px;font-size:16px;display:grid}.nw-nibble b{color:#5b3fd6;font-size:26px}@media (max-width:900px){.nw-eingabe-vlsm,.nw-zahlen-felder{grid-template-columns:1fr}.nw-hextette{grid-template-columns:repeat(4,minmax(0,1fr))}.nw-eui li{grid-template-columns:1fr;gap:8px}.nw-schalter-raster{grid-template-columns:repeat(8,minmax(0,1fr))}.nw-bedarf-kopf,.nw-bedarf-zeile{grid-template-columns:14px minmax(0,1fr) 76px 36px}}@media (prefers-reduced-motion:reduce){.nw-vlsm-balken>span{animation:none}}.nw-hub-kopf{text-align:center;justify-items:center;gap:16px;padding-top:20px;display:grid}.nw-hub-kopf h1{letter-spacing:-.04em;margin:0;font-size:72px;font-weight:800;line-height:1}.nw-hub-kopf p{color:#48484d;max-width:640px;margin:0;font-size:19px;line-height:1.6}.nw-hub-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:16px 0 0;padding:0;list-style:none;display:grid}.nw-hub-karte{box-sizing:border-box;color:#1d1d1f;height:100%;box-shadow:8px 8px 0 var(--farbe);background:#fff;border:1.5px solid #1d1d1f;border-radius:28px;grid-template-columns:220px minmax(0,1fr);text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.nw-hub-karte:hover{box-shadow:10px 12px 0 var(--farbe);transform:translateY(-4px)}.nw-hub-bild{background:color-mix(in srgb, var(--farbe) 45%, #fff);border-right:1.5px solid #1d1d1f;place-items:center;padding:20px 10px;display:grid}.nw-hub-bild svg{width:180px;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.nw-hub-karte:hover .nw-hub-bild svg{transform:translateY(-6px)scale(1.04)}.nw-hub-text{align-content:center;gap:8px;padding:24px 26px;display:grid}.nw-hub-text h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:0;font-size:28px;font-weight:800}.nw-hub-text span{color:#48484d;font-size:15.5px;line-height:1.55}.nw-hub-text b{color:#0071e3;font-size:15px}.nw-hub-anders h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.025em;text-align:center;margin:24px 0 18px;font-size:32px;font-weight:800}.nw-hub-anders ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.nw-hub-anders li{background:#fff;border-radius:20px;gap:6px;padding:20px 22px;display:grid;box-shadow:inset 0 0 0 1.5px #1d1d1f1f}.nw-hub-anders b{font-size:17px}.nw-hub-anders span{color:#48484d;font-size:15px;line-height:1.55}@media (max-width:900px){.nw-hub-kopf h1{font-size:46px}.nw-hub-raster,.nw-hub-anders ul,.nw-hub-karte{grid-template-columns:1fr}.nw-hub-bild{border-bottom:1.5px solid #1d1d1f;border-right:0;height:150px}}@media (max-width:700px){.nw-bitzeile,.nw-und{grid-template-columns:1fr;gap:6px;min-width:0}.nw-und span{grid-column:1}.nw-bitzeile-name{padding-top:0}.nw-oktette{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.nw-bit{height:30px;font-size:13px}}.wb{transform-origin:50% 100%;width:100%;max-width:300px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block;transform:perspective(900px)rotateX(10deg)}.wb-svg{width:100%;height:auto;display:block;overflow:visible}.nw-weiter-karte:hover .wb,.nw-hub-karte:hover .wb,.nw-kopf-bild:hover .wb{transform:perspective(900px)rotateX(0)translateY(-4px)}.wb-ein{animation:.38s cubic-bezier(.3,.7,.2,1) both wb-ein}.wb-block{transform-box:fill-box;transform-origin:50% 100%;animation:.42s cubic-bezier(.3,.7,.2,1) both wb-block}@keyframes wb-ein{0%{opacity:0;transform:translateY(5px)}}@keyframes wb-block{0%{opacity:0;transform:scaleY(.3)}}.nw-weiter-bild{padding:10px 14px;height:180px!important}.nw-weiter-bild .wb{max-width:290px}.nw-kopf-bild{padding:12px 20px;height:230px!important}.nw-kopf-bild .wb{max-width:320px}@media (prefers-reduced-motion:reduce){.wb,.wb-ein,.wb-block{transition:none;animation:none}}.wb .wb-svg{width:100%!important;max-height:none!important}.nw-hub-karte{grid-template-columns:260px minmax(0,1fr)}@media (max-width:900px){.nw-hub-karte{grid-template-columns:1fr}.nw-hub-bild{height:auto}}.nw-hub-karte{grid-template-rows:auto 1fr;grid-template-columns:1fr!important}.nw-hub-bild{border-bottom:1.5px solid #1d1d1f;height:240px;padding:16px 24px;border-right:0!important}.nw-hub-bild .wb{max-width:360px}.ab{padding:140px 32px 110px;scroll-margin-top:70px}.ab-karte{color:#fff;background:#1b1f3b;border:1.5px solid #1d1d1f;border-radius:36px;max-width:1180px;margin:0 auto;position:relative;overflow:hidden;box-shadow:14px 14px #ffd84d}.ab-muster{pointer-events:none;background-image:radial-gradient(#ffffff17 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90% at 30%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 90% at 30%,#000 30%,#0000 85%)}.ab-schwebt{color:#1d1d1f;opacity:.9;pointer-events:none;border:1.5px solid #1d1d1f;border-radius:10px;padding:6px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:800;animation:6s ease-in-out infinite ab-schweben;position:absolute;box-shadow:0 4px #00000059}@keyframes ab-schweben{50%{transform:translateY(-12px)rotate(-4deg)}}.ab-raster{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:72px 64px;display:grid;position:relative}.ab-text{justify-items:start;gap:20px;display:grid}.ab-marke{color:#1d1d1f;background:#cfc6ff;border-radius:999px;padding:6px 16px;font-size:16px;font-weight:700;transform:rotate(-3deg)}.ab-text h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:50px;font-weight:800;line-height:1.05}.ab-text h2 span{color:#ffd84d;display:block}.ab-text p{color:#d6d9ee;max-width:500px;margin:0;font-size:18px;line-height:1.6}.ab-knoepfe{flex-wrap:wrap;gap:14px;display:flex}.ab-knopf{color:#fff;border-radius:999px;align-items:center;gap:8px;height:54px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fff9}.ab-knopf:hover{background:#ffffff14;transform:translateY(-2px)}.ab-knopf-gelb{color:#1d1d1f;background:#ffd84d;box-shadow:0 4px #b89400}.ab-knopf-gelb:hover{background:#ffe066;box-shadow:0 6px #b89400}.ab-werkzeuge{border-top:1px solid #ffffff24;gap:10px;width:100%;margin-top:8px;padding-top:20px;display:grid}.ab-werkzeuge>span{color:#ffffffb3;font-size:13.5px;font-weight:700}.ab-werkzeuge ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ab-werkzeuge a{color:#fff;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.ab-werkzeuge a:hover{background:#ffffff29}.ab-werkzeuge i{background:var(--farbe);border-radius:3px;width:10px;height:10px}.ab-test{position:relative}.st-karte{color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f;border-radius:26px;gap:16px;padding:26px 26px 22px;display:grid;box-shadow:10px 10px #cfc6ff}.st-kopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-thema{background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:800}.st-zaehler{color:#6e6e73;font-size:13.5px}.st-punkte{gap:5px;margin-left:auto;display:flex}.st-punkte i{background:#efebe2;border-radius:4px;width:22px;height:7px}.st-punkte i[data-stand=jetzt]{background:#1d1d1f}.st-punkte i[data-stand=richtig]{background:#3fb766}.st-punkte i[data-stand=falsch]{background:#ff9d7a}.st-frage{text-wrap:pretty;-webkit-hyphens:manual;hyphens:manual;font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.015em;margin:0;font-size:23px;font-weight:800;line-height:1.25;animation:.35s both nw-rein}.st-optionen{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.st-option{all:unset;box-sizing:border-box;cursor:pointer;overflow-wrap:break-word;background:#fbf9f4;border:1.5px solid #1d1d1f;border-radius:16px;align-items:center;gap:10px;min-width:0;min-height:54px;padding:8px 14px 8px 8px;font-size:15.5px;font-weight:700;line-height:1.3;transition:transform .12s,background .15s,box-shadow .12s;display:flex;box-shadow:0 3px #1d1d1f}.st-option:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 5px #1d1d1f}.st-option:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #1d1d1f}.st-option:focus-visible{outline-offset:2px;outline:3px solid #0071e3}.st-option:disabled{cursor:default}.st-option[data-zustand=richtig]{background:#e3f6e8;border-color:#248a3d;box-shadow:0 3px #248a3d}.st-option[data-zustand=falsch]{background:#fff0eb;border-color:#d4580a;box-shadow:0 3px #d4580a}.st-option[data-zustand=aus]{opacity:.5;box-shadow:none}.st-buchstabe{background:#fff;border:1.5px solid #1d1d1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.st-option[data-zustand=richtig] .st-buchstabe{color:#fff;background:#3fb766;border-color:#248a3d}.st-option[data-zustand=falsch] .st-buchstabe{color:#fff;background:#ff9d7a;border-color:#d4580a}.st-warum{background:#fff4ef;border-radius:16px;gap:6px;padding:14px 16px;font-size:15px;line-height:1.55;animation:.3s both nw-rein;display:grid}.st-warum[data-richtig=true]{background:#eef9f1}.st-warum a{color:#0071e3;font-weight:700;text-decoration:none}.st-warum a:hover{text-decoration:underline}.st-fuss{border-top:1px solid #f0ece3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.st-fuss>span{color:#8e8e93;font-size:12.5px}.st-weiter{color:#fff;height:44px;font:inherit;cursor:pointer;background:#0071e3;border:0;border-radius:999px;padding:0 20px;font-size:15px;font-weight:700;box-shadow:0 3px #0050a5}.st-weiter:hover{background:#0077ed;transform:translateY(-1px)}.st-weiter{transition:transform .12s,background .15s;animation:.25s both nw-rein}.st-tipp{color:#8e8e93;border:1.5px dashed #c9c2b2;border-radius:999px;align-items:center;height:44px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.st-ergebnis-kopf{align-items:center;gap:18px;display:flex}.st-ergebnis-kopf p{color:#48484d;margin:4px 0 0;font-size:15.5px;line-height:1.55}.st-titel{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;font-size:26px;font-weight:800}.st-ring{transition:stroke-dasharray .9s cubic-bezier(.2,.7,.2,1)}.st-nachholen{background:#f7f4ec;border-radius:16px;gap:6px;padding:14px 16px;font-size:14.5px;display:grid}.st-nachholen span{color:#48484d;font-weight:700}.st-nachholen a{color:#0071e3;font-weight:700;text-decoration:none}.st-knoepfe{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.st-nochmal{height:48px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;padding:0 20px;font-size:15px;font-weight:700}@media (max-width:1000px){.ab-raster{grid-template-columns:1fr;padding:56px 36px}}@media (max-width:600px){.ab{padding:90px 12px 70px}.ab-karte{border-radius:28px;box-shadow:8px 8px #ffd84d}.ab-raster{gap:32px;padding:40px 18px 22px}.ab-text h2{font-size:34px}.ab-schwebt{display:none}.st-karte{padding:20px 16px 18px;transform:none}.st-optionen{grid-template-columns:1fr}.st-frage{font-size:20px}}@media (prefers-reduced-motion:reduce){.ab-schwebt,.st-frage,.st-warum{animation:none}}.site-header-nav>:not(.site-header-primary-links){flex-shrink:0}.site-header-primary-links{min-width:0;padding:4px 0;overflow:hidden}.site-header-primary-links a{white-space:nowrap}@media (min-width:801px) and (max-width:1180px){.site-header-nav{gap:10px!important;padding:0 20px!important}.site-header-primary-links a{padding:0 10px!important;font-size:14px!important}.site-header-status{display:none!important}}.ep-seitenkopf{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ep-seitenkopf h1{letter-spacing:-.03em;margin:0;font-size:44px;font-weight:800;line-height:1.05}.ep-seitenkopf p{color:#48484d;max-width:620px;margin:8px 0 0;font-size:16.5px;line-height:1.55}.ep-zurueck{all:unset;cursor:pointer;color:#0071e3;margin-bottom:10px;font-size:14.5px;font-weight:700;display:inline-block}.ep-zurueck:hover{text-decoration:underline}.ep-knopf{height:42px;font:inherit;color:#1d1d1f;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:700;transition:transform .12s,box-shadow .12s,background .15s;display:inline-flex;box-shadow:0 3px #1d1d1f}.ep-knopf:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px #1d1d1f}.ep-knopf:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #1d1d1f}.ep-knopf:disabled{opacity:.45;cursor:default;box-shadow:none}.ep-knopf:focus-visible{outline-offset:2px;outline:3px solid #0071e3}.ep-knopf-primaer{background:#ffd84d;box-shadow:0 3px #b89400}.ep-knopf-primaer:hover:not(:disabled){box-shadow:0 4px #b89400}.ep-knopf-gefahr{color:#b0000f;border-color:#b0000f;box-shadow:0 3px #b0000f}.ep-knopf-gefahr:hover:not(:disabled){background:#fff1f1;box-shadow:0 4px #b0000f}.ep-knopf-hell{color:#fff;box-shadow:none;background:0 0;border-color:#ffffff8c}.ep-knopf-hell:hover:not(:disabled){box-shadow:none;background:#ffffff1a}.ep-knopf-klein{height:34px;box-shadow:none;padding:0 12px;font-size:13.5px}.ep-neu-menue{position:relative}.ep-neu-pop{z-index:20;background:#fff;border:1.5px solid #1d1d1f;border-radius:18px;gap:4px;width:300px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:6px 6px #1d1d1f26}.ep-neu-pop button{all:unset;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ep-neu-pop button:hover,.ep-neu-pop button:focus-visible{background:#f7f4ec}.ep-neu-pop small{color:#6e6e73;font-size:12.5px}.ep-neu-zeichen{font-size:22px}.ep-wahl{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ep-wahl-karte{all:unset;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb, var(--farbe) 25%, #fff);box-shadow:8px 8px 0 var(--farbe);border:1.5px solid #1d1d1f;border-radius:26px;align-content:start;gap:8px;padding:26px 28px;transition:transform .18s;display:grid}.ep-wahl-karte:hover{transform:translateY(-3px)}.ep-wahl-karte:focus-visible{outline-offset:3px;outline:3px solid #0071e3}.ep-wahl-zeichen{font-size:34px}.ep-wahl-karte b{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;font-size:26px}.ep-wahl-karte>span:not(.ep-wahl-zeichen):not(.ep-wahl-los){color:#48484d;font-size:16px;line-height:1.55}.ep-wahl-karte small{color:#6e6e73;font-size:13.5px}.ep-wahl-los{color:#0071e3;margin-top:6px;font-weight:800}.ep-leiste{scrollbar-width:thin;gap:14px;margin:0 -4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.ep-leiste-karte{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f2e;border-radius:18px;flex:0 0 250px;gap:8px;padding:14px 16px 14px 20px;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.ep-leiste-karte:before{content:"";background:var(--farbe);width:7px;position:absolute;inset:0 auto 0 0}.ep-leiste-karte:hover{border-color:#1d1d1f;transform:translateY(-2px)}.ep-leiste-karte[aria-selected=true]{box-shadow:5px 5px 0 var(--farbe);background:color-mix(in srgb, var(--farbe) 14%, #fff);border-color:#1d1d1f}.ep-leiste-karte:focus-visible{outline-offset:2px;outline:3px solid #0071e3}.ep-leiste-kopf{color:#6e6e73;justify-content:space-between;gap:8px;font-size:12px;display:flex}.ep-leiste-art{letter-spacing:.05em;text-transform:uppercase;font-weight:800}.ep-leiste-karte b{text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;overflow:hidden}.ep-leiste-balken{background:#efebe2;border-radius:4px;height:7px;overflow:hidden}.ep-leiste-balken span{background:#1d1d1f;border-radius:4px;height:100%;display:block}.ep-leiste-fuss{color:#48484d;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.ep-kurs-punkt{border:1px solid #1d1d1f4d;border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:800}.ep-zeile{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ep-feld{gap:6px;display:grid}.ep-feld>span{font-size:13.5px;font-weight:800}.ep-noch{color:#48484d;align-items:center;height:40px;font-size:14.5px;display:inline-flex}.ep-vorschau-name{border-left:5px solid var(--plan);padding-left:12px;font-size:18px}.ep-kapitel-gruppe{background:#f7f4ec;border-radius:14px;overflow:hidden}.ep-kapitel-gruppe[data-auf=true]{background:#fff;box-shadow:inset 0 0 0 1.5px #1d1d1f}.ep-kapitel-kopf{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:10px;width:100%;padding:12px 14px;font-size:15px;display:flex}.ep-kapitel-kopf:focus-visible{outline-offset:-2px;outline:2px solid #0071e3}.ep-kapitel-gruppe ul{gap:2px;margin:0;padding:0 10px 10px;list-style:none;display:grid}.ep-kapitel-gruppe label{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px;font-size:14.5px;display:flex}.ep-kapitel-gruppe label:hover{background:#f7f4ec}.ep-kapitel-gruppe input{accent-color:#1d1d1f;flex:none;width:18px;height:18px}.ep-kapitel-gruppe small{color:#6e6e73;white-space:nowrap;margin-left:auto;font-size:12.5px}.ep-planbereich{gap:22px;display:grid}.ep-plankopf{background:color-mix(in srgb, var(--plan) 18%, #fff);box-shadow:8px 8px 0 var(--plan);border:1.5px solid #1d1d1f;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.ep-plankopf h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:32px;font-weight:800;line-height:1.1}.ep-plankopf-art{letter-spacing:.06em;text-transform:uppercase;color:#48484d;font-size:12.5px;font-weight:800}.ep-plankopf-text{color:#48484d;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;display:flex}.ep-plankopf-text .ep-kurs{height:28px;padding:0 12px;font-size:13px}.ep-werkzeuge{flex-wrap:wrap;gap:10px;display:flex}.ep-h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.ep-heute{box-shadow:8px 8px 0 var(--plan,#ffd84d)!important}.ep-wochen-nav{align-items:center;gap:8px;display:flex}.ep-plan-marke{color:#48484d;align-items:center;gap:5px;margin-right:8px;font-weight:700;display:inline-flex}.ep-plan-marke i{border:1px solid #1d1d1f;border-radius:3px;width:9px;height:9px}.ep-tag{min-height:170px;padding:12px 10px}.ep-tag .ep-eintrag{border-left:3px solid var(--plan,#e4e0d6);border-radius:0 8px 8px 0;background:#faf8f2!important;padding:2px 4px 2px 2px!important}.ep-tag .ep-titel{font-size:13px!important}.ep-tag-kopf b{font-size:15px!important}.ep-weg{color:#8e8e93}.ep-weg svg{display:block}@media (max-width:760px){.ep-seitenkopf h1{font-size:34px}.ep-wahl{grid-template-columns:1fr}.ep-plankopf{padding:18px}.ep-plankopf h2{font-size:26px}.ep-werkzeuge{width:100%}.ep-werkzeuge .ep-knopf{flex:auto;justify-content:center}.ep-neu-pop{left:0;right:auto}}@media (max-width:560px){.ep-eintrag-link{flex-wrap:wrap;row-gap:4px}.ep-eintrag-link>span:nth-child(2){order:3;flex:100%!important}.ep-titel,.ep-unter{white-space:normal!important}.ep-min{margin-left:0!important}.ep-los{margin-left:auto}}.rw{margin-top:26px}.rw-tabs{background:#efeadf;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.rw-tabs button{height:40px;font:inherit;color:#48484d;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:15px;font-weight:700;transition:background .15s,color .15s}.rw-tabs button[aria-selected=true]{color:#1d1d1f;background:#fff;box-shadow:inset 0 0 0 1.5px #1d1d1f,0 2px #1d1d1f}.rw-tabs button:focus-visible{outline-offset:2px;outline:3px solid #0071e3}.rw-inhalt{animation:.26s both nw-rein}.rw-inhalt .held-unter{min-height:92px;margin-top:18px}.rw-punkte{flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none;display:flex}.rw-punkte li{color:#48484d;align-items:center;gap:7px;font-size:14.5px;font-weight:600;display:inline-flex}.vt{padding:22px 32px 0}.vt ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.vt li{background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #1d1d1f1a}.vt-zeichen{color:#0071e3;background:#eef5ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.vt li>span:last-child{gap:2px;display:grid}.vt b{font-size:15px}.vt small{color:#6e6e73;font-size:13px;line-height:1.45}@media (max-width:1000px){.vt ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.vt{padding:18px 16px 0}.vt ul{grid-template-columns:1fr}.rw-inhalt .held-unter{min-height:0}.rw-tabs{display:flex}.rw-tabs button{flex:1;padding:0 10px}}.abschnitt-marke{letter-spacing:.02em;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;margin:0 auto 14px;padding:5px 14px;font-size:13.5px;font-weight:800;display:table}.pt{padding:130px 32px 0;scroll-margin-top:70px}.pt-innen{max-width:1180px;margin:0 auto}.pt-reiter{flex-wrap:wrap;justify-content:center;gap:8px;margin:36px 0 28px;display:flex}.pt-reiter button{height:44px;font:inherit;color:#48484d;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f2e;border-radius:999px;padding:0 20px;font-size:15px;font-weight:700;transition:border-color .15s,background .15s;position:relative;overflow:hidden}.pt-reiter button:hover{border-color:#1d1d1f}.pt-reiter button[aria-selected=true]{color:#1d1d1f;background:color-mix(in srgb, var(--f) 35%, #fff);border-color:#1d1d1f;box-shadow:0 3px #1d1d1f}.pt-reiter button:focus-visible{outline-offset:2px;outline:3px solid #0071e3}.pt-fortschritt{background:#1d1d1f;height:3px;animation:7s linear both pt-lauf;position:absolute;bottom:0;left:0}@keyframes pt-lauf{0%{width:0}to{width:100%}}.pt-raster{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:40px;display:grid}.pt-text{gap:14px;animation:.35s both nw-rein;display:grid}.pt-text h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.025em;margin:0;font-size:34px;font-weight:800;line-height:1.1}.pt-text p{color:#48484d;margin:0;font-size:17px;line-height:1.6}.pt-text ul{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pt-text li{align-items:center;gap:10px;font-size:15.5px;font-weight:700;display:flex}.pt-text li span{border:1.5px solid #1d1d1f;border-radius:4px;flex:none;width:12px;height:12px}.pt-bild{animation:.45s cubic-bezier(.2,.7,.2,1) both pt-ein;position:relative}.pt-bild:before{content:"";background:var(--f);z-index:0;border:1.5px solid #1d1d1f;border-radius:26px;position:absolute;inset:24px -18px -18px 24px}@keyframes pt-ein{0%{opacity:0;transform:translateY(12px)scale(.985)}}.pt-fenster{z-index:1;background:#fbf9f4;border:1.5px solid #1d1d1f;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #1d1d1f73}.pt-leiste{background:#fff;border-bottom:1.5px solid #ece8de;align-items:center;gap:14px;height:40px;padding:0 14px;display:flex}.pt-punkte{gap:6px;display:flex}.pt-punkte i{background:#ff6b5e;border-radius:50%;width:11px;height:11px}.pt-punkte i:nth-child(2){background:#ffbd2e}.pt-punkte i:nth-child(3){background:#28c840}.pt-url{color:#6e6e73;background:#f4f1ea;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;max-width:340px;height:26px;margin:0 auto;font-size:12.5px;display:inline-flex}.pt-inhalt{color:#1d1d1f;min-height:380px;padding:20px;font-size:13.5px}.pt-zeile{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pt-gross{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;font-size:22px}.pt-chip{white-space:nowrap;background:#f4f1ea;border:1px solid #1d1d1f26;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.pt-karte{background:#fff;border:1.5px solid #1d1d1f;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.pt-meter{background:linear-gradient(90deg,#ff9d7a 0%,#ffd84d 33%,#6fb4f2 66%,#3fb766 100%);border-radius:5px;height:10px;margin-top:22px;position:relative}.pt-meter-rest{background:#efebe2;border-radius:0 5px 5px 0;position:absolute;top:0;bottom:0;right:0}.pt-meter-punkt{color:#fff;background:#1d1d1f;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:800;position:absolute;top:-24px;transform:translate(-50%)}.pt-stufen{color:#8e8e93;grid-template-columns:repeat(4,1fr);font-size:10.5px;display:grid}.pt-stufen [data-an=true]{color:#1d1d1f;font-weight:800}.pt-zwei{grid-template-columns:.75fr 1.25fr;gap:10px;margin-top:4px;display:grid}.pt-dunkel{text-align:center;color:#fff;background:#1b1f3b;border-radius:12px;align-content:center;justify-items:center;gap:1px;padding:12px;display:grid}.pt-dunkel b{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:16px}.pt-dunkel small{color:#ffffffb3;margin-bottom:6px;font-size:10.5px}.pt-eintrag{background:#faf8f2;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #1d1d1f12}.pt-eintrag small{color:#6e6e73;white-space:nowrap;margin-left:auto;font-size:11px}.pt-eintrag[data-ok=true] .pt-eintrag-titel{color:#8e8e93;text-decoration:line-through}.pt-eintrag-titel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.pt-art{border:1px solid #1d1d1f33;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:800}.pt-haken{color:#fff;background:#fff;border:1.5px solid #1d1d1f;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:grid}[data-ok=true]>.pt-haken{background:#248a3d;border-color:#248a3d}.pt-plan{border:1.5px solid #1d1d1f26;border-left:5px solid var(--f);background:#fff;border-radius:12px;flex:1;gap:4px;min-width:0;padding:10px 12px;display:grid}.pt-plan[data-an=true]{border-color:#1d1d1f;border-left-color:var(--f);box-shadow:3px 3px 0 var(--f)}.pt-plan small{letter-spacing:.06em;text-transform:uppercase;color:#6e6e73;font-size:10px;font-weight:800}.pt-plan b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.pt-balken{background:#efebe2;border-radius:3px;height:6px;overflow:hidden}.pt-balken>span{background:#1d1d1f;border-radius:3px;height:100%;display:block}.pt-woche{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.pt-woche>div{background:#fff;border-radius:10px;gap:5px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #1d1d1f1a}.pt-woche>div[data-heute=true]{box-shadow:inset 0 0 0 1.5px #1d1d1f,2px 2px #ffd84d}.pt-woche b{font-size:11px}.pt-woche i{background:#cfe6fb;border-radius:3px;height:6px}.pt-labor{grid-template-columns:.85fr 1.15fr;gap:12px;min-height:340px;display:grid}.pt-ticket{background:#fff;border:1.5px solid #1d1d1f;border-radius:14px;align-content:start;gap:8px;padding:14px;display:grid}.pt-ticket b{font-size:14px;line-height:1.35}.pt-ticket small{color:#6e6e73;font-size:11.5px}.pt-ticket ul{border-top:1px solid #f0ece3;gap:8px;margin:6px 0 0;padding:10px 0 0;list-style:none;display:grid}.pt-ticket li{align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.pt-konsole{color:#fff;background:#14172e;border:1.5px solid #1d1d1f;border-radius:14px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;overflow:hidden}.pt-konsole-kopf{color:#ffffff8c;border-bottom:1px solid #ffffff1a;margin:-4px 0 8px;padding-bottom:6px;font-size:11px}.pt-konsole-zeile{white-space:nowrap;animation:.2s both nw-rein}.pt-lk{gap:12px}.pt-frage{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:18px;line-height:1.3}.pt-antwort{color:#2b4a33;background:#eef9f1;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.5}.pt-bewerten{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pt-bewerten span{border:1.5px solid #1d1d1f;border-radius:10px;justify-items:center;padding:7px 4px;font-size:12.5px;font-weight:800;display:grid}.pt-bewerten span[data-wahl=true]{transform:translateY(-2px);box-shadow:0 3px #1d1d1f}.pt-bewerten small{color:#48484d;font-size:10.5px;font-weight:500}.pt-tabelle{border-collapse:collapse;width:100%;font-size:12.5px}.pt-tabelle th{text-align:left;color:#6e6e73;background:#f7f4ec;padding:9px 12px;font-size:11px}.pt-tabelle td{white-space:nowrap;border-top:1px solid #f0ece3;padding:9px 12px}.pt-avatar{background:#cfe6fb;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:8px;font-size:11px;font-weight:800;display:inline-grid}.pt-status{background:#f4f1ea;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.pt-status[data-s=erledigt]{color:#1b6e30;background:#e3f6e8}.pt-status[data-s=überfällig]{color:#b0000f;background:#fff0eb}@media (max-width:960px){.pt{padding:90px 16px 0}.pt-raster{grid-template-columns:1fr;gap:24px}.pt-bild:before{inset:14px -8px -10px 14px}.pt-text h3{font-size:27px}}@media (max-width:560px){.pt-inhalt{min-height:0;padding:12px}.pt-labor,.pt-zwei{grid-template-columns:1fr}.pt-reiter{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:24px -16px 20px;padding:0 16px 4px;overflow-x:auto}.pt-reiter button{flex:none}.pt-tabelle th:nth-child(4),.pt-tabelle td:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.pt-fortschritt,.pt-bild,.pt-text,.pt-konsole-zeile{animation:none}}.vg{padding:130px 32px 0}.vg-innen{max-width:1000px;margin:0 auto}.vg-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.vg-spalte{background:#fff;border:1.5px solid #1d1d1f26;border-radius:26px;padding:26px 28px}.vg-mit{color:#fff;background:#1b1f3b radial-gradient(#ffffff14 1px,#0000 1px) 0 0/22px 22px;border-color:#1d1d1f;box-shadow:10px 10px #ffd84d}.vg-spalte h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;margin:0 0 18px;font-size:24px;font-weight:800}.vg-mit h3 span{color:#ffd84d}.vg-spalte ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.vg-spalte li{color:#48484d;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.vg-mit li{color:#e6e8f5}.vg-zeichen{color:#c94b23;background:#fff0eb;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.vg-zeichen[data-gut=true]{color:#fff;background:#3fb766}@media (max-width:800px){.vg{padding:90px 16px 0}.vg-raster{grid-template-columns:1fr}}.us-seite{padding-bottom:40px;overflow-x:clip}.us-held{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:64px 32px 24px;display:grid;position:relative}.us-held:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1d1d1f12 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0 -200px;-webkit-mask-image:radial-gradient(60% 80% at 68% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(60% 80% at 68% 45%,#000 20%,#0000 75%)}.us-marke{letter-spacing:.01em;background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;margin-bottom:20px;padding:5px 14px;font-size:13.5px;font-weight:800;display:inline-block}.us-held h1{-webkit-hyphens:manual;hyphens:manual;font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:58px;font-weight:800;line-height:1.04}.us-held-unter{color:#48484d;max-width:560px;margin:22px 0 0;font-size:19px;line-height:1.6}.us-knoepfe{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.us-knoepfe-mitte{justify-content:center}.us-held-bild{background:var(--flaeche);border:1.5px solid #1d1d1f;border-radius:36px;place-items:center;min-height:380px;padding:28px;display:grid;position:relative;box-shadow:10px 10px #1d1d1f}.us-held-bild:after{content:"";border-radius:inherit;pointer-events:none;background-image:radial-gradient(#1d1d1f14 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.us-held-bild svg{z-index:1;width:100%;max-width:500px;position:relative}.us-schild{z-index:2;white-space:nowrap;border:1.5px solid #1d1d1f;border-radius:12px;padding:6px 13px;font-size:13.5px;font-weight:800;animation:5s ease-in-out infinite us-schweben;position:absolute;box-shadow:3px 3px #1d1d1f}.us-schwebt{animation:4.5s ease-in-out infinite us-schweben}@keyframes us-schweben{0%,to{translate:0}50%{translate:0 -7px}}.us-abschnitt{padding:110px 32px 0}.us-abschnitt[data-hell]{background:#fff;border-block:1.5px solid #1d1d1f14;margin-top:110px;padding-bottom:100px}.us-innen{max-width:1120px;margin:0 auto}.us-titel{font-size:44px}.us-inhalt{margin-top:44px}.us-karten{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.us-karten[data-spalten="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.us-karten[data-spalten="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.us-karten>li{display:flex}.us-karte{color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f24;border-radius:24px;flex-direction:column;flex:1;padding:26px 24px;text-decoration:none;display:flex}.us-karte-link{transition:transform .14s,box-shadow .14s,border-color .14s}.us-karte-link:hover{border-color:#1d1d1f;transform:translateY(-3px);box-shadow:6px 6px #1d1d1f}.us-zeichen{border:1.5px solid #1d1d1f;border-radius:14px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:3px 3px #1d1d1f}.us-karte h3{letter-spacing:-.01em;margin:20px 0 0;font-size:19px;font-weight:800;line-height:1.3}.us-karte p{color:#48484d;margin:8px 0 0;font-size:15.5px;line-height:1.6}.us-mehr{color:#0071e3;margin-top:auto;padding-top:16px;font-size:15px}.us-schritte{counter-reset:schritt;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:1000px;margin:0 auto;padding:0;list-style:none;display:grid}.us-schritte li{background:#fff;border:1.5px solid #1d1d1f24;border-radius:24px;gap:16px;padding:24px;display:grid;position:relative}.us-nummer{color:#ffd84d;width:40px;height:40px;font-family:var(--font-bricolage), -apple-system, sans-serif;background:#1b1f3b;border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid}.us-schritte h3{margin:0;font-size:18px;font-weight:800}.us-schritte p{color:#48484d;margin:6px 0 0;font-size:15.5px;line-height:1.6}.us-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.us-zeile+.us-zeile{margin-top:80px}.us-zeile[data-umgekehrt] .us-zeile-text{order:2}.us-zeile-text h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:32px;font-weight:800;line-height:1.12}.us-zeile-text>p{color:#48484d;margin:14px 0 0;font-size:17px;line-height:1.65}.us-zeile-text ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.us-zeile-text li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.5;display:flex}.us-haken{flex-shrink:0;margin-top:2px}.us-zeile-bild{background:var(--flaeche);border:1.5px solid #1d1d1f;border-radius:30px;place-items:center;min-height:300px;padding:24px;display:grid;overflow:hidden;box-shadow:8px 8px #1d1d1f}.us-schluss{padding:120px 32px 40px}.us-schluss-karte{color:#fff;text-align:center;background:#1b1f3b;border:1.5px solid #1d1d1f;border-radius:36px;max-width:1000px;margin:0 auto;padding:64px 40px;position:relative;overflow:hidden;box-shadow:14px 14px #ffd84d}.us-schluss-karte h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:44px;font-weight:800;line-height:1.08;position:relative}.us-schluss-karte p{color:#d6d9ee;max-width:620px;margin:16px auto 0;font-size:18px;line-height:1.6;position:relative}.us-schluss-karte .us-knoepfe{position:relative}.dm-wege{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.dm-wege>li{display:flex}.dm-weg{color:#1d1d1f;box-shadow:5px 5px 0 var(--farbe);background:#fff;border:1.5px solid #1d1d1f;border-radius:26px;flex-direction:column;flex:1;padding:26px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:flex}.dm-weg:hover{box-shadow:8px 8px 0 var(--farbe);transform:translate(-2px,-2px)}.dm-weg-kopf{justify-content:space-between;align-items:center;display:flex}.dm-art{background:#f5f3ee;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800}.dm-weg h3{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.025em;margin:20px 0 0;font-size:26px;font-weight:800;line-height:1.15}.dm-weg p{color:#48484d;margin:10px 0 0;font-size:16px;line-height:1.6}.dm-weg-fuss{color:#6b6b70;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:20px;font-size:14px;display:flex}.dm-weg-fuss b{color:#0071e3;align-items:center;gap:6px;font-size:15.5px;display:inline-flex}.dm-probe{background:#fff7dc;border-block:1.5px solid #1d1d1f;margin-top:110px;padding:90px 32px;scroll-margin-top:60px}.dm-probe-test{background:#f1eefe;border-top:0;margin-top:0}.dm-probe-innen{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;max-width:1120px;margin:0 auto;display:grid}.dm-links{margin:0 0 14px}.dm-probe-text h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:42px;font-weight:800;line-height:1.08}.dm-probe-text p{color:#48484d;margin:16px 0 0;font-size:17px;line-height:1.65}.dm-liste{gap:8px;margin:20px 0 0;padding:0 0 0 20px;font-size:16px;line-height:1.5;display:grid}.dm-test{min-width:0;position:relative}.dm-werkzeuge{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.dm-werkzeuge a{color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f24;border-radius:20px;align-items:flex-start;gap:14px;height:100%;padding:20px;text-decoration:none;transition:border-color .14s,transform .14s;display:flex}.dm-werkzeuge a:hover{border-color:#1d1d1f;transform:translateY(-2px)}.dm-werkzeuge i{background:var(--farbe);border:1.5px solid #1d1d1f;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.dm-werkzeuge b{font-size:16px;display:block}.dm-werkzeuge small{color:#6b6b70;margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.dk{gap:16px;display:grid}.dk-kopf{color:#48484d;align-items:center;gap:14px;font-size:14px;font-weight:700;display:flex}.dk-balken{background:#1d1d1f1a;border-radius:99px;flex:1;height:8px;overflow:hidden}.dk-balken i{border-radius:inherit;background:#248a3d;height:100%;transition:width .3s;display:block}.dk-karte{width:100%;min-height:270px;font:inherit;color:inherit;text-align:left;cursor:pointer;perspective:1200px;background:0 0;border:0;padding:0;display:block;position:relative}.dk-seite{backface-visibility:hidden;background:#fff;border:1.5px solid #1d1d1f;border-radius:26px;flex-direction:column;justify-content:center;gap:12px;padding:30px;transition:transform .45s cubic-bezier(.3,.7,.3,1);display:flex;position:absolute;inset:0;box-shadow:8px 8px #1d1d1f}.dk-hinten{color:#fff;background:#1b1f3b;transform:rotateY(180deg)}.dk-karte[data-offen=true] .dk-vorne{transform:rotateY(-180deg)}.dk-karte[data-offen=true] .dk-hinten{transform:rotateY(0)}.dk-karte:focus-visible{outline:none}.dk-karte:focus-visible .dk-seite{outline-offset:3px;outline:3px solid #0071e3}.dk-seite small{letter-spacing:.06em;text-transform:uppercase;color:#0071e3;font-size:13px;font-weight:800}.dk-hinten small{color:#ffd84d}.dk-seite strong{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.02em;font-size:27px;line-height:1.2}.dk-seite em{color:#6b6b70;font-size:14px;font-style:normal}.dk-hinten>span{font-size:18.5px;line-height:1.55}.dk-wahl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:62px;display:grid}.dk-wahl button{background:var(--farbe);color:#1d1d1f;font:inherit;cursor:pointer;border:1.5px solid #1d1d1f;border-radius:16px;gap:2px;padding:10px;transition:transform .1s,box-shadow .1s;display:grid;box-shadow:0 3px #1d1d1f}.dk-wahl button:hover{transform:translateY(-1px);box-shadow:0 4px #1d1d1f}.dk-wahl button:active{transform:translateY(2px);box-shadow:0 1px #1d1d1f}.dk-wahl b{font-size:16px}.dk-wahl button span{color:#48484d;font-size:12.5px}.dk-hinweis{text-align:center;color:#48484d;grid-column:1/-1;align-self:center;margin:0;font-size:15px;font-weight:600}.dk-fertig{background:#fff;border:1.5px solid #1d1d1f;border-radius:26px;align-content:center;justify-items:start;gap:12px;min-height:270px;padding:30px;display:grid;box-shadow:8px 8px #248a3d}.dk-fertig strong{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:28px}.dk-fertig span{color:#48484d;font-size:16.5px;line-height:1.6}.dk-fertig button{height:44px;font:inherit;cursor:pointer;background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;margin-top:6px;padding:0 20px;font-weight:700}.dl{color:#fff;background:#1b1f3b}.dl-innen{align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:10px 32px;font-size:14.5px;display:flex}.dl-marke{color:#1d1d1f;background:#ffd84d;border-radius:999px;flex-shrink:0;padding:2px 10px;font-size:12.5px;font-weight:800}.dl-text{color:#d6d9ee;flex:1;min-width:0}.dl-links{flex-shrink:0;align-items:center;gap:16px;display:flex}.dl-links a{color:#fff;font-weight:700;text-decoration:none}.dl-links a:hover{text-decoration:underline}.dl-links .dl-knopf{color:#1d1d1f;background:#ffd84d;border-radius:999px;padding:6px 14px}.dl-links .dl-knopf:hover{background:#ffe066;text-decoration:none}@media (max-width:1000px){.us-held,.dm-probe-innen{grid-template-columns:minmax(0,1fr);gap:36px}.us-held-bild{min-height:300px}.us-karten,.us-karten[data-spalten="4"],.dm-werkzeuge{grid-template-columns:repeat(2,minmax(0,1fr))}.us-zeile{grid-template-columns:minmax(0,1fr);gap:28px}.us-zeile[data-umgekehrt] .us-zeile-text{order:0}}@media (max-width:720px){.us-held{padding:36px 20px 8px}.us-held h1{font-size:40px}.us-held-unter{font-size:17px}.us-held-bild{border-radius:26px;min-height:0;padding:18px;box-shadow:6px 6px #1d1d1f}.us-abschnitt{padding:80px 20px 0}.us-abschnitt[data-hell]{margin-top:80px;padding-bottom:70px}.us-titel,.us-schluss-karte h2,.dm-probe-text h2{font-size:32px}.us-karten,.us-karten[data-spalten="2"],.us-karten[data-spalten="4"],.us-schritte,.dm-wege,.dm-werkzeuge{grid-template-columns:minmax(0,1fr)}.us-zeile-text h3{font-size:26px}.us-zeile-bild{min-height:0;box-shadow:6px 6px #1d1d1f}.us-schluss{padding:80px 20px 20px}.us-schluss-karte{border-radius:28px;padding:44px 22px;box-shadow:8px 8px #ffd84d}.dm-probe{margin-top:80px;padding:64px 20px}.dm-probe-test{margin-top:0}.dk-seite strong{font-size:23px}.dl-innen{flex-wrap:wrap;gap:8px 12px;padding:10px 20px}.dl-text{flex-basis:calc(100% - 70px)}.dl-links{justify-content:flex-end;width:100%}}@media (max-width:1000px) and (min-width:721px){.us-schritte{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.us-schwebt,.us-schild{animation:none}.dk-seite{transition:none}}.us-fragen{max-width:860px;margin:0 auto}.mk{color:#1d1d1f;background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;width:100%;max-width:430px;padding:20px;font-size:14.5px;box-shadow:0 18px 40px -18px #1b1f3b59}.mk-kopf{border-bottom:1px solid #1d1d1f1a;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:14px;display:flex}.mk-kopf b{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.01em;font-size:18px}.mk-kopf span{color:#6b6b70;font-size:13px}.mk-liste,.mk-etappen,.mk-status,.mk-heute{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mk-liste li{grid-template-columns:30px 56px minmax(0,1fr) 46px;align-items:center;gap:10px;display:grid}.mk-avatar{border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.mk-name{font-weight:700}.mk-balken{background:#f0ede6;border-radius:99px;height:9px;display:block;overflow:hidden}.mk-balken i{border-radius:inherit;background:#248a3d;height:100%;display:block}.mk-balken-klein{height:6px;margin-top:6px}.mk-zahl{white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;color:#48484d;font-weight:700}.mk-code{color:#48484d;background:#f5f3ee;border-radius:12px;margin-top:16px;padding:10px 12px;font-size:13.5px}.mk-code code{color:#ffd84d;background:#1b1f3b;border-radius:6px;margin-left:6px;padding:2px 8px;font-weight:700}.mk-feld{border:1px solid #1d1d1f24;border-radius:12px;gap:3px;margin-bottom:8px;padding:10px 12px;display:grid}.mk-feld small{color:#6b6b70;font-size:12px;font-weight:700}.mk-feld span{align-items:center;gap:8px;font-weight:600;display:flex}.mk-punkt{border:1.5px solid #1d1d1f;border-radius:4px;flex-shrink:0;width:12px;height:12px;display:inline-block}.mk-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.mk-status li{background:#fff4e5;border-radius:10px;justify-content:space-between;padding:7px 10px;font-size:13.5px;display:flex}.mk-status li b{color:#a05a00;font-size:12.5px}.mk-status li[data-fertig]{background:#eaf7ee}.mk-status li[data-fertig] b{color:#1f7a36}.mk-etappen li{grid-template-columns:26px minmax(0,1fr) 50px;align-items:center;gap:12px;display:grid}.mk-etappe-punkt{color:#fff;border:2px solid;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.mk-etappe-text{font-weight:600}.mk-kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mk-kacheln div{background:#f5f3ee;border-radius:12px;gap:2px;padding:10px;display:grid}.mk-kacheln b{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:22px}.mk-kacheln small{color:#6b6b70;font-size:12px;line-height:1.3}.mk-achtung{background:#fff4e5;border:1px solid #f3d3a4;border-radius:14px;gap:8px;margin-top:14px;padding:12px;display:grid}.mk-achtung small{color:#a05a00;font-size:12px;font-weight:800}.mk-achtung>span{align-items:center;gap:10px;line-height:1.4;display:flex}.mk-woche{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;height:110px;margin-top:16px;display:grid}.mk-woche span{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mk-woche i{background:#0071e3;border-radius:6px 6px 3px 3px;width:100%;min-height:4px;display:block}.mk-woche small{color:#6b6b70;font-size:11.5px}.mk-fuss{color:#6b6b70;margin:14px 0 0;font-size:12.5px}.mk-heute li{border:1px solid #1d1d1f24;border-radius:14px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.mk-heute small{color:#6b6b70;font-size:12.5px;font-weight:700}.mk-heute li[data-fertig]{background:#eaf7ee}.mk-heute li[data-fertig] span{-webkit-text-decoration:line-through #1d1d1f66;text-decoration:line-through #1d1d1f66}.mk-heute li[data-fertig] small{color:#1f7a36}@media (max-width:720px){.mk{padding:16px;font-size:13.5px}.mk-liste li{grid-template-columns:28px 48px minmax(0,1fr) 38px;gap:8px}}.us-iso{width:100%;max-width:340px}.us-iso svg{width:100%}.ue-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ue-zahlen li{text-align:center;background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;gap:4px;padding:22px;display:grid}.ue-zahlen b{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.03em;font-size:40px;line-height:1}.ue-zahlen span{color:#48484d;font-size:14.5px}.ue-stand{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ue-stand>li{box-shadow:5px 5px 0 var(--farbe);background:#fff;border:1.5px solid #1d1d1f;border-radius:24px;padding:24px;position:relative}.ue-stand-marke{background:var(--farbe);border:1.5px solid #1d1d1f;border-radius:999px;padding:4px 12px;font-size:13.5px;font-weight:800;display:inline-block}.ue-stand ul{gap:8px;margin:16px 0 0;padding:0 0 0 18px;font-size:15.5px;line-height:1.5;display:grid}@media (max-width:1000px){.ue-zahlen{grid-template-columns:repeat(2,minmax(0,1fr))}.ue-stand{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ue-zahlen b{font-size:32px}}.kt{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:56px;max-width:1180px;margin:0 auto;padding:64px 32px 40px;display:grid}.kt h1{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.04em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:54px;font-weight:800;line-height:1.05}.kt-wege{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.kt-wege li{align-items:flex-start;gap:16px;display:flex}.kt-wege li>span:last-child{color:#48484d;gap:2px;font-size:15.5px;line-height:1.55;display:grid}.kt-wege b{color:#1d1d1f;font-size:16.5px}.kt-bild{max-width:280px;margin-top:72px}.kt-bild svg{width:100%}.kt-mail{color:#6b6b70;margin:16px 0 0;font-size:15px}.kt-mail a{font-weight:700}.kt-formular{position:sticky;top:90px}.kt-demo{text-align:center;color:#6b6b70;margin:18px 0 0;font-size:15px}.kt-demo a{font-weight:700}.kf{background:#fff;border:1.5px solid #1d1d1f;border-radius:30px;gap:18px;padding:30px;display:grid;box-shadow:10px 10px #1d1d1f}.kf-rollen{border:0;min-width:0;margin:0;padding:0}.kf-rollen legend{margin-bottom:10px;padding:0;font-size:14.5px;font-weight:800}.kf-rollen>div{flex-wrap:wrap;gap:8px;display:flex}.kf-rollen label{cursor:pointer;background:#fff;border:1.5px solid #1d1d1f33;border-radius:999px;padding:8px 14px;font-size:14.5px;font-weight:600;transition:border-color .12s,background .12s;position:relative}.kf-rollen label:hover{border-color:#1d1d1f}.kf-rollen label[data-aktiv]{background:#ffd84d;border-color:#1d1d1f}.kf-rollen input{opacity:0;pointer-events:none;position:absolute}.kf-rollen label:has(input:focus-visible){outline-offset:2px;outline:3px solid #0071e3}.kf-zwei{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.kf-feld{gap:6px;display:grid}.kf-feld>span{font-size:14.5px;font-weight:800}.kf-feld input,.kf-feld textarea{width:100%;font:inherit;color:#1d1d1f;background:#fbf9f4;border:1.5px solid #1d1d1f40;border-radius:14px;padding:12px 14px;font-size:16px;transition:border-color .12s,background .12s}.kf-feld textarea{resize:vertical;min-height:130px;line-height:1.5}.kf-feld input:focus,.kf-feld textarea:focus{background:#fff;border-color:#0071e3;outline:none;box-shadow:0 0 0 3px #0071e32e}.kf-falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.kf-check{color:#48484d;cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:flex}.kf-check input{accent-color:#0071e3;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.kf-fehler{color:#a1192c;background:#ffeef0;border:1px solid #f3b8c0;border-radius:14px;margin:0;padding:12px 14px;font-size:15px;font-weight:600}.kf-senden{width:100%;font:inherit;cursor:pointer;border:0;justify-content:center;font-size:17px;font-weight:700}.kf-senden:disabled{opacity:.7;cursor:wait}.kf-fertig{justify-items:start;padding:40px 34px}.kf-fertig h2{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.03em;margin:0;font-size:34px}.kf-fertig p{color:#48484d;margin:0;font-size:17px;line-height:1.6}.kf-haken{background:#a8e0b8;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}@media (max-width:1000px){.kt{grid-template-columns:minmax(0,1fr);gap:36px}.kt-formular{position:static}.kt-bild{display:none}}@media (max-width:720px){.kt{padding:36px 20px 20px}.kt h1{font-size:38px}.kf{border-radius:24px;padding:22px 18px;box-shadow:6px 6px #1d1d1f}.kf-zwei{grid-template-columns:minmax(0,1fr)}}@media (max-width:1000px) and (min-width:801px){.site-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.site-footer-grid>:first-child{grid-column:1/-1}}html[data-demo=gast] a[data-gesperrt]{opacity:.5;filter:grayscale(.7);cursor:not-allowed}html[data-demo=gast] a[data-gesperrt]:hover{box-shadow:none!important;text-decoration:none!important;transform:none!important}html[data-demo=gast] a[data-gesperrt]:after{content:"";vertical-align:-1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='5' y='10.5' width='14' height='10' rx='2.5'/%3E%3Cpath d='M8 10.5V8a4 4 0 0 1 8 0v2.5'/%3E%3C/svg%3E") 50%/contain no-repeat;flex-shrink:0;width:12px;height:12px;margin-left:6px;display:inline-block}.dl-hinweis{z-index:200;background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;align-items:flex-start;gap:14px;width:min(480px,100vw - 32px);padding:18px 18px 18px 20px;animation:.22s cubic-bezier(.3,.7,.3,1) dl-rein;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:8px 8px #1d1d1f}@keyframes dl-rein{0%{opacity:0;transform:translate(-50%,14px)}}.dl-hinweis-schloss{background:#fff7dc;border:1.5px solid #1d1d1f;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.dl-hinweis-text{color:#48484d;flex:1;gap:4px;min-width:0;font-size:15px;line-height:1.5;display:grid}.dl-hinweis-text b{color:#1d1d1f;font-size:17px}.dl-hinweis-knoepfe{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.dl-hinweis-knoepfe a{color:#0071e3;font-weight:700;text-decoration:none}.dl-hinweis-knoepfe .dl-knopf{color:#1d1d1f;background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;padding:8px 16px}.dl-hinweis-zu{color:#1d1d1f;cursor:pointer;background:#f5f3ee;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.dl-hinweis-zu:hover{background:#ebe7de}@media (prefers-reduced-motion:reduce){.dl-hinweis{animation:none}}.stepper-fuss button{white-space:nowrap}@media (max-width:600px){.stepper-tipp{display:none}}.fm-knopf{z-index:150;color:#1d1d1f;height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 14px;font-size:14.5px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 3px #1d1d1f,0 10px 24px -12px #1b1f3b66}.fm-knopf:hover{background:#fff7dc;transform:translateY(-2px);box-shadow:0 5px #1d1d1f,0 12px 26px -12px #1b1f3b66}.fm-knopf:active{transform:translateY(2px);box-shadow:0 1px #1d1d1f}.fm-knopf:disabled{cursor:progress;opacity:.8}.fm-knopf:focus-visible{outline-offset:3px;outline:3px solid #0071e3}.fm-fenster{z-index:210;background:#fff;border:1.5px solid #1d1d1f;border-radius:22px;width:min(380px,100vw - 32px);max-height:calc(100vh - 40px);padding:18px;animation:.2s cubic-bezier(.3,.7,.3,1) dl-rein;position:fixed;bottom:20px;right:20px;overflow-y:auto;box-shadow:8px 8px #1d1d1f}.fm-fenster form{gap:12px;display:grid}.fm-fenster-kopf{justify-content:space-between;align-items:center;display:flex}.fm-fenster-kopf b{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:19px}.fm-zu{color:#1d1d1f;cursor:pointer;background:#f5f3ee;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.fm-zu:hover{background:#ebe7de}.fm-vorschau{cursor:pointer;gap:8px;display:grid}.fm-vorschau img{object-fit:cover;object-position:top;border:1px solid #1d1d1f2e;border-radius:12px;width:100%;max-height:180px;transition:opacity .15s}.fm-vorschau[data-aus] img{opacity:.3}.fm-vorschau span{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.fm-vorschau input,.fm-filter input{accent-color:#0071e3;width:18px;height:18px}.fm-feld{gap:5px;display:grid}.fm-feld>span{font-size:13.5px;font-weight:800}.fm-feld textarea,.fm-feld input{width:100%;font:inherit;color:#1d1d1f;resize:vertical;background:#fbf9f4;border:1.5px solid #1d1d1f40;border-radius:12px;padding:10px 12px;font-size:16px}.fm-feld textarea:focus,.fm-feld input:focus{background:#fff;border-color:#0071e3;outline:none;box-shadow:0 0 0 3px #0071e32e}.fm-hinweis,.fm-klein{color:#6b6b70;margin:0;font-size:12.5px;line-height:1.5}.fm-hinweis{color:#48484d;background:#fff7dc;border-radius:12px;padding:10px 12px;font-size:13.5px}.fm-fehler{color:#a1192c;background:#ffeef0;border-radius:12px;margin:0;padding:10px 12px;font-size:14px;font-weight:600}.fm-senden{width:100%;height:48px;font:inherit;cursor:pointer;border:0;justify-content:center;font-size:16px;font-weight:700}.fm-senden:disabled{opacity:.7;cursor:wait}.fm-fertig{text-align:center;justify-items:center;gap:6px;padding:10px 0;display:grid}.fm-fertig>span{background:#a8e0b8;border:1.5px solid #1d1d1f;border-radius:50%;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:grid}.fm-fertig b{font-size:18px}.fm-fertig p{color:#48484d;margin:0}@media (max-width:600px){.fm-knopf{justify-content:center;width:46px;height:46px;padding:0;bottom:14px;right:14px}.fm-knopf-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fm-fenster{bottom:16px;right:16px}}@media print{.fm-knopf{display:none}}.adm-zahl-rot{background:#ffc4ae!important}.fm-filter{align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.fm-liste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.fm-eintrag{background:#fff;border:1px solid #1d1d1f1f;border-radius:16px;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px;display:grid}.fm-eintrag[data-erledigt]{opacity:.6}.fm-bild button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.fm-bild img{object-fit:cover;object-position:top;border:1px solid #1d1d1f26;border-radius:10px;width:100%;height:140px;display:block}.fm-platz{color:#6b6b70;background:#f5f3ee;border-radius:10px;place-items:center;height:140px;font-size:13px;display:grid}.fm-text{align-content:start;gap:8px;min-width:0;display:grid}.fm-kopf{color:#6b6b70;justify-content:space-between;gap:12px;font-size:13px;display:flex}.fm-seite{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;overflow:hidden}.fm-text p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.fm-meta{color:#6b6b70;flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.fm-knoepfe{gap:8px;display:flex}.fm-loeschen{color:#a1192c!important}.fm-gross{z-index:300;cursor:zoom-out;background:#1b1f3bbf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.fm-gross img{border-radius:12px;max-width:100%;max-height:100%;box-shadow:0 20px 60px #0006}@media (max-width:720px){.fm-eintrag{grid-template-columns:minmax(0,1fr)}}.ml-test{gap:12px;display:grid}.ml-test-zeile{flex-wrap:wrap;gap:10px;display:flex}.ml-test-zeile .adm-feld{flex:1;min-width:220px}.ml-tabelle-rahmen{overflow-x:auto}.ml-tabelle tbody tr{cursor:default}.ml-an{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.ml-status{text-overflow:ellipsis;vertical-align:bottom;color:#a1192c;background:#ffeef0;border-radius:999px;max-width:320px;padding:3px 10px;font-size:12.5px;font-weight:700;display:inline-block;overflow:hidden}.ml-status[data-ok]{color:#1f7a36;background:#eaf7ee}.site-footer-bottom{padding-bottom:76px!important}.bot-schutz:empty{display:none}.bot-schutz{min-height:0;margin:4px 0 14px}.an-liste{gap:14px;margin:0;padding:0;list-style:none;display:grid}.an-eintrag{background:#fff;border:1px solid #1d1d1f1f;border-radius:16px;gap:8px;padding:16px;display:grid}.an-eintrag[data-status=erledigt],.an-eintrag[data-status=eingeladen]{opacity:.7}.an-kopf{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.an-kopf b{font-size:16.5px}.an-rolle,.an-betrieb,.an-status{background:#f5f3ee;border-radius:999px;padding:2px 10px;font-size:12.5px;font-weight:700}.an-zeit{color:#6b6b70;margin-left:auto;font-size:13px}.an-mail{width:fit-content;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.an-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.55}.an-knoepfe{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-rollenwahl{height:34px;padding:0 10px;font-size:13.5px;width:auto!important}.an-ergebnis{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.an-ergebnis code{overflow-wrap:anywhere;max-width:100%;font-size:12.5px}.pe{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.pe-liste{gap:6px;max-height:72vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.pe-zeile{width:100%;font:inherit;color:#1d1d1f;text-align:left;cursor:pointer;background:#fff;border:1px solid #1d1d1f1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 12px;display:grid}.pe-zeile:hover{border-color:#0071e373}.pe-zeile[aria-current]{border-color:#0071e3;box-shadow:0 0 0 2px #0071e32e}.pe-zeile[data-neu]{background:#f1f7ff}.pe-zeile[data-neu] .pe-von,.pe-zeile[data-neu] .pe-betreff{font-weight:800}.pe-von,.pe-betreff,.pe-vorschau{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pe-von{font-size:14.5px;font-weight:600}.pe-marke{background:#a8e0b8;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700}.pe-zeit{color:#6b6b70;font-size:12.5px}.pe-betreff{grid-column:1/-1;font-size:14px}.pe-vorschau{color:#6b6b70;grid-column:1/-1;font-size:13px}.pe-ansicht{min-width:0}.pe-mail{background:#fff;border:1px solid #1d1d1f1f;border-radius:16px;gap:14px;padding:18px;display:grid}.pe-zurueck{width:fit-content;display:none}.pe-mail-kopf h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:19px}.pe-mail-kopf p{overflow-wrap:anywhere;margin:0}.pe-adresse{color:#6b6b70;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pe-meta{color:#6b6b70;margin:0;font-size:12.5px}.pe-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.6}.pe-anhaenge{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pe-anhang-gross{color:#6b6b70;font-size:13px}.pe-antwort{background:#f5f3ee;border-left:3px solid #0071e3;border-radius:0 12px 12px 0;padding:12px 14px}.pe-form{border-top:1px solid #1d1d1f1a;gap:8px;padding-top:14px;display:grid}@media (max-width:860px){.pe{grid-template-columns:minmax(0,1fr)}.pe[data-offen] .pe-liste,.pe:not([data-offen]) .pe-ansicht{display:none}.pe-zurueck{display:inline-flex}.pe-mail{padding:14px}}.si-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;gap:8px;margin-bottom:14px;display:grid}.si-liste{gap:8px;margin:0;padding:0;list-style:none;display:grid}.si-liste li{background:#faf8f3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:10px 12px;display:flex}.si-liste li>:last-child:is(button){margin-left:auto}.si-ich{color:#248a3d;font-weight:700}.si-gesperrt{color:#a1192c;background:#ffeef0;border-radius:999px;padding:2px 8px;font-size:12.5px;font-weight:700}.nz-liste{gap:18px;display:grid}.nz-kopf{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:6px;font-size:14.5px;display:flex}.nz-kopf span{color:#48484d;font-variant-numeric:tabular-nums}.nz-balken{background:#f0ede6;border-radius:99px;height:12px;overflow:hidden}.nz-balken i{border-radius:inherit;height:100%;display:block}.nz-kachel{background:#fff;border:1.5px solid #1d1d1f;border-radius:18px;gap:2px;padding:16px;display:grid}.nz-kachel b{font-family:var(--font-bricolage), -apple-system, sans-serif;font-size:28px}.nz-kachel span{color:#6b6b70;font-size:13.5px}@media (max-width:720px){.si-form{grid-template-columns:minmax(0,1fr)}}.mate,.mt-demo{--mate-tinte:#1d1d1f;--mate-blau:#0071e3;--mate-grund:#fbf9f4;--mate-lila:#cfc6ff;--mate-gelb:#ffd84d;--mate-gruen:#1f8a4c}.mate-bot{flex:none;display:block;overflow:visible}.mate-bot-ganz{animation:3.2s ease-in-out infinite bot-schweben}.mate-bot-schatten{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite bot-schatten}.mate-bot-kopf{transform-origin:32px 34px;transition:transform .26s cubic-bezier(.3,.7,.3,1.4)}.mate-bot-antenne{transform-origin:32px 14px;animation:2.6s ease-in-out infinite bot-wippen}.mate-bot-funke{transform-box:fill-box;transform-origin:50%}.mate-bot-blick{transition:transform .16s ease-out}.mate-bot-augen-auf{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite bot-blinzeln}.mate-bot-augen-froh,.mate-bot-sprechen,.mate-bot-punkte{display:none}.mate-bot-arm{transform-origin:49px 57px;transform:rotate(-22deg)}.mate-bot[data-winkt] .mate-bot-arm{animation:7s ease-in-out .4s infinite bot-winken}.mate-bot[data-zustand=denkt] .mate-bot-blick{animation:1.8s ease-in-out infinite bot-gruebeln}.mate-bot[data-zustand=denkt] .mate-bot-augen-auf{animation:none;transform:scaleY(.62)}.mate-bot[data-zustand=denkt] .mate-bot-laecheln{display:none}.mate-bot[data-zustand=denkt] .mate-bot-punkte{display:inline}.mate-bot[data-zustand=denkt] .mate-bot-punkte circle{animation:1s ease-in-out infinite bot-punkt}.mate-bot[data-zustand=denkt] .mate-bot-punkte circle:nth-child(2){animation-delay:.15s}.mate-bot[data-zustand=denkt] .mate-bot-punkte circle:nth-child(3){animation-delay:.3s}.mate-bot[data-zustand=denkt] .mate-bot-funkenschein{animation:1s ease-in-out infinite bot-leuchten}.mate-bot[data-zustand=denkt] .mate-bot-funke{animation:1.6s linear infinite bot-drehen}.mate-bot[data-zustand=denkt] .mate-bot-antenne{animation-duration:.9s}.mate-bot[data-zustand=schreibt] .mate-bot-augen-auf,.mate-bot[data-zustand=schreibt] .mate-bot-laecheln{display:none}.mate-bot[data-zustand=schreibt] .mate-bot-augen-froh{display:inline}.mate-bot[data-zustand=schreibt] .mate-bot-sprechen{transform-box:fill-box;transform-origin:50%;animation:.32s ease-in-out infinite alternate bot-sprechen;display:inline}.mate-bot[data-zustand=schreibt] .mate-bot-ganz{animation-duration:1.4s}@keyframes bot-schweben{0%,to{transform:translateY(0)}50%{transform:translateY(-2.2px)}}@keyframes bot-schatten{0%,to{opacity:.15;transform:scaleX(1)}50%{opacity:.1;transform:scaleX(.84)}}@keyframes bot-wippen{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes bot-blinzeln{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes bot-gruebeln{0%,to{transform:translate(-1.8px,-1.6px)}50%{transform:translate(1.8px,-1.6px)}}@keyframes bot-punkt{0%,to{opacity:.3}50%{opacity:1}}@keyframes bot-leuchten{0%,to{opacity:0}50%{opacity:.55}}@keyframes bot-drehen{to{transform:rotate(360deg)}}@keyframes bot-sprechen{0%{transform:scaleY(.35)}to{transform:scaleY(1.05)}}@keyframes bot-winken{0%,42%,to{transform:rotate(-22deg)}6%,18%,30%{transform:rotate(-155deg)}12%,24%,36%{transform:rotate(-120deg)}}.mate-knopf:hover .mate-bot-kopf{transform:rotate(-10deg)}.mate-knopf{z-index:160;background:var(--mate-tinte);color:#fff;height:56px;font:inherit;letter-spacing:-.01em;cursor:pointer;isolation:isolate;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px 0 7px;font-size:15.5px;font-weight:700;transition:transform .16s cubic-bezier(.3,.7,.3,1.4),box-shadow .16s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 4px #0b0b0c,0 16px 34px -12px #0055c899}.mate-knopf:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--mate-winkel,0deg), #2b90ff, #cfc6ff, #ffd84d, #2b90ff);animation:4s linear infinite mate-dreh;position:absolute;inset:-2.5px}.mate-knopf:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(120% 140% at 15% 0%, #2c3140 0%, var(--mate-tinte) 55%);position:absolute;inset:0}@property --mate-winkel{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mate-dreh{to{--mate-winkel:360deg}}.mate-knopf:hover{transform:translateY(-3px)rotate(-1deg);box-shadow:0 7px #0b0b0c,0 22px 40px -12px #0055c8a6}.mate-knopf:active{transform:translateY(2px);box-shadow:0 1px #0b0b0c}.mate-knopf-text{align-items:center;gap:7px;display:inline-flex}.mate-knopf .mate-ki{border-color:#fff}.mate-knopf:focus-visible,.mate button:focus-visible,.mate a:focus-visible,.mate textarea:focus-visible{outline:3px solid var(--mate-blau);outline-offset:2px}.mate-fenster{z-index:220;border:1.5px solid var(--mate-tinte);background-color:var(--mate-grund);width:min(460px,100vw - 32px);height:min(720px,100vh - 40px);box-shadow:8px 8px 0 var(--mate-blau), 0 40px 80px -40px #1b1f3b8c;transform-origin:100% 100%;background-image:radial-gradient(#1d1d1f12 1px,#0000 1.2px);background-size:18px 18px;border-radius:26px;flex-direction:column;animation:.32s cubic-bezier(.25,.9,.3,1.15) mate-rein;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden}@keyframes mate-rein{0%{opacity:0;transform:translateY(18px)scale(.94)}}.mate-kopf{border-bottom:1.5px solid var(--mate-tinte);background:linear-gradient(110deg,#fff 55%,#eef4ff 80%,#f1edff 100%);align-items:center;gap:12px;padding:12px;display:flex;position:relative}.mate-kopf-text{flex:1;gap:2px;min-width:0;display:grid}.mate-kopf-text b{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;display:flex}.mate-status{color:#6b6b70;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex;overflow:hidden}.mate-status i{background:#34c759;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #34c7592e}.mate-status[data-aktiv]{color:var(--mate-blau);font-weight:600}.mate-status[data-aktiv] i{background:var(--mate-blau);animation:.9s ease-in-out infinite mate-blinken;box-shadow:0 0 0 3px #0071e333}.mate-ki{border:1.5px solid var(--mate-tinte);background:var(--mate-gelb);font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.08em;border-radius:999px;padding:1px 8px;font-weight:800;line-height:1.5;display:inline-block;color:var(--mate-tinte)!important;font-size:10.5px!important}.mate-kopf-knopf{height:32px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #1d1d1f33;border-radius:999px;padding:0 12px;font-size:13px;font-weight:600}.mate-kopf-knopf:hover{border-color:var(--mate-tinte)}.mate-zu{width:34px;height:34px;color:var(--mate-tinte);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mate-zu:hover{background:#1d1d1f12}.mate-liste{overscroll-behavior:contain;scroll-behavior:smooth;flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 16px 12px;display:flex;overflow-y:auto}.mate-start{justify-items:start;gap:10px;padding-top:4px;display:grid}.mate-start-bot{margin:2px 0 2px -6px;position:relative}.mate-start-bot:before{content:"";z-index:-1;background:radial-gradient(circle,#7cb8ff59,#cfc6ff2e 45%,#0000 70%);border-radius:50%;position:absolute;inset:-18px}.mate-start p{color:#48484d;margin:0;font-size:15px;line-height:1.55}.mate-hallo{font-family:var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.025em;font-weight:800;color:var(--mate-tinte)!important;font-size:26px!important;line-height:1.12!important}.mate-kontext{color:#0050a5;background:#f1f7ff;border:1.5px dashed #9cc4f5;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.mate-vorschlaege{gap:8px;width:100%;margin-top:6px;display:grid}.mate-vorschlaege button{text-align:left;border:1.5px solid var(--mate-tinte);font:inherit;color:var(--mate-tinte);cursor:pointer;box-shadow:0 3px 0 var(--mate-tinte);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-size:14.5px;font-weight:600;transition:transform .14s,box-shadow .14s,background .14s;animation:.38s cubic-bezier(.3,.7,.3,1) both mate-auftauchen;display:flex}.mate-vorschlaege button:hover{box-shadow:0 5px 0 var(--mate-tinte);background:#fbfdff;transform:translateY(-2px)}.mate-vorschlag-symbol{border:1.5px solid var(--mate-tinte);background:#cfe6fb;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mate-vorschlag-symbol[data-symbol=birne]{background:var(--mate-gelb)}.mate-vorschlag-symbol[data-symbol=ziel]{background:#a8e0b8}@keyframes mate-auftauchen{0%{opacity:0;transform:translateY(8px)}}.mate-du{background:var(--mate-tinte);color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px 18px 4px;align-self:flex-end;max-width:85%;padding:10px 14px;font-size:15px;line-height:1.5;animation:.26s both mate-auftauchen;box-shadow:0 6px 16px -10px #1d1d1f99}.mate-antwort{border:1.5px solid var(--mate-tinte);background:#fff;border-radius:6px 20px 20px;align-self:flex-start;gap:10px;width:100%;min-width:0;max-width:100%;padding:14px 14px 12px 16px;animation:.3s both mate-auftauchen;display:grid;position:relative;box-shadow:4px 4px #0071e3e6}.mate-antwort[data-status=fehler]{box-shadow:4px 4px #ffc4ae}.mate-inhalt{color:#1d1d1f;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.6}.mate-inhalt p{margin:0 0 9px}.mate-inhalt p:last-of-type{margin-bottom:0}.mate-inhalt ul,.mate-inhalt ol{gap:5px;margin:0 0 9px;padding-left:20px;display:grid}.mate-inhalt li::marker{color:var(--mate-blau);font-weight:800}.mate-inhalt strong{background:linear-gradient(#0000 62%,#ffd84d8c 62%)}.mate-inhalt code{background:#eef4ff;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.mate-code{color:#f5f5f7;background:#1d1d1f;border-radius:12px;margin:6px 0 9px;padding:10px 12px;font-size:13px;line-height:1.5;overflow-x:auto}.mate-code code{color:inherit;background:0 0;padding:0}.mate-cursor{vertical-align:-3px;background:linear-gradient(#2b90ff,#8a7dff);border-radius:3px;width:9px;height:17px;margin-left:2px;animation:.9s steps(2,end) infinite mate-blinken;display:inline-block}@keyframes mate-blinken{50%{opacity:0}}.mate-herkunft{color:#3b4f8a;background:linear-gradient(90deg,#eef4ff,#f1edff);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12px;font-weight:700;animation:.3s both mate-auftauchen;display:inline-flex}.mate-herkunft svg{color:#8a7dff}.mate-fehler{color:#b3261e;margin:0;font-size:14.5px}.mate-spur{gap:0;margin:0;padding:2px 0;list-style:none;display:grid}.mate-spur li{grid-template-columns:22px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid;position:relative}.mate-spur li:last-child{padding-bottom:0}.mate-spur li:not(:last-child):before{content:"";background:#1d1d1f1f;width:2px;position:absolute;top:22px;bottom:0;left:10px}.mate-spur li[data-zustand=fertig]:not(:last-child):before{background:linear-gradient(#34c759,#2b90ff)}.mate-spur-punkt{color:#fff;background:#fff;border:2px solid #1d1d1f33;border-radius:50%;place-items:center;width:22px;height:22px;transition:background .2s,border-color .2s;display:grid}.mate-spur li[data-zustand=aktiv] .mate-spur-punkt{border-color:var(--mate-blau);border-top-color:#0000;animation:.8s linear infinite mate-drehen}.mate-spur li[data-zustand=fertig] .mate-spur-punkt{background:#34c759;border-color:#34c759;animation:.28s cubic-bezier(.3,.7,.3,1.6) mate-plopp}@keyframes mate-drehen{to{transform:rotate(360deg)}}@keyframes mate-plopp{0%{transform:scale(.4)}}.mate-spur-inhalt{gap:7px;min-width:0;padding-top:1px;display:grid}.mate-spur-titel{color:#8a8a8f;font-size:14px;font-weight:600}.mate-spur li[data-zustand=aktiv] .mate-spur-titel{color:var(--mate-tinte);background:linear-gradient(90deg, var(--mate-tinte) 0%, var(--mate-tinte) 40%, #2b90ff 50%, var(--mate-tinte) 60%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite mate-schimmer}.mate-spur li[data-zustand=fertig] .mate-spur-titel{color:var(--mate-tinte)}@keyframes mate-schimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.mate-scan{background:#eef0f4;border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.mate-scan i{background:linear-gradient(90deg,#0000,#2b90ff,#cfc6ff,#0000);border-radius:99px;width:40%;animation:1.1s ease-in-out infinite mate-scannen;position:absolute;inset:0 auto 0 0}@keyframes mate-scannen{0%{transform:translate(-100%)}to{transform:translate(260%)}}.mate-spur-seiten{flex-wrap:wrap;gap:6px;display:flex}.mate-spur-seite{color:#0050a5;white-space:nowrap;text-overflow:ellipsis;background:#f5f9ff;border:1px solid #c9dcf6;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:3px 9px 3px 6px;font-size:12px;font-weight:600;animation:.32s cubic-bezier(.3,.7,.3,1.3) both mate-auftauchen;display:inline-flex;overflow:hidden}.mate-denkt{gap:5px;padding:6px 2px;display:inline-flex}.mate-denkt i{background:var(--mate-blau);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite mate-huepfen}.mate-denkt i:nth-child(2){background:#8a7dff;animation-delay:.15s}.mate-denkt i:nth-child(3){background:#f0b800;animation-delay:.3s}@keyframes mate-huepfen{0%,60%,to{opacity:.6;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.mate-quellen{border-top:1px dashed #1d1d1f29;gap:6px;padding-top:10px;display:grid}.mate-quellen>span,.mate-weiter>span{letter-spacing:.08em;text-transform:uppercase;color:#6b6b70;font-size:11px;font-weight:800}.mate-quelle{color:var(--mate-tinte);background:#f7faff;border:1.5px solid #c9dcf6;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px 7px 7px;text-decoration:none;transition:border-color .14s,transform .14s,background .14s;animation:.3s both mate-auftauchen;display:grid}.mate-quelle:hover{border-color:var(--mate-blau);background:#fff;transform:translate(2px)}.mate-quelle-symbol{color:#0050a5;background:#cfe6fb;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.mate-quelle-symbol[data-art=Prüfung]{color:#6b4a00;background:#fff0b3}.mate-quelle-symbol[data-art=Labor]{color:#135c2e;background:#a8e0b8}.mate-quelle-symbol[data-art=Werkzeug],.mate-quelle-symbol[data-art=Störung]{color:#3a2d8f;background:#cfc6ff}.mate-quelle-text{min-width:0;line-height:1.25;display:grid}.mate-quelle-text small{color:#6b6b70;font-size:11px;font-weight:700}.mate-quelle-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;overflow:hidden}.mate-quelle-pfeil{color:var(--mate-blau)}.mate-weiter{border-top:1px dashed #1d1d1f29;gap:6px;margin:2px -2px 0;padding:10px 2px 0;display:grid}.mate-weiter button{border:1.5px solid var(--mate-tinte);width:100%;font:inherit;color:var(--mate-tinte);text-align:left;cursor:pointer;box-shadow:0 2px 0 var(--mate-tinte);background:linear-gradient(100deg,#fff 40%,#f4f1ff);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:transform .14s,box-shadow .14s;animation:.34s cubic-bezier(.3,.7,.3,1.2) both mate-auftauchen;display:flex}.mate-weiter button svg{color:var(--mate-blau);flex:none;transition:transform .14s}.mate-weiter button:hover:not(:disabled){box-shadow:0 3px 0 var(--mate-tinte);transform:translateY(-1px)}.mate-weiter button:hover:not(:disabled) svg{transform:translate(3px)}.mate-weiter button:disabled{opacity:.55;cursor:default}.mate-eingabe{border-top:1.5px solid var(--mate-tinte);background:#fff;padding:12px 12px 6px}.mate-feld{background:var(--mate-grund);border:1.5px solid #1d1d1f38;border-radius:20px;align-items:flex-end;gap:6px;padding:5px 5px 5px 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.mate-feld:focus-within{border-color:var(--mate-blau);background:#fff;box-shadow:0 0 0 4px #0071e324,0 10px 26px -18px #0071e3e6}.mate-feld textarea{min-width:0;max-height:132px;font:inherit;color:var(--mate-tinte);resize:none;background:0 0;border:0;flex:1;padding:8px 0;font-size:15.5px;line-height:1.4}.mate-feld textarea:focus,.mate-feld textarea:focus-visible{outline:none}.mate-senden{color:#fff;cursor:pointer;background:linear-gradient(145deg,#2b90ff,#0062d6);border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;transition:transform .14s;display:grid;box-shadow:0 3px #0050a5}.mate-senden:hover:not(:disabled){transform:translateY(-1px)scale(1.04)}.mate-senden:disabled{box-shadow:none;cursor:default;background:#d9d5cb}.mate-stopp{background:var(--mate-tinte);box-shadow:0 3px #000}.mate-stopp span{background:#fff;border-radius:3px;width:12px;height:12px}.mate-fuss{color:#8a8a8f;text-align:center;background:#fff;margin:0;padding:2px 12px 10px;font-size:11.5px}body:has(.mate-knopf) .fm-knopf{bottom:92px}@media (max-width:600px){.mate-knopf{justify-content:center;width:58px;height:58px;padding:0;bottom:14px;right:14px}.mate-knopf-text{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body:has(.mate-knopf) .fm-knopf{bottom:84px}.mate-fenster{width:100%;height:100%;box-shadow:none;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;inset:0}}@media (prefers-reduced-motion:reduce){.mate *,.mate-knopf:before,.mt-demo *{transition:none!important;animation:none!important}}@media print{.mate{display:none}}.held-mate{color:#1d1d1f;background:linear-gradient(100deg,#fff 45%,#eef4ff 80%,#f1edff);border:1.5px solid #1d1d1f;border-radius:16px;align-items:center;gap:10px;max-width:520px;margin-top:18px;padding:7px 14px 7px 8px;font-size:14px;line-height:1.4;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 3px #1d1d1f}.held-mate:hover{transform:translateY(-2px);box-shadow:0 5px #1d1d1f}.held-mate svg:last-child{color:#0071e3;flex:none}.mt{padding:130px 32px 0;scroll-margin-top:70px}.mt-innen{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid}.mt-text{justify-items:start;gap:18px;display:grid}.mt-sticker{background:#ffd84d;border:1.5px solid #1d1d1f;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:800;transform:rotate(-2deg)}.mt-titel{font-family:var(--font-bricolage), -apple-system, sans-serif;letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:52px;font-weight:800;line-height:1.03}.mt-unter{color:#48484d;max-width:520px;margin:0;font-size:18.5px;line-height:1.55}.mt-punkte{gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mt-punkte li{border-left:5px solid var(--farbe);background:#fff;border-radius:4px 14px 14px 4px;gap:2px;padding:12px 16px 12px 18px;display:grid;box-shadow:0 1px #1d1d1f14}.mt-punkte b{font-size:16.5px}.mt-punkte span{color:#48484d;font-size:15px;line-height:1.5}.mt-knoepfe{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.mt-hinweis{color:#6b6b70;font-size:14.5px}.mt-knopf{color:#fff;height:52px;font:inherit;cursor:pointer;background:#1d1d1f;border:0;border-radius:999px;align-items:center;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .14s;display:inline-flex;box-shadow:0 4px #000,0 14px 30px -14px #0055c899}.mt-knopf:before{content:"✦ ";color:#ffd84d}.mt-knopf:hover{transform:translateY(-2px)}.mt-demo{background:#fbf9f4;border:1.5px solid #1d1d1f;border-radius:26px;overflow:hidden;box-shadow:10px 10px #0071e3}.mt-demo-kopf{background:#fff;border-bottom:1.5px solid #1d1d1f;align-items:center;gap:10px;padding:14px 18px;display:flex}.mt-demo-kopf b{font-family:var(--font-bricolage), system-ui, sans-serif;align-items:center;gap:8px;font-size:18px;display:flex}.mt-demo-ort{color:#48484d;background:#f1efe9;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12.5px;font-weight:600}.mt-demo-liste{flex-direction:column;gap:14px;min-height:420px;padding:22px 20px 26px;display:flex}.mt-demo .mate-antwort p{margin:0;font-size:15.5px;line-height:1.58}.mt-quelle{color:#0050a5;background:#f1f7ff;border:1.5px solid #b9d4fb;border-radius:12px;justify-self:start;padding:5px 11px;font-size:13px;font-weight:700}.mt-demo .md-2{display:none}.mt-demo.md-bereit .md-1,.mt-demo.md-bereit .md-3,.mt-demo.md-bereit .md-4,.mt-demo.md-bereit .md-5{opacity:0;transform:translateY(10px)}.mt-demo.md-an .md-1,.mt-demo.md-an .md-3,.mt-demo.md-an .md-4,.mt-demo.md-an .md-5{animation:.42s cubic-bezier(.3,.7,.3,1) forwards md-rein}.mt-demo.md-an .md-1{animation-delay:.2s}.mt-demo.md-an .md-2{opacity:0;animation:1.2s .8s forwards md-kurz;display:inline-flex}.mt-demo.md-an .md-3{animation-delay:2s}.mt-demo.md-an .md-4{animation-delay:3.4s}.mt-demo.md-an .md-5{animation-delay:4.6s}@keyframes md-rein{to{opacity:1;transform:none}}@keyframes md-kurz{0%{opacity:1}99%{opacity:1}to{opacity:0;height:0;margin:-14px 0 0;padding:0}}@media (max-width:900px){.mt{padding:90px 18px 0}.mt-innen{grid-template-columns:minmax(0,1fr);gap:36px}.mt-titel{font-size:40px}}.kn{gap:18px;display:grid}.kn-zahlen{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kn-zahlen div{background:#f5f3ee;border-radius:14px;gap:2px;padding:12px 14px;display:grid}.kn-zahlen b{font-family:var(--font-bricolage), system-ui, sans-serif;font-variant-numeric:tabular-nums;font-size:26px}.kn-zahlen span{color:#6b6b70;font-size:13px}.kn-saeulen{border-bottom:1px solid #1d1d1f33;justify-content:flex-end;align-items:flex-end;gap:4px;height:120px;padding-top:6px;display:flex;position:relative}.kn-saeule{flex:1 1 0;align-items:flex-end;max-width:34px;height:100%;display:flex}.kn-saeule i{border-radius:4px 4px 0 0;width:100%}.kn-linie{pointer-events:none;border-top:2px dashed #f5a300;position:absolute;left:0;right:0}.kn-achse{color:#6b6b70;justify-content:space-between;margin-top:6px;font-size:12px;display:flex}.kn-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.kn-h{margin:0 0 8px;font-size:15px}.kn-wissen{background:#fff2c7;border-radius:12px;gap:2px;margin:0 0 10px;padding:10px 12px;font-weight:700;display:grid}.kn-wissen[data-aktuell]{background:#dff3e6}.kn-wissen small{color:#48484d;font-weight:500}.kn-konten{gap:4px;margin:0;padding-left:20px;font-size:14px;display:grid}.kn-konten li span{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:75%;display:inline-block;overflow:hidden}.kn-konten li b{float:right;font-variant-numeric:tabular-nums}@media (max-width:720px){.kn-zahlen,.kn-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.kn-zwei{grid-template-columns:minmax(0,1fr)}}.ms-buehne{place-items:center;width:100%;height:100%;min-height:320px;display:grid;position:relative}.ms-ring{border:2px dashed #0071e347;border-radius:50%;animation:40s linear infinite ms-kreisen;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ms-ring-1{width:300px;height:300px}.ms-ring-2{border-color:#8a7dff3d;width:400px;height:400px;animation-duration:70s;animation-direction:reverse}@keyframes ms-kreisen{to{transform:translate(-50%,-50%)rotate(360deg)}}.ms-ablauf{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:44px;display:grid}.ms-anbieter{color:#48484d;border:1.5px dashed #1d1d1f40;border-radius:16px;max-width:820px;margin:26px auto 0;padding:14px 18px;font-size:14.5px;line-height:1.6}.ms-anbieter a{color:#06c}.mt-demo.mm{text-align:left;flex-direction:column;gap:12px;width:min(100%,400px);margin:0 auto;padding:18px 16px;display:flex;box-shadow:6px 6px #0071e3}.mm .mate-du,.mm .mate-antwort,.mm .mate-spur-seite,.mm .mate-herkunft{animation:none}.mm .mate-antwort{box-shadow:3px 3px #0071e3e6}.mm .mate-spur li[data-zustand=fertig] .mate-spur-punkt{animation:none}.mm-frage{background:linear-gradient(100deg,#fff 40%,#f4f1ff);border:1.5px solid #1d1d1f;border-radius:14px;padding:8px 12px;font-size:13.5px;font-weight:600;display:block;box-shadow:0 2px #1d1d1f}@media (max-width:900px){.ms-ablauf{grid-template-columns:minmax(0,1fr);gap:28px}.ms-buehne{min-height:260px}.ms-ring-2{display:none}}@media (prefers-reduced-motion:reduce){.ms-ring{animation:none}}.mate-ki-hinweis{background:#f1f7ff;border:1px solid #c9dcf6;border-radius:12px;align-items:flex-start;gap:8px;width:100%;padding:9px 12px;display:flex;color:#2c4a73!important;font-size:12.5px!important;line-height:1.45!important}.mate-ki-hinweis svg{flex:none;margin-top:1px}.mate-fuss a{color:inherit;text-decoration:underline}.ms-ablauf .us-schritte{grid-template-columns:minmax(0,1fr);gap:14px;margin:0}.ms-ablauf .us-schritte li{border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:start;padding:18px 20px}
