.wz{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--grund:#090911;--flaeche:#14141d;--flaeche-hoch:#1e1e28;--kante:#2a2a35;--kante-stark:#41414f;--text:#efeff5;--text-gedaempft:#bcbdc7;--text-schwach:#a3a4ad;--akzent:#ad9dff;--akzent-hover:#c0b4ff;--akzent-schwach:#2e2553;--auf-akzent:#0f0d1c;--gefahr:#ff8785;--gefahr-schwach:#4b1d1d;--gut:#6fd395;--verlauf-knopf:linear-gradient(135deg, #afacff, #e68cde);--verlauf-marke:linear-gradient(120deg, #a491ff, #de79d7 55%, #ff9685);--leuchten-ruhe:-5px 7px 20px -9px #9f88ff8c, 5px 7px 20px -9px #ed74bd73;--leuchten-hover:-8px 12px 32px -8px #a491ffb3, 8px 12px 32px -8px #ff96858c;--nacht:#0b0b13;--violett:#a491ff;--magenta:#e57fdd;--koralle:#ff9c8b;isolation:isolate;background:var(--nacht);min-height:100dvh;color:var(--text);position:relative}@supports (color:lab(0% 0 0)){.wz{--grund:lab(2.662% 1.08359 -3.77125);--flaeche:lab(6.54036% 1.82723 -6.22435);--flaeche-hoch:lab(11.4124% 2.23275 -7.12164);--kante:lab(17.4497% 2.15864 -7.15268);--kante-stark:lab(27.854% 2.55629 -8.59845);--text:lab(94.712% .746548 -2.92348);--text-gedaempft:lab(76.6789% 1.33681 -5.09706);--text-schwach:lab(67.3985% 1.34328 -5.09312);--akzent:lab(69.0982% 24.4939 -50.7806);--akzent-hover:lab(76.4072% 20.0693 -44.2888);--akzent-schwach:lab(17.6804% 14.2851 -26.8744);--auf-akzent:lab(4.19462% 3.25993 -8.74136);--gefahr:lab(70.537% 50.7596 25.1373);--gefahr-schwach:lab(18.0863% 22.2354 11.124);--gut:lab(77.3444% -41.131 21.166);--verlauf-knopf:linear-gradient(135deg, lab(72.8626% 18.9905 -48.8344), lab(69.9875% 43.838 -27.3385));--verlauf-marke:linear-gradient(120deg, lab(65.2456% 29.16 -57.2869), lab(65.023% 49.6367 -30.8645) 55%, lab(73.2262% 42.3857 29.2491));--leuchten-ruhe:-5px 7px 20px -9px lab(62.9028% 29.4232 -57.2441/.55), 5px 7px 20px -9px lab(65.1683% 53.6579 -15.9294/.45);--leuchten-hover:-8px 12px 32px -8px lab(65.2456% 29.16 -57.2869/.7), 8px 12px 32px -8px lab(73.2262% 42.3857 29.2491/.55);--violett:lab(65.2456% 29.16 -57.2869);--magenta:lab(67.3488% 49.6434 -30.8831);--koralle:lab(74.3874% 42.3687 29.2092)}}.wz ::selection{color:#fff;background:#de79d773;background:lab(65.023% 49.6367 -30.8645/.45)}.wz-licht{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wz-kegel{transform-origin:50% 0;background:radial-gradient(30% 62% at 50% 0,#e5e6fc21,#0000 72%);background:radial-gradient(30% 62% at 50% 0,lab(91.6132% 2.97064 -10.8608/.13),#0000 72%);width:46rem;height:68rem;animation:11s ease-in-out infinite alternate wz-kegel;position:absolute;top:-18rem}.wz-kegel--links{--w0:-28deg;--w1:-20deg;left:-14rem;transform:rotate(-24deg)}.wz-kegel--rechts{--w0:28deg;--w1:20deg;animation-delay:-5.5s;right:-14rem;transform:rotate(24deg)}@keyframes wz-kegel{0%{transform:rotate(var(--w0));opacity:.8}to{transform:rotate(var(--w1));opacity:1}}.wz-horizont{filter:blur(8px);background:radial-gradient(50% 50%,#b954cf47,#7552db1f 45%,#0000 72%);background:radial-gradient(50% 50%,lab(52.7695% 54.6664 -46.1591/.28),lab(44.5787% 40.2541 -66.788/.12) 45%,#0000 72%);width:72rem;height:24rem;margin-left:-36rem;position:absolute;left:50%}.wz-korn{opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.6 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.wz-zeiger{opacity:0;background:radial-gradient(38rem circle at var(--mx,70%) var(--my,30%), #be85f917, transparent 62%);transition:opacity .6s var(--kurve);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.wz-zeiger{background:radial-gradient(38rem circle at var(--mx,70%) var(--my,30%), lab(65.0273% 38.5536 -50.1185/.09), transparent 62%)}}.wz[data-zeiger=an] .wz-zeiger{opacity:1}.wz-status-punkt{background:var(--koralle);border-radius:999px;width:.5rem;height:.5rem;position:relative}.wz-status-punkt:after{content:"";border-radius:inherit;border:1px solid var(--koralle);animation:wz-funk 2.4s var(--kurve) infinite;position:absolute;inset:-4px}@keyframes wz-funk{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.1)}}.wz-titel{letter-spacing:-.045em;text-wrap:balance;animation:wz-titel 1.1s var(--kurve) both;font-size:clamp(3rem,1.6rem + 6.4vw,7.4rem);font-weight:650;line-height:.92}@keyframes wz-titel{0%{clip-path:inset(-.3em -.1em 100%);transform:translateY(.18em)}to{clip-path:inset(-.3em -.1em);transform:none}}.wz-unter{letter-spacing:-.025em;animation:wz-titel 1.1s var(--kurve) .16s both;font-size:clamp(1.35rem,.9rem + 1.9vw,2.35rem);font-weight:600;line-height:1.12}.wz-felder{grid-template-columns:repeat(20,minmax(0,1fr));gap:3px;display:grid}.wz-feldchen{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:3px;height:.6rem}.wz-feldchen--vergeben{background:var(--verlauf-marke);background-size:2000% 100%;background-position:calc(var(--i) * 5.26%) 0;animation:wz-feldchen .52s var(--kurve) both;animation-delay:calc(.3s + var(--i) * 45ms);box-shadow:0 0 10px #de79d759;box-shadow:0 0 10px lab(65.023% 49.6367 -30.8645/.35)}.wz-feldchen--meins{outline:2px solid var(--koralle);outline-offset:2px}@keyframes wz-feldchen{0%{opacity:.2;transform:scaleY(.2)}}.wz-bahn{width:100%;height:auto;display:block;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0%,#000 32%);mask-image:linear-gradient(#0000 0%,#000 32%)}@media (max-width:640px){.wz-bahn{width:150%;margin-left:-25%}}.wz-bahnrahmen{overflow-x:clip}.wz-bahn .linie{stroke:#ffffff29;stroke:lab(100% 0 0/.16);stroke-width:1px;vector-effect:non-scaling-stroke;fill:none}.wz-bahn .spur{fill:#ffffff08;fill:lab(100% 0 0/.03)}.wz-bahn .spur--frei{fill:#ffffff0f;fill:lab(100% 0 0/.06);opacity:.45;animation:5.4s ease-in-out infinite wz-warten;animation-delay:calc(var(--i) * .14s)}@keyframes wz-warten{50%{opacity:1}}.wz-bahn .spur--vergeben{fill:url(#wz-spur);opacity:.55}.wz-bahn .spur--meine{fill:url(#wz-spur-hell);opacity:1;animation:wz-meine 1.8s var(--kurve) both}@keyframes wz-meine{0%{opacity:0}}.wz-bahn .stab{stroke:#ffdcd3;stroke:lab(91.2823% 20.7595 13.8883);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #fa8cd7e6);filter:drop-shadow(0 0 6px lab(72.2251% 49.6266 -19.9355/.9));transform-box:fill-box;transform-origin:50%;animation:wz-stab 1.5s var(--kurve-bewegung) both;animation-delay:calc(.45s + var(--i) * 75ms)}.wz-bahn .stab--meiner{stroke:#fff;stroke-width:7px}@keyframes wz-stab{0%{transform:translate(var(--dx), var(--dy)) scale(var(--s));opacity:0}12%{opacity:1}}.wz-bahn .ziellinie{stroke:#ffffff8c;stroke:lab(100% 0 0/.55);stroke-width:2px;vector-effect:non-scaling-stroke}.wz-bahn .ziel-text{fill:#fff9;fill:lab(100% 0 0/.6)}.wz-bahn .nummer{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-anchor:middle;fill:#ffffff6b;fill:lab(100% 0 0/.42);font-size:13px;font-weight:600}.wz-bahn .nummer--vergeben{fill:#f7b9f0;fill:lab(82.3527% 29.3106 -18.4026)}.wz-bahn .nummer--meine{fill:#fff}.wz-bahn .zone{fill:none;stroke:#fff3;stroke:lab(100% 0 0/.2);stroke-width:1.5px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke;transition:stroke .6s var(--kurve)}.wz-bahn .zone-text{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;fill:#ffffff61;fill:lab(100% 0 0/.38);transition:fill .6s var(--kurve);font-size:11px}.wz[data-wechsel="2"] .zone-1,.wz[data-wechsel="3"] .zone-1,.wz[data-wechsel="3"] .zone-2,.wz[data-wechsel=ziel] .zone{stroke:#ed9ee5;stroke:lab(74.9405% 38.0344 -23.7853);stroke-dasharray:none}.wz[data-wechsel="2"] .zone-text-1,.wz[data-wechsel="3"] .zone-text-1,.wz[data-wechsel="3"] .zone-text-2,.wz[data-wechsel=ziel] .zone-text{fill:#f6c5f1;fill:lab(84.9641% 23.4763 -14.774)}.wz[data-wechsel="1"] .zone-1,.wz[data-wechsel="2"] .zone-2,.wz[data-wechsel="3"] .zone-3{stroke:#ffb8ab;stroke:lab(81.5435% 36.0755 24.5395);animation:1.6s ease-in-out infinite wz-zone}@keyframes wz-zone{50%{opacity:.45}}.wz-bahn .ziel-streif{opacity:0;fill:url(#wz-streif)}.wz[data-wechsel=ziel] .wz-bahn .ziel-streif{animation:wz-streif 1.6s var(--kurve-bewegung) both}@keyframes wz-streif{0%{opacity:0;transform:translateY(40%)}35%{opacity:1}to{opacity:0;transform:translateY(-60%)}}.wz-karte{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:#0f0f19c7;background:lab(4.69491% 1.71674 -6.02995/.78);border-radius:1.5rem;box-shadow:0 40px 90px -40px #000000e6,inset 0 1px #ffffff12;box-shadow:0 40px 90px -40px lab(0% 0 0/.9),inset 0 1px lab(100% 0 0/.07)}.wz-schiene{height:2.75rem;position:relative}.wz-schiene-linie{background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:2px;height:2px;position:absolute;top:1rem;left:.4rem;right:.4rem;overflow:hidden}.wz-schiene-linie:after{content:"";background:var(--verlauf-marke);transform-origin:0;transform:scaleX(calc((var(--s,1) - 1) / 2));transition:transform .72s var(--kurve-bewegung);position:absolute;inset:0}.wz-schlitten{height:.7rem;transform:translateX(calc((var(--s,1) - 1) * 50%));transition:transform .72s var(--kurve-bewegung);position:absolute;top:.68rem;left:0;right:2.5rem}.wz-stab{background:var(--verlauf-marke);border-radius:999px;width:2.5rem;height:.7rem;position:absolute;top:0;left:0;box-shadow:0 0 22px #e57fddbf;box-shadow:0 0 22px lab(67.3488% 49.6434 -30.8831/.75)}.wz-marken{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--text-schwach);justify-content:space-between;font-size:.68rem;display:flex;position:absolute;inset:1.55rem 0 auto}.wz-marken [data-erreicht=ja]{color:var(--text)}html.js-stafette .wz-wechsel:not(.aktiv),html.js-stafette .wz-ohne-js,html:not(.js-stafette) .wz-nav-zwischen{display:none}html.js-stafette .wz-wechsel.aktiv{animation:wz-wechsel .56s var(--kurve) both}@keyframes wz-wechsel{0%{clip-path:inset(0);transform:translate(1.25rem)}}html:not(.js-stafette) .wz-wechsel+.wz-wechsel{border-top:1px solid #ffffff14;border-top:1px solid lab(100% 0 0/.08);margin-top:2rem;padding-top:2rem}.wz-feld{width:100%;min-height:3.5rem;color:var(--text);transition:border-color .18s var(--kurve), box-shadow .18s var(--kurve);background:#ffffff0b;background:lab(100% 0 0/.045);border:1px solid #ffffff2b;border:1px solid lab(100% 0 0/.17);border-radius:.95rem;padding:0 1.1rem;font-size:1.125rem}.wz-feld::placeholder{color:#ffffff61;color:lab(100% 0 0/.38)}.wz-feld:focus{border-color:#e3a2f2;border-color:lab(74.9408% 34.7138 -30.5053);outline:none;box-shadow:0 0 0 4px #b688fe47;box-shadow:0 0 0 4px lab(65.0794% 35.6604 -52.9125/.28)}.wz-feld[aria-invalid=true]{border-color:var(--gefahr)}.wz-feld--klein{min-height:3rem;font-size:1rem}.wz-wahl{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-gedaempft);transition:background .18s var(--kurve), border-color .18s var(--kurve), color .18s var(--kurve), transform .14s var(--kurve);background:#ffffff09;background:lab(100% 0 0/.035);border:1px solid #ffffff26;border:1px solid lab(100% 0 0/.15);align-items:center;gap:.5rem;display:inline-flex;position:relative}.wz-wahl input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.wz-wahl:active{transform:scale(.97)}.wz-wahl:has(:checked){color:var(--text);background:#955be338;background:lab(50.3845% 45.1614 -61.7514/.22);border-color:#e7aaf5d9;border-color:lab(77.42% 31.9748 -28.2247/.85)}.wz-wahl:has(:focus-visible){outline-offset:2px;outline:2px solid #ffb8ab;outline:2px solid lab(81.5435% 36.0755 24.5395)}@media (hover:hover) and (pointer:fine){.wz-wahl:hover{color:var(--text);border-color:#ffffff52;border-color:lab(100% 0 0/.32)}}.wz-chip{border-radius:999px;min-height:2.75rem;padding:0 1rem 0 .8rem;font-size:.95rem}.wz-haken{width:1.1rem;height:1.1rem;transition:background .18s var(--kurve), border-color .18s var(--kurve);border:1.5px solid #ffffff4d;border:1.5px solid lab(100% 0 0/.3);border-radius:999px;place-items:center;display:inline-grid}.wz-haken svg{transition:transform .24s var(--kurve);transform:scale(0)}.wz-wahl:has(:checked) .wz-haken{background:var(--verlauf-marke);border-color:#0000}.wz-wahl:has(:checked) .wz-haken svg{transform:scale(1)}.wz-kachel{border-radius:.95rem;justify-content:flex-start;min-height:3.25rem;padding:.7rem .95rem;font-size:.95rem;line-height:1.25}.wz-kachel--gross{flex-direction:column;justify-content:center;align-items:flex-start;gap:.15rem;min-height:4rem}.wz-kachel-zahl{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--text);font-size:1.05rem;font-weight:600}.wz-branche-frei{display:none}.wz-branchen:has(input[value=sonstiges]:checked)+.wz-branche-frei{display:block}.wz-fehler{color:var(--gefahr);font-size:.875rem}.wz-abschnitt{border-top:1px solid #ffffff12;border-top:1px solid lab(100% 0 0/.07)}.wz-kicker{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#f0b3ea;color:lab(80.0314% 29.3069 -18.3958);font-size:.72rem}.wz-frage{border-bottom:1px solid #ffffff14;border-bottom:1px solid lab(100% 0 0/.08)}.wz-frage summary{cursor:pointer;list-style:none}.wz-frage summary::-webkit-details-marker{display:none}.wz-frage summary .wz-plus{transition:transform .26s var(--kurve)}.wz-frage[open] summary .wz-plus{transform:rotate(45deg)}.wz-zahl{font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-weight:650;line-height:.9}.wz-band{height:2px;position:relative}.wz-band span{background:var(--verlauf-marke);opacity:0;width:50%;height:2px;position:absolute;top:0}.wz-band span:first-child{transform-origin:0;left:0;transform:rotate(-9deg)translate(-12%)}.wz-band span:last-child{transform-origin:100%;right:0;transform:rotate(9deg)translate(12%)}.wz-feiern .wz-band span{animation:wz-band 1.3s var(--kurve) .5s both}@keyframes wz-band{0%,30%{opacity:1;transform:none}to{opacity:0}}.wz-feiern .wz-zahl{animation:wz-zahl .9s var(--kurve) .25s both}@keyframes wz-zahl{0%{clip-path:inset(0 0 100%);transform:scale(.6)translateY(.1em)}}@media (prefers-reduced-motion:reduce){.wz-kegel,.wz-status-punkt:after,.wz-bahn .spur--frei,.wz-bahn .zone,.wz-titel,.wz-unter,.wz-bahn .stab,.wz-feldchen--vergeben,html.js-stafette .wz-wechsel.aktiv,.wz-feiern .wz-band span,.wz-feiern .wz-zahl{animation:none}.wz-zeiger{display:none}.wz-schlitten,.wz-schiene-linie:after{transition-duration:1ms}}
