/* NEVALYS V32.1 — SERVER INTELLIGENCE + MAP ANALYTICS SAFE
   Remplace la logique d'histogrammes par une courbe lisible, un camembert maps,
   une timeline d'activité et des cartes décisionnelles joueur. */
#nevalys-v3200-server-page-ultra-premium[data-version="V32.1"],
.nv3200-shell{--nv-cyan:#22d9ff;--nv-green:#62f2a6;--nv-purple:#9b7bff;--nv-orange:#ffb84d;--nv-pink:#ff6f91}
.nv3200-chart{display:none!important}
.nv321-intelligence{position:relative;overflow:hidden}.nv321-intelligence:before{content:"";position:absolute;inset:-80px -60px auto auto;width:260px;height:260px;background:radial-gradient(circle,rgba(34,217,255,.18),transparent 62%);pointer-events:none}.nv321-sparkline{height:210px;position:relative;border-radius:20px;background:linear-gradient(180deg,rgba(0,229,255,.06),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.07);overflow:hidden}.nv321-sparkline:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.06) 1px,transparent 1px);background-size:100% 25%;opacity:.45}.nv321-sparkline svg{position:absolute;inset:16px;width:calc(100% - 32px);height:calc(100% - 32px);overflow:visible}.nv321-sparkline polyline{fill:none;stroke:url(#none);stroke:var(--nv-green);stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px rgba(98,242,166,.34))}.nv321-spark-glow{position:absolute;left:12%;right:8%;bottom:26px;height:54px;background:linear-gradient(90deg,rgba(34,217,255,.10),rgba(98,242,166,.16),rgba(155,123,255,.10));filter:blur(22px)}.nv321-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.nv321-kpi-row span{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);border-radius:16px;padding:12px;color:#9fc3e8;font-size:12px}.nv321-kpi-row b{display:block;color:#fff;font-size:24px;margin-bottom:4px}.nv321-join-card{overflow:hidden;position:relative}.nv321-verdict{border-radius:20px;padding:16px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.045)}.nv321-verdict.is-good{border-color:rgba(98,242,166,.25);background:radial-gradient(circle at 0 0,rgba(98,242,166,.16),rgba(255,255,255,.04) 45%)}.nv321-verdict.is-warn{border-color:rgba(255,184,77,.25);background:radial-gradient(circle at 0 0,rgba(255,184,77,.16),rgba(255,255,255,.04) 45%)}.nv321-verdict strong{display:block;color:#fff;font-size:22px;margin-bottom:8px}.nv321-verdict p{margin:0;color:#9fc3e8;line-height:1.45}.nv321-gauges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.nv321-gauges span{--p:0%;min-height:92px;border-radius:18px;display:flex;align-items:center;justify-content:center;flex-direction:column;background:conic-gradient(var(--nv-green) var(--p),rgba(255,255,255,.10) var(--p));position:relative;overflow:hidden}.nv321-gauges span:before{content:"";position:absolute;inset:8px;border-radius:14px;background:#071528}.nv321-gauges b,.nv321-gauges em{position:relative;z-index:2}.nv321-gauges b{color:#fff;font-size:20px}.nv321-gauges em{font-style:normal;color:#9fc3e8;font-size:11px;text-transform:uppercase;font-weight:900}.nv321-map-wrap{display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:center}.nv321-pie{width:188px;height:188px;border-radius:50%;background:conic-gradient(var(--pie));position:relative;box-shadow:0 0 34px rgba(34,217,255,.12),inset 0 0 0 1px rgba(255,255,255,.10)}.nv321-pie:after{content:"";position:absolute;inset:32px;border-radius:50%;background:linear-gradient(135deg,#08192f,#050d1c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.nv321-pie span{position:absolute;z-index:2;inset:48px;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:950;font-size:13px;line-height:1.2;word-break:break-word}.nv321-map-row span{display:flex;align-items:center;gap:8px}.nv321-map-row i{width:10px;height:10px;border-radius:999px;background:var(--nv-cyan);box-shadow:0 0 12px currentColor}.nv321-map-row i[data-i="1"]{background:var(--nv-green)}.nv321-map-row i[data-i="2"]{background:var(--nv-purple)}.nv321-map-row i[data-i="3"]{background:var(--nv-orange)}.nv321-map-row i[data-i="4"]{background:var(--nv-pink)}.nv321-timeline-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.nv321-timeline-list li{position:relative;padding:0 0 13px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.nv321-timeline-list li:before{content:"";position:absolute;left:0;top:5px;width:10px;height:10px;border-radius:50%;background:var(--nv-green);box-shadow:0 0 14px rgba(98,242,166,.55)}.nv321-timeline-list time{display:block;color:#7ea0c3;font-size:11px;margin-bottom:4px}.nv321-timeline-list b{display:block;color:#fff}.nv321-timeline-list span{display:block;color:#62f2a6;font-weight:900;margin-top:3px}.nv3200-grid.body{grid-template-columns:1.18fr .82fr}.nv321-map-analytics{grid-column:1/2}.nv321-timeline{grid-column:2/3}.nv3200-panel.wide.nv321-intelligence{grid-column:1/2}
@media(max-width:1150px){.nv3200-grid.body{grid-template-columns:1fr}.nv321-map-analytics,.nv321-timeline,.nv3200-panel.wide.nv321-intelligence{grid-column:auto}.nv321-map-wrap{grid-template-columns:1fr}.nv321-pie{margin:auto}.nv321-kpi-row{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.nv321-kpi-row,.nv321-gauges{grid-template-columns:1fr}.nv321-sparkline{height:160px}.nv321-pie{width:154px;height:154px}.nv321-pie:after{inset:26px}.nv321-pie span{inset:40px;font-size:12px}}
