.Card_card__ZDbMf{background:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;padding:1rem;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}@media(max-width:680px){.Card_card__ZDbMf{padding:.75rem}}.Card_header__QZLLr{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.5rem;gap:.5rem;align-items:center;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;margin-bottom:.75rem}@media(max-width:680px){.Card_header__QZLLr{gap:.375rem;margin-bottom:.625rem}}.Card_index__TyobP{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:.375rem;margin-right:4px}.Card_label__lDyTv{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;padding:4px 8px;border-radius:.375rem;background:#f5f4f0}.Card_ai__Wa7iG,.Card_manual__Pz8Kl{background-color:#f5f4f0;color:#111}.Card_cardFlashcard__uiWKt{margin-bottom:1rem}.Card_cardFlashcard__uiWKt .Card_flashcardInner__03lzq{display:flex;border:1px solid #e3e1de;border-radius:.375rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);background:#fdfcfa}.Card_cardFlashcard__uiWKt .Card_side__6kIRN{flex:1 1;padding:1.25rem 1.5rem;min-width:0}.Card_cardFlashcard__uiWKt .Card_side__6kIRN:first-child{border-right:2px solid #e3e1de;background:#f5f4f0}.Card_cardFlashcard__uiWKt .Card_side__6kIRN .Card_title__WufYD{display:inline-block;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963}.Card_cardFlashcard__uiWKt .Card_side__6kIRN p{margin:0;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111}@media(max-width:680px){.Card_cardFlashcard__uiWKt .Card_flashcardInner__03lzq{flex-direction:column}.Card_cardFlashcard__uiWKt .Card_side__6kIRN{padding:1rem 1.125rem}.Card_cardFlashcard__uiWKt .Card_side__6kIRN:first-child{border-right:none;border-bottom:2px solid #e3e1de}}.Card_side__6kIRN{flex:1 1;min-width:0}.Card_title__WufYD{margin-bottom:6px}.Card_sources__TVB02,.Card_title__WufYD{color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.Card_sources__TVB02{margin-bottom:.75rem}@media(max-width:680px){.Card_sources__TVB02{margin-bottom:.5rem}}.Card_sourcesLabel__WK37r{margin-bottom:.25rem}.Card_sourcesList__KqNtl{background:#f5f4f0;padding:.5rem;border-radius:.375rem}@media(max-width:680px){.Card_sourcesList__KqNtl{padding:.375rem}}.Card_actions__GrXyE{display:flex;justify-content:flex-end;gap:10px}.Card_actions__GrXyE button{background:transparent;border:1px solid #e3e1de;border-radius:.375rem;cursor:pointer;padding:4px;transition:color .2s}.Card_actions__GrXyE button:hover{background:#f5f4f0}.Card_actions__GrXyE button.Card_delete__WCuQi{color:#c44}.Card_cardMcq__EOiJH{margin-bottom:1rem}.Card_cardMcq__EOiJH .Card_mcqInner__McaV6{border:2px solid #e3e1de;border-radius:.375rem;overflow:hidden;background:#fdfcfa;padding:1.25rem 1.5rem}.Card_cardMcq__EOiJH .Card_mcqExplanationLabel__NwpJ6,.Card_cardMcq__EOiJH .Card_mcqOptionsLabel__4_LYu,.Card_cardMcq__EOiJH .Card_mcqQuestionLabel__h59_7{display:inline-block;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963}.Card_cardMcq__EOiJH .Card_mcqQuestionBlock__CsXxQ{margin-bottom:1.25rem}.Card_cardMcq__EOiJH .Card_mcqQuestionBlock__CsXxQ .Card_mcqQuestion__Ms_gQ{margin:0;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111}.Card_cardMcq__EOiJH .Card_mcqOptionsBlock__CSX4c{margin-bottom:1.25rem}.Card_cardMcq__EOiJH .Card_mcqOptions__SqClU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.Card_cardMcq__EOiJH .Card_mcqOption__3rGan{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;border:1px solid #e3e1de;border-radius:.375rem;background:#f5f4f0;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#6b6963}.Card_cardMcq__EOiJH .Card_mcqOption__3rGan.Card_mcqOptionCorrect__lyqKX{border-color:#237a3e;background:#e2f0e5;color:#111}.Card_cardMcq__EOiJH .Card_mcqOptionLetter___Uy_u{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#fdfcfa;border:1px solid #e3e1de;border-radius:50%;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.Card_cardMcq__EOiJH .Card_mcqOptionCorrect__lyqKX .Card_mcqOptionLetter___Uy_u{border-color:#237a3e;background:#e2f0e5;color:#237a3e}.Card_cardMcq__EOiJH .Card_mcqOptionText__QI452{flex:1 1;min-width:0}.Card_cardMcq__EOiJH .Card_mcqExplanationBlock__kp2EV{padding-top:1rem;border-top:1px solid #e3e1de}.Card_cardMcq__EOiJH .Card_mcqExplanationBlock__kp2EV .Card_mcqExplanation__47tVc{margin:0;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;padding:.75rem;background:#f5f4f0;border-radius:.375rem}@media(max-width:680px){.Card_cardMcq__EOiJH .Card_mcqInner__McaV6{padding:.875rem 1rem}.Card_cardMcq__EOiJH .Card_mcqOptionsBlock__CSX4c,.Card_cardMcq__EOiJH .Card_mcqQuestionBlock__CsXxQ{margin-bottom:.875rem}.Card_cardMcq__EOiJH .Card_mcqExplanation__47tVc,.Card_cardMcq__EOiJH .Card_mcqOptionText__QI452,.Card_cardMcq__EOiJH .Card_mcqQuestion__Ms_gQ{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}}.Card_cardEssay__7M_SK{margin-bottom:1rem}.Card_cardEssay__7M_SK .Card_essayInner__6L_jt{border:1px solid #e3e1de;border-radius:.375rem;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);background:#fdfcfa;padding:1.25rem 1.5rem}.Card_cardEssay__7M_SK .Card_essayCriteriaLabel__b5Zqc,.Card_cardEssay__7M_SK .Card_essayQuestionLabel__nm_7e{display:inline-block;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963}.Card_cardEssay__7M_SK .Card_essayQuestionBlock__uDLjV{margin-bottom:1.25rem}.Card_cardEssay__7M_SK .Card_essayQuestionBlock__uDLjV .Card_essayQuestion__36OCW{margin:0;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111}.Card_cardEssay__7M_SK .Card_essayCriteriaBlock__dFtCK{padding-top:1rem;border-top:1px solid #e3e1de}.Card_cardEssay__7M_SK .Card_essayCriteriaBlock__dFtCK .Card_essayCriteriaText__L5K0G{margin:0;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111}@media(max-width:680px){.Card_cardEssay__7M_SK .Card_essayInner__6L_jt{padding:.875rem 1rem}.Card_cardEssay__7M_SK .Card_essayQuestionBlock__uDLjV{margin-bottom:.875rem}.Card_cardEssay__7M_SK .Card_essayQuestion__36OCW{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.Card_cardEssay__7M_SK .Card_essayCriteriaBlock__dFtCK{padding-top:.75rem}.Card_cardEssay__7M_SK .Card_essayCriteriaText__L5K0G{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}}.AddFlashcard_row__Hcj_8{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;height:100%}.AddFlashcard_label__BME44{display:flex;flex-direction:column;color:#237a3e}.AddFlashcard_label__BME44,.AddFlashcard_textarea__E0Zkn{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.AddFlashcard_textarea__E0Zkn{margin-top:4px;padding:10px 12px;border:1px solid #e3e1de;border-radius:.375rem;resize:none;min-height:60px;height:100%;background-color:#fdfcfa;color:#111}@media(max-width:991px){.AddFlashcard_textarea__E0Zkn{width:100%}}.AddFlashcard_textarea__E0Zkn:focus{outline:none;border-color:#237a3e;box-shadow:0 0 0 2px rgba(35,122,62,.2)}.sharedStyles_modalContent__bdqXd{display:flex;flex-direction:column;gap:1rem;height:100%;min-height:0;overflow-y:auto;padding-block:.875rem .5rem}.sharedStyles_title__7IEcF{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#111;margin:0 0 .5rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.sharedStyles_actions__raqMV{display:flex;justify-content:space-between;gap:.75rem;margin-top:1.5rem}.sharedStyles_add__txARv,.sharedStyles_cancel__5X9Vx{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;padding:.625rem 1.25rem;border-radius:62.4375rem;width:100%;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.sharedStyles_add__txARv{background-color:#111;color:#fdfcfa;border:1.5px solid #111}.sharedStyles_add__txARv:hover:not(:disabled){background-color:#6b6963;border-color:#6b6963}.sharedStyles_add__txARv:disabled{background-color:#e3e1de;border-color:#e3e1de;color:#6b6963;cursor:not-allowed}.sharedStyles_cancel__5X9Vx{background-color:#fdfcfa;color:#111;border:1.5px solid #e3e1de}.sharedStyles_cancel__5X9Vx:hover{border-color:#111}.QuestionTypeSelector_modalContent__XbCNb{display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.25rem 1.5rem 1.5rem;min-height:0}.QuestionTypeSelector_title__Am5br{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#111;margin:0;padding-bottom:.5rem;flex-shrink:0;text-align:center}.QuestionTypeSelector_options__jN1io{display:flex;flex-direction:row;gap:.75rem;justify-content:center}.QuestionTypeSelector_option__6EAY0{display:flex;align-items:center;gap:1.25rem;padding:1.5rem 1.75rem;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease;flex:1 1;max-width:20rem;min-width:0;text-align:left}.QuestionTypeSelector_option__6EAY0:hover{border-color:#111;background-color:#f5f4f0}.QuestionTypeSelector_option__6EAY0:focus-visible{outline:2px solid #111;outline-offset:.125rem}.QuestionTypeSelector_iconWrapper__H6MvQ{width:2.75rem;height:2.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.QuestionTypeSelector_iconWrapper__H6MvQ.QuestionTypeSelector_iconWrapperMcq__WCRRO{background-color:#e2f0e5;color:#237a3e}.QuestionTypeSelector_iconWrapper__H6MvQ.QuestionTypeSelector_iconWrapperEssay__QkFIl{background-color:#e4eef8;color:#4a80bd}.QuestionTypeSelector_iconEssay__OgzzS,.QuestionTypeSelector_iconMCQ__2B4Xa{display:flex;align-items:center;justify-content:center;color:inherit}.QuestionTypeSelector_optionTitle__XDfTE{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;margin-bottom:.25rem}.QuestionTypeSelector_optionDescription__BZzXg{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963;margin:0;min-width:0;overflow-wrap:break-word}@media(max-width:680px){.QuestionTypeSelector_modalContent__XbCNb{padding:1rem 1rem 1.5rem}.QuestionTypeSelector_options__jN1io{flex-direction:column;align-items:stretch;gap:.75rem}.QuestionTypeSelector_option__6EAY0{max-width:none;padding:1rem 1.25rem}}.AddMCQ_label__NLm0n{display:block;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#111;margin-bottom:.75rem}.AddMCQ_input__aii6l,.AddMCQ_optionInput__DQ12l{width:100%;padding:.625rem .75rem;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;transition:border-color .15s ease}.AddMCQ_input__aii6l::placeholder,.AddMCQ_optionInput__DQ12l::placeholder{color:#6b6963}.AddMCQ_input__aii6l:hover,.AddMCQ_optionInput__DQ12l:hover{border-color:#6b6963}.AddMCQ_input__aii6l:focus,.AddMCQ_optionInput__DQ12l:focus{outline:none;border-color:#111}.AddMCQ_input__aii6l{margin-top:.375rem}.AddMCQ_optionsLabels__qZFYn{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-right:.25rem}.AddMCQ_optionsLabel__EEfdt{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963}.AddMCQ_optionRow__2rYJC{display:flex;flex-direction:row-reverse;align-items:center;gap:1rem;margin-bottom:.5rem;padding-right:.25rem}.AddMCQ_optionRow__2rYJC:last-child{margin-bottom:0}.AddMCQ_optionInput__DQ12l{flex:1 1;min-width:0}.AddMCQ_radio__GyHps{flex-shrink:0;width:1.125rem;height:1.125rem;accent-color:#111;cursor:pointer}.AddMCQ_actionsMCQ__EUQSH{margin-top:.5rem}.AddEssayQuestion_label__JBRmU{display:block;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#111}.AddEssayQuestion_textarea__h4JLr{width:100%;min-height:80px;border:1px solid #e3e1de;border-radius:.375rem;padding:12px;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;resize:vertical;margin-top:6px}.AddEssayQuestion_actionsEssay__oh4cq{margin-top:auto}.RatingAndReport_ratingContainer__Zh1dH{display:flex;align-items:center}.RatingAndReport_ratingButton__Mtoew{display:flex;align-items:center;padding:0 .75rem;border:none;border-radius:.375rem;background-color:transparent;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;cursor:pointer;transition:all .2s ease;outline:none}.RatingAndReport_ratingButton__Mtoew:hover:not(.RatingAndReport_disabled__JvVTb){opacity:.8}.RatingAndReport_ratingButton__Mtoew:focus-visible{outline:2px solid #237a3e;outline-offset:2px}.RatingAndReport_ratingButton__Mtoew.RatingAndReport_disabled__JvVTb{cursor:not-allowed;opacity:.5}.RatingAndReport_ratingButton__Mtoew .RatingAndReport_activeIcon__Zc3yV{fill:currentColor}.RatingAndReport_upvoteButton__wKrvp{color:#237a3e}.RatingAndReport_upvoteButton__wKrvp.RatingAndReport_active__YApMe{opacity:1}.RatingAndReport_downvoteButton__NRPEn{color:#c44}.RatingAndReport_downvoteButton__NRPEn.RatingAndReport_active__YApMe{opacity:1}.RatingAndReport_count__Rr54a{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;min-width:1.25rem;text-align:center}.RatingAndReport_reportDropdownWrap__2dgyc{position:relative;display:flex;align-items:center}.RatingAndReport_reportBtn__wFLxt{background:transparent;color:#6b6963;border:none;padding:.375rem .5rem;border-radius:62.4375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.RatingAndReport_reportBtn__wFLxt:hover:not(:disabled){color:#237a3e;opacity:.85}.RatingAndReport_reportBtn__wFLxt:focus-visible{outline:2px solid #237a3e;outline-offset:2px}.RatingAndReport_reportBtn__wFLxt:disabled{opacity:.5;cursor:not-allowed}.RatingAndReport_reportDropdown__faDWF{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;width:10rem;max-width:calc(100vw - 1.5rem);padding:.25rem 0;border:1px solid #e3e1de;border-radius:.375rem;background:#fdfcfa;box-shadow:0 4px 12px hsla(0,0%,7%,.08);display:flex;flex-direction:column}.RatingAndReport_reportOptionBtn__CR5cI{border:none;background:transparent;text-align:left;color:#111;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;padding:.625rem 1rem;border-radius:0;cursor:pointer;display:flex;align-items:center;width:100%;white-space:nowrap;transition:background-color .2s ease}.RatingAndReport_reportOptionBtn__CR5cI:hover{background-color:rgba(35,122,62,.08);color:#111}.RatingAndReport_reportOptionBtn__CR5cI:focus-visible{outline:2px solid #237a3e;outline-offset:1px}@media(max-width:991px){.RatingAndReport_ratingContainer__Zh1dH{gap:.25rem}.RatingAndReport_ratingButton__Mtoew{padding:.4375rem .5625rem;gap:.3125rem}.RatingAndReport_ratingButton__Mtoew svg{width:1.375rem;height:1.375rem}.RatingAndReport_count__Rr54a{min-width:1.125rem}.RatingAndReport_ratingContainer__Zh1dH{gap:.1875rem}.RatingAndReport_ratingButton__Mtoew{padding:.4375rem .5rem;gap:.25rem}.RatingAndReport_ratingButton__Mtoew svg{width:1.25rem;height:1.25rem}.RatingAndReport_count__Rr54a{min-width:1.0625rem}}@media(max-width:480px){.RatingAndReport_ratingContainer__Zh1dH{gap:.1875rem}.RatingAndReport_ratingButton__Mtoew{padding:.375rem .5rem;gap:.1875rem}.RatingAndReport_ratingButton__Mtoew svg{width:1.125rem;height:1.125rem}.RatingAndReport_count__Rr54a{min-width:.875rem}.RatingAndReport_reportDropdown__faDWF{width:min(10rem,100vw - 1.25rem);right:auto;left:50%;transform:translateX(-50%)}.RatingAndReport_reportOptionBtn__CR5cI{padding:.5625rem .875rem}}@keyframes SummaryPreviewModal_modal-fade-in__s3fWD{0%{opacity:0}to{opacity:1}}@keyframes SummaryPreviewModal_modal-slide-in__wZ4QZ{0%{opacity:0;transform:translateY(.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.SummaryPreviewModal_modalOverlay__yELo7{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);animation:SummaryPreviewModal_modal-fade-in__s3fWD .15s ease;z-index:10001;padding:1.25rem;overflow:hidden}.SummaryPreviewModal_modalOverlay__yELo7>*{position:relative;z-index:1001;background:#fdfcfa;border-radius:.375rem;box-shadow:0 .5rem 2rem hsla(0,0%,7%,.12);z-index:calc(10001 + 1)}@media(max-width:991px){.SummaryPreviewModal_modalOverlay__yELo7{padding:.75rem}}.SummaryPreviewModal_modal__0VPsN{border-radius:.375rem;width:80%;max-width:62.5rem;height:90vh;max-height:43.75rem;display:flex;flex-direction:column;overflow:hidden;position:relative;animation:SummaryPreviewModal_fadeInScale__2AYdR .3s ease-out}@media(max-width:991px){.SummaryPreviewModal_modal__0VPsN{width:90%;height:85vh;max-width:37.5rem}}@media(max-width:480px){.SummaryPreviewModal_modal__0VPsN{width:95%;height:90svh;max-height:90svh;border-radius:.375rem;max-width:none}}.SummaryPreviewModal_modalHeader__8M_ZA{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid #e3e1de;flex-shrink:0}@media(max-width:991px){.SummaryPreviewModal_modalHeader__8M_ZA{padding:1.125rem 1.25rem;gap:.75rem;padding:1rem 1.25rem}}@media(max-width:480px){.SummaryPreviewModal_modalHeader__8M_ZA{padding:.75rem 1rem;gap:.5rem}}.SummaryPreviewModal_modalHeaderContent___g1_p{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.SummaryPreviewModal_modalHeaderActions__eoltD{display:flex;align-items:center;gap:.75rem}@media(max-width:991px){.SummaryPreviewModal_modalHeaderActions__eoltD{gap:.5rem;gap:.375rem}}@media(max-width:480px){.SummaryPreviewModal_modalHeaderActions__eoltD{gap:.25rem}}.SummaryPreviewModal_modalTitle__7GVz_{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#111;margin:0;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.SummaryPreviewModal_modalContent__NnIED{flex:1 1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.SummaryPreviewModal_summaryEditor__Wa9f1{flex:1 1;overflow:auto;padding:1.5rem}@media(max-width:991px){.SummaryPreviewModal_summaryEditor__Wa9f1{padding:1.25rem}}@media(max-width:480px){.SummaryPreviewModal_summaryEditor__Wa9f1{padding:1rem}}.SummaryPreviewModal_summaryEditor__Wa9f1 .ProseMirror{padding:0;border:none;box-shadow:none;outline:none;min-height:auto}.SummaryPreviewModal_summaryEditor__Wa9f1 .ProseMirror:focus{outline:none;box-shadow:none}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose{max-width:none;color:#111}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h1,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h2,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h3,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h4,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h5,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h6{color:#111;margin-top:1.5rem;margin-bottom:.75rem}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h1:first-child,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h2:first-child,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h3:first-child,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h4:first-child,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h5:first-child,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h6:first-child{margin-top:0}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h1{font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);font-weight:600}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h2{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose h3{font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);font-weight:600}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose p{margin-bottom:1rem}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose ol,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose ul{margin-bottom:1rem;padding-left:1.25rem}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose li{margin-bottom:.5rem}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose blockquote{border-left:4px solid #111;margin:1.25rem 0;font-style:italic;color:#6b6963;background-color:#f5f4f0;padding:1rem;border-radius:.375rem}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose table{width:100%;border-collapse:collapse;margin:1.25rem 0;border:1px solid #e3e1de;border-radius:.375rem;overflow:hidden}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose td,.SummaryPreviewModal_summaryEditor__Wa9f1 .prose th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e3e1de}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose th{background-color:#f5f4f0;color:#111}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose tr:last-child td{border-bottom:none}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose hr{border:none;height:1px;background-color:#e3e1de;margin:1.5rem 0}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose mark{background-color:#f5f4f0;padding:.0625rem .125rem;border-radius:.375rem}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose code{background-color:#f5f4f0;padding:.125rem .25rem;border-radius:.375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose pre{background-color:#f5f4f0;padding:1rem;border-radius:.375rem;overflow-x:auto;margin:1rem 0}.SummaryPreviewModal_summaryEditor__Wa9f1 .prose pre code{background:none;padding:0}.SummaryPreviewModal_loadingContainer__0zTas{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:25rem;padding:1.5rem;gap:1rem}.SummaryPreviewModal_loadingContainer__0zTas p{color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;margin:0}.SummaryPreviewModal_loader__0aIm_{width:2.5rem;height:2.5rem;border:3px solid #f5f4f0;border-top-color:#111;border-radius:50%;animation:SummaryPreviewModal_spin__0i_1u 1s linear infinite}@keyframes SummaryPreviewModal_spin__0i_1u{to{transform:rotate(1turn)}}.SummaryPreviewModal_errorContainer__IphdG{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:25rem;padding:1.5rem;gap:1rem;text-align:center}.SummaryPreviewModal_errorMessage__JYoF9{color:#c44;margin:0}.SummaryPreviewModal_errorMessage__JYoF9,.SummaryPreviewModal_retryButton___Mg9b{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.SummaryPreviewModal_retryButton___Mg9b{padding:.75rem 1.5rem;background-color:#111;color:#fdfcfa;border:none;border-radius:.375rem;cursor:pointer;transition:background-color .2s ease}.SummaryPreviewModal_retryButton___Mg9b:hover{background-color:#111}.SummaryPreviewModal_retryButton___Mg9b:active{transform:scale(.98)}.SummaryPreviewModal_emptyContent__BSoLp{display:flex;justify-content:center;align-items:center;min-height:25rem;padding:1.5rem}.SummaryPreviewModal_emptyContent__BSoLp p{color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;margin:0}@keyframes SummaryPreviewModal_fadeInScale__2AYdR{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.GenerateQuestions_sectionGroup__zxutW{margin-bottom:1rem}.GenerateQuestions_sectionTitle__rGai2{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;margin:0 0 .25rem}.GenerateQuestions_sectionSubtitle__hEIJD{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963;margin:0 0 .75rem}.GenerateQuestions_questionsRow__Bi8bW{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width:480px){.GenerateQuestions_questionsRow__Bi8bW{grid-template-columns:1fr}}.GenerateQuestions_questionsRow__Bi8bW .GenerateQuestions_sectionGroup__zxutW{margin-bottom:0}.GenerateQuestions_countGrid__RiqQ8{display:grid;grid-template-columns:repeat(auto-fit,minmax(3rem,1fr));grid-gap:.375rem;gap:.375rem}.GenerateQuestions_countButton__arH1i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:3.5rem;padding:.5rem .375rem;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.GenerateQuestions_countButton__arH1i:hover:not(.GenerateQuestions_selectedCount__uFtwk){border-color:#111}.GenerateQuestions_countButton__arH1i.GenerateQuestions_selectedCount__uFtwk{background-color:#e2f0e5;color:#111;border-color:#237a3e}.GenerateQuestions_countButton__arH1i.GenerateQuestions_lockedCount__KZvQ_{opacity:.55}.GenerateQuestions_countButton__arH1i.GenerateQuestions_lockedCount__KZvQ_:hover{opacity:.8;border-color:#e3e1de;background-color:#fdfcfa}.GenerateQuestions_countButtonLabel__A0ugm{display:block;line-height:1}.GenerateQuestions_proBadge__Snate{display:inline-flex;align-items:center;gap:.125rem;padding:.0625rem .375rem;background-color:#fce7f3;color:#db2777;border-radius:62.4375rem;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;line-height:1;white-space:nowrap}.GenerateQuestions_proBadge__Snate svg{display:block;flex-shrink:0}.GenerateQuestions_difficultyList__ZwwDO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.75rem;gap:.75rem}@media(max-width:480px){.GenerateQuestions_difficultyList__ZwwDO{grid-template-columns:repeat(2,1fr);gap:.5rem}}.GenerateQuestions_difficultyCard__c0Pa9{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e3e1de;background-color:#fdfcfa;border-radius:.375rem;padding:1rem .5rem;cursor:pointer;transition:background .15s ease,border-color .15s ease;text-align:center}.GenerateQuestions_difficultyCard__c0Pa9:hover:not(.GenerateQuestions_selected__fxeII){border-color:#111}.GenerateQuestions_difficultyCard__c0Pa9.GenerateQuestions_selected__fxeII{border-color:#237a3e;background-color:#e2f0e5}.GenerateQuestions_difficultyIcon__ay9Ng{display:flex;align-items:center;justify-content:center;margin-bottom:.5rem;color:#6b6963}.GenerateQuestions_difficultyIcon__ay9Ng.GenerateQuestions_iconKid__u8jrp{color:#237a3e}.GenerateQuestions_difficultyIcon__ay9Ng.GenerateQuestions_iconHighschool___Mrby{color:#e8772e}.GenerateQuestions_difficultyIcon__ay9Ng.GenerateQuestions_iconBachelor__FA56f{color:#4a80bd}.GenerateQuestions_difficultyIcon__ay9Ng.GenerateQuestions_iconMaster__uG20q{color:#7b5ea7}.GenerateQuestions_difficultyContent__y1Ol1{flex:1 1}.GenerateQuestions_difficultyName__zTxW9{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;margin:0}.GenerateQuestions_sourcesWrapper__4a_gf{padding-top:.5rem;margin-top:.5rem}.GenerateQuestions_sourcesWrapper__4a_gf ul{margin-top:.5rem}.GenerateQuestions_modalFooter__0mTnI{position:-webkit-sticky;position:sticky;bottom:0;background:#fdfcfa;padding:1rem 1.5rem .5rem;margin:1rem -1.5rem -.5rem;z-index:10}@media(max-width:991px){.GenerateQuestions_modalFooter__0mTnI{padding:.75rem 1.25rem .5rem;margin:.75rem -1.25rem -.5rem}}@media(max-width:480px){.GenerateQuestions_modalFooter__0mTnI{padding:.5rem 1rem;margin:.5rem -1rem -.5rem}}.GenerateQuestions_actionsGenerate__1yOWU{margin-top:0}.MCQQuestion_questionContainer__2yknL{margin-bottom:2rem;min-height:100vh}.MCQQuestion_questionHeader__OyYhj{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;flex-wrap:wrap;gap:.625rem}@media(max-width:991px){.MCQQuestion_questionHeader__OyYhj{margin-top:1.875rem;flex-direction:column;align-items:flex-start}}.MCQQuestion_questionTitle__E3tzr{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963}@media(max-width:480px){.MCQQuestion_questionTitle__E3tzr{margin-top:.25rem}}.MCQQuestion_demoCta__8vdKu{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#111;text-decoration:none;background-color:#fdfcfa;padding:.625rem 1.25rem;border-radius:.375rem;white-space:nowrap;border:1px solid #e3e1de;animation:MCQQuestion_ctaPulse__MBwqW 2s ease-in-out infinite}@media(max-width:991px){.MCQQuestion_demoCta__8vdKu{width:100%;display:block;text-align:center;padding:.75rem .9375rem}}.MCQQuestion_demoCta__8vdKu:not(:disabled):hover{border-color:#6b6963;opacity:1;animation:none}.MCQQuestion_demoCtaLong__i5Ul0{display:inline}@media(max-width:991px){.MCQQuestion_demoCtaLong__i5Ul0{display:none}}.MCQQuestion_demoCtaShort__RB2xI{display:none}@media(max-width:991px){.MCQQuestion_demoCtaShort__RB2xI{display:inline}}.MCQQuestion_questionText__ExRKw{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#111;margin-bottom:1.75rem;margin-top:.5rem}.MCQQuestion_optionsContainer__Xr_ry{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.MCQQuestion_optionWrapper__3vzC5{position:relative}.MCQQuestion_option__7O_Fy{padding:.75rem 1rem;border:1px solid #e3e1de;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;position:relative;background-color:#f5f4f0}.MCQQuestion_option__7O_Fy:not(:disabled):hover{border-color:#6b6963;opacity:1}.MCQQuestion_option__7O_Fy:focus{outline:none;border-color:#237a3e;box-shadow:0 0 0 .125rem rgba(35,122,62,.2)}.MCQQuestion_optionNumber__b2DKv{display:flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;background-color:#fdfcfa;color:#111;border:1px solid #e3e1de;border-radius:50%;margin-right:.75rem;flex-shrink:0;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.MCQQuestion_optionText__NiK8_{max-width:80%;flex:1 1;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}@media(max-width:991px){.MCQQuestion_optionText__NiK8_{max-width:65%}}.MCQQuestion_selectedOption__uNhv5{border-color:#237a3e;box-shadow:0 0 0 .0625rem #237a3e}.MCQQuestion_correctOption__Oxg5y{border-color:#237a3e;background-color:#e2f0e5;animation:MCQQuestion_pulse__d5rTq 1s ease-in-out}.MCQQuestion_correctOption__Oxg5y .MCQQuestion_optionNumber__b2DKv{background-color:#e2f0e5;color:#237a3e;border-color:#237a3e}.MCQQuestion_incorrectOption__SV_gH{border-color:#c44;background-color:#f5cdca}.MCQQuestion_incorrectOption__SV_gH .MCQQuestion_optionNumber__b2DKv{background-color:#f5cdca;color:#c44;border-color:#c44}.MCQQuestion_feedbackContainer__uuMkk{margin-top:1.5rem;border-radius:.375rem;background-color:#fdfcfa;border:1px solid #e3e1de;overflow:hidden}.MCQQuestion_explanationSection__DzrVu,.MCQQuestion_sourcesSection__0Fbev{padding:1.5rem}.MCQQuestion_explanationSection__DzrVu{border-bottom:1px solid #e3e1de;padding-bottom:1.75rem}.MCQQuestion_sectionTitle__1LCCL{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.MCQQuestion_sectionIcon__AiFF_{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}.MCQQuestion_explanationText__yMaGO{color:#111;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.MCQQuestion_sourceItem__WvweQ{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem}.MCQQuestion_sourceHeader__yfY2o{display:flex;flex-direction:column;gap:.25rem}.MCQQuestion_sourceDocument__0Gsa4{color:#111}.MCQQuestion_sourceDocument__0Gsa4,.MCQQuestion_sourceReference__6mR1g{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.MCQQuestion_sourceReference__6mR1g{color:#6b6963}.MCQQuestion_sourceButton__DiINP{display:flex;align-items:center;padding:.375rem .875rem;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:62.4375rem;color:#111;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;cursor:pointer}.MCQQuestion_sourceButton__DiINP:not(:disabled):hover{border-color:#6b6963;opacity:1}.MCQQuestion_sourceButton__DiINP:focus{outline:none;box-shadow:0 0 0 .125rem rgba(35,122,62,.1)}.MCQQuestion_sourceButtonIcon__JKw_v{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#6b6963}.MCQQuestion_clickableWhenCompleted__NV2lM{cursor:pointer;position:relative}.MCQQuestion_nextButton__10IIC{position:absolute;right:1rem;padding:.5rem 1rem;background-color:#111;margin:.3125rem;color:#fdfcfa;border:none;border-radius:62.4375rem;cursor:pointer}.MCQQuestion_navigationHint__kSv7r,.MCQQuestion_nextButton__10IIC{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;animation:MCQQuestion_fadeIn__8idB5 .5s ease-in-out}.MCQQuestion_navigationHint__kSv7r{margin-top:1rem;margin-bottom:1.5rem;padding:.75rem;background-color:#f5f4f0;border-radius:.375rem;color:#6b6963;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.MCQQuestion_dismissHintButton__BTBip{margin-left:.5rem;padding:.1875rem .5rem;font-size:var(--font-label);line-height:var(--line-height-label);background-color:#e3e1de;border:none;border-radius:.375rem}.MCQQuestion_dismissHintButton__BTBip,.MCQQuestion_skipButton__LSi5X{font-family:Inter,sans-serif;font-weight:400;color:#6b6963;cursor:pointer}.MCQQuestion_skipButton__LSi5X{padding:.75rem 2rem;background:transparent;border:1px solid #e3e1de;border-radius:62.4375rem;font-size:var(--font-body);line-height:var(--line-height-body);margin-top:.5rem;margin-left:auto;display:block}.MCQQuestion_skipButton__LSi5X:not(:disabled):hover{border-color:#6b6963;opacity:1}@keyframes MCQQuestion_ctaPulse__MBwqW{0%{transform:scale(1);box-shadow:0 .125rem .5rem rgba(35,122,62,.1)}50%{transform:scale(1.03);box-shadow:0 .25rem .75rem rgba(35,122,62,.2)}to{transform:scale(1);box-shadow:0 .125rem .5rem rgba(35,122,62,.1)}}@keyframes MCQQuestion_pulse__d5rTq{0%{opacity:1}50%{opacity:.85}to{opacity:1}}@keyframes MCQQuestion_fadeIn__8idB5{0%{opacity:0}to{opacity:1}}.QuizQuestion_questionContainer__VZfEp{margin-bottom:2rem}.QuizQuestion_questionHeader__Uu3_n{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;flex-wrap:wrap;gap:.625rem}@media(max-width:680px){.QuizQuestion_questionHeader__Uu3_n{flex-direction:column;align-items:flex-start}}.QuizQuestion_questionTitle__bOGmW{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963}@media(max-width:680px){.QuizQuestion_questionTitle__bOGmW{margin-top:.25rem}}.QuizQuestion_demoCta__TQqLd{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#111;text-decoration:none;background-color:#fdfcfa;padding:.625rem 1.25rem;border-radius:.375rem;white-space:nowrap;border:1px solid #e3e1de;animation:QuizQuestion_ctaPulse___UmZ5 2s ease-in-out infinite}@media(max-width:680px){.QuizQuestion_demoCta__TQqLd{width:100%;display:block;text-align:center;padding:.75rem .9375rem}}.QuizQuestion_demoCta__TQqLd:not(:disabled):hover{border-color:#6b6963;opacity:1;animation:none}.QuizQuestion_demoCtaLong__yvIt0{display:inline}@media(max-width:680px){.QuizQuestion_demoCtaLong__yvIt0{display:none}}.QuizQuestion_demoCtaShort__cWlav{display:none}@media(max-width:680px){.QuizQuestion_demoCtaShort__cWlav{display:inline}}.QuizQuestion_questionText__b_h53{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#111;margin-top:.5rem;margin-bottom:1.75rem}.QuizQuestion_answerArea__F7Crk{margin-bottom:1rem}.QuizQuestion_answerInput__rxRMo{width:100%;min-height:9.375rem;padding:.75rem;border:1px solid #e3e1de;border-radius:.375rem;resize:vertical;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;background-color:#fdfcfa;font-family:inherit}.QuizQuestion_answerInput__rxRMo:focus{outline:none;border-color:#6b6963}.QuizQuestion_answerInput__rxRMo:disabled{background-color:#f5f4f0;cursor:not-allowed}.QuizQuestion_buttonsContainer__huwRF{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin-top:1rem;margin-bottom:1rem}@media(max-width:680px){.QuizQuestion_buttonsContainer__huwRF{align-items:stretch;width:100%}}.QuizQuestion_buttonsRow__nWqBn{display:flex;gap:.75rem;align-items:center}@media(max-width:680px){.QuizQuestion_buttonsRow__nWqBn{width:100%;justify-content:space-between}}.QuizQuestion_skipButton___1gfR{padding:.75rem 2rem;background:transparent;border:1px solid #e3e1de;border-radius:62.4375rem;color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;cursor:pointer}.QuizQuestion_skipButton___1gfR:not(:disabled):hover{border-color:#6b6963;opacity:1}.QuizQuestion_showAnswerButton__QOEmc{padding:.75rem 2rem;background:transparent;border:1px solid #e3e1de;border-radius:62.4375rem;color:#6b6963;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;cursor:pointer}.QuizQuestion_showAnswerButton__QOEmc:not(:disabled):hover{border-color:#6b6963;opacity:1}.QuizQuestion_checkButton__MwUG_{padding:.75rem 2rem;background-color:#111;color:#fdfcfa;border:none;border-radius:62.4375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden;width:12.5rem}@media(max-width:680px){.QuizQuestion_checkButton__MwUG_{width:100%}}.QuizQuestion_checkButton__MwUG_:disabled{background-color:#e3e1de;cursor:not-allowed}.QuizQuestion_checkButton__MwUG_.QuizQuestion_checking__b4GdH{background-color:#f5f4f0;color:#6b6963;cursor:not-allowed;border:1px solid #e3e1de}.QuizQuestion_buttonProgressFill__3uHxV{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#237a3e,rgba(35,122,62,.6));transition:width .03s linear;z-index:0;opacity:.15}.QuizQuestion_buttonText__aWslr{position:relative;z-index:1}.QuizQuestion_buttonProgressText__Cs2OP{position:relative;z-index:1;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;opacity:.7;margin-left:.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuizQuestion_feedbackContainer__4mBgl{margin-top:1.5rem;border-radius:.375rem;background-color:#fdfcfa;border:1px solid #e3e1de;overflow:hidden}.QuizQuestion_explanationSection__lJhbO,.QuizQuestion_sourcesSection__BmgoI{padding:1.5rem}.QuizQuestion_explanationSection__lJhbO{border-bottom:1px solid #e3e1de;padding-top:1.25rem;padding-bottom:1.25rem}.QuizQuestion_sectionTitle__mkpfr{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.QuizQuestion_sectionIcon__issVj{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}.QuizQuestion_explanationText__isQBN{color:#111;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.QuizQuestion_scoreContainer__kNGcx{display:flex;flex-direction:row;align-items:center;gap:1rem;max-width:100%}.QuizQuestion_scoreValue__Z65h_{display:flex;align-items:center;gap:.25rem;min-width:3.75rem;white-space:nowrap}.QuizQuestion_scoreCorrect__LcuNc{color:#237a3e}.QuizQuestion_scoreCorrect__LcuNc,.QuizQuestion_scoreIncorrect__Vi4q6{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}.QuizQuestion_scoreIncorrect__Vi4q6{color:#c44}.QuizQuestion_scoreLabel__4fB5H{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963;margin-left:.125rem}.QuizQuestion_scoreX__qhEQH{color:#c44;font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;margin-left:.5rem}.QuizQuestion_scoreVisual__0MnxS{position:relative;height:.5rem;flex:1 1}.QuizQuestion_scoreTrack__S4vPv{right:0;background-color:#f5f4f0}.QuizQuestion_scoreBar__3R_zJ,.QuizQuestion_scoreTrack__S4vPv{position:absolute;top:0;left:0;height:.5rem;border-radius:.375rem}.QuizQuestion_scoreBar__3R_zJ{background-color:currentColor;transition:width .6s cubic-bezier(.4,0,.2,1);color:#237a3e}.QuizQuestion_scoreIncorrect__Vi4q6~.QuizQuestion_scoreVisual__0MnxS .QuizQuestion_scoreBar__3R_zJ{color:#c44}.QuizQuestion_sourceItem__ZQ8fv{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;margin-bottom:.5rem}.QuizQuestion_sourceItem__ZQ8fv:last-child{margin-bottom:0}.QuizQuestion_sourceHeader__xD42F{display:flex;flex-direction:column;gap:.25rem}.QuizQuestion_sourceDocument__sJatx{color:#111}.QuizQuestion_sourceDocument__sJatx,.QuizQuestion_sourceReference__5jZwb{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.QuizQuestion_sourceReference__5jZwb{color:#6b6963}.QuizQuestion_sourceButton__UrSu1{display:flex;align-items:center;padding:.375rem;color:#111;border:1px solid #e3e1de;border-radius:.375rem;background-color:#fdfcfa;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;cursor:pointer}.QuizQuestion_sourceButton__UrSu1:not(:disabled):hover{border-color:#6b6963;opacity:1}.QuizQuestion_sourceButton__UrSu1:focus{outline:none;box-shadow:0 0 0 .125rem rgba(35,122,62,.1)}.QuizQuestion_sourceButtonIcon__mQ1GI{color:#6b6963}.QuizQuestion_nextButton__DpHml,.QuizQuestion_sourceButtonIcon__mQ1GI{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.QuizQuestion_nextButton__DpHml{padding:.75rem 2rem;background-color:#111;color:#fdfcfa;border:none;border-radius:62.4375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;animation:QuizQuestion_fadeIn__6s0bJ .5s ease-in-out}.QuizQuestion_previewAnswerBlock__XDWmU{margin-bottom:.75rem;padding:1rem;background-color:#f5f4f0;border:1px solid #e3e1de;border-radius:.375rem}.QuizQuestion_previewAnswerBlock__XDWmU p{margin:0;color:#111;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}@keyframes QuizQuestion_ctaPulse___UmZ5{0%{transform:scale(1);box-shadow:0 .125rem .5rem rgba(35,122,62,.1)}50%{transform:scale(1.03);box-shadow:0 .25rem .75rem rgba(35,122,62,.2)}to{transform:scale(1);box-shadow:0 .125rem .5rem rgba(35,122,62,.1)}}@keyframes QuizQuestion_shimmer__HT7KF{0%{transform:translateX(-2.5rem)}to{transform:translateX(2.5rem)}}@keyframes QuizQuestion_fadeIn__6s0bJ{0%{opacity:0}to{opacity:1}}.FlashcardQuestion_flashcardContainer__aUhga{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:3rem 0 2rem;gap:1.5rem;overflow:visible}@media(max-width:991px){.FlashcardQuestion_flashcardContainer__aUhga{padding-top:40px!important}}.FlashcardQuestion_cardWrapper__8eABw{display:flex;align-items:center;gap:1rem;width:100%;max-width:50rem;overflow:visible}@media(max-width:991px){.FlashcardQuestion_cardWrapper__8eABw{gap:0;justify-content:center}}.FlashcardQuestion_navButton__f9NJ0{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:none;border:none;color:#6b6963;cursor:pointer;flex-shrink:0}.FlashcardQuestion_navButton__f9NJ0 svg{width:1.25rem;height:1.25rem}.FlashcardQuestion_navButton__f9NJ0:disabled{opacity:.25;cursor:not-allowed}@media(max-width:991px){.FlashcardQuestion_navButton__f9NJ0{display:none}}.FlashcardQuestion_navButtonPrev__WOogs{order:-1}.FlashcardQuestion_navButtonNext__51Fu_{order:1}.FlashcardQuestion_card__Bk7bE{width:100%;height:auto;cursor:pointer;perspective:62.5rem;border-radius:.375rem;position:relative;transform-style:preserve-3d;will-change:transform;overflow:visible;transition:opacity .3s ease;transform:translateZ(0)}.FlashcardQuestion_card__Bk7bE.FlashcardQuestion_transitioning__3hIj5{pointer-events:none;opacity:.7}@media(max-width:991px){.FlashcardQuestion_card__Bk7bE{perspective:50rem;transform:translateZ(0)}}.FlashcardQuestion_cardInner__UYAyv{width:100%;height:100%;min-height:20rem;text-align:center;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;border-radius:.375rem;position:relative;will-change:transform;overflow:visible;transform:translateZ(0)}.FlashcardQuestion_cardInner__UYAyv.FlashcardQuestion_cardFlipped__rufqR{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}@media(max-width:991px){.FlashcardQuestion_cardInner__UYAyv{transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.FlashcardQuestion_cardInner__UYAyv.FlashcardQuestion_cardFlipped__rufqR{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}}.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{width:100%;min-height:28.125rem;border-radius:.375rem;background-color:#fdfcfa;border:1px solid #e3e1de;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;transform:translateZ(0)}@media(max-width:991px){.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{transform:translateZ(0)}}.FlashcardQuestion_cardFrontSimple__D4UEd{z-index:2;transform:rotateY(0deg) translateZ(0);-webkit-transform:rotateY(0deg) translateZ(0)}@media(max-width:991px){.FlashcardQuestion_cardFrontSimple__D4UEd{transform:rotateY(0deg) translateZ(0);-webkit-transform:rotateY(0deg) translateZ(0)}}.FlashcardQuestion_cardBackSimple__puoZg{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0);justify-content:space-between;position:relative;padding:0}@media(max-width:991px){.FlashcardQuestion_cardBackSimple__puoZg{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}}.FlashcardQuestion_cardContent__ehheN{width:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:visible;padding:0 2rem 1rem}.FlashcardQuestion_cardText__7vR_q{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;text-align:center;width:100%;max-width:100%;margin:0 auto;word-wrap:break-word;overflow-wrap:break-word;padding:0 .5rem;color:#111}.FlashcardQuestion_cardHeader__VSEHV{width:100%;display:flex;justify-content:flex-end;padding:.75rem 1.25rem}.FlashcardQuestion_viewSourceButton__hGEnR{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:transparent;border:1px solid #e3e1de;border-radius:62.4375rem;color:#6b6963;cursor:pointer}.FlashcardQuestion_viewSourceButton__hGEnR:not(:disabled):hover{border-color:#6b6963;opacity:1}.FlashcardQuestion_viewSourceIcon__fMvpw{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400}.FlashcardQuestion_showAnswerFooter__NMiHX{width:100%;background-color:#f5f4f0;border-top:1px solid #e3e1de;padding:1rem 2rem;display:flex;align-items:center;gap:1rem;justify-content:center}@media(max-width:991px){.FlashcardQuestion_showAnswerFooter__NMiHX{display:none}}.FlashcardQuestion_showAnswerText__ot6Dx,.FlashcardQuestion_spaceIndicator__9lh0c{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963}.FlashcardQuestion_spaceIndicator__9lh0c{background-color:#fdfcfa;padding:.25rem .5rem;border-radius:.375rem;border:1px solid #e3e1de}.FlashcardQuestion_ratingFooter__YEOM7{width:100%;background-color:#f5f4f0;border-top:1px solid #e3e1de;padding:1rem 2rem;display:flex;flex-direction:column;gap:1rem;overflow:visible;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width:991px){.FlashcardQuestion_ratingFooter__YEOM7{transform:translateZ(0)}}.FlashcardQuestion_ratingQuestion__haKoL{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#111;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.FlashcardQuestion_questionIcon__jLkXd{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#6b6963;cursor:pointer;position:relative}.FlashcardQuestion_questionIcon__jLkXd svg{width:.875rem;height:.875rem}.FlashcardQuestion_questionIcon__jLkXd:hover .FlashcardQuestion_tooltip__duOYB{opacity:1;visibility:visible}.FlashcardQuestion_tooltip__duOYB{position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translateX(-50%);background-color:#fdfcfa;color:#111;padding:.625rem .875rem;border:1px solid #e3e1de;border-radius:.375rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;width:17.5rem;max-width:calc(100vw - 2.5rem);text-align:left;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease;z-index:99999;pointer-events:none}.FlashcardQuestion_tooltip__duOYB:after,.FlashcardQuestion_tooltip__duOYB:before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.375rem solid transparent}.FlashcardQuestion_tooltip__duOYB:before{border-top-color:#e3e1de;margin-top:1px}.FlashcardQuestion_tooltip__duOYB:after{border-top-color:#fdfcfa}.FlashcardQuestion_ratingButtons___A_yg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;width:100%}.FlashcardQuestion_ratingButton__H7alz{display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;border-radius:62.4375rem;cursor:pointer;height:3.125rem;justify-content:center;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease}.FlashcardQuestion_ratingButton__H7alz span{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;font-weight:500;text-align:center;transition:font-weight .15s ease}.FlashcardQuestion_ratingButton__H7alz:not(:disabled):hover{opacity:1;transform:translateY(-1px)}.FlashcardQuestion_ratingButton__H7alz:not(:disabled):hover span{font-weight:700}.FlashcardQuestion_ratingButton__H7alz.FlashcardQuestion_active__xsST_{pointer-events:none}.FlashcardQuestion_ratingButtonRed__REPWX{background-color:#f5cdca;border-color:#c44}.FlashcardQuestion_ratingButtonRed__REPWX span{color:#111}.FlashcardQuestion_ratingButtonOrange__l_QxI{background-color:#fdead2;border-color:#e8772e}.FlashcardQuestion_ratingButtonOrange__l_QxI span{color:#111}.FlashcardQuestion_ratingButtonGreen__NoTAZ{background-color:#e4eef8;border-color:#4a80bd}.FlashcardQuestion_ratingButtonGreen__NoTAZ span{color:#111}.FlashcardQuestion_ratingButtonBlue__0_NjT{background-color:#e2f0e5;border-color:#237a3e}.FlashcardQuestion_ratingButtonBlue__0_NjT span{color:#111}.FlashcardQuestion_error__VlVEW{padding:1.5rem;text-align:center;color:#c44;background-color:#f5f4f0;border-radius:.375rem;border:1px solid #e3e1de;width:100%;max-width:37.5rem;margin:2rem auto}@media(max-width:991px){.FlashcardQuestion_flashcardContainer__aUhga{padding:.5rem;gap:1rem}.FlashcardQuestion_cardWrapper__8eABw{gap:0;justify-content:center}.FlashcardQuestion_cardInner__UYAyv{min-height:15rem}.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{min-height:15rem;border-radius:.375rem}.FlashcardQuestion_cardContent__ehheN{padding:2.5rem 1.25rem}.FlashcardQuestion_cardHeader__VSEHV{padding:.5rem 1rem}.FlashcardQuestion_viewSourceButton__hGEnR{padding:.25rem .5rem;gap:.25rem;border-radius:.375rem}.FlashcardQuestion_ratingFooter__YEOM7{padding:.75rem 1rem;gap:.75rem}.FlashcardQuestion_ratingQuestion__haKoL{margin-top:.5rem;margin-bottom:.5rem}.FlashcardQuestion_questionIcon__jLkXd{width:.875rem;height:.875rem}.FlashcardQuestion_questionIcon__jLkXd svg{width:.8125rem;height:.8125rem}.FlashcardQuestion_tooltip__duOYB{width:17.5rem;max-width:95vw;padding:.375rem .5rem}.FlashcardQuestion_tooltip__duOYB:after{border-width:.25rem}.FlashcardQuestion_ratingButtons___A_yg{grid-template-columns:repeat(2,1fr);gap:.5rem}.FlashcardQuestion_ratingButton__H7alz{padding:.75rem .5rem;min-height:3.25rem;border-radius:62.4375rem}}@media(max-width:480px){.FlashcardQuestion_flashcardContainer__aUhga{padding:.25rem}.FlashcardQuestion_cardWrapper__8eABw{gap:0;justify-content:center}.FlashcardQuestion_cardInner__UYAyv{min-height:13.75rem}.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{min-height:25rem}.FlashcardQuestion_cardContent__ehheN{padding:.75rem}.FlashcardQuestion_tooltip__duOYB{width:15rem;max-width:90vw;transform:translateX(-50%) translateY(-100%)}.FlashcardQuestion_ratingButtons___A_yg{gap:.375rem}.FlashcardQuestion_ratingButton__H7alz{min-height:1.875rem;border-radius:62.4375rem;padding:.5rem .25rem}}.PracticeScreen_practiceContainer__P5psJ,.PracticeScreen_variables__k5Jl_{--container-max-width:rem(1200);--content-max-width:rem(850);--container-padding-x:rem(24);--container-border-radius:$radius-card;--container-box-shadow:0 rem(1) rem(2) rgba(0,0,0,.05);--container-border:1px solid $border}.PracticeScreen_practiceContainer__P5psJ{display:flex;flex-direction:column;width:100%}.PracticeScreen_contentContainer__aDAmw{flex:1 1;display:flex;justify-content:center;width:100%;padding:5rem 3rem 3rem;position:relative}@media(max-width:991px){.PracticeScreen_contentContainer__aDAmw{padding:2rem 1.5rem}}@media(max-width:480px){.PracticeScreen_contentContainer__aDAmw{padding:1.5rem 1rem}}.PracticeScreen_mainContent__QAVpU{width:100%;max-width:var(--content-max-width)}.PracticeScreen_contentWrapper__wg4Jo{width:100%;max-width:var(--container-max-width);padding-left:calc(var(--container-padding-x)*1.33);padding-right:calc(var(--container-padding-x)*1.33);box-sizing:border-box;display:flex;flex-direction:column}@media(max-width:680px){.PracticeScreen_contentWrapper__wg4Jo{padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}}.PracticeScreen_actionButton__wLGmR,.PracticeScreen_exitButton__xOgv5,.PracticeScreen_shareButton__iHjCY{border:var(--container-border);background-color:#fdfcfa;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .15s ease;height:2.125rem;box-sizing:border-box}.PracticeScreen_actionButton__wLGmR:hover,.PracticeScreen_exitButton__xOgv5:hover,.PracticeScreen_shareButton__iHjCY:hover{background-color:#f5f4f0;transform:translateY(-1px);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1)}.PracticeScreen_actionButton__wLGmR:focus,.PracticeScreen_exitButton__xOgv5:focus,.PracticeScreen_shareButton__iHjCY:focus{outline:none;box-shadow:0 0 0 .125rem rgba(35,122,62,.25)}.PracticeScreen_exitButton__xOgv5,.PracticeScreen_shareButton__iHjCY{width:2.125rem;padding:0;font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);font-weight:600}@media(max-width:680px){.PracticeScreen_exitButton__xOgv5,.PracticeScreen_shareButton__iHjCY{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}}@keyframes PracticeScreen_slideDown__D_RMU{0%{opacity:0;max-height:0;transform-origin:top}to{opacity:1;max-height:31.25rem;transform-origin:top}}.PracticeScreen_finishButton__s1erG:hover{background-color:#237a3e;transform:translateY(-2px);box-shadow:0 .25rem .75rem rgba(0,0,0,.15)}.PracticeScreen_nextCardTimer__UDn7O{display:flex;justify-content:center;align-items:center;min-height:25rem;padding:2rem}.PracticeScreen_timerContent__CN9yG{text-align:center;max-width:22.5rem;padding:2.5rem 2rem;background:#fdfcfa;border-radius:.375rem;border:1px solid #e3e1de;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.04)}.PracticeScreen_timerContent__CN9yG h3{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;margin-bottom:.5rem;color:#111}.PracticeScreen_timerContent__CN9yG p{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;margin-bottom:2rem;color:#6b6963}.PracticeScreen_timerContent__CN9yG p strong{font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);font-weight:600;color:#237a3e;display:block;margin-top:.75rem;letter-spacing:-.02em}.PracticeScreen_progressBar__g6y_F{width:100%;height:.1875rem;background-color:#f5f4f0;border-radius:.375rem;overflow:hidden;margin:1.5rem 0 1rem}.PracticeScreen_progressFill__Kozff{height:100%;background-color:#237a3e;border-radius:.375rem;transition:width .4s cubic-bezier(.4,0,.2,1)}.PracticeScreen_timerHint__MG1Yp{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;color:#6b6963!important;margin-top:0!important;margin-bottom:0!important;font-style:normal!important;opacity:1!important}@media(max-width:991px){.PracticeScreen_nextCardTimer__UDn7O{min-height:18.75rem;padding:1.25rem}.PracticeScreen_timerContent__CN9yG{padding:2rem 1.5rem;max-width:100%}.PracticeScreen_timerContent__CN9yG h3{margin-bottom:.375rem}.PracticeScreen_timerContent__CN9yG p{margin-bottom:1.5rem}.PracticeScreen_timerContent__CN9yG p strong{margin-top:.5rem}.PracticeScreen_progressBar__g6y_F{margin:1.25rem 0 .75rem}}.PracticeScreen_loading__Zq7oi{display:flex;align-items:center;justify-content:center;min-height:18.75rem;width:100%;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#6b6963}@keyframes CompletionModal_modal-fade-in__1n7Pa{0%{opacity:0}to{opacity:1}}@keyframes CompletionModal_modal-slide-in__ysukb{0%{opacity:0;transform:translateY(.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.CompletionModal_backdrop__sk_EX{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);animation:CompletionModal_modal-fade-in__1n7Pa .15s ease;z-index:10100;padding:2rem}.CompletionModal_backdrop__sk_EX>*{position:relative;z-index:1001;background:#fdfcfa;border-radius:.375rem;box-shadow:0 .5rem 2rem hsla(0,0%,7%,.12)}@media(max-width:991px){.CompletionModal_backdrop__sk_EX{padding:1rem}}@media(max-width:480px){.CompletionModal_backdrop__sk_EX{padding:.5rem}}.CompletionModal_modal__qjj5T{position:relative;width:100%;max-width:32.5rem;background-color:#fdfcfa;border:1px solid #e3e1de;border-radius:.375rem;padding:2.5rem 2.25rem 1.75rem;overflow:hidden;display:flex;flex-direction:column;gap:1.25rem;animation:CompletionModal_modalRise__Jge30 .35s cubic-bezier(.2,.8,.2,1)}@media(max-width:991px){.CompletionModal_modal__qjj5T{padding:1.5rem 1.25rem 1.25rem;border-radius:.375rem;margin:1rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);overflow-y:auto;gap:1.25rem}}@media(max-width:480px){.CompletionModal_modal__qjj5T{padding:1.25rem 1rem 1rem;margin:.5rem;max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:.375rem;gap:1rem}}.CompletionModal_header__kuLmP{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:0}.CompletionModal_tedWrap__ZtluG{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;animation:CompletionModal_tedFadeIn__SamTH .4s ease-out both}.CompletionModal_ted__Xs7DV{width:8rem;height:8rem;object-fit:contain}.CompletionModal_title__838A8{font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);font-weight:600;color:#111;margin:0}.CompletionModal_percentageDisplay__eF5xe{font-family:Lora,serif;font-size:var(--font-h1);line-height:var(--line-height-h1);font-weight:600;color:#111;line-height:1}@keyframes CompletionModal_modalRise__Jge30{0%{opacity:0;transform:translateY(.75rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes CompletionModal_tedFadeIn__SamTH{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.CompletionModal_actionsContainer__GVGiZ{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.CompletionModal_secondaryActionsRow___wC5T{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.625rem;gap:.625rem}@media(max-width:991px){.CompletionModal_secondaryActionsRow___wC5T{grid-template-columns:1fr;gap:.5rem}}.CompletionModal_tertiaryActionsRow__06ku_{display:flex;justify-content:center;gap:1rem;padding-top:.5rem}@media(max-width:991px){.CompletionModal_tertiaryActionsRow__06ku_{flex-wrap:wrap;gap:.75rem}}.CompletionModal_actionButton__gvLc6{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.125rem;border-radius:62.4375rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;background:#111;border:1px solid #e3e1de;color:#fdfcfa;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:center;letter-spacing:-.01em;min-height:2.75rem}@media(max-width:991px){.CompletionModal_actionButton__gvLc6{padding:.75rem 1rem;min-height:2.625rem}}@media(max-width:480px){.CompletionModal_actionButton__gvLc6{padding:.6875rem .875rem;min-height:2.5rem}}.CompletionModal_buttonLabel__9LvNL{display:block}.CompletionModal_buttonIcon__C7j_W{display:flex;align-items:center;font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}.CompletionModal_primaryButton__Jzv_H{background:#111;color:#fdfcfa;border-color:#111;min-height:3rem;padding:.875rem 1.25rem;font-weight:600}.CompletionModal_primaryButton__Jzv_H:not(:disabled):hover{opacity:.9}.CompletionModal_secondaryButton__GvuxV{background:#fdfcfa;color:#111;border-color:#e3e1de}.CompletionModal_secondaryButton__GvuxV:not(:disabled):hover{border-color:#6b6963;opacity:1}.CompletionModal_tertiaryButton__xrWSl{background:transparent;color:#6b6963;border:none;font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;min-height:auto;padding:.375rem .625rem}.CompletionModal_tertiaryButton__xrWSl:not(:disabled):hover{background:transparent;color:#111;transform:none;box-shadow:none}.CompletionModal_disabled__gw54l{opacity:.4;cursor:not-allowed;transform:none!important;box-shadow:none!important}.PracticeModeContainer_variables__QFGYn{--container-max-width:rem(1200);--content-max-width:rem(850);--container-padding-x:rem(24);--container-border-radius:$radius-card;--container-box-shadow:0 rem(1) rem(2) rgba(0,0,0,.05);--container-border:1px solid $border}.PracticeModeContainer_container__3iFQS{display:flex;flex-direction:column;width:100%;max-width:50rem;margin:0 auto;padding:1rem;box-sizing:border-box}.PracticeModeContainer_error__xW8Ar{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:3.75rem;background:#fdfcfa;border-radius:.375rem;width:37.5rem;margin:2rem auto;border:1px solid #e3e1de}@media(max-width:1200px){.PracticeModeContainer_error__xW8Ar{padding:2rem 1.25rem;margin:6.25rem 1rem;width:calc(100% - 2rem)}}.PracticeModeContainer_error__xW8Ar h3{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400;color:#111;margin:0 0 1rem;display:flex;align-items:center;gap:.5rem}@media(max-width:1200px){.PracticeModeContainer_error__xW8Ar h3{gap:.375rem}.PracticeModeContainer_error__xW8Ar h3,.PracticeModeContainer_error__xW8Ar h3:before{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}}.PracticeModeContainer_error__xW8Ar p{font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#6b6963;margin:0 0 2rem;max-width:18.75rem}@media(max-width:1200px){.PracticeModeContainer_error__xW8Ar p{font-family:Inter,sans-serif;font-size:var(--font-label);line-height:var(--line-height-label);font-weight:400;margin-bottom:1.5rem}}.PracticeModeContainer_error__xW8Ar .PracticeModeContainer_exitButton__YkeV0{background-color:#237a3e;color:#fdfcfa;border-radius:62.4375rem;padding:.75rem 2rem;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;cursor:pointer;transition:all .2s ease;min-width:7.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.PracticeModeContainer_error__xW8Ar .PracticeModeContainer_exitButton__YkeV0:before{content:"←";font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400}.PracticeModeContainer_error__xW8Ar .PracticeModeContainer_exitButton__YkeV0:hover{background-color:#237a3e;transform:translateY(-1px);box-shadow:0 .25rem .75rem rgba(35,122,62,.3)}.PracticeModeContainer_error__xW8Ar .PracticeModeContainer_exitButton__YkeV0:focus{outline:none;box-shadow:0 0 0 .125rem rgba(35,122,62,.25)}.PracticeModeContainer_error__xW8Ar .PracticeModeContainer_exitButton__YkeV0:active{transform:translateY(0)}@media(max-width:991px){.PracticeModeContainer_error__xW8Ar .PracticeModeContainer_exitButton__YkeV0{padding:.625rem 1.25rem;min-width:6.25rem}}.PracticeModeContainer_primaryButton__h41Zr:hover{background-color:#237a3e}.PracticeModeContainer_secondaryButton__1HCAg:hover{background-color:#f5f4f0}.PracticeModeContainer_loadingContainer__KDQHJ{display:flex;flex-direction:column;justify-content:center;align-items:center;height:16rem;gap:1rem}.PracticeModeContainer_spinner__ILo1T{width:3rem;height:3rem;border-radius:50%;border:.25rem solid #e3e1de;border-top-color:#237a3e;animation:PracticeModeContainer_spin__Wsg1g 1s linear infinite}.PracticeModeContainer_loadingContainer__KDQHJ p{margin:0;font-family:Inter,sans-serif;font-size:var(--font-body);line-height:var(--line-height-body);font-weight:400;color:#6b6963;text-align:center}@keyframes PracticeModeContainer_spin__Wsg1g{to{transform:rotate(1turn)}}.PracticeModeContainer_contentWrapper__m8KZa{width:100%;max-width:var(--container-max-width);padding-left:calc(var(--container-padding-x)*1.33);padding-right:calc(var(--container-padding-x)*1.33);box-sizing:border-box;display:flex;flex-direction:column}@media(max-width:680px){.PracticeModeContainer_contentWrapper__m8KZa{padding-left:var(--container-padding-x);padding-right:var(--container-padding-x)}}.PracticeModeContainer_actionButton__IssaR,.PracticeModeContainer_exitButton__YkeV0,.PracticeModeContainer_shareButton__l7v_z{border:var(--container-border);background-color:#fdfcfa;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition:all .15s ease;height:2.125rem;box-sizing:border-box}.PracticeModeContainer_actionButton__IssaR:hover,.PracticeModeContainer_exitButton__YkeV0:hover,.PracticeModeContainer_shareButton__l7v_z:hover{background-color:#f5f4f0;transform:translateY(-1px);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1)}.PracticeModeContainer_actionButton__IssaR:focus,.PracticeModeContainer_exitButton__YkeV0:focus,.PracticeModeContainer_shareButton__l7v_z:focus{outline:none;box-shadow:0 0 0 .125rem rgba(35,122,62,.25)}.PracticeModeContainer_exitButton__YkeV0,.PracticeModeContainer_shareButton__l7v_z{width:2.125rem;padding:0;font-family:Inter,sans-serif;font-size:var(--font-h3);line-height:var(--line-height-h3);font-weight:600}@media(max-width:680px){.PracticeModeContainer_exitButton__YkeV0,.PracticeModeContainer_shareButton__l7v_z{font-family:Inter,sans-serif;font-size:var(--font-h4);line-height:var(--line-height-h4);font-weight:400}}.PracticeModeContainer_exitButton__YkeV0{color:#237a3e}@keyframes PracticeModeContainer_slideDown__ryEwT{0%{opacity:0;max-height:0;transform-origin:top}to{opacity:1;max-height:31.25rem;transform-origin:top}}@keyframes PracticeModeContainer_overlayFadeIn___Xv2v{0%{opacity:0}to{opacity:1}}@keyframes PracticeModeContainer_finishButtonFadeIn__VYZnU{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes PracticeModeContainer_finishButtonSlideIn__tSWeW{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.PracticeModeContainer_finishButton__xg1S8:hover{background-color:#237a3e;transform:translateY(-2px);box-shadow:0 .25rem .75rem rgba(0,0,0,.15)}