.lottery-bubble-entry[data-v-0ec5f860]{position:fixed;bottom:140px;right:20px;width:70px;height:70px;z-index:98;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);animation:bubble-float-0ec5f860 4s ease-in-out infinite}.lottery-bubble-entry.is-animating[data-v-0ec5f860]{pointer-events:none}@media(max-width:768px){.lottery-bubble-entry[data-v-0ec5f860]{bottom:130px;right:15px;width:60px;height:60px}}.lottery-bubble-entry .bubble-effects[data-v-0ec5f860]{position:absolute;inset:-15px;pointer-events:none}.lottery-bubble-entry .bubble-effects .bubble-rainbow[data-v-0ec5f860]{position:absolute;inset:0;background:conic-gradient(from 0deg,#ff6b6b,#4ecdc4,#45b7d1,#ffa07a,plum,#98fb98,#87ceeb,#ffb6c1,#ff6b6b);border-radius:50%;opacity:.3;filter:blur(10px);animation:rainbow-rotate-0ec5f860 10s linear infinite}.lottery-bubble-entry .bubble-effects .bubble-pulse[data-v-0ec5f860]{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,rgba(255,215,0,.3) 0,transparent 70%);animation:pulse-glow-0ec5f860 2s ease-in-out infinite}.lottery-bubble-entry .bubble-main[data-v-0ec5f860]{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.3);transition:transform .3s ease}.lottery-bubble-entry .bubble-main .bubble-gradient[data-v-0ec5f860]{position:absolute;inset:0;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);opacity:.9}.lottery-bubble-entry .bubble-main .bubble-content[data-v-0ec5f860]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:3}.lottery-bubble-entry .bubble-main .bubble-content .music-note[data-v-0ec5f860]{font-size:28px;color:gold;text-shadow:0 0 20px rgba(255,215,0,.8),0 2px 4px rgba(0,0,0,.3);animation:note-pulse-0ec5f860 2s ease-in-out infinite}.lottery-bubble-entry .bubble-main .bubble-content .remain-badge[data-v-0ec5f860]{position:absolute;top:-5px;right:-5px;background:#ff4757;color:#fff;font-size:12px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 6px;box-shadow:0 2px 8px rgba(255,71,87,.5)}.lottery-bubble-entry .bubble-main .bubble-highlights[data-v-0ec5f860]{position:absolute;inset:0;z-index:2;pointer-events:none}.lottery-bubble-entry .bubble-main .bubble-highlights .highlight[data-v-0ec5f860]{position:absolute;background:radial-gradient(ellipse,hsla(0,0%,100%,.8) 0,transparent 70%);border-radius:50%}.lottery-bubble-entry .bubble-main .bubble-highlights .highlight.highlight-main[data-v-0ec5f860]{top:15%;left:20%;width:40%;height:40%;filter:blur(2px)}.lottery-bubble-entry .bubble-main .bubble-highlights .highlight.highlight-secondary[data-v-0ec5f860]{top:10%;right:25%;width:20%;height:20%;filter:blur(3px);opacity:.6}.lottery-bubble-entry .bubble-main .bubble-tooltip[data-v-0ec5f860]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:gold;padding:6px 12px;border-radius:6px;font-size:12px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease;margin-bottom:10px}.lottery-bubble-entry .bubble-main .bubble-tooltip[data-v-0ec5f860]:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:rgba(0,0,0,.8)}.lottery-bubble-entry .breathing-ring[data-v-0ec5f860]{position:absolute;inset:-5px;border:2px solid rgba(255,215,0,.5);border-radius:50%;animation:breathing-0ec5f860 3s ease-in-out infinite}.lottery-bubble-entry:hover .bubble-main[data-v-0ec5f860]{transform:scale(1.1)}.lottery-bubble-entry:hover .bubble-main .bubble-gradient[data-v-0ec5f860],.lottery-bubble-entry:hover .bubble-main .bubble-tooltip[data-v-0ec5f860]{opacity:1}.lottery-bubble-entry:hover .bubble-rainbow[data-v-0ec5f860]{opacity:.5;animation-duration:5s}.lottery-bubble-entry.bubble-clicked[data-v-0ec5f860]{pointer-events:none}.lottery-bubble-entry.bubble-clicked .bubble-main[data-v-0ec5f860]{animation:bubble-click-0ec5f860 .3s ease-out}.lottery-bubble-entry:active .bubble-main[data-v-0ec5f860]{transform:scale(.95)}.bubble-fade-enter-active[data-v-0ec5f860],.bubble-fade-leave-active[data-v-0ec5f860]{transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}.bubble-fade-enter[data-v-0ec5f860],.bubble-fade-leave-to[data-v-0ec5f860]{opacity:0;transform:scale(0) translateY(20px)}.bubble-fade-enter-to[data-v-0ec5f860],.bubble-fade-leave[data-v-0ec5f860]{opacity:1;transform:scale(1) translateY(0)}@keyframes bubble-float-0ec5f860{0%,to{transform:translateY(0) translateX(0)}25%{transform:translateY(-5px) translateX(-3px)}50%{transform:translateY(3px) translateX(2px)}75%{transform:translateY(-3px) translateX(3px)}}@keyframes rainbow-rotate-0ec5f860{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse-glow-0ec5f860{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.3);opacity:.1}}@keyframes note-pulse-0ec5f860{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes breathing-0ec5f860{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:.8}}@keyframes bubble-click-0ec5f860{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1.1)}}html[dir=rtl] .lottery-bubble-entry[data-v-0ec5f860]{right:auto;left:20px}@media(max-width:768px){html[dir=rtl] .lottery-bubble-entry[data-v-0ec5f860]{left:15px}}.home-popup .popup-container{padding:16px;text-align:left}.home-popup .popup-container.rtl-popup{text-align:right}.home-popup .popup-title{font-size:18px;font-weight:600;color:#2d3748;margin-bottom:12px;text-align:center}.home-popup .popup-image{margin-bottom:12px;border-radius:12px;overflow:hidden}.home-popup .popup-content{font-size:14px;line-height:1.6;color:#4a5568;margin-bottom:16px;max-height:300px;overflow-y:auto}.home-popup .popup-btn{background:linear-gradient(270deg,#0078ff,#02cd8e);color:#fff;border:none;height:44px;border-radius:12px}.notice-bar{margin:4px 8px;padding:4px 8px;background:hsla(0,0%,100%,.4);border-radius:8px;display:flex;align-items:center}.notice-bar .notice-content-wrapper{flex:1;overflow:hidden;margin:0 8px;height:24px}.notice-bar .notice-content{white-space:nowrap;animation:scroll-ltr 20s linear infinite;padding-left:100%;display:inline-block}.notice-bar .notice-more-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background-color:hsla(0,0%,100%,.6);margin-left:8px;cursor:pointer;transition:all .2s ease}.notice-bar .notice-more-btn:hover{background-color:hsla(0,0%,100%,.8)}.notice-bar .notice-more-btn:active{transform:scale(.95)}.rtl-notice-bar{flex-direction:row-reverse}.rtl-notice-bar .notice-content-wrapper{direction:rtl}.rtl-notice-bar .notice-content{text-align:right;animation:scroll-rtl 20s linear infinite;padding-right:100%;padding-left:0}.rtl-notice-bar .arrow-icon,.rtl-notice-bar .volume-icon{transform:scaleX(-1)}.rtl-notice-bar .notice-more-btn{margin-left:0;margin-right:8px}@keyframes scroll-ltr{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-rtl{0%{transform:translateX(0)}to{transform:translateX(100%)}}html[dir=rtl] .home-popup .popup-container{direction:rtl}html[dir=rtl] .home-popup .popup-content,html[dir=rtl] .home-popup .popup-title{text-align:right}html[dir=rtl] .banner-section .banner-swipe{direction:ltr}html[dir=rtl] .banner-section .banner-swipe .van-swipe__indicators{direction:ltr;transform:scaleX(-1)}html[dir=rtl] .control-arrow{transform:scaleX(-1)}html[dir=rtl] .music-swipe-container,html[dir=rtl] .music-swipe-container .music-swipe{direction:ltr}html[dir=rtl] .music-swipe-container .music-swipe .van-swipe-item{direction:rtl}html[dir=rtl] .music-swipe-container .music-swipe .van-swipe-item .music-card .info{text-align:right}html[dir=rtl] .music-swipe-container .music-swipe .van-swipe-item .music-card .collect{text-align:left}html[dir=rtl] .classic-music-list .classic-music-card{flex-direction:row-reverse}html[dir=rtl] .classic-music-list .classic-music-card .classic-music-info{text-align:right}html[dir=rtl] .classic-music-list .classic-music-card .play-btn{left:4px;right:auto}html[dir=rtl] .article-grid{direction:rtl}.music-section{margin:0 8px}.music-section .section-box{margin-bottom:16px}.music-section .section-box .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.music-section .section-box .section-header h3{font-size:16px;color:#2d3748}.music-section .section-box .section-header .controls{display:flex;gap:8px}.music-section .music-swipe-container{overflow:hidden}.music-section .music-card{width:160px;padding:8px;position:relative;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.music-section .music-card .cover{position:relative;width:144px;height:144px;border-radius:8px;overflow:hidden;margin-bottom:4px}.music-section .music-card .cover .van-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.music-section .music-card .cover .play-btn{position:absolute;bottom:8px;right:8px;width:38px;height:38px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:1;transition:all .3s ease;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15)}.music-section .music-card .info .title{font-size:14px;color:#2d3748;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-section .music-card .info .artist{font-size:12px;color:#4a5568;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-section .music-card .collect{color:#7c3aed;text-align:right}.music-section .classic-music-list{display:flex;flex-direction:column;background:hsla(0,0%,100%,.9);border-radius:16px;padding:8px;margin:0 8px}.music-section .classic-music-card{display:flex;align-items:center;padding:8px;gap:12px;border-bottom:1px solid rgba(0,0,0,.05)}.music-section .classic-music-card:last-child{border-bottom:none}.music-section .classic-music-card .classic-music-cover{position:relative;width:60px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.music-section .classic-music-card .classic-music-cover .van-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.music-section .classic-music-card .classic-music-cover .play-btn{position:absolute;bottom:4px;right:4px;width:24px;height:24px;background:hsla(0,0%,100%,.9);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:1;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.15)}.music-section .classic-music-card .classic-music-cover .play-btn .van-icon{color:#333;font-size:14px}.music-section .classic-music-card .classic-music-info{flex:1;min-width:0}.music-section .classic-music-card .classic-music-info .title{font-size:16px;font-weight:500;color:#2d3748;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.music-section .classic-music-card .classic-music-info .artist{font-size:14px;color:#4a5568;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-section .classic-music-card .collect{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.music-section .classic-music-card .collect .van-icon{font-size:24px;color:#7c3aed}.music-section .articles-section{margin-top:16px}.music-section .articles-section h3{font-size:16px;color:#2d3748;margin-bottom:8px}.music-section .articles-section .article-card{background:hsla(0,0%,100%,.4);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.music-section .articles-section .article-card .van-image{width:100%;height:100px;-o-object-fit:cover;object-fit:cover}.music-section .articles-section .article-card .title{padding:8px;font-size:14px;color:#2d3748;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.music-swipe{overflow:visible}.music-swipe :deep(.van-swipe__track){display:flex!important}.music-swipe :deep(.van-swipe__indicators){display:none!important}.music-swipe :deep(.van-swipe-item){width:160px!important;flex:0 0 160px!important;flex-shrink:0;margin-right:8px}html[dir=rtl] .music-swipe :deep(.van-swipe-item){margin-right:0;margin-left:8px}.banner-section{padding:4px 8px 8px;display:flex;justify-content:center;align-items:center}.banner-section .banner-swipe{width:94%;border-radius:12px;overflow:hidden;margin:0 auto}.banner-section .banner-image{width:100%;height:0;padding-bottom:58.8%;position:relative;border-radius:12px;display:block;background-position:50%;background-size:cover}.banner-section .van-swipe-item{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.quick-actions{padding:2px}.quick-actions .van-grid{background:transparent}.quick-actions .action-item{display:flex;flex-direction:column;align-items:center;gap:6px}.quick-actions .action-item .icon-circle{width:39px;height:39px;display:flex;align-items:center;justify-content:center}.quick-actions .action-item .action-text{font-size:12px;color:#333}.article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:0 8px;padding-bottom:25px}.article-grid .van-image__img{border-radius:12px}.home-page-dialog .van-dialog__confirm{background:linear-gradient(270deg,#0078ff,#02cd8e)!important;color:#fff!important}