.tdp-backdrop.svelte-v7boz8.svelte-v7boz8{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:200;border:none;cursor:pointer}.tdp-panel.svelte-v7boz8.svelte-v7boz8{position:fixed;top:0;right:0;width:min(580px,92vw);height:100vh;background:var(--bg-page, #0f1e28);border-left:1px solid var(--border-soft);z-index:201;display:flex;flex-direction:column;overflow:hidden;box-shadow:-8px 0 32px #00000059}.tdp-header.svelte-v7boz8.svelte-v7boz8{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 26px 18px;border-bottom:1px solid var(--border-soft);flex-shrink:0}.tdp-header-left.svelte-v7boz8.svelte-v7boz8{flex:1;min-width:0}.tdp-trigger-type.svelte-v7boz8.svelte-v7boz8{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:6px}.tdp-title.svelte-v7boz8.svelte-v7boz8{font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 0 8px;color:var(--text)}.tdp-meta.svelte-v7boz8.svelte-v7boz8{font-family:var(--font-mono);font-size:11px;color:var(--text-subtle);display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tdp-sep.svelte-v7boz8.svelte-v7boz8{color:var(--border);margin:0 1px}.tdp-close.svelte-v7boz8.svelte-v7boz8{background:none;border:none;color:var(--text-subtle);font-size:16px;cursor:pointer;padding:4px 8px;flex-shrink:0;line-height:1;margin-left:12px}.tdp-close.svelte-v7boz8.svelte-v7boz8:hover{color:var(--text)}.tdp-body.svelte-v7boz8.svelte-v7boz8{flex:1;overflow-y:auto;padding:22px 26px;display:flex;flex-direction:column;gap:20px}.tdp-oordeel-card.svelte-v7boz8.svelte-v7boz8{border-radius:10px;padding:18px 20px;border:1px solid var(--border-soft);border-left-width:3px}.tdp-oordeel-card.pos.svelte-v7boz8.svelte-v7boz8{border-left-color:var(--positive);background:#4ade800f}.tdp-oordeel-card.neg.svelte-v7boz8.svelte-v7boz8{border-left-color:var(--negative);background:#f871710f}.tdp-oordeel-card.warn.svelte-v7boz8.svelte-v7boz8{border-left-color:var(--warning);background:#fbbf240f}.tdp-oordeel-card.neutral.svelte-v7boz8.svelte-v7boz8{border-left-color:var(--border)}.tdp-oordeel-label.svelte-v7boz8.svelte-v7boz8{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}.tdp-oordeel-tekst.svelte-v7boz8.svelte-v7boz8{font-size:15px;font-weight:600;color:var(--text);margin-bottom:10px}.tdp-effect-row.svelte-v7boz8.svelte-v7boz8{display:flex;align-items:center;gap:10px}.tdp-badge.svelte-v7boz8.svelte-v7boz8{display:inline-flex;align-items:center;border:1px solid;border-radius:5px;padding:3px 8px;font-family:var(--font-mono);font-size:10px;font-weight:500}.tdp-badge.pos.svelte-v7boz8.svelte-v7boz8{color:var(--positive);background:var(--positive-soft);border-color:var(--positive-border)}.tdp-badge.neg.svelte-v7boz8.svelte-v7boz8{color:var(--negative);background:var(--negative-soft);border-color:var(--negative-border)}.tdp-badge.warn.svelte-v7boz8.svelte-v7boz8{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.tdp-badge.neutral.svelte-v7boz8.svelte-v7boz8{color:var(--neutral);background:var(--bg-elevated);border-color:var(--border)}.tdp-confidence.svelte-v7boz8.svelte-v7boz8{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle)}.tdp-llm-block.svelte-v7boz8.svelte-v7boz8{background:var(--bg-card);border:1px solid var(--border-soft);border-left:3px solid var(--accent);border-radius:8px;padding:16px 18px;display:grid;grid-template-columns:72px 1fr;gap:14px;align-items:flex-start}.tdp-llm-label.svelte-v7boz8.svelte-v7boz8{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.07em;padding-top:2px}.tdp-llm-text.svelte-v7boz8.svelte-v7boz8{font-size:12px;line-height:1.75;color:var(--text);margin:0}.tdp-notice.svelte-v7boz8.svelte-v7boz8{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:8px;padding:12px 16px;font-family:var(--font-mono);font-size:11px;color:var(--text-subtle)}.tdp-signals-title.svelte-v7boz8.svelte-v7boz8{font-size:12px;font-weight:600;margin-bottom:10px}.tdp-signals-empty.svelte-v7boz8.svelte-v7boz8{font-family:var(--font-mono);font-size:11px;color:var(--text-subtle);padding:8px 0}.tdp-table.svelte-v7boz8.svelte-v7boz8{width:100%;border-collapse:collapse}.tdp-table.svelte-v7boz8 thead.svelte-v7boz8{background:#14242e7a}.tdp-table.svelte-v7boz8 th.svelte-v7boz8{text-align:left;padding:10px 12px;font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);font-weight:500;letter-spacing:.04em}.tdp-table.svelte-v7boz8 td.svelte-v7boz8{padding:11px 12px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--text-muted);vertical-align:middle}.tdp-table.svelte-v7boz8 tr:hover td.svelte-v7boz8{background:#1a2d3773}.tdp-cell-strong.svelte-v7boz8.svelte-v7boz8{color:var(--text);font-weight:500}.tdp-cell-mono.svelte-v7boz8.svelte-v7boz8{font-family:var(--font-mono);font-size:11px}.tdp-cell-mono.pos.svelte-v7boz8.svelte-v7boz8{color:var(--positive)}.tdp-cell-mono.neg.svelte-v7boz8.svelte-v7boz8{color:var(--negative)}.tdp-sig-dot.svelte-v7boz8.svelte-v7boz8{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700}.tdp-sig-dot.pos.svelte-v7boz8.svelte-v7boz8{background:var(--positive-soft);color:var(--positive)}.tdp-sig-dot.neg.svelte-v7boz8.svelte-v7boz8{background:var(--negative-soft);color:var(--negative)}.tdp-followup.svelte-v7boz8.svelte-v7boz8{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:8px;padding:12px 16px;font-size:12px;color:var(--text-muted);display:flex;align-items:center;gap:8px}.tdp-followup-icon.svelte-v7boz8.svelte-v7boz8{color:var(--accent);font-weight:700;flex-shrink:0}.al-panel.svelte-1b7ttt3.svelte-1b7ttt3{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:12px;overflow:hidden}.al-panel-header.svelte-1b7ttt3.svelte-1b7ttt3{padding:16px 20px 12px;display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border-soft)}.al-panel-title.svelte-1b7ttt3.svelte-1b7ttt3{font-size:13px;font-weight:600}.al-panel-count.svelte-1b7ttt3.svelte-1b7ttt3{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em}.al-scroll.svelte-1b7ttt3.svelte-1b7ttt3{overflow-x:auto}.al-table.svelte-1b7ttt3.svelte-1b7ttt3{width:100%;border-collapse:collapse;min-width:980px}.al-table.svelte-1b7ttt3 thead.svelte-1b7ttt3{background:#14242e7a}.al-table.svelte-1b7ttt3 th.svelte-1b7ttt3{text-align:left;padding:11px 14px;font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);font-weight:500;letter-spacing:.04em;white-space:nowrap}.al-table.svelte-1b7ttt3 td.svelte-1b7ttt3{padding:12px 14px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--text-muted);vertical-align:middle}.al-row.svelte-1b7ttt3.svelte-1b7ttt3{cursor:pointer;transition:background .12s}.al-row.svelte-1b7ttt3:hover td.svelte-1b7ttt3{background:#1a2d3773}.al-row-selected.svelte-1b7ttt3 td.svelte-1b7ttt3{background:#ff5f1f0f}.al-cell-strong.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--text);font-weight:500}.al-cell-mono.svelte-1b7ttt3.svelte-1b7ttt3{font-family:var(--font-mono);font-size:11px}.al-kpi-label.svelte-1b7ttt3.svelte-1b7ttt3{font-size:11px;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-scope.svelte-1b7ttt3.svelte-1b7ttt3{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-cell-mono.pos.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--positive)}.al-cell-mono.neg.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--negative)}.al-tracking-early.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--warning)}.al-empty-cell.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--border)}.al-badge.svelte-1b7ttt3.svelte-1b7ttt3,.al-action.svelte-1b7ttt3.svelte-1b7ttt3{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:5px;padding:3px 7px;font-family:var(--font-mono);font-size:10px;font-weight:500;white-space:nowrap}.al-badge.pos.svelte-1b7ttt3.svelte-1b7ttt3,.al-action.pos.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--positive);background:var(--positive-soft);border-color:var(--positive-border)}.al-badge.neg.svelte-1b7ttt3.svelte-1b7ttt3,.al-action.neg.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--negative);background:var(--negative-soft);border-color:var(--negative-border)}.al-badge.warn.svelte-1b7ttt3.svelte-1b7ttt3,.al-action.warn.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.al-badge.neutral.svelte-1b7ttt3.svelte-1b7ttt3,.al-action.neutral.svelte-1b7ttt3.svelte-1b7ttt3{color:var(--neutral);background:var(--bg-elevated);border-color:var(--border)}.al-empty.svelte-1b7ttt3.svelte-1b7ttt3{padding:28px 20px;font-family:var(--font-mono);font-size:11px;color:var(--text-subtle)}.al-hint.svelte-1b7ttt3.svelte-1b7ttt3{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);margin:8px 0 0;opacity:.75}.dc-panel.svelte-1tmoki1.svelte-1tmoki1{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:12px;overflow:hidden}.dc-panel-header.svelte-1tmoki1.svelte-1tmoki1{padding:16px 20px 12px;display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border-soft)}.dc-panel-title.svelte-1tmoki1.svelte-1tmoki1{font-size:13px;font-weight:600}.dc-panel-count.svelte-1tmoki1.svelte-1tmoki1{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.06em}.dc-table.svelte-1tmoki1.svelte-1tmoki1{width:100%;border-collapse:collapse}.dc-table.svelte-1tmoki1 thead.svelte-1tmoki1{background:#14242e7a}.dc-table.svelte-1tmoki1 th.svelte-1tmoki1{text-align:left;padding:11px 16px;font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);font-weight:500;letter-spacing:.04em;white-space:nowrap}.dc-table.svelte-1tmoki1 td.svelte-1tmoki1{padding:12px 16px;border-top:1px solid var(--border-soft);font-size:12px;color:var(--text-muted);vertical-align:middle}.dc-row.svelte-1tmoki1.svelte-1tmoki1{cursor:pointer;transition:background .12s}.dc-row.svelte-1tmoki1:hover td.svelte-1tmoki1{background:#1a2d3773}.dc-row-selected.svelte-1tmoki1 td.svelte-1tmoki1{background:#ff5f1f0f}.dc-cell-strong.svelte-1tmoki1.svelte-1tmoki1{color:var(--text);font-weight:500}.dc-cell-mono.svelte-1tmoki1.svelte-1tmoki1{font-family:var(--font-mono);font-size:11px}.dc-scope.svelte-1tmoki1.svelte-1tmoki1{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-cell-mono.pos.svelte-1tmoki1.svelte-1tmoki1{color:var(--positive)}.dc-cell-mono.neg.svelte-1tmoki1.svelte-1tmoki1{color:var(--negative)}.dc-tracking-early.svelte-1tmoki1.svelte-1tmoki1{color:var(--warning)!important}.dc-match-yes.svelte-1tmoki1.svelte-1tmoki1{font-family:var(--font-mono);font-size:10px;color:var(--positive);background:var(--positive-soft);border:1px solid var(--positive-border);border-radius:4px;padding:2px 7px}.dc-match-no.svelte-1tmoki1.svelte-1tmoki1{font-family:var(--font-mono);font-size:10px;color:var(--warning);background:var(--warning-soft);border:1px solid var(--warning-border);border-radius:4px;padding:2px 7px}.dc-action.svelte-1tmoki1.svelte-1tmoki1{display:inline-flex;align-items:center;border:1px solid;border-radius:5px;padding:3px 7px;font-family:var(--font-mono);font-size:10px;font-weight:500;white-space:nowrap}.dc-action.pos.svelte-1tmoki1.svelte-1tmoki1{color:var(--positive);background:var(--positive-soft);border-color:var(--positive-border)}.dc-action.neg.svelte-1tmoki1.svelte-1tmoki1{color:var(--negative);background:var(--negative-soft);border-color:var(--negative-border)}.dc-action.warn.svelte-1tmoki1.svelte-1tmoki1{color:var(--warning);background:var(--warning-soft);border-color:var(--warning-border)}.dc-action.neutral.svelte-1tmoki1.svelte-1tmoki1{color:var(--neutral);background:var(--bg-elevated);border-color:var(--border)}.dc-empty.svelte-1tmoki1.svelte-1tmoki1{padding:28px 20px;font-family:var(--font-mono);font-size:11px;color:var(--text-subtle)}.dc-hint.svelte-1tmoki1.svelte-1tmoki1{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);margin:8px 0 0;opacity:.75}.theme-grid.svelte-et25z8{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width: 900px){.theme-grid.svelte-et25z8{grid-template-columns:1fr}}.theme-panel.svelte-et25z8{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:12px;padding:20px 22px}.theme-panel-header.svelte-et25z8{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.theme-panel-title.svelte-et25z8{font-size:13px;font-weight:600;letter-spacing:-.01em}.theme-period-label.svelte-et25z8{font-family:var(--font-mono);font-size:10px;color:var(--text-subtle);text-transform:uppercase;letter-spacing:.05em}.theme-legend.svelte-et25z8{display:flex;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--border-soft)}.theme-legend-item.svelte-et25z8{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;color:var(--text-subtle)}.theme-dot.svelte-et25z8{width:8px;height:8px;border-radius:2px;flex-shrink:0}.dot-huidig.svelte-et25z8{background:var(--accent)}.dot-vorig.svelte-et25z8{background:#2e4a5a}.theme-kpi-rows.svelte-et25z8{display:flex;flex-direction:column;gap:0}.theme-kpi-row.svelte-et25z8{display:grid;grid-template-columns:140px 1fr 54px;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--border-soft)}.theme-kpi-row.svelte-et25z8:last-child{border-bottom:none}.theme-kpi-label.svelte-et25z8{font-size:12px;font-weight:500;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-bars.svelte-et25z8{display:flex;flex-direction:column;gap:4px}.theme-bar-row.svelte-et25z8{display:grid;grid-template-columns:1fr 52px;align-items:center;gap:8px}.theme-bar-track.svelte-et25z8{height:7px;background:var(--bg-elevated);border-radius:3px;overflow:hidden}.theme-bar-fill.svelte-et25z8{height:100%;border-radius:3px;transition:width .5s ease-out}.fill-huidig.svelte-et25z8{background:var(--accent)}.fill-vorig.svelte-et25z8{background:#2e4a5a}.theme-bar-val.svelte-et25z8{font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--text);text-align:right;white-space:nowrap}.theme-bar-val.muted.svelte-et25z8{color:var(--text-subtle);font-weight:400}.theme-delta.svelte-et25z8{font-family:var(--font-mono);font-size:11px;font-weight:500;text-align:right;white-space:nowrap}.theme-delta.positive.svelte-et25z8{color:var(--positive)}.theme-delta.negative.svelte-et25z8{color:var(--negative)}.theme-delta.neutral.svelte-et25z8{color:var(--text-subtle)}.theme-empty.svelte-et25z8{font-family:var(--font-mono);font-size:11px;color:var(--text-subtle);padding:12px 0}.ev-section{margin-bottom:56px}.rpt-conclusion.svelte-16esemb{background:var(--bg-card);border:1px solid var(--border-soft);border-left:3px solid var(--accent);border-radius:8px;padding:20px 24px;margin:0 0 24px;display:grid;grid-template-columns:96px 1fr;gap:18px;align-items:flex-start}.rpt-conclusion-label.svelte-16esemb{font-family:var(--font-mono);font-size:10px;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;padding-top:3px}.rpt-conclusion-text.svelte-16esemb{font-size:13px;color:var(--text);line-height:1.8;max-width:1100px}
