.syllabus.svelte-18fbn7b{padding:1.25rem 1.4rem}.syllabus-header.svelte-18fbn7b{margin-bottom:.75rem}.syllabus-title-row.svelte-18fbn7b{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.abdeckung-link.svelte-18fbn7b{flex-shrink:0;font-size:.78rem;font-weight:600;color:var(--accent);text-decoration:none;padding:.15rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);white-space:nowrap}.abdeckung-link.svelte-18fbn7b:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.syllabus.svelte-18fbn7b h2:where(.svelte-18fbn7b){font-size:1.15rem;font-weight:700}.kind-row.svelte-18fbn7b{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.kind-chip.svelte-18fbn7b,.depth-chip.svelte-18fbn7b{font-size:.7rem;font-weight:600;padding:.15rem .55rem;border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.depth-chip.svelte-18fbn7b{background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.syllabus-desc.svelte-18fbn7b{color:var(--text);line-height:1.55;font-size:.92rem;margin-bottom:.85rem}.family-explainers.svelte-18fbn7b{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem}.family-explainer.svelte-18fbn7b{font-size:.82rem;font-weight:500;color:var(--accent);text-decoration:none;padding:.25rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.generation-artifact.svelte-18fbn7b{background:color-mix(in srgb,var(--accent) 8%,transparent);border-left:3px solid var(--accent);padding:.7rem .9rem;border-radius:6px;font-size:.88rem;line-height:1.5;margin-bottom:1rem}.subject.svelte-18fbn7b{margin-top:1rem;border-top:1px solid var(--border);padding-top:.85rem}.subject-head.svelte-18fbn7b{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.subject-head.svelte-18fbn7b h3:where(.svelte-18fbn7b){font-size:.98rem;font-weight:700}.meta-chips.svelte-18fbn7b{display:flex;flex-wrap:wrap;gap:.35rem}.meta-chip.svelte-18fbn7b{font-size:.72rem;font-weight:600;padding:.12rem .55rem;border-radius:999px;background:var(--bg-elevated);color:var(--text-muted);white-space:nowrap}.meta-chip.threshold.svelte-18fbn7b{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.signals.svelte-18fbn7b{margin-top:.35rem;font-size:.78rem;color:var(--text-muted)}.stages.svelte-18fbn7b{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.stage.svelte-18fbn7b{border:1px solid var(--border);border-radius:8px;background:var(--bg-elevated)}.stage.svelte-18fbn7b summary:where(.svelte-18fbn7b){display:flex;align-items:baseline;gap:.55rem;padding:.5rem .7rem;cursor:pointer;list-style:none}.stage.svelte-18fbn7b summary:where(.svelte-18fbn7b)::-webkit-details-marker{display:none}.stage[open].svelte-18fbn7b summary:where(.svelte-18fbn7b){border-bottom:1px solid var(--border)}.stage-pill.svelte-18fbn7b{font-size:.72rem;font-weight:700;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent);flex-shrink:0}.stage-title.svelte-18fbn7b{font-size:.85rem;line-height:1.4;flex:1}.stage-status.svelte-18fbn7b{font-size:.72rem;color:var(--text-muted);flex-shrink:0;white-space:nowrap}.stage-status.coming.svelte-18fbn7b{font-style:italic}.stage-body.svelte-18fbn7b{padding:.6rem .7rem .7rem;display:flex;flex-direction:column;gap:.55rem}.stage-meta.svelte-18fbn7b{display:flex;flex-wrap:wrap;gap:.35rem}.milestones.svelte-18fbn7b{display:flex;flex-wrap:wrap;gap:.5rem}.milestone-link.svelte-18fbn7b{font-size:.82rem;font-weight:600;color:var(--accent);text-decoration:none}.milestone-link.svelte-18fbn7b:hover{text-decoration:underline}.placeholder-note.svelte-18fbn7b{font-size:.8rem;line-height:1.5;color:var(--text-muted);font-style:italic;margin:0}.topic-chips.svelte-18fbn7b{display:flex;flex-wrap:wrap;gap:.35rem}.topic-chip.svelte-18fbn7b{font-size:.78rem;font-weight:500;color:var(--accent);text-decoration:none;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.topic-chip.svelte-18fbn7b:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.tiefen.svelte-18fbn7b{margin-top:.6rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.tiefen-label.svelte-18fbn7b{font-size:.78rem;font-weight:600;color:var(--text-muted)}.tiefe-chip.svelte-18fbn7b{font-size:.76rem;font-weight:600;padding:.12rem .55rem;border-radius:999px;border:1px dashed var(--border);color:var(--text)}.track.svelte-18fbn7b{margin-top:1rem;border-top:1px solid var(--border);padding-top:.85rem}.track.svelte-18fbn7b h3:where(.svelte-18fbn7b){font-size:.95rem;font-weight:600;margin-bottom:.5rem}.level.svelte-18fbn7b{margin-top:.6rem;padding-left:.85rem;border-left:2px solid var(--border)}.level.svelte-18fbn7b h4:where(.svelte-18fbn7b){font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.4rem}.entries.svelte-18fbn7b{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.entry.svelte-18fbn7b{display:flex;flex-direction:column;gap:.1rem;padding:.4rem .5rem;background:var(--bg-elevated);border-radius:6px}.entry-link.svelte-18fbn7b{font-size:.9rem;font-weight:500;color:var(--accent)}.entry-link.no-topic.svelte-18fbn7b{color:var(--text);font-weight:500}.entry-comp.svelte-18fbn7b{font-size:.8rem;color:var(--text-muted);line-height:1.4}.entry-ref.svelte-18fbn7b{font-size:.7rem;color:var(--text-muted);font-family:var(--font-mono)}.areas.svelte-18fbn7b{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;counter-reset:area}.area-card.svelte-18fbn7b{padding:.6rem .75rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px}.area-head.svelte-18fbn7b{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.area-title.svelte-18fbn7b{font-size:.92rem;font-weight:600;color:var(--text)}.area-count.svelte-18fbn7b{font-size:.7rem;color:var(--text-muted);flex-shrink:0}.area-desc.svelte-18fbn7b{margin:.3rem 0 .5rem;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.area-topics.svelte-18fbn7b{display:flex;flex-wrap:wrap;gap:.35rem}.area-topic.svelte-18fbn7b{font-size:.78rem;font-weight:500;color:var(--accent);text-decoration:none;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.area-topic.svelte-18fbn7b:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}.hero.svelte-1o2q56c{margin:1rem 0 1.5rem}.hero-row.svelte-1o2q56c{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}h1.svelte-1o2q56c{font-size:1.6rem;font-weight:700}.subtitle.svelte-1o2q56c{color:var(--text-muted);font-size:.85rem;margin-top:.25rem}.subtitle.muted.svelte-1o2q56c{font-size:.78rem}.description.svelte-1o2q56c{margin-top:.85rem;line-height:1.65}.active-badge.svelte-1o2q56c{background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;padding:.35rem .7rem;border-radius:999px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.activate.svelte-1o2q56c{background:transparent;border:1px solid var(--accent);color:var(--accent);font-size:.85rem;font-weight:600;padding:.4rem .85rem;border-radius:8px;cursor:pointer;flex-shrink:0}.activate.svelte-1o2q56c:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}.empty.svelte-1o2q56c{color:var(--text-muted);font-style:italic}.explainers.svelte-1o2q56c{margin:0 0 1.75rem;padding:1rem 1.2rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,transparent)}.explainers.svelte-1o2q56c h2:where(.svelte-1o2q56c){font-size:1.05rem;font-weight:700}.explainers-sub.svelte-1o2q56c{margin-top:.35rem;font-size:.85rem;color:var(--text-muted);line-height:1.5}.explainer-row.svelte-1o2q56c{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem}.explainer-card.svelte-1o2q56c{display:flex;flex-direction:column;gap:.25rem;padding:.65rem .9rem;border:1px solid var(--border);border-radius:10px;background:var(--bg-elevated);text-decoration:none;min-width:14rem;flex:1 1 14rem}.explainer-card.svelte-1o2q56c:hover{border-color:var(--accent)}.explainer-title.svelte-1o2q56c{font-size:.92rem;font-weight:600;color:var(--accent)}.explainer-minutes.svelte-1o2q56c{font-size:.75rem;color:var(--text-muted)}.orientation.svelte-1o2q56c{margin-top:2rem}.orientation-title.svelte-1o2q56c{font-size:1.25rem;font-weight:700;padding-bottom:.35rem;border-bottom:2px solid var(--border)}.orientation-understanding.svelte-1o2q56c{border-bottom-color:#60a5fa}.orientation-creating.svelte-1o2q56c{border-bottom-color:#f87171}.orientation-using.svelte-1o2q56c{border-bottom-color:#34d399}.orientation-being.svelte-1o2q56c{border-bottom-color:#8b5cf6}.orientation-blurb.svelte-1o2q56c{margin:.5rem 0 1rem;font-size:.88rem;color:var(--text-muted);line-height:1.5}.syllabi.svelte-1o2q56c{display:flex;flex-direction:column;gap:1.25rem}
