.GrammarTopicDetailsPage_readingCard__V9Su0{max-width:750px;margin-inline:auto;margin-top:var(--ds-space-5);padding:var(--ds-space-6);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-sm)}.GrammarTopicDetailsPage_header__dtUJ_{margin-bottom:var(--ds-space-6)}.GrammarTopicDetailsPage_headerTitle__kKEnk{margin-top:var(--ds-space-3);line-height:1.25;overflow-wrap:anywhere;word-break:normal}.GrammarTopicDetailsPage_markdown__z88Pi{padding-top:var(--ds-space-5);border-top:1px solid var(--ds-color-border);line-height:var(--ds-line-height-relaxed);color:var(--ds-color-text-secondary)}.GrammarTopicDetailsPage_markdown__z88Pi h2{font-size:var(--ds-font-size-xl);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text);margin:var(--ds-space-7) 0 var(--ds-space-3)}.GrammarTopicDetailsPage_markdown__z88Pi h2:first-child{margin-top:0}.GrammarTopicDetailsPage_markdown__z88Pi h3{font-size:var(--ds-font-size-lg);font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text);margin:var(--ds-space-6) 0 var(--ds-space-3)}.GrammarTopicDetailsPage_markdown__z88Pi p{margin:0 0 var(--ds-space-3)}.GrammarTopicDetailsPage_markdown__z88Pi ol,.GrammarTopicDetailsPage_markdown__z88Pi ul{margin:0 0 var(--ds-space-3);padding-left:var(--ds-space-5)}.GrammarTopicDetailsPage_markdown__z88Pi li{margin-bottom:var(--ds-space-2)}.GrammarTopicDetailsPage_markdown__z88Pi strong{color:var(--ds-color-text);font-weight:var(--ds-font-weight-semibold)}.GrammarTopicDetailsPage_markdown__z88Pi code{background:var(--ds-color-surface-alt);padding:2px 6px;border-radius:4px;font-size:.9em;color:var(--ds-color-primary)}.GrammarTopicDetailsPage_markdown__z88Pi blockquote{margin:var(--ds-space-4) 0;padding:var(--ds-space-3) var(--ds-space-4);border-left:3px solid var(--ds-color-primary);background:var(--ds-color-surface-alt);border-radius:0 var(--ds-radius-sm) var(--ds-radius-sm) 0}.GrammarTopicDetailsPage_markdown__z88Pi blockquote p{margin:0}.GrammarTopicDetailsPage_markdown__z88Pi table{width:100%;border-collapse:collapse;margin:var(--ds-space-4) 0;font-size:var(--ds-font-size-sm)}.GrammarTopicDetailsPage_markdown__z88Pi td,.GrammarTopicDetailsPage_markdown__z88Pi th{padding:var(--ds-space-2) var(--ds-space-3);text-align:left;border-bottom:1px solid var(--ds-color-border)}.GrammarTopicDetailsPage_markdown__z88Pi th{font-weight:var(--ds-font-weight-semibold);color:var(--ds-color-text);background:var(--ds-color-surface-alt)}.GrammarTopicDetailsPage_markdown__z88Pi hr{border:none;height:1px;background:var(--ds-color-border);margin:var(--ds-space-6) 0}.GrammarTopicDetailsPage_action__gqvTn{margin-top:var(--ds-space-6);padding-top:var(--ds-space-6);border-top:1px solid var(--ds-color-border);display:flex;flex-direction:column;align-items:center;gap:var(--ds-space-3)}.GrammarTopicDetailsPage_actionHint__1F3J4{font-size:var(--ds-font-size-sm);color:var(--ds-color-muted);margin:0}.GrammarTopicDetailsPage_actionButton__bnqAu{min-width:260px}@media (max-width:768px){.GrammarTopicDetailsPage_readingCard__V9Su0{margin-top:var(--ds-space-4);padding:var(--ds-space-5)}.GrammarTopicDetailsPage_actionButton__bnqAu{min-width:0;width:100%}}.InlineMarkdownText_root__VIE5_{display:inline}.InlineMarkdownText_code__W2Vc5{background:rgba(16,32,27,.08);color:currentColor;font-size:.9em;line-height:1.05;font-family:inherit;font-weight:600}.InlineMarkdownText_codeList__ldyke{padding:2px 6px;border-radius:4px}.InlineMarkdownText_codeHeading__3hiDu{padding:2px 10px;border-radius:12px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.GrammarLevelTopicsPage_header__NSzkG{display:flex;align-items:flex-start;gap:var(--ds-space-6);margin-bottom:var(--ds-space-6)}.GrammarLevelTopicsPage_headerLeft__orp0l{flex:1 1}.GrammarLevelTopicsPage_title__5UlVy{margin-top:var(--ds-space-3)}.GrammarLevelTopicsPage_scoreBar__qZxAO{display:flex;align-items:center;gap:var(--ds-space-3);margin-top:var(--ds-space-4);padding:var(--ds-space-3) var(--ds-space-4);background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm)}.GrammarLevelTopicsPage_scoreIcon__9kY2g{font-size:20px;color:var(--ds-color-warning)}.GrammarLevelTopicsPage_progressCircleWrap__rx_XF{flex-shrink:0;position:relative;width:140px;height:140px}.GrammarLevelTopicsPage_progressCircleWrap__rx_XF svg{transform:rotate(-90deg);filter:drop-shadow(0 4px 12px rgba(15,157,88,.2))}.GrammarLevelTopicsPage_progressCircleWrap__rx_XF circle{fill:none;stroke-linecap:round}.GrammarLevelTopicsPage_circleBg__9d7Vv{stroke:var(--ds-color-border);stroke-width:10}.GrammarLevelTopicsPage_circleFill__Jf04G{stroke:var(--ds-color-primary);stroke-width:10;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1)}.GrammarLevelTopicsPage_circleText__2QNmj{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.GrammarLevelTopicsPage_circleValue__AMoD5{font-size:var(--ds-font-size-2xl);font-weight:var(--ds-font-weight-bold);line-height:1;color:var(--ds-color-primary)}.GrammarLevelTopicsPage_circleLabel__KtsrX{font-size:var(--ds-font-size-xs);color:var(--ds-color-muted);margin-top:2px}.GrammarLevelTopicsPage_topicList__QU5M_{list-style:none;margin:0;padding:0;background:var(--ds-color-surface);border:1px solid var(--ds-color-border);border-radius:var(--ds-radius-lg);overflow:hidden}.GrammarLevelTopicsPage_topicItem__OzCIw{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;grid-gap:var(--ds-space-3);gap:var(--ds-space-3);padding:0;border-bottom:1px solid var(--ds-color-border);transition:background var(--ds-transition-fast)}.GrammarLevelTopicsPage_topicItem__OzCIw:last-child{border-bottom:none}.GrammarLevelTopicsPage_topicItem__OzCIw:hover{background:var(--ds-color-surface-alt)}.GrammarLevelTopicsPage_topicNumber__mSzJP{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);flex-shrink:0;background:var(--ds-color-surface-alt);color:var(--ds-color-muted);border:1px solid var(--ds-color-border)}.GrammarLevelTopicsPage_topicLink__tBLJq{display:flex;align-items:center;gap:var(--ds-space-3);padding:10px var(--ds-space-4);color:var(--ds-color-text);font-weight:var(--ds-font-weight-medium);font-size:var(--ds-font-size-sm);text-decoration:none;min-width:0}.GrammarLevelTopicsPage_topicLabel__FYmDW{min-width:0}.GrammarLevelTopicsPage_topicLink__tBLJq:hover{color:var(--ds-color-primary)}.GrammarLevelTopicsPage_topicItemStudied__u5nEH{background:var(--ds-color-success-bg)}.GrammarLevelTopicsPage_topicItemStudied__u5nEH:hover{background:#d9f0e1}.GrammarLevelTopicsPage_topicItemStudied__u5nEH .GrammarLevelTopicsPage_topicNumber__mSzJP{background:var(--ds-color-success);color:white;border-color:var(--ds-color-success)}.GrammarLevelTopicsPage_topicItemViewed__kAEZ0 .GrammarLevelTopicsPage_topicLink__tBLJq{color:var(--ds-color-muted)}.GrammarLevelTopicsPage_topicItemViewed__kAEZ0{background:#f6f8f7}.GrammarLevelTopicsPage_topicItemViewed__kAEZ0 .GrammarLevelTopicsPage_topicNumber__mSzJP{color:var(--ds-color-muted)}.GrammarLevelTopicsPage_topicAction__KNmv7{flex-shrink:0;align-self:center;margin-right:var(--ds-space-4)}.GrammarLevelTopicsPage_topicActionIcon__FZzsW{width:34px;height:34px;min-width:34px;min-height:34px;padding:0;gap:0}.GrammarLevelTopicsPage_topicActionStudied__mXgp6:disabled{opacity:1;background:var(--ds-color-surface-alt);border-color:#9ccfb2;color:#5e7669}@media (max-width:768px){.GrammarLevelTopicsPage_header__NSzkG{flex-direction:column;align-items:center;text-align:center}.GrammarLevelTopicsPage_topicItem__OzCIw{gap:var(--ds-space-2)}}.Breadcrumbs_nav__japty{margin:0 0 var(--ds-space-4)}.Breadcrumbs_list__I7wBW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2);margin:0;padding:0;list-style:none}.Breadcrumbs_separator__RK16k{color:var(--ds-color-muted)}.Breadcrumbs_current__eRcUs{color:var(--ds-color-text);font-weight:600}