:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lcp-breite:calc(var(--space-16) * 20);--lcp-rand:var(--space-4);--lcp-karte-innen:var(--space-4);--lcp-abstand:var(--space-6);--lcp-kopf-hoehe:0px}@media (min-width:720px){:root{--lcp-rand:var(--space-6);--lcp-karte-innen:var(--space-6);--lcp-abstand:var(--space-8);--lcp-kopf-hoehe:calc(var(--space-16) + var(--pixel-stroke))}}@media (min-width:1200px){:root{--lcp-rand:var(--space-8)}}@media (min-width:1600px){:root{--lcp-breite:calc(var(--space-16) * 26)}}html{scroll-padding-top:calc(var(--lcp-kopf-hoehe) + var(--space-4));-moz-text-size-adjust:100%;text-size-adjust:100%}body{flex-direction:column;min-height:100dvh;display:flex}.lcp-sprung{z-index:30;left:var(--space-4);top:calc(-1 * var(--space-16));padding:var(--space-2) var(--space-4);background:var(--surface-100);color:var(--ink);box-shadow:var(--shadow-frame-flat);position:absolute}.lcp-sprung:focus{top:var(--space-4);outline:var(--pixel-stroke) solid var(--focus);outline-offset:6px}.lcp-kopf{background:var(--surface-100);border-bottom:var(--pixel-stroke) solid var(--line);padding-top:env(safe-area-inset-top)}.lcp-kopf__innen{max-width:var(--lcp-breite);box-sizing:border-box;padding:var(--space-3) max(var(--lcp-rand), env(safe-area-inset-right)) 0 max(var(--lcp-rand), env(safe-area-inset-left));align-items:center;column-gap:var(--space-4);grid-template-columns:auto 1fr;grid-template-areas:"marke konto""nav nav";margin:0 auto;display:grid}.lcp-marke{align-items:baseline;gap:var(--space-2);color:var(--ink);min-height:var(--space-12);grid-area:marke;align-items:center;text-decoration:none;display:inline-flex}.lcp-nav{gap:var(--space-2);margin-top:var(--space-2);grid-area:nav;display:flex}.lcp-nav a{min-height:var(--space-12);padding:0 var(--space-3);color:var(--secondary);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.lcp-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 calc(-1 * var(--pixel-stroke)) 0 0 var(--primary)}.lcp-nav a:not([aria-current=page]):hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.lcp-konto{justify-self:end;align-items:center;gap:var(--space-3);grid-area:konto;display:flex}.lcp-konto__name,.lcp-konto .ps-badge{display:none}.lcp-konto form{margin:0}.lcp-kopf--anonym .lcp-kopf__innen{padding-bottom:var(--space-3);grid-template-areas:"marke konto"}.lcp-link{color:var(--secondary);text-underline-offset:4px;text-decoration-thickness:2px}:where(.lcp-kopf a,.lcp-link,.lcp-haupt a,summary):focus-visible{outline:var(--pixel-stroke) solid var(--focus);outline-offset:6px}@media (min-width:720px){.lcp-kopf{z-index:20;position:sticky;top:0}.lcp-kopf__innen{min-height:var(--space-16);column-gap:var(--space-8);grid-template-columns:auto 1fr auto;grid-template-areas:"marke nav konto";padding-bottom:0}.lcp-kopf--anonym .lcp-kopf__innen{grid-template-areas:"marke.konto";padding-bottom:0}.lcp-nav{align-self:stretch;margin-top:0}.lcp-nav a{min-height:100%}.lcp-konto__name{display:inline}.lcp-konto .ps-badge{display:inline-flex}}.lcp-haupt{width:100%;max-width:var(--lcp-breite);box-sizing:border-box;padding:var(--lcp-abstand) max(var(--lcp-rand), env(safe-area-inset-right)) var(--lcp-abstand) max(var(--lcp-rand), env(safe-area-inset-left));gap:var(--lcp-abstand);flex-direction:column;flex:1;margin:0 auto;display:flex}.lcp-fuss{width:100%;max-width:var(--lcp-breite);box-sizing:border-box;color:var(--ink-muted);padding:var(--space-4) var(--lcp-rand) calc(var(--space-6) + env(safe-area-inset-bottom));margin:0 auto}h1,h2,h3{margin:0}h1.display-l{overflow-wrap:anywhere}@media (max-width:719px){h1.display-l{font:600 28px/32px var(--font-display)}}.lcp-karte{background:var(--surface-100);box-shadow:var(--shadow-frame);padding:var(--lcp-karte-innen);gap:var(--space-4);flex-direction:column;min-width:0;margin:3px 7px 7px 3px;display:flex}.lcp-schmal{max-width:calc(var(--space-16) * 8);box-sizing:border-box;align-self:center;width:100%}.lcp-zeile{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.lcp-zeile--zwischen{justify-content:space-between}.lcp-gedaempft{color:var(--ink-muted);margin:0}.lcp-leer{padding:var(--space-6);background:var(--surface-200);margin:0}.lcp-kopfzeile{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.lcp-kopfzeile__titel{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.lcp-formular{gap:var(--space-6);flex-direction:column;display:flex}.lcp-feld{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.lcp-feld>label,.lcp-feld>legend,fieldset>legend{font:700 17px/26px var(--font-body);padding:0}.lcp-feld input,.lcp-feld select,.lcp-feld textarea,.lcp-asset__verwendung input{font:400 17px/26px var(--font-body);color:var(--ink);background:var(--surface-100);border-radius:var(--radius-none);padding:var(--space-3);box-shadow:var(--shadow-frame-flat);min-height:var(--space-12);box-sizing:border-box;border:0;max-width:calc(100% - 6px);margin:3px}.lcp-feld textarea{min-height:calc(var(--space-16) * 6);resize:vertical;field-sizing:content;max-height:75dvh}.lcp-feld :is(input,select,textarea):focus-visible,.lcp-asset__verwendung input:focus-visible{outline:var(--pixel-stroke) solid var(--focus);outline-offset:6px}.lcp-feld [aria-invalid=true]{box-shadow:0 -3px 0 0 var(--wrong), 0 3px 0 0 var(--wrong), -3px 0 0 0 var(--wrong), 3px 0 0 0 var(--wrong)}.lcp-hilfe{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}.lcp-fehler{padding:var(--space-2) var(--space-4);background:var(--surface-200);color:var(--ink);border-left:var(--space-2) solid var(--wrong);margin:0;font-weight:700}.lcp-fehler:before{content:"Fehler: "}.lcp-aktionen{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.lcp-btn-link{text-decoration:none}.lcp-formular__grund{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.lcp-leiste{z-index:5;background:var(--surface-100);margin:0 calc(-1 * var(--lcp-karte-innen)) calc(-1 * var(--lcp-karte-innen));padding:var(--space-4) var(--lcp-karte-innen) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:var(--pixel-stroke) solid var(--line);position:sticky;bottom:0}.lcp-leiste .lcp-hilfe{flex:1 1 calc(var(--space-16) * 4)}.lcp-wahl{gap:var(--space-4);flex-wrap:wrap;display:flex}.lcp-option,.lcp-asset{gap:var(--space-2);padding:var(--space-4);background:var(--surface-100);color:var(--ink);box-shadow:var(--shadow-frame-raised);box-sizing:border-box;flex-direction:column;min-width:0;margin:3px 5px 5px 3px;display:flex}.lcp-option{flex:1 1 calc(var(--space-16) * 3);cursor:pointer}:is(.lcp-option:has(input:checked),.lcp-asset:has(.lcp-asset__wahl input:checked)){background:var(--surface-200);box-shadow:0 -3px 0 0 var(--secondary), 0 3px 0 0 var(--secondary), -3px 0 0 0 var(--secondary), 3px 0 0 0 var(--secondary), 5px 5px 0 0 var(--secondary)}:is(.lcp-option:has(input:focus-visible),.lcp-asset__wahl:has(input:focus-visible)){outline:var(--pixel-stroke) solid var(--focus);outline-offset:6px}.lcp-option__kopf{align-items:center;gap:var(--space-2);font-weight:700;display:flex}.lcp-option input,.lcp-asset input[type=checkbox]{width:20px;height:20px;accent-color:var(--secondary);flex:none;margin:0}.lcp-gruppe{gap:var(--space-3);flex-direction:column;display:flex}.lcp-asset{width:min-content;min-width:calc(var(--space-16) * 3);max-width:calc(100% - 8px)}.lcp-asset__wahl{gap:var(--space-2);cursor:pointer;flex-direction:column;min-width:0;display:flex}.lcp-asset__kopf{align-items:center;gap:var(--space-2);display:flex}.lcp-asset__bild{padding:var(--space-2);background:var(--surface-200);min-height:calc(var(--space-16) * 2);box-sizing:border-box;overscroll-behavior-x:contain;place-items:center;max-width:100%;display:grid;overflow-x:auto}.lcp-asset img,.lcp-sprite{image-rendering:pixelated;flex:none;display:block}.lcp-asset__info{color:var(--ink-muted);overflow-wrap:anywhere;font-size:15px;line-height:22px}.lcp-asset__verwendung{gap:var(--space-1);flex-direction:column;font-size:15px;line-height:22px;display:none}.lcp-asset:has(.lcp-asset__wahl input:checked) .lcp-asset__verwendung{display:flex}.lcp-asset--gruppe{width:fit-content}.lcp-sprites{justify-content:flex-start;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:719px){.lcp-asset,.lcp-asset--gruppe{width:calc(100% - 8px);min-width:0}.lcp-sprites:has(>img:only-child){flex-wrap:nowrap;justify-content:flex-start}}.lcp-tabelle{border-collapse:collapse;width:100%}.lcp-tabelle th{text-align:left;font:400 16px/20px var(--font-hud);text-transform:uppercase;padding:var(--space-2) var(--space-3);border-bottom:var(--pixel-stroke) solid var(--line);vertical-align:bottom}.lcp-tabelle td{padding:var(--space-3);border-bottom:1px solid var(--line-soft);vertical-align:top}.lcp-tabelle tr.lcp-unterzeile td{padding-top:var(--space-1);padding-bottom:var(--space-1);color:var(--ink-muted);font-size:15px}.lcp-tabelle tr.lcp-unterzeile td:first-child{padding-left:var(--space-8)}.lcp-zahl{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:1200px){.lcp-tabelle .lcp-nowrap{white-space:nowrap}}.lcp-aktuell{padding:var(--space-2) var(--space-4);background:var(--surface-200);border-left:var(--space-2) solid var(--warning);overflow-wrap:anywhere;margin:0}.lcp-tabelle td.lcp-titelzelle{font-weight:700}@media (hover:hover) and (pointer:fine){.lcp-tabelle--zeilen tbody tr:hover td{background:var(--surface-200)}}@media (pointer:coarse){.lcp-tabelle a{padding-block:var(--space-3);margin-block:calc(-1 * var(--space-3));display:inline-block}details>summary{padding-block:var(--space-3)}}@media (max-width:719px){.lcp-tabelle--stapel thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lcp-tabelle--stapel,.lcp-tabelle--stapel tbody,.lcp-tabelle--stapel tr,.lcp-tabelle--stapel td{display:block}.lcp-tabelle--stapel tr{padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft);flex-direction:column;display:flex}.lcp-tabelle--stapel td.lcp-titelzelle{order:-1}.lcp-tabelle--stapel tr:first-child{padding-top:0}.lcp-tabelle--stapel td{padding:var(--space-1) 0;text-align:left;white-space:normal;border:0}.lcp-tabelle--stapel td[data-label]{gap:var(--space-3);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.lcp-tabelle--stapel td[data-label]:before{content:attr(data-label);font:400 14px/20px var(--font-hud);text-transform:uppercase;color:var(--ink-muted)}.lcp-tabelle--stapel td.lcp-titelzelle{padding-bottom:var(--space-2);font-size:19px;line-height:28px}.lcp-tabelle--stapel td:empty{display:none}.lcp-tabelle--stapel tr.lcp-unterzeile{gap:0 var(--space-3);padding:var(--space-1) 0 var(--space-1) var(--space-4);border-bottom:0;border-left:var(--pixel-stroke) solid var(--line-soft);margin-left:var(--space-1);flex-flow:wrap;display:flex}.lcp-tabelle--stapel tr.lcp-unterzeile td,.lcp-tabelle--stapel tr.lcp-unterzeile td:first-child{padding:0}.lcp-tabelle--stapel tr.lcp-unterzeile td:last-child{flex-basis:100%}}.lcp-projekt,.lcp-projekt__seite,.lcp-projekt__inhalt{gap:var(--lcp-abstand);flex-direction:column;min-width:0;display:flex}@media (min-width:720px) and (max-width:1199px){.lcp-projekt__seite{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.lcp-projekt__seite>.lcp-verlaufkarte{grid-column:1/-1}}@media (min-width:1200px){.lcp-projekt{grid-template-columns:minmax(0, 1fr) clamp(calc(var(--space-16) * 6), 26%, calc(var(--space-16) * 7));align-items:start;display:grid}.lcp-projekt__seite{top:calc(var(--lcp-kopf-hoehe) + var(--space-6));max-height:calc(100dvh - var(--lcp-kopf-hoehe) - var(--space-12));overscroll-behavior:contain;padding:var(--space-3);margin:calc(-1 * var(--space-3));gap:var(--space-6);position:sticky;overflow-y:auto}}.lcp-fakten{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.lcp-fakten dt{font:400 16px/20px var(--font-hud);text-transform:uppercase;color:var(--ink-muted);padding-top:3px}.lcp-fakten dd{overflow-wrap:anywhere;margin:0}.lcp-protokoll{padding:var(--space-4);background:var(--surface-200);max-height:calc(var(--space-16) * 6);gap:var(--space-1);overflow-wrap:anywhere;overscroll-behavior:contain;flex-direction:column;margin:0;font-size:15px;line-height:22px;list-style:none;display:flex;overflow:auto}.lcp-protokoll time{color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-right:var(--space-2)}.lcp-protokoll .lcp-art-fehler{border-left:var(--space-1) solid var(--wrong);padding-left:var(--space-2)}.lcp-drehbuch{white-space:pre-wrap;overflow-wrap:anywhere;padding:var(--space-4);background:var(--surface-200);font:400 15px/22px var(--font-body);max-height:calc(var(--space-16) * 8);margin:0;overflow:auto}.lcp-hinweis{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}details>summary{cursor:pointer;font-weight:700}details[open]>summary{margin-bottom:var(--space-3)}.lcp-frueher{gap:var(--space-4);flex-direction:column;display:flex}.lcp-laufkopf{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}@media (min-width:1200px){.lcp-formular--projekt{column-gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.lcp-formular--projekt>:not(.lcp-formular__grund,.lcp-formular__katalog){grid-column:1/-1}.lcp-formular__katalog{top:calc(var(--lcp-kopf-hoehe) + var(--space-6));max-height:calc(100dvh - var(--lcp-kopf-hoehe) - var(--space-16) * 3);overscroll-behavior:contain;padding:var(--space-3);margin:calc(-1 * var(--space-3));position:sticky;overflow-y:auto}}@media (max-width:719px){.lcp-nav{scrollbar-width:none;margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-1);overflow-x:auto}.lcp-nav::-webkit-scrollbar{display:none}.lcp-nav a{white-space:nowrap;flex:none}}.lcp-erfolg{padding:var(--space-2) var(--space-4);background:var(--surface-200);color:var(--ink);border-left:var(--space-2) solid var(--primary);margin:0;font-weight:700}.lcp-fehlerliste{gap:var(--space-1);flex-direction:column;list-style:none;display:flex}.lcp-fehlerliste:before{content:none}.lcp-liste{padding-left:var(--space-6);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.lcp-block{font-weight:400;display:block}.lcp-umbruch{overflow-wrap:anywhere}.lcp-felder{grid-template-columns:repeat(auto-fit, minmax(min(100%, calc(var(--space-16) * 4)), 1fr));gap:var(--space-4) var(--space-6);display:grid}.lcp-feld .lcp-textarea--klein{min-height:calc(var(--space-16) * 2)}.lcp-aktionen--klein{gap:var(--space-2)}.lcp-kacheln{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--space-16) * 5)), 1fr));gap:var(--space-6);display:grid}.lcp-kachel{color:var(--ink);gap:var(--space-2);text-decoration:none}.lcp-kachel:hover{background:var(--surface-200)}.lcp-kachel:focus-visible{outline:var(--pixel-stroke) solid var(--focus);outline-offset:6px}.lcp-code{gap:var(--space-2);padding:var(--space-4);background:var(--surface-200);box-shadow:var(--shadow-frame-flat);flex-direction:column;margin:3px;display:flex}.lcp-code p{margin:0}.lcp-code__wert{letter-spacing:.08em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.lcp-farbe{align-items:center;gap:var(--space-2);display:flex}.lcp-farbe input{flex:1;min-width:0}.lcp-farbe__muster{width:var(--space-8);height:var(--space-8);box-shadow:var(--shadow-frame-flat);background:var(--surface-200);flex:none;margin:3px}.lcp-ci-dateien{gap:var(--space-8);flex-direction:column;display:flex}.lcp-ci-rolle{gap:var(--space-3);flex-direction:column;display:flex}.lcp-ci-datei{grid-template-columns:minmax(0, calc(var(--space-16) * 5)) minmax(0, 1fr);gap:var(--space-4);align-items:start;margin:0;display:grid}.lcp-ci-datei figcaption{gap:var(--space-2);flex-direction:column;display:flex}.lcp-ci-datei figcaption p{margin:0}.lcp-ci-vorschau{max-width:100%;max-height:calc(var(--space-16) * 3);background:var(--surface-200);box-shadow:var(--shadow-frame-flat);margin:3px;display:block}@media (max-width:719px){.lcp-ci-datei{grid-template-columns:1fr}}.lcp-upload{gap:var(--space-3);padding:var(--space-4);background:var(--surface-200)}.lcp-upload input[type=file]{box-shadow:none;padding:var(--space-2) 0;background:0 0}.lcp-fakten__paar{display:contents}.lcp-editor{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1200px){.lcp-editor{grid-template-columns:minmax(0, 1fr) calc(var(--space-16) * 6.5);align-items:start}.lcp-editor__arbeit{top:calc(var(--lcp-kopf-hoehe) + var(--space-6));position:sticky}}.lcp-editor__arbeit,.lcp-editor__seite{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.lcp-editor__leiste{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.lcp-editor__flaeche{background:var(--surface-200);max-height:75dvh;padding:var(--space-1);box-shadow:var(--shadow-frame-flat);overscroll-behavior:contain;margin:3px;overflow:auto}.lcp-editor__leinwand{image-rendering:pixelated;touch-action:none;cursor:crosshair;display:block}.lcp-editor__vorschau{gap:var(--space-4);padding:var(--space-3);background:var(--surface-200);flex-wrap:wrap;align-items:flex-end;display:flex;overflow-x:auto}.lcp-editor__vorschaubild{gap:var(--space-1);flex-direction:column;align-items:center;margin:0;display:flex}.lcp-palette{gap:var(--space-1);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.lcp-palette__farbe{aspect-ratio:1;cursor:pointer;min-height:28px;box-shadow:var(--shadow-frame-flat);border:0;margin:3px;padding:0}.lcp-palette__farbe[aria-checked=true]{outline:var(--pixel-stroke) solid var(--focus);outline-offset:2px}.lcp-palette__farbe:focus-visible{outline:var(--pixel-stroke) solid var(--focus);outline-offset:4px}.lcp-hinweisliste{padding:var(--space-2) var(--space-4) var(--space-2) var(--space-8);background:var(--surface-200);border-left:var(--space-2) solid var(--warning);margin:0}.lcp-praefix{align-items:center;gap:var(--space-2);display:flex}.lcp-praefix input:not([type=hidden]){flex:1;min-width:0}.lcp-dateiknopf{position:relative;overflow:hidden}.lcp-dateiknopf input{opacity:0;cursor:pointer;position:absolute;inset:0}.lcp-dateiknopf:focus-within{outline:var(--pixel-stroke) solid var(--focus);outline-offset:6px}.lcp-schalter{font-weight:400}
