.ProfileMenu_root__TQ3L5{position:relative}.ProfileMenu_trigger__13vDr{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 2px;background:none;border:0;border-radius:var(--r-pill);cursor:pointer}.ProfileMenu_trigger__13vDr:hover .ProfileMenu_avatar__PLBxV{background:var(--accent-hover)}.ProfileMenu_trigger__13vDr:hover .ProfileMenu_email__G2zLA{color:var(--fg-1)}.ProfileMenu_trigger__13vDr:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ProfileMenu_avatar__PLBxV{width:32px;height:32px;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-fg);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:13px;flex:none}.ProfileMenu_email__G2zLA{font-family:var(--font-body);font-size:13px;color:var(--fg-2);max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfileMenu_caret__aDVC6{flex:none;color:var(--fg-3)}.ProfileMenu_placeholder__35Ce1{width:32px;height:32px;border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--border-1);flex:none}.ProfileMenu_menu__f3H6B{position:absolute;top:calc(100% + 6px);right:0;z-index:60;width:min(260px,calc(100vw - 24px));display:flex;flex-direction:column;padding:6px;background:var(--surface-0);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--shadow-pop)}.ProfileMenu_head__Om_qD{padding:6px 10px 8px;border-bottom:1px solid var(--border-subtle);margin-bottom:4px}.ProfileMenu_headEmail___IDaI{font-family:var(--font-body);font-size:12.5px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ProfileMenu_item__HmvF_{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:var(--r-md);border:0;background:none;width:100%;text-align:left;cursor:pointer;color:var(--fg-2);font-family:var(--font-display);font-size:14px;font-weight:var(--w-semibold);text-decoration:none}.ProfileMenu_item__HmvF_:hover{background:var(--surface-2);color:var(--fg-1)}.ProfileMenu_item__HmvF_:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ProfileMenu_ext__b6HU6{margin-left:auto;color:var(--fg-4)}.ProfileMenu_sep__0pbpw{height:1px;background:var(--border-subtle);margin:4px 0}.ProfileMenu_signOut__SHCiW{color:var(--weak-text)}.ProfileMenu_signOut__SHCiW:hover{background:var(--weak-subtle);color:var(--weak-text)}@media (max-width:760px){.ProfileMenu_caret__aDVC6,.ProfileMenu_email__G2zLA{display:none}.ProfileMenu_trigger__13vDr{min-height:44px;min-width:44px;justify-content:center}}.Icon_ms__sDGIM{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 20}.Icon_fill__JKjhl{font-variation-settings:"FILL" 1,"wght" 300,"GRAD" 0,"opsz" 20}.ContinueHub_hub__bMb2J{display:flex;flex-direction:column;gap:12px}.ContinueHub_cards__EAk3G{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.ContinueHub_card__MIovP{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg)}.ContinueHub_top__2CALc{display:flex;align-items:center;justify-content:space-between}.ContinueHub_code__9AfHt{font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--w-bold);color:var(--accent-text)}.ContinueHub_badge__M94pt{font-size:var(--fs-micro);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-3);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-pill);padding:2px 8px}.ContinueHub_badge__M94pt,.ContinueHub_name__neVVi{font-family:var(--font-display);font-weight:var(--w-semibold)}.ContinueHub_name__neVVi{font-size:var(--fs-body);line-height:1.3;color:var(--fg-1)}.ContinueHub_bar__8ag_K{height:6px;border-radius:var(--r-pill);background:var(--surface-2);overflow:hidden}.ContinueHub_barFill__9syq1{height:100%;background:var(--accent);border-radius:var(--r-pill)}.ContinueHub_meta__0xHwf{font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--fg-3)}.SessionSetup_stage__XBM0i{padding:40px 28px 60px;display:flex;justify-content:center}.SessionSetup_panel__R4m_A{width:100%;max-width:520px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:24px 24px 22px;display:flex;flex-direction:column;gap:18px}.SessionSetup_grip__JhmiL{display:none}.SessionSetup_title__4bxo9{margin:0;font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-h3);letter-spacing:var(--tracking-snug);color:var(--fg-1)}.SessionSetup_field__vUOPD{display:flex;flex-direction:column;gap:9px}.SessionSetup_label__xwYTL{font-family:var(--font-display);font-size:var(--fs-micro);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-3)}.SessionSetup_segmented__zdOVE{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px;padding:4px;background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-md)}.SessionSetup_segment__GcnS9{min-height:40px;border:0;background:none;border-radius:var(--r-sm);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:14px;color:var(--fg-2);cursor:pointer}.SessionSetup_segment__GcnS9:hover:not(:disabled){color:var(--fg-1)}.SessionSetup_segment__GcnS9:disabled{opacity:.4;cursor:not-allowed}.SessionSetup_segmentOn__pLUzD{background:var(--accent);color:var(--accent-fg)}.SessionSetup_segment__GcnS9:focus-visible{outline:none;box-shadow:var(--focus-ring)}.SessionSetup_chips__z1Gck{display:flex;flex-wrap:wrap;gap:7px}.SessionSetup_chip__Wf_E4{min-height:36px;padding:7px 13px;border:1px solid var(--border-1);background:var(--surface-2);border-radius:var(--r-md);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:13px;color:var(--fg-2);cursor:pointer}.SessionSetup_chip__Wf_E4:hover{color:var(--fg-1);border-color:var(--border-strong)}.SessionSetup_chipOn__m_b3Q{background:var(--accent-subtle);border-color:var(--accent);color:var(--accent-text)}.SessionSetup_chip__Wf_E4:focus-visible{outline:none;box-shadow:var(--focus-ring)}.SessionSetup_cta__Ca1Sp{display:flex;flex-direction:column;gap:8px;margin-top:4px}.SessionSetup_meta__JPHdB{margin:0;text-align:center;font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--fg-3)}@media (max-width:760px){.SessionSetup_stage__XBM0i{padding:0;min-height:100%;align-items:stretch}.SessionSetup_panel__R4m_A{max-width:none;flex:1 1;border:0;border-radius:0;padding:4px 16px 0;gap:20px}.SessionSetup_grip__JhmiL{display:block;width:36px;height:4px;margin:8px auto 0;border-radius:var(--r-pill);background:var(--border-strong)}.SessionSetup_title__4bxo9{font-size:var(--fs-h2)}.SessionSetup_segment__GcnS9{min-height:46px;font-size:15px}.SessionSetup_chip__Wf_E4{min-height:44px}.SessionSetup_cta__Ca1Sp{margin-top:auto;padding:14px 0;background:var(--surface-1);border-top:1px solid var(--border-subtle)}}.PracticeMobileSession_bar__WtElp,.PracticeMobileSession_sheetRoot__rgYxJ{display:none}@media (max-width:760px){.PracticeMobileSession_bar__WtElp{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;background:var(--surface-1);border:0;border-bottom:1px solid var(--border-1);font:inherit;text-align:left;cursor:pointer}.PracticeMobileSession_bar__WtElp:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.PracticeMobileSession_cert__HTky4{flex:none;font-family:var(--font-mono);font-size:13px;font-weight:var(--w-bold);color:var(--fg-1)}.PracticeMobileSession_domain__AZPSt{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display);font-size:13px;color:var(--fg-3)}.PracticeMobileSession_spacer__NuNmn{flex:1 1}.PracticeMobileSession_pos__RULmn{flex:none;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;font-weight:var(--w-semibold);color:var(--fg-2)}.PracticeMobileSession_gridIc___lyFI{flex:none;color:var(--fg-3)}.PracticeMobileSession_strip__Xwi0v{position:absolute;left:0;right:0;bottom:0;height:2px}.PracticeMobileSession_fill__TVoZ2{display:block;height:100%;background:var(--accent);transition:width .25s ease}.PracticeMobileSession_vh__0VLID{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PracticeMobileSession_sheetRoot__rgYxJ{display:block;position:fixed;inset:0;z-index:55}.PracticeMobileSession_backdrop__jHgMe{position:absolute;inset:0;background:rgba(0,0,0,.5)}.PracticeMobileSession_sheet__ToWbj{position:absolute;left:0;right:0;bottom:0;max-height:82vh;overflow-y:auto;background:var(--surface-1);border-top:1px solid var(--border-1);border-radius:var(--r-xl) var(--r-xl) 0 0;padding:6px 14px calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 -8px 30px rgba(0,0,0,.22)}.PracticeMobileSession_sheet__ToWbj:focus{outline:none}.PracticeMobileSession_grip__BlEyc{width:36px;height:4px;margin:6px auto 8px;border-radius:var(--r-pill);background:var(--border-strong)}.PracticeMobileSession_sec__H3MWm{font-family:var(--font-display);font-size:10px;font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:.09em;color:var(--fg-4);padding:12px 4px 6px}.PracticeMobileSession_summaryBtn___4CTi{margin-top:12px}.PracticeMobileSession_clearFocus__p_pJ6{background:none;border:0;padding:10px 4px;font:inherit;font-size:13px;color:var(--accent-text);cursor:pointer;text-align:left}.PracticeMobileSession_clearFocus__p_pJ6:focus-visible{outline:none;box-shadow:var(--focus-ring)}}.QuestionNavigator_qdots__KF4up{display:grid;grid-template-columns:repeat(var(--cols,8),1fr);grid-gap:6px;gap:6px}.QuestionNavigator_qdot__jmtTa{aspect-ratio:1;border-radius:var(--r-sm);border:1px solid var(--border-1);background:var(--surface-2);display:grid;place-items:center;font-family:var(--font-mono);font-size:10px;color:var(--fg-4);cursor:default}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_ok__PzBQV{background:var(--ready-subtle);border-color:var(--ready-border);color:var(--ready-text)}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_no__I9LvQ{background:var(--weak-subtle);border-color:var(--weak-border);color:var(--weak-text)}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_flag__6RNmY{background:var(--dev-subtle);border-color:var(--dev-border);color:var(--dev-text)}.QuestionNavigator_qdot__jmtTa.QuestionNavigator_cur__Bp4ap{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--accent-text)}button.QuestionNavigator_qdot__jmtTa{cursor:pointer}.QuestionNavigator_qdot__jmtTa:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:760px){.QuestionNavigator_qdots__KF4up{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}}.ExamShell_shell__uSjBL{display:flex;flex-direction:column;min-height:100%}.ExamShell_examBar__WVJs1{display:flex;align-items:center;gap:14px;height:56px;padding:0 28px;border-bottom:1px solid var(--border-1);background:var(--surface-1)}.ExamShell_barLeft__IV4HS{display:flex;align-items:baseline;gap:12px}.ExamShell_overline__xlE8y{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text)}.ExamShell_counter__87WoL{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.ExamShell_barRight__do5eC{margin-left:auto;display:flex;align-items:center;gap:12px}.ExamShell_timer__ksA3P{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.ExamShell_flagBtn__4xxHN,.ExamShell_timer__ksA3P{display:flex;align-items:center;gap:6px;color:var(--fg-2)}.ExamShell_flagBtn__4xxHN{font-family:var(--font-display);font-weight:600;font-size:12.5px;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:6px 10px;cursor:pointer}.ExamShell_flagBtn__4xxHN.ExamShell_on__uvsHE{color:var(--dev-text);background:var(--dev-subtle);border-color:var(--dev-border)}.ExamShell_examBody__WFI9z{display:grid;grid-template-columns:minmax(0,1fr) 296px;grid-gap:24px;gap:24px;max-width:1180px;margin:0 auto;padding:26px 28px 60px;width:100%}.ExamShell_examMain__Cmgtt{min-width:0}.ExamShell_examSide__EqFPH{display:flex;flex-direction:column;gap:16px}.ExamShell_navCard__xczBm{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:14px 16px;display:flex;flex-direction:column;gap:14px}.ExamShell_navHeading__EdtNH{margin:0;font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3)}.ExamShell_note__setff{margin:0;font-family:var(--font-body);font-size:12px;line-height:1.5;color:var(--fg-3)}@media (max-width:900px){.ExamShell_examBody__WFI9z{grid-template-columns:1fr}}@media (max-width:560px){.ExamShell_examBar__WVJs1{padding:0 16px;gap:10px}.ExamShell_flagBtn__4xxHN{min-height:44px}}.Select_field__ZeLKD{display:flex;flex-direction:column;gap:6px}.Select_label__jwrQO{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--fg-2)}.Select_select__Em6Y9{font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-1);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:9px 12px;outline:none;width:100%}.Select_select__Em6Y9:focus-visible{box-shadow:var(--focus-ring);border-color:var(--accent)}.Select_invalid__E7bN1{border-color:var(--weak-border)}.Select_hint__Z3Dp_{font-family:var(--font-display);font-size:var(--fs-meta);color:var(--fg-3)}.OptionRow_opt__89TGQ{display:flex;align-items:flex-start;gap:12px;padding:13px 15px;border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--surface-1);font-family:var(--font-body);font-size:15px;line-height:1.45;color:var(--fg-1);cursor:pointer;text-align:left;width:100%;transition:border-color .12s,background .12s}.OptionRow_opt__89TGQ:hover:not(.OptionRow_lockedState__bsZU_){border-color:var(--border-strong);background:var(--surface-2)}.OptionRow_key__awAGx{font-family:var(--font-mono);font-weight:600;font-size:12px;min-width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--border-1);border-radius:var(--r-sm);color:var(--fg-3);flex:none}.OptionRow_otext___ByjH{flex:1 1}.OptionRow_vmark__D6IJE{font-size:20px;margin-left:6px;display:inline-flex;align-items:center}.OptionRow_vmarkOk__fXLNk{color:var(--ready-text)}.OptionRow_vmarkNo__CI3jT{color:var(--weak-text)}.OptionRow_pick__EzoBJ{font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1;padding:3px 7px;border-radius:var(--r-sm);border:1px solid var(--border-strong);background:var(--surface-1);color:var(--fg-2);white-space:nowrap;align-self:center;flex:none}.OptionRow_pickMissed__KB1V0{border-color:var(--weak-fill);background:var(--weak-fill);color:var(--fg-on-fill)}.OptionRow_sel__HT3dr{border-color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.OptionRow_sel__HT3dr .OptionRow_key__awAGx{border-color:var(--accent);color:var(--accent-text)}.OptionRow_opt__89TGQ.OptionRow_correct__VkJXu{border-color:var(--ready-border);background:var(--ready-subtle)}.OptionRow_opt__89TGQ.OptionRow_correct__VkJXu .OptionRow_key__awAGx{background:var(--ready-fill);color:var(--fg-on-fill);border-color:var(--ready-fill)}.OptionRow_opt__89TGQ.OptionRow_incorrect__9u1Gc{border-color:var(--weak-border);background:var(--weak-subtle)}.OptionRow_opt__89TGQ.OptionRow_incorrect__9u1Gc .OptionRow_key__awAGx{background:var(--weak-fill);color:var(--fg-on-fill);border-color:var(--weak-fill)}.OptionRow_lockedState__bsZU_{cursor:default}.OptionRow_dim__N1uF8{opacity:.6}.OptionRow_opt__89TGQ:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:760px){.OptionRow_opt__89TGQ{font-size:16px}}.OptionRow_compact__KfZpe{padding:11px 13px;font-size:14px;align-items:center}.OptionRow_compact__KfZpe .OptionRow_key__awAGx{width:20px;height:20px}.ReportQuestionButton_btn__oARBS{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-meta);color:var(--fg-3);background:transparent;border:0;padding:4px 0;cursor:pointer}.ReportQuestionButton_btn__oARBS:hover{color:var(--fg-1)}.ReportQuestionButton_btn__oARBS:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-sm)}@media (max-width:760px){.ReportQuestionButton_btn__oARBS{min-height:44px;padding:8px 0}}.ReportQuestion_panel__W93oW{margin-top:14px;padding:14px 16px;background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-lg)}.ReportQuestion_head__uC8M9{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--fg-1);margin-bottom:10px}.ReportQuestion_reasons__5bmfq{border:0;margin:0;padding:0;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.ReportQuestion_reason__zB50Z{display:flex;align-items:center;gap:9px;padding:6px;border-radius:var(--r-sm);font-family:var(--font-body);font-size:var(--fs-body);color:var(--fg-2);cursor:pointer}.ReportQuestion_reason__zB50Z:hover{background:var(--surface-3);color:var(--fg-1)}.ReportQuestion_reason__zB50Z input{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0;cursor:pointer}.ReportQuestion_reason__zB50Z input:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--r-pill)}.ReportQuestion_detailLabel__8r_WM{display:block;margin:12px 0 5px;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-meta);color:var(--fg-3)}.ReportQuestion_optional__JBrQg{color:var(--fg-4);font-weight:var(--w-regular)}.ReportQuestion_detail__xjJKO{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:38px;padding:8px 10px;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.5;color:var(--fg-1);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm)}.ReportQuestion_detail__xjJKO:focus-visible{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.ReportQuestion_detail__xjJKO::placeholder{color:var(--fg-4)}.ReportQuestion_actions__3mf_x{display:flex;align-items:center;gap:10px;margin-top:12px}.ReportQuestion_err__jibLv{margin-top:10px;font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--danger-text)}.ReportQuestion_done__6mo9t{margin-top:14px;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:var(--w-medium);font-size:var(--fs-label);color:var(--ready-text)}.QuestionPlayer_carded__nP06l{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:24px}@media (max-width:760px){.QuestionPlayer_carded__nP06l{padding:0;border:0;border-radius:0;background:none}}.QuestionPlayer_qmeta__tXpip{display:flex;align-items:center;gap:14px;margin-bottom:14px}.QuestionPlayer_ov__ybyPC{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-text)}.QuestionPlayer_counter__btf_e{font-family:var(--font-mono);font-size:12px;color:var(--fg-3)}.QuestionPlayer_right__UR8qI{margin-left:auto;display:flex;align-items:center;gap:10px}.QuestionPlayer_timer__Z47c4{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--fg-2)}.QuestionPlayer_flagBtn__mepHn{display:flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:12.5px;color:var(--fg-2);background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:6px 10px;cursor:pointer}.QuestionPlayer_flagBtn__mepHn.QuestionPlayer_on__cLFdb{color:var(--dev-text);background:var(--dev-subtle);border-color:var(--dev-border)}.QuestionPlayer_flagBtn__mepHn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.QuestionPlayer_stem__Rw_sT{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--fg-1);margin:0 0 16px;text-wrap:pretty}.QuestionPlayer_ctx__3ab1U{background:var(--surface-inv);border-radius:var(--r-md);padding:12px 14px;margin-bottom:18px;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--fg-on-inv);white-space:pre-wrap}.QuestionPlayer_opts__GiYFK{display:flex;flex-direction:column;gap:9px}.QuestionPlayer_submitRow__5rO51{display:flex;align-items:center;gap:14px;margin-top:20px}.QuestionPlayer_hint__bK8N9{font-family:var(--font-body);font-size:13px;color:var(--fg-3)}.QuestionPlayer_expl__XFt48{margin-top:22px;border-top:1px solid var(--border-1);padding-top:20px}.QuestionPlayer_verdictH__D1oO5{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;border:1px solid var(--border-subtle);border-radius:var(--r-md)}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_right__UR8qI{background:var(--ready-subtle);border-color:var(--ready-border)}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_wrong__rvZ67{background:var(--weak-subtle);border-color:var(--weak-border)}.QuestionPlayer_vicon__ML5TI{display:inline-flex;align-items:center}.QuestionPlayer_viconOk__q6mVP{color:var(--ready-text)}.QuestionPlayer_viconNo__7ATcP{color:var(--weak-text)}.QuestionPlayer_vtitle__tZSP_{font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.01em}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_right__UR8qI .QuestionPlayer_vtitle__tZSP_{color:var(--ready-text)}.QuestionPlayer_verdictH__D1oO5.QuestionPlayer_wrong__rvZ67 .QuestionPlayer_vtitle__tZSP_{color:var(--weak-text)}.QuestionPlayer_delta__j8noW{margin-left:auto;font-family:var(--font-mono);font-size:12px;color:var(--fg-2);display:flex;align-items:center;gap:6px}.QuestionPlayer_delta__j8noW b{color:var(--ready-text)}.QuestionPlayer_explBody__3NWtp{font-family:var(--font-body);font-size:16px;line-height:1.62;color:var(--fg-1);margin:0 0 18px;text-wrap:pretty}.QuestionPlayer_explBody__3NWtp strong{font-weight:600}.QuestionPlayer_whyTitle__DtYXy{font-family:var(--font-display);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);margin-bottom:10px}.QuestionPlayer_why__0ZizU{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.QuestionPlayer_whyRow__43lZG{display:grid;grid-template-columns:22px 1fr;grid-gap:12px;gap:12px;align-items:start}.QuestionPlayer_wk__bVY3P{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--fg-3)}.QuestionPlayer_wk__bVY3P.QuestionPlayer_ok__BZATW{color:var(--ready-text)}.QuestionPlayer_wk__bVY3P.QuestionPlayer_no__CwdsS{color:var(--weak-text)}.QuestionPlayer_wt__56djQ{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--fg-2)}.QuestionPlayer_whyPick__pgDJF{display:inline-block;margin-left:8px;vertical-align:middle;font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1;padding:3px 6px;border-radius:var(--r-sm);border:1px solid var(--border-strong);color:var(--fg-2);white-space:nowrap}.QuestionPlayer_refs__oCOAB{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.QuestionPlayer_refChip__P3Qhd{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:12px;color:var(--fg-2);background:var(--surface-2);border:1px solid var(--border-1);border-radius:var(--r-sm);padding:5px 10px}.QuestionPlayer_actions__DkNLx{display:flex;align-items:center;gap:12px;margin-bottom:16px}@media (max-width:760px){.QuestionPlayer_stem__Rw_sT{font-size:20px}.QuestionPlayer_explBody__3NWtp{font-size:17px}.QuestionPlayer_wt__56djQ{font-size:15px}.QuestionPlayer_ov__ybyPC{font-size:12px}.QuestionPlayer_counter__btf_e{font-size:13px}.QuestionPlayer_flagBtn__mepHn{min-height:44px;padding:8px 12px}}.Flashcard_card__0Vg9N{max-width:680px;margin:0 auto;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:28px 28px 22px}.Flashcard_front__R6_H6{font-family:var(--font-body);font-size:18px;line-height:1.55;color:var(--fg-1);text-wrap:pretty}.Flashcard_divider__x6K6Z{height:1px;background:var(--border-subtle);margin:20px 0}.Flashcard_back__zDscX{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--fg-2);text-wrap:pretty}.Flashcard_back__zDscX:focus{outline:none}.Flashcard_ratings__nVLrT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:22px}.Flashcard_rateBtn__4MFas{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;border-radius:var(--r-md);border:1px solid;background:transparent;cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:13px}.Flashcard_rateBtn__4MFas .Flashcard_interval__VFY4T{font-family:var(--font-mono);font-size:11px;opacity:.9}.Flashcard_rateLabel___I3Rm{display:inline-flex;align-items:center;gap:6px}.Flashcard_kbd__blxr1{font-family:var(--font-mono);font-size:10px;line-height:1;padding:2px 5px;border-radius:4px;border:1px solid var(--border-1);background:var(--surface-2);color:var(--fg-3);font-weight:600}.Flashcard_again__lZcsq{color:var(--weak-text);border-color:var(--weak-border);background:var(--weak-subtle)}.Flashcard_hard__0Rdpd{color:var(--dev-text);border-color:var(--dev-border);background:var(--dev-subtle)}.Flashcard_good__TH0Ek{color:var(--ready-text);border-color:var(--ready-border);background:var(--ready-subtle)}.Flashcard_easy__DM_8S{color:var(--accent-text);border-color:var(--accent-border);background:var(--accent-subtle)}.Flashcard_rateBtn__4MFas:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width:760px){.Flashcard_card__0Vg9N{padding:18px 16px 16px}.Flashcard_front__R6_H6{font-size:20px}.Flashcard_back__zDscX{font-size:17px}.Flashcard_divider__x6K6Z{margin:12px 0}.Flashcard_ratings__nVLrT{margin-top:14px;gap:8px}.Flashcard_rateBtn__4MFas{padding:9px 6px;font-size:14px}.Flashcard_kbd__blxr1{display:none}}