.generate-hero[data-v-4c8309c3]{position:relative;padding:60px 24px;display:flex;flex-direction:column;align-items:center}.generate-hero h1[data-v-4c8309c3]{position:relative;margin:0;font-size:28px;line-height:28px;font-weight:600;text-align:center}.generate-hero>p[data-v-4c8309c3]{position:relative;margin:8px 0 34px;font-size:14px;line-height:24px;color:#333;text-align:center}.hero-glow[data-v-4c8309c3]{position:absolute;pointer-events:none;z-index:0;display:flex;align-items:center;justify-content:center}.glow-shape[data-v-4c8309c3]{filter:blur(70px)}.glow-lime[data-v-4c8309c3]{left:calc(50% - 43px);top:142.29px;width:539px;height:259.498px}.glow-lime .glow-shape[data-v-4c8309c3]{width:427.981px;height:203.435px;border-radius:50%;background:linear-gradient(182.14deg,#ded3ff00 40px,#d1c0ff 188px);opacity:.62;transform:rotate(13.07deg) scaleY(.91) skew(-23.82deg)}.glow-blue[data-v-4c8309c3]{left:calc(50% - 496px);top:86.38px;width:579px;height:318.829px}.glow-blue .glow-shape[data-v-4c8309c3]{width:365.496px;height:297.702px;border-radius:32% 68% 68% 32%/50% 77% 23% 50%;background:linear-gradient(177.57deg,#f0c3ef00 77px,#ff68fc 297px);opacity:.23;transform:rotate(-24.61deg) scaleY(.85) skew(31.36deg)}.landing-composer[data-v-4c8309c3]{z-index:1}.mobile-generate-cta[data-v-4c8309c3]{position:relative;padding:24px;border-radius:24px;background:#fff;max-width:420px}.mobile-generate-cta h2[data-v-4c8309c3]{font-size:18px;line-height:28px;margin:0 0 8px}.mobile-generate-cta p[data-v-4c8309c3]{font-size:14px;line-height:24px;color:#666}.mobile-generate-cta a[data-v-4c8309c3]{display:inline-block;background:#c8f900;color:#111;text-decoration:none;padding:12px 20px;border-radius:24px;font-size:14px}button[data-v-4c8309c3]:focus-visible,a[data-v-4c8309c3]:focus-visible{outline:2px solid #111;outline-offset:3px}@media (max-width: 900px) and (min-width: 768px){.landing-composer[data-v-4c8309c3]{width:720px}}@media (max-width: 767px){.generate-hero[data-v-4c8309c3]{padding:36px 20px}.generate-hero h1[data-v-4c8309c3]{font-size:24px;line-height:32px}.hero-glow[data-v-4c8309c3]{display:none}}.your-canvases button[data-v-04d68ad7]:disabled{cursor:default}.your-canvases h2[data-v-04d68ad7]{font-size:20px;line-height:30px;font-weight:600;margin:0 0 16px}.your-canvases[data-v-04d68ad7]{min-height:216px;margin-bottom:40px}.your-canvases header[data-v-04d68ad7]{display:flex;align-items:center;justify-content:space-between}.your-canvases header button[data-v-04d68ad7],.load-canvases[data-v-04d68ad7]{border:0;background:transparent;text-decoration:underline;cursor:pointer;font-family:inherit;font-size:12px}.canvas-history-grid[data-v-04d68ad7]{display:grid;grid-template-columns:repeat(5,253px);gap:16px}.canvas-history-card[data-v-04d68ad7]{isolation:isolate;position:relative;width:253px;height:166px;background:#e7eefa;border-radius:20px;overflow:hidden}.canvas-history-open[data-v-04d68ad7]{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.canvas-thumbnail[data-v-04d68ad7]{height:96px;gap:8px;padding:0 12px;display:flex;align-items:center;color:#999;font-size:12px}.canvas-thumbnail-item[data-v-04d68ad7]{position:relative;width:56px;height:56px;flex-shrink:0;overflow:hidden;border:1px solid #e1e1e1;border-radius:12px;background:#d9d9d9;box-sizing:border-box}.canvas-thumbnail-item img[data-v-04d68ad7],.canvas-thumbnail-item .canvas-thumbnail-video[data-v-04d68ad7]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.canvas-thumbnail-item--more[data-v-04d68ad7]:after{content:"";position:absolute;inset:0;background:#0006}.canvas-thumbnail-more[data-v-04d68ad7]{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;font-weight:600}.canvas-caption[data-v-04d68ad7]{height:70px;padding:12px;background:#fff;box-sizing:border-box}.canvas-caption h3[data-v-04d68ad7]{font-size:16px;line-height:24px;font-weight:500;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-caption p[data-v-04d68ad7]{font-size:12px;line-height:20px;color:#999;margin:2px 0 0}.canvas-history-delete[data-v-04d68ad7]{position:absolute;top:8px;right:8px;width:24px;height:24px;padding:0;border:0;background:transparent;border-radius:12px;cursor:pointer;opacity:0}.canvas-history-delete img[data-v-04d68ad7]{display:block;width:100%;height:100%}.canvas-history-card:hover .canvas-history-delete[data-v-04d68ad7],.canvas-history-card:focus-within .canvas-history-delete[data-v-04d68ad7]{opacity:1}.empty-canvases[data-v-04d68ad7]{font-size:14px;color:#666;padding:36px 0}.load-canvases[data-v-04d68ad7]{margin-top:24px}button[data-v-04d68ad7]:focus-visible,a[data-v-04d68ad7]:focus-visible{outline:2px solid #111;outline-offset:3px}@media (max-width: 1399px){.canvas-history-grid[data-v-04d68ad7]{grid-template-columns:repeat(auto-fit,253px)}}@media (min-width: 1440px){.your-canvases[data-v-04d68ad7]{width:1329px}}.generate-tools h2[data-v-9eff2d57]{font-size:20px;line-height:30px;font-weight:600;margin:0 0 16px}.generate-tools[data-v-9eff2d57]{margin-bottom:0}.tool-grid[data-v-9eff2d57]{display:grid;grid-template-columns:repeat(5,253px);-moz-column-gap:16px;column-gap:16px;row-gap:14px}.tool-card[data-v-9eff2d57]{height:76px;padding:24px 20px;box-sizing:border-box;display:flex;align-items:center;gap:12px;background:#fff;border-radius:20px;text-decoration:none;color:#111;font-size:16px;line-height:24px;font-weight:500}.tool-card[data-v-9eff2d57]:hover{background:#f5f6fa}.tool-icon[data-v-9eff2d57]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex:none}.tool-icon img[data-v-9eff2d57]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}button[data-v-9eff2d57]:focus-visible,a[data-v-9eff2d57]:focus-visible{outline:2px solid #111;outline-offset:3px}@media (max-width: 1399px){.tool-grid[data-v-9eff2d57]{grid-template-columns:repeat(auto-fit,253px)}}@media (max-width: 767px){.tool-grid[data-v-9eff2d57]{grid-template-columns:repeat(2,1fr);gap:12px}.tool-card[data-v-9eff2d57]{height:84px;padding:16px 12px;font-size:12px;gap:8px;border-radius:16px}}@media (min-width: 1440px){.generate-tools[data-v-9eff2d57]{width:1329px}}.generate-examples[data-v-1ea81d1b]{box-sizing:border-box;font-family:Poppins,sans-serif;color:#111}.generate-examples h2[data-v-1ea81d1b]{max-width:1097px;margin:0 auto;font-size:40px;line-height:56px;font-weight:600;text-align:center;text-transform:capitalize}.generate-section-intro[data-v-1ea81d1b]{max-width:746px;margin:12px auto 0;color:#666;font-size:16px;line-height:24px;text-align:center}.generate-examples[data-v-1ea81d1b]{padding:120px 24px;background:radial-gradient(ellipse 1009.88px 1235.69px at 50% 0px,#e4e5ff,#f7f9fd)}.generate-examples h2[data-v-1ea81d1b]{max-width:1255px}.generate-case-grid[data-v-1ea81d1b]{display:grid;grid-template-columns:repeat(3,380px);gap:20px;width:1180px;max-width:100%;margin:60px auto}.generate-case-card[data-v-1ea81d1b]{box-sizing:border-box;display:flex;flex-direction:column;position:relative;width:var(--case-width);min-height:var(--case-height);border-radius:16px;background:#fff;overflow:hidden}.generate-case-card[data-v-1ea81d1b]:after{position:absolute;inset:0;border:1px solid #e3e7e8;border-radius:inherit;pointer-events:none;content:""}.generate-case-image[data-v-1ea81d1b]{display:block;flex:none;width:380px;height:380px;margin:1px 0 0 1px;padding:0;border:0;background:#f7f9fd;cursor:pointer}.generate-case-copy[data-v-1ea81d1b]{display:flex;flex-direction:column;box-sizing:border-box;flex:1;width:380px;margin-left:1px;padding:20px}.generate-case-copy h3[data-v-1ea81d1b]{margin:0;font-size:20px;line-height:25px;font-weight:600}.generate-case-description[data-v-1ea81d1b]{margin:4px 0 8px;font-size:13px;line-height:20.15px;color:#666}.generate-case-prompt[data-v-1ea81d1b]{margin-bottom:16px;padding:12px;border-radius:8px;background:#f7f9fd;font-size:10px}.generate-case-prompt>span[data-v-1ea81d1b]{display:block;font-weight:600;color:#666;line-height:9px}.generate-case-prompt p[data-v-1ea81d1b]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--case-prompt-lines);overflow:hidden;width:303px;max-width:100%;min-height:var(--case-prompt-text-height);margin:8px 0 0;font-size:10px;line-height:17.05px}.generate-case-action[data-v-1ea81d1b]{position:relative;flex:none;height:33px;display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:16px 0 0;border:0;background:transparent;color:#6f6aff;font-family:inherit;font-size:12px;line-height:16.8px;font-weight:600;cursor:pointer}.generate-case-action[data-v-1ea81d1b]:before{position:absolute;top:-.5px;left:0;width:100%;height:1px;background:#e3e7e8;content:""}.generate-case-arrow[data-v-1ea81d1b]{-webkit-mask-size:16px 16.8px;mask-size:16px 16.8px;width:16px;height:12px}.generate-content-cta[data-v-1ea81d1b]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;margin:0 auto;padding:0 60px;border:0;border-radius:40px;background:#c8f900;color:#111;font-family:inherit;font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.generate-content-cta img[data-v-1ea81d1b]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}button[data-v-1ea81d1b]:focus-visible,a[data-v-1ea81d1b]:focus-visible{outline:2px solid #6f6aff;outline-offset:4px}@media (max-width: 1230px){.generate-case-card[data-v-1ea81d1b]{width:100%}.generate-case-image[data-v-1ea81d1b],.generate-case-copy[data-v-1ea81d1b]{width:calc(100% - 2px)}.generate-case-grid[data-v-1ea81d1b]{width:780px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.generate-examples[data-v-1ea81d1b]{padding:56px 20px}.generate-examples h2[data-v-1ea81d1b]{font-size:28px;line-height:38px}.generate-case-grid[data-v-1ea81d1b]{grid-template-columns:minmax(0,1fr);width:380px;margin:32px auto}.generate-case-card[data-v-1ea81d1b]{min-height:0}.generate-case-image[data-v-1ea81d1b]{height:auto;aspect-ratio:1}.generate-case-copy h3[data-v-1ea81d1b],.generate-case-description[data-v-1ea81d1b],.generate-case-prompt p[data-v-1ea81d1b]{min-height:0!important}.generate-content-cta[data-v-1ea81d1b]{padding:0 24px}}.generate-how[data-v-bd3e1a78]{box-sizing:border-box;font-family:Poppins,sans-serif;color:#111}.generate-how h2[data-v-bd3e1a78]{max-width:1097px;margin:0 auto;font-size:40px;line-height:56px;font-weight:600;text-align:center;text-transform:capitalize}.generate-section-intro[data-v-bd3e1a78]{max-width:746px;margin:12px auto 0;color:#666;font-size:16px;line-height:24px;text-align:center}.generate-how[data-v-bd3e1a78]{padding:107px 24px 99px;background:#fff}.generate-steps[data-v-bd3e1a78]{display:grid;grid-template-columns:repeat(3,300px);gap:32px;justify-content:center;margin:60px auto 0}.generate-step[data-v-bd3e1a78]{box-sizing:border-box;height:396px;padding:20px;border-radius:24px;background:#f7f9fd}.generate-step-number[data-v-bd3e1a78]{display:block;font-size:80px;line-height:80px;font-weight:400}.generate-step-rule[data-v-bd3e1a78]{position:relative;width:280px;height:1px;margin-top:8px;background:#e3e7e8}.generate-step-rule[data-v-bd3e1a78]:before{content:"";position:absolute;width:94px;height:2px;background:#111}.generate-step h3[data-v-bd3e1a78]{margin:20px 0 12px;font-size:20px;line-height:30px;font-weight:500}.generate-step ul[data-v-bd3e1a78]{display:flex;flex-direction:column;gap:4px;margin:0;padding-left:14px;list-style:disc;font-size:14px;line-height:22px;color:#666}button[data-v-bd3e1a78]:focus-visible,a[data-v-bd3e1a78]:focus-visible{outline:2px solid #6f6aff;outline-offset:4px}@media (max-width: 1230px){.generate-steps[data-v-bd3e1a78]{grid-template-columns:repeat(3,minmax(0,300px))}.generate-step-rule[data-v-bd3e1a78]{width:100%}}@media (max-width: 767px){.generate-how[data-v-bd3e1a78]{padding:56px 20px}.generate-how h2[data-v-bd3e1a78]{font-size:28px;line-height:38px}.generate-steps[data-v-bd3e1a78]{grid-template-columns:minmax(0,380px);margin-top:32px;gap:20px}.generate-step[data-v-bd3e1a78]{height:auto}}.generate-faq[data-v-c75948f7]{box-sizing:border-box;font-family:Poppins,sans-serif;color:#111}.generate-faq h2[data-v-c75948f7]{max-width:1097px;margin:0 auto;font-size:40px;line-height:56px;font-weight:600;text-align:center;text-transform:capitalize}.generate-faq[data-v-c75948f7]{padding:141px 24px 120px;background:#f7f9fd}.generate-faq-list[data-v-c75948f7]{width:920px;max-width:100%;margin:60px auto 0}.generate-faq-item[data-v-c75948f7]{position:relative;padding:32px 0}.generate-faq-item[data-v-c75948f7]:not(:last-child):after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:#e3e7e8}.generate-faq-item[data-v-c75948f7]:first-child{padding-top:0}.generate-faq-item[data-v-c75948f7]:last-child{padding-bottom:0}.generate-faq-item button[data-v-c75948f7]{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;border:0;background:transparent;color:#111;font-family:inherit;font-size:20px;line-height:30px;text-align:left;white-space:normal;cursor:pointer}.generate-faq-item button>span[data-v-c75948f7]{flex:1;min-width:0}.generate-faq-item button>img[data-v-c75948f7]{flex:none;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;transform:rotate(-90deg)}.generate-faq-item button>.generate-faq-arrow-open[data-v-c75948f7]{transform:rotate(0)}.generate-faq-item p[data-v-c75948f7]{margin:12px 40px 0 0;color:#666;font-size:16px;line-height:24px}.generate-faq-item p a[data-v-c75948f7]{color:#111;text-decoration:underline;text-underline-offset:2px}button[data-v-c75948f7]:focus-visible,a[data-v-c75948f7]:focus-visible{outline:2px solid #6f6aff;outline-offset:4px}@media (max-width: 767px){.generate-faq[data-v-c75948f7]{padding:56px 20px}.generate-faq h2[data-v-c75948f7]{font-size:28px;line-height:38px}.generate-faq-list[data-v-c75948f7]{margin-top:32px}.generate-faq-item button[data-v-c75948f7]{font-size:16px;line-height:24px}.generate-faq-item[data-v-c75948f7]{padding:24px 0}}.generate-final-cta[data-v-9dac1ebb]{box-sizing:border-box;font-family:Poppins,sans-serif;color:#111}.generate-final-cta h2[data-v-9dac1ebb]{max-width:1097px;margin:0 auto;font-size:40px;line-height:56px;font-weight:600;text-align:center;text-transform:capitalize}.generate-content-cta[data-v-9dac1ebb]{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;margin:0 auto;padding:0 60px;border:0;border-radius:40px;background:#c8f900;color:#111;font-family:inherit;font-size:16px;line-height:24px;font-weight:500;cursor:pointer}.generate-content-cta img[data-v-9dac1ebb]{width:16px;height:16px;-o-object-fit:contain;object-fit:contain}.generate-final-cta[data-v-9dac1ebb]{position:relative;overflow:hidden;padding:80px 24px;min-height:354px;background-color:#f7f9fd;background-image:var(--footer-bg);background-position:center top;background-size:100% 354px;background-repeat:no-repeat}.generate-final-cta[data-v-9dac1ebb]:before{content:"";position:absolute;inset:0;background-image:var(--grid-bg);background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none;opacity:0;transition:opacity .3s ease;-webkit-mask-image:radial-gradient(ellipse 25% 40% at var(--mouse-x) var(--mouse-y),#000 0%,rgba(0,0,0,.8) 40%,rgba(0,0,0,.4) 60%,transparent 80%);mask-image:radial-gradient(ellipse 25% 40% at var(--mouse-x) var(--mouse-y),#000 0%,rgba(0,0,0,.8) 40%,rgba(0,0,0,.4) 60%,transparent 80%)}.generate-final-cursor[data-v-9dac1ebb]{position:absolute;top:0;left:0;width:32px;height:32px;-o-object-fit:contain;object-fit:contain;pointer-events:none;visibility:hidden;will-change:transform}.generate-final-cta>h2[data-v-9dac1ebb],.generate-final-cta>p[data-v-9dac1ebb],.generate-final-actions[data-v-9dac1ebb]{position:relative;z-index:1}@media (min-width: 768px) and (hover: hover) and (pointer: fine){.generate-final-cta.is-hovering[data-v-9dac1ebb]{cursor:none}.generate-final-cta.is-hovering[data-v-9dac1ebb]:before{opacity:1}.generate-final-cta.is-hovering .generate-final-cursor[data-v-9dac1ebb]{visibility:visible}}.generate-final-actions .generate-content-cta[data-v-9dac1ebb]:hover{background:#d6fb45}.generate-final-actions>a[data-v-9dac1ebb]:hover{background:#fff}.generate-final-cta>p[data-v-9dac1ebb]{margin:20px auto 0;color:#666;font-size:16px;line-height:24px;text-align:center}.generate-final-actions[data-v-9dac1ebb]{display:flex;justify-content:center;gap:24px;margin-top:42px}.generate-final-actions .generate-content-cta[data-v-9dac1ebb]{margin:0}.generate-final-actions>a[data-v-9dac1ebb]{cursor:pointer;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:52px;padding:0 60px;border:1px solid #111;border-radius:40px;color:#111;font-size:16px;font-weight:500;text-decoration:none}button[data-v-9dac1ebb]:focus-visible,a[data-v-9dac1ebb]:focus-visible{outline:2px solid #6f6aff;outline-offset:4px}@media (max-width: 767px){.generate-final-cta[data-v-9dac1ebb]{padding:56px 20px}.generate-final-cta h2[data-v-9dac1ebb]{font-size:28px;line-height:38px}.generate-final-cta[data-v-9dac1ebb]{background-size:cover;background-position:center}.generate-final-actions[data-v-9dac1ebb]{flex-direction:column;gap:16px}.generate-content-cta[data-v-9dac1ebb],.generate-final-actions>a[data-v-9dac1ebb]{padding:0 24px}}.generate-landing[data-v-f974a6d1]{font-family:Poppins,sans-serif;color:#111;background:#f7f9fd}.generate-content[data-v-f974a6d1]{max-width:1328px;margin:0 auto;padding:0 24px 120px;box-sizing:content-box}@media (max-width: 767px){.generate-content[data-v-f974a6d1]{padding:0 20px 40px}}
