.ws-stepbar[data-astro-cid-emdikykw]{background:var(--color-background);color:var(--color-text);border-bottom:1px solid var(--color-border);padding-block:var(--space-s)}.ws-steps[data-astro-cid-emdikykw]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}@media(min-width:640px){.ws-steps[data-astro-cid-emdikykw]{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-xs) var(--space-md)}}.ws-step[data-astro-cid-emdikykw]{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-body-small, .875rem);color:var(--color-text-muted)}@media(min-width:640px){.ws-step[data-astro-cid-emdikykw]+.ws-step[data-astro-cid-emdikykw]:before{content:"";width:.4rem;height:.4rem;margin-right:var(--space-xs);border-right:1.5px solid var(--color-border-strong);border-bottom:1.5px solid var(--color-border-strong);transform:rotate(-45deg)}}.ws-step-num[data-astro-cid-emdikykw]{font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-round);border:1.5px solid currentColor;font-size:.6875rem;font-weight:700}.ws-step[data-astro-cid-emdikykw].is-active{color:var(--color-brand);font-weight:600}.ws-step[data-astro-cid-emdikykw].is-active .ws-step-num[data-astro-cid-emdikykw]{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-brand-contrast)}.ws-step[data-astro-cid-emdikykw].is-done{color:var(--color-accent)}.ws-step[data-astro-cid-emdikykw].is-done .ws-step-num[data-astro-cid-emdikykw]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-contrast)}.waardescan{font-family:var(--font-sans);display:flex;flex-direction:column}@media(max-width:1023px){.waardescan>.ws-stats{order:10;border-top:1px solid var(--color-border);border-bottom:0}}.ws-nowrap{white-space:nowrap}.ws-card-title:focus-visible,.ws-result-head h2:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:6px;border-radius:2px}.ws-card-title:focus:not(:focus-visible),.ws-result-head h2:focus:not(:focus-visible){outline:none}.waardescan ::selection{background:var(--color-selection-bg);color:var(--color-selection-fg, var(--brand-white))}.ws-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xl);align-items:start}@media(min-width:1024px){.ws-layout{grid-template-columns:minmax(0,1fr) 20rem;gap:var(--space-xxl)}}.ws-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.5rem;border-radius:var(--radius-pill);border:1px solid transparent;font:inherit;font-family:var(--font-button, var(--font-sans));font-size:var(--fs-body-small, .9375rem);font-weight:600;line-height:1.2;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.ws-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ws-btn--primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border)}.ws-btn--primary:not(:disabled):hover{background:var(--btn-primary-bg-hover);color:var(--btn-primary-text-hover);border-color:var(--btn-primary-border-hover)}.ws-btn--accent{background:var(--color-accent);color:var(--color-accent-contrast)}.ws-btn--accent:not(:disabled):hover{background:var(--color-accent-hover)}.ws-btn--ghost{background:var(--btn-ghost-bg);color:var(--color-text-muted);padding-inline:.75rem}.ws-btn--ghost:not(:disabled):hover{color:var(--color-text)}.ws-btn:disabled,.ws-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.ws-btn[aria-disabled=true]:hover{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.ws-btn[aria-busy=true]{opacity:.7;cursor:progress}.ws-box{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-md)}.ws-box-title{margin:0 0 var(--space-s);font-size:var(--fs-eyebrow, .75rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.ws-factor{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border);font-size:var(--fs-body-small, .9375rem)}.ws-factor:last-child{border-bottom:0}.ws-factor{animation:ws-row var(--dur-base) var(--ease-out) calc(.32s + var(--i, 0) * 40ms) both}@keyframes ws-row{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ws-factor{animation:ws-row-soft var(--dur-fast) ease-out both}}@keyframes ws-row-soft{0%{opacity:0}to{opacity:1}}.ws-factor-dot{width:.5rem;height:.5rem;margin-top:.45em;border-radius:var(--radius-round);background:var(--color-brand)}.ws-factor--aandacht .ws-factor-dot{background:var(--color-accent)}.ws-factor-tag{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2em .7em;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-brand) 12%,transparent);color:var(--color-brand);white-space:nowrap}.ws-factor--aandacht .ws-factor-tag{background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent)}.ws-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
