body:has(.kompas-sectie){background:#060f24}.kompas-sectie{position:relative;min-height:100svh;color:#e7eefb;font-family:Inter Variable,Inter,system-ui,sans-serif;isolation:isolate}.kompas-sectie *,.k-menu,.k-geest,.k-hand{box-sizing:border-box}.k-wereld{position:fixed;inset:0;z-index:-1;background:#060f24;overflow:hidden}.k-wereld:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 70%at 50% 45%,#060f24b8,#060f24e6 70%),linear-gradient(180deg,#060f248c,#060f2440 30%,#060f24cc)}.k-wereld-beeld{position:absolute;inset:-2%;background-size:cover;background-position:center;opacity:0;transform:scale(1.04);transition:opacity .9s ease,transform 8s ease-out}.k-wereld-beeld.is-zichtbaar{opacity:1;transform:scale(1)}.k-top{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:14px;padding:10px clamp(12px,2.4vw,32px);background:linear-gradient(180deg,#060f24eb,#060f24bf);border-bottom:1px solid rgb(156 194 255/.12);backdrop-filter:blur(10px)}.k-merk{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:650;font-size:clamp(16px,1.5vw,22px);white-space:nowrap}.k-merk-roos{width:30px;height:30px;fill:none;stroke:#9cc2ff;stroke-width:1.4}.k-merk-roos path{fill:#dbeefebf;stroke:none}.k-merk-roos .k-merk-noord{fill:#fc0}.k-stappen{flex:1;display:flex;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;min-width:0;container-type:inline-size}.k-stappen[hidden]{display:flex;visibility:hidden}.k-stapje button{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;border:1px solid transparent;background:0 0;color:#a9b8cf;font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.k-stapje button:hover:not(:disabled){color:#fff;border-color:#9cc2ff40}.k-stapje button:disabled{opacity:.4;cursor:not-allowed}.k-stapje-nr{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid rgb(156 194 255/.45);font-size:13px}.k-stapje.is-gedaan .k-stapje-nr{background:#ffcc002e;border-color:#ffcc00b3;color:#ffe08a}.k-stapje.is-actief button{color:#fff;background:#16306a99;border-color:#ffcc008c}.k-stapje.is-actief .k-stapje-nr{background:#fc0;border-color:#fc0;color:#0b1a3a}.k-ikonen{display:flex;gap:6px;margin-left:auto}.k-ikoon{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-width:40px;padding:0 10px;border-radius:999px;border:1px solid rgb(156 194 255/.32);background:#0b1a3a99;color:#dbeefe;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.k-ikoon:hover,.k-ikoon:focus-visible{border-color:#fc0;outline:0}.k-ikoon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.k-taal{display:inline-flex;gap:2px;padding:3px;border-radius:999px;border:1px solid rgb(156 194 255/.32);background:#0b1a3a99}.k-taal-knop{min-height:32px;padding:0 12px;border:0;border-radius:999px;background:0 0;color:#a9b8cf;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.k-taal-knop:hover{color:#fff}.k-taal-knop[aria-pressed=true]{background:#fc0;color:#0b1a3a}.k-taal-knop:focus-visible{outline:2px solid #fff;outline-offset:1px}.k-taal-kort{display:none}@media (max-width:1100px){.k-taal-lang{display:none}.k-taal-kort{display:inline}.k-taal-knop{padding:0 10px}}.k-herstel{display:flex;align-items:center;gap:12px;width:calc(100% - (2*clamp(10px,2.4vw,32px)));max-width:1416px;margin:12px auto 0;padding:10px 14px;border-radius:14px;background:#ffcc001f;border:1px solid rgb(255 204 0/.55);color:#fff}.k-herstel[hidden]{display:none}.k-melding{margin:0;padding:10px 14px;border-radius:14px;background:#ffcc001f;border:1px solid rgb(255 204 0/.55);color:#fff;font-size:14.5px;line-height:1.45}.k-staat .k-melding{margin:4px 0 12px}.k-herstel p{flex:1;margin:0}.k-ikoon .ik-uit{display:none}.k-ikoon.is-uit .ik-uit{display:block}.k-ikoon.is-uit .ik-aan{display:none}@container (max-width: 900px){.k-stapje:not(.is-actief) .k-stapje-naam{display:none}.k-stapje:not(.is-actief) button{padding:6px}}@container (max-width: 520px){.k-stappen{gap:2px}.k-stapje:not(.is-actief) button{padding:4px}.k-stapje.is-actief button{padding:3px 10px 3px 4px}.k-stapje.is-actief .k-stapje-naam{max-width:130px;white-space:normal;line-height:1.15;text-align:left;font-size:13px}}@media (max-width:640px){.k-top{position:relative;flex-wrap:wrap;gap:8px;padding:8px 12px}.k-merk span{display:none}.k-herstel{width:calc(100% - 24px);margin-top:8px}.k-stappen{order:3;flex:1 0 100%;justify-content:space-between;gap:2px}.k-stapje button{padding:3px;gap:6px;font-size:12.5px}.k-stapje.is-actief button{padding:3px 10px 3px 3px}.k-stapje.is-actief .k-stapje-naam{max-width:130px;white-space:normal;line-height:1.15;text-align:left}}.k-podium{max-width:1480px;margin:0 auto;padding:clamp(8px,1vw,14px) clamp(10px,2vw,28px) 12px}.k-stap{display:flex;flex-direction:column;gap:10px;animation:k-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes k-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.k-podium.is-zelfde .k-stap{animation:none}.k-kop{max-width:900px}.k-kicker{margin:0 0 2px;color:#fc0;font-weight:700;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.k-titel{margin:0 0 4px;font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:650;font-size:clamp(24px,2.3vw,34px);line-height:1.1;color:#fff;outline:0}.k-titel-groot{font-size:clamp(40px,5vw,72px)}.k-titel-klein{font-size:28px}.k-ondertitel{margin:0 0 10px;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(18px,1.8vw,26px);color:#dbeefe}.k-intro{margin:0;color:#c7d6ea;font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.5;max-width:80ch}.k-tekst{margin:0 0 10px;color:#dbeefe;line-height:1.55}.k-voet{display:flex;align-items:center;gap:12px;margin-top:0;padding:6px clamp(10px,1.4vw,14px);border-radius:18px;background:#060f24e0;border:1px solid rgb(156 194 255/.18);backdrop-filter:blur(10px)}.k-voet-status{flex:1;text-align:center;color:#a9b8cf;font-size:14px}.k-status-knop{padding:6px 12px;border-radius:999px;border:1px dashed rgb(255 204 0/.6);background:#ffcc0014;color:#ffe08a;font:inherit;font-weight:700;cursor:pointer}.k-status-knop:hover,.k-status-knop:focus-visible{border-style:solid;outline:0}.k-knoppen{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.k-knoppen-midden{justify-content:center}.k-knop{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 20px;border-radius:999px;font:inherit;font-weight:700;font-size:15px;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .12s,background .15s,border-color .15s,opacity .15s}.k-knop:focus-visible{outline:3px solid #fff;outline-offset:2px}.k-knop-goud{background:#fc0;color:#0b1a3a}.k-knop-goud:hover:not(:disabled){background:#ffe548;transform:translateY(-1px)}.k-knop-goud:disabled{opacity:.45;cursor:not-allowed}.k-knop-rand{background:0 0;color:#fff;border-color:#ffffff80}.k-knop-rand:hover{border-color:#fc0;color:#fc0}.k-knop-stil{background:#ffffff0f;color:#dbeefe;border-color:#9cc2ff40;font-weight:600}.k-knop-stil:hover{border-color:#9cc2ff;color:#fff}.k-knop-groot{min-height:54px;font-size:17px;padding:12px 30px}.k-knop-verder{flex-direction:column;gap:0;padding:5px 22px;line-height:1.15}.k-knop-hoofd{font-size:15px;font-weight:800}.k-knop-sub{display:-webkit-box;max-width:28ch;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;text-align:center;font-size:11.5px;font-weight:600;opacity:.85}.k-vak{position:relative;padding:14px;border-radius:18px;background:linear-gradient(180deg,#12264fc7,#060f24db);border:1px solid rgb(156 194 255/.2);box-shadow:0 30px 80px -40px #000000e6;backdrop-filter:blur(6px);transition:border-color .15s,box-shadow .15s,background .15s;min-width:0}.k-vak-kop{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 8px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#9cc2ff;font-weight:700}.k-hint{margin-left:auto;color:#8191ab;font-size:12px;letter-spacing:.02em;text-transform:none;font-weight:600}.is-doelwit{border-color:#ffcc0073;border-style:dashed}.is-boven{border-color:#fc0;border-style:solid;box-shadow:0 0 0 3px #ffcc0040,0 30px 80px -40px #000000e6;background:linear-gradient(180deg,#283446e6,#121e32eb)}.k-leeg{margin:0;color:#8191ab;font-size:14px}.k-leeg-groot{display:grid;place-items:center;min-height:160px;text-align:center;border:1.5px dashed rgb(156 194 255/.25);border-radius:16px;padding:20px}.k-klaar{margin:0;color:#34d399;font-weight:600}.k-tegel:focus-visible{outline:3px solid #fc0;outline-offset:2px}.k-kaart-beeld{display:grid;place-items:center;aspect-ratio:1;border-radius:12px;background:radial-gradient(circle at 50% 60%,rgb(156 194 255/.16),transparent 70%)}.k-beeld{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 12px rgb(0 0 0/.45));pointer-events:none}.is-weg{opacity:.3}.is-nieuw{animation:k-pop .5s cubic-bezier(.2,1.4,.4,1)}@keyframes k-pop{0%{transform:scale(.88);opacity:.2}to{transform:none;opacity:1}}html.k-sleept,html.k-sleept *{cursor:grabbing!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k-geest{position:fixed;z-index:1000;pointer-events:none;margin:0;transform:rotate(-2deg) scale(1.04);box-shadow:0 28px 60px -20px #000000f2,0 0 0 2px #ffcc00b3}.k-geest.is-terug{transition:left .25s ease,top .25s ease,opacity .25s ease;opacity:.2}.k-geest.is-voorbeeld{box-shadow:0 28px 60px -20px #000000f2,0 0 0 2px #9cc2ffcc}.k-hand{position:fixed;z-index:1001;pointer-events:none;width:1px;height:1px}.k-hand-pijl{position:absolute;left:-6px;top:-4px;width:46px;height:46px;filter:drop-shadow(0 6px 10px rgb(0 0 0/.6))}.k-hand-pijl path{fill:#fff;stroke:#0b1a3a;stroke-width:1.6;stroke-linejoin:round}.k-hand-ring{position:absolute;left:-22px;top:-22px;width:44px;height:44px;border-radius:50%;border:3px solid #fc0;opacity:0;transform:scale(.5);transition:opacity .2s,transform .25s}.k-hand.is-druk .k-hand-ring{opacity:1;transform:scale(1)}.k-hand-label{position:absolute;left:34px;top:34px;padding:4px 12px;border-radius:999px;background:#fc0;color:#0b1a3a;font-weight:800;font-size:13px;white-space:nowrap;box-shadow:0 8px 18px -8px #000c}.k-menu{position:fixed;z-index:1100;padding:10px;border-radius:16px;background:#0b1a3afa;border:1px solid rgb(255 204 0/.5);box-shadow:0 30px 70px -20px #000000f2;color:#e7eefb;font-family:Inter Variable,Inter,system-ui,sans-serif;animation:k-in .18s ease}.k-menu-titel{margin:2px 6px 8px;color:#9cc2ff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.k-menu-knop{display:block;width:100%;margin:0 0 6px;padding:11px 14px;border-radius:12px;border:1px solid rgb(156 194 255/.25);background:#ffffff0d;color:#fff;font:inherit;font-weight:600;text-align:left;cursor:pointer}.k-menu-knop:last-child{margin-bottom:0}.k-menu-knop:hover,.k-menu-knop:focus-visible{border-color:#fc0;background:#ffcc001f;outline:0}.k-menu-knop.is-actief{border-color:#fc0;color:#ffe08a}.k-bron{display:inline-block;max-width:100%;padding:2px 8px;border-radius:6px;font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12px;line-height:1.5;color:#ffe08a;background:#ffcc0014;border:1px solid rgb(255 204 0/.22);overflow-wrap:anywhere;vertical-align:baseline}.k-bron-link{text-decoration:none}.k-bron-link:hover .k-bron{border-color:#fc0}.k-link{color:#fc0;font-weight:600;text-decoration:underline;text-underline-offset:3px}.k-links{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.k-opdracht{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 8px;margin:0 0 10px;padding:6px 10px;border-radius:12px;font-size:13.5px;line-height:1.4;color:#e7eefb;background:#ffcc0017;border:1px solid rgb(255 204 0/.38)}.k-opdracht-icoon{flex:none;width:22px;height:22px;margin-top:-1px;fill:none;stroke:#fc0;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.k-opdracht-soort{flex:none;color:#fc0;font-weight:800}.k-opdracht>span{flex:1 1 200px;min-width:0}.k-opdracht-soort:after{content:":"}.k-opdracht.is-lees{background:#9cc2ff14;border-color:#9cc2ff59}.k-opdracht.is-lees .k-opdracht-icoon{stroke:#9cc2ff}.k-opdracht.is-lees .k-opdracht-soort{color:#9cc2ff}.k-opdracht.is-klik .k-opdracht-icoon{stroke:#fc0}.k-opdracht.is-typ{background:#34d39914;border-color:#34d39966}.k-opdracht.is-typ .k-opdracht-icoon{stroke:#6ee7b7}.k-opdracht.is-typ .k-opdracht-soort{color:#6ee7b7}.k-rol-boven{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;align-items:end}.k-rol-boven .k-kop .k-opdracht{margin:8px 0 0}.k-stap-rol{gap:8px}.k-stap-rol .k-ketenvak{padding:10px}.k-voortgang{margin:0;padding:12px 16px;border-radius:14px;border:1px dashed rgb(156 194 255/.35);background:#060f2473;color:#c7d6ea;font-size:15px;line-height:1.45}.k-keten{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;align-items:stretch}.k-schakel{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;padding:10px;border-radius:16px;background:#060f248c;border:1.5px solid rgb(156 194 255/.25);transition:border-color .2s,box-shadow .2s,background .2s}.k-schakel.is-gekozen{border-color:#fc0;background:#ffcc0012;box-shadow:0 0 0 3px #ffcc0026}.k-schakel+.k-schakel:before{content:"";position:absolute;top:29px;left:-23px;width:14px;height:3px;border-radius:2px;background:#9cc2ff99}.k-schakel+.k-schakel:after{content:"";position:absolute;top:23px;left:-10px;border-style:solid;border-width:7.5px 0 7.5px 9px;border-color:transparent transparent transparent rgb(156 194 255/.6)}.k-schakel.is-gekozen+.k-schakel.is-gekozen:before{background:#fc0}.k-schakel.is-gekozen+.k-schakel.is-gekozen:after{border-left-color:#fc0}.k-ketenvak{overflow:clip}.k-keten{transform:translate(var(--cam-x, 0px)) scale(var(--cam-s, 1));transform-origin:0 0;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.k-keten .k-schakel{transition:opacity .36s ease-out,filter .36s ease-out,border-color .2s,box-shadow .2s,background .2s}.k-keten.is-dolly .k-schakel.is-achter{opacity:.55;filter:saturate(.55)}.k-keten.is-dolly .k-schakel.is-achter:hover,.k-keten.is-dolly .k-schakel.is-achter:focus-within{opacity:.85}.k-keten.is-dolly .k-schakel.is-stroom:before{background:linear-gradient(90deg,#ffcc004d 0 32%,#ffe680 50%,#ffcc004d 68%)0 0/300% 100%;animation:k-stroom 1.1s linear infinite}.k-keten.is-dolly .k-schakel.is-stroom:after{border-left-color:#fc0}@keyframes k-stroom{0%{background-position:100%0}to{background-position:0 0}}.k-keten-kop{position:sticky;top:72px;z-index:4;display:flex;justify-content:flex-end;height:0;pointer-events:none}.k-keten-kop.is-links{justify-content:flex-start}.k-keten-geheel{pointer-events:auto;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 14px;border-radius:999px;border:1px solid rgb(255 204 0/.6);background:#060f24f2;color:#ffe08a;font:inherit;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:zoom-out;box-shadow:0 10px 24px -12px #000000e6}.k-keten-geheel:hover,.k-keten-geheel:focus-visible{border-color:#fc0;color:#fff}.k-keten-geheel[hidden]{display:none}.k-keten-geheel svg{width:16px;height:16px}.k-schakel-kop{display:flex;flex-direction:row;align-items:flex-start;gap:8px;min-height:58px}.k-schakel-beeld{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:radial-gradient(circle at 50% 60%,rgb(156 194 255/.18),transparent 70%)}.k-schakel-naam{display:flex;flex-wrap:nowrap;align-items:baseline;gap:6px;min-width:0}.k-schakel-nr{color:#fc0;font-size:12px;font-weight:800;letter-spacing:.1em}.k-schakel-naam strong{color:#fff;font-size:15px;font-weight:700;line-height:1.3}.k-opties{display:grid;gap:6px}.k-optie{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;align-items:start;width:100%;padding:7px 8px;border-radius:12px;border:1.5px solid rgb(156 194 255/.3);background:#ffffff0a;color:#e7eefb;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.k-optie:hover{border-color:#fc09}.k-optie:focus-visible{outline:3px solid #fc0;outline-offset:2px}.k-optie.is-aan{border-color:#fc0;background:#ffcc001f}.k-optie-vink{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;border:2px solid rgb(156 194 255/.55);color:#0b1a3a;font-size:16px;font-weight:900;line-height:1}.k-optie.is-aan .k-optie-vink{background:#fc0;border-color:#fc0}.k-optie-tekst{display:grid;gap:2px;min-width:0}.k-optie-tekst strong{color:#fff;font-size:14px;line-height:1.25}.k-optie-tekst span{color:#a9b8cf;font-size:12.5px;line-height:1.3}.k-stippen{display:flex;gap:8px;margin:0}.k-stip{width:10px;height:10px;border-radius:50%;background:#9cc2ff40}.k-stip.is-nu{background:#fc0;box-shadow:0 0 0 4px #fc03}.k-janee-groot .k-janee-knop{min-width:110px;min-height:52px;font-size:18px}.k-weg{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid rgb(156 194 255/.35);background:#060f2499;color:#dbeefe;font-size:18px;line-height:1;cursor:pointer}.k-weg:hover,.k-weg:focus-visible{border-color:#f87171;color:#f87171;outline:0}.k-vraag{margin-top:10px;padding:10px 12px;border-left:3px solid rgb(156 194 255/.4);border-radius:0 10px 10px 0;background:#060f2459}.k-vraag.is-open{border-left-color:#fc0;background:#ffcc000f}.k-vraag-tekst{margin:0 0 6px;color:#fff;font-weight:600;line-height:1.4}.k-vraag-uitleg{margin:8px 0 0;color:#a9b8cf;font-size:13px;line-height:1.45}.k-kaartvragen{display:grid;gap:6px;margin:-2px 0 2px 14px}.k-kaartvragen .k-vraag{margin:0;padding:8px 10px}.k-kaartvragen .k-vraag-tekst{font-size:13.5px}.k-kaartvragen .k-vraag-uitleg{margin-top:6px;font-size:12px}.k-kaartvragen .k-janee-knop{min-width:58px;min-height:36px;padding:4px 12px}.k-snel{margin:0;text-align:center;color:#c7d6ea;font-size:15px;line-height:1.3}.k-snel-link{padding:0;border:0;background:0 0;color:#fc0;font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.k-snel-link.is-wacht{color:#a9b8cf;text-decoration-style:dashed}.k-snel-link:hover,.k-snel-link:focus-visible{color:#fff;outline:0}.k-snel-link:focus-visible{outline:2px solid #fc0;outline-offset:3px;border-radius:4px}.k-janee{display:inline-flex;gap:6px}.k-janee-knop{min-width:64px;min-height:38px;padding:6px 16px;border-radius:999px;border:1.5px solid rgb(156 194 255/.4);background:0 0;color:#dbeefe;font:inherit;font-weight:700;cursor:pointer}.k-janee-knop:hover{border-color:#fc0}.k-janee-knop[aria-pressed=true]{background:#fc0;border-color:#fc0;color:#0b1a3a}.k-janee-knop:focus-visible{outline:3px solid #fff;outline-offset:2px}.k-roos{display:block;width:100%;max-width:250px;height:auto;overflow:visible}.k-roos.met-namen{max-width:340px}.k-roos-rand{fill:#060f248c;stroke:#9cc2ff80;stroke-width:1.5}.k-roos-binnen{fill:none;stroke:#9cc2ff38;stroke-width:1}.k-roos-streepjes line{stroke:#9cc2ff66;stroke-width:1}.k-roos-ster path{fill:#ffcc001a;stroke:#ffcc0059;stroke-width:.8}.k-roos-ster path.is-hoofd{fill:#ffcc0029}.k-roos-label{fill:#8191ab;font:700 9.5px Inter Variable,Inter,system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:fill .4s}.k-roos-label.is-aan{fill:#fc0}.k-roos-naald{transform-box:view-box;transform-origin:100px 100px;transition:transform 1.2s cubic-bezier(.34,1.56,.64,1)}.k-roos-naald.is-zoekend,.k-merk-naald.is-zoekend{animation:k-zoek 7s ease-in-out infinite}@keyframes k-zoek{0%,to{transform:rotate(-48deg)}17%{transform:rotate(-10deg)}31%{transform:rotate(-38deg)}49%{transform:rotate(4deg)}66%{transform:rotate(-30deg)}83%{transform:rotate(-14deg)}}.k-roos-naald.is-vindend,.k-merk-naald.is-vindend{animation:k-vind 1.6s cubic-bezier(.2,.75,.25,1) both}@keyframes k-vind{0%{transform:rotate(-40deg)}55%{transform:rotate(calc(var(--doel, 0)*1deg + 382deg))}76%{transform:rotate(calc(var(--doel, 0)*1deg + 352deg))}to{transform:rotate(calc(var(--doel, 0)*1deg + 360deg))}}.k-podium.is-zelfde .k-roos-naald.is-vindend{animation:none}.k-merk-naald{transform-box:view-box;transform-origin:16px 16px}.k-merk-naald.is-vindend{transform:rotate(calc(var(--doel, 0)*1deg))}.k-naald-noord{fill:#fc0}.k-naald-zuid{fill:#dbeefebf}.k-naald-as{fill:#0b1a3a;stroke:#fc0;stroke-width:2}.k-roos.is-klein{width:100%;height:100%;max-width:none}.k-roos.is-klein .k-roos-rand{stroke-width:6}.k-machine-raster{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);grid-template-areas:"bak werk";gap:12px;align-items:start}.k-machine-boven{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;margin:0 0 10px}.k-machine-boven .k-verbinding{margin-top:0;padding:8px 12px;display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:12px;column-gap:12px;align-items:center;align-content:center}.k-machine-boven .k-verbinding>.k-opdracht{grid-column:1/-1;margin:0 0 6px}.k-machine-boven .k-verbinding>.k-vraag-tekst,.k-machine-boven .k-verbinding>.k-vraag-uitleg,.k-machine-boven .k-verbinding>.k-vast{grid-column:1}.k-machine-boven .k-verbinding>.k-janee{grid-column:2;grid-row:span 2}.k-machine-boven .k-vraag-tekst{margin:0 0 4px;font-size:14.5px}.k-machine-boven .k-vraag-uitleg{margin:4px 0 0;font-size:12.5px}.k-machine-boven .k-vast{font-size:14px}.k-machine-boven .k-verbinding.is-kort{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:6px 12px;animation:k-in .3s ease-out}.k-verbinding-regel{margin:0;color:#dbeefe;font-size:14px;line-height:1.4}.k-verbinding-label{color:#a9b8cf}.k-verbinding-antwoord{color:#fff}.k-verbinding.is-kort .k-verbinding-reden{color:#a9b8cf;font-size:13px}.k-verbinding-wijzig{min-height:32px;padding:4px 14px;font-size:13.5px}.k-podium.is-zelfde .k-machine-boven .k-verbinding.is-kort{animation:none}.k-bak .k-tegels{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px}.k-bak .k-opdracht>span{flex-basis:120px}.k-bak .k-tegel{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;row-gap:1px;align-items:center;justify-items:start;padding:6px 8px;font-size:12.5px;text-align:left}.k-bak .k-tegel-beeld{grid-row:1/3;width:34px;height:34px}.k-bak .k-tegel-naam{align-self:end}.k-bak .k-tegel-tekst{align-self:start;font-size:11.5px}.k-bak{grid-area:bak}.k-werkbank{grid-area:werk}.k-tegels{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.k-tegel{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:10px 8px;border-radius:14px;border:1px solid rgb(156 194 255/.22);background:linear-gradient(180deg,#ffffff12,#ffffff05);color:#fff;font:inherit;font-size:13px;font-weight:700;line-height:1.2;text-align:center;cursor:grab;transition:transform .15s,border-color .15s;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.k-tegel:hover{transform:translateY(-2px);border-color:#fc09}.k-tegel-beeld{display:block;width:64px;height:64px}.k-tegel-naam,.k-sok-leeg{hyphens:none}.k-tegel-tekst{color:#a9b8cf;font-size:11.5px;font-weight:600;line-height:1.25}.k-bak .k-tegel{position:relative}.k-bak .k-tegel.is-op-machine{border-color:#ffcc00b3;background:#ffcc001a}.k-bak .k-tegel.is-op-machine .k-tegel-tekst{color:#c7d6ea}.k-tegel-vink{position:absolute;top:5px;right:6px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fc0;color:#0b1a3a;font-size:12px;font-weight:900;line-height:1}.k-tegel.is-geplaatst{padding:2px;gap:2px;border:0;background:0 0;font-size:11px;line-height:1.1}.k-tegel.is-geplaatst .k-tegel-beeld{width:28px;height:28px}.k-schema-machine .k-schema-naam{display:none}.k-schema{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:8px}.k-schema-machine{grid-row:2/5;grid-column:2/5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:22px;background:radial-gradient(ellipse at 50% 55%,#9cc2ff29,#060f2433 70%);border:1px solid rgb(156 194 255/.3);box-shadow:inset 0 0 40px #9cc2ff14}.k-machine-foto{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:92%;line-height:0}.k-schema-machine .k-beeld{width:auto;height:auto;max-width:100%;max-height:140px}.k-machine-scherm,.k-machine-lamp,.k-machine-poort{position:absolute;pointer-events:none;opacity:0;transition:opacity .5s ease-out}.k-machine-scherm{left:38.6%;top:37.4%;width:14.6%;height:15.4%;border-radius:10%/14%;transform:skewY(6deg);background:linear-gradient(160deg,#96f0ffd9,#38bdf873);box-shadow:0 0 22px 6px #6ee7ff8c;mix-blend-mode:screen}.k-machine-lamp{width:3.6%;aspect-ratio:1;border-radius:50%;background:#ffd34d;box-shadow:0 0 10px 3px #ffcc00d9}.k-machine-lamp.is-1{left:58.1%;top:43.4%}.k-machine-lamp.is-2{left:45%;top:58.4%}.k-machine-poort{left:55.2%;top:67.2%;width:7.6%;height:7.4%;border-radius:18%;box-shadow:0 0 14px 4px #34d399bf;background:#34d39959;mix-blend-mode:screen}.k-schema-machine.is-digitaal .k-machine-lamp{animation:k-lamp 2.6s ease-in-out infinite}.k-schema-machine.is-digitaal .k-machine-lamp.is-2{animation-delay:-1.3s}@keyframes k-lamp{0%,to{opacity:.2}45%,55%{opacity:1}}.k-schema-machine.is-verbonden .k-machine-scherm{opacity:1;animation:k-scherm-aan .9s ease-out}.k-schema-machine.is-verbonden .k-machine-poort{opacity:1}.k-schema-machine.is-verbonden{border-color:#6ee7ff8c;box-shadow:inset 0 0 40px #6ee7ff1a,0 0 30px -12px #6ee7ff99}@keyframes k-scherm-aan{0%{opacity:0}18%{opacity:1}28%{opacity:.3}42%{opacity:1}to{opacity:1}}.k-podium.is-zelfde .k-schema-machine.is-verbonden .k-machine-scherm{animation:none}.k-schema-naam{display:grid;gap:2px;margin:0;text-align:center;color:#a9b8cf;font-size:13px}.k-schema-naam strong{color:#fff;font-size:15px}.k-sok{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:62px;padding:3px;border-radius:12px;border:1px dashed rgb(156 194 255/.22);background:#060f2459}.k-sok.is-vol{border:1px solid rgb(255 204 0/.55);background:#ffcc000f;box-shadow:0 0 26px -10px #fc09}.k-sok-leeg{color:#6f82a0;font-size:11px;text-align:center;line-height:1.25}.k-sok:after{content:"";position:absolute;background:#9cc2ff38}.k-sok[data-zijde=boven]:after{left:calc(50% - 1px);top:100%;width:2px;height:8px}.k-sok[data-zijde=onder]:after{left:calc(50% - 1px);bottom:100%;width:2px;height:8px}.k-sok[data-zijde=links]:after{top:calc(50% - 1px);left:100%;height:2px;width:8px}.k-sok[data-zijde=rechts]:after{top:calc(50% - 1px);right:100%;height:2px;width:8px}.k-sok.is-vol:after{background:#fc0;box-shadow:0 0 8px #fc0c}.k-sok.is-vol.is-netwerk{border-color:#6ee7ff99;box-shadow:0 0 26px -10px #6ee7ffb3}.k-sok.is-vol.is-netwerk:after{background:#6ee7ff;box-shadow:0 0 8px #6ee7ffe6}.k-sok.is-vol.is-netwerk:before{content:"";position:absolute;z-index:1;width:7px;height:7px;border-radius:50%;background:#c6f6ff;box-shadow:0 0 8px 3px #6ee7fff2;animation:k-puls 1.7s ease-in infinite}.k-sok.is-netwerk[data-zijde=boven]:before{left:calc(50% - 3.5px);top:calc(100% - 4px);--px:0px;--py:16px}.k-sok.is-netwerk[data-zijde=onder]:before{left:calc(50% - 3.5px);bottom:calc(100% - 4px);--px:0px;--py:-16px}.k-sok.is-netwerk[data-zijde=links]:before{top:calc(50% - 3.5px);left:calc(100% - 4px);--px:16px;--py:0px}.k-sok.is-netwerk[data-zijde=rechts]:before{top:calc(50% - 3.5px);right:calc(100% - 4px);--px:-16px;--py:0px}@keyframes k-puls{0%{opacity:0;transform:translate(0)}25%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(var(--px),var(--py))}}.k-sok .k-weg{position:absolute;top:3px;right:3px;width:24px;height:24px;font-size:13px}.k-keuzeknoppen{display:inline-flex;flex-wrap:wrap;gap:6px}.k-keuzeknop{min-height:36px;padding:5px 14px;border-radius:999px;border:1.5px solid rgb(156 194 255/.4);background:0 0;color:#dbeefe;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.k-keuzeknop:hover{border-color:#fc0}.k-keuzeknop[aria-pressed=true]{background:#fc0;border-color:#fc0;color:#0b1a3a}.k-keuzeknop:focus-visible{outline:3px solid #fff;outline-offset:2px}.k-verbinding{margin-top:14px;padding:12px 14px;border-radius:14px;border-left:3px solid rgb(156 194 255/.4);background:#060f2466}.k-verbinding.is-open{border-left-color:#fc0;background:#ffcc000f}.k-vast{margin:0;color:#34d399;font-weight:600}.k-conclusie{padding:8px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgb(156 194 255/.18)}.k-conclusie.is-nieuw{border-color:#fc0;box-shadow:0 0 0 2px #fc03}.k-conclusie-titel{margin:0;color:#fff;font-weight:800;line-height:1.3}.k-conclusie-tekst{margin:0 0 6px;color:#c7d6ea;font-size:14px;line-height:1.5}.k-deel{display:grid;gap:14px}.k-deel-kop{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:24px;color:#fff}.k-gevolgen{display:grid;gap:10px;animation:k-in .35s cubic-bezier(.2,.8,.2,1)}.k-deel-kop:focus{outline:0}.k-deel-boven{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.k-deel-boven .k-opdracht{flex:1 1 340px;margin:0}.k-gevolgen.is-melden .k-deel{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.k-stap-gevolgen .k-kop,.k-stap-gap .k-kop,.k-stap-gevolgen .k-intro,.k-stap-gap .k-intro{max-width:none}.k-gevolgen.is-melden .k-scenario{gap:8px;padding:12px 14px}.k-gevolgen.is-melden .k-scenario-kop{font-size:18px}.k-gevolgen.is-melden .k-meldstappen{grid-template-columns:minmax(0,1fr);gap:6px}.k-gevolgen.is-melden .k-scenario:only-child .k-meldstappen{grid-template-columns:repeat(3,minmax(0,1fr))}.k-gevolgen.is-melden .k-meldstap{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:7px 10px;font-size:13.5px}.k-gevolgen.is-melden .k-situatie{font-size:14.5px;line-height:1.45}.k-gevolgen.is-melden .k-meldstap-nr{width:26px;height:26px;font-size:13px}.k-gevolgen.is-melden .k-meldstap-tekst{gap:1px;line-height:1.4}.k-gevolgen.is-melden .k-noten{gap:2px;font-size:13.5px;line-height:1.4}.k-tijdlijn{position:relative;display:grid;grid-template-columns:repeat(var(--kolommen, 3),minmax(0,1fr));gap:16px;padding-top:34px}.k-tijdlijn-lijn{position:absolute;left:calc((100% - (var(--kolommen, 3) - 1)*16px)/(2*var(--kolommen, 3)));right:calc((100% - (var(--kolommen, 3) - 1)*16px)/(2*var(--kolommen, 3)));top:44px;height:3px;border-radius:3px;background:#9cc2ff47}.k-vandaag{position:absolute;top:-34px;transform:translate(-50%);padding:3px 10px;border-radius:999px;background:#34d399;color:#062a1d;font-size:12px;font-weight:800;white-space:nowrap}.k-vandaag:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:16px;margin-left:-1px;background:#34d399}.k-tijd-schuif{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:4px 14px}.k-tijd-label{color:#fff;font-weight:700;font-size:14.5px}.k-tijd-invoer{width:100%;accent-color:#fc0;cursor:pointer}.k-tijd-invoer:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:4px}.k-tijd-datum{min-width:15ch;color:#6ee7b7;font-weight:800;font-size:14.5px;text-align:right}.k-vandaag{transition:left .12s ease-out,background .2s}.k-vandaag.is-later{background:#fc0;color:#0b1a3a}.k-vandaag.is-later:after{background:#fc0}.k-mijlpaal.is-dan.is-voorbij .k-paal-nu{background:#ffcc002e;color:#ffe08a}.k-mijlpaal.is-dan.is-voorbij .k-paal-lijst li{border-color:#ffcc008c}.k-mijlpaal.is-erbij .k-paal-lijst li{animation:k-pop .5s cubic-bezier(.2,1.4,.4,1)}.k-mijlpaal{transition:opacity .3s ease-out,filter .3s ease-out}.k-mijlpaal.is-later{opacity:.45;filter:saturate(.3)}.k-tijdlijn-al,.k-tijdlijn-dan{position:absolute;top:0;bottom:0;left:0;width:0;border-radius:3px;transition:left .12s ease-out,width .12s ease-out}.k-tijdlijn-al{background:#34d399}.k-tijdlijn-dan{background:#fc0;box-shadow:0 0 12px #ffcc008c}.k-tijd-terug[hidden]{display:none}.k-tijd-terug{min-height:36px;padding:6px 14px;font-size:14px}.k-gap-positie{margin:0;color:#a9b8cf;font-size:13.5px;font-weight:700;letter-spacing:.02em}.k-mijlpaal{display:flex;flex-direction:column;gap:10px}.k-vandaag-rij{display:none}.k-paal{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.k-paal-licht{width:22px;height:22px;border-radius:50%;background:#fc0;box-shadow:0 0 0 7px #ffcc0024,0 0 26px #ffcc00d9}.k-paal-datum{margin:0;color:#fff;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:21px}.k-paal-nu{padding:1px 10px;border-radius:999px;background:#34d39929;color:#6ee7b7;font-size:12px;font-weight:700}.k-paal-lijst{display:grid;gap:8px;margin:0;padding:0;list-style:none}.k-paal-lijst li{padding:10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgb(156 194 255/.2);color:#e7eefb;line-height:1.45}.k-mijlpaal.is-voorbij .k-paal-lijst li{border-color:#34d39973}.k-mijlpaal .k-leeg{text-align:center}.k-tijdlijn.is-een .k-tijdlijn-lijn{left:0;right:50%}.k-tijdlijn.is-een .k-paal-lijst{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.k-scenario{display:grid;gap:12px;padding:16px;border-radius:18px;background:#060f2473;border:1px solid rgb(156 194 255/.2)}.k-scenario-kop{margin:0;color:#fff;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:21px;line-height:1.25}.k-situatie{margin:0;color:#dbeefe;line-height:1.55}.k-meldstappen{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:none}.k-meldstap{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:start;padding:12px;border-radius:14px;background:#ffcc0012;border:1px solid rgb(255 204 0/.4)}.k-meldstap-nr{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fc0;color:#0b1a3a;font-weight:800}.k-meldstap-tekst{display:grid;gap:3px;line-height:1.45}.k-meldstap-tekst strong{color:#ffe08a}.k-noten{display:grid;gap:6px;margin:0;padding-left:20px;color:#c7d6ea;line-height:1.5}.k-noot{margin:0;color:#a9b8cf;font-size:14px}.k-verdieping,.k-uitleg{margin-top:8px;font-size:13.5px;line-height:1.5}.k-verdieping summary,.k-uitleg summary{cursor:pointer;color:#9cc2ff;font-weight:700}.k-verdieping summary:hover,.k-uitleg summary:hover{color:#fff}.k-verdieping[open],.k-uitleg[open]{padding:8px 12px 10px;border-radius:10px;background:#060f2480;border:1px solid rgb(156 194 255/.22)}.k-verdieping p,.k-uitleg p{margin:8px 0 0;color:#dbeefe}.k-uitleg .k-verdieping{margin-top:10px}.k-eerste{margin:4px 0 0;padding:6px 10px;border-radius:10px;border-left:3px solid #34d399;background:#34d39914;color:#e7eefb;font-size:13.5px;line-height:1.45}.k-eerste-label{color:#6ee7b7;font-weight:800}.k-gap-strook{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px}.k-gap-stippen{flex-wrap:wrap;gap:7px}.k-gap-stippen .k-stip.is-open{background:#9cc2ff40}.k-gap-stippen .k-stip.is-ok{background:#34d399}.k-gap-stippen .k-stip.is-deels{background:#fc0}.k-gap-stippen .k-stip.is-niet{background:#f87171}.k-gap-stippen .k-stip.is-nu{box-shadow:0 0 0 2px #0b1a3a,0 0 0 4px #fff}.k-gap-legenda{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;color:#a9b8cf;font-size:12.5px}.k-gap-legenda li{display:inline-flex;align-items:center;gap:6px}.k-gap-legenda li:before{content:"";width:8px;height:8px;border-radius:50%;background:#9cc2ff40}.k-gap-legenda li.is-ok:before{background:#34d399}.k-gap-legenda li.is-deels:before{background:#fc0}.k-gap-legenda li.is-niet:before{background:#f87171}.is-nieuw-scherm{animation:k-in .35s cubic-bezier(.2,.8,.2,1)}.k-gpunt{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:14px 28px;align-items:start;padding:clamp(16px,2vw,24px)}.k-gpunt-links{display:grid;gap:10px;align-content:start;min-width:0}.k-gpunt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;min-height:22px}.k-gpunt-titel{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(22px,2.2vw,28px);line-height:1.25;color:#fff;outline:0}.k-gpunt-tekst{margin:0;color:#dbeefe;font-size:16px;line-height:1.5}.k-gpunt .k-eerste{margin:0;font-size:14.5px}.k-gpunt .k-uitleg{margin:0;font-size:14px}.k-gpunt.is-niet .k-eerste{border-left-color:#f87171;background:#f871711a}.k-gpunt.is-niet .k-eerste-label{color:#fca5a5}.k-gpunt.is-deels .k-eerste{border-left-color:#fc0;background:#ffcc0014}.k-gpunt.is-deels .k-eerste-label{color:#ffe08a}.k-datum{padding:1px 8px;border-radius:999px;background:#9cc2ff1f;color:#c7d6ea;font-size:12px;font-weight:700}.k-gpunt.is-al .k-datum{background:#34d39929;color:#6ee7b7}.k-gpunt-rechts{display:grid;gap:10px;align-content:start}.k-gpunt-rechts .k-opdracht{margin:0}.k-gpunt-keuzes{display:grid;gap:8px}.k-gpunt-keuze{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border-radius:14px;border:1.5px solid rgb(156 194 255/.4);background:#ffffff0a;color:#fff;font:inherit;font-size:17px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.k-gpunt-keuze:before{content:"";flex:none;width:14px;height:14px;border-radius:50%}.k-gpunt-keuze.is-ok:before{background:#34d399}.k-gpunt-keuze.is-deels:before{background:#fc0}.k-gpunt-keuze.is-niet:before{background:#f87171}.k-gpunt-keuze:hover{border-color:#fc0;background:#ffffff14}.k-gpunt-keuze.is-ok[aria-pressed=true]{border-color:#34d399;background:#34d3992e}.k-gpunt-keuze.is-deels[aria-pressed=true]{border-color:#fc0;background:#ffcc0029}.k-gpunt-keuze.is-niet[aria-pressed=true]{border-color:#f87171;background:#f8717129}.k-gpunt-keuze:focus-visible{outline:3px solid #fff;outline-offset:2px}.k-podium.is-stil .k-gpunt-keuze:hover,.k-podium.is-stil .k-functie-knop:hover{border-color:#9cc2ff66;background:#ffffff0a}.k-podium.is-stil .k-gpunt-keuze.is-ok[aria-pressed=true]:hover{border-color:#34d399;background:#34d3992e}.k-podium.is-stil .k-gpunt-keuze.is-deels[aria-pressed=true]:hover{border-color:#fc0;background:#ffcc0029}.k-podium.is-stil .k-gpunt-keuze.is-niet[aria-pressed=true]:hover{border-color:#f87171;background:#f8717129}.k-podium.is-stil .k-gpunt-overslaan:hover{border-color:#9cc2ff73;color:#dbeefe}:is(.k-podium,.k-zoom) :is(h2,h3,h4)[tabindex="-1"]:focus-visible{box-shadow:none;outline:0;text-decoration:underline;text-decoration-color:#ffcc00bf;text-decoration-thickness:2px;text-underline-offset:6px}.k-gpunt-overslaan{min-height:42px;padding:8px 16px;border-radius:14px;border:1.5px dashed rgb(156 194 255/.45);background:0 0;color:#dbeefe;font:inherit;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.k-gpunt-overslaan:hover{border-color:#9cc2ff;color:#fff}.k-gpunt-overslaan:focus-visible{outline:3px solid #fff;outline-offset:2px}.k-gpunt-rechts .k-vorige{justify-self:start;min-height:38px;padding:6px 14px;font-size:14px}.k-verdieping-knop{padding:0;border:0;background:0 0;color:#9cc2ff;font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.k-verdieping-knop:hover,.k-verdieping-knop:focus-visible{color:#fff}.k-herkomst{display:grid;gap:10px}.k-herkomst>.k-tekst{margin:0}.k-herkomst-raster{display:grid;gap:12px}.k-herkomstlijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));-moz-column-gap:28px;column-gap:28px;margin:0;padding:0;list-style:none}.k-herkomstlijst li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding:6px 0;border-bottom:1px solid rgb(156 194 255/.12)}.k-herkomst-naam{font-weight:700;color:#fff;hyphens:none}.k-herkomstlijst .k-keuzeknoppen{flex-wrap:nowrap}.k-herkomst-gevolgen{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px}.k-gap-overzicht{display:grid;gap:12px}.k-gap-tegels{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;padding:0;list-style:none}.k-gap-tegels li{display:grid}.k-gap-tegel{display:grid;align-content:start;gap:4px;padding:7px 12px;border-radius:12px;border:1px solid rgb(156 194 255/.25);border-left:4px solid rgb(156 194 255/.35);background:#ffffff0a;color:#fff;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.k-gap-tegel.is-ok{border-left-color:#34d399}.k-gap-tegel.is-deels{border-left-color:#fc0}.k-gap-tegel.is-niet{border-left-color:#f87171}.k-gap-tegel:hover{border-color:#fc09;background:#ffffff14}.k-gap-tegel:focus-visible{outline:3px solid #fc0;outline-offset:2px}.k-gap-tegel-titel{font-size:14.5px;font-weight:700;line-height:1.3}.k-gap-stand{justify-self:start;padding:1px 9px;border-radius:999px;background:#9cc2ff1f;color:#c7d6ea;font-size:12px;font-weight:800}.k-gap-stand.is-ok{background:#34d39929;color:#6ee7b7}.k-gap-stand.is-deels{background:#ffcc0029;color:#ffe08a}.k-gap-stand.is-niet{background:#f8717129;color:#fca5a5}.k-naar-herkomst{justify-self:start}.k-gap-terug{margin-top:0}.k-gap-tegel-onder{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.k-functiekaart{display:grid;gap:10px}.k-functiekaart>.k-tekst{margin:0;max-width:80ch}.k-functies{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.k-functie-knop{min-height:48px;padding:8px 14px;border-radius:14px;border:1.5px solid rgb(156 194 255/.4);background:#ffffff0a;color:#fff;font:inherit;font-size:15.5px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.k-functie-knop:hover{border-color:#fc0;background:#ffffff14}.k-functie-knop[aria-pressed=true]{border-color:#fc0;background:#ffcc0024}.k-functie-knop:focus-visible{outline:3px solid #fff;outline-offset:2px}.k-functie-overslaan{justify-self:start}.k-functie-overslaan[aria-pressed=true]{border-style:solid}.k-fnlabel{padding:1px 8px;border-radius:999px;font-size:12px;font-weight:700}.k-fnlabel.is-jouw{background:#ffcc0029;color:#ffe08a}.k-fnlabel.is-collega{background:#9cc2ff1f;color:#c7d6ea}.k-stap-uitkomst{width:100%;max-width:1180px;margin:0 auto;gap:14px}.k-stap-uitkomst .k-kop,.k-stap-uitkomst .k-intro{max-width:none}.k-antwoord{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:18px 28px;align-items:center;padding:clamp(18px,2.4vw,28px);border:2px solid rgb(255 204 0/.65);background:linear-gradient(160deg,#40340880,#060f24e6)}.k-antwoord.is-rechten{border-color:#34d39999;background:linear-gradient(160deg,#06402e80,#060f24e6)}.k-antwoord.is-geldtNiet,.k-antwoord.is-machineNiet{border-color:#9cc2ff80;background:linear-gradient(160deg,#12264fe6,#060f24e6)}.k-antwoord.is-open{border-style:dashed}.k-antwoord-tekst{display:grid;gap:8px;min-width:0}.k-antwoord-kop{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:650;font-size:clamp(28px,3.4vw,46px);line-height:1.12;color:#fff;outline:0;text-wrap:balance}.k-antwoord-waarom{margin:0;color:#fff;font-size:clamp(16px,1.3vw,19px);line-height:1.45}.k-antwoord-extra{margin:0;color:#dbeefe;font-size:15.5px;line-height:1.5}.k-antwoord-rol{margin:0;color:#a9b8cf;font-size:14px;line-height:1.45}.k-antwoord-vraag{display:grid;gap:8px;justify-items:start;padding:10px 14px;border-radius:14px;border-left:3px solid #fc0;background:#ffcc000f}.k-antwoord-vraag .k-vraag-tekst,.k-antwoord-vraag .k-vraag-uitleg{margin:0}.k-antwoord-roos{display:grid;place-items:center}.k-antwoord-roos .k-roos{max-width:150px}.k-antwoord .k-verdieping{margin-top:0}.k-eind-blok{display:grid;gap:10px}.k-eind-kop{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:clamp(21px,2vw,26px);font-weight:650;line-height:1.2;color:#fff}.k-eind-intro{margin:0;color:#dbeefe;line-height:1.5}.k-eind-geen{margin:0;padding:12px 14px;border-radius:12px;border:1px dashed rgb(156 194 255/.4);color:#fff;font-size:16px;font-weight:600;line-height:1.45}.k-eindkaarten{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;margin:0;padding:0;list-style:none}.k-eindkaart{display:grid;align-content:start;gap:6px;min-width:0;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgb(156 194 255/.22);border-top:3px solid #fc0}.k-eindkaart.is-recht{border-top-color:#34d399}.k-eindkaart-titel{margin:0;color:#fff;font-size:16px;font-weight:800;line-height:1.3}.k-eindkaart-zin{margin:0;color:#dbeefe;font-size:14.5px;line-height:1.5}.k-eindkaart-datum,.k-eindkaart .k-eerste{margin:0}.k-eindkaart-machine{margin:0;padding:6px 10px;border-radius:10px;border-left:3px solid #9cc2ff;background:#9cc2ff14;color:#dbeefe;font-size:13.5px;line-height:1.45}.k-eindkaart-machine-label{display:block;color:#9cc2ff;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.k-eindkaart-machine strong{color:#fff}.k-eindkaart .k-verdieping{margin-top:0}.k-bronklik p{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:12.5px;color:#ffe08a}.k-staatbalk{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#9cc2ff26}.k-staatbalk-deel.is-ok{background:#34d399}.k-staatbalk-deel.is-deels{background:#fc0}.k-staatbalk-deel.is-niet{background:#f87171}.k-staatbalk-deel.is-open{background:#9cc2ff4d}.k-staatbalk-deel+.k-staatbalk-deel{border-left:2px solid #0b1a3a}.k-staat-telling{margin:0;color:#dbeefe;font-size:14.5px;line-height:1.45}.k-staat-eerst{margin:0;color:#fff;font-weight:700}.k-staat-lijst{display:grid;gap:6px;margin:0;padding-left:22px;list-style:decimal;color:#dbeefe;line-height:1.45}.k-staat-lijst li::marker{color:#9cc2ff;font-weight:700}.k-staat-lijst .k-gap-stand{margin-left:4px}.k-eind-blok>.k-knop{justify-self:start}.k-watnu-eind>.k-knop-goud{min-height:48px;font-size:16px}.k-watnu-eind .k-zuster,.k-watnu-eind .k-tekst{margin:0}.k-stap-uitkomst.is-landen .k-antwoord-kop{animation:k-land .5s cubic-bezier(.2,.8,.2,1) both}@keyframes k-land{0%{opacity:0;transform:translateY(10px) scale(.98)}}.k-stap-uitkomst.is-landen .k-plichten .k-eindkaart{animation:k-in .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0)*70ms + .3s)}.k-staatbalk-deel{transition:flex-grow .8s cubic-bezier(.2,.8,.2,1)}.k-staat.is-landen .k-staat-lijst li{animation:k-schuif .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0)*.14s + .45s)}@keyframes k-schuif{0%{opacity:0;transform:translate(-16px)}}.k-podium{view-transition-name:k-podium}html.k-vt .k-stap{animation:none}::view-transition-old(root),::view-transition-new(root){animation:none}::view-transition-old(k-podium){animation:k-vt-uit .22s ease-out both}::view-transition-new(k-podium){animation:k-vt-in .32s cubic-bezier(.2,.8,.2,1) both}@keyframes k-vt-uit{to{opacity:0;transform:translate(var(--k-vt-uit, -28px))}}@keyframes k-vt-in{0%{opacity:0;transform:translate(var(--k-vt-in, 28px))}}html[data-richting=terug]{--k-vt-uit:28px;--k-vt-in:-28px}.k-stap-gap{width:100%;max-width:1240px;margin:0 auto}.k-rechten-knop{justify-self:start;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 18px;border-radius:999px;border:1.5px solid rgb(52 211 153/.6);background:#34d39914;color:#d1fae5;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.k-rechten-knop:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.k-rechten-knop[aria-expanded=true]:after{transform:translateY(2px) rotate(-135deg)}.k-rechten-knop:hover{border-color:#34d399;color:#fff}.k-rechten-knop:focus-visible{outline:3px solid #fff;outline-offset:2px}.k-rechten-inhoud{display:grid;gap:10px}.k-rechten-eind.is-inklapbaar .k-rechten-inhoud{animation:k-in .3s ease-out}.k-watnu-rapport{display:grid;gap:12px}.k-watnu-rapport>.k-tekst{margin:0}.k-watnu-rapport .k-maak{grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:end;gap:10px 22px;padding:14px 16px;border-radius:14px;border:1px solid rgb(255 204 0/.45);background:#ffcc000d;text-align:left}.k-maak-naam,.k-maak-knop{display:grid;gap:8px;align-content:start}.k-maak .k-privacy{grid-column:1/-1;margin:0;text-align:left}.k-maak{display:grid;gap:8px;align-content:start;justify-items:stretch;text-align:center}.k-maak .k-opdracht{margin:0;text-align:left}.k-maak .k-knop-goud{min-height:48px;font-size:16px}.k-label{color:#9cc2ff;font-weight:700;font-size:14px;text-align:left}.k-invoer{width:100%;min-height:48px;padding:10px 14px;border-radius:12px;border:1.5px solid rgb(156 194 255/.4);background:#060f24bf;color:#fff;font:inherit;font-size:16px}.k-invoer:focus{outline:0;border-color:#fc0;box-shadow:0 0 0 3px #fc03}.k-privacy{margin:0;color:#8191ab;font-size:13px}.k-zuster{margin:10px 0 0;padding:8px 12px;border-radius:12px;border:1px dashed rgb(156 194 255/.4);color:#c7d6ea;font-size:14px;line-height:1.5}.k-zuster .k-link{white-space:nowrap}.k-verder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.k-cta{padding:12px 18px;border-radius:18px;background:linear-gradient(135deg,#ffcc0024,#0033994d);border:1px solid rgb(255 204 0/.45)}.k-cw{padding:12px 18px;border-radius:18px;background:#060f24bf;border:1px solid rgb(156 194 255/.22)}.k-cta-label{margin:0 0 4px;color:#fc0;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.k-cta-kop{margin:0 0 4px;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:19px;font-weight:650;line-height:1.25;color:#fff}.k-verder .k-tekst{margin:0;font-size:13.5px;line-height:1.45}.k-verder .k-knoppen{gap:8px;margin-top:8px}.k-verder .k-knop{min-height:38px;padding:6px 16px;font-size:14px}.k-cw-merk{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 4px;color:#a9b8cf}.k-cw-merk .k-cta-label{margin:0 6px 0 0}.k-cw-merk img{width:24px;height:24px;padding:2px;border-radius:7px;background:#fefefe}.k-voet .k-opnieuw{min-height:36px;padding:5px 14px;font-size:14px}.k-start{display:grid;place-items:center;min-height:calc(100svh - 100px)}.k-start-kaart{position:relative;width:min(860px,100%);padding:clamp(20px,3vw,40px);border-radius:26px;text-align:center;overflow:hidden;background:linear-gradient(180deg,#0b1a3ad6,#060f24eb);border:1px solid rgb(156 194 255/.25);box-shadow:0 50px 120px -50px #000000f2;animation:k-in .5s ease}.k-start-roos{position:absolute;right:-70px;top:-70px;width:260px;opacity:.5;pointer-events:none}.k-start-kaart .k-intro{margin:0 auto}.k-start-stappen{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0 4px;padding:0;list-style:none}.k-start-stappen li{display:grid;justify-items:center;align-content:start;gap:6px;color:#dbeefe;font-size:13.5px;font-weight:600;line-height:1.25}.k-start-icoon{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:radial-gradient(circle,#9cc2ff2e,#060f2466 70%);border:1px solid rgb(156 194 255/.25);padding:10px}.k-start-icoon-roos{padding:12px}.k-start-nr{color:#fc0;font-family:"Source Serif 4 Variable",Georgia,serif;font-weight:700;font-size:18px}.k-voetnoot{margin:12px 0 0;color:#8191ab;font-size:12.5px}.k-uitgever{margin:6px 0 0;color:#8191ab;font-size:12.5px}.k-start .k-privacy{margin-top:10px}.k-dialoog{width:min(680px,calc(100vw - 24px));max-height:calc(100svh - 40px);padding:0;border-radius:22px;border:1px solid rgb(156 194 255/.3);background:linear-gradient(180deg,#12264ffa,#060f24fc);color:#e7eefb;font-family:Inter Variable,Inter,system-ui,sans-serif}.k-dialoog::backdrop{background:#060f24b3;backdrop-filter:blur(3px)}.k-dialoog-binnen{position:relative;padding:26px}.k-sluit{position:absolute;top:14px;right:14px;width:40px;height:40px;border-radius:50%;border:1px solid rgb(156 194 255/.3);background:#060f24e6;color:#dbeefe;font-size:18px;cursor:pointer}.k-sluit:hover{border-color:#fc0;color:#fc0}.k-zoom{width:min(640px,calc(100vw - 32px));max-height:calc(100svh - 48px);padding:0;overflow:auto;overscroll-behavior:contain;border-radius:20px;border:1px solid rgb(255 204 0/.45);background:linear-gradient(180deg,#12264ffa,#060f24fc);color:#e7eefb;font-family:Inter Variable,Inter,system-ui,sans-serif;box-shadow:0 40px 90px -30px #000000e6}.k-zoom::backdrop{background:#060f249e;backdrop-filter:blur(3px)}.k-zoom-binnen{padding:0 24px 24px}.k-zoom-terug{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;width:calc(100% + 48px);margin:0-24px 4px;padding:14px 24px 12px;border:0;background:linear-gradient(180deg,#12264f 72%,#12264f00);color:#9cc2ff;font:inherit;font-size:14px;font-weight:700;text-align:left;cursor:pointer}.k-zoom-terug:hover,.k-zoom-terug:focus-visible{color:#fff}.k-zoom-terug-pijl{font-size:18px;line-height:1}.k-zoom-kop{margin:2px 0 8px;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:24px;line-height:1.25;color:#fff}.k-zoom-kop:focus,.k-zoom-deel h3:focus{outline:0}.k-zoom-binnen>p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#dbeefe}.k-zoom-deel{margin-top:16px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgb(156 194 255/.18)}.k-zoom-deel h3{margin:0 0 4px;font-size:15px;color:#fc0}.k-zoom-deel p{margin:6px 0 0;font-size:15px;line-height:1.55;color:#dbeefe}.k-zoom-bron{font-family:JetBrains Mono Variable,ui-monospace,monospace;font-size:13px;color:#ffe08a!important}.k-zoom-knoppen{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:8px}.k-zoom-knop{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:0 0;color:#9cc2ff;font:inherit;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}.k-zoom-knop:before{content:"";flex:none;width:14px;height:14px;border:1.5px solid currentColor;border-radius:4px;background:linear-gradient(currentColor,currentColor) center/6px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 6px no-repeat}.k-zoom-knop:hover,.k-zoom-knop:focus-visible{color:#fff}.k-zoom-knop span{text-decoration:underline;text-underline-offset:3px}.k-zoom-onderdeel{width:min(720px,calc(100vw - 32px))}.k-zoom-onderdeel-raster{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:start}.k-zoom-onderdeel-beeld{display:grid;place-items:center;aspect-ratio:1;border-radius:16px;background:radial-gradient(circle at 50% 40%,#9cc2ff29,#060f2433 70%);border:1px solid rgb(156 194 255/.18)}.k-zoom-onderdeel-beeld img{width:78%;height:78%;-o-object-fit:contain;object-fit:contain}.k-zoom-onderdeel-raster p{margin:8px 0 0;line-height:1.55;color:#dbeefe}.k-zoom-kort{margin:0 0 6px!important;color:#9cc2ff!important;font-weight:700}.k-zoom-onderdeel .k-knoppen{margin-top:16px}@media (max-width:560px){.k-zoom-onderdeel-raster{grid-template-columns:1fr}.k-zoom-onderdeel-beeld{width:140px}}.k-regels{display:grid;gap:8px;margin:12px 0 16px;padding-left:20px;color:#dbeefe;line-height:1.5}.k-blok{padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgb(156 194 255/.15)}.k-kop-klein{margin:0 0 6px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#9cc2ff;font-weight:700}.k-route{position:fixed;inset:0;z-index:2000;overflow:hidden;background:radial-gradient(circle at 50% 45%,#0f2754,#060f24 72%);cursor:pointer}.k-route-kaart{position:absolute;left:50%;top:50%;translate:-50% -50%;width:1000px;height:560px;display:grid;grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-areas:"p1 roos p2""p4 roos p3";gap:44px 56px;transform-origin:50% 50%;transition:none;font-family:Inter Variable,Inter,system-ui,sans-serif}.k-route-pad{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.k-route-pad path{fill:none;stroke:#fc0;stroke-width:3;stroke-linecap:round;stroke-dasharray:1 11;animation:k-route-loop 1.4s linear infinite}@keyframes k-route-loop{to{stroke-dashoffset:-24}}.k-route-post{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:18px;border:1.5px solid rgb(255 204 0/.55);background:linear-gradient(180deg,#12264ff5,#060f24fa);box-shadow:0 24px 60px -30px #000000e6}.k-route-post.is-1{grid-area:p1;align-self:start}.k-route-post.is-2{grid-area:p2;align-self:start}.k-route-post.is-3{grid-area:p3;align-self:end}.k-route-post.is-4{grid-area:p4;align-self:end}.k-route-kop{display:flex;align-items:center;gap:10px;margin:0;color:#fff;font-size:17px;font-weight:700}.k-route-nr{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fc0;color:#06122b;font-size:14px;font-weight:800}.k-route-roos{grid-area:roos;align-self:center;justify-self:center;width:240px}.k-route-roos .k-roos{display:block;width:100%;height:auto}.k-route-keten{display:flex;align-items:center;gap:12px}.k-route-schakel{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:12px;background:#ffffff0d;border:1px solid rgb(156 194 255/.25);opacity:.45}.k-route-schakel+.k-route-schakel:before{content:"";position:absolute;top:50%;left:-11px;width:10px;height:2px;background:#9cc2ff80}.k-route-schakel.is-aan{opacity:1;border-color:#fc0;box-shadow:0 0 0 3px #ffcc002e}.k-route-schakel img,.k-route-onderdeel img{width:80%;height:80%;-o-object-fit:contain;object-fit:contain}.k-route-machine{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center}.k-route-machinebeeld img{display:block;width:120px;height:100px;-o-object-fit:contain;object-fit:contain}.k-route-onderdelen{display:flex;flex-wrap:wrap;gap:6px}.k-route-onderdeel{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#ffffff0f;border:1px solid rgb(255 204 0/.5)}.k-route-tijd{position:relative;display:flex;justify-content:space-between;gap:10px;margin:6px 0 0;padding:0;list-style:none}.k-route-tijd:before{content:"";position:absolute;top:6px;left:7px;right:7px;height:2px;background:#9cc2ff66}.k-route-tijd li{position:relative;display:grid;justify-items:center;gap:8px;max-width:32%;color:#c7d6ea;font-size:12.5px;line-height:1.3;text-align:center}.k-route-stip{width:14px;height:14px;border-radius:50%;background:#0b1f45;border:2px solid #9cc2ff}.k-route-tijd li.is-al .k-route-stip{background:#34d399;border-color:#34d399}.k-route-balk{display:flex;height:16px;overflow:hidden;border-radius:999px;background:#ffffff0f}.k-route-telling{margin:0;color:#c7d6ea;font-size:13.5px;line-height:1.4}.k-route-overslaan{position:absolute;left:50%;bottom:22px;translate:-50%0;margin:0;padding:6px 14px;border-radius:999px;background:#060f24b3;color:#a9b8cf;font-size:13.5px;white-space:nowrap}@media (max-aspect-ratio:1/1){.k-route-kaart{width:560px;height:900px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) 280px minmax(0,1fr);grid-template-areas:"p1 p2""roos roos""p4 p3";gap:36px 28px}.k-route-post.is-1,.k-route-post.is-2{align-self:end}.k-route-post.is-3,.k-route-post.is-4{align-self:start}.k-route-keten{flex-wrap:wrap;gap:10px}.k-route-schakel{width:40px;height:40px}.k-route-schakel+.k-route-schakel:before{display:none}.k-route-machine{grid-template-columns:minmax(0,1fr)}.k-route-machinebeeld img{width:100%}.k-route-tijd{flex-direction:column}.k-route-tijd:before{display:none}.k-route-tijd li{max-width:none;grid-template-columns:auto 1fr;justify-items:start;text-align:left}}.k-laden{display:grid;place-items:center;align-content:center;gap:8px;min-height:60svh;transition:opacity .5s}.k-laden.is-weg{opacity:0}.k-laden-merk{margin:0;font-family:"Source Serif 4 Variable",Georgia,serif;font-size:40px;color:#fff}.k-laden-tekst{margin:0;color:#a9b8cf}.k-noscript{padding:2rem;text-align:center;color:#dbeefe}@media (max-width:1099px){.k-keten{grid-template-columns:minmax(0,1fr);gap:30px}.k-rol-boven{grid-template-columns:minmax(0,1fr)}.k-schakel{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);grid-template-areas:"kop opties";-moz-column-gap:18px;column-gap:18px;align-content:start}.k-schakel-kop{grid-area:kop;align-self:start}.k-opties{grid-area:opties}.k-schakel+.k-schakel:before{top:-26px;left:39px;width:3px;height:18px}.k-schakel+.k-schakel:after{top:-10px;left:33px;border-width:9px 7.5px 0 7.5px;border-color:rgb(156 194 255/.6) transparent transparent transparent}.k-schakel.is-gekozen+.k-schakel.is-gekozen:after{border-left-color:transparent;border-top-color:#fc0}.k-keten{transform:none}}@media (max-width:899px){.k-machine-raster{grid-template-columns:minmax(0,1fr);grid-template-areas:"bak""werk"}}@media (max-width:820px){.k-podium{padding-bottom:20px}.k-verder,.k-watnu-rapport .k-maak,.k-gevolgen.is-melden .k-deel,.k-gevolgen.is-rechten .k-deel{grid-template-columns:minmax(0,1fr)}.k-roos{max-width:210px}.k-schakel{grid-template-columns:minmax(0,1fr);grid-template-areas:"kop""opties"}.k-hint{margin-left:0}.k-schema{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:8px}.k-schema-machine{grid-row:auto;grid-column:1/-1}.k-schema-machine .k-beeld{max-height:150px}.k-sok{grid-row:auto!important;grid-column:auto!important;min-height:96px}.k-sok:after{display:none}.k-tegels{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.k-tijdlijn{grid-template-columns:minmax(0,1fr);padding:0 0 0 30px;gap:18px}.k-tijdlijn-lijn{inset:8px auto 8px 10px;width:3px;height:auto;background:linear-gradient(180deg,#fc0,#ffcc0059)}.k-tijdlijn-al,.k-tijdlijn-dan,.k-vandaag{display:none}.k-vandaag-rij{display:block;justify-self:start;margin:0 0 0-30px;padding:3px 12px;border-radius:999px;background:#34d399;color:#062a1d;font-size:12px;font-weight:800}.k-paal{flex-direction:row;justify-content:flex-start;gap:10px;margin-left:-30px}.k-gpunt,.k-herkomstlijst{grid-template-columns:minmax(0,1fr)}.k-start-stappen{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}.k-start-icoon{width:52px;height:52px;padding:7px}.k-start-stappen li span:last-child{font-size:11.5px}.k-voet{gap:8px;padding:10px;border-radius:14px;min-height:80px}.k-voet .k-knop{padding:10px 16px;min-height:44px}.k-voet-status{font-size:12.5px}.k-verbinding .k-janee{display:flex}.k-antwoord,.k-watnu-rapport{grid-template-columns:minmax(0,1fr)}.k-antwoord-roos{display:none}.k-eindkaarten{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.k-stap,.k-start-kaart,.is-nieuw,.is-nieuw-scherm,.k-rol,.k-terug,.k-menu,.k-vraagronde,.k-gevolgen{animation:none!important}.k-roos-naald,.k-wereld-beeld,.k-staatbalk-deel,.k-machine-scherm,.k-machine-lamp,.k-machine-poort{transition:none!important}.k-roos-naald.is-zoekend,.k-merk-naald.is-zoekend,.k-roos-naald.is-vindend,.k-merk-naald.is-vindend{animation:none}.k-machine-scherm,.k-machine-lamp,.k-sok.is-netwerk:before{animation:none!important}.k-sok.is-netwerk:before{display:none}.k-schema-machine.is-digitaal .k-machine-lamp{opacity:.8}.k-stap-uitkomst.is-landen .k-antwoord-kop,.k-stap-uitkomst.is-landen .k-plichten .k-eindkaart,.k-staat.is-landen .k-staat-lijst li,.k-rechten-eind.is-inklapbaar .k-rechten-inhoud,.k-mijlpaal.is-erbij .k-paal-lijst li,.k-machine-boven .k-verbinding.is-kort{animation:none}.k-vandaag,.k-mijlpaal,.k-tijdlijn-al,.k-tijdlijn-dan{transition:none}.k-keten{transform:none!important;transition:none}.k-keten .k-schakel{transition:opacity .2s ease-out,border-color .2s,background .2s}.k-keten.is-dolly .k-schakel.is-stroom:before{animation:none;background:#fc0}.k-route-pad path{animation:none;stroke-dasharray:none}::view-transition-old(k-podium){animation:k-vt-fade-uit .2s ease-out both}::view-transition-new(k-podium){animation:k-vt-fade-in .2s ease-out both}}@keyframes k-vt-fade-uit{to{opacity:0}}@keyframes k-vt-fade-in{0%{opacity:0}}