@font-face{font-family:Tobias;src:url(/fonts/tobias-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tobias;src:url(/fonts/tobias-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/saans-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/saans-medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Saans;src:url(/fonts/saans-semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Saans SemiMono;src:url(/fonts/saanssemimono-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Saans SemiMono;src:url(/fonts/saanssemimono-medium.woff2) format("woff2");font-weight:500;font-display:swap}:root{--paper:#FFFFFF;--wash:#F5F5F4;--wash-2:#EBEBE9;--ink:#111111;--ink-70:rgba(17,17,17,.70);--ink-50:rgba(17,17,17,.50);--ink-35:rgba(17,17,17,.35);--line:rgba(17,17,17,.08);--line-2:rgba(17,17,17,.14);--fill:rgba(17,17,17,.03);--dark:#161616;--key:#E02411;--key-soft:rgba(224,36,17,.10);--key-2:#5C828E;--sans:"Saans",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"Saans SemiMono",ui-monospace,SFMono-Regular,Menlo,monospace;--display:"Tobias",Georgia,"Times New Roman",serif;--r-1:2px;--r-2:4px;--r-3:10px;--r-pill:999px;--ease:cubic-bezier(.16,1,.3,1);--t:170ms;--topbar:56px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--wash);color:var(--ink);font-family:var(--sans);font-size:14.5px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--key);color:#fff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--key);outline-offset:2px}.display{font-family:var(--display);font-weight:400;letter-spacing:-.01em;line-height:1.1}.h1{font-size:clamp(34px,4.4vw,56px);line-height:1.06;letter-spacing:-.015em}.h1,.h2{font-family:var(--display);font-weight:400;margin:0}.h2{font-size:30px;line-height:1.15;letter-spacing:-.01em}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.eyebrow,.meta{font-family:var(--mono);color:var(--ink-50)}.meta{font-size:11.5px;letter-spacing:-.14px}.eyebrow.rg-leise,.label.rg-leise{text-transform:none;letter-spacing:-.14px}.num{font-family:var(--mono);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 22px;border:1px solid transparent;border-radius:var(--r-3);background:var(--dark);color:#fff;font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:-.14px;cursor:pointer;white-space:nowrap;transition:background var(--t) var(--ease),color var(--t) var(--ease),border-color var(--t) var(--ease),opacity var(--t) var(--ease)}.btn:hover{background:#000}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--ghost{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.btn--ghost:hover{background:var(--wash);border-color:var(--ink-35)}.btn--key{background:var(--key)}.btn--key:hover{background:#c11f0f}.btn--sm{padding:0 14px}.btn--quiet,.btn--sm{height:32px;font-size:12.5px}.btn--quiet{background:transparent;color:var(--ink-50);border-color:transparent;padding:0 10px}.btn--quiet:hover{background:var(--fill);color:var(--ink)}.field{width:100%;height:40px;padding:0 12px;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-2);font-size:14.5px;color:var(--ink);transition:border-color var(--t) var(--ease)}.field:hover{border-color:var(--ink-35)}.field:focus{outline:none;border-color:var(--ink)}.field::placeholder{color:var(--ink-35)}textarea.field{height:auto;padding:10px 12px;line-height:1.55;resize:vertical}.label{display:block;margin-bottom:6px;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-50)}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2)}.hair{border:0;border-top:1px solid var(--line);margin:0}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-pill);background:var(--fill);border:1px solid var(--line);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.04em;white-space:nowrap}.chip--key{background:var(--key-soft);border-color:rgba(224,36,17,.28);color:#a81a0d}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:rise .32s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;transition-duration:1ms!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(17,17,17,.16);border-radius:var(--r-pill);border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:rgba(17,17,17,.3);background-clip:content-box}.board-kachel{transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.board-kachel:hover{border-color:var(--ink-35);transform:translateY(-2px)}.spalte-add{width:100%;display:flex;align-items:center;gap:7px;background:transparent;border:0;border-radius:var(--r-2);padding:7px 8px;cursor:pointer;text-align:left;font-family:var(--mono);font-size:12.5px;letter-spacing:-.14px;color:var(--ink-50);transition:background var(--t) var(--ease),color var(--t) var(--ease)}.spalte-add:hover{background:var(--fill);color:var(--ink)}.spalte-neu{width:100%;display:flex;align-items:center;gap:8px;padding:13px 14px;cursor:pointer;text-align:left;background:rgba(255,255,255,.62);border:1px dashed var(--line-2);border-radius:var(--r-2);font-family:var(--mono);font-size:12.5px;letter-spacing:-.14px;color:var(--ink-50);transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.spalte-neu:hover{background:rgba(255,255,255,.92);border-color:var(--ink-35);color:var(--ink)}.karte{display:block;width:100%;text-align:left;cursor:pointer;position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);padding:9px 11px 8px;transition:border-color var(--t) var(--ease),background var(--t) var(--ease)}.karte:hover{border-color:var(--ink-35)}.karte-meta{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10.5px;font-weight:500;color:var(--ink-50)}.pick-zeile{display:flex;align-items:center;gap:8px;width:100%;padding:5px 8px;border:1px solid transparent;border-radius:var(--r-2);background:transparent;cursor:pointer;text-align:left;font-size:12.5px;color:var(--ink-70);transition:background var(--t) var(--ease),border-color var(--t) var(--ease),color var(--t) var(--ease)}.pick-zeile:hover{background:var(--paper);border-color:var(--line-2);color:var(--ink)}.mini-select{height:26px;padding:0 8px;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--paper);font-family:var(--mono);font-size:11.5px;letter-spacing:-.14px;color:var(--ink-70);cursor:pointer}.mini-select:hover{border-color:var(--ink-35)}.tabelle{width:100%;border-collapse:collapse}.tabelle th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line-2);font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-50);white-space:nowrap}.tabelle td{padding:12px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:13.5px}.tabelle tr:last-child td{border-bottom:0}.os-rahmen{display:flex;min-height:100dvh;background:var(--wash)}.seitenleiste{width:232px;flex:0 0 232px;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;height:100dvh;display:flex;flexDirection:column;flex-direction:column;background:var(--ink);color:rgba(255,255,255,.72);z-index:30}.nav-gruppe{margin:0 0 7px;padding:0 8px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.32)}.nav-zeile{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:var(--r-2);font-size:13px;color:rgba(255,255,255,.68);transition:background var(--t) var(--ease),color var(--t) var(--ease)}.nav-zeile:hover{background:rgba(255,255,255,.07);color:#fff}.nav-zeile--aktiv{background:rgba(255,255,255,.11);color:#fff}.nav-zahl{font-weight:500;background:var(--key);color:#fff;border-radius:var(--r-pill);min-width:18px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.nav-abmelden,.nav-zahl{font-family:var(--mono);font-size:10px}.nav-abmelden{background:none;border:0;cursor:pointer;padding:0;letter-spacing:.04em;color:rgba(255,255,255,.4);transition:color var(--t) var(--ease)}.nav-abmelden:hover{color:#fff}.os-inhalt{flex:1 1;min-width:0;display:flex;flex-direction:column}.os-inhalt,.punkte{background-color:var(--wash);background-image:radial-gradient(circle at 1px 1px,rgba(17,17,17,.09) 1px,transparent 0);background-size:22px 22px}.os-kopf{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 26px;background:var(--paper);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:18}.os-titel{font:400 22px/1.2 var(--display);letter-spacing:-.01em;margin:0}.seiten-schalter,.seiten-schleier{display:none}@media (max-width:900px){.seitenleiste{position:fixed;left:0;top:0;transform:translateX(-100%);transition:transform .22s var(--ease);box-shadow:0 0 40px rgba(17,17,17,.25)}.seitenleiste--offen{transform:none}.seiten-schleier{display:block;position:fixed;inset:0;background:rgba(17,17,17,.35);z-index:25}.seiten-schalter{display:flex;flex-direction:column;justify-content:center;gap:4px;position:fixed;left:12px;top:12px;z-index:32;width:36px;height:36px;padding:0 8px;cursor:pointer;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-2)}.seiten-schalter span{display:block;height:1.5px;background:var(--ink);border-radius:2px}.os-kopf{padding-left:60px}}.ansicht-schalter{display:inline-flex;gap:2px;padding:2px;background:var(--fill);border:1px solid var(--line);border-radius:var(--r-3)}.ansicht-schalter button{height:28px;padding:0 13px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--ink-50);font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:-.14px;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.ansicht-schalter button:hover{color:var(--ink)}.ansicht-link{display:inline-flex;align-items:center;height:28px;padding:0 13px;border-radius:8px;color:var(--ink-50);font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:-.14px;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.ansicht-link:hover{color:var(--ink)}.ansicht-link[aria-current=page],.ansicht-schalter button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.marken-pille{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 13px;border-radius:var(--r-pill);cursor:pointer;background:var(--paper);border:1px solid var(--line);font-family:var(--mono);font-size:11.5px;letter-spacing:-.14px;color:var(--ink-50);transition:border-color var(--t) var(--ease),color var(--t) var(--ease),background var(--t) var(--ease)}.marken-pille:hover{border-color:var(--ink-35);color:var(--ink)}.marken-pille[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.aufgabe{display:flex;align-items:center;gap:11px;width:100%;text-align:left;cursor:pointer;padding:11px 14px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.aufgabe:hover{border-color:var(--ink-35)}.aufgabe--aktiv{border-color:var(--key);box-shadow:inset 3px 0 0 var(--key)}.aufgabe--fertig{opacity:.5}.aufgabe-titel{font-size:14px;line-height:1.35;color:var(--ink);display:block}.aufgabe-zeile2{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:3px;color:var(--ink-50)}.aufgabe-rang,.aufgabe-zeile2{font-family:var(--mono);font-size:10.5px}.aufgabe-rang{color:var(--ink-35);flex:0 0 auto}.gruppen-titel{margin:26px 0 9px;font-family:var(--mono);font-size:9.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-35)}.gruppen-titel:first-child{margin-top:0}.dash-kopf{position:relative;background:var(--ink);color:#fff;overflow:hidden;min-height:340px;display:flex;align-items:flex-end}.dash-kopf:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(17,17,17,.92),rgba(17,17,17,.75) 28%,rgba(17,17,17,.25) 60%,rgba(17,17,17,0)),linear-gradient(180deg,rgba(17,17,17,0) 40%,rgba(17,17,17,.85))}.dash-kopf-inhalt{z-index:1;text-shadow:0 1px 2px rgba(0,0,0,.35)}.dash-dither{position:absolute;inset:0;width:100%;height:100%;display:block}.dash-kopf-inhalt{position:relative;padding:40px 26px 30px;max-width:1180px;width:100%}.dash-raster{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px}.dash-kachel{transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.dash-kachel:hover{border-color:var(--ink-35);transform:translateY(-2px)}.dash-linie{stroke-dasharray:2000;stroke-dashoffset:2000;animation:linie 1.6s cubic-bezier(.16,1,.3,1) forwards}@keyframes linie{to{stroke-dashoffset:0}}.walze{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.walze-stelle{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:baseline}.walze-band{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform}.walze-ziffer{display:block;height:1em;line-height:1}.walze-zeichen{display:inline-block;line-height:1}@media (prefers-reduced-motion:reduce){.walze-band{transition-duration:1ms!important;transition-delay:0s!important}}.dither-flaeche{position:absolute;inset:0;width:100%;height:100%;display:block}.karte-raster{display:grid;grid-template-columns:minmax(0,1fr) 232px;grid-gap:0;gap:0}.karte-seite{border-left:1px solid var(--line)}@media (max-width:720px){.karte-raster{grid-template-columns:minmax(0,1fr)}.karte-seite{border-left:0;border-top:1px solid var(--line)}}.karte-kopf{position:relative;background:var(--ink);overflow:hidden;min-height:150px;display:flex;align-items:flex-end}.karte-kopf-bild{position:absolute;inset:0;width:100%;height:100%;display:block}.karte-kopf:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(17,17,17,.15),rgba(17,17,17,.45) 45%,rgba(17,17,17,.9))}.karte-kopf-inhalt{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;padding:22px 20px 14px;width:100%}.karte-kopf .mini-select{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.25);color:#fff}.karte-kopf .mini-select option{color:var(--ink)}.karte-kopf-schliessen{color:rgba(255,255,255,.75)!important}.karte-kopf-schliessen:hover{color:#fff!important;background:rgba(255,255,255,.1)!important}.nav-fuss{position:relative;margin-top:auto;min-height:210px;overflow:visible}.nav-fuss-bild{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:.9;-webkit-clip-path:inset(0);clip-path:inset(0)}.nav-fuss:after{inset:0;background:linear-gradient(180deg,rgba(17,17,17,1),rgba(17,17,17,.92) 18%,rgba(17,17,17,.55) 40%,rgba(17,17,17,.12) 62%,rgba(17,17,17,.88))}.nav-fuss:after,.nav-fuss:before{content:"";position:absolute;pointer-events:none}.nav-fuss:before{left:0;right:0;top:-70px;height:70px;z-index:2;background:linear-gradient(180deg,rgba(17,17,17,0),rgba(17,17,17,.75) 60%,rgba(17,17,17,1))}.nav-fuss-inhalt{position:relative;z-index:1;padding:126px 14px 14px;display:flex;flex-direction:column;gap:8px}.nav-profil{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--r-2);transition:background var(--t) var(--ease)}.nav-profil:hover{background:rgba(255,255,255,.08)}.nav-abmelden-knopf{width:100%;height:30px;cursor:pointer;border-radius:var(--r-2);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;font-family:var(--mono);font-size:11.5px;letter-spacing:-.14px;transition:background var(--t) var(--ease)}.nav-abmelden-knopf:hover{background:rgba(255,255,255,.2)}.kurs-karte{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.kurs-karte:hover{border-color:var(--ink-35);transform:translateY(-2px)}.kurs-karte-bild{position:relative;height:130px;background:var(--paper)}.kurs-karte-bild:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0) 30%,rgba(255,255,255,.92))}.kurs-karte-text{padding:12px 18px 18px}.kurs-dunkel{background-color:var(--ink)!important;background-image:none!important;color:#fff}.kurs-chip{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 9px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.07);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;color:rgba(255,255,255,.82);text-decoration:none;white-space:nowrap}.kurs-chip:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--key);flex:0 0 auto}a.kurs-chip:hover{border-color:rgba(255,255,255,.45);color:#fff}.kurs-id{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:4px 0 18px;padding:16px 18px;border-radius:var(--r-2);background:#0B0B0C;border:1px solid rgba(255,255,255,.12)}.kurs-id-label{flex:1 1 100%;font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.5)}.kurs-id-wert{font-family:var(--mono);font-weight:500;font-size:clamp(22px,3vw,34px);letter-spacing:.02em;color:#fff;-webkit-user-select:all;-moz-user-select:all;user-select:all}.kurs-id .kurs-knopf{height:34px;padding:0 14px;font-size:12px}.kurs-kopf{position:relative;background:var(--ink);overflow:hidden;min-height:300px;display:flex;align-items:flex-end}.kurs-kopf:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(17,17,17,.9),rgba(17,17,17,.6) 45%,rgba(17,17,17,.15)),linear-gradient(180deg,rgba(17,17,17,0) 40%,rgba(17,17,17,.92))}.kurs-kopf-inhalt{position:relative;z-index:1;padding:40px 26px 28px;max-width:1180px;width:100%}.kurs-raster{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:0;gap:0;min-height:60vh}@media (max-width:900px){.kurs-raster{grid-template-columns:1fr}}.kurs-liste{border-right:1px solid rgba(255,255,255,.1);padding:14px 10px;display:flex;flex-direction:column;gap:2px}.kurs-lektion{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:0;border-radius:var(--r-2);background:transparent;color:rgba(255,255,255,.75);cursor:pointer;transition:background var(--t) var(--ease),color var(--t) var(--ease)}.kurs-lektion:hover{background:rgba(255,255,255,.07);color:#fff}.kurs-lektion--aktiv{background:rgba(255,255,255,.12);color:#fff}.kurs-nr{font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.4);width:22px;flex:0 0 auto}.kurs-inhalt{padding:26px 30px 64px;max-width:900px}.kurs-video{position:relative;aspect-ratio:16/9;background:#000;border-radius:var(--r-2);overflow:hidden;border:1px solid rgba(255,255,255,.12)}.kurs-video iframe,.kurs-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.kurs-video--leer{display:flex;align-items:center;justify-content:center}.kurs-video--leer span{position:relative;z-index:1;font-family:var(--mono);font-size:12px;color:rgba(255,255,255,.7);background:rgba(17,17,17,.7);padding:6px 10px;border-radius:var(--r-pill)}.kurs-text{margin-top:16px;color:rgba(255,255,255,.78);font-size:15px;line-height:1.7;max-width:66ch}.kurs-text p,.kurs-text ul{margin:0 0 14px}.kurs-text ul{padding-left:20px}.kurs-knopf{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--r-3);cursor:pointer;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;font-family:var(--mono);font-size:11.5px;letter-spacing:-.14px;transition:background var(--t) var(--ease)}.kurs-knopf:hover{background:rgba(255,255,255,.2)}.kurs-knopf--an{background:#4F6B4A;border-color:#4F6B4A}.kurs-knopf option{color:var(--ink)}.kurs-feld{height:32px;padding:0 10px;border-radius:var(--r-2);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);color:#fff;font:inherit;font-size:13px}textarea.kurs-feld{height:auto;padding:10px}.kurs-feld::placeholder{color:rgba(255,255,255,.35)}.kurs-held{position:relative;min-height:440px;border-radius:12px;overflow:hidden;background:var(--ink);display:flex;align-items:flex-end;border:1px solid rgba(255,255,255,.08)}.kurs-held:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(17,17,17,.92),rgba(17,17,17,.7) 40%,rgba(17,17,17,.1)),linear-gradient(180deg,rgba(17,17,17,.1),rgba(17,17,17,.9))}.kurs-held-inhalt{position:relative;z-index:1;padding:44px 40px 40px;max-width:720px}.kurs-tag{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:4px;font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;background:rgba(17,17,17,.45);border:1px solid rgba(255,255,255,.2);color:#fff;backdrop-filter:blur(2.5px);-webkit-backdrop-filter:blur(2.5px)}.kurs-tag--key{background:rgba(110,18,8,.55);border-color:rgba(224,36,17,.55);color:#ffb8ae}.kurs-play{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 22px;border-radius:10px;background:#fff;color:var(--ink);font-family:var(--mono);font-size:14px;font-weight:500;letter-spacing:-.14px;transition:background var(--t) var(--ease)}.kurs-play:hover{background:var(--key);color:#fff}.kurs-play:before{content:"";width:0;height:0;border-left:8px solid;border-top:5px solid transparent;border-bottom:5px solid transparent}.kurs-fortschritt-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.75);font-family:var(--mono);font-size:12.5px}.kurs-ring{width:12px;height:12px;border-radius:50%;border:1.5px solid rgba(255,255,255,.6);flex:0 0 auto}.kurs-ring--voll{background:#7fb069;border-color:#7fb069}.kurs-block{margin-top:22px;padding:36px 40px 40px;border-radius:12px;background:#0B0B0C;border:1px solid rgba(255,255,255,.08)}.kurs-raster-karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:18px;gap:18px}.kurs-kachel{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;background:#161616;border:1px solid rgba(255,255,255,.1);transition:border-color var(--t) var(--ease),transform var(--t) var(--ease)}.kurs-kachel:hover{border-color:rgba(255,255,255,.35);transform:translateY(-3px)}.kurs-kachel-bild{position:relative;height:170px;background:var(--ink)}.kurs-kachel-bild:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.15),rgba(22,22,22,0) 40%,#161616)}.kurs-kachel-tags{position:absolute;z-index:1;top:12px;left:12px;right:12px;display:flex;gap:6px}.kurs-kachel-text{padding:6px 18px 18px}.kurs-kachel-fuss{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);font-family:var(--mono);font-size:11px;color:rgba(255,255,255,.55);flex-wrap:wrap}.kurs-kachel--neu{justify-content:center}.nav-mehr{background:transparent;border:0;cursor:pointer;font:inherit;width:100%;text-align:left}.nav-pfeil{display:inline-block;font-size:15px;line-height:1;color:rgba(255,255,255,.45);transition:transform var(--t) var(--ease)}.nav-zeile--unter{padding-left:20px;font-size:12.5px}.text-umbruch{word-break:break-word;min-width:0}.aufgabe-titel,.aufgabe-zeile2,.karte p,.kurs-text,.text-umbruch{overflow-wrap:anywhere}.brand-assets{border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;margin-bottom:26px;background:var(--paper)}.brand-assets-kopf{position:relative;height:110px;background:var(--ink)}.brand-assets-kopf:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,17,.85),rgba(17,17,17,.35) 55%,rgba(17,17,17,.1))}.brand-assets-titel{position:absolute;left:16px;bottom:14px;z-index:1}.brand-assets-liste,.brand-assets-titel{display:flex;flex-direction:column;gap:4px}.brand-assets-liste{padding:10px 16px 14px}.brand-assets-zeile{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--line)}.brand-assets-zeile:last-of-type{border-bottom:0}.status-live{position:relative;display:inline-block;border-radius:50%;background:#2fb36a;flex:0 0 auto;box-shadow:0 0 0 0 rgba(47,179,106,.55);animation:status-puls 2.2s cubic-bezier(.4,0,.6,1) infinite}.status-live:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1px solid rgba(47,179,106,.45);animation:status-ring 2.2s cubic-bezier(.4,0,.6,1) infinite}@keyframes status-puls{0%{box-shadow:0 0 0 0 rgba(47,179,106,.55)}70%{box-shadow:0 0 0 4px rgba(47,179,106,0)}to{box-shadow:0 0 0 0 rgba(47,179,106,0)}}@keyframes status-ring{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.6);opacity:0}}@media (prefers-reduced-motion:reduce){.status-live,.status-live:after{animation:none}}.split-kachel{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;transition:border-color .2s ease}.split-kachel:hover{border-color:var(--ink-35)}.split-bild{position:relative;display:block;aspect-ratio:16/10;background:var(--wash);border-bottom:1px solid var(--line);overflow:hidden}.split-bild img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.split-bild-leer{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.split-marke{position:absolute;top:8px;right:8px;display:flex;gap:6px}.split-marke .chip{background:rgba(255,255,255,.92);border-color:rgba(17,17,17,.12)}.split-marke .chip--key{background:var(--key);border-color:var(--key);color:#fff}.split-text{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.split-zahlen{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.split-zahl{display:flex;flex-direction:column;gap:2px;min-width:0}.split-vorschau{position:relative;display:block;aspect-ratio:16/10;max-width:420px;width:100%;background:var(--wash);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.split-vorschau img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.markierung{color:var(--key);font-weight:500}[hidden]{display:none!important}.ablage{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:8px;padding:16px 14px;cursor:pointer;text-align:center;background:var(--fill);color:var(--ink-70);font:400 13px/1.45 var(--sans);border:1px dashed var(--line-2);border-radius:var(--r-2);transition:border-color var(--t) var(--ease),background var(--t) var(--ease),color var(--t) var(--ease)}.ablage:hover:not(:disabled){border-color:var(--ink-35);color:var(--ink)}.ablage:disabled{cursor:default;opacity:.75}.ablage--aktiv{border-color:var(--key);border-style:solid;background:rgba(224,36,17,.05);color:var(--ink)}.ablage .meta{font-size:11.5px}.ablage-schleier{position:absolute;inset:0;z-index:6;pointer-events:none;display:grid;place-items:center;padding:14px;background:rgba(255,255,255,.9);border-radius:var(--r-2)}.ablage-schleier-inhalt{display:inline-flex;align-items:center;gap:9px;padding:16px 22px;font:400 14px/1.2 var(--sans);color:var(--ink);border:1px dashed var(--key);border-radius:var(--r-2);background:var(--paper)}.panel{position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 72px) 0,calc(100% - 46px) 23px,100% 23px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 72px) 0,calc(100% - 46px) 23px,100% 23px,100% 100%,0 100%)}.panel:before{content:"";position:absolute;top:-1px;right:-1px;z-index:2;pointer-events:none;width:72px;height:26px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='72' height='26' viewBox='0 0 72 26' shape-rendering='geometricPrecision'><path d='M-1 -0.21L26 23.67H73' fill='none' stroke='rgba%2817,17,17,.08%29' stroke-width='1' stroke-linejoin='miter'/></svg>") no-repeat}.panel.dash-kachel{-webkit-clip-path:polygon(0 0,calc(100% - 44px) 0,calc(100% - 28px) 14px,100% 14px,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 44px) 0,calc(100% - 28px) 14px,100% 14px,100% 100%,0 100%);padding-top:28px!important}.panel.dash-kachel:before{width:44px;height:17px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='44' height='17' viewBox='0 0 44 17' shape-rendering='geometricPrecision'><path d='M-1 -0.21L16 14.665H45' fill='none' stroke='rgba%2817,17,17,.35%29' stroke-width='1' stroke-linejoin='miter'/></svg>");opacity:.23;transition:opacity var(--t) var(--ease)}.panel.dash-kachel:hover:before{opacity:1}.panel.panel--glatt,.panel.rise{-webkit-clip-path:none;clip-path:none}.panel.panel--glatt:before,.panel.rise:before{content:none}.panel.dash-kachel:hover{transform:none}.chip{border:0;border-radius:9px;corner-shape:squircle;letter-spacing:.03em;color:var(--ink-70);background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='22' shape-rendering='crispEdges'><g fill='rgb%2817,17,17%29' fill-opacity='.10'><rect x='0' y='0' width='1' height='1'/><rect x='1' y='0' width='1' height='1'/><rect x='2' y='0' width='1' height='1'/><rect x='3' y='0' width='1' height='1'/><rect x='0' y='1' width='1' height='1'/><rect x='1' y='1' width='1' height='1'/><rect x='2' y='1' width='1' height='1'/><rect x='3' y='1' width='1' height='1'/><rect x='0' y='2' width='1' height='1'/><rect x='1' y='2' width='1' height='1'/><rect x='2' y='2' width='1' height='1'/><rect x='3' y='2' width='1' height='1'/><rect x='1' y='3' width='1' height='1'/><rect x='3' y='3' width='1' height='1'/><rect x='0' y='4' width='1' height='1'/><rect x='1' y='4' width='1' height='1'/><rect x='2' y='4' width='1' height='1'/><rect x='3' y='4' width='1' height='1'/><rect x='1' y='5' width='1' height='1'/><rect x='3' y='5' width='1' height='1'/><rect x='0' y='6' width='1' height='1'/><rect x='2' y='6' width='1' height='1'/><rect x='3' y='6' width='1' height='1'/><rect x='1' y='7' width='1' height='1'/><rect x='3' y='7' width='1' height='1'/><rect x='0' y='8' width='1' height='1'/><rect x='1' y='8' width='1' height='1'/><rect x='2' y='8' width='1' height='1'/><rect x='1' y='9' width='1' height='1'/><rect x='3' y='9' width='1' height='1'/><rect x='0' y='10' width='1' height='1'/><rect x='2' y='10' width='1' height='1'/><rect x='1' y='11' width='1' height='1'/><rect x='3' y='11' width='1' height='1'/><rect x='0' y='12' width='1' height='1'/><rect x='2' y='12' width='1' height='1'/><rect x='1' y='13' width='1' height='1'/><rect x='3' y='13' width='1' height='1'/><rect x='0' y='14' width='1' height='1'/><rect x='2' y='14' width='1' height='1'/><rect x='0' y='16' width='1' height='1'/><rect x='2' y='16' width='1' height='1'/><rect x='2' y='18' width='1' height='1'/><rect x='0' y='20' width='1' height='1'/></g></svg>") 0 0 /4px 22px,linear-gradient(180deg,rgba(17,17,17,.02),rgba(17,17,17,0));box-shadow:inset 0 0 0 1px rgba(17,17,17,.18)}.chip--key{color:#b8200f;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='22' shape-rendering='crispEdges'><g fill='rgb%28224,36,17%29' fill-opacity='.3'><rect x='0' y='0' width='1' height='1'/><rect x='1' y='0' width='1' height='1'/><rect x='2' y='0' width='1' height='1'/><rect x='3' y='0' width='1' height='1'/><rect x='0' y='1' width='1' height='1'/><rect x='1' y='1' width='1' height='1'/><rect x='2' y='1' width='1' height='1'/><rect x='3' y='1' width='1' height='1'/><rect x='0' y='2' width='1' height='1'/><rect x='1' y='2' width='1' height='1'/><rect x='2' y='2' width='1' height='1'/><rect x='3' y='2' width='1' height='1'/><rect x='1' y='3' width='1' height='1'/><rect x='3' y='3' width='1' height='1'/><rect x='0' y='4' width='1' height='1'/><rect x='1' y='4' width='1' height='1'/><rect x='2' y='4' width='1' height='1'/><rect x='3' y='4' width='1' height='1'/><rect x='1' y='5' width='1' height='1'/><rect x='3' y='5' width='1' height='1'/><rect x='0' y='6' width='1' height='1'/><rect x='2' y='6' width='1' height='1'/><rect x='3' y='6' width='1' height='1'/><rect x='1' y='7' width='1' height='1'/><rect x='3' y='7' width='1' height='1'/><rect x='0' y='8' width='1' height='1'/><rect x='1' y='8' width='1' height='1'/><rect x='2' y='8' width='1' height='1'/><rect x='1' y='9' width='1' height='1'/><rect x='3' y='9' width='1' height='1'/><rect x='0' y='10' width='1' height='1'/><rect x='2' y='10' width='1' height='1'/><rect x='1' y='11' width='1' height='1'/><rect x='3' y='11' width='1' height='1'/><rect x='0' y='12' width='1' height='1'/><rect x='2' y='12' width='1' height='1'/><rect x='1' y='13' width='1' height='1'/><rect x='3' y='13' width='1' height='1'/><rect x='0' y='14' width='1' height='1'/><rect x='2' y='14' width='1' height='1'/><rect x='0' y='16' width='1' height='1'/><rect x='2' y='16' width='1' height='1'/><rect x='2' y='18' width='1' height='1'/><rect x='0' y='20' width='1' height='1'/></g></svg>") 0 0 /4px 22px,linear-gradient(180deg,rgba(224,36,17,.05),rgba(224,36,17,0));box-shadow:inset 0 0 0 1px rgba(184,32,15,.57)}.chip--gut{color:#35794a;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='22' shape-rendering='crispEdges'><g fill='rgb%2862,150,86%29' fill-opacity='.3'><rect x='0' y='0' width='1' height='1'/><rect x='1' y='0' width='1' height='1'/><rect x='2' y='0' width='1' height='1'/><rect x='3' y='0' width='1' height='1'/><rect x='0' y='1' width='1' height='1'/><rect x='1' y='1' width='1' height='1'/><rect x='2' y='1' width='1' height='1'/><rect x='3' y='1' width='1' height='1'/><rect x='0' y='2' width='1' height='1'/><rect x='1' y='2' width='1' height='1'/><rect x='2' y='2' width='1' height='1'/><rect x='3' y='2' width='1' height='1'/><rect x='1' y='3' width='1' height='1'/><rect x='3' y='3' width='1' height='1'/><rect x='0' y='4' width='1' height='1'/><rect x='1' y='4' width='1' height='1'/><rect x='2' y='4' width='1' height='1'/><rect x='3' y='4' width='1' height='1'/><rect x='1' y='5' width='1' height='1'/><rect x='3' y='5' width='1' height='1'/><rect x='0' y='6' width='1' height='1'/><rect x='2' y='6' width='1' height='1'/><rect x='3' y='6' width='1' height='1'/><rect x='1' y='7' width='1' height='1'/><rect x='3' y='7' width='1' height='1'/><rect x='0' y='8' width='1' height='1'/><rect x='1' y='8' width='1' height='1'/><rect x='2' y='8' width='1' height='1'/><rect x='1' y='9' width='1' height='1'/><rect x='3' y='9' width='1' height='1'/><rect x='0' y='10' width='1' height='1'/><rect x='2' y='10' width='1' height='1'/><rect x='1' y='11' width='1' height='1'/><rect x='3' y='11' width='1' height='1'/><rect x='0' y='12' width='1' height='1'/><rect x='2' y='12' width='1' height='1'/><rect x='1' y='13' width='1' height='1'/><rect x='3' y='13' width='1' height='1'/><rect x='0' y='14' width='1' height='1'/><rect x='2' y='14' width='1' height='1'/><rect x='0' y='16' width='1' height='1'/><rect x='2' y='16' width='1' height='1'/><rect x='2' y='18' width='1' height='1'/><rect x='0' y='20' width='1' height='1'/></g></svg>") 0 0 /4px 22px,linear-gradient(180deg,rgba(62,150,86,.05),rgba(62,150,86,0));box-shadow:inset 0 0 0 1px rgba(53,121,74,.57)}.os-pille__text{display:inline-block;filter:url(#osGravur)}.os-pille__text:first-letter{text-transform:uppercase}.os-scroll{position:relative}.os-scroll__rand{position:absolute;top:0;bottom:0;width:72px;pointer-events:none;opacity:0;transition:opacity .32s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.os-scroll__rand--rechts{right:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.7));-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%)}.os-scroll__rand--links{left:0;background:linear-gradient(270deg,rgba(255,255,255,0),rgba(255,255,255,.7));-webkit-mask-image:linear-gradient(270deg,transparent,#000 70%);mask-image:linear-gradient(270deg,transparent,#000 70%)}.os-scroll__rand--an{opacity:1}.os-chart .os-chart__raster{stroke:rgba(17,17,17,.08);stroke-dasharray:3 4}.os-chart .os-chart__haupt{stroke:#3d5539;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.01 5.6;fill:none}.os-chart .os-chart__neben{stroke:#5c828e;stroke-width:1.5;fill:none}.os-chart .os-chart__ende{fill:#fff;stroke:#3d5539;stroke-width:1.5}@media (prefers-reduced-motion:reduce){.os-scroll__rand{transition:none}}.wb-bericht{padding:20px 22px;display:flex;flex-direction:column;gap:12px}.wb-bericht__kopf{margin:0;font:400 22px/1.3 var(--display);letter-spacing:-.01em;max-width:62ch;text-wrap:pretty}.wb-zutun{border-top:1px solid var(--line);padding-top:12px}.wb-liste{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;max-width:86ch;font-size:14.5px;line-height:1.55}.wb-liste li::marker{color:var(--ink-35)}.wb-kacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.wb-raster{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:14px;gap:14px}.wb-karte{display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--t) var(--ease)}.wb-karte:hover{border-color:var(--ink-35)}.wb-karte__bilder{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--line);aspect-ratio:3/1;border-bottom:1px solid var(--line)}.wb-karte__bilder img{width:100%;height:100%;object-fit:cover;display:block;background:var(--wash)}.wb-karte__leer{grid-column:1/-1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px;text-align:center}.wb-karte__text{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.wb-karte__name{font:400 20px/1.2 var(--display);letter-spacing:-.01em}.wb-zahlen{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.wb-wochen{display:flex;align-items:flex-end;gap:3px;width:100%}.wb-woche{flex:1 1;min-width:3px;background:rgba(17,17,17,.22);border-radius:1px}.wb-woche--jetzt{background:var(--key)}.wb-anzeigen{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.wb-anzeige{display:flex;flex-direction:column;overflow:hidden}.wb-anzeige__medium{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--wash);border-bottom:1px solid var(--line)}.wb-anzeige__medium img,.wb-anzeige__medium video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#000}.wb-anzeige__medium video{object-fit:contain}.wb-anzeige__medium img{background:var(--wash)}.wb-anzeige__text{display:flex;flex-direction:column;gap:7px;padding:12px 14px 14px;flex:1 1}.wb-reich{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center}.wb-reich__balken{height:5px;background:var(--fill);border-radius:var(--r-pill);overflow:hidden}.wb-reich__balken span{display:block;height:100%;background:var(--ink);border-radius:var(--r-pill)}.wb-text{font-size:13.5px;line-height:1.5;color:var(--ink-70);white-space:pre-line}.wb-mehr{border:0;background:none;padding:0;color:var(--ink);text-decoration:underline;cursor:pointer;font-size:12.5px}.wb-ziel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:70%;color:var(--ink-70)}.wb-ziel:hover{color:var(--ink);text-decoration:underline}.wb-seite{display:grid;grid-template-columns:300px 1fr;grid-gap:0;gap:0;overflow:hidden}.wb-seite__bilder{display:grid;grid-template-columns:1fr 86px;grid-gap:1px;gap:1px;background:var(--line);border-right:1px solid var(--line);height:210px}.wb-shot{border:0;padding:0;margin:0;background:var(--wash);overflow:hidden;cursor:zoom-in;display:flex;align-items:flex-start;justify-content:center}.wb-shot:disabled{cursor:default;align-items:center}.wb-shot img{width:100%;height:auto;display:block;transition:transform .6s var(--ease)}.wb-shot:hover img{transform:translateY(-3%)}.wb-seite__text{display:flex;flex-direction:column;gap:8px;padding:14px 18px 16px;min-width:0}.wb-seite__url{font-family:var(--mono);font-size:12px;color:var(--ink-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.wb-seite__url:hover{color:var(--ink);text-decoration:underline}.wb-seite__h1{font:400 18px/1.3 var(--display);letter-spacing:-.005em;max-width:64ch}.wb-fakten{display:grid;grid-template-columns:110px 1fr;grid-gap:4px 14px;gap:4px 14px;margin:0;font-size:13.5px;line-height:1.45}.wb-fakten dt{font-family:var(--mono);font-size:11.5px;color:var(--ink-50);padding-top:2px}.wb-fakten dd{margin:0;color:var(--ink-70)}.wb-mails{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-2);background:var(--paper)}.wb-mail+.wb-mail{border-top:1px solid var(--line)}.wb-mail__kopf{width:100%;display:flex;align-items:center;gap:14px;padding:14px 18px;border:0;background:none;cursor:pointer}.wb-mail__kopf:hover{background:var(--fill)}.wb-mail__nr{width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:12px}.wb-mail--offen .wb-mail__nr{background:var(--ink);color:#fff;border-color:var(--ink)}.wb-mail__betreff{font-weight:500;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-mail__inhalt{display:flex;flex-direction:column;gap:14px;padding:4px 18px 20px 60px}.wb-mailtext{margin:0;padding:14px 16px;background:var(--wash);border:1px solid var(--line);border-radius:var(--r-2);max-height:360px;overflow:auto;font:400 13.5px/1.55 var(--sans);white-space:pre-wrap;color:var(--ink-70);max-width:90ch}.wb-aufbau{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 0 0;border-top:1px solid var(--line);font-size:13px;color:var(--ink-70)}.wb-aufbau .num{font-size:12px;color:var(--ink);margin-right:2px}.wb-tage{display:flex;align-items:flex-end;gap:3px;height:140px}.wb-tag{flex:1 1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0}.wb-tag__saeule{width:100%;background:rgba(17,17,17,.22);border-radius:1px}.wb-tag:last-child .wb-tag__saeule{background:var(--key)}.wb-tag__zahl{font-size:10px;color:var(--ink-50);height:12px}.wb-lupe{position:fixed;inset:0;z-index:60;background:rgba(17,17,17,.82);display:flex;flex-direction:column}.wb-lupe__kopf{display:flex;gap:10px;align-items:center;padding:12px 18px}.wb-lupe__flaeche{flex:1 1;overflow:auto;display:flex;justify-content:center;padding:0 18px 24px}.wb-lupe__flaeche img{max-width:min(1440px,100%);height:auto;display:block;align-self:flex-start;background:#fff}@media (max-width:760px){.wb-anzeigen,.wb-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wb-raster,.wb-seite{grid-template-columns:1fr}.wb-seite__bilder{border-right:0;border-bottom:1px solid var(--line)}.wb-mail__inhalt{padding-left:18px}.wb-fakten{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wb-shot img{transition:none}}