@keyframes hand-click{0%,100%{transform:scale(1)}50%{transform:scale(0.9)}}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,50,55,.7)}70%{box-shadow:0 0 0 10px rgba(255,50,55,0)}100%{box-shadow:0 0 0 0 rgba(255,50,55,0)}}@keyframes breathe{0%{transform:scale(1)}50%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes shimmer{0%{left:-100%}100%{left:100%}}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes title-drop{0%{transform:translateY(-100px);opacity:0}50%{transform:translateY(15px);opacity:1}65%{transform:translateY(-8px);opacity:1}75%{transform:translateY(3px);opacity:1}85%{transform:translateY(-1px);opacity:1}100%{transform:translateY(0px);opacity:1}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes courseHighlight{0%{transform:scale(1);box-shadow:0 4px 16px rgba(255,193,7,.2)}20%{transform:scale(1.05);box-shadow:0 8px 32px rgba(255,193,7,.4)}40%{transform:scale(1.02);box-shadow:0 6px 24px rgba(255,193,7,.3)}60%{transform:scale(1.03);box-shadow:0 7px 28px rgba(255,193,7,.35)}80%{transform:scale(1.01);box-shadow:0 5px 20px rgba(255,193,7,.25)}100%{transform:scale(1);box-shadow:0 4px 16px rgba(255,193,7,.1)}}@keyframes floatActionBtn{0%{transform:translateX(-50%) translateY(20px);opacity:0}100%{transform:translateX(-50%) translateY(0);opacity:1}}@keyframes floatNavMain{0%{transform:translateX(-50%) translateY(-20px);opacity:0}100%{transform:translateX(-50%) translateY(0);opacity:1}}.cuxiao26Year{background:#ed4c45}.cuxiao26Year *,.cuxiao26Year :after,.cuxiao26Year :before{box-sizing:border-box}.cuxiao26Year-bg{position:absolute;top:650px;left:50%;margin-left:-960px;width:1920px;height:1000px;background:linear-gradient(180deg, #fffefe 0%, #fcd8c6 40%, #f26357 80%, #ed4c45 100%)}.cuxiao26Year-nav{position:fixed;right:50%;top:50%;margin-top:-200px;margin-right:620px;z-index:100;width:129px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0px 7px 27px 0px rgba(0,0,0,.24)}.cuxiao26Year-nav__link{display:block;font-weight:bold;font-size:18px;color:#222;line-height:47px;text-align:center;text-decoration:none;transition:all .1s ease;position:relative}.cuxiao26Year-nav__link:hover,.cuxiao26Year-nav__link--current{background:#f11e37;color:#fff;transform:scale(1.05);box-shadow:0 4px 15px rgba(241,30,55,.4)}.cuxiao26Year-nav__link--top:hover{background:#f11e37;color:#fff;transform:scale(1.05);box-shadow:0 4px 15px rgba(241,30,55,.4)}.cuxiao26Year-main{height:1040px;padding-top:10px;background:url("./img/md1-bg.jpg") no-repeat center top;position:relative}.cuxiao26Year-header{position:absolute;top:0;left:50%;margin-left:-600px;z-index:100;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.cuxiao26Year-logo{width:462px;height:68px;background:url("./img/logo.png") no-repeat center}.cuxiao26Year-timer{position:absolute;top:4px;right:0;width:220px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:#fff;font-weight:bold}.cuxiao26Year-timer__label{font-size:14px}.cuxiao26Year-timer__display{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:6px}.cuxiao26Year-timer__number{display:inline-block;width:24px;height:24px;text-align:center;background:#ff7a2a;border-radius:4px;font-size:16px;line-height:24px}.cuxiao26Year-timer__unit{font-weight:400;font-size:16px}.cuxiao26Year-title{width:534px;height:256px;background:url("./img/md1-1.png") no-repeat center;animation:title-drop 1.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) .5s both;animation-fill-mode:both;position:absolute;z-index:10;top:106px;left:50%;margin-left:-432px}.cuxiao26Year-subtitle{width:537px;height:142px;background:url("./img/md1-4.png") no-repeat center;animation:title-drop 1.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) .5s both;animation-fill-mode:both;position:absolute;z-index:9;top:340px;left:50%;margin-left:-460px}.cuxiao26Year-icon01{width:248px;height:111px;background:url("./img/md1-icon01.png") no-repeat center;position:absolute;z-index:9;top:280px;right:50%;margin-right:640px}.cuxiao26Year-icon02{width:248px;height:111px;background:url("./img/md1-icon02.png") no-repeat center;position:absolute;z-index:9;top:160px;left:50%;margin-left:560px}.cuxiao26Year-icon03{width:170px;height:41px;background:url("./img/md1-icon03.png") no-repeat center;position:absolute;z-index:9;top:10px;left:50%;margin-left:-80px}.cuxiao26Year-icon04{width:255px;height:350px;background:url("./img/md1-icon04.png") no-repeat center;position:absolute;z-index:9;top:310px;right:50%;margin-right:400px}.cuxiao26Year-icon05{width:429px;height:287px;background:url("./img/md1-icon05.gif") no-repeat center;position:absolute;z-index:0;top:-22px;left:50%;margin-left:106px}.cuxiao26Year-play-btn{width:97px;height:93px;position:absolute;top:240px;left:50%;margin-left:35px;background:url("./img/md1-2.png") no-repeat center;cursor:pointer;border:none;animation:breathe 2s ease-in-out infinite;transition:transform .3s ease;display:none}.cuxiao26Year-play-btn:hover{animation-play-state:paused;transform:scale(1.15)}.cuxiao26Year-player{width:100%;height:0;padding-bottom:56.25%;position:relative;background:#000;border-radius:16px;overflow:hidden}.cuxiao26Year-player #player-container{position:absolute;top:0;left:0;width:100%;height:100%}.cuxiao26Year-player .cuxiao26Year-video-play-btn{width:100%;height:100%;background:url("./img/play.png") no-repeat center;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:10;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}.cuxiao26Year-player .cuxiao26Year-video-play-btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;background:hsla(0,0%,100%,.9);border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,.3);transition:all .3s ease}.cuxiao26Year-player .cuxiao26Year-video-play-btn::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%, -50%);width:0;height:0;border-style:solid;border-width:13px 0 13px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f11e37;z-index:1;transition:all .3s ease}.cuxiao26Year-player .cuxiao26Year-video-play-btn:hover::after{transform:translate(-50%, -50%) scale(1.15);background:#fff;box-shadow:0 8px 28px rgba(0,0,0,.4)}.cuxiao26Year-player .cuxiao26Year-video-play-btn:hover::before{transform:translate(-40%, -50%) scale(1.15)}.cuxiao26Year-player .cuxiao26Year-video-play-btn:active::after{transform:translate(-50%, -50%) scale(0.95)}.cuxiao26Year-player .cuxiao26Year-video-play-btn:active::before{transform:translate(-40%, -50%) scale(0.95)}.cuxiao26Year-player .cuxiao26Year-modal__close{display:none}.cuxiao26Year-player.modal-show{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9999;width:1200px;height:0;padding-bottom:675px;border-radius:16px}.cuxiao26Year-player.modal-show .cuxiao26Year-modal__close{display:block;position:absolute;top:20px;right:20px;z-index:10000;width:40px;height:40px;background:url("./img/close.png") no-repeat center;background-color:rgba(0,0,0,.8);background-size:20px 20px;border:none;border-radius:50%;cursor:pointer;transition:all .3s ease}.cuxiao26Year-player.modal-show .cuxiao26Year-modal__close:hover{background-color:rgba(0,0,0,.9);background-size:20px 20px;transform:scale(1.1)}.cuxiao26Year-player.modal-show .cuxiao26Year-modal__close .cuxiao26Year-modal__close-icon{display:none}.cuxiao26Year-feed{width:247px;height:80px;overflow:hidden;position:absolute;top:100px;right:50%;margin-right:-640px}.cuxiao26Year-feed__item{font-size:14px;color:#fff;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;background:RGBA(46, 107, 165, 0.6);backdrop-filter:blur(8px);padding:0 10px;border-radius:16px}.cuxiao26Year-selector{position:absolute;top:10px;right:50%;margin-right:-600px;height:42px;padding:0 8px 0 16px;border-radius:21px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}.cuxiao26Year-selector__label{font-weight:bold;font-size:14px;color:#333;line-height:48px}.cuxiao26Year-selector__btn{background:#fff;color:#222;border-radius:16px;border:none;cursor:pointer;transition:all .3s ease;height:32px;padding:0 16px;font-weight:bold;font-size:16px;line-height:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.cuxiao26Year-selector__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cuxiao26Year-selector__btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.cuxiao26Year-selector__btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 3px 8px rgba(0,0,0,.2)}.cuxiao26Year-selector__btn::after{content:"";width:0;height:0;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:6px solid #222;transition:transform .3s ease}.cuxiao26Year-selector__btn:hover::after{transform:rotate(180deg)}.cuxiao26Year-wish{position:absolute;z-index:11;bottom:0;left:50%;transform:translateX(-50%);width:1200px}.cuxiao26Year-wish__feed{overflow:hidden;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:nowrap;gap:24px}.cuxiao26Year-wish__item{height:36px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;background:rgba(0,0,0,.3);backdrop-filter:blur(8px);border-radius:18px;padding:0 12px 0 4px}.cuxiao26Year-wish__avatar{width:28px;height:28px;flex-shrink:0;overflow:hidden;border-radius:50%}.cuxiao26Year-wish__avatar img{width:100%;height:100%;object-fit:cover}.cuxiao26Year-wish__text{font-size:14px;color:#fff;line-height:32px;white-space:nowrap}.cuxiao26Year-wish--new{background:linear-gradient(135deg, #FF6A42, #F11E37) !important;box-shadow:0 4px 12px rgba(255,107,107,.3);animation:newWishPulse 2s ease-in-out}.cuxiao26Year-wish__rewards{margin-top:80px;width:1200px;height:202px;background:url("./img/md1-5.png") no-repeat center;position:relative;padding-left:193px}.cuxiao26Year-wish__left{position:absolute;top:0;left:0;width:190px;height:100%;background:url("./img/md1-10.png") no-repeat center 28px;padding-top:140px;text-align:center}.cuxiao26Year-wish__header{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-start}.cuxiao26Year-wish__title{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:12px}.cuxiao26Year-wish__title-text{width:210px;font-weight:bold;font-size:24px;color:#fff;line-height:48px;text-shadow:0px 8px 21px rgba(1,70,227,.98);text-align:center}.cuxiao26Year-wish__description{font-size:14px;color:#252525;line-height:40px}.cuxiao26Year-wish__description a{color:#0a76d1;text-decoration:underline}.cuxiao26Year-wish__btn{background:#ff3237;color:#fff;border-radius:15px;border:none;cursor:pointer;transition:all .3s ease;background:linear-gradient(90deg, #FF3237, #FF8B58);padding:0 16px;font-size:14px;line-height:32px;position:relative;overflow:hidden}.cuxiao26Year-wish__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cuxiao26Year-wish__btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.cuxiao26Year-wish__btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 20px rgba(255,50,55,.4)}.cuxiao26Year-wish__btn:hover::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);animation:shimmer 1.5s infinite}.cuxiao26Year-wish__list{margin:12px 16px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.cuxiao26Year-wish__reward{width:166px;height:128px;padding:8px;background:url("./img/md1-6.png") no-repeat center;border-radius:16px;transition:all .3s ease;cursor:pointer}.cuxiao26Year-wish__reward:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 20px rgba(0,0,0,.15)}.cuxiao26Year-wish__reward-content{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;height:78px;margin:0 auto;background:#fff;border-radius:14px;transition:all .3s ease}.cuxiao26Year-wish__reward-coin{padding-left:52px;font-weight:bold;font-size:32px;color:#ff440f;line-height:32px;background:url("./img/md1-9.png") no-repeat left center;background-size:47px 31px}.cuxiao26Year-wish__reward-coin i{font-size:19px}.cuxiao26Year-wish__reward-plus{font-weight:bold;font-size:38px;color:#222}.cuxiao26Year-wish__reward-gift{padding-top:40px;background:url("./img/xxlb.png") no-repeat top center;background-size:60px auto;font-weight:bold;font-size:20px;color:#ff4723;line-height:32px;text-align:center}.cuxiao26Year-wish__reward-label{font-weight:bold;font-size:16px;color:#b619e0;line-height:36px;text-align:center}.cuxiao26Year-wish__reward-label span{color:#b619e0}.cuxiao26Year-wish__reward--premium{width:290px;background-image:url("./img/md1-7.png")}.cuxiao26Year-wish__reward--premium .cuxiao26Year-wish__reward-label{color:#000}.cuxiao26Year-wish__action{padding-top:32px;text-align:center}.cuxiao26Year-wish__action-btn{background:url("./img/action-btn.png") no-repeat center;display:inline-block;width:459px;height:108px;border:none;border-radius:54px}.cuxiao26Year-wish__action-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px red;animation:pulse 2s infinite}.cuxiao26Year-wish__action-btn2{background:#ff3237;color:#fff;border-radius:42px;border:none;cursor:pointer;transition:all .3s ease;background:linear-gradient(0deg, #FF3237, #FFA468);display:inline-block;width:450px;height:83px;font-weight:bold;font-size:38px;line-height:83px;text-align:center;position:relative;overflow:hidden}.cuxiao26Year-wish__action-btn2:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.cuxiao26Year-wish__action-btn2:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}.cuxiao26Year-wish__action-btn2:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px rgba(255,50,55,.5);animation:pulse 2s infinite}.cuxiao26Year-wish__action-btn2::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent);transition:left .5s ease}.cuxiao26Year-wish__action-btn2:hover::before{left:100%}.cuxiao26Year-wish__action-desc{font-size:18px;color:#555;line-height:48px}.cuxiao26Year-wish__action-desc span{color:#ff4723}.cuxiao26Year-redpacket{position:relative;height:366px;padding-top:32px;display:none}.cuxiao26Year-redpacket__title{width:753px;height:130px;padding-top:16px;margin:0 auto -32px;background:linear-gradient(180deg, #FFB555, #FF8E51, #FE172D);border-radius:24px;position:relative}.cuxiao26Year-redpacket__title::before{content:"";position:absolute;top:-30px;left:-110px;width:156px;height:150px;background:url("./img/title-icon.png") no-repeat center}.cuxiao26Year-redpacket__title::after{content:"";display:block;width:100%;height:87px;background:url("./img/title-bg01.png") no-repeat center}.cuxiao26Year-redpacket__content{width:1200px;height:201px;position:relative;margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.cuxiao26Year-redpacket__list{padding-left:12px;width:986px;height:183px;padding-right:10px;background:#fff;border-radius:24px 0 0 24px;border:2px solid #fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,193,7,.6) rgba(0,0,0,0)}.cuxiao26Year-redpacket__list::-webkit-scrollbar{height:8px}.cuxiao26Year-redpacket__list::-webkit-scrollbar-track{background:hsla(0,0%,100%,.1);border-radius:4px}.cuxiao26Year-redpacket__list::-webkit-scrollbar-thumb{background:rgba(255,193,7,.6);border-radius:4px;transition:background .3s ease}.cuxiao26Year-redpacket__list::-webkit-scrollbar-thumb:hover{background:rgba(255,193,7,.8)}.cuxiao26Year-redpacket__item{flex-shrink:0;width:167px;height:145px;background:url("./img/md2-1.png") no-repeat center;background-size:contain;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;position:relative}.cuxiao26Year-redpacket__amount{font-weight:bold;font-size:46px;color:#f11e37;line-height:1.2;text-align:center}.cuxiao26Year-redpacket__amount span{font-size:18px;color:#333}.cuxiao26Year-redpacket__condition{margin-top:24px;font-weight:bold;font-size:18px;color:#222;text-align:center;line-height:30px;background:linear-gradient(180deg, #FFFFFF, #FFB888);display:block;box-shadow:0px 3px 7px 0px rgba(217,42,56,.99);border-radius:15px;height:30px;padding:0 16px}.cuxiao26Year-redpacket__action{position:absolute;top:0;right:0;flex-shrink:0;width:247px;height:201px;padding-left:32px;padding-top:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;background:url("./img/md2-2.png") no-repeat center}.cuxiao26Year-redpacket__badge{background-color:#eb2438;color:#fff;font-size:18px;height:28px;border-radius:14px;padding:0 10px}.cuxiao26Year-redpacket__btn{width:166px;height:66px;background:url("./img/md2-3.png") no-repeat center;background-size:contain;background-position:center;background-repeat:no-repeat;border:none;cursor:pointer;font-weight:bold;font-size:25px;color:#f32b0b;line-height:66px;text-shadow:0 2px 8px rgba(243,43,11,.18),0 1px 0 #fff,0 4px 16px rgba(243,43,11,.22);padding-bottom:10px;transition:all .3s ease}.cuxiao26Year-redpacket__btn:hover{transform:translateY(-3px) scale(1.02);text-shadow:0 6px 24px rgba(243,43,11,.35),0 2px 0 #fff}.cuxiao26Year-redpacket__btn:active{transform:translateY(-1px) scale(1.01);text-shadow:0 2px 8px rgba(243,43,11,.15),0 1px 0 #fff}.cuxiao26Year-redpacket__countdown{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;width:100%;padding:0 16px 0 30px;box-sizing:border-box;color:#fff;line-height:30px;white-space:nowrap}.cuxiao26Year-redpacket__countdown-number{min-width:24px;height:28px;padding:0 3px;background:#fff;border-radius:5px;font-weight:bold;font-size:20px;color:#ff4328;line-height:28px;text-align:center;box-shadow:0 2px 8px hsla(0,0%,100%,.24)}.cuxiao26Year-redpacket__countdown-unit{font-size:12px;color:#fff;line-height:30px;white-space:nowrap}.cuxiao26Year-lottery{margin-top:40px;padding-bottom:100px}.cuxiao26Year-lottery__title{width:753px;height:130px;padding-top:16px;margin:0 auto -32px;background:linear-gradient(180deg, #FF7251, #FF3F6E, #FE172D);border-radius:24px;position:relative}.cuxiao26Year-lottery__title::before{content:"";position:absolute;top:-30px;left:-110px;width:156px;height:150px;background:url("./img/title-icon.png") no-repeat center}.cuxiao26Year-lottery__title::after{content:"";display:block;width:100%;height:87px;background:url("./img/title-bg02.png") no-repeat center}.cuxiao26Year-lottery__subtitle{position:absolute;top:0;left:50%;margin-left:-120px;width:240px;height:32px;background:#fff;border-radius:0 0 16px 16px;line-height:32px;text-align:center;color:#222;font-size:18px}.cuxiao26Year-lottery__content{width:1200px;margin:0 auto 0;padding-left:32px;padding-top:40px;padding-bottom:32px;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;background:linear-gradient(180deg, #F7B7AF 0%, #FCECE7 100%);border-radius:30px;border:1px solid #fff;position:relative}.cuxiao26Year-lottery__main{width:510px}.cuxiao26Year-lottery__rules{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:16px;margin-top:32px}.cuxiao26Year-lottery__rule{min-height:72px;padding:0 16px;border-radius:18px;background:#fff;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-weight:bold;font-size:16px;color:#222;box-shadow:0 8px 18px rgba(255,133,124,.12)}.cuxiao26Year-lottery__rule span{width:326px;line-height:24px}.cuxiao26Year-lottery__rule i{color:#ff4a2f}.cuxiao26Year-lottery__rule-btn{flex-shrink:0;width:116px;height:44px;border:none;background:linear-gradient(180deg, #FF9D5B 0%, #FF3232 100%);border-radius:14px;font-weight:bold;font-size:20px;color:#fff;line-height:44px;cursor:pointer;box-shadow:0 8px 16px rgba(255,84,72,.2)}.cuxiao26Year-lottery__rule-btn--done{background:linear-gradient(180deg, #47DEA6 0%, #2BCF87 100%);box-shadow:0 8px 16px rgba(43,207,135,.2)}.cuxiao26Year-lottery__display{margin-top:28px}.cuxiao26Year-lottery__tabs{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px}.cuxiao26Year-lottery__tab{width:126px;height:52px;background:linear-gradient(180deg, #FFB7A6 0%, #FFF9F6 62%, #FFEFE8 100%);border-radius:14px 14px 0 0;font-weight:bold;font-size:20px;color:#222;line-height:52px;cursor:pointer;border:none;transition:all .3s ease;position:relative;box-shadow:0 -10px 18px rgba(255,118,101,.18)}.cuxiao26Year-lottery__tab:hover:not(.cuxiao26Year-lottery__tab--current){box-shadow:0 -8px 16px rgba(255,118,101,.24);background:linear-gradient(180deg, #FFAE9A 0%, #FFF6F1 62%, #FFE8DE 100%)}.cuxiao26Year-lottery__tab--current{color:#fff;background:linear-gradient(180deg, #FF7C53 0%, #FF3434 100%);box-shadow:0 -10px 18px rgba(255,84,72,.22)}.cuxiao26Year-lottery__panel{display:none;height:460px;background:hsla(0,0%,100%,.86);border-radius:0 24px 24px 24px;padding:22px 18px 18px;overflow:hidden;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.cuxiao26Year-lottery__panel--rules{padding:20px 24px;font-size:18px;line-height:32px;color:#5f3c34}.cuxiao26Year-lottery__panel--show{display:block}.cuxiao26Year-lottery__winner,.cuxiao26Year-lottery__prize{margin-bottom:12px;padding:0 18px;background:linear-gradient(90deg, #FFF8E8 0%, #F5ECDD 100%);border-radius:14px;font-size:16px;line-height:42px;color:#222}.cuxiao26Year-lottery__amount{font-weight:bold;color:#ff522a}.cuxiao26Year-lottery__time{float:right;font-size:14px;font-weight:bold;color:#d73dff}.cuxiao26Year-lottery__machine{width:50%;padding-top:40px}.cuxiao26Year-referral__title{width:753px;height:130px;padding-top:16px;margin:0 auto -32px;background:linear-gradient(180deg, #FFE19E, #FF3F6E, #FE172D);border-radius:24px;position:relative}.cuxiao26Year-referral__title::before{content:"";position:absolute;top:-30px;left:-110px;width:156px;height:150px;background:url("./img/title-icon.png") no-repeat center}.cuxiao26Year-referral__title::after{content:"";display:block;width:100%;height:87px;background:url("./img/title-bg03.png") no-repeat center}.cuxiao26Year-referral__content{width:1213px;height:257px;margin:0 auto;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;background:url("./img/md4-1.png") no-repeat center;position:relative}.cuxiao26Year-referral__left{width:280px;height:100%;padding-top:20px;padding-left:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.cuxiao26Year-referral__left-title{font-weight:bold;font-size:22px;color:#ff2c06;line-height:28px}.cuxiao26Year-referral__left-content{padding-left:8px;margin-top:140px;font-size:14px;color:#fff;line-height:24px;text-align:center}.cuxiao26Year-referral__main{height:100%;margin-left:20px;padding-top:20px;width:550px}.cuxiao26Year-referral__main-title{padding-left:120px;font-weight:bold;font-size:22px;color:#ff2c06;line-height:28px}.cuxiao26Year-referral__grid{margin-top:36px;padding-left:24px;display:grid;grid-template-columns:repeat(3, 1fr);gap:12px}.cuxiao26Year-referral__user{width:167.3px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.cuxiao26Year-referral__avatar{flex-shrink:0;width:40px;height:40px;border-radius:50%}.cuxiao26Year-referral__info{flex:1;overflow:hidden;color:#fff}.cuxiao26Year-referral__name{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuxiao26Year-referral__amount{font-size:14px;font-weight:bold}.cuxiao26Year-referral__action{width:330px;height:250px;position:relative}.cuxiao26Year-referral__action-btn{width:260px;height:60px;position:absolute;top:155px;left:40px;background:none;border:none;font-weight:bold;font-size:30px;color:#fff;line-height:60px;cursor:pointer;text-align:center}.cuxiao26Year-referral__hand{position:absolute;top:200px;left:240px;width:38px;height:36px;background:url("./img/md4-2.png") no-repeat center;background-size:contain;cursor:pointer;animation:hand-click 1.5s infinite,float 3s ease-in-out infinite;pointer-events:none}.cuxiao26Year-courses{margin-top:40px;min-height:1249px;padding-top:48px;padding-bottom:48px}.cuxiao26Year-courses__title{height:60px;background:url("./img/title-bg04.png") no-repeat center}.cuxiao26Year-courses__subtitle{width:316px;height:32px;margin:20px auto 0;background:#ff746e;border-radius:16px;font-size:18px;color:#fff;line-height:32px;text-align:center}.cuxiao26Year-courses__nav{width:1200px;height:166px;margin:48px auto}.cuxiao26Year-courses__nav-main{width:1200px;background:#e6f7ff;border-radius:40px 40px 20px 20px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.cuxiao26Year-courses__nav-main--floating{position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:1000;box-shadow:0 8px 32px rgba(0,0,0,.15);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);animation:floatNavMain .3s ease-out}.cuxiao26Year-courses__tabs{height:80px;padding:8px;display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;background:linear-gradient(0deg, #FFFFFF, #CAF2FF);border-radius:40px}.cuxiao26Year-courses__tab{height:64px;padding:0 16px;font-size:18px;font-weight:bold;position:relative;transition:all .3s ease;border:none;border-radius:32px;background:none;cursor:pointer}.cuxiao26Year-courses__tab:hover:not(.cuxiao26Year-courses__tab--current){background:rgba(255,122,42,.1);color:#ff7a2a;transform:translateY(-1px)}.cuxiao26Year-courses__tab--current{background:linear-gradient(0deg, #FF3237, #FFA468);color:#fff}.cuxiao26Year-courses__links{padding:20px;display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;align-items:start}.cuxiao26Year-courses__link-group{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;align-items:start}.cuxiao26Year-courses__link{text-decoration:none;color:#1993e8;font-size:14px;line-height:1.2;white-space:nowrap}.cuxiao26Year-courses__link:hover{color:#ff7a2a;transform:translateY(-1px)}.cuxiao26Year-courses__link--current{color:#ff7a2a;font-weight:bold}.cuxiao26Year-courses__content{width:1200px;margin:0 auto;background:linear-gradient(90deg, #FAFBFF, #F1F4FD, #F5F8FF);border-radius:22px;padding:22px 12px 0}.cuxiao26Year-courses__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;height:calc(2*(543px + 16px));overflow:hidden;transition:height .3s ease}.cuxiao26Year-courses__list--expanded{height:auto;overflow:visible}.cuxiao26Year-courses__item{width:376px;height:543px;background:#fff;border-radius:16px;margin-bottom:16px;position:relative;box-sizing:border-box;cursor:pointer;transition:all .3s ease;overflow:hidden;box-shadow:0px 7px 21px 0px rgba(94,126,210,.26);border:2px solid #fed499}.cuxiao26Year-courses__item--highlight{animation:courseHighlight 3s ease-in-out;transform:scale(1.02);box-shadow:0 8px 32px rgba(255,193,7,.3);border:2px solid #ffc107}.cuxiao26Year-courses__item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.cuxiao26Year-courses__item-img{height:174px;border-radius:16px 16px 0 0;overflow:hidden;position:relative}.cuxiao26Year-courses__item-img img{display:block;height:100%;width:100%;transition:.4s}.cuxiao26Year-courses__item-img img:hover{transform:scale(1.1)}.cuxiao26Year-courses__item-subject{position:absolute;top:0;left:0;height:30px;line-height:28px;padding:0 22px;background:linear-gradient(90deg, #2B7FFF, #0d4fbc);font-size:16px;color:#fff;border-radius:16px 0 16px 0}.cuxiao26Year-courses__item-name{display:block;height:42px;line-height:42px;text-align:center;background-image:linear-gradient(90deg, #eeccb8 0%, #fff2e5 50%, #eeccb8 100%);font-size:20px;color:#222;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}.cuxiao26Year-courses__item-price{width:313px;margin:30px auto 0}.cuxiao26Year-courses__item-price-box{width:313px;height:100px;margin:0 auto;position:relative}.cuxiao26Year-courses__item-price-bg{width:313px;height:100px;background:url("./img/price-bg.png") no-repeat center}.cuxiao26Year-courses__item-price-original{position:absolute;top:-16px;left:10px;white-space:nowrap;font-size:14px;color:#222;font-weight:900}.cuxiao26Year-courses__item-price-discount{position:absolute;top:-18px;left:50%;transform:translateX(-50%);padding:4px 0 31px;width:103px;text-align:center;color:#fff;background:url("./img/ico-618bkq-pcbg.png") no-repeat -160px -240px;z-index:10;cursor:pointer}.cuxiao26Year-courses__item-price-discount:hover .cuxiao26Year-courses__item-price-tooltip{display:block}.cuxiao26Year-courses__item-price-discount span{display:block;height:18px;line-height:18px;font-size:14px;color:#fff}.cuxiao26Year-courses__item-price-discount i{display:block;height:22px;line-height:22px;font-size:14px;color:#fff}.cuxiao26Year-courses__item-price-discount i em{font-weight:900;font-size:20px}.cuxiao26Year-courses__item-price-tooltip{display:none;position:absolute;bottom:90px;left:50%;transform:translateX(-50%);margin:0 auto;width:290px;background:#fff;box-shadow:0px 2px 27px 0px rgba(110,110,110,.63);border-radius:4px;padding:16px 16px 10px}.cuxiao26Year-courses__item-price-tooltip::after{content:" ";position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid;border-width:10px;border-top-color:#fff;border-bottom-width:0;filter:drop-shadow(0px 2px 27px 0px rgba(110, 110, 110, 0.63))}.cuxiao26Year-courses__item-price-tooltip ul{list-style:none}.cuxiao26Year-courses__item-price-tooltip li{margin-bottom:4px;font-size:13px;color:#555;display:flex;justify-content:space-between}.cuxiao26Year-courses__item-price-tooltip li div:first-child{flex:1;display:flex;justify-content:flex-start}.cuxiao26Year-courses__item-price-tooltip-title{color:#222;font-size:16px;margin-bottom:16px;font-weight:bold}.cuxiao26Year-courses__item-price-tag{font-size:12px;color:#fff;height:13px;line-height:13px;background:linear-gradient(90deg, #FF4723, #f51e29);border-radius:7px;padding:0 4px;margin-left:4px}.cuxiao26Year-courses__item-price-tag.cuxiao26Year-courses__item-price-tag--manjian{background:linear-gradient(0deg, #fff1e9, #fcd5c6);color:#8a4523}.cuxiao26Year-courses__item-price-final{position:absolute;bottom:44px;right:-12px;white-space:nowrap;color:#e13b29;font-size:14px;font-weight:900;text-align:center}.cuxiao26Year-courses__item-price-final i{display:block;font-size:14px;font-weight:normal}.cuxiao26Year-courses__item-price-tip{border-top:1px solid #e5e5e5;height:32px;line-height:32px;display:flex;justify-content:space-between;align-items:center}.cuxiao26Year-courses__item-price-tip p{white-space:nowrap;font-size:14px;color:#555}.cuxiao26Year-courses__item-action{height:106px;margin:16px 0 0;white-space:nowrap;padding:16px 24px 0;position:relative;background:url("./img/k-cbg.jpg") no-repeat center;display:flex;justify-content:space-between;align-items:center}.cuxiao26Year-courses__item-action-left{width:176px;text-align:left}.cuxiao26Year-courses__item-action-label{font-size:16px;color:#222;font-weight:900}.cuxiao26Year-courses__item-action-price{color:#ea2a08;font-weight:900;font-size:24px}.cuxiao26Year-courses__item-action-price em{font-weight:900}.cuxiao26Year-courses__item-action-original{font-size:15px;color:#888}.cuxiao26Year-courses__item-action-original i{text-decoration:line-through}.cuxiao26Year-courses__item-action-right{width:170px;position:absolute;right:14px}.cuxiao26Year-courses__item-action-btn{display:block;height:58px;padding-left:16px;line-height:54px;background:url("./img/button-off.png") no-repeat center;font-size:24px;font-weight:900;color:#fff;text-align:center;margin-top:4px;transition:.4s;position:relative;text-decoration:none}.cuxiao26Year-courses__item-action-btn:hover{transform:translateY(-3px);background-image:url("./img/button-on.png")}.cuxiao26Year-courses__item-footer{height:38px;line-height:38px;border-radius:10px;font-weight:bold;font-size:14px;color:#222;text-align:center}.cuxiao26Year-courses__item-footer-icon{display:inline-block;background:url("./img/flowers.png") no-repeat center;width:19px;height:19px;background-size:100% 100%;margin-right:4px;vertical-align:-4px}.cuxiao26Year-courses__item-footer-highlight{color:#ea2a08}.cuxiao26Year-courses__action{padding-top:16px;height:102px;background:url("./img/courses-action.png") no-repeat center;background-size:auto 82px;background-position:center bottom;background-repeat:no-repeat;display:flex;justify-content:center;align-items:flex-start}.cuxiao26Year-courses__action-btn{cursor:pointer;border-radius:100px;text-align:center;font-size:25px;font-weight:700;color:#ed4c45;background:#fff;white-space:nowrap;line-height:46px;width:160px;border:3px solid #ed4c45;display:flex;justify-content:center;align-items:center}.cuxiao26Year-courses__action-btn--floating{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:1000;box-shadow:0 8px 32px rgba(110,129,244,.3);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-color:#ed4c45;animation:floatActionBtn .3s ease-out}.cuxiao26Year-courses__action-btn i{margin-left:4px;width:24px;height:24px;background:#ed4c45;border-radius:50%;display:flex;justify-content:center;align-items:center}.cuxiao26Year-courses__action-btn i::after{content:"";width:6px;height:6px;border-bottom:solid 3px #fff;border-left:solid 3px #fff;transform:rotate(-45deg)}.cuxiao26Year-stories{margin-top:40px}.cuxiao26Year-stories__title{width:996px;height:130px;padding-top:16px;margin:0 auto -32px;background:linear-gradient(180deg, #FFE19E, #FF3F6E, #FE172D);border-radius:24px;position:relative}.cuxiao26Year-stories__title::before{content:"";position:absolute;top:-30px;left:-110px;width:156px;height:150px;background:url("./img/title-icon.png") no-repeat center}.cuxiao26Year-stories__title::after{content:"";display:block;width:100%;height:87px;background:url("./img/title-bg05.png") no-repeat center}.cuxiao26Year-stories__subtitle{height:32px;padding:0 20px;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#ffd7d5;border-radius:0 0 16px 16px;font-size:18px;color:#222;line-height:32px;white-space:nowrap}.cuxiao26Year-stories__content{width:1200px;margin:0 auto;padding:40px 24px 60px;background-color:#fff;border-radius:20px;display:flex;flex-direction:column;align-items:center;position:relative}.cuxiao26Year-stories__selector{width:232px;text-align:left;padding-top:8px;flex-shrink:0;position:relative}.cuxiao26Year-stories__selector-btn{width:232px;height:48px;background:linear-gradient(90deg, #2B7FFF, #1C92FF);border-radius:24px;border:none;cursor:pointer;font-weight:bold;font-size:26px;color:#fff;line-height:48px;text-align:center;padding:0 20px 0 20px;padding-right:45px;transition:all .3s ease;position:relative}.cuxiao26Year-stories__selector-btn::after{content:"";position:absolute;right:15px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;transition:transform .3s ease}.cuxiao26Year-stories__selector-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 6px 20px rgba(43,127,255,.4);background:linear-gradient(90deg, #3a8bff, #2ba0ff)}.cuxiao26Year-stories__selector-btn:hover::after{transform:translateY(-50%) rotate(180deg)}.cuxiao26Year-stories__dropdown{position:absolute;top:100%;left:0;width:100%;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:1px solid rgba(43,127,255,.2);z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;max-height:200px;overflow-y:auto}.cuxiao26Year-stories__dropdown::-webkit-scrollbar{width:6px}.cuxiao26Year-stories__dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,.05);border-radius:3px}.cuxiao26Year-stories__dropdown::-webkit-scrollbar-thumb{background:linear-gradient(180deg, #2B7FFF, #1C92FF);border-radius:3px;transition:all .3s ease}.cuxiao26Year-stories__dropdown::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, #1C92FF, #2B7FFF)}.cuxiao26Year-stories__dropdown::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg, #0A76D1, #1C92FF)}.cuxiao26Year-stories__dropdown--show{opacity:1;visibility:visible;transform:translateY(0)}.cuxiao26Year-stories__dropdown-item{padding:12px 20px;font-size:18px;color:#333;cursor:pointer;transition:all .2s ease;border-bottom:1px solid rgba(0,0,0,.05)}.cuxiao26Year-stories__dropdown-item:last-child{border-bottom:none}.cuxiao26Year-stories__dropdown-item:hover{background:linear-gradient(90deg, rgba(43, 127, 255, 0.1), rgba(28, 146, 255, 0.1));color:#2b7fff}.cuxiao26Year-stories__dropdown-item--disabled{color:#f5f5f5;cursor:not-allowed}.cuxiao26Year-stories__dropdown-item--disabled:hover{background:rgba(0,0,0,0);color:#f5f5f5}.cuxiao26Year-stories__rules{padding:0 12px;flex:1;font-size:18px;text-align:left;color:#555;line-height:1.8;display:flex;align-items:center}.cuxiao26Year-stories__rule-content-highlight{color:#f23f28}.cuxiao26Year-stories__rule-content-bold{font-weight:bold}.cuxiao26Year-stories__btn{position:absolute;bottom:-40px;left:50%;margin-left:-190px;width:386px;height:89px;background:url("./img/stories-btn.png") no-repeat center;border:none;cursor:pointer}.cuxiao26Year-footer{margin-top:120px;padding-bottom:60px}.cuxiao26Year-footer__title{width:436px;height:130px;padding-top:16px;margin:0 auto -32px;background:linear-gradient(180deg, #FFE19E, #FF3F6E, #FE172D);border-radius:24px;position:relative}.cuxiao26Year-footer__title::before{content:"";position:absolute;top:-30px;left:-110px;width:156px;height:150px;background:url("./img/title-icon.png") no-repeat center}.cuxiao26Year-footer__title::after{content:"";display:block;width:100%;height:87px;background:url("./img/title-bg06.png") no-repeat center}.cuxiao26Year-footer__content{width:1200px;margin:0 auto;position:relative;padding:32px;color:#555;font-size:18px;line-height:2;background:#fff;border-radius:16px}.cuxiao26Year-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:none;opacity:0;transition:opacity .3s ease}.cuxiao26Year-modal--show{display:flex;opacity:1}.cuxiao26Year-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.cuxiao26Year-modal__container{position:relative;width:520px;max-width:90vw;margin:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);overflow:hidden;transform:scale(0.8);transition:transform .3s ease}.cuxiao26Year-modal--show .cuxiao26Year-modal__container{transform:scale(1)}.cuxiao26Year-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:none;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease}.cuxiao26Year-modal__close:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.cuxiao26Year-modal__close-icon{font-size:24px;color:#555;line-height:1}.cuxiao26Year-modal__header{padding:32px 32px 16px;text-align:center}.cuxiao26Year-modal__title{font-size:24px;font-weight:bold;color:#2b7fff;line-height:1.4;margin:0}.cuxiao26Year-modal__rewards{padding:0 32px 24px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.cuxiao26Year-modal__reward-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.cuxiao26Year-modal__reward-icon{width:122px;height:122px;padding-bottom:20px;background:url("./img/tc-ic1.png") no-repeat center;background-size:100% 100%;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center}.cuxiao26Year-modal__reward-icon img{width:50px;height:50px;object-fit:contain}.cuxiao26Year-modal__reward-icon--coins{background:linear-gradient(135deg, #FFF7E6, #FFE4B5);box-shadow:0 4px 12px rgba(255,193,7,.3)}.cuxiao26Year-modal__reward-icon--gift{background:linear-gradient(135deg, #E2F2FF, #B8E6FF);box-shadow:0 4px 12px rgba(43,127,255,.2)}.cuxiao26Year-modal__reward-text{font-size:16px;font-weight:bold;color:#222;text-align:center}.cuxiao26Year-modal__reward-separator{font-size:32px;font-weight:bold;color:#222;line-height:1}.cuxiao26Year-modal__action{padding:0 32px 24px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}.cuxiao26Year-modal__redeem{flex:1}.cuxiao26Year-modal__redeem-btn{width:100%;max-width:220px;height:46px;background:linear-gradient(180deg, #FF6A42, #F11E37);border:none;border-radius:23px;color:#fff;font-size:18px;font-weight:bold;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cuxiao26Year-modal__redeem-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,50,55,.4);background:linear-gradient(135deg, #ff3a3a, #ffb366)}.cuxiao26Year-modal__redeem-btn:active{transform:translateY(0)}.cuxiao26Year-modal__redeem-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.cuxiao26Year-modal__redeem-btn:hover::before{left:100%}.cuxiao26Year-modal__address-fill{width:100%;max-width:220px;height:46px;background:linear-gradient(180deg, #3996F6, #0059DF);border:none;border-radius:23px;color:#fff;font-size:18px;font-weight:bold;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cuxiao26Year-modal__address-fill:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(57,150,246,.25);background:linear-gradient(135deg, #4CB2FF, #0059DF 80%)}.cuxiao26Year-modal__address-fill:active{transform:translateY(0)}.cuxiao26Year-modal__address-fill::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.cuxiao26Year-modal__address-fill:hover::before{left:100%}.cuxiao26Year-modal__address{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}.cuxiao26Year-modal__address-text{font-size:14px;color:#555;line-height:1.4;flex:1}.cuxiao26Year-modal__address-edit{width:48px;height:48px;background:url("./img/tc-ic2.png") no-repeat center;background-size:100% 100%;border:none;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:all .3s ease}.cuxiao26Year-modal__address-edit:hover{transform:scale(1.1)}.cuxiao26Year-modal__edit-icon{font-size:14px;color:#555}.cuxiao26Year-modal__merchandise{padding:0 32px 24px}.cuxiao26Year-modal__merchandise-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;overflow-x:auto;padding-bottom:8px;background:#f3f3f3;border-radius:15px}.cuxiao26Year-modal__merchandise-item{flex-shrink:0;width:140px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer;transition:all .3s ease}.cuxiao26Year-modal__merchandise-item:hover{transform:translateY(-2px)}.cuxiao26Year-modal__merchandise-img{width:120px;height:120px;display:flex;flex-direction:row;justify-content:center;align-items:center;overflow:hidden}.cuxiao26Year-modal__merchandise-img img{width:80px;height:80px;object-fit:contain}.cuxiao26Year-modal__merchandise-name{font-size:14px;color:#333;text-align:center;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.cuxiao26Year-modal__merchandise-cost{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px}.cuxiao26Year-modal__coin-icon{width:14px;height:14px;background:url("https://img.233.com/project/mall/v1/wap/common/rw_jb.png") no-repeat center center;background-size:100% 100%}.cuxiao26Year-modal__cost-amount{font-size:16px;font-weight:bold;color:#ff3420}.cuxiao26Year-modal__footer{padding:16px 32px 32px;text-align:center}.cuxiao26Year-modal__footer-link{font-size:14px;color:#555;text-decoration:none;transition:color .3s ease}.cuxiao26Year-modal__footer-link:hover{color:#2b7fff;text-decoration:underline}.cuxiao26Year-benefits-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;opacity:0;transition:opacity .3s ease;align-items:center;justify-content:center}.cuxiao26Year-benefits-modal.show{display:flex;opacity:1}.cuxiao26Year-benefits-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.cuxiao26Year-benefits-modal__container{position:relative;width:480px;max-width:90vw;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(0.9);transition:transform .3s ease;overflow:hidden}.cuxiao26Year-benefits-modal.show .cuxiao26Year-benefits-modal__container{transform:scale(1)}.cuxiao26Year-benefits-modal__header{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px 24px}.cuxiao26Year-benefits-modal__title{font-size:18px;font-weight:600;color:#2b7fff;margin:0;text-align:center;flex:1}.cuxiao26Year-benefits-modal__close{position:absolute;top:50%;right:16px;transform:translateY(-50%);display:flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;background:none;border:none;border-radius:50%;cursor:pointer;transition:background-color .3s ease}.cuxiao26Year-benefits-modal__close:hover{background:#f5f5f5}.cuxiao26Year-benefits-modal__close-icon{font-size:20px;color:#555;line-height:1}.cuxiao26Year-benefits-modal__content{padding:16px 24px 24px}.cuxiao26Year-benefits-modal__item{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:12px;background:#e2f2ff;border-radius:15px;margin-bottom:12px}.cuxiao26Year-benefits-modal__item:last-child{margin-bottom:0}.cuxiao26Year-benefits-modal__item-main{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%}.cuxiao26Year-benefits-modal__item-image{flex-shrink:0;width:60px;height:60px;overflow:hidden;background:#fff}.cuxiao26Year-benefits-modal__item-image img{width:100%;height:100%;object-fit:contain}.cuxiao26Year-benefits-modal__item-info{flex:1;min-width:0}.cuxiao26Year-benefits-modal__item-address{width:100%;font-size:14px;color:#0777d5;line-height:1.4;word-break:break-all;margin-top:4px}.cuxiao26Year-benefits-modal__item-name{font-size:16px;font-weight:500;color:#222;margin:0 0 4px 0;line-height:1.4}.cuxiao26Year-benefits-modal__item-meta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:4px}.cuxiao26Year-benefits-modal__item-date{font-size:12px;color:#555}.cuxiao26Year-benefits-modal__modify-btn{padding:4px 8px;background:#fff;box-shadow:0px 1px 10px 0px #c9e7ff;border-radius:14px;color:#fff;border:none;font-weight:bold;font-size:16px;color:#0d93ff;cursor:pointer;transition:background-color .3s ease}.cuxiao26Year-benefits-modal__add-address-btn{padding:4px 8px;background:#fff;box-shadow:0px 1px 10px 0px #c9e7ff;border-radius:14px;color:#fff;border:none;font-weight:bold;font-size:16px;color:#0d93ff;cursor:pointer;transition:background-color .3s ease}.cuxiao26Year-benefits-modal__loading{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;text-align:center}.cuxiao26Year-benefits-modal__loading-spinner{width:40px;height:40px;border:3px solid #f5f5f5;border-top:3px solid #2b7fff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:12px}.cuxiao26Year-benefits-modal__loading-text{font-size:14px;color:#555;margin:0}.cuxiao26Year-benefits-modal__error{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;text-align:center}.cuxiao26Year-benefits-modal__error-icon{font-size:32px;margin-bottom:12px}.cuxiao26Year-benefits-modal__error-text{font-size:14px;color:#ff4723;margin:0 0 12px 0}.cuxiao26Year-benefits-modal__retry-btn{padding:8px 16px;background:#2b7fff;color:#fff;border:none;font-size:14px;cursor:pointer;transition:all .3s ease}.cuxiao26Year-benefits-modal__retry-btn:hover{transform:translateY(-1px)}.cuxiao26Year-benefits-modal__retry-btn:active{transform:translateY(0)}.cuxiao26Year-benefits-modal__empty{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;text-align:center;color:#555;font-size:14px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes newWishPulse{0%{transform:scale(1);box-shadow:0 4px 12px rgba(255,107,107,.3)}50%{transform:scale(1.05);box-shadow:0 6px 20px rgba(255,107,107,.5)}100%{transform:scale(1);box-shadow:0 4px 12px rgba(255,107,107,.3)}}.cuxiao26Year-wish-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cuxiao26Year-wish-modal.show{opacity:1;visibility:visible}.cuxiao26Year-wish-modal.show .cuxiao26Year-wish-modal__container{transform:scale(1)}.cuxiao26Year-wish-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.cuxiao26Year-wish-modal__container{position:relative;width:240px;max-width:90vw;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(0.9);transition:transform .3s ease;overflow:hidden}.cuxiao26Year-wish-modal__header{position:relative;padding:24px 24px 16px;display:flex;justify-content:space-between;align-items:center}.cuxiao26Year-wish-modal__logo{flex:1;height:22px;background:url("./img/tc-ic4.jpg") no-repeat center;background-position:left center;background-size:auto 100%}.cuxiao26Year-wish-modal__close{position:relative;width:32px;height:32px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.cuxiao26Year-wish-modal__close:hover{background-color:rgba(0,0,0,.05)}.cuxiao26Year-wish-modal__close-icon{font-size:18px;color:#999;line-height:1}.cuxiao26Year-wish-modal__content{margin-top:16px;padding:0 24px 0;text-align:center}.cuxiao26Year-wish-modal__message{font-size:18px;color:#333;margin:0 0 24px;line-height:1.4;font-weight:bold}.cuxiao26Year-wish-modal__character{height:140px;margin-top:16px;background:url("./img/tc-ic3.jpg") no-repeat center;background-position:center;background-size:auto 100%}.cuxiao26Year-first-wish-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cuxiao26Year-first-wish-modal.show{opacity:1;visibility:visible}.cuxiao26Year-first-wish-modal.show .cuxiao26Year-first-wish-modal__container{transform:scale(1)}.cuxiao26Year-first-wish-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.cuxiao26Year-first-wish-modal__container{position:relative;width:400px;max-width:90vw;background:#fff;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.15);transform:scale(0.9);transition:transform .3s ease;overflow:hidden}.cuxiao26Year-first-wish-modal__header{position:relative;padding:24px 24px 16px;text-align:center}.cuxiao26Year-first-wish-modal__title{font-size:24px;font-weight:600;color:#2b7fff;margin:0;line-height:1.2}.cuxiao26Year-first-wish-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.cuxiao26Year-first-wish-modal__close:hover{background-color:rgba(0,0,0,.05)}.cuxiao26Year-first-wish-modal__close-icon{font-size:18px;color:#555;line-height:1}.cuxiao26Year-first-wish-modal__content{padding:0 24px 24px;text-align:center}.cuxiao26Year-first-wish-modal__subtitle{font-size:16px;color:#333;margin:0 0 16px;line-height:1.4}.cuxiao26Year-first-wish-modal__wish-box{background:#f5f5f5;border-radius:12px;padding:16px;margin-bottom:24px;min-height:60px;display:flex;align-items:center;justify-content:center}.cuxiao26Year-first-wish-modal__wish-text{font-size:16px;color:#333;margin:0;line-height:1.4;word-break:break-all}.cuxiao26Year-first-wish-modal__actions{display:flex;flex-direction:column;gap:12px}.cuxiao26Year-first-wish-modal__wish-wrapper{position:relative;width:100%}.cuxiao26Year-first-wish-modal__change-btn{width:100%;height:46px;border:none;border-radius:12px;font-size:20px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;background:linear-gradient(180deg, #3996F6, #0059DF);box-shadow:0 4px 12px rgba(74,144,226,.3)}.cuxiao26Year-first-wish-modal__change-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(74,144,226,.4)}.cuxiao26Year-first-wish-modal__change-btn:active{transform:translateY(0)}.cuxiao26Year-first-wish-modal__wish-btn{width:100%;height:46px;border:none;border-radius:23px;font-size:20px;font-weight:500;color:#fff;cursor:pointer;transition:all .2s ease;background:linear-gradient(180deg, #FF6A42, #F11E37);box-shadow:0 4px 12px rgba(255,107,107,.3)}.cuxiao26Year-first-wish-modal__wish-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,107,107,.4)}.cuxiao26Year-first-wish-modal__wish-btn:active{transform:translateY(0)}.cuxiao26Year-share-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;opacity:0;transition:opacity .3s ease}.cuxiao26Year-share-modal--show{display:flex;opacity:1}.cuxiao26Year-share-modal--show .cuxiao26Year-share-modal__container{transform:scale(1)}.cuxiao26Year-share-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}.cuxiao26Year-share-modal__container{position:relative;width:480px;max-width:90vw;margin:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);transform:scale(0.8);transition:transform .3s ease;overflow:hidden}.cuxiao26Year-share-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;background:none;border:none;cursor:pointer;z-index:10;display:flex;flex-direction:row;justify-content:center;align-items:center;border-radius:50%;transition:all .3s ease}.cuxiao26Year-share-modal__close:hover{background:rgba(0,0,0,.1);transform:scale(1.1)}.cuxiao26Year-share-modal__close-icon{font-size:24px;color:#555;line-height:1}.cuxiao26Year-share-modal__header{padding:32px 32px 16px;text-align:center}.cuxiao26Year-share-modal__title{font-size:24px;font-weight:bold;color:#2b7fff;line-height:1.4;margin:0}.cuxiao26Year-share-modal__content{padding:0 32px 24px;text-align:center}.cuxiao26Year-share-modal__qrcode{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px}.cuxiao26Year-share-modal__qrcode-container{width:200px;height:200px;background:#fff;border:2px solid #f5f5f5;border-radius:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.1);overflow:hidden}.cuxiao26Year-share-modal__qrcode-container img{max-width:100%;max-height:100%;object-fit:contain}.cuxiao26Year-share-modal__qrcode-desc{font-size:16px;color:#555;line-height:1.5;margin:0;text-align:center}.cuxiao26Year-share-modal__footer{padding:16px 32px 32px;text-align:center;border-top:1px solid #f5f5f5}.cuxiao26Year-share-modal__confirm-btn{width:120px;height:44px;background:linear-gradient(135deg, #FF3237, #FFA468);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:bold;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.cuxiao26Year-share-modal__confirm-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,50,55,.4);background:linear-gradient(135deg, #ff3a3a, #ffb366)}.cuxiao26Year-share-modal__confirm-btn:active{transform:translateY(0)}.cuxiao26Year-share-modal__confirm-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.cuxiao26Year-share-modal__confirm-btn:hover::before{left:100%}.cuxiao26Year-player__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:9998;display:none}.cuxiao26Year-global-animation-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:20000;overflow:hidden}.cuxiao26Year-wish-fly-global{position:absolute;width:200px;height:139px;visibility:hidden;z-index:20001;border-radius:50%;background:url("./img/wish-fly.png") no-repeat center;background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}
