*{-webkit-box-sizing:border-box;box-sizing:border-box}#app,body,html{min-height:100%;margin:0}html{background-color:#f5f7fa;color-scheme:light}body{color:#303133;background:#f5f7fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6}html.ai-brand-page{background-color:#050909;color-scheme:dark}html.ai-brand-page body{color:#eff6f1;background-color:#050909}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid #409eff;outline-offset:4px}.page-container{width:100%;max-width:1200px;margin:0 auto;padding:32px 24px}@media (max-width:768px){.page-container{padding:24px 16px}}html.ai-home-page{background:#050909;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html.ai-home-page{scroll-behavior:auto}}.ai-home{font-size:16px;line-height:normal;--ink:#050909;--paper:#eff6f1;--muted:#8a9692;--line:rgba(190,228,216,0.17);--mint:#a1ffe6;--acid:#bdff81;--ease:cubic-bezier(.2,.7,.2,1)}.ai-home *{-webkit-box-sizing:border-box;box-sizing:border-box}.ai-home{background:var(--ink);color:var(--paper);scroll-behavior:smooth;margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.ai-home a,.ai-home button{-webkit-tap-highlight-color:transparent}.ai-home button{font:inherit}.ai-home a,.ai-home button{-ms-touch-action:manipulation;touch-action:manipulation}.ai-home button{color:inherit}.ai-home a:focus-visible,.ai-home button:focus-visible{outline:2px solid var(--mint);outline-offset:6px}.ai-home button{cursor:pointer}.ai-home a{color:inherit;text-decoration:none}.ai-home ::-moz-selection{background:var(--mint);color:#03120f}.ai-home ::selection{background:var(--mint);color:#03120f}.ai-home .site{min-height:100svh;isolation:isolate;position:relative;overflow:hidden;--site-gutter:48px;padding:env(safe-area-inset-top,0) max(var(--site-gutter),env(safe-area-inset-right,0)) env(safe-area-inset-bottom,0) max(var(--site-gutter),env(safe-area-inset-left,0));background:radial-gradient(ellipse at 76% 62%,#0a1918 0,transparent 51%)}.ai-home .site:before{z-index:-1;opacity:.055;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23a)' opacity='.6' d='M0 0h200v200H0z'/%3E%3C/svg%3E")}.ai-home .site:after,.ai-home .site:before{content:"";position:absolute;inset:0;pointer-events:none}.ai-home .site:after{z-index:-2;background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(122,172,154,.05) 50%,transparent calc(50% + .5px))}.ai-home .header{height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid var(--line);position:relative;z-index:30;background-color:var(--ink);gap:24px}.ai-home .brand,.ai-home .header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .brand{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:14px}.ai-home .brand-symbol{width:27px;height:31px;position:relative;display:block}.ai-home .brand-symbol:after,.ai-home .brand-symbol:before{content:"";position:absolute;top:0;left:11px;width:5px;height:31px;background:var(--paper);-webkit-transform:rotate(35deg);transform:rotate(35deg)}.ai-home .brand-symbol:after{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}.ai-home .brand-name{font-size:14px;letter-spacing:.13em;font-weight:700}.ai-home .brand-sub{border-left:1px solid var(--line);padding-left:20px;margin-left:9px;font:10px/1.5 Courier New,monospace;letter-spacing:.12em;color:#85938d}.ai-home .desktop-nav{gap:34px;font-size:12px;color:#a4b1aa}.ai-home .desktop-nav,.ai-home .nav-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .nav-home{color:var(--paper);gap:8px}.ai-home .dot{display:inline-block;width:5px;height:5px;background:var(--mint);border-radius:50%;-webkit-box-shadow:0 0 9px rgba(157,255,206,.4588235294117647);box-shadow:0 0 9px rgba(157,255,206,.4588235294117647)}.ai-home .nav-button{background:none;border:0;padding:12px 0;font-size:12px;color:inherit}.ai-home .nav-button:hover{color:var(--mint)}.ai-home .nav-button .diagonal{margin-left:9px;font-size:17px}.ai-home .nav-divider{height:18px;width:1px;background:var(--line)}.ai-home .motion-control{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}.ai-home .toggle-icon{width:26px;height:15px;border:1px solid #55766a;border-radius:20px;position:relative;-webkit-transition:background .3s;transition:background .3s}.ai-home .toggle-icon:after{content:"";width:7px;height:7px;background:var(--mint);position:absolute;top:3px;left:13px;border-radius:50%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ai-home .motion-control[aria-pressed=false] .toggle-icon:after{-webkit-transform:translateX(-10px);transform:translateX(-10px);background:#95a09b}.ai-home .menu-toggle{display:none;position:relative;z-index:2;-webkit-box-flex:0;-ms-flex:0 0 44px;flex:0 0 44px;padding:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;-ms-touch-action:manipulation;touch-action:manipulation;background:none;border:1px solid var(--line);border-radius:50%;width:44px;height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.ai-home .menu-toggle span{pointer-events:none;height:1px;width:15px;background:var(--paper);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.ai-home .menu-toggle[aria-expanded=true] span:first-child{-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.ai-home .menu-toggle[aria-expanded=true] span:last-child{-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.ai-home .hero{max-width:1800px;margin:auto;min-height:calc(100svh - 164px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:35px;padding-bottom:46px}.ai-home .hero,.ai-home .hero-topline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.ai-home .hero-topline{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:2;font:10px Courier New,monospace;letter-spacing:.15em;color:#8d9a94}.ai-home .hero-topline .topline-right{color:#b8c6bf}.ai-home .hero-topline .topline-right:before{content:"+";color:var(--mint);font-size:16px;margin-right:15px}.ai-home .masthead{font-family:Arial,Helvetica,sans-serif;font-size:clamp(72px,11.5vw,198px);line-height:1.05;letter-spacing:-.075em;font-weight:600;margin:22px 0 0;position:relative;z-index:2;white-space:nowrap;pointer-events:none}.ai-home .masthead .ai{color:var(--mint);font-weight:400;letter-spacing:-.065em}.ai-home .masthead small{font:10px/1.5 Courier New,monospace;letter-spacing:.08em;color:#71827a;position:absolute;right:3px;top:20px;width:86px;white-space:normal}.ai-home .hero-main{position:relative;display:grid;grid-template-columns:45% 55%;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:435px}.ai-home .copy{position:relative;z-index:4;-ms-flex-item-align:center;align-self:center;padding:43px 0 37px;pointer-events:none}.ai-home .copy>*{pointer-events:auto}.ai-home .kicker{font:10px Courier New,monospace;letter-spacing:.18em;color:var(--mint);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin:0 0 24px}.ai-home .kicker:before{content:"";display:block;width:24px;height:1px;background:var(--mint)}.ai-home .headline{font-size:clamp(42px,4.2vw,72px);letter-spacing:-.045em;line-height:1.27;font-weight:500;margin:0 0 22px}.ai-home .headline .muted{color:#798b82}.ai-home .description{font-size:12px;line-height:1.9;letter-spacing:.07em;color:#9caaa3;margin:0;max-width:330px}.ai-home .description span{display:block}.ai-home .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px;margin-top:32px}.ai-home .actions,.ai-home .explore-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .explore-button{padding:0 0 0 22px;border:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:28px;background:var(--mint);color:#092019;border-radius:3px;min-height:50px;font-size:12px;font-weight:700;letter-spacing:.08em;-webkit-transition:background .2s,-webkit-transform .25s;transition:background .2s,-webkit-transform .25s;transition:background .2s,transform .25s;transition:background .2s,transform .25s,-webkit-transform .25s}.ai-home .explore-button:hover{background:#c0fff0;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.ai-home .explore-button .arrow{width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid rgba(34,97,76,.18823529411764706);font-size:23px;font-weight:400}.ai-home .action-note{font:9px/1.7 Courier New,monospace;letter-spacing:.1em;color:#73867c}.ai-home .visual{pointer-events:none;position:absolute;right:-48px;top:-60px;bottom:-55px;width:64%;z-index:1;-webkit-transition:opacity .8s,-webkit-transform .9s var(--ease);transition:opacity .8s,-webkit-transform .9s var(--ease);transition:opacity .8s,transform .9s var(--ease);transition:opacity .8s,transform .9s var(--ease),-webkit-transform .9s var(--ease)}.ai-home .visual canvas{width:100%;height:100%;display:block}.ai-home .visual-cross{position:absolute;color:#7c978a;font:19px Courier New,monospace;z-index:3;pointer-events:none}.ai-home .visual-cross.a{left:15%;top:19%}.ai-home .visual-cross.b{right:9%;bottom:18%}.ai-home .visual-label{position:absolute;font:9px/1.8 Courier New,monospace;letter-spacing:.12em;color:#87aa9c;pointer-events:none;z-index:3}.ai-home .visual-label.top{right:10%;top:17%}.ai-home .visual-label.top:before{content:"";width:23px;height:1px;background:#4c7562;display:inline-block;vertical-align:middle;margin-right:12px}.ai-home .visual-label.bottom{bottom:17%;left:10%}.ai-home .visual-label.bottom strong{display:block;color:#c7e7d8;font-size:11px;font-weight:400;margin-bottom:5px}.ai-home .visual-caption{position:absolute;right:0;bottom:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;z-index:3;font:9px Courier New,monospace;letter-spacing:.13em;color:#7c9688}.ai-home .visual-caption:before{content:"";width:42px;height:1px;background:#375343}.ai-home .visual-caption b{font-weight:400;color:var(--mint)}.ai-home .bottomline{position:relative;z-index:4;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;border-top:1px solid var(--line);font:9px/1.5 Courier New,monospace;letter-spacing:.13em;color:#74867b}.ai-home .bottomline,.ai-home .bottomline-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .bottomline-left{gap:17px}.ai-home .mini-x{font:22px/1 Arial,sans-serif;color:var(--mint)}.ai-home .coordinates{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .coordinate-line{width:28px;height:1px;background:#547060;margin:0 4px}.ai-home .footer{height:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:9px/1.5 Courier New,monospace;letter-spacing:.1em;color:#61746a}.ai-home .footer,.ai-home .footer-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .footer-right{gap:19px}.ai-home .footer .concept-pill{border:1px solid #32433a;border-radius:20px;padding:5px 10px;color:#8da294}.ai-home .footer .text-cn{font-family:Arial,PingFang SC,sans-serif;letter-spacing:.08em}.ai-home .mobile-menu{position:absolute;z-index:3;top:calc(100% - 1px);left:0;right:0;background:#0a1511;border:1px solid #293c31;padding:16px 20px;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.6);box-shadow:0 20px 50px rgba(0,0,0,.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;max-height:calc(100vh - 120px);max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 100px);overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ai-home .mobile-menu a,.ai-home .mobile-menu button{min-height:44px;-ms-touch-action:manipulation;touch-action:manipulation}.ai-home .mobile-menu button{text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .mobile-menu .nav-home,.ai-home .mobile-menu button{font-size:14px;padding:14px 0}.ai-home .mobile-menu .motion-control{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12px;border-top:1px solid var(--line);margin-top:8px;padding-top:20px}.ai-home .immersive-close{position:absolute;bottom:100px;left:50%;-webkit-transform:translateX(-50%) translateY(20px);transform:translateX(-50%) translateY(20px);opacity:0;pointer-events:none;z-index:10;background:rgba(11,33,27,.8509803921568627);border:1px solid rgba(109,168,140,.5019607843137255);border-radius:40px;padding:14px 22px;font-size:12px;letter-spacing:.08em;backdrop-filter:blur(15px);-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s;white-space:nowrap}.ai-home .immersive-close span{margin-left:20px;color:var(--mint)}.ai-home .copy,.ai-home .hero-topline,.ai-home .masthead,.ai-home .visual-caption,.ai-home .visual-cross,.ai-home .visual-label{-webkit-transition:opacity .7s,-webkit-transform .7s var(--ease);transition:opacity .7s,-webkit-transform .7s var(--ease);transition:opacity .7s,transform .7s var(--ease);transition:opacity .7s,transform .7s var(--ease),-webkit-transform .7s var(--ease)}.ai-home .is-immersive .copy,.ai-home .is-immersive .hero-topline,.ai-home .is-immersive .masthead,.ai-home .is-immersive .visual-caption,.ai-home .is-immersive .visual-cross,.ai-home .is-immersive .visual-label{opacity:0;pointer-events:none;-webkit-transform:translateY(12px);transform:translateY(12px)}.ai-home .is-immersive .copy>*{pointer-events:none}.ai-home .is-immersive .visual{-webkit-transform:translateX(-22%) scale(1.2);transform:translateX(-22%) scale(1.2)}.ai-home .is-immersive .immersive-close{opacity:1;pointer-events:auto;-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}.ai-home dialog{width:min(560px,calc(100% - 36px));padding:45px;background:#0b1511;color:var(--paper);border:1px solid #355045;border-radius:7px;-webkit-box-shadow:0 30px 100px rgba(0,0,0,.6666666666666666);box-shadow:0 30px 100px rgba(0,0,0,.6666666666666666)}.ai-home dialog::-webkit-backdrop{background:rgba(1,7,5,.7098039215686275);backdrop-filter:blur(12px)}.ai-home dialog::backdrop{background:rgba(1,7,5,.7098039215686275);backdrop-filter:blur(12px)}.ai-home .dialog-close{position:absolute;right:16px;top:14px;width:32px;height:32px;border:0;background:transparent;font-size:25px;color:#95ac9e}.ai-home .dialog-kicker{font:10px Courier New,monospace;color:var(--mint);letter-spacing:.15em;margin:0 0 24px}.ai-home .dialog-title{font-size:32px;font-weight:500;letter-spacing:-.04em;line-height:1.4;margin:0 0 24px}.ai-home .dialog-body{font-size:14px;line-height:1.9;color:#a5b6ac}.ai-home .dialog-body p{margin:0 0 16px}.ai-home .swatches{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:28px}.ai-home .swatch{height:24px;border:1px solid hsla(0,0%,100%,.12549019607843137);-webkit-box-flex:1;-ms-flex:1;flex:1}.ai-home .swatch:first-child{background:#050909}.ai-home .swatch:nth-child(2){background:#1d4335}.ai-home .swatch:nth-child(3){background:#a1ffe6}.ai-home .swatch:nth-child(4){background:#eff6f1}.ai-home .dialog-foot{font:9px/1.8 Courier New,monospace;letter-spacing:.1em;color:#71877a;margin-top:20px}.ai-home .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (min-width:1600px){.ai-home .site{--site-gutter:64px}.ai-home .hero{min-height:calc(100svh - 184px)}.ai-home .header{height:110px}.ai-home .footer{height:74px}.ai-home .hero-main{min-height:470px}.ai-home .visual{right:-64px}.ai-home .copy{padding-top:60px}.ai-home .masthead{font-size:clamp(180px,11.5vw,220px)}}@media (max-width:1100px){.ai-home .site{--site-gutter:32px}.ai-home .brand-sub{display:none}.ai-home .hero-main{grid-template-columns:47% 53%;min-height:400px}.ai-home .headline{font-size:46px}.ai-home .masthead{font-size:11.3vw}.ai-home .masthead small{font-size:8px;right:0;top:15px;width:64px}.ai-home .visual{right:-32px;width:65%;top:-30px;bottom:-40px}.ai-home .visual-label.bottom{left:20%;bottom:14%}.ai-home .visual-label.top{right:12%;top:12%}.ai-home .description{font-size:11px}.ai-home .visual-caption{font-size:8px}.ai-home .desktop-nav{gap:24px}}@media (max-width:760px){.ai-home .site{--site-gutter:23px;background:radial-gradient(ellipse at 65% 55%,#0b1b17,transparent 58%)}.ai-home .header{height:79px}.ai-home .brand-name{font-size:12px}.ai-home .brand-symbol{width:23px;height:25px}.ai-home .brand-symbol:after,.ai-home .brand-symbol:before{height:25px;width:4px;left:9px}.ai-home .desktop-nav{display:none}.ai-home .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.ai-home .hero{padding-top:25px;padding-bottom:24px;min-height:calc(100svh - 137px)}.ai-home .hero-topline{font-size:8px;letter-spacing:.09em}.ai-home .hero-topline .topline-right{font-size:8px}.ai-home .hero-topline .topline-right:before{margin-right:7px;font-size:12px}.ai-home .masthead{font-size:11.5vw;letter-spacing:-.07em;margin-top:20px;line-height:1}.ai-home .masthead small{display:none}.ai-home .hero-main{display:block;min-height:610px}.ai-home .copy{padding:34px 0 0;-ms-flex-item-align:initial;align-self:auto;pointer-events:none}.ai-home .copy>*{pointer-events:auto}.ai-home .kicker{font-size:8px;letter-spacing:.13em;margin-bottom:18px;gap:8px}.ai-home .kicker:before{width:18px}.ai-home .headline{font-size:42px;line-height:1.25;letter-spacing:-.045em;margin-bottom:17px}.ai-home .description{font-size:11px;line-height:1.8;letter-spacing:.04em;max-width:290px}.ai-home .description span{display:inline}.ai-home .description span:last-child:before{content:" "}.ai-home .actions{margin-top:24px;gap:18px}.ai-home .explore-button{min-height:44px;font-size:11px;padding-left:18px;gap:18px}.ai-home .explore-button .arrow{width:44px;height:44px;font-size:21px}.ai-home .action-note{font-size:8px}.ai-home .visual{width:calc(100% + 70px);height:385px;right:-35px;top:255px;bottom:auto}.ai-home .visual-cross.a{left:9%;top:18%}.ai-home .visual-cross.b{right:10%;bottom:16%}.ai-home .visual-label.top{font-size:7px;right:10%;top:18%}.ai-home .visual-label.top:before{width:13px;margin-right:7px}.ai-home .visual-label.bottom{font-size:7px;left:10%;bottom:15%}.ai-home .visual-label.bottom strong{font-size:8px;margin-bottom:1px}.ai-home .visual-caption{bottom:8px;right:0;font-size:7px;letter-spacing:.08em}.ai-home .visual-caption:before{width:22px}.ai-home .bottomline{font-size:7px;padding-top:17px;letter-spacing:.07em}.ai-home .bottomline-left{gap:10px}.ai-home .mini-x{font-size:18px}.ai-home .coordinates{font-size:7px;gap:3px}.ai-home .coordinate-line{width:14px}.ai-home .footer{height:58px;font-size:7px;letter-spacing:.06em;gap:9px}.ai-home .footer-right{gap:10px}.ai-home .footer .concept-pill{padding:4px 7px}.ai-home .footer .text-cn{display:none}.ai-home .is-immersive .visual{-webkit-transform:translateY(-135px) scale(1.15);transform:translateY(-135px) scale(1.15)}.ai-home .immersive-close{bottom:125px;font-size:11px;padding:12px 20px}.ai-home .mobile-menu{top:calc(100% - 1px)}.ai-home dialog{padding:35px 27px}.ai-home .dialog-title{font-size:27px}.ai-home .dialog-body{font-size:13px}}@media (max-width:380px){.ai-home .site{--site-gutter:19px}.ai-home .headline{font-size:38px}.ai-home .hero-main{min-height:590px}.ai-home .visual{top:245px;height:365px}.ai-home .action-note,.ai-home .hero-topline,.ai-home .hero-topline .topline-right{font-size:7px}.ai-home .bottomline{font-size:6.5px}.ai-home .coordinates{font-size:6px}.ai-home .footer{font-size:6.5px}}@media (prefers-reduced-motion:reduce){.ai-home{scroll-behavior:auto}.ai-home *,.ai-home :after,.ai-home :before{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}}.ai-home{--cyan:#77e8ff;--violet:#a59aff}.ai-home .site{background:radial-gradient(ellipse 55% 23% at 84% 15%,#10252a 0,transparent 70%),radial-gradient(ellipse 40% 18% at 64% 25%,rgba(25,19,41,.4392156862745098) 0,transparent 72%),#050909}.ai-home .content-section,.ai-home .footer,.ai-home .header,.ai-home .hero,.ai-home .manifesto{max-width:1700px;margin-left:auto;margin-right:auto}.ai-home .masthead{letter-spacing:-.077em}.ai-home .masthead .ai{background:linear-gradient(135deg,#cbffed 12%,#79efff 60%,#b0a1ff);background-clip:text;-webkit-background-clip:text;color:transparent}.ai-home .headline .muted{color:#9caaa9}.ai-home .visual{-webkit-filter:drop-shadow(0 0 24px rgba(69,198,205,.08235294117647059));filter:drop-shadow(0 0 24px #45c6cd15)}.ai-home .visual:before{content:"";position:absolute;inset:18% 16%;background:radial-gradient(ellipse,rgba(110,243,222,.0784313725490196),transparent 64%);border-radius:50%;pointer-events:none}.ai-home .explore-button{-webkit-box-shadow:0 0 35px rgba(142,255,223,.07058823529411765);box-shadow:0 0 35px rgba(142,255,223,.07058823529411765)}.ai-home .hero-scroll{font-size:11px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:25px;color:#a8bbb4}.ai-home .hero-scroll span{color:var(--mint);font-size:17px}.ai-home .content-section{position:relative;padding:112px 0 95px;scroll-margin-top:28px}.ai-home .section-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:35px;margin-bottom:38px}.ai-home .section-eyebrow{font:10px Courier New,monospace;letter-spacing:.16em;color:var(--mint);margin:0 0 20px}.ai-home .section-heading{font-size:clamp(30px,3.5vw,53px);line-height:1.3;letter-spacing:-.04em;font-weight:500;margin:0}.ai-home .section-heading em{font-style:normal;color:#84958f}.ai-home .section-intro{max-width:330px;font-size:12px;line-height:1.9;color:#92a39b;margin:0 0 4px}.ai-home .section-intro strong{color:#c0d5cb;font-weight:400}.ai-home .concept-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;border:1px solid #3c514b;border-radius:20px;padding:7px 11px;font-size:10px;color:#abccc0;white-space:nowrap}.ai-home .concept-badge:before{content:"";width:4px;height:4px;background:var(--mint);border-radius:50%}.ai-home .application-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:18px;border-bottom:1px solid var(--line);padding-bottom:18px}.ai-home .application-tab{background:transparent;border:1px solid transparent;color:#7f9389;border-radius:5px;padding:13px 20px;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:.2s;transition:.2s}.ai-home .application-tab span{font:10px Courier New,monospace;color:#4f7463}.ai-home .application-tab[aria-selected=true]{background:rgba(161,255,230,.06666666666666667);border-color:rgba(139,223,188,.21568627450980393);color:#d2ffed}.ai-home .application-tab[aria-selected=true] span{color:var(--mint)}.ai-home .application-tab:hover{color:#d2ffed}.ai-home .application-panel{display:grid;grid-template-columns:.8fr 1.2fr;min-height:390px;border:1px solid rgba(99,142,121,.2);border-radius:9px;overflow:hidden;background:linear-gradient(120deg,#0c1916,#0b1318)}.ai-home .application-panel[hidden]{display:none}.ai-home .application-copy{padding:42px 38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ai-home .application-number{font:10px Courier New,monospace;letter-spacing:.12em;color:#698f7b}.ai-home .application-copy h3{font-size:31px;line-height:1.35;font-weight:500;letter-spacing:-.04em;margin:30px 0 16px}.ai-home .application-copy>p{font-size:12px;line-height:1.9;color:#91a89b;max-width:300px;margin:0 0 22px}.ai-home .capability-tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;margin-top:auto}.ai-home .capability-tags span{font-size:10px;color:#9bb4a6;border:1px solid #2a4437;border-radius:3px;padding:6px 8px}.ai-home .demo-window{margin:25px 25px 25px 0;border:1px solid rgba(52,78,68,.30980392156862746);border-radius:7px;background:#060e0e;overflow:hidden;min-width:0}.ai-home .demo-toolbar{height:43px;border-bottom:1px solid rgba(36,66,55,.4392156862745098);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 17px;font:9px Courier New,monospace;letter-spacing:.07em;color:#6d9182}.ai-home .demo-toolbar,.ai-home .window-dots{display:-webkit-box;display:-ms-flexbox;display:flex}.ai-home .window-dots{gap:4px}.ai-home .window-dots i{width:4px;height:4px;border-radius:50%;background:#3b5e4e}.ai-home .demo-toolbar .local-label{color:#91b7a6}.ai-home .chat-body{padding:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px}.ai-home .demo-user{-ms-flex-item-align:end;align-self:end;border:1px solid #2b4840;background:#14251f;color:#c4ded2;font-size:11px;line-height:1.7;padding:11px 15px;border-radius:9px 9px 2px 9px;max-width:88%}.ai-home .demo-answer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.ai-home .answer-symbol{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;border:1px solid #375e50;background:rgba(161,255,230,.047058823529411764);border-radius:6px;color:var(--mint);display:grid;place-items:center;font-size:21px}.ai-home .answer-content{font-size:11px;line-height:1.9;color:#9bb8aa}.ai-home .answer-content strong{font-size:12px;font-weight:400;color:#e1f5ea;display:block;margin-bottom:7px}.ai-home .answer-content p{margin:0 0 9px}.ai-home .answer-content .answer-line{border-left:1px solid rgba(104,156,126,.4392156862745098);padding-left:12px}.ai-home .demo-options{border-top:1px solid #1d352c;margin:0 22px;padding:14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.ai-home .demo-action,.ai-home .demo-option{border:1px solid #315344;background:#14281f;color:#b7dcca;border-radius:4px;padding:8px 10px;font-size:10px}.ai-home .demo-action:hover,.ai-home .demo-option:hover{background:#204432;border-color:#65a080}.ai-home .demo-option[aria-pressed=true]{color:var(--mint);border-color:#76c6a4}.ai-home .studio-body{padding:20px}.ai-home .studio-visual{height:180px;border:1px solid rgba(136,170,240,.1803921568627451);border-radius:5px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 30% 60%,#144c56,transparent 60%),radial-gradient(ellipse at 70% 40%,#37284b,transparent 60%),#091019}.ai-home .studio-orb{width:140px;height:140px;border:1px solid #8ef9e9;-webkit-box-shadow:inset 12px 4px 30px rgba(105,246,223,.3333333333333333),inset -18px -7px 32px rgba(191,136,255,.4196078431372549),0 0 60px rgba(90,204,213,.16470588235294117);box-shadow:inset 12px 4px 30px rgba(105,246,223,.3333333333333333),inset -18px -7px 32px rgba(191,136,255,.4196078431372549),0 0 60px rgba(90,204,213,.16470588235294117);border-radius:40% 60% 54% 46%/56% 40% 60% 44%;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);background:repeating-radial-gradient(ellipse at 24% 26%,transparent 0 5px,rgba(156,252,233,.10980392156862745) 6px 7px,transparent 8px 11px);-webkit-transition:all .6s;transition:all .6s}.ai-home .studio-visual:after,.ai-home .studio-visual:before{content:"";width:260px;height:70px;position:absolute;border:1px solid rgba(137,240,250,.21176470588235294);border-radius:50%;-webkit-transform:rotate(-28deg);transform:rotate(-28deg)}.ai-home .studio-visual:after{-webkit-transform:rotate(28deg);transform:rotate(28deg);border-color:rgba(187,161,255,.27058823529411763)}.ai-home .studio-visual.variant{background:radial-gradient(ellipse at 30% 60%,#594922,transparent 60%),radial-gradient(ellipse at 70% 40%,#4a1d46,transparent 60%),#160e15}.ai-home .studio-visual.variant .studio-orb{border-radius:53% 47% 31% 69%/40% 66% 34% 60%;-webkit-transform:rotate(35deg);transform:rotate(35deg);-webkit-filter:hue-rotate(165deg);filter:hue-rotate(165deg)}.ai-home .studio-mark{position:absolute;left:15px;bottom:12px;font:8px Courier New,monospace;letter-spacing:.16em;color:#c8e5e2}.ai-home .studio-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ai-home .studio-meta p{font-size:10px;color:#8ca99b;margin:0;line-height:1.8}.ai-home .studio-meta strong{color:#c5dfd4;display:block;font-weight:400}.ai-home .workflow-body{padding:23px}.ai-home .workflow-step{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-bottom:21px}.ai-home .workflow-step:not(:nth-child(3)):after{content:"";position:absolute;width:1px;background:#365c49;left:15px;top:32px;height:18px}.ai-home .step-icon{width:31px;height:31px;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #305440;border-radius:8px;background:#11241a;color:#82e5b1;font:10px Courier New,monospace}.ai-home .step-text{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.ai-home .step-text strong{font-size:11px;font-weight:400;color:#c6e2d1}.ai-home .step-text span{font-size:10px;color:#738e7c}.ai-home .step-status{font:9px Courier New,monospace;color:#4d705e}.ai-home .workflow-step.active .step-icon{border-color:#97d9b1;-webkit-box-shadow:0 0 20px rgba(161,255,230,.09803921568627451);box-shadow:0 0 20px rgba(161,255,230,.09803921568627451)}.ai-home .workflow-step.active .step-status{color:var(--mint)}.ai-home .workflow-controls{border-top:1px solid #23402e;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.ai-home .workflow-note{font-size:9px;color:#6f8f7d;line-height:1.6}.ai-home .local-disclaimer{font-size:10px;line-height:1.8;color:#71877b;margin:15px 2px 0}.ai-home .principles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.ai-home .principle{border-top:1px solid var(--line);padding-top:20px}.ai-home .principle-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#89af9e;font:10px Courier New,monospace;letter-spacing:.1em}.ai-home .principle-top b{font-size:22px;font-weight:400;color:#91ccb5}.ai-home .principle h4{font-size:16px;font-weight:400;letter-spacing:.02em;margin:16px 0 11px}.ai-home .principle p{font-size:11px;color:#7f978a;line-height:1.9;max-width:285px;margin:0}.ai-home .manifesto{scroll-margin-top:35px;padding:65px 0 69px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 2.1fr;gap:40px;position:relative}.ai-home .manifesto:after{content:"X";position:absolute;right:4%;top:0;font:220px/1 Arial,sans-serif;color:rgba(161,255,230,.023529411764705882);pointer-events:none}.ai-home .manifesto .section-eyebrow{line-height:1.9}.ai-home .manifesto h2{font-size:clamp(25px,3.3vw,46px);font-weight:400;line-height:1.5;letter-spacing:-.035em;margin:0}.ai-home .manifesto h2 span{color:#9ce9d1}.ai-home .manifesto p{font-size:12px;color:#80998b;line-height:1.9;margin:22px 0 0;max-width:530px}.ai-home .vision-signature{font:9px Courier New,monospace;color:#557c68;letter-spacing:.15em;margin-top:27px}.ai-home .footer{height:auto;min-height:115px;gap:22px}.ai-home .footer-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}.ai-home .footer-brand strong{font:15px Arial,sans-serif;color:#b8cfc2;letter-spacing:.08em}.ai-home .footer-right a{color:#9ab4a6;font-size:10px}.ai-home .footer-right a:hover{color:var(--mint)}.ai-home .footer .concept-pill{font-size:8px}.ai-home .is-immersive .hero-scroll{pointer-events:none}.ai-home .is-static *,.ai-home .is-static :after,.ai-home .is-static :before{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@media (max-width:1100px){.ai-home .desktop-nav{gap:19px}.ai-home .application-copy{padding:32px 27px}.ai-home .application-copy h3{font-size:27px}.ai-home .content-section{padding-top:85px}.ai-home .section-intro{max-width:280px}.ai-home .demo-window{margin:20px 20px 20px 0}}@media (max-width:760px){.ai-home .hero-scroll{font-size:10px;margin-top:18px}.ai-home .hero-main{min-height:670px}.ai-home .visual{top:310px}.ai-home .application-tabs{gap:3px}.ai-home .application-tab{padding:11px 10px;font-size:11px;gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ai-home .section-top{display:block;margin-bottom:27px}.ai-home .section-intro{margin-top:20px;max-width:350px;font-size:11px}.ai-home .section-eyebrow{font-size:9px;margin-bottom:15px}.ai-home .section-heading{font-size:32px}.ai-home .content-section{padding:65px 0}.ai-home .application-panel{grid-template-columns:1fr}.ai-home .application-copy{padding:26px 24px}.ai-home .application-copy h3{font-size:27px;margin-top:20px}.ai-home .application-copy>p{margin-bottom:18px;max-width:100%;font-size:11px}.ai-home .capability-tags span{font-size:9px}.ai-home .demo-window{margin:0 15px 15px}.ai-home .chat-body{padding:18px;gap:16px}.ai-home .demo-options{margin:0 18px}.ai-home .demo-answer{gap:9px}.ai-home .answer-content,.ai-home .demo-user{font-size:10px}.ai-home .studio-visual{height:190px}.ai-home .principles{grid-template-columns:1fr;gap:24px;margin-top:32px}.ai-home .principle{padding-top:17px}.ai-home .principle h4{margin:10px 0 8px}.ai-home .principle p{max-width:100%;font-size:11px}.ai-home .manifesto{grid-template-columns:1fr;gap:14px;padding:45px 0}.ai-home .manifesto h2{font-size:28px}.ai-home .manifesto p{font-size:11px}.ai-home .manifesto:after{font-size:190px;top:50px}.ai-home .footer{min-height:140px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.ai-home .footer-right{gap:18px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ai-home .footer-brand strong{font-size:13px}.ai-home .footer .concept-pill{font-size:7px}.ai-home .mobile-menu a{font-size:14px;padding:14px 0}.ai-home .is-immersive .visual{-webkit-transform:translateY(-170px) scale(1.15);transform:translateY(-170px) scale(1.15)}}.ai-home .brand{-ms-flex-negative:0;flex-shrink:0}.ai-home .brand-name{white-space:nowrap}.ai-home .header{line-height:normal}@media (max-width:1000px){.ai-home .desktop-nav{display:none}.ai-home .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:450px){.ai-home .header{gap:10px}.ai-home .brand{gap:9px}}@media (max-width:360px){.ai-home .brand,.ai-home .header{gap:8px}.ai-home .brand-name{font-size:11px}}@media (max-width:1399px){.ai-home .brand-sub{display:none}}@media (max-width:450px){.ai-home .site{--site-gutter:24px}}.svg-icon[data-v-764dec67]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translateY(-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}