.levels[data-astro-cid-vfwwajhr]:focus{outline:none}.levels__intro[data-astro-cid-vfwwajhr],.levels__note[data-astro-cid-vfwwajhr]{color:var(--ink-soft);max-width:44em}.levels__note[data-astro-cid-vfwwajhr]{margin-top:1.5rem}.levels__list[data-astro-cid-vfwwajhr]{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=34rem){.levels__list[data-astro-cid-vfwwajhr]{grid-template-columns:repeat(2,1fr)}}@media (width>=52rem){.levels__list[data-astro-cid-vfwwajhr]{grid-template-columns:repeat(3,1fr)}}.level[data-astro-cid-vfwwajhr]{border-radius:22px;align-content:start;gap:.5rem;padding:1.25rem 1.4rem;display:grid}.level__name[data-astro-cid-vfwwajhr]{align-items:center;gap:.6rem;font-weight:700;display:flex}.level__code[data-astro-cid-vfwwajhr]{background:var(--ink);min-width:2.5rem;height:2.5rem;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.level__text[data-astro-cid-vfwwajhr]{color:var(--ink-soft);font-size:.97rem}.tint-peach[data-astro-cid-vfwwajhr]{background:linear-gradient(160deg, #ffe7da, var(--white) 70%)}.tint-lilac[data-astro-cid-vfwwajhr]{background:linear-gradient(160deg, #e9e3ff, var(--white) 70%)}.tint-sky[data-astro-cid-vfwwajhr]{background:linear-gradient(160deg, #def, var(--white) 70%)}.disclaimer[data-astro-cid-b53x3hw3]{color:var(--muted);max-width:36em;font-size:.95rem}html:not(.js) .quiz[data-astro-cid-b53x3hw3]{display:none}.quiz[data-astro-cid-b53x3hw3]{gap:1.75rem;display:grid}.choose[data-astro-cid-b53x3hw3]{border:0;margin:0;padding:0}.choose[data-astro-cid-b53x3hw3] legend[data-astro-cid-b53x3hw3]{padding:0;font-weight:700}.choose__options[data-astro-cid-b53x3hw3]{flex-wrap:wrap;gap:.75rem;display:flex}.choose__option[data-astro-cid-b53x3hw3]{position:relative}.choose__option[data-astro-cid-b53x3hw3] input[data-astro-cid-b53x3hw3]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choose__option[data-astro-cid-b53x3hw3] span[data-astro-cid-b53x3hw3]{background:var(--chip);border-radius:999px;align-items:center;min-height:48px;padding:.75rem 1.4rem;font-weight:700;display:inline-flex}.choose__option[data-astro-cid-b53x3hw3] span[data-astro-cid-b53x3hw3],.option[data-astro-cid-b53x3hw3] span[data-astro-cid-b53x3hw3]{transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s,color .16s}.choose__option[data-astro-cid-b53x3hw3]:hover input[data-astro-cid-b53x3hw3]:not(:checked)+span[data-astro-cid-b53x3hw3]{background:var(--lilac);transform:translateY(-2px);box-shadow:0 10px 20px -14px #50285a8c}.choose__option[data-astro-cid-b53x3hw3] input[data-astro-cid-b53x3hw3]:checked+span[data-astro-cid-b53x3hw3]{background:var(--ink);color:var(--white)}.choose__option[data-astro-cid-b53x3hw3] input[data-astro-cid-b53x3hw3]:focus-visible+span[data-astro-cid-b53x3hw3]{outline:3px solid var(--rose);outline-offset:3px}.instructions[data-astro-cid-b53x3hw3]{color:var(--ink-soft);max-width:40em}.question-list[data-astro-cid-b53x3hw3]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=60rem){.question-list[data-astro-cid-b53x3hw3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.question[data-astro-cid-b53x3hw3],.question[data-astro-cid-b53x3hw3] fieldset[data-astro-cid-b53x3hw3]{height:100%}.question[data-astro-cid-b53x3hw3] fieldset[data-astro-cid-b53x3hw3]{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);border:0;margin:0;padding:1.5rem}.question[data-astro-cid-b53x3hw3] legend[data-astro-cid-b53x3hw3]{float:left;gap:.35rem;width:100%;margin-bottom:1rem;padding:0;display:grid}.options[data-astro-cid-b53x3hw3]{clear:both}.question__count[data-astro-cid-b53x3hw3]{color:var(--violet-text);font-size:.85rem;font-weight:700}.question__text[data-astro-cid-b53x3hw3]{font-size:var(--step-1);font-weight:600;line-height:1.4}.gap[data-astro-cid-b53x3hw3]{border-bottom:2px solid var(--rose);vertical-align:baseline;width:3.5em;margin:0 .25em;display:inline-block}.options[data-astro-cid-b53x3hw3]{flex-wrap:wrap;gap:.6rem;display:flex}.option[data-astro-cid-b53x3hw3]{position:relative}.option[data-astro-cid-b53x3hw3] input[data-astro-cid-b53x3hw3]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.option[data-astro-cid-b53x3hw3] span[data-astro-cid-b53x3hw3]{border:2px solid var(--chip);background:var(--page);border-radius:999px;align-items:center;min-height:44px;padding:.55rem 1.1rem;font-weight:600;display:inline-flex}.option--unsure[data-astro-cid-b53x3hw3] span[data-astro-cid-b53x3hw3]{color:var(--muted);border-style:dashed}.option[data-astro-cid-b53x3hw3]:hover input[data-astro-cid-b53x3hw3]:not(:checked)+span[data-astro-cid-b53x3hw3]{border-color:var(--violet);background:var(--white);transform:translateY(-2px);box-shadow:0 10px 20px -14px #50285a8c}.option[data-astro-cid-b53x3hw3] input[data-astro-cid-b53x3hw3]:checked+span[data-astro-cid-b53x3hw3]{background:var(--ink);border-color:var(--ink);color:var(--white)}.option[data-astro-cid-b53x3hw3]:hover input[data-astro-cid-b53x3hw3]:checked+span[data-astro-cid-b53x3hw3],.choose__option[data-astro-cid-b53x3hw3]:hover input[data-astro-cid-b53x3hw3]:checked+span[data-astro-cid-b53x3hw3]{box-shadow:0 10px 20px -14px #e0457bcc}@media (prefers-reduced-motion:reduce){.option[data-astro-cid-b53x3hw3]:hover input[data-astro-cid-b53x3hw3]+span[data-astro-cid-b53x3hw3],.choose__option[data-astro-cid-b53x3hw3]:hover input[data-astro-cid-b53x3hw3]+span[data-astro-cid-b53x3hw3]{transform:none!important}}.option[data-astro-cid-b53x3hw3] input[data-astro-cid-b53x3hw3]:focus-visible+span[data-astro-cid-b53x3hw3]{outline:3px solid var(--rose);outline-offset:3px}.submit[data-astro-cid-b53x3hw3]{font:inherit;cursor:pointer;border:0;justify-self:center;margin-top:2rem;font-weight:700}.questions[data-astro-cid-b53x3hw3]{display:grid}.questions[data-astro-cid-b53x3hw3][hidden]{display:none}.result[data-astro-cid-b53x3hw3]{border-radius:var(--radius);background:radial-gradient(80% 90% at 100% 0%, var(--pink) 0%, #fbc8e000 70%), radial-gradient(70% 80% at 0% 100%, var(--peach) 0%, #ffd9c200 70%), var(--white);box-shadow:var(--shadow);justify-items:start;gap:.85rem;padding:clamp(1.75rem,4vw,2.75rem);display:grid}.result[data-astro-cid-b53x3hw3][hidden]{display:none}.result__heading[data-astro-cid-b53x3hw3]{font-size:var(--step-1)}.result__heading[data-astro-cid-b53x3hw3]:focus{outline:none}.result__intro[data-astro-cid-b53x3hw3]{color:var(--ink-soft)}.result__level[data-astro-cid-b53x3hw3]{font-size:var(--step-3);letter-spacing:-.02em;padding-bottom:.05em;font-weight:800;line-height:1.1}.result__text[data-astro-cid-b53x3hw3],.result__next[data-astro-cid-b53x3hw3]{color:var(--ink-soft);max-width:38em}.result__score[data-astro-cid-b53x3hw3]{font-weight:600}.result__actions[data-astro-cid-b53x3hw3]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.result__retry[data-astro-cid-b53x3hw3]{font:inherit;cursor:pointer;border:0;font-weight:700}.result__actions[data-astro-cid-b53x3hw3] [data-astro-cid-b53x3hw3][hidden]{display:none}.result__levels[data-astro-cid-b53x3hw3]{align-items:center;min-height:44px;display:inline-flex}
