#wayfinder-root{position:fixed;inset:0;z-index:2147483000;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#e2e8f0;pointer-events:none}#wayfinder-root>*{pointer-events:auto}[data-wayfinder=fab]{position:fixed;width:56px;height:56px;border-radius:50%;border:1px solid rgba(148,163,184,.3);background:linear-gradient(135deg,#1e293b,#0f172a);color:#f8fafc;font-size:1.75rem;cursor:pointer;box-shadow:0 10px 25px #00000059,0 0 0 1px #3b82f633;transition:transform .18s ease,box-shadow .18s ease;display:grid;place-items:center}#wayfinder-root[data-position=bottom-left] [data-wayfinder=fab]{bottom:1rem;left:1rem}#wayfinder-root[data-position=bottom-right] [data-wayfinder=fab]{bottom:1rem;right:1rem}#wayfinder-root[data-position=top-left] [data-wayfinder=fab]{top:1rem;left:1rem}#wayfinder-root[data-position=top-right] [data-wayfinder=fab]{top:1rem;right:1rem}[data-wayfinder=fab]:hover,[data-wayfinder=fab]:focus-visible{transform:translateY(-2px);box-shadow:0 12px 30px #00000073,0 0 0 2px #3b82f699;outline:none}[data-wayfinder=backdrop]{position:fixed;inset:0;background:#020617d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-wayfinder=backdrop][hidden]{display:none}[data-wayfinder=popup]{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;overflow-y:auto;background:transparent;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,4vw,3rem);display:grid;grid-template-rows:auto auto 1fr auto;gap:1rem}[data-wayfinder=tabs]{max-width:720px;width:100%;margin:0 auto;display:inline-flex;align-self:center;background:#0f172a99;border:1px solid rgba(148,163,184,.2);border-radius:999px;padding:4px;gap:4px}[data-wayfinder=tab-trigger]{border:0;background:transparent;color:#94a3b8;padding:.5rem 1rem;border-radius:999px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .16s ease,color .16s ease;font-family:inherit}[data-wayfinder=tab-trigger]:hover{color:#f1f5f9}[data-wayfinder=tab-trigger][aria-selected=true],[data-wayfinder=tab-trigger][data-active=true]{background:#3b82f640;color:#f1f5f9}[data-wayfinder=tab-search][hidden],[data-wayfinder=tab-explorer][hidden]{display:none}[data-wayfinder=tab-search],[data-wayfinder=tab-explorer]{max-width:720px;width:100%;margin:0 auto;min-height:0;display:flex;flex-direction:column;gap:.875rem}[data-wayfinder=tab-explorer]{align-items:stretch}[data-wayfinder=popup][hidden]{display:none}[data-wayfinder=popup-header]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;max-width:960px;width:100%;margin:0 auto}[data-wayfinder=popup-header] h2{font-size:1.15rem;font-weight:600;margin:0;color:#f1f5f9;display:flex;align-items:center;gap:.5rem}[data-wayfinder=popup-header] h2:before{content:"🧭";font-size:1.3rem}[data-wayfinder=close]{background:transparent;border:0;color:#94a3b8;font-size:1.75rem;line-height:1;cursor:pointer;padding:.25rem .5rem;border-radius:6px}[data-wayfinder=close]:hover,[data-wayfinder=close]:focus-visible{background:#94a3b81a;color:#f1f5f9;outline:none}[data-wayfinder=search-form]{display:flex;width:100%}[data-wayfinder=search-input]{flex:1;padding:1rem 1.25rem;border-radius:14px;border:1px solid rgba(148,163,184,.3);background:#0f172a99;color:#f8fafc;font-size:1.0625rem;font-family:inherit}[data-wayfinder=search-input]:focus{outline:none;border-color:#3b82f699;box-shadow:0 0 0 3px #3b82f62e}[data-wayfinder=search-input]::placeholder{color:#64748b}[data-wayfinder=search-reasoning]{margin:0;font-size:.8125rem;color:#93c5fd;font-style:italic;background:#3b82f614;border-left:2px solid rgba(96,165,250,.6);padding:.375rem .75rem;border-radius:0 6px 6px 0}[data-wayfinder=search-reasoning][hidden]{display:none}[data-wayfinder=search-results]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem;overflow-y:auto;max-height:60vh}[data-wayfinder=result-card]{border:1px solid rgba(148,163,184,.18);background:#0f172a99;border-radius:10px;padding:.75rem .875rem;cursor:pointer;transition:background .14s ease,border-color .14s ease;display:flex;flex-direction:column;gap:.25rem}[data-wayfinder=result-card][data-active=true],[data-wayfinder=result-card]:hover{background:#1e293bd9;border-color:#60a5fa8c}[data-wayfinder=result-title-row]{display:flex;align-items:center;gap:.5rem}[data-wayfinder=result-icon]{font-size:1.125rem;line-height:1}[data-wayfinder=result-title]{font-size:.9375rem;font-weight:600;color:#f1f5f9}[data-wayfinder=result-summary]{margin:0;font-size:.8125rem;color:#cbd5e1;line-height:1.4}[data-wayfinder=result-crumb]{margin:0;font-size:.75rem;color:#64748b}[data-wayfinder=search-empty]{margin:0;font-size:.875rem;color:#94a3b8;text-align:center;padding:1rem}[data-wayfinder=search-empty][hidden]{display:none}[data-wayfinder=search-hint]{margin:0;font-size:.75rem;color:#64748b;text-align:center}[data-wayfinder=search-hint] kbd{background:#1e293be6;border:1px solid rgba(148,163,184,.3);border-radius:4px;padding:1px 6px;font-family:inherit;font-size:.7rem;color:#cbd5e1}[data-wayfinder=explorer-modes]{display:inline-flex;align-self:center;gap:.25rem;background:#0f172a80;border:1px solid rgba(148,163,184,.2);border-radius:8px;padding:3px}[data-wayfinder=explorer-mode]{border:0;background:transparent;color:#94a3b8;padding:.375rem .75rem;font-size:.8125rem;border-radius:6px;cursor:pointer;font-family:inherit}[data-wayfinder=explorer-mode][aria-checked=true],[data-wayfinder=explorer-mode][data-active=true]{background:#3b82f640;color:#f1f5f9}[data-wayfinder=crumb-host]{max-width:960px;width:100%;margin:0 auto}[data-wayfinder=crumb-nav]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;color:#94a3b8}[data-wayfinder=crumb-link]{background:transparent;border:0;color:#93c5fd;cursor:pointer;padding:.25rem .5rem;border-radius:6px;font-size:inherit}[data-wayfinder=crumb-link]:hover,[data-wayfinder=crumb-link]:focus-visible{background:#3b82f61f;color:#bfdbfe;outline:none}[data-wayfinder=crumb-current]{color:#f1f5f9;font-weight:600;padding:.25rem .5rem}[data-wayfinder=crumb-sep]{color:#475569}[data-wayfinder=ring-host]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:0}[data-wayfinder=ring-svg]{width:min(640px,70vh,90vw);height:auto;display:block}[data-wayfinder=level-preview]{max-width:640px;text-align:center;color:#cbd5e1;font-size:.9375rem;margin:0;font-style:italic}[data-wayfinder=center-circle]{fill:#1e40af4d;stroke:#60a5fab3;stroke-width:2}[data-wayfinder=center-icon]{fill:#f1f5f9;font-family:inherit}[data-wayfinder=center-nav-btn]{cursor:pointer;transition:opacity .16s ease,transform .16s ease}[data-wayfinder=center-nav-btn][data-disabled=true]{cursor:not-allowed;opacity:.3}[data-wayfinder=center-nav-bg]{fill:#3b82f640;stroke:#93c5fd80;stroke-width:1.5}[data-wayfinder=center-nav-btn]:not([data-disabled=true]):hover [data-wayfinder=center-nav-bg],[data-wayfinder=center-nav-btn]:focus [data-wayfinder=center-nav-bg]{fill:#3b82f699;stroke:#bfdbfee6}[data-wayfinder=center-nav-btn]:focus{outline:none}[data-wayfinder=center-nav-icon]{fill:#f1f5f9;font-weight:600;font-family:inherit;pointer-events:none}[data-wayfinder=center-label]{fill:#f8fafc;font-weight:600;font-family:inherit}[data-wayfinder=outer-slice]{fill:#1e293bc7;stroke:#3b82f640;stroke-width:2;cursor:pointer;transition:fill .18s ease,stroke .18s ease,opacity .18s ease}[data-wayfinder=outer-slice]:hover,[data-wayfinder=outer-slice]:focus{fill:#334155eb;stroke:#93c5fd99;outline:none}[data-wayfinder=outer-slice][data-kind=url]{fill:#fb923c33;stroke:#fb923ca6;stroke-width:2;stroke-dasharray:6 4}[data-wayfinder=outer-slice][data-kind=url]:hover,[data-wayfinder=outer-slice][data-kind=url]:focus{fill:#fb923c73;stroke:#fed7aaf2;stroke-dasharray:none}[data-wayfinder=outer-icon]{font-family:inherit;fill:#f1f5f9}[data-wayfinder=outer-slice][data-kind=url]~[data-wayfinder=outer-label] [data-wayfinder=outer-icon]{fill:#fed7aa}[data-wayfinder=outer-text]{fill:#e2e8f0;font-family:inherit;font-weight:500}[data-wayfinder=url-host][hidden]{display:none}[data-wayfinder=url-panel]{max-width:720px;margin:0 auto;border:1px solid rgba(148,163,184,.2);background:#0f172a99;border-radius:12px;padding:.875rem 1.125rem;display:grid;gap:.5rem}[data-wayfinder=url-preview]{margin:0;font-size:.875rem;color:#cbd5e1;font-style:italic}[data-wayfinder=url-list]{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}[data-wayfinder=url-list] a{color:#93c5fd;font-size:.9375rem;text-decoration:none;padding:.375rem .625rem;border-radius:6px;display:inline-block}[data-wayfinder=url-list] a:hover{background:#3b82f626;text-decoration:underline}[data-wayfinder=url-list] a[data-auth=required]:after{content:" 🔒";opacity:.7}[data-wayfinder=actions]{max-width:960px;width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.5rem}[data-wayfinder=back]{padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(148,163,184,.3);background:#0f172a80;color:#cbd5e1;font-size:.875rem;cursor:pointer}[data-wayfinder=back][hidden]{display:none}[data-wayfinder=back]:hover{color:#f1f5f9;border-color:#93c5fd8c;background:#1e293bb3}[data-wayfinder=transparency]{color:#64748b;font-size:.75rem;text-align:right;flex:1}@media(max-width:640px){[data-wayfinder=popup]{padding:.875rem;gap:.625rem}[data-wayfinder=ring-svg]{width:min(380px,95vw,60vh)}[data-wayfinder=intent-form]{flex-direction:column}[data-wayfinder=intent-submit]{width:100%}[data-wayfinder=actions]{flex-direction:column;align-items:stretch;gap:.5rem}[data-wayfinder=transparency]{text-align:center}}:root{--header-h: 48px;--z2-h: 0px;--z2-opacity: 0;--z1-h: 48px}html[data-header-state=contextual]{--header-h: 88px;--z2-h: 40px;--z2-opacity: 1}@media(max-width:767px){html[data-header-state=contextual]{--header-h: 48px;--z2-h: 0px;--z2-opacity: 0}}.site-header{display:grid;grid-template-rows:var(--z1-h) var(--z2-h);transition:grid-template-rows .24s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.2,0,0,1);background:transparent;border-bottom:1px solid transparent}html[data-header-state=scrolled] .site-header,html[data-header-state=focus] .site-header,html[data-header-state=contextual] .site-header{background:#020617d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}html[data-header-state=rested] .site-header{background:#02061766;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.site-header .global-bar{height:100%;min-height:0}.site-header .context-bar{height:100%;min-height:0;opacity:var(--z2-opacity);transition:opacity .2s ease-out}.site-header .logo-wordmark{max-width:12rem;overflow:hidden;white-space:nowrap}.header-spacer{display:grid;grid-template-rows:var(--z1-h) var(--z2-h);transition:grid-template-rows .24s cubic-bezier(.2,0,0,1)}#header-sentinel{position:absolute;top:var(--header-h);left:0;right:0;height:64px;pointer-events:none;visibility:hidden}.site-header .progress-hairline{position:absolute;left:0;bottom:0;height:2px;width:100%;transform-origin:left center;transform:scaleX(0);background:linear-gradient(to right,var(--accent-500),var(--accent-400));opacity:0;transition:opacity .2s ease-out;pointer-events:none}html[data-header-state=scrolled] .site-header .progress-hairline,html[data-header-state=focus] .site-header .progress-hairline{opacity:1}@supports (animation-timeline: scroll()){.site-header .progress-hairline{animation:hairline-progress linear;animation-timeline:scroll(root block)}@keyframes hairline-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.site-header.no-scroll-timeline .progress-hairline{transform:scaleX(var(--progress, 0))}.site-header.is-hidden{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.site-header,.site-header .context-bar,.site-header .logo-wordmark,.site-header .zeile-1-nav,.header-spacer{transition:none!important}.site-header .progress-hairline{animation:none!important;transform:scaleX(1);height:1px}.site-header.is-hidden{transform:none}}
