/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
[data-v-f1fcb955]:root{--el-fill-color-light:#f5f9ff;--el-border-color:#eee}.intro-hero-cta[data-v-f1fcb955]{color:#fff;cursor:pointer;background:linear-gradient(85deg,#4386ff 0%,#4362ff 100%);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:200px;height:60px;padding:0 28px;font-size:clamp(18px,3.5vw,22px);font-weight:500;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 3px 16px #4086ff33}.intro-hero-cta[data-v-f1fcb955]:hover{background:linear-gradient(85deg,#3a7aef 0%,#3a56ef 100%);box-shadow:0 3px 16px #4086ff33}.intro-hero-cta[data-v-f1fcb955]:active{background:linear-gradient(85deg,#316edc 0%,#314adc 100%);box-shadow:0 3px 16px #4086ff33}.intro-hero-cta[data-v-f1fcb955]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:480px){.intro-hero-cta[data-v-f1fcb955]{min-width:180px;height:48px;font-size:16px}}@media (prefers-reduced-motion:reduce){.intro-hero-cta[data-v-f1fcb955]:hover,.intro-hero-cta[data-v-f1fcb955]:active{transform:none}}.intro-hero-cta-arrow[data-v-f1fcb955]{font-size:22px;line-height:1}.section-btn[data-v-f1fcb955]{color:#fff;cursor:pointer;background:#0f67ff;border-radius:30px;justify-content:center;align-items:center;width:180px;height:60px;font-size:20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.section-btn[data-v-f1fcb955]:hover{background:#0c52cc}@media (max-width:768px){.section-btn[data-v-f1fcb955]{width:144px;height:48px;font-size:16px}}.section-btn-plain[data-v-f1fcb955]{color:#0f67ff;cursor:pointer;border:2px solid #0f67ff;border-radius:30px;justify-content:center;align-items:center;width:180px;height:60px;font-size:20px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.section-btn-plain[data-v-f1fcb955]:hover{background:#0f67ff1a}@media (max-width:768px){.section-btn-plain[data-v-f1fcb955]{width:144px;height:48px;font-size:16px}}.ai-design-hero[data-v-f1fcb955]{background-image:linear-gradient(to bottom right,#b8d1ff,#e3e8ff,#c3b5fd);width:100%;position:relative;overflow:hidden}.ai-design-hero[data-v-f1fcb955]:after{content:"";pointer-events:none;opacity:.6;transform-origin:50%;background:radial-gradient(circle at 15px 15px,#ffffffa6 1.3px,#fff0 1.4px) 0 0/28px 28px;position:absolute;inset:0;transform:rotate(12deg)scale(1.2)}.ai-design-hero-bg[data-v-f1fcb955]{background-image:linear-gradient(#fafafa00 0%,#fafafa99 100%);width:100%;height:100%}.ai-design-hero-container[data-v-f1fcb955]{z-index:1;grid-template-columns:1fr minmax(340px,881px);align-items:center;gap:28px;max-width:1440px;margin:0 auto;padding:164px 48px 100px;display:grid;position:relative}@media (max-width:1024px){.ai-design-hero-container[data-v-f1fcb955]{text-align:center;grid-template-columns:1fr;gap:18px;padding-top:150px;padding-bottom:0}.ai-design-hero-left[data-v-f1fcb955]{flex-direction:column;align-items:center;display:flex}}.ai-design-hero-kicker[data-v-f1fcb955]{color:#0000;letter-spacing:.5px;text-wrap:nowrap;background:linear-gradient(91.22deg,#5088ff 0%,#7260fb 100%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin-bottom:8px;font-size:clamp(32px,3.5vw,48px);font-weight:700;position:relative}@media (max-width:1024px){.ai-design-hero-kicker[data-v-f1fcb955]{font-size:28px;line-height:40px}}.ai-design-hero-kicker-icon[data-v-f1fcb955]{color:#fff;filter:blur(2px);opacity:.5;right:-clamp(36px, 2.8vw, 50px);font-size:clamp(36px,2.8vw,50px);position:absolute}.ai-design-hero-title[data-v-f1fcb955]{color:#000;text-wrap:nowrap;margin:0;font-size:clamp(32px,3.5vw,48px);font-weight:800}@media (max-width:1024px){.ai-design-hero-title[data-v-f1fcb955]{font-size:28px;line-height:40px}}.ai-design-hero-subtitle[data-v-f1fcb955]{color:#303133;margin:24px 0 0;font-size:clamp(16px,1.8vw,20px);line-height:1.5}@media (max-width:1024px){.ai-design-hero-subtitle[data-v-f1fcb955]{margin-top:16px;font-size:16px}}.ai-design-hero-actions[data-v-f1fcb955]{gap:16px;margin-top:clamp(24px,7.8vw,48px);display:flex}@media (max-width:1024px){.ai-design-hero-actions[data-v-f1fcb955]{justify-content:center;margin-top:24px}}.ai-design-hero-btn[data-v-f1fcb955]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4086ff 0%,#a996fc 100%);border:none;border-radius:999px;justify-content:center;align-items:center;height:clamp(48px,4.5vw,60px);padding:0 clamp(28px,3.2vw,36px);font-size:clamp(18px,1.8vw,22px);font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 3px 16px #4086ff33}.ai-design-hero-btn[data-v-f1fcb955]:hover{background:linear-gradient(90deg,#3a7aef 0%,#8f7af2 100%);box-shadow:0 8px 20px #4086ff42}.ai-design-hero-btn[data-v-f1fcb955]:active{transform:translateY(0);box-shadow:0 6px 18px #4086ff3d}.ai-design-hero-btn[data-v-f1fcb955]:focus-visible{outline-offset:-10px;outline:2px dashed #ffffffe6}.ai-design-hero-left[data-v-f1fcb955]{z-index:2;padding:clamp(36px,4.5vw,60px) 0;position:relative}@media (max-width:980px){.ai-design-hero-left[data-v-f1fcb955]{padding:0!important}}.ai-design-hero-right[data-v-f1fcb955]{max-width:unset;z-index:1;justify-content:flex-end;align-items:center;width:max(495px,90%);display:flex;position:absolute;top:max(120px,10%);right:min(-100px,-3%)}@media (max-width:1024px){.ai-design-hero-right[data-v-f1fcb955]{justify-content:center;width:100%;margin-top:24px;position:relative;top:auto;right:auto}}.ai-design-hero-art[data-v-f1fcb955]{width:max(495px,95%);max-width:unset;filter:drop-shadow(0 18px 30px #131c202e);height:auto;display:block}@media (max-width:1024px){.ai-design-hero-art[data-v-f1fcb955]{width:165%}}.ai-design-tools[data-v-f1fcb955]{width:100%;overflow:hidden}.ai-design-tools-container[data-v-f1fcb955]{max-width:1440px;margin:0 auto}.ai-design-tool[data-v-f1fcb955]{grid-template-columns:420px 1fr;align-items:center;gap:48px;padding:clamp(50px,7.8vw,100px) clamp(16px,3.2vw,48px);display:grid;position:relative}@media (max-width:1024px){.ai-design-tool[data-v-f1fcb955]{grid-template-columns:1fr;gap:20px}}.ai-design-tool.ai-design-tool--reverse[data-v-f1fcb955]{grid-template-columns:1fr 420px}.ai-design-tool.ai-design-tool--reverse .ai-design-tool-text[data-v-f1fcb955]{order:2}.ai-design-tool.ai-design-tool--reverse .ai-design-tool-media[data-v-f1fcb955]{order:1}@media (max-width:1024px){.ai-design-tool.ai-design-tool--reverse[data-v-f1fcb955]{grid-template-columns:1fr}.ai-design-tool.ai-design-tool--reverse .ai-design-tool-text[data-v-f1fcb955],.ai-design-tool.ai-design-tool--reverse .ai-design-tool-media[data-v-f1fcb955]{order:initial}}.ai-design-tool-text[data-v-f1fcb955]{z-index:2;position:relative}@media (max-width:1024px){.ai-design-tool-text[data-v-f1fcb955]{text-align:left}}.ai-design-tool-title-row[data-v-f1fcb955]{flex-direction:column;gap:8px;display:flex}@media (max-width:1024px){.ai-design-tool-title-row[data-v-f1fcb955]{flex-direction:row;align-items:center}}.ai-design-tool-title-icon[data-v-f1fcb955]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:clamp(36px,3.7vw,48px);height:clamp(36px,3.7vw,48px);font-size:clamp(18px,1.8vw,24px);display:flex}.ai-design-tool-title-icon.extract[data-v-f1fcb955]{background:linear-gradient(#a2b7f6 0%,#5e71ed 100%)}.ai-design-tool-title-icon.tryOn[data-v-f1fcb955]{background:linear-gradient(#b7a2f6 0%,#935eed 100%)}.ai-design-tool-title-icon.compose[data-v-f1fcb955]{background:linear-gradient(#a2b7f6 0%,#5e71ed 100%)}.ai-design-tool-title-icon.transform[data-v-f1fcb955]{background:linear-gradient(#b7a2f6 0%,#935eed 100%)}.ai-design-tool-title[data-v-f1fcb955]{color:#131c20;margin:0;font-size:clamp(24px,3.7vw,32px);font-weight:600}@media (max-width:760px){.ai-design-tool-title[data-v-f1fcb955]{font-size:24px}}.ai-design-tool-desc[data-v-f1fcb955]{color:#303133;margin:12px 0 0;font-size:clamp(16px,1.8vw,20px);line-height:1.6}@media (max-width:760px){.ai-design-tool-desc[data-v-f1fcb955]{font-size:16px}}.ai-design-tool-btn[data-v-f1fcb955]{color:#0000;cursor:pointer;background:#fff linear-gradient(90deg,#4086ff 0%,#a996fc 100%);-webkit-background-clip:text;background-clip:text;border:none;border-radius:999px;justify-content:center;align-items:center;height:60px;margin-top:clamp(24px,3.7vw,80px);padding:0 46px;font-size:22px;font-weight:600;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s,color .2s;display:inline-flex;position:relative;overflow:hidden}.ai-design-tool-btn[data-v-f1fcb955]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(90deg,#4086ff 0%,#a996fc 100%);padding:3px;transition:opacity .2s;position:absolute;inset:0;-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}.ai-design-tool-btn[data-v-f1fcb955]:hover{color:#fff;background:linear-gradient(90deg,#4086ff 0%,#a996fc 100%);-webkit-background-clip:border-box;background-clip:border-box}.ai-design-tool-btn[data-v-f1fcb955]:hover:before{opacity:0}.ai-design-tool-btn[data-v-f1fcb955]:hover{box-shadow:0 8px 20px #4086ff38}.ai-design-tool-btn[data-v-f1fcb955]:active{background:linear-gradient(90deg,#3a7aef 0%,#8f7af2 100%);transform:translateY(0)}.ai-design-tool-btn[data-v-f1fcb955]:active:before{opacity:0}.ai-design-tool-btn[data-v-f1fcb955]:active{box-shadow:0 6px 18px #4086ff38}@media (max-width:760px){.ai-design-tool-btn[data-v-f1fcb955]{height:48px;padding:0 30px;font-size:16px}}.ai-design-tool-media-box[data-v-f1fcb955]{display:flex;position:relative}@media (max-width:1440px){.ai-design-tool-media-box[data-v-f1fcb955]{justify-content:end}}.ai-design-tool-media[data-v-f1fcb955]{contain:paint;isolation:isolate;background:#d7deef;border-radius:24px;width:100%;position:relative;overflow:hidden;transform:translateZ(0)}@media (max-width:768px){.ai-design-tool-media[data-v-f1fcb955]{border-radius:12px}}.ai-design-tool-video-shell[data-v-f1fcb955]{border-radius:inherit;backface-visibility:hidden;width:100%;position:relative;overflow:hidden}.ai-design-tool-cover[data-v-f1fcb955]{object-fit:contain;object-position:50% 50%;transform-origin:50%;z-index:2;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.015)}@media (max-width:768px){.ai-design-tool-cover[data-v-f1fcb955]{transform:scale(1.01)}}.ai-design-tool-video[data-v-f1fcb955]{object-fit:contain;object-position:50% 50%;transform-origin:50%;opacity:0;background:#d7deef;border:none;outline:none;width:100%;max-width:100%;height:auto;transition:opacity .2s;display:block;position:relative;transform:scale(1.015)}@media (max-width:768px){.ai-design-tool-video[data-v-f1fcb955]{transform:scale(1.01)}}.ai-design-tool-video.is-ready[data-v-f1fcb955]{opacity:1}.ai-design-tool-bg-img[data-v-f1fcb955]{pointer-events:none;z-index:0;width:clamp(180%,3.7vw,150%);position:absolute;bottom:clamp(-100px,-7.8vw,-50px);left:50%;transform:translate(-50%)}