.home-product *{box-sizing:border-box}.home-product{scroll-behavior:smooth;color:#f4f6f5;background:#101715;margin:0;font-family:Arial,PingFang SC,sans-serif}.home-product header{z-index:20;background:linear-gradient(#101715e6,#0000);justify-content:space-between;align-items:center;width:100%;padding:25px 5%;display:flex;position:fixed;top:0;left:0}.home-product .brand{letter-spacing:2px;font-size:21px;font-weight:650}.home-product nav{gap:26px;display:flex}.home-product a{color:inherit;font-size:13px;text-decoration:none}.home-product nav a{color:#a8b5af}.home-product nav a.active{color:#fff}.home-product button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #64766c;border-radius:5px;padding:10px 17px}.home-product button:hover{background:#ffffff10}.home-product .scene{height:200vh;position:relative}.home-product .stage{perspective:1800px;background:radial-gradient(at 50% 85%,#3d56472e,#0000 65%);flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.home-product .copy{text-align:center;z-index:2;will-change:opacity,transform;width:90%;position:absolute;top:13%}.home-product .eyebrow{letter-spacing:4px;color:#95bbaa;margin-bottom:17px;font-size:11px}.home-product h1,.home-product h2{letter-spacing:-1px;margin:0 0 14px;font-size:clamp(30px,3.5vw,54px);font-weight:550}.home-product p{color:#aab6af;margin:0;font-size:15px;line-height:1.8}.home-product .product{transform-origin:50%;will-change:transform,opacity;border:1px solid #ffffff20;border-radius:6px;width:86%;max-width:1600px;position:absolute;top:36%;overflow:hidden;box-shadow:0 45px 90px #0008}.home-product .product img{width:100%;height:auto;display:block}.home-product .caption{color:#8fa198;letter-spacing:1px;justify-content:space-between;font-size:11px;display:flex;position:absolute;bottom:5%;left:5%;right:5%}.home-product .line{height:2px;width:var(--progress,0%);background:#6fa990;position:absolute;bottom:0;left:0}.home-product .closing{text-align:center;background:#131d18;place-content:center;height:60vh;padding:30px;display:grid}.home-product .footer{color:#8fa198;justify-content:space-between;padding:22px 5%;font-size:12px;display:flex}.home-product .hint{color:#95bbaa;margin-top:18px;display:inline-block}.home-product .focus-label{color:#adc4b8;opacity:0;letter-spacing:2px;font-size:13px;position:absolute;top:15%;left:5%}@media (max-width:700px){.home-product header{padding:20px 5%}.home-product nav{gap:13px}.home-product .brand{font-size:16px}.home-product nav a{font-size:11px}.home-product header button{display:none}.home-product .copy{top:18%}.home-product p{font-size:13px}.home-product .product{border-radius:3px;width:94%;top:42%}.home-product .scene{height:150vh}.home-product .caption{font-size:10px}.home-product .closing{height:45vh}}@media (prefers-reduced-motion:reduce){.home-product{scroll-behavior:auto}.home-product .scene{height:100svh}.home-product .product{opacity:1!important}.home-product .copy{opacity:1!important;transform:none!important}.home-product .focus-label{display:none}}.home-product,.home-product .stage{background:#151310}.home-product .desk{aspect-ratio:3/2;transform-origin:59.5% 45%;will-change:transform,opacity;width:min(110vw,135svh);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-product .environment{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.home-product .desk .product{transform-origin:0 0;width:62.25%;max-width:none;height:44.95%;box-shadow:none;clip-path:polygon(.4% 0,100% .4%,99.8% 100%,0 96%);background:#101010;border:0;border-radius:0;top:22.85%;left:28.4%;transform:matrix(1,.002,0,1,0,0)}.home-product .desk .product img{object-fit:contain;width:100%;height:100%}.home-product .copy{top:12%}.home-product .caption{z-index:5}.home-product .focus-label{z-index:5;top:11%}.home-product .desk:after{content:"";pointer-events:none;background:linear-gradient(#151310 0%,#0000 20% 90%,#151310 100%);position:absolute;inset:0}.home-product .footer,.home-product .closing{background:#151310}.home-product header{background:linear-gradient(#151310e6,#0000)}@media (max-width:700px){.home-product .desk{width:150vw;bottom:15%}.home-product .copy{top:18%}.home-product .focus-label{top:13%}}.home-product #atlas .desk{transform-origin:60% 45%;width:min(108vw,125svh)}.home-product #capital .desk{transform-origin:51% 46%;width:min(118vw,155svh)}.home-product #radar .desk{transform-origin:50% 45%;width:min(112vw,140svh)}.home-product #capital .desk{bottom:-5svh}.home-product #capital .stage{background:#17130f}.home-product #radar .stage{background:#131311}.home-product #capital .copy{text-align:left;width:90%;top:11%;left:5%}.home-product #radar .copy{text-align:right;width:90%;top:11%;right:5%}.home-product #capital h2,.home-product #radar h2{font-size:clamp(28px,3vw,46px)}@media (max-width:700px){.home-product #atlas .desk,.home-product #capital .desk,.home-product #radar .desk{width:150vw;bottom:13%}.home-product #capital .copy,.home-product #radar .copy{text-align:center;top:18%}}.home-product #capital .desk .product,.home-product #radar .desk .product{clip-path:none;transform-origin:0 0;width:1000px;max-width:none;height:549px;top:0;left:0;overflow:hidden}.home-product #capital .desk:after,.home-product #radar .desk:after{background:linear-gradient(#151310 0%,#0000 10% 95%,#151310 100%)}.home-product #capital .focus-label{text-align:right;right:5%}.home-product #radar .focus-label{left:5%}.home-product header{background:linear-gradient(#151310 0%,#151310ee 60%,#15131000);padding-bottom:30px}.home-product .scene{height:240vh}.home-product #capital.scene{height:260vh}.home-product #radar.scene{height:230vh}.home-product .detail{z-index:3;opacity:0;pointer-events:none;will-change:transform,opacity,clip-path;background:#f4f5f7;position:absolute;overflow:hidden;box-shadow:0 30px 100px #0009}.home-product #capital .detail{border-radius:8px;width:31%;height:67%;top:20%;right:5%}.home-product #capital .detail img{width:auto;max-width:none;height:100%;position:absolute;top:0;right:0}.home-product #capital .detail:before{content:"板块详情";z-index:2;color:#d8e3dc;background:#151310ed;padding:10px 16px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.home-product #radar .detail{background:#f3f4f7;border-radius:7px;inset:17% 4% 12%}.home-product #radar .detail img{object-fit:contain;width:100%;height:100%}.home-product .beat{z-index:6;color:#fff;opacity:0;will-change:transform,opacity;background:#151310d9;border-left:2px solid #96b8a2;max-width:330px;padding:14px 18px;position:absolute;bottom:11%;left:5%}.home-product .beat strong{margin-bottom:6px;font-size:18px;font-weight:500;display:block}.home-product .beat span{color:#b3beb8;font-size:12px;line-height:1.7}.home-product #capital .beat{bottom:13%}.home-product #radar .beat{background:0 0;border:0;max-width:600px;padding:0;bottom:5%;left:5%}.home-product .focus-label{color:#d4e3da;pointer-events:none}.home-product #radar .focus-label{top:11%;left:5%}.home-product .wipe{z-index:8;pointer-events:none;clip-path:inset(0 100% 0 0);will-change:clip-path;background:#151310;position:absolute;inset:0}@media (max-width:700px){.home-product .scene,.home-product #capital.scene,.home-product #radar.scene{height:190vh}.home-product #capital .detail{width:45%;height:46%;top:35%;right:4%}.home-product .beat{max-width:230px;bottom:14%}.home-product .beat strong{font-size:15px}.home-product #radar .detail{inset:30% 2% 25%}}.home-product #limit.scene{height:250vh}.home-product #limit .desk{transform-origin:48% 46%;width:min(116vw,145svh);bottom:-5svh}.home-product #limit .desk .product{clip-path:none;transform-origin:0 0;width:1000px;max-width:none;height:549px;top:0;left:0}.home-product #limit .copy{text-align:left;top:11%;left:5%}.home-product #limit h2{font-size:clamp(28px,3vw,46px)}.home-product #limit .desk:after{background:linear-gradient(#151310,#0000 10% 95%,#151310)}.home-product .relay{z-index:3;opacity:0;pointer-events:none;will-change:transform,clip-path,opacity;background:#f4f5f7;border-radius:7px;position:absolute;inset:19% 4% 13%;overflow:hidden}.home-product .relay img{object-fit:contain;width:100%;height:100%}.home-product #limit .beat{background:0 0;border:0;max-width:550px;padding:0;bottom:5%}@media (max-width:700px){.home-product nav{gap:9px}.home-product #limit.scene{height:190vh}.home-product #limit .copy{text-align:center;width:90%;top:18%}.home-product #limit .desk{width:150vw;bottom:13%}.home-product .relay{inset:30% 2% 25%}}.home-product .desk,.home-product .product,.home-product .detail,.home-product .relay,.home-product .copy,.home-product .beat,.home-product .wipe{will-change:auto}.home-product .scene.is-visible .desk,.home-product .scene.is-visible .detail,.home-product .scene.is-visible .relay{will-change:transform,opacity}.home-product[data-motion-ready] .scene:not(.is-visible) .stage{visibility:hidden}.home-product .line{width:100%;transform:scaleX(var(--progress-ratio,0));transform-origin:0;will-change:transform}.home-product .wipe{display:none}.home-product .desk{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.home-product nav a{padding:10px 0;font-size:14px}.home-product nav{gap:24px}.home-product .caption,.home-product .footer{color:#bec7bf;font-size:12px}.home-product p{color:#c0c7c1}.home-product a:focus-visible,.home-product button:focus-visible{outline-offset:5px;outline:2px solid #a5cbb8}.home-product .primary{color:#18271e;cursor:pointer;background:#d5e7dc;border:0;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:14px;font-weight:600;display:inline-flex}.home-product .primary:hover{background:#e5f0e9}.home-product .hero-actions{justify-content:center;align-items:center;gap:24px;margin-top:22px;display:flex}.home-product .hero-actions .hint{margin:0}.home-product #atlas .desk{width:min(116vw,137svh);bottom:-9svh}.home-product .crop{background:#f4f5f7;position:relative;overflow:hidden}.home-product .detail.crop{position:absolute}.home-product .crop img{display:block;position:absolute;object-fit:initial!important;max-width:none!important;height:auto!important}.home-product #atlas .detail{aspect-ratio:1.92;border-radius:5px;width:min(66vw,104svh);top:20%;right:5%}.home-product #atlas .detail img{width:204.082%;top:-80.645%;left:-81.633%}.home-product #atlas .beat{background:0 0;border:0;width:23%;max-width:300px;padding:0;top:33%;bottom:auto;left:5%}.home-product #atlas .beat strong{font-size:clamp(22px,2.2vw,34px);line-height:1.4}.home-product #atlas .beat span{margin-top:16px;font-size:15px;line-height:1.9;display:block}.home-product #capital .detail{aspect-ratio:.537;border-radius:5px;width:min(26vw,36svh);height:auto;top:19%;right:7%}.home-product #capital .detail img{width:438.596%;top:-18.346%;left:-335.965%}.home-product #capital .detail:before{display:none}.home-product #radar .detail{aspect-ratio:1.555;border-radius:5px;width:min(65vw,98svh);inset:20% 5% auto auto}.home-product #radar .detail img{width:156.25%;top:-26.667%;left:-28.125%}.home-product #radar .beat{width:23%;max-width:300px;top:31%;bottom:auto;left:5%}.home-product #radar .beat strong{font-size:clamp(22px,2.2vw,34px);line-height:1.4}.home-product #radar .beat span{margin-top:16px;font-size:15px;line-height:1.9;display:block}.home-product #limit .relay{background:0 0;border-radius:0;gap:20px;width:48%;display:grid;inset:34% auto auto 5%;overflow:visible}.home-product .relay .crop{aspect-ratio:3.887;border-radius:5px;box-shadow:0 20px 50px #0005}.home-product .relay .crop img{width:215.054%;top:-151.376%;left:-10.108%}.home-product .relay .crop.second{aspect-ratio:3.765}.home-product .relay .crop.second img{top:-249.778%}.home-product #limit .beat{width:45%;max-width:600px;top:20%;bottom:auto}.home-product #limit .beat strong{font-size:clamp(22px,2.2vw,34px)}.home-product #limit .beat span{font-size:15px}.home-product .closing .primary{justify-self:center;margin-top:26px}.home-product .closing .hint{font-size:13px}.home-product .closing p{margin-top:8px}.home-product dialog{color:#f4f6f5;background:#171916;border:1px solid #ffffff26;border-radius:10px;width:94vw;max-width:1600px;max-height:94svh;padding:24px}.home-product dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.home-product .demo-head{background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:0 0 18px;display:flex;position:static}.home-product .demo-head strong{font-size:20px}.home-product .demo-head p{margin-top:6px;font-size:12px}.home-product .demo-tabs{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.home-product .demo-tabs button{min-height:42px;font-size:13px}.home-product .demo-tabs button[aria-selected=true]{color:#18271e;background:#d5e7dc;border-color:#d5e7dc}.home-product .demo-image{object-fit:contain;width:100%;max-height:68svh;display:block}.home-product .demo-close{min-height:44px;font-size:14px}@media (max-width:700px){.home-product header{background:#151310ed;flex-wrap:wrap;gap:10px;padding:14px 5%}.home-product .brand{font-size:16px}.home-product nav{order:3;justify-content:space-between;gap:16px;width:100%}.home-product nav a{padding:5px 0;font-size:12px}.home-product header button{padding:7px 10px;font-size:11px;display:block}.home-product .copy{top:21%!important}.home-product .eyebrow{letter-spacing:2px}.home-product .hero-actions{gap:16px}.home-product .hero-actions .hint{font-size:11px}.home-product .primary{padding:10px 16px;font-size:12px}.home-product #atlas .desk{width:165vw;bottom:12%}.home-product #atlas .detail,.home-product #radar .detail{width:92vw;top:38%;right:4%}.home-product #atlas .beat,.home-product #radar .beat{width:90%;max-width:none;top:21%;left:5%}.home-product #atlas .beat strong,.home-product #radar .beat strong{font-size:24px}.home-product #atlas .beat span,.home-product #radar .beat span{margin-top:8px;font-size:13px;line-height:1.6}.home-product #capital .detail{width:min(46vw,28svh);top:36%;right:5%}.home-product #capital .beat{width:40%;bottom:12%}.home-product #limit .relay{gap:16px;width:90%;top:42%;left:5%}.home-product #limit .beat{width:90%;top:23%}.home-product #limit .beat strong{font-size:24px}.home-product #limit .beat span{font-size:13px}.home-product .focus-label{font-size:11px;top:16%!important}.home-product .caption{font-size:11px}.home-product .footer{gap:14px;font-size:10px}.home-product dialog{padding:16px}.home-product .demo-tabs{gap:6px}.home-product .demo-tabs button{padding:8px;font-size:11px}.home-product .demo-head strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.home-product .scene,.home-product #capital.scene,.home-product #radar.scene,.home-product #limit.scene{height:100svh}.home-product .detail,.home-product .relay{display:none}.home-product .hero-actions{z-index:10;position:relative}}.home-product{color:#f4f6f5;background:#151310;font-family:Arial,PingFang SC,sans-serif;position:relative;overflow:clip}.home-product h1,.home-product h2{line-height:1.2}.home-product header{z-index:40}.home-product .header-actions{align-items:center;gap:10px;display:flex}.home-product .header-actions .primary{min-height:40px;padding:10px 16px}.home-product .home-login{border:0;padding:10px;font-size:13px}.home-product nav a{text-decoration:none}.home-product .closing-actions{justify-content:center;gap:14px;margin-top:24px;display:flex}.home-product .closing-actions .primary{margin:0}.home-product .closing-actions .secondary{color:#d5e7dc;background:0 0;border:1px solid #64766c}.home-product .caption{pointer-events:none}.home-product .header-actions #motion{padding:9px;font-size:12px}.home-product .copy{z-index:4}.home-product .legacy-anchor{position:absolute;top:0}.home-product .brand{align-items:center;gap:10px;display:flex}.home-product [data-slot=dropdown-menu-content]{z-index:80}@media (max-width:900px){.home-product .header-actions #motion{display:none}.home-product nav{gap:16px}.home-product .header-actions{gap:4px}}@media (max-width:700px){.home-product header{gap:8px;padding:12px 5%}.home-product .brand{font-size:15px}.home-product .header-actions .home-login{display:none}.home-product .header-actions .primary{min-height:36px;padding:9px 12px;font-size:12px}.home-product .header-actions{margin-left:auto}.home-product header>nav{order:3;width:100%}.home-product .copy{top:23%!important}.home-product .focus-label{top:17%!important}}.home-product #atlas .desk .product{clip-path:none;transform-origin:0 0;width:1000px;max-width:none;height:549px;top:0;left:0}.home-product .desk .product img{object-fit:fill}
