Vercel
tcp/443 tcp/80
Open service 64.29.17.65:443 · demo-2.naimitech.com
2026-01-12 07:16
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 2
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 13187
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 07:16:08 GMT
Etag: "2272ff475ff0285220e536d7c14ef245"
Last-Modified: Mon, 12 Jan 2026 07:16:06 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: sfo1::spmv5-1768202168060-426373cada40
Connection: close
Page title: Isopan Iberica by NaimiTech
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Isopan Iberica by NaimiTech</title>
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css">
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<!-- Chart.js -->
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js"></script>
<!-- FullCalendar -->
<link href='https://cdn.jsdelivr.net/npm/fullcalendar@6.1.9/index.global.min.css' rel='stylesheet' />
<script src='https://cdn.jsdelivr.net/npm/fullcalendar@6.1.9/index.global.min.js'></script>
<!-- jsPDF for PDF generation -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<!-- SheetJS for Excel export -->
<script src="https://cdn.sheetjs.com/xlsx-0.20.0/package/dist/xlsx.full.min.js"></script>
<style>
* {
font-family: 'Inter', sans-serif;
}
body {
background: #f8fafc;
}
.gradient-bg {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
.card-shadow {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.hover-lift {
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.hover-lift:hover {
transform: translateY(-2px);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.role-badge {
display: inline-flex;
align-items: center;
padding: 0.375rem 0.75rem;
border-radius: 9999px;
font-size: 0.875rem;
font-weight: 500;
}
.status-dot {
width: 8px;
height: 8px;
border-radius: 50%;
margin-right: 8px;
animation: pulse 2s infinite;
}
@keyframes pulse {
0%, 100% {
opacity: 1;
}
50% {
opacity: .5;
}
}
.sidebar {
width: 280px;
transition: all 0.3s ease;
}
.sidebar.collapsed {
width: 80px;
}
.main-content {
margin-left: 280px;
transition: all 0.3s ease;
}
.main-content.expanded {
margin-left: 80px;
}
@media (max-width: 768px) {
.sidebar {
position: fixed;
left: -280px;
z-index: 40;
height: 100vh;
}
.sidebar.mobile-open {
left: 0;
}
.main-content {
margin-left: 0;
}
}
.notification-badge {
position: absolute;
top: -4px;
right: -4px;
background: #ef4444;
color: white;
border-radius: 9999px;
padding: 2px 6px;
font-size: 0.75rem;
font-weight: 600;
}
.loading-spinner {
border: 3px solid #f3f4f6;
border-top: 3px solid #667eea;
border-radius: 50%;
width: 40px;
height: 40px;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.signature-pad {
border: 2px dashed #cbd5e1;
border-radius: 0.5rem;
Open service 216.198.79.65:80 · demo-2.naimitech.com
2026-01-12 07:16
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://demo-2.naimitech.com/ Refresh: 0;url=https://demo-2.naimitech.com/ server: Vercel Redirecting...
Open service 216.198.79.65:443 · demo-2.naimitech.com
2026-01-12 07:16
HTTP/1.1 200 OK
Accept-Ranges: bytes
Access-Control-Allow-Origin: *
Age: 845716
Cache-Control: public, max-age=0, must-revalidate
Content-Disposition: inline
Content-Length: 13187
Content-Type: text/html; charset=utf-8
Date: Mon, 12 Jan 2026 07:16:07 GMT
Etag: "2272ff475ff0285220e536d7c14ef245"
Last-Modified: Fri, 02 Jan 2026 12:20:51 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: HIT
X-Vercel-Id: lhr1::hkgz7-1768202167875-d0b323b60cd5
Connection: close
Page title: Isopan Iberica by NaimiTech
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Isopan Iberica by NaimiTech</title>
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<!-- Font Awesome -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.4.0/css/all.min.css">
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap" rel="stylesheet">
<!-- Chart.js -->
<script src="https://cdn.jsdelivr.net/npm/chart.js@4.4.0/dist/chart.umd.min.js"></script>
<!-- FullCalendar -->
<link href='https://cdn.jsdelivr.net/npm/fullcalendar@6.1.9/index.global.min.css' rel='stylesheet' />
<script src='https://cdn.jsdelivr.net/npm/fullcalendar@6.1.9/index.global.min.js'></script>
<!-- jsPDF for PDF generation -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
<!-- SheetJS for Excel export -->
<script src="https://cdn.sheetjs.com/xlsx-0.20.0/package/dist/xlsx.full.min.js"></script>
<style>
* {
font-family: 'Inter', sans-serif;
}
body {
background: #f8fafc;
}
.gradient-bg {
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
.card-shadow {
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}
.hover-lift {
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.hover-lift:hover {
transform: translateY(-2px);
box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}
.role-badge {
display: inline-flex;
align-items: center;
padding: 0.375rem 0.75rem;
border-radius: 9999px;
font-size: 0.875rem;
font-weight: 500;
}
.status-dot {
width: 8px;
height: 8px;
border-radius: 50%;
margin-right: 8px;
animation: pulse 2s infinite;
}
@keyframes pulse {
0%, 100% {
opacity: 1;
}
50% {
opacity: .5;
}
}
.sidebar {
width: 280px;
transition: all 0.3s ease;
}
.sidebar.collapsed {
width: 80px;
}
.main-content {
margin-left: 280px;
transition: all 0.3s ease;
}
.main-content.expanded {
margin-left: 80px;
}
@media (max-width: 768px) {
.sidebar {
position: fixed;
left: -280px;
z-index: 40;
height: 100vh;
}
.sidebar.mobile-open {
left: 0;
}
.main-content {
margin-left: 0;
}
}
.notification-badge {
position: absolute;
top: -4px;
right: -4px;
background: #ef4444;
color: white;
border-radius: 9999px;
padding: 2px 6px;
font-size: 0.75rem;
font-weight: 600;
}
.loading-spinner {
border: 3px solid #f3f4f6;
border-top: 3px solid #667eea;
border-radius: 50%;
width: 40px;
height: 40px;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.signature-pad {
border: 2px dashed #cbd5e1;
border-radius: 0.5rem;
Open service 64.29.17.65:80 · demo-2.naimitech.com
2026-01-12 07:16
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://demo-2.naimitech.com/ Refresh: 0;url=https://demo-2.naimitech.com/ server: Vercel Redirecting...