.kbq{--q-card:var(--aw-card,#FFFFFF);--q-line:var(--aw-line,#E3DED2);--q-ink:var(--aw-ink,#12171F);--q-muted:var(--aw-muted,#5B6675);--q-paper:var(--aw-paper,#F4F2EC);--q-navy:var(--aw-navy,#0A1424);--q-brass:var(--aw-brass,#C8A464);--q-brass-ink:var(--aw-brass-ink,#7A5A26);--q-brass-soft:var(--aw-brass-soft,#E3C88F);--q-orange:var(--aw-orange,#F0611A);--q-orange-ink:var(--aw-orange-ink,#C2410C);--q-good:var(--aw-good,#0F766E);--q-good-bg:var(--aw-good-bg,#F1F8F6);--q-bad-bg:#FFF4EE;--q-disp:var(--aw-disp,var(--font-display)),"Bricolage Grotesque",Georgia,serif;--q-mono:var(--aw-mono,var(--font-mono)),"JetBrains Mono",ui-monospace,monospace;border-radius:var(--aw-r-card,22px);background:var(--q-card);border:1px solid var(--q-line);padding:20px;display:flex;flex-direction:column;gap:12px;color:var(--q-ink);contain:layout;min-height:680px}.kbq,.kbq *,.kbq :after,.kbq :before{box-sizing:border-box}.kbq-mono{font-family:var(--q-mono);text-transform:uppercase}.kbq-kop{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:26px}.kbq-label{font-size:10.5px;line-height:16px;letter-spacing:.14em;color:var(--q-brass-ink)}.kbq-chip{display:none;font-size:10px;line-height:16px;letter-spacing:.12em;padding:5px 10px;border-radius:999px;background:var(--q-navy);color:var(--q-brass-soft)}.kbq-voortgang{display:flex;gap:4px;height:4px}.kbq-voortgang span{flex:1;border-radius:999px;background:var(--q-line)}.kbq-voortgang span.is-gedaan{background:var(--q-brass)}.kbq-voortgang span.is-nu{background:var(--q-orange)}.kbq-voortgang span.is-pas{background:repeating-linear-gradient(90deg,var(--q-line) 0 4px,transparent 4px 7px)}.kbq-vraag{margin:0;font-family:var(--q-disp);font-size:20px;line-height:1.28;font-weight:700;letter-spacing:-.01em;outline:none}.kbq-opties{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.kbq-optie{width:100%;display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 16px;border-radius:14px;border:1px solid #ddd9cf;background:var(--q-card);color:var(--q-ink);font:inherit;font-size:16px;line-height:1.3;text-align:left;cursor:pointer}.kbq-optie:hover:not(:disabled){border-color:var(--q-brass-ink)}.kbq-optie:focus-visible{outline:2px solid var(--q-brass);outline-offset:2px}.kbq-optie:disabled{cursor:default;color:var(--q-ink)}.kbq-optie[aria-busy=true]{opacity:.6}.kbq-letter{width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--q-paper);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.kbq-tekst{min-width:0;overflow-wrap:anywhere}.kbq-oordeel{margin-left:auto;padding-left:8px;flex-shrink:0;font-size:13px;font-weight:700}.kbq-optie.is-goed{border:2px solid var(--q-good);background:var(--q-good-bg);font-weight:700}.kbq-optie.is-goed .kbq-letter{background:var(--q-good);color:#FFF}.kbq-optie.is-goed .kbq-oordeel{color:var(--q-good)}.kbq-optie.is-fout{border:2px solid var(--q-orange-ink);background:var(--q-bad-bg);font-weight:700}.kbq-optie.is-fout .kbq-letter{background:var(--q-orange-ink);color:#FFF}.kbq-optie.is-fout .kbq-oordeel{color:var(--q-orange-ink)}.kbq-uitleg-vak{display:flex;flex-direction:column;gap:8px}.kbq-uitleg-vak:empty{display:none}.kbq-uitleg{margin:0;border-radius:12px;padding:12px 14px;font-size:14.5px;line-height:1.5;white-space:pre-line}.kbq-uitleg.is-goed{background:var(--q-good-bg)}.kbq-uitleg.is-goed b{color:var(--q-good)}.kbq-uitleg.is-fout{background:var(--q-bad-bg)}.kbq-uitleg.is-fout b{color:var(--q-orange-ink)}.kbq-onder{margin-top:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.kbq-herkomst{margin:0;font-size:13px;line-height:1.4;color:var(--q-muted);flex:1 1 220px}.kbq-pasregel{color:var(--q-ink);font-weight:600}.kbq-knoppen{display:flex;flex-wrap:wrap;gap:10px}.kbq-knop{height:48px;padding:0 22px;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:10px;font:inherit;font-weight:700;font-size:15px;cursor:pointer;text-decoration:none;white-space:nowrap}.kbq-knop:focus-visible{outline:2px solid var(--q-brass);outline-offset:2px}.kbq .kbq-knop-ink,.kbq a.kbq-knop-ink{background:var(--q-navy);color:#F4F2EC}.kbq .kbq-knop-or,.kbq a.kbq-knop-or{background:var(--q-orange);color:var(--q-ink)}.kbq .kbq-knop-rand{background:transparent;color:var(--q-ink);border:1.5px solid var(--q-line)}.kbq-teaser{margin:auto 0;border-radius:16px;background:var(--q-navy);color:#F4F2EC;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px}.kbq-teaser .kbq-label{color:var(--q-brass-soft)}.kbq-teaser-kop{margin:0;font-family:var(--q-disp);font-size:19px;line-height:1.25;font-weight:700}.kbq-teaser-tekst{margin:0;font-size:14.5px;line-height:1.5;color:rgba(244,242,236,.8)}.kbq-slot{display:flex;gap:6px}.kbq-slot span{width:28px;height:28px;border-radius:8px;border:1px solid rgba(227,200,143,.45);color:var(--q-brass-soft);display:flex;align-items:center;justify-content:center;font-size:12px;font-family:var(--q-mono)}.kbq-score{font-size:26px;line-height:1.2;font-weight:800}.kbq-score,.kbq-shell-kop{margin:0;font-family:var(--q-disp)}.kbq-shell-kop{font-size:20px;line-height:1.28;font-weight:700}.kbq-shell-tekst{margin:0;font-size:14.5px;line-height:1.5;color:var(--q-muted)}.kbq-skelet{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.kbq-skelet span{height:52px;border-radius:14px;background:var(--q-paper)}@media (min-width:1024px){.kbq{min-height:500px;border-radius:var(--aw-r-card,26px);padding:28px;gap:16px;box-shadow:var(--aw-shadow,0 30px 60px -40px rgba(10,20,36,.5))}.kbq-label{font-size:11px;letter-spacing:.16em}.kbq-chip{display:inline-block}.kbq-pasregel{display:none}.kbq-shell-kop,.kbq-vraag{font-size:24px}.kbq-opties,.kbq-skelet{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kbq-optie,.kbq-skelet span{min-height:58px;height:auto}.kbq-skelet span{height:58px}.kbq-uitleg{border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.55}.kbq-teaser{padding:22px 24px}}@media (prefers-reduced-motion:no-preference){.kbq-optie{transition:border-color .15s ease,background-color .15s ease}}.kbx{--kbx-navy:var(--aw-navy,#0A1424);--kbx-navy2:var(--aw-navy-2,#1B2A40);--kbx-paper:var(--aw-paper,#F4F2EC);--kbx-brass:var(--aw-brass,#C8A464);--kbx-brass-soft:var(--aw-brass-soft,#E3C88F);--kbx-brass-ink:var(--aw-brass-ink,#7A5A26);--kbx-orange:var(--aw-orange,#F0611A);--kbx-ink:var(--aw-ink,#12171F);--kbx-muted:var(--aw-muted,#5B6675);--kbx-line:var(--aw-line,#E3DED2);--kbx-disp:var(--font-display),"Bricolage Grotesque",Georgia,serif;--kbx-body:var(--font-body),"Instrument Sans",system-ui,sans-serif;--kbx-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--kbx-vis-h:210px;margin:28px 0 8px;font-family:var(--kbx-body)}@media (min-width:768px){.kbx{--kbx-vis-h:250px}}.kbx-stage{position:relative;background:var(--kbx-navy);color:var(--kbx-paper);border-radius:24px;padding:16px 18px 14px;box-shadow:0 10px 24px -16px rgba(10,20,36,.4);overflow:hidden;outline:none}.kbx-stage:focus-visible{box-shadow:0 0 0 3px var(--kbx-brass)}.kbx-stage.topo:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background:radial-gradient(120% 80% at 100% 0,rgba(200,164,100,.14),transparent 60%)}.kbx-podium .kbx-stage{border-radius:28px;padding:18px 20px 16px}.kbx-segs{position:relative;display:flex;gap:6px;height:20px;align-items:center;margin-bottom:10px}.kbx-seg{flex:1;height:20px;padding:8px 0;border:0;background:none;cursor:pointer}.kbx-seg:before{content:"";background:rgba(244,242,236,.22)}.kbx-seg:before,.kbx-seg>span{display:block;height:4px;border-radius:99px}.kbx-seg>span{margin-top:-4px;background:var(--kbx-paper);transform-origin:0 50%;transition:transform .2s linear}.kbx-seg:focus-visible{outline:2px solid var(--kbx-brass);outline-offset:2px;border-radius:4px}.kbx-kaarten{display:grid;position:relative}.kbx-kaart{grid-area:1/1;visibility:hidden;opacity:0;transition:opacity .35s ease,visibility 0s linear .35s}.kbx-kaart.is-actief{visibility:visible;opacity:1;transition:opacity .35s ease}.kbx-vis{height:var(--kbx-vis-h);border-radius:16px;background:rgba(244,242,236,.05);border:1px solid rgba(244,242,236,.08);overflow:hidden;position:relative}.kbx-tekst{padding:14px 2px 4px}.kbx-kick{display:block;font-family:var(--kbx-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--kbx-brass-soft)}.kbx-kick-l{color:var(--kbx-brass-ink)}.kbx-titel{margin:6px 0;font-family:var(--kbx-disp);font-weight:800;letter-spacing:-.02em;font-size:24px;line-height:1.12;color:#fff}.kbx-body{margin:0;font-size:16px;line-height:1.5;color:rgba(244,242,236,.82)}@media (min-width:768px){.kbx-figuur .kbx-kaart{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;align-items:center}.kbx-figuur .kbx-tekst{padding:0}.kbx-titel{font-size:28px}.kbx-body{font-size:17px}.kbx-podium{--kbx-vis-h:320px}.kbx-podium .kbx-titel{font-size:34px}}.kbx-sub{height:46px;margin-top:8px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14.5px;line-height:1.4;color:#fff;overflow:hidden}.kbx-sub span{background:rgba(0,0,0,.45);padding:2px 8px;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.kbx-bediening{display:flex;align-items:center;gap:8px;height:44px}.kbx-ruimte{flex:1}.kbx-knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border:0;border-radius:999px;cursor:pointer;font:600 15px/1 var(--kbx-body)}.kbx-knop:disabled{opacity:.45;cursor:default}.kbx-knop:focus-visible{outline:2px solid var(--kbx-brass);outline-offset:2px}.kbx-hoofd{min-width:168px;padding:0 8px 0 16px;background:var(--kbx-paper);color:var(--kbx-ink)}.kbx-rond{width:44px;background:rgba(244,242,236,.1);color:var(--kbx-paper)}.kbx-pas{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:#3A3122;color:var(--kbx-brass-soft);font-size:13px}.kbx[data-status=stil] .kbx-alleen-audio{visibility:hidden}@media (max-width:389.98px){.kbx-hoofd{min-width:0}}.kbx-teaser{min-height:40px;margin:10px 0 0;font-size:13.5px;line-height:1.45;color:rgba(244,242,236,.66)}.kbx-teaser a{color:var(--kbx-brass-soft);font-weight:600;text-decoration:underline;text-underline-offset:3px}.kbx-teaser.is-aan{color:#fff}.kbx-transcript{margin-top:14px;padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--kbx-line);color:var(--kbx-ink);font-size:16px;line-height:1.65}.kbx-tr-titel{margin:4px 0 8px;font-family:var(--kbx-disp);font-weight:700;font-size:19px;letter-spacing:-.01em}.kbx-transcript p{margin:0 0 10px}.kbx-transcript p:last-child{margin-bottom:0}.kbx-visual{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px}.kbx-visual ol,.kbx-visual ul{list-style:none;margin:0;padding:0}.kbx-v-nr{font-family:var(--kbx-mono);font-size:11px;letter-spacing:.12em;color:var(--kbx-brass)}.kbx-v-sub{display:block;font-size:12.5px;color:rgba(244,242,236,.66);margin-top:2px}.kbx-in{opacity:0;transform:translateY(10px)}.kbx-kaart.is-actief .kbx-in{animation:kbx-in .5s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i, 0) * .16s + .12s)}@keyframes kbx-in{to{opacity:1;transform:none}}.kbx-v-fasen{display:grid;grid-template-columns:repeat(var(--n),1fr);width:100%;gap:4px}.kbx-v-fase{background:rgba(200,164,100,.14);border-top:3px solid var(--kbx-brass);padding:10px 8px;min-width:0}.kbx-v-fase:first-child{border-radius:12px 0 0 12px}.kbx-v-fase:last-child{border-radius:0 12px 12px 0}.kbx-v-fase b{display:block;margin:6px 0 2px;font-size:14px;line-height:1.2;overflow-wrap:anywhere}@media (max-width:520px){.kbx-v-fasen{grid-template-columns:1fr;gap:3px}.kbx-v-fase{display:flex;gap:10px;align-items:baseline;padding:5px 10px;border-top:0;border-left:3px solid var(--kbx-brass);border-radius:8px!important}.kbx-v-fase b{margin:0}.kbx-v-fase .kbx-v-sub{margin:0 0 0 auto}}.kbx-v-tijdlijn{position:relative;width:100%;display:flex;justify-content:space-between;gap:6px;padding-top:26px!important}.kbx-v-lijn{position:absolute;left:6px;right:6px;top:32px;height:2px;background:rgba(200,164,100,.5);transform-origin:0 50%;transform:scaleX(0)}.kbx-kaart.is-actief .kbx-v-lijn{transition:transform 1s ease .1s;transform:scaleX(1)}.kbx-v-tijdlijn li{position:relative;flex:1;min-width:0;padding-top:22px}.kbx-v-dot{position:absolute;top:0;left:0;width:14px;height:14px;border-radius:99px;background:var(--kbx-brass);box-shadow:0 0 0 4px rgba(200,164,100,.2)}.kbx-v-tijdlijn li:last-child .kbx-v-dot{background:var(--kbx-orange)}.kbx-v-wanneer{display:block;font-family:var(--kbx-mono);font-size:10.5px;letter-spacing:.08em;color:var(--kbx-brass-soft);text-transform:uppercase}.kbx-v-tijdlijn b{display:block;font-size:13.5px;line-height:1.25;margin-top:3px;overflow-wrap:anywhere}.kbx-v-ladder{width:100%}.kbx-v-kop{display:block;font-family:var(--kbx-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--kbx-brass-soft);margin-bottom:8px}.kbx-v-ladder ol{display:flex;flex-direction:column-reverse;gap:5px}.kbx-v-ladder li{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;height:26px;padding:0 10px;font-size:13px}.kbx-v-balk{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:8px;background:linear-gradient(90deg,rgba(200,164,100,.38),rgba(200,164,100,.14));transform-origin:0 50%}.kbx-v-ladder b,.kbx-v-lbl{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kbx-v-ladder b{font-family:var(--kbx-mono);font-size:12.5px;color:var(--kbx-brass-soft);flex-shrink:0}.kbx-v-getal{text-align:center}.kbx-v-getal b{display:block;font-family:var(--kbx-disp);font-weight:800;font-size:64px;line-height:1;letter-spacing:-.03em;color:#fff}.kbx-v-eenheid{display:block;font-family:var(--kbx-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--kbx-brass);margin-top:8px}@media (min-width:768px){.kbx-v-getal b{font-size:84px}}.kbx-v-vergelijking{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;width:100%}.kbx-v-kant{background:rgba(244,242,236,.06);border-radius:14px;padding:12px;min-width:0}.kbx-v-kant b{display:block;font-family:var(--kbx-disp);font-size:18px;margin-bottom:6px;color:var(--kbx-brass-soft)}.kbx-v-kant li{font-size:13px;line-height:1.35;padding:3px 0;border-top:1px solid rgba(244,242,236,.08)}.kbx-v-vs{align-self:center;font-family:var(--kbx-mono);font-size:11px;color:var(--kbx-brass);text-transform:uppercase}.kbx-v-stappen{display:flex;flex-direction:column;gap:6px;width:100%}.kbx-v-stappen li{display:flex;align-items:center;gap:10px;font-size:14px}.kbx-v-stappen .kbx-v-nr{flex:0 0 26px;height:26px;border-radius:99px;display:inline-flex;align-items:center;justify-content:center;background:var(--kbx-brass);color:var(--kbx-navy);font-weight:700}.kbx-v-stappen li:last-child .kbx-v-nr{background:var(--kbx-orange);color:var(--kbx-ink)}.kbx-v-kaart{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;width:100%;height:100%}.kbx-v-kaart svg{height:100%;max-height:calc(var(--kbx-vis-h) - 32px);width:auto}.kbx-v-land{fill:rgba(244,242,236,.1);stroke:rgba(200,164,100,.55);stroke-width:1}.kbx-v-land2{fill:rgba(244,242,236,.05)}.kbx-v-pin{fill:var(--kbx-orange);stroke:var(--kbx-navy);stroke-width:2;transform-box:fill-box;transform-origin:center}.kbx-v-kaart li{font-size:13.5px;padding:3px 0}.kbx-v-beeld{position:absolute;inset:0;background:var(--kbx-navy2)}.kbx-visual-beeld{padding:0}.kbx-v-beeld img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.85;transform:scale(1.06)}.kbx-kaart.is-actief .kbx-v-beeld img{transition:transform 12s linear;transform:scale(1)}@media (prefers-reduced-motion:reduce){.kbx-kaart,.kbx-kaart.is-actief,.kbx-seg>span{transition:none}.kbx-in,.kbx-kaart.is-actief .kbx-in{animation:none;opacity:1;transform:none}.kbx-v-lijn{transform:none}.kbx-v-beeld img{transform:none!important}}