.article-detail-tags[data-v-be817767]{margin-left:auto}.article-detail-author[data-v-be817767]{margin-bottom:0}.article-header-nav[data-v-be817767]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px}.article-breadcrumb[data-v-be817767]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;color:var(--text-muted);font-size:.82rem}.article-breadcrumb a[data-v-be817767]{color:inherit}.article-breadcrumb a[data-v-be817767]:hover,.article-breadcrumb b[data-v-be817767]{color:var(--text-main)}.article-breadcrumb b[data-v-be817767]{max-width:160px;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.article-back-link[data-v-be817767]{display:inline-flex;min-height:28px;padding:0;border:0;align-items:center;flex-shrink:0;gap:6px;background:transparent;color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:500;transition:color .16s ease}.article-back-link[data-v-be817767]:hover{color:var(--text-main)}.article-detail-meta[data-v-be817767]{justify-content:flex-end;gap:10px 14px;margin-top:0}.article-detail-summary[data-v-be817767]{width:100%;padding-top:12px;border-top:1px solid var(--border-line)}.article-detail-summary__heading[data-v-be817767]{display:flex;align-items:center;gap:6px;margin:0 0 5px}.article-detail-summary__heading>span[data-v-be817767]:first-child{color:var(--link-blue);font-size:14px}.article-detail-summary h2[data-v-be817767]{margin:0;color:var(--text-soft);font-size:.72rem;font-weight:600;letter-spacing:.04em}.article-detail-summary__hint[data-v-be817767]{color:var(--text-soft);font-size:.7rem}.article-detail-summary p[data-v-be817767]{max-width:760px;margin:0;color:var(--text-muted);font-size:.86rem;line-height:1.7}.article-detail-summary__caret[data-v-be817767]{display:inline-block;width:1px;height:.95em;margin-left:3px;vertical-align:-.12em;background:var(--link-blue);animation:article-summary-caret-be817767 .9s steps(1) infinite}@keyframes article-summary-caret-be817767{50%{opacity:0}}@media(max-width:768px){.article-detail-meta[data-v-be817767]{justify-content:flex-start}.article-detail-summary__hint[data-v-be817767]{display:none}}@media(prefers-reduced-motion:reduce){.article-detail-summary__caret[data-v-be817767]{animation:none}}.article-navigation[data-v-a6385dc4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px;padding-top:20px;border-top:1px solid var(--border-line)}.article-navigation__link[data-v-a6385dc4]{display:flex;min-width:0;flex-direction:column;gap:7px;padding:2px 0;color:inherit;text-decoration:none}.article-navigation__link--next[data-v-a6385dc4]{align-items:flex-end;text-align:right}.article-navigation__label[data-v-a6385dc4]{display:inline-flex;align-items:center;gap:6px;color:var(--text-soft);font-size:.76rem;transition:color .16s ease}.article-navigation__link:hover .article-navigation__label[data-v-a6385dc4]{color:var(--link-blue)}.article-navigation__link.is-disabled[data-v-a6385dc4]{cursor:default;opacity:.5;pointer-events:none}.article-navigation__link.is-disabled .article-navigation__label[data-v-a6385dc4]{color:var(--text-soft)}.article-navigation strong[data-v-a6385dc4]{max-width:100%;overflow:hidden;color:var(--text-main);font-size:.96rem;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.article-navigation small[data-v-a6385dc4]{color:var(--text-soft);font-size:.72rem}@media(max-width:600px){.article-navigation[data-v-a6385dc4]{grid-template-columns:1fr;gap:16px}.article-navigation__link--next[data-v-a6385dc4]{align-items:flex-start;text-align:left}}.article-toc[data-v-1e161a45]{position:absolute;inset-block:0;left:calc(100% + 32px);width:218px}.article-toc__sticky[data-v-1e161a45]{position:sticky;top:96px;max-height:calc(100vh - 124px);padding-left:16px;border-left:1px solid var(--border-line)}.article-toc__header[data-v-1e161a45]{display:flex;gap:7px;align-items:center;min-height:28px;margin-bottom:8px;color:var(--text-main)}.article-toc__header>span[data-v-1e161a45]{flex:0 0 auto;width:16px;height:16px;color:var(--text-muted)}.article-toc__header h2[data-v-1e161a45]{margin:0;font-size:13px;font-weight:650;line-height:1}.article-toc__scroll[data-v-1e161a45]{max-height:calc(100vh - 172px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-line) transparent}.article-toc__scroll[data-v-1e161a45]::-webkit-scrollbar{width:4px}.article-toc__scroll[data-v-1e161a45]::-webkit-scrollbar-thumb{background:var(--border-line);border-radius:4px}.article-toc__scroll[data-v-1e161a45] .md-editor-catalog{--md-color: var(--text-muted);position:relative;padding:0;background:transparent}.article-toc__scroll[data-v-1e161a45] .md-editor-catalog-indicator{left:0;width:2px;height:18px;background:var(--text-main);border-radius:2px;transition:top .2s ease}.article-toc__scroll[data-v-1e161a45] .md-editor-catalog-link{padding-block:4px;padding-inline:10px 4px}.article-toc__scroll[data-v-1e161a45] .md-editor-catalog-link span{font-size:12px;line-height:20px;color:var(--text-muted);transition:color .18s ease}.article-toc__scroll[data-v-1e161a45] .md-editor-catalog-link span:hover{color:var(--text-main)}.article-toc__scroll[data-v-1e161a45] .md-editor-catalog-active>span{font-weight:650;color:var(--text-main)}.article-toc-mobile[data-v-1e161a45]{position:fixed;right:18px;bottom:74px;z-index:30;display:none}.article-toc-mobile[data-v-1e161a45] .ui-button{box-shadow:var(--shadow-clean)}.article-toc-popover{width:min(320px,calc(100vw - 32px))!important;max-height:min(62vh,520px);padding:16px!important;overflow:hidden;background:var(--bg-main)!important;border:1px solid var(--border-line)!important;border-radius:10px!important;box-shadow:var(--shadow-clean)!important}.article-toc-popover .article-toc__scroll{max-height:min(50vh,420px)}@media(max-width:1500px){.article-toc--desktop[data-v-1e161a45]{display:none}.article-toc-mobile[data-v-1e161a45]{display:block}}@media(max-width:560px){.article-toc-mobile[data-v-1e161a45]{right:14px;bottom:62px}}
