.dropzone[data-v-33eea12b]{border:1px dashed var(--color-border);border-radius:calc(var(--radius-card) - 4px);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:100px;padding:24px 16px;transition:border-color .2s,background .2s;display:flex}.dropzone[data-v-33eea12b]:hover{background:var(--color-bg-secondary)}.dropzone.dragging[data-v-33eea12b]{border-color:var(--brand-color-primary);background:color-mix(in srgb, var(--brand-color-primary) 6%, transparent)}.upload-icon[data-v-33eea12b]{color:var(--color-text-secondary)}.dropzone:hover .upload-icon[data-v-33eea12b],.dropzone.dragging .upload-icon[data-v-33eea12b]{color:var(--brand-color-primary)}.upload-hint[data-v-33eea12b]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}.thumbnail-row[data-v-33eea12b]{border-radius:calc(var(--radius-card) - 4px);background:color-mix(in srgb, var(--color-bg-secondary) 30%, transparent);border:1px solid var(--color-border);align-items:center;gap:12px;padding:8px;display:flex}.thumb-wrap[data-v-33eea12b]{flex-shrink:0;position:relative}.thumb[data-v-33eea12b]{object-fit:cover;border-radius:calc(var(--radius-card) - 4px);border:1px solid var(--color-border);cursor:zoom-in;width:48px;height:48px;display:block}.remove-btn[data-v-33eea12b]{color:#fff;cursor:pointer;background:#18181b;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:flex;position:absolute;top:-4px;right:-4px}.file-info[data-v-33eea12b]{flex:1;min-width:0}.file-name[data-v-33eea12b]{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:10px;font-weight:500;overflow:hidden}.file-size[data-v-33eea12b]{color:var(--color-text-secondary);margin:0;font-size:10px}.privacy-notice[data-v-33eea12b]{color:var(--color-heading);margin:12px 0 0;font-size:14px;line-height:1.5}.zoom-overlay[data-v-33eea12b]{z-index:9999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.zoom-img[data-v-33eea12b]{object-fit:contain;cursor:default;border-radius:8px;max-width:100%;max-height:90vh;box-shadow:0 24px 64px #00000080}.zoom-fade-enter-active[data-v-33eea12b],.zoom-fade-leave-active[data-v-33eea12b]{transition:opacity .2s}.zoom-fade-enter-from[data-v-33eea12b],.zoom-fade-leave-to[data-v-33eea12b]{opacity:0}.selector-wrap[data-v-da400332]{position:relative}.selector-btn[data-v-da400332]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card-bg);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.selector-btn[data-v-da400332]:hover{background:var(--color-bg-secondary)}.model-info[data-v-da400332]{align-items:center;gap:10px;min-width:0;display:flex}.model-icon[data-v-da400332]{flex-shrink:0;width:28px;height:28px}.model-text[data-v-da400332]{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}.model-name-row[data-v-da400332]{align-items:center;gap:6px;display:flex}.model-name[data-v-da400332]{font-size:var(--font-size-sm);color:var(--color-heading);font-weight:600}.credits-badge[data-v-da400332]{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:12px}.model-desc[data-v-da400332]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.chevron[data-v-da400332]{color:var(--color-text-secondary);flex-shrink:0}.dropdown[data-v-da400332]{z-index:20;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #00000014}.dropdown-item[data-v-da400332]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background .15s;display:flex}.dropdown-item[data-v-da400332]:hover{background:var(--color-bg-secondary)}.dropdown-item.active[data-v-da400332]{background:color-mix(in srgb, var(--color-primary) 6%, transparent)}.dropdown-item.locked[data-v-da400332]{cursor:pointer;position:relative}.dropdown-item.locked[data-tip][data-v-da400332]:hover:after{content:attr(data-tip);background:var(--color-heading);color:var(--color-card-bg);white-space:nowrap;pointer-events:none;z-index:10;border-radius:4px;padding:3px 8px;font-size:11px;position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50%}.dimmed[data-v-da400332]{opacity:.4}.lock-badge[data-v-da400332]{color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:4px;flex-shrink:0;align-items:center;gap:3px;padding:1px 5px;font-size:12px;display:inline-flex}.dropdown-enter-active[data-v-da400332],.dropdown-leave-active[data-v-da400332]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-da400332],.dropdown-leave-to[data-v-da400332]{opacity:0;transform:translateY(-4px)}.carousel-title[data-v-8a746d5c]{font-size:var(--font-size-md);color:var(--color-heading);align-items:center;gap:6px;font-weight:500;display:flex}.slide[data-v-8a746d5c]{flex-direction:column;gap:10px;padding:0 4px;display:flex}.images-grid[data-v-8a746d5c]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.img-cell[data-v-8a746d5c]{position:relative}.badge[data-v-8a746d5c]{z-index:10;letter-spacing:.06em;color:#fff;border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.badge-original[data-v-8a746d5c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009}.badge-ai[data-v-8a746d5c]{background:#2383e2;box-shadow:0 0 15px #2383e299}.img-wrap[data-v-8a746d5c]{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-bg-secondary);border-radius:calc(var(--radius-card) - 4px);overflow:hidden}.img-wrap img[data-v-8a746d5c]{object-fit:cover;width:100%;height:100%;display:block}.prompt-box[data-v-8a746d5c]{font-size:var(--font-size-sm);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-bg-secondary) 50%, transparent);border:1px solid var(--color-border);border-radius:calc(var(--radius-card) - 4px);padding:10px 12px;font-style:italic;line-height:1.6}[data-v-8a746d5c] .p-carousel-indicator-button{background:var(--color-border)!important}[data-v-8a746d5c] .p-carousel-indicator-active .p-carousel-indicator-button{background:var(--brand-color-primary)!important}@media (width<=768px){.images-grid[data-v-8a746d5c]{grid-template-columns:1fr}}.editor-section[data-v-061bd331]{min-height:100vh}.editor-hero[data-v-061bd331]{text-align:center;max-width:600px;margin:0 auto 40px}.editor-layout[data-v-061bd331]{grid-template-columns:minmax(0,3fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.editor-controls[data-v-061bd331]{flex-direction:column;gap:16px;display:flex}.submit-area[data-v-061bd331]{flex-direction:column;gap:8px;display:flex}.submit-btn[data-v-061bd331]{gap:6px;width:100%;height:44px;font-size:14px}.cost[data-v-061bd331]{opacity:.85;margin-left:4px;font-size:12px}.credits-hint[data-v-061bd331]{font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center;margin:0}.editor-right[data-v-061bd331]{top:calc(var(--header-height) + 24px);position:sticky}.right-panel[data-v-061bd331]{flex-direction:column;min-height:400px;display:flex}.mobile-panel[data-v-061bd331]{flex-direction:column;display:flex}@media (width<=768px){.editor-layout[data-v-061bd331]{grid-template-columns:minmax(0,1fr);gap:24px}.editor-right[data-v-061bd331]{position:static}.title[data-v-061bd331]{font-size:28px}}.grid[data-v-e2a8bc5e]{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.feature-card[data-v-e2a8bc5e]{border-radius:var(--radius-card);border:1px solid var(--color-card-border);background:var(--color-card-bg);flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.feature-card[data-v-e2a8bc5e]:hover{box-shadow:0 8px 24px #00000014}.feature-card:hover .card-image img[data-v-e2a8bc5e]{transform:scale(1.05)}.card-image[data-v-e2a8bc5e]{aspect-ratio:4/3;background:var(--color-bg-secondary);overflow:hidden}.card-image img[data-v-e2a8bc5e]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.card-body[data-v-e2a8bc5e]{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.label[data-v-e2a8bc5e]{color:var(--color-primary);font-size:12px;font-weight:500}.card-body h3[data-v-e2a8bc5e]{color:var(--color-heading);font-size:17px;font-weight:600;line-height:1.4}.card-body p[data-v-e2a8bc5e]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}@media (width<=900px){.grid[data-v-e2a8bc5e]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid[data-v-e2a8bc5e]{grid-template-columns:1fr}}.section-header[data-v-7a164bb8]{text-align:center}.grid[data-v-56846b5d]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.use-case-card[data-v-56846b5d]{border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-card-bg);text-align:center;padding:28px 24px;transition:box-shadow .2s,transform .2s}.use-case-card[data-v-56846b5d]:hover{transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.icon[data-v-56846b5d]{margin-bottom:16px;font-size:40px;display:block}.use-case-card h3[data-v-56846b5d]{color:var(--color-heading);margin-bottom:10px;font-size:16px;font-weight:600}.use-case-card p[data-v-56846b5d]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}@media (width<=900px){.grid[data-v-56846b5d]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid[data-v-56846b5d]{grid-template-columns:1fr}}.grid[data-v-1ab6bf6c]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.why-card[data-v-1ab6bf6c]{background:var(--color-card-bg);border-radius:var(--radius-card);border:1px solid var(--color-card-border);padding:28px 24px}.icon[data-v-1ab6bf6c]{margin-bottom:16px;font-size:36px;display:block}.why-card h3[data-v-1ab6bf6c]{color:var(--color-heading);margin-bottom:10px;font-size:16px;font-weight:600}.why-card p[data-v-1ab6bf6c]{color:var(--color-text-secondary);font-size:14px;line-height:1.6}@media (width<=900px){.grid[data-v-1ab6bf6c]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.grid[data-v-1ab6bf6c]{grid-template-columns:1fr}}.header[data-v-a8b7890a]{text-align:center;margin-bottom:56px}.cta-box[data-v-187bb1ab]{border-radius:var(--radius-card);padding:64px 32px}.cta-inner[data-v-187bb1ab]{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:640px;margin:0 auto;display:flex}.cta-title[data-v-187bb1ab]{color:var(--color-heading);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.2}.cta-desc[data-v-187bb1ab]{color:var(--color-text-secondary);margin:0;font-size:16px}.cta-actions[data-v-187bb1ab]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.dialog-form[data-v-187bb1ab]{flex-direction:column;gap:16px;display:flex}.field[data-v-187bb1ab]{flex-direction:column;gap:6px;display:flex}.field label[data-v-187bb1ab]{color:var(--color-heading);font-size:14px;font-weight:500}.dialog-success[data-v-187bb1ab]{text-align:center;color:var(--color-text-secondary);padding:24px 0;font-size:15px}.error-text[data-v-187bb1ab]{color:var(--p-red-500);margin:0;font-size:13px}.w-full[data-v-187bb1ab]{width:100%}@media (width<=768px){.cta-box[data-v-187bb1ab]{padding:48px 24px}}
