.QuizFormats_hint__vRQQ2{font-size:.9rem;color:var(--ink-muted);margin-bottom:.75rem}.QuizFormats_bank__dfQQ6{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 1rem;min-height:2.5rem}.QuizFormats_token__Vf0Zj{font:inherit;font-size:.95rem;padding:.45rem .75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.QuizFormats_token__Vf0Zj:hover:not(:disabled){border-color:var(--accent)}.QuizFormats_tokenSelected__c0nmu{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--paper-raised));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 35%,transparent)}.QuizFormats_tokenDragging__eJ26b{opacity:.4}.QuizFormats_tokenUsed__yyJL_{opacity:.35;cursor:default;text-decoration:line-through}.QuizFormats_dragOverlay__nWzph{font-size:.95rem;padding:.45rem .75rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--paper-raised);box-shadow:0 4px 14px rgb(0 0 0/.18);cursor:grabbing}.QuizFormats_sentence__xJtGp{font-size:1.05rem;line-height:2.4}.QuizFormats_gap__F5xvJ{font:inherit;display:inline-block;min-width:5.5rem;padding:.2rem .6rem;margin:0 .15rem;border:none;border-bottom:2px dashed var(--line);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;color:var(--ink);text-align:center;cursor:pointer}.QuizFormats_gapOver__YMBRS{background:color-mix(in srgb,var(--accent) 14%,transparent);border-bottom-color:var(--accent)}.QuizFormats_gapFilled__BkNVY{border-bottom-style:solid;border-bottom-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.QuizFormats_gapCorrect__lFD2w{border-bottom-color:var(--accent-grammar);background:color-mix(in srgb,var(--accent-grammar) 14%,transparent)}.QuizFormats_gapWrong__HJv5j{border-bottom-color:var(--accent-lexis);background:color-mix(in srgb,var(--accent-lexis) 14%,transparent);text-decoration:line-through}.QuizFormats_buckets__lj4bQ{display:grid;gap:.75rem;margin:.75rem 0}@media (min-width:30rem){.QuizFormats_buckets__lj4bQ{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.QuizFormats_bucket__Ns27T{border:1px dashed var(--line);border-radius:var(--radius-md);padding:.6rem;min-height:5rem}.QuizFormats_bucketOver__wAOrb{border-color:var(--accent);border-style:solid;background:color-mix(in srgb,var(--accent) 8%,transparent)}.QuizFormats_bucketName__1kNaW{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin-bottom:.5rem}.QuizFormats_bucketItems__tIezw{display:flex;flex-wrap:wrap;gap:.4rem}.QuizFormats_pairs__9SGDp{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin:.75rem 0}.QuizFormats_pairButton__NVIkz{font:inherit;font-size:.95rem;text-align:left;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);cursor:pointer}.QuizFormats_pairButton__NVIkz:hover:not(:disabled){border-color:var(--accent)}.QuizFormats_pairJoined__AvyKu:after{content:attr(data-join);float:right;font-size:.75rem;font-weight:700;color:var(--accent)}.QuizFormats_pairColor0__f11ZT{background:color-mix(in srgb,var(--accent-grammar) 16%,transparent)}.QuizFormats_pairColor0__f11ZT:after{color:var(--accent-grammar)}.QuizFormats_pairColor1__kmRsc{background:color-mix(in srgb,var(--accent-lexis) 16%,transparent)}.QuizFormats_pairColor1__kmRsc:after{color:var(--accent-lexis)}.QuizFormats_pairColor2__xaFGn{background:color-mix(in srgb,var(--accent-pragmatics) 16%,transparent)}.QuizFormats_pairColor2__xaFGn:after{color:var(--accent-pragmatics)}.QuizFormats_pairColor3__fQ9BN{background:color-mix(in srgb,var(--accent-reading) 16%,transparent)}.QuizFormats_pairColor3__fQ9BN:after{color:var(--accent-reading)}.QuizFormats_matchCorrect__1_omy{border-color:var(--accent-grammar);box-shadow:inset 0 0 0 1px var(--accent-grammar)}.QuizFormats_matchWrong__As_gX{border-color:var(--accent-lexis);box-shadow:inset 0 0 0 1px var(--accent-lexis);text-decoration:line-through}.QuizFormats_card__ojhAN{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);padding:1.25rem;text-align:center}.QuizFormats_cardPrompt__HDpMN{font-size:1.15rem;margin-bottom:.5rem}.QuizFormats_cardHint__OpkP7{font-size:.85rem;color:var(--ink-muted);margin-bottom:1rem}.QuizFormats_cardAnswer__Ylomi{font-size:1.35rem;font-weight:700;color:var(--accent);margin:1rem 0}.QuizFormats_cardActions__TwdWU{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.QuizFormats_controls__8rRC7{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.QuizFormats_button__EfgrW{font:inherit;font-size:.9rem;padding:.5rem .9rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--paper);cursor:pointer}.QuizFormats_button__EfgrW:disabled{opacity:.45;cursor:default}.QuizFormats_buttonQuiet__2fTf7{background:transparent;color:var(--ink);border-color:var(--line)}.QuizFormats_partScore__kFLCp{font-size:.9rem;font-weight:700;margin-top:.6rem}.QuizFormats_srOnly__g6zu0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.QuizFormats_bucketName__1kNaW{font:inherit;display:block;width:100%;text-align:left;border:none;background:none;padding:0;cursor:pointer}.QuizFormats_bucketName__1kNaW:disabled{cursor:default}.QuizPlayer_wrap__qUZVk{max-width:36rem;margin:0 auto;padding:1.75rem 1rem 3rem}.QuizPlayer_title__xBsk3{font-family:var(--font-display);font-weight:800;font-size:1.6rem;margin-bottom:1.5rem}.QuizPlayer_question__ssbxS{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--line)}.QuizPlayer_questionText__k62FZ{font-weight:700;margin-bottom:.75rem}.QuizPlayer_choice__xkVls{display:block;width:100%;text-align:left;padding:.6rem .85rem;margin-bottom:.5rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);cursor:pointer;font-size:.95rem}.QuizPlayer_choice__xkVls:hover:not(:disabled){border-color:var(--accent)}.QuizPlayer_choiceCorrect__HvYXP{border-color:var(--accent-grammar);background:color-mix(in srgb,var(--accent-grammar) 16%,var(--paper-raised))}.QuizPlayer_choiceIncorrect__tm9dK{border-color:var(--accent-lexis);background:color-mix(in srgb,var(--accent-lexis) 16%,var(--paper-raised))}.QuizPlayer_explanation__ujMSR{font-size:.9rem;color:var(--ink-muted);margin-top:.5rem}.QuizPlayer_score__BXKTh{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.QuizPlayer_backLink___tOGj{display:inline-block;margin-top:1rem;color:var(--accent);font-weight:700}.QuizPlayer_recommendations__JrH5S{margin:1.5rem 0;padding:1rem 1.15rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 8%,var(--paper-raised));border:1px solid var(--line)}.QuizPlayer_recommendationsTitle__H6JNL{font-weight:700;margin-bottom:.75rem}.QuizPlayer_recommendationItem__IMFh7{margin-bottom:.75rem}.QuizPlayer_recommendationItem__IMFh7:last-child{margin-bottom:0}.QuizPlayer_retakeButton__bCxL4{display:block;width:100%;margin-top:.5rem;padding:.85rem 1.25rem;border-radius:var(--radius-md);border:2px solid var(--accent);background:transparent;color:var(--accent);font-weight:700;font-size:1rem;cursor:pointer}.QuizPlayer_commitRow__iUsaL{margin-top:.75rem}.QuizPlayer_commitButton__L9ahS{font:inherit;font-size:.9rem;padding:.5rem .9rem;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--paper);cursor:pointer}.QuizPlayer_commitButton__L9ahS:disabled{opacity:.45;cursor:default}