._shell_1hshm_1{background:radial-gradient(circle at 8% 12%, #f5dc723d 0 110px, transparent 112px), radial-gradient(circle at 92% 22%, #82d5bb33 0 150px, transparent 152px), var(--paper);min-height:100vh;padding:28px 24px 100px}._topbar_1hshm_10,._hero_1hshm_11,._panelNav_1hshm_12,._panel_1hshm_12,._notice_1hshm_14{max-width:1040px;margin-inline:auto}._topbar_1hshm_10{color:#172e229e;justify-content:space-between;gap:16px;margin-bottom:42px;font-size:13px;font-weight:700;display:flex}._topbar_1hshm_10 a:hover{color:var(--coral)}._hero_1hshm_11{color:#fff;background:var(--green);border:2px solid var(--green);border-radius:26px;justify-content:space-between;align-items:flex-end;gap:32px;padding:34px 38px;display:flex;overflow:hidden;box-shadow:9px 9px #214a352e}._hero_1hshm_11 h1{margin:6px 0 12px!important}._hero_1hshm_11 p{color:#ffffffbf;max-width:650px;margin:0}._kicker_1hshm_47{color:var(--yellow);letter-spacing:.18em;font-size:11px;font-weight:900}._heroBadge_1hshm_49{text-align:center;min-width:150px;color:var(--green);background:var(--yellow);border-radius:18px;flex:none;padding:20px;transform:rotate(2deg)}._heroBadge_1hshm_49 strong{font-size:36px;line-height:1;display:block}._heroBadge_1hshm_49 span{margin-top:7px;font-size:12px;font-weight:800;display:block}._panelNav_1hshm_12{border:1.5px solid var(--line);background:#ffffffb8;border-radius:16px;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;padding:8px;display:grid}._panelNav_1hshm_12 button{color:#172e229e;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:46px;padding:10px 14px;font-size:13px;font-weight:800}._panelNav_1hshm_12 button:hover{color:var(--green);background:var(--paper-deep)}._panelNav_1hshm_12 ._activeNav_1hshm_87{color:#fff;background:var(--green);box-shadow:3px 3px #214a3529}._panel_1hshm_12{border:1.5px solid var(--line);background:#ffffffdb;border-radius:22px;margin-top:22px;padding:34px;box-shadow:6px 6px #214a3514}._sectionHeading_1hshm_98{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}._sectionHeading_1hshm_98 span{color:var(--coral);letter-spacing:.16em;font-size:10px;font-weight:900}._sectionHeading_1hshm_98 h2{color:var(--green);margin:2px 0 0;font-size:29px;line-height:1.2}._sectionHeading_1hshm_98 p{color:#172e2294;max-width:430px;margin:0;font-size:13px}._statGrid_1hshm_110{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._statGrid_1hshm_110>div{min-height:150px}._statLabel_1hshm_112{margin-bottom:10px;font-size:12px;font-weight:800;display:block}._statValue_1hshm_113{color:var(--green);font-size:40px;line-height:1;display:block}._statGrid_1hshm_110 small{color:#172e2294;margin-top:12px;display:block}._recommendation_1hshm_116{background:var(--paper-deep);border:1px dashed var(--green-2);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:20px 22px;display:flex}._recommendation_1hshm_116>div{align-items:center;gap:14px;display:flex}._recommendationIcon_1hshm_129{font-size:30px}._recommendation_1hshm_116 strong{color:var(--green)}._recommendation_1hshm_116 p{color:#172e229e;margin:3px 0 0;font-size:12px}._linkButton_1hshm_132{color:#fff;background:var(--green);white-space:nowrap;border-radius:9px;align-items:center;min-height:38px;padding:8px 16px;font-size:12px;font-weight:800;display:inline-flex}._chapterStats_1hshm_145{gap:10px;margin-top:24px;display:grid}._chapterStatRow_1hshm_146{grid-template-columns:minmax(210px,1fr) 2fr 50px;align-items:center;gap:14px;font-size:12px;display:grid}._chapterStatRow_1hshm_146 a{font-weight:700}._statTrack_1hshm_148{background:var(--paper-deep);border-radius:999px;height:9px;overflow:hidden}._statTrack_1hshm_148 span{background:var(--green-2);border-radius:inherit;height:100%;display:block}._chapterStatRow_1hshm_146 strong{text-align:right;color:var(--green)}._quickActions_1hshm_152{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px;display:grid}._quickActions_1hshm_152 button{min-height:50px;color:var(--green);border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:12px;font-weight:800}._quickActions_1hshm_152 button:hover{border-color:var(--green);background:#edf3e9}._chapterPicker_1hshm_165,._countPicker_1hshm_166,._answerOptions_1hshm_167{border:0;margin:0;padding:0}._chapterPicker_1hshm_165 legend,._countPicker_1hshm_166 legend{color:var(--green);margin-bottom:13px;font-size:14px;font-weight:900}._chapterGrid_1hshm_175{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._chapterGrid_1hshm_175 label{background:var(--paper);border:1.5px solid var(--line);cursor:pointer;border-radius:12px;min-height:84px;padding:13px 14px}._chapterGrid_1hshm_175 input{accent-color:var(--green);margin-right:7px}._chapterGrid_1hshm_175 span{color:var(--green);font-size:12px;font-weight:900}._chapterGrid_1hshm_175 small{color:#172e2299;margin:6px 0 0 22px;line-height:1.45;display:block}._chapterGrid_1hshm_175 ._selectedChapter_1hshm_189{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#e4efe3}._selectionActions_1hshm_191{align-items:center;gap:10px;margin:12px 0 28px;font-size:12px;display:flex}._selectionActions_1hshm_191 button{color:var(--green);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:5px 10px}._selectionActions_1hshm_191 span{color:#172e2294;margin-left:auto}._countPicker_1hshm_166{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._countPicker_1hshm_166 legend{grid-column:1/-1}._countPicker_1hshm_166 label{background:var(--paper);border:1.5px solid var(--line);cursor:pointer;border-radius:12px;padding:14px}._countPicker_1hshm_166 input{accent-color:var(--green);margin-right:8px}._countPicker_1hshm_166 small{color:#172e228f;margin:5px 0 0 22px;display:block}._primaryAction_1hshm_201,._secondaryAction_1hshm_202,._textAction_1hshm_203,._wrongSummary_1hshm_204 button{cursor:pointer;border-radius:11px;min-height:46px;padding:11px 22px;font-weight:800}._primaryAction_1hshm_201{color:#fff;background:var(--green);border:0;margin-top:24px;display:block;box-shadow:4px 4px #214a352e}._primaryAction_1hshm_201:disabled,._wrongSummary_1hshm_204 button:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}._secondaryAction_1hshm_202{color:var(--green);background:var(--paper);border:1.5px solid var(--green);margin-top:20px}._textAction_1hshm_203{color:#172e2294;background:0 0;border:0;margin-top:18px;padding-inline:0;text-decoration:underline}._wrongSummary_1hshm_204{grid-template-columns:1fr 1fr 2fr;gap:12px;margin-bottom:22px;display:grid}._wrongSummary_1hshm_204>div{background:var(--paper-deep);border-radius:12px;align-items:baseline;gap:8px;padding:16px;display:flex}._wrongSummary_1hshm_204 strong{color:var(--coral);font-size:28px}._wrongSummary_1hshm_204 span{font-size:12px;font-weight:700}._wrongSummary_1hshm_204 button{color:#fff;background:var(--green);border:0}._emptyState_1hshm_238{text-align:center;background:var(--paper);border:1px dashed var(--green-2);border-radius:14px;padding:46px 20px}._emptyState_1hshm_238>span{font-size:38px;display:block}._emptyState_1hshm_238 strong{color:var(--green);margin-top:8px;display:block}._emptyState_1hshm_238 p{color:#172e2294;margin:6px 0 0;font-size:13px}._wrongList_1hshm_243{gap:12px;display:grid}._wrongList_1hshm_243 article{border:1.5px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px}._wrongList_1hshm_243 ._masteredWrong_1hshm_245{opacity:.62;background:#eef4ed}._wrongMeta_1hshm_246{color:#172e2294;align-items:center;gap:10px;font-size:11px;display:flex}._wrongList_1hshm_243 h3{color:var(--green);margin:10px 0 5px;font-size:15px}._wrongList_1hshm_243 p{color:#172e22a6;margin:0;font-size:12px}._wrongActions_1hshm_249{justify-content:space-between;gap:12px;margin-top:12px;font-size:12px;font-weight:800;display:flex}._wrongActions_1hshm_249 a{color:var(--coral)}._wrongActions_1hshm_249 button{color:var(--green);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}._backupGrid_1hshm_253{grid-template-columns:1fr 1fr;gap:16px;display:grid}._backupGrid_1hshm_253>div{min-height:245px}._backupGrid_1hshm_253 h3{color:var(--green);margin:10px 0 6px}._backupGrid_1hshm_253 p{color:#172e22a6;min-height:68px;margin:0 0 18px;font-size:13px}._backupIcon_1hshm_257{font-size:34px}._fileButton_1hshm_258{color:#fff;background:var(--green);cursor:pointer;border-radius:9px;align-items:center;min-height:40px;padding:8px 18px;font-size:13px;font-weight:800;display:inline-flex}._fileButton_1hshm_258 input{opacity:0;width:1px;height:1px;position:absolute}._notice_1hshm_14{color:var(--green);border-left:4px solid var(--green-2);background:#eef4dd;border-radius:9px;margin-top:16px;padding:12px 16px;font-size:13px}._sessionBar_1hshm_263{grid-template-columns:180px 1fr 130px;align-items:center;gap:18px;display:grid}._sessionBar_1hshm_263>div:first-child span,._sessionBar_1hshm_263>div:last-child span{color:#172e228a;font-size:10px;font-weight:800;display:block}._sessionBar_1hshm_263>div:first-child strong,._sessionBar_1hshm_263>div:last-child strong{color:var(--green);display:block}._sessionBar_1hshm_263>div:last-child{text-align:right}._sessionBar_1hshm_263 progress{width:100%;height:10px;accent-color:var(--green)}._sessionBar_1hshm_263 ._timerWarning_1hshm_270 strong{color:var(--coral)}._questionCard_1hshm_272{background:var(--paper);border:2px solid var(--green);border-radius:17px;margin-top:24px;padding:26px;box-shadow:5px 5px #214a351f}._questionMeta_1hshm_273{color:#172e2294;align-items:center;gap:10px;font-size:12px;display:flex}._questionCard_1hshm_272 h2{color:var(--ink);outline:none;margin:14px 0 20px;font-size:20px;line-height:1.55}._answerOptions_1hshm_167{grid-template-columns:1fr 1fr;gap:10px;display:grid}._answerOptions_1hshm_167 label{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;align-items:flex-start;min-height:54px;padding:13px 15px;display:flex}._answerOptions_1hshm_167 label:hover{border-color:var(--green);background:#edf3e9}._answerOptions_1hshm_167 input{accent-color:var(--green);flex:none;margin:5px 10px 0 0}._answerOptions_1hshm_167 ._selectedOption_1hshm_279{border-color:var(--green);box-shadow:inset 3px 0 var(--green);background:#e6eedf}._answerOptions_1hshm_167 ._correctOption_1hshm_280{background:#dcebdc;border-color:#367154;box-shadow:inset 3px 0 #367154}._answerOptions_1hshm_167 ._wrongOption_1hshm_281{background:#f7ded6;border-color:#8b3826;box-shadow:inset 3px 0 #8b3826}._answerFeedback_1hshm_283{border-radius:11px;margin-top:18px;padding:14px 16px}._answerFeedback_1hshm_283 p{margin:5px 0 8px;font-size:13px}._answerFeedback_1hshm_283 small{font-size:11px;display:block}._feedbackRight_1hshm_286{color:#1a5c32;background:#dcebdc;border-left:4px solid #367154}._feedbackWrong_1hshm_287{color:#8b3826;background:#f7ded6;border-left:4px solid #d96645}._resultHero_1hshm_289{text-align:center;padding:18px 0 28px}._resultHero_1hshm_289>span{font-size:52px}._resultHero_1hshm_289 h2{color:var(--green);outline:none;margin:8px 0 6px}._resultHero_1hshm_289 p{color:#172e229e;margin:0}._resultGrid_1hshm_293{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}._resultGrid_1hshm_293>div{text-align:center;background:var(--paper-deep);border-radius:12px;padding:18px}._resultGrid_1hshm_293 strong{color:var(--green);font-size:28px;display:block}._resultGrid_1hshm_293 span{font-size:11px;font-weight:700}._resultActions_1hshm_297{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}._resultActions_1hshm_297 button{margin-top:0}._resultNote_1hshm_299{text-align:center;color:#172e2294;margin:14px 0 0;font-size:12px}._srOnly_1hshm_301{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){._shell_1hshm_1{padding:18px 14px 70px}._topbar_1hshm_10{margin-bottom:24px}._hero_1hshm_11{align-items:flex-start;padding:26px 22px}._heroBadge_1hshm_49{min-width:112px;padding:14px}._panelNav_1hshm_12{grid-template-columns:1fr 1fr}._panel_1hshm_12{padding:24px 18px}._sectionHeading_1hshm_98{display:block}._sectionHeading_1hshm_98 p{margin-top:8px}._statGrid_1hshm_110,._chapterGrid_1hshm_175{grid-template-columns:1fr 1fr}._quickActions_1hshm_152{grid-template-columns:1fr}._sessionBar_1hshm_263{grid-template-columns:1fr 110px}._sessionBar_1hshm_263 progress{grid-area:2/1/auto/-1}._answerOptions_1hshm_167,._backupGrid_1hshm_253{grid-template-columns:1fr}._resultGrid_1hshm_293{grid-template-columns:1fr 1fr}}@media (width<=520px){._topbar_1hshm_10 span{display:none}._hero_1hshm_11{display:block}._heroBadge_1hshm_49{width:fit-content;margin-top:22px;transform:none}._statGrid_1hshm_110,._chapterGrid_1hshm_175,._countPicker_1hshm_166{grid-template-columns:1fr}._recommendation_1hshm_116{display:block}._recommendation_1hshm_116>a{margin-top:14px;display:inline-block}._chapterStatRow_1hshm_146{grid-template-columns:1fr 48px}._statTrack_1hshm_148{grid-area:2/1/auto/-1}._wrongSummary_1hshm_204{grid-template-columns:1fr 1fr}._wrongSummary_1hshm_204 button{grid-column:1/-1}._wrongActions_1hshm_249{display:grid}._questionCard_1hshm_272{padding:20px 15px}}@media (prefers-reduced-motion:reduce){._heroBadge_1hshm_49{transform:none}}
