@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}._timerHeader_1mvah_2{white-space:nowrap;font-size:var(--text-xs);color:var(--color-textSecondary)}._timerValue_1mvah_2{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}._playButton_1mvah_2{min-height:38px;font-weight:700;font-size:var(--text-sm);background:var(--color-accent);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;transition:background .2s;display:inline-flex}._playButton_1mvah_2:hover{background:var(--color-accent-hover)}._audioPlayerBox_1mvah_2{align-items:center;gap:calc(var(--spacing,.25rem)*4);background:var(--color-widget);border:1px solid var(--color-border);border-radius:14px;width:100%;padding:16px;display:flex}._audioIconLarge_1mvah_2{background:var(--color-accent-soft);width:56px;height:56px;color:var(--color-accent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._audioPlayerContent_1mvah_2{min-width:calc(var(--spacing,.25rem)*0);flex:1}._playingText_1mvah_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:var(--text-sm);color:var(--color-textSecondary);margin-bottom:8px;display:block}._progressBarContainer_1mvah_2{border-radius:var(--radius-full);background:var(--color-inset);width:100%;height:4px;overflow:hidden}._progressBar_1mvah_2{border-radius:var(--radius-full);background:var(--color-accent);height:100%;transition:width .1s ease-out}._evaluating_1mvah_2{text-align:center;min-height:calc(100dvh - var(--sticky-top,0px) - var(--skillbar-height,0px) - var(--practice-selector-height,0px) - var(--tabbar-space,0px) - 140px);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px 0;display:flex}._evaluatingMark_1mvah_2{width:48px;height:48px;animation:2s ease-in-out infinite _evaluatingPulse_1mvah_1}@keyframes _evaluatingPulse_1mvah_1{0%,to{opacity:1}50%{opacity:.55}}._evaluatingLabel_1mvah_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:var(--text-lg);color:var(--color-text)}._evaluatingTrack_1mvah_2{border-radius:var(--radius-full);background:var(--color-inset);width:100%;max-width:240px;height:4px;overflow:hidden}._evaluatingRunner_1mvah_2{border-radius:var(--radius-full);background:var(--color-accent);width:40%;height:100%;animation:1.6s ease-in-out infinite _evaluatingRun_1mvah_2}@keyframes _evaluatingRun_1mvah_2{0%{transform:translate(-100%)}to{transform:translate(250%)}}._evaluatingTip_1mvah_2{font-size:var(--text-sm);color:var(--color-textSecondary);animation:.4s ease-out _evaluatingTipIn_1mvah_1}@keyframes _evaluatingTipIn_1mvah_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._audioElement_1mvah_2{margin-bottom:calc(var(--spacing,.25rem)*4);width:100%}._hiddenAudio_1mvah_2{display:none}._playbarNote_1mvah_2{font-size:var(--text-sm);background:var(--color-widget);color:var(--color-textSecondary);border-radius:10px;padding:8px 12px;display:inline-block}._correctIcon_1mvah_2{color:var(--color-correct)}._wrongIcon_1mvah_2{color:var(--color-incorrect)}._yourAnswerBadge_1mvah_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:var(--radius-full);font-size:var(--text-xs);background:var(--color-widget);color:var(--color-textSecondary);flex-shrink:0;margin-left:auto;padding:2px 8px}._dropdownQuestionItem_1mvah_2{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;display:flex}._dropdownQuestionRow_1mvah_2{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text);line-height:2.2;display:block}._dropdownQuestionNumber_1mvah_2{margin-right:.35em;font-weight:500;display:inline}._dropdownSentenceStem_1mvah_2{display:inline}._dropdownWrapper_1mvah_2{vertical-align:middle;align-items:center;margin-left:.35em;display:inline-flex;position:relative}._dropdownWrapperBare_1mvah_2{margin-left:0}._dropdownWrapperBare_1mvah_2 ._dropdownButton_1mvah_2{padding-inline:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));min-height:34px}._dropdownButton_1mvah_2{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*1);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));background-color:var(--color-surface-elevated);border:1px solid var(--color-border-strong);border-radius:8px;min-width:56px;max-width:100%;height:auto;min-height:28px;display:inline-flex;position:relative}@media(min-width:640px){._dropdownButton_1mvah_2{padding-inline:calc(var(--spacing,.25rem)*3)}}._dropdownButton_1mvah_2:hover:not(:disabled){background-color:var(--color-bg-hover);border-color:var(--color-accent)}._dropdownButton_1mvah_2:disabled{cursor:default}._dropdownText_1mvah_2{color:var(--color-text);text-align:left;flex:1;font-weight:600;line-height:1.4}._dropdownArrow_1mvah_2{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);color:var(--color-textTertiary);flex-shrink:0;margin-left:auto}._dropdownSelected_1mvah_2{background-color:var(--color-accent-wash);border-color:var(--color-accent)}._dropdownCorrect_1mvah_2{border-color:var(--color-correct);background-color:var(--color-correct-bg)}._dropdownCorrect_1mvah_2 ._dropdownText_1mvah_2,._dropdownCorrect_1mvah_2 ._dropdownArrow_1mvah_2{color:var(--color-correct)}._dropdownWrong_1mvah_2{border-color:var(--color-incorrect);background-color:var(--color-incorrect-bg)}._dropdownWrong_1mvah_2 ._dropdownText_1mvah_2,._dropdownWrong_1mvah_2 ._dropdownArrow_1mvah_2{color:var(--color-incorrect)}._dropdownMenu_1mvah_2{z-index:50;padding-block:calc(var(--spacing,.25rem)*1);background-color:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);overscroll-behavior:contain;border-radius:12px;position:fixed;overflow-y:auto}._dropdownOption_1mvah_2{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);width:100%;padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));color:var(--color-text);transition:background-color var(--transition-fast);display:flex}._dropdownOption_1mvah_2:hover{background-color:var(--color-bg-hover)}._dropdownOptionSelected_1mvah_2{background-color:var(--color-accent-soft)}._dropdownRadio_1mvah_2{height:calc(var(--spacing,.25rem)*4);width:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border-strong);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:flex}._dropdownOptionSelected_1mvah_2 ._dropdownRadio_1mvah_2{border-color:var(--color-accent)}._dropdownRadioFilled_1mvah_2{height:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*2);background-color:var(--color-accent);border-radius:3.40282e38px}._dropdownExplanation_1mvah_2{margin-top:calc(var(--spacing,.25rem)*1);align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));text-align:left;border-radius:8px;display:flex}._dropdownExplanationCorrect_1mvah_2{background-color:var(--color-correct-bg);color:var(--color-correct)}._dropdownExplanationWrong_1mvah_2{background-color:var(--color-incorrect-bg);color:var(--color-incorrect)}@keyframes _pulse_1mvah_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes _spin_1mvah_1{to{transform:rotate(360deg)}}@media(max-width:1399px){._dropdownButton_1mvah_2{min-height:32px;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));min-width:48px}._dropdownButton_1mvah_2:after{content:"";position:absolute;top:-7px;right:-9px;bottom:-7px;left:-9px}._dropdownQuestionRow_1mvah_2{line-height:2}._dropdownOption_1mvah_2{min-height:44px;padding-block:calc(var(--spacing,.25rem)*3);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)))}._nextButton_1mvah_2,._backButtonFooter_1mvah_2,._playButton_1mvah_2{min-height:44px;font-size:var(--text-sm);padding:.625rem 1.25rem}}._mainColumn_1mvah_2{min-width:calc(var(--spacing,.25rem)*0);scrollbar-gutter:stable;overscroll-behavior:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}._mainColumn_1mvah_2>*+*{margin-top:16px}._reviewColumn_1mvah_2{gap:calc(var(--spacing,.25rem)*4);flex-direction:column;padding-bottom:16px;display:flex}@media(max-width:1399px){._mainColumn_1mvah_2>._reviewColumn_1mvah_2{margin-top:16px}}._testPanel_1mvah_2{background:var(--color-surface-elevated);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}._panelHeader_1mvah_2{border-bottom:1px solid var(--color-border);flex-direction:column;gap:10px;padding:16px 20px;display:flex}@media(min-width:1400px){._panelHeader_1mvah_2{padding:12px 24px}}._panelHeaderTop_1mvah_2{width:100%;min-width:calc(var(--spacing,.25rem)*0);justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}._panelTitle_1mvah_2{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-text);font-weight:600;line-height:22px}._nextButton_1mvah_2{min-height:38px;font-weight:700;font-size:var(--text-sm);background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;line-height:1;transition:background .2s,transform .12s;display:inline-flex}._nextButton_1mvah_2:hover:not(:disabled){background:var(--color-accent-hover)}._nextButton_1mvah_2:active:not(:disabled){transform:translateY(1px)}._nextButton_1mvah_2:disabled{opacity:.5;cursor:not-allowed}._backButtonFooter_1mvah_2{font-weight:700;font-size:var(--text-sm);color:var(--color-textSecondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;line-height:1;transition:background .2s,color .2s;display:inline-flex}._backButtonFooter_1mvah_2:hover:not(:disabled){background:var(--color-widget);color:var(--color-text)}._footerStep_1mvah_2{font-weight:600}._footerStep_1mvah_2:hover:not(:disabled){color:var(--color-text);background:0 0}._footerStepAccent_1mvah_2,._footerStepAccent_1mvah_2:hover:not(:disabled){color:var(--color-accent)}._backButtonFooter_1mvah_2:disabled{opacity:.5;cursor:not-allowed}._footerNote_1mvah_2{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--color-text);font-weight:600}._disclosure_1mvah_2{gap:calc(var(--spacing,.25rem)*3);flex-direction:column;width:100%;display:flex}._disclosureRow_1mvah_2{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}._disclosureToggle_1mvah_2{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);min-height:44px;color:var(--color-accent);cursor:pointer;background:0 0;border:none;margin-right:auto;padding:0;display:flex}._disclosureToggle_1mvah_2:hover{color:var(--color-accent-hover)}._disclosureChevron_1mvah_2,._disclosureChevronOpen_1mvah_2{transition:transform .2s}._disclosureChevronOpen_1mvah_2{transform:rotate(180deg)}._panelContent_1mvah_2{flex-direction:column;flex:1;gap:18px;padding:20px;display:flex}@media(min-width:1400px){._panelContent_1mvah_2{padding:24px}}._panelContentSplit_1mvah_2{gap:0;padding:0}@media(min-width:1400px){._panelContentSplit_1mvah_2{padding:0}}._panelContentSplit_1mvah_2>._disclosure_1mvah_2{border-top:1px solid var(--color-border);padding:12px 0}@media(min-width:1400px){._panelContentSplit_1mvah_2>._disclosure_1mvah_2{padding:12px 24px}._testPanelFit_1mvah_2{min-height:0}._testPanelFit_1mvah_2 ._panelContent_1mvah_2{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}._testPanelFit_1mvah_2 ._panelContent_1mvah_2>*{flex-shrink:0}._testPanelFit_1mvah_2 ._transcriptContainer_1mvah_2{max-height:none;overflow-y:hidden}}._panelFooter_1mvah_2{border-top:1px solid var(--color-border);background:var(--color-surface-elevated);justify-content:space-between;align-items:center;min-height:60px;padding:12px 20px;display:flex}@media(min-width:1400px){._panelFooter_1mvah_2{padding:14px 24px}}._contextContent_1mvah_2,._playingContent_1mvah_2,._preparingContent_1mvah_2,._dropdownContent_1mvah_2{flex-direction:column;gap:16px;width:100%;display:flex}._contextLabel_1mvah_2{align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm);color:var(--color-text);font-weight:700;display:flex}._contextText_1mvah_2{font-size:var(--text-base);color:var(--color-text);line-height:1.7}._audioInfo_1mvah_2,._audioInstruction_1mvah_2,._chooseInstruction_1mvah_2,._dropdownInstruction_1mvah_2{align-items:flex-start;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm);color:var(--color-textSecondary);line-height:20px;display:flex}._playingCentered_1mvah_2{flex-direction:column;gap:14px;width:100%;display:flex}._stageBlock_1mvah_2{border:1px solid var(--color-border);background:0 0;border-radius:14px;width:100%;padding:18px 24px}._prepTimeBox_1mvah_2{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);display:flex}._clockIcon_1mvah_2{border-radius:var(--radius-full);background:var(--color-accent);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}._prepTimeContent_1mvah_2{flex-direction:column;display:flex}._prepTimeLabel_1mvah_2{font-size:var(--text-sm);color:var(--color-textSecondary);font-weight:600}._prepTimeValue_1mvah_2{font-family:var(--font-display);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-accent);font-weight:600}._prepTimeValueWarning_1mvah_2{color:var(--color-incorrect)}._questionsLayout_1mvah_2{flex-direction:column;gap:18px;display:flex}._audioColumn_1mvah_2{flex-direction:column;gap:14px;width:100%;display:flex}._optionsColumn_1mvah_2{flex-direction:column;gap:12px;width:100%;display:flex}._optionsContainer_1mvah_2{flex-direction:column;gap:10px;display:flex}._optionLabel_1mvah_2{cursor:pointer;background:var(--color-surface-elevated);border:1.5px solid var(--color-border);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}._optionLabel_1mvah_2:hover:not(._optionSelected_1mvah_2):not(._optionCorrect_1mvah_2):not(._optionWrong_1mvah_2):not(:has(input:disabled)){border-color:var(--color-border-strong)}._optionLabel_1mvah_2:has(input:disabled){cursor:default}._optionBadge_1mvah_2{border-radius:var(--radius-full);background:var(--color-widget);width:30px;height:30px;color:var(--color-textSecondary);font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._optionSelected_1mvah_2{border-color:var(--color-accent);background:var(--color-accent-soft)}._optionSelected_1mvah_2 ._optionBadge_1mvah_2{background:var(--color-accent);color:#fff}._optionCorrect_1mvah_2{border-color:var(--color-correct);background:var(--color-correct-bg)}._optionCorrect_1mvah_2 ._optionBadge_1mvah_2{background:var(--color-correct);color:#fff}._optionWrong_1mvah_2{border-color:var(--color-incorrect);background:var(--color-incorrect-bg)}._optionWrong_1mvah_2 ._optionBadge_1mvah_2{background:var(--color-incorrect);color:#fff}._optionText_1mvah_2{font-size:var(--text-base);color:var(--color-text);flex:1;line-height:1.45}._optionTextSelected_1mvah_2{font-weight:600}._radioInput_1mvah_2{display:none}._revealedQuestionText_1mvah_2{font-size:var(--text-lg);color:var(--color-text);line-height:1.5}._explanationBox_1mvah_2{background:var(--color-widget);border-radius:14px;flex-direction:column;gap:8px;padding:16px;display:flex}._explanationLabel_1mvah_2{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);font-weight:700}._explanationResult_1mvah_2{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;font-weight:700;display:flex}._explanationCorrect_1mvah_2 ._explanationResult_1mvah_2{color:var(--color-correct)}._explanationWrong_1mvah_2 ._explanationResult_1mvah_2{color:var(--color-incorrect)}._explanationText_1mvah_2{font-size:var(--text-sm);color:var(--color-text);line-height:20px}._part5Container_1mvah_2{flex-direction:column;gap:12px;width:100%;display:flex}._sceneContainer_1mvah_2{background:var(--color-widget);border-radius:14px;width:100%;overflow:hidden}._sceneImage_1mvah_2{object-fit:contain;width:100%;display:block}._scenePlaceholder_1mvah_2{background:var(--color-widget);width:100%;height:250px;color:var(--color-textTertiary);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}._speakersInfo_1mvah_2{justify-content:space-around;gap:calc(var(--spacing,.25rem)*2);background:var(--color-widget);border-radius:14px;padding:12px;display:flex}._speakerCard_1mvah_2{text-align:center;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));background:var(--color-surface-elevated);border:1.5px solid #0000;border-radius:10px;padding:8px 12px}._speakerCardActive_1mvah_2{border-color:var(--color-accent);background:var(--color-accent-soft)}._speakerPosition_1mvah_2{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-textTertiary);font-weight:700}._speakerCardName_1mvah_2{font-size:var(--text-sm);color:var(--color-text);font-weight:600}._speakerCardActive_1mvah_2 ._speakerCardName_1mvah_2{color:var(--color-accent-ink)}@media(max-width:1399px){._mainColumn_1mvah_2{min-height:0;max-height:none;overflow-y:visible}._optionLabel_1mvah_2{min-height:48px}._nextButton_1mvah_2,._backButtonFooter_1mvah_2{min-height:44px;font-size:var(--text-sm);padding:.625rem 1.25rem}._panelFooter_1mvah_2{z-index:30;padding:6px var(--page-gutter,16px)calc(6px + var(--safe-area-bottom,0px));background:var(--color-surface-elevated);border-top:1px solid var(--color-border);min-height:44px;position:fixed;bottom:0;left:0;right:0}._mainColumn_1mvah_2{padding-bottom:var(--practice-toolbar-space)}._testPanel_1mvah_2{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}._panelHeader_1mvah_2{padding:10px var(--page-gutter,16px);margin-left:calc(var(--page-gutter,16px)*-1);margin-right:calc(var(--page-gutter,16px)*-1);width:calc(100% + var(--page-gutter,16px)*2);background:0 0;gap:0}._panelHeader_1mvah_2:not(._panelHeaderQuiet_1mvah_2){border-bottom:none;gap:4px}._panelHeaderQuiet_1mvah_2 ._panelHeaderTop_1mvah_2{display:none}._panelContent_1mvah_2{gap:14px;padding:14px 0}._panelContentSplit_1mvah_2{background:0 0;gap:0;padding:0}._optionLabel_1mvah_2{padding:10px 14px}._optionsContainer_1mvah_2{gap:8px}._optionText_1mvah_2,._contextText_1mvah_2{font-size:var(--text-sm)}._revealedQuestionText_1mvah_2{font-size:var(--text-base)}._explanationBox_1mvah_2{padding:12px}}._practiceLayout_1mvah_2{gap:calc(var(--spacing,.25rem)*2);flex-direction:column;flex:1;min-height:0;display:flex}@media(min-width:1400px){._practiceLayout_1mvah_2{flex-direction:row;align-items:flex-start;gap:24px}}._sidebarColumn_1mvah_2{flex-shrink:0;width:100%}@media(min-width:1400px){._sidebarColumn_1mvah_2{width:280px;min-height:0;top:calc(var(--sticky-top,0px) + var(--skillbar-height,0px));max-height:calc(100dvh - var(--sticky-top,0px) - var(--skillbar-height,0px) - 24px);flex-direction:column;display:flex;position:sticky}}._headerControls_1mvah_2{align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}._headerMeta_1mvah_2{display:flex}._timerPhone_1mvah_2{align-items:center;display:inline-flex}._progress_1mvah_2{width:100%;min-width:calc(var(--spacing,.25rem)*0);align-items:center;gap:calc(var(--spacing,.25rem)*3);display:flex}._progressTrack_1mvah_2{min-width:calc(var(--spacing,.25rem)*0);border-radius:var(--radius-full);background:var(--color-inset);flex:1;height:4px;overflow:hidden}._progressFill_1mvah_2{border-radius:var(--radius-full);background:var(--color-accent);height:100%;transition:width .25s}._progressCount_1mvah_2{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,);color:var(--color-textSecondary);font-size:var(--text-xs);white-space:nowrap;flex-shrink:0;font-weight:600}._retryButton_1mvah_2{font-weight:700;font-size:var(--text-sm);background:var(--color-accent);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;display:inline-flex}._timerDesktop_1mvah_2{display:none}@media(min-width:1400px){._timerDesktop_1mvah_2{align-items:center;display:inline-flex}}._panelFooterNextOnly_1mvah_2{justify-content:flex-end}._footerActions_1mvah_2{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}._footerTopicEnd_1mvah_2{flex:1;justify-content:space-between;align-items:center;display:flex}@media(max-width:1399px){._panelHeaderQuiet_1mvah_2:not(:has(._headerMeta_1mvah_2)){display:none}}._transcriptToggle_1mvah_2{font-size:var(--text-xs);color:var(--color-textSecondary);cursor:pointer;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-left:-12px;padding:7px 12px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}._transcriptToggle_1mvah_2:hover{color:var(--color-text)}._transcriptContainer_1mvah_2{background:var(--color-surface-elevated);border:1px solid var(--color-border);overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:14px;width:100%;max-height:min(65vh,640px);overflow:hidden auto}._transcriptLine_1mvah_2{gap:calc(var(--spacing,.25rem)*3);padding:10px 20px;display:flex}._transcriptSpeaker_1mvah_2{color:var(--color-accent);font-weight:700;font-size:var(--text-xs);flex-shrink:0;min-width:56px}._transcriptText_1mvah_2{font-size:var(--text-sm);color:var(--color-text);line-height:20px}._practiceDisclaimer_1mvah_2{font-size:var(--text-xs);color:var(--color-gold-ink);background:var(--color-gold-soft);border-radius:10px;padding:10px 14px;font-style:italic}._dropdownQuestionsList_1mvah_2{flex-direction:column;gap:24px;display:flex}@media(max-width:1399px){._dropdownQuestionsList_1mvah_2{gap:12px}}._exhaustedCard_1mvah_2{text-align:center;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex}._exhaustedCard_1mvah_2 p{font-size:var(--text-sm);color:var(--color-textSecondary)}._contentSkeleton_1mvah_2{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:20px;padding:24px}._panelContent_1mvah_2 ._contentSkeleton_1mvah_2{background:0 0;border:none;border-radius:0;padding:0}@media(max-width:1399px){._contentSkeleton_1mvah_2{background:0 0;border:none;border-radius:0;padding:16px 0}}._skeletonText_1mvah_2{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-lg,.5rem);background:linear-gradient(90deg,var(--color-widget)25%,var(--color-inset)50%,var(--color-widget)75%);background-size:200% 100%;width:80%;animation:1.5s infinite _shimmer_1mvah_1}._skeletonAudio_1mvah_2{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*16);border-radius:var(--radius-xl,.75rem);background:linear-gradient(90deg,var(--color-widget)25%,var(--color-inset)50%,var(--color-widget)75%);background-size:200% 100%;width:100%;animation:1.5s infinite _shimmer_1mvah_1}._skeletonOption_1mvah_2{margin-bottom:calc(var(--spacing,.25rem)*3);height:calc(var(--spacing,.25rem)*14);border-radius:var(--radius-xl,.75rem);background:linear-gradient(90deg,var(--color-widget)25%,var(--color-inset)50%,var(--color-widget)75%);background-size:200% 100%;width:100%;animation:1.5s infinite _shimmer_1mvah_1}@keyframes _shimmer_1mvah_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1399px){._transcriptToggle_1mvah_2{min-height:44px;font-size:var(--text-sm);margin-left:-1.25rem;padding:.625rem 1.25rem}._practiceLayout_1mvah_2{gap:0}._progressTrack_1mvah_2{height:6px}}._infoIcon_1mvah_2{color:var(--color-accent);flex-shrink:0;width:18px;height:18px}._instructionsContent_1mvah_2{flex-direction:column;gap:14px;display:flex}._instructionsTitle_1mvah_2{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-text);font-weight:600}._instructionsList_1mvah_2{flex-direction:column;gap:10px;padding-left:20px;list-style:outside;display:flex}._instructionItem_1mvah_2{font-size:var(--text-base);color:var(--color-textSecondary);line-height:1.6}._questionNumber_1mvah_2{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-textTertiary);font-weight:700}._exampleNote_1mvah_2{font-size:var(--text-sm);color:var(--color-textSecondary);line-height:1.6}._exitPanel_1mvah_2{text-align:center;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 24px;display:flex}._backToExamsButton_1mvah_2{background:var(--color-accent);color:#fff;min-height:38px;font-size:var(--text-sm);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;display:inline-flex}._dialogOverlay_1mvah_2{inset:calc(var(--spacing,.25rem)*0);z-index:60;background:#2d292673;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed}._dialogBox_1mvah_2{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:380px;padding:24px;display:flex;box-shadow:0 12px 32px #2d29262e}._dialogTitle_1mvah_2{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);font-weight:600}._dialogMessage_1mvah_2{font-size:var(--text-sm);color:var(--color-textSecondary);line-height:1.6}._dialogButtons_1mvah_2{gap:10px;margin-top:4px;display:flex}._dialogCancelButton_1mvah_2,._dialogConfirmButton_1mvah_2{flex:1;flex-basis:calc(var(--spacing,.25rem)*0);min-height:44px;font-size:var(--text-sm);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-weight:600;display:flex}._dialogCancelButton_1mvah_2{background:var(--color-widget);color:var(--color-text);border:1px solid var(--color-border)}._dialogConfirmButton_1mvah_2{background:var(--color-accent);color:#fff}._loadingBlock_1mvah_2{color:var(--color-textSecondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 0;display:flex}._loadingSpinner_1mvah_2{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*8);animation:var(--animate-spin,spin 1s linear infinite);border:3px solid var(--color-border);border-top-color:var(--color-accent);border-radius:3.40282e38px}@media(min-width:1400px){._timerPhone_1mvah_2{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._header_1pw78_2{top:var(--sticky-top,0px);z-index:15;background-color:var(--color-background);padding-top:calc(var(--page-safe,0px) + var(--heading-band-top,8px));padding-bottom:var(--heading-band,12px);position:sticky}@media(max-width:1399px){html[data-stackedbar=on] ._header_1pw78_2{padding-bottom:0}}._heading_1pw78_2{--heading-gap:0px}._titleSep_1pw78_2{padding:0 .35em}._titleRow_1pw78_2{min-width:0;min-height:var(--heading-band-row,34px);align-items:center;gap:12px;display:flex}@media(max-width:1399px){._titleRow_1pw78_2{gap:8px}}._titleRow_1pw78_2 ._heading_1pw78_2{flex-wrap:nowrap;min-width:0}._titleRow_1pw78_2 ._heading_1pw78_2>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._titleRow_1pw78_2 ._heading_1pw78_2>:first-child{flex-shrink:0}._titleRight_1pw78_2,._switcher_1pw78_2{flex-shrink:0;align-items:center;margin-left:auto;display:flex}._titleRow_1pw78_2:has(._titleRight_1pw78_2) ._switcher_1pw78_2{margin-left:0}._header_1pw78_2:first-child{margin-top:calc(var(--page-top,24px)*-1)}._tabs_1pw78_2{margin-top:calc(var(--spacing,.25rem)*2);justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*1);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media(max-width:1399px){._tabs_1pw78_2{display:none}._header_1pw78_2{margin-left:calc(var(--page-gutter)*-1);margin-right:calc(var(--page-gutter)*-1);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}._titleRow_1pw78_2{padding-bottom:var(--heading-band,12px);min-height:calc(var(--heading-band-row,34px) + var(--heading-band,12px));border-bottom:1px solid var(--color-border);margin-left:calc(var(--page-gutter)*-1);margin-right:calc(var(--page-gutter)*-1);padding-left:var(--page-gutter);padding-right:var(--page-gutter)}}._set_1pw78_2{align-items:center;gap:calc(var(--spacing,.25rem)*1);display:flex}._tab_1pw78_2{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:var(--text-sm);min-height:40px;color:var(--color-textSecondary);transition:color var(--transition-fast),border-color var(--transition-fast);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;display:inline-flex}._tab_1pw78_2:hover{color:var(--color-text)}._tabOn_1pw78_2{color:var(--color-accent);border-bottom-color:var(--color-accent)}@media(max-width:1399px){._tab_1pw78_2{min-height:44px}}@property --tw-font-weight{syntax:"*";inherits:false}
