@keyframes mr-linie-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes mr-linie-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes mr-auf{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes mr-ein{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes mr-kappen{0%{opacity:0;transform:rotate(-90deg)scale(1.8)}to{opacity:1;transform:none}}.mr-weg{--mr-knoten:3.5rem}@media (min-width:640px){.mr-weg{--mr-knoten:4rem}}.mr-bahn{left:calc(var(--mr-knoten) / 2);top:calc(var(--mr-knoten) / 2);bottom:calc(var(--mr-knoten) / 2)}.mr-bahn-gold{transform-origin:top}.mr-knoten-flaeche{background:var(--ton-grund-2);clip-path:polygon(0 0, calc(100% - var(--fase-klein)) 0, 100% var(--fase-klein), 100% 100%, var(--fase-klein) 100%, 0 calc(100% - var(--fase-klein)))}.mr-seitenweg{margin-left:calc(var(--mr-knoten) / 2)}.mr-seitenweg-linie{transform-origin:0}.mr-paket{opacity:0}[data-buehne=wartet] .mr-bahn-gold,[data-buehne=wartet] .mr-seitenweg-linie{transform:scale(0)}[data-buehne=wartet] :is(.mr-knoten,.mr-station-name,.mr-seitenweg-kreuz,.mr-seitenweg-text){opacity:0}[data-buehne=laeuft] .mr-bahn-gold{animation:mr-linie-y 1.8s var(--kurve-standard) .3s both}[data-buehne=laeuft] .mr-knoten{animation:mr-auf .7s var(--kurve-weich) calc(.25s + var(--i) * .7s) both}[data-buehne=laeuft] .mr-station-name{animation:mr-ein .7s var(--kurve-weich) calc(.35s + var(--i) * .7s) both}[data-buehne=laeuft] .mr-seitenweg-linie{animation:mr-linie-x .6s var(--kurve-weich) 1.15s both}[data-buehne=laeuft] .mr-seitenweg-kreuz{animation:mr-kappen .7s var(--kurve-weich) 1.6s both}[data-buehne=laeuft] .mr-seitenweg-text{animation:mr-ein .7s var(--kurve-weich) 1.7s both}@keyframes mr-paket{0%{opacity:0;transform:translate(0,0)}4%{opacity:1}22%,40%{opacity:1;transform:translateY(38%)}62%{opacity:1;transform:translateY(100%)}66%,to{opacity:0;transform:translateY(100%)}}[data-buehne=laeuft] .mr-paket{animation:mr-paket 9s var(--kurve-standard) 2.6s infinite}.mr-marke{opacity:.55;transition:opacity var(--dauer-kurz) ease;border:1.5px solid}.mr-marke-an{opacity:0;transition:opacity .25s var(--kurve-weich), transform .25s var(--kurve-weich);transform:scale(.4)}.wahl:is([aria-checked=true],[aria-pressed=true]) .mr-marke{opacity:1}.wahl:is([aria-checked=true],[aria-pressed=true]) .mr-marke-an{opacity:1;transform:none}[aria-invalid=true]>.wahl:after{content:"";background:var(--farbe-fehler);height:2px;position:absolute;inset:auto 0 0}.mr-glied{opacity:calc(.4 + .6 * clamp(0, calc((var(--fortschritt,1) - var(--schwelle)) * 30 + 1), 1));transition:opacity .3s linear}@media (prefers-reduced-motion:reduce){.mr-paket{opacity:0;animation:none!important}}
