.pu8-global-banner-v49{--pu8-v49-duration:7200ms;position:fixed;left:0;right:0;top:50%;z-index:2147481000;pointer-events:none;transform:translateY(-50%);height:92px;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}.pu8-global-banner-v49[hidden]{display:none!important}.pu8-global-banner-v49-card{position:absolute;top:50%;display:flex;align-items:center;gap:10px;min-width:min(720px,calc(100vw - 28px));max-width:min(860px,calc(100vw - 28px));min-height:58px;padding:10px 24px 10px 14px;border-radius:999px;color:#fff;background:linear-gradient(105deg,rgba(42,18,5,.97),rgba(120,63,9,.95) 35%,rgba(45,20,4,.98));border:1px solid rgba(255,222,133,.82);box-shadow:0 0 0 1px rgba(255,184,63,.18),0 18px 48px rgba(0,0,0,.44),0 0 32px rgba(255,186,55,.42);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);will-change:transform,opacity}.pu8-global-banner-v49[data-style="rose"] .pu8-global-banner-v49-card{background:linear-gradient(105deg,rgba(61,8,35,.97),rgba(164,25,86,.96) 38%,rgba(50,5,26,.98));border-color:rgba(255,151,204,.84);box-shadow:0 0 0 1px rgba(255,83,161,.2),0 18px 48px rgba(0,0,0,.44),0 0 34px rgba(255,63,144,.42)}.pu8-global-banner-v49[data-style="neon"] .pu8-global-banner-v49-card{background:linear-gradient(105deg,rgba(7,24,40,.97),rgba(10,91,113,.96) 38%,rgba(5,18,35,.98));border-color:rgba(114,238,255,.86);box-shadow:0 0 0 1px rgba(45,217,255,.2),0 18px 48px rgba(0,0,0,.44),0 0 34px rgba(40,220,255,.42)}.pu8-global-banner-v49-gift{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:50%;font-size:22px;color:#4a2600;background:radial-gradient(circle at 35% 30%,#fff8c8,#ffd664 42%,#ff9d24 78%);box-shadow:0 0 18px rgba(255,214,77,.8),inset 0 1px 0 rgba(255,255,255,.85);animation:pu8-v49-gift 1.15s ease-in-out infinite}.pu8-global-banner-v49-badge{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.pu8-global-banner-v49-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.45;font-weight:750;text-shadow:0 2px 7px rgba(0,0,0,.42)}.pu8-global-banner-v49-shine{position:absolute;inset:1px;border-radius:inherit;overflow:hidden}.pu8-global-banner-v49-shine:after{content:"";position:absolute;top:-50%;bottom:-50%;width:100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-18deg);animation:pu8-v49-shine 1.8s ease-in-out infinite}.pu8-global-banner-v49-orbit{position:absolute;left:50%;top:50%;width:38px;height:38px;border-radius:50%;box-shadow:0 -42px 0 -15px rgba(255,229,130,.9),36px -20px 0 -16px rgba(255,255,255,.75),40px 22px 0 -16px rgba(255,190,66,.88),0 43px 0 -16px rgba(255,255,255,.72),-38px 20px 0 -16px rgba(255,193,76,.84),-36px -22px 0 -16px rgba(255,255,255,.7);opacity:0;animation:pu8-v49-orbit var(--pu8-v49-duration) ease-out both}.pu8-global-banner-v49[data-direction="rtl"] .pu8-global-banner-v49-card{left:0;animation:pu8-v49-rtl var(--pu8-v49-duration) cubic-bezier(.17,.72,.25,1) both}.pu8-global-banner-v49[data-direction="ltr"] .pu8-global-banner-v49-card{right:0;animation:pu8-v49-ltr var(--pu8-v49-duration) cubic-bezier(.17,.72,.25,1) both}@keyframes pu8-v49-rtl{0%{transform:translate3d(calc(100vw + 80px),-50%,0) scale(.86);opacity:0}8%{opacity:1}28%,64%{transform:translate3d(calc(50vw - 50%),-50%,0) scale(1);opacity:1}100%{transform:translate3d(calc(-100% - 80px),-50%,0) scale(.92);opacity:0}}@keyframes pu8-v49-ltr{0%{transform:translate3d(calc(-100vw - 80px),-50%,0) scale(.86);opacity:0}8%{opacity:1}28%,64%{transform:translate3d(calc(-50vw + 50%),-50%,0) scale(1);opacity:1}100%{transform:translate3d(calc(100% + 80px),-50%,0) scale(.92);opacity:0}}@keyframes pu8-v49-shine{0%{left:-120px;opacity:0}28%{opacity:1}70%{opacity:.85}100%{left:calc(100% + 120px);opacity:0}}@keyframes pu8-v49-gift{0%,100%{transform:scale(1) rotate(-5deg)}50%{transform:scale(1.1) rotate(6deg)}}@keyframes pu8-v49-orbit{0%,15%{transform:translate(-50%,-50%) scale(.3) rotate(0);opacity:0}28%{opacity:1}70%{transform:translate(-50%,-50%) scale(2.4) rotate(170deg);opacity:.85}100%{transform:translate(-50%,-50%) scale(3.3) rotate(280deg);opacity:0}}@media(max-width:680px){.pu8-global-banner-v49{height:82px}.pu8-global-banner-v49-card{min-width:calc(100vw - 20px);max-width:calc(100vw - 20px);min-height:54px;padding:8px 14px 8px 10px;gap:7px}.pu8-global-banner-v49-gift{flex-basis:34px;width:34px;height:34px;font-size:19px}.pu8-global-banner-v49-badge{font-size:10px;padding:4px 7px}.pu8-global-banner-v49-text{font-size:13px}}@media(prefers-reduced-motion:reduce){.pu8-global-banner-v49-card{animation-duration:3.8s!important}.pu8-global-banner-v49-gift,.pu8-global-banner-v49-shine:after,.pu8-global-banner-v49-orbit{animation:none!important}}
