.questionFeedback_feedback__R3ZA5{display:flex;flex-direction:column;gap:.5rem}.questionFeedback_ask__ltsBl{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;justify-content:flex-end}.questionFeedback_question__flzve{margin:0;color:var(--muted);font-size:.75rem;font-weight:400}.questionFeedback_votes__mNl42{display:flex;gap:.375rem}.questionFeedback_vote__y85mz{width:2rem;height:2rem;justify-content:center}.questionFeedback_reason__LCXZe,.questionFeedback_vote__y85mz{display:inline-flex;align-items:center;border:var(--stroke-thin) solid var(--line);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.questionFeedback_reason__LCXZe{min-height:2rem;gap:.3rem;padding:0 .75rem;font-size:.8125rem;font-weight:700}.questionFeedback_reason__LCXZe:focus-visible,.questionFeedback_reason__LCXZe:hover,.questionFeedback_vote__y85mz:focus-visible,.questionFeedback_vote__y85mz:hover{border-color:var(--ink);color:var(--ink)}.questionFeedback_vote__y85mz[aria-pressed=true],.questionFeedback_vote__y85mz[aria-pressed=true]:hover{border-color:var(--accent);background:var(--accent);color:var(--surface)}.questionFeedback_reason__LCXZe[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.questionFeedback_reasonBlock__N4Q_k{display:flex;flex-direction:column;gap:.375rem}.questionFeedback_reasons__0Y4KJ{display:flex;flex-wrap:wrap;gap:.375rem}.questionFeedback_comment__f7ZH8{display:flex;flex-direction:column;gap:.375rem}.questionFeedback_commentInput__9JbpP{width:100%;resize:vertical;border:var(--stroke-thin) solid var(--line);border-radius:.5rem;background:var(--card);padding:.5rem;color:var(--ink);font:inherit;font-size:1rem}.questionFeedback_commentActions__QPB9e{display:flex;align-items:center;gap:.5rem}.questionFeedback_commentCount__leUxt,.questionFeedback_commentStatus__rjBCb{color:var(--muted);font-size:.75rem}.questionFeedback_commentStatus__rjBCb{flex:1}.questionFeedback_commentActions__QPB9e>button,.questionFeedback_commentCount__leUxt{flex-shrink:0;white-space:nowrap}.questionFeedback_reason__LCXZe:disabled{opacity:.5;cursor:default}.questionFeedback_row__WbzhF{margin-top:.75rem;display:flex;justify-content:flex-end}@media screen and (max-width:639px) and (orientation:portrait){.questionFeedback_row__WbzhF>:last-child{flex:1}}.ReviewScreen_screen__06lim{display:flex;flex-direction:column;gap:1.5rem;padding:var(--practice-pad-y) var(--practice-pad-x)}.ReviewScreen_band__GXcdd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;border:var(--stroke) solid var(--ink);border-radius:1.25rem;background:var(--card);padding:1rem}.ReviewScreen_bandScore__zR82m{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0}.ReviewScreen_score__izjit{font-size:1rem;font-weight:900;white-space:nowrap}.ReviewScreen_score__izjit span{font-size:2.25rem;line-height:1}.ReviewScreen_bandSide__t2BXp{display:flex;flex-direction:column;align-items:center;gap:.25rem}.ReviewScreen_actions___HKg6{display:flex;flex-wrap:wrap;gap:.75rem}.ReviewScreen_actions___HKg6>*{flex:1 0 auto;white-space:nowrap}@media (max-width:639px){.ReviewScreen_band__GXcdd{flex-direction:column;align-items:stretch}.ReviewScreen_actions___HKg6,.ReviewScreen_bandSide__t2BXp{width:100%}}.ReviewScreen_review__3ZBAg{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ReviewScreen_reviewHead__uGwlK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.ReviewScreen_reviewTitle__nKoc3{font-size:1.25rem;font-weight:900}.ReviewScreen_reviewNote__SA1C3{color:var(--muted);font-size:.8125rem}.ReviewScreen_filter__S8MEq{display:flex;overflow:hidden;border:var(--stroke-thin) solid var(--ink);border-radius:999px}.ReviewScreen_filter__S8MEq button{min-height:2.5rem;padding:0 1rem;background:var(--card);color:var(--ink);font-size:.875rem;font-weight:700;cursor:pointer}.ReviewScreen_filter__S8MEq button+button{border-left:var(--stroke-thin) solid var(--ink)}.ReviewScreen_filter__S8MEq button[aria-pressed=true]{background:var(--ink);color:var(--card)}.ReviewScreen_filter__S8MEq button:disabled{color:var(--muted);cursor:default}.ReviewScreen_filter__S8MEq button:focus-visible{outline:3px solid var(--focus);outline-offset:-3px}.ReviewScreen_filter__S8MEq span{font-weight:900}.ReviewScreen_list__ttyTy{display:flex;flex-direction:column;gap:.625rem}.ReviewScreen_row__YTOii{display:flex;align-items:center;gap:.5rem}.ReviewScreen_rowButton__5l5sT{--press-stroke:var(--stroke-thin);display:flex;flex:1;min-width:0;align-items:flex-start;gap:.75rem;border-radius:var(--radius-button);background:var(--card);padding:.75rem;color:var(--ink);text-align:left}.ReviewScreen_markCorrect__RVD_H,.ReviewScreen_markWrong__EOaUO{display:flex;flex:none;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border-radius:50%;color:var(--card);font-size:.9375rem;font-weight:900}.ReviewScreen_markCorrect__RVD_H{background:var(--correct)}.ReviewScreen_markWrong__EOaUO{background:var(--wrong)}.ReviewScreen_rowBody__t5kg5{display:flex;min-width:0;flex-direction:column;gap:.25rem}.ReviewScreen_rowMeta__zcvd7{color:var(--muted);font-size:.75rem;font-weight:700}.ReviewScreen_rowPrompt__30rDI{display:-webkit-box;overflow:hidden;font-size:.9375rem;font-weight:700;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ReviewScreen_rowGap__VQpDs{color:var(--muted);font-size:.8125rem;line-height:1.5}.ReviewScreen_nav__e54E3{container-type:inline-size;flex:1 1 18rem}.ReviewScreen_navInner__4av5d{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ReviewScreen_navMoves__rg54T{display:flex;flex-wrap:wrap;width:100%;gap:.75rem}.ReviewScreen_navNext__dEXc6,.ReviewScreen_navPrev__ElbRr{flex:1 0 auto;min-height:3rem;border-radius:var(--radius-button);padding:0 1.25rem;white-space:nowrap;font-size:.9375rem;font-weight:900}.ReviewScreen_navPrev__ElbRr{background:var(--card);color:var(--ink)}.ReviewScreen_navNext__dEXc6{background:var(--accent);color:var(--card)}.ReviewScreen_navNext__dEXc6:disabled,.ReviewScreen_navPrev__ElbRr:disabled{opacity:.4}@container (min-width: 30rem){.ReviewScreen_navInner__4av5d{flex-direction:row}.ReviewScreen_navMoves__rg54T{flex:1;width:auto}.ReviewScreen_navBack__Siuah{order:-1}}.ReviewScreen_home__nBa_s,.ReviewScreen_navBack__Siuah{min-height:2.75rem;padding:0 .75rem;color:var(--accent);font-size:.875rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.ReviewScreen_home__nBa_s{display:flex;align-items:center}.PracticeTierBar_bar__XJrCE{overflow:hidden;border:var(--stroke) solid var(--ink);border-radius:.75rem;background:var(--card)}.PracticeTierBar_toggle__QeOc3{display:flex;width:100%;min-height:3.25rem;flex-wrap:wrap;align-items:center;-moz-column-gap:.875rem;column-gap:.875rem;row-gap:.25rem;padding:.5rem 1rem;text-align:left}.PracticeTierBar_toggle__QeOc3:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.PracticeTierBar_ladder__9kRvP{display:flex;gap:2px}.PracticeTierBar_title__SElhB{font-size:.875rem;font-weight:900}.PracticeTierBar_sub__G0fx6{color:var(--muted);font-size:.75rem;font-weight:500}.PracticeTierBar_action__4vlSo{display:flex;align-items:center;gap:.375rem;margin-left:auto;color:var(--accent);font-size:.8125rem;font-weight:900;white-space:nowrap}.PracticeTierBar_panel__1E4Oc{border-top:var(--stroke-thin) solid var(--ink);padding:.375rem .25rem .5rem}.PracticeTierBar_drawerHead__eVTTh,.PracticeTierBar_scrim__9BVnF{display:none}@media screen and (orientation:landscape) and (max-height:500px) and (max-width:1024px){.PracticeTierBar_drawer__rQ66w{display:contents}.PracticeTierBar_drawer__rQ66w .PracticeTierBar_toggle__QeOc3{display:none}.PracticeTierBar_drawer__rQ66w .PracticeTierBar_scrim__9BVnF{position:fixed;inset:0;z-index:50;display:block;background:var(--scrim)}.PracticeTierBar_drawer__rQ66w .PracticeTierBar_panel__1E4Oc{position:fixed;top:0;right:0;bottom:0;z-index:51;display:flex;width:min(26.25rem,80vw);flex-direction:column;border-top:0;border-left:var(--stroke) solid var(--ink);background:var(--card);padding:0 env(safe-area-inset-right) 0 0}.PracticeTierBar_drawer__rQ66w .PracticeTierBar_drawerHead__eVTTh{display:flex;height:2.75rem;flex-shrink:0;align-items:center;gap:.5rem;border-bottom:var(--stroke-thin) solid var(--ink);padding-left:1rem}.PracticeTierBar_drawerTitle__uhwtO{font-size:.875rem;font-weight:900}.PracticeTierBar_drawerSub__SRv3D{color:var(--muted);font-size:.6875rem;font-weight:500}.PracticeTierBar_drawerClose__Khpf3{display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;margin-left:auto;color:var(--muted)}.PracticeTierBar_drawerClose__Khpf3:focus-visible{outline:2px solid var(--accent);outline-offset:-6px;border-radius:.5rem}.PracticeTierBar_drawer__rQ66w .PracticeTierBar_panelBody__fwt5B{min-height:0;flex:1;overflow:auto;padding:.25rem .375rem}}.AnswerStats_section__FKd42{--stats-line:#17201b;border:1.5px solid var(--stats-line);border-radius:12px;background:#fffefb;color:#17201b}.AnswerStats_head__RZhiQ{display:flex;align-items:center;gap:10px;min-height:44px;box-sizing:border-box;padding:0 14px;cursor:pointer;list-style:none}.AnswerStats_head__RZhiQ::-webkit-details-marker{display:none}.AnswerStats_head__RZhiQ:focus-visible{outline:3px solid #2c6a4c;outline-offset:2px;border-radius:10px}.AnswerStats_title___gYyZ{font-size:14px;font-weight:900}.AnswerStats_toggle__EyWNA{margin-left:auto;width:8px;height:8px;border-right:2.5px solid var(--stats-line);border-bottom:2.5px solid var(--stats-line);transform:translateY(-2px) rotate(45deg)}.AnswerStats_section__FKd42[open] .AnswerStats_toggle__EyWNA{transform:translateY(2px) rotate(-135deg)}.AnswerStats_content__peSKH{display:flex;flex-direction:column;gap:14px;padding:2px 14px 14px}.AnswerStats_note__t1jrF{margin:0;font-size:12px;color:#565e59}.AnswerStats_question__LzlC8{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1.5px solid #cddbd2}.AnswerStats_question__LzlC8:not(:has(>.AnswerStats_questionHead__ohxZK)){padding-top:0;border-top:0}.AnswerStats_questionHead__ohxZK{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#565e59}.AnswerStats_step__7ZGPc{flex:none;padding:1px 8px;border-radius:999px;background:#17201b;color:#fffefb;font-size:12px;font-weight:900}.AnswerStats_prompt__Q5PMH{min-width:0}.AnswerStats_message__x5YFh{margin:0;font-size:13px;color:#565e59}.AnswerStats_body__m_wJy{--donut:164px;--hole:28px;--center:30px;display:flex;align-items:center;gap:18px}.AnswerStats_body__m_wJy[data-size=small]{--donut:108px;--hole:18px;--center:20px}@media (max-width:420px){.AnswerStats_body__m_wJy{--donut:124px;--hole:21px;--center:24px;gap:12px}.AnswerStats_body__m_wJy[data-size=small]{--donut:96px;--hole:16px;--center:18px}}.AnswerStats_donut__puFG1{position:relative;flex:none;width:var(--donut);height:var(--donut)}.AnswerStats_donut__puFG1,.AnswerStats_hole__8g5E8{box-sizing:border-box;border-radius:50%;border:2.5px solid var(--stats-line)}.AnswerStats_hole__8g5E8{position:absolute;inset:var(--hole);background:#fffefb;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.AnswerStats_centerValue__n1x8x{font-size:var(--center);font-weight:900;color:#2c6a4c}.AnswerStats_centerLabel__nKblh{font-size:11px;font-weight:700}.AnswerStats_rows__5ERYD{flex:1 1 0;min-width:0;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.AnswerStats_row__yZcyd{display:grid;grid-template-columns:12px auto 1fr;grid-template-areas:"swatch label percent" ". meta meta";-moz-column-gap:8px;column-gap:8px;align-items:center;font-size:13px;line-height:1.5}.AnswerStats_row__yZcyd[data-inline]{grid-template-columns:12px auto 40px 1fr;grid-template-areas:"swatch label percent meta"}.AnswerStats_swatch__w8uSP{grid-area:swatch;width:12px;height:12px;border-radius:3px;border:1.5px solid var(--stats-line);box-sizing:border-box}.AnswerStats_label__GwGP9{grid-area:label;min-width:0;font-weight:700}.AnswerStats_percent__zN_Re{grid-area:percent;justify-self:end;font-size:15px;white-space:nowrap}.AnswerStats_meta__E0cSu{grid-area:meta;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.AnswerStats_correctBadge__geGOv,.AnswerStats_mineBadge__TOvHE{display:inline-flex;align-items:center;gap:2px;height:18px;box-sizing:border-box;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}.AnswerStats_correctBadge__geGOv{padding:0 6px 0 4px;background:#2c6a4c;color:#fffefb}.AnswerStats_correctBadge__geGOv img{display:block;margin-left:-3px;border-radius:50%;background:#fffefb}.AnswerStats_mineBadge__TOvHE{padding:0 6px 0 4px;border:1.5px solid var(--stats-line);background:#fffefb}.GlossaryText_ruby__qsFBK{position:relative;white-space:nowrap}.GlossaryText_reading__bzmbL{position:absolute;bottom:100%;left:50%;transform:translate(-50%,.15em);font-size:.55em;font-weight:400;line-height:1;color:var(--muted);white-space:nowrap;pointer-events:none}@supports (hanging-punctuation:first){.GlossaryText_reading__bzmbL{transform:translate(-50%,.45em)}}:has(>.GlossaryText_ruby__qsFBK,>.GlossaryText_term__VXTDE>.GlossaryText_ruby__qsFBK):not(.GlossaryText_term__VXTDE){line-height:2}:is(p,button,li):has(.GlossaryText_ruby__qsFBK):has(img){line-height:2.2}.GlossaryText_term__VXTDE{display:inline;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:inherit;cursor:help;-webkit-text-decoration:underline dotted var(--accent);text-decoration:underline dotted var(--accent);text-decoration-thickness:1.5px;text-underline-offset:.2em}.GlossaryText_term__VXTDE:hover,.GlossaryText_term__VXTDE[aria-expanded=true]{color:var(--accent)}.GlossaryText_term__VXTDE:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.GlossaryText_tooltip__74zZZ{position:fixed;z-index:60;display:block;padding:.6rem .75rem;border:var(--stroke-thin) solid var(--ink);border-radius:.5rem;background:var(--card);color:var(--ink);font-size:.875rem;font-weight:400;line-height:1.6;text-align:left;white-space:normal}.GlossaryText_tooltipTerm__yB1dI{display:block;margin-bottom:.2rem;font-weight:700}.GlossaryText_tooltipReading__c8Hoq{margin-left:.5em;font-size:.8em;font-weight:400;color:var(--muted)}