seawolf2357 commited on
Commit
77eb35b
ยท
verified ยท
1 Parent(s): 1765721

Update index-backup.html

Browse files
Files changed (1) hide show
  1. index-backup.html +421 -420
index-backup.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,27 +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
  .card-preview {
414
  height: 180px;
415
  display: flex;
@@ -419,7 +374,6 @@
419
  position: relative;
420
  overflow: hidden;
421
  }
422
-
423
  .card-preview.gradient-1 {
424
  background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
425
  }
@@ -507,7 +461,15 @@
507
  .card-preview.gradient-motion {
508
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 30%, #F59E0B 70%, #10B981 100%);
509
  }
510
-
 
 
 
 
 
 
 
 
511
  .card-badge {
512
  position: absolute;
513
  top: 12px;
@@ -519,102 +481,104 @@
519
  border-radius: 6px;
520
  box-shadow: 2px 2px 0px var(--dark);
521
  }
522
-
523
  .badge-new {
524
  background: var(--secondary);
525
  color: var(--white);
526
  }
527
-
528
  .badge-hot {
529
  background: var(--orange);
530
  color: var(--white);
531
  }
532
-
533
  .badge-beta {
534
  background: var(--purple);
535
  color: var(--white);
536
  }
537
-
538
  .badge-free {
539
  background: var(--success);
540
  color: var(--white);
541
  }
542
-
543
  .badge-qwen {
544
  background: #6366F1;
545
  color: var(--white);
546
  }
547
-
548
  .badge-korea {
549
  background: #0047A0;
550
  color: var(--white);
551
  }
552
-
553
  .badge-fortune {
554
  background: #8B5CF6;
555
  color: var(--white);
556
  }
557
-
558
  .badge-nsfw {
559
  background: #DC2626;
560
  color: var(--white);
561
  }
562
-
563
  .badge-novel {
564
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
565
  color: var(--white);
566
  }
567
-
568
  .badge-exam {
569
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
570
  color: var(--white);
571
  }
572
-
573
  .badge-best {
574
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
575
  color: var(--white);
576
  animation: best-pulse 2s infinite;
577
  }
578
-
579
  .badge-youtube {
580
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
581
  color: var(--white);
582
  }
583
-
584
  .badge-llm {
585
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
586
  color: var(--white);
587
  }
588
-
589
  .badge-minimax {
590
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
591
  color: var(--white);
592
  }
593
-
594
  .badge-kimi {
595
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
596
  color: var(--white);
597
  }
598
-
599
  .badge-deepseek {
600
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
601
  color: var(--white);
602
  }
603
-
604
  .badge-glm {
605
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
606
  color: var(--white);
607
  }
608
-
609
  .badge-motion {
610
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
611
  color: var(--white);
612
  }
613
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
614
  .card-content {
615
  padding: 1.25rem;
616
  }
617
-
618
  .card-title {
619
  font-family: 'Bangers', cursive;
620
  font-size: 1.4rem;
@@ -622,14 +586,12 @@
622
  margin-bottom: 0.5rem;
623
  color: var(--dark);
624
  }
625
-
626
  .card-description {
627
  font-size: 0.95rem;
628
  color: #6B7280;
629
  line-height: 1.5;
630
  margin-bottom: 1rem;
631
  }
632
-
633
  .card-highlight {
634
  background: var(--accent);
635
  color: var(--dark);
@@ -637,7 +599,6 @@
637
  padding: 2px 6px;
638
  border-radius: 4px;
639
  }
640
-
641
  .card-highlight-qwen {
642
  background: #6366F1;
643
  color: var(--white);
@@ -645,7 +606,6 @@
645
  padding: 2px 6px;
646
  border-radius: 4px;
647
  }
648
-
649
  .card-highlight-korea {
650
  background: #0047A0;
651
  color: var(--white);
@@ -653,7 +613,6 @@
653
  padding: 2px 6px;
654
  border-radius: 4px;
655
  }
656
-
657
  .card-highlight-fortune {
658
  background: #8B5CF6;
659
  color: var(--white);
@@ -661,7 +620,6 @@
661
  padding: 2px 6px;
662
  border-radius: 4px;
663
  }
664
-
665
  .card-highlight-nsfw {
666
  background: #DC2626;
667
  color: var(--white);
@@ -669,7 +627,6 @@
669
  padding: 2px 6px;
670
  border-radius: 4px;
671
  }
672
-
673
  .card-highlight-novel {
674
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
675
  color: var(--white);
@@ -677,7 +634,6 @@
677
  padding: 2px 6px;
678
  border-radius: 4px;
679
  }
680
-
681
  .card-highlight-exam {
682
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
683
  color: var(--white);
@@ -685,7 +641,6 @@
685
  padding: 2px 6px;
686
  border-radius: 4px;
687
  }
688
-
689
  .card-highlight-best {
690
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
691
  color: var(--white);
@@ -693,7 +648,6 @@
693
  padding: 2px 6px;
694
  border-radius: 4px;
695
  }
696
-
697
  .card-highlight-youtube {
698
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
699
  color: var(--white);
@@ -701,7 +655,6 @@
701
  padding: 2px 6px;
702
  border-radius: 4px;
703
  }
704
-
705
  .card-highlight-llm {
706
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
707
  color: var(--white);
@@ -709,7 +662,6 @@
709
  padding: 2px 6px;
710
  border-radius: 4px;
711
  }
712
-
713
  .card-highlight-minimax {
714
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
715
  color: var(--white);
@@ -717,7 +669,6 @@
717
  padding: 2px 6px;
718
  border-radius: 4px;
719
  }
720
-
721
  .card-highlight-kimi {
722
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
723
  color: var(--white);
@@ -725,7 +676,6 @@
725
  padding: 2px 6px;
726
  border-radius: 4px;
727
  }
728
-
729
  .card-highlight-deepseek {
730
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
731
  color: var(--white);
@@ -733,7 +683,6 @@
733
  padding: 2px 6px;
734
  border-radius: 4px;
735
  }
736
-
737
  .card-highlight-glm {
738
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
739
  color: var(--white);
@@ -741,7 +690,6 @@
741
  padding: 2px 6px;
742
  border-radius: 4px;
743
  }
744
-
745
  .card-highlight-motion {
746
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
747
  color: var(--white);
@@ -749,7 +697,27 @@
749
  padding: 2px 6px;
750
  border-radius: 4px;
751
  }
752
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
753
  .card-meta {
754
  display: flex;
755
  justify-content: space-between;
@@ -757,13 +725,11 @@
757
  padding-top: 0.75rem;
758
  border-top: 2px dashed #E5E7EB;
759
  }
760
-
761
  .card-tags {
762
  display: flex;
763
  gap: 0.5rem;
764
  flex-wrap: wrap;
765
  }
766
-
767
  .tag {
768
  font-size: 0.75rem;
769
  font-weight: 700;
@@ -772,7 +738,6 @@
772
  border: 2px solid var(--dark);
773
  border-radius: 4px;
774
  }
775
-
776
  .tag-qwen {
777
  font-size: 0.75rem;
778
  font-weight: 700;
@@ -782,7 +747,6 @@
782
  border-radius: 4px;
783
  color: #6366F1;
784
  }
785
-
786
  .tag-korea {
787
  font-size: 0.75rem;
788
  font-weight: 700;
@@ -792,7 +756,6 @@
792
  border-radius: 4px;
793
  color: #0047A0;
794
  }
795
-
796
  .tag-fortune {
797
  font-size: 0.75rem;
798
  font-weight: 700;
@@ -802,7 +765,6 @@
802
  border-radius: 4px;
803
  color: #8B5CF6;
804
  }
805
-
806
  .tag-nsfw {
807
  font-size: 0.75rem;
808
  font-weight: 700;
@@ -812,7 +774,6 @@
812
  border-radius: 4px;
813
  color: #DC2626;
814
  }
815
-
816
  .tag-novel {
817
  font-size: 0.75rem;
818
  font-weight: 700;
@@ -822,7 +783,6 @@
822
  border-radius: 4px;
823
  color: #7C3AED;
824
  }
825
-
826
  .tag-exam {
827
  font-size: 0.75rem;
828
  font-weight: 700;
@@ -832,7 +792,6 @@
832
  border-radius: 4px;
833
  color: #0284C7;
834
  }
835
-
836
  .tag-best {
837
  font-size: 0.75rem;
838
  font-weight: 700;
@@ -842,7 +801,6 @@
842
  border-radius: 4px;
843
  color: #D97706;
844
  }
845
-
846
  .tag-youtube {
847
  font-size: 0.75rem;
848
  font-weight: 700;
@@ -852,7 +810,6 @@
852
  border-radius: 4px;
853
  color: #CC0000;
854
  }
855
-
856
  .tag-llm {
857
  font-size: 0.75rem;
858
  font-weight: 700;
@@ -862,7 +819,6 @@
862
  border-radius: 4px;
863
  color: #1E40AF;
864
  }
865
-
866
  .tag-minimax {
867
  font-size: 0.75rem;
868
  font-weight: 700;
@@ -872,7 +828,6 @@
872
  border-radius: 4px;
873
  color: #1E3A8A;
874
  }
875
-
876
  .tag-kimi {
877
  font-size: 0.75rem;
878
  font-weight: 700;
@@ -882,7 +837,6 @@
882
  border-radius: 4px;
883
  color: #7C3AED;
884
  }
885
-
886
  .tag-deepseek {
887
  font-size: 0.75rem;
888
  font-weight: 700;
@@ -892,7 +846,6 @@
892
  border-radius: 4px;
893
  color: #059669;
894
  }
895
-
896
  .tag-glm {
897
  font-size: 0.75rem;
898
  font-weight: 700;
@@ -902,7 +855,6 @@
902
  border-radius: 4px;
903
  color: #DC2626;
904
  }
905
-
906
  .tag-motion {
907
  font-size: 0.75rem;
908
  font-weight: 700;
@@ -912,16 +864,40 @@
912
  border-radius: 4px;
913
  color: #8B5CF6;
914
  }
915
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
916
  .card-arrow {
917
  font-size: 1.5rem;
918
  transition: transform 0.2s ease;
919
  }
920
-
921
  .card:hover .card-arrow {
922
  transform: translateX(5px);
923
  }
924
-
925
  /* ===== Footer ===== */
926
  .footer {
927
  text-align: center;
@@ -929,14 +905,12 @@
929
  margin-top: 2rem;
930
  border-top: 3px dashed var(--dark);
931
  }
932
-
933
  .footer-logo {
934
  font-family: 'Bangers', cursive;
935
  font-size: 2rem;
936
  letter-spacing: 2px;
937
  margin-bottom: 1rem;
938
  }
939
-
940
  .footer-links {
941
  display: flex;
942
  justify-content: center;
@@ -944,7 +918,6 @@
944
  margin-bottom: 1rem;
945
  flex-wrap: wrap;
946
  }
947
-
948
  .footer-link {
949
  font-weight: 700;
950
  color: var(--dark);
@@ -952,16 +925,13 @@
952
  border-bottom: 2px solid transparent;
953
  transition: border-color 0.2s;
954
  }
955
-
956
  .footer-link:hover {
957
  border-bottom-color: var(--primary);
958
  }
959
-
960
  .footer-copy {
961
  font-size: 0.9rem;
962
  color: #6B7280;
963
  }
964
-
965
  /* ===== Floating Action Button ===== */
966
  .fab {
967
  position: fixed;
@@ -981,12 +951,10 @@
981
  transition: all 0.2s ease;
982
  z-index: 1000;
983
  }
984
-
985
  .fab:hover {
986
  transform: translate(-2px, -2px) scale(1.1);
987
  box-shadow: 8px 8px 0px var(--dark);
988
  }
989
-
990
  /* ===== Responsive ===== */
991
  @media (max-width: 768px) {
992
  .logo {
@@ -995,66 +963,52 @@
995
  3px 3px 0px var(--accent),
996
  5px 5px 0px var(--dark);
997
  }
998
-
999
  .tagline {
1000
  font-size: 1.1rem;
1001
  }
1002
-
1003
  .stats-bar {
1004
  gap: 1rem;
1005
  padding: 1rem;
1006
  }
1007
-
1008
  .stat-number {
1009
  font-size: 1.5rem;
1010
  }
1011
-
1012
  .nav-tab {
1013
  padding: 0.5rem 1rem;
1014
  font-size: 0.9rem;
1015
  }
1016
-
1017
  .category-title {
1018
  font-size: 1.5rem;
1019
  }
1020
-
1021
  .card-grid {
1022
  grid-template-columns: 1fr;
1023
  }
1024
-
1025
  .card-preview {
1026
  height: 150px;
1027
  font-size: 3rem;
1028
  }
1029
-
1030
  .notice-box {
1031
  margin: 1rem;
1032
  padding: 0.75rem 1rem;
1033
  }
1034
-
1035
  .notice-item {
1036
  font-size: 0.85rem;
1037
  }
1038
-
1039
  .banner-container {
1040
  padding: 0 0.5rem;
1041
  }
1042
-
1043
  .enterprise-banner {
1044
  padding: 0.75rem 1rem;
1045
  flex-direction: column;
1046
  gap: 0.5rem;
1047
  }
1048
-
1049
  .enterprise-banner-text {
1050
  font-size: 1.1rem;
1051
  }
1052
-
1053
  .enterprise-banner-link {
1054
  font-size: 1.2rem;
1055
  }
1056
  }
