._page_s51jq_1{max-width:1280px;color:var(--ink);font-family:var(--font-sans);--line:var(--border);margin:auto;padding:52px 36px 90px}._page_s51jq_1 button,._page_s51jq_1 a,._page_s51jq_1 textarea,._page_s51jq_1 select{font:inherit}._page_s51jq_1 button{cursor:pointer;border:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--ink);padding:10px 16px}._page_s51jq_1 button:disabled{cursor:default;opacity:.5}:is(._page_s51jq_1 button:focus-visible,._page_s51jq_1 textarea:focus-visible,._page_s51jq_1 input:focus-visible,._page_s51jq_1 select:focus-visible){outline:3px solid var(--accent);outline-offset:3px}._page_s51jq_1 h1{margin:15px 0;font-size:40px;font-weight:500;line-height:1.4}._page_s51jq_1 h2{margin:12px 0 20px;font-size:27px;line-height:1.5}._page_s51jq_1 h3{font-size:20px;line-height:1.65}._page_s51jq_1 p{line-height:1.85}._page_s51jq_1 small{color:var(--muted);font-size:13px}._kicker_s51jq_2{letter-spacing:.09em;color:var(--muted);margin:0;font-size:12px}._intro_s51jq_2{justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:35px;display:flex}._intro_s51jq_2 p:last-child{color:var(--muted)}._summary_s51jq_2{border-left:1px solid var(--line);gap:5px;min-width:155px;padding:10px 0 10px 26px;font-size:13px;display:grid}._summary_s51jq_2 strong{font-size:40px;font-weight:500;line-height:1.5}._summary_s51jq_2 small{margin-left:12px}._notice_s51jq_2{background:var(--soft);border-left:3px solid var(--accent);padding:18px 22px;font-size:14px}._notice_s51jq_2 p{margin:5px 0}._steps_s51jq_2{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}._steps_s51jq_2>div{color:var(--muted);align-items:center;gap:12px;padding:19px 10px;font-size:14px;display:flex}._steps_s51jq_2 span{font-size:12px}._steps_s51jq_2 [aria-current]{color:var(--ink);border-bottom:3px solid var(--ink)}._message_s51jq_2{color:var(--accent);min-height:8px;margin:12px 0}._start_s51jq_2{grid-template-columns:1.2fr 1fr;gap:60px;padding:36px 0 55px;display:grid}._start_s51jq_2 h2{font-size:32px}._start_s51jq_2 ol{background:var(--soft);padding:10px 30px;list-style:none}._start_s51jq_2 li{border-bottom:1px solid var(--line);padding:18px 0}._start_s51jq_2 li:last-child{border:0}._start_s51jq_2 li p{color:var(--muted);margin:8px 0 0;font-size:14px}._page_s51jq_1 ._primary_s51jq_2{background:var(--ink);border:1px solid var(--ink);color:var(--paper);justify-content:center;align-items:center;gap:20px;min-height:52px;padding:13px 24px;text-decoration:none;display:inline-flex}._unitTitle_s51jq_2{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 0 24px;display:flex}._unitTitle_s51jq_2 h2{margin-bottom:0}._unitTitle_s51jq_2>span{color:var(--muted);font-size:13px}._workspace_s51jq_2{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:36px;padding-top:28px;display:grid}._reading_s51jq_2{scrollbar-width:thin;max-height:88vh;padding-right:20px;position:sticky;top:20px;overflow-y:auto}._reading_s51jq_2 h3{margin-top:0}._paragraph_s51jq_2{grid-template-columns:24px 1fr;gap:12px;margin-bottom:25px;display:grid}._paragraph_s51jq_2>span{color:var(--accent);padding-top:7px;font-size:11px}._paragraph_s51jq_2 p{word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.95}._questions_s51jq_2{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}._questions_s51jq_2 button{white-space:nowrap;flex:1;padding:9px 8px;font-size:14px}._questions_s51jq_2 [aria-pressed=true]{background:var(--ink);color:var(--paper)}._solve_s51jq_2 fieldset,._review_s51jq_2 fieldset{border:0;min-width:0;margin:0;padding:0}._solve_s51jq_2 legend{margin-bottom:15px;font-size:19px;font-weight:500;line-height:1.65}._context_s51jq_2{background:var(--soft);padding:18px 22px;font-size:14px}._context_s51jq_2 p{margin-bottom:0}._hint_s51jq_2{color:var(--muted);font-size:13px}._option_s51jq_2{border-top:1px solid var(--line);padding:20px 0}._option_s51jq_2>label:first-child{cursor:pointer;align-items:start;gap:12px;min-height:44px;line-height:1.8;display:flex}._option_s51jq_2 input{width:18px;height:18px;accent-color:var(--ink);flex:0 0 18px;margin-top:8px}._reason_s51jq_2{color:var(--muted);margin-top:12px;padding-left:30px;font-size:12px;display:block}._reason_s51jq_2 textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);resize:vertical;border-radius:0;min-height:80px;margin-top:6px;padding:12px;font-size:16px;line-height:1.65;display:block}._confidence_s51jq_2{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._confidence_s51jq_2 select{border:1px solid var(--line);background:var(--paper);max-width:60%;padding:10px;font-size:16px}._actions_s51jq_2{justify-content:space-between;gap:12px;margin-top:25px;display:flex}._review_s51jq_2{max-width:880px;margin:0 auto;padding-block:20px 40px}._review_s51jq_2>h2{margin-top:50px}._result_s51jq_2{border-block:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 0;display:flex}._result_s51jq_2 h2{margin:10px 0;font-size:34px}._result_s51jq_2>p{color:var(--muted);font-size:14px}._overview_s51jq_2{font-size:17px}._note_s51jq_2{border-bottom:1px solid var(--line);padding:25px 0}._note_s51jq_2 h3{margin:8px 0 14px}._note_s51jq_2 h3 small{font-weight:400;display:block}._note_s51jq_2 summary{cursor:pointer;color:var(--accent);min-height:44px;padding:8px 0}._note_s51jq_2 details>p{background:var(--soft);padding:20px;font-size:15px}._checkpoint_s51jq_2{background:var(--soft);padding:16px 20px;font-size:14px}._optionReview_s51jq_2{border-top:1px solid var(--line);padding:18px 0}._optionReview_s51jq_2 b{font-size:15px}._optionReview_s51jq_2 p{margin:10px 0;font-size:15px}._optionReview_s51jq_2 ._myReason_s51jq_2{border-left:2px solid var(--line);color:var(--muted);padding-left:15px;font-size:14px}._analysis_s51jq_2{background:var(--soft);margin-top:40px;padding:28px}._analysis_s51jq_2>div{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}._analysis_s51jq_2 blockquote{border-left:2px solid var(--accent);color:var(--muted);margin:12px 0;padding-left:16px}._vocabulary_s51jq_2{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0;display:grid}._vocabulary_s51jq_2 article{border:1px solid var(--line);padding:20px}._vocabulary_s51jq_2 h3{margin:0 0 10px}._quiz_s51jq_2{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:25px}._quiz_s51jq_2 label{background:var(--soft);cursor:pointer;align-items:center;gap:14px;min-height:48px;margin:7px 0;padding:8px 12px;display:flex}._quiz_s51jq_2 input{width:18px;height:18px;accent-color:var(--ink)}._history_s51jq_2{border-top:1px solid var(--line);margin-top:30px;padding-top:35px}._historyItem_s51jq_2{text-align:left;justify-content:space-between;gap:20px;width:100%;margin:10px 0;display:flex}._historyItem_s51jq_2 small{display:block}._historyItem_s51jq_2>span:last-child{white-space:nowrap;font-size:13px}._history_s51jq_2>._primary_s51jq_2{margin-top:22px}@media (max-width:900px){._workspace_s51jq_2{gap:24px}._page_s51jq_1{padding:32px 24px 70px}._intro_s51jq_2 h1{font-size:34px}}@media (max-width:700px){._page_s51jq_1{padding:22px 18px 54px;font-size:14px}._intro_s51jq_2{padding-bottom:22px;display:block}._intro_s51jq_2 h1{letter-spacing:-.035em;margin:10px 0 14px;font-size:24px;line-height:1.45}._intro_s51jq_2 p:last-child{font-size:13px;line-height:1.7}._summary_s51jq_2{border-left:0;border-top:1px solid var(--line);align-items:baseline;gap:14px;min-width:0;margin-top:18px;padding:12px 0 0;font-size:11px;display:flex}._summary_s51jq_2 strong{font-size:22px}._summary_s51jq_2 small{margin-left:6px;font-size:11px;display:inline}._page_s51jq_1 h2,._unitTitle_s51jq_2 h2,._start_s51jq_2 h2{letter-spacing:-.025em;font-size:21px;line-height:1.5}._page_s51jq_1 h3{font-size:17px;line-height:1.6}._kicker_s51jq_2{letter-spacing:.04em;font-size:11px}._notice_s51jq_2{padding:13px 15px;font-size:12px;line-height:1.8}._steps_s51jq_2{margin-top:22px}._steps_s51jq_2>div{flex-direction:column;align-items:start;gap:3px;padding:12px 4px;font-size:11px}._steps_s51jq_2 small{display:none}._start_s51jq_2,._workspace_s51jq_2{grid-template-columns:1fr;gap:22px}._start_s51jq_2{padding:18px 0 32px}._start_s51jq_2 ol{margin:0;padding:8px 20px}._start_s51jq_2 li{padding:14px 0}._reading_s51jq_2{border-bottom:1px solid var(--line);max-height:50vh;padding-bottom:14px;padding-right:6px;position:static}._paragraph_s51jq_2{grid-template-columns:16px 1fr;gap:7px;margin-bottom:20px}._paragraph_s51jq_2 p{letter-spacing:-.015em;word-break:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.85}._paragraph_s51jq_2>span{font-size:10px}._unitTitle_s51jq_2{padding:16px 0 20px;display:block}._unitTitle_s51jq_2 h2{margin-bottom:6px}._unitTitle_s51jq_2>span{font-size:12px}._workspace_s51jq_2{padding-top:20px}._solve_s51jq_2 legend{font-size:16px;line-height:1.65}._option_s51jq_2{padding:16px 0}._option_s51jq_2>label:first-child{gap:9px;font-size:14px;line-height:1.8}._reason_s51jq_2{margin-top:8px;padding-left:0;font-size:11px}._reason_s51jq_2 textarea{min-height:72px;padding:10px;font-size:16px;line-height:1.55}._hint_s51jq_2{font-size:12px}._context_s51jq_2{padding:14px 16px;font-size:14px}._confidence_s51jq_2{font-size:12px}._questions_s51jq_2 button{font-size:13px}._result_s51jq_2{display:block}._result_s51jq_2 h2{font-size:27px}._result_s51jq_2>p{margin-top:0;font-size:13px}._overview_s51jq_2{font-size:15px}._note_s51jq_2{padding:20px 0}._note_s51jq_2 p,._optionReview_s51jq_2 p{font-size:14px;line-height:1.85}._note_s51jq_2 details>p{padding:16px;font-size:14px}._optionReview_s51jq_2 b{font-size:14px}._optionReview_s51jq_2 ._myReason_s51jq_2{font-size:13px}._checkpoint_s51jq_2{padding:13px 16px;font-size:13px}._vocabulary_s51jq_2{grid-template-columns:1fr;gap:12px}._vocabulary_s51jq_2 article{padding:16px}._analysis_s51jq_2{padding:18px}._analysis_s51jq_2 p,._quiz_s51jq_2 label{font-size:14px}._historyItem_s51jq_2{flex-direction:column;gap:5px;font-size:14px}._history_s51jq_2 h2{font-size:20px}._page_s51jq_1 ._primary_s51jq_2{padding-inline:16px;font-size:14px}._actions_s51jq_2 button{font-size:14px}}@media (max-width:350px){._intro_s51jq_2 h1{font-size:22px}._page_s51jq_1{padding-inline:15px}._page_s51jq_1 h2,._unitTitle_s51jq_2 h2,._start_s51jq_2 h2{font-size:20px}}._daily_s51jq_19{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px 0;display:flex}._daily_s51jq_19 h2{margin:8px 0;font-size:24px}._daily_s51jq_19 p{color:var(--muted);margin:6px 0;font-size:13px}._daily_s51jq_19>strong{white-space:nowrap;font-size:38px;font-weight:500}._daily_s51jq_19 small{font-size:14px}._source_s51jq_19{background:var(--soft);margin-bottom:24px;padding:14px 16px;font-size:13px}._source_s51jq_19 p{margin:0 0 8px}._source_s51jq_19 a{min-height:44px;color:var(--accent);align-items:center;display:inline-flex}._context_s51jq_2 p{white-space:pre-line}@media (max-width:700px){._daily_s51jq_19{align-items:flex-start;gap:12px}._daily_s51jq_19 h2{font-size:18px}._daily_s51jq_19 p{font-size:12px}._daily_s51jq_19>strong{font-size:26px}._daily_s51jq_19 small{font-size:11px;display:block}._source_s51jq_19{font-size:12px}}._subjectNav_s51jq_23{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}._subjectNav_s51jq_23 a{border:1px solid var(--line);border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-size:14px;text-decoration:none;display:inline-flex}._subjectNav_s51jq_23 a[aria-current=page]{background:var(--ink);color:var(--paper)}._subjectNav_s51jq_23 a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}._retestMonth_s51jq_24{align-items:center;gap:24px;margin-block:18px 28px;display:flex}._retestMonth_s51jq_24 label{gap:8px;min-width:200px;font-size:14px;display:grid}._retestMonth_s51jq_24 select{border:1px solid var(--line);background:var(--paper);min-height:46px;color:var(--ink);padding:10px;font-size:16px}._retestMonth_s51jq_24 p{color:var(--muted);font-size:14px}._retestStats_s51jq_25{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;display:grid}._retestStats_s51jq_25>div{padding:22px 16px}._retestStats_s51jq_25>div+div{border-left:1px solid var(--line)}._retestStats_s51jq_25 span{color:var(--muted);font-size:13px;display:block}._retestStats_s51jq_25 strong{margin-top:10px;font-size:32px;display:block}._retestStats_s51jq_25 small{margin-left:7px}._review_s51jq_2 fieldset._quiz_s51jq_2{border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:20px}._quiz_s51jq_2 legend{overflow-wrap:anywhere;font-size:20px;font-weight:600}._quiz_s51jq_2 label{overflow-wrap:anywhere}._quiz_s51jq_2 input{flex-shrink:0}._page_s51jq_1 ._actions_s51jq_2{flex-wrap:wrap}@media (max-width:700px){._retestMonth_s51jq_24{display:block}._retestMonth_s51jq_24 label{min-width:0}._retestStats_s51jq_25>div{padding:16px 8px}._retestStats_s51jq_25 span{font-size:12px;line-height:1.6}._retestStats_s51jq_25 strong{font-size:26px}._subjectNav_s51jq_23{gap:6px}._subjectNav_s51jq_23 a{padding:9px 10px;font-size:12px}._quiz_s51jq_2 legend{font-size:18px}}._timer_s51jq_27{border:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}._timer_s51jq_27 span{color:var(--muted);letter-spacing:.04em;font-size:12px}._timer_s51jq_27 strong{font-variant-numeric:tabular-nums;font-size:28px;font-weight:600}._timerLow_s51jq_29{color:#a51931}._mine_s51jq_30{font-weight:700}@media (max-width:700px){._timer_s51jq_27{z-index:2;margin:0 0 12px;position:sticky;top:0}._timer_s51jq_27 strong{font-size:22px}}._passage_s51jq_33{margin:0 0 18px}._passage_s51jq_33 p{letter-spacing:-.01em;word-break:normal;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.9}._passage_s51jq_33 u{text-underline-offset:3px;text-decoration-thickness:2px}@media (max-width:700px){._passage_s51jq_33 p{font-size:15px;line-height:1.85}}
