:root{--farbe-marke:#370163;--farbe-zweit:#31c9b6;--marken-flaeche:#f4f3f0;--flaeche-1:color-mix(in srgb, var(--marken-flaeche) 42%, #fff);--flaeche-2:#fff;--flaeche-3:color-mix(in srgb, var(--marken-flaeche) 20%, #fff);--flaeche-erhaben:color-mix(in srgb, var(--text-1) 3%, #fff);--flaeche-navigation:color-mix(in srgb, var(--marken-flaeche) 24%, #fff);--flaeche-transluzent:color-mix(in srgb, var(--flaeche-2) 90%, transparent);--hintergrund-modal:color-mix(in srgb, var(--text-1) 46%, transparent);--text-1:#18171b;--text-2:color-mix(in srgb, var(--text-1) 66%, transparent);--text-3:color-mix(in srgb, var(--text-1) 60%, transparent);--marken-flaeche-aktiv:var(--farbe-marke);--text-auf-marke:#fff;--rand:color-mix(in srgb, var(--text-1) 9%, transparent);--rand-stark:color-mix(in srgb, var(--text-1) 17%, transparent);--farbe-fehler:#a4262c;--farbe-erfolg:#167c3c;--farbe-warnung:#8a5a00;--farbe-akzent:var(--farbe-marke);--marke-schwach:color-mix(in srgb, var(--farbe-marke) 6%, transparent);--marke-schwach-2:color-mix(in srgb, var(--farbe-marke) 10%, transparent);--abstand-1:.25rem;--abstand-2:.5rem;--abstand-3:.75rem;--abstand-4:1rem;--abstand-5:1.5rem;--abstand-6:2rem;--abstand-7:3rem;--radius-1:6px;--radius-2:10px;--radius-3:14px;--radius-4:18px;--radius-voll:999px;--schatten-1:0 1px 2px #0000000d;--schatten-2:0 1px 2px #0000000f, 0 6px 18px #0000000a;--schatten-3:0 8px 24px #0000001a, 0 24px 56px #00000014;--schrift-xs:.75rem;--schrift-s:.8125rem;--schrift-m:.875rem;--schrift-normal:.9375rem;--schrift-l:1.0625rem;--schrift-xl:1.25rem;--schrift-xxl:1.625rem;--schrift-text:"Poppins", system-ui, sans-serif;--schrift-titel:"Mozilla Text", "Poppins", system-ui, sans-serif;--uebergang:.14s cubic-bezier(.2, .8, .2, 1);--uebergang-lang:.2s cubic-bezier(.2, .8, .2, 1);--seitenleiste-breite:16.5rem;--lesebreite:56rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--flaeche-1:#111216;--flaeche-2:#18191e;--flaeche-3:#1d1f25;--flaeche-erhaben:#22242b;--flaeche-navigation:#15161a;--flaeche-transluzent:color-mix(in srgb, var(--flaeche-1) 88%, transparent);--hintergrund-modal:#000000ad;--text-1:#eef1f5;--marken-flaeche-aktiv:color-mix(in srgb, var(--farbe-marke) 55%, #fff);--text-auf-marke:#0f1216;--rand:color-mix(in srgb, var(--text-1) 12%, transparent);--rand-stark:color-mix(in srgb, var(--text-1) 22%, transparent);--farbe-fehler:#ff9a9f;--farbe-erfolg:#6ddc9a;--farbe-warnung:#e8b45c;--farbe-akzent:color-mix(in srgb, var(--farbe-marke) 45%, #fff);--marke-schwach:color-mix(in srgb, var(--farbe-akzent) 8%, transparent);--marke-schwach-2:color-mix(in srgb, var(--farbe-akzent) 15%, transparent);--schatten-1:0 1px 2px #00000052;--schatten-2:0 1px 2px #00000061, 0 6px 18px #0000003d;--schatten-3:0 4px 12px #00000080, 0 16px 40px #00000073}}:root[data-theme=dark]{--flaeche-1:#111216;--flaeche-2:#18191e;--flaeche-3:#1d1f25;--flaeche-erhaben:#22242b;--flaeche-navigation:#15161a;--flaeche-transluzent:color-mix(in srgb, var(--flaeche-1) 88%, transparent);--hintergrund-modal:#000000ad;--text-1:#eef1f5;--marken-flaeche-aktiv:color-mix(in srgb, var(--farbe-marke) 55%, #fff);--text-auf-marke:#0f1216;--rand:color-mix(in srgb, var(--text-1) 12%, transparent);--rand-stark:color-mix(in srgb, var(--text-1) 22%, transparent);--farbe-fehler:#ff9a9f;--farbe-erfolg:#6ddc9a;--farbe-warnung:#e8b45c;--farbe-akzent:color-mix(in srgb, var(--farbe-marke) 45%, #fff);--marke-schwach:color-mix(in srgb, var(--farbe-akzent) 8%, transparent);--marke-schwach-2:color-mix(in srgb, var(--farbe-akzent) 15%, transparent);--schatten-1:0 1px 2px #00000052;--schatten-2:0 1px 2px #00000061, 0 6px 18px #0000003d;--schatten-3:0 4px 12px #00000080, 0 16px 40px #00000073}@font-face{font-family:Mozilla Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/MozillaText-Regular.woff2)format("woff2")}@font-face{font-family:Mozilla Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/MozillaText-Bold.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Poppins-Regular.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Poppins-Medium.woff2)format("woff2")}*{box-sizing:border-box}body{font-family:var(--schrift-text);font-size:var(--schrift-normal);color:var(--text-1);background:var(--flaeche-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}#root{height:100dvh;overflow:hidden}button,input,select,textarea,[role=button]{touch-action:manipulation}::selection{color:var(--text-1);background:var(--marke-schwach-2)}h1,h2,h3,h4{font-family:var(--schrift-titel);letter-spacing:-.018em;line-height:1.25}:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:2px;border-radius:var(--radius-1)}.sprungmarke{z-index:100;padding:var(--abstand-2) var(--abstand-4);border-radius:var(--radius-1);background:var(--marken-flaeche-aktiv);color:var(--text-auf-marke);box-shadow:var(--schatten-2);position:absolute;left:-9999px}.sprungmarke:focus{left:var(--abstand-2);top:var(--abstand-2)}.nur-fuer-screenreader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}*{scrollbar-width:thin;scrollbar-color:var(--rand-stark) transparent}@media (width<=42rem){body{font-size:var(--schrift-normal)}input,select,textarea{font-size:1rem!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.knopf{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:2.75rem;padding:0 var(--abstand-4);font:inherit;font-size:var(--schrift-m);white-space:nowrap;border-radius:var(--radius-2);color:var(--text-1);cursor:pointer;transition:background var(--uebergang), border-color var(--uebergang), box-shadow var(--uebergang), color var(--uebergang), transform var(--uebergang);background:0 0;border:1px solid #0000;font-weight:600;display:inline-flex}.knopf:disabled{cursor:not-allowed;opacity:.45}.knopf--haupt{background:var(--marken-flaeche-aktiv);color:var(--text-auf-marke);box-shadow:var(--schatten-1)}.knopf--haupt:hover:not(:disabled){background:color-mix(in srgb, var(--marken-flaeche-aktiv) 90%, var(--text-1));box-shadow:var(--schatten-2)}.knopf:active:not(:disabled){transform:translateY(0)}.knopf--rand{background:var(--flaeche-2);border-color:var(--rand)}.knopf--rand:hover:not(:disabled){border-color:var(--rand-stark);background:var(--flaeche-erhaben)}.knopf--still{color:var(--text-2)}.knopf--still:hover:not(:disabled){background:var(--flaeche-erhaben);color:var(--text-1)}.knopf--warnung{color:var(--farbe-fehler);border-color:color-mix(in srgb, var(--farbe-fehler) 40%, transparent)}.knopf--warnung:hover:not(:disabled){background:color-mix(in srgb, var(--farbe-fehler) 10%, transparent)}.knopf--klein{min-height:2.25rem;padding:0 var(--abstand-3);font-size:var(--schrift-m)}.symbolknopf{border-radius:var(--radius-2);width:2.25rem;height:2.25rem;color:var(--text-2);cursor:pointer;transition:background var(--uebergang), color var(--uebergang), transform var(--uebergang);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.symbolknopf:after{content:"";position:absolute;inset:-.25rem}.symbolknopf:hover:not(:disabled){background:var(--flaeche-erhaben);color:var(--text-1)}.symbolknopf:disabled{cursor:not-allowed;opacity:.4}.symbolknopf--warnung:hover:not(:disabled){background:color-mix(in srgb, var(--farbe-fehler) 12%, transparent);color:var(--farbe-fehler)}.feld{gap:var(--abstand-1);margin:0;display:grid}.feld>label,.feld-beschriftung,.feld__name{font-size:var(--schrift-m);color:var(--text-2);font-weight:600}.feld input,.feld select,.feld textarea,.eingabefeld{width:100%;min-height:2.75rem;font:inherit;font-size:var(--schrift-normal);color:var(--text-1);background:var(--flaeche-2);border:1px solid var(--rand-stark);border-radius:var(--radius-2);box-shadow:var(--schatten-1);transition:background var(--uebergang), border-color var(--uebergang), box-shadow var(--uebergang);padding:.5rem .75rem}.feld textarea{resize:vertical;line-height:1.55}.feld input:focus,.feld select:focus,.feld textarea:focus,.eingabefeld:focus{border-color:var(--farbe-akzent);box-shadow:0 0 0 3px var(--marke-schwach-2);outline:none}.feld input:disabled,.feld textarea:disabled,.feld select:disabled{background:var(--flaeche-erhaben);color:var(--text-3);cursor:not-allowed}.feld__hinweis{font-size:var(--schrift-m);color:var(--text-3);line-height:1.45}.schalter{border-radius:var(--radius-voll);cursor:pointer;width:2.75rem;height:2.75rem;transition:background var(--uebergang), opacity var(--uebergang);background:0 0;border:none;flex:none;place-items:center;padding:0;display:inline-grid}.schalter__spur{border:1px solid var(--rand-stark);border-radius:var(--radius-voll);background:var(--flaeche-2);width:2.75rem;height:1.5rem;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--text-1) 7%, transparent);transition:background var(--uebergang), border-color var(--uebergang), box-shadow var(--uebergang);display:block;position:relative}.schalter__spur:before{content:"";background:var(--text-3);width:1rem;height:1rem;box-shadow:var(--schatten-1);transition:background var(--uebergang), transform var(--uebergang);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.schalter:hover:not(:disabled){background:var(--flaeche-erhaben)}.schalter:hover:not(:disabled) .schalter__spur{border-color:var(--farbe-akzent)}.schalter[aria-checked=true] .schalter__spur{border-color:var(--marken-flaeche-aktiv);background:var(--marken-flaeche-aktiv);box-shadow:var(--schatten-1)}.schalter[aria-checked=true] .schalter__spur:before{background:var(--text-auf-marke);transform:translate(1.25rem)}.schalter:disabled{cursor:not-allowed;opacity:.45}.umschaltfeld{align-items:start;gap:var(--abstand-3);min-width:0;padding:var(--abstand-3) var(--abstand-4);border:1px solid var(--rand);border-radius:var(--radius-2);background:var(--flaeche-2);transition:background var(--uebergang), border-color var(--uebergang), box-shadow var(--uebergang);grid-template-columns:minmax(0,1fr) auto;display:grid}.umschaltfeld:hover{border-color:var(--rand-stark)}.umschaltfeld:has(.schalter[aria-checked=true]){border-color:color-mix(in srgb, var(--farbe-akzent) 32%, transparent);background:var(--flaeche-2)}.umschaltfeld:has(.schalter:focus-visible){outline:2px solid var(--farbe-akzent);outline-offset:2px}.umschaltfeld:has(.schalter:disabled){opacity:.62}.umschaltfeld__inhalt{align-items:flex-start;gap:var(--abstand-3);min-width:0;display:flex}.umschaltfeld__symbol{border:1px solid var(--rand);border-radius:var(--radius-2);width:2.5rem;height:2.5rem;color:var(--farbe-akzent);background:var(--flaeche-erhaben);flex:none;place-items:center;display:grid}.umschaltfeld__text{gap:var(--abstand-1);min-width:0;display:grid}.umschaltfeld__titel{font-size:var(--schrift-m);color:var(--text-1);font-weight:600;line-height:1.4}.umschaltfeld__hinweis{font-size:var(--schrift-m);color:var(--text-3);line-height:1.45}.umschaltfeld--warnung:has(.schalter[aria-checked=true]){border-color:color-mix(in srgb, var(--farbe-fehler) 40%, transparent);background:color-mix(in srgb, var(--farbe-fehler) 9%, transparent)}.umschaltfeld--warnung:has(.schalter[aria-checked=true]) .umschaltfeld__titel{color:var(--farbe-fehler)}.karte{background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-3);box-shadow:var(--schatten-1)}.karte__kopf{justify-content:space-between;align-items:start;gap:var(--abstand-4);padding:var(--abstand-5);border-bottom:1px solid var(--rand);background:0 0;display:flex}.karte>.karte__kopf:first-child{border-radius:calc(var(--radius-3) - 1px) calc(var(--radius-3) - 1px) 0 0}.karte__titel{font-size:var(--schrift-normal);margin:0;font-weight:600}.karte__unterzeile{margin:var(--abstand-2) 0 0;font-size:var(--schrift-m);color:var(--text-3);line-height:1.55}.karte__rumpf{padding:var(--abstand-5);gap:var(--abstand-4);display:grid}.marke{font-size:var(--schrift-xs);white-space:nowrap;border-radius:var(--radius-voll);color:var(--text-2);background:var(--flaeche-erhaben);border:1px solid #0000;align-items:center;gap:.25rem;padding:.1rem .5rem;font-weight:600;line-height:1.5;display:inline-flex}.marke--marke{color:var(--farbe-akzent);border-color:color-mix(in srgb, var(--farbe-akzent) 35%, transparent);background:var(--marke-schwach)}.marke--zweit{color:color-mix(in srgb, var(--farbe-zweit) 70%, var(--text-1));border-color:color-mix(in srgb, var(--farbe-zweit) 45%, transparent);background:color-mix(in srgb, var(--farbe-zweit) 12%, transparent)}.marke--warnung{color:var(--farbe-warnung);border-color:color-mix(in srgb, var(--farbe-warnung) 40%, transparent);background:color-mix(in srgb, var(--farbe-warnung) 10%, transparent)}.menue{position:relative}.menue__liste{z-index:30;min-width:100%;max-height:22rem;padding:var(--abstand-1);background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-2);box-shadow:var(--schatten-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);margin:0;list-style:none;position:absolute;overflow-y:auto}.menue__liste--oben{bottom:calc(100% + var(--abstand-2));left:0}.menue__liste--unten{top:calc(100% + var(--abstand-2));right:0}.menue__eintrag{gap:0 var(--abstand-3);width:100%;padding:var(--abstand-2) var(--abstand-3);text-align:left;font:inherit;color:var(--text-1);border-radius:var(--radius-2);cursor:pointer;transition:background var(--uebergang), color var(--uebergang);background:0 0;border:none;grid-template-columns:1fr auto;display:grid}.menue__eintrag:hover,.menue__eintrag:focus-visible{background:var(--flaeche-erhaben)}.menue__eintrag:disabled{color:var(--text-3);cursor:not-allowed;opacity:.75}.menue__eintrag:disabled:hover{background:0 0}.menue__eintrag[aria-checked=true]{background:var(--flaeche-erhaben);color:var(--farbe-akzent)}.menue__eintrag--zeichen{grid-template-columns:auto 1fr auto;align-items:center}.tabelle-rahmen{overscroll-behavior-inline:contain;border:1px solid var(--rand);border-radius:var(--radius-2);background:var(--flaeche-2);overflow-x:auto}.tabelle-rahmen table{border-collapse:collapse;width:100%;min-width:38rem;font-size:var(--schrift-normal)}.tabelle-rahmen th,.tabelle-rahmen td{padding:var(--abstand-3) var(--abstand-4);text-align:left;vertical-align:middle;border-bottom:1px solid var(--rand)}.tabelle-rahmen th{font-size:var(--schrift-m);color:var(--text-2);background:color-mix(in srgb, var(--flaeche-erhaben) 72%, var(--flaeche-2));font-weight:600}.tabelle-rahmen tbody tr{transition:background var(--uebergang)}.tabelle-rahmen tbody tr:hover{background:color-mix(in srgb, var(--flaeche-erhaben) 72%, transparent)}.tabelle-rahmen tbody tr:last-child th,.tabelle-rahmen tbody tr:last-child td{border-bottom:none}.tabelle__leise{color:var(--text-2);overflow-wrap:anywhere}.tabelle-rahmen select{min-height:2.25rem;padding:0 var(--abstand-2);font:inherit;font-size:var(--schrift-m);color:var(--text-1);background:var(--flaeche-3);border:1px solid var(--rand);border-radius:var(--radius-2)}.hinweis{color:var(--text-3);font-size:var(--schrift-normal);margin:0}.fehler{align-items:start;gap:var(--abstand-2);margin:var(--abstand-4) 0 0;padding:var(--abstand-3) var(--abstand-4);font-size:var(--schrift-normal);color:var(--farbe-fehler);background:color-mix(in srgb, var(--farbe-fehler) 8%, transparent);border:1px solid color-mix(in srgb, var(--farbe-fehler) 30%, transparent);border-radius:var(--radius-2);display:flex}.faehigkeitsfehler{display:grid}.faehigkeitsfehler>span{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;display:flex}.textknopf{font:inherit;color:inherit;cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.erfolg{align-items:center;gap:var(--abstand-1);font-size:var(--schrift-m);color:var(--farbe-erfolg);display:inline-flex}.leerzustand{justify-items:center;gap:var(--abstand-2);padding:var(--abstand-6) var(--abstand-4);text-align:center;color:var(--text-3);display:grid}.leerzustand__symbol{background:var(--flaeche-erhaben);width:3rem;height:3rem;color:var(--farbe-akzent);border-radius:50%;place-items:center;display:grid}.leerzustand__titel{font-size:var(--schrift-l);color:var(--text-1);margin:0}.leerzustand__starter{gap:var(--abstand-2);width:min(100%,42rem);margin-top:var(--abstand-4);display:grid}.leerzustand__starterknopf{padding:var(--abstand-3) var(--abstand-4);color:var(--text-1);text-align:left;background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-2);cursor:pointer;box-shadow:var(--schatten-1);transition:background var(--uebergang), border-color var(--uebergang), transform var(--uebergang)}.leerzustand__starterknopf:hover{background:var(--flaeche-erhaben);border-color:var(--farbe-akzent);transform:translateY(-1px)}@media (width<=42rem){.knopf{max-width:100%}.karte__kopf{padding:var(--abstand-4);flex-direction:column;align-items:stretch}.karte__kopf>.knopf{width:100%}.karte__rumpf{padding:var(--abstand-4)}.menue__liste{max-width:calc(100vw - var(--abstand-5))}.fehler{flex-wrap:wrap}.leerzustand{padding:var(--abstand-5) var(--abstand-2)}}@media (width<=32rem){.umschaltfeld{gap:var(--abstand-2);padding:var(--abstand-3)}.umschaltfeld__symbol{display:none}}@media (width<=22rem){.umschaltfeld{grid-template-columns:minmax(0,1fr)}.umschaltfeld>.schalter{justify-self:start}}.geruest{grid-template-columns:var(--seitenleiste-breite) minmax(0, 1fr);background:var(--flaeche-1);height:100dvh;display:grid;overflow:hidden}.leiste{z-index:20;background:var(--flaeche-navigation);border-right:1px solid var(--rand);grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0;display:grid;position:relative}.leiste__marke{align-items:center;gap:var(--abstand-2);min-height:3.75rem;padding:var(--abstand-3) var(--abstand-5);display:flex}.leiste__logo{width:auto;height:1.75rem}.leiste__name{font-family:var(--schrift-titel);font-size:var(--schrift-l);letter-spacing:-.02em;color:var(--text-1);margin:0;font-weight:600}.leiste__schliessen{margin-left:auto;display:none}.leiste__hintergrund{display:none}.leiste__abschnitt{padding:var(--abstand-3);gap:var(--abstand-2);display:grid}.leiste__rollbereich{min-height:0;padding:var(--abstand-1) var(--abstand-3) var(--abstand-3);overflow-y:auto}.leiste__ueberschrift{margin:var(--abstand-3) 0 var(--abstand-1);padding:0 var(--abstand-2);font-family:var(--schrift-text);font-size:var(--schrift-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600}.leiste__fuss{padding:var(--abstand-2) var(--abstand-3) var(--abstand-3);gap:var(--abstand-1);display:grid}.navigation{gap:var(--abstand-1);margin:0;padding:0;list-style:none;display:grid}.navigation__eintrag{align-items:center;gap:var(--abstand-3);width:100%;min-height:2.75rem;padding:0 var(--abstand-3);font:inherit;font-size:var(--schrift-normal);text-align:left;color:var(--text-2);border-radius:var(--radius-2);cursor:pointer;transition:background var(--uebergang), color var(--uebergang);background:0 0;border:1px solid #0000;text-decoration:none;display:flex;position:relative}.navigation__eintrag:hover{background:color-mix(in srgb, var(--flaeche-2) 68%, transparent);color:var(--text-1)}.navigation__eintrag[aria-current=page]{color:var(--text-1);background:0 0;border-color:#0000;font-weight:600}.navigation__symbol{color:var(--text-3);flex:none}.navigation__eintrag[aria-current=page] .navigation__symbol{color:var(--farbe-akzent);filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--farbe-akzent) 18%, transparent))}.konto{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2);border-radius:var(--radius-2);background:0 0;border:1px solid #0000;display:flex}.konto__zeichen{background:var(--marke-schwach-2);width:2rem;height:2rem;color:var(--farbe-akzent);border:1px solid color-mix(in srgb, var(--farbe-akzent) 14%, transparent);font-size:var(--schrift-s);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.konto__text{min-width:0;display:grid}.konto__name{font-size:var(--schrift-m);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.konto__rolle{font-size:var(--schrift-xs);color:var(--text-3)}.konto__kommune{min-width:0;max-width:9rem;color:var(--text-3);font-size:var(--schrift-xs);background:0 0;border:0;padding:0}.konto__aktionen{gap:.125rem;margin-left:auto;display:flex}.arbeitsflaeche{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.kopfzeile{z-index:10;align-items:center;gap:var(--abstand-3);min-height:3.75rem;padding:var(--abstand-2) var(--abstand-5);border-bottom:1px solid var(--rand);background:var(--flaeche-transluzent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;position:relative}.kopfzeile__menue{flex:none;display:none}.kopfzeile__titel{font-size:var(--schrift-l);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.kopfzeile__aktionen{align-items:center;gap:var(--abstand-2);margin-left:auto;display:flex}.blatt{scrollbar-gutter:stable;min-width:0;min-height:0;overflow:hidden auto}.blatt__innen{width:100%;min-width:0;max-width:var(--lesebreite);padding:var(--abstand-6) clamp(var(--abstand-5), 4vw, 3.5rem) var(--abstand-7);gap:var(--abstand-5);align-content:start;margin:0 auto;display:grid}.blatt__innen--breit{max-width:64rem}.abschnitt__titel{margin:0 0 var(--abstand-1);font-size:var(--schrift-xxl);font-weight:600}.abschnitt__unterzeile{color:var(--text-3);font-size:var(--schrift-m);margin:0;line-height:1.55}@media (width<=60rem){.geruest{display:block}.leiste{z-index:50;width:min(var(--seitenleiste-breite), calc(100vw - var(--abstand-7)));border-right:1px solid var(--rand);visibility:hidden;transition:transform var(--uebergang-lang), visibility 0s var(--uebergang-lang);grid-template-rows:auto auto minmax(0,1fr) auto;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.leiste[data-offen=true]{visibility:visible;transition-delay:0s;transform:translate(0)}.leiste__schliessen,.kopfzeile__menue{display:inline-flex}.leiste__hintergrund{z-index:40;background:var(--hintergrund-modal);opacity:0;visibility:hidden;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--uebergang-lang), visibility 0s var(--uebergang-lang);border:0;padding:0;display:block;position:fixed;inset:0}.leiste__hintergrund[data-offen=true]{opacity:1;visibility:visible;transition-delay:0s}.arbeitsflaeche{height:100dvh}.blatt__innen{padding:var(--abstand-5) var(--abstand-5) var(--abstand-7)}.kopfzeile{padding:var(--abstand-2) var(--abstand-5)}}@media (width<=42rem){.leiste{width:min(var(--seitenleiste-breite), calc(100vw - var(--abstand-6)))}.leiste__marke{padding-inline:var(--abstand-4)}.kopfzeile{min-height:3.75rem;padding:var(--abstand-2) var(--abstand-3)}.kopfzeile__titel{font-size:var(--schrift-l)}.kopfzeile__aktionen{min-width:0}.kopfzeile__aktionen .werkzeug{max-width:9rem}.kopfzeile__aktionen .modellknopf__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blatt__innen{padding:var(--abstand-4) var(--abstand-3) var(--abstand-6);gap:var(--abstand-4)}.abschnitt__titel{font-size:var(--schrift-l)}}@supports (padding-top:env(safe-area-inset-top)){@media (width<=60rem){.leiste__marke,.kopfzeile{padding-top:max(var(--abstand-2), env(safe-area-inset-top))}.leiste__fuss{padding-bottom:max(var(--abstand-3), env(safe-area-inset-bottom))}}}.suche{align-items:center;display:flex;position:relative}.suche__absenden{width:2rem;height:2rem;color:var(--text-3);z-index:1;position:absolute;left:.25rem}.suche input{width:100%;min-height:2.5rem;font:inherit;font-size:var(--schrift-normal);color:var(--text-1);background:color-mix(in srgb, var(--flaeche-2) 72%, transparent);border:1px solid var(--rand);border-radius:var(--radius-2);padding:0 2.25rem}.suche input:focus{border-color:var(--farbe-akzent);box-shadow:0 0 0 3px var(--marke-schwach-2);outline:none}.suche__zurueck{width:2rem;height:2rem;position:absolute;right:.25rem}.historie{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.historie__eintrag{width:100%;min-height:2.5rem;padding:var(--abstand-2) var(--abstand-3);text-align:left;font:inherit;color:var(--text-2);border-radius:var(--radius-2);cursor:pointer;transition:background var(--uebergang), color var(--uebergang), border-color var(--uebergang);background:0 0;border:none;display:grid}.historie__eintrag:hover{background:color-mix(in srgb, var(--flaeche-2) 68%, transparent);color:var(--text-1)}.historie__eintrag[aria-current=page]{background:var(--flaeche-2);color:var(--text-1);box-shadow:inset 0 0 0 1px var(--rand);font-weight:600}.historie__titel{text-overflow:ellipsis;white-space:nowrap;font-size:var(--schrift-normal);line-height:1.4;overflow:hidden}.historie__zeit{font-size:var(--schrift-xs);color:var(--text-3);font-weight:400}.historie__werkzeuge{align-items:center;gap:var(--abstand-1);padding:.125rem 0 var(--abstand-2) var(--abstand-3);flex-wrap:wrap;display:flex}.historie__rueckfrage{font-size:var(--schrift-s);color:var(--farbe-fehler);font-weight:600}.umbenennen{gap:var(--abstand-2);padding:var(--abstand-2);display:grid}.umbenennen__feld{width:100%;min-height:2.25rem;padding:0 var(--abstand-2);font:inherit;font-size:var(--schrift-normal);color:var(--text-1);background:var(--flaeche-3);border:1px solid var(--farbe-akzent);border-radius:var(--radius-2)}.umbenennen__aktionen{gap:var(--abstand-1);display:flex}.treffer__text{font-size:var(--schrift-s);color:var(--text-3);line-height:1.4;display:block}.treffer__text mark{background:color-mix(in srgb, var(--farbe-zweit) 40%, transparent);color:inherit;border-radius:3px;font-weight:600}.verlauf{gap:var(--abstand-5);min-width:0;max-width:100%;margin:0;padding:0;list-style:none;display:grid}.nachricht{gap:var(--abstand-2);min-width:0;max-width:100%;display:grid}.nachricht--user{justify-items:end}.nachricht__rolle{font-size:var(--schrift-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:600}.nachricht__text{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%}.nachricht--user .nachricht__text{padding:var(--abstand-3) var(--abstand-4);background:var(--flaeche-erhaben);border:1px solid var(--rand);border-radius:var(--radius-2);border-top-right-radius:var(--radius-1);max-width:85%}.nachricht--assistant .nachricht__text{background:0 0;border:0;border-radius:0;padding:0}.nachricht__status{margin:var(--abstand-3) 0 0;font-size:var(--schrift-normal);color:var(--text-3)}.nachricht__status--failed{color:var(--farbe-fehler)}.nachricht__werkzeuge{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;min-height:2rem;display:flex}.werkzeugspur{align-items:center;gap:var(--abstand-1);min-width:0;max-width:100%;margin:var(--abstand-1) 0 0;color:var(--text-3);flex-wrap:wrap;font-size:.8125rem;display:flex}.bestand{align-items:center;gap:var(--abstand-1);color:var(--text-3);font-size:.8125rem;display:inline-flex}.bestand--abweichend{color:var(--farbe-warnung)}.werkzeugspur__symbol{flex:none}.aeste{align-items:center;gap:var(--abstand-1);display:flex}.aeste__stand{font-size:var(--schrift-s);font-variant-numeric:tabular-nums;color:var(--text-3)}.cursor{vertical-align:text-bottom;background:currentColor;width:.5rem;height:1rem;margin-left:.125rem;animation:1s steps(2,start) infinite blinken;display:inline-block}@keyframes blinken{50%{opacity:0}}.antwort{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.antwort p,.antwort li,.antwort blockquote,.antwort h3,.antwort h4,.antwort h5,.antwort h6,.antwort a{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.antwort>:first-child{margin-top:0}.antwort>:last-child{margin-bottom:0}.antwort h3,.antwort h4,.antwort h5,.antwort h6{font-family:var(--schrift-titel);margin:var(--abstand-5) 0 var(--abstand-2);line-height:1.3}.antwort h3{font-size:1.125rem}.antwort h4,.antwort h5,.antwort h6{font-size:1rem}.antwort ul,.antwort ol{padding-left:var(--abstand-5)}.antwort li{margin:var(--abstand-1) 0}.antwort blockquote{margin:var(--abstand-3) 0;padding-left:var(--abstand-4);border-left:3px solid var(--rand-stark);color:var(--text-2)}.antwort :not(pre)>code{background:var(--flaeche-1);border:1px solid var(--rand);white-space:break-spaces;overflow-wrap:anywhere;word-break:break-word;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.codeblock,.tabelle{overscroll-behavior-inline:contain;width:100%;min-width:0;max-width:100%;margin:var(--abstand-3) 0;border:1px solid var(--rand);border-radius:var(--radius-2);background:var(--flaeche-1);display:block;overflow-x:auto}.codeblock pre{width:max-content;min-width:100%;padding:var(--abstand-4);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--schrift-m);margin:0;line-height:1.55}.antwort table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--schrift-normal)}.antwort th,.antwort td{border-bottom:1px solid var(--rand);max-width:24rem;padding:var(--abstand-2) var(--abstand-3);text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.antwort th{background:var(--flaeche-erhaben);font-weight:600}.antwort img,.antwort video,.antwort svg{max-width:100%;height:auto;display:block}.antwort a{color:var(--farbe-akzent);-webkit-text-decoration-color:color-mix(in srgb, var(--farbe-akzent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--farbe-akzent) 45%, transparent);text-underline-offset:.18em;text-decoration-thickness:1px}.antwort a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.antwort a[target=_blank]:after{content:" ↗";text-decoration:none}.fuss{z-index:5;padding:var(--abstand-2) var(--abstand-5) var(--abstand-3);background:linear-gradient(180deg, transparent, var(--flaeche-1) var(--abstand-4));position:relative}.eingabe{max-width:var(--lesebreite);background:var(--flaeche-2);border:1px solid var(--rand-stark);border-radius:var(--radius-3);box-shadow:var(--schatten-2);margin:0 auto;overflow:visible}.eingabe:focus-within{border-color:var(--farbe-akzent);box-shadow:var(--schatten-2), 0 0 0 3px var(--marke-schwach-2)}.eingabe__label{padding:var(--abstand-3) var(--abstand-4) 0;font-size:var(--schrift-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:600;display:block}.eingabe__feld{width:100%;padding:var(--abstand-2) var(--abstand-4);font:inherit;font-size:var(--schrift-l);color:var(--text-1);resize:none;field-sizing:content;background:0 0;border:none;min-height:3rem;max-height:40dvh;line-height:1.55;display:block}.eingabe__feld:focus{outline:none}.eingabe__leiste{align-items:center;gap:var(--abstand-2);padding:var(--abstand-2) var(--abstand-2) var(--abstand-2) var(--abstand-3);border-top:1px solid var(--rand);display:flex}.eingabe__werkzeuge{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.eingabe__aktionen{align-items:center;gap:var(--abstand-2);flex:none;margin-left:auto;display:flex}.eingabe__symbolknopf{width:2.25rem;height:2.25rem;color:var(--text-2);border-radius:var(--radius-voll);cursor:pointer;transition:color var(--uebergang), background var(--uebergang), border-color var(--uebergang);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.eingabe__symbolknopf:hover:not(:disabled){color:var(--text-1);background:var(--flaeche-erhaben);border-color:var(--rand)}.eingabe__symbolknopf:disabled{cursor:not-allowed;opacity:.55}.eingabe__hinweis{margin:var(--abstand-2) auto 0;max-width:var(--lesebreite);font-size:var(--schrift-xs);color:var(--text-3);text-align:center}.eingabe__uploadstatus{padding:var(--abstand-2) var(--abstand-4);font-size:var(--schrift-m);color:var(--text-2);background:var(--flaeche-erhaben);border-top:1px solid var(--rand);margin:0}.datenschutz{margin:var(--abstand-1) auto 0;max-width:var(--lesebreite);font-size:var(--schrift-xs);text-align:center;color:var(--text-3)}.werkzeug{align-items:center;gap:var(--abstand-2);min-height:2.25rem;padding:0 var(--abstand-3);font:inherit;font-size:var(--schrift-m);color:var(--text-2);border:1px solid var(--rand);border-radius:var(--radius-voll);cursor:pointer;transition:background var(--uebergang), border-color var(--uebergang), color var(--uebergang);background:0 0;display:inline-flex}.werkzeug:hover:not(:disabled){border-color:var(--rand-stark);background:var(--flaeche-erhaben);color:var(--text-1)}.werkzeug:disabled{cursor:not-allowed;opacity:.65}.diktatknopf--aktiv{color:var(--farbe-fehler);border-color:color-mix(in srgb, var(--farbe-fehler) 45%, transparent);background:color-mix(in srgb, var(--farbe-fehler) 9%, transparent)}.eingabe__diktatfehler{margin:var(--abstand-2) var(--abstand-1) 0;color:var(--farbe-fehler);font-size:var(--schrift-m)}.werkzeug[aria-pressed=true]{background:var(--flaeche-erhaben);border-color:color-mix(in srgb, var(--farbe-akzent) 32%, transparent);color:var(--farbe-akzent);font-weight:600}.werkzeug__symbol{flex:none}.werkzeugstatus{font-size:var(--schrift-xs);color:var(--text-3)}.werkzeugstatus--fehler,.modellwahl__fehler{font:inherit;font-size:var(--schrift-xs);color:var(--farbe-fehler);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.modellwahl__fehler{align-items:center;gap:var(--abstand-2);display:inline-flex}.modellwahl__leer{align-items:center;gap:var(--abstand-2);font-size:var(--schrift-m);color:var(--farbe-warnung);margin:0;display:flex}.modelliste{width:24rem;max-width:calc(100vw - var(--abstand-6))}.modell{gap:.125rem var(--abstand-3);grid-template-columns:1fr auto;align-items:center;display:grid}.modell__name{font-size:var(--schrift-normal);font-weight:600}.modell__marken{gap:var(--abstand-1);flex-wrap:wrap;grid-column:1/-1;margin-top:.125rem;display:flex}.modell__haken{color:var(--farbe-akzent)}.modell__logo{flex:none;display:block}.modell__logo-ersatz{fill:var(--flaeche-erhaben);stroke:var(--rand)}.modell__logo-buchstabe{fill:var(--text-2);font-family:inherit}.modellknopf__name{font-weight:600}.anhaenge{padding:var(--abstand-2) var(--abstand-3) 0;gap:var(--abstand-2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.anhaenge--verlauf{padding:0}.nachricht--user .anhaenge--verlauf{justify-content:end}.anhang{align-items:center;gap:var(--abstand-2);max-width:18rem;padding:.25rem .25rem .25rem var(--abstand-3);font-size:var(--schrift-m);background:var(--flaeche-1);border:1px solid var(--rand);border-radius:var(--radius-voll);display:flex}.anhang__symbol{color:var(--text-3);flex:none}.anhang__name{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.anhang__zustand{font-size:var(--schrift-xs);color:var(--text-3);flex:none}.anhang--quarantined,.anhang--failed{border-color:color-mix(in srgb, var(--farbe-fehler) 45%, transparent);background:color-mix(in srgb, var(--farbe-fehler) 8%, transparent)}.anhang--quarantined .anhang__symbol,.anhang--failed .anhang__symbol,.anhang--quarantined .anhang__zustand,.anhang--failed .anhang__zustand{color:var(--farbe-fehler)}.anhang__symbol--dreht{animation:1.2s linear infinite drehen}@keyframes drehen{to{transform:rotate(360deg)}}@media (width<=42rem){.verlauf{gap:var(--abstand-4)}.nachricht--user .nachricht__text{max-width:94%}.nachricht--assistant .nachricht__text{padding:0}.antwort ul,.antwort ol{padding-left:var(--abstand-4)}.fuss{padding:var(--abstand-1) var(--abstand-3) var(--abstand-2)}.eingabe{border-radius:var(--radius-3)}.eingabe__label{padding:var(--abstand-2) var(--abstand-3) 0}.eingabe__feld{min-height:2.75rem;max-height:28dvh;padding:var(--abstand-2) var(--abstand-3);font-size:1rem}.eingabe__leiste{padding:var(--abstand-2);align-items:end}.eingabe__werkzeuge{gap:var(--abstand-1)}.werkzeug{min-height:2.5rem;padding-inline:var(--abstand-2)}.eingabe__aktionen{gap:var(--abstand-1)}.eingabe__aktionen--breit{flex-basis:100%;justify-content:end}.eingabe__hinweis,.datenschutz{margin-top:var(--abstand-1);line-height:1.35}.modelliste{width:calc(100vw - var(--abstand-6))}.anhang{max-width:calc(100vw - var(--abstand-7))}}@media (width<=32rem){.werkzeug__beschriftung{display:none}.composer-absenden{width:2.5rem;padding-inline:0}.composer-absenden__text{display:none}.eingabe__werkzeuge>.werkzeug,.eingabe__werkzeuge>.menue>.werkzeug{min-width:2.5rem}}@supports (padding-bottom:env(safe-area-inset-bottom)){.fuss{padding-bottom:max(var(--abstand-2), env(safe-area-inset-bottom))}}.laedt{height:100dvh;color:var(--text-3);place-content:center;display:grid}.anmeldung{height:100dvh;padding:var(--abstand-7) var(--abstand-4);background:var(--flaeche-1);align-content:start;justify-items:center;display:grid;overflow-y:auto}.anmeldung__marke{align-items:center;gap:var(--abstand-2);margin-bottom:var(--abstand-6);display:flex}.anmeldung__marke img{height:2.25rem}.anmeldung h1{font-size:var(--schrift-xl);margin:0}.anmeldung__karte{width:100%;max-width:28rem;padding:var(--abstand-6);background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-3);box-shadow:var(--schatten-2)}.anmeldung h2{margin:0 0 var(--abstand-2);font-size:var(--schrift-xxl)}.anmeldung__einleitung{margin:0 0 var(--abstand-5);color:var(--text-2);font-size:var(--schrift-normal);line-height:1.55}.anmeldung__formular{gap:var(--abstand-4);display:grid}.anmeldung__wechsel{margin-top:var(--abstand-4);width:100%;color:var(--farbe-akzent);text-decoration:underline}.einladung__knoepfe{gap:var(--abstand-3);display:grid}.stufen{border:1px solid var(--rand);border-radius:var(--radius-2);padding:var(--abstand-4);gap:var(--abstand-3);margin:0;display:grid}.stufen legend{font-size:var(--schrift-m);color:var(--text-2);padding:0 var(--abstand-1);font-weight:600}.stufe{gap:var(--abstand-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.stufe input{width:1.25rem;height:1.25rem;accent-color:var(--marken-flaeche-aktiv);margin-top:.2rem}.stufe__erklaerung{font-size:var(--schrift-m);color:var(--text-3);line-height:1.45;display:block}.liste{gap:var(--abstand-2);margin:0;padding:0;list-style:none;display:grid}.liste>li{justify-content:space-between;align-items:start;gap:var(--abstand-4);padding:var(--abstand-3) var(--abstand-4);background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-2);transition:background var(--uebergang), border-color var(--uebergang);display:flex}.liste>li:hover{border-color:var(--rand-stark);background:color-mix(in srgb, var(--flaeche-erhaben) 56%, var(--flaeche-2))}.liste>li>span:first-child{flex:1;min-width:0}.liste__titel{font-weight:600;font-size:var(--schrift-normal)}.liste__text{-webkit-line-clamp:2;font-size:var(--schrift-m);color:var(--text-3);-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.liste__aktionen{gap:var(--abstand-1);flex:none;display:flex}.listen-loeschbestaetigung{gap:var(--abstand-3);margin-top:var(--abstand-3);padding:var(--abstand-3);border:1px solid color-mix(in srgb, var(--farbe-fehler) 35%, transparent);border-radius:var(--radius-2);background:color-mix(in srgb, var(--farbe-fehler) 8%, transparent);color:var(--text-1);display:grid}.formular{gap:var(--abstand-5);display:grid}.formular>button{justify-self:start}.formular__zeile{align-items:end;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.formular__zeile>.feld{flex:14rem}.formular__aktionen{align-items:center;gap:var(--abstand-3);flex-wrap:wrap;display:flex}.feld__kopf{justify-content:space-between;align-items:baseline;gap:var(--abstand-3);display:flex}.feld__kopf>label{font-size:var(--schrift-m);color:var(--text-2);font-weight:600}.feld__zaehler{font-size:var(--schrift-s);color:var(--text-3);flex:none}.assistent-sammlung{gap:var(--abstand-3);display:grid}.assistent-sammlung>h3,.assistent-editor h3,.formular>h3{font-size:var(--schrift-normal);margin:0}.assistent-raster{gap:var(--abstand-3);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:0;padding:0;list-style:none;display:grid}.assistent-karte{align-content:start;gap:var(--abstand-3);min-width:0;padding:var(--abstand-4);border:1px solid var(--rand);border-radius:var(--radius-2);background:var(--flaeche-2);transition:border-color var(--uebergang), background var(--uebergang);display:grid}.assistent-karte:hover{border-color:var(--rand-stark);background:color-mix(in srgb, var(--flaeche-erhaben) 50%, var(--flaeche-2))}.assistent-karte__kopf{align-items:center;gap:var(--abstand-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.assistent-karte__titel{align-items:center;gap:var(--abstand-2);flex-wrap:wrap;min-width:0;display:flex}.assistent-karte>p{color:var(--text-3);font-size:var(--schrift-m);margin:0}.assistent-karte__merkmale{gap:var(--abstand-2) var(--abstand-3);color:var(--text-2);font-size:var(--schrift-s);flex-wrap:wrap;display:flex}.assistent-karte__merkmale>span{align-items:center;gap:var(--abstand-1);display:inline-flex}.assistent-karte>.assistent-karte__nicht-verfuegbar{align-items:flex-start;gap:var(--abstand-2);color:var(--farbe-fehler);display:flex}.assistent-karte__nicht-verfuegbar svg{flex:none;margin-top:.15rem}.assistent-karte__loeschen{gap:var(--abstand-3);padding-top:var(--abstand-3);border-top:1px solid color-mix(in srgb, var(--farbe-fehler) 35%, transparent);color:var(--farbe-fehler);display:grid}.assistent-karte__loeschen p{margin:0;line-height:1.45}.assistent-icon{border-radius:var(--radius-2);width:2.75rem;height:2.75rem;color:var(--farbe-akzent);background:var(--flaeche-erhaben);border:1px solid var(--rand);flex:none;place-items:center;display:inline-grid;overflow:hidden}.assistent-icon--gross{border-radius:var(--radius-3);width:5rem;height:5rem}.assistent-icon img{object-fit:cover;width:100%;height:100%}.assistent-editor{gap:var(--abstand-5);padding:var(--abstand-5);border:1px solid var(--rand);border-radius:var(--radius-3);background:var(--flaeche-2);display:grid}.assistent-editor__kopf{justify-content:space-between;align-items:center;gap:var(--abstand-3);display:flex}.assistent-editor__grunddaten{align-items:start;gap:var(--abstand-5);grid-template-columns:auto minmax(0,1fr);display:grid}.assistent-editor__iconfeld,.assistent-editor__texte{gap:var(--abstand-3);display:grid}.assistent-editor__werkzeuge,.assistent-editor__starter,.assistent-editor__wissen{gap:var(--abstand-3);padding:var(--abstand-4);border:1px solid var(--rand);border-radius:var(--radius-2);margin:0;display:grid}.assistent-editor fieldset>legend{padding:0 var(--abstand-1);font-size:var(--schrift-m);color:var(--text-2);font-weight:600}.assistent-editor__starter>p{color:var(--text-2);margin:0}.assistent-editor__starterzeile{gap:var(--abstand-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.assistent-editor__werkzeug{background:var(--flaeche-2)}.assistent-editor__wissen>p{margin:0}.wissensliste{gap:var(--abstand-2);margin:0;padding:0;list-style:none;display:grid}.wissensliste>li,.wissensliste>li>span{align-items:center;gap:var(--abstand-2);display:flex}.wissensliste>li{min-width:0;padding:var(--abstand-2) var(--abstand-3);border:1px solid var(--rand);border-radius:var(--radius-2);background:var(--flaeche-2);justify-content:space-between}.wissensliste>li>span>span{min-width:0;display:grid}.wissensliste strong,.wissensliste small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wissensliste strong{font-size:var(--schrift-m)}.wissensliste small{color:var(--text-3)}.dreht{animation:1s linear infinite assistent-drehen}@keyframes assistent-drehen{to{transform:rotate(360deg)}}@media (width<=42rem){.assistent-editor__grunddaten{grid-template-columns:1fr}.assistent-editor__iconfeld{justify-items:start}}.projektliste{gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.projektliste__eintrag{align-items:start;gap:var(--abstand-2);width:100%;min-height:2.75rem;padding:var(--abstand-2) var(--abstand-3);text-align:left;font:inherit;color:var(--text-2);border-radius:var(--radius-2);cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);display:grid}.projektliste__eintrag:hover{background:var(--flaeche-erhaben);color:var(--text-1)}.projektliste__eintrag[aria-current=page]{border-color:var(--rand);background:var(--flaeche-2);color:var(--text-1);box-shadow:var(--schatten-1)}.projektliste__titel,.projektliste__anzahl{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.projektliste__titel{font-size:var(--schrift-m);font-weight:600}.projektliste__anzahl,.projektliste__leer{font-size:var(--schrift-xs);color:var(--text-3)}.projektliste__leer{margin:var(--abstand-2)}.projektintro{align-items:center;gap:var(--abstand-3);display:flex}.projektintro__symbol{width:2.75rem;height:2.75rem;color:var(--farbe-akzent);background:var(--flaeche-erhaben);border:1px solid var(--rand);border-radius:var(--radius-2);flex:none;place-items:center;display:grid}.projektchats__oeffnen{gap:var(--abstand-1);text-align:left;min-width:0;font:inherit;color:var(--text-1);cursor:pointer;background:0 0;border:none;flex:1;padding:0;display:grid}.projektchats__oeffnen:hover .liste__titel{color:var(--farbe-akzent);text-decoration:underline}.projektzuordnung{align-items:end;gap:var(--abstand-3);padding-top:var(--abstand-4);border-top:1px solid var(--rand);display:flex}.projektzuordnung .feld{flex:1}.projektgefahr{border-color:color-mix(in srgb, var(--farbe-fehler) 35%, transparent)}.projektloeschen{gap:var(--abstand-3);color:var(--farbe-fehler);display:grid}.projektloeschen p{margin:0;line-height:1.5}.projektkontext{max-width:var(--lesebreite);margin:var(--abstand-4) auto 0;padding:var(--abstand-3) var(--abstand-4);align-items:center;gap:var(--abstand-3);color:var(--text-1);background:var(--flaeche-2);border:1px solid var(--rand);border-radius:var(--radius-2);display:flex}.projektkontext__text{min-width:0;font-size:var(--schrift-m);flex:1;display:grid}.projektkontext__text span{text-overflow:ellipsis;white-space:nowrap;color:var(--text-3);overflow:hidden}@media (width<=42rem){.projektzuordnung,.projektkontext{flex-direction:column;align-items:stretch}}.einladungslink{padding:var(--abstand-3) var(--abstand-4);background:var(--flaeche-erhaben);border:1px solid var(--rand);border-radius:var(--radius-2);font-size:var(--schrift-m)}.einladungslink code{margin-top:var(--abstand-2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--schrift-s);overflow-wrap:anywhere;color:var(--text-1);display:block}.freigabe__modell{gap:.125rem var(--abstand-3);grid-template-columns:auto 1fr;align-items:center;display:grid}.freigabe__modell .modell__logo{grid-row:1/span 2}.freigabe__name{font-weight:600}.freigabe__marken{gap:var(--abstand-1);margin-top:var(--abstand-1);flex-wrap:wrap;display:flex}.freigabe td:last-child,.freigabe th:last-child{text-align:center;width:6rem}.freigabe input[type=radio]{width:1.15rem;height:1.15rem;accent-color:var(--marken-flaeche-aktiv)}@media (width<=42rem){.anmeldung{padding:var(--abstand-5) var(--abstand-3)}.anmeldung__marke{margin-bottom:var(--abstand-4)}.anmeldung__karte{padding:var(--abstand-5);border-radius:var(--radius-3)}.anmeldung h2{font-size:var(--schrift-xl)}.liste>li{gap:var(--abstand-3);display:grid}.liste__aktionen{flex-wrap:wrap;justify-content:end;width:100%}.formular__zeile{flex-direction:column;align-items:stretch}.formular__zeile>.feld{flex-basis:auto}.formular__zeile>.knopf,.formular__aktionen>.knopf:only-child{width:100%}.feld__kopf{align-items:start;gap:var(--abstand-1);flex-direction:column}.assistent-raster{grid-template-columns:minmax(0,1fr)}.assistent-editor{gap:var(--abstand-4);padding:var(--abstand-4)}.assistent-editor__kopf{align-items:start}.assistent-editor__werkzeuge,.assistent-editor__starter,.assistent-editor__wissen{padding:var(--abstand-3)}.wissensliste>li,.projektintro{align-items:start}.projektkontext{margin:var(--abstand-3) var(--abstand-3) 0}}@media (width<=32rem){.anmeldung__karte{padding:var(--abstand-4)}.assistent-karte{padding:var(--abstand-3)}.assistent-karte__kopf{grid-template-columns:auto minmax(0,1fr)}.assistent-karte__kopf>:last-child{grid-column:1/-1;justify-self:end}.assistent-editor__starterzeile{grid-template-columns:1fr}.assistent-editor__starterzeile .knopf{justify-self:end}.wissensliste>li{flex-direction:column;align-items:stretch}}@supports (padding-top:env(safe-area-inset-top)){.anmeldung{padding-top:max(var(--abstand-5), env(safe-area-inset-top));padding-bottom:max(var(--abstand-5), env(safe-area-inset-bottom))}}
