.betrieb{--grafik-min:1132px;--marke-weit:20ch;padding-inline:var(--rand-band);padding-block:var(--sp-2) var(--sp-9)}.betrieb-held{background:var(--hero);color:var(--hero-ink);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);padding:clamp(1.75rem,5vw,4rem);display:grid}.betrieb-held h1{margin:var(--sp-4) 0;font-size:var(--fs-3xl);letter-spacing:var(--laufweite-h1);line-height:1.04}.betrieb-held h1 em{font-style:normal;font-family:var(--font-mono);letter-spacing:var(--laufweite-akzent);font-weight:500;font-size:var(--akzent-groesse);color:var(--pop);display:block}.betrieb-held p{margin:0 0 var(--sp-5);color:var(--hero-2);font-size:var(--fs-lg);max-width:var(--max-prose);line-height:1.5}.betrieb-held .eyebrow{color:var(--hero-2)}.betrieb-held :focus-visible{outline-color:var(--hero-ink)}html:not(.js) .vortrag-start{display:none}.kennzahlen{background:var(--surface);color:var(--ink);border-radius:var(--radius);padding:var(--sp-5);box-shadow:var(--schatten-schwebend)}.kennzahlen dl{gap:var(--sp-3) var(--sp-4);grid-template-columns:auto minmax(0,1fr);align-items:baseline;margin:0;display:grid}.kennzahlen dt{font-family:var(--font-mono);font-weight:700;font-size:var(--fs-xl);text-align:right;font-variant-numeric:tabular-nums;color:var(--accent)}.kennzahlen dd{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.35}.station{margin-top:var(--sp-8)}.betrieb-kopf{margin-top:0}.station h2{font-size:var(--fs-2xl);margin-bottom:var(--sp-3);scroll-margin-top:var(--sprung-oben)}.bg-intro{margin:0 0 var(--sp-5);max-width:var(--max-prose);color:var(--ink-2)}.betrieb .grafik{margin:0}.betrieb .grafik__bild svg{min-width:var(--grafik-min)}.betrieb .g-meta{font-size:var(--fs-etikett);letter-spacing:0}.bg-legende{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--ink-2);flex-wrap:wrap;display:flex}.bg-legende span{align-items:center;gap:var(--sp-2);display:inline-flex}.bg-legende i{border-radius:var(--radius-fein);width:14px;height:14px;display:block}.bg-l-agent{background:var(--accent-soft);border:1px solid var(--accent)}.bg-l-auto{background:var(--surface-2);border:1px solid var(--line-2)}.bg-l-scan{background:color-mix(in srgb, var(--series-3) 12%, var(--surface));border:1px solid var(--series-3-text)}.bg-l-mensch{background:var(--pop)}.bg-l-navy{background:var(--hero)}.bg-tabelle{margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-2)}.bg-tabelle summary{cursor:pointer;color:var(--accent)}.bg-box-scan{fill:color-mix(in srgb, var(--series-3) 12%, var(--surface));stroke:var(--series-3-text);stroke-width:1.25px}.bg-box-mensch{fill:var(--pop)}.bg-box-navy{fill:var(--hero);stroke:var(--line-2);stroke-width:1px}.bg-band-scan{fill:none;stroke:var(--series-3-text);stroke-width:1.25px;stroke-dasharray:4 5}.bg-titel-pop{font-family:var(--font-sans);font-size:var(--fs-xs);fill:var(--pop-ink);font-weight:700}.bg-text-pop{font-family:var(--font-sans);font-size:var(--fs-klein);fill:var(--pop-ink)}.bg-titel-navy{font-family:var(--font-sans);font-size:var(--fs-xs);fill:var(--hero-ink);font-weight:700}.bg-text-navy{font-family:var(--font-sans);font-size:var(--fs-klein);fill:var(--hero-2)}.bg-mono{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"calt" 0}.bg-aktion{font-family:var(--font-sans);font-size:var(--fs-xs);fill:var(--pop-ink);font-weight:600}.bg-punkt-pop{fill:var(--hero)}.bg-kopf{font-family:var(--font-mono);font-size:var(--fs-etikett);letter-spacing:.06em;fill:var(--accent);font-weight:600}.bg-halo{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.bg-flow-pop{fill:none;stroke:var(--series-2);stroke-width:2px}.bg-flow-scan{fill:none;stroke:var(--series-3-text);stroke-width:1.5px}.bg-spitze-a{fill:var(--accent)}.bg-spitze-p{fill:var(--series-2)}.bg-spitze-s{fill:var(--series-3-text)}.bg-rest{fill:var(--surface-2);opacity:.55}.bg-balken{fill:var(--accent)}.bg-balken-text{font-family:var(--font-sans);font-size:var(--fs-klein);fill:var(--accent-ink);font-weight:600}.bg-band{fill:var(--pop)}.bg-band-text{font-family:var(--font-sans);font-size:var(--fs-xs);fill:var(--pop-ink);font-weight:600}.bg-dot-scan{fill:var(--series-3-text);stroke:var(--surface);stroke-width:2px}.bg-dot-main{fill:var(--ink-2);stroke:var(--surface);stroke-width:2px}.bg-karo{fill:var(--surface);stroke:var(--series-3-text);stroke-width:1.75px}.bg-tick{stroke:var(--ink-2);stroke-width:1.5px;fill:none}.bg-tick-voll{stroke:var(--ink-2);stroke-width:7px}.bg-main{stroke:var(--ink-2);stroke-width:4px;stroke-linecap:round}.bg-zweig{fill:none;stroke:var(--accent);stroke-width:2.25px}.bg-marke-p{fill:var(--pop);stroke:var(--surface);stroke-width:2px}.bg-marke-p-linie{stroke:var(--series-2);stroke-width:2px}.bg-marke-a{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.bg-marke-a-linie{stroke:var(--accent);stroke-width:2px}.bg-marke-n{fill:var(--series-3-text);stroke:var(--surface);stroke-width:2px}.bg-marke-n-linie{stroke:var(--series-3-text);stroke-width:2px}.bg-ring{fill:none;stroke:var(--series-3-text);stroke-width:1.5px;stroke-dasharray:3 6}.bg-strom{fill:var(--accent-soft)}.bg-ziel{fill:var(--hero);stroke:var(--hero-2);stroke-width:1.5px}.bg-ab-modell{fill:color-mix(in srgb, var(--accent) 30%, var(--surface))}.bg-ab-code{fill:var(--series-3)}.bg-zahl{font-family:var(--font-mono);font-size:var(--fs-lg);fill:var(--ink);font-weight:700}.bg-rahmen{fill:none;stroke:var(--line-2);stroke-width:1.25px;stroke-dasharray:4 4}.bg-klammer{fill:none;stroke:var(--line-2);stroke-width:1.25px}.bg-karten{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bg-karten .karte{padding:var(--sp-4) var(--sp-5)}.bg-karten .karte h3{margin:0 0 var(--sp-1);font-size:var(--fs-md)}.bg-karten .karte p{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.5}.leiter{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:0;list-style:none}.leiter li{gap:var(--sp-1) var(--sp-5);padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line);grid-template-columns:minmax(0,12rem) minmax(0,1fr) auto;align-items:center;display:grid}.leiter li:first-child{border-top:0}.leiter h3{font-size:var(--fs-md);margin:0}.leiter p{font-size:var(--fs-sm);color:var(--ink-2);margin:0;line-height:1.45}.bg-chip{font-family:var(--font-mono);font-size:var(--fs-klein);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);justify-self:end}.bg-chip-halt{background:var(--bad-flaeche);color:var(--bad-text)}.bg-chip-meld{background:var(--warn-flaeche);color:var(--warn-text)}.bg-zwei{gap:var(--sp-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.bg-feld{border-radius:var(--radius);padding:var(--sp-6)}.bg-feld h3{margin:0 0 var(--sp-3);font-size:var(--fs-lg)}.bg-feld ul{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.bg-feld li{display:grid}.bg-feld span{font-size:var(--fs-sm);line-height:1.4}.bg-feld-m{background:var(--pop);color:var(--pop-ink)}.bg-feld-a{background:var(--surface);border:1px solid var(--line)}.bg-feld-a span{color:var(--ink-2)}@media screen and (width<=900px){.betrieb-held,.bg-zwei,.bg-karten,.leiter li{grid-template-columns:minmax(0,1fr)}.bg-chip{justify-self:start}.vortrag-start{display:none}}@media screen and (width<=560px){.betrieb .grafik__bild{padding:var(--sp-3)}}html.zeigt-vortrag .station{padding:var(--sp-5) var(--sp-6)}html.zeigt-vortrag .station.ist-da{gap:var(--sp-2);grid-template-rows:auto auto minmax(0,1fr)}html.zeigt-vortrag .betrieb-kopf.ist-da{grid-template-rows:minmax(0,1fr)}html.zeigt-vortrag .bg-intro,html.zeigt-vortrag .bg-tabelle,html.zeigt-vortrag .bg-karten,html.zeigt-vortrag .grafik__schieben,html.zeigt-vortrag .vortrag-start{display:none}html.zeigt-vortrag .station h2{margin:0}html.zeigt-vortrag .betrieb-held{height:100%}html.zeigt-vortrag .betrieb-held h1{font-size:var(--fs-held)}html.zeigt-vortrag .betrieb .grafik{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}html.zeigt-vortrag .betrieb .grafik__bild{min-height:0;padding:var(--sp-3);overflow:hidden}html.zeigt-vortrag .betrieb .grafik__bild svg{width:100%;min-width:0;height:100%}@media print{.vortrag-start,.grafik__schieben,.bg-tabelle{display:none}html .betrieb .station,html.zeigt-vortrag .betrieb .station{padding:var(--sp-4) var(--sp-5);gap:0}.betrieb .station h2,html.zeigt-vortrag .betrieb .station h2{margin:0 0 var(--sp-2)}.betrieb .bg-intro,html.zeigt-vortrag .betrieb .bg-intro{margin:0 0 var(--sp-3);display:block}.betrieb .grafik{flex-direction:column;flex:auto;min-height:0;display:flex}.betrieb .grafik__bild{min-height:0;padding:var(--sp-2);flex:auto;overflow:hidden}.betrieb .grafik__bild svg{width:100%;min-width:0;height:100%}.betrieb-held{flex:auto}}
