1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5419],{85419:(e,t,s)=>{s.r(t),s.d(t,{KeyFeatures:()=>c});var a=s(35624);s(77764);var l=s(87239),r=s(87400);function c(e){let{tool:t,translationKey:s}=e,c=(0,l.c3)("aiTools");return(0,a.jsxs)("section",{className:"space-y-8",children:[(0,a.jsx)("div",{className:"text-center mb-12",children:(0,a.jsx)("h2",{className:"text-3xl md:text-4xl font-bold text-foreground mb-4",children:c("".concat(s,".features.sectionTitle"))})}),(0,a.jsx)("div",{className:"space-y-16",children:t.features.map((e,t)=>(0,a.jsxs)("div",{className:(0,r.cn)("flex flex-col gap-8 items-center",t%2==0?"lg:flex-row":"lg:flex-row-reverse"),children:[(0,a.jsx)("div",{className:"w-full lg:w-1/2",children:(0,a.jsxs)("div",{className:"relative aspect-[3/2] rounded-2xl overflow-hidden bg-gradient-to-br from-muted to-muted/50 shadow-lg",children:[(0,a.jsx)("div",{className:(0,r.cn)("absolute inset-0 bg-gradient-to-br opacity-20",e.gradient||"from-primary to-primary/50")}),(0,a.jsx)("div",{className:"absolute inset-0 flex items-center justify-center",children:(0,a.jsx)("div",{className:(0,r.cn)("w-24 h-24 rounded-2xl flex items-center justify-center","bg-gradient-to-br shadow-xl",e.gradient||"from-primary to-primary/80"),children:(0,a.jsx)("span",{className:"text-4xl text-white font-bold",children:t+1})})})]})}),(0,a.jsxs)("div",{className:"w-full lg:w-1/2 space-y-4",children:[(0,a.jsx)("h3",{className:"text-2xl md:text-3xl font-bold text-foreground",children:c("".concat(s,".features.").concat(e.translationKey,".title"))}),(0,a.jsx)("p",{className:"text-lg text-muted-foreground leading-relaxed",children:c("".concat(s,".features.").concat(e.translationKey,".description"))})]})]},e.translationKey))})]})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.