.MathWorkbook_shell__EGJ7H{max-width:1100px;margin:0 auto;padding:28px;color:#20354c}.MathWorkbook_shell__EGJ7H header{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:26px 0}.MathWorkbook_shell__EGJ7H h1{font-size:30px;line-height:1.5;margin:8px 0}.MathWorkbook_shell__EGJ7H header p{line-height:1.7;color:#607186}.MathWorkbook_shell__EGJ7H button,.MathWorkbook_taskCard__qWwZB a,.MathWorkbook_tools__PVhzQ a{font:inherit;padding:12px 18px;border:1px solid #c2cedc;border-radius:12px;background:white;color:#294961;cursor:pointer;text-decoration:none}.MathWorkbook_shell__EGJ7H button:disabled{opacity:.5;cursor:default}.MathWorkbook_shell__EGJ7H .MathWorkbook_primary__JoZXJ,.MathWorkbook_taskCard__qWwZB a{background:#285e83;color:white;border-color:#285e83;font-weight:700}.MathWorkbook_tools__PVhzQ{display:flex;flex-wrap:wrap;gap:10px}.MathWorkbook_tools__PVhzQ button{display:inline-flex;gap:8px;align-items:center}.MathWorkbook_tools__PVhzQ [aria-pressed=true]{background:#e6f0f9;border-color:#285e83}.MathWorkbook_notice__QS5HX{padding:18px;background:#edf4fa;border-radius:12px;line-height:1.7}.MathWorkbook_progress__kvei2{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:24px 0}.MathWorkbook_progress__kvei2 progress{flex:1;min-width:140px;accent-color:#285e83}.MathWorkbook_numbers__mwAOx{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:20px}.MathWorkbook_numbers__mwAOx [aria-current=step]{background:#285e83;color:white}.MathWorkbook_question__w_i_A{padding:28px;background:white;border:1px solid #d9e3eb;border-radius:22px;box-shadow:0 8px 32px #20354c08}.MathWorkbook_question__w_i_A h2{font-size:25px;line-height:1.7;word-break:keep-all}.MathWorkbook_question__w_i_A small{color:#627b91}.MathWorkbook_question__w_i_A .MathWorkbook_imageButton__CuRJ9{display:block;width:100%;padding:12px;background:#fafcfe}.MathWorkbook_imageButton__CuRJ9 img{display:block;max-width:100%;max-height:530px;height:auto;margin:auto;object-fit:contain}.MathWorkbook_imageButton__CuRJ9 span{display:block;margin-top:10px;font-size:15px;color:#61788a}.MathWorkbook_options__IO2aO{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}.MathWorkbook_options__IO2aO button{padding:18px;text-align:left;font-size:20px;line-height:1.6}.MathWorkbook_options__IO2aO button>span:first-child{display:flex;gap:12px;align-items:flex-start}.MathWorkbook_options__IO2aO b{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#eaf0f6}.MathWorkbook_options__IO2aO .MathWorkbook_selected__6p4L9{border:2px solid #285e83;background:#eaf4ff}.MathWorkbook_question__w_i_A p{font-size:19px;line-height:1.8;min-height:34px}.MathWorkbook_diagram__4sUlb{display:grid;grid-template-columns:repeat(3,30px);grid-template-rows:repeat(3,30px);margin:16px auto 0;width:90px}.MathWorkbook_diagram__4sUlb span{border:1px dashed #a6bdce}.MathWorkbook_diagram__4sUlb .MathWorkbook_filled__lFmEi{background:#f1b578;border:1px solid #956a41}.MathWorkbook_shell__EGJ7H footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px 0}.MathWorkbook_zoom__4SvQv{position:fixed;inset:0;z-index:1000;background:#f7fafdf5;padding:24px;overflow:auto;display:flex;align-items:center;flex-direction:column;gap:24px}.MathWorkbook_zoom__4SvQv img{max-width:100%;height:auto}.MathWorkbook_zoom__4SvQv button{position:sticky;top:0;background:#285e83;color:white}.MathWorkbook_taskCard__qWwZB{display:flex;gap:20px;align-items:center;justify-content:space-between;margin:18px 0;padding:24px;border-radius:18px;border:1px solid #c1d5e6;background:#f1f7fd}.MathWorkbook_taskCard__qWwZB h3{font-size:21px;line-height:1.5;margin:8px 0}.MathWorkbook_taskCard__qWwZB a{white-space:nowrap}.MathWorkbook_taskCard__qWwZB p,.MathWorkbook_taskCard__qWwZB small{color:#607186}.MathWorkbook_shell__EGJ7H button:focus-visible,.MathWorkbook_taskCard__qWwZB a:focus-visible{outline:3px solid #cf9c32;outline-offset:3px}@media(max-width:650px){.MathWorkbook_shell__EGJ7H{padding:16px}.MathWorkbook_shell__EGJ7H header,.MathWorkbook_taskCard__qWwZB{align-items:stretch;flex-direction:column}.MathWorkbook_shell__EGJ7H h1{font-size:25px}.MathWorkbook_question__w_i_A{padding:18px}.MathWorkbook_question__w_i_A h2{font-size:22px}.MathWorkbook_options__IO2aO{grid-template-columns:1fr}.MathWorkbook_options__IO2aO button{font-size:19px}.MathWorkbook_question__w_i_A .MathWorkbook_imageButton__CuRJ9{padding:3px}}.MathWorkbook_gridOption__15azg{display:block;text-align:center}.MathWorkbook_gridOption__15azg .MathWorkbook_diagram__4sUlb{width:126px;grid-template-columns:repeat(3,42px);grid-template-rows:repeat(3,42px)}.MathWorkbook_gridOption__15azg .MathWorkbook_diagram__4sUlb span{display:grid;place-items:center;font-size:23px}.MathWorkbook_gridOption__15azg small{display:block;margin-top:8px}.VocabularyTask_shell__TjjXs{max-width:1440px;margin:0 auto;padding:28px;color:#243449}.VocabularyTask_shell__TjjXs h1{font-size:30px;margin:8px 0}.VocabularyTask_shell__TjjXs h2{font-size:23px}.VocabularyTask_shell__TjjXs p{line-height:1.7}.VocabularyTask_header__zeusG{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:24px 0}.VocabularyTask_header__zeusG small,.VocabularyTask_taskCard__8NoWI span{color:#52667b}.VocabularyTask_header__zeusG button,.VocabularyTask_taskCard__8NoWI a{background:#2463d5;color:white;padding:15px 24px;border:0;border-radius:14px;font-size:17px;font-weight:750;white-space:nowrap;text-decoration:none;cursor:pointer}.VocabularyTask_header__zeusG button:disabled,.VocabularyTask_tabs__4eYnD button:disabled{opacity:.5;cursor:default}.VocabularyTask_status__t1L7J{display:flex;gap:24px;flex-wrap:wrap;background:#eaf3ff;border-radius:14px;padding:18px}.VocabularyTask_status__t1L7J strong{color:#245bbc}.VocabularyTask_tabs__4eYnD{display:flex;gap:10px;flex-wrap:wrap;padding:24px 0;border-bottom:1px solid #d9e2ee;margin-bottom:24px}.VocabularyTask_tabs__4eYnD a,.VocabularyTask_tabs__4eYnD button{font:inherit;font-weight:700;border:1px solid #d0dce9;background:white;color:#354d6c;border-radius:12px;padding:13px 18px;cursor:pointer;text-decoration:none}.VocabularyTask_tabs__4eYnD button[aria-pressed=true]{color:#1852b8;border-color:#2463d5;background:#edf4ff}.VocabularyTask_notice__G_mlY{padding:16px 20px;background:#f1f5fa;border-radius:12px;line-height:1.6}.VocabularyTask_tableWrap__ye_6l{overflow:auto;border:1px solid #dce5f0;border-radius:16px}.VocabularyTask_tableWrap__ye_6l table{width:100%;border-collapse:collapse;text-align:left;min-width:620px}.VocabularyTask_tableWrap__ye_6l th{background:#f1f5fa}.VocabularyTask_tableWrap__ye_6l td,.VocabularyTask_tableWrap__ye_6l th{padding:17px;border-bottom:1px solid #e7ecf3}.VocabularyTask_tableWrap__ye_6l progress{display:block;margin-top:8px;width:120px;accent-color:#2463d5}.VocabularyTask_studentBar___0vCt{display:flex;justify-content:space-between;gap:20px;padding:18px 28px;background:white;border-bottom:1px solid #dde5ef;align-items:center}.VocabularyTask_studentBar___0vCt p{margin:5px 0 0}.VocabularyTask_studentBar___0vCt a{color:#215cb9;font-weight:700}.VocabularyTask_taskCard__8NoWI{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:24px;background:#eef5ff;border:1px solid #c9ddfa;border-radius:20px}.VocabularyTask_taskCard__8NoWI h3{margin:10px 0;font-size:23px}.VocabularyTask_taskCard__8NoWI p{margin:0}.VocabularyTask_shell__TjjXs a:focus-visible,.VocabularyTask_shell__TjjXs button:focus-visible,.VocabularyTask_taskCard__8NoWI a:focus-visible{outline:3px solid #efab28;outline-offset:4px}@media(max-width:650px){.VocabularyTask_shell__TjjXs{padding:18px}.VocabularyTask_header__zeusG,.VocabularyTask_taskCard__8NoWI{align-items:stretch;flex-direction:column}.VocabularyTask_header__zeusG button{width:100%}.VocabularyTask_studentBar___0vCt{padding:16px}.VocabularyTask_studentBar___0vCt p{font-size:14px}.VocabularyTask_tabs__4eYnD{gap:8px}.VocabularyTask_tabs__4eYnD a,.VocabularyTask_tabs__4eYnD button{padding:12px;font-size:14px}}