.timeline[data-astro-cid-zhxkjw2l]{margin-block:var(--space-6)}.timeline-title[data-astro-cid-zhxkjw2l]{margin-bottom:var(--space-2)}.timeline-intro[data-astro-cid-zhxkjw2l]{color:var(--color-text-muted);max-width:var(--measure);margin-bottom:var(--space-5)}.tl-overview[data-astro-cid-zhxkjw2l]{display:none}@media(min-width:900px){.tl-overview[data-astro-cid-zhxkjw2l]{display:block;margin-bottom:var(--space-6);padding:var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow-x:auto}.tl-overview[data-astro-cid-zhxkjw2l] ol[data-astro-cid-zhxkjw2l]{position:relative;display:grid;grid-template-columns:repeat(var(--count),minmax(110px,1fr));list-style:none;margin:0;padding:0}.tl-overview[data-astro-cid-zhxkjw2l] ol[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;left:calc(50% / var(--count));right:calc(50% / var(--count));top:17px;height:2px;background:var(--color-border-strong)}.tl-overview[data-astro-cid-zhxkjw2l] li[data-astro-cid-zhxkjw2l]{position:relative}.tl-overview[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:0 var(--space-2) var(--space-2);text-align:center;border-radius:var(--radius)}.tl-overview[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]:hover .tl-name[data-astro-cid-zhxkjw2l]{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.tl-dot[data-astro-cid-zhxkjw2l]{position:relative;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin-bottom:var(--space-2);border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--text-sm);box-shadow:0 0 0 5px var(--color-surface)}.is-periode[data-astro-cid-zhxkjw2l] .tl-dot[data-astro-cid-zhxkjw2l]{background:var(--color-surface);color:var(--color-primary);border:2px solid var(--color-primary)}.is-parallele[data-astro-cid-zhxkjw2l] .tl-dot[data-astro-cid-zhxkjw2l]{background:var(--color-surface);color:var(--color-accent);border:2px dashed var(--color-accent)}.tl-when[data-astro-cid-zhxkjw2l]{color:var(--color-primary);font-size:var(--text-xs);font-weight:700;line-height:1.3}.is-parallele[data-astro-cid-zhxkjw2l] .tl-when[data-astro-cid-zhxkjw2l]{color:var(--color-accent)}.tl-name[data-astro-cid-zhxkjw2l]{font-size:var(--text-sm);font-weight:600;line-height:1.35;color:var(--color-text)}}.tl-steps[data-astro-cid-zhxkjw2l]{position:relative;list-style:none;margin:0;padding:0}.tl-step[data-astro-cid-zhxkjw2l]{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--space-4);padding-bottom:var(--space-5)}.tl-step[data-astro-cid-zhxkjw2l]:not(:last-child):before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:var(--color-border-strong)}.tl-step[data-astro-cid-zhxkjw2l].is-parallele:not(:last-child):before{background:repeating-linear-gradient(to bottom,var(--color-accent) 0 6px,transparent 6px 11px)}.tl-marker[data-astro-cid-zhxkjw2l]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-variant-numeric:tabular-nums}.is-periode[data-astro-cid-zhxkjw2l] .tl-marker[data-astro-cid-zhxkjw2l]{background:var(--color-surface);color:var(--color-primary);border:2px solid var(--color-primary)}.is-parallele[data-astro-cid-zhxkjw2l] .tl-marker[data-astro-cid-zhxkjw2l]{background:var(--color-surface);color:var(--color-accent);border:2px dashed var(--color-accent)}.tl-body[data-astro-cid-zhxkjw2l]{min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface)}.tl-step[data-astro-cid-zhxkjw2l]:target .tl-body[data-astro-cid-zhxkjw2l]{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.tl-meta[data-astro-cid-zhxkjw2l]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-2)}.tl-badge[data-astro-cid-zhxkjw2l]{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-primary-soft);color:var(--color-primary);font-size:var(--text-xs);font-weight:700}.tl-kind[data-astro-cid-zhxkjw2l]{padding:2px var(--space-3);border-radius:var(--radius-full);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:700}.tl-title[data-astro-cid-zhxkjw2l]{margin:0 0 var(--space-2);font-family:var(--font-sans);font-size:var(--text-h3);font-weight:650;letter-spacing:-.01em}.tl-summary[data-astro-cid-zhxkjw2l]{margin:0 0 var(--space-3)}.tl-facts[data-astro-cid-zhxkjw2l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--space-3) var(--space-5);margin:0 0 var(--space-2);font-size:var(--text-sm)}.tl-facts[data-astro-cid-zhxkjw2l] dt[data-astro-cid-zhxkjw2l]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);color:var(--color-text-muted);font-weight:650}.tl-facts[data-astro-cid-zhxkjw2l] dd[data-astro-cid-zhxkjw2l]{margin:0}.tl-chips[data-astro-cid-zhxkjw2l]{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);list-style:none;margin:0;padding:0}.tl-chips[data-astro-cid-zhxkjw2l] li[data-astro-cid-zhxkjw2l]{padding:2px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted)}.tl-docs[data-astro-cid-zhxkjw2l]{margin:0;padding-left:1.1em}.tl-more[data-astro-cid-zhxkjw2l]{margin-top:var(--space-2);border-top:1px solid var(--color-border)}.tl-more[data-astro-cid-zhxkjw2l]>summary[data-astro-cid-zhxkjw2l]{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding-top:var(--space-2);color:var(--color-primary);font-size:var(--text-sm);font-weight:650;cursor:pointer;list-style:none}.tl-more[data-astro-cid-zhxkjw2l]>summary[data-astro-cid-zhxkjw2l]::-webkit-details-marker{display:none}.tl-more[data-astro-cid-zhxkjw2l]>summary[data-astro-cid-zhxkjw2l]:before{content:"+";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid currentColor;line-height:1}.tl-more[data-astro-cid-zhxkjw2l][open]>summary[data-astro-cid-zhxkjw2l]:before{content:"–"}.tl-detail[data-astro-cid-zhxkjw2l]{margin:var(--space-2) 0 0;display:grid;gap:var(--space-3);font-size:var(--text-sm)}.tl-detail[data-astro-cid-zhxkjw2l] dt[data-astro-cid-zhxkjw2l]{font-weight:700;margin-bottom:2px}.tl-detail[data-astro-cid-zhxkjw2l] dd[data-astro-cid-zhxkjw2l]{margin:0}.tl-detail[data-astro-cid-zhxkjw2l] .is-warning[data-astro-cid-zhxkjw2l]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-warning);background:var(--color-warning-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.tl-detail[data-astro-cid-zhxkjw2l] .is-warning[data-astro-cid-zhxkjw2l] dt[data-astro-cid-zhxkjw2l]{color:var(--color-warning)}.tl-links[data-astro-cid-zhxkjw2l]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;font-size:var(--text-sm)}.tl-links[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]:not(.inline-link){color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.tl-note[data-astro-cid-zhxkjw2l]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);max-width:var(--measure)}.tl-precisions[data-astro-cid-zhxkjw2l]{margin-top:var(--space-4);padding:0 var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface-muted);font-size:var(--text-sm)}.tl-precisions[data-astro-cid-zhxkjw2l]>summary[data-astro-cid-zhxkjw2l]{min-height:52px;display:flex;align-items:center;font-weight:650;cursor:pointer;color:var(--color-primary)}.tl-precisions[data-astro-cid-zhxkjw2l]>div[data-astro-cid-zhxkjw2l]{padding-bottom:var(--space-4);max-width:var(--measure)}.tl-precisions[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.tl-step[data-astro-cid-zhxkjw2l]{grid-template-columns:34px minmax(0,1fr);gap:var(--space-3)}.tl-marker[data-astro-cid-zhxkjw2l]{width:34px;height:34px;font-size:var(--text-sm)}.tl-step[data-astro-cid-zhxkjw2l]:not(:last-child):before{left:16px;top:34px}.tl-body[data-astro-cid-zhxkjw2l]{padding:var(--space-4)}.tl-precisions[data-astro-cid-zhxkjw2l]{padding:0 var(--space-4)}}.timeline--compact[data-astro-cid-zhxkjw2l]{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.timeline--compact[data-astro-cid-zhxkjw2l] .timeline-title[data-astro-cid-zhxkjw2l]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary)}.tl-compact[data-astro-cid-zhxkjw2l]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.tl-compact[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.tl-compact[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]:hover{background:var(--color-surface);color:var(--color-primary)}.tl-num[data-astro-cid-zhxkjw2l]{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--color-primary);color:var(--color-on-primary);font-weight:700;font-size:var(--text-sm)}.tl-compact-text[data-astro-cid-zhxkjw2l]{font-size:var(--text-sm);font-weight:600;line-height:1.35}.tl-compact-text[data-astro-cid-zhxkjw2l] small[data-astro-cid-zhxkjw2l]{display:block;color:var(--color-text-muted);font-weight:400}@media(min-width:900px){.timeline--horizontal[data-astro-cid-zhxkjw2l] .tl-compact[data-astro-cid-zhxkjw2l]{position:relative;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:var(--space-3)}.timeline--horizontal[data-astro-cid-zhxkjw2l] .tl-compact[data-astro-cid-zhxkjw2l]:before{content:"";position:absolute;top:24px;left:10%;right:10%;height:2px;background:var(--color-border-strong)}.timeline--horizontal[data-astro-cid-zhxkjw2l] .tl-compact[data-astro-cid-zhxkjw2l] a[data-astro-cid-zhxkjw2l]{position:relative;flex-direction:column;text-align:center;padding:var(--space-2)}.timeline--horizontal[data-astro-cid-zhxkjw2l] .tl-num[data-astro-cid-zhxkjw2l]{box-shadow:0 0 0 5px var(--color-surface-muted)}}
