*{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:auto 1fr auto}@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[data-bereit=true]{transition:grid-template-columns var(--t-uebergang)}}.seitenleiste{display:none;padding:calc(var(--t-raum-5) + var(--t-akzentlinie-hoehe)) 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: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)}}}.schale[data-schmal=true] .navgruppe,.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] .navpunkt,.schale[data-schmal=true] .seitenleiste-schalter{justify-content:center;padding-inline:0}.schale[data-schmal=true] .navpunkt .punkt{display:none}.schale[data-schmal=true] .marke-block{justify-content:center;padding-inline:0}.schale[data-schmal=true] .navliste+.navliste{-webkit-margin-before:var(--t-raum-4);margin-block-start:var(--t-raum-4)}.seitenleiste-kopf{display:flex;align-items:center}.schale[data-schmal=true] .seitenleiste-kopf{justify-content:center}.seitenleiste-schalter{-webkit-margin-before:auto;margin-block-start:auto;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)}.navpunkt:hover{background:var(--t-flaeche-hover);color:var(--t-text)}.navpunkt[aria-current=page]{background:var(--t-akzent-leise);color:var(--t-text);font-weight:var(--t-gewicht-halb)}.tableiste .navpunkt[aria-current=page] .zeichen{box-shadow:var(--t-schein-leise)}.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-akzent-tief)}.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}.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-akzent-tief);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-akzent-leise)}.tableiste .navpunkt{min-block-size:52px}.kopfzeile{position:-webkit-sticky;position:sticky;top:0;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:var(--t-raum-3);padding:var(--t-raum-2) var(--t-raum-3);-webkit-padding-before:calc(var(--t-raum-2) + var(--t-akzentlinie-hoehe) + env(safe-area-inset-top));padding-block-start:calc(var(--t-raum-2) + var(--t-akzentlinie-hoehe) + 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{padding-inline:var(--t-raum-6);justify-content:flex-end}.nur-mobil{display:none}}.inhalt{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 var(--t-rand);border-radius:var(--t-radius);padding:var(--t-raum-5)}.karte.schwebend{box-shadow:var(--t-schatten-karte);border-color:transparent}.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{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-akzent);color:var(--t-text-auf-akzent);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),transform var(--t-uebergang-schnell),box-shadow var(--t-uebergang)}.knopf:hover{background:var(--t-akzent-hover);box-shadow:var(--t-schein-leise)}.knopf:active{background:var(--t-akzent-aktiv);transform:translateY(var(--t-druck))}.knopf.gefahr:hover,.knopf.sek:hover,.knopf.still:hover,.knopf:active{box-shadow:none}.knopf[disabled]{color:var(--t-text-inaktiv);cursor:not-allowed;transform:none;filter:saturate(.35)}.knopf.sek{background:transparent;color:var(--t-akzent-text);border-color:var(--t-rand-karte)}.knopf.sek:hover{background:var(--t-flaeche-hover);border-color:var(--t-text-gedaempft)}.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}.knopf.gross:hover{box-shadow:var(--t-schein-karte-hover)}.knopf.gross.sek:hover,.knopf.gross.still:hover{box-shadow:none}.textlink{color:var(--t-akzent-text);text-decoration:none;font-weight:var(--t-gewicht-halb);font-size:var(--t-text-s)}.textlink:hover{text-decoration:underline}.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-size:var(--t-text-xs);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)}.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)}@keyframes menue-auf{0%{opacity:0;transform:translateY(calc(-2 * var(--t-hebung))) scale(.98)}to{opacity:1;transform:none}}.menue{position:absolute;inset-inline-end:0;-webkit-margin-before:var(--t-raum-2);margin-block-start:var(--t-raum-2);animation:menue-auf var(--t-uebergang-schnell) both;transform-origin:top right;min-inline-size:200px;z-index:30;background:var(--t-flaeche-erhoben);border:var(--t-rand-breit) solid var(--t-rand);border-radius:var(--t-radius);box-shadow:var(--t-schatten-schwebe);padding:var(--t-raum-2);display:grid;grid-gap:2px;gap:2px}.menue a,.menue button{display:flex;align-items:center;gap:var(--t-raum-3);text-align:start;padding:var(--t-raum-3);min-block-size:40px;border:0;border-radius:var(--t-radius-klein);background:transparent;color:inherit;font:inherit;font-size:var(--t-text-s);cursor:pointer;text-decoration:none}.menue.kontomenue{min-inline-size:258px;padding:var(--t-raum-3)}.menue-kopf{display:flex;align-items:center;gap:var(--t-raum-3);padding:var(--t-raum-2) var(--t-raum-2) var(--t-raum-3)}.menue-kopf .name{font-weight:var(--t-gewicht-halb);font-size:var(--t-text-s)}.menue-einstellung{display:grid;grid-gap:var(--t-raum-2);gap:var(--t-raum-2);padding:var(--t-raum-2)}.menue-titel{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--t-text-gedaempft)}.menue a:hover,.menue button:hover{background:var(--t-flaeche-hover)}.menue button[disabled]{color:var(--t-text-inaktiv);cursor:not-allowed}.menue-trenner{block-size:1px;background:var(--t-rand);margin:var(--t-raum-2) 0}.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);box-shadow:var(--t-schatten-karte)}.segmentwahl button[aria-checked=true] svg{color:var(--t-akzent-tief)}.segmentwahl button:focus-visible{outline:none;box-shadow:var(--t-fokus)}.segmentwahl button:active{transform:translateY(var(--t-druck))}@media (prefers-reduced-motion:reduce){.segmentwahl button{transition:none}.segmentwahl button:active{transform: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-akzent-leise);border-color:var(--t-akzent);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-akzent-tief)}.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}.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);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.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{position:relative;isolation:isolate;border-radius:var(--t-radius-gross);text-decoration:none;color:inherit;background:var(--t-flaeche-badge);border:var(--t-rand-breit) solid var(--t-rand-karte);box-shadow:var(--t-schein-karte);transition:box-shadow var(--t-uebergang-karte),transform var(--t-uebergang-karte)}.figurkarte,.figurkarte-bild{display:block;overflow:hidden}.figurkarte .portraitflaeche{border-radius:0;transition:transform var(--t-uebergang-karte)}.figurkarte-verlauf{background:var(--t-verlauf-medien)}.figurkarte-licht,.figurkarte-verlauf{position:absolute;inset:0;z-index:1;pointer-events:none;transition:opacity var(--t-uebergang-karte)}.figurkarte-licht{background:var(--t-lichtschein);opacity:0}.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);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--t-uebergang-schnell),transform var(--t-uebergang-schnell),background var(--t-uebergang-schnell)}.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;transform:translateX(calc(-1 * var(--t-hebung)));transition:opacity var(--t-uebergang-karte),transform var(--t-uebergang-karte)}.figurkarte:focus-visible,.figurkarte:hover{transform:translateY(calc(-1 * var(--t-hebung)));box-shadow:var(--t-schein-karte-hover)}.figurkarte:active{box-shadow:var(--t-schein-karte-aktiv);transform:none}.figurkarte:focus-visible .portraitflaeche,.figurkarte:hover .portraitflaeche{transform:scale(var(--t-bildzoom))}.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;transform:none}.figurkarte:hover>.merken{opacity:1}.figurkarte>.merken:hover{transform:scale(var(--t-wachstum-zeichen));background:var(--t-ueberzug)}}@media (hover:none){.figurkarte>.merken{opacity:.85}}.figurkarte:focus-visible{outline:none}.figurkarte:focus-visible{box-shadow:var(--t-fokus),var(--t-schein-karte-hover)}@media (prefers-reduced-motion:reduce){.figurkarte,.figurkarte .portraitflaeche,.figurkarte-aufruf,.figurkarte-licht,.figurkarte-verlauf,.figurkarte>.merken{transition:none}.figurkarte:hover,.figurkarte:hover .portraitflaeche{transform:none}.figurkarte-aufruf{opacity:1;transform:none}}.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-akzent);color:var(--t-text);box-shadow:var(--t-schein-leise)}.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-akzent);color:var(--t-text-auf-akzent);font-size:11px;font-weight:var(--t-gewicht-halb)}.entdeckungsleiste .treffer{-webkit-margin-start:auto;margin-inline-start:auto}.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),box-shadow var(--t-uebergang),transform 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-verlauf-akzent);color:var(--t-text-auf-akzent);font-weight:var(--t-gewicht-halb);box-shadow:var(--t-schein-leise)}.chip:active{transform:translateY(var(--t-druck))}.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);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.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),visibility 0s linear var(--t-uebergang)}.filterblatt.offen{transform:none;visibility:visible;transition:transform var(--t-uebergang),visibility 0s}@media (prefers-reduced-motion:reduce){.filterblatt{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);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--t-uebergang-schnell)}.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-akzent)}.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-kopfzeile);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.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;box-shadow:var(--t-schatten-karte)}.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-akzent-leise);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)}.chat{display:grid;grid-template-rows:auto 1fr auto;min-block-size:0;block-size:100%}.chat-kopf{display:flex;align-items:center;gap:var(--t-raum-3);padding:var(--t-raum-3) var(--t-raum-5);background:var(--t-flaeche)}.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)}.chat-kopf .titel span{font-size:var(--t-text-xs);color:var(--t-text-gedaempft)}.chat-werkzeuge{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;align-items:center;gap:var(--t-raum-2)}.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-akzent);color:var(--t-text-auf-akzent);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{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)}.eingabe,.eingabe-innen{display:flex;gap:var(--t-raum-3)}.eingabe-innen{inline-size:100%;max-inline-size:780px;margin-inline:auto}.eingabe-innen input{flex:1 1;min-inline-size:0;border-radius:var(--t-radius-rund);padding-inline:var(--t-raum-4)}.eingabe-innen .knopf{flex:none}.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);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog::backdrop{background:var(--t-ueberzug-leise);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.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}body:before{content:"";inset-block-start:0;inset-inline:0;block-size:var(--t-akzentlinie-hoehe);background:var(--t-akzentlinie);z-index:45}.aurora,body:before{position:fixed;pointer-events:none}.aurora{inset:0;z-index:-1;overflow:hidden;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);box-shadow:var(--t-schein-leise)}.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)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body,html{overflow-x:clip}