@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-opsz-normal-D9N6E8K1.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-opsz-normal-IcJDqblK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-opsz-normal-Cre6nC2_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{-webkit-text-size-adjust:100%}body{background:#eef3fa;margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:16px}a{color:#1d4ed8}a:hover{color:#1a4fc4}.pool-site *{box-sizing:border-box}.pool-site h1,.pool-site h2,.pool-site h3{letter-spacing:-.02em;font-family:Bricolage Grotesque Variable,system-ui,sans-serif}.knop{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s}.knop:hover{transform:translateY(-1px)}.knop:focus-visible,.vraag-knop:focus-visible,.tab:focus-visible,.nav-link:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.nav-link{color:#0e1f33;border-radius:12px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none}.nav-link:hover{color:#1a4fc4;background:#e5efff}.nav-links{gap:2px;margin-left:18px;display:flex}.menu-knop{display:none}.tab{color:#4a5f7a;background:0 0}.tab.actief{color:#0e1f33;background:#fff;box-shadow:0 1px 2px #0e1f330f,0 10px 24px -16px #0e1f3373}.tegel{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s}.tegel:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0e1f330f,0 22px 48px -26px #0e1f3373}.vraag-knop:hover{background:#f5f8fd}@media (width<=860px){.nav-links{display:none}.menu-knop{display:inline-flex}.kop-inlog{display:none}}.kaart-a-plek{width:290px;max-width:62%;position:absolute;top:26px;left:-18px}.kaart-b-plek{width:280px;max-width:60%;position:absolute;bottom:34px;right:-14px}.kaart-c-plek{width:250px;position:absolute;bottom:34px;left:-14px}@media (width<=620px){.kaart-c{display:none}.kaart-a-plek,.kaart-b-plek{width:auto;max-width:none;margin-top:12px;position:relative;inset:auto}}.merk{color:#0e1f33;flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.merk img{width:auto;height:28px;display:block}.merk-streep{background:#d9e3f1;width:1px;height:24px}.pool-pil{color:#0b5f73;letter-spacing:-.01em;white-space:nowrap;background:#dcf5f8;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-family:Bricolage Grotesque Variable,system-ui,sans-serif;font-size:15px;font-weight:800;display:inline-flex}.pool-pil-stip{background:var(--pool);border-radius:50%;width:8px;height:8px;position:relative}.pool-pil-stip:after{content:"";background:var(--pool);opacity:0;border-radius:50%;position:absolute;inset:0}.kop{padding:18px 24px 0}.kop-balk{gap:16px;padding:10px 12px 10px 14px}.kop-doe{padding:11px 18px}@media (width<=440px){.kop{padding:12px 12px 0}.kop-balk{gap:10px;padding:8px 8px 8px 10px}.merk img{height:22px}.merk-streep{display:none}.merk{gap:6px}.pool-pil{gap:5px;padding:4px 9px 4px 7px;font-size:14px}.kop-doe{padding:10px 14px}}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.woord{display:inline-block}.nadruk{position:relative}.streep{pointer-events:none;width:106%;height:.3em;position:absolute;bottom:-.08em;left:-3%;overflow:visible}.streep path{fill:none;stroke:var(--pool);stroke-width:4px;stroke-linecap:round;vector-effect:non-scaling-stroke}.glans{isolation:isolate;position:relative;overflow:hidden}.glans:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#fff6,#0000);width:45%;position:absolute;top:-10%;bottom:-10%;left:-70%;transform:skew(-18deg)}.ticker-wrap:hover .ticker-band{animation-play-state:paused}.plusje{flex-shrink:0;transition:transform .4s cubic-bezier(.16,1,.3,1)}.plusje .staand{transform-box:fill-box;transform-origin:50%;transition:transform .4s cubic-bezier(.16,1,.3,1)}.plusje.open{transform:rotate(180deg)}.plusje.open .staand{transform:scaleY(0)}.ikoon-lijn{stroke-dasharray:1}.ikoon-wijzer{transform-box:view-box;transform-origin:12px 12px}.stempel{transform:rotate(-6deg)}@property --leeg{syntax:"<integer>";inherits:false;initial-value:4}@property --extra{syntax:"<integer>";inherits:false;initial-value:41}.teller-leeg{counter-reset:leeg var(--leeg)}.teller-leeg:after{content:counter(leeg)}.teller-extra{counter-reset:extra var(--extra)}.teller-extra:after{content:counter(extra)}.onthul-aan .onthul{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--d,0s),translate .9s cubic-bezier(.16,1,.3,1) var(--d,0s),transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;translate:0 28px}.onthul-aan .onthul.te-zien,.onthul-aan.stil .onthul{opacity:1;translate:none}.onthul-aan .balk-groei{transform-origin:0;transition:transform 1.4s cubic-bezier(.16,1,.3,1) .4s;transform:scaleX(0)}.onthul-aan .te-zien .balk-groei,.onthul-aan.stil .balk-groei{transform:none}.onthul-aan .stempel{opacity:0;transition:opacity .3s .6s,transform .6s cubic-bezier(.34,1.56,.64,1) .6s;transform:scale(1.7)rotate(-16deg)}.onthul-aan .te-zien .stempel,.onthul-aan.stil .stempel{opacity:1;transform:rotate(-6deg)}.onthul-aan .vink-teken{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s cubic-bezier(.65,0,.35,1) .7s}.onthul-aan .te-zien .vink-teken,.onthul-aan.stil .vink-teken{stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.golf{animation:10s cubic-bezier(.2,.7,.2,1) infinite golf1}.golf.g2{animation-name:golf2}.golf.g3{animation-name:golf3}.bron-halo{animation:10s ease-out infinite bronhalo}.licht-a{animation:10s linear infinite lichta}.licht-b{animation:10s linear infinite lichtb}.delft{animation:10s linear infinite delft}.status-wacht{animation:10s linear infinite wacht}.status-aan{animation:10s linear infinite aan}.kaart-b{animation:10s cubic-bezier(.16,1,.3,1) infinite kaartb}.kaart-c{animation:10s cubic-bezier(.16,1,.3,1) infinite kaartc}.ticker-band{animation:56s linear infinite ticker}.stap-lijn{animation:8s linear infinite staplijn}.live-stip{animation:1.6s ease-in-out infinite livestip}.gat-vul{animation:6s cubic-bezier(.16,1,.3,1) infinite gatvul}.woord{animation:.9s cubic-bezier(.16,1,.3,1) both woord;animation-delay:calc(var(--i) * 75ms + .12s)}.streep path{animation:1.1s cubic-bezier(.65,0,.35,1) 1.05s both streep}.glans:after{animation:6s cubic-bezier(.4,0,.2,1) 2.4s infinite glans}.pool-pil-stip:after{animation:2.4s ease-out infinite pilgolf}.zweef{animation:7s ease-in-out infinite zweef}.aftel{animation:10s linear infinite aftel}.delft-golf{animation:10s ease-out infinite delftgolf}.vink-pop{animation:10s cubic-bezier(.34,1.56,.64,1) infinite vinkpop}.stap-nr.s1{animation:8s linear infinite stap1}.stap-nr.s2{animation:8s linear infinite stap2}.stap-nr.s3{animation:8s linear infinite stap3}.stap-nr.s4{animation:8s linear infinite stap4}.inkomen{animation:.55s cubic-bezier(.16,1,.3,1) both inkomen}.antwoord{animation:.45s cubic-bezier(.16,1,.3,1) both antwoord}.ontgrendel{animation:6s ease-in-out infinite ontgrendel}.slot-dicht{animation:6s ease-in-out infinite slotdicht}.slot-open{animation:6s ease-in-out infinite slotopen}.race-delft{animation:7s ease-in-out infinite racedelft}.race-a1{animation:7s ease-in-out infinite racea1}.race-a2{animation:7s ease-in-out infinite racea2}.race-b1{animation:7s ease-in-out infinite raceb1}.race-b2{animation:7s ease-in-out infinite raceb2}.volg-1{animation:7.5s ease-in-out infinite volg1}.volg-2{animation:7.5s ease-in-out infinite volg2}.volg-3{animation:7.5s ease-in-out infinite volg3}.teller-leeg{animation:6s cubic-bezier(.16,1,.3,1) infinite leegkm}.teller-extra{animation:6s cubic-bezier(.16,1,.3,1) infinite extrageld}.cta-golf{animation:9s cubic-bezier(.2,.7,.2,1) infinite ctagolf}.cta-golf.c2{animation-delay:3s}.cta-golf.c3{animation-delay:6s}.tegel:hover .ikoon-lijn{animation:.9s cubic-bezier(.65,0,.35,1) lijnteken}.tegel:hover .ikoon-wijzer{animation:1.2s cubic-bezier(.65,0,.35,1) wijzer}.tegel:hover .ikoon-hoofd{animation:.8s cubic-bezier(.34,1.56,.64,1) knik}.stil .golf,.stil .bron-halo,.stil .licht-a,.stil .licht-b,.stil .delft,.stil .status-wacht,.stil .status-aan,.stil .kaart-b,.stil .kaart-c,.stil .ticker-band,.stil .stap-lijn,.stil .live-stip,.stil .gat-vul,.stil .woord,.stil .streep path,.stil .glans:after,.stil .pool-pil-stip:after,.stil .zweef,.stil .aftel,.stil .delft-golf,.stil .vink-pop,.stil .stap-nr,.stil .inkomen,.stil .antwoord,.stil .ontgrendel,.stil .slot-dicht,.stil .slot-open,.stil .race-delft,.stil .race-a1,.stil .race-a2,.stil .race-b1,.stil .race-b2,.stil .volg-1,.stil .volg-2,.stil .volg-3,.stil .teller-leeg,.stil .teller-extra,.stil .cta-golf{animation:none}}@keyframes golf1{0%,4%{opacity:0;transform:scale(.04)}6%{opacity:.7}28%,to{opacity:0;transform:scale(1)}}@keyframes golf2{0%,9%{opacity:0;transform:scale(.04)}11%{opacity:.5}33%,to{opacity:0;transform:scale(1)}}@keyframes golf3{0%,14%{opacity:0;transform:scale(.04)}16%{opacity:.35}38%,to{opacity:0;transform:scale(1)}}@keyframes bronhalo{0%{opacity:.55;transform:scale(1)}10%,to{opacity:0;transform:scale(2.6)}}@keyframes lichta{0%,12%{box-shadow:none;border-color:#9fb6d4}14%,26%{border-color:var(--pool);box-shadow:0 0 0 5px #12b5c92e}32%,to{box-shadow:none;border-color:#9fb6d4}}@keyframes lichtb{0%,22%{box-shadow:none;border-color:#9fb6d4}24%,34%{border-color:var(--pool);box-shadow:0 0 0 5px #12b5c92e}40%,to{box-shadow:none;border-color:#9fb6d4}}@keyframes delft{0%,12%{background:#fff;border-color:#9fb6d4;transform:scale(1)}14%,30%{border-color:var(--pool);background:#fff;transform:scale(1)}33%{background:var(--pool);border-color:var(--pool);transform:scale(1.35)}37%,92%{background:var(--pool);border-color:var(--pool);transform:scale(1)}96%,to{background:#fff;border-color:#9fb6d4;transform:scale(1)}}@keyframes wacht{0%,31%{opacity:1}33%,to{opacity:0}}@keyframes aan{0%,31%{opacity:0}33%,to{opacity:1}}@keyframes kaartb{0%,32%{opacity:0;transform:translateY(14px)}37%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}@keyframes kaartc{0%,78%{opacity:0;transform:translateY(14px)}82%,94%{opacity:1;transform:none}98%,to{opacity:0;transform:none}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes staplijn{0%{opacity:1;width:0}72%{opacity:1;width:100%}92%{opacity:1;width:100%}97%,to{opacity:0;width:100%}}@keyframes livestip{0%,to{opacity:1}50%{opacity:.35}}@keyframes gatvul{0%,18%{opacity:0;transform:translateY(-18px)scale(.96)}32%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes woord{0%{opacity:0;filter:blur(8px);transform:translateY(.42em)}to{opacity:1;filter:blur();transform:none}}@keyframes streep{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes glans{0%,70%{left:-70%}to{left:135%}}@keyframes pilgolf{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@keyframes zweef{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes aftel{0%{background:var(--pool);opacity:1;transform:scaleX(1)}31%{background:var(--pool);transform:scaleX(.68)}33%{background:#10b981;transform:scaleX(1)}92%{opacity:1;background:#10b981;transform:scaleX(1)}96%,to{opacity:0;background:#10b981;transform:scaleX(1)}}@keyframes delftgolf{0%,32%{opacity:0;transform:scale(.6)}33%{opacity:.9;transform:scale(.6)}48%,to{opacity:0;transform:scale(3.4)}}@keyframes vinkpop{0%,32%{opacity:0;transform:translate(-50%,-50%)scale(0)}37%{opacity:1;transform:translate(-50%,-50%)scale(1)}52%{opacity:1;transform:translate(-50%,-50%)scale(1)}58%,to{opacity:0;transform:translate(-50%,-80%)scale(.9)}}@keyframes stap1{0%,0%{color:#1a4fc4;background:#e5efff;transform:scale(1)}2%{color:#fff;background:#1d4ed8;transform:scale(1.18)}7%{transform:scale(1)}90%{color:#fff;background:#1d4ed8}94%,to{color:#1a4fc4;background:#e5efff;transform:scale(1)}}@keyframes stap2{0%,19%{color:#1a4fc4;background:#e5efff;transform:scale(1)}21%{color:#fff;background:#1d4ed8;transform:scale(1.18)}26%{transform:scale(1)}90%{color:#fff;background:#1d4ed8}94%,to{color:#1a4fc4;background:#e5efff;transform:scale(1)}}@keyframes stap3{0%,37%{color:#1a4fc4;background:#e5efff;transform:scale(1)}39%{color:#fff;background:#1d4ed8;transform:scale(1.18)}44%{transform:scale(1)}90%{color:#fff;background:#1d4ed8}94%,to{color:#1a4fc4;background:#e5efff;transform:scale(1)}}@keyframes stap4{0%,55%{color:#1a4fc4;background:#e5efff;transform:scale(1)}57%{color:#fff;background:#1d4ed8;transform:scale(1.18)}62%{transform:scale(1)}90%{color:#fff;background:#1d4ed8}94%,to{color:#1a4fc4;background:#e5efff;transform:scale(1)}}@keyframes inkomen{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes antwoord{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes ontgrendel{0%,36%{filter:blur(4px);opacity:.45}48%,88%{filter:blur();opacity:1}to{filter:blur(4px);opacity:.45}}@keyframes slotdicht{0%,36%{opacity:1}44%,90%{opacity:0}to{opacity:1}}@keyframes slotopen{0%,36%{opacity:0}44%,90%{opacity:1}to{opacity:0}}@keyframes racedelft{0%,26%{color:#4a5f7a;background:#f5f8fd}31%,90%{color:#047857;background:#ddf7ee}96%,to{color:#4a5f7a;background:#f5f8fd}}@keyframes racea1{0%,26%{opacity:1}30%,92%{opacity:0}97%,to{opacity:1}}@keyframes racea2{0%,26%{opacity:0}30%,92%{opacity:1}97%,to{opacity:0}}@keyframes raceb1{0%,34%{opacity:1}38%,92%{opacity:0}97%,to{opacity:1}}@keyframes raceb2{0%,34%{opacity:0}38%,92%{opacity:1}97%,to{opacity:0}}@keyframes volg1{0%{opacity:0;transform:translate(-8px)}6%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes volg2{0%,26%{opacity:0;transform:translate(-8px)}32%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes volg3{0%,52%{opacity:0;transform:translate(-8px)}58%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes leegkm{0%,18%{--leeg:26}34%,86%{--leeg:4}96%,to{--leeg:26}}@keyframes extrageld{0%,18%{--extra:0}34%,86%{--extra:41}96%,to{--extra:0}}@keyframes ctagolf{0%{opacity:0;transform:scale(.25)}12%{opacity:.55}to{opacity:0;transform:scale(1.5)}}@keyframes lijnteken{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes wijzer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes knik{0%,to{transform:translateY(0)}40%{transform:translateY(-2.5px)}}.pk{isolation:isolate;-webkit-user-select:none;user-select:none;background:#f2f5f9;outline:none;position:relative;overflow:hidden}.pk.pk-actief{cursor:grab;touch-action:none}.pk.pk-sleept{cursor:grabbing}.pk:focus-visible{box-shadow:inset 0 0 0 3px #93c5fd}.pk-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.pk-svg path{vector-effect:non-scaling-stroke}.pk-bebouwd{fill:#e6ecf4}.pk-groen{fill:#dfeee2}.pk-water,.pk-zee{fill:#cadcf1}.pk-rand{fill:none;stroke:#d2dceb;stroke-linecap:round;stroke-linejoin:round}.pk-vul{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.pk-rand.pk-snelweg{stroke:#bccde3}.pk-rand.pk-hoofd{stroke:#c9d6e8}.pk-ver .pk-rand{stroke:#0000}.pk-ver .pk-vul.pk-snelweg{stroke:#bfcfe4}.pk-ver .pk-vul.pk-hoofd{stroke:#cfdbec}.pk-laag{pointer-events:none;z-index:2;position:absolute;inset:0}.pk-marker{will-change:transform;position:absolute;top:0;left:0}.pk-marker[data-pk-klik]{pointer-events:auto;cursor:pointer}.pk-plaats>span{white-space:nowrap;color:#566a85;text-shadow:0 0 2px #f2f5f9,0 0 4px #f2f5f9,0 0 6px #f2f5f9;font:650 12px/1 Plus Jakarta Sans Variable,system-ui,sans-serif;position:absolute;transform:translate(-50%,-50%)}.pk-rang1>span{color:#2c3e57;font-size:13.5px;font-weight:800}.pk-rang3>span{color:#7a8da6;font-size:11px;font-weight:600}.pk-knoppen{z-index:4;flex-direction:column;gap:6px;display:flex;position:absolute;top:12px;right:12px}.pk-knop{color:#0e1f33;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:flex;box-shadow:0 1px 2px #0e1f3314,0 8px 18px -10px #0e1f3380,inset 0 0 0 1px #e1e9f4}.pk-knop:hover{background:#f5f8fd}.pk-knop:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.pk-bron{color:#6b7f99;z-index:4;pointer-events:none;background:#fffc;border-radius:6px;padding:2px 6px;font:600 10.5px/1.3 Plus Jakarta Sans Variable,system-ui,sans-serif;position:absolute;bottom:6px;right:8px}.pk-routerand{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:10px}.pk-pin{color:#0e1f33;cursor:pointer;background:#12b5c9;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font:800 12px/1 Plus Jakarta Sans Variable,system-ui,sans-serif;transition:width .2s,height .2s,background .2s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 14px -6px #0e1f33b3}.pk-pin.gekozen{color:#fff;background:#0e7490;width:38px;height:38px;font-size:14px}.pk-pin:focus-visible,.pk-wie:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.pk-pin-puls{opacity:0;pointer-events:none;background:#12b5c9;border-radius:50%;width:38px;height:38px;position:absolute;top:-19px;left:-19px}.pk-wie{color:#fff;background:#1d4ed8;border:3px solid #fff;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;font:800 12px/1 Plus Jakarta Sans Variable,system-ui,sans-serif;transition:box-shadow .25s,transform .25s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 16px -8px #0e1f33cc}button.pk-wie{cursor:pointer}.pk-wie.klein{border-width:2px;border-radius:9px;width:28px;height:28px;font-size:10.5px}.pk-wie.uit{color:#4a5f7a;background:#d0dae8}.pk-wie.gekozen{box-shadow:0 0 0 5px #12b5c973,0 8px 16px -8px #0e1f33cc}.pk-auto{color:#fff;background:#0e1f33;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px -8px #0e1f33e6}.pk-vlag{white-space:nowrap;color:#4a5f7a;background:#fff;border-radius:11px;padding:6px 10px;font:700 12.5px/1.35 Plus Jakarta Sans Variable,system-ui,sans-serif;position:absolute;box-shadow:0 1px 2px #0e1f3314,0 10px 22px -14px #0e1f3399,inset 0 0 0 1px #e1e9f4}.pk-vlag b{color:#0e1f33;font-weight:800;display:block}.pk-vlag.blauw b{color:#1a4fc4}.pk-vlag.teal{box-shadow:0 1px 2px #0e1f3314,0 10px 22px -14px #0e1f3399,inset 0 0 0 1.5px #9ddce6}.pk-vlag.grijs{background:#f1f4f9}.pk-doel{background:#1d4ed8;border:3.5px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 10px -4px #0e1f33cc}.pk-doel.leeg{background:#fff;border:none;width:15px;height:15px;box-shadow:inset 0 0 0 3.5px #0e7490,0 4px 10px -4px #0e1f3399}.pk-gebied{background:#3b82f621;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #1d4ed880}.pk-gebied-kern{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 4.5px #1d4ed8,0 3px 8px -3px #0e1f3399}.pk-centrale{background:#1d4ed8;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #fff,0 8px 18px -6px #1d4ed8e6}.pk-halo{opacity:0;background:#3b82f6;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:-10px}.pk-tekst{white-space:nowrap;color:#1a4fc4;text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 6px #fff;font:800 12.5px/1 Plus Jakarta Sans Variable,system-ui,sans-serif;position:absolute}.pk-taxi{background:#a3b8d3;border-radius:50%;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff}.pk-rit{fill:none;stroke:#1d4ed8;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.pk-stroom{fill:none;stroke:#fff;stroke-width:1.8px;stroke-dasharray:3 14;stroke-linecap:round;opacity:.9}.pk-aanrij{fill:none;stroke:#9fb6d4;stroke-width:3.5px;stroke-dasharray:1 8;stroke-linecap:round;stroke-linejoin:round}.pk-aanrij.actief{stroke:#0e7490;stroke-width:5px;stroke-dasharray:none}.pk-volgend{fill:none;stroke:#0e7490;stroke-width:3px;stroke-dasharray:1 7;stroke-linecap:round;stroke-linejoin:round}.pk-nog{fill:none;stroke:#1d4ed8;stroke-width:4px;stroke-dasharray:2 9;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.pk-stroom{animation:1.2s linear infinite pkstroom}.pk-halo{animation:2.4s ease-out infinite pkhalo}.pk-pin-puls{animation:1.8s ease-out infinite pkpuls}.pk-vlag-in{animation:.45s cubic-bezier(.16,1,.3,1) both pkvlagin}}@keyframes pkstroom{to{stroke-dashoffset:-17px}}@keyframes pkhalo{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes pkpuls{0%{opacity:.5;transform:scale(.9)}to{opacity:0;transform:scale(2.3)}}@keyframes pkvlagin{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.held-aanrij{fill:none;stroke:var(--pool);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.held-rit{fill:none;stroke:#1d4ed8;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.held-rand{fill:none;stroke:#fff;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.held-onzichtbaar{display:none}.held-naam{white-space:nowrap;color:#33465f;text-shadow:0 0 2px #f2f5f9,0 0 4px #f2f5f9,0 0 6px #f2f5f9;font-size:clamp(9px,2.1cqw,12px);font-weight:700;position:absolute}.stil .held-taxi{display:none}.knop-rij-uitleg{color:#dbe7ff;margin:16px 0 0;font-size:15px;line-height:1.6}.knop-rij-uitleg a{color:#fff;font-weight:800}.voorbeeld-label{letter-spacing:.08em;color:#6b7f99;font-size:11px;font-weight:800}.voet a{text-decoration:none}.voet a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.kaart-c{display:none}}.kant-keuze{background:#eef3fa;border-radius:16px;gap:4px;max-width:100%;padding:5px;display:inline-flex}.kant-keuze .tab{cursor:pointer;font:inherit;white-space:nowrap;border:none;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:700}@media (width<=480px){.kant-keuze{width:100%;display:flex}.kant-keuze .tab{flex:1 1 0;padding:12px 6px;font-size:14px}}
