.nw{white-space:nowrap}.pxdot.pxs{animation:none}.hero-gs{padding-bottom:110px}.hero-gs .hero-in{grid-template-columns:minmax(0,1fr) 560px;min-height:580px}.hero-gs .lead{max-width:520px}.hero-gs .stage-fit{--s:1;position:relative;width:calc(560px * var(--s));height:calc(520px * var(--s))}.hero-gs .stage{width:560px;height:520px;perspective-origin:50% 40%}.hero-gs .sglow{left:61.8px;top:11.8px;width:496.4px;height:496.4px}.ck-pos{left:40px;top:58px;width:384px;transform:translateZ(60px)}.ck-in{animation:ck-in 1s var(--ease) .1s both}@keyframes ck-in{0%{opacity:0;transform:translate3d(-30px,60px,-160px) rotateX(14deg)}to{opacity:1;transform:none}}.ck{padding:18px;border-radius:22px;background:#fff;color:var(--ink);border:1px solid #E3E3E3;box-shadow:0 50px 90px -36px #000000e6;font-family:var(--font-ui)}.ck-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.ck-h b{font-size:16px;font-weight:700}.ck-cnt{position:relative;width:64px;height:16px;font-size:12px;font-weight:800;color:var(--gd)}.ck-cnt em{position:absolute;right:0;top:0;font-style:normal;white-space:nowrap}.sw-out{opacity:0;animation:sw-out 3.4s var(--ease) both}.sw-in{animation:sw-in 3.4s var(--ease) both}@keyframes sw-out{0%,80%{opacity:1}88%,to{opacity:0}}@keyframes sw-in{0%,82%{opacity:0;transform:translateY(5px)}92%,to{opacity:1;transform:none}}.ck-bar{height:6px;margin-top:12px;border-radius:6px;background:#ededed;overflow:hidden}.ck-bar i{display:block;height:100%;width:100%;border-radius:6px;background:var(--g);animation:ck-bar 3.4s var(--ease) both}@keyframes ck-bar{0%{transform:translate(-100%)}40%,80%{transform:translate(-25%)}to{transform:none}}.ck-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.ck-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:#f7f7f8;border:1px solid #EDEDED;animation:fcard-in .8s var(--ease) both}.ck-row.r1{animation-delay:.3s}.ck-row.r2{animation-delay:.5s}.ck-row.r3{animation-delay:.7s}.ck-row.r4{animation-delay:.9s}.ck-row .fic img{width:18px;height:18px;display:block}.ck-row.act{background:#fff;border:2px solid var(--g);box-shadow:0 0 0 5px #19c77229}.ck-t{flex:1;min-width:0}.ck-t b{display:block;font-size:14px;font-weight:700;white-space:nowrap}.ck-t>span{display:block;margin-top:1px;font-size:12px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-sub{position:relative;height:16px;margin-top:1px;font-size:12px;color:var(--ink2)}.ck-sub em{position:absolute;left:0;top:0;font-style:normal;white-space:nowrap}.ck-end{position:relative;flex:0 0 auto;width:22px;height:22px}.ck-end .ok-dot{position:absolute;inset:0;animation:ck-ok 3.4s var(--ease) both}@keyframes ck-ok{0%,82%{opacity:0;transform:scale(.3)}90%{opacity:1;transform:scale(1.2)}96%,to{opacity:1;transform:none}}.ck-spin{position:absolute;inset:0;box-sizing:border-box;border-radius:50%;border:2.5px solid #E3E3E3;border-top-color:var(--g);opacity:0;animation:spin .9s linear infinite,sw-out 3.4s var(--ease) both}@keyframes spin{to{rotate:360deg}}.gs-pop-pos{left:226px;top:404px;width:316px;transform:translateZ(150px) rotate(-3deg)}.gs-pop-in{animation:pop-out 1.05s var(--ease) 2.4s both}.gs-pop-pos .pop{padding:14px;border-radius:22px}.gs-pop-pos .pop .app{width:40px;height:40px}.gs-pop-pos .pop .n-txt{font-size:15px}.e-gbolt{left:-10px;top:4px;width:72px;transform:translateZ(130px) rotate(-10deg)}.e-gbolt .fl{animation-delay:-4s,.6s}.e-gbolt img{filter:blur(.6px) drop-shadow(0 24px 30px rgba(0,0,0,.55))}.e-gbell{left:452px;top:40px;width:92px;transform:translateZ(90px) rotate(12deg)}.e-gbell .fl{animation-delay:-2s,1.2s}.jr{list-style:none;margin:72px 0 0;padding:0}.jr-step{position:relative;display:grid;grid-template-columns:88px minmax(0,5fr) minmax(0,6fr);gap:0 40px;align-items:start;padding-bottom:80px}.jr-step:last-child{padding-bottom:0}.jr-rail{position:relative;align-self:stretch;display:flex;justify-content:center}.jr-rail:after{content:"";position:absolute;top:72px;bottom:-72px;left:50%;width:2px;margin-left:-1px;background:linear-gradient(#19c77299,#19c77214)}.jr-step:last-child .jr-rail:after{display:none}.jr-num{position:relative;z-index:1;width:60px;height:60px;box-sizing:border-box;border-radius:18px;background:#151515;border:1.5px solid var(--g);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:800;color:var(--g);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px #19c77212,0 0 34px #19c77247}.jr-txt{padding-top:8px;max-width:470px}.jr-txt h3{margin:0;font-size:34px;line-height:1.08;font-weight:800;letter-spacing:-.035em}.jr-txt p{margin:16px 0 0;font-size:17px;line-height:1.6;color:var(--bd)}.jr-go{display:inline-flex;align-items:center;gap:8px;margin-top:24px;min-height:44px;font-size:15px;font-weight:700;color:var(--g);text-decoration:none}.jr-go .ic{width:18px;height:18px;transition:transform .3s var(--ease)}.jr-go:hover{color:#fff}.jr-go:hover .ic{transform:translate(3px)}.jr-vis{position:relative;height:330px;border-radius:26px;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,#19c77229,#19c77200 60%),#141414;border:1px solid var(--line);perspective:1100px}.jr-vis:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 60%,#000,transparent 75%);mask-image:radial-gradient(circle at 50% 60%,#000,transparent 75%)}.gs-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-width:380px;margin-top:24px}.gs-tool{display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 12px 8px 8px;box-sizing:border-box;border-radius:16px;background:#ffffff0a;border:1px solid var(--line);color:#fff;text-decoration:none;font-size:15px;font-weight:700;transition:border-color .2s,background .2s}.gs-tool:hover{color:#fff;border-color:#19c7728c;background:#ffffff12}.gs-tool .mi-ic{width:40px;height:40px}.gs-tool .mi-ic img{width:20px;height:20px}.gs-tool small{margin-left:auto;padding:2px 8px;border-radius:999px;background:#fff;color:#0b0b0b;font-size:11px;font-weight:800}.ui{position:absolute;left:50%;top:50%;box-sizing:border-box;padding:16px;border-radius:16px;background:#fff;color:var(--ink);border:1px solid #E3E3E3;box-shadow:0 30px 50px -26px #000000d9;font-family:var(--font-ui);transition:transform .8s var(--ease)}.ui-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:15px;font-weight:700;white-space:nowrap}.ui-h span{font-size:12px;font-weight:600;color:var(--ink2)}.ui-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:36px;margin-top:12px;border-radius:9px;background:#1b1b1b;color:#fff;font-size:12.5px;font-weight:700}.ui-btn .ic{width:14px;height:14px}.ui-lab{display:block;margin-top:12px;font-size:11.5px;font-weight:700;color:var(--ink2)}.ui-in{display:flex;align-items:center;height:36px;margin-top:5px;padding:0 11px;border-radius:9px;border:1px solid #DADCE0;font-size:13px;color:var(--ink)}.ui-in.on{border:1.5px solid var(--g);box-shadow:0 0 0 3px #19c77229}.ui-in .caret{display:inline-block;width:2px;height:15px;margin-left:2px;background:var(--g);animation:blink 1s steps(1) infinite}.v-sign{width:290px;margin:-150px 0 0 -200px;transform:rotateX(8deg) rotateY(14deg) rotate(-1deg)}.v-sign-chip{position:absolute;right:24px;bottom:24px;z-index:2;width:200px;transform:rotate(2deg)}.v-sign-chip .fcard{animation:none}.v-cred{width:304px;margin:-140px 0 0 -152px;transform:rotateX(8deg) rotateY(-14deg) rotate(1deg)}.pk{display:flex;align-items:center;gap:10px;height:40px;margin-top:8px;padding:0 12px;box-sizing:border-box;border-radius:10px;border:1px solid #E3E3E3;font-size:13px;font-weight:600}.pk:first-of-type{margin-top:12px}.pk i{flex:0 0 auto;width:14px;height:14px;box-sizing:border-box;border-radius:50%;border:2px solid #C9CCD1}.pk b{margin-left:auto;font-weight:800}.pk.on{border:2px solid var(--g);background:#19c77214}.pk.on i{border:4px solid var(--g)}.ui-note{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:11.5px;font-weight:600;color:var(--ink2)}.ui-note .ic{width:13px;height:13px;color:var(--gd);stroke-width:3}.v-int{width:310px;margin:-136px 0 0 -155px;transform:rotateX(8deg) rotateY(14deg) rotate(-1deg)}.int{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #EFEFEF;font-size:13px;font-weight:700}.int:first-of-type{margin-top:8px;border-top:0}.int-ic{flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:#f4f6f8;display:flex;align-items:center;justify-content:center}.int-ic img{width:18px;height:18px;display:block}.int>span:nth-child(2){flex:1;min-width:0;white-space:nowrap}.int-on{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border-radius:7px;background:var(--g);color:#0b0b0b;font-size:11px;font-weight:800}.int-on .ic{width:12px;height:12px;stroke-width:3}.int-add{padding:5px 10px;border-radius:7px;background:#1b1b1b;color:#fff;font-size:11px;font-weight:700}.int-soon{font-size:11.5px;font-weight:700;color:var(--ink2)}.v-camp{width:310px;margin:-112px 0 0 -200px;transform:rotateX(8deg) rotateY(-14deg) rotate(1deg)}.v-camp .msg{margin-top:12px}.jr-bub{position:absolute;right:28px;bottom:40px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:14px;background:linear-gradient(150deg,#7c4068,#b2546c 60%,#cc6c5a);border:2px solid var(--g);color:#fff;font-size:12.5px;font-weight:600;font-family:var(--font-ui);white-space:nowrap;box-shadow:0 0 30px #19c77259,0 16px 30px -14px #000000b3;animation:float 6s ease-in-out infinite}.jr-bub .app{width:24px;height:24px;border-radius:6px}.jr-step:hover .ui{transform:rotateX(3deg) rotateY(-4deg)}.ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:56px}.ag-c{position:relative;display:flex;flex-direction:column;min-width:0;padding:24px;border-radius:26px;background:linear-gradient(180deg,#1a1a1a,#151515);border:1px solid var(--line)}.ag-vis{position:relative;height:264px;margin:-8px -8px 24px;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,#19c7722e,#19c77200 60%),#111;border:1px solid rgba(255,255,255,.05);perspective:900px}.ag-vis:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 60%,#000,transparent 75%);mask-image:radial-gradient(circle at 50% 60%,#000,transparent 75%)}.ag-n{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:800;color:var(--g);font-variant-numeric:tabular-nums}.ag-n:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#19c77280,#19c77200)}.ag-c h3{margin:10px 0 0;font-size:24px;font-weight:800;letter-spacing:-.02em}.ag-c p{margin:8px 0 0;font-size:16px;line-height:1.6;color:#a8a8a8}.ag-c p a{color:var(--g);font-weight:700;text-decoration:underline;text-underline-offset:3px}.ag-c p a:hover{color:#fff}.v-key{width:352px;margin:-84px 0 0 -176px;transform:rotateX(8deg) rotateY(-10deg)}.key-box{margin-top:8px;padding:10px 12px;border-radius:9px;background:#f4f6f8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5;word-break:break-all;color:var(--ink)}.key-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;font-size:11.5px;font-weight:600;color:var(--ink2)}.key-foot .ui-btn{height:30px;margin:0;padding:0 12px}.v-cfg{width:340px;margin:-118px 0 0 -170px;transform:rotateX(8deg) rotateY(10deg)}.cfg-tabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:#f4f6f8}.cfg-tabs span{flex:1;padding:6px 8px;border-radius:7px;font-size:11.5px;font-weight:700;text-align:center;color:var(--ink2);white-space:nowrap}.cfg-tabs span.on{background:#1b1b1b;color:#fff}.cfg-row{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;font-size:12px}.cfg-row:first-of-type{margin-top:12px}.cfg-row>span:first-child{font-weight:700;color:var(--ink2)}.cfg-row>span:last-child{padding:7px 9px;border-radius:8px;border:1px solid #DADCE0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cfg-row .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.ag-wide{grid-column:1 / -1;flex-direction:row;align-items:stretch;gap:44px}.ag-wide .ag-t{flex:1 1 0;min-width:0;padding:8px 0 4px}.ag-wide .ag-vis{flex:1.05 1 0;height:auto;min-height:380px;margin:-8px -8px -8px 0}.prompts{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.prompts li{display:flex;gap:12px;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);font-size:15px;line-height:1.5;color:#e5e5e5}.ag-c p.ag-more{margin-top:18px}.prompts .ic{width:18px;height:18px;margin-top:2px;color:var(--g)}.v-chat{width:390px;margin:-140px 0 0 -195px;display:flex;flex-direction:column;gap:10px;transform:rotateX(6deg) rotateY(-10deg)}.v-chat .u{max-width:86%;font-size:12.5px}.st3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.st3>span{padding:8px;border-radius:8px;background:#f4f6f8;font-size:11px;font-weight:600;color:var(--ink2)}.st3 b{display:block;font-size:17px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.v-chat .res{animation:none;font-size:12px}.v-chat .res-h{display:flex;justify-content:space-between;gap:8px}.v-chat .res-h span{font-weight:600;color:var(--ink2)}.mini-bars{display:flex;align-items:flex-end;gap:5px;height:44px;margin-top:10px}.mini-bars i{flex:1;border-radius:3px 3px 0 0;background:#e3e5e8}.mini-bars i:last-child{background:var(--g)}.help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}.hc{position:relative;display:flex;flex-direction:column;min-width:0;padding:26px;border-radius:26px;background:linear-gradient(180deg,#1a1a1a,#151515);border:1px solid var(--line);color:#fff;text-decoration:none;transition:transform .5s var(--ease),border-color .3s,box-shadow .5s var(--ease)}.hc:hover{color:#fff;transform:translateY(-6px);border-color:#19c77280;box-shadow:0 34px 70px -34px #19c77273}.hc .mi-ic{width:48px;height:48px;color:var(--g)}.hc .mi-ic .ic{width:22px;height:22px}.hc h3{margin:20px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em}.hc p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#a8a8a8}.hc .more{display:inline-flex;align-items:center;gap:6px}.hc .more .ic{width:16px;height:16px;transition:transform .3s var(--ease)}.hc:hover .more .ic{transform:translate(3px)}.cta .h2.h2-gs{max-width:860px;margin:0 auto;font-size:clamp(40px,5vw,68px)}.cta .sub.sub-gs{max-width:620px}.cta-act{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px}.cta .cta-act .btn{margin-top:0}@supports (animation-timeline: view()){.jr-txt{animation:rv linear both;animation-timeline:view();animation-range:entry 0% entry 85%}.jr-vis,.ag-c,.hc{animation:flip linear both;animation-timeline:view();animation-range:entry 0% cover 30%}@media screen and (prefers-reduced-motion:no-preference){.jr-vis,.ag-c,.hc{animation-fill-mode:forwards;opacity:0}}.ag-c:nth-child(2),.hc:nth-child(2){animation-range:entry 8% cover 36%}.hc:nth-child(3){animation-range:entry 14% cover 42%}}@media(max-width:1240px){.hero-gs .hero-in{grid-template-columns:minmax(0,1fr) 480px}.hero-gs .stage-fit{--s:.86}.jr-step{grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:0 32px}}@media(max-width:1000px){.hero-gs .hero-in{grid-template-columns:1fr}.hero-gs .stage-fit{--s:.92;margin:36px auto 0}.jr-step{grid-template-columns:64px minmax(0,1fr);gap:0 24px}.jr-vis{grid-column:2;margin-top:28px}.ag{grid-template-columns:1fr}.ag-wide{flex-direction:column;gap:0}.ag-wide .ag-vis{order:-1;flex:none;height:380px;margin:-8px -8px 24px}.help{grid-template-columns:1fr}}@media(max-width:640px){.hero-gs{padding-bottom:64px}.hero-gs .stage-fit{--s:.6;margin-top:28px}.jr{margin-top:48px}.jr-step{grid-template-columns:44px minmax(0,1fr);gap:0 16px;padding-bottom:64px}.jr-num{width:44px;height:44px;border-radius:13px;font-size:15px}.jr-rail:after{top:52px;bottom:-52px}.jr-txt{padding-top:4px}.jr-txt h3{font-size:26px}.jr-txt p{font-size:16px}.jr-vis{grid-column:1 / -1;height:310px}.gs-tools{grid-template-columns:1fr}.ui{scale:.92}.v-sign{margin-left:-150px}.v-sign-chip{right:12px;bottom:18px;width:210px}.v-camp{margin-left:-160px}.jr-bub{right:12px;bottom:16px}.ag-c{padding:18px}.ag-c h3{font-size:21px}.ag-c p{font-size:15px}.ag-vis{height:264px}.ag-wide .ag-vis{height:360px}.v-key,.v-cfg,.v-chat{width:300px;margin-left:-150px}.prompts li{font-size:14px}.hc{padding:22px}.cta .h2.h2-gs{font-size:38px}.cta-act .btn{width:100%}}.jr-txt p a{color:var(--g);font-weight:700;text-decoration:none;text-underline-offset:3px}.jr-txt p a:hover{color:var(--g);text-decoration:underline}.is-off :is(.ui-in .caret,.jr-bub){animation-play-state:paused!important}.is-off .ck-spin{animation-play-state:paused,running!important}
