:root{--bgmain: #FAF7F1;--card: #FFFFFF;--cardline: #E4DCCF;--accent: #7A2A2E;--accent-hover: #5C2023;--accent-active: #45181A;--accent-on: #FFF6F1;--accent2: #3E5C76;--txt: #28231F;--muted: #8A8078;--bar-neutral: #B8A99A;--ok: #2D9C69;--warn: #B48134;--bad: #D06F5F;--panel: #FAF7F1;--track: #EFE7DA;--cat-1: #3E5C76;--cat-2: #3F6B5C;--cat-3: #6B3F5C;--cat-4: #5C6B3E;--cat-5: #7A5C8A;--cat-6: #3E6E8A;--cat-7: #4A4E8A;--cat-8: #7A3E6B;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--radius-pill: 999px;--radius-card: 12px;--serif: Georgia, "Times New Roman", serif;--text-display: 40px;--text-h1: 24px;--text-h2-card: 18px;--text-score: 56px;--text-stat: 32px;--text-body: 15px;--text-eyebrow: 11px;--text-sectionlabel: 11px;--text-pill: 12px;--text-sublabel: 13px;--leading-relaxed: 1.625;--leading-tight: 1.2;--leading-snug: 1.35;--leading-none: 1;--weight-body: 400;--weight-emphasis: 500;--weight-score: 600}html,body{font-variant-numeric:tabular-nums}body{margin:0;background:var(--bgmain);color:var(--txt);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.625}a{color:var(--accent)}a:hover{color:var(--accent-hover)}::selection{background:var(--accent);color:var(--accent-on)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wrap{max-width:820px;margin:0 auto;padding:56px 24px 100px}h1{font-size:26px;font-weight:500;letter-spacing:-.01em;margin:0 0 8px}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:500}.sublabel{color:var(--muted);font-size:13px}.card{position:relative;background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:20px 24px;margin-top:24px;overflow:hidden}.card--accent{padding-left:32px}.card--accent:before{content:"";position:absolute;left:14px;top:22px;bottom:22px;width:3px;border-radius:999px;background:var(--accent)}.card.lift:hover{border-color:var(--accent)}.hog-btn{font-family:inherit;font-weight:500;font-size:15px;padding:12px 24px;border-radius:12px;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.hog-btn:disabled{cursor:not-allowed;opacity:.6}.hog-btn-primary{background:var(--accent);color:var(--accent-on)}.hog-btn-primary:hover:not(:disabled){background:var(--accent-hover)}.hog-btn-primary:active:not(:disabled){background:var(--accent-active)}.hog-btn-secondary{background:transparent;color:var(--txt);border-color:var(--cardline)}.hog-btn-secondary:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ui-veld{margin:16px 0 0;padding:0;border:0;display:flex;flex-direction:column;gap:4px}.ui-veld legend{padding:0}.ui-veld input:not([type=checkbox]){padding:10px 12px;border:1px solid var(--cardline);border-radius:8px;background:var(--card);color:var(--txt);font:inherit}.ui-veld input[type=checkbox]{accent-color:var(--accent)}.ui-veld input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-veld textarea{padding:10px 12px;border:1px solid var(--cardline);border-radius:8px;background:var(--card);color:var(--txt);font:inherit;width:100%;resize:vertical}.ui-veld textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-uitkomstrij{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-2) 0 0}.ui-uitkomstrij--muted{color:var(--muted)}.ui-uitkomsticoon{display:inline-flex}.ui-uitkomsticoon--ok{color:var(--ok)}.ui-uitkomsticoon--warn{color:var(--warn)}.ui-uitkomsticoon--bad{color:var(--bad)}.ui-uitkomsticoon--muted{color:var(--muted)}.ui-veld--fout input:not([type=checkbox]),.ui-veld--fout textarea{border-color:var(--bad)}.ui-veld--fout input:focus-visible,.ui-veld--fout textarea:focus-visible{outline-color:var(--bad)}.ui-veld__fout{margin:0;font-size:13px;color:var(--bad);display:flex;align-items:center;gap:var(--space-1)}.ui-bevestiging{margin:0;font-size:15px;color:var(--ok)}.ui-dynrij{display:flex;align-items:center;gap:8px;margin-top:4px}.ui-dynrij input{flex:1}form .hog-btn{margin-top:20px}.ui-section{position:relative;background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:20px 24px;scroll-margin-top:1rem}.ui-section+.ui-section{margin-top:20px}.ui-section__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:16px}.ui-section__headline{display:flex;align-items:stretch;gap:12px;min-width:0}.ui-section__bar{width:3px;border-radius:999px;flex-shrink:0;background:var(--accent)}.ui-section__lead{font-size:17px;font-weight:500;letter-spacing:-.01em;line-height:1.3;margin:0}.ui-section__title-sub{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:2px 0 0}.ui-section__subtitle{font-size:13px;color:var(--muted);margin:4px 0 0}.ui-collapsible{overflow:hidden}.ui-collapsible__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ui-collapsible__chevron{color:var(--muted);flex-shrink:0;transition:transform .12s ease}.ui-collapsible__toggle[aria-expanded=true] .ui-collapsible__chevron{transform:rotate(90deg)}.ui-collapsible__body{margin-top:16px}.ui-empty{font-size:13px;color:var(--muted);border:1px dashed var(--cardline);border-radius:12px;padding:24px;text-align:center}.ui-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;padding:2px 8px;border:1px solid currentColor;border-radius:999px;background:transparent}.ui-status--ok{color:var(--ok)}.ui-status--warn{color:var(--warn)}.ui-status--bad{color:var(--bad)}.ui-status--unknown{color:var(--muted)}.ui-status__label{color:var(--txt)}.ui-kpi{position:relative;background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:20px;overflow:hidden}.ui-kpi__rule{position:absolute;top:0;left:0;right:0;height:3px;background:var(--muted)}.ui-kpi--ok .ui-kpi__rule{background:var(--ok)}.ui-kpi--warn .ui-kpi__rule{background:var(--warn)}.ui-kpi--bad .ui-kpi__rule{background:var(--bad)}.ui-kpi--self{background:var(--accent);border-color:transparent;color:var(--accent-on)}.ui-kpi--self .ui-kpi__rule{display:none}.ui-kpi__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:var(--muted);margin:0}.ui-kpi--self .ui-kpi__label,.ui-kpi--self .ui-kpi__sub,.ui-kpi--self .ui-kpi__foot{color:#fff6f1d9}.ui-kpi__value-row{display:flex;align-items:flex-end;gap:8px;margin-top:8px}.ui-kpi__value{font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1}.ui-kpi__provisional{font-size:12px;font-weight:500;color:var(--muted);margin-bottom:6px}.ui-kpi--self .ui-kpi__provisional{color:#fff6f1d9}.ui-kpi--self .ui-infotip{border-color:#fff6f166;color:#fff6f1d9}.ui-kpi--self .ui-infotip:hover{border-color:var(--accent-on);color:var(--accent-on)}.ui-kpi__sub{font-size:12px;color:var(--muted);margin:8px 0 0}.ui-kpi__sub-trede{display:inline-flex;align-items:center;gap:6px}.ui-kpi__foot{font-size:12px;color:var(--muted);margin:8px 0 0;padding-top:8px;border-top:1px solid var(--cardline)}.ui-kpi--self .ui-kpi__foot{border-top-color:#fff6f140}.ui-trend{font-size:12px;color:var(--muted);margin:4px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ui-trend__item{display:inline-flex;align-items:center;gap:4px}.ui-trend__delta{font-weight:500}.ui-trend__delta--up{color:var(--ok)}.ui-trend__delta--down{color:var(--bad)}.ui-trend__delta--flat{color:var(--muted)}.ui-infotip{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:4px;border:1px solid var(--cardline);border-radius:999px;background:transparent;color:var(--muted);font-size:10px;line-height:1;cursor:pointer;vertical-align:middle}.ui-infotip:hover{border-color:var(--accent);color:var(--accent)}.ui-infotip__panel{display:block;margin-top:8px;margin-bottom:8px;padding:12px 14px;border:1px solid var(--cardline);border-radius:12px;background:var(--panel);font-size:12px;line-height:1.6;color:var(--txt)}.ui-provenance{font-size:11px;color:var(--muted);margin:6px 0 0}.ui-advice{border-left:3px solid var(--cardline);padding-left:12px;margin-top:12px}.ui-advice__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;color:var(--muted);margin:0 0 4px}.ui-card{background:var(--card);border:1px solid var(--cardline);border-radius:12px;overflow:hidden}.ui-muted{color:var(--muted)}.ui-meter{flex:1;display:block;height:6px;min-width:40px;background:var(--track);border-radius:999px;overflow:hidden}.ui-meter__fill{display:block;height:100%;border-radius:999px;background:var(--muted)}.ui-meter__fill--ok{background:var(--ok)}.ui-meter__fill--warn{background:var(--warn)}.ui-meter__fill--bad{background:var(--bad)}.ui-grade__pending{font-size:12px;color:var(--muted);margin:0;padding:12px 20px}.ui-grade__banner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 16px 26px;color:var(--txt)}.ui-grade__banner:before{content:"";position:absolute;left:12px;top:12px;bottom:12px;width:3px;border-radius:999px}.ui-grade__banner--ok{background:color-mix(in srgb,var(--ok) 10%,var(--card))}.ui-grade__banner--ok:before{background:var(--ok)}.ui-grade__banner--warn{background:color-mix(in srgb,var(--warn) 10%,var(--card))}.ui-grade__banner--warn:before{background:var(--warn)}.ui-grade__banner--bad{background:color-mix(in srgb,var(--bad) 10%,var(--card))}.ui-grade__banner--bad:before{background:var(--bad)}.ui-grade__verdict{min-width:0}.ui-grade__duiding{font-size:16px;font-weight:500;line-height:1.4;margin:0}.ui-grade__sub{font-size:12px;opacity:.85;margin:4px 0 0}.ui-grade__number{flex-shrink:0;text-align:right}.ui-grade__number-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:500;opacity:.85;margin:0}.ui-grade__number-value{font-size:48px;font-weight:600;line-height:1;margin:0}.ui-grade__voortgang{margin:0 20px 16px}.ui-normbalk{position:relative;height:6px}.ui-normbalk__track{display:block;position:relative;height:6px;background:var(--track);border-radius:999px;overflow:hidden}.ui-normbalk__fill{display:block;height:100%;border-radius:999px}.ui-normbalk__fill--ok{background:var(--ok)}.ui-normbalk__fill--warn{background:var(--warn)}.ui-normbalk__fill--bad{background:var(--bad)}.ui-normbalk__fill--neutral{background:var(--muted)}.ui-normbalk__marker{position:absolute;top:-3px;width:1.5px;height:12px;background:var(--txt);transform:translate(-.75px)}.ui-grade__body{padding:12px 20px 16px}.ui-grade__body-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 8px}.ui-grade__note{font-size:12px;line-height:1.5;margin:0 0 10px}.ui-gauge-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px}@media(min-width:480px){.ui-gauge-grid{grid-template-columns:repeat(3,1fr)}}.ui-gauge-cell{text-align:center}.ui-gauge{width:100%;max-width:96px}.ui-gauge__track{fill:none;stroke:var(--track);stroke-width:7;stroke-linecap:round}.ui-gauge__fill{fill:none;stroke-width:7;stroke-linecap:round}.ui-gauge__fill--ok{stroke:var(--ok)}.ui-gauge__fill--warn{stroke:var(--warn)}.ui-gauge__fill--bad{stroke:var(--bad)}.ui-gauge__tik{stroke:var(--card);stroke-width:1.5}.ui-gauge__benchmark{stroke:var(--txt);stroke-width:2.5;stroke-linecap:round}.ui-gauge__value{margin:2px 0 0;font-size:16px;font-weight:500}.ui-gauge__label{margin:2px 0 0;font-size:11.5px;line-height:1.35}.ui-ring-gauge{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ui-ring-gauge__ring{position:relative;display:flex;justify-content:center;width:100%}.ui-ring-gauge svg{width:100%;max-width:120px}.ui-ring-gauge__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.ui-ring-gauge__value{margin:0;font-size:24px;line-height:1}.ui-ring-gauge__value[data-ui=kerncijfer]{font-weight:600}.ui-ring-gauge--groot svg{max-width:160px}.ui-ring-gauge--groot .ui-ring-gauge__value{font-size:var(--text-score)}.ui-ring-gauge--naast{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-3);margin-top:10px}.ui-ring-gauge--naast .ui-ring-gauge__ring{width:auto;flex:0 0 auto}.ui-ring-gauge--naast svg{width:46px;max-width:46px;height:46px}.ui-ring-gauge__value--naast{font-size:32px;line-height:1;letter-spacing:-.02em}.ui-ring-gauge__band{margin:0;font-size:12px;color:var(--muted);text-align:center}.ui-ring-gauge__norm{margin:0;font-size:var(--text-sublabel);color:var(--muted);text-align:center}.ui-ring-gauge__pending{margin:0;font-size:12px;color:var(--muted);text-align:center}.ui-health{margin-top:20px}.ui-health__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 10px}.ui-health__rows{display:grid;gap:8px 24px}@media(min-width:720px){.ui-health__rows{grid-template-columns:1fr 1fr}}.ui-health__row{display:flex;align-items:center;gap:12px}.ui-health__row-label{width:190px;flex-shrink:0;font-size:13px}.ui-health__score{width:58px;text-align:right;font-size:13px;font-weight:500;white-space:nowrap}.ui-health__milestone{flex:1;font-size:13px}.ui-health__milestone--ok{color:var(--ok)}.ui-health__milestone--warn{color:var(--warn)}.ui-health__milestone-note{font-size:11px;color:var(--muted);font-style:italic}.ui-health__pending{flex:1;font-size:12px;color:var(--muted);font-style:italic}.ui-confidence{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px}.ui-confidence__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-shrink:0}.ui-confidence__value-group{display:flex;align-items:center;gap:8px;min-width:0;justify-content:flex-end}.ui-confidence__detail{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-confidence__voorlopig{flex-shrink:0;font-size:12px;color:var(--muted)}.ui-nauwkeurigheid{padding:12px 16px}.ui-nauwkeurigheid__label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 6px}.ui-nauwkeurigheid__tekst{font-size:13px;margin:0}.ui-nauwkeurigheid__balk{margin:0 0 10px}.ui-herhaalbaarheid__head{padding:12px 20px 0}.ui-herhaalbaarheid__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}.ui-herhaalbaarheid__pending{font-size:12px;color:var(--muted);margin:0;padding:8px 20px 12px}.ui-herhaalbaarheid__banner{position:relative;padding:12px 20px 16px 26px;color:var(--txt)}.ui-herhaalbaarheid__banner:before{content:"";position:absolute;left:12px;top:12px;bottom:12px;width:3px;border-radius:999px}.ui-herhaalbaarheid__banner--ok{background:color-mix(in srgb,var(--ok) 10%,var(--card))}.ui-herhaalbaarheid__banner--ok:before{background:var(--ok)}.ui-herhaalbaarheid__banner--warn{background:color-mix(in srgb,var(--warn) 10%,var(--card))}.ui-herhaalbaarheid__banner--warn:before{background:var(--warn)}.ui-herhaalbaarheid__banner--bad{background:color-mix(in srgb,var(--bad) 10%,var(--card))}.ui-herhaalbaarheid__banner--bad:before{background:var(--bad)}.ui-herhaalbaarheid__band{font-size:22px;font-weight:500;line-height:1.2;margin:0}.ui-herhaalbaarheid__voorlopig{font-size:13px;font-weight:500;opacity:.8}.ui-herhaalbaarheid__pct{font-size:13px;font-weight:500;margin:2px 0 0;opacity:.9}.ui-herhaalbaarheid__verdict{font-size:12px;line-height:1.4;margin:6px 0 0;opacity:.9}.ui-herhaalbaarheid__body{padding:4px 20px 12px}.ui-herhaalbaarheid__basis{font-size:12px;line-height:1.5;color:var(--muted);margin:6px 0 0}.ui-herhaalbaarheid__basis:first-child{margin-top:0}.ui-herhaalbaarheid__per-engine{display:grid;gap:10px;margin-top:12px}.ui-herhaalbaarheid__engine-rij{display:grid;gap:4px}.ui-herhaalbaarheid__engine-label{font-size:12px;line-height:1.5;color:var(--txt);margin:0}.ui-herhaalbaarheid__engine-rij.is-niet-gemeten .ui-herhaalbaarheid__engine-label{color:var(--muted)}.ui-evidence{display:grid;gap:16px}@media(min-width:860px){.ui-evidence{grid-template-columns:repeat(3,1fr)}}.ui-evidence__trede{background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:16px}.ui-evidence__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 8px}.ui-evidence__quote{margin:0;padding-left:12px;border-left:1px solid var(--cardline);font-size:13px;line-height:1.6}.ui-evidence__empty{margin:0;font-size:13px;color:var(--muted);font-style:italic}.ui-sr-only{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-linkbutton{margin-top:8px;padding:0;border:0;background:none;font:inherit;font-size:12px;color:var(--accent2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ui-chips{display:flex;flex-wrap:wrap;gap:4px}.ui-chip{padding:2px 10px;border:1px solid var(--cardline);border-radius:999px;background:transparent;font:inherit;font-size:12px;line-height:1.6;color:var(--muted);cursor:pointer}.ui-chip:hover{color:var(--txt)}.ui-chip--on{border-color:transparent;color:var(--accent-on)}.ui-chart__axis{display:flex;justify-content:space-between;margin:0 52px 6px 148px;font-size:11px;color:var(--muted)}.ui-chart__group+.ui-chart__group{margin-top:14px}.ui-chart__group-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 6px}.ui-chart__unmeasured{font-size:12px;color:var(--muted);font-style:italic;margin:0}.ui-bar{display:flex;align-items:center;gap:12px}.ui-bar+.ui-bar{margin-top:4px}.ui-bar__label{width:136px;flex-shrink:0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-bar__track{flex:1;min-width:60px;height:10px;background-color:var(--track);background-image:linear-gradient(to right,var(--cardline) 1px,transparent 1px);background-size:25% 100%;border-radius:999px;overflow:hidden}.ui-bar__fill{display:block;height:100%;border-radius:999px}.ui-bar__value{width:40px;flex-shrink:0;text-align:right;font-size:12px}.ui-rank{display:flex;align-items:center;gap:12px;padding:6px 10px;border:1px solid transparent;border-radius:12px}.ui-rank+.ui-rank{margin-top:4px}.ui-rank--self{background:color-mix(in srgb,var(--accent) 10%,transparent);border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ui-rank__label{width:160px;flex-shrink:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-rank__pos{color:var(--muted);margin-right:4px}.ui-rank__score{width:96px;flex-shrink:0;text-align:right;font-size:13px}.ui-rank__score--unmeasured{color:var(--muted);font-size:11px}.ui-rank__flags{display:none;gap:8px;flex-shrink:0}@media(min-width:860px){.ui-rank__flags{display:flex}}.ui-moat{border:1px solid var(--cardline);border-radius:12px;background:var(--panel);padding:12px 14px}.ui-moat__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 2px}.ui-moat__label-sub{text-transform:none;letter-spacing:0;font-weight:400}.ui-moat__intro{font-size:12px;color:var(--muted);margin:0 0 10px}.ui-table-scroll{overflow-x:auto}.ui-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.ui-table__head th{text-align:left;padding:0 12px 8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);white-space:nowrap}.ui-table__num{text-align:right}.ui-win--bad{--win-tone: var(--bad)}.ui-win--warn{--win-tone: var(--warn)}.ui-win{cursor:pointer;background:color-mix(in srgb,var(--win-tone) 9%,transparent)}.ui-win__cell{padding:8px 12px;vertical-align:top;border-bottom:8px solid var(--card)}.ui-win[data-open=true] .ui-win__cell{border-bottom:0}.ui-win__cell--first{border-left:3px solid var(--win-tone);border-top-left-radius:12px;white-space:nowrap}.ui-win:not([data-open=true]) .ui-win__cell--first{border-bottom-left-radius:12px}.ui-win__cell--last{padding:4px 12px;text-align:right;border-top-right-radius:12px}.ui-win:not([data-open=true]) .ui-win__cell--last{border-bottom-right-radius:12px}.ui-win__prompt{min-width:220px;max-width:340px}.ui-win__winner{white-space:nowrap;font-weight:500}.ui-win__status{white-space:nowrap}.ui-win__toggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border:0;background:none;font:inherit;color:var(--muted);cursor:pointer}.ui-win__gap{font-weight:500;color:var(--txt)}.ui-win__chevron{transition:transform .12s ease}.ui-win[data-open=true] .ui-win__chevron{transform:rotate(90deg)}.ui-win__detail{padding:4px 12px 12px;border-left:3px solid var(--win-tone);border-bottom:8px solid var(--card);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.ui-win__detail-label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 6px}.ui-win__sources{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.ui-win__source{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--cardline);border-radius:999px;background:transparent;font-size:12px;color:var(--txt)}.ui-win__no-sources,.ui-win__gap-sentence{font-size:12px;margin:0}.ui-win__no-sources{color:var(--muted)}.ui-win__evidence{margin-top:10px}.ui-win__rec{font-size:12px;color:var(--muted);margin:0}.ui-win__rec-strong{color:var(--txt)}.ui-quotes__intro,.ui-sourcetypes__intro{font-size:12px;color:var(--muted);margin:0 0 12px}.ui-quote{background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:12px 16px}.ui-quote+.ui-quote{margin-top:10px}.ui-quote__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:6px}.ui-quote__who{font-size:12.5px;font-weight:500}.ui-quote__own{color:var(--ok)}.ui-quote__comp{color:var(--cat-1)}.ui-quote__meta{font-size:11px;color:var(--muted);flex-shrink:0}.ui-stack{display:flex;align-items:center;gap:12px}.ui-stack+.ui-stack{margin-top:8px}.ui-stack__label{width:136px;flex-shrink:0;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-stack__bar{flex:1;display:flex;height:14px;min-width:60px;background:var(--track);border-radius:999px;overflow:hidden}.ui-stack__segment{display:block;height:100%}.ui-stack__count{width:32px;flex-shrink:0;text-align:right;font-size:12px;color:var(--muted)}.ui-legend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:12px}.ui-legend__item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.ui-legend__swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.ui-sourcetypes__examples{margin-top:12px;padding-top:10px;border-top:1px solid var(--cardline)}.ui-sourcetypes__examples-label{font-size:11px;color:var(--muted);margin:0 0 6px}.ui-sourcetypes__list{list-style:none;margin:0;padding:0;font-size:12px;color:var(--muted)}.ui-sourcetypes__list li+li{margin-top:4px}.ui-sourcetypes__type{color:var(--txt);font-weight:500}.ui-tabs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.ui-tab{padding:6px 12px;border:1px solid var(--cardline);border-radius:999px;background:transparent;font:inherit;font-size:12px;font-weight:500;color:var(--muted);cursor:pointer}.ui-tab:hover{color:var(--txt)}.ui-tab--on{background:var(--txt);border-color:var(--txt);color:var(--card)}.ui-tab__count{opacity:.7;font-weight:400}.ui-cite{border:1px solid var(--cardline);border-radius:12px;background:var(--panel)}.ui-cite+.ui-cite{margin-top:8px}.ui-cite--own{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 6%,transparent)}.ui-cite__toggle{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;padding:12px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ui-cite__prompt{flex:1;font-size:13px;min-width:12ch}.ui-cite__count{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:12px;color:var(--muted)}.ui-cite__chevron{transition:transform .12s ease}.ui-cite__toggle[aria-expanded=true] .ui-cite__chevron{transform:rotate(90deg)}.ui-cite__body{padding:0 12px 12px}.ui-cite__sources{list-style:none;margin:0;padding:0}.ui-cite__source{display:flex;align-items:center;gap:8px;font-size:12px}.ui-cite__source+.ui-cite__source{margin-top:4px}.ui-cite__platform{width:96px;flex-shrink:0;color:var(--muted)}.ui-cite__link{color:var(--muted);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-cite__link:hover{text-decoration:underline}.ui-cite__link--own{color:var(--ok);font-weight:500}.ui-cite__empty{font-size:12px;color:var(--muted);margin:0}.ui-citetip{margin-top:10px;padding-top:10px;border-top:1px solid var(--cardline)}.ui-citetip__toggle{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:12px;font-weight:500;color:var(--accent2);cursor:pointer}.ui-citetip__toggle[aria-expanded=true] .ui-citetip__chevron{transform:rotate(90deg)}.ui-citetip__chevron{transition:transform .12s ease}.ui-citetip__body{font-size:12px;color:var(--muted);margin:0}.ui-citetip__strong{color:var(--txt)}.ui-herobewijs__list{list-style:none;margin:10px 0 0;padding:12px 16px;border:1px solid var(--cardline);border-radius:12px;background:var(--card);font-size:13px}.ui-herobewijs__list li+li{margin-top:8px}.ui-herobewijs__branded{padding-top:8px;border-top:1px solid var(--cardline)}.ui-herobewijs__foot{padding-top:8px;font-size:11px;color:var(--muted)}.ui-pill{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:2px 8px;border:1px solid currentColor;border-radius:999px;background:transparent;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.ui-pill--bad{color:var(--bad)}.ui-pill--warn{color:var(--warn)}.ui-pill--ok{color:var(--ok)}.ui-pill--info{color:var(--accent2)}.ui-pill--neutraal{color:var(--muted)}.ui-briefs{display:grid;gap:12px}@media(min-width:860px){.ui-briefs{grid-template-columns:1fr 1fr}}.ui-brief{background:var(--panel);border:1px solid var(--cardline);border-radius:12px;padding:16px}.ui-brief__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ui-brief__title{font-size:13px;font-weight:500;line-height:1.4;margin:0}.ui-brief__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12px}.ui-brief__winner{color:var(--bad);font-weight:500}.ui-brief__block{margin-top:8px}.ui-brief__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 4px}.ui-brief__types{display:flex;flex-wrap:wrap;gap:4px}.ui-brief__type{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--cardline);border-radius:999px;font-size:12px;color:var(--accent2)}.ui-channels{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.ui-brief__toggle{margin-top:12px}.ui-brief__body{margin-top:4px;padding-top:12px;border-top:1px solid var(--cardline)}.ui-brief__field+.ui-brief__field{margin-top:12px}.ui-brief__hint,.ui-brief__value{font-size:12px;margin:0}.ui-brief__hint{color:var(--muted);margin-bottom:6px}.ui-brief__prompt{margin:0;padding:8px 12px;border:1px solid var(--cardline);border-radius:12px;background:var(--bgmain);font-size:12px;font-style:italic;line-height:1.6}.ui-work__headline{font-size:13px;line-height:1.6;margin:0 0 16px}.ui-work__groep+.ui-work__groep{margin-top:16px}.ui-work__caption{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 4px}.ui-work__row{padding:8px 0;border-bottom:1px solid var(--cardline)}.ui-work__row:last-child{border-bottom:0}.ui-work__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ui-work__label{font-size:13px;font-weight:500}.ui-work__size{font-size:11px;color:var(--muted)}.ui-work__roles{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ui-work__task{font-size:13px;color:var(--muted);line-height:1.6;margin:2px 0 0}.ui-linechart{display:block;width:100%;height:auto}.ui-linechart__tick{fill:var(--muted);font-size:11px}.ui-digest{background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:16px 20px}.ui-digest__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 6px}.ui-digest__body{font-size:13px;margin:0}.ui-digest__delta{font-weight:500}.ui-digest__delta--up{color:var(--ok)}.ui-digest__delta--down{color:var(--bad)}.ui-digest__actie{font-size:13px;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--cardline)}.ui-digest__actie-label{font-weight:500}.ui-verdict{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--cardline);border-radius:12px;margin-bottom:12px}.ui-verdict--ok{border-color:color-mix(in srgb,var(--ok) 40%,transparent);background:color-mix(in srgb,var(--ok) 7%,transparent)}.ui-verdict--warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 7%,transparent)}.ui-verdict--bad{border-color:color-mix(in srgb,var(--bad) 40%,transparent);background:color-mix(in srgb,var(--bad) 7%,transparent)}.ui-verdict__kop{font-size:17px;font-weight:500;flex-shrink:0}.ui-verdict--ok .ui-verdict__kop{color:var(--ok)}.ui-verdict--warn .ui-verdict__kop{color:var(--warn)}.ui-verdict--bad .ui-verdict__kop{color:var(--bad)}.ui-verdict--neutraal .ui-verdict__kop{color:var(--muted)}.ui-verdict__zin{font-size:13px;line-height:1.6;margin:0}.ui-volatile{border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);border-radius:12px;background:color-mix(in srgb,var(--warn) 6%,transparent);padding:10px 14px;margin-bottom:12px}.ui-volatile__label{font-size:12px;font-weight:500;color:var(--warn);margin:0 0 6px}.ui-volatile__list{list-style:none;margin:0;padding:0;font-size:12px}.ui-volatile__list li+li{margin-top:4px}.ui-volatile__detail{margin-top:12px}.ui-stability__row{border:1px solid var(--cardline);border-radius:12px;background:var(--panel);padding:10px 14px}.ui-stability__row+.ui-stability__row{margin-top:8px}.ui-stability__prompt{font-size:13px;margin:0 0 6px}.ui-stability__cols{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;margin-bottom:4px}.ui-stability__duiding{font-size:12px;color:var(--muted);line-height:1.6;margin:0}.ui-closedloop__empty{font-size:12px;color:var(--muted);margin:0;line-height:1.6}.ui-closedloop__strong{color:var(--txt)}.ui-loop{border:1px solid var(--cardline);border-radius:12px;background:var(--panel);padding:14px 16px}.ui-loop+.ui-loop{margin-top:12px}.ui-loop__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.ui-loop__titel{font-size:13px;font-weight:500;margin:0}.ui-loop__prompt{font-size:12px;margin:0}.ui-loop__effect{font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0}.ui-loop__effect--ok{color:var(--ok)}.ui-loop__effect--bad{color:var(--bad)}.ui-loop__effect--neutraal{color:var(--muted)}.ui-loop__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;font-size:12px;color:var(--muted)}.ui-loop__status{color:var(--txt)}.ui-loop__pending{font-style:italic}.ui-loop__owner{color:var(--accent2)}.ui-tech__blok{margin-top:20px}.ui-tech__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 8px}.ui-tech__domein{color:var(--txt)}.ui-tech__psi{font-size:12px;color:var(--accent2);margin:12px 0 0}.ui-dots{display:inline-flex;align-items:center;gap:3px}.ui-dots__dot{width:6px;height:6px;border-radius:999px;background:var(--cardline)}.ui-dots--bad .ui-dots__dot--on{background:var(--bad)}.ui-dots--warn .ui-dots__dot--on{background:var(--warn)}.ui-dots--neutraal .ui-dots__dot--on{background:var(--muted)}.ui-techcells{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}@media(min-width:640px){.ui-techcells{grid-template-columns:repeat(4,1fr)}}.ui-techsummary{display:flex;height:8px;margin-top:16px;background:var(--track);border-radius:var(--radius-pill);overflow:hidden}.ui-techsummary__seg--ok{background:var(--ok)}.ui-techsummary__seg--warn{background:var(--warn)}.ui-techsummary__seg--bad{background:var(--bad)}.ui-techsummary__seg--na{background:var(--track)}.ui-techcell{background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:10px 14px}.ui-techcell__value{font-size:17px;font-weight:500}.ui-techcell__value--ok{color:var(--ok)}.ui-techcell__value--warn{color:var(--warn)}.ui-techcell__value--bad{color:var(--bad)}.ui-techcell__value--neutraal{color:var(--muted)}.ui-techcell__unit{font-size:12px;color:var(--muted)}.ui-techcell__label{font-size:12px;color:var(--muted);line-height:1.3;margin-top:4px}.ui-techgroep{border:1px solid var(--cardline);border-radius:12px;overflow:hidden}.ui-techgroep+.ui-techgroep{margin-top:8px}.ui-techgroep__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 12px;border:0;background:none;font:inherit;font-size:13px;color:inherit;text-align:left;cursor:pointer}.ui-techgroep__kop{display:inline-flex;align-items:center;gap:8px;font-weight:500}.ui-techgroep__chevron{color:var(--muted);flex-shrink:0;transition:transform .12s ease}.ui-techgroep__toggle[aria-expanded=true] .ui-techgroep__chevron{transform:rotate(90deg)}.ui-techgroep__body{padding:12px;border-top:1px solid var(--cardline)}.ui-techaction{background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:12px}.ui-techaction+.ui-techaction{margin-top:8px}.ui-techaction__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ui-techaction__impact{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500}.ui-techaction__chips{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.ui-techchip{padding:2px 8px;border:1px solid var(--cardline);border-radius:999px;background:transparent;font-size:12px;color:var(--muted);white-space:nowrap}.ui-techchip--ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.ui-techaction__waarom{font-size:13px;font-weight:500;margin:0}.ui-techaction__detail{font-size:12px;color:var(--muted);margin:4px 0 0}.ui-techaction__fix{margin-top:8px;padding:8px 10px;border:1px solid var(--cardline);border-radius:12px;background:var(--bgmain)}.ui-techaction__fix-label{font-size:11px;color:var(--muted);margin:0 0 2px}.ui-techaction__fix-body{font-size:12px;margin:0}.ui-techlist{list-style:none;margin:0;padding:0;font-size:12px}.ui-techlist li+li{margin-top:4px}.ui-crawlertop{display:grid;gap:12px;margin-bottom:16px}@media(min-width:640px){.ui-crawlertop{grid-template-columns:1fr 1fr}}.ui-crawlers{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:860px){.ui-crawlers{grid-template-columns:repeat(4,1fr)}}.ui-crawler{border:1px solid var(--cardline);border-radius:12px;background:var(--panel);padding:12px}.ui-crawler--self{border-color:color-mix(in srgb,var(--accent) 50%,transparent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.ui-crawler__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0}.ui-crawler__naam{font-size:13px;font-weight:500;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-crawler__flags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ui-crawler__flags--kolom{flex-direction:column;align-items:flex-start;gap:4px}.ui-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:20px}.ui-header__titel{display:flex;align-items:stretch;gap:12px;min-width:0}.ui-header__merk{font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.2;margin:0}.ui-header__sub{font-size:12px;color:var(--muted);margin:4px 0 0}.ui-header__acties{display:flex;align-items:center;gap:10px}.ui-header__print{flex-shrink:0;padding:5px 10px;border:1px solid var(--cardline);border-radius:12px;background:var(--card);font:inherit;font-size:12px;font-weight:500;color:var(--txt);cursor:pointer}.ui-select{padding:6px 10px;border:1px solid var(--cardline);border-radius:12px;background:var(--card);font:inherit;font-size:12px;color:var(--txt)}.ui-scanbanner{border:1px solid var(--cardline);border-radius:12px;background:var(--bgmain);padding:8px 16px;font-size:12px;color:var(--muted)}.ui-notice{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid;border-radius:12px;font-size:13px;font-weight:500}.ui-meetstand__voortgang{flex-basis:100%;margin-top:4px}.ui-notice--info{border-color:color-mix(in srgb,var(--accent2) 45%,transparent);background:color-mix(in srgb,var(--accent2) 8%,transparent);color:var(--accent2)}.ui-notice--warn{border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent);color:var(--warn)}.ui-notice__tekst{min-width:0}.ui-notice__kop{flex-basis:100%;font-weight:500}.ui-notice__knop{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:5px 10px;border:1px solid var(--cardline);border-radius:12px;background:var(--card);font:inherit;font-size:12px;font-weight:500;color:var(--txt);cursor:pointer}.ui-notice__knop:disabled{opacity:.5;cursor:not-allowed}.ui-meetstand__regel{font-size:13px;color:var(--muted);margin:0 0 8px}.ui-coverage__kop{font-size:13px;margin:0}.ui-coverage__table-wrap{margin-top:var(--space-2);overflow-x:auto}.ui-coverage__table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.ui-coverage__table thead th{text-align:left;vertical-align:top;padding:0 var(--space-2) var(--space-1) 0;font-weight:500;color:var(--muted);border-bottom:1px solid var(--cardline);white-space:nowrap}.ui-coverage__th-bron{min-width:220px}.ui-coverage__th-freq,.ui-coverage__td-freq{width:140px}.ui-coverage__th-select-all{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-weight:400;cursor:pointer}.ui-coverage__table tbody td{padding:var(--space-1) var(--space-2) var(--space-1) 0;vertical-align:top;border-bottom:1px solid var(--cardline);color:var(--muted)}.ui-coverage__td-bron{min-width:220px}.ui-coverage__freq{display:flex;align-items:center;gap:var(--space-2)}.ui-coverage__td-status{vertical-align:middle}.ui-spin{animation:ui-spin .9s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-coverage__hoofdrij{display:flex;align-items:center;gap:var(--space-2)}.ui-coverage__rij-status{display:block;margin-top:var(--space-1)}.ui-coverage__domein{color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-coverage__spoor{flex:1;min-width:40px;height:6px;background:var(--track);border-radius:999px;overflow:hidden}.ui-coverage__balk{display:block;height:100%;border-radius:999px;background:var(--bar-neutral)}.ui-coverage__telling{flex-shrink:0}.ui-coverage__form{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.ui-coverage__existing-naamveld,.ui-coverage__existing-keuze,.ui-coverage__input,.ui-coverage__form select{padding:var(--space-1) var(--space-2);border:1px solid var(--cardline);border-radius:8px;background:var(--card);font:inherit;font-size:12px;color:var(--txt);min-width:110px}.ui-coverage__existing-naamveld:disabled,.ui-coverage__existing-keuze:disabled,.ui-coverage__input:disabled,.ui-coverage__form select:disabled{opacity:.6}.ui-coverage__th-select-all input[type=checkbox],.ui-coverage__hoofdrij input[type=checkbox]{accent-color:var(--accent)}.ui-coverage__vink{flex:none;width:13px;display:inline-flex;justify-content:center}.ui-coverage__bulk{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--cardline)}.ui-coverage__bulk select{padding:var(--space-1) var(--space-2);border:1px solid var(--cardline);border-radius:8px;background:var(--card);font:inherit;font-size:12px;color:var(--txt)}.ui-coverage__bulk-voortgang{display:flex;flex-direction:column;gap:var(--space-1);flex-basis:100%}.ui-about{background:var(--card);border:1px solid var(--cardline);border-radius:12px;padding:16px 20px}.ui-about__label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 6px}.ui-about__lijst{margin:0}.ui-about__rij{font-size:13px;line-height:1.6}.ui-about__rij+.ui-about__rij{margin-top:6px}.ui-about__rij dt,.ui-about__rij dd{display:inline;margin:0}.ui-about__rij dt{color:var(--muted)}.ui-about__rij--blok dt,.ui-about__rij--blok dd{display:block}.ui-about__rij--blok dd{margin-top:4px}.ui-engines{display:grid;gap:12px}@media(min-width:720px){.ui-engines{grid-template-columns:1fr 1fr}}.ui-engine{border:1px solid var(--cardline);border-left:3px solid var(--muted);border-radius:12px;background:var(--panel);padding:14px 16px}.ui-engine__kop{display:flex;align-items:center;gap:10px;margin-bottom:8px}.ui-enginelogo{width:20px;height:20px;flex:none;fill:var(--txt)}.ui-enginelogo--leeg{display:inline-block}.ui-engine__naam{font-size:13px;font-weight:500}.ui-engine__nietgemeten{margin-left:auto;font-size:11px;color:var(--warn)}.ui-engine__blurb{font-size:12px;color:var(--muted);margin:0 0 6px}.ui-engine__beeld{font-size:13px;line-height:1.6;margin:0}.ui-begrippen{margin-top:16px;border-top:1px solid var(--cardline)}.ui-begrip{padding:12px 0;border-bottom:1px solid var(--cardline);scroll-margin-top:1rem}.ui-begrip:last-child{border-bottom:0}.ui-begrip__term{font-size:13px;font-weight:500;margin:0}.ui-begrip__tekst{font-size:12px;color:var(--muted);line-height:1.6;margin:4px 0 0}.ui-methode{display:grid;gap:4px 24px;margin:0}@media(min-width:720px){.ui-methode{grid-template-columns:1fr 1fr}}.ui-methode__rij{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--cardline)}.ui-methode__label{font-size:12px;color:var(--muted)}.ui-methode__waarde{font-size:13px;margin:0;text-align:right}.ui-status-band{background:var(--accent);color:var(--accent-on);border:1px solid transparent;border-radius:12px;padding:20px 24px}.ui-status-band__kop{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ui-status-band__oordeel{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ui-status-band__zin{font-size:19px;font-weight:500;line-height:1.35;margin:0;flex:1;min-width:260px}.ui-status-band__regel{font-size:13px;line-height:1.6;margin:12px 0 0;color:#fff6f1e6}.ui-status-band__label{color:var(--accent-on);font-weight:500}.ui-status-band .ui-pill--ok{color:color-mix(in srgb,var(--ok) 45%,var(--accent-on))}.ui-status-band .ui-pill--warn{color:color-mix(in srgb,var(--warn) 45%,var(--accent-on))}.ui-status-band .ui-pill--bad{color:color-mix(in srgb,var(--bad) 45%,var(--accent-on))}.ui-scorerow+.ui-scorerow{margin-top:16px}.ui-scorerow__kop{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.ui-scorerow__stip{display:inline-flex;align-items:center;flex-shrink:0;color:var(--cardline)}.ui-scorerow__stip--ok{color:var(--ok)}.ui-scorerow__stip--warn{color:var(--warn)}.ui-scorerow__stip--bad{color:var(--bad)}.ui-scorerow__label{font-size:13px;font-weight:500;flex:1;min-width:0}.ui-scorerow__waarde{font-size:13px;color:var(--muted);flex-shrink:0}.ui-scorerow__duiding{font-size:12px;color:var(--muted);line-height:1.6;margin:6px 0 0}.ui-overall__tekst{font-size:13px;line-height:1.7;margin:16px 0 0}.ui-overall__actie{font-size:13px;line-height:1.7;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--cardline)}.ui-overall__actie-label{font-weight:500}.ui-mtpitch{margin-top:16px}.ui-mtpitch__zin{font-size:13px;line-height:1.7;margin:0 0 10px}.ui-scorerow__balk{display:flex;align-items:center;gap:12px}.ui-scorerow__score{width:92px;flex-shrink:0;text-align:right;font-size:11px;color:var(--muted)}.ui-scoregroep+.ui-scoregroep{margin-top:24px}.ui-scoregroep__kop{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500;margin:0 0 12px;padding-bottom:6px;border-bottom:1px solid var(--cardline)}.ui-scorecard__caveat{font-size:12px;color:var(--warn);margin:6px 0 0}.ui-acte{margin:40px 0}.ui-acte__label{display:flex;align-items:center;gap:12px;margin:0 0 16px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.25em;color:var(--muted)}.ui-acte__label:after{content:"";flex:1;height:1px;background:var(--cardline)}.ui-acte__leeg{font-size:14px;line-height:1.625;color:var(--muted);margin:0}.ui-acte__reden{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:20px 0;border-top:1px solid var(--cardline)}.ui-acte__reden:last-of-type{border-bottom:1px solid var(--cardline)}.ui-acte__nr{margin:0;font-size:28px;line-height:1.2;font-weight:400;color:var(--muted)}.ui-acte__titel,.ui-acte__kop{margin:0 0 6px;font-size:19px;font-weight:500;line-height:1.4}.ui-acte__tekst{margin:0;font-size:15px;line-height:1.625}.ui-acte__bewijs{margin-top:12px;padding:10px 14px;border:1px solid var(--cardline);border-radius:12px;background:var(--panel);font-size:13px;line-height:1.625}.ui-acte__bewijskop{display:block;margin-bottom:4px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.ui-acte__duel{margin-top:12px;font-size:12.5px}.ui-acte__duelrij{display:flex;align-items:center;gap:10px;margin:4px 0}.ui-acte__duelfase{width:88px;flex-shrink:0;text-align:right;color:var(--muted)}.ui-acte__duelbalken{flex:1;min-width:0;min-height:18px;padding:2px 0;background:linear-gradient(var(--track),var(--track)) left 2px / 100% 6px no-repeat,linear-gradient(var(--track),var(--track)) left 12px / 100% 6px no-repeat;border-radius:999px}.ui-acte__duelbalk{display:block;height:6px;margin:2px 0;border-radius:999px;background:var(--accent)}.ui-acte__duelbalk--riv{background:var(--muted)}.ui-acte__duelcijfers{width:128px;flex-shrink:0;font-size:11.5px;color:var(--muted)}.ui-acte__duelkop{margin:12px 0 4px;font-size:12px;line-height:1.6;color:var(--muted)}.ui-acte__duelrij.is-zwak .ui-acte__duelfase,.ui-acte__duelrij.is-zwak .ui-acte__duelcijfers{color:var(--bad);font-weight:500}.ui-acte__spiegel{margin:10px 0 0;font-size:13.5px;line-height:1.625}.ui-acte__spiegelref{color:var(--muted)}.ui-acte__actie{display:grid;grid-template-columns:auto 1fr;gap:16px;padding:20px 24px;margin-bottom:14px;background:var(--card);border:1px solid var(--cardline);border-radius:12px}.ui-acte__actie-icoon{display:block;margin-top:2px;color:var(--accent2)}.ui-acte__actie-titel{margin:0;font-size:19px;font-weight:500;line-height:1.4}.ui-acte__lostop{margin:6px 0;font-size:13.5px;line-height:1.625}.ui-acte__lostop-label{font-weight:500}.ui-acte__eerder{margin:4px 0;font-size:13.5px;line-height:1.625;color:var(--muted)}.ui-acte__citaat{margin:8px 0 6px;padding:8px 12px;border:1px solid var(--cardline);border-radius:12px;background:var(--bgmain)}.ui-acte__citaatkop{margin-bottom:4px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.ui-acte__citaattekst{margin:0;font-size:12.5px;font-style:italic;line-height:1.625}.ui-acte__extra{margin:10px 0 0;font-size:12.5px;color:var(--muted)}.ui-acte__extra p{margin:0 0 2px}.ui-acte__extra p:last-child{margin-bottom:0}.ui-acte__urgentiebalk-spoor{display:block;height:4px;margin:8px 0 0;background:var(--track);border-radius:999px;overflow:hidden}.ui-acte__urgentiebalk-fill{display:block;height:100%;border-radius:999px;background:var(--muted)}.ui-acte__meta{display:flex;flex-wrap:wrap;gap:2px 6px;margin:10px 0 0;font-size:12.5px;color:var(--muted)}.ui-acte__meta>span+span:before{content:"· "}.ui-acte__metalabel{color:var(--txt);font-weight:500}.ui-acte__terugblik{margin:4px 0 0;padding:12px 16px;border-radius:12px;background:var(--panel);font-size:13.5px;line-height:1.625}.ui-visueel-verborgen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ui-brief__geenscore{font-size:12px;line-height:1.4;flex-shrink:0}.ui-acte__tech{padding:16px 20px;background:var(--card);border:1px solid var(--cardline);border-radius:12px}.ui-acte__techkop{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:14px;font-weight:500}.ui-acte__techscore{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--muted)}.ui-acte__techscore--ok{color:var(--ok)}.ui-acte__techscore--warn{color:var(--warn)}.ui-acte__techscore--bad{color:var(--bad)}.ui-acte__techmax{font-size:12px;color:var(--muted)}.ui-acte__tech .ui-meter{width:100%;height:8px}.ui-acte__tech .ui-normbalk{margin:8px 0}.ui-acte__tech .ui-normbalk__track{height:8px}.ui-acte__techtelling{display:flex;flex-wrap:wrap;gap:2px 6px;margin:10px 0 0;font-size:12px;color:var(--muted)}.ui-acte__techtelling>span+span:before{content:"· "}.ui-acte__techzin{margin:10px 0 0;font-size:13px;line-height:1.625;color:var(--muted)}.ui-acte__trend{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:16px;padding:14px 16px;background:var(--card);border:1px solid var(--cardline);border-radius:12px}.ui-acte__spark{flex-shrink:0}.ui-acte__spark polyline{stroke:var(--accent)}.ui-acte__spark circle{fill:var(--accent)}.ui-acte__spark text{font-size:11px;fill:var(--muted)}.ui-acte__spark text.ui-acte__spark-nu{fill:var(--accent)}.ui-acte__trendtekst{flex:1;min-width:220px;margin:0;font-size:14px;line-height:1.625}.ui-acte__engines{margin-top:16px}.ui-acte__engineskop{margin:0 0 6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.ui-acte__enginesnoot{margin:0 0 8px;font-size:11px;color:var(--muted)}.ui-acte__citatiekop{margin:20px 0 6px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.ui-acte__citatienoot{margin:0 0 8px;font-size:11px;color:var(--muted)}.ui-acte__enginebars{display:flex;flex-direction:column;gap:6px;margin:0 0 14px}.ui-acte__enginebar-rij{display:flex;align-items:center;gap:8px;font-size:12px}.ui-acte__enginebar-naam{width:130px;flex-shrink:0;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-acte__enginebar-spoor{flex:1;min-width:40px;height:6px;background:var(--track);border-radius:999px;overflow:hidden}.ui-acte__enginebar-fill{display:block;height:100%;border-radius:999px}.ui-acte__enginebar-waarde{width:76px;flex-shrink:0;text-align:right}.ui-acte__enginegrid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.ui-acte__enginekaart{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:var(--card);border:1px solid var(--cardline);border-radius:12px}.ui-acte__enginelogo{flex-shrink:0;margin-top:2px;color:var(--muted)}.ui-acte__enginenaam{margin:0;font-size:14px;font-weight:500}.ui-acte__enginekop{font-weight:400;font-variant-numeric:tabular-nums;color:var(--muted)}.ui-acte__engineverhaal{margin:2px 0 0;font-size:12.5px;line-height:1.625;color:var(--muted)}.ui-stand{text-align:center}.ui-stand__kicker{margin:0;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ui-stand__kop{max-width:75%;margin:16px auto 0;font-size:34px;font-weight:400;line-height:1.2}.ui-stand__rang,.ui-stand__noemer,.ui-stand__herkomst,.ui-stand__uitleg,.ui-stand__kans,.ui-stand__compliment,.ui-stand__duiding,.ui-stand__gat{max-width:640px;margin-left:auto;margin-right:auto}.ui-stand__rang{display:flex;flex-direction:column;gap:4px;margin-top:32px;text-align:left}.ui-rang{display:flex;align-items:center;gap:12px;padding:7px 0;margin:0;border:0;border-top:1px solid var(--cardline);border-radius:0}.ui-rang:first-child{border-top:0}.ui-rang--self{background:transparent}.ui-rang__nr{width:24px;flex-shrink:0;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;color:var(--muted)}.ui-rang--self .ui-rang__nr,.ui-rang--self .ui-rang__naam,.ui-rang--self .ui-rang__cijfer{color:var(--accent);font-weight:500}.ui-rang__naam{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px}.ui-rang__spoor{flex:0 0 96px;height:6px;background:var(--track);border-radius:999px;overflow:hidden}.ui-rang__balk{display:block;height:100%;border-radius:999px;background:var(--cat-1)}.ui-rang__balk[data-self=true]{background:var(--accent)}.ui-rang__cijfer{width:64px;flex-shrink:0;text-align:right;font-size:13.5px;font-variant-numeric:tabular-nums;color:var(--muted)}.ui-rang__delta{margin-left:4px;font-size:11px}.ui-rang__delta--ok{color:var(--ok)}.ui-rang__delta--bad{color:var(--bad)}.ui-rang--compact{gap:8px;padding:3px 6px;margin:0 -6px}.ui-rang--compact .ui-rang__naam{width:84px;font-size:12.5px}.ui-rang--compact .ui-rang__cijfer{width:44px;font-size:12.5px}.ui-rang-mini{margin-top:10px}.ui-rang-mini__meer{margin:2px 0;padding-left:32px;font-size:12px;color:var(--muted);letter-spacing:.1em}.ui-rang-mini__leeg{margin-top:10px;font-size:12px;color:var(--muted)}.ui-stand__noemer{margin:10px 0 0;font-size:12px;line-height:1.5;color:var(--txt);text-align:left}.ui-stand__herkomst{margin-top:4px;text-align:left}.ui-stand__uitleg{margin-top:24px;font-size:14px;line-height:1.625}.ui-stand__kans,.ui-stand__compliment,.ui-stand__gat{margin-top:32px;font-size:13.5px;line-height:1.625;color:var(--muted)}.ui-stand__lof{color:var(--ok);font-weight:500}.ui-stand__duiding{margin-top:32px;font-size:17px;font-style:italic;line-height:1.625}.ui-nadruk-self{color:var(--accent);font-weight:500}.ui-trap{width:min(1100px,calc(100vw - 48px));margin-top:32px;margin-left:50%;transform:translate(-50%)}.ui-trap__intro{max-width:640px;margin:0 auto 40px;display:flex;flex-direction:column;align-items:center;gap:14px}.ui-trap__eyebrow{margin:0;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.ui-trap__titel{margin:0;font-size:30px;font-weight:400;line-height:1.2}.ui-trap__subkop{max-width:560px;margin:0;font-size:15px;line-height:1.625;color:var(--muted)}.ui-trap__rij{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:16px;text-align:left}.ui-trap__kolom{display:flex;flex-direction:column}.ui-trap__ruimte{flex-shrink:0}@media(max-width:820px){.ui-trap__ruimte{height:0!important}}.ui-trap__kaart{display:flex;flex:1;flex-direction:column;overflow:hidden;background:var(--card);border:1px solid var(--cardline);border-radius:12px}.ui-trap__kop{position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:0 20px 10px;background:color-mix(in srgb,var(--warn) 12%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--warn) 55%,transparent)}.ui-trap__kaart.is-gehaald .ui-trap__kop{background:color-mix(in srgb,var(--accent) 12%,transparent);border-bottom:1px solid var(--cardline)}.ui-trap__badges{position:absolute;top:14px;left:20px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ui-trap__badge{font-size:11px}.ui-trap__badge--self{color:var(--accent)}.ui-trap__badge--volgende{color:var(--warn);border-style:dashed}.ui-trap__bezetter{font-size:11px;color:var(--muted)}.ui-trap__nr{font-size:26px;line-height:1;color:color-mix(in srgb,var(--muted) 55%,transparent)}.ui-trap__staafjes{display:flex;align-items:flex-end;gap:3px;height:20px}.ui-trap__staaf{width:6px;border-radius:2px;background:color-mix(in srgb,var(--muted) 35%,transparent)}.ui-trap__staaf--vol{background:var(--muted)}.ui-trap__staaf--rand{background:transparent;border:1px dashed color-mix(in srgb,var(--warn) 70%,transparent)}.ui-trap__stat{display:flex;flex-direction:column;gap:8px;min-height:180px;padding:16px 20px}.ui-trap__stat.heeft-bewijs{border-bottom:1px solid var(--cardline)}.ui-trap__tik{display:inline-block;width:3px;height:11px;margin-right:8px;border-radius:2px;background:var(--muted);vertical-align:-1px}.ui-trap__positie{display:flex;align-items:center;margin:0;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.ui-trap__term{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0}.ui-trap__termnaam{font-size:21px;font-weight:500}.ui-trap__status{font-size:12px;white-space:nowrap}.ui-trap__status--ok{color:var(--ok)}.ui-trap__status--open{color:var(--muted)}.ui-trap__kengetal{display:flex;align-items:baseline;gap:8px;margin:0}.ui-trap__cijfer{font-size:32px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.ui-trap__kengetal.is-open .ui-trap__cijfer{color:var(--warn)}.ui-trap__eenheid{font-size:12.5px;color:var(--muted)}.ui-trap__uitleg{margin:0;font-size:12.5px;line-height:1.625;color:var(--muted);font-style:italic}.ui-trap__kort{margin:0;font-size:13px;line-height:1.625;color:var(--muted)}.ui-trap__nadruk{color:var(--txt)}.ui-trap__bewijs{display:flex;flex:1;flex-direction:column;gap:10px;min-height:200px;padding:16px 20px}.ui-trap__bewijs.is-gevuld{background:var(--panel)}.ui-trap__bewijskop{display:flex;align-items:center;margin:0;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.ui-trap__bewijskop.is-ontbrekend{color:var(--warn)}.ui-trap__bewijskop.is-ontbrekend .ui-trap__tik{background:var(--warn)}.ui-trap__herkomst,.ui-trap__vraag{display:flex;align-items:center;gap:6px;margin:0;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.ui-trap__vraag{display:block}.ui-trap__stip{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:999px}.ui-trap__citaat{margin:0;font-size:15px;font-style:italic;line-height:1.625}.ui-trap__sterk{display:flex;flex:1;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;margin:0;font-size:15px;line-height:1.625}.ui-trap__vink{color:var(--ok);font-size:14px;line-height:1}.ui-trap__voetnoot{max-width:60ch;margin:20px auto 0;font-size:11px;line-height:1.5;color:var(--muted);text-align:center}.ui-trap__uitdaging{max-width:60ch;margin:8px auto 0;font-size:14px;line-height:1.625;text-align:center}.ui-app,.ui-verantwoording{max-width:1100px;margin:0 auto;padding:0 24px 96px}.ui-meetbasis{margin:24px 0 0;padding:16px;border:1px solid var(--warn);border-radius:12px;background:transparent}.ui-meetbasis__kop{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;font-size:15px;font-weight:500;line-height:1.5;color:var(--txt)}.ui-meetbasis__tegels{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;font-size:12.5px}.ui-meetbasis__tegel{display:inline-flex;align-items:center;gap:5px}.ui-meetbasis__tegel--ok{color:var(--ok)}.ui-meetbasis__tegel--bad{color:var(--bad)}.ui-meetbasis__tegel--muted{color:var(--muted)}.ui-meetbasis__tekst{margin:8px 0 0;font-size:14px;line-height:1.625;color:var(--muted)}.ui-band{margin:24px 0 0}.ui-band__hoofd{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,2fr);gap:24px;align-items:start}.ui-band__cijfers{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.ui-band__cijfers .ui-kpi__value-row{flex-wrap:wrap}.ui-band__voet{margin-top:16px;display:flex;flex-direction:column;gap:12px}.ui-anker{position:sticky;top:0;z-index:5;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;align-items:center;gap:0;height:40px;margin-top:32px;background:var(--bgmain);border-bottom:1px solid var(--cardline);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.ui-anker::-webkit-scrollbar{display:none}.ui-anker__item{display:inline-flex;align-items:center;flex-shrink:0}.ui-anker__link{color:var(--muted);text-decoration:none;font-weight:500;white-space:nowrap;flex-shrink:0}.ui-anker__link:hover,.ui-anker__link:focus-visible,.ui-anker__link--actief{color:var(--txt);text-decoration:underline}.ui-anker__punt{display:inline-block;vertical-align:middle;width:20px;text-align:center;color:var(--muted)}.ui-anker__punt:before{content:"·"}.ui-verhaal{position:relative;padding-left:32px}.ui-verhaal:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:var(--cardline)}.ui-verhaal>.ui-acte{margin-top:72px}.ui-verhaal>.ui-acte:first-child{margin-top:40px}.ui-naslag{margin-top:96px}.ui-naslag__divider{display:flex;align-items:center;gap:16px;margin:0 0 24px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ui-naslag__divider:before,.ui-naslag__divider:after{content:"";flex:1;height:1px;background:var(--cardline)}.ui-bediening{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.ui-tenantkeuze{display:flex;align-items:center;gap:8px;margin-top:16px;font-size:13px;color:var(--muted)}@media(max-width:820px){.ui-app,.ui-verantwoording{padding:0 20px 72px}.ui-band__hoofd,.ui-band__cijfers{grid-template-columns:minmax(0,1fr)}.ui-verhaal{padding-left:0}.ui-verhaal:before{display:none}.ui-verhaal>.ui-acte{margin-top:56px}}@media print{.no-print{display:none!important}.ui-coverage__td-actie,.ui-coverage__td-status,.ui-coverage__table thead th:not(.ui-coverage__th-bron):not(.ui-coverage__th-freq){display:none}.ui-coverage__table-wrap{overflow-x:visible}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ui-collapsible__body [data-ui=card]{break-inside:avoid;page-break-inside:avoid}.ui-anker{position:static!important}body{background:#fff}.wrap{max-width:none;padding:56px 0 0}@page{size:A4 portrait;margin:12mm 15mm}.ui-app,.ui-verantwoording{max-width:none;padding-left:0;padding-right:0}.ui-blok1__cijfer{break-inside:avoid;page-break-inside:avoid}.ui-trede-paneel{padding:var(--space-4);break-inside:avoid;page-break-inside:avoid}.ui-trede-citaat-vak .ui-citaat{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ui-hefboom,.ui-werkverdeling-kaart,.ui-enginetabel__rij,.ui-actietabel__rij,.ui-blok__ranglijst,.ui-trede-citaat-vak{break-inside:avoid;page-break-inside:avoid}.ui-blok__kop-rij,.ui-blok2__kop-rij{break-after:avoid;page-break-after:avoid;break-inside:avoid}}.ui-print-fasekop{margin:20px 0 8px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:500}.ui-print-fasekop:first-child{margin-top:0}.ui-intro{font-family:var(--serif);font-style:italic;font-size:15.5px;line-height:24px;max-width:none}.ui-intro strong{font-weight:500}.ui-citaat{font-family:var(--serif);font-style:italic}.ui-treden-rij{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto repeat(10,auto);gap:12.7px;margin:12px 0 0}@media(max-width:560px){.ui-treden-rij{grid-template-columns:1fr;grid-template-rows:none}.ui-trede-kolom,.ui-trede-paneel{grid-row:auto;grid-template-rows:none}.ui-trede-kolom{display:flex;flex-direction:column}}.ui-trede-kolom{display:grid;grid-row:span 11;grid-template-rows:subgrid;row-gap:0}.ui-trede-balk{height:3px;border-radius:var(--radius-pill);margin-bottom:16px}.ui-trede-paneel{position:relative;display:grid;grid-row:span 10;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:16px 15px;border:1px solid var(--cardline);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.ui-trede-zijbalk{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:var(--radius-pill)}.ui-trede-eyebrow{margin:0 0 10px;align-self:start;font-size:9px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-weight:500;line-height:1}.ui-trede-term{margin:0 0 12px;align-self:start;font-size:15px;color:var(--txt);display:flex;align-items:center;gap:var(--space-1);flex-wrap:wrap;line-height:1.2}.ui-trede-termnaam{flex:0 1 auto;min-width:fit-content}.ui-trede-status-pill{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:500;border:1px solid;border-radius:var(--radius-pill);padding:1px 6px;white-space:nowrap;line-height:1.4}.ui-trede-kengetal{margin:0;font-size:26px;font-weight:500;color:var(--txt);line-height:1.1;white-space:nowrap}.ui-trede-vak{align-self:start;min-width:0}.ui-trede-vak--kengetal{margin-bottom:12px}.ui-trede-beeld{margin:0}.ui-trede-vak--maat{margin:var(--space-2) 0 12px 0}.ui-trede-vak--citaatkop:not(:empty),.ui-trede-vak--citaatvraag:not(:empty){margin-bottom:var(--space-2)}.ui-trede-vak--bron:not(:empty){margin-bottom:12px}.ui-fasegat-kaart{padding:16px;border:1px solid var(--cardline);border-radius:var(--radius-card);background:var(--card)}.ui-trede-taartrij{display:flex;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap}.ui-trede-taartrij svg{order:1;flex:0 0 auto}.ui-trede-taart-vlakje{display:inline-block;width:7px;height:7px;margin-right:4px;vertical-align:baseline}.ui-trede-taart-vlakje--rest{background:var(--track);border:1px solid var(--cardline)}.ui-trede-normbalk-label{margin:0;font-size:var(--text-sublabel);color:var(--muted)}.ui-trede-taart{display:contents}.ui-trede-labels{display:flex;gap:var(--space-2);margin:var(--space-3) 0 var(--space-3) 0;flex-wrap:wrap}.ui-trede-uitleg{margin:0 0 var(--space-3) 0;font-size:var(--text-body);color:var(--txt);line-height:var(--leading-relaxed)}.ui-trede-citaat-vak .ui-citaat{margin:0;border-left:3px solid var(--cardline);padding-left:var(--space-2);font-size:9.7px;line-height:13.6px}.ui-trede-citaat-vak .ui-citaat{margin:0}.ui-trede-herkomst{margin:0;font-size:10.5px;color:var(--muted);display:flex;align-items:center;gap:var(--space-2)}.ui-trede-citaatkop,.ui-trede-citaatvraag{margin:0;font-size:10.5px;color:var(--muted)}.ui-enginetabel__rij{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--cardline);font-size:var(--text-body)}.ui-enginetabel__rij:last-child{border-bottom:none}.ui-enginetabel__rij--status{align-items:center}.ui-enginetabel__naam{flex:0 0 auto;width:156px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ui-enginetabel__status-label{flex:0 0 auto;font-size:12px;color:var(--muted)}.ui-enginetabel__noemer{margin:0 0 var(--space-3) 0;font-size:12px}.ui-enginetabel__balken{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-width:200px}.ui-enginetabel__balk{display:flex;align-items:center;gap:var(--space-2);font-size:12px}.ui-enginetabel__balk-label{flex:0 0 110px;color:var(--muted);white-space:nowrap}.ui-enginetabel__balk-spoor{flex:1;min-width:60px;height:6px;background:var(--track);border-radius:var(--radius-pill);overflow:hidden}.ui-enginetabel__balk-vulling{display:block;height:100%;border-radius:var(--radius-pill)}.ui-enginetabel__balk-waarde{flex:0 0 40px;text-align:right;font-variant-numeric:tabular-nums}.ui-enginetabel__balk-regel{flex:0 1 auto;min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:4px;color:var(--muted);font-size:12px}@media(max-width:560px){.ui-enginetabel__rij{flex-wrap:wrap}.ui-enginetabel__naam{width:auto;flex:1 1 auto}.ui-enginetabel__balken{flex:1 1 100%;min-width:0}}.ui-enginetabel{background:var(--card);border:1px solid var(--cardline);border-radius:var(--radius-card);padding:var(--space-5)}.ui-blok{margin-top:47px;scroll-margin-top:1rem}.ui-blok__kop-rij{margin-bottom:var(--space-3)}.ui-blok__eyebrow{margin:0;font-size:10.5px;text-transform:uppercase;letter-spacing:.15em;color:var(--accent);font-weight:var(--weight-emphasis)}.ui-blok__titel{margin:6px 0 0;font-size:17px;font-weight:var(--weight-emphasis);line-height:var(--leading-snug);letter-spacing:-.01em}.ui-blok__subtitle{margin:var(--space-2) 0 0 0;font-size:12px;color:var(--muted);line-height:1.5}.ui-blok__bijschrift{max-width:640px;margin-top:var(--space-3);font-size:var(--text-sublabel);color:var(--muted)}.ui-blok__redenregel{max-width:640px;margin-top:var(--space-2);font-size:var(--text-body)}.ui-blok__terugblik{font-size:var(--text-body);color:var(--muted);margin:0 0 var(--space-4) 0}.ui-blok1{display:grid;grid-template-columns:minmax(0,1fr) 184px;gap:var(--space-2);align-items:center;margin-top:0}@media(max-width:560px){.ui-blok1{grid-template-columns:1fr}}.ui-blok1__links{min-width:0}.ui-blok1__merk{margin:0;font-size:25px;font-weight:var(--weight-emphasis);letter-spacing:-.01em;line-height:var(--leading-tight)}.ui-blok1__ondertitel{margin:6px 0 0;font-size:9.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.ui-blok1__meetgegevens{margin:6px 0 0;font-size:12px;color:var(--muted)}.ui-blok1__vertrouwen{margin:4px 0 0;font-size:12px;color:var(--muted)}.ui-blok1__vertrouwenlink{display:inline-flex;align-items:center;gap:4px;text-decoration:none;color:var(--muted)}.ui-blok1__cijfer{position:relative;min-width:0;padding:16px 20px 12px;border:1px solid var(--cardline);border-radius:var(--radius-card);background:var(--card);overflow:hidden}.ui-blok1__cijferbalk{position:absolute;top:0;bottom:0;left:0;width:3px;border-radius:var(--radius-pill)}.ui-blok1__cijfer-inner{min-width:0}.ui-blok1__cijfer-eyebrow{margin:0;font-size:9.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-weight:var(--weight-emphasis);line-height:1}.ui-blok1__scheiding{display:block;height:1px;margin:10px 0 0;background:var(--cardline)}.ui-blok1__rivaalregel{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:10px 0 0;font-size:12px;line-height:1.2}.ui-blok1__rivaalnaam{color:var(--muted);min-width:0;overflow-wrap:break-word;font-size:11px}.ui-blok1__rivaalwaarde{font-size:15px;font-weight:var(--weight-emphasis);white-space:nowrap}.ui-blok1__rivaaleenheid{font-size:11px;font-weight:400;color:var(--muted)}.ui-blok1__rivaalvoorbehoud{margin:4px 0 0;font-size:11px;line-height:1.35;color:var(--muted);text-wrap:pretty}.ui-blok1__onderlijn{height:1px;border:0;margin:20px 0 0;background:var(--cardline)}.ui-blok1__onderlijn+.ui-blok{margin-top:29px}.ui-blok2__kop-rij{display:flex;align-items:center;gap:var(--space-3)}.ui-blok2__bar{height:14px}#samenvatting.ui-blok .ui-intro{margin-top:var(--space-3)}.ui-voorbehoud{margin:var(--space-3) 0 0;font-size:13px;line-height:20px;color:var(--muted)}.ui-blok__ranglijst{margin-top:var(--space-4);padding:2px 16px;border:1px solid var(--cardline);border-radius:var(--radius-card);background:var(--card)}.ui-blok__spark-blok{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--cardline)}.ui-blok__spark-bijschrift{margin:var(--space-2) 0 0 0;font-size:var(--text-pill);color:var(--muted)}.ui-fasenduel{display:grid;gap:var(--space-5);margin-top:var(--space-4)}.ui-fasenduel__paar{display:grid;gap:var(--space-2)}.ui-fasenduel__fase{margin:0;font-size:var(--text-eyebrow);font-weight:var(--weight-emphasis);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ui-fasenduel__rij{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-body)}.ui-fasenduel__naam{flex:0 0 140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-fasenduel__spoor{flex:1;height:8px;min-width:40px;background:var(--track);border-radius:var(--radius-pill);overflow:hidden}.ui-fasenduel__vulling{display:block;height:100%;border-radius:var(--radius-pill);background:var(--bar-neutral)}.ui-fasenduel__vulling--self{background:var(--accent)}.ui-fasenduel__waarde{flex:0 0 40px;text-align:right;font-variant-numeric:tabular-nums}.ui-hefboom{position:relative;display:flex;padding:var(--space-5);border:1px solid var(--cardline);border-radius:var(--radius-card);background:var(--card);gap:var(--space-3)}.ui-hefboom__duo{display:flex;gap:var(--space-7);padding-bottom:var(--space-4);border-bottom:1px solid var(--cardline);margin-bottom:var(--space-4)}.ui-hefboom__duo-label{margin:0 0 var(--space-1) 0;font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.ui-hefboom__duo-cel[data-self=true] .ui-hefboom__duo-label,.ui-hefboom__duo-cel[data-self=true] .ui-hefboom__duo-waarde{color:var(--accent)}.ui-hefboom__duo-waarde{margin:0;font-size:var(--text-stat);font-weight:var(--weight-emphasis);color:var(--txt);font-variant-numeric:tabular-nums}.ui-hefboom__alinea{max-width:640px;margin:0;font-size:var(--text-body)}.ui-hefboom__risico{max-width:640px;margin-top:var(--space-4);font-size:var(--text-body)}.ui-verdeelbalk{margin-top:var(--space-4)}.ui-verdeelbalk__balk{display:flex;height:8px;border-radius:var(--radius-pill);overflow:hidden;background:var(--track)}.ui-verdeelbalk__seg--content{background:var(--cat-4)}.ui-verdeelbalk__seg--techniek{background:var(--cat-8)}.ui-verdeelbalk__labels{display:flex;flex-wrap:wrap;gap:var(--space-5);margin-top:var(--space-3);font-size:var(--text-sublabel);color:var(--txt)}.ui-verdeelbalk__label{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-verdeelbalk__stip--content,.ui-verdeelbalk__stip--techniek{display:inline-block;width:8px;height:8px;border-radius:50%}.ui-verdeelbalk__stip--content{background:var(--cat-4)}.ui-verdeelbalk__stip--techniek{background:var(--cat-8)}.ui-werkverdeling-kaarten{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);margin-top:var(--space-5)}@media(max-width:560px){.ui-werkverdeling-kaarten{grid-template-columns:1fr}}.ui-werkverdeling-kaart{padding:var(--space-5);border:1px solid var(--cardline);border-radius:var(--radius-card);background:var(--card)}.ui-werkverdeling-kaart__titel{margin:0 0 var(--space-3) 0;font-size:var(--text-h2-card);font-weight:var(--weight-emphasis)}.ui-werkverdeling-rol{margin:0 0 var(--space-2) 0;font-size:var(--text-body)}.ui-werkverdeling-rol__naam,.ui-actietabel__rol{text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-pill);color:var(--txt);font-weight:var(--weight-emphasis)}.ui-actietabel{width:100%;margin-top:var(--space-4);border-collapse:collapse}.ui-actietabel__rij{border-bottom:1px solid var(--cardline)}.ui-actietabel__rij:last-child{border-bottom:none}.ui-actietabel__rol,.ui-actietabel__actie{padding:var(--space-3) 0;text-align:left;vertical-align:top}.ui-actietabel__rol{width:180px;padding-right:var(--space-4);white-space:nowrap}.ui-actietabel__actie{font-size:var(--text-body)}.ui-verantwoording__intro{margin:var(--space-5) 0}.ui-verantwoording__intro h1{font-size:var(--text-h1);font-weight:500;margin:0 0 var(--space-2) 0}.ui-link{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--txt);font-size:var(--text-sublabel)}.ui-verantwoording__detail{margin-top:var(--space-5)}.ui-voet{margin:var(--space-8) 0 var(--space-6) 0;padding-top:var(--space-4);border-top:1px solid var(--cardline);font-size:var(--text-sublabel);color:var(--muted)}.ui-voet a{display:inline-flex;align-items:center;gap:4px}.ui-actietabel__aanpak td{padding:var(--space-4) 0 var(--space-2) 0;font-size:12px;color:var(--muted);border:0}.ui-coverage__gedaan{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-cluster__opdracht{margin:0}.ui-cluster__kopjes-label{margin:var(--space-3) 0 var(--space-1) 0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.ui-cluster__koppen{margin:0;padding-left:var(--space-4);font-size:12px;line-height:1.5}.ui-cluster__koppen li{margin-bottom:2px}.ui-cluster__winnaars{margin:var(--space-2) 0 0 0;font-size:12px;color:var(--muted)}.ui-meetkwaliteit__regel{margin:var(--space-3) 0 0 0;font-size:12px;color:var(--muted)}.ui-meetkwaliteit__bronnen{margin:var(--space-4) 0 0 0;font-size:12px;color:var(--muted);max-width:680px}.ui-cluster__titel{margin:0 0 var(--space-2) 0;font-weight:var(--weight-emphasis)}.ui-cluster__titel-label{font-weight:var(--weight-body);color:var(--muted)}.ui-meetkwaliteit__voorbehoud{margin:var(--space-3) 0 0 0;font-size:12px;color:var(--muted);max-width:680px}.ui-meetmaten{display:grid;grid-template-columns:1fr 1fr;gap:12.7px;margin:var(--space-4) 0}@media(max-width:560px){.ui-meetmaten{grid-template-columns:1fr}}.ui-meetmaat{padding:16px;border:1px solid var(--cardline);border-radius:var(--radius-card);background:var(--card)}.ui-meetmaat__naam{margin:0;font-size:9.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);font-weight:var(--weight-emphasis);line-height:1}.ui-meetmaat__cijfer{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0 0;font-size:26px;font-weight:var(--weight-emphasis);line-height:1.1}.ui-meetmaat__balk{margin-top:var(--space-3)}.ui-meetmaat__norm{margin:var(--space-2) 0 0 0;font-size:var(--text-eyebrow);color:var(--muted)}.ui-meetmaat__uitspraak{margin:var(--space-2) 0 0 0;font-size:12px;line-height:1.5}.ui-meetmaat__definitie{margin:var(--space-2) 0 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.ui-meetkwaliteit__toggle{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ui-meetkwaliteit__kop{display:flex;flex-direction:column;gap:6px;min-width:0}.ui-meetkwaliteit__pillen{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:2px}.ui-meetkwaliteit__eyebrow-rij{display:flex;align-items:center;gap:6px}.ui-meetkwaliteit__chevron{flex:0 0 auto;color:var(--accent);transition:transform .15s ease}.ui-meetkwaliteit__chevron.is-open{transform:rotate(90deg)}.ui-meetkwaliteit__body{margin-top:var(--space-4)}.ui-coverage__existing{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--cardline)}.ui-coverage__existing-title{margin:0 0 var(--space-2) 0;font-size:var(--text-sublabel);font-weight:500;color:var(--txt)}.ui-coverage__existing-meer{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;margin:0 0 var(--space-2) 0;padding:0;background:none;border:0;font:inherit;font-size:var(--text-sublabel);font-weight:500;color:var(--accent);text-align:left;cursor:pointer}.ui-coverage__existing-info{margin:0 0 var(--space-3) 0;font-size:var(--text-sublabel);color:var(--muted)}.ui-coverage__existing-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.ui-coverage__existing-item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--panel);border:1px solid var(--cardline);border-radius:var(--radius-card);font-size:var(--text-sublabel)}.ui-coverage__existing-name{font-weight:500;color:var(--txt)}.ui-coverage__existing-domain{font-size:var(--text-pill);color:var(--muted)}.ui-coverage__existing-remove{margin-left:auto;padding:4px var(--space-3);background:transparent;border:1px solid var(--cardline);border-radius:999px;color:var(--txt);font-size:var(--text-pill);font-weight:500;cursor:pointer}.ui-coverage__existing-remove:hover{border-color:var(--accent)}.ui-coverage__existing-remove:disabled{opacity:.5;cursor:not-allowed}.ui-coverage__existing-acties{margin-left:auto;display:flex;flex-wrap:wrap;gap:var(--space-2)}.ui-coverage__existing-freq{flex:0 1 160px;min-width:90px}.ui-coverage__existing-fout{flex-basis:100%;display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-pill);color:var(--bad)}.ui-coverage__existing-mededeling{flex-basis:100%;display:flex;align-items:center;gap:var(--space-1)}.ui-coverage__existing-naamveld{flex:0 1 180px;min-width:110px}
