.modal-enter-active[data-v-cda1ca4c],.modal-leave-active[data-v-cda1ca4c]{transition:opacity .3s ease}.modal-enter[data-v-cda1ca4c],.modal-leave-to[data-v-cda1ca4c]{opacity:0}.backdrop-enter-active[data-v-cda1ca4c],.backdrop-leave-active[data-v-cda1ca4c]{transition:opacity .3s ease}.backdrop-enter[data-v-cda1ca4c],.backdrop-leave-to[data-v-cda1ca4c]{opacity:0}.modal-content-enter-active[data-v-cda1ca4c],.modal-content-leave-active[data-v-cda1ca4c]{transition:all .3s ease}.modal-content-enter[data-v-cda1ca4c],.modal-content-leave-to[data-v-cda1ca4c]{opacity:0;transform:scale(.9) translateY(-20px)}.prompt-resize-grip[data-v-8179e2b0]{align-items:flex-end;bottom:0;color:#5863b7;cursor:ns-resize;display:flex;height:26px;justify-content:flex-end;padding:0 4px 4px 0;position:absolute;right:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:26px}.nsfw-tools-hero[data-v-67cdb65e]{padding-bottom:.5rem;padding-top:0}.nsfw-tools-hero__h1[data-v-67cdb65e]{color:#fff;font-family:Sora,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3;margin:0 0 .35rem}@media (min-width:768px){.nsfw-tools-hero__h1[data-v-67cdb65e]{font-size:1.25rem}}@media (min-width:1024px){.nsfw-tools-hero__h1[data-v-67cdb65e]{font-size:1.375rem;font-weight:700}}.nsfw-tools-hero__p[data-v-67cdb65e]{color:#9ca3af;font-size:.8125rem;line-height:1.45;margin:0 auto .4rem;max-width:36rem}@media (min-width:768px){.nsfw-tools-hero__p[data-v-67cdb65e]{font-size:.875rem}}@media (max-width:767px){.nsfw-tools-hero__p[data-v-67cdb65e]{display:none}}.nsfw-tools-hero__cta[data-v-67cdb65e]{display:flex;justify-content:center;margin-bottom:.15rem}.nsfw-tools-hero__cta-link[data-v-67cdb65e]{align-items:center;background:linear-gradient(90deg,#9333ea,#db2777);border-radius:.5rem;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;justify-content:center;line-height:1.3;padding:.35rem .85rem;-webkit-text-decoration:none;text-decoration:none;transition:filter .15s ease,opacity .15s ease}.nsfw-tools-hero__cta-link[data-v-67cdb65e]:hover{filter:brightness(1.08)}.nsfw-tools-hero__cta-link[data-v-67cdb65e]:focus-visible{outline:2px solid rgba(192,132,252,.95);outline-offset:2px}.nsfw-tools-shell[data-v-f38d1f34]{margin-left:auto;margin-right:auto;max-width:72rem;padding:2.25rem .5rem}@media (min-width:768px){.nsfw-tools-shell[data-v-f38d1f34]{padding:3rem .75rem}}@media (min-width:1024px){.nsfw-tools-shell[data-v-f38d1f34]{padding:4rem 1rem}}.nsfw-tools-section__head[data-v-f38d1f34]{margin:0 auto 1.75rem;max-width:48rem;text-align:center}.nsfw-tools-h2[data-v-f38d1f34]{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .85rem}@media (min-width:768px){.nsfw-tools-h2[data-v-f38d1f34]{font-size:1.75rem}}.nsfw-tools-lead[data-v-f38d1f34]{color:#9ca3af;font-size:.9375rem;line-height:1.65;margin:0 auto .75rem}.nsfw-tools-lead--tight[data-v-f38d1f34]{margin-bottom:0}.nsfw-tools-card-grid[data-v-f38d1f34]{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.nsfw-tools-card-grid[data-v-f38d1f34]{gap:1.15rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nsfw-tools-card-grid[data-v-f38d1f34]{grid-template-columns:repeat(3,1fr)}}.nsfw-tools-card[data-v-f38d1f34]{background:rgba(17,24,39,.55);border:1px solid rgba(55,65,81,.85);border-radius:.875rem;color:inherit;display:flex;flex-direction:column;min-height:100%;padding:1.35rem 1.25rem;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.nsfw-tools-card[data-v-f38d1f34]:hover{background:rgba(17,24,39,.82);border-color:rgba(168,85,247,.4)}.nsfw-tools-card[data-v-f38d1f34]:focus{outline:none}.nsfw-tools-card[data-v-f38d1f34]:focus-visible{outline:2px solid rgba(192,132,252,.95);outline-offset:3px}.nsfw-tools-card__icon[data-v-f38d1f34]{align-items:center;background:rgba(168,85,247,.14);border-radius:.65rem;color:#c4b5fd;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;margin-bottom:.85rem;width:2.5rem}.nsfw-tools-card__svg[data-v-f38d1f34]{height:1.35rem;width:1.35rem}.nsfw-tools-card:hover .nsfw-tools-card__icon[data-v-f38d1f34]{background:rgba(168,85,247,.22);color:#e9d5ff}.nsfw-tools-card__title[data-v-f38d1f34]{color:#f3f4f6;font-size:1.0625rem;font-weight:600;line-height:1.35;margin:0 0 .55rem}.nsfw-tools-card__text[data-v-f38d1f34]{color:#9ca3af;font-size:.9rem;line-height:1.6;margin:0 0 .55rem}.nsfw-tools-card__ideal[data-v-f38d1f34]{color:#a78bfa;flex:1;font-size:.8125rem;line-height:1.55;margin:0 0 1rem}.nsfw-tools-card__cta[data-v-f38d1f34]{color:#c4b5fd;font-size:.875rem;font-weight:600;margin-top:auto}.nsfw-tools-card:hover .nsfw-tools-card__cta[data-v-f38d1f34]{color:#e9d5ff}.nsfw-tools-seo[data-v-bc64d79e]{margin:0 auto;max-width:72rem}.nsfw-tools-block[data-v-bc64d79e]{padding:2.25rem .5rem}@media (min-width:768px){.nsfw-tools-block[data-v-bc64d79e]{padding:3rem .75rem}}@media (min-width:1024px){.nsfw-tools-block[data-v-bc64d79e]{padding:4rem 1rem}}.nsfw-tools-block--reading[data-v-bc64d79e]{margin-left:auto;margin-right:auto;max-width:48rem}.nsfw-tools-section__head[data-v-bc64d79e]{margin:0 auto 1.5rem;max-width:48rem;text-align:center}.nsfw-tools-h2[data-v-bc64d79e]{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 .85rem}@media (min-width:768px){.nsfw-tools-h2[data-v-bc64d79e]{font-size:1.75rem}}.nsfw-tools-h3[data-v-bc64d79e]{color:#f3f4f6;font-size:1.0625rem;font-weight:600;line-height:1.35;margin:0 0 .55rem}.nsfw-tools-h3--card[data-v-bc64d79e]{margin-top:0}.nsfw-tools-lead[data-v-bc64d79e]{color:#9ca3af;font-size:.9375rem;line-height:1.65;margin:0 auto .75rem;max-width:48rem}.nsfw-tools-lead--tight[data-v-bc64d79e]{margin-bottom:0}.nsfw-tools-p[data-v-bc64d79e]{color:#9ca3af;font-size:.9rem;line-height:1.65;margin:0 0 .75rem}.nsfw-tools-p--card[data-v-bc64d79e]{margin-bottom:.65rem}.nsfw-tools-p--note[data-v-bc64d79e]{color:#a78bfa;font-size:.8125rem;margin-bottom:0;margin-top:.35rem}.nsfw-tools-p--linkrow[data-v-bc64d79e]{margin-bottom:0;margin-top:.75rem}.mb-0[data-v-bc64d79e]{margin-bottom:0}.nsfw-tools-inline-link[data-v-bc64d79e]{color:#c4b5fd;-webkit-text-decoration:underline;text-decoration:underline}.nsfw-tools-inline-link[data-v-bc64d79e]:hover{color:#e9d5ff}.nsfw-tools-inline-link--heading[data-v-bc64d79e]{color:#f3f4f6;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.nsfw-tools-inline-link--heading[data-v-bc64d79e]:hover{color:#e9d5ff;-webkit-text-decoration:underline;text-decoration:underline}.nsfw-tools-icon-svg[data-v-bc64d79e]{height:1.25rem;width:1.25rem}.nsfw-tools-workflow-grid[data-v-bc64d79e]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.nsfw-tools-workflow-grid[data-v-bc64d79e]{gap:1.15rem;grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.nsfw-tools-workflow-grid[data-v-bc64d79e]{grid-template-columns:repeat(6,1fr)}.nsfw-tools-workflow-card[data-v-bc64d79e]:nth-child(-n+3){grid-column:span 2}.nsfw-tools-workflow-card[data-v-bc64d79e]:nth-child(n+4){grid-column:span 3}}.nsfw-tools-workflow-card[data-v-bc64d79e]{background:rgba(17,24,39,.5);border:1px solid rgba(55,65,81,.85);border-radius:.875rem;padding:1.25rem}.nsfw-tools-workflow-card__icon[data-v-bc64d79e]{align-items:center;background:rgba(168,85,247,.12);border-radius:.65rem;color:#c4b5fd;display:inline-flex;height:2.35rem;justify-content:center;margin-bottom:.75rem;width:2.35rem}.nsfw-tools-handoff[data-v-bc64d79e]{color:#9ca3af;font-size:.9375rem;line-height:1.65;margin:1.5rem auto 0;max-width:48rem;text-align:center}.nsfw-tools-compare[data-v-bc64d79e]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.nsfw-tools-compare[data-v-bc64d79e]{gap:1.15rem;grid-template-columns:repeat(2,1fr)}}.nsfw-tools-compare__col[data-v-bc64d79e]{background:rgba(17,24,39,.5);border:1px solid rgba(55,65,81,.85);border-radius:.875rem;padding:1.25rem 1.2rem}.nsfw-tools-checklist[data-v-bc64d79e]{color:#d1d5db;font-size:.9rem;line-height:1.65;list-style:disc;margin:0;padding-left:1.2rem}.nsfw-tools-checklist li[data-v-bc64d79e]{margin-bottom:.55rem}.nsfw-tools-checklist li[data-v-bc64d79e]:last-child{margin-bottom:0}.nsfw-tools-steps[data-v-bc64d79e]{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:768px){.nsfw-tools-steps[data-v-bc64d79e]{grid-template-columns:repeat(3,1fr)}}.nsfw-tools-step[data-v-bc64d79e]{background:rgba(17,24,39,.5);border:1px solid rgba(55,65,81,.85);border-radius:.875rem;padding:1.25rem;position:relative}.nsfw-tools-step__num[data-v-bc64d79e]{align-items:center;background:rgba(88,28,135,.4);border-radius:9999px;color:#e9d5ff;display:inline-flex;font-size:.8125rem;font-weight:700;height:1.75rem;justify-content:center;margin-bottom:.75rem;width:1.75rem}.nsfw-tools-steps__footer[data-v-bc64d79e]{margin-top:1.5rem;text-align:center}.nsfw-tools-steps__footer .nsfw-tools-lead[data-v-bc64d79e]{margin-bottom:1rem}.nsfw-tools-responsible[data-v-bc64d79e]{align-items:flex-start;background:rgba(17,24,39,.45);border:1px solid rgba(55,65,81,.75);border-radius:.875rem;display:flex;gap:.9rem;margin:0 auto;max-width:48rem;padding:1.1rem 1.15rem}.nsfw-tools-responsible__icon[data-v-bc64d79e]{align-items:center;background:rgba(168,85,247,.12);border-radius:.65rem;color:#c4b5fd;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.nsfw-tools-responsible__title[data-v-bc64d79e]{margin-bottom:.35rem}.nsfw-tools-faq[data-v-bc64d79e]{border-top:1px solid rgba(55,65,81,.75)}.nsfw-tools-faq__item[data-v-bc64d79e]{border-bottom:1px solid rgba(55,65,81,.75)}.nsfw-tools-faq__heading[data-v-bc64d79e]{font-size:inherit;font-weight:inherit;margin:0}.nsfw-tools-faq__trigger[data-v-bc64d79e]{align-items:center;background:transparent;border:0;color:#f3f4f6;cursor:pointer;display:flex;gap:.85rem;justify-content:space-between;min-height:3rem;padding:1rem .15rem;text-align:left;width:100%}.nsfw-tools-faq__trigger[data-v-bc64d79e]:focus{outline:none}.nsfw-tools-faq__trigger[data-v-bc64d79e]:focus-visible{border-radius:.35rem;outline:2px solid rgba(192,132,252,.95);outline-offset:2px}.nsfw-tools-faq__question[data-v-bc64d79e]{font-size:1rem;font-weight:600;line-height:1.4}.nsfw-tools-faq__chevron[data-v-bc64d79e]{color:#a78bfa;display:inline-flex;flex-shrink:0;transition:transform .2s ease}.nsfw-tools-faq__chevron.is-open[data-v-bc64d79e]{transform:rotate(180deg)}.nsfw-tools-faq__panel[data-v-bc64d79e]{padding:0 .15rem 1rem}.nsfw-tools-btn[data-v-bc64d79e]{align-items:center;border-radius:.65rem;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.3;padding:.7rem 1.25rem;-webkit-text-decoration:none;text-decoration:none;transition:filter .15s ease,background-color .15s ease,border-color .15s ease}.nsfw-tools-btn--primary[data-v-bc64d79e]{background:linear-gradient(90deg,#9333ea,#db2777);border:1px solid transparent;color:#fff}.nsfw-tools-btn--primary[data-v-bc64d79e]:hover{filter:brightness(1.06)}.nsfw-tools-btn--secondary[data-v-bc64d79e]{background:transparent;border:1px solid rgba(168,85,247,.55);color:#d8b4fe}.nsfw-tools-btn--secondary[data-v-bc64d79e]:hover{background:rgba(168,85,247,.1)}.nsfw-tools-btn[data-v-bc64d79e]:focus-visible{outline:2px solid rgba(192,132,252,.95);outline-offset:2px}.nsfw-tools-final[data-v-bc64d79e]{background:linear-gradient(135deg,rgba(88,28,135,.2),rgba(17,24,39,.65));border:1px solid rgba(139,92,246,.28);border-radius:1rem;margin:0 auto .5rem;max-width:48rem;padding:1.75rem 1.25rem;text-align:center}.nsfw-tools-final .nsfw-tools-h2[data-v-bc64d79e]{margin-bottom:.75rem}.nsfw-tools-final__actions[data-v-bc64d79e]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin-top:1.15rem}@media (min-width:640px){.nsfw-tools-final__actions[data-v-bc64d79e]{flex-direction:row;flex-wrap:wrap}}.uip-overlay[data-v-380b703c]{background:rgba(0,0,0,.7);bottom:0;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;z-index:9999}.uip-card[data-v-380b703c],.uip-overlay[data-v-380b703c]{align-items:center;display:flex}.uip-card[data-v-380b703c]{background:linear-gradient(180deg,#2b2d50,#1c1d3a);border:1px solid rgba(139,92,246,.25);border-radius:24px;box-shadow:0 30px 60px -20px rgba(0,0,0,.6);flex-direction:column;max-width:440px;padding:64px 32px 40px;position:relative;text-align:center;width:100%}.uip-close[data-v-380b703c]{align-items:center;border-radius:999px;color:#9d95c4;display:flex;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:color .2s,background-color .2s;width:32px}.uip-close[data-v-380b703c]:hover{background:hsla(0,0%,100%,.08);color:#fff}.uip-close svg[data-v-380b703c]{height:18px;width:18px}.uip-icon[data-v-380b703c]{align-items:center;background:linear-gradient(135deg,#8b5cf6,#7c3aed 55%,#c026d3);border-radius:14px;box-shadow:0 10px 28px -6px rgba(139,92,246,.7);color:#fff;display:flex;height:60px;justify-content:center;width:68px}.uip-icon svg[data-v-380b703c]{height:30px;width:30px}.uip-title[data-v-380b703c]{color:#fff;font-size:30px;font-weight:800;line-height:1.2;margin-top:24px}.uip-desc[data-v-380b703c]{color:#ada5d3;font-size:14px;line-height:1.6;margin-top:16px;max-width:320px}.uip-btn[data-v-380b703c]{background:linear-gradient(90deg,#7c3aed,#ec4899);border-radius:8px;box-shadow:0 0 22px -2px rgba(236,72,153,.55);color:#fff;font-size:16px;font-weight:700;height:44px;margin-top:28px;transition:transform .2s,box-shadow .2s;width:100%}.uip-btn[data-v-380b703c]:hover{box-shadow:0 0 28px 0 rgba(236,72,153,.7);transform:translateY(-1px)}@media (max-width:480px){.uip-card[data-v-380b703c]{padding:48px 20px 28px}.uip-title[data-v-380b703c]{font-size:24px}}.uip-fade-enter-active[data-v-380b703c],.uip-fade-leave-active[data-v-380b703c]{transition:opacity .2s ease}.uip-fade-enter-active .uip-card[data-v-380b703c],.uip-fade-leave-active .uip-card[data-v-380b703c]{transition:transform .2s ease}.uip-fade-enter[data-v-380b703c],.uip-fade-leave-to[data-v-380b703c]{opacity:0}.uip-fade-enter .uip-card[data-v-380b703c],.uip-fade-leave-to .uip-card[data-v-380b703c]{transform:scale(.95)}.cmt-card[data-v-4f9a5a46]{aspect-ratio:3/4;background:#17112f;border:1px solid #2e2558;border-radius:16px;contain:layout paint;cursor:pointer;display:block;overflow:hidden;position:relative;text-align:left;transition:border-color .2s;width:100%}.cmt-card[data-v-4f9a5a46]:hover{border-color:#5b48a8}.cmt-card[data-v-4f9a5a46]:focus-visible{outline:2px solid #f0449b;outline-offset:2px}.cmt-media[data-v-4f9a5a46]{background:#16102a;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.cmt-preview--over[data-v-4f9a5a46]{background:transparent;opacity:0;transition:opacity .25s}.cmt-preview--over[data-ready][data-v-4f9a5a46]{opacity:1}.cmt-fallback[data-v-4f9a5a46]{align-items:center;bottom:0;color:#716b9e;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.cmt-fallback svg[data-v-4f9a5a46]{height:28px;width:28px}.cmt-shade[data-v-4f9a5a46]{background:linear-gradient(180deg,rgba(10,7,26,.55),rgba(10,7,26,0) 22%),linear-gradient(180deg,rgba(10,7,26,0) 40%,rgba(10,7,26,.94));bottom:0;left:0;right:0;top:0}.cmt-pills[data-v-4f9a5a46],.cmt-shade[data-v-4f9a5a46]{pointer-events:none;position:absolute}.cmt-pills[data-v-4f9a5a46]{display:flex;flex-wrap:wrap;gap:4px;left:8px;right:8px;top:8px}.cmt-pill[data-v-4f9a5a46]{backdrop-filter:blur(4px);background:rgba(10,7,26,.6);border:1px solid hsla(0,0%,100%,.22);border-radius:999px;color:#e1dbfa;font-size:10.5px;font-weight:700;line-height:14px;padding:2px 7px;white-space:nowrap}.cmt-pill--pro[data-v-4f9a5a46]{background:linear-gradient(90deg,#d61f74,#9d2bd6);border-color:transparent;color:#fff}.cmt-meta[data-v-4f9a5a46]{bottom:12px;display:flex;flex-direction:column;gap:3px;left:12px;pointer-events:none;position:absolute;right:12px}.cmt-title[data-v-4f9a5a46]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:14px;font-weight:700;line-height:16.8px;overflow:hidden}.cmt-author[data-v-4f9a5a46]{color:#d9d2f5;font-size:12px;font-weight:500;line-height:14.4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-card--corner .cmt-meta[data-v-4f9a5a46]{right:55%}.cmt-corner[data-v-4f9a5a46]{bottom:12px;display:flex;max-width:53%;position:absolute;right:10px;z-index:3}.cmt-hover[data-v-4f9a5a46]{align-items:center;background:rgba(7,6,26,.55);bottom:0;display:none;flex-direction:column;gap:10px;justify-content:center;left:0;position:absolute;right:0;top:0}@media (hover:hover) and (pointer:fine){.cmt-card:focus-within .cmt-hover[data-v-4f9a5a46],.cmt-card:hover .cmt-hover[data-v-4f9a5a46]{display:flex}}.cmt-stats[data-v-4f9a5a46]{color:#fff;display:flex;font-size:12.5px;font-weight:700;gap:12px}.cmt-stats>span[data-v-4f9a5a46]{align-items:center;display:inline-flex;gap:4px}.cmt-stats svg[data-v-4f9a5a46]{height:13px;width:13px}.cmt-use[data-v-4f9a5a46]{background:linear-gradient(90deg,#d61f74,#9d2bd6);border-radius:999px;box-shadow:0 8px 20px -8px rgba(240,68,155,.7);color:#fff;font-size:12.5px;font-weight:700;padding:7px 14px;transition:filter .15s;white-space:nowrap}.cmt-use[data-v-4f9a5a46]:hover{filter:brightness(1.1)}@media (max-width:639px){.cmt-card[data-v-4f9a5a46]{border-radius:12px}.cmt-meta[data-v-4f9a5a46]{bottom:8px;gap:2px;left:8px;right:8px}.cmt-title[data-v-4f9a5a46]{font-size:12px;line-height:14.4px}.cmt-author[data-v-4f9a5a46]{font-size:10.5px;line-height:12.6px}.cmt-pills[data-v-4f9a5a46]{gap:3px;left:6px;right:6px;top:6px}.cmt-pill[data-v-4f9a5a46]{font-size:9.5px;line-height:13px;padding:1px 5px}}.ait-page[data-v-467f85d5]{--ait-bg:#07061a;--ait-panel:#130e2c;--ait-panel-deep:#100b26;--ait-field:#0f0a24;--ait-control:#17112f;--ait-control-raised:#1c1540;--ait-line:#2e2558;--ait-line-soft:#241c4a;--ait-line-dashed:#3a2f6e;--ait-selected:#2a1f5c;--ait-selected-line:#6b55c9;--ait-text:#f6f3ff;--ait-text-soft:#e1dbfa;--ait-muted:#ada5d3;--ait-subtle:#9d95c4;--ait-faint:#716b9e;--ait-pink:#f0449b;--ait-magenta:#d61f74;--ait-violet:#7c3aed;--ait-gradient:linear-gradient(90deg,#d61f74,#9d2bd6);--ait-font-display:"Sora","Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--ait-font-ui:"Manrope","Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;background:radial-gradient(60% 40% at 50% 0,rgba(123,92,255,.3) 0,rgba(123,92,255,0) 70%),radial-gradient(40% 40% at 0 100%,rgba(255,79,179,.1) 0,rgba(255,79,179,0) 70%),radial-gradient(40% 40% at 100% 60%,rgba(123,92,255,.12) 0,rgba(123,92,255,0) 70%),#07061a;background:radial-gradient(60% 40% at 50% 0,rgba(123,92,255,.3) 0,rgba(123,92,255,0) 70%),radial-gradient(40% 40% at 0 100%,rgba(255,79,179,.1) 0,rgba(255,79,179,0) 70%),radial-gradient(40% 40% at 100% 60%,rgba(123,92,255,.12) 0,rgba(123,92,255,0) 70%),var(--ait-bg);color:#f6f3ff;color:var(--ait-text);font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--ait-font-ui);min-height:100vh}.ait-shell[data-v-467f85d5]{margin:0 auto;max-width:1232px;padding:24px 10px 0}.ait-hero[data-v-467f85d5]{margin-bottom:16px;padding:0 6px;text-align:center}.ait-hero__title[data-v-467f85d5]{color:var(--ait-text);font-family:var(--ait-font-display);font-size:24px;font-weight:800;letter-spacing:-.024em;line-height:1.1}.ait-hero__highlight[data-v-467f85d5]{background:linear-gradient(90deg,#b76bff,#ff4fb3);-webkit-background-clip:text;background-clip:text;color:transparent}.ait-hero__subtitle[data-v-467f85d5]{color:var(--ait-muted);font-size:11px;font-weight:500;line-height:1.4;margin-top:4px}@media (max-width:767px){.ait-hero__subtitle[data-v-467f85d5]{display:none}}.ait-workspace[data-v-467f85d5]{background:linear-gradient(var(--ait-panel),var(--ait-panel)) padding-box,linear-gradient(135deg,#2ab7e8 0,#7c5cff 45%,#e23fd6 100%) border-box;border:1px solid transparent;border-radius:24px;box-shadow:0 40px 90px -40px rgba(240,68,154,.45);position:relative}.ait-locked[data-v-467f85d5]{opacity:.6;pointer-events:none;transition:opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ait-modes[data-v-467f85d5]{grid-gap:4px;background:var(--ait-panel-deep);border-bottom:1px solid #261e4d;border-radius:23px 23px 0 0;display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px}.ait-mode[data-v-467f85d5]{align-items:center;border:1px solid var(--ait-line-soft);border-radius:16px;display:flex;flex-direction:column;gap:10px;height:87px;justify-content:center;min-width:0;padding:0 2px;text-align:center;transition:background-color .2s,border-color .2s,box-shadow .2s}.ait-mode[data-v-467f85d5]:hover{border-color:#3a2f6e}.ait-mode--active[data-v-467f85d5],.ait-mode--active[data-v-467f85d5]:hover{background:#221a4d;border-color:#5b48a8;box-shadow:inset 0 -5px 0 var(--ait-pink),0 10px 30px -14px rgba(240,68,154,.55)}.ait-mode__icon[data-v-467f85d5]{align-items:center;background:var(--ait-control-raised);border-radius:11px;color:#c9c1ec;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.ait-mode__icon[data-v-467f85d5] svg{height:20px;width:20px}.ait-mode--active .ait-mode__icon[data-v-467f85d5]{background:linear-gradient(135deg,#d61f74,#8b3fe0);color:#fff}.ait-mode__text[data-v-467f85d5]{display:flex;flex-direction:column;max-width:100%;min-width:0}.ait-mode__name[data-v-467f85d5]{color:var(--ait-text);font-size:min(11px,2.8vw);font-weight:700;letter-spacing:-.01em;line-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ait-mode__desc[data-v-467f85d5]{color:var(--ait-subtle);display:none;font-size:13px;font-weight:500;line-height:16.9px}.ait-mode--active .ait-mode__desc[data-v-467f85d5]{color:#d9d2f5}.ait-mode-caption[data-v-467f85d5]{color:var(--ait-subtle);font-size:12.5px;font-weight:500;margin:12px 0 0;text-align:center}.ait-body[data-v-467f85d5]{padding:12px 12px 0}.ait-top[data-v-467f85d5]{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}.ait-upload[data-v-467f85d5]{display:flex;flex-direction:column;gap:12px}.ait-drop[data-v-467f85d5]{background:radial-gradient(60% 45% at 50% 42%,rgba(139,92,246,.12) 0,rgba(139,92,246,0) 100%),var(--ait-control);border:1px dashed var(--ait-line-dashed);border-radius:18px;display:flex;min-height:168px;transition:border-color .2s,background-color .2s}.ait-drop--filled[data-v-467f85d5]{padding:8px}.ait-drop--active[data-v-467f85d5]{border-color:var(--ait-pink)}.ait-drop__empty[data-v-467f85d5]{align-items:center;border-radius:18px;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;padding:20px 16px;text-align:center}.ait-drop__empty[data-v-467f85d5]:focus-visible,.ait-slot__add[data-v-467f85d5]:focus-visible{outline:2px solid var(--ait-pink);outline-offset:2px}.ait-drop__plus[data-v-467f85d5]{align-items:center;background:rgba(139,92,246,.16);border:1px solid rgba(160,120,255,.4);border-radius:14px;color:#fff;display:inline-flex;height:46px;justify-content:center;margin-bottom:4px;transition:transform .2s;width:46px}.ait-drop__plus svg[data-v-467f85d5]{height:22px;width:22px}.ait-drop__empty:hover .ait-drop__plus[data-v-467f85d5]{transform:scale(1.06)}.ait-drop__title[data-v-467f85d5]{color:var(--ait-text);font-family:var(--ait-font-display);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ait-drop__hint[data-v-467f85d5]{color:var(--ait-faint);font-size:11.5px;font-weight:600;line-height:1.45;max-width:190px}.ait-upload__note[data-v-467f85d5]{align-items:center;color:var(--ait-subtle);display:flex;font-size:12px;font-weight:500;gap:6px;justify-content:center}.ait-upload__note svg[data-v-467f85d5]{flex-shrink:0;height:14px;width:14px}.ait-slots[data-v-467f85d5]{grid-gap:8px;display:grid;flex:1;gap:8px;grid-template-columns:1.1fr 1fr;grid-template-rows:1fr 1fr;min-height:250px}.ait-slot[data-v-467f85d5]{background:var(--ait-control-raised);border-radius:12px;min-height:0;overflow:hidden;position:relative}.ait-slot--primary[data-v-467f85d5],.ait-slot--tall[data-v-467f85d5]{grid-row:span 2}.ait-slots--quad .ait-slot--primary[data-v-467f85d5]{grid-row:auto}.ait-slot__img[data-v-467f85d5]{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ait-slot__loading[data-v-467f85d5]{color:var(--ait-muted);font-size:11px;font-weight:600;gap:10px}.ait-slot__add[data-v-467f85d5],.ait-slot__loading[data-v-467f85d5]{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0}.ait-slot__add[data-v-467f85d5]{background:rgba(139,92,246,.08);border:1px dashed var(--ait-line-dashed);border-radius:12px;gap:4px;transition:background-color .2s,border-color .2s}.ait-slot__add[data-v-467f85d5]:hover{background:rgba(139,92,246,.16);border-color:#5b48a8}.ait-slot__add-icon[data-v-467f85d5]{align-items:center;background:rgba(139,92,246,.18);border:1px solid rgba(160,120,255,.4);border-radius:10px;color:#fff;display:inline-flex;height:30px;justify-content:center;margin-bottom:6px;width:30px}.ait-slot__add-icon svg[data-v-467f85d5]{height:16px;width:16px}.ait-slot__add-title[data-v-467f85d5]{color:var(--ait-text);font-size:12px;font-weight:700}.ait-slot__add-left[data-v-467f85d5]{color:var(--ait-faint);font-size:10.5px;font-weight:600}.ait-remove[data-v-467f85d5]{align-items:center;background:rgba(7,6,26,.72);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#fff;display:inline-flex;height:26px;justify-content:center;position:absolute;right:8px;top:8px;transition:background-color .2s;width:26px}.ait-remove--small[data-v-467f85d5]{height:22px;right:6px;top:6px;width:22px}.ait-remove--small svg[data-v-467f85d5]{height:10px;width:10px}.ait-upload--reference .ait-drop[data-v-467f85d5]{min-height:146px}.ait-upload--no-reference .ait-drop[data-v-467f85d5]{min-height:330px}.ait-upload--no-reference .ait-slots[data-v-467f85d5]{flex:1;min-height:0}.ait-upload--reference .ait-slots[data-v-467f85d5]{grid-template-columns:1fr 1fr;min-height:128px}.ait-upload--reference .ait-slots--single[data-v-467f85d5]{grid-template-columns:1fr;min-height:200px}.ait-slots--single .ait-slot__img[data-v-467f85d5]{-o-object-fit:contain;object-fit:contain}.ait-upload--reference .ait-slot[data-v-467f85d5]{border-radius:7px}.ait-upload--reference .ait-slot--primary[data-v-467f85d5]{border-radius:13px}.ait-upload--reference .ait-slot--filled[data-v-467f85d5]:not(.ait-slot--primary){box-shadow:0 0 0 .9px rgba(255,79,179,.75)}.ait-upload--reference .ait-slot__add[data-v-467f85d5]{border-radius:7px;border-width:.6px}.ait-upload--reference .ait-slot__add-icon[data-v-467f85d5]{border-radius:6px;height:18px;margin-bottom:2px;width:18px}.ait-upload--reference .ait-slot__add-icon svg[data-v-467f85d5]{height:10px;width:10px}.ait-upload--reference .ait-slot__add-title[data-v-467f85d5]{font-family:var(--ait-font-display);font-size:9px}.ait-upload--reference .ait-slot__add-left[data-v-467f85d5]{font-size:8px}.ait-upload--reference .ait-remove[data-v-467f85d5]{backdrop-filter:blur(2.5px);height:18px;right:5px;top:5px;width:18px}.ait-upload--reference .ait-remove svg[data-v-467f85d5]{height:9px;width:9px}.ait-flow-arrow[data-v-467f85d5]{align-items:center;align-self:center;background:linear-gradient(180deg,#845dfc,#f256ab);border:.6px solid #a171ff;border-radius:999px;box-shadow:0 0 5.2px #704fff;color:#fff;display:flex;height:30px;justify-content:center;margin:-20px 0;position:relative;width:30px;z-index:1}.ait-flow-arrow svg[data-v-467f85d5]{height:15px;transform:rotate(90deg);width:15px}.ait-reference[data-v-467f85d5]{align-items:center;background:radial-gradient(70% 55% at 50% 55%,rgba(51,124,115,.35) 0,rgba(51,124,115,0) 100%),linear-gradient(180deg,rgba(16,52,66,.78) 0,rgba(12,36,54,.78) 100%),var(--ait-control);border:1px dashed #348199;border-radius:18px;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:157px;padding:14px 12px 12px;position:relative}.ait-reference--filled[data-v-467f85d5]{justify-content:flex-start;padding-bottom:14px}.ait-reference__media[data-v-467f85d5]{background:var(--ait-control-raised);border-radius:13px;height:128px;overflow:hidden;position:relative;width:140px}.ait-reference__media img[data-v-467f85d5],.ait-reference__media video[data-v-467f85d5]{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ait-reference__media[data-v-467f85d5]:after{background:linear-gradient(180deg,rgba(7,6,26,.4),rgba(7,6,26,0) 26%,rgba(7,6,26,0) 56%,rgba(7,6,26,.88));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.ait-reference__media--multi[data-v-467f85d5]{background:transparent;display:flex;gap:8px;height:auto;max-width:100%;width:auto}.ait-reference__media--multi[data-v-467f85d5]:after{content:none}.ait-reference__media--grid[data-v-467f85d5]{display:grid;grid-template-columns:repeat(2,72px)}.ait-reference__media--grid .ait-reference__item[data-v-467f85d5]{height:96px}.ait-reference__item[data-v-467f85d5]{background:var(--ait-control-raised);border-radius:10px;flex:0 0 auto;height:128px;overflow:hidden;position:relative;width:72px}.ait-reference--filled .ait-reference__media[data-v-467f85d5]:not(.ait-reference__media--multi){width:94px}.ait-reference__media:not(.ait-reference__media--multi) .ait-reference__item[data-v-467f85d5]{border-radius:0;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.ait-badge[data-v-467f85d5]{align-items:center;background:rgba(168,85,247,.12);border:.75px solid rgba(192,132,252,.35);border-radius:999px;color:#d8b4fe;display:inline-flex;font-size:9.5px;font-weight:600;height:21px;justify-content:center;left:10px;line-height:1;min-width:67px;padding:0 12px;pointer-events:none;position:absolute;top:7px;white-space:nowrap;z-index:2}.ait-badge--video[data-v-467f85d5]{background:rgba(45,212,191,.1);border-color:rgba(45,212,191,.4);color:#5eead4}.ait-badge--compact[data-v-467f85d5]{background-color:rgba(26,14,52,.82);font-size:8.5px;height:17px;left:5px;min-width:0;padding:0 7px;top:5px}.ait-badge--video.ait-badge--compact[data-v-467f85d5]{background-color:rgba(8,40,44,.82)}.ait-reference__item .ait-badge--compact[data-v-467f85d5]{padding:0 5px}.ait-reference__hint[data-v-467f85d5]{color:#a9cfd9;font-size:11.5px;font-weight:600;line-height:1.45;max-width:200px;text-align:center}.ait-reference__select[data-v-467f85d5]{align-items:center;background:linear-gradient(90deg,#845dfc,#f256ab);border-radius:10px;box-shadow:0 6px 18px -8px rgba(242,86,171,.8);color:#fff;display:inline-flex;font-family:"Inter",var(--ait-font-ui);font-size:13px;font-weight:600;gap:2px;height:36px;justify-content:center;padding:0 12px 0 18px;transition:transform .2s,box-shadow .2s;white-space:nowrap}.ait-reference--filled .ait-reference__select[data-v-467f85d5]{bottom:12px;left:50%;position:absolute;transform:translateX(-50%)}.ait-reference__select[data-v-467f85d5]:hover{box-shadow:0 8px 22px -6px rgba(242,86,171,.95)}.ait-reference__select[data-v-467f85d5]:focus-visible{outline:2px solid var(--ait-pink);outline-offset:2px}.ait-reference__select svg[data-v-467f85d5]{height:14px;width:14px}.ait-reference__actions[data-v-467f85d5]{bottom:12px;display:flex;gap:8px;justify-content:center;left:12px;position:absolute;right:12px;z-index:3}.ait-reference--filled .ait-reference__actions .ait-reference__select[data-v-467f85d5]{flex:1 1 auto;gap:4px;min-width:0;padding:0 12px;position:static;transform:none}.ait-reference__refresh[data-v-467f85d5]{align-items:center;background:rgba(7,6,26,.72);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:#fff;display:inline-flex;flex-shrink:0;font-family:"Inter",var(--ait-font-ui);font-size:13px;font-weight:600;gap:6px;height:36px;justify-content:center;padding:0 12px;transition:background-color .2s,border-color .2s;white-space:nowrap}.ait-reference__refresh[data-v-467f85d5]:hover{background:rgba(7,6,26,.88);border-color:rgba(240,68,155,.6)}.ait-reference__refresh[data-v-467f85d5]:focus-visible{outline:2px solid var(--ait-pink);outline-offset:2px}.ait-reference__refresh svg[data-v-467f85d5]{height:14px;width:14px}@media (max-width:639px){.ait-reference__actions[data-v-467f85d5]{align-self:stretch;position:static}}.ait-reference__upload[data-v-467f85d5]{color:#a9cfd9;font-size:12px;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.ait-reference__upload[data-v-467f85d5]:hover{color:#fff}.ait-reference__upload[data-v-467f85d5]:focus-visible{border-radius:4px;outline:2px solid var(--ait-pink);outline-offset:2px}.ait-remove[data-v-467f85d5]:hover{background:rgba(214,31,116,.9)}.ait-remove svg[data-v-467f85d5]{height:12px;width:12px}.ait-swap[data-v-467f85d5]{display:flex;flex-direction:column;min-width:0}.ait-swap .ait-desc[data-v-467f85d5]{margin-bottom:14px}.ait-swap__boxes[data-v-467f85d5]{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);position:relative}.ait-swap__box[data-v-467f85d5]{align-items:center;background:radial-gradient(60% 45% at 50% 42%,rgba(139,92,246,.12) 0,rgba(139,92,246,0) 100%),var(--ait-control);border:1px dashed var(--ait-line-dashed);border-radius:18px;display:flex;justify-content:center;min-height:210px;position:relative;transition:border-color .2s,background-color .2s}.ait-swap__box--target[data-v-467f85d5]{background:radial-gradient(70% 55% at 50% 55%,rgba(51,124,115,.35) 0,rgba(51,124,115,0) 100%),linear-gradient(180deg,rgba(16,52,66,.78) 0,rgba(12,36,54,.78) 100%),var(--ait-control);border-color:#348199}.ait-swap__box--active[data-v-467f85d5]{border-color:var(--ait-pink)}.ait-swap__box--filled[data-v-467f85d5]{padding:16px}.ait-swap__box .ait-drop__empty[data-v-467f85d5]{align-self:stretch}.ait-swap__box--target .ait-drop__plus[data-v-467f85d5]{background:rgba(52,129,153,.22);border-color:rgba(98,196,214,.45)}.ait-swap__box--target .ait-drop__hint[data-v-467f85d5]{color:#a9cfd9}.ait-swap__media[data-v-467f85d5]{aspect-ratio:3/4;background:var(--ait-control-raised);border-radius:14px;box-shadow:0 14px 30px -16px rgba(0,0,0,.8);overflow:hidden;position:relative;width:128px}.ait-swap__img[data-v-467f85d5]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ait-swap__arrow[data-v-467f85d5]{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.ait-swap__note[data-v-467f85d5]{justify-content:flex-start;margin-top:12px}.ait-builder[data-v-467f85d5]{align-self:start;background:var(--ait-control);border:1px solid var(--ait-line);border-radius:18px;display:none;flex-direction:column;gap:12px;padding:18px}.ait-builder__title[data-v-467f85d5]{color:var(--ait-text);font-size:15px;font-weight:700;line-height:19.5px}.ait-builder__desc[data-v-467f85d5]{color:var(--ait-muted);font-size:13px;font-weight:500;line-height:18.85px;margin:-6px 0 2px}.ait-builder__part[data-v-467f85d5]{background:var(--ait-control-raised);border:1px solid var(--ait-line);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px 13px;text-align:left;transition:border-color .2s,background-color .2s}.ait-builder__part[data-v-467f85d5]:hover{border-color:#5b48a8}.ait-builder__part--active[data-v-467f85d5],.ait-builder__part--active[data-v-467f85d5]:hover{background:var(--ait-selected);border-color:#7c5ce0}.ait-builder__part-head[data-v-467f85d5]{align-items:center;display:flex;gap:8px;justify-content:space-between}.ait-builder__part-label[data-v-467f85d5]{color:var(--ait-text);font-size:13px;font-weight:700}.ait-builder__part-icon[data-v-467f85d5]{color:#f472b6;flex-shrink:0;height:14px;width:14px}.ait-builder__part-text[data-v-467f85d5]{color:var(--ait-muted);font-size:12.5px;font-weight:500;line-height:17.5px}.ait-prompt[data-v-467f85d5]{display:flex;flex-direction:column;min-width:0}.ait-prompt__head[data-v-467f85d5]{align-items:center;display:flex;gap:8px}.ait-label[data-v-467f85d5]{color:var(--ait-text);font-size:16px;font-weight:700;line-height:22.1px}.ait-required[data-v-467f85d5]{align-items:center;background:#2a1238;border-radius:999px;color:#f9a8d4;display:inline-flex;font-size:11px;font-weight:700;height:19px;padding:0 8px}.ait-desc[data-v-467f85d5]{color:var(--ait-muted);font-size:13px;font-weight:500;line-height:1.45;margin-top:4px}.ait-editor[data-v-467f85d5]{background:var(--ait-field);border:1px solid var(--ait-line);border-radius:16px;display:flex;flex-direction:column;margin-top:14px;padding:14px 16px 10px;position:relative;transition:border-color .2s,box-shadow .2s}.ait-editor[data-v-467f85d5]:focus-within{border-color:#6b55c9;box-shadow:0 0 0 3px rgba(124,92,224,.18)}.ait-effect-chip[data-v-467f85d5]{align-self:flex-start;background:linear-gradient(90deg,rgba(124,92,224,.28),rgba(240,68,155,.24));border:1px solid rgba(240,68,155,.45);border-radius:999px;color:#f3e8ff;font-size:12px;font-weight:600;gap:8px;height:32px;margin-bottom:8px;max-width:100%;padding:0 6px 0 12px}.ait-effect-chip[data-v-467f85d5],.ait-effect-chip__name[data-v-467f85d5]{align-items:center;display:inline-flex;white-space:nowrap}.ait-effect-chip__name[data-v-467f85d5]{color:inherit;gap:6px;min-width:0}.ait-effect-chip__label[data-v-467f85d5]{flex-shrink:0}.ait-effect-chip__thumb[data-v-467f85d5]{background:hsla(0,0%,100%,.12);border-radius:999px;flex-shrink:0;height:22px;overflow:hidden;width:22px}.ait-effect-chip__thumb img[data-v-467f85d5],.ait-effect-chip__thumb video[data-v-467f85d5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ait-effect-chip__name strong[data-v-467f85d5]{color:#fff;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis}.ait-effect-chip__name:hover strong[data-v-467f85d5]{-webkit-text-decoration:underline;text-decoration:underline}.ait-effect-chip__close[data-v-467f85d5]{align-items:center;border-radius:999px;color:#f3e8ff;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;transition:background-color .2s;width:20px}.ait-effect-chip__close[data-v-467f85d5]:hover{background:hsla(0,0%,100%,.16)}.ait-effect-chip__close svg[data-v-467f85d5]{height:11px;width:11px}.ait-editor__input[data-v-467f85d5]{background:transparent;border:0;color:var(--ait-text);display:block;font-family:var(--ait-font-ui);font-size:16px;font-weight:500;height:250px;line-height:1.6;max-height:360px;min-height:96px;outline:none;resize:none;width:100%}.ait-editor__input[data-v-467f85d5]::-moz-placeholder{color:#8c84b3}.ait-editor__input[data-v-467f85d5]::placeholder{color:#8c84b3}.ait-editor__foot[data-v-467f85d5]{align-items:center;color:var(--ait-subtle);display:flex;font-size:12px;font-weight:500;gap:12px;justify-content:flex-end;margin-top:6px;padding-right:10px}.ait-editor .ait-editor__grip[data-v-467f85d5]{bottom:2px;color:var(--ait-selected-line);right:2px}.ait-editor .ait-editor__grip[data-v-467f85d5]:hover{color:var(--ait-pink)}.ait-editor__shortcut[data-v-467f85d5]{align-items:center;display:none;gap:5px;margin-right:auto}.ait-editor__shortcut kbd[data-v-467f85d5]{align-items:center;background:var(--ait-control);border:1px solid var(--ait-line-dashed);border-radius:6px;color:#d9d2f5;display:inline-flex;font-family:var(--ait-font-ui);font-size:11px;font-weight:700;height:25px;padding:0 7px}.ait-options[data-v-467f85d5]{align-items:center;border-top:1px solid var(--ait-line-soft);display:flex;gap:16px;justify-content:space-between;margin-top:16px;padding-top:16px}.ait-options__switches[data-v-467f85d5]{display:flex;flex-wrap:wrap;gap:14px 28px;min-width:0}.ait-switch[data-v-467f85d5]{align-items:center;cursor:pointer;display:flex;gap:12px}.ait-switch__track[data-v-467f85d5]{background:var(--ait-line);border-radius:999px;flex-shrink:0;height:28px;position:relative;transition:background .2s;width:48px}.ait-switch__track--on[data-v-467f85d5]{background:linear-gradient(90deg,#8b3fe0,#d61f74)}.ait-switch__thumb[data-v-467f85d5]{background:#fff;border-radius:999px;box-shadow:0 2px 6px rgba(0,0,0,.35);height:22px;left:3px;position:absolute;top:3px;transition:transform .2s;width:22px}.ait-switch__track--on .ait-switch__thumb[data-v-467f85d5]{transform:translateX(20px)}.ait-switch input:focus-visible+.ait-switch__track[data-v-467f85d5]{outline:2px solid var(--ait-pink);outline-offset:2px}.ait-switch__text[data-v-467f85d5]{display:flex;flex-direction:column;gap:2px}.ait-switch__title[data-v-467f85d5]{color:var(--ait-text);font-size:14px;font-weight:700;line-height:16.8px}.ait-switch__desc[data-v-467f85d5]{color:var(--ait-muted);font-size:12.5px;font-weight:500;line-height:17.5px}.ait-options__hint[data-v-467f85d5]{color:var(--ait-subtle);display:none;flex-shrink:0;font-size:12.5px;font-weight:500}.ait-effects[data-v-467f85d5]{margin-top:24px}.ait-effects__head[data-v-467f85d5]{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.ait-section-title[data-v-467f85d5]{color:var(--ait-text);font-size:16px;font-weight:700;line-height:22.1px}.ait-categories[data-v-467f85d5]{display:flex;gap:8px;margin:0 -12px 16px;overflow-x:auto;padding:0 12px}.ait-category[data-v-467f85d5]{align-items:center;background:var(--ait-control);border:1px solid var(--ait-line);border-radius:999px;color:#d9d2f5;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:8px;height:40px;padding:0 15px;text-transform:capitalize;transition:border-color .2s,background-color .2s;white-space:nowrap}.ait-category[data-v-467f85d5]:hover{border-color:#5b48a8}.ait-category__count[data-v-467f85d5]{align-items:center;background:#2a2156;border-radius:999px;color:#c9c1ec;display:inline-flex;font-size:11px;font-weight:700;height:19px;justify-content:center;min-width:19px;padding:0 6px}.ait-category--active[data-v-467f85d5],.ait-category--active[data-v-467f85d5]:hover{background:var(--ait-selected);border-color:#7c5ce0;color:#fff}.ait-category--active .ait-category__count[data-v-467f85d5]{background:var(--ait-magenta);color:#fff}.ait-new-badge[data-v-467f85d5]{background:var(--ait-gradient);border-radius:6px;color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.04em;line-height:15px;padding:1px 6px;text-transform:uppercase}.ait-sort[data-v-467f85d5]{background:var(--ait-control);border:1px solid var(--ait-line);border-radius:999px;display:inline-flex;flex-shrink:0;padding:3px}.ait-sort__btn[data-v-467f85d5]{border-radius:999px;color:var(--ait-muted);font-size:12.5px;font-weight:700;padding:6px 13px;transition:color .15s,background-color .15s;white-space:nowrap}.ait-sort__btn[data-v-467f85d5]:hover:not(.ait-sort__btn--active){color:var(--ait-text)}.ait-sort__btn--active[data-v-467f85d5]{background:var(--ait-selected);box-shadow:inset 0 0 0 1px #7c5ce0;color:#fff}.ait-effect-chip__by[data-v-467f85d5]{color:#e1dbfa;flex-shrink:1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis}.ait-swap__loaded[data-v-467f85d5]{margin:12px 0}.ait-cards[data-v-467f85d5]{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .2s}.ait-cards>.ait-card[data-v-467f85d5]:nth-child(n+10){display:none}@media (min-width:640px){.ait-cards[data-v-467f85d5]{gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.ait-cards>.ait-card[data-v-467f85d5]:nth-child(n+10){display:block}.ait-cards>.ait-card[data-v-467f85d5]:nth-child(n+11){display:none}}@media (min-width:1024px){.ait-cards[data-v-467f85d5]{grid-template-columns:repeat(7,minmax(0,1fr))}.ait-cards>.ait-card[data-v-467f85d5]:nth-child(n+11){display:block}}.ait-cards--loading[data-v-467f85d5]{opacity:.55;pointer-events:none}.ait-card[data-v-467f85d5]{aspect-ratio:3/4;background:var(--ait-control);border:1px solid var(--ait-line);border-radius:16px;contain:layout paint;display:block;overflow:hidden;position:relative;text-align:left;transition:border-color .2s,box-shadow .2s}.ait-card[data-v-467f85d5]:hover{border-color:#5b48a8}.ait-card[data-v-467f85d5]:focus-visible{outline:2px solid var(--ait-pink);outline-offset:2px}.ait-card--selected[data-v-467f85d5],.ait-card--selected[data-v-467f85d5]:hover{border:2px solid var(--ait-pink);box-shadow:0 0 22px rgba(240,68,155,.45)}.ait-card--skeleton[data-v-467f85d5]{animation:ait-pulse-467f85d5 1.4s ease-in-out infinite}.ait-card__img[data-v-467f85d5]{background:#16102a}.ait-card__img[data-v-467f85d5],.ait-card__video[data-v-467f85d5]{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ait-card__video[data-v-467f85d5]{opacity:0;pointer-events:none;transition:opacity .15s ease-out}.ait-card__video[data-ready][data-v-467f85d5]{opacity:1}.ait-card__shade[data-v-467f85d5]{background:linear-gradient(180deg,rgba(10,7,26,0) 38%,rgba(10,7,26,.94));bottom:0;left:0;position:absolute;right:0;top:0}.ait-card__check[data-v-467f85d5]{align-items:center;background:var(--ait-magenta);border-radius:999px;color:#fff;display:inline-flex;height:22px;justify-content:center;position:absolute;right:10px;top:10px;width:22px}.ait-card__check svg[data-v-467f85d5]{height:12px;width:12px}.ait-card__meta[data-v-467f85d5]{bottom:12px;display:flex;flex-direction:column;gap:3px;left:12px;position:absolute;right:12px}.ait-card__name[data-v-467f85d5]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13px;font-weight:700;line-height:15.6px;overflow:hidden}.ait-card__category[data-v-467f85d5]{color:#d9d2f5;font-size:12px;font-weight:500;line-height:14.4px;text-transform:capitalize}@media (max-width:639px){.ait-card[data-v-467f85d5]{border-radius:12px}.ait-effects__head[data-v-467f85d5]{align-items:flex-start;flex-wrap:wrap}.ait-sort__btn[data-v-467f85d5]{font-size:12px;padding:5px 11px}.ait-card__meta[data-v-467f85d5]{bottom:8px;gap:2px;left:8px;right:8px}.ait-card__name[data-v-467f85d5]{font-size:11px;line-height:13.2px}.ait-card__category[data-v-467f85d5]{font-size:10.5px;line-height:12.6px}.ait-card__check[data-v-467f85d5]{right:7px;top:7px}}.ait-pager[data-v-467f85d5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.ait-pager[data-v-467f85d5],.ait-pager__btn[data-v-467f85d5]{align-items:center;justify-content:center}.ait-pager__btn[data-v-467f85d5]{font-feature-settings:"tnum";background:var(--ait-control);border:1px solid var(--ait-line);border-radius:9px;color:var(--ait-text-soft);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;height:34px;min-width:34px;padding:0 8px;transition:border-color .2s,background-color .2s,color .2s,opacity .2s}.ait-pager__btn[data-v-467f85d5]:hover:not([aria-disabled=true]){border-color:#5b48a8;color:#fff}.ait-pager__btn--active[data-v-467f85d5],.ait-pager__btn--active[data-v-467f85d5]:hover{background:var(--ait-selected);border-color:#7c5ce0;color:#fff}.ait-pager__btn--arrow[data-v-467f85d5]{background:var(--ait-violet);border-color:transparent;color:#fff}.ait-pager__btn--arrow[data-v-467f85d5]:hover:not([aria-disabled=true]){background:#8b4cf0;border-color:transparent}.ait-pager__btn--arrow[aria-disabled=true][data-v-467f85d5]{background:rgba(124,58,237,.22);border-color:rgba(124,58,237,.45);color:#b9a5f2;cursor:default}.ait-pager__btn svg[data-v-467f85d5]{height:15px;width:15px}.ait-pager__gap[data-v-467f85d5]{color:var(--ait-muted);font-size:13px;font-weight:700;min-width:18px;text-align:center}@media (max-width:639px){.ait-pager[data-v-467f85d5]{gap:4px}.ait-pager__btn[data-v-467f85d5]{height:32px;min-width:32px;padding:0 6px}.ait-pager__gap[data-v-467f85d5]{min-width:14px}}.ait-empty[data-v-467f85d5]{color:var(--ait-muted);font-size:13px;padding:32px 0;text-align:center}.ait-toolbar[data-v-467f85d5]{display:contents}.ait-settings[data-v-467f85d5]{background:linear-gradient(180deg,rgba(20,24,56,.94),#0b0e24);border-top:1px solid #261e4d;display:flex;flex-direction:column;gap:16px;margin-top:16px;padding:16px 12px 4px}.ait-setting[data-v-467f85d5]{min-width:0}.ait-setting__head[data-v-467f85d5]{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.ait-setting__label[data-v-467f85d5]{color:var(--ait-text-soft);font-size:13px;font-weight:700}.ait-setting__hint[data-v-467f85d5]{color:var(--ait-subtle);font-size:12px;font-weight:500;text-align:right}.ait-setting--model .ait-setting__hint[data-v-467f85d5]{display:none}.ait-seg[data-v-467f85d5]{background:var(--ait-control);border:1px solid var(--ait-line);border-radius:14px;display:flex;gap:4px;padding:4px}.ait-seg__opt[data-v-467f85d5]{align-items:center;border:1px solid transparent;border-radius:10px;color:#c9c1ec;display:inline-flex;flex:1 1 0;font-size:13.5px;font-weight:700;gap:8px;height:44px;justify-content:center;min-width:0;padding:0 12px;transition:background-color .15s,border-color .15s,color .15s;white-space:nowrap}.ait-seg__opt[data-v-467f85d5]:hover{color:#fff}.ait-seg__opt--selected[data-v-467f85d5],.ait-seg__opt--selected[data-v-467f85d5]:hover{background:var(--ait-selected);border-color:var(--ait-selected-line);color:#fff}.ait-seg__opt--locked[data-v-467f85d5],.ait-seg__opt--locked[data-v-467f85d5]:hover{color:#8a82b0}.ait-seg__text[data-v-467f85d5]{display:flex;flex-direction:column;min-width:0}.ait-seg__check[data-v-467f85d5],.ait-seg__desc[data-v-467f85d5]{display:none}.ait-ratio[data-v-467f85d5]{border:1.3px solid;border-radius:2px;flex-shrink:0}.ait-pro-badge[data-v-467f85d5]{align-items:center;background:var(--ait-violet);border-radius:6px;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;gap:4px;height:18px;letter-spacing:.02em;padding:0 6px}.ait-pro-badge svg[data-v-467f85d5]{height:10px;width:10px}.ait-setting--model .ait-seg[data-v-467f85d5]{flex-direction:column}.ait-setting--model .ait-seg__opt[data-v-467f85d5]{height:auto;justify-content:flex-start;min-height:57px;padding:9px 12px;text-align:left}.ait-setting--model .ait-seg__text[data-v-467f85d5]{flex:1;gap:2px}.ait-setting--model .ait-seg__name[data-v-467f85d5]{color:var(--ait-text);font-size:14px}.ait-setting--model .ait-seg__opt--locked .ait-seg__name[data-v-467f85d5]{color:#a39bc8}.ait-setting--model .ait-seg__desc[data-v-467f85d5]{color:var(--ait-subtle);display:block;font-size:12px;font-weight:500;white-space:normal}.ait-setting--model .ait-seg__check[data-v-467f85d5]{align-items:center;background:var(--ait-magenta);border-radius:999px;color:#fff;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.ait-setting--model .ait-seg__check svg[data-v-467f85d5]{height:13px;width:13px}.ait-generate-bar[data-v-467f85d5]{background:rgba(11,14,36,.97);border-radius:0 0 23px 23px;bottom:calc(4rem + env(safe-area-inset-bottom, 0px));padding:16px 12px 20px;position:sticky;z-index:30}.ait-generate[data-v-467f85d5]{align-items:center;background:var(--ait-gradient);border-radius:999px;box-shadow:0 14px 34px -12px rgba(214,31,116,.75);color:#fff;display:flex;gap:12px;height:56px;justify-content:center;overflow:hidden;padding:0 10px 0 24px;position:relative;transition:transform .2s,box-shadow .2s,opacity .2s;width:100%}.ait-generate--free[data-v-467f85d5]{padding:0 32px}.ait-generate[data-v-467f85d5]:hover:not(:disabled){box-shadow:0 18px 40px -12px rgba(214,31,116,.9);transform:translateY(-1px)}.ait-generate[data-v-467f85d5]:disabled{cursor:not-allowed;opacity:.55}.ait-generate__spark[data-v-467f85d5]{flex-shrink:0;height:20px;width:20px}.ait-generate__label[data-v-467f85d5]{font-size:17px;font-weight:800;line-height:17px}.ait-generate__cost[data-v-467f85d5]{align-items:center;background:hsla(0,0%,100%,.16);border-radius:999px;display:inline-flex;font-size:14px;font-weight:800;gap:6px;height:36px;padding:0 12px 0 7px}.ait-generate__coin[data-v-467f85d5]{height:21px;width:21px}@media (hover:hover){.ait-categories[data-v-467f85d5]{cursor:grab}}.ait-drag--active[data-v-467f85d5]{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ait-drag--active>[data-v-467f85d5]{cursor:grabbing}.ait-spinner[data-v-467f85d5]{animation:ait-spin-467f85d5 .8s linear infinite;border:2.5px solid rgba(240,68,155,.25);border-radius:999px;border-top:2.5px solid var(--ait-pink);display:inline-block;height:22px;width:22px}.ait-spinner--light[data-v-467f85d5]{border-color:#fff hsla(0,0%,100%,.35) hsla(0,0%,100%,.35);height:18px;width:18px}@keyframes ait-spin-467f85d5{to{transform:rotate(1turn)}}@keyframes ait-pulse-467f85d5{0%,to{opacity:1}50%{opacity:.5}}.scrollbar-hide[data-v-467f85d5]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-467f85d5]::-webkit-scrollbar{display:none}@media (min-width:768px){.ait-shell[data-v-467f85d5]{padding:24px 16px 0}.ait-hero[data-v-467f85d5]{margin-bottom:20px}.ait-hero__title[data-v-467f85d5]{font-size:34px}.ait-hero__subtitle[data-v-467f85d5]{font-size:13px}.ait-modes[data-v-467f85d5]{gap:10px;padding:16px}.ait-mode[data-v-467f85d5]{flex-direction:row;gap:14px;height:74px;justify-content:flex-start;padding:0 16px;text-align:left}.ait-mode__icon[data-v-467f85d5]{border-radius:12px;height:44px;width:44px}.ait-mode__icon[data-v-467f85d5] svg{height:22px;width:22px}.ait-mode__text[data-v-467f85d5]{gap:2px}.ait-mode__name[data-v-467f85d5]{font-size:16px;line-height:19.2px}.ait-mode__desc[data-v-467f85d5]{display:block}.ait-mode-caption[data-v-467f85d5]{display:none}.ait-body[data-v-467f85d5]{padding:24px 24px 0}.ait-top[data-v-467f85d5]{gap:24px;grid-template-columns:260px minmax(0,1fr)}.ait-top--swap[data-v-467f85d5]{grid-template-columns:minmax(0,1fr)}.ait-swap__boxes[data-v-467f85d5]{gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ait-swap__box[data-v-467f85d5]{min-height:236px}.ait-swap__media[data-v-467f85d5]{width:150px}.ait-swap__arrow[data-v-467f85d5]{height:40px;width:40px}.ait-swap__arrow svg[data-v-467f85d5]{height:18px;transform:none;width:18px}.ait-drop[data-v-467f85d5]{min-height:260px}.ait-reference__media[data-v-467f85d5]{height:125px;width:114px}.ait-reference__media--multi[data-v-467f85d5]{height:auto;width:auto}.ait-reference__select[data-v-467f85d5]{border-radius:9.5px;font-size:11px;height:32px;padding:0 10px 0 14px}.ait-upload__note[data-v-467f85d5]{gap:7px}.ait-builder[data-v-467f85d5]{display:flex}.ait-label[data-v-467f85d5],.ait-section-title[data-v-467f85d5]{font-size:17px}.ait-desc[data-v-467f85d5]{font-size:13.5px}.ait-editor__input[data-v-467f85d5]{height:193px}.ait-editor__shortcut[data-v-467f85d5],.ait-options__hint[data-v-467f85d5]{display:inline-flex}.ait-switch__desc-extra[data-v-467f85d5]{display:none}.ait-effects[data-v-467f85d5]{margin-top:32px}.ait-categories[data-v-467f85d5]{margin:0 0 16px;padding:0}.ait-toolbar[data-v-467f85d5]{align-items:center;background:linear-gradient(180deg,rgba(20,24,56,.97),#0b0e24);border-radius:999px;border-top:1px solid #2ab7e8;bottom:14px;box-shadow:0 6px 20px rgba(240,68,154,.45);display:flex;gap:16px;margin:24px -32px 0;padding:11px 12px 11px 24px;position:sticky;z-index:30}.ait-settings[data-v-467f85d5]{align-items:center;background:none;border-top:0;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:8px;margin-top:0;min-width:0;overflow-x:auto;padding:0;scrollbar-width:none}.ait-settings[data-v-467f85d5]::-webkit-scrollbar{display:none}.ait-setting[data-v-467f85d5]{flex-shrink:0}.ait-setting__head[data-v-467f85d5]{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ait-seg[data-v-467f85d5]{border-radius:12px;gap:4px;height:42px;padding:3px}.ait-seg__opt[data-v-467f85d5]{border-radius:8px;flex:0 0 auto;font-size:11px;gap:6px;height:34px;padding:0 10px}.ait-setting--duration .ait-seg__opt[data-v-467f85d5]{padding:0 14px}.ait-seg__opt--locked[data-v-467f85d5],.ait-seg__opt--locked[data-v-467f85d5]:hover{color:#8a82b0}.ait-pro-badge[data-v-467f85d5]{border-radius:5px;font-size:8.5px;gap:3px;height:15px;padding:0 5px}.ait-pro-badge svg[data-v-467f85d5]{height:8px;width:8px}.ait-setting--model .ait-seg[data-v-467f85d5]{flex-direction:row}.ait-setting--model .ait-seg__opt[data-v-467f85d5]{height:34px;justify-content:center;min-height:0;padding:0 10px;text-align:center}.ait-setting--model .ait-seg__name[data-v-467f85d5]{color:inherit;font-size:11px}.ait-setting--model .ait-seg__opt--locked .ait-seg__name[data-v-467f85d5]{color:inherit}.ait-setting--model .ait-seg__check[data-v-467f85d5],.ait-setting--model .ait-seg__desc[data-v-467f85d5]{display:none}.ait-generate-bar[data-v-467f85d5]{background:none;border-radius:0;flex-shrink:0;margin-left:auto;padding:0;position:static}.ait-generate[data-v-467f85d5]{width:auto}}