@layer sections{.kin__needle[data-astro-cid-kmnyfwzv]{display:none}[data-motif=koers] .kin__needle[data-astro-cid-kmnyfwzv]{display:block;width:52px;height:52px;margin-bottom:14px;color:var(--heading)}.kin__needle[data-astro-cid-kmnyfwzv] svg[data-astro-cid-kmnyfwzv]{width:100%;height:100%;overflow:visible}.kin__needle-arm[data-astro-cid-kmnyfwzv]{transform-origin:24px 24px;transform:rotate(var(--kompas-angle, -140deg));transition:transform .9s cubic-bezier(.34,1.56,.64,1)}@media(prefers-reduced-motion:reduce){.kin__needle-arm[data-astro-cid-kmnyfwzv]{transition:none}}.kin[data-astro-cid-kmnyfwzv]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-card)}.kin__side[data-astro-cid-kmnyfwzv] p[data-astro-cid-kmnyfwzv]{margin-top:16px;max-width:48ch;color:var(--text-muted)}.kin__progress[data-astro-cid-kmnyfwzv]{height:8px;margin-top:28px;overflow:hidden;border-radius:var(--radius-pill);background:var(--surface-sunken)}.kin__progress[data-astro-cid-kmnyfwzv] span[data-astro-cid-kmnyfwzv]{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent);transform:scaleX(0);transform-origin:0;transition:transform .5s var(--ease-out)}.kin__side[data-astro-cid-kmnyfwzv] .kin__step[data-astro-cid-kmnyfwzv]{margin-top:10px;font-size:var(--text-sm);font-weight:600}.kin__q[data-astro-cid-kmnyfwzv]{min-width:0;margin:0;padding:0;border:0}.kin__q[data-astro-cid-kmnyfwzv] legend[data-astro-cid-kmnyfwzv]{padding:0;margin-bottom:20px;font-weight:750;font-stretch:106%;font-size:clamp(1.25rem,2.2vw,1.625rem);line-height:1.2;color:var(--heading)}.kin__options[data-astro-cid-kmnyfwzv]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:10px}.kin__option[data-astro-cid-kmnyfwzv]{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:0;border-radius:var(--radius-md);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border);font:inherit;text-align:left;color:var(--heading);cursor:pointer;transition:background .2s,transform .2s var(--ease-out),box-shadow .2s}.kin__option[data-astro-cid-kmnyfwzv]{position:relative}.kin__option[data-astro-cid-kmnyfwzv] strong[data-astro-cid-kmnyfwzv]{font-weight:650}.kin__option--tile[data-astro-cid-kmnyfwzv]{padding:18px;background:#fff}.kin__icon[data-astro-cid-kmnyfwzv]{display:grid;place-items:center;width:42px;height:42px;margin-bottom:8px;border-radius:12px;background:var(--flow-light);color:var(--accent-text);transition:background .2s,color .2s}.kin__check[data-astro-cid-kmnyfwzv]{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;opacity:0;scale:.6;transition:opacity .2s,scale .2s var(--ease-out)}.kin__option[data-astro-cid-kmnyfwzv].is-picked{box-shadow:inset 0 0 0 2px var(--accent)}.kin__option[data-astro-cid-kmnyfwzv].is-picked .kin__check[data-astro-cid-kmnyfwzv]{opacity:1;scale:1}.kin__option[data-astro-cid-kmnyfwzv] span[data-astro-cid-kmnyfwzv]{font-size:var(--text-sm);color:var(--text-muted)}.kin__option[data-astro-cid-kmnyfwzv]:hover,.kin__option[data-astro-cid-kmnyfwzv]:focus-visible{background:var(--signal-bg);box-shadow:none;transform:translateY(-2px)}.kin__option[data-astro-cid-kmnyfwzv]:hover span[data-astro-cid-kmnyfwzv],.kin__option[data-astro-cid-kmnyfwzv]:focus-visible span[data-astro-cid-kmnyfwzv]{color:var(--signal-text)}.kin__option--tile[data-astro-cid-kmnyfwzv]:hover .kin__icon[data-astro-cid-kmnyfwzv],.kin__option--tile[data-astro-cid-kmnyfwzv]:focus-visible .kin__icon[data-astro-cid-kmnyfwzv]{background:#ffffffe6;color:var(--flow-dark)}.kin__result[data-astro-cid-kmnyfwzv] h3[data-astro-cid-kmnyfwzv]{margin-bottom:18px;font-size:1.75rem}.kin__tip[data-astro-cid-kmnyfwzv]{margin:14px 0 0;padding:14px 16px;border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--accent) 55%,transparent);font-size:var(--text-sm)}.kin__tip[data-astro-cid-kmnyfwzv] a{font-weight:700;color:var(--accent-text);white-space:nowrap}.kin__list[data-astro-cid-kmnyfwzv]{display:grid;gap:10px;padding:0}.kin[data-astro-cid-kmnyfwzv] .kin__rec{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text);text-decoration:none;animation:kin-in .6s var(--ease-out) both}.kin[data-astro-cid-kmnyfwzv] li:nth-child(2) .kin__rec{animation-delay:80ms}.kin[data-astro-cid-kmnyfwzv] li:nth-child(3) .kin__rec{animation-delay:.16s}.kin[data-astro-cid-kmnyfwzv] .kin__rec--best{background:var(--signal-bg);color:var(--signal-text)}.kin[data-astro-cid-kmnyfwzv] .kin__rec strong{font-stretch:var(--stretch-head);font-size:1.1875rem;color:var(--heading)}.kin[data-astro-cid-kmnyfwzv] .kin__badge{align-self:flex-start;padding:2px 10px;border-radius:var(--radius-pill);background:var(--strong-bg);color:var(--strong-text);font-size:.75rem;font-weight:700}@keyframes kin-in{0%{opacity:0;translate:0 12px}}.kin__actions[data-astro-cid-kmnyfwzv]{margin-top:20px;--gap: 10px}@media(width<=980px){.kin[data-astro-cid-kmnyfwzv]{grid-template-columns:minmax(0,1fr)}}}
