.ExerciseInterface-module__9zwkUW__container{background:var(--background-primary);max-width:900px;margin:0 auto;padding:2rem}.ExerciseInterface-module__9zwkUW__header{border-bottom:2px solid var(--border-color);justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.ExerciseInterface-module__9zwkUW__headerTop{flex:1;align-items:center;gap:1rem;display:flex}.ExerciseInterface-module__9zwkUW__backButton{color:var(--foreground-secondary);border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.ExerciseInterface-module__9zwkUW__backButton:hover{background:var(--background-tertiary);color:var(--foreground-primary);border-color:var(--border-secondary)}.ExerciseInterface-module__9zwkUW__exerciseInfo{flex-flow:row-reverse wrap;gap:1rem;display:flex}.ExerciseInterface-module__9zwkUW__category,.ExerciseInterface-module__9zwkUW__type{background:var(--background-tertiary);border:1px solid var(--border-primary);color:var(--foreground-secondary);border-radius:6px;padding:.25rem .75rem;font-size:.8rem;font-weight:500}.ExerciseInterface-module__9zwkUW__timer{background:var(--background-tertiary);border:1px solid var(--border-primary);color:var(--foreground-primary);border-radius:6px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-family:Courier New,monospace;font-size:.8rem;font-weight:600;display:inline-flex}.ExerciseInterface-module__9zwkUW__timer svg{vertical-align:middle}.ExerciseInterface-module__9zwkUW__difficulty{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:.25rem .75rem;font-size:.8rem;font-weight:600}.ExerciseInterface-module__9zwkUW__difficulty.ExerciseInterface-module__9zwkUW__beginner{background:var(--difficulty-beginner-bg);color:var(--difficulty-beginner-text);border:1px solid var(--difficulty-beginner-text)}.ExerciseInterface-module__9zwkUW__difficulty.ExerciseInterface-module__9zwkUW__intermediate{background:var(--difficulty-intermediate-bg);color:var(--difficulty-intermediate-text);border:1px solid var(--difficulty-intermediate-text)}.ExerciseInterface-module__9zwkUW__difficulty.ExerciseInterface-module__9zwkUW__advanced{background:var(--difficulty-advanced-bg);color:var(--difficulty-advanced-text);border:1px solid var(--difficulty-advanced-text)}.ExerciseInterface-module__9zwkUW__difficulty.ExerciseInterface-module__9zwkUW__expert{background:var(--difficulty-expert-bg);color:var(--difficulty-expert-text);border:1px solid var(--difficulty-expert-text)}.ExerciseInterface-module__9zwkUW__content,.ExerciseInterface-module__9zwkUW__question{margin-bottom:2rem}.ExerciseInterface-module__9zwkUW__question h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;line-height:1.4}.ExerciseInterface-module__9zwkUW__questionText{font-size:1.5rem}.ExerciseInterface-module__9zwkUW__questionText h2{color:var(--text-primary)!important;margin-bottom:1.5rem!important;font-size:2.25rem!important;font-weight:600!important;line-height:1.3!important}.ExerciseInterface-module__9zwkUW__questionText p{color:var(--text-primary)!important;margin:1rem 0!important;font-size:1.5rem!important;line-height:1.6!important}.ExerciseInterface-module__9zwkUW__questionText strong{color:var(--text-primary)!important;font-size:1.5rem!important;font-weight:700!important}.ExerciseInterface-module__9zwkUW__questionText ul{margin:1rem 0!important;padding-left:2rem!important}.ExerciseInterface-module__9zwkUW__questionText ul li{color:var(--text-primary)!important;margin:.5rem 0!important;font-size:1.5rem!important;line-height:1.6!important}.ExerciseInterface-module__9zwkUW__questionText ul li::marker{color:var(--foreground-primary)!important}.ExerciseInterface-module__9zwkUW__expression{background:var(--background-secondary);border:2px solid var(--border-color);text-align:center;border-radius:8px;margin-top:1rem;padding:1.5rem}.ExerciseInterface-module__9zwkUW__expression code{color:var(--primary-color);font-family:Courier New,monospace;font-size:1.2rem;font-weight:700}.ExerciseInterface-module__9zwkUW__answerSection{background:var(--background-secondary);border:2px solid var(--border-color);border-radius:12px;margin-bottom:2rem;padding:2rem}.ExerciseInterface-module__9zwkUW__multipleChoice{flex-direction:column;gap:1rem;display:flex}.ExerciseInterface-module__9zwkUW__option{background:var(--background-primary);border:2px solid var(--border-color);cursor:pointer;border-radius:8px;align-items:center;gap:1rem;padding:1rem;font-size:1rem;transition:all .2s;display:flex}.ExerciseInterface-module__9zwkUW__option:has(input:disabled){cursor:default}.ExerciseInterface-module__9zwkUW__option:hover:not(:has(input:disabled)){border-color:var(--primary-color);background:var(--primary-color-light)}.ExerciseInterface-module__9zwkUW__option input[type=radio]{width:1.2rem;height:1.2rem;accent-color:var(--primary-color)}.ExerciseInterface-module__9zwkUW__option input[type=radio]:disabled{opacity:.6}.ExerciseInterface-module__9zwkUW__optionCorrect,.ExerciseInterface-module__9zwkUW__optionCorrect:hover{border-color:var(--success-color)!important;background:var(--success-color-light)!important}.ExerciseInterface-module__9zwkUW__optionIncorrect,.ExerciseInterface-module__9zwkUW__optionIncorrect:hover{border-color:var(--error-color)!important;background:var(--error-color-light)!important}.ExerciseInterface-module__9zwkUW__truthTable{flex-direction:column;gap:1rem;display:flex}.ExerciseInterface-module__9zwkUW__instruction{color:var(--text-secondary);margin-bottom:1rem;font-size:1rem}.ExerciseInterface-module__9zwkUW__textInput{border:2px solid var(--border-color);background:var(--background-primary);width:100%;color:var(--text-primary);resize:vertical;border-radius:8px;padding:1rem;font-family:Courier New,monospace;font-size:1rem;transition:border-color .2s}.ExerciseInterface-module__9zwkUW__textInput:focus{border-color:var(--primary-color);outline:none}.ExerciseInterface-module__9zwkUW__textInput:disabled{opacity:.6;cursor:not-allowed}.ExerciseInterface-module__9zwkUW__formatHelp{color:var(--text-secondary);font-size:.9rem;font-style:italic}.ExerciseInterface-module__9zwkUW__textAnswer{flex-direction:column;gap:1rem;display:flex}.ExerciseInterface-module__9zwkUW__hint{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;margin-bottom:1rem;padding:1.5rem}.ExerciseInterface-module__9zwkUW__hint h4{color:var(--foreground-secondary);margin-bottom:.75rem;font-size:1rem;font-weight:500}.ExerciseInterface-module__9zwkUW__hint p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.6}.ExerciseInterface-module__9zwkUW__nextHintButton{background:var(--info-color);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;transition:all .2s}.ExerciseInterface-module__9zwkUW__nextHintButton:hover{background:var(--info-color-dark)}.ExerciseInterface-module__9zwkUW__explanation{border:2px solid;border-radius:8px;margin-bottom:1rem;padding:1.5rem}.ExerciseInterface-module__9zwkUW__explanation.ExerciseInterface-module__9zwkUW__correct{background:var(--success-color-light);border-color:var(--success-color)}.ExerciseInterface-module__9zwkUW__explanation.ExerciseInterface-module__9zwkUW__incorrect{background:var(--error-color-light);border-color:var(--error-color)}.ExerciseInterface-module__9zwkUW__explanation h4{margin-bottom:.75rem;font-size:1.1rem}.ExerciseInterface-module__9zwkUW__explanation.ExerciseInterface-module__9zwkUW__correct h4,.ExerciseInterface-module__9zwkUW__explanation.ExerciseInterface-module__9zwkUW__incorrect h4{color:var(--foreground-primary);font-weight:700}.ExerciseInterface-module__9zwkUW__explanation p{color:var(--text-primary);margin-bottom:.75rem;line-height:1.6}.ExerciseInterface-module__9zwkUW__explanation code{color:var(--foreground-primary);background:#00000026;border:1px solid #0003;border-radius:4px;padding:.1rem .3rem;font-family:Courier New,monospace;font-size:.95em;font-weight:600}.ExerciseInterface-module__9zwkUW__explanation ul{color:var(--text-primary)!important;list-style-color:var(--text-primary)!important}.ExerciseInterface-module__9zwkUW__explanation ul li{color:var(--text-primary)!important}.ExerciseInterface-module__9zwkUW__explanation ul li::marker{color:var(--text-primary)!important}.ExerciseInterface-module__9zwkUW__explanation ol,.ExerciseInterface-module__9zwkUW__explanation ol li{color:var(--text-primary)!important}.ExerciseInterface-module__9zwkUW__explanation ol li::marker{color:var(--text-primary)!important}.ExerciseInterface-module__9zwkUW__correctAnswer{color:var(--success-color-dark);background:var(--background-primary);border-radius:6px;padding:.75rem;font-family:Courier New,monospace;font-weight:600}.ExerciseInterface-module__9zwkUW__correctAnswerTable{background:var(--background-elevated);border:2px solid var(--border-color);border-radius:8px;margin-top:1.5rem;padding:1.5rem}.ExerciseInterface-module__9zwkUW__correctAnswerTable h5{color:var(--success-color-dark);margin-bottom:1rem;font-size:1rem;font-weight:600}.ExerciseInterface-module__9zwkUW__solutionTable{border-collapse:separate;border-spacing:0;background-color:var(--background-elevated);border:2px solid var(--success-color);border-radius:8px;width:100%;max-width:600px;margin:0 auto;overflow:hidden}.ExerciseInterface-module__9zwkUW__solutionTable thead{background-color:var(--success-color);color:#fff}.ExerciseInterface-module__9zwkUW__solutionTable th{text-align:center;border-right:1px solid #ffffff4d;padding:.75rem 1rem;font-size:1rem;font-weight:600}.ExerciseInterface-module__9zwkUW__solutionTable th:last-child{border-right:none}.ExerciseInterface-module__9zwkUW__solutionTable .ExerciseInterface-module__9zwkUW__resultColumn{background-color:#00000026;min-width:150px}.ExerciseInterface-module__9zwkUW__solutionTable tbody tr{border-bottom:1px solid var(--border-color);background-color:var(--background-secondary)}.ExerciseInterface-module__9zwkUW__solutionTable tbody tr:last-child{border-bottom:none}.ExerciseInterface-module__9zwkUW__solutionTable tbody tr:nth-child(2n){background-color:var(--background-elevated)}.ExerciseInterface-module__9zwkUW__solutionTable td{text-align:center;border-right:1px solid var(--border-color);color:var(--text-primary);padding:.75rem 1rem;font-family:Courier New,monospace;font-weight:500}.ExerciseInterface-module__9zwkUW__solutionTable td:last-child{border-right:none}.ExerciseInterface-module__9zwkUW__correctValue{background-color:var(--success-color-light);color:var(--success-color-dark);font-weight:700}.ExerciseInterface-module__9zwkUW__explanation table{border-collapse:collapse;background-color:var(--background-elevated);border-radius:8px;width:100%;max-width:600px;margin:1rem auto;overflow:hidden}.ExerciseInterface-module__9zwkUW__explanation thead{background-color:#0003}.ExerciseInterface-module__9zwkUW__explanation th{text-align:center;border-bottom:2px solid #0000004d;border-right:2px solid #0003;padding:.75rem 1rem;font-size:1rem;font-weight:600}.ExerciseInterface-module__9zwkUW__explanation th:last-child{border-right:none}.ExerciseInterface-module__9zwkUW__explanation tbody tr{border-bottom:2px solid #00000026}.ExerciseInterface-module__9zwkUW__explanation tbody tr:last-child{border-bottom:none}.ExerciseInterface-module__9zwkUW__explanation td{text-align:center;border-right:2px solid #00000026;padding:.75rem 1rem;font-family:Courier New,monospace;font-size:1.1rem;font-weight:600}.ExerciseInterface-module__9zwkUW__explanation td:last-child{border-right:none}.ExerciseInterface-module__9zwkUW__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.ExerciseInterface-module__9zwkUW__hintButton{color:var(--foreground-secondary);border:1px solid var(--border-primary);cursor:pointer;background:0 0;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.ExerciseInterface-module__9zwkUW__hintButton:hover:not(:disabled){background:var(--background-tertiary);color:var(--foreground-primary);border-color:var(--border-secondary)}.ExerciseInterface-module__9zwkUW__hintButton:disabled{opacity:.5;cursor:not-allowed}.ExerciseInterface-module__9zwkUW__trainingButton{background:var(--background-tertiary);color:var(--foreground-primary);border:1px solid var(--border-secondary);cursor:pointer;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;transition:all .2s}.ExerciseInterface-module__9zwkUW__trainingButton:hover{background:var(--accent-primary);color:var(--accent-contrast);border-color:var(--accent-primary);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.ExerciseInterface-module__9zwkUW__submitButton{background:var(--accent-primary);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.ExerciseInterface-module__9zwkUW__submitButton:hover:not(:disabled){background:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.ExerciseInterface-module__9zwkUW__submitButton:disabled{opacity:.6;cursor:not-allowed}.ExerciseInterface-module__9zwkUW__nextButton{background:var(--accent-primary);color:var(--accent-contrast);cursor:pointer;border:none;border-radius:8px;padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:all .2s}.ExerciseInterface-module__9zwkUW__nextButton:hover{background:var(--accent-primary-hover);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.ExerciseInterface-module__9zwkUW__container{padding:1rem}.ExerciseInterface-module__9zwkUW__header{flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.75rem}.ExerciseInterface-module__9zwkUW__headerTop{flex:none;justify-content:space-between;width:100%}.ExerciseInterface-module__9zwkUW__backButton{padding:.4rem .8rem;font-size:.8rem}.ExerciseInterface-module__9zwkUW__exerciseInfo{flex-direction:row;justify-content:space-between;gap:.5rem;width:100%;font-size:.75rem}.ExerciseInterface-module__9zwkUW__difficulty,.ExerciseInterface-module__9zwkUW__category,.ExerciseInterface-module__9zwkUW__type,.ExerciseInterface-module__9zwkUW__timer{letter-spacing:.3px;padding:.2rem .5rem;font-size:.7rem}.ExerciseInterface-module__9zwkUW__question h2{font-size:1.3rem}.ExerciseInterface-module__9zwkUW__answerSection{padding:1.5rem}.ExerciseInterface-module__9zwkUW__actions{flex-direction:column;align-items:stretch}.ExerciseInterface-module__9zwkUW__submitButton,.ExerciseInterface-module__9zwkUW__nextButton{width:100%}}
.TrainingCompletionDialog-module__vXVElq__overlay{background:var(--overlay-background);-webkit-backdrop-filter:blur(8px);z-index:9999;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out TrainingCompletionDialog-module__vXVElq__fadeIn;display:flex;position:fixed;inset:0}@keyframes TrainingCompletionDialog-module__vXVElq__fadeIn{0%{opacity:0}to{opacity:1}}.TrainingCompletionDialog-module__vXVElq__dialog{background:var(--background-secondary);-webkit-backdrop-filter:blur(40px)saturate(180%);border:1px solid var(--border-primary);width:100%;max-width:600px;max-height:90vh;box-shadow:var(--shadow-large);border-radius:16px;animation:.3s ease-out TrainingCompletionDialog-module__vXVElq__slideUp;overflow-y:auto}@keyframes TrainingCompletionDialog-module__vXVElq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TrainingCompletionDialog-module__vXVElq__header{border-bottom:1px solid var(--border-primary);text-align:center;padding:1.5rem}.TrainingCompletionDialog-module__vXVElq__header h2{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.TrainingCompletionDialog-module__vXVElq__celebrationIcon{color:var(--accent-primary);margin-right:.5rem}.TrainingCompletionDialog-module__vXVElq__content{padding:1.5rem}.TrainingCompletionDialog-module__vXVElq__summary{text-align:center;margin-bottom:1.5rem}.TrainingCompletionDialog-module__vXVElq__completionMessage{color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.6}.TrainingCompletionDialog-module__vXVElq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1rem;margin:1rem 0;display:grid}.TrainingCompletionDialog-module__vXVElq__stat{background:var(--background-tertiary);border:1px solid var(--border-primary);border-radius:10px;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 1rem;transition:all .2s;display:flex}.TrainingCompletionDialog-module__vXVElq__stat:hover{background:var(--background-primary);border-color:var(--border-secondary);transform:translateY(-2px)}.TrainingCompletionDialog-module__vXVElq__statValue{color:var(--accent-primary);font-size:2rem;font-weight:700;line-height:1}.TrainingCompletionDialog-module__vXVElq__statLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.TrainingCompletionDialog-module__vXVElq__footer{border-top:1px solid var(--border-primary);justify-content:space-between;gap:1rem;padding:1rem 1.5rem;display:flex}.TrainingCompletionDialog-module__vXVElq__exitButton,.TrainingCompletionDialog-module__vXVElq__continueButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.TrainingCompletionDialog-module__vXVElq__exitButton{background:var(--background-tertiary);color:var(--text-primary);border:1px solid var(--border-primary)}.TrainingCompletionDialog-module__vXVElq__exitButton:hover{background:var(--background-primary);border-color:var(--border-secondary)}.TrainingCompletionDialog-module__vXVElq__continueButton{background:var(--accent-primary);color:var(--accent-contrast);position:relative;overflow:hidden}.TrainingCompletionDialog-module__vXVElq__continueButton:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0}.TrainingCompletionDialog-module__vXVElq__continueButton:hover{background:var(--accent-primary-hover);box-shadow:var(--shadow-medium);transform:translateY(-2px)}.TrainingCompletionDialog-module__vXVElq__continueButton:hover:before{opacity:1}.TrainingCompletionDialog-module__vXVElq__continueButton:active{transform:translateY(0)}@media (max-width:768px){.TrainingCompletionDialog-module__vXVElq__dialog{max-height:95vh}.TrainingCompletionDialog-module__vXVElq__header,.TrainingCompletionDialog-module__vXVElq__content,.TrainingCompletionDialog-module__vXVElq__footer{padding:1.25rem}.TrainingCompletionDialog-module__vXVElq__header h2{font-size:1.3rem}.TrainingCompletionDialog-module__vXVElq__statsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.TrainingCompletionDialog-module__vXVElq__statValue{font-size:1.5rem}.TrainingCompletionDialog-module__vXVElq__footer{flex-direction:column}.TrainingCompletionDialog-module__vXVElq__exitButton,.TrainingCompletionDialog-module__vXVElq__continueButton{width:100%}}
.exerciseDetail-module__yyC93a__container{background:var(--background-primary)}.exerciseDetail-module__yyC93a__header{background:var(--background-secondary);border-bottom:2px solid var(--border-primary)}.exerciseDetail-module__yyC93a__trainingHeader{max-width:1200px;margin:0 auto;padding:1.5rem 2rem 1rem}.exerciseDetail-module__yyC93a__trainingInfo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.exerciseDetail-module__yyC93a__trainingLabel{color:var(--foreground-primary);font-size:1.1rem;font-weight:700}.exerciseDetail-module__yyC93a__progressStats{align-items:center;gap:1.5rem;display:flex}.exerciseDetail-module__yyC93a__stat{color:var(--foreground-secondary);font-size:.9rem}.exerciseDetail-module__yyC93a__stat strong{color:var(--accent-primary);font-size:1.1rem}.exerciseDetail-module__yyC93a__progressBar{background:var(--background-tertiary);border-radius:4px;width:100%;height:8px;margin-bottom:.5rem;overflow:hidden}.exerciseDetail-module__yyC93a__progressFill{background:linear-gradient(90deg, var(--accent-primary), var(--accent-primary-hover));border-radius:4px;height:100%;transition:width .3s}.exerciseDetail-module__yyC93a__loading{height:50vh;color:var(--text-secondary);justify-content:center;align-items:center;font-size:1.2rem;display:flex}.exerciseDetail-module__yyC93a__error{text-align:center;background:var(--background-secondary);border:2px solid var(--error-color);border-radius:12px;max-width:600px;margin:3rem auto 0;padding:3rem}.exerciseDetail-module__yyC93a__error h2{color:var(--error-color);margin-bottom:1rem;font-size:1.8rem}.exerciseDetail-module__yyC93a__error p{color:var(--text-secondary);margin-bottom:2rem;line-height:1.6}.exerciseDetail-module__yyC93a__backButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.exerciseDetail-module__yyC93a__backButton:hover{background:var(--primary-color-dark);transform:translateY(-2px)}@media (max-width:768px){.exerciseDetail-module__yyC93a__trainingHeader{padding:1rem}.exerciseDetail-module__yyC93a__trainingInfo{flex-direction:column;align-items:flex-start}.exerciseDetail-module__yyC93a__progressStats{flex-wrap:wrap;gap:1rem}.exerciseDetail-module__yyC93a__error{margin:1rem;padding:2rem}.exerciseDetail-module__yyC93a__error h2{font-size:1.5rem}}
.RelatedExercises-module__0j0uiW__related{border-top:1px solid var(--border-primary);max-width:1200px;margin:3rem auto 0;padding:2rem 1rem}.RelatedExercises-module__0j0uiW__heading{color:var(--foreground-primary);margin:0 0 1.25rem;font-size:1.35rem;font-weight:700}.RelatedExercises-module__0j0uiW__list{grid-template-columns:1fr;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (max-width:767px){.RelatedExercises-module__0j0uiW__list li:nth-child(n+3){display:none}}@media (min-width:768px){.RelatedExercises-module__0j0uiW__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RelatedExercises-module__0j0uiW__list{grid-template-columns:repeat(4,1fr)}}.RelatedExercises-module__0j0uiW__link{border:1px solid var(--border-primary);background:var(--background-secondary);height:100%;color:var(--foreground-primary);border-radius:10px;flex-direction:column;align-items:stretch;gap:.6rem;padding:1rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.RelatedExercises-module__0j0uiW__link:hover,.RelatedExercises-module__0j0uiW__link:focus-visible{border-color:var(--accent-primary);transform:translateY(-2px)}.RelatedExercises-module__0j0uiW__badges{flex-wrap:wrap;gap:.35rem;display:flex}.RelatedExercises-module__0j0uiW__difficulty,.RelatedExercises-module__0j0uiW__badge{white-space:nowrap;border-radius:6px;padding:.15rem .5rem;font-size:.7rem;font-weight:600;line-height:1.5}.RelatedExercises-module__0j0uiW__difficulty{text-transform:uppercase;letter-spacing:.4px;background:var(--background-tertiary);border:1px solid var(--border-primary);color:var(--foreground-secondary)}.RelatedExercises-module__0j0uiW__beginner{background:var(--difficulty-beginner-bg);color:var(--difficulty-beginner-text);border:1px solid var(--difficulty-beginner-text)}.RelatedExercises-module__0j0uiW__intermediate{background:var(--difficulty-intermediate-bg);color:var(--difficulty-intermediate-text);border:1px solid var(--difficulty-intermediate-text)}.RelatedExercises-module__0j0uiW__advanced{background:var(--difficulty-advanced-bg);color:var(--difficulty-advanced-text);border:1px solid var(--difficulty-advanced-text)}.RelatedExercises-module__0j0uiW__expert{background:var(--difficulty-expert-bg);color:var(--difficulty-expert-text);border:1px solid var(--difficulty-expert-text)}.RelatedExercises-module__0j0uiW__badge{background:var(--background-tertiary);border:1px solid var(--border-primary);color:var(--foreground-secondary);font-weight:500}.RelatedExercises-module__0j0uiW__title{font-size:.95rem;line-height:1.45}.RelatedExercises-module__0j0uiW__sequence{flex-wrap:wrap;gap:1rem;display:flex}.RelatedExercises-module__0j0uiW__sequenceLink{border:1px solid var(--border-primary);background:var(--background-secondary);color:var(--foreground-primary);border-radius:10px;flex-direction:column;flex:280px;align-items:stretch;gap:.5rem;padding:1rem;text-decoration:none;transition:border-color .2s;display:flex}.RelatedExercises-module__0j0uiW__sequenceLink:hover,.RelatedExercises-module__0j0uiW__sequenceLink:focus-visible{border-color:var(--accent-primary)}.RelatedExercises-module__0j0uiW__sequenceNext{text-align:right}.RelatedExercises-module__0j0uiW__sequenceNext .RelatedExercises-module__0j0uiW__badges{justify-content:flex-end}.RelatedExercises-module__0j0uiW__sequenceLabel{color:var(--accent-primary);font-size:.8rem;font-weight:600}@media (max-width:600px){.RelatedExercises-module__0j0uiW__sequenceNext{text-align:left}.RelatedExercises-module__0j0uiW__sequenceNext .RelatedExercises-module__0j0uiW__badges{justify-content:flex-start}}
.PracticeJourney-module___TFGeW__strip{border:1px solid var(--border-primary);background:var(--background-secondary);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;max-width:1200px;margin:1.5rem auto -.5rem;padding:.625rem 1rem;font-size:.875rem;display:flex}.PracticeJourney-module___TFGeW__label{letter-spacing:.08em;text-transform:uppercase;color:var(--foreground-tertiary);font-size:.75rem;font-weight:700}.PracticeJourney-module___TFGeW__guideLink{color:var(--accent-primary);font-weight:600;text-decoration:none}.PracticeJourney-module___TFGeW__guideLink:hover,.PracticeJourney-module___TFGeW__guideLink:focus-visible{text-decoration:underline}.PracticeJourney-module___TFGeW__position{color:var(--foreground-secondary);margin-inline-start:auto}@media (max-width:600px){.PracticeJourney-module___TFGeW__position{margin-inline-start:0}}.PracticeJourney-module___TFGeW__continue{border-top:1px solid var(--border-primary);text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:1200px;margin:3rem auto 0;padding:1.5rem 1rem 0;display:flex}.PracticeJourney-module___TFGeW__continueTitle{color:var(--foreground-primary);margin:0;font-size:1.2rem;font-weight:700}.PracticeJourney-module___TFGeW__continueText{color:var(--foreground-secondary);margin:0;font-size:.9375rem}.PracticeJourney-module___TFGeW__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.PracticeJourney-module___TFGeW__primaryAction,.PracticeJourney-module___TFGeW__secondaryAction{border-radius:.5rem;align-items:center;gap:.35rem;padding:.7rem 1.15rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.PracticeJourney-module___TFGeW__primaryAction{color:var(--accent-contrast);background:var(--accent-primary);border:1px solid var(--accent-primary)}.PracticeJourney-module___TFGeW__primaryAction:hover,.PracticeJourney-module___TFGeW__primaryAction:focus-visible{background:var(--accent-primary-hover);border-color:var(--accent-primary-hover)}.PracticeJourney-module___TFGeW__secondaryAction{color:var(--foreground-primary);background:var(--background-secondary);border:1px solid var(--border-primary)}.PracticeJourney-module___TFGeW__secondaryAction:hover,.PracticeJourney-module___TFGeW__secondaryAction:focus-visible{border-color:var(--accent-primary)}.PracticeJourney-module___TFGeW__guides{border-top:1px solid var(--border-primary);max-width:1200px;margin:3rem auto 0;padding:2rem 1rem 0}.PracticeJourney-module___TFGeW__guidesHeading{color:var(--foreground-primary);margin:0 0 .5rem;font-size:1.35rem;font-weight:700}.PracticeJourney-module___TFGeW__guidesDescription{color:var(--foreground-secondary);margin:0 0 1.25rem;font-size:.9375rem}.PracticeJourney-module___TFGeW__guidesList{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.PracticeJourney-module___TFGeW__guidesList{grid-template-columns:repeat(2,1fr)}}.PracticeJourney-module___TFGeW__guideCard{border:1px solid var(--border-primary);background:var(--background-elevated);border-radius:.75rem;flex-direction:column;align-items:stretch;gap:.5rem;height:100%;padding:1.25rem;text-decoration:none;transition:all .2s;display:flex}.PracticeJourney-module___TFGeW__guideCard:hover,.PracticeJourney-module___TFGeW__guideCard:focus-visible{border-color:var(--accent-primary);box-shadow:0 4px 12px #00000014}.PracticeJourney-module___TFGeW__guideCardTitle{color:var(--foreground-primary);justify-content:space-between;align-items:flex-start;gap:.5rem;font-size:1.0625rem;font-weight:700;line-height:1.3;display:flex}.PracticeJourney-module___TFGeW__guideCardDescription{color:var(--foreground-secondary);font-size:.9375rem;line-height:1.6}.PracticeJourney-module___TFGeW__arrow{color:var(--accent-primary);flex-shrink:0;font-weight:400}[data-dir=rtl] .PracticeJourney-module___TFGeW__arrow,[data-dir=rtl] .PracticeJourney-module___TFGeW__actionArrow{display:inline-block;transform:scaleX(-1)}
