:root{--bg:#fff;--ink:#263747;--ink-2:#556575;--ink-3:#778492;--accent:#195888;--accent-ink:#133f66;--accent-wash:#edf4fa;--copper:#bf9350;--line:#e3e8ed;--serif:"Microsoft YaHei","PingFang SC",sans-serif}
body{background:#fff;font-size:15px;line-height:1.8}.container{max-width:1200px;padding-left:32px;padding-right:32px}.site-header{position:relative;background:#174e79;border:0;backdrop-filter:none;color:white}.header-inner{min-height:102px;gap:26px;flex-wrap:nowrap}.university-logo{display:block;flex:0 0 305px}.university-logo img{width:305px;height:auto;filter:brightness(0) invert(1)}.brand{margin-left:auto;color:#fff;border-left:1px solid #ffffff4a;padding-left:25px}.brand:hover{color:white}.brand-text strong{font-size:23px;font-weight:500;letter-spacing:.05em}.brand-text small{font-size:9px;color:#d8e7f3;margin-top:9px;letter-spacing:.05em;display:block}.nav-band{background:#13446c;border-top:1px solid #ffffff1a}.nav{display:flex;justify-content:center;gap:0;min-height:50px}.nav a{color:#fff;border-radius:0;text-align:center;flex:1;padding:12px 10px;font-size:16px;letter-spacing:.1em}.nav a:hover,.nav a.is-active{background:#23618f;color:white;font-weight:500}.nav-toggle{border-color:#ffffff66}.nav-toggle span{background:#fff}
.template-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 80% 45%,#317ca6 0,transparent 40%),linear-gradient(115deg,#153d61,#1b567f 60%,#276c94);min-height:338px}.hero-copy{position:relative;z-index:2;padding-top:60px;padding-bottom:60px}.hero-kicker{font-size:11px;letter-spacing:.27em;color:#bfdae9}.template-hero h1{font-size:42px;letter-spacing:.05em;font-weight:500;margin:12px 0 13px;line-height:1.4}.template-hero p{font-size:17px;line-height:1.9;color:#deecf5;margin:0}.hero-link{display:inline-block;color:white;border-bottom:1px solid #ffffff65;margin-top:22px;padding-bottom:5px;font-size:13px;letter-spacing:.09em}.hero-link:hover{color:white;border-color:white}.hero-link span{margin-left:24px}.quantum-art{position:absolute;right:7%;top:15px;width:420px;height:335px;transform:rotate(-12deg);pointer-events:none}.quantum-art i{position:absolute;border:1px solid #b5eaff55;background:radial-gradient(circle at 30% 25%,#dcf4ffcf,#77c6e85c 35%,#3f93c021 70%);box-shadow:0 0 40px #6cc9e322;border-radius:50%;width:62px;height:62px}.quantum-art i:nth-child(1){left:70px;top:40px}.quantum-art i:nth-child(2){left:200px;top:20px;width:91px;height:91px}.quantum-art i:nth-child(3){left:320px;top:95px}.quantum-art i:nth-child(4){left:160px;top:153px;width:104px;height:104px}.quantum-art i:nth-child(5){left:38px;top:207px;width:45px;height:45px}.quantum-art i:nth-child(6){left:305px;top:250px;width:34px;height:34px}.quantum-art i:nth-child(7){left:362px;top:28px;width:20px;height:20px}.quantum-art i:nth-child(8){left:88px;top:310px;width:23px;height:23px}.quantum-art span{position:absolute;width:300px;height:160px;border:1px solid #bfe9ff20;transform:rotate(35deg);left:65px;top:70px;border-radius:50%}.quantum-art span:nth-last-child(2){transform:rotate(95deg)}.quantum-art span:last-child{transform:rotate(-35deg)}
.section{padding:38px 0}.module-title{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9e0e7;padding-bottom:11px;margin-bottom:20px;gap:16px}.module-title h2{font-size:21px;font-weight:500;line-height:1.4;margin:0;color:#234562;position:relative}.module-title h2:after{content:"";position:absolute;left:0;bottom:-12px;width:48px;height:2px;background:#215d8a}.module-title small{font-size:12px;color:#98a3ae;font-weight:400;font-style:italic;margin-left:12px;letter-spacing:0}.module-title>a{font-size:12px;color:#7b8793;white-space:nowrap}.home-news-grid{display:grid;grid-template-columns:1.28fr 1fr;gap:32px;align-items:stretch}.home-news-list{display:grid;gap:12px}.home-news-list .news-item{padding:15px 18px;gap:20px;grid-template-columns:80px minmax(0,1fr);background:#f4f5f6;border:0;align-items:start}.home-news-list .news-date{color:#24577d;border-right:1px solid #d9dfe5;line-height:1.6;padding:3px 12px 3px 0;font-size:12px}.home-news-list .news-item h3{font-size:15px;line-height:1.65;font-weight:500;margin:0 0 5px;color:#263e54}.home-news-list .news-item p{font-size:12px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-news-list .source-note{margin-top:5px!important;font-size:11px!important;color:#718599}.home-feature{margin:0;display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;min-width:0;justify-content:center}.home-feature .fig-zoom{padding:12px 14px;display:block}.home-feature img{width:100%;height:215px;object-fit:contain}.home-feature figcaption{background:#51616e;color:#fff;font-size:12px;line-height:1.7;padding:10px 14px;margin-top:auto}.home-feature .src{display:block;font-size:10px;color:#e2e9ed}.home-feature .src a{color:#e2e9ed}.home-panels{background:#f4f6f8;border-top:1px solid #edf0f3;border-bottom:1px solid #edf0f3}.home-columns{display:grid;grid-template-columns:1fr 1fr;gap:55px}.about-lead{font-size:16px;line-height:1.9;color:#2b465c;margin:0 0 12px}.about-text{font-size:13px;line-height:2;color:#6c7a87;margin:0}.home-stats{display:flex;gap:30px;padding:24px 0 18px}.home-stats>div{flex:1}.home-stats b{font-size:29px;line-height:1.4;font-weight:400;color:#1d5c8a;display:block;white-space:nowrap}.home-stats b small{font-size:12px;margin-left:3px}.home-stats span{font-size:11px;color:#778591}.home-text-link{font-size:12px}.home-papers{padding:0;margin:0;list-style:none}.home-papers li{padding:10px 0 11px 53px;border-bottom:1px solid #dee4e9;position:relative;font-size:13px;line-height:1.6}.home-papers li:first-child{padding-top:0}.home-papers a{color:#344c61;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.paper-year{position:absolute;left:0;top:13px;color:#9b7a48;font-size:12px}.home-papers li:first-child .paper-year{top:2px}.home-papers small{display:block;color:#8d98a1;font-size:11px;margin-top:3px}.topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.topic-card{border:1px solid #e1e7ed;padding:18px 19px;position:relative;color:#214f72;background:linear-gradient(120deg,#f7fafc,#eaf2f8);min-height:152px}.topic-card>span{font-size:11px;color:#8da9be;letter-spacing:.2em}.topic-card h3{font-size:16px;font-weight:500;margin:5px 0 7px}.topic-card p{font-size:12px;color:#6f8190;line-height:1.7;margin:0;max-width:16em}.topic-card b{position:absolute;right:16px;top:13px;font-size:18px;font-weight:400;color:#87a3b9}.topic-card:hover{border-color:#7fabc9;background:#edf5fa;color:#17486b}
.page-head{padding:30px 0 26px;background:linear-gradient(105deg,#edf4f9,#f9fbfc);border-bottom:1px solid #e1e8ed}.page-head h1{font-size:29px;font-weight:500;color:#234c6d;margin-bottom:9px}.page-head .section-label{color:#86a1b5;font-size:10px;letter-spacing:.16em;margin-bottom:5px}.page-head p{font-size:14px;color:#627788}.section-head{margin-bottom:24px;padding-bottom:12px}.section-head h2{font-size:23px}.card,.member,.pi-card{border-radius:0;box-shadow:none}.card:hover{transform:none;box-shadow:none}.card h3{font-size:18px}.card p{font-size:14px}.pi-card{background:#f5f8fa;border-color:#e2e9ee}.pi-name{font-weight:500}.group-title{border-bottom-color:#dce5ec}.pub-group{border-radius:0;box-shadow:none}.pub-group>summary{background:#f1f5f8;border-bottom-color:#dce6ee}.pub-year{color:#285a80}.pub-title{font-size:15px}.pub-authors{font-size:13px}.pub-meta{font-size:12px}.chip,.btn{border-radius:0}.chip.is-active{background:#1b5a88}.publication-summary b{font-weight:400}.news-item{padding:22px 0}.direction{padding-top:25px;padding-bottom:25px}.cta-band{background:#eef4f8;border-top:1px solid #dbe5ee}.cta-band h2{font-size:24px}.site-footer{background:#424c57;color:#d3dbe2}.footer-grid{padding-top:34px;padding-bottom:25px;gap:42px}.footer-title{font-size:18px;color:#fff;font-weight:400}.footer-desc{font-size:12px;line-height:1.9;color:#c3cdd6}.footer-label{color:#f1f4f7;font-size:13px}.footer-links a,.site-footer a{color:#d2dce4}.footer-bottom{border-top:1px solid #ffffff1c;padding-top:15px;padding-bottom:15px;font-size:11px;color:#aebcc8}.btn-primary{background:#205d8a}.btn-primary:hover{background:#17446a}.reveal{opacity:1!important;transform:none!important}.hero-art,.direction-fig,.avatar-photo{border-radius:0}
@media(max-width:1080px){.container{padding-left:25px;padding-right:25px}.university-logo{flex-basis:250px}.university-logo img{width:250px}.brand-text strong{font-size:19px}.brand-text small{font-size:8px;display:block}.header-inner{gap:18px}.brand{padding-left:18px}.template-hero h1{font-size:36px}.quantum-art{right:0;opacity:.65}.home-columns{gap:32px}.home-news-grid{gap:22px}.topic-grid{gap:12px}.topic-card{padding:16px}.topic-card h3{font-size:14px}}
@media(max-width:860px){.header-inner{min-height:87px}.university-logo{flex-basis:215px}.university-logo img{width:215px}.brand-text strong{font-size:15px;letter-spacing:.02em}.brand-text small{font-size:7px}.brand{padding-left:14px}.nav-toggle{display:none}.nav{position:static;display:flex;flex-direction:row;box-shadow:none;border:0;background:transparent;width:100%;padding-top:0;padding-bottom:0}.nav a{font-size:13px;padding:11px 6px}.home-news-grid{grid-template-columns:1fr 1fr}.home-news-list .news-item{grid-template-columns:65px 1fr;gap:10px;padding:12px}.home-feature img{height:220px}.home-news-list .news-item p:not(.source-note){-webkit-line-clamp:1}.topic-grid{grid-template-columns:repeat(2,1fr)}.home-stats{gap:12px}.template-hero{min-height:310px}.quantum-art{right:-80px;opacity:.45}.hero-copy{padding-top:48px;padding-bottom:48px}}
@media(max-width:640px){.container{padding-left:20px;padding-right:20px}.header-inner{min-height:112px;padding-top:16px;padding-bottom:13px;flex-wrap:wrap;gap:10px}.university-logo{flex-basis:205px}.university-logo img{width:205px}.brand{flex-basis:100%;margin-left:0;border:0;padding:0}.brand-text strong{font-size:18px}.brand-text small{font-size:7px;margin-top:5px;letter-spacing:0}.nav-toggle{display:flex;position:absolute;right:20px;top:21px}.nav-band{min-height:0}.nav{display:none;flex-wrap:wrap;padding:8px 12px}.nav.is-open{display:flex}.nav a{flex:0 0 33.333%;font-size:14px}.template-hero{min-height:285px}.template-hero h1{font-size:27px;letter-spacing:.03em;margin-top:16px}.template-hero p{font-size:14px}.hero-kicker{font-size:9px;letter-spacing:.14em}.hero-copy{padding-top:35px;padding-bottom:35px}.quantum-art{right:-185px;opacity:.3;transform:scale(.85) rotate(-12deg)}.section{padding:28px 0}.module-title{margin-bottom:17px}.module-title h2{font-size:19px}.module-title small{font-size:10px;margin-left:7px}.home-news-grid,.home-columns{grid-template-columns:1fr;gap:25px}.home-news-list .news-item{grid-template-columns:68px 1fr;padding:14px}.home-news-list .news-item p:not(.source-note){-webkit-line-clamp:2}.home-feature img{height:235px}.home-columns{gap:30px}.home-stats{padding-top:18px;padding-bottom:16px}.home-stats b{font-size:27px}.topic-grid{gap:10px}.topic-card{min-height:164px;padding:15px}.topic-card h3{font-size:15px;max-width:8em;line-height:1.6}.topic-card p{font-size:11px}.page-head{padding:24px 0}.page-head h1{font-size:25px}.footer-grid{gap:22px}.footer-bottom{font-size:10px}.publication-summary{gap:10px 18px}.publication-summary b{font-size:22px}.pub-meta{line-height:1.9}}
@media print{.site-header,.site-footer,.template-hero,.nav-band{display:none}.home-news-grid,.home-columns{display:block}}
