:root{--bg0:#080c11;--bg1:#0d1520;--bg2:#0c141b;--txt:#f1f5f9;--muted:#94a3b8;--dim:#64748b;--green:#22c55e;--green-dim:rgba(34,197,94,.12);--green-glow:rgba(34,197,94,.18);--vio:#818cf8;--vio-dim:rgba(129,140,248,.1);--warn:#f43f5e;--warn-dim:rgba(244,63,94,.1);--yellow:#fbbf24;--glass:rgba(13,21,32,0.75);--glass-border:rgba(255,255,255,0.07);--br:16px;--max-w:1200px}body::before{content:'';position:fixed;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.04) 2px,rgba(0,0,0,.04) 4px)}.pd-news-wrap{max-width:var(--max-w);margin:0 auto;padding:28px 20px 80px;position:relative;z-index:1}.hero{margin-top:0;padding:52px 32px 44px;text-align:center;border-radius:20px;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(34,197,94,.08) 0,transparent 60%),linear-gradient(180deg,rgba(13,21,32,.9) 0,rgba(8,12,17,.95) 100%);border:1px solid rgba(34,197,94,.12);box-shadow:0 0 0 1px rgba(255,255,255,.04),0 24px 64px rgba(0,0,0,.45),0 0 40px rgba(34,197,94,.06),inset 0 1px 0 rgba(255,255,255,.06);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:-40px;left:-40px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(34,197,94,.12),transparent 70%);pointer-events:none}.hero::after{content:'';position:absolute;bottom:-1px;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(34,197,94,.5),rgba(129,140,248,.2),transparent)}.hero-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2);color:#86efac;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.hero-chip i{font-size:.65rem;color:#22c55e;animation:chipPulse 2s infinite}@keyframes chipPulse{0%,100%{opacity:1}50%{opacity:.6}}.hero h1{font-size:clamp(2rem,1rem+3vw,3.6rem);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin:0 0 16px;background:linear-gradient(135deg,#fff 0,#e2e8f0 30%,#22c55e 65%,#818cf8 100%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% 200%;animation:titleShimmer 8s ease infinite}@keyframes titleShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.hero p{max-width:600px;margin:0 auto 24px;color:var(--muted);font-size:1rem;line-height:1.7}.hero-meta{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;font-size:.78rem;color:var(--dim)}.hero-meta span{display:flex;align-items:center;gap:6px}.hero-meta i{color:var(--green);font-size:.7rem}.live-feed{margin:18px 0 0;border-radius:12px;overflow:hidden;background:linear-gradient(90deg,rgba(244,63,94,.03),rgba(13,21,32,.9),rgba(34,197,94,.03));border:1px solid rgba(255,255,255,.06);position:relative}.live-feed::before{content:'';position:absolute;left:0;top:0;bottom:0;width:60px;background:linear-gradient(90deg,var(--bg0),transparent);z-index:2;pointer-events:none}.live-feed::after{content:'';position:absolute;right:0;top:0;bottom:0;width:60px;background:linear-gradient(90deg,transparent,var(--bg0));z-index:2;pointer-events:none}.live-row{display:flex;align-items:center;gap:0;padding:0;white-space:nowrap}.live-tag{display:inline-flex;gap:8px;align-items:center;color:var(--warn);font-weight:800;font-size:.72rem;letter-spacing:.06em;background:rgba(244,63,94,.1);padding:10px 18px;border-right:1px solid rgba(255,255,255,.06);flex-shrink:0;z-index:3;text-transform:uppercase}.live-tag i{animation:pulseDot 1.6s infinite;font-size:.5rem}@keyframes pulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.7}}.ticker-viewport{flex:1;overflow:hidden;padding:10px 0}.ticker-track{display:flex;animation:tickerScroll 55s linear infinite;width:max-content}.ticker-track:hover{animation-play-state:paused}.threat-item{display:inline-flex;align-items:center;gap:6px;margin:0 24px;color:#cbd5e1;font-size:13px;font-weight:500}.threat-item .domain{color:var(--green);font-family:'Courier New',monospace;font-weight:700}.threat-item .arrow{color:var(--dim);margin:0 3px}.status-tag{display:inline-block;padding:2px 8px;border-radius:5px;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.status-blocked,.status-sinkholed,.status-terminated{background:rgba(244,63,94,.12);color:#f43f5e}.status-flagged,.status-reported,.status-under-review{background:rgba(245,158,11,.12);color:#fbbf24}.status-suspended,.status-takedown,.status-takedown-sent{background:rgba(34,197,94,.12);color:#22c55e}.status-active,.status-malicious{background:rgba(244,63,94,.18);color:#f43f5e;animation:statusPulse 2.5s infinite}@keyframes statusPulse{0%,100%{opacity:1}50%{opacity:.7}}@keyframes tickerScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.threat-icon{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.status-icon-blocked,.status-icon-terminated{background:var(--warn);box-shadow:0 0 5px rgba(244,63,94,.5)}.status-icon-sinkholed,.status-icon-suspended,.status-icon-takedown{background:var(--green);box-shadow:0 0 5px rgba(34,197,94,.5)}.status-icon-flagged,.status-icon-reported,.status-icon-under-review{background:var(--yellow);box-shadow:0 0 5px rgba(245,158,11,.4)}.threat-time{color:var(--dim);font-size:10px;font-variant-numeric:tabular-nums}.live-counter{flex-shrink:0;font-size:.7rem;color:var(--green);font-weight:800;white-space:nowrap;padding:10px 16px;border-left:1px solid rgba(255,255,255,.06);z-index:3;letter-spacing:.04em}.stats-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:18px 0;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:rgba(13,21,32,.7)}.stat-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px 12px;border-right:1px solid rgba(255,255,255,.05);text-align:center;position:relative;transition:background .25s}.stat-item:last-child{border-right:none}.stat-item:hover{background:rgba(34,197,94,.03)}.stat-item i{font-size:.75rem;color:var(--dim);margin-bottom:2px}.stat-val{color:var(--green);font-weight:900;font-size:1.45rem;font-variant-numeric:tabular-nums;font-family:'Courier New',monospace;line-height:1}.stat-val.red{color:var(--warn)}.stat-val.green{color:var(--green)}.stat-val.vio{color:var(--vio)}.stat-label{color:var(--dim);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;margin-top:2px}@media(max-width:600px){.stats-bar{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:none}.stat-item:first-child,.stat-item:nth-child(2){border-bottom:1px solid rgba(255,255,255,.05)}}.section{padding:28px 0 60px}.section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:16px;flex-wrap:wrap}.section-title{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:#fff;display:flex;align-items:center;gap:10px}.section-title::before{content:'';display:inline-block;width:4px;height:22px;background:linear-gradient(180deg,#22c55e,#818cf8);border-radius:2px;flex-shrink:0}.section-sub{color:var(--muted);font-size:.875rem}.filter-bar{display:flex;gap:8px;margin-bottom:28px;flex-wrap:wrap}.filter-btn{padding:7px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.1);background:0 0;color:var(--muted);font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease;font-family:inherit;text-transform:uppercase;letter-spacing:.05em}.filter-btn:hover{border-color:rgba(34,197,94,.25);color:#cbd5e1;background:rgba(34,197,94,.05)}.filter-btn.active{background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.08));border-color:rgba(34,197,94,.35);color:#22c55e;box-shadow:0 0 16px rgba(34,197,94,.1),inset 0 1px 0 rgba(255,255,255,.05)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media(max-width:1024px){.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.grid{grid-template-columns:1fr;gap:16px}}.card{background:linear-gradient(160deg,rgba(13,22,35,.9) 0,rgba(9,14,22,.95) 100%);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;position:relative;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(34,197,94,.03) 0,transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none;border-radius:inherit}.card:hover{transform:translateY(-4px);border-color:rgba(34,197,94,.22);box-shadow:0 20px 48px rgba(0,0,0,.4),0 0 24px rgba(34,197,94,.08)}.card:hover::before{opacity:1}.card:hover .card-title{color:#fff}.card:hover .card-media img{transform:scale(1.05);filter:saturate(1.1)}.card.featured-card{border-color:rgba(129,140,248,.14)}.card.featured-card::after{content:'HOT';position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#f43f5e,#e11d48);color:#fff;padding:4px 10px;border-radius:6px;font-size:10px;font-weight:800;z-index:10;letter-spacing:.06em;box-shadow:0 2px 10px rgba(244,63,94,.4)}.card-media{position:relative;aspect-ratio:16/9;background:linear-gradient(135deg,#0d1520,#0a111a);flex-shrink:0;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease,filter .4s ease;filter:saturate(.85) brightness(.95)}.card-body{padding:18px 20px 16px;display:flex;flex-direction:column;flex-grow:1;gap:8px}.card-badges{display:flex;gap:5px;flex-wrap:wrap}.tag{padding:2px 9px;border-radius:999px;border:1px solid;font-size:.65rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tag.cyan{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.2);color:#86efac}.tag.red{background:rgba(244,63,94,.08);border-color:rgba(244,63,94,.18);color:#fca5a5}.tag.green{background:rgba(34,197,94,.08);border-color:rgba(34,197,94,.18);color:#86efac}.tag.yellow{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.18);color:#fcd34d}.tag.purple{background:rgba(129,140,248,.08);border-color:rgba(129,140,248,.18);color:#a5b4fc}.tag.blue{background:rgba(59,130,246,.08);border-color:rgba(59,130,246,.18);color:#93c5fd}.card-title{font-weight:700;font-size:1rem;color:#e2e8f0;line-height:1.4;margin:0;transition:color .2s}.card-text{color:var(--muted);font-size:.855rem;line-height:1.6;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.card-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.card-meta{display:flex;align-items:center;gap:10px;font-size:.72rem;color:var(--dim)}.card-meta i{font-size:.6rem}.card-date,.card-read{display:flex;align-items:center;gap:4px}.read-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:rgba(34,197,94,.07);border:1px solid rgba(34,197,94,.18);color:#22c55e;text-decoration:none;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;transition:all .2s ease;white-space:nowrap}.read-btn:hover{background:rgba(34,197,94,.15);color:#fff;border-color:rgba(34,197,94,.4);box-shadow:0 4px 16px rgba(34,197,94,.15);text-decoration:none}.card.hiding{opacity:0;transform:scale(.96);pointer-events:none;position:absolute;visibility:hidden}.featured{margin:28px 0;border:1px solid rgba(34,197,94,.14);border-radius:20px;overflow:hidden;background:linear-gradient(135deg,rgba(13,22,35,.95) 0,rgba(8,13,20,.98) 100%);box-shadow:0 24px 64px rgba(0,0,0,.4),0 0 32px rgba(34,197,94,.05);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative}.featured::before{content:'FEATURED INVESTIGATION';position:absolute;top:16px;left:16px;z-index:10;background:linear-gradient(135deg,rgba(34,197,94,.15),rgba(34,197,94,.08));border:1px solid rgba(34,197,94,.25);color:#22c55e;padding:5px 14px;border-radius:999px;font-size:.65rem;font-weight:800;letter-spacing:.08em}.featured:hover{transform:translateY(-3px);border-color:rgba(34,197,94,.28);box-shadow:0 32px 80px rgba(0,0,0,.5),0 0 40px rgba(34,197,94,.09)}.fe-wrap{display:grid;grid-template-columns:55% 45%}@media(max-width:860px){.fe-wrap{grid-template-columns:1fr}}.fe-image{position:relative;background:var(--bg1);min-height:260px}.fe-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) brightness(.92)}.fe-body{padding:36px 32px;display:flex;flex-direction:column;justify-content:center;gap:16px}.badge{display:inline-flex;gap:8px;align-items:center;align-self:flex-start;padding:5px 14px;border-radius:999px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border:1px solid rgba(244,63,94,.22);background:rgba(244,63,94,.1);color:#fca5a5}.fe-title{color:#fff;font-size:1.45rem;font-weight:800;line-height:1.3;letter-spacing:-.02em}.fe-text{color:var(--muted);line-height:1.7;font-size:.9rem}.fe-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:12px;font-weight:700;text-decoration:none;border:1px solid;font-size:.875rem;transition:all .25s ease;cursor:pointer;-webkit-text-fill-color:currentColor!important}.btn:hover{transform:translateY(-2px)}.btn-primary{background:rgba(34,197,94,.1);color:#22c55e;border-color:rgba(34,197,94,.25)}.btn-primary:hover{background:rgba(34,197,94,.18);color:#fff;border-color:rgba(34,197,94,.45);box-shadow:0 8px 24px rgba(34,197,94,.15);-webkit-text-fill-color:#fff!important}.btn-ghost{background:0 0;color:var(--muted);border-color:rgba(148,163,184,.12)}.btn-ghost:hover{border-color:rgba(34,197,94,.2);color:var(--green);background:rgba(34,197,94,.04)}.btn-seal{background:rgba(34,197,94,.07);color:var(--green);border-color:rgba(34,197,94,.2)}.btn-seal:hover{background:rgba(34,197,94,.14);color:#fff;border-color:rgba(34,197,94,.4)}.btn-seal.pulse{animation:pulseSeal 2.5s infinite}@keyframes pulseSeal{0%{box-shadow:0 0 0 0 rgba(34,197,94,.3)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}100%{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.animate-item{opacity:1;transform:translateY(0);transition:opacity .45s ease,transform .45s ease}.animate-item.visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.animate-item{transition:none}}.no-results{text-align:center;padding:64px 24px;color:var(--dim);grid-column:1/-1}.no-results i{font-size:2.5rem;display:block;margin-bottom:12px;opacity:.4}