@font-face{font-family:rui-icon;src:url(./rui-icon.DZ1EwSCQ.woff2)format("woff2");font-style:normal;font-display:swap}@font-face{font-family:el-icon;src:url(./el-icon.ClBhenrn.woff2)format("woff2");font-style:normal;font-display:swap}.el-icon,.rui-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal}.rui-icon{font-family:rui-icon!important}.el-icon{font-family:el-icon!important}.icon-weibo:before{content:""}.icon-facebook:before{content:""}.icon-google:before{content:""}.icon-logo:before{content:""}.icon-logo-h:before{content:""}.icon-logo-w:before{content:""}.icon-time:before{content:""}.icon-loading:before{content:""}.icon-loading1:before{content:""}.icon-loading2:before{content:""}.icon-top:before{content:""}.icon-menu:before{content:""}.icon-m-logo:before{content:""}.icon-jiangbei:before{content:""}.icon-coffee:before{content:""}.icon-mark:before{content:""}.icon-yingxiao:before{content:""}.icon-fuwuqi:before{content:""}.icon-yingxiao1:before{content:""}.icon-yingxiaoredian:before{content:""}.icon-app:before{content:""}.icon-yingxiaofuwu:before{content:""}.icon-yingxiao2:before{content:""}.icon-zhongduan:before{content:""}.icon-mokuai-mubiao:before{content:""}.icon-extension:before{content:""}.icon-dingzhi:before{content:""}.icon-self:before{content:""}.icon-fanghu:before{content:""}.icon-yunpan:before{content:""}.icon-feisu:before{content:""}.icon-qq:before{content:""}.icon-savecg:before{content:""}.icon-wechat:before{content:""}.icon-angle-up:before{content:""}.icon-angle-down:before{content:""}.icon-tphone:before{content:""}.ricon-avatar:before{content:""}.ricon-language:before{content:""}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.5% 0 0);--card:oklch(100% 0 0);--card-foreground:oklch(14.5% 0 0);--primary:oklch(20.5% 0 0);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(97% 0 0);--secondary-foreground:oklch(20.5% 0 0);--muted:oklch(97% 0 0);--muted-foreground:oklch(55.6% 0 0);--accent:oklch(97% 0 0);--accent-foreground:oklch(20.5% 0 0);--destructive:oklch(57.7% .245 27.325);--border:oklch(92.2% 0 0);--input:oklch(92.2% 0 0);--ring:oklch(70.8% 0 0)}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(37.1% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0)}.theme-aurora{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#060a16;--foreground:#e8ecff;--card:#101629;--muted-foreground:#98a3bf;--primary:#aebaff;--primary-foreground:#10152b;--accent:#8092f21a;--accent-foreground:#e3e6ff;--border:#a1adf32b;--ring:#a6b4ff;--selected-background:linear-gradient(110deg, #738dea33, #aa80e429)}.theme-aurora .ui-button[aria-current=page],.theme-aurora .ui-button[aria-pressed=true]{color:var(--foreground);background:var(--selected-background);border-color:#94a1f04d}.theme-aurora :is(a,input):focus-visible{outline:.125rem solid var(--ring);outline-offset:.25rem}*{box-sizing:border-box}#__nuxt,body,html{width:100%;height:100%;margin:0}body{color:var(--foreground);background:var(--background);font-family:var(--font-sans);overflow:hidden}button,input{font:inherit}button{border:0}a{color:inherit;text-decoration:none}.ui-button{border-radius:calc(-2px + var(--radius));min-height:2.25rem;color:var(--primary-foreground);background:var(--primary);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1;transition:color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ui-button:hover{filter:brightness(.94)}.ui-button:focus-visible{outline:3px solid color-mix(in oklab,var(--ring) 45%,transparent);outline-offset:2px}.ui-button:disabled{pointer-events:none;opacity:.5}.ui-button--secondary{color:var(--secondary-foreground);background:var(--secondary)}.ui-button--outline{color:var(--foreground);background:var(--background);border-color:var(--border)}.ui-button--ghost:hover,.ui-button--outline:hover{color:var(--accent-foreground);background:var(--accent);filter:none}.ui-button--ghost{color:var(--foreground);background:0 0}.ui-button--destructive{color:#fff;background:var(--destructive)}.ui-border{border:1px solid var(--border);border-radius:var(--radius)}.site-nav{--nav-height:4rem;--nav-font-size:1rem;z-index:30;width:100%;height:var(--nav-height);color:#fff;-webkit-backdrop-filter:blur(1.125rem)saturate(160%);backdrop-filter:blur(1.125rem)saturate(160%);background:#080e128f;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.5rem;transition:height .26s,padding .26s;display:grid;position:fixed;inset:0 0 auto}.site-nav:before{content:"";pointer-events:none;background:linear-gradient(#ffffff12,#0000 48%);position:absolute;inset:0}.site-nav.is-hero{--nav-height:4.5rem;--nav-font-size:1.2rem}.account-button,.logo-button,.menu button{color:inherit;cursor:pointer;background:0 0}.logo-button{font-size:calc(var(--nav-font-size) * 2.2);justify-self:start;line-height:1;transition:font-size .26s;position:relative}.mobile-language,.mobile-logo,.mobile-menu-toggle{display:none}.nav-actions{justify-self:end;gap:.875rem;position:relative}.account-button,.nav-actions{align-items:center;display:flex}.account-button{min-width:1.75rem;font-size:var(--nav-font-size);gap:.5rem}.account-button,.account-button>i,.language-button{transition:font-size .26s}.language-button{color:#fff;cursor:pointer;min-width:2rem;font-size:calc(var(--nav-font-size) * .75);background:0 0;border:1px solid #ffffffa6;border-radius:.25rem;padding:.3125rem .4375rem}.account-button>i{font-size:calc(var(--nav-font-size) * 1.2)}.menu{height:100%;display:flex;position:relative}.menu button{font-size:var(--nav-font-size);padding:0 1.5rem;transition:font-size .26s,padding .26s;position:relative}.menu button:after{content:"";background:#fff;width:0;height:2px;transition:all .2s;position:absolute;bottom:0;left:15%}.menu button.active:after,.menu button:hover:after{width:70%}.home-shell{isolation:isolate;background:#020611;width:100%;height:100%;position:relative;overflow:hidden}.fullpage{z-index:1;overscroll-behavior:none;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:none;background:0 0;height:100dvh;position:relative;overflow-y:auto}.fullpage::-webkit-scrollbar{display:none}.screen{scroll-snap-align:start;color:#cff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero{background:0 0}.slides{z-index:2;width:100%;transition:transform .65s;display:flex;position:absolute;inset:0}.slide{flex:0 0 100%;place-items:center;display:grid;position:relative;overflow:hidden}.slide-dots{z-index:4;align-items:center;gap:.625rem;height:1.75rem;display:flex;position:absolute;bottom:1.0625rem;right:2rem}.slide-dots button{cursor:pointer;background:#fff3;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:all .2s}.slide-dots button.active{background:#fff6;width:.875rem;height:.875rem;margin-top:0}.hero-scroll-hint,.hero-scroll-hint span{display:none}.news-bar{z-index:5;color:#fff;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;width:fit-content;max-width:min(44rem,100% - 8rem);height:1.75rem;display:grid;position:absolute;bottom:1.0625rem;left:2rem}.news-bar strong{color:#00dfb9;font-size:1.125rem}.news-bar div{min-width:0;height:1.75rem;overflow:hidden}.news-bar div>a,.news-bar div>span{white-space:nowrap;text-overflow:ellipsis;height:1.75rem;font-size:.875rem;line-height:1.75rem;display:block;overflow:hidden}.news-bar>a{color:#00dfb9;font-size:1rem;font-weight:600}.news-enter-active,.news-leave-active{transition:transform .3s,opacity .3s}.news-enter-from{opacity:0;transform:translateY(100%)}.news-leave-to{opacity:0;transform:translateY(-100%)}.about,.advantages,.cases,.services{background:0 0}.stats{z-index:2;-webkit-backdrop-filter:blur(1.125rem)saturate(160%);backdrop-filter:blur(1.125rem)saturate(160%);opacity:0;background:#ffffff1a;border-top:1px solid #fff3;flex-shrink:0;grid-template-columns:repeat(4,1fr);width:100%;min-height:4.2rem;transition:transform .25s ease-out,opacity .25s ease-out;display:grid;position:relative;transform:translate(100%)}.about.visible .stats{opacity:1;transform:none}.stats div{justify-content:center;align-items:center;gap:7px;display:flex}.stats i{font-size:1.5rem}.stats b{color:#fff;font-size:1.3125rem}.stats span{color:#d7e9e9;font-size:1.125rem}.page-footer{color:#98a4bf;text-align:left;isolation:isolate;background:0 0;padding:2.75rem 2rem 1.5rem;position:relative}.footer-content{z-index:1;max-width:76rem;margin:auto;position:relative}.footer-main{justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2rem;display:flex}.footer-brand{min-width:0}.footer-logo{color:#dce2f4;margin-bottom:1rem;font-size:2.2rem;line-height:1;display:inline-flex}.footer-statement{color:#bac4db;margin:0;font-size:.9375rem;line-height:1.8}.footer-signature{color:#6f7d9e;letter-spacing:.16em;margin-top:.65rem;font-size:.5625rem;display:block}.footer-nav{flex-wrap:wrap;align-items:center;gap:.5rem 2rem;display:flex}.footer-nav a{color:#c4cde2;white-space:nowrap;align-items:center;gap:.65rem;padding:.65rem 0;font-size:.8125rem;transition:color .2s;display:inline-flex}.footer-nav a span{color:#7988b4;font-size:.875rem}.footer-nav a:hover,.footer-records a:hover{color:#b5bfff}.page-footer a:focus-visible{outline-offset:.3rem;border-radius:.125rem;outline:.125rem solid #a6b4ff}.footer-bottom{color:#75839e;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-top:1.25rem;font-size:.6875rem;line-height:1.8;display:flex;position:relative}.footer-bottom:before{content:"";background:linear-gradient(90deg,#8599dd40,#a18bce28,#0000);height:1px;position:absolute;inset:0 0 auto}.footer-records{flex-wrap:wrap;gap:.35rem 1rem;display:flex}.footer-records a{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.footer-records img{width:.875rem;height:.875rem}.footer-powered{color:#62718f;margin-left:auto}.footer-powered b{color:#929fc1;font-weight:500}.modal-mask{z-index:100;background:#000000a3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.login-modal{background:#fff;border-radius:10px;grid-template-columns:42% 58%;width:calc(min(840px,95vw));min-height:490px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 80px #00000073}.login-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.modal-close{z-index:2;color:#777;cursor:pointer;background:0 0;font-size:1.75rem;position:absolute;top:10px;right:14px}.login-form{flex-direction:column;justify-content:center;padding:42px;display:flex}.login-form h2{margin:0 0 8px}.login-form>p{color:#777}.login-form label{color:#555;gap:6px;margin-top:18px;font-size:.8125rem;display:grid;position:relative}.login-form input{border:1px solid #ddd;border-radius:5px;outline:0;width:100%;height:42px;padding:0 12px}.login-form input:focus{border-color:#009688}.captcha-row img{cursor:pointer;width:130px;height:40px;position:absolute;bottom:1px;right:1px}.captcha-row input{text-transform:uppercase;padding-right:140px}.submit-button{color:#fff;cursor:pointer;background:#009688;border-radius:5px;height:42px;margin-top:22px}.login-links{justify-content:space-between;margin-top:14px;display:flex}.login-links button{color:#666;cursor:pointer;background:0 0;padding:0}.form-message{color:#d9534f!important}.modal-enter-active,.modal-leave-active{transition:all .25s}.modal-enter-from,.modal-leave-to{opacity:0}.member-drawer{z-index:90;background:#f5f5f5;width:calc(min(420px,90vw));padding:30px;position:fixed;inset:0 0 0 auto;box-shadow:-10px 0 35px #0003}.member-drawer>button{float:right;background:0 0;font-size:1.75rem}.member-card{background:#fff;border-radius:8px;align-items:center;gap:18px;margin-top:30px;padding:22px;display:flex}.member-card img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:62px;height:62px}.member-card p{color:#e53935}.drawer-enter-active,.drawer-leave-active{transition:all .3s}.drawer-enter-from,.drawer-leave-to{transform:translate(100%)}@media (width<=960px){.site-nav,.site-nav.is-hero{--nav-height:3.5rem;--nav-font-size:1rem;grid-template-columns:1fr auto 1fr;padding:0 1rem}.mobile-menu-toggle{color:#fff;cursor:pointer;font-size:calc(var(--nav-font-size) * 1.35);background:0 0;justify-self:start;place-items:center;padding:.5rem;display:grid;position:relative}.logo-button{font-size:calc(var(--nav-font-size) * 2);justify-self:center}.desktop-language,.desktop-logo{display:none}.mobile-logo{display:inline-block}.nav-actions{justify-self:end}.account-button{justify-content:flex-end;min-width:2.5rem}.account-button>i{font-size:calc(var(--nav-font-size) * 1.35)}.account-button span:last-child{display:none}.menu{visibility:hidden;opacity:0;background:#17191d;border-bottom:1px solid #ffffff1f;flex-direction:column;height:auto;max-height:0;transition:max-height .28s,opacity .2s,transform .28s,visibility .28s;display:flex;position:absolute;top:100%;left:0;right:0;overflow:hidden;transform:translateY(-.5rem);box-shadow:0 .75rem 1.5rem #0003}.site-nav.is-menu-open .menu{visibility:visible;opacity:1;max-height:24rem;transform:none}.menu button{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;width:100%;min-height:3rem;padding:0 1.5rem;font-size:.9375rem}.menu button:after{display:none}.menu button:focus-visible,.menu button:hover{color:#e8eaff;background:#7885eb1f}.menu button:focus-visible{outline-offset:-.125rem;outline:.125rem solid #a9b3ff}.menu button.active{color:#eef0ff;background:linear-gradient(110deg,#6984ee3d,#9470db2e)}.mobile-language{color:#b9c0c4;align-items:center;gap:.625rem;display:flex}.mobile-language i{font-size:1.125rem}.stats{min-height:4.25rem;padding:.75rem 0}.stats div{flex-direction:column;gap:.125rem}.news-bar,.stats i{display:none}.stats b{font-size:1.0625rem}.stats span{font-size:.6875rem}.hero-scroll-hint{z-index:10;left:50%;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));cursor:pointer;background:0 0;border:0;place-items:center;width:3rem;height:3rem;padding:0;display:grid;position:fixed;transform:translate(-50%)}.hero-scroll-hint img{filter:brightness(0)invert()drop-shadow(0 0 .375rem #6edbff);width:2rem;height:2rem;transform:rotate(180deg)}.hero-scroll-hint:focus-visible{border-radius:.5rem;outline:.125rem solid #9eeaff}.slide-dots{right:1rem;bottom:calc(1.75rem + env(safe-area-inset-bottom,0px))}.login-modal{grid-template-columns:1fr;min-height:auto}.login-image{display:none}.login-form{padding:42px 28px}.page-footer{min-height:0;padding:1.75rem 1rem 1.25rem}.footer-main{flex-direction:column;align-items:flex-start;gap:1rem;padding-bottom:1.25rem}.footer-logo{margin-bottom:.75rem;font-size:1.8rem}.footer-statement{font-size:.8125rem}.footer-signature{margin-top:.5rem;font-size:.5rem}.footer-nav{justify-content:space-between;gap:.5rem 1rem;width:100%}.footer-nav a{gap:.45rem;font-size:.75rem}.footer-bottom{gap:.5rem 1rem;padding-top:1rem;font-size:.625rem}.footer-records{order:2;width:100%}}@media (prefers-reduced-motion:reduce){.slides{transition:none}.hero-scroll-hint img{display:none}.hero-scroll-hint span{color:#d9f7ff;font-size:2rem;display:block}.slide-one-scale-enter-active,.slide-one-scale-leave-active{animation:none}.about-card,.advantage-column,.section-title,.stats{transition-duration:.01ms}}@property --hero-edge-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-feature.scene--agent .workbench:after,.hero-feature.scene--foundation .foundation-core:before,.hero-feature.scene--workspace .workbench:after,.perimeter-light-hover:after{content:"";border-radius:inherit;pointer-events:none;width:auto;height:auto;box-shadow:none;background:conic-gradient(from var(--hero-edge-angle),transparent 0deg 245deg,#8caaf333 275deg,#c8e7ffb3 305deg,#c3b5f577 320deg,transparent 345deg);-webkit-mask-composite:xor;padding:.0625rem;animation:9s linear infinite paused perimeter-light;position:absolute;inset:-.0625rem;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes perimeter-light{to{--hero-edge-angle:360deg}}.perimeter-light-hover{position:relative}.perimeter-light-hover:after{z-index:2;opacity:0;transition:opacity .25s;inset:0}@media (hover:hover) and (pointer:fine){.perimeter-light-hover:hover:after{opacity:1;animation-play-state:running}}@media (prefers-reduced-motion:reduce){.perimeter-light-hover:after{transition:none;animation:none}}
