*{box-sizing:border-box}body{margin:0;background:var(--t-grund);color:var(--t-text);font:var(--t-text-m)/var(--t-zeile) var(--t-schrift);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.display,h1{font-size:var(--t-text-3xl);line-height:1.1;word-spacing:.1em;letter-spacing:-.06em;font-weight:var(--t-gewicht-fett);margin:0}@media (max-width:640px){.display,h1{font-size:var(--t-text-2xl)}}h2{font-size:var(--t-text-xl);line-height:1.2;letter-spacing:-.06em;word-spacing:.1em}h2,h3{font-weight:var(--t-gewicht-halb);margin:0}h3{letter-spacing:-.02em;font-size:var(--t-text-l);line-height:1.3}p{margin:0}a{color:inherit}.fuehrung{font-size:var(--t-text-l);color:var(--t-text-zweit);max-inline-size:62ch}.fliesstext,.fuehrung{line-height:var(--t-zeile-weit)}.fliesstext{max-inline-size:68ch}.gedaempft{color:var(--t-text-gedaempft)}.klein{font-size:var(--t-text-s)}.mikro{font-size:var(--t-text-xs);letter-spacing:.01em}.fehler{color:var(--t-fehler);font-size:var(--t-text-s)}.abschnitt-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:var(--t-raum-4);-webkit-margin-after:var(--t-raum-4);margin-block-end:var(--t-raum-4)}.abschnitt-kopf h2{font-size:var(--t-text-l)}.nur-lesehilfe{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.schale{min-block-size:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.schale[data-voll=true]{block-size:100dvh}body:before{content:"";position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:100vw;block-size:var(--t-marke-walze-hoehe);background:var(--t-marke-walze);z-index:100;pointer-events:none}@media (min-width:1000px){.schale{grid-template-columns:var(--t-seitenleiste-breite) minmax(0,1fr);grid-template-rows:1fr}.schale[data-schmal=true]{grid-template-columns:var(--t-seitenleiste-schmal) minmax(0,1fr)}.schale{transition:grid-template-columns var(--t-uebergang-panel)}@media (prefers-reduced-motion:reduce){.schale{transition:none}}}@media (prefers-reduced-motion:reduce){.seitenleiste-schalter .zeichen{transition:none}}.seitenleiste{display:none;padding:var(--t-raum-5) var(--t-raum-3) var(--t-raum-5);background:var(--t-flaeche-navigation)}@media (min-width:1000px){.seitenleiste{display:flex;flex-direction:column;gap:var(--t-raum-5);position:-webkit-sticky;position:sticky;top:0;block-size:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--t-flaeche-glas-fest)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.seitenleiste{background:var(--t-flaeche-glas);-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));border-inline-end-color:var(--t-glas-rand)}}}.navtext{min-inline-size:0;white-space:nowrap;overflow:hidden}.schale[data-schmal=true] .navtext{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.schale[data-schmal=true] .navgruppe{visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;overflow:hidden}.schale[data-schmal=true] .navpunkt,.schale[data-schmal=true] .seitenleiste-schalter{justify-content:center;padding-inline:0}.schale[data-schmal=true] .seitenleiste-schalter{padding-block:0}.schale[data-schmal=true] .navpunkt .punkt{display:none}.schale[data-schmal=true] .marke-block{justify-content:center;padding-inline:0}.seitenleiste-kopf{display:flex}.seitenleiste .marke-block,.seitenleiste-kopf{align-items:center;min-block-size:24px}.schale[data-schmal=true] .seitenleiste-kopf{justify-content:center}.seitenleiste-schalter{border:0;background:transparent;font:inherit;font-size:var(--t-text-s);text-align:start;cursor:pointer;inline-size:100%;min-block-size:44px;min-inline-size:44px}.navpunkt.seitenleiste-schalter{min-block-size:44px}.seitenleiste-schalter:focus-visible{outline:none;box-shadow:var(--t-fokus)}.seitenleiste-schalter .zeichen{transition:transform var(--t-uebergang-schnell);transform:scaleX(-1)}.schale[data-schmal=true] .seitenleiste-schalter .zeichen{transform:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:var(--t-radius-klein);background:var(--t-flaeche-hover);border:var(--t-rand-breit) solid var(--t-rand);transition:background var(--t-uebergang-schnell),border-color var(--t-uebergang-schnell)}.schale[data-schmal=true] .seitenleiste-schalter:hover .zeichen{background:var(--t-flaeche-aktiv);border-color:var(--t-rand-stark)}.navliste{display:flex;flex-direction:column;gap:2px}.navpunkt{display:flex;align-items:center;gap:var(--t-raum-3);padding:var(--t-raum-2) var(--t-raum-3);border-radius:var(--t-radius-klein);color:var(--t-text);text-decoration:none;font-size:var(--t-text-s);font-weight:var(--t-gewicht-halb);letter-spacing:-.01em;min-block-size:40px;transition:background var(--t-uebergang-schnell),color var(--t-uebergang-schnell)}button.navpunkt{border:0;background:transparent;font:inherit;font-size:var(--t-text-s);font-weight:var(--t-gewicht-halb);text-align:start;inline-size:100%;cursor:pointer}button.navpunkt:focus-visible{outline:none;box-shadow:var(--t-fokus)}.navpunkt:hover{background:var(--t-flaeche-hover);color:var(--t-text)}.navpunkt[aria-current=page]{background:var(--t-primaer-leise);color:var(--t-text);font-weight:var(--t-gewicht-halb)}.navpunkt[aria-disabled=true]{color:var(--t-text-inaktiv);pointer-events:none}.navpunkt .zeichen{flex:none;display:inline-flex;color:inherit}.navpunkt[aria-current=page] .zeichen{color:var(--t-primaer)}.navgruppe{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:var(--t-gewicht-halb);color:var(--t-text-gedaempft);margin:0 var(--t-raum-3) var(--t-raum-2)}.navliste+.navliste{-webkit-margin-before:var(--t-raum-5);margin-block-start:var(--t-raum-5)}.navpunkt .punkt{-webkit-margin-start:auto;margin-inline-start:auto;inline-size:5px;block-size:5px;border-radius:var(--t-radius-rund);background:var(--t-rand-stark)}.marke-block{display:inline-flex;text-decoration:none;color:inherit;padding-inline:var(--t-raum-3)}.kopfzeile .marke-block{padding-inline:0}.marke-wort{font-weight:var(--t-gewicht-fett);letter-spacing:-.01em}.navbereich.unten{-webkit-margin-before:auto;margin-block-start:auto;display:flex;flex-direction:column;gap:2px}.kontozeile{display:flex;align-items:center;gap:var(--t-raum-3);padding:var(--t-raum-2) var(--t-raum-3);min-block-size:54px}.kontozeile-text{display:grid;min-inline-size:0}.kontozeile-etikett{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--t-text-gedaempft)}.kontozeile-name{font-size:var(--t-text-s);font-weight:var(--t-gewicht-halb);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navpunkt-primaer{background:var(--t-primaer-leise)}.navpunkt-primaer .zeichen{color:var(--t-primaer)}.navpunkt-primaer:hover{background:var(--t-primaer-flaeche);color:var(--t-text-auf-primaer)}.navpunkt-primaer:hover .zeichen{color:var(--t-text-auf-akzent)}.einstellung{display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2);padding:var(--t-raum-2) var(--t-raum-3) var(--t-raum-3)}.einstellung-titel{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--t-text-gedaempft)}.einstellung .segmentwahl{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);inline-size:100%}.einstellung .segmentwahl button{justify-content:center;padding-inline:var(--t-raum-2);min-inline-size:0}.einstellung .segmentwahl svg{display:none}.navgruppe-zweit{-webkit-margin-before:var(--t-raum-4);margin-block-start:var(--t-raum-4)}.schale[data-schmal=true] .einstellung,.schale[data-schmal=true] .navgruppe-zweit{display:none}.schale[data-schmal=true] .kontozeile{justify-content:center;padding-inline:0}.schale[data-schmal=true] .kontozeile-text{display:none}@keyframes drawer-auf{0%{transform:translateX(-100%)}to{transform:none}}@keyframes drawer-grund-auf{0%{opacity:0}to{opacity:1}}.drawer{display:none;position:fixed;inset-block:0;inset-inline-start:0;z-index:40;inline-size:min(86vw,320px);flex-direction:column;gap:var(--t-raum-5);padding:calc(var(--t-raum-4) + env(safe-area-inset-top)) var(--t-raum-3) calc(var(--t-raum-4) + env(safe-area-inset-bottom));overflow-y:auto;background:var(--t-flaeche-glas-fest);box-shadow:var(--t-schatten-schwebe);animation:drawer-auf var(--t-uebergang-eintritt) both}.drawer[data-offen=true]{display:flex}.drawer-grund{display:none;position:fixed;inset:0;z-index:35;background:var(--t-ueberzug-leise);animation:drawer-grund-auf var(--t-uebergang-eintritt) both}.drawer-grund[data-offen=true]{display:block}@media (min-width:1000px){.drawer-grund[data-offen=true],.drawer[data-offen=true]{display:none}}.drawer-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--t-raum-3)}.drawer .navpunkt{min-block-size:44px}.drawer .navbereich.unten{-webkit-margin-before:auto;margin-block-start:auto}.drawer-schliessen,.menueknopf{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;flex:none;border:0;border-radius:var(--t-radius-klein);background:transparent;color:var(--t-text);cursor:pointer}.drawer-schliessen:hover,.menueknopf:hover{background:var(--t-flaeche-hover)}.drawer-schliessen:focus-visible,.menueknopf:focus-visible{outline:none;box-shadow:var(--t-fokus)}@media (prefers-reduced-motion:reduce){.drawer,.drawer-grund{animation:none}}.tableiste{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:20;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--t-flaeche-glas-fest);padding:var(--t-raum-1) var(--t-raum-1) calc(var(--t-raum-1) + env(safe-area-inset-bottom))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.tableiste{background:var(--t-flaeche-glas);-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));border-block-start-color:var(--t-glas-rand)}}@media (min-width:1000px){.tableiste{display:none}}.tableiste .navpunkt{flex-direction:column;gap:3px;justify-content:center;font-size:10.5px;padding:var(--t-raum-2) var(--t-raum-1);text-align:center}.tableiste .navpunkt[aria-current=page]{background:transparent;color:var(--t-primaer);font-weight:var(--t-gewicht-halb)}.tableiste .navpunkt .zeichen{display:grid;place-items:center;inline-size:44px;block-size:28px;border-radius:var(--t-radius-rund);transition:background var(--t-uebergang-schnell)}.tableiste .navpunkt[aria-current=page] .zeichen{background:var(--t-primaer-leise)}.tableiste .navpunkt{min-block-size:var(--t-tabpunkt-hoehe)}.kopfzeile{position:-webkit-sticky;position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:flex-start;gap:var(--t-raum-2);padding:var(--t-raum-2) var(--t-raum-3);-webkit-padding-before:calc(var(--t-raum-2) + env(safe-area-inset-top));padding-block-start:calc(var(--t-raum-2) + env(safe-area-inset-top));background:var(--t-flaeche-glas-fest)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.kopfzeile{background:var(--t-flaeche-kopfzeile);-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));border-block-end-color:var(--t-glas-rand)}}@media (min-width:1000px){.kopfzeile,.nur-mobil{display:none}}.inhalt{grid-row:2;padding:var(--t-raum-4) var(--t-raum-3) var(--t-raum-8)}@media (min-width:760px){.inhalt{padding:var(--t-raum-5) var(--t-raum-4) var(--t-raum-8)}}@media (min-width:1000px){.inhalt{padding:var(--t-raum-6) var(--t-raum-7) var(--t-raum-8)}}.inhalt.randlos{padding:0}.spalte{margin-inline:auto;display:grid;grid-gap:var(--t-raum-6);gap:var(--t-raum-6);inline-size:100%}.spalte.lesen{max-inline-size:720px}.spalte.breit{max-inline-size:1240px}.spalte.voll{max-inline-size:none}.karte{background:var(--t-flaeche);border:var(--t-rand-breit) solid transparent;border-radius:var(--t-radius);padding:var(--t-raum-5);transition:border-color var(--t-uebergang-schnell)}.karte.schwebend{border-color:transparent}a.karte:focus-visible,a.karte:hover,button.karte:focus-visible,button.karte:hover{border-color:var(--t-rand-karte-hover)}.karte.leise{background:transparent;border:0;padding:0}.karte-kopf{display:grid;grid-gap:var(--t-raum-1);gap:var(--t-raum-1);-webkit-margin-after:var(--t-raum-4);margin-block-end:var(--t-raum-4)}.karte-kopf h2{font-size:var(--t-text-l)}.karte-kopf p{color:var(--t-text-gedaempft);font-size:var(--t-text-s)}.feldgruppe{display:grid;grid-gap:var(--t-raum-5);gap:var(--t-raum-5)}.feld{display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2)}.feld>label,.formularetikett{font-size:var(--t-text-s);font-weight:var(--t-gewicht-halb)}.feld-hinweis{font-size:var(--t-text-xs);color:var(--t-text-gedaempft);margin:0}input[type=number],input[type=text],select,textarea{inline-size:100%;padding:var(--t-raum-3);border:var(--t-rand-breit) solid var(--t-rand-stark);border-radius:var(--t-radius-klein);background:var(--t-flaeche-eingabe);color:var(--t-text);font:inherit;transition:border-color var(--t-uebergang-schnell),box-shadow var(--t-uebergang-schnell)}input:hover,select:hover,textarea:hover{border-color:var(--t-text-gedaempft)}[role=radio]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:var(--t-fokus);border-color:var(--t-fokus-farbe)}input[disabled],select[disabled],textarea[disabled]{color:var(--t-text-inaktiv);cursor:not-allowed}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:var(--t-raum-2);padding:var(--t-raum-3) var(--t-raum-5);border:var(--t-rand-breit) solid transparent;border-radius:var(--t-radius-rund);background:var(--t-primaer-flaeche);color:var(--t-text-auf-primaer);font:inherit;font-weight:var(--t-gewicht-halb);font-size:var(--t-text-s);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background var(--t-uebergang-schnell),border-color var(--t-uebergang-schnell),color var(--t-uebergang-schnell)}.knopf:hover{background:var(--t-primaer-flaeche-hover)}.knopf:active{background:var(--t-primaer-flaeche-aktiv)}.knopf[disabled]{background:var(--t-flaeche-aktiv);color:var(--t-text-inaktiv);cursor:not-allowed}.knopf.sek{background:transparent;color:var(--t-primaer);border-color:var(--t-primaer-rand)}.knopf.sek:hover{background:var(--t-primaer-leise);border-color:var(--t-primaer-rand-stark)}.knopf.still{background:transparent;color:var(--t-text-gedaempft);border-color:transparent}.knopf.still:hover{background:var(--t-flaeche-hover);color:var(--t-text)}.knopf.gefahr{background:var(--t-fehler);color:var(--t-text-auf-signal)}.knopf.klein{padding:var(--t-raum-2) var(--t-raum-4);font-size:var(--t-text-xs)}.knopf.gross{padding:var(--t-raum-4) var(--t-raum-6);font-size:var(--t-text-m)}.knopf.voll{inline-size:100%}.knopf svg{display:block;flex:none}.knopf.gross{min-block-size:48px}.textlink{color:var(--t-link);text-decoration:none;font-weight:var(--t-gewicht-halb);font-size:var(--t-text-s)}.textlink:hover{text-decoration:underline}.vorschau{position:relative;aspect-ratio:9/16;inline-size:100%;overflow:hidden;border-radius:var(--t-radius-gross);background:var(--t-flaeche-erhoben)}.vorschau-film,.vorschau-poster{inline-size:100%;block-size:100%;object-fit:cover;display:block}.vorschau-start{position:absolute;inset:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:var(--t-text-auf-medien)}.vorschau-zeichen{display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:var(--t-radius-rund);background:var(--t-ueberzug-leise);transition:background var(--t-uebergang-schnell)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.vorschau-zeichen{-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe-leise));backdrop-filter:blur(var(--t-glas-unschaerfe-leise))}}.vorschau-start:hover .vorschau-zeichen{background:var(--t-ueberzug)}.vorschau-start:focus-visible{outline:none}.vorschau-start:focus-visible .vorschau-zeichen{box-shadow:var(--t-fokus)}@media (prefers-reduced-motion:reduce){.vorschau-zeichen{transition:none}}.vorschau-hinweis{position:absolute;inset-inline:0;inset-block-end:0;margin:0;padding:var(--t-raum-2) var(--t-raum-3);color:var(--t-text-auf-medien);background:linear-gradient(to top,var(--t-ueberzug),transparent);pointer-events:none}.marke,.vorschau-hinweis{font-size:var(--t-text-xs)}.marke{display:inline-flex;align-items:center;gap:var(--t-raum-1);padding:3px var(--t-raum-3);border-radius:var(--t-radius-rund);background:var(--t-flaeche-badge);font-weight:var(--t-gewicht-normal);color:var(--t-text-zweit);white-space:nowrap}.chips{display:flex;flex-wrap:wrap;gap:var(--t-raum-2)}.hinweis-box{display:grid;grid-gap:var(--t-raum-1);gap:var(--t-raum-1);padding:var(--t-raum-4);border-radius:var(--t-radius);font-size:var(--t-text-s);background:var(--t-flaeche-badge)}.hinweis-box.info{background:var(--t-info-leise)}.hinweis-box.ok{background:var(--t-ok-leise)}.hinweis-box.warn{background:var(--t-warn-leise)}.hinweis-box.fehler{background:var(--t-fehler-leise);color:var(--t-fehler)}.hinweis-box strong{font-weight:var(--t-gewicht-halb)}.gesperrt{display:grid;grid-gap:var(--t-raum-1);gap:var(--t-raum-1);padding:var(--t-raum-3);border-radius:var(--t-radius-klein);background:var(--t-flaeche-badge);font-size:var(--t-text-xs);color:var(--t-text-gedaempft)}.sitzungswarnung{position:fixed;z-index:30;inset-inline:var(--t-raum-4);inset-block-end:calc(var(--t-raum-4) + var(--t-tableiste-hoehe) + env(safe-area-inset-bottom));max-inline-size:32rem;margin-inline:auto;box-shadow:var(--t-schatten-schwebe);border-radius:var(--t-radius)}@media (min-width:1000px){.sitzungswarnung{inset-block-end:calc(var(--t-raum-4) + env(safe-area-inset-bottom))}}.leer{display:grid;grid-gap:var(--t-raum-3);gap:var(--t-raum-3);justify-items:center;text-align:center;padding:var(--t-raum-7) var(--t-raum-4)}.leer h3{font-size:var(--t-text-xl)}.leer p{color:var(--t-text-gedaempft);max-inline-size:46ch}.leer .knopf{-webkit-margin-before:var(--t-raum-2);margin-block-start:var(--t-raum-2)}.skelett{border-radius:var(--t-radius-klein);background:linear-gradient(90deg,var(--t-flaeche-badge) 25%,var(--t-flaeche-hover) 37%,var(--t-flaeche-badge) 63%);background-size:400% 100%;animation:schimmer 1.4s ease infinite}@keyframes schimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skelett{animation:none}}.avatar.mitbild{background-size:cover;background-position:50%;color:transparent}.avatar{display:inline-grid;place-items:center;flex:none;border-radius:var(--t-radius-rund);color:var(--t-avatar-text);font-weight:var(--t-gewicht-halb);background-image:linear-gradient(135deg,var(--avatar-a),var(--avatar-b));-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.01em}.avatar.s{inline-size:30px;block-size:30px;font-size:var(--t-text-xs)}.avatar.m{inline-size:42px;block-size:42px;font-size:var(--t-text-s)}.avatar.l{inline-size:56px;block-size:56px;font-size:var(--t-text-m)}.avatar.xl{inline-size:96px;block-size:96px;font-size:var(--t-text-xl)}.segmentwahl{display:inline-flex;gap:2px;padding:3px;background:var(--t-flaeche-badge);border-radius:var(--t-radius-rund)}.segmentwahl button{display:inline-flex;align-items:center;gap:var(--t-raum-2);padding:var(--t-raum-2) var(--t-raum-3);min-block-size:32px;border:0;border-radius:var(--t-radius-rund);background:transparent;color:var(--t-text-gedaempft);font:inherit;font-size:var(--t-text-xs);cursor:pointer;white-space:nowrap;transition:color var(--t-uebergang-schnell),background var(--t-uebergang-schnell)}.segmentwahl.schmal button{padding-inline:var(--t-raum-4)}.segmentwahl button:hover{color:var(--t-text)}.segmentwahl button[aria-checked=true]{background:var(--t-flaeche-erhoben);color:var(--t-text);font-weight:var(--t-gewicht-halb)}.segmentwahl button[aria-checked=true] svg{color:var(--t-primaer)}.segmentwahl button:focus-visible{outline:none;box-shadow:var(--t-fokus)}@media (prefers-reduced-motion:reduce){.segmentwahl button{transition:none}}.wahlgruppe{border:0;padding:0;margin:0;display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2)}.wahlgruppe>legend{padding:0;font-size:var(--t-text-s);font-weight:var(--t-gewicht-halb)}.wahlgruppe[disabled]{color:var(--t-text-inaktiv)}.wahlen{display:flex;flex-wrap:wrap}.wahl,.wahlen{gap:var(--t-raum-2)}.wahl{display:inline-flex;align-items:center;padding:var(--t-raum-2) var(--t-raum-4);border:var(--t-rand-breit) solid var(--t-rand-stark);border-radius:var(--t-radius-rund);font-size:var(--t-text-s);cursor:pointer;transition:background var(--t-uebergang-schnell),border-color var(--t-uebergang-schnell)}.wahl:hover{background:var(--t-flaeche-hover)}.wahl:has(input:checked){background:var(--t-flaeche-aktiv);border-color:var(--t-text-gedaempft);font-weight:var(--t-gewicht-halb)}.wahl:has(input:focus-visible){box-shadow:var(--t-fokus)}.wahlgruppe[disabled] .wahl{cursor:not-allowed}.wahlgruppe[disabled] .wahl:hover{background:none}.wahl input{accent-color:var(--t-primaer)}.raster{display:grid;grid-gap:var(--t-raum-4);gap:var(--t-raum-4);grid-template-columns:1fr}@media (min-width:700px){.raster{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.portraitflaeche{position:relative;display:block;overflow:hidden;border-radius:var(--t-radius-gross);background-size:cover;background-position:top;background-color:var(--t-flaeche-badge);display:grid;place-items:center;isolation:isolate}.portraitflaeche.hoch{aspect-ratio:var(--t-karte-format)}.portraitflaeche.held{aspect-ratio:var(--t-held-format)}.portraitflaeche.quadrat{aspect-ratio:1}.portraitflaeche .initialen{position:absolute;inset-block-start:var(--t-raum-4);inset-inline:0;text-align:center;font-size:clamp(.8rem,3.4cqw,1rem);font-weight:var(--t-gewicht-halb);color:color-mix(in srgb,var(--t-text-auf-medien) 38%,transparent);letter-spacing:.16em;container-type:inline-size}.portraitflaeche .hoverbild{position:absolute;inset:0;z-index:1;background-size:cover;background-position:top;opacity:0;transition:opacity var(--t-uebergang-karte)}.portraitflaeche .hoverbild.sichtbar{opacity:1}@media (prefers-reduced-motion:reduce){.portraitflaeche .hoverbild{transition:none}}.portraitflaeche .bewegtbild{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;object-fit:cover;object-position:center top}.portraitflaeche .ecke{inset-inline-start:var(--t-raum-3)}.portraitflaeche .ecke,.portraitflaeche .merken{position:absolute;z-index:2;inset-block-start:var(--t-raum-3)}.portraitflaeche .merken{inset-inline-end:var(--t-raum-3);display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--t-radius-rund)}.marke.auf-bild,.portraitflaeche .merken{background:var(--t-ueberzug-leise);color:var(--t-text-auf-medien)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.marke.auf-bild,.portraitflaeche .merken{-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe-leise));backdrop-filter:blur(var(--t-glas-unschaerfe-leise))}}.katalog-raster{display:grid;grid-gap:var(--t-raster-luecke);gap:var(--t-raster-luecke);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--t-karte-min)),1fr))}@media (max-width:759px){.katalog-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--t-raster-luecke-eng)}}.figurkarte,.figurkarte-platzhalter{position:relative;display:block;isolation:isolate;border-radius:var(--t-radius-gross);overflow:hidden;text-decoration:none;color:inherit;background:var(--t-flaeche-badge);border:var(--t-rand-breit) solid var(--t-rand-karte);transition:border-color var(--t-uebergang-karte)}.figurkarte-bild{display:block;overflow:hidden}.figurkarte .portraitflaeche,.figurkarte-platzhalter .portraitflaeche{border-radius:0}.figurkarte-verlauf{position:absolute;inset:0;z-index:1;background:var(--t-verlauf-medien);pointer-events:none;transition:opacity var(--t-uebergang-karte)}.figurkarte-platzhalter{cursor:default;pointer-events:none}.figurkarte-platzhalter .portraitflaeche{background-image:linear-gradient(90deg,var(--t-flaeche-badge) 25%,var(--t-flaeche-hover) 37%,var(--t-flaeche-badge) 63%);background-size:400% 100%;animation:schimmer 1.4s ease infinite}@media (prefers-reduced-motion:reduce){.figurkarte-platzhalter .portraitflaeche{animation:none}}.figurkarte-licht{position:absolute;inset:0;z-index:1;background:var(--t-lichtschein);opacity:0;pointer-events:none;transition:opacity var(--t-uebergang-karte)}.figurkarte>.merken{position:absolute;z-index:3;inset-block-start:var(--t-raum-3);inset-inline-end:var(--t-raum-3);display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:var(--t-radius-rund);background:var(--t-ueberzug-leise);color:var(--t-text-auf-medien);transition:opacity var(--t-uebergang-schnell),background var(--t-uebergang-schnell)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.figurkarte>.merken{-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe-leise));backdrop-filter:blur(var(--t-glas-unschaerfe-leise))}}.figurkarte-text{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;display:grid;grid-gap:var(--t-raum-1);gap:var(--t-raum-1);padding:var(--t-raum-4);color:var(--t-text-auf-medien)}.figurkarte-text .name{font-size:var(--t-text-l);font-weight:var(--t-gewicht-halb);line-height:1.15;letter-spacing:-.01em}.figurkarte-text .zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--t-raum-2);min-block-size:1.35rem}.figurkarte-text .angabe{font-size:var(--t-text-xs);color:var(--t-text-auf-medien)}.figurkarte-aufruf{display:inline-flex;align-items:center;gap:var(--t-raum-1);font-size:var(--t-text-xs);font-weight:var(--t-gewicht-halb);color:var(--t-marke-von);-webkit-margin-start:auto;margin-inline-start:auto}@media (hover:hover){.figurkarte-aufruf{opacity:0;transition:opacity var(--t-uebergang-karte)}.figurkarte:focus-visible,.figurkarte:hover{border-color:var(--t-rand-karte-hover)}.figurkarte:focus-visible .figurkarte-licht,.figurkarte:hover .figurkarte-licht{opacity:1}.figurkarte:focus-visible .figurkarte-verlauf,.figurkarte:hover .figurkarte-verlauf{opacity:1}.figurkarte:focus-visible .figurkarte-aufruf,.figurkarte:hover .figurkarte-aufruf{opacity:1}.figurkarte:hover>.merken{opacity:1}.figurkarte>.merken:hover{background:var(--t-ueberzug)}}@media (hover:none){.figurkarte>.merken{opacity:.85}}.figurkarte:focus-visible{outline:none}.figurkarte:focus-visible{box-shadow:var(--t-fokus)}@media (prefers-reduced-motion:reduce){.figurkarte,.figurkarte .portraitflaeche,.figurkarte-aufruf,.figurkarte-licht,.figurkarte-verlauf,.figurkarte>.merken{transition:none}.figurkarte-aufruf{opacity:1}}.entdecken-kopf{-webkit-margin-after:var(--t-raum-2);margin-block-end:var(--t-raum-2)}h1.gross{font-size:clamp(2.1rem,5.2vw,3.4rem);line-height:1.05;letter-spacing:-.06em;word-spacing:.1em;font-weight:var(--t-gewicht-fett)}.verlaufwort{color:var(--t-akzent-tief);background:var(--t-verlauf-akzent);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.entdeckungsleiste{gap:var(--t-raum-3);flex-wrap:wrap;-webkit-margin-after:var(--t-raum-2);margin-block-end:var(--t-raum-2)}.entdeckungsleiste,.suchfeld{display:flex;align-items:center}.suchfeld{position:relative;flex:1 1 240px;max-inline-size:420px}.suchfeld-zeichen{position:absolute;inset-inline-start:var(--t-raum-4);color:var(--t-text-gedaempft);pointer-events:none}.suchfeld input{inline-size:100%;padding:var(--t-raum-3) var(--t-raum-6) var(--t-raum-3) calc(var(--t-raum-4) * 2 + 17px);border:var(--t-rand-breit) solid transparent;border-radius:var(--t-radius-rund);background:var(--t-flaeche-badge);color:var(--t-text);font:inherit;font-size:var(--t-text-s);transition:background var(--t-uebergang-schnell),box-shadow var(--t-uebergang-schnell)}.suchfeld input::placeholder{color:var(--t-text-gedaempft)}.suchfeld input:focus-visible{outline:none;box-shadow:var(--t-fokus);background:var(--t-flaeche)}.suchfeld input::-webkit-search-cancel-button{display:none}.suchfeld-leeren{position:absolute;inset-inline-end:var(--t-raum-2);display:grid;place-items:center;inline-size:28px;block-size:28px;border:0;border-radius:var(--t-radius-rund);background:transparent;color:var(--t-text-gedaempft);cursor:pointer}.suchfeld-leeren:hover{background:var(--t-flaeche-hover);color:var(--t-text)}.filterknopf{position:relative}.filterknopf.aktiv{border-color:var(--t-primaer-rand-stark);color:var(--t-text)}.filterknopf .zaehler{display:inline-grid;place-items:center;min-inline-size:18px;block-size:18px;padding-inline:5px;border-radius:var(--t-radius-rund);background:var(--t-primaer-flaeche);color:var(--t-text-auf-primaer);font-size:11px;font-weight:var(--t-gewicht-halb)}.entdeckungsleiste .treffer-zeile{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:759px){.entdeckungsleiste .treffer-zeile{flex-basis:100%;-webkit-margin-start:0;margin-inline-start:0;min-block-size:1lh;display:flex;justify-content:flex-end}}.filterflaeche{display:none}.filterflaeche.offen{display:grid;grid-gap:var(--t-raum-3);gap:var(--t-raum-3);padding:var(--t-raum-4);border:var(--t-rand-breit) solid var(--t-rand);border-radius:var(--t-radius-gross);background:var(--t-flaeche);-webkit-margin-after:var(--t-raum-2);margin-block-end:var(--t-raum-2)}.filterzeile{display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2)}.filterzeile-titel{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--t-text-gedaempft)}.chipreihe{display:flex;flex-wrap:wrap}.chip,.chipreihe{gap:var(--t-raum-2)}.chip{display:inline-flex;align-items:center;padding:var(--t-raum-2) var(--t-raum-4);min-block-size:36px;border:var(--t-rand-breit) solid transparent;border-radius:var(--t-radius-rund);background:var(--t-flaeche-badge);color:var(--t-text-gedaempft);font:inherit;font-size:var(--t-text-s);cursor:pointer;white-space:nowrap;transition:background var(--t-uebergang-schnell),color var(--t-uebergang-schnell),border-color var(--t-uebergang-schnell)}.chip:hover{background:var(--t-flaeche-aktiv);color:var(--t-text)}.chip:focus-visible{outline:none;box-shadow:var(--t-fokus)}.chip[aria-pressed=true]{background:var(--t-flaeche-aktiv);border-color:var(--t-rand-stark);color:var(--t-text);font-weight:var(--t-gewicht-halb)}.blatt-hintergrund,.filterblatt{display:none}@media (max-width:759px){.filterflaeche.offen{display:none}.blatt-hintergrund{display:block;position:fixed;inset:0;z-index:40;background:var(--t-ueberzug-leise)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.blatt-hintergrund{-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe-hauch));backdrop-filter:blur(var(--t-glas-unschaerfe-hauch))}}.filterblatt{display:grid;grid-gap:var(--t-raum-4);gap:var(--t-raum-4);position:fixed;inset-inline:0;inset-block-end:0;z-index:41;padding:var(--t-raum-3) var(--t-raum-4) calc(var(--t-raum-5) + env(safe-area-inset-bottom));background:var(--t-flaeche-erhoben);border-start-start-radius:var(--t-radius-gross);border-start-end-radius:var(--t-radius-gross);-webkit-border-before:var(--t-rand-breit) solid var(--t-rand);border-block-start:var(--t-rand-breit) solid var(--t-rand);box-shadow:var(--t-schatten-schwebe);transform:translateY(101%);visibility:hidden;transition:transform var(--t-uebergang-austritt),visibility 0s linear var(--t-dauer-ruhig)}.filterblatt.offen{transform:none;visibility:visible;transition:transform var(--t-uebergang-eintritt),visibility 0s}@media (prefers-reduced-motion:reduce){.filterblatt,.filterblatt.offen{transition:none}}.blatt-griff{inline-size:36px;block-size:4px;border-radius:var(--t-radius-rund);background:var(--t-rand-stark);margin-inline:auto}.blatt-kopf{display:flex;align-items:center;justify-content:space-between}.blatt-inhalt{display:grid;grid-gap:var(--t-raum-4);gap:var(--t-raum-4)}.blatt-schliessen{inline-size:100%;justify-content:center}}.profil{display:grid;grid-gap:var(--t-raum-6);gap:var(--t-raum-6)}.profil-bild{position:relative;isolation:isolate;overflow:hidden;background:var(--t-flaeche-badge);margin-inline:calc(-1 * var(--t-raum-3));-webkit-margin-before:calc(-1 * var(--t-raum-4));margin-block-start:calc(-1 * var(--t-raum-4))}.profil-bild .portraitflaeche{border-radius:0}.profil-verlauf{position:absolute;inset:0;z-index:1;background:var(--t-verlauf-medien);pointer-events:none}.profil-bild .marke.auf-bild.ecke{z-index:2;inset-inline-start:var(--t-raum-4)}.profil-bild .marke.auf-bild.ecke,.profil-zurueck{position:absolute;inset-block-start:var(--t-raum-4)}.profil-zurueck{z-index:3;inset-inline-end:var(--t-raum-4);display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--t-radius-rund);background:var(--t-ueberzug-leise);color:var(--t-text-auf-medien);transition:background var(--t-uebergang-schnell)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.profil-zurueck{-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe-leise));backdrop-filter:blur(var(--t-glas-unschaerfe-leise))}}.profil-zurueck:hover{background:var(--t-ueberzug)}.profil-zurueck .gespiegelt{transform:scaleX(-1)}.profil-bildtext{position:absolute;inset-inline:0;inset-block-end:0;z-index:2;padding:var(--t-raum-5) var(--t-raum-4);color:var(--t-text-auf-medien);display:grid;grid-gap:var(--t-raum-1);gap:var(--t-raum-1)}.profil-bildtext .profil-bildname{font-size:var(--t-text-2xl);line-height:1.1;font-weight:var(--t-gewicht-fett);letter-spacing:-.02em;display:flex;align-items:center;gap:var(--t-raum-2);flex-wrap:wrap}.profil-kopf{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.profil-text{display:grid;grid-gap:var(--t-raum-5);gap:var(--t-raum-5);align-content:start}.profil h1{display:flex;align-items:center;gap:var(--t-raum-2);flex-wrap:wrap}.profil-haken{display:inline-flex;color:var(--t-primaer)}.profil-bildtext .profil-haken{color:var(--t-primaer-auf-medien)}.profil-angaben{font-size:var(--t-text-s)}.profil-satz{font-size:var(--t-text-l);line-height:var(--t-zeile-weit);max-inline-size:56ch}.profil-aktionen{display:flex;gap:var(--t-raum-3);flex-wrap:wrap;display:none}.profil-abschnitt{display:grid;grid-gap:var(--t-raum-3);gap:var(--t-raum-3)}.profil-abschnitt h2{font-size:var(--t-text-l)}.profil-fakten{gap:var(--t-raum-2);font-size:var(--t-text-s)}.profil-fakten .etikett{display:inline-block;min-inline-size:7rem;color:var(--t-text-gedaempft)}.profil-leiste{position:-webkit-sticky;position:sticky;inset-block-end:0;z-index:18;display:grid;margin-inline:calc(-1 * var(--t-raum-3));padding:var(--t-raum-3) var(--t-raum-4) calc(var(--t-raum-3) + env(safe-area-inset-bottom));background:var(--t-flaeche-glas-fest)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.profil-leiste{background:var(--t-flaeche-kopfzeile);-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung))}}.profil-leiste .knopf{inline-size:100%}@media (min-width:760px){.profil{grid-template-columns:var(--t-held-max) minmax(0,1fr);gap:var(--t-raum-7);align-items:start}.profil-bild{margin:0}.profil-bild,.profil-bild .portraitflaeche{border-radius:var(--t-radius-held)}.profil-bildtext{display:none}.profil-kopf{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;white-space:normal;-webkit-clip-path:none;clip-path:none;display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2)}.profil-kopf h1{font-size:var(--t-text-3xl);letter-spacing:-.025em}.profil-aktionen{display:flex}.profil-leiste{display:none}}.abschnittsliste{display:flex;flex-wrap:nowrap;gap:var(--t-raum-2);overflow-x:auto;scrollbar-width:none;-webkit-padding-after:var(--t-raum-2);padding-block-end:var(--t-raum-2)}.abschnittsliste::-webkit-scrollbar{display:none}.abschnittsliste button{flex:none;display:inline-flex;align-items:center;gap:var(--t-raum-2);padding:var(--t-raum-2) var(--t-raum-4);border:0;border-radius:var(--t-radius-rund);background:transparent;color:var(--t-text-gedaempft);font:inherit;font-size:var(--t-text-s);cursor:pointer;white-space:nowrap}.abschnittsliste button:hover{background:var(--t-flaeche-hover);color:var(--t-text)}.abschnittsliste button[aria-current=true]{background:var(--t-flaeche-aktiv);color:var(--t-text);font-weight:var(--t-gewicht-halb)}.punkt{inline-size:6px;block-size:6px;border-radius:var(--t-radius-rund);background:var(--t-rand-stark)}.punkt.voll{background:var(--t-akzent)}.punkt.gut{background:var(--t-primaer)}.punkt.aus{background:var(--t-rand-stark)}.medienrolle{border:0;padding:0;margin:0;display:grid;grid-gap:var(--t-raum-3);gap:var(--t-raum-3)}.medienrolle legend{padding:0;font-size:var(--t-text-s);font-weight:var(--t-gewicht-halb)}.medienauswahl{display:grid;grid-gap:var(--t-raum-3);gap:var(--t-raum-3);grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}label.medienstueck{cursor:pointer}.medienstueck{position:relative;display:block;aspect-ratio:9/16;border:var(--t-rand-breit) solid transparent;border-radius:var(--t-radius-klein);background:var(--t-flaeche-hover);overflow:hidden}.medienstueck img{object-fit:cover}.medienstueck img,.medienstueck-leer{inline-size:100%;block-size:100%;display:block}.medienstueck-leer{background:var(--t-flaeche-aktiv)}.medienstueck:hover{border-color:var(--t-rand-stark)}.medienstueck.gewaehlt{border-color:var(--t-primaer-rand-stark)}.medienstueck:focus-within{box-shadow:var(--t-fokus);border-color:var(--t-fokus-farbe)}.medienstueck-art{position:absolute;inset-block-end:0;inset-inline:0;padding:var(--t-raum-1) var(--t-raum-2);font-size:var(--t-text-xs);background:var(--t-flaeche-aktiv);color:var(--t-text)}.medienliste{list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.medienliste-eintrag{margin:0}.medienstueck.zustand-verarbeitung{border-color:var(--t-akzent)}.medienstueck.zustand-fehler{border-color:var(--t-fehler)}.medienstueck.zustand-hochladen{border-color:var(--t-primaer-rand-stark)}.medienstueck-fortschritt{position:absolute;inset-inline:0;inset-block-end:calc(var(--t-raum-1) * 2 + 1.15em);block-size:4px;background:var(--t-flaeche-aktiv)}.medienstueck-balken{block-size:100%;background:var(--t-primaer);transition:inline-size var(--t-dauer-schnell) linear}.medienstueck-fehler{inset-inline:0;inset-block-end:calc(var(--t-raum-1) * 2 + 1.15em);margin:0;padding:var(--t-raum-2);overflow:auto;line-height:1.25;background:var(--t-flaeche-aktiv);color:var(--t-text)}.medienstueck-fehler,.medienstueck-rollen{position:absolute;inset-block-start:0;font-size:var(--t-text-xs)}.medienstueck-rollen{inset-inline-start:0;max-inline-size:calc(100% - 2.2rem);padding:var(--t-raum-1) var(--t-raum-2);background:var(--t-ueberzug-leise);color:var(--t-text-auf-medien);border-end-end-radius:var(--t-radius-klein);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.medienstueck-knoepfe{position:absolute;inset-block-start:var(--t-raum-1);inset-inline-end:var(--t-raum-1);display:flex;gap:var(--t-raum-1)}.medienstueck-knopf{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;padding:0;border:0;border-radius:var(--t-radius-klein);background:var(--t-ueberzug-leise);color:var(--t-text-auf-medien);cursor:pointer}.medienstueck-knopf:hover{background:var(--t-flaeche-aktiv);color:var(--t-text)}.medienstueck-knopf:focus-visible{box-shadow:var(--t-fokus);outline:none}.medienstueck-knopf[disabled]{opacity:.5;cursor:default}.medienablage{display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2);-webkit-margin-after:var(--t-raum-4);margin-block-end:var(--t-raum-4)}.medienablage-feld{display:flex;align-items:center;gap:var(--t-raum-3);min-block-size:4.5rem;padding:var(--t-raum-4);border:var(--t-rand-breit) dashed var(--t-rand-stark);border-radius:var(--t-radius);background:var(--t-flaeche);cursor:pointer}.medienablage-feld:hover{background:var(--t-flaeche-hover)}.medienablage-feld:focus-within{box-shadow:var(--t-fokus);border-color:var(--t-fokus-farbe)}.medienablage.bereit .medienablage-feld{border-color:var(--t-primaer-rand-stark);background:var(--t-flaeche-hover)}.medienablage-zeichen{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;flex:0 0 auto;border-radius:var(--t-radius-klein);background:var(--t-flaeche-aktiv);color:var(--t-text-gedaempft)}.medienablage-text{display:grid;grid-gap:var(--t-raum-1);gap:var(--t-raum-1);min-inline-size:0}.medienablage-grenzen{margin:0;font-size:var(--t-text-xs);color:var(--t-text-gedaempft)}.medienvorschau-film{inline-size:100%;max-block-size:60vh;aspect-ratio:var(--t-karte-format);object-fit:contain;background:var(--t-flaeche-aktiv);border-radius:var(--t-radius-klein);display:block}.testverlauf{flex-direction:column;max-block-size:46vh;min-block-size:8rem;overflow-y:auto;padding-block:var(--t-raum-3)}.testeingabe,.testverlauf{display:flex;gap:var(--t-raum-3)}.testeingabe{-webkit-margin-before:var(--t-raum-3);margin-block-start:var(--t-raum-3)}.testeingabe input{flex:1 1;min-inline-size:0;padding:var(--t-raum-3) var(--t-raum-4);border:var(--t-rand-breit) solid var(--t-rand);border-radius:var(--t-radius-rund);background:var(--t-flaeche);color:var(--t-text);font:inherit}.testeingabe input:hover{border-color:var(--t-rand-stark)}.testeingabe input:focus-visible{border-color:var(--t-primaer-rand-stark)}.fassungen{inline-size:100%;border-collapse:collapse;font-size:var(--t-text-s);display:block;overflow-x:auto}.fassungen td,.fassungen th{text-align:start;padding:var(--t-raum-3) var(--t-raum-3);-webkit-border-after:1px solid var(--t-rand);border-block-end:1px solid var(--t-rand);white-space:nowrap}.fassungen th{font-weight:var(--t-gewicht-halb);color:var(--t-text-gedaempft)}.fassungen tr[aria-current=true] td{background:var(--t-flaeche-hover)}.fassungen code{font-size:var(--t-text-xs);color:var(--t-text-gedaempft)}.paare{grid-gap:var(--t-raum-3);margin:0}.paare,.paare>div{display:grid;gap:var(--t-raum-3)}.paare>div{grid-template-columns:minmax(0,12rem) minmax(0,1fr);grid-gap:var(--t-raum-3)}.paare dt{color:var(--t-text-gedaempft);font-size:var(--t-text-s)}.paare dd{margin:0;min-inline-size:0}.raster.zwei{grid-template-columns:1fr}@media (min-width:52rem){.raster.zwei{grid-template-columns:1fr 1fr}}.fassungsinhalt{margin:0;font-size:var(--t-text-xs);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--t-text-gedaempft)}.chat{display:grid;grid-template-rows:auto 1fr auto;min-block-size:0;block-size:100%}.chat-kopf{position:-webkit-sticky;position:sticky;top:0;z-index:12;display:flex;align-items:center;gap:var(--t-raum-3);padding:var(--t-raum-3) var(--t-raum-5);background:var(--t-flaeche-glas-fest);-webkit-border-after:1px solid var(--t-rand-leise);border-block-end:1px solid var(--t-rand-leise)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.chat-kopf{background:var(--t-flaeche-glas);-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung));backdrop-filter:blur(var(--t-glas-unschaerfe)) saturate(var(--t-glas-saettigung))}}.chat-figur{display:flex;align-items:center;gap:var(--t-raum-3);min-inline-size:0;text-decoration:none;color:inherit;border-radius:var(--t-radius);padding:var(--t-raum-1);-webkit-margin-start:calc(-1 * var(--t-raum-1));margin-inline-start:calc(-1 * var(--t-raum-1));transition:background var(--t-uebergang-schnell)}.chat-figur:hover{background:var(--t-flaeche-hover)}.chat-portrait{flex:none;inline-size:40px;block-size:40px;border-radius:var(--t-radius-rund);overflow:hidden;display:block}.chat-portrait>*{inline-size:100%;block-size:100%}.chat-portrait .portraitflaeche{border-radius:0}.chat-portrait .initialen{inset-block:0;display:grid;place-items:center;font-size:13px;letter-spacing:.04em;color:color-mix(in srgb,var(--t-text-auf-medien) 70%,transparent)}.chat-kopf .titel{display:grid;grid-gap:1px;gap:1px;min-inline-size:0}.chat-kopf .titel strong{font-size:var(--t-text-m);font-weight:var(--t-gewicht-halb);display:flex;align-items:center;gap:var(--t-raum-1);min-inline-size:0}.chat-kopf .titel strong .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-kopf .geprueft{flex:none;display:inline-flex;color:var(--t-primaer)}.chat-status{display:flex;align-items:center;gap:var(--t-raum-2);font-size:var(--t-text-xs);color:var(--t-text-gedaempft);min-inline-size:0}.chat-status .zustand{display:inline-flex;align-items:center;gap:5px;flex:none}.chat-status .satz{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-status .trenner{flex:none;color:var(--t-text-inaktiv)}.chat-werkzeuge{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--t-raum-2)}@media (max-width:599px){.chat-status .satz,.chat-status .trenner,.chat-werkzeuge .knopf.sek,.chat-werkzeuge .nur-breit{display:none}.chat-kopf{padding-inline:var(--t-raum-4)}}.verlauf{overflow-y:auto;min-block-size:0;padding:var(--t-raum-5)}.verlauf,.verlauf-innen{display:flex;flex-direction:column;gap:var(--t-raum-3)}.verlauf-innen{inline-size:100%;max-inline-size:780px;margin-inline:auto}.blase{max-inline-size:min(84%,620px);padding:var(--t-raum-3) var(--t-raum-4);border-radius:var(--t-radius-gross);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--t-text-m);line-height:var(--t-zeile)}.blase.user{align-self:flex-end;background:var(--t-flaeche-aktiv);color:var(--t-text);border-end-end-radius:var(--t-radius-klein)}.blase.assistant{align-self:flex-start;background:var(--t-flaeche);border:var(--t-rand-breit) solid var(--t-rand);border-end-start-radius:var(--t-radius-klein)}.kikennung{align-self:flex-start;font-size:10.5px;color:var(--t-text-gedaempft);letter-spacing:.04em;text-transform:uppercase;margin-block:2px -4px}.tippt span{display:inline-block;inline-size:6px;block-size:6px;-webkit-margin-end:3px;margin-inline-end:3px;border-radius:var(--t-radius-rund);background:var(--t-text-gedaempft);animation:huepf 1.2s infinite}.tippt span:nth-child(2){animation-delay:.2s}.tippt span:nth-child(3){animation-delay:.4s}@keyframes huepf{0%,60%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.tippt span{animation:none}}.sicherheit{align-self:center;font-size:var(--t-text-s);color:var(--t-warn);background:var(--t-warn-leise);border-radius:var(--t-radius);padding:var(--t-raum-2) var(--t-raum-4)}.eingabe{display:flex;gap:var(--t-raum-3);align-items:flex-end;padding:var(--t-raum-3) var(--t-raum-5) calc(var(--t-raum-3) + env(safe-area-inset-bottom));background:var(--t-flaeche-leise);-webkit-border-before:1px solid var(--t-rand-leise);border-block-start:1px solid var(--t-rand-leise)}.eingabe-innen{inline-size:100%;max-inline-size:780px;margin-inline:auto;display:flex;gap:var(--t-raum-2);align-items:center}.eingabe-innen input{flex:1 1;min-inline-size:0;border:1px solid var(--t-rand-leise);border-radius:var(--t-radius-rund);padding:var(--t-raum-3) var(--t-raum-4);background:var(--t-flaeche-eingabe);min-block-size:44px}.eingabe-innen input:hover{border-color:var(--t-rand-stark)}.eingabe-innen input:focus-visible{border-color:var(--t-primaer-rand-stark)}.eingabe-innen .knopf{flex:none;min-block-size:44px}.profilblatt-grund{position:fixed;inset:0;z-index:18;background:var(--t-ueberzug-hauch);opacity:0;visibility:hidden;transition:opacity var(--t-uebergang-austritt),visibility 0s linear var(--t-dauer-ruhig)}.profilblatt-grund[data-offen=true]{opacity:1;visibility:visible;transition:opacity var(--t-uebergang-eintritt),visibility 0s}.profilblatt{position:fixed;z-index:19;display:flex;flex-direction:column;background:var(--t-flaeche-erhoben);color:var(--t-text);box-shadow:var(--t-schatten-schwebe);visibility:hidden;overscroll-behavior:contain}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.profilblatt{background:color-mix(in srgb,var(--t-flaeche-erhoben) 92%,transparent);-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe));backdrop-filter:blur(var(--t-glas-unschaerfe))}}.profilblatt[data-offen=true]{visibility:visible}.profilblatt{inset-inline:0;inset-block-end:0;max-block-size:88dvh;border-start-start-radius:var(--t-radius-gross);border-start-end-radius:var(--t-radius-gross);-webkit-border-before:1px solid var(--t-rand-leise);border-block-start:1px solid var(--t-rand-leise);transform:translateY(101%);transition:transform var(--t-uebergang-austritt),visibility 0s linear var(--t-dauer-ruhig)}.profilblatt[data-offen=true]{transform:translateY(0);transition:transform var(--t-uebergang-eintritt),visibility 0s}.profilblatt-griff{flex:none;inline-size:36px;block-size:4px;margin:var(--t-raum-2) auto 0;border-radius:var(--t-radius-rund);background:var(--t-rand-stark)}@media (min-width:1000px){.profilblatt{inset-inline-start:auto;inset-inline-end:0;inset-block:0;inline-size:min(420px,92vw);max-block-size:none;border-radius:0;-webkit-border-before:0;border-block-start:0;-webkit-border-start:1px solid var(--t-rand-leise);border-inline-start:1px solid var(--t-rand-leise);transform:translateX(101%)}.profilblatt[data-offen=true]{transform:translateX(0)}.profilblatt-griff{display:none}[dir=rtl] .profilblatt{transform:translateX(-101%)}[dir=rtl] .profilblatt[data-offen=true]{transform:translateX(0)}}.profilblatt-kopf{flex:none;display:flex;align-items:center;gap:var(--t-raum-3);padding:var(--t-raum-4) var(--t-raum-4) var(--t-raum-3);-webkit-border-after:1px solid var(--t-rand-leise);border-block-end:1px solid var(--t-rand-leise)}.profilblatt-name{display:flex;align-items:center;gap:var(--t-raum-2);min-inline-size:0;font-size:var(--t-text-l);font-weight:var(--t-gewicht-halb)}.profilblatt-name .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profilblatt-name .geprueft{flex:none;display:inline-flex;color:var(--t-primaer)}.profilblatt-schliessen{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:var(--t-radius-rund);background:transparent;color:var(--t-text-gedaempft);cursor:pointer;transition:background var(--t-uebergang-schnell),color var(--t-uebergang-schnell)}.profilblatt-schliessen:hover{background:var(--t-flaeche-hover);color:var(--t-text)}.profilblatt-inhalt{flex:1 1;min-block-size:0;overflow-y:auto;display:grid;grid-gap:var(--t-raum-5);gap:var(--t-raum-5);align-content:start;padding:var(--t-raum-4) var(--t-raum-4) calc(var(--t-raum-6) + env(safe-area-inset-bottom))}@media (max-width:999px){.profilblatt-inhalt{-webkit-padding-after:calc(var(--t-raum-6) + var(--t-tableiste-hoehe) + env(safe-area-inset-bottom));padding-block-end:calc(var(--t-raum-6) + var(--t-tableiste-hoehe) + env(safe-area-inset-bottom))}}.profilblatt-medien,.profilblatt-medien .vorschau{inline-size:100%}.profilblatt-medien .portraitflaeche{aspect-ratio:var(--t-held-format)}.profilblatt-satz{margin:0;color:var(--t-text-zweit);font-size:var(--t-text-m)}.profilblatt-block{display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2)}.profilblatt-block h3{margin:0;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--t-text-gedaempft);font-weight:var(--t-gewicht-halb)}.profilblatt-text{white-space:pre-wrap}.profilblatt-text,.profilblatt-wert{margin:0;font-size:var(--t-text-s);line-height:var(--t-zeile)}.profilblatt-kihinweis{margin:0;font-size:var(--t-text-xs);color:var(--t-text-gedaempft)}@media (prefers-reduced-motion:reduce){.profilblatt{transform:none;opacity:0;transition:opacity var(--t-dauer) linear,visibility 0s linear var(--t-dauer)}.profilblatt[data-offen=true]{transform:none;opacity:1;transition:opacity var(--t-dauer) linear,visibility 0s}.profilblatt-grund{transition:opacity var(--t-dauer) linear,visibility 0s linear var(--t-dauer)}.profilblatt-grund[data-offen=true]{transition:opacity var(--t-dauer) linear,visibility 0s}}.emojiwahl{position:relative;flex:none}.emoji-knopf{display:grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--t-rand-leise);border-radius:var(--t-radius-rund);background:var(--t-flaeche-eingabe);font-size:var(--t-text-l);line-height:1;cursor:pointer;transition:background var(--t-uebergang-schnell),border-color var(--t-uebergang-schnell)}.emoji-knopf:hover{background:var(--t-flaeche-hover);border-color:var(--t-rand-stark)}.emoji-knopf[aria-expanded=true]{border-color:var(--t-primaer-rand-stark);background:var(--t-primaer-leise)}.emoji-grund{position:fixed;inset:0;z-index:21}.emoji-blatt{position:absolute;inset-block-end:calc(100% + var(--t-raum-2));inset-inline-start:0;z-index:22;padding:var(--t-raum-3);border:1px solid var(--t-rand-leise);border-radius:var(--t-radius);background:var(--t-flaeche-erhoben);box-shadow:var(--t-schatten-schwebe);opacity:0;visibility:hidden;transition:opacity var(--t-uebergang-schnell),visibility 0s linear var(--t-dauer-schnell)}.emoji-blatt[data-offen=true]{opacity:1;visibility:visible;transition:opacity var(--t-uebergang-schnell),visibility 0s}.emoji-raster{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:var(--t-raum-1);gap:var(--t-raum-1)}.emoji-feld{inline-size:36px;block-size:36px;display:grid;place-items:center;border:0;border-radius:var(--t-radius-klein);background:transparent;font-size:var(--t-text-l);line-height:1;cursor:pointer;transition:background var(--t-uebergang-schnell)}.emoji-feld:hover{background:var(--t-flaeche-hover)}@media (max-width:599px){.emoji-blatt{inset-inline:0 auto;inline-size:min(320px,calc(100vw - 2 * var(--t-raum-4)))}}@keyframes blase-an{0%{opacity:0}to{opacity:1}}.blase{animation:blase-an var(--t-dauer-ruhig) var(--t-kurve-eintritt) both}.chat-status .punkt{transition:background var(--t-uebergang)}.eingabe-innen .knopf{transition:background var(--t-uebergang-schnell)}@media (prefers-reduced-motion:reduce){.blase{animation:none}.chat-status .punkt{transition:none}.emoji-blatt{transition:opacity var(--t-dauer-schnell) linear,visibility 0s}}.dialog{border:var(--t-rand-breit) solid var(--t-rand);border-radius:var(--t-radius-gross);background:var(--t-flaeche-erhoben);color:var(--t-text);padding:var(--t-raum-6);max-inline-size:460px;inline-size:calc(100vw - 2 * var(--t-raum-4));box-shadow:var(--t-schatten-schwebe)}.dialog::-webkit-backdrop{background:var(--t-ueberzug-leise)}.dialog::backdrop{background:var(--t-ueberzug-leise)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.dialog::-webkit-backdrop{-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe-hauch));backdrop-filter:blur(var(--t-glas-unschaerfe-hauch))}.dialog::backdrop{-webkit-backdrop-filter:blur(var(--t-glas-unschaerfe-hauch));backdrop-filter:blur(var(--t-glas-unschaerfe-hauch))}}.hero{display:grid;grid-gap:var(--t-raum-4);gap:var(--t-raum-4);padding-block:var(--t-raum-4) var(--t-raum-2)}.hero .fuehrung{-webkit-margin-before:calc(-1 * var(--t-raum-2));margin-block-start:calc(-1 * var(--t-raum-2))}.hero-aktionen{display:flex;gap:var(--t-raum-3);flex-wrap:wrap;-webkit-margin-before:var(--t-raum-2);margin-block-start:var(--t-raum-2)}.reihe{display:grid;grid-gap:var(--t-raum-3);gap:var(--t-raum-3)}.zeile-eintrag{display:flex;align-items:center;gap:var(--t-raum-3);padding:var(--t-raum-3);border-radius:var(--t-radius);text-decoration:none;color:inherit;transition:background var(--t-uebergang-schnell)}.zeile-eintrag:hover{background:var(--t-flaeche-hover)}.zeile-eintrag .zeilentext{display:grid;grid-gap:2px;gap:2px;min-inline-size:0}.zeile-eintrag .zeilentext strong{font-weight:var(--t-gewicht-halb);font-size:var(--t-text-m)}.nativeslot{display:block}.nativeslot-flaeche{display:grid;grid-gap:var(--t-raum-3);gap:var(--t-raum-3);block-size:100%;padding:var(--t-raum-4);border:var(--t-rand-breit) dashed var(--t-rand-stark);border-radius:var(--t-radius-gross);background:var(--t-flaeche);color:inherit;text-decoration:none;transition:border-color var(--t-uebergang-schnell),background var(--t-uebergang-schnell)}a.nativeslot-flaeche:hover{background:var(--t-flaeche-hover);border-color:var(--t-text-gedaempft)}a.nativeslot-flaeche:focus-visible{outline:none;box-shadow:var(--t-fokus)}.nativeslot-bild{inline-size:100%;aspect-ratio:var(--t-karte-format);object-fit:cover;border-radius:var(--t-radius)}.nativeslot-text{display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2);align-content:start;justify-items:start}.aurora{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;contain:strict}.aurora span{position:absolute;border-radius:var(--t-radius-rund);filter:blur(var(--t-aurora-unschaerfe));will-change:transform}.aurora .rose{inline-size:var(--t-aurora-groesse);block-size:var(--t-aurora-groesse);inset-block-start:calc(var(--t-aurora-groesse) * -.35);inset-inline-start:calc(var(--t-aurora-groesse) * -.3);opacity:var(--t-aurora-deckung);background:var(--t-aurora-primaer);animation:aurora-schweben-eins var(--t-aurora-dauer) ease-in-out infinite}.aurora .bernstein{inline-size:var(--t-aurora-groesse-zwei);block-size:var(--t-aurora-groesse-zwei);inset-block-end:calc(var(--t-aurora-groesse-zwei) * -.35);inset-inline-end:calc(var(--t-aurora-groesse-zwei) * -.3);opacity:var(--t-aurora-deckung-zwei);background:var(--t-aurora-sekundaer);animation:aurora-schweben-zwei calc(var(--t-aurora-dauer) * 1.22) ease-in-out infinite}@keyframes aurora-schweben-eins{0%,to{transform:translate(0)}50%{transform:translate(var(--t-aurora-weg),calc(var(--t-aurora-weg) * .5))}}@keyframes aurora-schweben-zwei{0%,to{transform:translate(0)}50%{transform:translate(calc(var(--t-aurora-weg) * -.83),calc(var(--t-aurora-weg) * -.5))}}@media (max-width:759px){.aurora .bernstein{animation:none}}@media (prefers-reduced-motion:reduce){.aurora .bernstein,.aurora .rose{animation:none}}.fussbereich{-webkit-margin-before:var(--t-raum-8);margin-block-start:var(--t-raum-8);padding:var(--t-raum-7) var(--t-raum-3) var(--t-raum-6)}@media (min-width:760px){.fussbereich{padding-inline:var(--t-raum-6)}}.fussbereich-spalten{display:grid;grid-gap:var(--t-raum-6);gap:var(--t-raum-6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));max-inline-size:1240px;margin-inline:auto}.fussspalte ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.fussspalte-titel{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:var(--t-gewicht-halb);margin:0 0 var(--t-raum-3)}.fussglied,.fussspalte-titel{color:var(--t-text-gedaempft)}.fussglied{display:flex;align-items:center;gap:var(--t-raum-2);min-block-size:40px;padding-inline:var(--t-raum-2);margin-inline:calc(-1 * var(--t-raum-2));border-radius:var(--t-radius-klein);text-decoration:none;font-size:var(--t-text-s);transition:background var(--t-uebergang-schnell),color var(--t-uebergang-schnell)}a.fussglied:hover{background:var(--t-flaeche-hover);color:var(--t-text)}a.fussglied:focus-visible{outline:none;box-shadow:var(--t-fokus)}.fussglied.entwurf{color:var(--t-text-gedaempft);cursor:default}.fussglied.entwurf .marke{font-size:var(--t-text-xs);padding-block:1px}.fussbereich-hinweis{max-inline-size:1240px;margin:var(--t-raum-6) auto 0;-webkit-padding-before:var(--t-raum-4);padding-block-start:var(--t-raum-4);-webkit-border-before:var(--t-rand-breit) solid var(--t-rand);border-block-start:var(--t-rand-breit) solid var(--t-rand);color:var(--t-text-gedaempft);font-size:var(--t-text-xs)}.nativeslot-flaeche{border-style:solid;border-color:var(--t-rand);background:var(--t-tint-leise);align-content:center;gap:var(--t-raum-2)}a.nativeslot-flaeche:hover{background:var(--t-tint-weich);border-color:var(--t-akzent)}.nativeslot-text strong{font-size:var(--t-text-l);letter-spacing:-.02em}.nativeslot-text .marke{background:var(--t-flaeche)}.marke-endung{color:var(--t-akzent-text)}.inhalte-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-raum-2);margin-block:var(--t-raum-3)}.inhalte-wert{font-weight:500;overflow-wrap:anywhere}