html.js .stimme-fenster{opacity:0;transform:translate(var(--dx,0px), calc(var(--dy,0px) + 16px)) scale(.85);transition:opacity .35s,transform .55s cubic-bezier(.25,1.6,.4,1)}html.js .stimme-fenster.ist-offen{opacity:1;transform:translate(var(--dx,0px), var(--dy,0px)) scale(1)}html.js .stimme-fenster.ist-offen .stimme-innen{animation:6s ease-in-out 1s infinite stimmeSchweben}.stimme-kipp{transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s ease-out}.stimme-innen{transition:border-color .35s,box-shadow .35s}.stimme-fenster:hover .stimme-innen,.stimme-fenster:focus-within .stimme-innen{border-color:#f0762b8c;box-shadow:0 0 45px #f0762b29,0 20px 50px #00000073}@keyframes stimmeSchweben{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}html.js .stimme-fenster.wird-bewegt{z-index:40;transition:none;position:relative}html.js .stimme-fenster.wird-bewegt .stimme-innen{animation:none}html.js .stimme-fenster.ist-zu{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px)) scale(.85);pointer-events:none}@media (prefers-reduced-motion:reduce){html.js .stimme-fenster{opacity:1;transform:translate(var(--dx,0px), var(--dy,0px));transition:opacity .2s}html.js .stimme-fenster.ist-offen .stimme-innen{animation:none}}.thema-schaubild{border:1px solid var(--color-ink-700);background-color:var(--color-ink-950);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='2' cy='2' r='0.9' fill='%23221d19'/%3E%3C/svg%3E");border-radius:10px;margin:1.75rem 0 2rem;overflow:hidden}.thema-schaubild .ts-buehne{padding:1.5rem .75rem 1.25rem}@media (width>=48rem){.thema-schaubild .ts-buehne{padding:1.75rem 1rem 1.5rem}}.thema-schaubild .ts-svg{width:100%;height:auto;margin-inline:auto;display:block;overflow:visible}.thema-schaubild .ts-breit{max-width:50rem;display:none}.thema-schaubild .ts-hoch{max-width:26rem}@media (width>=48rem){.thema-schaubild .ts-breit{display:block}.thema-schaubild .ts-hoch{display:none}}.thema-schaubild .ts-unterschrift{border-top:1px solid var(--color-ink-700);background:var(--color-ink-900);color:var(--color-ink-300);font-family:var(--font-mono);padding:.875rem 1.25rem;font-size:.75rem;line-height:1.75}.thema-schaubild .ts-prompt{color:var(--color-accent-500)}.thema-schaubild .ts-linie{fill:none;stroke:var(--color-linie);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.thema-schaubild .ts-linie.ts-fein{stroke-width:1.5px;stroke-dasharray:2 5}.thema-schaubild .ts-linie.ts-duenn{stroke-width:1.5px}.thema-schaubild .ts-weg{fill:none;stroke:none}.thema-schaubild .ts-ikon{fill:none;stroke:var(--color-ink-300);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.thema-schaubild .ts-ikon *{vector-effect:non-scaling-stroke}.thema-schaubild .ts-ikon .ts-maske{fill:var(--color-ink-950)}.thema-schaubild .ts-ikon.ts-akzent{stroke:var(--color-accent-500)}.thema-schaubild .ts-ikon.ts-ok{stroke:var(--color-ok-400)}.thema-schaubild .ts-ikon.ts-angriff{stroke:#e0564a}.thema-schaubild .ts-gedimmt{opacity:.5}.thema-schaubild .ts-box{fill:var(--color-ink-900);stroke:var(--color-linie);stroke-width:1.5px}.thema-schaubild .ts-host{fill:var(--color-ink-900);stroke:var(--color-accent-500);stroke-width:2px}.thema-schaubild .ts-led{fill:var(--color-linie)}.thema-schaubild .ts-zone{fill:none;stroke:var(--color-linie);stroke-width:1.5px;stroke-dasharray:4 5}.thema-schaubild .ts-zone.ts-zone-akzent{stroke:var(--color-accent-500)}.thema-schaubild .ts-knoten>rect{fill:var(--color-ink-900);stroke:var(--color-accent-500);stroke-width:2px}.thema-schaubild .ts-3cx{fill:var(--color-ink-100);font-family:var(--font-sans);letter-spacing:.02em;font-size:20px;font-weight:700}.thema-schaubild .ts-ring{fill:none;stroke:var(--color-linie);stroke-width:2px}.thema-schaubild .ts-ring.ts-ring-flaeche{fill:var(--color-ink-900)}.thema-schaubild .ts-ring.ts-ring-akzent{fill:var(--color-ink-950);stroke:var(--color-accent-500)}.thema-schaubild .ts-ring.ts-ring-hell{fill:var(--color-ink-950);stroke:var(--color-ink-300)}.thema-schaubild .ts-ring.ts-ring-ok{stroke:var(--color-ok-400)}.thema-schaubild .ts-ring.ts-ring-angriff{stroke:#e0564a}.thema-schaubild .ts-ring.ts-ring-fein{stroke-width:1.5px;stroke-dasharray:2 5}.thema-schaubild .ts-ring.ts-ring-dick{stroke-width:2.5px}.thema-schaubild .ts-chip>rect{fill:var(--color-ink-950);stroke:var(--color-linie);stroke-width:1.5px}.thema-schaubild .ts-marke-akzent{fill:var(--color-accent-500)}.thema-schaubild .ts-marke-ok{fill:var(--color-ok-400)}.thema-schaubild .ts-balken{stroke:var(--color-ink-300);stroke-width:3px}.thema-schaubild .ts-balken.ts-balken-alt{stroke:var(--color-linie)}.thema-schaubild .ts-balken-spitze{stroke:var(--color-ink-300)}.thema-schaubild .ts-heute-linie{fill:none;stroke:var(--color-accent-500);stroke-width:1.5px;stroke-dasharray:3 4}.thema-schaubild .ts-kreuz circle,.thema-schaubild .ts-haken circle{fill:var(--color-ink-950);stroke-width:2px}.thema-schaubild .ts-kreuz circle,.thema-schaubild .ts-kreuz path{stroke:#e0564a}.thema-schaubild .ts-haken circle,.thema-schaubild .ts-haken path{stroke:var(--color-ok-400)}.thema-schaubild .ts-kreuz path,.thema-schaubild .ts-haken path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.thema-schaubild .ts-punkt{fill:var(--color-accent-500)}.thema-schaubild .ts-punkt-ok{fill:var(--color-ok-400)}.thema-schaubild .ts-punkt-angriff{fill:#e0564a}.thema-schaubild .ts-txt{fill:var(--color-ink-400);font-family:var(--font-mono);letter-spacing:.06em}.thema-schaubild .ts-breit .ts-txt{font-size:13.5px}.thema-schaubild .ts-hoch .ts-txt{font-size:12.5px}.thema-schaubild .ts-txt.ts-hell{fill:var(--color-ink-300)}.thema-schaubild .ts-txt.ts-txt-akzent{fill:var(--color-accent-500)}.thema-schaubild .ts-txt.ts-txt-angriff{fill:#e0564a}.thema-schaubild .ts-txt.ts-halo{paint-order:stroke;stroke:var(--color-ink-950);stroke-width:5px;stroke-linejoin:round}.thema-schaubild .ts-ziffer{fill:var(--color-ink-100);font-family:var(--font-sans);font-weight:700}.thema-schaubild .ts-breit .ts-ziffer{font-size:38px}.thema-schaubild .ts-hoch .ts-ziffer{font-size:32px}@media (prefers-reduced-motion:no-preference){html.js .thema-schaubild [data-s]{opacity:0;transition:opacity .55s ease var(--d,0s)}html.js .thema-schaubild [data-s] [pathLength]{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s ease var(--d,0s)}html.js .thema-schaubild.ts-laeuft [data-s]{opacity:1}html.js .thema-schaubild.ts-laeuft [data-s] [pathLength]{stroke-dashoffset:0}html.js .thema-schaubild [data-tr]{opacity:0;transition:opacity .35s}html.js .thema-schaubild [data-tr].ts-treffer{opacity:1}}
