.ArticleTOC_toc__gNDq9{padding:var(--space-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);font-size:var(--font-size-sm);overflow-y:auto;flex:1 1 auto;min-height:0}.ArticleTOC_heading__XrJo3{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-3)}.ArticleTOC_list__T8rQ1{display:flex;flex-direction:column;gap:var(--space-2)}.ArticleTOC_item__X0Lw9{border-left:2px solid transparent;padding-left:var(--space-3);transition:border-color .15s ease}.ArticleTOC_subItem__VWxEV{padding-left:var(--space-5);font-size:.875rem}.ArticleTOC_link__FDicU{color:var(--color-text-muted);display:block;line-height:var(--line-height-snug);padding-block:2px;transition:color .15s ease}.ArticleTOC_link__FDicU:hover{color:var(--color-accent)}.ArticleTOC_active__CKokh{border-left-color:var(--color-accent)}.ArticleTOC_active__CKokh .ArticleTOC_link__FDicU{color:var(--color-text);font-weight:var(--font-weight-medium)}.ReadingProgressBar_bar__FpfuV{position:fixed;top:0;left:0;right:0;height:3px;background-color:transparent;z-index:60;pointer-events:none}.ReadingProgressBar_fill__QZFR6{height:100%;background-color:var(--color-accent);transform-origin:left;transition:transform .05s linear}.CopyLinkButton_button__2JOz3{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:all .15s ease}.CopyLinkButton_button__2JOz3:hover{background-color:var(--color-surface-raised);border-color:var(--color-accent);color:var(--color-accent)}