:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;--orange:#ff5a16;--purple:#7964ff;--muted:#a7a2b0;background:#050308;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#050308}body{background:#050308;min-width:320px;margin:0}button{font:inherit}button:focus-visible{outline-offset:3px;outline:2px solid #fff}.page-shell{background:radial-gradient(circle at 50% 45%,#180e23 0,#07040c 38%,#030205 100%);overflow:hidden}.content{width:min(1120px,100% - 48px);margin:0 auto}.topbar{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040308c2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;height:68px;padding:0 max(32px,50vw - 640px);display:flex;position:fixed;top:0;left:0;right:0}.brand{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.brand-mark{background:conic-gradient(from 160deg,#ff5a35,#a647ff,#38a8ff,#ff5a35);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 20px #704aff59}.brand-mark:before{content:"";background:#0b0912;border-radius:8px;width:24px;height:24px}.brand-mark i{background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 11px #fff}.brand strong,.brand small{line-height:1.1;display:block}.brand strong{letter-spacing:.08em;font-size:15px}.brand small{color:#7c7588;letter-spacing:.13em;margin-top:4px;font-size:8px}.topbar nav{align-items:center;gap:34px;display:flex}.topbar nav button,.footer-links button{color:#d6d1dc;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;transition:all .2s}.topbar nav button:hover,.topbar nav button.active{color:var(--orange)}.hero-section{--mouse-x:30%;--mouse-y:40%;background:linear-gradient(90deg,#0306124d,#03061200 55%),url(/assets/hero-xianxia-DFUQ6PU5.png) center calc(50% + clamp(-24px,calc(var(--page-scroll,0px) * .035),24px))/cover no-repeat;align-items:center;min-height:760px;padding-top:68px;display:flex;position:relative}.hero-section:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0203081f 64%,#050308 100%);position:absolute;inset:0}.hero-aurora{z-index:1;pointer-events:none;background:radial-gradient(420px circle at var(--mouse-x) var(--mouse-y),#7467ff33,transparent 62%);mix-blend-mode:screen;transition:opacity .25s;position:absolute;inset:0}.particles{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.particles i{--size:calc(2px + mod(var(--i),3) * 1px);left:calc(mod(calc(var(--i) * 37),100) * 1%);top:calc(48% + mod(calc(var(--i) * 17),48) * 1%);width:var(--size);height:var(--size);opacity:0;animation:particle-rise calc(6s + mod(var(--i),6) * 1s) linear calc(mod(var(--i),8) * -.9s) infinite;background:#dce7ff;border-radius:50%;position:absolute;box-shadow:0 0 7px #869dff,0 0 14px #a568ffb3}@keyframes particle-rise{0%{opacity:0;transform:translateY(35px)scale(.4)}20%{opacity:.75}75%{opacity:.28}to{transform:translate3d(calc(mod(var(--i),5) * 9px - 18px),-260px,0) scale(1.1);opacity:0}}.hero-copy{z-index:2;padding-bottom:70px;position:relative}.eyebrow{color:#ff6c2e;letter-spacing:.22em;margin:0 0 15px;font-size:11px;font-weight:700}h1{letter-spacing:-.04em;max-width:610px;margin:0 0 20px;font-size:52px;line-height:1.14}.hero-desc{color:#c4c9d8;max-width:570px;margin:0 0 32px;font-size:16px;line-height:1.9}.hero-actions{gap:14px;display:flex}.btn{color:#fff;cursor:pointer;border:0;border-radius:10px;min-width:156px;height:50px;font-weight:700;transition:transform .2s,box-shadow .2s}.btn:hover,.cta-grid button:hover{transform:translateY(-2px);box-shadow:0 12px 26px #0000004d}.btn span,.cta-grid button span{margin-left:10px}.btn.primary{background:linear-gradient(135deg,#ff6a19,#f04416);box-shadow:0 8px 30px #ff501147}.btn.dark{background:#07080ee6;border:1px solid #ffffff26}.ability-strip{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#03060dc2;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);width:100%;padding:0 max(24px,50vw - 560px);display:grid;position:absolute;bottom:0}.ability{border-right:1px solid #ffffff17;align-items:center;gap:15px;min-height:92px;padding:21px 30px;display:flex}.ability:first-child{border-left:1px solid #ffffff17}.ability>span{color:#fd6931;font-size:11px}.ability strong,.ability small{display:block}.ability strong{font-size:14px}.ability small{color:#797e8c;margin-top:6px;font-size:10px}.section{padding:112px 0}.showcase{background:linear-gradient(#170a21 0,#0d0713 100%)}.section-heading{text-align:center;margin:0 auto 44px}.section-heading h2{letter-spacing:-.04em;margin:0 0 14px;font-size:38px;line-height:1.3}.section-heading h2 span{color:var(--orange);margin-left:9px}.section-heading>p:last-child{color:#938d9c;font-size:14px;line-height:1.8}.section-heading .eyebrow{margin-bottom:12px}.showcase-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:auto;display:grid}.poster{background-position:50%;background-size:cover;border:1px solid #ffffff1f;border-radius:12px;height:360px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.poster:hover{border-color:#ff6e32b3;transform:translateY(-8px)scale(1.015);box-shadow:0 22px 60px #00000073,0 0 35px #6a47ff21}.poster:after{content:"";background:linear-gradient(#0000,#000000f0);position:absolute;inset:35% 0 0}.poster:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#ffffff2b,#0000);width:36%;height:300%;transition:left .65s;position:absolute;top:-120%;left:-50%;transform:rotate(24deg)}.poster:hover:before{left:130%}.poster-one{background-image:url(/assets/hero-xianxia-DFUQ6PU5.png);background-position:67%}.poster-two{filter:saturate(.75);background-image:url(/assets/ai-studio-BQifBnkn.png);background-position:35%}.poster-three{background-image:url(/assets/creator-landscape-B9Xs1zRL.png);background-position:74%}.poster div{z-index:2;position:absolute;bottom:22px;left:22px;right:22px}.poster b,.poster span{display:block}.poster b{margin-bottom:7px;font-size:23px}.poster span{color:#bbb5c0;font-size:11px}.scene-section{background-position:50%;background-size:cover;align-items:center;min-height:700px;padding:105px 0;display:flex;position:relative}.scene-section:before{content:"";background:linear-gradient(#01020859,#00000040 50%,#010105eb);position:absolute;inset:0}.scene-section .content{z-index:2;position:relative}.creator-scene{background-image:url(/assets/creator-landscape-B9Xs1zRL.png)}.studio-scene{background-image:url(/assets/ai-studio-BQifBnkn.png)}.section-heading.light>p:last-child{color:#c3bdc9}.glass-grid{gap:14px;margin:0 auto;display:grid}.glass-grid.three{grid-template-columns:repeat(3,1fr);max-width:880px}.glass-grid.four{grid-template-columns:repeat(2,1fr);max-width:920px}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030408c7;border:1px solid #ffffff21;border-radius:13px;min-height:230px;padding:30px;transition:transform .3s,border-color .3s,background .3s;position:relative;overflow:hidden;box-shadow:0 16px 50px #00000040}.glass-card:after{content:"";filter:blur(30px);background:#6950ff33;border-radius:50%;width:150px;height:150px;transition:all .35s;position:absolute;top:-100px;right:-100px}.glass-card:hover{background:#080711e0;border-color:#7d69ff8c;transform:translateY(-6px)}.glass-card:hover:after{top:-55px;right:-55px}.glass-card.compact{min-height:160px}.glass-card i{color:#ff8a4f;background:#ff551626;border-radius:7px;align-items:center;min-height:28px;padding:0 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.glass-card h3{margin:31px 0 13px;font-size:20px}.glass-card.compact h3{margin:16px 0 9px}.glass-card p{color:#8d8994;font-size:12px;line-height:1.8}.pipeline-section{background:linear-gradient(#160a20,#08050c)}.pipeline{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.pipeline article,.team-grid article{background:#0000008c;border:1px solid #ffffff1a;border-radius:11px;min-height:230px;padding:24px 20px;transition:transform .3s,border-color .3s,background .3s}.pipeline article:hover,.team-grid article:hover{background:#0f0815db;border-color:#ff5b196b;transform:translateY(-5px)}.pipeline i{color:var(--orange);font-size:12px;font-style:normal;font-weight:700}.pipeline h3{margin:28px 0 13px;font-size:16px;line-height:1.5}.pipeline p{color:#77727e;font-size:11px;line-height:1.8}.team-section{background:linear-gradient(#110719,#050307)}.team-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:930px;margin:auto;display:grid}.team-grid article{min-height:225px;padding:30px}.team-grid h3{margin:0 0 25px;font-size:19px}.team-grid ul{margin:0;padding:0;list-style:none}.team-grid li{color:#918b98;margin:13px 0;font-size:12px}.team-grid li:before{content:"▪";color:#5f8dff;margin-right:10px}.cta-section{background:linear-gradient(#1b0c28,#07050c)}#download-client{scroll-margin-top:68px}.cta-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:auto;display:grid}.cta-grid article{border-radius:14px;min-height:280px;padding:34px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden}.cta-grid article:after{content:"";filter:blur(45px);pointer-events:none;background:#686cff38;height:190px;position:absolute;inset:auto -30% -80% 15%;transform:rotate(-9deg)}.cta-grid article:hover{transform:translateY(-6px);box-shadow:0 24px 60px #00000059}.download-card{background:linear-gradient(135deg,#14243a,#111a2b);border:1px solid #5695ff40}.compute-card{background:linear-gradient(135deg,#29204c,#21183e);border:1px solid #8e71ff40}.cta-icon{color:#aebdff;background:#ffffff14;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.cta-grid h3{margin:24px 0 11px;font-size:21px}.cta-grid p{color:#9193a6;max-width:410px;font-size:12px;line-height:1.8}.cta-grid button{color:#fff;cursor:pointer;border:0;border-radius:8px;height:38px;margin-top:28px;padding:0 18px;font-size:12px;font-weight:700;transition:all .2s}.download-card button{background:#38ccec}.download-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.download-actions button{margin-top:0}.download-card .mac-button{color:#fff;background:#38ccec}.compute-card button{background:#7458ff}footer{background:#030205;border-top:1px solid #ffffff1a;padding:58px 0 24px}.footer-main{grid-template-columns:1.05fr 1.45fr .8fr;align-items:start;gap:60px;display:grid}.footer-intro>p{color:#67616d;margin:18px 0 0;font-size:11px}.footer-contact{grid-template-columns:1fr 1fr;gap:24px 36px;display:grid}.footer-contact div>span{color:#5f5966;letter-spacing:.12em;margin-bottom:8px;font-size:10px;display:block}.footer-contact p,.footer-contact a{color:#aaa4b0;margin:0;font-size:12px;line-height:1.6;text-decoration:none;transition:color .2s}.footer-contact a:hover{color:#fff}.footer-links{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.footer-links button{color:#79737f;font-size:11px}.footer-links button:hover{color:var(--orange)}.footer-bottom{color:#514c56;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:10px;margin-top:44px;padding-top:22px;font-size:10px;display:flex}.footer-bottom p{margin:0}.footer-bottom a{color:#625c68;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#aaa4b0}.toast{z-index:100;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#110e17f2;border:1px solid #ffffff24;border-radius:10px;padding:13px 22px;font-size:14px;position:fixed;bottom:42px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #00000080}.toast-enter-active,.toast-leave-active{transition:all .25s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,12px)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.reveal.is-visible{opacity:1;transform:none}@media (width<=900px){.hero-section{background-position:62%;min-height:720px}.hero-section:before{content:"";background:linear-gradient(90deg,#030612eb,#03061273 62%,#0306120d);position:absolute;inset:0}h1{max-width:540px;font-size:43px}.ability{padding:18px 12px}.ability>span{display:none}.pipeline{grid-template-columns:repeat(3,1fr)}.pipeline article:last-child{grid-column:2}}@media (width<=680px){.content{width:min(100% - 32px,1120px)}.topbar{height:60px;padding:0 16px}.brand strong{font-size:13px}.topbar .brand small{display:none}.brand-mark{width:29px;height:29px}.topbar nav{gap:14px}.topbar nav button{font-size:11px}.hero-section{background-position:68%;align-items:flex-start;min-height:730px;padding-top:60px}.hero-copy{padding-top:110px}.eyebrow{font-size:9px}h1{max-width:360px;font-size:35px}.hero-desc{max-width:420px;font-size:13px;line-height:1.8}.hero-actions{flex-wrap:wrap}.btn{min-width:140px;height:46px;font-size:13px}.ability-strip{grid-template-columns:repeat(2,1fr);padding:0}.ability{border-top:1px solid #ffffff14;min-height:72px}.ability strong{font-size:11px}.ability small{font-size:8px}.section{padding:78px 0}.section-heading{margin-bottom:32px}.section-heading h2{font-size:28px}.section-heading h2 span{margin:3px 0 0;display:block}.section-heading>p:last-child{font-size:12px}.showcase-grid{grid-template-columns:1fr;max-width:330px}.poster{height:400px}.scene-section{min-height:auto;padding:80px 0}.glass-grid.three,.glass-grid.four{grid-template-columns:1fr;max-width:420px}.glass-card{min-height:190px}.glass-card.compact{min-height:150px}.pipeline{grid-template-columns:1fr 1fr}.pipeline article{min-height:190px}.pipeline article:last-child{grid-column:1/-1}.pipeline h3{margin-top:20px}.team-grid,.cta-grid{grid-template-columns:1fr}.team-grid{max-width:420px}.cta-grid article{min-height:260px}.footer-main{text-align:center;grid-template-columns:1fr;gap:34px}.footer-brand{justify-content:center}.footer-contact{width:100%;max-width:420px;margin:auto}.footer-links{flex-direction:row;justify-content:center;align-items:center}.footer-bottom{flex-wrap:wrap;margin-top:36px}}@media (width<=430px){.footer-contact{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.hero-section{background-position:50%}}
