.mock-test_testShell__2xTAB{max-width:76rem}.mock-test_paper__o9Hcz,.mock-test_previewSheet__J46PB{color:#171717;background:linear-gradient(rgba(0,0,0,.012),rgba(0,0,0,.012)),#fffef9;border:1px solid #d4d4d4;box-shadow:0 18px 48px rgba(0,0,0,.11);color-scheme:light}.mock-test_previewSheet__J46PB{padding:clamp(1.25rem,4vw,3rem)}.mock-test_paperMark__9iL_Z,.mock-test_previewMark__IU3p4{display:grid;flex:0 0 auto;place-items:center;background:#171717;color:white;font-weight:900;line-height:.82;letter-spacing:-.06em}.mock-test_previewMark__IU3p4{width:3.25rem;height:3.25rem;font-size:.82rem}.mock-test_examToolbar__5qTDd{z-index:25;top:.75rem;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem .875rem;border:1px solid var(--color-fd-border);border-radius:.75rem;box-shadow:0 8px 28px rgba(0,0,0,.08)}.mock-test_examToolbar__5qTDd,.mock-test_sectionNav__VtYIT{position:sticky;display:flex;max-width:72rem;background:color-mix(in oklab,var(--color-fd-background) 94%,transparent);backdrop-filter:blur(14px)}.mock-test_sectionNav__VtYIT{z-index:24;top:5.4rem;gap:.45rem;margin-top:.75rem;padding:.35rem 0;overflow-x:auto;scrollbar-width:thin}.mock-test_sectionNav__VtYIT a{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;min-height:2rem;padding:0 .7rem;border:1px solid var(--color-fd-border);border-radius:999px;color:var(--color-fd-muted-foreground);font-size:.7rem;font-weight:700;letter-spacing:.05em}.mock-test_sectionNav__VtYIT a:hover{background:var(--color-fd-muted);color:var(--color-fd-foreground)}.mock-test_sectionNav__VtYIT span{font-variant-numeric:tabular-nums}.mock-test_paper__o9Hcz{position:relative;width:min(100%,72rem);margin-top:1rem;padding:clamp(1.15rem,4vw,3.5rem)}.mock-test_savedAttempt__rDCsr{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;width:100%;margin-top:1rem;padding:.8rem .9rem;border:1px solid #b8c4ba;background:#f3f8f3;text-align:left}.mock-test_savedAttempt__rDCsr:hover{background:#eaf4eb}.mock-test_savedAttempt__rDCsr>svg{width:1.1rem;height:1.1rem;color:#166534}.mock-test_savedAttempt__rDCsr small,.mock-test_savedAttempt__rDCsr strong{display:block}.mock-test_savedAttempt__rDCsr strong{font-size:.76rem}.mock-test_savedAttempt__rDCsr small{margin-top:.15rem;color:#526055;font-size:.65rem}.mock-test_checkingOverlay___UIlD{position:absolute;z-index:30;inset:0;display:grid;place-items:start center;padding-top:min(22vh,12rem);background:rgba(255,254,249,.78);backdrop-filter:blur(2px)}.mock-test_checkingOverlay___UIlD>div{position:sticky;top:10rem;width:min(calc(100% - 2rem),31rem);padding:1.3rem 1.4rem;overflow:hidden;border:1px solid #737373;background:#fffef9;box-shadow:0 18px 48px rgba(0,0,0,.15);text-align:center}.mock-test_checkingOverlay___UIlD p,.mock-test_checkingOverlay___UIlD strong{display:block}.mock-test_checkingOverlay___UIlD strong{margin-top:.7rem;font-size:.92rem}.mock-test_checkingOverlay___UIlD p{margin-top:.35rem;color:#525252;font-size:.7rem;line-height:1.5}.mock-test_checkingOverlay___UIlD i{display:block;height:2px;margin-top:1rem;background:linear-gradient(90deg,transparent,#171717,transparent);animation:mock-test_testScan___9AOR 1.25s linear infinite}.mock-test_checkingPen__6vems{display:grid;width:2rem;height:2rem;margin:auto;place-items:center;border:1px solid #a3a3a3;border-radius:50%;animation:mock-test_checkingPulse__SlkpM 1s ease-in-out infinite alternate}.mock-test_checkingPen__6vems svg{width:1rem;height:1rem}.mock-test_resultCorrection__eswMf,.mock-test_resultSkipped__nFf74,.mock-test_resultWrongAnswer__x8R_T{position:relative;margin-top:.25rem}.mock-test_resultWrongAnswer__x8R_T{display:inline-block;color:#991b1b}.mock-test_resultWrongAnswer__x8R_T:after{position:absolute;right:-.08rem;bottom:45%;left:-.08rem;height:1.5px;background:#dc2626;content:"";transform:rotate(-1.5deg) scaleX(0);transform-origin:left;animation:mock-test_resultStrike__vnxRG .42s ease-out .12s forwards}.mock-test_resultCorrection__eswMf{color:#166534;font-family:Segoe Print,Bradley Hand,cursive;font-weight:700;opacity:0;animation:mock-test_resultWrite__l_2yS .44s ease-out .45s forwards}.mock-test_resultSkipped__nFf74{color:#92400e;font-style:italic}.mock-test_openAiFeedback___kLDJ{display:grid;grid-template-columns:auto 1fr;gap:.65rem;margin-top:1rem;padding:.8rem .9rem;border:1px solid #f0b36a;background:#fff8ed;color:#7c2d12;font-size:.75rem}.mock-test_openAiFeedbackCorrect__SbCXH{border-color:#86b99a;background:#f3fbf5;color:#14532d}.mock-test_openAiFeedback___kLDJ>svg{width:1rem;height:1rem;margin-top:.1rem}.mock-test_openAiFeedback___kLDJ p{margin-top:.25rem;line-height:1.55}.mock-test_openAiFeedback___kLDJ details{margin-top:.5rem}.mock-test_openAiFeedback___kLDJ summary{cursor:pointer;font-weight:800}@keyframes mock-test_testScan___9AOR{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes mock-test_checkingPulse__SlkpM{0%{transform:scale(.94) rotate(-3deg)}to{transform:scale(1.04) rotate(3deg)}}@keyframes mock-test_resultStrike__vnxRG{to{transform:rotate(-1.5deg) scaleX(1)}}@keyframes mock-test_resultWrite__l_2yS{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.mock-test_paperHeader__ZPBqz{display:grid;grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:1rem 1.5rem;padding-bottom:1.25rem;border-bottom:2px solid #171717}.mock-test_paperMark__9iL_Z{width:3.5rem;height:3.5rem;font-size:.86rem}.mock-test_nameField__xEmCu{display:flex;align-items:end;gap:.5rem;min-width:0;font-size:.76rem;font-weight:700}.mock-test_nameField__xEmCu label{flex:0 0 auto}.mock-test_nameField__xEmCu input{min-width:0;width:100%;padding:.2rem .25rem;border:0;border-bottom:1px solid #525252;border-radius:0;outline:0;background:transparent;color:#171717;font:inherit}.mock-test_paperMeta__ofDCN{display:grid;gap:.2rem;justify-items:end;font-size:.72rem}.mock-test_paperTitle__0TGcH{display:flex;grid-column:1/-1;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.25rem;font-size:.75rem;font-weight:800;letter-spacing:.09em}.mock-test_paperTitle__0TGcH span{font-weight:600;letter-spacing:0}.mock-test_paperSection__ZWHQN{padding:2.25rem 0;border-bottom:1px solid #a3a3a3;scroll-margin-top:7.5rem}.mock-test_sectionHeader__76mbD h2{font-size:1rem;font-weight:900;letter-spacing:.035em}.mock-test_sectionHeader__76mbD span{font-size:.72rem;font-weight:800}.mock-test_sectionHeader__76mbD>p{margin-top:.45rem;max-width:52rem;color:#525252;font-size:.74rem;line-height:1.45}.mock-test_wordBank__48REo{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.2rem;margin-top:1.25rem;padding:.8rem 1rem;border:1px solid #d4d4d4;background:#efefec;font-size:.78rem;font-weight:650}.mock-test_questionList__OPVrj{display:grid;gap:1.25rem;margin-top:1.25rem}.mock-test_clozeText__HTQ09{gap:.6rem;padding:1rem 0;font-size:.9rem;line-height:2.3}.mock-test_blockQuestion__dyFDW,.mock-test_sentenceQuestion__cZr1r{padding-bottom:1rem;border-bottom:1px solid #e5e5e5;font-size:.85rem}.mock-test_questionList__OPVrj>div:last-child .mock-test_blockQuestion__dyFDW,.mock-test_questionList__OPVrj>div:last-child .mock-test_sentenceQuestion__cZr1r{padding-bottom:0;border-bottom:0}.mock-test_questionNumber__Vn9Ns{display:inline-grid;flex:0 0 auto;width:1.35rem;height:1.35rem;place-items:center;border:1px solid #a3a3a3;color:#262626;font-size:.68rem;font-weight:800;line-height:1}.mock-test_inlineQuestion___QdBA{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem}.mock-test_inlineQuestion___QdBA .mock-test_questionNumber__Vn9Ns{margin-right:.35rem;transform:translateY(.28rem)}.mock-test_inlineInput__LSkRL,.mock-test_inlineSelect__VPFcI,.mock-test_matchSelect__Ud7ws,.mock-test_paperTextarea__eoT_V,.mock-test_sentenceInput__qRVn7{border:0;border-radius:0;outline:0;background:transparent;color:#111827}.mock-test_inlineInput__LSkRL,.mock-test_inlineSelect__VPFcI{min-width:7rem;max-width:13rem;padding:.15rem .35rem;border-bottom:1px solid #525252;font-size:.85rem;font-weight:650}.mock-test_inlineInput__LSkRL:focus,.mock-test_inlineSelect__VPFcI:focus,.mock-test_matchSelect__Ud7ws:focus,.mock-test_nameField__xEmCu input:focus,.mock-test_paperTextarea__eoT_V:focus,.mock-test_sentenceInput__qRVn7:focus{border-color:#2563eb;box-shadow:0 2px 0 #2563eb}.mock-test_choiceLabel__p0VyI{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;cursor:pointer;font-size:.78rem}.mock-test_sentenceInput__qRVn7{width:100%;margin-top:.8rem;padding:.35rem .2rem;border-bottom:1px solid #737373;font-family:Segoe Print,Bradley Hand,cursive;font-size:.9rem}.mock-test_answerBankTable__BscVX,.mock-test_matchingTable__jgXDQ{width:100%;border-collapse:collapse;font-size:.75rem}.mock-test_answerBankTable__BscVX td,.mock-test_matchingTable__jgXDQ td,.mock-test_matchingTable__jgXDQ th{padding:.45rem .55rem;border-bottom:1px solid #d4d4d4;text-align:left}.mock-test_answerBankTable__BscVX tr:last-child td,.mock-test_matchingTable__jgXDQ tr:last-child td,.mock-test_matchingTable__jgXDQ tr:last-child th{border-bottom:0}.mock-test_answerBankTable__BscVX td:first-child,.mock-test_matchingTable__jgXDQ td:first-child{width:2rem;border-right:1px solid #d4d4d4;text-align:center;font-weight:800}.mock-test_matchingTable__jgXDQ th{font-weight:500}.mock-test_matchingTable__jgXDQ td:last-child{width:3.3rem;border-left:1px solid #d4d4d4}.mock-test_answerBankTable__BscVX td:first-child{background:#f5f5f5}.mock-test_matchSelect__Ud7ws{width:100%;padding:.15rem;font-weight:800;text-align:center}.mock-test_openTask__o9GXm{padding-bottom:2rem;border-bottom:1px dashed #a3a3a3}.mock-test_openTask__o9GXm:last-child{padding-bottom:0;border-bottom:0}.mock-test_paperTextarea__eoT_V{width:100%;min-height:13rem;resize:vertical;padding:.45rem .25rem;border:1px solid #a3a3a3;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 1.68rem,#d4d4d4 1.72rem);font-family:Segoe Print,Bradley Hand,cursive;font-size:.9rem;line-height:1.72rem}.mock-test_completeButton__WL9Ie{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:.75rem;padding:0 .8rem;border:1px solid #a3a3a3;background:white;font-size:.76rem;font-weight:700}.mock-test_completeButtonActive__ArIpx{border-color:#166534;background:#f0fdf4;color:#166534}.mock-test_paperFooter__KsDaI{display:flex;justify-content:space-between;gap:1rem;padding-top:1rem;color:#525252;font-size:.68rem}.mock-test_resultStamp__Gjo_l{display:grid;width:5.4rem;height:3.2rem;place-items:center;border:2px solid #dc2626;border-radius:50%;color:#dc2626;font-size:1.15rem;font-weight:800;transform:rotate(-5deg)}@media (max-width:640px){.mock-test_examToolbar__5qTDd{top:3.85rem;align-items:flex-start;padding-block:.55rem}.mock-test_examToolbar__5qTDd>div:first-child>p:first-child{display:none}.mock-test_sectionNav__VtYIT{top:7.9rem}.mock-test_paperHeader__ZPBqz{grid-template-columns:auto minmax(0,1fr)}.mock-test_paperMeta__ofDCN{grid-column:1/-1;grid-row:2;grid-auto-flow:column;justify-content:space-between;justify-items:start}.mock-test_paperTitle__0TGcH{display:grid}.mock-test_paper__o9Hcz{padding-inline:1rem}.mock-test_inlineInput__LSkRL,.mock-test_inlineSelect__VPFcI{min-width:6.5rem}}@media print{.mock-test_examToolbar__5qTDd,.mock-test_sectionNav__VtYIT{display:none}.mock-test_paper__o9Hcz{width:100%;margin:0;padding:1.3cm;border:0;box-shadow:none}.mock-test_paperSection__ZWHQN{break-inside:avoid}}@media (prefers-reduced-motion:reduce){.mock-test_checkingOverlay___UIlD i,.mock-test_checkingPen__6vems,.mock-test_resultCorrection__eswMf,.mock-test_resultWrongAnswer__x8R_T:after{animation:none}.mock-test_resultWrongAnswer__x8R_T:after{transform:rotate(-1.5deg) scaleX(1)}.mock-test_resultCorrection__eswMf{opacity:1}}