:root{--navy:#102d46;--navy-deep:#0a2034;--teal:#087f7a;--teal-dark:#076864;--teal-light:#e9f6f4;--text:#1a3042;--muted:#647687;--line:#e3ebef;--surface:#fff;--background:#f4f8fa}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;margin:0;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.container{width:min(1160px,100% - 48px);margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{z-index:20;background:#fffffffa;border-bottom:1px solid #133a4e14;height:76px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;width:min(1280px,100% - 48px);height:100%;margin:0 auto;display:flex}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand-logo{object-fit:contain;width:42px;height:42px}.brand span{color:var(--navy);letter-spacing:2px;font-size:22px;font-weight:700}.site-nav{align-self:stretch;align-items:stretch;gap:32px;display:flex}.site-nav a{color:#415363;white-space:nowrap;align-items:center;font-size:15px;transition:color .2s;display:flex;position:relative}.site-nav a:hover{color:var(--teal)}.site-nav a.active{color:var(--teal);font-weight:600}.site-nav a.active:after{content:"";background:var(--teal);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.hero{color:#fff;background:linear-gradient(112deg, #08263afa, #094a52f0), var(--navy);position:relative;overflow:hidden}.hero:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-inner{z-index:2;padding:66px 0 82px;position:relative}.hero-orb{border:1px solid #62dccf2e;border-radius:50%;position:absolute}.hero-orb:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:24px}.hero-orb-one{width:310px;height:310px;top:-104px;right:7%}.hero-orb-two{width:180px;height:180px;bottom:-132px;right:25%}.eyebrow{color:#87d8ce;letter-spacing:2.3px;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.eyebrow span{background:#63c9bd;width:24px;height:2px}.hero h1{letter-spacing:2px;margin:18px 0 17px;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1.35}.hero h1 span{color:#79d8ca;margin-left:8px}.hero p{color:#c6d8df;letter-spacing:.4px;margin:0;font-size:16px;line-height:1.9}.hero-features{color:#a7c8cf;align-items:center;gap:17px;margin-top:25px;font-size:13px;display:flex}.hero-features i{background:#5da9aa;border-radius:50%;width:3px;height:3px}.content-wrap{z-index:3;padding-bottom:42px;position:relative}.search-panel{background:var(--surface);border:1px solid #dae6ebcc;border-radius:10px;margin-top:-30px;padding:28px 32px 25px;box-shadow:0 10px 35px #18384917}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.section-kicker{color:#82939e;letter-spacing:1.8px;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.section-heading h2{color:var(--navy);letter-spacing:.5px;margin:0;font-size:22px}.update-note{color:#7b8c98;align-items:center;gap:7px;font-size:12px;display:flex}.update-note i{background:#3eb39c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e9f7f3}.channel-nav{flex-wrap:wrap;gap:9px;margin:-2px 0 21px;display:flex}.channel-nav a{color:#5f7481;white-space:nowrap;background:#f5f8fa;border:1px solid #e2eaed;border-radius:5px;padding:8px 15px;font-size:13px;transition:color .2s,background .2s,border-color .2s}.channel-nav a:hover{color:var(--teal-dark);border-color:#a9cfca}.channel-nav a.active{color:#fff;background:var(--teal);border-color:var(--teal);font-weight:600}.search-row{gap:12px;display:flex;position:relative}.search-form input{width:100%;min-width:0;height:48px;color:var(--text);background:#f8fafb;border:1px solid #dce6ea;border-radius:6px;outline:none;padding:0 18px 0 46px;transition:border-color .2s,box-shadow .2s,background .2s}.search-form input[type=hidden]{display:none}.search-form input::placeholder{color:#98a6b0}.search-form input:focus{background:#fff;border-color:#54a9a1;box-shadow:0 0 0 3px #087f7a17}.search-icon{z-index:1;border:1.7px solid #8497a3;border-radius:50%;width:15px;height:15px;position:absolute;top:16px;left:18px}.search-icon:after{content:"";background:#8497a3;width:6px;height:1.7px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.search-form button{color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;min-width:116px;padding:0 23px;font-weight:600;transition:background .2s}.search-form button:hover{background:var(--teal-dark)}.search-form button:focus-visible,.search-form select:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #087f7a40}.filter-grid{border-top:1px solid #edf1f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;margin-top:20px;padding-top:19px;display:grid}.filter-field{flex-direction:column;gap:7px;min-width:0;display:flex}.filter-field>span{color:#607582;font-size:12px;font-weight:600}.filter-field select{color:#405866;cursor:pointer;text-overflow:ellipsis;background:#f8fafb;border:1px solid #dce6ea;border-radius:5px;outline:none;width:100%;min-width:0;height:41px;padding:0 11px;font-size:13px;transition:border-color .2s,box-shadow .2s,background .2s}.filter-field select:focus{background:#fff;border-color:#54a9a1;box-shadow:0 0 0 3px #087f7a17}.filter-actions{color:#8a9aa4;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.clear-filters{color:var(--teal);text-underline-offset:3px;flex-shrink:0;text-decoration:underline}.result-summary{color:#768995;justify-content:space-between;gap:16px;margin-top:18px;font-size:13px;display:flex}.result-summary strong{color:var(--teal-dark);font-weight:600}.papers-section{margin-top:26px}.paper-list{gap:18px;display:grid}.paper-card{background:var(--surface);border:1px solid var(--line);border-radius:9px;min-width:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;overflow:hidden}.paper-card:hover{border-color:#cbdedf;transform:translateY(-2px);box-shadow:0 10px 28px #17364812}.paper-content{flex-direction:column;flex:1;min-width:0;padding:23px 27px 20px;display:flex}.paper-tags{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.category-tag{color:var(--teal-dark);background:var(--teal-light);border-radius:3px;padding:4px 10px;font-size:12px;font-weight:600}.research-category-tag{color:#66527d;background:#f3f0f8;border-radius:3px;padding:4px 9px;font-size:12px;font-weight:600}.source-tag{color:#738692;font-size:12px}.source-tag:before{content:"";background:#a3b2bb;border-radius:50%;width:3px;height:3px;margin:0 8px 3px 0;display:inline-block}.paper-content h2{color:#17364c;overflow-wrap:anywhere;margin:0 0 11px;font-size:19px;font-weight:650;line-height:1.55}.paper-byline{color:#758793;flex-direction:column;align-items:flex-start;gap:5px;margin:-2px 0 12px;font-size:12px;line-height:1.65;display:flex}.author-preview{overflow-wrap:anywhere}.doi-link{color:var(--teal);overflow-wrap:anywhere}.doi-link:hover{text-underline-offset:3px;text-decoration:underline}.doi-unavailable{color:#98a6af}.paper-topic-tags{flex-wrap:wrap;gap:7px;margin:-1px 0 12px;display:flex}.paper-topic-tag{color:#617b88;background:#f3f7f8;border:1px solid #e1eaed;border-radius:3px;padding:3px 8px;font-size:11px;line-height:1.5}.paper-topic-tag:hover{color:var(--teal-dark);background:var(--teal-light);border-color:#c6e2de}.paper-citation-summary{flex-wrap:wrap;align-items:center;gap:8px 13px;margin-bottom:12px;font-size:12px;display:flex}.citation-count{color:#425f70;font-weight:650}.citation-count.unavailable{color:#8b9aa4;font-weight:400}.metric-trend{border-left:1px solid #dce6e9;padding-left:12px}.trend-up{color:#158064}.trend-down{color:#a26055}.trend-flat,.trend-insufficient{color:#7c8c97}.paper-abstract{-webkit-line-clamp:3;color:#637582;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 15px;font-size:14px;line-height:1.85;display:-webkit-box;overflow:hidden}.editorial-comment{background:#f3f8f7;border-left:3px solid #76b7ae;border-radius:0 5px 5px 0;margin-bottom:14px;padding:12px 14px}.editorial-heading{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.editorial-heading h3{color:#365b65;margin:0;font-size:13px;font-weight:650}.editorial-heading span{color:#81958f;font-size:10px}.editorial-comment p{color:#5e747b;white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.75}.paper-details{background:#fff;border:1px solid #e2eaed;border-radius:5px;margin-bottom:16px}.paper-details summary{color:var(--teal-dark);cursor:pointer;padding:10px 13px;font-size:12px;font-weight:600}.paper-details summary:focus-visible{outline-offset:2px;outline:3px solid #087f7a40}.paper-details[open] summary{border-bottom:1px solid #e8eef0}.paper-research-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.research-action{color:var(--teal-dark);cursor:pointer;font:inherit;background:#f3f8f7;border:1px solid #cfe2df;border-radius:5px;justify-content:center;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.research-action:hover{color:#fff;background:var(--teal);border-color:var(--teal)}.research-action.reference-saved{color:#426b65;background:#edf5f2;border-color:#d5e7e2}.reference-feedback{color:#718892;flex-wrap:wrap;align-items:center;gap:10px;margin:-4px 0 12px;font-size:11px;display:flex}.reference-feedback a{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.paper-details-content{gap:16px;padding:14px;display:grid}.paper-details-content h3{color:#496675;margin:0 0 6px;font-size:12px;font-weight:650}.paper-details-content p,.paper-details-content li{color:#687d88;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.paper-details-content p{white-space:pre-line;margin:0}.paper-details-content ul{margin:0;padding-left:18px}.paper-details-content .detail-empty{color:#93a1a9}.citation-chart-wrap{margin-top:7px}.citation-chart{background:#f8fafb;border:1px solid #e7eef0;border-radius:5px;width:100%;height:auto;display:block;overflow:visible}.chart-grid-line{stroke:#e1e9ec;stroke-width:1px}.chart-axis-label,.chart-year-label{fill:#8798a2;font-size:11px}.chart-value-label{fill:#486d75;font-size:11px;font-weight:600}.chart-line{fill:none;stroke:#168b82;stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.chart-point{fill:#fff;stroke:#168b82;stroke-width:2.5px}.chart-note{color:#8b9aa3!important;margin-top:5px!important;font-size:11px!important}.metrics-provenance{color:#8798a2;flex-wrap:wrap;gap:5px 18px;margin-top:9px;font-size:11px;line-height:1.6;display:flex}.paper-footer{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:13px;display:flex}.paper-footer time{color:#8797a1;align-items:center;gap:7px;font-size:12px;display:flex}.date-icon{border:1px solid #98a8b1;border-radius:2px;width:13px;height:13px;position:relative}.date-icon:before{content:"";border-top:1px solid #98a8b1;position:absolute;top:3px;left:2px;right:2px}.original-link{color:var(--teal);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.original-link:hover{color:var(--teal-dark);text-underline-offset:4px;text-decoration:underline}.original-link.unavailable{color:#9aa8b0;font-weight:400}.state-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:9px;padding:65px 24px}.state-icon{border-radius:50%;width:54px;height:54px;margin:0 auto 18px}.error-icon{color:#9b6d32;background:#fbf3e8;font-family:Georgia,serif;font-size:28px;line-height:54px}.empty-icon{background:#edf6f5;position:relative}.empty-icon:before{content:"";border:2px solid #77a9a4;border-radius:2px;width:19px;height:23px;position:absolute;top:14px;left:16px}.empty-icon:after{content:"";background:#77a9a4;width:11px;height:2px;position:absolute;top:21px;left:21px;box-shadow:0 6px #77a9a4}.state-card h2{color:var(--navy);margin:0 0 10px;font-size:20px}.state-card p{color:var(--muted);margin:0;font-size:14px}.state-button{color:#fff;background:var(--teal);border-radius:5px;margin-top:22px;padding:10px 22px;font-size:14px;display:inline-block}.pagination-wrap{flex-direction:column;align-items:center;gap:14px;margin:30px 0;display:flex}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.page-link{text-align:center;min-width:88px;color:var(--teal-dark);background:#fff;border:1px solid #dce6e9;border-radius:5px;padding:10px 14px;font-size:13px}.page-link:hover{border-color:#8abbb6}.page-link.disabled{color:#a8b3ba;cursor:default;background:#f7f9fa}.page-status{color:#81919b;white-space:nowrap;font-size:13px}.page-status strong{color:var(--teal);font-size:16px}.page-jump{color:#7b8d98;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.page-jump input[type=number]{width:72px;height:37px;color:var(--text);text-align:center;background:#fff;border:1px solid #dce6e9;border-radius:5px;outline:none;padding:0 7px}.page-jump input[type=number]:focus{border-color:#54a9a1;box-shadow:0 0 0 3px #087f7a17}.page-jump button{color:#fff;background:var(--teal);cursor:pointer;border:0;border-radius:5px;height:37px;padding:0 15px;font-size:12px;font-weight:600}.page-jump button:hover{background:var(--teal-dark)}.page-jump button:focus-visible{outline-offset:3px;outline:3px solid #087f7a40}.disclaimer{color:#758691;background:#edf3f5;border:1px solid #e1eaed;border-radius:8px;gap:16px;margin-top:34px;padding:23px 26px;display:flex}.disclaimer-icon{text-align:center;border:1px solid #9aafb8;border-radius:50%;flex:0 0 22px;height:22px;margin-top:1px;font:14px/20px Georgia,serif}.disclaimer h2{color:#536c7a;margin:0 0 9px;font-size:14px;font-weight:600}.disclaimer p{margin:5px 0 0;font-size:12px;line-height:1.8}.disclaimer a{color:var(--teal);text-underline-offset:2px;text-decoration:underline}.site-footer{color:#91a6b1;background:var(--navy-deep)}.site-footer .container{justify-content:space-between;align-items:center;gap:20px;min-height:74px;font-size:12px;display:flex}.collection-main{background:var(--background);min-height:70vh}.collection-hero{color:#fff;background:linear-gradient(112deg, #08263afa, #094a52f0), var(--navy);padding:50px 0 76px}.collection-hero .section-kicker{color:#87d8ce;margin-bottom:10px}.collection-hero h1{letter-spacing:1px;margin:0 0 13px;font-size:clamp(30px,4vw,42px);line-height:1.4}.collection-hero>.container>p{color:#c6d8df;max-width:760px;margin:0;font-size:15px;line-height:1.9}.collection-content{padding-bottom:50px}.collection-tabs{z-index:2;background:#fff;border:1px solid #e0e9ec;border-radius:8px;gap:5px;margin-top:-27px;padding:5px;display:inline-flex;position:relative;box-shadow:0 8px 24px #18384914}.collection-tabs a{text-align:center;color:#617785;border-radius:5px;min-width:112px;padding:10px 18px;font-size:14px}.collection-tabs a:hover{color:var(--teal-dark)}.collection-tabs a.active{color:#fff;background:var(--teal);font-weight:600}.collection-list-section{margin-top:32px}.collection-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.collection-section-heading h2{color:var(--navy);margin:0;font-size:21px}.collection-section-heading>span{color:#83949f;font-size:12px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.collection-card{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;min-width:0;padding:23px 25px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.collection-card:hover{border-color:#c3dcda;transform:translateY(-2px);box-shadow:0 10px 26px #1736480f}.collection-card.latest{border-top:3px solid #5ba9a0}.collection-card-meta{color:#7c919c;justify-content:space-between;gap:14px;margin-bottom:12px;font-size:11px;display:flex}.collection-card-meta span:first-child{color:var(--teal-dark);font-weight:600}.collection-card h2{color:#17364c;overflow-wrap:anywhere;margin:0 0 8px;font-size:20px;line-height:1.5}.collection-card h2 a:hover{color:var(--teal)}.collection-subtitle{color:#57717e;margin:0 0 9px;font-size:13px;line-height:1.7}.collection-description{-webkit-line-clamp:3;color:#748792;-webkit-box-orient:vertical;margin:0 0 17px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.collection-card-dates{color:#8999a3;border-top:1px solid #edf1f3;flex-direction:column;gap:4px;margin-top:auto;padding-top:12px;font-size:11px;line-height:1.6;display:flex}.collection-card-link{color:var(--teal);align-self:flex-start;margin-top:13px;font-size:13px;font-weight:600}.collection-card-link:hover{text-underline-offset:3px;text-decoration:underline}.collection-inline-empty{color:#8798a2;text-align:center;background:#fff;border:1px dashed #d8e4e8;border-radius:8px;padding:28px;font-size:13px}.collection-detail-hero{padding-top:35px}.collection-breadcrumb{color:#9fc2c8;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.collection-breadcrumb a:hover{color:#fff;text-decoration:underline}.collection-hero .collection-hero-subtitle{color:#d7e7ea;margin-bottom:8px;font-size:16px}.collection-hero .collection-hero-description{color:#bfd3da;font-size:14px}.collection-detail-meta{color:#a9c6cc;flex-wrap:wrap;gap:8px 22px;margin-top:19px;font-size:12px;display:flex}.methodology-note{border:1px solid var(--line);background:#fff;border-left:3px solid #67aaa2;border-radius:7px;margin-top:25px;padding:20px 23px}.methodology-note h2{color:#345565;margin:0 0 8px;font-size:15px}.methodology-note p{color:#6d818c;white-space:pre-line;margin:0;font-size:13px;line-height:1.85}.section-directory{background:#edf4f5;border-radius:7px;align-items:center;gap:18px;margin-top:18px;padding:14px 18px;display:flex}.section-directory>strong{color:#526f7c;flex-shrink:0;font-size:12px}.section-directory>div{flex-wrap:wrap;gap:8px;display:flex}.section-directory a{color:#557580;background:#fff;border:1px solid #dce8e9;border-radius:4px;padding:5px 10px;font-size:12px}.section-directory a:hover{color:var(--teal-dark);border-color:#9fc9c4}.section-directory a span{color:#8da0a8;margin-left:6px}.collection-paper-section{margin-top:31px;scroll-margin-top:20px}.collection-entry-list{gap:25px;display:grid}.collection-entry{min-width:0;scroll-margin-top:20px}.collection-entry-meta{color:#7b8e98;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:9px;font-size:12px;display:flex}.rank-position{color:var(--navy);font-size:18px;font-weight:700}.manual-pick{color:#8a642e;background:#fbf3e5;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600}.curator-note{color:#627984;background:#edf5f4;border-radius:5px;margin:0 0 10px;padding:10px 13px;font-size:13px;line-height:1.75}.curator-note strong{color:#42666c}.collection-empty{margin-top:28px}.related-collections{background:#eaf2f4;border-radius:8px;margin-top:36px;padding:22px 24px}.related-collections h2{color:#365564;margin:0 0 14px;font-size:17px}.related-collections>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.related-collections a{color:#486775;background:#fff;border:1px solid #dce7ea;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13px;display:flex}.related-collections a:hover{color:var(--teal-dark);border-color:#9fc9c4}.related-collections small{color:#8b9ca5;flex-shrink:0;font-size:11px}.workspace-toolbar{z-index:2;color:#687f8b;background:#fff;border:1px solid #e0e9ec;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:-27px;padding:15px 19px;font-size:13px;display:flex;position:relative;box-shadow:0 8px 24px #18384912}.workspace-toolbar strong{color:var(--teal);font-size:17px}.workspace-toolbar>div{gap:9px;display:flex}.workspace-toolbar+.state-card{margin-top:25px}.workspace-button{color:#fff;background:var(--teal);cursor:pointer;font:inherit;border:0;border-radius:5px;padding:8px 13px;font-size:12px;font-weight:600}.workspace-button.danger{color:#9a554b;background:#fbf0ed}.workspace-button:disabled{opacity:.45;cursor:not-allowed}.reference-list{gap:16px;margin-top:25px;display:grid}.reference-item{border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:space-between;gap:22px;padding:22px 24px;display:flex}.reference-item-main{min-width:0}.reference-item h2{color:#17364c;overflow-wrap:anywhere;margin:0 0 9px;font-size:18px;line-height:1.55}.reference-item-meta{color:#81939e;overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 14px;margin-bottom:10px;font-size:11px;display:flex}.reference-item-main>p{-webkit-line-clamp:3;color:#687e89;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0 0 12px;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.reference-item-main .paper-topic-tags{margin-bottom:0}.reference-item-actions{flex-direction:column;flex:0 0 128px;align-items:stretch;gap:8px;display:flex}.reference-item-actions .research-action{text-align:center}.reference-remove{color:#9a665e;cursor:pointer;font:inherit;background:0 0;border:1px solid #eadbd7;border-radius:5px;padding:7px 11px;font-size:12px}.reference-remove:hover{background:#fbf0ed}.research-content{padding-top:29px}.research-original{margin-bottom:27px}.research-original .collection-section-heading a{color:var(--teal);font-size:12px}.research-query{border:1px solid var(--line);border-left:3px solid var(--teal);background:#fff;border-radius:7px;margin-bottom:26px;padding:20px 23px}.research-query h2{color:#345565;margin:0 0 10px;font-size:16px}.research-query code{color:#315d63;white-space:pre-wrap;overflow-wrap:anywhere;background:#edf5f4;border-radius:5px;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.8;display:block}.research-query p{color:#82949e}.research-query>span{color:#899aa3;margin-top:10px;font-size:11px;display:block}.research-yearly{margin-bottom:29px}.research-yearly-grid{grid-template-columns:minmax(0,1fr) 180px;align-items:stretch;gap:16px;display:grid}.yearly-count-chart{height:100%}.ytd-card{text-align:center;background:#fff;border:1px solid #e1e9ec;border-radius:7px;flex-direction:column;justify-content:center;padding:22px;display:flex}.ytd-card>span{color:#758b96;font-size:12px}.ytd-card strong{color:var(--teal);margin:10px 0;font-size:34px}.ytd-card p{color:#8a9aa3;margin:0;font-size:11px;line-height:1.7}.query-back{color:var(--teal);margin-bottom:15px;font-size:13px}.research-query h2:not(:first-child){margin-top:17px}.research-query .query-topic{color:#405f6d;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.75}.suggestion-section{margin-bottom:30px}.suggestion-disclaimer{color:#7b8e98;margin:-5px 0 15px;font-size:12px;line-height:1.75}.suggestion-warning{color:#8a642e;background:#fbf4e8;border:1px solid #eee1c9;border-radius:6px;margin-bottom:15px;padding:12px 15px;font-size:12px;line-height:1.7}.suggestion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.suggestion-card{background:#fff;border:1px solid #dde8e8;border-top:3px solid #65a79e;border-radius:8px;flex-direction:column;min-width:0;padding:21px 22px;display:flex}.suggestion-card h3{color:#173f4e;overflow-wrap:anywhere;margin:0 0 14px;font-size:18px;line-height:1.55}.suggestion-card dl{margin:0}.suggestion-card dl>div{border-top:1px solid #edf1f3;padding:9px 0}.suggestion-card dt{color:#80939d;font-size:11px;font-weight:600}.suggestion-card dd{color:#5f7682;white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.75}.suggestion-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:15px;display:flex}.similar-list{gap:15px;display:grid}.similar-paper{border:1px solid var(--line);background:#fff;border-radius:8px;padding:20px 23px}.similar-paper h3{color:#17364c;overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;line-height:1.55}.similar-paper h3 a:hover{color:var(--teal)}.similar-meta{color:#718893;font-size:12px}.similar-authors{color:#8999a2;margin-top:5px;font-size:11px}.similar-paper>p{-webkit-line-clamp:4;color:#657b87;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.similar-links{flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.similar-links a{color:var(--teal);overflow-wrap:anywhere}.similar-links a:hover{text-underline-offset:3px;text-decoration:underline}.research-error{margin-top:30px}.access-panel{color:#405966;background:#fff;border:1px solid #dce7e9;border-radius:7px;margin:0 0 20px;padding:15px 17px}.access-panel.required{border-left:3px solid #b58134}.access-status-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.access-status-row strong{color:#315561;font-size:13px}.access-status-row p{color:#7a8e98;margin:5px 0 0;font-size:11px;line-height:1.7}.access-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.access-actions button,.access-dialog-actions button{color:#fff;background:var(--teal);cursor:pointer;font:inherit;border:0;border-radius:5px;padding:8px 12px;font-size:12px;font-weight:600}.access-actions button:disabled,.access-dialog-actions button:disabled{opacity:.55;cursor:wait}.access-actions .access-logout,.access-dialog-actions .access-logout{color:#5d717d;background:#edf2f4}.access-error{color:#b4473c!important}.access-dialog{width:min(430px,100% - 28px);color:var(--text);background:#fff;border:0;border-radius:10px;padding:0;box-shadow:0 22px 65px #0a203440}.access-dialog::backdrop{background:#0719278c}.access-dialog form{padding:24px}.access-dialog h2{color:var(--navy);margin:0 0 9px;font-size:20px}.access-dialog p{color:#6d818c;font-size:12px;line-height:1.75}.access-dialog label{color:#435e6c;margin:16px 0 6px;font-size:12px;font-weight:600;display:block}.access-dialog input{width:100%;height:43px;font:inherit;border:1px solid #cedde2;border-radius:6px;outline:none;padding:0 12px}.access-dialog input:focus{border-color:#54a9a1;box-shadow:0 0 0 3px #087f7a1a}.access-dialog-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}@media (max-width:1080px){.header-inner,.site-nav{gap:20px}.site-nav a{font-size:14px}}@media (max-width:860px){.site-header{height:auto}.header-inner{flex-wrap:wrap;justify-content:center;gap:10px;width:min(100% - 32px,1160px);padding:13px 0 0}.brand{justify-content:center;width:100%}.brand-logo{width:34px;height:34px}.brand span{font-size:20px}.site-nav{justify-content:space-between;gap:12px;width:100%;height:43px;overflow-x:auto}.site-nav a{font-size:13px}.hero-inner{padding:48px 0 67px}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-grid,.related-collections>div{grid-template-columns:1fr}}@media (max-width:640px){.container{width:calc(100% - 28px)}.site-nav{scrollbar-width:none;justify-content:flex-start;gap:24px;padding:0 3px}.site-nav::-webkit-scrollbar{display:none}.hero-inner{padding:40px 0 59px}.hero h1{letter-spacing:0;margin-top:14px;font-size:31px}.hero h1 span{margin:3px 0 0;display:block}.hero p{font-size:14px}.desktop-break{display:none}.eyebrow{letter-spacing:1.4px;font-size:10px}.hero-features{margin-top:20px}.search-panel{padding:22px 18px 19px}.section-heading{align-items:flex-end}.section-heading h2{font-size:20px}.update-note{font-size:10px}.channel-nav{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.channel-nav::-webkit-scrollbar{display:none}.channel-nav a{flex-shrink:0;padding:7px 12px;font-size:12px}.search-row{gap:8px}.search-form input{height:45px;padding-left:39px;font-size:13px}.search-icon{top:14px;left:14px}.search-form button{min-width:78px;padding:0 13px;font-size:13px}.filter-grid{grid-template-columns:1fr;gap:12px;margin-top:17px;padding-top:16px}.filter-actions{align-items:flex-start;font-size:11px}.result-summary{align-items:flex-start;font-size:12px}.result-summary>span:first-child{overflow-wrap:anywhere}.result-summary>span:last-child{flex-shrink:0}.paper-card{display:block}.paper-content{padding:19px 18px 17px}.paper-content h2{font-size:17px}.paper-abstract{-webkit-line-clamp:4;font-size:13px}.pagination{gap:8px;width:100%}.page-link{flex:1;min-width:0;padding:9px 6px;font-size:12px}.page-status{text-align:center;flex-basis:100%;order:-1;margin-bottom:2px;font-size:12px}.page-jump{width:100%}.page-jump input[type=number]{width:64px}.collection-hero{padding:35px 0 66px}.collection-hero h1{font-size:30px}.collection-hero>.container>p{font-size:14px}.collection-tabs{width:100%;display:flex}.collection-tabs a{flex:1;min-width:0;padding:9px 12px;font-size:13px}.collection-card{padding:20px 18px 17px}.collection-card h2{font-size:18px}.collection-detail-meta{flex-direction:column;gap:5px}.methodology-note{padding:17px}.section-directory{flex-direction:column;align-items:flex-start;gap:10px}.collection-section-heading h2{font-size:19px}.rank-position{font-size:16px}.related-collections{padding:18px}.paper-research-actions .research-action{flex:120px}.workspace-toolbar{flex-direction:column;align-items:flex-start}.reference-item{flex-direction:column;padding:19px 17px}.reference-item-actions{flex-flow:wrap;flex-basis:auto}.reference-item-actions>*{flex:100px}.research-query{padding:17px}.research-yearly-grid{grid-template-columns:1fr}.ytd-card{padding:17px}.suggestion-grid{grid-template-columns:1fr}.suggestion-card{padding:19px 17px}.similar-paper{padding:18px}.access-status-row{flex-direction:column;align-items:flex-start}.access-actions{width:100%}.access-actions button{flex:1}.disclaimer{gap:11px;padding:19px 17px}.site-footer .container{flex-direction:column;justify-content:center;gap:8px;padding:18px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
