._5LDwIW_layout{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-block:1.25rem 2rem;display:grid}._5LDwIW_layout>*{min-width:0}._5LDwIW_layout button,._5LDwIW_layout a{-webkit-tap-highlight-color:transparent}._5LDwIW_layout button{cursor:pointer;min-height:44px}._5LDwIW_layout button:disabled{opacity:.45;cursor:default}._5LDwIW_layout :is(button,a,video):focus-visible{outline:3px solid var(--ink);outline-offset:4px}._5LDwIW_content{flex-direction:column;gap:1rem;display:flex}._5LDwIW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;display:flex}._5LDwIW_toggle{background:var(--sunken);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}._5LDwIW_toggle button{min-height:40px;color:var(--soft);border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}._5LDwIW_toggle button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-soft)}._5LDwIW_stage{background:#20241f;border-radius:1.25rem;justify-content:center;scroll-margin-top:6rem;display:flex;overflow:hidden}._5LDwIW_video{background:#20241f;width:100%;display:block}._5LDwIW_video[data-variant=desktop]{aspect-ratio:4/3}._5LDwIW_video[data-variant=mobiel]{aspect-ratio:780/1988;width:auto;max-width:100%;height:min(78vh,46rem)}._5LDwIW_steps{gap:.5rem;display:grid}._5LDwIW_steps button{text-align:left;border:1px solid var(--line);background:var(--surface);border-radius:.9rem;width:100%;padding:.85rem 1rem}._5LDwIW_steps button:hover{background:var(--sunken)}._5LDwIW_steps button[aria-current]{background:var(--gold-soft);border-color:var(--gold-deep)}._5LDwIW_stamp{margin-right:.75rem;font-family:ui-monospace,monospace;font-size:.875rem}._5LDwIW_menu{border:1px solid var(--line);background:var(--surface);border-radius:1.5rem;padding:1.25rem}._5LDwIW_menu ol{gap:.5rem;display:grid}._5LDwIW_menu button{text-align:left;border:1px solid #0000;border-radius:.75rem;width:100%;padding:.75rem}._5LDwIW_menu button:hover{background:var(--sunken)}._5LDwIW_menu button[aria-current]{background:var(--gold-soft);border-color:var(--gold-deep)}._5LDwIW_menu small{color:var(--soft);margin-top:.25rem;display:block}._5LDwIW_controls{flex-wrap:wrap;gap:.75rem;display:flex}._5LDwIW_controls button{border:1px solid var(--strong);background:var(--surface);border-radius:999px;padding:.65rem 1rem}@media (min-width:960px){._5LDwIW_layout{grid-template-columns:minmax(0,1fr) minmax(16rem,19rem);align-items:start;gap:2rem}._5LDwIW_menu{max-height:calc(100dvh - 7rem);position:sticky;top:6rem;overflow-y:auto}}
