*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Microsoft YaHei,sans-serif;background-color:#f8f9fa;color:#333;line-height:1.6;transition:opacity .3s ease}body.page-loaded{opacity:1}.container{max-width:1200px;margin:0 auto;padding:0 20px}.main-nav{background:linear-gradient(135deg,#e9ecef,#dee2e6);box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:1000;border-bottom:1px solid #ced4da}.nav-container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;height:60px}.nav-btn{display:inline-flex;align-items:center;padding:8px 16px;background-color:#4a90e2;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:all .2s ease;border:none;cursor:pointer}.nav-btn:hover{background-color:#3a7bc8;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.links{display:flex;flex-wrap:wrap;gap:12px}.btn-icon{margin-right:6px;font-weight:700}.page-header{padding:40px 0 30px;background:linear-gradient(to bottom,#fff,#f1f8ff);border-radius:0 0 10px 10px;margin-bottom:30px;border-bottom:1px solid #e3f2fd}.logo{text-align:center;font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:10px;letter-spacing:1px}.tagline{text-align:left;font-size:1.1rem;color:#5a6c7d;max-width:800px;margin:0 auto;line-height:1.8}.content-wrapper{display:flex;gap:30px;margin-bottom:40px}.side-nav{flex:0 0 240px;background-color:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 12px #0000000d;border:1px solid #e9ecef;height:fit-content;position:sticky;top:80px}.nav-title{font-size:1.2rem;color:#4a90e2;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #e9ecef}.nav-menu{list-style:none;margin-bottom:25px}.nav-menu li{margin-bottom:8px}.nav-link{display:flex;align-items:center;padding:10px 12px;color:#495057;text-decoration:none;border-radius:4px;transition:all .2s ease;border-left:3px solid transparent;cursor:pointer}.nav-link:hover{background-color:#f1f8ff;color:#4a90e2;border-left-color:#4a90e2}.nav-link.active{background-color:#e7f3ff;color:#2c6bb1;border-left-color:#2c6bb1;font-weight:500}.nav-icon{margin-right:8px;color:#6c757d}.nav-extra{padding-top:20px;border-top:1px solid #e9ecef}.nav-extra p{color:#6c757d;margin-bottom:10px;font-size:.9rem}.extra-link{display:inline-block;padding:6px 12px;background-color:#f8f9fa;color:#5a6c7d;text-decoration:none;border-radius:4px;font-size:.9rem;transition:all .2s ease}.extra-link:hover{background-color:#e9ecef;color:#4a90e2}.main-content{flex:1}.content-section{background-color:#fff;border-radius:8px;padding:25px;margin-bottom:30px;box-shadow:0 4px 12px #0000000d;border:1px solid #e9ecef;transition:transform .2s ease,box-shadow .2s ease}.content-section:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.section-header{margin-bottom:20px}.section-title{font-size:1.6rem;color:#2c3e50;margin-bottom:10px;font-weight:600}.section-decor{width:60px;height:3px;background:linear-gradient(to right,#4a90e2,#64b5f6);border-radius:2px}.section-description{color:#5a6c7d;margin-bottom:25px;line-height:1.7}.table-container{overflow-x:auto;border-radius:6px;border:1px solid #e9ecef}.data-table{width:100%;border-collapse:collapse;min-width:600px}.data-table thead{background:linear-gradient(135deg,#f1f8ff,#e3f2fd)}.data-table th{padding:15px 20px;text-align:left;color:#2c3e50;font-weight:600;border-bottom:2px solid #4a90e2}.data-table td{padding:12px 20px;border-bottom:1px solid #e9ecef;color:#495057}.data-table tbody tr{transition:background-color .2s ease;cursor:pointer}.data-table tbody tr:hover{background-color:#f8f9fa}.data-table tbody tr.row-active{background-color:#e7f3ff}.highlight{color:#e74c3c;font-weight:600}.section-divider{height:1px;background:linear-gradient(90deg,transparent,#ced4da,transparent);margin:30px 0}footer{background:linear-gradient(135deg,#2c3e50,#34495e);color:#ecf0f1;padding:30px 0;margin-top:50px;border-top:1px solid #4a6278}footer .container{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center}footer p{margin-bottom:10px;line-height:1.6}footer a.contact{color:#64b5f6;text-decoration:none;margin:0 5px;transition:color .2s ease}footer a.contact:hover{color:#bbdefb;text-decoration:underline}@media (max-width: 992px){.content-wrapper{flex-direction:column}.side-nav{flex:none;width:100%;position:static;margin-bottom:20px}.logo{font-size:2rem}.tagline{font-size:1rem}}@media (max-width: 768px){.nav-container{padding:0 15px;height:50px}.page-header{padding:30px 0 20px}.content-section{padding:20px}.data-table th,.data-table td{padding:10px 15px}}@media (max-width: 480px){.logo{font-size:1.8rem}.section-title{font-size:1.4rem}.nav-btn{padding:6px 12px;font-size:.9rem}}.loading{text-align:center;padding:40px;color:#6c757d;font-size:1.1rem}.loading:after{content:"...";animation:dots 1.5s steps(4,end) infinite}@keyframes dots{0%,20%{content:""}40%{content:"."}60%{content:".."}80%,to{content:"..."}}.error-message{text-align:center;padding:40px;color:#e74c3c;font-size:1.1rem}.privacy-container[data-v-9dd7b2e8]{font-family:Microsoft YaHei,Arial,sans-serif;line-height:1.6;color:#333;max-width:800px;margin:0 auto;padding:20px}.privacy-container h1[data-v-9dd7b2e8]{text-align:center;margin-bottom:30px;color:#2c3e50}.privacy-container h2[data-v-9dd7b2e8]{border-bottom:1px solid #eee;padding-bottom:10px;margin-top:30px;color:#34495e}.privacy-container h3[data-v-9dd7b2e8]{margin-top:20px;color:#2c3e50}.privacy-container table[data-v-9dd7b2e8]{width:100%;border-collapse:collapse;margin:20px 0}.privacy-container table[data-v-9dd7b2e8],.privacy-container th[data-v-9dd7b2e8],.privacy-container td[data-v-9dd7b2e8]{border:1px solid #ddd}.privacy-container th[data-v-9dd7b2e8],.privacy-container td[data-v-9dd7b2e8]{padding:12px;text-align:left}.privacy-container th[data-v-9dd7b2e8]{background-color:#f2f2f2}.privacy-container .footer[data-v-9dd7b2e8]{margin-top:40px;text-align:right;font-size:.9em;color:#7f8c8d}.search-bar[data-v-8b263c97]{margin-bottom:.25rem;padding:var(--pubmed-space-md) 1.1rem}.title[data-v-8b263c97]{margin:0 0 var(--pubmed-space-sm);font-size:var(--pubmed-text-xl);font-weight:600;color:var(--pubmed-text)}.usage-details[data-v-8b263c97]{margin:0 0 var(--pubmed-space-md);font-size:var(--pubmed-text-sm)}.usage-details summary[data-v-8b263c97]{cursor:pointer;color:var(--pubmed-accent);font-weight:600;-webkit-user-select:none;user-select:none}.usage-details summary[data-v-8b263c97]:hover{text-decoration:underline}.hint[data-v-8b263c97]{margin:var(--pubmed-space-sm) 0 0;color:var(--pubmed-muted);line-height:1.55}.row[data-v-8b263c97]{display:flex;flex-wrap:wrap;gap:var(--pubmed-space-sm);align-items:stretch}.input[data-v-8b263c97]{flex:1 1 220px;min-width:0;padding:.6rem .85rem;border-radius:var(--pubmed-radius-sm);border:1px solid var(--pubmed-border);background:#fff;color:var(--pubmed-text);font-size:var(--pubmed-text-base);transition:border-color var(--pubmed-transition-fast),box-shadow var(--pubmed-transition-fast)}.input[data-v-8b263c97]:focus{outline:none;border-color:var(--pubmed-accent);box-shadow:0 0 0 3px var(--pubmed-accent-soft)}.btn[data-v-8b263c97]{padding:.6rem 1.5rem;border:1px solid var(--pubmed-accent);border-radius:var(--pubmed-radius-sm);background:var(--pubmed-accent);color:#fff;font-weight:600;font-size:var(--pubmed-text-base);cursor:pointer;transition:background var(--pubmed-transition-fast)}.btn[data-v-8b263c97]:hover:not(:disabled){background:var(--pubmed-accent-hover);border-color:var(--pubmed-accent-hover)}.btn[data-v-8b263c97]:disabled{opacity:.55;cursor:not-allowed}.year-range-bar[data-v-07542b6a]{padding:.65rem .85rem}.bar-head[data-v-07542b6a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin-bottom:.55rem}.bar-title[data-v-07542b6a]{font-size:var(--pubmed-text-sm);font-weight:600;color:var(--pubmed-text)}.bar-value[data-v-07542b6a]{font-size:var(--pubmed-text-sm);font-variant-numeric:tabular-nums;color:var(--pubmed-accent);font-weight:600}.bar-value.muted[data-v-07542b6a]{color:var(--pubmed-muted);font-weight:500}.bar-hint[data-v-07542b6a]{font-size:var(--pubmed-text-xs)}.dual-range[data-v-07542b6a]{position:relative;height:28px;margin:0 2px 1.1rem}.track[data-v-07542b6a]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:6px;border-radius:3px;background:var(--pubmed-border);pointer-events:none}.track-fill[data-v-07542b6a]{position:absolute;top:0;height:100%;border-radius:3px;background:var(--pubmed-accent)}.thumb[data-v-07542b6a]{position:absolute;left:0;width:100%;height:28px;margin:0;padding:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.thumb[data-v-07542b6a]::-webkit-slider-runnable-track{height:6px;background:transparent;border:none}.thumb[data-v-07542b6a]::-moz-range-track{height:6px;background:transparent;border:none}.thumb[data-v-07542b6a]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:16px;height:16px;margin-top:-5px;border-radius:50%;border:2px solid #fff;background:var(--pubmed-accent);box-shadow:0 1px 4px #26323840;cursor:grab}.thumb[data-v-07542b6a]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;border:2px solid #fff;background:var(--pubmed-accent);box-shadow:0 1px 4px #26323840;cursor:grab}.thumb-active[data-v-07542b6a]{z-index:3}.thumb-start[data-v-07542b6a]{z-index:1}.thumb-end[data-v-07542b6a]{z-index:2}.tick-labels[data-v-07542b6a]{position:absolute;left:0;right:0;bottom:-1.1rem;display:flex;justify-content:space-between;font-size:var(--pubmed-text-xs);color:var(--pubmed-muted);pointer-events:none}.muted[data-v-07542b6a]{color:var(--pubmed-muted)}.stats[data-v-2aedfbc8]{display:flex;flex-direction:column;gap:var(--pubmed-space-md)}.cards[data-v-2aedfbc8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--pubmed-space-sm)}.card[data-v-2aedfbc8]{position:relative;padding:.85rem 1rem .85rem 1.15rem;display:flex;flex-direction:column;gap:.2rem;overflow:hidden}.card.warn strong[data-v-2aedfbc8]{color:var(--pubmed-warning)}.card-accent[data-v-2aedfbc8]{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pubmed-accent)}.card-accent.warn[data-v-2aedfbc8]{background:var(--pubmed-warning)}.label[data-v-2aedfbc8]{font-size:var(--pubmed-text-xs);color:var(--pubmed-muted)}strong[data-v-2aedfbc8]{font-size:1.35rem;font-variant-numeric:tabular-nums;color:var(--pubmed-text)}.card-sub[data-v-2aedfbc8]{font-size:var(--pubmed-text-xs);color:var(--pubmed-muted)}.if-box[data-v-2aedfbc8]{font-size:.88rem;line-height:1.5;padding:.65rem .85rem}.if-title[data-v-2aedfbc8]{display:block;font-weight:600;margin-bottom:.35rem;color:var(--pubmed-text)}.chart-hint[data-v-2aedfbc8]{margin:0;font-size:var(--pubmed-text-sm)}.muted[data-v-2aedfbc8]{color:var(--pubmed-muted)}.charts[data-v-2aedfbc8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pubmed-space-md)}@media (max-width: 720px){.charts[data-v-2aedfbc8]{grid-template-columns:1fr}}.chart-wrap-row2[data-v-2aedfbc8]{display:flex;flex-direction:column;height:100%;gap:var(--pubmed-space-sm)}.chart-row2-body[data-v-2aedfbc8]{flex:1;display:flex;flex-direction:column;min-height:0}.chart-meta[data-v-2aedfbc8]{flex-shrink:0;min-height:4.35rem}.chart-sub-spacer[data-v-2aedfbc8]{visibility:hidden;margin:0 0 .25rem .4rem;min-height:1em}.chart-plot[data-v-2aedfbc8]{flex:1;display:flex;flex-direction:column;justify-content:flex-end;flex-shrink:0;min-height:320px}.journal-detail[data-v-2aedfbc8]{margin:0 .4rem .25rem;padding:.55rem .65rem;font-size:var(--pubmed-text-sm)}.journal-detail-title[data-v-2aedfbc8]{margin:0 0 .4rem;font-weight:600;font-size:.88rem;color:var(--pubmed-text)}.journal-detail-grid[data-v-2aedfbc8]{display:grid;grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0}.journal-detail-grid dt[data-v-2aedfbc8]{margin:0;color:var(--pubmed-muted);font-weight:500}.journal-detail-grid dd[data-v-2aedfbc8]{margin:0;font-variant-numeric:tabular-nums;color:var(--pubmed-text)}.chart-wrap[data-v-2aedfbc8]{padding:.55rem .5rem .35rem}.chart-title[data-v-2aedfbc8]{margin:0 0 .15rem .4rem;font-size:.9rem;font-weight:600;color:var(--pubmed-text)}.chart-sub[data-v-2aedfbc8]{margin:0 0 .25rem .4rem;font-size:var(--pubmed-text-xs)}.chart[data-v-2aedfbc8]{height:280px;width:100%}.chart-row2[data-v-2aedfbc8]{height:320px}.wrap[data-v-49c3e914]{width:100%}.muted[data-v-49c3e914]{color:var(--pubmed-muted);font-size:.9rem}.toolbar[data-v-49c3e914]{display:flex;flex-wrap:wrap;gap:var(--pubmed-space-sm);align-items:center;margin-bottom:var(--pubmed-space-sm)}.search-input[data-v-49c3e914]{flex:1 1 200px;min-width:0;padding:.45rem .65rem;border:1px solid var(--pubmed-border);border-radius:var(--pubmed-radius-sm);font-size:var(--pubmed-text-sm)}.search-input[data-v-49c3e914]:focus{outline:none;border-color:var(--pubmed-accent);box-shadow:0 0 0 2px var(--pubmed-accent-soft)}.count[data-v-49c3e914]{font-size:var(--pubmed-text-xs)}.table-scroll[data-v-49c3e914]{overflow:auto;max-height:480px}.table[data-v-49c3e914]{width:100%;border-collapse:collapse;font-size:var(--pubmed-text-sm)}.table th[data-v-49c3e914],.table td[data-v-49c3e914]{padding:.45rem .5rem;text-align:left;border-bottom:1px solid var(--pubmed-border);vertical-align:top}.table th[data-v-49c3e914]{position:sticky;top:0;background:#e3f2fd;z-index:1;font-weight:600;color:var(--pubmed-text)}.table th.sortable[data-v-49c3e914]{cursor:pointer;-webkit-user-select:none;user-select:none}.table th.sortable[data-v-49c3e914]:hover{color:var(--pubmed-accent)}.table tbody tr.stripe td[data-v-49c3e914]{background:var(--pubmed-surface-elevated)}.table tbody tr:hover td[data-v-49c3e914]{background:var(--pubmed-accent-soft)}.table tbody tr.highlight td[data-v-49c3e914]{background:var(--pubmed-row-highlight-bg);box-shadow:inset 0 0 0 1px var(--pubmed-row-highlight-border)}.table tbody tr.highlight .title[data-v-49c3e914]{font-weight:600}.mono[data-v-49c3e914]{font-variant-numeric:tabular-nums;white-space:nowrap}.num[data-v-49c3e914]{font-variant-numeric:tabular-nums}.journal[data-v-49c3e914]{max-width:140px;word-break:break-word}.title[data-v-49c3e914]{max-width:360px}.col-expand[data-v-49c3e914]{width:4rem;white-space:nowrap}.btn-expand[data-v-49c3e914]{padding:.15rem .45rem;border:1px solid var(--pubmed-border);border-radius:var(--pubmed-radius-sm);background:var(--pubmed-surface);font-size:var(--pubmed-text-xs);cursor:pointer;color:var(--pubmed-accent)}.btn-expand[data-v-49c3e914]:hover{background:var(--pubmed-accent-soft)}.abstract-row td[data-v-49c3e914]{background:var(--pubmed-surface-elevated)!important}.abstract-text[data-v-49c3e914]{margin:0;font-size:var(--pubmed-text-xs);line-height:1.55;color:var(--pubmed-muted)}.wc-layout[data-v-10ad91cb]{display:grid;grid-template-columns:1fr minmax(200px,280px);gap:var(--pubmed-space-sm);align-items:start}@media (max-width: 720px){.wc-layout[data-v-10ad91cb]{grid-template-columns:1fr}}.wc[data-v-10ad91cb]{min-height:320px;padding:.75rem}.canvas-wrap[data-v-10ad91cb]{width:100%}.canvas[data-v-10ad91cb]{display:block;width:100%;height:auto;cursor:pointer}.muted[data-v-10ad91cb]{color:var(--pubmed-muted);font-size:.9rem}.word-list[data-v-10ad91cb]{padding:.65rem .75rem}.list-title[data-v-10ad91cb]{margin:0 0 .5rem;font-size:.9rem;font-weight:600}.list-table[data-v-10ad91cb]{width:100%;border-collapse:collapse;font-size:var(--pubmed-text-xs)}.list-table th[data-v-10ad91cb],.list-table td[data-v-10ad91cb]{padding:.3rem .35rem;text-align:left;border-bottom:1px solid var(--pubmed-border)}.list-table th[data-v-10ad91cb]{color:var(--pubmed-muted);font-weight:600}.list-table tbody tr[data-v-10ad91cb]{cursor:pointer}.list-table tbody tr:hover td[data-v-10ad91cb]{background:var(--pubmed-accent-soft)}.list-table tbody tr.active td[data-v-10ad91cb]{background:var(--pubmed-row-highlight-bg);box-shadow:inset 0 0 0 1px var(--pubmed-row-highlight-border);font-weight:600}.num[data-v-10ad91cb]{font-variant-numeric:tabular-nums;text-align:right}.skeleton[data-v-d0038153]{display:flex;flex-direction:column;gap:.55rem}.sk-line[data-v-d0038153]{height:.65rem;border-radius:4px;background:linear-gradient(90deg,#1565c014,#1565c02e,#1565c014);background-size:200% 100%;animation:sk-shimmer-d0038153 1.2s ease-in-out infinite}.sk-line.short[data-v-d0038153]{width:72%}.sk-line.mid[data-v-d0038153]{width:88%}.sk-hint[data-v-d0038153]{margin:.35rem 0 0;font-size:.82rem;color:var(--pubmed-muted)}@keyframes sk-shimmer-d0038153{0%{background-position:100% 0}to{background-position:-100% 0}}.review-err[data-v-d0038153]{margin:0;padding:.65rem .85rem;border-radius:var(--pubmed-radius-sm);border:1px solid var(--pubmed-danger-border);background:var(--pubmed-danger-bg);color:var(--pubmed-danger-text);font-size:.88rem}.muted[data-v-d0038153]{color:var(--pubmed-muted)}.md-body[data-v-d0038153]{margin:0;padding:.75rem 1rem;background:var(--pubmed-surface-elevated);border:1px solid var(--pubmed-border);border-radius:var(--pubmed-radius-sm);color:var(--pubmed-text);word-break:break-word}.md-body[data-v-d0038153] h2{margin:1.1rem 0 .45rem;font-size:1.02rem;font-weight:600;color:var(--pubmed-text);border-bottom:1px solid var(--pubmed-border);padding-bottom:.25rem}.md-body[data-v-d0038153] h2:first-child{margin-top:0}.md-body[data-v-d0038153] h3{margin:.85rem 0 .35rem;font-size:.95rem;font-weight:600}.md-body[data-v-d0038153] p{margin:.45rem 0}.md-body[data-v-d0038153] ul,.md-body[data-v-d0038153] ol{margin:.35rem 0 .5rem;padding-left:1.35rem}.md-body[data-v-d0038153] li{margin:.2rem 0}.md-body[data-v-d0038153] strong{font-weight:600;color:var(--pubmed-text)}.md-body[data-v-d0038153] blockquote{margin:.5rem 0;padding:.35rem .65rem;border-left:3px solid var(--pubmed-accent);background:#1565c00f;color:var(--pubmed-muted)}.md-body[data-v-d0038153] code{font-size:.86em;background:var(--pubmed-surface);padding:.1em .35em;border-radius:3px;border:1px solid var(--pubmed-border)}:root{--pubmed-bg: linear-gradient(165deg, #e8eef5 0%, #f0f4f8 45%, #f5f7fa 100%);--pubmed-bg-solid: #f0f4f8;--pubmed-surface: #ffffff;--pubmed-surface-elevated: #f5f7fa;--pubmed-header-bg: #1565c0;--pubmed-header-text: #ffffff;--pubmed-border: #cfd8dc;--pubmed-text: #263238;--pubmed-muted: #546e7a;--pubmed-accent: #1565c0;--pubmed-accent-hover: #0d47a1;--pubmed-accent-soft: rgba(21, 101, 192, .08);--pubmed-row-highlight-bg: rgba(21, 101, 192, .22);--pubmed-row-highlight-border: var(--pubmed-accent);--pubmed-accent-dim: #0d47a1;--pubmed-success: #2e7d32;--pubmed-success-bg: #e8f5e9;--pubmed-warning: #e65100;--pubmed-warning-bg: #fff3e0;--pubmed-danger: #c62828;--pubmed-danger-bg: #ffebee;--pubmed-danger-border: #ef9a9a;--pubmed-danger-text: #b71c1c;--pubmed-text-xs: .75rem;--pubmed-text-sm: .82rem;--pubmed-text-base: .95rem;--pubmed-text-lg: 1.05rem;--pubmed-text-xl: 1.25rem;--pubmed-space-xs: .35rem;--pubmed-space-sm: .65rem;--pubmed-space-md: 1rem;--pubmed-space-lg: 1.75rem;--pubmed-radius: 8px;--pubmed-radius-sm: 6px;--pubmed-shadow-sm: 0 1px 3px rgba(38, 50, 56, .06);--pubmed-shadow-md: 0 4px 12px rgba(38, 50, 56, .08);--pubmed-transition-fast: .15s ease;--pubmed-chart-text: #37474f;--pubmed-chart-muted: #78909c;--pubmed-chart-axis: #b0bec5;--pubmed-chart-split: #eceff1}.pubmed-page{font-family:Segoe UI,Microsoft YaHei,PingFang SC,system-ui,sans-serif;color:var(--pubmed-text);background:var(--pubmed-bg-solid);min-height:100vh}.pubmed-page *,.pubmed-page *:before,.pubmed-page *:after{box-sizing:border-box}.pubmed-page a{color:var(--pubmed-accent);text-decoration:none}.pubmed-page a:hover{text-decoration:underline}.pubmed-panel{background:var(--pubmed-surface);border:1px solid var(--pubmed-border);border-radius:var(--pubmed-radius);box-shadow:var(--pubmed-shadow-sm)}.pubmed-muted{color:var(--pubmed-muted)}.pubmed-container{max-width:1320px;margin:var(--pubmed-space-md) auto;padding:0 var(--pubmed-space-md)}.pubmed-content{display:flex;flex-direction:column;gap:var(--pubmed-space-lg)}.error{margin:0;padding:.75rem 1rem;border-radius:var(--pubmed-radius-sm);border:1px solid var(--pubmed-danger-border);background:var(--pubmed-danger-bg);color:var(--pubmed-danger-text);font-size:.9rem}.enriching-muted{display:flex;align-items:center;justify-content:space-between;gap:var(--pubmed-space-md);margin:0;padding:.5rem .85rem;background:#e3f2fd;border:1px solid #81d4fa;border-radius:var(--pubmed-radius-sm);color:var(--pubmed-accent-dim);font-size:var(--pubmed-text-sm)}.btn-stop{flex-shrink:0;padding:.2rem .7rem;border:1px solid var(--pubmed-danger-border);border-radius:var(--pubmed-radius-sm);background:var(--pubmed-danger-bg);color:var(--pubmed-danger-text);font-size:var(--pubmed-text-xs);cursor:pointer}.btn-stop:hover{background:var(--pubmed-danger);color:#fff}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.55rem .85rem}.filter-label{font-size:var(--pubmed-text-sm);color:var(--pubmed-text);font-weight:600}.filter-text{font-size:var(--pubmed-text-sm);color:var(--pubmed-accent)}.btn-clear{margin-left:auto;padding:.25rem .65rem;border:1px solid var(--pubmed-danger-border);border-radius:var(--pubmed-radius-sm);background:var(--pubmed-danger-bg);color:var(--pubmed-danger-text);font-size:var(--pubmed-text-xs);cursor:pointer}.btn-clear:hover{background:var(--pubmed-danger);color:#fff}.section{display:flex;flex-direction:column;gap:var(--pubmed-space-sm)}.section-title{margin:0;font-size:1.1rem;font-weight:600;color:var(--pubmed-text);border-bottom:2px solid var(--pubmed-accent);padding-bottom:.35rem}
