.home-v2 .ai-pipeline .pipeline-node{isolation:isolate;transition:transform .32s cubic-bezier(.22,.7,.15,1)}.home-v2 .ai-pipeline .pipeline-node:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(145deg,#62432066,#2c1d1055),#100c07;box-shadow:0 16px 30px #0005,inset 0 0 0 1px #d9ad6150;opacity:0;transition:opacity .32s ease}.home-v2 .ai-pipeline .pipeline-node:after{content:"";position:absolute;inset:0 0 auto;height:2px;pointer-events:none;background:#edbd70;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,.7,.15,1)}.home-v2 .ai-pipeline .pipeline-symbol{transform-origin:left center;transition:transform .32s ease,color .32s ease}.home-v2 .ai-pipeline .pipeline-en,.home-v2 .ai-pipeline .pipeline-node h3{transition:color .32s ease}.home-v2 .ai-pipeline .pipeline-connector{width:32px;height:28px;right:-16px;margin-top:-2px;padding:6px 8px;border-radius:7px;background:#100c07;box-shadow:inset 0 0 0 1px transparent;transition:transform .32s ease,color .32s ease,box-shadow .32s ease}.home-v2 .ai-pipeline .pipeline-node:is(:hover,:focus-visible,:active){transform:translateY(-7px);z-index:2}.home-v2 .ai-pipeline .pipeline-node:is(:hover,:focus-visible,:active):before{opacity:1}.home-v2 .ai-pipeline .pipeline-node:is(:hover,:focus-visible,:active):after{transform:scaleX(1)}.home-v2 .ai-pipeline .pipeline-node:is(:hover,:focus-visible,:active) .pipeline-symbol{color:#ffda91;transform:translateY(-3px) scale(1.08)}.home-v2 .ai-pipeline .pipeline-node:is(:hover,:focus-visible,:active) .pipeline-en{color:#f1cd8f}.home-v2 .ai-pipeline .pipeline-node:is(:hover,:focus-visible,:active) h3{color:#ffe7b9}.home-v2 .ai-pipeline .pipeline-node:is(:hover,:focus-visible,:active) .pipeline-connector{color:#ffd98f;box-shadow:inset 0 0 0 1px #edbd70;transform:translateX(2px)}.home-v2 .ai-pipeline .pipeline-node:focus-visible{outline:2px solid #edbd70;outline-offset:4px}html[data-motion=off] .ai-pipeline .pipeline-connector,html[data-motion=off] .ai-pipeline .pipeline-node,html[data-motion=off] .ai-pipeline .pipeline-symbol{transform:none!important}@media (prefers-reduced-motion:reduce){.home-v2 .ai-pipeline .pipeline-connector,.home-v2 .ai-pipeline .pipeline-node,.home-v2 .ai-pipeline .pipeline-symbol{transform:none!important}.home-v2 .ai-pipeline *,.home-v2 .ai-pipeline :after,.home-v2 .ai-pipeline :before{transition:none!important}}