.page_hero__SKW6o{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--color-border)}.page_heroTitle__Gfler{font-size:28px;font-weight:800;letter-spacing:-.02em;color:var(--color-text-primary)}.page_heroSub__YNSLe{font-size:15px;color:var(--color-text-muted);margin-top:6px}.page_heroStats__rmbZT{display:flex;gap:24px;margin-top:20px;align-items:flex-end}.page_heroStat__YUvQF{display:flex;flex-direction:column}.page_heroStatVal__XfduJ{font-size:22px;font-weight:800;color:var(--color-text-primary);line-height:1}.page_heroStatLabel__H4SQv{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-top:3px}@media (max-width:768px){.page_heroTitle__Gfler{font-size:22px}.page_heroStatVal__XfduJ{font-size:18px}.page_heroStats__rmbZT{gap:16px}}@media (max-width:480px){.page_heroTitle__Gfler{font-size:20px}.page_heroSub__YNSLe{font-size:13px}}.ChapterTable_tableWrap__CwbvU{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;transition:background .3s,border-color .3s}.ChapterTable_table__vG8pB{width:100%;border-collapse:collapse}.ChapterTable_table__vG8pB thead th{background:var(--color-badge-bg);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-badge-text);padding:16px 20px;text-align:left;border-bottom:none}.ChapterTable_colQuestions__1mfs2,.ChapterTable_colStatus__ghWxg,.ChapterTable_colTopics__aspzy{text-align:center!important}.ChapterTable_colNum__gjDKc{width:60px}.ChapterTable_table__vG8pB tbody tr{border-bottom:1px solid var(--color-border-light);cursor:pointer;transition:background .12s}.ChapterTable_table__vG8pB tbody tr:nth-child(2n){background:var(--color-stripe)}.ChapterTable_table__vG8pB tbody tr:last-child{border-bottom:none}.ChapterTable_table__vG8pB tbody tr:hover{background:var(--color-hover)}.ChapterTable_row__IZ4Zy{cursor:pointer}.ChapterTable_table__vG8pB tbody td{padding:14px 16px;vertical-align:middle}.ChapterTable_chNum__RyQRo{width:34px;height:34px;border-radius:8px;background:var(--color-badge-bg);color:var(--color-badge-text);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ChapterTable_chName__hguCx{font-size:14px;font-weight:600;color:var(--color-text-primary)}.ChapterTable_chapterLink__XDXT1{font-weight:600;color:var(--color-text-primary);text-decoration:none}.ChapterTable_chapterLink__XDXT1:hover{color:var(--color-link);text-decoration:none}.ChapterTable_cellTopics__rh7Oh{text-align:center}.ChapterTable_topicsPill__Rfvoj{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:var(--color-link);background:var(--color-green-light);padding:3px 10px;border-radius:6px}.ChapterTable_cellQuestions__gcPcw{text-align:center;font-size:16px;font-weight:700;color:var(--color-text-primary)}.ChapterTable_cellStatus__KUisq{text-align:center}.ChapterTable_statusCell__8xxXg{display:flex;flex-direction:column;gap:6px;align-items:center}.ChapterTable_likes__pkzEc{display:flex;align-items:center;gap:4px;position:relative;cursor:default;color:var(--color-text-muted)}.ChapterTable_likes__pkzEc svg{flex-shrink:0}.ChapterTable_likeNum__ZUhJa{font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-link)}.ChapterTable_likesTooltip__662nP{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--color-text-primary);color:var(--color-bg);font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.ChapterTable_likesTooltip__662nP:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top:4px solid var(--color-text-primary)}.ChapterTable_likes__pkzEc:hover .ChapterTable_likesTooltip__662nP{opacity:1}.ChapterTable_progress__L0dRd{width:60px;height:4px;background:var(--color-border);border-radius:2px;position:relative;cursor:pointer}.ChapterTable_progressFill__zQAIY{height:100%;background:var(--color-link);border-radius:2px;transition:width .3s ease;overflow:hidden}.ChapterTable_progressTooltip__1yeMy{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:var(--color-text-primary);color:var(--color-bg);font-size:11px;font-weight:600;padding:4px 8px;border-radius:4px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s}.ChapterTable_progressTooltip__1yeMy:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top:4px solid var(--color-text-primary)}.ChapterTable_progress__L0dRd:hover .ChapterTable_progressTooltip__1yeMy{opacity:1}@media (max-width:768px){.ChapterTable_cellTopics__rh7Oh,.ChapterTable_colTopics__aspzy{display:none}.ChapterTable_chName__hguCx{font-size:13px}.ChapterTable_cellQuestions__gcPcw{font-size:14px}.ChapterTable_table__vG8pB tbody td,.ChapterTable_table__vG8pB thead th{padding:12px 10px}}@media (max-width:480px){.ChapterTable_cellStatus__KUisq,.ChapterTable_colNum__gjDKc,.ChapterTable_colStatus__ghWxg,.ChapterTable_table__vG8pB tbody td:first-child,.ChapterTable_table__vG8pB thead th:first-child{display:none}.ChapterTable_table__vG8pB thead th{padding:12px 10px;font-size:11px}.ChapterTable_table__vG8pB tbody td{padding:10px}.ChapterTable_chNum__RyQRo{width:28px;height:28px;font-size:10px}}.ChapterTable_cardList__20s_r{display:none}@media (max-width:640px){.ChapterTable_tableWrap__CwbvU{display:none}.ChapterTable_cardList__20s_r{padding-bottom:60px;display:flex;flex-direction:column;gap:6px}.ChapterTable_card__VC0Ax{display:flex;align-items:center;gap:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:14px;text-decoration:none;color:var(--color-text-primary);transition:background .12s;-webkit-tap-highlight-color:transparent}.ChapterTable_card__VC0Ax:hover{background:var(--color-hover);text-decoration:none}.ChapterTable_cardNum__ovv7J{width:34px;height:34px;border-radius:8px;background:var(--color-badge-bg);color:var(--color-badge-text);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChapterTable_cardInfo__7LeTa{flex:1 1;min-width:0}.ChapterTable_cardName__fcI_Y{display:block;font-size:14px;font-weight:600;line-height:1.3}.ChapterTable_cardMeta__7k3Le{display:block;font-size:12px;color:var(--color-text-muted);margin-top:2px}.ChapterTable_cardArrow__zuqrz{color:var(--color-border);flex-shrink:0}}.HomeProgress_stat__6J32V{display:flex;flex-direction:column}.HomeProgress_val__KHa9u{font-size:22px;font-weight:800;color:var(--color-link);line-height:1}.HomeProgress_label__cgAdT{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-top:3px}.HomeProgress_progress___ImDI{flex:1 1;min-width:0}.HomeProgress_progressLabel__B6vwe{font-size:12px;color:var(--color-text-muted);display:flex;justify-content:space-between;margin-bottom:6px}.HomeProgress_progressCount__v0VeZ{font-weight:700;color:var(--color-text-primary)}.HomeProgress_bar__RKwQL{display:block;height:6px;background:var(--color-border);border-radius:3px}.HomeProgress_fill___YoQY{display:block;height:6px;background:var(--color-link);border-radius:3px;transition:width .4s ease}