.mock-exam-module__f37anW__examRoot{color:var(--color-ink);min-width:0;scroll-margin-block-start:var(--space-4)}.mock-exam-module__f37anW__intro{gap:var(--space-8);min-width:0;display:grid}.mock-exam-module__f37anW__originNotice,.mock-exam-module__f37anW__selfAssessmentNotice{background:var(--color-evidence-soft);border-radius:var(--radius-md);color:var(--color-evidence-hover);align-items:flex-start;gap:var(--space-3);padding:var(--space-4);display:flex}.mock-exam-module__f37anW__originNotice svg{flex:none;margin-block-start:2px}.mock-exam-module__f37anW__originNotice p,.mock-exam-module__f37anW__selfAssessmentNotice p{margin:var(--space-1) 0 0;max-width:82ch;line-height:1.65}.mock-exam-module__f37anW__introLead{border-block:1px solid var(--color-border);align-items:end;gap:var(--space-12);padding-block:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(300px,.55fr);display:grid}.mock-exam-module__f37anW__introLead>div>span,.mock-exam-module__f37anW__reportHeading>div:first-child>span,.mock-exam-module__f37anW__sectionHeader>div>span,.mock-exam-module__f37anW__passageHeading>span,.mock-exam-module__f37anW__writingPrompt>span{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:0;margin-block-end:var(--space-2);font-weight:750;display:block}.mock-exam-module__f37anW__introLead h2,.mock-exam-module__f37anW__reportHeading h2,.mock-exam-module__f37anW__sectionHeader h2{font-size:var(--text-title);margin:0;line-height:1.3}.mock-exam-module__f37anW__introLead>div>p,.mock-exam-module__f37anW__reportHeading>div:first-child>p,.mock-exam-module__f37anW__sectionHeader>div>p{color:var(--color-ink-soft);margin:var(--space-3) 0 0;max-width:72ch;line-height:1.65}.mock-exam-module__f37anW__introLead dl,.mock-exam-module__f37anW__sectionHeader dl{border-block-end:1px solid var(--color-border);margin:0}.mock-exam-module__f37anW__introLead dl>div,.mock-exam-module__f37anW__sectionHeader dl>div{border-block-start:1px solid var(--color-border);align-items:baseline;gap:var(--space-4);min-height:44px;padding-block:var(--space-2);justify-content:space-between;display:flex}.mock-exam-module__f37anW__introLead dt,.mock-exam-module__f37anW__sectionHeader dt{color:var(--color-muted);font-size:var(--text-small)}.mock-exam-module__f37anW__introLead dd,.mock-exam-module__f37anW__sectionHeader dd{font-family:var(--font-mono);font-size:var(--text-small);margin:0;font-weight:750}.mock-exam-module__f37anW__blueprint{border-block-end:1px solid var(--color-border);overflow-x:auto}.mock-exam-module__f37anW__blueprint table{border-collapse:collapse;table-layout:fixed;min-width:100%}.mock-exam-module__f37anW__blueprint th,.mock-exam-module__f37anW__blueprint td{border-block-start:1px solid var(--color-border);font-size:var(--text-small);height:52px;padding:var(--space-2) var(--space-3);text-align:start}.mock-exam-module__f37anW__blueprint th:first-child,.mock-exam-module__f37anW__blueprint td:first-child{width:44%}.mock-exam-module__f37anW__blueprint thead th{background:var(--color-surface);color:var(--color-muted);font-size:var(--text-caption);height:40px;font-weight:750}.mock-exam-module__f37anW__examRules{max-width:78ch}.mock-exam-module__f37anW__examRules h3{margin:0 0 var(--space-3);font-size:1rem}.mock-exam-module__f37anW__examRules ul{color:var(--color-ink-soft);margin:0;padding-inline-start:1.25rem;line-height:1.7}.mock-exam-module__f37anW__examRules li+li{margin-block-start:var(--space-2)}.mock-exam-module__f37anW__examRules code{background:var(--color-surface);border-radius:var(--radius-sm);color:var(--color-evidence-hover);font-family:var(--font-mono);overflow-wrap:anywhere;padding:2px 5px}.mock-exam-module__f37anW__resumeNotice{border-block:1px solid var(--color-border);gap:var(--space-6);min-width:0;padding-block:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);display:grid}.mock-exam-module__f37anW__resumeNotice>div:first-child{min-width:0}.mock-exam-module__f37anW__resumeNotice>div:first-child>span{color:var(--color-warning-ink);font-size:var(--text-caption);font-weight:750}.mock-exam-module__f37anW__resumeNotice h3{margin:var(--space-1) 0 0;font-size:1.125rem}.mock-exam-module__f37anW__resumeNotice p{color:var(--color-ink-soft);margin:var(--space-2) 0 0;max-width:68ch;line-height:1.65}.mock-exam-module__f37anW__resumeNotice dl{border-block-end:1px solid var(--color-border);min-width:0;margin:0}.mock-exam-module__f37anW__resumeNotice dl>div{border-block-start:1px solid var(--color-border);align-items:baseline;gap:var(--space-3);min-height:40px;padding-block:var(--space-2);justify-content:space-between;display:flex}.mock-exam-module__f37anW__resumeNotice dt{color:var(--color-muted);font-size:var(--text-small)}.mock-exam-module__f37anW__resumeNotice dd{font-family:var(--font-mono);font-size:var(--text-small);margin:0;font-weight:750}.mock-exam-module__f37anW__resumeActions{gap:var(--space-2);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.mock-exam-module__f37anW__primaryButton,.mock-exam-module__f37anW__secondaryButton,.mock-exam-module__f37anW__textButton{border-radius:var(--radius-md);font-size:var(--text-small);align-items:center;gap:var(--space-2);min-height:44px;padding-inline:var(--space-4);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);border:1px solid #0000;justify-content:center;width:fit-content;font-weight:750;display:inline-flex}.mock-exam-module__f37anW__primaryButton{background:var(--color-primary);color:var(--color-bg)}.mock-exam-module__f37anW__primaryButton:hover:not(:disabled){background:var(--color-primary-hover)}.mock-exam-module__f37anW__secondaryButton{background:var(--color-bg);border-color:var(--color-border)}.mock-exam-module__f37anW__secondaryButton:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-primary)}.mock-exam-module__f37anW__textButton{color:var(--color-primary-hover);background:0 0}.mock-exam-module__f37anW__textButton:hover:not(:disabled){background:var(--color-primary-soft)}.mock-exam-module__f37anW__sessionToolbar{background:color-mix(in oklch, var(--color-bg) 96%, transparent);border-block:1px solid var(--color-border);align-items:center;gap:var(--space-8);min-width:0;min-height:76px;padding-block:var(--space-3);z-index:10;justify-content:space-between;display:flex;position:sticky;top:0}.mock-exam-module__f37anW__sessionProgress{gap:var(--space-1);grid-template-columns:auto auto;min-width:min(360px,50vw);display:grid}.mock-exam-module__f37anW__sessionProgress>span{color:var(--color-muted);font-size:var(--text-caption);font-weight:750}.mock-exam-module__f37anW__sessionProgress>strong{font-family:var(--font-mono);font-size:var(--text-small);justify-self:end}.mock-exam-module__f37anW__progressTrack{background:var(--color-surface-strong);grid-column:1/-1;height:6px;overflow:hidden}.mock-exam-module__f37anW__progressTrack>span{background:var(--color-primary);height:100%;transition:width .22s var(--ease-out);display:block}.mock-exam-module__f37anW__timer{align-items:center;gap:var(--space-3);display:flex}.mock-exam-module__f37anW__timer>svg{color:var(--color-evidence)}.mock-exam-module__f37anW__timer>div{gap:2px;display:grid}.mock-exam-module__f37anW__timer span{color:var(--color-muted);font-size:var(--text-caption)}.mock-exam-module__f37anW__timer strong{font-family:var(--font-mono);min-width:74px;font-size:1rem}.mock-exam-module__f37anW__timer>button{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.mock-exam-module__f37anW__timer>button:hover{background:var(--color-surface);border-color:var(--color-primary)}.mock-exam-module__f37anW__timerOver strong{color:var(--color-warning-ink)}.mock-exam-module__f37anW__report{border-block-end:1px solid var(--color-border);gap:var(--space-6);min-width:0;padding-block:var(--space-8);display:grid}.mock-exam-module__f37anW__reportHeading{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 180px;min-width:0;display:grid}.mock-exam-module__f37anW__totalScore{border-block:1px solid var(--color-border);gap:var(--space-1);padding-block:var(--space-3);display:grid}.mock-exam-module__f37anW__totalScore>span,.mock-exam-module__f37anW__totalScore>p{color:var(--color-muted);font-size:var(--text-caption);margin:0}.mock-exam-module__f37anW__totalScore>strong{color:var(--color-primary-hover);font-family:var(--font-mono);font-size:1.75rem;line-height:1.2}.mock-exam-module__f37anW__totalScore small{color:var(--color-muted);font-size:var(--text-small)}.mock-exam-module__f37anW__scoreBreakdown{border-block-end:1px solid var(--color-border);grid-template-columns:repeat(6,minmax(108px,1fr));min-width:0;display:grid;overflow-x:auto}.mock-exam-module__f37anW__scoreBreakdown button{background:var(--color-bg);border:0;border-block-start:1px solid var(--color-border);border-inline-end:1px solid var(--color-border);align-items:flex-start;gap:var(--space-1);min-height:84px;padding:var(--space-3);text-align:start;display:grid}.mock-exam-module__f37anW__scoreBreakdown button:first-child{border-inline-start:1px solid var(--color-border)}.mock-exam-module__f37anW__scoreBreakdown button:hover{background:var(--color-surface)}.mock-exam-module__f37anW__scoreBreakdown span,.mock-exam-module__f37anW__scoreBreakdown small{color:var(--color-muted);font-size:var(--text-caption)}.mock-exam-module__f37anW__scoreBreakdown strong{font-family:var(--font-mono);font-size:var(--text-small)}.mock-exam-module__f37anW__reportActions{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.mock-exam-module__f37anW__reportActions>label{gap:var(--space-2);min-width:min(360px,100%);margin-inline-end:auto;display:grid}.mock-exam-module__f37anW__reportActions>label>span{font-size:var(--text-small);font-weight:700}.mock-exam-module__f37anW__reportActions input{accent-color:var(--color-primary);width:100%;min-height:44px}.mock-exam-module__f37anW__saveMessage{color:var(--color-ink-soft);font-size:var(--text-small);margin:calc(-1 * var(--space-3)) 0 0;min-height:1.55em;line-height:1.55}.mock-exam-module__f37anW__saveError{color:var(--color-danger)}.mock-exam-module__f37anW__sectionNav{border-block-end:1px solid var(--color-border);gap:var(--space-1);min-width:0;padding-block-start:var(--space-6);display:flex;overflow-x:auto}.mock-exam-module__f37anW__sectionNav button{border:0;color:var(--color-muted);align-items:center;gap:var(--space-2);min-height:52px;padding:0 var(--space-2);background:0 0;border-block-end:3px solid #0000;flex:1 0 108px;justify-content:center;display:flex}.mock-exam-module__f37anW__sectionNav button:hover{background:var(--color-surface);color:var(--color-ink)}.mock-exam-module__f37anW__sectionNav button[aria-current=step]{border-block-end-color:var(--color-primary);color:var(--color-primary-hover)}.mock-exam-module__f37anW__sectionNav span{font-size:var(--text-small);font-weight:750}.mock-exam-module__f37anW__sectionNav small{font-family:var(--font-mono);font-size:var(--text-caption)}.mock-exam-module__f37anW__sectionWorkspace{gap:var(--space-8);min-width:0;padding-block:var(--space-8);scroll-margin-block-start:92px;display:grid}.mock-exam-module__f37anW__sectionHeader{align-items:end;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(250px,.35fr);min-width:0;display:grid}.mock-exam-module__f37anW__sectionHeader dl{grid-template-columns:repeat(3,1fr);display:grid}.mock-exam-module__f37anW__sectionHeader dl>div{align-items:flex-start;gap:var(--space-1);padding-inline:var(--space-3);justify-content:start;display:grid}.mock-exam-module__f37anW__sectionHeader dl>div+div{border-inline-start:1px solid var(--color-border)}.mock-exam-module__f37anW__sectionFooter{border-block-start:1px solid var(--color-border);align-items:flex-start;gap:var(--space-4);justify-content:space-between;padding-block-start:var(--space-4);display:flex}.mock-exam-module__f37anW__sectionFooter>div{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.mock-exam-module__f37anW__submitWarning{color:var(--color-warning-ink);font-size:var(--text-small);align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);flex-basis:100%;justify-content:flex-end;display:inline-flex}.mock-exam-module__f37anW__passageHeading h3{margin:0;font-size:1.125rem;line-height:1.35}.mock-exam-module__f37anW__passageText{color:var(--color-ink-soft);max-width:72ch;font-size:1.0625rem;line-height:1.85}.mock-exam-module__f37anW__passageText p{margin:0}.mock-exam-module__f37anW__passageText p+p{margin-block-start:var(--space-4)}.mock-exam-module__f37anW__splitWorkspace{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);min-width:0;display:grid}.mock-exam-module__f37anW__passagePane{background:var(--color-surface);border-radius:var(--radius-md);min-width:0;max-height:calc(100dvh - 112px);padding:var(--space-6);position:sticky;top:92px;overflow-y:auto}.mock-exam-module__f37anW__answerPane,.mock-exam-module__f37anW__readingQuestions{border-block-end:1px solid var(--color-border);min-width:0}.mock-exam-module__f37anW__questionBlock{border:0;border-block-start:1px solid var(--color-border);min-inline-size:0;min-width:0;padding:var(--space-6) 0;margin:0}.mock-exam-module__f37anW__questionBlock legend{gap:var(--space-3);width:100%;padding:0;font-size:1rem;font-weight:750;line-height:1.6;display:flex}.mock-exam-module__f37anW__questionNumber{background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary-hover);font-family:var(--font-mono);font-size:var(--text-small);flex:none;justify-content:center;align-items:center;width:32px;height:28px;display:inline-flex}.mock-exam-module__f37anW__questionCompact{padding-block:var(--space-4)}.mock-exam-module__f37anW__optionList{gap:var(--space-2);margin-block-start:var(--space-3);display:grid}.mock-exam-module__f37anW__option{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-3);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);grid-template-columns:20px 24px minmax(0,1fr) auto;display:grid}.mock-exam-module__f37anW__option:hover{background:var(--color-surface);border-color:var(--color-primary)}.mock-exam-module__f37anW__option input{accent-color:var(--color-primary);width:18px;height:18px;margin:0}.mock-exam-module__f37anW__option>strong{font-family:var(--font-mono);font-size:var(--text-small)}.mock-exam-module__f37anW__option>span{line-height:1.55}.mock-exam-module__f37anW__option>small{font-size:var(--text-caption);font-weight:750}.mock-exam-module__f37anW__optionSelected{background:var(--color-primary-soft);border-color:var(--color-primary)}.mock-exam-module__f37anW__optionCorrect{background:var(--color-success-soft);border-color:var(--color-success)}.mock-exam-module__f37anW__optionCorrect>small{color:var(--color-success)}.mock-exam-module__f37anW__optionWrong{background:var(--color-danger-soft);border-color:var(--color-danger)}.mock-exam-module__f37anW__optionWrong>small{color:var(--color-danger)}.mock-exam-module__f37anW__option input:disabled{opacity:1}.mock-exam-module__f37anW__verdictLine{font-size:var(--text-small);align-items:center;gap:var(--space-2);min-height:32px;margin-block-start:var(--space-3);font-weight:700;display:flex}.mock-exam-module__f37anW__isCorrect{color:var(--color-success)}.mock-exam-module__f37anW__isIncorrect{color:var(--color-danger)}.mock-exam-module__f37anW__analysisDetails,.mock-exam-module__f37anW__translationReview details{border-block-start:1px solid var(--color-border);margin-block-start:var(--space-3)}.mock-exam-module__f37anW__analysisDetails summary,.mock-exam-module__f37anW__translationReview summary{color:var(--color-evidence-hover);cursor:pointer;font-size:var(--text-small);min-height:44px;padding-block:var(--space-2);align-items:center;font-weight:750;display:flex}.mock-exam-module__f37anW__analysisBody{background:var(--color-evidence-soft);border-radius:var(--radius-md);padding:var(--space-4)}.mock-exam-module__f37anW__analysisBody>p{margin:0 0 var(--space-3)}.mock-exam-module__f37anW__analysisBody dl{gap:var(--space-3);margin:0;display:grid}.mock-exam-module__f37anW__analysisBody dl>div{gap:var(--space-1);grid-template-columns:56px minmax(0,1fr);display:grid}.mock-exam-module__f37anW__analysisBody dt{color:var(--color-evidence-hover);font-size:var(--text-small);font-weight:750}.mock-exam-module__f37anW__analysisBody dd{color:var(--color-ink-soft);margin:0;line-height:1.65}.mock-exam-module__f37anW__distractorList{border-block-start:1px solid color-mix(in oklch, var(--color-evidence) 28%, transparent);margin-block-start:var(--space-4);padding-block-start:var(--space-2)}.mock-exam-module__f37anW__distractorList p{gap:var(--space-2);margin:var(--space-2) 0 0;grid-template-columns:24px minmax(0,1fr);line-height:1.55;display:grid}.mock-exam-module__f37anW__distractorList strong{color:var(--color-danger);font-family:var(--font-mono)}.mock-exam-module__f37anW__readingWorkspace{gap:var(--space-12);min-width:0;display:grid}.mock-exam-module__f37anW__readingPassageGroup{gap:var(--space-6);min-width:0;display:grid}.mock-exam-module__f37anW__longPassage{background:var(--color-surface);border-radius:var(--radius-md);min-width:0;padding:var(--space-8)}.mock-exam-module__f37anW__readingQuestions{min-width:0}.mock-exam-module__f37anW__longPassage .mock-exam-module__f37anW__passageText{margin-block-start:var(--space-4)}.mock-exam-module__f37anW__newTypeWorkspace{gap:var(--space-8);grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);min-width:0;display:grid}.mock-exam-module__f37anW__headingBank{background:var(--color-surface);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);align-self:start;position:sticky;top:92px}.mock-exam-module__f37anW__headingBank h3{margin:0 0 var(--space-3);font-size:1rem}.mock-exam-module__f37anW__headingBank ol{border-block-end:1px solid var(--color-border);margin:0;padding:0;list-style:none}.mock-exam-module__f37anW__headingBank li{border-block-start:1px solid var(--color-border);gap:var(--space-2);padding-block:var(--space-3);grid-template-columns:24px minmax(0,1fr);line-height:1.5;display:grid}.mock-exam-module__f37anW__headingBank li strong{color:var(--color-primary-hover);font-family:var(--font-mono)}.mock-exam-module__f37anW__newTypeLead,.mock-exam-module__f37anW__translationLead{color:var(--color-ink-soft);margin:var(--space-4) 0 var(--space-6);max-width:72ch;font-size:1.0625rem;line-height:1.75}.mock-exam-module__f37anW__headingQuestion{border-block-start:1px solid var(--color-border);padding-block:var(--space-6)}.mock-exam-module__f37anW__headingQuestionTop{align-items:center;gap:var(--space-4);grid-template-columns:90px minmax(0,1fr);display:grid}.mock-exam-module__f37anW__headingQuestionTop label{font-size:var(--text-small);font-weight:750}.mock-exam-module__f37anW__headingQuestionTop select,.mock-exam-module__f37anW__rubricRow select{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:44px;padding-inline:var(--space-3);width:100%}.mock-exam-module__f37anW__headingQuestion>p{color:var(--color-ink-soft);margin:var(--space-4) 0 0;font-size:1.0625rem;line-height:1.78}.mock-exam-module__f37anW__translationWorkspace,.mock-exam-module__f37anW__writingWorkspace{min-width:0;max-width:940px}.mock-exam-module__f37anW__translationItem{border-block-start:1px solid var(--color-border);padding-block:var(--space-6)}.mock-exam-module__f37anW__translationSource{align-items:start;gap:var(--space-3);grid-template-columns:36px minmax(0,1fr);display:grid}.mock-exam-module__f37anW__translationSource>span{background:var(--color-primary-soft);border-radius:var(--radius-sm);color:var(--color-primary-hover);font-family:var(--font-mono);font-size:var(--text-small);justify-content:center;align-items:center;width:36px;height:30px;display:flex}.mock-exam-module__f37anW__translationSource p{margin:0;font-size:1.0625rem;line-height:1.8}.mock-exam-module__f37anW__translationItem>label,.mock-exam-module__f37anW__writingEditor{gap:var(--space-2);margin-block-start:var(--space-4);display:grid}.mock-exam-module__f37anW__translationItem>label>span,.mock-exam-module__f37anW__writingEditor>span{font-size:var(--text-small);font-weight:750}.mock-exam-module__f37anW__translationItem textarea,.mock-exam-module__f37anW__writingEditor textarea{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);min-height:112px;padding:var(--space-3);resize:vertical;width:100%;line-height:1.7}.mock-exam-module__f37anW__translationItem textarea:hover,.mock-exam-module__f37anW__writingEditor textarea:hover{border-color:var(--color-primary)}.mock-exam-module__f37anW__translationReview{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.mock-exam-module__f37anW__translationReview>div:first-child{background:var(--color-evidence-soft);border-radius:var(--radius-md);padding:var(--space-4)}.mock-exam-module__f37anW__translationReview>div:first-child>span{color:var(--color-evidence-hover);font-size:var(--text-small);font-weight:750}.mock-exam-module__f37anW__translationReview>div:first-child>p,.mock-exam-module__f37anW__translationReview details>p,.mock-exam-module__f37anW__translationReview details li{color:var(--color-ink-soft);line-height:1.65}.mock-exam-module__f37anW__translationReview>div:first-child>p{margin:var(--space-2) 0 0}.mock-exam-module__f37anW__translationReview details>p{margin:0 0 var(--space-3)}.mock-exam-module__f37anW__translationReview details ul{margin:0;padding-inline-start:1.25rem}.mock-exam-module__f37anW__scorePicker{border:0;margin:0;padding:0}.mock-exam-module__f37anW__scorePicker legend{font-size:var(--text-small);margin-block-end:var(--space-2);font-weight:750}.mock-exam-module__f37anW__scorePicker>div{background:var(--color-surface-strong);border-radius:var(--radius-md);padding:var(--space-1);display:inline-flex}.mock-exam-module__f37anW__scorePicker button{border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-small);background:0 0;border:0;min-width:48px;min-height:44px;font-weight:750}.mock-exam-module__f37anW__scorePicker button[aria-pressed=true]{background:var(--color-bg);color:var(--color-primary-hover);box-shadow:inset 0 0 0 1px var(--color-primary)}.mock-exam-module__f37anW__scorePicker>p{color:var(--color-muted);font-size:var(--text-small);margin:var(--space-2) 0 0;line-height:1.5}.mock-exam-module__f37anW__writingPrompt{background:var(--color-surface);border-radius:var(--radius-md);padding:var(--space-6)}.mock-exam-module__f37anW__writingPrompt p{max-width:72ch;margin:0;font-size:1.0625rem;line-height:1.75}.mock-exam-module__f37anW__writingIllustration{border-block:1px solid var(--color-border);margin:var(--space-6) 0 0;padding-block:var(--space-6)}.mock-exam-module__f37anW__writingIllustration>div{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mock-exam-module__f37anW__writingIllustration section{gap:var(--space-3);display:grid}.mock-exam-module__f37anW__writingIllustration section:first-child>svg{color:var(--color-warning-ink)}.mock-exam-module__f37anW__writingIllustration section:last-child>svg{color:var(--color-success)}.mock-exam-module__f37anW__writingIllustration section>strong{font-size:1rem}.mock-exam-module__f37anW__writingIllustration dl{border-block-end:1px solid var(--color-border);margin:0}.mock-exam-module__f37anW__writingIllustration dl>div{border-block-start:1px solid var(--color-border);min-height:44px;padding-block:var(--space-2);justify-content:space-between;align-items:baseline;display:flex}.mock-exam-module__f37anW__writingIllustration dt{color:var(--color-muted);font-size:var(--text-small)}.mock-exam-module__f37anW__writingIllustration dd{font-family:var(--font-mono);margin:0;font-weight:800}.mock-exam-module__f37anW__writingIllustration figcaption{color:var(--color-ink-soft);font-size:var(--text-small);text-align:center;margin-block-start:var(--space-4);font-weight:700;line-height:1.5}.mock-exam-module__f37anW__writingEditor textarea{min-height:360px}.mock-exam-module__f37anW__writingEditor>small{color:var(--color-muted);font-family:var(--font-mono);font-size:var(--text-caption);justify-self:end}.mock-exam-module__f37anW__writingEditor>.mock-exam-module__f37anW__wordCountWarning{color:var(--color-warning-ink)}.mock-exam-module__f37anW__writingReview{gap:var(--space-8);margin-block-start:var(--space-8);display:grid}.mock-exam-module__f37anW__sampleAnswer,.mock-exam-module__f37anW__sampleAnalysis,.mock-exam-module__f37anW__rubric{border-block-start:1px solid var(--color-border);padding-block-start:var(--space-6)}.mock-exam-module__f37anW__sampleAnswer h3,.mock-exam-module__f37anW__sampleAnalysis h3,.mock-exam-module__f37anW__rubric h3{margin:0 0 var(--space-4);font-size:1.0625rem}.mock-exam-module__f37anW__sampleAnswer p,.mock-exam-module__f37anW__sampleAnalysis li{color:var(--color-ink-soft);max-width:72ch;line-height:1.75}.mock-exam-module__f37anW__sampleAnswer p{margin:0}.mock-exam-module__f37anW__sampleAnswer p+p{margin-block-start:var(--space-4)}.mock-exam-module__f37anW__sampleAnalysis ol{margin:0;padding-inline-start:1.25rem}.mock-exam-module__f37anW__sampleAnalysis li+li{margin-block-start:var(--space-2)}.mock-exam-module__f37anW__rubric{border-block-end:1px solid var(--color-border)}.mock-exam-module__f37anW__rubricRow{border-block-start:1px solid var(--color-border);align-items:start;gap:var(--space-6);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) 120px;display:grid}.mock-exam-module__f37anW__rubricRow>div>p,.mock-exam-module__f37anW__rubricRow li{color:var(--color-ink-soft);font-size:var(--text-small);line-height:1.6}.mock-exam-module__f37anW__rubricRow>div>p{margin:var(--space-1) 0 var(--space-2)}.mock-exam-module__f37anW__rubricRow ul{margin:0;padding-inline-start:1.1rem}.mock-exam-module__f37anW__rubricRow>label{gap:var(--space-2);display:grid}.mock-exam-module__f37anW__rubricRow>label>span{font-size:var(--text-small);font-weight:750}@media (max-width:1099px){.mock-exam-module__f37anW__splitWorkspace{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr)}.mock-exam-module__f37anW__scoreBreakdown{grid-template-columns:repeat(6,minmax(132px,1fr))}}@media (max-width:1023px){.mock-exam-module__f37anW__sessionToolbar{top:calc(60px + env(safe-area-inset-top))}.mock-exam-module__f37anW__sectionWorkspace{scroll-margin-block-start:calc(168px + env(safe-area-inset-top))}.mock-exam-module__f37anW__passagePane,.mock-exam-module__f37anW__headingBank{top:calc(152px + env(safe-area-inset-top))}}@media (max-width:899px){.mock-exam-module__f37anW__introLead,.mock-exam-module__f37anW__resumeNotice,.mock-exam-module__f37anW__sectionHeader,.mock-exam-module__f37anW__newTypeWorkspace,.mock-exam-module__f37anW__splitWorkspace{grid-template-columns:1fr}.mock-exam-module__f37anW__passagePane,.mock-exam-module__f37anW__headingBank{max-height:none;position:static}.mock-exam-module__f37anW__reportHeading{grid-template-columns:minmax(0,1fr) 150px}}@media (max-width:639px){.mock-exam-module__f37anW__intro,.mock-exam-module__f37anW__readingWorkspace,.mock-exam-module__f37anW__writingReview{gap:var(--space-6)}.mock-exam-module__f37anW__originNotice{padding:var(--space-3)}.mock-exam-module__f37anW__introLead{gap:var(--space-6);padding-block:var(--space-6)}.mock-exam-module__f37anW__blueprint table{min-width:430px}.mock-exam-module__f37anW__intro>.mock-exam-module__f37anW__primaryButton{width:100%}.mock-exam-module__f37anW__resumeActions>button{flex:180px}.mock-exam-module__f37anW__sessionToolbar{align-items:stretch;gap:var(--space-3);min-height:84px}.mock-exam-module__f37anW__sessionProgress{width:100%;min-width:0}.mock-exam-module__f37anW__timer{flex:none}.mock-exam-module__f37anW__timer>svg,.mock-exam-module__f37anW__timer>div>span{display:none}.mock-exam-module__f37anW__timer strong{min-width:52px}.mock-exam-module__f37anW__report{padding-block:var(--space-6)}.mock-exam-module__f37anW__reportHeading{grid-template-columns:1fr}.mock-exam-module__f37anW__totalScore{grid-template-columns:auto auto}.mock-exam-module__f37anW__totalScore>strong{grid-area:1/2/3;justify-self:end}.mock-exam-module__f37anW__reportActions>label{flex-basis:100%;margin-inline-end:0}.mock-exam-module__f37anW__reportActions>button{flex:150px}.mock-exam-module__f37anW__sectionNav{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.mock-exam-module__f37anW__sectionHeader{gap:var(--space-4)}.mock-exam-module__f37anW__sectionHeader dl{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-exam-module__f37anW__sectionHeader dl>div{padding-inline:var(--space-2)}.mock-exam-module__f37anW__sectionFooter{flex-wrap:wrap;align-items:stretch}.mock-exam-module__f37anW__sectionFooter>button,.mock-exam-module__f37anW__sectionFooter>div{flex:100%}.mock-exam-module__f37anW__sectionFooter>div>button{flex:140px}.mock-exam-module__f37anW__submitWarning{justify-content:flex-start}.mock-exam-module__f37anW__longPassage,.mock-exam-module__f37anW__writingPrompt{padding:var(--space-4)}.mock-exam-module__f37anW__passageText,.mock-exam-module__f37anW__headingQuestion>p,.mock-exam-module__f37anW__translationSource p,.mock-exam-module__f37anW__writingPrompt p{font-size:1rem}.mock-exam-module__f37anW__option{grid-template-columns:20px 24px minmax(0,1fr);align-items:start}.mock-exam-module__f37anW__option>small{grid-column:3}.mock-exam-module__f37anW__analysisBody dl>div,.mock-exam-module__f37anW__headingQuestionTop{grid-template-columns:1fr}.mock-exam-module__f37anW__translationSource{gap:var(--space-2);grid-template-columns:32px minmax(0,1fr)}.mock-exam-module__f37anW__writingIllustration>div{grid-template-columns:1fr}.mock-exam-module__f37anW__writingEditor textarea{min-height:300px}.mock-exam-module__f37anW__scorePicker>div{grid-template-columns:repeat(5,minmax(44px,1fr));width:100%;display:grid}.mock-exam-module__f37anW__scorePicker button{min-width:0}.mock-exam-module__f37anW__rubricRow{gap:var(--space-3);grid-template-columns:1fr}.mock-exam-module__f37anW__rubricRow>label{grid-template-columns:60px minmax(0,1fr)}}@media (max-width:399px){.mock-exam-module__f37anW__sectionWorkspace{scroll-margin-block-start:calc(220px + env(safe-area-inset-top))}.mock-exam-module__f37anW__sessionToolbar{flex-direction:column;align-items:center}.mock-exam-module__f37anW__timer{justify-content:space-between;width:100%}.mock-exam-module__f37anW__timer>div>span,.mock-exam-module__f37anW__timer>svg{display:block}}@media (hover:none) and (pointer:coarse){.mock-exam-module__f37anW__primaryButton,.mock-exam-module__f37anW__secondaryButton,.mock-exam-module__f37anW__textButton,.mock-exam-module__f37anW__timer>button,.mock-exam-module__f37anW__sectionNav button,.mock-exam-module__f37anW__headingQuestionTop select,.mock-exam-module__f37anW__rubricRow select,.mock-exam-module__f37anW__scorePicker button{min-height:48px}}@media (prefers-reduced-motion:reduce){.mock-exam-module__f37anW__progressTrack>span,.mock-exam-module__f37anW__primaryButton,.mock-exam-module__f37anW__secondaryButton,.mock-exam-module__f37anW__textButton,.mock-exam-module__f37anW__option{transition-duration:.001ms}}
