:root{color-scheme:light dark;--bg:light-dark(#f3f4f6,#0d1015);--surface:light-dark(#ffffff,#161a21);--surface-2:light-dark(#f8f9fa,#1e232c);--surface-3:light-dark(#eceef1,#262c36);--ink:light-dark(#101319,#edeff3);--ink-2:light-dark(#454c58,#b2b9c5);--ink-3:light-dark(#636b78,#8a919e);--line:light-dark(#e4e6ea,#272d37);--line-2:light-dark(#cdd1d8,#3a414e);--accent:#33e8a6;--accent-hover:light-dark(#21d494,#57edb6);--accent-fg:#0c1a14;--accent-soft:light-dark(#e9fbf4,#0e2a20);--signal:light-dark(#00893a,#34c46f);--signal-soft:light-dark(#e6f5ec,#10281b);--scrim:light-dark(rgba(16,19,25,.45),rgba(0,0,0,.6));--z1:light-dark(#6c6c6c,#a0a6b0);--z2:light-dark(#1976d2,#63a9f5);--z3:light-dark(#04873b,#35c36e);--z4:light-dark(#cf4a06,#ff8a4c);--z5:light-dark(#c21515,#ff6e6e);--cat-1:light-dark(#1976d2,#2b93fe);--cat-2:light-dark(#cf4a06,#f45700);--cat-3:light-dark(#04873b,#04af4e);--cat-line:var(--ink);--cat-line-2:var(--ink-3);--seq-1:var(--surface-3);--seq-2:var(--line-2);--seq-3:var(--ink-3);--seq-4:var(--ink-2);--seq-5:var(--ink);--div-lo:var(--cat-1);--div-mid:var(--line-2);--div-hi:var(--cat-2);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-16:64px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:999px;--bw:1px;--sh-tint:light-dark(rgba(16,19,25,.06),rgba(0,0,0,.45));--sh-tint2:light-dark(rgba(16,19,25,.08),rgba(0,0,0,.55));--sh-1:0 1px 2px var(--sh-tint);--sh-2:0 1px 2px var(--sh-tint),0 4px 12px var(--sh-tint);--sh-3:0 4px 8px var(--sh-tint),0 16px 40px var(--sh-tint2);--topo-lijn:light-dark(#ffffff,#8a919e);--topo-dek:.50;--topo-ruimte:112px;--topo-index:5;--topo-lijndikte:1.1px;--topo-tempo:800;--font-book:var(--font-blender-book),system-ui,sans-serif;--font-medium:var(--font-blender-medium),system-ui,sans-serif;--font-strong:var(--font-blender-strong),system-ui,sans-serif;--t-mega:3.5rem;--lh-mega:0.95;--t-display:2.75rem;--lh-display:1;--t-stat:2rem;--lh-stat:1;--t-h1:1.75rem;--lh-h1:1.15;--t-h2:1.375rem;--lh-h2:1.2;--t-num:1.375rem;--lh-num:1.1;--t-h3:1.125rem;--lh-h3:1.25;--t-body:1.125rem;--lh-body:1.25;--t-ui:1rem;--lh-ui:1.25;--t-meta:0.875rem;--lh-meta:1.3;--t-micro:0.8125rem;--lh-micro:1.2;--t-brand:1.3125rem;--t-tick:0.6875rem;--lh-prose:1.55;--measure:66ch;--track-caps:0.07em;--track-tight:-0.015em;--track-mega:-0.03em;--data:tabular-nums;--shell:46rem;--shell-wide:76rem;--tap:2.75rem;--balk-h:3.75rem;--kop-h:calc(var(--tap) + var(--s-3));--merk-index:30;--merk-lijn:16;--merk-klein:48;--dur-press:110ms;--dur-state:180ms;--dur-exit:140ms;--dur-enter:300ms;--dur-draw:560ms;--ease-out:cubic-bezier(.22,.61,.36,1);--ease-in:cubic-bezier(.7,0,.84,0);--stagger:40ms;interpolate-size:allow-keywords}:root[data-thema=licht]{color-scheme:light}:root[data-thema=donker]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-thema=licht]){--topo-dek:.14;--merk-index:28;--merk-lijn:15;--merk-klein:45}}:root[data-thema=donker]{--topo-dek:.14;--merk-index:28;--merk-lijn:15;--merk-klein:45}.merk-index{stroke-width:var(--merk-index)}.merk-lijn{stroke-width:var(--merk-lijn)}.merk-klein{stroke-width:var(--merk-klein)}*,:after,:before{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}.day-link,.rij,a,button,label,summary{-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none;margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-book);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--track-tight);-webkit-font-smoothing:antialiased}b,strong{font-family:var(--font-medium);font-weight:500}a{color:inherit}p{max-width:var(--measure)}::selection{background:var(--accent-soft);color:var(--ink)}input,textarea{caret-color:var(--ink)}*{scrollbar-color:var(--line-2) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line-2);border:3px solid var(--bg);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}input[type=date]:focus,input[type=date]:focus-within,input[type=time]:focus,input[type=time]:focus-within{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{max-width:var(--shell);margin:0 auto;padding:0 var(--s-3) calc(var(--balk-h) + var(--s-4))}.kaarten{display:grid;grid-template-columns:1fr;grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-4) 0 0}.kaarten>.card{margin:0}@media (min-width:46rem){.wrap{max-width:var(--shell-wide);padding-inline:var(--s-5)}.wrap.smal{max-width:56rem}.kaarten{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.kaarten>.card.breed,.kaarten>:last-child:nth-child(odd){grid-column:1/-1}}.blok{margin-top:var(--s-8);padding:var(--s-4)}@media (min-width:46rem){.blok{padding:var(--s-5)}}.blok>.blok-kop>h2,.blok>h2{margin:0;font-size:var(--t-h2);line-height:var(--lh-h2)}.blok>.blok-kop{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-4)}.blok>.blok-kop,.blok>h2{padding-bottom:var(--s-2);border-bottom:var(--bw) solid var(--line)}.blok>.blok-lead{margin:var(--s-3) 0 0;max-width:var(--measure);color:var(--ink-2);line-height:var(--lh-prose)}.blok>.blok-lead:last-child{margin-bottom:0}.blok>:is(table,.rijen,.kaarten,.grafiek,.tabel-scroll,.velden,.punten,.stappen,.fold,.uitlezing,.lezing,.vergelijk,.stats,.strip,.filter,.row,figure.figuur,.check){margin-top:var(--s-3)}.blok>.rijen,.meer-body>.rijen{margin-inline:calc(var(--s-4) * -1);padding:var(--s-2) 0}@media (min-width:46rem){.blok>.rijen{margin-inline:calc(var(--s-5) * -1)}}.blok .vonk,.meer-body .vonk{max-width:26rem}.blok>figure.figuur:has(>.vonk){max-width:30rem}.blok>figure.figuur>.grafiek{margin-top:0}@media (min-width:46rem){.veld>.veld-ding>:is(button,.btn){width:auto}.blok>:is(button,.btn){width:auto}}.blad-rail{display:block}@media (min-width:76rem){.blad-rail{display:grid;grid-template-columns:11rem minmax(0,1fr);grid-gap:var(--s-8);gap:var(--s-8);align-items:start}.blad-rail>.blad{grid-column:1/-1}.blad-rail>.rail{position:-webkit-sticky;position:sticky;top:calc(var(--kop-h) + var(--s-3));max-height:none}}.blad-melding{margin-top:var(--s-4)}.blad-melding>.notice{margin:0}.velden{margin:var(--s-3) 0 0}.veld{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-4) 0;border-top:var(--bw) solid var(--line);grid-template-areas:"naam" "ding" "hint"}.veld:first-child{border-top:0;padding-top:var(--s-2)}.veld>.veld-naam{grid-area:naam;margin:0;font-family:var(--font-medium);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink)}.veld>.veld-hint{grid-area:hint;margin:0;max-width:var(--measure);font-size:var(--t-meta);line-height:var(--lh-prose);color:var(--ink-3)}.veld>.veld-ding{grid-area:ding;min-width:0}.veld>.veld-ding>:is(input,select,textarea):first-child{margin-top:0}.veld>.veld-ding>label:first-child{margin-top:0}.veld>.veld-ding>:is(button,.btn):first-child{margin-top:var(--s-2)}.veld>.veld-ding>.row{margin-top:var(--s-2)}.veld>.veld-ding>.row:first-child,.veld>.veld-ding>p:first-child{margin-top:0}@media (min-width:46rem){.veld{grid-template-columns:15rem minmax(0,1fr);grid-template-areas:"naam ding" "hint ding";gap:var(--s-1) var(--s-6);align-items:start}}.blok.kaal{background:none;border:0;box-shadow:none;padding:0}.blok.kaal>.blok-kop,.blok.kaal>h2{border-bottom-color:var(--line-2)}.deel{margin-top:var(--s-10)}.deel>h2{margin:0 0 var(--s-3);font-size:var(--t-h2);line-height:var(--lh-h2)}.deel-sub{margin:calc(var(--s-2) * -1) 0 var(--s-3);color:var(--ink-2);font-size:var(--t-meta);line-height:var(--lh-meta);max-width:var(--measure)}.topo{position:fixed;inset:0;width:100%;height:100%;z-index:-1;display:block;color:var(--topo-lijn);opacity:var(--topo-dek);pointer-events:none}[id]{scroll-margin-top:var(--kop-h)}.topbar{background:var(--surface);border-bottom:var(--bw) solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:3}.topbar .wrap{padding-bottom:0}.bar{display:flex}.bar,.brand{align-items:center}.brand{display:inline-flex;min-height:var(--tap);margin-right:var(--s-4);padding-right:var(--s-4);border-right:var(--bw) solid var(--line);font-size:var(--t-brand);line-height:1;text-decoration:none;color:var(--ink)}.brand svg{display:block;height:calc(var(--t-brand) * .6);width:auto}.nav{position:fixed;left:0;right:0;bottom:0;z-index:4;background:var(--surface);border-top:var(--bw) solid var(--line-2);padding-bottom:env(safe-area-inset-bottom,0)}.nav ul{display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.nav ul::-webkit-scrollbar{display:none}.nav li{margin:0}.nav a,.nav li{flex:1 1;display:flex}.nav a{flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--balk-h);padding:0 var(--s-1);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);text-decoration:none;white-space:nowrap;position:relative;isolation:isolate;transition:color var(--dur-state) var(--ease-out)}.nav a:hover{color:var(--ink)}.nav .ico{width:1.5rem;height:1.5rem;vertical-align:0}.nav a[aria-current=page]{color:var(--accent-fg);font-family:var(--font-medium)}.nav a[aria-current=page]:before{content:"";position:absolute;inset:4px 2px;z-index:-1;border-radius:var(--r-sm);background:var(--accent)}.subnav{display:flex;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.subnav::-webkit-scrollbar{display:none}.subnav a{display:flex;align-items:center;min-height:var(--tap);padding:0 var(--s-3);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink-3);text-decoration:none;white-space:nowrap;box-shadow:inset 0 -2px 0 transparent;transition:color var(--dur-state) var(--ease-out)}.subnav a:first-child{padding-left:0}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--ink)}.subnav .here,.subnav a[aria-current=page]{color:var(--ink);font-family:var(--font-medium)}.subnav .here{display:flex;align-items:center;min-height:var(--tap);padding-left:0;font-size:var(--t-ui)}@media (min-width:60rem){:root{--kop-h:calc(var(--tap) * 2 + var(--s-3))}[id]{scroll-margin-top:var(--kop-h)}.bar{flex-wrap:wrap}.nav{position:static;order:1;flex:1 1 auto;border-top:0;padding-bottom:0;background:none}.wrap{padding-bottom:var(--s-16)}.nav ul{gap:var(--s-1)}.nav li{flex:0 0 auto}.nav a{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-3);font-size:var(--t-ui);line-height:var(--lh-ui)}.nav .ico{width:1.125rem;height:1.125rem}.nav a[aria-current=page]{box-shadow:none}.subnav{order:2;flex:0 0 100%;border-top:var(--bw) solid var(--line)}.brand{order:0}}.strook{position:fixed;left:var(--s-3);right:var(--s-3);bottom:calc(var(--balk-h) + env(safe-area-inset-bottom, 0px) + var(--s-2));z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);max-width:var(--shell);margin:0 auto;padding:var(--s-2) var(--s-3);background:var(--surface);border:var(--bw) solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-2)}.strook-tekst{flex:1 1 14rem;min-width:0;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink);font-feature-settings:var(--data);font-variant-numeric:var(--data)}@media (prefers-reduced-motion:no-preference){.strook{animation:strook-op var(--dur-enter) var(--ease-out)}}@keyframes strook-op{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.strook .btn-compact{min-height:var(--tap)}.strook-knoppen{display:flex;flex:0 0 auto;gap:var(--s-2);margin-left:auto}body:has(.strook) .wrap{padding-bottom:calc(var(--balk-h) + var(--s-4) + 4.5rem)}@media (min-width:60rem){.strook{left:auto;right:var(--s-4);bottom:var(--s-4);max-width:30rem}body:has(.strook) .wrap{padding-bottom:var(--s-16)}}h1{font-size:var(--t-h1);line-height:var(--lh-h1);margin:var(--s-6) 0 0}h1,h2{font-family:var(--font-medium);letter-spacing:var(--track-tight);font-weight:500;color:var(--ink);text-wrap:balance}h2{font-size:var(--t-h2);line-height:var(--lh-h2);margin:0 0 var(--s-2)}h3{font-family:var(--font-medium);font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:500;color:var(--ink);margin:var(--s-5) 0 var(--s-2)}.blad{padding-top:var(--s-2)}.feiten{margin:var(--s-2) 0 0;color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.feiten>span+span:before{content:"·";margin:0 .45em;color:var(--line-2)}.lead-in{margin:var(--s-3) 0 0;max-width:var(--measure);color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-prose)}.lead-in a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.staat{margin:var(--s-4) 0 0;padding:var(--s-4)}.staat-cijfers,.stats.kern{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,16rem);grid-gap:0;gap:0}.stats.kern{margin:var(--s-4) 0 0;padding:var(--s-4)}.staat>.staat-cijfers{margin:0}:is(.staat-cijfers,.stats.kern)>.stat{min-width:0;padding:0 var(--s-3);border-left:var(--bw) solid var(--line)}:is(.staat-cijfers,.stats.kern)>.stat:first-child{padding-left:0;border-left:0}:is(.staat-cijfers,.stats.kern)>.stat:last-child{padding-right:0}:is(.staat-cijfers,.stats.kern) .value{font-size:var(--t-num);line-height:var(--lh-num)}:is(.staat-cijfers,.stats.kern) .value .u{font-size:var(--t-meta)}:is(.staat-cijfers,.stats.kern) .value.word{font-size:var(--t-ui);line-height:var(--lh-ui)}@media (max-width:45.999rem){:is(.staat-cijfers,.stats.kern):has(>.stat:nth-child(4)){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-4)}:is(.staat-cijfers,.stats.kern):has(>.stat:nth-child(4))>.stat:nth-child(odd){padding-left:0;border-left:0}}.staat-voet{margin-top:var(--s-4);padding-top:var(--s-4);border-top:var(--bw) solid var(--line)}.staat>.staat-cijfers:only-child+.staat-voet,.staat>.staat-voet:only-child{margin-top:0;padding-top:0;border-top:0}.staat-zin{display:flex;align-items:flex-start;gap:var(--s-2);margin:0;max-width:var(--measure);color:var(--ink-2);font-size:var(--t-ui);line-height:var(--lh-prose)}.staat-zin>.ico{flex:0 0 auto;width:1.125rem;height:1.125rem;margin-top:.15rem;color:var(--ink-3)}.staat-zin b{font-family:var(--font-medium);font-weight:500;color:var(--ink)}.staat-actie{display:flex;flex-wrap:wrap;gap:var(--s-2)}.staat-actie>:is(button,.btn){margin-top:0}.staat-zin+.staat-actie{margin-top:var(--s-4)}@media (min-width:46rem){.staat,.stats.kern{padding:var(--s-5) var(--s-6)}:is(.staat-cijfers,.stats.kern) .value{font-size:var(--t-stat);line-height:var(--lh-stat)}:is(.staat-cijfers,.stats.kern) .value.word{font-size:var(--t-h2);line-height:var(--lh-h2)}.staat-voet:has(>.staat-zin):has(>.staat-actie){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-6)}.staat-voet>.staat-zin{flex:1 1 auto}.staat-voet>.staat-actie{flex:0 0 auto}.staat-actie{justify-content:flex-end}.staat-zin+.staat-actie{margin-top:0}.staat-actie>:is(button,.btn){width:auto}}.blok,.card,.inzicht,.meer:not(:is(.blok,.card,.vlak,.staat,.inzicht,.meer-body) *),.staat,.stats.kern,.vlak{background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.card,.vlak{margin:var(--s-4) 0 0;padding:var(--s-4)}.card>:first-child,.vlak>:first-child{margin-top:0}.card>:last-child,.vlak>:last-child{margin-bottom:0}.card>.act-head:first-child,.card>h2:first-child{margin-bottom:var(--s-3)}.card p{max-width:var(--measure)}.card>p{margin:0 0 var(--s-3);line-height:var(--lh-prose);color:var(--ink-2)}.card>p:last-child{margin-bottom:0}@media (min-width:46rem){.card,.vlak{padding:var(--s-5)}}.card.lijst{padding:var(--s-4) 0}.card.lijst>.act-head,.card.lijst>.cite,.card.lijst>.empty,.card.lijst>.loading,.card.lijst>h2,.card.lijst>p{padding-inline:var(--s-4)}@media (min-width:46rem){.card.lijst{padding:var(--s-5) 0}.card.lijst>.act-head,.card.lijst>.cite,.card.lijst>.empty,.card.lijst>.loading,.card.lijst>h2,.card.lijst>p{padding-inline:var(--s-5)}}.card.actie{display:flex;flex-direction:column}.card.actie>.btn:last-child,.card.actie>.row:last-child,.card.actie>button:last-child{margin-top:auto}.card.cijfer{text-align:left}.act-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-4)}.act-head h2,.act-head h3{margin:0}.act-date{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));grid-gap:var(--s-5) var(--s-4);gap:var(--s-5) var(--s-4);margin:var(--s-4) 0}.stats:first-child{margin-top:0}.stats:last-child{margin-bottom:0}.stat{min-width:0}.stat .value{display:block;font-family:var(--font-medium);font-size:var(--t-num);line-height:var(--lh-num);font-feature-settings:var(--data);font-variant-numeric:var(--data);letter-spacing:var(--track-tight);color:var(--ink)}.stat .value .u{font-family:var(--font-book);font-size:var(--t-meta);color:var(--ink-3);margin-left:.15em}.stat .value.word{font-size:var(--t-ui);line-height:var(--lh-ui);overflow-wrap:anywhere}.stat .label{display:block;margin-top:var(--s-1);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.stat.groot .value{font-size:var(--t-stat);line-height:var(--lh-stat)}.stat.mega .value{font-size:var(--t-mega);line-height:var(--lh-mega);letter-spacing:var(--track-mega)}.trend{display:inline-flex;align-items:center;gap:.25em;margin-top:var(--s-1);font-size:var(--t-meta);line-height:var(--lh-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink-2)}.trend svg{flex:0 0 auto;width:.875rem;height:.875rem}.trend.gelijk{color:var(--ink-3)}.inzicht{display:grid;grid-template-columns:1fr;grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-4) 0 0;padding:var(--s-4)}.inzicht.klem{background:var(--accent-soft);border-color:transparent}.inzicht-kop{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.inzicht-kop .ico{width:1rem;height:1rem;color:var(--ink-2)}.inzicht-zin{margin:0;max-width:var(--measure);font-family:var(--font-medium);font-size:var(--t-h3);line-height:1.35;letter-spacing:var(--track-tight);color:var(--ink)}.inzicht-uitleg{margin:var(--s-2) 0 0;max-width:var(--measure);color:var(--ink-2);font-size:var(--t-meta);line-height:var(--lh-prose)}.inzicht-steun{display:flex;align-items:center;gap:var(--s-4);padding-top:var(--s-3);border-top:var(--bw) solid var(--line)}.inzicht-steun .stat{flex:0 0 auto}.inzicht-steun .vonk{flex:1 1 auto;min-width:0}.inzicht-steun .trend{flex:0 0 auto;white-space:nowrap}@media (min-width:46rem){.inzicht{grid-template-columns:minmax(0,max-content) auto;align-items:center;gap:var(--s-6);justify-content:start}.inzicht-tekst{grid-column:1}.inzicht-steun{grid-column:2;grid-row:1/span 2;padding-top:0;padding-left:var(--s-6);border-top:0;border-left:var(--bw) solid var(--line);min-height:3.5rem}.inzicht-kop{grid-column:1}}.vonk{display:block;width:100%;height:2.25rem;overflow:visible}.vonk path{fill:none;stroke:var(--ink-3);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.vonk .nu{fill:var(--ink);stroke:var(--surface);stroke-width:2}.vonk .vlak{fill:var(--surface-3);stroke:none}.rijen{list-style:none;padding:0}.rijen,.rijen>li{margin:0}.rij{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:var(--s-1) var(--s-4);gap:var(--s-1) var(--s-4);padding:var(--s-3) var(--s-4);border-top:var(--bw) solid var(--line);color:inherit;text-decoration:none;border-left:3px solid transparent;transition:box-shadow var(--dur-state) var(--ease-out)}.rij:first-child,.rijen>li:first-child>.rij{border-top:0}a.rij:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.rij-titel{grid-column:1;font-family:var(--font-medium);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink);min-width:0}.rij-meta{grid-column:1;margin:0;color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.rij-meta>span+span:before{content:"·";margin:0 .4em;color:var(--line-2)}.rij-getal{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right;font-family:var(--font-medium);font-size:var(--t-num);line-height:var(--lh-num);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink);white-space:nowrap}.rij-onder{grid-column:1/-1;margin-top:var(--s-2);min-width:0}.rij-getal small{display:block;font-family:var(--font-book);font-size:var(--t-meta);color:var(--ink-3)}.days{margin:0}.day{display:grid;grid-template-columns:4.75rem 1fr;grid-gap:var(--s-1) var(--s-3);gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-4);border-top:var(--bw) solid var(--line);border-left:3px solid transparent}.days>.day:first-child,.days>a:first-child>.day{border-top:0}.day-date{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data);padding-top:.1rem}.day-body{min-width:0}.day-target{font-size:var(--t-ui);line-height:var(--lh-ui)}.day-dist{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.day-link{color:inherit;text-decoration:none;transition:box-shadow var(--dur-state) var(--ease-out)}.day-link:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.sp1{border-left-color:var(--z1)}.sp2{border-left-color:var(--z2)}.sp3{border-left-color:var(--z3)}.sp4{border-left-color:var(--z4)}.sp5{border-left-color:var(--z5)}.sp-race{border-left-color:var(--ink)}.badge{display:inline-flex;align-items:center;gap:.35em;padding:.15em .5em;border:var(--bw) solid var(--line-2);border-radius:var(--r-sm);font-family:var(--font-medium);font-size:var(--t-meta);line-height:1.45;letter-spacing:0;color:var(--ink-2);white-space:nowrap;background:var(--surface)}.badge:is(.z1,.z2,.z3,.z4,.z5){border-color:currentColor}.badge-race{background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}.badge.stil{border-color:transparent;background:var(--surface-2);color:var(--ink-3)}.zone{font-family:var(--font-medium)}.z1{color:var(--z1)}.z2{color:var(--z2)}.z3{color:var(--z3)}.z4{color:var(--z4)}.z5{color:var(--z5)}.segment{display:inline-flex;border:var(--bw) solid var(--line-2);border-radius:var(--r-md);overflow:hidden;background:var(--surface)}.segment>button{width:auto;margin:0;min-height:2.25rem;padding:0 var(--s-3);border:0;border-left:var(--bw) solid var(--line-2);border-radius:0;background:transparent;color:var(--ink-2);font-family:var(--font-book);font-size:var(--t-meta);letter-spacing:var(--track-caps);text-transform:uppercase}.segment>button:first-child{border-left:0}.segment>button:focus-visible{outline-offset:-3px}.segment>button:hover{background:var(--surface-2);color:var(--ink)}.btn,.segment>button[aria-pressed=true],button{background:var(--accent);color:var(--accent-fg);font-family:var(--font-medium)}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);width:100%;min-height:var(--tap);font-size:var(--t-ui);line-height:var(--lh-ui);letter-spacing:var(--track-tight);border:var(--bw) solid var(--accent);border-radius:var(--r-md);padding:var(--s-2) var(--s-5);margin-top:var(--s-3);cursor:pointer;border-color:var(--accent);text-decoration:none;transition:background-color var(--dur-state) var(--ease-out),color var(--dur-state) var(--ease-out),border-color var(--dur-state) var(--ease-out),transform var(--dur-press) var(--ease-out)}.btn:hover,button:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn:active,button:active{transform:scale(.985)}.btn:disabled,button:disabled{color:var(--ink-3);cursor:not-allowed;transform:none}.btn:disabled,.btn:disabled:hover,button:disabled,button:disabled:hover{background:var(--surface);border-color:var(--line-2)}.blok>.row>:is(button,.btn):disabled:not(.btn-ghost):not(.btn-compact),.staat-actie>:is(button,.btn):disabled:not(.btn-ghost):not(.btn-compact),.veld-ding :is(button,.btn):disabled:not(.btn-ghost):not(.btn-compact){background:var(--accent);border-color:var(--accent);color:var(--accent-fg);opacity:.5}.blok>.row>:is(button,.btn):disabled:not(.btn-ghost):not(.btn-compact):hover,.staat-actie>:is(button,.btn):disabled:not(.btn-ghost):not(.btn-compact):hover,.veld-ding :is(button,.btn):disabled:not(.btn-ghost):not(.btn-compact):hover{background:var(--accent);border-color:var(--accent)}.btn[aria-busy=true],button[aria-busy=true]{cursor:progress}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-3)}.btn-ghost.is-on{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.btn-compact{width:auto;min-height:2.25rem;padding:0 var(--s-3);font-family:var(--font-book);font-size:var(--t-meta);background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-compact:hover{border-color:var(--ink-3)}.btn-compact:hover,.notice{background:var(--surface-2)}.notice{border:var(--bw) solid var(--line);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);margin:var(--s-3) 0;font-size:var(--t-ui);line-height:var(--lh-prose);color:var(--ink);max-width:var(--measure)}.notice__label{display:block;font-family:var(--font-medium);font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);padding-bottom:var(--s-1)}.notice--fail{background:var(--ink);border-color:var(--ink);color:var(--surface)}.notice--fail .notice__label{color:var(--surface);opacity:.75}.notice--ok{background:var(--signal-soft);border-color:var(--signal)}.notice--ok .notice__label{color:var(--ink-2)}.notice>.row{margin-top:var(--s-3)}.empty,.loading{margin:var(--s-4) 0;color:var(--ink-3);font-size:var(--t-ui)}.muted{color:var(--ink-2)}.answer,.muted{line-height:var(--lh-prose);max-width:var(--measure)}.answer{white-space:pre-wrap}.meta{color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.meta-num{font-family:var(--font-medium);font-size:var(--t-num);line-height:1;color:var(--ink);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.cite{margin:var(--s-3) 0 0;color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta);max-width:var(--measure)}.row{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:flex-end}.row>*{margin-top:0}.row>.btn,.row>button,.row>select{width:auto;flex:0 0 auto}.term{text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:help}.term:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.bron-book{display:block;margin-top:var(--s-2)}.bron-book:first-of-type{margin-top:var(--s-1)}.bron-title{display:block;font-family:var(--font-medium);color:var(--ink-2)}.bron-item{display:block;padding-left:var(--s-3)}.cite-link{color:inherit;text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;background:none;border:0;width:auto;margin:0;min-height:0;padding:0;font:inherit;text-align:left;cursor:pointer;border-radius:0}.cite-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink);background:none}.badge-link{width:auto;margin:0;cursor:pointer}.badge-link:hover{background:var(--surface-2)}.badge-link,.cite-link{min-height:1.75rem}.cite-link{display:inline-flex;align-items:center}summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:var(--s-2);min-height:var(--tap)}summary::-webkit-details-marker{display:none}summary:after{content:"";flex:0 0 auto;margin-left:auto;width:.5rem;height:.5rem;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--dur-state) var(--ease-out)}details[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}summary>.tel{color:var(--ink-3);font-size:var(--t-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.meer{margin:var(--s-4) 0 0;border-top:var(--bw) solid var(--line)}.meer:not(:is(.blok,.card,.vlak,.staat,.inzicht,.meer-body) *){padding:0 var(--s-4)}@media (min-width:46rem){.meer:not(:is(.blok,.card,.vlak,.staat,.inzicht,.meer-body) *){padding:0 var(--s-5)}}.meer>summary{padding:var(--s-2) 0;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);min-height:var(--tap)}.meer>summary:hover{color:var(--ink)}.meer>summary>.ico{flex:0 0 auto;width:1rem;height:1rem}.meer-body{padding:0 0 var(--s-4)}.meer-body>:first-child{margin-top:0}.meer-body>p{margin:0 0 var(--s-3);max-width:var(--measure);line-height:var(--lh-prose);color:var(--ink-2)}.meer-body>p:last-child{margin-bottom:0}.fold{border-top:var(--bw) solid var(--line);margin:0}.fold:first-of-type{border-top:0}.fold>summary{padding:var(--s-3) var(--s-4);gap:var(--s-2) var(--s-3);flex-wrap:wrap;font-family:var(--font-medium);font-size:var(--t-h3);line-height:var(--lh-h3)}.fold>summary>.meta{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:0 1 auto;min-width:0;max-width:55%;text-align:right;font-family:var(--font-book)}.fold>summary>.meta>*{min-width:0}@media (min-width:46rem){.fold>summary>.meta{max-width:60%}}.fold>summary:after{margin-left:var(--s-3)}.fold[open]>summary{border-bottom:var(--bw) solid var(--line)}.fold-body{padding:0 0 var(--s-2)}.fold-body>.cite,.fold-body>.notice,.fold-body>p{margin-inline:var(--s-4)}@media (min-width:46rem){.fold>summary{padding-inline:var(--s-5)}.fold-body>.cite,.fold-body>.notice,.fold-body>p{margin-inline:var(--s-5)}}.punten{list-style:none;margin:var(--s-3) 0 0;padding:0}.punten>li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s-1) var(--s-3);gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.punten>li:first-child{border-top:0;padding-top:0}.punten>li>.ico{grid-row:1/span 2;margin-top:.15rem;color:var(--ink-3)}.punt-term{font-family:var(--font-medium);font-weight:500;color:var(--ink);font-size:var(--t-ui)}.punt-tekst{margin:0;max-width:none;color:var(--ink-2);font-size:var(--t-meta);line-height:var(--lh-prose)}ol.stappen{list-style:none;counter-reset:stap;margin:var(--s-3) 0 0;padding:0}ol.stappen>li{counter-increment:stap;position:relative;padding:0 0 var(--s-4) var(--s-8);margin:0}ol.stappen>li:before{content:counter(stap);position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;display:grid;place-items:center;border-radius:var(--r-full);background:var(--ink);color:var(--surface);font-family:var(--font-medium);font-size:var(--t-micro);font-feature-settings:var(--data);font-variant-numeric:var(--data)}ol.stappen>li:after{content:"";position:absolute;left:.6875rem;top:1.75rem;bottom:.25rem;width:var(--bw);background:var(--line)}ol.stappen>li:last-child{padding-bottom:0}ol.stappen>li:last-child:after{display:none}ol.stappen .punt-term{display:block}.vergelijk{margin-top:var(--s-2)}.vergelijk-rij{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-1) var(--s-4);gap:var(--s-1) var(--s-4);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.vergelijk-rij:first-child{border-top:0}.vergelijk-datum{grid-column:1/-1;font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.vergelijk-zij{min-width:0}.vergelijk-label{display:block;font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.vergelijk-waarde{font-family:var(--font-medium);font-size:var(--t-ui);line-height:var(--lh-ui);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.rail{display:none}@media (min-width:76rem){.rail{display:block}.rail>.cite{margin:0 0 var(--s-2)}.inhoud{padding:0}.inhoud,.inhoud li{margin:0;list-style:none}.inhoud a{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-top:var(--bw) solid var(--line-2);color:var(--ink-2);font-size:var(--t-meta);line-height:var(--lh-meta);text-decoration:none;transition:color var(--dur-state) var(--ease-out)}.inhoud li:first-child a{border-top:0}.inhoud a:focus-visible,.inhoud a:hover{color:var(--ink)}.inhoud .ico{color:var(--ink-3);width:1rem;height:1rem;flex:0 0 auto}.inhoud a:hover .ico{color:var(--ink)}}.lezing{margin:var(--s-3) 0 0}.lezing,.lezing-kop{max-width:var(--measure)}.lezing-kop{margin:0 0 var(--s-3);font-family:var(--font-medium);font-size:var(--t-h3);line-height:1.4;letter-spacing:var(--track-tight);color:var(--ink)}.lezing-meer{margin-top:var(--s-3);border-top:var(--bw) solid var(--line)}.lezing-meer>summary{font-size:var(--t-meta);color:var(--ink-3);min-height:2.25rem}.lezing-meer[open]>summary{margin-bottom:var(--s-1)}.lezing-rij{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--s-1) var(--s-3);gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.lezing-rij:first-of-type{border-top:0;padding-top:0}.lezing-rij>.ico{grid-column:1;grid-row:1/span 2;margin-top:.15rem;color:var(--ink-3)}.lezing-label{grid-column:2;font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.lezing-tekst{grid-column:2;margin:var(--s-1) 0 0;max-width:none;line-height:var(--lh-prose)}label{display:block;margin-top:var(--s-3);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2)}input,select,textarea{width:100%;max-width:32rem;min-height:var(--tap);margin-top:var(--s-1);padding:var(--s-2) var(--s-3);font-family:var(--font-book);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink);background:var(--surface);border:var(--bw) solid var(--line-2);border-radius:var(--r-sm);transition:border-color var(--dur-state) var(--ease-out)}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:hover,select:hover,textarea:hover{border-color:var(--ink-3)}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--ink);border-width:2px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:var(--s-8)}.check{display:flex;align-items:center;gap:var(--s-2);min-height:var(--tap);margin-top:var(--s-2);font-size:var(--t-ui);color:var(--ink)}.check input{width:1.125rem;height:1.125rem;min-height:0;margin:0;flex:0 0 auto;accent-color:var(--ink)}caption{text-align:left}table{width:100%;border-collapse:collapse;margin:var(--s-3) 0 0;font-feature-settings:var(--data);font-variant-numeric:var(--data);font-size:var(--t-ui)}td,th{text-align:left;padding:var(--s-2) var(--s-3) var(--s-2) 0;border-bottom:var(--bw) solid var(--line);vertical-align:baseline}th{font-family:var(--font-book);font-weight:400;font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);white-space:nowrap}td:last-child,th:last-child{padding-right:0}td.getal,th.getal{text-align:right;font-feature-settings:var(--data);font-variant-numeric:var(--data)}tbody tr:last-child td{border-bottom:0}.tabel-scroll{overflow-x:auto;margin-top:var(--s-3)}.tabel-scroll table{margin-top:0}.grafiek{margin:var(--s-3) 0 0;position:relative}.chart{display:block;width:100%;height:auto;overflow:visible;color:var(--ink)}.grafiek .chart{touch-action:pan-y;cursor:crosshair}.chart text{fill:var(--ink-3);font-size:var(--t-tick);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.grafiek-tip{position:absolute;z-index:2;pointer-events:none;padding:var(--s-2) var(--s-3);background:var(--surface);border:var(--bw) solid var(--line-2);border-radius:var(--r-sm);box-shadow:var(--sh-2);font-size:var(--t-meta);line-height:1.4;color:var(--ink);white-space:nowrap;font-feature-settings:var(--data);font-variant-numeric:var(--data)}.grafiek-tip b{display:block;font-family:var(--font-medium);font-weight:500}.grafiek-kruis{stroke:var(--ink-3);stroke-width:1}.grafiek-punt{stroke:var(--surface);stroke-width:2}.grafiek-uit{display:none}.grafiek-stil{opacity:.2}.grafiek-legenda{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 0;padding:0;list-style:none}.grafiek-legenda li{margin:0}.grafiek-legenda button{width:auto;margin:0;min-height:2rem;padding:0 var(--s-2) 0 var(--s-1);display:inline-flex;align-items:center;gap:var(--s-2);background:transparent;border:var(--bw) solid transparent;border-radius:var(--r-sm);color:var(--ink-2);font-family:var(--font-book);font-size:var(--t-meta)}.grafiek-legenda button:hover{background:var(--surface-2);border-color:var(--line);color:var(--ink)}.grafiek-legenda button i{flex:0 0 auto;width:1rem;height:.5rem;background:currentColor;border-radius:1px}.grafiek-legenda button i.streep{height:0;background:none;border-top:2px dashed}.grafiek-legenda button[aria-pressed=false] i.streep{border-top-style:dotted}.grafiek-legenda button i.omtrek{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.grafiek-legenda button[aria-pressed=false]{color:var(--ink-3)}.grafiek-legenda button[aria-pressed=false] i{opacity:.35}.grafiek-legenda button[aria-pressed=false] span{text-decoration:line-through}.grafiek-tabel{margin-top:var(--s-3)}.grafiek-tabel>summary{color:var(--ink-3);min-height:2rem}.grafiek-tabel table,.grafiek-tabel>summary{font-size:var(--t-meta)}.grafiek-tabel td,.grafiek-tabel th{padding:var(--s-1) var(--s-3) var(--s-1) 0}.vormkop{display:grid;grid-gap:var(--s-4);gap:var(--s-4);align-items:start;margin-bottom:var(--s-5)}@media (min-width:34rem){.vormkop{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:var(--s-6)}}.vormkop-lees{display:flex;flex-direction:column;gap:var(--s-2);min-width:0}@media (min-width:34rem){.vormkop-lees{border-left:var(--bw) solid var(--line);padding-left:var(--s-6)}}@media (max-width:33.999rem){.vormkop-lees{border-top:var(--bw) solid var(--line);padding-top:var(--s-4)}}.vormkop-band{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-3)}.vormkop-trend{font-size:var(--t-meta);line-height:var(--lh-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink-3)}.vormkop-wat{color:var(--ink-2)}.vormkop-doen,.vormkop-wat{margin:0;max-width:var(--measure)}.vormkop-doen{font-family:var(--font-medium);font-weight:500;color:var(--ink)}.vormkop-uitleg{margin:var(--s-4) 0 0;color:var(--ink-2);font-size:var(--t-meta);line-height:var(--lh-prose);max-width:var(--measure)}.chart text.band-naam{fill:var(--ink-2)}.uitlezing{display:flex;flex-wrap:wrap;gap:var(--s-4) var(--s-5);margin:0 0 var(--s-3)}.blok>.uitlezing{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,16rem);grid-gap:0;gap:0;margin-bottom:0}.blok>.uitlezing>.stat{min-width:0;padding:0 var(--s-3);border-left:var(--bw) solid var(--line)}.blok>.uitlezing>.stat:first-child{padding-left:0;border-left:0}@media (max-width:45.999rem){.blok>.uitlezing:has(>.stat:nth-child(4)){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-4)}.blok>.uitlezing:has(>.stat:nth-child(4))>.stat:nth-child(odd){padding-left:0;border-left:0}}.uitlezing .stat .value{font-size:var(--t-stat);line-height:var(--lh-stat)}.uitlezing .stat .value.word{font-size:var(--t-ui);line-height:var(--lh-ui)}figure.figuur{margin:var(--s-3) 0 0}figure.figuur>figcaption{margin-top:var(--s-2);color:var(--ink-2);font-size:var(--t-meta);line-height:var(--lh-prose);max-width:var(--measure)}p.chart-key{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 0;color:var(--ink-3);font-size:var(--t-meta);max-width:none}.chart-key>span{display:flex;align-items:center;gap:var(--s-2);white-space:nowrap}.chart-key i{flex:0 0 auto;width:1rem;height:.5rem;background:var(--ink-3);border-radius:1px}.chart-key i:is(.z1,.z2,.z3,.z4,.z5){background:currentColor}.chart.season{height:2.75rem}.season-races{list-style:none;margin:var(--s-3) 0 0;padding:0}.season-races li{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-top:var(--bw) solid var(--line);font-size:var(--t-ui)}.season-races li:first-child{border-top:0}.season-dot{flex:0 0 auto;width:.5rem;height:.5rem;border-radius:var(--r-full);background:var(--ink-3)}.season-dot.is-peak{width:.75rem;height:.75rem;background:var(--ink)}.season-when{margin-left:auto;color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data);white-space:nowrap}.season-name{font-family:var(--font-medium);min-width:0}.stroom{display:block;width:100%;height:auto;margin:var(--s-3) 0 0;color:var(--ink);overflow:visible}.stroom text{font-size:var(--t-micro);fill:var(--ink)}.stroom .stroom-vak{fill:var(--surface-2);stroke:var(--line-2);stroke-width:1;rx:6}.stroom .stroom-lijn{stroke:var(--line-2);stroke-width:1.5;fill:none}.stroom .stroom-uit{fill:var(--ink-3);stroke:none}.hero{margin:var(--s-4) 0 0;padding:var(--s-5);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-1)}.hero h2{margin:0;font-family:var(--font-strong);font-size:var(--t-stat);line-height:1.05;letter-spacing:var(--track-mega);text-transform:uppercase}.hero-sub{margin:var(--s-2) 0 0;color:var(--ink-2);font-size:var(--t-ui);line-height:var(--lh-prose);max-width:var(--measure)}.cluster{display:grid;grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:var(--bw) solid var(--line)}.readout{min-width:0}.num{display:block;font-family:var(--font-medium);font-size:var(--t-stat);line-height:var(--lh-stat);letter-spacing:var(--track-tight);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink)}.num .u{font-family:var(--font-book);font-size:var(--t-meta);margin-left:.15em}.lab,.num .u{color:var(--ink-3)}.lab{display:block;margin-top:var(--s-1);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase}.meter{display:flex;gap:3px;margin-top:var(--s-2);max-width:7rem}.meter i{flex:1 1;height:4px;border-radius:2px;background:var(--surface-3)}.meter i.on:first-child{background:var(--z1)}.meter i.on:nth-child(2){background:var(--z2)}.meter i.on:nth-child(3){background:var(--z3)}.meter i.on:nth-child(4){background:var(--z4)}.meter i.on:nth-child(5){background:var(--z5)}.meter.inkt i.on:nth-child(n){background:var(--ink)}.zoneline{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:var(--s-3) 0 0;font-size:var(--t-meta);color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.zoneline>span{white-space:nowrap}.hero-actie{margin-top:var(--s-4)}@media (min-width:46rem){.hero{padding:var(--s-6)}.hero h2{font-size:var(--t-mega);line-height:var(--lh-mega)}.hero-actie{width:auto}}.weekstrip .strip{margin-top:var(--s-2)}.strip{display:flex;gap:var(--s-1);margin:0;padding:0;list-style:none}.strip li{flex:1 1;min-width:0;display:flex}.dag{flex:1 1;display:grid;grid-template-rows:3.25rem auto auto;align-items:end;justify-items:center;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-2) 0;border-radius:var(--r-sm);color:var(--ink-3);text-decoration:none;transition:background-color var(--dur-state) var(--ease-out),transform var(--dur-press) var(--ease-out)}.dag:hover{background:var(--surface-2);color:var(--ink)}.dag:active{transform:scale(.96)}.dag .baak{grid-row:1}.dag .letter{grid-row:2;font-size:var(--t-micro);line-height:var(--lh-micro);text-transform:uppercase;letter-spacing:var(--track-caps)}.dag .nr{grid-row:3;font-size:var(--t-meta);line-height:var(--lh-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.baak{width:.625rem;border-radius:2px;background:var(--ink);align-self:end}.baak:is(.z1,.z2,.z3,.z4,.z5){background:currentColor}.baak.rust{height:2px!important;width:1rem;background:var(--line-2);border-radius:1px}.dag[aria-current=date]{background:var(--surface-3);color:var(--ink)}.dag[aria-current=date] .letter,.dag[aria-current=date] .nr{font-family:var(--font-medium);color:var(--ink)}.week-min{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--bw) solid var(--line)}.week-min:first-of-type{border-top:0}@media (min-width:46rem){.blok .week-min{grid-template-columns:15rem auto;justify-content:start}}.week-min label{margin:0;color:var(--ink);font-size:var(--t-ui)}.week-min input{width:5.5rem;margin:0;text-align:right;font-feature-settings:var(--data);font-variant-numeric:var(--data)}.week-min input::-webkit-inner-spin-button,.week-min input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.month-head{display:flex;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3)}.month-head strong{flex:1 1;font-size:var(--t-h3)}.month-head .btn-ghost{flex:0 0 auto;width:auto;margin:0}.month{display:grid;grid-template-columns:repeat(7,1fr);border:var(--bw) solid var(--line);border-radius:var(--r-md);overflow:hidden}.month-day,.month-wd{border-right:var(--bw) solid var(--line);border-bottom:var(--bw) solid var(--line)}.month-day:nth-child(7n),.month-wd:nth-child(7n){border-right:0}.month-wd{padding:var(--s-2) 0;text-align:center;background:var(--surface-2);font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.month-day{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:3.75rem;width:100%;margin:0;padding:var(--s-1);background:var(--surface);border-radius:0;border-top:0;border-left:0;color:var(--ink);font-family:var(--font-book);font-size:var(--t-meta);text-align:left;cursor:pointer}.month-day:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.month-day.is-other{color:var(--ink-3)}.month-day.is-today .month-nr{background:var(--ink);color:var(--surface);border-radius:var(--r-full);padding:0 .35em}.month-day.is-own{box-shadow:inset 0 0 0 1px var(--ink-3)}.month-day.is-pick{box-shadow:inset 0 0 0 2px var(--ink)}.month-nr{font-feature-settings:var(--data);font-variant-numeric:var(--data);font-size:var(--t-meta)}.month-min{color:var(--ink-2)}.month-min,.month-plan{font-size:var(--t-micro);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.month-plan{color:var(--ink-3)}.month-plan.is-over{color:var(--ink);font-family:var(--font-medium)}.month-race{width:.375rem;height:.375rem;border-radius:var(--r-full);background:var(--ink)}.month-day:disabled{cursor:default;opacity:.6}.month-day.is-past .month-min{color:var(--ink-3)}.day-acties,.day-edit{margin-top:var(--s-3)}.day-acties{display:flex;gap:var(--s-2)}.stats+.day-acties{margin-top:var(--s-3)}.filter{margin:0 0 var(--s-3)}.filter input{margin:0}.blok>.filter>label:first-child{margin-top:0}.filter.kleef{position:-webkit-sticky;position:sticky;top:var(--kop-h);z-index:2;margin:0;padding:var(--s-3) 0;background:var(--bg)}.book-row{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.book-row:first-of-type{border-top:0}.book-read{width:auto;margin:0;flex:0 0 auto}.reader-overlay{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:var(--s-3);background:var(--scrim)}.reader-panel{display:flex;flex-direction:column;width:min(48rem,100%);height:min(88vh,60rem);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-3);overflow:hidden}.reader-head{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--bw) solid var(--line)}.reader-title{flex:1 1;font-family:var(--font-medium);min-width:0}.reader-x{width:auto;margin:0;flex:0 0 auto}.reader-view{flex:1 1;overflow:auto;padding:0 var(--s-3)}.reader-msg{padding:var(--s-6)}.reader-controls{display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-top:var(--bw) solid var(--line)}.reader-controls button{flex:1 1;margin-top:0}.strength{margin-top:var(--s-3)}.strength>summary{font-size:var(--t-ui);color:var(--ink-2);min-height:2.25rem}.strength-title{font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s-2)}.strength-ex{display:flex;gap:var(--s-3);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.strength-ex:first-of-type{border-top:0}.strength-gif{flex:0 0 auto;width:4rem;height:4rem;object-fit:cover;border-radius:var(--r-sm);background:var(--surface-2)}.strength-ex-body{flex:1 1;min-width:0}.strength-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-2)}.strength-hint{font-size:var(--t-meta);line-height:var(--lh-prose);margin:var(--s-2) 0;color:var(--ink-2)}.deel-blok{margin-top:var(--s-4)}.titel-vak{margin-top:var(--s-3);padding-top:var(--s-3);border-top:var(--bw) solid var(--line)}.titel-vak label{margin-top:0}.titel-vak input{max-width:24rem}.titel-vak .meta{margin:var(--s-2) 0}.strava-titel{margin:0;font-family:var(--font-medium);font-weight:500}.strava-oms{margin:var(--s-2) 0 0;color:var(--ink-2);line-height:var(--lh-prose)}.ico{display:inline-block;flex:0 0 auto;width:1.125rem;height:1.125rem;vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}h2>.ico:first-child,h3>.ico:first-child{margin-right:var(--s-2);color:var(--ink-3)}main.wrap.login{display:flex;align-items:center;justify-content:center;min-height:100svh;padding:var(--s-4);max-width:none}.login .paneel{width:min(24rem,100%);padding:var(--s-6);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--sh-3)}.login .fotos{position:fixed;inset:0;z-index:-1;background:var(--ink)}.login .fotos>span{position:absolute;inset:0;background-size:cover;background-position:50%;transition:opacity 2s linear}.wordmark{margin:0;color:var(--ink)}.wordmark svg{display:block;width:min(13rem,100%);min-width:150px;height:auto}@media (max-height:640px){.wordmark>svg:first-child{width:150px}.login .paneel-lijn{margin-top:var(--s-3)}}.wordmark .merk-kort{display:none}@media (max-height:600px){.wordmark>svg:first-child{display:none}.wordmark .merk-kort{display:block;width:min(13rem,100%);height:auto}}.paneel-lijn{margin:var(--s-5) 0 0;color:var(--ink-2);font-size:var(--t-h3);line-height:var(--lh-h3)}.login .card{margin-top:var(--s-5);border:0;box-shadow:none;padding:0;background:none}.login .card label:first-of-type{margin-top:0}.login .voetnoot{margin:var(--s-5) 0 0;color:var(--ink-3);font-size:var(--t-meta);line-height:var(--lh-meta)}.z1:is(.z1){color:var(--z1)}.z2:is(.z2){color:var(--z2)}.z3:is(.z3){color:var(--z3)}.z4:is(.z4){color:var(--z4)}.z5:is(.z5){color:var(--z5)}.baak:is(.z1,.z2,.z3,.z4,.z5),.chart-key i:is(.z1,.z2,.z3,.z4,.z5){background:currentColor}@keyframes fade-in{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@keyframes rise-sm{0%{opacity:0;transform:translateY(3px)}}@keyframes bladwissel{0%{opacity:.55}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nav ul,.subnav{scroll-behavior:auto;overscroll-behavior-x:contain}@media (prefers-reduced-motion:no-preference){.bladwissel{animation:bladwissel var(--dur-state) var(--ease-out) both}}.login .wordmark{animation:fade-in var(--dur-enter) var(--ease-out) backwards}.login .paneel-lijn{animation:rise-sm var(--dur-enter) var(--ease-out) 90ms backwards}.login .card,.login .voetnoot{animation:fade-in var(--dur-enter) var(--ease-out) .18s backwards}@media (prefers-reduced-motion:no-preference){html.js [data-zicht=rijs]{opacity:0}html.js [data-zicht=rijs].in-zicht{opacity:1;animation:rise var(--dur-enter) var(--ease-out) backwards}html.js .kaarten>[data-zicht=rijs].in-zicht{animation-delay:0s}html.js .kaarten>[data-zicht=rijs]:nth-child(2).in-zicht{animation-delay:var(--stagger)}html.js .kaarten>[data-zicht=rijs]:nth-child(3).in-zicht{animation-delay:calc(var(--stagger) * 2)}html.js .kaarten>[data-zicht=rijs]:nth-child(n+4).in-zicht{animation-delay:calc(var(--stagger) * 3)}}.fade-in{opacity:1;animation:fade-in var(--dur-state) var(--ease-out)}.day-link,.inhoud a,.rij{transition:background-color var(--dur-state) var(--ease-out),box-shadow var(--dur-state) var(--ease-out),transform var(--dur-press) var(--ease-out)}.day-link:active,.inhoud a:active,a.rij:active{transform:scale(.99)}.badge-link:active,.btn-compact:active,.btn-ghost:active,.segment>button:active{transform:scale(.97)}.segment>button[aria-pressed=true]:active{transform:none}.month-day{transition:background-color var(--dur-state) var(--ease-out),box-shadow var(--dur-state) var(--ease-out)}.month-day:active{transform:none;box-shadow:inset 0 0 0 1px var(--ink-3)}.cite-link,.term{transition:-webkit-text-decoration-color var(--dur-state) var(--ease-out);transition:text-decoration-color var(--dur-state) var(--ease-out);transition:text-decoration-color var(--dur-state) var(--ease-out),-webkit-text-decoration-color var(--dur-state) var(--ease-out)}summary{transition:background-color var(--dur-state) var(--ease-out)}.fold>summary:hover{background:var(--surface-2)}.fold>summary:active{background:var(--surface-3)}@media (prefers-reduced-motion:no-preference){.nav a[aria-current=page]:before{animation:pil var(--dur-enter) var(--ease-out) both}}@keyframes pil{0%{opacity:0;transform:scale(.92)}}@media screen and (prefers-reduced-motion:no-preference){details::details-content{block-size:0;overflow:clip;transition:block-size var(--dur-state) var(--ease-out),content-visibility var(--dur-state) allow-discrete}details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:no-preference){.notice{animation:rise-sm var(--dur-state) var(--ease-out) both}}.skelet{margin:var(--s-4) 0;display:grid;grid-gap:var(--s-2);gap:var(--s-2);max-width:var(--measure)}.skelet>span:not(.sr-only){display:block;background:var(--line-2);border-radius:var(--r-sm)}.skelet-kop{height:1.375rem;width:55%}.skelet-regel{height:.875rem}.skelet-regel:last-child{width:62%}.skelet-stats{display:grid!important;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:var(--s-4);gap:var(--s-4);background:none!important}.skelet-stats>span{height:2rem;background:var(--line-2);border-radius:var(--r-sm)}.skelet-vlak{display:block;background:var(--line-2);border-radius:var(--r-md);max-width:none}@media (prefers-reduced-motion:no-preference){.skelet{animation:fade-in var(--dur-state) var(--ease-out) both}}.reader-overlay{animation:fade-in var(--dur-state) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.reader-panel{animation:rise var(--dur-enter) var(--ease-out) 60ms both}}@keyframes teken{0%{stroke-dashoffset:1}}@keyframes wipe{0%{transform:scaleX(0)}}.chart-draw{stroke-dasharray:1;stroke-dashoffset:0}.chart-dots,.chart-fade,.season-race{opacity:1}.season-bands{transform-origin:left center}@media (prefers-reduced-motion:no-preference){.in-zicht .chart-draw{animation:teken var(--dur-draw) var(--ease-out) backwards}.in-zicht .chart-fade{animation:fade-in .25s var(--ease-out) .1s backwards}.in-zicht .chart-dots{animation:fade-in .2s var(--ease-out) .35s backwards}.in-zicht .season-bands{animation:wipe var(--dur-draw) var(--ease-out) backwards}.in-zicht .season-race{animation:fade-in .2s var(--ease-out) .4s backwards}}.grafiek-tip{transition:opacity var(--dur-press) var(--ease-out)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.login .fotos>span{transition:none!important}}@media print{:root:not([data-thema]),:root[data-thema]{color-scheme:light;--bg:white;--surface:white;--surface-2:white;--surface-3:#eee;--ink:black;--ink-2:#333;--ink-3:#555;--line:#ccc;--line-2:#999;--accent:black;--accent-soft:white;--sh-1:none;--sh-2:none;--sh-3:none;--merk-index:30;--merk-lijn:16;--merk-klein:48}html{font-size:11pt}body{background:var(--surface)}.btn,.grafiek-legenda,.inhoud,.nav,.no-print,.segment,.strook,.subnav,.topbar,button{display:none!important}.topbar{display:block!important;position:static;border-bottom:0}.brand{border-right:0;margin:0 0 1em;padding:1em 0 0;min-height:0}.wrap{max-width:none;padding:0}.blok,.card,.hero,.inzicht,.staat,.stats.kern,.vlak{border:1px solid var(--line);box-shadow:none;break-inside:avoid;page-break-inside:avoid}.blok.kaal{border:0;break-inside:auto;page-break-inside:auto}.check{min-height:0}details{display:block!important}details>summary{display:none!important}.meer>summary{display:block!important;font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3);min-height:0;margin-bottom:var(--s-1)}.meer>summary:after,.meer>summary>.ico{display:none!important}.fold-body{display:block!important}a{text-decoration:none}*,:after,:before{animation:none!important;transition:none!important}[data-zicht]{opacity:1!important}details::details-content{block-size:auto!important;overflow:visible!important;content-visibility:visible!important}}.blad-actie{margin-top:var(--s-4)}.blad-actie>.btn,.blad-actie>button{margin-top:0}.ds-wortel{min-height:100vh}.ds-schakel{margin-top:var(--s-4);align-items:center}.ds-schakel .meta{flex:1 1 14rem}.ds-rij-kop{margin:var(--s-4) 0 var(--s-2);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.ds-rij-kop:first-child{margin-top:0}code.ds-token{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-meta);color:var(--ink-2);overflow-wrap:anywhere}.ds-stalen{display:grid;grid-gap:var(--s-1);gap:var(--s-1);margin-top:var(--s-2)}.ds-staal{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;grid-gap:2px var(--s-3);gap:2px var(--s-3);padding:var(--s-2) 0;border-top:var(--bw) solid var(--line)}.ds-staal:first-child{border-top:0}.ds-staal .ds-vlak{grid-row:1/span 2}.ds-staal code.ds-token{grid-column:2;grid-row:1}.ds-staal .ds-hex{grid-column:3;grid-row:1;text-align:right}.ds-staal .ds-meet{grid-column:2/-1;grid-row:2;text-align:left}.ds-vlak{width:1.75rem;height:1.75rem;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--line-2)}.ds-hex{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;white-space:nowrap}.ds-hex,.ds-meet{font-size:var(--t-micro);color:var(--ink-3)}.ds-meet{font-feature-settings:var(--data);font-variant-numeric:var(--data)}.ds-meet.ds-fout{color:var(--ink);font-family:var(--font-medium)}.ds-proef{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-4)}.ds-proef-vak{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);font-family:var(--font-medium);font-size:var(--t-ui)}.ds-proef-slecht{background:var(--surface);color:var(--accent);box-shadow:inset 0 0 0 1px var(--line)}.ds-ramp{display:flex;margin-top:var(--s-2);border-radius:var(--r-sm);overflow:hidden}.ds-ramp>span{flex:1 1;height:2.25rem}ul.ds-type{list-style:none;margin:var(--s-3) 0 0;padding:0}ul.ds-type>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;margin:0;border-top:var(--bw) solid var(--line)}ul.ds-type>li:first-child{border-top:0}.ds-type-proef{font-family:var(--font-medium);letter-spacing:var(--track-tight);min-width:0}.ds-type-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}ul.ds-ruimte{list-style:none;margin:var(--s-2) 0 0;padding:0}ul.ds-ruimte>li{display:flex;align-items:center;gap:var(--s-3);margin:0;padding:var(--s-1) 0}ul.ds-ruimte>li>span{height:.75rem;background:var(--ink);border-radius:2px;flex:0 0 auto}.ds-vormen{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-2)}.ds-vormen>span{display:flex;flex-direction:column;gap:var(--s-1);align-items:flex-start}.ds-vormen i{display:block;width:3.5rem;height:3.5rem;background:var(--surface-3)}@keyframes ds-loop{0%{transform:translateX(0)}to{transform:translateX(2.5rem)}}.ds-loper{width:1rem!important;height:1rem!important;border-radius:var(--r-full);background:var(--accent);animation:ds-loop 1s var(--ease-out) 3 alternate both}ul.ds-iconen{display:grid;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));grid-gap:var(--s-3);gap:var(--s-3);list-style:none;margin:var(--s-2) 0 0;padding:0}ul.ds-iconen>li{display:flex;flex-direction:column;align-items:center;gap:var(--s-1);margin:0;padding:var(--s-3) var(--s-1);border:var(--bw) solid var(--line);border-radius:var(--r-md);text-align:center}ul.ds-iconen .ico{width:1.5rem;height:1.5rem;color:var(--ink)}.ds-knoppen{display:flex;flex-wrap:wrap;gap:var(--s-2)}.ds-knoppen>button{width:auto;margin:0}.ds-merk-rij{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-5);margin-bottom:var(--s-4);color:var(--ink)}.ds-merk-rij>div{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-2)}.ds-merk-woord{color:var(--ink);margin-bottom:var(--s-4)}.ds-merk-woord svg{display:block;width:min(18rem,100%);height:auto}.ds-merk-lockup{color:var(--ink);margin-bottom:var(--s-4)}.ds-merk-lockup svg{display:block;width:min(11rem,100%);height:auto}.ds-tokens{list-style:none;margin:0 0 var(--s-4);padding:0}.ds-tokens li{display:flex;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:var(--bw) solid var(--line)}.ds-tokens li:first-child{border-top:0}.ds-tokens span{color:var(--ink-2);font-size:var(--t-meta)}.dag.ds-nu{background:var(--surface-3);color:var(--ink)}.landkaart{position:relative;min-height:var(--landkaart-h,320px);margin:var(--s-3) 0 0;border:var(--bw) solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden;background:var(--surface-2)}.blok .landkaart,.card .landkaart{border-radius:var(--r-md);box-shadow:none}.landkaart-doek{position:relative;overflow:hidden;width:100%;height:var(--landkaart-h,320px)}.landkaart-doek .maplibregl-canvas{position:absolute;left:0;top:0}.landkaart-doek .maplibregl-canvas-container.maplibregl-interactive{cursor:-webkit-grab;cursor:grab}.landkaart-doek .maplibregl-canvas-container.maplibregl-interactive:active{cursor:-webkit-grabbing;cursor:grabbing}.landkaart-doek canvas:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.landkaart-over{position:absolute;inset:0;display:grid;place-content:center;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-4);background:var(--surface-2);text-align:center}.landkaart-over .skelet{margin:0;width:min(22rem,70vw)}.landkaart-stuk p{margin:0 0 var(--s-2);color:var(--ink-2);font-size:var(--t-meta)}.landkaart-stuk .btn-compact{justify-self:center}.landkaart-knoppen{position:absolute;top:var(--s-2);right:var(--s-2);display:grid;grid-gap:var(--s-1);gap:var(--s-1);z-index:2}.landkaart-knop{width:var(--tap);height:var(--tap);display:grid;place-items:center;padding:0;font:inherit;font-size:1.125rem;line-height:1;color:var(--ink);background:var(--surface);border:var(--bw) solid var(--line-2);border-radius:var(--r-md);box-shadow:var(--sh-1);cursor:pointer}.landkaart-knop:hover{background:var(--surface-2);border-color:var(--ink-3)}.landkaart-knop[aria-pressed=true]{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.landkaart-knop .ico{width:20px;height:20px}.landkaart-bron{margin:0;padding:var(--s-1) var(--s-3) calc(var(--s-1) + 2px);background:var(--surface);border-top:var(--bw) solid var(--line);color:var(--ink-3);font-size:var(--t-tick);text-align:right}.landkaart.is-vol{position:fixed;inset:0;z-index:60;margin:0;border:0;border-radius:0;display:grid;grid-template-rows:1fr auto}.landkaart.is-vol .landkaart-doek{height:100%}.landkaart-melding p,.landkaart-noot{margin:var(--s-2) 0 0;max-width:var(--measure);color:var(--ink-3);font-size:var(--t-meta)}.landkaart-melding{margin:var(--s-3) 0 0}.landkaart-melding .btn-compact{margin-top:var(--s-2)}@media print{.landkaart{display:none}}.blok>.landkaart-blok>:is(.stats,figure.figuur){margin-top:var(--s-3)}.landkaart.is-kort .landkaart-knoppen{grid-auto-flow:column}.landkaart.is-kort .landkaart-dekking{display:none}.veld-ding>.landkaart{max-width:32rem}.landkaart-lagen{position:absolute;top:var(--s-2);left:var(--s-2);z-index:2;display:grid;grid-gap:var(--s-1);gap:var(--s-1);justify-items:start}.landkaart-lagen .segment{box-shadow:var(--sh-1)}.landkaart-dekking{display:flex;gap:var(--s-1)}.landkaart-dekking>.segment:first-child{align-items:center;padding:0 var(--s-3);color:var(--ink-2);font-family:var(--font-book);font-size:var(--t-meta);letter-spacing:var(--track-caps);text-transform:uppercase}.analyse{margin-top:var(--s-4)}.stroom-knoppen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3) var(--s-5);margin-bottom:var(--s-4)}.stroom-legenda{flex-wrap:wrap;list-style:none;padding:0;flex:1 1 18rem}.stroom-legenda,.stroom-legenda li{display:flex;gap:var(--s-2);margin:0}.stroom-legenda li{align-items:center}.stroom-legenda button{display:inline-flex;align-items:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-3);border:var(--bw) solid transparent;border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink-2);font:inherit;font-size:var(--t-meta);cursor:pointer;transition:background var(--dur-state) var(--ease-out),color var(--dur-state) var(--ease-out)}.stroom-legenda button:hover:not(:disabled){background:var(--surface-3);color:var(--ink)}.stroom-legenda button[aria-pressed=true]{color:var(--ink);border-color:var(--line)}.stroom-legenda button[aria-pressed=false] span{text-decoration:line-through}.stroom-legenda button[aria-pressed=false] i{opacity:.35}.stroom-legenda button:disabled{opacity:.5;cursor:not-allowed}.stroom-legenda button:disabled span{text-decoration:line-through}.stroom-legenda i{flex:0 0 auto;width:1rem;height:.375rem;border-radius:1px}.stroom-legenda i.streep{height:0;border-top:2px dashed;background:none!important}.stroom-reden{font-size:var(--t-tick);color:var(--ink-3);max-width:14rem}.grafiek.stroom{position:relative}.stroom-namen{position:absolute;inset:0;pointer-events:none}.stroom-naam{position:absolute;left:0;display:flex;align-items:baseline;gap:var(--s-2);line-height:1;background:var(--surface);padding:2px var(--s-2) 2px 0;border-radius:var(--r-sm)}.stroom-naam b{font-family:var(--font-medium);font-weight:500;font-size:var(--t-micro);letter-spacing:.07em;text-transform:uppercase}.stroom-naam span{font-size:var(--t-tick);color:var(--ink-2);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.stroom-tip{max-width:14rem}.stroom-tip span{display:block}.gemiddelden{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));grid-gap:var(--s-4) 0;gap:var(--s-4) 0;margin:var(--s-4) 0 0;padding-top:var(--s-4);border-top:var(--bw) solid var(--line)}.gemiddelden>div{min-width:0;padding:0 var(--s-3);border-left:var(--bw) solid var(--line)}.gemiddelden>div:first-child{padding-left:0;border-left:0}.gemiddelden dt{display:flex;align-items:center;gap:var(--s-2);font-size:var(--t-tick);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.gemiddelden dt i{flex:0 0 auto;width:.75rem;height:.25rem;border-radius:1px}.gemiddelden dd{margin:var(--s-1) 0 0;font-size:var(--t-ui);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink)}.tijden{min-width:0;margin-top:var(--s-5)}.analyse-tabellen>.tijden:first-child{margin-top:0}.tijden h4{margin:0 0 var(--s-2);font-size:var(--t-tick);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.tijdentabel{font-size:var(--t-meta);width:100%}.tijdentabel td,.tijdentabel th{padding:0 var(--s-3) 0 0;white-space:nowrap;height:var(--tap)}.tijdentabel td{font-feature-settings:var(--data);font-variant-numeric:var(--data);text-align:right}.tijdentabel thead th{text-align:right;color:var(--ink-3);font-weight:400}.tijdentabel tbody th,.tijdentabel thead th:first-child{text-align:left}.tijdentabel tbody tr.gekozen{background:var(--accent-soft)}.tijden-kies{min-height:var(--tap);min-width:2.5rem;padding:0 var(--s-2) 0 0;border:0;background:none;color:var(--ink);font:inherit;font-feature-settings:var(--data);font-variant-numeric:var(--data);text-align:left;cursor:pointer}.tijden-kies:hover{text-decoration:underline}.tijden-kies[aria-pressed=true]{font-family:var(--font-medium);font-weight:500}.tijden-tempo{position:relative;padding-bottom:var(--s-2)!important;min-width:4.5rem}.tijden-balk{position:absolute;right:var(--s-3);bottom:4px;height:3px;background:var(--ink-3);border-radius:2px;max-width:calc(100% - var(--s-3))}.analyse-onder{margin-top:var(--s-5)}.analyse-tabellen{min-width:0}.analyse-kaart{min-width:0;margin-top:var(--s-4)}.analyse-keuze{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-4);font-size:var(--t-meta);color:var(--ink-2)}.sleep{display:none}@media (min-width:60rem){.analyse-onder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:start}.analyse-tabellen{height:var(--analyse-hoog);overflow-y:auto;overscroll-behavior:contain}.analyse-kaart{margin-top:0}.sleep{display:block;width:100%;height:var(--s-4);margin-top:var(--s-2);background:none;border:0;cursor:row-resize;touch-action:none}.sleep>span{display:block;width:3rem;height:.25rem;margin:calc(var(--s-2) - 1px) auto;background:var(--line-2);border-radius:2px;transition:background var(--dur-state) var(--ease-out)}.sleep:focus-visible>span,.sleep:hover>span{background:var(--ink-3)}}@media (max-width:45.999rem){.analyse .tabel-scroll{max-width:100%}.analyse:not(.analyse-compact) .tijden .tabel-scroll{max-height:70vh;overflow-y:auto}.stroom-naam b{font-size:var(--t-tick)}.stroom-reden{max-width:100%;flex:1 1 100%}}.analyse-compact .tijden .tabel-scroll{max-height:min(60vh,30rem);overflow-y:auto}.zonebalk{margin-top:var(--s-5)}.zonebalk h4{margin:0 0 var(--s-2);font-size:var(--t-tick);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.zonebalk-staaf{display:flex;gap:2px;height:.75rem;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-3)}.zonebalk-staaf i{display:block;min-width:0;flex-basis:0}.zonebalk-staaf i[data-leeg]{display:none}.zonebalk-staaf i.z1{background:var(--z1)}.zonebalk-staaf i.z2{background:var(--z2)}.zonebalk-staaf i.z3{background:var(--z3)}.zonebalk-staaf i.z4{background:var(--z4)}.zonebalk-staaf i.z5{background:var(--z5)}.zonebalk-lijst{list-style:none;margin:var(--s-3) 0 0;padding:0;display:grid;grid-gap:var(--s-1);gap:var(--s-1);font-size:var(--t-meta)}.zonebalk-lijst li{display:grid;grid-template-columns:.75rem 1fr auto auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);margin:0}.zonebalk-lijst i{width:.75rem;height:.25rem;border-radius:1px}.zonebalk-lijst i.z1{background:var(--z1)}.zonebalk-lijst i.z2{background:var(--z2)}.zonebalk-lijst i.z3{background:var(--z3)}.zonebalk-lijst i.z4{background:var(--z4)}.zonebalk-lijst i.z5{background:var(--z5)}.zonebalk-lijst b{font-family:var(--font-medium);font-weight:500;font-feature-settings:var(--data);font-variant-numeric:var(--data)}.zonebalk-lijst em{font-style:normal;color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data);min-width:2.5rem;text-align:right}.pak-kop-acties{display:flex;align-items:center;gap:var(--s-2)}.pak-kop-acties .segment{margin:0}.pak-staat{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 var(--s-2)}.pak-telling{margin:0;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.pak-telling strong{font-family:var(--font-medium);font-weight:500;font-size:var(--t-num);line-height:1;color:var(--ink)}.pak-telling .pak-pct{color:var(--ink-3)}.pak-telling .pak-pct:before{content:"·";margin:0 .5em;color:var(--line-2)}.pak-balk{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden}.pak-balk>i{display:block;height:100%;background:var(--ink);transform-origin:left center;transition:transform var(--dur-state) var(--ease-out)}.pak-fout{margin:var(--s-3) 0 0;color:var(--ink)}.pak-fout,.pak-zeg{font-size:var(--t-meta)}.pak-zeg{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin:0;line-height:var(--lh-meta);color:var(--ink-3);text-align:right}.pak-zeg .btn-compact{margin:0;min-height:2rem}.pak-groep{margin-top:var(--s-3)}.pak-groep-kop{display:grid;grid-template-columns:var(--tap) 1fr auto auto auto;align-items:center;min-height:var(--tap);border-bottom:var(--bw) solid var(--line)}.pak-groep-naam{min-width:0;justify-content:flex-start;text-align:left;border:0;background:transparent;padding:0;margin:0;min-height:var(--tap);font-family:var(--font-book);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.pak-groep-naam:hover{color:var(--ink)}.pak-groep-naam.pak-invoer{text-transform:none;letter-spacing:0;font-size:var(--t-ui)}.pak-groep-telt{font-size:var(--t-meta);color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data);padding:0 var(--s-2)}.pak-vouw{width:var(--tap);min-height:var(--tap);padding:0;margin:0;border:0;background:transparent;color:var(--ink-3);display:grid;place-items:center}.pak-vouw>.ico{transition:transform var(--dur-state) var(--ease-out)}.pak-vouw[aria-expanded=true]>.ico{transform:rotate(90deg)}.pak-vouw:hover{color:var(--ink)}.pak-groep-toe{margin-top:var(--s-4)}.pak-vraag{background:var(--surface-2);border-radius:var(--r-md);padding:var(--s-3);margin-top:var(--s-2);animation:rise-sm var(--dur-state) var(--ease-out)}.pak-vraag>p{margin:0 0 var(--s-2);font-size:var(--t-meta);color:var(--ink-2)}.pak-vraag-knoppen{display:flex;flex-wrap:wrap;gap:var(--s-2)}.pak-vraag-knoppen .btn-compact{margin:0}.pak-rijen{list-style:none;margin:0;padding:0}.pak-rijen>li{margin:0}.pak-rij{display:grid;grid-template-columns:var(--tap) 1fr auto;align-items:center;min-height:var(--tap);border-bottom:var(--bw) solid var(--line);animation:rise-sm var(--dur-state) var(--ease-out)}.pak-rij.is-weg{opacity:0;transform:translateY(3px);transition:opacity var(--dur-exit) var(--ease-in),transform var(--dur-exit) var(--ease-in)}.pak-rij.is-pakt{background:var(--surface-2);box-shadow:0 2px 8px light-dark(rgba(16,19,25,.1),rgba(0,0,0,.4));border-radius:var(--r-sm);border-bottom-color:transparent}.pak-vink{grid-column:1;display:grid;place-items:center;min-height:var(--tap);margin:0;cursor:pointer}.pak-vink input{width:1.125rem;height:1.125rem;min-height:0;margin:0;accent-color:var(--ink)}.pak-tekst{grid-column:2;min-width:0;display:grid;align-content:center}.pak-naam{display:flex;align-items:center;justify-content:flex-start;width:100%;text-align:left;border:0;background:transparent;padding:0;margin:0;min-height:var(--tap);font-family:var(--font-book);font-size:var(--t-ui);line-height:var(--lh-ui);color:var(--ink);transition:color var(--dur-state) var(--ease-out)}.pak-rij.is-af .pak-naam{color:var(--ink-3)}.pak-rij:has(.pak-extra) .pak-naam{min-height:1.75rem}.pak-extra{padding-bottom:var(--s-1);display:flex;flex-wrap:wrap;gap:0 var(--s-2);font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.pak-aantal{font-family:var(--font-medium);color:var(--ink-2)}.pak-invoer{width:100%;min-height:var(--tap);padding:0;margin:0;border:0;border-bottom:var(--bw) solid var(--ink);border-radius:0;background:transparent}.pak-acties{grid-column:3;display:flex;align-items:center;gap:0}.pak-greep,.pak-menu>summary{width:var(--tap);min-width:var(--tap);min-height:var(--tap);padding:0;margin:0;border:0;background:transparent;color:var(--ink-3);display:grid;place-items:center;list-style:none;cursor:pointer}.pak-menu>summary::-webkit-details-marker,.pak-menu>summary::marker{display:none;content:""}.pak-menu>summary:after{display:none}.pak-greep{touch-action:none}.pak-greep:hover,.pak-menu>summary:hover{color:var(--ink)}@media (hover:none){.pak-groep-kop .pak-greep,.pak-rij .pak-greep{display:none}.pak-groep-kop .pak-groep-naam{grid-column:2}}@media (hover:hover) and (pointer:fine){.pak-groep-kop .pak-greep,.pak-groep-kop .pak-menu>summary,.pak-rij .pak-greep,.pak-rij .pak-menu>summary{opacity:0;transition:opacity var(--dur-state) var(--ease-out)}.pak-groep-kop:focus-within .pak-greep,.pak-groep-kop:focus-within .pak-menu>summary,.pak-groep-kop:hover .pak-greep,.pak-groep-kop:hover .pak-menu>summary,.pak-menu[open]>summary,.pak-rij.is-pakt .pak-greep,.pak-rij:focus-within .pak-greep,.pak-rij:focus-within .pak-menu>summary,.pak-rij:hover .pak-greep,.pak-rij:hover .pak-menu>summary{opacity:1}}.pak-menu{position:relative}.pak-menu-body{position:absolute;z-index:3;top:calc(100% + 2px);right:0;min-width:13rem;max-width:min(18rem,80vw);max-height:70vh;overflow-y:auto;overscroll-behavior:contain;display:grid;padding:var(--s-1);background:var(--surface);border:var(--bw) solid var(--line-2);border-radius:var(--r-md);box-shadow:0 6px 20px light-dark(rgba(16,19,25,.14),rgba(0,0,0,.55));animation:rise-sm var(--dur-state) var(--ease-out)}.pak-menu-body>button{width:100%;min-height:var(--tap);justify-content:flex-start;text-align:left;padding:0 var(--s-3);border:0;background:transparent;color:var(--ink);font-family:var(--font-book);font-size:var(--t-ui);border-radius:var(--r-sm)}.pak-menu-body>button:hover:not(:disabled){background:var(--surface-2)}.pak-menu-body>button:disabled{color:var(--ink-3);background:transparent}.pak-menu-leeg{margin:0;font-size:var(--t-meta)}.pak-menu-leeg,.pak-veld{padding:var(--s-2) var(--s-3);color:var(--ink-3)}.pak-veld{display:grid;grid-gap:var(--s-1);gap:var(--s-1);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase}.pak-veld input{margin:0;width:100%}.pak-nieuw{display:grid;grid-template-columns:var(--tap) 1fr;align-items:center}.pak-nieuw input{grid-column:2;width:100%;min-height:var(--tap);margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--t-ui);color:var(--ink)}.pak-nieuw input::placeholder{color:var(--ink-3)}.pak-nieuw input:hover::placeholder{color:var(--ink-2)}@media print{.pak-acties,.pak-balk,.pak-greep,.pak-vouw,.pak-zeg{display:none!important}.pak-rij{min-height:0;page-break-inside:avoid;break-inside:avoid}.pak-rijen[hidden]{display:block!important}}@media (min-width:76rem){.blad-rail>.blad-inhoud{grid-column:2}}.wed{margin-top:var(--s-5);padding:var(--s-4);display:grid;grid-gap:var(--s-4);gap:var(--s-4)}@media (min-width:46rem){.wed{padding:var(--s-5)}}.wed-kop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-3)}.wed-race{margin:0;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3)}.wed h3,.wed-label{margin:0;font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.wed>.uitlezing,.wed>p{margin:0}.wed-stap{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3)}.wed-stap>button{min-height:3.5rem;font-size:var(--t-body);line-height:var(--lh-body)}.wed-sub{display:block;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.wed-sub .ico{vertical-align:-.15em}.wed-uren{max-height:min(60vh,32rem);overflow-y:auto}@media print{.wed-uren{max-height:none;overflow:visible}.wed-stap{display:none!important}}.wed-aid>span{flex:1 1 auto;min-width:0}.wed-aid .check{margin-top:0;flex:0 0 auto}@media print{.racedeel .blok{break-inside:auto;page-break-inside:auto;margin-top:var(--s-4)}.racedeel .check,.racedeel .pak-rij,.racedeel tr{page-break-inside:avoid;break-inside:avoid}.racedeel>.deel{margin-top:var(--s-5);page-break-after:avoid;break-after:avoid}}.spul-filter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:var(--s-3) 0}.spul-filter input[type=search]{flex:1 1 12rem;min-width:0;margin:0}.spul-groepen{display:flex;flex-wrap:wrap;gap:var(--s-1)}.spul-groepen>.btn-compact{margin:0}.spul-rijen{list-style:none;margin:0;padding:0}.spul-rijen>li{margin:0;border-bottom:var(--bw) solid var(--line)}.spul-kop{display:grid;grid-template-columns:1fr auto var(--tap);align-items:center;grid-gap:0 var(--s-3);gap:0 var(--s-3);width:100%;min-height:var(--tap);padding:var(--s-2) 0;margin:0;border:0;border-radius:0;background:transparent;text-align:left;color:var(--ink)}.spul-kop:hover{background:var(--surface-2)}.spul-naam{grid-column:1;font-family:var(--font-book);font-size:var(--t-ui);line-height:var(--lh-ui);min-width:0}.spul-meta{grid-column:1;grid-row:2;display:flex;flex-wrap:wrap;font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-3)}.spul-meta>span+span:before{content:"·";margin:0 .4em;color:var(--line-2)}.spul-gram{grid-column:2;grid-row:1/span 2;font-family:var(--font-medium);font-size:var(--t-num);line-height:var(--lh-num);font-feature-settings:var(--data);font-variant-numeric:var(--data);white-space:nowrap}.spul-kop>.ico{grid-column:3;grid-row:1/span 2;justify-self:center;color:var(--ink-3);transition:transform var(--dur-state) var(--ease-out)}.spul-kop[aria-expanded=true]>.ico{transform:rotate(90deg)}.spul-vorm{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3);margin-bottom:var(--s-3);background:var(--surface-2);border-radius:var(--r-md);animation:rise-sm var(--dur-state) var(--ease-out)}.spul-breed{grid-column:1/-1}.spul-veld{display:grid;grid-gap:var(--s-1);gap:var(--s-1);font-size:var(--t-micro);line-height:var(--lh-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.spul-veld input{margin:0;width:100%}.spul-vorm>.check{grid-column:1/-1;margin:0}.spul-knoppen{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.spul-knoppen>button{margin:0;width:auto}.spul-vraag{font-size:var(--t-meta);line-height:var(--lh-meta);color:var(--ink-2);flex:1 1 14rem}.spul-nieuw input{width:100%;min-height:var(--tap);margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:var(--t-ui);color:var(--ink)}.spul-nieuw input::placeholder{color:var(--ink-3)}.spul-nieuw input:hover::placeholder{color:var(--ink-2)}.spul-leeg{padding:var(--s-4) 0;font-size:var(--t-meta);color:var(--ink-3)}@media print{.spul-kop>.ico,.spul-vorm{display:none!important}.spul-rijen>li{page-break-inside:avoid;break-inside:avoid}}.fasebalk{position:-webkit-sticky;position:sticky;top:var(--kop-h);z-index:2;margin:0 calc(var(--s-3) * -1) var(--s-4);padding:var(--s-2) var(--s-3);background:var(--surface);border-bottom:var(--bw) solid var(--line)}@media (min-width:46rem){.fasebalk{margin-inline:0;padding-inline:0}}.fasebalk>[role=tablist]{display:flex;gap:var(--s-1)}.fasebalk [role=tab]{flex:1 1;min-width:0;width:auto;margin:0;min-height:var(--tap);padding:var(--s-1) var(--s-2);gap:var(--s-1);border:var(--bw) solid transparent;border-radius:var(--r-md);background:transparent;color:var(--ink-2);font-family:var(--font-book);font-size:var(--t-meta);line-height:var(--lh-meta);text-align:center;white-space:normal;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;flex-wrap:wrap}.fasebalk [role=tab]:hover{background:var(--surface-2);color:var(--ink)}.fasebalk [role=tab][aria-selected=true]{background:var(--accent);color:var(--accent-fg);font-family:var(--font-medium)}.fasebalk [role=tab]:focus-visible{outline-offset:-3px}.fasetab-telt{display:inline-block;min-width:1.25em;padding:0 .3em;border-radius:999px;background:var(--surface-3);color:var(--ink-2);font-size:var(--t-micro);font-feature-settings:var(--data);font-variant-numeric:var(--data)}.fasebalk [role=tab][aria-selected=true] .fasetab-telt{background:var(--accent-fg);color:var(--accent)}.doeltijden{padding:var(--s-4);margin:0 0 var(--s-4)}.doeltijden-kop{display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.doeltijden-rij{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:end;grid-gap:var(--s-3);gap:var(--s-3)}.doeltijd{display:block;min-width:0}.doeltijd>b{display:block;font-family:var(--font-medium);font-weight:400;font-size:var(--t-num);line-height:var(--lh-num);font-feature-settings:var(--data);font-variant-numeric:var(--data);letter-spacing:var(--track-tight);color:var(--ink)}.doeltijd.is-b>b{font-size:var(--t-stat);line-height:var(--lh-stat)}.doeltijd>i{display:block;margin-top:var(--s-1);font-style:normal;font-size:var(--t-micro);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-3)}.doeltijden-sub{margin:var(--s-3) 0 0;font-size:var(--t-meta);color:var(--ink-2)}@media (min-width:30rem){.doeltijd.is-b>b{font-size:var(--t-mega);line-height:var(--lh-mega)}}.info-knop{width:auto;min-width:var(--tap);min-height:var(--tap);margin:0;padding:0 var(--s-2);border:0;background:transparent;color:var(--ink-3)}.info-knop:hover{background:var(--surface-2);color:var(--ink)}.info-knop .ico{width:1.125rem;height:1.125rem}.blok-kop .info-knop,.doeltijden-kop .info-knop{margin-left:auto}.nudoen-rij{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.rijen>li:first-child>.nudoen-rij{border-top:0}.nudoen-tekst{display:flex;align-items:center;gap:var(--s-2);min-width:0}.nudoen-tekst .ico{flex:0 0 auto;color:var(--ink-3)}.overcijfers-rij{margin:0 0 var(--s-4)}.overcijfers-rij:last-child{margin-bottom:0}.overcijfers-rij>h3{margin:0 0 var(--s-1);font-family:var(--font-medium);font-size:var(--t-meta);color:var(--ink)}.overcijfers-rij p{margin:0 0 var(--s-2);font-size:var(--t-meta);color:var(--ink-2)}.overcijfers-rij p:last-child{margin-bottom:0}.advies{margin:0 0 var(--s-3);padding-left:var(--s-5)}.advies>li{margin:0 0 var(--s-2);font-size:var(--t-body);line-height:var(--lh-body)}.advies>li:last-child{margin-bottom:0}@media (prefers-reduced-motion:no-preference){html.js .fase-blok [data-zicht=rijs]{opacity:1;animation:none}}.is-lezen .bewerk,.is-lezen .pak-acties,.is-lezen .pak-greep,.is-lezen .pak-kop-acties,.is-lezen .pak-nieuw{display:none!important}.wed-posten{list-style:none;margin:var(--s-3) 0 0;padding:0}.wed-post{display:grid;grid-template-columns:1fr auto;grid-gap:var(--s-1) var(--s-3);gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;border-top:var(--bw) solid var(--line)}.wed-posten>li:first-child>.wed-post{border-top:0}.wed-post-km{font-family:var(--font-medium);font-size:var(--t-ui);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink)}.wed-post-naam{font-size:var(--t-meta);color:var(--ink-2)}.wed-post-code{font-size:var(--t-micro);color:var(--ink-3)}.wed-post-b{grid-column:2;grid-row:1/span 2;align-self:center;text-align:right}.wed-post-b>b{display:block;font-family:var(--font-medium);font-weight:400;font-size:var(--t-ui);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink)}.wed-post-b>i{display:block;font-style:normal;font-size:var(--t-micro);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink-3)}.wed-post-eten{grid-column:1/-1;font-size:var(--t-meta);font-feature-settings:var(--data);font-variant-numeric:var(--data);color:var(--ink-2)}.wed-plan-tabel{display:none}@media (min-width:48rem){.wed-posten{display:none}.wed-plan-tabel{display:block}}.wed-uren{max-height:none;overflow:visible}@media print{.fase-blok[hidden]{display:block!important}.fasebalk,.wed-posten{display:none!important}.wed-plan-tabel{display:block!important}.info-knop{display:none!important}}.is-lezen .landkaart-lagen{display:none}.wed-post-waar{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);min-width:0}.wed-post-b{grid-row:auto}.advies>li{font-size:var(--t-ui);line-height:var(--lh-ui)}.ontbijtkeuze{margin:var(--s-3) 0 0;font-size:var(--t-meta);color:var(--ink-2)}.ontbijtkeuze>b{font-family:var(--font-medium);font-weight:400;color:var(--ink)}body:has(.fasebalk) [id]{scroll-margin-top:calc(var(--kop-h) + 4.5rem)}