@font-face{font-family:ITCAvantGardeGothicProBold;src:url(../media/avant-garde-bold.2womo-pjea7ls.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:FranklinGothicProBookCondensed;src:url(../media/franklin-gothic.236g22u4ipheg.woff2)format("woff2");font-weight:400;font-display:swap}
:root{--color-background:#faf8f4;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f1eee7;--color-text:#0a0a0a;--color-text-muted:#5f5f5f;--color-text-subtle:#6b6b6b;--color-accent:#e40651;--color-accent-foreground:#fff;--color-status-ok:#1c9147;--color-status-warn:#ab7b00;--color-status-error:#e40651;--color-status-ok-text:#0f7a37;--color-status-warn-text:#8a6100;--color-status-error-text:#c8054a;--color-border:#1616161f;--color-border-soft:#16161612;--color-overlay:#00000080;--color-video-bg:#000;--font-display:"ITCAvantGardeGothicProBold", "Avant Garde", Futura, sans-serif;--font-body:"FranklinGothicProBookCondensed", "Arial Narrow", Arial, sans-serif;--font-family:var(--font-body);--font-family-mono:"SF Mono", "JetBrains Mono", monospace;--font-size-2xs:.6875rem;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.375rem;--font-size-xl:1.6875rem;--font-size-hero:max(2.75rem, 8vw);--tracking-tight:-.04em;--tracking-display:-.02em;--tracking-ui:.04em;--tracking-rail:.32em;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--radius-micro:2px;--radius-badge:4px;--radius-full:9999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--dauer-schnell:.15s;--dauer-mittel:.25s;--dauer-reveal:.4s;--easing-reveal:cubic-bezier(.22, .61, .36, 1)}[data-flaeche=dunkel]{--color-background:#0a0a0a;--color-surface:#161616;--color-surface-raised:#222;--color-surface-sunken:#1c1c1c;--color-text:#fff;--color-text-muted:#b0b0b0;--color-text-subtle:#9d9d9d;--color-status-ok-text:#3fc472;--color-status-warn-text:#d9a521;--color-status-error-text:#ff4d80;--color-border:#ffffff29;--color-border-soft:#ffffff14}
*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-md);letter-spacing:.03em;-webkit-font-smoothing:antialiased;line-height:1.5}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:700;line-height:1.05}.marken-paar,.wortmarke,.logo-marke{--marken-schriftgrad:1.25rem}:root{--marken-versalhoehe:.74em;--marken-logo-verhaeltnis:99.4 / 56.7}.wortmarke{font-family:var(--font-display);text-transform:uppercase;font-weight:700;font-size:var(--marken-schriftgrad);letter-spacing:-.045em;line-height:1.05}.ui-label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-ui);font-size:var(--font-size-xs);color:var(--color-text-muted)}.sektion{font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-ui);font-size:var(--font-size-xs);color:var(--color-text-subtle);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--color-border)}.eingabe{width:100%;padding:var(--spacing-sm) 0;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-md);letter-spacing:.03em;transition:border-color var(--dauer-schnell) ease;background:0 0;border-radius:0}.eingabe:focus{border-bottom-color:var(--color-accent);outline:none}.eingabe::placeholder{color:var(--color-text-subtle)}.knopf{background:var(--color-text);color:var(--color-background);font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-ui);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--dauer-schnell) ease, color var(--dauer-schnell) ease, opacity var(--dauer-schnell) ease;border:0;border-radius:0;padding:12px 22px;display:inline-block}.knopf:hover:not(:disabled),.knopf:focus-visible{background:var(--color-accent);color:var(--color-accent-foreground)}.knopf:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.knopf:disabled{opacity:.35;cursor:default}.knopf-leise{color:var(--color-text);font-family:var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-ui);font-size:var(--font-size-xs);cursor:pointer;transition:color var(--dauer-schnell) ease;background:0 0;border:0;border-radius:0;padding:8px 0}.knopf-leise:hover:not(:disabled),.knopf-leise:focus-visible{color:var(--color-accent)}.knopf-leise:disabled{opacity:.35;cursor:default}.karte{background:var(--color-surface);padding:var(--spacing-xl)}.karte-umriss{border:1px solid var(--color-border);padding:var(--spacing-xl);background:0 0}.logo-marke{font-size:var(--marken-schriftgrad);height:var(--marken-versalhoehe);aspect-ratio:var(--marken-logo-verhaeltnis);display:inline-block}.logo-marke svg{width:100%;height:100%;display:block}.marken-kopf{z-index:20;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;color:var(--color-text);-webkit-user-select:none;user-select:none;pointer-events:none;align-items:baseline;font-size:32px;font-weight:700;line-height:1;display:inline-flex;position:fixed;top:.5rem;left:1rem}@media (max-width:480px){.marken-kopf{font-size:30px}}.marken-kopf-logo{height:var(--marken-versalhoehe);aspect-ratio:var(--marken-logo-verhaeltnis);margin-right:.4em;display:inline-block}.marken-kopf-logo svg{width:100%;height:100%;display:block}.marken-kopf-abteilung{margin-left:.2em;display:inline-block;position:relative}.marken-kopf-geist{visibility:hidden}.marken-kopf-swap{animation:.4s ease-out both marken-kopf-in;position:absolute;top:0;left:0}@keyframes marken-kopf-in{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.marken-kopf-swap{animation:none}}@keyframes einblenden{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.reveal{animation:einblenden var(--dauer-reveal) var(--easing-reveal) both}.reveal-2{animation-delay:90ms}.reveal-3{animation-delay:.18s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-2,.reveal-3{animation:none}*{transition-duration:0s!important}}
.seite{gap:var(--spacing-lg);flex-direction:column;min-height:100dvh;padding:0 0 80px;display:flex}.seite>:not(.kopfleiste){margin-inline:max(32px,50% - 608px)}:root{--farbe-testphasenband:#ffd633}.testphasenband{background:var(--farbe-testphasenband);color:var(--color-text);padding:3px var(--spacing-md);font-size:var(--font-size-2xs);text-box:trim-both cap alphabetic;text-align:center;text-transform:uppercase;letter-spacing:var(--tracking-ui);border-radius:0;line-height:1}.kopfleiste{z-index:30;margin:calc(-1 * var(--seitenrand-oben,0px)) calc(-1 * var(--seitenrand-seite,0px)) 0;position:sticky;top:0}.kopfzeile{background:var(--color-background);border-bottom:1px solid var(--color-border);position:relative}.kopfzeile-innen{box-sizing:border-box;flex-wrap:wrap;align-items:baseline;gap:0 clamp(20px,1.5vw,28px);min-height:48px;padding:0 40px;display:flex}.kopfzeile-innen.kopfzeile-ohne-sitzung{padding-top:16px}.kopfzeile-menue{display:contents}.suche{flex:0 140px;min-width:100px;position:relative}.suche-feld{border-bottom:1px solid var(--color-border);align-items:center;gap:var(--spacing-xs);display:flex}.suche-feld:focus-within{border-color:var(--color-accent)}.suche-feld input{width:100%;min-width:0;padding:var(--spacing-xs) 0;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);box-shadow:none;background:0 0;border:0;border-radius:0;outline:none}.suche-feld input::placeholder{color:var(--color-text-muted)}.suche-feld kbd{padding:0 var(--spacing-xs);border:1px solid var(--color-border);font:inherit;font-size:var(--font-size-2xs);color:var(--color-text-muted)}.suchmenue{box-sizing:border-box;width:520px;max-width:calc(100vw - var(--spacing-md) * 2);max-height:calc(100dvh - var(--kopfleiste-hoehe,48px) - var(--spacing-md));background:var(--color-surface);border:1px solid var(--color-border);z-index:1;border-radius:0;position:absolute;top:100%;right:0;overflow:auto}.suchmenue-kennung{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-2xs);color:var(--color-text-muted);margin:0}.suchmenue-treffer{align-items:baseline;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);color:var(--color-text);font-size:var(--font-size-md);border-left:1px solid #0000;text-decoration:none;display:flex}.suchmenue-treffer:hover,.suchmenue-treffer[aria-selected=true]{border-color:var(--color-accent);color:var(--color-accent)}.suchmenue-nummer{font-family:var(--font-display);white-space:nowrap}.suchmenue-titel{flex:1;min-width:0}.suchmenue-zusatz{color:var(--color-text-muted)}.suche-hinweis{padding:var(--spacing-md);color:var(--color-text-muted);margin:0}.kopfzeile-seitentitel,button.kopfzeile-menueknopf{display:none}.kopfzeile-marke{color:var(--color-text);white-space:nowrap;flex:none;line-height:1;text-decoration:none}.logomarke{height:var(--marken-versalhoehe);width:auto;aspect-ratio:var(--marken-logo-verhaeltnis);vertical-align:baseline;fill:var(--color-accent);margin-right:.4em;display:inline-block}.kopfzeile-nav{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 0;min-width:0;min-height:48px;display:flex}.kopfzeile-gruppe{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px clamp(14px,1.1vw,20px);min-width:0;display:flex}.kopfzeile-trenner{background:var(--color-border);flex:none;width:1px;height:14px;margin:0 clamp(20px,1.5vw,28px)}@media (min-width:1280px) and (min-height:501px){.kopfzeile-innen:has(.suche){column-gap:var(--spacing-sm);flex-wrap:nowrap}:is(.kopfzeile-innen:has(.suche) .kopfzeile-nav,.kopfzeile-innen:has(.suche) .kopfzeile-gruppe){flex-wrap:nowrap}.kopfzeile-innen:has(.suche) .kopfzeile-nav{flex-shrink:0}.kopfzeile-innen:has(.suche) .kopfzeile-gruppe{column-gap:var(--spacing-sm);flex-shrink:0}.kopfzeile-innen:has(.suche) .kopfzeile-eintrag{flex-shrink:0}.kopfzeile-innen:has(.suche) .kopfzeile-trenner{margin-inline:var(--spacing-sm)}.kopfzeile-innen:has(.suche) .kopfzeile-gruppe{margin-top:10px}.kopfzeile-innen:has(.suche) .kopfzeile-trenner{margin-top:6px}}@media (min-width:1440px) and (min-height:501px){:is(.kopfzeile-innen,.kopfzeile-innen:has(.suche)){column-gap:var(--spacing-lg)}.kopfzeile-gruppe{column-gap:var(--spacing-md)}.kopfzeile-innen:has(.suche) .kopfzeile-gruppe{column-gap:var(--spacing-md)}.kopfzeile-trenner{margin-inline:var(--spacing-lg)}.kopfzeile-innen:has(.suche) .kopfzeile-trenner{margin-inline:var(--spacing-lg)}}.kopfgesellschaft-kennung{display:none}button.kopfzeile-menueknopf.kopfwahl--fehler{color:var(--color-accent);border-bottom:thin solid var(--color-accent)}@media (max-width:767px),(max-height:500px){.kopfzeile{box-sizing:border-box;height:44px}.kopfzeile-innen{height:100%;min-height:0;padding:0 var(--spacing-md);gap:var(--spacing-sm);flex-wrap:nowrap;align-items:baseline;padding-top:16px}.kopfzeile-marke{--marken-schriftgrad:var(--font-size-sm)}.kopfzeile-seitentitel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-xs);letter-spacing:var(--tracking-ui);text-transform:uppercase;flex:auto;order:1;display:block;overflow:hidden}button.kopfzeile-menueknopf{flex:none;order:2;display:inline-flex}.kopfzeile-menue{max-height:calc(100dvh - var(--kopfleiste-hoehe,44px));padding:var(--spacing-md);background:var(--color-background);border:1px solid var(--color-border);gap:var(--spacing-md);border-radius:0;display:none;position:absolute;top:100%;left:0;right:0;overflow:auto}.kopfzeile-menue[data-offen="1"]{flex-direction:column;display:flex}.kopfzeile-menue>*{flex:none}.kopfzeile-menue .menue-flaeche{min-width:0;margin-top:var(--spacing-sm);position:static}.kopfzeile-menue>.menue:has([data-kopfwahl])>button{display:none}.kopfzeile-menue>.menue:has([data-kopfwahl])>.menue-flaeche{border:0;margin-top:0;padding:0;display:block}.kopfgesellschaft-kennung{margin:0 0 var(--spacing-sm);font-size:var(--font-size-xs);color:var(--color-text-muted);display:block}.suche{width:100%}.suchmenue{width:100%;max-height:none;position:relative}.kopfzeile-nav{align-items:stretch;gap:var(--spacing-sm);flex-flow:column;flex:none;min-height:0}.kopfzeile-gruppe{align-items:flex-start;gap:var(--spacing-sm);flex-flow:column;flex:none}.kopfzeile-trenner{width:100%;height:1px;margin:0}}.kopfzeile-eintrag,.kopfzeile-knopf,.kopfzeile-wert{font:inherit;font-size:var(--font-size-xs);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-text);white-space:nowrap;background:0 0;border:0;border-radius:0;padding:4px 0;line-height:1;text-decoration:none}.kopfzeile-knopf{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.kopfzeile-wert-kennung{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kopfzeile-marke,.kopfzeile-eintrag,button.kopfzeile-knopf{transition:color var(--dauer-schnell) ease}.kopfzeile-marke:hover,.kopfzeile-eintrag:hover,.kopfzeile-eintrag[aria-current=page],button.kopfzeile-knopf:hover{color:var(--color-accent)}.kopfzeile-marke:focus-visible,.kopfzeile-eintrag:focus-visible,.kopfzeile-knopf:focus-visible{box-shadow:0 1px 0 0 var(--color-accent);outline:none}.kopfzeile-zahl{color:var(--color-text-subtle)}.kopfzeile-wer{font-size:var(--font-size-xs);letter-spacing:.03em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border-soft);margin:0;padding:6px 16px 10px}.kopfzeile-fehler{font-size:var(--font-size-sm);color:var(--color-status-error-text);margin:0;padding:8px 16px}@media (prefers-reduced-motion:reduce){.kopfzeile-marke,.kopfzeile-eintrag,button.kopfzeile-knopf{transition:none}}.seitenkopf{padding:28px 0 var(--spacing-md);border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}:not(.seite--akte)>.kopfleiste+.seitenkopf{margin-top:calc(-1 * var(--spacing-lg))}.seitenkopf-titel{flex-direction:column;flex:480px;gap:6px;min-width:0;display:flex}.brotkrume{font-size:var(--font-size-xs);letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-text-muted);margin:0}.brotkrume a{color:inherit;transition:color var(--dauer-schnell) ease;text-decoration:none}.brotkrume a:hover,.brotkrume a:focus-visible{color:var(--color-accent)}.brotkrume .brotkrume-teil{white-space:nowrap}.seitentitel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-weight:700;font-size:var(--font-size-lg);margin:0;line-height:1.1}.seitenzeile{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.seitenkopf-aktionen{align-items:baseline;gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap;max-width:100%;display:flex}.seitenkopf-aktionen:empty{display:none}.kennung,.rail{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-rail);color:var(--color-text-subtle)}.band{border-top:1px solid var(--color-border);grid-template-columns:280px 1fr;gap:clamp(24px,4vw,64px);padding-top:20px;display:grid}.bandKopf{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-ui);color:var(--color-text-muted);margin-bottom:10px}.bandTitel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--tracking-display);font-weight:700;font-size:var(--font-size-md);line-height:1.05}.unterTitel{margin:var(--spacing-md) 0 var(--spacing-sm);font-size:var(--font-size-xs);letter-spacing:var(--tracking-ui);text-transform:uppercase;font-weight:400}.hinweis{color:var(--color-text-muted);max-width:58ch}.liste{margin-top:12px;list-style:none}.liste li{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.listeMarke{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-ui);color:var(--color-text-subtle)}.aktion{color:inherit;text-transform:uppercase;letter-spacing:var(--tracking-ui);font-family:inherit;font-size:var(--font-size-sm);background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;padding:0;text-decoration:none;display:inline-flex}.aktion:after{content:"→";transition:transform var(--dauer-schnell) var(--easing-reveal)}.aktion:hover,.aktion:focus-visible{color:var(--color-accent)}.aktion:hover:after,.aktion:focus-visible:after{transform:translate(4px)}.fehler{font-size:var(--font-size-sm);color:var(--color-status-error-text);max-width:58ch;margin-top:8px}.aktion[disabled]{color:var(--color-text-subtle);cursor:progress}:where(a,button,[tabindex],summary,select:not(.eingabe),input[type=checkbox],input[type=radio]):focus-visible{box-shadow:0 1px 0 0 var(--color-accent);outline:none}.fuss{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:auto;padding-top:16px;display:flex}@media (max-width:900px){.band{grid-template-columns:1fr;gap:16px}}.form{flex-wrap:wrap;align-items:flex-end;gap:20px 24px;margin-top:12px;display:flex}.feld{flex-direction:column;flex:180px;gap:4px;min-width:180px;display:flex}.feldName{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-ui);color:var(--color-text-subtle)}.eingabe{font:inherit;font-size:var(--font-size-md);color:var(--color-text);border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;min-width:0;padding:4px 0}.eingabe:focus{border-bottom-color:var(--color-accent);outline:none}select.eingabe{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 6px center,right 1px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:18px}.aktionszeile{flex-wrap:wrap;align-items:baseline;gap:12px 20px;display:flex}.marke{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-ui);color:var(--color-text-muted)}.marke.warnung{color:var(--color-status-warn-text)}.marke.ende{color:var(--color-status-error-text)}.gedimmt{color:var(--color-text-subtle)}.erfolg{font-size:var(--font-size-sm);color:var(--color-status-ok-text);max-width:58ch;margin-top:8px}.geheimnis{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:12px;padding:12px 0}.geheimnis code{font-family:var(--font-family-mono);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin-bottom:10px;display:block}.eintrag{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding:10px 0;display:flex}.eintragZeile{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.zurueck{margin-top:12px}.liste li{flex-wrap:wrap}.liste li>details{flex:100%}.liste li>details>summary{cursor:pointer;list-style:none}.liste li>details>summary::-webkit-details-marker{display:none}.liste li>details>summary:before{content:"→";color:var(--color-text-subtle);transition:transform var(--dauer-schnell) var(--easing-reveal);margin-right:10px;display:inline-block}.liste li>details[open]>summary:before{transform:rotate(90deg)}.liste li>details>summary:hover:before,.liste li>details>summary:focus-visible:before{color:var(--color-accent)}.liste li>details>*+*{margin-top:14px}.liste .liste li:last-child{border-bottom:0}.liste li.gedimmt{opacity:.55}.filterzeile{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-top:12px;display:flex}.filterwahl{font-size:var(--font-size-2xs);text-transform:uppercase;letter-spacing:var(--tracking-ui);color:var(--color-text-muted);text-decoration:none}.filterwahl--aktiv,.filterwahl:hover,.filterwahl:focus-visible{color:var(--color-accent)}
