.ai-operation{background-color:#000;background-image:radial-gradient(79.1% 84.7% at 37.9% 130%,rgba(0,145,74,.396) 0,rgba(0,127,76,.297) 25%,rgba(0,109,79,.198) 50%,rgba(0,90,81,.099) 75%,rgba(0,72,83,0) 100%),radial-gradient(46.4% 100.9% at 95.3% 113.5%,rgba(0,213,116,.505) 0,rgba(0,178,108,.379) 25%,rgba(0,143,100,.252) 50%,rgba(0,107,91,.126) 75%,rgba(0,72,83,0) 100%);color:#fff;overflow:hidden;padding-block:128px;padding-inline:clamp(32px,5.6vw,80px);position:relative}@media(max-width:1119px){.ai-operation{padding-block:112px;padding-inline:48px}}@media(max-width:599px){.ai-operation{padding-block:80px;padding-inline:24px}}.ai-operation-container{display:flex;flex-direction:column;gap:48px;margin-inline:auto;max-width:1480px}@media(max-width:1119px){.ai-operation-container{gap:32px;max-width:none}}.ai-operation-head{display:flex;flex-direction:column;gap:28px}.ai-operation-title{font-family:Aeonik,Helvetica Neue,system-ui,-apple-system,sans-serif;font-size:48px;font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:0}@media(max-width:1119px){.ai-operation-title{font-size:40px;line-height:1.2}}@media(max-width:599px){.ai-operation-title{font-size:32px;line-height:1.2}}.ai-operation-title{color:#fff;text-align:center;text-box:trim-both cap alphabetic}@media(max-width:1119px){.ai-operation-title{text-align:left}}.ai-operation-intro{font-family:Aeonik,Helvetica Neue,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0}@media(max-width:1119px){.ai-operation-intro{font-size:16px;line-height:1.4}}@media(max-width:599px){.ai-operation-intro{font-size:16px;line-height:1.4}}.ai-operation-intro{color:#b0b0b0;display:none;max-width:510px}.ai-operation-intro b,.ai-operation-intro strong{color:#fff;font-weight:700}@media(max-width:1119px){.ai-operation-intro{display:block}}@media(max-width:599px){.ai-operation-intro{font-size:14px;max-width:none}}.ai-operation-track{column-gap:12px;display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-template-rows:auto auto;row-gap:48px}@media(max-width:1119px){.ai-operation-track{display:flex;gap:12px;margin-inline:-48px;overflow-x:auto;overscroll-behavior-x:contain;padding-inline:48px;scroll-padding-inline:48px;scroll-snap-type:x mandatory;scrollbar-width:none}.ai-operation-track::-webkit-scrollbar{display:none}}@media(max-width:599px){.ai-operation-track{margin-inline:-24px;padding-inline:24px;scroll-padding-inline:24px}}.ai-operation-slide{display:contents}@media(max-width:1119px){.ai-operation-slide{display:flex;flex:0 0 300px;flex-direction:column;gap:32px;scroll-snap-align:start}}.ai-operation-card{background:#000;border-radius:32px;display:flex;flex-direction:column;min-width:0;overflow:hidden}@media(max-width:1119px){.ai-operation-card{flex:1 0 auto}}.ai-operation-card-art{aspect-ratio:386.667/309.334;overflow:hidden;position:relative;width:100%}.ai-operation-card-img{display:block;height:100%;object-fit:cover;width:100%;will-change:transform}.ai-operation-card-lottie{inset:0;position:absolute}.ai-operation-card-lottie svg{display:block;height:100%;width:100%}.ai-operation-card-grid{inset:0;position:absolute;--rg-x:50%;--rg-y:50%;mask-image:radial-gradient(ellipse 78% 78% at 50% 50%,#000 25%,transparent 95%);overflow:hidden}.ai-operation-card-grid:before{background:radial-gradient(circle 190px at var(--rg-x) var(--rg-y),rgba(9,207,124,.3) 0,rgba(9,207,124,.1) 45%,rgba(9,207,124,0) 72%);content:"";inset:0;opacity:.75;position:absolute;transition:opacity .4s ease}.ai-operation-card-grid.is-pointing:before{opacity:1}.ai-operation-card-img--poster{display:none}@media(max-width:1119px){.ai-operation-card-grid,.ai-operation-card-lottie{display:none}.ai-operation-card-img--poster{display:block}}.ai-operation-card-body{display:flex;flex-direction:column;gap:12px;padding:0 32px 32px}.ai-operation-card-title{font-family:Aeonik,Helvetica Neue,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0}@media(max-width:1119px){.ai-operation-card-title{font-size:18px;line-height:1.2}}@media(max-width:599px){.ai-operation-card-title{font-size:16px;line-height:1.2}}.ai-operation-card-title{color:#fff}.ai-operation-card-desc{font-family:Aeonik,Helvetica Neue,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.4;margin:0}@media(max-width:1119px){.ai-operation-card-desc{font-size:16px;line-height:1.4}}@media(max-width:599px){.ai-operation-card-desc{font-size:16px;line-height:1.4}}.ai-operation-card-desc{color:#b0b0b0;min-height:112px}.ai-operation-card-desc b,.ai-operation-card-desc strong{color:#fff;font-weight:700}@media(max-width:599px){.ai-operation-card-desc{font-size:14px}}.ai-operation-stat{border-top:1px solid #5d5d5d;display:flex;flex-direction:column;gap:8px;margin:0;min-width:0;padding-block:20px;position:relative}.ai-operation-stat:before{background:#5d5d5d;content:"";height:1px;left:100%;position:absolute;top:-1px;width:12px}.ai-operation-slide:last-child .ai-operation-stat:before{display:none}.ai-operation-stat-value{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(-78.8deg,#09cf7c,#fff 147.71%);color:#09cf7c;font-family:Aeonik,Helvetica Neue,system-ui,-apple-system,sans-serif;font-size:80px;font-weight:500;letter-spacing:-.06em;line-height:1.2;margin:0;width:fit-content;-webkit-text-fill-color:transparent;padding-right:20px;white-space:nowrap}.ai-operation-stat-meta{display:flex;flex-direction:column;gap:12px;height:30px;margin:0}@media(max-width:1119px){.ai-operation-stat-meta{gap:8px}}@media(max-width:599px){.ai-operation-stat-meta{gap:4px}}.ai-operation-stat-rule{background:#d1d1d1;display:block;flex-shrink:0;height:1px;transform-origin:left center;width:60px}.ai-operation-stat-label{font-family:Aeonik,Helvetica Neue,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.4;margin:0}@media(max-width:1119px){.ai-operation-stat-label{font-size:16px;line-height:1.4}}@media(max-width:599px){.ai-operation-stat-label{font-size:16px;line-height:1.4}}.ai-operation-stat-label{color:hsla(0,0%,100%,.6)}@media(max-width:599px){.ai-operation-stat-label{font-size:14px}}
