.question[data-astro-cid-2gc4gtar]{border:0;border-bottom:1px solid var(--border);flex-direction:column;gap:1.25rem;min-width:0;margin:0;padding:1.5rem 0;display:flex}legend[data-astro-cid-2gc4gtar]{display:contents}.n[data-astro-cid-2gc4gtar]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:600;display:block}.prompt[data-astro-cid-2gc4gtar]{margin-top:.5rem;display:block}.sentence[data-astro-cid-2gc4gtar]{font-family:var(--font-display);font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.25;display:block}.en[data-astro-cid-2gc4gtar]{color:var(--text-2);margin-top:.375rem;display:block}.blank[data-astro-cid-2gc4gtar]{border-bottom:3px solid var(--text);text-align:center;min-width:2.25em;color:var(--faint);padding:0 .1em;display:inline-block}.blank[data-astro-cid-2gc4gtar].right{color:var(--ok);border-bottom-color:var(--ok)}.blank[data-astro-cid-2gc4gtar].wrong{color:var(--bad);border-bottom-color:var(--bad)}.blank[data-astro-cid-2gc4gtar].right,.blank[data-astro-cid-2gc4gtar].wrong{text-align:left;min-width:0;padding:0}.stage[data-astro-cid-2gc4gtar]{max-width:40rem;position:relative}.options[data-astro-cid-2gc4gtar]{flex-wrap:wrap;gap:.625rem;display:flex}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar]{border:1.5px solid var(--text);background:var(--surface);min-height:3.75rem;color:var(--text);font-family:var(--font-display);cursor:pointer;border-radius:10px;flex:5.5rem;padding:.25rem 1rem;font-size:1.5rem;position:relative}@media (hover:hover) and (pointer:fine){.stepped .options[data-astro-cid-2gc4gtar]{counter-reset:option}.stepped .options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar]:before{counter-increment:option;content:counter(option);font-family:var(--font-body);opacity:.55;font-size:.6875rem;font-weight:600;position:absolute;top:.25rem;left:.5rem}}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar]:hover:not(:disabled){background:var(--bg)}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar]:disabled{cursor:default;opacity:.4}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar].right{opacity:1;border-color:var(--ok);background:var(--ok);color:var(--bg)}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar].wrong{opacity:1;border-color:var(--bad);background:var(--bad-soft);color:var(--text);text-decoration:line-through}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar][data-hint]:is(:hover,:focus-visible):not(:disabled):before,.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar][data-hint]:is(:hover,:focus-visible):not(:disabled):after{z-index:3;pointer-events:none;animation:.15s ease-out hint-in;position:absolute;left:50%;translate:-50%}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar][data-hint]:is(:hover,:focus-visible):not(:disabled):after{content:attr(data-hint);background:var(--bad);width:max-content;max-width:max(100%,10rem);color:var(--bg);font-family:var(--font-body);border-radius:8px;padding:.625rem .875rem;font-size:1.125rem;font-weight:700;line-height:1.3;text-decoration:none;bottom:calc(100% + .625rem)}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar][data-hint]:is(:hover,:focus-visible):not(:disabled):before{content:"";opacity:1;border:.25rem solid #0000;border-top:.375rem solid var(--bad);top:auto;bottom:calc(100% + .125rem)}@keyframes hint-in{0%{opacity:0;translate:-50% .25rem}}.pow[data-astro-cid-2gc4gtar]{z-index:4;pointer-events:none;width:min(85%,32rem);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-4deg;container-type:inline-size}.pow[data-astro-cid-2gc4gtar] svg[data-astro-cid-2gc4gtar]{width:100%;height:auto;display:block;overflow:visible}.pow[data-astro-cid-2gc4gtar] polygon[data-astro-cid-2gc4gtar]{stroke-linejoin:miter}.pow[data-astro-cid-2gc4gtar] .outer[data-astro-cid-2gc4gtar]{fill:#d7263d;stroke:#1d1b24;stroke-width:4px}.pow[data-astro-cid-2gc4gtar] .inner[data-astro-cid-2gc4gtar]{fill:#ffd23f}.pow[data-astro-cid-2gc4gtar] span[data-astro-cid-2gc4gtar]{color:#d7263d;font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;-webkit-text-stroke:.06em #1d1b24;paint-order:stroke fill;text-shadow:.07em .07em #1d1b24;justify-content:center;align-items:center;font-size:8.5cqi;font-weight:700;display:flex;position:absolute;inset:0;transform:skew(-8deg)}.pow[data-astro-cid-2gc4gtar]:not([hidden]){animation:3.2s ease-out forwards pow}@keyframes pow{0%{opacity:0;rotate:-30deg;scale:.2}8%{opacity:1;rotate:4deg;scale:1.15}14%{rotate:-7deg;scale:.94}20%,80%{opacity:1;rotate:-4deg;scale:1}to{opacity:0;rotate:-4deg;scale:1.06}}.question[data-astro-cid-2gc4gtar].hit{animation:.45s shake}@keyframes shake{20%,60%{translate:-6px}40%,80%{translate:6px}}@media (prefers-reduced-motion:no-preference){.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar]{transition:background-color .2s,border-color .2s,color .2s,opacity .2s}.options[data-astro-cid-2gc4gtar] button[data-astro-cid-2gc4gtar].wrong{animation:.3s nudge}.question[data-astro-cid-2gc4gtar] .blank[data-astro-cid-2gc4gtar].right{animation:.25s ease-out blank-in}}@keyframes nudge{25%,75%{translate:-3px}50%{translate:3px}}@keyframes blank-in{0%{opacity:0;translate:0 .2em}}@media (prefers-reduced-motion:reduce){.pow[data-astro-cid-2gc4gtar]:not([hidden]){animation-name:pow-still}.question[data-astro-cid-2gc4gtar].hit{animation:none}}@keyframes pow-still{0%,80%{opacity:1}to{opacity:0}}.feedback[data-astro-cid-2gc4gtar]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-width:32rem;padding:.875rem 1rem}.feedback[data-astro-cid-2gc4gtar] p[data-astro-cid-2gc4gtar]{margin:.25rem 0 0}.verdict[data-astro-cid-2gc4gtar]{letter-spacing:.12em;text-transform:uppercase;font-size:.8125rem;font-weight:700;margin:0!important}.verdict[data-astro-cid-2gc4gtar].right{color:var(--ok)}.verdict[data-astro-cid-2gc4gtar].wrong{color:var(--bad)}.explain[data-astro-cid-2gc4gtar]{color:var(--muted);font-size:.9375rem}.explain[data-astro-cid-2gc4gtar] em{font-family:var(--font-display);font-size:1.1em}.next[data-astro-cid-2gc4gtar]{align-self:flex-start;min-width:12rem}.page-head[data-astro-cid-5lj7674g] .eyebrow[data-astro-cid-5lj7674g]{color:var(--cheeky);margin-bottom:.75rem}.intro[data-astro-cid-5lj7674g]{color:var(--text-2);margin:1.5rem 0 0}.intro[data-astro-cid-5lj7674g] em{font-family:var(--font-display);font-size:1.1em}.questions[data-astro-cid-5lj7674g]{max-width:var(--measure);margin-top:.5rem}.stepped[data-astro-cid-5lj7674g] .questions[data-astro-cid-5lj7674g]{display:grid}.stepped[data-astro-cid-5lj7674g] .questions[data-astro-cid-5lj7674g] .question{border-bottom:0;grid-area:1/1}.stepped[data-astro-cid-5lj7674g] .questions[data-astro-cid-5lj7674g] .question:not(.current){visibility:hidden}.stepped[data-astro-cid-5lj7674g] .questions[data-astro-cid-5lj7674g] .question.out{display:none}.stepped[data-astro-cid-5lj7674g] .questions[data-astro-cid-5lj7674g] .question:not(.answered) :is(.feedback,.next){visibility:hidden;opacity:0}@media (prefers-reduced-motion:no-preference){.stepped[data-astro-cid-5lj7674g] .questions[data-astro-cid-5lj7674g] .question :is(.feedback,.next){transition:opacity .2s ease-out}.stepped[data-astro-cid-5lj7674g].moved .questions[data-astro-cid-5lj7674g] .question.current:not(.hit),.done[data-astro-cid-5lj7674g]{animation:.2s ease-out step-in}.threads[data-astro-cid-5lj7674g] span.right,.threads[data-astro-cid-5lj7674g] span.wrong{animation:.3s ease-out thread-in}}@keyframes step-in{0%{opacity:0}}@keyframes thread-in{0%{opacity:.2}}.done[data-astro-cid-5lj7674g]{max-width:var(--measure);flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 0;display:flex}.done[data-astro-cid-5lj7674g][hidden]{display:none}.done[data-astro-cid-5lj7674g] p[data-astro-cid-5lj7674g]{margin:0}.big[data-astro-cid-5lj7674g]{font-family:var(--font-display);font-size:4.5rem;font-weight:500;line-height:1}.of[data-astro-cid-5lj7674g]{color:var(--muted);font-size:2rem}.done[data-astro-cid-5lj7674g] .verdict[data-astro-cid-5lj7674g]{color:var(--text-2);font-size:1.1875rem}.missed[data-astro-cid-5lj7674g]{align-self:stretch;max-width:32rem;margin-top:1rem}.missed[data-astro-cid-5lj7674g] ol[data-astro-cid-5lj7674g]{border-top:1.5px solid var(--text);margin:.375rem 0 0;padding:0;list-style:none}.missed[data-astro-cid-5lj7674g] li{border-bottom:1px solid var(--border);flex-direction:column;gap:.125rem;padding:.75rem 0;display:flex}.missed[data-astro-cid-5lj7674g] .sentence{margin:0;font-size:1.375rem}.missed[data-astro-cid-5lj7674g] .blank.right{border-bottom-width:2px}.missed[data-astro-cid-5lj7674g] .line{color:var(--text-2);font-size:.9375rem}.missed[data-astro-cid-5lj7674g] .picked{color:var(--bad)}.actions[data-astro-cid-5lj7674g]{flex-wrap:wrap;gap:.625rem;margin-top:.75rem;display:flex}.more[data-astro-cid-5lj7674g]{font-size:.9375rem;margin-top:.5rem!important}.scorebar[data-astro-cid-5lj7674g]{max-width:var(--measure);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.625rem;margin-top:2rem;padding:.875rem 1rem 1rem;display:flex}.score[data-astro-cid-5lj7674g]{justify-content:space-between;gap:1rem;margin:0;font-size:.875rem;display:flex}.score[data-astro-cid-5lj7674g] span{color:var(--muted)}.threads[data-astro-cid-5lj7674g]{gap:4px;height:1.375rem;display:flex}.threads[data-astro-cid-5lj7674g] span{background:var(--pending);border-radius:2px;flex:1 1 0}.threads[data-astro-cid-5lj7674g] span.right{background:var(--ok)}.threads[data-astro-cid-5lj7674g] span.wrong{background:repeating-linear-gradient(135deg, var(--bad) 0 3px, var(--bad-soft) 3px 6px)}.threads[data-astro-cid-5lj7674g] span.current{outline:2px solid var(--text);outline-offset:1px}@media (width<=40rem){.page-head[data-astro-cid-5lj7674g]{padding-top:1.25rem}.page-head[data-astro-cid-5lj7674g] .eyebrow[data-astro-cid-5lj7674g]{margin-bottom:.375rem}.page-head[data-astro-cid-5lj7674g] h1[data-astro-cid-5lj7674g]{margin-bottom:.75rem}.page-head[data-astro-cid-5lj7674g] .stamp{margin-top:.25rem;padding:.375rem .75rem;font-size:.75rem}.intro[data-astro-cid-5lj7674g]{margin-top:1rem;font-size:1rem}.scorebar[data-astro-cid-5lj7674g]{gap:.5rem;margin-top:1.25rem;padding:.625rem .875rem .75rem}.threads[data-astro-cid-5lj7674g]{height:.875rem}.questions[data-astro-cid-5lj7674g] .question{gap:1rem;padding-top:1.25rem}}
