/* =========================
   NEXUS: Snow + WhatsApp ONLY
   - Remove Future strip + Trust box
   - Clean checkout
========================= */

/* Snow canvas */
#NXS_SNOW_CANVAS{
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index: 2;
  opacity:.55;
}

/* WhatsApp floating */
#NXS_WA_FLOAT{
  position:fixed;
  right:16px;
  bottom:16px;
  z-index:999999;
  width:54px;
  height:54px;
  border-radius:16px;
  display:grid;
  place-items:center;
  background:rgba(0,0,0,.55);
  border:1px solid rgba(255,255,255,.14);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow:0 16px 45px rgba(0,0,0,.45);
  cursor:pointer;
  user-select:none;
  -webkit-tap-highlight-color: transparent;
}
#NXS_WA_FLOAT:active{ transform: scale(.98); }
#NXS_WA_FLOAT .waIcon{ font-size:22px; line-height:1; }
#NXS_WA_FLOAT .waPulse{
  position:absolute;
  inset:-6px;
  border-radius:18px;
  border:1px solid rgba(255,255,255,.12);
  animation: waPulse 1.8s ease-in-out infinite;
  pointer-events:none;
}
@keyframes waPulse{
  0%,100%{ opacity:.25; transform:scale(1); }
  50%{ opacity:.55; transform:scale(1.05); }
}