.tab-bar-wrapper.svelte-obm397{position:relative}.tab-fade.svelte-obm397{display:none;position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:2}.tab-fade--left.svelte-obm397{left:0;background:linear-gradient(to right,white 0%,transparent 100%)}.tab-fade--right.svelte-obm397{right:0;background:linear-gradient(to left,white 0%,transparent 100%)}@media(min-width:481px)and (max-width:1024px){.tab-fade.svelte-obm397{display:block}}.dashboard-tab-select{display:none!important}@media(max-width:480px){.tab-bar-wrapper.svelte-obm397{display:none}.dashboard-tab-select{display:block!important}}.status-bar.svelte-zc0py{display:flex;gap:12px;flex-wrap:wrap}.status-tile.svelte-zc0py{flex:1;min-width:140px;padding:14px 16px;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;border-left:3px solid rgba(45,42,62,.08)}.status-tile--trend[data-color=coral].svelte-zc0py{border-left-color:#c2665a;background:#c2665a0a}.status-tile--trend[data-color=amber].svelte-zc0py{border-left-color:#e8a838;background:#e8a8380a}.status-tile--trend[data-color=sage].svelte-zc0py{border-left-color:#7fbc8c;background:#7fbc8c0a}.status-tile--trend[data-color=teal].svelte-zc0py{border-left-color:#2b6777;background:#2b67770a}.status-tile--scenario.svelte-zc0py{border-left-color:#2b6777}.status-tile--warnings.svelte-zc0py{border-left-color:#9490a6}.status-tile--warnings.has-red.svelte-zc0py{border-left-color:#d9534f;background:#d9534f08}.status-tile--leverage.svelte-zc0py{border-left-color:#e8a838}.status-label.svelte-zc0py{display:block;font-size:10px;color:#9490a6;text-transform:uppercase;letter-spacing:.8px;font-weight:600;margin-bottom:4px}.status-value.svelte-zc0py{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700;color:#2d2a3e}.status-value--mono.svelte-zc0py{font-family:JetBrains Mono,monospace;font-size:22px}.status-insight.svelte-zc0py{display:block;font-size:12px;color:#5c5875;margin-top:4px;line-height:1.5;font-style:italic}.glow-dot.svelte-zc0py{width:10px;height:10px;border-radius:50%;flex-shrink:0}.glow-dot--red.svelte-zc0py{background:#d9534f;box-shadow:0 0 6px 2px #d9534f4d}.variable-tag.svelte-pef8d3{position:relative;display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:100px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;white-space:nowrap;cursor:default;transition:all .2s ease;border:1px solid transparent}.variable-tag.svelte-pef8d3:hover,.variable-tag.svelte-pef8d3:focus-visible{transform:translateY(-1px);box-shadow:0 2px 8px #2d2a3e1a}.variable-tag.svelte-pef8d3:focus-visible{outline:2px solid #2b6777;outline-offset:2px}.act-ruhig.svelte-pef8d3{background:#f0ebe3;color:#9490a6;border-color:#2d2a3e0f}.act-aktiv.svelte-pef8d3{background:#fef3dc;color:#8a6100;border-color:#e8a83833}.act-kritisch.svelte-pef8d3{background:#e8a83833;color:#6d4c00;border-color:#e8a8384d}.act-maximal.svelte-pef8d3{background:#d9534f1a;color:#a94442;border-color:#d9534f33}.tag-direction.svelte-pef8d3{font-size:11px;font-weight:700;flex-shrink:0}.dir-eskalierend.svelte-pef8d3 .tag-direction:where(.svelte-pef8d3){color:#c2665a}.dir-deeskalierend.svelte-pef8d3 .tag-direction:where(.svelte-pef8d3){color:#7fbc8c}.dir-stabil.svelte-pef8d3 .tag-direction:where(.svelte-pef8d3){opacity:.5}.tag-name.svelte-pef8d3{overflow:hidden;text-overflow:ellipsis}.tag-role.svelte-pef8d3{font-size:10px;font-weight:700;padding:1px 6px;border-radius:100px;letter-spacing:.2px;text-transform:uppercase}.tag-role.role-hebel.svelte-pef8d3{background:#e8a83826;color:#8a6100}.tag-role.role-indikator.svelte-pef8d3{background:#2b67771f;color:#2b6777}.tag-role.role-wildcard.svelte-pef8d3{background:#c2665a1f;color:#c2665a}.tag-role.role-ziel.svelte-pef8d3{background:#7fbc8c26;color:#1e6b3a}.tag-role.role-puffer.svelte-pef8d3{background:#2d2a3e0f;color:#9490a6}.tag-role.role-katalysator.svelte-pef8d3{background:#2b677714;color:#2b6777}.tag-activation.svelte-pef8d3{font-size:11px;opacity:.6;font-weight:600}.is-compact.svelte-pef8d3{padding:3px 10px;font-size:12px}.tag-tooltip.svelte-pef8d3{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:2px;padding:8px 12px;background:#2d2a3e;color:#fff;border-radius:8px;white-space:nowrap;pointer-events:none;z-index:var(--z-tooltip, 1500);box-shadow:0 4px 12px #0003;animation:svelte-pef8d3-tooltip-in .15s ease-out}.tag-tooltip.svelte-pef8d3:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#2d2a3e}.tag-tooltip__name.svelte-pef8d3{font-size:13px;font-weight:600}.tag-tooltip__meta.svelte-pef8d3{font-size:11px;opacity:.7}@keyframes svelte-pef8d3-tooltip-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.variable-tag.svelte-pef8d3{transition:none}.tag-tooltip.svelte-pef8d3{animation:none}}@keyframes svelte-10m0gyu-group-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tag-cloud.svelte-10m0gyu{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud-grouped.svelte-10m0gyu{display:flex;flex-direction:column;gap:4px}.tag-group.svelte-10m0gyu{padding:12px 16px;border-radius:10px;background:#fff9;border:1px solid rgba(45,42,62,.08);animation:svelte-10m0gyu-group-in .25s ease-out both;transition:background .2s ease}.tag-group.svelte-10m0gyu:hover{background:#ffffffe6}.tag-group__header.svelte-10m0gyu{display:flex;align-items:center;gap:6px;margin-bottom:10px}.tag-group__icon.svelte-10m0gyu{color:#2b6777;font-size:12px;flex-shrink:0}.tag-group__label.svelte-10m0gyu{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9490a6;flex-shrink:0}.tag-group__count.svelte-10m0gyu{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:#2d2a3e0f;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:700;color:#9490a6;flex-shrink:0}.tag-group__line.svelte-10m0gyu{flex:1;height:1px;background:#2d2a3e14;margin-left:4px}.tag-group__items.svelte-10m0gyu{display:flex;flex-wrap:wrap;gap:6px}@media(prefers-reduced-motion:reduce){.tag-group.svelte-10m0gyu{animation:none!important}}@keyframes svelte-gfw3ix-stagger-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.changelog.svelte-gfw3ix{background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #2d2a3e0f}.changelog__header.svelte-gfw3ix{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 20px;background:none;border:none;cursor:pointer;transition:background .15s ease;text-align:left}.changelog__header.svelte-gfw3ix:hover{background:#2d2a3e05}.changelog__header-left.svelte-gfw3ix{display:flex;align-items:center;gap:12px}.changelog__icon-badge.svelte-gfw3ix{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#e8a8381f;color:#e8a838}.changelog__title.svelte-gfw3ix{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#2d2a3e;margin:0}.changelog__meta.svelte-gfw3ix{font-size:12px;color:#9490a6;display:block;margin-top:1px}.changelog__chevron.svelte-gfw3ix{flex-shrink:0;color:#9490a6;transition:transform .25s cubic-bezier(.4,0,.2,1)}.changelog__chevron.is-expanded.svelte-gfw3ix{transform:rotate(180deg)}.changelog__body.svelte-gfw3ix{padding:0 20px 20px;display:flex;flex-direction:column;gap:16px}.changelog__narrative.svelte-gfw3ix{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:14px;font-style:italic;line-height:1.75;color:#5c5875;padding:12px 16px;border-left:3px solid #2b6777;background:#2b67770a;border-radius:0 6px 6px 0;font-variation-settings:"wonk" 1}.changelog__narrative.svelte-gfw3ix p:where(.svelte-gfw3ix){margin:0}.cl-section.svelte-gfw3ix{display:flex;flex-direction:column;gap:8px}.cl-section__title.svelte-gfw3ix{display:flex;align-items:center;gap:6px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9490a6;margin:0;padding-bottom:4px}.cl-section__icon.svelte-gfw3ix{color:#2b6777;font-size:11px}.cl-section__count.svelte-gfw3ix{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:100px;background:#2d2a3e12;font-size:10px;font-weight:700;color:#5c5875}.cl-items.svelte-gfw3ix{display:flex;flex-direction:column;gap:6px}.cl-item-name.svelte-gfw3ix{font-size:13px;font-weight:500;color:#2d2a3e;line-height:1.4}.cl-arrow-icon.svelte-gfw3ix{color:#9490a6;flex-shrink:0}.cl-indicator.svelte-gfw3ix{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#2d2a3e05;border-radius:6px;animation:svelte-gfw3ix-stagger-in .25s ease-out both}.cl-indicator__dots.svelte-gfw3ix{display:flex;align-items:center;gap:6px;flex-shrink:0}.signal-dot.svelte-gfw3ix{width:12px;height:12px;border-radius:50%;flex-shrink:0}.signal-dot.is-green.svelte-gfw3ix{background:#27ae60;box-shadow:0 0 5px #27ae6059}.signal-dot.is-amber.svelte-gfw3ix{background:#f39c12;box-shadow:0 0 5px #f39c1259}.signal-dot.is-red.svelte-gfw3ix{background:#d9534f;box-shadow:0 0 5px #d9534f59}.cl-scenario.svelte-gfw3ix{padding:8px 12px;background:#2d2a3e05;border-radius:6px;animation:svelte-gfw3ix-stagger-in .25s ease-out both}.cl-scenario__bar-track.svelte-gfw3ix{height:3px;background:#2d2a3e0f;border-radius:2px;margin-bottom:6px;overflow:hidden}.cl-scenario__bar.svelte-gfw3ix{height:100%;border-radius:2px;background:#2b6777;transition:width .5s cubic-bezier(.16,1,.3,1)}.cl-scenario__bar.is-up.svelte-gfw3ix{background:#c2665a}.cl-scenario__bar.is-down.svelte-gfw3ix{background:#7fbc8c}.cl-scenario__info.svelte-gfw3ix{display:flex;align-items:center;justify-content:space-between;gap:8px}.cl-scenario__values.svelte-gfw3ix{display:flex;align-items:center;gap:4px;flex-shrink:0;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px}.cl-scenario__old.svelte-gfw3ix{color:#9490a6}.cl-scenario__sep.svelte-gfw3ix{color:#9490a6;font-size:10px}.cl-scenario__new.svelte-gfw3ix{font-weight:600;color:#2d2a3e}.cl-scenario__new.is-up.svelte-gfw3ix{color:#c2665a}.cl-scenario__new.is-down.svelte-gfw3ix{color:#7fbc8c}.cl-scenario__delta.svelte-gfw3ix{font-size:10px;font-weight:600;padding:0 5px;border-radius:100px}.cl-scenario__delta.is-up.svelte-gfw3ix{background:#fce8e4;color:#c2665a}.cl-scenario__delta.is-down.svelte-gfw3ix{background:#eaf5ec;color:#1e8449}.cl-variable.svelte-gfw3ix{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#2d2a3e05;border-radius:6px;animation:svelte-gfw3ix-stagger-in .25s ease-out both}.cl-variable__tags.svelte-gfw3ix{display:flex;align-items:center;gap:5px;flex-shrink:0}.act-tag.svelte-gfw3ix{display:inline-block;padding:1px 8px;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.act-ruhig.svelte-gfw3ix{background:#f0ebe3;color:#9490a6}.act-aktiv.svelte-gfw3ix{background:#fef3dc;color:#b27300}.act-kritisch.svelte-gfw3ix{background:#e8a83840;color:#8a6100}.act-maximal.svelte-gfw3ix{background:#d9534f1a;color:#a94442}.cl-sources.svelte-gfw3ix{display:flex;flex-direction:column;gap:6px}.cl-sources__toggle.svelte-gfw3ix{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;background:#f0ebe3;border:1px solid rgba(45,42,62,.08);border-radius:100px;cursor:pointer;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;color:#5c5875;width:fit-content;transition:all .15s ease}.cl-sources__toggle.svelte-gfw3ix:hover{color:#2b6777;border-color:#2b677733}.cl-sources__icon.svelte-gfw3ix{flex-shrink:0;color:#2b6777}.cl-sources__chevron.svelte-gfw3ix{flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.cl-sources__chevron.is-expanded.svelte-gfw3ix{transform:rotate(180deg)}.cl-sources__list.svelte-gfw3ix{display:flex;flex-direction:column;gap:4px;padding-left:4px}.cl-source-item.svelte-gfw3ix{padding:8px 12px;background:#2d2a3e05;border-radius:6px;animation:svelte-gfw3ix-stagger-in .25s ease-out both}.cl-source-item__row.svelte-gfw3ix{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.cl-source-item__title.svelte-gfw3ix{font-size:12px;font-weight:500;color:#2b6777;text-decoration:none;line-height:1.4}.cl-source-item__title.svelte-gfw3ix:hover{text-decoration:underline}.cl-source-item__domain.svelte-gfw3ix{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:9px;font-weight:500;color:#9490a6;background:#f0ebe3;padding:0 6px;border-radius:100px;white-space:nowrap}.cl-source-item__summary.svelte-gfw3ix{font-size:11px;color:#5c5875;line-height:1.5;margin:3px 0 0}@media(prefers-reduced-motion:reduce){.cl-indicator.svelte-gfw3ix,.cl-scenario.svelte-gfw3ix,.cl-variable.svelte-gfw3ix{animation:none!important}.changelog__chevron.svelte-gfw3ix{transition:none}}@media(max-width:480px){.changelog__header.svelte-gfw3ix{padding:14px 16px}.changelog__body.svelte-gfw3ix{padding:0 16px 16px}.cl-scenario__info.svelte-gfw3ix{flex-direction:column;align-items:flex-start;gap:2px}}.methodik-info.svelte-1oybkwm{margin-bottom:16px}.methodik-info__toggle.svelte-1oybkwm{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid rgba(45,42,62,.08);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px;color:#9490a6;transition:all .2s ease}.methodik-info__toggle.svelte-1oybkwm:hover{color:#5c5875;border-color:#2d2a3e26;background:#2d2a3e05}.methodik-info__icon.svelte-1oybkwm{font-size:14px}.methodik-info__label.svelte-1oybkwm{font-weight:500}.methodik-info__chevron.svelte-1oybkwm{font-size:10px;transition:transform .2s ease}.methodik-info__chevron.is-open.svelte-1oybkwm{transform:rotate(90deg)}.methodik-info__panel.svelte-1oybkwm{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.methodik-info__panel.is-open.svelte-1oybkwm{max-height:500px;opacity:1}.methodik-info__content.svelte-1oybkwm{margin-top:10px;padding:16px;background:#2d2a3e05;border:1px solid rgba(45,42,62,.06);border-radius:10px;max-width:640px}.methodik-info__text.svelte-1oybkwm{font-size:14px;color:#5c5875;line-height:1.7;margin-bottom:12px}.methodik-info__theory.svelte-1oybkwm{padding-top:10px;border-top:1px solid rgba(45,42,62,.06)}.methodik-info__theory-label.svelte-1oybkwm{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9490a6;margin-bottom:4px}.methodik-info__theory-text.svelte-1oybkwm{font-size:13px;color:#5c5875;line-height:1.7;font-style:italic}.methodik-info__concept-badge.svelte-1oybkwm{display:inline-block;margin-top:10px;padding:2px 10px;background:#c8b5fd1f;border-radius:100px;font-size:11px;font-weight:600;color:#9333ea}.lagebild.svelte-1w56njs{display:flex;flex-direction:column;gap:28px;padding-top:24px}.lagebild-section.svelte-1w56njs{display:flex;flex-direction:column;gap:12px}.system-narrative.svelte-1w56njs{font-family:Fraunces,Georgia,serif;font-size:17px;font-style:italic;line-height:1.8;color:#2d2a3e;max-width:720px;padding:20px 24px;margin:0;background:#2b67770a;border-left:3px solid #2b6777;border-radius:0 10px 10px 0}.system-narrative__rest.svelte-1w56njs{animation:svelte-1w56njs-narrative-reveal .35s ease-out}@keyframes svelte-1w56njs-narrative-reveal{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.narrative-toggle.svelte-1w56njs{display:inline-block;margin-top:8px;padding:0;background:none;border:none;font-family:Inter,system-ui,sans-serif;font-size:13px;font-style:normal;font-weight:500;color:#2b6777;cursor:pointer;transition:color .15s ease}.narrative-toggle.svelte-1w56njs:hover{color:#1e4f5c;text-decoration:underline}.section-title.svelte-1w56njs{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;color:#2d2a3e}.critical-grid.svelte-1w56njs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.critical-card.svelte-1w56njs{background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;padding:16px;border-top:3px solid #e8a838}.critical-card.is-maximal.svelte-1w56njs{border-top-color:#c2665a;background:#c2665a05}.critical-card__meta.svelte-1w56njs{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.critical-card__lb.svelte-1w56njs{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9490a6}.critical-card__name.svelte-1w56njs{font-size:15px;font-weight:600;color:#2d2a3e;margin-bottom:4px}.critical-card__desc.svelte-1w56njs{font-size:13px;color:#5c5875;line-height:1.6;margin-bottom:8px}.critical-card__footer.svelte-1w56njs{display:flex;align-items:center;gap:8px}.activation-pill.svelte-1w56njs{padding:2px 10px;border-radius:100px;font-size:11px;font-weight:600}.critical-card__direction.svelte-1w56njs{font-size:12px;color:#9490a6}.actors-grid.svelte-1w56njs{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.actor-card__header.svelte-1w56njs{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.actor-card__header.svelte-1w56njs h4:where(.svelte-1w56njs){font-size:14px;font-weight:600;color:#2d2a3e}.actor-card__desc.svelte-1w56njs{font-size:13px;color:#5c5875;line-height:1.6;margin-bottom:6px}.actor-card__direction.svelte-1w56njs{font-size:12px;color:#9490a6;font-weight:500}.matrix-wrapper.svelte-vjs1jp{border:1px solid rgba(45,42,62,.08);border-radius:12px;overflow:hidden;background:#fff;position:relative}.matrix-scroll.svelte-vjs1jp{overflow:auto;max-height:520px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(45,42,62,.1) transparent}.dcia-table.svelte-vjs1jp{border-collapse:collapse;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:12px}.corner-cell.svelte-vjs1jp{position:sticky;top:0;left:0;z-index:3;background:#faf6f1;padding:6px 10px;border-bottom:1px solid rgba(45,42,62,.12);border-right:1px solid rgba(45,42,62,.12)}.corner-label.svelte-vjs1jp{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:10px;font-weight:600;color:#9490a6;text-transform:uppercase;letter-spacing:.5px}.col-header.svelte-vjs1jp{position:sticky;top:0;z-index:2;background:#faf6f1;padding:8px 4px;text-align:center;font-weight:700;border-bottom:1px solid rgba(45,42,62,.12);min-width:38px;transition:background .15s ease;cursor:default}.col-header.is-highlighted.svelte-vjs1jp{background:#2b67771f;box-shadow:inset 0 -3px #2b6777}.col-header-tooltip.svelte-vjs1jp{display:none;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);background:#2d2a3e;color:#fff;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;padding:6px 10px;border-radius:6px;white-space:nowrap;max-width:240px;overflow:hidden;text-overflow:ellipsis;z-index:10;pointer-events:none;box-shadow:0 4px 12px #00000026}.col-header-tooltip.svelte-vjs1jp:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-bottom-color:#2d2a3e}.col-header.svelte-vjs1jp:hover .col-header-tooltip:where(.svelte-vjs1jp),.col-header.is-highlighted.svelte-vjs1jp .col-header-tooltip:where(.svelte-vjs1jp){display:block}.row-header.svelte-vjs1jp{position:sticky;left:0;z-index:1;background:#faf6f1;padding:0;text-align:left;font-weight:500;border-right:1px solid rgba(45,42,62,.12);transition:background .1s ease}.row-header__inner.svelte-vjs1jp{display:flex;align-items:center;gap:4px;width:200px;padding:6px 10px;overflow:hidden}.footer-label.svelte-vjs1jp{font-weight:700;color:#2b6777;font-size:11px}.header-num.svelte-vjs1jp{display:inline-block;min-width:18px;font-weight:700;color:#2b6777}.header-name.svelte-vjs1jp{color:#5c5875;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;overflow:hidden;white-space:nowrap;flex:1;min-width:0;text-overflow:ellipsis}.is-row-highlighted.svelte-vjs1jp td:where(.svelte-vjs1jp){background-color:#2b67770a!important}.is-row-highlighted.svelte-vjs1jp .row-header:where(.svelte-vjs1jp){background:#2b67770f}td.svelte-vjs1jp{text-align:center;padding:5px 4px;border:1px solid rgba(45,42,62,.03);min-width:38px;height:32px;cursor:default;transition:outline .1s ease;position:relative}td.svelte-vjs1jp:hover:not(.is-diagonal):not(.sum-cell){outline:2px solid #2b6777;outline-offset:-2px;z-index:1}.is-clickable.svelte-vjs1jp{cursor:pointer}.is-col-highlighted.svelte-vjs1jp:not(.sum-cell):not(.is-diagonal){background-color:#2b67770f!important}.cell-value.svelte-vjs1jp{font-weight:600;font-size:11px}.mode-plus.svelte-vjs1jp .cell-0:where(.svelte-vjs1jp){background:transparent}.mode-plus.svelte-vjs1jp .cell-05:where(.svelte-vjs1jp){background:#2b67770f}.mode-plus.svelte-vjs1jp .cell-05:where(.svelte-vjs1jp) .cell-value:where(.svelte-vjs1jp){color:#9490a6}.mode-plus.svelte-vjs1jp .cell-1:where(.svelte-vjs1jp){background:#2b677729}.mode-plus.svelte-vjs1jp .cell-1:where(.svelte-vjs1jp) .cell-value:where(.svelte-vjs1jp){color:#2b6777}.mode-plus.svelte-vjs1jp .cell-2:where(.svelte-vjs1jp){background:#2b677759}.mode-plus.svelte-vjs1jp .cell-2:where(.svelte-vjs1jp) .cell-value:where(.svelte-vjs1jp){color:#fff;font-weight:700}.mode-minus.svelte-vjs1jp .cell-0:where(.svelte-vjs1jp){background:transparent}.mode-minus.svelte-vjs1jp .cell-05:where(.svelte-vjs1jp){background:#c2665a0f}.mode-minus.svelte-vjs1jp .cell-05:where(.svelte-vjs1jp) .cell-value:where(.svelte-vjs1jp){color:#9490a6}.mode-minus.svelte-vjs1jp .cell-1:where(.svelte-vjs1jp){background:#c2665a29}.mode-minus.svelte-vjs1jp .cell-1:where(.svelte-vjs1jp) .cell-value:where(.svelte-vjs1jp){color:#c2665a}.mode-minus.svelte-vjs1jp .cell-2:where(.svelte-vjs1jp){background:#c2665a59}.mode-minus.svelte-vjs1jp .cell-2:where(.svelte-vjs1jp) .cell-value:where(.svelte-vjs1jp){color:#fff;font-weight:700}.is-diagonal.svelte-vjs1jp{background:#f0ebe3!important}.diagonal-mark.svelte-vjs1jp{display:block;width:14px;height:1px;background:#c8c4d4;margin:0 auto;transform:rotate(-45deg)}.sum-cell.svelte-vjs1jp{position:relative;font-weight:700;color:#2d2a3e;min-width:52px;padding:5px 8px;text-align:right;overflow:hidden}.sum-bar.svelte-vjs1jp{position:absolute;top:0;left:0;height:100%;background:#2b677714;border-radius:0;transition:width .3s ease}.sum-value.svelte-vjs1jp{position:relative;z-index:1}.sum-header.svelte-vjs1jp{position:sticky;top:0;z-index:2;background:#faf6f1;padding:8px;text-align:right;font-weight:700;border-bottom:1px solid rgba(45,42,62,.12);color:#2b6777;font-size:11px}.sum-cell--col.svelte-vjs1jp{border-top:2px solid rgba(45,42,62,.12);background:#2b677705;text-align:center}.sum-cell--total.svelte-vjs1jp{border-top:2px solid rgba(45,42,62,.12)}tfoot.svelte-vjs1jp .row-header:where(.svelte-vjs1jp){border-top:2px solid rgba(45,42,62,.12)}.popover-backdrop.svelte-vjs1jp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.cell-popover.svelte-vjs1jp{position:absolute;z-index:10;transform:translate(-50%) translateY(-100%);margin-top:-8px;background:#fff;border:1px solid rgba(45,42,62,.12);border-radius:10px;padding:12px 16px;box-shadow:0 8px 24px #0000001f;min-width:240px;max-width:360px;pointer-events:auto}.cell-popover.svelte-vjs1jp:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#fff}.cell-popover.svelte-vjs1jp:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#2d2a3e1f}.popover-header.svelte-vjs1jp{margin-bottom:8px}.popover-strength.svelte-vjs1jp{display:inline-block;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:2px 8px;border-radius:4px}.mode-plus.svelte-vjs1jp .popover-strength--05:where(.svelte-vjs1jp){background:#2b677714;color:#9490a6}.mode-plus.svelte-vjs1jp .popover-strength--1:where(.svelte-vjs1jp){background:#2b677729;color:#2b6777}.mode-plus.svelte-vjs1jp .popover-strength--2:where(.svelte-vjs1jp){background:#2b677759;color:#fff}.mode-minus.svelte-vjs1jp .popover-strength--05:where(.svelte-vjs1jp){background:#c2665a14;color:#9490a6}.mode-minus.svelte-vjs1jp .popover-strength--1:where(.svelte-vjs1jp){background:#c2665a29;color:#c2665a}.mode-minus.svelte-vjs1jp .popover-strength--2:where(.svelte-vjs1jp){background:#c2665a59;color:#fff}.popover-text.svelte-vjs1jp{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;color:#5c5875;line-height:1.5;margin:0}.popover-var.svelte-vjs1jp{color:#2d2a3e;font-weight:600}.popover-direction.svelte-vjs1jp{display:inline-block;margin:0 2px;font-style:italic}.mode-plus.svelte-vjs1jp .popover-direction:where(.svelte-vjs1jp){color:#2b6777}.mode-minus.svelte-vjs1jp .popover-direction:where(.svelte-vjs1jp){color:#c2665a}.popover-meta.svelte-vjs1jp{margin-top:8px;padding-top:6px;border-top:1px solid rgba(45,42,62,.08);font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:10px;color:#9490a6}.matrix-legend.svelte-vjs1jp{display:flex;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid rgba(45,42,62,.12);background:#faf6f1;flex-wrap:wrap}.legend-label.svelte-vjs1jp{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700;color:#2d2a3e;text-transform:uppercase;letter-spacing:.5px}.legend-items.svelte-vjs1jp{display:flex;gap:8px;flex-wrap:wrap}.legend-badge.svelte-vjs1jp{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px;transition:transform .15s ease}.legend-badge.svelte-vjs1jp:hover{transform:scale(1.03)}.legend-badge__value.svelte-vjs1jp{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-weight:700;font-size:12px}.legend-badge__text.svelte-vjs1jp{color:inherit;font-size:11px}.legend-badge--0.svelte-vjs1jp{background:#fff;border:1px solid rgba(45,42,62,.12);color:#9490a6}.mode-plus.svelte-vjs1jp .legend-badge--05:where(.svelte-vjs1jp){background:#2b677714;color:#5c5875}.mode-plus.svelte-vjs1jp .legend-badge--1:where(.svelte-vjs1jp){background:#2b67772e;color:#2b6777}.mode-plus.svelte-vjs1jp .legend-badge--2:where(.svelte-vjs1jp){background:#2b677761;color:#fff}.mode-minus.svelte-vjs1jp .legend-badge--05:where(.svelte-vjs1jp){background:#c2665a14;color:#5c5875}.mode-minus.svelte-vjs1jp .legend-badge--1:where(.svelte-vjs1jp){background:#c2665a2e;color:#c2665a}.mode-minus.svelte-vjs1jp .legend-badge--2:where(.svelte-vjs1jp){background:#c2665a61;color:#fff}.legend-badge--05.svelte-vjs1jp{background:#2b677714;color:#5c5875}.legend-badge--1.svelte-vjs1jp{background:#2b67772e;color:#2b6777}.legend-badge--2.svelte-vjs1jp{background:#2b677761;color:#fff}.matrix-scroll-hint.svelte-vjs1jp{display:none;align-items:center;justify-content:center;gap:8px;padding:8px 16px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px;color:#9490a6;background:#2b67770a;border-bottom:1px solid rgba(45,42,62,.08)}.matrix-scroll-hint.svelte-vjs1jp .hint-arrow:where(.svelte-vjs1jp){color:#2b6777;font-weight:600}.matrix-var-legend.svelte-vjs1jp{display:none;padding:10px 16px;border-top:1px solid rgba(45,42,62,.08);background:#faf6f1}.var-legend-label.svelte-vjs1jp{display:block;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;color:#9490a6;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.var-legend-list.svelte-vjs1jp{display:flex;flex-wrap:wrap;gap:4px 12px}.var-legend-item.svelte-vjs1jp{display:inline-flex;align-items:center;gap:4px;font-size:11px}.var-legend-num.svelte-vjs1jp{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-weight:700;color:#2b6777;min-width:16px}.var-legend-name.svelte-vjs1jp{font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;color:#5c5875}@media(max-width:768px){.matrix-scroll-hint.svelte-vjs1jp{display:flex}.matrix-scroll.svelte-vjs1jp{scroll-snap-type:x proximity;overscroll-behavior-x:contain}}@media(max-width:540px){.matrix-var-legend.svelte-vjs1jp{display:block}.row-header__inner.svelte-vjs1jp{width:52px;padding:6px}.header-name.svelte-vjs1jp{display:none}td.svelte-vjs1jp{min-width:32px;height:28px;padding:3px 2px}.col-header.svelte-vjs1jp{min-width:32px;padding:6px 2px}.cell-value.svelte-vjs1jp{font-size:10px}.legend-items.svelte-vjs1jp{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sum-bar.svelte-vjs1jp{transition:none}}.glossar-trigger.svelte-v51fov{position:relative;display:inline;border-bottom:1px dotted rgba(43,103,119,.4);cursor:help;transition:border-color .2s ease}.glossar-trigger.svelte-v51fov:hover,.glossar-trigger.svelte-v51fov:focus-visible{border-bottom-color:#2b6777}.glossar-trigger.svelte-v51fov:focus-visible{outline:2px solid #2b6777;outline-offset:2px;border-radius:2px}.glossar-popover.svelte-v51fov{position:absolute;left:50%;transform:translate(-50%);width:300px;max-width:90vw;padding:14px 16px;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;box-shadow:0 8px 24px #0000001a,0 2px 8px #0000000d;z-index:var(--z-dropdown, 100);pointer-events:none;animation:svelte-v51fov-glossar-in .15s ease-out;display:flex;flex-direction:column;gap:6px;text-align:left;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}.glossar-popover.is-above.svelte-v51fov{bottom:calc(100% + 10px)}.glossar-popover.is-above.svelte-v51fov:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#fff}.glossar-popover.is-below.svelte-v51fov{top:calc(100% + 10px)}.glossar-popover.is-below.svelte-v51fov:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-bottom-color:#fff}.glossar-popover__term.svelte-v51fov{font-size:13px;font-weight:700;color:#2b6777;letter-spacing:.2px}.glossar-popover__def.svelte-v51fov{font-size:13px;color:#5c5875;line-height:1.6}.glossar-popover__example.svelte-v51fov{font-size:12px;color:#9490a6;line-height:1.5;padding-top:6px;border-top:1px solid rgba(45,42,62,.08);font-style:italic}.glossar-popover__example-label.svelte-v51fov{font-style:normal;font-weight:600;color:#5c5875}@keyframes svelte-v51fov-glossar-in{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.glossar-popover.svelte-v51fov{animation:none}}.metrics-wrapper.svelte-pcdlbg{border:1px solid rgba(45,42,62,.08);border-radius:12px;overflow:hidden;background:#fff}.metrics-explainer.svelte-pcdlbg{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;padding:14px 16px;background:#faf6f1;border-bottom:1px solid rgba(45,42,62,.08)}.explainer-item.svelte-pcdlbg{display:flex;align-items:flex-start;gap:6px}.explainer-key.svelte-pcdlbg{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;font-weight:700;color:#2b6777;flex-shrink:0;min-width:20px}.explainer-val.svelte-pcdlbg{font-size:11px;color:#9490a6;line-height:1.4}.metrics-table.svelte-pcdlbg{width:100%;border-collapse:collapse;font-size:13px}.metrics-table.svelte-pcdlbg th:where(.svelte-pcdlbg){text-align:left;padding:10px 12px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#9490a6;background:#faf6f1;border-bottom:1px solid rgba(45,42,62,.12)}.metrics-table.svelte-pcdlbg td:where(.svelte-pcdlbg){padding:8px 12px;border-bottom:1px solid rgba(45,42,62,.04)}.metrics-table.svelte-pcdlbg tbody:where(.svelte-pcdlbg) tr:where(.svelte-pcdlbg){transition:background .1s ease}.metrics-table.svelte-pcdlbg tbody:where(.svelte-pcdlbg) tr:where(.svelte-pcdlbg):hover td:where(.svelte-pcdlbg){background:#2b677708}.col-num.svelte-pcdlbg{width:36px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-weight:700;color:#2b6777}.col-name.svelte-pcdlbg{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d2a3e;font-weight:500}.col-metric.svelte-pcdlbg{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;text-align:right;width:50px;color:#5c5875}.col-q-header.svelte-pcdlbg,.col-p-header.svelte-pcdlbg{color:#2b6777}.col-q.svelte-pcdlbg{font-weight:600}.q-wildcard.svelte-pcdlbg{color:#c2665a;font-weight:700}.q-hebel.svelte-pcdlbg{color:#e8a838;font-weight:700}.q-passiv.svelte-pcdlbg{color:#9490a6}.q-neutral.svelte-pcdlbg{color:#2d2a3e}.col-p.svelte-pcdlbg{font-weight:600;color:#2d2a3e}.col-bar.svelte-pcdlbg{width:80px;padding:8px 8px 8px 4px}.p-bar-track.svelte-pcdlbg{height:6px;background:#2d2a3e0f;border-radius:3px;overflow:hidden}.p-bar-fill.svelte-pcdlbg{height:100%;border-radius:3px;background:#2b6777;transition:width .3s ease}.p-bar-fill.role-hebel.svelte-pcdlbg{background:#e8a838}.p-bar-fill.role-indikator.svelte-pcdlbg{background:#2b6777}.p-bar-fill.role-wildcard.svelte-pcdlbg{background:#c2665a}.p-bar-fill.role-ziel.svelte-pcdlbg{background:#7fbc8c}.p-bar-fill.role-puffer.svelte-pcdlbg{background:#c8c4d4}.p-bar-fill.role-katalysator.svelte-pcdlbg{background:#2b6777}.col-role.svelte-pcdlbg{width:100px}.role-unknown.svelte-pcdlbg{color:#c8c4d4}@media(max-width:768px){.col-bar.svelte-pcdlbg{display:none}.metrics-explainer.svelte-pcdlbg{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.p-bar-fill.svelte-pcdlbg{transition:none}}.dcia-tab.svelte-gny5yd{display:flex;flex-direction:column;gap:28px;padding-top:24px}.dcia-section.svelte-gny5yd{display:flex;flex-direction:column;gap:12px}.dcia-controls.svelte-gny5yd{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px}.dcia-controls__left.svelte-gny5yd{display:flex;flex-direction:column;gap:2px}.section-title.svelte-gny5yd{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:18px;font-weight:600;color:#2d2a3e;font-variation-settings:"wonk" 1}.section-hint.svelte-gny5yd{font-size:13px;color:#9490a6;line-height:1.4;margin:0}.toggle-group.svelte-gny5yd{display:flex;border:1px solid rgba(45,42,62,.12);border-radius:10px;overflow:hidden;flex-shrink:0}.toggle-btn.svelte-gny5yd{display:flex;align-items:center;gap:6px;padding:8px 18px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;border:none;background:transparent;cursor:pointer;color:#5c5875;transition:all .2s ease}.toggle-btn.is-active.svelte-gny5yd{background:#2b6777;color:#fff}.toggle-btn.svelte-gny5yd:hover:not(.is-active){background:#2b67770f}.toggle-btn--minus.is-active.svelte-gny5yd{background:#c2665a}.toggle-btn--minus.svelte-gny5yd:hover:not(.is-active){background:#c2665a0f}.scatter-wrapper.svelte-fkuqj8{position:relative}.scatter-wrapper.is-fullscreen.svelte-fkuqj8{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.scatter-wrapper.is-fullscreen.svelte-fkuqj8 .scatter-plot:where(.svelte-fkuqj8){max-width:100%;max-height:100%}.scatter-wrapper.is-fullscreen.svelte-fkuqj8 .fullscreen-btn:where(.svelte-fkuqj8){position:absolute;top:16px;right:16px;z-index:1001}.fullscreen-btn.svelte-fkuqj8{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;background:#ffffffe6;border:1px solid rgba(45,42,62,.12);border-radius:6px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#2d2a3e;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fullscreen-btn.svelte-fkuqj8:hover{background:#2b6777;color:#fff;border-color:#2b6777}.fullscreen-btn.svelte-fkuqj8 svg:where(.svelte-fkuqj8){flex-shrink:0}.scatter-plot.svelte-fkuqj8{width:100%;max-width:700px;height:auto;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px}.quadrant-line.svelte-fkuqj8{stroke:#2d2a3e1f;stroke-width:1;stroke-dasharray:4 4}.quadrant-label.svelte-fkuqj8{font-size:11px;fill:#9490a6;font-weight:600;letter-spacing:.5px}.axis-label.svelte-fkuqj8{font-size:11px;fill:#9490a6}.connection.svelte-fkuqj8{stroke:#52ab98;opacity:.4;transition:opacity .2s ease}.connection.is-plus.svelte-fkuqj8{stroke:#52ab98}.connection.is-minus.svelte-fkuqj8{stroke:#c2665a;stroke-dasharray:4 3}.connection.is-both.svelte-fkuqj8{stroke:#e8a838}.connection.is-dimmed.svelte-fkuqj8{opacity:.05}.node-group.svelte-fkuqj8{cursor:pointer;transition:opacity .2s ease}.node-group.is-dimmed.svelte-fkuqj8{opacity:.3}.node-group.is-selected.svelte-fkuqj8 .node-circle:where(.svelte-fkuqj8){stroke:#2d2a3e;stroke-width:2.5}.node-group.svelte-fkuqj8:hover .node-circle:where(.svelte-fkuqj8){stroke:#2d2a3e;stroke-width:2}.node-circle.svelte-fkuqj8{stroke:#fff;stroke-width:1.5;transition:all .2s ease}.node-label.svelte-fkuqj8{font-size:10px;fill:#2d2a3e;font-weight:700;font-family:JetBrains Mono,monospace}.node-name.svelte-fkuqj8{font-size:11px;fill:#2d2a3e;font-weight:500}.anim-node.svelte-fkuqj8{opacity:0;animation:svelte-fkuqj8-nodeAppear .4s ease-out forwards}.anim-connection.svelte-fkuqj8{opacity:0;animation:svelte-fkuqj8-connectionAppear .3s ease-out forwards}.is-hebel.svelte-fkuqj8 .node-circle:where(.svelte-fkuqj8){animation:svelte-fkuqj8-hebelPulse 1.5s ease-in-out 1.5s 1}@keyframes svelte-fkuqj8-nodeAppear{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes svelte-fkuqj8-connectionAppear{0%{opacity:0}to{opacity:.4}}@keyframes svelte-fkuqj8-hebelPulse{0%,to{filter:none}50%{filter:drop-shadow(0 0 8px rgba(232,168,56,.6))}}@media(max-width:600px){.node-label.svelte-fkuqj8{font-size:8px}.node-name.svelte-fkuqj8,.quadrant-label.svelte-fkuqj8,.axis-label.svelte-fkuqj8{font-size:9px}.fullscreen-btn.svelte-fkuqj8 span:where(.svelte-fkuqj8){display:none}.fullscreen-btn.svelte-fkuqj8{padding:6px}}@media(prefers-reduced-motion:reduce){.anim-node.svelte-fkuqj8,.anim-connection.svelte-fkuqj8{animation:none;opacity:1}.is-hebel.svelte-fkuqj8 .node-circle:where(.svelte-fkuqj8){animation:none}}.intervention-simulator.svelte-a87cws{background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:14px;padding:24px;box-shadow:0 2px 12px #2d2a3e0f}.simulator-header.svelte-a87cws{margin-bottom:20px}.simulator-title.svelte-a87cws{display:flex;align-items:center;gap:8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:20px;font-weight:600;color:#2d2a3e;margin:0 0 6px;font-variation-settings:"wonk" 1}.simulator-icon.svelte-a87cws{color:#e8a838;flex-shrink:0}.simulator-subtitle.svelte-a87cws{font-size:14px;color:#5c5875;line-height:1.6;margin:0}.simulator-controls.svelte-a87cws{display:flex;flex-direction:column;gap:16px;padding-bottom:20px;border-bottom:1px solid rgba(45,42,62,.08);margin-bottom:20px}.control-group.svelte-a87cws{display:flex;flex-direction:column;gap:6px}.control-group--actions.svelte-a87cws{flex-direction:row;align-items:center;gap:12px}.control-label.svelte-a87cws{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#2d2a3e}.step-number.svelte-a87cws{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2b6777;color:#fff;font-size:11px;font-weight:700;flex-shrink:0}.variable-select.svelte-a87cws{padding:10px 14px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;color:#2d2a3e;background:#fff;border:1px solid rgba(45,42,62,.12);border-radius:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 5l3 3 3-3' fill='none' stroke='%235c5875' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer;max-width:500px;transition:border-color .2s ease}.variable-select.svelte-a87cws:focus{border-color:#2b6777;outline:2px solid rgba(43,103,119,.2);outline-offset:1px}.selected-info.svelte-a87cws{display:flex;align-items:center;gap:8px;margin-top:4px}.info-metric.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#9490a6}.slider-container.svelte-a87cws{display:flex;align-items:center;gap:12px;max-width:500px}.slider-label.svelte-a87cws{font-size:11px;color:#9490a6;white-space:nowrap;flex-shrink:0}.impulse-slider.svelte-a87cws{flex:1;height:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#c2665a,#9490a6 40%,#9490a6 60%,#52ab98);border-radius:3px;cursor:pointer}.impulse-slider.svelte-a87cws::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #2b6777;box-shadow:0 2px 4px #00000026;cursor:grab}.impulse-slider.svelte-a87cws::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #2b6777;box-shadow:0 2px 4px #00000026;cursor:grab}.slider-value.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:13px;font-weight:600;color:#5c5875;padding:4px 10px;background:#f0ebe3;border-radius:6px;display:inline-block}.slider-value.is-positive.svelte-a87cws{color:#27ae60}.slider-value.is-negative.svelte-a87cws{color:#d9534f}.btn-simulate.svelte-a87cws{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;color:#fff;background:#2b6777;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-simulate.svelte-a87cws:hover:not(:disabled){background:#245764;box-shadow:0 2px 8px #2b67774d;transform:translateY(-1px)}.btn-simulate.svelte-a87cws:disabled{opacity:.5;cursor:not-allowed}.btn-simulate.svelte-a87cws .step-number:where(.svelte-a87cws){background:#fff3}.btn-reset.svelte-a87cws{padding:10px 20px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#5c5875;background:transparent;border:1px solid rgba(45,42,62,.12);border-radius:8px;cursor:pointer;transition:all .2s ease}.btn-reset.svelte-a87cws:hover{border-color:#2b6777;color:#2b6777}.simulator-results.svelte-a87cws{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.simulator-results.svelte-a87cws{grid-template-columns:1fr}}.cascade-container.svelte-a87cws{display:flex;flex-direction:column;gap:12px}.cascade-svg.svelte-a87cws{width:100%;height:auto;background:#f0ebe3;border:1px solid rgba(45,42,62,.08);border-radius:10px}.ring-guide.svelte-a87cws{fill:none;stroke:#2d2a3e14;stroke-width:1;stroke-dasharray:6 4}.ring-guide.ring-entering.svelte-a87cws{animation:svelte-a87cws-ringAppear .5s ease-out}.ring-label.svelte-a87cws{font-size:10px;fill:#9490a6;font-weight:500}.cascade-edge.svelte-a87cws{transition:opacity .3s ease}.cascade-edge--entering.svelte-a87cws{animation:svelte-a87cws-edgeDraw .4s ease-out}.cascade-node.svelte-a87cws{transition:opacity .3s ease}.cascade-node--entering.svelte-a87cws{animation:svelte-a87cws-nodePopIn .4s cubic-bezier(.34,1.56,.64,1)}.cascade-node--center.svelte-a87cws circle:where(.svelte-a87cws){stroke:#2d2a3e;stroke-width:2.5}.cascade-node-label.svelte-a87cws{font-size:10px;fill:#fff;font-weight:700;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;pointer-events:none}.cascade-node-impact.svelte-a87cws{font-size:9px;font-weight:600;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace}.cascade-legend.svelte-a87cws{display:flex;flex-wrap:wrap;gap:16px;padding:8px 12px;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:8px}.legend-entry.svelte-a87cws{display:flex;align-items:center;gap:6px;font-size:11px;color:#5c5875}.legend-dot.svelte-a87cws{width:10px;height:10px;border-radius:50%}.legend-dot--positive.svelte-a87cws{background:#27ae60}.legend-dot--negative.svelte-a87cws{background:#d9534f}.legend-dot--center.svelte-a87cws{background:#e8a838;border:1.5px solid #2d2a3e}.legend-ring.svelte-a87cws{width:14px;height:14px;border-radius:50%;border:1px dashed #9490a6}.results-detail.svelte-a87cws{display:flex;flex-direction:column;gap:16px}.summary-card.svelte-a87cws{background:#f0ebe3;border-radius:10px;padding:14px 16px}.summary-text.svelte-a87cws{font-size:14px;color:#2d2a3e;line-height:1.7;margin:0}.feedback-alert.svelte-a87cws{display:flex;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;background:#e8a8381a;border:1px solid rgba(232,168,56,.3);border-radius:8px;font-size:13px;color:#be8116;line-height:1.5}.alert-icon.svelte-a87cws{flex-shrink:0;color:#e8a838;margin-top:1px}.impact-table-wrapper.svelte-a87cws{background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;padding:14px}.impact-title.svelte-a87cws{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:15px;font-weight:600;color:#2d2a3e;margin:0 0 10px;font-variation-settings:"wonk" 1}.impact-table.svelte-a87cws{width:100%;border-collapse:collapse;font-size:12px}.impact-table.svelte-a87cws th:where(.svelte-a87cws){text-align:left;font-weight:600;color:#9490a6;font-size:10px;text-transform:uppercase;letter-spacing:.5px;padding:6px 8px;border-bottom:1px solid rgba(45,42,62,.08)}.impact-table.svelte-a87cws td:where(.svelte-a87cws){padding:8px;border-bottom:1px solid rgba(45,42,62,.08);vertical-align:middle}.impact-table.svelte-a87cws tr:where(.svelte-a87cws):last-child td:where(.svelte-a87cws){border-bottom:none}.text-right.svelte-a87cws{text-align:right}.var-cell.svelte-a87cws{display:flex;align-items:center;gap:6px}.var-number.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;font-weight:700;color:#9490a6;flex-shrink:0}.var-name.svelte-a87cws{font-size:12px;color:#2d2a3e;line-height:1.3}.impact-value.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:12px;font-weight:700}.impact-value.is-positive.svelte-a87cws{color:#27ae60}.impact-value.is-negative.svelte-a87cws{color:#d9534f}.rounds-title.svelte-a87cws{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:15px;font-weight:600;color:#2d2a3e;margin:0 0 10px;font-variation-settings:"wonk" 1}.rounds-detail.svelte-a87cws{display:flex;flex-direction:column;gap:10px}.round-card.svelte-a87cws{background:#2d2a3e05;border:1px solid rgba(45,42,62,.08);border-radius:8px;padding:10px 12px}.round-header.svelte-a87cws{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.round-badge.svelte-a87cws{font-size:11px;font-weight:700;color:#2b6777;padding:2px 8px;background:#2b67771a;border-radius:100px}.round-attenuation.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:10px;color:#9490a6}.effect-list.svelte-a87cws{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.effect-item.svelte-a87cws{display:flex;align-items:center;gap:6px;font-size:12px;padding:3px 0}.effect-from.svelte-a87cws,.effect-to.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;font-weight:600;color:#2d2a3e}.effect-arrow.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;font-weight:700;color:#9490a6}.effect-arrow.is-positive.svelte-a87cws{color:#52ab98}.effect-arrow.is-negative.svelte-a87cws{color:#c2665a}.effect-value.svelte-a87cws{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;font-weight:600;margin-left:auto}.effect-value.is-positive.svelte-a87cws{color:#27ae60}.effect-value.is-negative.svelte-a87cws{color:#d9534f}.effect-strength.svelte-a87cws{font-size:9px;font-weight:600;text-transform:uppercase;color:#9490a6;padding:1px 5px;background:#f0ebe3;border-radius:100px}.effect-more.svelte-a87cws{font-size:11px;color:#9490a6;font-style:italic;padding:4px 0}.didactic-insight.svelte-a87cws{background:#e8a8380f;border-left:3px solid #e8a838;border-radius:0 8px 8px 0;padding:14px 16px}.insight-title.svelte-a87cws{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:14px;font-weight:600;color:#2d2a3e;margin:0 0 6px;font-variation-settings:"wonk" 1}.didactic-insight.svelte-a87cws p:where(.svelte-a87cws){font-size:13px;color:#5c5875;line-height:1.65;margin:0}.didactic-insight.svelte-a87cws p:where(.svelte-a87cws) strong:where(.svelte-a87cws){color:#2d2a3e}.role-badge.svelte-a87cws{display:inline-flex;align-items:center;padding:2px 8px;border-radius:100px;font-size:10px;font-weight:600;letter-spacing:.2px}.role-badge.role-hebel.svelte-a87cws{background:#fef3dc;color:#be8116}.role-badge.role-indikator.svelte-a87cws{background:#e6f5f1;color:#2b6777}.role-badge.role-wildcard.svelte-a87cws{background:#fce8e4;color:#c2665a}.role-badge.role-ziel.svelte-a87cws{background:#eaf5ec;color:#529d62}.role-badge.role-puffer.svelte-a87cws{background:#f0ebe3;color:#9490a6}.role-badge.role-katalysator.svelte-a87cws{background:#2b677714;color:#2b6777}@keyframes svelte-a87cws-ringAppear{0%{opacity:0;r:0}to{opacity:1}}@keyframes svelte-a87cws-edgeDraw{0%{opacity:0}to{opacity:.5}}@keyframes svelte-a87cws-nodePopIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ring-guide.ring-entering.svelte-a87cws,.cascade-edge--entering.svelte-a87cws,.cascade-node--entering.svelte-a87cws{animation:none}}.wirkungsgefuege-tab.svelte-13abs62{display:grid;grid-template-columns:1fr 320px;gap:24px;padding-top:24px}@media(max-width:1024px){.wirkungsgefuege-tab.svelte-13abs62{grid-template-columns:1fr}}.plot-section.svelte-13abs62{display:flex;flex-direction:column;gap:12px}.plot-controls.svelte-13abs62{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.plot-controls-right.svelte-13abs62{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.btn-whatif.svelte-13abs62{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:600;border:1.5px solid #e8a838;border-radius:6px;background:transparent;color:#d49019;cursor:pointer;transition:all .2s ease}.btn-whatif.svelte-13abs62 svg:where(.svelte-13abs62){color:#e8a838}.btn-whatif.svelte-13abs62:hover{background:#e8a83814}.btn-whatif.is-active.svelte-13abs62{background:#e8a838;color:#fff;border-color:#e8a838}.btn-whatif.is-active.svelte-13abs62 svg:where(.svelte-13abs62){color:#fff}.simulator-panel.svelte-13abs62{margin-top:16px;animation:fade-up .25s ease-out}@media(prefers-reduced-motion:reduce){.simulator-panel.svelte-13abs62{animation:none}}.section-title.svelte-13abs62{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:18px;font-weight:600;color:#2d2a3e;font-variation-settings:"wonk" 1}.filter-buttons.svelte-13abs62{display:flex;gap:4px}.filter-btn.svelte-13abs62{padding:6px 12px;font-size:12px;font-weight:500;border:1px solid rgba(45,42,62,.12);border-radius:6px;background:transparent;cursor:pointer;color:#5c5875;transition:all .2s ease}.filter-btn.is-active.svelte-13abs62{background:#2b6777;color:#fff;border-color:#2b6777}.filter-btn.svelte-13abs62:hover:not(.is-active){border-color:#2b6777;color:#2b6777}.plot-legend.svelte-13abs62{display:flex;flex-wrap:wrap;gap:16px;padding:12px 16px;background:#f0ebe3;border-radius:8px;border:1px solid rgba(45,42,62,.08)}.legend-item.svelte-13abs62{display:flex;flex-direction:column;gap:2px}.legend-axis.svelte-13abs62{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;font-weight:600;color:#2b6777}.legend-desc.svelte-13abs62{font-size:12px;color:#9490a6;line-height:1.4}.diagnosis-sidebar.svelte-13abs62{display:flex;flex-direction:column;gap:20px;overflow-y:auto;max-height:calc(100vh - 200px);scrollbar-width:thin;scrollbar-color:rgba(45,42,62,.1) transparent}.sidebar-title.svelte-13abs62{display:flex;align-items:center;gap:8px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:18px;font-weight:600;color:#2d2a3e;margin-bottom:12px;font-variation-settings:"wonk" 1}.sidebar-title-icon.svelte-13abs62{color:#2b6777;flex-shrink:0}.diagnosis-narrative.svelte-13abs62{background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:12px;padding:18px;box-shadow:0 2px 12px #2d2a3e0f}.diagnosis-character.svelte-13abs62{margin-bottom:12px}.diagnosis-character__label.svelte-13abs62{display:inline-block;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;padding:3px 10px;border-radius:100px;background:#2b67771a;color:#2b6777;margin-bottom:8px}.diagnosis-character__text.svelte-13abs62{font-size:13px;color:#5c5875;line-height:1.65;margin:0}.diagnosis-metrics.svelte-13abs62{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.metric.svelte-13abs62{display:flex;flex-direction:column;align-items:center;padding:8px 4px;background:#f0ebe3;border-radius:8px}.metric__value.svelte-13abs62{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:16px;font-weight:700;color:#2d2a3e}.metric__label.svelte-13abs62{font-size:10px;color:#9490a6;text-align:center;margin-top:2px}.diagnosis-insight.svelte-13abs62{font-size:13px;color:#5c5875;line-height:1.6;margin:0;padding:10px 12px;border-radius:8px;border-left:3px solid #9490a6;background:#2d2a3e05}.diagnosis-insight.is-warning.svelte-13abs62{border-left-color:#c2665a;background:#c2665a0a}.diagnosis-insight.is-stable.svelte-13abs62{border-left-color:#7fbc8c;background:#7fbc8c0a}.diagnosis-group.svelte-13abs62{background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:12px;padding:16px;box-shadow:0 1px 6px #2d2a3e0a}.diagnosis-group__header.svelte-13abs62{display:flex;align-items:center;gap:8px;margin-bottom:8px}.diagnosis-group__subtitle.svelte-13abs62{font-size:11px;color:#9490a6;font-style:italic}.diagnosis-group__explain.svelte-13abs62{font-size:13px;color:#5c5875;line-height:1.65;margin:0 0 12px}.diagnosis-group__guidance.svelte-13abs62{font-size:12px;color:#5c5875;line-height:1.6;margin:12px 0 0;padding:10px 12px;background:#f0ebe3;border-radius:8px}.diagnosis-group__guidance.svelte-13abs62 strong:where(.svelte-13abs62){color:#2d2a3e;font-weight:600}.diagnosis-varlist.svelte-13abs62{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.diagnosis-var.svelte-13abs62{padding:8px 10px;background:#2d2a3e05;border-radius:8px;border:1px solid rgba(45,42,62,.08)}.diagnosis-var__header.svelte-13abs62{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.diagnosis-var__name.svelte-13abs62{font-size:13px;font-weight:600;color:#2d2a3e;line-height:1.3}.diagnosis-var__metrics.svelte-13abs62{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:11px;color:#9490a6;flex-shrink:0}.diagnosis-var__note.svelte-13abs62{font-size:12px;color:#5c5875;line-height:1.55;margin:4px 0 0}.diagnosis-var__note.is-highlight.svelte-13abs62{color:#e8a838;font-weight:500}.role-mini.svelte-13abs62{font-size:9px;font-weight:700;padding:1px 5px;border-radius:100px;text-transform:uppercase;letter-spacing:.2px}.role-mini.role-katalysator.svelte-13abs62{background:#2b67771a;color:#2b6777}.role-mini.role-puffer.svelte-13abs62{background:#2d2a3e0f;color:#9490a6}.pattern-card.svelte-1ljifjb{display:flex;flex-direction:column;gap:12px}.pattern-header.svelte-1ljifjb{padding-bottom:8px}.pattern-name.svelte-1ljifjb{font-family:Fraunces,Georgia,serif;font-size:17px;font-weight:600;color:#2d2a3e;margin-bottom:4px}.pattern-principle.svelte-1ljifjb{font-size:13px;color:#5c5875;line-height:1.6;font-style:italic}.pattern-split.svelte-1ljifjb{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(45,42,62,.06)}@media(max-width:600px){.pattern-split.svelte-1ljifjb{grid-template-columns:1fr}}.pattern-history.svelte-1ljifjb{padding:14px 16px 14px 0;border-right:2px dashed rgba(43,103,119,.15)}@media(max-width:600px){.pattern-history.svelte-1ljifjb{border-right:none;border-bottom:2px dashed rgba(43,103,119,.15);padding:14px 0}}.pattern-today.svelte-1ljifjb{padding:14px 0 14px 16px;display:flex;flex-direction:column}@media(max-width:600px){.pattern-today.svelte-1ljifjb{padding:14px 0}}.split-label.svelte-1ljifjb{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.split-label--history.svelte-1ljifjb{color:#9490a6}.split-label--today.svelte-1ljifjb{color:#2b6777}.today-text.svelte-1ljifjb{font-size:14px;color:#2d2a3e;line-height:1.65;flex:1}.pattern-connection.svelte-1ljifjb{display:inline-block;margin-top:12px;font-size:11px;font-weight:600;color:#e8a838;font-style:italic}.timeline.svelte-1ljifjb{position:relative;padding-left:24px}.timeline.svelte-1ljifjb:before{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:2px;background:#2b677726}.timeline-event.svelte-1ljifjb{display:flex;gap:0;padding-bottom:14px;position:relative}.timeline-event.svelte-1ljifjb:last-child{padding-bottom:0}.timeline-gutter.svelte-1ljifjb{position:absolute;left:-24px;top:4px;width:24px;display:flex;align-items:flex-start;justify-content:flex-start}.timeline-dot.svelte-1ljifjb{width:8px;height:8px;border-radius:50%;background:#2b6777;flex-shrink:0}.timeline-body.svelte-1ljifjb{flex:1}.timeline-year.svelte-1ljifjb{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;color:#2b6777;display:block;margin-bottom:2px}.timeline-text.svelte-1ljifjb{font-size:13px;color:#2d2a3e;line-height:1.5;font-weight:500}.timeline-lesson.svelte-1ljifjb{font-size:12px;color:#9490a6;font-style:italic;margin-top:2px;line-height:1.5}.muster-tab.svelte-1xgcacc{padding-top:24px}.section-title.svelte-1xgcacc{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;color:#2d2a3e;margin-bottom:8px}.pattern-grid.svelte-1xgcacc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));gap:16px}.scenario-card.svelte-2xedsj{overflow:hidden;padding:0}.scenario-banner.svelte-2xedsj{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:#fff}.scenario-type.svelte-2xedsj{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;opacity:.9}.scenario-prob.svelte-2xedsj{display:flex;align-items:baseline;gap:8px}.scenario-prob__value.svelte-2xedsj{font-family:JetBrains Mono,monospace;font-size:24px;font-weight:700}.scenario-prob__delta.svelte-2xedsj{font-size:12px;opacity:.8}.scenario-prob__delta.is-up.svelte-2xedsj{color:#fecaca}.scenario-prob__delta.is-down.svelte-2xedsj{color:#bbf7d0}.scenario-body.svelte-2xedsj{padding:16px 20px}.scenario-name.svelte-2xedsj{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600;color:#2d2a3e;margin-bottom:4px}.scenario-subtitle.svelte-2xedsj{font-family:Fraunces,Georgia,serif;font-size:14px;font-style:italic;color:#5c5875;margin-bottom:8px}.scenario-description.svelte-2xedsj{font-size:13px;color:#5c5875;line-height:1.65;margin-bottom:12px}.scenario-detail.svelte-2xedsj{padding-top:10px;border-top:1px solid rgba(45,42,62,.06);margin-top:10px}.scenario-detail.svelte-2xedsj h5:where(.svelte-2xedsj){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:#9490a6;margin-bottom:6px}.scenario-detail.svelte-2xedsj p:where(.svelte-2xedsj){font-size:13px;color:#5c5875;line-height:1.6;font-style:italic}.scenario-triggers.svelte-2xedsj{margin-top:12px;padding:12px 14px;background:#2b67770a;border-radius:8px;border-left:3px solid rgba(43,103,119,.25)}.triggers-heading.svelte-2xedsj{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#2b6777;margin-bottom:8px}.triggers-icon.svelte-2xedsj{flex-shrink:0;opacity:.8}.trigger-pills.svelte-2xedsj{display:flex;flex-wrap:wrap;gap:6px}.trigger-pill.svelte-2xedsj{display:inline-block;font-size:12px;line-height:1.5;color:#5c5875;background:#2b67770f;border:1px solid rgba(43,103,119,.12);border-radius:16px;padding:3px 12px;transition:background .15s ease}.trigger-pill.svelte-2xedsj:hover{background:#2b67771a;color:#2b6777}.szenarien-tab.svelte-8o7srd{display:flex;flex-direction:column;gap:32px;padding-top:24px}.region-header.svelte-8o7srd{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.region-title.svelte-8o7srd{font-size:16px;font-weight:600;color:#2d2a3e}.region-narrative.svelte-8o7srd{font-family:Fraunces,Georgia,serif;font-size:14px;font-style:italic;color:#5c5875;line-height:1.7;max-width:640px;margin-bottom:12px}.region-total.svelte-8o7srd{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.region-total.is-valid.svelte-8o7srd{color:#27ae60}.region-total.is-invalid.svelte-8o7srd{color:#d9534f}.scenario-list.svelte-8o7srd{display:flex;flex-direction:column;gap:12px}.indicator-card.is-red.svelte-1egpa5m{border-left:3px solid #d9534f;background:#d9534f05}.indicator-header.svelte-1egpa5m{display:flex;align-items:center;gap:8px;margin-bottom:10px}.indicator-light.svelte-1egpa5m{width:16px;height:16px;border-radius:50%;flex-shrink:0}.indicator-light.light-green.svelte-1egpa5m{background:#27ae60}.indicator-light.light-amber.svelte-1egpa5m{background:#f39c12;box-shadow:0 0 6px 2px #f39c1233}.indicator-light.light-red.svelte-1egpa5m{background:#d9534f;box-shadow:0 0 6px 2px #d9534f4d}.indicator-status.svelte-1egpa5m{font-size:12px;font-weight:600;color:#9490a6}.change-flash.svelte-1egpa5m{font-size:14px;animation:svelte-1egpa5m-pulse 1.5s ease-in-out infinite}.indicator-name.svelte-1egpa5m{font-size:14px;font-weight:600;color:#2d2a3e;margin-bottom:6px}.indicator-description.svelte-1egpa5m{font-size:13px;color:#5c5875;line-height:1.65;margin-bottom:10px}.indicator-footer.svelte-1egpa5m{padding-top:8px;border-top:1px solid rgba(45,42,62,.06)}.indicator-category.svelte-1egpa5m{display:inline-block;padding:2px 10px;border-radius:100px;font-size:11px;font-weight:500;background:#f0ebe3;color:#9490a6}@keyframes svelte-1egpa5m-pulse{0%,to{opacity:1}50%{opacity:.4}}.indikatoren-tab.svelte-1kv4dde{display:flex;flex-direction:column;gap:24px;padding-top:24px}.tab-controls.svelte-1kv4dde{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.section-title.svelte-1kv4dde{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;color:#2d2a3e}.filter-buttons.svelte-1kv4dde{display:flex;gap:4px}.filter-btn.svelte-1kv4dde{padding:6px 12px;font-size:12px;font-weight:500;border:1px solid rgba(45,42,62,.12);border-radius:6px;background:transparent;cursor:pointer;color:#5c5875;transition:all .2s ease}.filter-btn.is-active.svelte-1kv4dde{background:#2b6777;color:#fff;border-color:#2b6777}.filter-btn.svelte-1kv4dde:hover:not(.is-active){border-color:#2b6777;color:#2b6777}.category-title.svelte-1kv4dde{font-size:14px;font-weight:600;color:#5c5875;margin-bottom:8px}.indicator-grid.svelte-1kv4dde{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.no-results.svelte-1kv4dde{font-size:14px;color:#9490a6;text-align:center;padding:32px}.loop-card.svelte-zpyisr{display:flex;flex-direction:column;gap:10px}.loop-header.svelte-zpyisr{display:flex;align-items:center;gap:8px}.loop-type-icon.svelte-zpyisr{font-size:16px}.loop-type-label.svelte-zpyisr{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.loop-type-label.loop-type--positive.svelte-zpyisr{color:#2b6777}.loop-type-label.loop-type--negative.svelte-zpyisr{color:#c2665a}.loop-type-label.loop-type--asymmetric.svelte-zpyisr{color:#e8a838}.loop-name.svelte-zpyisr{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600;color:#2d2a3e}.loop-type-desc.svelte-zpyisr{font-size:12px;color:#9490a6;font-style:italic}.loop-description.svelte-zpyisr{font-size:13px;color:#5c5875;line-height:1.65}.loop-diagram.svelte-zpyisr{display:flex;justify-content:center;padding:4px 0}.loop-ring-svg.svelte-zpyisr{width:100%;max-width:260px;height:auto}.loop-arrow.svelte-zpyisr{opacity:.7;stroke-linecap:round;transition:opacity .3s ease}.loop-ring-svg.is-hovered.svelte-zpyisr .loop-arrow:where(.svelte-zpyisr){animation:svelte-zpyisr-arrowPulse 1.6s ease-in-out infinite}.loop-node.svelte-zpyisr{transition:transform .2s ease}.loop-node-number.svelte-zpyisr{font-family:JetBrains Mono,monospace;pointer-events:none}.loop-label-text.svelte-zpyisr{font-family:Inter,sans-serif;font-size:8px;font-weight:500;fill:#5c5875}@keyframes svelte-zpyisr-arrowPulse{0%,to{opacity:.5;stroke-width:2}50%{opacity:1;stroke-width:2.8}}@media(prefers-reduced-motion:reduce){.loop-ring-svg.is-hovered.svelte-zpyisr .loop-arrow:where(.svelte-zpyisr){animation:none;opacity:1}}@media(max-width:480px){.loop-ring-svg.svelte-zpyisr{max-width:200px}.loop-label-text.svelte-zpyisr{font-size:7px}}.loop-chain.svelte-zpyisr{padding-top:8px}.chain-label.svelte-zpyisr{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9490a6;margin-bottom:6px}.chain-nodes.svelte-zpyisr{display:flex;flex-wrap:wrap;gap:4px}.chain-node.svelte-zpyisr{padding:3px 10px;background:#fff;border:1px solid rgba(45,42,62,.12);border-radius:100px;font-size:12px;font-weight:500;color:#2b6777;cursor:pointer;transition:all .2s ease;font-family:inherit}.chain-node.svelte-zpyisr:hover{background:#2b6777;color:#fff;border-color:#2b6777}.loop-status.svelte-zpyisr{padding-top:8px;border-top:1px solid rgba(45,42,62,.06);font-size:13px}.status-label.svelte-zpyisr{font-weight:600;color:#9490a6}.status-text.svelte-zpyisr{color:#5c5875}.loops-tab.svelte-kmxvmh{padding-top:24px}.section-title.svelte-kmxvmh{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;color:#2d2a3e;margin-bottom:8px}.loop-grid.svelte-kmxvmh{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}@media(max-width:500px){.loop-grid.svelte-kmxvmh{grid-template-columns:1fr}}.slz-phase.svelte-16tp6ur{display:flex;gap:16px}.slz-phase__connector.svelte-16tp6ur{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:32px}.slz-phase__dot.svelte-16tp6ur{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0}.is-completed.svelte-16tp6ur .slz-phase__dot:where(.svelte-16tp6ur){background:#2b6777;color:#fff}.is-pending.svelte-16tp6ur .slz-phase__dot:where(.svelte-16tp6ur){background:#2d2a3e0f;color:#9490a6;border:2px dashed rgba(45,42,62,.15)}.slz-phase__check.svelte-16tp6ur{font-size:14px}.slz-phase__line.svelte-16tp6ur{width:2px;flex:1;min-height:20px;margin:4px 0}.is-completed.svelte-16tp6ur .slz-phase__line:where(.svelte-16tp6ur){background:#2b6777}.is-pending.svelte-16tp6ur .slz-phase__line:where(.svelte-16tp6ur){background:#2d2a3e1a;border-left:2px dashed rgba(45,42,62,.1);width:0}.slz-phase__content.svelte-16tp6ur{flex:1;padding-bottom:20px}.slz-phase__header.svelte-16tp6ur{width:100%;text-align:left;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;padding:16px;cursor:pointer;transition:all .2s ease}.slz-phase__header.svelte-16tp6ur:hover:not(:disabled){border-color:#2d2a3e26;box-shadow:0 2px 8px #0000000a}.slz-phase__header.svelte-16tp6ur:disabled{cursor:default;opacity:.7}.slz-phase__title-row.svelte-16tp6ur{display:flex;align-items:center;gap:8px;margin-bottom:6px}.slz-phase__icon.svelte-16tp6ur{font-size:18px}.slz-phase__name.svelte-16tp6ur{font-size:15px;font-weight:600;color:#2d2a3e;flex:1}.slz-phase__chevron.svelte-16tp6ur{font-size:10px;color:#9490a6;transition:transform .2s ease}.slz-phase__chevron.is-open.svelte-16tp6ur{transform:rotate(90deg)}.slz-phase__pending-badge.svelte-16tp6ur{font-size:11px;font-weight:500;color:#9490a6;padding:2px 8px;background:#2d2a3e0a;border-radius:100px}.slz-phase__description.svelte-16tp6ur{font-size:13px;color:#5c5875;line-height:1.6}.slz-phase__detail.svelte-16tp6ur{max-height:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;opacity:0}.slz-phase__detail.is-open.svelte-16tp6ur{max-height:800px;opacity:1}.slz-phase__detail-inner.svelte-16tp6ur{margin-top:10px;padding:16px;background:#2b677708;border:1px solid rgba(43,103,119,.1);border-radius:10px}.slz-phase__summary.svelte-16tp6ur{margin-bottom:12px}.slz-phase__summary.svelte-16tp6ur p:where(.svelte-16tp6ur){font-size:14px;color:#2d2a3e;line-height:1.6}.slz-phase__details.svelte-16tp6ur{padding-top:12px;border-top:1px solid rgba(43,103,119,.1)}.slz-phase__details.svelte-16tp6ur p{font-size:13px;color:#5c5875;line-height:1.6;margin-bottom:6px}.slz-phase__details.svelte-16tp6ur ul{margin:6px 0;padding-left:20px}.slz-phase__details.svelte-16tp6ur li{font-size:13px;color:#5c5875;line-height:1.6;margin-bottom:2px}.slz-phase__details.svelte-16tp6ur strong{color:#2d2a3e}.slz-phase__detail-label.svelte-16tp6ur{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#2b6777;margin-bottom:4px}.methodik-tab.svelte-69wxxv{padding-top:24px}.methodik-title.svelte-69wxxv{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;color:#2d2a3e;margin-bottom:24px}.slz-phases.svelte-69wxxv{display:flex;flex-direction:column}.update-button-wrapper.svelte-kcm142{display:inline-flex;align-items:center}.btn-update{font-size:14px!important;padding:8px 20px!important;gap:6px}.update-progress.svelte-kcm142{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#2b67770f;border-radius:8px}.update-progress__spinner.svelte-kcm142{width:16px;height:16px;border:2px solid rgba(43,103,119,.2);border-top-color:#2b6777;border-radius:50%;animation:svelte-kcm142-spin .8s linear infinite}@keyframes svelte-kcm142-spin{to{transform:rotate(360deg)}}.update-progress__label.svelte-kcm142{font-size:13px;color:#2b6777;font-weight:500}.update-error.svelte-kcm142{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#d9534f0f;border:1px solid rgba(217,83,79,.2);border-radius:8px}.update-error__text.svelte-kcm142{font-size:13px;color:#d9534f}@keyframes svelte-1uol62-modal-enter{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-1uol62-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uol62-stagger-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.update-overlay.svelte-1uol62{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal, 1000);padding:24px}.update-overlay__backdrop.svelte-1uol62{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0d1a73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:svelte-1uol62-backdrop-enter .25s ease-out}.update-modal.svelte-1uol62{position:relative;background:#faf6f1;border:1px solid rgba(45,42,62,.08);border-radius:16px;max-width:560px;width:100%;max-height:82vh;display:flex;flex-direction:column;box-shadow:0 4px 24px #2d2a3e1f,0 12px 48px #2d2a3e14;animation:svelte-1uol62-modal-enter .35s cubic-bezier(.16,1,.3,1)}.update-modal__header.svelte-1uol62{display:flex;align-items:flex-start;gap:14px;padding:24px 24px 16px;border-bottom:1px solid rgba(45,42,62,.08)}.update-modal__header-icon.svelte-1uol62{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#e6f5f1;color:#2b6777}.update-modal__header-text.svelte-1uol62{flex:1;min-width:0}.update-modal__header-text.svelte-1uol62 h3:where(.svelte-1uol62){font-family:Fraunces,Georgia,Times New Roman,serif;font-size:20px;font-weight:600;color:#2d2a3e;margin:0;letter-spacing:-.3px;font-variation-settings:"wonk" 1}.update-modal__meta.svelte-1uol62{font-size:13px;color:#9490a6;margin-top:4px}.update-modal__close.svelte-1uol62{flex-shrink:0;background:none;border:none;padding:6px;border-radius:6px;color:#9490a6;cursor:pointer;transition:all .15s ease}.update-modal__close.svelte-1uol62:hover{color:#2d2a3e;background:#2d2a3e0f}.update-modal__body.svelte-1uol62{flex:1;overflow-y:auto;padding:20px 24px;scrollbar-width:thin;scrollbar-color:rgba(45,42,62,.12) transparent}.update-modal__narrative.svelte-1uol62{font-family:Fraunces,Georgia,Times New Roman,serif;font-size:15px;font-style:italic;line-height:1.75;color:#5c5875;padding:14px 18px;border-left:3px solid #2b6777;background:#2b67770a;border-radius:0 10px 10px 0;margin-bottom:24px;font-variation-settings:"wonk" 1}.update-modal__narrative.svelte-1uol62 p:where(.svelte-1uol62){margin:0}.change-section.svelte-1uol62{margin-bottom:20px;animation:svelte-1uol62-stagger-in .3s ease-out both}.change-section.svelte-1uol62:last-child{margin-bottom:0}.change-section__title.svelte-1uol62{display:flex;align-items:center;gap:8px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#9490a6;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid rgba(45,42,62,.08)}.change-section__icon.svelte-1uol62{color:#2b6777;font-size:12px}.indicator-grid.svelte-1uol62{display:flex;flex-direction:column;gap:8px}.indicator-card.svelte-1uol62{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;animation:svelte-1uol62-stagger-in .3s ease-out both;transition:box-shadow .2s ease}.indicator-card.svelte-1uol62:hover{box-shadow:0 2px 8px #2d2a3e0f}.indicator-card__transition.svelte-1uol62{display:flex;align-items:center;gap:8px;flex-shrink:0}.indicator-card__arrow.svelte-1uol62{color:#9490a6;flex-shrink:0}.indicator-card__name.svelte-1uol62{font-size:13px;font-weight:500;color:#2d2a3e;line-height:1.4}.signal-dot.svelte-1uol62{width:14px;height:14px;border-radius:50%;flex-shrink:0;border:2px solid transparent}.signal-dot.is-green.svelte-1uol62{background:#27ae60;border-color:#27ae604d;box-shadow:0 0 6px #27ae604d}.signal-dot.is-amber.svelte-1uol62{background:#f39c12;border-color:#f39c124d;box-shadow:0 0 6px #f39c124d}.signal-dot.is-red.svelte-1uol62{background:#d9534f;border-color:#d9534f4d;box-shadow:0 0 6px #d9534f4d}.scenario-list.svelte-1uol62{display:flex;flex-direction:column;gap:10px}.scenario-row.svelte-1uol62{padding:10px 14px;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;animation:svelte-1uol62-stagger-in .3s ease-out both;transition:box-shadow .2s ease}.scenario-row.svelte-1uol62:hover{box-shadow:0 2px 8px #2d2a3e0f}.scenario-row__bar-wrap.svelte-1uol62{position:relative;height:4px;background:#2d2a3e0f;border-radius:2px;margin-bottom:8px;overflow:hidden}.scenario-row__bar.svelte-1uol62{position:absolute;top:0;left:0;height:100%;border-radius:2px;transition:width .6s cubic-bezier(.16,1,.3,1)}.scenario-row__bar--old.svelte-1uol62{background:#2d2a3e1f}.scenario-row__bar--new.svelte-1uol62{background:#2b6777}.scenario-row__bar--new.is-up.svelte-1uol62{background:#c2665a}.scenario-row__bar--new.is-down.svelte-1uol62{background:#7fbc8c}.scenario-row__info.svelte-1uol62{display:flex;align-items:center;justify-content:space-between;gap:10px}.scenario-row__name.svelte-1uol62{font-size:13px;font-weight:500;color:#2d2a3e;line-height:1.3;flex:1;min-width:0}.scenario-row__values.svelte-1uol62{display:flex;align-items:center;gap:5px;flex-shrink:0;font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:12px}.scenario-row__old.svelte-1uol62{color:#9490a6}.scenario-row__arrow.svelte-1uol62{color:#9490a6;font-size:11px}.scenario-row__new.svelte-1uol62{font-weight:600;color:#2d2a3e}.scenario-row__new.is-up.svelte-1uol62{color:#c2665a}.scenario-row__new.is-down.svelte-1uol62{color:#7fbc8c}.scenario-row__delta.svelte-1uol62{font-size:11px;font-weight:600;padding:1px 6px;border-radius:100px}.scenario-row__delta.is-up.svelte-1uol62{background:#fce8e4;color:#c2665a}.scenario-row__delta.is-down.svelte-1uol62{background:#eaf5ec;color:#1e8449}.variable-list.svelte-1uol62{display:flex;flex-direction:column;gap:8px}.variable-row.svelte-1uol62{display:flex;align-items:center;gap:14px;padding:10px 14px;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;animation:svelte-1uol62-stagger-in .3s ease-out both;transition:box-shadow .2s ease}.variable-row.svelte-1uol62:hover{box-shadow:0 2px 8px #2d2a3e0f}.variable-row__tags.svelte-1uol62{display:flex;align-items:center;gap:6px;flex-shrink:0}.variable-row__arrow.svelte-1uol62{color:#9490a6;flex-shrink:0}.variable-row__name.svelte-1uol62{font-size:13px;font-weight:500;color:#2d2a3e;line-height:1.4}.activation-tag.svelte-1uol62{display:inline-block;padding:2px 10px;border-radius:100px;font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap}.sources-section.svelte-1uol62{margin-bottom:20px;animation:svelte-1uol62-stagger-in .3s ease-out both}.sources-toggle.svelte-1uol62{display:flex;align-items:center;gap:8px;width:100%;padding:10px 14px;background:#f0ebe3;border:1px solid rgba(45,42,62,.08);border-radius:10px;cursor:pointer;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#5c5875;transition:all .15s ease}.sources-toggle.svelte-1uol62:hover{color:#2b6777;background:#2b67770a;border-color:#2b677726}.sources-toggle__icon.svelte-1uol62{flex-shrink:0;color:#2b6777}.sources-toggle__chevron.svelte-1uol62{margin-left:auto;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.sources-toggle__chevron.is-expanded.svelte-1uol62{transform:rotate(180deg)}.sources-list.svelte-1uol62{display:flex;flex-direction:column;gap:6px;margin-top:8px}.source-item.svelte-1uol62{padding:10px 14px;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:6px;animation:svelte-1uol62-stagger-in .25s ease-out both}.source-item__header.svelte-1uol62{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.source-item__title.svelte-1uol62{font-size:13px;font-weight:500;color:#2b6777;text-decoration:none;line-height:1.4}.source-item__title.svelte-1uol62:hover{text-decoration:underline}.source-item__domain.svelte-1uol62{font-family:JetBrains Mono,Fira Code,Cascadia Code,monospace;font-size:10px;font-weight:500;color:#9490a6;background:#f0ebe3;padding:1px 7px;border-radius:100px;white-space:nowrap}.source-item__date.svelte-1uol62{display:block;font-size:11px;color:#9490a6;margin-top:2px}.source-item__summary.svelte-1uol62{font-size:12px;color:#5c5875;line-height:1.5;margin:4px 0 0}.no-changes.svelte-1uol62{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 16px;color:#9490a6;text-align:center}.no-changes.svelte-1uol62 p:where(.svelte-1uol62){font-size:14px;margin:0}.update-modal__footer.svelte-1uol62{padding:16px 24px 20px;border-top:1px solid rgba(45,42,62,.08);display:flex;justify-content:flex-end}@media(prefers-reduced-motion:reduce){.update-modal.svelte-1uol62,.update-overlay__backdrop.svelte-1uol62,.change-section.svelte-1uol62,.indicator-card.svelte-1uol62,.scenario-row.svelte-1uol62,.variable-row.svelte-1uol62{animation:none!important}}@media(max-width:480px){.update-overlay.svelte-1uol62{padding:12px}.update-modal.svelte-1uol62{max-height:90vh}.update-modal__header.svelte-1uol62{padding:18px 16px 14px}.update-modal__body.svelte-1uol62{padding:16px}.update-modal__footer.svelte-1uol62{padding:12px 16px 16px}.indicator-card.svelte-1uol62,.scenario-row.svelte-1uol62,.variable-row.svelte-1uol62{padding:8px 10px}.scenario-row__info.svelte-1uol62{flex-direction:column;align-items:flex-start}}.update-history.svelte-1hgwn8u{padding-top:24px}.section-title.svelte-1hgwn8u{font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600;color:#2d2a3e;margin-bottom:4px}.history-count.svelte-1hgwn8u{font-size:13px;color:#9490a6;margin-bottom:20px}.timeline.svelte-1hgwn8u{display:flex;flex-direction:column;gap:0;padding-left:20px;border-left:2px solid rgba(45,42,62,.1)}.timeline-entry.svelte-1hgwn8u{position:relative;padding-bottom:20px}.timeline-dot.svelte-1hgwn8u{position:absolute;left:-27px;top:12px;width:12px;height:12px;border-radius:50%;background:#2b6777;border:2px solid white}.timeline-card.svelte-1hgwn8u{width:100%;text-align:left;background:#fff;border:1px solid rgba(45,42,62,.08);border-radius:10px;padding:14px 16px;cursor:pointer;transition:all .2s ease;margin-left:8px}.timeline-card.svelte-1hgwn8u:hover{border-color:#2d2a3e26;box-shadow:0 2px 8px #0000000a}.timeline-card__header.svelte-1hgwn8u{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.timeline-card__date.svelte-1hgwn8u{font-size:12px;font-weight:600;color:#2b6777}.timeline-card__chevron.svelte-1hgwn8u{font-size:10px;color:#9490a6;transition:transform .2s ease}.timeline-card__chevron.is-open.svelte-1hgwn8u{transform:rotate(90deg)}.timeline-card__summary.svelte-1hgwn8u{font-size:14px;color:#5c5875;line-height:1.5}.timeline-card__sources.svelte-1hgwn8u{display:inline-block;margin-top:6px;font-size:11px;color:#9490a6;padding:2px 8px;background:#2d2a3e0a;border-radius:100px}.timeline-detail.svelte-1hgwn8u{margin-left:8px;margin-top:8px;padding:14px 16px;background:#2b677708;border:1px solid rgba(43,103,119,.1);border-radius:10px}.detail-section.svelte-1hgwn8u{margin-bottom:12px}.detail-section.svelte-1hgwn8u:last-child{margin-bottom:0}.detail-section.svelte-1hgwn8u h5:where(.svelte-1hgwn8u){font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#9490a6;margin-bottom:4px}.detail-item.svelte-1hgwn8u{display:flex;align-items:center;gap:8px;font-size:13px;padding:2px 0;color:#5c5875}.detail-name.svelte-1hgwn8u{color:#2d2a3e;font-weight:500}.detail-prob.svelte-1hgwn8u{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600}.source-item.svelte-1hgwn8u{padding:2px 0}.source-link.svelte-1hgwn8u{font-size:13px;color:#2b6777;text-decoration:none}.source-link.svelte-1hgwn8u:hover{text-decoration:underline}.glossar-overlay.svelte-sgrdre{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:var(--z-modal, 1000);display:flex;justify-content:flex-end;animation:svelte-sgrdre-overlay-in .2s ease-out}@keyframes svelte-sgrdre-overlay-in{0%{opacity:0}to{opacity:1}}.glossar-panel.svelte-sgrdre{width:480px;max-width:100vw;height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-8px 0 32px #0000001f;animation:svelte-sgrdre-panel-slide-in .25s ease-out}@keyframes svelte-sgrdre-panel-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.glossar-panel__header.svelte-sgrdre{padding:24px 24px 0;border-bottom:1px solid rgba(45,42,62,.08);flex-shrink:0}.glossar-panel__title-row.svelte-sgrdre{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.glossar-panel__title.svelte-sgrdre{font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;color:#2d2a3e;margin:0}.glossar-panel__close.svelte-sgrdre{background:none;border:none;font-size:28px;line-height:1;color:#9490a6;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .15s ease}.glossar-panel__close.svelte-sgrdre:hover{color:#2d2a3e;background:#2d2a3e0d}.glossar-panel__subtitle.svelte-sgrdre{font-size:13px;color:#9490a6;margin:0 0 16px}.glossar-panel__search.svelte-sgrdre{margin-bottom:12px}.glossar-search-input.svelte-sgrdre{width:100%;padding:10px 14px;border:1px solid rgba(45,42,62,.12);border-radius:8px;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:14px;color:#2d2a3e;background:#faf6f1;outline:none;transition:border-color .2s ease}.glossar-search-input.svelte-sgrdre::placeholder{color:#c8c4d4}.glossar-search-input.svelte-sgrdre:focus{border-color:#2b6777;box-shadow:0 0 0 3px #2b677714}.glossar-panel__tabs.svelte-sgrdre{display:flex;gap:4px;overflow-x:auto;padding-bottom:12px;scrollbar-width:none;-ms-overflow-style:none}.glossar-panel__tabs.svelte-sgrdre::-webkit-scrollbar{display:none}.glossar-tab.svelte-sgrdre{flex-shrink:0;padding:5px 12px;border:1px solid rgba(45,42,62,.08);border-radius:100px;background:transparent;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;color:#9490a6;cursor:pointer;transition:all .15s ease;white-space:nowrap}.glossar-tab.svelte-sgrdre:hover{color:#5c5875;border-color:#2d2a3e1f;background:#2d2a3e05}.glossar-tab.is-active.svelte-sgrdre{background:#2b6777;color:#fff;border-color:#2b6777}.glossar-panel__body.svelte-sgrdre{flex:1;overflow-y:auto;padding:16px 24px 32px}.glossar-empty.svelte-sgrdre{text-align:center;padding:40px 20px;color:#9490a6;font-size:14px}.glossar-list.svelte-sgrdre{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.glossar-item.svelte-sgrdre{border:1px solid transparent;border-radius:10px;padding:12px 14px;transition:all .15s ease}.glossar-item.svelte-sgrdre:hover{background:#2d2a3e04}.glossar-item.is-expanded.svelte-sgrdre{background:#faf6f1;border-color:#2d2a3e14}.glossar-item__header.svelte-sgrdre{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif}.glossar-item__term.svelte-sgrdre{font-size:14px;font-weight:600;color:#2d2a3e;flex:1}.glossar-item__category-badge.svelte-sgrdre{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;padding:2px 8px;border-radius:100px;background:#e6f5f1;color:#2b6777;flex-shrink:0}.glossar-item__chevron.svelte-sgrdre{font-size:11px;color:#c8c4d4;transition:transform .2s ease;flex-shrink:0}.glossar-item__chevron.is-open.svelte-sgrdre{transform:rotate(90deg)}.glossar-item__short.svelte-sgrdre{font-size:13px;color:#5c5875;line-height:1.6;margin-top:4px;padding-left:0}.glossar-item__detail.svelte-sgrdre{margin-top:12px;padding-top:12px;border-top:1px solid rgba(45,42,62,.08)}.glossar-item__full.svelte-sgrdre{font-size:13px;color:#5c5875;line-height:1.7;margin:0 0 12px}.glossar-item__example.svelte-sgrdre{background:#2b67770a;border-radius:8px;padding:10px 14px;margin-bottom:12px}.glossar-item__example.svelte-sgrdre p:where(.svelte-sgrdre){font-size:13px;color:#5c5875;line-height:1.6;margin:4px 0 0;font-style:italic}.glossar-item__example-label.svelte-sgrdre,.glossar-item__related-label.svelte-sgrdre{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#9490a6;margin-bottom:4px}.glossar-item__related-tags.svelte-sgrdre{display:flex;flex-wrap:wrap;gap:6px}.glossar-related-tag.svelte-sgrdre{display:inline-block;padding:3px 10px;border:1px solid rgba(45,42,62,.12);border-radius:100px;background:transparent;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:12px;color:#2b6777;cursor:pointer;transition:all .15s ease}.glossar-related-tag.svelte-sgrdre:hover{background:#e6f5f1;border-color:#2b6777}@media(max-width:520px){.glossar-panel.svelte-sgrdre{width:100vw}}@media(prefers-reduced-motion:reduce){.glossar-overlay.svelte-sgrdre,.glossar-panel.svelte-sgrdre{animation:none}.glossar-item__chevron.svelte-sgrdre{transition:none}}.dashboard.svelte-rg8nhn{max-width:1200px;margin:0 auto;padding:32px 24px}.dashboard-header.svelte-rg8nhn{margin-bottom:24px}.dashboard-header.svelte-rg8nhn h1:where(.svelte-rg8nhn){font-size:28px;margin-bottom:8px}.dashboard-header__top.svelte-rg8nhn{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-header__actions.svelte-rg8nhn{display:flex;align-items:center;gap:8px;flex-shrink:0}.btn-glossar.svelte-rg8nhn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid rgba(45,42,62,.1);border-radius:8px;background:transparent;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:500;color:#9490a6;cursor:pointer;transition:all .15s ease;flex-shrink:0}.btn-glossar.svelte-rg8nhn:hover{color:#2b6777;border-color:#2b677740;background:#2b67770a}.btn-glossar__icon.svelte-rg8nhn{font-size:15px;line-height:1}.btn-glossar__label.svelte-rg8nhn{line-height:1}.btn-delete-oracle{flex-shrink:0;font-size:13px!important;padding:8px 16px!important;color:#9490a6!important}.btn-delete-oracle:hover{color:#d9534f!important;border-color:#d9534f!important}.guided-journey.svelte-rg8nhn{background:linear-gradient(135deg,#2b67770f,#e8a8380a);border:1px solid rgba(43,103,119,.12);border-radius:16px;padding:28px 32px;margin-bottom:24px;text-align:center;animation:svelte-rg8nhn-guideAppear .4s ease-out}@keyframes svelte-rg8nhn-guideAppear{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.guide-progress.svelte-rg8nhn{display:flex;gap:8px;justify-content:center;margin-bottom:20px}.guide-dot.svelte-rg8nhn{width:8px;height:8px;border-radius:50%;background:#2b677726;transition:all .3s ease}.guide-dot.is-active.svelte-rg8nhn{background:#2b6777;transform:scale(1.3)}.guide-dot.is-done.svelte-rg8nhn{background:#52ab98}.guide-step.svelte-rg8nhn{max-width:560px;margin:0 auto}.guide-icon.svelte-rg8nhn{font-size:32px;display:block;margin-bottom:8px}.guide-title.svelte-rg8nhn{font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:600;color:#2d2a3e;margin-bottom:10px}.guide-narrative.svelte-rg8nhn{font-family:Fraunces,Georgia,serif;font-size:17px;font-style:italic;color:#2b6777;line-height:1.6;margin-bottom:8px}.guide-context.svelte-rg8nhn{font-size:14px;color:#5c5875;margin-bottom:12px}.guide-text.svelte-rg8nhn{font-size:15px;color:#5c5875;line-height:1.7}.guide-tabs-preview.svelte-rg8nhn{display:flex;flex-direction:column;gap:6px;text-align:left;max-width:400px;margin:0 auto}.guide-tab-hint.svelte-rg8nhn{font-size:14px;color:#5c5875;padding:4px 0}.guide-actions.svelte-rg8nhn{display:flex;gap:12px;justify-content:center;margin-top:20px}.guide-skip.svelte-rg8nhn{background:none;border:none;color:#9490a6;font-size:13px;cursor:pointer;padding:8px 16px}.guide-skip.svelte-rg8nhn:hover{color:#5c5875}.guide-next.svelte-rg8nhn{background:#2b6777;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease}.guide-next.svelte-rg8nhn:hover{background:#245a68}.update-history-section.svelte-rg8nhn{margin-top:32px;padding-top:24px;border-top:1px solid rgba(45,42,62,.06)}.dashboard-question.svelte-rg8nhn{font-size:15px;color:#5c5875;line-height:1.6;max-width:700px}
