:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px}.app{font-family:var(--font-text, sans-serif)}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;z-index:9999;background:#2c3e50;color:#fff;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;border-radius:0 0 4px}.skip-link:focus{position:fixed;top:0;left:0;width:auto;height:auto}.page-title{font-family:var(--page-title-font, var(--font-headline, sans-serif));font-weight:var(--page-title-weight, var(--font-weight-headline, 400));font-size:var(--page-title-size, var(--font-size-h1, 20pt));color:var(--page-title-color, var(--headline-color, inherit));margin:0 calc(-1 * var(--heading-bleed, 0px)) .5em;padding:.5rem var(--heading-bleed, 0px) .5rem;position:var(--heading-position, static);top:var(--heading-top, auto);z-index:var(--heading-z-index, auto);background:var(--heading-bg, transparent);-webkit-backdrop-filter:var(--heading-backdrop, none);backdrop-filter:var(--heading-backdrop, none);border-bottom:var(--heading-border-bottom, none)}.page-title--small-margin{margin-bottom:10px}.section-title{font-family:var(--section-title-font, var(--font-headline, sans-serif));font-weight:var(--section-title-weight, var(--font-weight-headline, 600));font-size:var(--section-title-size, 12pt);color:var(--section-title-color, var(--headline-color, inherit));margin-bottom:8px}.intro-text{font-family:var(--font-text, sans-serif);font-size:var(--font-size-base, 11pt);font-weight:var(--intro-font-weight, inherit);line-height:var(--intro-line-height, 1.5);text-align:left;margin-bottom:var(--space-block, 25px);white-space:pre-line;overflow-wrap:break-word;word-wrap:break-word}.intro-text--small{font-size:var(--font-size-small, 10pt);line-height:1.4;margin-bottom:10px}.intro-text--condensed{line-height:1.25;white-space:pre-wrap;margin-bottom:5mm}.intro-quote{font-family:var(--intro-quote-font, var(--font-headline, sans-serif));font-size:var(--intro-quote-size, 1.2em);font-weight:700;font-style:italic;color:var(--intro-quote-color, var(--color-primary));border-left:var(--intro-quote-border, 4px solid var(--color-primary));padding:.5em 0 .5em 1em;margin:0 0 var(--space-block, 25px) 0}.balance-summary{display:flex;justify-content:space-between;margin-top:15px;font-family:var(--font-text, sans-serif);font-size:var(--font-size-small, 10pt);gap:var(--space-element, 0)}.balance-summary__column{width:48%;padding:var(--balance-summary-padding, 0);border-radius:var(--balance-summary-radius, 0)}.balance-summary__column:first-child{border-left:3px solid var(--balance-pos-border, transparent);background:var(--balance-pos-bg, transparent)}.balance-summary__column:first-child .section-title,.balance-summary__column:first-child .balance-summary__value{color:var(--balance-pos-text, inherit)}.balance-summary__column:last-child{border-left:3px solid var(--balance-neg-border, transparent);background:var(--balance-neg-bg, transparent)}.balance-summary__column:last-child .section-title{color:var(--balance-neg-text, inherit)}.balance-summary__column:last-child .balance-summary__value{color:var(--balance-neg-text, inherit)}.balance-summary__item{display:flex;justify-content:space-between;margin-bottom:3px}.balance-summary__value{font-weight:var(--font-weight-semibold, 600)}.feature-block{margin-bottom:var(--space-element, 12px);padding:var(--feature-padding, 0);border-bottom:var(--feature-border-bottom, none);border-left:var(--feature-border-left, none);border-radius:var(--feature-border-radius, 0);background:var(--feature-bg, transparent);transition:var(--feature-transition, none)}.feature-block:hover{background:var(--feature-bg-hover, var(--feature-bg, transparent));transform:var(--feature-hover-transform, none)}.feature-block--spaced{margin-bottom:var(--space-block, 15px)}.feature-block__header{display:flex;align-items:flex-end}.feature-block__title{flex-grow:1;font-family:var(--font-headline, sans-serif);font-size:12pt;font-weight:var(--font-weight-headline, 700);color:var(--headline-color, inherit);margin-bottom:4px}.feature-block__description{font-family:var(--font-text, sans-serif);font-size:var(--font-size-small, 10pt);line-height:1.4;margin:0;text-align:left}.additional-features{padding-top:5mm}.additional-features__chartbox{margin-bottom:10mm}.app .report .report-page:first-of-type,.app .report-page:first-of-type{margin-top:70px}@media print{.skip-link,.report-toolbar{display:none!important}.app .report .report-page:first-of-type,.app .report-page:first-of-type{margin-top:0}}.intro-image{display:var(--intro-image-display, none);width:100%;max-width:678px;margin-top:20px}@media screen and (max-width:830px){.intro-text,.intro-text--condensed{white-space:normal}.balance-summary{flex-direction:column;gap:10px}.balance-summary__column{width:100%}}@media screen and (max-width:600px){.page-title{font-size:clamp(14pt,4vw,20pt);overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.intro-text{font-size:clamp(9pt,2.5vw,11pt)}.intro-text--small{font-size:clamp(8pt,2.2vw,10pt)}}:root{--ref-pacific-blue-50: #f0fcfe;--ref-pacific-blue-100: #def8fb;--ref-pacific-blue-300: #7de0f0;--ref-pacific-blue-400: #3bcce3;--ref-pacific-blue-500: #00A8C1;--ref-pacific-blue-600: #06859e;--ref-pacific-blue-700: #0b6b7f;--ref-pacific-blue-800: #125667;--ref-lime-green-50: #f0faeb;--ref-lime-green-100: #e1f5d6;--ref-lime-green-300: #a6e085;--ref-lime-green-400: #89d65c;--ref-lime-green-500: #6bcc33;--ref-lime-green-600: #56a329;--ref-lime-green-700: #407a1f;--ref-lime-green-800: #2b5214;--ref-sunflower-gold-50: #fef6e6;--ref-sunflower-gold-500: #faa005;--ref-sunflower-gold-700: #966003;--ref-rosewood-50: #f6eef0;--ref-rosewood-500: #a7586a;--ref-rosewood-700: #643540;--ref-emerald-teal-50: #e6faf6;--ref-emerald-teal-500: #00BFA5;--ref-emerald-teal-700: #007365;--ref-ink-900: #0f172a;--ref-ink-600: #475569;--ref-sand-50: #FDFBF7;--ref-sand-100: #F5F5F4;--ref-sand-200: #E7E5E4;--ref-white: #FFFFFF;--ref-red-500: #ef4444;--ref-petrol-900: #0F4C5C;--ref-petrol-700: #3D6B7A;--ref-petrol-500: #5A9AAD;--ref-petrol-300: #7DD3E8;--ref-petrol-50: rgba(15, 76, 92, .08);--ref-green-900: #2D5A2D;--ref-green-700: #417E2F;--ref-green-600: #85B83E;--ref-green-500: #7DC040;--ref-green-300: #98CF49;--ref-green-100: #C4E89A;--ref-blue-500: #418DAC;--ref-cyan-500: #57AEC4;--ref-sky-500: #7DD3FC;--ref-yellow-500: #F59E0B;--text-accent-green: #407A1F;--text-accent-warm: #B45309;--text-accent-red: #DC2626;--text-accent-info: #0E7490;--font-display: "Sora", sans-serif;--font-body: "Inter", sans-serif;--color-primary: var(--ref-pacific-blue-800);--color-action: var(--ref-pacific-blue-500);--color-action-hover: var(--ref-pacific-blue-700);--text-primary: var(--ref-ink-900);--text-secondary: var(--ref-ink-600);--color-accent-blue: var(--ref-pacific-blue-500);--color-accent-cyan: var(--ref-pacific-blue-400);--color-accent-green: var(--ref-lime-green-500);--color-accent-forest: var(--ref-lime-green-700);--color-accent-warm: var(--ref-sunflower-gold-500);--illustration-highlight: var(--ref-pacific-blue-500);--illustration-detail: var(--ref-emerald-teal-500);--illustration-accent: var(--ref-lime-green-700);--illustration-warm: var(--ref-sunflower-gold-500);--color-success: var(--ref-lime-green-500);--color-warning: var(--ref-sunflower-gold-500);--color-error: var(--ref-red-500);--color-info: var(--ref-pacific-blue-500);--ref-dark-bg: #051a1f;--ref-dark-surface: #0b252e;--ref-dark-surface-raised: #153e4a;--ref-dark-text: #f5fbfc;--ref-dark-petrol-900: #5fa8ba;--ref-dark-green-500: #a8e050;--ref-dark-green-600: #98cf49}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--logo-cpp-fallback: url(/assets/CPP-logo-new-BRv6wpbI.svg)}*{box-sizing:border-box;margin:0;padding:0}body{font-size:11pt;line-height:1.4;color:var(--text-primary, var(--color-primary));background:#f0f0f0;margin:0}h1,h2{font-family:var(--font-headline, sans-serif);font-weight:var(--font-weight-headline, 400);color:var(--headline-color, inherit)}.report-page{width:var(--page-width);min-height:var(--page-height);background:var(--color-page-bg, var(--color-secondary));margin:20px auto;padding:var(--page-padding);box-shadow:0 2px 10px #0000001a;position:relative}@page{margin:0;size:A4}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}html,body{background:#fff!important}.report-page{margin:0;box-shadow:none;background:#fff!important;page-break-after:always;page-break-inside:avoid}.report>.report-page:last-child,.report>:last-child>.report-page:last-child{page-break-after:auto}}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-dKSYcarW.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Medium-B6_CVUrt.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Bold-DwCw38g9.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Varela Round;src:url(/assets/VarelaRound-Regular-DfOKEvFi.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(/assets/RobotoCondensed-Regular-BCIicUNJ.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto Condensed;src:url(/assets/RobotoCondensed-Bold-B1CtJLoa.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DB Screen Sans;src:url(/assets/DBScreenSans-Regular-tJXlBZMM.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DB Screen Sans;src:url(/assets/DBScreenSans-SemiBold-CUNHvA2N.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:DB Screen Sans;src:url(/assets/DBScreenSans-Bold-BLo_xW3N.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:DB Screen Head;src:url(/assets/DBScreenHead-Regular-0xAV50eB.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:DB Screen Head;src:url(/assets/DBScreenHead-Black-DoYwfNuy.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Frutiger;src:url(/assets/FrutigerLTStd-LightCn-DdtH8FeS.otf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Frutiger;src:url(/assets/FrutigerLTStd-Cn-CFiDfjmt.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Frutiger;src:url(/assets/FrutigerLTStd-BoldCn-DJ0_7z2H.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-6BQLG-3c.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-SemiBold-BwuOw5eQ.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-ExtraBold-Y0gesaO4.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Sora;src:url(/assets/Sora-Regular-DQJfGG-L.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Sora;src:url(/assets/Sora-Medium-E98xfPPi.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Sora;src:url(/assets/Sora-SemiBold-AVN8RQ2J.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Sora;src:url(/assets/Sora-Bold-wbeTFLuJ.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Sora;src:url(/assets/Sora-ExtraBold-kiCQx6Nw.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-C38fXH4l.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Italic-D1l0FflY.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-Cerq10X2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-MediumItalic-CmxAJXy_.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-Yt3aPRUw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-BoldItalic-BsEzapPQ.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fraunces;src:url(/assets/Fraunces-Regular-DMcZxGy5.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:url(/assets/Fraunces-Bold-De-xehB5.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:LidlFontCondPro;src:url(/assets/LidlFontCondPro-Regular-C7sMCzTV.woff2) format("woff2"),url(/assets/LidlFontCondPro-Regular-BBg_CbYD.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LidlFontCondPro;src:url(/assets/LidlFontCondPro-Semibold-BIbwJoAB.woff2) format("woff2"),url(/assets/LidlFontCondPro-Semibold-DKp1dVCN.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:LidlFontCondPro;src:url(/assets/LidlFontCondPro-Bold-CP-Q87Xt.woff2) format("woff2"),url(/assets/LidlFontCondPro-Bold-DhQWNfr3.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:LidlFontPro;src:url(/assets/LidlFontProBG-Regular-FoDQrZth.woff2) format("woff2"),url(/assets/LidlFontProBG-Regular-Chid88mo.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:LidlFontPro;src:url(/assets/LidlFontProBG-Semibold-Dpk8YLtc.woff2) format("woff2"),url(/assets/LidlFontProBG-Semibold-D22RcN6i.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:LidlFontPro;src:url(/assets/LidlFontProBG-Bold-BBs_2Xbz.woff2) format("woff2"),url(/assets/LidlFontProBG-Bold-BrnGLTs4.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}[data-theme=cpp-legacy],[data-theme=cpp-legacy-logo]{--color-primary: #000000;--color-secondary: #FFFFFF;--color-gray: #878C96;--color-skill-1: #407E2E;--color-skill-2: #ADD432;--color-skill-3: #77BBD5;--color-skill-4: #418DAC;--color-skill-5: #2B6A79;--color-skill-6: #878C96;--color-radar-sector-1: #407E2E;--color-radar-sector-2: #ADD432;--color-radar-sector-3: #77BBD5;--color-radar-sector-4: #418DAC;--color-radar-sector-5: #2B6A79;--color-radar-sector-6: #878C96;--color-balance-red: #C00000;--color-balance-yellow: #F5BE04;--color-balance-green: #63A537;--color-bar-gray: #878C96;--color-bar-highlight: #F01414;--color-radar-label: #000000;--color-radar-profile: #ec0016;--color-radar-point-border: #3c414b;--font-text: "Montserrat", sans-serif;--font-headline: "Varela Round", sans-serif;--font-size-h1: 20pt;--font-size-h2: 20pt;--font-size-cover-h1: 36pt;--font-size-cover-h2: 16pt;--font-size-toc-title: 20pt;--font-size-toc-item: 18pt;--font-size-base: 11pt;--font-size-small: 10pt;--font-size-tiny: 8pt;--font-size-intro: 11pt;--font-size-cover-info: 16pt;--font-size-header-title: 11pt;--font-size-footer: 10pt;--font-size-page-number: 11pt;--font-weight-regular: 400;--font-weight-semibold: 500;--font-weight-bold: 700;--font-weight-headline: 400;--page-width: 210mm;--page-height: 297mm;--page-padding: 15mm;--header-height: 17mm;--footer-height: 10mm;--content-padding: 5mm 15mm;--skill-title-bg: transparent;--skill-title-color: var(--color-primary);--skill-title-padding: 8px 0;--skill-title-border-bottom: 3px solid;--toc-item-bg: transparent;--toc-item-color: var(--color-primary);--toc-item-accent: 4px solid;--cover-h1-size: 36pt;--cover-h1-weight: 700;--cover-h1-color: inherit;--cover-info-weight: inherit;--cover-info-color: inherit}[data-theme=cpp-legacy] body,[data-theme=cpp-legacy] .app,[data-theme=cpp-legacy-logo] body,[data-theme=cpp-legacy-logo] .app{font-family:Montserrat,sans-serif}[data-theme=cpp-legacy]{--logo-header-left: var(--logo-cpp-fallback);--logo-header-left-width: 45%;--logo-header-right: none;--logo-header-right-width: 0;--header-show-title: 0;--header-title-color: #000000;--logo-footer: none;--logo-footer-width: 0;--footer-show-product: 1;--logo-cover-main: var(--logo-cpp-fallback);--logo-cover-main-width: 100%;--logo-cover-secondary: none;--cover-layout: centered;--cover-centered-display: block;--cover-horizontal-display: none}[data-theme=cpp-legacy-logo]{--logo-header-left: var(--logo-debitor, var(--logo-cpp-fallback));--logo-header-left-width: 35%;--logo-header-right: none;--logo-header-right-width: 0;--header-show-title: 1;--header-title-align: right;--header-title-color: #000000;--logo-footer: none;--logo-footer-width: 0;--footer-show-product: 1;--logo-cover-main: var(--logo-debitor, var(--logo-cpp-fallback));--logo-cover-main-width: 100%;--logo-cover-secondary: var(--logo-cpp-fallback);--logo-cover-secondary-width: 200px;--logo-cover-secondary-height: 60px;--cover-logo-secondary-display: block;--cover-layout: centered;--cover-centered-display: block;--cover-horizontal-display: none}[data-theme=cpp-legacy-logo] .report-page__footer-copyright{display:none}[data-theme=cpp-legacy-logo] .report-page__footer-powered{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:7pt;color:#878c96;white-space:nowrap}[data-theme=cpp-legacy-logo] .report-page__footer-powered-logo{filter:none;opacity:1}[data-theme=cpp-legacy-logo] .cover-created-by{display:flex}[data-theme=cpp-legacy-logo] .cover-centered__logo-secondary{display:none}[data-theme=bahn]{--color-primary: #000000;--color-secondary: #FFFFFF;--color-gray: #878C96;--color-orange: #FA6900;--color-yellow: #FFCD00;--color-light-green: #AAF046;--color-purple: #911E87;--color-blue: #0087B9;--color-red: #F01414;--color-skill-1: #911E87;--color-skill-2: #468200;--color-skill-3: #0087B9;--color-skill-4: #FA6900;--color-skill-5: #FFCD00;--color-skill-6: #878C96;--color-radar-sector-1: #c88ec3;--color-radar-sector-2: #d0f39f;--color-radar-sector-3: #80b7df;--color-radar-sector-4: #ffc580;--color-radar-sector-5: #ffeb80;--color-radar-sector-6: #cccccc;--color-balance-red: #C00000;--color-balance-yellow: #F5BE04;--color-balance-green: #63A537;--color-bar-gray: #878C96;--color-bar-highlight: #F01414;--color-radar-label: #000000;--color-radar-profile: #ec0016;--color-radar-point-border: #3c414b;--cover-image: url(../assets/images/bahn/cover.png);--toc-image: url(../assets/images/bahn/toc.png);--font-text: "DB Screen Sans", sans-serif;--font-headline: "DB Screen Head", sans-serif;--font-size-h1: 20pt;--font-size-h2: 14pt;--font-size-cover-h1: 22pt;--font-size-cover-h2: 14pt;--font-size-toc-title: 18pt;--font-size-toc-item: 18pt;--font-size-base: 11pt;--font-size-small: 10pt;--font-size-tiny: 8pt;--font-size-intro: 14pt;--font-size-cover-info: 14pt;--font-size-header-title: 11pt;--font-size-footer: 10pt;--font-size-page-number: 11pt;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-headline: 900;--logo-header-left: url(../assets/images/bahn/kompass-logo-header.png);--logo-header-left-width: 55px;--logo-header-right: url(../assets/images/bahn/db-logo-header.png);--logo-header-right-width: 60px;--header-show-title: 1;--header-title-color: #878c96;--logo-footer: url(../assets/images/bahn/db-akademie.png);--logo-footer-width: 10cm;--footer-show-product: 0;--logo-cover-main: url(../assets/images/bahn/kompass-logo.png);--logo-cover-main-width: 161px;--logo-cover-secondary: url(../assets/images/bahn/db-logo.png);--cover-layout: horizontal;--cover-centered-display: none;--cover-horizontal-display: flex;--page-width: 210mm;--page-height: 297mm;--page-padding: 15mm;--header-height: 17mm;--footer-height: 15.75mm;--content-padding: 5mm 15mm;--cover-h1-font: "DB Screen Head", sans-serif;--cover-h1-size: 22pt;--cover-h1-weight: 900;--cover-h2-font: "DB Screen Head", sans-serif;--cover-h2-size: 14pt;--cover-h2-weight: 900;--cover-info-weight: 600;--toc-title-font: "DB Screen Head", sans-serif;--toc-title-weight: 900;--toc-item-font: "DB Screen Head", sans-serif;--toc-item-weight: 900;--toc-item-bg: transparent;--toc-item-color: var(--color-primary);--toc-item-accent: 4px solid;--skill-title-bg: transparent;--skill-title-font: "DB Screen Head", sans-serif;--skill-title-weight: 900;--feature-name-font: "DB Screen Head", sans-serif;--feature-name-weight: 600;--feature-value-font: "DB Screen Head", sans-serif;--balance-title-font: "DB Screen Head", sans-serif;--balance-description-font: "DB Screen Head", sans-serif;--cover-image-display: block;--toc-image-display: block;--intro-image-display: block}[data-theme=bahn] body,[data-theme=bahn] .app{font-family:DB Screen Sans,sans-serif}[data-theme=bahn] .skill-chart-page__title,[data-theme=bahn] .skill-section__title{color:var(--skill-color, var(--color-primary))}[data-theme=bahn] .radar-chart{--radar-label-color: #226152}[data-theme=sht]{--color-primary: #000000;--color-secondary: #FFFFFF;--color-gray: #838383;--color-sht-primary: #004D7C;--color-sht-accent: #EE7D00;--color-sht-light: #BFD2DE;--color-sht-magenta: #E6007D;--color-skill-1: #004D7C;--color-skill-2: #EE7D00;--color-skill-3: #BFD2DE;--color-skill-4: #E6007D;--color-skill-5: #838383;--color-skill-6: #004D7C;--color-radar-sector-1: #99b8cb;--color-radar-sector-2: #f8cb99;--color-radar-sector-3: #ccdbe5;--color-radar-sector-4: #fce5cc;--color-radar-sector-5: #c1c1c1;--color-radar-sector-6: #99b8cb;--color-balance-red: #C00000;--color-balance-yellow: #F5BE04;--color-balance-green: #63A537;--color-bar-gray: #c9c9c9;--color-bar-highlight: #f9d2a6;--color-bar-zero-line: #004D7C;--color-radar-label: #004D7C;--color-radar-profile: #004D7C;--color-radar-point-border: #004D7C;--cover-image-leadership: url(../assets/images/sht/sht-drop.jpeg);--cover-image-sales: url(../assets/images/sht/sht-tunnel.jpeg);--hachure-blue: url(../assets/images/sht/hachure-blue.png);--hachure-orange: url(../assets/images/sht/hachure-orange.png);--hachure-white: url(../assets/images/sht/hachure-white.png);--font-text: "Frutiger", "Open Sans", sans-serif;--font-headline: "Frutiger", "Open Sans", sans-serif;--font-size-h1: 16pt;--font-size-h2: 16pt;--font-size-h3: 14pt;--font-size-cover-h1: 40pt;--font-size-cover-h2: 40pt;--font-size-toc-title: 12pt;--font-size-toc-item: 10pt;--font-size-base: 10pt;--font-size-small: 10pt;--font-size-tiny: 8pt;--font-size-intro: 10pt;--font-size-cover-info: 12pt;--font-size-header-product: 10pt;--font-size-footer: 10pt;--font-size-page-number: 10pt;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-semibold: 400;--font-weight-bold: 700;--font-weight-headline: 700;--logo-header-left: url(../assets/images/sht/commpass-logo.png);--logo-header-left-width: 80px;--logo-header-right: none;--logo-header-right-width: 0;--header-show-title: 0;--header-show-product: 1;--header-title-color: #ffffff;--header-bg-color: #004D7C;--logo-footer: none;--logo-footer-width: 0;--footer-show-product: 0;--footer-text-color: #838383;--logo-cover-main: url(../assets/images/sht/commpass-logo.png);--logo-cover-main-width: 120px;--logo-cover-vr: url(../assets/images/sht/vr-logo.png);--logo-cover-sht: url(../assets/images/sht/sht-logo.png);--cover-layout: sht;--cover-centered-display: none;--cover-horizontal-display: none;--cover-sht-display: grid;--page-width: 210mm;--page-height: 297mm;--page-padding: 5mm 5mm;--header-height: 15mm;--footer-height: 10mm;--content-padding: 0 17mm;--cover-header-height: 50mm;--cover-info-height: 25mm;--cover-footer-height: 25mm}[data-theme=sht] body,[data-theme=sht] .app{font-family:Frutiger,Open Sans,sans-serif;font-weight:300}[data-theme=sht] h1,[data-theme=sht] h2,[data-theme=sht] .page-title,[data-theme=sht] .section-title{font-family:Frutiger,Open Sans,sans-serif;font-weight:400;color:#ee7d00;font-size:16pt;padding:5mm 0 2mm}[data-theme=sht] .skill-chart-page__title,[data-theme=sht] .skill-section__title{font-family:Frutiger,Open Sans,sans-serif;font-weight:400;color:#ee7d00!important;background-color:transparent!important;font-size:16pt;padding:5mm 0 2mm}[data-theme=sht] h3{font-family:Frutiger,Open Sans,sans-serif;font-weight:300;color:#ee7d00;font-size:14pt;padding:10mm 0 0;margin:0}[data-theme=sht] .feature-block__title,[data-theme=sht] .balance-index__heatbar-description{font-family:Frutiger,Open Sans,sans-serif;font-weight:700;color:#004d7c}[data-theme=sht] .report-page__header{background-color:#004d7c;border-bottom:none;position:relative;padding:0}[data-theme=sht] .report-page__header:before{content:"";position:absolute;background-image:url(../assets/images/sht/hachure-blue.png);background-size:100%;background-color:#fff;height:3mm;width:100%;top:-2mm;left:0}[data-theme=sht] .report-page__header-logo-left{margin:4mm 0 0 5mm;height:15mm;width:auto;min-width:80px}[data-theme=sht] .report-page__header-title{display:none}[data-theme=sht] .report-page__header-product{display:block;color:#fff;padding-right:10mm;font-size:10pt;font-weight:700;margin-top:7mm;text-align:right;flex:1}[data-theme=sht] .report-page__header-logo-right{display:none}[data-theme=sht] .report-page__footer{padding:0 12.5mm;color:#838383;background:transparent}[data-theme=sht] .report-page__footer-company{color:#838383}[data-theme=sht] .report-page__footer-page-no{font-weight:700;color:#838383}[data-theme=sht] .cover-centered,[data-theme=sht] .cover-horizontal{display:none!important}[data-theme=sht] .cover-sht{display:grid;grid-template-rows:50mm 1fr 25mm 25mm;min-height:100%;background-repeat:no-repeat;background-size:cover}[data-theme=sht] .cover-sht--leadership{background-image:url(../assets/images/sht/sht-drop.jpeg);background-position:30%}[data-theme=sht] .cover-sht--sales{background-image:url(../assets/images/sht/sht-tunnel.jpeg);background-position:70%}[data-theme=sht] .cover-sht__header{padding-top:25mm;padding-left:5mm}[data-theme=sht] .cover-sht__logo{height:40mm;width:auto}[data-theme=sht] .cover-sht__main{position:relative;display:flex;flex-direction:column;justify-content:flex-start}[data-theme=sht] .cover-sht__main:after{content:"";position:absolute;background-image:url(../assets/images/sht/hachure-white.png);background-size:100%;background-color:transparent;height:4mm;width:100%;bottom:0;left:0}[data-theme=sht] .cover-sht__headlines{padding-top:40mm;padding-left:15mm}[data-theme=sht] .cover-sht__headlines h1{color:#ee7d00;font-weight:700;font-size:40pt;text-transform:uppercase;padding:0;margin:0;line-height:1.1}[data-theme=sht] .cover-sht__headlines h2{color:#fff;font-weight:300;font-size:40pt;padding:0;margin:0;line-height:1.1}[data-theme=sht] .cover-sht__info{display:flex;justify-content:space-around;align-items:center;background-color:#004d7c;color:#fff;font-weight:400}[data-theme=sht] .cover-sht__info-item{display:flex;flex-direction:column;justify-content:center;max-width:33%;min-width:33%;height:15mm;text-align:center}[data-theme=sht] .cover-sht__info-item:not(:last-child){border-right:1px solid white}[data-theme=sht] .cover-sht__info-label{font-size:10pt;opacity:.8}[data-theme=sht] .cover-sht__info-value{font-size:12pt;font-weight:700}[data-theme=sht] .cover-sht__footer{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 15mm}[data-theme=sht] .cover-sht__footer-logo{height:15mm;width:auto}[data-theme=sht] .table-of-contents{width:80%;margin:8em auto 0}[data-theme=sht] .table-of-contents h1{font-size:12pt;color:#004d7c;background-color:#bfd2de;padding:.5em .5em .25em;margin-bottom:1.2em;font-weight:700}[data-theme=sht] .table-of-contents__container{overflow:hidden;font-family:Frutiger,Open Sans,sans-serif;font-size:10pt;font-weight:700}[data-theme=sht] .table-of-contents__container ul{padding:0;font-size:10pt;color:inherit}[data-theme=sht] .table-of-contents__container li{display:flex;justify-content:space-between;margin-bottom:.5em;background:transparent;color:#004d7c;padding:0}[data-theme=sht] .table-of-contents__container li:before{float:left;width:0;white-space:nowrap;content:"........................................" "........................................" "........................................" "........................................";color:#004d7c}[data-theme=sht] .table-of-contents__container li .title{background-color:#fff;padding-right:.5em}[data-theme=sht] .table-of-contents__container li span:last-child{background-color:#fff;padding-left:.5em}[data-theme=sht] .table-of-contents__container li.h1{font-size:12pt;color:#ee7d00;margin:1em 0}[data-theme=sht] .table-of-contents__container li.h2{font-size:10pt;color:#004d7c;font-weight:400;margin:0;padding-left:7.5mm}[data-theme=sht] .feature__name,[data-theme=sht] .sht-feature__name{background-color:#bfd2de;color:#004d7c;font-weight:700;font-size:12pt;padding:2mm 3mm 1mm;text-transform:capitalize;flex-grow:1}[data-theme=sht] .feature__value,[data-theme=sht] .sht-feature__value{color:#fff;font-weight:700;font-size:18pt;width:23mm;height:15mm;padding-top:5.5mm;text-align:center;vertical-align:middle;position:relative;margin-left:1mm;background:linear-gradient(-45deg,transparent 2mm,#EE7D00 0)}[data-theme=sht] .feature__value:before,[data-theme=sht] .sht-feature__value:before{content:"";position:absolute;background-image:url(../assets/images/sht/hachure-orange.png);background-color:#fff;height:2.5mm;width:100%;top:-2mm;left:0}[data-theme=sht] .skill-intro{font-size:10pt;font-weight:300}[data-theme=sht] .radar-chart{--radar-label-color: #004D7C}[data-theme=sht] .radar-thumb{width:45%;background:linear-gradient(-45deg,transparent 4mm,#cddbe5 0);padding:3.5mm .85mm .85mm;position:relative}[data-theme=sht] .radar-thumb:before{content:"";position:absolute;background-image:url(../assets/images/sht/hachure-blue.png);background-color:#fff;height:2.5mm;width:100%;top:0;left:0}[data-theme=sht] .radar-thumb-image{background:linear-gradient(-45deg,transparent 3.6mm,#ffffff 0);width:100%;padding:0 10mm}[data-theme=sht] .radar-thumb-image img{width:100%}[data-theme=sht] .horizontal-bar__fill{background-color:#c9c9c9!important}[data-theme=sht] .horizontal-bar__label{color:#004d7c;font-weight:700}[data-theme=sht] .horizontal-bar__value{color:#fff;font-weight:400}[data-theme=sht] .bold{font-weight:700}[data-theme=sht] .align-center{display:flex;align-items:center}[data-theme=sht] .flex-grow{flex-grow:1}[data-theme=sht] .page-flex{display:flex;flex-direction:column;justify-content:space-between;height:100%}[data-theme=bfkm]{--color-primary: #000000;--color-secondary: #FFFFFF;--color-gray: #878C96;--color-orange: #FA6900;--color-yellow: #FFCD00;--color-light-green: #AAF046;--color-purple: #911E87;--color-blue: #0087B9;--color-red: #F01414;--color-skill-1: #911E87;--color-skill-2: #AAF046;--color-skill-3: #0087B9;--color-skill-4: #FA6900;--color-skill-5: #FFCD00;--color-skill-6: #878C96;--color-radar-sector-1: #c88ec3;--color-radar-sector-2: #d0f39f;--color-radar-sector-3: #80b7df;--color-radar-sector-4: #ffc580;--color-radar-sector-5: #ffeb80;--color-radar-sector-6: #cccccc;--color-balance-red: #C00000;--color-balance-yellow: #F5BE04;--color-balance-green: #63A537;--color-bar-gray: #878C96;--color-bar-highlight: #F01414;--color-radar-label: #000000;--color-radar-profile: #ec0016;--color-radar-point-border: #3c414b;--cover-image: url(../assets/images/bfkm/leadership_cover.png);--toc-image: none;--font-text: "DB Screen Sans", sans-serif;--font-headline: "DB Screen Head", sans-serif;--font-size-h1: 20pt;--font-size-h2: 14pt;--font-size-cover-h1: 22pt;--font-size-cover-h2: 14pt;--font-size-toc-title: 18pt;--font-size-toc-item: 18pt;--font-size-base: 11pt;--font-size-small: 10pt;--font-size-tiny: 8pt;--font-size-intro: 14pt;--font-size-cover-info: 14pt;--font-size-header-title: 11pt;--font-size-footer: 10pt;--font-size-page-number: 11pt;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-headline: 900;--logo-header-left: url(../assets/images/bfkm/bfkm.png);--logo-header-left-width: 42%;--logo-header-right: url(../assets/images/bfkm/managerberater.png);--logo-header-right-width: 60px;--header-show-title: 1;--header-title-color: #878c96;--logo-footer: url(../assets/images/bfkm/bfkm.png);--logo-footer-width: 8cm;--footer-show-product: 0;--logo-cover-main: url(../assets/images/bfkm/bfkm.png);--logo-cover-main-width: 200px;--logo-cover-secondary: url(../assets/images/bfkm/managerberater.png);--cover-layout: horizontal;--cover-centered-display: none;--cover-horizontal-display: flex;--page-width: 210mm;--page-height: 297mm;--page-padding: 15mm;--header-height: 17mm;--footer-height: 15.75mm;--content-padding: 5mm 15mm;--cover-h1-font: "DB Screen Head", sans-serif;--cover-h1-size: 22pt;--cover-h1-weight: 900;--cover-h2-font: "DB Screen Head", sans-serif;--cover-h2-size: 14pt;--cover-h2-weight: 900;--cover-info-weight: 600;--toc-title-font: "DB Screen Head", sans-serif;--toc-title-weight: 900;--toc-item-font: "DB Screen Head", sans-serif;--toc-item-weight: 900;--skill-title-font: "DB Screen Head", sans-serif;--skill-title-weight: 900;--feature-name-font: "DB Screen Head", sans-serif;--feature-name-weight: 600;--feature-value-font: "DB Screen Head", sans-serif;--balance-title-font: "DB Screen Head", sans-serif;--balance-description-font: "DB Screen Head", sans-serif}[data-theme=bfkm] body,[data-theme=bfkm] .app{font-family:DB Screen Sans,sans-serif}[data-theme=bfkm] .radar-chart{--radar-label-color: #226152}[data-theme=bfkm] .report-page__header{border-bottom:none}[data-theme=bfkm] .report-page__header-logo--left{margin-left:1cm}[data-theme=bfkm] .cover-info{margin-top:3cm}[data-theme=bfkm] .cover-sublogo{margin-top:1cm}[data-theme=cpp]{--space-section: 3rem;--space-block: 1.5rem;--space-element: 1.5rem;--space-inline: .5rem;--heading-margin-top: 2rem;--font-text: var(--font-body, "Inter", sans-serif);--font-headline: var(--font-display, "Sora", sans-serif);--text-body: 11pt;--text-heading: 20pt;--text-card-title: 13pt;--text-card-desc: 10pt;--text-card-desc-weight: 450;--text-card-desc-line-height: 1.4;--text-color: var(--ref-ink-900, #0f172a);--font-weight-regular: 450;--font-weight-semibold: 500;--font-weight-bold: 700;--font-weight-headline: 700;--skill-intro-style: italic;--skill-intro-color: var(--skill-text-color, var(--color-primary));--skill-description-margin-top: 0;--skill-description-margin-bottom: 0;--intro-font-weight: 500;--intro-line-height: 1.6;--intro-quote-font: var(--font-headline, "Sora", sans-serif);--intro-quote-size: 1.4em;--intro-quote-color: var(--color-skill-text-3, #0B6B7F);--intro-quote-border: 4px solid var(--color-skill-text-3, #0B6B7F);--feature-padding: 16px 16px 16px 20px;--feature-border-left: 3px solid var(--skill-color, var(--border-feature, var(--color-primary)));--feature-border-radius: 0 8px 8px 0;--feature-bg: var(--skill-tint, var(--tint-blue));--feature-bg-hover: var(--skill-tint-hover, var(--tint-blue-hover));--feature-hover-transform: translateX(2px);--feature-transition: background .15s ease, transform .15s ease;--heading-position: sticky;--heading-top: 3px;--heading-z-index: 10;--heading-bg: rgba(255, 255, 255, .75);--heading-backdrop: blur(16px) saturate(1.8);--heading-border-bottom: 1px solid rgba(0, 0, 0, .06);--heading-bleed: 1.5rem;--heatbar-max-width: 300px;--heatbar-quintile-flex: 1;--heatbar-quintile-font-size: 11px;--heatbar-quintile-font-weight: 700;--heatbar-quintile-color: rgba(255, 255, 255, .85);--heatbar-dot-size: 16px;--heatbar-dot-radius: 50%;--heatbar-dot-bg: #ffffff;--heatbar-dot-shadow: 0 0 0 3px var(--text-color, #0f172a), 0 1px 4px rgba(0, 0, 0, .3);--heatbar-arrow-border-style: none;--heatbar-arrow-border-width: 0;--heatbar-arrow-border-color: transparent;--heatbar-arrow-top: 50%;--heatbar-arrow-transform: translate(-50%, -50%);--balance-heatbar-padding: 16px 16px 16px 20px;--balance-heatbar-radius: 0 8px 8px 0;--balance-summary-padding: 12px 16px 12px 20px;--balance-summary-radius: 0 8px 8px 0;--tree-max-width: 62px;--tree-active-max-width: 120px;--tree-img-max-height: 60px;--tree-active-img-max-height: 120px;--tree-gradient-radius: 4px;--radar-margin: 0 auto;--radar-container-margin: 0 auto;--horizontal-bar-width: 100%;--horizontal-bar-chart-max-width: none;--sidebar-width: 260px;--content-max-width: 900px;--page-width: 210mm;--page-height: 297mm;--page-padding: 15mm;--header-height: 17mm;--footer-height: 10mm;--content-padding: 5mm 15mm;--skill-chart-width: 100%;--skill-chart-height: auto;--skill-chart-min-height: 280px;--balance-summary-min-height: 0;--balance-summary-max-height: none;--balance-intro-min-height: 0;--balance-tree-min-height: 0;--balance-tree-max-height: none;--heatbar-margin-top: 8px;--heatbar-width: 100%;--heatbar-border-radius: 6px;--heatbar-overflow: hidden;--heatbar-quintile-width: auto;--heatbar-quintile-height: 28px;--heatbar-label-margin: 8px;--radar-max-width: 100%;--radar-aspect-ratio: 1;--color-primary: var(--ref-petrol-900, #0F4C5C);--color-secondary: #FFFFFF;--color-page-bg: #FFFFFF;--color-gray: var(--ref-petrol-700, #3D6B7A);--color-action: var(--ref-green-300, #98CF49);--headline-color: var(--ref-ink-900, #0f172a);--color-text-ok: var(--text-accent-green, #417E2F);--color-text-warn: var(--text-accent-warm, #B45309);--color-text-crit: var(--text-accent-red, #DC2626);--color-text-info: var(--text-accent-info, #0E7490);--border-subtle-warm: #F0EFEE;--border-feature: var(--ref-sand-200, #E7E5E4);--color-skill-1: var(--ref-lime-green-500, #6BCC33);--color-skill-2: var(--ref-sunflower-gold-500, #FAA005);--color-skill-3: var(--ref-pacific-blue-500, #00A8C1);--color-skill-4: var(--ref-rosewood-500, #A7586A);--color-skill-5: var(--ref-emerald-teal-500, #00BFA5);--color-skill-text-1: var(--ref-lime-green-700, #407A1F);--color-skill-text-2: var(--ref-sunflower-gold-700, #966003);--color-skill-text-3: var(--ref-pacific-blue-700, #0B6B7F);--color-skill-text-4: var(--ref-rosewood-700, #643540);--color-skill-text-5: var(--ref-emerald-teal-700, #007365);--tint-green: var(--ref-lime-green-50, #f0faeb);--tint-gold: var(--ref-sunflower-gold-50, #fef6e6);--tint-blue: var(--ref-pacific-blue-50, #f0fcfe);--tint-rose: var(--ref-rosewood-50, #f6eef0);--tint-teal: var(--ref-emerald-teal-50, #e6faf6);--tint-green-hover: var(--ref-lime-green-100, #e1f5d6);--tint-gold-hover: #feeccd;--tint-blue-hover: var(--ref-pacific-blue-100, #def8fb);--tint-rose-hover: #eddee1;--tint-teal-hover: #b3f0e5;--skill-tint-1: var(--tint-green);--skill-tint-2: var(--tint-gold);--skill-tint-3: var(--tint-blue);--skill-tint-4: var(--tint-rose);--skill-tint-5: var(--tint-teal);--skill-tint-hover-1: var(--tint-green-hover);--skill-tint-hover-2: var(--tint-gold-hover);--skill-tint-hover-3: var(--tint-blue-hover);--skill-tint-hover-4: var(--tint-rose-hover);--skill-tint-hover-5: var(--tint-teal-hover);--tint-petrol: var(--tint-blue);--tint-warm: var(--tint-gold);--tint-cyan: var(--tint-teal);--radar-profile-width: 4;--radar-point-radius: 4;--radar-point-border-width: 2;--radar-show-values: 1;--radar-value-color: var(--ref-ink-900, #0f172a);--color-radar-profile: var(--ref-red-500, #EF4444);--color-radar-point-bg: var(--ref-ink-900, #0f172a);--color-radar-point-border: #ffffff;--color-radar-fill: rgba(255, 255, 255, .15);--color-radar-label: var(--ref-petrol-900, #0F4C5C);--radar-font: var(--font-body, "Inter", sans-serif);--color-radar-grid: rgba(0, 0, 0, .08);--color-radar-angle-lines: rgba(0, 0, 0, .08);--color-radar-ticks: rgba(0, 0, 0, .4);--color-radar-bounding-ring: #e2e8f0;--color-radar-sector-1: var(--color-skill-1);--color-radar-sector-2: var(--color-skill-2);--color-radar-sector-3: var(--color-skill-3);--color-radar-sector-4: var(--color-skill-4);--color-radar-sector-5: var(--color-skill-5);--color-balance-red: var(--ref-rosewood-500, #A7586A);--color-balance-yellow: #F59E0B;--color-balance-green: var(--ref-green-500, #7DC040);--color-balance-text-red: var(--text-accent-red, #DC2626);--color-balance-text-yellow: var(--text-accent-warm, #B45309);--color-balance-text-green: var(--text-accent-green, #417E2F);--balance-pos-border: var(--color-skill-1);--balance-pos-bg: var(--tint-green);--balance-pos-text: var(--color-skill-text-1);--balance-neg-border: var(--color-skill-4);--balance-neg-bg: var(--tint-rose);--balance-neg-text: var(--color-skill-text-4);--color-bar-gray: var(--ref-petrol-700, #3D6B7A);--color-bar-highlight: var(--ref-green-300, #98CF49);--color-chart-neutral: #c9c9c9;--color-chart-label-bg: #ffffff;--color-chart-label-text: var(--color-text, #0f172a);--cover-layout: centered;--cover-centered-display: block;--cover-horizontal-display: none;--cover-h1-font: var(--font-display, "Sora", sans-serif);--cover-h1-size: 36pt;--cover-h1-weight: 800;--cover-h1-color: var(--ref-ink-900, #0f172a);--cover-h2-font: var(--font-display, "Sora", sans-serif);--cover-h2-size: 16pt;--cover-h2-weight: 700;--cover-info-weight: 500;--cover-info-color: var(--ref-ink-900, #0f172a);--toc-title-font: var(--font-display, "Sora", sans-serif);--toc-title-color: var(--ref-ink-900, #0f172a);--toc-item-bg: transparent;--toc-item-color: var(--ref-ink-900, #0f172a);--toc-item-font: var(--font-display, "Sora", sans-serif);--toc-item-accent: 4px solid;--toc-item-padding: 6px 10px;--page-title-font: var(--font-display, "Sora", sans-serif);--page-title-color: var(--ref-ink-900, #0f172a);--section-title-font: var(--font-display, "Sora", sans-serif);--section-title-color: var(--ref-ink-900, #0f172a);--skill-title-bg: transparent;--skill-title-color: var(--ref-ink-900, #0f172a);--skill-title-font: var(--font-display, "Sora", sans-serif);--skill-title-weight: 700;--skill-title-size: var(--font-size-h1);--skill-title-padding: 8px 0;--skill-title-border-bottom: 3px solid;--feature-border-bottom: none;--feature-name-color: var(--ref-ink-900, #0f172a);--feature-name-font: var(--font-display, "Sora", sans-serif);--feature-name-weight: 700;--feature-name-size: 14pt;--feature-value-font: var(--font-display, "Sora", sans-serif);--feature-value-size: 16pt;--feature-value-weight: 700;--balance-title-font: var(--font-display, "Sora", sans-serif);--balance-title-color: var(--ref-ink-900, #0f172a);--balance-description-font: var(--font-display, "Sora", sans-serif);--balance-description-size: var(--text-card-title, 13pt);--balance-description-weight: 700;--balance-description-color: var(--ref-ink-900, #0f172a);--logo-header-left: url(/assets/CPP-logo-new-BRv6wpbI.svg);--logo-header-left-width: 50%;--logo-header-right: none;--logo-header-right-width: 0;--header-show-title: 0;--header-title-color: var(--ref-ink-900, #0f172a);--logo-footer: none;--logo-footer-width: 0;--footer-show-product: 1;--logo-cover-main: url(/assets/CPP-logo-new-BRv6wpbI.svg);--logo-cover-main-width: 100%;--logo-cover-secondary: none;--font-size-h1: 20pt;--font-size-h2: 20pt;--font-size-cover-h1: 36pt;--font-size-cover-h2: 16pt;--font-size-toc-title: 20pt;--font-size-toc-item: 18pt;--font-size-base: 11pt;--font-size-small: 10pt;--font-size-tiny: 8pt;--font-size-intro: 11pt;--font-size-cover-info: 16pt;--font-size-header-title: 11pt;--font-size-footer: 10pt;--font-size-page-number: 11pt}[data-theme=cpp] body,[data-theme=cpp] .app{font-family:var(--font-text, "Inter", sans-serif);background:var(--color-page-bg, #FFFFFF);color:var(--text-color)}.scroll-progress,.report-sidebar,.mobile-nav{display:none}@media screen{[data-theme=cpp] .scroll-progress{display:block;position:fixed;top:0;left:0;height:3px;z-index:200;transition:width 50ms linear;background:linear-gradient(to right,#6bcc33,#faa005,#00a8c1,#a7586a,#00bfa5);pointer-events:none}[data-theme=cpp] .report-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background:var(--color-page-bg, #FFFFFF);border-right:1px solid var(--border-subtle-warm);z-index:40;overflow-y:auto;padding:1.5rem 1rem;display:flex;flex-direction:column;font-family:var(--font-text, "Inter", sans-serif)}[data-theme=cpp] .report-sidebar__logo{padding:0 .5rem;margin-bottom:1.5rem}[data-theme=cpp] .report-sidebar__logo-debitor{width:100%;height:40px;background-image:var(--logo-debitor, url(/assets/CPP-logo-new-BRv6wpbI.svg));background-size:contain;background-repeat:no-repeat;background-position:left center}[data-theme=cpp] .report-sidebar__meta{padding:0 .5rem;margin-bottom:1.5rem}[data-theme=cpp] .report-sidebar__title{font-family:var(--font-headline, "Sora", sans-serif);font-size:15px;font-weight:700;color:var(--color-primary);letter-spacing:-.01em;margin:0 0 .75rem;line-height:1.3}[data-theme=cpp] .report-sidebar__client{font-size:12px;font-weight:600;color:var(--color-primary);margin:0 0 .25rem}[data-theme=cpp] .report-sidebar__date{font-size:11px;color:var(--color-gray);margin:0}[data-theme=cpp] .report-sidebar__accent{height:2px;border-radius:1px;margin:0 .5rem 1rem;background:linear-gradient(to right,#6bcc33,#faa005,#00a8c1,#a7586a,#00bfa5)}[data-theme=cpp] .report-sidebar__nav{display:flex;flex-direction:column;gap:2px;flex:1}[data-theme=cpp] .nav-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;color:var(--color-gray);text-decoration:none;font-size:13px;font-weight:500;transition:all .15s ease;cursor:pointer}[data-theme=cpp] .nav-item:hover{background:var(--tint-blue-hover);color:var(--color-primary)}[data-theme=cpp] .nav-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transform:scale(.5);opacity:.4;transition:all .2s ease}[data-theme=cpp] .nav-item:hover .nav-dot{transform:scale(.75);opacity:.7}[data-theme=cpp] .nav-item.nav-active{background:linear-gradient(135deg,var(--tint-blue),var(--tint-green));color:var(--color-primary);font-weight:600}[data-theme=cpp] .nav-item.nav-active .nav-dot{transform:scale(1);opacity:1}[data-theme=cpp] .nav-item.nav-item--sub{padding-left:1.75rem;font-size:11px}[data-theme=cpp] .nav-item.nav-item--sub .nav-dot{width:6px;height:6px}[data-theme=cpp] .report-sidebar__back{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;margin:0 .25rem 1rem;border:none;border-radius:.5rem;background:transparent;color:var(--color-gray, #3D6B7A);font-family:var(--font-text, "Inter", sans-serif);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}[data-theme=cpp] .report-sidebar__back:hover{background:var(--tint-blue-hover, #def8fb);color:var(--color-primary, #0F4C5C)}[data-theme=cpp] .report-sidebar__footer{margin-top:auto;padding:.75rem .5rem .5rem}[data-theme=cpp] .report-sidebar__print{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.7rem .75rem;border:none;border-radius:.5rem;background:var(--color-primary, #0F4C5C);color:#fff;font-family:var(--font-text, "Inter", sans-serif);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;margin-bottom:.5rem}[data-theme=cpp] .report-sidebar__print:hover{background:var(--color-skill-text-3, #0B6B7F);transform:translateY(-1px);box-shadow:0 2px 8px #0f4c5c4d}[data-theme=cpp] .report-sidebar__toolbar{display:flex;align-items:center;gap:.375rem}[data-theme=cpp] .report-sidebar__zoom{display:flex;align-items:center;border:1px solid var(--border-subtle-warm, #F0EFEE);border-radius:.375rem;overflow:hidden;flex:1}[data-theme=cpp] .report-sidebar__zoom button{display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-gray, #3D6B7A);cursor:pointer;padding:.4rem;transition:all .15s ease;font-family:var(--font-text, "Inter", sans-serif);font-size:12px;font-weight:600}[data-theme=cpp] .report-sidebar__zoom button:hover:not(:disabled){background:var(--tint-blue-hover, #def8fb);color:var(--color-primary, #0F4C5C)}[data-theme=cpp] .report-sidebar__zoom button:disabled{opacity:.3;cursor:default}[data-theme=cpp] .report-sidebar__zoom-value{flex:1;text-align:center;min-width:38px;border-left:1px solid var(--border-subtle-warm, #F0EFEE);border-right:1px solid var(--border-subtle-warm, #F0EFEE)}[data-theme=cpp] .report-sidebar__dark-toggle{display:flex;align-items:center;justify-content:center;padding:.4rem;border:1px solid var(--border-subtle-warm, #F0EFEE);border-radius:.375rem;background:transparent;color:var(--color-gray, #3D6B7A);cursor:pointer;transition:all .15s ease}[data-theme=cpp] .report-sidebar__dark-toggle:hover{background:var(--tint-blue-hover, #def8fb);color:var(--color-primary, #0F4C5C)}[data-theme=cpp] .report-sidebar__logo-cpp{width:100px;height:auto;opacity:.4;transition:opacity .15s ease}[data-theme=cpp] .report-sidebar__logo-cpp:hover{opacity:.7}[data-theme=cpp] .mobile-nav{display:none}[data-theme=cpp] .report-sidebar~.report,[data-theme=cpp] .report-sidebar~.app .report{margin-left:var(--sidebar-width)}[data-theme=cpp] .report{max-width:var(--content-max-width);margin:0 auto;padding:2rem 1.5rem 4rem;scroll-behavior:smooth}}[data-theme=cpp] [data-skill="1"]{--skill-color: var(--color-skill-1);--skill-text-color: var(--color-skill-text-1);--skill-tint: var(--skill-tint-1);--skill-tint-hover: var(--skill-tint-hover-1);--feature-bg: var(--skill-tint-1);--feature-bg-hover: var(--skill-tint-hover-1);--feature-border-left: 3px solid var(--color-skill-1)}[data-theme=cpp] [data-skill="2"]{--skill-color: var(--color-skill-2);--skill-text-color: var(--color-skill-text-2);--skill-tint: var(--skill-tint-2);--skill-tint-hover: var(--skill-tint-hover-2);--feature-bg: var(--skill-tint-2);--feature-bg-hover: var(--skill-tint-hover-2);--feature-border-left: 3px solid var(--color-skill-2)}[data-theme=cpp] [data-skill="3"]{--skill-color: var(--color-skill-3);--skill-text-color: var(--color-skill-text-3);--skill-tint: var(--skill-tint-3);--skill-tint-hover: var(--skill-tint-hover-3);--feature-bg: var(--skill-tint-3);--feature-bg-hover: var(--skill-tint-hover-3);--feature-border-left: 3px solid var(--color-skill-3)}[data-theme=cpp] [data-skill="4"]{--skill-color: var(--color-skill-4);--skill-text-color: var(--color-skill-text-4);--skill-tint: var(--skill-tint-4);--skill-tint-hover: var(--skill-tint-hover-4);--feature-bg: var(--skill-tint-4);--feature-bg-hover: var(--skill-tint-hover-4);--feature-border-left: 3px solid var(--color-skill-4)}[data-theme=cpp] [data-skill="5"]{--skill-color: var(--color-skill-5);--skill-text-color: var(--color-skill-text-5);--skill-tint: var(--skill-tint-5);--skill-tint-hover: var(--skill-tint-hover-5);--feature-bg: var(--skill-tint-5);--feature-bg-hover: var(--skill-tint-hover-5);--feature-border-left: 3px solid var(--color-skill-5)}@media screen{[data-theme=cpp] .radar-chart__container canvas{height:100%!important}[data-theme=cpp] .tree-diagram{min-width:unset;max-width:100%;width:100%}[data-theme=cpp] .tree-diagram__container{display:flex;align-items:flex-end;justify-content:center;position:relative;gap:2px}[data-theme=cpp] .tree-diagram__tree{position:relative;left:auto!important;flex:1;min-width:0;max-width:var(--tree-max-width, 62px);min-height:unset;display:flex;align-items:flex-end;justify-content:center}[data-theme=cpp] .tree-diagram__tree img{width:100%;height:auto;max-height:var(--tree-img-max-height, 60px)}[data-theme=cpp] .tree-diagram__tree.active{min-height:unset;min-width:0;max-width:var(--tree-active-max-width, 120px);flex:2;margin-left:0}[data-theme=cpp] .tree-diagram__tree.active img{max-height:var(--tree-active-img-max-height, 120px);height:auto}[data-theme=cpp] .tree-diagram__gradient{border-radius:var(--tree-gradient-radius, 4px)}[data-theme=cpp] .tree-diagram__scale{font-size:var(--text-body);color:var(--text-color)}[data-theme=cpp] [id^=section-]{scroll-margin-top:1rem}}@media screen{[data-theme=cpp] .balance-detail-gap{margin-top:-1.5rem}[data-theme=cpp] .scroll-progress{display:block;position:fixed;top:0;left:0;height:3px;z-index:200;transition:width 50ms linear;background:linear-gradient(to right,#6bcc33,#faa005,#00a8c1,#a7586a,#00bfa5);pointer-events:none}[data-theme=cpp] .report-sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-width);background:var(--color-page-bg, #FFFFFF);border-right:1px solid var(--border-subtle-warm);z-index:40;overflow-y:auto;padding:1.5rem 1rem;display:flex;flex-direction:column;font-family:var(--font-text, "Inter", sans-serif)}[data-theme=cpp] .report-sidebar__logo{padding:0 .5rem;margin-bottom:1.5rem}[data-theme=cpp] .report-sidebar__logo-debitor{width:100%;height:40px;background-image:var(--logo-debitor, url(/assets/CPP-logo-new-BRv6wpbI.svg));background-size:contain;background-repeat:no-repeat;background-position:left center}[data-theme=cpp] .report-sidebar__meta{padding:0 .5rem;margin-bottom:1.5rem}[data-theme=cpp] .report-sidebar__title{font-family:var(--font-headline, "Sora", sans-serif);font-size:15px;font-weight:700;color:var(--color-primary);letter-spacing:-.01em;margin:0 0 .75rem;line-height:1.3}[data-theme=cpp] .report-sidebar__client{font-size:12px;font-weight:600;color:var(--color-primary);margin:0 0 .25rem}[data-theme=cpp] .report-sidebar__date{font-size:11px;color:var(--color-gray);margin:0}[data-theme=cpp] .report-sidebar__accent{height:2px;border-radius:1px;margin:0 .5rem 1rem;background:linear-gradient(to right,#6bcc33,#faa005,#00a8c1,#a7586a,#00bfa5)}[data-theme=cpp] .report-sidebar__nav{display:flex;flex-direction:column;gap:2px;flex:1}[data-theme=cpp] .nav-item{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.5rem;color:var(--color-gray);text-decoration:none;font-size:13px;font-weight:500;transition:all .15s ease;cursor:pointer}[data-theme=cpp] .nav-item:hover{background:var(--tint-blue-hover);color:var(--color-primary)}[data-theme=cpp] .nav-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;transform:scale(.5);opacity:.4;transition:all .2s ease}[data-theme=cpp] .nav-item:hover .nav-dot{transform:scale(.75);opacity:.7}[data-theme=cpp] .nav-item.nav-active{background:linear-gradient(135deg,var(--tint-blue),var(--tint-green));color:var(--color-primary);font-weight:600}[data-theme=cpp] .nav-item.nav-active .nav-dot{transform:scale(1);opacity:1}[data-theme=cpp] .report-sidebar__footer{margin-top:auto;padding:1.5rem .5rem .5rem}[data-theme=cpp] .report-sidebar__logo-cpp{width:100px;height:auto;opacity:.4;transition:opacity .15s ease}[data-theme=cpp] .report-sidebar__logo-cpp:hover{opacity:.7}[data-theme=cpp] .mobile-nav{display:none}[data-theme=cpp] .report{max-width:var(--content-max-width);margin-left:calc(var(--sidebar-width, 260px) / var(--report-zoom, 1));margin-right:auto;padding:2rem 1.5rem 4rem;scroll-behavior:smooth}[data-theme=cpp] .devcheck-hero{margin-bottom:2rem;background:#fff;border-radius:8px;overflow:hidden}[data-theme=cpp] .devcheck-hero__img{width:100%;height:auto;display:block}[data-theme=cpp] .report-page{width:100%;max-width:unset;min-width:0;min-height:unset;max-height:unset;box-shadow:none;margin:0 0 var(--space-section) 0;padding:0;display:block;background:transparent;overflow:visible;grid-template-columns:unset;grid-template-rows:unset}[data-theme=cpp] .report .report-page:first-of-type,[data-theme=cpp] .report-page:first-of-type{margin-top:0}[data-theme=cpp] .app{overflow-x:clip}[data-theme=cpp] .report,[data-theme=cpp] .rr-report{zoom:var(--report-zoom, 1)}[data-theme=cpp] div[id^=section-skill-]>.report-page{margin-bottom:0}[data-theme=cpp] .report-page.fade-observe{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}[data-theme=cpp] .report-page.fade-observe.fade-visible{opacity:1;transform:translateY(0)}[data-theme=cpp] .report-page:not(.report-page--cover)+.report-page{padding-top:0;margin-top:0}[data-theme=cpp] .report-page__header,[data-theme=cpp] .report-page__footer{display:none}[data-theme=cpp] .report-page__content{padding:0;overflow:visible}[data-theme=cpp] .report-page__content--cover{padding:0}[data-theme=cpp] .report-page--cover,[data-theme=cpp] .table-of-contents{display:none}[data-theme=cpp] .report-page:has(.table-of-contents){display:none}[data-theme=cpp] .toc-page-number,[data-theme=cpp] .a11y-disclaimer{display:none}[data-theme=cpp] .toc-link{color:inherit;text-decoration:none;display:block;width:100%;transition:color .15s ease}[data-theme=cpp] .toc-link:hover{color:var(--color-text-ok)}[data-theme=cpp] .table-of-contents__container li{cursor:pointer;transition:transform .15s ease,background .15s ease,border-left-width .15s ease;border-radius:0 6px 6px 0}[data-theme=cpp] .table-of-contents__container li:hover{transform:translate(4px);background:var(--tint-blue-hover)}[data-theme=cpp] .table-of-contents__container li.toc-active{background:linear-gradient(135deg,var(--tint-blue),var(--tint-green));border-left-width:5px;font-weight:600}[data-theme=cpp] .table-of-contents__container li:nth-child(1){border-left-color:#0b6b7f}[data-theme=cpp] .table-of-contents__container li:nth-child(2){border-left-color:var(--color-skill-text-1, #407A1F)}[data-theme=cpp] .table-of-contents__container li:nth-child(3){border-left-color:var(--color-skill-text-2, #966003)}[data-theme=cpp] .table-of-contents__container li:nth-child(4){border-left-color:var(--color-skill-text-3, #0B6B7F)}[data-theme=cpp] .table-of-contents__container li:nth-child(5){border-left-color:var(--color-skill-text-4, #643540)}[data-theme=cpp] .table-of-contents__container li:nth-child(6){border-left-color:var(--color-skill-text-5, #007365)}[data-theme=cpp] .table-of-contents__container li:nth-child(7){border-left-color:#407a1f}[data-theme=cpp] .table-of-contents__container li:nth-child(8){border-left-color:#3d6b7a}@media(max-width:1023px){[data-theme=cpp] .report-sidebar{display:none}[data-theme=cpp] .report-sidebar.report-sidebar--open{display:flex;position:fixed;inset:0;width:100%;max-width:320px;z-index:90;background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-top:4rem}[data-theme=cpp] .mobile-nav{display:flex;position:fixed;top:3px;left:0;right:0;z-index:50;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border-subtle-warm);padding:.75rem 1rem;align-items:center;justify-content:space-between;font-family:var(--font-text, "Inter", sans-serif)}[data-theme=cpp] .mobile-nav__logo{display:flex;align-items:center;gap:.5rem;font-family:var(--font-headline, "Sora", sans-serif);font-size:14px;font-weight:700;color:var(--color-primary)}[data-theme=cpp] .mobile-nav__toggle{background:none;border:none;padding:.5rem;border-radius:.5rem;cursor:pointer;color:var(--color-primary)}[data-theme=cpp] .mobile-nav__toggle:hover{background:var(--tint-blue-hover)}[data-theme=cpp] .report-sidebar~.report,[data-theme=cpp] .report-sidebar~.app .report{margin-left:0}[data-theme=cpp] .report{padding-top:4rem}[data-theme=cpp] .report-heading{top:52px}}@media(max-width:600px){[data-theme=cpp] .report{padding:4rem 1rem 3rem}[data-theme=cpp]{--text-body: clamp(9pt, 2.8vw, 11pt);--text-heading: clamp(14pt, 4.5vw, 20pt);--text-card-title: clamp(10pt, 3.2vw, 13pt)}[data-theme=cpp] .report-heading{padding:10px 0 6px;margin-bottom:var(--space-element)}[data-theme=cpp] .report-page{margin-bottom:2rem}[data-theme=cpp] .radar-chart{overflow-x:auto;-webkit-overflow-scrolling:touch}[data-theme=cpp] .radar-chart__container{min-width:340px}[data-theme=cpp] .skill-chart-page__chart{min-height:220px}[data-theme=cpp] .horizontal-bar{flex-direction:column;gap:2px}[data-theme=cpp] .horizontal-bar__label{width:100%;text-align:left;padding-top:0}[data-theme=cpp] .feature{padding:12px 12px 12px 16px}[data-theme=cpp] .heat-bar__container,[data-theme=cpp] .heat-bar__bar{max-width:100%}[data-theme=cpp] .balance-summary{flex-direction:column;gap:8px}[data-theme=cpp] .balance-summary__column{width:100%}[data-theme=cpp] .intro-text,[data-theme=cpp] .intro-text--small,[data-theme=cpp] .intro-text--condensed{white-space:normal}[data-theme=cpp] .info-line{flex-direction:column}[data-theme=cpp] .attribute{min-width:unset}}}[data-theme=lidl]{--lidl-blue: #0050aa;--lidl-blue-dark: #00438f;--lidl-blue-darker: #002466;--lidl-blue-light: #adc7e4;--lidl-blue-lighter: #d6e3f1;--lidl-red: #e60a14;--lidl-yellow: #fff000;--lidl-green: #00A170;--lidl-green-dark: #2c7046;--lidl-gray: #4e5761;--lidl-gray-dark: #353b42;--lidl-gray-light: #c6c9cc;--lidl-gray-lightest: #f1f2f3;--color-skill-1: #e60a14;--color-skill-2: #00A170;--color-skill-3: #00438f;--color-skill-4: #FBCB03;--color-skill-5: #BE591D;--color-skill-6: #002466;--color-radar-sector-1: #f59da1;--color-radar-sector-2: #99d9c6;--color-radar-sector-3: #99b4d2;--color-radar-sector-4: #fbcb039a;--color-radar-sector-5: #be591d9a;--color-radar-sector-6: #002466;--color-primary: #353B42;--color-secondary: #ffffff;--color-page-bg: #ffffff;--color-gray: #4e5761;--color-action: #0050aa;--color-balance-red: #e60a14;--color-balance-yellow: #fff000;--color-balance-green: #00A170;--color-bar-gray: #4e5761;--color-bar-highlight: #0050aa;--color-radar-label: #0050aa;--color-radar-profile: #e60a14;--color-radar-point-bg: #353B42;--color-radar-point-border: #ffffff;--color-radar-fill: rgba(255, 255, 255, .15);--color-radar-grid: rgba(0, 0, 0, .08);--color-radar-angle-lines: rgba(0, 0, 0, .08);--color-radar-ticks: rgba(0, 0, 0, .4);--color-radar-bounding-ring: #ccd5dd;--radar-profile-width: 3;--radar-point-radius: 4;--radar-point-border-width: 2;--font-text: "LidlFontCondPro", "Trebuchet MS", Arial, sans-serif;--font-headline: "LidlFontCondPro", "Trebuchet MS", Arial, sans-serif;--font-size-h1: 22pt;--font-size-h2: 22pt;--font-size-cover-h1: 40pt;--font-size-cover-h2: 18pt;--font-size-toc-title: 22pt;--font-size-toc-item: 20pt;--font-size-base: 12pt;--font-size-small: 11pt;--font-size-tiny: 9pt;--font-size-intro: 12pt;--font-size-cover-info: 18pt;--font-size-header-title: 12pt;--font-size-footer: 11pt;--font-size-page-number: 12pt;--font-weight-regular: 400;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-headline: 700;--logo-header-left: var(--logo-debitor, url(../assets/images/lidl/logo_lidl.svg));--logo-header-left-width: 45px;--logo-header-right: none;--logo-header-right-width: 0;--header-show-title: 1;--header-title-align: right;--header-title-color: #4e5761;--logo-footer: none;--logo-footer-width: 0;--footer-show-product: 1;--logo-cover-main: var(--logo-debitor, url(../assets/images/lidl/logo_lidl.svg));--logo-cover-main-width: 160px;--logo-cover-secondary: var(--logo-cpp-fallback);--logo-cover-secondary-width: 200px;--logo-cover-secondary-height: 60px;--cover-logo-secondary-display: block;--cover-layout: centered;--cover-centered-display: block;--cover-horizontal-display: none;--skill-title-bg: transparent;--skill-title-color: #002466;--skill-title-font: "LidlFontCondPro", sans-serif;--skill-title-weight: 600;--skill-title-size: var(--font-size-h1);--skill-title-padding: 8px 0;--skill-title-border-bottom: 3px solid;--feature-name-color: #002466;--feature-name-font: "LidlFontCondPro", sans-serif;--feature-name-weight: 600;--feature-name-size: 15pt;--feature-value-size: 17pt;--feature-value-weight: 600;--toc-item-bg: transparent;--toc-item-color: #002466;--toc-item-font: "LidlFontCondPro", sans-serif;--toc-item-weight: 600;--toc-item-accent: 4px solid;--toc-item-padding: 6px 10px;--font-weight-toc-title: 700;--cover-h1-size: 40pt;--cover-h1-weight: 600;--cover-h1-color: #002466;--cover-h2-size: 18pt;--cover-h2-weight: 600;--cover-info-weight: 600;--cover-info-color: #002466;--headline-color: #002466;--page-width: 210mm;--page-height: 297mm;--page-padding: 15mm;--header-height: 17mm;--footer-height: 10mm;--content-padding: 5mm 15mm}[data-theme=lidl] body,[data-theme=lidl] .app{font-family:LidlFontCondPro,Trebuchet MS,Arial,sans-serif}[data-theme=lidl] h1,[data-theme=lidl] h2,[data-theme=lidl] .toc-title,[data-theme=lidl] .page-title,[data-theme=lidl] .section-title,[data-theme=lidl] .feature-block__title,[data-theme=lidl] .balance-index__heatbar-description{font-family:LidlFontCondPro,Trebuchet MS,Arial,sans-serif;color:var(--headline-color)}[data-theme=lidl] .radar-chart{--radar-label-color: var(--headline-color)}[data-theme=lidl] .cover-centered__logo{height:160px}[data-theme=lidl] .report-page__footer-copyright{display:none}[data-theme=lidl] .report-page__footer-powered{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-size:7pt;color:var(--color-gray);white-space:nowrap}[data-theme=lidl] .report-page__footer-powered-logo{filter:none;opacity:1}[data-theme=lidl] .cover-created-by{display:flex}[data-theme=lidl] .cover-centered__logo-secondary{display:none}[data-theme=lidl] .radar-chart__container{max-width:100%;margin-top:0;aspect-ratio:1}[data-theme=lidl] .radar-chart__container canvas{height:100%!important}@media screen{[data-theme=cpp] .skill-chart-page__chart,[data-theme=lidl] .skill-chart-page__chart,[data-theme=cpp] .horizontal-bar,[data-theme=lidl] .horizontal-bar,[data-theme=cpp] .radar-chart__container,[data-theme=lidl] .radar-chart__container{max-width:100%}@media(max-width:830px){[data-theme=cpp] .skill-chart-page__chart,[data-theme=lidl] .skill-chart-page__chart{width:100%;height:auto;min-height:250px}[data-theme=cpp] .horizontal-bar__label,[data-theme=lidl] .horizontal-bar__label{min-width:80px;width:25%}[data-theme=cpp] .horizontal-bar__chart,[data-theme=lidl] .horizontal-bar__chart{max-width:unset}[data-theme=cpp] .balance-index__summary,[data-theme=lidl] .balance-index__summary,[data-theme=cpp] .balance-index__tree,[data-theme=lidl] .balance-index__tree,[data-theme=cpp] .balance-index__heatbar-box,[data-theme=lidl] .balance-index__heatbar-box{min-height:unset;max-height:unset}[data-theme=cpp] .table-of-contents,[data-theme=lidl] .table-of-contents{min-height:unset}[data-theme=cpp] .cover-centered__info,[data-theme=lidl] .cover-centered__info{margin-top:clamp(2rem,5vw,4cm)}[data-theme=cpp] .report-page__footer,[data-theme=lidl] .report-page__footer{padding:0 5vw}}}@media screen{[data-theme=cpp-legacy] .skill-chart-page__chart,[data-theme=cpp-legacy-logo] .skill-chart-page__chart,[data-theme=bahn] .skill-chart-page__chart,[data-theme=sht] .skill-chart-page__chart,[data-theme=bfkm] .skill-chart-page__chart,[data-theme=cpp-legacy] .horizontal-bar,[data-theme=cpp-legacy-logo] .horizontal-bar,[data-theme=bahn] .horizontal-bar,[data-theme=sht] .horizontal-bar,[data-theme=bfkm] .horizontal-bar,[data-theme=cpp-legacy] .radar-chart__container,[data-theme=cpp-legacy-logo] .radar-chart__container,[data-theme=bahn] .radar-chart__container,[data-theme=sht] .radar-chart__container,[data-theme=bfkm] .radar-chart__container{max-width:100%}@media(max-width:830px){[data-theme=cpp-legacy] .skill-chart-page__chart,[data-theme=cpp-legacy-logo] .skill-chart-page__chart,[data-theme=bahn] .skill-chart-page__chart,[data-theme=sht] .skill-chart-page__chart,[data-theme=bfkm] .skill-chart-page__chart{width:100%;height:auto;min-height:250px}[data-theme=cpp-legacy] .horizontal-bar__label,[data-theme=cpp-legacy-logo] .horizontal-bar__label,[data-theme=bahn] .horizontal-bar__label,[data-theme=sht] .horizontal-bar__label,[data-theme=bfkm] .horizontal-bar__label{min-width:80px;width:25%}[data-theme=cpp-legacy] .horizontal-bar__chart,[data-theme=cpp-legacy-logo] .horizontal-bar__chart,[data-theme=bahn] .horizontal-bar__chart,[data-theme=sht] .horizontal-bar__chart,[data-theme=bfkm] .horizontal-bar__chart{max-width:unset}[data-theme=cpp-legacy] .balance-index__summary,[data-theme=cpp-legacy-logo] .balance-index__summary,[data-theme=bahn] .balance-index__summary,[data-theme=sht] .balance-index__summary,[data-theme=bfkm] .balance-index__summary,[data-theme=cpp-legacy] .balance-index__tree,[data-theme=cpp-legacy-logo] .balance-index__tree,[data-theme=bahn] .balance-index__tree,[data-theme=sht] .balance-index__tree,[data-theme=bfkm] .balance-index__tree,[data-theme=cpp-legacy] .balance-index__heatbar-box,[data-theme=cpp-legacy-logo] .balance-index__heatbar-box,[data-theme=bahn] .balance-index__heatbar-box,[data-theme=sht] .balance-index__heatbar-box,[data-theme=bfkm] .balance-index__heatbar-box{min-height:unset;max-height:unset}[data-theme=cpp-legacy] .table-of-contents,[data-theme=cpp-legacy-logo] .table-of-contents,[data-theme=bahn] .table-of-contents,[data-theme=sht] .table-of-contents,[data-theme=bfkm] .table-of-contents{min-height:unset}[data-theme=cpp-legacy] .cover-centered__info,[data-theme=cpp-legacy-logo] .cover-centered__info,[data-theme=bahn] .cover-centered__info,[data-theme=sht] .cover-centered__info,[data-theme=bfkm] .cover-centered__info{margin-top:clamp(2rem,5vw,4cm)}[data-theme=cpp-legacy] .report-page__footer,[data-theme=cpp-legacy-logo] .report-page__footer,[data-theme=bahn] .report-page__footer,[data-theme=sht] .report-page__footer,[data-theme=bfkm] .report-page__footer{padding:0 5vw}[data-theme=sht] .cover-sht{grid-template-rows:auto 1fr auto auto;min-height:unset}[data-theme=sht] .cover-sht__headlines{padding:clamp(1rem,3vw,2rem);font-size:clamp(1.5rem,6vw,40pt)}[data-theme=sht] .cover-sht__info{flex-wrap:wrap}[data-theme=sht] .cover-sht__info>*{flex:1 1 30%}[data-theme=sht] .sht-horizontal-bar-chart{width:100%;max-width:650px}[data-theme=sht] .sht-mirrored-bar-chart,[data-theme=sht] .sht-additional-features-chart{width:100%}[data-theme=bahn] .cover-horizontal{flex-direction:column;align-items:center}[data-theme=bahn] .cover-horizontal img{max-width:100%;height:auto}}}@media screen and (max-width:600px){.report-page{width:auto;max-width:100vw;margin:0;padding:3mm;box-shadow:none;font-size:clamp(9pt,2.5vw,11pt)}.report-page__content{padding:2mm 3mm}body{background:var(--color-page-bg, var(--color-secondary, #ffffff))}.report-page__footer{flex-wrap:wrap;font-size:7pt;padding:0}.report-page__footer>*{flex:1 1 auto}h1{font-size:clamp(14pt,4vw,20pt)}h2{font-size:clamp(12pt,3.5vw,16pt)}.report-page__header img,.report-page__header .header__logo{max-width:120px}.report-page__header .header__logo--secondary{max-width:60px}.skill-chart-page__chart{width:100%;height:auto;min-height:200px}.horizontal-bar{width:100%}.radar-chart__container{width:100%;max-width:100%}.balance-index__summary,.balance-index__tree,.balance-index__heatbar-box{min-height:unset;max-height:unset}.table-of-contents{min-height:unset;font-size:10pt}.tree-diagram{min-width:unset;max-width:100%;overflow-x:auto}[data-theme=sht] .cover-sht{grid-template-rows:auto}[data-theme=sht] .cover-sht__info{flex-direction:column}[data-theme=sht] .cover-sht__info>*{width:100%;flex:1 1 100%}[data-theme=bahn] .cover-horizontal{flex-direction:column;align-items:center}}@media screen{html.dark[data-theme=cpp]{--color-page-bg: var(--ref-dark-bg);--color-primary: var(--ref-dark-text);--color-gray: rgba(245, 251, 252, .5);--headline-color: var(--ref-dark-petrol-900);--color-balance-red: #ff6b6b;--color-balance-yellow: #ffc844;--color-balance-green: #7dd050;--color-bar-gray: var(--ref-dark-surface-raised);--color-bar-highlight: var(--ref-dark-green-500);--cover-h1-color: var(--ref-dark-petrol-900);--cover-info-color: var(--ref-dark-text);--toc-title-color: var(--ref-dark-petrol-900);--toc-item-color: var(--ref-dark-text);--page-title-color: var(--ref-dark-petrol-900);--section-title-color: var(--ref-dark-petrol-900);--skill-title-color: var(--ref-dark-petrol-900);--feature-name-color: var(--ref-dark-text);--balance-title-color: var(--ref-dark-petrol-900);--balance-description-color: var(--ref-dark-text);--header-title-color: var(--ref-dark-petrol-900)}html.dark[data-theme=cpp] body{background:#030f13}html.dark[data-theme=cpp] .report-page__header-logo-left,html.dark[data-theme=cpp] .cover-centered__logo,html.dark[data-theme=cpp] .report-page__footer-powered-logo{filter:brightness(1.2)}html.dark[data-theme=cpp] .report-page__footer{color:#f5fbfc80}html.dark[data-theme=lidl]{--color-page-bg: #1a1f24;--color-secondary: #1a1f24;--color-primary: #e8eaed;--color-gray: rgba(232, 234, 237, .5);--headline-color: #e8eaed;--color-skill-1: #ff6b6b;--color-skill-2: #4dd8a5;--color-skill-3: #5a8fd4;--color-skill-4: #ffd740;--color-skill-5: #e8895a;--color-skill-6: #5a7ec2;--color-radar-sector-1: rgba(255, 107, 107, .35);--color-radar-sector-2: rgba(77, 216, 165, .35);--color-radar-sector-3: rgba(90, 143, 212, .35);--color-radar-sector-4: rgba(255, 215, 64, .35);--color-radar-sector-5: rgba(232, 137, 90, .35);--color-radar-sector-6: rgba(90, 126, 194, .35);--color-radar-label: #e8eaed;--color-radar-profile: #ff6b6b;--color-radar-point-bg: #e8eaed;--color-radar-point-border: #1a1f24;--color-radar-grid: rgba(232, 234, 237, .15);--color-radar-angle-lines: rgba(232, 234, 237, .15);--color-radar-ticks: rgba(232, 234, 237, .4);--color-radar-bounding-ring: rgba(232, 234, 237, .2);--radar-value-color: #e8eaed;--color-balance-red: #ff6b6b;--color-balance-yellow: #ffc844;--color-balance-green: #4dd8a5;--color-bar-gray: #2d3338;--color-bar-highlight: #0050aa;--cover-h1-color: #e8eaed;--cover-info-color: #e8eaed;--toc-title-color: #e8eaed;--toc-item-color: #e8eaed;--page-title-color: #e8eaed;--section-title-color: #e8eaed;--skill-title-color: #e8eaed;--feature-name-color: #e8eaed;--balance-title-color: #e8eaed;--balance-description-color: #e8eaed;--header-title-color: #e8eaed}html.dark[data-theme=lidl] body{background:#12161a}html.dark[data-theme=lidl] .report-page__header-logo-left,html.dark[data-theme=lidl] .cover-centered__logo,html.dark[data-theme=lidl] .cover-horizontal__logo-main,html.dark[data-theme=lidl] .report-page__footer-powered-logo{filter:brightness(1.3) contrast(.9)}html.dark[data-theme=lidl] .report-page__footer{color:#e8eaed80}html.dark[data-theme=lidl] .report-page{box-shadow:0 2px 10px #0006}}@media screen{html.dark[data-theme=cpp] .report-heading{background:#051a1fbf;border-bottom-color:#ffffff0f}html.dark[data-theme=cpp] .feature,html.dark[data-theme=cpp] .feature-card{background:#5fa8ba0f;border-left-color:var(--skill-color, rgba(95, 168, 186, .3))}html.dark[data-theme=cpp] .feature:hover,html.dark[data-theme=cpp] .feature-card:hover{background:var(--skill-tint-hover, rgba(95, 168, 186, .12))}html.dark[data-theme=cpp] .report-sidebar{background:var(--color-page-bg, var(--ref-dark-bg));border-right-color:#f5fbfc14}html.dark[data-theme=cpp] .report-sidebar__logo-debitor,html.dark[data-theme=cpp] .report-sidebar__logo-cpp{filter:brightness(0) invert(1)}html.dark[data-theme=cpp] .report-sidebar__back{color:#f5fbfc99;border-color:#f5fbfc14}html.dark[data-theme=cpp] .report-sidebar__back:hover{background:#5fa8ba1f;color:#f5fbfc}html.dark[data-theme=cpp] .report-sidebar__print{background:var(--color-skill-3, #3BCCE3);color:#051a1f}html.dark[data-theme=cpp] .report-sidebar__print:hover{background:#4dd8ef;box-shadow:0 2px 8px #3bcce34d}html.dark[data-theme=cpp] .report-sidebar__dark-toggle,html.dark[data-theme=cpp] .report-sidebar__zoom{border-color:#f5fbfc14}html.dark[data-theme=cpp] .report-sidebar__dark-toggle,html.dark[data-theme=cpp] .report-sidebar__zoom button{color:#f5fbfc99}html.dark[data-theme=cpp] .report-sidebar__dark-toggle:hover,html.dark[data-theme=cpp] .report-sidebar__zoom button:hover:not(:disabled){background:#5fa8ba1f;color:#f5fbfc}html.dark[data-theme=cpp] .report-sidebar__zoom-value{border-color:#f5fbfc14}html.dark[data-theme=cpp] .nav-item:hover{background:var(--tint-blue-hover)}html.dark[data-theme=cpp] .nav-item.nav-active{background:#5fa8ba1f}html.dark[data-theme=cpp] .mobile-nav{background:#051a1ff2;border-bottom-color:#f5fbfc14}html.dark[data-theme=cpp] .report-sidebar.report-sidebar--open{background:#051a1ff7}html.dark[data-theme=cpp]{--balance-pos-border: #8EDB62;--balance-pos-bg: rgba(142, 219, 98, .06);--balance-pos-text: #8EDB62;--balance-neg-border: #C98095;--balance-neg-bg: rgba(201, 128, 149, .06);--balance-neg-text: #C98095}html.dark[data-theme=cpp]{--text-color: #f5fbfc;--color-skill-1: #8EDB62;--color-skill-2: #FCC04A;--color-skill-3: #3BCCE3;--color-skill-4: #C98095;--color-skill-5: #40D9C0;--color-skill-text-1: #8EDB62;--color-skill-text-2: #FCC04A;--color-skill-text-3: #3BCCE3;--color-skill-text-4: #C98095;--color-skill-text-5: #40D9C0;--color-radar-sector-1: rgba(142, 219, 98, .35);--color-radar-sector-2: rgba(252, 192, 74, .35);--color-radar-sector-3: rgba(59, 204, 227, .35);--color-radar-sector-4: rgba(201, 128, 149, .35);--color-radar-sector-5: rgba(64, 217, 192, .35);--color-radar-profile: #EF5350;--color-radar-point-bg: #f8fafc;--color-radar-point-border: #0f172a;--color-radar-fill: rgba(255, 255, 255, .1);--color-radar-grid: rgba(255, 255, 255, .08);--color-radar-angle-lines: rgba(255, 255, 255, .08);--color-radar-ticks: rgba(255, 255, 255, .35);--color-radar-bounding-ring: rgba(255, 255, 255, .12);--tint-green: rgba(95, 173, 62, .06);--tint-gold: rgba(255, 184, 48, .06);--tint-blue: rgba(95, 168, 186, .06);--tint-rose: rgba(201, 128, 149, .06);--tint-teal: rgba(64, 217, 192, .06);--tint-green-hover: rgba(95, 173, 62, .12);--tint-gold-hover: rgba(255, 184, 48, .12);--tint-blue-hover: rgba(95, 168, 186, .12);--tint-rose-hover: rgba(201, 128, 149, .12);--tint-teal-hover: rgba(64, 217, 192, .12);--tint-petrol: var(--tint-blue);--tint-warm: var(--tint-gold);--tint-cyan: var(--tint-teal);--border-subtle-warm: rgba(245, 251, 252, .08);--border-feature: rgba(245, 251, 252, .1)}html.dark[data-theme=cpp] .devcheck-hero__img{filter:brightness(.7) saturate(.8)}}@media screen{html.dark[data-theme=cpp-legacy],html.dark[data-theme=cpp-legacy-logo]{--color-secondary: #1a1a2e;--color-page-bg: #1a1a2e;--color-primary: #f0f0f0;--color-gray: rgba(240, 240, 240, .5);--color-skill-1: #5fad3e;--color-skill-2: #c4e85a;--color-skill-3: #8dd4f0;--color-skill-4: #5fb8e0;--color-skill-5: #4ab5c8;--color-skill-6: #a0a5b0;--color-radar-sector-1: rgba(95, 173, 62, .4);--color-radar-sector-2: rgba(196, 232, 90, .4);--color-radar-sector-3: rgba(141, 212, 240, .4);--color-radar-sector-4: rgba(95, 184, 224, .4);--color-radar-sector-5: rgba(74, 181, 200, .4);--color-radar-sector-6: rgba(160, 165, 176, .4);--color-radar-label: #e0e0e0;--color-radar-profile: #ff4444;--color-radar-point-border: #ff4444;--color-radar-grid: rgba(255, 255, 255, .2);--color-balance-red: #ef5555;--color-balance-yellow: #ffc844;--color-balance-green: #7dd050;--color-bar-gray: #6a7080;--color-bar-highlight: #ff5555;--feature-name-color: #e0e0e0}html.dark[data-theme=cpp-legacy] body,html.dark[data-theme=cpp-legacy-logo] body{background:#112}html.dark[data-theme=cpp-legacy] .report-page__header-logo-left,html.dark[data-theme=cpp-legacy] .cover-centered__logo,html.dark[data-theme=cpp-legacy] .report-page__footer-powered-logo{filter:brightness(1.3) contrast(.9)}html.dark[data-theme=cpp-legacy-logo] .report-page__header-logo-left,html.dark[data-theme=cpp-legacy-logo] .cover-centered__logo,html.dark[data-theme=cpp-legacy-logo] .report-page__footer-powered-logo{filter:invert(1) hue-rotate(180deg)}html.dark[data-theme=cpp-legacy] .report-page__footer,html.dark[data-theme=cpp-legacy-logo] .report-page__footer{color:#f0f0f080}html.dark[data-theme=cpp-legacy] .report-page,html.dark[data-theme=cpp-legacy-logo] .report-page{box-shadow:0 2px 10px #0006}}@media screen{html.dark[data-theme=bahn],html.dark[data-theme=sht],html.dark[data-theme=bfkm]{--color-secondary: #1a1a2e;--color-page-bg: #1a1a2e;--color-primary: #f0f0f0;--color-gray: rgba(240, 240, 240, .5);--feature-name-color: #e0e0e0;--headline-color: #e0e0e0;--color-balance-red: #ef5555;--color-balance-yellow: #ffc844;--color-balance-green: #7dd050;--color-bar-gray: #6a7080}html.dark[data-theme=bahn] body,html.dark[data-theme=sht] body,html.dark[data-theme=bfkm] body{background:#112;color:#f0f0f0}html.dark[data-theme=bahn] .report-page__content,html.dark[data-theme=sht] .report-page__content,html.dark[data-theme=bfkm] .report-page__content{color:#f0f0f0}html.dark[data-theme=bahn] .report-page,html.dark[data-theme=sht] .report-page,html.dark[data-theme=bfkm] .report-page{box-shadow:0 2px 10px #0006}html.dark[data-theme=bahn] .report-page__footer,html.dark[data-theme=sht] .report-page__footer,html.dark[data-theme=bfkm] .report-page__footer{color:#f0f0f080}html.dark[data-theme=cpp-legacy] body,html.dark[data-theme=cpp-legacy-logo] body,html.dark[data-theme=lidl] body,html.dark[data-theme=cpp-legacy] .report-page__content,html.dark[data-theme=cpp-legacy-logo] .report-page__content,html.dark[data-theme=lidl] .report-page__content{color:#f0f0f0}html.dark[data-theme=bahn] .report-page__header-logo-left,html.dark[data-theme=bahn] .cover-horizontal img,html.dark[data-theme=bahn] .cover-centered__logo,html.dark[data-theme=sht] .report-page__header-logo-left,html.dark[data-theme=sht] .cover-sht__logo,html.dark[data-theme=bfkm] .report-page__header-logo-left,html.dark[data-theme=bfkm] .cover-centered__logo,html.dark[data-theme=cpp-legacy] .report-page__header-logo-left,html.dark[data-theme=cpp-legacy] .cover-centered__logo,html.dark[data-theme=cpp-legacy-logo] .report-page__header-logo-left,html.dark[data-theme=cpp-legacy-logo] .cover-centered__logo,html.dark[data-theme=lidl] .report-page__header-logo-left,html.dark[data-theme=lidl] .cover-centered__logo{filter:brightness(0) invert(1)}}@media print{.report-sidebar,.scroll-progress,.mobile-nav,.report-toolbar,.debug-panel{display:none!important}html{color-scheme:light}:root{--print-body: 10pt;--print-heading: 14pt;--print-subheading: 11pt;--print-small: 8.5pt;--print-line-height: 1.5;--print-color: #0f172a;--print-accent: #0B6B7F;--print-border: #C8CDD3}}@media print{[data-theme=cpp] .report-sidebar,[data-theme=cpp] .scroll-progress,[data-theme=cpp] .mobile-nav,[data-theme=cpp] .devcheck-hero{display:none!important}[data-theme=cpp] .report{margin-left:0!important;max-width:unset!important;padding:0!important}[data-theme=cpp]{--text-body: 10pt;--text-heading: 14pt;--text-card-title: 11pt;--heading-position: static;--heading-bleed: 0px;--heading-bg: transparent;--heading-backdrop: none;--heading-border-bottom: none;--heatbar-margin-top: 8px;--heatbar-width: 80mm;--heatbar-border-radius: 6px;--heatbar-overflow: hidden;--heatbar-quintile-width: auto;--heatbar-quintile-height: 28px;--heatbar-label-margin: 8px}[data-theme=cpp] .report-page{box-sizing:border-box;width:210mm;max-width:210mm;min-height:297mm;max-height:297mm;padding:10mm 15mm;page-break-after:always;page-break-inside:avoid;background:#fff;box-shadow:none;margin:0;display:grid;grid-template-columns:1fr;grid-template-rows:14mm 1fr 8mm;overflow:hidden;font-size:var(--text-body);line-height:1.4;opacity:1!important;transform:none!important}[data-theme=cpp] .report>.report-page:last-child,[data-theme=cpp] .report>.report-page:nth-last-child(2),[data-theme=cpp] .report>:last-child>.report-page:last-child,[data-theme=cpp] .report>:nth-last-child(2)>.report-page:last-child{page-break-after:auto}[data-theme=cpp] .report-page__header{display:flex}[data-theme=cpp] .report-page__content{padding:0 5mm;overflow:visible}[data-theme=cpp] .report-page__footer{display:flex}[data-theme=cpp] .feature,[data-theme=cpp] .feature-card,[data-theme=cpp] .balance-summary__column,[data-theme=cpp] .balance-index__heatbar-box{background:transparent!important;border:none!important;border-radius:0;padding:8px 0}[data-theme=cpp] .skill-chart-page__intro{border-left:none;padding-left:0}[data-theme=cpp] .balance-index__heatbar-container{display:block!important}[data-theme=cpp] .balance-index__heatbar-box{min-height:auto;max-height:none;margin-bottom:5mm;padding:0}[data-theme=cpp] .balance-index__summary{min-height:auto;max-height:none}[data-theme=cpp] .balance-index__intro{min-height:auto}[data-theme=cpp] .balance-index__tree{min-height:auto;max-height:none;margin-bottom:15px}[data-theme=cpp] .heat-bar__container,[data-theme=cpp] .heat-bar__bar{max-width:80mm}[data-theme=cpp] .heat-bar__quintile{flex:1;font-size:11px;font-weight:700;color:#ffffffd9;-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-theme=cpp] .heat-bar__arrow{border:none!important;border-width:0!important;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #0f172a;top:50%;transform:translate(-50%,-50%);-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-theme=cpp] .table-of-contents{display:block}[data-theme=cpp] .report-page:has(.table-of-contents){display:grid}[data-theme=cpp] div[id^=section-skill-]>.report-heading{display:none!important}[data-theme=cpp] div[data-skill] .report-heading.print-only{margin-top:0;margin-bottom:.3em}[data-theme=cpp] .report>div[id^=section-]:not(.report-page),[data-theme=cpp] .report>div[data-skill],[data-theme=cpp] .report>div[style]:not(.report-page){margin:0!important;padding:0}[data-theme=cpp] .skill-chart-page__intro{font-size:9pt;line-height:1.4;margin-bottom:4px}[data-theme=cpp] .skill-chart-page__chart{margin:6px 0;height:280px;width:100%!important;max-width:100%!important;box-sizing:border-box}[data-theme=cpp] .stacked-bar-chart,[data-theme=cpp] .stacked-bar-chart__container{width:100%!important;max-width:100%!important;box-sizing:border-box}[data-theme=cpp] .stacked-bar-chart__container{height:350px}[data-theme=cpp] canvas{max-width:100%!important}[data-theme=cpp] .radar-chart__container{margin:0 auto}[data-theme=cpp] .skill-chart-page__description{font-size:9pt;line-height:1.4}[data-theme=cpp] .feature{margin-bottom:10px}[data-theme=cpp] .feature__name{font-size:11pt}[data-theme=cpp] .feature__value{font-size:13pt}[data-theme=cpp] .feature__texts{padding-top:1.5mm}[data-theme=cpp] .feature__texts p{font-size:9pt;line-height:1.4}[data-theme=cpp] .feature__description{padding-bottom:6px}[data-theme=cpp] .intro-text{font-size:9pt;line-height:1.4}[data-theme=cpp] .report-page--cover{display:grid}[data-theme=cpp] .report-page--cover:before{content:"";display:var(--cover-gradient-display, block);height:3px;margin-bottom:1cm;background:linear-gradient(to right,#6bcc33,#faa005,#00a8c1,#a7586a,#00bfa5);-webkit-print-color-adjust:exact;print-color-adjust:exact}[data-theme=cpp] .report-page--cover:after{display:none}}.report-page{min-width:var(--page-width, 210mm);max-width:var(--page-width, 210mm);min-height:1123px;max-height:1123px;display:grid;grid-template-columns:195mm;grid-template-rows:var(--header-height, 17mm) 1fr var(--footer-height, 10mm);padding:5mm 7.5mm;overflow:hidden;background:var(--color-page-bg, var(--color-secondary, white));margin:20px auto;box-shadow:0 2px 10px #0000001a;font-family:var(--font-text, sans-serif);font-size:var(--font-size-base, 11pt)}.report-page__header{display:flex;align-items:center;justify-content:space-between;padding-bottom:2mm}.report-page__header-logo-left{background-image:var(--logo-header-left);background-size:contain;background-repeat:no-repeat;background-position:left center;width:var(--logo-header-left-width, 45%);height:100%;min-height:40px}.report-page__header-title{flex:1;text-align:var(--header-title-align, center);font-family:var(--header-title-font, var(--font-headline, sans-serif));font-weight:var(--header-title-weight, var(--font-weight-bold, 800));font-size:var(--header-title-size, var(--font-size-header-title, 11pt));color:var(--header-title-color, #878c96);opacity:var(--header-show-title, 0)}.report-page__header-logo-right{background-image:var(--logo-header-right, none);background-size:contain;background-repeat:no-repeat;background-position:right center;width:var(--logo-header-right-width, 0);height:100%;min-height:40px}.report-page__header-product{display:none;color:#fff;font-family:var(--font-headline, sans-serif);font-weight:var(--font-weight-bold, 700);font-size:var(--font-size-header-product, 10pt);text-align:right;padding-right:10mm}.report-page__content{padding:var(--content-padding, 5mm 15mm);overflow:hidden;overflow-wrap:break-word;word-wrap:break-word}.report-page__footer{display:flex;align-items:flex-end;justify-content:space-between;opacity:1;padding:0 15mm;font-size:8pt}.report-page__footer-company{width:calc(100% / 3);text-align:left}.report-page__footer-powered{display:none}.report-page__footer-powered-logo{background-image:var(--logo-cpp-fallback);background-size:contain;background-repeat:no-repeat;background-position:left center;width:80px;height:20px}.report-page__footer-center{width:calc(100% / 3);text-align:center;display:flex;flex-direction:column;justify-content:flex-end}.report-page__footer-product{opacity:var(--footer-show-product, 1)}.report-page__footer-page-no-center{opacity:calc(1 - var(--footer-show-product, 1));height:calc((1 - var(--footer-show-product, 1)) * 1em);overflow:hidden}.report-page__footer-right{width:calc(100% / 3);text-align:right;display:flex;justify-content:flex-end;align-items:center}.report-page__footer-page-no{opacity:var(--footer-show-product, 1)}.report-page__footer-logo{background-image:var(--logo-footer, none);background-size:contain;background-repeat:no-repeat;background-position:right center;width:var(--logo-footer-width, 0);height:100%;min-height:30px}.report-page--cover{grid-template-rows:1fr;padding-top:0}.report-page__content--cover{overflow:visible;padding:0 15mm}@media screen and (max-width:830px){.report-page{width:auto;min-width:0;max-width:calc(100vw - 16px);min-height:unset;max-height:unset;overflow:visible;padding:4mm 5mm;grid-template-columns:1fr}.report-page__content{overflow:visible;padding:3mm 5mm}}@media screen and (max-width:600px){.report-page{width:auto;max-width:100vw;margin:0;padding:3mm;box-shadow:none;font-size:clamp(9pt,2.5vw,11pt)}.report-page__content{padding:2mm 3mm}.report-page__footer{flex-wrap:wrap;font-size:7pt;padding:0}.report-page__footer>*{flex:1 1 auto}}@media print{.report-page{margin:0;box-shadow:none;background:#fff!important;page-break-after:always;page-break-inside:avoid}.report>.report-page:last-child,.report>:last-child>.report-page:last-child{page-break-after:auto}}.cover-content{padding-top:2cm;position:relative;height:100%}.info-line{line-height:1.5em;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.attribute{min-width:5cm}.cover-centered{text-align:center;display:block}.cover-centered__logo{background-image:var(--logo-cover-main);background-size:contain;background-repeat:no-repeat;background-position:center;width:100%;max-width:var(--logo-cover-main-width, 678px);height:var(--cover-logo-height, 200px);margin:0 auto}.cover-centered__logo-secondary{display:var(--cover-logo-secondary-display, none);background-image:var(--logo-cover-secondary, none);background-size:contain;background-repeat:no-repeat;background-position:center;width:var(--logo-cover-secondary-width, 200px);height:var(--logo-cover-secondary-height, 60px);margin:10px auto 0}.cover-centered h1{font-family:var(--cover-h1-font, var(--font-text, sans-serif));font-size:var(--cover-h1-size, var(--font-size-cover-h1, 36pt));font-weight:var(--cover-h1-weight, var(--font-weight-bold, 700));color:var(--cover-h1-color, inherit);display:var(--cover-h1-display, block);margin:20px 0;text-align:center}.cover-centered h2{font-family:var(--cover-h2-font, var(--font-headline, sans-serif));font-size:var(--cover-h2-size, var(--font-size-cover-h2, 16pt));font-weight:var(--cover-h2-weight, var(--font-weight-bold, 700));color:var(--cover-h2-color, inherit);margin:0;text-align:center}.cover-centered__info{font-family:var(--cover-info-font, var(--font-text, sans-serif));font-size:var(--cover-info-size, var(--font-size-cover-info, 16pt));font-weight:var(--cover-info-weight, inherit);color:var(--cover-info-color, inherit);margin-top:4cm;text-align:left;max-width:500px;margin-left:auto;margin-right:auto}.cover-horizontal{display:none;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding-top:2.75cm}.cover-horizontal__logo-container{max-width:180px;display:flex;flex-direction:column;gap:20px}.cover-horizontal__logo-main{background-image:var(--logo-cover-main);background-size:contain;background-repeat:no-repeat;background-position:left top;width:var(--logo-cover-main-width, 161px);height:80px}.cover-horizontal__logo-secondary{background-image:var(--logo-cover-secondary, none);background-size:contain;background-repeat:no-repeat;background-position:left top;width:100px;height:50px}.cover-horizontal__separator{width:1px;height:110px;background:var(--color-gray, rgb(135, 140, 150));margin:3.5cm 1.15cm 0}.cover-horizontal__content{flex:1;padding-top:3.5cm}.cover-horizontal__title h1{font-family:var(--cover-h1-font, var(--font-headline, sans-serif));font-weight:var(--cover-h1-weight, var(--font-weight-bold, 800));font-size:var(--cover-h1-size, var(--font-size-cover-h1, 22pt));color:var(--cover-h1-color, inherit);margin:0 0 5px}.cover-horizontal__title h2{font-family:var(--cover-h2-font, var(--font-headline, sans-serif));font-weight:var(--cover-h2-weight, var(--font-weight-bold, 800));font-size:var(--cover-h2-size, var(--font-size-cover-h2, 14pt));color:var(--cover-h2-color, inherit);margin:0 0 20px}.cover-horizontal__info{font-family:var(--cover-info-font, var(--font-text, sans-serif));font-weight:var(--cover-info-weight, var(--font-weight-semibold, 600));font-size:var(--cover-info-size, var(--font-size-cover-info, 14pt));color:var(--cover-info-color, inherit);line-height:1.5em}.cover-centered{display:var(--cover-centered-display, block)}.cover-horizontal{display:var(--cover-horizontal-display, none)}.cover-created-by{display:none;flex-direction:column;align-items:center;gap:4px;position:absolute;bottom:15mm;left:0;right:0}.cover-created-by__text{font-size:9pt;color:var(--color-gray, #878c96);font-family:var(--font-text, sans-serif)}.cover-created-by__logo{background-image:var(--logo-cpp-fallback);background-size:contain;background-repeat:no-repeat;background-position:center;width:120px;height:35px}.cover-image{display:var(--cover-image-display, none);position:absolute;bottom:0;left:0;right:0;width:100%;max-width:100%;height:auto}@media screen and (max-width:830px){.cover-centered h1{font-size:clamp(18pt,5vw,36pt)}.cover-centered h2,.cover-centered__info{font-size:clamp(11pt,3vw,16pt)}.cover-horizontal__title h1{font-size:clamp(14pt,4vw,22pt)}.cover-horizontal__title h2,.cover-horizontal__info{font-size:clamp(10pt,3vw,14pt)}}@media screen and (max-width:600px){.cover-content{height:auto;min-height:100%;padding-top:1cm;padding-bottom:15mm}.cover-centered__logo{height:120px}.cover-centered__info{margin-top:2cm}.cover-created-by{position:relative;bottom:auto;margin-top:2cm}.attribute{min-width:3cm}}.table-of-contents{display:flex;flex-direction:column;height:100%;min-height:900px}.table-of-contents section{flex:1}.table-of-contents h1{font-family:var(--font-headline, sans-serif);font-size:var(--font-size-toc-title, 20pt);font-weight:var(--font-weight-toc-title, var(--font-weight-regular, 400));margin:0 0 .5em}.table-of-contents__container ul{font-family:var(--toc-item-font, var(--font-headline, sans-serif));font-size:var(--font-size-toc-item, 20pt);font-weight:var(--toc-item-weight, var(--font-weight-headline, 400));padding:0;overflow-x:hidden;list-style-type:none}.table-of-contents__container li{display:flex;justify-content:space-between;margin-bottom:.5em;padding:var(--toc-item-padding, 2px 5px 5px 5px);background:var(--toc-item-bg, var(--color-gray, #000));color:var(--toc-item-color, rgb(255, 255, 255));border-left:var(--toc-item-accent, none)}.table-of-contents__container .toc-link{color:inherit;text-decoration:none}.table-of-contents__container li span{display:block;white-space:nowrap}.table-of-contents__container li span:first-child{flex:1}.table-of-contents__container li span:last-child{text-align:right;width:auto;padding-left:10px}.table-of-contents__container li:nth-child(1){background:var(--toc-item-bg, var(--color-skill-1, rgb(135, 140, 150)));border-left-color:var(--color-skill-1, rgb(135, 140, 150))}.table-of-contents__container li:nth-child(2){background:var(--toc-item-bg, var(--color-skill-2, rgb(64, 126, 46)));border-left-color:var(--color-skill-2, rgb(64, 126, 46))}.table-of-contents__container li:nth-child(3){background:var(--toc-item-bg, var(--color-skill-3, rgb(173, 212, 50)));border-left-color:var(--color-skill-3, rgb(173, 212, 50))}.table-of-contents__container li:nth-child(4){background:var(--toc-item-bg, var(--color-skill-4, rgb(119, 187, 213)));border-left-color:var(--color-skill-4, rgb(119, 187, 213))}.table-of-contents__container li:nth-child(5){background:var(--toc-item-bg, var(--color-skill-5, rgb(65, 141, 172)));border-left-color:var(--color-skill-5, rgb(65, 141, 172))}.table-of-contents__container li:nth-child(6){background:var(--toc-item-bg, var(--color-skill-6, rgb(43, 106, 121)));border-left-color:var(--color-skill-6, rgb(43, 106, 121))}.table-of-contents__container li:nth-child(7){background:var(--toc-item-bg, var(--color-gray, rgb(135, 140, 150)));border-left-color:var(--color-gray, rgb(135, 140, 150))}.table-of-contents__container li:nth-child(8){background:var(--toc-item-bg, var(--color-gray, rgb(135, 140, 150)));border-left-color:var(--color-gray, rgb(135, 140, 150))}.table-of-contents p{font-size:12pt;line-height:1.25;text-align:left;white-space:pre-wrap}.table-of-contents img{width:100%;max-width:678px}.toc-image{display:var(--toc-image-display, none);width:100%;max-width:678px;margin-top:auto}@media screen and (max-width:830px){.table-of-contents{min-height:unset}.table-of-contents h1{font-size:clamp(14pt,4vw,20pt)}.table-of-contents__container ul{font-size:clamp(11pt,3vw,20pt)}.table-of-contents__container li span{white-space:normal}.table-of-contents p{font-size:clamp(9pt,2.5vw,12pt);white-space:normal}}.radar-chart{width:100%;font-size:16px;position:relative;margin:var(--radar-margin, 0 auto)}.radar-chart__container{width:100%;max-width:var(--radar-max-width, 646px);aspect-ratio:var(--radar-aspect-ratio, auto);margin:var(--radar-container-margin, -30px auto 0)}.radar-chart__container canvas{width:100%!important;height:auto!important}@media screen and (max-width:600px){.radar-chart{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.radar-chart__container{min-width:500px}}.feature-card{margin-top:var(--space-element, 12px);margin-bottom:var(--space-element, 12px);padding:var(--feature-padding, 0);border-bottom:var(--feature-border-bottom, none);border-left:var(--feature-border-left, none);border-radius:var(--feature-border-radius, 0);background:var(--feature-bg, transparent);transition:var(--feature-transition, none)}.feature-card:hover{background:var(--feature-bg-hover, var(--feature-bg, transparent));transform:var(--feature-hover-transform, none)}.feature-card:last-child{margin-bottom:0}.feature-card__header{display:flex;align-items:flex-end}.feature-card__name{font-family:var(--font-headline, sans-serif);font-size:var(--text-card-title, 13pt);font-weight:var(--font-weight-bold, 700);color:var(--feature-name-color, var(--color-primary));text-transform:capitalize;flex-grow:1;margin:0}.feature-card__value{font-family:var(--font-headline, sans-serif);font-size:var(--text-card-title, 13pt);font-weight:700;color:var(--skill-text-color, var(--skill-color, var(--color-primary)));min-width:40px;text-align:right;margin-left:8px}.feature-card__body{padding-top:3mm}.feature-card__body p{font-family:var(--font-text, sans-serif);font-weight:var(--text-card-desc-weight, 450);font-size:var(--text-card-desc, 10pt);line-height:var(--text-card-desc-line-height, 1.4);text-align:left;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;margin:0}.feature-card__description{padding-bottom:12px}.feature-card__description:last-child{padding-bottom:0}@media screen and (max-width:830px){.feature-card__name{font-size:clamp(10pt,2.8vw,12pt)}.feature-card__value{font-size:clamp(10pt,3vw,13pt)}.feature-card__body p{font-size:clamp(9pt,2.5vw,10pt);white-space:normal}}.skill-section{display:flex;flex-direction:column;height:100%}.skill-section__title{background-color:var(--skill-title-bg, var(--skill-color));color:var(--skill-title-color, #fff);font-family:var(--skill-title-font, var(--font-headline, sans-serif));font-size:var(--skill-title-size, var(--font-size-h1, 20pt));font-weight:var(--skill-title-weight, var(--font-weight-headline, 400));padding:var(--skill-title-padding, 8px 0);border-bottom:var(--skill-title-border-bottom, none);border-bottom-color:var(--skill-color, transparent);margin:0 0 15px;position:var(--heading-position, static);top:var(--heading-top, auto);z-index:var(--heading-z-index, auto)}.skill-section__features{padding:0}.skill-chart-page{display:flex;flex-direction:column;height:100%}.skill-chart-page__title{background-color:var(--skill-title-bg, var(--skill-color));color:var(--skill-title-color, #fff);font-family:var(--skill-title-font, var(--font-headline, sans-serif));font-size:var(--skill-title-size, var(--font-size-h1, 20pt));font-weight:var(--skill-title-weight, var(--font-weight-headline, 400));padding:var(--skill-title-padding, 10px 15px);padding-left:var(--heading-bleed, 15px);padding-right:var(--heading-bleed, 15px);border-bottom:none;margin:0 calc(-1 * var(--heading-bleed, 0px)) .5em;position:var(--heading-position, static);top:var(--heading-top, auto);z-index:var(--heading-z-index, auto);-webkit-backdrop-filter:var(--heading-backdrop, none);backdrop-filter:var(--heading-backdrop, none)}.skill-chart-page__icon{display:none;width:1.2em;height:1.2em;flex-shrink:0}.skill-chart-page__intro{font-family:var(--skill-intro-font, var(--font-text, sans-serif));font-size:var(--skill-intro-size, var(--font-size-intro, 14pt));font-weight:var(--skill-intro-weight, var(--font-weight-regular, 400));font-style:var(--skill-intro-style, normal);color:var(--skill-intro-color, inherit);line-height:var(--intro-line-height, 1.5);padding:0;margin-bottom:var(--space-element, 12px)}.skill-chart-page__chart{flex-grow:0;display:flex;align-items:center;justify-content:flex-start;width:var(--skill-chart-width, 650px);max-width:var(--skill-chart-max-width, 100%);height:var(--skill-chart-height, 330px);min-height:var(--skill-chart-min-height, auto);margin:15px 0}@media screen and (max-width:830px){.skill-chart-page__title{font-size:clamp(14pt,4vw,20pt)}.skill-chart-page__intro{font-size:clamp(10pt,2.8vw,14pt)}.skill-chart-page__chart{width:100%;height:auto;min-height:250px}.skill-chart-page__description{font-size:clamp(9pt,2.5vw,11pt)}}.skill-chart-page__description{font-family:var(--skill-description-font, var(--font-text, sans-serif));font-size:var(--skill-description-size, var(--font-size-base, 11pt));font-weight:var(--skill-description-weight, var(--font-weight-regular, 400));line-height:1.5;margin-top:var(--skill-description-margin-top, 0);margin-bottom:var(--skill-description-margin-bottom, 0)}.report-heading{font-family:var(--font-headline, sans-serif);font-weight:var(--font-weight-headline, 700);color:var(--rh-color, var(--headline-color, inherit));line-height:1.3;margin:var(--heading-margin-top, 0) calc(-1 * var(--heading-bleed, 0px)) .5em;padding:.5rem var(--heading-bleed, 0px);position:var(--heading-position, static);top:var(--heading-top, auto);z-index:var(--heading-z-index, auto);background:var(--heading-bg, transparent);-webkit-backdrop-filter:var(--heading-backdrop, none);backdrop-filter:var(--heading-backdrop, none);border-bottom:var(--heading-border-bottom, none);display:flex;align-items:center;gap:.5em}.report-heading--h1{font-size:var(--font-size-h1, 20pt)}.report-heading--h2{font-size:var(--text-heading, var(--font-size-h2, 16pt))}.report-heading--h3{font-size:var(--font-size-h3, 1.1em);z-index:calc(var(--heading-z-index, 10) - 1)}.report-heading__icon{display:inline-flex;flex-shrink:0}.report-heading__icon svg{width:1.2em;height:1.2em}.report-heading.print-only{display:none}@media screen and (max-width:830px){.report-heading--h1{font-size:clamp(14pt,4vw,20pt)}.report-heading--h2{font-size:clamp(12pt,3.5vw,16pt)}.report-heading--h3{font-size:clamp(10pt,3vw,1.1em)}}@media print{.report-heading{position:static!important;margin:0 0 8px!important;padding:4px 0!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;page-break-after:avoid}.report-heading--h1,.report-heading--h2{font-size:var(--text-heading, 14pt)!important}.report-heading--h3{font-size:11pt!important}.report-heading.print-only{display:flex!important}.report-heading__icon svg{width:20px;height:20px}}.tree-diagram{min-height:190px;max-height:190px;min-width:620px;max-width:620px;display:flex;flex-direction:column;justify-content:flex-end}.tree-diagram__container{display:flex;align-items:flex-end;position:relative;min-height:160px}.tree-diagram__tree{min-height:60px;min-width:60px;position:absolute;bottom:5px;display:flex;align-items:flex-end;justify-content:center}.tree-diagram__tree:nth-child(1){left:0}.tree-diagram__tree:nth-child(2){left:62px}.tree-diagram__tree:nth-child(3){left:124px}.tree-diagram__tree:nth-child(4){left:186px}.tree-diagram__tree:nth-child(5){left:248px}.tree-diagram__tree:nth-child(6){left:310px}.tree-diagram__tree:nth-child(7){left:372px}.tree-diagram__tree:nth-child(8){left:434px}.tree-diagram__tree:nth-child(9){left:496px}.tree-diagram__tree:nth-child(10){left:558px}.tree-diagram__tree img{height:60px;width:auto;opacity:.5}.tree-diagram__tree.active{min-height:122px;min-width:122px;max-width:122px;margin-left:-30px}.tree-diagram__tree.active img{height:120px;opacity:1}.tree-diagram__gradient{min-height:15px;background:#83a53b;background:linear-gradient(90deg,#83a53b,#8fa336 37%,#e79011 59%,#e84b3d)}.tree-diagram__scale{display:flex;justify-content:space-between;font-size:9pt;color:var(--color-gray);margin-top:8px;padding:0 10px}.heat-bar{position:relative;margin-top:var(--heatbar-margin-top, 20px)}.heat-bar__label{font-size:11pt;margin-bottom:var(--heatbar-label-margin, 35px);font-weight:600}.heat-bar__container{position:relative;width:var(--heatbar-width, 50mm);max-width:var(--heatbar-max-width, none)}.heat-bar__arrow{width:var(--heatbar-dot-size, 0);height:var(--heatbar-dot-size, 0);border-style:var(--heatbar-arrow-border-style, solid);border-width:var(--heatbar-arrow-border-width, 35px 5px 0 5px);border-color:var(--heatbar-arrow-border-color, black transparent transparent transparent);border-radius:var(--heatbar-dot-radius, 0);background:var(--heatbar-dot-bg, transparent);box-shadow:var(--heatbar-dot-shadow, none);position:absolute;top:var(--heatbar-arrow-top, -25px);transform:var(--heatbar-arrow-transform, translateX(-50%));z-index:2}.heat-bar__bar{display:flex;width:var(--heatbar-width, 50mm);max-width:var(--heatbar-max-width, none);border-radius:var(--heatbar-border-radius, 0);overflow:var(--heatbar-overflow, visible);font-size:20px;color:var(--color-primary, #333)}.heat-bar__bar.gradient-a{background:#c00000;background:linear-gradient(90deg,#c00000,#f5be04 51%,#aab11e 68%,#63a537 84%)}.heat-bar__bar.gradient-b{background:#63a537;background:linear-gradient(90deg,#63a537 41%,#f5be04 71%,#c00000)}.heat-bar__bar.gradient-c{background:#c00000;background:linear-gradient(90deg,#c00000,#f5be04 35%,#63a537 46%,#aab11e 69%,#f5be04 73%,#c00000)}.heat-bar__bar.gradient-d{background:#c00000;background:linear-gradient(90deg,#c00000,#f5be04 35%,#63a537 45%,#7fa930 73%,#9fad27 77%,#f5be04 83%,#c00000)}.heat-bar__quintile{flex:var(--heatbar-quintile-flex, 0 0 auto);width:var(--heatbar-quintile-width, 10mm);height:var(--heatbar-quintile-height, 10mm);display:flex;justify-content:center;align-items:center;font-size:var(--heatbar-quintile-font-size, inherit);font-weight:var(--heatbar-quintile-font-weight, 600);color:var(--heatbar-quintile-color, inherit)}.balance-index{font-family:var(--font-text, sans-serif)}.balance-index__summary{min-height:var(--balance-summary-min-height, 220mm);max-height:var(--balance-summary-max-height, 220mm);font-size:var(--font-size-base, 11pt);line-height:1.25;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word}.balance-index__intro{min-height:var(--balance-intro-min-height, 50mm)}.balance-index__tree{min-height:var(--balance-tree-min-height, 50mm);max-height:var(--balance-tree-max-height, 50mm);text-align:center;margin-bottom:45px;display:flex;justify-content:center;align-items:flex-end}.balance-index__heatbar-container{display:flex;gap:1.5rem}.balance-index__heatbar-box{flex:1;min-width:0;padding:var(--balance-heatbar-padding, 0);border-radius:var(--balance-heatbar-radius, 0);margin-bottom:var(--space-element, 12px)}.balance-index__heatbar-box:first-child{border-left:3px solid var(--balance-pos-border, transparent);background:var(--balance-pos-bg, transparent)}.balance-index__heatbar-box:first-child .balance-index__heatbar-description{color:var(--balance-pos-text, inherit)}.balance-index__heatbar-box:last-child{border-left:3px solid var(--balance-neg-border, transparent);background:var(--balance-neg-bg, transparent)}.balance-index__heatbar-box:last-child .balance-index__heatbar-description{color:var(--balance-neg-text, inherit)}.balance-index__heatbar-description{font-family:var(--balance-description-font, var(--font-headline, sans-serif));font-size:var(--balance-description-size, 16pt);font-weight:var(--balance-description-weight, var(--font-weight-headline, 400));color:var(--balance-description-color, var(--headline-color, inherit));padding-top:0;margin-bottom:4px}.balance-index__heatbar-text{font-size:var(--font-size-small, 10pt);line-height:1.4;text-align:left}@media screen and (max-width:830px){.balance-index__summary{min-height:unset;max-height:unset;white-space:normal;font-size:clamp(9pt,2.5vw,11pt)}.balance-index__intro{min-height:unset}.balance-index__tree{min-height:unset;max-height:unset}.balance-index__heatbar-container{flex-direction:column}.balance-index__heatbar-box{min-height:unset;max-height:unset}.balance-index__heatbar-description{font-size:clamp(11pt,3vw,16pt)}.balance-index__heatbar-text{font-size:clamp(9pt,2.5vw,11pt)}}.stacked-bar-chart{width:100%}.stacked-bar-chart__container{width:100%;height:400px}@media screen and (max-width:600px){.stacked-bar-chart__container{height:auto;min-height:300px}}.a11y-disclaimer{max-width:var(--page-width, 210mm);margin:20px auto;padding:20px 30px;background:var(--color-page-bg, var(--color-secondary, #ffffff));border-left:4px solid var(--color-action, #7DC040);font-family:var(--font-text, sans-serif);font-size:var(--font-size-small, 10pt);line-height:1.5;color:var(--color-primary, #333)}.a11y-disclaimer h2{font-family:var(--font-headline, sans-serif);font-size:12pt;font-weight:600;margin-bottom:8px}.a11y-disclaimer p{margin:0}@media print{.a11y-disclaimer{display:none!important}}.feature{margin-bottom:var(--space-element, 20px);padding:var(--feature-padding, 0);border-bottom:var(--feature-border-bottom, none);border-left:var(--feature-border-left, none);border-radius:var(--feature-border-radius, 0);background:var(--feature-bg, transparent);transition:var(--feature-transition, none)}.feature:hover{background:var(--feature-bg-hover, var(--feature-bg, transparent));transform:var(--feature-hover-transform, none)}.feature:last-child{margin-bottom:0}.feature__header{display:flex;align-items:flex-end}.feature__name{font-family:var(--font-headline, sans-serif);color:var(--feature-name-color, var(--color-primary));font-weight:var(--font-weight-bold, 700);font-size:var(--text-card-title, 13pt);text-transform:capitalize;flex-grow:1}.feature__value{font-family:var(--feature-value-font, var(--font-headline, sans-serif));font-weight:var(--feature-value-weight, var(--font-weight-headline, 700));font-size:var(--feature-value-size, 16pt);color:var(--feature-value-color, var(--skill-color));width:23mm;text-align:right;vertical-align:middle;position:relative;margin-left:1mm}.feature__texts{padding-top:3mm}.feature__texts p{font-family:var(--font-text, sans-serif);font-weight:var(--text-card-desc-weight, 450);font-size:var(--text-card-desc, 10pt);line-height:var(--text-card-desc-line-height, 1.4);text-align:left;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word;margin:0}.feature__description{padding-bottom:12px}@media screen and (max-width:830px){.feature__name{font-size:clamp(10pt,2.8vw,12pt)}.feature__value{width:auto;min-width:40px;font-size:clamp(12pt,3.5vw,16pt)}.feature__texts p{font-size:clamp(9pt,2.5vw,10pt);white-space:normal}}.cover-sht{display:grid;grid-template-rows:50mm 1fr 25mm 25mm;min-height:100%;height:1123px;background-repeat:no-repeat;background-size:cover;margin:-5mm;width:calc(100% + 10mm)}.cover-sht--leadership{background-image:url(/assets/sht-drop-CG_GLpnl.jpeg);background-position:30%}.cover-sht--sales{background-image:url(/assets/sht-tunnel-DmeAXuZa.jpeg);background-position:70%}.cover-sht__header{padding-top:25mm;padding-left:5mm}.cover-sht__logo{height:30mm;width:auto}.cover-sht__main{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.cover-sht__main:after{content:"";position:absolute;background-image:url(/assets/hachure-white-BE4VD0Gx.png);background-size:100%;background-color:transparent;height:4mm;width:100%;bottom:0;left:0}.cover-sht__headlines{padding-top:40mm;padding-left:15mm}.cover-sht__headlines h1{font-family:Frutiger,Open Sans,sans-serif;color:#ee7d00;font-weight:700;font-size:40pt;text-transform:uppercase;padding:0;margin:0;line-height:1.1}.cover-sht__headlines h2{font-family:Frutiger,Open Sans,sans-serif;color:#fff;font-weight:300;font-size:40pt;padding:0;margin:0;line-height:1.1}.cover-sht__info{display:flex;justify-content:space-around;align-items:center;background-color:#004d7c;color:#fff;font-family:Frutiger,Open Sans,sans-serif;font-weight:400}.cover-sht__info-item{display:flex;flex-direction:column;justify-content:center;max-width:33%;min-width:33%;height:15mm;text-align:center}.cover-sht__info-item:not(:last-child){border-right:1px solid white}.cover-sht__info-label{font-size:10pt;opacity:.8}.cover-sht__info-value{font-size:12pt;font-weight:700}.cover-sht__footer{background-color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 15mm}.cover-sht__footer-logo{height:15mm;width:auto}.sht-toc{width:80%;margin:8em auto 0;font-family:Frutiger,Open Sans,sans-serif}.sht-toc__title{font-size:12pt;color:#004d7c;background-color:#bfd2de;padding:.5em .5em .25em;margin-bottom:1.2em;font-weight:700}.sht-toc__container{overflow:hidden;font-size:10pt;font-weight:700}.sht-toc__list{list-style:none;padding:0;margin:0}.sht-toc__item{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5em;position:relative}.sht-toc__item:before{content:"";position:absolute;left:0;right:0;bottom:.3em;border-bottom:1px dotted #004D7C;z-index:0}.sht-toc__item-title,.sht-toc__item-page{background-color:#fff;position:relative;z-index:1}.sht-toc__item-title{padding-right:.5em}.sht-toc__item-page{padding-left:.5em}.sht-toc__item-dots{flex-grow:1}.sht-toc__item--h1{font-size:12pt;color:#ee7d00;margin:1em 0}.sht-toc__item--h1 .sht-toc__item-title{background-color:#fff;padding:0}.sht-toc__item--h1:before{display:none}.sht-toc__item--h2{font-size:10pt;color:#004d7c;font-weight:400;margin:.25em 0;padding-left:7.5mm}.sht-toc__item--h2:before{left:7.5mm;border-bottom-color:#004d7c}.sht-balance-index{font-family:Frutiger,Open Sans,sans-serif}.sht-balance-index__title{font-size:16pt;font-weight:700;color:#ee7d00;margin:0 0 1em;padding:5mm 0 2mm}.sht-balance-index__chart{margin:20px 0 30px}.sht-balance-index__chart-header{display:flex;justify-content:space-between;margin-bottom:10px;padding:0 10%}.sht-balance-index__chart-label{font-size:12pt;font-weight:700;color:#004d7c}.sht-balance-index__chart-label--left{text-align:left}.sht-balance-index__chart-label--right{text-align:right}.sht-balance-index__bars-container{position:relative;padding:20px 0;background-image:repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px),repeating-linear-gradient(to bottom,#c9c9c9 0px,#c9c9c9 2px,transparent 2px,transparent 4px);background-size:1px 100%;background-position:10% 0,20% 0,30% 0,40% 0,60% 0,70% 0,80% 0,90% 0,100% 0;background-repeat:no-repeat}.sht-balance-index__bar-row{display:flex;padding:6px 0}.sht-balance-index__bar-left,.sht-balance-index__bar-right{width:50%;display:flex;align-items:center}.sht-balance-index__bar-left{justify-content:flex-end;flex-direction:row}.sht-balance-index__bar-right{justify-content:flex-start}.sht-balance-index__bar{height:30px;background-color:#c9c9c9;display:flex;align-items:center;min-width:5px}.sht-balance-index__bar--highlight{background-color:#f9d2a6}.sht-balance-index__bar--left{justify-content:flex-start;padding-left:10px}.sht-balance-index__bar--right{justify-content:flex-end;padding-right:10px}.sht-balance-index__bar-value{color:#fff;font-size:14pt;font-weight:400}.sht-balance-index__bar-name{color:#004d7c;font-size:14pt;font-weight:700;background-color:#fff;padding:0 5px;margin-left:10px}.sht-balance-index__bar-name--left{margin-left:0;margin-right:10px}.sht-balance-index__center-line{position:absolute;left:50%;top:0;bottom:0;width:2px;background-color:#004d7c;transform:translate(-50%)}.sht-balance-index__axis{display:flex;justify-content:space-between;margin-top:5px;color:#c9c9c9;font-size:12px;padding:3px 0}.sht-balance-index__descriptions{display:flex;gap:20px;margin-top:30px}.sht-balance-index__description-box{flex:1}.sht-balance-index__description-title{font-size:12pt;font-weight:700;color:#004d7c;margin:0 0 10px}.sht-balance-index__description-text{font-size:10pt;font-weight:300;color:#004d7c;line-height:1.4;margin:0}.sht-feature{margin-bottom:20px}.sht-feature__header{display:flex;align-items:flex-end}.sht-feature__name{font-family:Frutiger,Open Sans,sans-serif;background-color:#bfd2de;color:#004d7c;font-weight:700;font-size:12pt;padding:2mm 3mm 1mm;text-transform:capitalize;flex-grow:1}.sht-feature__value{font-family:Frutiger,Open Sans,sans-serif;color:#fff;font-weight:700;font-size:18pt;width:23mm;height:15mm;padding-top:5.5mm;text-align:center;vertical-align:middle;position:relative;margin-left:1mm;background:linear-gradient(-45deg,transparent 2mm,#EE7D00 0)}.sht-feature__value:before{content:"";position:absolute;background-image:url(/assets/hachure-orange-CPTkDfgw.png);background-size:contain;background-repeat:repeat-x;background-color:#fff;height:2.5mm;width:100%;top:-2mm;left:0}.sht-feature__texts{padding-top:3mm}.sht-feature__texts p{font-family:Frutiger,Open Sans,sans-serif;font-weight:300;font-size:10pt;line-height:1.4em;text-align:left;white-space:pre-wrap;margin:0}.sht-feature__description{padding-bottom:12px}.sht-feature__result{font-style:normal}.rr-report{max-width:900px;margin:0 auto;padding:2rem 1.5rem 4rem;font-family:var(--font-body, "Inter", sans-serif);font-size:var(--font-size-body, 11pt);font-weight:var(--font-weight-body, 450);color:var(--text-color, var(--color-text, #0f172a));line-height:1.65}.rr-report--empty{display:flex;align-items:center;justify-content:center;min-height:50vh;color:var(--text-color, var(--color-text, #0f172a))}@media(min-width:1024px){.rr-report{margin-left:calc((260px + 2rem) / var(--report-zoom, 1));margin-right:calc(2rem / var(--report-zoom, 1))}}.rr-hero{margin-bottom:2rem;background:#fff;border-radius:8px;overflow:hidden}.rr-hero__img{width:100%;display:block;object-fit:cover;object-position:center 60%;height:160px}.rr-welcome-logo{height:1.2em;vertical-align:-.2em;margin:0 .1em}.rr-section{margin-bottom:var(--space-section, 3rem);opacity:0;animation:rr-fade-in .5s ease forwards}@keyframes rr-fade-in{to{opacity:1}}.rr-section:nth-child(1){animation-delay:0s}.rr-section:nth-child(2){animation-delay:.05s}.rr-section:nth-child(3){animation-delay:.1s}.rr-section:nth-child(4){animation-delay:.15s}.rr-section:nth-child(5){animation-delay:.2s}.rr-section:nth-child(6){animation-delay:.25s}.rr-section:nth-child(7){animation-delay:.3s}.rr-section:nth-child(8){animation-delay:.35s}.rr-section:nth-child(9){animation-delay:.4s}.rr-section:nth-child(10){animation-delay:.45s}.rr-text{line-height:1.7;color:var(--text-color, var(--color-text, #0f172a))}.rr-text p{margin:0 0 1em}.rr-text--lead{font-size:1.05em;font-weight:500;line-height:1.6}.rr-saeulen-grid{display:flex;flex-direction:column;gap:.75rem}.rr-saeule-card{display:flex;align-items:center;gap:1rem;border-left:3px solid var(--rr-card-border, #ccc);background:transparent;border-radius:6px;padding:.85rem 1rem;transition:transform .15s ease}.rr-saeule-card__body{flex:1;min-width:0}.rr-saeule-card:hover{transform:translate(4px)}.rr-saeule-card{--rr-card-bg: transparent;--rr-card-border: #ccc;--rr-card-text: inherit}.rr-saeule-card[data-saule=Optimismus]{--rr-card-border: #FAA005;--rr-card-bg: #FEF3D6;--rr-card-text: #966003}.rr-saeule-card[data-saule=Akzeptanz]{--rr-card-border: #00BFA5;--rr-card-bg: #E0F7F3;--rr-card-text: #007365}.rr-saeule-card[data-saule=Lösungsorientierung]{--rr-card-border: #00A8C1;--rr-card-bg: #E0F5F8;--rr-card-text: #0B6B7F}.rr-saeule-card[data-saule=Selbstwirksamkeitserwartung],.rr-saeule-card[data-saule=Selbstwirksamkeit]{--rr-card-border: #6BCC33;--rr-card-bg: #F0FAEB;--rr-card-text: #407A1F}.rr-saeule-card[data-saule=Verantwortung],.rr-saeule-card[data-saule="Verantwortung übernehmen"]{--rr-card-border: #A7586A;--rr-card-bg: #F5EBF0;--rr-card-text: #643540}.rr-saeule-card[data-saule=Netzwerkorientierung]{--rr-card-border: #125667;--rr-card-bg: #E6F0F3;--rr-card-text: #0B6B7F}.rr-saeule-card[data-saule=Zukunftsplanung]{--rr-card-border: #00BFA5;--rr-card-bg: #E0F7F3;--rr-card-text: #007365}html.dark .rr-saeule-card[data-saule=Optimismus]{--rr-card-bg: rgba(250,160,5,.15);--rr-card-text: #FCC04A}html.dark .rr-saeule-card[data-saule=Akzeptanz]{--rr-card-bg: rgba(0,191,165,.15);--rr-card-text: #40D9C0}html.dark .rr-saeule-card[data-saule=Lösungsorientierung]{--rr-card-bg: rgba(0,168,193,.15);--rr-card-text: #3BCCE3}html.dark .rr-saeule-card[data-saule=Selbstwirksamkeitserwartung],html.dark .rr-saeule-card[data-saule=Selbstwirksamkeit]{--rr-card-bg: rgba(107,204,51,.15);--rr-card-text: #8EDB62}html.dark .rr-saeule-card[data-saule=Verantwortung],html.dark .rr-saeule-card[data-saule="Verantwortung übernehmen"]{--rr-card-bg: rgba(167,88,106,.15);--rr-card-text: #C98095}html.dark .rr-saeule-card[data-saule=Netzwerkorientierung]{--rr-card-bg: rgba(18,86,103,.15);--rr-card-text: #5fa8ba}html.dark .rr-saeule-card[data-saule=Zukunftsplanung]{--rr-card-bg: rgba(0,191,165,.15);--rr-card-text: #40D9C0}.rr-saeule-icon{width:22px;height:22px;flex-shrink:0}.rr-saeule-card__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.35rem}.rr-saeule-card__name{font-family:var(--font-heading, "Sora", sans-serif);font-weight:600;font-size:.95em;color:var(--text-color, var(--color-text, #0f172a))}.rr-saeule-card__ampel{width:16px;height:16px;border-radius:50%;flex-shrink:0}.rr-saeule-card__text{margin:0;font-size:.9em;line-height:1.55}.rr-saeule-card__text{color:var(--text-color, var(--color-text, #0f172a))}.rr-divider{border:none;height:3px;background:linear-gradient(to right,var(--color-skill-3, #00A8C1),var(--color-skill-1, #6BCC33),var(--color-skill-2, #FAA005),var(--color-skill-5, #00BFA5),var(--color-skill-4, #A7586A));border-radius:2px;margin:2.5rem 0;opacity:.6}.rr-illustrated-text__img{border-radius:8px;overflow:hidden;margin-bottom:.5rem}.rr-illustrated-text__img--left{float:left;width:28%;margin-right:1.5rem}.rr-illustrated-text__img--right{float:right;width:28%;margin-left:1.5rem}.rr-illustrated-text__img img{width:100%;height:auto;display:block}@media(max-width:600px){.rr-illustrated-text__img--left,.rr-illustrated-text__img--right{float:none;width:50%;margin:0 auto 1rem}}.rr-profil__trait{margin:1rem 0;line-height:1.65}.rr-profil__trait-label{font-family:var(--font-heading, "Sora", sans-serif);font-weight:700}.rr-report div[id^=section-]{margin-bottom:var(--space-section, 3rem)}.rr-sprint__headline{font-family:var(--font-heading, "Sora", sans-serif);font-size:1em;font-weight:700;color:var(--text-color, var(--color-text, #0f172a));margin:1.5rem 0 .5rem}.rr-sprint__items{display:flex;flex-direction:column;gap:0;margin:1.5rem 0}.rr-sprint__item{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 0;border-bottom:1px solid var(--border-subtle-warm, #F0EFEE);line-height:1.55;font-size:.95em}.rr-sprint__item:last-child{border-bottom:none}.rr-sprint__icon{width:28px;height:28px;flex-shrink:0;margin-top:.1rem}.rr-sprint__item strong,.rr-sprint__desc{color:var(--text-color, var(--color-text, #0f172a))}.rr-sprint__outro{margin:1rem 0 0;font-size:.9em;font-style:italic;color:var(--text-color, var(--color-text, #0f172a))}.rr-callout{border-left:3px solid var(--skill-color, #0B6B7F);background:var(--skill-tint, var(--tint-blue, #f0fcfe));padding:1rem 1.25rem;border-radius:0 8px 8px 0;margin:1.5rem 0;font-size:.9em;line-height:1.6;color:var(--text-color, var(--color-text, #0f172a))}.rr-glossar{display:flex;flex-direction:column;gap:1rem}.rr-glossar__entry{padding-bottom:1rem;border-bottom:1px solid var(--border-subtle-warm, #F0EFEE)}.rr-glossar__entry:last-child{border-bottom:none;padding-bottom:0}.rr-glossar__term{font-family:var(--font-heading, "Sora", sans-serif);font-weight:600;font-size:.95em;color:var(--text-color, var(--color-text, #0f172a));margin-bottom:.25rem}.rr-glossar__def{margin:0;font-size:.9em;line-height:1.6;color:var(--text-color, var(--color-text, #0f172a))}.rr-signoff{margin-top:2rem;font-size:.85em;color:var(--text-color, var(--color-text, #0f172a));text-align:center;font-style:italic}@media(max-width:600px){.rr-report{padding:1rem 1rem 3rem}.rr-dashboard-quote{font-size:1.15em;padding-left:1rem}.rr-profile-card{padding:1.25rem}.rr-profile-card__name{font-size:1.3em}}@media print{.rr-report{max-width:210mm;margin:0;padding:0 15mm;page:resilienzradar;font-size:10pt;line-height:1.5;color:#0f172a;background:#fff}.rr-section,.rr-report div[id^=section-]{opacity:1;transform:none;animation:none;margin-bottom:8mm}.rr-hero,.rr-illustrated-text__img,.rr-section__title,.rr-subsection-title{display:none}.rr-saeulen-grid{gap:2mm}.rr-saeule-card{page-break-inside:avoid;padding:2mm 3mm;border-radius:0;border-left-width:2pt}.rr-saeule-card__name{font-size:9pt}.rr-saeule-card__text{font-size:8.5pt}.rr-saeule-card__badge{font-size:6pt;padding:.5mm 2mm}.rr-saeule-icon{width:14px;height:14px}.rr-profil__trait,.rr-sprint__items{page-break-inside:avoid}.rr-sprint__icon{width:16px;height:16px}.rr-sprint__item{padding:1.5mm 0;font-size:9pt}.rr-callout{page-break-inside:avoid;padding:2mm 3mm;font-size:9pt;border-left-width:2pt}.rr-glossar__entry{page-break-inside:avoid}.rr-glossar__term{font-size:9pt}.rr-glossar__def{font-size:8.5pt}.rr-welcome-logo{height:.8em;vertical-align:baseline}#section-saeulen,#section-profil{page-break-before:always}.rr-print-header{display:none!important}.rr-print-footer{display:flex!important;justify-content:space-between;align-items:center;position:fixed;bottom:0;left:0;right:0;padding:0 15mm 2mm;font-size:7pt;color:#9ca3af}.rr-report{padding-bottom:0}.rr-report>.rr-section:last-child{page-break-after:auto}}@page resilienzradar{margin:15mm 0}.bi-legacy{font-family:var(--font-text, sans-serif)}.bi-legacy__title{font-family:var(--balance-title-font, var(--font-headline, sans-serif));font-size:var(--balance-title-size, var(--font-size-h1, 20pt));font-weight:var(--balance-title-weight, var(--font-weight-headline, 400));color:var(--balance-title-color, var(--headline-color, inherit));margin:0 0 .5em}.bi-legacy__summary{min-height:220mm;max-height:220mm;font-size:var(--font-size-base, 11pt);line-height:1.25;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;word-wrap:break-word}.bi-legacy__intro{min-height:50mm}.bi-legacy__tree{min-height:50mm;max-height:50mm;text-align:center;margin-bottom:45px;display:flex;justify-content:center;align-items:flex-end}.bi-legacy__heatbar-container{display:block}.bi-legacy__heatbar-box{min-height:50mm;max-height:50mm}.bi-legacy__heatbar-header{display:flex;justify-content:space-between;margin-bottom:5px}.bi-legacy__heatbar-description{font-family:var(--balance-description-font, var(--font-headline, sans-serif));font-size:var(--balance-description-size, 16pt);font-weight:var(--balance-description-weight, var(--font-weight-headline, 400));color:var(--balance-description-color, var(--headline-color, inherit));padding-top:25px}.bi-legacy__heatbar-text{font-size:var(--font-size-base, 11pt);line-height:1.25;text-align:left}@media screen and (max-width:830px){.bi-legacy__title{font-size:clamp(14pt,4vw,20pt)}.bi-legacy__summary{min-height:unset;max-height:unset;white-space:normal;font-size:clamp(9pt,2.5vw,11pt)}.bi-legacy__intro{min-height:unset}.bi-legacy__tree,.bi-legacy__heatbar-box{min-height:unset;max-height:unset}.bi-legacy__heatbar-description{font-size:clamp(11pt,3vw,16pt)}.bi-legacy__heatbar-text{font-size:clamp(9pt,2.5vw,11pt)}}.debug-toggle{position:fixed;top:10px;right:10px;z-index:9999;background:#333;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;font-family:monospace;opacity:.7;transition:opacity .2s}.debug-toggle:hover{opacity:1}@media print{.debug-toggle{display:none}}.debug-panel{position:fixed;top:10px;right:10px;width:360px;max-height:calc(100vh - 20px);overflow-y:auto;background:#1a1a2e;color:#eee;border-radius:8px;box-shadow:0 4px 20px #0000004d;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px}@media print{.debug-panel{display:none}}.debug-panel__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#16213e;border-radius:8px 8px 0 0;border-bottom:1px solid #0f3460}.debug-panel__header h3{margin:0;font-size:14px;font-weight:600;color:#e94560}.debug-panel__header button{background:transparent;border:none;color:#888;cursor:pointer;font-size:16px;padding:4px 8px}.debug-panel__header button:hover{color:#fff}.debug-panel__content{padding:12px}.debug-section{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #0f3460}.debug-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.debug-section h4{margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#888}.debug-info{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.debug-info span{color:#aaa}.debug-info code{background:#16213e;padding:2px 6px;border-radius:3px;font-family:monospace;font-size:11px;color:#4ecca3;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.debug-buttons{display:flex;flex-wrap:wrap;gap:6px}.debug-buttons button{background:#16213e;border:1px solid #0f3460;color:#ccc;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.debug-buttons button:hover{background:#0f3460;color:#fff}.debug-buttons button.active{background:#e94560;border-color:#e94560;color:#fff}.debug-input-group{display:flex;gap:8px}.debug-input-group input{flex:1}.debug-input-group button{background:#e94560;border:none;color:#fff;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;white-space:nowrap}.debug-input-group button:hover{background:#c73e54}.debug-panel input,.debug-panel select{width:100%;background:#16213e;border:1px solid #0f3460;color:#eee;padding:8px 12px;border-radius:4px;font-size:12px;box-sizing:border-box}.debug-panel input::placeholder,.debug-panel select::placeholder{color:#666}.debug-panel input:focus,.debug-panel select:focus{outline:none;border-color:#e94560}.debug-error{color:#ff6b6b;font-size:11px;margin-top:6px}.debug-loading{color:#888;font-style:italic;padding:8px 0}.debug-empty{color:#666;font-style:italic;padding:8px 0}.debug-evaluation-list{list-style:none;margin:0;padding:0;max-height:200px;overflow-y:auto}.debug-evaluation-list li{margin-bottom:4px}.debug-evaluation-list li button{width:100%;display:flex;justify-content:space-between;align-items:center;background:#16213e;border:1px solid #0f3460;color:#ccc;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:12px;text-align:left;transition:all .2s}.debug-evaluation-list li button:hover{background:#0f3460;color:#fff}.debug-evaluation-list li button .debug-date{color:#666;font-size:11px}.debug-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.debug-product-grid button{background:#16213e;border:1px solid #0f3460;color:#ccc;padding:8px 10px;border-radius:4px;cursor:pointer;font-size:11px;transition:all .2s}.debug-product-grid button:hover{background:#0f3460;color:#fff}.debug-login-form{display:flex;flex-direction:column;gap:8px}.debug-login-form input{width:100%}.debug-quick-users{display:flex;flex-wrap:wrap;gap:4px}.debug-quick-users button{background:#16213e;border:1px solid #0f3460;color:#888;padding:4px 8px;border-radius:3px;cursor:pointer;font-size:10px;transition:all .2s}.debug-quick-users button:hover{background:#0f3460;color:#ccc}.debug-quick-users button.active{background:#0f3460;border-color:#4ecca3;color:#4ecca3}.debug-login-btn{background:#4ecca3!important;border:none!important;color:#1a1a2e!important;padding:10px 16px;border-radius:4px;cursor:pointer;font-size:12px;font-weight:600;transition:all .2s}.debug-login-btn:hover:not(:disabled){background:#3db892!important}.debug-login-btn:disabled{opacity:.6;cursor:not-allowed}.debug-token-status{margin-top:8px;padding:6px 10px;background:#4ecca326;border:1px solid #4ecca3;border-radius:4px;color:#4ecca3;font-size:11px;text-align:center}.debug-hint{margin:0 0 8px;padding:0;font-size:11px;color:#888;font-style:italic}.debug-override-badge{margin-top:8px;padding:6px 10px;background:#e9456026;border:1px solid #e94560;border-radius:4px;color:#e94560;font-size:11px;text-align:center;font-weight:600}[data-theme=cpp] .report-actions,[data-theme=bsh] .report-actions{display:none}.report-actions{position:fixed;top:16px;left:16px;z-index:100;display:flex;gap:8px}.report-actions__btn{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#ffffffe6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#333;font-family:var(--font-text, sans-serif);font-size:13px;font-weight:500;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .15s ease}.report-actions__btn:hover{background:#fff;box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.report-actions__btn--primary{background:var(--color-action, #7DC040);color:#fff;border-color:transparent}.report-actions__btn--primary:hover{background:var(--color-action-hover, var(--color-action, #6aad35))}html.dark .report-actions__btn{background:#1a1a2ee6;color:#e0e0e0;border-color:#ffffff1a}html.dark .report-actions__btn:hover{background:#28283cf2}html.dark .report-actions__btn--primary{background:var(--color-action, #7DC040);color:#fff}@media print{.report-actions{display:none!important}}
