#about-app-root{width:100%}.fade-in-down-animation{animation:none}.page-template-container,.page-template-container:hover{border:0;box-shadow:none;background:transparent;transform:none}.page-template-container .page-template-content{padding:0}.about-scene{position:relative;width:100vw;min-height:0;margin-left:calc(50% - 50vw);padding:16px 0 24px;background:linear-gradient(180deg,#f8f9fc,#f3f4f7);overflow:hidden;isolation:isolate}.about-scene:before,.about-scene:after{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:50%}.about-scene:before{width:480px;height:480px;top:-210px;left:-130px;background:radial-gradient(circle,#2f6ee114,#2f6ee100 72%)}.about-scene:after{width:540px;height:540px;right:-170px;bottom:-260px;background:radial-gradient(circle,#77b6841a,#77b68400 76%)}.about-floating-bg{position:absolute;top:-8vh;right:-7vw;bottom:-8vh;left:-7vw;z-index:0;pointer-events:none}.float-shape{position:absolute;opacity:.34;--tx: 30px;--ty: 24px;--scale: 1;--rot: 0deg;transform:translateZ(0) rotate(var(--rot)) scale(var(--scale));transform-origin:center;will-change:transform;filter:saturate(105%)}.float-shape.blue{background:#2f6ee1}.float-shape.yellow{background:#ecc961}.float-shape.red{background:#e66d5e}.float-shape.green{background:#77b684}.float-shape.gray{background:#d7dbe3}.float-shape.dot{border-radius:50%}.float-shape.blob{border-radius:44% 56% 50% 50%/39% 47% 53% 61%}.float-shape.triangle{clip-path:polygon(50% 0%,0% 100%,100% 100%)}.float-shape.s1{width:58px;height:58px;top:6%;left:7%;--tx: 34px;--ty: 24px;--rot: 0deg;animation:drift-a 15s ease-in-out infinite}.float-shape.s2{width:300px;height:208px;top:1%;right:-6%;--tx: 44px;--ty: 30px;--rot: -8deg;animation:drift-b 24s ease-in-out infinite -2.4s}.float-shape.s3{width:130px;height:130px;top:21%;left:2%;--tx: 26px;--ty: 34px;--rot: -17deg;animation:drift-c 17s ease-in-out infinite -4.8s}.float-shape.s4{width:220px;height:156px;top:28%;right:4%;--tx: 36px;--ty: 26px;--rot: 11deg;animation:drift-d 22s ease-in-out infinite -5.2s}.float-shape.s5{width:86px;height:86px;top:17%;left:24%;--tx: 22px;--ty: 18px;--rot: 0deg;animation:drift-e 16s ease-in-out infinite -6.4s}.float-shape.s6{width:64px;height:64px;top:39%;left:10%;--tx: 24px;--ty: 21px;--rot: 6deg;animation:drift-c 18s ease-in-out infinite -7s}.float-shape.s7{width:150px;height:150px;top:48%;right:12%;--tx: 34px;--ty: 30px;--rot: 13deg;animation:drift-a 20s ease-in-out infinite -3.8s}.float-shape.s8{width:220px;height:288px;left:-6%;bottom:9%;--tx: 28px;--ty: 24px;--rot: -8deg;animation:drift-d 23s ease-in-out infinite -5.6s}.float-shape.s9{width:96px;height:96px;bottom:15%;left:20%;--tx: 24px;--ty: 22px;--rot: 0deg;animation:drift-c 18s ease-in-out infinite -2.6s}.float-shape.s10{width:250px;height:328px;right:-7%;bottom:-10%;--tx: 34px;--ty: 32px;--rot: 12deg;animation:drift-b 26s ease-in-out infinite -1.2s}.float-shape.s11{width:58px;height:58px;top:58%;right:33%;--tx: 20px;--ty: 20px;--rot: 6deg;animation:drift-b 14s ease-in-out infinite -3.9s}.float-shape.s12{width:160px;height:116px;left:41%;bottom:3%;--tx: 26px;--ty: 22px;--rot: -8deg;animation:drift-d 23s ease-in-out infinite -8s}.float-shape.s13{width:72px;height:72px;right:24%;top:12%;--tx: 18px;--ty: 16px;--rot: 0deg;animation:drift-c 18s ease-in-out infinite -2.5s}.float-shape.s14{width:66px;height:66px;right:4%;bottom:27%;--tx: 24px;--ty: 20px;--rot: 12deg;animation:drift-a 16s ease-in-out infinite -1.8s}.float-shape.s15{width:142px;height:142px;left:31%;top:24%;--tx: 30px;--ty: 24px;--rot: -5deg;animation:drift-d 21s ease-in-out infinite -9.3s}.float-shape.s16{width:52px;height:52px;left:64%;top:67%;--tx: 20px;--ty: 18px;--rot: 0deg;animation:drift-b 15s ease-in-out infinite -5.2s}.float-shape.s17{width:112px;height:112px;top:10%;left:49%;--tx: 28px;--ty: 20px;--rot: 9deg;animation:drift-a 19s ease-in-out infinite -6.5s}.float-shape.s18{width:182px;height:124px;top:60%;right:-4%;--tx: 30px;--ty: 30px;--rot: 10deg;animation:drift-d 24s ease-in-out infinite -2.9s}.float-shape.s19{width:70px;height:70px;top:75%;left:56%;--tx: 20px;--ty: 22px;--rot: 0deg;animation:drift-e 15s ease-in-out infinite -7.1s}.float-shape.s20{width:126px;height:94px;bottom:18%;right:31%;--tx: 26px;--ty: 24px;--rot: -9deg;animation:drift-c 20s ease-in-out infinite -3.3s}.float-shape.s21{width:98px;height:98px;bottom:9%;left:65%;--tx: 22px;--ty: 22px;--rot: -12deg;animation:drift-a 17s ease-in-out infinite -4.1s}.float-shape.s22{width:82px;height:82px;top:41%;right:49%;--tx: 18px;--ty: 18px;--rot: 0deg;animation:drift-e 16s ease-in-out infinite -1.5s}.float-shape.s23{width:146px;height:108px;top:32%;left:38%;--tx: 26px;--ty: 20px;--rot: -8deg;animation:drift-b 19s ease-in-out infinite -8.2s}.float-shape.s24{width:56px;height:56px;bottom:35%;left:3%;--tx: 20px;--ty: 20px;--rot: 0deg;animation:drift-c 16s ease-in-out infinite -4.4s}@keyframes drift-a{0%,to{transform:translateZ(0) rotate(var(--rot)) scale(var(--scale))}25%{transform:translate3d(calc(var(--tx) * .9),calc(var(--ty) * -1.1),0) rotate(calc(var(--rot) + 6deg)) scale(var(--scale))}50%{transform:translate3d(calc(var(--tx) * -.8),calc(var(--ty) * -.1),0) rotate(calc(var(--rot) - 4deg)) scale(var(--scale))}75%{transform:translate3d(calc(var(--tx) * .6),calc(var(--ty) * .95),0) rotate(calc(var(--rot) + 5deg)) scale(var(--scale))}}@keyframes drift-b{0%,to{transform:translateZ(0) rotate(var(--rot)) scale(var(--scale))}20%{transform:translate3d(calc(var(--tx) * -.8),calc(var(--ty) * -1.2),0) rotate(calc(var(--rot) - 5deg)) scale(var(--scale))}50%{transform:translate3d(calc(var(--tx) * 1.1),calc(var(--ty) * .2),0) rotate(calc(var(--rot) + 7deg)) scale(var(--scale))}80%{transform:translate3d(calc(var(--tx) * -.55),calc(var(--ty) * 1.1),0) rotate(calc(var(--rot) - 2deg)) scale(var(--scale))}}@keyframes drift-c{0%,to{transform:translateZ(0) rotate(var(--rot)) scale(var(--scale))}30%{transform:translate3d(calc(var(--tx) * 1.2),calc(var(--ty) * -.6),0) rotate(calc(var(--rot) + 8deg)) scale(var(--scale))}60%{transform:translate3d(calc(var(--tx) * -1),calc(var(--ty) * 1.2),0) rotate(calc(var(--rot) - 6deg)) scale(var(--scale))}}@keyframes drift-d{0%,to{transform:translateZ(0) rotate(var(--rot)) scale(var(--scale))}18%{transform:translate3d(calc(var(--tx) * -.6),calc(var(--ty) * -.8),0) rotate(calc(var(--rot) + 4deg)) scale(var(--scale))}42%{transform:translate3d(calc(var(--tx) * .8),calc(var(--ty) * -1.05),0) rotate(calc(var(--rot) - 3deg)) scale(var(--scale))}72%{transform:translate3d(calc(var(--tx) * 1.1),calc(var(--ty) * .8),0) rotate(calc(var(--rot) + 7deg)) scale(var(--scale))}}@keyframes drift-e{0%,to{transform:translateZ(0) rotate(var(--rot)) scale(var(--scale))}25%{transform:translate3d(calc(var(--tx) * -.7),calc(var(--ty) * -.7),0) rotate(calc(var(--rot) + 3deg)) scale(var(--scale))}55%{transform:translate3d(calc(var(--tx) * .9),calc(var(--ty) * .5),0) rotate(calc(var(--rot) - 3deg)) scale(var(--scale))}80%{transform:translate3d(calc(var(--tx) * -.3),calc(var(--ty) * 1),0) rotate(calc(var(--rot) + 2deg)) scale(var(--scale))}}.about-app{position:relative;z-index:2;width:min(1080px,calc(100vw - 88px));margin:0 auto;padding:10px 14px 20px;border-radius:16px;color:var(--default-text-color);font-size:1rem;line-height:1.85}.about-app *{box-sizing:border-box}.about-app.lang-en{font-family:Avenir Next,SF Pro Text,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.82}.about-app.lang-zh{font-family:PingFang TC,Noto Sans TC,Microsoft JhengHei,PingFang SC,Microsoft YaHei,sans-serif;line-height:1.9}.about-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px;position:relative;z-index:2}.about-lang-switch{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(70,86,120,.2);background:#ffffffe6;box-shadow:0 4px 10px #232d4114}.about-lang-switch button{border:0;border-radius:999px;padding:6px 12px;min-width:64px;font-size:.86rem;font-weight:700;line-height:1;background:transparent;color:var(--second-text-color);cursor:pointer}.about-lang-switch button.active{background:var(--primary-color);color:#fff}.about-lang-switch button:not(.active):hover{color:var(--first-text-color);background:#215bcc1a}.about-container{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.about-card{width:100%;border:1px solid rgba(95,107,136,.28);border-radius:16px;padding:24px 28px;background:#ffffffe6;box-shadow:0 8px 24px #20293f14}.about-profile-header{text-align:center;margin-bottom:16px}.about-profile h1{margin:12px 0 0;font-size:2.2rem;line-height:1.2;color:var(--first-text-color);text-align:center}.about-app.lang-en .about-profile h1{letter-spacing:.01em}.about-app.lang-zh .about-profile h1{letter-spacing:.02em}.about-profile-intro p{margin:.75rem 0;text-align:left}.about-contact-row{margin-top:1rem;font-size:1.05rem}.about-card h2{margin:0 0 14px;font-size:1.45rem;line-height:1.25;color:var(--first-text-color);text-align:left}.about-card h3{margin:0 0 8px;font-size:1.15rem;color:var(--second-text-color)}.about-card p{margin:.6rem 0}.about-avatar{width:132px;height:132px;border-radius:50%;object-fit:cover;border:3px solid var(--primary-color);display:block;margin:0 auto}.about-list{margin:0;padding-left:22px;list-style:disc}.about-list li{margin:.55rem 0}.about-link{color:var(--primary-color)}.about-link:hover{text-decoration:underline}.news-video-container{margin-top:14px;position:relative;padding-top:56.25%}.news-video-container iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:10px}.pub-year-title{cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;user-select:none}.pub-item{position:relative;padding-right:90px}.conf-tag{position:absolute;top:0;right:0;padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600;color:#fff}.conf-CHI,.conf-CHIEA{background:#d32f2f}.conf-ICHEC{background:#1976d2}.conf-ChineseCHI{background:#6a1b9a}.conf-Other{background:#616161}.award{color:#d48806}@media(max-width:900px){.about-scene{padding:14px 0 24px}.about-floating-bg{top:-6vh;right:-10vw;bottom:-6vh;left:-10vw}.float-shape{opacity:.23;--tx: 16px;--ty: 14px}.float-shape.s2,.float-shape.s4,.float-shape.s8,.float-shape.s10,.float-shape.s15,.float-shape.s18,.float-shape.s23{display:none}.about-app{width:min(1080px,calc(100vw - 20px));padding:10px 4px 14px}.about-toolbar{justify-content:center}.about-container{gap:16px}.about-card{padding:18px}.about-profile h1{font-size:1.75rem}.about-avatar{width:112px;height:112px}}
