:root{--rpt-font-display:var(--font-source-serif-4),"Source Serif 4","Source Serif Pro",Georgia,serif;--rpt-font-body:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--rpt-text-eyebrow:0.75rem;--rpt-text-meta:0.8125rem;--rpt-text-body-sm:0.9375rem;--rpt-text-body:1.0625rem;--rpt-text-lead:1.25rem;--rpt-text-h4:1.125rem;--rpt-text-h3:1.5rem;--rpt-text-h2:2rem;--rpt-text-h1:2.75rem;--rpt-text-display:3.75rem;--rpt-text-display-lg:5rem;--rpt-leading-display:1.05;--rpt-leading-h1:1.1;--rpt-leading-h2:1.15;--rpt-leading-body:1.55;--rpt-tracking-display:-0.02em;--rpt-tracking-eyebrow:0.18em;--rpt-prose-max:72ch;--rpt-paper:#faf7f2;--rpt-paper-edge:#f0eae0;--rpt-ink:#1b1a18;--rpt-ink-soft:#4a4842;--rpt-ink-muted:#807c72;--rpt-ink-faint:#b8b2a4;--rpt-rule:#e5dfd2;--rpt-cover-deep:#1b1a18;--acc-ef:#266b66;--acc-ef-soft:#3d8884;--acc-ef-tint:#e6f1ef;--acc-ef-name:"Profielrapport";--acc-comp:#6b3d5c;--acc-comp-soft:#8e5a7e;--acc-comp-tint:#f1e8ee;--acc-comp-name:"Perspectiefrapport";--acc-kompas:#2d3e7a;--acc-kompas-soft:#4f60a0;--acc-kompas-tint:#e8ebf5;--acc-kompas-name:"Schooltype Kompas";--acc-sens:#4b4080;--acc-sens-soft:#6e60a8;--acc-sens-tint:#ece8f5;--acc-sens-name:"Sensorisch Profiel";--rpt-cat-strength:#2e7d32;--rpt-cat-balanced:#c47d2c;--rpt-cat-development:#b04a3e;--rpt-premium-ink:#6b4fb8;--rpt-premium-tint:#f1ecfb;--rpt-premium-edge:#d6c7f4}.rpt[data-accent=ef]{--rpt-accent:var(--acc-ef);--rpt-accent-soft:var(--acc-ef-soft);--rpt-accent-tint:var(--acc-ef-tint)}.rpt[data-accent=comp]{--rpt-accent:var(--acc-comp);--rpt-accent-soft:var(--acc-comp-soft);--rpt-accent-tint:var(--acc-comp-tint)}.rpt[data-accent=kompas]{--rpt-accent:var(--acc-kompas);--rpt-accent-soft:var(--acc-kompas-soft);--rpt-accent-tint:var(--acc-kompas-tint)}.rpt[data-accent=sens]{--rpt-accent:var(--acc-sens);--rpt-accent-soft:var(--acc-sens-soft);--rpt-accent-tint:var(--acc-sens-tint)}.report-container .rpt .rpt-h1,.report-container .rpt .rpt-section-head .title{font-size:var(--rpt-text-h1)!important;line-height:var(--rpt-leading-h1)!important;letter-spacing:-.02em!important}.report-container .rpt .rpt-drie-item-title,.report-container .rpt .rpt-h1,.report-container .rpt .rpt-section-head .title{font-family:"Source Serif 4",Georgia,serif!important;font-weight:400!important;color:var(--rpt-ink)!important;margin:0!important}.report-container .rpt .rpt-drie-item-title{font-size:1.5rem!important;line-height:1.25!important;letter-spacing:normal!important}.report-container .rpt .ef-dossier-block-label,.report-container .rpt .ef-dossier-name,.report-container .rpt .rpt-audience-col h4,.report-container .rpt .rpt-dossier-group-header,.report-container .rpt .rpt-service-item h4,.report-container .rpt .rpt-tip-sublabel{font-family:var(--rpt-font-body)!important;font-weight:700!important}.report-container .rpt .ef-dossier-name,.report-container .rpt .rpt-dossier-group-header,.report-container .rpt .rpt-service-item h4{font-size:.75rem!important}.report-container .rpt .ef-dossier-block-label,.report-container .rpt .rpt-audience-col h4,.report-container .rpt .rpt-tip-sublabel{font-size:.6875rem!important;color:var(--rpt-accent)!important}.report-container .rpt .ef-dossier-name,.report-container .rpt .rpt-service-item h4{color:var(--rpt-ink)!important}.report-container .rpt .rpt-dossier-group-header{color:var(--rpt-ink-muted)!important}.report-container .rpt .ef-dossier-name{letter-spacing:.14em!important}.report-container .rpt .rpt-dossier-group-header{letter-spacing:.18em!important}.rpt{font-family:var(--rpt-font-body);font-size:var(--rpt-text-body);line-height:var(--rpt-leading-body);color:var(--rpt-ink);background:var(--rpt-paper);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rpt .rpt-display,.rpt .rpt-h1,.rpt .rpt-h2,.rpt .rpt-h3,.rpt h1,.rpt h2,.rpt h3,.rpt h4{font-family:var(--rpt-font-display);font-weight:500;color:var(--rpt-ink);letter-spacing:var(--rpt-tracking-display)}.rpt-display{font-size:var(--rpt-text-display);line-height:var(--rpt-leading-display);font-weight:400}.rpt-display-lg{font-family:var(--rpt-font-display);font-size:var(--rpt-text-display-lg);line-height:.95;font-weight:300;letter-spacing:-.03em;color:var(--rpt-ink)}.rpt-h1{font-size:var(--rpt-text-h1);line-height:var(--rpt-leading-h1);font-weight:500}.rpt-h2{font-size:var(--rpt-text-h2);line-height:var(--rpt-leading-h2);font-weight:500}.rpt-h3{font-size:var(--rpt-text-h3);line-height:1.25;font-weight:600}.rpt-h4{font-size:var(--rpt-text-h4);line-height:1.35;letter-spacing:0}.rpt-eyebrow,.rpt-h4{font-weight:600;font-family:var(--rpt-font-body)}.rpt-eyebrow{font-size:var(--rpt-text-eyebrow);letter-spacing:var(--rpt-tracking-eyebrow);text-transform:uppercase;color:var(--rpt-ink-muted)}.rpt-eyebrow.is-accent{color:var(--rpt-accent,var(--acc-ef))}.rpt-lead{font-size:var(--rpt-text-lead);line-height:1.5;color:var(--rpt-ink-soft);font-weight:400;max-width:var(--rpt-prose-max)}.rpt-lead.is-display{font-family:var(--rpt-font-display);font-style:italic;font-weight:400;color:var(--rpt-ink)}.rpt-body{max-width:var(--rpt-prose-max)}.rpt-body p{margin:0 0 1em}.rpt-body p+p{text-indent:1.4em}.rpt-body p:first-child{text-indent:0}.rpt-body strong{font-weight:600;color:var(--rpt-ink)}.rpt-meta{font-family:var(--rpt-font-body);letter-spacing:.01em}.rpt-caption,.rpt-meta{font-size:var(--rpt-text-meta);color:var(--rpt-ink-muted)}.rpt-caption{font-family:var(--rpt-font-display);font-style:italic;line-height:1.4}.rpt-rule{border:0;border-top:1px solid var(--rpt-rule);margin:2.5rem 0}.rpt-rule.is-thin{border-top-width:.5px}.rpt-rule.is-strong{border-top:2px solid var(--rpt-ink);margin:1rem 0}.rpt-rule.is-accent{border-top:2px solid var(--rpt-accent,var(--acc-ef));width:3rem;margin:0 0 1.5rem}.rpt-toc{counter-reset:rpt-section}.rpt-page{counter-increment:rpt-section}.rpt-section-num:before{content:counter(rpt-section,decimal-leading-zero);font-family:var(--rpt-font-display);font-weight:300;color:var(--rpt-accent,var(--acc-ef))}.rpt-page{position:relative;padding-block:3rem;padding-inline:clamp(2rem,5vw,5rem);border-bottom:1px solid var(--rpt-rule)}.rpt-page:last-child{border-bottom:0}.rpt-page.is-cover{padding:0;border-bottom:0}.rpt-page.is-tight{padding-block:2rem}.rpt-toc-block{display:flex;flex-direction:column;width:100%;max-width:none;margin-top:2rem}.rpt-toc-row{display:grid;grid-template-columns:4.5rem 1fr 3rem;align-items:baseline;gap:1.5rem;padding:1rem .5rem;text-decoration:none;color:inherit;background:none;border:0;border-bottom:1px dotted var(--rpt-rule);width:100%;max-width:none;text-align:left;cursor:pointer;transition:background-color .12s ease,color .12s ease;font-family:var(--rpt-font-body)}.rpt-toc-row:last-of-type{border-bottom:0}.rpt-toc-row:hover{background-color:color-mix(in srgb,var(--rpt-accent,var(--acc-ef)) 4%,transparent)}.rpt-toc-row:focus-visible{outline:2px solid var(--rpt-accent,var(--acc-ef));outline-offset:2px}.rpt-toc-row .num{font-family:var(--rpt-font-display);font-size:3rem;font-weight:300;line-height:1;color:var(--rpt-accent,var(--acc-ef));font-variant-numeric:tabular-nums;min-width:4ch}.rpt-toc-row .title{font-family:var(--rpt-font-display);font-size:1.5rem;font-weight:400;color:var(--rpt-ink);line-height:1.3}.rpt-toc-row .page{font-family:var(--rpt-font-body);font-size:var(--rpt-text-meta);font-weight:500;color:var(--rpt-ink-muted);font-variant-numeric:tabular-nums;min-width:2ch;text-align:right}.rpt-toc-row.is-sub{padding-left:2rem;border-bottom:0;grid-template-columns:4.5rem 1fr 3rem}.rpt-toc-row.is-sub .num{visibility:hidden}.rpt-toc-row.is-sub .title{font-size:1.125rem;font-weight:400;color:var(--rpt-ink-soft)}@media (max-width:600px){.rpt-toc-row{padding:.75rem .25rem}.rpt-toc-row .num{font-size:2rem}.rpt-toc-row .title{font-size:1.125rem}.rpt-toc-row{gap:1rem}.rpt-toc-row,.rpt-toc-row.is-sub{grid-template-columns:3rem 1fr 2.5rem}.rpt-toc-row.is-sub{padding-left:1rem}}.rpt-prose-2col{column-count:2;column-gap:3rem;column-rule:1px solid var(--rpt-rule);max-width:none}@media (max-width:720px){.rpt-prose-2col{column-count:1;column-rule:none;max-width:72ch}}.rpt-spread{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start;margin-top:1.5rem}.rpt-overview-radar-col{display:flex;flex-direction:column;gap:1.5rem;align-items:stretch}@media (max-width:720px){.rpt-spread{grid-template-columns:1fr;gap:2rem}.rpt-overview-radar{justify-self:start!important}}.rpt-domain-breakdown{display:grid;gap:.5rem;padding-top:.5rem}.rpt-domain-row{display:grid;grid-template-columns:8rem minmax(0,1fr) 2.5rem;align-items:center;gap:.875rem}.rpt-domain-row .domain-label{font-family:var(--rpt-font-body);font-size:var(--rpt-text-meta);color:var(--rpt-ink-soft);letter-spacing:.01em}.rpt-domain-row .domain-bar{display:block;height:6px;background:var(--rpt-rule);border-radius:3px;overflow:hidden}.rpt-domain-row .domain-bar-fill{display:block;height:100%;background:var(--rpt-accent,var(--acc-ef));border-radius:3px}.rpt-domain-row .domain-score{font-family:var(--rpt-font-display);font-size:1rem;font-weight:400;text-align:right;font-variant-numeric:tabular-nums;color:var(--rpt-ink)}@media (max-width:720px){.rpt-domain-row{grid-template-columns:7rem minmax(0,1fr) 2rem;gap:.75rem}}.rpt-dossier-group{margin:2rem 0}.rpt-dossier-group-header.rpt-eyebrow{color:var(--rpt-ink-muted);font-family:var(--rpt-font-body);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--rpt-rule)}.ef-dossier{padding:1.5rem 0;border-bottom:1px solid var(--rpt-rule)}.ef-dossier:last-child{border-bottom:0}.ef-dossier-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-bottom:1rem}.ef-dossier-ring{position:relative;width:4.5rem;height:4.5rem;border-radius:50%;flex-shrink:0}.ef-dossier-ring-svg{position:absolute;inset:0;width:100%;height:100%}.ef-dossier-ring-inner{position:absolute;inset:0;margin:auto;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--rpt-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.ef-dossier-ring-inner .score-num{font-family:var(--rpt-font-display);font-size:1.25rem;font-weight:500;color:var(--rpt-ink)}.ef-dossier-ring-inner .score-max{font-family:var(--rpt-font-body);font-size:.6875rem;color:var(--rpt-ink-muted);margin-top:.125rem}.ef-dossier-meta{min-width:0}.ef-dossier-name{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--rpt-ink);margin:0}.ef-dossier-badge,.ef-dossier-name{font-family:var(--rpt-font-body);font-weight:700}.ef-dossier-badge{display:inline-flex;align-items:center;font-size:.6875rem;letter-spacing:.12em;padding:.25rem .625rem;border-radius:999px;border:1px solid;background:transparent}.ef-dossier-badge.cat-strength{color:var(--rpt-cat-strength)}.ef-dossier-badge.cat-balance{color:var(--rpt-cat-balanced)}.ef-dossier-badge.cat-growth{color:var(--rpt-cat-development)}.ef-dossier.cat-strength{--ef-dossier-accent:var(--rpt-cat-strength)}.ef-dossier.cat-balance{--ef-dossier-accent:var(--rpt-cat-balanced)}.ef-dossier.cat-growth{--ef-dossier-accent:var(--rpt-cat-development)}.ef-dossier-body{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-left:calc(4.5rem + 1.25rem)}.ef-dossier-block-label{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rpt-accent,var(--acc-ef));margin:0 0 .5rem}.ef-dossier-block-text{font-family:var(--rpt-font-body);font-size:var(--rpt-text-body);line-height:var(--rpt-leading-body);color:var(--rpt-ink);margin:0}@media (max-width:720px){.ef-dossier-body{grid-template-columns:1fr;gap:1rem;padding-left:0}.ef-dossier-head{gap:.875rem}}@media print{.ef-dossier{page-break-inside:avoid;break-inside:avoid}}.rpt-cover{min-height:95vh;padding:4rem 5rem;display:grid;grid-template-rows:auto auto auto;align-content:space-between;gap:2rem;background:radial-gradient(ellipse at top right,color-mix(in srgb,var(--rpt-accent,var(--acc-ef)) 12%,transparent),transparent 60%),var(--rpt-paper);position:relative;overflow:hidden}@media (max-width:880px){.rpt-cover{min-height:auto;padding:2rem 1.5rem;align-content:start;gap:1.5rem}}@media print{.rpt-cover{min-height:100vh}.rpt-page.is-cover{page-break-after:always;break-after:page}}.cover-stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:end;z-index:2}@media (max-width:720px){.cover-stat-grid{grid-template-columns:1fr;gap:2rem}}.cover-childmark{font-family:"Source Serif 4",Georgia,serif;font-weight:300;font-size:clamp(4rem,12vw,7.5rem);line-height:.9;letter-spacing:-.04em;color:var(--rpt-ink)}.rpt .cover-childmark{font-size:clamp(4rem,12vw,7.5rem)!important;line-height:.9!important}.cover-childmark .first-letter{font-style:italic;color:var(--rpt-accent);font-weight:300}.cover-radar{width:100%;aspect-ratio:1;max-width:280px;justify-self:end}@media (max-width:720px){.cover-radar{justify-self:start;max-width:220px}}.rpt-cover-mark{display:flex;align-items:center;gap:.75rem;font-size:var(--rpt-text-meta);letter-spacing:.04em;color:var(--rpt-ink-soft);z-index:2}.rpt-cover-mark .dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--rpt-accent)}.rpt-cover-body{display:flex;flex-direction:column;justify-content:flex-end;gap:1.5rem;z-index:2}.rpt-cover-eyebrow{font-family:var(--rpt-font-body);font-size:.875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--rpt-accent)}.rpt h1.rpt-cover-title,.rpt-cover-title{font-family:"Source Serif 4",Georgia,serif!important;font-weight:300!important;font-size:clamp(4rem,12vw,7.5rem)!important;line-height:.9!important;letter-spacing:-.04em!important;color:var(--rpt-ink);margin:0}.rpt-cover-subtitle,.rpt-cover-title em{font-style:italic;font-weight:400}.rpt-cover-subtitle{font-family:"Source Serif 4",Georgia,serif;font-size:1.5rem;color:var(--rpt-ink-soft);max-width:38ch}.rpt-cover-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;border-top:1px solid var(--rpt-rule);padding-top:1.5rem;z-index:2}.rpt-cover-meta dt{font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--rpt-ink-muted);margin-bottom:.25rem}.rpt-cover-meta dd{margin:0;font-family:var(--rpt-font-display);font-size:1.0625rem;color:var(--rpt-ink)}.rpt-section-head{display:grid;grid-template-columns:4.5rem 1fr;align-items:baseline;gap:1.5rem;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--rpt-rule)}@media (max-width:600px){.rpt-section-head{grid-template-columns:3rem 1fr;gap:1rem}}.rpt-section-head .num{font-family:var(--rpt-font-display);font-weight:300;font-size:4rem;line-height:.9;color:var(--rpt-accent);font-feature-settings:"tnum"}.rpt-section-head .title{font-family:var(--rpt-font-display);font-size:var(--rpt-text-h1);font-weight:400;line-height:1;letter-spacing:-.02em}.rpt-section-head .eyebrow{font-family:var(--rpt-font-body);font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--rpt-ink-muted);margin-bottom:.5rem}.rpt-list{list-style:none;padding-inline-start:0;padding:0;margin:0;counter-reset:rpt-item}.rpt-list li{display:grid;grid-template-columns:3.5rem 1fr;column-gap:1.5rem;align-items:baseline;padding:1.75rem 0;border-bottom:1px solid var(--rpt-rule);counter-increment:rpt-item}.rpt-list li:last-child{border-bottom:0}.rpt-list li:before{content:counter(rpt-item,decimal-leading-zero);font-family:var(--rpt-font-display);font-weight:300;font-size:2rem;line-height:1;color:var(--rpt-accent);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.rpt-list .rpt-drie-item-content,.rpt-list .rpt-drie-item-content>:first-child,.rpt-list .rpt-drie-item-head,.rpt-list .rpt-drie-item-title{margin-top:0}.rpt-list--strengths li:before{color:var(--rpt-cat-strength)}.rpt-list--growth li:before{color:var(--rpt-cat-development)}.rpt-list--tips li:before,.rpt-list--tools li:before{color:var(--rpt-accent)}.rpt-drie-item-content{min-width:0;max-width:70ch}.rpt-drie-item-head{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin-bottom:.5rem;flex-wrap:wrap}.rpt-drie-item-title{font-family:var(--rpt-font-display);font-weight:400;font-size:1.5rem;line-height:1.25;margin:0;color:var(--rpt-ink)}.rpt-drie-item-meta{font-family:var(--rpt-font-body);font-size:.8125rem;color:var(--rpt-ink-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-drie-item-body,.rpt-scarce-reflection{font-family:var(--rpt-font-body);font-size:var(--rpt-text-body);line-height:var(--rpt-leading-body);color:var(--rpt-ink);max-width:70ch}.rpt-scarce-reflection{margin:0 0 2rem;padding:0 0 0 1.25rem;border-left:3px solid var(--rpt-accent)}.rpt-scarce-reflection p{margin:0 0 .75em}.rpt-scarce-reflection p:last-child{margin-bottom:0}.rpt-tip-subblock{margin-top:1.25rem}.rpt-tip-sublabel{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rpt-accent);margin:0 0 .5rem}.rpt-tip-steps{list-style:decimal;padding-left:1.5rem;margin:0;font-family:var(--rpt-font-body);font-size:var(--rpt-text-body);line-height:var(--rpt-leading-body);color:var(--rpt-ink)}.rpt-tip-steps li{margin:0 0 .4em;padding:0;display:list-item;border:0;align-items:normal;grid-template-columns:none;counter-increment:none}.rpt-tip-steps li:last-child{margin-bottom:0}.rpt-tip-steps li:before{content:none}.rpt-tools-subtitle{font-family:var(--rpt-font-body);font-size:.875rem;font-style:italic;color:var(--rpt-ink-muted);margin:.25rem 0 .75rem}.rpt-services-band{margin:3rem 0;padding-top:1.5rem;border-top:1px solid var(--rpt-rule)}.rpt-services-eyebrow{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rpt-accent);margin:0 0 1.5rem}.rpt-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.rpt-service-item h4{font-family:var(--rpt-font-body);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--rpt-ink);margin:0 0 .5rem}.rpt-service-item p{font-size:.9375rem;line-height:1.55;color:var(--rpt-ink-soft);margin:0 0 .75rem}.rpt-service-item .rpt-service-link{font-family:var(--rpt-font-body);font-size:.875rem;color:var(--rpt-accent);text-decoration:none;border-bottom:1px solid var(--rpt-accent);padding-bottom:1px}.rpt-service-item .rpt-service-link:hover{border-bottom-width:2px;padding-bottom:0}@media (max-width:720px){.rpt-services-grid{grid-template-columns:1fr;gap:2rem}}.rpt-kernboodschap{margin:3rem auto;max-width:60ch;text-align:center;font-family:var(--rpt-font-display);font-size:1.5rem;font-style:italic;line-height:1.5;color:var(--rpt-ink)}.rpt-kernboodschap p{margin:0}@media (max-width:720px){.rpt-kernboodschap{font-size:1.25rem}}.rpt-section-grid-3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:2.5rem}@media (max-width:720px){.rpt-section-grid-3{grid-template-columns:1fr;gap:1.5rem}}.rpt-audience-grid{margin:2rem 0}.rpt-audience-col h4{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rpt-accent,var(--acc-ef));margin:0 0 .75rem}.rpt-audience-col p{font-family:var(--rpt-font-body);font-size:var(--rpt-text-body);line-height:var(--rpt-leading-body);color:var(--rpt-ink);margin:0}.rpt-colofon{align-items:baseline;border-top:1px solid var(--rpt-rule);padding-top:1.5rem;margin-top:2.5rem}.rpt-colofon dt{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--rpt-ink-muted);margin-bottom:.25rem}.rpt-colofon dd{margin:0;font-family:var(--rpt-font-display);font-size:.9375rem;color:var(--rpt-ink);word-break:break-all}.rpt-colofon a{color:var(--rpt-accent,var(--acc-ef));text-decoration:none;border-bottom:1px dotted color-mix(in srgb,var(--rpt-accent,var(--acc-ef)) 50%,transparent)}.rpt-colofon a:hover{border-bottom-style:solid}.rpt-side-note{border-left:3px solid var(--rpt-accent,var(--acc-ef));padding:.5rem 0 .5rem 1rem;margin:1.5rem 0;max-width:60ch}.rpt-side-note-label{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rpt-accent,var(--acc-ef));margin-bottom:.375rem}.rpt-side-note-text{font-family:var(--rpt-font-display);font-style:italic;font-size:var(--rpt-text-body-sm);line-height:1.55;color:var(--rpt-ink-soft);margin:0}.rpt-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding:1.5rem 0;border-bottom:1px solid var(--rpt-rule);margin:2rem 0}@media (max-width:720px){.rpt-metric-grid{grid-template-columns:1fr;gap:1.5rem}}.rpt-metric-label{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rpt-ink-muted);margin-bottom:.5rem}.rpt-metric-value{font-family:var(--rpt-font-display);font-size:2.25rem;font-weight:400;line-height:1.1;color:var(--rpt-ink);font-variant-numeric:tabular-nums}.rpt-metric-value-text{font-family:var(--rpt-font-display);font-size:1.25rem;font-weight:400;line-height:1.3;color:var(--rpt-ink)}.rpt-response-footnote{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--rpt-rule);font-family:var(--rpt-font-body);font-size:var(--rpt-text-body-sm);line-height:1.55;color:var(--rpt-ink-soft);max-width:72ch}.rpt-response-footnote-label{font-weight:600;color:var(--rpt-ink)}.rpt-response-footnote-quote{font-family:var(--rpt-font-display);font-style:italic;color:var(--rpt-ink)}.rpt-response-footnote-domain{font-weight:600;color:var(--rpt-accent,var(--acc-ef))}.rpt-response-footnote-meta{color:var(--rpt-ink-muted)}.rpt-timeline-bar-wrap:hover .rpt-timeline-tooltip{display:block!important}.rpt-timeline-bar{transition:opacity .12s ease}.rpt-timeline-bar-wrap:hover .rpt-timeline-bar:not(.is-highlighted){background:color-mix(in srgb,var(--rpt-ink) 60%,transparent)!important}.rpt-pullquote{border-left:3px solid var(--rpt-accent);padding:.5rem 0 .5rem 1.75rem;margin:2rem 0;font-family:var(--rpt-font-display);font-size:1.5rem;line-height:1.35;font-weight:400;color:var(--rpt-ink);font-style:italic}.rpt-pullquote cite{display:block;font-style:normal;font-family:var(--rpt-font-body);font-size:var(--rpt-text-meta);color:var(--rpt-ink-muted);margin-top:.75rem;letter-spacing:.04em}.rpt-callout{background:color-mix(in srgb,var(--rpt-accent-tint) 70%,var(--rpt-paper));border-left:3px solid var(--rpt-accent);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:0 4px 4px 0}.rpt-callout .eyebrow{font-family:var(--rpt-font-body);font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rpt-accent);display:block;margin-bottom:.5rem}.rpt-callout p:last-child{margin-bottom:0}.rpt-metric{display:flex;flex-direction:column;gap:.5rem}.rpt-metric .num{font-family:var(--rpt-font-display);font-weight:300;font-size:4rem;line-height:.95;letter-spacing:-.03em;color:var(--rpt-ink);font-feature-settings:"tnum"}.rpt-metric .num em{font-style:italic;color:var(--rpt-accent);font-weight:400}.rpt-metric .label{font-size:var(--rpt-text-meta);color:var(--rpt-ink-muted)}.rpt-ai-tag{display:inline-flex;align-items:center;gap:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--rpt-ink-muted);background:var(--rpt-paper-edge);padding:.25rem .625rem;border-radius:999px}.rpt-ai-tag:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--rpt-accent)}.rpt-footnote{font-family:var(--rpt-font-display);font-style:italic;font-size:.875rem;color:var(--rpt-ink-muted);border-top:1px solid var(--rpt-rule);padding-top:1rem;margin-top:2.5rem}.rpt-premium-card{background:var(--rpt-premium-tint);border:1px solid var(--rpt-premium-edge);border-left:3px solid var(--rpt-premium-ink);padding:1.5rem 1.75rem;border-radius:4px}.rpt-premium-tag{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--rpt-premium-ink);margin-bottom:.75rem}.rpt-premium-tag:before{content:"";width:.5rem;height:.5rem;background:var(--rpt-premium-ink);border-radius:1px;transform:rotate(45deg)}.rpt-locked{position:relative;opacity:.55;filter:grayscale(.4)}.rpt-locked:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--rpt-paper) 95%,transparent) 100%);pointer-events:none}@page{size:A4;margin:18mm 16mm 22mm 16mm;@bottom-left{content:"MindNavigator · Persoonlijk Ontwikkelrapport";font-family:Inter,sans-serif;font-size:8pt;color:#6b6862}@bottom-right{content:"Pagina " counter(page) " van " counter(pages);font-family:Inter,sans-serif;font-size:8pt;color:#6b6862}}@page :first{margin:0;@bottom-left{content:none}@bottom-right{content:none}}@media print{.rpt{background:white}.rpt-page{padding:0!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;border-bottom:0}.rpt-page,.rpt-page.is-cover{page-break-after:always;break-after:page}.rpt-cover,.rpt-page.is-cover{page-break-inside:avoid;break-inside:avoid}.rpt-cover{min-height:0;height:100%;box-sizing:border-box;padding:24mm 22mm}.cover-stat-grid,.rpt-callout,.rpt-cover-meta,.rpt-list li,.rpt-pullquote,.rpt-section-head{page-break-inside:avoid;break-inside:avoid}.no-print,.rpt .mn-report__print-footer,.rpt-no-print{display:none!important}}