seawolf2357 commited on
Commit
f4a3dd7
Β·
verified Β·
1 Parent(s): 060bb29

Update index-BACKUP5.html

Browse files
Files changed (1) hide show
  1. index-BACKUP5.html +40 -241
index-BACKUP5.html CHANGED
@@ -5,12 +5,10 @@
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>HumanGen.AI - AI Creative Playground</title>
7
  <meta name="description" content="HumanGen.AI - Your Ultimate AI Creative Playground. Generate images, videos, audio and more with cutting-edge AI models.">
8
-
9
  <!-- νŒŒλΉ„μ½˜ μ„€μ • -->
10
  <link rel="icon" type="image/png" href="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
11
  <link rel="apple-touch-icon" href="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
12
  <link rel="shortcut icon" href="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
13
-
14
  <!-- Open Graph (Facebook, Discord, Slack λ“±) -->
15
  <meta property="og:title" content="HumanGen.AI - AI Creative Playground">
16
  <meta property="og:description" content="Generate stunning images, videos, audio and more with state-of-the-art AI models. No coding required!">
@@ -18,25 +16,21 @@
18
  <meta property="og:url" content="https://humangen.ai">
19
  <meta property="og:type" content="website">
20
  <meta property="og:site_name" content="HumanGen.AI">
21
-
22
  <!-- Twitter Card -->
23
  <meta name="twitter:card" content="summary_large_image">
24
  <meta name="twitter:title" content="HumanGen.AI - AI Creative Playground">
25
  <meta name="twitter:description" content="Generate stunning images, videos, audio with cutting-edge AI. No coding required!">
26
  <meta name="twitter:image" content="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
27
  <meta name="twitter:site" content="@humangen_ai">
28
-
29
  <!-- μΆ”κ°€ SEO λ©”νƒ€νƒœκ·Έ -->
30
  <meta name="keywords" content="AI, image generation, video generation, audio generation, creative tools, humangen, artificial intelligence">
31
  <meta name="author" content="HumanGen.AI">
32
  <meta name="robots" content="index, follow">
33
  <link rel="canonical" href="https://humangen.ai">
34
-
35
  <!-- Google Fonts -->
36
  <link rel="preconnect" href="https://fonts.googleapis.com">
37
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
38
  <link href="https://fonts.googleapis.com/css2?family=Bangers&family=Comic+Neue:wght@400;700&display=swap" rel="stylesheet">
39
-
40
  <style>
41
  /* ===== CSS Variables - Comic Classic Theme ===== */
42
  :root {
@@ -51,21 +45,18 @@
51
  --pink: #EC4899;
52
  --cyan: #06B6D4;
53
  --orange: #F97316;
54
-
55
  --shadow: 6px 6px 0px var(--dark);
56
  --shadow-sm: 4px 4px 0px var(--dark);
57
  --shadow-lg: 8px 8px 0px var(--dark);
58
  --border: 3px solid var(--dark);
59
  --radius: 12px;
60
  }
61
-
62
  /* ===== Reset & Base ===== */
63
  * {
64
  margin: 0;
65
  padding: 0;
66
  box-sizing: border-box;
67
  }
68
-
69
  body {
70
  font-family: 'Comic Neue', cursive, sans-serif;
71
  background-color: var(--background);
@@ -75,14 +66,12 @@
75
  color: var(--dark);
76
  overflow-x: hidden;
77
  }
78
-
79
  /* ===== Header ===== */
80
  .header {
81
  text-align: center;
82
  padding: 3rem 1rem 2rem;
83
  position: relative;
84
  }
85
-
86
  .logo {
87
  font-family: 'Bangers', cursive;
88
  font-size: 4rem;
@@ -95,19 +84,16 @@
95
  margin-bottom: 1.5rem;
96
  animation: bounce 2s ease-in-out infinite;
97
  }
98
-
99
  @keyframes bounce {
100
  0%, 100% { transform: translateY(0); }
101
  50% { transform: translateY(-10px); }
102
  }
103
-
104
  /* ===== Banner Image ===== */
105
  .banner-container {
106
  max-width: 1200px;
107
  margin: 0 auto;
108
  padding: 0 1rem;
109
  }
110
-
111
  .banner-image {
112
  width: 100%;
113
  max-width: 1200px;
@@ -117,7 +103,6 @@
117
  box-shadow: var(--shadow);
118
  display: block;
119
  }
120
-
121
  /* ===== Enterprise Banner ===== */
122
  .enterprise-banner {
123
  max-width: 1200px;
@@ -134,7 +119,6 @@
134
  gap: 0.75rem;
135
  flex-wrap: wrap;
136
  }
137
-
138
  .enterprise-banner-text {
139
  font-family: 'Bangers', cursive;
140
  font-size: 1.4rem;
@@ -142,7 +126,6 @@
142
  letter-spacing: 1px;
143
  text-shadow: 2px 2px 0px var(--dark);
144
  }
145
-
146
  .enterprise-banner-link {
147
  font-family: 'Bangers', cursive;
148
  font-size: 1.5rem;
@@ -155,20 +138,17 @@
155
  transition: all 0.2s ease;
156
  text-shadow: none;
157
  }
158
-
159
  .enterprise-banner-link:hover {
160
  background: var(--accent);
161
  color: var(--dark);
162
  transform: scale(1.05);
163
  }
164
-
165
  .tagline {
166
  font-size: 1.4rem;
167
  font-weight: 700;
168
  color: var(--dark);
169
  margin-bottom: 1rem;
170
  }
171
-
172
  .subtitle {
173
  font-size: 1.1rem;
174
  color: #6B7280;
@@ -176,7 +156,6 @@
176
  margin: 0 auto;
177
  line-height: 1.6;
178
  }
179
-
180
  /* ===== Notice Box ===== */
181
  .notice-box {
182
  max-width: 700px;
@@ -187,18 +166,15 @@
187
  border-radius: var(--radius);
188
  box-shadow: var(--shadow-sm);
189
  }
190
-
191
  .notice-item {
192
  font-size: 0.95rem;
193
  color: var(--dark);
194
  margin-bottom: 0.5rem;
195
  line-height: 1.5;
196
  }
197
-
198
  .notice-item:last-child {
199
  margin-bottom: 0;
200
  }
201
-
202
  .notice-link {
203
  color: var(--primary);
204
  font-weight: 700;
@@ -206,12 +182,10 @@
206
  border-bottom: 2px solid var(--primary);
207
  transition: all 0.2s ease;
208
  }
209
-
210
  .notice-link:hover {
211
  color: var(--secondary);
212
  border-bottom-color: var(--secondary);
213
  }
214
-
215
  /* ===== Stats Bar ===== */
216
  .stats-bar {
217
  display: flex;
@@ -226,24 +200,20 @@
226
  box-shadow: var(--shadow);
227
  flex-wrap: wrap;
228
  }
229
-
230
  .stat-item {
231
  text-align: center;
232
  }
233
-
234
  .stat-number {
235
  font-family: 'Bangers', cursive;
236
  font-size: 2rem;
237
  color: var(--primary);
238
  letter-spacing: 1px;
239
  }
240
-
241
  .stat-label {
242
  font-size: 0.9rem;
243
  font-weight: 700;
244
  color: var(--dark);
245
  }
246
-
247
  /* ===== Navigation Tabs ===== */
248
  .nav-tabs {
249
  display: flex;
@@ -254,7 +224,6 @@
254
  max-width: 1200px;
255
  margin: 0 auto;
256
  }
257
-
258
  .nav-tab {
259
  font-family: 'Comic Neue', cursive;
260
  font-weight: 700;
@@ -268,50 +237,41 @@
268
  box-shadow: var(--shadow-sm);
269
  transition: all 0.15s ease;
270
  }
271
-
272
  .nav-tab:hover {
273
  transform: translate(-2px, -2px);
274
  box-shadow: 6px 6px 0px var(--dark);
275
  }
276
-
277
  .nav-tab.active {
278
  background: var(--primary);
279
  color: var(--white);
280
  }
281
-
282
  .nav-tab:active {
283
  transform: translate(2px, 2px);
284
  box-shadow: 2px 2px 0px var(--dark);
285
  }
286
-
287
  /* ===== BEST Tab Special Style ===== */
288
  .nav-tab.best-tab {
289
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 50%, #EC4899 100%);
290
  color: var(--white);
291
  animation: best-pulse 2s infinite;
292
  }
