.release-idle-container[data-v-45fbc9cb]{min-height:calc(100vh - 120px);background:#f8fafc;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.upload-container[data-v-45fbc9cb]{background:#fff;border-radius:24px;padding:32px;width:100%;max-width:600px;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.08);border:1px solid #e2e8f0}.header[data-v-45fbc9cb]{text-align:center;margin-bottom:32px}.header h2[data-v-45fbc9cb]{font-size:2rem;font-weight:700;color:#1a202c;margin:0 0 8px 0}.subtitle[data-v-45fbc9cb]{color:#6b7280;margin:0;font-size:1rem}.image-upload-section[data-v-45fbc9cb]{margin-bottom:32px}.image-upload-area[data-v-45fbc9cb]{border:2px dashed #d1d5db;border-radius:16px;padding:32px 20px;text-align:center;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;background:#fafafa;position:relative;overflow:hidden;min-height:120px}.image-upload-area[data-v-45fbc9cb]:hover{border-color:#3b82f6;background:#eff6ff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.image-upload-area.has-image[data-v-45fbc9cb]{border-style:solid;border-color:#10b981;background:#fff;padding:16px}.upload-placeholder[data-v-45fbc9cb]{pointer-events:none}.upload-icon[data-v-45fbc9cb]{font-size:3rem;margin-bottom:16px;opacity:.6}.upload-placeholder p[data-v-45fbc9cb]{font-size:1.1rem;font-weight:600;color:#374151;margin:0 0 8px 0}.upload-hint[data-v-45fbc9cb]{color:#9ca3af;font-size:.875rem}.image-preview-container[data-v-45fbc9cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.image-preview[data-v-45fbc9cb]{position:relative;display:inline-block;border-radius:8px;overflow:hidden}.image-preview img[data-v-45fbc9cb]{width:100%;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.image-overlay[data-v-45fbc9cb]{position:absolute;top:4px;right:4px}.remove-btn[data-v-45fbc9cb]{width:24px;height:24px;border-radius:50%;background:rgba(239,68,68,.9);color:#fff;border:none;font-size:16px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease;transition:all .2s ease}.remove-btn[data-v-45fbc9cb]:hover{background:#ef4444;-webkit-transform:scale(1.1);transform:scale(1.1)}.form-grid[data-v-45fbc9cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.form-row[data-v-45fbc9cb]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form-group[data-v-45fbc9cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.label-row[data-v-45fbc9cb]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.form-label[data-v-45fbc9cb],.label-row[data-v-45fbc9cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.form-label[data-v-45fbc9cb]{gap:4px;font-weight:600;color:#374151}.label-row .form-label[data-v-45fbc9cb]{margin-bottom:0}.required[data-v-45fbc9cb]{color:#ef4444}.ai-btn[data-v-45fbc9cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:10px 16px;background:#3b82f6;color:#fff;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;white-space:nowrap;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.25);box-shadow:0 4px 12px rgba(59,130,246,.25)}.ai-btn[data-v-45fbc9cb]:hover:not(:disabled){background:#2563eb;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(59,130,246,.35);box-shadow:0 6px 16px rgba(59,130,246,.35)}.ai-btn[data-v-45fbc9cb]:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none}.loading-icon[data-v-45fbc9cb]{-webkit-animation:spin-45fbc9cb 1s linear infinite;animation:spin-45fbc9cb 1s linear infinite}@-webkit-keyframes spin-45fbc9cb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-45fbc9cb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.hint-text[data-v-45fbc9cb]{font-size:.75rem;color:#6b7280;margin-top:6px}.input-with-prefix[data-v-45fbc9cb]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prefix[data-v-45fbc9cb]{position:absolute;left:16px;color:#6b7280;font-weight:600;z-index:1;pointer-events:none}.form-input[data-v-45fbc9cb]{width:100%;padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.form-input.with-prefix[data-v-45fbc9cb]{padding-left:40px}.form-input[data-v-45fbc9cb]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.form-input[data-v-45fbc9cb]::-webkit-input-placeholder{color:#9ca3af}.form-input[data-v-45fbc9cb]::-moz-placeholder{color:#9ca3af}.form-input[data-v-45fbc9cb]:-ms-input-placeholder{color:#9ca3af}.form-input[data-v-45fbc9cb]::-ms-input-placeholder{color:#9ca3af}.form-input[data-v-45fbc9cb]::placeholder{color:#9ca3af}.form-textarea[data-v-45fbc9cb]{width:100%;padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:1rem;-webkit-transition:all .2s ease;transition:all .2s ease;background:#fff;resize:vertical;min-height:100px;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box}.form-textarea[data-v-45fbc9cb]:focus{outline:none;border-color:#3b82f6;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.1);box-shadow:0 0 0 3px rgba(59,130,246,.1)}.action-buttons[data-v-45fbc9cb]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:32px;gap:16px}.action-buttons[data-v-45fbc9cb],.btn[data-v-45fbc9cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn[data-v-45fbc9cb]{padding:14px 28px;border:none;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;gap:8px;text-decoration:none}.btn-secondary[data-v-45fbc9cb]{background:#f3f4f6;color:#6b7280;border:2px solid #e5e7eb}.btn-secondary[data-v-45fbc9cb]:hover{background:#e5e7eb;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-primary[data-v-45fbc9cb]{background:#3b82f6;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-primary[data-v-45fbc9cb]:hover:not(:disabled){background:#2563eb;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 25px rgba(59,130,246,.25);box-shadow:0 10px 25px rgba(59,130,246,.25)}.btn-primary[data-v-45fbc9cb]:disabled{opacity:.6;cursor:not-allowed;-webkit-transform:none;transform:none}.listing-type-section[data-v-45fbc9cb]{margin-bottom:32px}.section-title[data-v-45fbc9cb]{font-size:1.25rem;font-weight:600;color:#374151;margin:0 0 20px 0;text-align:center}.listing-type-buttons[data-v-45fbc9cb]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.type-btn[data-v-45fbc9cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:20px;background:#fff;border:2px solid #e5e7eb;border-radius:16px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;text-align:left}.type-btn[data-v-45fbc9cb]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.type-btn.active[data-v-45fbc9cb],.type-btn[data-v-45fbc9cb]:hover{border-color:#3b82f6;-webkit-box-shadow:0 4px 12px rgba(59,130,246,.15);box-shadow:0 4px 12px rgba(59,130,246,.15)}.type-btn.active[data-v-45fbc9cb]{background:#eff6ff}.type-icon[data-v-45fbc9cb]{font-size:2rem;-ms-flex-negative:0;flex-shrink:0}.type-content[data-v-45fbc9cb]{-webkit-box-flex:1;-ms-flex:1;flex:1}.type-title[data-v-45fbc9cb]{font-size:1.1rem;font-weight:600;color:#1f2937;margin-bottom:4px}.type-desc[data-v-45fbc9cb]{font-size:.875rem;color:#6b7280;line-height:1.4}@media (max-width:640px){.release-idle-container[data-v-45fbc9cb]{padding:10px}.upload-container[data-v-45fbc9cb]{margin:0;padding:24px;border-radius:16px}.form-row[data-v-45fbc9cb]{grid-template-columns:1fr;gap:16px}.listing-type-buttons[data-v-45fbc9cb]{grid-template-columns:1fr}.action-buttons[data-v-45fbc9cb]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.btn[data-v-45fbc9cb]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-preview-container[data-v-45fbc9cb]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.label-row[data-v-45fbc9cb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.ai-btn[data-v-45fbc9cb]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}