/* NEVALYS V32.0 — SERVER PAGE ULTRA PREMIUM SAFE */

/* V32.0 CLEAN PAGE POLICY
   La fiche serveur devient une page publique propre : header/footer natifs conservés,
   anciens héros et blocs commerciaux redondants masqués, données tracker utiles conservées. */
#nevalys-v28971-inline-premium,
.server-hero-panel.server-pro-hero,
section:has(.agent-pro-inline-card),
section.agent-pro-server-card,
section:has(a[href*="download_agent_installer.php"]),
.v2544-feature-strip,
.server-acquisition-strip,
.neva-compare-strip{display:none!important}
.nv3200-shell{max-width:1280px;margin:18px auto 28px;width:calc(100% - 48px);color:#eaf7ff;font-family:inherit}
.nv3200-hero{position:relative;overflow:hidden;border:1px solid rgba(0,229,255,.34);border-radius:34px;background:radial-gradient(circle at 12% 0%,rgba(0,229,255,.22),transparent 34%),radial-gradient(circle at 92% 8%,rgba(69,242,165,.18),transparent 34%),linear-gradient(135deg,rgba(5,19,38,.98),rgba(2,8,18,.99));box-shadow:0 28px 90px rgba(0,0,0,.48);display:grid;grid-template-columns:250px 1fr 230px;gap:22px;padding:22px;min-height:275px}
.nv3200-cover{position:relative;min-height:230px;border-radius:26px;overflow:hidden;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.10)}.nv3200-cover img{width:100%;height:100%;object-fit:cover;display:block}.nv3200-cover-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.52))}
.nv3200-main{position:relative;z-index:2;align-self:center}.nv3200-kicker{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#45f2ff;font-weight:950}.nv3200-titleline{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.nv3200-titleline h1{font-size:44px;line-height:1.04;margin:10px 0 8px;color:#fff;text-shadow:0 10px 30px rgba(0,0,0,.35)}.nv3200-status{border-radius:999px;padding:9px 12px;font-size:11px;font-weight:950;letter-spacing:.06em;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06)}.nv3200-status.is-online{color:#63f6aa;border-color:rgba(99,246,170,.46);background:rgba(99,246,170,.11)}.nv3200-status.is-offline{color:#ffcc77;border-color:rgba(255,204,119,.38);background:rgba(255,204,119,.10)}
.nv3200-badges{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px}.nv3200-badges span{border:1px solid rgba(0,229,255,.24);background:rgba(0,229,255,.07);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;color:#cdeeff}.nv3200-desc{max-width:820px;color:#a9c8e8;line-height:1.55;margin:0 0 16px}.nv3200-actions{display:flex;flex-wrap:wrap;gap:10px}.nv3200-actions form{margin:0}.nv3200-actions button,.nv3200-action{border:1px solid rgba(0,229,255,.32);background:rgba(255,255,255,.06);color:#edf9ff;text-decoration:none;border-radius:15px;padding:12px 15px;font-weight:950;cursor:pointer}.nv3200-actions button,.nv3200-action.primary{background:linear-gradient(135deg,#26e7ff,#62f2a6);color:#001420;border:0;box-shadow:0 12px 32px rgba(0,229,255,.20)}
.nv3200-scorecard{align-self:stretch;border:1px solid rgba(69,242,165,.28);border-radius:28px;background:rgba(0,0,0,.20);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px}.nv3200-scorecard span{font-size:11px;color:#9fc3e8;text-transform:uppercase;letter-spacing:.10em;font-weight:900}.nv3200-scorecard strong{font-size:58px;line-height:1;color:#fff;margin-top:8px}.nv3200-scorecard em{font-style:normal;color:#62f2a6;font-weight:900}.nv3200-scorecard small{color:#92a8c3;margin-top:10px;line-height:1.35}.nv3200-ring{width:96px;height:8px;border-radius:99px;margin-top:14px;background:linear-gradient(90deg,#62f2a6 var(--p),rgba(255,255,255,.12) var(--p))}
.nv3200-grid.metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:14px 0}.nv3200-grid.metrics article,.nv3200-panel{border:1px solid rgba(146,168,195,.16);background:linear-gradient(135deg,rgba(8,25,47,.94),rgba(5,13,28,.96));border-radius:22px;padding:16px;box-shadow:0 18px 48px rgba(0,0,0,.22)}.nv3200-grid.metrics span,.nv3200-panel-head span{display:block;color:#91aeca;font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-weight:900}.nv3200-grid.metrics strong{display:block;color:#fff;font-size:25px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nv3200-grid.metrics small{color:#92a8c3;font-size:12px}
.nv3200-grid.body{display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.nv3200-panel.wide{grid-column:1/2}.nv3200-panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px}.nv3200-panel h2{font-size:20px;margin:0;color:#fff}.nv3200-chart{height:180px;display:flex;gap:7px;align-items:end;padding:16px;border-radius:18px;background:rgba(0,0,0,.20);border:1px solid rgba(255,255,255,.07)}.nv3200-chart i{flex:1;min-width:8px;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,#62f2a6,#22d9ff);box-shadow:0 0 18px rgba(34,217,255,.20)}.nv3200-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;color:#9fc3e8;font-size:12px}
.nv3200-list{list-style:none;margin:0;padding:0;display:grid;gap:9px}.nv3200-list li{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.nv3200-list b{color:#edf9ff;overflow:hidden;text-overflow:ellipsis}.nv3200-list span{color:#62f2a6;font-weight:900}.nv3200-map-list{display:grid;gap:12px}.nv3200-map-list div{position:relative;overflow:hidden;border-radius:14px;padding:12px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06)}.nv3200-map-list span,.nv3200-map-list b{position:relative;z-index:2}.nv3200-map-list b{float:right;color:#62f2a6}.nv3200-map-list em{position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,#22d9ff,#62f2a6)}.nv3200-dl{display:grid;grid-template-columns:105px 1fr;gap:10px;margin:0}.nv3200-dl dt{color:#92a8c3}.nv3200-dl dd{margin:0;color:#fff;font-weight:900;word-break:break-word}.nv3200-banner-preview{display:flex;gap:12px;align-items:center}.nv3200-banner-preview img{width:150px;height:58px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.nv3200-banner-preview b{display:block;color:#fff}.nv3200-banner-preview small{color:#92a8c3}
@media(max-width:1150px){.nv3200-hero{grid-template-columns:1fr}.nv3200-cover{min-height:190px}.nv3200-scorecard{align-items:flex-start;text-align:left}.nv3200-grid.metrics{grid-template-columns:repeat(3,1fr)}.nv3200-grid.body{grid-template-columns:1fr}.nv3200-panel.wide{grid-column:auto}}
@media(max-width:720px){.nv3200-shell{width:calc(100% - 20px)}.nv3200-hero{padding:14px;border-radius:24px}.nv3200-titleline h1{font-size:30px}.nv3200-grid.metrics{grid-template-columns:1fr}.nv3200-actions{display:grid;grid-template-columns:1fr}.nv3200-actions button,.nv3200-action{width:100%;box-sizing:border-box;text-align:center}.nv3200-banner-preview{align-items:flex-start;flex-direction:column}.nv3200-banner-preview img{width:100%;height:76px}}

/* Protection explicite : jamais masquer le header/footer du site sur la fiche serveur V32.0. */
header, .header, .site-header, nav, footer, .footer, .site-footer{display:revert-layer}
