:root {--bg-primary: #0a0e1a;--bg-secondary: #0f1420;--bg-card: #141925;--bg-card-hover: #1a1f2e;--text-primary: #ffffff;--text-secondary: #a8b2d1;--text-muted: #64748b;--accent-cyan: #00ffcc;--accent-blue: #3b82f6;--accent-purple: #8b5cf6;--accent-red: #ef4444;--accent-yellow: #fbbf24;--border-color: rgba(255, 255, 255, 0.08);--border-hover: rgba(255, 255, 255, 0.15);--gradient-cyan: linear-gradient(135deg, #00ffcc 0%, #00d4aa 100%);--gradient-purple: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--gradient-blue: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--gradient-dark: linear-gradient(180deg, #141925 0%, #0a0e1a 100%);--shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.2);--shadow-md: 0 4px 20px rgba(0, 0, 0, 0.3);--shadow-lg: 0 10px 40px rgba(0, 0, 0, 0.4);--shadow-glow: 0 0 30px rgba(0, 255, 204, 0.3);--font-body: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--font-heading: 'Orbitron', 'Space Grotesk', sans-serif;--font-mono: 'JetBrains Mono', 'Space Mono', monospace;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--transition-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-base: 0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow: 0.5s cubic-bezier(0.4, 0, 0.2, 1);}* {margin: 0;padding: 0;box-sizing: border-box;}html {scroll-behavior: smooth;font-size: 16px;}body {font-family: var(--font-body);background: var(--bg-primary);color: var(--text-primary);line-height: 1.6;overflow-x: hidden;min-height: 100vh;position: relative;}body::before {content: '';position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: radial-gradient(circle at 20% 50%, rgba(0, 255, 204, 0.1) 0%, transparent 50%), radial-gradient(circle at 80% 80%, rgba(139, 92, 246, 0.1) 0%, transparent 50%), radial-gradient(circle at 40% 20%, rgba(59, 130, 246, 0.1) 0%, transparent 50%);animation: backgroundShift 20s ease-in-out infinite;pointer-events: none;z-index: -2;}body::after {content: '';position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-image: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0, 255, 204, 0.03) 2px, rgba(0, 255, 204, 0.03) 4px);pointer-events: none;z-index: -1;opacity: 0.5;}.pd-header {position: sticky;top: 0;z-index: 1000;background: rgba(10, 14, 26, 0.95);backdrop-filter: blur(20px) saturate(180%);-webkit-backdrop-filter: blur(20px) saturate(180%);border-bottom: 1px solid var(--border-color);transition: all var(--transition-base);}.pd-header.scrolled {background: rgba(10, 14, 26, 0.98);box-shadow: var(--shadow-lg);}.container-fluid {max-width: 1440px;margin: 0 auto;padding: 0 24px;}.main-nav {display: flex;align-items: center;justify-content: space-between;height: 72px;gap: 48px;}.pd-brand {display: flex;align-items: center;text-decoration: none;transition: transform var(--transition-base);}.pd-brand:hover {transform: scale(1.05);}.pd-brand img {height: 48px;width: auto;filter: drop-shadow(0 0 20px rgba(0, 255, 204, 0.3));}.nav-center {flex: 1;display: flex;justify-content: center;}.nav-list {display: flex;align-items: center;gap: 8px;list-style: none;}.nav-link {position: relative;padding: 10px 20px;color: var(--text-secondary);text-decoration: none;font-weight: 500;font-size: 0.95rem;border-radius: var(--radius-md);transition: all var(--transition-base);overflow: hidden;}.nav-link::before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: var(--gradient-cyan);opacity: 0;transition: opacity var(--transition-base);z-index: -1;}.nav-link:hover {color: var(--text-primary);transform: translateY(-2px);}.nav-link:hover::before {opacity: 0.1;}.nav-link.active {color: var(--accent-cyan);background: rgba(0, 255, 204, 0.1);}.nav-link.live {display: flex;align-items: center;gap: 8px;}.live-dot {width: 8px;height: 8px;background: var(--accent-cyan);border-radius: 50%;animation: pulse 2s infinite;box-shadow: 0 0 10px var(--accent-cyan);}.nav-right {display: flex;align-items: center;gap: 16px;}.header-socials {display: flex;gap: 12px;}.social-button {width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: var(--bg-card);border: 1px solid var(--border-color);border-radius: 50%;transition: all var(--transition-base);cursor: pointer;}.social-button svg {width: 20px;height: 20px;fill: var(--text-secondary);transition: all var(--transition-base);}.social-button:hover {transform: translateY(-3px) rotate(10deg);border-color: var(--accent-cyan);box-shadow: 0 5px 20px rgba(0, 255, 204, 0.3);}.social-button:hover svg {fill: var(--accent-cyan);}.github-btn {display: flex;align-items: center;gap: 8px;padding: 10px 20px;background: var(--gradient-dark);border: 1px solid var(--border-color);border-radius: var(--radius-xl);color: var(--text-primary);text-decoration: none;font-weight: 600;transition: all var(--transition-base);}.github-btn:hover {transform: translateY(-2px);box-shadow: var(--shadow-glow);border-color: var(--accent-cyan);}.hero {padding: 80px 0;text-align: center;position: relative;}.hero h1 {font-family: var(--font-heading);font-size: clamp(2.5rem, 5vw, 4.5rem);font-weight: 900;background: linear-gradient(135deg, var(--text-primary) 0%, var(--accent-cyan) 50%, var(--accent-purple) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 20px;animation: fadeInUp 1s ease-out;text-shadow: 0 0 40px rgba(0, 255, 204, 0.3);}.hero p {font-size: 1.2rem;color: var(--text-secondary);max-width: 600px;margin: 0 auto;animation: fadeInUp 1s ease-out 0.2s both;}.stats-grid {display: grid;grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));gap: 24px;margin-bottom: 48px;}.stat-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius-lg);padding: 24px;position: relative;overflow: hidden;transition: all var(--transition-base);cursor: pointer;}.stat-card::before {content: '';position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--gradient-cyan);transform: scaleX(0);transition: transform var(--transition-base);}.stat-card:hover {transform: translateY(-5px);box-shadow: var(--shadow-lg);border-color: var(--accent-cyan);}.stat-card:hover::before {transform: scaleX(1);}.stat-card {display: flex;align-items: center;gap: 20px;}.stat-icon {width: 56px;height: 56px;display: flex;align-items: center;justify-content: center;background: linear-gradient(135deg, rgba(0, 255, 204, 0.1) 0%, rgba(139, 92, 246, 0.1) 100%);border-radius: var(--radius-md);flex-shrink: 0;}.stat-icon i {font-size: 24px;color: var(--accent-cyan);}.stat-content {flex: 1;}.stat-value {font-family: var(--font-heading);font-size: 2.5rem;font-weight: 900;line-height: 1;margin-bottom: 4px;transition: all var(--transition-base);}.stat-value.cyan {color: var(--accent-cyan);text-shadow: 0 0 20px rgba(0, 255, 204, 0.5);}.stat-value.yellow {color: var(--accent-yellow);text-shadow: 0 0 20px rgba(251, 191, 36, 0.5);}.stat-label {color: var(--text-secondary);font-size: 0.9rem;}.stat-label small {display: block;color: var(--text-muted);font-size: 0.8rem;margin-top: 2px;}.analytics-grid {display: grid;grid-template-columns: repeat(12, 1fr);gap: 24px;margin-bottom: 48px;}.chart-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius-lg);padding: 24px;transition: all var(--transition-base);}.chart-card:hover {box-shadow: var(--shadow-md);border-color: var(--border-hover);}.chart-title {font-family: var(--font-heading);font-size: 1.3rem;margin-bottom: 20px;display: flex;align-items: center;gap: 12px;color: var(--text-primary);}.chart-title i {color: var(--accent-cyan);}.chart-wrapper {min-height: 280px;position: relative;}.table-container {margin-top: 20px;overflow-x: auto;}.analytics-table {width: 100%;border-collapse: collapse;}.analytics-table th {text-align: left;padding: 12px;border-bottom: 2px solid var(--border-color);color: var(--text-secondary);font-weight: 600;font-size: 0.85rem;text-transform: uppercase;letter-spacing: 0.5px;}.analytics-table td {padding: 12px;border-bottom: 1px solid var(--border-color);color: var(--text-primary);}.analytics-table tr:hover {background: rgba(0, 255, 204, 0.05);}.text-right {text-align: right;}.terminal-section {background: linear-gradient(135deg, #0d1117 0%, #161b22 100%);border: 1px solid var(--border-color);border-radius: var(--radius-lg);overflow: hidden;height: 400px;display: flex;flex-direction: column;}.terminal-header {background: linear-gradient(180deg, #1c2128 0%, #0d1117 100%);padding: 12px 16px;border-bottom: 1px solid var(--border-color);display: flex;align-items: center;gap: 8px;}.terminal-header::before {content: '';width: 12px;height: 12px;border-radius: 50%;background: #ff5f57;box-shadow: 20px 0 0 #ffbd2e, 40px 0 0 #28ca42;}.terminal-body {flex: 1;padding: 20px;font-family: var(--font-mono);font-size: 0.9rem;overflow-y: auto;color: var(--text-secondary);}.terminal-line {margin-bottom: 8px;animation: typewriter 0.5s steps(40) forwards;}.terminal-line.status-finding {color: var(--accent-yellow);text-shadow: 0 0 10px rgba(251, 191, 36, 0.5);}.terminal-line.status-target {color: var(--accent-blue);text-shadow: 0 0 10px rgba(59, 130, 246, 0.5);}.terminal-line.status-banned {color: var(--accent-red);text-shadow: 0 0 10px rgba(239, 68, 68, 0.5);animation: blink 1s infinite;}.threats-section {padding: 60px 0;}.section-title {font-family: var(--font-heading);font-size: 2.5rem;text-align: center;margin-bottom: 48px;background: linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-purple) 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;position: relative;}.threat-cards {display: grid;grid-template-columns: repeat(auto-fill, minmax(380px, 1fr));gap: 24px;}.threat-card {background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius-lg);padding: 24px;transition: all var(--transition-base);position: relative;overflow: hidden;}.threat-card::before {content: '';position: absolute;top: -2px;left: -2px;right: -2px;bottom: -2px;background: linear-gradient(135deg, var(--accent-cyan), var(--accent-purple), var(--accent-blue));border-radius: var(--radius-lg);opacity: 0;z-index: -1;transition: opacity var(--transition-base);}.threat-card:hover {transform: translateY(-8px);box-shadow: 0 20px 40px rgba(0, 0, 0, 0.4);}.threat-card:hover::before {opacity: 1;}.card-header {display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 16px;}.threat-domain {font-size: 1.3rem;font-weight: 700;color: var(--text-primary);word-break: break-all;}.threat-risk {padding: 4px 12px;background: rgba(239, 68, 68, 0.2);color: var(--accent-red);border: 1px solid var(--accent-red);border-radius: var(--radius-xl);font-size: 0.75rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;}.screenshot-wrapper {position: relative;width: 100%;height: 200px;border-radius: var(--radius-md);overflow: hidden;margin-bottom: 16px;cursor: pointer;background: var(--bg-secondary);}.screenshot-wrapper img {width: 100%;height: 100%;object-fit: cover;transition: transform var(--transition-slow);}.threat-card:hover .screenshot-wrapper img {transform: scale(1.1);filter: brightness(0.8);}.scam-stamp {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-15deg) scale(0);padding: 16px 32px;border: 4px solid var(--accent-red);border-radius: var(--radius-md);background: rgba(239, 68, 68, 0.1);backdrop-filter: blur(5px);transition: transform var(--transition-slow);pointer-events: none;z-index: 10;}.scam-stamp span {font-family: var(--font-heading);font-size: 2.5rem;font-weight: 900;color: var(--accent-red);text-transform: uppercase;letter-spacing: 3px;text-shadow: 0 0 20px rgba(239, 68, 68, 0.8), 0 0 40px rgba(239, 68, 68, 0.6);animation: glitch 2s infinite;}.threat-card.verdict-scam:hover .scam-stamp {transform: translate(-50%, -50%) rotate(-15deg) scale(1);}.threat-details {display: flex;flex-direction: column;gap: 12px;margin-bottom: 20px;font-size: 0.9rem;color: var(--text-secondary);}.threat-details > div {display: flex;align-items: center;gap: 8px;}.threat-details i {color: var(--accent-cyan);width: 20px;}.threat-actions {display: grid;grid-template-columns: 1fr 1fr;gap: 12px;}.action-btn {display: flex;align-items: center;justify-content: center;gap: 8px;padding: 12px;background: var(--bg-secondary);border: 1px solid var(--border-color);border-radius: var(--radius-md);color: var(--text-secondary);text-decoration: none;font-weight: 600;transition: all var(--transition-base);position: relative;overflow: hidden;}.action-btn::before {content: '';position: absolute;top: 50%;left: 50%;width: 0;height: 0;background: rgba(0, 255, 204, 0.2);border-radius: 50%;transform: translate(-50%, -50%);transition: width var(--transition-base), height var(--transition-base);}.action-btn:hover {color: var(--accent-cyan);border-color: var(--accent-cyan);transform: translateY(-2px);box-shadow: 0 5px 15px rgba(0, 255, 204, 0.3);}.action-btn:hover::before {width: 100%;height: 100%;}.load-more-container {display: flex;justify-content: center;margin: 60px 0;}.load-more-btn {padding: 16px 48px;background: linear-gradient(135deg, var(--accent-cyan) 0%, var(--accent-blue) 100%);border: none;border-radius: var(--radius-xl);color: var(--bg-primary);font-family: var(--font-heading);font-size: 1.1rem;font-weight: 700;text-transform: uppercase;letter-spacing: 1px;cursor: pointer;position: relative;overflow: hidden;transition: all var(--transition-base);}.load-more-btn::before {content: '';position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.2);transform: translate(-50%, -50%) scale(0);border-radius: 50%;transition: transform var(--transition-slow);}.load-more-btn:hover {transform: translateY(-3px);box-shadow: 0 10px 30px rgba(0, 255, 204, 0.4);}.load-more-btn:hover::before {transform: translate(-50%, -50%) scale(2);}.load-more-btn:disabled {opacity: 0.5;cursor: not-allowed;}.footer-section {background: linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);border-top: 1px solid var(--border-color);padding: 60px 0 0;margin-top: 100px;}.footer-grid {display: grid;grid-template-columns: 2fr 1fr 1fr 1.5fr;gap: 48px;margin-bottom: 48px;}.footer-logo {display: inline-block;margin-bottom: 20px;}.footer-logo img {height: 48px;filter: drop-shadow(0 0 20px rgba(0, 255, 204, 0.3));}.footer-title {font-family: var(--font-heading);font-size: 1.1rem;color: var(--text-primary);margin-bottom: 20px;text-transform: uppercase;letter-spacing: 1px;}.footer-section-text {color: var(--text-secondary);line-height: 1.8;margin-bottom: 24px;}.footer-links {list-style: none;}.footer-links li {margin-bottom: 12px;}.footer-links a {color: var(--text-secondary);text-decoration: none;transition: all var(--transition-base);position: relative;padding-left: 20px;}.footer-links a::before {content: '▸';position: absolute;left: 0;color: var(--accent-cyan);transition: transform var(--transition-base);}.footer-links a:hover {color: var(--accent-cyan);transform: translateX(5px);}.footer-links a:hover::before {transform: translateX(5px);}.footer-social-group {display: flex;gap: 12px;}.social-btn {display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;background: var(--bg-card);border: 1px solid var(--border-color);border-radius: var(--radius-xl);color: var(--text-secondary);text-decoration: none;transition: all var(--transition-base);}.social-btn:hover {background: rgba(0, 255, 204, 0.1);border-color: var(--accent-cyan);color: var(--accent-cyan);transform: translateY(-2px);}.footer-bar {background: rgba(0, 0, 0, 0.3);padding: 24px 0;text-align: center;border-top: 1px solid var(--border-color);}.footer-bar p {color: var(--text-muted);font-size: 0.9rem;}.modal {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, 0.9);backdrop-filter: blur(10px);z-index: 2000;animation: fadeIn 0.3s ease-out;}.modal.active {display: flex;align-items: center;justify-content: center;}.modal-content {position: relative;max-width: 90%;max-height: 90%;animation: slideUp 0.3s ease-out;}.modal-content img {width: 100%;height: auto;border-radius: var(--radius-lg);box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5);}.modal-close {position: absolute;top: -40px;right: 0;background: var(--bg-card);border: 1px solid var(--border-color);border-radius: 50%;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;color: var(--text-primary);font-size: 24px;cursor: pointer;transition: all var(--transition-base);}.modal-close:hover {background: var(--accent-red);transform: rotate(90deg);}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fadeInUp {from {opacity: 0;transform: translateY(30px);}to {opacity: 1;transform: translateY(0);}}@keyframes slideUp {from {transform: translateY(50px);opacity: 0;}to {transform: translateY(0);opacity: 1;}}@keyframes pulse {0%, 100% {opacity: 1;}50% {opacity: 0.5;}}@keyframes blink {0%, 100% {opacity: 1;}50% {opacity: 0.3;}}@keyframes typewriter {from {width: 0;}to {width: 100%;}}@keyframes glitch {0%, 100% {text-shadow: 0.05em 0 0 rgba(255, 0, 0, 0.75), -0.05em -0.025em 0 rgba(0, 255, 0, 0.75), 0.025em 0.05em 0 rgba(0, 0, 255, 0.75);}14% {text-shadow: 0.05em 0 0 rgba(255, 0, 0, 0.75), -0.05em -0.025em 0 rgba(0, 255, 0, 0.75), 0.025em 0.05em 0 rgba(0, 0, 255, 0.75);}15% {text-shadow: -0.05em -0.025em 0 rgba(255, 0, 0, 0.75), 0.025em 0.025em 0 rgba(0, 255, 0, 0.75), -0.05em -0.05em 0 rgba(0, 0, 255, 0.75);}49% {text-shadow: -0.05em -0.025em 0 rgba(255, 0, 0, 0.75), 0.025em 0.025em 0 rgba(0, 255, 0, 0.75), -0.05em -0.05em 0 rgba(0, 0, 255, 0.75);}50% {text-shadow: 0.025em 0.05em 0 rgba(255, 0, 0, 0.75), 0.05em 0 0 rgba(0, 255, 0, 0.75), 0 -0.05em 0 rgba(0, 0, 255, 0.75);}99% {text-shadow: 0.025em 0.05em 0 rgba(255, 0, 0, 0.75), 0.05em 0 0 rgba(0, 255, 0, 0.75), 0 -0.05em 0 rgba(0, 0, 255, 0.75);}}@keyframes backgroundShift {0%, 100% {transform: translateX(0) translateY(0);}33% {transform: translateX(-20px) translateY(20px);}66% {transform: translateX(20px) translateY(-10px);}}@media (max-width: 1200px) {.footer-grid {grid-template-columns: repeat(2, 1fr);}}@media (max-width: 992px) {.nav-center {display: none;}.analytics-grid {grid-template-columns: 1fr;}.chart-card {grid-column: span 1 !important;}}@media (max-width: 768px) {.container-fluid, .container {padding: 0 16px;}.main-nav {height: 60px;}.pd-brand img {height: 36px;}.hero h1 {font-size: 2rem;}.stats-grid {grid-template-columns: 1fr;}.threat-cards {grid-template-columns: 1fr;}.footer-grid {grid-template-columns: 1fr;text-align: center;}.footer-social-group {justify-content: center;}}@media (max-width: 480px) {.header-socials {display: none;}.threat-actions {grid-template-columns: 1fr;}.load-more-btn {padding: 12px 32px;font-size: 1rem;}}.animate-item {opacity: 0;transform: translateY(20px);animation: fadeInUp 0.6s ease-out forwards;}.animate-item:nth-child(1) {animation-delay: 0.1s;}.animate-item:nth-child(2) {animation-delay: 0.2s;}.animate-item:nth-child(3) {animation-delay: 0.3s;}.animate-item:nth-child(4) {animation-delay: 0.4s;}.animate-item:nth-child(5) {animation-delay: 0.5s;}.button {--primary: #00ffcc;--primary-dark: #00d4aa;--primary-darkest: #00a88a;--shadow: rgba(0, 255, 204, 0.3);--text: #0a0e1a;--text-opacity: 1;--success: #28ca42;--success-x: -24px;--success-stroke: 14px;--border: 1px;position: relative;padding: 12px 24px;background: none;border: none;cursor: pointer;line-height: 24px;font-family: var(--font-heading);font-weight: 700;font-size: 14px;letter-spacing: 0.5px;transition: all 0.3s ease;}.button .outline {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: var(--radius-xl);background: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);box-shadow: 0 0 0 var(--border) var(--primary), 0 10px 30px var(--shadow);transition: all 0.3s ease;}.button .state {position: relative;display: flex;align-items: center;gap: 8px;color: var(--text);opacity: var(--text-opacity);transition: all 0.3s ease;}.button .state--sent {display: none;}.button.animated .state--default {display: none;}.button.animated .state--sent {display: flex;}.button:hover .outline {transform: translateY(-2px);box-shadow: 0 0 0 2px var(--primary), 0 15px 40px var(--shadow);}.button:active .outline {transform: translateY(0);}.no-threats-container {grid-column: 1 / -1;text-align: center;padding: 60px 20px;}.no-threats-message {font-size: 1.2rem;color: var(--text-secondary);font-weight: 500;}::-webkit-scrollbar {width: 12px;height: 12px;}::-webkit-scrollbar-track {background: var(--bg-secondary);}::-webkit-scrollbar-thumb {background: var(--bg-card);border-radius: 6px;border: 2px solid var(--bg-secondary);}::-webkit-scrollbar-thumb:hover {background: var(--accent-cyan);}*:focus-visible {outline: 2px solid var(--accent-cyan);outline-offset: 2px;}@media print {.pd-header, .footer-section, .load-more-container, .action-btn {display: none;}body {background: white;color: black;}}.header-socials .social-button{position:relative;overflow:hidden;isolation:isolate;}.header-socials .social-button::before, .header-socials .social-button::after{content:"";position:absolute;left:8%;right:8%;height:28%;border-radius:999px;filter:blur(8px);opacity:.0;transition:opacity .25s ease, transform .35s ease;z-index:-1;}.header-socials .social-button::before{top:-6%;background:linear-gradient(90deg,#21e6c155,#7a5cff55);transform:translateY(-8px);}.header-socials .social-button::after{bottom:-6%;background:linear-gradient(90deg,#7a5cff55,#21e6c155);transform:translateY(8px);}.header-socials .social-button:hover::before, .header-socials .social-button:hover::after{opacity:.9;transform:translateY(0);}#social-twitter:hover{background:#1DA1F2;box-shadow:0 0 25px #1DA1F2;}#social-telegram:hover{background:#2AABEE;box-shadow:0 0 25px #2AABEE;}#social-mastodon:hover{background:#6364FF;box-shadow:0 0 25px #6364FF;}body::before{background: radial-gradient(44rem 44rem at var(--mx,50%) var(--my,50%), rgba(33,230,193,.12) 0%, transparent 60%), radial-gradient(36rem 36rem at 82% 18%, rgba(122,92,255,.10) 0%, transparent 60%), radial-gradient(50rem 50rem at 18% 78%, rgba(59,130,246,.10) 0%, transparent 60%);animation: backgroundShift 18s ease-in-out infinite;}.action-btn{position:relative;background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.10);box-shadow:inset 0 0 0 1px rgba(255,255,255,.03), 0 6px 18px rgba(0,0,0,.28);}.action-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%, rgba(33,230,193,.0), rgba(122,92,255,.18), rgba(59,130,246,.18), rgba(33,230,193,.0));filter:blur(18px);opacity:0;transition:opacity .35s ease;z-index:-1;}.action-btn:hover{transform:translateY(-2px);color:#fff;border-color:#21e6c1;}.action-btn:hover::before{opacity:1;}.action-btn:active{transform:translateY(0);}.stat-card:hover::before, .chart-card:hover::before, .threat-card:hover::before{opacity:0;}.stat-card, .chart-card, .threat-card{position:relative;}.stat-card::after, .chart-card::after, .threat-card::after{content:"";position:absolute;inset:-12px;border-radius:inherit;background:radial-gradient(60% 60% at 50% 0%, rgba(33,230,193,.18), transparent 60%), radial-gradient(80% 60% at 50% 100%, rgba(122,92,255,.14), transparent 70%);filter:blur(22px);opacity:0;transition:opacity .35s var(--transition-base, cubic-bezier(.22,.7,.25,1));z-index:-1;}.stat-card:hover::after, .chart-card:hover::after, .threat-card:hover::after{opacity:1;}.terminal-body, .console-body, .log-stream{display:block !important;white-space:pre-wrap !important;overflow-wrap:anywhere !important;word-break:break-word !important;line-height:1.35;}.terminal-lines, .console-lines{display:flex;flex-wrap:wrap !important;gap:8px 10px;}.terminal-line, .console-chip, .log-chip{display:inline-block;max-width:100%;padding:6px 10px;border-radius:10px;background:rgba(255,80,90,.06);border:1px solid rgba(255,80,90,.25);}.analytics-table{table-layout:fixed;}.analytics-table th, .analytics-table td{padding:8px 10px;line-height:1.25;vertical-align:middle;}.analytics-table th{font-size:.8rem;letter-spacing:.4px;}.analytics-table td{font-size:.95rem;}.analytics-table tr:nth-child(even){background:rgba(255,255,255,.02);}.analytics-table tr:hover{background:rgba(33,230,193,.05);}.stat-value{text-shadow:0 0 14px rgba(33,230,193,.25);}.stat-card, .chart-card, .threat-card{position:relative;z-index:0;}.stat-card::before, .chart-card::before, .threat-card::before{content:"";position:absolute;inset:-14px;border-radius:inherit;background:radial-gradient(60% 60% at 50% 0%, rgba(33,230,193,.20), transparent 60%), radial-gradient(80% 60% at 50% 100%, rgba(122,92,255,.16), transparent 70%);filter:blur(22px);opacity:0;transition:opacity .35s cubic-bezier(.22,.7,.25,1);z-index:-1;}.stat-card:hover::before, .chart-card:hover::before, .threat-card:hover::before{opacity:1;}.action-btn, .card .btn, .btn-primary{position:relative;background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 10px 24px rgba(0,0,0,.30);transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, color .25s ease;}.action-btn::after, .card .btn::after, .btn-primary::after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%, rgba(122,92,255,.18), rgba(59,130,246,.18), rgba(33,230,193,.18), rgba(122,92,255,.18));filter:blur(18px);opacity:0;transition:opacity .35s ease;z-index:-1;}.action-btn:hover, .card .btn:hover, .btn-primary:hover{transform:translateY(-2px);border-color:#21e6c1;box-shadow:0 12px 28px rgba(33,230,193,.25), 0 0 0 1px rgba(33,230,193,.25) inset;color:#fff;}.action-btn:hover::after, .card .btn:hover::after, .btn-primary:hover::after{opacity:1;}.footer .report-btn, #report-btn, .footer-report .btn{padding:10px 18px;background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 10px 24px rgba(0,0,0,.30);transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, color .25s ease;}.footer .report-btn:hover, #report-btn:hover, .footer-report .btn:hover{transform:translateY(-2px);border-color:#21e6c1;box-shadow:0 12px 28px rgba(33,230,193,.25), 0 0 0 1px rgba(33,230,193,.25) inset;color:#fff;}.header-socials .social-button{position:relative;overflow:hidden;isolation:isolate;}.header-socials .social-button::before, .header-socials .social-button::after{content:"";position:absolute;left:10%;right:10%;height:28%;border-radius:999px;filter:blur(8px);opacity:0;transition:opacity .3s ease, transform .35s ease;z-index:-1;}.header-socials .social-button::before{top:-8%;background:linear-gradient(90deg,#21e6c155,#7a5cff55);transform:translateY(-10px);}.header-socials .social-button::after{bottom:-8%;background:linear-gradient(90deg,#7a5cff55,#21e6c155);transform:translateY(10px);}.header-socials .social-button:hover::before, .header-socials .social-button:hover::after{opacity:.95;transform:translateY(0);}#social-twitter:hover{background:#1DA1F2;box-shadow:0 0 28px #1DA1F2;}#social-telegram:hover{background:#2AABEE;box-shadow:0 0 28px #2AABEE;}#social-mastodon:hover{background:#6364FF;box-shadow:0 0 28px #6364FF;}.threat-card .shot img, .site-card .shot img{transition:transform .35s ease, filter .35s ease;transform-origin:center;}.threat-card:hover .shot img, .site-card:hover .shot img{filter:blur(2px) brightness(.85);transform:scale(1.02);}.threat-card .shot-overlay, .site-card .shot-overlay{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:space-between;padding:16px;background:linear-gradient(180deg, transparent 40%, rgba(0,0,0,.55) 100%);color:#eaf7ff;opacity:0;transform:translateY(6px);transition:opacity .35s ease, transform .35s ease;pointer-events:none;border-radius:inherit;}.threat-card:hover .shot-overlay, .site-card:hover .shot-overlay{opacity:1;transform:translateY(0);}.threat-card .shot-overlay .title{font-weight:700;letter-spacing:.3px;}.threat-card .shot-overlay .badge{padding:6px 10px;border-radius:12px;background:linear-gradient(180deg, rgba(33,230,193,.20), rgba(122,92,255,.20));border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);}.analytics-table{table-layout:fixed;}.analytics-table th, .analytics-table td{padding:8px 10px;line-height:1.25;vertical-align:middle;}.analytics-table tr:nth-child(even){background:rgba(255,255,255,.02);}.analytics-table tr:hover{background:rgba(33,230,193,.05);}@media (pointer:coarse){.card::before{opacity:.6;background:radial-gradient(180px 180px at 50% 30%, rgba(33,230,193,.14), transparent 60%)}.card.hovering{transform:none}}@media (max-width:560px){.grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.fe-image{height:240px}.read-btn{padding:10px 14px}}.status-tag{background:transparent;border:0;padding:0;font-weight:900 }.status-banned, .status-blocked, .status-terminated{color:#ff3b5b;text-shadow:0 0 8px rgba(255,59,91,.35) }.status-reported, .status-flagged{color:#ffd166;text-shadow:0 0 8px rgba(255,209,102,.25) }.status-takedown-sent, .status-sinkholed{color:#00ff84;text-shadow:0 0 8px rgba(0,255,132,.25) }.status-active{color:#60a5fa;text-shadow:0 0 8px rgba(96,165,250,.25) }.status-malicious, .status-suspended{color:#f97316;text-shadow:0 0 8px rgba(249,115,22,.25) }.status-under-review{color:#a78bfa;text-shadow:0 0 8px rgba(167,139,250,.25) }body::before,body::after{transition:opacity .25s ease}body::before, body::after{opacity:.12;transition:opacity .18s ease;background: radial-gradient(40rem 40rem at var(--x,50%) var(--y,50%), rgba(33,230,193,.16) 0%, transparent 60%), radial-gradient(32rem 32rem at calc(100% - var(--x,50%)) calc(100% - var(--y,50%)), rgba(122,92,255,.12) 0%, transparent 60%);}body:hover::before, body:hover::after{opacity:.18}.card{position:relative;z-index:0}.card::before{content:"";position:absolute;inset:-14px;border-radius:16px;z-index:-1;background: radial-gradient(60% 60% at 50% 0%, rgba(33,230,193,.20), transparent 60%), radial-gradient(80% 60% at 50% 100%, rgba(122,92,255,.16), transparent 70%);filter:blur(22px);opacity:0;transition:opacity .25s ease;}.card:hover::before{opacity:1}.card-media{position:relative;overflow:hidden}.card-media img{transition:transform .35s ease, filter .35s ease}.card:hover .card-media img{filter:blur(2px) brightness(.88);transform:scale(1.02)}.card-media::after{content:"Read more →";position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:14px 16px;color:#eaf7ff;font-weight:800;letter-spacing:.2px;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.55) 100%);opacity:0;transform:translateY(6px);transition:opacity .35s ease, transform .35s ease;}.card:hover .card-media::after{opacity:1;transform:translateY(0)}.btn, .read-btn, .btn-primary, .btn-seal{position:relative;background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04), 0 10px 24px rgba(0,0,0,.30);transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, color .25s ease;}.btn::after, .read-btn::after, .btn-primary::after, .btn-seal::after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:conic-gradient(from 0deg at 50% 50%, rgba(122,92,255,.18), rgba(59,130,246,.18), rgba(33,230,193,.18), rgba(122,92,255,.18));filter:blur(18px);opacity:0;transition:opacity .35s ease;z-index:-1;}.btn:hover, .read-btn:hover, .btn-primary:hover, .btn-seal:hover{transform:translateY(-2px);border-color:#21e6c1;box-shadow:0 12px 28px rgba(33,230,193,.25), 0 0 0 1px rgba(33,230,193,.25) inset;color:#fff;}.btn:hover::after, .read-btn:hover::after, .btn-primary:hover::after, .btn-seal:hover::after{opacity:1}footer .cols p a{position:relative;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease, color .25s ease;}footer .cols p a::before, footer .cols p a::after{content:"";position:absolute;left:10%;right:10%;height:28%;border-radius:999px;filter:blur(8px);opacity:0;transition:opacity .3s ease, transform .35s ease;z-index:-1;}footer .cols p a::before{top:-8%;background:linear-gradient(90deg,#21e6c155,#7a5cff55);transform:translateY(-10px) }footer .cols p a::after{bottom:-8%;background:linear-gradient(90deg,#7a5cff55,#21e6c155);transform:translateY(10px) }footer .cols p a:hover{transform:translateY(-2px);border-color:#21e6c1;color:#fff }footer .cols p a:hover::before, footer .cols p a:hover::after{opacity:.95;transform:translateY(0) }footer .cols p a[href*="x.com"]:hover{box-shadow:0 0 28px #1DA1F2 }footer .cols p a[href*="t.me"]:hover{box-shadow:0 0 28px #2AABEE }footer .cols p a[href*="mastodon"]:hover{box-shadow:0 0 28px #6364FF }:root{--cf-grad: linear-gradient(90deg,#ff8a00,#ffb703);--cf-ico: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16'><path fill='%23fff' d='M16.5 12H7.2a4.2 4.2 0 0 1 0-8.4c.4 0 .8.1 1.2.2A5.8 5.8 0 0 1 19 5.5a3 3 0 0 1 0 6H16.5z'/></svg>");}:where(.domain-name,.table-domain,.card-title,.threat-title){display:inline-flex;align-items:center;gap:8px}:where(.threat-domain,.domain-name,.table-domain,.card-title,.threat-title)[data-dns*="cloudflare" i]::after, :where(.threat-domain,.domain-name,.table-domain,.card-title,.threat-title)[data-registrar*="cloudflare" i]::after, :where(.threat-domain,.domain-name,.table-domain,.card-title,.threat-title)[data-host*="cloudflare" i]::after, :where(.threat-domain,.domain-name,.table-domain,.card-title,.threat-title)[data-cdn*="cloudflare" i]::after{content:"";width:16px;height:12px;flex:0 0 16px;margin-left:8px;background:var(--cf-grad);-webkit-mask-image:var(--cf-ico);mask-image:var(--cf-ico);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;filter:drop-shadow(0 0 6px rgba(255,138,0,.35));transform:translateY(1px);}tr[data-dns*="cloudflare" i] .threat-domain::after, tr[data-registrar*="cloudflare" i] .threat-domain::after, tr[data-host*="cloudflare" i] .threat-domain::after, tr[data-cdn*="cloudflare" i] .threat-domain::after{content:"";}:where(.threat-domain,.domain-name,.table-domain)[data-dns*="ns.cloudflare" i]::after, :where(.threat-domain,.domain-name,.table-domain)[data-dns*=".cloudflare" i]::after, :where(.threat-domain,.domain-name,.table-domain)[data-dns*="cf-ns" i]::after{content:"";}@supports not (-webkit-mask-image: var(--cf-ico)){:where(.threat-domain,.domain-name,.table-domain,.card-title,.threat-title)[data-dns*="cloudflare" i]::after, :where(.threat-domain,.domain-name,.table-domain,.card-title,.threat-title)[data-registrar*="cloudflare" i]::after, tr[data-dns*="cloudflare" i] .threat-domain::after{content:"CF";display:inline-grid;place-items:center;width:18px;height:14px;line-height:14px;font-size:10px;font-weight:900;color:#0a0e1a;background:var(--cf-grad);border-radius:3px;margin-left:8px;}}