:root,html[data-theme=tech]{--bg:#fff;--surface:#fff;--muted-bg:#f5f7fa;--card-bg:#e8edf8;--text:#111827;--text-muted:#6b7280;--border:rgba(17,24,39,.12);--shadow:rgba(0,0,0,.06);--header-bg:#fff;--footer-bg:#151524;--footer-text:#fff;--primary:#6a85d8;--primary-hover:#4a65b8;--secondary:#9b59b6;--cta-gradient-start:#6a85d8;--cta-gradient-end:#9b59b6;--btn-primary:#8eb4e3;--btn-primary-hover:#6a85d8;--btn-secondary:#3d335a;--btn-secondary-hover:#322a4a}html[data-theme=business]{--bg:#f8fafc;--surface:#fff;--muted-bg:#f1f5f9;--card-bg:#e2e8f0;--text:#1e293b;--text-muted:#64748b;--border:rgba(30,41,59,.15);--shadow:rgba(0,0,0,.08);--header-bg:#0f172a;--footer-bg:#0f172a;--footer-text:#f1f5f9;--primary:#2563eb;--primary-hover:#1d4ed8;--secondary:#0369a1;--cta-gradient-start:#2563eb;--cta-gradient-end:#0369a1;--btn-primary:#3b82f6;--btn-primary-hover:#2563eb;--btn-secondary:#1e3a5f;--btn-secondary-hover:#1e40af}html[data-theme=classic]{--bg:#fefcf9;--surface:#fff;--muted-bg:#faf5ee;--card-bg:#f2ebe0;--text:#3d2914;--text-muted:#6b4423;--border:rgba(61,41,20,.12);--shadow:rgba(61,41,20,.06);--header-bg:#5c3d2e;--footer-bg:#4a3025;--footer-text:#fefcf9;--primary:#a67c52;--primary-hover:#8b6342;--secondary:#d4a574;--cta-gradient-start:#a67c52;--cta-gradient-end:#d4a574;--btn-primary:#b88b5a;--btn-primary-hover:#a67c52;--btn-secondary:#5c3d2e;--btn-secondary-hover:#4a3025}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg);color:#111827;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.App,.home{min-height:100vh}.header{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:15px 0}.header-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.company-name{color:#d32f2f;font-size:24px;font-weight:700}.nav ul{display:flex;gap:30px;list-style:none}.nav a{color:#333;font-size:14px;text-decoration:none;transition:color .3s}.nav a:hover{color:#d32f2f}.hero{align-items:center;background:url(https://neeko-copilot.bytedance.net/api/text_to_image?prompt=AI%20technology%20background%20with%20Chinese%20ancient%20elements%20like%20oracle%20bones%20bronze%20ding%20bamboo%20slips%20and%20modern%20computer%20circuit%20board%20AI%20drives%20future%20concept%20dark%20blue%20gradient%20cyber%20style&image_size=landscape_16_9) no-repeat 50%;background-size:cover;display:flex;justify-content:center;min-height:500px;position:relative}.hero:before{background-color:rgba(0,0,0,.4);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-content{color:#fff;padding:0 20px;position:relative;text-align:center;z-index:1}.hero-text{font-size:18px;line-height:1.8;margin-bottom:30px;max-width:800px}.hero-buttons{display:flex;gap:20px;justify-content:center}.btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:12px 30px;transition:all .3s}.btn-primary{background-color:#3b82f6;color:#fff}.btn-primary:hover{background-color:#2563eb}.btn-secondary{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.5);color:#fff}.btn-secondary:hover{background-color:hsla(0,0%,100%,.3)}.btn-outline{background-color:initial;border:1px solid #3b82f6;color:#3b82f6}.btn-outline:hover{background-color:#3b82f6;color:#fff}.services{background-color:#f5f7fa;padding:60px 20px}.services-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.service-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:30px}.star-icon{color:#f59e0b;font-size:24px;margin-bottom:15px}.service-card h3{color:#3b82f6;font-size:18px;margin-bottom:15px}.service-card p{line-height:1.8;margin-bottom:20px}.footer,.service-card p{color:#666;font-size:14px}.footer{background-color:#fff;padding:30px 20px;text-align:center}.footer p{margin-bottom:10px}@media (max-width:768px){.header-content{flex-direction:column;gap:15px}.nav ul{gap:15px}.services-content{grid-template-columns:1fr}.hero-text{font-size:16px}}.xl-header{background:linear-gradient(135deg,#1e3a5f,#2d4a6f);box-shadow:0 2px 8px rgba(0,0,0,.15);padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.xl-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 30px}.xl-logo{color:#93c5fd;font-size:40px;font-weight:700;letter-spacing:1px;margin:0}.xl-nav ul{display:flex;gap:32px;list-style:none;margin:0;padding:0}.xl-header-actions{align-items:center;display:flex;gap:20px}.xl-nav a{color:#e2e8f0;font-size:15px;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}.xl-nav a:hover{color:#93c5fd}.xl-nav a:after{background-color:#93c5fd;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.xl-nav a:hover:after{width:100%}.xl-footer{background-color:var(--footer-bg);border-top:none;color:var(--footer-text);padding:20px 30px;text-align:center}.xl-footer p{display:inline;font-size:14px;margin:0;opacity:1}.xl-footer p:not(:last-child):after{content:" | ";margin:0 10px;opacity:.5}.xl-footer a{color:#8eb4e3;opacity:1;text-decoration:none}.xl-footer a:hover{opacity:1;text-decoration:underline}.xl-container{min-height:100vh}.xl-hero{align-items:center;background-size:cover;display:flex;justify-content:center;min-height:860px;position:relative}.xl-hero-content{color:#fff;padding:0 30px;position:relative;text-align:center;z-index:1}.xl-hero-text{font-size:18px;line-height:1.9;margin-bottom:35px;max-width:700px;opacity:.95}.xl-hero-buttons{display:flex;gap:25px;justify-content:center}.xl-btn{border:none;border-radius:4px;cursor:pointer;font-size:14px;padding:12px 35px;transition:all .3s}.xl-btn-primary{background-color:var(--btn-primary);color:#fff}.xl-btn-primary:hover{background-color:var(--btn-primary-hover)}.xl-btn-secondary{background-color:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.4);color:#fff}.xl-btn-secondary:hover{background-color:rgba(0,0,0,.5)}.xl-btn-outline{background-color:initial;border:1px solid #6a85d8;color:#6a85d8;padding:10px 25px}.xl-btn-outline:hover{background-color:#6a85d8;color:#fff}.xl-services{background-color:var(--muted-bg);padding:60px 30px}.xl-services-inner{grid-gap:35px;display:grid;gap:35px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.xl-service-card{background-color:var(--card-bg);border-radius:6px;padding:35px}.xl-star{color:#9aaed6;font-size:28px;margin-bottom:15px}.xl-service-card h3{color:#5a74c8;font-size:18px;font-weight:600;margin-bottom:15px}.xl-service-card p{color:var(--text-muted);font-size:14px;line-height:1.85;margin-bottom:25px}@media (max-width:768px){.xl-header-inner{flex-direction:column;gap:15px;padding:0 20px}.xl-nav ul{gap:15px}.xl-services-inner{grid-template-columns:1fr}.xl-hero-text{font-size:16px}.xl-hero-buttons{align-items:center;flex-direction:column}}.xl-product-container{background-color:var(--bg);min-height:100vh}.xl-product-header{background-color:var(--header-bg);box-shadow:0 2px 4px var(--shadow);padding:15px 0}.xl-product-header-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 30px}.xl-product-logo{color:#c41e3a;font-size:26px;font-weight:700;margin:0}.xl-product-nav ul{display:flex;gap:35px;list-style:none;margin:0;padding:0}.xl-product-nav a{color:#c41e3a;font-size:14px;text-decoration:none;transition:color .3s}.xl-product-nav a.active,.xl-product-nav a:hover{color:#8b0000;font-weight:500}.xl-product-hero{padding:60px 30px;text-align:center}.xl-product-title{color:var(--text);font-size:32px;font-weight:600;margin-bottom:40px}.xl-product-icon-wrapper{background-color:var(--surface);border:2px solid #5a74c8;border-radius:16px;display:inline-block;padding:20px}.xl-product-icon{height:240px;margin:0 auto;width:240px}.xl-product-icon img{height:100%;object-fit:contain;width:100%}.xl-product-icon-label{color:#5a74c8;font-size:16px;font-weight:500;margin-top:15px;text-align:center}.xl-icon-svg{height:100%;width:100%}.xl-product-grid{background-color:var(--muted-bg);padding:40px 30px}.xl-product-grid-inner{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.xl-product-card{background-color:var(--card-bg);border-radius:8px;padding:30px;text-align:center}.xl-product-star{color:#9aaed6;font-size:24px;margin-bottom:15px}.xl-product-card h3{color:#5a74c8;font-size:18px;font-weight:600;margin-bottom:15px}.xl-product-card p{color:var(--text-muted);font-size:14px;line-height:1.8;text-align:left}.xl-product-cta{background:linear-gradient(135deg,var(--cta-gradient-start) 0,var(--cta-gradient-end) 100%);color:#fff;padding:60px 30px;text-align:center}.xl-product-cta-inner{margin:0 auto;max-width:800px}.xl-product-cta h2{font-size:28px;font-weight:600;margin-bottom:20px}.xl-product-cta p{font-size:15px;line-height:1.8;margin-bottom:30px;opacity:.9}.xl-cta-buttons{display:flex;gap:20px;justify-content:center}.xl-cta-btn{padding:14px 40px}.xl-cta-btn-secondary{background-color:var(--btn-secondary);border:1px solid #fff;color:#fff}.xl-cta-btn-secondary:hover{background-color:var(--btn-secondary-hover)}.xl-product-footer{background-color:var(--surface);color:var(--text-muted);font-size:13px;padding:30px;text-align:center}.xl-product-footer p{margin:10px 0}@media (max-width:992px){.xl-product-grid-inner{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.xl-product-header-inner{flex-direction:column;gap:15px}.xl-product-nav ul{gap:15px}.xl-product-grid-inner{grid-template-columns:1fr}.xl-cta-buttons{align-items:center;flex-direction:column}.xl-product-title{font-size:26px}}.xl-introduce-container{background-color:var(--bg);min-height:100vh}.xl-introduce-mission{padding:60px 30px;text-align:left}.xl-mission-inner{margin:0 auto;max-width:800px}.xl-mission-label{color:#6a85d8;font-size:14px;font-weight:500;letter-spacing:2px;margin-bottom:15px}.xl-mission-title{color:#6a85d8;font-size:40px;font-weight:600;margin-bottom:25px}.xl-mission-text{color:var(--text-muted);font-size:15px;line-height:2}.xl-introduce-content{background-color:var(--bg);padding:40px 30px}.xl-content-inner{margin:0 auto;max-width:800px}.xl-timeline-wrapper{width:100%}.xl-timeline-item{background-color:var(--surface);border:1px solid #6a85d8;margin-bottom:20px;padding:25px 30px}.xl-timeline-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.xl-timeline-date{font-weight:600}.xl-timeline-date,.xl-timeline-separator{color:#6a85d8;font-size:16px}.xl-timeline-event{color:#6a85d8;font-size:18px;font-weight:600}.xl-timeline-desc{background-color:var(--card-bg);color:var(--text-muted);font-size:14px;line-height:1.8;margin:0;padding:10px 15px}.xl-icon-wrapper{background-color:var(--surface);border-radius:20px;box-sizing:border-box;margin-top:20px;padding:30px;width:100%}.xl-icon-wrapper img{display:block;height:100%;margin:0 auto;object-fit:contain;width:30%}.xl-introduce-team{padding:50px 30px;text-align:center}.xl-team-inner{margin:0 auto;max-width:500px}.xl-team-title{color:#6a85d8;font-size:40px;font-weight:600;margin-bottom:15px}.xl-team-text{color:var(--text-muted);font-size:18px;margin:0}.xl-introduce-cta{background:linear-gradient(135deg,var(--cta-gradient-start) 0,var(--cta-gradient-end) 100%);border-radius:0;margin:0;padding:60px 30px;text-align:center}.xl-introduce-cta .xl-cta-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px}.xl-introduce-cta .xl-cta-title{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px}.xl-introduce-cta .xl-cta-text{color:hsla(0,0%,100%,.9);font-size:15px;line-height:1.8;margin-bottom:30px}.xl-introduce-cta .xl-cta-btn{background-color:var(--btn-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:14px 40px;transition:all .3s}.xl-introduce-cta .xl-cta-btn:hover{background-color:var(--btn-primary-hover);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.xl-contact-container{background-color:var(--bg);min-height:100vh}.xl-contact-hero{background:linear-gradient(135deg,var(--cta-gradient-start) 0,var(--cta-gradient-end) 100%);padding:80px 30px;text-align:center}.xl-contact-section{background-color:var(--bg);padding:60px 30px}.xl-contact-inner{align-items:flex-start;display:flex;gap:60px;margin:0 auto;max-width:1200px}.xl-contact-map{border:1px solid var(--border);border-radius:12px;flex:1 1;overflow:hidden}.xl-map-image{height:450px;object-fit:cover;width:100%}.xl-contact-info{flex:1 1;padding-top:20px}.xl-contact-title{color:#6a85d8;font-size:36px;font-weight:600;margin-bottom:20px}.xl-contact-desc{color:var(--text-muted);font-size:18px;line-height:1.8;margin-bottom:40px}.xl-contact-details{display:flex;flex-direction:column;gap:25px}.xl-contact-item{align-items:center;display:flex;gap:20px}.xl-contact-icon{font-size:28px}.xl-contact-text{color:var(--text);font-size:18px;font-weight:500}.xl-contact-cta{background:linear-gradient(135deg,var(--cta-gradient-start) 0,var(--cta-gradient-end) 100%);border-radius:0;margin:0;padding:60px 30px;text-align:center}.xl-contact-cta .xl-cta-inner{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:700px}.xl-contact-cta .xl-cta-title{color:#fff;font-size:26px;font-weight:600;margin-bottom:20px}.xl-contact-cta .xl-cta-text{color:hsla(0,0%,100%,.9);font-size:15px;line-height:1.8;margin-bottom:30px}.xl-contact-cta .xl-cta-buttons{display:flex;gap:15px;justify-content:center}.xl-contact-cta .xl-cta-btn{border-radius:6px;cursor:pointer;font-size:15px;font-weight:500;padding:14px 35px;text-decoration:none;transition:all .3s}.xl-contact-cta .xl-cta-btn-primary{background-color:var(--btn-primary);border:none;color:#fff}.xl-contact-cta .xl-cta-btn-primary:hover{background-color:var(--btn-primary-hover)}.xl-contact-cta .xl-cta-btn-secondary{background-color:var(--btn-secondary);border:1px solid #fff;color:#fff}.xl-contact-cta .xl-cta-btn-secondary:hover{background-color:var(--btn-secondary-hover)}@media (max-width:768px){.xl-contact-inner{flex-direction:column;gap:40px}.xl-contact-map{width:100%}.xl-hero-title{font-size:28px}.xl-contact-cta{margin:40px 0 20px;padding:80px 20px}.xl-contact-cta .xl-cta-text{font-size:16px;margin-bottom:38px}.xl-contact-cta .xl-cta-buttons{align-items:center;flex-direction:column}.xl-contact-cta .xl-cta-btn{max-width:320px;width:100%}}.xl-join-container{background-color:var(--bg);min-height:100vh}.xl-join-hero{background:linear-gradient(135deg,var(--cta-gradient-start) 0,var(--cta-gradient-end) 100%);padding:80px 30px;text-align:center}.xl-hero-inner{margin:0 auto;max-width:800px}.xl-hero-title{color:#fff;font-size:36px;font-weight:600;margin-bottom:20px}.xl-hero-text{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.8}.xl-join-reasons{background-color:var(--bg);padding:60px 30px}.xl-reasons-inner{margin:0 auto;max-width:1200px}.xl-reasons-title{color:#6a85d8;font-size:32px;font-weight:600;margin-bottom:20px}.xl-reasons-text{color:var(--text-muted);font-size:15px;line-height:2;max-width:800px}.xl-join-positions{background-color:var(--muted-bg);padding:60px 30px}.xl-positions-inner{margin:0 auto;max-width:1200px}.xl-positions-subtitle{color:var(--text-muted);font-size:16px;margin-bottom:10px;text-align:center}.xl-positions-title{color:#6a85d8;font-size:36px;font-weight:600;margin-bottom:20px;text-align:center}.xl-positions-desc{color:var(--text-muted);font-size:15px;line-height:1.8;margin:0 auto 50px;max-width:800px;text-align:center}.xl-job-list{display:flex;flex-direction:column;gap:20px}.xl-job-item{background-color:var(--surface);border:1px solid #6a85d8;border-radius:8px;padding:25px 30px;transition:all .3s}.xl-job-item:hover{box-shadow:0 4px 12px rgba(106,133,216,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.xl-job-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.xl-job-name{color:#6a85d8;font-size:22px;font-weight:600;margin:0}.xl-job-dept{background-color:var(--muted-bg);border-radius:20px;padding:5px 15px}.xl-job-dept,.xl-job-desc{color:var(--text-muted);font-size:14px}.xl-job-desc{line-height:1.8;margin-bottom:20px}.xl-job-footer{align-items:center;display:flex;justify-content:space-between}.xl-job-location{color:var(--text-muted);font-size:14px}.xl-job-apply{background-color:var(--btn-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 30px;transition:all .3s}.xl-job-apply:hover{background-color:var(--btn-primary-hover);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.xl-join-cta{background-color:var(--bg);padding:60px 30px}.xl-cta-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}.xl-cta-title{color:#6a85d8;font-size:32px;font-weight:600;margin:0}.xl-cta-contact{align-items:center;display:flex;gap:30px}.xl-cta-text{color:var(--text-muted);font-size:15px;margin:0}.xl-cta-btn{background-color:var(--btn-primary);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;padding:14px 35px;text-decoration:none;transition:all .3s}.xl-cta-btn:hover{background-color:var(--btn-primary-hover);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:768px){.xl-hero-title,.xl-positions-title{font-size:28px}.xl-job-header{gap:10px}.xl-job-footer,.xl-job-header{align-items:flex-start;flex-direction:column}.xl-job-footer{gap:15px}.xl-cta-inner{flex-direction:column;gap:30px}.xl-cta-contact{align-items:flex-start;flex-direction:column;gap:15px}}
/*# sourceMappingURL=main.3f0edffb.css.map*/