.research-page{padding-block:38px 65px}.research-hero{display:flex;align-items:center;justify-content:space-between;padding:20px 0 35px;gap:24px}.research-hero h1{font:400 clamp(30px,4.3vw,53px)/1.55 "Songti SC",Georgia,serif;color:#e5e7d6;letter-spacing:.04em;margin:20px 0}.research-hero em{font-style:normal;color:#d1b67d}.research-hero p,.research-section-title p{color:#afc0bf;line-height:1.8;font-size:13px}.research-seal{border:1px solid #a78955;color:#d6bb80;font:27px/1.6 "Songti SC",serif;padding:14px 19px;transform:rotate(3deg);margin-right:30px}.research-steps{display:flex;gap:18px;flex-wrap:wrap;padding-block:20px;border-block:1px solid #334f59;color:#d5c294;font-size:13px}.research-steps a:hover{text-decoration:underline}.research-panel{background:#142b35;border:1px solid #354e57;padding:30px;margin-top:25px;scroll-margin-top:30px}.research-section-title{display:flex;gap:18px;margin-bottom:24px}.research-section-title>span{font:36px Georgia,serif;color:#997e4e}.research-section-title h2{font:400 25px "Songti SC",serif;margin:3px 0 12px;color:#e5dfc9}.research-section-title p{margin:0}.research-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.research-page label{display:block;font-size:12px;color:#c2cfca;line-height:1.8}.research-page input:not([type=checkbox]),.research-page select,.research-page textarea{display:block;width:100%;background:#0f232e;border:1px solid #3b5661;color:#e4eadf;padding:11px 12px;margin-top:7px;border-radius:3px;min-width:0}.research-page textarea{resize:vertical;line-height:1.8}.research-page button{border:1px solid #577078;background:#203b45;color:#e5e2d3;border-radius:3px;padding:10px 14px;font-size:12px;cursor:pointer;min-height:40px}.research-page button.primary{background:#d0b77e;color:#152c34;border-color:#d0b77e}.research-page button:hover{filter:brightness(1.12)}.research-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid #e0c78d;outline-offset:3px}.research-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:23px}.research-card{padding:24px;border:1px solid #3d5962;background:#19343e}.research-card h3{color:#e9dfc3;font:400 21px/1.6 "Songti SC",serif;margin:10px 0}.research-card p,.research-card li{font-size:12px;line-height:1.9;color:#b6c6c1}.research-card small{color:#c0a66a;letter-spacing:1px}.research-card ul{padding-left:18px}.research-card details{margin:14px 0;font-size:12px;color:#cad3cd}.research-card summary{cursor:pointer;color:#d9c796}.research-card a,.research-result a,.research-boundary a{color:#deca93;text-decoration:underline;overflow-wrap:anywhere}.research-long{grid-template-columns:1fr 1fr}.research-checks{border:1px solid #3b5661;padding:18px;margin-top:24px;display:flex;gap:13px;flex-wrap:wrap}.research-checks legend{font-size:12px;color:#c5b17f;padding:0 8px}.research-checks input{accent-color:#bca167}.research-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0}.research-actions label{min-width:180px}.research-file{border:1px solid #526b72;padding:8px 12px}.research-file input{padding:0!important;border:0!important;max-width:240px;font-size:11px}.research-query{display:grid;grid-template-columns:minmax(140px,3fr) repeat(2,minmax(65px,.7fr)) minmax(100px,1fr) auto;gap:12px;align-items:end}.research-doi{grid-template-columns:minmax(0,1fr) auto;margin-top:18px}.research-result{border-bottom:1px solid #3b5661;padding:20px 0}.research-result h3{font-size:16px;line-height:1.7;color:#dfdfcc}.research-result p,#r-status,#r-source-status,#r-check-status,#r-chosen{font-size:12px;line-height:1.8;color:#b9c8c4}.research-result .research-actions{margin:10px 0}.research-ref{border:1px solid #435c62;margin-top:15px;padding:20px}.research-ref pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.9 system-ui,sans-serif;color:#e1dfcf}.research-warning{font-size:12px;color:#e2b780}.research-boundary{padding-top:24px;color:#bbc7c0;font-size:12px;line-height:1.9}.research-boundary summary{cursor:pointer;color:#ddc792}@media(max-width:900px){.research-fields{grid-template-columns:1fr 1fr}.research-query{grid-template-columns:1fr 1fr}.research-query>label:first-child{grid-column:1/-1}.research-doi>label:first-child{grid-column:auto}.research-seal{margin:0}.research-panel{padding:24px}}@media(max-width:600px){.research-hero{padding-top:0}.research-seal{display:none}.research-panel{padding:20px 15px}.research-cards,.research-long{grid-template-columns:1fr}.research-section-title{gap:12px}.research-section-title h2{font-size:21px}.research-card{padding:19px}.research-steps{gap:12px;font-size:11px}.research-query{gap:10px}.research-actions button{flex-grow:1}.research-fields label{font-size:11px}}
/* Professional discovery V2: calm three-step flow, not a mandatory form wizard. */
.research-metrics{display:flex;gap:22px;flex-wrap:wrap;margin-top:25px;color:#abbfbb;font-size:12px}.research-metrics b{font:29px Georgia,serif;color:#dfc48d;margin-right:5px}.research-major-fields{display:grid;grid-template-columns:1.25fr 1.1fr .65fr;gap:20px}.research-popular{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.research-popular button{background:transparent;border-color:#425c61;font-size:11px;padding:7px 12px;min-height:34px}.research-match{border-left:2px solid #bda36e;padding:12px 15px;background:#1d363e;font-size:13px!important}.research-topic-filter{max-width:350px}.research-card{position:relative;display:flex;flex-direction:column}.research-card.is-selected{border:1px solid #d4b57a;box-shadow:inset 3px 0 #d4b57a}.research-card>small{display:flex;justify-content:space-between;gap:10px}.research-card>button{align-self:flex-start;margin-top:auto}.research-card>details{margin-bottom:20px}.research-topic-scope{background:#102b35;padding:11px 13px;border-left:1px solid #6a7660}.research-keywords{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 10px}.research-keywords span{font-size:10px;color:#c0d1c6;border:1px solid #47615e;padding:3px 7px}.research-empty{border:1px dashed #415c62;padding:30px 24px;line-height:1.9;font-size:13px;color:#a6bcb7;grid-column:1/-1}.research-discovery-controls{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(2,minmax(80px,.6fr)) auto;gap:15px;align-items:end}.research-discovery-controls button{min-height:43px}.research-libraries{padding:22px;background:#102832;border:1px solid #36535b;margin-top:25px}.research-libraries>b,.research-libraries>div>b{font-weight:500;color:#e1cf9e}.research-libraries p,.research-scope{font-size:11px;line-height:1.9;color:#a9bfbb}.research-library-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:20px}.research-library-links a{color:#d8c48e;font-size:13px;text-decoration:underline;text-underline-offset:4px}.research-library-links small{display:block;font-size:10px;color:#97aca9;line-height:1.8;margin-top:9px}.research-copy-query{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-top:1px solid #35535b;margin-top:20px;padding-top:15px;font-size:12px;color:#b4c8c0}.research-copy-query button{font-size:11px;min-height:32px;padding:6px 10px}.research-manual{margin-top:20px;border-block:1px solid #37545d;padding:15px 0;font-size:12px;color:#bbcec6}.research-manual>summary,.research-legacy>summary{cursor:pointer;color:#d8c58f}.research-query{grid-template-columns:minmax(0,2fr) minmax(140px,1fr) auto;margin-top:18px}.research-doi{grid-template-columns:minmax(0,1fr) auto}.research-result-meta{display:flex;gap:15px;align-items:center;flex-wrap:wrap;font-size:11px;color:#a5bbb6}.research-publisher{display:inline-block;color:#d6e5d6;background:#1e443e;border:1px solid #4d7567;padding:5px 10px}.research-result h3{font:400 21px/1.65 Georgia,"Songti SC",serif;margin:15px 0 12px;overflow-wrap:anywhere}.research-result>details{font-size:11px;color:#aabeb6;line-height:1.9}.research-record-source,.research-match-terms{font-size:11px!important;overflow-wrap:anywhere}.research-record-source{color:#93aaa5!important}.research-match-terms{color:#c8bc8e!important}.research-legacy{margin-top:30px;padding-block:20px;border-top:1px solid #3a555c;font-size:12px;line-height:1.9;color:#aec1b8}.research-legacy>button{margin-top:20px}.research-scope{margin-block:17px}.research-page button:disabled{opacity:.5;cursor:wait}.research-result .research-actions{margin-bottom:15px}@media(max-width:950px){.research-library-links{grid-template-columns:1fr 1fr}.research-major-fields{grid-template-columns:1fr 1fr}.research-major-fields>label:first-child{grid-column:1/-1}.research-discovery-controls{grid-template-columns:1fr 1fr}.research-discovery-controls>label:first-child{grid-column:1/-1}.research-query{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.research-query>button{grid-column:1/-1}.research-doi{grid-template-columns:minmax(0,1fr) auto}.research-doi>button{grid-column:auto}}@media(max-width:600px){.research-metrics{gap:15px}.research-metrics b{font-size:24px}.research-metrics span{font-size:10px}.research-libraries{padding:17px}.research-library-links{gap:18px 12px}.research-card h3{font-size:21px}.research-popular{gap:8px}.research-cards{gap:15px}.research-discovery-controls{gap:12px}.research-discovery-controls>button{width:100%}.research-query,.research-doi{grid-template-columns:1fr}.research-query>label:first-child{grid-column:auto}.research-query>button{grid-column:auto}.research-result h3{font-size:19px}.research-topic-filter{max-width:none}.research-empty{padding:22px 18px}.research-card>button{width:100%}.research-section-title h2{line-height:1.6}}
.research-official-shelf{margin-top:20px;padding:14px 0;border-block:1px solid #3a555c;font-size:12px;color:#cfbe91}.research-official-shelf>summary{cursor:pointer}.research-official-shelf .research-libraries{margin-top:16px}.research-scope{font-size:11px}
.research-discovery-controls{grid-template-columns:minmax(220px,1fr) auto}.research-year-filters{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:18px 0}.research-retrieval-note{font-size:11px;line-height:1.9;color:#a7bbb4}.research-retrieval-note>summary{cursor:pointer;color:#cbbb8d}@media(max-width:600px){.research-discovery-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end}.research-discovery-controls>label:first-child{grid-column:auto}.research-discovery-controls>button{font-size:10px;padding:10px;max-width:110px}.research-discovery-controls select{font-size:10px}.research-scope{line-height:1.8}.research-section-title{margin-bottom:18px}}

.research-manual .research-query:not(.research-doi){grid-template-columns:minmax(0,1fr) auto}@media(max-width:600px){.research-manual .research-query:not(.research-doi){grid-template-columns:1fr}}

.research-major-suggestions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;color:#c7d2c7;font-size:12px}.research-major-suggestions:empty{display:none}.research-major-suggestions button{font-size:11px;padding:7px 10px}.research-related{margin-top:24px;border-top:1px solid #516760;padding-top:20px}.research-related[hidden],.research-borrow-note[hidden]{display:none}.research-related>h3{font:400 23px/1.6 "Songti SC",serif;color:#e3d7b7;margin:0 0 10px}.research-related>p{font-size:12px;line-height:1.9;color:#aec3b8}.research-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px}.research-related-card{padding:20px;border:1px solid #49665f;background:#183b3d;display:flex;flex-direction:column}.research-related-card.is-selected{border-color:#d6bd83;box-shadow:inset 0 2px #d6bd83}.research-related-card small{font-size:10px;color:#c1b381}.research-related-card h3{font-size:18px;line-height:1.5;color:#e5dfc8;font-weight:400;margin:12px 0}.research-related-card p{font-size:11px;line-height:1.9;color:#b6cbbd}.research-related-card button{margin-top:auto;font-size:11px;background:#d3bc88;color:#173237}.research-related-limit{border-top:1px solid #456258;padding-top:10px;color:#a4b7a8!important}.research-borrow-note{border:1px solid #978657;background:#3b3829;padding:16px 20px;color:#eadbad;font-size:13px;line-height:1.9;margin-bottom:24px}.research-card[data-borrowed=true]>small{color:#dfc48d}.research-card[data-borrowed=true]{border-color:#71694d}@media(max-width:850px){.research-related-grid{grid-template-columns:1fr}.research-related-card{padding:18px}.research-borrow-note{font-size:12px;padding:15px}.research-related>h3{font-size:20px}}
