.article-outline[data-v-1d16c737]{background:#fff;border-radius:6px;box-shadow:0 4px 16px #1f293714;left:max(16px,(100vw - 1200px)/2 - 160px);max-height:calc(100vh - 340px);overflow-y:auto;padding:8px 0;position:fixed;top:300px;width:138px;z-index:80}.article-outline__item[data-v-1d16c737]{background:transparent;border:0;border-left:3px solid transparent;color:#606266;cursor:pointer;display:block;line-height:1.5;min-height:42px;overflow-wrap:anywhere;padding:9px 14px;text-align:left;transition:color .2s,background .2s,border-color .2s;width:100%}.article-outline__item.active[data-v-1d16c737],.article-outline__item[data-v-1d16c737]:hover{background:#eef5fc;border-left-color:#005bac;color:#005bac}.article-citation-button[data-v-1d16c737]{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 6px 20px #1f29371f;color:#303133;cursor:pointer;display:flex;flex-direction:column;height:76px;justify-content:center;padding:0;position:fixed;right:max(24px,(100vw - 1200px)/2 - 116px);top:320px;width:76px;z-index:90}.article-citation-button__mark[data-v-1d16c737]{font:700 38px/34px Georgia,serif;height:30px}.article-citation-button span[data-v-1d16c737]:last-child{font-size:12px}.article-citation-list[data-v-1d16c737]{display:grid;gap:6px}.article-citation-list button[data-v-1d16c737]{background:#fff;border:0;border-radius:4px;color:#303133;cursor:pointer;display:grid;gap:4px;padding:10px;text-align:left;width:100%}.article-citation-list button[data-v-1d16c737]:hover{background:#f2f7fc}.article-citation-list strong[data-v-1d16c737]{font-size:14px}.article-citation-list span[data-v-1d16c737]{color:#909399;font-size:12px;line-height:1.5}.article-annotation-popup[data-v-1d16c737]{background:rgba(20,24,31,.96);border-radius:4px;box-shadow:0 8px 24px #00000038;color:#fff;font-size:13px;line-height:1.65;padding:12px 14px;pointer-events:none;position:fixed;transform:translateY(-100%);width:min(280px,100vw - 24px);z-index:3000}.article-annotation-popup[style][data-v-1d16c737]{max-height:min(240px,100vh - 24px);overflow-y:auto}.article-annotation-popup--below[data-v-1d16c737]{transform:none}.article-content .article-annotation,.article-content .term-tip[data-desc]{border-bottom:1px dashed #0068c9;color:#0068c9;cursor:help}.article-content h2[id],.article-content h3[id]{scroll-margin-top:110px}.article-content [data-article-anchor=true]{border-left:4px solid #005bac;color:#005bac;font-size:20px;font-weight:700;line-height:1.5;margin:28px 0 14px;padding-left:12px}@media (max-width:1450px){.article-outline[data-v-1d16c737]{border-bottom:1px solid #ebeef5;box-shadow:none;display:flex;gap:4px;left:auto;margin-bottom:18px;max-height:none;overflow-x:auto;position:relative;top:auto;width:100%}.article-outline__item[data-v-1d16c737]{border-bottom:2px solid transparent;border-left:0;min-width:-moz-max-content;min-width:max-content;width:auto}.article-outline__item.active[data-v-1d16c737]{border-bottom-color:#005bac}.article-citation-button[data-v-1d16c737]{bottom:88px;right:20px;top:auto}}@media (max-width:640px){.article-citation-button[data-v-1d16c737]{bottom:72px;height:58px;right:12px;width:58px}.article-citation-button__mark[data-v-1d16c737]{font-size:30px;height:23px;line-height:27px}.article-citation-button span[data-v-1d16c737]:last-child{font-size:11px}}.shared-detail-page[data-v-9a6aeeb3]{background-image:url(./homeBg.bdaf8f80.png);background-position:50%;background-size:cover;box-sizing:border-box;font-family:inherit;min-height:100vh;overflow-x:hidden;position:relative;width:100vw}.detail-container[data-v-9a6aeeb3]{box-sizing:border-box;margin:0 auto;max-width:1000px;padding:48px 24px}.detail-container.lab-detail-container[data-v-9a6aeeb3]{max-width:1240px}.detail-layout[data-v-9a6aeeb3]{width:100%}.detail-layout.has-sidebar[data-v-9a6aeeb3]{align-items:flex-start;display:flex;gap:28px}.left-sidebar[data-v-9a6aeeb3]{background:#fff;border-radius:8px;box-shadow:0 4px 16px #294c8214;flex-shrink:0;padding:12px 0;position:sticky;top:96px;width:140px}.left-sidebar .sidebar-item[data-v-9a6aeeb3]{border-left:3px solid transparent;color:#4b5563;cursor:pointer;font-size:14px;padding:10px 18px;transition:all .2s}.left-sidebar .sidebar-item[data-v-9a6aeeb3]:hover{background:#f0f7ff;color:#005bac}.left-sidebar .sidebar-item.active[data-v-9a6aeeb3]{background:#eef5fc;border-left-color:#005bac;color:#005bac;font-weight:600}.detail-card[data-v-9a6aeeb3]{background:#fff;border-radius:14px;box-shadow:0 8px 24px #294c8214;flex:1;min-width:0;padding:42px}.article-header[data-v-9a6aeeb3]{position:relative}.audio-action[data-v-9a6aeeb3]{position:absolute;right:0;top:4px}h1[data-v-9a6aeeb3]{color:#1f2937;margin:0 0 12px;text-align:center}.meta[data-v-9a6aeeb3]{align-items:center;color:#94a3b8;display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:center;margin-bottom:24px}.cover[data-v-9a6aeeb3]{border-radius:8px;display:block;margin:0 auto 24px;max-height:360px;max-width:100%}.summary[data-v-9a6aeeb3]{color:#64748b;line-height:1.8}.content[data-v-9a6aeeb3]{color:#334155;line-height:1.9}.content[data-v-9a6aeeb3] img{max-width:100%}.lab-content[data-v-9a6aeeb3]{color:#334155;font-size:15px;line-height:1.8}.lab-content .lab-section[data-v-9a6aeeb3]{margin-bottom:32px;scroll-margin-top:110px}.lab-content .lab-section h3[data-v-9a6aeeb3]{border-left:3px solid #005bac;color:#005bac;font-size:17px;font-weight:600;margin-bottom:12px;padding-left:12px}.lab-content .lab-section p[data-v-9a6aeeb3]{color:#555;font-size:14px;line-height:1.85;margin-bottom:16px;white-space:pre-line}.state[data-v-9a6aeeb3]{color:#94a3b8;padding:120px;text-align:center}@media (max-width:1024px){.detail-layout.has-sidebar[data-v-9a6aeeb3]{flex-direction:column}.detail-layout.has-sidebar .left-sidebar[data-v-9a6aeeb3]{display:flex;margin-bottom:18px;overflow-x:auto;padding:8px 12px;position:static;width:100%}.detail-layout.has-sidebar .left-sidebar .sidebar-item[data-v-9a6aeeb3]{border-bottom:2px solid transparent;border-left:0;white-space:nowrap}.detail-layout.has-sidebar .left-sidebar .sidebar-item.active[data-v-9a6aeeb3]{border-bottom-color:#005bac}}@media (max-width:700px){.audio-action[data-v-9a6aeeb3]{display:flex;justify-content:center;margin-bottom:12px;position:static}.detail-container[data-v-9a6aeeb3]{padding:24px 14px}.detail-card[data-v-9a6aeeb3]{padding:24px 18px}}
