Deepfake Authenticator commited on
Commit ·
25424f3
1
Parent(s): 3337c5d
Remove binary files for HF deployment
Browse files- .gitignore +2 -3
- stitch_authrix_deepfake_detection_engine/authrix_analysis_results/code.html +0 -328
- stitch_authrix_deepfake_detection_engine/authrix_hero_section/code.html +0 -312
- stitch_authrix_deepfake_detection_engine/authrix_hero_section_v2/code.html +0 -246
- stitch_authrix_deepfake_detection_engine/authrix_kinetic_1/DESIGN.md +0 -159
- stitch_authrix_deepfake_detection_engine/authrix_kinetic_2/DESIGN.md +0 -148
- stitch_authrix_deepfake_detection_engine/authrix_system_processing/code.html +0 -253
- stitch_authrix_deepfake_detection_engine/authrix_upload_center/code.html +0 -234
.gitignore
CHANGED
|
@@ -33,9 +33,8 @@ backend/uploads/
|
|
| 33 |
Thumbs.db
|
| 34 |
desktop.ini
|
| 35 |
|
| 36 |
-
#
|
| 37 |
-
|
| 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&display=swap" rel="stylesheet"/>
|
| 9 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet"/>
|
| 10 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&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">> INIT NEURAL_NET_V4.2</div>
|
| 272 |
-
<div class="text-primary-container opacity-80">> LOADING WEIGHTS... DONE</div>
|
| 273 |
-
<div class="text-primary-container opacity-80">> ANALYZING SPATIAL_TEMPORAL_NOISE</div>
|
| 274 |
-
<div class="text-primary-container opacity-80">> EXTRACTING BIOMETRIC_FEATURES</div>
|
| 275 |
-
<div class="text-primary-container opacity-80">> CROSS_REFERENCING KNOWN_GAN_MODELS</div>
|
| 276 |
-
<div class="text-on-surface mt-4 blinking-cursor">> 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&display=swap" rel="stylesheet"/>
|
| 9 |
-
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=Space+Grotesk:wght@600;700;900&display=swap" rel="stylesheet"/>
|
| 10 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&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&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&display=swap" rel="stylesheet"/>
|
| 13 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&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"><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&display=swap" rel="stylesheet"/>
|
| 9 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet"/>
|
| 10 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&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 |
-
> [SYS] Fetching neural weights... OK<br/>
|
| 240 |
-
> [SYS] Allocating tensor buffers... OK<br/>
|
| 241 |
-
> [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&display=swap" rel="stylesheet"/>
|
| 9 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&display=swap" rel="stylesheet"/>
|
| 10 |
-
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:wght,FILL@100..700,0..1&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>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|