1057
-
1058
  /* ===== Animation ===== */
1059
  @keyframes fadeInUp {
1060
  from {
@@ -1066,11 +1020,9 @@
1066
  transform: translateY(0);
1067
  }
1068
  }
1069
-
1070
  .card {
1071
  animation: fadeInUp 0.5s ease forwards;
1072
  }
1073
-
1074
  .card:nth-child(1) { animation-delay: 0.1s; }
1075
  .card:nth-child(2) { animation-delay: 0.2s; }
1076
  .card:nth-child(3) { animation-delay: 0.3s; }
@@ -1079,14 +1031,13 @@
1079
  .card:nth-child(6) { animation-delay: 0.6s; }
1080
  .card:nth-child(7) { animation-delay: 0.7s; }
1081
  .card:nth-child(8) { animation-delay: 0.8s; }
1082
-
1083
  /* ===== Search Bar ===== */
1084
  .search-container {
1085
  max-width: 600px;
1086
  margin: 0 auto 2rem;
1087
  position: relative;
1088
  }
1089
-
1090
  .search-input {
1091
  width: 100%;
1092
  padding: 1rem 1.5rem 1rem 3rem;
@@ -1101,17 +1052,14 @@
1101
  outline: none;
1102
  transition: all 0.2s ease;
1103
  }
1104
-
1105
  .search-input:focus {
1106
  box-shadow: 8px 8px 0px var(--primary);
1107
  border-color: var(--primary);
1108
  }
1109
-
1110
  .search-input::placeholder {
1111
  color: #9CA3AF;
1112
  font-weight: 400;
1113
  }
