#nvm-ad{pointer-events:auto!important;z-index:2147483000!important;--nvm-left:14px;--nvm-bottom:18px;--nvm-w:300px;--nvm-stage:169px;--nvm-cta:36px;
  position:fixed;left:var(--nvm-left);bottom:calc(var(--nvm-bottom) + env(safe-area-inset-bottom,0px));z-index:99999;
  width:var(--nvm-w);font-family:'Segoe UI',Arial,sans-serif;animation:nvm-in .7s cubic-bezier(.2,.9,.3,1.2) both}
@media(max-width:768px){#nvm-ad{--nvm-left:10px;--nvm-bottom:84px;--nvm-w:236px;--nvm-stage:133px;--nvm-cta:32px}}
@keyframes nvm-in{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
#nvm-ad .nvm-box{display:flex;flex-direction:column;width:100%;border-radius:14px;overflow:hidden;text-decoration:none;color:#fff;background:#0a1a33;
  box-shadow:0 8px 26px rgba(0,0,0,.38);border:1.5px solid #d4a73a;box-sizing:border-box;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}
#nvm-ad .nvm-box.drag{cursor:grabbing}
#nvm-ad .nvm-box img{-webkit-user-drag:none;pointer-events:none}
#nvm-ad .nvm-box:hover{box-shadow:0 10px 30px rgba(37,211,102,.5)}
#nvm-ad .nvm-stage{position:relative;height:var(--nvm-stage);overflow:hidden;background:#0a1a33;flex:none}
#nvm-ad .nvm-s{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;pointer-events:none}
#nvm-ad .nvm-s.on{opacity:1}
#nvm-ad .nvm-bg{position:absolute;inset:-12px;background-size:cover;background-position:center;filter:blur(12px) brightness(.55)}
#nvm-ad .nvm-fg{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;display:block}
#nvm-ad .nvm-s.on .nvm-fg.kb{animation:nvm-kb 2.2s ease-out forwards}
@keyframes nvm-kb{from{transform:scale(1)}to{transform:scale(1.07)}}
#nvm-ad .nvm-cap{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 6px;font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.2px;
  background:linear-gradient(to top,rgba(5,15,35,.92),rgba(5,15,35,0));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px #000}
#nvm-ad .nvm-cap i{font-style:normal;color:#f2c14e;margin-right:5px}
#nvm-ad .nvm-live{position:absolute;top:7px;left:8px;z-index:3;background:rgba(10,26,51,.78);color:#f2c14e;font-size:9px;letter-spacing:1.5px;text-transform:uppercase;padding:3px 7px;border-radius:20px;border:1px solid #d4a73a}
#nvm-ad .nvm-shine{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.18) 50%,transparent 58%);transform:translateX(-120%);animation:nvm-shine 5s infinite}
@keyframes nvm-shine{55%,100%{transform:translateX(120%)}}
#nvm-ad .nvm-cta{flex:none;height:var(--nvm-cta);display:flex;align-items:center;justify-content:center;gap:6px;background:#25D366;color:#073b1d;font-weight:700;font-size:12.5px;white-space:nowrap;animation:nvm-glow 1.6s infinite}
@keyframes nvm-glow{50%{background:#3ee27c}}
@media(prefers-reduced-motion:reduce){#nvm-ad *{animation:none!important}}
#nvm-hide{pointer-events:auto!important;position:absolute;top:7px;right:7px;width:26px;height:26px;border-radius:50%;border:1px solid #d4a73a;background:rgba(10,26,51,.85);color:#f2c14e;font:700 15px/24px Arial,sans-serif;text-align:center;cursor:pointer;z-index:5;padding:0}
#nvm-hide:hover{background:#f2c14e;color:#0a1a33}
#nvm-tab{display:none;position:fixed;z-index:2147483000;width:28px;height:58px;border:0;background:#25D366;color:#073b1d;font:700 20px/58px Arial,sans-serif;text-align:center;cursor:pointer;padding:0;box-shadow:0 3px 10px rgba(0,0,0,.35)}
#nvm-tab.l{left:0;border-radius:0 12px 12px 0}
#nvm-tab.r{right:0;border-radius:12px 0 0 12px}
