:root{--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:24px;--ds-space-6:32px;--ds-space-7:48px;--ds-space-8:64px;--ds-radius-sm:8px;--ds-radius-md:12px;--ds-radius-lg:18px;--ds-radius-xl:24px;--ds-radius-pill:999px;--ds-font-page-title:clamp(1.75rem, 1.25rem + 1.2vw, 2.5rem);--ds-font-section-title:1.25rem;--ds-font-subsection:1rem;--ds-font-body:.9375rem;--ds-font-metadata:.8125rem;--ds-font-label:.6875rem;--breakpoint-md:768px;--ds-color-canvas:#f0f3f6;--ds-color-canvas-alt:#e7ecf1;--ds-color-surface:#fff;--ds-color-surface-muted:#f6f8fb;--ds-color-surface-strong:#dfe7ef;--ds-color-secondary:#2c607e;--ds-color-surface-variant:#e7ecf1;--ds-color-text:#10202f;--ds-color-text-secondary:#243444;--ds-color-text-muted:#526070;--ds-color-text-soft:#7a8a98;--ds-color-border:#d4dde6;--ds-color-border-strong:#b4c2ce;--ds-color-accent:#1a5578;--ds-color-accent-strong:#10334d;--ds-color-accent-mid:#2870a0;--ds-color-accent-soft:#1a55781a;--ds-color-success:#256048;--ds-color-warning:#7a5e22;--ds-color-danger:#a81e16;--ds-color-danger-soft:#fdebec;--ds-color-danger-subtle:#a81e160f;--ds-sidebar-bg-from:#0b1d2c;--ds-sidebar-bg-to:#112338;--ds-sidebar-text:#e8f0f7;--ds-sidebar-muted:#e8f0f78c;--ds-sidebar-active-from:#2870a052;--ds-sidebar-active-to:#2870a029;--ds-sidebar-active-border:#7abadc5c;--ds-sidebar-hover-bg:#ffffff0d;--ds-sidebar-hover-border:#ffffff12;--ds-sidebar-width:264px;--ds-color-success-soft:#25604817;--ds-color-warning-soft:#7a5e2217;--ds-color-warning-border:#7a5e2233;--ds-color-amber:#b27a3b;--ds-color-amber-soft:#fbf4e9;--ds-color-amber-text:#92400e;--ds-color-amber-border:#fcd34d;--ds-color-amber-subtle:#fef3c7;--ds-color-source-parliament:var(--ds-color-accent);--ds-color-source-parliament-alt:var(--ds-color-accent-mid);--ds-color-source-legal:#236b71;--ds-color-source-legal-alt:#1b6e8a;--ds-color-source-woo:#7a6060;--ds-color-source-tenderned:#3e6370;--ds-color-source-dso:#8a9dac;--ds-color-source-operational:var(--ds-color-text-muted);--ds-color-source-municipal:var(--ds-color-secondary);--ds-color-project-blauw:#1a5578;--ds-color-project-groen:#2d6c53;--ds-color-project-amber:#b27a3b;--ds-color-project-paars:#5a3e8a;--ds-color-project-grijs:#617181;--ds-z-sidebar:100;--ds-z-overlay:99;--ds-z-modal:200;--ds-z-toast:300;--ds-shadow-soft:0 16px 40px #10202f14;--ds-shadow-panel:0 2px 12px #10202f0f, 0 1px 3px #10202f0a;--ds-shadow-panel-hover:0 8px 24px #10202f1a;--ds-shadow-focus:0 0 0 3px #1a55782e;--ds-shadow-card:0 1px 4px #10202f0f;--ds-shadow-card-hover:0 6px 20px #10202f1f}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible{outline:2px solid var(--ds-color-accent-mid)!important;outline-offset:2px!important}html{background:var(--ds-color-canvas)}body{color:var(--ds-color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.intel-shell{grid-template-columns:var(--ds-sidebar-width) minmax(0, 1fr);background:var(--ds-color-canvas);min-height:100vh;display:grid}.intel-sidebar{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent;background:linear-gradient(180deg, var(--ds-sidebar-bg-from) 0%, var(--ds-sidebar-bg-to) 100%);height:100vh;color:var(--ds-sidebar-text);border-right:1px solid #0000002e;position:sticky;top:0;overflow-y:auto}.intel-sidebar::-webkit-scrollbar{width:4px}.intel-sidebar::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:2px}.intel-sidebar__inner{grid-template-rows:auto 1fr auto;gap:0;height:100%;min-height:100vh;display:grid}.intel-sidebar__brand{padding:var(--ds-space-5) var(--ds-space-4) var(--ds-space-4);border-bottom:1px solid #ffffff0f}.intel-sidebar__back{font-size:var(--ds-font-metadata);color:var(--ds-sidebar-muted);margin-bottom:var(--ds-space-4);align-items:center;gap:6px;transition:color .16s;display:inline-flex}.intel-sidebar__back:hover{color:var(--ds-sidebar-text)}.intel-sidebar__logo-row{align-items:center;gap:var(--ds-space-3);display:flex}.intel-sidebar__logo-mark{background:linear-gradient(135deg, var(--ds-color-accent-mid), var(--ds-color-accent-strong));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex;box-shadow:0 4px 12px #2870a066}.intel-sidebar__title{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:1.1rem;font-weight:800;line-height:1.1}.intel-sidebar__edition{font-size:var(--ds-font-metadata);color:var(--ds-sidebar-muted);letter-spacing:.02em;margin-top:2px}.intel-nav{padding:var(--ds-space-3) var(--ds-space-3);align-content:start;gap:2px;display:grid}.intel-nav__link{align-items:center;gap:var(--ds-space-3);padding:10px var(--ds-space-3);border-radius:var(--ds-radius-md);color:#e8f0f7c7;border:1px solid #0000;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:flex}.intel-nav__link:hover{background:var(--ds-sidebar-hover-bg);border-color:var(--ds-sidebar-hover-border);color:var(--ds-sidebar-text);transform:translate(1px)}.intel-nav__link:focus-visible{outline-offset:-2px;outline:2px solid #7abadcb3}.intel-nav__link.is-active{background:linear-gradient(180deg, var(--ds-sidebar-active-from), var(--ds-sidebar-active-to));border-color:var(--ds-sidebar-active-border);color:#fff}.intel-nav__icon{opacity:.8;flex-shrink:0;align-items:center;display:flex}.intel-nav__link.is-active .intel-nav__icon{opacity:1}.intel-nav__text{gap:1px;min-width:0;display:grid}.intel-nav__label{font-size:.9rem;font-weight:700;line-height:1.2}.intel-nav__description{font-size:var(--ds-font-metadata);color:var(--ds-sidebar-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.intel-sidebar__footer{padding:var(--ds-space-4);gap:var(--ds-space-2);border-top:1px solid #ffffff0f;display:grid}.intel-sidebar__status{font-size:var(--ds-font-metadata);color:var(--ds-sidebar-muted);align-items:center;gap:7px;display:flex}.intel-sidebar__status-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse-dot;box-shadow:0 0 6px #34d39999}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.55}}.intel-sidebar__user{align-items:center;gap:var(--ds-space-2);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);color:#e8f0f7bf;font-size:var(--ds-font-metadata);border:1px solid #ffffff12;font-weight:600;transition:background-color .14s,color .14s;display:flex}.intel-sidebar__user:hover{color:var(--ds-sidebar-text);background:#ffffff0f}.intel-main{background:var(--ds-color-canvas);grid-template-rows:auto 1fr;min-width:0;display:grid}.intel-topbar{z-index:20;gap:var(--ds-space-4);padding:12px var(--ds-space-5);border-bottom:1px solid var(--ds-color-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0f3f6eb;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;display:grid;position:sticky;top:0}.intel-topbar__breadcrumb{white-space:nowrap;font-size:var(--ds-font-metadata);color:var(--ds-color-text-muted);align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.intel-topbar__bc-root{color:var(--ds-color-text-secondary);font-weight:600}.intel-topbar__bc-current{color:var(--ds-color-text);font-weight:700}.intel-topbar__bc-desc{color:var(--ds-color-text-soft);text-overflow:ellipsis;overflow:hidden}.intel-topbar__search{min-width:0}.intel-topbar__actions{gap:var(--ds-space-2);white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex}.intel-search-form{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.intel-search-field{align-items:center;display:flex;position:relative}.intel-search-field__icon{color:var(--ds-color-text-soft);pointer-events:none;flex-shrink:0;position:absolute;left:12px}.intel-search-field--home .intel-search-field__icon{left:16px}.intel-input,.intel-select,.intel-textarea{width:100%;min-height:42px;padding:0 var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);color:var(--ds-color-text);font:inherit;font-size:var(--ds-font-body);background:#ffffffd9;transition:border-color .14s,box-shadow .14s,background-color .14s}.intel-textarea{min-height:120px;padding:var(--ds-space-3) var(--ds-space-4);resize:vertical}.intel-input--search{padding-left:38px}.intel-input--home{border-radius:var(--ds-radius-lg);background:#fffffff5;min-height:52px;padding-left:48px;font-size:1rem}.intel-input:focus,.intel-select:focus,.intel-textarea:focus,.intel-input:focus-visible,.intel-select:focus-visible,.intel-textarea:focus-visible{border-color:var(--ds-color-accent);box-shadow:var(--ds-shadow-focus);background:#fff;outline:none}.intel-input:hover:not(:disabled),.intel-select:hover:not(:disabled){border-color:var(--ds-color-border-strong)}.intel-input:disabled,.intel-select:disabled,.intel-textarea:disabled{background:var(--ds-color-surface-muted);color:var(--ds-color-text-soft);cursor:not-allowed;opacity:.65}.intel-button{justify-content:center;align-items:center;gap:var(--ds-space-2);min-height:44px;padding:0 var(--ds-space-4);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);font:inherit;font-size:var(--ds-font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:700;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s;display:inline-flex}.intel-button:hover{box-shadow:var(--ds-shadow-panel-hover);transform:translateY(-1px)}.intel-button:active{transform:translateY(0)}.intel-button:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:2px}.intel-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.intel-button--primary{background:linear-gradient(180deg, var(--ds-color-accent-mid) 0%, var(--ds-color-accent-strong) 100%);color:#fff;border-color:var(--ds-color-accent-strong)}.intel-button--secondary{border-color:var(--ds-color-border);background:#ffffffbf}.intel-button--ghost{color:var(--ds-color-accent);background:0 0;border-color:#0000}.intel-button--ghost:hover{background:var(--ds-color-accent-soft);box-shadow:none;transform:none}.intel-button--danger{background:var(--ds-color-danger);color:#fff}.intel-button--sm{min-height:34px;font-size:var(--ds-font-metadata);border-radius:var(--ds-radius-sm);padding:0 12px}.intel-page{width:min(1360px,100% - 40px);min-width:0;padding:var(--ds-space-6) 0 var(--ds-space-7);gap:var(--ds-space-5);margin:0 auto;display:grid}.intel-page-header{gap:var(--ds-space-3);display:grid}.intel-page-header__eyebrow,.intel-section-header__eyebrow{font-size:var(--ds-font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ds-color-text-soft);font-weight:700}.intel-page-header__title{font-family:var(--font-heading), sans-serif;font-size:var(--ds-font-page-title);letter-spacing:-.03em;color:var(--ds-color-text);margin:0;line-height:1.08}.intel-page-header__description,.intel-section-header__description{color:var(--ds-color-text-muted);max-width:78ch;margin:0;line-height:1.6}.intel-page-header__meta,.intel-page-header__actions,.intel-section-header__actions{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.intel-panel{gap:var(--ds-space-4);min-width:0;padding:var(--ds-space-5);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-panel);display:grid}.intel-panel--hero{background:radial-gradient(at 100% 0,#1a557812,#0000 40%),linear-gradient(160deg,#f4f8fc 0%,#edf3f8 100%);border-color:#b4c2cecc}.intel-section-header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-4);display:flex}.intel-section-header__title{font-family:var(--font-heading), sans-serif;font-size:var(--ds-font-section-title);letter-spacing:-.02em;margin:0;line-height:1.2}.intel-subsection-title{font-size:var(--ds-font-subsection);margin:0;font-weight:700}.intel-grid{gap:var(--ds-space-4);display:grid}.intel-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.intel-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.intel-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.intel-stats-grid{gap:var(--ds-space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.intel-stat-card{gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);box-shadow:var(--ds-shadow-card);transition:box-shadow .16s;display:grid}.intel-stat-card:hover{box-shadow:var(--ds-shadow-card-hover)}.intel-stat-card__label{font-size:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-soft);font-weight:700}.intel-stat-card__value{font-family:var(--font-heading), sans-serif;letter-spacing:-.03em;color:var(--ds-color-text);font-size:1.75rem;line-height:1.05}.intel-stat-card__meta{font-size:var(--ds-font-metadata);color:var(--ds-color-text-muted)}.intel-tabs{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);background:#ffffffa6;flex-wrap:wrap;gap:3px;padding:4px;display:inline-flex}.intel-tabs__button{border-radius:var(--ds-radius-pill);min-height:36px;color:var(--ds-color-text-muted);font:inherit;font-size:var(--ds-font-metadata);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 14px;font-weight:700;transition:background-color .14s,color .14s;display:inline-flex}.intel-tabs__button:hover{color:var(--ds-color-text);background:#fffc}.intel-tabs__button.is-active{background:linear-gradient(180deg, var(--ds-color-accent-mid) 0%, var(--ds-color-accent-strong) 100%);color:#fff}.intel-toolbar{justify-content:space-between;gap:var(--ds-space-3);flex-wrap:wrap;align-items:center;display:flex}.intel-filter-group{gap:var(--ds-space-2);display:grid}.intel-filter-group__label{font-size:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-soft);font-weight:700}.intel-filter-group__content{gap:var(--ds-space-2);display:grid}.intel-chip-row{gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.intel-chip{border-radius:var(--ds-radius-pill);background:var(--ds-color-accent-soft);color:var(--ds-color-accent);font-size:var(--ds-font-metadata);border:1px solid #1a557824;align-items:center;gap:5px;padding:5px 10px;font-weight:700;display:inline-flex}.intel-chip--link{cursor:pointer;transition:background-color .14s,border-color .14s}.intel-chip--link:hover{background:#1a557829;border-color:#1a557847}.intel-badge{border-radius:var(--ds-radius-pill);border:1px solid var(--ds-color-border);background:var(--ds-color-surface-muted);font-size:var(--ds-font-metadata);color:var(--ds-color-text-muted);align-items:center;gap:5px;padding:4px 9px;font-weight:700;display:inline-flex}.intel-badge--accent{background:var(--ds-color-accent-soft);color:var(--ds-color-accent);border-color:#1a557829}.intel-badge--success{color:var(--ds-color-success);background:#25604817;border-color:#2560482e}.intel-badge--warning{color:var(--ds-color-warning);background:#7a5e2217;border-color:#7a5e222e}.intel-badge--danger{background:var(--ds-color-danger-soft);color:var(--ds-color-danger);border-color:#a81e162e}.intel-table-shell{border-radius:var(--ds-radius-md);border:1px solid var(--ds-color-border);overflow:hidden}.intel-table-shell__scroll{overflow-x:auto}.intel-table{border-collapse:collapse;width:100%}.intel-table th,.intel-table td{border-bottom:1px solid var(--ds-color-border);text-align:left;vertical-align:top;padding:12px 14px}.intel-table th{font-size:var(--ds-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ds-color-text-soft);background:var(--ds-color-surface-muted);font-weight:700}.intel-table tr:last-child td{border-bottom:none}.intel-table tbody tr:hover td{background:var(--ds-color-surface-muted)}.intel-detail-panel{gap:var(--ds-space-3);display:grid}.intel-metadata{font-size:var(--ds-font-metadata);color:var(--ds-color-text-muted)}.intel-state{place-items:center;gap:var(--ds-space-3);min-height:200px;padding:var(--ds-space-5);border:1px dashed var(--ds-color-border-strong);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface-muted);text-align:center;display:grid}.intel-state__icon{opacity:.4;font-size:2rem}.intel-state__title{font-family:var(--font-heading), sans-serif;color:var(--ds-color-text-secondary);margin:0;font-size:1.05rem}.intel-state__description{color:var(--ds-color-text-muted);max-width:52ch;font-size:var(--ds-font-body);margin:0}.intel-state__actions{justify-content:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.intel-state--error{background:linear-gradient(#fdebec99,#fffffffa);border-style:solid;border-color:#a81e1629}.intel-skeleton{border-radius:var(--ds-radius-sm);background:linear-gradient(#dde5ee 0%,#d4dde6 100%);width:100%;position:relative;overflow:hidden}.intel-skeleton:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffffa6 50%,#0000 100%);animation:1.4s ease-in-out infinite intel-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes intel-skeleton-shimmer{to{transform:translate(100%)}}@keyframes skeleton-fade{0%{opacity:.4}50%{opacity:.9}to{opacity:.4}}.skeleton{background:var(--ds-color-surface-strong);border-radius:var(--ds-radius-sm);animation:1.6s ease-in-out infinite skeleton-fade}@media (prefers-reduced-motion:reduce){.skeleton{opacity:.6;animation:none}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes collapseHeight{0%{opacity:1;max-height:200px}to{opacity:0;max-height:0;overflow:hidden}}.intel-link-card{gap:var(--ds-space-2);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:#ffffffd9;transition:border-color .16s,box-shadow .16s;display:grid}.intel-link-card:hover{border-color:var(--ds-color-border-strong);box-shadow:var(--ds-shadow-card-hover)}.intel-home-search{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.intel-quick-topics{align-items:center;gap:var(--ds-space-2);flex-wrap:wrap;display:flex}.intel-module-grid{gap:var(--ds-space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.intel-module-card{align-items:flex-start;gap:var(--ds-space-3);padding:var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);background:var(--ds-color-surface);transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.intel-module-card:hover{box-shadow:var(--ds-shadow-card-hover);border-color:#1a55784d;transform:translateY(-1px)}.intel-module-card__icon{border-radius:var(--ds-radius-md);background:var(--ds-color-accent-soft);width:40px;height:40px;color:var(--ds-color-accent);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:flex}.intel-module-card__body{flex:1;gap:4px;min-width:0;display:grid}.intel-module-card__header{align-items:center;gap:var(--ds-space-2);display:flex}.intel-module-card__title{color:var(--ds-color-text);font-size:.9375rem;font-weight:700}.intel-module-card__description{font-size:var(--ds-font-metadata);color:var(--ds-color-text-muted);margin:0;line-height:1.5}.intel-module-card__arrow{color:var(--ds-color-text-soft);flex-shrink:0;margin-top:4px;transition:transform .16s}.intel-module-card:hover .intel-module-card__arrow{color:var(--ds-color-accent);transform:translate(3px)}.intel-guide-list{gap:var(--ds-space-2);display:grid}.intel-guide-step{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface-muted);transition:border-color .14s,background-color .14s;display:flex}.intel-guide-step:hover{background:#ffffffe6;border-color:#1a557838}.intel-guide-step__num{background:var(--ds-color-accent);color:#fff;width:26px;height:26px;font-size:var(--ds-font-metadata);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.intel-guide-step__label{font-size:var(--ds-font-body);color:var(--ds-color-text);font-weight:700}.intel-trending-list{gap:2px;display:grid}.intel-trending-item{align-items:center;gap:var(--ds-space-3);padding:10px var(--ds-space-3);border-radius:var(--ds-radius-sm);color:var(--ds-color-text-secondary);font-size:var(--ds-font-body);transition:background-color .14s;display:flex}.intel-trending-item:hover{background:var(--ds-color-surface-muted);color:var(--ds-color-accent)}.intel-trending-item__rank{background:var(--ds-color-canvas-alt);width:22px;height:22px;font-size:var(--ds-font-metadata);color:var(--ds-color-text-soft);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.intel-trending-item__label{text-transform:capitalize;font-weight:600}@media (max-width:1280px){:root{--ds-sidebar-width:240px}.intel-topbar{gap:var(--ds-space-3);grid-template-columns:auto 1fr auto}.intel-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.intel-topbar__bc-desc{display:none}.intel-home-search{grid-template-columns:1fr}.intel-home-search .intel-button--primary{width:100%}}.intel-metric-rij{gap:var(--ds-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:640px){.intel-metric-rij{grid-template-columns:1fr}}@media (max-width:900px) and (min-width:641px){.intel-metric-rij{grid-template-columns:1fr 1fr}}.intel-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.intel-menu-toggle{width:44px;height:44px;margin-right:var(--ds-space-2);color:var(--ds-color-text);cursor:pointer;border-radius:var(--ds-radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .14s;display:none}.intel-menu-toggle:hover{background:var(--ds-color-canvas-alt)}.intel-menu-toggle:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:2px}@media (max-width:900px){.intel-shell{grid-template-columns:1fr}.intel-sidebar-overlay{display:block!important}.intel-sidebar{height:100%;width:var(--ds-sidebar-width,264px);z-index:100;max-width:85vw;transition:transform .22s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}.intel-sidebar.is-open{transform:translate(0)}.intel-sidebar__inner{min-height:100%}.intel-page{width:min(100%,100% - 24px);padding:var(--ds-space-5) 0}.intel-panel{padding:var(--ds-space-4)}.intel-topbar{gap:var(--ds-space-3);grid-template-columns:1fr auto}.intel-topbar__breadcrumb{display:flex}.intel-topbar__bc-desc{display:none}.intel-menu-toggle{display:inline-flex}}@media (max-width:640px){:root{--ds-sidebar-width:100%}.intel-stats-grid{grid-template-columns:1fr 1fr}.intel-module-grid{grid-template-columns:1fr}.intel-grid.intel-cols-2,.intel-grid.intel-cols-3,.intel-grid.intel-cols-4,.intel-page>.intel-grid[style*=grid-template-columns]{grid-template-columns:1fr!important}}:root{--sa-ease-out:cubic-bezier(.25, .46, .45, .94);--sa-ease-spring:cubic-bezier(.34, 1.56, .64, 1);--sa-dur-fast:.15s;--sa-dur-mid:.25s;--sa-dur-slow:.4s}@media (prefers-reduced-motion:reduce){:root{--sa-dur-fast:0s;--sa-dur-mid:0s;--sa-dur-slow:0s}}.sa-pagina{gap:var(--ds-space-4);padding:var(--ds-space-5) var(--ds-space-5) var(--ds-space-8);grid-template-rows:auto auto auto auto 1fr;max-width:1200px;min-height:0;margin:0 auto;display:grid}.sa-laag--0>nav{margin-bottom:0}.sa-laag{gap:var(--ds-space-2);flex-direction:column;display:flex}.sa-tabs{border-bottom:1px solid var(--ds-color-border);scrollbar-width:none;gap:0;display:flex;position:relative;overflow-x:auto}.sa-tabs::-webkit-scrollbar{display:none}.sa-tabs__btn{font:inherit;color:var(--ds-color-text-muted);cursor:pointer;white-space:nowrap;transition:color var(--sa-dur-fast) var(--sa-ease-out);z-index:1;background:0 0;border:none;padding:10px 16px;font-size:.875rem;font-weight:600;position:relative}.sa-tabs__btn:hover{color:var(--ds-color-text)}.sa-tabs__btn.is-active{color:var(--ds-color-accent)}.sa-tabs__btn:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:-2px;border-radius:4px}.sa-tabs__indicator{background:var(--ds-color-accent);height:2px;transition:transform var(--sa-dur-mid) cubic-bezier(.4, 0, .2, 1), width var(--sa-dur-mid) cubic-bezier(.4, 0, .2, 1);pointer-events:none;transform-origin:0;border-radius:2px 2px 0 0;position:absolute;bottom:-1px}.sa-tab-beschrijving{color:var(--ds-color-text-muted);margin:4px 0 0;font-size:.8125rem}.sa-scope{gap:var(--ds-space-3);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-panel);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.sa-scope__modi{background:var(--ds-color-canvas);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);gap:2px;padding:3px;display:flex}.sa-scope__modus-btn{font:inherit;color:var(--ds-color-text-muted);border-radius:calc(var(--ds-radius-md) - 3px);cursor:pointer;white-space:nowrap;transition:background var(--sa-dur-fast) var(--sa-ease-out), color var(--sa-dur-fast) var(--sa-ease-out);background:0 0;border:none;padding:5px 10px;font-size:.8125rem;font-weight:600}.sa-scope__modus-btn:hover{color:var(--ds-color-text)}.sa-scope__modus-btn.is-active{background:var(--ds-color-surface);color:var(--ds-color-accent);box-shadow:var(--ds-shadow-card)}.sa-scope__filters{gap:var(--ds-space-2);flex-wrap:wrap;align-items:center;display:flex}.sa-scope__bronnen{gap:var(--ds-space-1);flex-wrap:wrap;display:flex}.sa-bron-chip{background:var(--ds-color-canvas);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-pill);font:inherit;color:var(--ds-color-text-muted);cursor:pointer;transition:background var(--sa-dur-fast) var(--sa-ease-out), border-color var(--sa-dur-fast) var(--sa-ease-out), color var(--sa-dur-fast) var(--sa-ease-out);padding:3px 10px;font-size:.75rem;font-weight:600}.sa-bron-chip.is-active{background:var(--ds-color-accent-soft);border-color:var(--ds-color-accent);color:var(--ds-color-accent)}.sa-bron-chip:hover{border-color:var(--ds-color-accent)}.sa-scope__periode{align-items:center;gap:var(--ds-space-1);display:flex}.sa-scope__periode-label{color:var(--ds-color-text-muted);font-size:.75rem;font-weight:600}.sa-scope__periode-tot{color:var(--ds-color-text-soft);font-size:.75rem}.sa-datum-input{font:inherit;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);color:var(--ds-color-text);background:var(--ds-color-canvas);padding:4px 8px;font-size:.8125rem}.sa-datum-input:focus{outline:2px solid var(--ds-color-accent);outline-offset:1px}.sa-org-input,.sa-zoekbalk{width:100%;font:inherit;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);color:var(--ds-color-text);background:var(--ds-color-canvas);transition:border-color var(--sa-dur-fast) var(--sa-ease-out);padding:8px 12px;font-size:.9375rem}.sa-zoekbalk:focus,.sa-org-input:focus{border-color:var(--ds-color-accent);box-shadow:var(--ds-shadow-focus);outline:none}.sa-scope__zoek,.sa-scope__vergelijk{gap:var(--ds-space-2);align-items:center;width:100%;display:flex}.sa-scope__vergelijk-vs{color:var(--ds-color-text-muted);white-space:nowrap;font-size:.8125rem}.sa-scope__acties{align-items:center;gap:var(--ds-space-3);justify-self:end;display:flex}.sa-scope__teller{flex-direction:column;align-items:flex-end;display:flex}.sa-teller{color:var(--ds-color-accent);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1}.sa-scope__teller-label{color:var(--ds-color-text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.sa-analyseer-btn{align-items:center;gap:var(--ds-space-2);background:var(--ds-color-accent);color:#fff;font:inherit;border-radius:var(--ds-radius-md);cursor:pointer;transition:background var(--sa-dur-fast) var(--sa-ease-out), transform var(--sa-dur-fast) var(--sa-ease-out);border:none;padding:10px 20px;font-size:.9375rem;font-weight:700;display:inline-flex;position:relative}.sa-analyseer-btn:hover:not(:disabled){background:var(--ds-color-accent-strong);transform:translateY(-1px)}.sa-analyseer-btn:active:not(:disabled){transform:translateY(0)}.sa-analyseer-btn:disabled{opacity:.65;cursor:not-allowed}.sa-analyseer-btn:focus-visible{outline:2px solid var(--ds-color-accent);outline-offset:2px}@keyframes sa-pulse{0%,to{box-shadow:0 0 #1a557866}50%{box-shadow:0 0 0 6px #1a557800}}.sa-analyseer-btn:not(:disabled):not(.is-bezig){animation:2.5s ease-in-out infinite sa-pulse}@media (prefers-reduced-motion:reduce){.sa-analyseer-btn{animation:none}}.sa-analyseer-btn__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite sa-spin;display:inline-block}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-opties-balk{gap:var(--ds-space-4);padding:var(--ds-space-2) var(--ds-space-4);background:var(--ds-color-surface-muted);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);flex-wrap:wrap;align-items:center;min-height:36px;display:flex}.sa-optie{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);cursor:pointer;font-size:.8125rem;font-weight:600;display:flex}.sa-optie input[type=range]{width:100px;accent-color:var(--ds-color-accent)}.sa-optie__waarde{font-variant-numeric:tabular-nums;color:var(--ds-color-accent);min-width:28px;font-size:.75rem}.sa-optie--toggle{gap:var(--ds-space-1)}.sa-optie--toggle input[type=checkbox]{accent-color:var(--ds-color-accent)}.sa-select{font:inherit;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);padding:3px 8px;font-size:.8125rem}.sa-visualisatie-zone{transition:grid-template-columns var(--sa-dur-slow) var(--sa-ease-out);gap:var(--ds-space-4);grid-template-columns:1fr;min-height:400px;display:grid}.sa-pagina.heeft-detail .sa-visualisatie-zone{grid-template-columns:1fr 320px}.sa-visualisatie-inhoud{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-panel);padding:var(--ds-space-4);min-height:400px;position:relative;overflow:hidden}.sa-resultaat{opacity:0;animation:sa-fade-in var(--sa-dur-slow) var(--sa-ease-out) forwards;transform:translateY(6px)}@keyframes sa-fade-in{to{opacity:1;transform:translateY(0)}}.sa-lege-staat{justify-content:center;align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-8);text-align:center;flex-direction:column;min-height:320px;display:flex}.sa-lege-staat__icon{color:var(--ds-color-accent);opacity:.5}.sa-lege-staat__titel{color:var(--ds-color-text);margin:0;font-size:1.125rem;font-weight:700}.sa-lege-staat__tekst{color:var(--ds-color-text-muted);max-width:460px;margin:0;font-size:.9375rem}.sa-fout-staat{align-items:center;gap:var(--ds-space-3);padding:var(--ds-space-6);text-align:center;flex-direction:column;display:flex}.sa-fout-staat__icon{color:var(--ds-color-warning);font-size:2rem}.sa-fout-staat__bericht{color:var(--ds-color-text-muted);max-width:480px;margin:0;font-size:.9375rem}.sa-laad-skeleton{gap:var(--ds-space-4);padding:var(--ds-space-4);flex-direction:column;display:flex}.sa-laad-fase{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-muted);font-size:.8125rem;display:flex}@keyframes sa-blink{0%,to{opacity:1}50%{opacity:.3}}.sa-laad-fase__dot{background:var(--ds-color-accent);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite sa-blink}.sa-laad-fase__voortgang{gap:4px;margin-left:auto;display:flex}.sa-laad-fase__stap{background:var(--ds-color-border-strong);width:20px;height:3px;transition:background var(--sa-dur-mid) var(--sa-ease-out);border-radius:2px}.sa-laad-fase__stap.is-actief{background:var(--ds-color-accent)}@keyframes sa-shimmer{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.sa-skeleton-svg{border-radius:var(--ds-radius-md);background:var(--ds-color-canvas)}.sa-skeleton-element{fill:var(--ds-color-border-strong);animation:1.6s ease-in-out infinite sa-shimmer}.sa-skeleton-lijn{stroke:var(--ds-color-border);stroke-width:1px}.sa-skeleton-balken{gap:var(--ds-space-3);padding:var(--ds-space-4);flex-direction:column;display:flex}.sa-skeleton-balk-rij{align-items:center;gap:var(--ds-space-3);display:flex}.sa-skeleton-balk-label{border-radius:4px;flex-shrink:0;width:80px;height:12px}.sa-skeleton-balk-track{background:var(--ds-color-canvas);border-radius:var(--ds-radius-pill);flex:1;height:20px;overflow:hidden}.sa-skeleton-balk-fill{border-radius:var(--ds-radius-pill);height:100%}.sa-detail-backdrop{z-index:10;background:0 0;display:none;position:fixed;inset:0}.sa-detail-backdrop.is-open{display:block}.sa-detail-paneel{background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-xl);box-shadow:var(--ds-shadow-soft);gap:var(--ds-space-3);padding:var(--ds-space-4);opacity:0;pointer-events:none;max-height:80vh;transition:opacity var(--sa-dur-mid) var(--sa-ease-out), transform var(--sa-dur-mid) var(--sa-ease-out);flex-direction:column;display:flex;overflow-y:auto;transform:translate(20px)}.sa-detail-paneel.is-open{opacity:1;pointer-events:auto;transform:translate(0)}.sa-detail-paneel__header{justify-content:space-between;align-items:flex-start;gap:var(--ds-space-2);display:flex}.sa-detail-paneel__titel{color:var(--ds-color-text);margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.sa-detail-paneel__sluit{cursor:pointer;color:var(--ds-color-text-muted);transition:color var(--sa-dur-fast);background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:4px}.sa-detail-paneel__sluit:hover{color:var(--ds-color-text)}.sa-detail-paneel__meta{gap:var(--ds-space-1);flex-wrap:wrap;align-items:center;display:flex}.sa-detail-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--ds-radius-pill);background:var(--ds-color-accent-soft);color:var(--ds-color-accent);padding:2px 8px;font-size:.6875rem;font-weight:700}.sa-detail-datum{color:var(--ds-color-text-muted);font-size:.8125rem}.sa-detail-paneel__keywords{flex-wrap:wrap;gap:4px;display:flex}.sa-kw-chip{border-radius:var(--ds-radius-pill);background:var(--ds-color-canvas);border:1px solid var(--ds-color-border);color:var(--ds-color-text-muted);padding:2px 7px;font-size:.6875rem}.sa-detail-paneel__tekst-label{text-transform:uppercase;letter-spacing:.06em;color:var(--ds-color-text-soft);margin-bottom:4px;font-size:.6875rem;font-weight:700}.sa-detail-paneel__fragment{color:var(--ds-color-text-secondary);margin:0;font-size:.875rem;line-height:1.55}.sa-detail-paneel__acties{gap:var(--ds-space-2);flex-direction:column;margin-top:auto;display:flex}.sa-detail-actie-btn{align-items:center;gap:var(--ds-space-2);font:inherit;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);color:var(--ds-color-text);cursor:pointer;transition:background var(--sa-dur-fast) var(--sa-ease-out), border-color var(--sa-dur-fast) var(--sa-ease-out);padding:8px 12px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sa-detail-actie-btn:hover{background:var(--ds-color-canvas);border-color:var(--ds-color-border-strong)}.sa-detail-actie-btn--primair{background:var(--ds-color-accent);color:#fff;border-color:var(--ds-color-accent)}.sa-detail-actie-btn--primair:hover{background:var(--ds-color-accent-strong);border-color:var(--ds-color-accent-strong)}.sa-cluster-kaart{position:relative}.sa-punt{opacity:0;transform-origin:50%;transition:opacity var(--sa-dur-mid) var(--sa-ease-out), transform var(--sa-dur-mid) var(--sa-spring,var(--sa-ease-spring));transform:scale(0)}.sa-punt.is-zichtbaar{opacity:.72;transform:scale(1)}.sa-punt:hover{opacity:1;z-index:2;transform:scale(1.4)}.sa-cluster-legenda{gap:var(--ds-space-2);margin-top:var(--ds-space-3);padding-top:var(--ds-space-3);border-top:1px solid var(--ds-color-border);flex-wrap:wrap;display:flex}.sa-cluster-legenda__item{color:var(--ds-color-text-muted);align-items:center;gap:6px;font-size:.75rem;display:flex}.sa-cluster-legenda__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.sa-cluster-legenda__count{color:var(--ds-color-text-soft)}.sa-node{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--sa-dur-mid) var(--sa-ease-out), transform var(--sa-dur-mid) var(--sa-ease-spring);transform:scale(0)}.sa-node.is-zichtbaar{opacity:1;transform:scale(1)}.sa-edge{opacity:0;transition:opacity var(--sa-dur-mid) var(--sa-ease-out)}.sa-edge.is-zichtbaar{opacity:1}.sa-bubble{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s var(--sa-ease-out), transform .35s var(--sa-ease-spring);transform:scale(0)}.sa-bubble.is-zichtbaar{opacity:1;transform:scale(1)}.sa-bubble:hover circle{filter:brightness(1.1)}.sa-tijdlijn{margin-top:var(--ds-space-3)}.sa-tijdlijn__titel{color:var(--ds-color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.75rem;font-weight:700}.sa-tijdlijn-lijn{stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.2s var(--sa-ease-out)}.sa-tijdlijn-lijn.is-zichtbaar{stroke-dashoffset:0}.sa-sentiment-dashboard{gap:var(--ds-space-4);flex-direction:column;display:flex}.sa-sentiment-totaal__titel{color:var(--ds-color-text-muted);margin-bottom:var(--ds-space-2);font-size:.8125rem;font-weight:700}.sa-sentiment-balken{gap:var(--ds-space-2);flex-direction:column;display:flex}.sa-balk-rij{align-items:center;gap:var(--ds-space-3);display:flex}.sa-balk-label{width:90px;color:var(--ds-color-text-muted);flex-shrink:0;font-size:.8125rem;font-weight:600}.sa-balk-track{background:var(--ds-color-canvas);border-radius:var(--ds-radius-pill);flex:1;height:22px;overflow:hidden}.sa-balk-fill{border-radius:var(--ds-radius-pill);height:100%}.sa-balk-waarde{text-align:right;font-variant-numeric:tabular-nums;width:36px;color:var(--ds-color-text-muted);font-size:.8125rem}.sa-sentiment-sectie-titel{color:var(--ds-color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--ds-space-2);font-size:.75rem;font-weight:700}.sa-sentiment-per-bron__tabel{border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);gap:1px;display:grid;overflow:hidden}.sa-sentiment-per-bron__header,.sa-sentiment-per-bron__rij{gap:var(--ds-space-2);grid-template-columns:2fr repeat(4,1fr) 1fr;align-items:center;padding:7px 12px;font-size:.75rem;display:grid}.sa-sentiment-per-bron__header{background:var(--ds-color-canvas);color:var(--ds-color-text-muted);font-weight:700}.sa-sentiment-per-bron__rij{background:var(--ds-color-surface)}.sa-sentiment-per-bron__rij:hover{background:var(--ds-color-surface-muted)}.sa-sentiment-bron-naam{color:var(--ds-color-text);font-weight:600}.sa-sentiment-legenda{gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.sa-sentiment-legenda__item{color:var(--ds-color-text-muted);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.sa-sentiment-legenda__dot{border-radius:2px;flex-shrink:0;width:10px;height:10px}.sa-disclaimer{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-warning);border-radius:var(--ds-radius-md);margin-bottom:var(--ds-space-2);background:#7a5e2214;border:1px solid #7a5e2233;padding:6px 12px;font-size:.75rem;font-weight:600;display:flex}.sa-disclaimer__icon{flex-shrink:0;font-size:1rem}.sa-btl-wrapper{gap:var(--ds-space-3);flex-direction:column;display:flex}.sa-btl-legenda{align-items:center;gap:var(--ds-space-5);flex-wrap:wrap;display:flex}.sa-btl-legenda__item{color:var(--ds-color-text-muted);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.sa-btl-legenda__blok{border-radius:3px;flex-shrink:0;width:14px;height:14px;display:inline-block}.sa-btl-legenda__blok--stichter{background:var(--ds-color-accent)}.sa-btl-legenda__blok--toepasser{border:2px solid var(--ds-color-accent);background:0 0}.sa-btl-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);background:var(--ds-color-surface);overflow:auto visible}.sa-btl-tabel{flex-direction:column;min-width:max-content;display:flex}.sa-btl-rij{border-bottom:1px solid var(--ds-color-border);align-items:center;min-height:44px;display:flex}.sa-btl-rij:last-child{border-bottom:none}.sa-btl-rij--header{background:var(--ds-color-canvas);z-index:2;min-height:32px;position:sticky;top:0}.sa-btl-label-cel{width:220px;min-width:220px;padding:8px var(--ds-space-3);border-right:1px solid var(--ds-color-border);background:var(--ds-color-surface);z-index:1;align-items:center;gap:6px;display:flex;position:sticky;left:0}.sa-btl-rij--header .sa-btl-label-cel{background:var(--ds-color-canvas)}.sa-btl-beginsel-streep{border-radius:2px;flex-shrink:0;width:3px;height:20px}.sa-btl-beginsel-naam{color:var(--ds-color-text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.8125rem;font-weight:600;overflow:hidden}.sa-btl-beginsel-teller{color:var(--ds-color-text-soft);background:var(--ds-color-canvas);border-radius:var(--ds-radius-pill);flex-shrink:0;padding:1px 6px;font-size:.6875rem;font-weight:700}.sa-btl-jaar-header{text-align:center;width:64px;min-width:64px;color:var(--ds-color-text-muted);letter-spacing:.03em;border-right:1px solid var(--ds-color-border);padding:0 4px;font-size:.6875rem;font-weight:700}.sa-btl-jaar-header:last-child{border-right:none}.sa-btl-cel{border-right:1px solid var(--ds-color-border);width:64px;min-width:64px;height:44px;transition:background var(--sa-dur-fast) ease;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}.sa-btl-cel:last-child{border-right:none}.sa-btl-cel.heeft-docs{cursor:pointer}.sa-btl-cel.heeft-docs:hover{background:var(--ds-color-surface-muted)}.sa-btl-cel.is-geselecteerd{background:var(--ds-color-accent-soft)}.sa-btl-blok{width:22px;height:22px;transition:transform var(--sa-dur-fast) ease;border:2px solid #0000;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;position:relative}.sa-btl-cel.heeft-docs:hover .sa-btl-blok{transform:scale(1.12)}.sa-btl-blok--stichter{opacity:.88}.sa-btl-blok--toepasser{opacity:.8;background:0 0!important}.sa-btl-blok__teller{color:#fff;font-size:.5625rem;font-weight:800;line-height:1}.sa-btl-blok--toepasser .sa-btl-blok__teller{color:inherit}.sa-btl-stats{align-items:center;gap:var(--ds-space-2);color:var(--ds-color-text-soft);flex-wrap:wrap;font-size:.75rem;display:flex}.sa-btl-stats__sep{opacity:.4}.sa-btl-tooltip{z-index:30;background:var(--ds-color-text);color:#fff;border-radius:var(--ds-radius-md);pointer-events:none;max-width:280px;box-shadow:var(--ds-shadow-soft);padding:8px 12px;position:absolute;transform:translate(-50%,-100%)}.sa-btl-tooltip__kop{border-bottom:1px solid #ffffff26;margin-bottom:6px;padding-bottom:4px;font-size:.8125rem;font-weight:700}.sa-btl-tooltip__doc{align-items:baseline;gap:6px;margin-top:4px;display:flex}.sa-btl-tooltip__rol{text-transform:uppercase;letter-spacing:.04em;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:.625rem;font-weight:700}.sa-btl-tooltip__rol--stichter{background:#ffffff40}.sa-btl-tooltip__rol--toepasser{background:#ffffff1f}.sa-btl-tooltip__titel{opacity:.85;font-size:.75rem;line-height:1.3}.sa-btl-tooltip__meer{opacity:.55;text-align:right;margin-top:5px;font-size:.6875rem}.sa-tooltip{z-index:20;background:var(--ds-color-text);color:#fff;border-radius:var(--ds-radius-md);pointer-events:none;max-width:220px;box-shadow:var(--ds-shadow-soft);padding:6px 10px;position:absolute}.sa-tooltip__titel{font-size:.8125rem;font-weight:600;line-height:1.3}.sa-tooltip__meta{opacity:.75;margin-top:2px;font-size:.75rem}.sa-tooltip__keywords{opacity:.6;margin-top:2px;font-size:.6875rem}.sa-toasts{z-index:100;gap:var(--ds-space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed;top:20px;right:24px}.sa-toast{background:var(--ds-color-text);color:#fff;border-radius:var(--ds-radius-md);align-items:center;gap:var(--ds-space-2);box-shadow:var(--ds-shadow-soft);pointer-events:auto;opacity:0;animation:sa-toast-in .2s var(--sa-ease-out) forwards;padding:10px 14px;font-size:.875rem;display:flex;transform:translateY(-8px)}@keyframes sa-toast-in{to{opacity:1;transform:translateY(0)}}.sa-toast--fout{background:var(--ds-color-danger)}.sa-toast__sluit{color:#fff;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1.1rem;line-height:1}.sa-toast__sluit:hover{opacity:1}@media (max-width:780px){.sa-scope{grid-template-rows:auto auto auto;grid-template-columns:1fr}.sa-scope__acties{justify-self:start}.sa-pagina.heeft-detail .sa-visualisatie-zone{grid-template-rows:1fr auto;grid-template-columns:1fr}.sa-detail-paneel{border-radius:var(--ds-radius-xl) var(--ds-radius-xl) 0 0;max-height:60vh;position:fixed;bottom:0;left:0;right:0;transform:translateY(20px)}.sa-detail-paneel.is-open{transform:translateY(0)}.sa-sentiment-per-bron__header,.sa-sentiment-per-bron__rij{grid-template-columns:1fr 1fr 1fr}}.wp-briefing{background:var(--ds-color-surface-muted);border-bottom:1px solid var(--ds-color-border);width:100%;animation:.32s ease-out both fadeInUp}.wp-briefing__inner{max-width:1200px;padding:var(--ds-space-5) 28px;margin:0 auto;position:relative}.wp-briefing__demo-label{top:var(--ds-space-3);font-size:var(--ds-font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-color-text-soft);position:absolute;right:28px}.wp-briefing__row{gap:var(--ds-space-5);flex-wrap:wrap;display:flex}.wp-briefing__block{gap:var(--ds-space-2);flex-direction:column;flex:220px;min-width:0;display:flex}.wp-briefing__block-title{font-size:var(--ds-font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-color-text-muted);font-weight:700}.wp-briefing__badge{align-self:flex-start}.wp-briefing__metrics{gap:var(--ds-space-5);margin-top:var(--ds-space-1);display:flex}.wp-briefing__metric{flex-direction:column;display:flex}.wp-briefing__metric-value{font-size:var(--ds-font-section-title);color:var(--ds-color-text);font-weight:700;line-height:1.1}.wp-briefing__metric-label{font-size:var(--ds-font-metadata);color:var(--ds-color-text-muted)}.wp-briefing__alerts{gap:var(--ds-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wp-briefing__alert{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-font-body);color:var(--ds-color-text-secondary);min-width:0;display:flex}.wp-briefing__dot{border-radius:var(--ds-radius-pill);flex:none;width:8px;height:8px}.wp-briefing__dot--active{background:var(--ds-color-success)}.wp-briefing__dot--inactive{background:var(--ds-color-text-soft)}.wp-briefing__alert-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wp-briefing__nova-summary{font-size:var(--ds-font-body);color:var(--ds-color-text-secondary);margin:0}.wp-briefing__nova-link{font-size:var(--ds-font-metadata);color:var(--ds-color-accent);align-self:flex-start;font-weight:700;text-decoration:none}.wp-briefing__nova-link:hover{text-decoration:underline}.wp-briefing__empty{font-size:var(--ds-font-body);color:var(--ds-color-text-soft);margin:0;font-style:italic}.wp-briefing__skeleton{background:var(--ds-color-surface-strong)}.wp-briefing__skeleton--title{width:45%;height:12px}.wp-briefing__skeleton--line{width:80%;height:16px}@media (max-width:768px){.wp-briefing__row{gap:var(--ds-space-4);flex-direction:column}.wp-briefing__demo-label{margin-bottom:var(--ds-space-2);position:static}.wp-briefing__inner{padding:var(--ds-space-4)}}@media (prefers-reduced-motion:reduce){.wp-briefing,.wp-briefing .intel-skeleton:after{animation:none}}.error-state{justify-content:center;align-items:center;gap:var(--ds-space-3,12px);padding:var(--ds-space-5,24px);border-radius:var(--ds-radius-md,10px);background:var(--ds-color-surface);color:var(--ds-color-text-muted);text-align:center;font-size:var(--ds-font-body,.9375rem);flex-direction:column;display:flex}.error-state button{border-radius:var(--ds-radius-sm,8px);border:1px solid var(--ds-color-border,#d7e0e8);background:var(--ds-color-surface);min-height:36px;color:var(--ds-color-text,#142433);font:inherit;cursor:pointer;padding:0 14px;font-weight:600}.wat-zie-ik{border:1px solid var(--ds-color-border,#d7e0e8);border-radius:var(--ds-radius-md,10px);background:var(--ds-color-surface-muted);margin-bottom:var(--ds-space-4,16px)}.wat-zie-ik>summary{cursor:pointer;color:var(--ds-color-text-muted);font-size:var(--ds-font-metadata,.8125rem);align-items:center;gap:8px;padding:12px 16px;font-weight:600;list-style:none;display:flex}.wat-zie-ik>summary::-webkit-details-marker{display:none}.wat-zie-ik>summary .wzh-chevron{color:var(--ds-color-text-muted);flex-shrink:0;transition:transform .18s}.wat-zie-ik[open]>summary .wzh-chevron{transform:rotate(180deg)}.wat-zie-ik__body{color:var(--ds-color-text-secondary,#24394b);font-size:var(--ds-font-body,.9375rem);padding:0 16px 14px;line-height:1.55}@media (prefers-reduced-motion:reduce){.wat-zie-ik>summary .wzh-chevron{transition:none}.wat-zie-ik[open]>summary .wzh-chevron{transform:none}.intel-sidebar{transition:none}}@media (max-width:768px){.intel-page table,.intel-main table{-webkit-overflow-scrolling:touch;max-width:100%;display:block;overflow-x:auto}.wp-briefing__row{flex-direction:column}.wp-briefing__block{width:100%}.nova-input{z-index:50;position:fixed;bottom:0;left:0;right:0}.nova-messages{padding-bottom:150px}}@keyframes dossierDrawerUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dossier-filter-drawer{animation:.22s cubic-bezier(.16,1,.3,1) dossierDrawerUp}@media (prefers-reduced-motion:reduce){.dossier-filter-drawer{animation:none}}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_afac6496-module__PPW7Va__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_afac6496-module__PPW7Va__variable{--font-heading:"Manrope", "Manrope Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.075ksw~sx6hmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0.82snbe0x2a8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.0s6~0_kovb3c2.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.06wztka3punf6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0cqfp9mgbqxvb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_c8f4423f-module__kAhOKq__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_c8f4423f-module__kAhOKq__variable{--font-body:"Source Sans 3", "Source Sans 3 Fallback"}
