.cyb[data-astro-cid-kruftxlb]{scroll-margin-top:6rem;max-width:56rem;margin-inline:auto;background:var(--color-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:clamp(1.5rem,1rem + 3vw,3.5rem)}.cyb[data-astro-cid-kruftxlb]:not(.is-ready) .cyb__bar[data-astro-cid-kruftxlb],.cyb[data-astro-cid-kruftxlb]:not(.is-ready) .cyb__nav[data-astro-cid-kruftxlb]{display:none}.cyb__bar[data-astro-cid-kruftxlb]{display:flex;align-items:center;gap:var(--space-5);margin-block-end:var(--space-10)}.cyb__progress[data-astro-cid-kruftxlb]{flex:1;height:.5rem;background:var(--color-border);border-radius:999px;overflow:hidden}.cyb__fill[data-astro-cid-kruftxlb]{display:block;height:100%;width:0;background:var(--brand-accent);border-radius:inherit;transition:width .35s ease}.cyb__count[data-astro-cid-kruftxlb]{margin:0;font-size:var(--font-size-sm);font-weight:var(--weight-semibold);color:var(--color-muted);white-space:nowrap;min-width:6.5rem;text-align:end}.cyb__step[data-astro-cid-kruftxlb]{border:0;margin:0;padding:0;min-width:0}.cyb__q[data-astro-cid-kruftxlb]{padding:0;margin-block-end:var(--space-8);font-size:var(--font-size-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-heading)}.cyb__q[data-astro-cid-kruftxlb]:focus,.cyb__result-title[data-astro-cid-kruftxlb]:focus{outline:none}.cyb__answers[data-astro-cid-kruftxlb]{display:grid;gap:var(--space-4)}@media(min-width:720px){.cyb__answers[data-astro-cid-kruftxlb]{grid-template-columns:repeat(3,minmax(0,1fr))}.cyb__answers--2[data-astro-cid-kruftxlb]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cyb__answer[data-astro-cid-kruftxlb]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6);text-align:start;cursor:pointer;background:var(--color-surface);color:var(--color-text);border:2px solid transparent;border-radius:var(--radius-sm);font:inherit;transition:border-color .15s ease,transform .15s ease}.cyb__answer[data-astro-cid-kruftxlb]:hover{border-color:var(--brand-accent);transform:translateY(-2px)}.cyb__answer[data-astro-cid-kruftxlb]:focus-visible{outline:3px solid var(--brand-accent);outline-offset:2px}.cyb__answer-label[data-astro-cid-kruftxlb]{font-size:var(--font-size-lg);font-weight:var(--weight-semibold);color:var(--color-heading)}.cyb__answer-detail[data-astro-cid-kruftxlb]{font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.cyb__result-eyebrow[data-astro-cid-kruftxlb]{margin:0 0 var(--space-2);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.cyb__result-title[data-astro-cid-kruftxlb]{font-size:var(--font-size-h2);margin:0 0 var(--space-4)}.cyb__result-lead[data-astro-cid-kruftxlb]{color:var(--color-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-8);max-width:44rem}.cyb__result-actions[data-astro-cid-kruftxlb]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.cyb__nav[data-astro-cid-kruftxlb]{display:flex;gap:var(--space-5);margin-block-start:var(--space-8)}.cyb__back[data-astro-cid-kruftxlb],.cyb__restart[data-astro-cid-kruftxlb]{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:var(--weight-semibold);color:var(--color-muted)}.cyb__back[data-astro-cid-kruftxlb]:hover,.cyb__restart[data-astro-cid-kruftxlb]:hover{color:var(--color-accent)}.cyb__noscript[data-astro-cid-kruftxlb]{margin:0;color:var(--color-muted)}.your-match__title[data-astro-cid-kruftxlb]{font-size:var(--font-size-h2);text-align:center;margin:0 0 var(--space-10)}.match__title[data-astro-cid-kruftxlb]:focus{outline:none}.matches[data-astro-cid-kruftxlb]{display:grid;gap:var(--space-8)}@media(min-width:960px){.matches[data-astro-cid-kruftxlb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.match[data-astro-cid-kruftxlb]{display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;scroll-margin-top:6rem;transition:box-shadow .2s ease,border-color .2s ease}.match[data-astro-cid-kruftxlb].is-match{border-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-accent),var(--shadow-md)}.match__media[data-astro-cid-kruftxlb]{position:relative}.match__img[data-astro-cid-kruftxlb]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.match__body[data-astro-cid-kruftxlb]{display:flex;flex-direction:column;flex:1;padding:var(--space-6)}.match__badge[data-astro-cid-kruftxlb]{position:absolute;top:var(--space-3);left:var(--space-3);margin:0;padding:var(--space-1) var(--space-3);background:var(--brand-accent);color:var(--color-on-accent);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.match__title[data-astro-cid-kruftxlb]{font-size:var(--font-size-h3);margin:0}.match__method[data-astro-cid-kruftxlb]{margin:var(--space-1) 0 var(--space-5);font-size:var(--font-size-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.match__facts[data-astro-cid-kruftxlb]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin:0 0 var(--space-5);padding:var(--space-4);background:var(--color-surface);border-radius:var(--radius-sm)}.match__facts[data-astro-cid-kruftxlb] dt[data-astro-cid-kruftxlb]{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted)}.match__facts[data-astro-cid-kruftxlb] dd[data-astro-cid-kruftxlb]{margin:var(--space-1) 0 0;font-weight:var(--weight-semibold);color:var(--color-heading)}.match__points[data-astro-cid-kruftxlb]{margin:0 0 var(--space-5);padding-inline-start:var(--space-5);color:var(--color-text);line-height:var(--leading-relaxed)}.match__points[data-astro-cid-kruftxlb] li[data-astro-cid-kruftxlb]+li[data-astro-cid-kruftxlb]{margin-block-start:var(--space-2)}.match__note[data-astro-cid-kruftxlb]{flex:1;margin:0 0 var(--space-6);font-size:var(--font-size-sm);color:var(--color-muted);line-height:var(--leading-relaxed)}.match__note[data-astro-cid-kruftxlb] strong[data-astro-cid-kruftxlb]{color:var(--color-heading)}.match__link--soon[data-astro-cid-kruftxlb],.match__link--soon[data-astro-cid-kruftxlb]:hover{display:flex;flex-direction:column;gap:var(--space-1);color:var(--color-muted);cursor:default}.match__soon[data-astro-cid-kruftxlb]{font-size:var(--font-size-xs);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.cyb__fill[data-astro-cid-kruftxlb],.cyb__answer[data-astro-cid-kruftxlb],.match[data-astro-cid-kruftxlb]{transition:none}.cyb__answer[data-astro-cid-kruftxlb]:hover{transform:none}}
