.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid transparent;transition:var(--transition)}.header.scrolled{background:#0a0a0af2;border-bottom-color:var(--border-color)}.header-container{max-width:2800px;margin:0 auto;padding:0 64px;height:144px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:14px}.logo-icon{width:68px;height:68px;background:var(--accent-gradient);border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:26px;color:var(--bg-primary);box-shadow:0 0 20px #00d4ff4d}.logo-text{display:flex;flex-direction:column}.logo-name{font-size:32px;font-weight:700;color:var(--text-primary);letter-spacing:2px}.logo-en{font-size:14px;color:var(--accent-primary);letter-spacing:4px;font-weight:500}.nav{flex:1;display:flex;justify-content:center}.nav-list{display:flex;align-items:stretch;gap:4px;flex-wrap:nowrap;height:144px}.nav-item{position:relative;display:flex;align-items:center}.nav-link{display:flex;align-items:center;gap:4px;height:100%;padding:0 22px;font-size:16px;font-weight:500;color:var(--text-secondary);letter-spacing:.5px;transition:var(--transition);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0}.nav-link:hover,.nav-link.active{color:var(--text-primary)}.nav-link.active{font-weight:600}.dropdown{position:absolute;top:100%;left:0;right:0;padding-top:0;z-index:999}.dropdown-content{width:100%;padding:8px 0;background:#101010fa;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid var(--border-color);border-top:none;border-radius:0 0 8px 8px;box-shadow:0 12px 40px #0009;animation:dropdownIn .25s ease;display:flex;flex-direction:column;gap:0}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{display:flex;flex-direction:column;padding:12px 22px;transition:var(--transition);text-align:left}.dropdown-item:hover{background:#00d4ff14}.dropdown-title{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:6px}.dropdown-desc{font-size:12px;color:var(--text-tertiary);line-height:1.5}.header-actions{display:flex;align-items:center;gap:16px}.search-btn{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-secondary);transition:var(--transition)}.search-btn:hover{color:var(--accent-primary);background:#00d4ff1a}.contact-btn{padding:16px 32px;background:transparent;border:1px solid var(--accent-primary);color:var(--accent-primary);font-size:15px;font-weight:600;border-radius:6px;letter-spacing:.5px;transition:var(--transition)}.contact-btn:hover{background:#00d4ff1a;box-shadow:0 0 20px #00d4ff4d}.mobile-menu-btn{display:none;width:54px;height:54px;align-items:center;justify-content:center}.hamburger{width:22px;height:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.hamburger span{display:block;width:100%;height:2px;background-color:var(--text-primary);transition:var(--transition)}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(6px,6px)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 1200px){.header-container{padding:0 30px}.nav-link{padding:0 10px;font-size:16px}}@media (max-width: 992px){.nav{display:none}.mobile-menu-btn{display:flex}.contact-btn{display:none}}.mobile-nav{display:none}@media (max-width: 992px){.mobile-nav{display:block;position:fixed;top:144px;left:0;right:0;bottom:0;z-index:9999;background:var(--bg-primary);padding:0;transform:translate(-100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav.active{transform:translate(0)}.mobile-nav-list{list-style:none;padding:24px 32px;margin:0;display:flex;flex-direction:column;gap:0}.mobile-nav-item{border-bottom:1px solid rgba(255,255,255,.06)}.mobile-nav-item:last-child{border-bottom:none}.mobile-nav-link{display:block;padding:18px 0;font-size:18px;font-weight:600;color:var(--text-primary);text-decoration:none;transition:var(--transition);cursor:pointer;-webkit-user-select:none;user-select:none}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--accent-primary)}.mobile-nav-parent-row{display:flex;align-items:center}.mobile-nav-parent-row .mobile-nav-link{flex:1}.mobile-nav-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:8px;transition:var(--transition)}.mobile-nav-toggle:hover{background:#00d4ff14;color:var(--accent-primary)}.mobile-nav-toggle svg{transition:transform .3s ease}.mobile-nav-toggle.expanded svg{transform:rotate(180deg);color:var(--accent-primary)}.mobile-nav-children{max-height:0;overflow:hidden;transition:max-height .35s ease;display:flex;flex-direction:column;gap:0}.mobile-nav-children.expanded{max-height:600px}.mobile-nav-child-link{display:block;padding:14px 0 14px 20px;font-size:15px;font-weight:500;color:var(--text-tertiary);text-decoration:none;border-top:1px solid rgba(255,255,255,.03);transition:var(--transition)}.mobile-nav-child-link:hover,.mobile-nav-child-link.active{color:var(--accent-primary)}}@media (max-width: 576px){.header-container{padding:0 20px;height:100px}.mobile-nav{top:100px}.mobile-nav-list{padding:20px 24px}.mobile-nav-link{padding:16px 0;font-size:17px}.mobile-nav-child-link{padding:12px 0 12px 20px;font-size:14px}.logo-icon{width:54px;height:54px;font-size:22px}.logo-name{font-size:24px}.search-btn{width:54px;height:54px}.dropdown-content{padding:12px 20px}}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-color)}.footer-main{padding:80px 0 60px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1fr;gap:50px}.footer-brand{max-width:320px}.footer-logo{display:flex;align-items:center;gap:14px;margin-bottom:20px}.footer-logo .logo-icon{width:44px;height:44px;background:var(--accent-gradient);border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;color:var(--bg-primary)}.footer-logo .logo-name{display:block;font-size:18px;font-weight:700;color:var(--text-primary)}.footer-logo .logo-en{display:block;font-size:10px;color:var(--accent-primary);letter-spacing:2px}.footer-desc{font-size:14px;color:var(--text-tertiary);line-height:1.7;margin-bottom:24px}.footer-social{display:flex;gap:12px}.social-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-tertiary);border-radius:8px;color:var(--text-secondary);transition:var(--transition)}.social-link:hover{background:var(--accent-primary);color:var(--bg-primary)}.social-link svg{width:18px;height:18px;fill:currentColor}.footer-section h4{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:20px;letter-spacing:.5px}.footer-section ul{display:flex;flex-direction:column;gap:12px}.footer-section a{font-size:14px;color:var(--text-tertiary);transition:var(--transition)}.footer-section a:hover{color:var(--accent-primary)}.footer-bottom{border-top:1px solid var(--border-color);padding:24px 0}.footer-bottom-content{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.copyright{font-size:13px;color:var(--text-tertiary)}.footer-links{display:flex;gap:24px}.footer-links a{font-size:13px;color:var(--text-tertiary);transition:var(--transition)}.footer-links a:hover{color:var(--accent-primary)}.filing-info{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center}.filing-info a{font-size:13px;color:var(--text-tertiary);transition:var(--transition);text-decoration:none}.filing-info a:hover{color:var(--accent-primary)}@media (max-width: 1200px){.footer-grid{grid-template-columns:repeat(3,1fr);gap:40px}.footer-brand{grid-column:1 / -1;max-width:none;display:flex;align-items:flex-start;gap:40px}.footer-desc{max-width:400px;margin-bottom:0}}@media (max-width: 768px){.footer-main{padding:50px 0 40px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.footer-brand{flex-direction:column;gap:20px}.footer-desc{max-width:none}.footer-bottom-content{flex-direction:column;gap:16px;text-align:center}.filing-info{flex-direction:column;gap:8px}}@media (max-width: 576px){.footer-grid{grid-template-columns:1fr}.footer-section{text-align:center}.footer-links{flex-wrap:wrap;justify-content:center;gap:16px}}.home-page{padding-top:80px}.hero{position:relative;height:calc(100vh - 80px);min-height:600px;max-height:900px;overflow:hidden}.hero-slider{height:100%;position:relative}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease}.hero-slide.active{opacity:1}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0ae6,#0a0a0a99,#0a0a0a66)}.hero-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column;justify-content:center;max-width:900px}.hero-subtitle{font-size:16px;color:var(--accent-primary);letter-spacing:2px;text-transform:none;margin-bottom:20px;font-weight:500;font-family:Inter,sans-serif}.hero-title{font-size:64px;font-weight:800;line-height:1.2;margin-bottom:28px;letter-spacing:1px;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-desc{font-size:20px;color:var(--text-secondary);margin-bottom:48px;max-width:650px;line-height:1.6}.hero-actions{display:flex;gap:16px}.hero-dots{position:absolute;bottom:40px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:10}.hero-dot{width:10px;height:10px;border-radius:50%;background:#ffffff4d;transition:var(--transition)}.hero-dot.active{background:var(--accent-primary);box-shadow:0 0 10px var(--accent-primary)}.section-header{text-align:center;margin-bottom:60px}.section-header h2{font-size:40px;font-weight:700;margin-bottom:12px;letter-spacing:-1px}.hp-intro{padding:160px 0 60px;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.03) 0%,transparent 70%)}.hp-intro-content{max-width:1000px;margin:0 auto;text-align:center}.hp-intro-title{font-size:80px;font-weight:400;margin-bottom:0;letter-spacing:2px;color:#fff;font-family:"Noto Serif SC",serif;line-height:1.2}.hp-intro-title.italic{font-style:italic;color:#999;margin-bottom:64px}.hp-intro-action{display:flex;justify-content:center}.btn-cyan-pill{background:var(--accent-primary);color:var(--bg-primary);padding:12px 32px;border-radius:100px;font-size:15px;font-weight:600;transition:all .3s ease;border:1px solid var(--accent-primary);box-shadow:0 4px 15px #00d4ff33}.btn-cyan-pill:hover{background:var(--accent-secondary);border-color:var(--accent-secondary);transform:translateY(-2px);box-shadow:0 10px 30px #00d4ff66}.hp-core-products{padding:100px 0;background:var(--bg-secondary)}.hp-products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.hp-product-card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:48px 36px 40px;transition:all .3s ease;overflow:hidden}.hp-product-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;transition:transform .3s ease;transform:scaleX(0)}.hp-product-card.medical:before{background:linear-gradient(90deg,#06b6d4,#22d3ee)}.hp-product-card.vehicle:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa)}.hp-product-card.terminal:before{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.hp-product-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px #0000004d}.hp-product-card.medical:hover{border-color:#06b6d466}.hp-product-card.vehicle:hover{border-color:#8b5cf666}.hp-product-card.terminal:hover{border-color:#f59e0b66}.hp-product-card:hover:before{transform:scaleX(1)}.hp-product-card.medical:hover{box-shadow:0 16px 48px #06b6d426}.hp-product-card.vehicle:hover{box-shadow:0 16px 48px #8b5cf626}.hp-product-card.terminal:hover{box-shadow:0 16px 48px #f59e0b26}.hp-product-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.hp-product-card.medical .hp-product-icon{background:#06b6d41f;color:#22d3ee}.hp-product-card.vehicle .hp-product-icon{background:#8b5cf61f;color:#a78bfa}.hp-product-card.terminal .hp-product-icon{background:#f59e0b1f;color:#fbbf24}.hp-product-icon svg{width:28px;height:28px}.hp-product-card h3{font-size:22px;font-weight:700;margin-bottom:16px;letter-spacing:-.5px}.hp-product-card p{font-size:15px;line-height:1.7;color:var(--text-tertiary)}.hp-solutions{padding:60px 0 120px;background:var(--bg-primary)}.hp-solutions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.hp-solution-card{position:relative;height:320px;background-size:cover;background-position:center;border-radius:24px;overflow:hidden;border:1px solid var(--border-color);transition:var(--transition)}.hp-solution-card:hover{transform:translateY(-8px);border-color:var(--accent-primary);box-shadow:0 20px 40px #0006}.hp-solution-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0af2,#0a0a0a66);transition:var(--transition)}.hp-solution-card:hover .hp-solution-overlay{background:linear-gradient(to top,#00d4ff33,#0a0a0a99)}.hp-solution-content{position:relative;z-index:2;height:100%;padding:40px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.hp-solution-icon{width:48px;height:48px;color:var(--accent-primary);margin-bottom:24px;background:#00d4ff1a;padding:10px;border-radius:12px}.hp-solution-content h3{font-size:24px;font-weight:700;margin-top:0;margin-bottom:12px;color:#fff}.hp-solution-content p{font-size:15px;color:var(--text-secondary);line-height:1.6;max-width:400px}.hp-tech{padding:100px 0;background:var(--bg-secondary)}.hp-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.hp-tech-card{position:relative;height:380px;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--bg-card);border-radius:20px;overflow:hidden;border:1px solid var(--border-color);transition:var(--transition);filter:brightness(1.1)}.hp-tech-card:hover{transform:translateY(-8px);border-color:var(--accent-primary);box-shadow:0 20px 40px #0006;filter:brightness(1.2)}.hp-tech-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0acc,#0a0a0a66);transition:var(--transition)}.hp-tech-card:hover .hp-tech-overlay{background:linear-gradient(to top,#00d4ff1a,#0a0a0a26)}.hp-tech-content{position:relative;z-index:2;height:100%;padding:32px 24px}.hp-tech-spacer{display:none}.hp-tech-header{position:absolute;bottom:100px;left:24px;right:24px}.hp-tech-idx{font-size:13px;font-weight:700;color:var(--accent-primary);letter-spacing:2px;margin-bottom:4px;line-height:1.2}.hp-tech-card h4{font-size:18px;font-weight:700;margin:0;color:#fff;line-height:1.4}.hp-tech-card p{position:absolute;bottom:32px;left:24px;right:24px;font-size:14px;line-height:1.6;margin:0;color:var(--text-secondary)}.hp-cta{padding:100px 0;background:var(--bg-primary);position:relative;overflow:hidden}.hp-cta:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:400px;background:radial-gradient(ellipse at center,rgba(0,212,255,.12) 0%,transparent 70%);pointer-events:none}.hp-cta-content{text-align:center;position:relative;z-index:1}.hp-cta-content h2{font-size:40px;font-weight:700;margin-bottom:16px}.hp-cta-content p{font-size:18px;color:var(--text-secondary);margin-bottom:40px}@media (max-width: 1200px){.hero-title{font-size:56px}.hp-tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.hero{height:70vh;min-height:500px}.hero-title{font-size:44px}.hp-products-grid,.hp-solutions-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}.hp-tech-grid{grid-template-columns:repeat(2,1fr)}.hp-advantages-grid{grid-template-columns:1fr;max-width:600px;margin:0 auto}}@media (max-width: 768px){.home-page{padding-top:70px}.hero{height:60vh;min-height:400px}.hero-title{font-size:36px}.hero-desc{font-size:15px}.section-header h2{font-size:32px}.hp-intro,.hp-core-products,.hp-solutions,.hp-tech,.hp-advantages,.hp-cta{padding:60px 0}.hp-intro-content h2{font-size:28px}.hp-tech-grid{grid-template-columns:1fr}.hp-cta-content h2{font-size:28px}}@media (max-width: 576px){.hero-title{font-size:28px}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%}.hp-product-card,.hp-solution-card{padding:36px 24px 32px}.hp-tech-card{padding:32px 24px 28px}.hp-advantage-card{flex-direction:column;gap:16px;padding:28px 24px}}.breadcrumb{background:var(--bg-secondary);padding:160px 0 16px;border-bottom:1px solid var(--border-color)}.breadcrumb-list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0}.breadcrumb-item{display:flex;align-items:center;font-size:14px;color:var(--text-tertiary)}.breadcrumb-item:after{content:"/";margin:0 10px;color:var(--text-tertiary);opacity:.4}.breadcrumb-item:last-child:after{content:none}.breadcrumb-item a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.breadcrumb-item a:hover{color:var(--accent-primary)}.breadcrumb-item .current{color:var(--text-primary);font-weight:500}.products-page .page-header{background:var(--bg-secondary)}.robot-hero{background:var(--bg-secondary);border-radius:16px;padding:60px;margin-bottom:60px}.robot-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.robot-hero-text{display:flex;flex-direction:column;gap:20px;padding-left:125px}.robot-name{font-size:56px;font-weight:800;color:var(--text-primary);letter-spacing:-2px;margin:0}.robot-tagline{font-size:28px;font-weight:700;color:var(--accent-primary);margin:0}.robot-desc{font-size:18px;color:var(--text-secondary);line-height:1.8;margin:0}.robot-hero-image{display:flex;justify-content:center;align-items:center}.robot-hero-image img{max-width:100%;height:auto;border-radius:12px}.robot-motion{margin-bottom:60px}.robot-motion-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.robot-motion-text{display:flex;flex-direction:column;gap:20px;padding-left:40px}.robot-motion-text h3{font-size:32px;font-weight:700;color:var(--text-primary);line-height:1.3;margin:0}.robot-motion-text p{font-size:16px;color:var(--text-secondary);line-height:1.8;margin:0}.robot-motion-tags{margin-top:10px}.robot-motion-tags span{display:inline-block;padding:10px 20px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:8px;font-size:14px;color:var(--accent-primary)}.robot-motion-image{display:flex;justify-content:center;align-items:center;padding-left:40px}.robot-motion-image img{max-width:100%;height:auto;border-radius:12px}.robot-edu{padding:60px 0;background:var(--bg-secondary);border-radius:16px;margin-bottom:60px}.robot-section-header{text-align:left;margin-bottom:40px}.robot-section-header.centered{text-align:center}.robot-section-header h2{font-size:28px;font-weight:700;color:var(--text-primary);margin:0;padding-left:16px;border-left:4px solid var(--accent-primary)}.robot-section-header.centered h2{padding-left:0;border-left:none}.robot-section-header h2 span{color:var(--accent-primary)}.robot-edu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.robot-edu-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:32px;transition:var(--transition)}.robot-edu-card:hover{border-color:var(--accent-primary);transform:translateY(-4px)}.robot-edu-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:10px;margin-bottom:20px;color:var(--accent-primary)}.robot-edu-icon svg{width:24px;height:24px}.robot-edu-card h4{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.robot-edu-card p{font-size:15px;color:var(--text-secondary);line-height:1.7;margin:0}.robot-timeline{padding:60px 0;margin-bottom:40px}.robot-timeline-track{position:relative;padding-top:20px}.robot-timeline-line{position:absolute;top:0;left:0;right:0;height:2px;background:var(--border-color)}.robot-timeline-items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative}.robot-timeline-item{text-align:center;padding-top:24px;position:relative}.robot-timeline-dot{position:absolute;top:-9px;left:50%;transform:translate(-50%);width:16px;height:16px;background:var(--accent-primary);border-radius:50%;border:3px solid var(--bg-primary)}.robot-timeline-item h4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 10px}.robot-timeline-item p{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0}@media (max-width: 1200px){.robot-hero{padding:40px}.robot-name{font-size:44px}.robot-tagline{font-size:24px}}@media (max-width: 992px){.robot-hero-inner{grid-template-columns:1fr;gap:40px;text-align:center}.robot-hero-image{order:-1}.robot-motion-inner{grid-template-columns:1fr;gap:40px}.robot-motion-image{order:-1}.robot-edu-grid{grid-template-columns:repeat(2,1fr)}.robot-timeline-items{grid-template-columns:repeat(2,1fr);gap:40px 24px}.robot-timeline-line{display:none}.robot-timeline-item{padding-top:0;padding-left:24px;border-left:2px solid var(--border-color);text-align:left}.robot-timeline-dot{top:0;left:-9px;transform:none}}@media (max-width: 768px){.products-page{padding-top:124px}.products-page .page-header{padding:100px 0 60px}}@media (max-width: 576px){.products-page{padding-top:114px}.robot-hero{padding:32px 24px}.robot-name{font-size:36px}.robot-tagline{font-size:20px}.robot-desc{font-size:16px}.robot-motion-text h3{font-size:24px}.robot-edu-grid,.robot-timeline-items{grid-template-columns:1fr}.robot-edu-card{padding:24px}}.pov-page{min-height:100vh}.pov-hero{padding:160px 0 24px;text-align:center;background:var(--bg-secondary);position:relative;overflow:hidden}.pov-hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:350px;background:radial-gradient(ellipse at center,rgba(0,212,255,.08) 0%,transparent 70%);pointer-events:none}.pov-hero-title{font-size:56px;font-weight:700;color:var(--text-primary);letter-spacing:-2px;margin:0 0 16px;position:relative}.pov-hero-desc{font-size:18px;color:var(--text-secondary);position:relative;max-width:520px;margin:0 auto}.pov-product{padding:50px 0}.pov-metabuddy{padding-bottom:0}.pov-product-banner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:60px}.pov-banner-text{display:flex;flex-direction:column;gap:20px}.pov-banner-badge{display:inline-block;width:fit-content;padding:6px 18px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:13px;font-weight:600;color:var(--accent-primary);letter-spacing:1px;text-transform:uppercase}.pov-banner-badge.gold{background:#d4a8431a;border-color:#d4a8434d;color:#d4a843}.pov-banner-name{font-size:56px;font-weight:800;color:var(--text-primary);letter-spacing:-2px;margin:0}.pov-banner-name.gold{color:#d4a843}.pov-banner-tagline{font-size:24px;font-weight:600;color:var(--accent-primary);margin:0}.pov-banner-tagline.gold{color:#d4a843}.pov-banner-desc{font-size:16px;color:var(--text-secondary);line-height:1.8;margin:0;max-width:480px}.pov-banner-features{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.pov-banner-feat{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary)}.pov-feat-icon{width:20px;height:20px;color:var(--accent-primary)}.pov-feat-icon.gold-bg{color:#d4a843}.pov-feat-icon svg{width:100%;height:100%}.pov-banner-image{display:flex;justify-content:center;align-items:center}.pov-banner-image img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 20px 60px #0006}.pov-cta-btn{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:14px 32px;background:var(--accent-gradient);color:var(--bg-primary);font-size:15px;font-weight:600;border-radius:8px;letter-spacing:.5px;transition:var(--transition);margin-top:8px}.pov-cta-btn:hover{box-shadow:0 6px 30px #00d4ff80;transform:translateY(-2px)}.pov-cta-btn.gold-btn{background:linear-gradient(135deg,#d4a843,#b8860b)}.pov-cta-btn.gold-btn:hover{box-shadow:0 6px 30px #d4a84380}.pov-banner-badge.purple{background:#a78bfa1a;border-color:#a78bfa4d;color:#a78bfa}.pov-banner-name.purple{color:#fff;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pov-banner-tagline.purple,.pov-feat-icon.purple-bg{color:#a78bfa}.pov-cta-btn.purple-btn{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.pov-cta-btn.purple-btn:hover{box-shadow:0 6px 30px #8b5cf680}.pov-banner-badge.warm{background:#ff825a1a;border-color:#ff825a4d;color:#ff825a}.pov-banner-name.warm,.pov-banner-tagline.warm,.pov-feat-icon.warm-bg{color:#ff825a}.pov-cta-btn.warm-btn{background:linear-gradient(135deg,#ff825a,#e86340)}.pov-cta-btn.warm-btn:hover{box-shadow:0 6px 30px #ff825a80}.pov-col-companion{color:#ff825a!important}.pov-banner-badge.ice{background:#5aaaff1a;border-color:#5aaaff4d;color:#5aaaff}.pov-banner-name.ice,.pov-banner-tagline.ice,.pov-feat-icon.ice-bg{color:#5aaaff}.pov-cta-btn.ice-btn{background:linear-gradient(135deg,#5aaaff,#3a8ce0)}.pov-cta-btn.ice-btn:hover{box-shadow:0 6px 30px #5aaaff80}.pov-col-cloudblade{color:#5aaaff!important}.pov-banner-badge.amber{background:#d4a8531a;border-color:#d4a8534d;color:#d4a853}.pov-banner-name.amber,.pov-banner-tagline.amber,.pov-feat-icon.amber-bg{color:#d4a853}.pov-cta-btn.amber-btn{background:linear-gradient(135deg,#d4a853,#b8863a)}.pov-cta-btn.amber-btn:hover{box-shadow:0 6px 30px #d4a85380}.pov-col-minerobot{color:#d4a853!important}.pov-col-aura{color:#60a5fa!important}.pov-col-ava{color:#a78bfa!important}.pov-highlight{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px;padding:40px;background:var(--bg-secondary);border-radius:16px;border:1px solid var(--border-color)}.pov-highlight-image{display:flex;justify-content:center;align-items:center}.pov-highlight-image img{max-width:100%;height:auto;border-radius:12px}.pov-highlight-text{display:flex;flex-direction:column;gap:16px}.pov-highlight-text h4{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.pov-highlight-text p{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0}.pov-tag{display:inline-block;width:fit-content;padding:10px 20px;background:#00d4ff14;border:1px solid rgba(0,212,255,.25);border-radius:8px;font-size:13px;color:var(--accent-primary)}.pov-highlight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:60px}.pov-highlight-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:16px;padding:36px 32px;text-align:center;transition:var(--transition)}.pov-highlight-card:hover{border-color:#d4a843;transform:translateY(-4px);box-shadow:0 12px 40px #d4a8431a}.pov-hl-num{font-size:64px;font-weight:700;color:#d4a843;line-height:1;margin-bottom:16px;letter-spacing:-2px}.pov-hl-num span{font-size:28px;font-weight:500;margin-left:2px;color:var(--text-secondary)}.pov-highlight-card h4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.pov-highlight-card p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0}.pov-timeline{padding-bottom:60px}.pov-timeline-title{font-size:22px;font-weight:600;color:var(--text-primary);text-align:center;margin:0 0 40px}.pov-timeline-track{position:relative}.pov-timeline-line{position:absolute;top:0;left:0;right:0;height:2px;background:var(--border-color)}.pov-timeline-items{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;position:relative}.pov-timeline-item{text-align:center;padding-top:24px;position:relative}.pov-timeline-dot{position:absolute;top:-7px;left:50%;transform:translate(-50%);width:14px;height:14px;background:var(--accent-primary);border-radius:50%;border:3px solid var(--bg-primary);box-shadow:0 0 12px #00d4ff66}.pov-timeline-item h5{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.pov-timeline-item p{font-size:13px;color:var(--text-secondary);line-height:1.6;margin:0}.pov-divider-section{padding:20px 0}.pov-divider-inner{display:flex;align-items:center;gap:24px}.pov-divider-line{flex:1;height:1px;background:var(--border-color)}.pov-divider-text{font-size:14px;font-weight:500;color:var(--text-tertiary);letter-spacing:4px;text-transform:uppercase;white-space:nowrap}.pov-compare{padding:80px 0;background:var(--bg-secondary)}.pov-compare-title{font-size:28px;font-weight:600;color:var(--text-primary);text-align:center;margin:0 0 48px}.pov-compare-table-wrap{overflow-x:auto;max-width:900px;margin:0 auto}.pov-compare-table{width:100%;border-collapse:collapse;font-size:15px}.pov-compare-table thead th{text-align:left;padding:16px 24px;font-weight:600;color:var(--text-primary);border-bottom:2px solid var(--border-color);white-space:nowrap}.pov-col-metabuddy{color:var(--accent-primary)!important}.pov-col-auraloom{color:#d4a843!important}.pov-compare-table tbody td{padding:16px 24px;color:var(--text-secondary);border-bottom:1px solid var(--border-color);line-height:1.6}.pov-cta{padding:100px 0;text-align:center}.pov-cta-content{max-width:560px;margin:0 auto}.pov-cta-content h2{font-size:36px;font-weight:700;color:var(--text-primary);margin:0 0 16px;letter-spacing:-1px}.pov-cta-content p{font-size:16px;color:var(--text-secondary);line-height:1.7;margin:0 0 36px}.pov-cta-btns{display:flex;justify-content:center}.pov-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 40px;background:var(--accent-gradient);color:var(--bg-primary);font-size:16px;font-weight:700;border-radius:10px;letter-spacing:.5px;transition:var(--transition)}.pov-cta-primary:hover{box-shadow:0 8px 36px #00d4ff80;transform:translateY(-2px)}@media (max-width: 1200px){.pov-product-banner{gap:50px}}@media (max-width: 992px){.pov-hero{padding:120px 0 60px}.pov-hero-title{font-size:42px}.pov-product-banner{grid-template-columns:1fr;gap:40px;text-align:center}.pov-banner-text{align-items:center}.pov-banner-desc{max-width:100%}.pov-banner-features{justify-content:center}.pov-banner-image,.pov-product-banner.alt .pov-banner-image{order:-1}.pov-highlight{grid-template-columns:1fr;gap:40px;text-align:center;padding:32px}.pov-highlight-text{align-items:center}.pov-tag{margin:0 auto}.pov-highlight-image{order:-1}.pov-highlight-grid{grid-template-columns:repeat(2,1fr)}.pov-highlight-grid .pov-highlight-card:last-child{grid-column:span 2;max-width:50%;margin:0 auto}.pov-timeline-items{grid-template-columns:repeat(2,1fr);gap:32px 24px}.pov-timeline-line{display:none}.pov-timeline-item{padding-top:0;padding-left:24px;border-left:2px solid var(--border-color);text-align:left}.pov-timeline-dot{top:0;left:-8px;transform:none}.pov-compare-title{font-size:24px}.pov-compare-table thead th,.pov-compare-table tbody td{padding:14px 18px}}@media (max-width: 576px){.pov-hero{padding:100px 0 48px}.pov-hero-title{font-size:32px}.pov-hero-desc{font-size:15px}.pov-product{padding:36px 0}.pov-product-banner{gap:32px}.pov-banner-name{font-size:40px}.pov-banner-tagline{font-size:18px}.pov-highlight{padding:24px}.pov-highlight-text h4{font-size:20px}.pov-highlight-grid{grid-template-columns:1fr;gap:16px}.pov-highlight-grid .pov-highlight-card:last-child{grid-column:span 1;max-width:100%}.pov-hl-num{font-size:48px}.pov-timeline-items{grid-template-columns:1fr;gap:24px}.pov-compare{padding:48px 0}.pov-compare-title{font-size:20px;margin-bottom:32px}.pov-compare-table{font-size:13px}.pov-compare-table thead th,.pov-compare-table tbody td{padding:12px 14px}.pov-cta{padding:64px 0}.pov-cta-content h2{font-size:26px}.pov-cta-primary{padding:14px 32px;font-size:15px}}.sol-page{min-height:100vh}.sol-hero{padding:160px 0 24px;text-align:center;background:var(--bg-secondary);position:relative;overflow:hidden}.sol-hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:350px;background:radial-gradient(ellipse at center,rgba(0,212,255,.08) 0%,transparent 70%);pointer-events:none}.sol-hero-title{font-size:56px;font-weight:700;color:var(--text-primary);letter-spacing:-2px;margin:0 0 16px;position:relative}.sol-hero-desc{font-size:18px;color:var(--text-secondary);position:relative;max-width:520px;margin:0 auto}.sol-section{padding:80px 0}.sol-medical{padding-bottom:0}.sol-terminal{padding-top:0}.sol-banner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sol-banner-text{display:flex;flex-direction:column;gap:20px}.sol-badge{display:inline-block;width:fit-content;padding:6px 18px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);border-radius:20px;font-size:13px;font-weight:600;color:var(--accent-primary);letter-spacing:1px}.sol-name{font-size:52px;font-weight:800;color:var(--text-primary);letter-spacing:-2px;margin:0}.sol-tagline{font-size:24px;font-weight:600;color:var(--accent-primary);margin:0}.sol-desc{font-size:16px;color:var(--text-secondary);line-height:1.85;margin:0;max-width:480px}.sol-features{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.sol-feat{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-secondary)}.sol-feat-icon{width:20px;height:20px;color:var(--accent-primary)}.sol-feat-icon svg{width:100%;height:100%}.sol-banner-image{display:flex;justify-content:center;align-items:center}.sol-banner-image img{max-width:100%;height:auto;border-radius:16px;box-shadow:0 20px 60px #0006}.sol-cta-btn{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:14px 32px;background:var(--accent-gradient);color:var(--bg-primary);font-size:15px;font-weight:600;border-radius:8px;letter-spacing:.5px;transition:var(--transition);margin-top:8px;text-decoration:none}.sol-cta-btn:hover{box-shadow:0 6px 30px #00d4ff80;transform:translateY(-2px);color:var(--bg-primary)}.sol-divider-section{padding:20px 0}.sol-divider-inner{display:flex;align-items:center;gap:24px}.sol-divider-line{flex:1;height:1px;background:var(--border-color)}.sol-divider-text{font-size:14px;font-weight:500;color:var(--text-tertiary);letter-spacing:4px;white-space:nowrap}.sol-cta{padding:60px 0 100px;text-align:center}.sol-cta-content{max-width:560px;margin:0 auto}.sol-cta-content h2{font-size:36px;font-weight:700;color:var(--text-primary);margin:0 0 16px;letter-spacing:-1px}.sol-cta-content p{font-size:16px;color:var(--text-secondary);line-height:1.7;margin:0 0 36px}.sol-cta-btns{display:flex;justify-content:center}.sol-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 40px;background:var(--accent-gradient);color:var(--bg-primary);font-size:16px;font-weight:700;border-radius:10px;letter-spacing:.5px;transition:var(--transition);text-decoration:none}.sol-cta-primary:hover{box-shadow:0 8px 36px #00d4ff80;transform:translateY(-2px);color:var(--bg-primary)}@media (max-width: 1200px){.sol-banner{gap:50px}}@media (max-width: 992px){.sol-hero{padding:120px 0 60px}.sol-hero-title{font-size:42px}.sol-banner{grid-template-columns:1fr;gap:40px;text-align:center}.sol-banner-text{align-items:center}.sol-desc{max-width:100%}.sol-features{justify-content:center}.sol-banner-image,.sol-banner.alt .sol-banner-image{order:-1}.sol-name{font-size:40px}.sol-tagline{font-size:20px}}@media (max-width: 576px){.sol-hero{padding:100px 0 48px}.sol-hero-title{font-size:32px}.sol-hero-desc{font-size:15px}.sol-section{padding:48px 0}.sol-banner{gap:32px}.sol-name{font-size:32px}.sol-tagline{font-size:18px}.sol-desc{font-size:15px}.sol-cta{padding:48px 0 64px}.sol-cta-content h2{font-size:26px}.sol-cta-primary{padding:14px 32px;font-size:15px}}.loading,.no-news{grid-column:1 / -1;text-align:center;padding:60px 20px;color:#888;font-size:16px}.news-page{padding-top:80px}.news-page .page-header{background:var(--bg-secondary)}.news-content{padding:60px 0 100px}.news-nav{display:flex;justify-content:center;gap:12px;margin-bottom:50px}.nav-btn{padding:12px 24px;font-size:14px;font-weight:500;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:8px;transition:var(--transition)}.nav-btn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.nav-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--bg-primary)}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.news-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:var(--transition)}.news-card:hover{border-color:var(--accent-primary);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.card-image{position:relative;height:220px;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-card:hover .card-image img{transform:scale(1.1)}.card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,10,.8) 0%,transparent 50%)}.card-category{position:absolute;top:16px;left:16px;padding:6px 12px;font-size:12px;font-weight:600;border-radius:4px;letter-spacing:.5px}.card-category.product{background:var(--accent-primary);color:var(--bg-primary)}.card-category.event{background:#ff6b35;color:#fff}.card-category.tech{background:#27ae60;color:#fff}.card-category.honor{background:#9b59b6;color:#fff}.card-content{padding:24px}.card-date{font-size:13px;color:var(--text-tertiary);margin-bottom:12px;display:block}.card-title{font-size:18px;font-weight:600;margin-bottom:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-summary{font-size:14px;color:var(--text-secondary);line-height:1.6;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-link{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--accent-primary)}.news-card:hover .card-link{gap:12px}@media (max-width: 1200px){.news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.news-page .page-header{padding:100px 0 60px}.news-nav{flex-wrap:wrap;gap:8px}.nav-btn{padding:10px 18px;font-size:13px}.news-content{padding:40px 0 60px}}@media (max-width: 576px){.news-grid{grid-template-columns:1fr}.card-image{height:180px}}.news-detail-page{min-height:100vh;background:linear-gradient(180deg,#0a0a0a,#111)}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:16px}.loading-spinner{width:40px;height:40px;border:3px solid rgba(0,212,255,.1);border-top-color:#00d4ff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading-state p{color:#888}.error-state{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.error-state h2{color:#fff;font-size:24px;margin-bottom:12px}.error-state p{color:#888;margin-bottom:24px}.article-container{padding:40px 0 60px}.article-header{max-width:900px;margin:0 auto 40px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1)}.article-meta{display:flex;align-items:center;gap:16px;margin-bottom:20px;flex-wrap:wrap}.category-tag{display:inline-block;padding:6px 12px;border-radius:4px;font-size:12px;font-weight:500;background:#00d4ff1a;color:#00d4ff}.category-tag.honor{background:#ffc1071a;color:#ffc107}.category-tag.product{background:#4caf501a;color:#4caf50}.category-tag.event{background:#e91e631a;color:#e91e63}.category-tag.tech{background:#9c27b01a;color:#9c27b0}.category-tag.cooperation{background:#2196f31a;color:#2196f3}.category-tag.announcement{background:#f443361a;color:#f44336}.category-tag.company{background:#00d4ff1a;color:#00d4ff}.category-tag.default{background:#9e9e9e1a;color:#9e9e9e}.article-meta .date{color:#888;font-size:14px}.article-meta .views{display:flex;align-items:center;gap:6px;color:#666;font-size:14px}.article-meta .views svg{opacity:.7}.article-title{font-size:36px;font-weight:700;color:#fff;line-height:1.4;margin:0}.article-content{max-width:900px;margin:0 auto;color:#ccc;font-size:16px;line-height:1.8}.article-content h1,.article-content h2,.article-content h3,.article-content h4{color:#fff;margin-top:1.5em;margin-bottom:.5em;font-weight:600}.article-content h1{font-size:32px}.article-content h2{font-size:26px}.article-content h3{font-size:20px}.article-content h4{font-size:18px}.article-content p{margin:1em 0}.article-content img{max-width:100%;height:auto;border-radius:8px;margin:1.5em 0}.article-content a{color:#00d4ff;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s}.article-content a:hover{border-bottom-color:#00d4ff}.article-content ul,.article-content ol{margin:1em 0;padding-left:2em}.article-content li{margin:.5em 0}.article-content blockquote{margin:1.5em 0;padding:16px 24px;background:#ffffff08;border-left:4px solid #00d4ff;border-radius:0 8px 8px 0;color:#aaa;font-style:italic}.article-content pre{background:#1a1a1a;padding:16px;border-radius:8px;overflow-x:auto;margin:1.5em 0}.article-content code{background:#1a1a1a;padding:2px 6px;border-radius:4px;font-family:Fira Code,Consolas,monospace;font-size:14px;color:#00d4ff}.article-content pre code{background:none;padding:0;color:inherit}.article-content table{width:100%;border-collapse:collapse;margin:1.5em 0}.article-content table th,.article-content table td{padding:12px;border:1px solid rgba(255,255,255,.1);text-align:left}.article-content table th{background:#ffffff0d;color:#fff}.article-content hr{border:none;height:1px;background:#ffffff1a;margin:2em 0}.article-footer{max-width:900px;margin:60px auto 0;padding-top:30px;border-top:1px solid rgba(255,255,255,.1)}.back-link{display:inline-flex;align-items:center;gap:8px;color:#888;text-decoration:none;font-size:14px;transition:color .2s}.back-link:hover{color:#00d4ff}.back-link svg{transition:transform .2s}.back-link:hover svg{transform:translate(-4px)}.related-section{padding:60px 0;background:#ffffff05;border-top:1px solid rgba(255,255,255,.05)}.related-title{color:#fff;font-size:24px;font-weight:600;margin:0 0 30px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.related-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:24px;text-decoration:none;transition:all .3s}.related-card:hover{background:#ffffff0f;border-color:#00d4ff4d;transform:translateY(-4px)}.related-info{display:flex;flex-direction:column;gap:12px}.related-news-title{color:#fff;font-size:16px;font-weight:500;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-date{color:#666;font-size:13px}@media (max-width: 768px){.article-title{font-size:28px}.article-content{font-size:15px}.related-grid{grid-template-columns:1fr}.article-meta{flex-direction:column;align-items:flex-start}}.about-intro{position:relative;padding:120px 0;background-image:url(/images/company.jpg);background-size:cover;background-position:center;overflow:hidden}.about-intro:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0af2,#0a0a0acc,#0a0a0a66);z-index:1}.about-intro .container{position:relative;z-index:2}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.intro-label{display:inline-block;font-size:12px;color:var(--accent-primary);letter-spacing:3px;margin-bottom:16px}.intro-content h2{font-size:36px;font-weight:700;margin-bottom:24px;letter-spacing:-1px}.intro-content p{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:20px}.intro-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:10px}.stat-card{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:30px;text-align:center;transition:var(--transition)}.stat-card:hover{background:#ffffff0d;border-color:var(--accent-primary);transform:translateY(-4px);box-shadow:0 10px 30px #0000004d}.stat-value{display:block;font-size:36px;font-weight:700;color:var(--accent-primary);margin-bottom:8px}.stat-label{font-size:14px;color:var(--text-tertiary)}.about-timeline{padding:80px 0;background:var(--bg-secondary)}.about-timeline .section-header,.about-culture .section-header{text-align:center;margin-bottom:60px}.section-label{display:inline-block;font-size:12px;color:var(--accent-primary);letter-spacing:3px;margin-bottom:12px}.section-header h2{font-size:36px;font-weight:700;margin-bottom:12px;letter-spacing:-1px}.section-header p{font-size:16px;color:var(--text-secondary)}.timeline{max-width:800px;margin:0 auto}.timeline-item{display:grid;grid-template-columns:100px 40px 1fr;gap:20px;align-items:center;padding:20px 0}.timeline-year{font-size:20px;font-weight:700;color:var(--accent-primary);text-align:right}.timeline-line{display:flex;justify-content:center;position:relative}.timeline-line:before{content:"";position:absolute;top:50%;bottom:-50%;width:2px;background:var(--border-color)}.timeline-item:last-child .timeline-line:before{display:none}.timeline-dot{width:12px;height:12px;background:var(--accent-primary);border-radius:50%;box-shadow:0 0 10px #00d4ff80;position:relative;z-index:1}.timeline-content p{font-size:16px;color:var(--text-primary)}.about-culture{padding:120px 0;background:#080808;position:relative}.about-culture .section-header{max-width:800px;margin:0 auto 80px;text-align:center}.culture-slogan{font-size:24px;font-weight:300;line-height:1.6;color:#fff;margin-top:24px;position:relative;display:inline-block}.culture-slogan:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translate(-50%);width:40px;height:2px;background:var(--accent-primary)}.culture-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.culture-card{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:40px 24px;transition:all .4s cubic-bezier(.165,.84,.44,1);height:100%;display:flex;flex-direction:column}.culture-card:hover{border-color:var(--accent-primary);transform:translateY(-10px);background:#ffffff0d;box-shadow:0 30px 60px #0006}.culture-en{display:block;font-size:10px;color:var(--accent-primary);letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;font-weight:600}.culture-card h3{font-size:24px;font-weight:700;margin-bottom:20px;color:#fff}.culture-subtitle{font-size:14px;font-weight:600;color:var(--accent-primary);margin-bottom:12px;line-height:1.5}.culture-card p{font-size:13px;color:var(--text-secondary);line-height:1.6}@media (max-width: 768px){.about-culture{padding:80px 0}.culture-grid{grid-template-columns:1fr}.culture-slogan{font-size:18px}.culture-card{padding:40px 30px}}@media (max-width: 1200px){.culture-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 992px){.intro-grid{grid-template-columns:1fr;gap:40px}.intro-stats{order:-1}}@media (max-width: 768px){.about-page .page-header{padding:100px 0 60px}.intro-content h2,.section-header h2{font-size:28px}.about-intro,.about-timeline,.about-culture{padding:50px 0}.timeline-item{grid-template-columns:80px 30px 1fr;gap:15px}.timeline-year{font-size:16px}}@media (max-width: 576px){.culture-grid,.intro-stats{grid-template-columns:1fr}}.about-offices{padding:80px 0;background:var(--bg-secondary)}.offices-content{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.china-map-container{background:linear-gradient(135deg,#00d4ff0d,#00b4d814);border:1px solid rgba(0,212,255,.2);border-radius:16px;padding:20px;box-shadow:0 8px 32px #0000004d}.china-map{width:100%;height:450px}.offices-list{display:flex;flex-direction:column;gap:20px;background:#0a0a0a;padding:10px;border-radius:12px}.office-card{display:flex;gap:16px;padding:24px;background:#161616!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px;transition:var(--transition)}.office-card:hover{border-color:var(--accent-primary);transform:translate(8px);box-shadow:0 8px 24px #0003}.office-marker{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:50%}.marker-dot{width:14px;height:14px;background:var(--accent-primary);border-radius:50%;box-shadow:0 0 12px #00d4ff99;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.office-info{flex:1}.office-info h3{font-size:18px;font-weight:600;margin-bottom:4px;color:var(--text-primary)}.office-city{font-size:14px;color:var(--accent-primary);font-weight:500;margin-bottom:12px}.office-address,.office-phone{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-secondary);margin-bottom:6px}.office-address svg,.office-phone svg{flex-shrink:0;color:var(--accent-primary);opacity:.8}@media (max-width: 992px){.offices-content{grid-template-columns:1fr}.china-map{height:350px}}@media (max-width: 768px){.about-offices{padding:50px 0}.china-map{height:300px}.office-card{padding:20px}}@media (max-width: 576px){.china-map{height:250px}.office-marker{width:32px;height:32px}.marker-dot{width:10px;height:10px}}.team-page{background-color:var(--bg-primary);color:var(--text-primary);overflow:hidden}.team-hero{position:relative;padding:40px 0 100px;min-height:calc(80vh - 144px);display:flex;align-items:center}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.hero-main{position:relative;z-index:10}.hero-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:4px;color:var(--accent-primary);margin-bottom:24px}.team-hero h1{font-size:64px;font-weight:800;line-height:1.1;letter-spacing:-2px;margin-bottom:32px}.text-gradient{background:linear-gradient(135deg,#fff 30%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-intro{font-size:18px;color:var(--text-secondary);line-height:1.7;max-width:600px}.hero-visual{position:relative;z-index:5}.hero-image-wrapper{position:relative;border-radius:32px;overflow:hidden;box-shadow:0 30px 60px #00000080;transform:perspective(1000px) rotateY(-5deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.hero-image-wrapper:hover{transform:perspective(1000px) rotateY(0)}.hero-image-wrapper img{width:100%;height:auto;display:block;filter:grayscale(20%);transition:filter .5s ease}.hero-image-wrapper:hover img{filter:grayscale(0%)}.image-border-decoration{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(255,255,255,.15);border-radius:20px;pointer-events:none}.image-glow-effect{position:absolute;top:-20%;right:-20%;width:140%;height:140%;background:radial-gradient(circle at center,rgba(0,212,255,.05) 0%,transparent 70%);pointer-events:none}.hero-bg-visual{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-bg-visual .blob{position:absolute;top:10%;right:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,.15) 0%,transparent 70%);filter:blur(40px);animation:float 10s ease-in-out infinite}.grid-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(circle at 70% 40%,black,transparent 80%);mask-image:radial-gradient(circle at 70% 40%,black,transparent 80%)}.team-philosophy{padding:120px 0;background:var(--bg-secondary)}.philosophy-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.philosophy-text h2{font-size:42px;font-weight:700;margin-bottom:24px}.philosophy-text p{font-size:17px;color:var(--text-secondary);line-height:1.8}.pillars-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.pillar-item{display:flex;gap:20px;align-items:flex-start;padding:24px;background:var(--bg-card);border-radius:16px;border-left:4px solid var(--color)}.pillar-label{font-size:24px;font-weight:800;color:var(--color);opacity:.8}.pillar-info h4{font-size:16px;margin-bottom:4px}.pillar-info p{font-size:13px;color:var(--text-tertiary)}.team-expertise{padding:120px 0}.section-title-v3{text-align:center;margin-bottom:80px}.section-title-v3 .subtitle{font-size:12px;letter-spacing:3px;color:var(--accent-primary);display:block;margin-bottom:16px}.section-title-v3 h2{font-size:40px;font-weight:700}.expertise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.expertise-card{position:relative;padding:60px 40px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;transition:var(--transition);text-align:center}.expertise-card:hover{transform:translateY(-10px);border-color:var(--accent-primary);box-shadow:0 20px 40px #0006}.exp-icon{font-size:48px;margin-bottom:32px}.expertise-card h3{font-size:22px;margin-bottom:8px}.exp-en{display:block;font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.expertise-card p{font-size:15px;color:var(--text-secondary);line-height:1.6}.exp-line{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:2px;background:var(--accent-primary);transition:width .3s ease}.expertise-card:hover .exp-line{width:40%}.team-vision{padding:100px 0}.vision-box{background:linear-gradient(135deg,#a78bfa1a,#00d4ff1a);border:1px solid rgba(255,255,255,.05);border-radius:40px;padding:100px 60px;text-align:center}.vision-content h2{font-size:48px;margin-bottom:24px}.vision-content p{font-size:20px;color:var(--text-secondary);max-width:800px;margin:0 auto 48px;line-height:1.6}.vision-quote{font-size:32px;font-weight:700;color:var(--accent-primary);font-style:italic}.team-cta{padding:120px 0 160px;text-align:center}.cta-wrapper h3{font-size:32px;margin-bottom:16px}.cta-wrapper p{font-size:18px;color:var(--text-secondary);margin-bottom:40px}.btn-glow-cyan{background:var(--accent-gradient);color:var(--bg-primary);padding:18px 56px;border-radius:100px;font-size:16px;font-weight:700;transition:var(--transition);box-shadow:0 10px 30px #00d4ff33}.btn-glow-cyan:hover{transform:translateY(-3px);box-shadow:0 15px 45px #00d4ff66}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(-20px,20px)}}@media (max-width: 1024px){.philosophy-grid{grid-template-columns:1fr;gap:60px}.team-hero h1{font-size:56px}}@media (max-width: 768px){.expertise-grid,.pillars-grid{grid-template-columns:1fr}.team-hero h1{font-size:40px}.vision-content h2{font-size:32px}}.contact-page{background:var(--bg-primary)}.contact-section{padding:80px 0}.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:60px}.contact-info h2,.contact-form-wrapper h2{font-size:28px;font-weight:600;margin-bottom:30px}.contact-list{display:flex;flex-direction:column;gap:30px}.contact-item{display:flex;gap:20px;align-items:flex-start}.contact-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#00d4ff1a;border-radius:12px;flex-shrink:0}.contact-icon svg{width:24px;height:24px;fill:var(--accent-primary)}.contact-item h4{font-size:14px;font-weight:600;margin-bottom:6px;color:var(--text-primary)}.contact-item p{font-size:14px;color:var(--text-secondary)}.contact-form-wrapper{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:40px}.contact-form{display:flex;flex-direction:column;gap:16px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-form input,.contact-form textarea{width:100%;padding:16px 20px;font-size:15px;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;transition:var(--transition);font-family:inherit}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--text-tertiary)}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #00d4ff1a}.contact-form textarea{resize:vertical;min-height:120px}.contact-form button{align-self:flex-start;margin-top:8px}.form-error{background:#fef2f2;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;border:1px solid #fecaca}.rate-limit-toast{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;padding:14px 20px;border-radius:10px;font-size:14px;margin-bottom:20px;text-align:center;box-shadow:0 4px 15px #ee5a5a59;animation:toastSlideIn .3s ease-out}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.contact-form button:disabled{background:#ccc;cursor:not-allowed}.success-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.success-message svg{fill:#22c55e;margin-bottom:20px}.success-message p{font-size:16px;color:var(--text-secondary)}.contact-office-image{width:100%;height:400px;border-radius:16px;overflow:hidden;margin-bottom:40px;border:1px solid var(--border-color)}.contact-office-image img{width:100%;height:100%;object-fit:cover;transition:var(--transition)}.contact-office-image:hover img{transform:scale(1.05)}.map-section{padding:60px 0 40px}.offices-map-wrapper{background:var(--bg-primary);border-radius:16px;border:1px solid var(--border-color);overflow:hidden}.offices-map-wrapper .section-header{text-align:center;padding:50px 30px 30px}.offices-map-wrapper .section-header .section-label{display:block;font-size:12px;font-weight:600;letter-spacing:2px;color:var(--accent-primary);margin-bottom:12px}.offices-map-wrapper .section-header h2{font-size:32px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.offices-map-wrapper .section-header p{font-size:16px;color:var(--text-secondary)}.offices-map-content{display:flex;gap:0;padding:0 30px 30px;align-items:flex-start}.china-map-container-left{flex:1;min-width:0}.china-map-container-left .offices-map{width:100%;height:800px;border-radius:12px;overflow:hidden}.offices-list-compact{flex:0 0 380px;display:flex;flex-direction:column;gap:10px;padding:0 0 0 24px;overflow-y:auto;max-height:800px}.office-card{display:flex;gap:10px;padding:10px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;transition:var(--transition);cursor:default}.office-card:hover{border-color:var(--accent-primary);background:#00d4ff0a}.office-marker{flex-shrink:0;padding-top:5px}.marker-dot{display:block;width:8px;height:8px;border-radius:50%}.office-info{flex:1;min-width:0}.office-info h3{font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px;line-height:1.3}.office-info .office-name{font-size:12px;color:var(--accent-primary);margin-bottom:3px;line-height:1.2}.office-info .office-address,.office-info .office-phone{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary);margin-bottom:2px;line-height:1.4}.office-info .office-address svg,.office-info .office-phone svg{fill:var(--text-tertiary);flex-shrink:0;width:12px;height:12px}.offices-list-compact::-webkit-scrollbar{width:5px}.offices-list-compact::-webkit-scrollbar-track{background:transparent}.offices-list-compact::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.offices-list-compact::-webkit-scrollbar-thumb:hover{background:var(--text-tertiary)}@media (max-width: 992px){.contact-grid{grid-template-columns:1fr;gap:40px}.offices-map-content{flex-direction:column;padding:0 16px 20px}.china-map-container-left{flex:none;width:100%}.china-map-container-left .offices-map{min-height:350px;height:450px}.offices-list-compact{flex:none;width:100%;max-height:none;padding:16px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}}@media (max-width: 768px){.contact-page .page-header{padding:100px 0 60px}.contact-page .page-header h1{font-size:32px}.contact-section{padding:50px 0}.contact-form-wrapper{padding:24px}.form-row{grid-template-columns:1fr}.offices-map-content{padding:0 12px 16px}.china-map-container-left .offices-map{height:420px;min-height:300px}.offices-list-compact{grid-template-columns:1fr;padding:12px 0 0}.offices-map-wrapper .section-header{padding:40px 16px 20px}.offices-map-wrapper .section-header h2{font-size:24px}}.careers-hero{padding:80px 0 40px;text-align:center;background:var(--bg-primary);position:relative;overflow:hidden}.careers-hero:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,rgba(0,212,255,.04) 0%,transparent 60%);pointer-events:none}.careers-hero-label{display:inline-block;font-size:12px;font-weight:700;letter-spacing:3px;color:var(--accent-primary);margin-bottom:16px;text-transform:uppercase}.careers-hero-title{font-size:48px;font-weight:800;letter-spacing:-1.5px;margin-bottom:16px;color:var(--text-primary)}.careers-hero-desc{font-size:18px;color:var(--text-secondary);max-width:620px;margin:0 auto 32px;line-height:1.6}.careers-perks{padding:60px 0}.perks-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.perk-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px 24px;text-align:center;transition:border-color .3s,box-shadow .3s}.perk-card:hover{border-color:var(--accent-primary);box-shadow:0 4px 24px #00d4ff14}.perk-icon{width:56px;height:56px;border-radius:14px;background:#00d4ff14;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--accent-primary)}.perk-icon svg{width:28px;height:28px}.perk-card h3{font-size:17px;font-weight:600;margin-bottom:10px;color:var(--text-primary)}.perk-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}.careers-jobs{padding:40px 0 80px}.jobs-header{text-align:center;margin-bottom:36px}.jobs-header h2{font-size:32px;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.jobs-header p{font-size:16px;color:var(--text-secondary)}.jobs-filter{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:36px}.filter-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;border:1px solid var(--border-color);border-radius:100px;background:var(--bg-card);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .25s;font-family:inherit}.filter-btn:hover{border-color:var(--accent-primary);color:var(--text-primary)}.filter-btn.active{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:#ffffff26;font-size:11px;padding:0 6px}.filter-btn:not(.active) .filter-count{background:var(--bg-tertiary);color:var(--text-tertiary)}.jobs-list{display:flex;flex-direction:column;gap:16px;max-width:900px;margin:0 auto}.job-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .3s,box-shadow .3s}.job-card:hover{border-color:#00d4ff4d;box-shadow:0 2px 16px #00000026}.job-card.expanded{border-color:var(--accent-primary);box-shadow:0 4px 24px #00d4ff1a}.job-card-header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;gap:24px}.job-card-main{flex:1;min-width:0}.job-title-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.job-title-row h3{font-size:18px;font-weight:600;color:var(--text-primary)}.job-hot-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background:linear-gradient(135deg,#ff6b6b,#ee5a5a);color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:18px}.job-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.job-meta-item{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--text-tertiary)}.job-meta-item svg{fill:var(--text-tertiary);flex-shrink:0}.job-card-right{display:flex;align-items:center;gap:16px;flex-shrink:0}.job-salary{font-size:16px;font-weight:700;color:var(--accent-primary);white-space:nowrap}.job-expand-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--bg-tertiary);color:var(--text-secondary);transition:transform .3s,background .3s}.job-expand-icon.rotated{transform:rotate(180deg);background:#00d4ff1f;color:var(--accent-primary)}.job-card-body{padding:0 28px 28px;border-top:1px solid var(--border-color);animation:jobExpandIn .3s ease-out}@keyframes jobExpandIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.job-desc-section,.job-req-section{margin-top:24px}.job-desc-section h4,.job-req-section h4{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:10px;padding-left:12px;border-left:3px solid var(--accent-primary)}.job-desc-section p{font-size:14px;color:var(--text-secondary);line-height:1.7}.job-req-section ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.job-req-section ul li{position:relative;padding-left:18px;font-size:14px;color:var(--text-secondary);line-height:1.6}.job-req-section ul li:before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent-primary)}.job-apply-section{margin-top:28px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.btn-apply{display:inline-flex;align-items:center;gap:8px;padding:10px 28px;border:none;border-radius:8px;background:var(--accent-primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .25s,transform .2s;font-family:inherit}.btn-apply:hover{opacity:.88;transform:translateY(-1px)}.btn-apply svg{fill:#fff}.job-apply-hint{font-size:13px;color:var(--text-tertiary);line-height:1.5}.job-apply-hint strong{color:var(--text-secondary)}.jobs-empty{text-align:center;padding:60px 20px}.jobs-empty p{font-size:15px;color:var(--text-tertiary)}.careers-cta{padding:40px 0 80px}.cta-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:56px 40px;text-align:center;position:relative;overflow:hidden}.cta-card:before{content:"";position:absolute;top:-40%;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,212,255,.06) 0%,transparent 70%);pointer-events:none}.cta-card h2{font-size:28px;font-weight:700;color:var(--text-primary);margin-bottom:14px}.cta-card p{font-size:15px;color:var(--text-secondary);max-width:480px;margin:0 auto 28px;line-height:1.7}.btn-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:12px 36px;border-radius:100px;background:var(--accent-primary);color:#fff;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .25s,transform .2s}.btn-cta-primary:hover{opacity:.88;transform:translateY(-1px)}.btn-cta-primary svg{fill:#fff}@media (max-width: 992px){.perks-grid{grid-template-columns:repeat(2,1fr)}.job-card-header{flex-direction:column;align-items:flex-start}.job-card-right{width:100%;justify-content:space-between}}@media (max-width: 768px){.careers-hero{padding:140px 0 20px}.careers-hero-title{font-size:32px}.careers-hero-desc{font-size:15px}.perks-grid{grid-template-columns:1fr;gap:16px}.jobs-header h2{font-size:24px}.job-card-header{padding:20px}.job-meta{gap:12px}.job-card-body{padding:0 20px 20px}.job-apply-section{flex-direction:column;align-items:flex-start}.cta-card{padding:40px 24px}.cta-card h2{font-size:22px}}@media (max-width: 576px){.careers-hero{padding:124px 0 16px}.careers-hero-title{font-size:28px}.jobs-filter{gap:8px}.filter-btn{padding:8px 16px;font-size:13px}.job-title-row h3{font-size:16px}.job-salary{font-size:14px}}.smart-medical-page{overflow:hidden}.sm-hero{position:relative;display:flex;align-items:center;background-image:url(/images/smart-medical-system.jpg);background-size:cover;background-position:center;overflow:hidden;height:calc(100vh - 80px);min-height:600px;max-height:900px;padding:0}.sm-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0af2,#0a0a0acc,#0a0a0a66);z-index:1}.sm-hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.sm-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent-primary);opacity:0;box-shadow:0 0 10px var(--accent-primary);animation:sm-float 8s ease-in-out infinite;animation-delay:calc(var(--i) * 1s)}.sm-particle:nth-child(1){top:20%;left:15%}.sm-particle:nth-child(2){top:35%;right:20%}.sm-particle:nth-child(3){top:60%;left:25%}.sm-particle:nth-child(4){top:70%;right:15%}.sm-particle:nth-child(5){top:15%;left:60%}.sm-particle:nth-child(6){top:50%;right:40%}.sm-particle:nth-child(7){top:80%;left:50%}.sm-particle:nth-child(8){top:25%;right:5%}@keyframes sm-float{0%,to{opacity:0;transform:translateY(0) scale(1)}20%{opacity:.6}50%{opacity:.3;transform:translateY(-40px) scale(1.5)}80%{opacity:.1}}.sm-hero-content{position:relative;z-index:3;max-width:820px}.sm-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border:1px solid rgba(0,212,255,.3);border-radius:50px;font-size:13px;font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;background:#00d4ff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sm-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 10px #00d4ff99;animation:pulse 2s ease-in-out infinite}.sm-hero-title{font-size:64px;font-weight:800;line-height:1.15;letter-spacing:-2px;margin-bottom:28px;color:var(--text-primary)}.sm-hero-title-accent{display:block;background:linear-gradient(135deg,#00d4ff,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sm-hero-desc{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:48px;max-width:640px}.sm-hero-stats{display:flex;gap:48px}.sm-hero-stat{display:flex;flex-direction:column;gap:4px}.sm-stat-number{font-size:36px;font-weight:800;background:linear-gradient(135deg,#00d4ff,#09f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sm-stat-label{font-size:14px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px}.sm-overview{padding:100px 0;background:var(--bg-secondary);position:relative}.sm-overview-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sm-label{font-size:12px;font-weight:700;letter-spacing:3px;color:var(--accent-primary);margin-bottom:16px}.sm-section-heading{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:24px;color:var(--text-primary)}.sm-overview-text p{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:20px}.sm-overview-text p:last-child{margin-bottom:0}.sm-overview-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.sm-capability-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:28px 24px;transition:all .35s ease;position:relative;overflow:hidden}.sm-capability-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);opacity:0;transition:opacity .35s ease}.sm-capability-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:0 8px 30px #00d4ff1a}.sm-capability-card:hover:before{opacity:1}.sm-capability-icon{font-size:36px;margin-bottom:16px}.sm-capability-card h4{font-size:17px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.sm-capability-card p{font-size:14px;color:var(--text-tertiary);line-height:1.6}.sm-systems{padding:100px 0;background:var(--bg-primary)}.sm-section-header{text-align:center;margin-bottom:80px}.sm-section-sub{font-size:17px;color:var(--text-tertiary);margin-top:-12px}.sm-systems-list{display:flex;flex-direction:column;gap:0}.sm-system-card{display:grid;grid-template-columns:340px 1fr;gap:60px;padding:70px 0;border-bottom:1px solid var(--border-color);align-items:center;opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.sm-system-card.visible{opacity:1;transform:translateY(0)}.sm-system-card:last-child{border-bottom:none}.sm-system-card.reverse{grid-template-columns:1fr 340px}.sm-system-card.reverse .sm-system-visual{order:2}.sm-system-card.reverse .sm-system-body{order:1}.sm-system-visual{display:flex;align-items:center;justify-content:center;position:relative}.sm-system-icon-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;width:100%;transition:all .4s ease}.sm-system-card:hover .sm-system-icon-wrap{border-color:var(--border-hover);box-shadow:0 0 40px #00d4ff1a}.sm-system-icon{font-size:72px;line-height:1;filter:grayscale(.3);transition:filter .4s ease}.sm-system-card:hover .sm-system-icon{filter:grayscale(0)}.sm-system-number{font-size:14px;font-weight:700;color:var(--accent-primary);letter-spacing:4px;font-family:SF Mono,Fira Code,monospace}.sm-system-glow-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px;background:radial-gradient(circle,rgba(0,180,255,.08) 0%,transparent 70%);pointer-events:none}.sm-system-body{display:flex;flex-direction:column}.sm-system-tag{display:inline-block;padding:4px 14px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.2);border-radius:20px;font-size:12px;font-weight:600;color:var(--accent-primary);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;width:fit-content}.sm-system-name{font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:16px;line-height:1.3}.sm-system-divider{width:60px;height:3px;background:linear-gradient(90deg,var(--accent-primary),transparent);border-radius:2px;margin-bottom:24px}.sm-system-overview{font-size:15.5px;line-height:1.8;color:var(--text-secondary);margin-bottom:28px}.sm-system-features{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:28px}.sm-feature-item{display:flex;gap:12px;align-items:flex-start}.sm-feature-marker{flex-shrink:0;width:8px;height:8px;border-radius:2px;background:var(--accent-primary);margin-top:7px;box-shadow:0 0 8px #00d4ff66}.sm-feature-content h5{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.sm-feature-content p{font-size:13.5px;color:var(--text-tertiary);line-height:1.5}.sm-system-goal{display:flex;gap:14px;padding:20px 24px;background:#00d4ff0a;border:1px solid rgba(0,212,255,.1);border-radius:14px;align-items:flex-start}.sm-goal-icon{font-size:24px;flex-shrink:0;margin-top:2px}.sm-system-goal p{font-size:14px;line-height:1.7;color:var(--text-secondary)}.sm-value{padding:100px 0;background:var(--bg-secondary)}.sm-value-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px}.sm-value-card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:36px 28px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.sm-value-card:before{content:"";position:absolute;top:0;left:0;right:0;height:0;background:linear-gradient(180deg,rgba(0,212,255,.06) 0%,transparent 100%);transition:height .4s ease;pointer-events:none}.sm-value-card:hover{border-color:#00d4ff59;transform:translateY(-8px);box-shadow:0 20px 50px #00000073,0 0 60px #00d4ff0f}.sm-value-card:hover:before{height:100%}.sm-value-icon-box{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#00d4ff1f,#0096ff0f);border:1px solid rgba(0,212,255,.15);display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:all .4s ease;flex-shrink:0}.sm-value-card:hover .sm-value-icon-box{background:linear-gradient(135deg,#00d4ff2e,#0096ff1a);border-color:#00d4ff4d;box-shadow:0 0 30px #00d4ff26;transform:scale(1.05)}.sm-value-icon{font-size:36px;line-height:1;transition:transform .4s ease}.sm-value-card:hover .sm-value-icon{transform:scale(1.15)}.sm-value-card-body{position:relative;z-index:1;flex:1}.sm-value-card h4{font-size:19px;font-weight:700;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.3px;transition:color .3s ease}.sm-value-card:hover h4{color:var(--accent-primary)}.sm-value-card p{font-size:14.5px;color:var(--text-tertiary);line-height:1.7;transition:color .3s ease}.sm-value-card:hover p{color:var(--text-secondary)}.sm-value-card-line{width:36px;height:3px;border-radius:2px;background:linear-gradient(90deg,rgba(0,212,255,.3),transparent);margin-top:20px;transition:all .4s ease}.sm-value-card:hover .sm-value-card-line{width:64px;background:linear-gradient(90deg,var(--accent-primary),rgba(0,212,255,.2))}.sm-cta{padding:80px 0 120px;background:var(--bg-primary)}.sm-cta-card{position:relative;padding:80px 60px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;text-align:center;overflow:hidden}.sm-cta-bg-glow{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(0,150,255,.12) 0%,transparent 70%);pointer-events:none}.sm-cta-content{position:relative;z-index:1}.sm-cta-content h2{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:16px;color:var(--text-primary)}.sm-cta-content p{font-size:17px;color:var(--text-secondary);margin-bottom:36px}.sm-cta-buttons{display:flex;gap:16px;justify-content:center}.sm-overview,.sm-overview-cards{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.sm-overview.visible,.sm-overview.visible .sm-overview-cards{opacity:1;transform:translateY(0)}.sm-value .sm-value-card{opacity:0;transform:translateY(30px)}.sm-value .sm-value-card:nth-child(1){transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:0s}.sm-value .sm-value-card:nth-child(2){transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:.1s}.sm-value .sm-value-card:nth-child(3){transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:.2s}.sm-value .sm-value-card:nth-child(4){transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:.3s}.sm-value.visible .sm-value-card{opacity:1;transform:translateY(0)}@media (max-width: 1200px){.sm-system-card{grid-template-columns:260px 1fr;gap:40px}.sm-system-card.reverse{grid-template-columns:1fr 260px}}@media (max-width: 992px){.sm-hero-title{font-size:46px}.sm-breadcrumb{font-size:13px;margin-bottom:20px}.sm-hero-desc{font-size:16px}.sm-hero-stats{gap:32px}.sm-stat-number{font-size:28px}.sm-overview-grid{grid-template-columns:1fr;gap:40px}.sm-section-heading{font-size:32px}.sm-system-card,.sm-system-card.reverse{grid-template-columns:1fr;gap:32px;padding:50px 0}.sm-system-card.reverse .sm-system-visual{order:-1}.sm-system-card.reverse .sm-system-body{order:1}.sm-system-visual{max-width:340px;margin:0 auto}.sm-system-icon{font-size:56px}.sm-system-name{font-size:24px}.sm-system-features{grid-template-columns:1fr}.sm-cta-card{padding:60px 32px}.sm-cta-content h2{font-size:32px}}@media (max-width: 768px){.sm-hero{min-height:auto;padding:140px 0 80px}.sm-hero-title{font-size:36px;letter-spacing:-1px}.sm-hero-desc{font-size:15px;margin-bottom:32px}.sm-hero-stats{flex-direction:column;gap:20px}.sm-overview{padding:60px 0}.sm-overview-cards{grid-template-columns:1fr}.sm-section-heading{font-size:28px}.sm-systems{padding:60px 0}.sm-section-header{margin-bottom:50px}.sm-value{padding:60px 0}.sm-value-grid{gap:16px}.sm-value-card{padding:28px 22px 24px;border-radius:16px}.sm-value-icon-box{width:60px;height:60px;border-radius:14px;margin-bottom:18px}.sm-value-icon{font-size:30px}.sm-value-card h4{font-size:17px}.sm-value-card p{font-size:13.5px}.sm-cta{padding:40px 0 80px}.sm-cta-card{padding:40px 24px;border-radius:16px}.sm-cta-content h2{font-size:26px}.sm-cta-buttons{flex-direction:column;align-items:center}}.smart-vehicle-page{overflow:hidden}.sv-hero{position:relative;display:flex;align-items:center;background-image:url(/images/smart-car.jpg);background-size:cover;background-position:center;overflow:hidden;height:calc(100vh - 80px);min-height:600px;max-height:900px;padding:0}.sv-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0af2,#0a0a0acc,#0a0a0a66);z-index:1}.sv-shooting-stars{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:hidden}.sv-star{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;box-shadow:0 0 0 4px #a78bfa1a,0 0 0 8px #a78bfa1a,0 0 20px #a78bfa;animation:sv-star-fly 4s linear infinite;opacity:0}.sv-star:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:300px;height:1px;background:linear-gradient(90deg,#a78bfa,transparent)}.sv-star:nth-child(1){top:0;right:0;animation-delay:0s}.sv-star:nth-child(2){top:0;right:20%;animation-delay:1s}.sv-star:nth-child(3){top:100px;right:40%;animation-delay:2.5s}.sv-star:nth-child(4){top:200px;right:0;animation-delay:1.5s}.sv-star:nth-child(5){top:400px;right:30%;animation-delay:3s}.sv-star:nth-child(6){top:0;right:60%;animation-delay:4.5s}@keyframes sv-star-fly{0%{transform:rotate(315deg) translate(0);opacity:1}70%{opacity:1}to{transform:rotate(315deg) translate(-1500px);opacity:0}}.sv-hero-content{position:relative;z-index:2;max-width:820px}.sv-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border:1px solid rgba(139,92,246,.35);border-radius:50px;font-size:13px;font-weight:600;color:#a78bfa;text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;background:#8b5cf60f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sv-badge-dot{width:8px;height:8px;border-radius:50%;background:#a78bfa;box-shadow:0 0 12px #8b5cf699;animation:pulse 2s ease-in-out infinite}.sv-hero-title{font-size:64px;font-weight:800;line-height:1.15;letter-spacing:-2px;margin-bottom:28px;color:var(--text-primary)}.sv-hero-title-accent{display:block;background:linear-gradient(135deg,#c084fc,#818cf8 40%,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sv-hero-desc{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:48px;max-width:640px}.sv-hero-stats{display:flex;gap:48px}.sv-hero-stat{display:flex;flex-direction:column;gap:4px}.sv-stat-num{font-size:36px;font-weight:800;background:linear-gradient(135deg,#c084fc,#818cf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sv-stat-label{font-size:14px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px}.sv-label{font-size:12px;font-weight:700;letter-spacing:3px;color:#a78bfa;margin-bottom:16px}.sv-heading{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:24px;color:var(--text-primary)}.sv-section-header{text-align:center;margin-bottom:80px}.sv-section-sub{font-size:17px;color:var(--text-tertiary);margin-top:-12px}.sv-direction{padding:80px 0 20px;background:var(--bg-secondary);position:relative}.sv-direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;max-width:1100px;margin:0 auto}.sv-direction-text{text-align:center}.sv-direction-text .sv-label{margin-left:auto;margin-right:auto;display:inline-block}.sv-direction-text p{font-size:16px;line-height:1.8;color:var(--text-secondary);margin-bottom:20px}.sv-direction-text p:last-child{margin-bottom:0}.sv-direction-highlights{display:flex;flex-direction:column;gap:14px}.sv-hl-card{display:flex;gap:16px;padding:20px 24px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;transition:all .35s ease;align-items:flex-start}.sv-hl-card:hover{border-color:#8b5cf666;transform:translate(6px);box-shadow:0 6px 24px #8b5cf614}.sv-hl-icon{font-size:28px;flex-shrink:0;line-height:1;margin-top:2px}.sv-hl-card h4{font-size:15px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.sv-hl-card p{font-size:13.5px;color:var(--text-tertiary);line-height:1.6}.sv-spotlight{padding:40px 0 60px;background:var(--bg-primary)}.sv-spotlight-card{position:relative;display:grid;grid-template-columns:360px 1fr;gap:70px;padding:70px;background:var(--bg-card);border:1px solid rgba(139,92,246,.15);border-radius:24px;overflow:hidden;align-items:center}.sv-spotlight-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 80% at 30% 50%,rgba(139,92,246,.06) 0%,transparent 60%),radial-gradient(ellipse 60% 60% at 70% 50%,rgba(59,130,246,.04) 0%,transparent 60%);pointer-events:none}.sv-spotlight-visual{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.sv-pet-image-container{position:relative;width:100%;max-width:320px;aspect-ratio:1;border-radius:20px;overflow:hidden;border:1px solid rgba(139,92,246,.3);box-shadow:0 0 30px #8b5cf626}.sv-pet-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.sv-pet-image-container:hover .sv-pet-image{transform:scale(1.05)}.sv-pet-image-aura{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 40%,rgba(139,92,246,.1) 100%);pointer-events:none}.sv-spotlight-text{position:relative;z-index:1;text-align:center}.sv-spotlight-text .sv-label{margin-left:auto;margin-right:auto}.sv-spotlight-text h2{font-size:36px;font-weight:700;letter-spacing:-1px;margin-bottom:8px;color:var(--text-primary)}.sv-spotlight-tagline{font-size:16px;color:#a78bfa;font-weight:500;margin-bottom:20px}.sv-spotlight-text>p{font-size:15.5px;line-height:1.8;color:var(--text-secondary);margin-bottom:24px}.sv-pet-features{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.sv-pet-feat{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;background:#8b5cf614;border:1px solid rgba(139,92,246,.2);border-radius:20px;font-size:13px;color:#c4b5fd;font-weight:500}.sv-pet-feat span{font-size:15px}.sv-capabilities{padding:60px 0;background:var(--bg-secondary)}.sv-cap-list{display:flex;flex-direction:column}.sv-cap-card{display:grid;grid-template-columns:300px 1fr;gap:56px;align-items:center;padding:64px 0;border-bottom:1px solid var(--border-color);opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.sv-cap-card.visible{opacity:1;transform:translateY(0)}.sv-cap-card:last-child{border-bottom:none}.sv-cap-card.reverse{grid-template-columns:1fr 300px}.sv-cap-card.reverse .sv-cap-visual{order:2}.sv-cap-card.reverse .sv-cap-body{order:1}.sv-cap-visual{display:flex;align-items:flex-start;justify-content:center;position:relative}.sv-cap-icon-box{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 30px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;width:100%;transition:all .4s ease}.sv-cap-card:hover .sv-cap-icon-box{border-color:#8b5cf666;box-shadow:0 0 36px #8b5cf614}.sv-cap-icon{font-size:64px;line-height:1;filter:grayscale(.3);transition:filter .4s ease}.sv-cap-card:hover .sv-cap-icon{filter:grayscale(0)}.sv-cap-num{font-size:13px;font-weight:700;color:#a78bfa;letter-spacing:4px;font-family:SF Mono,Fira Code,monospace}.sv-cap-aura{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:180px;height:180px;background:radial-gradient(circle,rgba(139,92,246,.07) 0%,transparent 70%);pointer-events:none}.sv-cap-body{display:flex;flex-direction:column}.sv-cap-tag{display:inline-block;padding:4px 14px;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:20px;font-size:12px;font-weight:600;color:#a78bfa;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;width:fit-content}.sv-cap-title{font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:16px;line-height:1.3}.sv-cap-sep{width:50px;height:3px;background:linear-gradient(90deg,#a78bfa,transparent);border-radius:2px;margin-bottom:22px}.sv-cap-summary{font-size:15.5px;line-height:1.8;color:var(--text-secondary);margin-bottom:26px}.sv-cap-details{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sv-detail-item{display:flex;gap:10px;align-items:flex-start}.sv-detail-dot{flex-shrink:0;width:7px;height:7px;border-radius:2px;background:#a78bfa;margin-top:7px;box-shadow:0 0 6px #8b5cf666}.sv-detail-body h5{font-size:14.5px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.sv-detail-body p{font-size:13px;color:var(--text-tertiary);line-height:1.5}.sv-insight{padding:60px 0;background:var(--bg-primary)}.sv-insight-card{position:relative;padding:64px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;overflow:hidden}.sv-insight-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 20% 40%,rgba(139,92,246,.05) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 80% 60%,rgba(59,130,246,.04) 0%,transparent 60%);pointer-events:none}.sv-insight-content{position:relative;z-index:1;max-width:800px}.sv-insight-content h2{margin-bottom:20px}.sv-insight-content>p{font-size:16px;line-height:1.85;color:var(--text-secondary);margin-bottom:28px}.sv-insight-points{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.sv-insight-point{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--text-secondary);font-weight:500}.sv-insight-marker{color:#a78bfa;font-size:10px}.sv-cta{padding:60px 0 100px;background:var(--bg-primary)}.sv-cta-card{position:relative;padding:80px 60px;background:var(--bg-card);border:1px solid rgba(139,92,246,.15);border-radius:24px;text-align:center;overflow:hidden}.sv-cta-glow{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(139,92,246,.1) 0%,transparent 70%);pointer-events:none}.sv-cta-inner{position:relative;z-index:1}.sv-cta-inner h2{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:16px;color:var(--text-primary)}.sv-cta-inner p{font-size:17px;color:var(--text-secondary);margin-bottom:36px}.sv-cta-btns{display:flex;gap:16px;justify-content:center}.sv-direction,.sv-spotlight-card,.sv-insight-card{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.sv-direction.visible,.sv-direction.visible .sv-direction-highlights,.sv-spotlight.visible .sv-spotlight-card,.sv-insight.visible .sv-insight-card{opacity:1;transform:translateY(0)}@media (max-width: 1200px){.sv-cap-card{grid-template-columns:240px 1fr;gap:40px}.sv-cap-card.reverse{grid-template-columns:1fr 240px}}@media (max-width: 992px){.sv-hero-title{font-size:46px}.sv-hero-desc{font-size:16px}.sv-hero-stats{gap:32px}.sv-stat-num{font-size:28px}.sv-breadcrumb{font-size:13px;margin-bottom:20px}.sv-direction-grid{grid-template-columns:1fr;gap:40px}.sv-heading{font-size:32px}.sv-spotlight-card{grid-template-columns:1fr;gap:40px;padding:50px 40px}.sv-pet-display{width:150px;height:150px}.sv-pet-emoji{font-size:72px}.sv-cap-card,.sv-cap-card.reverse{grid-template-columns:1fr;gap:28px;padding:48px 0}.sv-cap-card.reverse .sv-cap-visual{order:-1}.sv-cap-card.reverse .sv-cap-body{order:1}.sv-cap-visual{max-width:300px;margin:0 auto}.sv-cap-icon{font-size:52px}.sv-cap-title{font-size:24px}.sv-cap-details{grid-template-columns:1fr}.sv-insight-card{padding:48px 36px}.sv-insight-points{grid-template-columns:1fr}.sv-cta-card{padding:56px 32px}.sv-cta-inner h2{font-size:32px}}@media (max-width: 768px){.sv-hero{min-height:auto;padding:140px 0 80px}.sv-hero-title{font-size:36px;letter-spacing:-1px}.sv-hero-desc{font-size:15px;margin-bottom:32px}.sv-hero-stats{flex-direction:column;gap:20px}.sv-direction{padding:50px 0 10px}.sv-heading{font-size:28px}.sv-spotlight{padding:30px 0 40px}.sv-spotlight-card{padding:36px 24px;border-radius:16px}.sv-spotlight-text h2{font-size:28px}.sv-capabilities{padding:40px 0}.sv-section-header{margin-bottom:48px}.sv-insight{padding:40px 0}.sv-insight-card{padding:36px 24px;border-radius:16px}.sv-cta{padding:40px 0 60px}.sv-cta-card{padding:40px 24px;border-radius:16px}.sv-cta-inner h2{font-size:26px}.sv-cta-btns{flex-direction:column;align-items:center}}.st-page{overflow:hidden}.st-hero{position:relative;display:flex;align-items:center;background-image:url(/images/smart-terminal1.jpg);background-size:cover;background-position:center;overflow:hidden;height:calc(100vh - 80px);min-height:600px;max-height:900px;padding:0}.st-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0af2,#0a0a0acc,#fb923c26);z-index:1}.st-hero-content{position:relative;z-index:2;max-width:820px}.st-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border:1px solid rgba(255,107,53,.3);border-radius:50px;font-size:13px;font-weight:600;color:#fb923c;text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;background:#ff6b350f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.st-badge-dot{width:8px;height:8px;border-radius:50%;background:#fb923c;box-shadow:0 0 12px #ff6b3599;animation:pulse 2s ease-in-out infinite}.st-hero-title{font-size:64px;font-weight:800;line-height:1.15;letter-spacing:-2px;margin-bottom:28px;color:var(--text-primary)}.st-hero-title-accent{display:block;background:linear-gradient(135deg,#fb923c,#f59e0b 40%,#fbbf24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.st-hero-desc{font-size:18px;line-height:1.8;color:var(--text-secondary);margin-bottom:48px;max-width:640px}.st-hero-stats{display:flex;gap:48px}.st-hero-stat{display:flex;flex-direction:column;gap:4px}.st-stat-num{font-size:36px;font-weight:800;background:linear-gradient(135deg,#fb923c,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.st-stat-label{font-size:14px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px}.st-label{font-size:12px;font-weight:700;letter-spacing:3px;color:#fb923c;margin-bottom:16px}.st-heading{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:24px;color:var(--text-primary)}.st-section-header{text-align:center;margin-bottom:80px}.st-section-sub{font-size:17px;color:var(--text-tertiary);margin-top:-12px}.st-apps{padding:60px 0;background:var(--bg-secondary)}.st-apps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.st-app-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:36px 28px;text-align:center;transition:all .35s ease;opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.st-app-card.visible{opacity:1;transform:translateY(0)}.st-app-card:nth-child(1){transition-delay:0s}.st-app-card:nth-child(2){transition-delay:.1s}.st-app-card:nth-child(3){transition-delay:.2s}.st-app-card:nth-child(4){transition-delay:.3s}.st-app-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(255,107,53,.5),transparent);opacity:0;transition:opacity .35s ease}.st-app-card:hover{border-color:#ff6b354d;transform:translateY(-6px)!important;box-shadow:0 12px 36px #ff6b3514}.st-app-card:hover:after{opacity:1}.st-app-icon-wrap{width:96px;height:96px;margin:0 auto 24px;border-radius:20px;background:#ff6b3514;display:flex;align-items:center;justify-content:center;transition:all .35s ease}.st-app-card:hover .st-app-icon-wrap{background:#ff6b3524;transform:scale(1.08)}.st-app-icon{font-size:48px;line-height:1}.st-app-card h3{font-size:19px;font-weight:700;color:var(--text-primary);margin-bottom:12px}.st-app-card p{font-size:15px;color:var(--text-tertiary);line-height:1.65}.st-lifecycle{padding:60px 0;background:var(--bg-primary)}.st-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;max-width:1100px;margin:0 auto;transform:translate(30px)}.st-stage-card{position:relative;opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.st-stage-card:nth-child(1){transition-delay:0s}.st-stage-card:nth-child(2){transition-delay:.15s}.st-stage-card:nth-child(3){transition-delay:.3s}.st-stage-card:nth-child(4){transition-delay:.45s}.st-stage-card.visible{opacity:1;transform:translateY(0)}.st-stage-header{display:flex;align-items:center;margin-bottom:24px}.st-stage-phase{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#ff6b3533,#fb923c1a);border:1px solid rgba(255,107,53,.25);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;color:#fb923c;font-family:SF Mono,Fira Code,monospace}.st-stage-connector{flex:1;height:2px;margin:0 12px;position:relative}.st-connector-line{position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(90deg,#ff6b3566,#fb923c26,#eab3080d);border-radius:1px}.st-stage-body{padding-right:12px}.st-stage-icon{font-size:40px;line-height:1;margin-bottom:14px;display:block}.st-stage-body h3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:4px;line-height:1.3}.st-stage-body h3 span{display:block;font-size:14px;font-weight:500;color:#fb923c;margin-top:2px}.st-stage-items{margin-top:16px;display:flex;flex-direction:column;gap:10px}.st-stage-items li{font-size:13.5px;color:var(--text-secondary);line-height:1.5;display:flex;align-items:flex-start;gap:8px}.st-stage-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#fb923c;margin-top:7px;box-shadow:0 0 4px #fb923c66}.st-tech{padding:60px 0;background:var(--bg-secondary)}.st-tech-card{position:relative;display:grid;grid-template-columns:1fr 380px;gap:56px;align-items:center;padding:64px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;overflow:hidden}.st-tech-image{border-radius:16px;overflow:hidden;box-shadow:0 8px 40px #0000004d}.st-tech-image img{width:100%;height:auto;display:block;border-radius:16px}.st-tech-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 30% 50%,rgba(255,107,53,.04) 0%,transparent 60%),radial-gradient(ellipse 50% 50% at 75% 40%,rgba(251,146,60,.03) 0%,transparent 60%);pointer-events:none}.st-tech-content{position:relative;z-index:1;max-width:780px;margin:0 auto}.st-tech-content h2{margin-bottom:20px}.st-tech-content>p{font-size:16px;line-height:1.85;color:var(--text-secondary);margin-bottom:32px}.st-tech-points{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.st-tech-point{display:flex;gap:12px;align-items:flex-start}.st-tech-marker{color:#fb923c;font-size:10px;margin-top:5px;flex-shrink:0}.st-tech-point h5{font-size:14.5px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.st-tech-point p{font-size:13px;color:var(--text-tertiary);line-height:1.5}.st-deliver{padding:60px 0;background:var(--bg-primary)}.st-deliver-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.st-deliver-card{padding:32px 26px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;transition:all .35s ease}.st-deliver-card:hover{border-color:#ff6b354d;transform:translateY(-4px);box-shadow:0 8px 28px #ff6b350f}.st-deliver-icon{font-size:36px;line-height:1;display:block;margin-bottom:16px}.st-deliver-card h4{font-size:16px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.st-deliver-card p{font-size:13.5px;color:var(--text-tertiary);line-height:1.55}.st-cta{padding:60px 0 100px;background:var(--bg-primary)}.st-cta-card{position:relative;padding:80px 60px;background:var(--bg-card);border:1px solid rgba(255,107,53,.12);border-radius:24px;text-align:center;overflow:hidden}.st-cta-glow{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(255,107,53,.09) 0%,transparent 70%);pointer-events:none}.st-cta-inner{position:relative;z-index:1}.st-cta-inner h2{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:16px;color:var(--text-primary)}.st-cta-inner p{font-size:17px;color:var(--text-secondary);margin-bottom:36px}.st-cta-btns{display:flex;gap:16px;justify-content:center}.st-tech-card,.st-deliver-grid{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.st-tech.visible .st-tech-card,.st-deliver.visible .st-deliver-grid{opacity:1;transform:translateY(0)}@media (max-width: 1200px){.st-pipeline{grid-template-columns:repeat(2,1fr);gap:36px}.st-stage-connector{display:none}}@media (max-width: 992px){.st-hero-title{font-size:46px}.st-hero-desc{font-size:16px}.st-hero-stats{gap:32px}.st-stat-num{font-size:28px}.st-hero-circuit{display:none}.st-breadcrumb{font-size:13px;margin-bottom:20px}.st-apps-grid{grid-template-columns:repeat(2,1fr)}.st-heading{font-size:32px}.st-pipeline{grid-template-columns:repeat(2,1fr);gap:32px}.st-stage-body h3{font-size:18px}.st-tech-points{grid-template-columns:1fr}.st-tech-card{padding:48px 36px;grid-template-columns:1fr;gap:40px}.st-tech-image{order:-1}.st-deliver-grid{grid-template-columns:repeat(2,1fr)}.st-cta-card{padding:56px 32px}.st-cta-inner h2{font-size:32px}}@media (max-width: 768px){.st-hero{min-height:auto;padding:140px 0 80px}.st-hero-title{font-size:36px;letter-spacing:-1px}.st-hero-desc{font-size:15px;margin-bottom:32px}.st-hero-stats{flex-direction:column;gap:20px}.st-apps{padding:60px 0}.st-apps-grid{grid-template-columns:1fr}.st-heading{font-size:28px}.st-lifecycle{padding:60px 0}.st-pipeline{grid-template-columns:1fr;gap:28px}.st-tech{padding:60px 0}.st-tech-card{padding:36px 24px;border-radius:16px}.st-deliver{padding:60px 0}.st-deliver-grid{grid-template-columns:1fr}.st-cta{padding:40px 0 80px}.st-cta-card{padding:40px 24px;border-radius:16px}.st-cta-inner h2{font-size:26px}.st-cta-btns{flex-direction:column;align-items:center}.st-section-header{margin-bottom:48px}}.smart-chip-page{background-color:var(--bg-primary);color:var(--text-primary)}.chip-hero-v2{display:flex;align-items:center;background:linear-gradient(135deg,#0a0a0ae6,#00d4ff0d),url(/images/chip1.jpg);background-size:cover;background-position:center;position:relative;height:calc(100vh - 80px);min-height:600px;max-height:900px;padding:0}.chip-hero-v2 .hero-content{max-width:800px;padding-top:0}.chip-hero-v2 h1{font-size:64px;font-weight:800;margin-bottom:24px;letter-spacing:-2px;line-height:1.1;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.chip-hero-v2 p{font-size:20px;color:var(--text-secondary);line-height:1.6;margin-bottom:40px;max-width:600px}.btn-glow{background:var(--accent-gradient);color:var(--bg-primary);padding:16px 40px;border-radius:100px;font-size:16px;font-weight:700;box-shadow:0 0 20px #00d4ff4d;transition:var(--transition)}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 0 40px #00d4ff80}.one-stop-section{padding:120px 0;background:var(--bg-primary)}.section-title{margin-bottom:60px;text-align:center}.section-title .subtitle{display:block;font-size:12px;letter-spacing:4px;color:var(--accent-primary);text-transform:uppercase;margin-bottom:12px}.section-title h2{font-size:40px;font-weight:700}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.service-card-v2{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px 30px;text-align:center;transition:var(--transition)}.service-card-v2:hover{border-color:var(--accent-primary);transform:translateY(-10px);box-shadow:0 20px 40px #0006}.service-icon-v2{font-size:40px;margin-bottom:24px}.service-info-v2 h3{font-size:18px;font-weight:600;margin-bottom:4px}.service-info-v2 .en-title{display:block;font-size:11px;color:var(--text-tertiary);margin-bottom:16px}.service-info-v2 p{font-size:14px;color:var(--text-secondary);line-height:1.6}.process-section{padding:120px 0;background:var(--bg-secondary)}.process-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:80px}.process-title-box{max-width:600px}.process-title-box h2{font-size:48px;line-height:1.1;margin:16px 0 24px}.process-count{text-align:right}.process-count .number{display:block;font-size:120px;font-weight:800;line-height:1;color:#00d4ff1a}.process-count .text{font-size:14px;color:var(--accent-primary);letter-spacing:2px}.process-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--border-color)}.step-item{background:var(--bg-secondary);padding:40px;transition:var(--transition)}.step-item:hover{background:#00d4ff0d}.step-num{font-size:32px;font-weight:700;color:#00d4ff33;margin-bottom:24px}.step-content h4{font-size:18px;margin-bottom:8px}.step-content span{font-size:12px;color:var(--text-tertiary)}.phy-section{padding:120px 0}.phy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.phy-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px 30px;display:flex;flex-direction:column}.phy-header .model{display:inline-block;padding:4px 12px;background:#00d4ff1a;color:var(--accent-primary);font-size:12px;border-radius:4px;margin-bottom:20px}.phy-header h3{font-size:20px;margin-bottom:4px}.phy-header .en{display:block;font-size:12px;color:var(--text-tertiary);margin-bottom:30px}.phy-features-list{list-style:none;padding:0;margin-top:auto}.phy-features-list li{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-secondary);margin-bottom:12px}.phy-features-list svg{width:16px;height:16px;color:var(--accent-primary)}.ip-section{padding:120px 0;background:var(--bg-secondary)}.ip-table-wrapper{background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;overflow:hidden}.ip-table{width:100%;border-collapse:collapse}.ip-table th,.ip-table td{padding:24px 40px;text-align:left;border-bottom:1px solid var(--border-color)}.ip-table th{background:#ffffff05;color:var(--accent-primary);font-size:14px;text-transform:uppercase;letter-spacing:1px}.ip-table tr:last-child td{border-bottom:none}.ip-table td:first-child{font-weight:600;width:30%;color:var(--text-primary)}.ip-table td:last-child{color:var(--text-secondary)}.bottom-cta-section{padding:160px 0;background:linear-gradient(180deg,var(--bg-primary) 0%,rgba(0,212,255,.05) 100%);text-align:center}.cta-content-v2 h2{font-size:56px;font-weight:800;line-height:1.1;margin-bottom:24px}.cta-content-v2 p{font-size:20px;color:var(--text-secondary);margin-bottom:48px}.btn-glow-large{background:var(--accent-gradient);color:var(--bg-primary);padding:20px 64px;border-radius:100px;font-size:18px;font-weight:700;box-shadow:0 0 30px #00d4ff4d;transition:var(--transition)}.btn-glow-large:hover{transform:translateY(-3px);box-shadow:0 0 50px #00d4ff80}.animate-fade-in{animation:fadeInUp .8s ease forwards;opacity:0}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}@media (max-width: 1200px){.services-grid,.process-steps-grid,.phy-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.chip-hero-v2 h1{font-size:40px}.process-header{flex-direction:column;align-items:flex-start;gap:40px}.services-grid,.process-steps-grid,.phy-grid{grid-template-columns:1fr}.ip-table th,.ip-table td{padding:16px 20px}.cta-content-v2 h2{font-size:32px}}.lae-page{background-color:var(--bg-primary);color:var(--text-primary)}.lae-hero{position:relative;height:calc(100vh - 80px);min-height:600px;max-height:900px;display:flex;align-items:center;background-image:url(/images/dkjj.jpeg);background-size:cover;background-position:center;overflow:hidden}.lae-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 50%,#0a0a0ad9,#0a0a0a66);z-index:1}.lae-hero-content{position:relative;z-index:2;max-width:900px}.lae-hero-label{display:inline-block;font-size:14px;font-weight:600;color:var(--accent-primary);letter-spacing:4px;margin-bottom:24px;text-transform:uppercase}.lae-hero-title{font-size:64px;font-weight:800;line-height:1.1;margin-bottom:32px;background:linear-gradient(135deg,#fff 0%,var(--accent-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lae-hero-desc{font-size:18px;line-height:1.8;color:var(--text-secondary);max-width:700px}.lae-section{padding:120px 0}.lae-section.alt{background-color:var(--bg-secondary)}.lae-section-header{text-align:center;max-width:800px;margin:0 auto 80px}.lae-section-header h2{font-size:36px;font-weight:700;margin-bottom:24px}.lae-section-header .en-title{display:block;font-size:14px;color:var(--accent-primary);letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.lae-capabilities-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.lae-cap-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:40px;transition:var(--transition);position:relative;overflow:hidden}.lae-cap-card:hover{border-color:var(--accent-primary);transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.lae-cap-idx{font-size:12px;font-weight:700;color:var(--accent-primary);margin-bottom:16px}.lae-cap-card h4{font-size:20px;font-weight:700;margin-bottom:16px}.lae-cap-card p{font-size:15px;color:var(--text-secondary);line-height:1.7}.lae-arch-container{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.lae-arch-layer{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center;background:linear-gradient(90deg,#ffffff08,#ffffff03);border:1px solid var(--border-color);border-radius:16px;padding:32px;transition:var(--transition)}.lae-arch-layer:hover{border-color:var(--accent-primary);background:#ffffff0a}.lae-layer-name{font-size:18px;font-weight:700;color:var(--accent-primary)}.lae-layer-content{font-size:16px;color:var(--text-secondary);line-height:1.6}.lae-scenario-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.lae-scenario-card{position:relative;height:350px;background-size:cover;background-position:center;border-radius:24px;overflow:hidden;border:1px solid var(--border-color);transition:var(--transition);display:flex;flex-direction:column}.lae-scenario-card:hover{transform:translateY(-10px);border-color:var(--accent-primary);box-shadow:0 20px 40px #0006}.lae-scenario-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0ae6,#0a0a0a66);transition:var(--transition);z-index:1}.lae-scenario-card:hover .lae-scenario-overlay{background:linear-gradient(to top,#00d4ff40,#0a0a0a80)}.lae-scenario-content{position:relative;z-index:2;height:100%;padding:32px 20px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.lae-scenario-icon{width:48px;height:48px;background:#00d4ff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:20px;transition:var(--transition)}.lae-scenario-card:hover .lae-scenario-icon{background:var(--accent-primary);color:var(--bg-primary);transform:scale(1.1)}.lae-scenario-card h4{font-size:18px;font-weight:700;margin-bottom:12px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.lae-scenario-card p{font-size:13px;color:#fffc;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.5)}.lae-summary-box{background:linear-gradient(135deg,#00d4ff0d,#0a0a0a33);border:1px solid var(--border-color);border-radius:32px;padding:80px 60px;text-align:center;margin-top:80px}.lae-summary-box p{font-size:20px;line-height:1.8;color:var(--text-primary);font-weight:300;max-width:900px;margin:0 auto}@media (max-width: 1024px){.lae-hero-title{font-size:48px}.lae-capabilities-grid{grid-template-columns:1fr}.lae-scenario-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.lae-arch-layer{grid-template-columns:1fr;gap:12px}.lae-scenario-grid{grid-template-columns:1fr}.lae-summary-box{padding:40px 24px}.lae-summary-box p{font-size:16px}}.im-page{overflow:hidden}.im-hero{position:relative;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;height:calc(100vh - 80px);min-height:600px;max-height:900px;padding:0}.im-hero:before{content:"";position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(0,212,255,.06) 0%,transparent 60%);pointer-events:none}.im-hero:after{content:"";position:absolute;bottom:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.05) 0%,transparent 60%);pointer-events:none}.im-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0ff2,#0a0a0fd9,#0a0a0f80);z-index:1}.im-hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.im-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--accent-primary);opacity:0;box-shadow:0 0 10px var(--accent-primary);animation:im-float 8s ease-in-out infinite;animation-delay:calc(var(--i) * 1s)}.im-particle:nth-child(1){top:20%;left:15%}.im-particle:nth-child(2){top:35%;right:20%}.im-particle:nth-child(3){top:60%;left:25%}.im-particle:nth-child(4){top:70%;right:15%}.im-particle:nth-child(5){top:15%;left:60%}.im-particle:nth-child(6){top:50%;right:40%}.im-particle:nth-child(7){top:80%;left:50%}.im-particle:nth-child(8){top:25%;right:5%}@keyframes im-float{0%,to{opacity:0;transform:translateY(0) scale(1)}20%{opacity:.6}50%{opacity:.3;transform:translateY(-40px) scale(1.5)}80%{opacity:.1}}.im-hero-content{position:relative;z-index:3;max-width:860px}.im-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 24px;border:1px solid rgba(0,212,255,.25);border-radius:50px;font-size:13px;font-weight:600;color:var(--accent-primary);text-transform:uppercase;letter-spacing:2px;margin-bottom:32px;background:#00d4ff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.im-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--accent-primary);box-shadow:0 0 10px #00d4ff99;animation:im-pulse 2s ease-in-out infinite}@keyframes im-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.im-hero-title{font-size:56px;font-weight:800;line-height:1.15;letter-spacing:-2px;margin-bottom:28px;color:var(--text-primary)}.im-hero-title-accent{display:block;font-size:40px;font-weight:700;margin-top:12px;background:linear-gradient(135deg,#00d4ff,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.im-hero-desc{font-size:17.5px;line-height:1.85;color:var(--text-secondary);margin-bottom:48px;max-width:720px}.im-hero-stats{display:flex;gap:56px}.im-hero-stat{display:flex;flex-direction:column;gap:6px}.im-stat-number{font-size:32px;font-weight:800;background:linear-gradient(135deg,#00d4ff,#09f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-1px}.im-stat-label{font-size:13px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1.5px}.im-label{font-size:12px;font-weight:700;letter-spacing:3px;color:var(--accent-primary);margin-bottom:16px}.im-section-heading{font-size:42px;font-weight:700;letter-spacing:-1px;margin-bottom:16px;color:var(--text-primary)}.im-section-header{text-align:center;margin-bottom:72px}.im-section-sub{font-size:17px;color:var(--text-tertiary);margin-top:-8px}.im-cases{padding:100px 0;background:var(--bg-secondary);position:relative}.im-cases:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:1px;height:80px;background:linear-gradient(180deg,transparent,var(--accent-primary),transparent);opacity:.3}.im-cases-list{display:flex;flex-direction:column;gap:0}.im-case-card{display:grid;grid-template-columns:1fr 1fr;gap:56px;padding:70px 0;border-bottom:1px solid var(--border-color);align-items:center;opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.im-case-card.visible{opacity:1;transform:translateY(0)}.im-case-card:last-child{border-bottom:none}.im-case-image{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:20px}.im-case-image img{width:100%;height:auto;max-height:360px;object-fit:cover;border-radius:20px;transition:transform .5s ease}.im-case-card:hover .im-case-image img{transform:scale(1.03)}.im-case-glow-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;background:radial-gradient(circle,rgba(0,180,255,.06) 0%,transparent 70%);pointer-events:none}.im-case-body{display:flex;flex-direction:column}.im-case-title{font-size:26px;font-weight:700;color:var(--text-primary);letter-spacing:-.5px;margin-bottom:16px;line-height:1.35}.im-case-divider-h{width:60px;height:3px;background:linear-gradient(90deg,var(--accent-primary),transparent);border-radius:2px;margin-bottom:28px}.im-case-pain{margin-bottom:28px}.im-case-pain-label,.im-case-empower-label{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px}.im-case-pain-label{background:#ff5a5a14;border:1px solid rgba(255,90,90,.15);color:#ff6b6b}.im-case-empower-label{background:#00d4ff14;border:1px solid rgba(0,212,255,.15);color:var(--accent-primary)}.im-case-pain ul{list-style:none;padding:0;margin:0}.im-case-pain li{position:relative;padding-left:20px;font-size:15.5px;line-height:1.75;color:var(--text-secondary)}.im-case-pain li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#ff6b6b;opacity:.6}.im-case-features{display:flex;flex-direction:column;gap:16px}.im-case-feat-item{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;transition:all .35s ease}.im-case-feat-item:hover{border-color:#00d4ff33;transform:translate(4px)}.im-case-feat-marker{flex-shrink:0;width:8px;height:8px;border-radius:2px;background:var(--accent-primary);margin-top:7px;box-shadow:0 0 8px #00d4ff66}.im-case-feat-content h5{font-size:15.5px;font-weight:700;color:var(--text-primary);margin-bottom:6px}.im-case-feat-content p{font-size:14px;color:var(--text-tertiary);line-height:1.65}.im-advantages{padding:100px 0;background:var(--bg-primary);position:relative}.im-advantage-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.im-advantage-card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:40px 32px 36px;overflow:hidden;transition:all .45s cubic-bezier(.4,0,.2,1)}.im-advantage-card:before{content:"";position:absolute;top:0;left:0;right:0;height:0;background:linear-gradient(180deg,rgba(0,212,255,.06) 0%,transparent 100%);transition:height .4s ease;pointer-events:none}.im-advantage-card:hover{border-color:#00d4ff4d;transform:translateY(-8px);box-shadow:0 20px 50px #0006,0 0 60px #00d4ff0d}.im-advantage-card:hover:before{height:100%}.im-advantage-num{font-size:52px;font-weight:800;color:#00d4ff1f;line-height:1;margin-bottom:4px;font-family:SF Mono,Fira Code,monospace;transition:color .4s ease}.im-advantage-card:hover .im-advantage-num{color:#00d4ff38}.im-advantage-line{width:40px;height:3px;background:linear-gradient(90deg,var(--accent-primary),transparent);border-radius:2px;margin-bottom:20px;transition:width .4s ease}.im-advantage-card:hover .im-advantage-line{width:64px}.im-advantage-title{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:14px;letter-spacing:-.3px;transition:color .3s ease}.im-advantage-card:hover .im-advantage-title{color:var(--accent-primary)}.im-advantage-desc{font-size:14.5px;color:var(--text-tertiary);line-height:1.75;transition:color .3s ease}.im-advantage-card:hover .im-advantage-desc{color:var(--text-secondary)}.im-advantage-glow{position:absolute;bottom:-60px;right:-60px;width:160px;height:160px;background:radial-gradient(circle,rgba(0,212,255,.06) 0%,transparent 70%);pointer-events:none;transition:all .4s ease}.im-advantage-card:hover .im-advantage-glow{width:220px;height:220px;background:radial-gradient(circle,rgba(0,212,255,.1) 0%,transparent 70%)}.im-cta{padding:80px 0 120px;background:var(--bg-secondary)}.im-cta-card{position:relative;padding:80px 60px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;text-align:center;overflow:hidden;transition:border-color .4s ease}.im-cta-card:hover{border-color:#00d4ff33}.im-cta-bg-glow{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:700px;height:400px;background:radial-gradient(ellipse at center,rgba(0,150,255,.1) 0%,transparent 70%);pointer-events:none}.im-cta-content{position:relative;z-index:1}.im-cta-arrow{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#00d4ff1f,#0096ff0f);border:1px solid rgba(0,212,255,.15);color:var(--accent-primary);margin-bottom:28px;transition:all .4s ease}.im-cta-arrow svg{width:24px;height:24px}.im-cta-card:hover .im-cta-arrow{transform:translate(4px);box-shadow:0 0 30px #00d4ff26}.im-cta-content h2{font-size:38px;font-weight:700;letter-spacing:-1px;margin-bottom:16px;color:var(--text-primary)}.im-cta-content p{font-size:17px;color:var(--text-secondary);margin-bottom:40px;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.7}.im-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.im-cta-buttons .btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;border:none}.im-cta-buttons .btn-primary{background:linear-gradient(135deg,var(--accent-primary),#0088cc);color:#fff;box-shadow:0 4px 20px #00b4ff4d}.im-cta-buttons .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00b4ff66}.im-cta-buttons .btn-outline{background:transparent;color:var(--text-primary);border:1.5px solid var(--border-color)}.im-cta-buttons .btn-outline:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:#00d4ff0a;transform:translateY(-2px)}.im-cases,.im-advantages,.im-cta{opacity:0;transform:translateY(30px);transition:all .7s cubic-bezier(.4,0,.2,1)}.im-cases.visible,.im-advantages.visible,.im-cta.visible{opacity:1;transform:translateY(0)}.im-advantage-card{opacity:0;transform:translateY(30px)}.im-advantage-card:nth-child(1){transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:0s}.im-advantage-card:nth-child(2){transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:.12s}.im-advantage-card:nth-child(3){transition:all .6s cubic-bezier(.4,0,.2,1);transition-delay:.24s}.im-advantages.visible .im-advantage-card{opacity:1;transform:translateY(0)}.im-toast{position:fixed;top:100px;right:32px;z-index:9999;display:flex;align-items:center;gap:14px;padding:16px 24px;background:var(--bg-card);border:1px solid rgba(0,212,255,.25);border-radius:14px;box-shadow:0 8px 32px #0006,0 0 40px #00d4ff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translate(60px);pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.im-toast.visible{opacity:1;transform:translate(0)}.im-toast-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#00d4ff1f,#8b5cf614);color:var(--accent-primary)}.im-toast-icon svg{width:20px;height:20px}.im-toast-text{display:flex;flex-direction:column;gap:2px}.im-toast-title{font-size:14px;font-weight:700;color:var(--text-primary)}.im-toast-msg{font-size:13px;color:var(--text-tertiary);line-height:1.4}@media (max-width: 768px){.im-toast{right:16px;left:16px;top:auto;bottom:24px}}@media (max-width: 1200px){.im-case-card{grid-template-columns:1fr 1fr;gap:40px}}@media (max-width: 992px){.im-hero-title{font-size:42px}.im-hero-title-accent{font-size:30px}.im-hero-desc{font-size:16px}.im-hero-stats{gap:36px}.im-stat-number{font-size:26px}.im-section-heading{font-size:34px}.im-case-card{grid-template-columns:1fr;gap:32px;padding:50px 0}.im-case-image{max-width:400px;margin:0 auto}.im-case-title{font-size:22px}.im-advantage-grid{grid-template-columns:1fr;gap:20px}.im-cta-card{padding:60px 32px}.im-cta-content h2{font-size:30px}}@media (max-width: 768px){.im-hero{min-height:auto;padding:120px 0 80px}.im-hero-title{font-size:32px;letter-spacing:-1px}.im-hero-title-accent{font-size:24px}.im-hero-desc{font-size:15px;margin-bottom:32px}.im-hero-stats{flex-direction:column;gap:20px}.im-hero-badge{font-size:11px;padding:8px 16px}.im-cases{padding:60px 0}.im-section-header{margin-bottom:48px}.im-section-heading{font-size:28px}.im-case-feat-item{padding:14px 16px}.im-advantages{padding:60px 0}.im-advantage-card{padding:32px 24px 28px}.im-advantage-num{font-size:44px}.im-cta{padding:40px 0 80px}.im-cta-card{padding:40px 24px;border-radius:16px}.im-cta-content h2{font-size:24px}.im-cta-buttons{flex-direction:column;align-items:stretch}.im-cta-buttons .btn{justify-content:center}}.smart-bracelet-page{background:var(--bg-primary)}.sb-hero{position:relative;width:100%;height:85vh;min-height:560px;overflow:hidden}.sb-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sb-hero-bg img{width:100%;height:100%;object-fit:cover}.sb-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;text-align:center;background:#0a0c1273}.sb-hero-brand{display:block;font-size:16px;font-weight:500;letter-spacing:6px;color:#d4a843;text-transform:uppercase;margin-bottom:24px}.sb-hero-title{font-size:80px;font-weight:200;color:#fff;letter-spacing:24px;margin:0 0 24px;text-indent:24px}.sb-hero-tagline{font-size:20px;color:#ffffffbf;letter-spacing:4px;margin:0}.sb-philosophy{padding:100px 0;text-align:center}.sb-divider{width:48px;height:2px;background:#d4a843;margin:0 auto 40px}.sb-section-title-center{font-size:36px;font-weight:300;color:var(--text-primary);margin:0 0 24px;letter-spacing:2px}.sb-philosophy-desc{font-size:18px;color:var(--text-secondary);line-height:1.8;max-width:680px;margin:0 auto;white-space:nowrap}.sb-section-title{font-size:28px;font-weight:500;color:var(--text-primary);margin:0 0 40px;letter-spacing:1px}.sb-balance{padding:60px 0 80px}.sb-balance-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sb-balance-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:40px}.sb-balance-label{font-size:16px;font-weight:600;color:#d4a843;margin:0 0 16px;letter-spacing:1px}.sb-balance-card p{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0}.sb-highlight{color:#d4a843;font-weight:500}.sb-feather{padding:60px 0 80px}.sb-feather-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sb-feather-left{padding-left:80px}.sb-feather-number{font-size:120px;font-weight:700;color:#d4a843;line-height:1;margin-bottom:12px}.sb-feather-unit{font-size:48px;font-weight:500;margin-left:4px}.sb-feather-sub{font-size:18px;color:var(--text-secondary);letter-spacing:2px}.sb-feather-right h3{font-size:24px;font-weight:500;color:var(--text-primary);margin:0 0 20px}.sb-feather-right p{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0 0 28px}.sb-feather-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.sb-feather-checklist li{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--text-secondary)}.sb-feather-checklist svg{width:20px;height:20px;color:#4ecda4;flex-shrink:0}.sb-monitor{padding:60px 0 80px}.sb-monitor-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sb-monitor-text{display:flex;flex-direction:column;gap:16px}.sb-monitor-subtitle{font-size:18px;font-weight:600;color:#d4a843;margin:0}.sb-monitor-text p{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0}.sb-monitor-image{display:flex;justify-content:center;align-items:center}.sb-monitor-image img{max-width:100%;height:auto;border-radius:12px}.sb-craft{padding:60px 0 80px}.sb-craft-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sb-craft-image{display:flex;justify-content:center;align-items:center}.sb-craft-image img{max-width:100%;height:auto;border-radius:12px}.sb-craft-text{display:flex;flex-direction:column;gap:20px}.sb-craft-title{display:flex;flex-direction:column;gap:4px;padding-left:20px;border-left:3px solid #d4a843}.sb-craft-title span{font-size:32px;font-weight:500;color:var(--text-primary);line-height:1.3}.sb-craft-lead{font-size:16px;font-weight:500;color:var(--text-primary);margin:0}.sb-craft-text p:last-child{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0}.sb-metrics{padding:60px 0 80px}.sb-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.sb-metric-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:32px;transition:var(--transition)}.sb-metric-card:hover{border-color:#4ecda4;transform:translateY(-4px)}.sb-metric-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#4ecda4;margin-bottom:20px}.sb-metric-icon svg{width:28px;height:28px}.sb-metric-card h4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.sb-metric-card p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0}.sb-sleep{padding:60px 0 80px}.sb-sleep-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.sb-sleep-image{display:flex;justify-content:center;align-items:center}.sb-sleep-image img{width:100%;max-width:460px;height:auto;border-radius:16px;box-shadow:0 16px 48px #0000004d}.sb-sleep-content{display:flex;flex-direction:column;gap:28px}.sb-sleep-stat{display:flex;align-items:baseline;gap:20px}.sb-sleep-number{font-size:96px;font-weight:700;color:#4ecda4;line-height:1;letter-spacing:-2px}.sb-sleep-number sup{font-size:48px;font-weight:600;vertical-align:super}.sb-sleep-label{font-size:20px;font-weight:500;color:var(--text-primary);line-height:1.5;letter-spacing:.5px}.sb-sleep-lead{font-size:18px;font-weight:500;color:#d4a843;margin:0;letter-spacing:.5px}.sb-sleep-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.sb-sleep-features li{display:flex;align-items:flex-start;gap:14px;font-size:15px;color:var(--text-secondary);line-height:1.7}.sb-sleep-dot{width:8px;height:8px;background:#4ecda4;border-radius:50%;flex-shrink:0;margin-top:8px}.sb-compare{padding:60px 0 100px}.sb-compare-table-wrap{overflow-x:auto}.sb-compare-table{width:100%;border-collapse:collapse;font-size:15px}.sb-compare-table thead th{text-align:left;padding:16px 24px;font-weight:600;color:#d4a843;border-bottom:1px solid var(--border-color);white-space:nowrap}.sb-compare-table tbody td{padding:18px 24px;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.sb-col-brand{color:#d4a843;font-weight:600}@media (max-width: 992px){.sb-hero-title{font-size:56px;letter-spacing:16px}.sb-balance-grid{grid-template-columns:1fr}.sb-feather-inner{grid-template-columns:1fr;gap:40px}.sb-feather-left{padding-left:0;text-align:center}.sb-monitor-inner,.sb-craft-inner,.sb-sleep-inner{grid-template-columns:1fr;gap:40px}.sb-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.smart-bracelet-page{padding-top:114px}.sb-hero{height:60vh;min-height:400px}.sb-hero-title{font-size:40px;letter-spacing:10px}.sb-hero-tagline{font-size:16px;letter-spacing:2px}.sb-section-title,.sb-section-title-center{font-size:24px}.sb-feather-number{font-size:80px}.sb-feather-unit{font-size:32px}.sb-metrics-grid{grid-template-columns:1fr}.sb-compare-table thead th,.sb-compare-table tbody td{padding:14px 16px}.sb-balance-card,.sb-metric-card{padding:24px}.sb-sleep-number{font-size:64px}.sb-sleep-number sup{font-size:32px}.sb-sleep-label{font-size:16px}}.super-ava-page{background-color:var(--bg-primary);color:var(--text-primary);overflow:hidden}.ava-hero{position:relative;height:calc(100vh - 80px);min-height:700px;max-height:1000px;display:flex;align-items:center;background-image:url(/images/ava.png);background-size:cover;background-position:center;padding:0}.ava-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0a0a0af2,#0a0a0acc,#a78bfa1a);z-index:1}.ava-hero-content{position:relative;z-index:2;max-width:900px}.ava-hero-badge{display:inline-block;padding:8px 20px;background:#a78bfa1a;border:1px solid rgba(167,139,250,.3);border-radius:50px;color:#a78bfa;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:32px}.ava-hero h1{font-size:72px;font-weight:800;line-height:1.1;margin-bottom:24px;background:linear-gradient(135deg,#fff,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ava-hero .subtitle{font-size:28px;color:var(--text-secondary);margin-bottom:40px;font-weight:300;letter-spacing:1px}.ava-hero-quote{font-size:20px;color:#a78bfa;font-style:italic;margin-bottom:24px;border-left:3px solid #a78bfa;padding-left:20px}.ava-hero-desc{font-size:18px;line-height:1.8;color:var(--text-secondary);max-width:700px}.ava-arch-section{padding:120px 0;background:var(--bg-secondary)}.arch-header{text-align:center;margin-bottom:80px}.arch-header h2{font-size:40px;font-weight:700;margin-bottom:20px}.arch-header p{font-size:18px;color:var(--text-secondary)}.arch-flow{display:flex;justify-content:space-between;align-items:center;background:#ffffff08;padding:40px;border-radius:100px;margin-bottom:80px;border:1px solid var(--border-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flow-item{display:flex;flex-direction:column;align-items:center;gap:12px;flex:1}.flow-item .label{font-size:18px;font-weight:600;color:#fff}.flow-item .en{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:1px}.flow-arrow{color:#a78bfa;font-size:24px;opacity:.5}.arch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.arch-card{background:var(--bg-card);border:1px solid var(--border-color);padding:40px;border-radius:24px;transition:var(--transition)}.arch-card:hover{border-color:#a78bfa;transform:translateY(-5px);box-shadow:0 20px 40px #a78bfa1a}.arch-card h3{font-size:24px;font-weight:700;margin-bottom:16px;color:#a78bfa;display:flex;align-items:center;gap:12px}.arch-card p{font-size:16px;line-height:1.8;color:var(--text-secondary)}.ava-pillars-section{padding:120px 0}.pillars-grid{display:flex;flex-direction:column;gap:80px}.pillar-item{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pillar-item.alt{direction:rtl}.pillar-item.alt .pillar-content{direction:ltr}.pillar-image{border-radius:32px;overflow:hidden;box-shadow:0 30px 60px #00000080;border:1px solid var(--border-color)}.pillar-image img{width:100%;height:auto;display:block;transition:transform .6s ease}.pillar-item:hover .pillar-image img{transform:scale(1.05)}.pillar-content h2{font-size:36px;font-weight:700;margin-bottom:16px}.pillar-content h3{font-size:20px;color:#a78bfa;margin-bottom:32px;font-weight:500}.pillar-features{display:flex;flex-direction:column;gap:24px}.feat-item h4{font-size:18px;font-weight:600;margin-bottom:8px;color:#fff}.feat-item p{font-size:15px;color:var(--text-secondary);line-height:1.6}.ava-specs-section{padding:120px 0;background:var(--bg-secondary)}.specs-table{max-width:1000px;margin:0 auto;background:var(--bg-card);border-radius:24px;border:1px solid var(--border-color);overflow:hidden}.spec-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid var(--border-color)}.spec-row:last-child{border-bottom:none}.spec-label{padding:30px 40px;background:#ffffff05;font-weight:600;color:var(--text-tertiary);font-size:16px}.spec-value{padding:30px 40px;color:var(--text-primary);font-size:16px;line-height:1.6}@media (max-width: 1024px){.ava-hero h1{font-size:56px}.pillar-item{grid-template-columns:1fr;gap:40px}.pillar-item.alt{direction:ltr}.arch-flow{flex-wrap:wrap;border-radius:40px;padding:30px}.flow-arrow{transform:rotate(90deg);margin:10px 0}}@media (max-width: 768px){.arch-grid,.spec-row{grid-template-columns:1fr}.spec-label{padding:15px 30px;background:none;color:#a78bfa}.spec-value{padding:0 30px 20px}}.aura-page{background-color:#0a0a0a;color:#fff;overflow-x:hidden}.aura-hero{position:relative;height:100vh;display:flex;align-items:center;overflow:hidden}.aura-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.aura-hero-bg img{width:100%;height:100%;object-fit:cover;filter:brightness(1)}.aura-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,rgba(10,10,10,.7) 30%,transparent 70%),linear-gradient(to top,rgba(10,10,10,1) 10%,transparent 40%)}.aura-hero-content{position:relative;z-index:2;max-width:700px;padding-top:60px}.aura-badge{display:inline-block;padding:6px 16px;background:#00d4ff1a;border:1px solid rgba(0,212,255,.3);color:#00d4ff;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:24px;text-transform:uppercase;letter-spacing:1px}.aura-title{font-size:clamp(32px,5vw,56px);line-height:1.2;margin-bottom:20px;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.aura-subtitle{font-size:24px;color:#00d4ff;margin-bottom:20px;font-weight:300}.aura-quote{font-size:20px;font-style:italic;color:#888;margin-bottom:30px;border-left:3px solid #00d4ff;padding-left:20px}.aura-hero-desc{font-size:16px;line-height:1.8;color:#b0b0b0;margin-bottom:40px}.aura-section-header{text-align:center;margin-bottom:80px}.aura-section-title{font-size:36px;margin-bottom:20px}.aura-section-subtitle{font-size:18px;color:#888;max-width:800px;margin:0 auto}.aura-dynamic{padding:120px 0;background:radial-gradient(circle at center,#1a1a1a,#0a0a0a)}.aura-dynamic-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.aura-dynamic-card{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:50px;border-radius:30px;transition:all .4s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aura-dynamic-card:hover{transform:translateY(-10px);background:#ffffff0d;border-color:#00d4ff4d;box-shadow:0 20px 40px #0006}.aura-dynamic-icon{font-size:48px;margin-bottom:30px}.aura-dynamic-card h3{font-size:24px;margin-bottom:20px;color:#00d4ff}.aura-dynamic-card p{line-height:1.8;color:#aaa}.aura-scenarios{padding:120px 0}.aura-scenario-item{display:flex;align-items:center;gap:80px;margin-bottom:150px}.aura-scenario-item.reverse{flex-direction:row-reverse}.aura-scenario-image{flex:1;position:relative}.aura-scenario-image img{width:100%;border-radius:40px;box-shadow:0 30px 60px #00000080}.aura-image-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(0,212,255,.2) 0%,transparent 70%);z-index:-1;filter:blur(40px)}.aura-scenario-info{flex:1}.aura-scenario-num{font-size:64px;font-weight:800;color:#00d4ff99;line-height:1;margin-bottom:10px}.aura-scenario-info h3{font-size:32px;margin-bottom:10px}.aura-scenario-subtitle{font-size:20px;color:#00d4ff;margin-bottom:40px}.aura-feature{margin-bottom:30px}.aura-feature h4{font-size:18px;margin-bottom:10px;color:#eee;display:flex;align-items:center}.aura-feature h4:before{content:"";width:8px;height:8px;background:#00d4ff;border-radius:50%;margin-right:12px;box-shadow:0 0 10px #00d4ff}.aura-feature p{color:#888;line-height:1.6}.aura-aesthetic{background:linear-gradient(135deg,#111,#1a1a1a);padding:80px;border-radius:40px;border:1px solid rgba(255,255,255,.05);margin-top:50px}.aura-aesthetic-wrapper{display:flex;align-items:center;gap:80px;flex-direction:row}.aura-aesthetic-wrapper .aura-aesthetic-content,.aura-aesthetic-wrapper .aura-scenario-image{flex:1}@media (max-width: 992px){.aura-aesthetic-wrapper{flex-direction:column}}.aura-aesthetic-features{margin-top:40px}.aura-specs{padding:120px 0;background-color:#050505}.aura-specs-table{max-width:900px;margin:60px auto 0;border-top:1px solid rgba(255,255,255,.1)}.aura-spec-row{display:grid;grid-template-columns:200px 1fr;padding:30px 0;border-bottom:1px solid rgba(255,255,255,.1);align-items:center}.aura-spec-label{color:#888;font-weight:600;font-size:16px}.aura-spec-value{color:#eee;font-size:18px}.aura-cta{padding:150px 0;text-align:center;background:linear-gradient(to bottom,#050505,#001a20)}.aura-cta-title{font-size:48px;margin-bottom:20px}.aura-cta-desc{font-size:20px;color:#888;margin-bottom:50px}.aura-cta-btns{display:flex;justify-content:center;gap:20px}.aura-btn{padding:16px 40px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none}.aura-btn.primary{background:#00d4ff;color:#000}.aura-btn.primary:hover{background:#00b8e6;transform:translateY(-5px);box-shadow:0 10px 20px #00d4ff4d}.aura-btn.secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.aura-btn.secondary:hover{background:#ffffff0d;border-color:#fff}@media (max-width: 992px){.aura-dynamic-grid{grid-template-columns:1fr}.aura-scenario-item{flex-direction:column !ng-important;gap:40px}.aura-aesthetic-features{grid-template-columns:1fr}}@media (max-width: 768px){.aura-hero{height:auto;padding:120px 0 80px}.aura-spec-row{grid-template-columns:1fr;gap:10px}}.pace-page{background-color:#0a0a0a;color:#fff;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}.pace-hero{position:relative;display:flex;align-items:center;justify-content:center;padding:100px 0;text-align:center;height:85vh;min-height:560px}.pace-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/robot-dog.png) no-repeat center center/cover;opacity:.5;z-index:0}.pace-hero-content{position:relative;z-index:1;max-width:900px}.pace-title{font-size:clamp(36px,5vw,60px);line-height:1.2;margin-bottom:20px;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pace-subtitle{font-size:clamp(18px,2.5vw,24px);color:#00d4ff;margin-bottom:40px;font-weight:300}.pace-features{padding:80px 0;background-color:#050505}.pace-feature-item{display:flex;align-items:center;gap:40px;margin-bottom:60px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:40px;border-radius:20px;transition:all .3s ease;position:relative;overflow:hidden}.pace-feature-item.reverse{flex-direction:row-reverse}.pace-feature-image{width:250px;height:250px;object-fit:contain;flex-shrink:0;opacity:1}.pace-feature-content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.pace-feature-item:last-child{margin-bottom:0}.pace-feature-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d;border-color:#00d4ff4d}.pace-feature-content .pace-feature-text h2{font-size:32px;margin-bottom:10px}.pace-feature-content .pace-feature-text h3{font-size:20px;color:#aaa;margin-bottom:20px}.pace-feature-content .pace-feature-text ul{list-style:none;padding:0}.pace-feature-content .pace-feature-text li{margin-bottom:10px;color:#ccc;line-height:1.6;position:relative;padding-left:1.5em}.pace-feature-text li:before{content:"•";color:#00d4ff;position:absolute;left:-1em;top:.2em;font-size:.8em}.pace-specs{padding:80px 0;background-color:#0a0a0a}.pace-section-title{font-size:36px;text-align:center;margin-bottom:50px}.pace-specs-table{max-width:800px;margin:0 auto;border-top:1px solid rgba(255,255,255,.1)}.pace-spec-row{display:grid;grid-template-columns:200px 1fr;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.1);align-items:center}.pace-spec-label{color:#888;font-weight:600;font-size:16px}.pace-spec-value{color:#eee;font-size:18px}.pace-cta{padding:100px 0;text-align:center;background:linear-gradient(to bottom,#0a0a0a,#001a20)}.pace-cta-title{font-size:48px;margin-bottom:20px;background:linear-gradient(135deg,#fff,#ffffffb3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pace-cta-desc{font-size:20px;color:#888;margin-bottom:0}@media (max-width: 992px){.pace-feature-item,.pace-feature-item:nth-child(odd),.pace-feature-item.reverse{flex-direction:column;padding:30px}.pace-feature-image{margin:20px auto;width:200px;height:200px}.pace-feature-content,.pace-feature-item.reverse .pace-feature-content{align-items:flex-start;text-align:left}.pace-feature-content .pace-feature-text h2,.pace-feature-content .pace-feature-text h3,.pace-feature-item.reverse .pace-feature-text h2,.pace-feature-item.reverse .pace-feature-text h3{text-align:left}.pace-feature-text li,.pace-feature-item.reverse .pace-feature-text li{padding-left:1.5em;padding-right:0;text-align:left}.pace-feature-text li:before,.pace-feature-item.reverse .pace-feature-text li:before{left:0;top:.2em;font-size:.8em;color:#00d4ff;transform:none}.pace-spec-row{grid-template-columns:1fr;gap:10px}}@media (max-width: 768px){.pace-page{padding-top:124px}.pace-hero{padding:60px 0}.pace-title{font-size:36px}.pace-subtitle{font-size:18px}.pace-feature-item{padding:30px}.pace-feature-text h2{font-size:28px}.pace-feature-text h3{font-size:18px}.pace-section-title{font-size:30px}.pace-cta-title{font-size:36px}.pace-cta-desc{font-size:18px}}.companion-robot-page{background:var(--bg-primary)}.cr-hero{position:relative;width:100%;height:90vh;min-height:600px;max-height:900px;overflow:hidden;display:flex;align-items:center}.cr-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cr-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.cr-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(135deg,#0a0c12d1,#0a0c128c,#0a0c12c7)}.cr-hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.cr-particle{position:absolute;width:4px;height:4px;background:#ff825a66;border-radius:50%;animation:cr-float 6s ease-in-out infinite;animation-delay:calc(var(--i) * .8s);left:calc(10% + var(--i) * 15%);top:calc(20% + var(--i) * 10%)}@keyframes cr-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-30px) scale(1.5);opacity:.7}}.cr-hero-content{position:relative;z-index:4;text-align:center}.cr-hero-brand{display:block;font-size:14px;font-weight:500;letter-spacing:8px;color:#ff825acc;text-transform:uppercase;margin-bottom:28px}.cr-hero-title{font-size:52px;font-weight:300;color:#fff;line-height:1.3;margin:0 0 24px;letter-spacing:2px}.cr-accent{color:#ff825a;font-weight:500}.cr-hero-tagline{font-size:18px;color:#ffffffa6;letter-spacing:4px;margin:0 0 40px}.cr-hero-cta{margin-top:20px}.cr-btn-primary{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#ff825a,#e86340);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease}.cr-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ff825a59}.cr-btn-large{padding:16px 44px;font-size:16px}.cr-philosophy{padding:100px 0 60px;text-align:center}.cr-divider{width:48px;height:2px;background:linear-gradient(90deg,#ff825a,#e86340);margin:0 auto 40px;border-radius:1px}.cr-section-title-center{font-size:36px;font-weight:300;color:var(--text-primary);margin:0 0 24px;letter-spacing:2px;text-align:center}.cr-philosophy-desc{font-size:18px;color:var(--text-secondary);line-height:1.8;max-width:720px;margin:0 auto}.cr-features{padding:40px 0 60px}.cr-module{margin-bottom:80px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cr-module.visible{opacity:1;transform:translateY(0)}.cr-module:last-child{margin-bottom:0}.cr-module-header{display:flex;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.cr-module-num{font-size:56px;font-weight:800;color:#ff825a1f;font-family:SF Mono,Fira Code,monospace;line-height:1;letter-spacing:-2px}.cr-module-title-group{display:flex;flex-direction:column;gap:4px}.cr-module-title{font-size:28px;font-weight:500;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:12px}.cr-module-icon{font-size:28px;line-height:1}.cr-module-subtitle{font-size:15px;color:var(--text-tertiary);letter-spacing:2px;padding-left:40px}.cr-unified-card{display:flex;align-items:stretch;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;transition:all .4s ease;min-height:340px}.cr-unified-card:hover{border-color:#ff825a4d;transform:translateY(-4px);box-shadow:0 12px 40px #0003}.cr-unified-reverse{flex-direction:row-reverse}.cr-unified-img{flex:0 0 42%;position:relative;overflow:hidden}.cr-unified-img img{width:100%;height:100%;object-fit:cover;display:block}.cr-unified-text{flex:1;padding:40px 44px;display:flex;flex-direction:column;justify-content:center;position:relative}.cr-unified-text .cr-feature-accent{position:absolute;top:0;left:0;right:0;height:3px}.cr-unified-section h3{font-size:22px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.cr-unified-section p{font-size:15px;color:var(--text-secondary);line-height:1.8;margin:0 0 20px}.cr-unified-divider{width:100%;height:1px;background:var(--border-color);margin:8px 0 20px}.cr-feature-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ff825a,#e86340)}.cr-accent-health{background:linear-gradient(90deg,#52c41a,#389e0d)}.cr-accent-guard{background:linear-gradient(90deg,#00d4ff,#09c)}.cr-feature-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.cr-feature-tags li{padding:6px 14px;background:#ff825a14;border:1px solid rgba(255,130,90,.15);border-radius:20px;font-size:13px;color:#ff825ae6}.cr-tags-health li{background:#52c41a14;border-color:#52c41a26;color:#52c41ae6}.cr-tags-guard li{background:#00d4ff14;border-color:#00d4ff26;color:#00d4ffe6}.cr-advantages{padding:80px 0;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cr-advantages.visible{opacity:1;transform:translateY(0)}.cr-adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.cr-adv-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:32px;text-align:center;transition:all .4s ease}.cr-adv-card:hover{border-color:#ff825a40;transform:translateY(-4px)}.cr-adv-num{font-size:40px;font-weight:800;color:#ff825a73;font-family:SF Mono,Fira Code,monospace;margin-bottom:16px;line-height:1}.cr-adv-card h4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.cr-adv-card p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0}.cr-cta-section{padding:80px 0 100px}.cr-cta-inner{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#ff825a0f,#00d4ff0a);border:1px solid var(--border-color);border-radius:20px}.cr-cta-inner h2{font-size:32px;font-weight:300;color:var(--text-primary);margin:0 0 12px;letter-spacing:2px}.cr-cta-inner p{font-size:16px;color:var(--text-secondary);margin:0 0 36px}.cr-cta-btns{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.cr-btn-outline{display:inline-block;padding:14px 36px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:15px;text-decoration:none;transition:all .3s ease}.cr-btn-outline:hover{border-color:#ff825a80;color:#ff825a}.cr-bubble-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0a0c128c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:cr-fadeIn .25s ease;cursor:pointer}@keyframes cr-fadeIn{0%{opacity:0}to{opacity:1}}.cr-bubble-text{font-size:22px;font-weight:300;color:#fff;line-height:1.8;letter-spacing:3px;margin:0;padding:0 20px;text-align:center;max-width:600px;animation:cr-bubbleTextIn .6s cubic-bezier(.34,1.56,.64,1);text-shadow:0 2px 12px rgba(0,0,0,.4)}@keyframes cr-bubbleTextIn{0%{opacity:0;transform:scale(.8) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 992px){.cr-hero-title{font-size:40px}.cr-unified-card{flex-direction:column;min-height:auto}.cr-unified-reverse{flex-direction:column}.cr-unified-img{flex:0 0 auto;height:260px;width:100%}.cr-unified-text{padding:32px 28px}.cr-adv-grid{grid-template-columns:repeat(2,1fr)}.cr-module-header{gap:16px}.cr-module-num{font-size:40px}}@media (max-width: 768px){.companion-robot-page{padding-top:114px}.cr-hero{height:70vh;min-height:480px}.cr-hero-title{font-size:28px;letter-spacing:1px}.cr-hero-tagline{font-size:14px;letter-spacing:2px}.cr-hero-brand{font-size:12px;letter-spacing:4px}.cr-section-title-center{font-size:26px}.cr-module-title{font-size:22px}.cr-module-subtitle{font-size:13px;padding-left:34px}.cr-unified-img{height:220px}.cr-unified-text{padding:24px 20px}.cr-adv-grid{grid-template-columns:1fr;gap:16px}.cr-cta-inner{padding:40px 24px}.cr-cta-inner h2{font-size:24px}.cr-cta-btns{flex-direction:column}.cr-btn-primary,.cr-btn-outline{width:100%;text-align:center}}.cloud-blade-page{background:var(--bg-primary)}.cb-hero{position:relative;width:100%;height:90vh;min-height:600px;max-height:900px;overflow:hidden;display:flex;align-items:center}.cb-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cb-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.cb-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(135deg,#040e1ae0,#040e1a8c,#040e1ad1)}.cb-hero-snow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.cb-snowflake{position:absolute;width:6px;height:6px;background:#a0d2ff59;border-radius:50%;animation:cb-snowfall 7s linear infinite;animation-delay:calc(var(--i) * .6s);left:calc(8% + var(--i) * 12%);top:-10px}@keyframes cb-snowfall{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(100vh) translate(20px);opacity:0}}.cb-hero-content{position:relative;z-index:4;text-align:center}.cb-hero-brand{display:block;font-size:14px;font-weight:500;letter-spacing:8px;color:#5aaaffcc;text-transform:uppercase;margin-bottom:28px}.cb-hero-title{font-size:52px;font-weight:300;color:#fff;line-height:1.35;margin:0 0 24px;letter-spacing:2px}.cb-accent{color:#5aaaff;font-weight:500}.cb-hero-tagline{font-size:18px;color:#fff9;letter-spacing:3px;margin:0 0 40px}.cb-hero-cta{margin-top:20px}.cb-btn-primary{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#5aaaff,#3a8ce0);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease}.cb-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #5aaaff59}.cb-btn-large{padding:16px 44px;font-size:16px}.cb-btn-outline{display:inline-block;padding:14px 36px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:15px;text-decoration:none;transition:all .3s ease}.cb-btn-outline:hover{border-color:#5aaaff80;color:#5aaaff}.cb-intro{padding:100px 0 60px;text-align:center;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cb-intro.visible{opacity:1;transform:translateY(0)}.cb-divider{width:48px;height:2px;background:linear-gradient(90deg,#5aaaff,#3a8ce0);margin:0 auto 40px;border-radius:1px}.cb-section-title-center{font-size:36px;font-weight:300;color:var(--text-primary);margin:0 0 24px;letter-spacing:2px;text-align:center}.cb-intro-desc{font-size:18px;color:var(--text-secondary);line-height:1.8;max-width:760px;margin:0 auto}.cb-highlights{padding:40px 0 60px}.cb-highlight-card{display:flex;align-items:stretch;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;margin-bottom:48px;min-height:340px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cb-highlight-card.visible{opacity:1;transform:translateY(0)}.cb-highlight-card:hover{border-color:#5aaaff4d;transform:translateY(-4px);box-shadow:0 12px 40px #0003}.cb-highlight-card.cb-reverse{flex-direction:row-reverse}.cb-highlight-img{flex:0 0 42%;position:relative;overflow:hidden}.cb-highlight-img img{width:100%;height:100%;object-fit:cover;display:block}.cb-highlight-text{flex:1;padding:40px 48px;display:flex;flex-direction:column;justify-content:center;position:relative}.cb-highlight-accent{position:absolute;top:0;left:0;right:0;height:3px}.cb-highlight-accent.gradient-1{background:linear-gradient(90deg,#5aaaff,#3a8ce0)}.cb-highlight-accent.gradient-2{background:linear-gradient(90deg,#00d4ff,#09c)}.cb-highlight-accent.gradient-3{background:linear-gradient(90deg,#52c41a,#389e0d)}.cb-highlight-accent.gradient-4{background:linear-gradient(90deg,#ff825a,#e86340)}.cb-highlight-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.cb-highlight-num{font-size:48px;font-weight:800;color:#5aaaff73;font-family:SF Mono,Fira Code,monospace;line-height:1}.cb-highlight-title{font-size:26px;font-weight:500;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:10px}.cb-highlight-icon{font-size:26px;line-height:1}.cb-highlight-desc{font-size:16px;color:var(--text-secondary);line-height:1.8;margin:0 0 24px}.cb-highlight-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.cb-highlight-tags li{padding:6px 14px;background:#5aaaff14;border:1px solid rgba(90,170,255,.15);border-radius:20px;font-size:13px;color:#5aaaffe6}.cb-advantages{padding:80px 0;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.cb-advantages.visible{opacity:1;transform:translateY(0)}.cb-adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.cb-adv-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:32px;text-align:center;transition:all .4s ease}.cb-adv-card:hover{border-color:#5aaaff40;transform:translateY(-4px)}.cb-adv-num{font-size:40px;font-weight:800;color:#5aaaff73;font-family:SF Mono,Fira Code,monospace;margin-bottom:16px;line-height:1}.cb-adv-card h4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.cb-adv-card p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0}.cb-cta-section{padding:80px 0 100px}.cb-cta-inner{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#5aaaff0f,#00d4ff0a);border:1px solid var(--border-color);border-radius:20px}.cb-cta-inner h2{font-size:30px;font-weight:300;color:var(--text-primary);margin:0 0 16px;letter-spacing:2px}.cb-cta-inner p{font-size:16px;color:var(--text-secondary);margin:0 0 36px}.cb-cta-btns{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.cb-bubble-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#040e1a8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:cb-fadeIn .25s ease;cursor:pointer}@keyframes cb-fadeIn{0%{opacity:0}to{opacity:1}}.cb-bubble-text{font-size:22px;font-weight:300;color:#fff;line-height:1.8;letter-spacing:3px;margin:0;padding:0 20px;text-align:center;max-width:600px;animation:cb-bubbleIn .6s cubic-bezier(.34,1.56,.64,1);text-shadow:0 2px 12px rgba(0,0,0,.4)}@keyframes cb-bubbleIn{0%{opacity:0;transform:scale(.8) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 992px){.cb-hero-title{font-size:40px}.cb-highlight-card,.cb-highlight-card.cb-reverse{flex-direction:column;min-height:auto}.cb-highlight-img{flex:0 0 auto;height:260px;width:100%}.cb-highlight-text{padding:32px 28px}.cb-adv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.cloud-blade-page{padding-top:114px}.cb-hero{height:70vh;min-height:480px}.cb-hero-title{font-size:28px;letter-spacing:1px}.cb-hero-tagline{font-size:14px;letter-spacing:2px}.cb-hero-brand{font-size:12px;letter-spacing:4px}.cb-section-title-center{font-size:26px}.cb-intro-desc{font-size:16px}.cb-highlight-title{font-size:22px}.cb-highlight-num{font-size:36px}.cb-highlight-img{height:220px}.cb-highlight-text{padding:24px 20px}.cb-adv-grid{grid-template-columns:1fr;gap:16px}.cb-cta-inner{padding:40px 24px}.cb-cta-inner h2{font-size:22px}.cb-cta-btns{flex-direction:column}.cb-btn-primary,.cb-btn-outline{width:100%;text-align:center}}.lingyuan-page{background:var(--bg-primary)}.ly-hero{position:relative;width:100%;height:90vh;min-height:600px;max-height:900px;overflow:hidden;display:flex;align-items:center}.ly-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ly-hero-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.ly-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(135deg,#120c04e6,#120c0499,#120c04d9)}.ly-hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}.ly-particle{position:absolute;width:4px;height:4px;background:#d4a85366;border-radius:50%;animation:ly-float 6s ease-in-out infinite;animation-delay:calc(var(--i) * .5s);left:calc(5% + var(--i) * 8%);top:calc(20% + var(--i) * 7%)}@keyframes ly-float{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-30px) scale(1.5);opacity:.8}}.ly-hero-content{position:relative;z-index:4;text-align:center}.ly-hero-brand{display:block;font-size:14px;font-weight:500;letter-spacing:8px;color:#d4a853cc;text-transform:uppercase;margin-bottom:28px}.ly-hero-title{font-size:52px;font-weight:300;color:#fff;line-height:1.35;margin:0 0 24px;letter-spacing:2px}.ly-accent{color:#d4a853;font-weight:500}.ly-hero-tagline{font-size:18px;color:#ffffff8c;letter-spacing:3px;margin:0 0 40px}.ly-hero-cta{margin-top:20px}.ly-btn-primary{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#d4a853,#b8863a);border:none;border-radius:8px;color:#fff;font-size:15px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .3s ease}.ly-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #d4a85359}.ly-btn-large{padding:16px 44px;font-size:16px}.ly-btn-outline{display:inline-block;padding:14px 36px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:15px;text-decoration:none;transition:all .3s ease}.ly-btn-outline:hover{border-color:#d4a85380;color:#d4a853}.ly-intro{padding:100px 0 60px;text-align:center;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.ly-intro.visible{opacity:1;transform:translateY(0)}.ly-divider{width:48px;height:2px;background:linear-gradient(90deg,#d4a853,#b8863a);margin:0 auto 40px;border-radius:1px}.ly-section-title-center{font-size:36px;font-weight:300;color:var(--text-primary);margin:0 0 24px;letter-spacing:2px;text-align:center}.ly-intro-icon{margin-right:10px;font-size:32px;vertical-align:middle}.ly-intro-desc{font-size:18px;color:var(--text-secondary);line-height:1.8;max-width:800px;margin:0 auto}.ly-highlights{padding:40px 0 60px}.ly-highlights-title{margin-bottom:56px}.ly-highlight-card{display:flex;align-items:stretch;background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;overflow:hidden;margin-bottom:48px;min-height:340px;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.ly-highlight-card.visible{opacity:1;transform:translateY(0)}.ly-highlight-card:hover{border-color:#d4a8534d;transform:translateY(-4px);box-shadow:0 12px 40px #0003}.ly-highlight-card.ly-reverse{flex-direction:row-reverse}.ly-highlight-img{flex:0 0 42%;position:relative;overflow:hidden}.ly-highlight-img img{width:100%;height:100%;object-fit:cover;display:block}.ly-highlight-text{flex:1;padding:40px 48px;display:flex;flex-direction:column;justify-content:center;position:relative}.ly-highlight-accent{position:absolute;top:0;left:0;right:0;height:3px}.ly-highlight-accent.gradient-1{background:linear-gradient(90deg,#d4a853,#b8863a)}.ly-highlight-accent.gradient-2{background:linear-gradient(90deg,#ff825a,#e86340)}.ly-highlight-accent.gradient-3{background:linear-gradient(90deg,#52c41a,#389e0d)}.ly-highlight-accent.gradient-4{background:linear-gradient(90deg,#00d4ff,#09c)}.ly-highlight-header{display:flex;align-items:center;gap:16px;margin-bottom:20px}.ly-highlight-num{font-size:48px;font-weight:800;color:#d4a85373;font-family:SF Mono,Fira Code,monospace;line-height:1}.ly-highlight-title{font-size:26px;font-weight:500;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:10px}.ly-highlight-icon{font-size:26px;line-height:1}.ly-highlight-desc{font-size:16px;color:var(--text-secondary);line-height:1.8;margin:0 0 24px}.ly-highlight-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.ly-highlight-tags li{padding:6px 14px;background:#d4a85314;border:1px solid rgba(212,168,83,.15);border-radius:20px;font-size:13px;color:#d4a853e6}.ly-advantages{padding:80px 0;opacity:0;transform:translateY(40px);transition:all .8s cubic-bezier(.4,0,.2,1)}.ly-advantages.visible{opacity:1;transform:translateY(0)}.ly-adv-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.ly-adv-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:14px;padding:32px;text-align:center;transition:all .4s ease}.ly-adv-card:hover{border-color:#d4a85340;transform:translateY(-4px)}.ly-adv-num{font-size:40px;font-weight:800;color:#d4a85373;font-family:SF Mono,Fira Code,monospace;margin-bottom:16px;line-height:1}.ly-adv-card h4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 12px}.ly-adv-card p{font-size:14px;color:var(--text-secondary);line-height:1.7;margin:0}.ly-cta-section{padding:80px 0 100px}.ly-cta-inner{text-align:center;padding:60px 40px;background:linear-gradient(135deg,#d4a8530f,#b8863a0a);border:1px solid var(--border-color);border-radius:20px}.ly-cta-inner h2{font-size:30px;font-weight:300;color:var(--text-primary);margin:0 0 16px;letter-spacing:2px}.ly-cta-inner p{font-size:16px;color:var(--text-secondary);max-width:720px;margin:0 auto 36px}.ly-cta-btns{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.ly-bubble-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0a08048c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;animation:ly-fadeIn .25s ease;cursor:pointer}@keyframes ly-fadeIn{0%{opacity:0}to{opacity:1}}.ly-bubble-text{font-size:22px;font-weight:300;color:#fff;line-height:1.8;letter-spacing:3px;margin:0;padding:0 20px;text-align:center;max-width:600px;animation:ly-bubbleIn .6s cubic-bezier(.34,1.56,.64,1);text-shadow:0 2px 12px rgba(0,0,0,.4)}@keyframes ly-bubbleIn{0%{opacity:0;transform:scale(.8) translateY(24px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 992px){.ly-hero-title{font-size:40px}.ly-highlight-card,.ly-highlight-card.ly-reverse{flex-direction:column;min-height:auto}.ly-highlight-img{flex:0 0 auto;height:260px;width:100%}.ly-highlight-text{padding:32px 28px}.ly-adv-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.lingyuan-page{padding-top:114px}.ly-hero{height:70vh;min-height:480px}.ly-hero-title{font-size:28px;letter-spacing:1px}.ly-hero-tagline{font-size:14px;letter-spacing:2px}.ly-hero-brand{font-size:12px;letter-spacing:4px}.ly-section-title-center{font-size:26px}.ly-intro-desc{font-size:16px}.ly-intro-icon{font-size:24px}.ly-highlight-title{font-size:22px}.ly-highlight-num{font-size:36px}.ly-highlight-img{height:220px}.ly-highlight-text{padding:24px 20px}.ly-adv-grid{grid-template-columns:1fr;gap:16px}.ly-cta-inner{padding:40px 24px}.ly-cta-inner h2{font-size:22px}.ly-cta-btns{flex-direction:column}.ly-btn-primary,.ly-btn-outline{width:100%;text-align:center}}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a0a0a,#1a1a2e)}.login-container{width:400px;padding:40px;background:#14141ee6;border-radius:16px;border:1px solid rgba(0,212,255,.2);box-shadow:0 20px 60px #00000080}.login-header{text-align:center;margin-bottom:40px}.login-header h1{font-size:32px;color:#00d4ff;margin:0 0 10px}.login-header p{color:#888;font-size:14px}.form-group label{display:block;color:#ccc;margin-bottom:8px;font-size:14px}.form-group input{width:100%;padding:12px 16px;border:1px solid #333;border-radius:8px;background:#0a0a0a;color:#fff;font-size:14px;transition:border-color .3s;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#00d4ff}.error-message{color:#ff4757;font-size:14px;margin-bottom:20px;text-align:center}.login-btn{width:100%;padding:14px;background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s}.login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #00d4ff66}.login-btn:disabled{opacity:.7;cursor:not-allowed}.login-footer{margin-top:30px;text-align:center}.login-footer p{color:#666;font-size:12px}.menu-management{max-width:1100px}.page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.page-title{color:#fff;font-size:28px;margin:0}.add-btn{padding:10px 20px;background:#00d4ff;border:none;border-radius:6px;color:#000;font-weight:700;cursor:pointer;transition:background .2s}.add-btn:hover{background:#00b8e6}.menu-table{background:#1a1a1a;border-radius:12px;overflow:hidden}.table-header{display:grid;grid-template-columns:1fr 160px 140px 60px 80px 200px;padding:16px 20px;background:#222;color:#888;font-size:13px;font-weight:500}.table-row{display:grid;grid-template-columns:1fr 160px 140px 60px 80px 200px;padding:12px 20px;border-bottom:1px solid #2a2a2a;align-items:center;transition:background .2s}.table-row:last-child{border-bottom:none}.table-row:hover{background:#252525}.table-row.disabled{opacity:.5}.table-row.level-1{background:#1e1e1e}.expand-btn{background:none;border:none;color:#888;cursor:pointer;font-size:10px;padding:0 6px 0 0;width:18px}.expand-btn:hover{color:#00d4ff}.expand-btn-placeholder{display:inline-block;width:18px;margin-right:6px}.menu-icon{margin-right:6px}.menu-name{color:#fff;font-weight:500}.badge{display:inline-block;margin-left:8px;padding:2px 8px;background:#00d4ff26;color:#00d4ff;border-radius:10px;font-size:11px}.col-name{color:#fff;display:flex;align-items:center}.col-path{color:#00d4ff;font-size:13px;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-desc{color:#888;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-order{color:#888;font-size:13px;text-align:center}.toggle-btn{padding:6px 12px;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.toggle-btn.on{background:#00d4ff33;color:#00d4ff}.toggle-btn.off{background:#333;color:#666}.col-actions{display:flex;gap:6px}.edit-btn,.delete-btn,.add-child-btn{padding:6px 12px;border:none;border-radius:4px;font-size:12px;cursor:pointer}.add-child-btn{background:#52c41a33;color:#52c41a}.add-child-btn:hover{background:#52c41a;color:#fff}.empty-state{text-align:center;padding:40px;color:#666;font-size:14px}.modal{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:30px;width:480px;max-width:90%}.form-group{margin-bottom:18px}.form-group label{display:block;color:#888;font-size:13px;margin-bottom:6px}.form-group input[type=text],.form-group input[type=number],.form-group select{width:100%;padding:10px 12px;background:#0a0a0a;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px;box-sizing:border-box}.form-group input:focus,.form-group select:focus{outline:none;border-color:#00d4ff}.form-group.checkbox label{display:flex;align-items:center;gap:8px;cursor:pointer;color:#ccc}.form-group.checkbox input{width:18px;height:18px}.modal-actions{display:flex;gap:12px;margin-top:26px}.loading{color:#888;font-size:16px;padding:40px 0}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.content-management{max-width:1200px}.tab-nav{display:flex;gap:4px;margin-bottom:24px;background:#1a1a1a;padding:4px;border-radius:8px;width:fit-content}.tab-nav button{padding:12px 24px;background:transparent;border:none;border-radius:6px;color:#888;cursor:pointer;transition:all .2s}.tab-nav button.active{background:#00d4ff;color:#000}.content-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.filter-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.filter-group span{color:#888;font-size:13px}.filter-btn{padding:6px 12px;background:#1a1a1a;border:1px solid #333;border-radius:4px;color:#888;font-size:12px;cursor:pointer;transition:all .2s}.filter-btn:hover{border-color:#00d4ff;color:#fff}.filter-btn.active{background:#00d4ff;border-color:#00d4ff;color:#000}.content-table{background:#1a1a1a;border-radius:12px;overflow:hidden}.content-table table{width:100%;border-collapse:collapse}.content-table th,.content-table td{padding:14px 16px;text-align:left;border-bottom:1px solid #333}.content-table th{background:#222;color:#888;font-weight:500;font-size:13px}.content-table tr:last-child td{border-bottom:none}.content-table tr:hover td{background:#252525}.title-cell{color:#fff;font-weight:500}.spec-cell{color:#888;font-size:13px;max-width:300px}.category-tag{display:inline-block;padding:4px 8px;background:#00d4ff1a;color:#00d4ff;border-radius:4px;font-size:12px}.status-badge{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px}.status-badge.published,.status-badge.on{background:#00d4ff33;color:#00d4ff}.status-badge.draft{background:#ffc10733;color:#ffc107}.edit-btn,.delete-btn{padding:6px 12px;border:none;border-radius:4px;font-size:12px;cursor:pointer;margin-right:8px}.edit-btn{background:#333;color:#fff}.edit-btn:hover{background:#00d4ff;color:#000}.delete-btn{background:#333;color:#ff4757}.delete-btn:hover{background:#ff4757;color:#fff}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:30px;width:500px;max-width:90%;max-height:90vh;overflow-y:auto}.modal h3{color:#fff;margin:0 0 24px;font-size:20px}.form-group{margin-bottom:20px}.form-group label{display:block;color:#888;font-size:13px;margin-bottom:8px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:12px;background:#0a0a0a;border:1px solid #333;border-radius:6px;color:#fff;font-size:14px;box-sizing:border-box;font-family:inherit}.form-group textarea{resize:vertical}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:none;border-color:#00d4ff}.form-group select{cursor:pointer}.modal-actions{display:flex;gap:12px;margin-top:30px}.cancel-btn,.save-btn{flex:1;padding:12px;border:none;border-radius:6px;font-size:14px;cursor:pointer}.cancel-btn{background:#333;color:#fff}.save-btn{background:#00d4ff;color:#000;font-weight:700}.rich-editor-wrapper{background:#fff;border-radius:6px;overflow:hidden}.rich-editor-wrapper .quill{height:300px;display:flex;flex-direction:column}.rich-editor-wrapper .ql-container{flex:1;overflow-y:auto;font-family:inherit;font-size:14px}.rich-editor-wrapper .ql-toolbar{background:#f5f5f5;border-color:#ddd}.rich-editor-wrapper .ql-editor{min-height:200px;color:#333}.rich-editor-wrapper .ql-editor.ql-blank:before{color:#999;font-style:normal}.modal .form-group .rich-editor-wrapper{margin-top:8px}.company-management{padding:24px}.page-header-custom h1{font-size:24px;font-weight:600;color:#333;margin-bottom:8px}.page-header-custom p{color:#666;font-size:14px}.message{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);padding:16px 32px;border-radius:12px;font-size:16px;font-weight:500;z-index:9999;box-shadow:0 8px 32px #0003;text-align:center;min-width:200px;animation:fadeInCenter .3s ease}@keyframes fadeInCenter{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.message.success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.message.error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.company-form{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014}.form-section{padding:24px;border-bottom:1px solid #eee}.form-section:last-of-type{border-bottom:none}.form-section h2{font-size:16px;font-weight:600;color:#333;margin-bottom:8px;padding-bottom:12px;border-bottom:2px solid #00d4ff;display:inline-block}.form-section .section-desc{font-size:12px;color:#999;margin:-12px 0 16px}.section-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #00d4ff}.section-header-row h2{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.form-group{display:flex;flex-direction:column}.form-group.full-width{grid-column:span 2}.form-group label{font-size:14px;font-weight:500;color:#555;margin-bottom:8px}.form-group input,.form-group textarea{padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a}.form-group textarea{resize:vertical;font-family:inherit;line-height:1.6}.offices-container{display:flex;flex-direction:column;gap:16px}.office-card{background:#f8f9fa;border-radius:10px;padding:20px;border:1px solid #e9ecef}.office-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.office-dot{width:12px;height:12px;border-radius:50%}.office-header h3{font-size:15px;font-weight:600;color:#333}.office-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.color-input-wrapper{display:flex;align-items:center;gap:12px}.color-input-wrapper input[type=color]{width:50px;height:38px;padding:2px;border:1px solid #ddd;border-radius:6px;cursor:pointer}.color-input-wrapper span{font-size:13px;color:#666;font-family:monospace}.form-actions{padding:24px;background:#f8f9fa;border-radius:0 0 12px 12px;display:flex;justify-content:flex-end}.btn-save{padding:12px 32px;background:linear-gradient(135deg,#00d4ff,#09c);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s}.btn-save:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00d4ff66}.btn-save:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-add-office{padding:8px 16px;background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s}.btn-add-office:hover{transform:translateY(-1px);box-shadow:0 4px 12px #52c41a66}.office-title{display:flex;align-items:center;gap:12px}.btn-remove-office{padding:6px 12px;background:#fff;color:#ff4d4f;border:1px solid #ff4d4f;border-radius:6px;font-size:12px;cursor:pointer;transition:all .3s;margin-left:auto}.btn-remove-office:hover{background:#ff4d4f;color:#fff}@media (max-width: 768px){.company-management{padding:16px}.form-grid,.office-form-grid{grid-template-columns:1fr}.form-group.full-width{grid-column:span 1}.form-section{padding:16px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:16px;width:500px;max-width:90%;max-height:90vh;overflow:hidden;animation:slideUp .3s ease;box-shadow:0 20px 60px #0000004d}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;background:linear-gradient(135deg,#00d4ff,#09c);color:#fff}.modal-header h3{margin:0;font-size:18px;font-weight:600}.modal-close{width:32px;height:32px;border:none;background:#fff3;color:#fff;font-size:24px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;line-height:1}.modal-close:hover{background:#ffffff4d;transform:rotate(90deg)}.modal-body{padding:24px;max-height:60vh;overflow-y:auto}.modal-body .form-group{margin-bottom:16px}.modal-body .form-group:last-child{margin-bottom:0}.modal-body label{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;display:block}.modal-body input{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;transition:border-color .3s;box-sizing:border-box}.modal-body input:focus{outline:none;border-color:#00d4ff;box-shadow:0 0 0 3px #00d4ff1a}.required{color:#ff4d4f}.modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;background:#f8f9fa;border-top:1px solid #eee}.btn-cancel{padding:10px 24px;background:#fff;color:#666;border:1px solid #ddd;border-radius:8px;font-size:14px;cursor:pointer;transition:all .3s}.btn-cancel:hover{background:#f0f0f0}.btn-confirm{padding:10px 24px;background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.btn-confirm:hover{transform:translateY(-2px);box-shadow:0 4px 12px #52c41a66}.message-management{padding:24px}.page-header-custom{margin-bottom:24px}.page-header-custom h1{font-size:24px;font-weight:600;color:#333;margin:0}.page-header-custom .badge{background:#ef4444;color:#fff;padding:4px 12px;border-radius:12px;font-size:13px;font-weight:500;margin-left:12px}.loading{display:flex;justify-content:center;align-items:center;height:200px;color:#666}.message-content{display:flex;flex-direction:column;gap:24px}.message-table-wrapper{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.empty-state{display:flex;justify-content:center;align-items:center;height:200px;color:#999;font-size:14px}.message-table{width:100%;border-collapse:collapse}.message-table thead{background:#f8f9fa}.message-table th{padding:16px;text-align:left;font-weight:600;font-size:14px;color:#333;border-bottom:1px solid #eee}.message-table td{padding:16px;font-size:14px;color:#333;border-bottom:1px solid #eee}.message-table tbody tr{cursor:pointer;transition:background .2s}.message-table tbody tr:hover{background:#f8f9fa}.message-table tbody tr.selected{background:#e6f7ff}.message-table tbody tr:last-child td{border-bottom:none}.status-tag{display:inline-block;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.status-tag.unread{background:#fff7e6;color:#fa8c16}.status-tag.read{background:#f6ffed;color:#52c41a}.name-cell{font-weight:500}.email-cell{color:#666}.subject-cell{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-cell{color:#999;font-size:13px;white-space:nowrap}.action-cell{display:flex;gap:8px}.btn-text{background:none;border:none;color:#1890ff;font-size:14px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .2s}.btn-text:hover{background:#e6f7ff}.btn-text.danger{color:#ff4d4f}.btn-text.danger:hover{background:#fff1f0}.message-detail-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.detail-header{padding:20px 24px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.detail-header h2{font-size:18px;font-weight:600;color:#333;margin:0}.detail-meta{padding:16px 24px;background:#fafafa;border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;gap:24px}.meta-item{font-size:14px}.meta-item .label{color:#999}.detail-content{padding:24px}.detail-content h3{font-size:14px;font-weight:600;color:#666;margin:0 0 12px}.detail-content p{font-size:14px;line-height:1.8;color:#333;white-space:pre-wrap;margin:0}@media (max-width: 768px){.message-table-wrapper{overflow-x:auto}.detail-meta{flex-direction:column;gap:12px}}.notification-settings{padding:24px;max-width:900px}.notification-settings .page-header{margin-bottom:24px}.notification-settings .page-header h1{font-size:24px;font-weight:600;color:#1f2937;margin-bottom:4px}.notification-settings .page-header p{font-size:14px;color:#6b7280}.success-message{background:#dcfce7;color:#166534;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:20px}.settings-tabs{display:flex;gap:4px;background:#f3f4f6;padding:4px;border-radius:10px;margin-bottom:24px;width:fit-content}.tab-btn{padding:10px 24px;border:none;background:transparent;font-size:14px;font-weight:500;color:#6b7280;cursor:pointer;border-radius:8px;transition:all .2s}.tab-btn:hover{color:#374151}.tab-btn.active{background:#fff;color:#1f2937;box-shadow:0 1px 3px #0000001a}.settings-panel{background:#fff;border-radius:12px;border:1px solid #e5e7eb;padding:24px}.form-section{margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.form-section:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}.form-section h3{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:16px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:16px}.form-group:last-child{margin-bottom:0}.form-group label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:6px}.form-group input[type=text],.form-group input[type=email],.form-group input[type=password]{width:100%;padding:10px 14px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;transition:all .2s;box-sizing:border-box}.form-group input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.form-group input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.form-row{margin-bottom:12px}.checkbox-label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:#374151}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.form-tip{font-size:12px;color:#9ca3af;margin-top:8px;line-height:1.5}.form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.btn{padding:10px 20px;font-size:14px;font-weight:500;border-radius:8px;cursor:pointer;transition:all .2s;border:none}.btn-primary{background:#3b82f6;color:#fff}.btn-primary:hover{background:#2563eb}.btn-primary:disabled{background:#93c5fd;cursor:not-allowed}.btn-outline{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-outline:hover{background:#f9fafb;border-color:#9ca3af}.btn-outline:disabled{color:#d1d5db;cursor:not-allowed}@media (max-width: 768px){.notification-settings{padding:16px}.settings-tabs{width:100%}.tab-btn{flex:1;text-align:center}.form-grid{grid-template-columns:1fr}.form-actions{flex-direction:column}.form-actions .btn{width:100%}}.security-management{max-width:520px}.security-card{background:#141414;border:1px solid #222;border-radius:12px;overflow:hidden}.security-card-header{padding:24px 28px 0}.security-card-header h2{color:#fff;font-size:18px;margin:0 0 6px}.security-card-desc{color:#666;font-size:13px}.security-card-desc strong{color:#00d4ff;font-weight:600}.security-form{padding:28px;display:flex;flex-direction:column;gap:20px}.security-form .form-group{display:flex;flex-direction:column;gap:8px}.security-form .form-group label{color:#999;font-size:13px;font-weight:500}.security-form .form-group input{padding:12px 14px;background:#1a1a1a;border:1px solid #333;border-radius:8px;color:#fff;font-size:14px;transition:border-color .2s;outline:none}.security-form .form-group input:focus{border-color:#00d4ff;box-shadow:0 0 0 2px #00d4ff1a}.security-form .form-group input::placeholder{color:#555}.btn-save-danger{background:linear-gradient(135deg,#ff4757,#e84118)!important;border:none!important}.btn-save-danger:hover:not(:disabled){background:linear-gradient(135deg,#ff6b81,#ff4757)!important}.page-header-custom{margin-bottom:28px}.page-header-custom h1{color:#fff;font-size:24px;margin:0 0 6px}.page-header-custom p{color:#666;margin:0;font-size:14px}.message{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:13px}.message.success{background:#52c41a1a;border:1px solid rgba(82,196,26,.3);color:#52c41a}.message.error{background:#ff47571a;border:1px solid rgba(255,71,87,.3);color:#ff4757}.form-actions{padding-top:4px}.btn-save{padding:12px 28px;background:linear-gradient(135deg,#00d4ff,#09c);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-save:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px #00d4ff4d}.btn-save:disabled{opacity:.6;cursor:not-allowed}.dashboard{max-width:1200px}.page-title{color:#fff;font-size:28px;margin:0 0 30px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px}.stat-card{background:#1a1a1a;border:1px solid #333;border-radius:12px;padding:24px;display:flex;align-items:center;gap:16px;transition:border-color .2s}.stat-card:hover{border-color:#00d4ff}.stat-icon{font-size:40px}.stat-info h3{color:#00d4ff;font-size:32px;margin:0}.stat-info p{color:#888;margin:4px 0 0;font-size:14px}.stat-sub{display:block;color:#666;font-size:12px;margin-top:2px}.dashboard-section h2{color:#fff;font-size:20px;margin:0 0 20px}.page-list{display:grid;gap:12px}.page-item{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}.page-info h4{color:#fff;margin:0 0 4px;font-size:16px}.page-info p{color:#888;margin:0;font-size:13px}.page-path{color:#00d4ff;font-size:12px;font-family:monospace;background:#00d4ff1a;padding:4px 8px;border-radius:4px}.admin-layout{display:flex;min-height:100vh;background:#0a0a0a}.admin-sidebar{width:260px;background:#111;border-right:1px solid #222;display:flex;flex-direction:column}.sidebar-header{padding:24px;border-bottom:1px solid #222}.sidebar-header h2{color:#00d4ff;margin:0 0 4px;font-size:20px}.sidebar-header p{color:#666;margin:0;font-size:12px}.sidebar-nav{flex:1;padding:16px 0}.nav-item{width:100%;display:flex;align-items:center;padding:14px 24px;background:none;border:none;color:#999;font-size:14px;cursor:pointer;transition:all .2s;text-align:left}.nav-item:hover{background:#00d4ff1a;color:#fff}.nav-item.active{background:#00d4ff26;color:#00d4ff;border-left:3px solid #00d4ff}.nav-item .icon{margin-right:12px;font-size:18px}.nav-item .arrow{margin-left:auto;font-size:10px;opacity:.6}.nav-group{margin-top:4px}.nav-item.has-submenu{justify-content:flex-start}.nav-item.has-submenu.submenu-open{background:#00d4ff14;color:#fff}.submenu{max-height:0;overflow:hidden;transition:max-height .3s ease}.submenu.open{max-height:200px}.submenu-item{width:100%;padding:10px 24px 10px 54px;background:none;border:none;color:#888;font-size:13px;cursor:pointer;transition:all .2s;text-align:left}.submenu-item:hover{background:#00d4ff0d;color:#fff}.submenu-item.active{color:#00d4ff;background:#00d4ff1a}.sidebar-footer{padding:20px 24px;border-top:1px solid #222}.user-info{color:#666;font-size:12px;margin-bottom:12px}.logout-btn{width:100%;padding:10px;background:#222;border:1px solid #333;border-radius:6px;color:#999;cursor:pointer;transition:all .2s}.logout-btn:hover{background:#ff4757;border-color:#ff4757;color:#fff}.admin-main{flex:1;padding:24px;overflow-y:auto}:root{--bg-primary: #0a0a0a;--bg-secondary: #111111;--bg-tertiary: #1a1a1a;--bg-card: #161616;--accent-primary: #00d4ff;--accent-secondary: #0099ff;--accent-orange: #ff6b35;--accent-gradient: linear-gradient(135deg, #00d4ff 0%, #0099ff 100%);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-tertiary: rgba(255, 255, 255, .5);--border-color: rgba(255, 255, 255, .1);--border-hover: rgba(0, 212, 255, .5);--shadow: 0 4px 20px rgba(0, 0, 0, .5);--shadow-glow: 0 0 30px rgba(0, 212, 255, .3);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:var(--text-primary);line-height:1.6;background-color:var(--bg-primary);overflow-x:hidden}a{text-decoration:none;color:inherit;transition:var(--transition)}ul,ol{list-style:none}img{max-width:100%;height:auto}button{cursor:pointer;border:none;background:none;font-family:inherit;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}button:focus{outline:none!important;background:none!important;box-shadow:none!important}button:active{background:none!important;box-shadow:none!important}button::-moz-focus-inner{border:0!important;padding:0!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}.container{max-width:1400px;margin:0 auto;padding:0 40px}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:48px;font-weight:700;color:var(--text-primary);margin-bottom:16px;letter-spacing:-1px}.section-title p{font-size:18px;color:var(--text-secondary);max-width:600px;margin:0 auto}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:8px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;transition:var(--transition)}.btn-primary{background:var(--accent-gradient);color:var(--bg-primary);box-shadow:0 4px 20px #00d4ff4d}.btn-primary:hover{box-shadow:0 6px 30px #00d4ff80;transform:translateY(-2px)}.btn-outline{border:1px solid var(--accent-primary);color:var(--accent-primary);background:transparent}.btn-outline:hover{background:#00d4ff1a;box-shadow:0 0 20px #00d4ff4d}.btn-text{color:var(--accent-primary);padding:8px 0}.btn-text:hover{gap:12px}.page-header{padding:120px 0 80px;text-align:center;background:var(--bg-secondary);position:relative;overflow:hidden}.page-header:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse at center,rgba(0,212,255,.1) 0%,transparent 70%);pointer-events:none}.page-header h1{font-size:56px;font-weight:700;margin-bottom:16px;letter-spacing:-2px}.page-header p{font-size:18px;color:var(--text-secondary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in{animation:fadeInUp .6s ease forwards}@media (max-width: 1200px){.container{padding:0 30px}}@media (max-width: 768px){.container{padding:0 20px}.section-title h2{font-size:36px}.page-header{padding:100px 0 60px}.page-header h1{font-size:40px}.btn{padding:12px 24px;font-size:14px}}
