blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul,section,nav,header,footer,aside{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}code,kbd,pre,samp{font-family:courier new,courier,monospace}small{font-size:12px}ol,ul{list-style:none}a{text-decoration:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}legend{color:#000}fieldset,img{border:0}button,input,select,textarea{font-size:100%}button{border-radius:0}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}.color{color:#ff7200}html{width:100%;font-family:'Microsoft YaHei';font-size-adjust:100%;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{width:100%;overflow-x:hidden}button{font-family:'Microsoft YaHei', '\5b8b\4f53', Tahoma, Arial, sans-serif}img{border:none;margin:0;padding:0;font-size:0;max-width:100%}button{border:none;outline:none;background-color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus,button:focus-visible{outline:none}input::placeholder{color:#CCCCCC}.flex{display:flex;justify-content:center;align-items:center}.flex.wrap{flex-wrap:wrap}.flex.column{flex-direction:column}.flex.align-start{align-items:flex-start}.flex.align-end{align-items:flex-end}.flex.start{justify-content:flex-start}.flex.around{justify-content:space-around}.flex.end{justify-content:flex-end}.flex.between{justify-content:space-between}.flex-0{flex:0 0 auto}.flex-1{flex:1 1 auto}.loading-wrapper{width:100%;height:100%;position:fixed;z-index:999;inset:0;display:flex;justify-content:center;align-items:center}.loading-wrapper .loading-main{min-width:120px;padding:22px 28px 20px;background:rgba(255,255,255,0.96);display:flex;justify-content:center;align-items:center;flex-direction:column;border:1px solid rgba(255,255,255,0.72);border-radius:14px;box-shadow:0 12px 36px rgba(40,25,90,0.2);animation:loading-panel-in 0.2s ease-out both}.loading-wrapper .loading-main p{font-size:14px;line-height:1;margin-top:14px;color:#5f5874;letter-spacing:1px}.loading,.loading>div{box-sizing:border-box}.loading{position:relative;width:40px;height:40px;font-size:0}.loading>div{position:absolute;top:50%;left:50%;background:transparent;border-style:solid;border-radius:50%;transform:translate(-50%, -50%)}.loading>div:first-child{width:40px;height:40px;border-width:3px;border-color:#ff8a2a rgba(255,138,42,0.18);animation:loading-ring-rotate 0.9s linear infinite}.loading>div:last-child{width:22px;height:22px;border-width:3px;border-color:#8a78ff rgba(138,120,255,0.16);animation:loading-ring-rotate 0.65s linear infinite reverse, loading-ring-pulse 1.2s ease-in-out infinite}@keyframes loading-ring-rotate{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@keyframes loading-ring-pulse{0%,100%{opacity:0.55}50%{opacity:1}}@keyframes loading-panel-in{from{opacity:0;transform:translateY(6px) scale(0.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion: reduce){.loading-wrapper .loading-main{animation:none}.loading>div{animation-duration:1.5s}}.toast{position:fixed;margin-top:0 auto;z-index:999;transform:translate(-50%, -50%);left:50%;top:50%;min-width:60%;padding:0.26667rem;border-radius:0.08rem;background:rgba(0,0,0,0.8);box-shadow:0 0 0.2rem rgba(0,0,0,0.3);color:#fff;text-align:center;display:none}.toast.success{display:block}.toast.PC{min-width:200px;padding:15px;border-radius:10px;font-size:14px}.red{color:#FF4568}@keyframes spin-cw{0%{transform:rotate(0deg)}18%{transform:rotate(42deg)}52%{transform:rotate(208deg)}78%{transform:rotate(318deg)}100%{transform:rotate(360deg)}}.spin{transform-origin:center center;animation:spin-cw 1s linear infinite;will-change:transform;backface-visibility:hidden}@keyframes breath{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-filter:brightness(1);filter:brightness(1)}35%{-webkit-transform:translate3d(0, -0.01333rem, 0);transform:translate3d(0, -0.01333rem, 0);-webkit-filter:brightness(1.02);filter:brightness(1.02)}65%{-webkit-transform:translate3d(0, -0.02667rem, 0);transform:translate3d(0, -0.02667rem, 0);-webkit-filter:brightness(1.06);filter:brightness(1.06)}}@keyframes cash-wave{0%,100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1)}25%{-webkit-transform:translate3d(0, -0.01333rem, 0);transform:translate3d(0, -0.01333rem, 0);-webkit-filter:brightness(1.06) saturate(1.04);filter:brightness(1.06) saturate(1.04)}50%{-webkit-transform:translate3d(0, -0.02667rem, 0);transform:translate3d(0, -0.02667rem, 0);-webkit-filter:brightness(1.12) saturate(1.08);filter:brightness(1.12) saturate(1.08)}75%{-webkit-transform:translate3d(0, -0.01333rem, 0);transform:translate3d(0, -0.01333rem, 0);-webkit-filter:brightness(1.08) saturate(1.05);filter:brightness(1.08) saturate(1.05)}}@keyframes cash-sheen{0%{-webkit-transform:translate3d(-150%, 0, 0) skewX(-24deg);transform:translate3d(-150%, 0, 0) skewX(-24deg);opacity:0.12}100%{-webkit-transform:translate3d(250%, 0, 0) skewX(-24deg);transform:translate3d(250%, 0, 0) skewX(-24deg);opacity:0.92}}@keyframes lottery-heartbeat{0%,32%,100%{transform:scale(1);filter:brightness(1);opacity:1}8%{transform:scale(1.06);filter:brightness(1.25);opacity:1}14%{transform:scale(0.98);filter:brightness(0.92);opacity:0.9}22%{transform:scale(1.04);filter:brightness(1.18);opacity:1}28%{transform:scale(1);filter:brightness(1);opacity:1}}.btn-lottery{position:relative;overflow:hidden;isolation:isolate;transform-origin:center center;animation:lottery-heartbeat 1.6s ease-in-out infinite;will-change:transform, filter, box-shadow;backface-visibility:hidden}::-webkit-scrollbar{width:6px !important}::-webkit-scrollbar-thumb{border-radius:5px !important;-webkit-box-shadow:inset 0 0 5px rgba(240,240,240,0.5) !important;background:#CDCDCD;cursor:pointer !important;border-radius:4px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(240,240,240,0.5) !important;border-radius:0 !important;background:transparent !important;cursor:pointer !important}
