.article-page[data-v-dd70a5c9]{background:#f8fafc;min-height:100vh;padding:40px 0}.container[data-v-dd70a5c9]{margin:0 auto;max-width:900px;padding:0 20px}.article-content[data-v-dd70a5c9]{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a;padding:3rem}.article-header[data-v-dd70a5c9]{border-bottom:2px solid #e2e8f0;margin-bottom:2rem;padding-bottom:2rem}.article-header h1[data-v-dd70a5c9]{color:#1e293b;font-size:2.5rem;line-height:1.2;margin-bottom:1rem}.article-meta[data-v-dd70a5c9]{color:#64748b}.authors[data-v-dd70a5c9]{font-size:1.1rem;margin-bottom:.5rem}.publication-info[data-v-dd70a5c9]{display:flex;flex-wrap:wrap;font-size:.9rem;gap:1rem}.doi[data-v-dd70a5c9]{color:#3b82f6;text-decoration:underline}.abstract-section[data-v-dd70a5c9]{border-bottom:1px solid #e2e8f0;margin-bottom:2rem;padding-bottom:2rem}.abstract-section h2[data-v-dd70a5c9]{color:#1e293b;font-size:1.5rem;margin-bottom:1rem}.abstract-section p[data-v-dd70a5c9]{color:#475569;line-height:1.7;margin-bottom:1rem}.keywords[data-v-dd70a5c9]{margin-top:1rem}.keyword-tag[data-v-dd70a5c9]{background:#e2e8f0;border-radius:20px;color:#475569;display:inline-block;font-size:.875rem;margin:.25rem;padding:.25rem .75rem}.article-body h2[data-v-dd70a5c9]{color:#1e293b;font-size:1.5rem;margin:2rem 0 1rem}.article-body p[data-v-dd70a5c9]{color:#475569;line-height:1.7;margin-bottom:1rem}.references-section[data-v-dd70a5c9]{border-top:1px solid #e2e8f0;margin:2rem 0;padding-top:2rem}.references-section h2[data-v-dd70a5c9]{color:#1e293b;font-size:1.5rem;margin-bottom:1rem}.references-list[data-v-dd70a5c9]{color:#475569;line-height:1.6}.references-list li[data-v-dd70a5c9]{margin-bottom:.5rem}.article-actions[data-v-dd70a5c9]{align-items:center;border-top:2px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:3rem;padding-top:2rem}.action-buttons[data-v-dd70a5c9]{display:flex;flex-wrap:wrap;gap:1rem}.btn[data-v-dd70a5c9]{align-items:center;border:none;border-radius:6px;cursor:pointer;display:flex;font-weight:600;gap:.5rem;padding:12px 24px;transition:all .3s ease}.btn-primary[data-v-dd70a5c9]{background:#3b82f6;color:#fff;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.btn-primary[data-v-dd70a5c9]:hover{background:#2563eb}.btn-secondary[data-v-dd70a5c9]{background:#e2e8f0;color:#475569;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.btn-secondary[data-v-dd70a5c9]:hover{background:#cbd5e1}.article-stats[data-v-dd70a5c9]{display:flex;gap:2rem}.stat[data-v-dd70a5c9]{text-align:center}.stat-number[data-v-dd70a5c9]{color:#3b82f6;display:block;font-size:1.5rem;font-weight:700}.stat-label[data-v-dd70a5c9]{color:#64748b;font-size:.875rem}.loading[data-v-dd70a5c9]{color:#64748b;padding:3rem;text-align:center}.main-content[data-v-dd70a5c9] a{color:#3b82f6;text-decoration:underline}.detail[data-v-dd70a5c9] .c-article-equation{display:table;position:relative;table-layout:fixed;width:100%}.detail[data-v-dd70a5c9] .c-article-equation>.c-article-equation__content{display:block!important;max-height:none;max-width:none;min-width:0;position:relative;text-indent:0;width:90%}.detail[data-v-dd70a5c9] .c-article-equation>.c-article-equation__number{display:table-cell;padding-left:16px;text-align:right;white-space:nowrap;width:10%}.katex-block[data-v-dd70a5c9]{margin:1.5rem 0;overflow-x:auto;overflow-y:hidden;text-align:center}.katex-block[data-v-dd70a5c9]::-webkit-scrollbar{height:6px}.katex-block[data-v-dd70a5c9]::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.katex-block[data-v-dd70a5c9]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.katex-block[data-v-dd70a5c9]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.detail[data-v-dd70a5c9] .katex{font-size:1.1em}.detail[data-v-dd70a5c9] .katex-display>.katex{max-width:100%;overflow-x:auto;overflow-y:hidden}@keyframes highlightReference-dd70a5c9{0%{background-color:#dbeafe;transform:scale(1)}50%{background-color:#bfdbfe;transform:scale(1.02)}to{background-color:transparent;transform:scale(1)}}.reference-highlight[data-v-dd70a5c9]{animation:highlightReference-dd70a5c9 1.5s ease-in-out}.detail[data-v-dd70a5c9] .c-article-section__figure{border:1px solid #cedbe0;border-radius:12px;box-shadow:0 1px 3px #0000001a;margin:0 0 48px;padding:1.5em}.detail[data-v-dd70a5c9] .c-article-section__figure figure{margin:0}.detail[data-v-dd70a5c9] .c-article-section__figure figcaption{color:#1e293b;font-size:min(max(1rem,2vw),1.125rem);font-weight:600;padding-bottom:.5rem}.detail[data-v-dd70a5c9] .c-article-section__figure-caption{display:block;font-size:min(max(1rem,2vw),1.125rem);font-weight:700;margin-bottom:8px;word-break:break-word}.detail[data-v-dd70a5c9] .c-article-section__figure-link{color:inherit;cursor:default;display:block;margin:0 0 16px;padding:0;text-align:center;text-decoration:none;transition:transform .2s ease;width:100%}.detail[data-v-dd70a5c9] .c-article-section__figure-link:hover{text-decoration:none;transform:scale(1.02)}.detail[data-v-dd70a5c9] .c-article-section__figure-link img{cursor:pointer}.detail[data-v-dd70a5c9] .c-article-section__figure-link img,.detail[data-v-dd70a5c9] .c-article-section__figure-link picture{border-radius:4px;box-shadow:0 2px 8px #0000001a;height:auto;margin-bottom:0;margin-top:0;transition:box-shadow .2s ease;width:100%}.detail[data-v-dd70a5c9] .c-article-section__figure-link:hover img,.detail[data-v-dd70a5c9] .c-article-section__figure-link:hover picture{box-shadow:0 4px 12px #00000026}.detail[data-v-dd70a5c9] .c-article-section__figure-description{margin-top:1rem}.detail[data-v-dd70a5c9] .c-article-section__figure-description p{color:#475569;margin:0}.detail[data-v-dd70a5c9] .c-article-section__figure-description b{color:#1e293b;font-weight:600}.detail[data-v-dd70a5c9] .u-text-right{margin-top:1rem;text-align:right}.detail[data-v-dd70a5c9] .c-article__pill-button{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:none;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;text-decoration:none;transition:all .2s ease}.detail[data-v-dd70a5c9] .c-article__pill-button:hover{background:#2563eb;box-shadow:0 2px 4px #3b82f64d;transform:translateY(-1px)}.detail[data-v-dd70a5c9] .c-article__pill-button span{color:#fff}.detail[data-v-dd70a5c9] .c-article__pill-button svg{fill:currentColor;height:16px;width:16px}.detail[data-v-dd70a5c9] .u-list-style-none{list-style-type:none}.detail[data-v-dd70a5c9] .u-list-style-none span.u-custom-list-number{float:left;margin-left:-.5rem;padding-right:.5rem;width:-moz-fit-content;width:fit-content}@media (max-width:768px){.article-content[data-v-dd70a5c9]{padding:2rem}.article-header h1[data-v-dd70a5c9]{font-size:2rem}.article-actions[data-v-dd70a5c9]{align-items:stretch;flex-direction:column}.action-buttons[data-v-dd70a5c9],.article-stats[data-v-dd70a5c9]{justify-content:center}nav.text-sm[data-v-dd70a5c9]{font-size:.75rem}.detail[data-v-dd70a5c9] .c-article-section__figure{margin:1.5rem 0;padding:1rem}.detail[data-v-dd70a5c9] .c-article-section__figure-description{font-size:.8125rem;padding:.75rem}.detail[data-v-dd70a5c9] .c-article__pill-button{font-size:.8125rem;padding:.5rem .75rem}}
