.kette[data-v-bf5576c1]{--dx:12px;--kachel:48px;--zeile:76px;--f-line:#3a3a3a;--f-fill:#171717;--f-ink:#fafafa;--f-muted:#a3a3a3;--f-on:#2dd4bf;margin:0;position:relative}@media (width>=640px){.kette[data-v-bf5576c1]{--dx:40px;--zeile:88px}.kette--seite[data-v-bf5576c1]{--dx:24px;--zeile:80px}}.kette--seite[data-v-bf5576c1]{--f-line:var(--line);--f-fill:var(--surface);--f-ink:var(--ink);--f-muted:var(--muted);--f-on:var(--accent-text)}.kette__reiter[data-v-bf5576c1]{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.kette--eigen .kette__reiter[data-v-bf5576c1]{margin-bottom:12px}.reiter[data-v-bf5576c1]{border:1px solid var(--f-line);color:var(--f-muted);background:0 0;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:600;line-height:1}.reiter[data-v-bf5576c1]:hover{color:var(--f-ink);border-color:var(--f-ink)}.reiter[aria-pressed=true][data-v-bf5576c1]{color:#0a0a0a;background:var(--f-on);border-color:var(--f-on)}.kette--seite .reiter[aria-pressed=true][data-v-bf5576c1]{color:var(--bg)}.route[data-v-bf5576c1]{min-height:calc(24px + 5 * var(--zeile));flex-direction:column-reverse;justify-content:flex-start;margin:0;padding:0;list-style:none;animation:.32s ease-out einblenden-bf5576c1;display:flex}.kette--eigen .route[data-v-bf5576c1]{min-height:0}@keyframes einblenden-bf5576c1{0%{opacity:0}to{opacity:1}}.knoten[data-v-bf5576c1]{grid-template-columns:var(--kachel) minmax(0,1fr);min-height:var(--zeile);padding-left:calc(var(--i) * var(--dx));align-items:start;gap:12px;display:grid;position:relative}.kante[data-v-bf5576c1]{top:var(--kachel);bottom:0;left:calc(-1px + var(--i) * var(--dx) + var(--kachel) / 2 - var(--dx));width:calc(2px + var(--dx));position:absolute;overflow:visible}.kante__linie[data-v-bf5576c1]{fill:none;stroke:var(--f-line);stroke-width:1.5px}.kante--spaeter .kante__linie[data-v-bf5576c1]{stroke-dasharray:4 5}.kante__spur[data-v-bf5576c1]{fill:none;stroke:var(--f-on);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px}.kachel[data-v-bf5576c1]{width:var(--kachel);height:var(--kachel);border:1.5px solid var(--f-line);background:var(--f-fill);color:var(--f-muted);border-radius:8px;place-items:center;transition:border-color .18s,color .18s,background-color .18s;display:grid;position:relative}.kachel__icon[data-v-bf5576c1]{width:24px;height:24px}.kachel__zeichen[data-v-bf5576c1]{--accent:var(--f-muted);--ink:var(--f-muted);width:32px;height:auto}.haken[data-v-bf5576c1]{opacity:0;width:16px;height:16px;transition:opacity .18s;position:absolute;top:-6px;right:-6px}.haken circle[data-v-bf5576c1]{fill:var(--f-on)}.haken path[data-v-bf5576c1]{fill:none;stroke:#0a0a0a;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.kette--seite .haken path[data-v-bf5576c1]{stroke:var(--bg)}.knoten.done .haken[data-v-bf5576c1]{opacity:1}.knoten.done .kachel[data-v-bf5576c1],.knoten.on .kachel[data-v-bf5576c1]{border-color:var(--f-on);color:var(--f-ink)}.knoten.done.knoten--gipfel .kachel[data-v-bf5576c1],.knoten.on .kachel[data-v-bf5576c1]{background:color-mix(in srgb,var(--f-on) 14%,var(--f-fill));border-width:2px}.knoten.done .kachel__zeichen[data-v-bf5576c1],.knoten.on .kachel__zeichen[data-v-bf5576c1]{--accent:var(--f-on);--ink:var(--f-ink)}.knoten__text[data-v-bf5576c1]{min-width:0;padding-top:4px}.eyebrow[data-v-bf5576c1]{letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600}.eyebrow[data-v-bf5576c1],.lbl[data-v-bf5576c1]{color:var(--f-muted);display:block}.lbl[data-v-bf5576c1]{text-wrap:pretty;max-width:36ch;font-size:15px;font-weight:500;line-height:1.35;transition:color .18s}.knoten.done .lbl[data-v-bf5576c1],.knoten.on .lbl[data-v-bf5576c1]{color:var(--f-ink)}.knoten--offen .kachel[data-v-bf5576c1]{border-style:dashed}.knoten--offen .lbl[data-v-bf5576c1]{font-weight:400}.punkt[data-v-bf5576c1]{background:var(--f-on);opacity:0;pointer-events:none;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}figcaption[data-v-bf5576c1]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;font-size:14px;display:flex}.marke[data-v-bf5576c1],figcaption[data-v-bf5576c1]{color:var(--f-muted)}.marke[data-v-bf5576c1]{border-color:var(--f-line)}.marke--echt[data-v-bf5576c1]{border-color:var(--f-ink);color:var(--f-ink)}.ziel[data-v-bf5576c1]{min-height:44px;color:var(--f-ink);text-underline-offset:5px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.ziel[data-v-bf5576c1]:hover{color:var(--f-on)}@media (prefers-reduced-motion:reduce){.route[data-v-bf5576c1]{animation:none}.haken[data-v-bf5576c1],.kachel[data-v-bf5576c1],.lbl[data-v-bf5576c1]{transition:none}}
