@layer theme,base;@layer components{.gfx,.ga-karte{--g-ink:var(--erk-linie,#e7ebe9);--g-text:var(--erk-text,#e7ebe9);--g-ink-faint:color-mix(in srgb, var(--erk-linie,#e7ebe9) 32%, transparent);--g-ink-hair:var(--erk-linie-schwach,#9ab4aa29);--g-trace:var(--erk-linie-fein,#9ab4aa7a);--g-node:var(--erk-linie-fein,#9ab4aa7a);--g-grid:color-mix(in srgb, var(--erk-linie-schwach,#9ab4aa29) 60%, transparent);--g-grid-M:var(--erk-linie-schwach,#9ab4aa29);--g-acc:var(--erk-akzent,#c2decb);--g-solid:var(--erk-flaeche,#183d2e);--g-mute:var(--erk-text-leise,#e7ebe9b8);--g-tag-bg:var(--erk-etikett-grund,#183d2e);--g-tag-line:var(--erk-etikett-rand,#9ab4aa52);--g-pill-bg:var(--erk-akzent-flaeche,#204637);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-io:cubic-bezier(.65, 0, .35, 1);--ease-draw:cubic-bezier(.45, 0, .2, 1)}.gfx{aspect-ratio:6/5;--mx:0;--my:0;width:100%;margin:0;position:relative;container:ga-bild/inline-size}.gfx__l{pointer-events:none;width:100%;height:100%;transform:translate3d(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px), 0);transition:transform .9s var(--ease-out);position:absolute;inset:0;overflow:visible}.gfx__l--raster{--d:-5}.gfx__l--traces{--d:5}.gfx__l--motif{--d:11}.gfx__l--detail{--d:18}.gfx.is-tracking .gfx__l{will-change:transform}.gfx path,.gfx circle,.gfx rect,.ga-karte__raster path{stroke-linecap:round;stroke-linejoin:round}.g-grid{fill:none;stroke:var(--g-grid);stroke-width:.6px}.g-grid--M{stroke:var(--g-grid-M);stroke-width:.8px}.g-node{fill:var(--g-node)}.g-tr{fill:none;stroke:var(--g-trace);stroke-width:1.25px}.g-tr--strong{stroke:var(--g-acc)}.g-ink{fill:none;stroke:var(--g-ink);stroke-width:1.25px}.g-faint{stroke:var(--g-ink-faint)}.g-hair{stroke:var(--g-ink-hair);stroke-width:1px}.g-acc{fill:none;stroke:var(--g-acc);stroke-width:1.5px}.g-w15{stroke-width:1.5px}.g-w2{stroke-width:2px}.g-solid,.g-solid-dot{fill:var(--g-solid)}.g-acc-fill{fill:var(--g-acc)}.g-node-big{fill:var(--g-solid);stroke:var(--g-acc);stroke-width:1.5px}.g-tick{fill:none;stroke:var(--g-ink-faint);stroke-width:1.25px}.g-tag{fill:var(--g-tag-bg);stroke:var(--g-tag-line);stroke-width:1px}.g-tag--acc{stroke:var(--g-acc)}.g-pill{fill:var(--g-pill-bg);stroke:var(--g-acc);stroke-width:1px}.g-t{letter-spacing:.02em;fill:var(--g-text);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px;font-weight:600}.g-t--tag{fill:var(--g-text);font-size:10.5px;font-weight:500}.g-t--mute{fill:var(--g-mute);font-size:10.5px;font-weight:500}.g-t--acc{fill:var(--g-acc)}.g-t--big{letter-spacing:.01em;font-size:19px;font-weight:600}.g-t--klein{font-size:9.5px;font-weight:500}.g-t--mittel{letter-spacing:.01em;font-size:13px;font-weight:600}.g-scan-0{stop-color:var(--g-acc);stop-opacity:0}.g-scan-1{stop-color:var(--g-acc);stop-opacity:.2}.g-scanline{fill:none;stroke:var(--g-acc);stroke-width:1.25px;opacity:.75}.g-sweep-0{stop-color:var(--g-acc);stop-opacity:0}.g-sweep-1{stop-color:var(--g-acc);stop-opacity:.34}.bp{opacity:.3}.dr{stroke-dasharray:1 2;stroke-dashoffset:0;fill:none!important}.amb-only{opacity:0}.gfx.is-armed .dr{stroke-dashoffset:1.02px}.gfx.is-armed.is-on .dr{stroke-dashoffset:0;transition:stroke-dashoffset var(--du,1.1s) var(--ease-draw) var(--dl,0s)}.gfx.is-armed .pop{opacity:0;transform:scale(.82)}.gfx.is-armed.is-on .pop{opacity:1;transition:opacity .42s var(--ease-out) var(--dl,0s), transform .62s var(--ease-out) var(--dl,0s);transform:none}.gfx.is-on.is-visible .amb-only:not(.lk-apl--flow){animation:3.6s linear ga-amb}@keyframes ga-amb{0%,24%{opacity:0}36%,88%{opacity:1}to{opacity:0}}.lk-shackle{transform-origin:240px 186px}.gfx.is-armed .lk-shackle{transform:translateY(-22px)}.gfx.is-armed.is-on .lk-shackle{animation:.52s cubic-bezier(.55,0,.9,.4) 1.15s both lk-snap}@keyframes lk-snap{0%{transform:translateY(-22px)}64%{transform:translateY(1.6px)}82%{transform:translateY(-.8px)}to{transform:none}}.lk-key{transform-origin:240px 220px}.gfx.is-armed .lk-key{opacity:.2}.gfx.is-armed.is-on .lk-key{opacity:1;transition:opacity .24s 1.6s}.lk-pulse{fill:none;stroke:var(--g-acc);stroke-width:2px;opacity:0;transform-origin:240px 197px}.gfx.is-armed.is-on .lk-pulse{animation:lk-pulse 1.3s var(--ease-out) 1.62s both}@keyframes lk-pulse{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.24)}}.lk-apl{fill:none;stroke:var(--g-acc);stroke-width:1.25px;stroke-dasharray:1 2;stroke-dashoffset:1.02px}.lk-apl--flow{stroke-dasharray:.05 .07;stroke-width:2.2px}.lk-apn{fill:var(--g-solid);stroke:var(--g-ink-faint);stroke-width:1.25px;opacity:.5}.lk-apr{fill:none;stroke:var(--g-acc);stroke-width:1px;opacity:0}.gfx.is-armed .lk-apl:not(.lk-apl--flow){stroke-dashoffset:0}.gfx.is-armed .lk-apn{stroke:var(--g-acc);opacity:1}.gfx.is-armed.is-on .lk-apl:not(.lk-apl--flow){stroke-dashoffset:1.02px;transition:stroke-dashoffset .52s var(--ease-in) calc(1.85s + var(--i) * 70ms)}.gfx.is-armed.is-on .lk-apn{stroke:var(--g-ink-faint);opacity:.5;transition:opacity .4s ease calc(2.2s + var(--i) * 70ms), stroke .4s ease calc(2.2s + var(--i) * 70ms)}.gfx.is-armed.is-on .lk-apr{animation:lk-ring .7s var(--ease-out) calc(2.15s + var(--i) * 70ms) both}@keyframes lk-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.lk-apr{transform-box:fill-box;transform-origin:50%}.gfx.is-armed.is-on .lk-apl--flow{opacity:1;animation:.48s linear 4 both lk-flow,.3s 1.75s both g-out}@keyframes lk-flow{0%{stroke-dashoffset:.12px}to{stroke-dashoffset:0}}@keyframes g-out{to{opacity:0}}.g-scan{transform:translateY(-20px)}.gfx.is-on.is-visible .g-scan{animation:2.1s linear 1s both g-scan}@keyframes g-scan{0%{transform:translateY(-20px)}to{transform:translateY(440px)}}.gfx.is-on.is-visible .lk-led{animation:1.4s ease-in-out 1.9s g-breathe}@keyframes g-breathe{50%{opacity:.35}}.gfx--lock.is-hot .lk-shackle{animation:lk-check .9s var(--ease-io) both}@keyframes lk-check{0%{transform:none}40%{transform:translateY(-10px)}72%{transform:translateY(1.2px)}86%{transform:translateY(-.6px)}to{transform:none}}.gfx--lock.is-hot .lk-pulse{animation:lk-pulse 1.1s var(--ease-out) .64s both}.cl-pk{fill:none;stroke:var(--g-acc);stroke-width:3.2px;stroke-dasharray:3 97;stroke-dashoffset:100px;opacity:0}.gfx.is-on.is-visible .cl-pk{animation:cl-run 1.6s linear calc(1s + var(--i,0) * .35s) 1}.gfx.is-on.is-visible .cl-pk--dc{animation-duration:1.4s;animation-delay:1.9s}@keyframes cl-run{0%{stroke-dashoffset:100px;opacity:0}6%{opacity:1}94%{opacity:1}to{stroke-dashoffset:0;opacity:0}}.gfx--cloud.is-hot .cl-pk,.gfx--offen.is-hot .cl-pk,.gfx--nachweis.is-hot .cl-pk{animation-duration:1.1s!important}.gfx.is-on.is-visible .cl-led{animation:g-breathe 1.3s ease-in-out calc(var(--i) * .25s) 2}.st-ch{fill:none;stroke:var(--g-trace);stroke-width:1px;opacity:.38}.st-cn{fill:var(--g-node);opacity:.7}.gfx.is-armed .st-ch{opacity:1}.gfx.is-armed.is-on .st-ch{opacity:.38;transition:opacity .9s .7s}.st-ms{transform:none}.gfx.is-armed .st-ms{transform:translate(var(--dx), var(--dy))}.gfx.is-armed.is-on .st-ms{transition:transform 1.1s var(--ease-out) calc(.45s + var(--i) * .13s);transform:none}.st-msin{transform-box:fill-box;transform-origin:50%;transform:rotate(45deg)}.gfx--strategy.is-hot .st-msin{animation:st-ping .7s var(--ease-out) calc(var(--i) * .16s) both}@keyframes st-ping{0%{transform:rotate(45deg)scale(1)}40%{transform:rotate(45deg)scale(1.9)}to{transform:rotate(45deg)scale(1)}}.gfx--strategy.is-hot .st-road.dr{animation:st-redraw 1.2s var(--ease-draw) both}@keyframes st-redraw{0%{stroke-dashoffset:1.02px}to{stroke-dashoffset:0}}.gfx.is-on.is-visible .mo-ecg{animation:1.5s linear 2 mo-run}@keyframes mo-run{to{transform:translate(-112px)}}.gfx--monitor.is-hot .mo-ecg{animation-duration:.85s!important;animation-iteration-count:4!important}.mo-ring{fill:none;stroke:var(--g-acc);stroke-width:3px;stroke-dasharray:1 2;stroke-dashoffset:0}.gfx.is-armed .mo-ring{stroke-dashoffset:1.02px}.gfx.is-armed.is-on .mo-ring{stroke-dashoffset:0;transition:stroke-dashoffset 1.7s var(--ease-io) .9s}.gfx--monitor.is-hot .mo-ring{animation:st-redraw 1.3s var(--ease-io) both}.mo-dot{fill:var(--g-acc);stroke:var(--g-acc);stroke-width:1.5px}.mo-dotring{fill:none;stroke:var(--g-acc);stroke-width:1px;transform-box:fill-box;transform-origin:50%}.gfx.is-on.is-visible .mo-dotring{animation:mo-ping 1s var(--ease-out) calc(1.6s + var(--i) * .3s) 1 both}@keyframes mo-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.mo-ok{opacity:1}.mo-wait{opacity:0}.gfx.is-armed .mo-dot{fill:#0000;stroke:var(--g-ink-faint)}.gfx.is-armed .mo-ok{opacity:0}.gfx.is-armed .mo-wait{opacity:1}.gfx.is-armed.is-on .mo-dot{fill:var(--g-acc);stroke:var(--g-acc);transition:fill .3s ease calc(1.1s + var(--i) * .3s), stroke .3s ease calc(1.1s + var(--i) * .3s)}.gfx.is-armed.is-on .mo-ok{opacity:1;transition:opacity .3s ease calc(1.15s + var(--i) * .3s)}.gfx.is-armed.is-on .mo-wait{opacity:0;transition:opacity .2s ease calc(1.05s + var(--i) * .3s)}.rd-sweep{transform-origin:240px 200px}.gfx.is-on.is-visible .rd-sweep{animation:3.2s linear rd-spin}.gfx--radar.is-hot .rd-sweep{animation-duration:1.8s!important;animation-iteration-count:2!important}@keyframes rd-spin{to{transform:rotate(360deg)}}.rd-flash{fill:none;stroke:var(--g-acc);stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%}.rd-warn{fill:none;stroke:var(--g-acc);stroke-width:1.5px;stroke-dasharray:3 3;opacity:0}.rd-ok,.rd-okmark{opacity:1;transform-box:fill-box;transform-origin:50%}.gfx.is-armed .rd-warn{opacity:1}.gfx.is-armed .rd-ok,.gfx.is-armed .rd-okmark{opacity:0;transform:scale(.4)}.gfx.is-armed.is-on .rd-warn{opacity:0;transition:opacity .2s ease calc(var(--t) + .15s)}.gfx.is-armed.is-on .rd-ok,.gfx.is-armed.is-on .rd-okmark{opacity:1;transition:opacity .26s ease calc(var(--t) + .2s), transform .52s var(--ease-out) calc(var(--t) + .2s);transform:none}.gfx.is-on.is-visible .rd-flash{animation:rd-blip .56s linear var(--t) 1}@keyframes rd-blip{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}.os-vmin{transform-box:fill-box;transform-origin:bottom}.gfx--offen.is-hot .os-vmin{animation:os-heben .76s var(--ease-out) calc(var(--i) * .16s) both}@keyframes os-heben{0%{transform:none}40%{transform:translateY(-7px)}to{transform:none}}.pz-hand{fill:none;stroke:var(--g-ink-faint);stroke-width:1.25px;stroke-dasharray:4 5;opacity:0}.gfx.is-armed .pz-hand{opacity:1}.gfx.is-armed.is-on .pz-hand{opacity:0;transition:opacity .9s .9s}.pz-hub{transform-box:fill-box;transform-origin:50%}.gfx--prozesse.is-hot .pz-hub{animation:pz-ping .76s var(--ease-out) both}@keyframes pz-ping{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.gfx--prozesse.is-hot .pz-ring.dr{animation:st-redraw 1.4s var(--ease-draw) both}.cl-pk--ring{stroke-dasharray:2 98}.gfx.is-on.is-visible .cl-pk--ring{animation-duration:2s;animation-delay:1.3s}.gfx--prozesse.is-hot .cl-pk--ring{animation-duration:1.6s!important}.gfx--nachweis.is-hot .nw-linie.dr{animation:st-redraw 1.4s var(--ease-draw) both}.nw-zeile{transform-box:fill-box;transform-origin:0}.gfx--nachweis.is-hot .nw-zeile{animation:nw-hell .9s var(--ease-out) calc(var(--i) * .14s) both}@keyframes nw-hell{0%{opacity:1}40%{opacity:.35}to{opacity:1}}html[data-bewegung=aus] .gfx *,html[data-bewegung=aus] .ga-karte *{transition:none!important;animation:none!important}html[data-bewegung=aus] .gfx .amb-only{opacity:0!important}html[data-bewegung=aus] .gfx{--mx:0!important;--my:0!important}@media (prefers-reduced-motion:reduce){.gfx *,.ga-karte *{transition:none!important;animation:none!important}.gfx .amb-only{opacity:0!important}.gfx{--mx:0!important;--my:0!important}}@media print{.gfx *,.ga-karte *{transition:none!important;animation:none!important}.gfx .amb-only{opacity:0!important}.gfx__l{transform:none!important}}.ga-karte{isolation:isolate;border:1px solid var(--g-ink-hair);border-radius:calc(var(--radius,.625rem) + 4px);background:var(--erk-grund,#0d2b1f);color:var(--erk-text,#e7ebe9);box-shadow:var(--schatten,0 12px 32px -14px #0a120f99);flex-direction:column;gap:1.25rem;margin:0;padding:clamp(14px,2vw,28px);display:flex;position:relative;overflow:hidden}.ga-karte__raster{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ga-karte__bild{width:100%;max-width:38rem;margin-inline:auto}.ga-karte .gfx__l--raster .g-netz{display:none}.ga-karte__unterschrift{border-top:1px solid var(--g-ink-hair);flex-direction:column;gap:.375rem;padding-top:1rem;display:flex}.ga-karte__titel{color:var(--erk-text,#e7ebe9);font-size:1.125rem;font-weight:500;line-height:1.35}.ga-karte__text{max-width:60ch;color:var(--erk-text-leise,#e7ebe9b8);font-size:1rem;line-height:1.6}.ga-schmal{display:none}@media screen and (width<=767.98px),screen and (pointer:coarse),screen and (hover:none){@container ga-bild (width<=548.57px){.ga-breit{display:none}.ga-schmal{display:inline}.gfx__l{--mx:0;--my:0}}@container ga-bild (width<=606.32px){.gfx--nachweis .ga-breit{display:none}.gfx--nachweis .ga-schmal{display:inline}.gfx--nachweis .gfx__l{--mx:0;--my:0}}}.ga-schmal .g-t{letter-spacing:.01em;font-size:21px}.ga-schmal .g-t--big{font-size:23px}}@layer utilities;
