.quiz-band[data-astro-cid-dh6cugcz]{padding-block:var(--space-6) var(--band-space)}.quiz[data-astro-cid-dh6cugcz]{max-inline-size:44rem}.quiz__card[data-astro-cid-dh6cugcz]{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-l);background:var(--color-surface);display:grid}.quiz__top[data-astro-cid-dh6cugcz]{gap:var(--space-2);display:grid}.quiz__progress-text[data-astro-cid-dh6cugcz]{font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.quiz__bar[data-astro-cid-dh6cugcz]{appearance:none;background:var(--color-tint);block-size:.5rem;inline-size:100%;color:var(--color-action);border:0;border-radius:999px;overflow:hidden}.quiz__bar[data-astro-cid-dh6cugcz]::-webkit-progress-bar{background:var(--color-tint)}.quiz__bar[data-astro-cid-dh6cugcz]::-webkit-progress-value{background:var(--color-action);border-radius:999px}.quiz__bar[data-astro-cid-dh6cugcz]::-moz-progress-bar{background:var(--color-action);border-radius:999px}.quiz__step[data-astro-cid-dh6cugcz]{gap:var(--space-3);border:0;min-inline-size:0;padding:0;display:grid}.quiz__step[data-astro-cid-dh6cugcz] legend[data-astro-cid-dh6cugcz]{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);margin-block-end:var(--space-1);padding:0}.quiz__step[data-astro-cid-dh6cugcz] legend[data-astro-cid-dh6cugcz]:focus{outline:none}.quiz__options[data-astro-cid-dh6cugcz]{gap:var(--space-2);display:grid}@media (width>=40rem){.quiz__options[data-astro-cid-dh6cugcz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quiz__option[data-astro-cid-dh6cugcz]{display:grid;position:relative}.quiz__option[data-astro-cid-dh6cugcz] input[data-astro-cid-dh6cugcz]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.quiz__face[data-astro-cid-dh6cugcz]{align-items:center;gap:var(--space-3);min-block-size:3.5rem;padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-line);border-radius:var(--radius-m);background:var(--color-bg);font-weight:var(--weight-medium);transition:border-color var(--duration-fast), background-color var(--duration-fast);display:flex}.quiz__face[data-astro-cid-dh6cugcz]:before{content:"";border:2px solid var(--color-control-border);border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem}.quiz__option[data-astro-cid-dh6cugcz]:hover .quiz__face[data-astro-cid-dh6cugcz]{border-color:var(--color-control-border)}.quiz__option[data-astro-cid-dh6cugcz] input[data-astro-cid-dh6cugcz]:checked+.quiz__face[data-astro-cid-dh6cugcz]{border-color:var(--color-action);background:var(--color-tint)}.quiz__option[data-astro-cid-dh6cugcz] input[data-astro-cid-dh6cugcz]:checked+.quiz__face[data-astro-cid-dh6cugcz]:before{border-color:var(--color-action);background:radial-gradient(circle, var(--color-action) 45%, transparent 50%)}.quiz__option[data-astro-cid-dh6cugcz] input[data-astro-cid-dh6cugcz]:focus-visible+.quiz__face[data-astro-cid-dh6cugcz]{outline:3px solid var(--color-focus);outline-offset:2px}.quiz__nav[data-astro-cid-dh6cugcz]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.quiz__skip[data-astro-cid-dh6cugcz],.quiz__restart[data-astro-cid-dh6cugcz]{color:var(--color-text-muted)}.quiz__restart[data-astro-cid-dh6cugcz]{font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.quiz__plan[data-astro-cid-dh6cugcz] h2[data-astro-cid-dh6cugcz]:focus{outline:none}.plan[data-astro-cid-dh6cugcz]{gap:var(--space-3);margin:0;display:grid}@media (width>=40rem){.plan[data-astro-cid-dh6cugcz]{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan__item[data-astro-cid-dh6cugcz]{gap:var(--space-1);padding:var(--space-4);border-radius:var(--radius-m);background:var(--color-bg);border:1px solid var(--color-line);display:grid}.plan__item[data-astro-cid-dh6cugcz] dt[data-astro-cid-dh6cugcz]{color:var(--color-text-muted);font-size:var(--text-s)}.plan__item[data-astro-cid-dh6cugcz] dd[data-astro-cid-dh6cugcz]{font-weight:var(--weight-semibold);margin:0}.plan__big[data-astro-cid-dh6cugcz]{font-size:var(--text-xl)}.plan__actions[data-astro-cid-dh6cugcz]{gap:var(--space-3);display:grid}@media (width>=40rem){.plan__actions[data-astro-cid-dh6cugcz]{flex-wrap:wrap;display:flex}}
