.rg-artikel,.rg-seite{--rg-akzent:var(--blue-600,var(--accent,#2563eb));--rg-akzent-tief:var(--blue-700,var(--accent-deep,#1d4ed8));--rg-akzent-text:var(--blue-700,var(--orange-text,#1d4ed8));--rg-akzent-dunkel:var(--blue-800,var(--orange-text,#1e40af));--rg-signal:var(--lime,var(--siegel-hell,#c3f53c));--rg-signal-tinte:var(--lime-ink,var(--tinte,#1b2a06));--rg-flaeche:var(--bg-tint,var(--accent-wash,#eef3ff));--rg-grund:var(--bg-soft,var(--paper-sunken,#f7f9fc));--rg-papier:var(--bg,var(--papier,#ffffff));--rg-linie:var(--line-strong,var(--rule,#d3dae6));--rg-linie-weich:var(--line,var(--rule-soft,#e5e7eb));--rg-tinte:var(--ink-2,var(--tinte-weich,#374151));--rg-dunkel:var(--fg,var(--tinte,#111827));--rg-grau:var(--muted,#6b7280);--rg-pille:var(--pill,var(--radius,999px));--rg-radius:var(--r-md,var(--radius,0px));--rg-weich:cubic-bezier(0.22,0.7,0.25,1);--rg-szene-ink:var(--anthrazit-weich,#315d82);--rg-szene-akzent:var(--orange,#76bd26);--rg-szene-glas:var(--auf-dunkel,#bdd8ed);--rg-szene-auto:var(--linie-hell,#dbe8f0);--rg-szene-flaeche:var(--sand,#f4f8fb)}@keyframes rgAuf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rgVonLinks{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@keyframes rgPunkt{0%{opacity:0;transform:scale(.3)}65%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:none}}@keyframes rgDrift{0%{transform:translateX(-9px)}to{transform:translateX(13px)}}@keyframes rgRotor{to{transform:rotate(1turn)}}@keyframes rgStrasse{to{stroke-dashoffset:-108}}@keyframes rgFahrt{0%{transform:translateX(-140px)}to{transform:translateX(1330px)}}@keyframes rgFahrtKurz{0%{transform:translateX(-140px)}to{transform:translateX(740px)}}@keyframes rgWippen{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes rgStrom{to{stroke-dashoffset:-100}}@keyframes rgBlinken{0%,to{opacity:.55}50%{opacity:1}}@keyframes rgFunkeln{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}.rg-bewegt [data-rg-sicht=""]{opacity:0;transform:translateY(14px)}[data-rg-sicht=an]{opacity:1;transform:none;transition:opacity .6s var(--rg-weich),transform .6s var(--rg-weich)}.rg-deko-kopf{position:relative;max-width:62rem;height:clamp(5.5rem,22vw,8.5rem);margin:1.4rem 0 1.8rem;overflow:hidden;border:1px solid var(--rg-linie-weich);border-radius:var(--r-card,var(--radius-gross,1.5rem));background:var(--rg-szene-flaeche);color:var(--rg-szene-ink);pointer-events:none;contain:layout paint}@media (min-width:40.01rem){.rg-deko-kopf{height:clamp(6rem,12vw,8.5rem)}}.rg-deko-kopf.rg-deko-kopf--schmal{height:3.5rem;margin:1rem 0 1.4rem}.rg-deko{position:absolute;inset:0;width:100%;height:100%;display:block}.rg-deko--eng{display:none}@media (max-width:40rem){.rg-deko--breit{display:none}.rg-deko--eng{display:block}.rg-deko--eng .rg-deko__fahrt{animation-name:rgFahrtKurz;animation-duration:28s}}.rg-deko__wolke{animation:rgDrift 14s ease-in-out infinite alternate;animation-delay:var(--rg-takt,0s)}.rg-deko__rotor{animation:rgRotor 21s linear infinite}.rg-deko__rotor,.rg-deko__strahlen{transform-box:view-box;transform-origin:0 0}.rg-deko__strahlen{animation:rgRotor 70s linear infinite}.rg-deko__strasse{animation:rgStrasse 9s linear infinite}.rg-deko__fahrt{animation:rgFahrt 46s linear infinite}.rg-deko__wippen{animation:rgWippen .9s ease-in-out infinite}.rg-deko__strom{stroke-dasharray:3 22;animation:rgStrom 6s linear infinite}.rg-deko__status{animation:rgBlinken 3.2s ease-in-out infinite}.rg-deko__stern{transform-box:fill-box;transform-origin:50% 50%;animation:rgFunkeln 3.6s ease-in-out infinite;animation-delay:var(--rg-takt,0s)}[data-rg-lauf=aus] *{animation-play-state:paused}.rg-trenner{position:relative;height:2rem;margin:0 0 2.2rem;color:var(--rg-akzent)}.rg-trenner__svg{display:block;width:100%;height:100%}.rg-trenner__linie{stroke:var(--rg-linie);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.rg-trenner:after{content:"";position:absolute;right:0;top:50%;width:10px;height:10px;border-radius:50%;background:var(--rg-signal);transform:translateY(-50%);opacity:1}.rg-bewegt .rg-trenner[data-rg-sicht=""]{opacity:1;transform:none}.rg-bewegt .rg-trenner[data-rg-sicht=""] .rg-trenner__linie{stroke-dashoffset:1}.rg-bewegt .rg-trenner[data-rg-sicht=""]:after{opacity:0}.rg-trenner[data-rg-sicht=an]{transition:none}.rg-trenner[data-rg-sicht=an] .rg-trenner__linie{transition:stroke-dashoffset 1.1s var(--rg-weich)}.rg-trenner[data-rg-sicht=an]:after{transition:opacity .4s ease .9s}.rg-block__titel--mit-motiv{display:flex;align-items:center;gap:.55rem}.rg-motiv{flex:none;width:1.4rem;height:1.4rem;color:var(--rg-akzent)}.rg-motiv path{stroke-dasharray:1;stroke-dashoffset:0}.rg-bewegt [data-rg-sicht=""] .rg-motiv path{stroke-dashoffset:1}[data-rg-sicht=an] .rg-motiv path{transition:stroke-dashoffset .55s var(--rg-weich);transition-delay:calc(.15s + var(--i, 0) * .12s)}.rg-block--kennzahlen .rg-kennzahl{position:relative;overflow:hidden}.rg-block--kennzahlen .rg-kennzahl__wert{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-block--kennzahlen .rg-kennzahl:after{content:"";position:absolute;left:1.1rem;bottom:0;width:2.2rem;height:3px;border-radius:2px 2px 0 0;background:var(--rg-signal);transform-origin:left}.rg-bewegt .rg-block--kennzahlen[data-rg-sicht=""] .rg-kennzahl{opacity:0}.rg-block--kennzahlen[data-rg-sicht=an] .rg-kennzahl{animation:rgAuf .55s var(--rg-weich) backwards;animation-delay:calc(.1s + var(--i, 0) * .09s)}.rg-bewegt .rg-block--kennzahlen[data-rg-sicht=""] .rg-kennzahl:after{transform:scaleX(0)}.rg-block--kennzahlen[data-rg-sicht=an] .rg-kennzahl:after{transform:none;transition:transform .6s var(--rg-weich);transition-delay:calc(.4s + var(--i, 0) * .09s)}.rg-block--zeitstrahl .rg-zeitstrahl__tinte{position:absolute;left:.42rem;top:.5rem;bottom:.5rem;width:2px;height:auto;overflow:visible;pointer-events:none}.rg-zeitstrahl__tinte line{stroke:var(--rg-akzent);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:0}.rg-bewegt .rg-block--zeitstrahl[data-rg-sicht=""] .rg-zeitstrahl__tinte line{stroke-dashoffset:1}.rg-block--zeitstrahl[data-rg-sicht=an] .rg-zeitstrahl__tinte line{transition:stroke-dashoffset calc(.35s + var(--n, 3) * .22s) linear .1s}.rg-block--zeitstrahl .rg-zeitstrahl__punkt{transform-origin:50% 50%}.rg-bewegt .rg-block--zeitstrahl[data-rg-sicht=""] .rg-zeitstrahl__punkt{opacity:0}.rg-block--zeitstrahl[data-rg-sicht=an] .rg-zeitstrahl__punkt{animation:rgPunkt .5s var(--rg-weich) backwards;animation-delay:calc(.15s + var(--i, 0) * .22s)}.rg-bewegt .rg-block--zeitstrahl[data-rg-sicht=""] .rg-zeitstrahl__quelle,.rg-bewegt .rg-block--zeitstrahl[data-rg-sicht=""] .rg-zeitstrahl__wann,.rg-bewegt .rg-block--zeitstrahl[data-rg-sicht=""] .rg-zeitstrahl__was{opacity:0}.rg-block--zeitstrahl[data-rg-sicht=an] .rg-zeitstrahl__quelle,.rg-block--zeitstrahl[data-rg-sicht=an] .rg-zeitstrahl__wann,.rg-block--zeitstrahl[data-rg-sicht=an] .rg-zeitstrahl__was{animation:rgVonLinks .5s var(--rg-weich) backwards;animation-delay:calc(.25s + var(--i, 0) * .22s)}.rg-block--checkliste .rg-checkliste__feld{position:relative;flex:none;width:1.4rem;height:1.4rem;margin:.45rem 0 0}.rg-block--checkliste .rg-checkliste__box{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;border:2px solid var(--rg-akzent);border-radius:.4rem;background:#fff;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.rg-block--checkliste .rg-checkliste__box:checked{background:var(--rg-akzent)}.rg-checkliste__haken{position:absolute;inset:0;pointer-events:none}.rg-checkliste__haken svg{display:block;width:100%;height:100%}.rg-checkliste__haken path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .32s var(--rg-weich)}.rg-checkliste__box:checked+.rg-checkliste__haken path{stroke-dashoffset:0}.rg-bewegt .rg-block--checkliste[data-rg-sicht=""] .rg-checkliste__punkt{opacity:0}.rg-block--checkliste[data-rg-sicht=an] .rg-checkliste__punkt{animation:rgVonLinks .45s var(--rg-weich) backwards;animation-delay:calc(.1s + var(--i, 0) * .07s)}.rg-checkliste__stand>span:first-child{display:inline-flex;align-items:center;gap:.55rem}.rg-checkliste__ring{flex:none;width:1.5rem;height:1.5rem}.rg-checkliste__ring circle{fill:none;stroke-width:3.5}.rg-checkliste__ring-grund{stroke:var(--rg-linie-weich)}.rg-checkliste__ring-stand{stroke:var(--rg-akzent);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--rg-anteil, 0));transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .5s var(--rg-weich),stroke .3s ease}.rg-checkliste--fertig .rg-checkliste__ring-stand,.rg-checkliste__ring-haken{stroke:var(--gruen,var(--ok-ink,#0f9d58))}.rg-checkliste__ring-haken{fill:none;stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .35s var(--rg-weich) .2s}.rg-checkliste--fertig .rg-checkliste__ring-haken{stroke-dashoffset:0}.rg-block--vergleich .rg-vergleich__zelle{display:block}.rg-vergleich__balken{display:block;width:100%;max-width:7rem;height:4px;margin-top:.4rem;border-radius:2px;background:var(--rg-linie-weich);overflow:hidden}.rg-vergleich__balken>span{display:block;height:100%;border-radius:2px;background:var(--rg-akzent);transform-origin:left;transform:scaleX(var(--rg-anteil,0))}.rg-vergleich__balken--voll>span{background:var(--gruen,var(--ok-ink,#0f9d58))}.rg-bewegt .rg-block--vergleich[data-rg-sicht=""] tbody tr{opacity:0}.rg-block--vergleich[data-rg-sicht=an] tbody tr{animation:rgVonLinks .45s var(--rg-weich) backwards;animation-delay:calc(.1s + var(--i, 0) * .08s)}.rg-bewegt .rg-block--vergleich[data-rg-sicht=""] .rg-vergleich__balken>span{transform:scaleX(0)}.rg-block--vergleich[data-rg-sicht=an] .rg-vergleich__balken>span{transition:transform .8s var(--rg-weich);transition-delay:calc(.35s + var(--i, 0) * .08s)}.rg-bewegt .rg-block--berechtigung[data-rg-sicht=""] .bch-karte,.rg-bewegt .rg-block--berechtigung[data-rg-sicht=""] .rg-bcheck__lede{opacity:0}.rg-block--berechtigung[data-rg-sicht=an] .rg-bcheck__lede{animation:rgAuf .5s var(--rg-weich) backwards}.rg-block--berechtigung[data-rg-sicht=an] .bch-karte{animation:rgAuf .5s var(--rg-weich) backwards;animation-delay:.15s}.rg-block--berechtigung[data-rg-sicht=an] .bch-karte:nth-child(2){animation-delay:.24s}.rg-block--berechtigung[data-rg-sicht=an] .bch-karte:nth-child(3){animation-delay:.33s}.rg-block--berechtigung[data-rg-sicht=an] .bch-karte:nth-child(4){animation-delay:.42s}.rg-block--berechtigung[data-rg-sicht=an] .bch-karte:nth-child(n+5){animation-delay:.51s}.rg-artikel .rg-szene__buehne,.rg-seite .rg-szene__buehne{position:relative;isolation:isolate;overflow:hidden;color:var(--rg-szene-ink)}.rg-szene__buehne>.mas{position:relative;z-index:1}.rg-buehne{position:absolute;inset:0;z-index:0;pointer-events:none;color:var(--rg-szene-ink)}.rg-buehne--nacht{--rg-szene-ink:var(--text-grau,#6d86b4);--rg-szene-akzent:#e9d36a;--rg-szene-flaeche:var(--flaeche,#dfe6f4)}.rg-bewegt .rg-block--svg[data-rg-sicht=""] .mas{opacity:0}.rg-block--svg[data-rg-sicht=an] .mas{animation:rgAuf .7s var(--rg-weich) backwards;animation-delay:.1s}@media (prefers-reduced-motion:reduce){.rg-bewegt [data-rg-sicht=""],.rg-bewegt [data-rg-sicht=""] *{opacity:1!important;transform:none!important}.rg-bewegt .rg-trenner[data-rg-sicht=""]:after{opacity:1!important}.rg-bewegt [data-rg-sicht=""] .rg-motiv path,.rg-bewegt [data-rg-sicht=""] .rg-trenner__linie,.rg-bewegt [data-rg-sicht=""] .rg-zeitstrahl__tinte line{stroke-dashoffset:0!important}.rg-bewegt .rg-block--vergleich[data-rg-sicht=""] .rg-vergleich__balken>span{transform:scaleX(var(--rg-anteil,0))!important}.rg-bewegt .rg-block--kennzahlen[data-rg-sicht=""] .rg-kennzahl:after{transform:none!important}.rg-checkliste__box,.rg-checkliste__haken path,.rg-checkliste__ring circle,.rg-deko *,.rg-vergleich__balken>span,[data-rg-sicht],[data-rg-sicht] *,[data-rg-sicht] :after{animation:none!important;transition:none!important}.rg-checkliste__ring-stand{transform:rotate(-90deg)!important}}@media print{.rg-bewegt [data-rg-sicht=""],.rg-bewegt [data-rg-sicht=""] *{opacity:1!important;transform:none!important}.rg-deko-kopf{display:none}}