:root{color-scheme:dark;--chat-bild-b: 190px;--chat-bild-h: 150px;--bg: #021D2D;--kopf: #001731;--leiste: #162D3A;--card: #00202F;--panel: #001731;--bd: #143244;--tx: #E8F1F5;--mu: #7E9AA8;--ac: #40AFC5;--ac-weich:#40AFC533;--ac-tief: #2E8DA0;--ac-flaeche: var(--ac);--ac-symbol: var(--ac);--ac-text: var(--ac);--fremd-grund: #FFFFFF;--auf-ac: #04222E;--lupe-grund: #000000D9;--auf-lupe: #FFFFFF;--hover: #FFFFFF0A;--hover-stark: #FFFFFF14;--trenner: #FFFFFF1F;--gr: #3FBF6F;--gr-tief: #85E5B5;--extern: #6FA8DC;--vi: #A684FF;--warn: #E0A23C;--kennung-flaeche: #F2B33D;--kennung-schrift: #1A1A1A;--kennung-kante: #9A6A00;--stufe-text-anteil: 75%;--auf-stufe: #0D0D0D;--gold: #E0B34E;--rot: #E0576A;--rot-flaeche: #B8404F;--hindernis: #D6929E;--auf-status: #04222E;--auf-leiste: #E8F1F5;--auf-leiste-mu: #9FB4C0;--auf-leiste-sonne: #E0B34E;--auf-leiste-mond: #A684FF;--a1: 4px;--a2: 8px;--a3: 12px;--a4: 16px;--a5: 24px;--a6: 32px;--a7: 48px;--s1: 11px;--s2: 12px;--s3: 13px;--s4: 15px;--s5: 16px;--s6: 22px;--h-seite: var(--s5);--h-abschnitt: var(--s4);--h-klein: var(--s3);--r1: 7px;--r2: 10px;--r3: 14px;--r-rund: 999px;--schatten: #000000;--sch1: 0 1px 3px #0006;--sch2: 0 4px 14px #0008;--kopf-hoehe: 62px;--leiste-breite: 232px;--leiste-schmal: 64px;--unter-einzug: 12px}html[data-thema=hell]{--lupe-grund: #000000D9;--auf-lupe: #FFFFFF;color-scheme:light;--bg: #DEDEE5;--kopf: #021C33;--leiste: #283651;--card: #FEFEFE;--panel: #FFFFFF;--bd: #C3C3CE;--tx: #0D0D0D;--mu: #4A5A6B;--ac: #026470;--ac-flaeche: #05D6EE;--ac-weich: #05D6EE2E;--ac-tief: #025963;--ac-symbol: #038C9B;--ac-text: #026D7A;--fremd-grund: #FFFFFF;--auf-ac: #FFFFFF;--auf-status: #FFFFFF;--rot-flaeche: #A6404E;--hover: #0000000A;--hover-stark: #00000014;--trenner: #0000001F;--gr: #257041;--gr-tief: #2F4236;--extern: #093966;--vi: #6B55A5;--warn: #805C22;--stufe-text-anteil: 40%;--auf-stufe: #0D0D0D;--kennung-flaeche: #F2B33D;--kennung-schrift: #1A1A1A;--kennung-kante: #9A6A00;--gold: #6F5926;--rot: #A6404E;--hindernis: #80575F;--schatten: #000000;--sch1: 0 1px 2px #00000014;--sch2: 0 4px 14px #0000001F}.spd-fab{flex:none;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;font-size:16px;background:linear-gradient(135deg,var(--ac),var(--vi));color:var(--tx);box-shadow:0 2px 8px var(--ac-weich);display:flex;align-items:center;justify-content:center;transition:transform .12s}.spd-fab:hover{transform:scale(1.08)}.spd-fablink{text-decoration:none}.spd-fab.on{box-shadow:0 0 0 2px var(--kopf),0 0 0 4px var(--vi)}.spd-leiste{width:var(--leiste-breite);flex:none;background:var(--leiste);align-self:stretch;padding:var(--a4) 0 var(--a6);overflow-y:auto;transition:width .14s ease}.spd-leiste a{display:flex;align-items:center;gap:var(--a3);color:var(--mu);text-decoration:none;font-size:var(--s3);font-weight:600;padding:9px var(--a4);margin:2px var(--a3);border-radius:var(--r2);border:1px solid transparent;white-space:nowrap}.spd-leiste .txt{overflow:hidden;text-overflow:ellipsis;min-width:0}.spd-leiste a:hover{color:var(--tx);background:var(--hover)}.spd-leiste a.on{color:var(--tx);background:var(--ac-weich);border-color:var(--ac)}.spd-leiste .sym{width:20px;flex:none;text-align:center;font-size:15px}.spd-leiste .bald{display:flex;align-items:center;gap:var(--a3);padding:9px var(--a4);margin:2px var(--a3);color:var(--mu);font-size:var(--s3);font-weight:600;opacity:.45;cursor:default;white-space:nowrap}.spd-unter{margin:2px 0 var(--a3)}.spd-unter a{font-size:var(--s2);font-weight:500;margin:1px var(--a3);padding:6px var(--a4) 6px calc(var(--a4) + var(--unter-einzug))}.spd-unter a.on{color:var(--tx);background:var(--card);border-color:var(--bd)}.spd-leiste>a,.spd-leiste>.bald{position:relative}.spd-leiste>a:not(:first-child):before,.spd-leiste>.bald:not(:first-child):before{content:"";position:absolute;left:var(--a4);right:var(--a4);top:-3px;height:1px;background:var(--trenner)}.spd-leiste>a:hover{background:var(--hover-stark)}body.spd-schmal .spd-leiste{width:var(--leiste-schmal)}body.spd-schmal .spd-leiste .txt,body.spd-schmal .spd-leiste .spd-unter{display:none}body.spd-schmal .spd-leiste a{justify-content:center;padding:9px 0;margin:2px 8px}body.spd-schmal .spd-leiste .spd-badge{display:none}@media (max-width: 900px){.spd-leiste{width:var(--leiste-schmal)}.spd-leiste .txt,.spd-leiste .spd-unter,.spd-leiste .spd-badge{display:none}.spd-leiste a{justify-content:center;padding:9px 0;margin:2px 8px}}.spd-badge{display:inline-block;min-width:18px;margin-left:6px;padding:0 6px;border-radius:var(--r-rund);background:var(--card);color:var(--tx);border:1px solid var(--bd);font-size:11px;font-weight:700;line-height:17px;text-align:center;vertical-align:top}.spd-badge.rot{background:var(--rot);color:var(--auf-status);border-color:var(--rot)}.logout{color:var(--mu);font-size:var(--s2);text-decoration:none;border:1px solid var(--bd);border-radius:var(--r1);padding:4px 10px}.logout:hover{color:var(--tx)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--tx);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}code,pre,kbd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}h1{font-size:var(--h-seite);line-height:1.25;margin:0 0 var(--a3)}h2{font-size:var(--h-abschnitt);line-height:1.3;margin:var(--a5) 0 var(--a2)}h3{font-size:var(--h-klein);line-height:1.35;margin:var(--a4) 0 var(--a2)}.spage{padding:16px 20px 48px;max-width:none;margin-left:0;margin-right:0;width:auto}.freset{color:var(--mu);text-decoration:none;padding:3px 7px;border:0;background:none;font:inherit;font-size:12px;cursor:pointer;border-radius:7px;white-space:nowrap}.freset:hover{color:var(--tx);background:color-mix(in srgb,var(--tx) 7%,transparent)}.freset:focus-visible{outline:2px solid var(--ac);outline-offset:1px}a{color:var(--ac);text-decoration:none}a:visited{color:var(--ac)}a:focus-visible{outline:2px solid var(--ac);outline-offset:2px;border-radius:var(--r1, 6px)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ac);outline-offset:1px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),select,textarea{background:var(--bg);border:1px solid var(--bd);border-radius:var(--r1, 8px);padding:7px 9px}input::placeholder,textarea::placeholder{color:var(--mu)}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:7px 10px;border-bottom:1px solid var(--bd)}th{font-weight:600;color:var(--mu);font-size:var(--s2)}.spd-chip{display:inline-flex;align-items:center;gap:var(--a1);border:1px solid var(--bd);background:var(--card);color:var(--tx);border-radius:var(--r-rund);padding:3px 11px;font-size:var(--s2);line-height:1.6;white-space:nowrap;cursor:pointer;text-decoration:none}.spd-chip:hover{border-color:var(--ac);color:var(--ac)}.spd-chip.an{background:var(--ac);border-color:var(--ac);color:var(--auf-ac)}.spd-chip.starr{cursor:default}.spd-chip.starr:hover{border-color:var(--bd);color:var(--tx)}.spd-kennung{display:inline-flex;align-items:center;padding:3px 9px;border-radius:6px;border:1px solid var(--kennung-kante);background:var(--kennung-flaeche);color:var(--kennung-schrift);font:700 15px/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em;cursor:copy;white-space:nowrap}.spd-kennung:hover{filter:brightness(1.06)}.spd-kennung:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.spd-kennung.kopiert{background:var(--kennung-kante);color:#fff}.spd-chip.gefahr:hover{border-color:var(--rot);color:var(--rot)}.spd-zustand{font-size:var(--s2)}.spd-zustand.gut{color:var(--gr)}.spd-zustand.fehler{color:var(--rot)}.spd-zustand.achtung{color:var(--warn)}.spd-knopf{display:inline-flex;align-items:center;gap:var(--a2);justify-content:center;border:1px solid var(--bd);background:var(--card);color:var(--tx);border-radius:var(--r1);padding:7px 13px;font-size:var(--s3);line-height:1.4;cursor:pointer;text-decoration:none}.spd-knopf:hover{border-color:var(--ac);color:var(--ac)}.spd-knopf.prim{background:var(--ac);border-color:var(--ac);color:var(--auf-ac)}.spd-knopf.prim:hover{color:var(--auf-ac);opacity:.9}.spd-knopf.gefahr:hover{border-color:var(--rot);color:var(--rot)}.spd-knopf:disabled{cursor:not-allowed;opacity:.55}.spd-knopf:disabled:hover{border-color:var(--bd);color:var(--tx)}.spd-feld{width:100%}.spd-feld-reihe{display:flex;gap:var(--a2);align-items:center;flex-wrap:wrap}.spd-kopf,.spd-leiste,.spd-pjw,.spd-pjwahl,.spd-pjw-korb,.spd-kopfwahl{--tx: var(--auf-leiste);--mu: var(--auf-leiste-mu);--ac: #40AFC5;--ac-text: #40AFC5;--ac-symbol: #40AFC5;--auf-ac: #04222E;--hover: #FFFFFF0A;--hover-stark: #FFFFFF14;--bd: #143244;--card: #0A2A3C;--bg: #021D2D;--panel: #001731;color:var(--auf-leiste)}.spd-aufbild,.thumb{--tx: #E8F1F5;--mu: #9FB4C0;--ac: #40AFC5;--gr: #3FBF6F;--rot: #F45E73;--warn: #E0A23C;--auf-status: #04222E;--auf-ac: #E8F1F5;color:var(--tx)}.spd-auswahl{background:var(--bg);color:var(--tx);border:1px solid var(--bd);border-radius:var(--r1);padding:7px 9px;font:inherit;font-size:var(--s3);line-height:1.4;cursor:pointer;max-width:100%}.spd-auswahl:hover{border-color:var(--ac)}.spd-auswahl:focus{outline:none;border-color:var(--ac)}.spd-auswahl:disabled{cursor:not-allowed;opacity:.55}.spd-auswahl.eng{padding:4px 8px;font-size:var(--s2)}.spd-auswahl.chip{border-radius:var(--r-rund);padding:3px 10px;font-size:var(--s2);background:var(--card);color:var(--ac);border-color:color-mix(in srgb,var(--ac) 35%,transparent)}.spd-auswahl.chip:hover{border-color:var(--ac)}.spd-auswahl.voll{width:100%}.spd-eingabe{background:var(--bg);color:var(--tx);border:1px solid var(--bd);border-radius:var(--r1);padding:7px 9px;font:inherit;font-size:var(--s3);line-height:1.4}.spd-eingabe:focus{outline:none;border-color:var(--ac)}.spd-eingabe::placeholder{color:var(--mu)}.spd-eingabe.eng{padding:4px 8px;font-size:var(--s2)}.spd-eingabe.voll{width:100%}.spd-knopf.eng{padding:4px 9px;font-size:var(--s2)}.spd-knopf.gross{padding:9px 18px;font-size:var(--s4)}.spd-chip.eng{padding:2px 8px;font-size:var(--s1)}.spd-karte{background:var(--card);border:1px solid var(--bd);border-radius:var(--r3);padding:var(--a4)}.spd-karte.eng{padding:var(--a2);border-radius:var(--r2)}.spd-karte.klickbar{cursor:pointer;text-decoration:none;color:inherit;display:block}.spd-karte.klickbar:hover{border-color:var(--ac)}.spd-redflag{position:absolute;left:0;right:0;top:0;z-index:3;background:var(--rot);color:#fff;font-size:var(--s1);font-weight:600;line-height:1.25;padding:3px 7px;text-align:center;display:flex;gap:5px;align-items:center;justify-content:center}.spd-redflag.zeile{position:static;border-radius:var(--r1);display:inline-flex;padding:2px 8px;margin:2px 0}.spd-redflag-karte{border-color:var(--rot)!important;box-shadow:0 0 0 1px var(--rot) inset}.spd-redflag-karte img{filter:grayscale(.55) contrast(.92)}.spd-neben{color:var(--mu);font-size:var(--s1)}.spd-neben.groesser{font-size:var(--s2)}.spd-kopfwahl{background:var(--card);border:1px solid var(--bd);border-radius:var(--r1);padding:5px 11px;font-size:var(--s3);color:var(--tx);max-width:260px}select.spd-kopfwahl{cursor:pointer}.spd-marke{font-weight:700;font-size:var(--s4);white-space:nowrap;display:inline-flex;align-items:center;gap:var(--a2);text-decoration:none;color:inherit}.spd-logo{height:32px;width:auto;display:block}.spd-marke small{color:var(--mu);font-weight:400}.spd-zweispalt{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:var(--a4)}.spd-zweispalt.schmal{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.spd-zweispalt.breit{grid-template-columns:minmax(0,340px) minmax(0,1fr)}@media (max-width: 820px){.spd-zweispalt,.spd-zweispalt.schmal,.spd-zweispalt.breit{grid-template-columns:minmax(0,1fr)}}.spd-zweispalt>.spd-wahlliste{display:flex;flex-direction:column;gap:7px;max-height:68vh;overflow-y:auto}.spd-wahl{text-align:left;background:var(--card);border:1px solid var(--bd);border-left:3px solid var(--bd);border-radius:var(--r2);padding:8px 11px;cursor:pointer;color:var(--tx);font-size:var(--s2)}.spd-wahl:hover{border-color:var(--ac)}.spd-wahl.on{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 8%,transparent)}.spd-wahl small{display:block;color:var(--mu);font-size:var(--s1);margin-top:2px}.spd-wahl[hidden]{display:none}.spd-balken{display:grid;grid-template-columns:170px 1fr auto;gap:11px;align-items:center}.spd-balken.mittel{grid-template-columns:150px 1fr auto}.spd-balken.schmal{grid-template-columns:94px 1fr auto}.spd-balken.weich{grid-template-columns:minmax(120px,200px) 1fr auto}.spd-kacheln{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--a3)}.spd-kacheln.eng{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.spd-kacheln.schmal{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.spd-kacheln.breit{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.spd-kacheln.weit{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.spd-reiter{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 var(--a3);border-bottom:1px solid var(--bd);padding-bottom:9px}.spd-reiterwahl{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--bd);background:var(--card);color:var(--mu);border-radius:9px;padding:5px 13px;font-size:var(--s2);text-decoration:none;cursor:pointer;white-space:nowrap}.spd-reiterwahl:hover{border-color:var(--ac);color:var(--ac)}.spd-reiterwahl.on{background:var(--ac);border-color:var(--ac);color:var(--auf-ac)}.spd-reiterwahl .dot{width:9px;height:9px;border-radius:50%;flex:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--schatten) 40%,transparent)}.spd-kopf{display:flex;align-items:center;gap:var(--a3);height:var(--kopf-hoehe);padding:0 var(--a4);background:var(--kopf);border-bottom:1px solid var(--bd);min-width:0;overflow-x:auto;scrollbar-width:none}.spd-kopf::-webkit-scrollbar{display:none}.spd-kopf-mitte{flex:1 1 auto;min-width:0;display:flex;align-items:center;overflow-x:auto;scrollbar-width:none}.spd-kopf-mitte::-webkit-scrollbar{display:none}.spd-kopf-rechts{margin-left:auto;display:flex;gap:var(--a3);align-items:center;flex:none}.spd-kopfspr{display:flex;gap:2px}.spd-kopfspr a{color:var(--mu);text-decoration:none;font-size:var(--s1);font-weight:600;letter-spacing:.04em;padding:3px 7px;border-radius:var(--r1);border:1px solid transparent}.spd-kopfspr a:hover{color:var(--tx);background:var(--hover)}.spd-kopfspr a.on{color:var(--ac);border-color:var(--bd);background:var(--ac-weich)}.spd-pjwahl{display:inline-flex;align-items:center;gap:6px;min-width:18ch;flex-shrink:1;overflow-x:auto;scrollbar-width:none;mask-image:var(--pjw-maske, none);-webkit-mask-image:var(--pjw-maske, none)}.spd-pjwahl[data-mehr="1"]{--pjw-maske: linear-gradient(to right, #000 calc(100% - 18px) , transparent)}.spd-pjwahl::-webkit-scrollbar{display:none}.spd-pjw{display:inline-flex;align-items:center;gap:6px;min-width:14ch;flex:1 1 auto;border:1px solid var(--bd);background:var(--card);color:var(--mu);border-radius:9px;padding:3px 10px;font-size:var(--s2);text-decoration:none;cursor:pointer;white-space:nowrap}.spd-pjw:hover{border-color:var(--ac);color:var(--ac)}.spd-pjw.on{background:var(--ac);border-color:var(--ac);color:var(--auf-ac)}.spd-pjw .pjw-name{overflow:hidden;text-overflow:ellipsis;min-width:0}.spd-pjw:has(.pjw-fest){flex:none}.spd-pjw .pjw-fest{white-space:nowrap}.spd-pjpunkt{width:9px;height:9px;border-radius:50%;flex:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--schatten) 40%,transparent)}.spd-pjw-korb{margin-left:4px;border-left-width:1px;opacity:.92}.spd-leiste .sym>svg,.spd-leiste .usym>svg{display:block}.spd-leiste .usym{display:inline-flex;align-items:center;vertical-align:-.16em;width:1.15em;justify-content:center}.spd-leiste .sym{display:inline-flex;align-items:center;justify-content:center}.sinnbild{display:inline-flex;align-items:center;margin-right:5px;vertical-align:-2px}.sinnbild svg{width:1em;height:1em}.themasymbol svg{width:1.5em;height:1.5em}.themasymbol.sonne{color:var(--auf-leiste-sonne)}.themasymbol.mond{color:var(--auf-leiste-mond)}.spd-kopfthema a:hover .themasymbol.sonne,.spd-kopfthema a:hover .themasymbol.mond{filter:brightness(1.15)}.bsym{display:inline-flex;align-items:center;justify-content:center;vertical-align:-2px}.bsym svg{width:1em;height:1em}.secsym{display:inline-flex;align-items:center;margin-right:5px;vertical-align:-2px}.secsym svg{width:1em;height:1em}.spd-chat-feed{flex:1;min-height:0;overflow-y:auto;padding:var(--a2) 0 var(--a3);display:flex;flex-direction:column;gap:var(--a3)}.spd-chat-blase{max-width:85%;padding:var(--a3) var(--a4);border-radius:var(--r3);font-size:var(--s3);line-height:1.55;white-space:normal;word-break:break-word;color:var(--tx)}.spd-chat-blase.user{align-self:flex-end;background:color-mix(in srgb,var(--ac) 14%,var(--card));border:1px solid color-mix(in srgb,var(--ac) 35%,transparent);border-bottom-right-radius:var(--a1)}.spd-chat-blase.ai{align-self:flex-start;background:var(--card);border:1px solid var(--bd);border-bottom-left-radius:var(--a1)}.spd-chat-blase.sys{align-self:center;max-width:92%;padding:2px var(--a2);color:var(--mu);font-size:var(--s1);text-align:center}.spd-chat-blase.err{align-self:flex-start;color:var(--rot);font-size:var(--s2);background:color-mix(in srgb,var(--rot) 10%,transparent);border:1px solid color-mix(in srgb,var(--rot) 33%,transparent);border-radius:var(--r2)}.spd-chat-blase.tool{align-self:flex-start;font-family:ui-monospace,Menlo,monospace;font-size:var(--s1);color:var(--mu);background:var(--bg);border:1px solid var(--bd);border-radius:var(--r1);padding:4px var(--a3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spd-chat-zeit{display:block;font-size:var(--s1);color:var(--mu);margin-top:var(--a1);text-align:right;font-variant-numeric:tabular-nums;user-select:none}.spd-chat-blase.user .spd-chat-zeit{color:color-mix(in srgb,var(--mu) 65%,var(--tx))}.kdots:after{content:"…";animation:spd-chat-kd 1.2s steps(4,end) infinite}@keyframes spd-chat-kd{0%{content:"."}33%{content:".."}66%{content:"..."}}.spd-chat-blase h3,.spd-chat-blase h4,.spd-chat-blase h5,.spd-chat-blase h6{font-size:var(--h-klein);margin:var(--a3) 0 var(--a1)}.spd-chat-blase ul,.spd-chat-blase ol{margin:6px 0;padding-left:20px}.spd-chat-blase ul ul,.spd-chat-blase ul ol,.spd-chat-blase ol ul,.spd-chat-blase ol ol{margin:2px 0}.spd-chat-blase li{margin:1px 0}.spd-chat-blase li.mdhk{list-style:none;margin-left:-16px}.spd-chat-blase li.mdhk.an{color:var(--mu)}.spd-chat-blase .mdbox{display:inline-block;width:16px}.spd-chat-blase .mdfort{padding-left:20px;color:var(--mu);font-size:var(--s2)}.spd-chat-blase code{background:color-mix(in srgb,var(--tx) 7%,transparent);border:1px solid var(--bd);border-radius:5px;padding:0 5px;font-size:var(--s2)}.spd-chat-blase pre{background:var(--hover);border:1px solid var(--bd);border-radius:var(--r1);padding:var(--a3);margin:var(--a2) 0;overflow-x:auto;font-size:var(--s2);white-space:pre}.spd-chat-blase pre code{background:none;border:0;padding:0}.spd-chat-blase table.mdtab{border-collapse:collapse;margin:var(--a2) 0;font-size:var(--s2);max-width:100%;display:block;overflow-x:auto}.spd-chat-blase table.mdtab th,.spd-chat-blase table.mdtab td{border:1px solid var(--bd);padding:4px 9px;text-align:left;vertical-align:top}.spd-chat-blase table.mdtab th{background:var(--hover);font-weight:600}.spd-chat-blase s{opacity:.6}.spd-chat-blase blockquote{margin:6px 0;padding:2px 0 2px var(--a3);border-left:3px solid var(--bd);color:var(--mu)}.spd-chat-blase hr{border:none;border-top:1px solid var(--bd);margin:var(--a3) 0}.spd-chat-blase a{color:var(--ac-text)}.spd-chat-blase strong,.spd-chat-blase b{color:var(--tx)}.spd-chat-anhang{display:inline-flex;align-items:center;gap:5px;background:var(--card);border:1px solid var(--bd);border-radius:var(--r1);padding:3px 9px;font-size:var(--s1);color:var(--mu);margin-top:var(--a1)}.spd-chat-anhang img{width:18px;height:18px;object-fit:cover;border-radius:3px}.spd-chat-anhaenge{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;margin-top:var(--a1)}.spd-chat-anhang a,a.spd-chat-anhang{color:var(--ac-text);text-decoration:none}a.spd-chat-anhang:hover{border-color:var(--ac)}.spd-chat-anhq{display:flex;gap:6px;flex-wrap:wrap;padding:0 0 var(--a2)}.spd-chat-anhq .spd-chip img{width:22px;height:22px;object-fit:cover;border-radius:4px}.spd-chat-bar.drop .spd-chat-feld{border-color:var(--ac);border-style:dashed}.spd-chat-blase.nachtrag{border-left:2px dashed var(--vi)}.spd-chat-kasten{display:flex;flex-direction:column;min-height:0;border:1px solid var(--bd);border-radius:var(--r3);background:var(--card);padding:0 var(--a4)}.spd-chat-kasten .spd-chat-bar{padding-bottom:var(--a3)}.spd-chat-kasten .spd-chat-feed{max-height:var(--chat-kasten-h, min(62vh, 620px))}.spd-chat-tool{align-self:stretch;max-width:none;font-family:ui-monospace,Menlo,monospace;font-size:var(--s2);color:var(--tx);background:none;border:0;padding:0;white-space:normal}.spd-chat-tool .tz{display:flex;gap:7px;align-items:baseline;padding:1px 0}.spd-chat-tool .tz .dot{color:var(--ac);font-size:var(--s1)}.spd-chat-tool .tz b{font-weight:600}.spd-chat-tool .tz .det{color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:560px}.spd-chat-tool .erg{margin:2px 0 6px 8px;padding:1px 0 1px 16px;color:var(--mu);white-space:pre-wrap;word-break:break-word;max-height:150px;overflow:hidden;position:relative;cursor:pointer}.spd-chat-tool .erg:before{content:"⎿";position:absolute;left:-2px;top:0;color:var(--mu)}.spd-chat-tool .erg.gedeckelt:after{content:"… mehr (klicken)";position:absolute;right:0;bottom:0;background:var(--bg);padding:0 4px;font-size:var(--s1);color:var(--ac-text)}.spd-chat-tool .erg.offen{max-height:none;cursor:default}.spd-chat-tool .erg.fehler{color:var(--rot)}details.spd-chat-tool summary{cursor:pointer;list-style:none}details.spd-chat-tool summary::-webkit-details-marker{display:none}details.spd-chat-tool[open] .tz .det{white-space:normal;max-width:none}.spd-chat-neben{align-self:stretch;margin:var(--a3) var(--a1);border:1px solid var(--bd);border-radius:var(--r2);background:color-mix(in srgb,var(--tx) 2%,transparent)}.spd-chat-neben summary{cursor:pointer;padding:7px var(--a3);font-size:var(--s1);color:var(--mu);list-style:none;user-select:none}.spd-chat-neben summary::-webkit-details-marker{display:none}.spd-chat-neben summary:before{content:"▸ ";display:inline-block;transition:transform .15s}.spd-chat-neben[open] summary:before{transform:rotate(90deg)}.spd-chat-nebenliste{display:flex;flex-direction:column;gap:6px;padding:0 var(--a3) var(--a3);opacity:.75}.spd-chat-nebenliste .spd-chat-blase{max-width:100%;font-size:var(--s2)}.spd-chat-medien{display:flex;gap:var(--a2);flex-wrap:wrap;margin-top:var(--a2)}.spd-chat-medium{width:148px;flex:none}.spd-chat-medium .bild{position:relative;border:1px solid var(--bd);border-radius:var(--r1);overflow:hidden;background:var(--schatten);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;cursor:pointer}.spd-chat-medium .bild img{width:100%;height:100%;object-fit:cover}.spd-chat-medium .abspielen{position:absolute;color:var(--auf-lupe);font-size:var(--s5);background:color-mix(in srgb,var(--schatten) 50%,transparent);border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;pointer-events:none}.spd-chat-medium.open{width:100%;max-width:440px}.spd-chat-medium.open .bild{aspect-ratio:auto;cursor:default}.spd-chat-medium .name{display:block;font-size:var(--s1);color:var(--mu);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spd-chat-aktion{margin-top:var(--a3);border-radius:var(--r2);padding:var(--a3);border:1px solid color-mix(in srgb,var(--ac) 27%,transparent);background:color-mix(in srgb,var(--ac) 5%,transparent)}.spd-chat-aktion .kopf{font-size:var(--s1);font-weight:600;color:var(--ac-text);margin-bottom:6px}.spd-chat-aktion .vorschau{max-width:150px;border-radius:var(--r1);display:block;margin-bottom:6px}.spd-chat-aktion .text{font-size:var(--s2);white-space:pre-wrap;margin-bottom:7px}.spd-chat-aktion .meta{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--a2)}.spd-chat-aktion .kanal{font-size:var(--s1);border-radius:6px;padding:1px 7px;color:var(--ac-text);border:1px solid color-mix(in srgb,var(--ac) 20%,transparent);background:color-mix(in srgb,var(--ac) 8%,transparent)}.spd-chat-aktion .datum{font-size:var(--s1);color:var(--mu)}.spd-chat-aktion .spd-knopf.ok{background:var(--gr);border-color:var(--gr);color:var(--auf-status)}.spd-chat-bar{display:flex;gap:var(--a2);padding:var(--a3) 0 var(--a4);border-top:1px solid var(--bd);align-items:stretch}.spd-chat-feld{flex:1;min-height:44px;max-height:140px;resize:none;font:inherit;font-size:var(--s4);line-height:1.4;color:var(--tx);background:var(--card);border:1px solid color-mix(in srgb,var(--ac) 45%,var(--bd));border-radius:var(--r2);padding:var(--a3) var(--a4)}.spd-chat-feld:focus{outline:none;border-color:var(--ac)}.spd-chat-feld::placeholder{color:var(--mu)}.spd-chat-icon{width:44px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--bd);background:var(--card);color:var(--mu);border-radius:var(--r2);font-size:var(--s5);cursor:pointer}.spd-chat-icon:hover{color:var(--ac);border-color:var(--ac)}.spd-chat-icon[hidden],.spd-chat-leer[hidden],.spd-chat-anhq[hidden]{display:none}.spd-chat-icon:disabled{opacity:.5;cursor:default}.spd-chat-icon.rec{color:var(--auf-status);background:var(--rot);border-color:var(--rot);animation:spd-chat-puls 1.1s ease-in-out infinite}@keyframes spd-chat-puls{50%{opacity:.55}}@media (prefers-reduced-motion: reduce){.spd-chat-icon.rec{animation:none}}.spd-chat-senden{border-radius:var(--r2);padding:0 var(--a4);font-weight:600}.spd-chat-senden.stop{background:var(--rot);border-color:var(--rot);color:var(--auf-status)}.spd-chat-senden.stop:hover{color:var(--auf-status)}.spd-chat-leer{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--a2);padding:var(--a5)}.spd-chat-leer .sym{position:relative;width:120px;height:120px;border-radius:var(--r-rund);background:color-mix(in srgb,var(--ac) 8%,transparent);color:var(--ac-symbol);display:flex;align-items:center;justify-content:center;font-size:calc(var(--s6) * 2.4);margin-bottom:var(--a3)}.spd-chat-leer .sym .funken{position:absolute;top:14px;right:16px;font-size:calc(var(--s6) * .9);opacity:.8}.spd-chat-leer h2{font-size:var(--s6);margin:0;color:var(--tx)}.spd-chat-leer p{margin:0;color:var(--mu);font-size:var(--s3)}.spd-chat-leer-kacheln{display:flex;gap:var(--a6);flex-wrap:wrap;justify-content:center;margin-top:var(--a5)}.spd-chat-leer-kachel{width:200px;text-align:center;color:var(--ac-symbol);font-size:calc(var(--s6) * 1.4)}.spd-chat-leer-kachel b{display:block;font-size:var(--s3);color:var(--tx);margin-top:var(--a2)}.spd-chat-leer-kachel .text{display:block;font-size:var(--s2);color:var(--mu);margin-top:3px}.spd-chat-leer .sonder{margin-top:var(--a4)}.spd-chat-karte{display:flex;align-items:center;gap:var(--a2);background:var(--card);border:1px solid var(--bd);border-radius:var(--r2);padding:var(--a2) var(--a3);cursor:pointer;color:var(--mu);text-decoration:none;min-height:40px;position:relative}.spd-chat-karte:hover{border-color:var(--ac);color:var(--tx)}.spd-chat-karte.on{border-color:var(--ac);color:var(--tx);background:color-mix(in srgb,var(--ac) 8%,var(--card))}.spd-chat-karte .sym{flex:none;display:inline-flex;color:var(--ac);font-size:var(--s4)}.spd-chat-karte .sym svg{width:1em;height:1em}.spd-chat-karte .inhalt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.spd-chat-karte .titel{font-size:var(--s3);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit}.spd-chat-karte.on .titel{color:var(--tx)}.spd-chat-karte .meta{font-size:var(--s1);color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.spd-chat-karte .meta>span{display:inline}.spd-chat-karte .meta .punkt{margin:0 var(--a1)}.spd-chat-karte .meta .kennung{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.spd-chat-karte .meta .kennung[data-art=keine]{color:var(--warn);font-style:italic}.spd-chat-karte .zeit{flex:none;font-size:var(--s1);color:var(--mu)}.spd-chat-karte .pin,.spd-chat-karte .kx{flex:none;background:none;border:none;padding:2px;cursor:pointer;color:var(--mu);display:inline-flex;align-items:center;font-size:var(--s3)}.spd-chat-karte .pin{display:none}.spd-chat-karte .pin.an,.spd-chat-karte:hover .pin{display:inline-flex}.spd-chat-karte .kx{display:none;position:absolute;right:var(--a2);bottom:3px;background:var(--card);border-radius:var(--r1)}.spd-chat-karte .kx.ke{right:calc(var(--a2) + 1.6em)}.spd-chat-karte:hover .kx{display:inline-flex}.spd-chat-karte.mitaktionen:hover .zeit{visibility:hidden}.spd-chat-karte .pin.an,.spd-chat-karte .pin:hover{color:var(--ac)}.spd-chat-karte .kx:hover{color:var(--rot)}.spd-chat-karte .pin svg,.spd-chat-karte .kx svg{width:1em;height:1em}.spd-chat-karte.laeuft .sym:after{content:"";position:absolute;left:var(--a2);top:var(--a2);width:7px;height:7px;border-radius:var(--r-rund);background:var(--ac);animation:spd-chat-puls 1.2s ease-in-out infinite}@keyframes spd-chat-puls{0%,to{opacity:.35}50%{opacity:1}}.spd-chat-karte.leer{border-style:dashed;color:var(--mu);min-height:34px}.spd-chat-karte.leer:hover{color:var(--ac)}.spd-chat-gruppe{font-size:var(--s2);font-weight:700;letter-spacing:.02em;color:var(--mu);text-transform:uppercase;margin:var(--a4) 0 var(--a2);padding:0 2px;display:flex;align-items:center;gap:var(--a1)}.spd-chat-gruppe.dezent{text-transform:none;font-weight:500;font-size:var(--s1);margin:var(--a3) 0 var(--a1);opacity:.85}.spd-chat-gruppe.klappbar{cursor:pointer;justify-content:space-between;user-select:none}.spd-chat-gruppe.klappbar:hover{color:var(--tx)}.spd-chat-gruppe .chev{font-size:.75em;transition:transform .15s;flex:none;margin-left:var(--a1)}.spd-chat-gruppe.klappbar.zu .chev{transform:rotate(-90deg)}.spd-chat-liste{display:flex;flex-direction:column;gap:var(--a1)}.spd-chat-liste.zu{display:none}
