.ref-uploader[data-v-4442a7a4]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.ref-uploader__list[data-v-4442a7a4]{display:flex;flex-wrap:wrap;gap:8px}.ref-uploader__item[data-v-4442a7a4]{background:#0b0c10;border:1px solid var(--c-border);border-radius:10px;height:64px;overflow:hidden;position:relative;width:64px}.ref-uploader__item.is-uploading[data-v-4442a7a4]{border-color:#4debff66}.ref-uploader__item.is-failed[data-v-4442a7a4]{border-color:#f871718c}.ref-uploader__item img[data-v-4442a7a4]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ref-uploader__state[data-v-4442a7a4]{background:#07080a8c;color:var(--c-accent-2);display:grid;font-size:18px;inset:0;place-items:center;position:absolute}.ref-uploader__state--fail[data-v-4442a7a4]{color:var(--c-danger);font-weight:700}.ref-uploader__remove[data-v-4442a7a4]{background:#07080ab3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:12px;height:18px;line-height:1;position:absolute;right:2px;top:2px;width:18px}.ref-uploader__add[data-v-4442a7a4]{align-items:center;background:#ffffff08;border:1px dashed var(--c-border-strong);border-radius:10px;color:var(--c-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;height:64px;justify-content:center;width:64px}.ref-uploader__add[data-v-4442a7a4]:disabled{cursor:not-allowed;opacity:.5}.ref-uploader__add[data-v-4442a7a4]:hover:not(:disabled){border-color:#4debff66;color:var(--c-ink-2)}.ref-uploader__plus[data-v-4442a7a4]{font-size:18px;line-height:1}.ref-uploader__add small[data-v-4442a7a4]{font-size:10px}.ref-uploader__tip[data-v-4442a7a4]{align-items:center;color:var(--c-muted-2);display:flex;flex-wrap:wrap;gap:6px}.ref-uploader__tip[data-v-4442a7a4],.ref-uploader__warn[data-v-4442a7a4]{font-size:11px;line-height:1.5;margin:0}.ref-uploader__warn[data-v-4442a7a4]{color:var(--c-danger)}.studio-error[data-v-f1aa9119]{color:#ff9c9c;font-size:12px}.studio-menu[data-v-f1aa9119]{background:#171717;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;box-shadow:0 18px 50px #0000008c;left:0;max-height:260px;min-width:230px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 8px);z-index:40}.studio-menu--row[data-v-f1aa9119]{display:flex;flex-wrap:wrap;gap:4px;min-width:120px;width:-moz-max-content;width:max-content}.studio-menu__item[data-v-f1aa9119]{background:transparent;border:0;border-radius:8px;color:#d8e2dc;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;padding:8px 10px;text-align:left;width:100%}.studio-menu__item.is-active[data-v-f1aa9119],.studio-menu__item[data-v-f1aa9119]:hover{background:#ffffff14;color:#f4f7f5}.studio-menu__item strong[data-v-f1aa9119]{font-size:13px;font-weight:500}.studio-menu__item small[data-v-f1aa9119]{color:#8b9690;font-size:11px}.studio-menu__empty[data-v-f1aa9119]{color:#8b9690;font-size:12px;margin:0;padding:10px}.select-chip-wrap[data-v-f1aa9119]{position:relative}.studio-refs[data-v-f1aa9119]{display:flex;margin-left:4px}.studio-refs[data-v-f1aa9119] .ref-uploader__tip,.studio-refs[data-v-f1aa9119] .ref-uploader__add{display:none}.prompt-submit__button[data-v-f1aa9119]{border-radius:50%;height:32px;min-width:32px;padding:0;width:32px}.ai-create-composer:not(.is-collapsed) .prompt-card[data-v-f1aa9119]{border-radius:24px}.ai-create-composer:not(.is-collapsed) .upload-panel[data-v-f1aa9119]{height:88px}.prompt-submit__spark[data-v-f1aa9119]{color:#a5a5a6;font-size:11px;line-height:1}.studio-custom-ratio[data-v-f1aa9119]{background:#0e1412cc;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#eaf3ee;font-size:12px;height:32px;outline:0;padding:0 10px;width:132px}.studio-custom-ratio[data-v-f1aa9119]::-moz-placeholder{color:#6d7772}.studio-custom-ratio[data-v-f1aa9119]::placeholder{color:#6d7772}.studio-video-extra[data-v-f1aa9119]{align-items:flex-start;display:flex;flex-direction:column;gap:8px;padding-top:8px;width:100%}.studio-ref-input[data-v-f1aa9119]{background:#0e1412cc;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#eaf3ee;font:inherit;font-size:12px;line-height:1.5;outline:0;padding:8px 10px;resize:vertical;width:100%}.studio-ref-input[data-v-f1aa9119]::-moz-placeholder{color:#6d7772}.studio-ref-input[data-v-f1aa9119]::placeholder{color:#6d7772}.studio-gallery[data-v-f1aa9119]{border-left:1px solid hsla(0,0%,100%,.08);flex-shrink:0;overflow-y:auto;padding:20px 16px;width:320px}.studio-gallery h3[data-v-f1aa9119]{color:#eaf3ee;font-size:15px;font-weight:600;margin:0 0 12px}.studio-gallery__grid[data-v-f1aa9119]{display:grid;gap:10px;grid-template-columns:1fr 1fr}.studio-gallery__card[data-v-f1aa9119]{color:inherit;display:flex;flex-direction:column;gap:6px;min-width:0;text-decoration:none}.studio-gallery__card strong[data-v-f1aa9119]{color:#cfd8d3;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-gallery__empty[data-v-f1aa9119]{color:#6d7772;font-size:13px}