293
-
294
  .nav-tab.best-tab.active {
295
  background: linear-gradient(135deg, #D97706 0%, #DC2626 50%, #DB2777 100%);
296
  }
297
-
298
  @keyframes best-pulse {
299
  0%, 100% { box-shadow: 4px 4px 0px var(--dark), 0 0 10px #F59E0B; }
300
  50% { box-shadow: 4px 4px 0px var(--dark), 0 0 20px #F59E0B, 0 0 30px #EF4444; }
301
  }
302
-
303
  /* ===== Main Container ===== */
304
  .container {
305
  max-width: 1400px;
306
  margin: 0 auto;
307
  padding: 2rem 1rem;
308
  }
309
-
310
  /* ===== Category Section ===== */
311
  .category-section {
312
  margin-bottom: 3rem;
313
  }
314
-
315
  .category-header {
316
  display: flex;
317
  align-items: center;
@@ -320,18 +280,15 @@
320
  padding-bottom: 0.5rem;
321
  border-bottom: 3px dashed var(--dark);
322
  }
323
-
324
  .category-icon {
325
  font-size: 2rem;
326
  }
327
-
328
  .category-title {
329
  font-family: 'Bangers', cursive;
330
  font-size: 2rem;
331
  letter-spacing: 2px;
332
  color: var(--dark);
333
  }
334
-
335
  .category-count {
336
  font-family: 'Comic Neue', cursive;
337
  font-weight: 700;
@@ -341,7 +298,6 @@
341
  border: 2px solid var(--dark);
342
  border-radius: 20px;
343
  }
344
-
345
  /* ===== BEST Category Special Header ===== */
346
  .category-header.best-header {
347
  background: linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%);
@@ -350,14 +306,12 @@
350
  border: 3px solid var(--dark);
351
  box-shadow: var(--shadow-sm);
352
  }
353
-
354
  .category-header.best-header .category-title {
355
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 50%, #EC4899 100%);
356
  -webkit-background-clip: text;
357
  -webkit-text-fill-color: transparent;
358
  background-clip: text;
359
  }
360
-
361
  .best-badge {
362
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
363
  color: var(--white);
@@ -368,14 +322,12 @@
368
  border-radius: 20px;
369
  animation: best-pulse 2s infinite;
370
  }
371
-
372
  /* ===== Card Grid ===== */
373
  .card-grid {
374
  display: grid;
375
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
376
  gap: 1.5rem;
377
  }
378
-
379
  /* ===== Card Styles ===== */
380
  .card {
381
  background: var(--white);
@@ -389,37 +341,30 @@
389
  color: inherit;
390
  display: block;
391
  }
392
-
393
  .card:hover {
394
  transform: translate(-4px, -4px);
395
  box-shadow: 10px 10px 0px var(--dark);
396
  }
397
-
398
  .card:active {
399
  transform: translate(2px, 2px);
400
  box-shadow: 4px 4px 0px var(--dark);
401
  }
402
-
403
  /* ===== BEST Card Special Style ===== */
404
  .card.best-card {
405
  border: 4px solid #F59E0B;
406
  box-shadow: 6px 6px 0px var(--dark), 0 0 15px rgba(245, 158, 11, 0.3);
407
  }
408
-
409
  .card.best-card:hover {
410
  box-shadow: 10px 10px 0px var(--dark), 0 0 25px rgba(245, 158, 11, 0.5);
411
  }
412
-
413
  /* ===== Help Desk Card Special Style ===== */
414
  .card.helpdesk-card {
415
  border: 4px solid #10B981;
416
  box-shadow: 6px 6px 0px var(--dark), 0 0 15px rgba(16, 185, 129, 0.3);
417
  }
418
-
419
  .card.helpdesk-card:hover {
420
  box-shadow: 10px 10px 0px var(--dark), 0 0 25px rgba(16, 185, 129, 0.5);
421
  }
422
-
423
  .card-preview {
424
  height: 180px;
425
  display: flex;
@@ -429,7 +374,6 @@
429
  position: relative;
430
  overflow: hidden;
431
  }
432
-
433
  .card-preview.gradient-1 {
434
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
435
  }
@@ -520,7 +464,6 @@
520
  .card-preview.gradient-helpdesk {
521
  background: linear-gradient(135deg, #10B981 0%, #059669 30%, #047857 70%, #065F46 100%);
522
  }
523
-
524
  .card-badge {
525
  position: absolute;
526
  top: 12px;
@@ -532,113 +475,91 @@
532
  border-radius: 6px;
533
  box-shadow: 2px 2px 0px var(--dark);
534
  }
535
-
536
  .badge-new {
537
  background: var(--secondary);
538
  color: var(--white);
539
  }
540
-
541
  .badge-hot {
542
  background: var(--orange);
543
  color: var(--white);
544
  }
545
-
546
  .badge-beta {
547
  background: var(--purple);
548
  color: var(--white);
549
  }
550
-
551
  .badge-free {
552
  background: var(--success);
553
  color: var(--white);
554
  }
555
-
556
  .badge-qwen {
557
  background: #6366F1;
558
  color: var(--white);
559
  }
560
-
561
  .badge-korea {
562
  background: #0047A0;
563
  color: var(--white);
564
  }
565
-
566
  .badge-fortune {
567
  background: #8B5CF6;
568
  color: var(--white);
569
  }
570
-
571
  .badge-nsfw {
572
  background: #DC2626;
573
  color: var(--white);
574
  }
575
-
576
  .badge-novel {
577
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
578
  color: var(--white);
579
  }
580
-
581
  .badge-exam {
582
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
583
  color: var(--white);
584
  }
585
-
586
  .badge-best {
587
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
588
  color: var(--white);
589
  animation: best-pulse 2s infinite;
590
  }
591
-
592
  .badge-youtube {
593
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
594
  color: var(--white);
595
  }
596
-
597
  .badge-llm {
598
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
599
  color: var(--white);
600
  }
601
-
602
  .badge-minimax {
603
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
604
  color: var(--white);
605
  }
606
-
607
  .badge-kimi {
608
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
609
  color: var(--white);
610
  }
611
-
612
  .badge-deepseek {
613
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
614
  color: var(--white);
615
  }
616
-
617
  .badge-glm {
618
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
619
  color: var(--white);
620
  }
621
-
622
  .badge-motion {
623
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
624
  color: var(--white);
625
  }
626
-
627
  .badge-helpdesk {
628
  background: linear-gradient(135deg, #10B981 0%, #059669 100%);
629
  color: var(--white);
630
  animation: helpdesk-pulse 2s infinite;
631
  }
632
-
633
  @keyframes helpdesk-pulse {
634
  0%, 100% { box-shadow: 2px 2px 0px var(--dark), 0 0 8px #10B981; }
635
  50% { box-shadow: 2px 2px 0px var(--dark), 0 0 15px #10B981, 0 0 20px #059669; }
636
  }
637
-
638
  .card-content {
639
  padding: 1.25rem;
640
  }
641
-
642
  .card-title {
643
  font-family: 'Bangers', cursive;
644
  font-size: 1.4rem;
@@ -646,14 +567,12 @@
646
  margin-bottom: 0.5rem;
647
  color: var(--dark);
648
  }
649
-
650
  .card-description {
651
  font-size: 0.95rem;
652
  color: #6B7280;
653
  line-height: 1.5;
654
  margin-bottom: 1rem;
655
  }
656
-
657
  .card-highlight {
658
  background: var(--accent);
659
  color: var(--dark);
@@ -661,7 +580,6 @@
661
  padding: 2px 6px;
662
  border-radius: 4px;
663
  }
664
-
665
  .card-highlight-qwen {
666
  background: #6366F1;
667
  color: var(--white);
@@ -669,7 +587,6 @@
669
  padding: 2px 6px;
670
  border-radius: 4px;
671
  }
672
-
673
  .card-highlight-korea {
674
  background: #0047A0;
675
  color: var(--white);
@@ -677,7 +594,6 @@
677
  padding: 2px 6px;
678
  border-radius: 4px;
679
  }
680
-
681
  .card-highlight-fortune {
682
  background: #8B5CF6;
683
  color: var(--white);
@@ -685,7 +601,6 @@
685
  padding: 2px 6px;
686
  border-radius: 4px;
687
  }
688
-
689
  .card-highlight-nsfw {
690
  background: #DC2626;
691
  color: var(--white);
@@ -693,7 +608,6 @@
693
  padding: 2px 6px;
694
  border-radius: 4px;
695
  }
696
-
697
  .card-highlight-novel {
698
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
699
  color: var(--white);
@@ -701,7 +615,6 @@
701
  padding: 2px 6px;
702
  border-radius: 4px;
703
  }
704
-
705
  .card-highlight-exam {
706
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
707
  color: var(--white);
@@ -709,7 +622,6 @@
709
  padding: 2px 6px;
710
  border-radius: 4px;
711
  }
712
-
713
  .card-highlight-best {
714
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
715
  color: var(--white);
@@ -717,7 +629,6 @@
717
  padding: 2px 6px;
718
  border-radius: 4px;
719
  }
720
-
721
  .card-highlight-youtube {
722
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
723
  color: var(--white);
@@ -725,7 +636,6 @@
725
  padding: 2px 6px;
726
  border-radius: 4px;
727
  }
728
-
729
  .card-highlight-llm {
730
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
731
  color: var(--white);
@@ -733,7 +643,6 @@
733
  padding: 2px 6px;
734
  border-radius: 4px;
735
  }
736
-
737
  .card-highlight-minimax {
738
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
739
  color: var(--white);
@@ -741,7 +650,6 @@
741
  padding: 2px 6px;
742
  border-radius: 4px;
743
  }
744
-
745
  .card-highlight-kimi {
746
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
747
  color: var(--white);
@@ -749,7 +657,6 @@
749
  padding: 2px 6px;
750
  border-radius: 4px;
751
  }
752
-
753
  .card-highlight-deepseek {
754
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
755
  color: var(--white);
@@ -757,7 +664,6 @@
757
  padding: 2px 6px;
758
  border-radius: 4px;
759
  }
760
-
761
  .card-highlight-glm {
762
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
763
  color: var(--white);
@@ -765,7 +671,6 @@
765
  padding: 2px 6px;
766
  border-radius: 4px;
767
  }
768
-
769
  .card-highlight-motion {
770
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
771
  color: var(--white);
@@ -773,7 +678,6 @@
773
  padding: 2px 6px;
774
  border-radius: 4px;
775
  }
776
-
777
  .card-highlight-helpdesk {
778
  background: linear-gradient(135deg, #10B981 0%, #059669 100%);
779
  color: var(--white);
@@ -781,7 +685,6 @@
781
  padding: 2px 6px;
782
  border-radius: 4px;
783
  }
784
-
785
  .card-meta {
786
  display: flex;
787
  justify-content: space-between;
@@ -789,13 +692,11 @@
789
  padding-top: 0.75rem;
790
  border-top: 2px dashed #E5E7EB;
791
  }
792
-
793
  .card-tags {
794
  display: flex;
795
  gap: 0.5rem;
796
  flex-wrap: wrap;
797
  }
798
-
799
  .tag {
800
  font-size: 0.75rem;
801
  font-weight: 700;
@@ -804,7 +705,6 @@
804
  border: 2px solid var(--dark);
805
  border-radius: 4px;
806
  }
807
-
808
  .tag-qwen {
809
  font-size: 0.75rem;
810
  font-weight: 700;
@@ -814,7 +714,6 @@
814
  border-radius: 4px;
815
  color: #6366F1;
816
  }
817
-
818
  .tag-korea {
819
  font-size: 0.75rem;
820
  font-weight: 700;
@@ -824,7 +723,6 @@
824
  border-radius: 4px;
825
  color: #0047A0;
826
  }
827
-
828
  .tag-fortune {
829
  font-size: 0.75rem;
830
  font-weight: 700;
@@ -834,7 +732,6 @@
834
  border-radius: 4px;
835
  color: #8B5CF6;
836
  }
837
-
838
  .tag-nsfw {
839
  font-size: 0.75rem;
840
  font-weight: 700;
@@ -844,7 +741,6 @@
844
  border-radius: 4px;
845
  color: #DC2626;
846
  }
847
-
848
  .tag-novel {
849
  font-size: 0.75rem;
850
  font-weight: 700;
@@ -854,7 +750,6 @@
854
  border-radius: 4px;
855
  color: #7C3AED;
856
  }
857
-
858
  .tag-exam {
859
  font-size: 0.75rem;
860
  font-weight: 700;
@@ -864,7 +759,6 @@
864
  border-radius: 4px;
865
  color: #0284C7;
866
  }
867
-
868
  .tag-best {
869
  font-size: 0.75rem;
870
  font-weight: 700;
@@ -874,7 +768,6 @@
874
  border-radius: 4px;
875
  color: #D97706;
876
  }
877
-
878
  .tag-youtube {
879
  font-size: 0.75rem;
880
  font-weight: 700;
@@ -884,7 +777,6 @@
884
  border-radius: 4px;
885
  color: #CC0000;
886
  }
887
-
888
  .tag-llm {
889
  font-size: 0.75rem;
890
  font-weight: 700;
@@ -894,7 +786,6 @@
894
  border-radius: 4px;
895
  color: #1E40AF;
896
  }
897
-
898
  .tag-minimax {
899
  font-size: 0.75rem;
900
  font-weight: 700;
@@ -904,7 +795,6 @@
904
  border-radius: 4px;
905
  color: #1E3A8A;
906
  }
907
-
908
  .tag-kimi {
909
  font-size: 0.75rem;
910
  font-weight: 700;
@@ -914,7 +804,6 @@
914
  border-radius: 4px;
915
  color: #7C3AED;
916
  }
917
-
918
  .tag-deepseek {
919
  font-size: 0.75rem;
920
  font-weight: 700;
@@ -924,7 +813,6 @@
924
  border-radius: 4px;
925
  color: #059669;
926
  }
927
-
928
  .tag-glm {
929
  font-size: 0.75rem;
930
  font-weight: 700;
@@ -934,7 +822,6 @@
934
  border-radius: 4px;
935
  color: #DC2626;
936
  }
937
-
938
  .tag-motion {
939
  font-size: 0.75rem;
940
  font-weight: 700;
@@ -944,7 +831,6 @@
944
  border-radius: 4px;
945
  color: #8B5CF6;
946
  }
947
-
948
  .tag-helpdesk {
949
  font-size: 0.75rem;
950
  font-weight: 700;
@@ -954,16 +840,13 @@
954
  border-radius: 4px;
955
  color: #059669;
956
  }
957
-
958
  .card-arrow {
959
  font-size: 1.5rem;
960
  transition: transform 0.2s ease;
961
  }
962
-
963
  .card:hover .card-arrow {
964
  transform: translateX(5px);
965
  }
966
-
967
  /* ===== Footer ===== */
968
  .footer {
969
  text-align: center;
@@ -971,14 +854,12 @@
971
  margin-top: 2rem;
972
  border-top: 3px dashed var(--dark);
973
  }
974
-
975
  .footer-logo {
976
  font-family: 'Bangers', cursive;
977
  font-size: 2rem;
978
  letter-spacing: 2px;
979
  margin-bottom: 1rem;
980
  }
981
-
982
  .footer-links {
983
  display: flex;
984
  justify-content: center;
@@ -986,7 +867,6 @@
986
  margin-bottom: 1rem;
987
  flex-wrap: wrap;
988
  }
989
-
990
  .footer-link {
991
  font-weight: 700;
992
  color: var(--dark);
@@ -994,16 +874,13 @@
994
  border-bottom: 2px solid transparent;
995
  transition: border-color 0.2s;
996
  }
997
-
998
  .footer-link:hover {
999
  border-bottom-color: var(--primary);
1000
  }
1001
-
1002
  .footer-copy {
1003
  font-size: 0.9rem;
1004
  color: #6B7280;
1005
  }
1006
-
1007
  /* ===== Floating Action Button ===== */
1008
  .fab {
1009
  position: fixed;
@@ -1023,12 +900,10 @@
1023
  transition: all 0.2s ease;
1024
  z-index: 1000;
1025
  }
1026
-
1027
  .fab:hover {
1028
  transform: translate(-2px, -2px) scale(1.1);
1029
  box-shadow: 8px 8px 0px var(--dark);
1030
  }
1031
-
1032
  /* ===== Responsive ===== */
1033
  @media (max-width: 768px) {
1034
  .logo {
@@ -1037,66 +912,52 @@
1037
  3px 3px 0px var(--accent),
1038
  5px 5px 0px var(--dark);
1039
  }
1040
-
1041
  .tagline {
1042
  font-size: 1.1rem;
1043
  }
1044
-
1045
  .stats-bar {
1046
  gap: 1rem;
1047
  padding: 1rem;
1048
  }
1049
-
1050
  .stat-number {
1051
  font-size: 1.5rem;
1052
  }
1053
-
1054
  .nav-tab {
1055
  padding: 0.5rem 1rem;
1056
  font-size: 0.9rem;
1057
  }
1058
-
1059
  .category-title {
1060
  font-size: 1.5rem;
1061
  }
1062
-
1063
  .card-grid {
1064
  grid-template-columns: 1fr;
1065
  }
1066
-
1067
  .card-preview {
1068
  height: 150px;
1069
  font-size: 3rem;
1070
  }
1071
-
1072
  .notice-box {
1073
  margin: 1rem;
1074
  padding: 0.75rem 1rem;
1075
  }
1076
-
1077
  .notice-item {
1078
  font-size: 0.85rem;
1079
  }
1080
-
1081
  .banner-container {
1082
  padding: 0 0.5rem;
1083
  }
1084
-
1085
  .enterprise-banner {
1086
  padding: 0.75rem 1rem;
1087
  flex-direction: column;
1088
  gap: 0.5rem;
1089
  }
1090
-
1091
  .enterprise-banner-text {
1092
  font-size: 1.1rem;
1093
  }
1094
-
1095
  .enterprise-banner-link {
1096
  font-size: 1.2rem;
1097
  }
1098
  }
1099
-
1100
  /* ===== Animation ===== */
1101
  @keyframes fadeInUp {
1102
  from {
@@ -1108,11 +969,9 @@
1108
  transform: translateY(0);
1109
  }
1110
  }
1111
-
1112
  .card {
1113
  animation: fadeInUp 0.5s ease forwards;
1114
  }
1115
-
1116
  .card:nth-child(1) { animation-delay: 0.1s; }
1117
  .card:nth-child(2) { animation-delay: 0.2s; }
1118
  .card:nth-child(3) { animation-delay: 0.3s; }
@@ -1121,14 +980,12 @@
1121
  .card:nth-child(6) { animation-delay: 0.6s; }
1122
  .card:nth-child(7) { animation-delay: 0.7s; }
1123
  .card:nth-child(8) { animation-delay: 0.8s; }
1124
-
1125
  /* ===== Search Bar ===== */
1126
  .search-container {
1127
  max-width: 600px;
1128
  margin: 0 auto 2rem;
1129
  position: relative;
1130
  }
1131
-
1132
  .search-input {
1133
  width: 100%;
1134
  padding: 1rem 1.5rem 1rem 3rem;
@@ -1143,17 +1000,14 @@
1143
  outline: none;
1144
  transition: all 0.2s ease;
1145
  }
1146
-
1147
  .search-input:focus {
1148
  box-shadow: 8px 8px 0px var(--primary);
1149
  border-color: var(--primary);
1150
  }
1151
-
1152
  .search-input::placeholder {
1153
  color: #9CA3AF;
1154
  font-weight: 400;
1155
  }
1156
-
1157
  .search-icon {
1158
  position: absolute;
1159
  left: 1rem;
@@ -1170,13 +1024,11 @@
1170
  <div class="banner-container">
1171
  <img src="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/banner.png" alt="HumanGen.AI Banner" class="banner-image">
1172
  </div>
1173
-
1174
  <!-- Enterprise Banner -->
1175
  <div class="enterprise-banner">
1176
  <span class="enterprise-banner-text">πŸš€ Unlimited Commercial Use Available β€” Enterprise Service:</span>
1177
  <a href="https://www.ginigen.ai" target="_blank" class="enterprise-banner-link">www.ginigen.ai</a>
1178
  </div>
1179
-
1180
  <!-- Enterprise Contact Banner -->
1181
  <div style="background:#FACC15;border:3px solid #1F2937;border-radius:8px;padding:12px 20px;text-align:center;box-shadow:4px 4px 0 #1F2937;margin:20px auto;max-width:1200px">
1182
  <span style="font-family:'Bangers',cursive;color:#1F2937;font-size:1.2rem">πŸ’Ό Enterprise & CUSTOM(White Label) Β· 문의</span>
@@ -1184,33 +1036,30 @@
1184
  <a href="mailto:arxivgpt@gmail.com" style="color:#3B82F6;font-weight:700;font-family:'Comic Neue',cursive">πŸ“§ arxivgpt@gmail.com</a>
1185
  </div>
1186
  </header>
1187
-
1188
  <!-- Stats Bar -->
1189
  <div class="stats-bar">
1190
  <div class="stat-item">
1191
- <div class="stat-number">37</div>
1192
  <div class="stat-label">AI Models</div>
1193
  </div>
1194
  <div class="stat-item">
1195
- <div class="stat-number">1.5M+</div>
1196
- <div class="stat-label">Monthly Active Users</div>
1197
  </div>
1198
  <div class="stat-item">
1199
- <div class="stat-number">20M+</div>
1200
- <div class="stat-label">Total Visitors</div>
1201
  </div>
1202
  <div class="stat-item">
1203
  <div class="stat-number">5M+</div>
1204
  <div class="stat-label">Creations / Month</div>
1205
  </div>
1206
  </div>
1207
-
1208
  <!-- Search Bar -->
1209
  <div class="search-container">
1210
  <span class="search-icon">πŸ”</span>
1211
  <input type="text" class="search-input" placeholder="Search AI tools... (e.g., image, video, youtube, trend, nsfw, novel, exam, best, llm, motion, helpdesk)" id="searchInput">
1212
  </div>
1213
-
1214
  <!-- Navigation Tabs (Text moved after BEST) -->
1215
  <nav class="nav-tabs">
1216
  <button class="nav-tab active" data-category="all">🌟 All</button>
@@ -1224,10 +1073,8 @@
1224
  <button class="nav-tab" data-category="nsfw">πŸ”ž NSFW</button>
1225
  <button class="nav-tab" data-category="korea">πŸ‡°πŸ‡· Korea</button>
1226
  </nav>
1227
-
1228
  <!-- Main Container -->
1229
  <main class="container">
1230
-
1231
  <!-- BEST PICKS Section -->
1232
  <section class="category-section" data-section="best">
1233
  <div class="category-header best-header">
@@ -1236,7 +1083,6 @@
1236
  <span class="best-badge">⭐ TOP 4</span>
1237
  </div>
1238
  <div class="card-grid">
1239
-
1240
  <!-- BEST 1: YouTube Trend Analyzer -->
1241
  <a href="https://ytb.humangen.ai" target="_blank" class="card best-card" data-tags="best,video,youtube,trend,analytics,ai,search,groq,llm,seo,keyword,channel,growth,viral,api">
1242
  <div class="card-preview gradient-youtube">
@@ -1262,7 +1108,6 @@
1262
  </div>
1263
  </div>
1264
  </a>
1265
-
1266
  <!-- BEST 2: Video Editor -->
1267
  <a href="https://studio.humangen.ai" target="_blank" class="card best-card" data-tags="best,video,editor,timeline,cut,text,merge,export,webm,mp4">
1268
  <div class="card-preview gradient-best">
@@ -1286,7 +1131,6 @@
1286
  </div>
1287
  </div>
1288
  </a>
1289
-
1290
  <!-- BEST 3: PDF TO EXAM GENERATOR -->
1291
  <a href="https://exam.humangen.ai" target="_blank" class="card best-card" data-tags="best,text,pdf,exam,quiz,test,education,ν•™μŠ΅,μ‹œν—˜,문제,generator,english,korean,ν•œκΈ€,multiple-choice,μ„ λ‹€ν˜•,ꡐ윑,study,interactive">
1292
  <div class="card-preview gradient-exam">
@@ -1311,34 +1155,31 @@
1311
  </div>
1312
  </div>
1313
  </a>
1314
-
1315
- <!-- BEST 4: AI Mermaid Diagram -->
1316
- <a href="https://diagram.humangen.ai" target="_blank" class="card best-card" data-tags="best,text,diagram,mermaid,flowchart,chart,visualization,free,sequence,er,gantt">
1317
- <div class="card-preview gradient-10">
1318
- <span>πŸ“Š</span>
1319
  <span class="card-badge badge-best">πŸ† BEST</span>
1320
  </div>
1321
  <div class="card-content">
1322
- <h3 class="card-title">πŸ“Š AI Mermaid Diagram</h3>
1323
  <p class="card-description">
1324
- <span class="card-highlight">Save $240/year - Mermaid Chart Pro FREE!</span> -
1325
- Generate professional diagrams from natural language.
1326
- Flowcharts, sequence diagrams, ER diagrams, Gantt charts & more.
1327
  </p>
1328
  <div class="card-meta">
1329
  <div class="card-tags">
1330
- <span class="tag-best">Flowchart</span>
1331
- <span class="tag-best">Diagram</span>
1332
- <span class="tag">$240 FREE</span>
1333
  </div>
1334
  <span class="card-arrow">β†’</span>
1335
  </div>
1336
  </div>
1337
  </a>
1338
-
1339
  </div>
1340
  </section>
1341
-
1342
  <!-- Text & Language Section (MOVED HERE - AFTER BEST) -->
1343
  <section class="category-section" data-section="text">
1344
  <div class="category-header">
@@ -1347,7 +1188,6 @@
1347
  <span class="category-count">7 models</span>
1348
  </div>
1349
  <div class="card-grid">
1350
-
1351
  <!-- HELP DESK & CHATBOT - FIRST CARD (ALWAYS FIXED AT TOP) -->
1352
  <a href="https://chat.humangen.ai" target="_blank" class="card helpdesk-card" data-tags="text,helpdesk,chatbot,support,faq,ai,assistant,help,question,answer,service,guide,english,korean,ν•œκΈ€">
1353
  <div class="card-preview gradient-helpdesk">
@@ -1372,7 +1212,6 @@
1372
  </div>
1373
  </div>
1374
  </a>
1375
-
1376
  <!-- MINIMAX-M2.1 Card -->
1377
  <a href="https://minimax.humangen.ai" target="_blank" class="card" data-tags="text,llm,minimax,m2.1,agent,coding,moe,230b,multilingual,tool-calling,agentic">
1378
  <div class="card-preview gradient-minimax">
@@ -1396,7 +1235,6 @@
1396
  </div>
1397
  </div>
1398
  </a>
1399
-
1400
  <!-- Kimi-K2-Thinking Card -->
1401
  <a href="https://kimi.humangen.ai" target="_blank" class="card" data-tags="text,llm,kimi,k2,thinking,moonshot,1t,agent,reasoning,tool-calling,browsing">
1402
  <div class="card-preview gradient-kimi">
@@ -1420,7 +1258,6 @@
1420
  </div>
1421
  </div>
1422
  </a>
1423
-
1424
  <!-- DeepSeek-V3.2 Card -->
1425
  <a href="https://deepseek.humangen.ai" target="_blank" class="card" data-tags="text,llm,deepseek,v3.2,reasoning,coding,moe,685b,sparse-attention,agentic">
1426
  <div class="card-preview gradient-deepseek">
@@ -1444,7 +1281,6 @@
1444
  </div>
1445
  </div>
1446
  </a>
1447
-
1448
  <!-- GLM-4.7 Card -->
1449
  <a href="https://glm.humangen.ai" target="_blank" class="card" data-tags="text,llm,glm,4.7,zhipu,zai,coding,vibe,agent,200k,128k-output">
1450
  <div class="card-preview gradient-glm">
@@ -1468,7 +1304,6 @@
1468
  </div>
1469
  </div>
1470
  </a>
1471
-
1472
  <!-- PDF TO EXAM GENERATOR Card -->
1473
  <a href="https://exam.humangen.ai" target="_blank" class="card" data-tags="text,pdf,exam,quiz,test,education,ν•™μŠ΅,μ‹œν—˜,문제,generator,english,korean,ν•œκΈ€,multiple-choice,μ„ λ‹€ν˜•,ꡐ윑,study,interactive">
1474
  <div class="card-preview gradient-exam">
@@ -1493,7 +1328,6 @@
1493
  </div>
1494
  </div>
1495
  </a>
1496
-
1497
  <!-- AI Mermaid Diagram Generator Card -->
1498
  <a href="https://diagram.humangen.ai" target="_blank" class="card" data-tags="text,diagram,mermaid,flowchart,chart,visualization,free">
1499
  <div class="card-preview gradient-10">
@@ -1517,10 +1351,8 @@
1517
  </div>
1518
  </div>
1519
  </a>
1520
-
1521
  </div>
1522
  </section>
1523
-
1524
  <!-- Image Generation Section -->
1525
  <section class="category-section" data-section="image">
1526
  <div class="category-header">
@@ -1529,7 +1361,6 @@
1529
  <span class="category-count">8 models</span>
1530
  </div>
1531
  <div class="card-grid">
1532
-
1533
  <!-- Qwen Image 2512 Card -->
1534
  <a href="https://q2512.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lightning,turbo,fast,alibaba,32b">
1535
  <div class="card-preview gradient-qwen">
@@ -1552,7 +1383,6 @@
1552
  </div>
1553
  </div>
1554
  </a>
1555
-
1556
  <!-- Qwen Image 2512 LoRA Card -->
1557
  <a href="https://qlora.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lora,style,custom,alibaba,32b">
1558
  <div class="card-preview gradient-qwen-lora">
@@ -1575,7 +1405,6 @@
1575
  </div>
1576
  </div>
1577
  </a>
1578
-
1579
  <!-- FLUX.2 Turbo Image Generator Card -->
1580
  <a href="https://flux2.humangen.ai" target="_blank" class="card" data-tags="image,flux,turbo,32b,edit,combine">
1581
  <div class="card-preview gradient-5">
@@ -1598,7 +1427,6 @@
1598
  </div>
1599
  </div>
1600
  </a>
1601
-
1602
  <!-- Qwen Image Layered Decomposer Card -->
1603
  <a href="https://layer.humangen.ai" target="_blank" class="card" data-tags="image,layer,decompose,pptx,qwen">
1604
  <div class="card-preview gradient-7">
@@ -1621,7 +1449,6 @@
1621
  </div>
1622
  </div>
1623
  </a>
1624
-
1625
  <!-- Qwen Image Edit Studio Card -->
1626
  <a href="https://qedit.humangen.ai" target="_blank" class="card" data-tags="image,edit,qwen,transform,ai">
1627
  <div class="card-preview gradient-3">
@@ -1644,7 +1471,6 @@
1644
  </div>
1645
  </div>
1646
  </a>
1647
-
1648
  <!-- Camera Angle Control Card -->
1649
  <a href="https://angle.humangen.ai" target="_blank" class="card" data-tags="image,camera,angle,3d,video">
1650
  <div class="card-preview gradient-9">
@@ -1667,7 +1493,6 @@
1667
  </div>
1668
  </div>
1669
  </a>
1670
-
1671
  <!-- Qwen Image to LoRA Card -->
1672
  <a href="https://qwenlora.humangen.ai" target="_blank" class="card" data-tags="image,lora,qwen,style,training">
1673
  <div class="card-preview gradient-2">
@@ -1690,7 +1515,6 @@
1690
  </div>
1691
  </div>
1692
  </a>
1693
-
1694
  <!-- Z-Image Turbo Card -->
1695
  <a href="https://z.humangen.ai" target="_blank" class="card" data-tags="image,turbo,fast">
1696
  <div class="card-preview gradient-1">
@@ -1713,10 +1537,8 @@
1713
  </div>
1714
  </div>
1715
  </a>
1716
-
1717
  </div>
1718
  </section>
1719
-
1720
  <!-- Video Generation Section -->
1721
  <section class="category-section" data-section="video">
1722
  <div class="category-header">
@@ -1725,7 +1547,6 @@
1725
  <span class="category-count">5 models</span>
1726
  </div>
1727
  <div class="card-grid">
1728
-
1729
  <!-- YouTube Trend Analyzer Card -->
1730
  <a href="https://ytb.humangen.ai" target="_blank" class="card" data-tags="video,youtube,trend,analytics,ai,search,groq,llm,seo,keyword,channel,growth,viral,api">
1731
  <div class="card-preview gradient-youtube">
@@ -1749,7 +1570,6 @@
1749
  </div>
1750
  </div>
1751
  </a>
1752
-
1753
  <!-- Uncensored Text to Video Card -->
1754
  <a href="https://nsfwt2v.humangen.ai" target="_blank" class="card" data-tags="video,text2video,uncensored,wan,ai">
1755
  <div class="card-preview gradient-1">
@@ -1772,7 +1592,6 @@
1772
  </div>
1773
  </div>
1774
  </a>
1775
-
1776
  <!-- Uncensored Image to Video Card -->
1777
  <a href="https://nsfwi2v.humangen.ai" target="_blank" class="card" data-tags="video,image2video,uncensored,wan,ai">
1778
  <div class="card-preview gradient-6">
@@ -1795,7 +1614,6 @@
1795
  </div>
1796
  </div>
1797
  </a>
1798
-
1799
  <!-- Video Editor Card -->
1800
  <a href="https://studio.humangen.ai" target="_blank" class="card" data-tags="video,editor,timeline,cut,text">
1801
  <div class="card-preview gradient-9">
@@ -1818,7 +1636,6 @@
1818
  </div>
1819
  </div>
1820
  </a>
1821
-
1822
  <!-- Video Last Frame Extractor Card -->
1823
  <a href="https://frame.humangen.ai" target="_blank" class="card" data-tags="video,frame,extract,last">
1824
  <div class="card-preview gradient-5">
@@ -1841,10 +1658,8 @@
1841
  </div>
1842
  </div>
1843
  </a>
1844
-
1845
  </div>
1846
  </section>
1847
-
1848
  <!-- Audio Generation Section -->
1849
  <section class="category-section" data-section="audio">
1850
  <div class="category-header">
@@ -1853,7 +1668,6 @@
1853
  <span class="category-count">2 models</span>
1854
  </div>
1855
  <div class="card-grid">
1856
-
1857
  <!-- MMAudio Studio Card -->
1858
  <a href="https://mmaudio.humangen.ai" target="_blank" class="card" data-tags="audio,video2audio,text2audio,mmaudio,korean">
1859
  <div class="card-preview gradient-9">
@@ -1876,7 +1690,6 @@
1876
  </div>
1877
  </div>
1878
  </a>
1879
-
1880
  <!-- Audio Segment Extractor Card -->
1881
  <a href="https://cut.humangen.ai" target="_blank" class="card" data-tags="audio,cut,extract,segment">
1882
  <div class="card-preview gradient-8">
@@ -1899,10 +1712,8 @@
1899
  </div>
1900
  </div>
1901
  </a>
1902
-
1903
  </div>
1904
  </section>
1905
-
1906
  <!-- 3D & Modeling Section -->
1907
  <section class="category-section" data-section="3d">
1908
  <div class="category-header">
@@ -1911,7 +1722,6 @@
1911
  <span class="category-count">2 models</span>
1912
  </div>
1913
  <div class="card-grid">
1914
-
1915
  <!-- NEW! HY-Motion Generator Card -->
1916
  <a href="https://motion.humangen.ai" target="_blank" class="card" data-tags="3d,motion,human,animation,text-to-motion,fbx,dance,walk,jump,pose,body,movement,ai,generator">
1917
  <div class="card-preview gradient-motion">
@@ -1935,7 +1745,6 @@
1935
  </div>
1936
  </div>
1937
  </a>
1938
-
1939
  <!-- TRELLIS.2 Text/Image-to-3D Card -->
1940
  <a href="https://trellis2.humangen.ai" target="_blank" class="card" data-tags="3d,text-to-3d,trellis,glb,model">
1941
  <div class="card-preview gradient-5">
@@ -1958,19 +1767,39 @@
1958
  </div>
1959
  </div>
1960
  </a>
1961
-
1962
  </div>
1963
  </section>
1964
-
1965
  <!-- Tools Section -->
1966
  <section class="category-section" data-section="tools">
1967
  <div class="category-header">
1968
  <span class="category-icon">πŸ› οΈ</span>
1969
  <h2 class="category-title">AI TOOLS</h2>
1970
- <span class="category-count">4 models</span>
1971
  </div>
1972
  <div class="card-grid">
1973
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1974
  <!-- Ansim Blur - Face Privacy Card -->
1975
  <a href="https://blur.humangen.ai" target="_blank" class="card" data-tags="tools,blur,face,privacy,mosaic,video,image">
1976
  <div class="card-preview gradient-1">
@@ -1993,7 +1822,6 @@
1993
  </div>
1994
  </div>
1995
  </a>
1996
-
1997
  <!-- QR Canvas+ Generator Card -->
1998
  <a href="https://qr.humangen.ai" target="_blank" class="card" data-tags="tools,qr,qrcode,generator,decoration">
1999
  <div class="card-preview gradient-4">
@@ -2016,7 +1844,6 @@
2016
  </div>
2017
  </div>
2018
  </a>
2019
-
2020
  <!-- BadgeCraft Generator Card -->
2021
  <a href="https://badge.humangen.ai" target="_blank" class="card" data-tags="tools,badge,shields,html,github">
2022
  <div class="card-preview gradient-2">
@@ -2039,7 +1866,6 @@
2039
  </div>
2040
  </div>
2041
  </a>
2042
-
2043
  <!-- DNA Diffusion Generator Card -->
2044
  <a href="https://dna.humangen.ai" target="_blank" class="card" data-tags="tools,dna,protein,biology,diffusion,science">
2045
  <div class="card-preview gradient-4">
@@ -2062,10 +1888,8 @@
2062
  </div>
2063
  </div>
2064
  </a>
2065
-
2066
  </div>
2067
  </section>
2068
-
2069
  <!-- NSFW Section -->
2070
  <section class="category-section" data-section="nsfw">
2071
  <div class="category-header">
@@ -2074,7 +1898,6 @@
2074
  <span class="category-count">7 models</span>
2075
  </div>
2076
  <div class="card-grid">
2077
-
2078
  <!-- AI Adult Novel Generator Card -->
2079
  <a href="https://nsfwnovel.humangen.ai" target="_blank" class="card" data-tags="nsfw,novel,story,adult,erotic,fiction,writing,english,korean,ν•œκΈ€,μ†Œμ„€,μ„±μΈμ†Œμ„€,ai,generator,romance,passionate,literature">
2080
  <div class="card-preview gradient-novel">
@@ -2099,7 +1922,6 @@
2099
  </div>
2100
  </div>
2101
  </a>
2102
-
2103
  <!-- NSFW ADULT Card -->
2104
  <a href="https://nsfwadult.humangen.ai" target="_blank" class="card" data-tags="nsfw,adult,uncensored,ai,image,text2image,2048px,z-image">
2105
  <div class="card-preview gradient-nsfw">
@@ -2123,7 +1945,6 @@
2123
  </div>
2124
  </div>
2125
  </a>
2126
-
2127
  <!-- NSFW IMAGE GENERATOR Card -->
2128
  <a href="https://nsfwt2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,image,generator,text2image,diffusion,customizable">
2129
  <div class="card-preview gradient-nsfw-2">
@@ -2147,7 +1968,6 @@
2147
  </div>
2148
  </div>
2149
  </a>
2150
-
2151
  <!-- NSFW REAL Card -->
2152
  <a href="https://nsfwreal.humangen.ai" target="_blank" class="card" data-tags="nsfw,real,realistic,sdxl,uncensored,long-prompt">
2153
  <div class="card-preview gradient-nsfw-3">
@@ -2171,7 +1991,6 @@
2171
  </div>
2172
  </div>
2173
  </a>
2174
-
2175
  <!-- NSFW HUB IMAGE Card -->
2176
  <a href="https://pornhub.humangen.ai" target="_blank" class="card" data-tags="nsfw,hub,sdxl,stable-diffusion,long-prompt,auto">
2177
  <div class="card-preview gradient-nsfw-4">
@@ -2195,7 +2014,6 @@
2195
  </div>
2196
  </div>
2197
  </a>
2198
-
2199
  <!-- NSFW I2I Card -->
2200
  <a href="https://nsfwi2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,i2i,image2image,transform,multilang,translation">
2201
  <div class="card-preview gradient-nsfw-5">
@@ -2219,7 +2037,6 @@
2219
  </div>
2220
  </div>
2221
  </a>
2222
-
2223
  <!-- NSFW HENTAI Card -->
2224
  <a href="https://hentai.humangen.ai" target="_blank" class="card" data-tags="nsfw,hentai,anime,illustration,sdxl,artwork">
2225
  <div class="card-preview gradient-nsfw-6">
@@ -2243,10 +2060,8 @@
2243
  </div>
2244
  </div>
2245
  </a>
2246
-
2247
  </div>
2248
  </section>
2249
-
2250
  <!-- Korea Section -->
2251
  <section class="category-section" data-section="korea">
2252
  <div class="category-header">
@@ -2255,7 +2070,6 @@
2255
  <span class="category-count">2 models</span>
2256
  </div>
2257
  <div class="card-grid">
2258
-
2259
  <!-- AI μƒκΆŒ 뢄석 μ‹œμŠ€ν…œ Card -->
2260
  <a href="https://markets.humangen.ai" target="_blank" class="card" data-tags="korea,μƒκΆŒ,μ°½μ—…,뢄석,데이터,μ†Œμƒκ³΅μΈ,market,business,ai,ν•œκ΅­,korean,startup">
2261
  <div class="card-preview gradient-korea">
@@ -2279,7 +2093,6 @@
2279
  </div>
2280
  </div>
2281
  </a>
2282
-
2283
  <!-- AGI λͺ…리학 μ™„μ „νŒ Card -->
2284
  <a href="https://unse.humangen.ai" target="_blank" class="card" data-tags="korea,사주,λͺ…리학,μš΄μ„Έ,νŒ”μž,fortune,saju,ai,ν•œκ΅­,korean,μŒμ–‘,μ˜€ν–‰,μ‹­μ„±,12μš΄μ„±,λŒ€μš΄">
2285
  <div class="card-preview gradient-fortune">
@@ -2303,12 +2116,9 @@
2303
  </div>
2304
  </div>
2305
  </a>
2306
-
2307
  </div>
2308
  </section>
2309
-
2310
  </main>
2311
-
2312
  <!-- Footer -->
2313
  <footer class="footer">
2314
  <div class="footer-logo">πŸ’₯ HUMANGEN.AI πŸ’₯</div>
@@ -2322,27 +2132,22 @@
2322
  </div>
2323
  <p class="footer-copy">Β© 2025 HumanGen.AI - Powered by www.ginigen.ai/en πŸ€—</p>
2324
  </footer>
2325
-
2326
  <!-- Floating Action Button -->
2327
  <div class="fab" onclick="window.scrollTo({top: 0, behavior: 'smooth'})">
2328
  ⬆️
2329
  </div>
2330
-
2331
  <!-- JavaScript -->
2332
  <script>
2333
  // Category Navigation
2334
  const navTabs = document.querySelectorAll('.nav-tab');
2335
  const sections = document.querySelectorAll('.category-section');
2336
  const cards = document.querySelectorAll('.card');
2337
-
2338
  navTabs.forEach(tab => {
2339
  tab.addEventListener('click', () => {
2340
  const category = tab.dataset.category;
2341
-
2342
  // Update active tab
2343
  navTabs.forEach(t => t.classList.remove('active'));
2344
  tab.classList.add('active');
2345
-
2346
  // Filter sections
2347
  if (category === 'all') {
2348
  sections.forEach(s => s.style.display = 'block');
@@ -2357,25 +2162,20 @@
2357
  }
2358
  });
2359
  });
2360
-
2361
  // Search Functionality
2362
  const searchInput = document.getElementById('searchInput');
2363
-
2364
  searchInput.addEventListener('input', (e) => {
2365
  const query = e.target.value.toLowerCase();
2366
-
2367
  cards.forEach(card => {
2368
  const title = card.querySelector('.card-title').textContent.toLowerCase();
2369
  const description = card.querySelector('.card-description').textContent.toLowerCase();
2370
  const tags = card.dataset.tags?.toLowerCase() || '';
2371
-
2372
  if (title.includes(query) || description.includes(query) || tags.includes(query)) {
2373
  card.style.display = 'block';
2374
  } else {
2375
  card.style.display = 'none';
2376
  }
2377
  });
2378
-
2379
  // Show all sections when searching
2380
  if (query) {
2381
  sections.forEach(s => s.style.display = 'block');
@@ -2384,6 +2184,5 @@
2384
  }
2385
  });
2386
  </script>
2387
-
2388
  </body>
2389
  </html>
 
5
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
  <title>HumanGen.AI - AI Creative Playground</title>
7
  <meta name="description" content="HumanGen.AI - Your Ultimate AI Creative Playground. Generate images, videos, audio and more with cutting-edge AI models.">
 
8
  <!-- νŒŒλΉ„μ½˜ μ„€μ • -->
9
  <link rel="icon" type="image/png" href="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
10
  <link rel="apple-touch-icon" href="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
11
  <link rel="shortcut icon" href="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
 
12
  <!-- Open Graph (Facebook, Discord, Slack λ“±) -->
13
  <meta property="og:title" content="HumanGen.AI - AI Creative Playground">
14
  <meta property="og:description" content="Generate stunning images, videos, audio and more with state-of-the-art AI models. No coding required!">
 
16
  <meta property="og:url" content="https://humangen.ai">
17
  <meta property="og:type" content="website">
18
  <meta property="og:site_name" content="HumanGen.AI">
 
19
  <!-- Twitter Card -->
20
  <meta name="twitter:card" content="summary_large_image">
21
  <meta name="twitter:title" content="HumanGen.AI - AI Creative Playground">
22
  <meta name="twitter:description" content="Generate stunning images, videos, audio with cutting-edge AI. No coding required!">
23
  <meta name="twitter:image" content="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/logo.png">
24
  <meta name="twitter:site" content="@humangen_ai">
 
25
  <!-- μΆ”κ°€ SEO λ©”νƒ€νƒœκ·Έ -->
26
  <meta name="keywords" content="AI, image generation, video generation, audio generation, creative tools, humangen, artificial intelligence">
27
  <meta name="author" content="HumanGen.AI">
28
  <meta name="robots" content="index, follow">
29
  <link rel="canonical" href="https://humangen.ai">
 
30
  <!-- Google Fonts -->
31
  <link rel="preconnect" href="https://fonts.googleapis.com">
32
  <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
33
  <link href="https://fonts.googleapis.com/css2?family=Bangers&family=Comic+Neue:wght@400;700&display=swap" rel="stylesheet">
 
34
  <style>
35
  /* ===== CSS Variables - Comic Classic Theme ===== */
36
  :root {
 
45
  --pink: #EC4899;
46
  --cyan: #06B6D4;
47
  --orange: #F97316;
 
48
  --shadow: 6px 6px 0px var(--dark);
49
  --shadow-sm: 4px 4px 0px var(--dark);
50
  --shadow-lg: 8px 8px 0px var(--dark);
51
  --border: 3px solid var(--dark);
52
  --radius: 12px;
53
  }
 
54
  /* ===== Reset & Base ===== */
55
  * {
56
  margin: 0;
57
  padding: 0;
58
  box-sizing: border-box;
59
  }
 
60
  body {
61
  font-family: 'Comic Neue', cursive, sans-serif;
62
  background-color: var(--background);
 
66
  color: var(--dark);
67
  overflow-x: hidden;
68
  }
 
69
  /* ===== Header ===== */
70
  .header {
71
  text-align: center;
72
  padding: 3rem 1rem 2rem;
73
  position: relative;
74
  }
 
75
  .logo {
76
  font-family: 'Bangers', cursive;
77
  font-size: 4rem;
 
84
  margin-bottom: 1.5rem;
85
  animation: bounce 2s ease-in-out infinite;
86
  }
 
87
  @keyframes bounce {
88
  0%, 100% { transform: translateY(0); }
89
  50% { transform: translateY(-10px); }
90
  }
 
91
  /* ===== Banner Image ===== */
92
  .banner-container {
93
  max-width: 1200px;
94
  margin: 0 auto;
95
  padding: 0 1rem;
96
  }
 
97
  .banner-image {
98
  width: 100%;
99
  max-width: 1200px;
 
103
  box-shadow: var(--shadow);
104
  display: block;
105
  }
 
106
  /* ===== Enterprise Banner ===== */
107
  .enterprise-banner {
108
  max-width: 1200px;
 
119
  gap: 0.75rem;
120
  flex-wrap: wrap;
121
  }
 
122
  .enterprise-banner-text {
123
  font-family: 'Bangers', cursive;
124
  font-size: 1.4rem;
 
126
  letter-spacing: 1px;
127
  text-shadow: 2px 2px 0px var(--dark);
128
  }
 
129
  .enterprise-banner-link {
130
  font-family: 'Bangers', cursive;
131
  font-size: 1.5rem;
 
138
  transition: all 0.2s ease;
139
  text-shadow: none;
140
  }
 
141
  .enterprise-banner-link:hover {
142
  background: var(--accent);
143
  color: var(--dark);
144
  transform: scale(1.05);
145
  }
 
146
  .tagline {
147
  font-size: 1.4rem;
148
  font-weight: 700;
149
  color: var(--dark);
150
  margin-bottom: 1rem;
151
  }
 
152
  .subtitle {
153
  font-size: 1.1rem;
154
  color: #6B7280;
 
156
  margin: 0 auto;
157
  line-height: 1.6;
158
  }
 
159
  /* ===== Notice Box ===== */
160
  .notice-box {
161
  max-width: 700px;
 
166
  border-radius: var(--radius);
167
  box-shadow: var(--shadow-sm);
168
  }
 
169
  .notice-item {
170
  font-size: 0.95rem;
171
  color: var(--dark);
172
  margin-bottom: 0.5rem;
173
  line-height: 1.5;
174
  }
 
175
  .notice-item:last-child {
176
  margin-bottom: 0;
177
  }
 
178
  .notice-link {
179
  color: var(--primary);
180
  font-weight: 700;
 
182
  border-bottom: 2px solid var(--primary);
183
  transition: all 0.2s ease;
184
  }
 
185
  .notice-link:hover {
186
  color: var(--secondary);
187
  border-bottom-color: var(--secondary);
188
  }
 
189
  /* ===== Stats Bar ===== */
190
  .stats-bar {
191
  display: flex;
 
200
  box-shadow: var(--shadow);
201
  flex-wrap: wrap;
202
  }
 
203
  .stat-item {
204
  text-align: center;
205
  }
 
206
  .stat-number {
207
  font-family: 'Bangers', cursive;
208
  font-size: 2rem;
209
  color: var(--primary);
210
  letter-spacing: 1px;
211
  }
 
212
  .stat-label {
213
  font-size: 0.9rem;
214
  font-weight: 700;
215
  color: var(--dark);
216
  }
 
217
  /* ===== Navigation Tabs ===== */
218
  .nav-tabs {
219
  display: flex;
 
224
  max-width: 1200px;
225
  margin: 0 auto;
226
  }
 
227
  .nav-tab {
228
  font-family: 'Comic Neue', cursive;
229
  font-weight: 700;
 
237
  box-shadow: var(--shadow-sm);
238
  transition: all 0.15s ease;
239
  }
 
240
  .nav-tab:hover {
241
  transform: translate(-2px, -2px);
242
  box-shadow: 6px 6px 0px var(--dark);
243
  }
 
244
  .nav-tab.active {
245
  background: var(--primary);
246
  color: var(--white);
247
  }
 
248
  .nav-tab:active {
249
  transform: translate(2px, 2px);
250
  box-shadow: 2px 2px 0px var(--dark);
251
  }
 
252
  /* ===== BEST Tab Special Style ===== */
253
  .nav-tab.best-tab {
254
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 50%, #EC4899 100%);
255
  color: var(--white);
256
  animation: best-pulse 2s infinite;
257
  }
 
258
  .nav-tab.best-tab.active {
259
  background: linear-gradient(135deg, #D97706 0%, #DC2626 50%, #DB2777 100%);
260
  }
 
261
  @keyframes best-pulse {
262
  0%, 100% { box-shadow: 4px 4px 0px var(--dark), 0 0 10px #F59E0B; }
263
  50% { box-shadow: 4px 4px 0px var(--dark), 0 0 20px #F59E0B, 0 0 30px #EF4444; }
264
  }
 
265
  /* ===== Main Container ===== */
266
  .container {
267
  max-width: 1400px;
268
  margin: 0 auto;
269
  padding: 2rem 1rem;
270
  }
 
271
  /* ===== Category Section ===== */
272
  .category-section {
273
  margin-bottom: 3rem;
274
  }
 
275
  .category-header {
276
  display: flex;
277
  align-items: center;
 
280
  padding-bottom: 0.5rem;
281
  border-bottom: 3px dashed var(--dark);
282
  }
 
283
  .category-icon {
284
  font-size: 2rem;
285
  }
 
286
  .category-title {
287
  font-family: 'Bangers', cursive;
288
  font-size: 2rem;
289
  letter-spacing: 2px;
290
  color: var(--dark);
291
  }
 
292
  .category-count {
293
  font-family: 'Comic Neue', cursive;
294
  font-weight: 700;
 
298
  border: 2px solid var(--dark);
299
  border-radius: 20px;
300
  }
 
301
  /* ===== BEST Category Special Header ===== */
302
  .category-header.best-header {
303
  background: linear-gradient(135deg, #FEF3C7 0%, #FDE68A 100%);
 
306
  border: 3px solid var(--dark);
307
  box-shadow: var(--shadow-sm);
308
  }
 
309
  .category-header.best-header .category-title {
310
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 50%, #EC4899 100%);
311
  -webkit-background-clip: text;
312
  -webkit-text-fill-color: transparent;
313
  background-clip: text;
314
  }
 
315
  .best-badge {
316
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
317
  color: var(--white);
 
322
  border-radius: 20px;
323
  animation: best-pulse 2s infinite;
324
  }
 
325
  /* ===== Card Grid ===== */
326
  .card-grid {
327
  display: grid;
328
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
329
  gap: 1.5rem;
330
  }
 
331
  /* ===== Card Styles ===== */
332
  .card {
333
  background: var(--white);
 
341
  color: inherit;
342
  display: block;
343
  }
 
344
  .card:hover {
345
  transform: translate(-4px, -4px);
346
  box-shadow: 10px 10px 0px var(--dark);
347
  }
 
348
  .card:active {
349
  transform: translate(2px, 2px);
350
  box-shadow: 4px 4px 0px var(--dark);
351
  }
 
352
  /* ===== BEST Card Special Style ===== */
353
  .card.best-card {
354
  border: 4px solid #F59E0B;
355
  box-shadow: 6px 6px 0px var(--dark), 0 0 15px rgba(245, 158, 11, 0.3);
356
  }
 
357
  .card.best-card:hover {
358
  box-shadow: 10px 10px 0px var(--dark), 0 0 25px rgba(245, 158, 11, 0.5);
359
  }
 
360
  /* ===== Help Desk Card Special Style ===== */
361
  .card.helpdesk-card {
362
  border: 4px solid #10B981;
363
  box-shadow: 6px 6px 0px var(--dark), 0 0 15px rgba(16, 185, 129, 0.3);
364
  }
 
365
  .card.helpdesk-card:hover {
366
  box-shadow: 10px 10px 0px var(--dark), 0 0 25px rgba(16, 185, 129, 0.5);
367
  }
 
368
  .card-preview {
369
  height: 180px;
370
  display: flex;
 
374
  position: relative;
375
  overflow: hidden;
376
  }
 
377
  .card-preview.gradient-1 {
378
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
379
  }
 
464
  .card-preview.gradient-helpdesk {
465
  background: linear-gradient(135deg, #10B981 0%, #059669 30%, #047857 70%, #065F46 100%);
466
  }
 
467
  .card-badge {
468
  position: absolute;
469
  top: 12px;
 
475
  border-radius: 6px;
476
  box-shadow: 2px 2px 0px var(--dark);
477
  }
 
478
  .badge-new {
479
  background: var(--secondary);
480
  color: var(--white);
481
  }
 
482
  .badge-hot {
483
  background: var(--orange);
484
  color: var(--white);
485
  }
 
486
  .badge-beta {
487
  background: var(--purple);
488
  color: var(--white);
489
  }
 
490
  .badge-free {
491
  background: var(--success);
492
  color: var(--white);
493
  }
 
494
  .badge-qwen {
495
  background: #6366F1;
496
  color: var(--white);
497
  }
 
498
  .badge-korea {
499
  background: #0047A0;
500
  color: var(--white);
501
  }
 
502
  .badge-fortune {
503
  background: #8B5CF6;
504
  color: var(--white);
505
  }
 
506
  .badge-nsfw {
507
  background: #DC2626;
508
  color: var(--white);
509
  }
 
510
  .badge-novel {
511
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
512
  color: var(--white);
513
  }
 
514
  .badge-exam {
515
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
516
  color: var(--white);
517
  }
 
518
  .badge-best {
519
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
520
  color: var(--white);
521
  animation: best-pulse 2s infinite;
522
  }
 
523
  .badge-youtube {
524
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
525
  color: var(--white);
526
  }
 
527
  .badge-llm {
528
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
529
  color: var(--white);
530
  }
 
531
  .badge-minimax {
532
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
533
  color: var(--white);
534
  }
 
535
  .badge-kimi {
536
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
537
  color: var(--white);
538
  }
 
539
  .badge-deepseek {
540
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
541
  color: var(--white);
542
  }
 
543
  .badge-glm {
544
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
545
  color: var(--white);
546
  }
 
547
  .badge-motion {
548
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
549
  color: var(--white);
550
  }
 
551
  .badge-helpdesk {
552
  background: linear-gradient(135deg, #10B981 0%, #059669 100%);
553
  color: var(--white);
554
  animation: helpdesk-pulse 2s infinite;
555
  }
 
556
  @keyframes helpdesk-pulse {
557
  0%, 100% { box-shadow: 2px 2px 0px var(--dark), 0 0 8px #10B981; }
558
  50% { box-shadow: 2px 2px 0px var(--dark), 0 0 15px #10B981, 0 0 20px #059669; }
559
  }
 
560
  .card-content {
561
  padding: 1.25rem;
562
  }
 
563
  .card-title {
564
  font-family: 'Bangers', cursive;
565
  font-size: 1.4rem;
 
567
  margin-bottom: 0.5rem;
568
  color: var(--dark);
569
  }
 
570
  .card-description {
571
  font-size: 0.95rem;
572
  color: #6B7280;
573
  line-height: 1.5;
574
  margin-bottom: 1rem;
575
  }
 
576
  .card-highlight {
577
  background: var(--accent);
578
  color: var(--dark);
 
580
  padding: 2px 6px;
581
  border-radius: 4px;
582
  }
 
583
  .card-highlight-qwen {
584
  background: #6366F1;
585
  color: var(--white);
 
587
  padding: 2px 6px;
588
  border-radius: 4px;
589
  }
 
590
  .card-highlight-korea {
591
  background: #0047A0;
592
  color: var(--white);
 
594
  padding: 2px 6px;
595
  border-radius: 4px;
596
  }
 
597
  .card-highlight-fortune {
598
  background: #8B5CF6;
599
  color: var(--white);
 
601
  padding: 2px 6px;
602
  border-radius: 4px;
603
  }
 
604
  .card-highlight-nsfw {
605
  background: #DC2626;
606
  color: var(--white);
 
608
  padding: 2px 6px;
609
  border-radius: 4px;
610
  }
 
611
  .card-highlight-novel {
612
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
613
  color: var(--white);
 
615
  padding: 2px 6px;
616
  border-radius: 4px;
617
  }
 
618
  .card-highlight-exam {
619
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
620
  color: var(--white);
 
622
  padding: 2px 6px;
623
  border-radius: 4px;
624
  }
 
625
  .card-highlight-best {
626
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
627
  color: var(--white);
 
629
  padding: 2px 6px;
630
  border-radius: 4px;
631
  }
 
632
  .card-highlight-youtube {
633
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
634
  color: var(--white);
 
636
  padding: 2px 6px;
637
  border-radius: 4px;
638
  }
 
639
  .card-highlight-llm {
640
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
641
  color: var(--white);
 
643
  padding: 2px 6px;
644
  border-radius: 4px;
645
  }
 
646
  .card-highlight-minimax {
647
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
648
  color: var(--white);
 
650
  padding: 2px 6px;
651
  border-radius: 4px;
652
  }
 
653
  .card-highlight-kimi {
654
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
655
  color: var(--white);
 
657
  padding: 2px 6px;
658
  border-radius: 4px;
659
  }
 
660
  .card-highlight-deepseek {
661
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
662
  color: var(--white);
 
664
  padding: 2px 6px;
665
  border-radius: 4px;
666
  }
 
667
  .card-highlight-glm {
668
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
669
  color: var(--white);
 
671
  padding: 2px 6px;
672
  border-radius: 4px;
673
  }
 
674
  .card-highlight-motion {
675
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
676
  color: var(--white);
 
678
  padding: 2px 6px;
679
  border-radius: 4px;
680
  }
 
681
  .card-highlight-helpdesk {
682
  background: linear-gradient(135deg, #10B981 0%, #059669 100%);
683
  color: var(--white);
 
685
  padding: 2px 6px;
686
  border-radius: 4px;
687
  }
 
688
  .card-meta {
689
  display: flex;
690
  justify-content: space-between;
 
692
  padding-top: 0.75rem;
693
  border-top: 2px dashed #E5E7EB;
694
  }
 
695
  .card-tags {
696
  display: flex;
697
  gap: 0.5rem;
698
  flex-wrap: wrap;
699
  }
 
700
  .tag {
701
  font-size: 0.75rem;
702
  font-weight: 700;
 
705
  border: 2px solid var(--dark);
706
  border-radius: 4px;
707
  }
 
708
  .tag-qwen {
709
  font-size: 0.75rem;
710
  font-weight: 700;
 
714
  border-radius: 4px;
715
  color: #6366F1;
716
  }
 
717
  .tag-korea {
718
  font-size: 0.75rem;
719
  font-weight: 700;
 
723
  border-radius: 4px;
724
  color: #0047A0;
725
  }
 
726
  .tag-fortune {
727
  font-size: 0.75rem;
728
  font-weight: 700;
 
732
  border-radius: 4px;
733
  color: #8B5CF6;
734
  }
 
735
  .tag-nsfw {
736
  font-size: 0.75rem;
737
  font-weight: 700;
 
741
  border-radius: 4px;
742
  color: #DC2626;
743
  }
 
744
  .tag-novel {
745
  font-size: 0.75rem;
746
  font-weight: 700;
 
750
  border-radius: 4px;
751
  color: #7C3AED;
752
  }
 
753
  .tag-exam {
754
  font-size: 0.75rem;
755
  font-weight: 700;
 
759
  border-radius: 4px;
760
  color: #0284C7;
761
  }
 
762
  .tag-best {
763
  font-size: 0.75rem;
764
  font-weight: 700;
 
768
  border-radius: 4px;
769
  color: #D97706;
770
  }
 
771
  .tag-youtube {
772
  font-size: 0.75rem;
773
  font-weight: 700;
 
777
  border-radius: 4px;
778
  color: #CC0000;
779
  }
 
780
  .tag-llm {
781
  font-size: 0.75rem;
782
  font-weight: 700;
 
786
  border-radius: 4px;
787
  color: #1E40AF;
788
  }
 
789
  .tag-minimax {
790
  font-size: 0.75rem;
791
  font-weight: 700;
 
795
  border-radius: 4px;
796
  color: #1E3A8A;
797
  }
 
798
  .tag-kimi {
799
  font-size: 0.75rem;
800
  font-weight: 700;
 
804
  border-radius: 4px;
805
  color: #7C3AED;
806
  }
 
807
  .tag-deepseek {
808
  font-size: 0.75rem;
809
  font-weight: 700;
 
813
  border-radius: 4px;
814
  color: #059669;
815
  }
 
816
  .tag-glm {
817
  font-size: 0.75rem;
818
  font-weight: 700;
 
822
  border-radius: 4px;
823
  color: #DC2626;
824
  }
 
825
  .tag-motion {
826
  font-size: 0.75rem;
827
  font-weight: 700;
 
831
  border-radius: 4px;
832
  color: #8B5CF6;
833
  }
 
834
  .tag-helpdesk {
835
  font-size: 0.75rem;
836
  font-weight: 700;
 
840
  border-radius: 4px;
841
  color: #059669;
842
  }
 
843
  .card-arrow {
844
  font-size: 1.5rem;
845
  transition: transform 0.2s ease;
846
  }
 
847
  .card:hover .card-arrow {
848
  transform: translateX(5px);
849
  }
 
850
  /* ===== Footer ===== */
851
  .footer {
852
  text-align: center;
 
854
  margin-top: 2rem;
855
  border-top: 3px dashed var(--dark);
856
  }
 
857
  .footer-logo {
858
  font-family: 'Bangers', cursive;
859
  font-size: 2rem;
860
  letter-spacing: 2px;
861
  margin-bottom: 1rem;
862
  }
 
863
  .footer-links {
864
  display: flex;
865
  justify-content: center;
 
867
  margin-bottom: 1rem;
868
  flex-wrap: wrap;
869
  }
 
870
  .footer-link {
871
  font-weight: 700;
872
  color: var(--dark);
 
874
  border-bottom: 2px solid transparent;
875
  transition: border-color 0.2s;
876
  }
 
877
  .footer-link:hover {
878
  border-bottom-color: var(--primary);
879
  }
 
880
  .footer-copy {
881
  font-size: 0.9rem;
882
  color: #6B7280;
883
  }
 
884
  /* ===== Floating Action Button ===== */
885
  .fab {
886
  position: fixed;
 
900
  transition: all 0.2s ease;
901
  z-index: 1000;
902
  }
 
903
  .fab:hover {
904
  transform: translate(-2px, -2px) scale(1.1);
905
  box-shadow: 8px 8px 0px var(--dark);
906
  }
 
907
  /* ===== Responsive ===== */
908
  @media (max-width: 768px) {
909
  .logo {
 
912
  3px 3px 0px var(--accent),
913
  5px 5px 0px var(--dark);
914
  }
 
915
  .tagline {
916
  font-size: 1.1rem;
917
  }
 
918
  .stats-bar {
919
  gap: 1rem;
920
  padding: 1rem;
921
  }
 
922
  .stat-number {
923
  font-size: 1.5rem;
924
  }
 
925
  .nav-tab {
926
  padding: 0.5rem 1rem;
927
  font-size: 0.9rem;
928
  }
 
929
  .category-title {
930
  font-size: 1.5rem;
931
  }
 
932
  .card-grid {
933
  grid-template-columns: 1fr;
934
  }
 
935
  .card-preview {
936
  height: 150px;
937
  font-size: 3rem;
938
  }
 
939
  .notice-box {
940
  margin: 1rem;
941
  padding: 0.75rem 1rem;
942
  }
 
943
  .notice-item {
944
  font-size: 0.85rem;
945
  }
 
946
  .banner-container {
947
  padding: 0 0.5rem;
948
  }
 
949
  .enterprise-banner {
950
  padding: 0.75rem 1rem;
951
  flex-direction: column;
952
  gap: 0.5rem;
953
  }
 
954
  .enterprise-banner-text {
955
  font-size: 1.1rem;
956
  }
 
957
  .enterprise-banner-link {
958
  font-size: 1.2rem;
959
  }
960
  }
 
961
  /* ===== Animation ===== */
962
  @keyframes fadeInUp {
963
  from {
 
969
  transform: translateY(0);
970
  }
971
  }
 
972
  .card {
973
  animation: fadeInUp 0.5s ease forwards;
974
  }
 
975
  .card:nth-child(1) { animation-delay: 0.1s; }
976
  .card:nth-child(2) { animation-delay: 0.2s; }
977
  .card:nth-child(3) { animation-delay: 0.3s; }
 
980
  .card:nth-child(6) { animation-delay: 0.6s; }
981
  .card:nth-child(7) { animation-delay: 0.7s; }
982
  .card:nth-child(8) { animation-delay: 0.8s; }
 
983
  /* ===== Search Bar ===== */
984
  .search-container {
985
  max-width: 600px;
986
  margin: 0 auto 2rem;
987
  position: relative;
988
  }
 
989
  .search-input {
990
  width: 100%;
991
  padding: 1rem 1.5rem 1rem 3rem;
 
1000
  outline: none;
1001
  transition: all 0.2s ease;
1002
  }
 
1003
  .search-input:focus {
1004
  box-shadow: 8px 8px 0px var(--primary);
1005
  border-color: var(--primary);
1006
  }
 
1007
  .search-input::placeholder {
1008
  color: #9CA3AF;
1009
  font-weight: 400;
1010
  }
 
1011
  .search-icon {
1012
  position: absolute;
1013
  left: 1rem;
 
1024
  <div class="banner-container">
1025
  <img src="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/banner.png" alt="HumanGen.AI Banner" class="banner-image">
1026
  </div>
 
1027
  <!-- Enterprise Banner -->
1028
  <div class="enterprise-banner">
1029
  <span class="enterprise-banner-text">πŸš€ Unlimited Commercial Use Available β€” Enterprise Service:</span>
1030
  <a href="https://www.ginigen.ai" target="_blank" class="enterprise-banner-link">www.ginigen.ai</a>
1031
  </div>
 
1032
  <!-- Enterprise Contact Banner -->
1033
  <div style="background:#FACC15;border:3px solid #1F2937;border-radius:8px;padding:12px 20px;text-align:center;box-shadow:4px 4px 0 #1F2937;margin:20px auto;max-width:1200px">
1034
  <span style="font-family:'Bangers',cursive;color:#1F2937;font-size:1.2rem">πŸ’Ό Enterprise & CUSTOM(White Label) Β· 문의</span>
 
1036
  <a href="mailto:arxivgpt@gmail.com" style="color:#3B82F6;font-weight:700;font-family:'Comic Neue',cursive">πŸ“§ arxivgpt@gmail.com</a>
1037
  </div>
1038
  </header>
 
1039
  <!-- Stats Bar -->
1040
  <div class="stats-bar">
1041
  <div class="stat-item">
1042
+ <div class="stat-number">38</div>
1043
  <div class="stat-label">AI Models</div>
1044
  </div>
1045
  <div class="stat-item">
1046
+ <div class="stat-number">70K+</div>
1047
+ <div class="stat-label">Daily Active Users</div>
1048
  </div>
1049
  <div class="stat-item">
1050
+ <div class="stat-number">2.1M+</div>
1051
+ <div class="stat-label">Monthly Active Users</div>
1052
  </div>
1053
  <div class="stat-item">
1054
  <div class="stat-number">5M+</div>
1055
  <div class="stat-label">Creations / Month</div>
1056
  </div>
1057
  </div>
 
1058
  <!-- Search Bar -->
1059
  <div class="search-container">
1060
  <span class="search-icon">πŸ”</span>
1061
  <input type="text" class="search-input" placeholder="Search AI tools... (e.g., image, video, youtube, trend, nsfw, novel, exam, best, llm, motion, helpdesk)" id="searchInput">
1062
  </div>
 
1063
  <!-- Navigation Tabs (Text moved after BEST) -->
1064
  <nav class="nav-tabs">
1065
  <button class="nav-tab active" data-category="all">🌟 All</button>
 
1073
  <button class="nav-tab" data-category="nsfw">πŸ”ž NSFW</button>
1074
  <button class="nav-tab" data-category="korea">πŸ‡°πŸ‡· Korea</button>
1075
  </nav>
 
1076
  <!-- Main Container -->
1077
  <main class="container">
 
1078
  <!-- BEST PICKS Section -->
1079
  <section class="category-section" data-section="best">
1080
  <div class="category-header best-header">
 
1083
  <span class="best-badge">⭐ TOP 4</span>
1084
  </div>
1085
  <div class="card-grid">
 
1086
  <!-- BEST 1: YouTube Trend Analyzer -->
1087
  <a href="https://ytb.humangen.ai" target="_blank" class="card best-card" data-tags="best,video,youtube,trend,analytics,ai,search,groq,llm,seo,keyword,channel,growth,viral,api">
1088
  <div class="card-preview gradient-youtube">
 
1108
  </div>
1109
  </div>
1110
  </a>
 
1111
  <!-- BEST 2: Video Editor -->
1112
  <a href="https://studio.humangen.ai" target="_blank" class="card best-card" data-tags="best,video,editor,timeline,cut,text,merge,export,webm,mp4">
1113
  <div class="card-preview gradient-best">
 
1131
  </div>
1132
  </div>
1133
  </a>
 
1134
  <!-- BEST 3: PDF TO EXAM GENERATOR -->
1135
  <a href="https://exam.humangen.ai" target="_blank" class="card best-card" data-tags="best,text,pdf,exam,quiz,test,education,ν•™μŠ΅,μ‹œν—˜,문제,generator,english,korean,ν•œκΈ€,multiple-choice,μ„ λ‹€ν˜•,ꡐ윑,study,interactive">
1136
  <div class="card-preview gradient-exam">
 
1155
  </div>
1156
  </div>
1157
  </a>
1158
+ <!-- BEST 4: Ultimate File Converter -->
1159
+ <a href="https://conv.humangen.ai" target="_blank" class="card best-card" data-tags="best,tools,converter,file,data,csv,json,excel,parquet,image,png,jpg,webp,audio,mp3,wav,video,mp4,document,pdf,archive,zip,config,yaml,encoding,base64">
1160
+ <div class="card-preview gradient-best">
1161
+ <span>πŸ”„</span>
 
1162
  <span class="card-badge badge-best">πŸ† BEST</span>
1163
  </div>
1164
  <div class="card-content">
1165
+ <h3 class="card-title">πŸ”„ Ultimate File Converter</h3>
1166
  <p class="card-description">
1167
+ <span class="card-highlight-best">Convert Anything to Anything!</span> -
1168
+ πŸ“Š Data (CSV/JSON/Excel/Parquet) β€’ πŸ–ΌοΈ Image β€’ 🎡 Audio β€’ 🎬 Video β€’
1169
+ πŸ“„ Document β€’ πŸ—œοΈ Archive β€’ βš™οΈ Config β€’ πŸ”€ Encoding. All-in-One!
1170
  </p>
1171
  <div class="card-meta">
1172
  <div class="card-tags">
1173
+ <span class="tag-best">All-in-One</span>
1174
+ <span class="tag-best">8 Types</span>
1175
+ <span class="tag">FREE</span>
1176
  </div>
1177
  <span class="card-arrow">β†’</span>
1178
  </div>
1179
  </div>
1180
  </a>
 
1181
  </div>
1182
  </section>
 
1183
  <!-- Text & Language Section (MOVED HERE - AFTER BEST) -->
1184
  <section class="category-section" data-section="text">
1185
  <div class="category-header">
 
1188
  <span class="category-count">7 models</span>
1189
  </div>
1190
  <div class="card-grid">
 
1191
  <!-- HELP DESK & CHATBOT - FIRST CARD (ALWAYS FIXED AT TOP) -->
1192
  <a href="https://chat.humangen.ai" target="_blank" class="card helpdesk-card" data-tags="text,helpdesk,chatbot,support,faq,ai,assistant,help,question,answer,service,guide,english,korean,ν•œκΈ€">
1193
  <div class="card-preview gradient-helpdesk">
 
1212
  </div>
1213
  </div>
1214
  </a>
 
1215
  <!-- MINIMAX-M2.1 Card -->
1216
  <a href="https://minimax.humangen.ai" target="_blank" class="card" data-tags="text,llm,minimax,m2.1,agent,coding,moe,230b,multilingual,tool-calling,agentic">
1217
  <div class="card-preview gradient-minimax">
 
1235
  </div>
1236
  </div>
1237
  </a>
 
1238
  <!-- Kimi-K2-Thinking Card -->
1239
  <a href="https://kimi.humangen.ai" target="_blank" class="card" data-tags="text,llm,kimi,k2,thinking,moonshot,1t,agent,reasoning,tool-calling,browsing">
1240
  <div class="card-preview gradient-kimi">
 
1258
  </div>
1259
  </div>
1260
  </a>
 
1261
  <!-- DeepSeek-V3.2 Card -->
1262
  <a href="https://deepseek.humangen.ai" target="_blank" class="card" data-tags="text,llm,deepseek,v3.2,reasoning,coding,moe,685b,sparse-attention,agentic">
1263
  <div class="card-preview gradient-deepseek">
 
1281
  </div>
1282
  </div>
1283
  </a>
 
1284
  <!-- GLM-4.7 Card -->
1285
  <a href="https://glm.humangen.ai" target="_blank" class="card" data-tags="text,llm,glm,4.7,zhipu,zai,coding,vibe,agent,200k,128k-output">
1286
  <div class="card-preview gradient-glm">
 
1304
  </div>
1305
  </div>
1306
  </a>
 
1307
  <!-- PDF TO EXAM GENERATOR Card -->
1308
  <a href="https://exam.humangen.ai" target="_blank" class="card" data-tags="text,pdf,exam,quiz,test,education,ν•™μŠ΅,μ‹œν—˜,문제,generator,english,korean,ν•œκΈ€,multiple-choice,μ„ λ‹€ν˜•,ꡐ윑,study,interactive">
1309
  <div class="card-preview gradient-exam">
 
1328
  </div>
1329
  </div>
1330
  </a>
 
1331
  <!-- AI Mermaid Diagram Generator Card -->
1332
  <a href="https://diagram.humangen.ai" target="_blank" class="card" data-tags="text,diagram,mermaid,flowchart,chart,visualization,free">
1333
  <div class="card-preview gradient-10">
 
1351
  </div>
1352
  </div>
1353
  </a>
 
1354
  </div>
1355
  </section>
 
1356
  <!-- Image Generation Section -->
1357
  <section class="category-section" data-section="image">
1358
  <div class="category-header">
 
1361
  <span class="category-count">8 models</span>
1362
  </div>
1363
  <div class="card-grid">
 
1364
  <!-- Qwen Image 2512 Card -->
1365
  <a href="https://q2512.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lightning,turbo,fast,alibaba,32b">
1366
  <div class="card-preview gradient-qwen">
 
1383
  </div>
1384
  </div>
1385
  </a>
 
1386
  <!-- Qwen Image 2512 LoRA Card -->
1387
  <a href="https://qlora.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lora,style,custom,alibaba,32b">
1388
  <div class="card-preview gradient-qwen-lora">
 
1405
  </div>
1406
  </div>
1407
  </a>
 
1408
  <!-- FLUX.2 Turbo Image Generator Card -->
1409
  <a href="https://flux2.humangen.ai" target="_blank" class="card" data-tags="image,flux,turbo,32b,edit,combine">
1410
  <div class="card-preview gradient-5">
 
1427
  </div>
1428
  </div>
1429
  </a>
 
1430
  <!-- Qwen Image Layered Decomposer Card -->
1431
  <a href="https://layer.humangen.ai" target="_blank" class="card" data-tags="image,layer,decompose,pptx,qwen">
1432
  <div class="card-preview gradient-7">
 
1449
  </div>
1450
  </div>
1451
  </a>
 
1452
  <!-- Qwen Image Edit Studio Card -->
1453
  <a href="https://qedit.humangen.ai" target="_blank" class="card" data-tags="image,edit,qwen,transform,ai">
1454
  <div class="card-preview gradient-3">
 
1471
  </div>
1472
  </div>
1473
  </a>
 
1474
  <!-- Camera Angle Control Card -->
1475
  <a href="https://angle.humangen.ai" target="_blank" class="card" data-tags="image,camera,angle,3d,video">
1476
  <div class="card-preview gradient-9">
 
1493
  </div>
1494
  </div>
1495
  </a>
 
1496
  <!-- Qwen Image to LoRA Card -->
1497
  <a href="https://qwenlora.humangen.ai" target="_blank" class="card" data-tags="image,lora,qwen,style,training">
1498
  <div class="card-preview gradient-2">
 
1515
  </div>
1516
  </div>
1517
  </a>
 
1518
  <!-- Z-Image Turbo Card -->
1519
  <a href="https://z.humangen.ai" target="_blank" class="card" data-tags="image,turbo,fast">
1520
  <div class="card-preview gradient-1">
 
1537
  </div>
1538
  </div>
1539
  </a>
 
1540
  </div>
1541
  </section>
 
1542
  <!-- Video Generation Section -->
1543
  <section class="category-section" data-section="video">
1544
  <div class="category-header">
 
1547
  <span class="category-count">5 models</span>
1548
  </div>
1549
  <div class="card-grid">
 
1550
  <!-- YouTube Trend Analyzer Card -->
1551
  <a href="https://ytb.humangen.ai" target="_blank" class="card" data-tags="video,youtube,trend,analytics,ai,search,groq,llm,seo,keyword,channel,growth,viral,api">
1552
  <div class="card-preview gradient-youtube">
 
1570
  </div>
1571
  </div>
1572
  </a>
 
1573
  <!-- Uncensored Text to Video Card -->
1574
  <a href="https://nsfwt2v.humangen.ai" target="_blank" class="card" data-tags="video,text2video,uncensored,wan,ai">
1575
  <div class="card-preview gradient-1">
 
1592
  </div>
1593
  </div>
1594
  </a>
 
1595
  <!-- Uncensored Image to Video Card -->
1596
  <a href="https://nsfwi2v.humangen.ai" target="_blank" class="card" data-tags="video,image2video,uncensored,wan,ai">
1597
  <div class="card-preview gradient-6">
 
1614
  </div>
1615
  </div>
1616
  </a>
 
1617
  <!-- Video Editor Card -->
1618
  <a href="https://studio.humangen.ai" target="_blank" class="card" data-tags="video,editor,timeline,cut,text">
1619
  <div class="card-preview gradient-9">
 
1636
  </div>
1637
  </div>
1638
  </a>
 
1639
  <!-- Video Last Frame Extractor Card -->
1640
  <a href="https://frame.humangen.ai" target="_blank" class="card" data-tags="video,frame,extract,last">
1641
  <div class="card-preview gradient-5">
 
1658
  </div>
1659
  </div>
1660
  </a>
 
1661
  </div>
1662
  </section>
 
1663
  <!-- Audio Generation Section -->
1664
  <section class="category-section" data-section="audio">
1665
  <div class="category-header">
 
1668
  <span class="category-count">2 models</span>
1669
  </div>
1670
  <div class="card-grid">
 
1671
  <!-- MMAudio Studio Card -->
1672
  <a href="https://mmaudio.humangen.ai" target="_blank" class="card" data-tags="audio,video2audio,text2audio,mmaudio,korean">
1673
  <div class="card-preview gradient-9">
 
1690
  </div>
1691
  </div>
1692
  </a>
 
1693
  <!-- Audio Segment Extractor Card -->
1694
  <a href="https://cut.humangen.ai" target="_blank" class="card" data-tags="audio,cut,extract,segment">
1695
  <div class="card-preview gradient-8">
 
1712
  </div>
1713
  </div>
1714
  </a>
 
1715
  </div>
1716
  </section>
 
1717
  <!-- 3D & Modeling Section -->
1718
  <section class="category-section" data-section="3d">
1719
  <div class="category-header">
 
1722
  <span class="category-count">2 models</span>
1723
  </div>
1724
  <div class="card-grid">
 
1725
  <!-- NEW! HY-Motion Generator Card -->
1726
  <a href="https://motion.humangen.ai" target="_blank" class="card" data-tags="3d,motion,human,animation,text-to-motion,fbx,dance,walk,jump,pose,body,movement,ai,generator">
1727
  <div class="card-preview gradient-motion">
 
1745
  </div>
1746
  </div>
1747
  </a>
 
1748
  <!-- TRELLIS.2 Text/Image-to-3D Card -->
1749
  <a href="https://trellis2.humangen.ai" target="_blank" class="card" data-tags="3d,text-to-3d,trellis,glb,model">
1750
  <div class="card-preview gradient-5">
 
1767
  </div>
1768
  </div>
1769
  </a>
 
1770
  </div>
1771
  </section>
 
1772
  <!-- Tools Section -->
1773
  <section class="category-section" data-section="tools">
1774
  <div class="category-header">
1775
  <span class="category-icon">πŸ› οΈ</span>
1776
  <h2 class="category-title">AI TOOLS</h2>
1777
+ <span class="category-count">5 models</span>
1778
  </div>
1779
  <div class="card-grid">
1780
+ <!-- Ultimate File Converter Card -->
1781
+ <a href="https://conv.humangen.ai" target="_blank" class="card" data-tags="tools,converter,file,data,csv,json,excel,parquet,xml,yaml,tsv,image,png,jpg,jpeg,webp,bmp,gif,tiff,ico,svg,audio,mp3,wav,ogg,flac,m4a,aac,video,mp4,avi,mkv,webm,mov,document,markdown,html,pdf,docx,txt,rtf,archive,zip,tar,7z,config,toml,ini,env,encoding,base64,url,hex,binary">
1782
+ <div class="card-preview gradient-best">
1783
+ <span>πŸ”„</span>
1784
+ <span class="card-badge badge-best">⭐ ALL-IN-ONE</span>
1785
+ </div>
1786
+ <div class="card-content">
1787
+ <h3 class="card-title">πŸ”„ Ultimate File Converter</h3>
1788
+ <p class="card-description">
1789
+ <span class="card-highlight-best">Convert Anything to Anything!</span> -
1790
+ πŸ“Š Data (CSV/JSON/Excel/Parquet/XML/YAML) β€’ πŸ–ΌοΈ Image (PNG/JPG/WebP/GIF) β€’
1791
+ 🎡 Audio (MP3/WAV/FLAC) β€’ 🎬 Video (MP4/AVI/MKV) β€’ πŸ“„ Document β€’ πŸ—œοΈ Archive β€’ βš™οΈ Config β€’ πŸ”€ Encoding
1792
+ </p>
1793
+ <div class="card-meta">
1794
+ <div class="card-tags">
1795
+ <span class="tag-best">8 Categories</span>
1796
+ <span class="tag-best">50+ Formats</span>
1797
+ <span class="tag">FREE</span>
1798
+ </div>
1799
+ <span class="card-arrow">β†’</span>
1800
+ </div>
1801
+ </div>
1802
+ </a>
1803
  <!-- Ansim Blur - Face Privacy Card -->
1804
  <a href="https://blur.humangen.ai" target="_blank" class="card" data-tags="tools,blur,face,privacy,mosaic,video,image">
1805
  <div class="card-preview gradient-1">
 
1822
  </div>
1823
  </div>
1824
  </a>
 
1825
  <!-- QR Canvas+ Generator Card -->
1826
  <a href="https://qr.humangen.ai" target="_blank" class="card" data-tags="tools,qr,qrcode,generator,decoration">
1827
  <div class="card-preview gradient-4">
 
1844
  </div>
1845
  </div>
1846
  </a>
 
1847
  <!-- BadgeCraft Generator Card -->
1848
  <a href="https://badge.humangen.ai" target="_blank" class="card" data-tags="tools,badge,shields,html,github">
1849
  <div class="card-preview gradient-2">
 
1866
  </div>
1867
  </div>
1868
  </a>
 
1869
  <!-- DNA Diffusion Generator Card -->
1870
  <a href="https://dna.humangen.ai" target="_blank" class="card" data-tags="tools,dna,protein,biology,diffusion,science">
1871
  <div class="card-preview gradient-4">
 
1888
  </div>
1889
  </div>
1890
  </a>
 
1891
  </div>
1892
  </section>
 
1893
  <!-- NSFW Section -->
1894
  <section class="category-section" data-section="nsfw">
1895
  <div class="category-header">
 
1898
  <span class="category-count">7 models</span>
1899
  </div>
1900
  <div class="card-grid">
 
1901
  <!-- AI Adult Novel Generator Card -->
1902
  <a href="https://nsfwnovel.humangen.ai" target="_blank" class="card" data-tags="nsfw,novel,story,adult,erotic,fiction,writing,english,korean,ν•œκΈ€,μ†Œμ„€,μ„±μΈμ†Œμ„€,ai,generator,romance,passionate,literature">
1903
  <div class="card-preview gradient-novel">
 
1922
  </div>
1923
  </div>
1924
  </a>
 
1925
  <!-- NSFW ADULT Card -->
1926
  <a href="https://nsfwadult.humangen.ai" target="_blank" class="card" data-tags="nsfw,adult,uncensored,ai,image,text2image,2048px,z-image">
1927
  <div class="card-preview gradient-nsfw">
 
1945
  </div>
1946
  </div>
1947
  </a>
 
1948
  <!-- NSFW IMAGE GENERATOR Card -->
1949
  <a href="https://nsfwt2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,image,generator,text2image,diffusion,customizable">
1950
  <div class="card-preview gradient-nsfw-2">
 
1968
  </div>
1969
  </div>
1970
  </a>
 
1971
  <!-- NSFW REAL Card -->
1972
  <a href="https://nsfwreal.humangen.ai" target="_blank" class="card" data-tags="nsfw,real,realistic,sdxl,uncensored,long-prompt">
1973
  <div class="card-preview gradient-nsfw-3">
 
1991
  </div>
1992
  </div>
1993
  </a>
 
1994
  <!-- NSFW HUB IMAGE Card -->
1995
  <a href="https://pornhub.humangen.ai" target="_blank" class="card" data-tags="nsfw,hub,sdxl,stable-diffusion,long-prompt,auto">
1996
  <div class="card-preview gradient-nsfw-4">
 
2014
  </div>
2015
  </div>
2016
  </a>
 
2017
  <!-- NSFW I2I Card -->
2018
  <a href="https://nsfwi2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,i2i,image2image,transform,multilang,translation">
2019
  <div class="card-preview gradient-nsfw-5">
 
2037
  </div>
2038
  </div>
2039
  </a>
 
2040
  <!-- NSFW HENTAI Card -->
2041
  <a href="https://hentai.humangen.ai" target="_blank" class="card" data-tags="nsfw,hentai,anime,illustration,sdxl,artwork">
2042
  <div class="card-preview gradient-nsfw-6">
 
2060
  </div>
2061
  </div>
2062
  </a>
 
2063
  </div>
2064
  </section>
 
2065
  <!-- Korea Section -->
2066
  <section class="category-section" data-section="korea">
2067
  <div class="category-header">
 
2070
  <span class="category-count">2 models</span>
2071
  </div>
2072
  <div class="card-grid">
 
2073
  <!-- AI μƒκΆŒ 뢄석 μ‹œμŠ€ν…œ Card -->
2074
  <a href="https://markets.humangen.ai" target="_blank" class="card" data-tags="korea,μƒκΆŒ,μ°½μ—…,뢄석,데이터,μ†Œμƒκ³΅μΈ,market,business,ai,ν•œκ΅­,korean,startup">
2075
  <div class="card-preview gradient-korea">
 
2093
  </div>
2094
  </div>
2095
  </a>
 
2096
  <!-- AGI λͺ…리학 μ™„μ „νŒ Card -->
2097
  <a href="https://unse.humangen.ai" target="_blank" class="card" data-tags="korea,사주,λͺ…리학,μš΄μ„Έ,νŒ”μž,fortune,saju,ai,ν•œκ΅­,korean,μŒμ–‘,μ˜€ν–‰,μ‹­μ„±,12μš΄μ„±,λŒ€μš΄">
2098
  <div class="card-preview gradient-fortune">
 
2116
  </div>
2117
  </div>
2118
  </a>
 
2119
  </div>
2120
  </section>
 
2121
  </main>
 
2122
  <!-- Footer -->
2123
  <footer class="footer">
2124
  <div class="footer-logo">πŸ’₯ HUMANGEN.AI πŸ’₯</div>
 
2132
  </div>
2133
  <p class="footer-copy">Β© 2025 HumanGen.AI - Powered by www.ginigen.ai/en πŸ€—</p>
2134
  </footer>
 
2135
  <!-- Floating Action Button -->
2136
  <div class="fab" onclick="window.scrollTo({top: 0, behavior: 'smooth'})">
2137
  ⬆️
2138
  </div>
 
2139
  <!-- JavaScript -->
2140
  <script>
2141
  // Category Navigation
2142
  const navTabs = document.querySelectorAll('.nav-tab');
2143
  const sections = document.querySelectorAll('.category-section');
2144
  const cards = document.querySelectorAll('.card');
 
2145
  navTabs.forEach(tab => {
2146
  tab.addEventListener('click', () => {
2147
  const category = tab.dataset.category;
 
2148
  // Update active tab
2149
  navTabs.forEach(t => t.classList.remove('active'));
2150
  tab.classList.add('active');
 
2151
  // Filter sections
2152
  if (category === 'all') {
2153
  sections.forEach(s => s.style.display = 'block');
 
2162
  }
2163
  });
2164
  });
 
2165
  // Search Functionality
2166
  const searchInput = document.getElementById('searchInput');
 
2167
  searchInput.addEventListener('input', (e) => {
2168
  const query = e.target.value.toLowerCase();
 
2169
  cards.forEach(card => {
2170
  const title = card.querySelector('.card-title').textContent.toLowerCase();
2171
  const description = card.querySelector('.card-description').textContent.toLowerCase();
2172
  const tags = card.dataset.tags?.toLowerCase() || '';
 
2173
  if (title.includes(query) || description.includes(query) || tags.includes(query)) {
2174
  card.style.display = 'block';
2175
  } else {
2176
  card.style.display = 'none';
2177
  }
2178
  });
 
2179
  // Show all sections when searching
2180
  if (query) {
2181
  sections.forEach(s => s.style.display = 'block');
 
2184
  }
2185
  });
2186
  </script>
 
2187
  </body>
2188
  </html>