@import"https://cdn-font.hyperos.mi.com/font/css?family=MiSans:100,200,300,400,500,600:Chinese_Simplify,Latin&display=swap";@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700;800;900&display=swap";@font-face{font-family:Geist;src:url(https://intereco.cn-nb1.rains3.com/basic/fonts/Geist-VariableFont.ttf) format("truetype");font-weight:1 900;font-display:swap}:root{--bg-body: #ffffff;--text-primary: #000000;--text-secondary: #666666;--bg-card: #ffffff;--primary-color: #38b6ff;--nav-bg: rgba(255, 255, 255, .7);--border-color: rgba(0, 0, 0, .1);--border-hover: rgba(0, 0, 0, .2);--avatar-bg: #eee;--avatar-border: #f0f0f0;--role-bg: rgba(56, 182, 255, .1);--footer-bg: #f7f7f7;--footer-text: #333333;--footer-link: #666666;--footer-border: #f0f0f0;--page-gutter: 20px;--page-gutter-mobile: 24px;--mobile-card-padding: 20px}::selection{background:#bae6ff}::-moz-selection{background:#bae6ff}*{box-sizing:border-box}html,body{scrollbar-width:thin;scrollbar-color:#c4c4c4 transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:3px}html::-webkit-scrollbar-thumb:hover,body::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}body{font-family:Geist,MiSans,sans-serif;margin:0;padding:0;text-align:left;background-color:var(--bg-body);color:var(--text-primary);min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}.main-wrapper{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:120px;padding-bottom:56px}.container{max-width:1220px;margin:0 auto;padding:20px var(--page-gutter);width:100%}.page-title{text-align:center;font-size:40px;margin:.67em 0 10px;color:var(--text-primary)}.page-subtitle{text-align:center;font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto 60px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,220px));gap:20px;justify-content:center;max-width:1220px;margin:0 auto}.team-member{background:var(--bg-card);border-radius:20px;padding:30px 15px;text-align:center;border:1px solid var(--border-color);display:flex;flex-direction:column;align-items:center}.team-member:hover{border-color:var(--border-hover)}.member-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:15px;border:4px solid var(--avatar-border);background-color:var(--avatar-bg)}.member-name{font-size:20px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.member-role{display:none}.member-desc{font-size:14px;color:var(--text-secondary);line-height:1.6}.team-category{margin-bottom:50px;max-width:1220px;margin-left:auto;margin-right:auto;text-align:center}.team-category .category-title{min-width:auto;margin:0 auto 24px;white-space:normal;position:static;align-self:auto}#team,#stats,#join,#support,#contact{scroll-margin-top:80px}.category-icon{display:flex;justify-content:center;margin-bottom:12px}.section-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 auto 12px;color:var(--primary-color)}.section-icon svg,.section-icon [data-lucide]{width:100%;height:100%;stroke-width:1.8}.category-title{font-size:16px;font-weight:500;color:var(--primary-color);background:var(--role-bg);padding:6px 20px;border-radius:20px;display:inline-block;margin:0 auto 24px;text-align:center}.stats-section{margin:60px auto 40px;max-width:1220px;text-align:center}.stats-title{font-size:28px;font-weight:600;margin-bottom:30px;color:var(--text-primary)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;justify-content:center;max-width:1220px;margin:0 auto}.stat-item{display:flex;flex-direction:column;align-items:center;background:var(--bg-card);border-radius:20px;padding:30px 15px;text-align:center;border:1px solid var(--border-color);transition:border-color .3s ease}.stat-item:hover{border-color:var(--border-hover)}.stat-value{font-size:48px;font-weight:700;color:var(--primary-color);margin-bottom:10px}.stat-label{font-size:16px;color:var(--text-secondary)}@media(max-width:768px){.main-wrapper{padding-top:84px;padding-bottom:40px}.container{padding:20px var(--page-gutter-mobile)}.page-title{font-size:32px}.page-subtitle{font-size:16px;padding:0;margin-top:0;margin-bottom:48px}.team-grid{grid-template-columns:1fr;gap:16px;justify-content:center}.team-member{padding:24px var(--mobile-card-padding)}.team-category{margin-bottom:40px}.category-title{font-size:20px;margin-bottom:18px}.stats-grid{grid-template-columns:1fr;gap:16px}.stats-section{margin:48px auto 0}.stat-item{padding:24px var(--mobile-card-padding)}}.join-us-box{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px;text-align:center;color:var(--text-secondary);font-size:16px;max-width:800px;margin:0 auto}.job-card{text-align:left;max-width:100%}.job-title{font-size:24px;font-weight:600;color:var(--text-primary);margin:0 0 25px;padding-bottom:15px;border-bottom:1px dashed var(--border-color)}.job-section-title{font-size:18px;font-weight:600;color:var(--text-primary);margin-top:25px;margin-bottom:12px;display:flex;align-items:center;gap:8px}.job-section-title:before{content:"";display:block;width:4px;height:16px;background:var(--primary-color);border-radius:2px}.job-requirements{margin:0;padding-left:20px;color:var(--text-secondary);line-height:1.7;text-align:left}.job-requirements li{margin-bottom:8px}.support-box{padding:12px 0 24px;text-align:center;max-width:800px;margin:0 auto;background:none;border:none;border-radius:0}.support-intro{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:12px;max-width:800px;margin-left:auto;margin-right:auto}.support-desc{display:none}.support-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:30px}.tab-btn{padding:8px 24px;border-radius:20px;cursor:pointer;font-size:15px;font-weight:500;color:var(--text-secondary);background:var(--bg-body);border:1px solid var(--border-color);transition:all .2s;min-width:100px;text-align:center}.tab-btn.active,.tab-btn.active:hover{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.tab-btn:hover:not(.active){background:var(--bg-body);color:var(--text-secondary);border-color:var(--border-color)}.tab-content{display:none;justify-content:center;align-items:center;animation:fadeIn .3s ease}.tab-content.active{display:flex}.qr-placeholder{width:200px;height:200px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--border-color);padding:8px}.qr-placeholder img{width:100%;height:100%;object-fit:contain;border-radius:8px}.refund-link-wrapper{margin-top:25px;display:flex;justify-content:center}.refund-link{font-size:13px;color:var(--text-secondary);text-decoration:none;border-bottom:1px dashed var(--border-color);padding-bottom:2px;opacity:.6;transition:all .2s}.refund-link:hover{color:var(--primary-color);border-color:var(--primary-color);opacity:1}.job-action{margin-top:30px;text-align:right}.btn-apply{display:inline-block;background:var(--primary-color);color:#fff;padding:10px 30px;border-radius:25px;text-decoration:none;font-weight:500;transition:background .3s,transform .2s}.btn-apply:hover{background:var(--primary-color);color:#fff;transform:none;box-shadow:none}.btn-apply,.nav-btn,.nav-btn-mobile,.nav-toggle,.tab-btn{transform-origin:center;-webkit-tap-highlight-color:transparent;transition:transform .09s ease-out}.btn-apply.is-pressed,.nav-btn.is-pressed,.nav-btn-mobile.is-pressed,.nav-toggle.is-pressed,.tab-btn.is-pressed{transform:scale(.972)}.btn-apply.is-releasing,.nav-btn.is-releasing,.nav-btn-mobile.is-releasing,.nav-toggle.is-releasing,.tab-btn.is-releasing{animation:buttonRelease .18s cubic-bezier(.22,.61,.36,1)}.contact-box{background:var(--bg-card);border:none;border-radius:20px;padding:40px;max-width:800px;margin:0 auto;display:flex;justify-content:center;align-items:center}.contact-item{text-decoration:none;display:flex;align-items:center;gap:12px;font-size:18px;color:var(--text-secondary);background:var(--bg-body);padding:15px 30px;border-radius:50px;border:1px solid var(--border-color);transition:all .3s ease}.contact-item:hover{border-color:var(--primary-color);color:var(--primary-color);background:#38b6ff0d}.contact-icon{width:24px;height:24px}.contact-link{color:inherit;text-decoration:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonRelease{0%{transform:scale(.972)}60%{transform:scale(1.006)}to{transform:scale(1)}}@media(max-width:768px){.join-us-box,.support-box{padding:24px 20px}.support-box{padding-top:0}.job-card{max-width:100%}.job-title{font-size:22px;margin-bottom:20px}.job-section-title{margin-top:20px}.job-action{margin-top:24px;text-align:left}.btn-apply{width:100%;text-align:center;padding:12px 20px}.support-intro{font-size:15px;margin-bottom:12px}.support-tabs{flex-wrap:wrap;gap:12px;margin-bottom:24px}.tab-btn{flex:1 1 calc(33.333% - 8px);min-width:0;padding:8px 16px}.qr-placeholder{width:min(200px,100%);height:auto;aspect-ratio:1 / 1}.contact-box{padding:24px 0}.contact-item{width:100%;justify-content:center;padding:14px 20px;font-size:16px;border-radius:24px}.contact-link{overflow-wrap:anywhere}}.sponsor-page-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:0;height:40px;box-sizing:border-box;padding:10px 24px;border:0;border-radius:24px;background-color:var(--afdian-color, #946ce6);color:#fff;text-decoration:none;font-size:16px;font-weight:500;font-family:inherit;cursor:pointer;transform-origin:center;-webkit-tap-highlight-color:transparent;transition:background-color .2s,transform .09s ease-out}.sponsor-page-cta .sponsor-page-cta-icon{width:18px;height:18px;margin-right:12px;flex-shrink:0;stroke-width:2}.sponsor-page-cta .btn-arrow{display:inline-block;width:18px;height:18px;margin-left:6px;transition:transform .2s ease}.sponsor-page-cta:hover{background-color:var(--afdian-color, #946ce6)}.sponsor-page-cta:hover .btn-arrow{transform:translate(4px)}.sponsor-page-cta.is-pressed{transform:scale(.986)}.sponsor-page-cta.is-releasing{animation:sponsorButtonRelease .16s cubic-bezier(.22,.61,.36,1)}@keyframes sponsorButtonRelease{0%{transform:scale(.986)}60%{transform:scale(1.003)}to{transform:scale(1)}}.support-box .sponsor-page-cta{display:flex;width:fit-content;margin-left:auto;margin-right:auto}.support-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.support-actions .sponsor-page-cta{margin-left:0;margin-right:0}.support-actions .sponsor-roster-page-cta{background:transparent;color:var(--afdian-color, #946ce6);border:1px solid var(--afdian-color, #946ce6)}.support-actions .sponsor-roster-page-cta:hover{background:transparent;color:var(--afdian-color, #946ce6)}
