.research-library{--research-ink:#123f35;--research-green:#00864b;--research-muted:#567368;--research-edge:#d2e2d7;--research-surface:#f8fcf5b8;--research-plum:#8963aa;color:var(--research-ink);padding-top:64px;padding-bottom:60px;font-family:var(--sans),"Microsoft YaHei",sans-serif}.research-detail button,.research-library button{font-family:inherit;cursor:pointer}.research-library button:disabled{cursor:default;opacity:.45}.research-detail :focus-visible,.research-library :focus-visible{outline:3px solid #8963aa;outline-offset:4px}.research-library button{color:inherit}.research-detail h2,.research-detail h3,.research-library h1,.research-library h2,.research-library h3{font-family:var(--sans),"Microsoft YaHei",sans-serif;letter-spacing:-.025em;color:var(--research-ink)}.research-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,1fr);gap:48px;align-items:center;padding:12px 0 48px}.research-eyebrow{font:600 11px/1.4 var(--sans),sans-serif;letter-spacing:.13em;color:var(--research-green);display:flex;align-items:center;gap:8px}.research-eyebrow>span{height:6px;width:6px;border-radius:50%;background:currentColor}.research-intro h1{font-size:clamp(36px,4vw,56px);line-height:1.25;margin:24px 0 21px;font-weight:700}.research-intro h1 span{display:block;font-weight:450;color:var(--research-green);font-size:.65em;margin-top:10px;letter-spacing:0}.research-intro>div>p{font-size:16px;line-height:1.9;color:var(--research-muted);margin:0;max-width:580px}.research-intro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px}.research-intro-actions .btn{font-size:14px;min-height:46px}.research-intro-actions>span{font-size:12px;color:var(--research-muted)}.research-atlas{display:flex;align-items:center;gap:20px;padding:30px 24px;border:1px solid var(--research-edge);border-radius:28px;background:linear-gradient(140deg,#f8fcf580,#e3f1e8b0);box-shadow:inset 0 1px #fff9}.research-ring{position:relative;width:210px;flex-shrink:0}.research-ring svg{width:100%;display:block;filter:drop-shadow(0 5px 8px #123f3509)}.research-ring circle{fill:none;stroke-width:17;transition:stroke-dasharray .45s ease}.research-ring-track{stroke:#dce9df}.research-ring>div{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.research-ring strong{font:600 39px/1.2 var(--sans),sans-serif;letter-spacing:-.06em}.research-ring span{font-size:12px;color:var(--research-muted);margin-top:6px}.research-chart-legend{min-width:0;flex:1 1}.research-small-label{display:block;font-size:12px;letter-spacing:.04em;margin-bottom:15px;color:var(--research-muted)}.research-chart-legend button{display:flex;gap:8px;align-items:center;width:100%;background:none;padding:10px 0;font-size:13px;border-bottom:1px solid #123f3512;border-radius:0}.research-chart-legend button:hover{color:var(--research-green)}.research-chart-legend i{width:7px;height:7px;border-radius:50%}.research-chart-legend strong{font-size:16px;margin-left:auto}.research-chart-legend p{font-size:10px;line-height:1.8;color:var(--research-muted);margin:14px 0 0}.research-facts{border-top:1px solid var(--research-edge);border-bottom:1px solid var(--research-edge);display:grid;grid-template-columns:repeat(3,1fr) 1.25fr;gap:18px;padding:26px 0;margin-bottom:58px}.research-facts>div{display:flex;gap:10px;align-items:center}.research-facts svg{color:var(--research-green)}.research-facts strong{font-size:27px;letter-spacing:-.04em}.research-facts span{font-size:12px;color:var(--research-muted)}.research-facts>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;justify-content:center}.research-facts small{font-size:11px;color:var(--research-muted)}.research-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:23px}.research-section-title h2{font-size:27px;margin:12px 0 0;font-weight:650}.research-section-title>p{font-size:12px;max-width:350px;line-height:1.8;margin:0;color:var(--research-muted)}.research-section-title>a{font-size:13px}.research-direction-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.research-direction-grid>button{padding:20px 22px;text-align:left;border-radius:18px;border:1px solid var(--research-edge);background:var(--research-surface);transition:background .2s,border-color .2s,transform .2s}.research-direction-grid>button:hover{transform:translateY(-2px);border-color:#5e9c79}.research-direction-grid>button.active{background:#e1f1e7;border-color:var(--research-green)}.research-direction-heading{display:flex;gap:10px;align-items:center;font-size:15px;font-weight:600}.research-direction-heading>svg{margin-left:auto;color:var(--research-muted)}.research-category-glyph{display:grid;place-items:center;height:35px;width:35px;border-radius:11px;background:#e4efe6;color:var(--research-green)}.research-direction-grid strong{display:block;font-size:29px;margin:18px 0 12px;letter-spacing:-.045em}.research-direction-grid strong small{font-size:11px;font-weight:400;letter-spacing:0;color:var(--research-muted)}.research-bar{background:#dce8de;height:4px;overflow:hidden}.research-bar,.research-bar i{display:block;border-radius:4px}.research-bar i{background:var(--research-green);height:100%;transition:width .4s ease}.research-direction-meta{display:block;font-size:11px;color:var(--research-muted);margin-top:12px}.research-subtopics{border:1px solid var(--research-edge);border-radius:18px;margin-top:14px;padding:20px 24px;background:#f8fcf57d;animation:page-in .2s both}.research-subtopics>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:15px}.research-subtopics>div:first-child button{background:none;padding:6px}.research-subtopics>p{font-size:12px;color:var(--research-muted);margin:8px 0 16px}.research-chip-list{display:flex;flex-wrap:wrap;gap:8px}.research-chip-list button{background:#f8fcf5;border:1px solid var(--research-edge);border-radius:30px;display:flex;gap:10px;padding:9px 15px;font-size:12px;align-items:center}.research-chip-list button.active{border-color:var(--research-green);background:var(--research-green);color:white}.research-chip-list button span{opacity:.65;font-size:11px}.research-results{padding-top:55px;scroll-margin-top:120px}.research-search{display:flex;align-items:center;gap:14px;background:#fbfefbb5;border:1px solid var(--research-edge);border-radius:15px;padding:0 19px;min-height:62px;color:var(--research-green);transition:border-color .2s,box-shadow .2s}.research-search:focus-within{border-color:var(--research-green);box-shadow:0 0 0 3px #00864b10}.research-search input{flex:1 1;width:100%;min-width:0;border:0!important;background:transparent!important;font:400 16px/1.5 var(--sans),sans-serif;padding:17px 0!important;color:var(--research-ink);outline:none!important;box-shadow:none!important}.research-search>span{font-size:11px;white-space:nowrap;letter-spacing:.06em}.research-kind-tabs{display:flex;gap:7px;padding:17px 0;border-bottom:1px solid var(--research-edge)}.research-kind-tabs button{display:flex;align-items:center;gap:8px;font-size:14px;background:none;padding:11px 17px;border:1px solid transparent;border-radius:11px;color:var(--research-muted)}.research-kind-tabs strong{font-size:11px;font-weight:500;opacity:.8}.research-kind-tabs button.active{background:#e2f1e8;border-color:#bdddc9;color:var(--research-green)}.research-kind-tabs button:hover{background:#eaf3ec}.research-result-summary{display:flex;justify-content:space-between;gap:15px;align-items:center;min-height:65px;font-size:12px;color:var(--research-muted)}.research-result-summary>span{display:flex;gap:9px;align-items:center;flex-wrap:wrap}.research-result-summary button{display:flex;align-items:center;gap:5px;background:none;font-size:12px;color:var(--research-green)}.research-dot{color:#adc4b7}.research-paper-grid,.research-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.research-paper-card,.research-resource-card{border:1px solid var(--research-edge);border-radius:19px;padding:23px;background:#fbfefbb8;display:flex;flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s;animation:page-in .3s ease both}.research-paper-card:hover,.research-resource-card:hover{border-color:#85b698;box-shadow:0 8px 28px #123f3506}.research-card-meta{display:flex;gap:9px;color:var(--research-muted);font-size:11px;align-items:baseline}.research-card-meta span:first-child{font-weight:600;color:var(--research-green);flex-shrink:0}.research-card-meta span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.research-paper-card h3,.research-resource-card h3{font-size:16px;line-height:1.6;font-weight:650;margin:15px 0 10px;overflow-wrap:anywhere}.research-paper-card h3 button,.research-resource-card h3 button{font:inherit;line-height:inherit;text-align:left;background:none;padding:0}.research-paper-card h3 button:hover,.research-resource-card h3 button:hover{color:var(--research-green)}.research-paper-card>p,.research-resource-card>p{font-size:12px;line-height:1.9;color:var(--research-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0 0 20px}.research-card-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto;margin-bottom:20px}.research-card-tags span{font-size:10px;border-radius:5px;background:#ecf3ec;padding:3px 7px;color:var(--research-muted)}.research-card-bottom{padding-top:16px;border-top:1px solid var(--research-edge);display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;color:var(--research-muted);margin-top:auto}.research-card-bottom a,.research-card-bottom button{background:none;display:flex;gap:6px;align-items:center;font-size:11px;color:var(--research-green);padding:0}.research-resource-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.research-resource-icon{height:41px;width:41px;display:grid;place-items:center;border-radius:13px;background:#e3f1e7;color:var(--research-green)}.research-resource-icon.code{color:var(--research-plum);background:#f0eaf5}.research-resource-icon.weights{background:#e5eee9;color:#507664}.research-relation{font-size:10px;padding:4px 8px;border-radius:5px;background:#eaf3eb;color:#456657;white-space:nowrap}.research-relation.uncertain{background:#f3eee2;color:#79622e}.research-resource-domain{font-size:11px;color:var(--research-green);margin-bottom:14px;overflow-wrap:anywhere}.research-resource-card>p{-webkit-line-clamp:4;min-height:6em}.research-pagination{display:flex;gap:25px;align-items:center;justify-content:center;margin-top:30px}.research-pagination .btn{font-size:12px;min-height:40px;padding:10px 20px}.research-pagination span{font-size:12px;color:var(--research-muted)}.research-empty{text-align:center;display:flex;align-items:center;flex-direction:column;padding:55px 20px;border:1px dashed #b8ccbf;border-radius:18px;background:#f8fcf55c}.research-empty>svg{color:#769f85}.research-empty h3{font-size:20px;margin:20px 0 10px}.research-empty p{font-size:13px;color:var(--research-muted);margin:0 0 25px}.research-reading-note{display:flex;gap:14px;align-items:flex-start;border-top:1px solid var(--research-edge);margin-top:40px;padding-top:22px;color:var(--research-muted)}.research-reading-note svg{flex-shrink:0;margin-top:3px}.research-reading-note p{font-size:12px;line-height:1.9;margin:0}.research-detail{font-family:var(--sans),"Microsoft YaHei",sans-serif;color:#123f35}.research-detail h2{font-size:27px;line-height:1.5;margin:15px 0}.research-detail h3{font-size:17px;line-height:1.5;margin:25px 0 14px}.research-detail-meta{font-size:12px;color:#567368}.research-english-title{font-size:14px;line-height:1.7;color:#567368}.research-detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin:15px 0 26px}.research-detail-tags span{background:#e6f1e8;border-radius:6px;padding:5px 9px;font-size:11px}.research-abstract{font-size:15px!important;line-height:1.95!important;white-space:pre-line;overflow-wrap:anywhere;color:#456657}.research-detail details{margin:18px 0 25px}.research-detail summary{cursor:pointer;font-size:14px;font-weight:600}.research-detail>.btn{font-size:13px;margin:16px 0 8px;min-height:43px}.research-detail-resources{border-top:1px solid #d2e2d7;margin-top:25px}.research-detail-resources h3{display:flex;gap:9px;align-items:center}.research-detail-resources h3>span{font-size:12px;color:#567368;font-weight:400}.research-detail-resources>div{padding:16px 0;border-bottom:1px solid #d2e2d7}.research-detail-resources>div>a{font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;color:#00864b;overflow-wrap:anywhere;margin-right:10px}.research-detail-resources p{font-size:13px;line-height:1.9;color:#567368;white-space:pre-line}.research-detail-resources small{font-size:11px;color:#567368}.research-resource-url{font-size:12px;color:#567368;overflow-wrap:anywhere}.research-source-papers{display:flex;flex-direction:column}.research-source-papers button{padding:16px 0;display:flex;gap:13px;align-items:baseline;text-align:left;font-size:14px;line-height:1.6;background:none;border-bottom:1px solid #d2e2d7;border-radius:0;color:#123f35}.research-source-papers button span{flex-shrink:0;color:#567368;font-size:11px}.research-source-papers button svg{flex-shrink:0;margin-left:auto}.research-source-papers button:hover{color:#00864b}@media(min-width:1500px){.research-library{max-width:1400px}.research-atlas{padding:35px}.research-ring{width:240px}.research-chart-legend button{font-size:14px}.research-paper-card,.research-resource-card{padding:28px}}@media(max-width:1100px){.research-intro{gap:25px;grid-template-columns:minmax(0,1fr) minmax(325px,1fr)}.research-atlas{gap:10px;padding:22px 18px}.research-ring{width:160px}.research-ring strong{font-size:31px}.research-chart-legend button{font-size:11px}.research-chart-legend strong{font-size:14px}.research-chart-legend p{font-size:9px}.research-facts{grid-template-columns:repeat(3,1fr)}.research-facts>div:last-child{grid-column:1/-1;align-items:center;flex-direction:row;justify-content:space-between;padding-top:14px;border-top:1px solid #d2e2d7}.research-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.research-direction-grid>button{padding:17px}.research-paper-grid,.research-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-library{padding-top:45px}}@media(max-width:760px){.research-intro{grid-template-columns:1fr;padding-bottom:30px;gap:30px}.research-intro h1{font-size:39px}.research-intro>div>p{font-size:14px}.research-intro-actions{gap:13px;margin-top:24px}.research-atlas{padding:22px 26px;gap:25px;max-width:550px}.research-ring{width:190px}.research-chart-legend button{font-size:13px}.research-chart-legend p{font-size:10px}.research-facts{gap:14px;margin-bottom:38px;padding:22px 0}.research-facts>div{flex-wrap:wrap;gap:8px}.research-facts>div>span:not(.research-fact-note){flex-basis:100%;font-size:11px}.research-facts strong{font-size:27px}.research-facts svg{width:19px}.research-section-title{align-items:flex-start;flex-direction:column;gap:12px}.research-section-title h2{font-size:24px}.research-section-title>p{max-width:none}.research-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-results{padding-top:38px;scroll-margin-top:100px}.research-search{min-height:56px;padding:0 15px}.research-search>span{display:none}.research-search input{font-size:16px}.research-kind-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.research-kind-tabs button{font-size:13px;justify-content:flex-start;padding:10px 12px;border-color:#d2e2d7}.research-kind-tabs strong{margin-left:auto}.research-paper-card,.research-resource-card{padding:20px}.research-subtopics{padding:18px}.research-intro-actions>span{font-size:11px}.research-detail h2{font-size:23px}.research-abstract{font-size:14px!important}}@media(max-width:480px){.research-library{padding-top:32px}.research-intro h1{font-size:35px}.research-atlas{padding:18px 13px;gap:12px;border-radius:20px}.research-ring{width:155px}.research-ring strong{font-size:30px}.research-ring span{font-size:10px}.research-chart-legend button{font-size:11px}.research-chart-legend strong{font-size:14px}.research-small-label{font-size:11px}.research-chart-legend p{font-size:9px}.research-facts strong{font-size:24px}.research-facts small,.research-facts span{font-size:10px}.research-facts>div:last-child{align-items:flex-start;flex-direction:column;gap:5px}.research-direction-grid>button{padding:15px}.research-direction-heading{font-size:13px;gap:8px}.research-direction-heading>svg{display:none}.research-category-glyph{height:29px;width:29px;flex-shrink:0}.research-category-glyph svg{width:18px}.research-direction-grid strong{font-size:25px}.research-direction-meta{font-size:10px}.research-paper-grid,.research-resource-grid{grid-template-columns:1fr}.research-paper-card h3,.research-resource-card h3{font-size:17px}.research-paper-card>p,.research-resource-card>p{font-size:13px}.research-card-meta{font-size:12px}.research-detail-resources>div>a{display:flex;margin-bottom:10px}.research-source-papers button{flex-wrap:wrap}.research-source-papers button span{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.research-library *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.research-loading{min-height:260px;display:flex;align-items:center;justify-content:center;gap:12px;color:#567368;font-size:14px}.research-loading>span{height:22px;width:22px;border:2px solid #cce0d2;border-top-color:#00864b;border-radius:50%;animation:spin .8s linear infinite}.research-axis-tabs{display:flex;gap:8px;margin-bottom:18px}.research-axis-tabs button{display:flex;align-items:center;gap:12px;padding:10px 17px;border:1px solid #d2e2d7;border-radius:30px;background:none;font-size:13px}.research-axis-tabs button.active{background:#123f35;color:#f8fcf5;border-color:#123f35}.research-axis-tabs span{font-size:10px;opacity:.7}.research-expand-directions{display:flex;align-items:center;justify-content:center;gap:8px;padding:15px;margin:14px auto 0;background:none;color:#00864b!important;font-size:12px}.research-direction-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.research-direction-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.research-direction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-axis-tabs button{gap:7px;font-size:12px;padding:10px 13px}}.dialog:has(.research-detail) .dialog-head h2{font-family:var(--sans),"Microsoft YaHei",sans-serif;font-size:20px;font-weight:650}.research-source-atlas{gap:15px;padding:25px 20px}.research-source-atlas .research-ring{width:190px}.research-source-atlas .research-chart-legend{min-width:0}.research-source-atlas .research-small-label{font-weight:650;font-size:14px;color:#123f35;margin-bottom:10px}.research-source-atlas .research-chart-legend button{font-size:11px;gap:7px;padding:8px 0;align-items:center}.research-source-atlas .research-chart-legend button[aria-pressed=true]{color:#00864b}.research-source-atlas .research-chart-legend i{flex-shrink:0}.research-source-atlas .research-chart-legend strong{font-size:14px;flex-shrink:0}.research-source-atlas .research-chart-legend button>svg{flex-shrink:0}.research-source-name{min-width:0;line-height:1.4;text-align:left;overflow-wrap:anywhere}.research-source-name>small{font-size:9px;font-weight:400;display:inline-block;margin-left:5px;color:#746440;background:#efe7d3;padding:1px 4px;border-radius:3px}.research-source-atlas .research-chart-legend .research-all-sources{color:#00864b;border:0;padding:12px 0 0;font-size:11px}.research-source-atlas .research-chart-legend p{margin-top:10px;font-size:9px}.research-sources-dialog{color:#123f35;font-family:var(--sans),"Microsoft YaHei",sans-serif}.research-sources-dialog>p{font-size:13px;line-height:1.8;color:#567368;margin:0 0 20px}.research-source-list{display:grid;grid-template-columns:1fr 1fr;gap:0 25px;margin-top:15px}.research-source-list>button{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;padding:16px 0;border-bottom:1px solid #d2e2d7;background:none;color:#123f35;border-radius:0}.research-source-list>button:hover{color:#00864b}.research-source-list>button>span{min-width:0;flex:1 1}.research-source-list strong{display:block;font-size:13px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.research-source-list small{font-size:10px;font-weight:400;color:#567368}.research-source-list b{font-size:14px;white-space:nowrap}.research-source-list>button>svg{flex-shrink:0}.research-sources-dialog .research-source-empty{padding:40px;text-align:center}.dialog:has(.research-sources-dialog) .dialog-head h2{font-family:var(--sans),sans-serif;font-size:20px;font-weight:650}.research-sources-dialog :focus-visible{outline:3px solid #8963aa;outline-offset:3px}@media(min-width:1500px){.research-source-atlas{padding:30px;gap:22px}.research-source-atlas .research-ring{width:225px}.research-source-atlas .research-chart-legend button{font-size:12px}.research-source-atlas .research-chart-legend strong{font-size:15px}}@media(max-width:1100px){.research-source-atlas{gap:12px;padding:20px 15px}.research-source-atlas .research-ring{width:145px}.research-source-atlas .research-chart-legend button{font-size:10px;gap:5px}.research-source-atlas .research-chart-legend strong{font-size:13px}}@media(max-width:760px){.research-source-atlas{gap:22px;padding:24px}.research-source-atlas .research-ring{width:180px}.research-source-atlas .research-chart-legend button{font-size:12px;gap:7px}.research-source-atlas .research-chart-legend strong{font-size:14px}.research-source-list{grid-template-columns:1fr}}@media(max-width:480px){.research-source-atlas{gap:13px;padding:18px 14px}.research-source-atlas .research-ring{width:125px}.research-source-atlas .research-ring strong{font-size:26px}.research-source-atlas .research-chart-legend button{font-size:10px;gap:5px}.research-source-atlas .research-chart-legend strong,.research-source-atlas .research-small-label{font-size:12px}.research-source-atlas .research-chart-legend button>svg{width:12px}.research-source-atlas .research-ring span{font-size:9px}}@media(max-width:1100px){.research-source-atlas .research-chart-legend button{font-size:11px}}@media(max-width:760px){.research-source-atlas .research-chart-legend button{font-size:12px}}@media(max-width:480px){.research-source-atlas .research-chart-legend button{font-size:11px}}.research-source-atlas .research-chart-legend button{font-size:13px}.research-source-atlas .research-chart-legend p{font-size:11px;line-height:1.75}.research-source-atlas .research-chart-legend .research-all-sources{font-size:12px}.research-source-name>small{font-size:10px}.research-source-list strong{font-size:14px}.research-source-list small{font-size:12px}@media(max-width:1000px){.research-intro:has(.research-source-atlas){grid-template-columns:1fr;gap:30px}.research-source-atlas{max-width:650px;gap:26px;padding:26px}.research-source-atlas .research-ring{width:190px}}@media(max-width:480px){.research-source-atlas{padding:20px 15px;gap:13px}.research-source-atlas .research-ring{width:110px}.research-source-atlas .research-chart-legend button{font-size:12px}.research-source-atlas .research-ring strong{font-size:25px}.research-source-atlas .research-chart-legend p{font-size:10px}.research-source-atlas .research-chart-legend .research-all-sources{font-size:12px}}