.activity{max-width:1920px;margin:0 auto;overflow:hidden;margin-top:130px}.activity-dragon-boat{min-width:1400px;background:url(/images/promotionActivity/dragonBoat/bg.jpg) top no-repeat;background-size:100% 100%;height:2017px}.activity-dragon-boat .activity-banner,.activity-dragon-boat .activity-banner img{width:100%}.activity-dragon-boat .activity-container{margin:30px auto 0;width:1200px;height:885px;background:#fff;box-shadow:0 4px 20px rgba(168,199,231,.3);border-radius:30px;padding:50px 50px 40px}.activity-dragon-boat .activity-container>div{width:1100px;height:795px;background:linear-gradient(90deg,#ffecdb,#fff5ec 97.5%);border-radius:30px;padding:30px 5px 5px 5px}.activity-dragon-boat .activity-container>div .title{width:1010px;height:46px;margin:0 auto}.activity-dragon-boat .activity-container>div .title img{width:100%;height:100%}.activity-dragon-boat .activity-container>div>.title{margin-bottom:20px}.activity-dragon-boat .activity-container>div>.title+div{width:1090px;height:694px;background:#fff;border-radius:30px;padding:40px}.activity-dragon-boat .activity-container>div>.title+div .msg p{font-size:22px;color:#333}.activity-dragon-boat .activity-container>div>.title+div .msg p>span:first-child{font-weight:600}.activity-dragon-boat .activity-container>div>.title+div .msg p>span{font-weight:400px!important}.activity-dragon-boat .activity-container>div>.title+div .content-title{margin-top:40px}.activity-dragon-boat .activity-container>div>.title+div .rewards-box{margin-top:30px}.activity-dragon-boat .activity-container>div>.title+div .rewards-box table{width:1009px;height:344px;border-collapse:collapse;border-radius:20px;box-shadow:0 0 0 1px #f5cda8;border-style:hidden;overflow:hidden}.activity-dragon-boat .activity-container>div>.title+div .rewards-box table td,.activity-dragon-boat .activity-container>div>.title+div .rewards-box table th{min-width:70px;border:1px solid #f5cda8;height:50px;text-align:center}.activity-dragon-boat .activity-container>div>.title+div .rewards-box table th{background:#f6bb87;color:#fff;font-weight:600;font-size:21px}.activity-dragon-boat .activity-container>div>.title+div .rewards-box table td{color:#000;font-size:16px;background:#fff8f1}.activity-dragon-boat .activity-container>div>.title+div .rewards-box .btn{cursor:pointer;margin:20px auto 0;width:168px;height:48px;background:linear-gradient(180deg,#fac086,#e77039);box-shadow:0 3px 10px rgba(0,0,0,.2),inset 0 2px 3px hsla(0,0%,100%,.5);border-radius:10px;text-align:center;line-height:48px;font-weight:600;font-size:20px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);filter:grayscale(100%)}.activity-dragon-boat .activity-container>div>.title+div .rewards-box .btn.active{filter:none}.activity-dragon-boat .activity-container>div>.title+div .rewards-box .btn+p{margin-top:10px;text-align:center;font-weight:400;font-size:16px;color:#757575}.activity-dragon-boat .activity-rules{margin:60px auto 0;width:1200px;height:473px;background:#fff;box-shadow:0 4px 20px rgba(168,199,231,.3);border-radius:30px;padding:46px 50px 36px}.activity-dragon-boat .activity-rules>div{width:1100px;height:403px;background:url(/images/promotionActivity/dragonBoat/rules-border.png) top no-repeat;background-size:100% 100%;position:relative;padding:73px 50px 26px}.activity-dragon-boat .activity-rules>div .rules-title{width:280px;height:69px;position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.activity-dragon-boat .activity-rules>div p{font-weight:400;font-size:18px;line-height:1.8;color:#333;margin-bottom:15px}.anniversary-dialogs .dialog-overlay[data-v-66f29744]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-animation:fadeIn-data-v-66f29744 .3s ease;animation:fadeIn-data-v-66f29744 .3s ease}.anniversary-dialogs .dialog-container[data-v-66f29744]{position:relative;background:#fff;border-radius:16px;padding:40px 30px 30px;max-width:90%;width:450px;box-shadow:0 8px 32px rgba(0,0,0,.3);-webkit-animation:slideIn-data-v-66f29744 .3s ease;animation:slideIn-data-v-66f29744 .3s ease}.anniversary-dialogs .dialog-content[data-v-66f29744]{text-align:center}.anniversary-dialogs .dialog-title[data-v-66f29744]{font-size:24px;font-weight:700;color:#333;margin-bottom:20px}.anniversary-dialogs .congratulations-dialog[data-v-66f29744]{background:transparent;padding:0;width:420px;max-width:95%;box-shadow:none;border-radius:0}.anniversary-dialogs .congratulations-dialog .congrate-bg[data-v-66f29744]{width:100%;height:auto;display:block;position:absolute;top:0;left:0;z-index:0}.anniversary-dialogs .congratulations-dialog .bottom-close-button[data-v-66f29744]{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:40px;height:40px;font-size:36px;line-height:40px;text-align:center;color:#fff;cursor:pointer;transition:all .3s ease;z-index:2}.anniversary-dialogs .congratulations-dialog .bottom-close-button[data-v-66f29744]:hover{transform:translateX(-50%) scale(1.2)}.anniversary-dialogs .congratulations-dialog .dialog-content[data-v-66f29744]{position:relative;z-index:1;padding:100px 40px 80px;display:flex;flex-direction:column;align-items:center}.anniversary-dialogs .congratulations-dialog .reward-display[data-v-66f29744]{text-align:center;margin-bottom:30px;margin-top:20px}.anniversary-dialogs .congratulations-dialog .reward-display .reward-image-container[data-v-66f29744]{position:relative;display:inline-block}.anniversary-dialogs .congratulations-dialog .reward-display .reward-image-container .reward-image[data-v-66f29744]{width:120px;height:120px;display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.anniversary-dialogs .congratulations-dialog .reward-display .reward-image-container .reward-amount-in-image[data-v-66f29744]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-size:30px;font-weight:700;color:red;white-space:nowrap;z-index:1}.anniversary-dialogs .congratulations-dialog .reward-status[data-v-66f29744]{font-size:18px;color:#cb6606;margin-bottom:3px;font-weight:700;line-height:1.2}.anniversary-dialogs .congratulations-dialog .reward-amount-big[data-v-66f29744]{font-size:48px;font-weight:700;color:red;margin-bottom:3px;line-height:1;text-shadow:0 2px 4px rgba(255,0,0,.3)}.anniversary-dialogs .congratulations-dialog .gift-name-big[data-v-66f29744]{font-size:32px;font-weight:700;color:red;margin-bottom:3px;line-height:1.2}.anniversary-dialogs .congratulations-dialog .reward-description[data-v-66f29744]{font-size:16px;color:#cb6606;margin-bottom:8px;line-height:1.2}.anniversary-dialogs .congratulations-dialog .rewards-list[data-v-66f29744]{width:100%;max-width:400px;margin-bottom:20px;margin-top:-10px;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.anniversary-dialogs .congratulations-dialog .rewards-list .reward-item[data-v-66f29744]{display:flex;align-items:flex-start;text-align:left}.anniversary-dialogs .congratulations-dialog .rewards-list .reward-item .reward-dot[data-v-66f29744]{color:#999;font-size:14px;margin-right:6px;flex-shrink:0}.anniversary-dialogs .congratulations-dialog .rewards-list .reward-item .reward-text[data-v-66f29744]{color:#999;font-size:14px;line-height:1.4}.anniversary-dialogs .congratulations-dialog .dialog-buttons[data-v-66f29744]{display:flex;flex-direction:column;gap:15px;width:100%;max-width:280px;margin-top:-10px}.anniversary-dialogs .congratulations-dialog .dialog-buttons .invisible-button[data-v-66f29744]{height:50px;cursor:pointer;background:transparent;transition:opacity .3s ease}.anniversary-dialogs .congratulations-dialog .dialog-buttons .invisible-button[data-v-66f29744]:hover{opacity:.8}.anniversary-dialogs .congratulations-dialog .dialog-buttons .invisible-button[data-v-66f29744]:active{opacity:.6}.anniversary-dialogs .congratulations-dialog .dialog-buttons .invisible-button.secondary-button[data-v-66f29744]{margin-top:-10px}.anniversary-dialogs .tips-dialog[data-v-66f29744]{background:transparent;padding:0;width:420px;max-width:95%;box-shadow:none;border-radius:0;height:278px}.anniversary-dialogs .tips-dialog .hint-bg[data-v-66f29744]{width:100%;height:auto;display:block;position:absolute;top:0;left:0;z-index:0}.anniversary-dialogs .tips-dialog .top-close-button[data-v-66f29744]{position:absolute;top:5px;right:5px;width:35px;height:35px;cursor:pointer;background:transparent;transition:opacity .3s ease;z-index:2}.anniversary-dialogs .tips-dialog .top-close-button[data-v-66f29744]:hover{opacity:.7}.anniversary-dialogs .tips-dialog .bottom-close-button[data-v-66f29744]{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);width:40px;height:40px;font-size:36px;line-height:40px;text-align:center;color:#fff;cursor:pointer;transition:all .3s ease;z-index:2}.anniversary-dialogs .tips-dialog .bottom-close-button[data-v-66f29744]:hover{transform:translateX(-50%) scale(1.2)}.anniversary-dialogs .tips-dialog .dialog-content[data-v-66f29744]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:120px 40px 60px;display:flex;flex-direction:column;align-items:center;pointer-events:auto}.anniversary-dialogs .tips-dialog .tips-content[data-v-66f29744]{font-size:18px;color:#999;line-height:1.6;text-align:left;margin-bottom:30px;font-weight:400;max-width:280px;word-wrap:break-word;white-space:normal;pointer-events:none;margin-left:-30px}.anniversary-dialogs .tips-dialog .tips-button-area[data-v-66f29744]{position:absolute;bottom:15px;left:47%;transform:translateX(-50%);width:200px;height:50px;display:flex;align-items:center;justify-content:center;pointer-events:auto}.anniversary-dialogs .tips-dialog .tips-button-area .tips-button-text[data-v-66f29744]{color:#a55800;font-size:18px;font-weight:700;pointer-events:none;white-space:nowrap;position:relative;z-index:3}.anniversary-dialogs .tips-dialog .tips-button-area .invisible-button[data-v-66f29744]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;background:transparent;transition:opacity .3s ease;z-index:2;pointer-events:auto}.anniversary-dialogs .tips-dialog .tips-button-area .invisible-button[data-v-66f29744]:hover{opacity:.8}.anniversary-dialogs .tips-dialog .tips-button-area .invisible-button[data-v-66f29744]:active{opacity:.6}.anniversary-dialogs .ranking-rewards-dialog[data-v-66f29744]{background:#fff;border-radius:20px;padding:0;max-width:600px;width:90%;max-height:80vh;overflow:hidden;position:relative;box-shadow:0 10px 40px rgba(0,0,0,.3);display:flex;flex-direction:column}.anniversary-dialogs .ranking-rewards-dialog .ranking-dialog-title[data-v-66f29744]{font-size:18px;color:#a55800;text-align:center;padding:15px 50px 15px 15px;border:1px solid #ffd993;background:linear-gradient(90deg,#ffa800,#fdfb74);border-radius:20px 20px 0 0;position:relative;display:flex;align-items:center;justify-content:center}.anniversary-dialogs .ranking-rewards-dialog .ranking-dialog-title span[data-v-66f29744]{display:flex;align-items:center;justify-content:1;flex-wrap:nowrap;flex-direction:row}.anniversary-dialogs .ranking-rewards-dialog .ranking-dialog-title .ranking-close-button[data-v-66f29744]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:36px;height:36px;font-size:28px;line-height:36px;text-align:center;color:#8b4513;cursor:pointer;background:hsla(0,0%,100%,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.anniversary-dialogs .ranking-rewards-dialog .ranking-dialog-title .ranking-close-button[data-v-66f29744]:hover{background:hsla(0,0%,100%,.6)}.anniversary-dialogs .ranking-rewards-dialog .ranking-dialog-title .ranking-close-button[data-v-66f29744]:active{transform:translateY(-50%) scale(.95)}.anniversary-dialogs .ranking-rewards-dialog .ranking-header[data-v-66f29744]{display:flex;background:#fdb62f;padding:12px 0;width:100%;align-items:center}.anniversary-dialogs .ranking-rewards-dialog .ranking-header .header-col[data-v-66f29744]{font-size:16px;color:#fff;text-align:center;padding:0 10px;display:flex;align-items:center;justify-content:center}.anniversary-dialogs .ranking-rewards-dialog .ranking-header .header-col[data-v-66f29744]:first-child{width:30%;display:flex;align-items:center;justify-content:0;flex-wrap:30%;flex-direction:0;border-right:1px solid hsla(0,0%,100%,.3)}.anniversary-dialogs .ranking-rewards-dialog .ranking-header .header-col[data-v-66f29744]:last-child{width:70%;display:flex;align-items:center;justify-content:0;flex-wrap:70%;flex-direction:0}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content[data-v-66f29744]{display:flex;align-items:center;justify-content:1;flex-wrap:nowrap;flex-direction:row;overflow-y:auto;background:#ffedbd;width:100%;padding-top:350px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list[data-v-66f29744]{width:100%}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item[data-v-66f29744]{display:flex;width:100%;padding:20px 0;border-bottom:1px solid #ffd993;transition:background .3s ease;background:#ffedbd;min-height:100px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item[data-v-66f29744]:first-child{padding-top:30px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item[data-v-66f29744]:hover{background:rgba(255,221,147,.3)}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item[data-v-66f29744]:last-child{border-bottom:none}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rank-col[data-v-66f29744]{width:30%;justify-content:0;flex-wrap:30%;flex-direction:0;display:flex;align-items:center;justify-content:center;border-right:1px solid #ffd993;padding:0 10px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rank-col img.rank-badge[data-v-66f29744]{max-width:60px;max-height:60px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rank-col span[data-v-66f29744]{font-size:18px;color:#a55800;text-align:center;font-weight:500}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rewards-col[data-v-66f29744]{width:70%;justify-content:0;flex-wrap:70%;flex-direction:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;padding:0 15px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rewards-col .reward-wrapper[data-v-66f29744]{display:flex;flex-direction:row;align-items:center;gap:2px;flex-shrink:0}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rewards-col .reward-row[data-v-66f29744]{flex-direction:column;justify-content:center;gap:4px;display:flex;align-items:center;justify-content:0;flex-wrap:auto;flex-direction:0;width:170px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rewards-col .reward-row .reward-icon[data-v-66f29744]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rewards-col .reward-row .reward-name[data-v-66f29744]{font-size:13px;color:#8b4513;text-align:center;line-height:1.3;width:100%;white-space:nowrap}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item .rewards-col .reward-separator[data-v-66f29744]{display:flex;align-items:center;font-size:14px;color:#a55800;font-weight:500;padding:0 3px;align-self:center}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item:first-child .rewards-col[data-v-66f29744],.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item:nth-child(2) .rewards-col[data-v-66f29744]{justify-content:flex-start;padding:0 15px 0 30px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item:nth-child(4) .reward-row[data-v-66f29744]{width:110px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rewards-content .ranking-rewards-list .ranking-reward-item:nth-child(4) .reward-row .reward-name[data-v-66f29744]{font-size:11px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rules[data-v-66f29744]{background:#fdb62f;padding:12px 20px;border-radius:0 0 20px 20px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rules .rule-item[data-v-66f29744]{color:#a55800;font-size:13px;line-height:1.6;margin-bottom:3px}.anniversary-dialogs .ranking-rewards-dialog .ranking-rules .rule-item[data-v-66f29744]:last-child{margin-bottom:0}@-webkit-keyframes fadeIn-data-v-66f29744{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-66f29744{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideIn-data-v-66f29744{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideIn-data-v-66f29744{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.activity{width:100%;max-width:100vw;overflow-x:hidden}.activity-anniversary{width:100%;max-width:100%;overflow-x:hidden;position:relative}.activity-anniversary .activity-banner{width:100%}.activity-anniversary .activity-banner img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.activity-anniversary .cake-activity-container{position:relative;width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;overflow-x:hidden}.activity-anniversary .cake-activity-container .cake-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.activity-anniversary .cake-activity-container .cake-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.activity-anniversary .cake-activity-container .title-section{position:relative;z-index:2;margin-bottom:10px;text-align:center}.activity-anniversary .cake-activity-container .title-section .title-image{width:260px;height:auto;display:block;margin:0 auto}.activity-anniversary .cake-activity-container .description-text{position:relative;z-index:3;color:#9b1700;font-size:20px;font-style:normal;font-weight:400;text-align:center;line-height:1.6;margin-bottom:40px;max-width:800px;padding:0 20px}.activity-anniversary .cake-activity-container .cake-image{position:relative;z-index:2;text-align:center;width:100%;max-width:100%;margin-left:0;margin-top:-18%;transform:translateX(-50px)}.activity-anniversary .cake-activity-container .cake-image img{width:100%;height:auto;display:block;margin:0 auto}.activity-anniversary .cake-activity-container .cake-image .bubbles-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:auto}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-layer{position:absolute;display:flex;justify-content:center;align-items:center}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-layer.layer-1{top:40%;left:54%;transform:translateX(-50%);width:100%}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-layer.layer-2{top:53%;left:54%;transform:translateX(-50%);width:100%;gap:30px}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-layer.layer-3{top:67%;left:54%;transform:translateX(-50%);width:100%;gap:10px}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-item{position:relative;display:inline-block;cursor:pointer;pointer-events:auto}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-item .bubble-bg{width:100px;height:100px;display:block}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-item .envelope-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-item .envelope-content .envelope{width:50px;height:50px;position:relative}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-item .envelope-content .amount{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;font-weight:700;line-height:1;z-index:1;white-space:nowrap;text-align:center;width:100%}.activity-anniversary .cake-activity-container .cake-image .bubbles-container .bubble-item .check-icon{position:absolute;top:1px;right:-10px;width:42px;height:42px;z-index:10}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip{position:absolute;top:-100px;left:calc(100% - 150px);z-index:1000;pointer-events:auto}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content{background:#fff;border-radius:8px;padding:8px 15px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:200px;position:relative}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-top{display:flex;align-items:center;gap:10px;margin-bottom:6px}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-top .tooltip-envelope{width:50px;height:50px;flex-shrink:0;position:relative}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-top .tooltip-envelope img{width:100%;height:100%;display:block}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-top .tooltip-envelope .envelope-amount{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:red;font-size:11px;font-weight:700;white-space:nowrap;z-index:1}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-top .tooltip-text{display:flex;flex-direction:row;align-items:center;gap:8px}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-top .tooltip-text .tooltip-amount,.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-top .tooltip-text .tooltip-title{font-size:16px;font-weight:700;color:#000}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-divider{height:1px;background:linear-gradient(90deg,transparent,#ddd 20%,#ddd 80%,transparent);border:none;border-top:1px dashed #ddd;margin:5px 0}.activity-anniversary .cake-activity-container .cake-image .bubble-tooltip .tooltip-content .tooltip-condition{font-size:12px;color:#999;text-align:center}.activity-anniversary .cake-activity-container .button-section{position:absolute;bottom:130px;left:50%;transform:translateX(-50%);z-index:3;text-align:center}.activity-anniversary .cake-activity-container .button-section .activity-button{max-width:300px;height:auto;display:block;margin:0 auto;cursor:pointer;transition:transform .2s ease}.activity-anniversary .cake-activity-container .button-section .activity-button:hover{transform:scale(1.05)}.activity-anniversary .cake-activity-container .button-section .activity-button:active{transform:scale(.95)}.activity-anniversary .gift-activity-container{position:relative;width:100%;max-width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;overflow-x:hidden}.activity-anniversary .gift-activity-container .gift-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.activity-anniversary .gift-activity-container .gift-bg img{width:100%;height:100%;display:block;-o-object-fit:fill;object-fit:fill}.activity-anniversary .gift-activity-container .gift-title-section{position:relative;z-index:2;margin-top:-40px;margin-bottom:10px;text-align:center}.activity-anniversary .gift-activity-container .gift-title-section .gift-title-image{width:260px;height:auto;display:block;margin:0 auto}.activity-anniversary .gift-activity-container .gift-description-text{position:relative;z-index:2;text-align:center;line-height:1.6;margin-bottom:40px;max-width:800px;padding:0 20px}.activity-anniversary .gift-activity-container .gift-description-text .gift-desc-content{color:#fff493;font-size:18px;font-style:normal;font-weight:400}.activity-anniversary .gift-activity-container .gifts-layout{position:relative;z-index:2;width:80%;max-width:800px;height:800px;margin-top:-80px}.activity-anniversary .gift-activity-container .gifts-layout .gift-item{position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.activity-anniversary .gift-activity-container .gifts-layout .gift-item img{max-width:180px;max-height:180px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.activity-anniversary .gift-activity-container .gifts-layout .gift-item:hover img{transform:translateY(-3px)}.activity-anniversary .gift-activity-container .gifts-layout .gift-item:active img{transform:translateY(-1px)}.activity-anniversary .gift-activity-container .gifts-layout .gift-item .gift-check-mark{position:absolute;top:0;right:0;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#f44,#c00);border:1.5px solid #fff;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none;box-shadow:0 2px 6px rgba(255,68,68,.4)}.activity-anniversary .gift-activity-container .gifts-layout .gift-item .gift-check-mark .check-icon{width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);margin-bottom:1.5px}.activity-anniversary .gift-activity-container .gifts-layout .gift-item .gift-available-badge{position:absolute;top:0;right:0;background:linear-gradient(135deg,#f44,#c00);color:#fff;font-size:9px;font-weight:500;padding:2px 5px;border-radius:10px;border:1.5px solid #fff;white-space:nowrap;z-index:10;pointer-events:none;box-shadow:0 2px 8px rgba(255,68,68,.4)}.activity-anniversary .gift-activity-container .gifts-layout .gift-item .gift-available-badge:before{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;z-index:-1}.activity-anniversary .gift-activity-container .gifts-layout .gift-item .gift-available-badge:after{content:"";position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #c00}.activity-anniversary .gift-activity-container .gifts-layout .gift-center{top:38%;left:50%;transform:translate(-50%,-50%)}.activity-anniversary .gift-activity-container .gifts-layout .gift-center img{max-width:330px;max-height:330px}.activity-anniversary .gift-activity-container .gifts-layout .gift-center .gift-check-mark{width:26px;height:26px;right:110px}.activity-anniversary .gift-activity-container .gifts-layout .gift-center .gift-available-badge{top:0;right:100px}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-top{top:18%;left:28%;transform:translate(-50%,-50%)}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-top .gift-check-mark{top:10px}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-top .gift-available-badge{top:10px;right:0}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-middle{top:40%;left:18%;transform:translate(-50%,-50%)}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-middle .gift-check-mark{top:10px}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-middle .gift-available-badge{top:10px;right:0}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-bottom{top:62%;left:28%;transform:translate(-50%,-50%)}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-bottom .gift-check-mark{top:10px}.activity-anniversary .gift-activity-container .gifts-layout .gift-left-bottom .gift-available-badge{top:10px;right:0}.activity-anniversary .gift-activity-container .gifts-layout .gift-right-top{top:18%;left:72%;transform:translate(-50%,-50%)}.activity-anniversary .gift-activity-container .gifts-layout .gift-right-top .gift-available-badge,.activity-anniversary .gift-activity-container .gifts-layout .gift-right-top .gift-check-mark{top:10px;right:82px}.activity-anniversary .gift-activity-container .gifts-layout .gift-right-middle{top:40%;left:82%;transform:translate(-50%,-50%)}.activity-anniversary .gift-activity-container .gifts-layout .gift-right-middle .gift-available-badge,.activity-anniversary .gift-activity-container .gifts-layout .gift-right-middle .gift-check-mark{top:10px;right:82px}.activity-anniversary .gift-activity-container .gifts-layout .gift-right-bottom{top:62%;left:72%;transform:translate(-50%,-50%)}.activity-anniversary .gift-activity-container .gifts-layout .gift-right-bottom .gift-available-badge,.activity-anniversary .gift-activity-container .gifts-layout .gift-right-bottom .gift-check-mark{top:10px;right:82px}.activity-anniversary .gift-activity-container .gifts-layout .gift-right-bottom .gift-tooltip,.activity-anniversary .gift-activity-container .gifts-layout .gift-right-middle .gift-tooltip,.activity-anniversary .gift-activity-container .gifts-layout .gift-right-top .gift-tooltip{left:calc(100% - 220px)}.activity-anniversary .gift-activity-container .gifts-layout .gift-center .gift-tooltip{top:70px;left:calc(100% - 190px)}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip{position:absolute;top:-100px;left:calc(100% - 150px);z-index:1000;pointer-events:auto}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content{background:#fff;border-radius:8px;padding:8px 15px;box-shadow:0 4px 12px rgba(0,0,0,.3);min-width:200px;position:relative}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-top{display:flex;flex-direction:column;margin-bottom:3px}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-top .tooltip-gift-row{display:flex;align-items:center;gap:10px;line-height:1;margin-top:-3px}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-top .tooltip-gift-row .tooltip-gift-image{width:50px;height:50px;flex-shrink:0;margin-top:10px}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-top .tooltip-gift-row .tooltip-gift-image img{width:100%;height:100%;display:block}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-top .tooltip-gift-row .tooltip-title{font-size:15px;font-weight:700;color:#000;line-height:1}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-top .tooltip-subtitle{font-size:10px;color:#999;padding-left:60px;line-height:1;margin-top:-15px}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-divider{height:1px;background:linear-gradient(90deg,transparent,#ddd 20%,#ddd 80%,transparent);border:none;border-top:1px dashed #ddd;margin:5px 0}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-rewards .reward-item{display:flex;align-items:center;gap:5px;margin-bottom:3px}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-rewards .reward-item:last-child{margin-bottom:0}.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-rewards .reward-item .reward-dot,.activity-anniversary .gift-activity-container .gifts-layout .gift-tooltip .tooltip-content .tooltip-rewards .reward-item .reward-text{font-size:12px;color:#999}.activity-anniversary .gift-activity-container .gift-button-section{position:absolute;bottom:140px;left:50%;transform:translateX(-50%);z-index:3;text-align:center}.activity-anniversary .gift-activity-container .gift-button-section .gift-button{max-width:300px;height:auto;display:block;margin:0 auto;cursor:pointer;transition:transform .2s ease}.activity-anniversary .gift-activity-container .gift-button-section .gift-button:hover{transform:scale(1.02)}.activity-anniversary .gift-activity-container .gift-button-section .gift-button:active{transform:scale(.98)}.activity-anniversary .newcomer-activity-container{position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:40px 0 0 0;overflow:hidden;overflow-x:hidden}.activity-anniversary .newcomer-activity-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/promotionActivity/anniversary/girl-bg.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;z-index:1}.activity-anniversary .newcomer-activity-container .newcomer-title-section{position:relative;z-index:2;margin-top:-20px;margin-bottom:10px;text-align:center}.activity-anniversary .newcomer-activity-container .newcomer-title-section .newcomer-title-image{width:260px;height:auto;display:block;margin:0 auto}.activity-anniversary .newcomer-activity-container .newcomer-description-text{position:relative;z-index:5;text-align:center;line-height:1.8;margin-bottom:50px;max-width:800px;padding:0 20px}.activity-anniversary .newcomer-activity-container .newcomer-description-text .newcomer-desc-content{color:#9b1700;font-size:18px;font-style:normal;font-weight:400;margin-bottom:10px;position:relative}.activity-anniversary .newcomer-activity-container .girl-display-section{position:relative;z-index:2;text-align:center;margin-top:-220px;margin-bottom:100px}.activity-anniversary .newcomer-activity-container .girl-display-section .girl-image{max-width:100%;width:90%;height:auto;display:block;margin:0 auto;z-index:1}.activity-anniversary .newcomer-activity-container .girl-display-section .package-button{position:absolute;left:calc(42% - 40px);transform:translateX(-50%);z-index:10;cursor:pointer;width:18%;bottom:31%}.activity-anniversary .newcomer-activity-container .girl-display-section .package-button img{width:100%;height:auto;display:block;transition:transform .2s ease}.activity-anniversary .newcomer-activity-container .girl-display-section .package-button img:hover{transform:scale(1.05)}.activity-anniversary .newcomer-activity-container .girl-display-section .package-button img:active{transform:scale(.95)}.activity-anniversary .newcomer-activity-container .girl-buttons-section{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:-290px;margin-bottom:135px}.activity-anniversary .newcomer-activity-container .girl-buttons-section .girl-button-item{cursor:pointer;transition:transform .2s ease;position:relative;z-index:10}.activity-anniversary .newcomer-activity-container .girl-buttons-section .girl-button-item img{max-width:150px;height:auto;display:block}.activity-anniversary .newcomer-activity-container .girl-buttons-section .girl-button-item:hover{transform:scale(1.05)}.activity-anniversary .newcomer-activity-container .girl-buttons-section .girl-button-item:active{transform:scale(.95)}.activity-anniversary .newcomer-activity-container .bottom-line{position:absolute;bottom:0;left:0;width:100%;z-index:20}.activity-anniversary .newcomer-activity-container .bottom-line img{width:100%;height:130px;display:block;-o-object-fit:fill;object-fit:fill}.activity-anniversary .ranking-activity-container{position:relative;width:100%;max-height:calc(100vh + 1200px);overflow:hidden}.activity-anniversary .ranking-activity-container .ranking-bg-image{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.activity-anniversary .ranking-activity-container .ranking-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:2}.activity-anniversary .ranking-activity-container .ranking-title-section{width:260px;margin-top:20px;margin-bottom:30px;text-align:center}.activity-anniversary .ranking-activity-container .ranking-title-section .ranking-title-image{width:100%;height:auto;display:block}.activity-anniversary .ranking-activity-container .ranking-description-text{max-width:800px;text-align:center;color:#fff493;font-size:18px;font-weight:400;line-height:1.8;padding:0 20px;margin-top:-20px;margin-bottom:20px}.activity-anniversary .ranking-activity-container .ranking-description-text div{margin-bottom:5px}.activity-anniversary .ranking-activity-container .ranking-period-bar{position:relative;width:100%;max-width:700px;display:flex;align-items:center;justify-content:center;gap:20px;margin-top:-10px;margin-bottom:60px;z-index:10}.activity-anniversary .ranking-activity-container .ranking-period-bar:before{content:"";position:absolute;top:50%;left:0;width:100%;height:30px;background:linear-gradient(90deg,rgba(238,160,62,0),#eea03e 50%,rgba(238,160,62,0));transform:translateY(-50%);z-index:-1}.activity-anniversary .ranking-activity-container .ranking-period-bar .period-text{color:#fff493;font-size:14px;font-weight:500;background:transparent;position:relative;z-index:2}.activity-anniversary .ranking-activity-container .ranking-period-bar .ranking-button{cursor:pointer;position:relative;z-index:20}.activity-anniversary .ranking-activity-container .ranking-period-bar .ranking-button img{max-width:180px;height:auto;display:block;transition:transform .2s ease}.activity-anniversary .ranking-activity-container .ranking-period-bar .ranking-button img:hover{transform:scale(1.05)}.activity-anniversary .ranking-activity-container .ranking-period-bar .ranking-button img:active{transform:scale(.98)}.activity-anniversary .ranking-activity-container .top-three-rankings{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;gap:-10px;padding:0 20px;margin-top:-40px;margin-bottom:-40px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item{position:relative}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .podium-bg{width:100%;height:auto;display:block;position:relative;top:-30px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content{position:absolute;top:24px;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding-top:30px;margin-top:-30px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .avatar-section{position:relative;margin-bottom:15px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .avatar-section .member-avatar{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .avatar-section .rank-badge{position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:140px;height:auto;z-index:2}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .member-name{color:#fff;font-size:16px;font-weight:500;margin-bottom:6px;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .member-points{background:linear-gradient(180deg,#ffe500,#fffffb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:36px;margin-bottom:10px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .prizes-list{display:flex;flex-direction:row;gap:5px;width:100%;padding:0 10px;align-items:center;justify-content:center}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .prizes-list .prize-box{display:flex;align-items:center;justify-content:center;width:60px;height:60px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-item .rank-content .prizes-list .prize-box img{max-width:100%;max-height:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-1{margin-bottom:120px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-1 .podium-bg{width:320px;position:relative;top:-60px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-1 .rank-content .avatar-section .member-avatar{width:100px;height:100px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-1 .rank-content .avatar-section .rank-badge{width:140px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-1 .rank-content .prizes-list .prize-box{width:200px;height:200px;margin-top:-50px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-2{margin-right:-20px;margin-bottom:80px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-2 .podium-bg{width:300px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-2 .rank-content .prizes-list .prize-box{width:190px;height:190px;margin-top:-50px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-3{margin-left:-20px;margin-bottom:80px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-3 .podium-bg{width:300px}.activity-anniversary .ranking-activity-container .top-three-rankings .rank-3 .rank-content .prizes-list .prize-box{width:80px;height:80px;margin-top:0}.activity-anniversary .ranking-activity-container .ranking-table-container{position:relative;z-index:2;width:100%;max-width:900px;margin:-110px auto 30px;padding:0 20px}.activity-anniversary .ranking-activity-container .ranking-table-container .table-title{background:linear-gradient(90deg,#ffa800,#fdfb74);color:#8b4513;font-size:16px;text-align:center;padding:12px;border-radius:8px 8px 0 0}.activity-anniversary .ranking-activity-container .ranking-table-container .table-title .login-link{font-weight:400;text-decoration:underline;cursor:pointer;transition:opacity .2s ease}.activity-anniversary .ranking-activity-container .ranking-table-container .table-title .login-link:hover{opacity:.8}.activity-anniversary .ranking-activity-container .ranking-table-container .table-title .my-ranking-info{font-weight:400;color:#8b4513}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table{width:100%;border-collapse:collapse;background:rgba(255,228,181,.95);border-radius:0 0 8px 8px;overflow:hidden}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table thead tr{background:#fdb62f}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table thead tr th{color:#fff;font-size:14px;font-weight:500;padding:10px;text-align:center;border-right:1px solid hsla(0,0%,100%,.3)}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table thead tr th:last-child{border-right:none}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table tbody tr{border-bottom:1px solid rgba(218,165,32,.3);transition:background .2s ease}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table tbody tr:hover{background:rgba(255,218,151,.8)}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table tbody tr:last-child{border-bottom:none}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table tbody tr td{color:#8b4513;font-size:12px;padding:8px 10px;text-align:center;border-right:1px solid rgba(218,165,32,.2)}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table tbody tr td:first-child{font-weight:700;color:#d2691e}.activity-anniversary .ranking-activity-container .ranking-table-container .ranking-table tbody tr td:last-child{border-right:none}.activity-anniversary .ranking-activity-container .title5-container{position:relative;z-index:2;width:100%;max-width:1200px;margin:-10px auto 20px;padding:0 170px}.activity-anniversary .ranking-activity-container .title5-container img{width:350px;height:auto;display:block}.activity-anniversary .ranking-activity-container .cards-container{position:relative;z-index:2;width:100%;max-width:900px;padding:0 20px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:nowrap}.activity-anniversary .ranking-activity-container .cards-container .card-item{position:relative;width:calc(14.28571% - 8.57143px);flex-shrink:0;cursor:pointer;padding-bottom:5%;transition:transform .3s ease}.activity-anniversary .ranking-activity-container .cards-container .card-item:hover{transform:translateY(-5px)}.activity-anniversary .ranking-activity-container .cards-container .card-item .card-amount{position:absolute;top:56%;left:50%;transform:translateX(-50%);font-family:PingFang SC;font-size:12px;font-weight:400;white-space:nowrap;text-align:center;letter-spacing:1px;z-index:5;pointer-events:none}.activity-anniversary .ranking-activity-container .cards-container .card-item .card-amount.card-amount-yellow{color:#ff0;text-shadow:-1px -1px 0 #a53700,1px -1px 0 #a53700,-1px 1px 0 #a53700,1px 1px 0 #a53700,-1px 0 0 #a53700,1px 0 0 #a53700,0 -1px 0 #a53700,0 1px 0 #a53700,0 0 2px rgba(165,55,0,.8)}.activity-anniversary .ranking-activity-container .cards-container .card-item .card-amount.card-amount-gray{color:silver;text-shadow:-1px -1px 0 #666,1px -1px 0 #666,-1px 1px 0 #666,1px 1px 0 #666,-1px 0 0 #666,1px 0 0 #666,0 -1px 0 #666,0 1px 0 #666,0 0 2px hsla(0,0%,40%,.8)}.activity-anniversary .ranking-activity-container .cards-container .card-item .card-image{width:100%;height:auto;display:block}.activity-anniversary .ranking-activity-container .cards-container .card-item .card-button{position:absolute;bottom:22%;left:50%;transform:translateX(-50%);width:70%;height:50px;cursor:pointer;z-index:10}.activity-anniversary .ranking-activity-container .cards-container .card-item .card-button .card-button-overlay{width:100%;height:100%;background:transparent}.activity-anniversary .ranking-activity-container .cards-container .card-item .dashed-line{width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;position:absolute;left:50%;bottom:0;transform:translateX(-50%);max-width:900px}.activity-anniversary .ranking-activity-container .cards-container .card-item .dashed-line .point-section-content{display:flex;justify-content:center;align-items:center;flex-direction:column}.activity-anniversary .ranking-activity-container .cards-container .card-item .dashed-line .point-section-content .card-point-section{display:flex;flex-direction:column;align-items:center;gap:5px;z-index:15}.activity-anniversary .ranking-activity-container .cards-container .card-item .dashed-line .point-section-content .card-point-section .point-icon{width:15px;height:15px;display:block}.activity-anniversary .ranking-activity-container .cards-container .card-item .dashed-line .point-section-content .card-point-section .point-text{color:#fff493;font-size:10px;font-weight:400;white-space:nowrap;text-align:center}.activity-anniversary .ranking-activity-container .point-section{position:relative;z-index:2;width:100%;margin-top:-2.2%}.activity-anniversary .caption-bg-container{position:relative;width:100%;overflow-x:hidden;margin-top:-150px}.activity-anniversary .caption-bg-container .caption-bg-image{width:100%;height:auto;display:block}.activity-anniversary .caption-bg-container .title6-section{position:absolute;top:110px;left:50%;transform:translateX(-50%);z-index:2;text-align:center}.activity-anniversary .caption-bg-container .title6-section .title6-image{width:260px;height:auto;display:block}.activity-anniversary .caption-bg-container .rules-content{position:absolute;top:280px;left:50%;transform:translateX(-50%);z-index:2;width:100%;max-width:1000px;padding:0 40px}.activity-anniversary .caption-bg-container .rules-content .rule-item{color:#9b1700;font-size:16px;line-height:1.5;margin-bottom:10px;display:flex;align-items:flex-start}.activity-anniversary .caption-bg-container .rules-content .rule-item .rule-number{flex-shrink:0;font-weight:700;margin-right:5px}.activity-anniversary .caption-bg-container .rules-content .rule-item .rule-text{display:flex;align-items:center;justify-content:1;flex-wrap:nowrap;flex-direction:row}