@font-face{font-family:sansLatin;src:url(../media/inter_latin-s.p.0gsaq8ukbf34m.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sansLatin Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.sanslatin_71c91782-module__HFH_lq__className{font-family:sansLatin,sansLatin Fallback;font-style:normal}.sanslatin_71c91782-module__HFH_lq__variable{--font-sans-latin:"sansLatin", "sansLatin Fallback"}
@font-face{font-family:sansLatinExt;src:url(../media/inter_latin_ext-s.p.3gdi_th3seg1n.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sansLatinExt Fallback;src:local(Arial);ascent-override:96.88%;descent-override:24.12%;line-gap-override:0.0%;size-adjust:100.0%}.sanslatinext_773bc1c6-module__c0nSWa__className{font-family:sansLatinExt,sansLatinExt Fallback;font-style:normal}.sanslatinext_773bc1c6-module__c0nSWa__variable{--font-sans-latin-ext:"sansLatinExt", "sansLatinExt Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.left-0{left:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-7{height:calc(var(--spacing) * 7)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-full{width:100%}.w-px{width:1px}.max-w-3xl{max-width:var(--container-3xl)}.max-w-xs{max-width:var(--container-xs)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-left{text-align:left}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.italic{font-style:italic}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f4f5fa;--panel:#fff;--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--accent:#4f46e5;--accent-2:#7c3aed;--warn:#b45309}body{background:var(--bg);color:var(--ink);font:15px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.tabular{font-variant-numeric:tabular-nums}:root{--viz-surface:#fff;--viz-grid:#eef0f5;--viz-axis:#94a3b8;--viz-1:#4f46e5;--viz-2:#e05a24;--viz-3:#0d946a;--viz-4:#b88000;--viz-none:#cbd5e1;--viz-seq-1:#a5a1f5;--viz-seq-2:#7b73ee;--viz-seq-3:#4f46e5;--viz-seq-4:#3730a3;--viz-good:#15803d;--viz-warn:#b45309;--viz-bad:#dc2626;--viz-unknown:#64748b}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--font-ui:var(--font-sans-latin), var(--font-sans-latin-ext), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--t-display:1.9rem;--t-lede:1.1875rem;--t-h2:1.0625rem;--t-body:.96875rem;--t-meta:.8125rem;--t-data:1.375rem;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4.5rem;--ink-2:#474742;--rule:#ecece6;--rule-strong:#ddddd6;--measure:68ch;--radius:5px}body{font-family:var(--font-ui);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.62}.tabular,.num{font-variant-numeric:tabular-nums}.wrap{max-width:60rem;padding:var(--s7) var(--s5) var(--s8);margin:0 auto}@media (max-width:40rem){.wrap{padding:var(--s5) var(--s4) var(--s7)}}.page{max-width:56rem;padding-block:var(--s2) var(--s8)}.pagehead{margin-bottom:var(--s6)}.eyebrow{font-size:var(--t-meta);color:var(--muted);margin-bottom:var(--s2)}h1.display{font-size:var(--t-display);letter-spacing:-.021em;margin:0;font-weight:400;line-height:1.16}.lede{font-size:var(--t-lede);max-width:52ch;margin:var(--s4) 0 0;text-wrap:pretty;line-height:1.5}.meta{font-size:var(--t-meta);color:var(--muted);max-width:var(--measure)}.prose{max-width:var(--measure);text-wrap:pretty}.prose p+p{margin-top:var(--s3)}.section{margin-top:var(--s7);border-top:1px solid var(--rule-strong);padding-top:var(--s4)}.section-head{justify-content:space-between;align-items:baseline;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}h2.section-title{font-size:var(--t-h2);letter-spacing:-.006em;margin:0;font-weight:600}.section-note{font-size:var(--t-meta);color:var(--muted);max-width:46ch;margin:var(--s1) 0 0}.rails{gap:var(--s1);max-width:46rem;display:grid}.rail-row{align-items:center;gap:var(--s4);padding:var(--s3) var(--s2);border-radius:var(--radius);grid-template-columns:minmax(8rem,14rem) 1fr auto;display:grid}.rail-row:hover{background:#f4f4f1}.rail-name{font-size:var(--t-body);overflow-wrap:anywhere}.rail-sub{font-size:var(--t-meta);color:var(--muted);display:block}.rail{min-width:6rem;height:1.25rem;position:relative}.rail-track{inset-inline:0;background:var(--viz-grid);height:1px;position:absolute;top:50%}.rail-band{background:color-mix(in oklab, var(--viz-1) 26%, white);border-radius:4px;height:7px;position:absolute;top:50%;translate:0 -50%}.rail-dot{background:var(--viz-1);width:9px;height:9px;box-shadow:0 0 0 2px var(--viz-surface);border-radius:50%;position:absolute;top:50%;translate:-50% -50%}.rail-row[data-reportable=false] .rail-band{background:repeating-linear-gradient(135deg,#e6e6e1,#e6e6e1 3px,#f2f2ee 3px 6px)}.rail-row[data-reportable=false] .rail-dot{background:var(--viz-none)}.rail-row[data-reportable=false] .rail-value .num{color:var(--muted);font-weight:400}.rail-value{text-align:right;white-space:nowrap}.rail-value .num{font-size:var(--t-data);letter-spacing:-.015em;font-weight:500;line-height:1.1}.rail-value .range{font-size:var(--t-meta);color:var(--muted);display:block}.rail-scale{gap:var(--s4);max-width:46rem;padding:0 var(--s2);margin-top:var(--s2);grid-template-columns:minmax(8rem,14rem) 1fr auto;display:grid}.rail-scale-axis{border-top:1px solid var(--rule-strong);height:1.25rem;font-size:var(--t-meta);color:var(--viz-axis);grid-column:2;position:relative}.rail-scale-axis span{top:var(--s1);font-variant-numeric:tabular-nums;position:absolute;translate:-50%}.rail-scale-axis span:first-child{translate:0}.rail-scale-axis span:last-child{translate:-100%}.rail-scale-label{font-size:var(--t-meta);color:var(--muted);padding-top:var(--s1);white-space:nowrap;grid-column:3}@media (max-width:40rem){.rail-row,.rail-scale{grid-template-columns:1fr auto}.rail{order:3;grid-column:1/-1}.rail-scale-axis{grid-column:1/-1}.rail-scale-label{grid-column:1}}.disclose{border-top:1px solid var(--rule);padding:var(--s3) 0}.disclose>summary{cursor:pointer;align-items:center;gap:var(--s2);font-size:var(--t-body);color:var(--muted);border-radius:var(--radius);list-style:none;display:flex}.disclose>summary::-webkit-details-marker{display:none}.disclose>summary:before{content:"";border-left:4.5px solid;border-block:3.5px solid #0000;width:0;height:0;transition:rotate .12s}.disclose[open]>summary:before{rotate:90deg}.disclose[open]>summary{color:var(--ink);margin-bottom:var(--s4)}.disclose-inline{padding:var(--s2) 0 0;border-top:0}.table{border-collapse:collapse;width:100%;font-size:var(--t-meta)}.table th{text-align:left;color:var(--muted);padding:0 var(--s3) var(--s2) 0;border-bottom:1px solid var(--rule-strong);white-space:nowrap;font-weight:500}.table td{padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.table td:last-child,.table th:last-child{padding-right:0}.table .n{text-align:right;font-variant-numeric:tabular-nums}.table tr:last-child td{border-bottom:0}.steps{max-width:var(--measure);counter-reset:step;margin:0;padding:0;list-style:none}.steps>li{counter-increment:step;padding:var(--s3) 0 var(--s3) 2.25rem;border-bottom:1px solid var(--rule);position:relative}.steps>li:last-child{border-bottom:0}.steps>li:before{content:counter(step);left:0;top:calc(var(--s3) + .12em);text-align:right;font-variant-numeric:tabular-nums;width:1.25rem;font-size:var(--t-meta);color:var(--muted);position:absolute}code{overflow-wrap:break-word;background:#f1f1ed;border-radius:3px;padding:.1em .3em;font-size:.9em}.steps code{background:#f1f1ed;border-radius:3px;padding:.1em .3em;font-size:.9em}.btn{font:inherit;color:#fff;background:var(--accent);border-radius:var(--radius);cursor:pointer;border:1px solid #0000;padding:.5rem .95rem;font-weight:500}.btn:hover{background:color-mix(in oklab, var(--accent) 88%, black)}.btn:disabled{opacity:.55;cursor:default}.btn-quiet{color:var(--ink);border-color:var(--rule-strong);background:0 0}.btn-quiet:hover{background:#f4f4f1}.field{display:block}.field>.field-label{font-size:var(--t-meta);color:var(--muted);margin-bottom:var(--s1);display:block}.field>input{font:inherit;width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius);padding:.5rem .65rem}.field>input::placeholder{color:#a8a8a0}.field-hint{font-size:var(--t-meta);color:var(--muted);margin-top:var(--s1)}.pill{font-size:var(--t-meta);align-items:center;gap:.4em;display:inline-flex}:where(a,button,summary,input,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.items{max-width:var(--measure);display:grid}.item{padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.item:first-child{padding-top:var(--s2)}.item:last-child{border-bottom:0}.item-head{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.item-title{font-weight:500}.item-body{margin-top:var(--s2);color:var(--ink-2);white-space:pre-line}.item-meta{margin-top:var(--s2);font-size:var(--t-meta);color:var(--muted)}.chip{border:1px solid;border-radius:3px;flex:none;padding:0 .4em;font-size:.6875rem;font-weight:600;line-height:1.5}.chip[data-klasse=A]{color:var(--viz-good);border-color:color-mix(in oklab, var(--viz-good) 35%, white);background:color-mix(in oklab, var(--viz-good) 8%, white)}.chip[data-klasse=B]{color:var(--viz-warn);border-color:color-mix(in oklab, var(--viz-warn) 35%, white);background:color-mix(in oklab, var(--viz-warn) 8%, white)}.chip-neutral{color:var(--muted);border-color:var(--rule-strong);background:var(--bg);font-weight:500}.chip[data-klasse=C]{color:var(--muted);border-color:var(--rule-strong);background:var(--bg)}.statusline{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.statusline .num{font-size:var(--t-data);letter-spacing:-.015em;font-weight:500}.statusline-note{font-size:var(--t-meta);color:var(--muted)}.form-row{align-items:end;gap:var(--s3);max-width:34rem;display:flex}.form-row .field{flex:auto;min-width:0}.form-row .btn{flex:none}.form-grid{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));max-width:44rem;display:grid}.check{align-items:center;gap:var(--s2);display:flex}.checks{gap:var(--s2);margin-top:var(--s4);display:grid}.alarm{border-left:2px solid var(--viz-bad);padding:var(--s2) 0 var(--s2) var(--s4);color:var(--viz-bad);max-width:var(--measure)}.foutmelding{font-size:var(--t-meta);color:var(--viz-bad);white-space:pre-wrap;max-width:var(--measure);overflow-x:auto}@media (max-width:40rem){.table{font-size:.75rem}.table th{white-space:normal}}.tablewrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.tiles{gap:var(--s5);margin-top:var(--s6);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));max-width:52rem;display:grid}.tile{border-top:2px solid var(--ink);padding-top:var(--s2)}.tile-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;line-height:1.05}.tile-label{font-size:var(--t-meta);color:var(--muted);margin-top:var(--s1)}.tile[data-toon=leeg]{border-top-color:var(--rule-strong)}.tile[data-toon=leeg] .tile-num{color:var(--muted);font-weight:400}.tile[data-toon=alarm]{border-top-color:var(--viz-bad)}.tile[data-toon=alarm] .tile-num{color:var(--viz-bad)}.gategrid{gap:0 var(--s4);max-width:34rem;font-size:var(--t-meta);grid-template-columns:1fr auto auto;display:grid}.gategrid-head{color:var(--muted);padding-bottom:var(--s2);border-bottom:1px solid var(--rule-strong);white-space:nowrap}.gategrid-cel{text-align:center;padding:var(--s2) 0;border-bottom:1px solid var(--rule);font-size:.9375rem;line-height:1.2}.gategrid-naam{padding:var(--s2) 0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.gategrid-rol{color:var(--muted);font-size:.75rem}.legenda{gap:var(--s4);margin-top:var(--s3);font-size:var(--t-meta);color:var(--muted);flex-wrap:wrap;display:flex}.prio{vertical-align:middle;gap:2px;display:inline-flex}.prio i{background:var(--rule-strong);border-radius:1px;width:6px;height:10px}.prio i[data-aan=true]{background:var(--viz-1)}.nodata{border:1px dashed var(--rule-strong);border-radius:var(--radius);background:repeating-linear-gradient(135deg, var(--panel), var(--panel) 6px, #fafaf8 6px, #fafaf8 12px);padding:var(--s5);max-width:46rem}.nodata-kop{margin-bottom:var(--s1);font-weight:500}.nodata-tekst{font-size:var(--t-meta);color:var(--muted)}.chips{gap:var(--s2);flex-wrap:wrap;display:flex}.chips a{font-size:var(--t-meta);color:var(--ink);border:1px solid var(--rule-strong);white-space:nowrap;border-radius:999px;padding:.25rem .7rem;text-decoration:none}.chips a:hover{background:#f4f4f1}.chips a[aria-current=page]{border-color:var(--accent);color:var(--accent);background:color-mix(in oklab, var(--accent) 6%, white)}.disclose-intro{font-size:var(--t-meta);color:var(--muted);max-width:var(--measure);margin:0 0 var(--s4);padding-left:var(--s3);border-left:2px solid var(--rule-strong)}.page-wide{max-width:64rem}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vbhead{margin-bottom:var(--s6)}.vbhead .eyebrow a{color:inherit}.tabs{gap:var(--s1);margin-top:var(--s5);border-bottom:1px solid var(--rule-strong);scrollbar-width:none;display:flex;overflow-x:auto}.tabs a{padding:var(--s2) var(--s3);color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:baseline;gap:.4em;margin-bottom:-1px;text-decoration:none;display:inline-flex}.tabs a:hover{color:var(--ink)}.tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent);font-weight:500}.tabs-n{font-size:var(--t-meta);color:var(--muted);font-variant-numeric:tabular-nums;font-weight:400}.vragen{gap:var(--s5);margin-top:var(--s6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.vraag{border-top:2px solid var(--ink);padding-top:var(--s3);flex-direction:column;display:flex}.vraag[data-antwoord=nee]{border-top-color:var(--viz-bad)}.vraag[data-antwoord=deels]{border-top-color:var(--viz-warn)}.vraag[data-antwoord=onbekend]{border-top-color:var(--rule-strong)}.vraag-q{font-size:var(--t-meta);color:var(--muted)}.vraag-a{letter-spacing:-.015em;margin-top:var(--s1);align-items:baseline;gap:.4em;font-size:1.5rem;font-weight:500;line-height:1.2;display:flex}.vraag-glyph{font-size:1rem}.vraag[data-antwoord=ja] .vraag-glyph{color:var(--viz-good)}.vraag[data-antwoord=deels] .vraag-glyph{color:var(--viz-warn)}.vraag[data-antwoord=nee] .vraag-glyph{color:var(--viz-bad)}.vraag[data-antwoord=onbekend] .vraag-a{color:var(--muted);font-weight:400}.vraag-regel{font-size:var(--t-meta);color:var(--ink-2);margin-top:var(--s2)}.vraag-link{padding-top:var(--s3);font-size:var(--t-meta);color:var(--accent);margin-top:auto;text-decoration:none}.vraag-link:hover{text-decoration:underline}.todo{counter-reset:todo;max-width:48rem;margin:0;padding:0;list-style:none}.todo>li{counter-increment:todo;gap:var(--s1) var(--s3);padding:var(--s4) 0;border-bottom:1px solid var(--rule);grid-template-columns:2.25rem 1fr auto;display:grid}.todo>li:last-child{border-bottom:0}.todo>li:before{content:counter(todo);color:var(--accent);font-variant-numeric:tabular-nums;grid-row:1/span 3;font-size:1.375rem;font-weight:500;line-height:1.2}.todo-soort{font-size:var(--t-meta);color:var(--muted);grid-column:2}.todo-wat{grid-column:2;font-weight:500;line-height:1.4}.todo-waarom{font-size:var(--t-meta);color:var(--ink-2);grid-column:2}.todo-actie{font-size:var(--t-meta);white-space:nowrap;grid-area:1/3/span 3;align-self:center}@media (max-width:40rem){.todo>li{grid-template-columns:1.75rem 1fr}.todo-actie{grid-area:auto/2}}.btn-link{color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 35%, white);border-radius:var(--radius);padding:.3rem .7rem;text-decoration:none;display:inline-block}.btn-link:hover{background:color-mix(in oklab, var(--accent) 6%, white)}.hbars{gap:2px;max-width:48rem;display:grid}.hbar{align-items:center;gap:var(--s4);padding:var(--s2) var(--s2);border-radius:var(--radius);color:inherit;grid-template-columns:minmax(10rem,17rem) 1fr 4.5rem;text-decoration:none;display:grid}a.hbar:hover{background:#f4f4f1}.hbar-label{font-size:var(--t-body);line-height:1.3}.hbar-sub{font-size:var(--t-meta);color:var(--muted);margin-top:2px;line-height:1.35;display:block}.hbar-track{background:var(--viz-grid);border-radius:2px;height:10px;position:relative}.hbar-fill{inset-block:0;background:var(--viz-1);border-radius:2px;position:absolute;left:0}.hbar-value{text-align:right;font-size:var(--t-body);font-weight:500}.hbar[data-leeg=true] .hbar-label,.hbar[data-leeg=true] .hbar-value{color:var(--muted);font-weight:400}.hbar-scale{padding:var(--s2) var(--s2) 0}@media (max-width:40rem){.hbar{grid-template-columns:1fr auto}.hbar-track{order:3;grid-column:1/-1}}.stackbar{border-radius:3px;gap:2px;max-width:48rem;height:14px;display:flex;overflow:hidden}.stackbar>span{height:100%;display:block}.legenda-item{align-items:center;gap:.4em;display:inline-flex}.swatch{border:1px solid var(--rule-strong);border-radius:2px;width:10px;height:10px;display:inline-block}.belang{font-size:var(--t-meta);white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.belang[data-belang=hoog]{font-weight:600}.belang[data-belang=laag]{color:var(--muted)}.worklist{border-top:1px solid var(--rule-strong);display:grid}.wl-row{align-items:center;gap:var(--s3);padding:var(--s3) var(--s2);border-bottom:1px solid var(--rule);color:inherit;grid-template-columns:2.75rem minmax(0,1fr) 6.5rem 9rem 7rem;text-decoration:none;display:grid}a.wl-row:hover{background:#f4f4f1}.wl-head{font-size:var(--t-meta);color:var(--muted);padding-block:var(--s2)}.wl-rang{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--t-meta)}.wl-titel{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;display:block;overflow:hidden}.wl-pad{font-size:var(--t-meta);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wl-tags{flex-wrap:wrap;gap:.35rem;margin-top:.3rem;display:flex}.tag{color:var(--ink-2);white-space:nowrap;background:#f1f1ed;border-radius:3px;padding:0 .4em;font-size:.71875rem;line-height:1.6}.tag[data-urgent=true]{color:var(--viz-bad);background:color-mix(in oklab, var(--viz-bad) 8%, white)}.wl-score{gap:3px;display:grid}.wl-bar{background:var(--viz-grid);border-radius:2px;height:6px;position:relative}.wl-bar>span{inset-block:0;background:var(--viz-1);border-radius:2px;position:absolute;left:0}.wl-punten{font-size:var(--t-meta);font-variant-numeric:tabular-nums}.wl-voortgang{font-size:var(--t-meta);color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}.wl-row[data-klaar=true] .wl-titel{color:var(--muted);font-weight:400}@media (max-width:48rem){.wl-row{grid-template-columns:2.25rem minmax(0,1fr) auto}.wl-row>.wl-score,.wl-row>.wl-voortgang,.wl-head{display:none}}.filters{gap:var(--s3);margin-bottom:var(--s5);display:grid}.filters-rij{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.filters-label{font-size:var(--t-meta);color:var(--muted);min-width:5.5rem}.zoek{gap:var(--s2);max-width:26rem;display:flex}.zoek input{font:inherit;font-size:var(--t-meta);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--panel);flex:1;min-width:0;padding:.3rem .6rem}.pager{align-items:center;gap:var(--s4);margin-top:var(--s5);font-size:var(--t-meta);display:flex}.crumbs{justify-content:space-between;gap:var(--s3);font-size:var(--t-meta);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.crumbs a{color:var(--accent);text-decoration:none}.crumbs a:hover{text-decoration:underline}.feiten{gap:var(--s4);margin-top:var(--s5);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));max-width:52rem;display:grid}.feit{border-top:1px solid var(--rule-strong);padding-top:var(--s2)}.feit-waarde{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:500}.feit-label{font-size:var(--t-meta);color:var(--muted)}.feit[data-slecht=true] .feit-waarde{color:var(--viz-bad)}.actie{gap:var(--s2) var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;max-width:52rem;display:grid}.actie:last-child{border-bottom:0}.actie-inhoud{min-width:0}.actie[data-status=gedaan] .item-title,.actie[data-status=genegeerd] .item-title{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.statusknoppen{gap:var(--s1);flex-direction:column;align-items:stretch;display:flex}.statusknoppen button{font:inherit;font-size:var(--t-meta);border-radius:var(--radius);border:1px solid var(--rule-strong);background:var(--panel);color:var(--ink);cursor:pointer;white-space:nowrap;padding:.25rem .65rem}.statusknoppen button:hover{background:#f4f4f1}.statusknoppen button[data-primair=true]{border-color:color-mix(in oklab, var(--accent) 45%, white);color:var(--accent)}.kopjes{margin-top:var(--s2);flex-wrap:wrap;gap:.35rem;display:flex}.kopje{font-size:var(--t-meta);border-left:2px solid var(--rule-strong);color:var(--ink-2);padding:0 .5em}.terug-melding{font-size:var(--t-meta);color:var(--viz-warn);margin-top:var(--s2)}@media (max-width:40rem){.actie{grid-template-columns:1fr}.statusknoppen{flex-direction:row}}.pmap{max-width:56rem;font-size:var(--t-meta)}.pmap-row{align-items:center;gap:var(--s3);padding:.4rem var(--s2);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) 10rem repeat(4,4.5rem);display:grid}.pmap-row[data-punten=true]{background:color-mix(in oklab, var(--viz-warn) 5%, white)}.pmap-head{color:var(--muted);border-bottom-color:var(--rule-strong);align-items:end}.pmap-kop{font-size:var(--t-body);overflow-wrap:anywhere;line-height:1.35}.pmap-n{font-size:var(--t-meta);color:var(--viz-warn);white-space:nowrap;margin-left:.5em}.pmap-len{gap:2px;display:grid}.pmap-track{background:var(--viz-grid);border-radius:2px;height:6px;position:relative}.pmap-fill{inset-block:0;background:var(--viz-seq-2);border-radius:2px;position:absolute;left:0}.pmap-fill[data-buiten]{background:var(--viz-2)}.pmap-mark{background:var(--viz-axis);width:1px;position:absolute;top:-2px;bottom:-2px}.pmap-w{color:var(--muted)}.pmap-sig{text-align:center;line-height:1.2}.pmap-row:not(.pmap-head) .pmap-sig[data-ok=true]{color:var(--viz-seq-3)}.pmap-row:not(.pmap-head) .pmap-sig[data-ok=false]{color:var(--viz-axis)}@media (max-width:48rem){.pmap-row{grid-template-columns:minmax(0,1fr) repeat(4,1.75rem)}.pmap-len{order:3;grid-column:1/-1}.pmap-head .pmap-sig{font-size:0}}.voorstellen{gap:var(--s5);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));display:grid}.voorstel{border-top:2px solid var(--accent);padding-top:var(--s3);gap:var(--s2);flex-direction:column;display:flex}.voorstel[data-soort=pagina_uitbreiden]{border-top-color:var(--rule-strong)}.voorstel-soort{gap:var(--s2);font-size:var(--t-meta);color:var(--muted);align-items:baseline;display:flex}.voorstel-titel{font-size:1.0625rem;font-weight:500;line-height:1.35}.voorstel-vragen{font-size:var(--t-meta);color:var(--ink-2);margin:0;padding-left:1.2rem}.voorstel-vragen li+li{margin-top:2px}.kort-uitleg{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));max-width:56rem;display:grid}.kort-uitleg h3{font-size:var(--t-body);margin:0 0 var(--s1);font-weight:600}.kort-uitleg p{font-size:var(--t-meta);color:var(--ink-2);margin:0}
:root{--ink-2:#334155;--rule:#eef0f5;--rule-strong:#e2e8f0;--radius:8px;--radius-lg:14px;--shadow-sm:0 1px 2px #0f172a0d;--shadow:0 1px 3px #0f172a0f, 0 4px 14px #0f172a0d;--shadow-hover:0 2px 6px #0f172a14, 0 10px 24px #4f46e51a;--accent-soft:#eef2ff;--accent-ink:#3730a3;--side-bg:#11122b;--side-ink:#c7c9e4;--side-muted:#7d80a8;--t-display:1.75rem;--t-lede:1.125rem;--t-body:.9375rem}body{background:var(--bg);font-feature-settings:"cv11", "ss01";letter-spacing:-.006em}a{color:var(--accent)}.shell{grid-template-columns:15.5rem minmax(0,1fr);min-height:100vh;display:grid}.shell-main{min-width:0;padding:var(--s6) var(--s6) var(--s8)}.side{background:var(--side-bg);height:100vh;color:var(--side-ink);padding:var(--s5) var(--s3);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.side-brand{align-items:center;gap:var(--s3);padding:0 var(--s2) var(--s5);display:flex}.side-logo{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:9px;place-items:center;width:2.1rem;height:2.1rem;font-weight:800;display:grid;box-shadow:0 4px 14px #6366f173}.side-naam{color:#fff;font-size:.9375rem;font-weight:650;line-height:1.2;display:block}.side-sub{color:var(--side-muted);font-size:.75rem;display:block}.side-nav{gap:2px;display:grid}.side-groep{text-transform:uppercase;letter-spacing:.08em;color:var(--side-muted);padding:var(--s4) var(--s3) var(--s2);font-size:.6875rem;font-weight:600}.side-link{width:100%;color:var(--side-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.7rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;display:flex}.side-link:hover{color:#fff;background:#ffffff0f}.side-link[aria-current=page]{color:#fff;background:linear-gradient(90deg,#6366f159,#6366f11f);box-shadow:inset 2px 0 #818cf8}.side-link svg{opacity:.9;flex:none}.side-voet{padding:var(--s5) var(--s2) 0;gap:var(--s2);margin-top:auto;display:grid}.side-label{text-transform:uppercase;letter-spacing:.08em;color:var(--side-muted);font-size:.6875rem;font-weight:600}.side-select{width:100%;font:inherit;color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;padding:.45rem .6rem;font-size:.875rem}.side-select option{color:var(--ink)}.side-uit{color:var(--side-muted)}@media (max-width:56rem){.shell{grid-template-columns:1fr}.side{height:auto;padding:var(--s3);position:static}.side-brand{padding-bottom:var(--s3)}.side-nav{gap:var(--s1);scrollbar-width:none;display:flex;overflow-x:auto}.side-groep{display:none}.side-link{white-space:nowrap;flex:none;width:auto}.side-voet{padding-top:var(--s3);grid-template-columns:1fr auto;align-items:center}.side-label{display:none}.shell-main{padding:var(--s5) var(--s4) var(--s7)}}.page,.page-wide{max-width:72rem;padding-block:0 var(--s7)}h1.display{font-size:var(--t-display);letter-spacing:-.028em;align-items:baseline;gap:.6rem;font-weight:750;line-height:1.15;display:flex}.display-n{letter-spacing:0;color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:.1rem .6rem;font-size:.9rem;font-weight:600}.lede{color:var(--ink);max-width:62ch;font-weight:500}.meta{color:var(--muted)}.vbhead{margin-bottom:var(--s5)}.vbhead-top{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.crumb{font-size:var(--t-meta);color:var(--muted);margin:0 0 var(--s1)}.crumb a{color:var(--muted);text-decoration:none}.crumb a:hover{color:var(--accent)}.vbhead-meta{gap:var(--s2);flex-wrap:wrap;display:flex}.meta-chip{font-size:var(--t-meta);color:var(--ink-2);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .75rem;display:inline-flex}.meta-chip a{font-weight:600;text-decoration:none}.meta-dot{background:var(--viz-good);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #15803d26}.section{margin-top:var(--s5);border:1px solid var(--line);border-top:1px solid var(--line);background:var(--panel);border-radius:var(--radius-lg);padding:var(--s5) var(--s5) var(--s5);box-shadow:var(--shadow)}.section-head{margin-bottom:var(--s4)}h2.section-title{letter-spacing:-.014em;font-size:1.0625rem;font-weight:700}.section-note{max-width:60ch}.disclose{border-top-color:var(--rule)}.disclose>summary{font-weight:500}@media (max-width:40rem){.section{padding:var(--s4);border-radius:12px}}.btn{background:var(--accent);border-radius:9px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s;box-shadow:0 1px 2px #4f46e54d,inset 0 1px #ffffff26}.btn:hover{background:#4338ca;box-shadow:0 4px 14px #4f46e559}.btn:active{transform:translateY(1px)}.btn-quiet{background:var(--panel);color:var(--ink);border-color:var(--line);box-shadow:var(--shadow-sm)}.btn-quiet:hover{box-shadow:var(--shadow-sm);background:#f8fafc;border-color:#cbd5e1}.btn-link{color:#fff;background:var(--accent);border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-weight:600;transition:background .12s,box-shadow .12s;display:inline-flex;box-shadow:0 1px 2px #4f46e54d}.btn-link:hover{background:#4338ca;box-shadow:0 4px 14px #4f46e559}.field>input,.zoek input{border-color:var(--line);box-shadow:var(--shadow-sm);border-radius:9px}.field>input:focus,.zoek input:focus{border-color:var(--accent);outline:2px solid #6366f159}.badge{white-space:nowrap;color:#334155;background:#f1f5f9;border-radius:999px;align-items:center;gap:.4em;padding:.3rem .6rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.badge[data-toon=hoog],.badge[data-toon=urgent]{color:#b91c1c;background:#fef2f2}.badge[data-toon=midden]{color:#92400e;background:#fffbeb}.badge[data-toon=laag]{color:#475569;background:#f1f5f9}.badge[data-toon=techniek]{color:#0e7490;background:#ecfeff}.badge[data-toon=pagina]{background:var(--accent-soft);color:var(--accent-ink)}.badge[data-toon=nieuw]{color:#6d28d9;background:#f5f3ff}.badge[data-toon=ai]{color:#a21caf;background:#fdf4ff}.badge[data-toon=klaar]{color:#15803d;background:#f0fdf4}.tag{color:#475569;background:#f1f5f9;border-radius:6px;padding:.05rem .45rem;font-weight:500}.tag[data-urgent=true]{color:#b91c1c;background:#fef2f2}.chip{border-radius:5px}.chips a{background:var(--panel);border-color:var(--line);color:var(--ink-2);box-shadow:var(--shadow-sm);font-weight:500}.chips a:hover{background:#f8fafc;border-color:#cbd5e1}.chips a[aria-current=page]{background:var(--accent);border-color:var(--accent);color:#fff}.chips a[aria-current=page] .tabular{opacity:.85}.hero{padding:var(--s6);color:#fff;background:radial-gradient(circle at 85% 20%,#a855f78c,#0000 45%),radial-gradient(circle at 10% 110%,#38bdf859,#0000 40%),linear-gradient(135deg,#4338ca 0%,#4f46e5 45%,#6d28d9 100%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 10px 30px #4f46e547}.hero-grid{gap:var(--s6);grid-template-columns:minmax(0,1.5fr) minmax(15rem,1fr);align-items:center;display:grid}.hero-label{text-transform:uppercase;letter-spacing:.08em;color:#fffc;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.hero-titel{letter-spacing:-.024em;margin:var(--s2) 0 0;text-wrap:balance;font-size:1.5rem;font-weight:750;line-height:1.25}.hero-tekst{margin-top:var(--s2);color:#ffffffd9;max-width:56ch}.hero-cta{margin-top:var(--s5);color:var(--accent-ink);background:#fff;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem 1.15rem;font-weight:700;text-decoration:none;transition:transform .12s;display:inline-flex;box-shadow:0 6px 18px #0f172a33}.hero-cta:hover{transform:translateY(-1px)}.hero-voortgang{padding:var(--s4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #fff3;border-radius:14px}.hero-getal{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:800;line-height:1}.hero-sub{font-size:var(--t-meta);color:#fffc;margin-top:var(--s1)}.hero-balk{height:8px;margin-top:var(--s3);background:#fff3;border-radius:999px;overflow:hidden}.hero-balk>span{background:linear-gradient(90deg,#a7f3d0,#34d399);border-radius:999px;height:100%;display:block}@media (max-width:48rem){.hero{padding:var(--s5)}.hero-grid{grid-template-columns:1fr}}.vragen{gap:var(--s4);margin-top:var(--s5)}.vraag{border:1px solid var(--line);border-top:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);padding:var(--s5);box-shadow:var(--shadow);column-gap:var(--s3);grid-template-columns:1fr auto;grid-template-areas:"q ring""a ring""regel regel""link link";transition:box-shadow .15s,transform .15s;display:grid;position:relative}.vraag:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.vraag[data-antwoord=nee],.vraag[data-antwoord=deels],.vraag[data-antwoord=onbekend]{border-top-color:var(--line)}.vraag:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--viz-good);height:4px;position:absolute;inset:0 0 auto}.vraag[data-antwoord=deels]:before{background:#f59e0b}.vraag[data-antwoord=nee]:before{background:var(--viz-bad)}.vraag[data-antwoord=onbekend]:before{background:#cbd5e1}.vraag-q{color:var(--ink-2);grid-area:q;font-weight:600}.vraag-a{letter-spacing:-.025em;grid-area:a;font-size:1.625rem;font-weight:750}.vraag-ring{grid-area:ring;align-self:center}.vraag-regel{margin-top:var(--s3);color:var(--ink-2);grid-area:regel}.vraag-link{grid-area:link;font-weight:600}.ring-txt{font:700 .8125rem var(--font-ui);fill:var(--ink)}.ring-sub{font:500 .625rem var(--font-ui);fill:var(--muted)}.todo{gap:var(--s3);max-width:none;display:grid}.todo>li{border:1px solid var(--line);border-bottom:1px solid var(--line);padding:var(--s4);background:var(--panel);border-radius:12px;grid-template-columns:2.5rem 1fr auto;align-items:start;transition:border-color .15s,box-shadow .15s}.todo>li:last-child{border-bottom:1px solid var(--line)}.todo>li:hover{box-shadow:var(--shadow-hover);border-color:#c7d2fe}.todo>li:before{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:750;display:grid}.todo>li:first-child{background:linear-gradient(#fafaff,#fff);border-color:#c7d2fe}.todo>li:first-child:before{background:var(--accent);color:#fff;box-shadow:0 4px 12px #4f46e559}.todo-soort{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.todo-wat{margin-top:var(--s1);font-size:1rem;font-weight:650}.todo-waarom{color:var(--muted)}.hbars{max-width:none}.hbar{padding:var(--s3);border-radius:10px;grid-template-columns:minmax(10rem,19rem) 1fr 4.5rem}a.hbar:hover{background:#f8faff}.hbar-label{font-weight:600}.hbar-track{background:#eef0f7;border-radius:999px;height:12px}.hbar-fill{background:linear-gradient(90deg, #6366f1, var(--viz-1));border-radius:999px}.hbar-value{font-size:1.0625rem;font-weight:700}.stackbar{border-radius:999px;max-width:none;height:12px}.tiles{gap:var(--s3);max-width:none}.tile{border:1px solid var(--line);border-top:1px solid var(--line);background:var(--panel);padding:var(--s4);box-shadow:var(--shadow-sm);border-radius:12px;position:relative;overflow:hidden}.tile:before{content:"";background:var(--accent);width:3px;position:absolute;inset:0 auto 0 0}.tile[data-toon=leeg]:before{background:#cbd5e1}.tile[data-toon=alarm]{border-top-color:var(--line)}.tile[data-toon=alarm]:before{background:var(--viz-bad)}.tile-num{font-size:1.625rem;font-weight:750}.feit{border:1px solid var(--line);border-top:1px solid var(--line);padding:var(--s3);background:#fbfcfe;border-radius:10px}.feit[data-slecht=true]{background:#fef2f2;border-color:#fecaca}.worklist{border-top:0;border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.wl-row{border-bottom-color:var(--rule);padding:var(--s3) var(--s4);transition:background .1s}.wl-row:last-child{border-bottom:0}a.wl-row:hover{background:#f8faff}a.wl-row:hover .wl-titel{color:var(--accent)}.wl-head{text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;font-size:.75rem;font-weight:600}.wl-rang{width:1.9rem;height:1.9rem;color:var(--ink-2);background:#f1f5f9;border-radius:8px;place-items:center;font-weight:700;display:grid}.wl-head .wl-rang,.wl-head>span:first-child{background:0 0}.wl-titel{font-weight:600}.wl-bar{background:#eef0f7;border-radius:999px;height:7px}.wl-bar>span{background:linear-gradient(90deg, #6366f1, var(--viz-1));border-radius:999px}.wl-punten,.crumbs a{font-weight:600}.actie{border:1px solid var(--line);max-width:none;padding:var(--s4);margin-bottom:var(--s3);background:var(--panel);border-radius:12px;transition:border-color .15s,box-shadow .15s}.actie:last-child{border-bottom:1px solid var(--line)}.actie:hover{box-shadow:var(--shadow-hover);border-color:#c7d2fe}.actie[data-status=gedaan],.actie[data-status=genegeerd]{background:#f8fafc}.actie .item-title{font-size:1rem;font-weight:650}.statusknoppen button{border-color:var(--line);border-radius:8px;padding:.4rem .8rem;font-weight:600}.statusknoppen button[data-primair=true]{color:#fff;background:#16a34a;border-color:#16a34a;box-shadow:0 1px 2px #16a34a4d}.statusknoppen button[data-primair=true]:hover{background:#15803d;box-shadow:0 4px 12px #16a34a4d}.kopje{border:1px solid var(--line);background:#f8fafc;border-left:3px solid #a5b4fc;border-radius:6px;padding:.1rem .5rem}.pmap-row{border-bottom-color:var(--rule);border-radius:8px}.pmap-row[data-punten=true]{background:#fff7ed}.pmap-row:not(.pmap-head):hover{background:#f8faff}.pmap-track{border-radius:999px;height:7px}.pmap-fill{background:var(--viz-seq-2);border-radius:999px}.voorstel{border:1px solid var(--line);border-top:4px solid var(--accent);padding:var(--s4);background:var(--panel);box-shadow:var(--shadow-sm);border-radius:12px;transition:box-shadow .15s}.voorstel:hover{box-shadow:var(--shadow-hover)}.voorstel[data-soort=faq]{border-top-color:#a855f7}.voorstel[data-soort=blog]{border-top-color:#0ea5e9}.voorstel[data-soort=vergelijkingstabel]{border-top-color:#f59e0b}.voorstel[data-soort=pagina_uitbreiden]{border-top-color:#94a3b8}.voorstel-titel{font-size:1.0625rem;font-weight:700}.tile-of{color:var(--muted);font-size:1rem;font-weight:600}.markt-oordeel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-sm);padding:var(--s5)}.markt-oordeel-grid{gap:var(--s5);margin:var(--s4) 0 var(--s2);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.markt-kop{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-ink);margin:0 0 var(--s2);font-size:.75rem;font-weight:700}.markt-lijst{gap:var(--s2);margin:0;padding-left:1.2rem;display:grid}.briefs{gap:var(--s3);display:grid}.brief{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);padding:var(--s4) var(--s5);border-left:4px solid #cbd5e1;border-radius:12px;min-width:0}.brief[data-belang=hoog]{border-left-color:var(--accent)}.brief[data-belang=midden]{border-left-color:#a5b4fc}.brief-kop{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.brief-rang{color:var(--muted);min-width:2.2rem;font-weight:700}.brief-prio{font-size:var(--t-meta);color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;margin-left:auto;padding:.1rem .6rem;font-weight:600}.brief-titel{margin:var(--s2) 0 var(--s1);overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}.brief-vraag{font-size:var(--t-body);overflow-wrap:anywhere}.brief-waarom{margin:var(--s2) 0 0;font-size:var(--t-meta);color:var(--ink-2);max-width:62rem}.brief-detail{margin-top:var(--s3)}.brief-detail>summary{cursor:pointer;font-size:var(--t-meta);color:var(--accent);font-weight:600}.brief-body{gap:var(--s4);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--rule);display:grid}.brief-blok p{margin:0}.brief-blok[data-toon=let-op]{padding:var(--s3);background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.brief-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:var(--s1);font-size:.72rem;font-weight:700}.brief-drie{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.brief-secties{gap:var(--s2);margin:0;padding-left:1.3rem;display:grid}.brief-inhoud{font-size:var(--t-meta);color:var(--ink-2)}.brief-lijst{margin:0;padding-left:1.2rem}.brief-tabel{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;display:flex;overflow:hidden}.brief-tabel span{font-size:var(--t-meta);border-right:1px solid var(--line);background:#f8fafc;padding:.3rem .7rem;font-weight:600}.termtabel{font-size:var(--t-meta);display:grid;overflow-x:auto}.termtabel-rij{gap:var(--s2);border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,2.5fr) 5rem 6.5rem 4.5rem 5.5rem;min-width:34rem;padding:.25rem 0;display:grid}.termtabel-kop{color:var(--muted);font-weight:700}.termtabel [data-dekking=niet]{color:var(--viz-bad);font-weight:600}.termtabel [data-dekking=deels]{color:#b45309}.termtabel [data-dekking=gedekt]{color:var(--viz-good)}.serpblok{border-left:3px solid var(--line);padding:var(--s1) 0 var(--s1) var(--s3);margin-bottom:var(--s2);overflow-wrap:anywhere}.prio{gap:.35rem;max-width:34rem;display:grid}.prio-rij{gap:var(--s2);font-size:var(--t-meta);grid-template-columns:11rem 1fr 4.5rem;align-items:center;display:grid}.prio-track{background:var(--rule-strong);border-radius:999px;height:7px;overflow:hidden}.prio-track span{background:var(--viz-seq-2);border-radius:999px;height:100%;display:block}.nietmaken{margin:var(--s2) 0 var(--s3);gap:var(--s1);font-size:var(--t-meta);padding-left:1.2rem;display:grid}.onderwerpen{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.onderwerp{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-sm);padding:var(--s4);color:inherit;border-radius:12px;text-decoration:none;transition:box-shadow .15s;display:block}.onderwerp:hover{box-shadow:var(--shadow-hover)}.onderwerp[data-status=error],.onderwerp[data-status=leeg]{opacity:.7}.onderwerp-kop{justify-content:space-between;gap:var(--s2);align-items:center;display:flex}.onderwerp-naam{margin:var(--s2) 0 var(--s1);font-weight:700}.onderwerp-tekst{font-size:var(--t-meta);color:var(--ink-2);margin:0}@media (max-width:640px){.brief{padding:var(--s3)}.brief-prio{margin-left:0}.prio-rij{grid-template-columns:8rem 1fr}.prio-rij>.meta{display:none}}.banner{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:12px;font-weight:500;display:flex}.banner-info{background:var(--accent-soft);color:var(--accent-ink);border:1px solid #c7d2fe}.banner-goed{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.alarm{padding:var(--s3) var(--s4);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px}.nodata{background:#f8fafc;border-color:#cbd5e1;border-radius:12px}.gategrid-cel,.gategrid-naam{border-bottom-color:var(--rule)}.table th{color:var(--muted);font-weight:600}h2.display{letter-spacing:-.024em;font-weight:750;line-height:1.2}@media (min-width:56.01rem){.shell{background:linear-gradient(to right, var(--side-bg) 15.5rem, var(--bg) 15.5rem)}}.hbar-sub{font-weight:400}.inzicht{gap:var(--s3);margin-top:var(--s5);padding:var(--s4) var(--s5);border-radius:var(--radius-lg);background:#fdf4ff;border:1px solid #f5d0fe;grid-template-columns:auto 1fr;display:grid}.inzicht-icoon{color:#a21caf;width:2.25rem;height:2.25rem;box-shadow:var(--shadow-sm);background:#fff;border-radius:10px;place-items:center;display:grid}.inzicht-kop{text-transform:uppercase;letter-spacing:.06em;color:#a21caf;font-size:.75rem;font-weight:700}.inzicht-tekst{color:var(--ink);margin-top:2px;font-weight:600}.side-add{color:#c7d2fe;border:1px dashed #a5b4fc80;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.side-add:hover{color:#fff;background:#6366f133;border-color:#818cf8}@media (max-width:56rem){.side-voet{grid-template-columns:1fr auto auto}}.voortgang{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:var(--s5)}.voortgang[data-compact]{padding:var(--s4);box-shadow:var(--shadow-sm)}.voortgang-kop{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.voortgang-titel{align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.voortgang-titel svg{color:var(--accent)}.voortgang-pct{letter-spacing:-.03em;color:var(--accent-ink);font-size:1.75rem;font-weight:800}.voortgang[data-compact] .voortgang-pct{font-size:1.25rem}.voortgang-balk{height:14px;margin-top:var(--s3);background:#eef0f7;border-radius:999px;position:relative;overflow:hidden}.voortgang-balk>span{inset-block:0;background:repeating-linear-gradient(-45deg,#ffffff2e 0 10px,#0000 10px 20px) 0 0/28px 28px,linear-gradient(90deg,#6366f1,#7c3aed) 0 0/100% 100%;border-radius:999px;transition:width .6s;animation:1s linear infinite balk-streep;position:absolute;left:0}.voortgang-balk[data-onbepaald=true]>span{width:30%;animation:1.6s ease-in-out infinite balk-glij}@keyframes balk-streep{to{background-position:28px 0,0 0}}@keyframes balk-glij{0%{left:-30%}to{left:100%}}.voortgang-nu{margin-top:var(--s3);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.voortgang-mini{width:5rem;height:5px;margin-left:var(--s2);background:#eef0f7;border-radius:999px;display:inline-block;position:relative;overflow:hidden}.voortgang-mini>span{inset-block:0;background:var(--viz-seq-2);border-radius:999px;position:absolute;left:0}.voortgang .meta{margin-top:var(--s2)}.stappen{margin:var(--s5) 0 0;gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));padding:0;list-style:none;display:grid}.stappen li{border:1px solid var(--line);font-size:var(--t-meta);color:var(--muted);background:#fbfcfe;border-radius:10px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex}.stap-icoon{background:#eef0f7;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.6875rem;font-weight:700;display:grid}.stappen li[data-toestand=klaar]{color:var(--ink-2)}.stappen li[data-toestand=klaar] .stap-icoon{color:#fff;background:#16a34a}.stappen li[data-toestand=bezig]{background:var(--accent-soft);color:var(--accent-ink);border-color:#c7d2fe;font-weight:600}.stappen li[data-toestand=bezig] .stap-icoon{background:var(--accent);color:#fff}.draait{animation:1s linear infinite draai}@keyframes draai{to{rotate:360deg}}.banner-waarschuwing{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.patronen{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));display:grid}.patroon{gap:var(--s2);border:1px solid var(--line);padding:var(--s4);background:linear-gradient(#fafaff,#fff 40%);border-radius:12px;flex-direction:column;transition:box-shadow .15s,border-color .15s;display:flex}.patroon:hover{box-shadow:var(--shadow-hover);border-color:#c7d2fe}.patroon-kop{gap:var(--s1);flex-wrap:wrap;display:flex}.patroon-titel{font-weight:700;line-height:1.3}.patroon-getal{color:var(--muted);font-size:var(--t-meta)}.patroon-getal strong{color:var(--accent-ink);letter-spacing:-.02em;margin-right:.2rem;font-size:1.5rem;font-weight:800}.patroon-waar{font-size:var(--t-meta);color:var(--ink-2);flex:1;margin:0}.patroon-knoppen{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.btn-klaar,.btn-stil{font:inherit;font-size:var(--t-meta);cursor:pointer;border-radius:8px;padding:.35rem .75rem;font-weight:600}.btn-klaar{color:#fff;background:#16a34a;border:1px solid #16a34a;box-shadow:0 1px 2px #16a34a4d}.btn-klaar:hover{background:#15803d}.btn-stil{color:var(--muted);background:0 0;border:1px solid #0000}.btn-stil:hover{color:var(--ink);background:#f1f5f9}.tag[data-snel=true]{color:#15803d;background:#f0fdf4}.selectlijst .wl-row{cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) auto}.selectlijst input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--accent)}.selectbalk{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.hero-snel{margin-top:var(--s3);color:#d1fae5;font-size:var(--t-meta);background:#a7f3d033;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-snel:hover{color:#fff;background:#a7f3d052}.verschil{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.verschil-getal{padding:var(--s4);border:1px solid var(--line);background:#f8fafc;border-radius:12px}.verschil-getal strong{letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.05;display:block}.verschil-getal span{font-size:var(--t-meta);color:var(--muted)}.verschil-getal[data-toon=goed]{background:#f0fdf4;border-color:#bbf7d0}.verschil-getal[data-toon=goed] strong{color:#15803d}.verschil-getal[data-toon=nieuw]{background:#fffbeb;border-color:#fde68a}.verschil-getal[data-toon=nieuw] strong{color:#b45309}.verschil-cats{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.klaarpatronen{align-items:center;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.klaarpatroon{background:var(--panel);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.2rem;padding:.15rem .2rem .15rem .3rem;display:inline-flex}.klaarpatroon .btn-stil{padding:.2rem .55rem;font-size:.75rem}.export-knoppen{gap:var(--s2);flex-wrap:wrap;display:inline-flex}.export-knop{font:inherit;font-size:var(--t-meta);color:var(--accent-ink);cursor:pointer;font-weight:600;text-decoration:none}.export-knop:hover{background:var(--accent-soft);border-color:#c7d2fe}@media print{@page{size:A4;margin:14mm 12mm}html,body,.shell{background:#fff!important}.shell{display:block}.side,.export-knoppen,.statusknoppen,.patroon-knoppen,.selectbalk,.filters,.pager,.crumbs,.hero-cta,.hero-snel,.klaarpatronen,.vraag-link,.todo-actie,.banner-goed,form button,.meta-chip a,.inzicht a,.chips{display:none!important}.section-head,h2{break-after:avoid}.shell-main{padding:0}*{-webkit-print-color-adjust:exact;print-color-adjust:exact;box-shadow:none!important;transition:none!important;animation:none!important}.vraag,.todo>li,.actie,.patroon,.voorstel,.brief,.onderwerp,.tile,.wl-row,.pmap-row,.hbar{break-inside:avoid}.section{border-color:#e2e8f0}.hero{border:1px solid #c7d2fe}a{color:inherit;text-decoration:none}.wl-row a,.worklist a.wl-row{color:inherit}}
