body[data-product]{margin:0;background:#000d20;color:#e4efff;font-family:Arial,'Microsoft YaHei',sans-serif}body[data-product] main{overflow:hidden}body[data-product] main h1,body[data-product] main h2,body[data-product] main h3{color:#e2efff}body[data-product] main h1{font-weight:700}body[data-product] .eyebrow{color:#8fb9ed}body[data-product] .waterpolo-showcase,body[data-product] .tactical-page,body[data-product] .image-dialog{--cyan:#b5d4ff;--text:#e2eeff;--muted:#8faace;--line:#24466c;--panel:#0a2446;--bg:#031327}body[data-product] .waterpolo-showcase,body[data-product] .tactical-page{background:radial-gradient(ellipse at 80% 0,#093c733f,transparent 40%),#031327}body[data-product] .intro h1{font-size:clamp(34px,4vw,58px)}body[data-product] .case-insight,body[data-product] .video-card,body[data-product] .chart-card,body[data-product] .speed-section{background:#08213e;border-color:#234769}body[data-product] .case-insight>h3{font-size:25px}body[data-product] .video-card,body[data-product] .chart-card{border-radius:12px}body[data-product] .hero-heading h1 span{color:#afcef4}body[data-product] .button,body[data-product] .primary-link{background:#e9f3ff;color:#062c60;border-color:#d9eaff;border-radius:99px}body[data-product] .button:hover{background:#fff}body[data-product] main .hero{margin-top:0}body[data-product=var]{--bg:#031225;--panel:#0a2445;--line:#25476b;--muted:#93acce;--blue:#93bff6}body[data-product=var] .service,body[data-product=var] .field-band,body[data-product=var] .reliability,body[data-product=var] .workflow,body[data-product=var] .screen-top,body[data-product=var] .preset-stage{background:#082448}body[data-product=var] .hero-shot img,body[data-product=var] .shot{border-radius:10px}body[data-product=var] .specs strong{color:#e2efff}body[data-product=xiaozhi-official]{--lime:#cfe0f5;--paper:#06152b;--ink:#e2eeff}body[data-product=xiaozhi-official] main>section:not(.hero){background:#05172e;border-color:#ffffff17}body[data-product=xiaozhi-official] .hero{max-height:820px;height:calc(100svh - 140px)}body[data-product=xiaozhi-official] main .dark,body[data-product=xiaozhi-official] main .eyebrow.dark{color:#98bbe8}body[data-product=xiaozhi-official] main p,body[data-product=xiaozhi-official] main li{color:#97b2d5}body[data-product=xiaozhi-official] .hero .intro{color:#e2edfc}body[data-product=xiaozhi-official] .hero h1 span{color:#c4dcff}body[data-product=xiaozhi-official] .features article{border-color:#24476d}body[data-product=xiaozhi-official] .feature-top,body[data-product=xiaozhi-official] .feature-top span:last-child{color:#9bbdeb}body[data-product=xiaozhi-official] .lab,body[data-product=xiaozhi-official] .pose-panel,body[data-product=xiaozhi-official] .scene-strip article,body[data-product=xiaozhi-official] .hall-display,body[data-product=xiaozhi-official] .qr-card,body[data-product=xiaozhi-official] .platform-availability>span,body[data-product=xiaozhi-official] .replay-console{background:#0b284b!important;color:#dcecff;border-color:#31547c}body[data-product=xiaozhi-official] .qr-card img{background:white}body[data-product=xiaozhi-official] .button.black,body[data-product=xiaozhi-official] .button.lime,body[data-product=xiaozhi-official] .nav-cta{background:#e0eeff;color:#0a356a;border-color:#bfd9fa}body[data-product=xiaozhi-official] .hall-tabs button{background:#0a2344;color:#8eb5e6;border-color:#365b86}body[data-product=xiaozhi-official] .hall-tabs button[aria-pressed=true]{background:#d7eaff;color:#07336b}body[data-product=xiaozhi-official] .qr-card strong,body[data-product=xiaozhi-official] .qr-card-top,body[data-product=xiaozhi-official] .platform-availability b,body[data-product=xiaozhi-official] .action-map{color:#d5e7ff}body[data-product=xiaozhi-official] .scene-strip article>span,body[data-product=xiaozhi-official] .hall-explanation article>span,body[data-product=xiaozhi-official] .steps b{color:#7ca4d4}body[data-product=xiaozhi-official] .faq summary{color:#c5dbf6}body[data-product=xiaozhi-official] .faq details,body[data-product=xiaozhi-official] .hall-explanation article,body[data-product=xiaozhi-official] .steps,body[data-product=xiaozhi-official] .features{border-color:#24486e}body[data-product=xiaozhi-official] .planet-art{background:#05132a}body[data-product=xiaozhi-official] .scene-graphic{filter:hue-rotate(80deg) saturate(.5)}body[data-product=xiaozhi-official] .download,body[data-product=xiaozhi-official] .start{background:radial-gradient(ellipse at 80% 40%,#0b4480,#04152d)!important}.equipment-page *{box-sizing:border-box}.equipment-page a{text-decoration:none}.equipment-page em{font-style:normal;color:#adcdf5}.equipment-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;padding:80px 8%;align-items:center;background:radial-gradient(ellipse at 90% 25%,#0e4e8e70,transparent 60%),#031326}.family-eyebrow{font-size:10px;letter-spacing:2px;color:#89b1e4;margin:0 0 25px}.equipment-hero h1{font-size:clamp(38px,4.5vw,65px);line-height:1.4;letter-spacing:-2px;margin:0 0 28px}.equipment-lead{font-size:14px;line-height:2.1;color:#9db9df;max-width:530px}.equipment-tags{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;color:#7ca4d6;margin:24px 0 35px}.equipment-tags span{border-right:1px solid #ffffff25;padding-right:15px}.equipment-tags span:last-child{border:0}.family-button{display:inline-block;background:#e4f0ff;color:#093769;padding:17px 25px;border-radius:99px;font-size:12px}.equipment-photo{margin:0;padding:35px;background:linear-gradient(140deg,#0e3660,#071d39);border:1px solid #ffffff20;border-radius:14px;display:flex;flex-direction:column;align-items:center}.equipment-photo img{height:300px;max-width:100%;object-fit:contain;display:block;background:#fff}.equipment-photo figcaption{font-size:9px;letter-spacing:2px;color:#688ebc;padding-top:22px}.stance-photo img{width:100%;height:auto;max-height:310px}.equipment-section{padding:90px 8%;border-top:1px solid #ffffff12}.equipment-section h2{font-size:36px;line-height:1.5;font-weight:500;margin:0 0 40px}.equipment-features{display:grid;grid-template-columns:1fr 1fr;gap:20px}.equipment-features article{padding:28px;background:#082344;border:1px solid #ffffff14;border-radius:10px}.equipment-features article>span,.equipment-steps article>span{font-family:monospace;color:#739ccd;font-size:12px}.equipment-features h3,.equipment-steps h3{font-size:20px;font-weight:500;line-height:1.6;margin:20px 0 12px}.equipment-features p,.equipment-steps p{font-size:13px;line-height:2;color:#8faace;margin:0}.equipment-process{background:#03152a}.equipment-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.equipment-steps article{border-top:1px solid #31547b;padding-top:25px}.equipment-note{font-size:11px;line-height:2;color:#557ba9;margin-top:40px}@media(max-width:750px){.equipment-hero{grid-template-columns:1fr;padding:50px 7%;gap:35px}.equipment-hero h1{font-size:38px;letter-spacing:-1px}.equipment-lead{font-size:13px}.equipment-photo img{height:260px}.stance-photo img{height:auto}.equipment-section{padding:60px 7%}.equipment-section h2{font-size:28px}.equipment-features,.equipment-steps{grid-template-columns:1fr;gap:20px}.equipment-features h3,.equipment-steps h3{font-size:20px}.equipment-features p,.equipment-steps p{font-size:12px}body[data-product=xiaozhi-official] .hero{min-height:680px;height:calc(100svh - 130px)}body[data-product] .product-context{line-height:1.8}}

/* Video modules keep footage behind readable copy and unmodified analysis media. */
body[data-product] .has-module-video{position:relative;isolation:isolate;background:transparent!important}
body[data-product] .has-module-video>.module-background{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;opacity:.27;filter:saturate(.65) brightness(.8);z-index:-2;pointer-events:none;border-radius:0}
body[data-product] .has-module-video>.module-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#031327eb,#00152c9e 30%,#00152caa 70%,#031327f2)}
body[data-product=xiaozhi-official] .ticker{background:#0b315e!important;color:#e3efff!important;border-block:1px solid #ffffff20}
body[data-product=xiaozhi-official] .ticker span,body[data-product=xiaozhi-official] .ticker b{color:#e3efff!important}
body[data-product=xiaozhi-official] .earth{background:#092852;box-shadow:inset -45px -8px 80px #020c20,inset 6px 4px 20px #96c8ff44,0 0 80px #2361a522;border-color:#7ba9df66}
body[data-product=xiaozhi-official] .earth-map svg g{fill:#83b7ef!important}
body[data-product=xiaozhi-official] .earth-map{opacity:.85;animation:world-turn 90s linear infinite!important}
body[data-product=xiaozhi-official] .earth-grid{background:repeating-linear-gradient(0deg,transparent 0 39px,#8aaeff25 40px 41px),repeating-linear-gradient(90deg,transparent 0 39px,#8aaeff25 40px 41px)}

body[data-product=xiaozhi-official] .action-map span{background:#16395e!important;color:#dfedff!important;border:1px solid #6e9bd055}
body[data-product=xiaozhi-official] .action-map i{color:#a7c5eb}
body[data-product=xiaozhi-official] .avatar-toolbar button,body[data-product=xiaozhi-official] .replay-view-controls button{background:#123254!important;color:#d0e4ff!important;border:1px solid #5c87bb}
body[data-product=xiaozhi-official] .avatar-toolbar button[aria-pressed=true],body[data-product=xiaozhi-official] .replay-view-controls button[aria-pressed=true]{background:#cfe4ff!important;color:#092b56!important;border-color:#e4f1ff}
.underwater-visual{padding:10px;overflow:hidden}.underwater-visual video{width:100%;aspect-ratio:4/5;max-height:470px;object-fit:cover;border-radius:9px;display:block;background:#051a31}.underwater-visual figcaption{padding:18px 10px 12px;font-size:9px;line-height:1.7}
