shuv25 commited on
Commit
3b8e5ad
·
verified ·
1 Parent(s): dafdef1

Upload 3 files

Browse files
.gitattributes CHANGED
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ frontend/img/bg_main.jpg filter=lfs diff=lfs merge=lfs -text
37
+ frontend/img/ic_logo.png filter=lfs diff=lfs merge=lfs -text
frontend/css/style.css ADDED
@@ -0,0 +1,453 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ * {
2
+ margin: 0;
3
+ padding: 0;
4
+ box-sizing: border-box;
5
+ }
6
+
7
+ body,
8
+ html {
9
+ position: relative;
10
+ min-height: 100vh;
11
+ }
12
+
13
+ body {
14
+ /* background:
15
+ radial-gradient(circle at 20% 15%, rgba(59, 130, 246, 0.12), transparent 40%),
16
+ radial-gradient(circle at 80% 25%, rgba(23, 194, 106, 0.794), transparent 45%),
17
+ radial-gradient(circle at 50% 70%, rgba(16, 185, 129, 0.08), transparent 50%),
18
+ radial-gradient(circle at 10% 85%, rgba(236, 72, 153, 0.08), transparent 45%),
19
+ linear-gradient(135deg, #0a0e27 0%, #1a1f3a 25%, #0f1629 50%, #189f18 75%, #0d1425 100%) !important;
20
+ background-size: cover;
21
+ background-attachment: fixed; */
22
+ }
23
+
24
+ /* ============================================
25
+ TECH GRID PATTERN
26
+ ============================================ */
27
+ body {
28
+ position: relative;
29
+ background-image:
30
+ linear-gradient(rgba(59, 130, 246, 0.03) 1px, transparent 1px),
31
+ linear-gradient(90deg, rgba(59, 130, 246, 0.03) 1px, transparent 1px);
32
+ background-size: 60px 60px;
33
+ z-index: 1;
34
+ transform: unset !important;
35
+ background:
36
+ radial-gradient(circle at 20% 15%, rgba(59, 130, 246, 0.12), transparent 40%),
37
+ radial-gradient(circle at 80% 25%, rgba(139, 92, 246, 0.1), transparent 45%),
38
+ radial-gradient(circle at 50% 70%, rgba(16, 185, 129, 0.08), transparent 50%),
39
+ radial-gradient(circle at 10% 85%, rgba(236, 72, 153, 0.08), transparent 45%),
40
+ linear-gradient(135deg, #0a0e27 0%, #1a1f3a 25%, #0f1629 50%, #1e2139 75%, #0d1425 100%) !important;
41
+ /* animation: gridScroll 30s linear infinite; */
42
+ }
43
+
44
+ gradio-app {
45
+ background-color: transparent !important;
46
+ }
47
+
48
+ /* Hexagon pattern overlay */
49
+ body::after {
50
+ content: '';
51
+ position: absolute;
52
+ z-index: -1;
53
+ top: 0;
54
+ left: 0;
55
+ right: 0;
56
+ bottom: 0;
57
+ background-image:
58
+ repeating-linear-gradient(45deg, transparent, transparent 25px, rgba(174, 246, 59, 0.015) 35px, rgba(93, 205, 18, 0.015) 70px),
59
+ repeating-linear-gradient(-45deg, transparent, transparent 25px, rgba(139, 92, 246, 0.015) 35px, rgba(139, 92, 246, 0.015) 70px);
60
+ pointer-events: none;
61
+ opacity: 0.6;
62
+ }
63
+
64
+ .header {
65
+ padding: 40px 30px;
66
+ background:
67
+ radial-gradient(circle at 20% 10%, rgba(255, 255, 255, 0.25), transparent 55%),
68
+ radial-gradient(circle at 85% 20%, rgba(45, 135, 255, 0.22), transparent 70%),
69
+ linear-gradient(135deg, #0e1a2b, #0f1032, #03011a);
70
+ color: white;
71
+ border-bottom-left-radius: 40px;
72
+ border-bottom-right-radius: 40px;
73
+ box-shadow: 0 50px 90px -20px rgba(0, 0, 0, 0.6);
74
+
75
+ display: flex;
76
+ align-items: center;
77
+ width: 100%;
78
+ }
79
+
80
+ .header-logo {
81
+ flex: unset;
82
+ display: flex;
83
+ justify-content: flex-start;
84
+ width: 100px;
85
+ }
86
+
87
+ .header h1 {
88
+ margin: 0;
89
+ flex: 1;
90
+ text-align: center;
91
+ font-size: 2.5em;
92
+ font-weight: 800;
93
+ letter-spacing: 1px;
94
+ background: linear-gradient(to right, #fff 20%, #dce4ff 40%, #cedcff 60%);
95
+ -webkit-background-clip: text;
96
+ color: transparent;
97
+ }
98
+
99
+ /* ============================================
100
+ FLOATING GLOWING ORBS
101
+ ============================================ */
102
+ .contain {
103
+ position: relative;
104
+ z-index: 1;
105
+ }
106
+
107
+ .contain::before {
108
+ content: '';
109
+ position: absolute;
110
+ top: 10%;
111
+ right: 15%;
112
+ width: 600px;
113
+ height: 600px;
114
+ background: radial-gradient(circle, rgba(59, 130, 246, 0.15), transparent 70%);
115
+ border-radius: 50%;
116
+ filter: blur(80px);
117
+ pointer-events: none;
118
+ z-index: -1;
119
+ }
120
+
121
+ .contain::after {
122
+ content: '';
123
+ position: absolute;
124
+ bottom: 15%;
125
+ left: 10%;
126
+ width: 500px;
127
+ height: 500px;
128
+ background: radial-gradient(circle, rgba(139, 92, 246, 0.12), transparent 70%);
129
+ border-radius: 50%;
130
+ filter: blur(70px);
131
+ pointer-events: none;
132
+ z-index: -1;
133
+ }
134
+ .iframe-container{
135
+ padding-bottom: 20px;
136
+ }
137
+ .results-heading.block{
138
+ padding-top: 20px;
139
+ }
140
+ .results-heading h2, .route-heading h3{
141
+ color: #fff;
142
+ }
143
+ .query-container{
144
+ padding: 40px 0;
145
+ }
146
+ .query-container>.styler {
147
+ flex-direction: row;
148
+ gap: 30px;
149
+ }
150
+
151
+ .query-container,
152
+ .query-container .styler,
153
+ .how-to-container,
154
+ .how-to-container .styler,
155
+ .query-form,
156
+ .examples-block {
157
+ background: transparent;
158
+ }
159
+ .query-container .query-form .primary,
160
+ .query-container .query-form .secondary{
161
+ width: 50%;
162
+ height: 45px;
163
+ border-radius: 10px;
164
+ border: 1px solid #204c6c;
165
+ color: #204c6c;
166
+ }
167
+ .query-container .query-form .primary,.query-container .query-form .secondary:hover{
168
+ color: #fff;
169
+ background-color: #204c6c;
170
+ }
171
+ .query-container .query-form .stretch{
172
+ gap: 20px;
173
+ }
174
+ .query-container .query-form .primary:hover{
175
+ opacity: 0.8;
176
+ }
177
+ .query-container .query-form, .query-container .examples-block {
178
+ width: 50%;
179
+ background-color: #fff;
180
+ padding: 20px;
181
+ border-radius: 20px;
182
+ }
183
+ .query-container .query-form h3, .query-container .examples-block h3{
184
+ background-color: #fff;
185
+ font-size: 20px;
186
+ padding-bottom: 10px;
187
+ }
188
+ .how-to-container ul{
189
+ margin: 0px;
190
+ flex-wrap: wrap;
191
+ display: flex;
192
+ gap: 20px;
193
+ }
194
+ .how-to-container h3{
195
+ font-size: 20px;
196
+ padding-bottom: 10px;
197
+ color: #fff;
198
+ }
199
+ .query-container .query-form .styler{
200
+ height: 100%;
201
+ justify-content: space-between;
202
+
203
+ }
204
+ .query-container .query-form textarea{
205
+ border: 1px solid rgb(199 199 199);
206
+ padding: 10px;
207
+ margin-bottom: 20px;
208
+ }
209
+ .query-container .examples-block .gallery{
210
+ padding: 0px 10px;
211
+ }
212
+ .query-container .examples-block .gallery-item{
213
+ border: 1px solid rgb(199 199 199);
214
+ box-shadow: unset;
215
+ padding: 10px;
216
+ border-radius: 10px;
217
+ }
218
+ .query-container .examples-block .gallery-item .gallery{
219
+ padding: 0;
220
+ }
221
+ /* ============================================
222
+ GRADIO CONTAINER IMPROVEMENTS
223
+ ============================================ */
224
+ .gradio-container {
225
+ max-width: 1400px !important;
226
+ margin: 0 auto !important;
227
+ padding: 0 !important;
228
+ position: relative;
229
+ z-index: 1;
230
+ }
231
+
232
+ /* Ensure all content is above background effects */
233
+ .gradio-container>* {
234
+ position: relative;
235
+ z-index: 1;
236
+ }
237
+
238
+ /* ============================================
239
+ IMPROVED ROW & COLUMN SPACING
240
+ ============================================ */
241
+ .gradio-container .row {
242
+ gap: 24px !important;
243
+ margin-bottom: 30px !important;
244
+ }
245
+
246
+ .gradio-container .column {
247
+ padding: 0 12px !important;
248
+ }
249
+
250
+ /* ============================================
251
+ CARD STYLING ENHANCEMENTS
252
+ ============================================ */
253
+ .gradio-container div[style*="background:white"] {
254
+ border-radius: 20px !important;
255
+ transition: all 0.3s ease !important;
256
+ backdrop-filter: blur(10px);
257
+ border: 1px solid rgba(255, 255, 255, 0.1) !important;
258
+ }
259
+
260
+ .gradio-container div[style*="background:white"]:hover {
261
+ transform: translateY(-8px) !important;
262
+ box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.15) !important;
263
+ }
264
+
265
+ /* ============================================
266
+ TEXT STYLING
267
+ ============================================ */
268
+ h1,
269
+ h2,
270
+ h3,
271
+ h4,
272
+ h5,
273
+ h6 {
274
+ letter-spacing: 0.5px;
275
+ line-height: 1.3;
276
+ }
277
+
278
+ ul {
279
+ margin-left: 80px;
280
+ }
281
+
282
+ ul,
283
+ li {
284
+ color: white;
285
+ line-height: 1.8;
286
+ }
287
+
288
+
289
+
290
+ p {
291
+ line-height: 1.7;
292
+ }
293
+
294
+ /* ============================================
295
+ BUTTON IMPROVEMENTS
296
+ ============================================ */
297
+ a[style*="Launch Agent"],
298
+ button {
299
+ box-shadow: 0 4px 12px rgba(32, 76, 108, 0.3) !important;
300
+ transition: all 0.3s ease !important;
301
+ font-weight: 600 !important;
302
+ }
303
+
304
+ a[style*="Launch Agent"]:hover {
305
+ box-shadow: 0 8px 20px rgba(32, 76, 108, 0.5) !important;
306
+ }
307
+
308
+ /* ============================================
309
+ SYSTEM STATUS BOX REFINEMENT
310
+ ============================================ */
311
+ div[style*="margin-top: 50px"] {
312
+ backdrop-filter: blur(12px) !important;
313
+ border: 1px solid rgba(255, 255, 255, 0.15) !important;
314
+ }
315
+
316
+ /* ============================================
317
+ "HOW IT WORKS" SECTION ALIGNMENT
318
+ ============================================ */
319
+ .gradio-container div[style*="margin-left: 130px"] {
320
+ margin-left: 0px !important;
321
+ padding: 30px 40px !important;
322
+ background: rgba(255, 255, 255, 0.03) !important;
323
+ border-radius: 16px !important;
324
+ border: 1px solid rgba(255, 255, 255, 0.08) !important;
325
+ backdrop-filter: blur(8px) !important;
326
+ transition: all 0.3s ease !important;
327
+ }
328
+
329
+ .gradio-container div[style*="margin-left: 130px"]:hover {
330
+ background: rgba(255, 255, 255, 0.05) !important;
331
+ border-color: rgba(59, 130, 246, 0.3) !important;
332
+ transform: translateY(-4px);
333
+ }
334
+
335
+ .gradio-container div[style*="margin-left: 130px"] h3 {
336
+ color: #ffffff !important;
337
+ font-size: 1.4em !important;
338
+ margin-bottom: 16px !important;
339
+ font-weight: 700 !important;
340
+ background: linear-gradient(to right, #3B82F6, #8B5CF6);
341
+ -webkit-background-clip: text;
342
+ -webkit-text-fill-color: transparent;
343
+ }
344
+
345
+ .gradio-container div[style*="margin-left: 130px"] ul {
346
+ margin: 0 !important;
347
+ padding-left: 24px !important;
348
+ }
349
+
350
+ .gradio-container div[style*="margin-left: 130px"] li {
351
+ margin: 10px 0 !important;
352
+ color: rgba(255, 255, 255, 0.85) !important;
353
+ font-size: 0.95em !important;
354
+ }
355
+
356
+ /* ============================================
357
+ HEADER SECTION REFINEMENT
358
+ ============================================ */
359
+ div[style*="border-bottom-left-radius:40px"] {
360
+ margin-bottom: 40px !important;
361
+ border: 1px solid rgba(255, 255, 255, 0.1) !important;
362
+ }
363
+
364
+ /* ============================================
365
+ RESPONSIVE IMPROVEMENTS
366
+ ============================================ */
367
+ @media (max-width: 1200px) {
368
+ .gradio-container {
369
+ max-width: 95% !important;
370
+ padding: 20px !important;
371
+ }
372
+ }
373
+
374
+ @media (max-width: 768px) {
375
+ .gradio-container div[style*="margin-left: 130px"] {
376
+ padding: 20px !important;
377
+ }
378
+
379
+ div[style*="flex:1; display:flex"] {
380
+ flex-direction: column !important;
381
+ }
382
+ }
383
+
384
+ /* ============================================
385
+ ANIMATIONS
386
+ ============================================ */
387
+ @keyframes gridScroll {
388
+ 0% {
389
+ transform: translate(0, 0);
390
+ }
391
+
392
+ 100% {
393
+ transform: translate(60px, 60px);
394
+ }
395
+ }
396
+
397
+ @keyframes floatOrb1 {
398
+
399
+ 0%,
400
+ 100% {
401
+ transform: translate(0, 0) scale(1);
402
+ opacity: 0.4;
403
+ }
404
+
405
+ 33% {
406
+ transform: translate(-50px, 40px) scale(1.15);
407
+ opacity: 0.6;
408
+ }
409
+
410
+ 66% {
411
+ transform: translate(30px, -30px) scale(0.9);
412
+ opacity: 0.5;
413
+ }
414
+ }
415
+
416
+ @keyframes floatOrb2 {
417
+
418
+ 0%,
419
+ 100% {
420
+ transform: translate(0, 0) scale(1);
421
+ opacity: 0.35;
422
+ }
423
+
424
+ 33% {
425
+ transform: translate(40px, -50px) scale(0.85);
426
+ opacity: 0.5;
427
+ }
428
+
429
+ 66% {
430
+ transform: translate(-35px, 35px) scale(1.1);
431
+ opacity: 0.45;
432
+ }
433
+ }
434
+
435
+ /* ============================================
436
+ SMOOTH SCROLLING
437
+ ============================================ */
438
+ html {
439
+ scroll-behavior: smooth;
440
+ }
441
+
442
+ /* ============================================
443
+ ACCESSIBILITY & POLISH
444
+ ============================================ */
445
+ * {
446
+ -webkit-font-smoothing: antialiased;
447
+ -moz-osx-font-smoothing: grayscale;
448
+ }
449
+
450
+ ::selection {
451
+ background: rgba(59, 130, 246, 0.3);
452
+ color: white;
453
+ }
frontend/img/bg_main.jpg ADDED

Git LFS Details

  • SHA256: 175a273340ad32f44cbc3053c46ede659a2b6dfb1a7d5e3db465d0f7e349ba00
  • Pointer size: 131 Bytes
  • Size of remote file: 775 kB
frontend/img/ic_logo.png ADDED

Git LFS Details

  • SHA256: de46fbddda1dc8bc045818df1913cb7c9308fd8144af6a6f8037e2a6c73ea2fb
  • Pointer size: 131 Bytes
  • Size of remote file: 132 kB