1114
-
1115
  .search-icon {
1116
  position: absolute;
1117
  left: 1rem;
@@ -1128,13 +1076,11 @@
1128
  <div class="banner-container">
1129
  <img src="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/banner.png" alt="HumanGen.AI Banner" class="banner-image">
1130
  </div>
1131
-
1132
  <!-- Enterprise Banner -->
1133
  <div class="enterprise-banner">
1134
  <span class="enterprise-banner-text">๐Ÿš€ Unlimited Commercial Use Available โ€” Enterprise Service:</span>
1135
  <a href="https://www.ginigen.ai" target="_blank" class="enterprise-banner-link">www.ginigen.ai</a>
1136
  </div>
1137
-
1138
  <!-- Enterprise Contact Banner -->
1139
  <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">
1140
  <span style="font-family:'Bangers',cursive;color:#1F2937;font-size:1.2rem">๐Ÿ’ผ Enterprise & CUSTOM(White Label) ยท ๋ฌธ์˜</span>
@@ -1143,49 +1089,47 @@
1143
  </div>
1144
  </header>
1145
 
 
 
1146
  <!-- Stats Bar -->
1147
  <div class="stats-bar">
1148
  <div class="stat-item">
1149
- <div class="stat-number">36</div>
1150
  <div class="stat-label">AI Models</div>
1151
  </div>
1152
  <div class="stat-item">
1153
- <div class="stat-number">1.5M+</div>
1154
- <div class="stat-label">Monthly Active Users</div>
1155
  </div>
1156
  <div class="stat-item">
1157
- <div class="stat-number">20M+</div>
1158
- <div class="stat-label">Total Visitors</div>
1159
  </div>
1160
  <div class="stat-item">
1161
  <div class="stat-number">5M+</div>
1162
  <div class="stat-label">Creations / Month</div>
1163
  </div>
1164
  </div>
1165
-
1166
  <!-- Search Bar -->
1167
  <div class="search-container">
1168
  <span class="search-icon">๐Ÿ”</span>
1169
- <input type="text" class="search-input" placeholder="Search AI tools... (e.g., image, video, youtube, trend, nsfw, novel, exam, best, llm, motion)" id="searchInput">
1170
  </div>
1171
-
1172
- <!-- Navigation Tabs -->
1173
  <nav class="nav-tabs">
1174
  <button class="nav-tab active" data-category="all">๐ŸŒŸ All</button>
1175
  <button class="nav-tab best-tab" data-category="best">๐Ÿ† BEST</button>
 
1176
  <button class="nav-tab" data-category="image">๐Ÿ–ผ๏ธ Image</button>
1177
  <button class="nav-tab" data-category="video">๐ŸŽฌ Video</button>
1178
  <button class="nav-tab" data-category="audio">๐ŸŽต Audio</button>
1179
- <button class="nav-tab" data-category="text">๐Ÿ“ Text</button>
1180
  <button class="nav-tab" data-category="3d">๐ŸŽฎ 3D</button>
1181
  <button class="nav-tab" data-category="tools">๐Ÿ› ๏ธ Tools</button>
1182
  <button class="nav-tab" data-category="nsfw">๐Ÿ”ž NSFW</button>
1183
  <button class="nav-tab" data-category="korea">๐Ÿ‡ฐ๐Ÿ‡ท Korea</button>
1184
  </nav>
1185
-
1186
  <!-- Main Container -->
1187
  <main class="container">
1188
-
1189
  <!-- BEST PICKS Section -->
1190
  <section class="category-section" data-section="best">
1191
  <div class="category-header best-header">
@@ -1194,7 +1138,6 @@
1194
  <span class="best-badge">โญ TOP 4</span>
1195
  </div>
1196
  <div class="card-grid">
1197
-
1198
  <!-- BEST 1: YouTube Trend Analyzer -->
1199
  <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">
1200
  <div class="card-preview gradient-youtube">
@@ -1220,7 +1163,6 @@
1220
  </div>
1221
  </div>
1222
  </a>
1223
-
1224
  <!-- BEST 2: Video Editor -->
1225
  <a href="https://studio.humangen.ai" target="_blank" class="card best-card" data-tags="best,video,editor,timeline,cut,text,merge,export,webm,mp4">
1226
  <div class="card-preview gradient-best">
@@ -1244,7 +1186,6 @@
1244
  </div>
1245
  </div>
1246
  </a>
1247
-
1248
  <!-- BEST 3: PDF TO EXAM GENERATOR -->
1249
  <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">
1250
  <div class="card-preview gradient-exam">
@@ -1269,97 +1210,320 @@
1269
  </div>
1270
  </div>
1271
  </a>
1272
-
1273
- <!-- BEST 4: AI Mermaid Diagram -->
1274
- <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">
1275
- <div class="card-preview gradient-10">
1276
- <span>๐Ÿ“Š</span>
1277
  <span class="card-badge badge-best">๐Ÿ† BEST</span>
1278
  </div>
1279
  <div class="card-content">
1280
- <h3 class="card-title">๐Ÿ“Š AI Mermaid Diagram</h3>
1281
  <p class="card-description">
1282
- <span class="card-highlight">Save $240/year - Mermaid Chart Pro FREE!</span> -
1283
- Generate professional diagrams from natural language.
1284
- Flowcharts, sequence diagrams, ER diagrams, Gantt charts & more.
 
1285
  </p>
1286
  <div class="card-meta">
1287
  <div class="card-tags">
1288
- <span class="tag-best">Flowchart</span>
1289
- <span class="tag-best">Diagram</span>
1290
- <span class="tag">$240 FREE</span>
1291
  </div>
1292
  <span class="card-arrow">โ†’</span>
1293
  </div>
1294
  </div>
1295
  </a>
1296
-
1297
  </div>
1298
  </section>
1299
-
1300
- <!-- Image Generation Section -->
1301
- <section class="category-section" data-section="image">
1302
  <div class="category-header">
1303
- <span class="category-icon">๐Ÿ–ผ๏ธ</span>
1304
- <h2 class="category-title">IMAGE GENERATION</h2>
1305
- <span class="category-count">8 models</span>
1306
  </div>
1307
  <div class="card-grid">
1308
-
1309
- <!-- Qwen Image 2512 Card -->
1310
- <a href="https://q2512.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lightning,turbo,fast,alibaba,32b">
1311
- <div class="card-preview gradient-qwen">
1312
- <span>๐Ÿฆœ</span>
1313
- <span class="card-badge badge-qwen">โšก QWEN 2512</span>
1314
  </div>
1315
  <div class="card-content">
1316
- <h3 class="card-title">๐Ÿฆœ Qwen Image 2512</h3>
1317
  <p class="card-description">
1318
- <span class="card-highlight-qwen">Alibaba Qwen-Image-2512</span> - Lightning fast 4-step generation!
1319
- AI prompt enhancement with multi-language support (EN/ไธญๆ–‡/ํ•œ๊ธ€).
 
 
1320
  </p>
1321
  <div class="card-meta">
1322
  <div class="card-tags">
1323
- <span class="tag-qwen">Qwen-2512</span>
1324
- <span class="tag-qwen">4-Step</span>
1325
- <span class="tag">Lightning</span>
1326
  </div>
1327
  <span class="card-arrow">โ†’</span>
1328
  </div>
1329
  </div>
1330
  </a>
1331
-
1332
- <!-- Qwen Image 2512 LoRA Card -->
1333
- <a href="https://qlora.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lora,style,custom,alibaba,32b">
1334
- <div class="card-preview gradient-qwen-lora">
1335
- <span>๐ŸŽญ</span>
1336
- <span class="card-badge badge-qwen">๐Ÿฆœ QWEN LoRA</span>
1337
  </div>
1338
  <div class="card-content">
1339
- <h3 class="card-title">๐ŸŽญ Qwen Image 2512 LoRA</h3>
1340
  <p class="card-description">
1341
- <span class="card-highlight-qwen">Qwen-Image-2512 + Style LoRA</span> - Apply custom styles!
1342
- Gallery of curated LoRAs + custom LoRA support. Light 4/8 step modes.
 
1343
  </p>
1344
  <div class="card-meta">
1345
  <div class="card-tags">
1346
- <span class="tag-qwen">Qwen-2512</span>
1347
- <span class="tag-qwen">LoRA</span>
1348
- <span class="tag">Styles</span>
1349
  </div>
1350
  <span class="card-arrow">โ†’</span>
1351
  </div>
1352
  </div>
1353
  </a>
1354
-
1355
- <!-- FLUX.2 Turbo Image Generator Card -->
1356
- <a href="https://flux2.humangen.ai" target="_blank" class="card" data-tags="image,flux,turbo,32b,edit,combine">
1357
- <div class="card-preview gradient-5">
1358
- <span>โšก</span>
1359
- <span class="card-badge badge-new">โœจ NEW</span>
1360
  </div>
1361
  <div class="card-content">
1362
- <h3 class="card-title">โšก FLUX.2 Turbo Generator</h3>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1363
  <p class="card-description">
1364
  32B Rectified Flow Model! Generate, edit & combine images in just 8 steps.
1365
  AI prompt upsampling with VLM support.
@@ -1374,7 +1538,6 @@
1374
  </div>
1375
  </div>
1376
  </a>
1377
-
1378
  <!-- Qwen Image Layered Decomposer Card -->
1379
  <a href="https://layer.humangen.ai" target="_blank" class="card" data-tags="image,layer,decompose,pptx,qwen">
1380
  <div class="card-preview gradient-7">
@@ -1397,7 +1560,6 @@
1397
  </div>
1398
  </div>
1399
  </a>
1400
-
1401
  <!-- Qwen Image Edit Studio Card -->
1402
  <a href="https://qedit.humangen.ai" target="_blank" class="card" data-tags="image,edit,qwen,transform,ai">
1403
  <div class="card-preview gradient-3">
@@ -1420,7 +1582,6 @@
1420
  </div>
1421
  </div>
1422
  </a>
1423
-
1424
  <!-- Camera Angle Control Card -->
1425
  <a href="https://angle.humangen.ai" target="_blank" class="card" data-tags="image,camera,angle,3d,video">
1426
  <div class="card-preview gradient-9">
@@ -1443,7 +1604,6 @@
1443
  </div>
1444
  </div>
1445
  </a>
1446
-
1447
  <!-- Qwen Image to LoRA Card -->
1448
  <a href="https://qwenlora.humangen.ai" target="_blank" class="card" data-tags="image,lora,qwen,style,training">
1449
  <div class="card-preview gradient-2">
@@ -1466,7 +1626,6 @@
1466
  </div>
1467
  </div>
1468
  </a>
1469
-
1470
  <!-- Z-Image Turbo Card -->
1471
  <a href="https://z.humangen.ai" target="_blank" class="card" data-tags="image,turbo,fast">
1472
  <div class="card-preview gradient-1">
@@ -1489,10 +1648,8 @@
1489
  </div>
1490
  </div>
1491
  </a>
1492
-
1493
  </div>
1494
  </section>
1495
-
1496
  <!-- Video Generation Section -->
1497
  <section class="category-section" data-section="video">
1498
  <div class="category-header">
@@ -1501,7 +1658,6 @@
1501
  <span class="category-count">5 models</span>
1502
  </div>
1503
  <div class="card-grid">
1504
-
1505
  <!-- YouTube Trend Analyzer Card -->
1506
  <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">
1507
  <div class="card-preview gradient-youtube">
@@ -1525,7 +1681,6 @@
1525
  </div>
1526
  </div>
1527
  </a>
1528
-
1529
  <!-- Uncensored Text to Video Card -->
1530
  <a href="https://nsfwt2v.humangen.ai" target="_blank" class="card" data-tags="video,text2video,uncensored,wan,ai">
1531
  <div class="card-preview gradient-1">
@@ -1548,7 +1703,6 @@
1548
  </div>
1549
  </div>
1550
  </a>
1551
-
1552
  <!-- Uncensored Image to Video Card -->
1553
  <a href="https://nsfwi2v.humangen.ai" target="_blank" class="card" data-tags="video,image2video,uncensored,wan,ai">
1554
  <div class="card-preview gradient-6">
@@ -1571,7 +1725,6 @@
1571
  </div>
1572
  </div>
1573
  </a>
1574
-
1575
  <!-- Video Editor Card -->
1576
  <a href="https://studio.humangen.ai" target="_blank" class="card" data-tags="video,editor,timeline,cut,text">
1577
  <div class="card-preview gradient-9">
@@ -1594,7 +1747,6 @@
1594
  </div>
1595
  </div>
1596
  </a>
1597
-
1598
  <!-- Video Last Frame Extractor Card -->
1599
  <a href="https://frame.humangen.ai" target="_blank" class="card" data-tags="video,frame,extract,last">
1600
  <div class="card-preview gradient-5">
@@ -1617,10 +1769,8 @@
1617
  </div>
1618
  </div>
1619
  </a>
1620
-
1621
  </div>
1622
  </section>
1623
-
1624
  <!-- Audio Generation Section -->
1625
  <section class="category-section" data-section="audio">
1626
  <div class="category-header">
@@ -1629,7 +1779,6 @@
1629
  <span class="category-count">2 models</span>
1630
  </div>
1631
  <div class="card-grid">
1632
-
1633
  <!-- MMAudio Studio Card -->
1634
  <a href="https://mmaudio.humangen.ai" target="_blank" class="card" data-tags="audio,video2audio,text2audio,mmaudio,korean">
1635
  <div class="card-preview gradient-9">
@@ -1652,7 +1801,6 @@
1652
  </div>
1653
  </div>
1654
  </a>
1655
-
1656
  <!-- Audio Segment Extractor Card -->
1657
  <a href="https://cut.humangen.ai" target="_blank" class="card" data-tags="audio,cut,extract,segment">
1658
  <div class="card-preview gradient-8">
@@ -1675,167 +1823,8 @@
1675
  </div>
1676
  </div>
1677
  </a>
1678
-
1679
- </div>
1680
- </section>
1681
-
1682
- <!-- Text & Language Section -->
1683
- <section class="category-section" data-section="text">
1684
- <div class="category-header">
1685
- <span class="category-icon">๐Ÿ“</span>
1686
- <h2 class="category-title">TEXT & LANGUAGE</h2>
1687
- <span class="category-count">6 models</span>
1688
- </div>
1689
- <div class="card-grid">
1690
-
1691
- <!-- MINIMAX-M2.1 Card -->
1692
- <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">
1693
- <div class="card-preview gradient-minimax">
1694
- <span>๐Ÿค–</span>
1695
- <span class="card-badge badge-minimax">โšก M2.1</span>
1696
- </div>
1697
- <div class="card-content">
1698
- <h3 class="card-title">๐Ÿค– MINIMAX-M2.1</h3>
1699
- <p class="card-description">
1700
- <span class="card-highlight-minimax">230B MoE, 10B Active</span> -
1701
- Best AI Agent LLM! Lightning Attention with 4M context.
1702
- Multi-language coding, SWE-bench SOTA. Open-source #1!
1703
- </p>
1704
- <div class="card-meta">
1705
- <div class="card-tags">
1706
- <span class="tag-minimax">MoE</span>
1707
- <span class="tag-minimax">Agent</span>
1708
- <span class="tag">Coding</span>
1709
- </div>
1710
- <span class="card-arrow">โ†’</span>
1711
- </div>
1712
- </div>
1713
- </a>
1714
-
1715
- <!-- Kimi-K2-Thinking Card -->
1716
- <a href="https://kimi.humangen.ai" target="_blank" class="card" data-tags="text,llm,kimi,k2,thinking,moonshot,1t,agent,reasoning,tool-calling,browsing">
1717
- <div class="card-preview gradient-kimi">
1718
- <span>๐ŸŒ™</span>
1719
- <span class="card-badge badge-kimi">๐Ÿง  THINKING</span>
1720
- </div>
1721
- <div class="card-content">
1722
- <h3 class="card-title">๐ŸŒ™ Kimi-K2-Thinking</h3>
1723
- <p class="card-description">
1724
- <span class="card-highlight-kimi">Moonshot 1T Params, 256K Context</span> -
1725
- Deep thinking agent! 200-300 tool calls in sequence.
1726
- HLE & BrowseComp SOTA. INT4 native for 2x speed!
1727
- </p>
1728
- <div class="card-meta">
1729
- <div class="card-tags">
1730
- <span class="tag-kimi">1T</span>
1731
- <span class="tag-kimi">Deep Think</span>
1732
- <span class="tag">Agent</span>
1733
- </div>
1734
- <span class="card-arrow">โ†’</span>
1735
- </div>
1736
- </div>
1737
- </a>
1738
-
1739
- <!-- DeepSeek-V3.2 Card -->
1740
- <a href="https://deepseek.humangen.ai" target="_blank" class="card" data-tags="text,llm,deepseek,v3.2,reasoning,coding,moe,685b,sparse-attention,agentic">
1741
- <div class="card-preview gradient-deepseek">
1742
- <span>๐Ÿ”</span>
1743
- <span class="card-badge badge-deepseek">๐Ÿš€ V3.2</span>
1744
- </div>
1745
- <div class="card-content">
1746
- <h3 class="card-title">๐Ÿ” DeepSeek-V3.2</h3>
1747
- <p class="card-description">
1748
- <span class="card-highlight-deepseek">685B MoE + Sparse Attention</span> -
1749
- Advanced reasoning & agentic AI! AIME 96%, HMMT 99.2%.
1750
- GRPO training, Speciale for max reasoning depth!
1751
- </p>
1752
- <div class="card-meta">
1753
- <div class="card-tags">
1754
- <span class="tag-deepseek">685B</span>
1755
- <span class="tag-deepseek">Reasoning</span>
1756
- <span class="tag">Olympiad</span>
1757
- </div>
1758
- <span class="card-arrow">โ†’</span>
1759
- </div>
1760
- </div>
1761
- </a>
1762
-
1763
- <!-- GLM-4.7 Card -->
1764
- <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">
1765
- <div class="card-preview gradient-glm">
1766
- <span>๐Ÿ”ฅ</span>
1767
- <span class="card-badge badge-glm">๐Ÿ’ป CODING</span>
1768
- </div>
1769
- <div class="card-content">
1770
- <h3 class="card-title">๐Ÿ”ฅ GLM-4.7</h3>
1771
- <p class="card-description">
1772
- <span class="card-highlight-glm">Zhipu AI 400B, 200K In/128K Out</span> -
1773
- Vibe Coding champion! SWE-bench 73.8% (#1 open-source).
1774
- $3/month or FREE local. Think-before-act mode!
1775
- </p>
1776
- <div class="card-meta">
1777
- <div class="card-tags">
1778
- <span class="tag-glm">Vibe Code</span>
1779
- <span class="tag-glm">200K</span>
1780
- <span class="tag">$3/mo</span>
1781
- </div>
1782
- <span class="card-arrow">โ†’</span>
1783
- </div>
1784
- </div>
1785
- </a>
1786
-
1787
- <!-- PDF TO EXAM GENERATOR Card -->
1788
- <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">
1789
- <div class="card-preview gradient-exam">
1790
- <span>๐ŸŽ“</span>
1791
- <span class="card-badge badge-exam">๐ŸŽฏ INTERACTIVE</span>
1792
- </div>
1793
- <div class="card-content">
1794
- <h3 class="card-title">๐ŸŽ“ PDF TO EXAM GENERATOR</h3>
1795
- <p class="card-description">
1796
- <span class="card-highlight-exam">SOMA AI + Interactive Exam Mode!</span> -
1797
- Transform any PDF into exams! Up to <strong>50 questions</strong> (2~5 choice).
1798
- ๐Ÿ“ Generate โ†’ ๐ŸŽฏ Take Exam โ†’ ๐Ÿ“Š See Score!
1799
- ๐ŸŒ <strong>English / ํ•œ๊ตญ์–ด</strong>
1800
- </p>
1801
- <div class="card-meta">
1802
- <div class="card-tags">
1803
- <span class="tag-exam">PDFโ†’Exam</span>
1804
- <span class="tag-exam">Interactive</span>
1805
- <span class="tag">EN/ํ•œ๊ธ€</span>
1806
- </div>
1807
- <span class="card-arrow">โ†’</span>
1808
- </div>
1809
- </div>
1810
- </a>
1811
-
1812
- <!-- AI Mermaid Diagram Generator Card -->
1813
- <a href="https://diagram.humangen.ai" target="_blank" class="card" data-tags="text,diagram,mermaid,flowchart,chart,visualization,free">
1814
- <div class="card-preview gradient-10">
1815
- <span>๐Ÿ“Š</span>
1816
- <span class="card-badge badge-free">๐Ÿ’Ž $240 FREE</span>
1817
- </div>
1818
- <div class="card-content">
1819
- <h3 class="card-title">๐Ÿ“Š AI Mermaid Diagram</h3>
1820
- <p class="card-description">
1821
- Generate professional diagrams from natural language.
1822
- Flowcharts, sequence diagrams, ER diagrams, Gantt charts & more.
1823
- <span class="card-highlight">Save $240/year - Mermaid Chart Pro for FREE!</span>
1824
- </p>
1825
- <div class="card-meta">
1826
- <div class="card-tags">
1827
- <span class="tag">Flowchart</span>
1828
- <span class="tag">Diagram</span>
1829
- <span class="tag">FREE</span>
1830
- </div>
1831
- <span class="card-arrow">โ†’</span>
1832
- </div>
1833
- </div>
1834
- </a>
1835
-
1836
  </div>
1837
  </section>
1838
-
1839
  <!-- 3D & Modeling Section -->
1840
  <section class="category-section" data-section="3d">
1841
  <div class="category-header">
@@ -1844,7 +1833,6 @@
1844
  <span class="category-count">2 models</span>
1845
  </div>
1846
  <div class="card-grid">
1847
-
1848
  <!-- NEW! HY-Motion Generator Card -->
1849
  <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">
1850
  <div class="card-preview gradient-motion">
@@ -1868,7 +1856,6 @@
1868
  </div>
1869
  </div>
1870
  </a>
1871
-
1872
  <!-- TRELLIS.2 Text/Image-to-3D Card -->
1873
  <a href="https://trellis2.humangen.ai" target="_blank" class="card" data-tags="3d,text-to-3d,trellis,glb,model">
1874
  <div class="card-preview gradient-5">
@@ -1891,19 +1878,39 @@
1891
  </div>
1892
  </div>
1893
  </a>
1894
-
1895
  </div>
1896
  </section>
1897
-
1898
  <!-- Tools Section -->
1899
  <section class="category-section" data-section="tools">
1900
  <div class="category-header">
1901
  <span class="category-icon">๐Ÿ› ๏ธ</span>
1902
  <h2 class="category-title">AI TOOLS</h2>
1903
- <span class="category-count">4 models</span>
1904
  </div>
1905
  <div class="card-grid">
1906
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1907
  <!-- Ansim Blur - Face Privacy Card -->
1908
  <a href="https://blur.humangen.ai" target="_blank" class="card" data-tags="tools,blur,face,privacy,mosaic,video,image">
1909
  <div class="card-preview gradient-1">
@@ -1926,7 +1933,6 @@
1926
  </div>
1927
  </div>
1928
  </a>
1929
-
1930
  <!-- QR Canvas+ Generator Card -->
1931
  <a href="https://qr.humangen.ai" target="_blank" class="card" data-tags="tools,qr,qrcode,generator,decoration">
1932
  <div class="card-preview gradient-4">
@@ -1949,7 +1955,6 @@
1949
  </div>
1950
  </div>
1951
  </a>
1952
-
1953
  <!-- BadgeCraft Generator Card -->
1954
  <a href="https://badge.humangen.ai" target="_blank" class="card" data-tags="tools,badge,shields,html,github">
1955
  <div class="card-preview gradient-2">
@@ -1972,7 +1977,6 @@
1972
  </div>
1973
  </div>
1974
  </a>
1975
-
1976
  <!-- DNA Diffusion Generator Card -->
1977
  <a href="https://dna.humangen.ai" target="_blank" class="card" data-tags="tools,dna,protein,biology,diffusion,science">
1978
  <div class="card-preview gradient-4">
@@ -1995,10 +1999,8 @@
1995
  </div>
1996
  </div>
1997
  </a>
1998
-
1999
  </div>
2000
  </section>
2001
-
2002
  <!-- NSFW Section -->
2003
  <section class="category-section" data-section="nsfw">
2004
  <div class="category-header">
@@ -2007,7 +2009,6 @@
2007
  <span class="category-count">7 models</span>
2008
  </div>
2009
  <div class="card-grid">
2010
-
2011
  <!-- AI Adult Novel Generator Card -->
2012
  <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">
2013
  <div class="card-preview gradient-novel">
@@ -2032,7 +2033,6 @@
2032
  </div>
2033
  </div>
2034
  </a>
2035
-
2036
  <!-- NSFW ADULT Card -->
2037
  <a href="https://nsfwadult.humangen.ai" target="_blank" class="card" data-tags="nsfw,adult,uncensored,ai,image,text2image,2048px,z-image">
2038
  <div class="card-preview gradient-nsfw">
@@ -2056,7 +2056,6 @@
2056
  </div>
2057
  </div>
2058
  </a>
2059
-
2060
  <!-- NSFW IMAGE GENERATOR Card -->
2061
  <a href="https://nsfwt2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,image,generator,text2image,diffusion,customizable">
2062
  <div class="card-preview gradient-nsfw-2">
@@ -2080,7 +2079,6 @@
2080
  </div>
2081
  </div>
2082
  </a>
2083
-
2084
  <!-- NSFW REAL Card -->
2085
  <a href="https://nsfwreal.humangen.ai" target="_blank" class="card" data-tags="nsfw,real,realistic,sdxl,uncensored,long-prompt">
2086
  <div class="card-preview gradient-nsfw-3">
@@ -2104,7 +2102,6 @@
2104
  </div>
2105
  </div>
2106
  </a>
2107
-
2108
  <!-- NSFW HUB IMAGE Card -->
2109
  <a href="https://pornhub.humangen.ai" target="_blank" class="card" data-tags="nsfw,hub,sdxl,stable-diffusion,long-prompt,auto">
2110
  <div class="card-preview gradient-nsfw-4">
@@ -2128,7 +2125,6 @@
2128
  </div>
2129
  </div>
2130
  </a>
2131
-
2132
  <!-- NSFW I2I Card -->
2133
  <a href="https://nsfwi2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,i2i,image2image,transform,multilang,translation">
2134
  <div class="card-preview gradient-nsfw-5">
@@ -2152,7 +2148,6 @@
2152
  </div>
2153
  </div>
2154
  </a>
2155
-
2156
  <!-- NSFW HENTAI Card -->
2157
  <a href="https://hentai.humangen.ai" target="_blank" class="card" data-tags="nsfw,hentai,anime,illustration,sdxl,artwork">
2158
  <div class="card-preview gradient-nsfw-6">
@@ -2176,19 +2171,40 @@
2176
  </div>
2177
  </div>
2178
  </a>
2179
-
2180
  </div>
2181
  </section>
2182
-
2183
- <!-- Korea Section -->
2184
  <section class="category-section" data-section="korea">
2185
  <div class="category-header">
2186
  <span class="category-icon">๐Ÿ‡ฐ๐Ÿ‡ท</span>
2187
  <h2 class="category-title">KOREA ํ•œ๊ตญ ํŠนํ™”</h2>
2188
- <span class="category-count">2 models</span>
2189
  </div>
2190
  <div class="card-grid">
2191
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2192
  <!-- AI ์ƒ๊ถŒ ๋ถ„์„ ์‹œ์Šคํ…œ Card -->
2193
  <a href="https://markets.humangen.ai" target="_blank" class="card" data-tags="korea,์ƒ๊ถŒ,์ฐฝ์—…,๋ถ„์„,๋ฐ์ดํ„ฐ,์†Œ์ƒ๊ณต์ธ,market,business,ai,ํ•œ๊ตญ,korean,startup">
2194
  <div class="card-preview gradient-korea">
@@ -2212,7 +2228,6 @@
2212
  </div>
2213
  </div>
2214
  </a>
2215
-
2216
  <!-- AGI ๋ช…๋ฆฌํ•™ ์™„์ „ํŒ Card -->
2217
  <a href="https://unse.humangen.ai" target="_blank" class="card" data-tags="korea,์‚ฌ์ฃผ,๋ช…๋ฆฌํ•™,์šด์„ธ,ํŒ”์ž,fortune,saju,ai,ํ•œ๊ตญ,korean,์Œ์–‘,์˜คํ–‰,์‹ญ์„ฑ,12์šด์„ฑ,๋Œ€์šด">
2218
  <div class="card-preview gradient-fortune">
@@ -2236,12 +2251,9 @@
2236
  </div>
2237
  </div>
2238
  </a>
2239
-
2240
  </div>
2241
  </section>
2242
-
2243
  </main>
2244
-
2245
  <!-- Footer -->
2246
  <footer class="footer">
2247
  <div class="footer-logo">๐Ÿ’ฅ HUMANGEN.AI ๐Ÿ’ฅ</div>
@@ -2255,27 +2267,22 @@
2255
  </div>
2256
  <p class="footer-copy">ยฉ 2025 HumanGen.AI - Powered by www.ginigen.ai/en ๐Ÿค—</p>
2257
  </footer>
2258
-
2259
  <!-- Floating Action Button -->
2260
  <div class="fab" onclick="window.scrollTo({top: 0, behavior: 'smooth'})">
2261
  โฌ†๏ธ
2262
  </div>
2263
-
2264
  <!-- JavaScript -->
2265
  <script>
2266
  // Category Navigation
2267
  const navTabs = document.querySelectorAll('.nav-tab');
2268
  const sections = document.querySelectorAll('.category-section');
2269
  const cards = document.querySelectorAll('.card');
2270
-
2271
  navTabs.forEach(tab => {
2272
  tab.addEventListener('click', () => {
2273
  const category = tab.dataset.category;
2274
-
2275
  // Update active tab
2276
  navTabs.forEach(t => t.classList.remove('active'));
2277
  tab.classList.add('active');
2278
-
2279
  // Filter sections
2280
  if (category === 'all') {
2281
  sections.forEach(s => s.style.display = 'block');
@@ -2290,25 +2297,20 @@
2290
  }
2291
  });
2292
  });
2293
-
2294
  // Search Functionality
2295
  const searchInput = document.getElementById('searchInput');
2296
-
2297
  searchInput.addEventListener('input', (e) => {
2298
  const query = e.target.value.toLowerCase();
2299
-
2300
  cards.forEach(card => {
2301
  const title = card.querySelector('.card-title').textContent.toLowerCase();
2302
  const description = card.querySelector('.card-description').textContent.toLowerCase();
2303
  const tags = card.dataset.tags?.toLowerCase() || '';
2304
-
2305
  if (title.includes(query) || description.includes(query) || tags.includes(query)) {
2306
  card.style.display = 'block';
2307
  } else {
2308
  card.style.display = 'none';
2309
  }
2310
  });
2311
-
2312
  // Show all sections when searching
2313
  if (query) {
2314
  sections.forEach(s => s.style.display = 'block');
@@ -2317,6 +2319,5 @@
2317
  }
2318
  });
2319
  </script>
2320
-
2321
  </body>
2322
  </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
  }
 
461
  .card-preview.gradient-motion {
462
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 30%, #F59E0B 70%, #10B981 100%);
463
  }
464
+ .card-preview.gradient-helpdesk {
465
+ background: linear-gradient(135deg, #10B981 0%, #059669 30%, #047857 70%, #065F46 100%);
466
+ }
467
+ .card-preview.gradient-camera3d {
468
+ background: linear-gradient(135deg, #3B82F6 0%, #8B5CF6 30%, #EC4899 70%, #F97316 100%);
469
+ }
470
+ .card-preview.gradient-flipbook {
471
+ background: linear-gradient(135deg, #EF4444 0%, #F97316 25%, #FACC15 50%, #3B82F6 75%, #8B5CF6 100%);
472
+ }
473
  .card-badge {
474
  position: absolute;
475
  top: 12px;
 
481
  border-radius: 6px;
482
  box-shadow: 2px 2px 0px var(--dark);
483
  }
 
484
  .badge-new {
485
  background: var(--secondary);
486
  color: var(--white);
487
  }
 
488
  .badge-hot {
489
  background: var(--orange);
490
  color: var(--white);
491
  }
 
492
  .badge-beta {
493
  background: var(--purple);
494
  color: var(--white);
495
  }
 
496
  .badge-free {
497
  background: var(--success);
498
  color: var(--white);
499
  }
 
500
  .badge-qwen {
501
  background: #6366F1;
502
  color: var(--white);
503
  }
 
504
  .badge-korea {
505
  background: #0047A0;
506
  color: var(--white);
507
  }
 
508
  .badge-fortune {
509
  background: #8B5CF6;
510
  color: var(--white);
511
  }
 
512
  .badge-nsfw {
513
  background: #DC2626;
514
  color: var(--white);
515
  }
 
516
  .badge-novel {
517
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
518
  color: var(--white);
519
  }
 
520
  .badge-exam {
521
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
522
  color: var(--white);
523
  }
 
524
  .badge-best {
525
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
526
  color: var(--white);
527
  animation: best-pulse 2s infinite;
528
  }
 
529
  .badge-youtube {
530
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
531
  color: var(--white);
532
  }
 
533
  .badge-llm {
534
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
535
  color: var(--white);
536
  }
 
537
  .badge-minimax {
538
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
539
  color: var(--white);
540
  }
 
541
  .badge-kimi {
542
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
543
  color: var(--white);
544
  }
 
545
  .badge-deepseek {
546
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
547
  color: var(--white);
548
  }
 
549
  .badge-glm {
550
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
551
  color: var(--white);
552
  }
 
553
  .badge-motion {
554
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
555
  color: var(--white);
556
  }
557
+ .badge-helpdesk {
558
+ background: linear-gradient(135deg, #10B981 0%, #059669 100%);
559
+ color: var(--white);
560
+ animation: helpdesk-pulse 2s infinite;
561
+ }
562
+ .badge-camera3d {
563
+ background: linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);
564
+ color: var(--white);
565
+ }
566
+ .badge-flipbook {
567
+ background: linear-gradient(135deg, #EF4444 0%, #8B5CF6 100%);
568
+ color: var(--white);
569
+ animation: flipbook-pulse 2s infinite;
570
+ }
571
+ @keyframes helpdesk-pulse {
572
+ 0%, 100% { box-shadow: 2px 2px 0px var(--dark), 0 0 8px #10B981; }
573
+ 50% { box-shadow: 2px 2px 0px var(--dark), 0 0 15px #10B981, 0 0 20px #059669; }
574
+ }
575
+ @keyframes flipbook-pulse {
576
+ 0%, 100% { box-shadow: 2px 2px 0px var(--dark), 0 0 8px #EF4444; }
577
+ 50% { box-shadow: 2px 2px 0px var(--dark), 0 0 15px #EF4444, 0 0 20px #8B5CF6; }
578
+ }
579
  .card-content {
580
  padding: 1.25rem;
581
  }
 
582
  .card-title {
583
  font-family: 'Bangers', cursive;
584
  font-size: 1.4rem;
 
586
  margin-bottom: 0.5rem;
587
  color: var(--dark);
588
  }
 
589
  .card-description {
590
  font-size: 0.95rem;
591
  color: #6B7280;
592
  line-height: 1.5;
593
  margin-bottom: 1rem;
594
  }
 
595
  .card-highlight {
596
  background: var(--accent);
597
  color: var(--dark);
 
599
  padding: 2px 6px;
600
  border-radius: 4px;
601
  }
 
602
  .card-highlight-qwen {
603
  background: #6366F1;
604
  color: var(--white);
 
606
  padding: 2px 6px;
607
  border-radius: 4px;
608
  }
 
609
  .card-highlight-korea {
610
  background: #0047A0;
611
  color: var(--white);
 
613
  padding: 2px 6px;
614
  border-radius: 4px;
615
  }
 
616
  .card-highlight-fortune {
617
  background: #8B5CF6;
618
  color: var(--white);
 
620
  padding: 2px 6px;
621
  border-radius: 4px;
622
  }
 
623
  .card-highlight-nsfw {
624
  background: #DC2626;
625
  color: var(--white);
 
627
  padding: 2px 6px;
628
  border-radius: 4px;
629
  }
 
630
  .card-highlight-novel {
631
  background: linear-gradient(135deg, #7C3AED 0%, #EC4899 100%);
632
  color: var(--white);
 
634
  padding: 2px 6px;
635
  border-radius: 4px;
636
  }
 
637
  .card-highlight-exam {
638
  background: linear-gradient(135deg, #0284C7 0%, #06B6D4 100%);
639
  color: var(--white);
 
641
  padding: 2px 6px;
642
  border-radius: 4px;
643
  }
 
644
  .card-highlight-best {
645
  background: linear-gradient(135deg, #F59E0B 0%, #EF4444 100%);
646
  color: var(--white);
 
648
  padding: 2px 6px;
649
  border-radius: 4px;
650
  }
 
651
  .card-highlight-youtube {
652
  background: linear-gradient(135deg, #FF0000 0%, #CC0000 100%);
653
  color: var(--white);
 
655
  padding: 2px 6px;
656
  border-radius: 4px;
657
  }
 
658
  .card-highlight-llm {
659
  background: linear-gradient(135deg, #1E40AF 0%, #7C3AED 100%);
660
  color: var(--white);
 
662
  padding: 2px 6px;
663
  border-radius: 4px;
664
  }
 
665
  .card-highlight-minimax {
666
  background: linear-gradient(135deg, #1E3A8A 0%, #3B82F6 100%);
667
  color: var(--white);
 
669
  padding: 2px 6px;
670
  border-radius: 4px;
671
  }
 
672
  .card-highlight-kimi {
673
  background: linear-gradient(135deg, #7C3AED 0%, #A855F7 100%);
674
  color: var(--white);
 
676
  padding: 2px 6px;
677
  border-radius: 4px;
678
  }
 
679
  .card-highlight-deepseek {
680
  background: linear-gradient(135deg, #059669 0%, #10B981 100%);
681
  color: var(--white);
 
683
  padding: 2px 6px;
684
  border-radius: 4px;
685
  }
 
686
  .card-highlight-glm {
687
  background: linear-gradient(135deg, #DC2626 0%, #F97316 100%);
688
  color: var(--white);
 
690
  padding: 2px 6px;
691
  border-radius: 4px;
692
  }
 
693
  .card-highlight-motion {
694
  background: linear-gradient(135deg, #8B5CF6 0%, #EC4899 100%);
695
  color: var(--white);
 
697
  padding: 2px 6px;
698
  border-radius: 4px;
699
  }
700
+ .card-highlight-helpdesk {
701
+ background: linear-gradient(135deg, #10B981 0%, #059669 100%);
702
+ color: var(--white);
703
+ font-weight: 700;
704
+ padding: 2px 6px;
705
+ border-radius: 4px;
706
+ }
707
+ .card-highlight-camera3d {
708
+ background: linear-gradient(135deg, #3B82F6 0%, #8B5CF6 100%);
709
+ color: var(--white);
710
+ font-weight: 700;
711
+ padding: 2px 6px;
712
+ border-radius: 4px;
713
+ }
714
+ .card-highlight-flipbook {
715
+ background: linear-gradient(135deg, #EF4444 0%, #8B5CF6 100%);
716
+ color: var(--white);
717
+ font-weight: 700;
718
+ padding: 2px 6px;
719
+ border-radius: 4px;
720
+ }
721
  .card-meta {
722
  display: flex;
723
  justify-content: space-between;
 
725
  padding-top: 0.75rem;
726
  border-top: 2px dashed #E5E7EB;
727
  }
 
728
  .card-tags {
729
  display: flex;
730
  gap: 0.5rem;
731
  flex-wrap: wrap;
732
  }
 
733
  .tag {
734
  font-size: 0.75rem;
735
  font-weight: 700;
 
738
  border: 2px solid var(--dark);
739
  border-radius: 4px;
740
  }
 
741
  .tag-qwen {
742
  font-size: 0.75rem;
743
  font-weight: 700;
 
747
  border-radius: 4px;
748
  color: #6366F1;
749
  }
 
750
  .tag-korea {
751
  font-size: 0.75rem;
752
  font-weight: 700;
 
756
  border-radius: 4px;
757
  color: #0047A0;
758
  }
 
759
  .tag-fortune {
760
  font-size: 0.75rem;
761
  font-weight: 700;
 
765
  border-radius: 4px;
766
  color: #8B5CF6;
767
  }
 
768
  .tag-nsfw {
769
  font-size: 0.75rem;
770
  font-weight: 700;
 
774
  border-radius: 4px;
775
  color: #DC2626;
776
  }
 
777
  .tag-novel {
778
  font-size: 0.75rem;
779
  font-weight: 700;
 
783
  border-radius: 4px;
784
  color: #7C3AED;
785
  }
 
786
  .tag-exam {
787
  font-size: 0.75rem;
788
  font-weight: 700;
 
792
  border-radius: 4px;
793
  color: #0284C7;
794
  }
 
795
  .tag-best {
796
  font-size: 0.75rem;
797
  font-weight: 700;
 
801
  border-radius: 4px;
802
  color: #D97706;
803
  }
 
804
  .tag-youtube {
805
  font-size: 0.75rem;
806
  font-weight: 700;
 
810
  border-radius: 4px;
811
  color: #CC0000;
812
  }
 
813
  .tag-llm {
814
  font-size: 0.75rem;
815
  font-weight: 700;
 
819
  border-radius: 4px;
820
  color: #1E40AF;
821
  }
 
822
  .tag-minimax {
823
  font-size: 0.75rem;
824
  font-weight: 700;
 
828
  border-radius: 4px;
829
  color: #1E3A8A;
830
  }
 
831
  .tag-kimi {
832
  font-size: 0.75rem;
833
  font-weight: 700;
 
837
  border-radius: 4px;
838
  color: #7C3AED;
839
  }
 
840
  .tag-deepseek {
841
  font-size: 0.75rem;
842
  font-weight: 700;
 
846
  border-radius: 4px;
847
  color: #059669;
848
  }
 
849
  .tag-glm {
850
  font-size: 0.75rem;
851
  font-weight: 700;
 
855
  border-radius: 4px;
856
  color: #DC2626;
857
  }
 
858
  .tag-motion {
859
  font-size: 0.75rem;
860
  font-weight: 700;
 
864
  border-radius: 4px;
865
  color: #8B5CF6;
866
  }
867
+ .tag-helpdesk {
868
+ font-size: 0.75rem;
869
+ font-weight: 700;
870
+ padding: 0.25rem 0.5rem;
871
+ background: #D1FAE5;
872
+ border: 2px solid #10B981;
873
+ border-radius: 4px;
874
+ color: #059669;
875
+ }
876
+ .tag-camera3d {
877
+ font-size: 0.75rem;
878
+ font-weight: 700;
879
+ padding: 0.25rem 0.5rem;
880
+ background: linear-gradient(135deg, #DBEAFE 0%, #E9D5FF 100%);
881
+ border: 2px solid #3B82F6;
882
+ border-radius: 4px;
883
+ color: #3B82F6;
884
+ }
885
+ .tag-flipbook {
886
+ font-size: 0.75rem;
887
+ font-weight: 700;
888
+ padding: 0.25rem 0.5rem;
889
+ background: linear-gradient(135deg, #FEE2E2 0%, #E9D5FF 100%);
890
+ border: 2px solid #EF4444;
891
+ border-radius: 4px;
892
+ color: #EF4444;
893
+ }
894
  .card-arrow {
895
  font-size: 1.5rem;
896
  transition: transform 0.2s ease;
897
  }
 
898
  .card:hover .card-arrow {
899
  transform: translateX(5px);
900
  }
 
901
  /* ===== Footer ===== */
902
  .footer {
903
  text-align: center;
 
905
  margin-top: 2rem;
906
  border-top: 3px dashed var(--dark);
907
  }
 
908
  .footer-logo {
909
  font-family: 'Bangers', cursive;
910
  font-size: 2rem;
911
  letter-spacing: 2px;
912
  margin-bottom: 1rem;
913
  }
 
914
  .footer-links {
915
  display: flex;
916
  justify-content: center;
 
918
  margin-bottom: 1rem;
919
  flex-wrap: wrap;
920
  }
 
921
  .footer-link {
922
  font-weight: 700;
923
  color: var(--dark);
 
925
  border-bottom: 2px solid transparent;
926
  transition: border-color 0.2s;
927
  }
 
928
  .footer-link:hover {
929
  border-bottom-color: var(--primary);
930
  }
 
931
  .footer-copy {
932
  font-size: 0.9rem;
933
  color: #6B7280;
934
  }
 
935
  /* ===== Floating Action Button ===== */
936
  .fab {
937
  position: fixed;
 
951
  transition: all 0.2s ease;
952
  z-index: 1000;
953
  }
 
954
  .fab:hover {
955
  transform: translate(-2px, -2px) scale(1.1);
956
  box-shadow: 8px 8px 0px var(--dark);
957
  }
 
958
  /* ===== Responsive ===== */
959
  @media (max-width: 768px) {
960
  .logo {
 
963
  3px 3px 0px var(--accent),
964
  5px 5px 0px var(--dark);
965
  }
 
966
  .tagline {
967
  font-size: 1.1rem;
968
  }
 
969
  .stats-bar {
970
  gap: 1rem;
971
  padding: 1rem;
972
  }
 
973
  .stat-number {
974
  font-size: 1.5rem;
975
  }
 
976
  .nav-tab {
977
  padding: 0.5rem 1rem;
978
  font-size: 0.9rem;
979
  }
 
980
  .category-title {
981
  font-size: 1.5rem;
982
  }
 
983
  .card-grid {
984
  grid-template-columns: 1fr;
985
  }
 
986
  .card-preview {
987
  height: 150px;
988
  font-size: 3rem;
989
  }
 
990
  .notice-box {
991
  margin: 1rem;
992
  padding: 0.75rem 1rem;
993
  }
 
994
  .notice-item {
995
  font-size: 0.85rem;
996
  }
 
997
  .banner-container {
998
  padding: 0 0.5rem;
999
  }
 
1000
  .enterprise-banner {
1001
  padding: 0.75rem 1rem;
1002
  flex-direction: column;
1003
  gap: 0.5rem;
1004
  }
 
1005
  .enterprise-banner-text {
1006
  font-size: 1.1rem;
1007
  }
 
1008
  .enterprise-banner-link {
1009
  font-size: 1.2rem;
1010
  }
1011
  }
 
1012
  /* ===== Animation ===== */
1013
  @keyframes fadeInUp {
1014
  from {
 
1020
  transform: translateY(0);
1021
  }
1022
  }
 
1023
  .card {
1024
  animation: fadeInUp 0.5s ease forwards;
1025
  }
 
1026
  .card:nth-child(1) { animation-delay: 0.1s; }
1027
  .card:nth-child(2) { animation-delay: 0.2s; }
1028
  .card:nth-child(3) { animation-delay: 0.3s; }
 
1031
  .card:nth-child(6) { animation-delay: 0.6s; }
1032
  .card:nth-child(7) { animation-delay: 0.7s; }
1033
  .card:nth-child(8) { animation-delay: 0.8s; }
1034
+ .card:nth-child(9) { animation-delay: 0.9s; }
1035
  /* ===== Search Bar ===== */
1036
  .search-container {
1037
  max-width: 600px;
1038
  margin: 0 auto 2rem;
1039
  position: relative;
1040
  }
 
1041
  .search-input {
1042
  width: 100%;
1043
  padding: 1rem 1.5rem 1rem 3rem;
 
1052
  outline: none;
1053
  transition: all 0.2s ease;
1054
  }
 
1055
  .search-input:focus {
1056
  box-shadow: 8px 8px 0px var(--primary);
1057
  border-color: var(--primary);
1058
  }
 
1059
  .search-input::placeholder {
1060
  color: #9CA3AF;
1061
  font-weight: 400;
1062
  }
 
1063
  .search-icon {
1064
  position: absolute;
1065
  left: 1rem;
 
1076
  <div class="banner-container">
1077
  <img src="https://huggingface.co/spaces/Heartsync/humangen/resolve/main/banner.png" alt="HumanGen.AI Banner" class="banner-image">
1078
  </div>
 
1079
  <!-- Enterprise Banner -->
1080
  <div class="enterprise-banner">
1081
  <span class="enterprise-banner-text">๐Ÿš€ Unlimited Commercial Use Available โ€” Enterprise Service:</span>
1082
  <a href="https://www.ginigen.ai" target="_blank" class="enterprise-banner-link">www.ginigen.ai</a>
1083
  </div>
 
1084
  <!-- Enterprise Contact Banner -->
1085
  <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">
1086
  <span style="font-family:'Bangers',cursive;color:#1F2937;font-size:1.2rem">๐Ÿ’ผ Enterprise & CUSTOM(White Label) ยท ๋ฌธ์˜</span>
 
1089
  </div>
1090
  </header>
1091
 
1092
+ <!-- "์ˆ˜์ •ํ•  ๋ถ€๋ถ„ ์ฒซ๋ฒˆ์งธ" - AI Models 41๋กœ ๋ณ€๊ฒฝ -->
1093
+
1094
  <!-- Stats Bar -->
1095
  <div class="stats-bar">
1096
  <div class="stat-item">
1097
+ <div class="stat-number">41</div>
1098
  <div class="stat-label">AI Models</div>
1099
  </div>
1100
  <div class="stat-item">
1101
+ <div class="stat-number">70K+</div>
1102
+ <div class="stat-label">Daily Active Users</div>
1103
  </div>
1104
  <div class="stat-item">
1105
+ <div class="stat-number">2.1M+</div>
1106
+ <div class="stat-label">Monthly Active Users</div>
1107
  </div>
1108
  <div class="stat-item">
1109
  <div class="stat-number">5M+</div>
1110
  <div class="stat-label">Creations / Month</div>
1111
  </div>
1112
  </div>
 
1113
  <!-- Search Bar -->
1114
  <div class="search-container">
1115
  <span class="search-icon">๐Ÿ”</span>
1116
+ <input type="text" class="search-input" placeholder="Search AI tools... (e.g., image, video, youtube, trend, nsfw, novel, exam, best, llm, motion, camera, 3d, flipbook)" id="searchInput">
1117
  </div>
1118
+ <!-- Navigation Tabs (Text moved after BEST) -->
 
1119
  <nav class="nav-tabs">
1120
  <button class="nav-tab active" data-category="all">๐ŸŒŸ All</button>
1121
  <button class="nav-tab best-tab" data-category="best">๐Ÿ† BEST</button>
1122
+ <button class="nav-tab" data-category="text">๐Ÿ“ Text</button>
1123
  <button class="nav-tab" data-category="image">๐Ÿ–ผ๏ธ Image</button>
1124
  <button class="nav-tab" data-category="video">๐ŸŽฌ Video</button>
1125
  <button class="nav-tab" data-category="audio">๐ŸŽต Audio</button>
 
1126
  <button class="nav-tab" data-category="3d">๐ŸŽฎ 3D</button>
1127
  <button class="nav-tab" data-category="tools">๐Ÿ› ๏ธ Tools</button>
1128
  <button class="nav-tab" data-category="nsfw">๐Ÿ”ž NSFW</button>
1129
  <button class="nav-tab" data-category="korea">๐Ÿ‡ฐ๐Ÿ‡ท Korea</button>
1130
  </nav>
 
1131
  <!-- Main Container -->
1132
  <main class="container">
 
1133
  <!-- BEST PICKS Section -->
1134
  <section class="category-section" data-section="best">
1135
  <div class="category-header best-header">
 
1138
  <span class="best-badge">โญ TOP 4</span>
1139
  </div>
1140
  <div class="card-grid">
 
1141
  <!-- BEST 1: YouTube Trend Analyzer -->
1142
  <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">
1143
  <div class="card-preview gradient-youtube">
 
1163
  </div>
1164
  </div>
1165
  </a>
 
1166
  <!-- BEST 2: Video Editor -->
1167
  <a href="https://studio.humangen.ai" target="_blank" class="card best-card" data-tags="best,video,editor,timeline,cut,text,merge,export,webm,mp4">
1168
  <div class="card-preview gradient-best">
 
1186
  </div>
1187
  </div>
1188
  </a>
 
1189
  <!-- BEST 3: PDF TO EXAM GENERATOR -->
1190
  <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">
1191
  <div class="card-preview gradient-exam">
 
1210
  </div>
1211
  </div>
1212
  </a>
1213
+ <!-- BEST 4: AI ํ”Œ๋ฆฝ๋ถ (NEW - Replaced Ultimate File Converter) -->
1214
+ <a href="https://aibook.humangen.ai" target="_blank" class="card best-card" data-tags="best,korea,flipbook,pdf,ai,vlm,3d,chatbot,ํ•œ๊ตญ์–ด,๋ฌธ์„œ,๋ถ„์„,ํ”Œ๋ฆฝ๋ถ,webgl,interactive,qwen">
1215
+ <div class="card-preview gradient-flipbook">
1216
+ <span>๐Ÿ“š</span>
 
1217
  <span class="card-badge badge-best">๐Ÿ† BEST</span>
1218
  </div>
1219
  <div class="card-content">
1220
+ <h3 class="card-title">๐Ÿ“š AI ํ”Œ๋ฆฝ๋ถ (AI FlipBook)</h3>
1221
  <p class="card-description">
1222
+ <span class="card-highlight-flipbook">VLM + 3D FlipBook + AI ์ฑ—๋ด‡!</span> -
1223
+ PDF๋ฅผ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ 3D ํ”Œ๋ฆฝ๋ถ์œผ๋กœ ๋ณ€ํ™˜! ๐Ÿค– AI๊ฐ€ ๋ฌธ์„œ ๋ถ„์„ ํ›„ ์งˆ์˜์‘๋‹ต.
1224
+ ๐Ÿ“– WebGL ํŽ˜์ด์ง€ ๋„˜๊น€, ๐ŸŽจ Comic Style UI.
1225
+ ๐ŸŒ <strong>ํ•œ๊ตญ์–ด ํŠนํ™”</strong>
1226
  </p>
1227
  <div class="card-meta">
1228
  <div class="card-tags">
1229
+ <span class="tag-flipbook">3D FlipBook</span>
1230
+ <span class="tag-flipbook">VLM AI</span>
1231
+ <span class="tag-korea">ํ•œ๊ธ€</span>
1232
  </div>
1233
  <span class="card-arrow">โ†’</span>
1234
  </div>
1235
  </div>
1236
  </a>
 
1237
  </div>
1238
  </section>
1239
+ <!-- Text & Language Section (MOVED HERE - AFTER BEST) -->
1240
+ <section class="category-section" data-section="text">
 
1241
  <div class="category-header">
1242
+ <span class="category-icon">๐Ÿ“</span>
1243
+ <h2 class="category-title">TEXT & LANGUAGE</h2>
1244
+ <span class="category-count">7 models</span>
1245
  </div>
1246
  <div class="card-grid">
1247
+ <!-- HELP DESK & CHATBOT - FIRST CARD (ALWAYS FIXED AT TOP) -->
1248
+ <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,ํ•œ๊ธ€">
1249
+ <div class="card-preview gradient-helpdesk">
1250
+ <span>๐Ÿค–</span>
1251
+ <span class="card-badge badge-helpdesk">๐Ÿ’ฌ HELP</span>
 
1252
  </div>
1253
  <div class="card-content">
1254
+ <h3 class="card-title">๐Ÿค– Help Desk & Chatbot</h3>
1255
  <p class="card-description">
1256
+ <span class="card-highlight-helpdesk">AI-Powered Service Guide</span> -
1257
+ Ask anything about HumanGen.AI's <strong>39 AI services</strong>!
1258
+ Get instant recommendations, usage guides, and support.
1259
+ ๐ŸŒ <strong>English / ํ•œ๊ตญ์–ด</strong> bilingual support.
1260
  </p>
1261
  <div class="card-meta">
1262
  <div class="card-tags">
1263
+ <span class="tag-helpdesk">Chatbot</span>
1264
+ <span class="tag-helpdesk">Guide</span>
1265
+ <span class="tag">EN/ํ•œ๊ธ€</span>
1266
  </div>
1267
  <span class="card-arrow">โ†’</span>
1268
  </div>
1269
  </div>
1270
  </a>
1271
+ <!-- MINIMAX-M2.1 Card -->
1272
+ <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">
1273
+ <div class="card-preview gradient-minimax">
1274
+ <span>๐Ÿค–</span>
1275
+ <span class="card-badge badge-minimax">โšก M2.1</span>
 
1276
  </div>
1277
  <div class="card-content">
1278
+ <h3 class="card-title">๐Ÿค– MINIMAX-M2.1</h3>
1279
  <p class="card-description">
1280
+ <span class="card-highlight-minimax">230B MoE, 10B Active</span> -
1281
+ Best AI Agent LLM! Lightning Attention with 4M context.
1282
+ Multi-language coding, SWE-bench SOTA. Open-source #1!
1283
  </p>
1284
  <div class="card-meta">
1285
  <div class="card-tags">
1286
+ <span class="tag-minimax">MoE</span>
1287
+ <span class="tag-minimax">Agent</span>
1288
+ <span class="tag">Coding</span>
1289
  </div>
1290
  <span class="card-arrow">โ†’</span>
1291
  </div>
1292
  </div>
1293
  </a>
1294
+ <!-- Kimi-K2-Thinking Card -->
1295
+ <a href="https://kimi.humangen.ai" target="_blank" class="card" data-tags="text,llm,kimi,k2,thinking,moonshot,1t,agent,reasoning,tool-calling,browsing">
1296
+ <div class="card-preview gradient-kimi">
1297
+ <span>๐ŸŒ™</span>
1298
+ <span class="card-badge badge-kimi">๐Ÿง  THINKING</span>
 
1299
  </div>
1300
  <div class="card-content">
1301
+ <h3 class="card-title">๐ŸŒ™ Kimi-K2-Thinking</h3>
1302
+ <p class="card-description">
1303
+ <span class="card-highlight-kimi">Moonshot 1T Params, 256K Context</span> -
1304
+ Deep thinking agent! 200-300 tool calls in sequence.
1305
+ HLE & BrowseComp SOTA. INT4 native for 2x speed!
1306
+ </p>
1307
+ <div class="card-meta">
1308
+ <div class="card-tags">
1309
+ <span class="tag-kimi">1T</span>
1310
+ <span class="tag-kimi">Deep Think</span>
1311
+ <span class="tag">Agent</span>
1312
+ </div>
1313
+ <span class="card-arrow">โ†’</span>
1314
+ </div>
1315
+ </div>
1316
+ </a>
1317
+ <!-- DeepSeek-V3.2 Card -->
1318
+ <a href="https://deepseek.humangen.ai" target="_blank" class="card" data-tags="text,llm,deepseek,v3.2,reasoning,coding,moe,685b,sparse-attention,agentic">
1319
+ <div class="card-preview gradient-deepseek">
1320
+ <span>๐Ÿ”</span>
1321
+ <span class="card-badge badge-deepseek">๐Ÿš€ V3.2</span>
1322
+ </div>
1323
+ <div class="card-content">
1324
+ <h3 class="card-title">๐Ÿ” DeepSeek-V3.2</h3>
1325
+ <p class="card-description">
1326
+ <span class="card-highlight-deepseek">685B MoE + Sparse Attention</span> -
1327
+ Advanced reasoning & agentic AI! AIME 96%, HMMT 99.2%.
1328
+ GRPO training, Speciale for max reasoning depth!
1329
+ </p>
1330
+ <div class="card-meta">
1331
+ <div class="card-tags">
1332
+ <span class="tag-deepseek">685B</span>
1333
+ <span class="tag-deepseek">Reasoning</span>
1334
+ <span class="tag">Olympiad</span>
1335
+ </div>
1336
+ <span class="card-arrow">โ†’</span>
1337
+ </div>
1338
+ </div>
1339
+ </a>
1340
+ <!-- GLM-4.7 Card -->
1341
+ <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">
1342
+ <div class="card-preview gradient-glm">
1343
+ <span>๐Ÿ”ฅ</span>
1344
+ <span class="card-badge badge-glm">๐Ÿ’ป CODING</span>
1345
+ </div>
1346
+ <div class="card-content">
1347
+ <h3 class="card-title">๐Ÿ”ฅ GLM-4.7</h3>
1348
+ <p class="card-description">
1349
+ <span class="card-highlight-glm">Zhipu AI 400B, 200K In/128K Out</span> -
1350
+ Vibe Coding champion! SWE-bench 73.8% (#1 open-source).
1351
+ $3/month or FREE local. Think-before-act mode!
1352
+ </p>
1353
+ <div class="card-meta">
1354
+ <div class="card-tags">
1355
+ <span class="tag-glm">Vibe Code</span>
1356
+ <span class="tag-glm">200K</span>
1357
+ <span class="tag">$3/mo</span>
1358
+ </div>
1359
+ <span class="card-arrow">โ†’</span>
1360
+ </div>
1361
+ </div>
1362
+ </a>
1363
+ <!-- PDF TO EXAM GENERATOR Card -->
1364
+ <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">
1365
+ <div class="card-preview gradient-exam">
1366
+ <span>๐ŸŽ“</span>
1367
+ <span class="card-badge badge-exam">๐ŸŽฏ INTERACTIVE</span>
1368
+ </div>
1369
+ <div class="card-content">
1370
+ <h3 class="card-title">๐ŸŽ“ PDF TO EXAM GENERATOR</h3>
1371
+ <p class="card-description">
1372
+ <span class="card-highlight-exam">SOMA AI + Interactive Exam Mode!</span> -
1373
+ Transform any PDF into exams! Up to <strong>50 questions</strong> (2~5 choice).
1374
+ ๐Ÿ“ Generate โ†’ ๐ŸŽฏ Take Exam โ†’ ๐Ÿ“Š See Score!
1375
+ ๐ŸŒ <strong>English / ํ•œ๊ตญ์–ด</strong>
1376
+ </p>
1377
+ <div class="card-meta">
1378
+ <div class="card-tags">
1379
+ <span class="tag-exam">PDFโ†’Exam</span>
1380
+ <span class="tag-exam">Interactive</span>
1381
+ <span class="tag">EN/ํ•œ๊ธ€</span>
1382
+ </div>
1383
+ <span class="card-arrow">โ†’</span>
1384
+ </div>
1385
+ </div>
1386
+ </a>
1387
+ <!-- AI Mermaid Diagram Generator Card -->
1388
+ <a href="https://diagram.humangen.ai" target="_blank" class="card" data-tags="text,diagram,mermaid,flowchart,chart,visualization,free">
1389
+ <div class="card-preview gradient-10">
1390
+ <span>๐Ÿ“Š</span>
1391
+ <span class="card-badge badge-free">๐Ÿ’Ž $240 FREE</span>
1392
+ </div>
1393
+ <div class="card-content">
1394
+ <h3 class="card-title">๐Ÿ“Š AI Mermaid Diagram</h3>
1395
+ <p class="card-description">
1396
+ Generate professional diagrams from natural language.
1397
+ Flowcharts, sequence diagrams, ER diagrams, Gantt charts & more.
1398
+ <span class="card-highlight">Save $240/year - Mermaid Chart Pro for FREE!</span>
1399
+ </p>
1400
+ <div class="card-meta">
1401
+ <div class="card-tags">
1402
+ <span class="tag">Flowchart</span>
1403
+ <span class="tag">Diagram</span>
1404
+ <span class="tag">FREE</span>
1405
+ </div>
1406
+ <span class="card-arrow">โ†’</span>
1407
+ </div>
1408
+ </div>
1409
+ </a>
1410
+ </div>
1411
+ </section>
1412
+
1413
+
1414
+
1415
+
1416
+ <!-- "์นดํ…Œ๊ณ ๋ฆฌ ์นด์šด๋“œ ์ˆ˜์ • ๋‘๋ฒˆ์งธ" -->
1417
+
1418
+ <!-- Image Generation Section -->
1419
+ <section class="category-section" data-section="image">
1420
+ <div class="category-header">
1421
+ <span class="category-icon">๐Ÿ–ผ๏ธ</span>
1422
+ <h2 class="category-title">IMAGE GENERATION</h2>
1423
+ <span class="category-count">10 models</span>
1424
+ </div>
1425
+ <div class="card-grid">
1426
+ <!-- NEW! 3D Camera Angle Editor Card - 39th Card -->
1427
+ <a href="https://3dangle.humangen.ai" target="_blank" class="card" data-tags="image,camera,angle,3d,qwen,lora,lightning,edit,azimuth,elevation,distance,multiangle,threejs,interactive">
1428
+ <div class="card-preview gradient-camera3d">
1429
+ <span>๐ŸŽฌ</span>
1430
+ <span class="card-badge badge-camera3d">๐ŸŽฎ 3D CTRL</span>
1431
+ </div>
1432
+ <div class="card-content">
1433
+ <h3 class="card-title">๐ŸŽฌ 3D Camera Angle Editor</h3>
1434
+ <p class="card-description">
1435
+ <span class="card-highlight-camera3d">Qwen + Lightning + Multi-Angles LoRA</span> -
1436
+ Transform camera angles with interactive <strong>3D viewport</strong>!
1437
+ ๐ŸŽฎ 8 Azimuths โ€ข ๐Ÿ“ 4 Elevations โ€ข ๐Ÿ” 3 Distances.
1438
+ โšก Lightning-fast 4-step generation!
1439
+ </p>
1440
+ <div class="card-meta">
1441
+ <div class="card-tags">
1442
+ <span class="tag-camera3d">3D Control</span>
1443
+ <span class="tag-camera3d">Multi-Angle</span>
1444
+ <span class="tag">Qwen</span>
1445
+ </div>
1446
+ <span class="card-arrow">โ†’</span>
1447
+ </div>
1448
+ </div>
1449
+ </a>
1450
+
1451
+ <!-- NEW! Z-Image LoRA Generator Card - 40th Card -->
1452
+ <a href="https://zlora.humangen.ai" target="_blank" class="card" data-tags="image,lora,z-image,turbo,style,generator,custom,30+styles,jimin,portrait,ghibli,pixel,anime">
1453
+ <div class="card-preview gradient-qwen-lora">
1454
+ <span>๐ŸŽจ</span>
1455
+ <span class="card-badge badge-new">โœจ NEW</span>
1456
+ </div>
1457
+ <div class="card-content">
1458
+ <h3 class="card-title">๐ŸŽจ Z-Image LoRA Generator</h3>
1459
+ <p class="card-description">
1460
+ <span class="card-highlight">Z-Image Turbo + 30+ LoRAs!</span> -
1461
+ Generate stunning images with various styles! Ghibli, Pixel Art, Anime, Portrait & more.
1462
+ โšก Turbo speed, ๐ŸŽญ Custom LoRA support, ๐Ÿ“ฑ SNS aspect presets.
1463
+ </p>
1464
+ <div class="card-meta">
1465
+ <div class="card-tags">
1466
+ <span class="tag">Z-Image</span>
1467
+ <span class="tag">30+ LoRA</span>
1468
+ <span class="tag">Turbo</span>
1469
+ </div>
1470
+ <span class="card-arrow">โ†’</span>
1471
+ </div>
1472
+ </div>
1473
+ </a>
1474
+
1475
+ <!-- Qwen Image 2512 Card -->
1476
+ <a href="https://q2512.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lightning,turbo,fast,alibaba,32b">
1477
+ <div class="card-preview gradient-qwen">
1478
+ <span>๐Ÿฆœ</span>
1479
+ <span class="card-badge badge-qwen">โšก QWEN 2512</span>
1480
+ </div>
1481
+ <div class="card-content">
1482
+ <h3 class="card-title">๐Ÿฆœ Qwen Image 2512</h3>
1483
+ <p class="card-description">
1484
+ <span class="card-highlight-qwen">Alibaba Qwen-Image-2512</span> - Lightning fast 4-step generation!
1485
+ AI prompt enhancement with multi-language support (EN/ไธญๆ–‡/ํ•œ๊ธ€).
1486
+ </p>
1487
+ <div class="card-meta">
1488
+ <div class="card-tags">
1489
+ <span class="tag-qwen">Qwen-2512</span>
1490
+ <span class="tag-qwen">4-Step</span>
1491
+ <span class="tag">Lightning</span>
1492
+ </div>
1493
+ <span class="card-arrow">โ†’</span>
1494
+ </div>
1495
+ </div>
1496
+ </a>
1497
+ <!-- Qwen Image 2512 LoRA Card -->
1498
+ <a href="https://qlora.humangen.ai" target="_blank" class="card" data-tags="image,qwen,2512,lora,style,custom,alibaba,32b">
1499
+ <div class="card-preview gradient-qwen-lora">
1500
+ <span>๐ŸŽญ</span>
1501
+ <span class="card-badge badge-qwen">๐Ÿฆœ QWEN LoRA</span>
1502
+ </div>
1503
+ <div class="card-content">
1504
+ <h3 class="card-title">๐ŸŽญ Qwen Image 2512 LoRA</h3>
1505
+ <p class="card-description">
1506
+ <span class="card-highlight-qwen">Qwen-Image-2512 + Style LoRA</span> - Apply custom styles!
1507
+ Gallery of curated LoRAs + custom LoRA support. Light 4/8 step modes.
1508
+ </p>
1509
+ <div class="card-meta">
1510
+ <div class="card-tags">
1511
+ <span class="tag-qwen">Qwen-2512</span>
1512
+ <span class="tag-qwen">LoRA</span>
1513
+ <span class="tag">Styles</span>
1514
+ </div>
1515
+ <span class="card-arrow">โ†’</span>
1516
+ </div>
1517
+ </div>
1518
+ </a>
1519
+ <!-- FLUX.2 Turbo Image Generator Card -->
1520
+ <a href="https://flux2.humangen.ai" target="_blank" class="card" data-tags="image,flux,turbo,32b,edit,combine">
1521
+ <div class="card-preview gradient-5">
1522
+ <span>โšก</span>
1523
+ <span class="card-badge badge-new">โœจ NEW</span>
1524
+ </div>
1525
+ <div class="card-content">
1526
+ <h3 class="card-title">โšก FLUX.2 Turbo Generator</h3>
1527
  <p class="card-description">
1528
  32B Rectified Flow Model! Generate, edit & combine images in just 8 steps.
1529
  AI prompt upsampling with VLM support.
 
1538
  </div>
1539
  </div>
1540
  </a>
 
1541
  <!-- Qwen Image Layered Decomposer Card -->
1542
  <a href="https://layer.humangen.ai" target="_blank" class="card" data-tags="image,layer,decompose,pptx,qwen">
1543
  <div class="card-preview gradient-7">
 
1560
  </div>
1561
  </div>
1562
  </a>
 
1563
  <!-- Qwen Image Edit Studio Card -->
1564
  <a href="https://qedit.humangen.ai" target="_blank" class="card" data-tags="image,edit,qwen,transform,ai">
1565
  <div class="card-preview gradient-3">
 
1582
  </div>
1583
  </div>
1584
  </a>
 
1585
  <!-- Camera Angle Control Card -->
1586
  <a href="https://angle.humangen.ai" target="_blank" class="card" data-tags="image,camera,angle,3d,video">
1587
  <div class="card-preview gradient-9">
 
1604
  </div>
1605
  </div>
1606
  </a>
 
1607
  <!-- Qwen Image to LoRA Card -->
1608
  <a href="https://qwenlora.humangen.ai" target="_blank" class="card" data-tags="image,lora,qwen,style,training">
1609
  <div class="card-preview gradient-2">
 
1626
  </div>
1627
  </div>
1628
  </a>
 
1629
  <!-- Z-Image Turbo Card -->
1630
  <a href="https://z.humangen.ai" target="_blank" class="card" data-tags="image,turbo,fast">
1631
  <div class="card-preview gradient-1">
 
1648
  </div>
1649
  </div>
1650
  </a>
 
1651
  </div>
1652
  </section>
 
1653
  <!-- Video Generation Section -->
1654
  <section class="category-section" data-section="video">
1655
  <div class="category-header">
 
1658
  <span class="category-count">5 models</span>
1659
  </div>
1660
  <div class="card-grid">
 
1661
  <!-- YouTube Trend Analyzer Card -->
1662
  <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">
1663
  <div class="card-preview gradient-youtube">
 
1681
  </div>
1682
  </div>
1683
  </a>
 
1684
  <!-- Uncensored Text to Video Card -->
1685
  <a href="https://nsfwt2v.humangen.ai" target="_blank" class="card" data-tags="video,text2video,uncensored,wan,ai">
1686
  <div class="card-preview gradient-1">
 
1703
  </div>
1704
  </div>
1705
  </a>
 
1706
  <!-- Uncensored Image to Video Card -->
1707
  <a href="https://nsfwi2v.humangen.ai" target="_blank" class="card" data-tags="video,image2video,uncensored,wan,ai">
1708
  <div class="card-preview gradient-6">
 
1725
  </div>
1726
  </div>
1727
  </a>
 
1728
  <!-- Video Editor Card -->
1729
  <a href="https://studio.humangen.ai" target="_blank" class="card" data-tags="video,editor,timeline,cut,text">
1730
  <div class="card-preview gradient-9">
 
1747
  </div>
1748
  </div>
1749
  </a>
 
1750
  <!-- Video Last Frame Extractor Card -->
1751
  <a href="https://frame.humangen.ai" target="_blank" class="card" data-tags="video,frame,extract,last">
1752
  <div class="card-preview gradient-5">
 
1769
  </div>
1770
  </div>
1771
  </a>
 
1772
  </div>
1773
  </section>
 
1774
  <!-- Audio Generation Section -->
1775
  <section class="category-section" data-section="audio">
1776
  <div class="category-header">
 
1779
  <span class="category-count">2 models</span>
1780
  </div>
1781
  <div class="card-grid">
 
1782
  <!-- MMAudio Studio Card -->
1783
  <a href="https://mmaudio.humangen.ai" target="_blank" class="card" data-tags="audio,video2audio,text2audio,mmaudio,korean">
1784
  <div class="card-preview gradient-9">
 
1801
  </div>
1802
  </div>
1803
  </a>
 
1804
  <!-- Audio Segment Extractor Card -->
1805
  <a href="https://cut.humangen.ai" target="_blank" class="card" data-tags="audio,cut,extract,segment">
1806
  <div class="card-preview gradient-8">
 
1823
  </div>
1824
  </div>
1825
  </a>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1826
  </div>
1827
  </section>
 
1828
  <!-- 3D & Modeling Section -->
1829
  <section class="category-section" data-section="3d">
1830
  <div class="category-header">
 
1833
  <span class="category-count">2 models</span>
1834
  </div>
1835
  <div class="card-grid">
 
1836
  <!-- NEW! HY-Motion Generator Card -->
1837
  <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">
1838
  <div class="card-preview gradient-motion">
 
1856
  </div>
1857
  </div>
1858
  </a>
 
1859
  <!-- TRELLIS.2 Text/Image-to-3D Card -->
1860
  <a href="https://trellis2.humangen.ai" target="_blank" class="card" data-tags="3d,text-to-3d,trellis,glb,model">
1861
  <div class="card-preview gradient-5">
 
1878
  </div>
1879
  </div>
1880
  </a>
 
1881
  </div>
1882
  </section>
 
1883
  <!-- Tools Section -->
1884
  <section class="category-section" data-section="tools">
1885
  <div class="category-header">
1886
  <span class="category-icon">๐Ÿ› ๏ธ</span>
1887
  <h2 class="category-title">AI TOOLS</h2>
1888
+ <span class="category-count">5 models</span>
1889
  </div>
1890
  <div class="card-grid">
1891
+ <!-- Ultimate File Converter Card -->
1892
+ <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">
1893
+ <div class="card-preview gradient-best">
1894
+ <span>๐Ÿ”„</span>
1895
+ <span class="card-badge badge-best">โญ ALL-IN-ONE</span>
1896
+ </div>
1897
+ <div class="card-content">
1898
+ <h3 class="card-title">๐Ÿ”„ Ultimate File Converter</h3>
1899
+ <p class="card-description">
1900
+ <span class="card-highlight-best">Convert Anything to Anything!</span> -
1901
+ ๐Ÿ“Š Data (CSV/JSON/Excel/Parquet/XML/YAML) โ€ข ๐Ÿ–ผ๏ธ Image (PNG/JPG/WebP/GIF) โ€ข
1902
+ ๐ŸŽต Audio (MP3/WAV/FLAC) โ€ข ๐ŸŽฌ Video (MP4/AVI/MKV) โ€ข ๐Ÿ“„ Document โ€ข ๐Ÿ—œ๏ธ Archive โ€ข โš™๏ธ Config โ€ข ๐Ÿ”ค Encoding
1903
+ </p>
1904
+ <div class="card-meta">
1905
+ <div class="card-tags">
1906
+ <span class="tag-best">8 Categories</span>
1907
+ <span class="tag-best">50+ Formats</span>
1908
+ <span class="tag">FREE</span>
1909
+ </div>
1910
+ <span class="card-arrow">โ†’</span>
1911
+ </div>
1912
+ </div>
1913
+ </a>
1914
  <!-- Ansim Blur - Face Privacy Card -->
1915
  <a href="https://blur.humangen.ai" target="_blank" class="card" data-tags="tools,blur,face,privacy,mosaic,video,image">
1916
  <div class="card-preview gradient-1">
 
1933
  </div>
1934
  </div>
1935
  </a>
 
1936
  <!-- QR Canvas+ Generator Card -->
1937
  <a href="https://qr.humangen.ai" target="_blank" class="card" data-tags="tools,qr,qrcode,generator,decoration">
1938
  <div class="card-preview gradient-4">
 
1955
  </div>
1956
  </div>
1957
  </a>
 
1958
  <!-- BadgeCraft Generator Card -->
1959
  <a href="https://badge.humangen.ai" target="_blank" class="card" data-tags="tools,badge,shields,html,github">
1960
  <div class="card-preview gradient-2">
 
1977
  </div>
1978
  </div>
1979
  </a>
 
1980
  <!-- DNA Diffusion Generator Card -->
1981
  <a href="https://dna.humangen.ai" target="_blank" class="card" data-tags="tools,dna,protein,biology,diffusion,science">
1982
  <div class="card-preview gradient-4">
 
1999
  </div>
2000
  </div>
2001
  </a>
 
2002
  </div>
2003
  </section>
 
2004
  <!-- NSFW Section -->
2005
  <section class="category-section" data-section="nsfw">
2006
  <div class="category-header">
 
2009
  <span class="category-count">7 models</span>
2010
  </div>
2011
  <div class="card-grid">
 
2012
  <!-- AI Adult Novel Generator Card -->
2013
  <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">
2014
  <div class="card-preview gradient-novel">
 
2033
  </div>
2034
  </div>
2035
  </a>
 
2036
  <!-- NSFW ADULT Card -->
2037
  <a href="https://nsfwadult.humangen.ai" target="_blank" class="card" data-tags="nsfw,adult,uncensored,ai,image,text2image,2048px,z-image">
2038
  <div class="card-preview gradient-nsfw">
 
2056
  </div>
2057
  </div>
2058
  </a>
 
2059
  <!-- NSFW IMAGE GENERATOR Card -->
2060
  <a href="https://nsfwt2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,image,generator,text2image,diffusion,customizable">
2061
  <div class="card-preview gradient-nsfw-2">
 
2079
  </div>
2080
  </div>
2081
  </a>
 
2082
  <!-- NSFW REAL Card -->
2083
  <a href="https://nsfwreal.humangen.ai" target="_blank" class="card" data-tags="nsfw,real,realistic,sdxl,uncensored,long-prompt">
2084
  <div class="card-preview gradient-nsfw-3">
 
2102
  </div>
2103
  </div>
2104
  </a>
 
2105
  <!-- NSFW HUB IMAGE Card -->
2106
  <a href="https://pornhub.humangen.ai" target="_blank" class="card" data-tags="nsfw,hub,sdxl,stable-diffusion,long-prompt,auto">
2107
  <div class="card-preview gradient-nsfw-4">
 
2125
  </div>
2126
  </div>
2127
  </a>
 
2128
  <!-- NSFW I2I Card -->
2129
  <a href="https://nsfwi2i.humangen.ai" target="_blank" class="card" data-tags="nsfw,i2i,image2image,transform,multilang,translation">
2130
  <div class="card-preview gradient-nsfw-5">
 
2148
  </div>
2149
  </div>
2150
  </a>
 
2151
  <!-- NSFW HENTAI Card -->
2152
  <a href="https://hentai.humangen.ai" target="_blank" class="card" data-tags="nsfw,hentai,anime,illustration,sdxl,artwork">
2153
  <div class="card-preview gradient-nsfw-6">
 
2171
  </div>
2172
  </div>
2173
  </a>
 
2174
  </div>
2175
  </section>
2176
+ <!-- Korea Section - 3 models๋กœ ์—…๋ฐ์ดํŠธ -->
 
2177
  <section class="category-section" data-section="korea">
2178
  <div class="category-header">
2179
  <span class="category-icon">๐Ÿ‡ฐ๐Ÿ‡ท</span>
2180
  <h2 class="category-title">KOREA ํ•œ๊ตญ ํŠนํ™”</h2>
2181
+ <span class="category-count">3 models</span>
2182
  </div>
2183
  <div class="card-grid">
2184
+ <!-- NEW! 41๋ฒˆ์งธ ์นด๋“œ - AI ํ”Œ๋ฆฝ๋ถ -->
2185
+ <a href="https://aibook.humangen.ai" target="_blank" class="card" data-tags="korea,flipbook,pdf,ai,vlm,3d,chatbot,ํ•œ๊ตญ์–ด,๋ฌธ์„œ,๋ถ„์„,ํ”Œ๋ฆฝ๋ถ,webgl,interactive,qwen,fireworks">
2186
+ <div class="card-preview gradient-flipbook">
2187
+ <span>๐Ÿ“š</span>
2188
+ <span class="card-badge badge-flipbook">๐Ÿ†• NEW</span>
2189
+ </div>
2190
+ <div class="card-content">
2191
+ <h3 class="card-title">๐Ÿ“š AI ํ”Œ๋ฆฝ๋ถ (AI FlipBook)</h3>
2192
+ <p class="card-description">
2193
+ <span class="card-highlight-flipbook">VLM + 3D FlipBook + AI ์ฑ—๋ด‡!</span> -
2194
+ PDF๋ฅผ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ 3D ํ”Œ๋ฆฝ๋ถ์œผ๋กœ ๋ณ€ํ™˜! ๐Ÿค– Qwen VLM์ด ๋ฌธ์„œ ๋ถ„์„ ํ›„ ์งˆ์˜์‘๋‹ต.
2195
+ ๐Ÿ“– WebGL ํŽ˜์ด์ง€ ๋„˜๊น€ ํšจ๊ณผ, ๐ŸŽจ Comic Style UI, ๐Ÿ’ฌ ๋งˆํฌ๋‹ค์šด ์ฑ„ํŒ….
2196
+ ๐ŸŒ <strong>ํ•œ๊ตญ์–ด ํŠนํ™”</strong>
2197
+ </p>
2198
+ <div class="card-meta">
2199
+ <div class="card-tags">
2200
+ <span class="tag-flipbook">3D FlipBook</span>
2201
+ <span class="tag-flipbook">VLM AI</span>
2202
+ <span class="tag-korea">ํ•œ๊ธ€</span>
2203
+ </div>
2204
+ <span class="card-arrow">โ†’</span>
2205
+ </div>
2206
+ </div>
2207
+ </a>
2208
  <!-- AI ์ƒ๊ถŒ ๋ถ„์„ ์‹œ์Šคํ…œ Card -->
2209
  <a href="https://markets.humangen.ai" target="_blank" class="card" data-tags="korea,์ƒ๊ถŒ,์ฐฝ์—…,๋ถ„์„,๋ฐ์ดํ„ฐ,์†Œ์ƒ๊ณต์ธ,market,business,ai,ํ•œ๊ตญ,korean,startup">
2210
  <div class="card-preview gradient-korea">
 
2228
  </div>
2229
  </div>
2230
  </a>
 
2231
  <!-- AGI ๋ช…๋ฆฌํ•™ ์™„์ „ํŒ Card -->
2232
  <a href="https://unse.humangen.ai" target="_blank" class="card" data-tags="korea,์‚ฌ์ฃผ,๋ช…๋ฆฌํ•™,์šด์„ธ,ํŒ”์ž,fortune,saju,ai,ํ•œ๊ตญ,korean,์Œ์–‘,์˜คํ–‰,์‹ญ์„ฑ,12์šด์„ฑ,๋Œ€์šด">
2233
  <div class="card-preview gradient-fortune">
 
2251
  </div>
2252
  </div>
2253
  </a>
 
2254
  </div>
2255
  </section>
 
2256
  </main>
 
2257
  <!-- Footer -->
2258
  <footer class="footer">
2259
  <div class="footer-logo">๐Ÿ’ฅ HUMANGEN.AI ๐Ÿ’ฅ</div>
 
2267
  </div>
2268
  <p class="footer-copy">ยฉ 2025 HumanGen.AI - Powered by www.ginigen.ai/en ๐Ÿค—</p>
2269
  </footer>
 
2270
  <!-- Floating Action Button -->
2271
  <div class="fab" onclick="window.scrollTo({top: 0, behavior: 'smooth'})">
2272
  โฌ†๏ธ
2273
  </div>
 
2274
  <!-- JavaScript -->
2275
  <script>
2276
  // Category Navigation
2277
  const navTabs = document.querySelectorAll('.nav-tab');
2278
  const sections = document.querySelectorAll('.category-section');
2279
  const cards = document.querySelectorAll('.card');
 
2280
  navTabs.forEach(tab => {
2281
  tab.addEventListener('click', () => {
2282
  const category = tab.dataset.category;
 
2283
  // Update active tab
2284
  navTabs.forEach(t => t.classList.remove('active'));
2285
  tab.classList.add('active');
 
2286
  // Filter sections
2287
  if (category === 'all') {
2288
  sections.forEach(s => s.style.display = 'block');
 
2297
  }
2298
  });
2299
  });
 
2300
  // Search Functionality
2301
  const searchInput = document.getElementById('searchInput');
 
2302
  searchInput.addEventListener('input', (e) => {
2303
  const query = e.target.value.toLowerCase();
 
2304
  cards.forEach(card => {
2305
  const title = card.querySelector('.card-title').textContent.toLowerCase();
2306
  const description = card.querySelector('.card-description').textContent.toLowerCase();
2307
  const tags = card.dataset.tags?.toLowerCase() || '';
 
2308
  if (title.includes(query) || description.includes(query) || tags.includes(query)) {
2309
  card.style.display = 'block';
2310
  } else {
2311
  card.style.display = 'none';
2312
  }
2313
  });
 
2314
  // Show all sections when searching
2315
  if (query) {
2316
  sections.forEach(s => s.style.display = 'block');
 
2319
  }
2320
  });
2321
  </script>
 
2322
  </body>
2323
  </html>