.zs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--bg-surface);border:1px solid var(--border-default);color:var(--fg-default);font-size:var(--fs-body-2);line-height:var(--lh-body);max-width:640px}.zs-titel{font-weight:500;font-size:var(--fs-body-1);margin:0}.zs-text{color:var(--fg-muted);margin:0}.zs-aktion{margin-top:var(--space-xs)}.zs--leer{max-width:none;width:100%;align-items:center;text-align:center;padding:var(--space-3xl) var(--space-xl)}.zs--leer .zs-aktion{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-xs)}.zs--laden{background:transparent;border-style:dashed;flex-direction:row;align-items:center}.zs-punkte{display:inline-flex;gap:var(--space-6)}.zs-punkte span{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--fg-accent);opacity:.35;animation:zs-puls 1.2s ease-in-out infinite}.zs-punkte span:nth-child(2){animation-delay:.2s}.zs-punkte span:nth-child(3){animation-delay:.4s}@keyframes zs-puls{50%{opacity:1}}@media(prefers-reduced-motion:reduce){.zs-punkte span{animation:none;opacity:.7}}.zs--leer{background:var(--bg-page);border-style:dashed}.zs--fehler{background:var(--bg-danger);border-color:var(--fg-danger)}.zs--fehler .zs-titel{color:var(--fg-danger)}.zs-felder{margin:0;padding-left:var(--space-lg);color:var(--fg-default)}.zs--bald{background:var(--bg-surface)}.zs-marke{display:inline-block;font-size:var(--fs-tag);padding:var(--space-2) var(--space-10);border-radius:var(--radius-pill);background:var(--bg-page);color:var(--fg-accent);border:1px solid var(--border-default)}.zs-feldfehler{color:var(--fg-danger);font-size:var(--fs-body-3);margin:var(--space-xs) 0 0}@media(max-width:640px){.zs{padding:var(--space-lg);border-radius:var(--radius)}.zs-aktion .btn{width:100%}}.bildschirm{display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-xl) var(--page-gutter) var(--space-2xl);max-width:1080px}.bildschirm-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md)}@media(max-width:640px){.bildschirm{padding:var(--space-lg) var(--space-md) var(--space-xl)}}.bst-skrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--space-lg);background:var(--bg-overlay-dicht);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:bst-ein .15s ease-out}.bst-fenster{width:min(100%,420px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xl);background:var(--c-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-rueckfrage);animation:bst-hoch .18s ease-out}.bst-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--bg-danger);color:var(--fg-danger);margin-bottom:var(--space-4)}.bst-icon svg{width:20px;height:20px}.bst-titel{font-size:var(--fs-body-1);font-weight:600;line-height:1.3;margin:0}.bst-text{margin:0;color:var(--fg-muted);font-size:var(--fs-body-3);line-height:1.5;overflow-wrap:anywhere}.bst-tasten{display:flex;justify-content:flex-end;gap:var(--space-xs);width:100%;margin-top:var(--space-md)}.bst-ja--gefahr{background:var(--fg-danger);color:var(--c-white)}.bst-ja--gefahr:hover{background:var(--bg-danger-druck)}@keyframes bst-ein{0%{opacity:0}}@keyframes bst-hoch{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media(prefers-reduced-motion:reduce){.bst-skrim,.bst-fenster{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-7);padding:var(--space-12) var(--space-22);border-radius:var(--radius);font-family:inherit;font-size:var(--fs-body-2);font-weight:500;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.btn:hover:not(:disabled){transform:translateY(var(--hub-knopf))}.btn:active:not(:disabled){transform:translateY(0)}.btn:disabled{opacity:.5;cursor:default}@media(prefers-reduced-motion:reduce){.btn:hover:not(:disabled){transform:none}}.btn svg{width:15px;height:15px}.btn--primary{background:var(--fg-accent);color:var(--fg-on-dark)}.btn--primary:hover:not(:disabled){background:var(--bg-accent-hover)}.btn--secondary{background:var(--c-white);color:var(--fg-default);border-color:var(--border-strong)}.btn--secondary:hover:not(:disabled){background:var(--bg-surface);border-color:var(--fg-default)}.btn--quiet{background:transparent;color:var(--fg-muted)}.btn--quiet:hover:not(:disabled){background:var(--bg-surface);color:var(--fg-default)}.btn--block{width:100%}.btn--sm{padding:var(--space-9) var(--space-18);font-size:var(--fs-body-3)}.savestate{font-size:var(--fs-body-3);color:var(--fg-muted);padding-top:var(--space-6);white-space:nowrap}.savestate--saved{color:var(--fg-success)}.savestate--error{color:var(--fg-danger)}.btn--danger{background:var(--c-white);color:var(--fg-danger);border-color:var(--border-danger)}.btn--danger:hover:not(:disabled){background:var(--bg-danger);border-color:var(--fg-danger)}.btn--auf-dunkel.btn--secondary{background:transparent;color:var(--fg-on-dark);border-color:var(--fg-on-dark)}.btn--auf-dunkel.btn--secondary:hover:not(:disabled){background:var(--bg-auf-dunkel-hover);border-color:var(--fg-on-dark)}.btn--auf-dunkel.btn--quiet{color:var(--fg-on-dark)}.btn--auf-dunkel.btn--quiet:hover:not(:disabled){background:var(--bg-auf-dunkel-hover);color:var(--fg-on-dark)}.schalter{flex:none;width:40px;height:23px;padding:var(--space-2);cursor:pointer;border:none;border-radius:var(--radius-pill);background:var(--border-strong);transition:background var(--transition-fast)}.schalter span{display:block;width:19px;height:19px;border-radius:50%;background:var(--c-white);transition:transform var(--transition-fast)}.schalter.ist-an{background:var(--fg-accent)}.schalter.ist-an span{transform:translate(17px)}.schalter:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px}.schalter:disabled{cursor:not-allowed;opacity:.55}.ds-section{--section-bg: transparent;--section-fg: inherit;background:var(--section-bg);color:var(--section-fg)}.ds-section--hell{--section-bg: transparent;--section-fg: var(--fg-default)}.ds-section--flaeche{--section-bg: var(--bg-surface);--section-fg: var(--fg-default)}.ds-section--dunkel{--section-bg: var(--bg-dark);--section-fg: var(--fg-on-dark)}.ds-section--akzent{--section-bg: var(--fg-accent);--section-fg: var(--fg-on-dark)}.ds-section--abstand-sm{padding:var(--space-md) 0}.ds-section--abstand-md{padding:var(--space-xl) 0}.ds-section--abstand-lg{padding:var(--space-2xl) 0}.ds-section--abstand-xl{padding:var(--space-4xl) 0}.ds-section--dunkel.ds-section--abstand-sm,.ds-section--akzent.ds-section--abstand-sm,.ds-section--flaeche.ds-section--abstand-sm{padding-inline:var(--space-md)}.ds-section--dunkel.ds-section--abstand-md,.ds-section--akzent.ds-section--abstand-md,.ds-section--flaeche.ds-section--abstand-md{padding-inline:var(--space-lg)}.ds-section--dunkel.ds-section--abstand-lg,.ds-section--akzent.ds-section--abstand-lg,.ds-section--flaeche.ds-section--abstand-lg,.ds-section--dunkel.ds-section--abstand-xl,.ds-section--akzent.ds-section--abstand-xl,.ds-section--flaeche.ds-section--abstand-xl{padding-inline:var(--space-xl)}.ds-section--rund{border-radius:var(--radius-lg)}.ds-container{margin:0 auto;max-width:var(--ds-breite, none);min-width:0}.ds-container--schmal{--ds-breite: var(--content-narrow)}.ds-container--inhalt{--ds-breite: var(--content-width)}.ds-eyebrow{display:inline-block;margin:0;color:var(--fg-accent)}.ds-eyebrow--auf-dunkel{color:var(--fg-on-dark);opacity:.7}.ds-intro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);min-width:0}.ds-intro--mitte{align-items:center;text-align:center}.ds-intro-titel{margin:0;overflow-wrap:anywhere}.ds-intro-text{margin:0;color:var(--fg-muted);max-width:var(--content-narrow)}.ds-intro--auf-dunkel .ds-intro-text{color:var(--fg-on-dark);opacity:.8}.ds-intro-aktionen{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-sm)}.ds-card{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0;padding:var(--card-pad, var(--space-lg));background:var(--card-bg);color:var(--card-fg);border:var(--rand) solid var(--card-bd);border-radius:var(--radius-lg);text-align:start;text-decoration:none;font:inherit}.ds-card--rand{--card-bg: var(--bg-page);--card-fg: var(--fg-default);--card-bd: var(--border-default)}.ds-card--flaeche{--card-bg: var(--bg-surface);--card-fg: var(--fg-default);--card-bd: var(--border-default)}.ds-card--dunkel{--card-bg: var(--bg-dark);--card-fg: var(--fg-on-dark);--card-bd: transparent}.ds-card--akzent{--card-bg: var(--fg-accent);--card-fg: var(--fg-on-dark);--card-bd: transparent}.ds-card--eng{--card-pad: var(--space-md)}.ds-card--link{cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast)}.ds-card--link:hover{transform:translateY(var(--hub-karte));box-shadow:var(--shadow-elevated);border-color:var(--border-strong)}.ds-card--link:active{transform:translateY(var(--hub-karte-druck))}.ds-card--link:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand)}@media(prefers-reduced-motion:reduce){.ds-card--link:hover,.ds-card--link:active{transform:none}}.ds-feld{display:flex;flex-direction:column;gap:var(--space-xs);min-width:0}.ds-feld-label{color:var(--fg-default)}.ds-feld-pflicht{color:var(--fg-muted);font-weight:400}.ds-feld-hinweis{margin:0;color:var(--fg-muted)}.ds-feld-fehler{margin:0;color:var(--fg-danger)}.ds-eingabe{width:100%;min-width:0;padding:var(--space-sm) var(--space-md);font:inherit;font-size:var(--fs-body-2);color:var(--fg-default);background:var(--bg-page);border:var(--rand) solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast)}.ds-eingabe:hover:not(:disabled){border-color:var(--fg-default)}.ds-eingabe:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand-eng);border-color:var(--fg-accent)}.ds-eingabe[aria-invalid=true]{border-color:var(--fg-danger)}.ds-eingabe:disabled{opacity:.6}.ds-badge{display:inline-flex;align-items:center;gap:var(--space-4);padding:0 var(--space-xs);border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-fg);font-size:var(--fs-tag);font-weight:500;line-height:var(--lh-body);white-space:nowrap;text-decoration:none}.ds-badge--neutral{--badge-bg: var(--bg-surface);--badge-fg: var(--fg-muted)}.ds-badge--akzent{--badge-bg: var(--bg-accent-soft);--badge-fg: var(--fg-accent)}.ds-badge--erfolg{--badge-bg: var(--bg-success);--badge-fg: var(--fg-success)}.ds-badge--warnung{--badge-bg: var(--bg-warning);--badge-fg: var(--fg-warning)}.ds-badge--gefahr{--badge-bg: var(--bg-danger);--badge-fg: var(--fg-danger)}.ds-badge--info{--badge-bg: var(--bg-info);--badge-fg: var(--fg-info)}.ds-badge--dunkel{--badge-bg: var(--bg-dark);--badge-fg: var(--fg-on-dark)}a.ds-badge{transition:transform var(--transition-fast)}a.ds-badge:hover{transform:translateY(var(--hub-knopf))}a.ds-badge:active{transform:translateY(0)}a.ds-badge:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand)}.ds-dialog-skrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:var(--space-lg);background:var(--bg-overlay)}.ds-dialog{width:min(100%,var(--ds-dialog-breite, 32rem));max-height:calc(100svh - var(--space-2xl));display:flex;flex-direction:column;gap:var(--space-md);overflow:auto;padding:var(--space-xl);background:var(--bg-page);color:var(--fg-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-dialog)}.ds-dialog--breit{--ds-dialog-breite: 44rem}.ds-dialog--gross{--ds-dialog-breite: var(--content-width);height:calc(100svh - var(--space-2xl));overflow:hidden;padding:var(--space-lg) var(--space-xl)}.ds-dialog--gross>.ds-dialog-inhalt{flex:1;min-height:0;display:flex;flex-direction:column}@media(max-width:40rem){.ds-dialog-skrim:has(.ds-dialog--gross){padding:0}.ds-dialog--gross{height:100svh;max-height:100svh;border-radius:0;padding:var(--space-md)}}.ds-dialog-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md)}.ds-dialog-titel{margin:0}.ds-dialog-text{margin:0;color:var(--fg-muted)}.ds-dialog-aktionen{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-xs)}.ds-dialog-zu{flex:none;display:grid;place-items:center;width:var(--space-xl);height:var(--space-xl);border:0;border-radius:var(--radius-pill);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ds-dialog-zu:hover{background:var(--bg-surface);color:var(--fg-default)}.ds-dialog-zu:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand)}.t-h1{font-family:var(--font-body);font-size:var(--fs-h1);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.t-h2{font-family:var(--font-body);font-size:var(--fs-h2);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.t-h3{font-family:var(--font-body);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.t-h4{font-family:var(--font-body);font-size:var(--fs-h4);font-weight:500;line-height:var(--lh-heading)}.t-display{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);font-weight:400;line-height:var(--lh-heading)}.t-body-1{font-family:var(--font-body);font-size:var(--fs-body-1);line-height:var(--lh-body)}.t-body-2{font-family:var(--font-body);font-size:var(--fs-body-2);line-height:var(--lh-body)}.t-body-3{font-family:var(--font-body);font-size:var(--fs-body-3);line-height:var(--lh-body)}.t-label{font-family:var(--font-body);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-body)}.t-caption{font-family:var(--font-body);font-size:var(--fs-tag);line-height:var(--lh-body)}.t-overline{font-family:var(--font-body);font-size:var(--fs-tag);font-weight:600;line-height:var(--lh-body)}.view-title{font-size:var(--fs-view-titel);font-weight:500;line-height:var(--lh-heading)}.view-hint{color:var(--fg-muted);margin-top:var(--space-6)}.pk{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:0 0 var(--space-lg);border-bottom:1px solid var(--border-default)}.pk+.mp-acc{border-top:none}.pk-art{font-size:var(--fs-body-3);font-weight:500;color:var(--fg-muted)}.pk-unterzeile{font-size:var(--fs-body-2);color:var(--fg-muted)}.pk-titel{width:100%;font-family:inherit;color:var(--fg-default);background:transparent;border:1px solid transparent;border-radius:var(--radius-8);padding:var(--space-2) var(--space-6);margin:calc(var(--space-2) * -1) calc(var(--space-6) * -1);outline:none;font-weight:500;font-size:var(--fs-panel-titel);letter-spacing:var(--ls-tight);transition:border-color var(--transition-fast),background var(--transition-fast)}.pk-titel:hover{background:var(--bg-surface)}.pk-titel:focus{border-color:var(--fg-accent);background:var(--c-white)}.pk-beschreibung{margin-top:var(--space-sm)}.kknopf{position:relative}.uchip-avatar{flex:none;display:grid;place-items:center;width:var(--space-44);height:var(--space-44);border-radius:50%;background:var(--fg-accent);color:var(--fg-on-dark);font-size:var(--fs-body-3);font-weight:500}.kmenue{position:absolute;bottom:calc(100% + var(--space-6));inset-inline:0;z-index:40;background:var(--c-white);border:var(--space-1) solid var(--border-default);border-radius:var(--radius-12);box-shadow:var(--shadow-menue-leicht);padding:var(--space-6) 0}.snav.is-collapsed .kmenue{bottom:0;inset-inline-start:calc(100% + var(--space-8));inset-inline-end:auto;width:17rem}.kmenue-kopf{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-10) var(--space-16) var(--space-14);border-bottom:var(--space-1) solid var(--border-default)}.kmenue-name{font-size:var(--fs-body-2);font-weight:500;color:var(--fg-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kmenue-mail{font-size:var(--fs-tag);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kmenue-firma{margin-top:var(--space-6);font-size:var(--fs-body-3);font-weight:500;color:var(--fg-default)}.kmenue-plan{font-size:var(--fs-body-3);color:var(--fg-muted)}.kmenue-upgrade{margin-top:var(--space-12);display:flex;align-items:center;justify-content:center;gap:var(--space-8);padding:var(--space-9) var(--space-12);border:var(--space-1) solid var(--border-strong);border-radius:var(--radius-8);background:var(--c-white);font:inherit;font-size:var(--fs-body-3);font-weight:500;color:var(--fg-default);cursor:pointer}.kmenue-upgrade:hover{background:var(--bg-sand)}.kmenue-gruppe{display:flex;flex-direction:column;padding:var(--space-6) 0}.kmenue-gruppe+.kmenue-gruppe{border-top:var(--space-1) solid var(--border-default)}.kmenue-punkt{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-16);min-height:2.5rem;border:none;background:transparent;font:inherit;font-size:var(--fs-body-3);color:var(--fg-default);text-align:start;cursor:pointer}.kmenue-punkt:hover,.kmenue-punkt:focus-visible{background:var(--bg-sand);outline:none}.kmenue-punkt.is-aktiv{color:var(--fg-accent)}.kmenue-icon{display:inline-flex;width:1.125rem;height:1.125rem;flex:none;color:var(--fg-muted)}.kmenue-icon svg{width:100%;height:100%}.kmenue-upgrade .kmenue-icon{color:var(--fg-default)}.kmenue-label{flex:1}.kmenue-badge{font-size:var(--fs-tag);font-weight:500;padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:var(--bg-accent-soft);color:var(--fg-accent)}.tl-avatar{display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;font:inherit;transition:transform var(--transition-fast)}.tl-avatar .uchip-avatar{width:calc(var(--space-xl) + var(--space-4));height:calc(var(--space-xl) + var(--space-4))}.tl-avatar:hover{transform:translateY(calc(var(--space-1) * -1))}.tl-avatar:active{transform:none}.tl-avatar:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.tl-avatar.is-aktiv .uchip-avatar{box-shadow:0 0 0 var(--space-2) var(--bg-sand),0 0 0 var(--space-4) var(--fg-accent)}.kknopf--avatar .kmenue{top:calc(100% + var(--space-xs));bottom:auto;inset-inline-start:auto;inset-inline-end:0;width:17rem}.tl{position:fixed;top:var(--app-hinweis, 0rem);inset-inline:0;z-index:35;display:flex;align-items:center;gap:var(--space-sm);height:var(--topleiste-hoehe, var(--space-56));box-sizing:border-box;padding:0 var(--space-md);background:var(--bg-sand);color:var(--fg-default);border-bottom:var(--rand) solid var(--border-default)}.tl-brand{flex:none;display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-xs) var(--space-xs) 0}.tl-brand img{height:var(--space-28);width:auto;display:block}.tl-brand:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2);border-radius:var(--radius-8)}.tl-rechts{flex:none;margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-xs)}.tl-aktionen{display:flex;align-items:center;gap:var(--space-sm);padding-inline-end:var(--space-xs)}.tl--dunkel{--fg-default: var(--fg-on-dark);--fg-muted: color-mix(in srgb, var(--fg-on-dark) 62%, transparent);--fg-accent: color-mix(in srgb, var(--c-violet) 45%, var(--fg-on-dark));--bg-sand: var(--bg-dark);--bg-sand-2: color-mix(in srgb, var(--fg-on-dark) 9%, var(--bg-dark));--bg-page: color-mix(in srgb, var(--fg-on-dark) 5%, var(--bg-dark));--border-default: color-mix(in srgb, var(--fg-on-dark) 14%, transparent);--border-strong: color-mix(in srgb, var(--fg-on-dark) 28%, transparent);background:var(--bg-dark);color:var(--fg-default)}.tl--dunkel .tl-brand img{filter:brightness(0) invert(1)}@media(max-width:56.25rem){.tl{padding:0 var(--space-sm);gap:var(--space-xs)}.tl-brand img{height:var(--space-22)}.tl .kknopf--avatar .kmenue{position:fixed;top:var(--app-oben, var(--space-56));inset-inline:auto var(--space-xs);width:min(17rem,calc(100vw - var(--space-md)))}}.tl-links{min-width:0;display:flex;align-items:center;padding-inline-start:var(--space-sm);margin-inline-start:var(--space-xs);border-inline-start:var(--rand) solid var(--border-default)}.tl .kw{margin:0;min-width:0}.tl .kw-ausloeser,.tl .kw-einzeln{width:auto;max-width:18rem;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);border-color:transparent;background:transparent}.tl .kw-ausloeser:hover{border-color:transparent;background:var(--bg-sand-2);transform:none}.tl .kw-ausloeser.is-offen{border-color:transparent;background:var(--bg-sand-2)}.tl .kw-einzeln{display:flex;align-items:center}.tl .kw-logo,.tl .kw-logo--gross{width:var(--space-28);height:var(--space-28);font-size:var(--fs-tag)}.tl .kw-ausloeser-zeile{display:none}.tl .kw-ausloeser-name{font-size:var(--fs-body-3)}.tl .kw-pfeil{transform:rotate(90deg)}.tl .kw-pfeil.is-auf{transform:rotate(-90deg)}.tl .kw-panel{top:calc(100% + var(--space-xs));inset-inline-start:0}@media(max-width:56.25rem){.tl .kw-ausloeser,.tl .kw-einzeln{max-width:45vw}.tl .kw-panel{position:fixed;top:var(--app-oben, var(--space-56));inset-inline:var(--space-xs);width:auto}}.tl-toggle{flex:none;display:grid;place-items:center;width:var(--space-44);height:var(--space-44);padding:0;margin-inline-start:calc(var(--space-xs) * -1);border:0;border-radius:var(--radius-8);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.tl-toggle:hover{background:var(--bg-sand-2);color:var(--fg-default)}.tl-toggle:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.tl-toggle svg{width:1.25rem;height:1.25rem}.tip{position:fixed;z-index:80;pointer-events:none;max-width:min(24rem,calc(100vw - var(--space-16)));display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) var(--space-10);border-radius:var(--radius-8);background:var(--fg-default);color:var(--c-white);font-family:var(--font-body);font-size:var(--fs-body-3);line-height:1.25;box-shadow:var(--shadow-hinweis);animation:tip-ein .14s ease-out}.tip[hidden]{display:none}.tip:before{content:"";position:absolute;width:var(--space-8);height:var(--space-8);background:inherit;border-radius:var(--radius-1);rotate:45deg}.tip.is-oben:before{top:100%;left:var(--tip-pfeil, 50%);translate:-50% -50%}.tip.is-unten:before{bottom:100%;left:var(--tip-pfeil, 50%);translate:-50% 50%}.tip.is-rechts:before{right:100%;top:var(--tip-pfeil, 50%);translate:50% -50%}.tip-kopf{display:flex;align-items:center;gap:var(--space-8);white-space:nowrap}.tip-name{font-weight:600}.tip-taste{margin-inline-start:auto;padding:0 var(--space-4);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--fs-tag);line-height:1.5;border:var(--rand) solid color-mix(in srgb,currentColor 35%,transparent);color:color-mix(in srgb,currentColor 85%,transparent)}.tip-text{color:color-mix(in srgb,currentColor 78%,transparent)}.tip--hell{background:var(--fg-on-dark);color:var(--bg-dark)}@keyframes tip-ein{0%{opacity:0}to{opacity:1}}.tip.is-oben{animation-name:tip-ein-oben}.tip.is-unten{animation-name:tip-ein-unten}.tip.is-rechts{animation-name:tip-ein-rechts}@keyframes tip-ein-oben{0%{opacity:0;translate:0 var(--space-4)}to{opacity:1;translate:0 0}}@keyframes tip-ein-unten{0%{opacity:0;translate:0 calc(var(--space-4) * -1)}to{opacity:1;translate:0 0}}@keyframes tip-ein-rechts{0%{opacity:0;translate:calc(var(--space-4) * -1) 0}to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:reduce){.tip{animation:none}}.snav{position:sticky;top:var(--app-oben, 0px);align-self:start;z-index:30;display:flex;flex-direction:column;width:300px;flex:none;height:calc(100svh - var(--app-oben, 0px));box-sizing:border-box;padding:var(--space-lg) var(--space-md);background:var(--bg-sand);border-right:1px solid var(--border-default)}.snav-top{flex:none;display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg)}.snav-brand{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;padding:var(--space-sm) var(--space-10)}.snav-brand img{height:36px;width:auto;display:block}.snav-toggle{flex:none;display:grid;place-items:center;width:34px;height:34px;border:none;border-radius:var(--radius-8);background:transparent;color:var(--fg-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.snav-toggle:hover{background:var(--bg-sand-2);color:var(--fg-default)}.snav-toggle svg{width:19px;height:19px}.snav-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg);scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.snav-scroll::-webkit-scrollbar{width:6px}.snav-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-3)}.snav-group{display:flex;flex-direction:column;gap:var(--space-2)}.snav-grouplabel{margin:0 0 var(--space-xs);padding:0 var(--space-14);font-weight:500;font-size:var(--fs-body-3);color:var(--fg-muted)}.snav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.snav-item{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-10) var(--space-16);border:none;border-radius:var(--radius-8);background:transparent;cursor:pointer;text-align:left;font-weight:500;font-size:var(--fs-body-2);line-height:1.2;color:var(--fg-default);transition:background var(--transition-fast),color var(--transition-fast)}.snav-item:hover{background:var(--bg-sand-2)}.snav-item:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px}.snav-icon{flex:none;display:inline-flex;width:20px;height:20px;opacity:.7}.snav-icon svg{width:100%;height:100%;display:block}.snav-label{min-width:0}.snav-bald{flex:none;padding:var(--space-2) var(--space-6);border-radius:var(--radius-pill);border:var(--rand) solid currentColor;font-size:var(--fs-tag);line-height:1.2;opacity:.7}.snav-item:has(.snav-beschreibung){align-items:flex-start}.snav-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.snav-beschreibung{color:var(--fg-muted);font-weight:400}.snav-item--gruppe .snav-text .snav-label{flex:none}.snav-item:has(.snav-beschreibung) .snav-pfeil{align-self:center}.snav.is-collapsed .snav-text{display:none}.snav-item--active{background:var(--bg-sand-2);color:var(--fg-accent)}.snav-item--active:hover{background:color-mix(in srgb,var(--fg-default) 4%,var(--bg-sand-2))}.snav-item--active .snav-icon{opacity:.85}.snav-item--gruppe .snav-label{flex:1 1 auto}.snav-pfeil{flex:none;font-size:var(--fs-18);line-height:1;color:var(--fg-muted);transition:transform var(--transition-fast)}.snav-pfeil.is-auf{transform:rotate(90deg)}.snav-item--hat-aktiv{color:var(--fg-accent)}.snav-item--hat-aktiv .snav-icon{opacity:.85}.snav-unter{list-style:none;margin:var(--space-2) 0 var(--space-xs);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.snav-item--unter{padding:var(--space-8) var(--space-16) var(--space-8) var(--space-46);font-weight:400;font-size:var(--fs-body-3)}.snav-item--unter.snav-item--active{font-weight:500}.snav-trenner{height:1px;margin:var(--space-sm) var(--space-14);background:var(--border-default);list-style:none}.snav-flyout{position:fixed;left:80px;z-index:50;min-width:220px;padding:var(--space-sm);display:flex;flex-direction:column;gap:var(--space-2);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-12);box-shadow:var(--shadow-soft)}.snav-flyout .snav-item--unter{padding-left:var(--space-14)}.snav.is-collapsed .snav-item--gruppe.is-flyout{background:var(--bg-sand-2)}.snav-item--soon{color:var(--fg-muted)}.snav-item--soon .snav-icon{opacity:.45}.snav-foot{position:relative;flex:none;margin-top:var(--space-md);display:flex;flex-direction:column;gap:var(--space-md)}.snav-divider{height:1px;background:var(--border-default)}.snav-user{display:flex;align-items:center;width:100%;min-height:44px;padding:var(--space-6) var(--space-8) var(--space-6) var(--space-4);border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit;transition:background var(--transition-fast)}.snav-user:hover{background:var(--bg-sand-2)}.snav-user:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px}.snav-user--active{background:var(--bg-sand-2)}.snav-user--active .uchip-name{color:var(--fg-accent)}.uchip{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-sm);padding-left:var(--space-4)}.uchip-text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.uchip-name{font-weight:500;font-size:var(--fs-body-2);color:var(--fg-default);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uchip-role{font-size:var(--fs-body-3);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.snav{width:100%;height:auto;position:static;border-right:0;border-bottom:1px solid var(--border-default)}.snav-scroll{overflow:visible}}.snav.is-collapsed{width:74px;padding-left:var(--space-xs);padding-right:var(--space-xs)}.snav.is-collapsed .snav-top{flex-direction:column;gap:var(--space-sm)}.snav.is-collapsed .snav-brand,.snav.is-collapsed .snav-grouplabel{display:none}.snav.is-collapsed .snav-group{gap:var(--space-3)}.snav.is-collapsed .snav-group+.snav-group{border-top:1px solid var(--border-default);padding-top:var(--space-md)}.snav.is-collapsed .snav-item{justify-content:center;padding:var(--space-10) 0}.snav.is-collapsed .snav-label,.snav.is-collapsed .snav-pfeil{display:none}.snav.is-collapsed .snav-trenner{margin:var(--space-sm) var(--space-xs)}.snav.is-collapsed .snav-icon{width:21px;height:21px}.snav.is-collapsed .snav-user{justify-content:center;padding:var(--space-4) 0}.snav.is-collapsed .uchip{justify-content:center;padding-left:0}.snav.is-collapsed .uchip-text{display:none}.snav.is-collapsed .uchip-avatar{width:38px;height:38px}.snav.is-collapsed .snav-flyout .snav-label{display:inline}.snav.is-collapsed .snav-flyout .snav-item{justify-content:flex-start;padding:var(--space-8) var(--space-14)}.snav--dunkel{--fg-default: var(--fg-on-dark);--fg-muted: color-mix(in srgb, var(--fg-on-dark) 62%, transparent);--fg-accent: color-mix(in srgb, var(--c-violet) 45%, var(--fg-on-dark));--bg-sand: var(--bg-dark);--bg-sand-2: color-mix(in srgb, var(--fg-on-dark) 9%, var(--bg-dark));--bg-page: color-mix(in srgb, var(--fg-on-dark) 5%, var(--bg-dark));--border-default: color-mix(in srgb, var(--fg-on-dark) 14%, transparent);--border-strong: color-mix(in srgb, var(--fg-on-dark) 28%, transparent);background:var(--bg-dark);color:var(--fg-default);border-right-color:var(--bg-dark)}.snav--dunkel .snav-brand img{filter:brightness(0) invert(1)}.snav-foot .ss{margin:0}.snav-abschnitt{list-style:none;margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rand) solid var(--border-default)}.snav-abschnitt.is-nach-trenner{margin-top:0;padding-top:0;border-top:0}.snav-abschnitt-titel{display:block;padding:var(--space-xs) var(--space-14) var(--space-4);font-size:var(--fs-tag);font-weight:500;color:var(--fg-muted)}.snav-abschnitt-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.snav.is-collapsed .snav-abschnitt-titel{display:none}.snav.is-collapsed .snav-abschnitt{margin-top:var(--space-xs);padding-top:var(--space-xs)}.snav-abschnitt+li:not(.snav-abschnitt):not(.snav-trenner){margin-top:var(--space-sm);padding-top:var(--space-sm);border-top:var(--rand) solid var(--border-default)}.ph{padding:var(--space-xl) var(--page-gutter) var(--space-2xl);max-width:720px}.ph-box{margin-top:var(--space-xl);padding:var(--space-xl);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface)}.ph-tag{display:inline-block;font-size:var(--fs-11);padding:var(--space-2) var(--space-8);border-radius:var(--radius-pill);background:var(--bg-tinte-leise);color:var(--fg-muted);margin-bottom:var(--space-sm)}.ph-text{color:var(--fg-muted);line-height:1.55}.kw{position:relative;margin:0 0 var(--space-md)}.kw-logo{flex:none;display:grid;place-items:center;overflow:hidden;width:var(--space-xl);height:var(--space-xl);border-radius:var(--radius-sm);background:var(--bg-dark);color:var(--fg-on-dark);font-size:var(--fs-tag);font-weight:500}.kw-logo--gross{width:calc(var(--space-xl) + var(--space-xs));height:calc(var(--space-xl) + var(--space-xs));font-size:var(--fs-label)}.kw-logo--bild{background:var(--c-white);border:var(--space-1) solid var(--border-default)}.kw-logo img{width:100%;height:100%;object-fit:contain}.kw-ausloeser{position:relative;width:100%;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--space-1) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--fg-default);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--transition-fast),transform var(--transition-fast)}.kw-ausloeser:hover{border-color:var(--border-strong);transform:translateY(calc(var(--space-1) * -1))}.kw-ausloeser:active{transform:none}.kw-ausloeser.is-offen{border-color:var(--fg-accent)}.kw-ausloeser:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.kw-ausloeser-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.kw-ausloeser-name{font-size:var(--fs-body-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-ausloeser-zeile{font-size:var(--fs-tag);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-pfeil{color:var(--fg-muted);transition:transform var(--transition-fast)}.kw-pfeil.is-auf{transform:rotate(90deg)}.kw-panel{position:absolute;top:0;inset-inline-start:calc(100% + var(--space-md));width:calc(var(--panel-width) - var(--space-md));max-height:calc(100svh - var(--space-3xl));overflow-y:auto;z-index:60;display:flex;flex-direction:column;gap:var(--space-lg);padding:var(--space-lg);background:var(--bg-page);border:var(--space-1) solid var(--border-default);border-radius:var(--radius-12);box-shadow:var(--shadow-soft)}.kw-suche{display:flex;align-items:center;gap:var(--space-xs);border:var(--space-1) solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm)}.kw-suche input{flex:1;border:0;outline:0;font:inherit;font-size:var(--fs-body-2);background:transparent;color:var(--fg-default)}.kw-suche kbd{font:inherit;font-size:var(--fs-tag);color:var(--fg-muted);border:var(--space-1) solid var(--border-default);border-radius:var(--radius-sm);padding:0 var(--space-xs)}.kw-gruppe-titel{margin:0 0 var(--space-xs);font-size:var(--fs-label);font-weight:500;color:var(--fg-muted)}.kw-gruppe-liste{display:flex;flex-direction:column;gap:var(--space-xs)}.kw-zeile-rahmen{display:flex;align-items:center;gap:var(--space-xs)}.kw-zeile{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--space-1) solid transparent;border-radius:var(--radius-sm);background:transparent;font:inherit;text-align:start;color:var(--fg-default);cursor:pointer;transition:background var(--transition-fast)}.kw-zeile:hover{background:var(--bg-sand)}.kw-zeile.is-aktiv{background:var(--bg-accent-soft);border-color:var(--fg-accent)}.kw-zeile:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.kw-zeile-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.kw-zeile-kopf{display:flex;align-items:center;gap:var(--space-xs)}.kw-zeile-name{font-size:var(--fs-body-2);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw-zeile-info{font-size:var(--fs-tag);color:var(--fg-muted)}.kw-zeile-pfeil{color:var(--fg-muted)}.kw-zeile.is-aktiv .kw-zeile-pfeil{color:var(--fg-accent)}.kw-pin{flex:none;display:grid;place-items:center;padding:0;width:var(--space-44);height:var(--space-44);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-body-2);cursor:pointer}.kw-pin:hover{background:var(--bg-sand);color:var(--fg-default)}.kw-pin.is-an{color:var(--fg-accent)}.kw-pin:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.kw-plan{font-size:var(--fs-tag);font-weight:500;padding:0 var(--space-xs);border-radius:var(--radius-pill)}.kw-plan--plus{background:var(--bg-accent-soft);color:var(--fg-accent)}.kw-plan--pro{background:var(--bg-dark);color:var(--fg-on-dark)}.kw-leer{margin:0;color:var(--fg-muted);font-size:var(--fs-label)}.kw-einzeln{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm);border:var(--space-1) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-page)}.snav.is-collapsed .kw-einzeln{justify-content:center;padding:var(--space-xs)}.snav.is-collapsed .kw-einzeln .kw-ausloeser-text{display:none}.snav.is-collapsed .kw-ausloeser{justify-content:center;padding:var(--space-xs)}.snav.is-collapsed .kw-ausloeser-text,.snav.is-collapsed .kw-pfeil{display:none}.kw-link{display:block;width:100%;padding:var(--space-xs) var(--space-sm);border:0;border-radius:var(--radius-sm);background:transparent;font:inherit;font-size:var(--fs-body-3);color:var(--fg-default);text-align:start;cursor:pointer}.kw-link:hover{background:var(--bg-sand)}.kw-link:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.kw-link--neu{color:var(--fg-accent);font-weight:500;border-top:var(--space-1) solid var(--border-default);border-radius:0;padding-top:var(--space-sm)}.kw-neu-form{display:flex;flex-direction:column;gap:var(--space-xs);border-top:var(--space-1) solid var(--border-default);padding-top:var(--space-sm)}.kw-neu-feld{display:flex;flex-direction:column;gap:var(--space-xs)}.kw-neu-feld input{font:inherit;font-size:var(--fs-body-2);padding:var(--space-xs) var(--space-sm);border:var(--space-1) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-page);color:var(--fg-default)}.kw-neu-knoepfe{display:flex;justify-content:flex-end;gap:var(--space-xs)}.kw-fehler{margin:0;color:var(--fg-danger);font-size:var(--fs-label)}.kw-einstellungen span{display:inline-flex;width:var(--space-18);height:var(--space-18)}.kw-einstellungen svg{width:100%;height:100%;display:block}.ss{display:flex;align-items:center;gap:var(--space-sm);width:100%;margin:0 0 var(--space-sm);padding:var(--space-10) var(--space-16);border:var(--rand) solid var(--border-default);border-radius:var(--radius-8);background:transparent;cursor:pointer;text-align:start;font:inherit;color:var(--fg-default);transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.ss:hover{background:var(--bg-sand-2);border-color:var(--border-strong);transform:translateY(calc(var(--space-1) * -1))}.ss:active{transform:none}.ss:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.ss-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.ss-nach{font-size:var(--fs-body-3);font-weight:500;line-height:1.2}.ss-satz{font-size:var(--fs-tag);color:var(--fg-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pfeil{color:var(--fg-muted);transition:transform var(--transition-fast)}.ss:hover .ss-pfeil{transform:translate(var(--space-2))}.ss:hover .ss-pfeil--zurueck{transform:translate(calc(var(--space-2) * -1))}.ss-icon{display:none}.snav.is-collapsed .ss{justify-content:center;padding:0;height:var(--space-44)}.snav.is-collapsed .ss-text,.snav.is-collapsed .ss-pfeil{display:none}.snav.is-collapsed .ss-icon{display:inline-flex;width:1.25rem;height:1.25rem;color:var(--fg-default)}.snav.is-collapsed .ss-icon svg{width:100%;height:100%;display:block}.snav.is-collapsed .ss--create .ss-icon{color:var(--fg-accent)}.ss-flaeche{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;clip-path:circle(0 at var(--ss-x) var(--ss-y));animation:ss-wachsen .52s cubic-bezier(.7,0,.3,1) forwards}.ss-flaeche--create{background:var(--bg-dark)}.ss-flaeche--my{background:var(--bg-sand)}@keyframes ss-wachsen{to{clip-path:circle(150% at var(--ss-x) var(--ss-y))}}.ss-eintritt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none;background:var(--bg-dark);animation:ss-oeffnen .7s cubic-bezier(.6,0,.2,1) 80ms forwards}@keyframes ss-oeffnen{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.app--eintritt .snav{animation:ss-leiste .7s cubic-bezier(.2,.7,.2,1) .2s backwards}.app--eintritt .app-main{animation:ss-inhalt .8s cubic-bezier(.2,.7,.2,1) .32s backwards}@keyframes ss-leiste{0%{transform:translate(-12%);opacity:0}to{transform:none;opacity:1}}@keyframes ss-inhalt{0%{transform:translateY(var(--space-lg)) scale(.985);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ss-flaeche,.ss-eintritt{display:none}.app--eintritt .snav,.app--eintritt .app-main{animation:none}}.fc{position:relative}.fc-chip{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md);border:var(--rand) solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-page);color:var(--fg-default);font:inherit;font-size:var(--fs-body-3);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast),background var(--transition-fast)}.fc-chip:hover{border-color:var(--border-strong)}.fc-chip.is-aktiv{background:var(--bg-accent-soft);border-color:var(--fg-accent);color:var(--fg-default)}.fc-chip:focus-visible{outline:var(--space-2) solid var(--fg-accent);outline-offset:var(--space-2)}.fc-chip[aria-pressed]{padding-inline:var(--space-md)}.fc-wert{font-weight:500}.fc-pfeil,.fc-check{width:var(--space-16);height:var(--space-16);flex:none;color:var(--fg-muted);transition:transform var(--transition-fast)}.fc-check{color:var(--fg-accent)}.fc-pfeil.is-offen{transform:rotate(180deg)}.fc-menue{position:absolute;z-index:30;top:calc(100% + var(--space-xs));inset-inline-start:0;min-width:calc(var(--space-3xl) * 3.5);max-height:calc(var(--space-3xl) * 5);overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-xs);background:var(--bg-page);border:var(--rand) solid var(--border-default);border-radius:var(--radius-12);box-shadow:var(--shadow-soft)}.fc-option{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-body-3)}.fc-option:hover{background:var(--bg-sand)}.fc-option input{position:absolute;opacity:0;pointer-events:none}.fc-option:focus-within{outline:var(--space-2) solid var(--fg-accent);outline-offset:calc(var(--space-2) * -1)}.fc-haken,.fc-punkt{flex:none;width:var(--space-18);height:var(--space-18);display:grid;place-items:center;border:var(--rand) solid var(--border-strong);background:var(--bg-page)}.fc-haken{border-radius:var(--radius-sm)}.fc-punkt{border-radius:var(--radius-pill)}.fc-option.is-an .fc-haken{background:var(--fg-accent);border-color:var(--fg-accent)}.fc-option.is-an .fc-haken:after{content:"";width:var(--space-10);height:var(--space-6);margin-top:calc(var(--space-2) * -1);border-left:var(--space-2) solid var(--fg-on-dark);border-bottom:var(--space-2) solid var(--fg-on-dark);transform:rotate(-45deg)}.fc-option.is-an .fc-punkt{border-color:var(--fg-accent)}.fc-option.is-an .fc-punkt:after{content:"";width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:var(--fg-accent)}.fc-option-text{white-space:nowrap}.fc-zurueck{margin-top:var(--space-2);padding:var(--space-xs) var(--space-sm);border:0;border-top:var(--rand) solid var(--border-default);background:transparent;color:var(--fg-muted);font:inherit;font-size:var(--fs-tag);text-align:start;cursor:pointer}.fc-zurueck:hover{color:var(--fg-default)}.bildschirm.gs{max-width:none}.gs-kopf{margin-bottom:0}.gs-hinweis{margin:0;font-size:var(--fs-body-3);color:var(--fg-muted)}.gs-liste{list-style:none;margin:0;padding:0}.gs-zeile{gap:var(--space-md)}.gs-zeile:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px}.gs-bild{flex:none;width:46px;height:46px;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-accent-soft)}.gs-bild img{width:100%;height:100%;object-fit:cover;display:block}.gs-meta{flex-wrap:wrap;justify-content:flex-end}.gs-preis{white-space:nowrap}.gs-wege{display:inline-flex;flex-wrap:wrap;gap:var(--space-6)}.gs-schild{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-10);border-radius:var(--radius-pill);font-size:var(--fs-tag);font-weight:500;line-height:1.4;white-space:nowrap}.gs-schild--inquiry{background:var(--bg-accent-soft);color:var(--fg-accent)}.gs-schild--booking{background:var(--bg-success);color:var(--fg-success)}.gs-schild--buy{background:var(--bg-warning);color:var(--fg-warning)}.gs-live{flex:none;padding:var(--space-6) var(--space-14);border-radius:var(--radius-pill);background:var(--bg-success);color:var(--fg-success);font-size:var(--fs-body-3);font-weight:500;line-height:1}.gs-detail{display:flex;align-items:flex-start;gap:var(--space-lg);min-width:0;max-width:100%}.gs-haupt{flex:1 1 auto;min-width:0;padding:var(--space-xl) 0 var(--space-2xl) var(--page-gutter)}.gs-detail-kopf{display:flex;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-xl)}.gs-detail-titel{min-width:0}.gs-detail-titel .view-title{overflow-wrap:anywhere}.gs-zurueck{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-page);color:var(--fg-default);cursor:pointer}.gs-zurueck:hover{background:var(--bg-surface)}.gs-zurueck svg{width:18px;height:18px}.gs-stand{margin-left:auto;flex:none;font-size:var(--fs-body-3);color:var(--fg-muted);white-space:nowrap}.gs-stand--fehler,.gs-stand--konflikt{color:var(--fg-danger)}.gs-konflikt{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--bg-danger);color:var(--fg-danger);font-size:var(--fs-body-3)}.gs-vorschau{max-width:900px}.gs-browser{display:flex;align-items:center;gap:var(--space-8);min-width:0;padding:var(--space-12) var(--space-lg);background:var(--bg-page);border:1px solid var(--border-default);border-bottom:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.gs-punkt{flex:none;width:10px;height:10px;border-radius:50%;background:var(--border-strong)}.gs-url{min-width:0;margin-left:var(--space-md);padding:var(--space-4) var(--space-16);border-radius:var(--radius-pill);background:var(--bg-surface);font-size:var(--fs-body-3);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-buehne{padding:var(--space-2xl);border:1px solid var(--border-default);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--s-bg, var(--bg-surface));color:var(--s-ink, var(--fg-default));font-family:var(--t-body2-family, var(--font-body));display:grid;place-items:center}.gs-karte{width:100%;max-width:560px;overflow:hidden;background:var(--s-surface, var(--bg-page));color:var(--s-ink, var(--fg-default));border-radius:var(--radius);box-shadow:var(--shadow-soft)}.gs-karte-bild{aspect-ratio:16 / 9;background:var(--bg-accent-soft)}.gs-karte-bild img{width:100%;height:100%;object-fit:cover;display:block}.gs-karte-inhalt{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-xl) var(--space-xl)}.gs-karte-name{margin:0;font-family:var(--t-h3-family, var(--font-body));font-size:var(--t-h3-size, var(--fs-h3));font-weight:var(--t-h3-weight, 500);letter-spacing:var(--t-h3-ls, normal);text-transform:var(--t-h3-tt, none);line-height:var(--t-h3-lh, var(--lh-heading));overflow-wrap:anywhere}.gs-karte-preis{margin:var(--space-sm) 0 0;font-size:var(--fs-body-1);font-weight:500;color:var(--s-accent, var(--fg-accent))}.gs-karte-text{margin:0;color:var(--s-muted, var(--fg-muted));font-family:var(--t-body2-family, var(--font-body));font-size:var(--t-body2-size, inherit);line-height:var(--t-body2-lh, var(--lh-body));white-space:pre-line;overflow-wrap:anywhere}.gs-karte-zwischen{margin:var(--space-sm) 0 0;font-size:var(--fs-body-2);font-weight:500}.gs-karte-punkte{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:4px;color:var(--fg-default)}.gs-karte-knoepfe{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-md)}.gs-karte-knopf{display:block;width:100%;text-align:center;box-sizing:border-box;padding:var(--b-secondary-py, 10px) var(--b-secondary-px, 18px);border-radius:var(--b-secondary-radius, 999px);border:var(--b-secondary-border, 1px) solid var(--b-secondary-line, var(--fg-default));background:var(--b-secondary-fill, transparent);color:var(--b-secondary-ink, var(--fg-default));font-family:var(--b-secondary-family, inherit);font-size:var(--b-secondary-size, var(--fs-body-3));font-weight:var(--b-secondary-weight, 500);text-transform:var(--b-secondary-tt, none)}.gs-karte-knopf.is-erst{padding:var(--b-primary-py, 10px) var(--b-primary-px, 18px);border-radius:var(--b-primary-radius, 999px);border:var(--b-primary-border, 1px) solid var(--b-primary-line, var(--fg-accent));background:var(--b-primary-fill, var(--fg-accent));color:var(--b-primary-ink, var(--fg-on-dark));font-family:var(--b-primary-family, inherit);font-size:var(--b-primary-size, var(--fs-body-3));font-weight:var(--b-primary-weight, 500);text-transform:var(--b-primary-tt, none)}.gs-panel{flex:none;width:var(--panel-width-wide);position:sticky;top:var(--app-oben, 0px);height:calc(100svh - var(--app-oben, 0px));align-self:flex-start;display:flex;flex-direction:column;min-height:0;background:var(--bg-page);border-left:1px solid var(--border-default)}.gs-panel-head{flex:none;border-bottom:1px solid var(--border-default)}.gs-reiter{display:flex;width:100%}.gs-reiter-knopf{flex:1 1 0;min-height:44px;padding:var(--space-md) 0;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:var(--fs-body-3);font-weight:500;color:var(--fg-muted);position:relative}.gs-reiter-knopf:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--fg-accent);transform:scaleX(0);transition:transform var(--transition-fast)}.gs-reiter-knopf.is-active{color:var(--fg-accent)}.gs-reiter-knopf.is-active:after{transform:scaleX(1)}.gs-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-lg) var(--space-lg) var(--space-3xl)}.gs-panel-foot{flex:none;display:flex;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-default)}.gs-panel-foot .btn{flex:1}.gs-felder{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column}.gs-felder:disabled .gs-klapp-inhalt{opacity:.75}.gs-pk{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-md)}.gs-pk-art{font-size:var(--fs-tag);font-weight:500;color:var(--fg-muted)}.gs-pk-titel{width:100%;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;padding:var(--space-4) var(--space-6);margin-left:calc(var(--space-6) * -1);font-family:var(--font-body);font-size:var(--fs-h4);font-weight:500;color:var(--fg-default)}.gs-pk-titel:hover:not(:disabled),.gs-pk-titel:focus{border-color:var(--border-default);outline:none}.gs-pk-pfad{font-size:var(--fs-body-3);color:var(--fg-muted);overflow-wrap:anywhere}.gs-klapp{border-top:1px solid var(--border-default)}.gs-klapp-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);min-height:44px;padding:var(--space-md) 0;cursor:pointer;list-style:none}.gs-klapp-kopf::-webkit-details-marker{display:none}.gs-klapp-kopf:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px;border-radius:var(--radius-4)}.gs-klapp-box{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.gs-klapp-titel{font-size:var(--fs-body-2);font-weight:500}.gs-klapp-wert{font-size:var(--fs-body-3);color:var(--fg-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-klapp-pfeil{flex:none;color:var(--fg-muted);transition:transform var(--transition-fast)}.gs-klapp[open] .gs-klapp-pfeil{transform:rotate(180deg)}.gs-klapp-inhalt{padding:0 0 var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.gs-notiz{margin:0;font-size:var(--fs-body-3);color:var(--fg-muted);line-height:1.45}.gs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-feld{display:flex;flex-direction:column;gap:var(--space-5)}.gs-label{font-size:var(--fs-body-3);font-weight:500;color:var(--fg-muted)}.gs-input{width:100%;min-height:44px;padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-page);font-family:inherit;font-size:var(--fs-body-3);color:var(--fg-default)}.gs-input:focus{outline:none;border-color:var(--fg-accent)}.gs-input[aria-invalid=true]{border-color:var(--fg-danger)}.gs-input--area{resize:vertical;min-height:96px;line-height:1.5}.gs-bilder{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--space-xs)}.gs-bildwahl{aspect-ratio:1;padding:0;overflow:hidden;cursor:pointer;border:2px solid transparent;border-radius:var(--radius-sm);background:var(--bg-accent-soft)}.gs-bildwahl img{width:100%;height:100%;object-fit:cover;display:block}.gs-bildwahl.is-gewaehlt{border-color:var(--fg-accent)}.gs-bildwahl:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px}.gs-punkte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.gs-punkt-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-surface);font-size:var(--fs-body-3);overflow-wrap:anywhere}.gs-punkt-weg{flex:none;width:32px;height:32px;border:none;border-radius:var(--radius-8);background:transparent;color:var(--fg-muted);cursor:pointer;font-size:var(--fs-body-1);line-height:1}.gs-punkt-weg:hover:not(:disabled){background:var(--bg-page);color:var(--fg-danger)}.gs-punkt-neu{display:flex;gap:var(--space-xs)}.gs-punkt-neu .gs-input{flex:1 1 auto;min-width:0}.gs-seg{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.gs-seg-knopf{min-height:44px;padding:var(--space-8);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--bg-page);cursor:pointer;font-family:inherit;font-size:var(--fs-body-3);color:var(--fg-muted)}.gs-seg-knopf.is-active{background:var(--fg-accent);border-color:var(--fg-accent);color:var(--fg-on-dark)}.gs-seg-knopf:disabled{cursor:default}.gs-weg{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs) 0}.gs-weg-zeile{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.gs-weg-zeile .gs-notiz{text-align:end}@media(max-width:1100px){.gs-detail{flex-direction:column;align-items:stretch;gap:0}.gs-haupt{padding:var(--space-xl) var(--page-gutter) var(--space-lg)}.gs-panel{display:block;min-width:0;align-self:stretch;position:static;width:auto;height:auto;border-left:none;border-top:1px solid var(--border-default)}.gs-panel-body{overflow:visible;min-height:auto;padding-bottom:var(--space-lg)}.gs-panel-foot{position:sticky;bottom:0;z-index:2;background:var(--bg-page)}}@media(max-width:640px){.gs-kopf{flex-direction:column;align-items:stretch}.gs-zeile{flex-wrap:wrap;padding:var(--space-md)}.gs-zeile .row-main{flex:1 1 calc(100% - 46px - var(--space-md))}.gs-meta{width:100%;justify-content:flex-start}.gs-haupt{padding:var(--space-lg) var(--space-md)}.gs-buehne{padding:var(--space-md)}.gs-karte-inhalt{padding:var(--space-md) var(--space-lg) var(--space-lg)}.gs-detail-kopf{flex-wrap:wrap}.gs-stand{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){.gs-reiter-knopf:after,.gs-klapp-pfeil{transition:none}}.anm{min-height:100svh;display:grid;place-items:center;padding:var(--space-xl) var(--space-md);background:var(--bg-sand)}.anm-karte{width:100%;max-width:420px;display:flex;flex-direction:column;padding:var(--space-xl);background:var(--bg-page);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.anm-karte--klein{align-items:center;text-align:center;gap:var(--space-md)}.anm-logo{height:36px;width:auto;align-self:flex-start;margin-bottom:var(--space-lg)}.anm-karte--klein .anm-logo{align-self:center;margin-bottom:0}.anm-titel{font-size:var(--fs-login-titel);font-weight:500;line-height:var(--lh-heading);letter-spacing:var(--ls-tight)}.anm-hint{color:var(--fg-muted);margin-top:var(--space-6)}.anm-form{display:flex;flex-direction:column;gap:var(--space-md);margin-top:var(--space-xl)}.anm-feld{display:flex;flex-direction:column;gap:var(--space-6)}.anm-feld--check{flex-direction:row;align-items:flex-start;gap:var(--space-sm)}.anm-label{font-size:var(--fs-body-3);font-weight:500;color:var(--fg-muted)}.anm-input{width:100%;padding:var(--space-11) var(--space-12);border-radius:var(--radius-sm);border:1px solid var(--border-default);background:var(--c-white);font-family:inherit;font-size:var(--fs-body-2);color:var(--fg-default);transition:border-color var(--transition-fast)}.anm-input:focus{outline:none;border-color:var(--fg-accent)}.anm-feldhint{font-size:var(--fs-body-3);color:var(--fg-muted)}.anm-fehler{font-size:var(--fs-body-3);color:var(--fg-danger);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-danger)}.anm-form .btn{margin-top:var(--space-xs)}.anm-fehler--abstand{margin-top:var(--space-lg)}.anm-wechsel{margin-top:var(--space-lg);font-size:var(--fs-body-3);color:var(--fg-muted);text-align:center}.anm-link{border:none;background:none;padding:0;cursor:pointer;font-weight:500;color:var(--fg-accent)}.anm-link:hover{text-decoration:underline}.anm-link:focus-visible{outline:2px solid var(--fg-accent);outline-offset:2px;border-radius:var(--radius-4)}.anm-link--rechts{align-self:flex-end;font-size:var(--fs-body-3)}.anm-ok{margin-top:var(--space-lg);font-size:var(--fs-body-3);color:var(--fg-default);padding:var(--space-10) var(--space-12);border-radius:var(--radius-sm);background:var(--bg-surface)}.anm-tasten{display:flex;gap:var(--space-xs);flex-wrap:wrap;justify-content:center}@media(max-width:480px){.anm-karte{padding:var(--space-lg)}}.bl-blatt{--bl-akzent: #bd4f00;--bl-text: #1a1420;width:min(100%,760px);aspect-ratio:auto;min-height:900px;padding:56px 60px;background:#fff;color:var(--bl-text);border-radius:var(--radius-sm);box-shadow:0 2px 16px #00000014;display:grid;gap:18px;align-content:start;font-size:13px;line-height:1.5}.bl-blatt.ist-offen [contenteditable]{outline:none;border-radius:2px;padding:2px 4px;margin:-2px -4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 -1px #0000001f;transition:background .12s,box-shadow .12s;cursor:text}.bl-blatt.ist-offen [contenteditable]:hover{background:#0000000a;box-shadow:inset 0 -1px #0000004d}.bl-blatt.ist-offen [contenteditable]:focus{background:#fff;box-shadow:0 0 0 2px var(--bl-akzent)}.bl-blatt.ist-offen p[contenteditable],.bl-blatt.ist-offen .bl-fliess[contenteditable]{display:block}.bl-blatt [contenteditable]:empty:before{content:attr(data-placeholder);color:#b0a9a1}.bl-tabelle [contenteditable]{padding:1px 3px;margin:-1px -3px}.bl-tabelle td.bl-rechts [contenteditable]{margin-right:0;padding-right:0}.bl-tabelle td.bl-pos [contenteditable]{margin-left:0;padding-left:0}.bl-stark{font-weight:600}.bl-klein{font-size:11px;color:#6b6560}.bl-zeile{display:block}.bl-fliess{max-width:62ch}.bl-gedaempft{color:#6b6560}.bl-logo.ist-links{justify-self:start}.bl-logo.ist-mitte{justify-self:center}.bl-logo.ist-rechts{justify-self:end}.bl-logo img{max-height:54px;max-width:220px;object-fit:contain;display:block}.bl-absender.ist-rechts,.bl-empfaenger.ist-rechts{justify-self:end;text-align:right}.bl-absender{font-size:11px;color:#6b6560}.bl-absender .bl-stark{color:var(--bl-text);font-size:13px}.bl-empfaenger{margin-top:14px}.bl-titel h1{font-size:26px;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.bl-tabelle{width:100%;border-collapse:collapse;font-size:12px}.bl-tabelle th{text-align:left;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b6560;padding:0 8px 6px 0;border-bottom:1px solid #e7e2da}.bl-tabelle.ohne-linien th{border-bottom:none}.bl-tabelle td{padding:7px 8px 7px 0;vertical-align:top}.bl-tabelle.ohne-linien td{border:none}.bl-rechts{text-align:right}.bl-tabelle th.bl-rechts{padding-right:0;padding-left:var(--space-10)}.bl-tabelle td.bl-rechts{padding-right:0;font-variant-numeric:tabular-nums}.bl-weg{border:none;background:none;cursor:pointer;padding:0 0 0 8px;color:#b9b3ad;font-size:15px;line-height:1}.bl-weg:hover{color:#a8322a}.bl-posblock{display:grid;gap:8px}.bl-add{justify-self:start;padding:6px 12px;border-radius:999px;cursor:pointer;border:1px dashed #d8d2ca;background:none;font-size:11px;color:#6b6560}.bl-add:hover{border-color:#6b6560;color:var(--bl-text)}.bl-summenblock{display:grid;gap:6px}.bl-summen{justify-self:end;min-width:240px;display:grid;gap:4px;font-size:12px;font-variant-numeric:tabular-nums}.bl-summen>div{display:flex;justify-content:space-between;gap:24px;color:#6b6560}.bl-gesamt{display:flex;justify-content:space-between;align-items:baseline;padding:7px 0;margin-top:2px;border-top:1.5px solid var(--bl-text);border-bottom:1.5px solid var(--bl-text);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.bl-freitext{display:grid;gap:3px}.bl-freitext-titel{font-size:11px;font-weight:600;color:var(--bl-akzent)}.bl-fusszeile{margin-top:auto;padding-top:24px;font-size:10px;color:#6b6560;text-align:center}.bl-zahlteil{margin-top:24px;padding:16px 0 0;border-top:1px dashed #d8d2ca;display:flex;align-items:center;gap:14px}.bl-zahlteil.ist-leer{color:#b9b3ad}.bl-qr{flex:none;width:46px;height:46px;border-radius:2px;background:repeating-linear-gradient(90deg,#1a1420 0 3px,transparent 3px 6px),repeating-linear-gradient(0deg,#1a1420 0 3px,transparent 3px 6px);opacity:.28}.bl-zahlteil-text{display:grid;gap:2px;font-size:11px;color:#6b6560}.bl-zahlteil-text b{font-size:11px;color:var(--bl-text);font-weight:600}.bl-zahlteil.ist-leer .bl-zahlteil-text b{color:#8a847e}.bl-adressen{display:grid;gap:40px;grid-template-columns:1fr 1fr;align-items:start}.bl-adr{display:grid;gap:1px;font-size:12px}.bl-adr .bl-stark{font-size:13px}.bl-eck{display:grid;gap:2px;font-size:12px}.bl-eck.ist-rechts{justify-self:end;text-align:left;min-width:260px}.bl-eck>div{display:flex;gap:6px}.bl-eck dt:after{content:":"}.bl-pos{width:32px}.bl-tabelle th.bl-pos{text-align:left}.bl-gruss{display:grid;gap:1px;font-size:12px}.bl-fusszeile{margin-top:auto;padding-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-size:9.5px;line-height:1.5;color:var(--bl-akzent);text-align:left}.bl-fusszeile>span{display:grid}.bl-nummer{color:inherit}.gr-seite{min-height:100vh;background:var(--bg-surface);color:var(--fg-default);font-family:var(--font-body);padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.gr-kopf{max-width:var(--content-width);margin:0 auto var(--space-xl);display:grid;gap:var(--space-sm)}.gr-marke{display:inline-flex;justify-self:start}.gr-marke .gr-logo-svg{display:block;height:var(--space-lg);width:auto}.gr-titel{font-family:var(--font-display);font-size:var(--fs-view-titel);line-height:1.1;margin:0}.gr-einleitung{margin:0;max-width:var(--content-narrow);color:var(--fg-muted)}.gr-anleitung{max-width:var(--content-narrow);border:var(--rand) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-page);padding:var(--space-sm) var(--space-md);font-size:var(--fs-15)}.gr-anleitung summary{cursor:pointer;font-weight:600;color:var(--fg-default);min-height:2.75rem;display:flex;align-items:center;gap:var(--space-xs);margin-block:calc(var(--space-sm) * -1)}.gr-anleitung[open] summary{margin-bottom:0}.gr-anleitung summary:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand)}.gr-anleitung ol{margin:var(--space-sm) 0 0;padding-left:var(--space-lg);display:grid;gap:var(--space-xs);color:var(--fg-muted)}.gr-warnung{max-width:var(--content-width);margin:0 auto var(--space-lg);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--bg-warning);color:var(--fg-warning)}.gr-haupt{max-width:var(--content-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 24rem;gap:var(--space-xl);align-items:start}.gr-blatt{min-width:0;display:grid;justify-items:center}.gr-panel{display:grid;gap:var(--space-md)}.gr-aktionen,.gr-abschnitt,.gr-cta{background:var(--bg-page);border-radius:var(--radius-sm);padding:var(--space-lg);box-shadow:var(--shadow-haar);display:grid;gap:var(--space-sm)}.gr-abschnitt h2,.gr-cta h2{margin:0;font-size:var(--fs-17);font-weight:600}.gr-abschnitt-text{margin:0;color:var(--fg-muted);font-size:var(--fs-14)}.gr-umschalter{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-sm);background:var(--bg-surface)}.gr-umschalter-knopf{border:0;background:transparent;padding:var(--space-8) var(--space-12);border-radius:var(--radius-sm);font:inherit;color:var(--fg-muted);cursor:pointer}.gr-umschalter-knopf.ist-aktiv{background:var(--bg-page);color:var(--fg-default);font-weight:600;box-shadow:var(--shadow-haar)}.gr-umschalter-knopf:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand)}.gr-umschalter--gross{max-width:var(--content-width);margin:0 auto var(--space-xl);padding:var(--space-8);background:var(--bg-page);border:var(--rand) solid var(--border-trenner);border-radius:var(--radius-lg)}.gr-umschalter--gross .gr-umschalter-knopf{min-height:3.5rem;font-family:var(--font-display);font-size:var(--fs-20);border-radius:calc(var(--radius-lg) - var(--space-8) / 2);transition:background var(--transition-fast),color var(--transition-fast)}.gr-umschalter--gross .gr-umschalter-knopf:hover:not(.ist-aktiv){background:var(--bg-accent-leise);color:var(--fg-default)}.gr-umschalter--gross .gr-umschalter-knopf.ist-aktiv{background:var(--fg-accent);color:var(--fg-on-dark);box-shadow:none}@media(max-width:40rem){.gr-umschalter--gross{margin-bottom:var(--space-lg)}.gr-umschalter--gross .gr-umschalter-knopf{min-height:3rem;font-size:var(--fs-18)}}@media(prefers-reduced-motion:reduce){.gr-umschalter--gross .gr-umschalter-knopf{transition:none}}.gr-total{display:flex;justify-content:space-between;align-items:baseline;margin:0;font-size:var(--fs-15)}.gr-total strong{font-size:var(--fs-20)}.gr-knopfreihe{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.gr-fehler,.gr-hinweis,.gr-meldung{margin:0;font-size:var(--fs-14)}.gr-fehler{color:var(--fg-danger-text)}.gr-hinweis{color:var(--fg-muted)}.gr-meldung{color:var(--fg-success-text)}.gr-felder{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-sm)}.gr-feld{display:grid;gap:var(--space-4);font-size:var(--fs-13);color:var(--fg-muted)}.gr-feld--breit{grid-column:1 / -1}.gr-feld input,.gr-feld select{font:inherit;font-size:var(--fs-16);color:var(--fg-default);background:var(--bg-page);min-height:2.75rem;border:var(--rand) solid var(--border-trenner);border-radius:var(--radius-sm);padding:var(--space-8) var(--space-10);min-width:0}.gr-feld input:focus-visible,.gr-feld select:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand-eng)}.gr-schalter{display:flex;gap:var(--space-xs);align-items:center;font-size:var(--fs-15);cursor:pointer;min-height:2.75rem}.gr-schalter input{width:1.25rem;height:1.25rem;accent-color:var(--fg-accent);margin:0}.gr-logo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.gr-logo img{max-height:3rem;max-width:10rem;object-fit:contain}.gr-logo-leer{display:inline-grid;place-items:center;width:6rem;height:3rem;border:var(--rand) dashed var(--border-trenner);border-radius:var(--radius-sm);color:var(--fg-muted);font-size:var(--fs-13)}.gr-datei{position:relative;overflow:hidden;cursor:pointer}.gr-datei input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.gr-datei:focus-within{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand)}.gr-liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.gr-eintrag{display:flex;align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm)}.gr-eintrag.ist-aktiv{background:var(--bg-accent-leise)}.gr-eintrag-knopf{flex:1;min-width:0;display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-8);align-items:baseline;border:0;background:transparent;font:inherit;font-size:var(--fs-14);text-align:left;padding:var(--space-8);min-height:2.75rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--fg-default)}.gr-eintrag-knopf:hover{background:var(--bg-hover-tinte)}.gr-eintrag-knopf:focus-visible{outline:var(--fokus-ring)}.gr-eintrag-nummer{font-weight:600}.gr-eintrag-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted)}.gr-frage{display:flex;gap:var(--space-4)}.gr-rueckfrage{padding:var(--space-md);border-radius:var(--radius-sm);background:var(--bg-surface);display:grid;gap:var(--space-xs)}.gr-rueckfrage p{margin:0}.gr-cta{background:var(--bg-dark);color:var(--fg-on-dark)}.gr-cta p{margin:0}.gr-cta ul{margin:0;padding-left:var(--space-lg);display:grid;gap:var(--space-4)}.gr-cta .btn{justify-self:start}.gr-fuss{margin:var(--space-3xl) calc(-1 * var(--space-lg)) calc(-1 * var(--space-2xl));background:var(--bg-page);border-radius:var(--radius-lg) var(--radius-lg) 0 0;font-size:var(--fs-15);line-height:1.5}.gr-fuss-innen{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-lg)}.gr-fuss a{color:var(--fg-default);text-decoration:none}.gr-fuss a:hover{color:var(--fg-accent)}.gr-fuss-haupt{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-2xl);padding:var(--space-3xl) 0 var(--space-2xl)}.gr-fuss-logo .gr-logo-svg,.gr-fuss-logo{display:block;height:var(--space-xl);width:auto}.gr-fuss-zeile{margin:var(--space-lg) 0 0;max-width:30rem;color:var(--fg-muted)}.gr-fuss-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-xl)}.gr-fuss-spalten h2{margin:0 0 var(--space-sm);font-size:var(--fs-13);font-weight:500}.gr-fuss-spalten ul{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xs)}.gr-fuss-unten{display:flex;flex-wrap:wrap;gap:var(--space-lg);padding:var(--space-md) 0 var(--space-lg);border-top:var(--rand) solid var(--border-default);font-size:var(--fs-13)}@media(max-width:56rem){.gr-fuss-haupt{grid-template-columns:minmax(0,1fr)}}@media(max-width:36rem){.gr-fuss-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:64rem){.gr-haupt{grid-template-columns:minmax(0,1fr)}.gr-blatt .bl-blatt{padding:var(--space-lg) var(--space-md);min-height:0}.gr-blatt .bl-posblock{overflow-x:auto;max-width:100%}.gr-blatt .bl-adressen{grid-template-columns:minmax(0,1fr)}.gr-seite{padding:var(--space-lg) var(--space-md) var(--space-xl)}.gr-fuss{margin:var(--space-2xl) calc(-1 * var(--space-md)) calc(-1 * var(--space-xl))}.gr-fuss-innen{padding:0 var(--space-md)}}.gr-blatt .bl-weg{min-width:2.75rem;min-height:2.75rem;padding:0;color:var(--fg-muted);font-size:var(--fs-18)}.gr-blatt .bl-add{min-height:2.75rem;padding:0 var(--space-md);font-size:var(--fs-13)}.gr-blatt .bl-blatt [contenteditable]:empty:before{color:var(--fg-muted)}@media(pointer:coarse){.gr-blatt .bl-blatt.ist-offen [contenteditable]{position:relative}.gr-blatt .bl-blatt.ist-offen [contenteditable]:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,2.75rem);height:max(100%,2rem);transform:translate(-50%,-50%)}}.gr-leiste{display:none}@media(max-width:64rem){.gr-leiste{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) calc(var(--space-sm) + env(safe-area-inset-bottom));background:var(--bg-page);border-top:var(--rand) solid var(--border-trenner);box-shadow:var(--shadow-popover);transform:translateY(110%);transition:transform var(--transition-fast)}.gr-leiste.ist-sichtbar{transform:none}.gr-leiste-total{margin:0;display:grid;font-size:var(--fs-13);color:var(--fg-muted)}.gr-leiste-total strong{font-size:var(--fs-18);color:var(--fg-default)}.gr-seite{padding-bottom:calc(var(--space-2xl) + var(--space-3xl))}}@media(prefers-reduced-motion:reduce){.gr-leiste{transition:none}}.gr-profil{max-width:var(--content-width);margin:0 auto var(--space-xl);background:var(--bg-page);border:var(--rand) solid var(--border-trenner);border-radius:var(--radius-lg)}.gr-profil>summary{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-4) var(--space-sm);min-height:3.5rem;padding:var(--space-md) calc(var(--space-lg) * 2) var(--space-md) var(--space-lg);cursor:pointer;position:relative}.gr-profil>summary::-webkit-details-marker{display:none}.gr-profil>summary:after{content:"";position:absolute;right:var(--space-lg);top:1.55rem;width:.6rem;height:.6rem;border-right:var(--space-2) solid var(--fg-muted);border-bottom:var(--space-2) solid var(--fg-muted);transform:rotate(45deg);transition:transform var(--transition-fast)}.gr-profil[open]>summary:after{transform:rotate(225deg);top:1.8rem}.gr-profil>summary:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand);border-radius:var(--radius-lg)}.gr-profil-titel{font-family:var(--font-display);font-size:var(--fs-20);color:var(--fg-default)}.gr-profil-status{font-size:var(--fs-14);color:var(--fg-muted)}.gr-profil-inhalt{display:grid;gap:var(--space-md);padding:0 var(--space-lg) var(--space-lg)}@media(min-width:48rem){.gr-felder--profil{grid-template-columns:repeat(4,minmax(0,1fr))}.gr-felder--profil .gr-feld--breit{grid-column:span 2}}@media(prefers-reduced-motion:reduce){.gr-profil>summary:after{transition:none}}.gr-lokal{margin:0;max-width:var(--content-narrow);display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--bg-accent-soft);font-size:var(--fs-15);color:var(--fg-default)}.gr-lokal svg{flex:none;margin-top:var(--space-2);color:var(--fg-accent)}@media(min-width:64rem){.gr-kopf{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-xl);align-items:start}.gr-kopf>.gr-marke,.gr-kopf>.gr-titel{grid-column:1 / -1}.gr-kopf>.gr-einleitung{grid-column:1;grid-row:3}.gr-kopf>.gr-lokal{grid-column:1;grid-row:4}.gr-kopf>.gr-anleitung{grid-column:2;grid-row:3 / span 2;max-width:none}}.gr-unten{max-width:var(--content-width);margin:var(--space-xl) auto 0;display:grid;gap:var(--space-md)}@media(min-width:48rem){.gr-unten .gr-cta ul{grid-template-columns:1fr 1fr;column-gap:var(--space-xl)}}.gr-blatt .bl-zahlteil-echt{margin:var(--space-lg) -8% 0}.gr-zt{margin:0}.gr-zt svg{display:block;width:100%;height:auto;background:var(--bg-page)}.gr-zt figcaption{margin-top:var(--space-xs);padding:0 8%;font-size:var(--fs-12);line-height:1.4;color:var(--fg-muted)}.gr-zt.ist-muster figcaption{color:var(--fg-danger-text)}.gr-zt-muster{fill:var(--fg-alarm);fill-opacity:.22}.gr-privat:before{content:attr(data-text)}.gr-link{display:grid;gap:var(--space-sm);margin-block-end:var(--space-md);padding:var(--space-md);border:var(--rand) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-page);max-width:var(--content-width);margin-inline:auto}.gr-link p{margin:0}.gr-link>.btn{justify-self:start}.gr-seite--eingebettet{min-height:0;padding:0;background:transparent}:root,.ton-hell{--c-violet: #6642C1;--c-violet-600: #5836ab;--c-ink: #1a1420;--c-ink-70: #4a4453;--c-white: #ffffff;--c-cream: #f4f1ec;--bg-page: var(--c-white);--bg-surface: var(--c-cream);--bg-dark: var(--c-ink);--fg-default: var(--c-ink);--fg-muted: var(--c-ink-70);--fg-accent: var(--c-violet);--fg-on-dark: var(--c-white);--border-default: rgba(26, 20, 32, .14);--border-strong: rgba(26, 20, 32, .28);--bg-accent-hover: var(--c-violet-600);--bg-auf-dunkel-hover: rgba(255, 255, 255, .12);--fg-danger: #B0261D;--bg-danger: #fdeaea;--fg-success: #35704A;--bg-success: #e5f1e8;--bg-accent-soft: #efeafa;--fg-warning: #8a5200;--bg-warning: #fdf0d4;--font-display: "Tiempos Text", Georgia, serif;--font-body: "ES Rebond Grotesque", -apple-system, BlinkMacSystemFont, sans-serif;--fs-h1: clamp(2.5rem, 6vw, 4.5rem);--fs-h2: clamp(2rem, 4.5vw, 3.25rem);--fs-h3: clamp(1.5rem, 3vw, 2rem);--fs-body-1: clamp(1.125rem, 1.4vw, 1.25rem);--fs-body-2: 1.0625rem;--fs-body-3: .9375rem;--fs-label: .9375rem;--fs-tag: .75rem;--lh-heading: 1.12;--ls-tight: -.01em;--lh-body: 1.5;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--radius: 20px;--radius-lg: 28px;--radius-sm: 10px;--page-gutter: 48px;--nav-width: 300px;--panel-width: 460px;--panel-width-wide: var(--panel-width);--panel-width-editor: 380px;--editor-leiste-hoehe: 4.5rem;--content-width: 72rem;--content-narrow: 40rem;--bg-sand: #F5F3EE;--bg-sand-2: #E9E6DE;--shadow-soft: 0 24px 60px rgba(20, 60, 90, .12);--transition-fast: .2s ease;--fg-danger-text: #a8322a;--bg-danger-text: #fdeceb;--bg-danger-leise: #fdf4f4;--bg-danger-druck: #8f1f17;--border-danger: rgba(176, 38, 29, .35);--fg-alarm: #c43b3b;--bg-live: #e6f4ec;--bg-success-text: #e6f2ea;--fg-success-text: #2f6b45;--bg-info: #eef1f7;--fg-info: #3a4a6b;--bg-accent-leise: rgba(102, 66, 193, .08);--border-accent-leise: rgba(102, 66, 193, .25);--bg-overlay: rgba(26, 20, 32, .42);--bg-overlay-dicht: rgba(26, 20, 32, .45);--bg-overlay-leicht: rgba(26, 20, 32, .38);--bg-punkt-aus: rgba(26, 20, 32, .16);--bg-hover-tinte: rgba(26, 20, 32, .08);--bg-tinte-leise: rgba(26, 20, 32, .07);--border-muster: rgba(0, 0, 0, .14);--border-trenner: #cfc9c1;--c-orange: #bd4f00;--chart-1: var(--c-violet);--chart-2: var(--c-ink);--chart-3: #b8a5e8;--chart-4: var(--c-orange);--chart-5: #8f8a96;--chart-6: #e2d9f6;--chart-spur: #eeebe5;--verlauf-farbwahl: conic-gradient(from 180deg, #f43, #fb0, #4c5, #29f, #a4f, #f43);--verlauf-farbkreis: conic-gradient(#f44, #fd4, #4d6, #4cf, #64f, #f4c, #f44);--shadow-haar: 0 1px 3px rgba(0, 0, 0, .08);--shadow-haar-tinte: 0 1px 3px rgba(26, 20, 32, .14);--shadow-karte: 0 2px 12px rgba(0, 0, 0, .08);--shadow-hinweis: 0 6px 18px rgba(26, 20, 32, .18);--shadow-popover: 0 8px 24px rgba(26, 20, 32, .12);--shadow-dialog: 0 8px 40px rgba(0, 0, 0, .18);--shadow-auswahl: 0 10px 28px rgba(26, 20, 32, .18);--shadow-flyout: 0 10px 30px rgba(26, 20, 32, .12);--shadow-menue: 0 12px 32px rgba(26, 20, 32, .18);--shadow-menue-leicht: 0 12px 32px rgba(26, 20, 32, .16);--shadow-rueckfrage: 0 24px 64px rgba(26, 20, 32, .24);--shadow-modal: 0 30px 70px rgba(10, 30, 50, .3);--shadow-rand-muster: inset 0 0 0 1px rgba(0, 0, 0, .14);--shadow-rand-muster-leicht: inset 0 0 0 1px rgba(0, 0, 0, .12);--shadow-text-auf-bild: 0 1px 6px rgba(0, 0, 0, .6);--shadow-elevated: var(--shadow-menue-leicht);--hub-knopf: -1px;--hub-karte: -4px;--hub-karte-druck: -2px;--fokus-ring: 2px solid var(--fg-accent);--fokus-abstand: 2px;--fokus-abstand-eng: 1px;--rand: 1px;--font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;--font-mono-kurz: ui-monospace, monospace;--font-mail: Arial, Helvetica, sans-serif;--fs-h4: 1.375rem;--fs-view-titel: clamp(2rem, 4vw, 2.75rem);--fs-formular-titel: clamp(1.75rem, 3.2vw, 2.4rem);--fs-login-titel: clamp(1.75rem, 3.5vw, 2.25rem);--fs-panel-titel: 1.35rem;--fs-symbol: 1.25rem;--fs-10: 10px;--fs-11: 11px;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-19: 19px;--fs-20: 20px;--fs-21: 21px;--fs-22: 22px;--fs-26: 26px;--space-1: 1px;--space-2: 2px;--space-3: 3px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-7: 7px;--space-8: 8px;--space-9: 9px;--space-10: 10px;--space-11: 11px;--space-12: 12px;--space-13: 13px;--space-14: 14px;--space-16: 16px;--space-18: 18px;--space-22: 22px;--space-28: 28px;--space-38: 38px;--space-42: 42px;--space-44: 44px;--space-46: 46px;--space-54: 54px;--space-56: 56px;--radius-pill: 999px;--radius-0-5: .5px;--radius-1: 1px;--radius-2: 2px;--radius-3: 3px;--radius-4: 4px;--radius-5: 5px;--radius-6: 6px;--radius-7: 7px;--radius-8: 8px;--radius-9: 9px;--radius-12: 12px}@font-face{font-family:ES Rebond Grotesque;src:url(/fonts/ESRebondGrotesque-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ES Rebond Grotesque;src:url(/fonts/ESRebondGrotesque-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tiempos Text;src:url(/fonts/TiemposText-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Marcellus;src:url(/fonts/marcellus-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-ext-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-ext-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;src:url(/fonts/poppins-latin-ext-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--fs-body-2);line-height:var(--lh-body);color:var(--fg-default);background:var(--bg-page);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}:root{--icon-auswahl: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%234a4453' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--auswahl-pfeil: .75rem;--auswahl-rand: var(--space-14)}select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:var(--icon-auswahl);background-repeat:no-repeat;background-size:var(--auswahl-pfeil) auto;background-position:right var(--auswahl-rand) center;padding-inline-end:calc(var(--auswahl-rand) * 2 + var(--auswahl-pfeil));text-overflow:ellipsis}[dir=rtl] select:not([multiple]):not([size]){background-position:left var(--auswahl-rand) center}select:not([multiple]):not([size]):disabled{opacity:.6}.gs-seite{min-height:100vh;background:var(--bg-surface);color:var(--fg-default);font-family:var(--font-body);padding:var(--space-xl) var(--space-lg) var(--space-2xl)}.gs-kopf,.gs-schritte,.gs-inhalt{max-width:var(--content-width);margin:0 auto var(--space-xl)}.gs-kopf{display:grid;gap:var(--space-sm)}.gs-marke{display:inline-flex;justify-self:start}.gs-logo{display:block;height:var(--space-lg);width:auto}.gs-titel{font-family:var(--font-display);font-size:var(--fs-view-titel);line-height:1.1;margin:0}.gs-autorin{margin:0;font-size:var(--fs-14);color:var(--fg-muted)}.gs-autorin a{color:inherit}.gs-einleitung{max-width:var(--content-narrow);color:var(--fg-muted)}.gs-einleitung p{margin:0}.gs-lokal{margin:0;max-width:var(--content-narrow);font-size:var(--fs-15);color:var(--fg-muted)}.gs-schritte{background:var(--bg-page);border-radius:var(--radius-sm);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-haar)}.gs-schritte h2{margin:0 0 var(--space-xs);font-size:var(--fs-17);font-weight:600}.gs-schritte ol{margin:0;padding-inline-start:var(--space-lg);display:grid;gap:var(--space-xs);color:var(--fg-muted)}.gs-schritte strong{color:var(--fg-default)}#root{margin-block-end:var(--space-2xl)}.gs-inhalt{display:grid;gap:var(--space-lg)}.gs-block,.gs-faq{max-width:var(--content-narrow);line-height:1.6}.gs-block h2,.gs-faq h2{margin:0 0 var(--space-sm);font-size:var(--fs-17);font-weight:600}.gs-block p{margin:0 0 var(--space-sm)}.gs-block a,.gs-faq a,.gs-sparklin a{color:var(--fg-accent)}.gs-faq details{border-block-end:var(--rand) solid var(--border-trenner);padding-block:var(--space-sm)}.gs-faq summary{cursor:pointer;font-weight:600;min-height:2.75rem;display:flex;align-items:center}.gs-faq summary:focus-visible{outline:var(--fokus-ring);outline-offset:var(--fokus-abstand)}.gs-faq details p{margin:var(--space-xs) 0 0;color:var(--fg-muted)}.gs-tabelle{width:100%;border-collapse:collapse;font-size:var(--fs-14);display:block;overflow-x:auto}.gs-tabelle th,.gs-tabelle td{text-align:start;vertical-align:top;padding:var(--space-xs) var(--space-sm);border-block-end:var(--rand) solid var(--border-trenner)}.gs-code{margin:0 0 var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-page);border-radius:var(--radius-sm);font-size:var(--fs-13);white-space:pre-wrap;overflow-wrap:anywhere}.gs-sparklin{margin:0;max-width:var(--content-narrow);color:var(--fg-muted)}.gs-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);font-size:var(--fs-14)}.gs-nav a{color:var(--fg-default)}.gs-nav a[aria-current=page]{font-weight:600;text-decoration:none}.gs-hinweis{margin:0;color:var(--fg-muted)}@media(max-width:40rem){.gs-seite{padding:var(--space-lg) var(--space-md) var(--space-xl)}}
