:root{--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--bg:#fafafa;--panel:#ffffff;--panel-2:#f4f4f5;--line:#e4e4e7;--line-soft:#ededf0;--ink:#18181b;--ink-dim:#52525b;--ink-faint:#8b8b94;--accent:#162cc4;--accent-soft:#1b5dc3;--signal:#16a34a;--warn:#b45309;--alert:#dc2626;--glow-accent:0 0 #0000;--glow-signal:0 0 #0000;--void:var(--bg)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}code{font-family:var(--font-mono),ui-monospace,monospace;font-size:.92em;background:var(--panel-2);border:1px solid var(--line-soft);border-radius:5px;padding:1px 5px}.report{--r-bg:#f2f4fb;--r-card:rgba(255,255,255,0.82);--r-line:#dce1f3;--r-ink:#0d1b2e;--r-ink-dim:#566982;--r-mono:ui-monospace,"Cascadia Mono","SF Mono",Consolas,"Liberation Mono",monospace;--r-blue:#162cc4;--r-cyan:#2d8cd8;--r-green:#16a34a;--r-red:#dc2626;--r-radius:18px;--chart-empty-ink:var(--r-ink-dim);--barsh-label-ink:var(--r-ink);--barsh-sub-ink:var(--r-ink-dim);--barsh-track-bg:#eef2f7;--donut-track-stroke:#e7ecf3;--donut-legend-ink:var(--r-ink-dim);--donut-legend-strong:var(--r-ink);--r-shadow:0 1px 2px rgba(12,24,96,0.04),0 18px 40px -24px rgba(20,36,140,0.28);min-height:100vh;color:var(--r-ink);font-family:var(--font-manrope),var(--font-sans),system-ui,sans-serif;background:radial-gradient(110% 44% at 22% -6%,rgba(101,197,240,.16),transparent 60%),radial-gradient(95% 36% at 88% -4%,rgba(22,44,196,.12),transparent 58%),var(--r-bg)}.report .rpt-wrap{max-width:1080px;margin:0 auto;padding:26px 24px 64px}.rpt-masthead{position:relative;overflow:hidden;color:#eef1ff;background:radial-gradient(90% 130% at 82% 20%,rgba(101,197,240,.22),transparent 55%),radial-gradient(70% 110% at 12% 110%,rgba(22,44,196,.3),transparent 60%),linear-gradient(128deg,#060d34,#0a1d6f 58%,#13299a)}.rpt-masthead-inner{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding:22px 24px 30px}.rpt-masthead-golf{position:absolute;z-index:1;right:-70px;bottom:-110px;width:420px;opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(1.05)}.rpt-masthead-main{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:20px}.rpt-masthead-sonar{flex:none;filter:drop-shadow(0 12px 30px rgba(101,197,240,.35))}.rpt-masthead .rpt-brand{color:#c9d3ff;margin-bottom:0}.rpt-brand-logo{width:27px;height:27px;object-fit:contain}.report .rpt-masthead h1{color:#f5f6ff;font-size:34px;font-weight:800;letter-spacing:-.025em;margin:0}.rpt-masthead .rpt-period{color:#a9b6ec}.rpt-masthead .rpt-cockpit-link{background:rgba(255,255,255,.08);border-color:rgba(169,182,236,.35);color:#d6ddff}.rpt-masthead .rpt-cockpit-link:hover{background:rgba(255,255,255,.16)}.rpt-masthead .rpt-tenant select{background:rgba(255,255,255,.08);border-color:rgba(169,182,236,.35);color:#eef1ff}.rpt-masthead .rpt-tenant option{color:#0d1b2e}.rpt-masthead .rpt-account-email{color:#a9b6ec}.rpt-masthead .rpt-account button{background:rgba(255,255,255,.08);border-color:rgba(169,182,236,.35);color:#d6ddff}.rpt-masthead .rpt-account button:hover{background:rgba(255,255,255,.16)}@media (max-width:640px){.rpt-masthead h1{font-size:27px}.rpt-masthead-golf{width:300px;right:-80px;bottom:-90px;opacity:.3}}.rpt-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rpt-brand{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--r-blue);margin-bottom:8px}.rpt-sonar{flex:0 0 auto;margin-right:2px}.rpt-sonar .sonar__stage{transform:none}.report .sonar__ring{border-color:rgba(22,44,196,.4);box-shadow:none}.report .sonar__ring.r1{border-color:rgba(22,44,196,.72)}.report .sonar__ring.r4{opacity:.35}.report .sonar__grid{background:none}.report .sonar__sweep{background:conic-gradient(from 0deg,rgba(101,197,240,.6),rgba(101,197,240,0) 34%)}.report .sonar__core{background:var(--r-blue);box-shadow:0 0 7px 1px rgba(101,197,240,.6)}.report .sonar__pulse{border-color:rgba(22,44,196,.6)}.report h1{font-size:30px;font-weight:750;margin:0;color:var(--r-ink);letter-spacing:-.02em}.rpt-period{color:var(--r-ink-dim);font-size:13px;margin-top:6px}.rpt-admin-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rpt-cockpit-link{font-size:13px;font-weight:600;color:var(--r-blue);text-decoration:none;white-space:nowrap;padding:8px 12px;border:1px solid var(--r-line);border-radius:9px;background:#fff}.rpt-cockpit-link:hover{background:#f1f5fb;border-color:rgba(22,44,196,.4)}.rpt-tenant{display:flex;gap:7px}.rpt-tenant button,.rpt-tenant select{border:1px solid var(--r-line);background:#fff;color:var(--r-ink);border-radius:9px;padding:9px 13px;font-size:13px;cursor:pointer;font-family:inherit}.rpt-tenant button{background:linear-gradient(90deg,var(--r-blue),#2d8cd8);color:#fff;border-color:transparent;font-weight:600;box-shadow:0 6px 16px -6px rgba(22,44,196,.5)}.rpt-tenant button:hover{filter:brightness(1.06)}.rpt-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:14px 16px;border-radius:12px}.rpt-muted{color:var(--r-ink-dim)}.rpt-vragen{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:16px 18px;margin-bottom:18px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rpt-vragen-head{display:flex;gap:10px;align-items:flex-start;margin-bottom:12px}.rpt-vragen-head strong{display:block;font-size:14.5px}.rpt-vragen-head>div>span{display:block;font-size:12.5px;color:var(--r-ink-dim);margin-top:2px}.rpt-vragen-leeg{margin:4px 0 0;font-size:13px;color:#17603a;background:#e7f6ec;border-radius:8px;padding:8px 10px}.rpt-vragen-recent{margin-top:12px;font-size:12.5px;color:var(--r-ink-dim)}.rpt-vragen-recent b{color:var(--r-ink)}.rpt-vragen-recent ul{list-style:none;padding:0;margin:4px 0 0;display:grid;grid-gap:3px;gap:3px}.rpt-vragen-recent em{font-style:normal;opacity:.75}.rpt-vragen-antwoord{display:inline-block;min-width:26px;text-align:center;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:6px;margin-right:7px}.rpt-vragen-antwoord.is-ja{background:#e7f6ec;color:#17603a}.rpt-vragen-antwoord.is-nee{background:#fee2e2;color:#991b1b}.rpt-vragen-regels{margin-top:12px;font-size:12.5px}.rpt-vragen-regels summary{cursor:pointer;color:var(--r-blue)}.rpt-vragen-regels ul{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--r-ink-dim)}.rpt-vragen-regels li b{color:var(--r-ink)}.rpt-vragen-icoon-sonar{background:transparent}.rpt-vragen-sectie+.rpt-vragen-sectie{margin-top:16px;padding-top:14px;border-top:1px solid var(--r-line)}.rpt-vragen-sectie-kop{display:flex;align-items:center;gap:7px;font-size:13.5px;color:var(--r-ink)}.rpt-vragen-sectie-kop svg{color:var(--r-blue,#162cc4);flex:none}.rpt-vragen-tel{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:1px 7px;border-radius:999px;background:#eef0f4;color:var(--r-ink-dim)}.rpt-vragen-tel.is-open{background:#e7f3ff;color:var(--r-blue,#162cc4)}.rpt-vragen-sectie-uitleg{margin:3px 0 2px;font-size:12.5px;color:var(--r-ink-dim)}.rpt-vragen-sectie .rpt-vraag:first-of-type{border-top:0}.rpt-vraag{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:11px 0;border-top:1px solid var(--r-line)}.rpt-vraag-tekst{font-size:13.5px;flex:1 1 300px}.rpt-vraag-quote{display:block;font-size:12px;color:var(--r-ink-dim);margin-top:3px;font-style:italic}.rpt-vraag-acties{display:flex;gap:8px;align-items:center}.rpt-vraag-ja{border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.rpt-vraag-ja:hover{background:#dcfce7}.rpt-vraag-nee-flow>summary{list-style:none;cursor:pointer;border:1px solid var(--r-line);background:#fff;color:var(--r-ink-dim);border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}.rpt-vraag-nee-flow>summary::-webkit-details-marker{display:none}.rpt-vraag-nee-flow>summary:hover{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.rpt-vraag-nee-flow form{display:flex;gap:6px;margin-top:8px}.rpt-vraag-nee{border:1px solid var(--r-line);background:#fff;color:var(--r-ink-dim);border-radius:9px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.rpt-vraag-nee:hover{background:#fef2f2;color:#b91c1c;border-color:#fecaca}.rpt-vragen-icoon{flex:none;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#e7f3ff;color:var(--r-blue,#162cc4)}.rpt-vraag-nee-flow input{padding:8px 10px;font-size:13px;min-width:220px}.rpt-vraag-nee-flow button,.rpt-vraag-nee-flow input{border:1px solid var(--r-line);border-radius:8px;font-family:inherit}.rpt-vraag-nee-flow button{background:#fff;padding:8px 12px;font-size:12.5px;cursor:pointer}.rpt-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.rpt-kpi{position:relative;overflow:hidden;background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:18px 20px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rpt-kpi:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan));opacity:.55}.rpt-kpi-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.rpt-kpi-label{font-family:var(--r-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--r-ink-dim);padding-top:3px}.rpt-kpi-value{font-size:40px;font-weight:800;color:var(--r-ink);line-height:1.08;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rpt-kpi-spark{margin-top:10px;opacity:.9}.rpt-kpi-delta{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-kpi-delta.up{color:var(--r-green);background:#e8f7ee}.rpt-kpi-delta.up:before{content:"▲";font-size:9px}.rpt-kpi-delta.down{color:var(--r-red);background:#fdeaea}.rpt-kpi-delta.down:before{content:"▼";font-size:9px}.rpt-period-band{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12.5px;color:var(--r-ink-dim);background:#eef4ff;border:1px solid #dde2f8;border-radius:11px;padding:9px 14px;margin-bottom:18px}.rpt-period-band strong{color:var(--r-ink);font-weight:600}.rpt-period-sep{color:#b9c7da}.rpt-kpi-kop{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:flex-end;justify-content:space-between;margin:4px 0 12px}.rpt-kpi-kop h2{margin:0}.rpt-kpi-kop h2:not(.rpt-h){font-size:19px;font-weight:800;letter-spacing:-.02em;color:var(--r-ink)}.rpt-kpi-kop p{margin:3px 0 0;font-size:13px;color:var(--r-ink-dim);max-width:62ch}.rpt-kpi-kop .rpt-period-picker{margin-bottom:0}.rpt-period-picker{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rpt-period-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;border:1px solid var(--r-line);background:#fff;color:var(--r-ink-dim);font-size:13px;font-weight:600;padding:7px 13px;border-radius:999px}.rpt-period-opt:hover{border-color:rgba(22,44,196,.4);color:var(--r-ink)}.rpt-period-opt.active{background:linear-gradient(90deg,var(--r-blue),#2d8cd8);color:#fff;border-color:transparent;box-shadow:0 6px 16px -6px rgba(22,44,196,.5)}.rpt-period-opt:disabled{cursor:wait}.rpt-period-picker.loading .rpt-period-opt:not(.pending){opacity:.5}.rpt-period-opt.pending{display:inline-flex;align-items:center;gap:7px;color:var(--r-blue);border-color:rgba(22,44,196,.45);background:#eef4ff;opacity:1}.rpt-period-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(22,44,196,.3);border-top:2px solid var(--r-blue);display:inline-block;animation:rpt-spin .6s linear infinite}@keyframes rpt-spin{to{transform:rotate(1turn)}}.rpt-kpi-period{font-size:11px;color:var(--r-blue);margin-top:9px;font-weight:500;letter-spacing:.01em}.rpt-tabs{display:inline-flex;gap:5px;flex-wrap:wrap;background:rgba(255,255,255,.66);border:1px solid var(--r-line);border-radius:999px;padding:5px;margin-bottom:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 26px -20px rgba(20,36,140,.4)}.rpt-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:pointer;padding:9px 16px;font-size:13.5px;font-weight:700;color:var(--r-ink-dim);border:0;background:none;border-radius:999px;white-space:nowrap;transition:background .15s ease,color .15s ease,transform .16s var(--ease-out)}.rpt-tab:active{transform:scale(.97)}.rpt-tab:hover{color:var(--r-ink);background:#e8f1fd}.rpt-tab.active{color:#fff;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan));box-shadow:0 6px 16px -6px rgba(22,44,196,.55)}.rpt-empty{color:var(--r-ink-dim);background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:22px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rpt-period-warn{font-size:13px;color:#92652a;background:#fff7e8;border:1px solid #f3e0b8;border-radius:10px;padding:9px 14px;margin:-8px 0 18px}.rpt-comp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-bottom:12px}.rpt-comp-card{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:16px 18px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rpt-comp-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}.rpt-comp-domain{font-size:16px;font-weight:700;color:var(--r-ink)}.rpt-comp-badge{font-size:11px;font-weight:600;color:var(--r-blue);background:#eef4ff;border:1px solid #dde2f8;border-radius:999px;padding:3px 9px}.rpt-comp-reason{font-size:13.5px;color:var(--r-ink-dim);margin:0 0 10px;line-height:1.5}.rpt-comp-stats{font-size:12px;color:var(--r-blue);font-weight:600}.rpt-comp-details{margin-top:12px}.rpt-comp-details>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--r-blue);list-style:none;padding:6px 0}.rpt-comp-details>summary::-webkit-details-marker{display:none}.rpt-comp-details>summary:before{content:"▸ "}.rpt-comp-details[open]>summary:before{content:"▾ "}.rpt-comp-table{margin-top:8px}.rpt-comp-table .rpt-table td,.rpt-comp-table .rpt-table th{padding:8px 11px;font-size:12.5px;white-space:normal}.rpt-table-url{font-size:11px;color:var(--r-ink-dim);margin-top:2px;word-break:break-all}.rpt-table-link{color:var(--r-blue);text-decoration:none;word-break:break-all}.rpt-table-link:hover{text-decoration:underline}.rpt-ads-badge{font-size:10.5px;font-weight:700;color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:999px;padding:2px 7px}.rpt-published{margin:18px 0}.rpt-pub-totals{border:1px solid #c5cdf6;background:#eef1fd;border-radius:12px;padding:12px 15px;margin:2px 0 4px}.rpt-pub-totals-row{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline}.rpt-pub-total{font-size:13px;color:var(--r-ink-dim)}.rpt-pub-total strong{font-size:18px;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:4px}.rpt-pub-totals-foot{font-size:12px;color:var(--r-ink-dim);margin:6px 0 0}.rpt-pub-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}.rpt-pub-item{border:1px solid var(--r-line);border-radius:12px;padding:12px 15px;background:#f8fbff}.rpt-pub-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.rpt-pub-url{font-weight:700;color:var(--r-blue);text-decoration:none;word-break:break-all}.rpt-pub-url:hover{text-decoration:underline}.rpt-pub-date{font-size:12px;color:var(--r-ink-dim);white-space:nowrap}.rpt-pub-stats{display:flex;gap:16px;flex-wrap:wrap;margin-top:6px;font-size:12.5px;color:var(--r-ink-dim)}.rpt-pub-stats .up{color:var(--r-green);font-weight:700}.rpt-pub-stats .down{color:var(--r-red);font-weight:700}.rpt-pub-wait{font-size:12.5px;color:var(--r-ink-dim);margin:12px 0 0;font-style:italic}.rpt-pub-livechip{display:inline-flex;align-items:center;gap:6px;font-family:var(--r-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:999px;padding:3px 9px}.rpt-pub-livechip .rpt-live-dot{width:6px;height:6px;box-shadow:none}.qw-list{display:flex;flex-direction:column;gap:10px;margin:10px 0 4px}.qw-card{border:1px solid var(--r-line);border-radius:12px;padding:13px 15px;background:#f8fbff}.qw-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.qw-url{font-weight:700;color:var(--r-blue);text-decoration:none;word-break:break-all}.qw-url:hover{text-decoration:underline}.qw-uplift{font-size:13px;font-weight:700;color:var(--r-green);white-space:nowrap}.qw-sub{font-size:12.5px;color:var(--r-ink-dim);margin-top:4px}.qw-kws{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.qw-kw{font-size:12px;background:#fff;border:1px solid var(--r-line);border-radius:999px;padding:3px 10px;color:var(--r-ink)}.qw-kw-pos{color:var(--r-ink-dim);font-weight:600}.rpt-table-wrap{overflow-x:auto;background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;box-shadow:var(--r-shadow)}.rpt-table{width:100%;border-collapse:collapse;font-size:13.5px}.rpt-table th{text-align:left;border-bottom:1px solid var(--r-line);color:var(--r-ink-dim);font-weight:600}.rpt-table td,.rpt-table th{padding:11px 14px;white-space:nowrap}.rpt-table td{border-bottom:1px solid #eef2f7;color:var(--r-ink)}.rpt-table tr:last-child td{border-bottom:0}.rpt-th-sort{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font:inherit;font-weight:600;color:var(--r-ink-dim);padding:0}.rpt-th-sort:hover{color:var(--r-ink)}.rpt-th-sort.active{color:var(--r-blue)}.rpt-table-kw{font-weight:600}.rpt-table-dim{color:var(--r-ink-dim)}.rpt-table-up{color:var(--r-green);font-weight:600}.rpt-cards-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-bottom:16px}.rpt-card{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:20px 22px;box-shadow:var(--r-shadow)}.rpt-card h2{font-size:15px;font-weight:700;margin:0 0 16px;color:var(--r-ink)}.rpt-cap{font-size:12.5px;color:var(--r-ink-dim);margin:12px 0 0;line-height:1.5}:root{--chart-empty-ink:var(--ink-dim);--barsh-label-ink:var(--ink);--barsh-sub-ink:var(--ink-dim);--barsh-track-bg:var(--line-soft);--donut-track-stroke:var(--line-soft);--donut-legend-ink:var(--ink-dim);--donut-legend-strong:var(--ink)}.chart{display:block;overflow:visible}.chart-empty{color:var(--chart-empty-ink);font-size:13px;padding:36px 0;text-align:center}.barsh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:13px}.barsh-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px}.barsh-label{font-size:13.5px;color:var(--barsh-label-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barsh-val{font-size:12px;color:var(--barsh-sub-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.barsh-track{height:8px;background:var(--barsh-track-bg);border-radius:999px;overflow:hidden}.barsh-fill{height:100%;border-radius:999px}.donut-wrap{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.donut-track{stroke:var(--donut-track-stroke)}.donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--donut-legend-ink)}.donut-legend li{display:flex;align-items:center;gap:8px}.donut-legend b{color:var(--donut-legend-strong);margin-left:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.donut-dot{width:10px;height:10px;border-radius:3px;display:inline-block}.rpt-note{background:#eef4ff;border:1px solid #d9dff8;color:#2c4a73;border-radius:12px;padding:14px 18px;font-size:13px;line-height:1.6}.rpt-note strong{color:var(--r-blue)}.rpt-foot{margin-top:30px;color:var(--r-ink-dim);font-size:12px;text-align:center;padding-top:18px;border-top:1px solid var(--r-line)}.report ::selection{background:rgba(101,197,240,.3)}.rpt-card h2{display:flex;align-items:center;gap:8px}.rpt-card h2:before{content:"";width:7px;height:7px;border-radius:999px;flex:none;background:linear-gradient(135deg,var(--r-blue),var(--r-cyan))}.rpt-h{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--r-ink-dim);margin:26px 0 12px}.rpt-brief{border-radius:16px;background:var(--r-card);border:1px solid var(--r-line);box-shadow:var(--r-shadow);overflow:hidden;margin-bottom:18px}.rpt-brief.vooruit{--brief:#16a34a}.rpt-brief.gemengd{--brief:#f59e0b}.rpt-brief.achteruit{--brief:#dc2626}.rpt-brief.te-vroeg{--brief:#64748b}.rpt-brief-top{padding:22px 26px 20px;border-top:4px solid var(--brief,#64748b)}.rpt-brief-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--r-mono);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brief,#64748b)}.rpt-brief-vraag{font-size:15px;font-weight:600;color:var(--r-ink-dim);margin:10px 0 6px}.rpt-brief-antwoord{font-size:22px;font-weight:800;color:var(--r-ink);margin:0;line-height:1.35;letter-spacing:-.015em}.rpt-brief-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1px;gap:1px;background:var(--r-line);border-top:1px solid var(--r-line)}.rpt-brief-blok{background:var(--r-card);padding:18px 24px}.rpt-brief-blok h3{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--r-ink);margin:0 0 10px}.rpt-brief-blok ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px}.rpt-brief-blok li{font-size:13.5px;line-height:1.55;color:var(--r-ink-dim)}.rpt-appframe{background:var(--r-card);border:1px solid var(--r-line);border-radius:16px;box-shadow:var(--r-shadow);overflow:hidden;margin-bottom:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rpt-appframe-bar{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--r-line);background:rgba(248,251,255,.85)}.rpt-appframe-dots{display:inline-flex;gap:5px}.rpt-appframe-dots i{width:9px;height:9px;border-radius:50%;background:#e2e8f0}.rpt-appframe-dots i:first-child{background:#fda4af}.rpt-appframe-dots i:nth-child(2){background:#fcd34d}.rpt-appframe-dots i:nth-child(3){background:#86efac}.rpt-appframe-title{letter-spacing:.14em;color:var(--r-ink-dim)}.rpt-appframe-status,.rpt-appframe-title{font-family:var(--r-mono);font-size:10.5px;font-weight:600;text-transform:uppercase}.rpt-appframe-status{margin-left:auto;display:inline-flex;align-items:center;gap:7px;letter-spacing:.1em;color:#15803d}.rpt-appframe-status .rpt-live-dot{animation:rpt-livepulse 2.2s ease-in-out infinite}@keyframes rpt-livepulse{0%,to{box-shadow:0 0 0 3px rgba(22,163,74,.15)}50%{box-shadow:0 0 0 6px rgba(22,163,74,.06)}}.rpt-appframe-body{padding:16px 20px 20px}.rpt-appframe-legend{font-size:12.5px;color:var(--r-ink-dim);margin-bottom:10px}.rpt-appframe .trend-svg{height:240px!important}.rpt-honesty{font-size:12px;color:var(--r-ink-dim);font-style:italic;margin:10px 2px 0;line-height:1.5}.rpt-flow-intro{font-size:14px;color:var(--r-ink-dim);margin:20px 2px 14px}.rpt-flow-intro b{color:var(--r-ink)}.rpt-flow{display:flex;flex-direction:column}.rpt-step{display:grid;grid-template-columns:44px 1fr;grid-gap:0 14px;gap:0 14px}.rpt-step-rail{position:relative;display:flex;justify-content:center}.rpt-step-rail:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#bfd3ef,#dce1f3)}.rpt-step:last-child .rpt-step-rail:before{bottom:auto;height:40px}.rpt-step-num{position:-webkit-sticky;position:sticky;top:14px;z-index:1;width:34px;height:34px;border-radius:50%;margin-top:2px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--r-blue),#2d8cd8);color:#fff;font-weight:800;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 6px 16px -8px rgba(22,44,196,.6),0 0 0 4px var(--r-bg)}.rpt-step-main{min-width:0;padding-bottom:26px}.rpt-step-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:4px 0 12px}.rpt-step-head h2{font-size:17px;font-weight:800;color:var(--r-ink);margin:0;letter-spacing:-.01em}.rpt-step-status{font-weight:700;color:var(--r-blue);background:#eef4ff;border:1px solid #dde2f8;border-radius:999px;padding:3px 10px}.rpt-step-next,.rpt-step-status{font-family:var(--r-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase}.rpt-step-next{margin-left:auto;font-weight:600;color:var(--r-ink-dim)}.rpt-step-tekst{font-size:13.5px;color:var(--r-ink-dim);line-height:1.6;margin:0;background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;padding:14px 18px;box-shadow:var(--r-shadow)}.rpt-step-tekst b{color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-step-voetnoot{font-size:11.5px;color:var(--r-ink-dim);font-style:italic;margin:8px 2px 0}.rpt-flow-loop{font-size:13px;color:var(--r-ink-dim);line-height:1.6;margin:12px 2px 0}@media (max-width:640px){.rpt-step{grid-template-columns:30px 1fr;gap:0 10px}.rpt-step-num{width:26px;height:26px;font-size:12.5px}}.rpt-opener{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.rpt-opener-tile{display:flex;flex-direction:column;gap:4px;text-decoration:none;background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;padding:16px 18px;box-shadow:var(--r-shadow);color:inherit}.rpt-opener-tile:hover{border-color:rgba(22,44,196,.45);box-shadow:0 10px 26px -16px rgba(20,36,140,.5)}.rpt-opener-tile b{font-size:30px;font-weight:800;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.rpt-opener-tile span{font-size:12.5px;color:var(--r-ink-dim);line-height:1.45}.rpt-opener-tile em{font-style:normal;margin-top:6px;font-size:12.5px;font-weight:700;color:var(--r-blue)}.rtrend-top{gap:10px 14px;align-items:center;margin-bottom:8px}.rtrend-legend,.rtrend-top{display:flex;flex-wrap:wrap}.rtrend-legend{gap:6px}.rtrend-leg{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--r-line);background:#fff;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;color:var(--r-ink-dim);cursor:pointer;font-family:inherit;opacity:.55}.rtrend-leg.on{opacity:1;color:var(--r-ink)}.rtrend-leg i{width:10px;height:10px;border-radius:3px;display:inline-block}.rtrend-leg em{font-style:normal;font-size:10px;color:var(--r-ink-dim);font-weight:500}.rtrend-knoppen{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:8px}.rtrend-gran{display:inline-flex;border:1px solid var(--r-line);border-radius:999px;overflow:hidden;background:#fff}.rtrend-gran button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:5px 13px;font-size:12px;font-weight:700;color:var(--r-ink-dim);cursor:pointer;font-family:inherit}.rtrend-gran button.on{background:linear-gradient(90deg,var(--r-blue),#2d8cd8);color:#fff}.rtrend-plot{position:relative}.rtrend-svg{width:100%;height:auto;display:block}.rtrend-grid{stroke:#e3ecf8;stroke-width:1}.rtrend-ylab{font-size:10px;fill:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rtrend-xlab{font-size:10px;fill:var(--r-ink-dim)}.rtrend-split{stroke:#94a3b8;stroke-width:1;stroke-dasharray:4 4}.rtrend-cross{stroke:#94a3b8;stroke-width:1}.rtrend-tip{position:absolute;top:8px;transform:translateX(10px);background:#0d1b2e;color:#fff;border-radius:10px;padding:8px 12px;font-size:12px;display:flex;flex-direction:column;gap:3px;pointer-events:none;white-space:nowrap;box-shadow:0 10px 26px -12px rgba(13,27,46,.6);z-index:2}.rtrend-tip.left{transform:translateX(calc(-100% - 10px))}.rtrend-tip b{font-size:11px;opacity:.8;font-weight:600}.rtrend-tip span{display:inline-flex;align-items:center;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rtrend-tip i{width:8px;height:8px;border-radius:2px;display:inline-block}.rtrend-voet{font-size:11.5px;color:var(--r-ink-dim);margin:8px 0 0;line-height:1.5}.rpt-draft-why{margin:10px 0 12px;border:1px solid var(--r-line);border-radius:12px;background:#f8fbff}.rpt-draft-why>summary{cursor:pointer;padding:10px 14px;font-size:13px;font-weight:700;color:var(--r-blue);list-style:none}.rpt-draft-why>summary::-webkit-details-marker{display:none}.rpt-draft-why>summary:before{content:"▸ "}.rpt-draft-why[open]>summary:before{content:"▾ "}.rpt-draft-why-kop{font-size:12.5px;color:var(--r-ink-dim);margin:0 14px 6px}.rpt-draft-why-tabel{width:calc(100% - 28px);margin:0 14px 10px;border-collapse:collapse;font-size:12.5px}.rpt-draft-why-tabel th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--r-ink-dim);padding:4px 8px 4px 0;border-bottom:1px solid var(--r-line)}.rpt-draft-why-tabel td{padding:5px 8px 5px 0;border-bottom:1px solid #eaf1fa;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-why-ok{color:#16a34a;vertical-align:-2px}.rpt-draft-why-lijst{margin:0 14px 12px;padding-left:16px;font-size:12.5px;color:var(--r-ink-dim);display:flex;flex-direction:column;gap:5px}.rpt-draft-why-lijst b{color:var(--r-ink)}.sonarchat-fab-badge{background:#f59e0b;color:#fff;font-size:11px;font-weight:800;border-radius:999px;min-width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;margin-left:2px}.sonarchat-vragen-wijzer{border:1px solid #fde68a;background:#fffbeb;border-radius:12px;margin:4px 0 10px;padding:10px 12px;font-size:12.5px;color:#92400e;line-height:1.45}.sonarchat-vragen-wijzer a{color:#92400e;font-weight:700;text-decoration:underline;text-underline-offset:2px}.rpt-workboard{margin-bottom:18px}.rpt-wb-strip{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:baseline;font-size:13px;color:var(--r-ink-dim);margin:0 0 14px}.rpt-wb-strip b{color:var(--r-ink);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-wb-sep{color:#b9c7da}.rpt-wb-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media (max-width:980px){.rpt-wb-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rpt-wb-grid{grid-template-columns:1fr}}.rpt-wb-col{background:#f6f9fe;border:1px solid var(--r-line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:120px}.rpt-wb-col.is-akkoord{background:#fffbeb;border-color:#fde68a}.rpt-wb-col.is-live{background:#f0fdf4;border-color:#bbf7d0}.rpt-wb-kop{display:flex;align-items:center;gap:6px;font-family:var(--r-mono);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--r-ink-dim);padding:2px 2px 0}.rpt-wb-count{margin-left:auto;background:#fff;border:1px solid var(--r-line);border-radius:999px;min-width:20px;text-align:center;padding:1px 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink)}.rpt-wb-card{display:flex;flex-direction:column;gap:3px;background:#fff;border:1px solid var(--r-line);border-radius:10px;padding:10px 12px;font-size:12.5px;text-decoration:none;color:inherit}.rpt-wb-card.is-link:hover{border-color:rgba(22,44,196,.45);box-shadow:0 4px 14px -10px rgba(20,36,140,.5)}.rpt-wb-card.is-approved{border-color:#bbf7d0;background:#f6fef9}.rpt-wb-title{font-weight:700;color:var(--r-ink);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rpt-wb-sub{color:var(--r-ink-dim);font-size:11.5px}.rpt-wb-meta{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;color:var(--r-ink-dim)}.rpt-wb-meta em{font-style:normal}.rpt-wb-eta{color:var(--r-blue);font-weight:600}.rpt-wb-byclient{color:#7c3aed;font-weight:600}.rpt-wb-cta{margin-top:2px;font-size:12px;font-weight:700;color:var(--r-blue)}.rpt-wb-leeg{margin:2px 2px 0;line-height:1.5}.rpt-wb-leeg,.rpt-wb-voet{font-size:12px;color:var(--r-ink-dim)}.rpt-wb-voet{margin:12px 0 0;line-height:1.55}.rpt-kpi-ba{font-size:12px;color:var(--r-ink-dim);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-kpi-sub{font-size:12px;color:#15803d;font-weight:600;margin-top:6px}.rpt-kpi-explain{font-size:11.5px;color:var(--r-ink-dim);margin-top:10px;line-height:1.45}.rpt-section-intro{font-size:13.5px;color:var(--r-ink);line-height:1.6;margin:0 0 16px}.rpt-section-intro strong{color:var(--r-blue)}.rpt-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.rpt-card-head h3{font-size:14.5px;font-weight:700;color:var(--r-ink);margin:0}.rpt-card-badge{font-size:12px;font-weight:700;color:#15803d;background:#e8f7ee;padding:3px 10px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ladder{display:flex;flex-direction:column;gap:14px}.ladder-bar{display:flex;height:34px;border-radius:9px;overflow:hidden;background:#eef2f7}.ladder-seg{display:flex;align-items:center;justify-content:center;min-width:22px;transition:width .3s}.ladder-seg-n{font-size:12px;font-weight:800;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.18);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ladder-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:8px 18px;gap:8px 18px}.ladder-legend li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--r-ink)}.ladder-legend li.goal{font-weight:600}.ladder-dot{width:11px;height:11px;border-radius:3px;flex:0 0 auto}.ladder-leg-label{flex:1 1}.ladder-leg-sub{color:var(--r-ink-dim);font-size:11.5px}.ladder-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ladder-goal{color:#15803d;font-size:11.5px;font-weight:700}.trend{position:relative;width:100%}.trend-svg{display:block;width:100%}.trend-grid{stroke:#e7ecf3;stroke-width:1}.trend-grid,.trend-split{vector-effect:non-scaling-stroke}.trend-split{stroke:#94a3b8;stroke-width:1.5;stroke-dasharray:4 4}.trend-ymax{top:2px;right:4px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-x,.trend-ymax{position:absolute;color:var(--r-ink-dim)}.trend-x{bottom:2px;font-size:11px}.trend-x-start{left:2px}.trend-x-end{right:4px}.trend-peak{font-size:10.5px;font-weight:700;color:var(--r-ink)}.trend-peak,.trend-splitlabel{position:absolute;transform:translateX(-50%);white-space:nowrap}.trend-splitlabel{top:2px;font-size:10px;color:#64748b;background:#fff;padding:0 4px}.trend-cross{top:0;bottom:0;width:1px;background:#64748b;opacity:.5}.trend-cross,.trend-dot{position:absolute;pointer-events:none}.trend-dot{width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.06)}.trend-tip{position:absolute;top:-2px;transform:translateX(-50%);background:#0f1f33;color:#fff;padding:5px 9px;border-radius:8px;font-size:12px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:2}.trend-tip.left{transform:translateX(-100%)}.trend-tip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trend-tip-date{display:block;font-size:10.5px;opacity:.7;margin-top:1px}.trend-tip-avg{display:block;font-size:10.5px;opacity:.75;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gap-agg{background:#eef4ff;border:1px solid #d9dff8;color:#2c4a73;border-radius:11px;padding:11px 16px;font-size:14px;margin-bottom:16px}.gap-agg strong{color:var(--r-blue)}.gap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.gap-alias{font-size:12px;color:#64748b;margin-top:2px;font-style:italic}.gap-aside{margin:14px 0 0;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:4px 14px}.gap-aside>summary{cursor:pointer;list-style:none;font-size:13px;color:#475569;padding:8px 0;display:flex;align-items:center;gap:6px}.gap-aside>summary::-webkit-details-marker{display:none}.gap-aside>summary:before{content:"▸";font-size:11px;color:#94a3b8}.gap-aside[open]>summary:before{content:"▾"}.gap-aside>summary b{color:#334155;font-weight:600}.gap-aside-uitleg{font-size:12.5px;line-height:1.6;color:#64748b;margin:2px 0 10px}.gap-aside-list{display:flex;flex-direction:column;gap:6px;padding-bottom:10px}.gap-aside-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;grid-gap:12px;gap:12px;font-size:13px;padding:6px 10px;background:#fff;border:1px solid #eef2f7;border-radius:8px}.gap-aside-kw{color:#1e293b;font-weight:500}.gap-aside-vol{color:#64748b}.gap-aside-done,.gap-aside-vol{font-size:12px;white-space:nowrap}.gap-aside-done{color:#16a34a}.gap-aside-form{margin:0}.gap-aside-btn{background:#eef4ff;border:1px solid #d9dff8;color:var(--r-blue);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.gap-aside-btn:hover{background:#e0ebfd}.gap-agg-note{color:#55708f;font-size:13px}.gap-uitleg{font-size:13.5px;line-height:1.65;color:#44607f;background:#fbfdff;border:1px solid #e3ecf7;border-radius:11px;padding:12px 15px;margin:0 0 16px}.gap-uitleg b{color:#24405f}.gap-comp-url{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--r-blue);text-decoration:none;margin-top:2px}.gap-comp-url:hover{text-decoration:underline}.gap-acties{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.gap-dismiss{background:none;border:1px solid #dde5ee;color:#64748b;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:500;cursor:pointer}.gap-dismiss:hover{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.gap-dismiss:focus-visible{outline:2px solid var(--r-blue);outline-offset:2px}.gap-meer{margin-top:14px}.gap-meer>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:baseline;gap:6px;font-size:14px;font-weight:600;color:var(--r-blue);padding:8px 14px;border:1px solid #d9dff8;border-radius:999px;background:#f7faff}.gap-meer>summary::-webkit-details-marker{display:none}.gap-meer>summary:before{content:"▸";font-size:11px}.gap-meer[open]>summary:before{content:"▾"}.gap-meer>summary:hover{background:#eef4ff}.gap-meer>summary:focus-visible{outline:2px solid var(--r-blue);outline-offset:2px}.gap-meer>summary span{font-weight:400;color:#5b7395}.gap-meer .gap-grid{margin-top:12px}.gap-card{border:1px solid var(--r-line);border-radius:12px;padding:14px 16px;background:#fbfcfe}.gap-kw{font-size:15px;font-weight:700;color:var(--r-ink)}.gap-vol{font-size:13px;font-weight:700;color:var(--r-blue);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gap-volbar{height:6px;background:#e7ecf3;border-radius:999px;overflow:hidden;margin:7px 0 9px}.gap-volbar-fill{height:100%;background:linear-gradient(90deg,#162cc4,#2d8cd8);border-radius:999px}.gap-comp{font-size:11.5px;color:var(--r-ink-dim);line-height:1.45}.gap-comp b{color:var(--r-ink);font-weight:600}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pro{--p-navy:#060d34;--p-navy2:#0a1d6f;--p-cyan:#2d8cd8;--p-accent:#162cc4;--p-ink:#0d1b2e;--p-dim:#566982;--p-light:#ffffff;--p-soft:#f2f4fb;--p-line:rgba(13,27,46,0.08);--p-ease:cubic-bezier(0.2,0.6,0.2,1);--p-glow:rgba(45,140,216,0.3);background:radial-gradient(110% 30% at 24% -4%,rgba(101,197,240,.12),transparent 60%),radial-gradient(95% 26% at 86% -3%,rgba(22,44,196,.09),transparent 58%),#fff;color:var(--p-ink);font-family:var(--font-manrope,var(--font-ui,Inter,system-ui,sans-serif));line-height:1.65}.pro h1,.pro h2,.pro h3{font-family:var(--font-manrope,var(--font-display,sans-serif));font-weight:800;letter-spacing:-.02em;line-height:1.12}.pro .pro-accent{color:var(--p-accent)}.pro .pro-h-dim{color:#7d8b99;font-weight:600}.pro .pro-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12.5px;font-weight:700;color:var(--p-accent);margin-top:0;margin-bottom:14px}.pro .pro-micro{font-size:13px;color:var(--p-dim)}.pro .pro-center{text-align:center;margin-top:28px}.pro-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;padding:0 clamp(20px,5vw,56px);height:68px;transition:box-shadow .25s,background .25s;background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pro-nav.is-scrolled{background:rgba(255,255,255,.95);box-shadow:0 1px 0 var(--p-line),0 8px 24px -18px rgba(13,27,42,.35)}.pro-brand{font-family:var(--font-manrope,sans-serif);font-weight:800;font-size:19px;color:var(--p-ink);text-decoration:none;display:inline-flex;align-items:center;gap:9px}.pro-brand-logo{width:28px;height:28px;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(45,140,216,.45))}.pro-nav-links{display:flex;gap:22px;margin-left:10px}.pro-nav-links a{color:var(--p-dim);text-decoration:none;font-size:14px;font-weight:500}.pro-nav-links a:hover{color:var(--p-ink)}.pro-nav-actions{margin-left:auto;display:flex;align-items:center;gap:16px}.pro-nav-login{color:var(--p-dim);text-decoration:none;font-size:14px}@media (max-width:860px){.pro-nav-links{display:none}}.pro-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;padding:13px 24px;font-weight:700;font-size:15px;text-decoration:none;transition:transform .16s var(--ease-out),box-shadow .2s,background .2s}.pro-btn-sm{padding:9px 16px;font-size:13.5px}.pro-btn-primary{background:linear-gradient(100deg,var(--p-accent),var(--p-cyan));color:#fff;box-shadow:0 8px 26px -10px rgba(45,140,216,.6)}@media (hover:hover) and (pointer:fine){.pro-btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 30px -10px rgba(101,197,240,.75)}}.pro-btn-ghost{border:1px solid rgba(13,27,42,.2);color:var(--p-ink)}.pro-btn-ghost:hover{border-color:var(--p-accent);color:var(--p-accent)}.pro-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;grid-gap:40px;gap:40px;padding:clamp(48px,9vh,110px) clamp(20px,6vw,72px) 64px;max-width:1240px;margin:0 auto}.pro-hero:before{content:"";position:absolute;inset:-70px -20% 0;background:radial-gradient(60% 55% at 70% 30%,rgba(45,140,216,.1),transparent 70%);pointer-events:none}.pro-hero>*{position:relative}.pro-hero h1{font-size:clamp(38px,5.4vw,64px);margin:0 0 20px;color:var(--p-ink)}.pro-sub{font-size:17.5px;color:var(--p-dim);max-width:56ch;margin:0 0 26px}.pro-cta-row{gap:14px;margin-bottom:12px}.pro-badges,.pro-cta-row{display:flex;flex-wrap:wrap}.pro-badges{list-style:none;gap:22px;margin:26px 0 0;padding:0}.pro-badges li{font-size:13px;color:var(--p-dim);max-width:220px;border-left:2px solid rgba(45,140,216,.45);padding-left:12px}.pro-badges b{color:var(--p-ink);display:block}.pro-badges span{display:block;color:var(--p-dim);font-size:12px}.pro-hero-visual{display:flex;justify-content:center}.pro-radar{width:min(420px,80%)}.pro-radar-sweep{transform-origin:210px 210px;transform-box:view-box}@media (max-width:900px){.pro-hero{grid-template-columns:1fr}.pro-hero-visual{order:-1;opacity:.5;margin-bottom:-60px}}.pro-status{display:flex;flex-wrap:wrap;gap:10px 34px;align-items:center;background:var(--p-soft);border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);padding:14px clamp(20px,6vw,72px);font-size:13.5px;color:var(--p-dim)}.pro-live{display:inline-flex;align-items:center;gap:8px;color:var(--p-ink);font-weight:600}.pro-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.2)}.pro-stat b{color:var(--p-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-section{padding:clamp(56px,9vh,104px) clamp(20px,6vw,72px)}.pro-section>.pro-honest,.pro-section>.pro-intro,.pro-section>.pro-kicker,.pro-section>.pro-outro,.pro-section>h2{max-width:1100px;margin-left:auto;margin-right:auto}.pro-section h2{font-size:clamp(28px,3.6vw,40px);margin-top:0;margin-bottom:16px}.pro-light{background:#fff;color:var(--p-ink)}.pro-light .pro-intro,.pro-light .pro-micro,.pro-light .pro-outro{color:var(--p-dim)}.pro-dark{background:linear-gradient(#fff,transparent 110px,transparent calc(100% - 110px),#fff),radial-gradient(55% 65% at 88% 18%,rgba(45,140,216,.16),transparent 62%),radial-gradient(50% 60% at 6% 88%,rgba(22,44,196,.12),transparent 62%),#e6ecf7;color:var(--p-ink)}.pro-tint{background:linear-gradient(#fff,transparent 110px,transparent calc(100% - 110px),#fff),radial-gradient(60% 70% at 86% 12%,rgba(45,140,216,.11),transparent 62%),radial-gradient(50% 60% at 6% 90%,rgba(22,44,196,.08),transparent 62%),#f2f5fc}.pro-merk,.pro-section{position:relative;overflow-x:clip}.drup-laag{position:absolute;inset:0;pointer-events:none;z-index:0}.pro-section>:not(.drup-laag){position:relative;z-index:1}.drup{position:absolute;border-radius:999px;opacity:0;will-change:transform,opacity;translate:-50% -50%}.drup-kobalt{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.95) 0 6%,#ceeffa 11%,#65c5f0 22%,#2d8cd8 40%,#162cc4 64%,#0a1d6f 100%);box-shadow:inset -5px -9px 16px rgba(10,29,111,.5),inset 5px 7px 12px rgba(255,255,255,.35),0 18px 34px -16px rgba(10,29,111,.5)}.drup-helder{background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.95) 0 7%,rgba(206,239,250,.55) 14%,rgba(101,197,240,.35) 42%,rgba(45,140,216,.55) 78%,rgba(22,44,196,.7) 100%);border:1px solid rgba(255,255,255,.7);box-shadow:inset -4px -7px 14px rgba(22,44,196,.35),0 14px 30px -16px rgba(22,44,196,.4)}.drup-capsule{background:linear-gradient(160deg,rgba(255,255,255,.9) 0 8%,#65c5f0 22%,#1b5dc3 55%,#0a1d6f);box-shadow:inset -6px -8px 16px rgba(10,29,111,.5),inset 4px 6px 12px rgba(255,255,255,.4),0 18px 34px -16px rgba(10,29,111,.5)}@media (max-width:760px){.drup{scale:.65}}@media (prefers-reduced-motion:reduce){.drup{opacity:.85}}.pro-dark h2,.pro-dark h3{color:var(--p-ink)}.pro-peiling.pro-dark{background:var(--p-navy);color:#dbe7f1}.pro-peiling.pro-dark h2{color:#fff}.pro-peiling .pro-h-dim{color:#7f93a8}.pro-peiling.pro-dark .pro-intro,.pro-peiling.pro-dark .pro-micro{color:#b7c6d6}.pro-peiling .pro-checks li{color:#dbe7f1}.pro-intro{margin:0 0 34px;max-width:70ch}.pro-outro{margin:34px auto 0;text-align:center;font-size:14px;color:var(--p-dim);max-width:72ch}.pro-outro-link{color:var(--p-accent);font-weight:600;text-decoration:none;white-space:nowrap}.pro-outro-link:hover{text-decoration:underline}@media (max-width:640px){.pro-outro-link{white-space:normal;display:block;margin-top:6px}}.pro-compact{padding-top:44px;padding-bottom:44px}.pro-h3{font-size:24px;margin:0 0 12px}.pro-foot-note{font-size:13px;color:var(--p-dim);border-left:2px solid var(--p-line);padding-left:12px}.pro-grid4{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:18px;gap:18px;max-width:1100px;margin:0 auto}.pro-card{background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(13,27,42,.04);transition:transform .2s,box-shadow .2s}.pro-card:hover{border-color:rgba(45,140,216,.4);box-shadow:0 18px 40px -20px rgba(13,27,42,.3),0 0 24px -6px var(--p-glow)}.pro-card-img{display:block;width:calc(100% + 48px);height:150px;object-fit:cover;object-position:center;margin:-24px -24px 18px;border-radius:13px 13px 0 0}.pro-card h3{font-size:17px;margin:0 0 10px}.pro-card p{margin:0;font-size:14px;color:var(--p-dim)}.pro-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center;max-width:1100px;margin:0 auto}@media (max-width:900px){.pro-split{grid-template-columns:1fr}}.pro-checks{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.pro-checks li{padding-left:26px;position:relative;font-size:14.5px}.pro-checks li:before{content:"✓";position:absolute;left:0;color:var(--p-cyan);font-weight:800}.pro-trust{padding:0 24px 8px}.pro-trust-row{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--p-line);border:1px solid var(--p-line);border-radius:14px;overflow:hidden}@media (max-width:760px){.pro-trust-row{grid-template-columns:1fr}}.pro-trust-item{background:#fff;padding:16px 20px;display:flex;flex-direction:column;gap:4px}.pro-trust-item b{font-size:14px}.pro-trust-item span{font-size:13px;color:var(--p-ink-dim,#64748b);line-height:1.5}.pro-plans{max-width:1100px;margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;align-items:stretch}@media (max-width:900px){.pro-plans{grid-template-columns:1fr;max-width:480px}}.pro-plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--p-line);border-radius:20px;padding:28px 26px;box-shadow:0 1px 2px rgba(13,27,42,.04);transition:box-shadow .22s var(--p-ease),border-color .22s var(--p-ease)}.pro-plan:hover{box-shadow:0 14px 40px -18px rgba(13,27,42,.25)}.pro-plan-hero{border-color:rgba(45,140,216,.55);box-shadow:0 10px 36px -16px rgba(45,140,216,.45)}.pro-plan-badge{position:absolute;top:-11px;left:26px;background:linear-gradient(100deg,var(--p-accent),var(--p-cyan));color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px}.pro-plan h3{margin:0;font-size:17px}.pro-plan-price{margin:10px 0 2px;font-size:34px;font-weight:800;letter-spacing:-.02em}.pro-plan-price small{font-size:13px;font-weight:600;color:var(--p-dim);margin:0 4px}.pro-section.pro-dark{--pro-depth:0px}.pro-section.pro-dark>.pro-kicker,.pro-section.pro-dark>h2{will-change:transform;transform:translateY(calc(var(--pro-depth) * -.35))}.pro-section.pro-dark:before{transform:translateY(var(--pro-depth))}@media (prefers-reduced-motion:reduce){.pro-section.pro-dark:before,.pro-section.pro-dark>.pro-kicker,.pro-section.pro-dark>h2{transform:none}.pro-marquee-track{animation-duration:30s}}.pro-plan-vol{margin:2px 0 10px;font-size:14px;color:var(--p-ink)}.pro-plan-vol b{font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:17px;color:var(--p-accent);margin-right:3px}.pro-addon{max-width:1100px;margin:22px auto 0;display:grid;grid-template-columns:1.55fr 1fr;grid-gap:26px;gap:26px;background:linear-gradient(140deg,#f7fbff,#eef6ff);border:1px solid rgba(22,44,196,.16);border-radius:16px;padding:24px 26px;align-items:center}@media (max-width:860px){.pro-addon{grid-template-columns:1fr;gap:18px;padding:20px}}.pro-addon-kicker{display:inline-flex;align-items:center;gap:7px;margin:0 0 6px;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent)}.pro-addon-body h3{margin:0 0 8px;font-size:22px;letter-spacing:-.01em}.pro-addon-body p{margin:0 0 12px;font-size:14.5px;color:var(--p-dim)}.pro-addon-list{margin:0}.pro-addon-prijs{border-left:1px solid rgba(22,44,196,.18);padding-left:24px}@media (max-width:860px){.pro-addon-prijs{border-left:0;border-top:1px solid rgba(22,44,196,.18);padding:16px 0 0}}.pro-addon-combi,.pro-addon-los{margin:0 0 6px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.pro-addon-los b{font-size:26px}.pro-addon-combi b,.pro-addon-los b{font-weight:800;letter-spacing:-.02em}.pro-addon-combi b{font-size:30px;color:var(--p-accent)}.pro-addon-combi small,.pro-addon-los small{font-size:13px;color:var(--p-dim);font-weight:600}.pro-addon-combi span{width:100%;font-size:12.5px;color:var(--p-dim)}.pro-addon-combitekst{margin:10px 0 0;font-size:13px;color:var(--p-dim)}.pro-addon-combitekst b{color:var(--p-ink)}.pro-plan-tag{margin:0 0 16px;font-size:13.5px;color:var(--p-ink-dim,#64748b);min-height:2.6em}.pro-plan ul{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px;flex:1 1}.pro-plan li{position:relative;padding-left:24px;font-size:14px;line-height:1.5}.pro-plan li:before{content:"✓";position:absolute;left:0;top:0;color:var(--p-cyan);font-weight:700}.pro-plan-cta{border:1px solid var(--p-line)}.pro-plan-cta.pro-btn-primary{border:none}.pro-vs-grid{max-width:1100px;margin:26px auto 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}@media (max-width:820px){.pro-vs-grid{grid-template-columns:1fr}}.pro-vs-col{border-radius:14px;padding:22px 24px;border:1px solid var(--p-line)}.pro-vs-col h3{font-size:15px;margin:0 0 14px}.pro-vs-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.pro-vs-col li{position:relative;padding-left:24px;font-size:14px;line-height:1.55}.pro-vs-them{background:#fafafa}.pro-vs-them h3,.pro-vs-them li{color:#64748b}.pro-vs-them li:before{content:"×";position:absolute;left:0;color:#dc2626;font-weight:800;font-size:16px;line-height:1.35}.pro-vs-us{background:#fff;border-color:#bae6fd;box-shadow:0 18px 40px -30px rgba(45,140,216,.5)}.pro-vs-us li:before{content:"✓";position:absolute;left:0;color:var(--p-cyan);font-weight:800}.pro-model-grid{max-width:1100px;margin:26px auto 0;display:grid;grid-template-columns:1.15fr 1fr;grid-gap:18px;gap:18px}@media (max-width:820px){.pro-model-grid{grid-template-columns:1fr}}.pro-model-col{border-radius:14px;padding:22px 24px;border:1px solid var(--p-line);background:#fff}.pro-model-col h3{font-size:19px;margin:2px 0 0;letter-spacing:-.01em}.pro-model-col .pro-checks{margin-top:14px}.pro-model-tag{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--p-dim)}.pro-model-sonar{border-color:#bae6fd;box-shadow:0 18px 40px -30px rgba(45,140,216,.5)}.pro-model-sonar .pro-model-tag{color:var(--p-accent)}.pro-model-expert{background:var(--p-soft)}.pro-drie{max-width:1100px;margin:18px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:820px){.pro-drie{grid-template-columns:1fr}}.pro-drie-kaart{border-radius:12px;padding:16px 18px;border:1px solid var(--p-line);background:#fafafa}.pro-drie-kaart h3{font-size:14.5px;margin:0 0 6px;color:#64748b}.pro-drie-kaart p{margin:0;font-size:13.5px;line-height:1.55;color:#64748b}.pro-drie-wij{background:#fff;border-color:#bae6fd}.pro-drie-wij h3{color:var(--p-accent)}.pro-drie-wij p{color:var(--p-ink)}.pro-model .pro-micro{max-width:760px;margin:18px auto 0}.pro-mock{border-radius:14px;border:1px solid var(--p-line);background:#fff;box-shadow:0 24px 50px -28px rgba(13,27,42,.35);overflow:hidden}.pro-mock-bar{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--p-line);background:#f1f5f9}.pro-mock-bar span{width:9px;height:9px;border-radius:50%;background:rgba(100,116,139,.35)}.pro-mock-body{padding:18px}.pro-mock-hero{font-weight:700;color:#fff;font-size:14.5px;margin-bottom:12px}.pro-mock-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.pro-mock-chips span{font-size:12px;font-weight:700;border-radius:999px;padding:4px 11px;background:rgba(34,197,94,.12);color:#4ade80}.pro-mock-chips span.hl{outline:2px solid rgba(45,140,216,0)}.pro-mock-feedrow{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#b7c6d6;padding:7px 0;border-top:1px solid rgba(148,163,184,.12)}.pro-mock-feedrow .dot{width:7px;height:7px;border-radius:50%}.pro-mock-feedrow .dot.green{background:#22c55e}.pro-mock-feedrow .dot.amber{background:#f59e0b}.pro-mock-title{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--p-dim);padding:12px 18px 0}.pro-mock-qa{padding-bottom:18px}.pro-mock-text{padding:10px 18px 0;font-size:14px;color:#33475c}.pro-qa-block{background:#fee2e2;color:#b91c1c;border-radius:4px;padding:0 4px;outline:1px solid rgba(220,38,38,.4)}.pro-qa-flag{margin:12px 18px 0;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;border-radius:9px}.pro-qa-fix,.pro-qa-flag{font-size:13px;padding:9px 12px}.pro-qa-fix{margin:8px 18px 0;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;border-radius:9px}.pro-mock-chat{padding:18px;background:#fff;border-color:#dbe7f3}.pro-chat-q{background:#eef4fb;color:var(--p-ink);border-radius:12px 12px 12px 4px;padding:11px 14px;font-size:14px;font-weight:600;max-width:90%}.pro-chat-a{margin-top:12px;font-size:14px;color:#33475c;line-height:1.6}.pro-chat-a mark{background:rgba(45,140,216,.18);color:#075985;font-weight:700;border-radius:4px;padding:0 4px;position:relative}.pro-chat-meter{margin-top:14px;border-top:1px solid #e3eaf2;padding-top:11px;font-size:12.5px;color:var(--p-dim)}.pro-chat-meter b{color:var(--p-ink)}.pro-ai{background:linear-gradient(180deg,#ffffff,#eef6fc)}.pro-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;max-width:1100px;margin:30px auto 0}@media (max-width:860px){.pro-steps{grid-template-columns:1fr}.pro-steps-line{display:none}}.pro-steps-line{position:absolute;top:26px;left:8%;width:84%;height:2px}.pro-step{position:relative;background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(13,27,42,.04)}.pro-step-ring{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--p-navy);color:#65c5f0;font-weight:800;box-shadow:0 0 0 5px rgba(45,140,216,.12);margin-bottom:14px}.pro-step h3{font-size:16.5px;margin:0 0 8px}.pro-step p{margin:0;font-size:13.5px;color:var(--p-dim)}.pro-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;max-width:1100px;margin:0 auto}.pro-kpi{background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:22px;box-shadow:0 1px 2px rgba(13,27,42,.04)}.pro-kpi b{display:block;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:34px;color:var(--p-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-kpi span{display:block;color:var(--p-ink);font-weight:600;margin-top:4px}.pro-kpi small{color:var(--p-dim)}.pro-trend-wrap{max-width:1100px;margin:26px auto 0}.ml{--ml-accent:#2d8cd8;--ml-ink:#e8eef6;--ml-dim:#7d92ab;background:linear-gradient(168deg,#060d34,#0b1d36 62%,#0a1d6f);border:1px solid rgba(101,197,240,.16);border-radius:18px;padding:20px 20px 14px;box-shadow:0 30px 60px -40px rgba(8,21,39,.9);overflow:hidden}.ml-kop{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:flex-end;justify-content:space-between;margin-bottom:6px}.ml-label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ml-dim);font-weight:700}.ml-getal{display:block;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:40px;line-height:1.1;color:var(--ml-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ml-sub{font-size:13px;color:var(--ml-dim)}.ml-legenda{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--ml-dim);flex-wrap:wrap}.ml-leg-lijn{width:22px;height:2.5px;border-radius:2px;background:var(--ml-accent);box-shadow:0 0 10px rgba(101,197,240,.7)}.ml-leg-ruit{width:10px;height:10px;margin-left:12px;background:#fbbf24;transform:rotate(45deg);border-radius:2px}.ml-svg{width:100%;height:auto;display:block;overflow:visible}.ml-grid{stroke:rgba(232,238,246,.09);stroke-width:1}.ml-as{fill:var(--ml-dim);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ml-vlak{opacity:0;transition:opacity .7s var(--p-ease) .26s}.ml-lijn{stroke-dasharray:3000;stroke-dashoffset:3000}.ml.is-in .ml-vlak{opacity:1}.ml.is-in .ml-lijn{transition:stroke-dashoffset 1.5s cubic-bezier(.32,.7,.3,1);stroke-dashoffset:0}.ml-marker{cursor:pointer;opacity:0;transform:translateY(6px)}.ml.is-in .ml-marker{animation:mlPop .32s var(--p-ease) forwards;animation-delay:calc(.9s + var(--i) * 45ms)}@keyframes mlPop{to{opacity:1;transform:translateY(0)}}.ml-marker-stok{stroke:rgba(251,191,36,.28);stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.ml-marker-telling{fill:#060d34;font-size:9.5px;font-weight:800;pointer-events:none}.ml-marker-ruit{fill:#fbbf24;stroke:#060d34;stroke-width:1.5;transition:transform .16s var(--p-ease),fill .16s var(--p-ease);transform-origin:center;transform-box:fill-box}.ml-marker:focus{outline:none}.ml-marker:focus-visible .ml-marker-ruit{stroke:#fff;stroke-width:2}.ml-marker.is-actief .ml-marker-ruit{fill:#fff}.ml-marker.is-actief .ml-marker-stok{stroke:rgba(255,255,255,.55)}@media (hover:hover) and (pointer:fine){.ml-marker:hover .ml-marker-ruit{transform:scale(1.35)}}.ml-voet{border-top:1px solid rgba(232,238,246,.1);margin-top:8px;padding-top:12px;min-height:46px}.ml-uitleg{margin:0;font-size:13.5px;color:var(--ml-dim)}.ml-uitleg b{color:var(--ml-ink)}.ml-uitleg.is-gekozen{color:#cbd9e8}.ml-hint{color:rgba(125,146,171,.75)}@media (prefers-reduced-motion:reduce){.ml-vlak{opacity:1;transition:none}.ml-lijn,.ml.is-in .ml-lijn{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.ml-marker,.ml.is-in .ml-marker{opacity:1;transform:none;animation:none}.ml-marker-ruit{transition:none}}@media (max-width:640px){.ml-getal{font-size:32px}.ml{padding:16px 12px 12px}}.pro-honest{margin-top:22px;font-size:13.5px;color:var(--p-dim);border-left:2px solid rgba(45,140,216,.45);padding-left:14px}.pro-ads-schema{display:flex;align-items:center;gap:14px;justify-content:center}.pro-ads-node{background:#fff;border:1px solid var(--p-line);border-radius:12px;padding:16px 18px;font-weight:700;font-size:13.5px;text-align:center;color:var(--p-ink)}.pro-ads-node small{font-weight:500;color:var(--p-dim)}.pro-ads-arrow{width:70px;height:26px;flex:none}.pro-peiling{position:relative;overflow:hidden;text-align:center;background:radial-gradient(90% 130% at 82% 20%,rgba(101,197,240,.22),transparent 55%),radial-gradient(70% 110% at 12% 110%,rgba(22,44,196,.3),transparent 60%),linear-gradient(128deg,#060d34,#0a1d6f 58%,#13299a)}.pro-peiling-golf{position:absolute;z-index:0;right:-110px;top:-90px;width:380px;opacity:.38;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pro-peiling>:not(.pro-peiling-golf):not(.pro-peiling-ring){position:relative;z-index:1}.pro-peiling:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,19,33,.88),rgba(8,19,33,.72))}.pro-peiling>.pro-peiling-golf,.pro-peiling>.pro-peiling-ring{position:absolute;z-index:0}.pro-peiling-ring{position:absolute;left:50%;top:50%;width:900px;height:900px;margin:-450px 0 0 -450px;border:1px solid rgba(45,140,216,.1);border-radius:50%;pointer-events:none}.pro-peiling .pro-intro,.pro-peiling>.pro-kicker,.pro-peiling>h2{margin-left:auto;margin-right:auto}.pro-peiling-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:36px;gap:36px;max-width:980px;margin:0 auto;text-align:left;align-items:center}@media (max-width:860px){.pro-peiling-grid{grid-template-columns:1fr}}.pro-peiling-scanlabel{font-size:13px;color:var(--p-dim);margin:0 0 10px}.pro-peiling-list{font-size:15px}.pro-peiling .pro-micro{margin-top:26px}.pro-faq-list{display:flex;flex-direction:column;gap:10px}.pro-faq-item{background:var(--p-soft);border:1px solid var(--p-line);border-radius:12px}.pro-faq-item summary{list-style:none;cursor:pointer;padding:16px 20px;font-weight:700;font-size:15px;position:relative}.pro-faq-item summary::-webkit-details-marker{display:none}.pro-faq-item summary:after{content:"+";position:absolute;right:18px;color:var(--p-accent);font-size:20px;font-weight:400}.pro-faq-item[open] summary:after{content:"–"}.pro-faq-item p{margin:0;padding:0 20px 16px;font-size:14px;color:var(--p-dim)}.pro-footer{position:relative;background:#060e19;padding:48px clamp(20px,6vw,72px) 30px}.pro-footer-line{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,rgba(45,140,216,.7),rgba(45,140,216,0))}.pro-footer-grid{display:grid;grid-template-columns:1.2fr .7fr .9fr 1fr;grid-gap:32px;gap:32px;max-width:1100px;margin:0 auto}@media (max-width:860px){.pro-footer-grid{grid-template-columns:1fr}}.pro-footer-tag{color:var(--p-cyan);font-weight:700;margin:10px 0 6px}.pro-footer-desc{font-size:13px;color:var(--p-dim);max-width:40ch}.pro-footer nav{display:flex;flex-direction:column;gap:8px}.pro-footer nav a,.pro-footer-extra a{color:#b7c6d6;text-decoration:none;font-size:13.5px}.pro-footer nav a:hover,.pro-footer-extra a:hover{color:#fff}.pro-footer-colhead{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.pro-footer-contact{display:flex;flex-direction:column;gap:8px}.pro-footer-contact a{color:#9fb2c4;text-decoration:none;font-size:13.5px;transition:color .15s}.pro-footer-contact a:hover{color:#fff}.pro-footer-legal{margin:6px 0 0;font-size:12px;color:#64748b;line-height:1.7}@media (max-width:860px){.pro-footer-grid{grid-template-columns:1fr 1fr}}.pro-footer-copy{text-align:center;color:#64748b;font-size:12px;margin-top:36px}.pro-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:linear-gradient(90deg,var(--p-accent),var(--p-cyan));transform:scaleX(0);transform-origin:left center}.pro-devices{position:relative;padding:26px calc(40px + 26px) 70px 26px;background:linear-gradient(160deg,#eaf3fb,#f6fafd);border-radius:20px;border:1px solid var(--p-line)}.pro-browser{background:#0b1624}.pro-tour{display:block;width:100%;height:auto;aspect-ratio:16/10}.pro-phone{position:absolute;right:14px;bottom:26px;width:clamp(130px,15vw,178px);background:#0b1420;border:6px solid #0b1420;border-radius:30px;overflow:hidden;box-shadow:0 30px 60px -20px rgba(0,0,0,.75),0 0 0 1px rgba(45,140,216,.25)}.pro-phone img{display:block;width:100%;height:auto;border-radius:22px}.pro-phone-notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:38%;height:13px;background:#0b1420;border-radius:999px;z-index:2}.pro-devices-caption{position:absolute;bottom:12px;left:26px;margin:0;font-size:12.5px;color:var(--p-dim)}.pro-grid4,.pro-kpis,.pro-steps{perspective:1000px}.pro-card,.pro-kpi,.pro-step{transform-style:preserve-3d;will-change:transform}.pro-grid4 [data-reveal]:nth-child(odd){transform:translateX(-18px)}.pro-grid4 [data-reveal]:nth-child(2n){transform:translateX(18px)}.pro-grid4 [data-reveal].in{transform:none}.pro-hero2{position:relative;text-align:center;padding:clamp(56px,10vh,120px) clamp(20px,6vw,72px) 0;overflow:hidden}.pro-hero2-pattern{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='176' viewBox='0 0 176 176'%3E%3Cg fill='none' stroke='%230d1b2a' stroke-opacity='0.09'%3E%3Crect x='8' y='8' width='64' height='64' rx='14'/%3E%3Crect x='96' y='8' width='64' height='64' rx='14'/%3E%3Crect x='8' y='96' width='64' height='64' rx='14'/%3E%3Crect x='96' y='96' width='64' height='64' rx='14'/%3E%3C/g%3E%3Cg fill='%230d1b2a' fill-opacity='0.11'%3E%3Ccircle cx='28' cy='28' r='2.4'/%3E%3Ccircle cx='40' cy='28' r='2.4'/%3E%3Ccircle cx='52' cy='28' r='2.4'/%3E%3Ccircle cx='28' cy='40' r='2.4'/%3E%3Ccircle cx='40' cy='40' r='2.4'/%3E%3Ccircle cx='52' cy='40' r='2.4'/%3E%3Ccircle cx='28' cy='52' r='2.4'/%3E%3Ccircle cx='40' cy='52' r='2.4'/%3E%3Ccircle cx='52' cy='52' r='2.4'/%3E%3C/g%3E%3Cg fill='none' stroke='%231b5dc3' stroke-opacity='0.14'%3E%3Ccircle cx='128' cy='40' r='7'/%3E%3Ccircle cx='128' cy='40' r='15'/%3E%3Ccircle cx='128' cy='40' r='23'/%3E%3C/g%3E%3Ccircle cx='128' cy='40' r='2.6' fill='%231b5dc3' fill-opacity='0.25'/%3E%3Cg stroke='%230d1b2a' stroke-opacity='0.12' stroke-linecap='round'%3E%3Cpath d='M40 116v24M28 128h24'/%3E%3C/g%3E%3Cg fill='%230d1b2a' fill-opacity='0.1'%3E%3Crect x='112' y='138' width='6' height='10' rx='2'/%3E%3Crect x='122' y='130' width='6' height='18' rx='2'/%3E%3Crect x='132' y='122' width='6' height='26' rx='2'/%3E%3Crect x='142' y='134' width='6' height='14' rx='2'/%3E%3C/g%3E%3C/svg%3E");background-size:176px 176px;-webkit-mask-image:radial-gradient(62% 58% at 50% 40%,transparent 52%,#000 92%),linear-gradient(#000 72%,transparent 96%);-webkit-mask-composite:source-in;mask-image:radial-gradient(62% 58% at 50% 40%,transparent 52%,#000 92%),linear-gradient(#000 72%,transparent 96%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.pro-hero2-field,.pro-hero2-pattern{position:absolute;inset:0;pointer-events:none}.pro-tile{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#fff;border:1px solid rgba(13,27,42,.14);box-shadow:0 3px 10px rgba(13,27,42,.08);color:rgba(2,132,199,.7);transition:transform .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),box-shadow .2s var(--ease-out)}.pro-tile svg{width:20px;height:20px}.pro-tile-sm{width:38px;height:38px;border-radius:10px}.pro-tile-sm svg{width:16px;height:16px}.pro-tile-lg{width:56px;height:56px;border-radius:14px}.pro-tile-lg svg{width:24px;height:24px}.pro-tile:nth-child(3n){color:rgba(13,27,42,.55)}.pro-tile:nth-child(4n){color:rgba(45,140,216,.75)}.pro-tile.is-near{transform:scale(1.08);border-color:rgba(45,140,216,.6);color:var(--p-accent);box-shadow:0 8px 22px -8px rgba(13,27,42,.22),0 0 18px -2px var(--p-glow)}.pro-tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(45,140,216,.6);opacity:0}.pro-tile.is-near:after{animation:proPing .6s var(--p-ease) forwards}@media (max-width:880px){.pro-hero2-field{display:none}.pro-hero2-pattern{-webkit-mask-image:radial-gradient(80% 60% at 50% 36%,transparent 30%,#000 88%);mask-image:radial-gradient(80% 60% at 50% 36%,transparent 30%,#000 88%)}}@media (prefers-reduced-motion:reduce){.pro-tile,.pro-tile.is-near{transform:none;transition:none}.pro-tile.is-near:after{animation:none}}.pro-hero2>*{position:relative}.pro-hero2>.pro-hero2-field,.pro-hero2>.pro-hero2-pattern{position:absolute}.pro-hero2 h1{font-size:clamp(40px,5.8vw,72px);line-height:1.08;margin:0 auto 22px;max-width:20ch;color:var(--p-ink)}.pro-rotator{display:inline-block;min-width:5.2ch;text-align:left;will-change:transform,opacity}.pro-hero2 .pro-sub{margin:0 auto 30px}.pro-pill{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(100deg,var(--p-accent),var(--p-cyan));color:#fff;border-radius:999px;padding:17px 42px;font-weight:800;font-size:16.5px;text-decoration:none;box-shadow:0 14px 34px -12px rgba(22,44,196,.55);transition:transform .16s var(--ease-out),box-shadow .2s}@media (hover:hover) and (pointer:fine){.pro-pill:hover{transform:translateY(-1px);box-shadow:0 18px 42px -12px rgba(101,197,240,.7)}}.pro-pill-ghost{background:transparent;color:var(--p-ink);border:1.5px solid rgba(13,27,42,.22);box-shadow:none;margin-left:12px}.pro-pill-ghost:hover{border-color:var(--p-cyan);color:var(--p-accent);box-shadow:0 12px 28px -16px var(--p-glow)}.pro-hero2-cta{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pro-hero2-cta .pro-pill-ghost{margin-left:0}@media (max-width:560px){.pro-pill-ghost{font-size:15px;padding:14px 26px}}.pro-hero2-micro{margin-top:16px}.pro-hero2-micro b{color:var(--p-ink)}.pro-marquee{margin:44px auto 0;max-width:1100px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.pro-marquee-track{display:flex;gap:14px;width:max-content;animation:pro-marquee 30s linear infinite;animation-duration:calc(30s / var(--marquee-boost, 1));padding:4px 0 20px}.pro-marquee-track span{border:1px solid var(--p-line);background:#fff;border-radius:10px;padding:9px 18px;font-size:13.5px;font-weight:600;color:var(--p-dim);white-space:nowrap}@keyframes pro-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.pro-factband-track,.pro-marquee-track{animation:none}}.pro-showcase{position:relative;padding:26px clamp(20px,6vw,72px) 64px;max-width:1240px;margin:0 auto}.pro-showcase-card{position:relative;padding:clamp(16px,3vw,34px) clamp(56px,8vw,110px) clamp(40px,5vw,60px) clamp(16px,3vw,34px);background:linear-gradient(160deg,#eaf3fb,#f7fafd);border:1px solid var(--p-line);border-radius:24px}.pro-showcase-card .pro-phone{right:clamp(12px,2.5vw,30px);bottom:clamp(14px,2.5vw,28px)}.pro-showcase-caption{text-align:center;margin:14px 0 0;font-size:13px;color:var(--p-dim)}.pro-merk{padding:26px clamp(20px,6vw,72px) 56px;max-width:1240px;margin:0 auto}.merkloop{position:relative;border-radius:24px;overflow:hidden;background:#d3daeb;aspect-ratio:16/9;box-shadow:0 30px 70px -40px rgba(10,29,111,.45),0 0 0 1px rgba(13,27,46,.06)}.merkloop-video{display:block;width:100%;height:100%;object-fit:cover}.merkloop-geluid{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#0a1d6f;font:600 13px/1 var(--font-manrope,sans-serif);cursor:pointer;transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.merkloop-geluid:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.merkloop-geluid:hover{background:rgba(255,255,255,.92)}}.merkloop-geluid[aria-pressed=true]{background:#162cc4;border-color:#162cc4;color:#fff}.pro-showcase-in{padding:40px 0 0}@media (max-width:440px){.pro-nav .brandlogo{gap:5px!important}.pro-nav .brandlogo img{height:24px!important}.pro-nav .brandlogo-woord{font-size:17px!important}.pro-nav .pro-btn-sm{padding-left:12px;padding-right:12px;font-size:12.5px}}@media (max-width:640px){.merkloop{border-radius:16px}.merkloop-geluid{right:10px;bottom:10px;padding:7px 12px;font-size:12px}}.pro-h-xl{font-size:clamp(32px,4.4vw,52px)}.pro-center-h,.pro-h-xl{max-width:1100px;margin-left:auto;margin-right:auto}.pro-center-h{text-align:center}.pro-carousel{position:relative;max-width:1100px;margin:36px auto 0;background:#fff;border:1px solid var(--p-line);border-radius:20px;padding:clamp(22px,3.5vw,40px);box-shadow:0 24px 50px -34px rgba(13,27,42,.3)}.pro-carousel-sizer{height:0;overflow:hidden}.pro-carousel-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(22px,4vw,54px);gap:clamp(22px,4vw,54px);align-items:center}@media (max-width:860px){.pro-carousel-panel{grid-template-columns:1fr}}.pro-carousel-n{font-family:var(--font-display,"Space Grotesk",sans-serif);font-weight:700;color:var(--p-accent);font-size:19px}.pro-carousel-copy h3{font-size:clamp(22px,2.6vw,30px);margin:8px 0 12px}.pro-carousel-copy p{color:var(--p-dim);font-size:15px;margin:0 0 16px}.pro-carousel-tags{display:flex;gap:10px;flex-wrap:wrap}.pro-carousel-tags span{border:1px solid var(--p-line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;color:var(--p-ink);background:var(--p-soft)}.pro-carousel-visual{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;background:linear-gradient(150deg,#eaf3fb,#f7fafd);border:1px solid var(--p-line);border-radius:16px;padding:18px}.pro-carousel-chip{background:#fff;border:1px solid var(--p-line);border-radius:12px;padding:12px 14px;animation:pro-chip-in .36s var(--ease-out) both}@keyframes pro-chip-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.pro-carousel-chip b{display:block;font-size:13.5px;color:var(--p-ink)}.pro-carousel-chip span{font-size:12px;color:var(--p-dim)}.pro-carousel-nav{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.pro-carousel-progress{display:flex;gap:8px}.pro-carousel-progress button{width:54px;height:4px;border-radius:999px;border:0;background:rgba(13,27,42,.12);cursor:pointer;transition:background .2s}.pro-carousel-progress button.is-active{background:var(--p-accent)}.pro-carousel-arrows{display:flex;gap:8px}.pro-carousel-arrows button{width:42px;height:42px;border-radius:50%;border:1px solid var(--p-line);background:#fff;font-size:17px;cursor:pointer;color:var(--p-ink);transition:background .15s,transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.pro-carousel-arrows button:hover{background:var(--p-soft);transform:translateY(-1px)}}.pro-carousel-arrows button:active{transform:scale(.94)}.pro-ai-chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:20px 0 34px}.pro-ai-chips span{border:1px solid var(--p-line);background:#fff;border-radius:999px;padding:9px 20px;font-weight:700;font-size:14px;color:var(--p-ink);box-shadow:0 1px 2px rgba(13,27,42,.05)}.pro-ai-split{align-items:start}.pro-factband{overflow:hidden;padding:10px 0 26px;background:#fff;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.pro-factband-track{display:flex;gap:16px;width:max-content;animation:pro-marquee 38s linear infinite}.pro-factcard{background:#fff;border:1px solid var(--p-line);border-radius:14px;padding:16px 22px;min-width:200px;box-shadow:0 1px 2px rgba(13,27,42,.04)}.pro-factcard b{display:block;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:24px;color:var(--p-accent)}.pro-factcard span{font-size:12.5px;color:var(--p-dim)}.pro-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:clamp(24px,5vw,70px);gap:clamp(24px,5vw,70px);max-width:1100px;margin:0 auto;align-items:start}@media (max-width:860px){.pro-faq-grid{grid-template-columns:1fr}}.pro-faq-head h2{font-size:clamp(40px,5vw,60px);margin:0 0 14px}.pro-faq-mail{color:var(--p-accent);font-weight:600;text-decoration:none}.pro-brand-foot{color:#fff}.pro-hero2-line1{white-space:nowrap}@media (max-width:700px){.pro-hero2-line1{white-space:normal}}.pro-rotator{min-width:9.8ch}.pro-section{padding-top:clamp(72px,11vh,130px);padding-bottom:clamp(72px,11vh,130px)}.pro-section h2{margin-bottom:20px;letter-spacing:-.025em}.pro-intro{margin-bottom:44px}.pro-cases{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto}.pro-case{background:#fff;border:1px solid var(--p-line);border-radius:20px;padding:28px;box-shadow:0 1px 2px rgba(13,27,42,.04)}.pro-case-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.pro-case-logo{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--p-navy);color:#65c5f0;font-family:var(--font-display,"Space Grotesk",sans-serif);font-weight:700;font-size:20px}.pro-case-logo-b{background:#0f2b23;color:#6ee7b7}.pro-case-head b{display:block;font-size:16.5px}.pro-case-head span{color:var(--p-dim);font-size:13px}.pro-case-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.pro-case-stats>div{background:var(--p-soft);border:1px solid var(--p-line);border-radius:12px;padding:12px}.pro-case-stats b{display:block;font-family:var(--font-display,"Space Grotesk",sans-serif);font-size:20px;color:var(--p-accent)}.pro-case-stats span{font-size:11.5px;color:var(--p-dim);line-height:1.4;display:block}.pro-case-note{margin:16px 0 0;font-size:13px;color:var(--p-dim)}.aicheck-card{max-width:860px;margin:0 auto 56px;background:#fff;border:1px solid var(--p-line);border-radius:22px;padding:clamp(26px,4vw,44px);text-align:center;box-shadow:0 24px 60px -36px rgba(13,27,42,.35)}.aicheck-kicker{text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:700;color:var(--p-accent);margin:0 0 8px}.aicheck-title{font-size:clamp(22px,2.6vw,30px);margin:0 0 22px}.aicheck-form{display:flex;gap:10px;max-width:560px;margin:0 auto}.aicheck-form input{flex:1 1;border:1px solid rgba(13,27,42,.18);border-radius:999px;padding:15px 22px;font:inherit;font-size:15.5px}.aicheck-form input:focus{outline:none;border-color:var(--p-accent);box-shadow:0 0 0 3px rgba(45,140,216,.15)}.aicheck-btn{padding:15px 28px;border:0;cursor:pointer;font:inherit;font-weight:700}.aicheck-btn:disabled{opacity:.55;cursor:default}.aicheck-micro{margin:14px 0 0;font-size:12.5px;color:var(--p-dim)}.aicheck-wait{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px 0 0;font-size:14px;color:var(--p-ink)}.aicheck-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(45,140,216,.25);border-top:2px solid var(--p-accent);animation:aicheck-spin .8s linear infinite}@keyframes aicheck-spin{to{transform:rotate(1turn)}}.aicheck-error{margin:14px 0 0;font-size:13.5px;color:#b91c1c}.aicheck-result{text-align:left}.aicheck-verdict{font-size:17px;margin:0 0 18px;text-align:center}.aicheck-row{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--p-line)}.aicheck-dot{width:11px;height:11px;border-radius:50%;margin-top:5px;flex:none}.aicheck-dot.ok{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.aicheck-dot.niet{background:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.12)}.aicheck-row b{display:block;font-size:14.5px}.aicheck-row span{font-size:13px;color:var(--p-dim)}.aicheck-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:center;margin-top:20px}.aicheck-cta .pro-pill{font-size:14.5px;padding:14px 26px}.aicheck-again{border:0;background:none;color:var(--p-accent);font:inherit;font-size:13.5px;cursor:pointer;text-decoration:underline}.scrub{position:relative;height:400vh;background:radial-gradient(70% 80% at 62% 50%,#dbe2f0,#cfd8ea 70%)}.scrub-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:grid;grid-template-columns:minmax(280px,.62fr) minmax(0,1.38fr);grid-template-areas:"tekst stage";align-items:center;grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);max-width:1720px;margin:0 auto;padding:72px clamp(20px,5vw,72px) 40px;box-sizing:border-box}.scrub-stage{grid-area:stage;position:relative;width:100%;max-width:1200px;aspect-ratio:16/9;justify-self:end;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,rgba(0,0,0,.6) 76%,transparent 100%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 58%,rgba(0,0,0,.6) 76%,transparent 100%)}.scrub-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.scrub-tekst{grid-area:tekst;position:relative;min-height:300px}.scrub-fase{position:absolute;left:0;right:0;top:0;opacity:0;pointer-events:none}.scrub-fase .scrub-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:12.5px;font-weight:700;color:#162cc4;margin:0 0 14px}.scrub-fase h2{font-family:var(--font-manrope,sans-serif);font-weight:800;font-size:clamp(30px,3.4vw,50px);color:#0d1b2e;margin:0 0 16px;letter-spacing:-.025em;line-height:1.08}.scrub-sub{font-size:17px;color:#3a4b63;margin:0;line-height:1.55;max-width:440px}@media (max-width:860px){.scrub-sticky{grid-template-columns:1fr;grid-template-areas:"stage" "tekst";align-content:center;gap:18px;padding-top:80px}.scrub-stage{justify-self:stretch}.scrub-tekst{min-height:210px}.scrub-fase h2{font-size:27px}.scrub-sub{font-size:15px}}.scrub-hint{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);color:rgba(13,27,46,.5);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;animation:scrub-bob 2.2s ease-in-out infinite}@keyframes scrub-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}@media (prefers-reduced-motion:reduce){.scrub{height:100vh}.scrub-hint{animation:none}}.rpt-uitleg{margin:10px 0 22px}.rpt-uitleg>summary{display:flex;width:100%;box-sizing:border-box;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--r-blue,#162cc4);border:1px solid rgba(22,44,196,.22);background:rgba(22,44,196,.045);border-radius:10px;padding:8px 14px;transition:background .16s var(--ease-out,ease)}.rpt-uitleg>summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);opacity:.7;transition:transform .16s var(--ease-out,ease);flex:none}.rpt-uitleg[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.rpt-uitleg>summary::-webkit-details-marker{display:none}.rpt-uitleg>summary:hover{background:rgba(22,44,196,.1)}.rpt-uitleg[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.rpt-uitleg-body{border:1px solid rgba(22,44,196,.18);border-top:0;border-radius:0 0 10px 10px;background:#f8fafc;padding:14px 16px;font-size:13px;color:var(--r-dim,#475569);line-height:1.65;animation:rptvdone .25s ease-out;max-width:none}.rpt-uitleg-body p{margin:0 0 8px}.rpt-uitleg-body p:last-child{margin-bottom:0}.rpt-feed-item:has(>.rpt-feed-details){display:block}.rpt-feed-details summary{display:grid;grid-template-columns:22px 1fr auto;grid-gap:12px;gap:12px;align-items:start;cursor:pointer;list-style:none}.rpt-feed-details summary::-webkit-details-marker{display:none}.rpt-feed-chev{color:var(--r-dim,#94a3b8);font-size:11px;transition:transform .15s;margin-left:4px}.rpt-feed-details[open] .rpt-feed-chev{transform:rotate(180deg)}.rpt-feed-details summary:hover .rpt-feed-text{text-decoration:underline;-webkit-text-decoration-color:rgba(22,44,196,.35);text-decoration-color:rgba(22,44,196,.35);text-underline-offset:3px}.rpt-feed-detail{margin:10px 0 4px 24px;padding:12px 16px;background:#f8fafc;border:1px solid var(--r-line,#e2e8f0);border-radius:10px;font-size:13px;color:var(--r-dim,#475569);animation:rptvdone .25s ease-out}.rpt-feed-detail p{margin:0 0 8px;line-height:1.6}.rpt-feed-detail ul{margin:0 0 8px;padding-left:18px}.rpt-feed-detail li{margin:2px 0}.rpt-feed-detail-link{color:var(--r-blue,#162cc4);font-weight:600;text-decoration:none;font-size:13px}.rpt-vraag-spin{display:inline-block;width:12px;height:12px;margin-right:6px;vertical-align:-2px;border-radius:50%;border:2px solid rgba(21,128,61,.3);border-top-color:#15803d;animation:rptvspin .7s linear infinite}@keyframes rptvspin{to{transform:rotate(1turn)}}.rpt-vraag-done{display:flex;gap:10px;align-items:flex-start;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:12px 14px;font-size:13.5px;color:#14532d;animation:rptvdone .35s ease-out}.rpt-vraag-done-ico{color:#16a34a;flex:none;margin-top:1px}@keyframes rptvdone{0%{opacity:0;transform:translateY(4px)}}.rpt-vraag-error{width:100%;font-size:12.5px;color:#b91c1c;margin-top:6px}.rpt-vraag button[disabled]{opacity:.7;cursor:default}.rpt-method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:18px}.rpt-method-card{background:#fff;border:1px solid var(--r-line,#e2e8f0);border-radius:14px;padding:18px 20px}.rpt-method-card h3{margin:0 0 8px;font-size:15px}.rpt-method-card p{margin:0;font-size:13.5px;color:var(--r-dim,#64748b);line-height:1.6}.rpt-method-not{background:#fffbf5;border-color:#fde8c8}.sonavatar{position:relative;display:inline-flex;flex:none}.sonavatar-img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 2px 8px rgba(12,27,46,.3)}.sonavatar-ring{position:absolute;inset:-2px;border-radius:50%;border:1.5px solid rgba(101,197,240,.5);opacity:0;pointer-events:none;animation:sonavatar-ring 3.6s ease-out infinite}.sonavatar-ring.r2{animation-delay:.9s}.sonavatar.is-speaking .sonavatar-ring{animation-duration:1.4s;border-color:rgba(101,197,240,.8)}@keyframes sonavatar-ring{0%{transform:scale(.9);opacity:.6}70%,to{transform:scale(1.3);opacity:0}}@media (prefers-reduced-motion:reduce){.sonavatar-ring{animation:none;opacity:.28;transform:scale(1.12)}}.sonarmotion{position:relative;display:inline-flex;flex:none;border-radius:50%;overflow:hidden;box-shadow:0 6px 24px rgba(22,44,196,.35),0 0 0 1px rgba(101,197,240,.25)}.sonarmotion-video{display:block;width:100%;height:100%;object-fit:cover}.sonarmotion-fallback{display:none;width:100%;height:100%;object-fit:cover}@media (prefers-reduced-motion:reduce){.sonarmotion-video{display:none}.sonarmotion-fallback{display:block}}.sonarsprite{position:relative;display:inline-flex;flex:none}.sonarsprite-canvas,.sonarsprite-still{display:block;width:100%;height:100%}.sonarsprite-reduced{display:none;width:100%;height:100%}.sonarsprite-poster{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:opacity .35s ease}@media (prefers-reduced-motion:reduce){.sonarsprite-canvas,.sonarsprite-poster{display:none}.sonarsprite-reduced{display:block}}.sonarorb{border-radius:50%;overflow:hidden;background:radial-gradient(circle at 46% 42%,#123a6b 0,#06184a 45%,#000523 78%);box-shadow:0 6px 24px rgba(22,44,196,.35),0 0 0 1px rgba(101,197,240,.25)}.sonarorb .sonarsprite-canvas,.sonarorb .sonarsprite-poster,.sonarorb .sonarsprite-reduced,.sonarorb .sonarsprite-still{transform:translate(3.9%,3.9%) scale(1.05)}.sonarorb-btn{display:inline-flex;padding:0;border:0;background:none;cursor:pointer;border-radius:50%;-webkit-tap-highlight-color:transparent}.sonarorb-btn:focus-visible{outline:2px solid rgba(101,197,240,.7);outline-offset:3px}.sonarinfo{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-left:6px;vertical-align:middle;border-radius:50%;border:1.5px solid rgba(22,44,196,.5);background:rgba(101,197,240,.1);color:#162cc4;font-size:12px;font-weight:700;font-style:italic;font-family:Georgia,serif;cursor:pointer;line-height:1;transition:transform .16s var(--ease-out),scale .16s var(--ease-out),background .15s ease}.sonarinfo:active{scale:.92}@media (hover:hover) and (pointer:fine){.sonarinfo:hover{transform:scale(1.15);background:rgba(101,197,240,.22)}}.pro-dark .sonarinfo{color:#7fd7ff;border-color:rgba(127,215,255,.55)}.pro h2 .sonarinfo{position:relative;top:-3px}.pro-nowrap{white-space:nowrap}.pro .pro-center-h .pro-nowrap{position:relative}.pro .pro-center-h .pro-nowrap .sonarinfo{position:absolute;left:100%;top:50%;transform:translateY(-50%);margin:0 0 0 8px}.sonarbuddy{position:fixed;right:22px;bottom:22px;z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.sonarbuddy-wrap{will-change:transform}.sonarbuddy-btn{background:none;border:0;padding:0;cursor:pointer;line-height:0;transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sonarbuddy-btn:hover{transform:scale(1.06)}}.sonarbuddy-btn:active{transform:scale(.96)}.sonarbuddy-sprite{filter:drop-shadow(0 10px 26px rgba(22,44,196,.45));animation:sonarbuddy-drift 5.2s ease-in-out infinite}@keyframes sonarbuddy-drift{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-9px) rotate(1.5deg)}}.sonarbuddy-bubbel{max-width:290px;background:rgba(10,26,48,.94);color:#e6f1ff;border:1px solid rgba(101,197,240,.35);border-radius:16px 16px 4px 16px;padding:13px 15px;font-size:13.5px;line-height:1.55;box-shadow:0 16px 44px rgba(3,10,22,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:sonarbuddy-pop .22s var(--ease-out)}.sonarbuddy-cta{display:block;margin-top:9px;color:#2d8cd8;font-weight:600;text-decoration:none;font-size:13px}.sonarbuddy-cta:hover{text-decoration:underline}@keyframes sonarbuddy-pop{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.sonarbuddy{right:14px;bottom:14px}.sonarbuddy .sonarmotion,.sonarbuddy-float{width:72px!important;height:72px!important}.sonarbuddy-bubbel{max-width:min(290px,calc(100vw - 100px))}}@media (prefers-reduced-motion:reduce){.sonarbuddy-float,.sonarbuddy-sprite{animation:none}}.report{--viz-track:#eef2f7;--viz-grid:#e2e8f2;--viz-cyan:#22d3ee;--viz-blue:#162cc4;--viz-navy:#0b1f3a;--viz-good:#16a34a;--viz-warn:#b45309}.viz-insight{display:flex;gap:9px;align-items:flex-start;margin:14px 0 0;padding:10px 14px;background:#f2f7ff;border-radius:10px;font-size:13.5px;line-height:1.55;color:var(--r-ink)}.viz-insight.good{background:#f0fdf6}.viz-insight.warn{background:#fffaf0}.viz-insight-mark{flex:none;width:3px;align-self:stretch;border-radius:3px;background:var(--viz-blue);margin:1px 0}.viz-insight.good .viz-insight-mark{background:var(--viz-good)}.viz-insight.warn .viz-insight-mark{background:var(--viz-warn)}.viz-insight b{color:var(--r-ink);font-weight:650}.viz-swatch{width:10px;height:10px;border-radius:3px;flex:none;display:inline-block}.viz-legend-pct{color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:6px;min-width:34px;text-align:right}.viz-donut{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.viz-donut-ring{position:relative;flex:none}.viz-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.viz-donut-center b{font-size:26px;font-weight:750;color:var(--r-ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.viz-donut-center span{font-size:11px;color:var(--r-ink-dim);margin-top:3px;max-width:90px}.viz-donut-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;flex:1 1;min-width:190px}.viz-donut-legend li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--r-ink)}.viz-legend-label{flex:1 1}.viz-legend-label em{display:block;font-style:normal;font-size:11.5px;color:var(--r-ink-dim);margin-top:1px}.viz-donut-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.viz-gauge{flex:none}.viz-gauge-num{font:800 40px Inter,sans-serif;fill:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-gauge-label{font:600 10px Inter,sans-serif;fill:var(--r-ink-dim);letter-spacing:.07em;text-transform:uppercase}.viz-stack-legend{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.viz-stack-legend li{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--r-ink)}.viz-stack-legend b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.viz-funnel{display:flex;flex-direction:column;gap:4px}.viz-funnel-step{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:14px;gap:14px}.viz-funnel-conv{grid-column:1/-1;font-size:11.5px;color:var(--r-ink-dim);padding-left:4px;margin-top:4px}.viz-funnel-bar{height:42px;border-radius:9px;background:linear-gradient(90deg,var(--viz-navy),var(--viz-blue));display:flex;align-items:center;padding:0 14px;min-width:120px;white-space:nowrap;overflow:visible}.viz-funnel-step:nth-child(3) .viz-funnel-bar{background:linear-gradient(90deg,var(--viz-blue),#1b5dc3)}.viz-funnel-step:nth-child(5) .viz-funnel-bar{background:linear-gradient(90deg,#1b5dc3,var(--viz-cyan))}.viz-funnel-label{color:#fff;font-weight:650;font-size:13.5px}.viz-funnel-val{text-align:right}.viz-funnel-val b{display:block;font-size:18px;font-weight:700;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.viz-funnel-val span{font-size:11.5px;color:var(--r-ink-dim)}.viz-movers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.viz-movers li{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;align-items:center;grid-gap:14px;gap:14px;padding:8px 0;border-bottom:1px solid var(--r-line)}.viz-movers li:last-child{border-bottom:none}.viz-movers-label{font-size:13.5px;font-weight:550;color:var(--r-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-movers-label em{font-style:normal;color:var(--r-ink-dim);font-weight:400}.viz-movers-track{position:relative;height:12px}.viz-movers-axis{position:absolute;left:50%;top:-3px;bottom:-3px;width:1.5px;background:var(--viz-grid)}.viz-movers-fill{position:absolute;top:1px;height:10px;border-radius:3px}.viz-movers-fill.up{background:linear-gradient(90deg,#4ade80,#16a34a)}.viz-movers-fill.down{background:linear-gradient(270deg,#fbbf24,#d97706)}.viz-movers b{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.viz-movers b.up{color:var(--viz-good)}.viz-movers b.down{color:var(--viz-warn)}.viz-ranked{list-style:none;margin:0;padding:0}.viz-ranked li{display:grid;grid-template-columns:minmax(0,1.1fr) 1.4fr auto;align-items:center;grid-gap:14px;gap:14px;padding:7px 0}.viz-ranked-label{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-ranked-label a{color:var(--viz-blue)}.viz-ranked-label em{font-style:normal;color:var(--r-ink-dim);font-size:11.5px}.viz-ranked-track{height:12px;background:var(--viz-track);border-radius:4px;overflow:hidden}.viz-ranked-fill{display:block;height:100%;border-radius:4px}.viz-ranked b{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.viz-ranked-unit{color:var(--r-ink-dim);font-weight:400;font-size:11.5px}.viz-hex-label{font:650 10.5px Inter,sans-serif;fill:#fff}.viz-hex-label.ghost{fill:#64748b}.viz-hex-label.onpale{fill:#0b3a56}.viz-hex-sub{font:600 8.5px Inter,sans-serif;fill:rgba(255,255,255,.82)}.viz-hex-sub.ghost{fill:#94a3b8}.viz-hex-sub.onpale{fill:rgba(11,58,86,.72)}.dg-head{margin-bottom:18px}.dg-deck{font-size:14.5px;color:var(--r-ink-dim);margin:4px 0 0;max-width:68ch;line-height:1.5}.dg-sub{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;color:var(--r-ink);margin:0 0 14px}.dg-sub svg{color:var(--viz-blue)}.dg-block{margin-bottom:20px}.dg-buyers{display:grid;grid-template-columns:190px 1fr;grid-gap:26px;gap:26px;align-items:center}@media (max-width:720px){.dg-buyers{grid-template-columns:1fr}}.dg-capture{text-align:center}.dg-capture-ring{width:130px;height:130px;margin:0 auto 10px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(#06b6d4 0 var(--cap,62%),#162cc4 0 var(--cap2,62%),var(--viz-track) 0);position:relative}.dg-capture-ring:after{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--r-card);z-index:0}.dg-capture-pct{position:relative;z-index:1;font-size:32px;font-weight:800;color:var(--r-ink);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dg-capture p{font-size:12.5px;color:var(--r-ink-dim);line-height:1.5;margin:0}.dg-capture b{color:var(--r-ink)}.dg-thermo-head{display:flex;justify-content:space-between;font-size:11.5px;color:var(--r-ink-dim);margin-bottom:6px;font-weight:550}.dg-intent-legend{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.dg-intent-legend li{display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--r-ink-dim)}.dg-intent-legend b{font-weight:600}.dg-intent-legend .dg-intent-n{margin-left:auto;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dg-personas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:820px){.dg-personas{grid-template-columns:1fr}}.dg-persona{background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(11,31,58,.04),0 8px 22px -14px rgba(11,31,58,.14)}.dg-persona-head{gap:11px;margin-bottom:10px}.dg-hexbadge,.dg-persona-head{display:flex;align-items:center}.dg-hexbadge{width:40px;height:40px;flex:none;justify-content:center;color:#0891b2;background:#ecfeff;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);box-shadow:inset 0 0 0 1.5px rgba(8,145,178,.25)}.dg-persona-head b{display:block;font-size:14.5px;color:var(--r-ink)}.dg-persona-stage{font-size:11px;color:#0891b2;font-weight:600}.dg-persona-id{font-size:13px;color:var(--r-ink);line-height:1.5;font-style:italic}.dg-persona-id,.dg-persona-meta{margin:0 0 12px}.dg-persona-meta div{display:flex;gap:8px;font-size:12.5px}.dg-persona-meta dt{color:var(--r-ink-dim)}.dg-persona-meta dd{margin:0;color:var(--r-ink);font-weight:550}.dg-persona-brands,.dg-persona-chips{border-top:1px solid var(--r-line);padding-top:10px;margin-top:4px}.dg-persona-chips-label{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--r-ink-dim);margin-bottom:6px}.dg-chip{font-size:11.5px;background:#eef1fd;color:#0f1f8f;border-radius:6px;padding:3px 8px;margin:0 5px 5px 0}.dg-brand,.dg-chip{display:inline-block}.dg-brand{font-size:11px;color:var(--r-ink-dim);border:1px solid var(--r-line);border-radius:6px;padding:2px 7px;margin:0 4px 4px 0}.dg-lanes{display:flex;flex-direction:column;gap:10px}.dg-lane{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border-radius:11px;border:1px solid var(--r-line);background:#fbfdff}.dg-lane.bofu{border-color:#a5e8f2;background:linear-gradient(90deg,#ecfeff,#fbfdff 60%)}.dg-lane-icon{width:38px;height:38px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#fff;border:1px solid var(--r-line);color:var(--viz-blue)}.dg-lane.bofu .dg-lane-icon{color:#0891b2;border-color:#a5e8f2}.dg-lane-top{display:flex;align-items:baseline;gap:10px}.dg-lane-top b{font-size:14px;color:var(--r-ink)}.dg-lane-share{font-size:11.5px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dg-lane-sub{font-size:12px;color:var(--r-ink-dim);margin:1px 0 7px}.dg-lane-bar{height:7px;background:var(--viz-track);border-radius:999px;overflow:hidden}.dg-lane-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#162cc4,#22d3ee)}.dg-lane.bofu .dg-lane-bar span{background:linear-gradient(90deg,#0891b2,#22d3ee)}.dg-lane-cov{text-align:right;white-space:nowrap}.dg-lane-cov b{display:block;font-size:17px;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dg-lane-cov span{font-size:11px;color:var(--r-ink-dim)}.dg-hive{display:grid;grid-template-columns:1fr 220px;grid-gap:22px;gap:22px;align-items:center}@media (max-width:720px){.dg-hive{grid-template-columns:1fr}}.dg-hive-legend{display:flex;flex-direction:column;gap:7px;font-size:12px;color:var(--r-ink-dim);margin-bottom:12px}.dg-hive-legend span{display:flex;align-items:center;gap:8px}.dg-swatch{width:13px;height:13px;flex:none;-webkit-clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}.dg-swatch.strong{background:#0b3a56}.dg-swatch.mid{background:#3f8fbf}.dg-swatch.weak{background:#b9d3ea}.dg-swatch.ghost{background:none;border:1.4px dashed #c6d2e2}.dg-hive-stat{font-size:12.5px;color:var(--r-ink-dim);line-height:1.55;margin:0}.dg-hive-stat b{color:var(--r-ink)}.dg-theme-table{margin-top:14px}.dg-theme-table>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--viz-blue);list-style:none}.dg-theme-table>summary::-webkit-details-marker{display:none}.report .radar{--line:var(--r-line);flex:none;width:100%;max-width:340px;height:auto}.report .radar-label{fill:var(--r-ink-dim);font-size:10.5px}.report .radar-val{fill:var(--viz-blue);font-weight:600;font-size:11.5px}.report .radar-est{fill:var(--r-ink-dim);font-size:11px}.report .radar-label.na{fill:#94a3b8;opacity:.75}.report .radar-na{fill:#94a3b8;font-size:10px;font-style:italic}.cc-battle{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center;margin-bottom:4px}.cc-battle.radar-only{grid-template-columns:1fr 1fr}@media (max-width:760px){.cc-battle,.cc-battle.radar-only{grid-template-columns:1fr}}.cc-battle-axes,.cc-battle-left,.cc-battle-right{min-width:0}.cc-battle-axes{align-self:center}.cc-radar-wrap{display:flex;justify-content:center}.cc-radar-cap{font-size:11.5px;color:var(--r-ink-dim);text-align:center;margin:4px 0 0}.cc-battle-axes{grid-column:1/-1}@media (min-width:761px){.cc-battle.radar-only .cc-battle-axes{grid-column:auto}}.cc-axes{list-style:none;margin:12px 0 0;padding:0;gap:13px}.cc-axes,.cc-axes li{display:flex;flex-direction:column}.cc-axes li{gap:4px;font-size:12px}.cc-axis-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cc-axis-name{color:var(--r-ink);font-weight:600}.cc-axis-track{height:6px;border-radius:999px;background:#e7eef7;overflow:hidden}.cc-axis-fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan))}.cc-axis-val{text-align:right;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.cc-axis-hint{color:var(--r-ink-dim);font-size:11.5px;line-height:1.45}.cc-axes-note{font-size:11px;color:var(--r-ink-dim);line-height:1.5;margin:10px 0 0}.cc-arena{align-items:start;padding:22px 24px}.cc-arena-sub{margin:4px 0 14px;font-size:12.5px;color:var(--r-ink-dim);line-height:1.55;max-width:44ch}.cc-dots{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:400px;margin:2px 0 18px}.cc-dot{width:17px;height:17px;border-radius:50%;display:inline-block;flex:none;transition:transform .14s var(--ease-out,ease-out)}.cc-dots .cc-dot:hover{transform:scale(1.35)}.cc-dot.is-wij{background:linear-gradient(135deg,var(--r-blue,#162cc4),var(--r-cyan,#06b6d4))}.cc-dot.is-zij{background:#f59e0b}.cc-dot.is-open{background:transparent;border:1.5px dashed #b6c2d4}.cc-dots-meer{font-size:11px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-legend{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cc-legend li{display:grid;grid-template-columns:15px minmax(0,1fr) auto 44px;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;font-size:13px;border-top:1px solid var(--rpt-lijn,#eef2f7)}.cc-legend li:first-child{border-top:0}.cc-legend .cc-dot{width:11px;height:11px;justify-self:center}.cc-legend-label{color:var(--r-ink);min-width:0}.cc-legend li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-size:14px}.cc-legend-pct{color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.cc-kracht{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:10px 0 2px}.cc-kracht-domein{font-size:15px;font-weight:700;color:var(--r-ink);min-width:0;overflow-wrap:anywhere;padding-top:6px}.cc-kracht-score{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;align-items:baseline;justify-items:end;flex:none}.cc-kracht-score b{font-size:30px;font-weight:750;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink)}.cc-kracht-score em{font-style:normal;font-size:10.5px;color:var(--r-ink-dim);text-transform:uppercase;letter-spacing:.05em}.cc-kracht-track{grid-column:1/-1;width:96px;height:4px;border-radius:999px;background:#e7eef7;overflow:hidden;margin-top:7px}.cc-kracht-track>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan))}.cc-chip{display:inline-block;font-size:9.5px;font-weight:650;text-transform:uppercase;letter-spacing:.05em;padding:1.5px 7px;border-radius:999px;margin-left:7px;vertical-align:1px;cursor:help}.cc-chip.is-geschat{color:#92600a;background:#fdf2dd}.cc-chip.is-leeg{color:var(--r-ink-dim);background:#eef2f7}.cc-arena .cc-axes li{border-top:1px solid var(--rpt-lijn,#eef2f7);padding-top:11px}.cc-arena .cc-axes li:first-child{border-top:0;padding-top:0}.cc-arena-conclusie{margin:16px 0 0;padding:11px 14px;font-size:12.5px;line-height:1.55;color:var(--r-ink);border-left:3px solid var(--r-cyan,#06b6d4);background:#f4f5fd;border-radius:0 10px 10px 0;max-width:46ch}.cc-arena-link{color:var(--r-blue,#162cc4);font-weight:650;text-decoration:none}.cc-arena-link:hover{text-decoration:underline}@media (max-width:760px){.cc-dots{max-width:none}.cc-kracht-domein{font-size:14px}}.cc-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:18px}.cc-cards>.cc-card:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:760px){.cc-cards{grid-template-columns:1fr}}.cc-card{background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;padding:16px;box-shadow:0 1px 2px rgba(11,31,58,.04),0 8px 22px -16px rgba(11,31,58,.14)}.cc-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px;min-width:0}.cc-domain{font-size:15px;font-weight:700;color:var(--r-ink);overflow-wrap:anywhere;min-width:0}.cc-badge{font-size:11px;color:#0f1f8f;background:#eef1fd;border-radius:999px;padding:3px 10px}.cc-reason{font-size:12.5px;color:var(--r-ink-dim);line-height:1.5;margin:0 0 12px}.cc-stats{display:flex;gap:22px;padding:10px 0;border-top:1px solid var(--r-line);border-bottom:1px solid var(--r-line);margin-bottom:12px}.cc-stats div{display:flex;flex-direction:column}.cc-stats b{font-size:18px;font-weight:700;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-stats span{font-size:11px;color:var(--r-ink-dim)}.cc-h2h-head,.cc-h2h-row{display:grid;grid-template-columns:minmax(0,1fr) 46px 46px;grid-gap:8px;gap:8px;align-items:center}.cc-h2h-head{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--r-ink-dim);padding-bottom:6px}.cc-h2h-head span:not(:first-child),.cc-h2h-row .cc-h2h-pos{text-align:center}.cc-h2h-row{padding:5px 0;border-top:1px solid var(--r-line-soft,#eef2f7);font-size:12.5px}.cc-h2h-kw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--r-ink)}.cc-h2h-row .cc-h2h-pos{display:flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink-dim);font-size:12px;min-height:22px}.cc-h2h-pos.lead{color:#fff;font-weight:700;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan));border-radius:999px;box-shadow:0 5px 12px -7px rgba(22,44,196,.65)}.ads-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:14px;gap:14px;margin:4px 0 6px}.ads-kpi{background:#f8fafc;border:1px solid var(--r-line);border-radius:12px;padding:14px 16px}.ads-kpi b{display:block;font-size:24px;font-weight:700;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-kpi span{font-size:12.5px;color:var(--r-ink-dim);line-height:1.4;display:block;margin-top:3px}.ads-fresh{font-size:12px;color:var(--r-ink-dim);margin:8px 0 0}.ads-block{margin-top:16px}.ads-block:first-child{margin-top:0}.ads-h4{font-size:14.5px;font-weight:600;color:var(--r-ink);margin:0 0 6px}.ads-p{font-size:13px;line-height:1.6;color:var(--r-ink-dim);margin:0 0 10px}.ads-provenlist,.ads-termlist{display:flex;flex-direction:column;gap:6px}.ads-proven,.ads-term{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;background:#fff;border:1px solid var(--r-line);border-radius:8px;padding:8px 12px}.ads-proven{border-color:#d9dff8;background:#f7faff}.ads-term-kw{font-size:13.5px;font-weight:500;color:var(--r-ink)}.ads-term-note{font-size:12px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-term-acties{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.ads-proven-note{font-size:12px;color:var(--r-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-camptab .ads-verdict{display:inline-block;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px}.ads-verdict.ok{background:#dcfce7;color:#15803d}.ads-verdict.bad{background:#fee2e2;color:#b91c1c}.ads-verdict.warn{background:#fef3c7;color:#b45309}.ads-verdict.muted{background:#f1f5f9;color:#64748b}.ads-camptab tr.is-inactief .postab-kw,.ads-camptab tr.is-inactief td,.ads-status{color:var(--r-ink-dim)}.ads-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.ads-status:before{content:"";width:8px;height:8px;border-radius:50%;background:#94a3b8;flex:none}.ads-status.actief:before{background:#16a34a}.ads-status.gepauzeerd:before{background:#f59e0b}.ads-status.verwijderd:before{background:#cbd5e1}.ads-voorheen{font-size:11.5px;font-weight:400}.ads-term.is-inactief .ads-term-kw,.ads-voorheen{color:var(--r-ink-dim)}.ads-vervallen{color:#b45309;font-size:12px}li.is-vervallen{color:var(--r-ink-dim)}.ads-tl{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:0;gap:0}.ads-tl-item{position:relative;display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;padding:12px 0 14px}.ads-tl-item+.ads-tl-item{border-top:1px solid var(--r-line)}.ads-tl-item:before{content:"";position:absolute;left:13px;top:38px;bottom:-2px;width:2px;background:var(--r-line)}.ads-tl-item:last-child:before{display:none}.ads-tl-dot{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f1f5f9;color:#475569;flex:none;position:relative;z-index:1}.ads-tl-item.is-herbouw .ads-tl-dot{background:#162cc4;color:#fff}.ads-tl-item.is-extern .ads-tl-dot,.ads-tl-item.is-specialist .ads-tl-dot{background:#dfe4fb;color:#1424a8}.ads-tl-item.is-sonar .ads-tl-dot{background:#dcfce7;color:#15803d}.ads-tl-item.is-highlight{background:linear-gradient(90deg,#eef1fd,transparent 70%);border-radius:12px;padding-left:8px;margin-left:-8px}.ads-tl-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.ads-tl-head b{font-size:14px}.ads-tl-date{font-size:12px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-tl-wie{font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#475569;background:#f1f5f9;padding:2px 8px;border-radius:999px}.ads-tl-item.is-herbouw .ads-tl-wie{background:#dfe4fb;color:#1424a8}.ads-tl-link{font-size:12px}.ads-tl-detail{margin:6px 0 0;font-size:13.5px;line-height:1.55}.ads-tl-meer{margin-top:4px}.ads-tl-meer summary{cursor:pointer;font-size:12.5px;color:var(--r-ink-dim)}.ads-tl-meer p{line-height:1.55}.ads-tl-items,.ads-tl-meer p{margin:6px 0 0;font-size:13px}.ads-tl-items{padding-left:18px;color:var(--r-ink-dim);line-height:1.6}.seatrend-marker-line{stroke:#f59e0b;stroke-width:1.4;stroke-dasharray:3 3}.seatrend-marker-lab{font-size:10.5px;fill:#92400e;font-weight:700}.seatrend-band-lab{font-size:10px;fill:#b45309;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.seatrend-diamond{color:#f59e0b}.ads-kopregel{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.adsh-tabs{margin-bottom:16px}.adsh-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:800;background:#d97706;color:#fff;vertical-align:1px}.rpt-tab.active .adsh-badge{background:rgba(255,255,255,.25)}.adsh-pane:not([hidden]){animation:adshIn .15s var(--ease-out)}@keyframes adshIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.adsh-pane:not([hidden]){animation:none}}.ads-logtabel{table-layout:fixed;width:100%;min-width:720px}.ads-logtabel th:first-child{width:62px}.ads-logtabel th:nth-child(2){width:132px}.ads-logtabel th:nth-child(4){width:64px}.ads-logtabel th:nth-child(5){width:148px}.ads-logtabel td{vertical-align:top;white-space:normal;overflow-wrap:anywhere}.ads-logtabel td:nth-child(4){overflow-wrap:normal;white-space:nowrap}.ads-logtabel .ads-log-datum{white-space:nowrap;font-weight:600}.ads-log-toelichting,.ads-logtabel tr.is-vervallen td{color:var(--r-ink-dim)}.ads-logtabel tr.is-vervallen .ds-badge{opacity:.6}.ads-kopstrip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;color:var(--r-ink-dim);flex:1 1 auto}.ads-kopstrip b{color:var(--r-ink);font-weight:600}.ads-kopstrip-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}@media (max-width:720px){.ads-kopstrip-item{display:block;white-space:normal;min-width:0;max-width:100%;overflow-wrap:break-word}.ads-kopstrip-item .ads-kopstrip-dot{margin-right:6px;vertical-align:1px}}.ads-kopstrip-item.is-dim{opacity:.8}.ads-kopstrip-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8;display:inline-block}.ads-kopstrip-dot.is-actief{background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15)}.ads-kopstrip-uitleg{flex-basis:100%}.ads-kopstrip-uitleg .rpt-uitleg{margin:0}.ads-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:6px}.ads-kpi2{position:relative;background:#f8fafc;border:1px solid var(--r-line);border-radius:12px;padding:14px 16px 12px;overflow:hidden}.ads-kpi2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#94a3b8}.ads-kpi2.is-klikken:before{background:#162cc4}.ads-kpi2.is-cpc:before{background:#dc2626}.ads-kpi2.is-kosten:before{background:#f59e0b}.ads-kpi2.is-conversies:before{background:#16a34a}.ads-kpi2-lab{display:block;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--r-ink-dim)}.ads-kpi2 b{display:block;font-size:26px;font-weight:700;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:2px 0 4px}.ads-kpi-delta{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-kpi-delta.is-goed{color:#15803d}.ads-kpi-delta.is-slecht{color:#b91c1c}.ads-kpi-delta.is-neutraal{color:var(--r-ink-dim);font-weight:500}.ads-groeptab .ads-verdict{display:inline-block;font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap}.ads-verdict.info{background:#dfe4fb;color:#1424a8}.ads-groep-camp{font-size:11px;font-weight:400}.ads-groep-camp,.ads-groep-fase{display:block;color:var(--r-ink-dim)}.ads-groep-fase{font-size:11.5px;margin-top:3px}.ads-groep-fase,.ads-groep-letop{max-width:260px;white-space:normal}.ads-groep-letop{font-size:12px;color:#b45309;min-width:200px}.ads-leeg{color:#94a3b8}.rpt-seap-titel{display:flex;flex-direction:column;gap:3px;min-width:0}.rpt-seap-omdat{font-size:12.5px;color:var(--r-ink-dim);font-weight:400;line-height:1.45}.rpt-seap-opvolging{font-size:12.5px;color:#15803d;font-weight:500;line-height:1.45}.rpt-seap-groep{margin-top:12px}.rpt-seap-bundel{border:1px solid var(--r-line);border-radius:12px;padding:10px 12px;margin:4px 0;background:#fbfcfe;display:grid;grid-gap:8px;gap:8px}.rpt-seap-bundel-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13px}.rpt-seap-bundel-kop b{text-transform:capitalize}.rpt-seap-bundel-kop span,.rpt-seap-groep-kop{font-size:12px;color:var(--r-ink-dim)}.rpt-seap-groep-kop{margin:0 0 6px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.postab-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 14px}.postab-search{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--r-line);border-radius:999px;padding:7px 14px;color:var(--r-ink-dim);min-width:220px}.postab-search input{border:0;outline:0;background:none;font-size:13.5px;color:var(--r-ink);width:100%}.postab-chips{display:inline-flex;flex-wrap:wrap;gap:6px}.postab-chip{border:1px solid var(--r-line);background:#fff;color:var(--r-ink-dim);border-radius:999px;padding:6px 12px;font-size:12.5px;cursor:pointer;white-space:nowrap}.postab-chip.active{background:var(--r-blue);border-color:var(--r-blue);color:#fff}.postab-chip:hover:not(.active){background:#f1f5f9}.postab-count{font-size:12.5px;color:var(--r-ink-dim);margin-left:auto;white-space:nowrap}.postab-wrap{overflow-x:auto;border:1px solid var(--r-line);border-radius:12px}.postab{width:100%;border-collapse:collapse;font-size:13.5px}.postab thead th{text-align:left;font-weight:600;color:var(--r-ink-dim);font-size:12px;padding:11px 14px;border-bottom:1px solid var(--r-line);cursor:default;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#f8fafc;vertical-align:middle}.postab.is-sorteerbaar thead th{cursor:pointer}.postab thead th .rpt-infotip{width:12px;height:12px;font-size:8.5px;vertical-align:-2px;margin-left:4px}.postab thead th.num{text-align:right}.postab thead th.sorted{color:var(--r-blue)}.postab-arrow{display:inline-block;width:12px;font-size:10px}.postab tbody td{padding:9px 14px;border-bottom:1px solid #f1f5f9;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.postab tbody td.num{text-align:right}.postab tbody td.muted{color:var(--r-ink-dim)}.postab tbody tr:last-child td{border-bottom:0}.postab tbody tr:hover td{background:#fafcff}.postab-kw{color:var(--r-ink);font-weight:500}.postab-up{color:#16a34a}.postab-down,.postab-up{display:inline-flex;align-items:center;gap:2px;font-weight:600}.postab-down{color:#dc2626}.postab-flat{color:#cbd5e1}.postab-more{font-size:13px;color:var(--r-ink-dim);margin-top:12px}.postab-more button{background:none;border:0;color:var(--r-blue);font-weight:600;cursor:pointer;padding:0;font-size:13px}.postab-more button:hover{text-decoration:underline}.pos-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;align-items:center}@media (max-width:700px){.pos-hero{grid-template-columns:1fr}}.pos-gauge{display:flex;flex-direction:column;align-items:center;text-align:center}.pos-gauge-cap{font-size:12px;color:var(--r-ink-dim);margin:6px 0 0;max-width:240px;line-height:1.5}.pos-donut{display:flex;justify-content:center}.pos-movers-block+.pos-movers-block{margin-top:18px}.pos-movers-h{font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.pos-movers-h.up{color:var(--viz-good)}.pos-movers-h.down{color:var(--viz-warn)}.grw-funnel-row{display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center}@media (max-width:640px){.grw-funnel-row{grid-template-columns:1fr}}.grw-funnel{min-width:0}.grw-outcome{display:flex;align-items:center;gap:14px}.grw-outcome-arrow{font-size:24px;color:var(--r-ink-dim)}.grw-outcome-card{background:linear-gradient(135deg,#ecfeff,#f0f8fd);border:1px solid #a5e8f2;border-radius:14px;padding:16px 20px;text-align:center;min-width:150px}.grw-outcome-card b{display:block;font-size:30px;font-weight:750;color:#0e7490;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.grw-outcome-card span{display:block;font-size:12.5px;color:var(--r-ink);font-weight:550;margin-top:2px}.grw-outcome-card em{display:block;font-style:normal;font-size:11px;color:var(--r-ink-dim);margin-top:4px}.sonarchat-head-id{display:flex;flex-direction:column;line-height:1.25}.sonarchat-row{display:flex;gap:8px;align-items:flex-end}.sonarchat-row.user{justify-content:flex-end}.sonarchat-msg-ava{margin-bottom:2px}.sonarchat-welcome-ava{display:flex;justify-content:center;margin-bottom:8px}.rpt-factq-ava{margin-right:10px;vertical-align:middle}.emptystate-ava{margin-bottom:8px}.h1-ava{vertical-align:-6px;margin-right:8px}.pro [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out);animation:proRevealFallback .4s var(--ease-out) 2.5s forwards}.pro [data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pro [data-reveal]{opacity:1;transform:none;transition:none}}.pro-section.pro-light{position:relative;isolation:isolate}.pro-section.pro-light:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(52rem 36rem at 88% -10%,rgba(45,140,216,.1),transparent 70%),repeating-radial-gradient(circle at 88% -10%,rgba(13,27,42,.085) 0 1px,transparent 1px 88px);-webkit-mask-image:radial-gradient(120% 100% at 88% 0,#000 30%,transparent 78%);mask-image:radial-gradient(120% 100% at 88% 0,#000 30%,transparent 78%)}.pro-section.pro-light:nth-of-type(2n):before{background-image:radial-gradient(52rem 36rem at 10% -10%,rgba(45,140,216,.1),transparent 70%),repeating-radial-gradient(circle at 10% -10%,rgba(13,27,42,.085) 0 1px,transparent 1px 88px);-webkit-mask-image:radial-gradient(120% 100% at 10% 0,#000 30%,transparent 78%);mask-image:radial-gradient(120% 100% at 10% 0,#000 30%,transparent 78%)}@media (hover:hover) and (pointer:fine){.pro-section.pro-light:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .45s var(--p-ease);background-image:radial-gradient(300px 300px at var(--mx,50%) var(--my,50%),rgba(45,140,216,.1),transparent 70%),repeating-radial-gradient(circle at 88% -10%,rgba(45,140,216,.26) 0 1px,transparent 1px 88px);-webkit-mask-image:radial-gradient(240px 240px at var(--mx,50%) var(--my,50%),#000 30%,transparent 100%);mask-image:radial-gradient(240px 240px at var(--mx,50%) var(--my,50%),#000 30%,transparent 100%)}.pro-section.pro-light:nth-of-type(2n):after{background-image:radial-gradient(300px 300px at var(--mx,50%) var(--my,50%),rgba(45,140,216,.1),transparent 70%),repeating-radial-gradient(circle at 10% -10%,rgba(45,140,216,.26) 0 1px,transparent 1px 88px)}.pro-section.pro-light.has-lens:after{opacity:1}}.pro-trust-item{transition:background .2s var(--p-ease),box-shadow .2s var(--p-ease)}.pro-trust-item:hover{background:var(--p-soft);box-shadow:inset 3px 0 0 var(--p-cyan)}.pro-trust-item b{transition:color .2s var(--p-ease)}.pro-trust-item:hover b{color:var(--p-accent)}.pro-kpi,.pro-step{transition:box-shadow .22s var(--p-ease),border-color .22s var(--p-ease)}.pro-kpi:hover,.pro-step:hover{border-color:rgba(45,140,216,.4);box-shadow:0 14px 30px -18px rgba(15,31,51,.25),0 0 20px -8px var(--p-glow)}.pro-kpi b{transition:color .22s var(--p-ease)}.pro-kpi:hover b{color:var(--p-cyan)}@media (hover:hover) and (pointer:fine){.pro-card,.pro-case,.pro-kpi,.pro-step{position:relative}.pro-card:after,.pro-case:after,.pro-kpi:after,.pro-step:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid rgba(45,140,216,.55);opacity:0;transform:scale(.985)}.pro-card:hover:after,.pro-case:hover:after,.pro-kpi:hover:after,.pro-step:hover:after{animation:proPing .5s var(--p-ease) forwards}}@keyframes proPing{0%{opacity:.9;transform:scale(.985)}to{opacity:0;transform:scale(1.035)}}.pro-card-img{transition:filter .3s var(--p-ease);filter:saturate(.92)}.pro-card:hover .pro-card-img{filter:saturate(1.08) brightness(1.03)}.pro-case{transition:box-shadow .22s var(--p-ease),border-color .22s var(--p-ease)}.pro-case:hover{border-color:rgba(45,140,216,.35);box-shadow:0 22px 48px -26px rgba(13,27,42,.35)}.pro-case-logo{transition:box-shadow .25s var(--p-ease)}.pro-case:hover .pro-case-logo{box-shadow:0 0 0 4px rgba(45,140,216,.18),0 0 18px -2px var(--p-glow)}.pro-vs-us{transition:box-shadow .25s var(--p-ease),border-color .25s var(--p-ease)}.pro-vs-us:hover{border-color:#65c5f0;box-shadow:0 24px 55px -28px rgba(45,140,216,.65)}.pro-vs-them{transition:opacity .25s var(--p-ease)}@media (hover:hover) and (pointer:fine){.pro-vs-grid:hover .pro-vs-them:not(:hover){opacity:.78}}.pro-faq-item{transition:border-color .2s var(--p-ease),background .2s var(--p-ease)}.pro-faq-item:hover{border-color:rgba(45,140,216,.35);background:#eef6fc}.pro-faq-item summary:after{transition:transform .2s var(--p-ease)}@media (hover:hover) and (pointer:fine){.pro-faq-item summary:hover:after{transform:scale(1.2)}}.pro-faq-item summary:active{background:#eaf3fb}.pro-factband:hover .pro-factband-track,.pro-marquee:hover .pro-marquee-track{animation-play-state:paused}.pro-factcard{transition:transform .2s var(--p-ease),border-color .2s var(--p-ease),box-shadow .2s var(--p-ease)}@media (hover:hover) and (pointer:fine){.pro-factcard:hover{transform:translateY(-3px);border-color:rgba(45,140,216,.4);box-shadow:0 12px 26px -14px rgba(13,27,42,.25)}}.pro-factcard:hover b{color:var(--p-cyan)}.pro-marquee-track span{transition:color .2s,border-color .2s}.pro-marquee-track span:hover{color:var(--p-ink);border-color:rgba(45,140,216,.4)}.pro-ai-chips span{transition:transform .18s var(--p-ease),border-color .18s,box-shadow .18s}@media (hover:hover) and (pointer:fine){.pro-ai-chips span:hover{transform:translateY(-2px);border-color:rgba(45,140,216,.5);box-shadow:0 8px 18px -10px var(--p-glow)}}.pro-nav-links a{position:relative}.pro-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--p-cyan);transform:scaleX(0);transform-origin:left;transition:transform .22s var(--ease-out)}.pro-nav-links a:hover:after{transform:scaleX(1)}.pro-nav-login{transition:color .15s}.pro-nav-login:hover{color:var(--p-ink)}.pro-pill:hover{box-shadow:0 18px 40px -14px rgba(13,27,42,.65),0 0 22px -4px var(--p-glow)}.aicheck-btn:active,.pro-btn:active,.pro-pill:active{transform:scale(.97)}.aicheck-btn{transition:transform .16s var(--ease-out),opacity .2s}.pro-carousel-progress button:hover{background:rgba(13,27,42,.28)}.pro-carousel-progress button{position:relative}.pro-carousel-progress button:before{content:"";position:absolute;inset:-10px}.pro-carousel-chip,.pro-case-stats>div{transition:border-color .2s,background .2s}.pro-carousel-chip:hover,.pro-case-stats>div:hover{border-color:rgba(45,140,216,.4);background:#fbfdff}.aicheck-again:hover,.pro-faq-mail:hover{color:#075985}@keyframes proRevealFallback{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pro-section.pro-light:after{display:none}.pro-card:hover:after,.pro-carousel-chip,.pro-case:hover:after,.pro-kpi:hover:after,.pro-step:hover:after{animation:none}.pro-ai-chips span,.pro-case,.pro-factcard,.pro-faq-item,.pro-kpi,.pro-step,.pro-trust-item,.pro-vs-them,.pro-vs-us{transition-duration:.01ms}}.pro-pains{align-items:stretch}.pro-pain{position:relative;overflow:hidden;background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:0;box-shadow:0 1px 2px rgba(13,27,42,.04);display:flex;flex-direction:column;transition:border-color .25s var(--p-ease),box-shadow .25s var(--p-ease)}.pro-pain:focus-visible,.pro-pain:hover{border-color:rgba(45,140,216,.45);box-shadow:0 18px 40px -20px rgba(13,27,42,.3),0 0 24px -6px var(--p-glow)}.pro-pain-front{padding:24px;display:flex;flex-direction:column;gap:10px;flex:1 1}.pro-pain-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--p-soft);border:1px solid rgba(13,27,42,.1);color:var(--p-accent)}.pro-pain h3{font-size:17px;margin:0}.pro-pain-quote{margin:0;font-size:14px;color:var(--p-dim);font-style:italic}.pro-pain-quote:before{content:"“"}.pro-pain-quote:after{content:"”"}.pro-pain-hint{margin-top:auto;padding-top:8px;font-size:12.5px;font-weight:700;color:var(--p-accent);opacity:.85}@media (hover:hover) and (pointer:fine){.pro-pain-answer{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:26px;border-radius:inherit;background:linear-gradient(160deg,var(--p-navy) 0,var(--p-navy2) 100%);transform:translateY(101%);transition:transform .22s var(--ease-out)}.pro-pain-answer:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:repeating-radial-gradient(circle at 110% -20%,rgba(45,140,216,.22) 0 1px,transparent 1px 46px)}.pro-pain:focus-visible .pro-pain-answer,.pro-pain:focus-within .pro-pain-answer,.pro-pain:hover .pro-pain-answer{transform:translateY(0);transition-duration:.3s}.pro-pain-answer p{margin:0;color:#e6f2fb;font-size:14.5px;line-height:1.6;position:relative}.pro-pain-label{position:relative;text-transform:uppercase;letter-spacing:.12em;font-size:11.5px;font-weight:800;color:var(--p-cyan)}}@media (hover:none),(pointer:coarse){.pro-pain-hint{display:none}.pro-pain-answer{position:relative;margin:0 12px 12px;padding:14px 16px;border-radius:12px;background:linear-gradient(160deg,var(--p-navy) 0,var(--p-navy2) 100%)}.pro-pain-answer p{margin:6px 0 0;color:#e6f2fb;font-size:13.5px;line-height:1.55}.pro-pain-label{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800;color:var(--p-cyan)}}@media (prefers-reduced-motion:reduce){.pro-pain-answer{transition:none}}.hp .fx-hidden{opacity:0}.rpt-activity{background:#fff;border:1px solid var(--r-line,#e4eaf2);border-radius:16px;padding:22px 24px;margin:18px 0 26px}.rpt-activity-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:16px}.rpt-activity-live{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--r-ink-dim,#5a6b80)}.rpt-live-dot{width:9px;height:9px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.15);display:inline-block}.rpt-activity-grid{display:grid;grid-template-columns:280px 1fr;grid-gap:26px;gap:26px}@media (max-width:860px){.rpt-activity-grid{grid-template-columns:1fr}}.rpt-activity-now{display:flex;flex-direction:column;gap:10px}.rpt-now-tile{background:#f8fbff;border:1px solid var(--r-line,#e4eaf2);border-radius:12px;padding:14px 16px}.rpt-now-tile b{display:block;font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.rpt-now-tile span{color:var(--r-ink-dim,#5a6b80);font-size:12.5px;line-height:1.45;display:block;margin-top:3px}.rpt-now-tile.is-waiting{background:#fffbeb;border-color:#fde68a}.rpt-now-tile.is-waiting b{color:#b45309}.rpt-feed-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.rpt-feed-split.is-single{grid-template-columns:1fr}@media (max-width:780px){.rpt-feed-split{grid-template-columns:1fr}}.rpt-role{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;flex:none;background:color-mix(in srgb,var(--role-c) 12%,white);color:var(--role-c);border:1px solid color-mix(in srgb,var(--role-c) 28%,white);margin-top:1px}.rpt-role-verkenner{--role-c:#0891b2}.rpt-role-analist{--role-c:#162cc4}.rpt-role-strateeg{--role-c:#7c3aed}.rpt-role-schrijver{--role-c:#ea580c}.rpt-role-controleur{--role-c:#16a34a}.rpt-feed-rol{font-weight:700}.rpt-team{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:14px;gap:14px;margin:14px 0 6px}@media (max-width:900px){.rpt-team{grid-template-columns:repeat(2,1fr)}}.rpt-team-card{position:relative}@media (min-width:901px){.rpt-team-card:not(:last-child):after{content:"→";position:absolute;right:-13px;top:16px;font-size:13px;font-weight:700;color:#9db4d4;z-index:1}}.rpt-team-card{background:var(--r-card,#fff);border:1px solid var(--r-line,#e2e8f0);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;box-shadow:var(--r-shadow,none);min-width:0}.rpt-team-top{display:flex;align-items:center;gap:8px}.rpt-team-top b{font-size:13px}.rpt-team-doet{color:var(--r-ink-dim,#5a6b80)}.rpt-team-doet,.rpt-team-laatst{font-size:11.5px;line-height:1.45}.rpt-team-laatst{margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rpt-team-laatst.done{color:#166534}.rpt-team-laatst.waiting{color:#b45309}.rpt-team-eerlijk,.rpt-team-laatst.planned{color:var(--r-ink-faint,#94a3b8)}.rpt-team-eerlijk{font-size:11.5px;margin:0 0 14px}.rpt-pub-keten{align-items:center;gap:5px;font-size:12px;margin:-4px 0 14px}.rpt-pub-keten,.rpt-teamstats{display:flex;flex-wrap:wrap;color:var(--r-ink-dim,#5a6b80)}.rpt-teamstats{gap:6px 12px;align-items:baseline;font-size:12.5px;margin:10px 0 0}.rpt-teamstats b{color:var(--r-ink,#16233a);font-weight:650}.rpt-teamstats .n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-teamstats em{font-style:normal;color:#162cc4}@media (min-width:780px){.rpt-teamstats em{margin-left:auto}}.rpt-feed-kop{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px}.rpt-feed-kop,.rpt-feed-leeg{color:var(--r-ink-faint,#94a3b8)}.rpt-feed-leeg{font-size:13px;margin:0;padding:10px 0}.rpt-feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rpt-feed-item{display:grid;grid-template-columns:22px 1fr auto;grid-gap:12px;gap:12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--r-line-soft,#eef2f7)}.rpt-feed-item:last-child{border-bottom:0}.rpt-feed-dot{width:10px;height:10px;border-radius:50%;margin-top:5px}.rpt-feed-dot.done{background:#16a34a}.rpt-feed-dot.waiting{background:#f59e0b;box-shadow:0 0 0 3px rgba(245,158,11,.18)}.rpt-feed-dot.planned{background:#162cc4;opacity:.7}.rpt-feed-text{display:block;font-weight:600;font-size:14px}.rpt-feed-sub{display:block;color:var(--r-ink-dim,#5a6b80);font-size:12.5px;margin-top:1px}.rpt-feed-meta{text-align:right;display:flex;flex-direction:column;gap:2px;align-items:flex-end}.rpt-feed-meta time{color:var(--r-ink-dim,#5a6b80);font-size:12px;white-space:nowrap}.rpt-feed-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.rpt-feed-status.done{color:#166534;background:#f0fdf4}.rpt-feed-status.waiting{color:#92400e;background:#fffbeb}.rpt-feed-status.planned{color:#0f1f8f;background:#eef1fd}.rpt-feed-col-gedaan .rpt-feed-status.done{font-size:0;padding:0;background:none}.rpt-feed-col-gedaan .rpt-feed-status.done:before{content:"✓";font-size:13px;font-weight:800;color:#16a34a}.rpt-factq{border:1px solid var(--r-line,#e4eaf2);border-radius:14px;background:#fff;margin:0 0 22px}.rpt-factq>summary{list-style:none;cursor:pointer;padding:13px 18px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px}.rpt-factq>summary::-webkit-details-marker{display:none}.rpt-factq>summary .rpt-factq-badge{background:#eef1fd;color:#0f1f8f;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.rpt-factq>summary .rpt-factq-hint{color:var(--r-ink-dim,#5a6b80);font-weight:400;font-size:12.5px;margin-left:auto}.rpt-factq[open]>summary{border-bottom:1px solid var(--r-line-soft,#eef2f7)}.rpt-factq .rpt-factq-inner{padding:4px 18px 8px}.rpt-factq .rpt-factq-inner .rpt-facts{border:0;padding:0;margin:0;box-shadow:none}.rpt-drafts{scroll-margin-top:80px}.rpt-draft{border:1px solid var(--r-line,#e4eaf2);border-radius:12px;background:#fff;margin:10px 0}.rpt-draft>summary{list-style:none;cursor:pointer;padding:12px 16px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.rpt-draft>summary::-webkit-details-marker{display:none}.rpt-draft>summary b{font-size:14px}.rpt-draft-meta{color:var(--r-ink-dim,#5a6b80);font-size:12.5px}.rpt-draft-hint{color:var(--r-blue,#162cc4);font-size:12.5px;margin-left:auto}.rpt-draft[open]>summary{border-bottom:1px solid var(--r-line-soft,#eef2f7)}.rpt-draft[open] .rpt-draft-hint{display:none}.rpt-draft-body{max-height:420px;overflow-y:auto;padding:6px 18px 12px;font-size:13.5px;line-height:1.65}.rpt-draft-body h1{font-size:19px}.rpt-draft-body h2{font-size:16px}.rpt-draft-body h3{font-size:14px}.rpt-draft-target{background:#f8fafc}.rpt-draft-controleur,.rpt-draft-target{margin:0;padding:10px 16px;font-size:12.5px;color:var(--r-dim,#475569);border-top:1px solid var(--r-line-soft,#eef2f7)}.rpt-draft-controleur{display:flex;align-items:center;gap:8px;background:rgba(22,163,74,.05)}.rpt-draft-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px;border-top:1px solid var(--r-line-soft,#eef2f7)}.rpt-draft-approve{background:#15803d;color:#fff;border:0;border-radius:9px;padding:9px 18px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.rpt-draft-approve:hover{opacity:.92}.rpt-draft-rejectflow>summary{list-style:none;cursor:pointer;color:var(--r-ink-dim,#5a6b80);font-size:13px}.rpt-draft-rejectflow>summary::-webkit-details-marker{display:none}.rpt-draft-rejectform{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.rpt-draft-rejectform input[name=note]{flex:1 1 260px;border:1px solid var(--r-line,#e4eaf2);border-radius:9px;padding:8px 12px;font:inherit;font-size:13px}.rpt-draft-reject{background:#fff;color:#b91c1c;border:1px solid #fecaca;border-radius:9px;padding:8px 14px;font:inherit;font-size:13px;cursor:pointer}.rpt-draft-reject:hover{background:#fef2f2}.gap-request-form{margin-top:10px}.gap-request{background:#fff;color:var(--r-blue,#162cc4);border:1px solid #c5cdf6;border-radius:9px;padding:7px 13px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.gap-request:hover{background:#eef1fd}.gap-requested{margin-top:10px;color:#15803d;font-size:12.5px;font-weight:600}.rpt-contact{scroll-margin-top:80px}.rpt-contact-form{display:flex;flex-direction:column;gap:10px}.rpt-contact-form textarea{border:1px solid var(--r-line,#e4eaf2);border-radius:10px;padding:10px 14px;font:inherit;font-size:13.5px;resize:vertical}.rpt-contact-form button{align-self:flex-start;background:var(--r-blue,#162cc4);color:#fff;border:0;border-radius:9px;padding:9px 20px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.rpt-contact-form button:hover{opacity:.92}.rpt-contact-sent{color:#15803d;font-weight:600;margin:0}a.rpt-now-tile{text-decoration:none;color:inherit;display:block}a.rpt-now-tile:hover{border-color:var(--r-blue,#162cc4)}.rpt-ai{background:#fff;border:1px solid var(--r-line,#e4eaf2);border-radius:14px;padding:16px 20px;margin:14px 0 22px}.rpt-ai-head{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;margin-bottom:10px}.rpt-ai-head b{font-size:15px}.rpt-ai-head span{color:var(--r-ink-dim,#5a6b80);font-size:12.5px}.rpt-ai-stats{display:flex;flex-wrap:wrap;gap:24px}.rpt-ai-link{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--r-line-soft,#eef2f7);font-size:13px;color:var(--r-dim,#475569);line-height:1.6}.rpt-ai-link .rpt-role{vertical-align:-3px;margin-right:3px}.rpt-approved-queue{display:flex;align-items:flex-start;gap:10px;margin:14px 0 22px;padding:12px 16px;background:rgba(22,163,74,.06);border:1px solid rgba(22,163,74,.25);border-radius:12px;font-size:13.5px;color:var(--r-dim,#475569);line-height:1.6}.rpt-approved-queue svg{color:#16a34a;flex:none;margin-top:3px}.rpt-pub-change{margin:6px 0 4px;font-size:12.5px;color:var(--r-dim,#475569);line-height:1.55}.rpt-pub-tag{display:inline-block;margin-right:6px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#0f1f8f;background:#eef1fd;border:1px solid #c5cdf6;vertical-align:1px}.rpt-pub-tag.new{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.rpt-pub-diff{margin:4px 0 8px}.rpt-pub-diff>summary{cursor:pointer;list-style:none;font-size:12.5px;font-weight:600;color:var(--r-blue,#162cc4)}.rpt-pub-diff>summary::-webkit-details-marker{display:none}.rpt-pub-diff-body{margin-top:8px;padding:12px 14px;background:#f8fafc;border:1px solid var(--r-line-soft,#eef2f7);border-radius:10px;font-size:12.5px;color:var(--r-dim,#475569);line-height:1.6;display:flex;flex-direction:column;gap:8px}.rpt-pub-diff-body p{margin:0}.rpt-pub-terms{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.rpt-pub-term{display:inline-flex;align-items:baseline;gap:5px;padding:2px 9px;border-radius:999px;font-size:12px;border:1px solid}.rpt-pub-term small{font-size:10.5px;opacity:.75}.rpt-pub-term.gain{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.rpt-pub-term.lost{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.rpt-pub-diff-foot{font-size:11.5px;color:var(--r-faint,#94a3b8)}.rpt-pub-secties{margin:6px 0 0;padding:0 0 0 18px;column-count:2;column-gap:28px}@media (max-width:700px){.rpt-pub-secties{column-count:1}}.rpt-pub-secties li{margin:0 0 4px;page-break-inside:avoid;break-inside:avoid}.rpt-pub-more{display:inline-block;margin-top:4px;font-size:11.5px;color:var(--r-faint,#94a3b8);font-style:italic}.rpt-ai-stat>b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:block}.rpt-ai-stat span{color:var(--r-ink-dim,#5a6b80);font-size:12.5px}.sonarchat-fab{position:fixed;right:22px;bottom:22px;z-index:40;display:inline-flex;align-items:center;gap:9px;background:linear-gradient(90deg,var(--r-blue,#162cc4),#2d8cd8);color:#fff;border:0;border-radius:999px;padding:12px 20px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 10px 28px -8px rgba(22,44,196,.55)}.sonarchat-fab:hover{filter:brightness(1.06)}.sonarchat-fab-dot{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.35);animation:sonarchat-pulse 2.4s ease-in-out infinite}@keyframes sonarchat-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,255,255,.35)}50%{box-shadow:0 0 0 6px rgba(255,255,255,.12)}}@media (prefers-reduced-motion:reduce){.sonarchat-fab-dot{animation:none}}.sonarchat{position:fixed;right:22px;bottom:76px;z-index:40;width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 120px));display:flex;flex-direction:column;background:#fff;border:1px solid var(--r-line,#e4eaf2);border-radius:16px;box-shadow:0 24px 60px -18px rgba(16,31,51,.35);overflow:hidden;font-size:14px;color:var(--r-ink,#0f1f33)}.sonarchat-head{display:flex;align-items:baseline;gap:8px;padding:13px 16px;border-bottom:1px solid var(--r-line,#e4eaf2);background:#f8fbff}.sonarchat-head .sonarchat-fab-dot{background:var(--r-blue,#162cc4);box-shadow:none;animation:none;align-self:center}.sonarchat-sub{color:var(--r-ink-dim,#5a6b80);font-size:12.5px}.sonarchat-body{flex:1 1;overflow-y:auto;padding:14px 14px 8px;display:flex;flex-direction:column;gap:8px}.sonarchat-welcome p{margin:0 0 12px;color:var(--r-ink,#0f1f33);line-height:1.55}.sonarchat-suggest{display:flex;flex-direction:column;gap:7px}.sonarchat-suggest button{text-align:left;background:#eef4ff;border:1px solid #dde2f8;color:var(--r-blue,#162cc4);border-radius:10px;padding:9px 12px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.sonarchat-suggest button:hover{background:#e2edff}.sonarchat-msg{max-width:86%;padding:9px 13px;border-radius:13px;line-height:1.55;white-space:pre-wrap}.sonarchat-msg.user{align-self:flex-end;background:var(--r-blue,#162cc4);color:#fff;border-bottom-right-radius:5px}.sonarchat-msg.assistant{align-self:flex-start;background:#f1f5fb;color:var(--r-ink,#0f1f33);border-bottom-left-radius:5px}.sonarchat-busy{color:var(--r-ink-dim,#5a6b80);letter-spacing:2px}.sonarchat-error{align-self:stretch;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;padding:8px 12px;font-size:13px}.sonarchat-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--r-line,#e4eaf2)}.sonarchat-input input{flex:1 1;border:1px solid var(--r-line,#e4eaf2);border-radius:10px;padding:9px 12px;font:inherit;font-size:14px}.sonarchat-input input:focus{outline:none;border-color:var(--r-blue,#162cc4);box-shadow:0 0 0 3px rgba(22,44,196,.14)}.sonarchat-input button{border:0;border-radius:10px;padding:0 15px;background:var(--r-blue,#162cc4);color:#fff;font-size:17px;cursor:pointer}.sonarchat-input button:disabled{opacity:.4;cursor:default}.sonarchat-foot{padding:7px 14px 11px;font-size:11.5px;color:var(--r-ink-dim,#5a6b80)}.rpt-account{display:flex;align-items:center;gap:10px}.rpt-account-email{font-size:12.5px;color:var(--r-ink-dim)}.rpt-account button{border:1px solid var(--r-line);background:#fff;color:var(--r-ink);border-radius:9px;padding:8px 13px;font-size:13px;cursor:pointer;font-family:inherit}.rpt-account button:hover{background:#f1f5fb}.home,.login-page{--h-bg:#0b1220;--h-card:#ffffff;--h-ink:#0f1f33;--h-dim:#5a6b80;--h-blue:#162cc4;--h-cyan:#2d8cd8;--h-line:#e4eaf2;min-height:100vh;font-family:var(--font-sans),system-ui,sans-serif;color:var(--h-ink)}.home{background:radial-gradient(1200px 500px at 50% -10%,#16233d 0,#0b1220 55%)}.home-nav{max-width:1080px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between}.home-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.14em;font-size:15px;color:#fff}.home-logo{width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,var(--h-blue),var(--h-cyan));box-shadow:0 0 18px rgba(101,197,240,.5)}.home-login{color:#d0d6ec;text-decoration:none;font-size:14px;border:1px solid rgba(255,255,255,.18);padding:8px 16px;border-radius:10px}.home-login:hover{background:rgba(255,255,255,.08)}.home-hero{max-width:880px;margin:0 auto;padding:64px 24px 40px;text-align:center;color:#eaf1fb}.home-eyebrow{display:inline-block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--h-cyan);background:rgba(101,197,240,.12);border:1px solid rgba(101,197,240,.25);padding:6px 13px;border-radius:999px;margin-bottom:22px}.home-hero h1{font-size:52px;line-height:1.05;font-weight:800;letter-spacing:-.02em;margin:0 0 18px;color:#fff}.home-hero h1 .accent{background:linear-gradient(90deg,var(--h-blue),var(--h-cyan));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-lead{font-size:17px;line-height:1.65;color:#b8c6da;max-width:680px;margin:0 auto 28px}.home-cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.btn-primary{background:linear-gradient(90deg,var(--h-blue),var(--h-cyan));color:#fff;text-decoration:none;font-weight:700;padding:13px 24px;border-radius:12px;font-size:15px;box-shadow:0 8px 24px rgba(22,44,196,.35)}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost{color:#d0d6ec;text-decoration:none;font-weight:600;padding:13px 20px;border-radius:12px;border:1px solid rgba(255,255,255,.18);font-size:15px}.btn-ghost:hover{background:rgba(255,255,255,.08)}.home-cards{max-width:1080px;margin:0 auto;padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.home-card{background:var(--h-card);border-radius:16px;padding:26px 24px;box-shadow:0 10px 30px rgba(8,15,30,.25)}.home-card h3{font-size:17px;font-weight:700;margin:0 0 10px;color:var(--h-ink)}.home-card p{font-size:14px;line-height:1.6;color:var(--h-dim);margin:0}.home-loop{max-width:1080px;margin:36px auto 0;padding:40px 24px 12px;text-align:center;color:#eaf1fb}.home-steps{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:18px 0}.home-step{gap:9px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:9px 16px}.home-step,.home-step-n{display:flex;align-items:center}.home-step-n{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--h-blue),var(--h-cyan));color:#fff;font-size:12px;font-weight:800;justify-content:center}.home-step-label{font-size:13.5px;color:#dbe6f4;font-weight:600}.home-loop-note{color:#9fb1c9;font-size:14px;margin:14px 0 26px}.home-foot{text-align:center;color:#6f8098;font-size:12px;padding:40px 24px}.login-page{min-height:100vh;background:radial-gradient(1200px 560px at 50% -14%,#16386b 0,#0a1730 46%,#050b18 100%);display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow:hidden}.login-golf{right:-140px;bottom:-160px;width:640px;height:640px;background:url(/gen/brand/embleem-glas.png) 50%/contain no-repeat;opacity:.5;filter:saturate(1.1)}.login-golf,.login-page:before{position:absolute;pointer-events:none}.login-page:before{content:"";inset:0;background:radial-gradient(480px 280px at 18% 88%,rgba(34,211,238,.1),transparent 70%)}.login-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:400px;animation:login-in .48s var(--ease-out) both}@keyframes login-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.login-wrap{animation:none}}.login-card{background:rgba(13,24,46,.72);border:1px solid rgba(125,180,255,.16);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:20px;padding:34px 32px;width:100%;box-shadow:0 30px 80px rgba(3,8,20,.55),inset 0 1px 0 rgba(255,255,255,.06)}.login-brand{color:#fff!important;margin-bottom:18px}.login-ring{width:24px;height:24px;object-fit:contain}.login-card h1{font-size:24px;font-weight:800;margin:0 0 4px;color:#fff;letter-spacing:-.02em}.login-sub{color:#9fb2cc;font-size:14px;margin:0 0 22px}.login-form{gap:14px}.login-form,.login-form label{display:flex;flex-direction:column}.login-form label{gap:6px;font-size:13px;font-weight:600;color:#cfe0f5}.login-form input{border:1px solid rgba(130,170,230,.22);background:rgba(6,12,26,.6);color:#eaf2ff;border-radius:10px;padding:11px 13px;font-size:14px;font-family:inherit;transition:border-color .15s var(--ease-out),box-shadow .15s var(--ease-out)}.login-form input::placeholder{color:#5f7391}.login-form input:focus{outline:none;border-color:var(--h-cyan,#22d3ee);box-shadow:0 0 0 3px rgba(34,211,238,.18)}.login-form button{margin-top:4px;background:linear-gradient(90deg,var(--h-blue),var(--h-cyan));color:#051224;border:none;border-radius:10px;padding:12px;font-size:15px;font-weight:800;cursor:pointer;transition:transform .16s var(--ease-out),filter .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.login-form button:hover{filter:brightness(1.08)}}.login-form button:active{transform:scale(.97)}.login-form button:disabled{opacity:.6;cursor:default}.login-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;padding:10px 12px;border-radius:9px;font-size:13px}.login-foot{color:#8ba0bd;font-size:12px;margin:18px 0 0;text-align:center;line-height:1.5}.hp{--ink:#eaf1fb;--dim:#b0c0d6;--blue:#162cc4;--cyan:#58c7fb;--ice:#9bd4fb;--line:rgba(124,200,248,0.16);--glass:rgba(16,28,52,0.5);--glow:rgba(101,197,240,0.45);--mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--edge-hi:inset 0 1px 0 rgba(255,255,255,0.14);--floor:0 40px 90px -26px rgba(2,7,18,0.8);position:relative;overflow-x:clip;min-height:100vh;color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;background:linear-gradient(180deg,#0a1124,#070d1c 46%,#040813)}.hp:before{position:absolute;inset:0 0 auto 0;height:92vh;z-index:0;background:radial-gradient(1100px 560px at 78% -10%,rgba(22,44,196,.5),transparent 60%),radial-gradient(900px 480px at 6% 4%,rgba(101,197,240,.16),transparent 58%)}.hp:after,.hp:before{content:"";pointer-events:none}.hp:after{position:fixed;inset:0;z-index:55;opacity:.05;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hp section{position:relative;z-index:2;isolation:isolate}.hp section:before{content:"";position:absolute;inset:-6% -4%;z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(60% 50% at 72% 0,rgba(22,44,196,.16),transparent 68%),radial-gradient(52% 60% at 10% 90%,rgba(101,197,240,.1),transparent 70%)}.hp-hero:before{opacity:.7}.hp-trust:before{opacity:.28}.hp-loop:before{filter:brightness(.82) hue-rotate(8deg)}.hp-final:before{opacity:.72}.hp-final:after,.hp-loop:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(58% 72% at 50% 48%,rgba(2,7,18,.58),rgba(2,7,18,.24) 54%,transparent 78%)}.hp-scope{display:block}.hp-scope-sweep{transform-origin:50px 50px}.hp-orbs{position:absolute;inset:0;z-index:1;pointer-events:none}.hp-floatwrap{position:absolute;will-change:transform}.hp-float{animation:hpFloat 6.5s ease-in-out infinite}.hp-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;will-change:transform}.hp-orb-a{width:460px;height:460px;top:-90px;right:-60px;background:radial-gradient(circle at 40% 40%,#162cc4,transparent 65%)}.hp-orb-b{width:360px;height:360px;top:150%;left:-80px;background:radial-gradient(circle at 50% 50%,#0ea5b7,transparent 66%);opacity:.4}.hp-nav{position:relative;z-index:3;max-width:1120px;margin:0 auto;padding:22px 24px}.hp-brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.16em;font-size:15px;color:#fff}.hp-brand-mark{width:24px;height:24px}.hp-nav-actions{display:flex;align-items:center;gap:14px}.hp-nav-login{color:#d0d6ec;text-decoration:none;font-size:14px}.hp-nav-login:hover{color:#fff}.hp-nav-cta{padding:9px 18px!important;font-size:14px!important}.hp-btn{display:inline-flex;align-items:center;gap:8px;border-radius:12px;font-weight:700;font-size:15px;padding:13px 24px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.hp-btn-primary{background:linear-gradient(90deg,var(--blue),var(--cyan));color:#fff;box-shadow:0 10px 30px rgba(22,44,196,.38)}@media (hover:hover) and (pointer:fine){.hp-btn-primary:hover{transform:translateY(-2px);filter:brightness(1.07)}}.hp-btn-ghost{color:#d0d6ec;border:1px solid rgba(255,255,255,.2)}.hp-btn-ghost:hover{background:rgba(255,255,255,.07)}.hp-hero{max-width:920px;padding:70px 24px 40px;text-align:center}.hp-eyebrow{display:inline-block;letter-spacing:.1em;background:rgba(101,197,240,.1);border:1px solid rgba(101,197,240,.25);padding:7px 14px;border-radius:999px;margin-bottom:24px}.hp-h1{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.02;font-weight:800;letter-spacing:-.02em;margin:0 0 20px;color:#fff}.hp-grad{background:linear-gradient(90deg,#162cc4,#2d8cd8,#7cc8f8,#162cc4);background-size:280% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:hpGrad 7s ease infinite}.hp-lead{font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.65;color:#b8c6da;max-width:700px;margin:0 auto 30px}.hp-cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hp-trust{max-width:1120px;margin:30px auto 0;padding:30px 24px}.hp-trust-label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);margin:0 0 18px}.hp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.hp-marquee-track{display:inline-flex;white-space:nowrap;animation:hpMarquee 24s linear infinite}.hp-marquee-item{display:inline-flex;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:700;opacity:.78}.hp-marquee-item:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);opacity:.7}.hp-stats{max-width:1000px;margin:36px auto 0;padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.hp-stat{background:rgba(255,255,255,.03);border:1px solid var(--line);border-radius:16px;padding:26px 22px;text-align:center}.hp-stat-n{font-size:clamp(2.4rem,4vw,3.4rem);font-weight:800;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#2d8cd8,#7cc8f8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-stat-l{margin-top:12px;color:var(--dim);font-size:13.5px;line-height:1.5}.hp-cards{max-width:1120px;margin:40px auto 0;padding:24px;display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:18px;gap:18px}.hp-card{position:relative;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid var(--line);border-radius:18px;padding:28px 26px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.hp-card:hover{transform:translateY(-4px);border-color:rgba(101,197,240,.4);box-shadow:0 24px 60px rgba(8,15,30,.5)}.hp-card-mark{width:40px;height:40px;margin-bottom:16px}.hp-card h3{font-size:18px;font-weight:700;margin:0 0 10px;color:#fff}.hp-card p{font-size:14px;line-height:1.6;color:var(--dim);margin:0}.hp-loop{margin:60px auto 0;padding:40px 24px}.hp-h2{font-size:clamp(1.9rem,4vw,3rem);font-weight:800;letter-spacing:-.02em;color:#fff;margin:8px 0 0}.hp-steps{justify-content:center;flex-wrap:wrap;margin:28px 0 18px}.hp-step,.hp-steps{display:flex;gap:10px}.hp-step{align-items:center;background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:999px;padding:10px 18px}.hp-step-n{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--cyan));color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.hp-step-label{font-size:14px;font-weight:600;color:#dbe6f4}.hp-loop-note{color:var(--dim);font-size:14.5px;line-height:1.6;max-width:620px;margin:14px auto 0}.hp-final{margin:60px auto 0;padding:60px 24px 30px}.hp-final-mark{width:120px;height:120px;margin:0 auto 18px;opacity:.9}.hp-final .hp-lead{margin-top:14px}.hp-foot{position:relative;z-index:2;text-align:center;color:#6f8098;font-size:12px;padding:50px 24px}.hp .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.hp .reveal.in{opacity:1;transform:none}@keyframes hpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes hpGrad{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes hpMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes hpSweep{to{transform:rotate(1turn)}}.hp-scope-sweep{animation:hpSweep 6s linear infinite}@media (prefers-reduced-motion:reduce){.hp-float,.hp-grad,.hp-marquee-track,.hp-scope-sweep,.hp-stat-n{animation:none!important}.hp-bubbles{display:none}.hp .reveal{opacity:1;transform:none}}.hp-glass{position:relative;background:linear-gradient(155deg,rgba(124,184,244,.16),rgba(16,28,52,.32) 60%),var(--glass);-webkit-backdrop-filter:blur(26px) saturate(1.7);backdrop-filter:blur(26px) saturate(1.7);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.32),inset 0 0 36px rgba(124,200,248,.08),inset 0 -22px 44px -30px rgba(124,200,248,.45),0 30px 70px -28px rgba(2,7,18,.82);border-radius:22px}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.hp-glass{background:rgba(13,22,42,.92)}}.hp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;max-width:100%;padding:16px 24px;transition:background .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.hp-nav>*{max-width:1180px}.hp-nav.scrolled{background:rgba(7,11,22,.62);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--line)}.hp-nav{display:flex;align-items:center;justify-content:space-between;gap:16px}.hp-brand-sonar{width:26px;height:26px;flex:0 0 auto}.hp-nav:before{content:"";position:absolute;left:0;right:0;top:0;height:150%;background:linear-gradient(180deg,rgba(4,9,20,.66),rgba(4,9,20,.24) 55%,transparent);pointer-events:none;z-index:-1;transition:opacity .3s ease}.hp-nav.scrolled:before{opacity:0}.hp-brand,.hp-nav-login{text-shadow:0 1px 12px rgba(2,7,18,.7)}.hp-eyebrow{background:none!important;border:none!important;padding:0!important;border-radius:0!important;margin-bottom:18px!important;font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.hp-h1{font-size:clamp(2.6rem,7vw,5.2rem);line-height:.98;letter-spacing:-.03em}.hp-h2{font-size:clamp(2rem,4.5vw,3.4rem);letter-spacing:-.025em}.hp-lead{max-width:62ch}.hp-hero{max-width:1180px;margin:0 auto;padding:clamp(36px,7vh,80px) 24px 70px;text-align:left}.hp-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;grid-gap:40px;gap:40px;align-items:center}.hp-hero-copy{min-width:0}.hp-hero .hp-eyebrow{margin-bottom:18px}.hp-hero-visual{position:relative;display:grid;place-items:center;min-height:360px}.hp-hero-sonar{filter:drop-shadow(0 30px 60px rgba(2,7,18,.6))}.hp-hero .hp-hero-sonar .sonar__stage{transform:rotateX(calc(58deg + 8deg * var(--p, 0))) scale(calc(1 - .08 * var(--p, 0)))}@media (max-width:880px){.hp-hero-grid{grid-template-columns:1fr;gap:8px}.hp-hero-visual{position:absolute;inset:0;opacity:.32;min-height:0;z-index:0;pointer-events:none}.hp-hero-copy{position:relative;z-index:1}}.sonar{position:relative;pointer-events:none;perspective:900px}.sonar__stage{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(58deg)}.sonar__ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(124,200,248,.28);box-shadow:var(--edge-hi)}.sonar__ring.r1{transform:translateZ(34px) scale(.34);border-color:rgba(124,200,248,.5)}.sonar__ring.r2{transform:translateZ(12px) scale(.58);border-color:rgba(124,200,248,.38)}.sonar__ring.r3{transform:translateZ(-12px) scale(.8);border-color:rgba(124,200,248,.28)}.sonar__ring.r4{transform:translateZ(-40px) scale(1);opacity:.5}.sonar__grid{background:repeating-conic-gradient(from 0deg,transparent 0 28deg,rgba(124,200,248,.05) 28deg 29deg)}.sonar__grid,.sonar__sweep{position:absolute;inset:0;border-radius:50%}.sonar__sweep{background:conic-gradient(from 0deg,rgba(101,197,240,.42),rgba(101,197,240,0) 32%);animation:sonarSweep 6s linear infinite}.sonar__pulse{position:absolute;inset:0;border-radius:50%;border:1px solid var(--cyan);transform-origin:center;animation:sonarPing 3.6s ease-out infinite}.sonar__core{left:50%;top:50%;width:8%;height:8%;background:var(--cyan);transform:translate(-50%,-50%);box-shadow:0 0 16px 3px var(--glow)}.sonar__blip,.sonar__core{position:absolute;border-radius:50%}.sonar__blip{width:7px;height:7px;background:var(--ice);box-shadow:0 0 12px 2px var(--glow);opacity:0;transform:scale(0)}.sonar__blip.b1{left:64%;top:38%}.sonar__blip.b2{left:36%;top:56%}.sonar__blip.b3{left:56%;top:66%}.sonar__blip.b4{left:30%;top:34%}.sonar__blip.b5{left:72%;top:58%}.sonar__stage.is-scanning .sonar__pulse,.sonar__stage.is-scanning .sonar__sweep{animation-duration:1.6s}.sonar__stage.is-scanning .sonar__blip{animation:sonarBlip .5s forwards}.sonar__stage.is-scanning .sonar__blip.b1{animation-delay:.2s}.sonar__stage.is-scanning .sonar__blip.b2{animation-delay:.5s}.sonar__stage.is-scanning .sonar__blip.b3{animation-delay:.8s}.sonar__stage.is-scanning .sonar__blip.b4{animation-delay:1.1s}.sonar__stage.is-scanning .sonar__blip.b5{animation-delay:1.4s}@media (max-width:720px){.sonar__stage{transform:none}.sonar__ring.r1{transform:scale(.34)}.sonar__ring.r2{transform:scale(.58)}.sonar__ring.r3{transform:scale(.8)}.sonar__ring.r4{transform:scale(1)}}.scanhero{margin-top:30px;max-width:560px}.scanbox{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:14px;transition:box-shadow .25s ease}.scanbox:focus-within{box-shadow:var(--edge-hi),0 0 0 3px rgba(101,197,240,.22),var(--floor)}.scanbox__icon{flex:0 0 auto}.scanbox__input{flex:1 1;min-width:0;background:transparent;border:none;outline:none;color:#fff;font-size:16px;font-family:inherit}.scanbox__input::placeholder{color:#7c8aa3}.scanbox__go{flex:0 0 auto;padding:11px 18px;font-size:14px}.scanbox__go:disabled{opacity:.7;cursor:default}.scanbox__micro{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--dim);margin:12px 4px 0}.scanbox__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px}.scanbox__chips-label{font-size:12.5px;color:var(--dim)}.scanbox__chip{background:rgba(255,255,255,.05);border:1px solid var(--line);color:#d0d6ec;border-radius:999px;padding:6px 12px;font-size:12.5px;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.scanbox__chip:hover{border-color:rgba(101,197,240,.45);color:#fff}.scancard{position:relative;overflow:hidden;margin-top:18px;padding:18px 20px;animation:hpCardUp .5s cubic-bezier(.2,.7,.2,1)}.scancard__sweep{position:absolute;left:0;right:0;top:0;height:42%;background:linear-gradient(180deg,transparent,rgba(101,197,240,.16),transparent);animation:scanSweep 1.2s ease-in-out infinite;pointer-events:none}.scancard__statusline{display:flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12px;letter-spacing:.16em;color:var(--cyan)}.scancard__dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px 2px var(--glow)}.scancard__skel{display:flex;flex-direction:column;gap:11px;margin-top:18px}.scancard__skelrow{height:12px;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.04),rgba(124,200,248,.14),rgba(255,255,255,.04));background-size:200% 100%;animation:skelShimmer 1.3s linear infinite}.scancard__skelrow:nth-child(2){width:82%}.scancard__skelrow:nth-child(4){width:68%}.scancard__skelrow:nth-child(5){width:76%}.scancard__error{text-align:center;padding:8px 4px}.scancard__error p{color:#f3b4b4;margin:0 0 14px;font-size:14px}.scancard__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.scancard__eyebrow{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--cyan)}.scancard__url{font-size:13px;color:var(--dim)}.scancard__body{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.scancard__scorewrap{position:relative;width:130px;height:130px;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.scancard__ring{position:absolute;inset:0;width:130px;height:130px}.scancard__score{font-size:42px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.scancard__scorelabel{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--dim);margin-top:4px;text-transform:uppercase}.scancard__verdict-checks{flex:1 1;min-width:230px}.scancard__verdict{font-size:14px;font-style:italic;color:#dbe6f4;margin:0 0 12px}.scancard__checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.scancard__check{display:flex;gap:9px;align-items:flex-start;font-size:13px;color:var(--dim);line-height:1.4;opacity:0;animation:hpCheckIn .45s forwards}.scancard__check-ic{flex:0 0 auto;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800}.scancard__check.is-good .scancard__check-ic{background:rgba(101,197,240,.18);color:var(--ice)}.scancard__check.is-warn .scancard__check-ic{background:rgba(245,158,11,.18);color:#fbbf24}.scancard__check.is-bad .scancard__check-ic{background:rgba(248,113,113,.18);color:#f87171}.scancard__check-txt b{color:#eaf1fb;font-weight:700}.scancard__cta{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.scancard__cta span{font-size:12.5px;color:var(--dim);max-width:320px;line-height:1.5}.hp-trust{text-align:center;padding:clamp(40px,8vh,90px) 24px}.hp-marquee-track{animation-duration:30s}.hp-marquee-item{color:#c6d4e8}.hp-manifest{max-width:1120px;margin:0 auto;padding:clamp(40px,8vh,90px) 24px}.hp-manifest-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}.hp-manifest-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.hp-manifest-list li{font-size:15px;line-height:1.6;color:var(--dim);padding-left:16px;border-left:2px solid rgba(101,197,240,.4)}.hp-manifest-list b{color:#fff}.hp-manifest-visual{display:grid;place-items:center;min-height:280px}@media (max-width:820px){.hp-manifest-grid{grid-template-columns:1fr}.hp-manifest-visual{display:none}}.hp-stats{max-width:1080px;margin:0 auto;padding:clamp(20px,4vh,40px) 24px}.hp-stat{padding:28px 24px}.hp-cards{max-width:1180px;margin:0 auto;padding:clamp(30px,6vh,70px) 24px;align-items:stretch}.hp-card-sonar{width:44px;height:44px;margin-bottom:16px}.hp-card-wide{grid-column:span 1}@media (min-width:980px){.hp-cards{grid-template-columns:1fr 1.3fr 1fr}}.hp-proof{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px}.hp-spark{width:120px;height:38px;flex:0 0 auto}.hp-proof-meta{display:flex;flex-direction:column}.hp-proof-n{font-size:22px;font-weight:800;color:var(--ice);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-proof-l{font-size:11.5px;color:var(--dim);margin-top:4px}.hp-loop{max-width:1000px;margin:0 auto;padding:clamp(50px,9vh,110px) 24px;text-align:center}.hp-loop-sonar{width:150px;height:150px;margin:0 auto 8px}.hp-final{max-width:760px;margin:0 auto;padding:clamp(60px,11vh,140px) 24px 40px;text-align:center;position:relative}.hp-final-sonar{position:absolute;top:10%;left:50%;transform:translateX(-50%);opacity:.5;z-index:-1}.hp-final .hp-cta-row{margin-top:26px}@keyframes sonarSweep{to{transform:rotate(1turn)}}@keyframes sonarPing{0%{transform:scale(.28);opacity:.85}to{transform:scale(1.7);opacity:0}}@keyframes sonarBlip{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.5)}to{opacity:.85;transform:scale(1)}}@keyframes scanSweep{0%{transform:translateY(-100%)}to{transform:translateY(280%)}}@keyframes skelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes hpCardUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes hpCheckIn{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hp-grad,.hp-marquee-track,.scancard,.scancard__check,.scancard__skelrow,.scancard__sweep,.sonar__blip,.sonar__pulse,.sonar__sweep{animation:none!important}.scancard__check{opacity:1!important}.hp-final-sonar,.hp-hero-visual{opacity:.4}}@media (prefers-reduced-motion:no-preference){.pulse{animation:breathe 2.4s ease-in-out infinite}@keyframes breathe{0%,to{opacity:1}50%{opacity:.35}}.link.live{animation:flow 1.1s linear infinite}.link.frontier{animation:flow 1.6s linear infinite}@keyframes flow{to{background-position:-32px 0}}}.hp-deepfog{inset:0;z-index:1;background:linear-gradient(180deg,transparent 38%,rgba(4,8,19,.62));opacity:calc(.12 + .5 * var(--depth, 0))}.hp-deepfog,.hp-depthmeter{position:fixed;pointer-events:none}.hp-depthmeter{left:16px;top:50%;transform:translateY(-50%);z-index:30;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:rgba(124,200,248,.5);writing-mode:vertical-rl}@media (max-width:900px){.hp-depthmeter{display:none}}.iceberg{pointer-events:none}.ib-svg{display:block;width:100%;height:auto}.ib-tip{transform-origin:200px 165px;animation:ibTipGlow 4.5s ease-in-out infinite}.ib-spec{filter:blur(2px)}@keyframes ibTipGlow{0%,to{filter:drop-shadow(0 0 14px var(--glow))}50%{filter:drop-shadow(0 0 28px rgba(101,197,240,.7))}}.hp-hero-berg{position:absolute;left:50%;top:4%;width:240px;height:470px;overflow:hidden;transform:translateX(-50%) translateY(calc(-28px * var(--p, 0)));z-index:0;opacity:.85}.hp-hero-sonar{position:relative;z-index:1}.hp-waterline{position:relative;z-index:2;height:80px;display:flex;align-items:center;justify-content:center}.hp-wl-line{top:50%;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 16px var(--glow)}.hp-godrays,.hp-wl-line{position:absolute;left:0;right:0}.hp-godrays{top:-30px;bottom:-90px;background:repeating-linear-gradient(8deg,transparent 0 60px,rgba(101,197,240,.05) 60px 64px);-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);mix-blend-mode:screen;opacity:calc(.6 * (1 - var(--depth, 0)));pointer-events:none}.hp-wl-marker{position:relative;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:rgba(124,200,248,.62);background:rgba(7,11,22,.6);padding:5px 14px}.hp-descent{position:relative;max-width:1180px;margin:0 auto;padding:clamp(40px,8vh,90px) 24px}.hp-bubbles{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.hp-bubble{position:absolute;bottom:-40px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.55),rgba(160,210,255,.1) 60%,rgba(160,210,255,.02));border:1px solid rgba(190,230,255,.22);box-shadow:inset 0 0 6px rgba(255,255,255,.2);opacity:0;animation-name:hpBubbleRise;animation-timing-function:ease-in;animation-iteration-count:infinite;will-change:transform,opacity}@keyframes hpBubbleRise{0%{transform:translateY(0) translateX(0) scale(.6);opacity:0}10%{opacity:.75}80%{opacity:.5}to{transform:translateY(-118vh) translateX(var(--bx,14px)) scale(1.05);opacity:0}}.hp-descent-intro{z-index:2;text-align:center;margin-bottom:clamp(30px,6vh,60px)}.hp-descent-layers{z-index:2;display:flex;flex-direction:column;gap:clamp(36px,7vh,80px)}.hp-descent-layer{display:flex;align-items:center}.hp-descent-layer.is-left{justify-content:flex-start}.hp-descent-layer.is-right{justify-content:flex-end}.hp-descent-m{font-family:var(--mono);font-size:12px;color:var(--cyan);margin:0 14px}.hp-descent-panel{max-width:330px;padding:20px 22px}.hp-descent-panel h3{margin:0 0 8px;font-size:17px;color:#fff}.hp-descent-panel p{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--dim)}.hp-descent-link{font-size:13px;font-weight:600;color:var(--cyan);text-decoration:none}.hp-descent-link:hover{color:var(--ice)}.hp-manifest,.hp-stats,.hp-trust{position:relative}.hp-descent-intro:after,.hp-manifest:after,.hp-stats:after,.hp-trust:after{content:"";position:absolute;inset:-6% -3%;z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 50% 50%,rgba(2,8,20,.62),rgba(2,8,20,.28) 56%,transparent 82%)}.hp-descent-intro{position:relative}.hp-descent-intro>h2,.hp-descent-intro>p{position:relative;z-index:2}.hp-descent-intro h2{text-shadow:0 3px 30px rgba(2,7,18,.85),0 1px 4px rgba(2,7,18,.7)}.hp-descent-sub{max-width:620px;margin:18px auto 0;color:var(--ice);font-size:15px;line-height:1.6;text-shadow:0 2px 18px rgba(2,7,18,.82)}.hp-descent-m{text-shadow:0 1px 10px rgba(2,7,18,.9)}.hp-wl-marker{background:rgba(4,10,22,.5);padding:6px 15px;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hp-descent-layers{position:relative}.hp-descent-layer{position:relative;z-index:2}.hp-descent-radar{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;width:clamp(360px,60vw,680px);height:clamp(360px,60vw,680px)}.hp-descent-sonar{position:absolute!important;inset:0;width:100%!important;height:100%!important;opacity:.6;transition:opacity .5s ease;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,transparent 100%)}.hp-descent-sonar .sonar__stage{transform:none!important}.hp-descent-sonar .sonar__sweep{background:conic-gradient(from 0deg,rgba(88,199,251,.5),rgba(88,199,251,0) 36%)}.hp-descent-sonar .sonar__ring{border-color:rgba(124,200,248,.4)}.hp-descent-sonar .sonar__core{box-shadow:0 0 22px 5px var(--glow)}.hp-descent-layers:has(.hp-descent-layer:hover) .hp-descent-sonar{opacity:.85}.hp-radar-sector{position:absolute;inset:0;border-radius:50%;opacity:0;pointer-events:none;transition:opacity .45s ease;-webkit-mask-image:radial-gradient(closest-side,#000 58%,transparent 100%);mask-image:radial-gradient(closest-side,#000 58%,transparent 100%)}.hp-radar-sector:after{content:"";position:absolute;width:15px;height:15px;border-radius:50%;background:var(--ice);box-shadow:0 0 20px 6px var(--glow);transform:translate(-50%,-50%) scale(.5);opacity:.6}.hp-radar-sector.s1{background:conic-gradient(from 270deg,transparent 2deg,rgba(101,197,240,.5) 45deg,transparent 88deg)}.hp-radar-sector.s1:after{left:28%;top:28%}.hp-radar-sector.s2{background:conic-gradient(from 0deg,transparent 2deg,rgba(101,197,240,.5) 45deg,transparent 88deg)}.hp-radar-sector.s2:after{left:72%;top:28%}.hp-radar-sector.s3{background:conic-gradient(from 180deg,transparent 2deg,rgba(101,197,240,.5) 45deg,transparent 88deg)}.hp-radar-sector.s3:after{left:28%;top:72%}.hp-radar-sector.s4{background:conic-gradient(from 90deg,transparent 2deg,rgba(101,197,240,.5) 45deg,transparent 88deg)}.hp-radar-sector.s4:after{left:72%;top:72%}.hp-descent-layers:has(.hp-descent-layer[data-sector="1"]:hover) .hp-radar-sector.s1,.hp-descent-layers:has(.hp-descent-layer[data-sector="2"]:hover) .hp-radar-sector.s2,.hp-descent-layers:has(.hp-descent-layer[data-sector="3"]:hover) .hp-radar-sector.s3,.hp-descent-layers:has(.hp-descent-layer[data-sector="4"]:hover) .hp-radar-sector.s4{opacity:1}.hp-descent-layers:has(.hp-descent-layer[data-sector="1"]:hover) .hp-radar-sector.s1:after,.hp-descent-layers:has(.hp-descent-layer[data-sector="2"]:hover) .hp-radar-sector.s2:after,.hp-descent-layers:has(.hp-descent-layer[data-sector="3"]:hover) .hp-radar-sector.s3:after,.hp-descent-layers:has(.hp-descent-layer[data-sector="4"]:hover) .hp-radar-sector.s4:after{animation:hpRadarDot 1.3s ease-out infinite}@keyframes hpRadarDot{0%{transform:translate(-50%,-50%) scale(.5);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}to{transform:translate(-50%,-50%) scale(.5);opacity:.5}}.hp-descent-panel{overflow:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease,border-color .45s ease}.hp-descent-panel>*{position:relative;z-index:1}.hp-descent-panel:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(200px 200px at var(--mx,50%) var(--my,0),rgba(190,230,255,.22),rgba(124,200,248,.06) 45%,transparent 70%)}.hp-descent-panel:hover{transform:translateY(-6px);border-color:rgba(124,200,248,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 0 40px rgba(124,200,248,.12),0 36px 80px -28px rgba(2,7,18,.9),0 0 46px -12px rgba(101,197,240,.5)}.hp-descent-panel:hover:after{opacity:1}@media (max-width:760px){.hp-descent-layer{justify-content:center!important;flex-direction:column;gap:6px}.hp-descent-radar{width:clamp(280px,92vw,440px);opacity:.5}}.scancard__berg-ghost{position:absolute;right:12px;top:8px;width:84px;height:150px;overflow:hidden;opacity:.5}.scancard__berg-ghost .ib-fills{display:none}.scancard[data-state=scanning] .scancard__berg-ghost .ib-edge{stroke:var(--ice);animation:ibScanFlash 1.6s ease-in-out infinite}@keyframes ibScanFlash{0%,to{opacity:.15}50%{opacity:.7}}.scancard__berghint{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--cyan);margin:14px 0 0;opacity:.85}.scancard__check-more{list-style:none;font-family:var(--mono);font-size:11.5px;color:var(--dim);padding-left:27px}.scancard__waterline{display:flex;align-items:center;gap:10px;margin:18px 0 14px}.scancard__wl-m{font-family:var(--mono);font-size:11px;color:var(--cyan)}.scancard__wl-line{flex:1 1;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);box-shadow:0 0 12px var(--glow)}.scancard__wl-hint{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;color:var(--dim)}.scancard__locked{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:8px}.scancard__lock-row{display:grid;grid-template-columns:50px 1fr auto 20px;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(90deg,rgba(59,130,201,.12),transparent);opacity:0;filter:blur(8px);transform:translateY(10px);animation:lockRise .6s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i, 0) * .12s)}@keyframes lockRise{to{opacity:.62;filter:blur(0);transform:none}}.scancard__lock-m{font-family:var(--mono);font-size:12px;color:var(--cyan)}.scancard__lock-label{font-size:13px;font-weight:600;color:#dbe6f4}.scancard__lock-teaser{font-size:12px;color:var(--dim);filter:blur(2.5px)}.scancard__lock-ic{font-size:13px;opacity:.7}.scancard__divecta{width:100%;justify-content:center}@media (max-width:560px){.scancard__lock-row{grid-template-columns:44px 1fr 20px}.scancard__lock-teaser{display:none}}@media (prefers-reduced-motion:reduce){.ib-tip,.scancard__berg-ghost .ib-edge,.scancard__lock-row{animation:none!important}.scancard__lock-row{opacity:.62!important;filter:none!important;transform:none!important}.hp-godrays{opacity:.12}}.hp-hero-3d{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;max-width:none;width:100%;padding-left:0;padding-right:0}.hp-hero-canvas{z-index:0}.hp-hero-canvas,.hp-hero-canvas .iceberg3d{position:absolute;inset:0}.hp-hero-canvas canvas{display:block;width:100%!important;height:100%!important}.hp-hero-3d:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(7,11,22,.8),rgba(7,11,22,.45) 42%,rgba(7,11,22,0) 72%),linear-gradient(180deg,rgba(7,11,22,.45),transparent 28%,transparent 72%,rgba(4,8,19,.6))}.hp-hero-3d .hp-hero-grid{position:relative;z-index:2;grid-template-columns:1fr;max-width:1180px;width:100%;margin:0 auto;padding:0 24px}.hp-hero-3d .hp-hero-copy{max-width:620px}.hp-dive{position:fixed;inset:0;z-index:0;pointer-events:none;background:#02060f}.hp-dive .iceberg3d{position:absolute;inset:0}.hp-dive canvas{display:block;width:100%!important;height:100%!important}.hp>.hp-depthmeter,.hp>.hp-waterline,.hp>footer,.hp>header,.hp>section{position:relative;z-index:2}.hp-descent-intro .hp-eyebrow,.hp-descent-intro h2,.hp-h1,.hp-h2,.hp-lead,.hp-loop-note,.hp-manifest-list li,.hp-stat-l{text-shadow:0 2px 22px rgba(2,7,18,.6)}.hp-descent-sub,.hp-lead,.hp-manifest-list li,.hp-marquee-item,.hp-stat-l{text-shadow:0 1px 3px rgba(2,7,18,.85),0 2px 22px rgba(2,7,18,.6)}.hp-manifest-list b,.hp-marquee-item{color:#eaf1fb}.hp-hero-berg-fallback{position:absolute;right:6%;top:8%;width:clamp(200px,26vw,320px);height:80%;overflow:hidden;opacity:.7;z-index:0}@media (max-width:880px){.hp-hero-3d{min-height:82vh}.hp-hero-berg-fallback{right:50%;transform:translateX(50%);opacity:.22}}.rpt-ritme{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px;margin:14px 0 16px}.rpt-ritme-item{border:1px solid rgba(13,27,42,.1);border-left:3px solid #2d8cd8;border-radius:10px;padding:12px 14px;background:#fbfdff}.rpt-ritme-item strong{font-size:13.5px}.rpt-ritme-item p{margin:6px 0 0;font-size:13px;line-height:1.55;color:#475569}.pro .pro-card,.pro .pro-carousel-visual,.pro .pro-chat-q,.pro .pro-duik-card,.pro .pro-factcard,.pro .pro-faq-item,.pro .pro-kpi,.pro .pro-mock,.pro .pro-step,.pro .pro-tile-lg,.pro .pro-trend-wrap,.pro .pro-trust-row,.pro .pro-vs-col{border-radius:18px;box-shadow:0 1px 2px rgba(12,24,96,.04),0 18px 40px -24px rgba(20,36,140,.28)}.pro .pro-kicker{background:linear-gradient(90deg,var(--p-accent),var(--p-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.pro-section>.pro-kicker{display:block}.report .cc-card,.report .dg-persona,.report .rpt-activity,.report .rpt-ai,.report .rpt-draft,.report .rpt-factq,.report .rpt-method-card,.report .rpt-published{background:var(--r-card);border-color:var(--r-line);box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report .rpt-activity,.report .rpt-ai,.report .rpt-factq,.report .rpt-method-card{border-radius:var(--r-radius)}.report .cc-card,.report .dg-persona,.report .rpt-draft{border-radius:15px}.report .cc-battle,.report .pos-hero,.report .rpt-activity,.report .rpt-ai,.report .rpt-factq{position:relative;overflow:hidden}.report .cc-battle:before,.report .pos-hero:before,.report .rpt-activity:before,.report .rpt-ai:before,.report .rpt-factq:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan));opacity:.5}.report .rpt-team-card{background:var(--r-card);box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px}.report .dg-hexbadge,.report .dg-lane,.report .dg-lane-icon,.report .rpt-draft-target,.report .rpt-feed-detail,.report .rpt-now-tile,.report .rpt-pub-diff-body,.report .rpt-pub-item,.report .rpt-ritme-item,.report .rpt-uitleg-body{background-color:rgba(255,255,255,.55)}.report .rpt-now-tile.is-waiting{background-color:rgba(255,248,232,.75)}.report .rpt-brief-blok h3:before{content:none}.report .viz-donut-ring,.report .viz-gauge{filter:drop-shadow(0 8px 20px rgba(20,36,140,.1))}.report .viz-insight{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rpt-pages-sort{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0 16px;font-size:12.5px;color:var(--r-ink-dim)}.rpt-pages-sort button{font:inherit;font-size:12.5px;font-weight:600;color:var(--r-ink-dim);background:var(--r-card);border:1px solid var(--r-line);border-radius:999px;padding:5px 13px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rpt-pages-sort button.active{color:#fff;border-color:transparent;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan));box-shadow:0 6px 16px -8px rgba(22,44,196,.5)}.rpt-pages-list{display:flex;flex-direction:column;gap:10px}.rpt-page{background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.rpt-page.open{border-color:rgba(22,44,196,.4)}.rpt-page-head{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:13px 16px;font:inherit;color:var(--r-ink)}.ms-overlay{position:fixed;inset:0;z-index:200;overflow:hidden;--ms-in:380ms;--ms-pop:cubic-bezier(0.2,1.2,0.4,1);animation:ms-overlay-in .22s var(--ease-out) both;--ms-zee:#050b2b;--ms-diep:#02051a;--ms-schuim:#eaf3ff;--ms-nevel:#8fa3c8;--ms-cyaan:#35e0ff;--ms-aqua:#4adebb;--ms-amber:#ffc466;--ms-glas:rgba(23,34,74,0.55);--ms-rand:rgba(255,255,255,0.13);color:var(--ms-schuim);font-family:var(--font-manrope,"Manrope"),"Segoe UI",system-ui,sans-serif;background:radial-gradient(1100px 640px at 70% -10%,rgba(53,224,255,.1),transparent 60%),radial-gradient(880px 560px at 15% 110%,rgba(74,222,187,.08),transparent 60%),linear-gradient(180deg,var(--ms-zee) 0,var(--ms-diep) 100%)}.ms-scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .4s ease}@starting-style{.ms-scene{opacity:0}}.ms-scene-sluier{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 30%,rgba(2,5,26,.55) 100%),linear-gradient(180deg,rgba(2,5,26,.35),rgba(2,5,26,.55))}.ms-kop{position:absolute;top:0;left:0;right:0;gap:18px;padding:16px 24px;z-index:5}.ms-kop,.ms-merk{display:flex;align-items:center}.ms-merk{gap:9px;font-weight:800;letter-spacing:-.02em;font-size:14px}.ms-ring{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(53,224,255,.9),rgba(53,224,255,.15) 55%,transparent 70%);box-shadow:0 0 0 2px rgba(53,224,255,.35),0 0 12px rgba(53,224,255,.45)}.ms-balk{flex:1 1;display:flex;gap:6px}.ms-balk i{flex:1 1;height:3px;border-radius:2px;background:rgba(255,255,255,.12);position:relative;overflow:hidden}.ms-balk i:after{content:"";position:absolute;inset:0;background:var(--ms-cyaan);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease-out)}.ms-balk i.is-af:after{transform:scaleX(1)}.ms-teller{font-size:12px;color:var(--ms-nevel);letter-spacing:.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ms-sluit{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.07);border:1px solid var(--ms-rand);color:var(--ms-schuim);cursor:pointer;transition:background .15s ease,transform .16s var(--ease-out)}.ms-sluit:active{transform:scale(.95)}.ms-sluit:hover{background:rgba(255,255,255,.14)}@keyframes ms-overlay-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes ms-overlay-uit{to{opacity:0;transform:scale(.99)}}.ms-overlay.is-uit{animation:ms-overlay-uit .15s var(--ease-out) both;pointer-events:none}.ms-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:84px 96px 72px;overflow-y:auto}.ms-inhoud{width:min(980px,100%);margin:auto}.ms-center{text-align:center}.ms-center .ms-kicker{justify-content:center}.ms-center .ms-sub{margin-inline:auto}.ms-kicker{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ms-cyaan);margin-bottom:14px}.ms-kicker:before{content:"";width:20px;height:2px;background:var(--ms-cyaan);border-radius:1px}.ms-overlay h1{font-size:clamp(38px,5.6vw,74px);font-weight:800;letter-spacing:-.03em;line-height:1.04;text-wrap:balance;margin:0 0 16px;color:var(--ms-schuim)}.ms-inhoud{position:relative}.ms-object{position:absolute;z-index:1;pointer-events:none;filter:drop-shadow(0 18px 40px rgba(0,8,26,.55));animation:ms-objectzweef 7s ease-in-out infinite}@keyframes ms-objectzweef{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}}.ms-notitie{position:absolute;z-index:4;font-family:var(--font-schrift),"Segoe Script",cursive;font-size:21px;font-weight:600;line-height:1.15;color:#7ff0ff;transform:rotate(-4deg);max-width:200px;text-align:right;pointer-events:none}.ms-notitie-pijl{display:block;margin:4px 0 0 auto;color:inherit}.ms-hl{color:var(--ms-cyaan)}.ms-hl-goed{color:var(--ms-aqua)}.ms-sub{font-size:16px;line-height:1.6;color:var(--ms-nevel);max-width:58ch;margin:0 0 8px}.ms-sub b{color:var(--ms-schuim)}.ms-in{animation:ms-opkomst var(--ms-in) var(--ease-out) both}.ms-in:nth-child(2){animation-delay:.07s}.ms-in:nth-child(3){animation-delay:.14s}.ms-in:nth-child(4){animation-delay:.21s}.ms-in:nth-child(5){animation-delay:.28s}.ms-regels .ms-in:nth-child(n+6){animation-delay:.32s}@keyframes ms-opkomst{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ms-figuur-center{display:flex;justify-content:center;margin:0 auto 18px;filter:drop-shadow(0 0 32px rgba(53,224,255,.5));animation:ms-zweef 5.5s ease-in-out infinite}.ms-figuur{position:absolute;right:84px;bottom:90px;z-index:4;filter:drop-shadow(0 0 28px rgba(53,224,255,.45));animation:ms-zweef 6s ease-in-out infinite}@keyframes ms-zweef{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ms-heeft-figuur{padding-right:215px}@keyframes ms-pop{0%{opacity:0;transform:scale(.94) translateY(8px)}to{opacity:1;transform:none}}.ms-tegel{animation:ms-pop .4s var(--ms-pop) both}.ms-tegels .ms-tegel:nth-child(2){animation-delay:.06s}.ms-tegels .ms-tegel:nth-child(3){animation-delay:.12s}.ms-tegels .ms-tegel:nth-child(4){animation-delay:.18s}.ms-regel{animation:ms-pop .4s var(--ms-pop) both}.ms-regels .ms-regel:first-child{animation-delay:.06s}.ms-regels .ms-regel:nth-child(2){animation-delay:.12s}.ms-regels .ms-regel:nth-child(3){animation-delay:.18s}.ms-regels .ms-regel:nth-child(4){animation-delay:.24s}.ms-regels .ms-regel:nth-child(n+5){animation-delay:.3s}.ms-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:13px;gap:13px;margin:24px 0 6px}.ms-tegel{background:var(--ms-glas);border:1px solid var(--ms-rand);border-radius:16px;padding:20px 18px}.ms-tegel b{display:block;font-size:clamp(34px,3.6vw,52px);font-weight:800;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05}.ms-tegel.is-goed b{color:var(--ms-cyaan)}.ms-tegel .ms-van{font-size:.55em;color:var(--ms-nevel);font-weight:700}.ms-tegel>span{display:block;font-size:13px;color:var(--ms-nevel);line-height:1.45;margin-top:6px}.ms-regels{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.ms-regel{background:var(--ms-glas);border:1px solid var(--ms-rand);border-radius:14px;padding:15px 18px;font-size:14.5px;line-height:1.55}.ms-regel b{display:block;font-weight:700}.ms-regel em{display:block;font-style:normal;color:var(--ms-nevel);font-size:13.5px;margin-top:4px}.ms-regel a{display:inline-block;margin-top:7px;color:var(--ms-cyaan);font-size:13px;font-weight:700;text-decoration:none}.ms-regel a:hover{text-decoration:underline}.ms-regel.ms-warn{border-color:rgba(255,196,102,.35)}.ms-regel.ms-warn b{color:var(--ms-amber)}.ms-regel.ms-good b{color:var(--ms-aqua)}.ms-leeg{color:var(--ms-nevel);font-size:14.5px;line-height:1.6;background:var(--ms-glas);border:1px dashed var(--ms-rand);border-radius:14px;padding:16px 18px;margin-top:20px}.ms-livelijst{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.ms-live{display:flex;align-items:center;gap:12px;background:rgba(74,222,187,.08);border:1px solid rgba(74,222,187,.3);border-radius:14px;padding:13px 16px;color:inherit;text-decoration:none}.ms-live b{display:block;font-size:14.5px}.ms-live em{display:block;font-style:normal;color:var(--ms-aqua);font-size:12.5px;margin-top:2px}.ms-livedot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--ms-aqua);box-shadow:0 0 10px rgba(74,222,187,.7)}.ms-boom{display:grid;grid-gap:4px;gap:4px;justify-items:center;margin-top:18px}.ms-boom-root{padding:9px 18px;border-radius:11px;background:rgba(9,24,56,.8);border:1px solid rgba(53,224,255,.5);color:#eaf3ff;font-size:14px;font-weight:650;text-decoration:none;box-shadow:0 0 24px rgba(53,224,255,.3)}.ms-boom-root:hover{box-shadow:0 0 34px rgba(53,224,255,.5)}.ms-boom-laag{display:grid;grid-gap:6px;gap:6px;justify-items:center}.ms-boom-lijn{width:2px;height:18px;background:linear-gradient(180deg,rgba(53,224,255,.5),rgba(53,224,255,.12))}.ms-boom-label{display:flex;align-items:baseline;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#7fd6ec}.ms-boom-label em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:#8f9bc6;font-size:11.5px}.ms-boom-nodes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ms-boom-node{display:flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;text-decoration:none;background:linear-gradient(180deg,rgba(20,40,84,.85),rgba(11,26,58,.85));border:1px solid rgba(140,180,230,.28);color:#dde2f5;font-size:12.5px;transition:transform .16s var(--ease-out),box-shadow .16s ease}.ms-boom-node:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.ms-boom-node:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,8,26,.55),0 0 18px rgba(53,224,255,.25)}}.ms-boom-node b{font-weight:600;color:#fff;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-boom-node em{font-style:normal;color:#8f9bc6;font-size:11px;white-space:nowrap}.ms-boom-node i{font-style:normal;font-size:11px;font-weight:700}.ms-boom-node i.is-op{color:#4ade9d}.ms-boom-node i.is-neer{color:#ff8a5c}.ms-boom-meer{align-self:center;color:#8f9bc6;font-size:12px}.ms-duelvlak{width:min(1060px,100%)}.msd-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;margin-top:26px;align-items:start}.msd-venster{position:relative;z-index:2;background:#fff;color:#111827;border-radius:16px;padding:18px 18px 16px;box-shadow:0 30px 70px rgba(0,5,22,.6),0 4px 16px rgba(0,5,22,.4);animation:ms-pop .4s var(--ms-pop) both}.msd-grid .msd-venster:first-child{transform-origin:80% 50%}.msd-grid .msd-venster:last-child{animation-delay:.08s}.msd-chip{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4b5563;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:4px 11px;margin-bottom:12px}.msd-chip.is-ai{color:#0f766e;background:#ecfdf5;border-color:#a7f3d0}.msd-zoekbalk{display:flex;align-items:center;gap:9px;border:1px solid #dfe1e5;border-radius:999px;padding:9px 15px;font-size:13.5px;color:#202124;box-shadow:0 1px 5px rgba(32,33,36,.12)}.msd-g{font-weight:800;font-size:16px;line-height:1;background:linear-gradient(120deg,#4285f4 25%,#ea4335 25% 45%,#fbbc05 45% 62%,#34a853 62%);-webkit-background-clip:text;background-clip:text;color:transparent}.msd-zoekterm{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msd-lens{color:#4285f4;flex:none}.msd-results{display:grid;grid-gap:4px;gap:4px;margin-top:13px}.msd-result{display:flex;gap:11px;align-items:flex-start;padding:9px 10px;border-radius:10px;animation:ms-pop .4s var(--ms-pop) both}.msd-results .msd-result:nth-child(2){animation-delay:.06s}.msd-results .msd-result:nth-child(3){animation-delay:.12s}.msd-results .msd-result:nth-child(4){animation-delay:.18s}.msd-pos{flex:none;min-width:30px;height:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:7px;background:#111827;color:#fff;font-size:11.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:2px}.msd-pos.is-alarm{background:#e11d48;box-shadow:0 0 0 4px rgba(225,29,72,.14)}.msd-res-tekst{min-width:0}.msd-res-tekst b{display:block;font-size:12.5px;font-weight:700;color:#202124}.msd-res-tekst i{display:block;font-style:normal;font-size:11px;color:#5f6368;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msd-res-tekst em{display:block;font-style:normal;font-size:13px;color:#1a0dab;margin-top:1px}.msd-result.is-eigen{background:#fdf2f5;border:1px dashed #f5b8c8}.msd-result.is-eigen .msd-res-tekst b{color:#9f1239}.msd-result.is-eigen .msd-res-tekst em{color:#be123c;font-size:12px}.msd-voetnoot{margin:10px 2px 0;font-size:11px;color:#6b7280}.msd-vraagbalk{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;background:#f9fafb;border-radius:13px;padding:10px 13px;font-size:13px;color:#111827;line-height:1.4}.msd-vraagbalk span{flex:1 1}.msd-verstuur{flex:none;width:26px;height:26px;border-radius:50%;background:#111827;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-style:normal;font-size:14px;font-weight:700}.msd-antwoord{margin:13px 2px 0;font-size:13px;line-height:1.62;color:#374151}.msd-bronlabel{display:block;margin:13px 2px 6px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b7280}.msd-bronnen{display:flex;flex-wrap:wrap;gap:6px}.msd-bronchip{font-size:11.5px;font-weight:600;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:4px 11px}.msd-voetrij{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:11px;background:#fdf2f5;border:1px dashed #f5b8c8}.msd-badge{flex:none;font-size:11px;font-weight:800;letter-spacing:.03em;color:#fff;background:#e11d48;border-radius:999px;padding:5px 12px;box-shadow:0 4px 14px rgba(225,29,72,.35)}.msd-voettekst{font-size:12.5px;color:#9f1239}.msd-voetrij.is-goed{background:#ecfdf5;border-color:#a7f3d0}.msd-voetrij.is-goed .msd-badge{background:#059669;box-shadow:0 4px 14px rgba(5,150,105,.35)}.msd-voetrij.is-goed .msd-voettekst{color:#065f46}.msd-orb{position:absolute;left:50%;top:34%;width:132px;margin-left:-66px;z-index:3;pointer-events:none}.msd-orb img{display:block;width:100%;filter:drop-shadow(0 18px 40px rgba(0,8,26,.55));animation:ms-objectzweef 7s ease-in-out infinite}.msd-engines{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.msd-engine{font-size:12px;font-weight:600;color:var(--ms-nevel);background:var(--ms-glas);border:1px solid var(--ms-rand);border-radius:999px;padding:6px 13px}.msd-engine.is-goed{color:var(--ms-cyaan);border-color:rgba(53,224,255,.4)}@media (max-width:900px){.msd-grid{grid-template-columns:1fr}.msd-orb{display:none}}.ms-kansvlak h1{max-width:680px}.msk-grid{display:grid;grid-template-columns:330px 1fr;grid-gap:26px;gap:26px;margin-top:24px;align-items:start}.msk-links{display:grid;grid-gap:14px;gap:14px}.msk-kaart{background:#fff;color:#111827;border-radius:16px;overflow:hidden;padding:0 0 16px;box-shadow:0 24px 60px rgba(0,5,22,.55),0 4px 14px rgba(0,5,22,.35);animation:ms-pop .4s var(--ms-pop) both}.msk-links .msk-kaart:nth-child(2){animation-delay:.08s}.msk-band{background:#d7f6ff;color:#075a70;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;padding:8px 10px;margin-bottom:14px}.msk-band,.msk-cijfer{display:block;font-weight:800;text-align:center}.msk-cijfer{font-size:46px;letter-spacing:-.035em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:ms-pop .4s var(--ms-pop) .35s both}.msk-cijfer i{font-style:normal;font-size:16px;font-weight:700;color:#6b7280;letter-spacing:0}.msk-sub{display:block;text-align:center;font-size:12.5px;color:#4b5563;line-height:1.5;margin:8px 16px 0}.msk-pill{display:block;width:-moz-fit-content;width:fit-content;margin:12px auto 0;font-size:12px;font-weight:700;color:#075a70;background:#ecfbff;border:1px solid #b9ecf8;border-radius:10px;padding:7px 13px}.msk-pill.is-alarm{color:#9f1239;background:#fdf2f5;border-color:#f5b8c8}.msk-banner{background:linear-gradient(120deg,#0e7490,#164e63);color:#eafcff;border-radius:14px;padding:14px 16px;font-size:13px;line-height:1.55;animation:ms-pop .4s var(--ms-pop) .28s both}.msk-banner b{color:#7ff0ff}.msk-widget{animation-delay:.1s}.msk-zoekrij{display:flex;gap:10px;align-items:center}.msk-zoekbalk{flex:1 1}.msk-zoekknop{flex:none;background:#0e7490;color:#fff;font-size:13px;font-weight:700;border-radius:999px;padding:9px 18px}.msk-microcopy{margin:9px 2px 0;font-size:11.5px;color:#6b7280}.msk-tabelkop{display:grid;grid-template-columns:1fr 62px 64px;grid-gap:10px;gap:10px;margin:14px 2px 4px;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#6b7280}.msk-r{text-align:right}.msk-rij{display:grid;grid-template-columns:1fr 62px 64px;grid-gap:10px;gap:10px;align-items:center;padding:8px 2px;border-top:1px solid #f3f4f6;animation:ms-pop .4s var(--ms-pop) both}.msk-term em{display:block;font-style:normal;font-size:13px;font-weight:600;color:#111827}.msk-balk{height:9px;margin-top:5px;background:#f3f4f6;overflow:hidden}.msk-balk,.msk-balk i{display:block;border-radius:999px}.msk-balk i{height:100%;background:linear-gradient(90deg,#22d3ee,#0e7490);transform-origin:left center;transform:scaleX(0);animation:msk-groei .9s cubic-bezier(.2,.9,.3,1) both}@keyframes msk-groei{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.msk-plek{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#111827}.msk-plek.is-alarm{color:#e11d48}.msk-vol{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#374151}.msk-voet{display:grid;grid-template-columns:1fr auto 64px;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid #e5e7eb;margin-top:6px;padding-top:11px;font-size:13px;color:#111827}.msk-voet span{font-size:12px;font-weight:700;color:#047857}.msk-voet span.is-alarm{color:#e11d48}.msk-voet b:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.msk-grid{grid-template-columns:1fr}}.ms-bron{margin:22px 0 0;font-size:12.5px;color:var(--ms-nevel);display:flex;gap:8px;line-height:1.55;max-width:90ch}.ms-bron i{font-style:normal;color:var(--ms-cyaan);flex:none;margin-top:1px}.ms-bron b,.ms-pijl{color:var(--ms-schuim)}.ms-pijl{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:52px;height:52px;border-radius:50%;border:1px solid var(--ms-rand);background:rgba(23,34,74,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s,box-shadow .2s,transform .16s var(--ease-out)}.ms-pijl:active{transform:translateY(-50%) scale(.95)}.ms-pijl:hover{background:var(--ms-cyaan);color:var(--ms-diep);border-color:var(--ms-cyaan);box-shadow:0 0 24px rgba(53,224,255,.5)}.ms-pijl:disabled{opacity:.25;pointer-events:none}.ms-pijl:focus-visible{outline:2px solid var(--ms-cyaan);outline-offset:3px}.ms-vorige{left:22px}.ms-volgende{right:22px}.ms-slot-acties{position:absolute;right:22px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:5}.ms-knop-primair{padding:13px 24px;border-radius:999px;border:0;font:inherit;font-size:14.5px;font-weight:700;cursor:pointer;background:var(--ms-cyaan);color:var(--ms-diep);box-shadow:0 0 26px rgba(53,224,255,.35);transition:box-shadow .2s ease,transform .16s var(--ease-out)}.ms-knop-primair:active{transform:scale(.97)}.ms-knop-primair:hover{box-shadow:0 0 36px rgba(53,224,255,.55)}.ms-knop-stil{padding:12px 24px;border-radius:999px;border:1px solid var(--ms-rand);font-size:13.5px;font-weight:600;color:var(--ms-nevel);text-align:center;text-decoration:none}.ms-knop-stil:hover{color:var(--ms-schuim);border-color:var(--ms-nevel)}.ms-slot-regels{text-align:left;max-width:640px;margin-inline:auto}.ms-hint{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);font-size:11.5px;color:var(--ms-nevel);letter-spacing:.1em;z-index:5;margin:0}@media (max-width:860px){.ms-stage{padding:76px 20px 96px;align-items:flex-start}.ms-pijl{top:auto;bottom:16px;transform:none}.ms-pijl:active{transform:scale(.95)}.ms-vorige{left:16px}.ms-volgende{right:16px}.ms-slot-acties{position:fixed;right:16px;left:auto;top:auto;bottom:16px;transform:none;flex-direction:row}.ms-hint{display:none}}@media (prefers-reduced-motion:reduce){.ms-overlay,.ms-overlay *,.ms-overlay :after,.ms-overlay :before{animation:none!important;transition:none!important}.ms-overlay .ms-bwk-steen,.ms-overlay .ms-scene{opacity:1;transform:none}.ms-overlay .ms-scene{opacity:.55}}.rsh{display:flex;min-height:100vh;--rsh-navy:#070d2a;--rsh-navy-2:#0b1338;--rsh-cyan:#35e0ff;--rsh-rand:rgba(255,255,255,0.09);font-family:var(--font-ui),Inter,system-ui,sans-serif}.report.rsh-wereld{background:var(--r-bg)}.rsh-side{width:228px;flex:none;display:flex;flex-direction:column;color:#dde2f5;position:-webkit-sticky;position:sticky;top:0;height:100vh;background:linear-gradient(180deg,var(--rsh-navy-2),var(--rsh-navy) 45%);border-right:1px solid rgba(255,255,255,.06)}.rsh-brand{display:flex;align-items:center;gap:9px;padding:18px 18px 10px;font-size:15px;letter-spacing:-.01em;color:#fff}.rsh-brand b{font-weight:700}.rsh-brand-logo{width:24px;height:24px}.rsh-tenant{display:flex;align-items:center;gap:8px;margin:4px 12px 12px;padding:8px 11px;font-size:12.5px;color:#b9c8de;background:rgba(255,255,255,.05);border:1px solid var(--rsh-rand);border-radius:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rsh-tenant-dot{width:7px;height:7px;flex:none;border-radius:50%;background:#34c07c}.rsh-nav{display:flex;flex-direction:column;gap:2px;padding:0 10px;overflow-y:auto}.rsh-navitem{display:flex;align-items:center;gap:10px;padding:8px 11px;border:0;border-radius:8px;background:none;color:#a9bad4;font:inherit;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s,color .12s;transition:background .15s ease,color .15s ease,transform .16s var(--ease-out)}.rsh-navitem:active{transform:scale(.97)}.rsh-navitem:hover{background:rgba(255,255,255,.06);color:#e8f1fd}.rsh-navitem.is-actief{background:rgba(53,224,255,.12);color:#fff}.rsh-navitem.is-actief .rsh-navicoon{color:var(--rsh-cyan)}.rsh-navicoon{display:inline-flex;color:#7f92b0}.rsh-sonar{margin:auto 12px 14px;padding:14px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid var(--rsh-rand);display:grid;grid-template-columns:40px 1fr;grid-gap:3px 10px;gap:3px 10px;align-items:center}.rsh-sonar-beeld{grid-row:1/3;width:46px;height:46px;display:inline-flex;filter:drop-shadow(0 0 12px rgba(53,224,255,.35))}.rsh-sonar b{font-size:13px;color:#fff}.rsh-sonar>span{font-size:11px;color:#949fc4;line-height:1.35}.rsh-sonar-knop{grid-column:1/3;margin-top:8px;padding:7px 10px;border:0;border-radius:8px;background:var(--r-blue);color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.rsh-sonar-knop:hover{filter:brightness(1.1)}.rsh-rechts{flex:1 1;min-width:0;display:flex;flex-direction:column}.rsh-top{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:14px;padding:10px 22px;color:#e8f1fd;background:linear-gradient(90deg,var(--rsh-navy-2),var(--rsh-navy));border-bottom:1px solid rgba(255,255,255,.06);min-height:54px}.rsh-top-titel{font-size:14.5px;font-weight:650;letter-spacing:-.01em}.rsh-top-rechts{margin-left:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.rsh-main{flex:1 1;padding:20px 26px 40px;max-width:none;width:100%}.rsh-main,.rsh-paneel{min-width:0}.rsh-voet{margin-top:34px;font-size:12px;color:var(--r-ink-dim)}.rsh-top .rpt-admin-actions a,.rsh-top .rpt-cockpit-link{color:#b9c8de}@media (max-width:900px){.rsh{flex-direction:column}.rsh-side{position:static;width:100%;height:auto;flex-direction:row;align-items:center;flex-wrap:wrap;padding-bottom:8px}.rsh-brand{padding:12px 14px}.rsh-tenant{margin:0 8px}.rsh-nav{flex-direction:row;overflow-x:auto;width:100%;padding:4px 8px}.rsh-navitem{white-space:nowrap}.rsh-sonar{display:none}.rsh-main{padding:14px}}.st-view{display:grid;grid-gap:18px;gap:18px}.st-kop h2{font-size:20px;font-weight:650;letter-spacing:-.015em;margin:0}.st-kop p{color:var(--r-ink-dim);font-size:13.5px;margin:4px 0 0;max-width:78ch}.st-held{position:relative;border-radius:16px;overflow:hidden;background:#04102a;min-height:420px;border:1px solid rgba(10,30,70,.5)}.st-held-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.92}.st-held-kop{position:relative;z-index:2;display:flex;align-items:flex-start;gap:14px;padding:20px 22px 6px}.st-held-kop h3{margin:0;font-size:17px;font-weight:650;color:#fff;letter-spacing:-.01em}.st-held-kop p{margin:2px 0 0;font-size:12.5px;color:#8f9bc6}.st-held-knop{margin-left:auto;flex:none;font-size:12.5px;font-weight:650;color:#eaf3ff;text-decoration:none;background:rgba(20,40,84,.7);border:1px solid rgba(140,180,230,.3);border-radius:9px;padding:8px 14px}.st-held-knop:hover{border-color:rgba(53,224,255,.5);box-shadow:0 0 14px rgba(53,224,255,.2)}.st-held-body{position:relative;z-index:2;display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 190px 26px 22px}.st-legenda{display:grid;grid-gap:14px;gap:14px;align-content:start;padding-top:34px}.st-legenda-rij{display:flex;gap:10px;align-items:flex-start}.st-legenda-dot{width:9px;height:9px;border-radius:50%;margin-top:4px;flex:none}.st-legenda-dot.is-aanvraag{background:#4adebb;box-shadow:0 0 8px rgba(74,222,187,.7)}.st-legenda-dot.is-branche{background:#35e0ff;box-shadow:0 0 8px rgba(53,224,255,.7)}.st-legenda-dot.is-kennis{background:#8ab6ff;box-shadow:0 0 8px rgba(138,182,255,.7)}.st-legenda-rij b{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7fd6ec}.st-legenda-rij i{display:block;font-style:normal;font-size:12.5px;font-weight:600;color:#eaf3ff;margin-top:1px}.st-legenda-rij em{display:block;font-style:normal;font-size:11.5px;color:#8f9bc6}.st-boomveld{display:grid;grid-gap:0;gap:0;justify-items:center;min-width:0}.st-held-root{display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border-radius:12px;background:rgba(9,24,56,.8);border:1px solid rgba(53,224,255,.5);color:#eaf3ff;font-size:14.5px;box-shadow:0 0 28px rgba(53,224,255,.3),inset 0 0 18px rgba(53,224,255,.08)}.st-laag{display:grid;grid-gap:6px;gap:6px;justify-items:center}.st-stroom{width:2px;height:26px;position:relative;margin:2px 0;background:linear-gradient(180deg,rgba(53,224,255,.5),rgba(53,224,255,.12))}.st-stroom i{position:absolute;left:-2px;width:6px;height:6px;border-radius:50%;background:#7ff0ff;box-shadow:0 0 10px rgba(53,224,255,.9);animation:st-daal 3.4s linear infinite}@keyframes st-daal{0%{top:-4px;opacity:0}15%{opacity:1}85%{opacity:1}to{top:100%;opacity:0}}.st-laag-label{display:flex;align-items:baseline;gap:8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7fd6ec;padding:4px 12px;border-radius:999px;background:rgba(9,24,56,.55);border:1px solid rgba(53,224,255,.18)}.st-laag-label em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none;color:#8f9bc6;font-size:11px}.st-laag-nodes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.st-node{display:flex;align-items:center;gap:8px;padding:9px 13px;border-radius:11px;background:linear-gradient(180deg,rgba(20,40,84,.82),rgba(11,26,58,.82));border:1px solid rgba(140,180,230,.28);color:#dde2f5;font-size:12.5px;box-shadow:0 6px 18px rgba(0,8,26,.45),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .15s,box-shadow .15s}.st-node:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,8,26,.55),0 0 16px rgba(53,224,255,.18)}.st-node b{font-weight:600;color:#fff;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-node em{font-style:normal;color:#8f9bc6;font-size:11.5px;white-space:nowrap}.st-node.is-slecht{border-color:rgba(228,100,58,.55);box-shadow:0 0 16px rgba(228,100,58,.25)}.st-node.is-ok{border-color:rgba(52,192,124,.35)}.st-node-meer{color:#8f9bc6}.st-node-op{color:#4ade9d}.st-node-neer{color:#ff8a5c}.st-sonar-beeld{width:116px;height:116px;flex:none;display:inline-flex;filter:drop-shadow(0 0 22px rgba(53,224,255,.5));animation:st-zweef 5.5s ease-in-out infinite}@keyframes st-zweef{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.st-sonar-beeld,.st-stroom i{animation:none}}.stx{position:relative;border-radius:16px;background:linear-gradient(180deg,#061632,#04102a 62%,#050e22);border:1px solid rgba(53,224,255,.16);box-shadow:0 22px 50px -30px rgba(2,10,28,.8);overflow:hidden}.stx:after{content:"";position:absolute;inset:auto -10% -40% -10%;height:60%;pointer-events:none;background:radial-gradient(60% 100% at 50% 100%,rgba(53,224,255,.13),transparent 70%)}.stx-kop{position:relative;z-index:2;display:flex;align-items:flex-start;gap:16px;padding:22px 24px 4px}.stx-kop h3{margin:0;font-size:18px;font-weight:700;color:#fff;letter-spacing:-.015em}.stx-kop p{margin:4px 0 0;font-size:13px;color:#97acca;max-width:58ch;line-height:1.5}.stx-knop{margin-left:auto;flex:none;font-size:12.5px;font-weight:650;color:#eaf3ff;text-decoration:none;border:1px solid rgba(140,180,230,.3);border-radius:999px;padding:7px 15px;white-space:nowrap}.stx-knop:hover{border-color:rgba(53,224,255,.55);box-shadow:0 0 16px rgba(53,224,255,.22)}.stx-boom{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:0;gap:0;padding:10px 22px 6px}.stx-root{display:inline-flex;align-items:center;gap:10px;padding:11px 22px;border-radius:12px;background:rgba(9,24,56,.85);border:1px solid rgba(53,224,255,.45);color:#fff;font-size:14px}.stx-root b{font-weight:650}.stx-root em{font-style:normal;font-size:12px;color:#8f9bc6}.stx-rij{display:grid;justify-items:center;grid-gap:8px;gap:8px;width:100%}.stx-lijn{width:2px;height:26px;background:linear-gradient(180deg,rgba(53,224,255,.55),rgba(53,224,255,.1))}.stx-label{text-align:center}.stx-label b{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#7fd6ec}.stx-label em{display:block;font-style:normal;font-size:12px;color:#8f9bc6;margin-top:2px}.stx-nodes{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:4px}.stx-meer{align-self:center;color:#8f9bc6;font-size:12.5px;padding:0 4px}.stx-oordeel{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin:6px 0 0;padding:14px 24px 18px;font-size:13px;line-height:1.5;color:#cfe0f5;border-top:1px solid rgba(140,180,230,.14)}.stx-oordeel b{color:#fff;font-weight:650}.stx-oordeel-beeld{flex:none;display:inline-flex;filter:drop-shadow(0 0 18px rgba(53,224,255,.45))}@media (max-width:640px){.stx-kop{flex-direction:column}.stx-knop{margin-left:0}}.st-node-onderwerp{flex-wrap:wrap;max-width:240px}.st-node-onderwerp b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.st-dek{position:relative;display:inline-flex;align-items:center;width:100%;height:12px;border-radius:6px;background:rgba(140,180,230,.18);overflow:hidden}.st-dek i{display:block;height:100%;background:linear-gradient(90deg,#22d3ee,#2d8cd8);border-radius:6px}.st-dek u{position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:9.5px;font-weight:800;text-decoration:none;color:#eaf4ff;text-shadow:0 1px 2px rgba(0,8,26,.6)}.st-onderwerpen{display:flex;flex-direction:column}.st-onderwerp{border-bottom:1px solid var(--r-line)}.st-onderwerp:last-child{border-bottom:0}.st-onderwerp>summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 18px;cursor:pointer;list-style:none;font-size:13px}.st-onderwerp>summary::-webkit-details-marker{display:none}.st-onderwerp>summary:hover{background:var(--r-bg,#f8fafc)}.st-onderwerp>summary b{font-weight:650}.st-onderwerp>summary code{font-size:11.5px;color:var(--r-ink-dim);background:none}.st-onderwerp>summary em{margin-left:auto;font-style:normal;font-size:12px;color:var(--r-ink-dim);white-space:nowrap}.st-dek-rij{width:90px;height:10px;background:#e2e8f0;flex:none}.st-dek-rij u{color:#0f172a;text-shadow:none}.st-onderwerp-body{padding:2px 18px 12px}.st-leeg{margin:8px 0}.st-leeg,.st-mist{font-size:12.5px;color:var(--r-ink-dim)}.st-mist{margin:10px 0 2px}.st-mist b{color:var(--r-ink,#0f172a)}.st-mist-af b{color:#15803d}.st-paneel{background:#fff;border:1px solid var(--r-line);border-radius:14px;overflow:hidden;box-shadow:var(--r-shadow)}.st-paneel-kop{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:13px 18px;border-bottom:1px solid var(--r-line)}.st-paneel-kop h3{font-size:14.5px;font-weight:650;margin:0}.st-paneel-kop span{font-size:12px;color:var(--r-ink-dim)}.st-scroll{overflow-x:auto}.st-tabel{width:100%;border-collapse:collapse;font-size:13.5px}.st-tabel th{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#93a1b5;text-align:left;padding:8px 18px;border-bottom:1px solid var(--r-line)}.st-tabel td{padding:7px 18px;border-bottom:1px solid #eef2f7}.st-tabel tr:last-child td{border-bottom:0}.st-r{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.st-groep td{background:#f8fafd;font-weight:650;font-size:13px}.st-uitleg{color:var(--r-ink-dim);font-weight:450}.st-aantal{float:right;color:#93a1b5;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-pad{color:var(--r-ink);max-width:480px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-tak{color:#c6d0de;font-family:var(--r-mono);font-size:11.5px;margin-right:7px}.st-clicks,.st-pos{color:var(--r-ink-dim)}.st-trend{font-weight:600;font-size:12.5px}.st-trend.op{color:var(--r-green)}.st-trend.neer{color:#c2410c}.st-trend.vlak{color:#9aa7b8;font-weight:450}.st-dot{width:8px;height:8px;border-radius:50%;display:inline-block;vertical-align:0}.st-dot.is-ok{background:#34c07c}.st-dot.is-zorg{background:#f0a13c}.st-dot.is-slecht{background:#e4643a}.st-dot.is-geen{background:#d6dde7}.st-meer-cel{padding:0!important}.st-meer summary{list-style:none;cursor:pointer;padding:8px 18px 8px 42px;font-size:12.5px;color:var(--r-ink-dim);background:#fbfcfe}.st-meer summary::-webkit-details-marker{display:none}.st-meer summary:before{content:"› ";color:#b3becd}.st-meer[open] summary:before{content:"⌄ "}.st-tabel-binnen{border-top:1px solid #eef2f7}.st-voetnoot{padding:10px 18px;font-size:12px;color:#93a1b5;border-top:1px solid var(--r-line);background:#fbfcfe;margin:0}.st-oordeel-kop{display:flex;align-items:center;gap:13px;padding:16px 18px}.st-oordeel-sonar{width:46px;height:46px;display:inline-flex;filter:drop-shadow(0 0 10px rgba(53,224,255,.3))}.st-oordeel-kop h3{font-size:14.5px;font-weight:650;margin:0}.st-oordeel-kop p{font-size:12.5px;color:var(--r-ink-dim);margin:2px 0 0}.st-punten{border-top:1px solid var(--r-line)}.st-punt{display:grid;grid-template-columns:26px 1fr;grid-gap:11px;gap:11px;padding:13px 18px;border-bottom:1px solid #eef2f7;align-items:start}.st-punt:last-child{border-bottom:0}.st-teken{font-weight:700;text-align:center;border-radius:7px;font-size:13px;line-height:22px;height:22px}.st-punt.is-goed .st-teken{background:#e9f7ef;color:var(--r-green)}.st-punt.is-zorg .st-teken{background:#fdf0e7;color:#c2410c}.st-punt.is-doen .st-teken{background:#eaf1fe;color:var(--r-blue)}.st-punt b{font-weight:650;font-size:13.5px}.st-punt p{color:var(--r-ink-dim);font-size:13px;margin:3px 0 0;line-height:1.5}.st-mini{border-collapse:collapse;margin:7px 0 2px;min-width:300px}.st-mini td{padding:3px 14px 3px 0;font-size:12.5px;color:var(--r-ink-dim)}.st-mini td:first-child{color:var(--r-ink)}.st-link{display:inline-block;margin-top:7px;font-size:12.5px;font-weight:600;color:var(--r-blue);text-decoration:none}.st-link:hover{text-decoration:underline}.st-bron{font-size:12px;color:#93a1b5;line-height:1.55;max-width:90ch;margin:0}.st-bron b{color:var(--r-ink-dim)}@media (max-width:760px){.st-held-inhoud{max-width:100%}.st-sonar{position:static;margin:0 14px 14px auto}}.ov-grid{display:grid;grid-template-columns:minmax(0,1fr) 348px;grid-gap:16px;gap:16px;margin-top:16px;align-items:start}.ov-main{min-width:0;display:grid;grid-gap:14px;gap:14px}.ov-main .st-held{min-height:360px}.ov-rail{display:grid;grid-gap:14px;gap:14px;position:-webkit-sticky;position:sticky;top:70px}.rsh-wereld .rpt-kpi{border-radius:14px}.rsh-wereld .rpt-kpi-label{font-family:inherit;font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--r-ink-dim)}.rsh-wereld .rpt-kpi-value{margin-top:4px}.rsh-wereld .rpt-kpi-ba{font-size:12px;color:#93a1b5}.rsh-wereld .rpt-kpi-period{font-size:11.5px;color:var(--r-blue)}.rsh-top .rpt-period-picker{display:flex;gap:0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:9px;overflow:hidden}.rsh-top .rpt-period-opt{border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px 11px!important;font-size:12px!important;color:#b9c8de!important}.rsh-top .rpt-period-opt.active{background:var(--r-blue)!important;color:#fff!important}.rsh-wereld .rpt-wb-col .rpt-wb-count{border-radius:999px;min-width:20px;text-align:center;font-weight:700}.rsh-wereld .rpt-wb-col.is-aangevraagd .rpt-wb-count{background:#dfe4fb;color:#1424a8}.rsh-wereld .rpt-wb-col.is-schrijven .rpt-wb-count{background:#fdf3e2;color:#b45309}.rsh-wereld .rpt-wb-col.is-akkoord .rpt-wb-count{background:#ede9fe;color:#6d28d9}.rsh-wereld .rpt-wb-col.is-live .rpt-wb-count{background:#d1fae0;color:#15803d}.ovr-knop{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:650;color:#fff;background:var(--r-blue);border-radius:9px;padding:8px 14px;text-decoration:none}.ovr-knop:hover{filter:brightness(1.08)}.ovr-ring-oordeel{font-weight:650;color:var(--r-ink);margin:0 0 5px}.ovr-update{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;background:linear-gradient(90deg,#0b1338,#070d2a);border-radius:14px;color:#dde2f5;font-family:var(--font-ui),Inter,system-ui,sans-serif}.ovr-update-beeld{width:52px;height:52px;flex:none;background:url(/gen/sonar/sonar-float.webp) 50%/contain no-repeat;filter:drop-shadow(0 0 12px rgba(53,224,255,.4))}.ovr-update-tekst{min-width:0}.ovr-update-tekst b{display:block;font-size:13.5px;color:#fff}.ovr-update-tekst span{font-size:12.5px;color:#949fc4}.ovr-update-voortgang{display:block;font-style:normal;font-size:12px;color:#b9cdea;margin-top:3px}.ovr-update-acties{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none;flex-wrap:wrap}.ovr-update .ovr-knop{margin:0;flex:none}.ovr-knop-stil{background:rgba(255,255,255,.1);color:#dde2f5;border:1px solid rgba(255,255,255,.18)}.ovr-knop-stil:hover{background:rgba(255,255,255,.18);filter:none}.shows{margin-bottom:18px;font-family:var(--font-ui),Inter,system-ui,sans-serif}.shows-kop h2{font-size:17px;font-weight:650;letter-spacing:-.01em;margin:0}.shows-kop p{color:var(--r-ink-dim);font-size:13.5px;margin:4px 0 14px;max-width:78ch}.shows-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.shows-kaart{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 18px 14px;border-radius:14px;border:1px solid var(--r-line);overflow:hidden;background:radial-gradient(120% 90% at 80% -20%,rgba(53,224,255,.16),transparent 55%),linear-gradient(180deg,#0e1428,#0a0e1f);color:#dde2f5;box-shadow:0 8px 22px -14px rgba(10,14,31,.7)}.shows-kaart.is-nieuwste{border-color:rgba(53,224,255,.45);box-shadow:0 8px 26px -12px rgba(53,224,255,.35)}.shows-badge{align-self:flex-start;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7fd6ec;background:rgba(53,224,255,.12);border:1px solid rgba(53,224,255,.3);border-radius:999px;padding:3px 9px}.shows-kaart b{font-size:13.5px;font-weight:650;color:#fff;line-height:1.4}.shows-kaart em{font-style:normal;font-size:12px;color:#949fc4}.shows-play{margin-top:8px;align-self:flex-start;font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;color:#fff;background:var(--r-blue);border:0;border-radius:9px;padding:8px 14px}.shows-play:hover{filter:brightness(1.1)}.shows-week{margin-top:8px;font-size:12px;font-style:italic;color:#949fc4}.shows-voet{margin:12px 0 0;font-size:12px;color:#93a1b5}@media (max-width:860px){.st-held-body{grid-template-columns:1fr;padding-right:22px}.st-legenda{padding-top:0;grid-auto-flow:column}}.ovr-paneel{background:#fff;border:1px solid var(--r-line);border-radius:14px;padding:15px 17px;box-shadow:0 1px 2px rgba(12,24,96,.05),0 10px 26px -20px rgba(20,36,140,.25);font-family:var(--font-ui),Inter,system-ui,sans-serif}.ovr-paneel h3{font-size:13.5px;font-weight:650;margin:0 0 10px;display:flex;align-items:baseline;gap:8px}.ovr-alle{margin-left:auto;font-size:12px;font-weight:600;color:var(--r-blue);text-decoration:none;white-space:nowrap}.ovr-alle:hover{text-decoration:underline}.ovr-ring-rij{display:flex;align-items:center;gap:14px}.ovr-ring{width:104px;height:104px;flex:none}.ovr-ring-spoor{fill:none;stroke:#eef2f7;stroke-width:11}.ovr-ring-vulling{fill:none;stroke-width:11;stroke-linecap:round}.ovr-ring.is-goed .ovr-ring-vulling{stroke:#16a34a}.ovr-ring.is-midden .ovr-ring-vulling{stroke:#d97706}.ovr-ring.is-laag .ovr-ring-vulling{stroke:#dc2626}.ovr-ring-getal{font-size:30px;font-weight:700;fill:var(--r-ink);text-anchor:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ovr-ring-sub{font-size:10px;fill:#93a1b5;text-anchor:middle}.ovr-ring-acties{font-size:12.5px;color:var(--r-ink-dim);line-height:1.45;min-width:0}.ovr-ring-acties p{margin:0 0 4px;font-weight:600;color:var(--r-ink)}.ovr-ring-acties ul{margin:0;padding-left:16px;display:grid;grid-gap:3px;gap:3px}.ovr-ring-acties em{font-style:normal;color:var(--r-green);font-weight:650}.ovr-voet{margin:10px 0 0;font-size:11.5px;color:#93a1b5;line-height:1.45}.ovr-kansen{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ovr-kansen li{display:flex;align-items:center;gap:10px;border:1px solid #eef2f7;border-radius:10px;padding:8px 11px}.ovr-kans-titel{min-width:0}.ovr-kans-titel b{display:block;font-size:13px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovr-kans-titel em{font-style:normal;font-size:11.5px;color:var(--r-ink-dim)}.ovr-chip{margin-left:auto;flex:none;font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 9px}.ovr-chip.is-hoog{background:#fdeceb;color:#c2410c}.ovr-chip.is-middel{background:#fdf3e2;color:#b45309}.ovr-chip.is-laag{background:#e9f7ef;color:#15803d}.ovr-tellers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:8px}.ovr-subtel{font-size:11.5px;color:var(--r-ink-dim);margin:-2px 0 8px}.ovr-tellers b{display:block;font-size:22px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ovr-tellers span{font-size:11px;color:var(--r-ink-dim);line-height:1.3;display:block}.rpt-vijfstappen{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;font-size:13.5px;color:var(--r-ink-dim);line-height:1.55}.rpt-vijfstappen b{color:var(--r-ink)}@media (max-width:1000px){.ov-grid{grid-template-columns:1fr}.ov-rail{position:static;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.ag-paneel{background:#fff;border:1px solid var(--r-line);border-radius:14px;overflow:hidden;box-shadow:var(--r-shadow);margin-top:16px;font-family:var(--font-ui),Inter,system-ui,sans-serif}.agk-top{justify-content:space-between;gap:10px 16px;padding:12px 16px;border-bottom:1px solid var(--r-line)}.agk-top,.agk-top-links{display:flex;align-items:center;flex-wrap:wrap}.agk-top-links{gap:12px}.agk-top h3{font-size:14.5px;font-weight:650;margin:0}.agk-nav{display:flex;align-items:center;gap:6px}.agk-knop{width:28px;height:28px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,border-color .12s ease}.agk-knop:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.agk-knop:disabled{opacity:.35;cursor:default}.agk-vandaag{height:28px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:12px;font-weight:600;padding:0 11px;cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease}.agk-vandaag:hover{background:#f8fafc;border-color:#cbd5e1}.agk-titel{font-size:13.5px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:128px}.agk-top-rechts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agk-stat{font-size:11.5px;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:999px;padding:3px 10px}.agk-stat.is-live{color:#15803d;background:#ecfdf3}.agk-stat.is-maak{color:#174a9e;background:#eef1fd}.agk-toggle{display:inline-flex;background:#f1f5f9;border-radius:9px;padding:2px;gap:2px}.agk-toggle button{border:0;background:transparent;border-radius:7px;font-size:12px;font-weight:600;color:#64748b;padding:4.5px 12px;cursor:pointer;font-family:inherit;transition:background .12s ease,color .12s ease}.agk-toggle button.actief{background:#fff;color:#111827;box-shadow:0 1px 2px rgba(16,24,40,.12)}.agk-body{padding:8px 10px 12px;overflow:hidden}.agk-vlak{will-change:transform,opacity}.agk-anim-links{animation:agkLinks .28s cubic-bezier(.2,.8,.3,1) both}.agk-anim-rechts{animation:agkRechts .28s cubic-bezier(.2,.8,.3,1) both}@keyframes agkLinks{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}@keyframes agkRechts{0%{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}.agk-weekdagen{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:4px 0 6px}.agk-weekdagen span{font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;text-align:center}.agk-rij{border-top:1px solid #eef2f7}.agk-dagen{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.agk-cel{min-height:112px;padding:5px 6px;border-left:1px solid #f1f5f9;min-width:0}.agk-cel:first-child{border-left:0}.agk-cel.is-buiten{opacity:.38}.agk-dagnr{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font-size:11.5px;font-weight:600;color:#64748b;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agk-cel.is-vandaag .agk-dagnr,.agk-wkol.is-vandaag .agk-dagnr{background:#162cc4;color:#fff}.agk-live{display:flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:#15803d;background:#ecfdf3;border:1px solid #d3f2df;border-radius:6px;padding:2.5px 6px;margin-top:3px;text-decoration:none;overflow:hidden;white-space:nowrap;min-width:0;max-width:100%}.agk-live i{font-style:normal;flex:0 0 auto}.agk-live .agk-live-tekst{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}a.agk-live:hover{background:#dcfce7;border-color:#bbf7d0}.agk-meer{font-size:10px;color:#94a3b8;font-weight:600;padding:2px 2px 0;display:inline-block}.agk-band{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 8px 8px}.agk-band-label{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#94a3b8}.agk-bandchip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;border:1px solid #e2e8f0;border-radius:999px;padding:3px 10px;background:#fff;color:#334155;max-width:240px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agk-chipdag{font-weight:800;opacity:.75;margin-right:2px;white-space:nowrap}.agk-bandchip.is-hub{border-color:#c5cdf6;color:#1424a8}.agk-bandchip.is-boost{border-color:#bbf7d0;color:#15803d}.agk-bandchip.is-kennis{border-color:#a5f3fc;color:#0e7490}.agk-bandchip.st-gepland{border-style:dashed}.agk-dot{width:5px;height:5px;border-radius:50%;background:currentColor;flex:0 0 auto}.agk-bandchip.st-schrijven .agk-dot,.agk-blink{animation:agkBlink 1.4s ease-in-out infinite}@keyframes agkBlink{0%,to{opacity:1}50%{opacity:.25}}.agk-wstrook{padding:6px 8px 12px}.agk-wstrook-kaarten{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.agk-wkaart{border:1px solid #e6ecf4;border-left:3px solid #94a3b8;border-radius:10px;background:#fbfcfe;padding:8px 11px;min-width:190px;max-width:260px}.agk-wkaart.is-hub{border-left-color:#162cc4}.agk-wkaart.is-boost{border-left-color:#16a34a}.agk-wkaart.is-kennis{border-left-color:#0891b2}.agk-wkaart b{display:block;font-size:12.5px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agk-wkaart-sub{display:block;font-size:10.5px;color:var(--r-ink-dim);margin:1px 0 5px}.agk-status{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;border-radius:999px;padding:2.5px 8px;background:#eef2f7;color:#64748b}.agk-status.st-schrijven{background:#e3f3fb;color:#174a9e}.agk-status.st-akkoord{background:#fef3c7;color:#b45309}.agk-blink{width:5px;height:5px;border-radius:50%;background:#1b5dc3}.agk-wgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid #eef2f7}.agk-wkol{min-height:150px;padding:8px;border-left:1px solid #f1f5f9;min-width:0}.agk-wkol:first-child{border-left:0}.agk-wkol.is-vandaag{background:#f8fbff}.agk-wkop{display:flex;align-items:center;gap:6px;margin-bottom:6px}.agk-wkop span{font-size:10.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.agk-wlive{display:block;border:1px solid #d3f2df;background:#f2fdf6;border-radius:9px;padding:7px 9px;margin-bottom:6px;text-decoration:none;color:inherit;min-width:0}a.agk-wlive:hover{background:#e7fbee;border-color:#bbf7d0}.agk-wlive b{font-size:11.5px;font-weight:650;line-height:1.3}.agk-wlive b,.agk-wlive span{display:block;overflow:hidden;text-overflow:ellipsis}.agk-wlive span{font-size:10px;color:var(--r-ink-dim);margin-top:1px;white-space:nowrap}.agk-wlive em{display:inline-block;font-style:normal;font-size:10px;font-weight:700;color:#15803d;margin-top:4px}.ag-voet{padding:10px 16px;font-size:12px;color:#93a1b5;border-top:1px solid var(--r-line);background:#fbfcfe;margin:0;line-height:1.5}.wdm-trigger{font:inherit;cursor:pointer;text-align:left;color:inherit}.wdm-trigger.rpt-wb-card{width:100%;display:block}a.rpt-wb-card,a.rpt-wb-card *{text-decoration:none}.report.wdm-overlay{padding:0;margin:0;max-width:none;min-height:0}.wdm-overlay{position:fixed;inset:0;z-index:300;background:rgba(8,15,34,.44);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;animation:wdmFade .18s ease both}.wdm-panel{position:relative;background:#fff;border-radius:18px;max-width:700px;width:100%;max-height:86vh;overflow:auto;box-shadow:0 30px 80px -20px rgba(5,15,40,.5);animation:wdmPop .22s cubic-bezier(.2,.9,.3,1.05) both;font-family:var(--font-ui),Inter,system-ui,sans-serif}@keyframes wdmFade{0%{opacity:0}to{opacity:1}}@keyframes wdmPop{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}.wdm-head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#fff;padding:18px 20px 12px;border-bottom:1px solid #eef2f7}.wdm-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.wdm-soort{letter-spacing:.05em;text-transform:uppercase;color:#1424a8;background:#eaf1fe}.wdm-soort,.wdm-statuschip{font-size:10.5px;font-weight:700;border-radius:999px;padding:3px 10px}.wdm-statuschip{color:#b45309;background:#fef3c7}.wdm-chip{font-size:10.5px;font-weight:600;color:#475569;background:#f1f5f9;border-radius:999px;padding:3px 10px}.wdm-chip.is-aeo{color:#0e7490;background:#e0f7fb}.wdm-head h3{margin:0;font-size:18px;font-weight:700;letter-spacing:-.01em;padding-right:34px}.wdm-x{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:9px;border:1px solid #e2e8f0;background:#fff;color:#475569;cursor:pointer;font-size:13px}.wdm-x:hover{background:#f8fafc}.wdm-body{padding:6px 20px 20px}.wdm-body section{padding:12px 0;border-bottom:1px solid #f1f5f9}.wdm-body section:last-of-type{border-bottom:0}.wdm-body h4{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8}.wdm-body p{margin:0 0 6px;font-size:13.5px;line-height:1.6;color:#1f2937}.wdm-coverage a,.wdm-target a{color:#1424a8}.wdm-tabel{width:100%;border-collapse:collapse;font-size:12.5px}.wdm-tabel th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-weight:650;padding:4px 8px;border-bottom:1px solid #eef2f7}.wdm-tabel td{padding:6px 8px;border-bottom:1px solid #f6f8fb;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wdm-tabel td:first-child{font-weight:600}.wdm-noot{font-size:11px!important;color:#94a3b8!important;margin:6px 0 0!important}.wdm-lead{font-weight:600}.wdm-reasons{margin:8px 0;display:grid;grid-gap:8px;gap:8px}.wdm-reasons dt{font-size:11px;color:#475569;display:flex;gap:6px;align-items:center;letter-spacing:.04em}.wdm-est,.wdm-reasons dt{font-weight:700;text-transform:uppercase}.wdm-est{font-size:9.5px;letter-spacing:.05em;color:#b45309;background:#fef3c7;border-radius:999px;padding:1.5px 7px}.wdm-reasons dd{margin:2px 0 0;font-size:12.5px;line-height:1.55;color:#374151}.wdm-expect{background:#f0f8fd;border:1px solid #dbeeff;border-radius:10px;padding:9px 12px;font-size:12.5px!important}.wdm-caveat{background:#fffbeb;border:1px solid #fde9c0;border-radius:10px;padding:9px 12px;.wdm-source{margin:8px 0 0;font-size:12px;color:var(--r-ink-dim)}.wdm-source a{color:var(--r-ink-dim);text-decoration:underline}font-size:12.5px!important;color:#92400e!important}.wdm-acties{display:flex;gap:10px;padding-top:12px;flex-wrap:wrap}.wdm-cta{display:inline-block;background:#162cc4;color:#fff;font-size:13px;font-weight:650;border-radius:10px;padding:9px 16px;text-decoration:none}.wdm-cta:hover{background:#1e51c9}@media (max-width:640px){.wdm-overlay{padding:10px;align-items:flex-end}.wdm-panel{max-height:92vh;border-radius:16px 16px 0 0}}@media (prefers-reduced-motion:reduce){.wdm-overlay,.wdm-panel{animation:none!important}}@media (max-width:760px){.agk-cel{min-height:58px;padding:4px}.agk-live{font-size:0;padding:0;border:0;background:transparent;margin-top:2px}.agk-live i{font-size:11px}.agk-bandchip{max-width:150px}}@media (prefers-reduced-motion:reduce){.agk-blink,.agk-dot,.agk-vlak{animation:none!important}}.report.rsh-wereld{font-family:var(--font-ui),Inter,system-ui,sans-serif;--r-bg:#f6f7f9;--r-card:#ffffff;--r-line:#e6e8ee;--r-ink:#111827;--r-ink-dim:#6b7280;--r-shadow:0 1px 2px rgba(16,24,40,0.05),0 6px 16px -10px rgba(16,24,40,0.1);background:#f6f7f9}.rsh{--rsh-navy:#0a0e1f;--rsh-navy-2:#0e1428}.rsh-wereld :is(.rpt-appframe-title,.rpt-appframe-status,.rpt-wb-kop,.rpt-brief-eyebrow,.rpt-step-status,.rpt-step-next,.rpt-kpi-panel-h,.rpt-pub-livechip,.st-tabel th,.postab th){font-family:inherit;text-transform:none;letter-spacing:.01em}.rsh-wereld .rpt-wb-kop{font-size:12.5px;color:var(--r-ink)}.rsh-wereld .postab th,.rsh-wereld .st-tabel th{font-size:12px;font-weight:600;color:#6b7280}.rsh-wereld .rpt-card{background:#fff;border-radius:14px;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 2px rgba(12,24,96,.05),0 10px 26px -20px rgba(20,36,140,.25)}.rsh-wereld .rpt-h{font-size:12px;letter-spacing:.06em}.rsh-wereld .rpt-brief-antwoord{font-size:18px;font-weight:650}.rsh-wereld .rpt-step-head h2{font-size:15px;font-weight:650}.rsh-wereld .rpt-kpi-value{font-size:32px;font-weight:700}.rsh-wereld .rpt-opener-tile b{font-size:25px;font-weight:700}.rsh-wereld .rv-koptekst h3{font-weight:650}.rsh-wereld .dg-capture-pct,.rsh-wereld .grw-outcome-card b,.rsh-wereld .viz-donut-center b{font-weight:700}.rsh-wereld .rpt-wb-strip b{font-weight:650}.rsh-wereld .rpt-card h2,.rsh-wereld .rpt-card h3{letter-spacing:-.005em}.rsh-wereld .rpt-flow-intro{font-size:13.5px}.rsh-wereld .rpt-h{font-size:15px;font-weight:650;letter-spacing:-.005em;text-transform:none;color:var(--r-ink);margin:26px 0 10px}.rsh-wereld .rpt-h svg{color:var(--r-blue)}.rsh-wereld .rpt-section-intro{font-size:13.5px;color:var(--r-ink-dim)}.rsh-wereld .cc-battle:before,.rsh-wereld .pos-hero:before,.rsh-wereld .rpt-activity:before,.rsh-wereld .rpt-ai:before,.rsh-wereld .rpt-factq:before{content:none}.rsh-wereld .rpt-empty,.rsh-wereld .rpt-page,.rsh-wereld .rpt-pages-sort button,.rsh-wereld .rpt-team-card,.rsh-wereld .viz-insight{-webkit-backdrop-filter:none;backdrop-filter:none}.rsh-wereld .rpt-empty{background:#fff;border-radius:14px}.rsh-wereld .rpt-page,.rsh-wereld .rpt-team-card{background:#fff;box-shadow:none}.rsh-wereld .gap-agg,.rsh-wereld .rpt-note{background:#f4f8fe;border:1px solid #dbe7fa;border-radius:10px}.rsh-wereld .gap-request{background:var(--r-blue);color:#fff;border-color:var(--r-blue)}.rsh-wereld .gap-request:hover{filter:brightness(1.08)}.rsh-wereld .gap-card,.rsh-wereld .qw-card,.rsh-wereld .rpt-method-card,.rsh-wereld .rpt-ritme-item{background:#fff}.rsh-wereld .rpt-ritme-item{border-left-color:var(--r-blue)}.rsh-wereld .postab th,.rsh-wereld .rpt-draft-why-tabel th{font-size:10.5px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:#93a1b5}.rsh-wereld .postab td,.rsh-wereld .rpt-draft-why-tabel td{border-color:#eef2f7}.rsh-wereld .rpt-card-badge{background:#f1f5fb;color:var(--r-ink-dim);border:1px solid var(--r-line);border-radius:999px;font-weight:600}.rsh-wereld .rpt-workboard{background:#fff;border:1px solid var(--r-line);border-radius:14px;box-shadow:var(--r-shadow)}.rsh-wereld .rpt-wb-col{background:#f8fafd;border:1px solid #eef2f7;border-radius:10px}.rsh-wereld .rpt-wb-card{background:#fff;border:1px solid var(--r-line);box-shadow:none;border-radius:9px}.rsh-wereld .rpt-wb-card.is-approved{border-left:3px solid #16a34a}.rsh-wereld .rpt-wb-kop{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:#93a1b5;font-weight:650}.rpt-page-id{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1px}.rpt-page-id b{font-size:14px;font-weight:700}.rpt-page-id b,.rpt-page-url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rpt-page-url{font-size:11.5px;color:var(--r-ink-dim)}.rpt-page-metrics{display:flex;align-items:center;gap:14px;flex:none;font-size:12.5px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-page-metrics span{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.rpt-page-metrics svg{color:var(--r-blue);opacity:.8}.rpt-page-chev{flex:none;color:var(--r-ink-dim);transition:transform .18s ease}.rpt-page.open .rpt-page-chev{transform:rotate(180deg)}.rpt-page-detail{padding:4px 16px 16px;border-top:1px solid var(--r-line);display:flex;flex-direction:column;gap:16px}.rpt-page-block h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--r-ink-dim);margin:12px 0 8px}.rpt-page-kw-wrap{overflow-x:auto}.rpt-page-kw{width:100%;border-collapse:collapse;font-size:12.5px}.rpt-page-kw th{text-align:right;font-weight:600;color:var(--r-ink-dim);font-size:11px;text-transform:uppercase;letter-spacing:.03em;padding:0 0 6px}.rpt-page-kw th:first-child{text-align:left}.rpt-page-kw td{text-align:right;padding:5px 0;border-top:1px solid var(--r-line-soft,#eef2f7);color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-page-kw td:first-child{text-align:left;color:var(--r-ink)}.rpt-page-dwell{font-size:13px;color:var(--r-ink);margin:0 0 9px}.rpt-page-chips{display:flex;flex-wrap:wrap;gap:7px}.rpt-page-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--r-ink);background:rgba(255,255,255,.55);border:1px solid var(--r-line);border-radius:999px;padding:4px 11px}.rpt-page-chip b{color:var(--r-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-page-chip.conv{background:#eef4ff;border-color:#dde2f8}.rpt-page-chip.conv b{color:#0891b2}.rpt-page-empty{font-size:12.5px;color:var(--r-ink-dim);margin:0;font-style:italic}@media (max-width:620px){.rpt-page-head{flex-wrap:wrap}.rpt-page-metrics{gap:10px;font-size:11.5px}}.ccgap{margin-top:28px}.ccgap-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin-top:14px}@media (max-width:760px){.ccgap-grid{grid-template-columns:1fr}}.ccgap-card{display:flex;flex-direction:column;gap:9px;background:var(--r-card);border:1px solid var(--r-line);border-radius:14px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:15px 16px}.ccgap-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ccgap-head b{font-size:15px;font-weight:700;color:var(--r-ink)}.ccgap-multi{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#b45309;background:#fef3e2;border:1px solid #fce3bf;border-radius:999px;padding:3px 9px}.ccgap-meta{font-size:12px;font-weight:600;color:var(--r-blue);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ccgap-source{font-size:12.5px;color:var(--r-ink-dim);line-height:1.5}.ccgap-source b{color:var(--r-ink)}.ccgap-uitleg{font-size:13px;line-height:1.6;color:var(--r-ink-dim);background:rgba(255,255,255,.5);border:1px solid var(--r-line);border-radius:10px;padding:11px 14px;margin:0 0 14px}.ccgap-uitleg b{color:var(--r-ink)}.ccgap-link{display:inline-flex;align-items:center;gap:4px;margin-left:6px;font-weight:600;color:var(--r-blue);text-decoration:none}.ccgap-link:hover{text-decoration:underline}.ccgap-kwtitle{font-size:11.5px;color:var(--r-ink-dim);margin-top:2px}.ccgap-kws{display:flex;flex-wrap:wrap;gap:6px}.ccgap-kw{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--r-ink);background:rgba(255,255,255,.55);border:1px solid var(--r-line);border-radius:6px;padding:3px 9px}.ccgap-kw b{color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.ccgap-card .gap-request-form{margin-top:2px}.rpt-kanalen{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:center;margin:14px 0 4px}.rpt-kanalen-tabel{min-width:0;overflow-x:auto;overscroll-behavior:none}.rpt-kanaal-dot{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:8px;vertical-align:middle;flex:none}.rpt-kanalen .rpt-table td:nth-child(n+2),.rpt-kanalen .rpt-table th:nth-child(n+2){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rpt-kanalen .rpt-table tr.is-seo td{font-weight:600;color:var(--r-ink)}.rpt-kanaal-tag{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:600;letter-spacing:.02em;color:#0e7490;background:rgba(34,211,238,.16);border:1px solid rgba(34,211,238,.4);border-radius:5px;padding:1px 6px;vertical-align:middle}@media (max-width:720px){.rpt-kanalen{grid-template-columns:1fr;justify-items:center;gap:16px}.rpt-kanalen-tabel{width:100%}}.rpt-ads-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:14px 0}.rpt-ads-stat{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border:1px solid var(--r-line,rgba(15,40,80,.1));border-radius:12px;background:rgba(255,255,255,.55)}.rpt-ads-stat b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rpt-ads-stat span{font-size:12.5px;color:var(--r-muted,#5b6b85)}@media (max-width:720px){.rpt-ads-stats{grid-template-columns:1fr}}.rpt-kpi-delta.flat{color:var(--r-muted,#5b6b85);background:#eef1f6}.rpt-kpi.clickable{cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.rpt-kpi.clickable:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(15,30,60,.1)}.rpt-kpi.clickable:focus-visible{outline:2px solid var(--r-blue);outline-offset:2px}.rpt-kpi.open{transform:translateY(-2px) scale(1.02);border-color:var(--r-blue);box-shadow:0 10px 28px rgba(22,44,196,.16)}.rpt-kpi-more{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:700;color:var(--r-blue);letter-spacing:.02em}.rpt-kpi-more svg{transition:transform .3s ease}.rpt-kpi-more svg.flip{transform:rotate(180deg)}.rpt-kpi-detail{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--ease-in-out),opacity .25s ease,margin-bottom .3s var(--ease-in-out);margin-bottom:0}.rpt-kpi-detail.open{grid-template-rows:1fr;opacity:1;margin-bottom:16px}.rpt-kpi-detail>div{overflow:hidden;min-height:0}.rpt-kpi-panel{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);box-shadow:var(--r-shadow);padding:18px 20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.rpt-kpi-panel-intro{font-size:13px;color:var(--r-ink-dim);line-height:1.55;margin:0 0 14px;max-width:70ch}.rpt-kpi-panel-grid{display:grid;grid-gap:18px;gap:18px}.rpt-kpi-panel-grid.two{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}@media (max-width:760px){.rpt-kpi-panel-grid.two{grid-template-columns:1fr}}.rpt-kpi-panel-h{font-family:var(--r-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--r-ink-dim);margin-bottom:8px}.rpt-kpi-panel-list ul{list-style:none;margin:0;padding:0}.rpt-kpi-panel-list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:7px 0;border-bottom:1px dashed var(--r-line);font-size:13px}.rpt-kpi-panel-list li:last-child{border-bottom:none}.kpil-label{color:var(--r-ink);font-weight:600}.kpil-value{margin-left:auto;font-weight:700;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpil-sub{flex-basis:100%}.kpil-sub,.rpt-kpi-panel-note{font-size:11.5px;color:var(--r-ink-dim)}.rpt-kpi-panel-note{margin:14px 0 0;line-height:1.5}.kpibars{width:100%;height:auto;display:block}.kpibars-tip{margin-top:6px;font-size:12px;color:var(--r-ink);min-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpibars-tip-hint{color:var(--r-ink-dim);font-size:11.5px}.rpt-kpi-panel-matrix{margin-top:16px}.kpimx-scroll{overflow-x:auto}.kpimx{width:100%;border-collapse:collapse;font-size:12.5px;min-width:480px}.kpimx th{font-family:var(--r-mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--r-ink-dim);text-align:left;padding:6px 10px;border-bottom:1px solid var(--r-line);white-space:nowrap}.kpimx td{padding:8px 10px;border-bottom:1px dashed var(--r-line);vertical-align:top}.kpimx tr:last-child td{border-bottom:none}.kpimx .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kpimx-name{min-width:180px}.kpimx-label{display:block;font-weight:600;color:var(--r-ink)}.kpimx-raw{display:block;font-family:var(--r-mono);font-size:10px;color:var(--r-ink-dim);margin-top:1px}.kpimx-total{font-weight:700;color:var(--r-ink)}.kpimx tr.muted td{opacity:.55}.kpimx-mutedtag{display:inline-block;font-size:10px;font-weight:700;color:#92660a;background:#fdf3dd;border-radius:999px;padding:1px 7px;margin-top:3px}.report .rv-melding{background:var(--r-card);border:1px solid var(--r-line);border-left:4px solid var(--r-blue);border-radius:var(--r-radius);padding:18px 20px;margin-bottom:18px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report .rv-kop{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:start}.report .rv-koptekst h3{font-size:16px;font-weight:800;margin:4px 0;color:var(--r-ink);letter-spacing:-.01em}.report .rv-koptekst p{font-size:12.5px;color:var(--r-ink-dim);margin:0;line-height:1.55}.report .rv-badge{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--r-blue);background:rgba(22,44,196,.1);border-radius:999px;padding:3px 9px}.report .rv-gelezen,.report .rv-sluit,.report .rv-toggle{background:none;border:1px solid transparent;color:var(--r-ink-dim);cursor:pointer;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;padding:6px 10px}.report .rv-gelezen:hover,.report .rv-sluit:hover,.report .rv-toggle:hover{background:rgba(13,27,46,.05);color:var(--r-ink)}.report .rv-gelezen{border-color:var(--r-line);font-weight:600}.report .rv-acties{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.report .rv-open{transform:rotate(180deg)}.report .rv-body{margin-top:16px;display:grid;grid-gap:16px;gap:16px}.report .rv-sectie h4{font-size:13px;font-weight:700;margin:0 0 8px;color:var(--r-ink)}.report .rv-intro{margin:0 0 8px;line-height:1.55}.report .rv-intro,.report .rv-leeg{font-size:12.5px;color:var(--r-ink-dim)}.report .rv-leeg{margin:0;line-height:1.6;font-style:italic}.report .rv-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.report .rv-regel{display:grid;grid-template-columns:18px 1fr;grid-gap:9px;gap:9px;align-items:start;font-size:13px;line-height:1.55}.report .rv-regel b{font-weight:650;color:var(--r-ink);display:block}.report .rv-regel em{font-style:normal;display:block;color:var(--r-ink-dim);font-size:12.5px;margin-top:2px}.report .rv-icon{margin-top:2px;color:var(--r-ink-dim);flex:none}.report .rv-good .rv-icon{color:var(--r-green)}.report .rv-warn .rv-icon{color:var(--r-red)}.report .rv-link{display:contents;text-decoration:none}.report .rv-link:hover b{color:var(--r-blue);text-decoration:underline}.report .rv-historie{display:grid;grid-gap:10px;gap:10px}.report .rv-item{border:1px solid var(--r-line);border-radius:14px;background:rgba(255,255,255,.5)}.report .rv-item-open{background:var(--r-card)}.report .rv-item-kop{width:100%;display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;background:none;border:0;cursor:pointer;padding:14px 16px;text-align:left;font:inherit;color:var(--r-ink)}.report .rv-item-titel b{display:block;font-size:13.5px;font-weight:650}.report .rv-item-titel em{display:block;font-style:normal;font-size:12px;color:var(--r-ink-dim);margin-top:2px}.report .rv-item .rv-body{padding:0 16px 16px;margin-top:0}@media (max-width:640px){.report .rv-kop{grid-template-columns:1fr auto}.report .rv-kop>:first-child{display:none}}.report .ob-lijst{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.report .ob-onderwerp{border:1px solid var(--r-line);border-radius:14px;padding:14px 16px;background:rgba(255,255,255,.5)}.report .ob-kop{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.report .ob-kop h3{font-size:14px;font-weight:700;margin:0;color:var(--r-ink);letter-spacing:-.01em}.report .ob-teller{font-size:11.5px;color:var(--r-ink-dim);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .ob-balk{display:flex;gap:3px;margin-bottom:12px}.report .ob-seg{flex:1 1;height:6px;border-radius:3px;background:var(--r-line)}.report .ob-seg.ob-gedekt{background:var(--r-green)}.report .ob-seg.ob-onderweg{background:var(--r-cyan)}.report .ob-lagen{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:5px 12px;gap:5px 12px}.report .ob-laag{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--r-ink-dim)}.report .ob-laag.ob-gedekt{color:var(--r-ink)}.report .ob-laag .ob-icon{flex:none;color:var(--r-line)}.report .ob-laag.ob-gedekt .ob-icon{color:var(--r-green)}.report .ob-laag.ob-onderweg .ob-icon{color:var(--r-cyan)}.report .ob-groep.is-focus{border-color:color-mix(in srgb,var(--r-blue,#162cc4) 40%,#fff)}.report .ob-groep.is-leeg{opacity:.8}.report .ob-groep .ob-kop{flex-wrap:wrap;align-items:center}.report .ob-groep .ob-kop .rpt-geo-chip{font-size:11px}.report .ob-groep .ob-kop .ob-teller{margin-left:auto}.report .ob-leeg{margin:0;font-size:12px;color:var(--r-ink-dim);line-height:1.5}.report .ob-hubs{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--r-line-soft,#eef2f7);display:grid;grid-gap:6px;gap:6px}.report .ob-hub{display:grid;grid-template-columns:minmax(0,1fr) 72px 34px;align-items:center;grid-gap:10px;gap:10px;font-size:12px;color:var(--r-ink)}.report .ob-hub.is-rest{grid-template-columns:1fr;color:var(--r-ink-dim);font-style:italic}.report .ob-hub-naam{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report .ob-hub-naam:first-letter{text-transform:uppercase}.report .ob-hub-balk{height:6px;border-radius:3px;background:var(--r-line);overflow:hidden}.report .ob-hub-balk i{display:block;height:100%;background:var(--r-green);border-radius:3px}.report .ob-hub-stand{font-size:11px;color:var(--r-ink-dim);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .rsk-text{font-size:14px;color:var(--r-ink-dim);margin:10px 0 0;font-weight:500}.ms-cover .ms-cover-titel{font-size:clamp(30px,4.4vw,58px)}.ms-cover .ms-cover-head{font-size:clamp(15px,1.6vw,20px);max-width:40ch}.ms-cover .ms-cover-cta{color:var(--ms-nevel);font-size:14px;margin-top:22px}.ms-kort{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:26px auto 4px;max-width:760px}.ms-kort-tegel{flex:1 1 150px;max-width:210px;text-align:center;background:var(--ms-glas);border:1px solid var(--ms-rand);border-radius:16px;padding:18px 16px;animation:ms-pop .4s var(--ms-pop) both}.ms-kort-tegel b{display:block;font-size:clamp(30px,3.4vw,46px);font-weight:800;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.05;color:var(--ms-cyaan)}.ms-kort-tegel span{display:block;font-size:12.5px;color:var(--ms-nevel);line-height:1.4;margin-top:7px}@media (max-width:560px){.ms-kort-tegel{flex-basis:42%}}.ms-plan{display:flex;gap:12px;margin-top:24px;align-items:stretch}.ms-plan-week{flex:1 1;min-width:0;background:var(--ms-glas);border:1px solid var(--ms-rand);border-radius:16px;padding:13px 13px 9px;animation:ms-pop .4s var(--ms-pop) both}.ms-plan-week.is-later{border-style:dashed;display:flex;flex-direction:column}.ms-plan-weekkop{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-nevel);margin-bottom:10px}.ms-plan-kaart{border-left:3px solid var(--ms-cyaan);background:rgba(255,255,255,.055);border-radius:10px;padding:9px 11px;margin-bottom:8px;min-width:0}.ms-plan-kaart.is-boost{border-left-color:var(--ms-aqua)}.ms-plan-kaart.is-kennis{border-left-color:var(--ms-amber)}.ms-plan-kaart.is-live{border-left-color:#57e6a9;background:rgba(87,230,169,.09)}.ms-plan-kaart b{display:block;font-size:13.5px;font-weight:650;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-plan-kaart span{display:block;font-size:11px;color:var(--ms-nevel);margin-top:3px}.ms-plan-pen{color:var(--ms-cyaan)}.ms-plan-live,.ms-plan-pen{font-style:normal;font-weight:650}.ms-plan-live{color:#57e6a9}.ms-plan-wacht{font-style:normal;color:var(--ms-amber);font-weight:650}.ms-plan-week.is-huidig{border-color:rgba(53,224,255,.45);box-shadow:inset 0 0 0 1px rgba(53,224,255,.12)}.ms-plan-week.is-verleden{opacity:.88}.ms-plan-weekkop i{display:block;font-style:normal;font-size:10px;letter-spacing:.08em;opacity:.75;margin-top:3px}.ms-plan-meer{font-size:11.5px;color:var(--ms-nevel);padding:4px 2px;margin-top:auto}@media (max-width:860px){.ms-plan{flex-wrap:wrap}.ms-plan-week{flex-basis:45%}}.ms-band-cijfer{display:flex;align-items:center;gap:14px;margin:4px 0 0}.ms-band-cijfer b{font-size:clamp(44px,5vw,64px);font-weight:800;letter-spacing:-.03em;color:#57e6a9;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-band-cijfer span{font-size:13.5px;color:var(--ms-schuim);line-height:1.45}.ms-band-cijfer em{font-style:normal;color:var(--ms-nevel);display:block}.ms-band{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.ms-band-lijn{position:absolute;left:2%;right:2%;top:6px;height:2px;background:repeating-linear-gradient(90deg,rgba(53,224,255,.55) 0 10px,transparent 10px 20px);background-size:40px 2px;animation:msBandFlow 1.4s linear infinite;opacity:.65}@keyframes msBandFlow{to{background-position:40px 0}}.ms-band-station{animation:ms-pop .4s var(--ms-pop) both;min-width:0;position:relative}.ms-band-kop{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ms-band-kop i{width:12px;height:12px;border-radius:50%;background:var(--ms-glas);border:2px solid rgba(143,163,200,.8);flex:0 0 auto}.ms-band-station.is-live .ms-band-kop i{background:#57e6a9;border-color:#57e6a9;box-shadow:0 0 12px rgba(87,230,169,.8)}.ms-band-station.is-pen .ms-band-kop i{background:var(--ms-cyaan);border-color:var(--ms-cyaan);animation:msBandPuls 1.6s ease-in-out infinite}.ms-band-station.is-wacht .ms-band-kop i{background:var(--ms-amber);border-color:var(--ms-amber)}@keyframes msBandPuls{0%,to{box-shadow:0 0 0 0 rgba(53,224,255,.5)}50%{box-shadow:0 0 0 7px rgba(53,224,255,0)}}.ms-band-kop span{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ms-nevel)}.ms-band-kaart{display:block;background:var(--ms-glas);border:1px solid var(--ms-rand);border-radius:12px;padding:9px 11px 10px;margin-bottom:8px;min-width:0;text-decoration:none;color:inherit}.ms-band-kaart:before{content:"";display:block;width:24px;height:4px;border-radius:2px;margin-bottom:7px;background:linear-gradient(90deg,rgba(255,255,255,.3) 0 4px,transparent 4px 7px,rgba(255,255,255,.3) 7px 11px,transparent 11px 14px,rgba(255,255,255,.18) 14px 24px)}.ms-band-kaart b{font-size:12.5px;font-weight:650;line-height:1.3}.ms-band-kaart b,.ms-band-kaart>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ms-band-kaart>span{font-size:10.5px;color:var(--ms-nevel);margin-top:2px}.ms-band-badge{display:inline-block;margin-top:7px;font-style:normal;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2.5px 8px;background:rgba(255,255,255,.08);color:var(--ms-nevel)}.ms-band-station.is-live .ms-band-badge{background:rgba(87,230,169,.15);color:#57e6a9}.ms-band-station.is-wacht .ms-band-badge{background:rgba(255,196,102,.15);color:var(--ms-amber)}.ms-band-station.is-pen .ms-band-badge{background:rgba(53,224,255,.14);color:var(--ms-cyaan)}a.ms-band-kaart:hover{border-color:rgba(87,230,169,.5)}.ms-band-leeg{font-size:11px;color:var(--ms-nevel);opacity:.6;padding:4px 2px}.ms-band-voetnoot{font-size:12px;color:var(--ms-nevel);margin:16px 0 0;line-height:1.5;max-width:76ch}@media (max-width:860px){.ms-band{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-band-lijn{display:none}}.ms-scan{margin-top:22px;max-width:760px;background:rgba(2,8,32,.6);border:1px solid var(--ms-rand);border-radius:16px;overflow:hidden}.ms-scan-kop{display:flex;align-items:center;gap:6px;padding:10px 15px;border-bottom:1px solid var(--ms-rand);background:rgba(255,255,255,.03)}.ms-scan-kop i{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.16)}.ms-scan-kop span{margin-left:9px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ms-nevel)}.ms-scan-rij{display:flex;align-items:baseline;gap:11px;padding:8px 16px;min-width:0;border-bottom:1px solid rgba(255,255,255,.05);animation:ms-scanrij .35s var(--ease-out) both}@keyframes ms-scanrij{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.ms-scan-check{flex:none;width:16px;text-align:center;font-weight:800;color:var(--ms-cyaan);animation:ms-pop .4s var(--ms-pop) both}.ms-scan-rij.ms-warn .ms-scan-check{color:var(--ms-amber)}.ms-scan-rij.ms-neutral .ms-scan-check{color:var(--ms-nevel)}.ms-scan-rij.ms-neutral b{color:var(--ms-nevel);font-weight:500}.ms-scan-rij b{font-size:13.5px;font-weight:600;line-height:1.4}.ms-scan-count,.ms-scan-rij em{margin-left:auto;flex:none;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:11.5px;color:var(--ms-nevel)}.ms-scan-count{font-size:15px;font-weight:750;color:var(--ms-cyaan);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-scan-rij.ms-warn em{color:var(--ms-amber)}.ms-scan-voet{padding:10px 16px;font-size:12px;color:var(--ms-nevel);animation:ms-scanrij .35s var(--ease-out) both}.rpt-status{display:flex;align-items:baseline;gap:10px;margin:2px 0 14px;padding:11px 16px;background:var(--r-card);border:1px solid var(--r-line);border-left:3px solid var(--brief,#64748b);border-radius:12px;font-size:15px;font-weight:600;line-height:1.5;color:var(--r-ink);box-shadow:0 1px 2px rgba(12,24,96,.04)}.rpt-status.is-vooruit{--brief:#16a34a}.rpt-status.is-gemengd{--brief:#f59e0b}.rpt-status.is-achteruit{--brief:#dc2626}.rpt-status.is-te-vroeg{--brief:#64748b}.rpt-status-dot{flex:none;width:8px;height:8px;border-radius:999px;background:var(--brief,#64748b);align-self:center;box-shadow:0 0 0 4px color-mix(in srgb,var(--brief,#64748b) 14%,transparent)}.rpt-status-vraag{color:var(--r-ink-dim);font-weight:650;margin-right:2px}.rpt-honesty-link{color:inherit;text-decoration:underline}.ovr-opbouw{display:grid;grid-gap:9px;gap:9px;margin:10px 0 4px}.ovr-opbouw-rij{display:flex;align-items:center;gap:9px}.ovr-opbouw-naam{flex:none;width:108px;font-size:12px;color:var(--r-ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ovr-opbouw-baan{flex:1 1;height:5px;border-radius:999px;background:#eef2f7;overflow:hidden}.ovr-opbouw-baan i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#162cc4,#22d3ee);transition:width .5s ease}.ovr-opbouw-stand{flex:none;width:30px;text-align:right;font-family:var(--r-mono);font-size:11.5px;font-weight:700;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bww{position:relative;overflow:hidden;border-radius:16px;color:var(--r-ink,#0d1b2e);background:#fff;border:1px solid var(--r-line,#e4eaf2);margin:0 0 18px}.bww-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 22px 6px}.bww-kop h3{margin:0 0 4px;font-size:16px;font-weight:750;letter-spacing:-.01em;color:var(--r-ink,#0d1b2e)}.bww-kop p{margin:0;font-size:12.5px;line-height:1.55;color:var(--r-ink-dim,#5a6b80);max-width:560px}.bww-cijfer{flex:none;text-align:right}.bww-cijfer b{display:block;font-family:var(--r-mono);font-size:34px;font-weight:800;line-height:1;color:var(--r-blue,#162cc4)}.bww-cijfer span{display:block;margin-top:4px;font-size:11px;color:var(--r-ink-dim,#5a6b80)}.bww-veld{position:relative;padding:22px 22px 0}.bww-rij{display:flex;align-items:flex-end;justify-content:center;gap:14px;flex-wrap:wrap}.bww-toren{display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;text-decoration:none;color:inherit;border-radius:10px;padding:6px 4px 8px;transition:background-color .15s ease}.bww-toren:hover{background:color-mix(in srgb,var(--r-blue,#162cc4) 6%,#fff)}.bww-toren.is-focus{background:color-mix(in srgb,var(--r-blue,#162cc4) 5%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--r-blue,#162cc4) 30%,#fff)}.bww-plek{font-family:var(--r-mono);font-size:11px;font-weight:700;color:var(--r-ink,#0d1b2e);background:#f3f6fb;border:1px solid var(--r-line,#e4eaf2);border-radius:999px;padding:2px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bww-plek.is-leeg{color:var(--r-ink-dim,#5a6b80);background:transparent}.bww-plek.is-slecht{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.bww-plek i{font-style:normal;margin-left:4px;font-size:10px}.bww-plek i.op{color:#15803d}.bww-plek i.neer{color:#b91c1c}.bww-stapel{display:flex;flex-direction:column-reverse;gap:3px}.bww-steen{width:40px;height:11px;border-radius:3.5px}.bww-steen.is-gedekt{background:linear-gradient(90deg,#162cc4,#2d8cd8)}.bww-steen.is-onderweg{background:color-mix(in srgb,var(--r-cyan,#2d8cd8) 14%,#fff);border:1px dashed var(--r-cyan,#2d8cd8);animation:bwwPuls 1.8s ease-in-out infinite}.bww-steen.is-ontbreekt{background:#f3f6fb;border:1px solid var(--r-line,#e4eaf2)}@keyframes bwwPuls{0%,to{opacity:.55}50%{opacity:1}}.bww-naam{font-size:11.5px;font-weight:650;color:var(--r-ink,#0d1b2e);text-align:center;line-height:1.3;max-height:2.6em;overflow:hidden}.bww-naam:first-letter{text-transform:uppercase}.bww-stand{font-family:var(--r-mono);font-size:10.5px;font-weight:700;color:var(--r-blue,#162cc4);text-align:center;line-height:1.3}.bww-grond{height:1px;margin:0 8px;background:linear-gradient(90deg,transparent,var(--r-line,#e4eaf2),transparent)}.bww-legenda{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:12px 22px 0;font-size:11.5px;color:var(--r-ink-dim,#5a6b80)}.bww-legenda .bww-steen{width:20px;height:8px;margin-left:6px}.bww-legenda .bww-steen:first-child{margin-left:0}.bww-legenda span{color:var(--r-ink-dim,#5a6b80)}.bww-oordeel{display:flex;align-items:center;gap:12px;margin:10px 0 0;padding:12px 22px 16px;font-size:13px;line-height:1.5;border-top:1px solid var(--r-line-soft,#eef2f7)}.bww-oordeel,.bww-oordeel b{color:var(--r-ink,#0d1b2e)}.bww-oordeel-beeld{flex:none}@media (max-width:720px){.bww-kop{flex-direction:column}.bww-cijfer{text-align:left}.bww-rij{gap:10px}.bww-toren{width:72px}.bww-steen{width:32px;height:9px}}@media (prefers-reduced-motion:reduce){.bww-steen.is-onderweg{animation:none}}.st-productgroep{margin:0 0 8px}.st-productgroep-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:14px 0 6px;font-size:13.5px;font-weight:700;color:var(--r-ink,#0d1b2e)}.st-productgroep-kop span{font-size:12px;font-weight:500;color:var(--r-ink-dim,#5a6b80)}.rsh-navgroep{display:flex;flex-direction:column;gap:2px}.rsh-navgroep+.rsh-navgroep{margin-top:10px}.rsh-navlabel{font-size:10px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#64748b;padding:2px 12px 4px}@media (max-width:900px){.rsh-navgroep{flex-direction:row;gap:4px}.rsh-navgroep+.rsh-navgroep{margin-top:0;margin-left:6px}.rsh-navlabel{display:none}}@keyframes rshPaneelIn{0%{opacity:0}to{opacity:1}}.rsh-paneel.is-in{animation:rshPaneelIn .15s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.rsh-paneel.is-in{animation:none}}.rtrend-marker line{stroke:rgba(22,163,74,.28);stroke-width:1;stroke-dasharray:2 3}.rtrend-marker rect{fill:#16a34a;opacity:.9}.rtrend-marker:hover rect{opacity:1}.rtrend-marker-n{font-size:9px;font-weight:700;fill:#16a34a}.rpt-contact-slim{padding:16px 18px}.rpt-contact-slim .rpt-h{font-size:14px;margin-bottom:4px}.rpt-contact-slim .rpt-section-intro{font-size:12.5px;margin:0 0 10px}.rpt-contact-slim textarea{min-height:52px}.ms-object[src*=obj-toren]{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(72% 72% at 50% 50%,#000 55%,transparent 78%);mask-image:radial-gradient(72% 72% at 50% 50%,#000 55%,transparent 78%)}.ms-bwk{position:relative;margin-top:18px}.ms-bwk-cijfer{display:flex;align-items:baseline;gap:12px;margin-bottom:14px}.ms-bwk-cijfer b{font-family:var(--r-mono,ui-monospace);font-size:54px;font-weight:800;line-height:1;color:#7ce3ff;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-bwk-cijfer span{font-size:14px;color:#b9d2ef;font-weight:650}.ms-bwk-cijfer span em{display:block;font-style:normal;font-size:11.5px;color:#7d99c0;font-weight:500;margin-top:2px}.ms-bwk-veld{display:flex;align-items:flex-end;gap:20px;flex-wrap:wrap;padding:6px 4px 0}.ms-bwk-toren{display:flex;flex-direction:column;align-items:center;gap:7px;width:96px;text-decoration:none;color:inherit;border-radius:12px;padding:8px 4px 10px;transition:background-color .15s ease}.ms-bwk-toren:hover{background:rgba(124,227,255,.08)}.ms-bwk-plek{font-family:var(--r-mono,ui-monospace);font-size:11px;font-weight:700;color:#d6ddff;background:rgba(124,227,255,.1);border:1px solid rgba(124,227,255,.24);border-radius:999px;padding:2.5px 9px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-bwk-plek i{font-style:normal;margin-left:4px;font-size:10px}.ms-bwk-plek i.is-op{color:#6ee7b7}.ms-bwk-plek i.is-neer{color:#fda4af}.ms-bwk-stapel{display:flex;flex-direction:column-reverse;gap:3.5px}.ms-bwk-steen{width:46px;height:13px;border-radius:4px;opacity:0;transform:translateY(-10px) scale(.9);animation:msSteenIn .45s cubic-bezier(.16,1,.3,1) both}@keyframes msSteenIn{to{opacity:1;transform:none}}.ms-bwk-steen.is-gedekt{background:linear-gradient(90deg,#1d6fd8,#2d8cd8);box-shadow:0 0 12px rgba(101,197,240,.4),inset 0 1px 0 rgba(255,255,255,.28)}.ms-bwk-steen.is-onderweg{background:rgba(101,197,240,.15);border:1.5px dashed rgba(124,227,255,.6);animation:msSteenIn .45s cubic-bezier(.16,1,.3,1) both,bwwPuls 1.8s ease-in-out 1.2s infinite}.ms-bwk-steen.is-ontbreekt{background:rgba(150,180,220,.05);border:1px solid rgba(150,180,220,.18)}.ms-bwk-toren b{font-size:12.5px;font-weight:700;color:#ecf5ff;text-align:center;line-height:1.3;max-height:2.6em;overflow:hidden}.ms-bwk-toren em{font-family:var(--r-mono,ui-monospace);font-style:normal;font-size:11px;font-weight:700;color:#7ce3ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ms-bwk-grond{height:1px;margin:2px 8px 0;background:linear-gradient(90deg,transparent,rgba(124,227,255,.4),transparent)}@media (max-width:900px){.ms-bwk-toren{width:78px}.ms-bwk-steen{width:36px;height:11px}.ms-bwk-cijfer b{font-size:40px}}@media (prefers-reduced-motion:reduce){.ms-bwk-steen{animation:none;opacity:1;transform:none}}.pos-overzicht{display:grid;grid-gap:18px;gap:18px}.sp2-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.sp2-kop .rpt-h{margin:0}.sp2-venster{display:flex;gap:4px;background:#f1f5f9;border-radius:999px;padding:3px}.sp2-venster button{border:0;border-radius:999px;padding:4px 13px;font-size:12px;font-weight:600;cursor:pointer;background:transparent;color:var(--r-ink-dim);transition:background .14s var(--ease-out,ease-out),color .14s var(--ease-out,ease-out)}.sp2-venster button.is-actief{background:#fff;color:var(--r-ink);box-shadow:0 1px 3px rgba(2,6,23,.12)}.sp2-venster button:active{transform:scale(.97)}.sp2-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:14px 0 6px}.sp2-tegel{text-align:left;border:1px solid rgba(2,6,23,.1);border-radius:14px;padding:11px 14px;cursor:pointer;background:#fff;display:grid;grid-gap:2px;gap:2px;transition:border-color .14s var(--ease-out,ease-out),box-shadow .14s var(--ease-out,ease-out),transform .14s var(--ease-out,ease-out)}.sp2-tegel:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sp2-tegel:not(.is-actief):hover{border-color:rgba(2,6,23,.22)}}.sp2-tegel-label{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--r-ink)}.sp2-tegel-label i{width:9px;height:9px;border-radius:3px;display:inline-block;flex:none}.sp2-tegel b{font-size:23px;font-weight:780;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15}.sp2-tegel:not(.is-actief){opacity:.72}.sp2-tegel-uitleg{font-size:11.5px;color:var(--r-ink-dim)}.sp2-grafiek{position:relative;margin-top:4px}.sp2-grafiek svg{width:100%;height:auto;display:block;touch-action:pan-y}.sp2-tooltip{position:absolute;top:10px;background:#0f172a;color:#fff;border-radius:10px;padding:8px 12px;font-size:12.5px;pointer-events:none;white-space:normal;max-width:min(340px,85vw);box-shadow:0 6px 20px rgba(2,6,23,.25)}.sp2-tooltip-datum,.sp2-tooltip-rij b{white-space:nowrap}.sp2-tooltip-datum{font-weight:700;margin-bottom:4px}.sp2-tooltip-rij{display:flex;gap:14px;justify-content:space-between}.sp2-tooltip-rij span{opacity:.8}.sp2-tooltip-rij b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sp2-voet{font-size:12px;color:var(--r-ink-dim);line-height:1.55;margin:10px 0 0}.sp2-tegels.is-compact{grid-template-columns:repeat(auto-fit,minmax(122px,1fr));gap:8px}.sp2-tegels.is-compact .sp2-tegel b{font-size:19px}.sp2-select{border:1px solid rgba(2,6,23,.12);border-radius:999px;padding:5px 12px;color:var(--r-ink);cursor:pointer}.sp2-datum,.sp2-select{font-size:12px;background:#fff}.sp2-datum{border:1px solid rgba(2,6,23,.12);border-radius:8px;padding:3px 6px}.report .ds-badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600;white-space:nowrap}.report .ds-badge.is-ok{background:#e5f6ec;color:#106b3c;cursor:help}.report .ds-badge.is-warn{background:#fdf2dd;color:#92600a;cursor:help}.kan-hero{display:flex;align-items:baseline;gap:10px;margin:4px 0 12px}.kan-hero b{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink)}.kan-hero span{font-size:13px;color:var(--r-ink-dim)}.kan-hero em{font-style:normal;font-weight:650;color:var(--r-ink)}.kan-aandeel,.kan-aandeel-kop{min-width:150px}.kan-balk{display:inline-block;vertical-align:middle;width:90px;height:7px;border-radius:999px;background:#f1f5f9;overflow:hidden;margin-right:8px}.kan-balk>span{display:block;height:100%;border-radius:999px}.kan-pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}@media (max-width:640px){.kan-balk{width:52px}}.dg-buyers.is-v2{display:grid;grid-template-columns:minmax(190px,auto) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}@media (max-width:760px){.dg-buyers.is-v2{grid-template-columns:1fr}}.dg-capture2 b{font-size:46px;font-weight:800;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink);display:block}.dg-capture2 p{margin:8px 0 0;font-size:12.5px;color:var(--r-ink-dim);line-height:1.5}.dg-capture2 p b{display:inline;letter-spacing:0}.dg-capture2 p b,.dg-verd-stat{font-size:13px;color:var(--r-ink)}.dg-verd-stat{margin:2px 0 12px}.dg-verd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dg-verd li{display:grid;grid-template-columns:190px 34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--rpt-lijn,#eef2f7)}.dg-verd li:first-child{border-top:0;padding-top:0}.dg-verd-label{display:flex;flex-direction:column;min-width:0;position:relative;padding-left:16px}.dg-verd-label i{position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%}.dg-verd-label b{font-size:13px;font-weight:650;color:var(--r-ink)}.dg-verd-label em{font-style:normal;font-size:11px;color:var(--r-ink-dim)}.dg-verd-n{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;padding-top:1px}.dg-verd-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.dg-verd-chip{font-size:12px;padding:3px 10px;border-radius:999px;background:#f1f5f9;color:var(--r-ink);cursor:help;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.dg-verd-chip.is-gat{background:transparent;border:1.5px dashed #c3cedd;color:var(--r-ink-dim)}@media (max-width:640px){.dg-verd li{grid-template-columns:minmax(0,1fr) 34px}.dg-verd-chips{grid-column:1/-1}}.pos2{display:grid;grid-gap:16px;gap:16px}.pos2-hero{gap:14px;flex-wrap:wrap}.pos2-hero,.pos2-hero-cijfer{display:flex;align-items:baseline}.pos2-hero-cijfer{gap:10px}.pos2-hero-cijfer b{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink)}.pos2-hero-cijfer span{font-size:14px;font-weight:600;color:var(--r-ink)}.pos2-delta{font-size:12.5px;font-weight:700;padding:3px 10px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos2-delta em{font-style:normal;font-weight:500;opacity:.75}.pos2-delta.is-op{color:#106b3c;background:#e5f6ec}.pos2-delta.is-neer{color:#a13333;background:#fdecec}.pos2-hero-noemer{flex-basis:100%;font-size:12.5px;color:var(--r-ink-dim)}.pos2-ladder{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pos2-ladder li{display:grid;grid-template-columns:170px minmax(0,1fr) 52px 40px;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;align-items:center;padding:10px 0;border-top:1px solid var(--rpt-lijn,#eef2f7)}.pos2-ladder li:first-child{border-top:0;padding-top:0}.pos2-rij-label{display:flex;flex-direction:column;min-width:0}.pos2-rij-label b{font-size:13px;font-weight:650;color:var(--r-ink)}.pos2-rij-label em{font-style:normal;font-size:11px;color:var(--r-ink-dim)}.pos2-rij-balk{height:10px;border-radius:999px;background:#f1f5f9;overflow:hidden}.pos2-rij-balk>span{display:block;height:100%;border-radius:999px;min-width:0;transition:width .4s var(--ease-out,ease-out)}.pos2-rij-n{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pos2-rij-pct{font-size:12px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pos2-rij-uitleg{grid-column:2/-1;font-size:11.5px;color:var(--r-ink-dim)}.pos2-voet{margin:0;font-size:12px;color:var(--r-ink-dim);cursor:help}.pos2-voet b{color:var(--r-ink)}@media (max-width:640px){.pos2-ladder li{grid-template-columns:minmax(0,1fr) 52px 40px}.pos2-rij-label{flex-direction:row;gap:6px;align-items:baseline}.pos2-rij-label,.pos2-rij-uitleg{grid-column:1/-1}.pos2-hero-cijfer b{font-size:32px}}.pos-statrij{display:flex;gap:34px;flex-wrap:wrap;align-items:flex-end}.pos-stat b{display:block;font-family:var(--r-mono);font-size:26px;font-weight:800;line-height:1;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pos-stat-groot b{font-size:40px;color:var(--r-blue)}.pos-stat span{display:block;margin-top:5px;font-size:12px;color:var(--r-ink-dim);max-width:260px;line-height:1.45}.pos-stat span em{font-style:normal;color:var(--r-ink-dim)}.pos-lijsten{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;margin-top:14px}.pos-lijst h3{display:flex;align-items:center;gap:7px;margin:0 0 2px;font-size:14px;font-weight:700;color:var(--r-ink)}.pos-lijst h3 svg{color:var(--r-blue)}.pos-lijst-sub{margin:0 0 10px;font-size:12px;color:var(--r-ink-dim)}.pos-lijst ul{list-style:none;margin:0;padding:0}.pos-lijst li{display:flex;align-items:center;gap:10px;padding:7.5px 0;border-bottom:1px solid #f1f5f9}.pos-lijst li:last-child{border-bottom:0}.pos-kw{flex:1 1;min-width:0;font-size:13px;font-weight:600;color:var(--r-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pos-meta{font-size:10.5px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos-delta,.pos-meta{flex:none;font-family:var(--r-mono)}.pos-delta{width:74px;text-align:right;font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pos-delta.op{color:#16a34a}.pos-delta.neer{color:#dc2626}.pos-delta.leeg{color:#cbd5e1}.pos-plek{flex:none;min-width:40px;text-align:center;font-family:var(--r-mono);font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.postab-chip-koop{font-weight:700}.postab-koopdot{display:inline-block;margin-left:6px;font-size:10px;font-weight:800;color:#16a34a;background:rgba(22,163,74,.1);border-radius:999px;padding:.5px 5px;vertical-align:1px}@media (max-width:640px){.pos-statrij{gap:20px}.pos-stat-groot b{font-size:32px}.pos-delta{width:58px}.pos-meta{display:none}}.rpt-seap-h{font-size:13.5px;font-weight:700;margin:16px 0 8px;color:var(--r-ink)}.rpt-seap-lijst{display:grid;grid-gap:10px;gap:10px}.rpt-seap{border:1px solid var(--r-line);border-radius:12px;padding:12px 14px;background:#fbfdff}.rpt-seap-kop{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:4px 12px;gap:4px 12px}@media (max-width:640px){.rpt-seap-kop{grid-template-columns:minmax(0,1fr)}.rpt-seap-meta{justify-content:flex-start!important}}.rpt-seap{container-type:inline-size}@container (max-width: 640px){.rpt-seap-kop{grid-template-columns:minmax(0,1fr)}.rpt-seap-meta{justify-content:flex-start;white-space:normal}}.rpt-seap-meta{max-width:240px;white-space:normal}.rpt-seap-meta>*{white-space:nowrap}@container (max-width: 640px){.rpt-seap-meta{max-width:100%}}.rpt-seap-kop b{font-size:13.5px}.rpt-seap-effect{font-family:var(--r-mono);font-size:12px;font-weight:700;color:#15803d;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-seap-bewijs{margin:8px 0;padding-left:18px}.rpt-seap-bewijs li{margin-bottom:2px}.rpt-seap-bewijs li,.rpt-seap-lp{font-size:12.5px;line-height:1.55;color:var(--r-ink-dim)}.rpt-seap-lp{margin:6px 0 8px}.rpt-seap-gevolg{font-size:12.5px;line-height:1.55;margin:8px 0 10px;padding:8px 10px;border-radius:8px;background:var(--r-soft,#f6f8fb);color:var(--r-ink);border:1px solid var(--r-line,#e6eaf0)}.rpt-seap-gevolg b{font-weight:700}.rpt-seap-lp a{color:var(--r-accent,#162cc4);font-weight:600;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.rpt-seap-acties{display:flex;gap:8px;flex-wrap:wrap}.rpt-seap-ja{background:#16a34a;color:#fff;border:0;border-radius:9px;padding:8px 14px;font-size:12.5px;font-weight:650;cursor:pointer;transition:transform .16s var(--ease-out),filter .15s ease}.rpt-seap-ja:active{transform:scale(.97)}.rpt-seap-ja:hover{filter:brightness(1.06)}.rpt-seap-nee{background:#fff;color:#475569;border:1px solid #e2e8f0;border-radius:9px;padding:8px 12px;font-size:12.5px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease}.rpt-seap-nee:active{transform:scale(.97)}.rpt-seap-nee:hover{background:#f8fafc}.rpt-seap-advies{font-size:12px;color:var(--r-ink-dim);margin:4px 0 0;font-style:italic}.rpt-seap-deur{margin:8px 0 0;font-size:12.5px;color:var(--r-ink-dim);font-style:normal}.rpt-seap-deur-acties{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px;align-items:center}.rpt-seap-deur-acties .rpt-seap-ja{font-style:normal}.rpt-seap-deur-ok{font-size:12px;color:#047857;font-weight:600}.rpt-seap-log{list-style:none;margin:0;padding:0}.rpt-seap-log li{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.rpt-seap-log li:last-child{border-bottom:0}.rpt-seap-log li svg{color:#16a34a;flex:none}.rpt-seap-log li span{flex:1 1;min-width:0}.rpt-seap-log li em{font-style:normal;font-size:11.5px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .seatrend-svg{width:100%;height:auto}.report .seatrend-grid{stroke:#eef2f7;stroke-width:1}.report .seatrend-ylab{font-family:var(--r-mono)}.report .seatrend-xlab,.report .seatrend-ylab{font-size:10px;fill:#94a3b8}.report .seatrend-dot{display:inline-block;width:9px;height:9px;border-radius:3px;margin-right:4px;vertical-align:-1px}.adsx-kolommen{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.adsx-kop{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;margin:0 0 8px}.adsx-kop.is-goed{color:#15803d}.adsx-kop.is-aandacht{color:#b45309}.adsx-lijst{list-style:none;margin:0;padding:0}.adsx-lijst li{position:relative;font-size:13px;line-height:1.55;color:var(--r-ink);padding:7px 0 7px 18px;border-bottom:1px solid #f1f5f9}.adsx-lijst li:last-child{border-bottom:0}.adsx-lijst li:before{content:"●";position:absolute;left:2px;top:9px;font-size:8px;color:#cbd5e1}.adsx-kop.is-goed+.adsx-lijst li:before{color:#16a34a}.adsx-kop.is-aandacht+.adsx-lijst li:before{color:#d97706}.adsx-leeg{font-size:12.5px;color:var(--r-ink-dim);margin:4px 0 0}.adsx-h{font-size:14.5px;font-weight:700;margin:0 0 4px;color:var(--r-ink)}.adsx-ladder{list-style:none;counter-reset:trede;margin:10px 0 4px;padding:0;display:grid;grid-gap:8px;gap:8px}.adsx-ladder li{position:relative;counter-increment:trede;padding:10px 14px 10px 44px;border:1px solid var(--r-line);border-radius:12px;background:#fbfcfe}.adsx-ladder li:before{content:counter(trede);position:absolute;left:13px;top:12px;width:21px;height:21px;border-radius:999px;background:#eef2f7;color:#64748b;font-family:var(--r-mono);font-size:11.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.adsx-ladder li.is-nu{border-color:#162cc4;background:#f4f8ff;box-shadow:inset 0 0 0 1px #162cc4}.adsx-ladder li.is-nu:before{background:#162cc4;color:#fff}.adsx-ladder li b{display:block;font-size:13.5px}.adsx-ladder li span{display:block;font-size:12.5px;color:var(--r-ink-dim);line-height:1.5;margin-top:2px}.adsx-nu-chip{display:inline-block;font-style:normal;font-size:10.5px;font-weight:750;color:#1424a8;background:#e2ecfd;border-radius:999px;padding:2px 9px;margin-top:6px}.rpt-seap summary{cursor:pointer;list-style:none}.rpt-seap summary::-webkit-details-marker{display:none}.rpt-seap-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;white-space:nowrap}.rpt-seap-eta{font-size:10.5px;font-weight:750;letter-spacing:.03em;text-transform:uppercase;color:#0e7490;background:#e0f6fb;border-radius:999px;padding:2.5px 9px}.rpt-seap-eta.is-wacht{color:#b45309;background:#fef3c7}.rpt-seap-eta.is-mens{color:#475569;background:#f1f5f9;text-transform:none;letter-spacing:0}.rpt-seap-body{padding-top:6px;border-top:1px solid #eef2f7;margin-top:8px}.rsh{--rsh-navy:#ffffff;--rsh-navy-2:#ffffff;--rsh-cyan:#162cc4;--rsh-rand:#e6ecf5;--ov2-line:#e6ecf5;--ov2-shadow:0 1px 2px rgba(12,24,96,0.04)}.report.rsh-wereld{background:#f6f8fb}.rsh-side{color:#334155;background:#fbfcfe;border-right:1px solid var(--ov2-line)}.rsh-brand{color:#0d1b2e;font-size:16px;padding:20px 20px 12px}.rsh-tenant{color:#475569;background:#fff;border-color:var(--ov2-line)}.rsh-navitem{color:#475569;font-weight:550;padding:9px 12px;border-radius:10px}.rsh-navitem:hover{background:#f1f5fb;color:#0d1b2e}.rsh-navitem.is-actief{background:#eaf1ff;color:#162cc4;font-weight:650}.rsh-navitem.is-actief .rsh-navicoon{color:#162cc4}.rsh-navicoon{color:#7b8ba3}.rsh-navlabel{color:#94a3b8}.rsh-sonar{background:#f4f7fc;border-color:var(--ov2-line)}.rsh-sonar b{color:#0d1b2e}.rsh-sonar>span{color:#64748b}.rsh-sonar-beeld{filter:drop-shadow(0 6px 14px rgba(22,44,196,.25))}.rsh-top{color:#0d1b2e;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ov2-line);padding:12px 28px;min-height:66px}.rsh-top-titel{display:flex;flex-direction:column;gap:1px;font-size:20px;font-weight:750;letter-spacing:-.02em}.rsh-top-sub{font-size:12.5px;font-weight:450;color:#64748b;letter-spacing:0}.rsh-top .rpt-admin-actions a,.rsh-top .rpt-cockpit-link{color:#475569}.rsh-top .rpt-period-picker{background:#f1f5fb!important;border:1px solid var(--ov2-line)!important;padding:3px!important;border-radius:999px!important}.rsh-top .rpt-period-opt{color:#475569!important;background:transparent!important;padding:6px 12px!important;border-radius:999px!important;font-size:12.5px!important}.rsh-top .rpt-period-opt.active{background:#fff!important;color:#0d1b2e!important;box-shadow:0 1px 2px rgba(12,24,96,.1)!important}.rsh-main{padding:22px 28px 48px}.rsh-voet{color:#94a3b8}.rpt-period-band{background:transparent;border:0;padding:0 2px;margin:-4px 0 14px;font-size:12px;color:#64748b}.rpt-period-band strong{font-weight:550;color:#475569}.ov2-status{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:22px 26px;background:#fff;border:1px solid var(--ov2-line,#e6ecf5);border-radius:16px;box-shadow:var(--ov2-shadow,0 1px 2px rgba(12,24,96,.04));margin-bottom:16px;--ov2-tint:#16a34a}.ov2-status.is-gemengd{--ov2-tint:#d97706}.ov2-status.is-achteruit{--ov2-tint:#dc2626}.ov2-status.is-te-vroeg{--ov2-tint:#64748b}.ov2-status-icoon{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--ov2-tint);box-shadow:0 12px 26px -12px var(--ov2-tint)}.ov2-status-kop{margin:0 0 4px;font-size:21px;font-weight:750;letter-spacing:-.02em;color:#0d1b2e}.ov2-status-regel{margin:0;font-size:14.5px;line-height:1.5;color:#334155}.ov2-status-team{display:flex;align-items:flex-start;gap:9px;margin:9px 0 0;font-size:13px;line-height:1.5;color:#64748b}.ov2-status-team>span:last-child{flex:1 1;min-width:0}.ov2-status-team .ov2-live{margin-top:6px}.ov2-live{flex:none;width:7px;height:7px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px rgba(22,163,74,.16);animation:rpt-livepulse 2.2s ease-in-out infinite}.ov2-status-spark{flex:none}@media (max-width:760px){.ov2-status{grid-template-columns:44px 1fr}.ov2-status-spark{display:none}.ov2-status-icoon{width:44px;height:44px}}.rpt-kpis{gap:16px;margin-bottom:16px}.rpt-kpi{background:#fff;border-color:var(--ov2-line,#e6ecf5);border-radius:16px;padding:20px 22px 18px;box-shadow:var(--ov2-shadow,0 1px 2px rgba(12,24,96,.04));-webkit-backdrop-filter:none;backdrop-filter:none}.rpt-kpi:before{display:none}.rpt-kpi-top{align-items:center;justify-content:flex-start;gap:12px}.rpt-kpi-icoon{flex:none;width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#eaf1ff;color:#162cc4}.rpt-kpi-icoon.is-clicks{background:#f1ecff;color:#7c3aed}.rpt-kpi-icoon.is-position{background:#fff3e6;color:#d97706}.rpt-kpi-icoon.is-conversions{background:#e8f7ee;color:#16a34a}.rpt-kpi-label{font-family:inherit;font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:#334155;padding-top:0}.rpt-kpi-body{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:12px;min-width:0}.rpt-kpi-body>div:first-child{min-width:0}.rpt-kpi-value{font-size:32px;margin-top:0}.rpt-kpi-vs{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:#64748b}.rpt-kpi-vs .rpt-kpi-ba{margin-top:0}.rpt-kpi-spark{flex:none;margin-top:0;opacity:1}.rpt-kpi-more{margin-top:12px;font-size:12px}.rpt-kpi-periodtag{font-weight:500;color:#94a3b8;margin-left:2px}.rpt-kpi.clickable{transition:transform .16s var(--ease-out),box-shadow .16s var(--ease-out),border-color .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.rpt-kpi.clickable:hover{transform:translateY(-2px);box-shadow:0 10px 26px -14px rgba(15,30,60,.25)}}.rpt-kpi.clickable:active{transform:scale(.985)}.rpt-kpi.open{transform:none;border-color:#162cc4;box-shadow:0 10px 28px -12px rgba(22,44,196,.25)}.rpt-kpi-panel{border-radius:16px;border-color:var(--ov2-line,#e6ecf5);-webkit-backdrop-filter:none;backdrop-filter:none}.ov2-kaart,.rpt-kpi-panel{background:#fff;box-shadow:var(--ov2-shadow,0 1px 2px rgba(12,24,96,.04))}.ov2-kaart{border:1px solid var(--ov2-line,#e6ecf5);border-radius:16px;min-width:0}.ov2-kaart-kop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 0}.ov2-kaart-kop h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0d1b2e}.ov2-kaart-kop h2:before{content:none}.ov2-kaart-body{padding:12px 22px 18px}.ov2-kaart-voet{border-top:1px solid #eef2f7;padding:12px 22px;text-align:center}.ov2-link{display:inline-flex;align-items:center;gap:6px;color:#162cc4;font-weight:600;font-size:13.5px;text-decoration:none}.ov2-link:hover{text-decoration:underline}.ov2-leeg{margin:0;padding:14px 22px 8px;font-size:13.5px;color:#64748b}.ov2-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}.ov2-main,.ov2-rail{min-width:0;display:grid;grid-gap:16px;gap:16px}@media (max-width:1100px){.ov2-grid{grid-template-columns:1fr}}.ov2-trend .rtrend{margin:0}.ov2-trend .trend-svg{height:250px!important}.ov2-aandacht{list-style:none;margin:0;padding:8px 10px 6px;display:grid;grid-gap:2px;gap:2px}.ov2-rij{display:grid;grid-template-columns:44px minmax(0,1fr) 16px;grid-gap:14px;gap:14px;align-items:center;padding:11px 12px;border-radius:12px;color:inherit;text-decoration:none;transition:background .15s ease,transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ov2-rij:hover{background:#f4f7fc}.ov2-rij:hover .ov2-chev-r{color:#162cc4;transform:translateX(2px)}}.ov2-rij:active{transform:scale(.99)}.ov2-tegel{flex:none;width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#eaf1ff;color:#162cc4}.ov2-tegel.is-let-op{background:#fff3e6;color:#d97706}.ov2-tegel.is-goed{background:#e8f7ee;color:#16a34a}.ov2-tegel.is-info{background:#f1ecff;color:#7c3aed}.ov2-aandacht-tekst{min-width:0}.ov2-aandacht-tekst b{display:block;font-size:14px;font-weight:650;color:#0d1b2e;line-height:1.35}.ov2-aandacht-tekst .ov2-sub{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:#64748b;overflow:hidden;text-overflow:ellipsis}.ov2-chev-r{color:#b6c2d3;transition:transform .16s var(--ease-out),color .15s ease}.ov2-werk .ov2-kaart-body{padding-top:8px}.ov2-werk-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:13px;color:#334155}.ov2-werk-lijst li{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.ov2-werk-tijd{font-size:12px;color:#64748b;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov2-werk-lijst.is-volgende{margin-top:12px;padding-top:12px;border-top:1px dashed #e6ecf5}.ov2-werk-lijst.is-volgende .ov2-werk-tijd{color:#162cc4;font-weight:600}.ov2-werk-ronde{display:grid;grid-gap:2px;gap:2px;margin:14px 0 0;padding:12px 14px;border-radius:12px;background:#f4f7fc;font-size:13px;color:#334155}.ov2-werk-ronde b{font-size:12px;color:#64748b;font-weight:600}.ov2-werk .rpt-show-replay,.ov2-werk .sonarshows-replay{margin-top:12px}.ov2-acties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (min-width:1400px){.ov2-acties.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ov2-acties.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.ov2-acties{grid-template-columns:1fr}}.ov2-actie{display:flex;flex-direction:column;gap:10px;padding:20px 22px}.ov2-actie-kop{display:flex;align-items:center;gap:12px}.ov2-actie h3{margin:0;font-size:15px;font-weight:700;color:#0d1b2e}.ov2-actie.is-paars .ov2-tegel{background:#f1ecff;color:#7c3aed}.ov2-actie.is-groen .ov2-tegel{background:#e8f7ee;color:#16a34a}.ov2-actie.is-oranje .ov2-tegel{background:#fff3e6;color:#d97706}.ov2-actie-titel{margin:0;font-size:14px;font-weight:600;line-height:1.45;color:#0d1b2e}.ov2-actie-sub{margin:0;font-size:13px;line-height:1.5;color:#64748b}.ov2-actie-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:2px 0 0}.ov2-actie-meta div{display:grid;grid-gap:1px;gap:1px}.ov2-actie-meta dt{font-size:11.5px;color:#94a3b8}.ov2-actie-meta dd{margin:0;font-size:14px;font-weight:700;color:#0d1b2e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov2-actie-meta dd.is-goed{color:#16a34a}.ov2-actie-meta dd.is-slecht{color:#dc2626}.ov2-knop{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:#eaf1ff;color:#162cc4;font-weight:650;font-size:13px;text-decoration:none;transition:background .15s ease,transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ov2-knop:hover{background:#dbe7ff}}.ov2-knop:active{transform:scale(.97)}.ov2-ring{--p:0%;width:52px;height:52px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:conic-gradient(#16a34a var(--p),#e6ecf5 0)}.ov2-ring:before{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}.ov2-ring b{position:relative;font-size:12.5px;font-weight:750;color:#0d1b2e}.ov2-voortgang{display:flex;align-items:center;gap:10px;margin:2px 0 6px}.ov2-voortgang-balk{flex:1 1;height:8px;border-radius:999px;background:#eef2f7;overflow:hidden}.ov2-voortgang-balk>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--r-blue,#162cc4),var(--r-cyan,#06b6d4));transition:width .4s var(--ease-out,ease-out)}.ov2-voortgang b{font-size:12.5px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink)}.rtrend-tip-avg,.rtrend-tip-mk{display:block;font-size:11px;opacity:.8}.rtrend-tip .rtrend-tip-soorten{display:flex;flex-direction:column;align-items:flex-start;gap:1px;margin-top:2px;font-size:12px}.rtrend-tip-soorten em{font-style:normal}.rtrend-soorten{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:10px 0 0;font-size:12.5px}.rtrend-soorten-kop{color:var(--r-ink-dim);margin-right:2px}.rtrend-soort{padding:3px 9px;border-radius:999px;background:#ecfdf3;color:#166534;border:1px solid #c8eed6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rtrend-tip-mk{margin-top:3px}.ov2-uitklap{margin-top:16px}.ov2-uitklap>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:16px 22px;font-size:15px;font-weight:650;color:#0d1b2e;border-radius:16px;transition:background .15s ease}.ov2-uitklap>summary::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.ov2-uitklap>summary:hover{background:#fafbfd}}.ov2-uitklap[open]>summary{border-bottom:1px solid #eef2f7;border-radius:16px 16px 0 0}.ov2-chev{margin-left:auto;color:#94a3b8;transition:transform .2s var(--ease-out)}.ov2-uitklap[open] .ov2-chev{transform:rotate(180deg)}.ov2-teller{font-size:12px;font-weight:700;background:#eaf1ff;color:#162cc4;border-radius:999px;padding:2px 9px}.ov2-uitklap-body{padding:16px 22px 20px}.ov2-uitklap-body .rpt-brief,.ov2-uitklap-body .rpt-card,.ov2-uitklap-body .rpt-drafts{border:0;box-shadow:none;background:transparent;padding:0;margin:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ov2-uitklap-body .rpt-brief-top{display:none}.ov2-uitklap-body .rpt-brief-grid{border-top:0;background:transparent;gap:18px}.ov2-uitklap-body .rpt-brief-blok{background:transparent;padding:0}.ov2-uitklap-body .rpt-drafts>.rpt-section-intro,.ov2-uitklap-body .rpt-drafts>h2{display:none}.ov2-uitklap-body .rpt-honesty{margin:14px 0 0}.ov2-week{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.ov2-week li{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:baseline;font-size:13.5px;color:#0d1b2e}.ov2-week-kop{font-weight:600}.ov2-week-kop,.ov2-week-status{font-size:12px;color:#64748b}.ov2-week-status.is-live{color:#16a34a;font-weight:600}.ov2-week-meer{margin:12px 0 0}.ov2-tab-kop{display:grid;grid-template-columns:360px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;margin-bottom:16px}@media (max-width:1000px){.ov2-tab-kop{grid-template-columns:1fr}}.sk2 .rsh-navitem{pointer-events:none}.sk2-lijn{display:block;height:12px;border-radius:6px}.sk2-blok,.sk2-lijn{background:linear-gradient(90deg,#eef2f7 25%,#f7f9fc 50%,#eef2f7 75%);background-size:200% 100%;animation:sk2-shimmer 1.4s ease-in-out infinite}.sk2-blok{box-shadow:none!important}.sk2-icoon{display:inline-block;width:16px;height:16px;border-radius:4px;background:#e6ecf5}.sk2-status{--ov2-tint:#e6ecf5}.sk2-laadtekst{margin-top:10px}.sk2-laadtekst .rsk-text{margin:0;font-size:13px;color:#64748b}@keyframes sk2-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.ov2-live,.sk2-blok,.sk2-lijn{animation:none}}.report .rv-melding{background:#fff;border:1px solid var(--ov2-line,#e6ecf5);border-left:3px solid #162cc4;border-radius:16px;box-shadow:var(--ov2-shadow,0 1px 2px rgba(12,24,96,.04));-webkit-backdrop-filter:none;backdrop-filter:none;margin:16px 0 0}.pro-branches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1100px;margin:0 auto}@media (max-width:1000px){.pro-branches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pro-branches{grid-template-columns:1fr}}.pro-branche{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:22px 22px 18px;box-shadow:0 1px 2px rgba(13,27,42,.04);transition:border-color .2s var(--p-ease),box-shadow .2s var(--p-ease)}.pro-branche:hover{border-color:rgba(45,140,216,.4);box-shadow:0 14px 30px -18px rgba(15,31,51,.25)}.pro-branche-type{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent);background:#eaf1ff;border-radius:999px;padding:3px 9px}.pro-branche h3{margin:4px 0 2px;font-size:18px}.pro-branche ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pro-branche li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;color:var(--p-dim);border-bottom:1px dashed var(--p-line);padding-bottom:6px}.pro-branche li b{color:var(--p-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pro-branche-tot{margin:6px 0 0;font-size:13px;color:var(--p-dim)}.pro-branche-tot b{font-size:22px;font-weight:800;color:var(--p-ink);letter-spacing:-.02em;margin-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-feat{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:1100px;margin:0 auto}@media (max-width:900px){.pro-feat{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.pro-feat{grid-template-columns:1fr}}.pro-feat-card{background:#fff;border:1px solid var(--p-line);border-radius:16px;padding:24px;box-shadow:0 1px 2px rgba(13,27,42,.04);transition:border-color .2s var(--p-ease),box-shadow .2s var(--p-ease)}.pro-feat-card:hover{border-color:rgba(45,140,216,.4);box-shadow:0 14px 30px -18px rgba(15,31,51,.25)}.pro-feat-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--p-soft);border:1px solid rgba(13,27,42,.1);color:var(--p-accent);margin-bottom:14px}.pro-feat-card h3{margin:0 0 8px;font-size:17px;line-height:1.3}.pro-feat-card p{margin:0;font-size:14px;line-height:1.6;color:var(--p-dim)}.rpt-kpi-more{flex-wrap:wrap;gap:4px 6px}.rpt-kpi-more .rpt-kpi-periodtag,.rpt-kpi-more-lbl{white-space:nowrap}@media (max-width:900px){.rsh-top-rechts .rpt-account-email{display:none}.rsh-top-titel{font-size:17px}}@media (max-width:600px){.pro-nav{gap:12px;padding:0 14px}.pro-nav .pro-btn-sm{white-space:nowrap;padding:9px 12px;font-size:13px}.pro-nav-login{font-size:13.5px}.pro-pill-ghost{margin-left:0;margin-top:10px;font-size:14.5px;padding:13px 22px}}.his-h{margin:22px 0 10px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0d1b2e}.his-signalen{display:grid;grid-gap:14px;gap:14px}.his-signaal{padding:18px 22px;border-left:3px solid #94a3b8}.his-signaal.is-goed{border-left-color:#16a34a}.his-signaal.is-let-op{border-left-color:#d97706}.his-signaal-kop{display:flex;gap:14px;align-items:flex-start}.his-signaal-kop h3{margin:0 0 4px;font-size:16px;font-weight:700;color:#0d1b2e}.his-signaal-kop p{margin:0;font-size:13.5px;color:#64748b}.his-bewijs{margin:12px 0 0;padding:0 0 0 58px;list-style:none;display:grid;grid-gap:5px;gap:5px;font-size:13px;color:#334155}.his-bewijs li:before{content:"·";margin-right:8px;color:#94a3b8}.his-oorzaak{margin:12px 0 0 58px;padding:10px 14px;border-radius:10px;background:#f4f7fc;font-size:13.5px;line-height:1.5;color:#0d1b2e}.his-kaarten{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:14px;gap:14px}.his-kaart{display:grid;grid-gap:4px;gap:4px;padding:16px 18px}.his-kaart-label{font-size:12.5px;font-weight:600;color:#64748b}.his-kaart-waarde{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#0d1b2e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.his-kaart-vs{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b;flex-wrap:wrap}.his-kaart-vs em{font-style:normal}.his-kaart-vorig{font-size:12px;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.his-delta{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#eef1f6;color:#5b6b85}.his-delta.is-goed{background:#e8f7ee;color:#16a34a}.his-delta.is-slecht{background:#fdeaea;color:#dc2626}.his-tabel-wrap{overflow-x:auto;background:#fff;border:1px solid #e6ecf5;border-radius:16px;box-shadow:0 1px 2px rgba(12,24,96,.04)}.his-tabel{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.his-tabel td,.his-tabel th{padding:10px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid #eef2f7}.his-tabel thead th{font-size:11.5px;font-weight:700;letter-spacing:.02em;color:#64748b;background:#fafbfd;position:-webkit-sticky;position:sticky;top:0}.his-tabel th[scope=row],.his-tabel thead th:first-child{text-align:left;color:#0d1b2e;font-weight:650}.his-tabel th[scope=row] small{font-weight:500;color:#94a3b8;margin-left:6px}.his-tabel tbody tr:last-child td,.his-tabel tbody tr:last-child th{border-bottom:0}.his-tabel tr.is-lopend td,.his-tabel tr.is-lopend th{color:#94a3b8}.his-tabel tr.is-gat td{color:#b45309;background:#fffaf0}@media (hover:hover) and (pointer:fine){.his-tabel tbody tr:hover td,.his-tabel tbody tr:hover th{background:#f4f7fc}}.his-voet{margin:16px 2px 0;font-size:12.5px;line-height:1.55;color:#64748b}.msl-venster{margin:18px auto 0;max-width:980px;padding:18px 22px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.msl-venster.is-let-op{border-color:rgba(245,158,11,.45)}.msl-venster.is-goed{border-color:rgba(34,197,94,.45)}.msl-legenda{display:flex;gap:18px;font-size:12.5px;color:rgba(255,255,255,.75);margin-bottom:12px}.msl-legenda span{display:inline-flex;align-items:center;gap:7px}.msl-legenda i,.msl-staaf i{display:block;border-radius:3px}.msl-legenda i{width:12px;height:12px}.msl-legenda i.is-org,.msl-staaf i.is-org{background:linear-gradient(180deg,#2d8cd8,#162cc4)}.msl-legenda i.is-paid,.msl-staaf i.is-paid{background:rgba(255,255,255,.32)}.msl-balken{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px;align-items:end;height:190px}.msl-maand{flex-direction:column;align-items:center;gap:6px;justify-content:flex-end;opacity:0;animation:ms-opkomst .4s var(--ease-out) forwards}.msl-maand,.msl-staaf{display:flex;height:100%}.msl-staaf{position:relative;width:100%;max-width:34px;align-items:flex-end;justify-content:center}.msl-staaf i{position:absolute;bottom:0;width:100%;transform-origin:bottom}.msl-staaf i.is-paid{width:100%;opacity:.8}.msl-staaf i.is-org{width:60%}.msl-maand small{font-size:10.5px;color:rgba(255,255,255,.6);white-space:nowrap}.msl-maand.is-gat .msl-staaf:after{content:"?";position:absolute;bottom:4px;font-size:12px;color:#fbbf24}.msl-maand.is-gat small{color:#fbbf24}.msl-oorzaak{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:rgba(255,255,255,.08);font-size:13.5px;line-height:1.5;color:#fff;text-align:left}@media (max-width:700px){.msl-balken{height:140px}.msl-maand small{font-size:9px}.msl-maand:nth-child(odd) small{visibility:hidden}}@media (prefers-reduced-motion:reduce){.msl-maand{animation:none;opacity:1}}.ms-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:#65c5f0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ms-link:hover{color:#fff}.msl-slide h1{font-size:clamp(28px,3.6vw,50px);line-height:1.06;max-width:860px}.msl-slide .ms-sub{margin-bottom:0}.msl-slide .msl-venster{margin-bottom:44px}.msl-slide .msl-balken{height:150px}@media (max-height:760px){.msl-slide h1{font-size:clamp(24px,3vw,38px)}.msl-slide .msl-balken{height:120px}.msl-slide .msl-oorzaak{font-size:12.5px}}.ctl-detail{margin:8px 0 0;border:1px solid rgba(15,23,42,.08);border-radius:12px;background:rgba(255,255,255,.7);font-size:13.5px}.ctl-detail>summary{cursor:pointer;padding:9px 12px;display:flex;align-items:center;gap:8px;list-style:none;color:#0f172a}.ctl-detail>summary::-webkit-details-marker{display:none}.ctl-detail>summary .ctl-regel{color:#64748b;font-weight:400;margin-left:auto}.ctl-detail[open]>summary{border-bottom:1px solid rgba(15,23,42,.08)}.ctl-body{padding:10px 14px 12px;display:grid;grid-gap:10px;gap:10px}.ctl-groep h4{margin:0 0 4px;font-size:13.5px;display:flex;align-items:center;gap:8px}.ctl-groep ul{list-style:none;margin:0;padding:0 0 0 26px;display:grid;grid-gap:4px;gap:4px}.ctl-groep li{line-height:1.45}.ctl-check-kop{display:inline}.ctl-wat{color:#64748b}.ctl-stand,.ctl-stand-mini{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;font-size:11px;font-weight:700;flex:none;margin-right:6px}.ctl-stand-mini.is-pass,.ctl-stand.is-pass,li.is-pass .ctl-stand-mini{background:#dcfce7;color:#166534}.ctl-stand.is-warn,li.is-warn .ctl-stand-mini{background:#fef3c7;color:#92400e}.ctl-stand.is-block,li.is-block .ctl-stand-mini{background:#fee2e2;color:#991b1b}.ctl-stand.is-nvt,li.is-nvt .ctl-stand-mini{background:#f1f5f9;color:#64748b}.ctl-bevindingen{margin:3px 0 0 26px!important;padding:0!important;display:grid;grid-gap:2px;gap:2px}.ctl-bevindingen li{font-size:12.5px;color:#475569;padding-left:10px;border-left:2px solid #e2e8f0}.ctl-meer{color:#94a3b8}.ctl-technisch{display:block;margin:2px 0 0 26px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#64748b}.ctl-bewijs,.ctl-nvt{margin:0;font-size:12.5px;color:#64748b}.ctl-bewijs b{color:#0f172a}.mtd{margin:0 0 18px;padding:18px 20px 16px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.08)}.mtd-kop{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}.mtd-kop h2{margin:0 0 4px;font-size:18px;letter-spacing:-.01em}.mtd-kop p{margin:0;color:#475569;font-size:14px;max-width:70ch}.mtd-icoon{display:inline-flex;width:38px;height:38px;border-radius:10px;align-items:center;justify-content:center;background:#ecfeff;color:#0e7490;flex:none}.mtd-principes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.mtd-principe{padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid rgba(15,23,42,.06);font-size:13.5px;line-height:1.45}.mtd-principe b{display:block;margin-bottom:3px;color:#0f172a}.mtd-principe span{color:#475569}.mtd-bewijs{margin:0 0 14px;padding:10px 14px;border-radius:10px;background:#ecfeff;color:#155e75;font-size:13.5px}.mtd-groepen{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.mtd-groep h3{margin:0 0 2px;font-size:15px}.mtd-toelichting{margin:0 0 8px;color:#64748b;font-size:13px}.mtd-groep ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.mtd-groep li{padding:9px 12px;border-radius:10px;background:#f8fafc;border:1px solid rgba(15,23,42,.06);font-size:13px;line-height:1.45}.mtd-groep li b{display:block;color:#0f172a;margin-bottom:2px}.mtd-wat{display:block;color:#334155}.mtd-waarom{display:block;color:#64748b;font-style:italic;margin-top:2px}.mtd-technisch{display:block;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#475569;white-space:normal}.mtd-voet{margin:14px 0 0;color:#64748b;font-size:12.5px;line-height:1.5}@media (max-width:700px){.ctl-detail>summary{flex-wrap:wrap}.ctl-detail>summary .ctl-regel{margin-left:26px;width:100%}}.ads-uitsluit-strip{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:13.5px;line-height:1.5}.ads-uitsluit-strip svg{flex:none;margin-top:3px}.ads-uitsluit-strip a{color:#1424a8;font-weight:600}.blk-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;margin:10px 0 14px}.blk-kpi{padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid rgba(15,23,42,.06)}.blk-kpi b{display:block;font-size:22px;letter-spacing:-.02em}.blk-kpi span{font-size:12.5px;color:#64748b}.blk-kpi.is-sterk b{color:#166534}.blk-kpi.is-review b{color:#991b1b}.blk-kolommen{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.blk-kolommen h4{margin:0 0 6px;font-size:14px}.blk-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.blk-rij{padding:8px 10px;border-radius:10px;background:#f8fafc;border-left:3px solid #cbd5e1;font-size:13px;line-height:1.4}.blk-rij.is-sterk{border-left-color:#22c55e}.blk-rij.is-review{border-left-color:#ef4444}.blk-domein{display:block;font-weight:600;color:#0f172a}.blk-meta{color:#475569}.blk-meta,.blk-reden{display:block;font-size:12.5px}.blk-reden{color:#64748b;font-style:italic}.blk-leeg,.blk-meer{margin:4px 0 0;color:#64748b;font-size:12.5px}.blk-voet{margin:12px 0 0;color:#94a3b8;font-size:12px}.ads-waarom{color:#475569;font-size:12.5px;max-width:46ch;white-space:normal}.ads-groeprow{cursor:pointer}.ads-groeprow:hover td{background:#f8fafc}.ads-groeprow .ads-gd-chev{display:inline-block;margin-right:6px;vertical-align:-2px;color:#94a3b8;transition:transform .15s ease-out}.ads-groeprow.is-open .ads-gd-chev{transform:rotate(90deg)}.ads-groep-detailrow>td{background:#fafcff;border-bottom:1px solid var(--r-line,#e2e8f0)}.ads-gd{padding:12px 8px 16px;display:grid;grid-gap:18px;gap:18px}.ads-gd h4{font-size:12px;margin:0 0 8px;color:#334155;text-transform:uppercase;letter-spacing:.04em}.ads-gd-sub{font-size:12.5px;color:#64748b;margin:4px 0 0;white-space:normal}.ads-ad-kaart{border:1px solid var(--r-line,#e2e8f0);border-radius:10px;padding:10px 12px;background:#fff;margin-bottom:8px}.ads-ad-kop{display:inline-block;background:#eef1fd;color:#0f1f8f;border-radius:6px;padding:2px 8px;margin:0 6px 6px 0}.ads-ad-desc,.ads-ad-kop{font-size:12.5px;white-space:normal}.ads-ad-desc{color:#475569;margin:4px 0 0}.ads-ad-meta{font-size:11.5px;color:#64748b;margin-top:6px;display:flex;gap:12px;flex-wrap:wrap}.ads-gd-tabel td,.ads-gd-tabel th{padding:6px 10px;font-size:12.5px}.ads-gd-props{margin:0;padding-left:18px}.ads-gd-props li{font-size:12.5px;margin:5px 0;color:#334155;white-space:normal}.ads-ad-apk{margin:8px 0 0;padding-left:16px}.ads-ad-apk li{font-size:12px;color:#b45309;margin:3px 0;white-space:normal}.ads-actiestrip{border:1px solid var(--r-line,#e2e8f0);border-radius:12px;background:#fff;padding:8px 12px 10px;margin:10px 0 2px}.ads-actiestrip-kop{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.ads-actiestrip-nav{display:flex;gap:4px}.ads-actiestrip-nav button{border:1px solid var(--r-line,#e2e8f0);background:#fff;border-radius:7px;width:24px;height:22px;display:grid;place-items:center;cursor:pointer;color:#475569;transition:transform .15s ease-out}.ads-actiestrip-nav button:active{transform:scale(.94)}.ads-actiestrip-nav button:disabled{opacity:.35;cursor:default}.ads-actiestrip-rij{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.ads-actiestrip-item{min-width:0;border-left:2px solid #eef2f7;padding-left:8px}.ads-actiestrip-datum{display:flex;align-items:center;gap:5px;font-size:10.5px;color:#94a3b8;margin-bottom:2px}.ads-actiestrip-dot{width:6px;height:6px;border-radius:50%;flex:none}.ads-actiestrip-tekst{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;color:#334155;line-height:1.35}.rsh-tenant.is-wissel{padding-right:6px}.rsh-tenant-select{border:none;background:transparent;font:inherit;font-weight:700;color:inherit;cursor:pointer;max-width:150px;text-overflow:ellipsis;padding:2px 0}.rsh-tenant-select:focus-visible{outline:2px solid #162cc4;outline-offset:2px;border-radius:6px}.rpt-seap-segdet{border:1px solid rgba(100,116,139,.16);border-radius:12px;margin:8px 0;background:#fff}.rpt-seap-segdet[open]{background:#fbfcfe}.rpt-seap-segsum{display:flex;align-items:center;gap:8px;padding:11px 14px;cursor:pointer;list-style:none;font-size:13.5px}.rpt-seap-segsum::-webkit-details-marker{display:none}.rpt-seap-segsum:after{content:"▾";margin-left:auto;color:#94a3b8;font-size:11px;transition:transform .15s var(--ease-out,ease-out)}.rpt-seap-segdet[open]>.rpt-seap-segsum:after{transform:rotate(180deg)}.rpt-seap-segn{background:#eef2f7;border-radius:999px;padding:1px 9px;font-size:12px;color:#475569;font-weight:700}.rpt-seap-segdet>.rpt-seap-lijst{padding:0 12px 12px}.rpt-seap-vink{margin-right:8px;display:inline-flex}.rpt-seap-vink input{width:15px;height:15px;accent-color:#162cc4;cursor:pointer}.rpt-seap-bulkbalk{position:-webkit-sticky;position:sticky;bottom:12px;display:flex;align-items:center;gap:12px;background:#0f2540;color:#fff;border-radius:12px;padding:10px 16px;margin-top:12px;box-shadow:0 8px 24px rgba(15,37,64,.28);z-index:5;flex-wrap:wrap}.rpt-seap-bulkbalk .rpt-seap-ja{background:#16a34a}.rpt-seap-bulkleeg{background:none;border:none;color:#9fb4cf;font-size:12px;cursor:pointer;text-decoration:underline}.rpt-seap.is-klaar{display:flex;flex-direction:column;gap:2px;padding:10px 14px;background:#f6faf7;border:1px solid rgba(100,116,139,.14);border-radius:10px;margin:6px 0}.rpt-seap-klaarchip{color:#047857;font-weight:700;font-size:12.5px}.rpt-seap-klaartitel{color:#64748b;font-size:12.5px}.rpt-seap-segment{margin-bottom:14px}.rpt-seap-segdot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px}.rpt-seap-segkop{margin:12px 0 6px;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#64748b;border-bottom:1px solid rgba(100,116,139,.18);padding-bottom:4px}.rpt-seap-rij1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:4px 22px;gap:4px 22px;align-items:start}.rpt-seap-rij1 .rpt-seap-kolom.is-links{grid-column:1;grid-row:1}.rpt-seap-rij1 .rpt-seap-kolom.is-rechts{grid-column:2;grid-row:1}@media (max-width:900px){.rpt-seap-rij1{grid-template-columns:minmax(0,1fr)}.rpt-seap-rij1 .rpt-seap-kolom.is-links,.rpt-seap-rij1 .rpt-seap-kolom.is-rechts{grid-column:1;grid-row:auto}}.rpt-seap-telregel{display:flex;flex-wrap:wrap;gap:8px 18px;margin:2px 0 14px;font-size:12.5px;color:#475569}.rpt-seap-telregel span{display:inline-flex;align-items:center;gap:6px}.rpt-seap-telregel span:before{content:"";width:8px;height:8px;border-radius:50%}.rpt-seap-telregel .is-auto:before{background:#0d9488}.rpt-seap-telregel .is-akkoord:before{background:#d97706}.rpt-seap-telregel .is-samen:before{background:#7c3aed}a.ads-actiestrip-tekst{color:#162cc4;text-decoration:underline;text-underline-offset:2px}a.ads-actiestrip-tekst:hover{color:#1424a8}.ads-actiestrip-uitleg{margin-top:6px;font-size:11.5px;color:#64748b}.ads-actiestrip-uitleg summary{cursor:pointer;font-weight:600;color:#475569}.ads-actiestrip-uitleg p{margin:6px 0 0;line-height:1.55}@media (max-width:900px){.ads-actiestrip-rij{grid-template-columns:repeat(2,minmax(0,1fr))}}.ads-recs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ads-rec{padding:10px 12px;border-radius:10px;background:#f8fafc;border-left:3px solid #cbd5e1}.ads-rec.is-afwijzen{border-left-color:#94a3b8}.ads-rec.is-vraag{border-left-color:#f59e0b}.ads-rec-kop{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px}.ads-rec-camp{color:#64748b;font-size:12.5px}.ads-rec-reden{margin:4px 0 0;color:#475569;font-size:12.5px;line-height:1.45}.bls-intro{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px;color:#475569;font-size:14px;line-height:1.5}.bls-intro p{margin:0;max-width:80ch}.bls-score{margin-bottom:16px}.bls-score-kop{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.bls-score-kop h3{margin:0 0 4px;font-size:18px}.bls-score-kop p{margin:0;color:#475569;font-size:14px;max-width:70ch}.bls-tot{margin-top:6px!important;color:#64748b!important;font-size:12.5px!important}.bls-ring{--v:0%;--k:#0e7490;width:112px;height:112px;border-radius:50%;flex:none;display:grid;place-content:center;text-align:center;background:conic-gradient(var(--k) var(--v),#e2e8f0 0);position:relative}.bls-ring:before{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}.bls-ring b,.bls-ring span{position:relative}.bls-ring b{font-size:30px;letter-spacing:-.03em;line-height:1}.bls-ring span{font-size:10.5px;color:#64748b}.bls-pijlers{list-style:none;margin:14px 0 6px;padding:0;display:grid;grid-gap:7px;gap:7px}.bls-pijlers li{display:grid;grid-template-columns:200px 1fr;grid-gap:6px 12px;gap:6px 12px;align-items:center;font-size:13px}.bls-pijler-naam em{color:#94a3b8;font-style:normal;font-size:11.5px;margin-left:4px}.bls-bar{height:8px;background:#eef2f7;overflow:hidden}.bls-bar,.bls-bar i{display:block;border-radius:999px}.bls-bar i{height:100%}.bls-pijler-uitleg{grid-column:2;color:#64748b;font-size:12px;margin-top:-2px}.bls-h3{margin:0 0 6px;font-size:16px}.bls-legenda{display:flex;gap:14px;font-size:12.5px;color:#64748b;margin-bottom:6px}.bls-legenda i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.bls-chart .is-nieuw,.bls-legenda .is-nieuw{background:#0e7490;fill:#0e7490}.bls-chart .is-verloren,.bls-legenda .is-verloren{background:#cbd5e1;fill:#cbd5e1}.bls-chart .is-piek,.bls-legenda .is-piek{background:#f59e0b;fill:#f59e0b}.bls-chart{width:100%;height:150px;display:block}.rpt-infotip{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;border:1px solid;opacity:.55;font:700 9.5px/1 Inter,sans-serif;font-style:normal;vertical-align:1px;margin-left:5px;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rpt-infotip:focus-visible,.rpt-infotip:hover{opacity:1}.bls-doel{margin-top:16px}.bls-veld{font-size:12.5px;color:var(--r-ink-dim,#5b6b84);margin:2px 0 6px}.bls-veld.muted{opacity:.7}.bls-veld-label{text-transform:none}.bls-veld-label.is-gelijkwaardig{color:#047857}.bls-veld-label.is-haalbaar{color:#0e7490}.bls-veld-label.is-sterk-veld{color:#b45309}.bls-doel .postab{table-layout:fixed}.bls-doel .postab .bls-k1{width:120px}.bls-doel .postab .bls-k2{width:110px}.bls-doel .postab .bls-k3{width:120px}.bls-doel .postab td{overflow-wrap:break-word}.bls-doel-kop{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:4px}.bls-doel-meta{color:var(--r-ink-dim,#64748b);font-size:12.5px}.bls-var{color:var(--r-ink-dim,#94a3b8);font-size:11.5px;font-style:italic}.bls-chart-as{display:flex;margin-top:4px}.bls-chart-as span{flex:1 1;text-align:center;font-size:10.5px;color:var(--r-ink-dim,#64748b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible}.bls-chart text{fill:#64748b}.bls-voet{margin:6px 0 0;color:#64748b;font-size:12.5px;line-height:1.5}.bls-tabel td a{color:#0f172a;text-decoration:none}.bls-tabel td a:hover{text-decoration:underline}.blt-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:4px 0 10px}.blt-zoek{flex:1 1 220px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;font:inherit}.blt-chips{display:flex;gap:6px;flex-wrap:wrap}.blt-chips button{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:5px 10px;font:inherit;font-size:12.5px;cursor:pointer}.blt-chips button span{color:#94a3b8;margin-left:4px}.blt-chips button.is-actief{background:#0f172a;color:#fff;border-color:#0f172a}.blt-chips button.is-actief span{color:#cbd5e1}.blt-sort{padding:7px 8px;border:1px solid #e2e8f0;border-radius:10px;font:inherit;font-size:12.5px;background:#fff}.blt-rij{cursor:pointer}.blt-detail td{background:#f8fafc}.blt-reden{margin:0 0 6px;font-size:12.5px;color:#475569}.blt-links{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px}.blt-links a{color:#0e7490;text-decoration:none}.blt-links a:hover{text-decoration:underline}.blt-meer{margin-top:10px;border:1px solid #e2e8f0;background:#fff;border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}@media (max-width:700px){.bls-pijlers li{grid-template-columns:1fr}.bls-pijler-uitleg{grid-column:1}}.postab-indicatief{color:#94a3b8;font-style:normal;cursor:help;border-bottom:1px dotted #cbd5e1}.postab-eerlijk{background:#f8fafc;border-left:3px solid #cbd5e1;padding:8px 12px;border-radius:6px;font-size:.82rem}.rpt-databron{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.72rem;color:#64748b;margin:2px 0 14px}.rpt-databron b{font-weight:600;color:#475569}.rpt-databron svg{flex:0 0 auto;opacity:.65}.brandlogo{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.postab-weg{font-size:.8rem;font-style:italic}.ads-kw-weg,.postab-weg{color:#94a3b8;cursor:help}.ads-kw-weg{display:inline-block;margin-left:8px;font-size:.68rem;font-weight:600;background:#f1f5f9;border-radius:99px;padding:1px 8px;vertical-align:1px}tr.is-weg td{opacity:.55}.ads-kw-ds{display:inline-block;margin-left:8px;font-size:.66rem;font-weight:600;color:#174a9e;background:rgba(45,140,216,.12);border-radius:99px;padding:1px 8px;vertical-align:1px;cursor:help;white-space:nowrap}.ads-vrijgeef-knoppen{display:inline-flex;gap:6px}.ads-vrijgeef-knop{cursor:pointer;border:1px solid rgba(100,116,139,.35);background:none;font:inherit;font-size:.72rem}.ads-vrijgeef-knop:hover{filter:brightness(.94)}.rpt-seap-beleid{background:rgba(45,140,216,.05)}.rpt-beleid-rij{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid rgba(100,116,139,.14);flex-wrap:wrap}.rpt-beleid-label{font-size:.86rem;flex:1 1 260px;min-width:0}.rpt-beleid-uitleg{display:block;margin-top:2px;font-size:.74rem;color:#64748b;line-height:1.4}.rpt-beleid-keuzes{display:inline-flex;gap:6px}.rpt-beleid-knop{cursor:pointer;font:inherit;font-size:.76rem;padding:3px 11px;border-radius:99px;border:1px solid rgba(100,116,139,.3);background:#fff;color:#475569}.rpt-beleid-knop.is-actief{background:#2d8cd8;border-color:#2d8cd8;color:#fff;font-weight:600}.rpt-beleid-knop.is-actief.is-standaard{background:#e8f2fb;border-color:#2d8cd8;color:#1b5fa0}.adsh-instellingen{margin:-4px 0 18px}.adsh-instellingen .rpt-seap-beleid{margin:0}.rpt-beleid-stand{font-size:.8rem;font-weight:600;color:#475569}.rpt-beleid-stand.is-auto{color:#174a9e}.rpt-beleid-vraag{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 12px;gap:8px 12px;align-items:end;margin-top:12px;padding-top:12px;border-top:1px solid rgba(100,116,139,.14)}.rpt-beleid-vraag label{grid-column:1/-1;display:flex;flex-direction:column;gap:2px;font-size:.86rem}.rpt-beleid-vraag label span{font-size:.78rem;color:#64748b}.rpt-beleid-vraag textarea{min-width:0;font:inherit;font-size:.84rem;padding:7px 10px;border:1px solid rgba(100,116,139,.3);border-radius:10px;resize:vertical;background:#fff}.rpt-beleid-noodrem{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border-radius:12px;background:rgba(148,163,184,.1)}.rpt-beleid-noodrem>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 260px;font-size:.86rem}.rpt-beleid-noodrem>div span{font-size:.78rem;color:#64748b}.rpt-beleid-knop.is-rem{border-color:#f59e0b;color:#b45309;font-weight:600}.rpt-seap-pauze{margin-bottom:12px;padding:10px 14px;border-radius:12px;background:#fffbeb;border:1px solid #fcd34d;color:#78350f;font-size:.86rem;line-height:1.5}.rpt-seap-pauze ol{margin:8px 0 0;padding-left:20px}.rpt-seap-pauze li{margin:3px 0}.rpt-seap-pauze-sinds{color:#92400e}.rpt-seap-beleid.is-slaap .rpt-beleid-keuzes,.rpt-seap-beleid.is-slaap .rpt-beleid-stand{opacity:.5}.rpt-beleid-knop{transition:transform .16s var(--ease-out,ease-out)}.rpt-beleid-knop:active{transform:scale(.97)}@media (max-width:640px){.rpt-beleid-vraag{grid-template-columns:minmax(0,1fr)}}.ads-waarom{max-width:480px;white-space:normal!important;line-height:1.4}form[data-pending]{opacity:.45;pointer-events:none;transition:opacity .12s var(--ease-out,ease-out)}.sonar-actie-overlay{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(8,21,39,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:sonar-overlay-in .22s var(--ease-out,ease-out)}.sonar-actie-buddy{width:128px;height:128px;object-fit:contain;animation:sonar-dobber 1.6s ease-in-out infinite;filter:drop-shadow(0 10px 30px rgba(101,197,240,.45))}.sonar-actie-tekst{color:#fff;font-weight:700;font-size:1.05rem;margin:0}.sonar-actie-sub{color:rgba(255,255,255,.75);font-size:.82rem}@keyframes sonar-dobber{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-14px) rotate(3deg)}}@keyframes sonar-overlay-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sonar-actie-buddy{animation:none}}.report .ws-deur{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--r-blue);text-decoration:none}.report .ws-deur:hover{text-decoration:underline}.report .ws-intro{color:var(--r-ink-dim);font-size:14px;max-width:74ch;margin:0 0 16px}.report .ws-rooster{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-gap:12px;gap:12px;margin-bottom:26px}.report .ws-kaart{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:15px 17px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report .ws-kaart-kop{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.report .ws-freq{font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--r-blue);background:color-mix(in srgb,var(--r-blue) 10%,transparent);border-radius:999px;padding:3px 9px}.report .ws-volgende{font-size:12px;color:var(--r-ink-dim);white-space:nowrap}.report .ws-kaart h3{font-size:15px;font-weight:700;margin:0 0 8px}.report .ws-kaart ul{margin:0;padding-left:17px;display:grid;grid-gap:5px;gap:5px}.report .ws-kaart li{font-size:13px;line-height:1.5;color:var(--r-ink-dim)}.report .ws-kop2{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--r-ink-dim);margin:0 0 12px}.report .ws-dagen{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-gap:8px;gap:8px}.report .ws-dag{display:grid;grid-template-columns:92px 1fr;grid-gap:12px;gap:12px;background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:11px 14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report .ws-dag-nu{border-color:color-mix(in srgb,var(--r-blue) 45%,var(--r-line));box-shadow:0 0 0 1px color-mix(in srgb,var(--r-blue) 30%,transparent)}.report .ws-dag-label{font-size:12.5px;font-weight:700;color:var(--r-ink-dim);padding-top:2px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.report .ws-dag-chip{font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--r-blue);border-radius:999px;padding:2px 7px}.report .ws-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.report .ws-item{display:grid;grid-template-columns:20px 1fr;grid-gap:8px;gap:8px;align-items:start}.report .ws-vink{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;margin-top:1px}.report .ws-ok .ws-vink{background:color-mix(in srgb,#16a34a 14%,transparent);color:#15803d}.report .ws-nu .ws-vink{background:color-mix(in srgb,var(--r-blue) 14%,transparent);color:var(--r-blue)}.report .ws-plan .ws-vink{background:transparent;color:var(--r-ink-dim);border:1px dashed var(--r-line)}.report .ws-let .ws-vink{background:color-mix(in srgb,#d97706 16%,transparent);color:#b45309}.report .ws-tekst{display:grid;grid-gap:1px;gap:1px}.report .ws-titel{font-size:13.5px;font-weight:650}.report .ws-af,.report .ws-tijd{color:var(--r-ink-dim)}.report .ws-tijd{display:inline-block;font-weight:500}.report .ws-detail{font-size:12.5px;line-height:1.5;color:var(--r-ink-dim)}.report .ws-plan .ws-titel{color:var(--r-ink-dim);font-weight:550}.report .ws-voet{font-size:12.5px;color:var(--r-ink-dim);max-width:78ch}@media (max-width:560px){.report .ws-dag{grid-template-columns:1fr;gap:6px}.report .ws-dag-label{flex-direction:row;align-items:center}}.report .bev-intro{color:var(--r-ink-dim);font-size:14px;max-width:78ch;margin:0 0 16px}.report .bev-lijst{display:grid;grid-gap:12px;gap:12px}.report .bev-kaart{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:16px 18px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report .bev-kaart header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.report .bev-kaart h3{font-size:16px;font-weight:700;margin:0;flex:1 1 320px}.report .bev-badges{display:flex;gap:6px;flex-wrap:wrap}.report .bev-badge{font-size:11px;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap;cursor:help}.report .bev-hard{background:color-mix(in srgb,#16a34a 13%,transparent);color:#15803d}.report .bev-zacht{background:color-mix(in srgb,#d97706 15%,transparent);color:#b45309}.report .bev-zek{background:var(--r-line-soft,#eef3f8);color:var(--r-ink-dim)}.report .bev-oud{background:color-mix(in srgb,var(--r-blue) 12%,transparent);color:var(--r-blue)}.report .bev-betekenis{margin:8px 0 0;color:var(--r-ink-dim);font-size:14px;line-height:1.55;max-width:92ch}.report .bev-bewijs{margin-top:10px}.report .bev-bewijs summary{font-size:13px;font-weight:600;color:var(--r-blue);cursor:pointer}.report .bev-bewijs table{width:100%;border-collapse:collapse;margin-top:8px;font-size:13px}.report .bev-bewijs td{padding:5px 8px;border-bottom:1px solid var(--r-line-soft,#eef3f8)}.report .bev-waarde{font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.report .bev-bron{color:var(--r-ink-dim);font-size:12px;text-align:right;white-space:nowrap}.report .bev-klasse-uitleg{margin:8px 0 0;font-size:12.5px;color:var(--r-ink-dim);font-style:italic}.report .bev-actie{margin:10px 0 0;font-size:13.5px;padding:9px 12px;border-radius:10px;background:color-mix(in srgb,var(--r-blue) 7%,transparent)}.report .bev-geen-actie{margin:10px 0 0;font-size:12.5px;color:var(--r-ink-dim)}.report .bev-guard{margin:8px 0 0;font-size:12px;color:#b45309}.report .bev-opgelost,.report .bev-signalen{margin-top:14px;font-size:13px;color:var(--r-ink-dim)}.report .bev-opgelost summary,.report .bev-signalen summary{cursor:pointer;font-weight:600}.report .bev-opgelost ul,.report .bev-signalen ul{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.report .dg-hive-uitleg{font-size:12px;color:var(--r-ink-dim);line-height:1.5;margin:8px 0 0}.report .pl-intro{color:var(--r-ink-dim);font-size:14px;max-width:none;margin:0 0 16px}.oorsprong-chip{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:1px 6px;border-radius:6px;margin-left:7px;vertical-align:middle;white-space:nowrap}.oorsprong-chip.is-geo{background:#ede9fe;color:#5b21b6}.oorsprong-chip.is-seo{background:#e0f2fe;color:#075985}.pl-titel-live+.oorsprong-chip{opacity:.7}.ob-basis{margin:8px 0 0;font-size:12.5px;color:#17603a;background:#e7f6ec;border-radius:8px;padding:6px 9px;line-height:1.45}.report .pl-maandtabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.report .pl-maandtab{display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:1px solid var(--r-line);background:var(--r-card);border-radius:12px;padding:9px 16px;cursor:pointer;transition:border-color .16s var(--ease-out,ease),transform .16s var(--ease-out,ease)}.report .pl-maandtab:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.report .pl-maandtab:hover{border-color:color-mix(in srgb,var(--r-blue) 40%,var(--r-line))}}.report .pl-maandtab-naam{font-size:14px;font-weight:700;color:var(--r-ink);text-transform:capitalize}.report .pl-maandtab-telling{font-size:11.5px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .pl-maandtab.is-actief{border-color:transparent;background:linear-gradient(135deg,var(--r-blue),var(--r-cyan));box-shadow:0 8px 20px -12px rgba(22,44,196,.8)}.report .pl-maandtab.is-actief .pl-maandtab-naam,.report .pl-maandtab.is-actief .pl-maandtab-telling{color:#fff}.report .pl-paneel{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:18px 20px;box-shadow:var(--r-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.report .pl-paneel-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid var(--r-line);padding-bottom:10px;margin-bottom:14px}.report .pl-paneel-kop h3{font-size:18px;font-weight:750;margin:0;text-transform:capitalize}.report .pl-klasse{font-size:10.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--r-ink-dim);background:var(--r-line-soft,#eef3f8);border-radius:999px;padding:3px 10px}.report .pl-klasse.is-vast{color:#15803d;background:color-mix(in srgb,#16a34a 13%,transparent)}.report .pl-bron-verwacht{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#92600a;background:color-mix(in srgb,#d97706 12%,transparent);border-radius:999px;padding:2px 8px;margin-left:8px;flex:none;cursor:help}.report .pl-titel-live{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--r-ink-dim)}.report .pl-klasse.is-afgerond{color:var(--r-ink-dim)}.report .pl-reserve{margin-top:14px;border-top:1px dashed var(--r-line-soft,#e2e8f0);padding-top:10px}.report .pl-reserve>summary{cursor:pointer;font-size:13px;font-weight:650;color:var(--r-ink-dim)}.report .pl-reserve-uitleg{font-size:12.5px;color:var(--r-ink-dim);margin:8px 0 4px}.report .pl-rij.is-reserve{opacity:.85}.report .pl-rij.is-reserve .pl-rij-kop{justify-content:flex-start}.report .pl-rij.is-reserve .pl-rij-kop>span:nth-child(2){flex:1 1;text-align:left}.report .pl-herstel-inline{display:inline-flex;margin-left:10px}.report .pl-herstel-knop{font:inherit;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid var(--r-line-soft,#dbe3ec);background:transparent;color:var(--r-ink-dim);cursor:pointer}.report .pl-herstel-knop:active{transform:scale(.97)}.report .pl-ruilin{display:flex;align-items:center;gap:8px;margin:4px 0 8px 24px;font-size:12.5px;color:var(--r-ink-dim);flex-wrap:wrap}.report .pl-ruilin select{font:inherit;padding:3px 6px;border:1px solid var(--r-line-soft,#dbe3ec);border-radius:8px;background:var(--r-bg,#fff);color:inherit;max-width:320px}.report .pl-ruilin-knop{font:inherit;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid var(--r-accent,#162cc4);color:var(--r-accent,#162cc4);background:transparent;cursor:pointer}.report .pl-ruilin-knop:active{transform:scale(.97)}.report .pl-groep{margin-bottom:20px}.report .pl-groep:last-child{margin-bottom:0}.report .pl-groep h4{font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--r-blue);margin:0 0 8px}.report .pl-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.report .pl-rij{border-radius:10px;transition:background .16s var(--ease-out,ease)}.report .pl-rij.is-open{background:var(--r-line-soft,#f4f8fc)}@media (hover:hover) and (pointer:fine){.report .pl-rij:hover{background:var(--r-line-soft,#f4f8fc)}}.report .pl-rij-kop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;grid-gap:12px;gap:12px;align-items:center;padding:7px 10px}@media (max-width:820px){.report .pl-rij-kop{grid-template-columns:minmax(0,1fr) auto}.report .pl-url{grid-column:1/-1;margin-left:24px}}.report .pl-rij-titel{display:flex;align-items:center;gap:7px;min-width:0;border:none;background:none;padding:0;font:inherit;font-size:14px;color:var(--r-ink);text-align:left;cursor:pointer}.report .pl-rij-titel:disabled{cursor:default}.report .pl-rij-titel>span{overflow-wrap:anywhere}.report .pl-chev{color:var(--r-ink-dim);flex:none;transition:transform .18s var(--ease-out,ease)}.report .pl-rij.is-open .pl-chev{transform:rotate(180deg)}.report .pl-bullet{width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--r-blue) 45%,transparent);flex:none;margin:0 5px}.report .pl-rij-rechts{display:flex;align-items:center;gap:10px;white-space:nowrap}.report .pl-vraag{font-size:12px;color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .pl-status{font-size:10.5px;font-weight:700;border-radius:999px;padding:2px 8px;background:var(--r-line-soft,#eef3f8);color:var(--r-ink-dim)}.report .pl-schrijft{background:color-mix(in srgb,var(--r-blue) 12%,transparent);color:var(--r-blue)}.report .pl-akkoord{background:color-mix(in srgb,#d97706 15%,transparent);color:#b45309}.report .pl-live{background:color-mix(in srgb,#16a34a 13%,transparent);color:#15803d}.report .pl-klaar{background:color-mix(in srgb,#0d9488 13%,transparent);color:#0f766e}.report .pl-detail{padding:4px 12px 14px 32px;display:grid;grid-gap:9px;gap:9px}.report .pl-detail-aanpak,.report .pl-detail-waarom{font-size:13px;line-height:1.55;color:var(--r-ink-dim);margin:0;max-width:88ch}.report .pl-detail-waarom strong{color:var(--r-ink)}.report .pl-detail-woorden h5{font-size:11.5px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:var(--r-ink-dim);margin:0 0 6px}.report .pl-detail-woorden table{width:100%;border-collapse:collapse;font-size:13px}.report .pl-detail-woorden th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--r-ink-dim);padding:0 8px 5px 0}.report .pl-detail-woorden td.pl-num,.report .pl-detail-woorden th:nth-child(2){text-align:right}.report .pl-detail-woorden td{padding:4px 8px 4px 0;border-top:1px solid var(--r-line-soft,#eef3f8)}.report .pl-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.report .pl-dim{color:var(--r-ink-dim)}.report .pl-detail-noot{font-size:12px;color:var(--r-ink-dim);margin:0;max-width:88ch;line-height:1.5}.report .pl-detail-doel{font-size:12.5px;color:var(--r-ink-dim);margin:0}.report .pl-detail-doel code{background:var(--r-line-soft,#eef3f8);border-radius:5px;padding:2px 6px;font-size:12px}.report .pl-detail-doel em{font-style:normal;color:var(--r-ink-dim);font-size:11.5px}.report .pl-url{font-size:11.5px;color:var(--r-ink-dim);font-family:var(--r-mono,ui-monospace,monospace);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.report a.pl-url.is-live{color:var(--r-blue)}.report a.pl-url.is-live:hover{text-decoration:underline}.report .pl-voet{font-size:12.5px;color:var(--r-ink-dim);margin-top:14px;max-width:none}.report .pl-ruil{display:inline}.bp{border:1px solid var(--rpt-lijn,#e2e8f0);border-radius:14px;background:#fff;margin:0 0 16px;overflow:hidden}.bp-kop{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;background:transparent;padding:14px 16px;cursor:pointer}.bp-kop:active{transform:scale(.995)}.bp-kop-icoon{flex:none;width:34px;height:34px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#eef4ff;color:var(--r-blue,#162cc4)}.bp-kop-titel{min-width:0;display:flex;flex-direction:column;gap:2px}.bp-kop-titel b{font-size:13.5px;color:var(--r-ink)}.bp-kop-titel em{font-style:normal;font-size:12px;color:var(--r-ink-dim);line-height:1.45}.bp-chev{margin-left:auto;flex:none;color:var(--r-ink-dim);transition:transform .18s var(--ease-out,ease-out)}.bp.is-open .bp-chev{transform:rotate(180deg)}.bp-body{padding:4px 16px 16px;border-top:1px solid var(--rpt-lijn,#eef2f7)}.bp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:18px;gap:18px;padding:14px 0 4px}.bp-vak h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--r-ink-dim)}.bp-chips{display:flex;flex-wrap:wrap;gap:6px}.bp-chips span{font-size:12px;padding:3px 10px;border-radius:999px;background:#f1f5f9;color:var(--r-ink)}.bp-chips span.is-warn{background:#fdf2dd;color:#92600a;cursor:help}.bp-chips.is-uit span{border:1.5px dashed #d4c6c6;text-decoration:line-through;-webkit-text-decoration-color:rgba(0,0,0,.25);text-decoration-color:rgba(0,0,0,.25)}.bp-chips .bp-leeg,.bp-chips.is-uit span{background:transparent;color:var(--r-ink-dim)}.bp-chips .bp-leeg{font-style:italic;padding-left:0}.bp-chips span.is-weg{text-decoration:line-through;opacity:.45}.bp-chips span.is-nieuw{background:#e7f3ff;color:var(--r-blue,#162cc4);font-weight:600}.bp-chip-x{border:0;background:transparent;padding:0 0 0 5px;margin:0;cursor:pointer;color:inherit;opacity:.55;vertical-align:-1px;line-height:1}.bp-chip-x:hover{opacity:1}.bp-voegtoe{display:flex;gap:6px;margin-top:8px}.bp-voegtoe input{border:1px dashed rgba(2,6,23,.2);border-radius:999px;padding:3px 12px;font-size:12px;background:transparent;width:150px}.bp-voegtoe input:focus{outline:none;border-color:var(--r-blue,#162cc4);border-style:solid}.bp-voegtoe button{border:1px dashed rgba(2,6,23,.2);background:transparent;border-radius:999px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--r-ink-dim)}.bp-voegtoe button:hover{color:var(--r-blue,#162cc4);border-color:var(--r-blue,#162cc4)}.bp-toon{margin:0;font-size:12.5px;color:var(--r-ink);line-height:1.55;font-style:italic}.bp-doel{display:flex;align-items:center;gap:6px;margin:10px 0 0;font-size:12px}.bp-doel,.bp-noot{color:var(--r-ink-dim)}.bp-noot{margin:8px 0 0;font-size:11.5px;line-height:1.5}.bp-wijzig{margin-top:14px;padding:14px;border-radius:12px;background:#f8fafc;border:1px solid var(--rpt-lijn,#eef2f7)}.bp-wijzig h4{margin:0 0 6px;font-size:13px}.bp-wijzig p{margin:0 0 10px;font-size:12.5px;color:var(--r-ink-dim);line-height:1.55;max-width:68ch}.bp-form{display:flex;flex-direction:column;gap:8px}.bp-form textarea{border:1px solid rgba(2,6,23,.14);border-radius:10px;padding:9px 12px;font-size:13px;font-family:inherit;resize:vertical;background:#fff}.bp-form button{align-self:flex-start;border:0;border-radius:999px;padding:8px 18px;font-size:12.5px;font-weight:650;cursor:pointer;color:#fff;background:var(--r-blue,#162cc4);transition:transform .14s var(--ease-out,ease-out)}.bp-form button:active{transform:scale(.97)}.bp-fout{margin:0;font-size:12.5px;font-weight:600;color:#a13333}.bp-dank{gap:6px;margin:0;font-weight:600;color:#106b3c}.bp-dank,.pl-ruilmelding{display:flex;align-items:center;font-size:13px}.pl-ruilmelding{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:10px 14px;border:1px solid var(--rpt-lijn,#e2e8f0);border-left:3px solid var(--accent,#162cc4);border-radius:10px;background:var(--rpt-vlak,#f8fafc);line-height:1.5}.pl-ruilmelding svg{color:var(--accent,#162cc4);flex:none}.pl-ruil-weg{text-decoration:line-through;opacity:.62}.pl-ruil-in{font-weight:650}.pl-ruilmelding em{font-style:normal;opacity:.72;flex:1 1 220px}.pl-rij.is-nieuw{animation:pl-inschuiven 1.4s var(--ease-out,cubic-bezier(.16,1,.3,1))}@keyframes pl-inschuiven{0%{background:color-mix(in srgb,var(--accent,#162cc4) 12%,transparent)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.pl-rij.is-nieuw{animation:none}}.report .pl-ruil-knop{border:none;background:none;padding:2px 6px;font-size:11.5px;color:var(--r-ink-dim);cursor:pointer;border-radius:6px;opacity:.45;transition:opacity .14s var(--ease-out,ease),color .14s var(--ease-out,ease)}.report .pl-rij:hover .pl-ruil-knop,.report .pl-ruil-knop:focus-visible{opacity:1}.report .pl-ruil-knop:hover{color:#b45309}.report .pl-ruilvoet{margin-top:18px;display:grid;grid-gap:12px;gap:12px}.report .pl-ruilvak{background:var(--r-card);border:1px solid var(--r-line);border-radius:var(--r-radius);padding:15px 17px;box-shadow:var(--r-shadow)}.report .pl-ruilvak h4{font-size:14px;font-weight:700;margin:0 0 5px}.report .pl-ruilvak p{font-size:12.5px;color:var(--r-ink-dim);margin:0 0 11px;max-width:76ch;line-height:1.5}.report .pl-aanvraag{display:flex;gap:8px;flex-wrap:wrap}.report .pl-aanvraag input{flex:1 1 260px;min-width:0;border:1px solid var(--r-line);border-radius:9px;padding:8px 11px;font:inherit;font-size:13.5px;background:var(--r-bg,#fff);color:var(--r-ink)}.report .pl-aanvraag button{border:none;border-radius:9px;padding:8px 15px;font-size:13.5px;font-weight:650;color:#fff;background:var(--r-blue);cursor:pointer;transition:transform .16s var(--ease-out,ease)}.report .pl-aanvraag button:active{transform:scale(.97)}.report .pl-wenslijst{list-style:none;margin:11px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px}.report .pl-wenslijst li{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:5px 0;border-top:1px solid var(--r-line-soft,#eef3f8)}.report .pl-wenslijst span{font-size:11px;font-weight:700;color:var(--r-ink-dim)}.report .pl-afgewezen{font-size:13px;color:var(--r-ink-dim)}.report .pl-afgewezen summary{cursor:pointer;font-weight:600}.report .pl-afgewezen ul{list-style:none;margin:9px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.report .pl-afgewezen li{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.report .pl-herstel{display:inline}.report .pl-herstel button{border:none;background:none;padding:0;font-size:12px;color:var(--r-blue);cursor:pointer;text-decoration:underline}.report .subshell-nav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 18px;padding-bottom:2px}.report .subshell-tab{border:1px solid var(--r-line);background:var(--r-card);color:var(--r-ink-dim);border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:color .16s var(--ease-out,ease),border-color .16s var(--ease-out,ease),transform .16s var(--ease-out,ease)}.report .subshell-tab:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.report .subshell-tab:hover{color:var(--r-ink);border-color:color-mix(in srgb,var(--r-blue) 35%,var(--r-line))}}.report .subshell-tab.is-actief{color:#fff;border-color:transparent;background:linear-gradient(90deg,var(--r-blue),var(--r-cyan));box-shadow:0 6px 16px -10px rgba(22,44,196,.7)}.report .subshell-badge{font-size:11px;font-weight:800;border-radius:999px;padding:1px 7px;background:color-mix(in srgb,#d97706 18%,transparent);color:#b45309}.report .subshell-tab.is-actief .subshell-badge{background:rgba(255,255,255,.25);color:#fff}.report .wdm-draft{padding:0;border:none;background:none}.report .wdm-draft .rpt-draft{border:1px solid var(--r-line);border-radius:12px;margin:0}.report .wdm-noot{font-size:13px;color:var(--r-ink-dim);margin:10px 0 0}.adsuit-knop{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font:inherit;font-size:.9em;border:1px solid var(--r-line,rgba(120,140,180,.3));background:transparent;color:inherit;padding:7px 13px;border-radius:10px;transition:background .16s var(--ease-out),border-color .16s var(--ease-out)}.adsuit-knop:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.adsuit-knop:hover{border-color:var(--r-blue,#162cc4);background:rgba(101,197,240,.07)}}.adsuit-overlay{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(6,14,26,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:adsuitIn .18s var(--ease-out)}@keyframes adsuitIn{0%{opacity:0}to{opacity:1}}.adsuit-paneel{display:flex;flex-direction:column;width:min(860px,100%);max-height:min(88vh,900px);background:#ffffff;color:var(--r-ink,#101828);border-radius:18px;overflow:hidden;box-shadow:0 40px 90px -30px rgba(6,14,26,.55);animation:adsuitPop .22s var(--ease-out)}@keyframes adsuitPop{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}.adsuit-kop{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 24px 14px;border-bottom:1px solid var(--r-line,rgba(120,140,180,.18))}.adsuit-kicker{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--r-blue,#162cc4)}.adsuit-kop h3{margin:3px 0 0;font-size:21px;letter-spacing:-.01em}.adsuit-sluit{flex:none;background:none;border:0;cursor:pointer;color:inherit;opacity:.6;padding:4px;border-radius:8px}.adsuit-sluit:hover{opacity:1}.adsuit-body{flex:1 1 auto;overflow-y:auto;padding:18px 24px 8px;-webkit-overflow-scrolling:touch}.adsuit-lead{margin:0 0 20px;font-size:15px;line-height:1.6}.adsuit-sectie{margin-bottom:24px}.adsuit-sectie h4{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--r-ink-dim,#64748b)}.adsuit-cyclus{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.adsuit-cyclus li{display:flex;gap:13px;align-items:flex-start}.adsuit-nr{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--r-blue,#162cc4);color:#fff;font-size:13px;font-weight:700}.adsuit-cyclus b{display:block;font-size:15px;margin-bottom:2px}.adsuit-cyclus p{margin:0;font-size:14px;line-height:1.55}.adsuit-vb{color:var(--r-ink-dim,#64748b);font-size:13.5px!important;margin-top:3px!important}.adsuit-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:720px){.adsuit-grid{grid-template-columns:1fr}}.adsuit-kaart{border:1px solid var(--r-line,rgba(120,140,180,.18));border-radius:12px;padding:13px 15px}.adsuit-kaart b{display:block;font-size:14px;margin-bottom:7px}.adsuit-kaart ul{margin:0;padding-left:17px;display:grid;grid-gap:5px;gap:5px}.adsuit-kaart li{font-size:13.5px;line-height:1.45;color:var(--r-ink-dim,#475569)}.adsuit-beslis{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:720px){.adsuit-beslis{grid-template-columns:1fr}}.adsuit-kolom{border-radius:12px;padding:13px 15px;border:1px solid transparent}.adsuit-kolom.is-machine{background:rgba(22,44,196,.06);border-color:rgba(22,44,196,.18)}.adsuit-kolom.is-mens{background:rgba(217,119,6,.07);border-color:rgba(217,119,6,.2)}.adsuit-kolom b{display:block;font-size:14px;margin-bottom:7px}.adsuit-kolom ul{margin:0 0 8px;padding-left:17px;display:grid;grid-gap:4px;gap:4px}.adsuit-kolom li{font-size:13.5px;line-height:1.45}.adsuit-grenzen{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-top:12px}.adsuit-grenzen-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--r-ink-dim,#64748b)}.adsuit-chip{font-size:12.5px;padding:4px 10px;border-radius:99px;background:rgba(120,140,180,.08);border:1px solid var(--r-line,rgba(120,140,180,.18))}.adsuit-anders{margin:0;display:grid;grid-gap:12px;gap:12px}.adsuit-anders dt{font-size:14.5px;font-weight:700;margin-bottom:3px}.adsuit-anders dd{margin:0}.adsuit-anders dd,.adsuit-eerlijk{font-size:13.5px;line-height:1.55;color:var(--r-ink-dim,#475569)}.adsuit-eerlijk{margin:0 0 18px;border-left:3px solid var(--r-blue,#162cc4);padding:2px 0 2px 13px}.adsuit-voet{flex:none;display:flex;justify-content:flex-end;padding:13px 24px;border-top:1px solid var(--r-line,rgba(120,140,180,.18))}.adsuit-klaar{padding:9px 20px;border-radius:10px;border:0;background:var(--r-blue,#162cc4);color:#fff;font:inherit;font-weight:700;cursor:pointer}.adsuit-klaar:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.adsuit-overlay,.adsuit-paneel{animation:none}.adsuit-klaar:active,.adsuit-knop:active{transform:none}}.gebeur-spoor{border-top:1px solid var(--r-line,#e6e8ee);padding:11px 0 3px}.gebeur-spoor:first-of-type{border-top:0;padding-top:2px}.gebeur-kop{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}.gebeur-titel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.gebeur-nav{display:inline-flex;gap:4px}.gebeur-nav button{width:22px;height:22px;display:grid;place-items:center;border-radius:6px;cursor:pointer;border:1px solid var(--r-line,#e6e8ee);background:transparent;color:inherit;opacity:.75;transition:opacity .16s var(--ease-out)}.gebeur-nav button:disabled{opacity:.28;cursor:default}.gebeur-nav button:not(:disabled):active{transform:scale(.94)}.gebeur-rij{display:grid;grid-gap:3px;gap:3px}.gebeur-item{display:flex;align-items:baseline;gap:10px;font-size:13.5px;padding:3px 0;min-width:0}.gebeur-datum{flex:none;display:inline-flex;align-items:center;gap:6px;width:78px;color:var(--r-ink-dim,#6b7280);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.gebeur-dot{width:7px;height:7px;border-radius:50%;flex:none}.gebeur-tekst{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.gebeur-tekst{color:inherit;text-decoration:none;border-bottom:1px solid transparent}@media (hover:hover) and (pointer:fine){a.gebeur-tekst:hover{border-bottom-color:currentColor}}.gebeur-plek{flex:none;font-size:11.5px;color:var(--r-ink-dim,#6b7280);white-space:nowrap}a.gebeur-tekst.is-deur{border-bottom-color:color-mix(in srgb,currentColor 35%,transparent);cursor:pointer}@media (max-width:640px){.gebeur-plek{display:none}}.gebeur-leeg{margin:0 0 6px;font-size:13px;color:var(--r-ink-dim,#6b7280)}.gebeur-inklap{padding-top:12px;padding-bottom:12px}.gebeur-inklap>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;min-width:0}.gebeur-inklap>summary::-webkit-details-marker{display:none}.gebeur-inklap>summary .gebeur-titel{flex:none}.gebeur-inklap-sub{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--r-ink-dim,#6b7280)}.gebeur-inklap-sub b{color:var(--r-ink,#111827);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gebeur-inklap-sub i{font-style:normal;color:var(--r-ink,#111827)}.gebeur-inklap-chevron{flex:none;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);opacity:.55;color:var(--r-ink-dim,#6b7280);transition:transform .16s var(--ease-out,ease)}.gebeur-inklap[open]>summary .gebeur-inklap-chevron{transform:translateY(2px) rotate(-135deg)}.gebeur-inklap[open]>summary{margin-bottom:8px}.gebeur-inklap-body{animation:rptvdone .2s ease-out}.gebeur-kop.is-zonder-titel{justify-content:flex-end;margin-bottom:4px}@media (max-width:640px){.gebeur-inklap>summary{flex-wrap:wrap}.gebeur-inklap-sub{white-space:normal;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.gebeur-inklap-body{animation:none}.gebeur-inklap-chevron{transition:none}}@media (max-width:560px){.gebeur-datum{width:62px}.gebeur-item{font-size:13px}}@media (prefers-reduced-motion:reduce){.gebeur-nav button:not(:disabled):active{transform:none}}.rpt-seatop{border:1px solid var(--r-line,#e6e8ee);border-radius:14px;padding:14px 16px;margin:0 0 16px;background:linear-gradient(180deg,rgba(22,44,196,.05),rgba(22,44,196,0))}.rpt-seatop-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 10px}.rpt-seatop-kop b{font-size:14.5px}.rpt-seatop-kop span{font-size:13px;color:var(--r-ink-dim,#6b7280)}.rpt-seatop-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px;counter-reset:seatop}.rpt-seatop-lijst li{display:flex;gap:10px;align-items:flex-start}.rpt-seatop-nr{flex:none;width:21px;height:21px;margin-top:13px;border-radius:50%;display:grid;place-items:center;background:var(--r-ink,#111827);color:#fff;font-size:11.5px;font-weight:700}.rpt-seatop-kaart{min-width:0;flex:1 1 auto}.rpt-seatop-kaart .rpt-seap{margin:0}.rpt-seatop-tekst{min-width:0}.rpt-seatop-tekst b{display:block;font-size:14px;line-height:1.35}.rpt-seatop-meta{display:block;margin-top:2px}.rpt-seatop-meta,.rpt-seatop-voet{font-size:12.5px;color:var(--r-ink-dim,#6b7280)}.rpt-seatop-voet{margin:9px 0 0}.rpt-seap-datum{font-size:12px;color:var(--r-ink-dim,#6b7280);white-space:nowrap}@media (max-width:560px){.rpt-seatop-kop span{width:100%}}.ov2-mijlpaal{display:grid;grid-gap:7px;gap:7px}.ov2-mijlpaal-kop{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--r-blue,#162cc4)}.ov2-mijlpaal.is-gehaald .ov2-mijlpaal-kop{color:var(--r-green,#16a34a)}.ov2-mijlpaal-doel{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.ov2-mijlpaal-balk{height:6px;border-radius:99px;background:rgba(120,140,180,.16);overflow:hidden}.ov2-mijlpaal-balk>span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--r-blue,#162cc4),var(--r-cyan,#2d8cd8));transition:width .42s var(--ease-out)}.ov2-mijlpaal-stand{margin:0;font-size:14px;color:var(--r-ink,#111827)}.ov2-mijlpaal-waarom{margin:0;font-size:13.5px;line-height:1.55;color:var(--r-ink-dim,#6b7280)}@media (prefers-reduced-motion:reduce){.ov2-mijlpaal-balk>span{transition:none}}.rpt-sectiewacht{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.rpt-sectiewacht>li{border:1px solid var(--r-line,#e6e8ee);border-left:3px solid var(--r-amber,#d97706);border-radius:10px;padding:10px 13px;background:#fff}.rpt-sectiewacht>li>b{display:block;font-size:14.5px;line-height:1.35}.rpt-sectiewacht-meta{display:block;margin-top:3px;font-size:12.5px;color:var(--r-ink-dim,#6b7280)}.rpt-sectiewacht-meta a{color:var(--r-blue,#162cc4);font-weight:600}.rpt-sectiewacht-meta .is-wacht{color:var(--r-amber,#d97706);font-weight:700}.rpt-sectiewacht-rij{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}.rpt-sectiewacht-rij>div{min-width:0;flex:1 1 260px}.rpt-sectiewacht>li.is-loopt{border-left-color:var(--r-blue,#162cc4)}.rpt-stappen{margin:6px 0 8px;padding-left:20px;font-size:13.5px;color:var(--r-ink-dim,#6b7280);display:grid;grid-gap:4px;gap:4px}.rpt-stappen b{color:var(--r-ink,#111827)}.rpt-stapknoppen{gap:8px}.rpt-stapknoppen,.rpt-strat-kop{display:flex;flex-wrap:wrap;align-items:center}.rpt-strat-kop{justify-content:space-between;gap:8px 14px}.rpt-strat-lijst{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.rpt-strat-lijst>li{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,2fr);grid-gap:6px 16px;gap:6px 16px;align-items:start;border-left:1px solid var(--r-line,#e6e8ee);border:1px solid var(--r-line,#e6e8ee);border-left-width:3px;border-radius:10px;padding:10px 13px}.rpt-strat-lijst>li.is-let-op{border-left-color:var(--r-amber,#d97706)}.rpt-strat-lijst>li.is-kans{border-left-color:var(--r-blue,#162cc4)}.rpt-strat-lijst>li.is-goed{border-left-color:var(--r-green,#16a34a)}.rpt-strat-lijst>li.is-bezig{border-left-color:#162cc4}.rpt-strat-chip.is-bezig{background:#dfe4fb;color:#1424a8}.rpt-strat-cijfer b,.rpt-strat-naam b{display:block;font-size:14px}.rpt-strat-cijfer span,.rpt-strat-naam span{display:block;font-size:12px;color:var(--r-ink-dim,#6b7280)}.rpt-strat-cijfer b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.rpt-strat-oordeel{display:grid;grid-gap:4px;gap:4px;min-width:0}.rpt-strat-chip{display:inline-block;width:max-content;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:var(--r-line-2,#f1f3f7)}.rpt-strat-chip.is-let-op{background:#fdf0dc;color:#b45309}.rpt-strat-chip.is-kans{background:#e0ecff;color:#1424a8}.rpt-strat-chip.is-goed{background:#dcfce7;color:#15803d}.rpt-strat-uitleg{font-size:13px;color:var(--r-ink-dim,#6b7280);line-height:1.45}@media (max-width:640px){.rpt-strat-lijst>li{grid-template-columns:1fr}}.ads-ov-kop{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.ads-ov-stappen{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;counter-reset:none}.ads-ov-stappen>li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;border-left:1px solid var(--r-line,#e6e8ee);border:1px solid var(--r-line,#e6e8ee);border-left-width:3px;border-radius:10px;padding:10px 13px}.ads-ov-stappen>li.is-let-op{border-left-color:var(--r-amber,#d97706)}.ads-ov-stappen>li.is-goed{border-left-color:var(--r-green,#16a34a)}.ads-ov-stappen>li.is-neutraal{border-left-color:var(--r-blue,#162cc4)}.groei{border-left:3px solid var(--r-blue,#162cc4)}.groei-kop{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;align-items:baseline}.groei-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--r-blue,#162cc4)}.groei-tijd{font-size:12.5px;color:var(--r-ink-dim,#6b7280)}.groei-titel{margin:6px 0 12px;font-size:18px;line-height:1.3;color:var(--r-ink,#111827)}.groei-balk{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.groei-stap{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;border:1px solid var(--r-line,#e6e8ee);border-radius:10px;color:var(--r-ink-dim,#6b7280);min-width:0}.groei-stap.is-nu{border-color:var(--r-blue,#162cc4);background:rgba(22,44,196,.05);color:var(--r-ink,#111827)}.groei-stap.is-nu.is-herzien{border-color:#d97706;background:rgba(217,119,6,.06)}.groei-stap.is-klaar{color:var(--r-ink,#111827)}.groei-stip{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid}.groei-stap.is-nu .groei-stip{background:var(--r-blue,#162cc4);border-color:var(--r-blue,#162cc4);color:#fff}.groei-stap.is-nu.is-herzien .groei-stip{background:#d97706;border-color:#d97706}.groei-stap.is-klaar .groei-stip{background:var(--r-green,#0d9488);border-color:var(--r-green,#0d9488);color:#fff}.groei-stap-tekst{display:grid;grid-gap:1px;gap:1px;min-width:0;font-size:12.5px;line-height:1.4}.groei-stap-tekst b{font-size:13.5px}.groei-focus,.groei-wachtrij{display:grid;grid-gap:6px;gap:6px;margin:0 0 10px}.groei-label{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--r-ink-dim,#6b7280)}.groei-groepen{display:flex;flex-wrap:wrap;gap:6px}.groei-chip{font-size:12.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--r-line,#e6e8ee)}.groei-chip.is-focus{border-color:rgba(22,44,196,.35);background:rgba(22,44,196,.06);color:var(--r-blue,#162cc4);font-weight:600}.groei-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin:0 0 10px}.groei-tegel{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border:1px solid var(--r-line,#e6e8ee);border-radius:10px;min-width:0}.groei-tegel>span{font-size:12px;color:var(--r-ink-dim,#6b7280)}.groei-tegel b{font-size:20px;line-height:1.2;color:var(--r-ink,#111827);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groei-tegel b small{font-size:12.5px;font-weight:500;color:var(--r-ink-dim,#6b7280)}.groei-tegel>small{font-size:12px;color:var(--r-ink-dim,#6b7280)}.groei-pergroep{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:2px;gap:2px;font-size:12.5px}.groei-pergroep li{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--r-line,#e6e8ee);padding:3px 0}.groei-pergroep li span:last-child{color:var(--r-ink-dim,#6b7280);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.groei-let-op{margin:0 0 10px;font-size:13px;color:#92400e}.groei-stap-volgend{margin:4px 0 10px;padding:10px 12px;border-radius:10px;background:rgba(22,44,196,.04);font-size:13.5px;line-height:1.55}.groei-stap-volgend p{margin:0}.groei-stap-volgend p+p{margin-top:6px}.groei-waarom{color:var(--r-ink-dim,#4b5563)}.groei-presteert{margin:0 0 10px;font-size:13px}.groei-wachtrij ol{margin:0;padding-left:20px;font-size:13.5px;display:grid;grid-gap:2px;gap:2px}.groei-noot{margin:2px 0 0;font-size:12px;line-height:1.5}.groei-hist,.groei-noot{color:var(--r-ink-dim,#6b7280)}.groei-hist{font-size:12.5px}@media (max-width:640px){.groei-balk{grid-template-columns:1fr}.groei-pergroep li{flex-direction:column;gap:0}.groei-pergroep li span:last-child{white-space:normal}}.ads-ov-oordeel{margin:0 0 12px;border:1px solid var(--r-line,#e6e8ee);border-left:3px solid var(--r-amber,#d97706);border-radius:10px;padding:10px 13px;font-size:13px;line-height:1.55;color:var(--r-ink,#111827)}.ads-ov-nr{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--r-ink,#111827);color:#fff;font-size:12px;font-weight:700}.ads-ov-tekst{min-width:0;display:grid;grid-gap:1px;gap:1px}.ads-ov-tekst b{font-size:14.5px}.ads-ov-stand{font-size:13px;color:var(--r-ink,#111827)}.ads-ov-wie{font-size:12px;color:var(--r-ink-dim,#6b7280)}.ads-ov-deur{font-size:13px;font-weight:600;color:var(--r-blue,#162cc4);text-decoration:none;white-space:nowrap}.ads-ov-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px;margin-top:16px}.ads-ov-blok h4{margin:0 0 8px;font-size:13.5px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:baseline}.ads-ov-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.ads-ov-item{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border:1px solid var(--r-line,#e6e8ee);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .14s ease,background .14s ease}@media (hover:hover) and (pointer:fine){.ads-ov-item:hover{border-color:var(--r-blue,#162cc4);background:#f6f9ff}}.ads-ov-item-titel{font-size:13.5px;font-weight:600;line-height:1.35}.ads-ov-item-meta{font-size:12px;color:var(--r-ink-dim,#6b7280)}.ads-ov-voet{margin:14px 0 0;font-size:12.5px;color:var(--r-ink-dim,#6b7280);line-height:1.6}.ads-ov-voet a{color:var(--r-blue,#162cc4);font-weight:600;text-decoration:none}.ads-uitleg-details>summary{cursor:pointer;font-size:14px}.ads-uitleg-details>summary .sub{margin-left:6px}.sp2-reeks{font-size:12px;color:var(--r-ink-dim,#6b7280);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:8px}.rpt-seap.is-uitgelicht{box-shadow:0 0 0 3px rgba(22,44,196,.35);transition:box-shadow .3s ease}@media (max-width:640px){.ads-ov-stappen>li{grid-template-columns:30px minmax(0,1fr)}.ads-ov-deur{grid-column:2}}.uitsl-balk{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin:10px 0}.uitsl-zoek{flex:1 1 260px;font:inherit;font-size:13.5px;padding:7px 10px;border:1px solid var(--r-line,#e6e8ee);border-radius:8px;background:#fff}.uitsl-chips{display:flex;flex-wrap:wrap;gap:6px}.uitsl-chip{font:inherit;font-size:12.5px;padding:4px 10px;border-radius:99px;border:1px solid var(--r-line,#e6e8ee);background:#fff;cursor:pointer}.uitsl-chip span{color:var(--r-ink-dim,#6b7280);margin-left:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uitsl-chip.is-actief{border-color:var(--r-blue,#162cc4);background:#eff5ff;color:var(--r-blue,#162cc4)}.uitsl-voet{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;flex-wrap:wrap}.uitsl-meer{font:inherit;font-size:13px;background:none;border:1px solid var(--r-line,#e6e8ee);border-radius:8px;padding:6px 12px;cursor:pointer}.ads-term-deur,.uitsl-meer{font-weight:600;color:var(--r-blue,#162cc4)}.ads-term-deur{font-size:12.5px;text-decoration:none;white-space:nowrap}.ads-term-deur.is-stil{color:var(--r-ink-dim,#6b7280);font-weight:500}.ads-term{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:center}.ads-term .ads-term-note{grid-column:1}.ads-term .ads-term-deur{grid-column:2;grid-row:1/span 2}.ws-rooster-compact{list-style:none;margin:10px 0 18px;padding:0;display:grid;grid-gap:6px;gap:6px}.ws-rooster-compact details{border:1px solid var(--r-line,#e6e8ee);border-radius:10px;padding:8px 12px}.ws-rooster-compact summary{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:baseline;cursor:pointer;list-style:none}.ws-rooster-compact summary::-webkit-details-marker{display:none}.ws-rooster-compact summary b{font-size:14px}.ws-rooster-compact .ws-kort{grid-column:2;font-size:12.5px;color:var(--r-ink-dim,#6b7280)}.ws-rooster-compact .ws-volgende{grid-column:3;grid-row:1;font-size:12px;color:var(--r-blue,#162cc4);white-space:nowrap}.ws-rooster-compact ul{margin:8px 0 2px 110px;padding-left:18px;font-size:13px;color:var(--r-ink-dim,#6b7280)}@media (max-width:640px){.ws-rooster-compact summary{grid-template-columns:1fr}.ws-rooster-compact .ws-kort,.ws-rooster-compact .ws-volgende{grid-column:1}.ws-rooster-compact ul{margin-left:0}}.rpt-strat-ladder{margin-top:8px}.rpt-strat-ladder>summary{cursor:pointer;font-size:13px;color:var(--r-blue,#162cc4);font-weight:600}.report{--blok-gap:24px}@media (max-width:720px){.report{--blok-gap:18px}}.adsh-pane:not([hidden]),.rsh-paneel:not([hidden]),.subshell>[role=tabpanel]:not([hidden]){display:flex;flex-direction:column;gap:var(--blok-gap)}.adsh-pane:not([hidden])>*,.rsh-paneel:not([hidden])>*,.subshell>[role=tabpanel]:not([hidden])>*{margin-block:0}.adsh-pane>.rpt-h,.rsh-paneel>.rpt-h,.subshell>[role=tabpanel]>.rpt-h{margin:6px 0 calc(12px - var(--blok-gap))}.adsh-pane>.rpt-databron,.rsh-paneel>.rpt-databron,.subshell>[role=tabpanel]>.rpt-databron{margin-bottom:calc(14px - var(--blok-gap))}.adsh-pane>.rpt-cap,.adsh-pane>.rpt-step-voetnoot,.rsh-paneel>.rpt-cap,.rsh-paneel>.rpt-step-voetnoot,.subshell>[role=tabpanel]>.rpt-cap,.subshell>[role=tabpanel]>.rpt-step-voetnoot{margin-top:calc(10px - var(--blok-gap))}.rsh-paneel>.rpt-contact{margin-top:calc(80px - var(--blok-gap))}.rsh-paneel>.rpt-kpi-detail{margin-top:calc(-1 * var(--blok-gap));transition:grid-template-rows .3s var(--ease-in-out),opacity .25s ease,margin-top .3s var(--ease-in-out)}.rsh-paneel>.rpt-kpi-detail.open{margin-top:0}.pl-verwacht{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-verwacht,.sp2-tegel-rol{color:var(--r-ink-dim);white-space:nowrap}.sp2-tegel-rol{display:block;margin:2px 0 0;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;opacity:.8}.sp2-tegelhint{margin:6px 0 10px;font-size:12px;color:var(--r-ink-dim)}.ov2-bij{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start;padding:20px 26px;background:#fff;border:1px solid var(--ov2-line,#e6ecf5);border-radius:16px;box-shadow:var(--ov2-shadow,0 1px 2px rgba(12,24,96,.04));--bij-tint:#16a34a}.ov2-bij.is-bijna{--bij-tint:#d97706}.ov2-bij.is-achter{--bij-tint:#dc2626}.ov2-bij-ring{position:relative;width:64px;height:64px;color:var(--bij-tint)}.ov2-bij-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:14px;font-weight:800;color:var(--r-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov2-bij-kop{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:16px;font-weight:700;color:var(--r-ink)}.ov2-bij-kop svg{color:var(--bij-tint)}.ov2-bij-regel{margin:0;font-size:13.5px;color:var(--r-ink-dim);line-height:1.55}.ov2-bij-deuren{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.ov2-bij-deuren li{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:13.5px}.ov2-bij-tel{min-width:26px;padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--bij-tint) 14%,transparent);color:var(--bij-tint);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.ov2-bij-lab{color:var(--r-ink)}.ov2-bij-deur a{font-weight:600;color:var(--r-blue);text-decoration:none}.ov2-bij-deur a:hover{text-decoration:underline}.ov2-bij-deur span{color:var(--r-ink-dim);font-size:12.5px}.ov2-bij-voet{margin:12px 0 0;font-size:12px;color:var(--r-ink-dim)}@media (max-width:720px){.ov2-bij{grid-template-columns:1fr}}.sp2-tegel-delta{display:block;margin:2px 0 4px}.rpt-strat-acties{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.rpt-strat-gevolg{flex:1 1 100%;font-size:12.5px;color:var(--r-ink-dim)}.rpt-strat-klaar{margin:8px 0 0;font-size:13px;color:var(--r-ink-dim)}.rpt-strat-klaar.is-ja{color:#15803d;font-weight:600}.rpt-stapstand{font-size:12.5px;color:var(--r-ink-dim);line-height:1.5}.rpt-stapstand.is-bezig{color:#b45309}.rpt-stapstand.is-klaar{color:#15803d}.rpt-stapstand a{color:var(--r-blue);font-weight:600;text-decoration:none}.rpt-stapstand a:hover{text-decoration:underline}.rpt-gkb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.rpt-gkb-pijl{align-self:center;color:#b9c7da;display:flex;align-items:center}.rpt-gkb .rpt-wb-col{min-height:170px;gap:8px}.rpt-gkb .rpt-wb-col.is-gk1{background:#fffbeb;border-color:#fde68a}.rpt-gkb .rpt-wb-col.is-gk2{background:#f6f9fe;border-color:#dbe4f0}.rsh-wereld .rpt-gkb .rpt-wb-col.is-gk1 .rpt-wb-count{background:#fdf3e2;color:#b45309}.rsh-wereld .rpt-gkb .rpt-wb-col.is-gk2 .rpt-wb-count{background:#dfe4fb;color:#1424a8}.rpt-gkb-sub{margin:0 2px 4px;font-size:12px;line-height:1.5}.rpt-gkb-sub,.rpt-gkb-tel{color:var(--r-ink-dim,#6b7280)}.rpt-gkb-tel{font-weight:500;font-size:13px}.rpt-gkb-kaart{display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid var(--r-line,#e6e8ee);border-radius:10px;padding:11px 13px;transition:border-color .5s var(--ease-out,ease),box-shadow .5s var(--ease-out,ease)}.rpt-gkb-kaart:has(.rpt-gkb-i:focus),.rpt-gkb-kaart:has(.rpt-gkb-i:focus-within),.rpt-gkb-kaart:has(.rpt-gkb-i:hover){z-index:40}.rpt-gkb-kaart.is-net{border-color:rgba(22,44,196,.55);box-shadow:0 0 0 3px rgba(22,44,196,.12)}.rpt-gkb-kaart>b{font-size:14px;line-height:1.35;color:var(--r-ink,#111827)}.rpt-gkb-kaart .rpt-sectiewacht-meta{margin-top:0}.rpt-gkb-lek{font-size:12.5px;font-weight:650;color:#b45309}.rpt-gkb-acties{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;margin-top:3px}.rpt-gkb-link{font-size:12.5px;font-weight:600;color:var(--r-blue,#162cc4);background:none;border:0;padding:0;cursor:pointer}.rpt-gkb-link:hover{text-decoration:underline}.rpt-gkb-knoplink{display:inline-block}.rpt-gkb-knoplink,.rpt-gkb-knoplink:hover{text-decoration:none}.rpt-gkb-af{margin-top:14px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:12px;padding:10px}.rsh-wereld .rpt-gkb-af .rpt-wb-count{background:#d1fae0;color:#15803d;border-radius:999px;min-width:20px;text-align:center;font-weight:700}.rpt-gkb-af ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.rpt-gkb-af li{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:12.5px;color:#166534;background:#fff;border:1px solid #bbf7d0;border-radius:8px;padding:7px 11px;transition:box-shadow .5s var(--ease-out,ease)}.rpt-gkb-af li.is-net{box-shadow:0 0 0 3px rgba(22,163,74,.15)}.rpt-gkb-af li b{color:var(--r-ink,#111827);font-size:13px}.rpt-gkb-af li a{color:var(--r-blue,#162cc4);font-weight:600;text-decoration:none;margin-left:auto}.rpt-gkb-af li a:hover{text-decoration:underline}.rpt-gkb-af .rpt-wb-leeg{margin:6px 2px 0}@media (max-width:760px){.rpt-gkb{grid-template-columns:1fr}.rpt-gkb-pijl{display:none}}@media (prefers-reduced-motion:reduce){.rpt-gkb-af li,.rpt-gkb-kaart{transition:none}}.rpt-gkb-kaart{position:relative}.rpt-gkb-kaart>b{display:flex;align-items:center;gap:6px}.rpt-gkb-i{position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid;color:var(--r-blue,#162cc4);opacity:.6;cursor:help;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;flex:none}.rpt-gkb-i>i{font:700 10px/1 Inter,sans-serif;font-style:normal}.rpt-gkb-i:focus-visible,.rpt-gkb-i:hover{opacity:1}.rpt-gkb-tip{position:absolute;left:-8px;top:calc(100% + 8px);z-index:30;width:min(380px,78vw);box-sizing:border-box;padding:12px 14px;border-radius:12px;background:#fff;color:var(--r-ink,#111827);border:1px solid var(--r-line,#e6e8ee);box-shadow:0 12px 32px -14px rgba(20,36,140,.45),0 1px 2px rgba(2,6,23,.06);font-size:12.5px;line-height:1.55;font-weight:400;text-align:left;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s var(--ease-out,ease),transform .15s var(--ease-out,ease),visibility 0s linear .15s;pointer-events:none}.rpt-gkb-i:focus-within>.rpt-gkb-tip,.rpt-gkb-i:focus>.rpt-gkb-tip,.rpt-gkb-i:hover>.rpt-gkb-tip{opacity:1;visibility:visible;transform:none;transition-delay:0s;pointer-events:auto}.rpt-gkb-tip>b{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--r-ink-dim,#6b7280);margin:8px 0 3px}.rpt-gkb-tip>b:first-child{margin-top:0}.rpt-gkb-tip>p{margin:0 0 4px}.rpt-gkb-tip p b{font-weight:650}.rpt-gkb-tip a{color:var(--r-blue,#162cc4);font-weight:600;text-decoration:none}.rpt-gkb-tip a:hover{text-decoration:underline}.rpt-seap-telregel .is-bord:before{background:#162cc4}.rpt-seap-telregel .is-bezig:before{background:#0891b2}.rpt-seap-uitvoering{border:1px solid #a5f3fc;background:#ecfeff;border-radius:12px;padding:12px 14px;margin:0 0 14px}.rpt-seap-uitvoering-lijst{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.rpt-seap-uitvoering-lijst li{display:grid;grid-gap:2px;gap:2px;background:#fff;border:1px solid #a5f3fc;border-left:3px solid #0891b2;border-radius:8px;padding:8px 11px;font-size:12.5px;color:var(--r-ink-dim,#6b7280)}.rpt-seap-uitvoering-lijst li b{color:var(--r-ink,#111827);font-size:13.5px;line-height:1.35}.rpt-seap-uitvoering-gevolg{color:#155e75}.rpt-seap-uitvoering-lijst li.is-mislukt{border-left-color:#d97706;background:#fffbeb}.ads-ov-uitvoering{margin:10px 0 0;font-size:12.5px;color:var(--r-ink-dim,#6b7280);line-height:1.5;border-top:1px solid var(--r-line,#e6e8ee);padding-top:8px}.ads-ov-uitvoering b{color:#0e7490}.ads-ov-uitvoering a{color:var(--r-blue,#162cc4);font-weight:600;text-decoration:none}.rpt-seap-bordverwijs{border:1px solid #dbe4f0;background:#f6f9fe;border-radius:12px;padding:12px 14px;margin:0 0 14px;font-size:13px;color:var(--r-ink-dim,#6b7280);line-height:1.55}.rpt-seap-bordverwijs>p{margin:0 0 8px}.rpt-seap-bordverwijs>p b{color:var(--r-ink,#111827)}.rpt-seap-bordverwijs ul{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.rpt-seap-bordverwijs li{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;background:#fff;border:1px solid var(--r-line,#e6e8ee);border-radius:8px;padding:5px 10px;font-size:12.5px}.rpt-seap-bordverwijs li b{color:var(--r-ink,#111827)}.rpt-seap-bordbotsing{margin:0 0 10px;font-size:12.5px;color:var(--r-ink-dim,#6b7280)}.rpt-plan{display:flex;flex-direction:column;gap:24px;padding:24px 26px}.rpt-plan>.rpt-section-intro{margin:0;padding-bottom:18px;border-bottom:1px solid var(--r-line,#e6e8ee)}.rpt-plan>.rpt-seatop{margin:0;padding:18px 20px}.rpt-plan .rpt-seatop-kop{margin-bottom:14px}.rpt-plan .rpt-seatop-lijst{gap:12px}.rpt-plan .rpt-seatop-voet{margin:14px 0 0}.rpt-plan>.rpt-seap-telregel{margin:0;padding:12px 16px;border-radius:10px;background:#f8fafc;gap:10px 22px}.rpt-plan-elders{display:grid;grid-gap:12px;gap:12px}.rpt-plan-label{margin:0 0 2px;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--r-ink-dim,#6b7280)}.rpt-plan-elders>.rpt-seap-bordverwijs,.rpt-plan-elders>.rpt-seap-groep{margin:0}.rpt-plan .rpt-seap-bordverwijs{padding:16px 18px;background:#fbfcfe;border-color:var(--r-line,#e6e8ee)}.rpt-plan .rpt-seap-bordverwijs>p{margin:0 0 12px}.rpt-plan .rpt-seap-bordverwijs>p.rpt-verwijs-titel{margin:0 0 4px;font-size:14px;line-height:1.4}.rpt-plan .rpt-seap-bordverwijs ul{display:grid;grid-gap:0;gap:0;margin:0 0 14px;background:#fff;border:1px solid var(--r-line,#e6e8ee);border-radius:10px;overflow:hidden}.rpt-plan .rpt-seap-bordverwijs ul:last-child{margin-bottom:0}.rpt-plan .rpt-seap-bordverwijs li{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:16px;background:transparent;border:0;border-radius:0;padding:11px 14px;font-size:13px}.rpt-plan .rpt-seap-bordverwijs li+li{border-top:1px solid var(--r-line,#e6e8ee)}.rpt-plan .rpt-seap-bordverwijs li>b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.rpt-plan .rpt-seap-bordverwijs li>a,.rpt-plan .rpt-seap-bordverwijs li>span{flex:none;white-space:nowrap}.rpt-plan .rpt-seap-bordverwijs li>span{color:var(--r-ink-dim,#6b7280);font-size:12.5px}.rpt-plan-hier{padding-top:24px;border-top:1px solid var(--r-line,#e6e8ee)}.rpt-plan-hier .rpt-seap-h:first-child,.rpt-plan-hier .rpt-seap-kolom>.rpt-seap-h{margin-top:0}@media (max-width:640px){.rpt-plan{gap:20px;padding:18px 16px}.rpt-plan .rpt-seap-bordverwijs li{flex-wrap:wrap;gap:4px 12px}.rpt-plan .rpt-seap-bordverwijs li>b{white-space:normal}}.sp2-tooltip-mix{border-top:1px solid rgba(255,255,255,.2);margin-top:6px;padding-top:6px;white-space:normal;color:#fcd34d;font-size:12px;line-height:1.45}.sp2-mixnoot{margin:10px 0 0;border:1px solid #fde68a;background:#fffbeb;border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.55;color:#78350f;display:grid;grid-gap:10px;gap:10px}.sp2-mixnoot b{color:#92400e}.sp2-mixnoot p{margin:4px 0 0}.sp2-mixnoot-tip{color:#a16207;font-size:12.5px}.sp2-mixnoot-eerder>summary{cursor:pointer;list-style:none;font-weight:600;color:#92400e;font-size:12.5px}.sp2-mixnoot-eerder>summary::-webkit-details-marker{display:none}.sp2-mixnoot-eerder>summary:before{content:"›";display:inline-block;margin-right:6px;transition:transform .16s var(--ease-out,ease)}.sp2-mixnoot-eerder[open]>summary:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.rpt-gkb-tip{transition:none}}.rpt-gkb-kaart .rpt-gkb-i{position:static}.rpt-gkb-kaart .rpt-gkb-tip{left:8px;right:8px;top:auto;width:auto;margin-top:24px;display:none;opacity:1;visibility:visible;transform:none;transition:opacity .15s var(--ease-out,ease),transform .15s var(--ease-out,ease)}.rpt-gkb-kaart .rpt-gkb-tip:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.rpt-gkb-kaart .rpt-gkb-i:focus-within>.rpt-gkb-tip,.rpt-gkb-kaart .rpt-gkb-i:focus>.rpt-gkb-tip,.rpt-gkb-kaart .rpt-gkb-i:hover>.rpt-gkb-tip{display:block}@starting-style{.rpt-gkb-kaart .rpt-gkb-i:focus-within>.rpt-gkb-tip,.rpt-gkb-kaart .rpt-gkb-i:focus>.rpt-gkb-tip,.rpt-gkb-kaart .rpt-gkb-i:hover>.rpt-gkb-tip{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.rpt-gkb-kaart .rpt-gkb-tip{transition:none}}.rpt-pauze-banner{border:1px solid #fcd34d;background:#fffbeb;color:#78350f;border-radius:12px;padding:12px 16px;font-size:13.5px;line-height:1.55}.rpt-pub-livechip.is-extern{background:#f1f5f9;color:#475569}.versie-balk{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:60;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 14px;background:#1e293b;color:#fff;font-size:13px}.versie-balk button{border:0;border-radius:999px;padding:5px 12px;background:#fff;color:#1e293b;font-weight:700;cursor:pointer;transition:transform .16s var(--ease-out,ease)}.versie-balk button:active{transform:scale(.97)}.rsh-mbar,.rsh-mtitel,.rsh-sheet-wrap{display:none}@media (max-width:900px){.rsh-side,.rsh-top{display:none}.rsh-mbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;height:54px;padding:0 12px 0 16px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--ov2-line,#e6ecf5)}.rsh-mbrand{flex:none}.rsh-mbrand,.rsh-mkies{display:inline-flex;align-items:center}.rsh-mkies{margin-left:auto;gap:8px;max-width:72%;height:38px;padding:0 10px 0 12px;border:1px solid var(--ov2-line,#e6ecf5);border-radius:999px;background:#fff;color:#0d1b2e;font:inherit;font-size:14px;font-weight:650;letter-spacing:-.01em;cursor:pointer;box-shadow:0 1px 2px rgba(12,24,96,.05);transition:transform .16s var(--ease-out),background .15s ease}.rsh-mkies:active{transform:scale(.97);background:#f1f5fb}.rsh-mkies .rsh-navicoon{color:#162cc4;flex:none}.rsh-mkies-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rsh-mkies-chev{color:#64748b;flex:none}.rsh-mtitel{display:block;margin:2px 0 12px}.rsh-mtitel h1{margin:0;font-size:22px;font-weight:750;letter-spacing:-.02em;color:#0d1b2e;line-height:1.15}.rsh-mtitel p{margin:3px 0 0;font-size:13px;color:#64748b;line-height:1.45}.rsh-main{padding:14px 16px 96px}.rsh-voet{margin-top:26px;font-size:11.5px}.rsh-sheet-wrap{display:block;position:fixed;inset:0;z-index:60}.rsh-sheet-backdrop{position:absolute;inset:0;background:rgba(8,20,40,.42);animation:rshFade .2s var(--ease-out) both}.rsh-sheet{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;display:flex;flex-direction:column;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -12px 40px rgba(8,20,40,.18);padding-bottom:env(safe-area-inset-bottom);animation:rshSheetIn .26s var(--ease-out) both}.rsh-sheet:before{content:"";position:absolute;top:7px;left:50%;width:36px;height:4px;border-radius:2px;background:#d6dee9;transform:translateX(-50%)}.rsh-sheet-kop{display:flex;align-items:center;gap:10px;padding:18px 12px 8px 14px;border-bottom:1px solid #eef2f7}.rsh-sheet-kop .rsh-tenant{margin:0;flex:1 1;min-width:0;font-size:13.5px}.rsh-sheet-sluit{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--ov2-line,#e6ecf5);background:#fff;color:#475569;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s var(--ease-out)}.rsh-sheet-sluit:active{transform:scale(.94)}.rsh-sheet-nav{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 10px 10px;display:block}.rsh-sheet-groep+.rsh-sheet-groep{margin-top:6px}.rsh-sheet-groep .rsh-navlabel{display:block;padding:10px 10px 4px;font-size:10.5px}.rsh-sheet-item{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:12px;background:none;color:#0d1b2e;font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,transform .16s var(--ease-out)}.rsh-sheet-item:active{transform:scale(.985);background:#f1f5fb}.rsh-sheet-item.is-actief{background:#eaf1ff}.rsh-sheet-item .rsh-navicoon{width:34px;height:34px;flex:none;border-radius:10px;background:#f1f5fb;color:#475569;display:inline-flex;align-items:center;justify-content:center}.rsh-sheet-item.is-actief .rsh-navicoon{background:#dbe7ff;color:#162cc4}.rsh-sheet-tekst{min-width:0;flex:1 1}.rsh-sheet-item b{display:block;font-size:15px;font-weight:650;letter-spacing:-.01em}.rsh-sheet-item small{display:block;font-size:12.5px;color:#64748b;line-height:1.35;margin-top:1px}.rsh-sheet-vink{flex:none;color:#162cc4}.rsh-sheet-voet{border-top:1px solid #eef2f7;padding:10px 16px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.rsh-sheet-voet .rpt-account{width:100%;justify-content:space-between}.rsh-sheet-voet .rpt-account-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@keyframes rshFade{0%{opacity:0}to{opacity:1}}@keyframes rshSheetIn{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.rsh-sheet{animation:rshFade .15s ease both}}@media (max-width:640px){.report .rsh-main :where(div,section,article,ul,ol,li,p,figure,nav,header,footer,details,summary){min-width:0}.report .rsh-main :where(img,svg,video,canvas){max-width:100%}.report .rsh-main :where(pre,code,a,span,td,th){overflow-wrap:anywhere}.report .rsh-main table :where(td,th){overflow-wrap:normal}.report .rpt-period-band{font-size:12px;line-height:1.5;margin:-2px 0 8px}.report .rpt-period-warn{font-size:12.5px}.report .rpt-databron{font-size:12px;margin:0 0 12px}.report .rsh-main :is(.ds-badge,small,th,.st-tak,.rpt-page-url,.pl-url,.sp2-tegel-uitleg,.dg-chip,.agk-dagnr,.rpt-seap-eta,.shows-badge,.rv-badge,.ccgap-kw,.pos-plek,.pos-delta,.rpt-pub-more,.ads-groep-camp,.ads-groep-fase,.pl-maandtab-telling,.rpt-wb-sub,.rpt-pub-tag,.dg-brand,.ob-teller,.rpt-pub-livechip,.rpt-pub-diff-foot,.bww-naam,.pl-ruil-knop,.ads-vrijgeef-knop,.ads-tl-wie,.rpt-kpi-vs,.rpt-kpi-more,.rpt-kpi-periodtag,.rpt-infotip,.rpt-card-badge){font-size:12px}.report .rsh-main :is(h2,h3){line-height:1.25}.report .rpt-card{padding:14px 14px 12px}.report .ov2-kaart,.report .rpt-card{border-radius:14px}.report .ov2-kaart-kop{padding:14px 16px 0}.report .ov2-kaart-body{padding:10px 16px 14px}.report .ov2-kaart-voet{padding:10px 16px}.report .ov2-status{padding:16px;gap:12px;border-radius:14px}.report .ov2-status-kop{font-size:18px}.report .ov2-status-regel{font-size:14px}.report .rpt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.report .rpt-kpi{padding:12px 12px 11px;border-radius:14px}.report .rpt-kpi-top{gap:8px}.report .rpt-kpi-icoon{width:30px;height:30px}.report .rpt-kpi-icoon svg{width:15px;height:15px}.report .rpt-kpi-label{font-size:12.5px}.report .rpt-kpi-body{margin-top:8px}.report .rpt-kpi-value{font-size:24px}.report .rpt-kpi-spark{display:none}.report .rpt-kpi-vs{margin-top:5px;gap:4px 6px}.report .rpt-tabs{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;margin:0 -16px 12px;padding:3px 16px 6px;border-radius:0;background:transparent;scrollbar-width:none;-webkit-overflow-scrolling:touch}.report .rpt-tabs::-webkit-scrollbar{display:none}.report .rpt-tab{flex:none;white-space:nowrap}.sonarchat-fab{right:14px;bottom:14px;width:56px;height:56px;padding:0;gap:0;justify-content:center;font-size:0}.sonarchat-fab .sonarchat-fab-badge{position:absolute;top:-3px;right:-3px;font-size:11.5px}.sonarchat{right:0;left:0;bottom:0;width:100%;max-height:86dvh;border-radius:16px 16px 0 0}.report .st-onderwerp-body .st-scroll{margin:0 -14px;padding:0 14px}.ms-stage{padding:58px 16px 96px;align-items:flex-start;justify-content:stretch}.ms-inhoud{width:100%;margin:0}.ms-heeft-figuur{padding-right:0}.ms-figuur{position:fixed;right:6px;bottom:70px;transform:scale(.42);transform-origin:bottom right;pointer-events:none;opacity:.95}.ms-figuur-center{transform:scale(.72);transform-origin:top center;margin-bottom:-20px}.ms-object{display:none}.ms-overlay h1{line-height:1.08;margin:0 0 12px}.ms-cover .ms-cover-titel,.ms-overlay h1{font-size:clamp(27px,8.2vw,36px)}.ms-cover .ms-cover-head{font-size:15px}.ms-sub{font-size:14.5px;line-height:1.55}.ms-kicker{font-size:10.5px;letter-spacing:.16em;margin-bottom:10px}.ms-notitie{position:static;transform:none;max-width:none;text-align:left;font-size:17px;margin:0 0 10px}.ms-notitie-pijl{display:none}.ms-kop{padding:10px 12px;gap:10px}.ms-merk{font-size:13px}.ms-teller{font-size:11px;letter-spacing:.1em}.ms-sluit{width:34px;height:34px}.ms-pijl{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));transform:none;width:46px;height:46px}.ms-pijl:active{transform:scale(.95)}.ms-vorige{left:14px}.ms-volgende{right:14px}.ms-hint{display:none}.ms-slot-acties{position:static;transform:none;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:16px}.ms-kort{gap:8px;margin-top:18px}.ms-kort-tegel{flex:1 1 44%;max-width:none;padding:12px 10px;border-radius:12px}.ms-kort-tegel b{font-size:24px}.ms-kort-tegel span{font-size:11.5px}.ms-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.ms-regels{gap:8px}.ms-regels,.ms-scan{margin-top:14px}.ms-scan-rij b{font-size:13px}.ms-duelvlak{width:100%}.msd-grid{grid-template-columns:1fr;gap:14px;margin-top:14px}.msd-venster{padding:14px 14px 12px}.ms-kansvlak h1{max-width:none}.ms-bwk-veld{gap:12px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.ms-bwk-toren{width:76px;flex:none}.ms-plan{flex-direction:column;gap:10px;margin-top:16px}.ms-plan-week{flex-basis:auto;width:100%}.ms-band{grid-template-columns:1fr;gap:10px;margin-top:18px}.ms-boom-node b{max-width:150px}.ms-bron{font-size:12px;margin-top:16px}.ms-livelijst{margin-top:12px}}.rpt-klamp-schakel{display:none}.rpt-tscroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:640px){.rpt-klamp{position:relative}.rpt-klamp.is-tekst .rpt-klamp-inhoud{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rpt-klamp.is-tekst .rpt-klamp-inhoud>*{margin-bottom:0}.rpt-klamp.is-blok .rpt-klamp-inhoud{max-height:150px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent);mask-image:linear-gradient(180deg,#000 60%,transparent)}.rpt-klamp:has(.rpt-klamp-schakel input:checked) .rpt-klamp-inhoud{display:block;-webkit-line-clamp:unset;max-height:none;-webkit-mask-image:none;mask-image:none}.rpt-klamp-schakel{display:inline-flex;align-items:center;margin-top:4px;padding:6px 0;font-size:13px;font-weight:600;color:#162cc4;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rpt-klamp-schakel input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.rpt-klamp-schakel:active{opacity:.7}.rpt-klamp-minder{display:none}.rpt-klamp:has(.rpt-klamp-schakel input:checked) .rpt-klamp-meer{display:none}.rpt-klamp:has(.rpt-klamp-schakel input:checked) .rpt-klamp-minder{display:inline}.rpt-klamp-schakel:after{content:"";width:7px;height:7px;margin-left:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .16s var(--ease-out)}.rpt-klamp:has(.rpt-klamp-schakel input:checked) .rpt-klamp-schakel:after{transform:translateY(2px) rotate(-135deg)}.report .rpt-databron-ritme,.report .rpt-period-band>span:not(:first-child){display:none}.report .rpt-section-intro{font-size:13px;line-height:1.5}.report .pl-maandtabs{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 12px;padding:2px 16px 6px;scrollbar-width:none}.report .pl-maandtabs::-webkit-scrollbar{display:none}.report .pl-maandtab{flex:none}.st-mini{min-width:0}.ms-figuur{right:0;bottom:66px;transform:scale(.36)}}.rpt-klamp.is-open .rpt-klamp-schakel{display:none}@media (max-width:640px){.report .blk-voet,.report .bls-voet,.report .pl-voet{font-size:12px}.report .ads-vrijgeef-knop,.report .pl-ruil-knop{min-height:34px;padding-top:6px;padding-bottom:6px}.report .postab-more button,.report .rpt-klamp-schakel{min-height:34px}}@media (max-width:640px){.report .rsh-main :is(.agk-band-label,.rpt-wb-kop,.ads-verdict,.pl-klasse,.rpt-strat-chip,.ads-voorheen,.agk-stat,.rpt-step-voetnoot,.subshell-tab,.ms-plan-kaart span){font-size:12px}.report .rsh-main :is(.agk-bandchip,.pl-ruilin-knop,.rpt-seap-ja,.rpt-beleid-knop,.subshell-tab,.agk-vandaag,.agk-knop){min-height:34px}.report .rsh-main .pl-rij-titel{min-height:32px;padding-top:5px;padding-bottom:5px}.report .subshell-nav{max-width:100%;margin-left:0;margin-right:0}}.shows-meer{margin:4px 0 0}.shows-meer button{font:inherit;font-size:13px;font-weight:600;color:#162cc4;background:none;border:1px solid var(--r-line,#e4eaf2);border-radius:999px;padding:8px 14px;min-height:36px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease}.shows-meer button:active{transform:scale(.97);background:#f1f5fb}@media (max-width:640px){.ms-figuur{right:-4px;bottom:60px;transform:scale(.3);opacity:.85}.report .rpt-pub-head{flex-wrap:wrap}.report .rpt-pub-date{white-space:normal}}@media (max-width:640px){.ms-overlay :is(.ms-plan-kaart span,.ms-plan-weekkop i,.ms-plan-meer,.ms-boom-label,.ms-boom-label em,.ms-boom-node em,.ms-boom-node i,.ms-boom-meer,.msd-chip,.msd-res-tekst i,.msd-res-tekst em,.msd-voetnoot,.ms-kort-tegel span,.ms-bron,.ms-band-voetnoot,.ms-scan-kop span,.ms-scan-rij em,.ms-scan-count){font-size:12px}.ms-overlay :is(.ms-kicker,.ms-teller){font-size:11px}}@media (max-width:640px){.report .rsh-main :is(.cc-axis-hint,.ccgap-kwtitle,.cc-chip,.cc-badge,.ads-actiestrip-datum,.ads-actiestrip-tekst){font-size:12px}}@media (max-width:640px){.report .rsh-main .rpt-page-metrics{font-size:12px}}.kwr{display:grid;grid-gap:var(--blok-gap,24px);gap:var(--blok-gap,24px)}.kwr-kop{padding:6px 2px 0}.kwr-kicker{display:block;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.kwr-kop h2{margin:4px 0 6px;font-size:30px;font-weight:800;letter-spacing:-.025em;color:#0d1b2e}.kwr-headline{margin:0;font-size:16px;font-weight:600;color:#0d1b2e;line-height:1.45}.kwr-meta{margin:6px 0 0;font-size:12.5px;color:#64748b}.kwr-inhoud{display:flex;flex-wrap:wrap;gap:6px}.kwr-inhoud a{font-size:12px;font-weight:600;color:#475569;text-decoration:none;background:#fff;border:1px solid var(--r-line,#e4eaf2);border-radius:999px;padding:5px 10px;transition:background .15s ease,transform .16s var(--ease-out)}.kwr-inhoud a:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.kwr-inhoud a:hover{background:#eaf1ff;color:#162cc4}}.kwr-sectie{scroll-margin-top:70px}.kwr-sectie.is-leeg{opacity:.85}.kwr-sectie-kop{display:flex;align-items:center;gap:10px;margin-bottom:8px}.kwr-sectie-kop h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:#0d1b2e}.kwr-nr{flex:none;width:28px;height:28px;border-radius:8px;background:#eaf1ff;color:#162cc4;font-size:12.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.kwr-kern{margin:0 0 8px;font-size:14.5px;line-height:1.55;color:#0d1b2e}.kwr-bron{margin:0 0 14px;font-size:12px;color:#64748b;display:flex;flex-wrap:wrap;gap:4px 10px}.kwr-bron b{font-weight:600;color:#475569}.kwr-tegels{display:grid;grid-gap:10px;gap:10px;margin:4px 0 12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.kwr-tegel{display:grid;grid-gap:3px;gap:3px;padding:12px 14px;border:1px solid var(--r-line,#e4eaf2);border-radius:12px;background:#fbfcfe;min-width:0}.kwr-tegel.is-goed{border-color:#bbf7d0;background:#f3fdf6}.kwr-tegel.is-slecht{border-color:#fecaca;background:#fff6f6}.kwr-tegel-label{font-size:12px;font-weight:600;color:#475569}.kwr-tegel-waarde{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#0d1b2e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.kwr-tegel-vs{font-size:12px;color:#64748b}.kwr-tegel-vs em{font-style:normal;font-weight:700;margin-right:6px;color:#475569}.kwr-tegel-vs em.is-goed{color:#15803d}.kwr-tegel-vs em.is-slecht{color:#b91c1c}.kwr-tegel-doel{font-size:12px;color:#162cc4;font-weight:600}.kwr-tegel-voet{font-size:11.5px;color:#94a3b8;line-height:1.35}.kwr-verdeling{list-style:none;margin:4px 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.kwr-verdeling li{display:grid;grid-template-columns:120px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.kwr-verdeling-balk{height:10px;border-radius:5px;background:#eef2f7;overflow:hidden}.kwr-verdeling-balk i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#162cc4,#2d8cd8)}.kwr-verdeling-waarde{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#334155;white-space:nowrap}.kwr-verdeling-waarde small{color:#94a3b8}.kwr-grafiek{margin:4px 0 12px}.kwr-grafiek svg{width:100%;height:auto;display:block}.kwr-grafiek-as{display:flex;justify-content:space-between;padding:0 28px;font-size:11.5px;color:#94a3b8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kwr-grafiek figcaption{display:flex;gap:14px;margin-top:4px;font-size:12px;color:#64748b}.kwr-grafiek figcaption i{display:inline-block;width:10px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.kwr-tabel{width:100%;border-collapse:collapse;font-size:13px}.kwr-tabel th{text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#64748b;padding:6px 10px 6px 0;border-bottom:1px solid var(--r-line,#e4eaf2);white-space:nowrap}.kwr-tabel td{padding:7px 10px 7px 0;border-bottom:1px solid #eef2f7;color:#0d1b2e;vertical-align:top}.kwr-tabel .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.kwr-tabel tr:last-child td{border-bottom:0}.kwr-regels{margin:8px 0 0;padding-left:18px;font-size:13.5px;line-height:1.55;color:#334155}.kwr-regels li+li{margin-top:4px}.kwr-regels li.is-goed::marker{color:#15803d}.kwr-regels li.is-let-op::marker{color:#d97706}.kwr-leeg{margin:6px 0 0;font-size:13px;color:#64748b;font-style:italic}.kwr-kant{margin:10px 0 0;padding:8px 12px;border-left:3px solid #f59e0b;background:#fffbeb;font-size:12.5px;color:#78350f;line-height:1.5;border-radius:0 8px 8px 0}.kwr-archief{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.kwr-archief-label{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-right:4px}.kwr-print{margin-left:auto;font-size:13px;font-weight:600;color:#162cc4;text-decoration:none}.kwr-tab{display:grid;grid-gap:16px;gap:16px}.kwr-printpagina{max-width:900px;margin:0 auto;padding:20px 24px 60px;background:#fff}.kwr-printkop{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:18px;border-bottom:1px solid var(--r-line,#e4eaf2);font-size:13px;color:#475569}.kwr-printknop{margin-left:auto;font:inherit;font-size:13px;font-weight:600;color:#fff;background:#162cc4;border:0;border-radius:999px;padding:8px 14px;cursor:pointer}.kwr-printvoet{margin-top:24px;font-size:12px;color:#94a3b8}.kwr-printpagina .kwr-sectie{page-break-inside:avoid;break-inside:avoid}@media print{.kwr-inhoud,.kwr-printkop .kwr-printknop{display:none}.kwr-printpagina{padding:0;max-width:none}.kwr-sectie{box-shadow:none;border:1px solid #e4eaf2}.kwr-tabelwrap{overflow:visible}a[href]:after{content:none}}@media (max-width:640px){.kwr-kop h2{font-size:24px}.kwr-tegels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kwr-tegel{padding:10px 11px}.kwr-tegel-waarde{font-size:19px}.kwr-verdeling li{grid-template-columns:92px minmax(0,1fr) auto;font-size:12.5px;gap:8px}.kwr-print{margin-left:0;flex-basis:100%}.kwr-grafiek-as{padding:0 10px}}.kwr{grid-template-columns:minmax(0,1fr)}.kwr :where(div,section,header,nav,figure,ul,li,p,table){min-width:0}.kwr :where(p,span,li,td,th,a,b,em,small){overflow-wrap:anywhere}.kwr table :where(td,th){overflow-wrap:normal}.rpt-seap-meer{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:12.5px;color:#64748b}.rpt-seap-meer button{font:inherit;font-size:13px;font-weight:600;color:#162cc4;background:none;border:1px solid var(--r-line,#e4eaf2);border-radius:999px;padding:7px 14px;min-height:34px;cursor:pointer;transition:transform .16s var(--ease-out),background .15s ease}.rpt-seap-meer button:active{transform:scale(.97);background:#f1f5fb}.fk{display:grid;place-items:start center;padding:24px 16px 64px}.fk-pagina{min-height:100vh;padding-top:12vh}.fk-pagina .fk{padding-top:0}.fk-merk{display:flex;justify-content:center;margin-bottom:18px}.fk-merk a{display:inline-flex}.fk-kaart{position:relative;overflow:hidden;width:100%;max-width:560px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:32px 30px 28px;box-shadow:0 18px 40px -24px rgba(13,27,42,.35);animation:fk-in .42s cubic-bezier(.23,1,.32,1) both}.fk-golf{position:absolute;right:-90px;top:-90px;width:220px;height:220px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 40% 40%,rgba(101,197,240,.22),rgba(101,197,240,0) 68%)}.fk-kicker{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2d8cd8}.fk-titel{margin:0 0 10px;font-size:24px;line-height:1.2;letter-spacing:-.02em;color:#0d1b2e}.fk-tekst{margin:0 0 22px;font-size:15px;line-height:1.65;color:#475569}.fk-tekst code{font-size:13px;background:#f1f5f9;padding:1px 6px;border-radius:6px}.fk-knoppen{display:flex;gap:10px;flex-wrap:wrap}.fk-knop{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;cursor:pointer;border:1px solid #cbd5e1;background:#fff;color:#0d1b2e;font-family:inherit;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .16s ease,border-color .16s ease}.fk-knop:hover{border-color:#94a3b8;text-decoration:none}.fk-knop:active{transform:scale(.97)}.fk-knop.is-primair{border:0;background:linear-gradient(100deg,#162cc4,#2d8cd8);color:#fff;box-shadow:0 8px 26px -10px rgba(101,197,240,.6)}.fk-code{margin:18px 0 0;font-size:12px;color:#94a3b8}.fk-code code{font-size:11.5px}.fk-donker .fk-kaart{background:rgba(13,24,46,.85);border-color:rgba(125,180,255,.18);color:#e2e8f0}.fk-donker .fk-titel{color:#fff}.fk-donker .fk-tekst{color:#b6c4d8}.fk-donker .fk-knop{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);color:#fff}@keyframes fk-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fk-kaart{animation:none}}@media (max-width:640px){.fk-kaart{padding:24px 20px 22px;border-radius:14px}.fk-titel{font-size:21px}.fk-knoppen .fk-knop{flex:1 1 100%}}.rpt-stand{font-size:12px;color:var(--r-ink-dim,#6b7280);white-space:nowrap;margin-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-stand-live{color:#b45309}@media (max-width:640px){.rpt-stand{margin-right:0}}.rpt-bouwplan{margin:10px 0 4px;border:1px solid #e3e9f2;border-radius:10px;background:#f8fafd}.rpt-bouwplan>summary{cursor:pointer;padding:9px 12px;font-size:13px;font-weight:600;color:#1424a8;list-style:revert}.rpt-bouwplan>summary:active{transform:scale(.99)}.rpt-bouwplan-body{padding:4px 12px 12px;display:flex;flex-direction:column;gap:12px}.rpt-bouwplan-kop{font-size:12px;font-weight:650;color:#475569;margin-bottom:6px}.rpt-bouwplan-tabel{width:100%;border-collapse:collapse;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-bouwplan-tabel th{text-align:left;font-weight:600;font-size:12px;color:#64748b;padding:4px 8px 4px 0;border-bottom:1px solid #e3e9f2}.rpt-bouwplan-tabel td{padding:4px 8px 4px 0;border-bottom:1px solid #eef2f7}.rpt-bouwplan-tabel .num{text-align:right;padding-right:0}.rpt-bouwplan-lijst{margin:0;padding-left:20px;font-size:13px;line-height:1.5}.rpt-bouwplan-oud{border-top:1px dashed #cbd5e1;padding-top:10px}.rpt-bouwplan-oud .rpt-bouwplan-lijst{color:#64748b}.rpt-bouwplan-oud .rpt-bouwplan-lijst+.rpt-bouwplan-lijst{margin-top:6px}.rpt-bouwplan-tel{color:#94a3b8;font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:4px}.rpt-bouwplan-url{margin:0;font-size:12.5px;color:#475569}@media (max-width:640px){.rpt-bouwplan-tabel{font-size:12.5px}}.rpt-bouwplan-scroll{overflow-x:auto;max-width:100%;min-width:0}.rpt-bouwplan-tabel td.num,.rpt-bouwplan-tabel th.num{white-space:nowrap;padding-left:14px}.rpt-bouwplan-noot{margin:8px 0 0;font-size:12px;line-height:1.5;color:var(--r-ink-dim,#6b7280)}.rtrend-tegels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 6px}.rtrend-tegel{cursor:pointer}.rtrend-tegel .sp2-tegel-delta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 2px}.rtrend-tegel .sp2-tegel-delta small{font-size:11px;color:var(--r-ink-dim)}.rtrend-tegel b{font-size:24px}.rtrend-detail-knop{align-self:flex-start;margin-top:6px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--r-blue);background:none;border:0;padding:0;cursor:pointer}.rtrend-detail-knop:hover{text-decoration:underline}.rtrend-detail-knop span{display:inline-block;transition:transform .2s var(--ease-out,ease)}.rtrend-detail{margin-top:10px}.rtrend-detail.open{margin-bottom:0}.rtrend-detail-periode{margin:0 0 10px;font-size:12px;color:var(--r-ink-dim)}@media (max-width:760px){.rtrend-tegels{grid-template-columns:repeat(2,minmax(0,1fr))}.rtrend-tegel b{font-size:20px}}.ov2-domeinen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0 16px}.ov2-domeinen.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ov2-domeinen.is-1{grid-template-columns:minmax(0,1fr)}.ov2-domein{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 40px 14px 18px;background:#fff;border:1px solid var(--ov2-line,#e6ecf5);border-radius:16px;box-shadow:var(--ov2-shadow,0 1px 2px rgba(12,24,96,.04));color:inherit;text-decoration:none;transition:border-color .16s ease-out,transform .16s ease-out}.ov2-domein:active{transform:scale(.98)}.ov2-domein-naam{font-size:11.5px;font-weight:800;letter-spacing:.07em;color:var(--r-blue,#162cc4)}.ov2-domein-getal{margin-top:4px;font-size:24px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--r-ink,#0d1b2e);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov2-domein-label{font-size:13px;color:var(--r-ink,#0d1b2e)}.ov2-domein-sub{margin-top:2px;font-size:12px;color:var(--r-ink-dim,#6b7280)}.ov2-domein-sub.is-goed{color:#17603a}.ov2-domein-sub.is-let-op{color:#b45309}.ov2-domein-pijl{position:absolute;top:14px;right:18px;color:var(--r-ink-dim,#6b7280);transition:transform .16s ease-out}@media (hover:hover) and (pointer:fine){.ov2-domein:hover{border-color:color-mix(in srgb,var(--r-blue,#162cc4) 40%,#fff)}.ov2-domein:hover .ov2-domein-pijl{transform:translateX(2px);color:var(--r-blue,#162cc4)}}@media (max-width:760px){.ov2-domeinen,.ov2-domeinen.is-2{grid-template-columns:minmax(0,1fr)}}.ov2-t3{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.45fr);grid-gap:16px;gap:16px;align-items:stretch}.ov2-t3.is-2{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.ov2-t3-tegel{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;background:#fff;border:1px solid var(--ov2-line,#e6ecf5);border-radius:16px;box-shadow:var(--ov2-shadow,0 1px 2px rgba(12,24,96,.04))}.ov2-t3-kop{display:flex;align-items:center;gap:14px;min-width:0}.ov2-t3-kop>div{min-width:0}.ov2-t3-tegel h2{display:flex;align-items:center;gap:6px;margin:0 0 3px;font-size:15.5px;font-weight:700;letter-spacing:-.01em;color:#0d1b2e}.ov2-t3-regel{margin:0;font-size:13px;line-height:1.5;color:var(--r-ink-dim,#6b7280)}.ov2-ring{position:relative;width:68px;height:68px;flex:none}.ov2-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;font-weight:800;color:var(--r-ink,#111827);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ov2-ring.is-leeg{border-radius:50%;border:6px solid rgba(2,6,23,.08);box-sizing:border-box}.ov2-t3-lijst{list-style:none;margin:2px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px;font-size:13px}.ov2-t3-lijst li{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ov2-t3-deur{margin:auto 0 0;padding-top:4px;font-size:12.5px;font-weight:600}.ov2-t3-deur a{color:var(--r-blue,#162cc4);text-decoration:none}.ov2-t3-deur a:hover{text-decoration:underline}.ov2-afspraken dl{margin:2px 0 0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px 14px;gap:7px 14px;font-size:13px;line-height:1.5}.ov2-afspraken dt{color:var(--r-ink-dim,#6b7280);font-weight:600;white-space:nowrap}.ov2-afspraken dd{margin:0;color:var(--r-ink,#111827);min-width:0}.ov2-afspraken dd.is-pauze{color:#b45309}.ov2-afspraken dd.is-bureau{color:#1424a8}@media (max-width:980px){.ov2-t3,.ov2-t3.is-2{grid-template-columns:1fr}}@media (min-width:901px){.rsh-wereld .sonarchat-fab{display:none}.rsh-wereld .sonarchat{bottom:22px}}.sonarchat{transform-origin:100% 100%;animation:sonarchat-in .22s cubic-bezier(.23,1,.32,1) both}@keyframes sonarchat-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.sonarchat{animation:none}}.sonarchat-head{align-items:center}.sonarchat-head-sprite{width:40px;height:40px;display:inline-flex;flex:none;filter:drop-shadow(0 4px 10px rgba(22,44,196,.25))}.sonarchat-sluit{margin-left:auto;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:transparent;color:var(--r-ink-dim,#5a6b80);cursor:pointer;transition:background .15s ease,transform .16s var(--ease-out,ease)}.sonarchat-sluit:hover{background:#eef3fb;color:var(--r-ink,#0f1f33)}.sonarchat-sluit:active{transform:scale(.94)}.ov2-bij-deurknop{background:none;border:0;padding:0;font:inherit;font-size:inherit;font-weight:600;color:var(--r-blue,#162cc4);cursor:pointer}.ov2-bij-deurknop:hover{text-decoration:underline}.rsh-sonar-beeld{transform-origin:50% 50%}.rpt-ng{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:start}.rpt-ng .rpt-wb-col.is-onderwerp{background:#f5f3ff;border-color:#ddd6fe}.rpt-ng .rpt-wb-col{min-height:140px}.rpt-ng .rpt-seap{margin:0}.rpt-ng-kaart{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid var(--r-line,#e6e8ee);border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;color:var(--r-ink-dim,#6b7280)}.rpt-ng-kaart b{font-size:13.5px;color:var(--r-ink,#111827)}.rpt-ng-kaart.is-mislukt{border-color:#fecaca;background:#fff5f5}.ads-groep-nieuw{margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#15803d;background:#e8f7ee;border-radius:999px;padding:2px 7px;white-space:nowrap;vertical-align:1px}@media (max-width:900px){.rpt-ng{grid-template-columns:1fr}}.snel{display:flex;flex-direction:column;gap:14px}.snel-kop{display:flex;gap:18px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.snel-kop>div:first-child{flex:1 1 360px;min-width:0}.snel-kop h2{margin:0 0 6px}.snel-kpi{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:150px}.snel-kpi small{font-size:12px;color:var(--r-muted,#6b7280);text-align:center}.snel-score{display:inline-flex;align-items:baseline;gap:4px;min-width:38px;padding:2px 8px;border-radius:999px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.snel-score.is-groot{font-size:30px;padding:6px 16px}.snel-score.is-goed{background:rgba(16,185,129,.12);color:#047857}.snel-score.is-matig{background:rgba(245,158,11,.14);color:#b45309}.snel-score.is-slecht{background:rgba(239,68,68,.12);color:#b91c1c}.snel-score.is-onbekend{background:rgba(107,114,128,.1);color:#6b7280;font-weight:500}.snel-score small{font-size:11px;font-weight:600}.snel-score small.is-up{color:#047857}.snel-score small.is-down{color:#b91c1c}.snel-scroll{overflow-x:auto;min-width:0}.snel-tabel{width:100%;border-collapse:collapse;font-size:13px}.snel-tabel th{text-align:left;font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--r-muted,#6b7280);padding:6px 8px;white-space:nowrap}.snel-tabel td,.snel-tabel th{border-bottom:1px solid var(--r-line)}.snel-tabel td{padding:8px;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snel-pad a{color:inherit;text-decoration:none;border-bottom:1px dotted;word-break:break-all}.snel-vital.is-goed{color:#047857}.snel-vital.is-matig{color:#b45309}.snel-vital.is-slecht{color:#b91c1c;font-weight:600}.snel-kans{max-width:260px}.snel-snoei h3{margin:6px 0 4px;font-size:15px}.snel-snoei ol{margin:8px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.snel-snoei li p{margin:2px 0 0;font-size:12.5px;color:var(--r-muted,#6b7280)}@media (max-width:640px){.snel-kop{flex-direction:column}.snel-kpi{align-items:flex-start}.snel-tabel{font-size:12px}}.ads-jg-lead{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--r-ink);max-width:72ch}.ads-jg-tabel{margin:12px 0}.ads-jg-tabel .rpt-table td.num,.ads-jg-tabel .rpt-table th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ads-jg-tabel .rpt-table td:first-child{white-space:normal}.ads-jg-tabel tr.is-meetbreuk td{color:var(--r-ink-dim)}.ads-jg-noot{font-size:12px;white-space:nowrap}.ads-jg-noot,.ads-jg-ook{display:block;color:var(--r-ink-dim)}.ads-jg-ook{font-size:11.5px}.ads-jg-kw,.ads-jg-tag{white-space:nowrap}.ads-jg-tag{display:inline-block;font-size:12px;padding:2px 8px;border-radius:999px;background:#e8f6ee;color:#1f6b43}.ads-jg-tag.duur{background:#fff4e0;color:#8a5300}.ads-jg-seizoen{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0}.ads-jg-seizoen-kop{font-size:12px;font-weight:650;color:var(--r-ink-dim);margin-right:4px}.ads-jg-chip{font-size:12.5px;padding:3px 9px;border-radius:999px;background:var(--r-bg-soft,#f2f5f9);border:1px solid var(--r-line)}.ads-jg-chip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:2px}.ads-jg-details{margin:8px 0 12px}.ads-jg-details>summary{cursor:pointer;font-size:13.5px;color:var(--r-blue)}.ads-jg-lijst{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.5}.ads-jg-lijst b{display:block;font-weight:600}.ads-jg-lijst span{color:var(--r-ink-dim)}@media (max-width:640px){.ads-jg-lead{font-size:13.5px}.ads-jg-tabel .rpt-table td,.ads-jg-tabel .rpt-table th{padding:9px 10px;font-size:12.5px}}.acc{display:flex;flex-direction:column;gap:var(--blok-gap,20px)}.acc-kop{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:4px}.acc-kop h2{margin:0!important}.acc-wijzig{margin-left:auto;font-size:12.5px;font-weight:600;color:var(--r-accent,var(--accent,#162cc4));text-decoration:none}.acc-wijzig:hover{text-decoration:underline;text-underline-offset:2px}.acc-label{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.01em;color:#7c3aed;background:rgba(124,58,237,.09);vertical-align:1px}.acc-intro{margin:6px 0 4px;font-size:13px;line-height:1.5;color:var(--r-ink-dim,var(--ink-dim))}.acc-lijst{margin:8px 0 0;display:flex;flex-direction:column}.acc-rij{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr);grid-gap:6px 20px;gap:6px 20px;padding:11px 0;border-top:1px solid var(--r-line,var(--line))}.acc-rij:first-child{border-top:0}.acc-rij dt{margin:0;font-size:13px;color:var(--r-ink-dim,var(--ink-dim));line-height:1.45;min-width:0}.acc-rij dd{margin:0;display:flex;flex-direction:column;gap:3px;min-width:0}.acc-waarde{font-size:13.5px;font-weight:600;color:var(--r-ink,var(--ink));line-height:1.45;overflow-wrap:anywhere}.acc-waarde[class*=toon-]:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:8px;vertical-align:1px;background:#94a3b8}.acc-waarde.toon-goed:before{background:#16a34a}.acc-waarde.toon-let-op:before{background:#d97706}.acc-waarde.toon-uit:before{background:#cbd5e1}.acc-uitleg{font-size:12.5px;line-height:1.5;color:var(--r-ink-dim,var(--ink-dim))}.acc-rij.is-intern{background:rgba(124,58,237,.035);margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:6px}.acc-sectie.is-intern{border-style:dashed}.acc-voet{font-size:13px;line-height:1.55;color:var(--r-ink-dim,var(--ink-dim))}.acc-voet b{color:var(--r-ink,var(--ink))}.acc-voet .rpt-link{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;color:var(--r-accent,var(--accent,#162cc4));cursor:pointer;text-decoration:underline;text-underline-offset:2px;box-shadow:none}@media (max-width:640px){.acc-rij{grid-template-columns:minmax(0,1fr);gap:3px}.acc-wijzig{margin-left:0}}.rsh-tenant.is-knop{width:calc(100% - 24px);font:inherit;font-size:12.5px;text-align:left;cursor:pointer;transition:background-color .16s var(--ease-out,ease-out),border-color .16s var(--ease-out,ease-out),transform .16s var(--ease-out,ease-out)}.rsh-tenant-naam{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:#0d1b2e}.rsh-tenant-tandwiel{flex:none;color:#94a3b8;transition:color .16s var(--ease-out,ease-out)}.rsh-tenant.is-knop:active{transform:scale(.98)}.rsh-tenant.is-knop:focus-visible{outline:2px solid #162cc4;outline-offset:2px}.rsh-tenant.is-knop.is-actief,.rsh-tenant.is-wissel.is-actief{border-color:#bfd3f2;background:#f1f6fe}.rsh-tenant.is-knop.is-actief .rsh-tenant-tandwiel{color:#162cc4}.rsh-tenant-instel{flex:none;display:inline-grid;place-items:center;width:26px;height:26px;margin-left:auto;border:0;border-radius:7px;background:transparent;color:#94a3b8;cursor:pointer;transition:background-color .16s var(--ease-out,ease-out),color .16s var(--ease-out,ease-out),transform .16s var(--ease-out,ease-out)}.rsh-tenant-instel:active{transform:scale(.94)}.rsh-tenant-instel:focus-visible{outline:2px solid #162cc4;outline-offset:1px}.rsh-tenant.is-wissel.is-actief .rsh-tenant-instel{color:#162cc4}@media (hover:hover) and (pointer:fine){.rsh-tenant.is-knop:hover{border-color:#c9d8ee;background:#f6f9fe}.rsh-tenant.is-knop:hover .rsh-tenant-tandwiel{color:#162cc4}.rsh-tenant-instel:hover{background:#eef3fb;color:#162cc4}}.bevestig{position:relative;display:inline-flex}.bevestig.is-blok{display:flex}.bevestig.is-blok>button:first-child{flex:1 1}.bevestig-pop{position:absolute;z-index:40;top:calc(100% + 8px);width:min(300px,calc(100vw - 32px));display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid rgba(15,23,42,.12);box-shadow:0 12px 32px rgba(15,23,42,.14);text-align:left;font-size:.82rem;line-height:1.45;color:#0f172a;white-space:normal;animation:bevestig-in .16s var(--ease-out,cubic-bezier(.23,1,.32,1))}.bevestig-pop.is-rechts{right:0;transform-origin:top right}.bevestig-pop.is-links{left:0;transform-origin:top left}.bevestig-pop b{font-size:.86rem}.bevestig-uitleg{color:#475569}.bevestig-knoppen{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.bevestig-ja,.bevestig-nee{cursor:pointer;font:inherit;font-size:.78rem;padding:5px 12px;border-radius:99px;border:1px solid rgba(100,116,139,.3);background:#fff;color:#475569;transition:transform .16s var(--ease-out,ease-out)}.bevestig-ja{background:#2d8cd8;border-color:#2d8cd8;color:#fff;font-weight:600}.bevestig-ja.is-rem{background:#d97706;border-color:#d97706}.bevestig-ja:active,.bevestig-nee:active{transform:scale(.97)}.bevestig-ja:focus-visible,.bevestig-nee:focus-visible{outline:2px solid #162cc4;outline-offset:2px}@keyframes bevestig-in{0%{opacity:0;transform:scale(.96) translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bevestig-pop{animation:none}}.rpt-seap-budgetchip{font-size:11.5px;font-weight:650;padding:2px 8px;border-radius:999px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-seap-budgetchip.is-past{color:#15803d;background:#dcfce7}.rpt-seap-budgetchip.is-kleine-verschuiving{color:#1424a8;background:#dfe4fb}.rpt-seap-budgetchip.is-eerst-verhogen{color:#b45309;background:#fef3c7}.rpt-seap-budgetchip.is-onbekend{color:var(--r-ink-dim);background:var(--r-soft,#f6f8fb)}.rpt-seap-rijchip{font-size:11.5px;font-weight:650;padding:2px 8px;border-radius:999px;color:#6d28d9;background:#ede9fe}.rpt-seap-budgetblok,.rpt-seap-rijblok{font-size:12.5px;line-height:1.55;margin:8px 0;padding:8px 10px;border-radius:8px;border:1px solid var(--r-line,#e6eaf0);background:var(--r-soft,#f6f8fb);color:var(--r-ink)}.rpt-seap-budgetblok.is-past{border-color:#bbf7d0;background:#f0fdf4}.rpt-seap-budgetblok.is-kleine-verschuiving{border-color:#c5cdf6;background:#eef1fd}.rpt-seap-budgetblok.is-eerst-verhogen{border-color:#fde68a;background:#fffbeb}.rpt-seap-rijblok{border-color:#ddd6fe;background:#f5f3ff}.rpt-ng-rijkop,.rpt-seap-budgetblok b,.rpt-seap-rijblok b{font-weight:700}.rpt-ng-rijkop{margin:12px 0 6px;font-size:11.5px;letter-spacing:.02em;text-transform:uppercase;color:#6d28d9}.ads-groeptab-wrap{container-type:inline-size}.ads-groeptab .ads-gd{position:-webkit-sticky;position:sticky;left:14px;width:calc(100cqw - 28px);box-sizing:border-box}.ads-gd-weg{margin-top:8px}.ads-gd-weg>summary{cursor:pointer;font-size:12.5px;color:#64748b;padding:6px 0}.ads-gd-weg[open]>summary{margin-bottom:6px}.rpt-seap-advies,.rpt-seap-body,.rpt-seap-deur,.rpt-seap-lp,.rpt-seap-uitvoering-lijst{overflow-wrap:anywhere}.ads-log-ouder{margin-top:12px}.ads-log-ouder>summary{cursor:pointer;font-size:13px;font-weight:600;color:#1424a8;padding:6px 0}.ads-tl-ouder{margin-top:10px}.ads-tl-ouder>summary{cursor:pointer;font-size:13px;font-weight:600;color:#1424a8;padding:6px 0}div.ads-uitleg-details{display:flex;align-items:center;gap:12px;flex-wrap:wrap}details.rpt-seap>summary.rpt-seap-kop{position:relative;padding-right:26px;cursor:pointer;list-style:none}details.rpt-seap>summary.rpt-seap-kop::-webkit-details-marker{display:none}details.rpt-seap>summary.rpt-seap-kop:after{content:"▾";position:absolute;right:6px;top:2px;color:#94a3b8;font-size:12px;transition:transform .15s var(--ease-out,ease-out)}details.rpt-seap[open]>summary.rpt-seap-kop:after{transform:rotate(180deg)}.adv{margin:0 0 10px}.adv-label{font-size:11.5px;font-weight:650;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.adv-kaart{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px;max-width:640px;box-shadow:0 1px 2px rgba(2,6,23,.04);font-family:Arial,Helvetica Neue,Helvetica,sans-serif}.adv-tekst{flex:1 1 auto;min-width:0}.adv-gesponsord{font-size:12px;font-weight:700;color:#202124;margin-bottom:6px}.adv-bron{display:flex;align-items:center;gap:10px;margin-bottom:6px}.adv-icoon{flex:none;width:26px;height:26px;border-radius:50%;background:#f1f3f4;border:1px solid #dadce0;color:#5f6368;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.adv-bron-tekst{display:flex;flex-direction:column;min-width:0;line-height:1.3}.adv-naam{font-size:14px;color:#202124}.adv-url{font-size:12px;color:#4d5156}.adv-kop,.adv-url{overflow-wrap:anywhere}.adv-kop{font-size:19px;line-height:1.3;color:#1a0dab;margin-bottom:4px}.adv-beschrijving{font-size:14px;line-height:1.55;color:#4d5156;overflow-wrap:anywhere}.adv-beeld{flex:none;width:92px;height:92px;object-fit:cover;border-radius:8px;border:1px solid #e2e8f0}.adv-noot{font-size:12px;color:#64748b;margin:6px 0 0}.adv-noot a{color:#1424a8;font-weight:600}.adv-paar{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}@media (max-width:640px){.adv-kop{font-size:17px}.adv-beeld{width:72px;height:72px}}.ads-ad-bouwstenen{margin:4px 0 8px}.ads-ad-bouwstenen>summary{cursor:pointer;font-size:12.5px;color:#64748b;padding:4px 0}.adv-hint{color:#94a3b8}.rpt-seap-eta.is-geparkeerd{background:#eef2ff;color:#3730a3;white-space:normal;text-align:right;line-height:1.35;max-width:220px}.rpt-seap-deur-rust{color:#3730a3;background:#eef2ff;border-radius:8px;padding:8px 10px;margin-top:8px;font-size:12.5px}.rpt-seap-h-sub{font-weight:500;color:#64748b;font-size:12px}.rpt-seap-rust{margin:0 0 12px}.gp{display:grid;grid-gap:18px;gap:18px}.gp .rpt-card.sp2{margin:0;box-shadow:none;border-color:var(--r-line)}.gp-blok{display:grid;grid-gap:8px;gap:8px}.gp-kop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.gp-kop h4{margin:0}.gp-bron{font-size:12px;color:var(--r-ink-dim)}.gp-scroll{overflow-x:auto;border:1px solid var(--r-line);border-radius:12px;background:#fff}.gp-tabel{font-size:13px}.gp-tabel thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:0}.gp-tabel thead th .rpt-infotip{margin-right:10px}.gp-sort{all:unset;display:inline-flex;align-items:center;gap:2px;padding:10px 6px 10px 12px;cursor:pointer;border-radius:6px}.gp-tabel thead th.num .gp-sort{flex-direction:row}.gp-sort:focus-visible{outline:2px solid var(--r-blue);outline-offset:-2px}.gp-tabel tbody td{padding:8px 12px}.gp-tabel tfoot td{padding:10px 12px;font-weight:600;border-top:1px solid var(--r-line);background:#f8f9fd;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gp-tabel tfoot td.num{text-align:right}.gp-tabel tr.is-weg td,.gp-zt{color:var(--r-ink-dim)}.gp-zt{margin-left:4px;font-size:11px;font-weight:500}.gp-lp,.gp-zt{display:inline-block}.gp-lp{width:6px;height:6px;margin-left:6px;border-radius:50%;background:#d97706;vertical-align:2px}.gp-bodcel{white-space:nowrap}.gp-bod{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;border-radius:6px;font-size:11.5px;font-weight:700;line-height:1;cursor:help;vertical-align:1px;transition:transform .14s var(--ease-out)}.gp-bod:active{transform:scale(.94)}.gp-bod.is-op{color:#15803d;background:#dcfce7}.gp-bod.is-af{color:#b45309;background:#fef3c7}.gp-bod.is-mens{color:#475569;background:#e2e8f0}.gp-bod:focus-visible{box-shadow:0 0 0 2px var(--r-blue,#162cc4)}.gp-bod-pop{position:fixed;z-index:1000;width:300px;display:grid;grid-gap:10px;gap:10px;padding:12px 14px;font-family:var(--font-manrope),var(--font-sans),system-ui,sans-serif;text-align:left;font-size:12.5px;line-height:1.45;color:#0d1b2e;background:#fff;border:1px solid #dce1f3;border-radius:10px;box-shadow:0 12px 32px -12px rgba(12,24,96,.28);animation:gp-pop-in .16s var(--ease-out);transform-origin:top right}.gp-bod-pop.is-smal{left:16px;right:16px;bottom:16px;width:auto;transform-origin:bottom center}@keyframes gp-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.gp-bod-regel{display:grid;grid-gap:2px;gap:2px}.gp-bod-regel+.gp-bod-regel{padding-top:8px;border-top:1px solid #dce1f3}.gp-bod-regel b{font-weight:650}.gp-bod-lat,.gp-bod-waarom{color:#566982}.gp-bod-lat{font-size:12px}.gp-bod-lat+.gp-bod-regel{padding-top:8px;border-top:1px solid #dce1f3}@media (prefers-reduced-motion:reduce){.gp-bod-pop{animation:none}}.gp-beste{font-weight:650;color:#15803d;background:#dcfce7}.gp-beste,.gp-dun{display:inline-block;margin-left:8px;font-size:11px;border-radius:99px;padding:1px 8px}.gp-dun{color:var(--r-ink-dim);background:#f1f5f9;cursor:help}@media (max-width:640px){.gp-tabel{font-size:12.5px}}.av{padding:0;margin:14px 0 18px}.av>summary{list-style:none}.av>summary::-webkit-details-marker{display:none}.av-kop{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px;cursor:pointer;border-radius:inherit}.av-titel{font-weight:700;color:var(--r-ink)}.av-kern{color:var(--r-ink-dim);font-size:14px}.av-kern b{color:var(--r-blue);font-size:17px;margin-right:2px}.av-meer{margin-left:auto;font-size:13px;font-weight:600;color:var(--r-blue)}.av-meer:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--ease-out)}.av[open] .av-meer:after{transform:rotate(-135deg) translateY(-2px)}.av-body{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:28px;gap:28px;padding:4px 20px 20px;border-top:1px solid var(--r-line)}.av-body h4{margin:16px 0 8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--r-ink-dim)}.av-lijst{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.av-lijst li{display:grid;grid-template-columns:92px 1fr;grid-gap:2px 12px;gap:2px 12px;padding:8px 0;border-bottom:1px solid #f1f3fa;font-size:13.5px}.av-datum{color:var(--r-ink-dim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;grid-row:span 2}.av-soort{font-weight:600;color:var(--r-ink)}.av-soort em{font-style:normal;font-weight:500;margin-left:4px}.av-kw,.av-soort em{color:var(--r-ink-dim)}.av-kw{font-size:12.5px}.av-soorten{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.av-soorten li{padding:6px 12px;border-radius:99px;background:#eef1fd;color:#0f1f8f;font-size:13px}.av-soorten b{margin-right:4px}.av-top{width:100%;border-collapse:collapse;font-size:13.5px}.av-top th{text-align:left;font-size:12px;color:var(--r-ink-dim);font-weight:600;padding:6px 0;border-bottom:1px solid var(--r-line)}.av-top td{padding:7px 0;border-bottom:1px solid #f1f3fa;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.av-top .num{text-align:right}.av-noot{margin:10px 0 0;font-size:12px;line-height:1.5}.av-leeg,.av-noot{color:var(--r-ink-dim)}.av-leeg{font-size:13px;margin:4px 0}@media (max-width:760px){.av-body{grid-template-columns:1fr;gap:4px}.av-meer{margin-left:0}}.av-meet{color:var(--r-ink-dim)}.av-meet.is-alarm{color:#b45309;font-weight:600}.av-bereik{padding:2px 0 6px}.av-bereik p{margin:8px 0 0;font-size:13.5px;color:var(--r-ink);line-height:1.5}.av-balk{height:8px;border-radius:99px;background:#eceff8;overflow:hidden}.av-balk i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#162cc4,#2d8cd8);transition:width .3s var(--ease-out)}.av-bereik.is-alarm .av-balk i{background:#d97706}.av-alarm{color:#b45309;font-weight:600}.kb{margin-top:28px;padding:18px 20px;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:var(--panel,#fff)}.kb h2{margin:0 0 4px;font-size:16px;font-weight:600}.kb-sub{margin:0 0 14px;font-size:13px;line-height:1.5}.kb-dim,.kb-sub{color:var(--ink-dim,#6b7280)}.kb-dim{font-size:12px}.kb-tabel{width:100%;border-collapse:collapse;font-size:13px}.kb-tabel th{text-align:left;font-weight:500;font-size:12px;color:var(--ink-dim,#6b7280);padding:6px 10px 6px 0}.kb-tabel td,.kb-tabel th{border-bottom:1px solid var(--line,#e5e7eb)}.kb-tabel td{padding:8px 10px 8px 0;vertical-align:top}.kb-tabel tr:last-child td{border-bottom:0}.kb-tabel .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.kb{overflow-x:auto}.kb-tabel{min-width:560px}}.rpt-geo{background:#fff;border:1px solid var(--r-line,#e4eaf2);border-radius:14px;padding:16px 20px;margin:14px 0 22px}.rpt-geo-kop{margin-bottom:12px}.rpt-geo-kop .rpt-h{margin:0 0 4px}.rpt-geo-h{font-size:15px;margin:0 0 8px}.rpt-geo .rpt-muted{font-size:12.5px;margin:0 0 12px;line-height:1.55}.rpt-geo-lijst{list-style:none;margin:0;padding:0}.rpt-geo-lijst li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 0;border-top:1px solid var(--r-line-soft,#eef2f7)}.rpt-geo-lijst li:first-child{border-top:0}.rpt-geo-vraag{font-size:13.5px;font-weight:500}.rpt-geo-bron{flex-basis:100%;font-size:12px;color:var(--r-ink-dim,#5a6b80);overflow-wrap:anywhere}.rpt-geo-chips{display:flex;flex-wrap:wrap;gap:6px}.rpt-geo-chip{font-size:12px;padding:2px 8px;border-radius:999px;background:var(--r-line-soft,#eef2f7);color:var(--r-ink,#1b2a3d);white-space:nowrap}.rpt-geo-chip em{font-style:normal;color:var(--r-ink-dim,#5a6b80);margin-left:3px}.rpt-geo-chip--raak{background:#e7f6ec;color:#17603a}.rpt-geo-tabel-wrap{overflow-x:auto}.rpt-geo-tabel{width:100%;border-collapse:collapse;font-size:13px}.rpt-geo-tabel th{text-align:left;font-weight:500;font-size:12px;color:var(--r-ink-dim,#5a6b80);padding:6px 10px 6px 0;border-bottom:1px solid var(--r-line,#e4eaf2)}.rpt-geo-tabel td{padding:8px 10px 8px 0;border-bottom:1px solid var(--r-line-soft,#eef2f7);vertical-align:top}.rpt-geo-tabel td:first-child{width:48%}.rpt-geo-plek{display:block;font-size:11.5px;color:#17603a;margin-top:2px}.rpt-geo-tabel td:last-child{overflow-wrap:anywhere}.rpt-geo-meer{margin-top:10px}.rpt-geo-meer summary{cursor:pointer;font-size:13px;color:var(--r-ink-dim,#5a6b80)}.rpt-aist-op{color:#17603a;font-weight:600}.rpt-aist-neer{color:#b45309;font-weight:600}.rpt-geo-h .rpt-role{vertical-align:-3px;margin-right:4px}.rpt-aist-details>summary{cursor:pointer;font-size:13.5px;font-weight:600;color:var(--r-ink,#1b2a3d);list-style:none}.rpt-aist-details>summary::-webkit-details-marker{display:none}.rpt-aist-details>summary:before{content:"▸ ";color:var(--r-ink-dim,#5a6b80)}.rpt-aist-details[open]>summary:before{content:"▾ "}.rpt-aist-details[open]>summary{margin-bottom:12px}.rpt-aist-details .rpt-muted{margin:12px 0 0}.rpt-aist-punten{margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--r-ink,#1b2a3d)}.rpt-aist-groepen,.rpt-aist-punten{display:grid;grid-gap:8px;gap:8px}.rpt-aist-groep{border:1px solid var(--r-line-soft,#eef2f7);border-radius:12px;padding:0 14px;background:#fff}.rpt-aist-groep.is-focus{border-color:color-mix(in srgb,var(--r-blue,#162cc4) 35%,#fff)}.rpt-aist-groep>summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:11px 0;cursor:pointer;list-style:none}.rpt-aist-groep>summary::-webkit-details-marker{display:none}.rpt-aist-groep>summary:before{content:"▸";color:var(--r-ink-dim,#5a6b80);font-size:12px;transition:transform .16s ease-out}.rpt-aist-groep[open]>summary:before{transform:rotate(90deg)}.rpt-aist-groep-naam{font-size:14px;font-weight:600;color:var(--r-ink,#1b2a3d)}.rpt-aist-chip-focus{background:color-mix(in srgb,var(--r-blue,#162cc4) 10%,#fff);color:var(--r-blue,#162cc4)}.rpt-aist-groep-stand{margin-left:auto;font-size:12.5px;color:var(--r-ink-dim,#5a6b80);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rpt-aist-groep-stand b{color:var(--r-ink,#1b2a3d)}.rpt-aist-groep-inhoud{padding:0 0 12px;border-top:1px solid var(--r-line-soft,#eef2f7)}.rpt-aist-groep-inhoud h4{margin:12px 0 4px;font-size:12.5px;font-weight:600;color:var(--r-ink-dim,#5a6b80)}.rpt-aist-groep-bronnen{margin:10px 0 0;font-size:12px;color:var(--r-ink-dim,#5a6b80);overflow-wrap:anywhere}.rpt-aist-leeg{margin:12px 0 0!important}@media (hover:hover) and (pointer:fine){.rpt-aist-groep>summary:hover .rpt-aist-groep-naam{color:var(--r-blue,#162cc4)}}@media (max-width:640px){.rpt-aist-groep-stand{margin-left:0;flex-basis:100%}}.aik-kop{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.aik-kop .rpt-geo-h{margin:0}.aik-wanneer{margin:0!important;font-size:12px!important}.aik-tegels{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin:12px 0 0}.aik-tegel{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--r-line,#e4eaf2);border-radius:12px;background:#fff}.aik-label{font-size:12.5px;font-weight:600;color:var(--r-ink,#1b2a3d)}.aik-tegel b{font-size:24px;font-weight:760;line-height:1.15;letter-spacing:-.01em;color:var(--r-ink,#0d1b2e);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aik-tegel b small{font-size:14px;font-weight:600;color:var(--r-ink-dim,#5a6b80)}.aik-uitleg{font-size:11.5px;line-height:1.45;color:var(--r-ink-dim,#5a6b80)}.aik-voet{margin:12px 0 0!important}.aik-voet b{font-weight:600;color:var(--r-ink,#1b2a3d)}.aik-lijn{list-style:none;margin:14px 0 0;padding:12px 0 0;border-top:1px solid var(--r-line-soft,#eef2f7);display:flex;gap:14px;align-items:flex-end;overflow-x:auto}.aik-lijn li{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;font-size:11px;color:var(--r-ink-dim,#5a6b80)}.aik-lijn-balk{width:28px;height:60px;border-radius:6px 6px 2px 2px;background:color-mix(in srgb,var(--r-blue,#162cc4) 55%,#fff)}.aik-lijn b{font-size:13px;color:var(--r-ink,#1b2a3d);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aig-lijst{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.aig-kaart{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;border:1px solid var(--r-line,#e4eaf2);border-radius:14px;background:#fff;color:inherit;text-decoration:none;transition:border-color .16s ease-out,transform .16s ease-out}.aig-kaart:active{transform:scale(.985)}.aig-kaart.is-focus{border-color:color-mix(in srgb,var(--r-blue,#162cc4) 40%,#fff);box-shadow:0 1px 2px rgba(12,24,96,.04)}.aig-kaart.is-leeg{opacity:.8}.aig-kop{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.aig-kop h4{margin:0;font-size:14px;font-weight:700;letter-spacing:-.01em;color:var(--r-ink,#1b2a3d)}.aig-stand{margin-left:auto;font-size:12px;color:var(--r-ink-dim,#5a6b80);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aig-stand b{color:var(--r-ink,#1b2a3d)}.aig-balk{display:flex;gap:3px}.aig-seg{flex:1 1;height:6px;border-radius:3px;background:var(--r-line,#e4eaf2)}.aig-seg.is-klaar{background:var(--r-green,#16a34a)}.aig-seg.is-bezig{background:var(--r-cyan,#2d8cd8)}.aig-stappen{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.aig-stappen li{display:grid;grid-template-columns:16px auto 1fr;align-items:baseline;grid-gap:6px;gap:6px;font-size:12px;color:var(--r-ink-dim,#5a6b80);line-height:1.4}.aig-stappen li b{font-weight:600;color:var(--r-ink-dim,#5a6b80);white-space:nowrap}.aig-stappen li.is-bezig b,.aig-stappen li.is-klaar b{color:var(--r-ink,#1b2a3d)}.aig-icoon{align-self:center;color:var(--r-line,#cfd8e6)}.aig-stappen li.is-klaar .aig-icoon{color:var(--r-green,#16a34a)}.aig-stappen li.is-bezig .aig-icoon{color:var(--r-cyan,#2d8cd8)}.aig-leeg{margin:0;font-size:12px}.aig-leeg,.aig-opbouw{color:var(--r-ink-dim,#5a6b80)}.aig-opbouw{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:6px 0 2px;border-top:1px solid var(--r-line-soft,#eef2f7);font-size:11.5px}.aig-opbouw-label{font-weight:600;color:var(--r-ink-dim,#5a6b80);white-space:nowrap}.aig-opbouw-balk{display:flex;gap:2px}.aig-opbouw-balk i{flex:1 1;height:5px;border-radius:2px;background:var(--r-line,#e4eaf2)}.aig-opbouw-balk i.is-gedekt{background:var(--r-green,#16a34a)}.aig-opbouw-balk i.is-onderweg{background:var(--r-cyan,#2d8cd8)}.aig-opbouw-stand{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.report .ob-ai{margin:8px 0 0;font-size:12px;color:var(--r-ink-dim)}.report .ob-ai b{color:var(--r-ink)}.report .ob-ai-link{color:var(--r-blue);font-weight:600;text-decoration:none;margin-left:4px}.aiv-lijst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.aiv-lijst>li{padding:12px 14px;border:1px solid var(--r-line-soft,#eef2f7);border-radius:12px;background:#fff}.aiv-lijst>li>b{display:block;font-size:13px;font-weight:700;color:var(--r-ink,#1b2a3d);margin-bottom:6px;text-transform:capitalize}.aiv-lijst ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:12.5px;line-height:1.45;color:var(--r-ink,#1b2a3d)}.aiv-lijst ul li:before{content:"· ";color:var(--r-ink-dim,#5a6b80)}@media (hover:hover) and (pointer:fine){.aig-kaart:hover{border-color:color-mix(in srgb,var(--r-blue,#162cc4) 45%,#fff)}.aig-kaart:hover h4{color:var(--r-blue,#162cc4)}}@media (max-width:640px){.aig-stand{margin-left:0;flex-basis:100%}.aik-tegel b{font-size:20px}.rpt-geo{padding:14px}}.bs{padding:18px 20px}.bs-kop{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.bs-kop strong{display:block;font-size:15px}.bs-kop>div>span{display:block;font-size:12.5px;color:var(--r-ink-dim);margin-top:3px;max-width:72ch}.bs-stand{flex:none;font-size:11.5px;color:var(--r-ink-dim);white-space:nowrap;padding-top:3px}.bs-lichaam{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);grid-gap:16px;gap:16px;align-items:start}.bs-stroom{display:grid;grid-gap:0;gap:0}.bs-rol{border:1px solid var(--r-line);border-radius:12px;padding:12px 14px;background:#fff}.bs-hart{border-color:#fecaca;background:#fff7f7}.bs-vaten{border-color:#bfdbfe;background:#f6f9ff}.bs-bloed{border-color:#c7d2fe;background:#f8f8ff}.bs-hulp{border-color:#fde68a;background:#fffbeb}.bs-rol-kop{display:flex;align-items:center;gap:7px;font-size:13.5px;margin-bottom:4px}.bs-rol-kop svg{flex:none;color:var(--r-ink-dim)}.bs-hart .bs-rol-kop svg{color:#dc2626}.bs-vaten .bs-rol-kop svg{color:var(--r-blue,#162cc4)}.bs-bloed .bs-rol-kop svg{color:#4f46e5}.bs-hulp .bs-rol-kop svg{color:#b45309}.bs-rol-kop span,.bs-rol-uitleg{color:var(--r-ink-dim);font-size:12.5px}.bs-rol-uitleg{margin:2px 0 8px}.bs-feiten{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:13px}.bs-pijl{display:flex;justify-content:center;height:22px}.bs-pijl span{width:2px;height:100%;background:linear-gradient(180deg,#fca5a5,#93c5fd);position:relative}.bs-pijl span:after{content:"";position:absolute;left:-4px;bottom:-1px;border:5px solid transparent;border-top-color:#93c5fd;border-bottom:0}.bs-pijl.is-op span{background:linear-gradient(180deg,#93c5fd,#a5b4fc)}.bs-pijl.is-op span:after{bottom:auto;top:-1px;border-top:0;border-bottom:5px solid #93c5fd}.bs-tabel{width:100%;border-collapse:collapse;font-size:12.5px}.bs-tabel th{text-align:left;font-weight:600;color:var(--r-ink-dim);font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:4px 6px 6px 0}.bs-tabel td,.bs-tabel th{border-bottom:1px solid var(--r-line)}.bs-tabel td{padding:6px 6px 6px 0;vertical-align:top}.bs-tabel tr:last-child td{border-bottom:0}.bs-tabel tr.is-leeg td{background:#fff7ed}.bs-r{text-align:right;white-space:nowrap}.bs-pad{color:var(--r-ink);text-decoration:none;border-bottom:1px dotted var(--r-line)}.bs-pad:hover{color:var(--r-blue,#162cc4);border-bottom-color:currentColor}.bs-groep{display:inline-block;margin-left:6px;font-size:10.5px;color:var(--r-ink-dim);background:#eef0f4;border-radius:999px;padding:1px 6px;vertical-align:1px}.bs-plek{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.bs-plek.is-ok{color:#17603a}.bs-plek.is-zorg{color:#b45309}.bs-plek.is-slecht{color:#b91c1c}.bs-signaal{font-size:12px;color:#b45309}.bs-ok{color:#17603a}.bs-dim{color:var(--r-ink-dim)}.bs-deur{margin:10px 0 0;font-size:12.5px}.bs-deur a{color:var(--r-blue,#162cc4)}.bs-meer{margin-top:6px;font-size:12.5px}.bs-meer>summary{cursor:pointer;color:var(--r-blue,#162cc4)}.bs-lijst{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:12.5px}.bs-rest{margin:10px 0 0;font-size:12px}.bs code{font-size:11.5px;background:#eef0f4;border-radius:4px;padding:0 4px}@media (max-width:760px){.bs-lichaam{grid-template-columns:1fr}.bs-kop{flex-direction:column;gap:6px}}.report [id]{scroll-margin-top:92px}.report .is-uitgelicht:not(.rpt-seap){box-shadow:0 0 0 3px rgba(22,44,196,.35);border-radius:12px;transition:box-shadow .3s ease}.rpt-vragen.rpt-vragen-inklap{padding:0}.rpt-vragen-inklap>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px}.rpt-vragen-inklap>summary::-webkit-details-marker{display:none}.rpt-vragen-kop strong{font-size:14.5px}.rpt-vragen-avatar{display:inline-flex;flex:none}.rpt-vragen-kop-sub{font-size:12.5px;color:var(--r-ink-dim)}.rpt-vragen-kop-i{display:inline-flex}.rpt-vragen-chevron{flex:none;margin-left:auto;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);opacity:.55;color:var(--r-ink-dim);transition:transform .2s cubic-bezier(.23,1,.32,1)}.rpt-vragen-inklap[open]>summary .rpt-vragen-chevron{transform:translateY(2px) rotate(-135deg)}.rpt-vragen-body{padding:0 16px 14px}.rpt-vragen-body>.rpt-vragen-sectie:first-child{border-top:1px solid var(--r-line);padding-top:12px}.rpt-vragen-inklap .rpt-vragen-leeg{background:none;color:var(--r-ink-dim);padding:2px 0 0;margin:0;font-size:12.5px}.rpt-vragen-inklap .rpt-vragen-regels{margin-top:8px}ul.rpt-vragen-recent{list-style:none;padding:0;margin:8px 0 6px;display:grid;grid-gap:3px;gap:3px;color:var(--r-ink-dim)}@media (prefers-reduced-motion:reduce){.rpt-vragen-chevron{transition:none}}.gebeur-stand{flex:none;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:1px 6px;border-radius:6px;background:#eef0f4;color:var(--r-ink-dim);white-space:nowrap}.gebeur-stand.is-doorgevoerd{background:#e7f6ec;color:#17603a}.gebeur-stand.is-goedgekeurd{background:#e7f3ff;color:#162cc4}.gebeur-stand.is-mislukt{background:#fee2e2;color:#991b1b}.gebeur-stand.is-nadruk{background:#fff4e5;color:#9a3412}.gebeur-item.is-nadruk .gebeur-tekst{font-weight:600}.gebeur-stand.is-wacht{background:#f3f0ff;color:#5b21b6}.gebeur-item.is-afgewezen .gebeur-tekst,.gebeur-item.is-doorgevoerd .gebeur-tekst,.gebeur-item.is-verlopen .gebeur-tekst{text-decoration:line-through;-webkit-text-decoration-color:rgba(100,116,139,.55);text-decoration-color:rgba(100,116,139,.55);color:var(--r-ink-dim)}.gebeur-mislukt{color:#b91c1c}.ads-recs-blok{padding:0;margin-top:14px}.ads-recs-blok>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px;font-size:14px}.ads-recs-blok>summary::-webkit-details-marker{display:none}.ads-recs-tel{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:#eef0f4;color:var(--r-ink-dim)}.ads-recs-stand{font-size:12.5px;color:var(--r-ink-dim)}.ads-recs-chevron{flex:none;margin-left:auto;width:8px;height:8px;border-right:1.5px solid;border-bottom:1.5px solid;transform:translateY(-2px) rotate(45deg);opacity:.55;color:var(--r-ink-dim);transition:transform .2s cubic-bezier(.23,1,.32,1)}.ads-recs-blok[open]>summary .ads-recs-chevron{transform:translateY(2px) rotate(-135deg)}.ads-recs-intro{margin:0 16px 4px;font-size:12.5px;color:var(--r-ink-dim)}.ads-recs-blok .ads-recs{margin:6px 16px 14px}.ads-rec-acties{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.ads-rec.is-negeren{opacity:.75}@media (prefers-reduced-motion:reduce){.ads-recs-chevron{transition:none}}.ov2-meetmoment{display:block}.ov2-meetmoment+.ov2-meetmoment{margin-top:4px}.report .pl-versterken{margin-top:18px}.report .pl-versterk-lijst{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.report .pl-versterk-rij{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:13px;padding:7px 10px;border-radius:8px;background:var(--r-line-soft,#eef3f8)}.report .pl-versterk-vraag{color:var(--r-ink);font-weight:600;min-width:0;overflow-wrap:anywhere}.report .pl-versterk-waar{color:var(--r-ink-dim);font-size:12.5px;overflow-wrap:anywhere}.report .pl-versterk-waar a{color:var(--r-blue);text-decoration:none}@media (hover:hover) and (pointer:fine){.report .pl-versterk-waar a:hover{text-decoration:underline}}.rpt-draft-aanp{margin:12px 0;padding:10px 12px;border:1px solid var(--r-line,#e6e8ee);border-radius:10px;font-size:13px;line-height:1.5}.rpt-draft-aanp ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.rpt-draft-aanp li{display:grid;grid-gap:2px;gap:2px}.rpt-draft-aanp-waar{font-size:12px;color:var(--r-ink-dim,#6b7280)}.rpt-draft-aanp del{color:var(--r-ink-dim,#6b7280);text-decoration:line-through}.rpt-draft-aanp ins{color:var(--r-ink,#111827);text-decoration:none}button.agk-live{font:inherit;font-size:10.5px;font-weight:600;width:100%;text-align:left;cursor:pointer;align-items:flex-start;white-space:normal;transition:transform .14s cubic-bezier(.23,1,.32,1)}button.agk-live:active{transform:scale(.97)}@media (hover:hover){button.agk-live:hover{background:#dcfce7;border-color:#bbf7d0}}.agk-live .agk-live-tekst{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3}.agk-live.soort-aanvulling{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.agk-live.soort-verhuisd{color:#475569;background:#f8fafc;border-color:#e2e8f0}@media (hover:hover){button.agk-live.soort-aanvulling:hover{background:#dbeafe;border-color:#bfdbfe}button.agk-live.soort-verhuisd:hover{background:#f1f5f9}}.agk-live.is-gekozen,.agk-wlive.is-gekozen{outline:2px solid #162cc4;outline-offset:1px}button.agk-meer{background:none;border:0;cursor:pointer;font:inherit;font-size:10.5px;font-weight:650;color:#475569;padding:3px 2px 0}@media (hover:hover){button.agk-meer:hover{color:#162cc4;text-decoration:underline}}button.agk-dagnr.is-knop{border:0;background:transparent;cursor:pointer;font:inherit;font-size:11.5px;font-weight:600;color:#334155}@media (hover:hover){button.agk-dagnr.is-knop:hover{background:#eef2ff;color:#162cc4}}.agk-cel.is-vandaag button.agk-dagnr.is-knop{background:#162cc4;color:#fff}button.agk-wlive{font:inherit;text-align:left;width:100%;cursor:pointer}@media (min-width:1280px){.ag-paneel.is-paneel-open{margin-right:452px}}.agp{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:#fff;z-index:60;display:flex;flex-direction:column;border-left:1px solid var(--r-line,#e6e8ee);box-shadow:-12px 0 32px rgba(15,23,42,.08);transform:translateX(0);transition:transform .24s cubic-bezier(.23,1,.32,1)}@starting-style{.agp{transform:translateX(100%)}}.agp-achtergrond{display:none}.agp-kop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:14px 16px 12px;border-bottom:1px solid var(--r-line,#e6e8ee)}.agp-body{flex:1 1 auto;overflow-y:auto;padding:16px;display:grid;grid-gap:16px;gap:16px;align-content:start}.agp-voet{padding:12px 16px;border-top:1px solid var(--r-line,#e6e8ee)}.agp-nav button,.agp-terug,.agp-x{background:none;border:0;cursor:pointer;font:inherit;color:#475569;border-radius:8px;padding:6px 9px;font-size:13px;transition:transform .14s cubic-bezier(.23,1,.32,1)}.agp-nav button:active,.agp-terug:active,.agp-x:active{transform:scale(.97)}.agp-nav button:disabled{opacity:.35;cursor:default}@media (hover:hover){.agp-nav button:not(:disabled):hover,.agp-terug:hover,.agp-x:hover{background:#f1f5f9}}.agp-nav{display:flex;gap:2px;align-items:center}.agp-dagkop{display:grid;grid-gap:2px;gap:2px}.agp-weekdag{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8}.agp-dagkop h3{margin:0;font-size:20px;line-height:1.25}.agp-aantal{font-size:12.5px;color:#64748b}.agp-lijst{display:grid;grid-gap:6px;gap:6px}.agp-rij{display:grid;grid-template-columns:24px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;text-align:left;background:#fff;border:1px solid var(--r-line,#e6e8ee);border-radius:10px;padding:10px 12px;cursor:pointer;font:inherit;transition:transform .14s cubic-bezier(.23,1,.32,1)}.agp-rij:active{transform:scale(.98)}@media (hover:hover){.agp-rij:hover{border-color:#cbd5e1}}.agp-rij-midden{min-width:0}.agp-rij b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.35;color:var(--r-ink,#111827)}.agp-rij small{display:block;font-size:11.5px;color:#64748b;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agp-rij-rechts{display:grid;justify-items:end;grid-gap:4px;gap:4px}.agp-teken{width:24px;height:24px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:700;background:#ecfdf3;color:#15803d}.agp-teken.is-aanvulling{background:#eff6ff;color:#1d4ed8}.agp-teken.is-verhuisd{background:#f1f5f9;color:#475569}.agp-mini{font-size:12px;color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.agp-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.agp-soort{font-size:11.5px;font-weight:650;border-radius:999px;padding:3px 9px;background:#ecfdf3;color:#15803d}.agp-soort.is-aanvulling{background:#eff6ff;color:#1d4ed8}.agp-soort.is-verhuisd{background:#f1f5f9;color:#475569}.agp-status{font-size:11.5px;color:#64748b}.agp-titel{margin:-6px 0 0;font-size:18px;line-height:1.3;color:var(--r-ink,#111827)}.agp-url{margin-top:-10px;font-size:12.5px;color:var(--r-blue,#162cc4);text-decoration:none;word-break:break-all}.agp-sectie{display:grid;grid-gap:8px;gap:8px}.agp-sectie h4{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.agp-sectie p{margin:0;font-size:13px;line-height:1.55;color:var(--r-ink,#111827)}.agp-noot,.agp-sectie p.agp-noot{font-size:12px;line-height:1.5;color:#64748b;margin:0}.agp-verwacht{font-size:12.5px!important;background:#f8fafc;border-radius:8px;padding:8px 10px;color:#334155!important}.agp-tegels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.agp-tegel{border:1px solid var(--r-line,#e6e8ee);border-radius:10px;padding:8px 10px;display:grid;grid-gap:2px;gap:2px;min-width:0}.agp-tegel span{font-size:11px;color:#64748b}.agp-tegel b{font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--r-ink,#111827)}.agp-tegel small{font-size:11px;color:#64748b}.agp-tegel small.is-beter{color:#15803d}.agp-tegel small.is-lager{color:#b45309}.agp-termen{display:flex;flex-wrap:wrap;gap:6px}.agp-term{font-size:12px;border:1px solid var(--r-line,#e6e8ee);border-radius:999px;padding:3px 9px;color:var(--r-ink,#111827)}.agp-term small{color:#64748b;margin-left:5px}.agp-tijdlijn{margin:0;display:grid;grid-gap:4px;gap:4px}.agp-tijdlijn div{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.agp-tijdlijn dt{color:#64748b}.agp-tijdlijn dd{margin:0;color:var(--r-ink,#111827);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agp-aanp summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--r-ink,#111827)}.agp-aanp .rpt-draft-aanp{margin:8px 0 0}@media (max-width:720px){.agp{top:auto;left:0;right:0;width:100%;height:86vh;border-left:0;border-radius:16px 16px 0 0;box-shadow:0 -12px 32px rgba(15,23,42,.12)}@starting-style{.agp{transform:translateY(100%)}}.agp-achtergrond{display:block;position:fixed;inset:0;background:rgba(15,23,42,.32);z-index:59}}@media (prefers-reduced-motion:reduce){.agp,.agp-nav button,.agp-rij,.agp-terug,.agp-x,button.agk-live{transition:none}}.agp-index{margin:-8px 0 0!important;font-size:12.5px!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.agp-index span{font-weight:700}.agp-index.is-ja{color:#15803d!important}.agp-index.is-nee{color:#b45309!important}.agp-index.is-onbekend{color:#64748b!important}.agp-index small{color:#64748b;font-size:11.5px}.agp-tegels.is-twee{grid-template-columns:repeat(2,minmax(0,1fr))}.agp-vergelijk,.agp-zoekwoorden{width:100%;border-collapse:collapse;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agp-vergelijk th,.agp-zoekwoorden th{text-align:left;font-size:11px;font-weight:650;color:#64748b;padding:0 6px 6px 0;vertical-align:bottom}.agp-vergelijk th small{display:block;font-weight:500;color:#94a3b8}.agp-vergelijk td,.agp-zoekwoorden td{padding:6px 6px 6px 0;border-top:1px solid #f1f5f9;color:var(--r-ink,#111827)}.agp-vergelijk td:first-child{color:#64748b}.agp-vergelijk td:last-child{font-weight:650}.agp-zoekwoorden td:not(:first-child),.agp-zoekwoorden th:not(:first-child){text-align:right;white-space:nowrap}.agp-zoekwoorden tr.is-totaal td{font-weight:700;border-top:1px solid var(--r-line,#e6e8ee)}.agp-potentie{font-size:12.5px!important;background:#f8fafc;border-radius:8px;padding:8px 10px}.agp-potentie small{display:block;color:#64748b;font-size:11.5px;margin-top:3px}.agp-subkop{margin:4px 0 0!important;font-size:12px!important;font-weight:650;color:#334155!important}.agp-checks{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.agp-checks ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px}.agp-checks li{font-size:12.5px;color:var(--r-ink,#111827)}.agp-checks li span{display:inline-block;width:16px;font-weight:700;color:#15803d}.agp-checks li.is-warn span{color:#b45309}.agp-checks li.is-block span,.agp-checks li.is-fail span{color:#b91c1c}.agp-checks li.is-skip span{color:#94a3b8}.agp-checks li small{color:#64748b}