.grammar-lesson_container__IRV0C{width:100%;max-width:1000px;margin:0 auto;padding:2rem 1rem;color:#333}.grammar-lesson_pageLayout__jUExC{position:relative}.grammar-lesson_adSidebar__hAnl2{position:fixed;left:calc((100vw - 1000px) / 4 - 100px);top:120px;width:200px;height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center}.grammar-lesson_content__HHWHh{position:relative;z-index:1}@media (max-width:1400px){.grammar-lesson_adSidebar__hAnl2{left:calc((100vw - 1000px) / 4 - 95px);width:190px}}@media (max-width:1300px){.grammar-lesson_adSidebar__hAnl2{display:none}}.grammar-lesson_header__HWeef{text-align:left;margin-bottom:3rem;background-color:#e35f21;color:white;padding:2rem;border-radius:8px}.grammar-lesson_titleContainer__h1pND{display:flex;align-items:center;gap:1.5rem;margin-bottom:1rem}.grammar-lesson_levelCircle__8dOgt{background-color:white;color:#e35f21;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;flex-shrink:0}.grammar-lesson_header__HWeef h1{font-size:2rem;color:white;margin:0;font-family:var(--font-barlow-condensed),"Arial Narrow",sans-serif;font-weight:600}.grammar-lesson_header__HWeef p{font-size:1.1rem;color:rgba(255,255,255,.9);margin:0;padding-left:4.5rem}.grammar-lesson_tabs__vYXeZ{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid #e0e0e0;padding-bottom:.5rem}.grammar-lesson_tab__Hd0uk{padding:.75rem 1.5rem;font-size:1.1rem;color:#6b6b6a;background:none;border:none;cursor:pointer;transition:color .2s ease;position:relative}.grammar-lesson_tab__Hd0uk.grammar-lesson_active__BLTgF,.grammar-lesson_tab__Hd0uk:hover{color:#e35f21}.grammar-lesson_tab__Hd0uk.grammar-lesson_active__BLTgF:after{content:"";position:absolute;bottom:-.5rem;left:0;width:100%;height:2px;background-color:#e35f21}.grammar-lesson_content__HHWHh{background-color:white;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.grammar-lesson_theoryContent__WK3bl{line-height:1.6;padding:2rem;text-align:left}.grammar-lesson_theoryContent__WK3bl img{max-width:100%}.grammar-lesson_theorySection__MwnA4{margin-bottom:2rem}.grammar-lesson_theorySection__MwnA4:last-child{margin-bottom:0}.grammar-lesson_theorySection__MwnA4 h2{color:#5499c7;font-size:1.5rem;margin-bottom:1rem}.grammar-lesson_theorySection__MwnA4 p{margin-bottom:1rem}.grammar-lesson_exercisesContent__qLeyG{text-align:center;padding:2rem;color:#6b6b6a}.grammar-lesson_loading__Ye6Xs{text-align:center;padding:3rem;color:#666;font-size:1.1rem}.grammar-lesson_error__fzmw3{text-align:center;padding:3rem;color:#dc2626;font-size:1.1rem}@media (max-width:768px){.grammar-lesson_container__IRV0C{padding:1rem}.grammar-lesson_header__HWeef{padding:1.5rem}.grammar-lesson_header__HWeef h1{font-size:1.8rem}.grammar-lesson_titleContainer__h1pND{flex-direction:column;align-items:flex-start;gap:1rem}.grammar-lesson_levelCircle__8dOgt{width:45px;height:45px;font-size:.9rem}.grammar-lesson_header__HWeef p{padding-left:0}.grammar-lesson_tabs__vYXeZ{flex-direction:column;gap:.5rem}.grammar-lesson_tab__Hd0uk{width:100%;text-align:center}.grammar-lesson_content__HHWHh,.grammar-lesson_exercisesContent__qLeyG{padding:1rem .75rem}}.grammar-lesson_noContent__wrMVG{text-align:center;color:#666;padding:3rem 2rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e0e0e0}.grammar-lesson_noContent__wrMVG p{margin:0;font-size:1.1rem}.Loading_loadingContainer__0RaOr{display:flex;align-items:center;justify-content:center;min-height:200px;width:100%}.Loading_spinner__nyZZa{width:70px;height:70px;border:5px solid rgba(227,95,33,.1);border-top-color:currentcolor;border-radius:50%;animation:Loading_spin__7ARez .8s linear infinite}.Loading_loadingText__Ehk9i{color:#6b6b6a;font-size:1.1rem;font-weight:500}@keyframes Loading_spin__7ARez{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Breadcrumb_breadcrumb__Q0xQA{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.9rem;color:#6b6b6a}.Breadcrumb_separator___VpTU{color:#6b6b6a;margin:0 .25rem;font-size:.8rem}.Breadcrumb_link__hJ_2J{color:#5499c7;text-decoration:none;transition:color .2s ease;font-weight:500}.Breadcrumb_link__hJ_2J[href^="/grammar"]:hover{color:#e35f21}.Breadcrumb_link__hJ_2J[href^="/vocabulary"]:hover{color:rgb(46,125,50)}.Breadcrumb_link__hJ_2J[href^="/travelers"]:hover{color:#1565c0}.Breadcrumb_link__hJ_2J[href^="/articles"]:hover{color:#5e35b1}.Breadcrumb_link__hJ_2J[href^="/idioms"]:hover{color:#c2410c}.Breadcrumb_active__1yN4Y{color:#6b6b6a;cursor:default;font-weight:500}.Breadcrumb_active__1yN4Y:hover{color:#6b6b6a}.exercises_exerciseContainer__za99q{background-color:white;padding:.5rem 0;margin-bottom:1rem}.exercises_exerciseHeader__dIKy2{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.exercises_exerciseHeaderLeft__Uq_8P{display:flex;align-items:center;gap:1.5rem;flex:1}.exercises_exerciseHeaderRight__EuJ1q{display:flex;align-items:center;justify-content:flex-end}.exercises_exerciseNumber__GyoDJ{background-color:#5499c7;color:white;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;flex-shrink:0}.exercises_exerciseTitle__O_qdK{font-size:1.75rem;color:#333;margin:0;font-family:var(--font-barlow-condensed),"Arial Narrow",sans-serif;font-weight:600;line-height:1.2}.exercises_exerciseDescription__p64_V{color:#6b6b6a;font-size:1.1rem;line-height:1.6;margin:0;padding-left:4.5rem}.exercises_exerciseListContainer__EwEw9{min-height:300px;display:flex;flex-direction:column}.exercises_progressSummary__2nFEM{background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-left:1px solid rgba(255,255,255,.1);border-radius:8px 0 0 8px;padding:1rem;display:flex;flex-direction:column;gap:.75rem;position:fixed;top:50%;right:0;transform:translateY(-50%);width:180px;z-index:2147483647;box-shadow:-4px 0 20px rgba(0,0,0,.2);transition:transform .3s ease-in-out,width .3s ease-in-out}.exercises_progressSummary__2nFEM.exercises_collapsed__rx9Ff{width:50px;padding:1rem .5rem}.exercises_progressToggleButton__ZCwK3{position:absolute;left:-20px;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-right:none;border-radius:8px 0 0 8px;width:20px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;z-index:1}.exercises_progressToggleButton__ZCwK3:hover{background:rgba(0,0,0,.95);border-color:rgba(255,255,255,.2)}.exercises_progressToggleIcon__ZccPN{width:16px;height:16px;color:#fff}.exercises_progressBars__6xI8e{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:space-between;flex:1}.exercises_progressGroup__08L4k{display:flex;flex-direction:column;align-items:center;gap:.5rem}.exercises_circularProgressContainer__gqKF1{position:relative;width:90px;height:90px}.exercises_circularProgress__bhqX7{width:100%;height:100%;transform:rotate(-90deg)}.exercises_circularProgressBackground__3m2Pg{fill:none;stroke:rgba(255,255,255,.1);stroke-width:6}.exercises_circularProgressFill__sW6X_{fill:none;stroke:#3b82f6;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.exercises_circularProgressFillExtra__Ytl70{fill:none;stroke:#f59e0b;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.exercises_circularProgressFillCorrect__Ck_3l{fill:none;stroke:#10b981;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.exercises_circularProgressFillIncorrect__sZXU1{fill:none;stroke:#ef444473;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease}.exercises_circularProgressText__Hx5Iw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.exercises_circularProgressPercentage__2sozR{font-size:1.1rem;font-weight:700;color:#fff;display:block}.exercises_progressNumbers__2yhG7{display:flex;flex-direction:column;align-items:center;gap:.25rem}.exercises_progressCount__lJp6E{font-size:.875rem;color:rgba(255,255,255,.8);font-weight:500}.exercises_progressLabelCorrect__QJAAP{font-size:.75rem;color:#10b981;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.exercises_progressLabelIncorrect__vECtS{font-size:.75rem;color:#ef4444;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.exercises_resultsToggleContainer__wjznm{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.5rem;padding:.5rem}.exercises_resultsToggleLabel__1d_R2{font-size:.7rem;color:rgba(255,255,255,.7);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.exercises_resultsToggle__IWv6q{position:relative;width:44px;height:24px;background-color:rgba(255,255,255,.2);border-radius:12px;border:none;cursor:pointer;transition:background-color .3s ease;padding:0;flex-shrink:0;display:flex;align-items:center}.exercises_resultsToggle__IWv6q:hover{background-color:rgba(255,255,255,.3)}.exercises_resultsToggle__IWv6q.exercises_resultsToggleActive__tki7y{background-color:#3b82f6}.exercises_resultsToggle__IWv6q.exercises_resultsToggleActive__tki7y:hover{background-color:#2563eb}.exercises_resultsToggleSlider__PKSpf{position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2);pointer-events:none}.exercises_resultsToggle__IWv6q.exercises_resultsToggleActive__tki7y .exercises_resultsToggleSlider__PKSpf{transform:translateX(20px)}.exercises_accuracyContainer__wagUK{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1);margin-top:.5rem}.exercises_accuracyIcon__nWtdl{width:1rem;height:1rem;color:rgba(255,255,255,.8);flex-shrink:0}.exercises_accuracyLabel__KrVis{font-size:.7rem;color:rgba(255,255,255,.7);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.exercises_accuracyValue__GQOnJ{font-size:1.25rem;font-weight:700;color:#fff}.exercises_restartButton__pgvOg{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.75rem 1rem;margin-top:auto;background-color:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.exercises_restartButton__pgvOg:hover{background-color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.3)}.exercises_restartIcon__ZpMCb{width:1rem;height:1rem;flex-shrink:0}.exercises_progressSummary__2nFEM .exercises_progressStats__yNZAg{display:none}.exercises_progressLabel__6Mafs{color:#637BD6}.exercises_progressLabelOrange__Bbmok,.exercises_progressLabel__6Mafs{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.exercises_progressLabelOrange__Bbmok{color:#B57544}.exercises_progressBarTrack__erxOW,.exercises_progressBar__ULLSO{width:100%;height:8px;background-color:#e5e7eb;border-radius:4px;overflow:hidden;margin-bottom:.25rem}.exercises_extraBar__aJWFV{background-color:#fef3c7}.exercises_progressFillMandatory__MKpn9{height:100%;background:linear-gradient(90deg,#3b82f6,#1d4ed8);transition:width .3s ease}.exercises_progressFillExtra__6p4Ff{height:100%;background:linear-gradient(90deg,#f59e0b,#d97706);transition:width .3s ease}.exercises_progressText__Hy8nu{font-size:.85rem;color:#1e3a8a;font-weight:500}.exercises_progressText__Hy8nu span{font-weight:600;color:#1f2937}.exercises_extraDetail__8A7wl{color:#b45309;font-weight:600;margin-left:.25rem}.exercises_progressStats__yNZAg{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.exercises_progressInfo__0NgVW{display:flex;align-items:center;gap:.5rem;color:#1e40af;font-weight:500}.exercises_progressIcon__hQxKv{width:1rem;height:1rem;color:#3b82f6}.exercises_debugInfo__lOMgO{font-size:.7rem;color:#4b5563}.exercises_optionsPanel__rZr1Q{margin-bottom:2rem}.exercises_optionsContent__clyLJ{margin-top:1rem;padding:1rem;border:1px solid #e0e0e0;border-radius:4px;background-color:#f8f9fa}.exercises_optionsHeader__70y4w{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0;text-align:left}.exercises_optionsHeader__70y4w h4{margin:0 0 .5rem;color:#333;font-size:1rem;font-weight:500}.exercises_optionsHeader__70y4w p{margin:0;color:#6b6b6a;font-size:.9rem;line-height:1.4}.exercises_optionsToggle__hL07g{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;color:#6b6b6a;font-size:.9rem;transition:all .2s ease}.exercises_optionsToggle__hL07g:hover{border-color:#5499c7;color:#5499c7}.exercises_optionsToggleDisabled__zVX20{opacity:.6;cursor:not-allowed}.exercises_optionsToggleDisabled__zVX20:hover{border-color:#e0e0e0;color:#6b6b6a}.exercises_optionItem__vtKQt{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.exercises_optionItemDisabled__ozisD{opacity:.6;pointer-events:none}.exercises_optionItem__vtKQt:last-child{margin-bottom:0}.exercises_switchContainer__5dQHM{display:flex;align-items:center;gap:.5rem}.exercises_switch__YXRel{position:relative;display:inline-block;width:40px;height:20px}.exercises_switch__YXRel input{opacity:0;width:0;height:0}.exercises_slider__hbHKI{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e0e0e0;transition:.4s;border-radius:20px}.exercises_slider__hbHKI:before{position:absolute;content:"";height:16px;width:16px;left:2px;bottom:2px;background-color:white;transition:.4s;border-radius:50%}input:checked+.exercises_slider__hbHKI{background-color:#5499c7}input:checked+.exercises_slider__hbHKI:before{transform:translateX(20px)}.exercises_activeMode__Y7Gu_{color:#5499c7;font-weight:600}.exercises_questionsContainer__45bOw{margin-top:2rem}.exercises_questionBox__ZVISa{background-color:#f9f9f9;border:1px solid #c0c0c0;border-radius:8px;padding:1.5rem;margin-bottom:2rem;text-align:left;box-shadow:0 1px 3px rgba(0,0,0,.05);position:relative}.exercises_questionBoxAnswered__sTC0v{padding-bottom:3rem}.exercises_questionBox__ZVISa h4{color:#5499c7;font-size:1.1rem;margin-top:0;margin-bottom:1rem;text-align:left}.exercises_questionBottomBar__d1rH2{position:absolute;bottom:.5rem;left:1.5rem;right:.5rem;display:flex;justify-content:space-between;align-items:center}.exercises_questionActions__2pqeP{display:flex;gap:.5rem}.exercises_questionActionButton__3trgc{background-color:#5499c7;color:white;border:none;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.exercises_questionActionButton__3trgc:hover{background-color:#4a87b8}.exercises_questionActionButton__3trgc:disabled{background-color:#ccc;cursor:not-allowed}.exercises_questionActionIcon__asnWe{width:.8rem;height:.8rem}.exercises_questionNumber__6DMho{background-color:#6b6b6a;color:white;width:1.5rem;height:1.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.exercises_questionHeader__0CWPH{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.exercises_questionHeader__0CWPH h4{margin:0;color:#5499c7;font-size:1.1rem;font-weight:600}.exercises_notesButton__2fYt_{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:none;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:1}.exercises_notesButton__2fYt_:hover{border-color:#5499c7;background-color:#f0f7ff}.exercises_notesIcon__12LrH{width:.8rem;height:.8rem;color:#6b6b6a}.exercises_notesButton__2fYt_:hover .exercises_notesIcon__12LrH{color:#5499c7}.exercises_redoButton__M_jdm{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;color:#5499c7;border:1px solid #5499c7;border-radius:4px;cursor:pointer;font-size:.9rem;font-weight:500;transition:all .2s ease}.exercises_redoButton__M_jdm:hover{background-color:#5499c7;color:white;transform:translateY(-1px)}.exercises_redoIcon__e4w3L{width:16px;height:16px}.exercises_questionText__i3vQc{font-size:1.1rem;color:#333;margin-bottom:1rem;text-align:left}.exercises_questionContent__JK4IT{display:flex;align-items:center;gap:.75rem}.exercises_audioButton__gqQ0K{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:1px solid #e0e0e0;border-radius:50%;cursor:pointer;transition:all .2s ease;flex-shrink:0}.exercises_audioButton__gqQ0K:hover{border-color:#5499c7;background-color:#f0f7ff}.exercises_audioIcon__0RnSM{width:18px;height:18px;color:#5499c7}.exercises_audioButton__gqQ0K:hover .exercises_audioIcon__0RnSM{color:#5499c7}.exercises_optionsGrid__p3y_s{display:grid;gap:.5rem;margin-bottom:1rem;width:100%}.exercises_selectableOption__kpUyq{padding:.8rem 1rem;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.exercises_selectableOptionSelected__xqr4O,.exercises_selectableOption__kpUyq:hover{border-color:#5499c7;background-color:#f0f7ff}.exercises_selectableOptionCorrect__tcMB2{border-color:#2e7d32;background-color:#e8f5e9}.exercises_selectableOptionIncorrect__VsdkK{border-color:#c62828;background-color:#ffebee}.exercises_selectableOptionDisabled__v6Kw7{cursor:default}.exercises_selectableOptionDisabled__v6Kw7:hover{border-color:#e0e0e0;background-color:transparent}.exercises_selectableOptionDisabled__v6Kw7.exercises_selectableOptionCorrect__tcMB2:hover{border-color:#2e7d32;background-color:#e8f5e9}.exercises_selectableOptionDisabled__v6Kw7.exercises_selectableOptionIncorrect__VsdkK:hover{border-color:#c62828;background-color:#ffebee}.exercises_resultIcon__jUTkQ{display:flex;align-items:center}.exercises_correctIcon__2xn71{color:#2e7d32}.exercises_incorrectIcon__v5vWl{color:#c62828}.exercises_infoIcon__c_V7I{color:#1976d2}.exercises_option__AxnEv{padding:.8rem 1rem;border:1px solid #e0e0e0;border-radius:4px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:space-between;align-items:center}.exercises_selectedOption__9vt7Y{border-color:#5499c7;background-color:#f0f7ff}.exercises_correctOption__mqypF{border-color:#2e7d32;background-color:#e8f5e9}.exercises_incorrectOption__i_Uf9{border-color:#c62828;background-color:#ffebee}.exercises_explanationContainer__WsQr3{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.exercises_answerContent__S6HhU{margin-top:.5rem}.exercises_answerContent__S6HhU strong{color:#333;font-size:1rem;display:block;margin-bottom:.5rem}.exercises_answerContent__S6HhU p{margin:0;color:#6b6b6a;font-size:.9rem;line-height:1.4}.exercises_explanation__Qexwx{padding:1rem;border-radius:4px}.exercises_correctExplanation__DicpX{background-color:#e8f5e9;border:1px solid #2e7d32}.exercises_incorrectExplanation__MMbjC{background-color:#ffebee;border:1px solid #c62828}.exercises_infoExplanation__iYZSo{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0ea5e9;margin-top:1rem;margin-bottom:1rem;padding:1.25rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.07),0 1px 3px rgba(0,0,0,.06);transition:all .2s ease}.exercises_infoExplanation__iYZSo:hover{box-shadow:0 6px 12px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.08)}.exercises_infoExplanation__iYZSo .exercises_resultMessage__8wl2_{display:flex;align-items:center;gap:.625rem;margin-bottom:.875rem;font-weight:600;font-size:.95rem;color:#0369a1}.exercises_infoExplanation__iYZSo .exercises_resultMessage__8wl2_ svg{width:1.125rem;height:1.125rem;flex-shrink:0}.exercises_infoExplanation__iYZSo p{margin:0;color:#1e40af;font-size:.95rem;line-height:1.7}.exercises_infoExplanation__iYZSo p:not(.exercises_correctAnswerText__04WsS){padding:.75rem;background-color:rgba(255,255,255,.6);border-radius:6px;border-left:3px solid #3b82f6;margin-top:.5rem}.exercises_infoExplanation__iYZSo .exercises_correctAnswerText__04WsS{font-weight:600;color:#059669;background:linear-gradient(135deg,#ecfdf5,#d1fae5);padding:.625rem 1rem;border-radius:8px;border:1.5px solid #10b981;display:inline-block;margin-bottom:.75rem;font-size:1rem;box-shadow:0 2px 4px rgba(16,185,129,.1)}.exercises_resultMessage__8wl2_{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600}.exercises_correctExplanation__DicpX .exercises_resultMessage__8wl2_{color:#2e7d32}.exercises_incorrectExplanation__MMbjC .exercises_resultMessage__8wl2_{color:#c62828}.exercises_checkButton__FzCx9{background-color:#5499c7;color:white;border:none;padding:.7rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s ease;margin-top:1rem}.exercises_checkButton__FzCx9:hover:not(:disabled){background-color:#4a89b3}.exercises_checkButton__FzCx9:disabled{opacity:.5;cursor:not-allowed}.exercises_listCheckContainer__XRxhj{margin-top:2rem;text-align:center}.exercises_checkAllButton__cCV0S{background-color:#5499c7;color:white;border:none;padding:.8rem 1.5rem;border-radius:4px;font-weight:600;cursor:pointer;transition:background-color .3s ease}.exercises_checkAllButton__cCV0S:hover:not(:disabled){background-color:#4a89b3}.exercises_checkAllButton__cCV0S:disabled{opacity:.5;cursor:not-allowed}.exercises_checkAllMessage__W2dKK{margin-top:.5rem;font-size:.9rem;color:#6b6b6a;text-align:center;font-style:italic}.exercises_scoreContainer__8riBe{margin-top:2rem;text-align:center;font-size:1.5rem;font-weight:600;color:#333}.exercises_exerciseTopBar__adOLY{display:flex;justify-content:flex-end;align-items:center;padding:1rem 0;margin-bottom:1rem}.exercises_exercisePaginationTop__GFr_o{display:flex;align-items:center;gap:1rem}.exercises_exerciseLabel__Ugieo{font-size:1rem;font-weight:600;color:#333}.exercises_exercisePageSelector__yJ4j6{display:flex;align-items:center;gap:.5rem}.exercises_exercisePageButton__1o5wS{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:.875rem;color:#6b6b6a;background:none;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease}.exercises_exercisePageButton__1o5wS:hover:not(:disabled):not(.exercises_active__UGjCn){color:#5499c7;border-color:#5499c7}.exercises_exercisePageButton__1o5wS.exercises_active__UGjCn{background-color:#5499c7;color:white;border-color:#5499c7}.exercises_questionPaginationContainer__Fcfrj{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;margin:1.5rem 0;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.exercises_questionPaginationButton___HbFi{padding:.5rem 1rem;font-size:.9rem;color:#5499c7;background:none;border:none;cursor:pointer;transition:all .2s ease;font-weight:500;display:flex;align-items:center;gap:.5rem}.exercises_questionPaginationButton___HbFi:hover:not(:disabled){color:#e35f21}.exercises_questionPaginationButton___HbFi:disabled{opacity:.5;cursor:not-allowed}.exercises_questionPageInfo__Qrj57{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.9rem;color:#6b6b6a}.exercises_pageRangeInfo__sqHoo{font-size:.8rem;color:#999;font-style:italic}.exercises_questionPageSelector__DHlu1{display:flex;align-items:center;gap:.3rem}.exercises_questionPageButton__L2kJL{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:.8rem;color:#6b6b6a;background:none;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease}.exercises_questionPageButton__L2kJL:hover:not(:disabled):not(.exercises_active__UGjCn){color:#5499c7;border-color:#5499c7}.exercises_questionPageButton__L2kJL.exercises_active__UGjCn{background-color:#5499c7;color:white;border-color:#5499c7}.exercises_questionPageRangeButton__V5B3E{width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;border-radius:3px;font-size:.8rem;color:#6b6b6a;background:none;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease;font-weight:700}.exercises_questionPageRangeButton__V5B3E:hover{color:#5499c7;border-color:#5499c7;background-color:#f8f9fa}.exercises_exerciseNavigationContainer__FOqSH{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e0e0e0}.exercises_exerciseNavigationButton__P21eh{padding:.5rem 1rem;font-size:1rem;color:#5499c7;background:none;border:none;cursor:pointer;transition:all .2s ease;font-weight:500;display:flex;align-items:center;gap:.5rem}.exercises_exerciseNavigationButton__P21eh:hover:not(:disabled){color:#e35f21}.exercises_exerciseNavigationButton__P21eh:disabled{opacity:.5;cursor:not-allowed}.exercises_exerciseNavigationButton__P21eh.exercises_finishButton__59FOH{background-color:#4caf50;color:white;font-size:1.2rem;padding:.8rem 1.5rem}.exercises_paginationContainer__jbQ6g{display:flex;justify-content:space-between;align-items:center;padding-top:1.5rem;margin-top:1.5rem;border-top:1px solid #e0e0e0}.exercises_paginationButton__4XZ4Y{padding:.5rem 1rem;font-size:1rem;color:#5499c7;background:none;border:none;cursor:pointer;transition:all .2s ease;font-weight:500;display:flex;align-items:center;gap:.5rem}.exercises_paginationButton__4XZ4Y:hover:not(:disabled){color:#e35f21}.exercises_paginationButton__4XZ4Y:disabled{opacity:.5;cursor:not-allowed}.exercises_finishButton__59FOH{background-color:#4caf50;color:white;font-size:1.2rem;padding:.8rem 1.5rem}.exercises_pageSelector__oNuBi{display:flex;align-items:center;gap:.5rem}.exercises_pageButton__G6sO8{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;border-radius:4px;font-size:.875rem;color:#6b6b6a;background:none;border:1px solid #e0e0e0;cursor:pointer;transition:all .2s ease}.exercises_pageButton__G6sO8:hover:not(:disabled):not(.exercises_active__UGjCn){color:#5499c7;border-color:#5499c7}.exercises_pageButton__G6sO8.exercises_active__UGjCn{background-color:#5499c7;color:white;border-color:#5499c7}.exercises_pageButton__G6sO8:disabled{opacity:.5;cursor:not-allowed}.exercises_loadingContainer__jHNdg{display:flex;justify-content:center;align-items:center;min-height:300px;color:#6b6b6a;font-size:1.1rem}.exercises_errorContainer__ZDpja{color:#dc2626}.exercises_emptyContainer__5pBpu,.exercises_errorContainer__ZDpja{text-align:center;padding:2rem;font-size:1.1rem;min-height:300px;display:flex;align-items:center;justify-content:center}.exercises_emptyContainer__5pBpu{color:#6b6b6a}@media (max-width:768px){.exercises_exerciseContainer__za99q{padding:.5rem 0}.exercises_exerciseHeader__dIKy2{flex-direction:column;align-items:flex-start;gap:1rem}.exercises_exerciseHeaderLeft__Uq_8P{width:100%}.exercises_exerciseHeaderRight__EuJ1q{width:100%;justify-content:flex-start}.exercises_exerciseNumber__GyoDJ{width:2.5rem;height:2.5rem;font-size:1rem}.exercises_exerciseTitle__O_qdK{font-size:1.5rem;text-align:left}.exercises_exerciseDescription__p64_V{padding-left:0;font-size:1rem;margin-bottom:2rem}.exercises_optionsPanel__rZr1Q{margin-top:1.5rem}.exercises_paginationContainer__jbQ6g{flex-direction:column;gap:1rem;text-align:center}.exercises_paginationButton__4XZ4Y{width:auto}.exercises_pageSelector__oNuBi{order:-1;margin-bottom:.5rem}.exercises_questionPaginationContainer__Fcfrj{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:.75rem 0;margin:1rem 0}.exercises_questionPaginationButton___HbFi{padding:.5rem .75rem;font-size:.875rem;gap:.375rem;flex-shrink:0}.exercises_questionPageInfo__Qrj57{font-size:.875rem;gap:.375rem}.exercises_pageRangeInfo__sqHoo{font-size:.75rem}.exercises_questionPageSelector__DHlu1{flex-wrap:wrap;justify-content:center;gap:.25rem}.exercises_questionPageButton__L2kJL,.exercises_questionPageRangeButton__V5B3E{width:1.5rem;height:1.5rem;font-size:.75rem;min-width:1.5rem}.exercises_progressSummary__2nFEM{position:fixed;bottom:0;right:0;top:auto;left:0;transform:none;z-index:2147483647;width:100%;border-radius:0;border-left:none;border-top:1px solid rgba(255,255,255,.1);padding:.75rem 2rem;max-height:140px;overflow-y:auto}.exercises_progressSummary__2nFEM.exercises_collapsed__rx9Ff{left:auto;width:auto;min-width:52px;height:auto;min-height:40px;max-height:none;padding:.35rem;overflow:visible;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.55);border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08);border-radius:8px 0 0 0}.exercises_progressSummaryMobile__224RR{overflow:visible}.exercises_progressToggleButton__ZCwK3{position:absolute;left:auto;right:.75rem;top:-22px;transform:none;width:48px;height:22px;border-radius:6px 6px 0 0;border:1px solid rgba(255,255,255,.08);border-bottom:none;z-index:2;box-shadow:none;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.exercises_progressToggleButtonMobile__lLJeO:hover{background:rgba(0,0,0,.58);border-color:rgba(255,255,255,.12)}.exercises_progressSummary__2nFEM.exercises_collapsed__rx9Ff .exercises_progressToggleButton__ZCwK3{position:relative;top:auto;bottom:auto;right:auto;left:auto;transform:none;flex-shrink:0;width:48px;min-height:28px;height:28px;border-radius:6px;border:1px solid rgba(255,255,255,.08);box-shadow:none;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.exercises_progressSummary__2nFEM.exercises_collapsed__rx9Ff .exercises_progressToggleButton__ZCwK3:hover{background:rgba(0,0,0,.58);border-color:rgba(255,255,255,.12)}.exercises_progressSummaryMobile__224RR .exercises_progressToggleIcon__ZccPN{width:16px;height:16px;color:rgba(255,255,255,.65)}.exercises_progressToggleButtonMobile__lLJeO:hover .exercises_progressToggleIcon__ZccPN{color:rgba(255,255,255,.85)}.exercises_progressBars__6xI8e{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;padding:.5rem 0;position:relative}.exercises_progressBars__6xI8e>.exercises_progressGroup__08L4k{flex-shrink:0}.exercises_circularProgressContainer__gqKF1,.exercises_circularProgress__bhqX7{width:60px;height:60px}.exercises_circularProgressBackground__3m2Pg,.exercises_circularProgressFillCorrect__Ck_3l,.exercises_circularProgressFillExtra__Ytl70,.exercises_circularProgressFillIncorrect__sZXU1,.exercises_circularProgressFill__sW6X_{stroke-width:5}.exercises_circularProgressPercentage__2sozR{font-size:.875rem}.exercises_progressNumbers__2yhG7{gap:.125rem}.exercises_progressLabelCorrect__QJAAP,.exercises_progressLabelIncorrect__vECtS,.exercises_progressLabelOrange__Bbmok,.exercises_progressLabel__6Mafs{font-size:.65rem}.exercises_progressCount__lJp6E{font-size:.75rem}.exercises_progressGroup__08L4k{gap:.375rem}.exercises_restartButton__pgvOg{width:60px;height:60px;padding:0;margin-top:0;margin-left:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:60px;flex-shrink:0}.exercises_restartButton__pgvOg span{display:none}.exercises_restartIcon__ZpMCb{width:1.25rem;height:1.25rem;margin:0}.exercises_exerciseListContainer__EwEw9{padding-right:0;padding-bottom:140px}}@media (max-width:480px){.exercises_progressSummary__2nFEM{max-height:120px;padding:.625rem 1.5rem}.exercises_progressSummary__2nFEM.exercises_collapsed__rx9Ff{min-width:48px;min-height:36px;padding:.3rem}.exercises_progressSummary__2nFEM.exercises_collapsed__rx9Ff .exercises_progressToggleButton__ZCwK3{min-height:26px;height:26px;width:40px}.exercises_progressBars__6xI8e{gap:1rem;padding:.25rem 0;justify-content:center;align-items:center}.exercises_circularProgressContainer__gqKF1,.exercises_circularProgress__bhqX7{width:50px;height:50px}.exercises_circularProgressBackground__3m2Pg,.exercises_circularProgressFillCorrect__Ck_3l,.exercises_circularProgressFillExtra__Ytl70,.exercises_circularProgressFillIncorrect__sZXU1,.exercises_circularProgressFill__sW6X_{stroke-width:4}.exercises_circularProgressPercentage__2sozR{font-size:.75rem}.exercises_progressLabelCorrect__QJAAP,.exercises_progressLabelIncorrect__vECtS,.exercises_progressLabelOrange__Bbmok,.exercises_progressLabel__6Mafs{font-size:.6rem}.exercises_progressCount__lJp6E{font-size:.7rem}.exercises_restartButton__pgvOg{width:50px;height:50px;padding:0;margin-left:auto;border-radius:50%;display:flex;align-items:center;justify-content:center;min-width:50px;flex-shrink:0}.exercises_restartButton__pgvOg span{display:none}.exercises_restartIcon__ZpMCb{width:1rem;height:1rem;margin:0}.exercises_exerciseListContainer__EwEw9{padding-right:0;padding-bottom:120px}.exercises_questionPaginationContainer__Fcfrj{padding:.625rem 0;margin:.875rem 0;gap:.625rem}.exercises_questionPaginationButton___HbFi{padding:.5rem .625rem;font-size:.8125rem;gap:.25rem;flex-shrink:0}.exercises_questionPaginationButton___HbFi svg{width:14px;height:14px}.exercises_questionPageInfo__Qrj57{font-size:.8125rem;gap:.25rem}.exercises_pageRangeInfo__sqHoo{font-size:.7rem}.exercises_questionPageButton__L2kJL,.exercises_questionPageRangeButton__V5B3E{width:1.4rem;height:1.4rem;font-size:.7rem;min-width:1.4rem}}.exercises_fillInBlankContainer__No2pe{width:100%}.exercises_dropdownContainer__CV3yB,.exercises_fillInBlankContainer__No2pe{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0;font-size:1.1rem;color:#333}.exercises_questionWithAnswers__PGWvG{font-size:1.1rem;color:#333;margin:1rem 0;line-height:1.5}.exercises_filledAnswer__Oi6zB{font-weight:700;padding:.2rem .4rem;border-radius:3px;margin:0 -.25rem}.exercises_correctAnswer__7vtuc{background-color:#e8f5e8;color:#2e7d32;border:1px solid #4caf50}.exercises_incorrectAnswer__WUttr{background-color:#ffebee;color:#c62828;border:1px solid #f44336}.exercises_blankSelect__LRgGv{padding:.5rem;border:1px solid #e0e0e0;border-radius:4px;background-color:white;min-width:120px;cursor:pointer;transition:all .2s ease}.exercises_blankSelect__LRgGv:hover:not(:disabled){border-color:#5499c7}.exercises_blankSelect__LRgGv:disabled{opacity:.7;cursor:not-allowed}.exercises_blankResult__72KAt{display:flex;align-items:center;margin-left:.5rem}.exercises_radioContainer__ci6V5{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #e0e0e0;border-radius:6px;background-color:#fafafa}.exercises_radioOption__RjKOH{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s ease}.exercises_radioOption__RjKOH:hover{background-color:#f0f0f0}.exercises_radioOption__RjKOH input[type=radio]{width:1rem;height:1rem;accent-color:#5499c7;cursor:pointer}.exercises_radioLabel__0cBMa{font-size:.9rem;color:#333;cursor:pointer}.exercises_radioOption__RjKOH:hover .exercises_radioLabel__0cBMa{color:#5499c7}.exercises_optionsDisabledMessage__edzNn{background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:6px;padding:1rem;margin-bottom:1.5rem;text-align:center}.exercises_optionsDisabledMessage__edzNn p{margin:0 0 1rem;color:#856404;font-size:.9rem}.exercises_resetButton__QFv4f{background-color:#dc3545;color:white;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.exercises_resetButton__QFv4f:hover{background-color:#c82333}.exercises_blankInput__T65DP{padding:.5rem;border:1px solid #e0e0e0;border-radius:4px;font-size:1rem;min-width:150px;background-color:white;transition:border-color .2s ease}.exercises_blankInput__T65DP:focus{outline:none;border-color:#5499c7;box-shadow:0 0 0 2px rgba(84,153,199,.1)}.exercises_blankInput__T65DP:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.CompletionModal_modalOverlay__NjYpp{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.CompletionModal_modalContent__gwIlk{background-color:white;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 6px rgba(0,0,0,.1)}.CompletionModal_closeButton__TzLWi{margin-top:1rem;padding:.5rem 1rem;border:none;background-color:#2e7d32;color:white;border-radius:4px;cursor:pointer}.ResetProgressModal_overlay__1CXxE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.ResetProgressModal_modal__C5z3D{background:white;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow-y:auto}.ResetProgressModal_header__iZ6ZF{display:flex;align-items:center;padding:24px 24px 0;position:relative}.ResetProgressModal_iconContainer__c8tFR{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#fef3c7;border-radius:50%;margin-right:16px}.ResetProgressModal_warningIcon___tOY6{color:#f59e0b;width:24px;height:24px}.ResetProgressModal_title__hXpjm{font-size:20px;font-weight:600;color:#1f2937;margin:0;flex:1}.ResetProgressModal_closeButton__FsUVs{position:absolute;top:16px;right:16px;background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s}.ResetProgressModal_closeButton__FsUVs:hover:not(:disabled){background-color:#f3f4f6;color:#374151}.ResetProgressModal_closeButton__FsUVs:disabled{opacity:.5;cursor:not-allowed}.ResetProgressModal_content__sjMyi{padding:24px}.ResetProgressModal_warningText__zPCEP{font-size:18px;font-weight:600;color:#1f2937;margin:0 0 16px}.ResetProgressModal_description__oma0J{color:#6b7280;margin:0 0 16px;line-height:1.5}.ResetProgressModal_list__Ux5tx{margin:0 0 16px;padding-left:20px;color:#6b7280}.ResetProgressModal_list__Ux5tx li{margin-bottom:8px;line-height:1.5}.ResetProgressModal_note__F_E_5{color:#dc2626;font-weight:500;margin:0;font-size:14px}.ResetProgressModal_actions__XonMG{display:flex;gap:12px;padding:0 24px 24px;justify-content:flex-end}.ResetProgressModal_cancelButton__76AVe{padding:12px 24px;border:1px solid #d1d5db;background:white;color:#374151;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s}.ResetProgressModal_cancelButton__76AVe:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ResetProgressModal_cancelButton__76AVe:disabled{opacity:.5;cursor:not-allowed}.ResetProgressModal_confirmButton__NUfoz{padding:12px 24px;background:#dc2626;color:white;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:8px}.ResetProgressModal_confirmButton__NUfoz:hover:not(:disabled){background-color:#b91c1c}.ResetProgressModal_confirmButton__NUfoz:disabled{opacity:.5;cursor:not-allowed}.ResetProgressModal_spinner__mxNoY{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:ResetProgressModal_spin__8Pe8U 1s linear infinite}@keyframes ResetProgressModal_spin__8Pe8U{to{transform:rotate(1turn)}}