Deepfake Authenticator commited on
Commit
25424f3
·
1 Parent(s): 3337c5d

Remove binary files for HF deployment

Browse files
.gitignore CHANGED
@@ -33,9 +33,8 @@ backend/uploads/
33
  Thumbs.db
34
  desktop.ini
35
 
36
- # Logs
37
- *.log
38
- logs/
39
 
40
  # Test artifacts
41
  *.mp4
 
33
  Thumbs.db
34
  desktop.ini
35
 
36
+ # Stitch design files (not needed for deployment)
37
+ stitch_authrix_deepfake_detection_engine/
 
38
 
39
  # Test artifacts
40
  *.mp4
stitch_authrix_deepfake_detection_engine/authrix_analysis_results/code.html DELETED
@@ -1,328 +0,0 @@
1
- <!DOCTYPE html>
2
-
3
- <html class="dark" lang="en"><head>
4
- <meta charset="utf-8"/>
5
- <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
6
- <title>AUTHRIX AI - Results Dashboard</title>
7
- <script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
8
- <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700;900&amp;display=swap" rel="stylesheet"/>
9
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
10
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
11
- <script id="tailwind-config">
12
- tailwind.config = {
13
- darkMode: "class",
14
- theme: {
15
- extend: {
16
- "colors": {
17
- "inverse-surface": "#dae5da",
18
- "on-error": "#690005",
19
- "surface-tint": "#00e38a",
20
- "error": "#ffb4ab",
21
- "outline-variant": "#3b4b3f",
22
- "outline": "#849587",
23
- "background": "#0c150f",
24
- "surface-container-high": "#232c25",
25
- "secondary-container": "#00e3fd",
26
- "on-surface-variant": "#b9cbbc",
27
- "on-secondary-container": "#00616d",
28
- "on-error-container": "#ffdad6",
29
- "primary": "#f3fff3",
30
- "primary-container": "#00ff9c",
31
- "on-primary": "#00391f",
32
- "surface-bright": "#323c34",
33
- "primary-fixed-dim": "#00e38a",
34
- "tertiary-fixed-dim": "#e4c44f",
35
- "on-secondary-fixed": "#001f24",
36
- "tertiary-fixed": "#ffe17a",
37
- "on-tertiary-container": "#766000",
38
- "on-secondary": "#00363d",
39
- "on-tertiary-fixed": "#231b00",
40
- "on-tertiary": "#3b2f00",
41
- "surface-container-low": "#141e17",
42
- "surface": "#0c150f",
43
- "primary-fixed": "#56ffa7",
44
- "secondary-fixed-dim": "#00daf3",
45
- "on-secondary-fixed-variant": "#004f58",
46
- "inverse-on-surface": "#29332b",
47
- "surface-container": "#18221b",
48
- "on-surface": "#dae5da",
49
- "on-tertiary-fixed-variant": "#554500",
50
- "error-container": "#93000a",
51
- "surface-variant": "#2d3730",
52
- "surface-container-highest": "#2d3730",
53
- "secondary-fixed": "#9cf0ff",
54
- "on-background": "#dae5da",
55
- "on-primary-container": "#007142",
56
- "inverse-primary": "#006d40",
57
- "on-primary-fixed-variant": "#00522f",
58
- "secondary": "#bdf4ff",
59
- "tertiary": "#fffaff",
60
- "surface-dim": "#0c150f",
61
- "on-primary-fixed": "#002110",
62
- "surface-container-lowest": "#07100a",
63
- "tertiary-container": "#ffdd65"
64
- },
65
- "borderRadius": {
66
- "DEFAULT": "0.25rem",
67
- "lg": "0.5rem",
68
- "xl": "0.75rem",
69
- "full": "9999px"
70
- },
71
- "spacing": {
72
- "xs": "4px",
73
- "md": "16px",
74
- "base": "4px",
75
- "sm": "8px",
76
- "xl": "48px",
77
- "lg": "24px",
78
- "gutter": "20px",
79
- "margin": "32px"
80
- },
81
- "fontFamily": {
82
- "h2": ["Space Grotesk"],
83
- "h1": ["Space Grotesk"],
84
- "h3": ["Space Grotesk"],
85
- "label-xs": ["Space Grotesk"],
86
- "data-mono": ["Space Grotesk"],
87
- "body-base": ["Space Grotesk"]
88
- },
89
- "fontSize": {
90
- "h2": ["32px", { "lineHeight": "1.2", "letterSpacing": "-0.01em", "fontWeight": "600" }],
91
- "h1": ["48px", { "lineHeight": "1.1", "letterSpacing": "-0.02em", "fontWeight": "700" }],
92
- "h3": ["24px", { "lineHeight": "1.3", "letterSpacing": "0em", "fontWeight": "600" }],
93
- "label-xs": ["12px", { "lineHeight": "1", "letterSpacing": "0.1em", "fontWeight": "700" }],
94
- "data-mono": ["14px", { "lineHeight": "1.5", "letterSpacing": "0.05em", "fontWeight": "500" }],
95
- "body-base": ["16px", { "lineHeight": "1.6", "letterSpacing": "0.01em", "fontWeight": "400" }]
96
- }
97
- }
98
- }
99
- }
100
- </script>
101
- <style>
102
- .glass-panel {
103
- background-color: rgba(35, 44, 37, 0.2);
104
- backdrop-filter: blur(20px);
105
- box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.05);
106
- }
107
- .glow-border-primary {
108
- border: 1px solid rgba(0, 255, 156, 0.3);
109
- box-shadow: 0 0 15px rgba(0, 255, 156, 0.1);
110
- }
111
- .glow-border-error {
112
- border: 1px solid rgba(255, 180, 171, 0.3);
113
- box-shadow: 0 0 15px rgba(255, 180, 171, 0.1);
114
- }
115
- .scanline {
116
- position: absolute;
117
- top: 0;
118
- left: 0;
119
- width: 100%;
120
- height: 1px;
121
- background: rgba(0, 255, 156, 0.1);
122
- animation: scan 4s linear infinite;
123
- }
124
- @keyframes scan {
125
- 0% { top: 0; }
126
- 100% { top: 100%; }
127
- }
128
- .blinking-cursor::after {
129
- content: '_';
130
- animation: blink 1s step-end infinite;
131
- }
132
- @keyframes blink {
133
- 0%, 100% { opacity: 1; }
134
- 50% { opacity: 0; }
135
- }
136
- </style>
137
- </head>
138
- <body class="bg-background text-on-surface font-body-base min-h-screen flex flex-col relative overflow-x-hidden selection:bg-primary-container selection:text-on-primary-container">
139
- <!-- Ambient Particles/Glows -->
140
- <div class="fixed inset-0 pointer-events-none z-0">
141
- <div class="absolute top-[-20%] left-[-10%] w-[50%] h-[50%] bg-primary-container/5 rounded-full blur-[120px]"></div>
142
- <div class="absolute bottom-[-20%] right-[-10%] w-[40%] h-[40%] bg-error/5 rounded-full blur-[100px]"></div>
143
- </div>
144
- <!-- TopNavBar -->
145
- <header class="fixed top-0 left-0 w-full z-50 flex justify-between items-center px-6 h-16 bg-emerald-950/20 backdrop-blur-xl border-b border-emerald-500/20 shadow-[0_4_20px_rgba(0,0,0,0.5)]">
146
- <div class="flex items-center gap-md">
147
- <span class="font-h3 text-h3 font-black tracking-tighter text-emerald-400 drop-shadow-[0_0_8px_rgba(0,255,156,0.5)]">AUTHRIX AI</span>
148
- </div>
149
- <nav class="hidden md:flex gap-lg">
150
- <a class="font-label-xs text-label-xs uppercase text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] px-3 py-1 rounded" href="#">Dashboard</a>
151
- <a class="font-label-xs text-label-xs uppercase text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] px-3 py-1 rounded" href="#">Agents</a>
152
- <a class="font-label-xs text-label-xs uppercase text-emerald-400 border-b-2 border-emerald-400 pb-1 px-3 py-1" href="#">Logs</a>
153
- <a class="font-label-xs text-label-xs uppercase text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] px-3 py-1 rounded" href="#">Network</a>
154
- </nav>
155
- <div class="flex items-center gap-sm">
156
- <button class="text-emerald-400 hover:text-emerald-300 p-2 rounded-full hover:bg-emerald-400/10 transition-colors">
157
- <span class="material-symbols-outlined" style="font-variation-settings: 'FILL' 0;">sensors</span>
158
- </button>
159
- <button class="text-emerald-400 hover:text-emerald-300 p-2 rounded-full hover:bg-emerald-400/10 transition-colors">
160
- <span class="material-symbols-outlined" style="font-variation-settings: 'FILL' 0;">memory</span>
161
- </button>
162
- <button class="text-emerald-400 hover:text-emerald-300 p-2 rounded-full hover:bg-emerald-400/10 transition-colors">
163
- <span class="material-symbols-outlined" style="font-variation-settings: 'FILL' 0;">speed</span>
164
- </button>
165
- <button class="bg-primary-container text-on-primary-container font-label-xs text-label-xs uppercase px-4 py-2 rounded-DEFAULT ml-md shadow-[0_0_15px_rgba(0,255,156,0.3)] hover:bg-primary-fixed transition-colors">
166
- GET STARTED
167
- </button>
168
- </div>
169
- </header>
170
- <main class="flex-grow pt-[80px] pb-xl px-gutter max-w-[1600px] mx-auto w-full z-10 flex flex-col gap-lg">
171
- <!-- Cinematic Banner -->
172
- <section class="glass-panel glow-border-primary rounded-xl relative overflow-hidden flex flex-col md:flex-row items-center justify-between p-lg md:p-margin min-h-[300px]">
173
- <div class="scanline"></div>
174
- <!-- Background Image -->
175
- <div class="absolute inset-0 opacity-20 mix-blend-overlay pointer-events-none" data-alt="Abstract digital matrix code falling in a futuristic high-tech environment with green hues" style="background-image: url('https://lh3.googleusercontent.com/aida-public/AB6AXuCm6V5yQ3vKXnTfGWeqxvXPbNe2CvDhwLr4NreMaQM6OFtThX8-JDMNwORYSjTMxIXoCBzt8MticyWVNk4DNbUyoBJIlb4YsCoXkDzWVT3TThqqe3qzdYl-Jui2WDP5m7Oz3o0WWKG7NnnUmBUtZsaD8xv6cx0LodaRq6UhOxWBNDs1jbiBuzpNZ7n9tfrz4HYvK-nCymTLcymqGCsvfntziWmX7JJpsLc30o5fYaQrhz-l3htAV2sSSgwetQmTdz3-IlSPRaiYNGY'); background-size: cover; background-position: center;"></div>
176
- <div class="relative z-10 flex flex-col md:flex-row items-center gap-margin w-full">
177
- <!-- Circular Badge -->
178
- <div class="relative w-48 h-48 rounded-full border-4 border-primary-container flex items-center justify-center shadow-[0_0_30px_rgba(0,255,156,0.4)] flex-shrink-0">
179
- <div class="absolute inset-0 rounded-full border border-primary-container animate-[spin_10s_linear_infinite] opacity-50"></div>
180
- <div class="absolute inset-2 rounded-full border border-dashed border-primary-container animate-[spin_15s_linear_infinite_reverse] opacity-30"></div>
181
- <div class="text-center">
182
- <span class="material-symbols-outlined text-primary-container text-5xl mb-2" style="font-variation-settings: 'FILL' 1;">verified_user</span>
183
- <h2 class="font-h3 text-h3 text-primary-container uppercase tracking-widest drop-shadow-[0_0_5px_rgba(0,255,156,0.8)]">AUTHENTIC</h2>
184
- </div>
185
- </div>
186
- <div class="flex-grow text-center md:text-left flex flex-col gap-sm">
187
- <p class="font-data-mono text-data-mono text-primary-container/80 uppercase tracking-widest">Analysis Complete // ID: 8992-AX</p>
188
- <h1 class="font-h1 text-h1 text-on-surface">Confidence Score</h1>
189
- <div class="font-h1 text-[80px] leading-none text-primary-container drop-shadow-[0_0_15px_rgba(0,255,156,0.6)] font-black">98.7%</div>
190
- </div>
191
- </div>
192
- </section>
193
- <!-- Main Dashboard Grid -->
194
- <div class="grid grid-cols-1 lg:grid-cols-12 gap-lg flex-grow">
195
- <!-- Left: Insights Panel -->
196
- <div class="lg:col-span-4 flex flex-col gap-md">
197
- <h3 class="font-label-xs text-label-xs text-outline uppercase tracking-widest border-b border-surface-variant pb-2">Primary Vectors</h3>
198
- <div class="glass-panel rounded-lg p-md flex items-start gap-md hover:glow-border-primary transition-all duration-300 transform hover:-translate-y-1">
199
- <div class="w-10 h-10 rounded-full bg-surface-container-highest flex items-center justify-center flex-shrink-0 border border-surface-variant">
200
- <span class="material-symbols-outlined text-primary-container" style="font-variation-settings: 'FILL' 0;">face</span>
201
- </div>
202
- <div>
203
- <h4 class="font-body-base text-body-base font-semibold text-on-surface">Facial Morphology</h4>
204
- <p class="font-data-mono text-data-mono text-on-surface-variant mt-1 text-sm">Consistent geometry. No micro-warping detected in periocular region.</p>
205
- <div class="mt-3 flex items-center gap-2">
206
- <div class="h-1 flex-grow bg-surface-container-highest rounded-full overflow-hidden">
207
- <div class="h-full bg-primary-container w-[95%]"></div>
208
- </div>
209
- <span class="font-data-mono text-data-mono text-primary-container text-xs">95%</span>
210
- </div>
211
- </div>
212
- </div>
213
- <div class="glass-panel rounded-lg p-md flex items-start gap-md hover:glow-border-primary transition-all duration-300 transform hover:-translate-y-1">
214
- <div class="w-10 h-10 rounded-full bg-surface-container-highest flex items-center justify-center flex-shrink-0 border border-surface-variant">
215
- <span class="material-symbols-outlined text-primary-container" style="font-variation-settings: 'FILL' 0;">graphic_eq</span>
216
- </div>
217
- <div>
218
- <h4 class="font-body-base text-body-base font-semibold text-on-surface">Audio Spectral Analysis</h4>
219
- <p class="font-data-mono text-data-mono text-on-surface-variant mt-1 text-sm">Natural harmonic resonance. No synthetic vocal fry identified.</p>
220
- <div class="mt-3 flex items-center gap-2">
221
- <div class="h-1 flex-grow bg-surface-container-highest rounded-full overflow-hidden">
222
- <div class="h-full bg-primary-container w-[99%]"></div>
223
- </div>
224
- <span class="font-data-mono text-data-mono text-primary-container text-xs">99%</span>
225
- </div>
226
- </div>
227
- </div>
228
- <div class="glass-panel rounded-lg p-md flex items-start gap-md hover:glow-border-error transition-all duration-300 transform hover:-translate-y-1">
229
- <div class="w-10 h-10 rounded-full bg-surface-container-highest flex items-center justify-center flex-shrink-0 border border-surface-variant">
230
- <span class="material-symbols-outlined text-error" style="font-variation-settings: 'FILL' 0;">visibility</span>
231
- </div>
232
- <div>
233
- <h4 class="font-body-base text-body-base font-semibold text-on-surface">Lighting/Shadow Consistency</h4>
234
- <p class="font-data-mono text-data-mono text-on-surface-variant mt-1 text-sm">Minor specular highlight anomaly detected on frame 412. Flagged for review.</p>
235
- <div class="mt-3 flex items-center gap-2">
236
- <div class="h-1 flex-grow bg-surface-container-highest rounded-full overflow-hidden">
237
- <div class="h-full bg-error w-[42%]"></div>
238
- </div>
239
- <span class="font-data-mono text-data-mono text-error text-xs">42%</span>
240
- </div>
241
- </div>
242
- </div>
243
- </div>
244
- <!-- Right: Diagnostics/Metadata -->
245
- <div class="lg:col-span-8 flex flex-col gap-md">
246
- <h3 class="font-label-xs text-label-xs text-outline uppercase tracking-widest border-b border-surface-variant pb-2">System Diagnostics</h3>
247
- <div class="glass-panel rounded-lg flex-grow p-md font-data-mono text-data-mono text-sm relative overflow-hidden flex flex-col">
248
- <div class="scanline"></div>
249
- <div class="flex justify-between items-center border-b border-surface-variant/50 pb-sm mb-sm text-on-surface-variant">
250
- <span>METADATA_STREAM</span>
251
- <span class="text-primary-container animate-pulse">ACTIVE</span>
252
- </div>
253
- <div class="flex-grow space-y-2 text-on-surface-variant overflow-y-auto pr-2">
254
- <div class="flex">
255
- <span class="text-outline w-32 shrink-0">SOURCE_HASH:</span>
256
- <span class="text-primary-container break-all">a8f9c2e4b5d6...7f8e9a0b1c2d3</span>
257
- </div>
258
- <div class="flex">
259
- <span class="text-outline w-32 shrink-0">FRAME_COUNT:</span>
260
- <span>1440 @ 60FPS</span>
261
- </div>
262
- <div class="flex">
263
- <span class="text-outline w-32 shrink-0">ENCODING:</span>
264
- <span>H.265/HEVC Main 10 Profile</span>
265
- </div>
266
- <div class="flex">
267
- <span class="text-outline w-32 shrink-0">RESOLUTION:</span>
268
- <span>3840x2160 (4K UHD)</span>
269
- </div>
270
- <div class="my-4 border-t border-surface-variant/30 border-dashed"></div>
271
- <div class="text-primary-container opacity-80">&gt; INIT NEURAL_NET_V4.2</div>
272
- <div class="text-primary-container opacity-80">&gt; LOADING WEIGHTS... DONE</div>
273
- <div class="text-primary-container opacity-80">&gt; ANALYZING SPATIAL_TEMPORAL_NOISE</div>
274
- <div class="text-primary-container opacity-80">&gt; EXTRACTING BIOMETRIC_FEATURES</div>
275
- <div class="text-primary-container opacity-80">&gt; CROSS_REFERENCING KNOWN_GAN_MODELS</div>
276
- <div class="text-on-surface mt-4 blinking-cursor">&gt; SYSTEM_READY</div>
277
- </div>
278
- </div>
279
- </div>
280
- </div>
281
- <!-- Bottom: Timeline Graph (Stylized Representation) -->
282
- <section class="glass-panel rounded-xl p-lg flex flex-col gap-md">
283
- <h3 class="font-label-xs text-label-xs text-outline uppercase tracking-widest border-b border-surface-variant pb-2">Probability Timeline</h3>
284
- <div class="h-48 w-full relative flex items-end pt-4">
285
- <!-- Grid Lines -->
286
- <div class="absolute inset-0 flex flex-col justify-between pointer-events-none opacity-20">
287
- <div class="w-full h-px bg-outline"></div>
288
- <div class="w-full h-px bg-outline"></div>
289
- <div class="w-full h-px bg-outline"></div>
290
- <div class="w-full h-px bg-outline"></div>
291
- </div>
292
- <!-- Fake Graph Line (CSS Stylized) -->
293
- <div class="w-full h-full relative z-10 flex items-end border-b border-l border-surface-variant">
294
- <!-- Data points / segments -->
295
- <div class="h-[20%] w-[10%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)]"></div>
296
- <div class="h-[15%] w-[10%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)] transform -translate-y-2"></div>
297
- <div class="h-[25%] w-[10%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)] transform -translate-y-4"></div>
298
- <div class="h-[10%] w-[10%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)]"></div>
299
- <div class="h-[30%] w-[10%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)] transform -translate-y-6"></div>
300
- <!-- Anomaly Spike -->
301
- <div class="h-[80%] w-[5%] bg-error/20 border-t-2 border-l border-r border-error shadow-[0_0_20px_rgba(255,180,171,0.4)] relative group">
302
- <div class="absolute bottom-full left-1/2 transform -translate-x-1/2 mb-2 bg-surface-container-highest border border-error text-error font-data-mono text-xs px-2 py-1 rounded hidden group-hover:block whitespace-nowrap z-20">
303
- Spike: Frame 412
304
- </div>
305
- </div>
306
- <div class="h-[35%] w-[15%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)] transform -translate-y-8"></div>
307
- <div class="h-[20%] w-[10%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)] transform -translate-y-2"></div>
308
- <div class="h-[15%] w-[20%] border-t-2 border-primary-container shadow-[0_-5px_10px_rgba(0,255,156,0.2)]"></div>
309
- </div>
310
- </div>
311
- <div class="flex justify-between font-data-mono text-data-mono text-xs text-outline mt-2">
312
- <span>00:00:00</span>
313
- <span>00:01:12</span>
314
- <span>00:02:24</span>
315
- </div>
316
- </section>
317
- </main>
318
- <!-- Footer -->
319
- <footer class="w-full py-8 px-10 flex flex-col md:flex-row justify-between items-center opacity-80 bg-black border-t border-emerald-900/30 font-data-mono text-[10px] uppercase tracking-[0.2em] cursor-crosshair z-10 relative">
320
- <span class="text-emerald-500 mb-4 md:mb-0">© 2024 AUTHRIX COMMAND. SYSTEM_STATE: VIGILANT</span>
321
- <div class="flex gap-md">
322
- <a class="text-emerald-900 hover:text-emerald-300 transition-all" href="#">Kernel</a>
323
- <a class="text-emerald-900 hover:text-emerald-300 transition-all" href="#">Protocol</a>
324
- <a class="text-emerald-900 hover:text-emerald-300 transition-all" href="#">Override</a>
325
- <a class="text-emerald-900 hover:text-emerald-300 transition-all" href="#">Diagnostics</a>
326
- </div>
327
- </footer>
328
- </body></html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stitch_authrix_deepfake_detection_engine/authrix_hero_section/code.html DELETED
@@ -1,312 +0,0 @@
1
- <!DOCTYPE html>
2
-
3
- <html class="dark" lang="en"><head>
4
- <meta charset="utf-8"/>
5
- <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
6
- <title>Authrix - Deepfake Detection Platform</title>
7
- <script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
8
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
9
- <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&amp;family=Space+Grotesk:wght@600;700;900&amp;display=swap" rel="stylesheet"/>
10
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
11
- <script id="tailwind-config">
12
- tailwind.config = {
13
- darkMode: "class",
14
- theme: {
15
- extend: {
16
- "colors": {
17
- "inverse-surface": "#e5e2e1",
18
- "primary-container": "#00ff9c",
19
- "on-secondary-fixed": "#002022",
20
- "on-tertiary-fixed-variant": "#930010",
21
- "primary-fixed-dim": "#00e38a",
22
- "surface-dim": "#131313",
23
- "on-background": "#e5e2e1",
24
- "primary-fixed": "#56ffa7",
25
- "surface-variant": "#353534",
26
- "surface-container": "#201f1f",
27
- "surface-tint": "#00e38a",
28
- "on-secondary-fixed-variant": "#004f54",
29
- "secondary-container": "#00eefc",
30
- "error": "#ffb4ab",
31
- "surface": "#131313",
32
- "tertiary": "#fffbff",
33
- "tertiary-fixed": "#ffdad6",
34
- "outline": "#849587",
35
- "on-primary-fixed": "#002110",
36
- "on-tertiary-fixed": "#410003",
37
- "outline-variant": "#3b4b3f",
38
- "tertiary-container": "#ffd6d2",
39
- "surface-container-lowest": "#0e0e0e",
40
- "on-surface": "#e5e2e1",
41
- "tertiary-fixed-dim": "#ffb3ac",
42
- "surface-container-low": "#1c1b1b",
43
- "surface-container-highest": "#353534",
44
- "on-tertiary-container": "#c7041a",
45
- "background": "#131313",
46
- "on-secondary-container": "#00686f",
47
- "surface-container-high": "#2a2a2a",
48
- "error-container": "#93000a",
49
- "on-secondary": "#00363a",
50
- "primary": "#f3fff3",
51
- "on-primary-fixed-variant": "#00522f",
52
- "on-primary": "#00391f",
53
- "surface-bright": "#3a3939",
54
- "inverse-primary": "#006d40",
55
- "secondary": "#d3fbff",
56
- "inverse-on-surface": "#313030",
57
- "secondary-fixed": "#7df4ff",
58
- "on-tertiary": "#680008",
59
- "on-error-container": "#ffdad6",
60
- "secondary-fixed-dim": "#00dbe9",
61
- "on-surface-variant": "#b9cbbc",
62
- "on-error": "#690005",
63
- "on-primary-container": "#007142"
64
- },
65
- "borderRadius": {
66
- "DEFAULT": "0.125rem",
67
- "lg": "0.25rem",
68
- "xl": "0.5rem",
69
- "full": "0.75rem"
70
- },
71
- "spacing": {
72
- "margin": "48px",
73
- "unit": "4px",
74
- "container-max": "1440px",
75
- "gutter": "24px",
76
- "grid-overlay": "32px"
77
- },
78
- "fontFamily": {
79
- "h1-display": ["Space Grotesk"],
80
- "h2-technical": ["Space Grotesk"],
81
- "label-caps": ["Space Grotesk"],
82
- "body-main": ["Inter"],
83
- "body-light": ["Inter"]
84
- },
85
- "fontSize": {
86
- "h1-display": ["48px", { "lineHeight": "1.1", "letterSpacing": "-0.02em", "fontWeight": "700" }],
87
- "h2-technical": ["32px", { "lineHeight": "1.2", "letterSpacing": "0.01em", "fontWeight": "600" }],
88
- "label-caps": ["11px", { "lineHeight": "1", "letterSpacing": "0.15em", "fontWeight": "600" }],
89
- "body-main": ["16px", { "lineHeight": "1.6", "letterSpacing": "0em", "fontWeight": "400" }],
90
- "body-light": ["14px", { "lineHeight": "1.5", "letterSpacing": "0.03em", "fontWeight": "300" }]
91
- }
92
- }
93
- }
94
- }
95
- </script>
96
- <style>
97
- body {
98
- background-color: #050505;
99
- background-image:
100
- linear-gradient(rgba(0, 255, 156, 0.02) 1px, transparent 1px),
101
- linear-gradient(90deg, rgba(0, 255, 156, 0.02) 1px, transparent 1px);
102
- background-size: 32px 32px;
103
- color: #e5e2e1;
104
- position: relative;
105
- overflow-x: hidden;
106
- }
107
-
108
- .scan-line {
109
- position: absolute;
110
- top: 0;
111
- left: 0;
112
- width: 100%;
113
- height: 2px;
114
- background: rgba(0, 255, 156, 0.3);
115
- box-shadow: 0 0 10px rgba(0, 255, 156, 0.5), 0 0 20px rgba(0, 255, 156, 0.2);
116
- animation: scan 4s linear infinite;
117
- z-index: 10;
118
- pointer-events: none;
119
- }
120
-
121
- @keyframes scan {
122
- 0% { top: 0; opacity: 0; }
123
- 10% { opacity: 1; }
124
- 90% { opacity: 1; }
125
- 100% { top: 100%; opacity: 0; }
126
- }
127
-
128
- .ambient-glow {
129
- position: absolute;
130
- width: 60vw;
131
- height: 60vw;
132
- border-radius: 50%;
133
- background: radial-gradient(circle, rgba(0, 238, 252, 0.05) 0%, rgba(0, 0, 0, 0) 70%);
134
- top: 50%;
135
- left: 50%;
136
- transform: translate(-50%, -50%);
137
- z-index: -1;
138
- pointer-events: none;
139
- }
140
-
141
- .glass-panel {
142
- background: rgba(19, 19, 19, 0.6);
143
- backdrop-filter: blur(12px);
144
- -webkit-backdrop-filter: blur(12px);
145
- border: 1px solid rgba(255, 255, 255, 0.05);
146
- box-shadow: 0 4px 30px rgba(0, 0, 0, 0.5);
147
- }
148
-
149
- .orb-container {
150
- position: relative;
151
- width: 400px;
152
- height: 400px;
153
- perspective: 1000px;
154
- }
155
-
156
- .orb-core {
157
- position: absolute;
158
- top: 50%;
159
- left: 50%;
160
- transform: translate(-50%, -50%);
161
- width: 120px;
162
- height: 120px;
163
- border-radius: 50%;
164
- background: radial-gradient(circle, rgba(0, 255, 156, 0.8) 0%, rgba(0, 255, 156, 0.2) 60%, transparent 100%);
165
- box-shadow: 0 0 60px rgba(0, 255, 156, 0.4);
166
- z-index: 2;
167
- }
168
-
169
- .ring {
170
- position: absolute;
171
- top: 50%;
172
- left: 50%;
173
- border-radius: 50%;
174
- border: 1px solid rgba(0, 238, 252, 0.3);
175
- transform-style: preserve-3d;
176
- }
177
-
178
- .ring-1 { width: 200px; height: 200px; margin-top: -100px; margin-left: -100px; transform: rotateX(60deg) rotateY(20deg); border-top-color: rgba(0, 255, 156, 0.8); }
179
- .ring-2 { width: 280px; height: 280px; margin-top: -140px; margin-left: -140px; transform: rotateX(40deg) rotateY(-30deg); border-right-color: rgba(0, 238, 252, 0.6); }
180
- .ring-3 { width: 360px; height: 360px; margin-top: -180px; margin-left: -180px; transform: rotateX(80deg) rotateY(10deg); border-bottom-color: rgba(255, 180, 171, 0.4); }
181
-
182
- .btn-primary {
183
- background-color: #00ff9c;
184
- color: #002110;
185
- transition: all 0.3s ease;
186
- box-shadow: 0 0 15px rgba(0, 255, 156, 0.3);
187
- }
188
- .btn-primary:hover {
189
- background-color: #56ffa7;
190
- box-shadow: 0 0 25px rgba(0, 255, 156, 0.5);
191
- transform: translateY(-2px);
192
- }
193
-
194
- .btn-secondary {
195
- background: transparent;
196
- color: #e5e2e1;
197
- border: 1px solid rgba(0, 255, 156, 0.5);
198
- transition: all 0.3s ease;
199
- }
200
- .btn-secondary:hover {
201
- border-color: #00ff9c;
202
- box-shadow: 0 0 15px rgba(0, 255, 156, 0.2);
203
- background: rgba(0, 255, 156, 0.05);
204
- }
205
- </style>
206
- </head>
207
- <body class="min-h-screen flex flex-col font-body-main text-body-main antialiased selection:bg-primary-container selection:text-on-primary-fixed">
208
- <div class="scan-line"></div>
209
- <div class="ambient-glow"></div>
210
- <!-- TopNavBar -->
211
- <nav class="bg-zinc-950/30 backdrop-blur-xl fixed top-0 w-full z-50 border-b border-white/5 shadow-[0_8px_32px_0_rgba(0,0,0,0.8)]">
212
- <div class="flex justify-between items-center px-8 py-4 w-full max-w-screen-2xl mx-auto">
213
- <div class="text-2xl font-black text-white tracking-tighter italic">Authrix</div>
214
- <div class="hidden md:flex gap-8 items-center">
215
- <a class="font-['Space_Grotesk'] font-medium tracking-tight text-zinc-400 font-medium hover:text-emerald-300 hover:bg-white/5 transition-all duration-300 ease-out px-3 py-2 rounded-md active:scale-95 transition-transform" href="#">Technology</a>
216
- <a class="font-['Space_Grotesk'] font-medium tracking-tight text-emerald-400 font-bold border-b-2 border-emerald-400 pb-1 hover:text-emerald-300 hover:bg-white/5 transition-all duration-300 ease-out px-3 py-2 rounded-md active:scale-95 transition-transform" href="#">Solutions</a>
217
- <a class="font-['Space_Grotesk'] font-medium tracking-tight text-zinc-400 font-medium hover:text-emerald-300 hover:bg-white/5 transition-all duration-300 ease-out px-3 py-2 rounded-md active:scale-95 transition-transform" href="#">Intelligence</a>
218
- <a class="font-['Space_Grotesk'] font-medium tracking-tight text-zinc-400 font-medium hover:text-emerald-300 hover:bg-white/5 transition-all duration-300 ease-out px-3 py-2 rounded-md active:scale-95 transition-transform" href="#">Security</a>
219
- </div>
220
- <div class="flex items-center gap-4">
221
- <button class="hidden lg:flex items-center justify-center w-10 h-10 rounded-full hover:bg-white/10 transition-colors text-zinc-400">
222
- <span class="material-symbols-outlined" style="font-variation-settings: 'FILL' 0;">language</span>
223
- </button>
224
- <button class="hidden lg:flex items-center justify-center w-10 h-10 rounded-full hover:bg-white/10 transition-colors text-zinc-400">
225
- <span class="material-symbols-outlined" style="font-variation-settings: 'FILL' 0;">account_circle</span>
226
- </button>
227
- <button class="font-['Space_Grotesk'] font-medium tracking-tight text-emerald-400 border border-emerald-400/30 px-5 py-2 rounded-md hover:bg-emerald-400/10 transition-colors">
228
- Get Started
229
- </button>
230
- </div>
231
- </div>
232
- </nav>
233
- <!-- Main Hero Section -->
234
- <main class="flex-grow flex items-center justify-center pt-24 pb-12 px-6 lg:px-8 relative z-10 w-full max-w-container-max mx-auto">
235
- <div class="grid grid-cols-1 lg:grid-cols-2 gap-12 lg:gap-8 items-center w-full">
236
- <!-- Hero Left: Content -->
237
- <div class="flex flex-col items-start max-w-2xl">
238
- <div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full border border-primary-container/30 bg-primary-container/5 mb-8">
239
- <span class="w-2 h-2 rounded-full bg-primary-container animate-pulse"></span>
240
- <span class="font-label-caps text-label-caps text-primary-container uppercase tracking-widest">AI-Powered Authenticity Engine</span>
241
- </div>
242
- <h1 class="font-h1-display text-h1-display text-on-surface mb-6 leading-tight">
243
- Verify Reality in <br/>
244
- <span class="text-transparent bg-clip-text bg-gradient-to-r from-primary-container to-secondary-container">Real-Time</span>
245
- </h1>
246
- <p class="font-body-main text-body-main text-on-surface-variant mb-10 max-w-lg leading-relaxed">
247
- Detect deepfake videos and synthetic voices using multi-agent AI intelligence with explainable insights. Protect your digital perimeter with military-grade precision.
248
- </p>
249
- <div class="flex flex-col sm:flex-row gap-4 w-full sm:w-auto">
250
- <button class="btn-primary font-h2-technical text-[16px] font-semibold px-8 py-4 rounded-md flex items-center justify-center gap-2">
251
- <span class="material-symbols-outlined text-[20px]" style="font-variation-settings: 'FILL' 1;">troubleshoot</span>
252
- Analyze Video
253
- </button>
254
- <button class="btn-secondary font-h2-technical text-[16px] font-medium px-8 py-4 rounded-md flex items-center justify-center gap-2">
255
- View Demo
256
- <span class="material-symbols-outlined text-[20px]">play_circle</span>
257
- </button>
258
- </div>
259
- <!-- Trust Indicators Glass Card -->
260
- <div class="mt-16 glass-panel rounded-lg p-6 w-full max-w-md">
261
- <div class="flex justify-between items-center mb-4">
262
- <span class="font-label-caps text-label-caps text-on-surface-variant">System Status</span>
263
- <div class="flex items-center gap-2 text-primary-container">
264
- <span class="material-symbols-outlined text-sm">check_circle</span>
265
- <span class="font-body-light text-body-light text-xs">Operational</span>
266
- </div>
267
- </div>
268
- <div class="h-1 w-full bg-surface-container-high rounded-full overflow-hidden">
269
- <div class="h-full bg-primary-container w-full relative">
270
- <div class="absolute top-0 right-0 h-full w-1/2 bg-gradient-to-l from-white/40 to-transparent animate-pulse"></div>
271
- </div>
272
- </div>
273
- </div>
274
- </div>
275
- <!-- Hero Right: 3D Visual -->
276
- <div class="flex justify-center items-center relative h-[500px] w-full">
277
- <!-- Background Mesh/Particles abstraction -->
278
- <div class="absolute inset-0 z-0 opacity-20 bg-[url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCI+PHBhdGggZD0iTTIwIDBMMCAyMEwyMCA0MEw0MCAyMEwyMCAweiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDBmZjljIiBzdHJva2Utb3BhY2l0eT0iMC4xIi8+PC9zdmc+')]"></div>
279
- <div class="orb-container">
280
- <div class="orb-core"></div>
281
- <div class="ring ring-1"></div>
282
- <div class="ring ring-2"></div>
283
- <div class="ring ring-3"></div>
284
- <!-- Decorative Data Points -->
285
- <div class="absolute top-1/4 left-1/4 glass-panel px-3 py-1.5 rounded text-xs text-primary-container font-h2-technical z-10 shadow-[0_0_10px_rgba(0,255,156,0.2)]">
286
- 99.8% Match
287
- </div>
288
- <div class="absolute bottom-1/4 right-1/4 glass-panel px-3 py-1.5 rounded text-xs text-secondary-container font-h2-technical z-10 shadow-[0_0_10px_rgba(0,238,252,0.2)]">
289
- Audio Sync OK
290
- </div>
291
- </div>
292
- </div>
293
- </div>
294
- </main>
295
- <!-- Footer -->
296
- <footer class="bg-zinc-950 w-full py-12 px-8 border-t border-white/5 mt-auto relative z-20">
297
- <div class="flex flex-col md:flex-row justify-between items-center w-full max-w-screen-2xl mx-auto">
298
- <div class="text-lg font-bold text-emerald-400 mb-6 md:mb-0">
299
- Authrix
300
- </div>
301
- <div class="flex flex-wrap justify-center gap-6 md:gap-8 mb-6 md:mb-0">
302
- <a class="font-['Space_Grotesk'] text-xs uppercase tracking-widest text-zinc-500 hover:text-emerald-300 transition-colors opacity-80 hover:opacity-100" href="#">Privacy Protocol</a>
303
- <a class="font-['Space_Grotesk'] text-xs uppercase tracking-widest text-zinc-500 hover:text-emerald-300 transition-colors opacity-80 hover:opacity-100" href="#">Terms of Engagement</a>
304
- <a class="font-['Space_Grotesk'] text-xs uppercase tracking-widest text-zinc-500 hover:text-emerald-300 transition-colors opacity-80 hover:opacity-100" href="#">API Documentation</a>
305
- <a class="font-['Space_Grotesk'] text-xs uppercase tracking-widest text-zinc-500 hover:text-emerald-300 transition-colors opacity-80 hover:opacity-100" href="#">Support</a>
306
- </div>
307
- <div class="font-['Space_Grotesk'] text-xs uppercase tracking-widest text-zinc-500">
308
- © 2024 Authrix Intelligence Systems. All rights reserved.
309
- </div>
310
- </div>
311
- </footer>
312
- </body></html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stitch_authrix_deepfake_detection_engine/authrix_hero_section_v2/code.html DELETED
@@ -1,246 +0,0 @@
1
- <!DOCTYPE html>
2
-
3
- <html class="dark" lang="en"><head>
4
- <meta charset="utf-8"/>
5
- <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
6
- <title>Authrix - AI Command Center</title>
7
- <!-- Google Fonts -->
8
- <link href="https://fonts.googleapis.com" rel="preconnect"/>
9
- <link crossorigin="" href="https://fonts.gstatic.com" rel="preconnect"/>
10
- <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&amp;display=swap" rel="stylesheet"/>
11
- <!-- Material Symbols -->
12
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
13
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
14
- <!-- Tailwind CSS -->
15
- <script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
16
- <!-- Tailwind Config -->
17
- <script id="tailwind-config">
18
- tailwind.config = {
19
- darkMode: "class",
20
- theme: {
21
- extend: {
22
- "colors": {
23
- "inverse-surface": "#dae5da",
24
- "on-error": "#690005",
25
- "surface-tint": "#00e38a",
26
- "error": "#ffb4ab",
27
- "outline-variant": "#3b4b3f",
28
- "outline": "#849587",
29
- "background": "#0c150f",
30
- "surface-container-high": "#232c25",
31
- "secondary-container": "#00e3fd",
32
- "on-surface-variant": "#b9cbbc",
33
- "on-secondary-container": "#00616d",
34
- "on-error-container": "#ffdad6",
35
- "primary": "#f3fff3",
36
- "primary-container": "#00ff9c",
37
- "on-primary": "#00391f",
38
- "surface-bright": "#323c34",
39
- "primary-fixed-dim": "#00e38a",
40
- "tertiary-fixed-dim": "#e4c44f",
41
- "on-secondary-fixed": "#001f24",
42
- "tertiary-fixed": "#ffe17a",
43
- "on-tertiary-container": "#766000",
44
- "on-secondary": "#00363d",
45
- "on-tertiary-fixed": "#231b00",
46
- "on-tertiary": "#3b2f00",
47
- "surface-container-low": "#141e17",
48
- "surface": "#0c150f",
49
- "primary-fixed": "#56ffa7",
50
- "secondary-fixed-dim": "#00daf3",
51
- "on-secondary-fixed-variant": "#004f58",
52
- "inverse-on-surface": "#29332b",
53
- "surface-container": "#18221b",
54
- "on-surface": "#dae5da",
55
- "on-tertiary-fixed-variant": "#554500",
56
- "error-container": "#93000a",
57
- "surface-variant": "#2d3730",
58
- "surface-container-highest": "#2d3730",
59
- "secondary-fixed": "#9cf0ff",
60
- "on-background": "#dae5da",
61
- "on-primary-container": "#007142",
62
- "inverse-primary": "#006d40",
63
- "on-primary-fixed-variant": "#00522f",
64
- "secondary": "#bdf4ff",
65
- "tertiary": "#fffaff",
66
- "surface-dim": "#0c150f",
67
- "on-primary-fixed": "#002110",
68
- "surface-container-lowest": "#07100a",
69
- "tertiary-container": "#ffdd65"
70
- },
71
- "borderRadius": {
72
- "DEFAULT": "0.25rem",
73
- "lg": "0.5rem",
74
- "xl": "0.75rem",
75
- "full": "9999px"
76
- },
77
- "spacing": {
78
- "xs": "4px",
79
- "md": "16px",
80
- "base": "4px",
81
- "sm": "8px",
82
- "xl": "48px",
83
- "lg": "24px",
84
- "gutter": "20px",
85
- "margin": "32px"
86
- },
87
- "fontFamily": {
88
- "h2": ["Space Grotesk"],
89
- "h1": ["Space Grotesk"],
90
- "h3": ["Space Grotesk"],
91
- "label-xs": ["Space Grotesk"],
92
- "data-mono": ["Space Grotesk"],
93
- "body-base": ["Space Grotesk"]
94
- },
95
- "fontSize": {
96
- "h2": ["32px", {"lineHeight": "1.2", "letterSpacing": "-0.01em", "fontWeight": "600"}],
97
- "h1": ["48px", {"lineHeight": "1.1", "letterSpacing": "-0.02em", "fontWeight": "700"}],
98
- "h3": ["24px", {"lineHeight": "1.3", "letterSpacing": "0em", "fontWeight": "600"}],
99
- "label-xs": ["12px", {"lineHeight": "1", "letterSpacing": "0.1em", "fontWeight": "700"}],
100
- "data-mono": ["14px", {"lineHeight": "1.5", "letterSpacing": "0.05em", "fontWeight": "500"}],
101
- "body-base": ["16px", {"lineHeight": "1.6", "letterSpacing": "0.01em", "fontWeight": "400"}]
102
- }
103
- }
104
- }
105
- }
106
- </script>
107
- <style>
108
- .material-symbols-outlined {
109
- font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
110
- }
111
- </style>
112
- </head>
113
- <body class="bg-background text-on-surface min-h-screen flex flex-col relative overflow-x-hidden font-body-base">
114
- <!-- Atmospheric Background Layers -->
115
- <div class="fixed inset-0 z-0 pointer-events-none">
116
- <!-- Scan Lines Simulation -->
117
- <div class="absolute inset-0 bg-[linear-gradient(rgba(0,0,0,0)_50%,rgba(0,0,0,0.25)_50%),linear-gradient(90deg,rgba(255,0,0,0.06),rgba(0,255,0,0.02),rgba(0,0,255,0.06))] bg-[size:100%_4px,3px_100%] opacity-20"></div>
118
- <!-- Technical Grid -->
119
- <div class="absolute inset-0 bg-[linear-gradient(to_right,#3b4b3f_1px,transparent_1px),linear-gradient(to_bottom,#3b4b3f_1px,transparent_1px)] bg-[size:48px_48px] opacity-10"></div>
120
- <!-- Ambient Radial Glow -->
121
- <div class="absolute top-1/4 -right-1/4 w-[800px] h-[800px] bg-primary-container/5 rounded-full blur-[120px]"></div>
122
- </div>
123
- <!-- TopNavBar Shared Component -->
124
- <nav class="fixed top-0 left-0 w-full z-50 flex justify-between items-center px-6 h-16 bg-emerald-950/20 backdrop-blur-xl border-b border-emerald-500/20 shadow-[0_4_20px_rgba(0,0,0,0.5)] font-['Space_Grotesk'] tracking-wider uppercase text-xs">
125
- <!-- Brand Logo -->
126
- <div class="flex items-center">
127
- <span class="text-2xl font-black tracking-tighter text-emerald-400 drop-shadow-[0_0_8px_rgba(0,255,156,0.5)]">AUTHRIX AI</span>
128
- </div>
129
- <!-- Navigation Links (Hidden on small screens) -->
130
- <div class="hidden md:flex items-center space-x-lg">
131
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-1 px-2 rounded-sm active:scale-95 transition-transform duration-150" href="#">Dashboard</a>
132
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-1 px-2 rounded-sm active:scale-95 transition-transform duration-150" href="#">Agents</a>
133
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-1 px-2 rounded-sm active:scale-95 transition-transform duration-150" href="#">Logs</a>
134
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-1 px-2 rounded-sm active:scale-95 transition-transform duration-150" href="#">Network</a>
135
- </div>
136
- <!-- Trailing Actions -->
137
- <div class="flex items-center space-x-md">
138
- <!-- Search Icon (Search bar on right logic) -->
139
- <button class="text-emerald-800/60 hover:text-emerald-400 transition-colors flex items-center justify-center p-1 rounded-full hover:bg-emerald-400/10">
140
- <span class="material-symbols-outlined text-lg">search</span>
141
- </button>
142
- <!-- Icon Actions -->
143
- <div class="hidden lg:flex items-center space-x-sm border-r border-emerald-500/20 pr-md mr-sm">
144
- <button class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] p-1 rounded-sm active:scale-95 transition-transform duration-150"><span class="material-symbols-outlined text-lg">sensors</span></button>
145
- <button class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] p-1 rounded-sm active:scale-95 transition-transform duration-150"><span class="material-symbols-outlined text-lg">memory</span></button>
146
- <button class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] p-1 rounded-sm active:scale-95 transition-transform duration-150"><span class="material-symbols-outlined text-lg">speed</span></button>
147
- </div>
148
- <!-- Primary Action -->
149
- <button class="text-emerald-400 border border-emerald-400/50 hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] px-sm py-1 rounded-DEFAULT active:scale-95 transition-transform duration-150 font-bold">
150
- GET STARTED
151
- </button>
152
- </div>
153
- </nav>
154
- <!-- Main Content Canvas -->
155
- <main class="flex-grow relative z-10 flex flex-col justify-center pt-[100px] pb-xl px-6 md:px-gutter max-w-7xl mx-auto w-full">
156
- <div class="grid grid-cols-1 lg:grid-cols-2 gap-xl items-center min-h-[716px]">
157
- <!-- Left Column: Command Console Content -->
158
- <div class="flex flex-col items-start space-y-md">
159
- <!-- Status Badge -->
160
- <div class="inline-flex items-center gap-2 bg-surface-container/40 border border-outline/30 backdrop-blur-md px-sm py-xs rounded-none shadow-[inset_0_1px_0_rgba(255,255,255,0.05)]">
161
- <span class="w-2 h-2 rounded-full bg-primary-container shadow-[0_0_8px_#00ff9c] animate-pulse"></span>
162
- <span class="font-label-xs text-label-xs text-on-surface-variant uppercase tracking-widest">AI-Powered Authenticity Engine</span>
163
- </div>
164
- <!-- Main Headline -->
165
- <h1 class="font-h1 text-h1 text-on-surface drop-shadow-md">
166
- Verify Reality <br class="hidden md:block"/>
167
- in <span class="text-transparent bg-clip-text bg-gradient-to-r from-primary-container to-secondary-container">Real-Time</span>
168
- </h1>
169
- <!-- Subtext -->
170
- <p class="font-body-base text-body-base text-on-surface-variant max-w-lg mt-sm mb-lg">
171
- Deploy advanced neural networks to detect deepfakes, synthetic media, and manipulated data streams with military-grade precision. Establish an unbreakable perimeter of truth.
172
- </p>
173
- <!-- Action Group -->
174
- <div class="flex flex-wrap items-center gap-md mt-sm">
175
- <!-- Primary CTA -->
176
- <button class="group relative px-lg py-sm bg-primary-container text-on-primary font-label-xs text-label-xs uppercase tracking-wider rounded-DEFAULT overflow-hidden transition-all duration-300 hover:shadow-[0_0_30px_rgba(0,255,156,0.4)] active:scale-95">
177
- <span class="relative z-10 flex items-center gap-2">
178
- Analyze Video
179
- <span class="material-symbols-outlined text-[16px]">radar</span>
180
- </span>
181
- <!-- Neon sweep effect -->
182
- <div class="absolute inset-0 -translate-x-full bg-gradient-to-r from-transparent via-white/40 to-transparent group-hover:animate-[shimmer_1s_infinite]"></div>
183
- </button>
184
- <!-- Secondary CTA -->
185
- <button class="px-lg py-sm bg-transparent border border-surface-tint/50 text-surface-tint font-label-xs text-label-xs uppercase tracking-wider rounded-DEFAULT hover:bg-surface-tint/10 hover:border-surface-tint transition-all duration-300 active:scale-95 shadow-[inset_0_0_10px_rgba(0,227,138,0)] hover:shadow-[inset_0_0_15px_rgba(0,227,138,0.2)]">
186
- View Demo
187
- </button>
188
- </div>
189
- <!-- Micro-data readouts -->
190
- <div class="flex items-center gap-lg mt-xl pt-lg border-t border-outline/20 w-full max-w-md">
191
- <div>
192
- <div class="font-data-mono text-data-mono text-primary-container">99.9%</div>
193
- <div class="font-label-xs text-[10px] text-outline mt-1 uppercase">Accuracy Rate</div>
194
- </div>
195
- <div class="w-px h-8 bg-outline/30"></div>
196
- <div>
197
- <div class="font-data-mono text-data-mono text-secondary-container">&lt;15ms</div>
198
- <div class="font-label-xs text-[10px] text-outline mt-1 uppercase">Latency Ping</div>
199
- </div>
200
- </div>
201
- </div>
202
- <!-- Right Column: Visualizer -->
203
- <div class="relative w-full aspect-square max-w-lg mx-auto flex items-center justify-center lg:justify-end">
204
- <!-- Tech Frame -->
205
- <div class="absolute inset-0 bg-surface-container-low/20 backdrop-blur-3xl rounded-full border border-outline/10 shadow-[inset_0_0_40px_rgba(0,0,0,0.8)] flex items-center justify-center overflow-hidden">
206
- <!-- Decorative Scanning Rings -->
207
- <div class="absolute w-[120%] h-[120%] border border-primary-container/10 rounded-full animate-[spin_20s_linear_infinite]"></div>
208
- <div class="absolute w-[100%] h-[100%] border border-secondary-container/20 rounded-full border-dashed animate-[spin_15s_linear_infinite_reverse]"></div>
209
- <div class="absolute w-[80%] h-[80%] border-2 border-primary-container/5 rounded-full"></div>
210
- <!-- Core Visual -->
211
- <div class="relative w-3/4 h-3/4 rounded-full overflow-hidden mix-blend-screen shadow-[0_0_60px_rgba(0,255,156,0.2)]">
212
- <img alt="3D glowing cybernetic orb visualization" class="w-full h-full object-cover object-center opacity-80" data-alt="Abstract 3D glowing cybernetic orb with concentric energy waves, neon emerald green and cyan light emitting from a dark core, futuristic high-tech data visualization aesthetic, dark void background" src="https://lh3.googleusercontent.com/aida-public/AB6AXuAfjdr7a8Q86RDUDxW_XWXXmcIjP7JOyIcxR4xcrlyRQZmNeR_EenBL8QBXKm6GcHvwWsudOrefOpJ8iocKhqnG1eqqCIBpbIqEbbtgJLZlHjST1TxCI-TBoazDTYTnr-Lf6jMuMrrGKFRgWai675Vl0mgUwTbVz2lfL1OG_DrEnls6BoPqHRRX_RkxpE1mSNEqDTqkA0AqzoMCdoikLZbabr5YYlZfdq7lO9fh37RM5ICH1o9BBOqolMlclMSDtd04scZIRgjvhMQ"/>
213
- <!-- Overlay gradient to mesh with background -->
214
- <div class="absolute inset-0 bg-gradient-to-t from-background via-transparent to-transparent"></div>
215
- </div>
216
- </div>
217
- <!-- Floating HUD elements -->
218
- <div class="absolute top-10 -left-4 bg-surface/80 backdrop-blur-md border border-outline/30 px-sm py-1 font-data-mono text-[10px] text-primary-container">SYS.OPT.OK</div>
219
- <div class="absolute bottom-20 -right-4 bg-surface/80 backdrop-blur-md border border-outline/30 px-sm py-1 font-data-mono text-[10px] text-secondary-container flex items-center gap-1">
220
- <span class="material-symbols-outlined text-[12px]">sync</span> LIVE
221
- </div>
222
- </div>
223
- </div>
224
- </main>
225
- <!-- Footer Shared Component -->
226
- <footer class="w-full py-8 px-10 flex flex-col md:flex-row justify-between items-center opacity-80 bg-black border-t border-emerald-900/30 relative z-10 font-mono text-[10px] uppercase tracking-[0.2em]">
227
- <!-- Copyright -->
228
- <div class="text-emerald-500 mb-4 md:mb-0">
229
- © 2024 AUTHRIX COMMAND. SYSTEM_STATE: VIGILANT
230
- </div>
231
- <!-- Links -->
232
- <div class="flex items-center space-x-md">
233
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Kernel</a>
234
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Protocol</a>
235
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Override</a>
236
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Diagnostics</a>
237
- </div>
238
- </footer>
239
- <!-- Inline styles for custom animations that Tailwind standard config doesn't cover natively without arbitrary values,
240
- using minimal standard tailwind approach where possible, falling back to basic CSS for the shimmer -->
241
- <style>
242
- @keyframes shimmer {
243
- 100% { transform: translateX(100%); }
244
- }
245
- </style>
246
- </body></html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stitch_authrix_deepfake_detection_engine/authrix_kinetic_1/DESIGN.md DELETED
@@ -1,159 +0,0 @@
1
- ---
2
- name: Authrix Kinetic
3
- colors:
4
- surface: '#0c150f'
5
- surface-dim: '#0c150f'
6
- surface-bright: '#323c34'
7
- surface-container-lowest: '#07100a'
8
- surface-container-low: '#141e17'
9
- surface-container: '#18221b'
10
- surface-container-high: '#232c25'
11
- surface-container-highest: '#2d3730'
12
- on-surface: '#dae5da'
13
- on-surface-variant: '#b9cbbc'
14
- inverse-surface: '#dae5da'
15
- inverse-on-surface: '#29332b'
16
- outline: '#849587'
17
- outline-variant: '#3b4b3f'
18
- surface-tint: '#00e38a'
19
- primary: '#f3fff3'
20
- on-primary: '#00391f'
21
- primary-container: '#00ff9c'
22
- on-primary-container: '#007142'
23
- inverse-primary: '#006d40'
24
- secondary: '#bdf4ff'
25
- on-secondary: '#00363d'
26
- secondary-container: '#00e3fd'
27
- on-secondary-container: '#00616d'
28
- tertiary: '#fffaff'
29
- on-tertiary: '#3b2f00'
30
- tertiary-container: '#ffdd65'
31
- on-tertiary-container: '#766000'
32
- error: '#ffb4ab'
33
- on-error: '#690005'
34
- error-container: '#93000a'
35
- on-error-container: '#ffdad6'
36
- primary-fixed: '#56ffa7'
37
- primary-fixed-dim: '#00e38a'
38
- on-primary-fixed: '#002110'
39
- on-primary-fixed-variant: '#00522f'
40
- secondary-fixed: '#9cf0ff'
41
- secondary-fixed-dim: '#00daf3'
42
- on-secondary-fixed: '#001f24'
43
- on-secondary-fixed-variant: '#004f58'
44
- tertiary-fixed: '#ffe17a'
45
- tertiary-fixed-dim: '#e4c44f'
46
- on-tertiary-fixed: '#231b00'
47
- on-tertiary-fixed-variant: '#554500'
48
- background: '#0c150f'
49
- on-background: '#dae5da'
50
- surface-variant: '#2d3730'
51
- typography:
52
- h1:
53
- fontFamily: Space Grotesk
54
- fontSize: 48px
55
- fontWeight: '700'
56
- lineHeight: '1.1'
57
- letterSpacing: -0.02em
58
- h2:
59
- fontFamily: Space Grotesk
60
- fontSize: 32px
61
- fontWeight: '600'
62
- lineHeight: '1.2'
63
- letterSpacing: -0.01em
64
- h3:
65
- fontFamily: Space Grotesk
66
- fontSize: 24px
67
- fontWeight: '600'
68
- lineHeight: '1.3'
69
- letterSpacing: 0em
70
- body-base:
71
- fontFamily: Space Grotesk
72
- fontSize: 16px
73
- fontWeight: '400'
74
- lineHeight: '1.6'
75
- letterSpacing: 0.01em
76
- data-mono:
77
- fontFamily: Space Grotesk
78
- fontSize: 14px
79
- fontWeight: '500'
80
- lineHeight: '1.5'
81
- letterSpacing: 0.05em
82
- label-xs:
83
- fontFamily: Space Grotesk
84
- fontSize: 12px
85
- fontWeight: '700'
86
- lineHeight: '1'
87
- letterSpacing: 0.1em
88
- spacing:
89
- base: 4px
90
- xs: 4px
91
- sm: 8px
92
- md: 16px
93
- lg: 24px
94
- xl: 48px
95
- gutter: 20px
96
- margin: 32px
97
- ---
98
-
99
- ## Brand & Style
100
-
101
- The design system is engineered to evoke the high-stakes environment of a state-of-the-art cybersecurity lab and a futuristic AI command center. It targets elite technical operators who require high-precision data visualization and a sense of absolute control. The aesthetic is "Industrial-Futurism"—combining the raw, structural feel of hardware with the ethereal, cinematic quality of advanced software interfaces.
102
-
103
- The brand personality is authoritative, vigilant, and cutting-edge. Every interface element should feel like a piece of high-end equipment rather than a standard web component. The user experience is built on the tension between deep obsidian voids and vibrant, hyper-focused energy emissions (neon glows), creating a sense of immense power being harnessed through a precise digital lens.
104
-
105
- ## Colors
106
-
107
- The palette is anchored in a "Deep Space" foundation, utilizing Zinc-950 and pure blacks to maximize the luminous impact of the accent colors.
108
-
109
- - **Primary Neon Green (#00ff9c):** Used for active states, successful validations, and primary calls to action. It represents "System GO" and operational health.
110
- - **Cyan Secondary (#00e5ff):** Dedicated to data visualization, information overlays, and secondary interactive elements. It provides a "scanning" or "holographic" feel.
111
- - **Alert Red (#ff3e3e):** Reserved strictly for critical system breaches, errors, and destructive actions.
112
- - **Neutrals:** A range of Zinc grays (900 to 400) provide structural hierarchy.
113
-
114
- The color application relies heavily on luminescence; colors are rarely flat but are instead accompanied by subtle radial glows and inner shadows to simulate light emitting from within the screen.
115
-
116
- ## Typography
117
-
118
- This design system utilizes **Space Grotesk** across all levels to maintain a cohesive, technical identity.
119
-
120
- - **Headlines:** Use Bold or Semi-Bold weights. High-level headers should feel architectural and commanding.
121
- - **Body Text:** Standard reading weights prioritize legibility against the dark background.
122
- - **Metadata & Technical Readouts:** Use the uppercase "data-mono" styling to simulate terminal outputs and sensor readings.
123
- - **Emphasis:** Rather than italics, use color shifts (to Primary Neon) or weight increases to highlight critical information.
124
-
125
- ## Layout & Spacing
126
-
127
- The design system employs a **Modular Grid System** with a high-density rhythm. The spacing is tight and deliberate, reflecting the efficiency of a command console.
128
-
129
- - **Grid:** A 12-column fluid grid for main layouts, with a 20px gutter to ensure data density without crowding.
130
- - **Rhythm:** All margins and padding follow a 4px baseline.
131
- - **Density:** Use "Compact" spacing for data tables and "Spacious" spacing for dashboard overviews.
132
- - **Borders as Spacing:** In many instances, thin 1px borders with 10% opacity are used in place of whitespace to define structural sections, reinforcing the industrial aesthetic.
133
-
134
- ## Elevation & Depth
135
-
136
- Depth in this design system is achieved through **Luminous Layering** rather than traditional shadows.
137
-
138
- 1. **Glassmorphism:** Surfaces use a 10-20% opacity fill with a heavy (20px-40px) backdrop blur. This creates a "frosted laboratory glass" effect.
139
- 2. **Inner Shadows:** Use subtle, dark inner shadows on the top and left edges to create an "etched" or "recessed" look for input fields and containers.
140
- 3. **Border Glows:** Elements at higher elevation levels (e.g., modals) feature a 1px solid border with an outer "bloom" or neon glow effect using the Primary or Secondary color.
141
- 4. **Atmospheric Particles:** Background layers should feature very low-opacity animated particles or scan lines to give the UI a sense of "living" energy.
142
-
143
- ## Shapes
144
-
145
- The design system adopts a **Sharp (0px)** philosophy for its core structural elements. This reinforces the industrial, high-precision nature of the brand.
146
-
147
- - **Containers & Buttons:** Square corners suggest rigidity and technical accuracy.
148
- - **Active Indicators:** Small 45-degree clipped corners can be used on decorative elements or active "tabs" to add a futuristic, military-spec feel.
149
- - **Icons:** Must be stroke-based, using a consistent 1.5px or 2px weight, echoing the geometric precision of the typography.
150
-
151
- ## Components
152
-
153
- - **Buttons:** Primary buttons feature a solid #00ff9c background with black text. On hover, they emit a strong radial neon glow. Secondary buttons are "Ghost" style with a 1px glowing border.
154
- - **Input Fields:** Recessed into the background using inner shadows. The bottom border "lights up" with Cyan when focused. Use monospace font for input values.
155
- - **Cards:** These are the primary glassmorphic containers. They feature a subtle "Scan Line" animation overlay (a 1px line moving vertically at 2% opacity).
156
- - **Status Chips:** Small, rectangular tags with no border-radius. They use a "pulse" animation for active states (a soft glow that expands and contracts).
157
- - **Data Grids:** High-density tables with subtle horizontal separators. Row hovers should trigger a full-width Cyan highlight at 5% opacity.
158
- - **Command Line Interface (CLI) Modules:** Specialized components for raw data input, featuring a blinking underscore cursor and Primary color text.
159
- - **Progress Gauges:** Circular or linear indicators using "segmented" bars rather than solid fills to emphasize the mechanical, digital readout style.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stitch_authrix_deepfake_detection_engine/authrix_kinetic_2/DESIGN.md DELETED
@@ -1,148 +0,0 @@
1
- ---
2
- name: Authrix Kinetic
3
- colors:
4
- surface: '#131313'
5
- surface-dim: '#131313'
6
- surface-bright: '#3a3939'
7
- surface-container-lowest: '#0e0e0e'
8
- surface-container-low: '#1c1b1b'
9
- surface-container: '#201f1f'
10
- surface-container-high: '#2a2a2a'
11
- surface-container-highest: '#353534'
12
- on-surface: '#e5e2e1'
13
- on-surface-variant: '#b9cbbc'
14
- inverse-surface: '#e5e2e1'
15
- inverse-on-surface: '#313030'
16
- outline: '#849587'
17
- outline-variant: '#3b4b3f'
18
- surface-tint: '#00e38a'
19
- primary: '#f3fff3'
20
- on-primary: '#00391f'
21
- primary-container: '#00ff9c'
22
- on-primary-container: '#007142'
23
- inverse-primary: '#006d40'
24
- secondary: '#d3fbff'
25
- on-secondary: '#00363a'
26
- secondary-container: '#00eefc'
27
- on-secondary-container: '#00686f'
28
- tertiary: '#fffbff'
29
- on-tertiary: '#680008'
30
- tertiary-container: '#ffd6d2'
31
- on-tertiary-container: '#c7041a'
32
- error: '#ffb4ab'
33
- on-error: '#690005'
34
- error-container: '#93000a'
35
- on-error-container: '#ffdad6'
36
- primary-fixed: '#56ffa7'
37
- primary-fixed-dim: '#00e38a'
38
- on-primary-fixed: '#002110'
39
- on-primary-fixed-variant: '#00522f'
40
- secondary-fixed: '#7df4ff'
41
- secondary-fixed-dim: '#00dbe9'
42
- on-secondary-fixed: '#002022'
43
- on-secondary-fixed-variant: '#004f54'
44
- tertiary-fixed: '#ffdad6'
45
- tertiary-fixed-dim: '#ffb3ac'
46
- on-tertiary-fixed: '#410003'
47
- on-tertiary-fixed-variant: '#930010'
48
- background: '#131313'
49
- on-background: '#e5e2e1'
50
- surface-variant: '#353534'
51
- typography:
52
- h1-display:
53
- fontFamily: Space Grotesk
54
- fontSize: 48px
55
- fontWeight: '700'
56
- lineHeight: '1.1'
57
- letterSpacing: -0.02em
58
- h2-technical:
59
- fontFamily: Space Grotesk
60
- fontSize: 32px
61
- fontWeight: '600'
62
- lineHeight: '1.2'
63
- letterSpacing: 0.01em
64
- body-main:
65
- fontFamily: Inter
66
- fontSize: 16px
67
- fontWeight: '400'
68
- lineHeight: '1.6'
69
- letterSpacing: 0em
70
- body-light:
71
- fontFamily: Inter
72
- fontSize: 14px
73
- fontWeight: '300'
74
- lineHeight: '1.5'
75
- letterSpacing: 0.03em
76
- label-caps:
77
- fontFamily: Space Grotesk
78
- fontSize: 11px
79
- fontWeight: '600'
80
- lineHeight: '1'
81
- letterSpacing: 0.15em
82
- rounded:
83
- sm: 0.125rem
84
- DEFAULT: 0.25rem
85
- md: 0.375rem
86
- lg: 0.5rem
87
- xl: 0.75rem
88
- full: 9999px
89
- spacing:
90
- unit: 4px
91
- gutter: 24px
92
- margin: 48px
93
- container-max: 1440px
94
- grid-overlay: 32px
95
- ---
96
-
97
- ## Brand & Style
98
-
99
- The design system is engineered to evoke the atmosphere of a high-security AI research facility—clandestine, powerful, and hyper-intelligent. The visual narrative centers on "The Guardian in the Machine," balancing cold, technical precision with the ethereal glow of advanced neural networks.
100
-
101
- The style is a sophisticated fusion of **Cinematic Glassmorphism** and **Technical Minimalism**. It utilizes deep layers of transparency and light to create a sense of infinite digital depth. Every interaction should feel like a high-stakes command within a tactical operations center, blending the sleek automotive precision of Tesla’s interface with the information-dense, holographic aesthetics of futuristic head-up displays (HUDs).
102
-
103
- Targeting high-level security architects and C-suite executives, the UI prioritizes "Perceived Intelligence"—where the interface feels like it is thinking alongside the user through subtle animations, particle transitions, and reactive luminescence.
104
-
105
- ## Colors
106
-
107
- The palette is anchored by a "True Deep" black (#050505) to provide a canvas for light-based hierarchy.
108
- - **Neon Green (#00ff9c):** The primary kinetic color, used for active states, successful encryptions, and "Safe" status indicators.
109
- - **Cyan Glow (#00f0ff):** Used for secondary accents, data visualization, and soft atmospheric backlighting.
110
- - **Subtle Red (#ff3b3b):** Reserved strictly for critical breaches and system warnings; it should feel alarming but polished, never vibrating against the black background.
111
- - **Grayscale:** Uses high-opacity whites for headings and low-opacity "Oxygen" blues for subtext to maintain the cinematic atmosphere.
112
-
113
- ## Typography
114
-
115
- This design system utilizes a dual-font strategy. **Space Grotesk** provides a technical, geometric edge for headings and data labels, reinforcing the "AI Lab" aesthetic. **Inter** is utilized for body copy and dense technical logs to ensure maximum legibility at smaller scales.
116
-
117
- Headings should be treated as structural elements—bold and authoritative. Subtext and secondary labels use lighter weights with increased letter spacing to mimic the look of a digital readout or tactical terminal. All capitalized labels should have a minimum of 0.1em tracking.
118
-
119
- ## Layout & Spacing
120
-
121
- The layout philosophy follows a **Subtle Grid** model. All layouts are based on a 4px baseline unit, ensuring mathematical rhythm. A 12-column fluid grid is used for primary dashboard layouts, but it is visually reinforced by a background "grid mesh"—a very faint 32px x 32px grid pattern (opacity 2-4%) that anchors the UI elements.
122
-
123
- Padding is generous to convey a "premium" feel. Layouts should utilize "Safe Zones" around critical data visualizations, allowing the UI to breathe despite high information density. Elements are often grouped in modular clusters to mimic a HUD-style modularity.
124
-
125
- ## Elevation & Depth
126
-
127
- Depth in this design system is achieved through **Luminous Layering** rather than traditional shadows.
128
- - **Glassmorphism:** Primary containers use a 10-20px backdrop blur with a 1px "inner-glow" border (white at 5-10% opacity).
129
- - **Z-Axis Tiering:** Elements closer to the user have a brighter, more defined border and a soft Cyan or Green "under-glow" (box-shadow with 40px spread, 10% opacity).
130
- - **Parallax Particles:** Use a subtle particle background on a separate Z-layer to create a sense of environmental volume.
131
- - **Tonal Stepping:** The background is #050505, cards are "glass" at 3% white, and hovered elements increase to 8% white.
132
-
133
- ## Shapes
134
-
135
- The shape language is "Soft-Technical." We use a **Soft (0.25rem)** base radius to maintain a modern, engineered feel without the aggression of sharp 90-degree corners.
136
-
137
- - **Primary Radius:** 4px for inputs, buttons, and small widgets.
138
- - **Container Radius:** 8px for large dashboard cards.
139
- - **Specialty Shapes:** Use 45-degree chamfered corners (clipped corners) on decorative elements or "Scan" buttons to heighten the futuristic military-grade aesthetic.
140
-
141
- ## Components
142
-
143
- - **Buttons:** Primary buttons feature a solid #00ff9c fill with black text. Secondary buttons are "Ghost" style with a 1px primary border and a soft neon outer glow on hover.
144
- - **Input Fields:** Semi-transparent dark backgrounds with an animated "bottom-line" that expands from the center when focused, glowing in Secondary Cyan.
145
- - **Data Chips:** Small, pill-shaped with high letter-spacing labels. Status chips for "Active" should have a pulsing 4px dot icon.
146
- - **Cards:** Defined by "Glass" surfaces. Use a subtle top-left to bottom-right linear gradient (white at 5% to transparent).
147
- - **Security Scanners:** Custom components including circular progress rings with "rotating data" segments and particle-line scans moving vertically across the component area.
148
- - **Alerts:** Red borders with a low-opacity red background tint. The text should remain white for readability, while the icon carries the red warning color.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stitch_authrix_deepfake_detection_engine/authrix_system_processing/code.html DELETED
@@ -1,253 +0,0 @@
1
- <!DOCTYPE html>
2
-
3
- <html class="dark" lang="en"><head>
4
- <meta charset="utf-8"/>
5
- <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
6
- <title>AUTHRIX AI - Analysis State</title>
7
- <script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
8
- <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&amp;display=swap" rel="stylesheet"/>
9
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
10
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
11
- <script id="tailwind-config">
12
- tailwind.config = {
13
- darkMode: "class",
14
- theme: {
15
- extend: {
16
- colors: {
17
- "inverse-surface": "#dae5da",
18
- "on-error": "#690005",
19
- "surface-tint": "#00e38a",
20
- "error": "#ffb4ab",
21
- "outline-variant": "#3b4b3f",
22
- "outline": "#849587",
23
- "background": "#0c150f",
24
- "surface-container-high": "#232c25",
25
- "secondary-container": "#00e3fd",
26
- "on-surface-variant": "#b9cbbc",
27
- "on-secondary-container": "#00616d",
28
- "on-error-container": "#ffdad6",
29
- "primary": "#f3fff3",
30
- "primary-container": "#00ff9c",
31
- "on-primary": "#00391f",
32
- "surface-bright": "#323c34",
33
- "primary-fixed-dim": "#00e38a",
34
- "tertiary-fixed-dim": "#e4c44f",
35
- "on-secondary-fixed": "#001f24",
36
- "tertiary-fixed": "#ffe17a",
37
- "on-tertiary-container": "#766000",
38
- "on-secondary": "#00363d",
39
- "on-tertiary-fixed": "#231b00",
40
- "on-tertiary": "#3b2f00",
41
- "surface-container-low": "#141e17",
42
- "surface": "#0c150f",
43
- "primary-fixed": "#56ffa7",
44
- "secondary-fixed-dim": "#00daf3",
45
- "on-secondary-fixed-variant": "#004f58",
46
- "inverse-on-surface": "#29332b",
47
- "surface-container": "#18221b",
48
- "on-surface": "#dae5da",
49
- "on-tertiary-fixed-variant": "#554500",
50
- "error-container": "#93000a",
51
- "surface-variant": "#2d3730",
52
- "surface-container-highest": "#2d3730",
53
- "secondary-fixed": "#9cf0ff",
54
- "on-background": "#dae5da",
55
- "on-primary-container": "#007142",
56
- "inverse-primary": "#006d40",
57
- "on-primary-fixed-variant": "#00522f",
58
- "secondary": "#bdf4ff",
59
- "tertiary": "#fffaff",
60
- "surface-dim": "#0c150f",
61
- "on-primary-fixed": "#002110",
62
- "surface-container-lowest": "#07100a",
63
- "tertiary-container": "#ffdd65"
64
- },
65
- borderRadius: {
66
- "DEFAULT": "0.25rem",
67
- "lg": "0.5rem",
68
- "xl": "0.75rem",
69
- "full": "9999px"
70
- },
71
- spacing: {
72
- "xs": "4px",
73
- "md": "16px",
74
- "base": "4px",
75
- "sm": "8px",
76
- "xl": "48px",
77
- "lg": "24px",
78
- "gutter": "20px",
79
- "margin": "32px"
80
- },
81
- fontFamily: {
82
- "h2": ["Space Grotesk"],
83
- "h1": ["Space Grotesk"],
84
- "h3": ["Space Grotesk"],
85
- "label-xs": ["Space Grotesk"],
86
- "data-mono": ["Space Grotesk"],
87
- "body-base": ["Space Grotesk"]
88
- },
89
- fontSize: {
90
- "h2": ["32px", { lineHeight: "1.2", letterSpacing: "-0.01em", fontWeight: "600" }],
91
- "h1": ["48px", { lineHeight: "1.1", letterSpacing: "-0.02em", fontWeight: "700" }],
92
- "h3": ["24px", { lineHeight: "1.3", letterSpacing: "0em", fontWeight: "600" }],
93
- "label-xs": ["12px", { lineHeight: "1", letterSpacing: "0.1em", fontWeight: "700" }],
94
- "data-mono": ["14px", { lineHeight: "1.5", letterSpacing: "0.05em", fontWeight: "500" }],
95
- "body-base": ["16px", { lineHeight: "1.6", letterSpacing: "0.01em", fontWeight: "400" }]
96
- }
97
- }
98
- }
99
- }
100
- </script>
101
- <style>
102
- .scan-line {
103
- background: linear-gradient(to bottom, transparent, rgba(0, 255, 156, 0.2), transparent);
104
- height: 2px;
105
- width: 100%;
106
- position: absolute;
107
- top: 0;
108
- left: 0;
109
- opacity: 0.5;
110
- }
111
- .noise-bg {
112
- background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");
113
- opacity: 0.05;
114
- mix-blend-mode: overlay;
115
- pointer-events: none;
116
- }
117
- .glass-panel {
118
- background: rgba(35, 44, 37, 0.2);
119
- backdrop-filter: blur(20px);
120
- border: 1px solid rgba(0, 255, 156, 0.1);
121
- box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.05);
122
- }
123
- .glow-border-active {
124
- border: 1px solid rgba(0, 255, 156, 0.5);
125
- box-shadow: 0 0 15px rgba(0, 255, 156, 0.2);
126
- }
127
- </style>
128
- </head>
129
- <body class="bg-background text-on-background min-h-screen font-body-base overflow-hidden relative">
130
- <!-- Ambient Background Elements -->
131
- <div class="absolute inset-0 noise-bg z-0"></div>
132
- <div class="absolute top-0 left-0 w-full h-full z-0 overflow-hidden">
133
- <div class="absolute inset-0 bg-[radial-gradient(ellipse_at_center,_var(--tw-gradient-stops))] from-surface-container-high/30 via-background to-background"></div>
134
- <div class="absolute top-1/4 left-1/4 w-96 h-96 bg-primary-container/5 rounded-full blur-[100px] pointer-events-none"></div>
135
- </div>
136
- <div class="scan-line z-0" style="top: 30%"></div>
137
- <!-- Central Content Area -->
138
- <div class="relative z-10 container mx-auto px-6 h-screen flex flex-col items-center justify-center">
139
- <!-- Top Header Info -->
140
- <div class="w-full max-w-3xl mb-xl text-center">
141
- <h1 class="font-h1 text-h1 text-primary-container drop-shadow-[0_0_8px_rgba(0,255,156,0.3)] mb-sm">SYSTEM_STATE: ANALYSIS</h1>
142
- <p class="font-data-mono text-data-mono text-primary-fixed-dim/70 tracking-[0.2em] uppercase">Initiating Deep Inspection Protocol</p>
143
- </div>
144
- <!-- Main Bento Grid Layout for Analysis Console -->
145
- <div class="w-full max-w-4xl grid grid-cols-1 md:grid-cols-12 gap-gutter">
146
- <!-- Visual / Orb Section (Left/Top) -->
147
- <div class="md:col-span-5 glass-panel rounded-xl p-lg flex flex-col items-center justify-center relative min-h-[300px] border-outline/20">
148
- <div class="absolute top-sm left-sm font-label-xs text-label-xs text-outline tracking-widest uppercase">Target Vector</div>
149
- <!-- Central Rotating Orb Visual -->
150
- <div class="relative w-48 h-48 rounded-full border border-primary-container/30 shadow-[0_0_30px_rgba(0,255,156,0.1)] flex items-center justify-center">
151
- <div class="absolute inset-2 rounded-full border border-dashed border-primary-container/40"></div>
152
- <div class="absolute inset-6 rounded-full bg-surface-container-high shadow-inner flex items-center justify-center overflow-hidden">
153
- <img alt="Abstract glowing grid structure representing data analysis" class="w-full h-full object-cover opacity-60 mix-blend-screen" data-alt="Abstract glowing geometric grid structure with vibrant cyan and emerald neon lights against dark background, technological feel" src="https://lh3.googleusercontent.com/aida-public/AB6AXuDJdb_uls8CdiY4F9nfTubj-C8Q_ONhUf9a91ObNEcp65p0OrntMRuJI0C38IGnMHouwLDXGGbfpcWSmv6_t0RoIQeoLXUtfGy6tuTwxIiSMVBXHrKIT08HzkIeO5xTy_BpvPKs9thCqsvR5RCtdcWERQuAN62JbBXAJLgRBam6AqZTLX4Oj4W4nhE02AfHC__Ef2UmE41kdBX9auPEFAlMFjX3YJoY7MBXyjN3PK5EufCBhz4A2AIvR0fJlYbAN-JPfn57NzQba80"/>
154
- </div>
155
- <div class="absolute inset-0 rounded-full border-t-2 border-primary-container/80 blur-[2px]"></div>
156
- <span class="material-symbols-outlined absolute text-primary-container text-4xl drop-shadow-[0_0_10px_rgba(0,255,156,0.8)]">troubleshoot</span>
157
- </div>
158
- <div class="mt-lg text-center w-full">
159
- <div class="font-data-mono text-data-mono text-on-surface-variant flex items-center justify-between w-full border-b border-outline/10 pb-xs mb-xs">
160
- <span>DATA_STREAM</span>
161
- <span class="text-secondary-fixed">ACTIVE</span>
162
- </div>
163
- <div class="font-data-mono text-data-mono text-on-surface-variant flex items-center justify-between w-full border-b border-outline/10 pb-xs">
164
- <span>THROUGHPUT</span>
165
- <span class="text-tertiary-container">2.4 TB/s</span>
166
- </div>
167
- </div>
168
- </div>
169
- <!-- Dynamic Status List Section (Right/Bottom) -->
170
- <div class="md:col-span-7 glass-panel rounded-xl p-lg flex flex-col justify-center gap-md border-outline/20">
171
- <div class="flex justify-between items-center mb-sm">
172
- <div class="font-label-xs text-label-xs text-outline tracking-widest uppercase">Processing Pipeline</div>
173
- <div class="font-data-mono text-data-mono text-primary-container bg-primary-container/10 px-2 py-1 rounded">68% COMPLETE</div>
174
- </div>
175
- <!-- Step 1: Completed -->
176
- <div class="flex flex-col gap-xs opacity-60">
177
- <div class="flex justify-between items-center">
178
- <div class="flex items-center gap-sm">
179
- <span class="material-symbols-outlined text-outline text-sm">check_circle</span>
180
- <span class="font-data-mono text-data-mono text-on-surface">Extracting frames...</span>
181
- </div>
182
- <span class="font-data-mono text-data-mono text-outline">100%</span>
183
- </div>
184
- <div class="w-full h-1 bg-surface-container-highest overflow-hidden">
185
- <div class="h-full bg-outline w-full"></div>
186
- </div>
187
- </div>
188
- <!-- Step 2: Completed -->
189
- <div class="flex flex-col gap-xs opacity-60">
190
- <div class="flex justify-between items-center">
191
- <div class="flex items-center gap-sm">
192
- <span class="material-symbols-outlined text-outline text-sm">check_circle</span>
193
- <span class="font-data-mono text-data-mono text-on-surface">Detecting faces...</span>
194
- </div>
195
- <span class="font-data-mono text-data-mono text-outline">100%</span>
196
- </div>
197
- <div class="w-full h-1 bg-surface-container-highest overflow-hidden">
198
- <div class="h-full bg-outline w-full"></div>
199
- </div>
200
- </div>
201
- <!-- Step 3: Active Processing -->
202
- <div class="flex flex-col gap-xs glow-border-active bg-primary-container/5 p-sm -mx-sm rounded-lg">
203
- <div class="flex justify-between items-center">
204
- <div class="flex items-center gap-sm">
205
- <span class="material-symbols-outlined text-primary-container text-sm animate-pulse">memory</span>
206
- <span class="font-data-mono text-data-mono text-primary-container font-bold">Running model inference...</span>
207
- </div>
208
- <span class="font-data-mono text-data-mono text-primary-container">42%</span>
209
- </div>
210
- <!-- Segmented Progress Bar for Active State -->
211
- <div class="w-full h-2 bg-surface-container-highest flex gap-[2px]">
212
- <div class="h-full bg-primary-container/80 flex-1 shadow-[0_0_8px_rgba(0,255,156,0.5)]"></div>
213
- <div class="h-full bg-primary-container/80 flex-1 shadow-[0_0_8px_rgba(0,255,156,0.5)]"></div>
214
- <div class="h-full bg-primary-container/80 flex-1 shadow-[0_0_8px_rgba(0,255,156,0.5)]"></div>
215
- <div class="h-full bg-primary-container/80 flex-1 shadow-[0_0_8px_rgba(0,255,156,0.5)]"></div>
216
- <div class="h-full bg-primary-container/20 flex-1"></div>
217
- <div class="h-full bg-primary-container/20 flex-1"></div>
218
- <div class="h-full bg-primary-container/20 flex-1"></div>
219
- <div class="h-full bg-primary-container/20 flex-1"></div>
220
- <div class="h-full bg-primary-container/20 flex-1"></div>
221
- <div class="h-full bg-primary-container/20 flex-1"></div>
222
- </div>
223
- </div>
224
- <!-- Step 4: Pending -->
225
- <div class="flex flex-col gap-xs opacity-30 mt-sm">
226
- <div class="flex justify-between items-center">
227
- <div class="flex items-center gap-sm">
228
- <span class="material-symbols-outlined text-outline text-sm">hourglass_empty</span>
229
- <span class="font-data-mono text-data-mono text-on-surface">Analyzing audio patterns...</span>
230
- </div>
231
- <span class="font-data-mono text-data-mono text-outline">0%</span>
232
- </div>
233
- <div class="w-full h-1 bg-surface-container-highest overflow-hidden">
234
- <div class="h-full bg-outline w-0"></div>
235
- </div>
236
- </div>
237
- <!-- CLI Feedback Area -->
238
- <div class="mt-auto bg-surface-container-highest/50 border border-outline/10 p-sm rounded font-data-mono text-data-mono text-xs text-primary-fixed-dim/60 shadow-inner">
239
- &gt; [SYS] Fetching neural weights... OK<br/>
240
- &gt; [SYS] Allocating tensor buffers... OK<br/>
241
- &gt; [INF] Batch 0x7F processing... <span class="text-primary-container animate-pulse">_</span>
242
- </div>
243
- </div>
244
- </div>
245
- <!-- Cancel Action (Ghost Button) -->
246
- <div class="mt-xl">
247
- <button class="font-data-mono text-data-mono text-error border border-error/50 px-lg py-sm rounded bg-error/5 hover:bg-error/10 hover:shadow-[0_0_15px_rgba(255,180,171,0.2)] transition-all flex items-center gap-xs">
248
- <span class="material-symbols-outlined text-sm">cancel</span>
249
- ABORT SEQUENCE
250
- </button>
251
- </div>
252
- </div>
253
- </body></html>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
stitch_authrix_deepfake_detection_engine/authrix_upload_center/code.html DELETED
@@ -1,234 +0,0 @@
1
- <!DOCTYPE html>
2
-
3
- <html class="dark" lang="en"><head>
4
- <meta charset="utf-8"/>
5
- <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
6
- <title>Authrix - Secure Data Ingest</title>
7
- <script src="https://cdn.tailwindcss.com?plugins=forms,container-queries"></script>
8
- <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&amp;display=swap" rel="stylesheet"/>
9
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
10
- <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&amp;display=swap" rel="stylesheet"/>
11
- <script id="tailwind-config">
12
- tailwind.config = {
13
- darkMode: "class",
14
- theme: {
15
- extend: {
16
- colors: {
17
- "inverse-surface": "#dae5da",
18
- "on-error": "#690005",
19
- "surface-tint": "#00e38a",
20
- "error": "#ffb4ab",
21
- "outline-variant": "#3b4b3f",
22
- "outline": "#849587",
23
- "background": "#0c150f",
24
- "surface-container-high": "#232c25",
25
- "secondary-container": "#00e3fd",
26
- "on-surface-variant": "#b9cbbc",
27
- "on-secondary-container": "#00616d",
28
- "on-error-container": "#ffdad6",
29
- "primary": "#f3fff3",
30
- "primary-container": "#00ff9c",
31
- "on-primary": "#00391f",
32
- "surface-bright": "#323c34",
33
- "primary-fixed-dim": "#00e38a",
34
- "tertiary-fixed-dim": "#e4c44f",
35
- "on-secondary-fixed": "#001f24",
36
- "tertiary-fixed": "#ffe17a",
37
- "on-tertiary-container": "#766000",
38
- "on-secondary": "#00363d",
39
- "on-tertiary-fixed": "#231b00",
40
- "on-tertiary": "#3b2f00",
41
- "surface-container-low": "#141e17",
42
- "surface": "#0c150f",
43
- "primary-fixed": "#56ffa7",
44
- "secondary-fixed-dim": "#00daf3",
45
- "on-secondary-fixed-variant": "#004f58",
46
- "inverse-on-surface": "#29332b",
47
- "surface-container": "#18221b",
48
- "on-surface": "#dae5da",
49
- "on-tertiary-fixed-variant": "#554500",
50
- "error-container": "#93000a",
51
- "surface-variant": "#2d3730",
52
- "surface-container-highest": "#2d3730",
53
- "secondary-fixed": "#9cf0ff",
54
- "on-background": "#dae5da",
55
- "on-primary-container": "#007142",
56
- "inverse-primary": "#006d40",
57
- "on-primary-fixed-variant": "#00522f",
58
- "secondary": "#bdf4ff",
59
- "tertiary": "#fffaff",
60
- "surface-dim": "#0c150f",
61
- "on-primary-fixed": "#002110",
62
- "surface-container-lowest": "#07100a",
63
- "tertiary-container": "#ffdd65"
64
- },
65
- borderRadius: {
66
- "DEFAULT": "0.25rem",
67
- "lg": "0.5rem",
68
- "xl": "0.75rem",
69
- "full": "9999px"
70
- },
71
- spacing: {
72
- "xs": "4px",
73
- "md": "16px",
74
- "base": "4px",
75
- "sm": "8px",
76
- "xl": "48px",
77
- "lg": "24px",
78
- "gutter": "20px",
79
- "margin": "32px"
80
- },
81
- fontFamily: {
82
- "h2": ["Space Grotesk"],
83
- "h1": ["Space Grotesk"],
84
- "h3": ["Space Grotesk"],
85
- "label-xs": ["Space Grotesk"],
86
- "data-mono": ["Space Grotesk"],
87
- "body-base": ["Space Grotesk"]
88
- },
89
- fontSize: {
90
- "h2": ["32px", { lineHeight: "1.2", letterSpacing: "-0.01em", fontWeight: "600" }],
91
- "h1": ["48px", { lineHeight: "1.1", letterSpacing: "-0.02em", fontWeight: "700" }],
92
- "h3": ["24px", { lineHeight: "1.3", letterSpacing: "0em", fontWeight: "600" }],
93
- "label-xs": ["12px", { lineHeight: "1", letterSpacing: "0.1em", fontWeight: "700" }],
94
- "data-mono": ["14px", { lineHeight: "1.5", letterSpacing: "0.05em", fontWeight: "500" }],
95
- "body-base": ["16px", { lineHeight: "1.6", letterSpacing: "0.01em", fontWeight: "400" }]
96
- }
97
- }
98
- }
99
- }
100
- </script>
101
- <style>
102
- .scan-line {
103
- background: linear-gradient(to bottom, transparent 0%, rgba(0, 255, 156, 0.1) 50%, transparent 100%);
104
- animation: scan 4s linear infinite;
105
- }
106
- @keyframes scan {
107
- 0% { transform: translateY(-100%); }
108
- 100% { transform: translateY(200%); }
109
- }
110
- </style>
111
- </head>
112
- <body class="bg-background text-on-background min-h-screen flex flex-col font-body-base overflow-x-hidden selection:bg-primary-container selection:text-on-primary">
113
- <!-- Atmospheric Layering -->
114
- <div class="fixed inset-0 pointer-events-none z-0">
115
- <div class="absolute inset-0 bg-[linear-gradient(to_right,#8495870a_1px,transparent_1px),linear-gradient(to_bottom,#8495870a_1px,transparent_1px)] bg-[size:3rem_3rem]"></div>
116
- <div class="absolute top-[20%] left-[30%] w-[40vw] h-[40vw] bg-surface-tint/5 rounded-full blur-[120px] mix-blend-screen"></div>
117
- <div class="absolute bottom-[10%] right-[20%] w-[35vw] h-[35vw] bg-secondary-container/5 rounded-full blur-[100px] mix-blend-screen"></div>
118
- </div>
119
- <!-- TopNavBar (Shared Component) -->
120
- <header class="bg-emerald-950/20 backdrop-blur-xl border-emerald-500/20 fixed top-0 left-0 w-full z-50 flex justify-between items-center px-6 h-16 w-full border-b shadow-[0_4_20px_rgba(0,0,0,0.5)]">
121
- <div class="flex items-center gap-8">
122
- <span class="text-2xl font-black tracking-tighter text-emerald-400 drop-shadow-[0_0_8px_rgba(0,255,156,0.5)]">AUTHRIX AI</span>
123
- <nav class="hidden md:flex gap-6 font-['Space_Grotesk'] tracking-wider uppercase text-xs">
124
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-2 px-3 rounded-DEFAULT" href="#">Dashboard</a>
125
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-2 px-3 rounded-DEFAULT" href="#">Agents</a>
126
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-2 px-3 rounded-DEFAULT" href="#">Logs</a>
127
- <a class="text-emerald-800/60 hover:text-emerald-400 transition-colors hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] py-2 px-3 rounded-DEFAULT" href="#">Network</a>
128
- </nav>
129
- </div>
130
- <div class="flex items-center gap-4">
131
- <div class="flex gap-3 text-emerald-400">
132
- <span class="material-symbols-outlined hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] p-1 rounded-DEFAULT cursor-pointer">sensors</span>
133
- <span class="material-symbols-outlined hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] p-1 rounded-DEFAULT cursor-pointer">memory</span>
134
- <span class="material-symbols-outlined hover:bg-emerald-400/10 hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] p-1 rounded-DEFAULT cursor-pointer">speed</span>
135
- </div>
136
- <button class="bg-primary-container text-on-primary font-['Space_Grotesk'] tracking-wider uppercase text-xs px-4 py-2 font-bold hover:shadow-[0_0_15px_rgba(0,255,156,0.3)] transition-all">GET STARTED</button>
137
- </div>
138
- </header>
139
- <!-- Main Content Canvas -->
140
- <main class="flex-grow relative z-10 flex flex-col items-center justify-center pt-32 pb-24 px-6">
141
- <!-- Upload Panel Container -->
142
- <div class="w-full max-w-3xl flex flex-col gap-8">
143
- <!-- Header Section -->
144
- <div class="text-center space-y-2">
145
- <h1 class="font-h2 text-h2 text-primary-container drop-shadow-[0_0_12px_rgba(0,255,156,0.4)]">SECURE INGEST PORTAL</h1>
146
- <p class="font-data-mono text-data-mono text-on-surface-variant">Awaiting encrypted payload via protocol AX-9.</p>
147
- </div>
148
- <!-- Primary Upload Zone (Glassmorphic) -->
149
- <div class="relative bg-surface-container/40 backdrop-blur-2xl border border-outline/20 rounded-xl overflow-hidden group hover:border-primary-container/50 transition-colors duration-500 shadow-[inset_0_1px_1px_rgba(255,255,255,0.05),0_0_30px_rgba(0,0,0,0.5)]">
150
- <!-- Inner scan line effect -->
151
- <div class="absolute inset-0 w-full h-[2px] scan-line pointer-events-none opacity-50"></div>
152
- <div class="p-10 flex flex-col items-center justify-center border-2 border-dashed border-outline-variant/50 m-4 rounded-lg bg-surface-container-low/30 hover:bg-primary-container/5 hover:border-primary-container hover:shadow-[0_0_40px_rgba(0,255,156,0.1)_inset] transition-all duration-300 cursor-pointer min-h-[300px]">
153
- <div class="w-24 h-24 rounded-full bg-surface-variant flex items-center justify-center mb-6 shadow-[inset_0_2px_4px_rgba(0,0,0,0.4)] group-hover:bg-surface-container-highest transition-colors">
154
- <span class="material-symbols-outlined text-[48px] text-on-surface-variant group-hover:text-primary-container drop-shadow-[0_0_8px_transparent] group-hover:drop-shadow-[0_0_12px_rgba(0,255,156,0.8)] transition-all duration-300" style="font-variation-settings: 'FILL' 1;">
155
- cloud_upload
156
- </span>
157
- </div>
158
- <h3 class="font-h3 text-h3 text-on-surface mb-2">INITIALIZE UPLOAD</h3>
159
- <p class="font-body-base text-body-base text-on-surface-variant mb-6 text-center max-w-sm">Drag and drop verified .DAT, .BIN, or .LOG packets here, or click to browse terminal files.</p>
160
- <div class="flex items-center gap-2 font-label-xs text-label-xs text-outline tracking-widest">
161
- <span class="w-1.5 h-1.5 rounded-full bg-outline"></span>
162
- MAXIMUM PAYLOAD: 5GB
163
- <span class="w-1.5 h-1.5 rounded-full bg-outline"></span>
164
- </div>
165
- </div>
166
- </div>
167
- <!-- Upload Queue / Recent Activity (Minimalist Data Grid style) -->
168
- <div class="mt-8 flex flex-col gap-4">
169
- <div class="flex items-center justify-between border-b border-outline/20 pb-2">
170
- <h4 class="font-label-xs text-label-xs text-primary-container uppercase tracking-widest flex items-center gap-2">
171
- <span class="w-2 h-2 bg-primary-container shadow-[0_0_8px_rgba(0,255,156,0.8)]"></span>
172
- ACTIVE QUEUE
173
- </h4>
174
- <span class="font-data-mono text-[10px] text-on-surface-variant">SYS_TIME: 14:02:09</span>
175
- </div>
176
- <!-- Queue Items -->
177
- <div class="grid grid-cols-1 gap-2">
178
- <!-- Item 1: Uploading -->
179
- <div class="bg-surface-container-low border border-outline-variant/30 rounded-DEFAULT p-4 flex flex-col gap-3 relative overflow-hidden">
180
- <div class="absolute bottom-0 left-0 h-[1px] bg-primary-container w-[45%] shadow-[0_0_5px_rgba(0,255,156,0.8)]"></div>
181
- <div class="flex justify-between items-start">
182
- <div class="flex items-center gap-3">
183
- <span class="material-symbols-outlined text-primary-container text-[20px]">description</span>
184
- <div>
185
- <div class="font-data-mono text-data-mono text-on-surface">nexus_core_dump_v4.bin</div>
186
- <div class="font-label-xs text-[10px] text-on-surface-variant mt-1">1.2 GB / 2.8 GB</div>
187
- </div>
188
- </div>
189
- <span class="font-label-xs text-[10px] border border-primary-container/50 text-primary-container px-2 py-1 bg-primary-container/10">UPLOADING 45%</span>
190
- </div>
191
- </div>
192
- <!-- Item 2: Scanning -->
193
- <div class="bg-surface-container-low border border-outline-variant/30 rounded-DEFAULT p-4 flex flex-col gap-3">
194
- <div class="flex justify-between items-start">
195
- <div class="flex items-center gap-3">
196
- <span class="material-symbols-outlined text-secondary-container text-[20px]">radar</span>
197
- <div>
198
- <div class="font-data-mono text-data-mono text-on-surface">auth_log_sector7.dat</div>
199
- <div class="font-label-xs text-[10px] text-on-surface-variant mt-1">450 MB</div>
200
- </div>
201
- </div>
202
- <span class="font-label-xs text-[10px] border border-secondary-container/50 text-secondary-container px-2 py-1 bg-secondary-container/10 shadow-[0_0_10px_rgba(0,227,253,0.2)_inset]">SCANNING</span>
203
- </div>
204
- </div>
205
- <!-- Item 3: Verified -->
206
- <div class="bg-surface-container-low border border-outline-variant/30 rounded-DEFAULT p-4 flex flex-col gap-3 opacity-60">
207
- <div class="flex justify-between items-start">
208
- <div class="flex items-center gap-3">
209
- <span class="material-symbols-outlined text-outline text-[20px]">check_circle</span>
210
- <div>
211
- <div class="font-data-mono text-data-mono text-on-surface line-through decoration-outline/50">legacy_key_archive.log</div>
212
- <div class="font-label-xs text-[10px] text-outline mt-1">12 MB</div>
213
- </div>
214
- </div>
215
- <span class="font-label-xs text-[10px] border border-outline/50 text-outline px-2 py-1">VERIFIED</span>
216
- </div>
217
- </div>
218
- </div>
219
- </div>
220
- </div>
221
- </main>
222
- <!-- Footer (Shared Component) -->
223
- <footer class="bg-black border-emerald-900/30 full-width border-t w-full py-8 px-10 flex flex-col md:flex-row justify-between items-center opacity-80 z-50 relative mt-auto">
224
- <div class="text-emerald-500 font-mono text-[10px] uppercase tracking-[0.2em] mb-4 md:mb-0">
225
- © 2024 AUTHRIX COMMAND. SYSTEM_STATE: VIGILANT
226
- </div>
227
- <nav class="flex gap-6 font-mono text-[10px] uppercase tracking-[0.2em]">
228
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Kernel</a>
229
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Protocol</a>
230
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Override</a>
231
- <a class="text-emerald-900 hover:text-emerald-300 transition-all cursor-crosshair" href="#">Diagnostics</a>
232
- </nav>
233
- </footer>
234
- </body></html>