.keuze.svelte-1b5heeh{position:relative;display:flex;height:100%;width:100%;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--kaart-radius, var(--radius-lg));background:var(--card);color:var(--card-foreground);cursor:pointer;font:inherit;text-align:start;transition:border-color var(--duration-normal) var(--ease-default),transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.keuze.svelte-1b5heeh:hover{border-color:var(--border-accent, var(--primary));box-shadow:var(--shadow-lg);transform:translateY(-2px)}.keuze.svelte-1b5heeh:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:2px}.keuze[aria-pressed=true].svelte-1b5heeh{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}@media(prefers-reduced-motion:reduce){.keuze.svelte-1b5heeh,.keuze.svelte-1b5heeh:hover{transform:none;transition:none}}.beeld.svelte-1b5heeh{position:relative;display:block;aspect-ratio:var(--verhouding, 4 / 3);background:var(--keuze-beeldvlak, var(--background))}.beeld.svelte-1b5heeh img,.beeld.svelte-1b5heeh picture{display:block;width:100%;height:100%;object-fit:contain}.etiket.svelte-1b5heeh{position:absolute;top:var(--space-2);left:var(--space-2);max-width:calc(100% - 4.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;border-radius:var(--radius-pill, 999px);background:var(--card);font-family:var(--font-role-heading);font-size:var(--text-2xs, var(--text-xs));font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest, .1em);text-transform:uppercase;color:var(--muted-foreground)}.vink.svelte-1b5heeh{position:absolute;top:var(--space-2);right:var(--space-2);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill, 999px);background:var(--primary);font-family:var(--font-role-heading);font-size:var(--text-2xs, var(--text-xs));font-weight:var(--weight-semibold);color:var(--primary-foreground)}.vink.svelte-1b5heeh svg:where(.svelte-1b5heeh){width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.keuze.svelte-1b5heeh:not(:has(.beeld)) .etiket:where(.svelte-1b5heeh),.keuze.svelte-1b5heeh:not(:has(.beeld)) .vink:where(.svelte-1b5heeh){position:static;align-self:flex-start;margin:var(--space-4) var(--space-4) 0}.keuze.svelte-1b5heeh:not(:has(.beeld)):has(.etiket:where(.svelte-1b5heeh)) .lijf:where(.svelte-1b5heeh),.keuze.svelte-1b5heeh:not(:has(.beeld)):has(.vink:where(.svelte-1b5heeh)) .lijf:where(.svelte-1b5heeh){padding-top:var(--space-2)}.lijf.svelte-1b5heeh{display:flex;flex:1;flex-direction:column;gap:4px;padding:var(--space-4)}.naam.svelte-1b5heeh{font-family:var(--font-role-heading);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:1.3;color:var(--foreground)}.noot.svelte-1b5heeh{font-family:var(--font-role-body);font-size:var(--text-sm);line-height:1.5;color:var(--muted-foreground)}.vat.svelte-wdsdz0{container-type:inline-size}.werkbank.svelte-wdsdz0{display:grid;grid-template-columns:var(--werkbank-rail, 76px) minmax(0,1fr) var(--werkbank-paneel, 380px);grid-template-areas:"wb-rail wb-podium wb-paneel" "wb-voet wb-voet   wb-voet";gap:var(--space-6);align-items:stretch;height:var(--werkbank-hoogte, min(calc(100svh - var(--werkbank-chroom, 230px)), 720px));min-height:var(--werkbank-minimum, 560px)}.werkbank.svelte-wdsdz0>.podium:where(.svelte-wdsdz0){min-height:0}.werkbank.solo.svelte-wdsdz0{grid-template-columns:minmax(0,1fr);grid-template-areas:"wb-podium" "wb-voet"}.podium.svelte-wdsdz0{grid-area:wb-podium;position:relative;display:flex;min-width:0;flex-direction:column}.vlak.svelte-wdsdz0{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--kaart-radius, var(--radius-lg))}.vlak.svelte-wdsdz0:focus{outline:none}.vlak.svelte-wdsdz0 canvas{display:block;width:100%;height:100%}.podiumknoppen.svelte-wdsdz0{position:absolute;top:var(--space-4);inset-inline-end:var(--space-4);z-index:2;display:flex;gap:var(--space-2)}.onderschrift.svelte-wdsdz0{margin:var(--space-2) 0 0;color:var(--muted-foreground);font-size:var(--text-sm);text-align:center}.voet.svelte-wdsdz0{grid-area:wb-voet;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--kaart-radius, var(--radius-lg));background:var(--card);color:var(--card-foreground)}.samenvatting.svelte-wdsdz0{margin:0;color:var(--muted-foreground);font-size:var(--text-sm)}.voetknoppen.svelte-wdsdz0{display:flex;gap:var(--space-2)}@container (max-width: 1099px){.werkbank.svelte-wdsdz0{display:flex;flex-direction:column;gap:var(--space-4);min-height:0;height:var(--werkbank-mobiel-hoogte, min(78svh, 680px))}.podium.svelte-wdsdz0{order:1;flex:0 0 var(--werkbank-podium, 34%);min-height:0}.voet.svelte-wdsdz0{order:4;flex:none}.onderschrift.svelte-wdsdz0{display:none}}@container (min-width: 620px) and (max-width: 1099px){.werkbank.svelte-wdsdz0{display:grid;grid-template-columns:minmax(0,64fr) minmax(0,36fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"wb-rail   wb-rail" "wb-podium wb-paneel" "wb-voet   wb-voet";gap:var(--space-4);height:var(--werkbank-tablet-hoogte, min(84svh, 780px))}.werkbank.solo.svelte-wdsdz0{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"wb-podium" "wb-voet"}}@container (max-width: 619px){.voet.svelte-wdsdz0{padding:var(--space-2) var(--space-4);justify-content:stretch}.samenvatting.svelte-wdsdz0{display:none}.voetknoppen.svelte-wdsdz0{flex:1}.voetknoppen.svelte-wdsdz0>*{flex:1}}.deck.svelte-1q6612z{display:contents}.rail.svelte-1q6612z{grid-area:wb-rail;display:flex;flex-direction:column;gap:var(--space-2);align-self:start;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--kaart-radius, var(--radius-lg));background:var(--muted)}.tool.svelte-1q6612z{display:grid;justify-items:center;gap:var(--space-1);min-height:60px;padding:10px 4px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted-foreground);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:700;letter-spacing:.04em;transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default)}.tool.svelte-1q6612z:hover{color:var(--foreground)}.tool.svelte-1q6612z:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:2px}.tool[aria-selected=true].svelte-1q6612z{background:var(--card);color:var(--foreground);box-shadow:var(--shadow-sm)}.tool[aria-selected=true].svelte-1q6612z .glyph:where(.svelte-1q6612z){color:var(--primary)}.glyph.svelte-1q6612z{display:grid;place-items:center}.naam.svelte-1q6612z{text-align:center}.paneel.svelte-1q6612z{grid-area:wb-paneel;display:flex;min-height:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:var(--kaart-radius, var(--radius-lg));background:var(--card);color:var(--card-foreground)}.paneelkop.svelte-1q6612z{padding:var(--space-6) var(--space-6) var(--space-4);border-bottom:1px solid var(--border)}.paneelkop.svelte-1q6612z h3:where(.svelte-1q6612z){margin:0 0 var(--space-1);color:var(--foreground);font-size:var(--text-lg);text-shadow:none}.paneelkop.svelte-1q6612z p:where(.svelte-1q6612z){margin:0;color:var(--muted-foreground);font-size:var(--text-sm);line-height:1.45}.paneelinhoud.svelte-1q6612z{flex:1;min-height:0;overflow-y:auto;padding:var(--space-6)}.paneelinhoud.svelte-1q6612z:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:-2px}@container (max-width: 1099px){.rail.svelte-1q6612z{order:2;flex-direction:row;align-self:stretch;gap:var(--space-1);padding:var(--space-1)}.tool.svelte-1q6612z{flex:1;min-width:0;min-height:48px;padding:var(--space-1) 2px}.paneel.svelte-1q6612z{order:3;flex:1 1 auto;min-height:0}.paneelkop.svelte-1q6612z{padding:var(--space-4) var(--space-4) var(--space-2)}.paneelkop.svelte-1q6612z p:where(.svelte-1q6612z){display:none}.paneelinhoud.svelte-1q6612z{padding:var(--space-4)}}@media(prefers-reduced-motion:reduce){.tool.svelte-1q6612z{transition:none}}.staal.svelte-t68sof{position:relative;display:grid;place-items:center;aspect-ratio:1;min-width:var(--staal-minimum, 44px);min-height:var(--staal-minimum, 44px);padding:0;border:2px solid transparent;border-radius:var(--staal-radius, 50%);background:radial-gradient(circle at 32% 26%,rgb(255 255 255 / .82),rgb(255 255 255 / .18) 33%,transparent 47%),var(--staal);box-shadow:inset -2px -3px 6px #00000038;color:var(--staal-tekst, var(--background));cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:700;line-height:1;transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.staal.svelte-t68sof:hover:not(:disabled){transform:scale(1.1)}.staal.svelte-t68sof:focus-visible{outline:2px solid var(--ring, var(--primary));outline-offset:3px}.staal[aria-pressed=true].svelte-t68sof{box-shadow:inset -2px -3px 6px #00000038,0 0 0 2px var(--background),0 0 0 4px var(--primary)}.staal.svelte-t68sof:disabled{cursor:default;opacity:.4}.tekst.svelte-t68sof{text-shadow:0 1px 3px rgb(0 0 0 / .65)}.staal.svelte-t68sof:has(.tekst:where(.svelte-t68sof)){border-color:var(--border)}.merk.svelte-t68sof{position:absolute;top:-2px;inset-inline-end:-2px;width:10px;height:10px;border-radius:50%;background:var(--accent)}@media(prefers-reduced-motion:reduce){.staal.svelte-t68sof,.staal.svelte-t68sof:hover:not(:disabled){transform:none;transition:none}}
