.audio-card[data-astro-cid-pgr4kkuk]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:20px 20px 16px;display:flex;flex-direction:column;gap:12px}.audio-card__head[data-astro-cid-pgr4kkuk]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.audio-card__title[data-astro-cid-pgr4kkuk]{margin:0;font-size:1.08rem}.audio-card__meta[data-astro-cid-pgr4kkuk]{color:var(--muted);font-size:.85rem;white-space:nowrap}.audio-card__player[data-astro-cid-pgr4kkuk]{width:100%;height:40px;accent-color:var(--accent-strong)}.audio-card__download[data-astro-cid-pgr4kkuk]{align-self:flex-start;font-size:.85rem;color:var(--ink-soft);text-decoration:none;transition:color .16s ease}.audio-card__download[data-astro-cid-pgr4kkuk]:hover,.audio-card__download[data-astro-cid-pgr4kkuk]:focus-visible{color:var(--accent-deep);text-decoration:underline}.impulse[data-astro-cid-mn4hro77]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 26px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;height:100%}.impulse__label[data-astro-cid-mn4hro77]{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-strong);font-weight:600}.impulse__text[data-astro-cid-mn4hro77]{margin:0;font-family:var(--font-serif);font-size:1.24rem;line-height:1.5;color:var(--ink);min-height:4.2em;display:flex;align-items:center;justify-content:center}.impulse__btn[data-astro-cid-mn4hro77]{margin-top:auto}.minute[data-astro-cid-ed44vyiw]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:30px 26px 26px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;height:100%}.minute__label[data-astro-cid-ed44vyiw]{font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-strong);font-weight:600}.minute__chips[data-astro-cid-ed44vyiw]{display:flex;gap:8px}.minute__chip[data-astro-cid-ed44vyiw]{border:1px solid var(--line);background:transparent;color:var(--ink-soft);border-radius:999px;padding:6px 14px;font:inherit;font-size:.85rem;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.minute__chip[data-astro-cid-ed44vyiw]:hover,.minute__chip[data-astro-cid-ed44vyiw]:focus-visible{border-color:var(--accent-strong);color:var(--accent-deep)}.minute__chip[data-astro-cid-ed44vyiw].is-active{background:var(--accent-tint);border-color:var(--accent-strong);color:var(--accent-deep);font-weight:600}.minute__stage[data-astro-cid-ed44vyiw]{position:relative;display:flex;align-items:center;justify-content:center;width:128px;height:128px}.minute__dot[data-astro-cid-ed44vyiw]{position:absolute;inset:0;margin:auto;width:108px;height:108px;border-radius:50%;background:var(--accent-tint);border:1px solid color-mix(in srgb,var(--accent-strong) 35%,transparent);transition:transform .6s ease}.minute[data-astro-cid-ed44vyiw].is-running .minute__dot[data-astro-cid-ed44vyiw]{animation:minute-breathe 10s ease-in-out infinite}.minute__time[data-astro-cid-ed44vyiw]{position:relative;font-family:var(--font-serif);font-size:1.8rem;color:var(--ink);font-variant-numeric:tabular-nums}.minute__toggle[data-astro-cid-ed44vyiw]{margin-top:auto}.minute__hint[data-astro-cid-ed44vyiw]{margin:0;color:var(--muted);font-size:.85rem}@keyframes minute-breathe{0%,to{transform:scale(1)}40%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.minute[data-astro-cid-ed44vyiw].is-running .minute__dot[data-astro-cid-ed44vyiw]{animation:none}}.aufreise .ar-panel{background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:clamp(14px,2.5vw,26px)}.aufreise .ar-panel-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.aufreise .ar-caption{font-family:var(--font-serif);font-size:clamp(15px,2.2vw,19px);color:var(--moss-strong);min-height:2.4em;margin:0;flex:1 1 320px;transition:opacity .35s ease}.aufreise .ar-caption.fade{opacity:0}.aufreise .ar-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.aufreise .ar-controls button{font:600 13px/1 var(--font-sans);color:var(--moss-strong);background:var(--moss-tint);border:1px solid var(--line);border-radius:999px;padding:9px 16px;cursor:pointer}.aufreise .ar-controls button:hover{background:var(--moss-soft)}.aufreise .ar-controls button:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.aufreise .ar-controls button[hidden]{display:none}.aufreise .ar-controls .mode.active{background:var(--moss);border-color:var(--moss);color:var(--surface)}.aufreise .ar-controls .mode.active:hover{background:var(--moss)}.aufreise .ar-controls .actions{display:flex;gap:8px;margin-left:4px}.aufreise .ar-controls .btn-next{background:var(--sand-soft);border-color:var(--sand);color:var(--sand-strong)}.aufreise .ar-controls .btn-next:hover{background:var(--sand-soft)}.aufreise .ar-formen{margin:0 0 16px}.aufreise .ar-formen-title{display:block;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:8px}.aufreise .ar-formen-tabs{display:flex;flex-wrap:wrap;gap:10px}.aufreise .ar-formen .fbtn{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;font-family:var(--font-sans);background:var(--moss-tint);border:1.5px solid var(--line);border-radius:14px;padding:12px 22px;cursor:pointer}.aufreise .ar-formen .fbtn .ft{font-size:15.5px;font-weight:700;color:var(--moss-strong)}.aufreise .ar-formen .fbtn .fs{font-size:12px;font-weight:500;color:var(--muted)}.aufreise .ar-formen .fbtn:hover{background:var(--moss-soft)}.aufreise .ar-formen .fbtn:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.aufreise .ar-formen .fbtn.active{background:var(--moss);border-color:var(--moss)}.aufreise .ar-formen .fbtn.active .ft{color:var(--surface)}.aufreise .ar-formen .fbtn.active .fs{color:var(--moss-soft)}.aufreise.form-offen .ar-beispiele,.aufreise.form-offen .only-fokus{display:none}.aufreise:not(.form-offen) .only-offen{display:none}.aufreise .ar-beispiele{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:4px 0 10px}.aufreise .ar-bsp-label{font-size:12.5px;color:var(--muted);margin-right:4px}.aufreise .ar-beispiele .bsp{font:600 12.5px/1 var(--font-sans);color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:999px;padding:7px 13px;cursor:pointer}.aufreise .ar-beispiele .bsp:hover{background:var(--moss-tint);color:var(--moss-strong)}.aufreise .ar-beispiele .bsp:focus-visible{outline:2px solid var(--sand);outline-offset:2px}.aufreise .ar-beispiele .bsp.active{background:var(--sand-soft);border-color:var(--sand);color:var(--sand-strong)}.aufreise svg{display:block;width:100%;height:auto}.aufreise svg text{font-family:var(--font-sans)}.aufreise .layerline{stroke:var(--line);stroke-width:1;stroke-dasharray:3 7}.aufreise .layerlabel{fill:var(--muted);font-size:12.5px;letter-spacing:.04em}.aufreise .scene.open .layerline,.aufreise .scene.open .eb{display:none}.aufreise .cone{fill:url(#ar-conegrad);opacity:0;transition:opacity 1.2s ease;pointer-events:none}.aufreise .scene.open .cone{opacity:1}.aufreise .seat{fill:var(--moss-soft);stroke:var(--moss);stroke-width:1;opacity:0;transition:opacity .8s ease}.aufreise .scene.open .seat{opacity:1}.aufreise .scene.open #ar-arcsdim,.aufreise .scene.open .stepchip,.aufreise .scene.open .ring-static,.aufreise .scene.open .ellip{display:none}.aufreise .cloud .body{fill:var(--surface);stroke:var(--line);stroke-width:1.2}.aufreise .cloud .btxt{fill:var(--ink-soft);font-size:14.5px}.aufreise .ctag{opacity:0;transition:opacity .6s ease}.aufreise .ctag.on{opacity:.95}.aufreise .ctag rect{fill:var(--sand-soft);stroke:var(--sand);stroke-width:1}.aufreise .ctag text{fill:var(--sand-strong);font-size:12.5px;font-weight:600;text-anchor:middle}.aufreise .arc{stroke:var(--moss);stroke-width:2;fill:none}.aufreise #ar-arcsdim{transition:opacity 1.2s ease}.aufreise .scene.away #ar-arcsdim{opacity:.4}.aufreise .breathing #ar-arcs{animation:ar-breathe 4.2s ease-in-out infinite}@keyframes ar-breathe{0%,to{opacity:.65}50%{opacity:1}}.aufreise .timeline{stroke:var(--line);stroke-width:1.5}.aufreise .timehead{fill:var(--line)}.aufreise .timelabel{fill:var(--muted);font-size:12.5px;letter-spacing:.08em}.aufreise .bubble{opacity:0;transition:opacity .7s ease}.aufreise .bubble .binner{transition:transform .7s ease;transform:translateY(8px)}.aufreise .bubble.on{opacity:1}.aufreise .bubble.on .binner{transform:translateY(0)}.aufreise .bubble rect{fill:var(--surface);stroke:var(--line);stroke-width:1.2}.aufreise .bubble .btxt{fill:var(--ink-soft);font-size:14.5px}.aufreise .chipc.g{fill:var(--moss)}.aufreise .chipc.k{fill:var(--clay)}.aufreise .chipc.e{fill:var(--sand)}.aufreise .chipl{fill:var(--surface);font-size:12.5px;font-weight:700;text-anchor:middle}.aufreise .arrow{stroke:var(--clay);stroke-width:1.6;stroke-dasharray:4 5;fill:none;opacity:0;transition:opacity .7s ease}.aufreise .arrow.on{opacity:.85}.aufreise .arrowhead{fill:var(--clay)}.aufreise .trail{stroke:var(--sand);stroke-width:2;fill:none;opacity:.4;transition:opacity .6s ease}.aufreise .trail.fade{opacity:0}.aufreise .bubble.dim{opacity:.18;transition:opacity 2.8s ease}.aufreise .arrow.dim{opacity:.15;transition:opacity 2.8s ease}.aufreise .trail.dim{opacity:.08;transition:opacity 2.8s ease}.aufreise .ellip{opacity:0;transition:opacity .5s ease}.aufreise .ellip.on,.aufreise .scene.static .ellip{opacity:.85}.aufreise .ellip rect{fill:none;stroke:var(--muted);stroke-width:1.2;stroke-dasharray:3 4}.aufreise .ellip text{fill:var(--muted);font-size:16px;font-weight:700;text-anchor:middle}.aufreise .dot-core{fill:var(--sand)}.aufreise .dot-halo{fill:var(--sand);opacity:.22}.aufreise .ring{stroke:var(--sand);stroke-width:2.5;fill:none;opacity:0;transform-box:fill-box;transform-origin:center}.aufreise .ring.on{animation:ar-ringpulse 1.5s ease-out 2}@keyframes ar-ringpulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.4)}}.aufreise .stepchip{opacity:0;transition:opacity .5s ease;pointer-events:none}.aufreise .stepchip circle{fill:var(--sand-soft);stroke:var(--sand-strong);stroke-width:1.2}.aufreise .stepchip text{fill:var(--ink);font-size:12px;font-weight:700;text-anchor:middle}.aufreise .scene.static .stepchip{opacity:1}.aufreise .ring-static{stroke:var(--sand);stroke-width:1.6;fill:none;opacity:0;stroke-dasharray:3 4;transition:opacity .5s ease}.aufreise .scene.static .ring-static{opacity:.55}.aufreise .ar-below{display:grid;grid-template-columns:1fr 1.6fr;gap:20px 56px;align-items:start;margin-top:26px}@media(max-width:720px){.aufreise .ar-below{grid-template-columns:1fr}}.aufreise .ar-legend-title{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;margin:0 0 12px}.aufreise .ar-chip{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;color:var(--surface);font-size:12.5px;font-weight:700;margin-right:10px;flex:none}.aufreise .ar-chip.g{background:var(--moss)}.aufreise .ar-chip.k{background:var(--clay)}.aufreise .ar-chip.e{background:var(--sand)}.aufreise .ar-legend-item{display:flex;align-items:center;margin:0 0 9px;font-size:14.5px;color:var(--ink-soft)}.aufreise .ar-notes{max-width:66ch;color:var(--ink-soft);font-size:15.5px;margin:0 0 14px}.aufreise .ar-notes strong{color:var(--moss-strong);font-weight:600}.aufreise .ar-legend-note{font-size:13.5px;color:var(--muted);margin:14px 0 0}@media(prefers-reduced-motion:reduce){.aufreise .breathing #ar-arcs{animation:none}}
