:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{box-sizing:border-box}.navbar{z-index:100;width:80vw;padding:10px 40px;position:fixed;top:0;left:0}.navbar-inner{justify-content:space-between;align-items:center;display:flex}.logo{color:#fff;text-shadow:0 2px 8px #0009;margin-right:18%;font-size:40px;font-weight:700}.menu-desktop .ant-menu-item{color:#fff;text-shadow:0 1px 6px #0009}.menu-desktop{color:#fff;background:0 0;border-bottom:none;flex:1;margin-left:40px;font-size:20px;font-weight:600}.menu-desktop .ant-menu-item{color:#fff}.menu-button{display:none}@media (width<=900px){.menu-desktop{display:none}.menu-button{display:block}}.home{width:100%}.banner-wrapper{height:70vh;transition:opacity 1.5s;position:relative;overflow:hidden}.banner-main{object-fit:cover;width:100%;height:100%;transition:opacity 2s;position:absolute}.banner-org{align-items:center;gap:40px;display:flex;position:absolute;bottom:40px;right:40px}.org-block{text-align:center}.org-title{color:#ff3b3b;text-shadow:0 2px 6px #fff;margin-bottom:10px;font-size:20px;font-weight:700}.org-logos{background:#fffc;border-radius:40px;justify-content:center;gap:15px;padding:12px 18px;display:flex}.org-logos img{object-fit:contain;height:40px}.fade-in{opacity:1}.fade-out{opacity:0}.banner-overlay{width:90%;max-width:1400px;position:absolute;top:180px;left:50%;transform:translate(-50%)}@media (width<=1024px){.banner-wrapper{height:60vh}.banner-overlay{width:85%}}@media (width<=768px){.banner-wrapper{height:50vh}.banner-main{object-fit:cover;height:400px}.banner-overlay{width:95%;top:100px}.org-title{font-size:16px}.org-logos{border-radius:30px;padding:8px 14px}.org-logos img{height:28px}}.footer{background:#f5f5f5;justify-content:space-around;gap:40px;display:flex}.footer-left{flex-direction:column;gap:20px;display:flex}.hotline-box{border:4px solid #2b5aa6;align-items:center;gap:15px;width:280px;padding:15px 25px;display:flex}.phone-icon{font-size:32px}.hotline-label{font-size:18px}.hotline-number{color:#d92b2b;font-size:22px;font-weight:700}.stats{font-size:16px}.social{gap:15px;font-size:22px;display:flex}.social svg{border:2px solid #2b5aa6;border-radius:50%;padding:8px}.footer-right{max-width:420px}.footer-right h3{margin-bottom:10px}@media (width<=768px){.footer{flex-direction:column;padding:30px 20px}}.cfp{background:#fff;padding:20px}.cfp-container{color:#222;background-color:#fae1c213;max-width:1100px;margin:auto;padding:40px;line-height:1.7}.cfp-title{text-align:center;margin-top:0;margin-bottom:20px;font-size:40px;font-weight:700}.cfp-subtitle{text-align:center;margin-bottom:30px;font-size:20px}.cfp h3{margin-top:30px;margin-bottom:10px;font-size:22px}.cfp ul{padding-left:20px}.cfp li{margin-bottom:8px}@media (width<=768px){.cfp-title{font-size:30px}.cfp-subtitle{font-size:18px}.cfp-container{padding:10px}}.about-wefab{background:#fff;padding:20px}.about-container{color:#222;background-color:#fae1c213;max-width:1100px;margin:auto;padding:40px;line-height:1.7}.about-title{text-align:center;margin-bottom:30px;font-size:40px;font-weight:700}.about-wefab h3{margin-top:30px;margin-bottom:10px;font-size:22px}.about-wefab ul{padding-left:20px}.about-wefab li{margin-bottom:8px}@media (width<=768px){.about-title{font-size:30px}.about-container{padding:15px}}.partner{background:#fff;padding:20px}.partner-container{color:#222;background-color:#fae1c213;max-width:1100px;margin:auto;padding:40px;line-height:1.7}.partner-title{text-align:center;margin-top:0;margin-bottom:20px;font-size:40px;font-weight:700}.partner-subtitle{text-align:center;margin-bottom:30px;font-size:20px}.partner h3{margin-top:30px;margin-bottom:10px;font-size:22px}.partner ul{padding-left:20px}.partner li{margin-bottom:8px}.partner-contact{background:#f7f7f7;border-left:4px solid #ff8c00;margin-top:30px;padding:20px}@media (width<=768px){.partner-title{font-size:30px}.partner-subtitle{font-size:18px}.partner-container{padding:10px}}.current-sponsors{margin-top:70px}.sponsor-title{margin-bottom:20px;font-size:22px;font-weight:700}.sponsor-logos{background:#fff;border:1px solid #ddd;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:30px;padding:25px;display:flex}.sponsor-logos img{object-fit:contain;height:55px;transition:transform .25s}.sponsor-logos img:hover{transform:scale(1.08)}.keynote-section{background:#f5f7fb;padding:100px 0}.keynote-container{width:80%;margin:auto}.keynote-title{text-align:center;color:#1a1a1a;margin-top:0;margin-bottom:10px;font-size:42px;font-weight:700}.keynote-subtitle{text-align:center;color:#666;margin-bottom:60px;font-size:18px}.keynote-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;display:grid}@media (width<=768px){.keynote-container{width:90%}.keynote-title{font-size:32px}.keynote-subtitle{font-size:16px}}.speaker-card{text-align:center;border-radius:16px;padding-bottom:20px;transition:all .3s;overflow:hidden}.speaker-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px #0003}.speaker-image{object-fit:cover;height:280px}.speaker-name{margin-top:10px;font-size:22px;font-weight:700}.speaker-title{color:#666;margin-top:0;margin-bottom:16px;font-size:16px}.speaker-modal{text-align:center}.speaker-modal-img{border-radius:12px;width:180px;margin-bottom:20px}.speaker-modal-title{color:#555;font-weight:500}.speaker-bio{text-align:left;margin-top:20px;line-height:1.6}.news-section{background:#f5f7fb;padding:100px 0}.news-container{width:80%;margin:auto}.news-title-main{text-align:center;margin-bottom:10px;font-size:42px;font-weight:700}.news-subtitle-main{text-align:center;color:#666;margin-bottom:60px;font-size:18px}.news-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;display:grid}@media (width<=768px){.news-container{width:90%}.news-title-main{font-size:32px}.news-subtitle-main{font-size:16px}}.news-card{border-radius:16px;transition:all .3s;overflow:hidden}.news-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px #0003}.news-image{object-fit:cover;height:220px}.news-title{margin-bottom:8px;font-size:20px;font-weight:700}.news-subtitle{color:#666;font-size:15px;line-height:1.5}.chip-article{color:#222;font-size:16px;line-height:1.7}.chip-title{margin-bottom:20px;font-size:30px;font-weight:700}.chip-article p{margin-bottom:12px}.chip-list{margin-bottom:18px;margin-left:20px}.chip-list li{margin-bottom:8px}.chip-image-wrapper{margin-top:25px}.chip-image{border-radius:6px;width:100%}.chip-source{text-align:right;color:#555;margin-top:8px;font-style:italic}
