.v2{--deep: #143d2f;--surface: #1d4a3c;--gold: #dec9a2;--sand: #ded2ba;--sage: #4a6e63;--white: #ffffff;--ink: #2b4a3f;--line: rgba(222, 210, 186, .14);--line-strong: rgba(222, 210, 186, .28);--muted: rgba(222, 210, 186, .74);--serif: "Fraunces", Georgia, serif;--sans: "Manrope", system-ui, sans-serif;--ease: cubic-bezier(.2, .8, .2, 1);position:relative;isolation:isolate;min-height:100vh;font-family:var(--sans);color:var(--white);background:var(--deep);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.v2 ::selection{background:var(--gold);color:var(--deep)}.v2 :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.v2 a{color:inherit}.v2-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(1200px 800px at 85% -10%,rgba(74,110,99,.55),transparent 60%),radial-gradient(900px 700px at -10% 110%,rgba(29,74,60,.95),transparent 60%),var(--deep)}.v2-blob{position:absolute;border-radius:50%;will-change:transform}.v2-blob-1{width:60vw;height:60vw;left:-18vw;top:0;background:radial-gradient(circle,#4a6e6380,#4a6e6300 68%);animation:v2-drift-1 26s ease-in-out infinite alternate}.v2-blob-2{width:46vw;height:46vw;right:-16vw;top:30vh;background:radial-gradient(circle,#dec9a224,#dec9a200 68%);animation:v2-drift-2 32s ease-in-out infinite alternate}.v2-blob-3{width:56vw;height:56vw;left:24vw;bottom:-28vw;background:radial-gradient(circle,#1d4a3cf2,#1d4a3c00 68%);animation:v2-drift-3 30s ease-in-out infinite alternate}.v2-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(222,210,186,.13) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 0%,transparent 75%)}.v2-container{width:100%;max-width:1240px;margin:0 auto;padding:0 16px}@media (min-width: 640px){.v2-container{padding:0 24px}}@media (min-width: 1024px){.v2-container{padding:0 36px}}.v2-main{padding-top:24px;padding-bottom:56px}@media (min-width: 1024px){.v2-main{padding-top:40px}}.v2-enter{animation:v2-rise .6s var(--ease) both}.v2-header{position:sticky;top:0;z-index:30;background:#143d2fc7;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid var(--line)}.v2-header-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.v2-brand{display:flex;align-items:center;gap:12px;min-width:0}.v2-mark{flex-shrink:0}.v2-brand-text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.v2-brand-title{font-family:var(--serif);font-weight:600;font-size:18px;letter-spacing:-.01em;white-space:nowrap}.v2-brand-sub{font-size:12px;color:var(--muted);font-weight:600}.v2-steps{display:flex;align-items:center;gap:8px;list-style:none;margin:0;padding:0}.v2-step{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#ded2ba80;transition:color .3s}.v2-step-dot{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;border:1px solid var(--line-strong);transition:all .35s var(--ease)}.v2-step.is-active{color:var(--white)}.v2-step.is-active .v2-step-dot{background:var(--gold);color:var(--deep);border-color:var(--gold);box-shadow:0 0 0 5px #dec9a229}.v2-step.is-done{color:var(--sand)}.v2-step.is-done .v2-step-dot{background:var(--sage);border-color:var(--sage);color:var(--white)}.v2-step-sep{width:28px;height:1px;background:var(--line-strong)}@media (max-width: 767px){.v2-step-label{display:none}.v2-step.is-active .v2-step-label{display:inline}.v2-step-sep{width:10px}}@media (max-width: 520px){.v2-steps{display:none}.v2-brand-title{font-size:16px}}.v2-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:0;border-radius:14px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .25s,background-color .2s,color .2s,border-color .2s,opacity .2s}.v2-btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important}.v2-btn-sm{padding:.55rem .95rem;font-size:13.5px;border-radius:11px}.v2-btn-md{padding:.75rem 1.15rem;font-size:14.5px}.v2-btn-lg{padding:.95rem 1.5rem;font-size:16px}.v2-btn-xl{padding:1.15rem 1.8rem;font-size:18px;border-radius:18px}.v2-btn-block{width:100%}.v2-btn-primary{background:linear-gradient(135deg,var(--sand) 0%,var(--gold) 60%);color:var(--deep);box-shadow:0 12px 30px -12px #dec9a2a6,inset 0 1px #ffffffb3}.v2-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 44px -14px #dec9a2cc,inset 0 1px #ffffffb3}.v2-btn-primary:active:not(:disabled){transform:translateY(0) scale(.99)}.v2-btn-secondary{background:#ffffff12;color:var(--white);border:1px solid var(--line-strong)}.v2-btn-secondary:hover:not(:disabled){background:#ffffff1f;border-color:#dec9a299;transform:translateY(-1px)}.v2-btn-quiet{background:transparent;color:var(--sand)}.v2-btn-quiet:hover:not(:disabled){background:#ffffff14;color:var(--white)}.v2-spinner{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:2.5px solid rgba(20,61,47,.22);border-top-color:var(--deep);animation:v2-spin .8s linear infinite}.v2-home{display:grid;gap:32px;align-items:start}@media (min-width: 1024px){.v2-home{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}}@media (min-width: 1024px) and (min-height: 760px){.v2-hero{position:sticky;top:108px}}.v2-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px 6px 10px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--muted)}.v2-eyebrow-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);animation:v2-pulse 2.4s infinite}.v2-display{margin:22px 0 0;font-family:var(--serif);font-optical-sizing:auto;font-weight:600;font-size:min(12vw,4.2rem);line-height:1;letter-spacing:-.03em}@media (min-width: 1024px){.v2-display{font-size:min(4.4vw,4.3rem)}}.v2-display em{display:inline-block;padding:0 .08em .16em 0;margin-bottom:-.16em;font-style:italic;font-weight:500;color:transparent;background:linear-gradient(100deg,var(--sand),var(--gold) 60%,var(--sand));-webkit-background-clip:text;background-clip:text}.v2-lead{margin-top:18px;max-width:46ch;font-size:16.5px;line-height:1.6;font-weight:500;color:var(--muted)}.v2-flow{margin-top:30px;padding:20px;border-radius:24px;background:linear-gradient(160deg,#1d4a3cd9,#143d2fb3);border:1px solid var(--line);box-shadow:0 30px 60px -30px #0009}.v2-flow ol{list-style:none;margin:14px 0 0;padding:0;position:relative;display:grid;gap:16px}.v2-flow ol:before{content:"";position:absolute;left:16px;top:20px;bottom:20px;width:2px;background:var(--line-strong);border-radius:2px}.v2-flow li{position:relative;display:flex;gap:14px;align-items:flex-start}.v2-flow-dot{position:relative;z-index:1;flex-shrink:0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:800;background:var(--deep);border:1px solid var(--line-strong);color:var(--gold)}.v2-flow li:first-child .v2-flow-dot{background:var(--gold);border-color:var(--gold);color:var(--deep)}.v2-flow b{display:block;font-size:15px;font-weight:800;color:var(--white)}.v2-flow small{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--muted);line-height:1.45}@media (max-width: 1023px){.v2-flow{display:none}}.v2-kicker{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.v2-resume{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 28px;padding:12px 12px 12px 14px;border-radius:18px;background:#1d4a3ce6;border:1px solid rgba(222,201,162,.35)}.v2-resume-icon{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--sage);color:var(--white)}.v2-resume-text{flex:1;min-width:180px;font-weight:700;color:var(--sand)}.v2-panel{position:relative;padding:22px;border-radius:28px;background:linear-gradient(170deg,#1d4a3cf0,#1d4a3cd1);border:1px solid var(--line);box-shadow:0 40px 80px -40px #000000b3,inset 0 1px #ffffff0f}@media (min-width: 640px){.v2-panel{padding:32px}}.v2-panel-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.v2-panel-title{display:flex;align-items:center;gap:14px;min-width:0}.v2-panel-title h2{font-family:var(--serif);font-weight:600;font-size:clamp(1.45rem,2.6vw,1.85rem);letter-spacing:-.02em;line-height:1.1}.v2-title-icon{width:48px;height:48px;flex-shrink:0;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--gold));color:var(--deep);box-shadow:0 10px 24px -12px #dec9a2b3}.v2-title-icon-sm{width:36px;height:36px;border-radius:11px}.v2-head-actions{display:flex;gap:8px;flex-wrap:wrap}.v2-meter{display:flex;align-items:center;gap:5px;margin-top:7px}.v2-meter i{width:22px;height:5px;border-radius:3px;background:#ded2ba2e;transition:background .35s,width .35s var(--ease)}.v2-meter i.is-on{background:var(--gold);width:30px}.v2-meter span{margin-left:5px;font-size:12px;font-weight:800;color:var(--muted)}.v2-fields{display:grid;gap:22px}.v2-group-title{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.v2-group-title:after{content:"";flex:1;height:1px;background:var(--line)}.v2-grid-2{display:grid;gap:22px}@media (min-width: 640px){.v2-grid-2{grid-template-columns:1fr 1fr}}.v2-field{min-width:0}.v2-label{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px;font-weight:800;font-size:14.5px;line-height:1.35;color:var(--white)}.v2-label-icon{width:26px;height:26px;flex-shrink:0;margin-top:-3px;border-radius:8px;display:grid;place-items:center;background:#4a6e638c;color:var(--gold)}.v2-req{color:var(--gold)}.v2-hint{display:block;margin:-4px 0 10px 35px;font-size:13px;font-weight:500;line-height:1.45;color:var(--muted)}.v2-input{width:100%;padding:13px 16px;border-radius:14px;border:1.5px solid var(--line-strong);background:#143d2fb8;color:var(--white);font-size:16px;font-weight:600;outline:none;transition:border-color .2s,box-shadow .25s,background .2s}.v2-input::placeholder{color:#ded2ba6b;font-weight:500}.v2-input:hover{border-color:#ded2ba6b}.v2-input:focus{border-color:var(--gold);box-shadow:0 0 0 4px #dec9a229;background:#143d2ff2}.v2-input-after{margin-top:10px}.v2-textarea{min-height:120px;resize:vertical;line-height:1.5;padding-bottom:30px}.v2-textarea-wrap{position:relative}.v2-count{position:absolute;right:12px;bottom:10px;font-size:12px;font-weight:800;color:var(--muted);pointer-events:none}.v2-count.is-full{color:var(--gold)}.v2-field.is-missing .v2-input{border-color:var(--gold);box-shadow:0 0 0 4px #dec9a238}.v2-field.is-missing .v2-label-icon{background:var(--gold);color:var(--deep)}.v2-chips{display:flex;flex-wrap:wrap;gap:8px}.v2-chips-sm{gap:6px;margin-top:10px}.v2-chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:7px 14px;border-radius:999px;background:transparent;border:1px solid var(--line-strong);color:var(--sand);font-size:13.5px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease);touch-action:manipulation}.v2-chips-sm .v2-chip{min-height:32px;padding:5px 11px;font-size:12.5px}.v2-chip:hover:not([aria-pressed=true]){border-color:#dec9a299;color:var(--white);transform:translateY(-1px)}.v2-chip[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--deep)}.v2-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:15px;background:#143d2fb8;border:1px solid var(--line-strong)}.v2-seg-btn{min-height:42px;padding:8px 6px;border-radius:11px;color:var(--sand);font-size:14px;font-weight:700;transition:background .2s,color .2s;touch-action:manipulation}.v2-seg-btn:hover:not([aria-pressed=true]){background:#ffffff0f;color:var(--white)}.v2-seg-btn[aria-pressed=true]{background:linear-gradient(135deg,var(--sand),var(--gold));color:var(--deep);box-shadow:0 8px 18px -10px #dec9a2cc}.v2-choicecards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (max-width: 480px){.v2-choicecards{grid-template-columns:1fr}}.v2-choicecard{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:84px;padding:14px 10px;border-radius:16px;text-align:center;background:#143d2fb8;border:1.5px solid var(--line-strong);color:var(--sand);font-size:13.5px;font-weight:800;line-height:1.25;transition:background .2s,border-color .2s,color .2s,transform .2s var(--ease);touch-action:manipulation}@media (max-width: 480px){.v2-choicecard{flex-direction:row;justify-content:flex-start;min-height:52px}}.v2-choicecard svg{color:var(--gold)}.v2-choicecard:hover:not([aria-pressed=true]){border-color:#dec9a299;color:var(--white);transform:translateY(-2px)}.v2-choicecard[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--deep)}.v2-choicecard[aria-pressed=true] svg{color:var(--deep)}.v2-note{display:flex;align-items:center;gap:9px;font-size:13.5px;font-weight:600;color:var(--muted)}.v2-note svg{flex-shrink:0;color:var(--gold)}.v2-error{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:#dec9a21a;border:1px solid rgba(222,201,162,.45);color:var(--sand);font-weight:600;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere;animation:v2-rise .35s var(--ease) both}.v2-error svg{flex-shrink:0;margin-top:1px;color:var(--gold)}.v2-screen .v2-error{margin-bottom:18px}.v2-shake{animation:v2-shake .4s ease}.v2-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:250;display:grid;place-items:center;padding:24px;background:radial-gradient(900px 600px at 50% 40%,#4a6e638c,#143d2ff7 70%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:v2-fade .4s var(--ease) both}.v2-loading-inner{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:640px}.v2-build-board{display:grid;gap:10px;padding:14px;margin-bottom:30px;border-radius:22px;background:#0000002e;border:1px solid var(--line);perspective:800px}.v2-build-board.is-nums{grid-template-columns:repeat(5,1fr)}.v2-build-board.is-words{grid-template-columns:repeat(4,1fr)}.v2-build-tile{position:relative;aspect-ratio:16 / 11;border-radius:10px;display:grid;place-items:center;background:linear-gradient(160deg,var(--surface),var(--deep));box-shadow:inset 0 0 0 1px #dec9a233;animation:v2-build 2.8s var(--ease) infinite;animation-delay:var(--d)}.is-nums .v2-build-tile{width:clamp(50px,14vw,88px)}.is-words .v2-build-tile{width:clamp(66px,19vw,108px)}.v2-build-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(160deg,var(--sand),var(--gold));opacity:0;animation:v2-build-glow 2.8s ease-in-out infinite;animation-delay:var(--d)}.v2-build-tile span{position:relative;padding:0 4px;text-align:center;-webkit-hyphens:manual;hyphens:manual;font-family:var(--serif);font-weight:700;line-height:1.1;color:var(--gold);animation:v2-build-text 2.8s ease-in-out infinite;animation-delay:var(--d)}.is-nums .v2-build-tile span{font-size:clamp(16px,4vw,26px)}.is-words .v2-build-tile span{font-size:clamp(10px,2.4vw,14px)}.v2-loading-title{font-family:var(--serif);font-weight:600;font-size:clamp(1.3rem,3vw,1.8rem);line-height:1.3;letter-spacing:-.01em}.v2-loading-warn{margin-top:10px;color:var(--sand);font-weight:700;font-size:15px}.v2-loading-sub{margin-top:8px;color:var(--muted);font-weight:600;font-size:14px}.v2-loading-time{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:7px 14px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-weight:800;font-size:13px;color:var(--sand);font-variant-numeric:tabular-nums}.v2-loading-dot{width:8px;height:8px;border-radius:50%;background:var(--gold);animation:v2-pulse 1.4s infinite}.v2-loading.is-done .v2-build-tile{animation:v2-tile-done .5s var(--ease) both;animation-delay:calc(var(--d) * .4)}.v2-loading.is-done .v2-build-tile:before{animation:none;opacity:1}.v2-loading.is-done .v2-build-tile span{animation:none;color:var(--deep)}.v2-loading-time.is-done{background:var(--sage);border-color:var(--sage);color:var(--white);animation:v2-pop .4s var(--ease) both}.v2-loading.is-done .v2-loading-title{animation:v2-pop .4s var(--ease) both}.v2-backlink{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:8px 14px 8px 10px;border:1px solid var(--line-strong);border-radius:999px;background:#ffffff0d;color:var(--sand);font-size:13.5px;font-weight:700;transition:all .2s var(--ease)}.v2-backlink svg{transition:transform .2s var(--ease)}.v2-backlink:hover{background:var(--sand);color:var(--deep);border-color:var(--sand)}.v2-backlink:hover svg{transform:translate(-3px)}.v2-screen-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:26px}.v2-h1{font-family:var(--serif);font-weight:600;font-size:clamp(2rem,4.6vw,3rem);line-height:1.02;letter-spacing:-.03em}.v2-screen-sub{margin-top:8px;font-size:16px;font-weight:600;color:var(--muted)}.v2-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.v2-meta span{padding:4px 11px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line);font-size:12.5px;font-weight:700;color:var(--sand)}.v2-cards{display:grid;gap:16px}@media (min-width: 720px){.v2-cards{grid-template-columns:1fr 1fr}}.v2-wv{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:22px;text-align:left;background:linear-gradient(170deg,#1d4a3cf2,#1d4a3ccc);border:1px solid var(--line);box-shadow:0 24px 50px -32px #000000bf;color:var(--white);animation:v2-rise .5s var(--ease) backwards;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s,background .25s;touch-action:manipulation}.v2-wv:hover:not(:disabled){transform:translateY(-4px);border-color:#dec9a28c;box-shadow:0 34px 60px -30px #000000d9,0 0 0 1px #dec9a24d}.v2-wv:disabled{cursor:progress}.v2-wv.is-done{border-color:#dec9a273}.v2-wv-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.v2-wv-nr{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--gold));color:var(--deep);font-family:var(--serif);font-weight:700;font-size:17px}.v2-wv-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--sage);color:var(--white);font-size:12px;font-weight:800}.v2-wv-naam{font-family:var(--serif);font-weight:600;font-size:1.3rem;line-height:1.2;letter-spacing:-.01em}.v2-wv-uitleg{font-style:normal;font-size:15px;line-height:1.5;color:var(--sand)}.v2-wv-waarom{font-size:13.5px;line-height:1.5;color:var(--muted)}.v2-wv-waarom b{color:var(--gold);font-weight:800}.v2-wv-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.v2-wv-tags span{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background:#143d2fcc;border:1px solid var(--line);font-size:12px;font-weight:700;color:var(--sand)}.v2-wv-tags svg{color:var(--gold)}.v2-wv-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:14px;font-weight:800;color:var(--gold)}.v2-wv-cta svg{transition:transform .25s var(--ease)}.v2-wv:hover:not(:disabled) .v2-wv-cta svg{transform:translate(4px)}.v2-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.v2-li{border-radius:16px;background:linear-gradient(170deg,#1d4a3cf2,#1d4a3cd1);border:1px solid var(--line);animation:v2-rise .45s var(--ease) backwards;transition:border-color .2s,box-shadow .2s}.v2-li:hover{border-color:#dec9a266}.v2-li.is-open{border-color:#dec9a28c;box-shadow:0 24px 50px -32px #000c}.v2-li-head{display:flex;align-items:flex-start;gap:14px;width:100%;padding:7px 14px 7px 10px;text-align:left;color:var(--white);touch-action:manipulation}.v2-li-nr{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--gold));color:var(--deep);font-family:var(--serif);font-weight:700;font-size:16px}.v2-li-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.v2-li-naam{font-family:var(--serif);font-weight:600;font-size:1.04rem;line-height:1.25;letter-spacing:-.01em}.v2-li-uitleg{font-size:14px;line-height:1.42;color:var(--sand);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.v2-li.is-open .v2-li-uitleg{display:block;-webkit-line-clamp:unset;line-clamp:none;overflow:visible}.v2-li-head .v2-wv-badge{flex-shrink:0;margin-top:4px}.v2-li-chev{flex-shrink:0;margin-top:6px;color:var(--gold);transition:transform .25s var(--ease)}.v2-li.is-open .v2-li-chev{transform:rotate(180deg)}.v2-li-body{padding:0 16px 14px 56px;animation:v2-fade .25s var(--ease) both}@media (max-width: 520px){.v2-li-body{padding-left:16px}}.v2-li-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.v2-main:has(.v2-list){padding-top:18px}.v2-ov-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.v2-ov-top .v2-backlink{margin-bottom:0}.v2-ov-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px}.v2-ov-head .v2-h1{font-size:clamp(1.7rem,3vw,2.2rem)}.v2-ov-head .v2-meta{margin-top:0}.v2-success{display:flex;align-items:center;gap:18px;margin-bottom:24px}.v2-seal{width:64px;height:64px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--gold));box-shadow:0 16px 36px -14px #dec9a2cc,0 0 0 8px #dec9a21a;animation:v2-pop .5s var(--ease) both}.v2-seal path{fill:none;stroke:var(--deep);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:v2-draw .5s var(--ease) .25s forwards}.v2-success-text h1{font-family:var(--serif);font-weight:600;font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05;letter-spacing:-.025em}@media (max-width: 480px){.v2-seal{width:52px;height:52px}.v2-success{gap:14px}}.v2-result-bar{position:relative;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin-bottom:20px;border-radius:22px;background:linear-gradient(170deg,#215243f7,#1d4a3cf7);border:1px solid var(--line);box-shadow:0 24px 50px -28px #000000bf}@media (min-width: 900px){.v2-result-bar{position:sticky;top:80px;padding:14px 18px}}.v2-result-title{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 260px}.v2-result-title h2{font-family:var(--serif);font-weight:600;font-size:clamp(1.15rem,2.2vw,1.45rem);letter-spacing:-.02em;line-height:1.2}.v2-result-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width: 640px){.v2-result-actions{width:100%}.v2-result-actions .v2-btn{flex:1 1 100%}}.v2-paper{position:relative;padding:30px 18px 34px;border-radius:26px;background:radial-gradient(900px 300px at 100% 0%,rgba(222,201,162,.22),transparent 60%),linear-gradient(180deg,#fff,#fbf8f2);color:var(--deep);box-shadow:0 60px 120px -50px #000000d9,0 0 0 1px #dec9a280,14px 14px 0 -3px #dec9a259,28px 28px 0 -6px #4a6e6359;animation:v2-rise .6s var(--ease) both}@media (min-width: 640px){.v2-paper{padding:44px 44px 48px}}@media (min-width: 1024px){.v2-paper{padding:56px 64px 60px}}.v2-paper-ribbon{position:absolute;top:-6px;right:34px;width:34px;height:64px;background:linear-gradient(180deg,var(--gold),var(--sand));clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%)}.v2-doc{font-size:15.5px;line-height:1.65;color:var(--deep);overflow-wrap:break-word}.v2-doc h1{padding-right:48px;font-family:var(--serif);font-weight:650;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.08;letter-spacing:-.025em}.v2-doc .wv-intro,.v2-doc h1+p{margin-top:14px;max-width:70ch;font-size:16.5px;line-height:1.65;color:var(--ink)}.v2-doc h2{display:flex;align-items:center;gap:12px;margin:36px 0 14px;font-family:var(--serif);font-weight:600;font-size:clamp(1.3rem,2.4vw,1.6rem);letter-spacing:-.015em}.v2-doc h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(74,110,99,.45),transparent)}.v2-doc p{margin-bottom:10px;color:var(--ink)}.v2-doc strong,.v2-doc b{color:var(--deep);font-weight:800}.v2-doc ul,.v2-doc ol{list-style:none;display:grid;gap:0;color:var(--ink)}.v2-doc .wv-tabel,.v2-doc div:has(>table):not(.wv-leerling){overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px;border:1px solid rgba(74,110,99,.3);box-shadow:0 20px 40px -30px #143d2f99}.v2-doc table{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px}.v2-doc .wv-tabel table{min-width:720px}.v2-doc thead th{padding:14px 16px;border-right:1px solid rgba(222,201,162,.15);text-align:left;vertical-align:bottom;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);background:var(--deep)}.v2-doc thead th:last-child{border-right:0}.v2-doc tbody td{padding:16px;border-top:1px solid rgba(74,110,99,.18);border-right:1px solid rgba(74,110,99,.12);vertical-align:top;color:var(--ink);line-height:1.55}.v2-doc tbody td:last-child{border-right:0}.v2-doc .wv-tabel tbody tr:nth-child(2n){background:#faf6ee}.v2-doc .wv-tabel tbody tr:hover{background:#ded2ba66}.v2-doc .wv-tabel tbody td:first-child{white-space:nowrap;font-weight:800;color:var(--sage);box-shadow:inset 4px 0 0 var(--gold)}.v2-doc .wv-blokken{display:grid;gap:20px;margin-top:40px}@media (min-width: 900px){.v2-doc .wv-blokken{grid-template-columns:1fr 1fr;gap:22px}}.v2-doc .wv-blok{position:relative;overflow:hidden;padding:24px 20px 14px;border-radius:22px;background:#fff;border:1px solid rgba(74,110,99,.22);box-shadow:0 24px 44px -34px #143d2fa6}@media (min-width: 640px){.v2-doc .wv-blok{padding:28px 26px 16px}}.v2-doc .wv-blok:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--sage)}.v2-doc .wv-blok[data-soort=variaties]:before{background:linear-gradient(90deg,var(--sand),var(--gold))}.v2-doc .wv-blok h2{margin:0 0 10px;font-size:clamp(1.1rem,1.9vw,1.25rem)}.v2-doc .wv-blok h2:after{display:none}.v2-doc .wv-blok ul{counter-reset:wvblok}.v2-doc .wv-blok li{position:relative;padding:12px 0 12px 40px;border-top:1px solid rgba(74,110,99,.14);font-size:14.8px;line-height:1.55;counter-increment:wvblok}.v2-doc .wv-blok li:first-child{border-top:0}.v2-doc .wv-blok li:before{content:counter(wvblok);position:absolute;left:0;top:12px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#4a6e631f;color:var(--deep);font-size:12.5px;font-weight:800}.v2-doc .wv-blok li strong{display:block;margin-bottom:2px}.v2-doc .wv-leerling{margin-top:44px;padding:22px 18px 18px;border-radius:24px;background:var(--deep);color:var(--white)}@media (min-width: 640px){.v2-doc .wv-leerling{padding:30px 30px 24px}}.v2-doc .wv-leerling h2{margin:0 0 16px;color:var(--white)}.v2-doc .wv-leerling h2:after{background:linear-gradient(90deg,rgba(222,201,162,.5),transparent)}.v2-doc .wv-leerling table,.v2-doc .wv-leerling tbody,.v2-doc .wv-leerling tr{display:block}.v2-doc .wv-leerling tbody{display:grid;gap:10px}@media (min-width: 900px){.v2-doc .wv-leerling tbody{grid-template-columns:1fr 1fr}.v2-doc .wv-leerling tr:last-child:nth-child(odd){grid-column:1 / -1}}.v2-doc .wv-leerling tr{padding:14px 16px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(222,201,162,.18)}.v2-doc .wv-leerling th{display:block;padding:0 0 6px;font-family:var(--serif);font-size:1.05rem;font-weight:700;text-align:left;color:var(--gold)}.v2-doc .wv-leerling td{display:block;padding:0;border:0;color:var(--sand);font-size:14.8px;line-height:1.55}.v2-doc .wv-leerling td strong{display:block;color:var(--white);margin-bottom:2px}.v2-feedback{margin-top:44px}.v2-feedback-label{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-family:var(--serif);font-weight:600;font-size:clamp(1.15rem,2.2vw,1.4rem);letter-spacing:-.01em}.v2-composer{display:flex;flex-direction:column;gap:10px}@media (min-width: 640px){.v2-composer{flex-direction:row}.v2-composer .v2-input{flex:1}}.v2-footer{padding:24px 16px 40px;text-align:center;font-size:13px;font-weight:600;color:#ded2ba8c}.v2-footer a{color:var(--gold);text-decoration:none}.v2-footer a:hover{text-decoration:underline}.v2-bord{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:flex;flex-direction:column;padding:clamp(16px,min(2.6vw,3.6vh),44px);overflow-y:auto;background:radial-gradient(1200px 700px at 90% -10%,rgba(74,110,99,.5),transparent 60%),var(--deep);outline:none;animation:v2-fade .3s var(--ease) both}.v2-bord-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:clamp(12px,2.2vh,30px)}.v2-bord-title{margin-top:6px;font-family:var(--serif);font-weight:600;font-size:clamp(1.6rem,min(3.2vw,5.5vh),3.4rem);line-height:1.05;letter-spacing:-.02em}.v2-bord-close{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:12px 18px;border-radius:14px;background:var(--sand);color:var(--deep);font-size:15px;font-weight:800;transition:background .2s}.v2-bord-close:hover{background:var(--white)}.v2-bord-grid{display:grid;gap:clamp(10px,1.4vw,18px);flex:1}@media (min-width: 900px){.v2-bord-grid{grid-template-columns:repeat(3,1fr)}}.v2-bord-card{padding:clamp(12px,min(1.4vw,2.2vh),24px);border-radius:20px;background:#ffffff12;border:1px solid rgba(222,201,162,.22)}.v2-bord-head{display:flex;align-items:center;gap:12px;margin-bottom:clamp(4px,1vh,10px)}.v2-bord-letter{width:clamp(34px,min(3vw,5vh),54px);height:clamp(34px,min(3vw,5vh),54px);flex-shrink:0;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,var(--sand),var(--gold));color:var(--deep);font-family:var(--serif);font-weight:700;font-size:clamp(1.2rem,2vw,1.9rem)}.v2-bord-woord{font-family:var(--serif);font-weight:600;font-size:clamp(1.1rem,min(1.6vw,2.8vh),1.8rem);color:var(--gold)}.v2-bord-text{font-size:clamp(15px,min(1.25vw,2.05vh),24px);line-height:1.45;color:var(--sand)}.v2-bord-text strong{display:block;margin-bottom:4px;color:var(--white);font-weight:800}.v2-bord-empty{font-size:20px;color:var(--sand)}@keyframes v2-drift-1{to{transform:translate(18vw,14vh) scale(1.15)}}@keyframes v2-drift-2{to{transform:translate(-16vw,-20vh) scale(1.25)}}@keyframes v2-drift-3{to{transform:translate(-20vw,-10vh) scale(.9)}}@keyframes v2-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}to{opacity:1;transform:none}}@keyframes v2-draw{to{stroke-dashoffset:0}}@keyframes v2-spin{to{transform:rotate(360deg)}}@keyframes v2-pulse{0%{box-shadow:0 0 #dec9a28c}70%,to{box-shadow:0 0 0 9px #dec9a200}}@keyframes v2-build{0%{transform:rotateX(0)}22%,to{transform:rotateX(360deg)}}@keyframes v2-build-glow{0%,8%{opacity:0}20%,26%{opacity:1}44%,to{opacity:0}}@keyframes v2-build-text{0%,8%{color:var(--gold)}20%,26%{color:var(--deep)}44%,to{color:var(--gold)}}@keyframes v2-tile-done{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}@keyframes v2-shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.v2-thinking{display:flex;gap:10px;margin-top:24px;height:14px;align-items:center}.v2-thinking i{width:11px;height:11px;border-radius:50%;background:var(--gold);animation:v2-think 1.2s ease-in-out infinite}.v2-thinking i:nth-child(2){animation-delay:.16s}.v2-thinking i:nth-child(3){animation-delay:.32s}@keyframes v2-think{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-9px);opacity:1}}.v2-model{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;display:grid;place-items:center;padding:16px;pointer-events:none}.v2-model:has(.v2-model-list){pointer-events:auto;background:#143d2f99}.v2-model-card{pointer-events:auto;width:min(360px,100%);padding:22px;border-radius:22px;text-align:center;background:var(--surface);border:1px solid rgba(222,201,162,.4);box-shadow:0 40px 80px -30px #000c;animation:v2-pop .3s var(--ease) both}.v2-model-name{margin-top:8px;font-family:var(--serif);font-weight:600;font-size:1.6rem}.v2-model-hint{margin-top:8px;font-size:13px;font-weight:600;color:var(--muted)}.v2-model-list{display:grid;gap:8px;margin-top:16px}.v2-model-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-radius:14px;border:1px solid var(--line-strong);background:#143d2fb3;color:var(--sand);font-weight:800;font-size:15px}.v2-model-opt:hover{border-color:var(--gold);color:var(--white)}.v2-model-opt.is-on{background:var(--gold);border-color:var(--gold);color:var(--deep)}@media (prefers-reduced-motion: reduce){.v2 *,.v2 *:before,.v2 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.v2 :is(p,li,td,dd,blockquote) :is(em,i,cite):not([class]){font-style:normal;font-weight:700}.dg-modi{grid-template-columns:1fr 1fr}.dg-modi .v2-choicecard small{display:block;margin-top:3px;font-size:12px;font-weight:600;opacity:.72}@media (max-width: 480px){.dg-modi{grid-template-columns:1fr}.dg-modi .v2-choicecard{text-align:left}}.dg-seg-2{grid-template-columns:1fr 1fr}.dg-meta{margin-top:8px}.v2-panel>.v2-backlink{margin-bottom:18px}.dg-hero-bord{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:6px;width:232px;height:232px;margin:30px 0 4px 6px;transform:rotate(-4deg)}.dg-hero-bord>i{display:grid;place-items:center;border-radius:11px;border:2.5px solid #0d2019;box-shadow:0 4px #0d2019,inset 0 3px #ffffff59;font-style:normal;font-size:17px;animation:dg-pop .5s var(--ease) both}.dg-hero-mid{grid-column:2 / 5;grid-row:2 / 5;display:grid;place-items:center;border-radius:16px;border:2.5px solid #0d2019;background:linear-gradient(#8fdcff,#d9f6ff);box-shadow:0 4px #0d2019}.dg-hero-die{font-size:62px;line-height:1;animation:dg-zweef 3.2s ease-in-out infinite;filter:drop-shadow(0 6px 0 rgba(13,32,25,.25))}.dg-hero-pawn{position:absolute;width:38px;filter:drop-shadow(0 3px 0 rgba(13,32,25,.35));animation:dg-wip 1.6s ease-in-out infinite}.dg-hero-pawn-1{left:48px;top:-22px}.dg-hero-pawn-2{right:-2px;top:76px;animation-delay:.3s}.dg-hero-pawn-3{left:98px;bottom:8px;animation-delay:.6s}@media (max-width: 1023px){.dg-hero-bord{display:none}}.dg-speler{padding:16px;border-radius:20px;background:#143d2f8c;border:1px solid var(--line)}.dg-speler-top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.dg-speler-pawn{width:64px;height:76px;flex-shrink:0;display:grid;place-items:center;border-radius:16px;background:color-mix(in srgb,var(--k) 22%,transparent);border:1.5px solid color-mix(in srgb,var(--k) 60%,transparent)}.dg-speler-pawn svg{width:46px;animation:dg-wip 1.8s ease-in-out infinite}.dg-speler-naam{flex:1;min-width:0}.dg-speler-naam label{display:block;margin-bottom:7px;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--gold)}.dg-pionnen{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.dg-pionkeuze{display:grid;place-items:center;padding:8px 2px 6px;border-radius:14px;border:1.5px solid var(--line-strong);background:#ffffff0a;transition:transform .2s var(--ease),background .2s,border-color .2s;touch-action:manipulation}.dg-pionkeuze svg{width:100%;max-width:44px}.dg-pionkeuze:hover{transform:translateY(-3px);border-color:var(--k)}.dg-pionkeuze[aria-pressed=true]{background:var(--k);border-color:#fff;box-shadow:0 10px 22px -12px var(--k);transform:translateY(-2px)}.dg-pionkeuze.is-bezet:not([aria-pressed=true]){opacity:.35}@keyframes dg-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes dg-bord-in{0%{opacity:0;transform:scale(.86) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes dg-wip{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-9%) scale(.97,1.04)}}@keyframes dg-zweef{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-8px) rotate(6deg)}}@keyframes dg-hop{0%{transform:translateY(0) scale(1.08,.9)}45%{transform:translateY(-42%) scale(.94,1.08)}to{transform:translateY(0) scale(1)}}@keyframes dg-tol{0%{transform:rotate(0) scale(1)}50%{transform:rotate(540deg) scale(.7)}to{transform:rotate(1080deg) scale(1)}}@keyframes dg-gloed{0%,to{box-shadow:inset 0 calc(var(--u) * -.1) 0 var(--kd),inset 0 calc(var(--u) * .06) 0 #fff6,0 0 0 calc(var(--u) * .04) #fff}50%{box-shadow:inset 0 calc(var(--u) * -.1) 0 var(--kd),inset 0 calc(var(--u) * .06) 0 #fff6,0 0 0 calc(var(--u) * .1) #fff}}@keyframes dg-draai{to{transform:rotate(360deg)}}@keyframes dg-drijf{0%{margin-left:0}to{margin-left:calc(var(--f) * 1.2)}}@keyframes dg-die-sprong{0%{transform:rotateX(-24deg) rotateY(-28deg) translateY(0)}35%{transform:rotateX(-24deg) rotateY(-28deg) translateY(calc(var(--d) * -.75)) scale(1.12)}70%{transform:rotateX(-24deg) rotateY(-28deg) translateY(0) scale(1)}82%{transform:rotateX(-24deg) rotateY(-28deg) translateY(calc(var(--d) * -.14))}to{transform:rotateX(-24deg) rotateY(-28deg) translateY(0)}}@keyframes dg-schaduw{0%,70%,to{transform:scale(1);opacity:1}35%{transform:scale(.55);opacity:.5}}@keyframes dg-klop{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes dg-plus{0%{opacity:0;transform:translateY(40%) scale(.5)}18%{opacity:1;transform:translateY(-30%) scale(1.2)}70%{opacity:1;transform:translateY(-90%) scale(1)}to{opacity:0;transform:translateY(-140%) scale(1)}}@keyframes dg-vervaag{0%{opacity:0}to{opacity:1}}@keyframes dg-kaart-in{0%{opacity:0;transform:translateY(30px) scale(.86) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes dg-flip{0%,to{transform:rotateY(0) translateY(0)}50%{transform:rotateY(180deg) translateY(-10px)}}@keyframes dg-emoji{0%{opacity:0;transform:scale(.2) rotate(-30deg)}to{opacity:1;transform:none}}@keyframes dg-juich{0%,to{transform:scale(1)}40%{transform:scale(1.05)}}@keyframes dg-schud{0%,to{transform:none}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes dg-val{0%{transform:translateY(-5vh) rotate(var(--r))}to{transform:translateY(110vh) rotate(calc(var(--r) + 720deg))}}@media (prefers-reduced-motion: reduce){.dg *,.dg-overlay *{animation-duration:.01ms!important;animation-iteration-count:1!important}.dg-die{transition-duration:.3s}}body:has(.dg) [data-dd-beheer]{display:none}.dg{--ink: #17332a;--diep: #0d2019;position:relative;z-index:1;height:100vh;height:100dvh;overflow:hidden;font-family:Fredoka,Manrope,system-ui,sans-serif;-webkit-user-select:none;user-select:none}.dg button{font-family:inherit}.dg-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab;outline:none}.dg-canvas:active{cursor:grabbing}.dg-top{position:absolute;top:0;left:0;right:0;z-index:5;height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;pointer-events:none}.dg-top>*{pointer-events:auto}.dg-top-merk{display:flex;align-items:center;gap:10px;min-width:0}.dg-top-merk span{display:flex;flex-direction:column;line-height:1.15;min-width:0}.dg-top-merk b{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-top-merk small{font-size:12.5px;font-weight:500;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-top-knoppen{display:flex;gap:6px;flex-shrink:0}.dg-top-knop{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 11px;border-radius:12px;background:#143d2fc7;border:1px solid var(--line-strong);color:var(--white);font-size:14px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s,transform .2s,color .2s}.dg-top-knop:hover{background:#4a6e63e6;transform:translateY(-1px)}.dg-top-knop[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--deep)}.dg-top-knop.is-afronden{background:linear-gradient(135deg,var(--sand),var(--gold));border-color:var(--gold);color:var(--deep)}@media (max-width: 1180px){.dg-top-knop span{display:none}.dg-top-knop{padding:7px 10px}.dg-top-knop.is-afronden span{display:inline}}@media (max-width: 560px){.dg-top-merk span{display:none}.dg-top-knop{min-height:34px;padding:6px 8px}.dg-top-knoppen{gap:4px}.dg-top-knop.is-afronden span{display:none}}.dg-blokje{width:22px;height:22px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:7px;background:var(--k, #fff);border:2.5px solid #17332a}.dg-blokje.is-emoji{width:40px;height:40px;border-radius:12px;background:#fbf3dc;font-size:22px}.dg-legenda{position:absolute;z-index:4;display:grid;gap:8px}.dg-leg{display:flex;align-items:center;min-height:42px;padding:8px 12px 8px 14px;border-left:9px solid var(--k);border-radius:12px;background:#fffdf7f5;color:var(--ink);box-shadow:0 8px 20px -10px #0009}.dg-leg .dg-blokje{display:none}.dg-leg b{font-weight:600;font-size:14.5px;line-height:1.15;overflow-wrap:anywhere}.is-breed .dg-legenda{left:12px;top:50%;width:168px;transform:translateY(-50%)}.is-smal .dg-legenda{left:8px;right:8px;bottom:8px;grid-template-columns:1fr 1fr;gap:6px}.is-smal .dg-leg{min-height:34px;padding:5px 8px 5px 10px;border-left-width:7px}.is-smal .dg-leg b{font-size:12.5px}.dg-spelers{position:absolute;z-index:4;display:grid;gap:12px}.is-breed .dg-spelers{right:12px;top:50%;width:196px;transform:translateY(-50%)}.is-smal .dg-spelers{top:52px;left:0;right:0;display:flex;gap:8px;padding:12px 10px 6px;overflow-x:auto;scrollbar-width:none}.dg-kaartje{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px;background:#fffdf7f5;color:var(--ink);border:3px solid transparent;border-radius:16px;box-shadow:0 8px 20px -10px #0009;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),border-color .3s,opacity .3s}.dg-kaartje:not(.is-beurt){opacity:.86}.dg-kaartje.is-beurt{background:#fff;border-color:var(--k);transform:scale(1.05);box-shadow:0 0 0 4px color-mix(in srgb,var(--k) 35%,transparent),0 10px 24px -10px #000000b3}.dg-kaartje-pion{width:38px;flex-shrink:0}.dg-kaartje-pion svg{width:100%}.dg-kaartje.is-beurt .dg-kaartje-pion svg{animation:dg-wip .9s ease-in-out infinite}.dg-kaartje-tekst{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.1}.dg-kaartje-tekst b{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-kaartje-score{display:flex;align-items:center;gap:4px;font-weight:700;font-size:24px;line-height:1.1;font-variant-numeric:tabular-nums}.dg-kaartje-score i{font-style:normal;font-size:17px}.dg-kaartje-badges{position:absolute;top:-11px;right:8px;display:flex;gap:4px}.dg-kaartje-badges i{font-style:normal;font-weight:600;font-size:11.5px;line-height:1;padding:4px 7px;border-radius:99px;background:var(--ink);color:#fff;animation:dg-pop .4s cubic-bezier(.2,.9,.3,1.4) both}.is-smal .dg-kaartje{flex:1 0 auto;min-width:104px;gap:7px;padding:5px 10px;border-radius:14px}.is-smal .dg-kaartje-pion{width:28px}.is-smal .dg-kaartje-tekst b{font-size:13px;max-width:110px}.is-smal .dg-kaartje-score{font-size:19px}.is-smal .dg-kaartje-score i{font-size:14px}.is-smal .dg-kaartje.is-beurt{transform:scale(1.03)}.dg-dok{position:absolute;z-index:4;left:50%;bottom:14px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 20px);pointer-events:none}.dg-dok>*{pointer-events:auto}.is-smal .dg-dok{bottom:96px}.dg-bericht{margin:0;padding:6px 16px;border-radius:99px;background:#fffdf7f5;color:var(--ink);font-weight:600;font-size:15.5px;line-height:1.25;text-align:center;box-shadow:0 8px 20px -10px #0009;text-wrap:balance}.dg-bericht:empty{visibility:hidden}.dg-gooi{display:inline-flex;align-items:center;gap:10px;padding:9px 38px;border:3px solid var(--ink);border-radius:20px;background:#d9d2bd;color:var(--ink);font-weight:700;font-size:26px;line-height:1.15;box-shadow:0 6px 0 var(--ink),0 14px 26px -10px #0009;transition:transform .12s,box-shadow .12s,background .2s;touch-action:manipulation}.dg-gooi:disabled{opacity:.55;cursor:default}.dg-gooi.is-klaar{background:#ffd23f;animation:dg-klop 1.1s ease-in-out infinite}.dg-gooi.is-klaar:hover{background:#fd6}.dg-gooi:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px 0 var(--ink);animation:none}.is-smal .dg-gooi{font-size:22px;padding:8px 30px}.is-smal .dg-bericht{font-size:14px}.dg-muntlaag{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;overflow:hidden}.dg-munt{position:absolute;left:0;top:0;margin:-16px 0 0 -16px;font-size:32px;line-height:1;will-change:transform;filter:drop-shadow(0 3px 0 rgba(13,32,25,.35))}.dg-keuze{display:grid;gap:10px;text-align:left}.dg-keuze-knop{display:flex;align-items:center;gap:12px;padding:12px 14px;border:3px solid #17332a;border-radius:16px;background:var(--kz, #fff);color:#17332a;font-weight:600;font-size:18px;line-height:1.2;text-align:left;box-shadow:0 5px #17332a;transition:transform .12s,box-shadow .12s;touch-action:manipulation}.dg-keuze-knop:hover{transform:translateY(-2px);box-shadow:0 7px #17332a}.dg-keuze-knop:active{transform:translateY(3px);box-shadow:0 2px #17332a}.dg-keuze-knop:focus-visible{outline:4px solid #3fa9f5;outline-offset:3px}.dg-gimmick.is-keuze{background:#fffdf5}.dg-q-gat{display:inline-block;min-width:96px;margin:0 5px;padding:0 10px;border-bottom:4px solid var(--cat);border-radius:8px 8px 0 0;background:var(--cat-z, #fff3c4);color:var(--cat-d);text-align:center}.dg-q-gat.is-klaar{font-weight:700}.dg-einde{width:min(660px,100%)}.dg-einde-naam small i{font-style:normal;margin-left:5px}.dg-einde-score{display:flex;align-items:center;gap:4px}.dg-einde-score i{font-style:normal;font-size:20px}.dg-medailles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;list-style:none;margin:14px 0 0;padding:0}.dg-medailles li{display:grid;justify-items:center;gap:1px;padding:10px 8px;background:#fff8dc;border:3px solid #17332a;border-radius:16px}.dg-medailles span{font-size:30px;line-height:1.1}.dg-medailles b{font-weight:600;font-size:15px}.dg-medailles small{font-weight:500;font-size:13px;color:#4a665c}.dg-terugblik{margin-top:14px;text-align:left}.dg-terugblik-knop{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;background:#fff;border:3px solid #17332a;border-radius:14px;color:#17332a;font-weight:600;font-size:16px}.dg-terugblik-knop svg{transition:transform .2s}.dg-terugblik-knop[aria-expanded=true] svg{transform:rotate(180deg)}.dg-terugblik ol{display:grid;gap:6px;max-height:320px;margin:8px 0 0;padding:0;overflow-y:auto;list-style:none}.dg-terugblik li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border-radius:12px;background:#f4efe2;border-left:6px solid #37b574;-webkit-user-select:text;user-select:text}.dg-terugblik li.is-fout{border-left-color:#ef5f5c}.dg-terugblik li .dg-blokje{width:16px;height:16px;margin-top:3px;border-width:2px;border-radius:5px}.dg-terugblik li b{display:block;font-weight:600;font-size:15px;line-height:1.3}.dg-terugblik li span{display:block;font-weight:500;font-size:14.5px;line-height:1.35}.dg-terugblik li small{font-weight:500;font-size:12.5px;color:#4a665c}.dg-modi{grid-template-columns:repeat(3,1fr)}@media (max-width: 560px){.dg-modi{grid-template-columns:1fr}.dg-modi .v2-choicecard{text-align:left}}.dg-chip-getal{min-width:46px;justify-content:center}.dg-spelerlijst{display:grid;gap:14px}@media (min-width: 700px){.dg-spelerlijst.is-compact{grid-template-columns:1fr 1fr}}.dg-spelerlijst.is-compact .dg-speler{padding:12px}.dg-spelerlijst.is-compact .dg-speler-pawn{width:50px;height:60px}.dg-spelerlijst.is-compact .dg-speler-pawn svg{width:36px}.dg-spelerlijst.is-compact .dg-pionnen{gap:5px}.dg-hero-bord>i{background:#fffdf7;border:4px solid var(--k)}.dg-hero-bord>i.is-leeg{background:#e9e1cc;border-color:#d3c8ac;box-shadow:none}.dg-hero-bord>i.is-start{background:#ffd23f;border-color:#0d2019}.dg-hero-mid{background:#dfe8dc}.dg-hub-cats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.dg-hub-cats span{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:99px;background:#ffffff12;border:1px solid var(--line-strong);font-size:14px;font-weight:700}.dg-hub-cats i{width:13px;height:13px;border-radius:4px;background:var(--k)}.dg-hub-grid{display:grid;gap:20px}@media (min-width: 860px){.dg-hub-grid{grid-template-columns:1fr 1fr}}.dg-optie{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.dg-optie h3,.dg-docent h3{font-family:var(--serif);font-weight:600;font-size:1.45rem;letter-spacing:-.01em;line-height:1.15}.dg-optie p,.dg-docent p{color:var(--muted);font-weight:500;font-size:15px;line-height:1.5}.dg-optie>.v2-btn-block{margin-top:auto}.dg-qr{display:grid;justify-items:center;gap:6px;align-self:center;padding:12px 12px 8px;border-radius:18px;background:#fff;color:#143d2f;font-size:12px;font-weight:700;transition:transform .2s var(--ease)}.dg-qr:hover{transform:scale(1.04)}.dg-qr img{border-radius:6px}.dg-url{display:block;width:100%;padding:10px 12px;border-radius:12px;background:#143d2fb8;border:1px solid var(--line-strong);color:var(--sand);font-family:ui-monospace,Consolas,monospace;font-size:13px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.dg-docent{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px}.dg-docent>div{flex:1;min-width:min(260px,100%)}.dg-docent h3{font-size:1.2rem}.dg-docent p{margin:6px 0 10px}.dg-qr-groot{display:grid;justify-items:center;gap:10px;width:min(560px,100%);margin:auto;padding:22px;background:#fff;border:4px solid #17332a;border-radius:28px;box-shadow:0 10px #0d2019,0 34px 70px #0000008c}.dg-qr-groot img{width:100%;height:auto;aspect-ratio:1}.dg-qr-groot b{font-weight:700;font-size:24px;text-align:center}.dg-qr-groot code{font-size:15px;overflow-wrap:anywhere;text-align:center}.dg,.dg-overlay{--papier: #fbf8f0;--inkt: #1a1a18;--grijs: #5f5f58;--haar: rgba(26, 26, 24, .2);--juist: #1f7a4a;--mis: #b3261e;--kop: "Barlow Condensed", "Barlow", system-ui, sans-serif;--tekst: "Barlow", system-ui, sans-serif;font-family:var(--tekst)}.dg-coin{display:inline-block;width:.82em;height:.82em;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe89a,#e2a81c 68%);border:.09em solid #8a6200;vertical-align:-.08em}.dg-blokje{width:18px;height:18px;border:1.5px solid #1a1a18;border-radius:2px}.dg-label{display:block;font-family:var(--kop);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--grijs)}.dg-top-merk b{font-family:var(--kop);font-weight:700;font-size:19px;letter-spacing:.04em;text-transform:uppercase}.dg-top-knop{font-family:var(--tekst);border-radius:4px}.dg-legenda{gap:0;padding:4px 12px;background:var(--papier);border-radius:4px;box-shadow:0 10px 24px -12px #000000b3}.dg-leg{gap:10px;min-height:0;padding:8px 0;border:0;border-bottom:1px solid var(--haar);border-radius:0;background:none;box-shadow:none;color:var(--inkt)}.dg-leg:last-child{border-bottom:0}.dg-leg .dg-blokje{display:inline-block}.dg-leg b{font-family:var(--kop);font-weight:600;font-size:15.5px;letter-spacing:.03em;text-transform:uppercase;line-height:1.1}.is-smal .dg-legenda{gap:0 14px;padding:2px 10px}.is-smal .dg-leg{min-height:0;padding:6px 0;border-left-width:0}.is-smal .dg-leg:nth-last-child(2){border-bottom:0}.is-smal .dg-leg b{font-size:13px}.dg-kaartje{background:var(--papier);color:var(--inkt);border:1.5px solid transparent;border-radius:4px;box-shadow:0 10px 24px -12px #000000b3}.dg-kaartje.is-beurt{background:var(--papier);border-color:var(--inkt);transform:none;box-shadow:0 0 0 4px var(--k),0 10px 24px -10px #000000b3}.is-smal .dg-kaartje,.is-smal .dg-kaartje.is-beurt{border-radius:4px;transform:none}.dg-kaartje-tekst b{font-family:var(--kop);font-weight:600;font-size:15px;letter-spacing:.05em;text-transform:uppercase}.dg-kaartje-score{font-family:var(--kop);font-weight:700;font-size:27px;gap:7px}.dg-kaartje-score .dg-coin{font-size:17px}.dg-kaartje-badges i{padding:3px 6px 2px;border-radius:2px;background:var(--inkt);color:var(--papier);font-family:var(--kop);font-weight:600;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.dg-bericht{background:var(--papier);color:var(--inkt);border-radius:3px;font-family:var(--tekst);font-weight:600}.dg-gooi{padding:10px 46px 9px;background:var(--papier);color:var(--inkt);border:1.5px solid var(--inkt);border-radius:4px;box-shadow:0 12px 26px -10px #000000b3;font-family:var(--kop);font-weight:700;font-size:27px;letter-spacing:.14em;text-transform:uppercase}.dg-gooi:disabled{opacity:.75;font-size:17px;letter-spacing:.1em;padding:10px 24px 9px}.dg-gooi.is-klaar{background:#ffd23f}.dg-gooi:active:not(:disabled){transform:translateY(2px);box-shadow:0 6px 14px -8px #000000b3}.is-smal .dg-gooi{font-size:23px;padding:9px 38px 8px}.is-smal .dg-gooi:disabled{font-size:15px;padding:9px 18px 8px}.dg-munt{width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe89a,#e2a81c 68%);border:2px solid #8a6200;filter:none}.dg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;overflow-y:auto;background:#081611cc;color:var(--inkt);animation:dg-vervaag .25s ease both;-webkit-user-select:none;user-select:none}.dg-q,.dg-gimmick,.dg-paneel,.dg-einde,.dg-qr-groot{position:relative;margin:auto;background:var(--papier);border:0;border-radius:7px;box-shadow:0 30px 70px #0000008c,0 2px #fff9 inset;animation:dg-kaart-in .45s cubic-bezier(.2,.9,.3,1.1) both}.dg-q:before,.dg-gimmick:before,.dg-paneel:before,.dg-einde:before,.dg-qr-groot:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:1.5px solid var(--inkt);border-radius:2px;pointer-events:none;z-index:2}.dg-knop{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px 10px;background:transparent;color:var(--inkt);border:1.5px solid var(--inkt);border-radius:3px;box-shadow:none;font-family:var(--kop);font-weight:700;font-size:17px;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;transition:background .15s,color .15s;touch-action:manipulation}.dg-knop:hover:not(:disabled){background:#1a1a1814}.dg-knop:disabled{opacity:.32;cursor:not-allowed}.dg-knop-geel{background:var(--inkt);color:var(--papier)}.dg-knop-geel:hover:not(:disabled){background:#000}.dg-knop-groot{padding:14px 30px 13px;font-size:19px}.dg-knop:focus-visible,.dg-q-optie:focus-visible,.dg-q-item:focus-visible,.dg-keuze-knop:focus-visible{outline:3px solid #2473b8;outline-offset:3px}.dg-q{--cat: #f2b21f;--cat-d: #c48a00;width:min(640px,100%);padding:10.5px}.dg-q-kop{display:block;padding:15px 20px 13px;background:var(--cat);border-bottom:1.5px solid var(--inkt);box-shadow:none;text-align:center;color:var(--inkt)}.dg-q-kop small{display:block;font-family:var(--kop);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase}.dg-q-kop b{display:block;margin-top:2px;font-family:var(--kop);font-weight:700;font-size:clamp(24px,4vw,31px);letter-spacing:.05em;text-transform:uppercase;line-height:1.05;overflow-wrap:anywhere}.dg-q-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 20px 8px;border-bottom:1px solid var(--haar);font-family:var(--kop);font-weight:600;font-size:14.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--grijs)}.dg-q-meta>span{display:inline-flex;align-items:center;gap:7px;min-width:0}.dg-q-speler svg{width:20px;flex-shrink:0}.dg-q-body{padding:24px 22px 22px}.dg-q-vraag{margin:0 0 20px;font-weight:600;font-size:clamp(20px,2.6vw,25px);line-height:1.32;text-wrap:pretty;-webkit-user-select:text;user-select:text}.dg-q-stelling{font-style:italic}.dg-q-tip{margin:-10px 0 14px;font-style:italic;font-weight:500;font-size:15px;color:var(--grijs)}.dg-q-opties{display:grid;border-top:1px solid var(--haar)}.dg-q-optie{display:flex;align-items:center;gap:14px;width:100%;padding:13px 6px;text-align:left;background:none;color:var(--inkt);border:0;border-bottom:1px solid var(--haar);border-radius:0;font-family:var(--tekst);font-weight:500;font-size:18px;line-height:1.25;transition:background .15s,opacity .3s;touch-action:manipulation}.dg-q-optie:hover:not(:disabled){background:#1a1a180f}.dg-q-optie:disabled{cursor:default}.dg-q-letter{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border:1.5px solid var(--inkt);border-radius:2px;font-family:var(--kop);font-weight:700;font-size:16px}.dg-q-optie.is-goed{color:var(--juist);font-weight:700}.dg-q-optie.is-goed .dg-q-letter{background:var(--juist);border-color:var(--juist);color:#fff}.dg-q-optie.is-fout{color:var(--mis);text-decoration:line-through;text-decoration-thickness:1.5px;animation:dg-schud .4s ease}.dg-q-optie.is-fout .dg-q-letter{background:var(--mis);border-color:var(--mis);color:#fff}.dg-q-optie.is-dim{opacity:.38}.dg-q-waar{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dg-q-waar .dg-q-optie{justify-content:center;padding:20px 10px 18px;border:1.5px solid var(--inkt);border-radius:3px;font-family:var(--kop);font-weight:700;font-size:22px;letter-spacing:.1em;text-transform:uppercase}.dg-q-waar .dg-q-letter{display:none}.dg-q-waar .dg-q-optie.is-goed{background:var(--juist);border-color:var(--juist);color:#fff}.dg-q-waar .dg-q-optie.is-fout{background:var(--mis);border-color:var(--mis);color:#fff;text-decoration:none}.dg-q-open{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.dg-q-input{flex:1 1 220px;min-width:0;padding:8px 2px 6px;background:transparent;color:var(--inkt);border:0;border-bottom:2px solid var(--inkt);border-radius:0;outline:none;font-family:var(--tekst);font-weight:600;font-size:23px;-webkit-user-select:text;user-select:text}.dg-q-input::placeholder{color:#1a1a1852;font-weight:400;font-style:italic}.dg-q-input:focus{border-bottom-color:var(--cat-d)}.dg-q-input.is-goed{color:var(--juist);border-bottom-color:var(--juist)}.dg-q-input.is-fout{color:var(--mis);border-bottom-color:var(--mis);text-decoration:line-through}.dg-q-juist{margin:14px 0 0;font-weight:500;font-size:18px}.dg-q-juist b{font-weight:700;color:var(--juist)}.dg-q-gat{display:inline-block;min-width:92px;margin:0 5px;padding:0 8px;background:none;border-bottom:2px solid var(--inkt);border-radius:0;color:var(--cat-d);text-align:center}.dg-q-gat.is-klaar{color:var(--juist);font-weight:700}.dg-q-rij,.dg-q-koppel>div{display:grid;align-content:start;margin:0;padding:0;list-style:none;border-top:1px solid var(--haar)}.dg-q-item{display:flex;align-items:center;gap:14px;width:100%;padding:11px 6px;text-align:left;background:none;color:var(--inkt);border:0;border-bottom:1px solid var(--haar);border-radius:0;font-family:var(--tekst);font-weight:500;font-size:17.5px;line-height:1.25;transition:background .15s;touch-action:manipulation}button.dg-q-item:hover{background:#1a1a180f}.dg-q-nr{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border:1.5px dashed rgba(26,26,24,.45);border-radius:2px;font-family:var(--kop);font-weight:700;font-size:16px}.dg-q-item.is-gekozen{font-weight:600}.dg-q-item.is-gekozen .dg-q-nr,.dg-q-rij.is-klaar .dg-q-nr{border-style:solid;border-color:var(--inkt);background:var(--inkt);color:var(--papier)}.dg-q-item.is-goed{color:var(--juist);font-weight:600}.dg-q-rij.is-klaar .dg-q-item.is-goed .dg-q-nr{background:var(--juist);border-color:var(--juist)}.dg-q-item.is-fout{color:var(--mis)}.dg-q-rij.is-klaar .dg-q-item.is-fout .dg-q-nr{background:var(--mis);border-color:var(--mis)}.dg-q-koppel{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.dg-q-koppel .dg-q-item{font-size:16.5px}.dg-q-item.is-paar{background:var(--paar);font-weight:600}.dg-q-item.is-paar .dg-q-nr{border-style:solid;border-color:var(--inkt);background:var(--papier)}.dg-q-item.is-actief{background:var(--inkt);color:var(--papier)}.dg-q-paren{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--haar)}.dg-q-paren li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 6px;border-bottom:1px solid var(--haar);font-weight:600;font-size:16.5px;line-height:1.25}.dg-q-paren li i{font-style:normal;opacity:.45}.dg-q-paren li.is-goed{color:var(--juist)}.dg-q-paren li.is-fout{color:var(--mis)}.dg-q-acties{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px}@media (max-width: 560px){.dg-q-body{padding:20px 14px 18px}.dg-q-koppel{gap:0 12px}.dg-q-koppel .dg-q-item{font-size:15px;gap:8px}}.dg-q-uitslag{position:relative;margin-top:26px;padding:18px 0 0;background:none;border:0;border-top:1.5px solid var(--inkt);border-radius:0;animation:none}.dg-stempel{position:absolute;right:6px;top:-30px;padding:3px 16px 1px;border:4px solid currentColor;border-radius:6px;font-family:var(--kop);font-weight:700;font-size:36px;letter-spacing:.14em;text-transform:uppercase;line-height:1.1;transform:rotate(-9deg);opacity:.86;mix-blend-mode:multiply;animation:dg-stempel .38s cubic-bezier(.3,1.5,.5,1) both}.dg-q-uitslag.is-goed .dg-stempel{color:var(--juist)}.dg-q-uitslag.is-fout .dg-stempel{color:var(--mis)}.dg-q-plus{display:block;padding-right:150px;font-family:var(--kop);font-weight:700;font-size:22px;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.dg-q-plus i{display:inline-block;margin-left:8px;padding:1px 7px 0;border:1px solid currentColor;border-radius:2px;font-style:normal;font-size:13px;letter-spacing:.1em;vertical-align:3px}.dg-q-uitslag>p{margin:10px 0 0;font-style:italic;font-weight:500;font-size:17px;line-height:1.45;color:#33332f;-webkit-user-select:text;user-select:text}.dg-q-uitslag .dg-knop{width:100%;margin-top:20px}@media (max-width: 480px){.dg-stempel{font-size:28px;top:-26px}.dg-q-plus{padding-right:120px;font-size:19px}}.dg-q-laden{display:grid;justify-items:center;gap:16px;padding:26px 0 16px;text-align:center}.dg-q-laden p{margin:0;font-family:var(--kop);font-weight:600;font-size:16px;letter-spacing:.16em;text-transform:uppercase;color:var(--grijs)}.dg-q-kaartje{width:72px;height:102px;border:1.5px solid var(--inkt);border-radius:5px;background:repeating-linear-gradient(45deg,var(--cat) 0 6px,var(--papier) 6px 12px);box-shadow:inset 0 0 0 5px var(--papier),inset 0 0 0 6.5px var(--inkt);animation:dg-flip 1.3s ease-in-out infinite}.dg-q-kaartje span{display:none}.dg-q-melding{display:flex;align-items:center;gap:8px;text-transform:none!important;letter-spacing:0!important;font-family:var(--tekst)!important;color:var(--mis)!important}.dg-q-laden .dg-q-acties{justify-content:center;margin-top:0}.dg-bijstel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding:11px 22px 14px;background:none;border-top:1px solid var(--haar)}.dg-bijstel-knop{padding:4px 0;background:none;color:var(--grijs);border:0;box-shadow:none;font-family:var(--kop);font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dg-bijstel-knop:hover:not(:disabled){color:var(--inkt)}.dg-bijstel-knop:disabled{opacity:.35;text-decoration:none;cursor:not-allowed}.dg-bijstel-meter{display:flex;align-items:center;gap:6px}.dg-bijstel-meter i{width:2px;height:9px;background:#1a1a1859}.dg-bijstel-meter i.is-midden{height:14px}.dg-bijstel-meter i.is-nu{width:5px;height:18px;background:var(--inkt)}.dg-bijstel p{flex-basis:100%;margin:0;text-align:center;font-style:italic;font-size:13px;color:var(--grijs)}.dg-gimmick{width:min(380px,100%);padding:40px 32px 32px;text-align:center}.dg-gimmick-picto{margin:0 auto 16px;color:var(--inkt)}.dg-gimmick small{display:block;font-family:var(--kop);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--grijs)}.dg-gimmick h2{margin:2px 0 10px;font-family:var(--kop);font-weight:700;font-size:40px;letter-spacing:.05em;text-transform:uppercase;line-height:1.05}.dg-gimmick p{margin:0 0 24px;font-weight:500;font-size:18px;line-height:1.4;text-wrap:balance}.dg-gimmick>.dg-knop{width:100%}.dg-gimmick p:last-child{margin-bottom:4px}.dg-keuze{display:grid;gap:0;border-top:1px solid var(--haar);text-align:left}.dg-keuze-knop{display:flex;align-items:center;gap:12px;width:100%;padding:13px 6px;background:none;color:var(--inkt);border:0;border-bottom:1px solid var(--haar);border-radius:0;box-shadow:none;font-family:var(--tekst);font-weight:600;font-size:18px;line-height:1.2;text-align:left;transition:background .15s}.dg-keuze-knop:hover{background:#1a1a180f;transform:none;box-shadow:none}.dg-paneel{width:min(600px,100%);padding:36px 32px 30px}.dg-paneel-klein{width:min(430px,100%);text-align:center}.dg-paneel-klein .dg-q-acties{justify-content:center}.dg-paneel h2{margin:0 0 14px;font-family:var(--kop);font-weight:700;font-size:34px;letter-spacing:.05em;text-transform:uppercase;line-height:1.05}.dg-paneel h3{margin:22px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--haar);font-family:var(--kop);font-weight:600;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--grijs)}.dg-paneel p{margin:0;font-weight:500;font-size:17px;line-height:1.45}.dg-regels{display:grid;gap:7px;margin:0;padding-left:20px;font-weight:500;font-size:16px;line-height:1.42}.dg-regels-cats{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:0;list-style:none}@media (max-width: 520px){.dg-regels-cats{grid-template-columns:1fr}}.dg-regels-cats li{display:flex;align-items:center;gap:11px;min-width:0}.dg-regels-cats li>svg{flex-shrink:0}.dg-regels-cats li>span:last-child{display:flex;flex-direction:column;line-height:1.2;min-width:0}.dg-regels-cats b{font-weight:600;font-size:16px}.dg-regels-cats small{font-weight:500;font-size:13.5px;color:var(--grijs)}.dg-paneel>.dg-knop{width:100%;margin-top:24px}.dg-einde{width:min(640px,100%);padding:36px 32px 30px;text-align:center}.dg-einde h2{margin:4px 0 0;font-family:var(--kop);font-weight:700;font-size:clamp(34px,7vw,50px);letter-spacing:.04em;text-transform:uppercase;line-height:1.05;overflow-wrap:anywhere}.dg-einde-lijst{display:grid;margin:20px 0 0;padding:0;list-style:none;border-top:1.5px solid var(--inkt)}.dg-einde-lijst li{display:flex;align-items:center;gap:12px;padding:10px 6px;text-align:left;background:none;border:0;border-bottom:1px solid var(--haar);border-radius:0;box-shadow:none}.dg-einde-lijst li.is-eerst{background:#ffd23f47}.dg-einde-plek{width:26px;flex-shrink:0;background:none;color:var(--inkt);font-family:var(--kop);font-weight:700;font-size:26px;text-align:center}.dg-einde-pion{width:32px;flex-shrink:0}.dg-einde-pion svg{width:100%}.dg-einde-naam{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.dg-einde-naam b{font-weight:600;font-size:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-einde-naam small{font-weight:500;font-size:14px;color:var(--grijs)}.dg-einde-score{display:flex;align-items:center;gap:7px;font-family:var(--kop);font-weight:700;font-size:30px;font-variant-numeric:tabular-nums}.dg-einde-score .dg-coin{font-size:19px}.dg-medailles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--haar)}.dg-medailles li{display:block;padding:12px 8px 10px;background:none;border:0;border-radius:0;text-align:center}.dg-medailles li+li{border-left:1px solid var(--haar)}.dg-medailles b{display:block;font-family:var(--kop);font-weight:700;font-size:14.5px;letter-spacing:.12em;text-transform:uppercase}.dg-medailles small{font-weight:500;font-size:14px;color:var(--grijs)}.dg-terugblik{margin-top:0;text-align:left}.dg-terugblik-knop{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 6px 11px;background:none;color:var(--inkt);border:0;border-bottom:1px solid var(--haar);border-radius:0;font-family:var(--kop);font-weight:600;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.dg-terugblik ol{gap:0;max-height:300px;margin:0}.dg-terugblik li{padding:10px 6px;background:none;border:0;border-bottom:1px solid var(--haar);border-radius:0}.dg-terugblik li .dg-blokje{width:14px;height:14px;margin-top:4px}.dg-terugblik li.is-goed small{color:var(--juist)}.dg-terugblik li.is-fout small{color:var(--mis)}.dg-einde .dg-q-acties{justify-content:center;align-items:center;margin-top:24px}.dg-qr-groot{display:grid;justify-items:center;gap:10px;width:min(540px,100%);padding:32px;border:0}.dg-qr-groot b{font-family:var(--kop);font-weight:700;font-size:28px;letter-spacing:.05em;text-transform:uppercase;text-align:center}.dg-confetti{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.dg-confetti i{position:absolute;top:-24px;border-radius:1px;animation:dg-val linear infinite}@keyframes dg-stempel{0%{opacity:0;transform:rotate(-9deg) scale(2.4)}to{opacity:.86;transform:rotate(-9deg) scale(1)}}@keyframes dg-kaart-in{0%{opacity:0;transform:translateY(26px) rotate(-1.5deg)}to{opacity:1;transform:none}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:#143d2f}h1,h2,h3,h4,p,ul,ol,figure{margin:0}ul,ol{padding:0}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea{font:inherit}img,svg{display:block}
