.prompt-templates[data-v-1f1b56bb]{scrollbar-width:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.prompt-templates[data-v-1f1b56bb]::-webkit-scrollbar{display:none}.template-arrow[data-v-1f1b56bb]{align-items:center;border-radius:8px;color:#64748b;display:flex;flex:0 0 28px;height:32px;justify-content:center;width:28px}.template-arrow[data-v-1f1b56bb]:hover:not(:disabled){background:#fff1f6;color:#ff4c93}.template-arrow[data-v-1f1b56bb]:disabled{cursor:default;opacity:.3}@keyframes promptFlashAnim-1f1b56bb{0%{border-color:#ffd1e3;box-shadow:0 8px 30px -8px #0f172a1f}30%{border-color:#ff4c93;box-shadow:0 0 0 3px #ff4c9340,0 8px 30px -8px #0f172a1f}60%{border-color:#ff4c93;box-shadow:0 0 0 3px #ff4c9340,0 8px 30px -8px #0f172a1f}to{border-color:#ffd1e3;box-shadow:0 8px 30px -8px #0f172a1f}}.prompt-flash[data-v-1f1b56bb]{animation:promptFlashAnim-1f1b56bb .7s ease-in-out}.panel-up-enter-active[data-v-1f1b56bb],.panel-up-leave-active[data-v-1f1b56bb]{transition:opacity .15s ease,transform .15s ease}.panel-up-enter-from[data-v-1f1b56bb],.panel-up-leave-to[data-v-1f1b56bb]{opacity:0;transform:translateY(6px)}.floating-panel[data-placement=top].panel-up-enter-from[data-v-1f1b56bb],.floating-panel[data-placement=top].panel-up-leave-to[data-v-1f1b56bb]{transform:translateY(-6px)}.floating-panel[data-v-1f1b56bb]{scrollbar-width:thin}.toolbar-chip[data-v-1f1b56bb]{align-items:center;border:1px solid #e5e7eb;border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:4px;justify-content:center;line-height:1;min-height:34px;padding:7px 14px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap;width:auto}.toolbar-configs[data-v-1f1b56bb]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.toolbar-chip>span[data-v-1f1b56bb]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:639px){.toolbar-configs-inline[data-v-1f1b56bb]{gap:8px;justify-content:flex-start}.toolbar-configs-inline .toolbar-chip[data-v-1f1b56bb]{flex:0 0 auto;padding-left:10px;padding-right:10px}.toolbar-configs-inline .toolbar-chip>span[data-v-1f1b56bb]{overflow:visible;text-overflow:clip}.toolbar-configs-grid[data-v-1f1b56bb]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar-configs-grid .toolbar-chip[data-v-1f1b56bb]{min-width:0;width:100%}}.toolbar-chip-idle[data-v-1f1b56bb]{background:#fff;border-color:#e5e7eb;color:#667085}.toolbar-chip-idle[data-v-1f1b56bb]:hover{border-color:#ffd1e3;color:#111827}.toolbar-chip-active[data-v-1f1b56bb]{background:#fff0f5;border-color:#ff4c93;box-shadow:0 4px 14px #ff4c931a;color:#ff4c93}.prompt-upsampling-wrapper[data-v-1f1b56bb]{display:inline-flex;overflow:visible;position:relative;width:auto}.prompt-upsampling-wrapper .toolbar-chip[data-v-1f1b56bb]{overflow:visible}.prompt-upsampling-info[data-v-1f1b56bb]{align-items:center;display:inline-flex;flex-shrink:0;overflow:visible!important;position:relative}@media(max-width:639px){.toolbar-configs-grid .prompt-upsampling-wrapper[data-v-1f1b56bb]{min-width:0;width:100%}.prompt-upsampling-wrapper .toolbar-chip[data-v-1f1b56bb]{padding-left:12px;padding-right:12px}}.credit-cost[data-v-1f1b56bb]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;gap:5px;line-height:1.8;padding:3px 10px 3px 8px}@media(max-width:639px){.model-menu-option[data-v-1f1b56bb]{-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;row-gap:6px}.model-menu-copy[data-v-1f1b56bb]{display:contents}.model-menu-title[data-v-1f1b56bb]{align-self:center;grid-column:2;grid-row:1}.model-menu-option [data-testid=photo-editor-model-price-selection][data-v-1f1b56bb]{gap:8px;grid-column:3;grid-row:1}.model-menu-description[data-v-1f1b56bb],.model-menu-tags[data-v-1f1b56bb]{grid-column:1/-1;margin-top:0}}.image-role-label[data-v-cbb444ab]{background:#fffffff2;border-radius:6px;box-shadow:0 1px 4px #00000014;font-size:10px;font-weight:600;line-height:13px;overflow-wrap:anywhere;padding:3px 6px;pointer-events:none;position:absolute;text-align:center}.image-role-main[data-v-cbb444ab]{color:#ff4095;left:8px;max-width:calc(100% - 96px);top:8px}.image-role-reference[data-v-cbb444ab]{bottom:4px;color:#475569;left:4px;right:4px}.swap-target[data-v-cbb444ab]{border-radius:16px;filter:brightness(.96);outline:2px solid #ff4095;outline-offset:-2px}.upload-frame[data-v-cbb444ab]{--thumbnail-size:80px}.uploaded-images[data-v-cbb444ab]{display:grid;gap:12px;grid-template-rows:minmax(0,1fr) calc(var(--thumbnail-size) + 8px);height:100%;min-width:0}.thumbnail-strip[data-v-cbb444ab]{align-content:start;display:grid;gap:8px;grid-auto-columns:var(--thumbnail-size);grid-auto-flow:column;justify-content:start;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;width:100%}.thumbnail-image[data-v-cbb444ab]{max-width:var(--thumbnail-size)}.image-checkerboard[data-v-cbb444ab]{background-color:#f0f0f0;background-image:conic-gradient(#e0e0e0 25%,transparent 0 50%,#e0e0e0 0 75%,transparent 0);background-size:16px 16px}@media(min-width:768px){.upload-frame[data-v-cbb444ab]{--thumbnail-size:88px}}.demo-surface[data-v-3b04813b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:240px;overflow:hidden;position:relative}.demo-visual[data-v-3b04813b]{height:100%;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.playback[data-v-3b04813b]{color:#64748b;display:inline-flex;font-size:12px;margin-top:12px;padding:6px 12px}.mini-header[data-v-3b04813b],.playback[data-v-3b04813b]{align-items:center;gap:6px}.mini-header[data-v-3b04813b]{border-bottom:1px solid #f1f5f9;color:#475569;display:flex;font-size:11px;height:34px;padding:0 12px}.mini-header>span[data-v-3b04813b]:last-child:not(:first-child){margin-left:auto}.empty-upload[data-v-3b04813b]{align-items:center;color:#64748b;display:flex;flex-direction:column;font-size:12px;gap:8px;height:144px;justify-content:center}.upload-preview[data-v-3b04813b]{background:#f8fafc;height:144px;position:relative}.upload-preview>img[data-v-3b04813b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.role-label[data-v-3b04813b]{background:#fff1f7;border-radius:4px;color:#e63d80;font-size:10px;left:8px;padding:2px 6px;position:absolute;top:8px}.reference-rail[data-v-3b04813b]{align-items:center;color:#64748b;display:flex;font-size:11px;gap:10px;height:60px;padding:6px 12px}.reference-thumb[data-v-3b04813b]{align-items:center;border:1px dashed #cbd5e1;border-radius:4px;display:flex;height:44px;justify-content:center;width:56px}.reference-thumb img[data-v-3b04813b]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.demo-pointer[data-v-3b04813b],.menu-pointer[data-v-3b04813b]{color:#0f172a;filter:drop-shadow(0 1px 1px white);height:20px;position:absolute;transition:top .6s,left .6s;width:20px;z-index:3}.prompt-demo[data-v-3b04813b]{color:#475569;font-size:12px;height:164px;line-height:1.7;overflow:hidden;padding:12px}.demo-chip[data-v-3b04813b]{align-items:center;background:#fff1f7;border:1px solid #fce7f3;border-radius:5px;display:inline-flex;font-size:10px;gap:4px;padding:2px 4px;vertical-align:middle}.demo-chip img[data-v-3b04813b]{border-radius:3px;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.demo-chip>span[data-v-3b04813b]:last-child{color:#94a3b8}.typing-caret[data-v-3b04813b]{color:#ff4c93}.mock-menu[data-v-3b04813b]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 6px 18px #0f172a15;left:12px;max-width:calc(100% - 24px);padding:5px;position:absolute;top:73px;width:200px;z-index:2}.mock-menu>div[data-v-3b04813b]{align-items:center;border-radius:4px;display:flex;font-size:11px;gap:8px;height:38px;padding:5px}.mock-menu img[data-v-3b04813b]{border-radius:3px;-o-object-fit:cover;object-fit:cover}.mock-menu .chosen[data-v-3b04813b]{background:#fff1f7;color:#e63d80}.menu-pointer[data-v-3b04813b]{right:30px}.mock-submit[data-v-3b04813b]{align-items:center;background:#e2e8f0;border-radius:14px;bottom:10px;color:#64748b;display:flex;font-size:11px;gap:6px;height:28px;justify-content:center;left:12px;position:absolute;right:12px}.mock-submit.ready[data-v-3b04813b]{background:#ff4c93;color:#fff}.result-image[data-v-3b04813b]{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.compare-label[data-v-3b04813b]{border-radius:4px;color:#fff;font-size:10px;padding:3px 7px;position:absolute;top:8px}.before[data-v-3b04813b]{background:#0f172a99;left:8px}.after[data-v-3b04813b]{background:#ff4c93;right:8px}.compare-divider[data-v-3b04813b]{bottom:0;left:0;pointer-events:none;position:absolute;top:0;transform:translate(100%);width:100%}.compare-divider[data-v-3b04813b]:before{background:#fff;bottom:0;content:"";left:-1px;position:absolute;top:0;width:2px}.compare-divider>span[data-v-3b04813b]{background-color:#fff;border-radius:50%;height:24px;left:0;top:50%;transform:translate(-50%,-50%);width:24px}.compare-divider>span[data-v-3b04813b],.simulated-processing[data-v-3b04813b]{align-items:center;color:#64748b;display:flex;justify-content:center;position:absolute}.simulated-processing[data-v-3b04813b]{background:#fffd;flex-direction:column;font-size:12px;gap:8px;top:0;right:0;bottom:0;left:0}button[data-v-3b04813b]:focus-visible{outline:2px solid #ff4c93;outline-offset:2px}@media(prefers-reduced-motion:reduce){.demo-pointer[data-v-3b04813b],.menu-pointer[data-v-3b04813b]{transition:none}}.text-brand-pink[data-v-580b3040]{color:#ff4c93}.bg-brand-pink[data-v-580b3040]{background-color:#ff4c93}.text-dark[data-v-580b3040]{color:#0f172a}.animate-fade-in-up[data-v-580b3040]{animation:fadeInUp-580b3040 .6s ease-out forwards}@keyframes fadeInUp-580b3040{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}
