.dtk{--dtk-y-fill:#ede3b5;--dtk-y-deep:#a8862b;--dtk-y-text:#6e5a14;--dtk-y-tint:#f6efd6;--dtk-g-fill:#85bb93;--dtk-g-deep:#35714b;--dtk-g-text:#2c5f3f;--dtk-g-tint:#e6f0e8;--dtk-b-fill:#a9bbdf;--dtk-b-deep:#33518f;--dtk-b-text:#30497e;--dtk-b-tint:#e9eef7;--dtk-land:var(--dtk-y-fill);--dtk-coast:#fff;margin-top:1.6rem}.dtk [hidden]{display:none!important}.dtk-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dtk-legend{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;display:flex}.dtk-leg-list{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.dtk-leg-list li{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:inline-flex}.dtk-sw{border-radius:3px;flex:none;width:13px;height:13px}.dtk-sw-b{background:var(--dtk-b-fill)}.dtk-sw-g{background:var(--dtk-g-fill)}.dtk-sw-y{background:var(--dtk-y-fill);border:1px solid var(--dtk-y-deep)}.dtk-sw-h{background:repeating-linear-gradient(135deg, var(--dtk-g-fill) 0 4px, var(--dtk-y-fill) 4px 8px)}.dtk-stand{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:.72rem}.dtk-main{grid-template-columns:minmax(0,1fr) 336px;align-items:start;gap:16px;min-width:0;margin-top:14px;display:grid}@media (width<=980px){.dtk-main{grid-template-columns:minmax(0,1fr)}}.dtk-stagewrap{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.dtk-stage{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.dtk-mapbox{aspect-ratio:2754/1275;position:relative}@media (width<=980px){.dtk-mapbox{min-width:680px}}.dtk-mapbox svg{width:100%;height:auto;display:block}.dtk-status{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted-2);text-align:center;place-items:center;margin:0;padding:16px;font-size:.8rem;display:grid;position:absolute;inset:0}.dtk-hoverline{border-top:1px solid var(--divider);font-family:var(--font-mono);letter-spacing:.05em;color:var(--muted);min-height:2.1em;margin:0;padding:8px 14px 10px;font-size:.74rem}@media (width<=980px){.dtk-hoverline{display:none}}.dtk-mapbox .landxx,.dtk-mapbox .dtk-dot,.dtk-mapbox .dtk-hit{cursor:pointer}.dtk-mapbox .landxx{fill:var(--dtk-land);stroke:var(--dtk-coast);stroke-width:.5px;fill-rule:evenodd}.dtk-mapbox .coastxx{stroke-width:.2px}.dtk-mapbox .circlexx,.dtk-mapbox .subxx,.dtk-mapbox .noxx,.dtk-mapbox .unxx,.dtk-mapbox .limitxx{opacity:0;pointer-events:none}.dtk-mapbox .at,.dtk-mapbox .be,.dtk-mapbox .bg,.dtk-mapbox .hr,.dtk-mapbox .cy,.dtk-mapbox .cz,.dtk-mapbox .dk,.dtk-mapbox .ee,.dtk-mapbox .fi,.dtk-mapbox .fr,.dtk-mapbox .de,.dtk-mapbox .gr,.dtk-mapbox .hu,.dtk-mapbox .ie,.dtk-mapbox .it,.dtk-mapbox .lv,.dtk-mapbox .lt,.dtk-mapbox .lu,.dtk-mapbox .mt,.dtk-mapbox .nl,.dtk-mapbox .pl,.dtk-mapbox .pt,.dtk-mapbox .ro,.dtk-mapbox .sk,.dtk-mapbox .si,.dtk-mapbox .es,.dtk-mapbox .se,.dtk-mapbox .is,.dtk-mapbox .li,.dtk-mapbox .no{fill:var(--dtk-b-fill)}.dtk-mapbox .ad,.dtk-mapbox .ar,.dtk-mapbox .br,.dtk-mapbox .fo,.dtk-mapbox .gg,.dtk-mapbox .il,.dtk-mapbox .im,.dtk-mapbox .jp,.dtk-mapbox .je,.dtk-mapbox .nz,.dtk-mapbox .kr,.dtk-mapbox .ch,.dtk-mapbox .gb,.dtk-mapbox .uy{fill:var(--dtk-g-fill)}.dtk-mapbox .us,.dtk-mapbox .ca{fill:url(#dtkhatch)}.dtk-mapbox .dtk-dot{opacity:1;pointer-events:auto;stroke:var(--dtk-coast);stroke-width:2.5px}.dtk-mapbox circle.dtk-hit{fill:#0000;stroke:none;pointer-events:all}@media (hover:hover){.dtk-mapbox .landxx:hover,.dtk-mapbox .dtk-dot:hover{filter:brightness(.92)}}.dtk-mapbox .dtk-sel{stroke:var(--ink);stroke-width:2px}.dtk-mapbox [tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.dtk-panel{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);box-shadow:var(--shadow-card);min-width:0;min-height:340px;padding:clamp(16px,2.4vw,22px)}@media (width>=981px){.dtk-panel{position:sticky;top:84px}}.dtk-p-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0;font-size:.68rem}.dtk-p-head{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.dtk-p-name{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:300;line-height:1.15}.dtk-chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;padding:3px 10px;font-size:.76rem;font-weight:500;display:inline-flex}.dtk-chip-g{background:var(--dtk-g-tint);color:var(--dtk-g-text);border:1px solid color-mix(in srgb, var(--dtk-g-deep) 35%, transparent)}.dtk-chip-y{background:var(--dtk-y-tint);color:var(--dtk-y-text);border:1px solid color-mix(in srgb, var(--dtk-y-deep) 40%, transparent)}.dtk-chip-b{background:var(--dtk-b-tint);color:var(--dtk-b-text);border:1px solid color-mix(in srgb, var(--dtk-b-deep) 35%, transparent)}.dtk-chip-h{background:repeating-linear-gradient(135deg, var(--dtk-g-tint) 0 6px, var(--dtk-y-tint) 6px 12px);color:var(--dtk-g-text);border:1px solid color-mix(in srgb, var(--dtk-g-deep) 35%, transparent)}.dtk-p-meta{gap:8px;min-width:0;margin:14px 0 0;display:grid}.dtk-p-metarow{grid-template-columns:118px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;display:grid}.dtk-p-metarow dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-size:.7rem}.dtk-p-metarow dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.88rem;line-height:1.45}@media (width<=520px){.dtk-p-metarow{grid-template-columns:minmax(0,1fr);gap:2px}}.dtk-p-text{color:var(--muted);margin:12px 0 0;font-size:.9rem;line-height:1.6}.dtk-p-warn{background:var(--dtk-y-tint);border-left:3px solid var(--dtk-y-deep);border-radius:var(--r-sm);color:var(--dtk-y-text);margin:12px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.55}.dtk-p-links{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dtk-p-links a{min-height:32px;color:var(--accent-text);text-underline-offset:2px;align-items:center;font-size:.87rem;text-decoration:underline;display:inline-flex}.dtk-tlwrap{margin-top:20px}.dtk-tl-cap{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.dtk-tl{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:minmax(200px,1fr);grid-auto-flow:column;column-gap:16px;margin:10px 0 0;padding:4px 2px 10px;list-style:none;display:grid;overflow-x:auto}.dtk-tl:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.dtk-tl li{scroll-snap-align:start;padding-top:26px;position:relative}.dtk-tl li:after{content:"";background:var(--divider);height:2px;position:absolute;top:8px;left:14px;right:-16px}.dtk-tl li:last-child:after{right:0}.dtk-tl li:before{content:"";background:var(--dtk-g-deep);border:3px solid var(--bg);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:0}.dtk-tl li.dtk-tl-kipp:before{background:var(--ink)}.dtk-tl li.dtk-tl-instrument:before{background:var(--dtk-y-deep)}.dtk-tl-jahr{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-2);font-size:.72rem}.dtk-tl-text{color:var(--muted);max-width:34ch;margin:4px 0 0;font-size:.86rem;line-height:1.55}.dtk-tl-text strong{color:var(--ink);font-weight:500}.dtk-tl-leg{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:6px 0 0;font-size:.78rem;display:flex}.dtk-tl-leg .dtk-dot-s{margin-left:10px}.dtk-tl-leg .dtk-dot-s:first-child{margin-left:0}.dtk-dot-s{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.dtk-dot-g{background:var(--dtk-g-deep)}.dtk-dot-y{background:var(--dtk-y-deep)}.dtk-dot-b{background:var(--dtk-b-deep)}.dtk-dot-ink{background:var(--ink)}.dtk-dot-h{background:repeating-linear-gradient(135deg, var(--dtk-g-deep) 0 3px, var(--dtk-y-deep) 3px 6px)}.dtk-expl{margin-top:20px;position:relative}.dtk-such{gap:6px;max-width:440px;display:grid}.dtk-such span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.dtk-such input{border:1px solid var(--hairline);border-radius:var(--r-sm);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;padding:0 14px;font-size:.95rem}.dtk-such input::placeholder{color:var(--muted-2)}.dtk-such input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dtk-list{border:1px solid var(--hairline);border-radius:var(--r-md);background:var(--card);margin:14px 0 0;padding:0;list-style:none;overflow:hidden}.dtk-list li+li{border-top:1px solid var(--divider)}.dtk-row{text-align:left;background:0 0;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:2px 12px;width:100%;min-height:52px;padding:10px 16px;transition:background .15s;display:grid}.dtk-row:hover{background:var(--surface)}.dtk-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.dtk-row[aria-pressed=true]{background:var(--surface);box-shadow:inset 3px 0 0 var(--dtk-g-deep)}.dtk-row-main{gap:1px;min-width:0;display:grid}.dtk-row-name{color:var(--ink);font-size:.95rem;font-weight:500;line-height:1.35}.dtk-row-meta{font-family:var(--font-mono);letter-spacing:.03em;color:var(--muted-2);overflow-wrap:anywhere;font-size:.7rem;line-height:1.4}.dtk-row-status{color:var(--muted);white-space:nowrap;font-size:.8rem}@media (width<=620px){.dtk-row{grid-template-columns:11px minmax(0,1fr)}.dtk-row-status{white-space:normal;grid-column:2}}.dtk-extra-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:16px 0 0;font-size:.72rem}.dtk-list-extra{margin-top:8px}.dtk-leer{background:var(--dtk-y-tint);border-radius:var(--r-sm);color:var(--dtk-y-text);margin:14px 0 0;padding:12px 16px;font-size:.88rem}@media (prefers-reduced-motion:reduce){.dtk-row{transition:none}.dtk-tl{scroll-behavior:auto}}.dtw[data-astro-cid-ne27xkyy]{padding-block:clamp(48px,7vw,88px)}.dtw-wrap[data-astro-cid-ne27xkyy]{max-width:1040px}.dtw[data-astro-cid-ne27xkyy] h1[data-astro-cid-ne27xkyy]{margin-top:.9rem;font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.08}.dtw-answer[data-astro-cid-ne27xkyy]{background:var(--accent-tint);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--r-md);max-width:860px;margin-top:1.6rem;padding:clamp(20px,3vw,28px)}.dtw-answer-label[data-astro-cid-ne27xkyy]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:.68rem}.dtw-answer-text[data-astro-cid-ne27xkyy]{color:var(--ink);margin-top:.7rem;font-size:1.05rem;line-height:1.62}.dtw-marginalie[data-astro-cid-ne27xkyy]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted-2);margin-top:1.1rem;font-size:.72rem}.dtw-map-h2[data-astro-cid-ne27xkyy]{margin-top:2.8rem;font-size:clamp(1.4rem,2.6vw,1.9rem)}.dtw-content[data-astro-cid-ne27xkyy]{min-width:0;max-width:880px;margin-top:3rem}.dtw-content[data-astro-cid-ne27xkyy] h2[data-astro-cid-ne27xkyy]{margin-top:2.6rem;scroll-margin-top:96px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.dtw-content[data-astro-cid-ne27xkyy] p[data-astro-cid-ne27xkyy]{color:var(--muted);max-width:70ch;margin-top:.8rem;font-size:.96rem;line-height:1.65}.dtw-content[data-astro-cid-ne27xkyy] p[data-astro-cid-ne27xkyy] a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.dtw-sa[data-astro-cid-ne27xkyy]{color:var(--ink)!important;font-size:1.04rem!important}.dtw-takeaways[data-astro-cid-ne27xkyy]{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);padding:clamp(18px,3vw,24px)}.dtw-takeaways-label[data-astro-cid-ne27xkyy]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-size:.68rem}.dtw-takeaways[data-astro-cid-ne27xkyy] ul[data-astro-cid-ne27xkyy]{gap:.5rem;margin:.7rem 0 0;padding-left:1.2rem;display:grid}.dtw-takeaways[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy]{color:var(--ink);font-size:.95rem;line-height:1.55}.dtw-defgrid[data-astro-cid-ne27xkyy]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:1.6rem;display:grid}.dtw-defbox[data-astro-cid-ne27xkyy]{background:var(--accent-tint);border-radius:var(--r-sm);padding:14px 18px}.dtw-defbox[data-astro-cid-ne27xkyy] p[data-astro-cid-ne27xkyy]{color:var(--ink);max-width:none;margin:0;font-size:.9rem;line-height:1.55}.dtw-defbox[data-astro-cid-ne27xkyy] strong[data-astro-cid-ne27xkyy]{font-weight:600}.dtw-defbox[data-astro-cid-ne27xkyy] a[data-astro-cid-ne27xkyy]{color:var(--accent-text);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.dtw-tablewrap[data-astro-cid-ne27xkyy]{border:1px solid var(--hairline);border-radius:var(--r-sm);margin-top:1.4rem;overflow-x:auto}.dtw-table[data-astro-cid-ne27xkyy]{border-collapse:collapse;background:var(--card);width:100%;min-width:720px;font-size:.9rem}.dtw-table-cap[data-astro-cid-ne27xkyy]{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--hairline);padding:12px 14px;font-size:.72rem}.dtw-table[data-astro-cid-ne27xkyy] thead[data-astro-cid-ne27xkyy] th[data-astro-cid-ne27xkyy]{text-align:left;color:var(--ink);border-bottom:1px solid var(--hairline);background:var(--surface);white-space:nowrap;padding:10px 14px;font-weight:500}.dtw-table[data-astro-cid-ne27xkyy] tbody[data-astro-cid-ne27xkyy] th[data-astro-cid-ne27xkyy]{text-align:left;color:var(--ink);border-bottom:1px solid var(--divider);vertical-align:top;padding:12px 14px;font-weight:500;line-height:1.5}.dtw-table[data-astro-cid-ne27xkyy] td[data-astro-cid-ne27xkyy]{border-bottom:1px solid var(--divider);color:var(--muted);vertical-align:top;padding:12px 14px;line-height:1.55}.dtw-table[data-astro-cid-ne27xkyy] tbody[data-astro-cid-ne27xkyy] tr[data-astro-cid-ne27xkyy]:last-child th[data-astro-cid-ne27xkyy],.dtw-table[data-astro-cid-ne27xkyy] tbody[data-astro-cid-ne27xkyy] tr[data-astro-cid-ne27xkyy]:last-child td[data-astro-cid-ne27xkyy]{border-bottom:0}.dtw-license[data-astro-cid-ne27xkyy]{margin-top:.75rem!important;font-size:.8rem!important;line-height:1.55!important}.dtw-license[data-astro-cid-ne27xkyy] strong[data-astro-cid-ne27xkyy]{color:var(--ink);font-weight:500}.dtw-td-dot[data-astro-cid-ne27xkyy]{vertical-align:baseline;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.dtw-td-dot-g[data-astro-cid-ne27xkyy]{background:#35714b}.dtw-td-dot-h[data-astro-cid-ne27xkyy]{background:repeating-linear-gradient(135deg,#35714b 0 3px,#a8862b 3px 6px)}.dtw-steps[data-astro-cid-ne27xkyy]{counter-reset:dtw-step;gap:12px;margin-top:1.2rem;padding:0;list-style:none;display:grid}.dtw-steps[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy]{counter-increment:dtw-step;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-sm);color:var(--muted);padding:14px 16px 14px 56px;font-size:.95rem;line-height:1.6;position:relative}.dtw-steps[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy]:before{content:"0" counter(dtw-step);font-family:var(--font-mono);color:var(--accent-text);font-size:.8rem;position:absolute;top:16px;left:16px}.dtw-steps[data-astro-cid-ne27xkyy] li[data-astro-cid-ne27xkyy] strong[data-astro-cid-ne27xkyy]{color:var(--ink);font-weight:500}.dtw-bridge[data-astro-cid-ne27xkyy]{margin-top:2.4rem;padding:clamp(20px,3.5vw,32px)}.dtw-bridge-t[data-astro-cid-ne27xkyy]{font-family:var(--font-display);color:var(--ink);max-width:none;font-size:clamp(1.25rem,2.4vw,1.6rem);font-weight:300;line-height:1.3}.dtw-bridge-s[data-astro-cid-ne27xkyy]{color:var(--muted);max-width:66ch;margin-top:.6rem;font-size:.95rem}.dtw-bridge-a[data-astro-cid-ne27xkyy]{flex-wrap:wrap;gap:10px;margin-top:1.2rem;display:flex}.dtw-bridge-a[data-astro-cid-ne27xkyy] .btn[data-astro-cid-ne27xkyy]{min-height:44px}.dtw-faq[data-astro-cid-ne27xkyy]{border-bottom:1px solid var(--hairline)}.dtw-faq[data-astro-cid-ne27xkyy] summary[data-astro-cid-ne27xkyy]{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;padding:16px 4px;font-weight:500;list-style:none;display:flex}.dtw-faq[data-astro-cid-ne27xkyy] summary[data-astro-cid-ne27xkyy]::-webkit-details-marker{display:none}.dtw-faq[data-astro-cid-ne27xkyy] summary[data-astro-cid-ne27xkyy]:hover{color:var(--accent-text)}.dtw-faq[data-astro-cid-ne27xkyy] p[data-astro-cid-ne27xkyy]{margin:0 0 16px}.dtw-weiter[data-astro-cid-ne27xkyy]{background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);margin-top:2.4rem;padding:clamp(18px,3vw,24px)}.dtw-weiter-label[data-astro-cid-ne27xkyy]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:.68rem}.dtw-weiter[data-astro-cid-ne27xkyy] ul[data-astro-cid-ne27xkyy]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:6px 20px;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.dtw-weiter[data-astro-cid-ne27xkyy] a[data-astro-cid-ne27xkyy]{min-height:36px;color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;font-size:.92rem;display:inline-flex}.dtw-weiter[data-astro-cid-ne27xkyy] a[data-astro-cid-ne27xkyy]:hover{color:var(--accent-text)}.dtw-hinweis[data-astro-cid-ne27xkyy]{color:var(--muted-2);margin-top:2.4rem;font-size:.85rem}
