.ugc-upload[data-v-56b025ab]{background:#0f0e0f;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:12px}.ugc-upload__label[data-v-56b025ab]{color:#ffffff80;font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.ugc-upload__input[data-v-56b025ab]{display:none}.ugc-upload__zone[data-v-56b025ab]{align-items:center;background:#ffffff05;border:1px dashed hsla(0,0%,100%,.14);border-radius:12px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;transition:border-color .2s,background-color .2s;width:100%}.ugc-upload__zone.is-dragging[data-v-56b025ab],.ugc-upload__zone[data-v-56b025ab]:focus-visible,.ugc-upload__zone[data-v-56b025ab]:hover{background:#ff2d4c0d;border-color:#ff2d4c8c;outline:none}.ugc-upload__icon[data-v-56b025ab]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#d1d5db;display:flex;flex-shrink:0;font-size:17px;height:44px;justify-content:center;position:relative;transition:color .2s;width:44px}.ugc-upload__zone.is-dragging .ugc-upload__icon[data-v-56b025ab],.ugc-upload__zone:hover .ugc-upload__icon[data-v-56b025ab]{color:#fff}.ugc-upload__plus[data-v-56b025ab]{align-items:center;background:linear-gradient(90deg,#ff7f44,#ff2d4c,#c000af);border:2px solid #0f0e0f;border-radius:9999px;bottom:-5px;color:#fff;display:flex;font-size:8px;height:18px;justify-content:center;position:absolute;right:-5px;width:18px}.ugc-upload__text[data-v-56b025ab]{display:flex;flex-direction:column;gap:2px;min-width:0}.ugc-upload__title[data-v-56b025ab]{font-size:14px;font-weight:600;line-height:20px}.ugc-upload__hint[data-v-56b025ab]{color:#6b7280;font-size:12px;line-height:16px}.ugc-upload__file[data-v-56b025ab]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;gap:12px;padding:8px;transition:border-color .2s}.ugc-upload__file.is-dragging[data-v-56b025ab]{border-color:#ff2d4c8c}.ugc-upload__preview[data-v-56b025ab]{background:#1a1a1a;border-radius:10px;flex-shrink:0;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.ugc-upload__meta[data-v-56b025ab]{flex:1;min-width:0}.ugc-upload__name[data-v-56b025ab]{color:#fff;font-size:13px;font-weight:600;line-height:18px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-upload__size[data-v-56b025ab]{color:#6b7280;font-size:11px;line-height:16px;margin:0}.ugc-upload__buttons[data-v-56b025ab]{display:flex;gap:6px;margin-top:6px}.ugc-upload__btn[data-v-56b025ab]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:4px 9px;transition:background-color .2s,color .2s}.ugc-upload__btn[data-v-56b025ab]:hover{background:#ffffff1a;color:#fff}.ugc-upload__btn.is-danger[data-v-56b025ab]:hover{background:#ef444426;color:#fca5a5}.ugc-upload__btn i[data-v-56b025ab]{font-size:10px}.ugc-upload__error[data-v-56b025ab]{color:#f87171;font-size:11px;margin:8px 0 0}.ugc-builder[data-v-8ce8c632]{--pick:#fff;--pick-fill:linear-gradient(90deg,#ff7f44,#ff2d4c,#c000af);display:flex;flex-direction:column;gap:14px}.ugc-builder__title[data-v-8ce8c632]{color:#fff;font-size:16px;font-weight:600;margin:0 0 10px}.ugc-builder__tabs[data-v-8ce8c632]{display:flex;gap:4px;margin-bottom:10px;overflow-x:auto;scrollbar-width:none}.ugc-builder__tabs[data-v-8ce8c632]::-webkit-scrollbar{display:none}.ugc-builder__tab[data-v-8ce8c632]{background:transparent;border:0;border-radius:9999px;color:#d4d4d8;cursor:pointer;flex-shrink:0;font-size:12px;font-weight:600;height:24px;padding:0 12px;transition:background .15s,color .15s}.ugc-builder__tab[data-v-8ce8c632]:hover{color:#fff}.ugc-builder__tab.is-active[data-v-8ce8c632]{background:#fff;color:#111}.ugc-builder__vibes-box[data-v-8ce8c632]{background:var(--card-bg,#0f0e0f);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:10px 6px 10px 10px}.ugc-builder__vibes[data-v-8ce8c632]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px}.ugc-builder__vibes[data-v-8ce8c632]::-webkit-scrollbar{width:4px}.ugc-builder__vibes[data-v-8ce8c632]::-webkit-scrollbar-track{background:transparent}.ugc-builder__vibes[data-v-8ce8c632]::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px}.ugc-builder__vibes[data-v-8ce8c632]:hover::-webkit-scrollbar-thumb{background:#ffffff40}@supports not selector(::-webkit-scrollbar){.ugc-builder__vibes[data-v-8ce8c632]{scrollbar-color:transparent transparent;scrollbar-width:thin}.ugc-builder__vibes[data-v-8ce8c632]:hover{scrollbar-color:hsla(0,0%,100%,.2) transparent}}.ugc-builder__vibe[data-v-8ce8c632]{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;padding:0;text-align:center}.ugc-builder__vibe-frame[data-v-8ce8c632]{aspect-ratio:81/113;background:#1c1c1f;border:2px solid transparent;border-radius:10px;display:block;overflow:hidden;position:relative;transition:border-color .15s}.ugc-builder__vibe:hover .ugc-builder__vibe-frame[data-v-8ce8c632]{border-color:#ffffff40}.ugc-builder__vibe.is-active .ugc-builder__vibe-frame[data-v-8ce8c632]{border-color:var(--pick)}.ugc-builder__vibe-img[data-v-8ce8c632]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ugc-builder__vibe-placeholder[data-v-8ce8c632]{align-items:center;color:#71717a;display:flex;font-size:11px;font-weight:600;inset:0;justify-content:center;line-height:1.25;padding:6px;position:absolute}.ugc-builder__vibe-name[data-v-8ce8c632]{color:#fff;font-size:12px;font-weight:700;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-builder__row[data-v-8ce8c632]{align-items:center;display:grid;gap:10px;grid-template-columns:64px minmax(0,1fr)}.ugc-builder__row-label[data-v-8ce8c632]{color:#fff;font-size:14px;font-weight:600}.ugc-builder__chips[data-v-8ce8c632]{display:flex;flex-wrap:wrap;gap:8px}.ugc-builder__chip[data-v-8ce8c632]{background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 16px;transition:border-color .15s}.ugc-builder__chip[data-v-8ce8c632]:hover{border-color:#fff6}.ugc-builder__chip.is-active[data-v-8ce8c632]{background:var(--pick-fill);background-origin:border-box;border-color:transparent}.ugc-builder__select[data-v-8ce8c632]{position:relative}.ugc-builder__select-field[data-v-8ce8c632]{align-items:center;background:var(--card-bg,#0f0e0f);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;height:38px;justify-content:space-between;padding:0 14px 0 12px;text-align:left;transition:border-color .15s;width:100%}.ugc-builder__select-field.is-open[data-v-8ce8c632],.ugc-builder__select-field[data-v-8ce8c632]:hover{border-color:#ffffff4d}.ugc-builder__select-value[data-v-8ce8c632]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-builder__select-icon[data-v-8ce8c632]{color:#a1a1aa;flex-shrink:0;font-size:11px;transition:transform .15s}.ugc-builder__select-field.is-open .ugc-builder__select-icon[data-v-8ce8c632]{transform:rotate(180deg)}.ugc-builder__menu[data-v-8ce8c632]{background:#0f0e0f;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 12px 32px #00000080;left:0;list-style:none;margin:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.ugc-builder__menu.is-up[data-v-8ce8c632]{bottom:calc(100% + 6px);top:auto}.ugc-builder__menu-item[data-v-8ce8c632]{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;outline:none;padding:10px 16px}.ugc-builder__menu-item[data-v-8ce8c632]:focus-visible,.ugc-builder__menu-item[data-v-8ce8c632]:hover{background:#ffffff0f}.ugc-builder__menu-item .fa-check[data-v-8ce8c632]{font-size:13px}.ugc-builder__tiles[data-v-8ce8c632]{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.ugc-builder__tile[data-v-8ce8c632]{aspect-ratio:1/1;background:#1c1c1f;border:2px solid transparent;border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color .15s}.ugc-builder__tile[data-v-8ce8c632]:hover{border-color:#ffffff40}.ugc-builder__tile.is-active[data-v-8ce8c632]{border-color:var(--pick)}.ugc-builder__tile-img[data-v-8ce8c632]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ugc-builder__tile-placeholder[data-v-8ce8c632]{color:#3f3f46;font-size:20px;left:50%;position:absolute;top:38%;transform:translate(-50%,-50%)}.ugc-builder__tile-name[data-v-8ce8c632]{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;color:#fff;font-size:10px;font-weight:600;left:0;overflow:hidden;padding:10px 3px 3px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.ugc-params__section[data-v-b855691f]{--pick:#fff;--pick-fill:linear-gradient(90deg,#ff7f44,#ff2d4c,#c000af);border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:12px}.ugc-params__head[data-v-b855691f]{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;padding:4px 0 12px;width:100%}.ugc-params__head-title[data-v-b855691f]{color:#fff;font-size:16px;font-weight:600}.ugc-params__chevron[data-v-b855691f]{color:#a1a1aa;font-size:12px;transition:transform .15s}.ugc-params__chevron.is-closed[data-v-b855691f]{transform:rotate(180deg)}.ugc-params__shots[data-v-b855691f]{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.ugc-params__shot[data-v-b855691f]{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.1);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 6px;transition:border-color .15s}.ugc-params__shot[data-v-b855691f]:hover{border-color:#ffffff4d}.ugc-params__shot.is-active[data-v-b855691f]{background:#ffffff0a;border-color:var(--pick)}.ugc-params__shot-frame[data-v-b855691f]{background:#1c1c1f;border-radius:8px;height:60px;overflow:hidden;position:relative;width:60px}.ugc-params__shot-name[data-v-b855691f]{color:#fff;font-size:12px;font-weight:500;line-height:1.2;text-align:center}.ugc-params__rows[data-v-b855691f]{display:flex;flex-direction:column;gap:14px}.ugc-params__row.is-inline[data-v-b855691f]{align-items:center;display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr)}.ugc-params__row.is-stacked .ugc-params__row-head[data-v-b855691f]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ugc-params__row-label[data-v-b855691f]{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}.ugc-params__row-hint[data-v-b855691f]{color:#a1a1aa;font-size:12px;font-weight:500;margin-left:4px}.ugc-params__view-all[data-v-b855691f]{align-items:center;background:none;border:0;color:#d4d4d8;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px}.ugc-params__view-all[data-v-b855691f]:hover{color:#fff}.ugc-params__view-all .fas[data-v-b855691f]{font-size:9px}.ugc-params__chips[data-v-b855691f]{display:flex;flex-wrap:wrap;gap:8px}.ugc-params__chip[data-v-b855691f]{background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;height:32px;padding:0 16px;transition:border-color .15s}.ugc-params__chip[data-v-b855691f]:hover{border-color:#fff6}.ugc-params__chip.is-active[data-v-b855691f]{background:var(--pick-fill);background-origin:border-box;border-color:transparent}.ugc-params__select[data-v-b855691f]{position:relative}.ugc-params__select-field[data-v-b855691f]{align-items:center;background:var(--card-bg,#0f0e0f);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;height:38px;padding:0 40px 0 12px;text-align:left;transition:border-color .15s;width:100%}.ugc-params__select-field.is-open[data-v-b855691f],.ugc-params__select-field[data-v-b855691f]:hover{border-color:#ffffff4d}.ugc-params__select-value[data-v-b855691f]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-params__select-value.is-empty[data-v-b855691f]{color:#71717a}.ugc-params__select-chevron[data-v-b855691f],.ugc-params__select-clear[data-v-b855691f]{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.ugc-params__select-clear[data-v-b855691f]{align-items:center;background:none;border:0;border-radius:6px;color:#d4d4d8;cursor:pointer;display:flex;font-size:13px;height:24px;justify-content:center;width:24px}.ugc-params__select-clear[data-v-b855691f]:hover{background:#ffffff14;color:#fff}.ugc-params__select-chevron[data-v-b855691f]{color:#a1a1aa;font-size:11px;pointer-events:none;right:14px}.ugc-params__menu[data-v-b855691f]{background:#0f0e0f;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 12px 32px #00000080;left:0;list-style:none;margin:0;max-height:264px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.ugc-params__menu.is-up[data-v-b855691f]{bottom:calc(100% + 6px);top:auto}.ugc-params__menu-item[data-v-b855691f]{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;outline:none;padding:10px 16px}.ugc-params__menu-item[data-v-b855691f]:focus-visible,.ugc-params__menu-item[data-v-b855691f]:hover{background:#ffffff0f}.ugc-params__tiles[data-v-b855691f]{display:grid;gap:6px;grid-template-columns:repeat(5,minmax(0,1fr))}.ugc-params__tile[data-v-b855691f]{aspect-ratio:1/1;background:#1c1c1f;border:2px solid transparent;border-radius:10px;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:border-color .15s}.ugc-params__tile[data-v-b855691f]:hover{border-color:#ffffff40}.ugc-params__tile.is-active[data-v-b855691f]{border-color:var(--pick)}.ugc-params__img[data-v-b855691f]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ugc-params__placeholder[data-v-b855691f]{color:#3f3f46;font-size:18px;left:50%;position:absolute;top:38%;transform:translate(-50%,-50%)}.ugc-params__shot-frame .ugc-params__placeholder[data-v-b855691f]{font-size:24px;top:50%}.ugc-params__tile-name[data-v-b855691f]{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;color:#fff;font-size:10px;font-weight:600;left:0;overflow:hidden;padding:10px 3px 3px;position:absolute;right:0;text-overflow:ellipsis;white-space:nowrap}.ugc-prompt[data-v-b5a9de48]{position:relative}.ugc-prompt__input[data-v-b5a9de48]{color:#fff;font-size:14px;line-height:1.6;max-height:320px;min-height:190px;outline:none;overflow-wrap:break-word;overflow-y:auto;scrollbar-width:none;white-space:pre-wrap}.ugc-prompt__input[data-v-b5a9de48]::-webkit-scrollbar{display:none}.ugc-prompt__placeholder[data-v-b5a9de48]{color:#6b7280;font-size:14px;left:0;line-height:1.6;margin:0;pointer-events:none;position:absolute;top:0;white-space:pre-wrap}.ugc-prompt__input[data-v-b5a9de48] .ugc-prompt__chip{align-items:center;background:#ffffff14;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;gap:4px;line-height:18px;margin:0 1px;padding:1px 5px 1px 6px;transition:background-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:baseline}.ugc-prompt__input[data-v-b5a9de48] .ugc-prompt__chip:hover{background:#ffffff24}.ugc-prompt__input[data-v-b5a9de48] .ugc-prompt__chip img{border-radius:4px;height:16px;-o-object-fit:cover;object-fit:cover;width:16px}.ugc-prompt__input[data-v-b5a9de48] .ugc-prompt__chip-caret{color:#9ca3af;font-size:8px}.ugc-vpanel[data-v-0deb362d]{--card-bg:#0f0e0f;--card-line:hsla(0,0%,100%,.05);--brand:linear-gradient(90deg,#ff7f44,#ff2d4c,#c000af);background:#d8d7d71f;border:1px solid var(--card-line);border-radius:16px;color:#fff;display:flex;flex-direction:column;min-height:0;padding:16px}.ugc-vpanel__scroll[data-v-0deb362d]{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;scrollbar-width:none}.ugc-vpanel__scroll[data-v-0deb362d]::-webkit-scrollbar{display:none}.ugc-vpanel__head[data-v-0deb362d]{border-bottom:1px solid var(--card-line);padding-bottom:8px}.ugc-vpanel__title[data-v-0deb362d]{font-size:14px;font-weight:600;line-height:20px;margin:0;padding-bottom:6px}.ugc-vpanel__card[data-v-0deb362d]{background:var(--card-bg);border:1px solid var(--card-line);border-radius:16px;padding:12px}.ugc-vpanel__label[data-v-0deb362d]{color:#ffffff80;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin:0 0 10px;text-transform:uppercase}.ugc-vpanel__label-row[data-v-0deb362d]{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.ugc-vpanel__label-row .ugc-vpanel__label[data-v-0deb362d]{margin:0}.ugc-vpanel__helper[data-v-0deb362d]{color:#6b7280;font-size:11px;line-height:16px;margin:4px 0 0}.ugc-vpanel__chip[data-v-0deb362d]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px;transition:background-color .2s}.ugc-vpanel__chip[data-v-0deb362d]:hover{background:#ffffff1a}.ugc-vpanel__chip i[data-v-0deb362d]{font-size:9px}.ugc-vpanel__add-voice[data-v-0deb362d]{align-items:center;background:transparent;border:1px dashed hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;padding:14px 0;transition:background-color .2s;width:100%}.ugc-vpanel__add-voice[data-v-0deb362d]:hover{background:#ffffff0a}.ugc-vpanel__add-voice i[data-v-0deb362d]{font-size:11px}.ugc-vpanel__wave[data-v-0deb362d]{align-items:center;display:flex;gap:3px;height:18px}.ugc-vpanel__wave span[data-v-0deb362d]{background:linear-gradient(#ff7f44,#c000af);border-radius:9999px;width:3px}.ugc-vpanel__wave span[data-v-0deb362d]:first-child,.ugc-vpanel__wave span[data-v-0deb362d]:nth-child(5){height:7px}.ugc-vpanel__wave span[data-v-0deb362d]:nth-child(2),.ugc-vpanel__wave span[data-v-0deb362d]:nth-child(4){height:13px}.ugc-vpanel__wave span[data-v-0deb362d]:nth-child(3){height:18px}.ugc-vpanel__ref-backdrop[data-v-0deb362d]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:fixed;z-index:99}.ugc-vpanel__picker[data-v-0deb362d]{position:relative}.ugc-vpanel__picker-card[data-v-0deb362d]{align-items:center;background:var(--card-bg);border:1px dashed hsla(0,0%,100%,.14);border-radius:16px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:14px;text-align:left;transition:border-color .2s,background-color .2s;width:100%}.ugc-vpanel__picker-card[data-v-0deb362d]:focus-visible:not(:disabled),.ugc-vpanel__picker-card[data-v-0deb362d]:hover:not(:disabled){background:#ffffff08;border-color:#ffffff47;outline:none}.ugc-vpanel__picker-card[data-v-0deb362d]:disabled{cursor:not-allowed;opacity:.55}.ugc-vpanel__picker-icon[data-v-0deb362d]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#d1d5db;flex-shrink:0;font-size:17px;height:44px;position:relative;width:44px}.ugc-vpanel__picker-icon[data-v-0deb362d],.ugc-vpanel__picker-plus[data-v-0deb362d]{align-items:center;display:flex;justify-content:center}.ugc-vpanel__picker-plus[data-v-0deb362d]{background:var(--brand);border:2px solid var(--card-bg);border-radius:9999px;bottom:-5px;color:#fff;font-size:8px;height:18px;position:absolute;right:-5px;width:18px}.ugc-vpanel__picker-text[data-v-0deb362d]{display:flex;flex-direction:column;gap:2px;min-width:0}.ugc-vpanel__picker-title[data-v-0deb362d]{font-size:14px;font-weight:600;line-height:20px}.ugc-vpanel__picker-hint[data-v-0deb362d]{color:#6b7280;font-size:12px;line-height:16px}.ugc-vpanel__mentions[data-v-0deb362d]{background:#0f0e0f;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;box-shadow:0 16px 40px #0000008c;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:4px;position:fixed;width:240px;z-index:140}.ugc-vpanel__mention[data-v-0deb362d]{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:6px;text-align:left;width:100%}.ugc-vpanel__mention.is-active[data-v-0deb362d]{background:#ffffff14}.ugc-vpanel__mention-img[data-v-0deb362d]{border-radius:8px;flex-shrink:0;height:34px;-o-object-fit:cover;object-fit:cover;width:34px}.ugc-vpanel__mention-name[data-v-0deb362d]{color:#fff;flex:1;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-vpanel__mention-kind[data-v-0deb362d]{background:#ffffff0f;border-radius:6px;color:#9ca3af;font-size:11px;padding:2px 8px}.ugc-vpanel__refs[data-v-0deb362d]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:14px 0 0;padding:0}.ugc-vpanel__ref[data-v-0deb362d]{display:flex;flex-direction:column;gap:4px;width:68px}.ugc-vpanel__ref-frame[data-v-0deb362d]{display:block;position:relative}.ugc-vpanel__ref-remove[data-v-0deb362d]{align-items:center;background:#0f0e0f;border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;color:#e5e7eb;cursor:pointer;display:flex;font-size:9px;height:18px;justify-content:center;opacity:0;position:absolute;right:-6px;top:-6px;transition:opacity .2s;width:18px;z-index:1}.ugc-vpanel__ref-remove[data-v-0deb362d]:focus-visible,.ugc-vpanel__ref:hover .ugc-vpanel__ref-remove[data-v-0deb362d]{opacity:1}.ugc-vpanel__ref-img[data-v-0deb362d]{align-items:center;background:#1a1a1d;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;height:68px;justify-content:center;-o-object-fit:cover;object-fit:cover;width:68px}.ugc-vpanel__ref-img.is-empty[data-v-0deb362d]{color:#6b7280;font-size:15px}.ugc-vpanel__ref-zoom[data-v-0deb362d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:11px;height:26px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.9);transition:opacity .15s,transform .15s;width:26px;z-index:1}.ugc-vpanel__ref-frame:hover .ugc-vpanel__ref-zoom[data-v-0deb362d],.ugc-vpanel__ref-zoom[data-v-0deb362d]:focus-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.ugc-ref-viewer[data-v-0deb362d]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e6;display:flex;inset:0;justify-content:center;overflow:hidden;position:fixed;z-index:130}.ugc-ref-viewer__image[data-v-0deb362d]{border-radius:10px;max-height:84vh;max-width:90vw;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ugc-ref-viewer__close[data-v-0deb362d]{align-items:center;background:#0009;border:1px solid hsla(0,0%,100%,.15);border-radius:9999px;color:#fff;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px;z-index:1}.ugc-ref-viewer__toolbar[data-v-0deb362d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141416d9;border:1px solid hsla(0,0%,100%,.1);border-radius:9999px;bottom:24px;display:flex;gap:4px;left:50%;padding:6px 10px;position:absolute;transform:translate(-50%);z-index:1}.ugc-ref-viewer__toolbar a[data-v-0deb362d],.ugc-ref-viewer__toolbar button[data-v-0deb362d]{align-items:center;border-radius:9999px;color:#ffffffd9;cursor:pointer;display:flex;font-size:13px;height:34px;justify-content:center;transition:background-color .15s;width:34px}.ugc-ref-viewer__toolbar a[data-v-0deb362d]:hover,.ugc-ref-viewer__toolbar button[data-v-0deb362d]:hover{background:#ffffff1a;color:#fff}.ugc-vpanel__ref-token[data-v-0deb362d]{background:linear-gradient(0deg,rgba(0,0,0,.78),transparent);border-radius:0 0 10px 10px;bottom:0;color:#fff;font-size:10px;font-weight:600;left:0;line-height:13px;overflow:hidden;padding:10px 4px 3px;pointer-events:none;position:absolute;right:0;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ugc-vpanel__pills[data-v-0deb362d]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ugc-vpanel__pills.is-three[data-v-0deb362d]{grid-template-columns:repeat(3,minmax(0,1fr))}.ugc-vpanel__footer[data-v-0deb362d]{display:flex;flex-direction:column;flex-shrink:0;gap:8px;padding-top:12px}.ugc-vpanel__style-label[data-v-0deb362d]{color:#fff;display:block;font-size:12px;font-weight:700;letter-spacing:.04em;margin-bottom:10px;text-transform:uppercase}.ugc-vpanel__styles[data-v-0deb362d]{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -6px;max-height:166px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges}@supports not selector(::-webkit-scrollbar){.ugc-vpanel__styles[data-v-0deb362d]{scrollbar-color:transparent transparent;scrollbar-width:thin}.ugc-vpanel__styles[data-v-0deb362d]:hover{scrollbar-color:hsla(0,0%,100%,.2) transparent}}.ugc-vpanel__styles[data-v-0deb362d]::-webkit-scrollbar{width:6px}.ugc-vpanel__styles[data-v-0deb362d]::-webkit-scrollbar-track{background:transparent}.ugc-vpanel__styles[data-v-0deb362d]::-webkit-scrollbar-thumb{background:transparent;border-radius:9999px}.ugc-vpanel__styles[data-v-0deb362d]:hover::-webkit-scrollbar-thumb{background:#ffffff40}.ugc-vpanel__styles[data-v-0deb362d]:hover::-webkit-scrollbar-thumb:hover{background:#fff6}.ugc-vpanel__style[data-v-0deb362d]{background:#1c1c1f;border:1.5px solid transparent;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:4px;min-width:0;padding:4px;text-align:center;transition:border-color .15s}.ugc-vpanel__style[data-v-0deb362d]:hover{border-color:#ffffff40}.ugc-vpanel__style.is-active[data-v-0deb362d]{border-color:#fff}.ugc-vpanel__style-frame[data-v-0deb362d]{aspect-ratio:1/1;background:#26262a;border-radius:8px;display:block;overflow:hidden;position:relative}.ugc-vpanel__style-img[data-v-0deb362d]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ugc-vpanel__style-check[data-v-0deb362d]{align-items:center;background:#fff;border-radius:9999px;color:#0b0b0d;display:flex;font-size:8px;height:16px;justify-content:center;position:absolute;right:4px;top:4px;width:16px}.ugc-vpanel__style-name[data-v-0deb362d]{color:#9ca3af;font-size:10px;line-height:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ugc-vpanel__style.is-active .ugc-vpanel__style-name[data-v-0deb362d]{color:#fff}.ugc-vpanel__style-name--overlay[data-v-0deb362d]{background:linear-gradient(0deg,rgba(0,0,0,.75),transparent);bottom:0;color:#fff;font-weight:600;left:0;padding:14px 4px 4px;position:absolute;right:0;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ugc-vpanel__style.is-text[data-v-0deb362d]{background:#1a1a1d;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;justify-content:center;min-height:34px;padding:0 8px;transition:border-color .15s}.ugc-vpanel__style.is-text[data-v-0deb362d]:hover{border-color:#ffffff40}.ugc-vpanel__style.is-text.is-active[data-v-0deb362d]{border-color:#fff}.ugc-model-menu__backdrop[data-v-0deb362d]{inset:0;position:fixed;z-index:90}.ugc-model-menu[data-v-0deb362d]{background:#0f0e0f;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;box-shadow:0 16px 40px #0000008c;list-style:none;margin:0;overflow-y:auto;padding:8px;position:fixed;scrollbar-width:none;z-index:91}.ugc-model-menu[data-v-0deb362d]::-webkit-scrollbar{display:none}.ugc-model-menu__item[data-v-0deb362d]{align-items:center;border-radius:12px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:10px;text-align:left;transition:background-color .15s;width:100%}.ugc-model-menu__item[data-v-0deb362d]:focus-visible,.ugc-model-menu__item[data-v-0deb362d]:hover{background:#ffffff0d;outline:none}.ugc-model-menu__item.is-active[data-v-0deb362d]{background:#ffffff17}.ugc-model-menu__icon[data-v-0deb362d]{align-items:center;background:#222225;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:#ffffffd9;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ugc-model-menu__icon[data-v-0deb362d] svg{height:22px;width:22px}.ugc-model-menu__text[data-v-0deb362d]{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ugc-model-menu__name[data-v-0deb362d]{align-items:center;display:flex;font-size:14px;font-weight:700;gap:8px}.ugc-model-menu__badge[data-v-0deb362d]{background:#4f46e5;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.02em;padding:1px 7px;text-transform:uppercase}.ugc-model-menu__subtitle[data-v-0deb362d]{color:#9ca3af;font-size:12px;line-height:1.35}.ugc-model-menu__check[data-v-0deb362d]{color:#ffffffd9;flex-shrink:0;font-size:13px}.ugc-model-menu__empty[data-v-0deb362d]{color:#9ca3af;font-size:13px;padding:12px}.ugc-vpanel__generate-wrap[data-v-0deb362d]{position:relative}.ugc-vpanel__cost[data-v-0deb362d]{align-items:center;background:#141416;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;bottom:100%;color:#fff;display:flex;font-size:11px;font-weight:600;gap:6px;left:50%;line-height:1;margin-bottom:8px;opacity:0;padding:8px 12px;pointer-events:none;position:absolute;transform:translate(-50%,8px);transition:opacity .3s,transform .3s;white-space:nowrap;z-index:70}.ugc-vpanel__generate-wrap:focus-within .ugc-vpanel__cost[data-v-0deb362d],.ugc-vpanel__generate-wrap:hover .ugc-vpanel__cost[data-v-0deb362d]{opacity:1;transform:translate(-50%)}.ugc-vpanel__cost-sep[data-v-0deb362d]{color:#ffffff4d}.ugc-vpanel__cost-muted[data-v-0deb362d]{color:#fff9}.ugc-vpanel__cost-link[data-v-0deb362d]{color:#ff2d4c;pointer-events:auto}.ugc-vpanel__cost-link[data-v-0deb362d]:hover{text-decoration:underline}.ugc-vpanel__cost-arrow[data-v-0deb362d]{border:5px solid transparent;border-top-color:#141416;left:50%;position:absolute;top:100%;transform:translate(-50%)}.ugc-vpanel__generate[data-v-0deb362d]{background:var(--brand);border:0;border-radius:16px;box-shadow:0 10px 15px -3px #ff2d4c33;color:#fff;cursor:pointer;font-size:14px;font-weight:900;letter-spacing:.04em;padding:14px 0;text-transform:uppercase;transition:filter .2s;width:100%}.ugc-vpanel__generate[data-v-0deb362d]:hover:not(:disabled){filter:brightness(1.1)}.ugc-vpanel__generate[data-v-0deb362d]:disabled{cursor:not-allowed;opacity:.5}.ugc-vpanel__hint[data-v-0deb362d]{color:#6b7280;font-size:11px;margin:0;min-height:16px;text-align:center}.ugc-empty[data-v-3ebfd1d5]{align-items:center;display:flex;flex-direction:column;gap:16px}.ugc-empty__art[data-v-3ebfd1d5]{position:relative}.ugc-empty__glow[data-v-3ebfd1d5]{filter:blur(64px);left:50%;max-width:none;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:606px}.ugc-empty__image[data-v-3ebfd1d5]{display:block;height:190px;max-width:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:auto}.ugc-empty__text[data-v-3ebfd1d5]{color:#e4e4e7;font-size:16px;margin:8px 0 0;position:relative}.ugc-empty__cta[data-v-3ebfd1d5]{align-items:center;background:#f4f4f5;border:0;border-radius:8px;box-shadow:0 4px 14px #00000059;color:#0b0b0d;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:44px;padding:0 32px;position:relative;transition:background-color .2s}.ugc-empty__cta[data-v-3ebfd1d5]:hover{background:#fff}@media(min-width:1024px){.ugc-center__inner[data-v-b4efaff4]{padding-top:0}}.ugc-community[data-v-b4efaff4]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.ugc-community__card[data-v-b4efaff4]{aspect-ratio:9/16;background:#0f0e0f;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;overflow:hidden;position:relative}.ugc-community__video[data-v-b4efaff4]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media(min-width:768px){.ugc-community[data-v-b4efaff4]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){.ugc-community[data-v-b4efaff4]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ugc-create-layout[data-v-032d412c]{background:#000;display:flex;flex-direction:column;gap:16px;padding:12px 12px 24px}@media(min-width:1024px){.ugc-create-layout[data-v-032d412c]{flex-direction:row;height:100%;overflow:hidden;padding:12px 12px 12px 4px}.ugc-create-layout__panel[data-v-032d412c]{flex-shrink:0;width:340px}.ugc-create-layout__center[data-v-032d412c]{flex:1;min-width:0}}@media(min-width:1280px){.ugc-create-layout__panel[data-v-032d412c]{width:360px}}
