._5pVeBG_huelle{background:var(--flaeche-2);border:1px solid var(--linie-2);border-radius:var(--r-flaeche);width:100%;max-width:38rem;box-shadow:var(--schatten);--tusche:var(--tinte);--mass:var(--blau);justify-self:end;overflow:hidden}._5pVeBG_svg{width:100%;height:auto;font-family:var(--mono);display:block}._5pVeBG_rasterPunkt{fill:var(--linie-2)}._5pVeBG_papier{fill:var(--flaeche);stroke:none}._5pVeBG_kontur,._5pVeBG_strich{stroke:var(--tusche);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;fill:none}._5pVeBG_zart{stroke-width:.9px;stroke:var(--grau)}._5pVeBG_glanz{stroke-width:.7px;stroke:var(--grau-2)}._5pVeBG_stamm{stroke-width:2.6px}._5pVeBG_schraffur{fill:url(#p-fein);stroke:none;pointer-events:none}._5pVeBG_dicht{fill:url(#p-dicht)}._5pVeBG_hLinie{stroke:var(--tusche);stroke-width:.7px;opacity:.6}._5pVeBG_tint{stroke:none}._5pVeBG_rasen{fill:color-mix(in srgb, var(--gruen-punkt) 26%, var(--flaeche))}._5pVeBG_sockelL{fill:color-mix(in srgb, var(--tinte) 24%, var(--flaeche))}._5pVeBG_sockelR{fill:color-mix(in srgb, var(--tinte) 34%, var(--flaeche))}._5pVeBG_rand{fill:color-mix(in srgb, var(--tinte) 8%, var(--flaeche))}._5pVeBG_wasser{fill:url(#p-wasser)}._5pVeBG_wandL{fill:color-mix(in srgb, var(--tinte) 8%, var(--flaeche))}._5pVeBG_wandR{fill:color-mix(in srgb, var(--tinte) 20%, var(--flaeche))}._5pVeBG_glas{fill:url(#p-glas)}._5pVeBG_glasD{fill:url(#p-glasdunkel)}._5pVeBG_dach{fill:var(--flaeche)}._5pVeBG_dachL{fill:color-mix(in srgb, var(--tinte) 12%, var(--flaeche))}._5pVeBG_dachR{fill:color-mix(in srgb, var(--tinte) 26%, var(--flaeche))}._5pVeBG_laub{fill:color-mix(in srgb, var(--gruen-punkt) 55%, var(--flaeche))}._5pVeBG_stake path{fill:none;stroke:var(--tusche);stroke-width:1.4px;stroke-linecap:round}._5pVeBG_stake circle{fill:var(--rot-punkt);stroke:var(--flaeche);stroke-width:1.5px}._5pVeBG_baulinie{fill:none;stroke:var(--rot);stroke-width:1.1px;stroke-dasharray:5 3;opacity:.8}._5pVeBG_baulinieText{fill:var(--rot);letter-spacing:.06em;font-size:9.5px}._5pVeBG_mass path{fill:none;stroke:var(--mass);stroke-width:1px}._5pVeBG_mass ._5pVeBG_hilf{stroke-width:.7px;stroke-dasharray:3 2}._5pVeBG_mass text{fill:var(--mass);font-size:11px;font-weight:500}._5pVeBG_ebene{fill:color-mix(in srgb, var(--gruen-punkt) 14%, transparent);stroke:var(--gruen-punkt);stroke-width:1.6px;stroke-linejoin:round}._5pVeBG_wolke{fill:none;stroke:var(--rot-punkt);stroke-width:1.8px;stroke-linecap:round}._5pVeBG_pillenGruppe text{fill:var(--tinte);font-size:10.5px;font-weight:500}._5pVeBG_pille{fill:var(--flaeche);stroke-width:1.3px}._5pVeBG_leitlinie{fill:none;stroke-width:1.2px;stroke-dasharray:3 3}._5pVeBG_ok{color:var(--gruen-punkt)}._5pVeBG_fehler{color:var(--rot-punkt)}._5pVeBG_ok ._5pVeBG_pille,._5pVeBG_ok ._5pVeBG_leitlinie,._5pVeBG_fehler ._5pVeBG_pille,._5pVeBG_fehler ._5pVeBG_leitlinie{stroke:currentColor}._5pVeBG_ok ._5pVeBG_pillePunkt,._5pVeBG_ok ._5pVeBG_ziel,._5pVeBG_fehler ._5pVeBG_pillePunkt,._5pVeBG_fehler ._5pVeBG_ziel{fill:currentColor}._5pVeBG_stempel{transform-box:fill-box;transform-origin:50%;transform:rotate(-5deg)}._5pVeBG_stempel rect{fill:color-mix(in srgb, var(--gruen-punkt) 12%, var(--flaeche));stroke:var(--gruen-punkt);stroke-width:2px}._5pVeBG_stempel text{fill:var(--gruen);letter-spacing:.08em;font-size:13px;font-weight:700}._5pVeBG_stempel ._5pVeBG_stempelKlein{fill:var(--grau);letter-spacing:.06em;font-size:9px;font-weight:500}._5pVeBG_stempelRot{fill:var(--rot-punkt)}._5pVeBG_stempelGruen{fill:var(--gruen-punkt)}._5pVeBG_achse{fill:none;stroke:var(--linie-2);stroke-width:2px}._5pVeBG_fortschritt{fill:var(--tinte);transform-box:fill-box;transform-origin:0;animation:24s linear infinite _5pVeBG_fortschritt}._5pVeBG_stufe{fill:var(--grau-2);letter-spacing:.1em;font-size:10px;font-weight:600}._5pVeBG_stufe._5pVeBG_aktiv{fill:var(--tinte)}._5pVeBG_knoten{fill:var(--flaeche-2);stroke:var(--grau-2);stroke-width:1.5px}@keyframes _5pVeBG_fortschritt{0%{transform:scaleX(0)}96%{opacity:1;transform:scaleX(1)}98.5%,to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._5pVeBG_huelle *{animation:none!important}._5pVeBG_nurAnim{display:none}._5pVeBG_fortschritt{transform:scaleX(1)}._5pVeBG_stufe._5pVeBG_aktiv{opacity:0}}
._3Ns8vG_status{border-radius:var(--r-rund);min-height:1.75rem;font-size:var(--t-xs);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.45rem;padding:.25rem .85rem .25rem .65rem;font-weight:600;line-height:1.25;display:inline-flex}._3Ns8vG_punkt{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}._3Ns8vG_verfuegbar{color:var(--gruen);background:var(--gruen-flaeche);border-color:color-mix(in srgb, var(--gruen) 40%, transparent)}._3Ns8vG_demnaechst{color:var(--tinte-2);background:var(--flaeche-2);border-color:var(--linie-2)}._3Ns8vG_demnaechst ._3Ns8vG_punkt{background:var(--grau-2)}
.gkDPta_karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-flaeche);height:100%;color:var(--tinte-2);flex-direction:column;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);text-decoration:none;display:flex}.gkDPta_oben{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.gkDPta_name{font-size:var(--t-l);letter-spacing:-.02em}.gkDPta_beschreibung{font-size:var(--t-s)}.gkDPta_adresse{font-size:var(--t-s);color:var(--tinte);margin-top:auto;padding-top:.5rem;font-weight:500}.gkDPta_link{transition:border-color var(--dauer), background var(--dauer), transform .4s var(--weich), box-shadow .4s var(--weich);position:relative;overflow:hidden}.gkDPta_link:before{content:"";background:linear-gradient(105deg, transparent 35%, color-mix(in srgb, var(--gruen-punkt) 14%, transparent) 50%, transparent 65%);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.gkDPta_link:hover{border-color:var(--linie-2);background:color-mix(in srgb, var(--tinte) 3%, var(--flaeche));box-shadow:var(--schatten);transform:translateY(-4px)}.gkDPta_link:hover:before{transition:transform .9s var(--weich);transform:translate(100%)}@media (prefers-reduced-motion:reduce){.gkDPta_link:hover{transform:none}.gkDPta_link:hover:before{transition:none}}.gkDPta_link:hover .gkDPta_adresse{text-decoration:underline}.gkDPta_link:focus-visible{border-radius:var(--r-flaeche)}.gkDPta_inaktiv{opacity:.62;filter:grayscale();border-style:dashed;border-color:var(--linie-2);background:0 0}.gkDPta_inaktiv .gkDPta_name{color:var(--tinte-2)}.gkDPta_inaktiv .gkDPta_beschreibung{color:var(--grau)}
.AohGrW_raster{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:clamp(.75rem,2vw,1.25rem);display:grid}.AohGrW_raster>li{animation:AohGrW_auf .8s var(--weich) both;animation-delay:calc(.15s + var(--i,0) * .12s)}@keyframes AohGrW_auf{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.AohGrW_raster>li{animation:none}}
._8aEwW_seite{padding-block:clamp(2.5rem,6vw,5.5rem) 0}._8aEwW_hero{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:60rem){._8aEwW_hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}._8aEwW_titel{max-width:16ch;font-size:var(--t-3xl);letter-spacing:-.045em;animation:_8aEwW_ein .9s var(--weich) both;line-height:1.02}._8aEwW_werkzeuge{margin-top:clamp(3rem,6vw,5.5rem)}._8aEwW_untertitel{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--grau);margin-bottom:1.25rem;font-weight:600}@keyframes _8aEwW_ein{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){._8aEwW_titel{animation:none}}
