[data-astro-cid-aytv7d36][hidden]{display:none!important}main[data-astro-cid-aytv7d36].quiz{max-width:calc(52rem + 2 * var(--gutter));padding-top:var(--space-5)}.quiz[data-astro-cid-aytv7d36] h1[data-astro-cid-aytv7d36]{font-size:var(--text-h1);max-width:22ch;margin-top:var(--space-3)}.quiz-top[data-astro-cid-aytv7d36]{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:2rem;display:flex}.quiz-progress[data-astro-cid-aytv7d36]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0;font-weight:700}.quiz-progress[data-astro-cid-aytv7d36]:empty{display:none}.quiz-bar[data-astro-cid-aytv7d36]{--done:1;flex:10rem;grid-template-columns:repeat(4,1fr);gap:6px;max-width:16rem;display:grid}.quiz-bar[data-astro-cid-aytv7d36] span[data-astro-cid-aytv7d36]{background:var(--color-line);border-radius:4px;height:8px}.quiz-bar[data-astro-cid-aytv7d36] span[data-astro-cid-aytv7d36]:nth-child(-n+1),.quiz-bar[data-astro-cid-aytv7d36][style*="--done: 2"] span[data-astro-cid-aytv7d36]:nth-child(-n+2),.quiz-bar[data-astro-cid-aytv7d36][style*="--done: 3"] span[data-astro-cid-aytv7d36]:nth-child(-n+3),.quiz-bar[data-astro-cid-aytv7d36][style*="--done: 4"] span[data-astro-cid-aytv7d36]:nth-child(-n+4){background:var(--color-accent)}.choices[data-astro-cid-aytv7d36]{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:1fr;display:grid}.yesno[data-astro-cid-aytv7d36]{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.pictures[data-astro-cid-aytv7d36]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))}@media (width>=40rem){.pictures[data-astro-cid-aytv7d36]{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.choice[data-astro-cid-aytv7d36]{justify-content:flex-start;align-items:center;gap:var(--space-3);min-height:var(--tap-big);width:100%;padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-h3);color:var(--color-ink);background:var(--color-surface);border:2px solid var(--color-line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);font-weight:700;line-height:1.3;display:flex}.choice[data-astro-cid-aytv7d36]:after{content:"→";color:var(--color-accent);margin-left:auto;font-weight:400}.choice[data-astro-cid-aytv7d36]:hover{background:var(--color-surface);border-color:var(--color-accent);box-shadow:var(--shadow-2)}.choice[data-astro-cid-aytv7d36].big{min-height:5.5rem;font-family:var(--font-display);font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:400}.choice[data-astro-cid-aytv7d36].picture{text-align:center;padding:var(--space-2) var(--space-2) var(--space-3);align-items:stretch;gap:var(--space-1);flex-direction:column;font-size:1.25rem}.choice[data-astro-cid-aytv7d36].picture:after{display:none}.choice[data-astro-cid-aytv7d36].picture img[data-astro-cid-aytv7d36]{border-radius:var(--radius-m);background:var(--color-paper);width:100%;height:auto;display:block}.choice[data-astro-cid-aytv7d36].picture span[data-astro-cid-aytv7d36]{padding-inline:var(--space-1)}.choice[data-astro-cid-aytv7d36].skip{color:var(--color-ink-soft);box-shadow:none;border-style:dashed;border-color:var(--color-line-strong);background:0 0}.interests[data-astro-cid-aytv7d36]{margin:var(--space-4) 0;gap:var(--space-3);border:0;padding:0;display:grid}.interests[data-astro-cid-aytv7d36] legend[data-astro-cid-aytv7d36]{margin-bottom:var(--space-3);padding:0;font-weight:700}.interest[data-astro-cid-aytv7d36]{gap:var(--space-3);min-height:var(--tap);padding:var(--space-4);background:var(--color-surface);border:2px solid var(--color-line);border-radius:var(--radius-l);box-shadow:var(--shadow-1);cursor:pointer;align-items:flex-start;display:flex}.interest[data-astro-cid-aytv7d36]:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-tint)}.interest[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36],.consent[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36]{width:1.75rem;height:1.75rem;min-height:0;accent-color:var(--color-accent);flex:none;margin-top:.2rem}.quiz[data-astro-cid-aytv7d36] label[data-astro-cid-aytv7d36][for]{margin-top:var(--space-5);font-weight:700;display:block}textarea[data-astro-cid-aytv7d36],.lead[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36][type=text],.lead[data-astro-cid-aytv7d36] input[data-astro-cid-aytv7d36][type=email]{width:100%;margin:var(--space-1) 0 var(--space-3);background:var(--color-surface);border:2px solid var(--color-line-strong);border-radius:var(--radius-m);padding:.75rem 1rem;display:block}.note[data-astro-cid-aytv7d36]{color:var(--color-ink-soft)}.primary[data-astro-cid-aytv7d36]{margin-top:var(--space-2);min-height:var(--tap-big);padding-inline:var(--space-5)}.back[data-astro-cid-aytv7d36]{color:var(--color-ink);border:2px solid var(--color-line-strong);margin-top:var(--space-3);background:0 0}.back[data-astro-cid-aytv7d36]:hover{background:var(--color-surface);border-color:var(--color-ink)}.back[data-astro-cid-aytv7d36]:before{content:"←";margin-right:.5rem;font-weight:400}.path[data-astro-cid-aytv7d36]{counter-reset:p;margin:var(--space-4) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.path[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36]{counter-increment:p;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-m);margin:0;display:flex}.path[data-astro-cid-aytv7d36] li[data-astro-cid-aytv7d36]:before{content:counter(p);width:2.75rem;height:2.75rem;font-family:var(--font-display);color:#fff;background:var(--color-accent);border-radius:50%;flex:none;place-items:center;font-size:1.375rem;display:grid}.path[data-astro-cid-aytv7d36] a[data-astro-cid-aytv7d36]{min-height:var(--tap);align-items:center;font-weight:700;display:inline-flex}#chosen-tracks[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36],.lead[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36]{font-size:clamp(1.625rem,1.4rem + 1vw,2.125rem)}.lead[data-astro-cid-aytv7d36]{margin-top:var(--space-6);padding:var(--space-5) var(--space-4);background:var(--color-sand);border-radius:var(--radius-l)}.lead[data-astro-cid-aytv7d36] h2[data-astro-cid-aytv7d36]{margin-top:0}.consent[data-astro-cid-aytv7d36]{gap:var(--space-3);min-height:var(--tap);padding:var(--space-1) 0;align-items:flex-start;display:flex}.lead[data-astro-cid-aytv7d36] label[data-astro-cid-aytv7d36][for]{margin-top:var(--space-2)}@media (width>=40rem){.lead[data-astro-cid-aytv7d36]{padding:var(--space-5)}}
