.nav-icon[data-v-d9a8c147]{width:24px;height:24px}.bottom-nav-wrapper[data-v-d9a8c147]{position:relative;width:100%}.bottom-nav-placeholder[data-v-d9a8c147]{height:56px;width:100%}.bottom-nav[data-v-d9a8c147]{position:fixed;bottom:0;left:0;width:100%;height:11vh;background-color:#fff;display:flex;justify-content:space-around;align-items:center;box-shadow:0 -2px 10px #0000000d;z-index:1000;padding-bottom:env(safe-area-inset-bottom)}.nav-item[data-v-d9a8c147]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#979797;text-decoration:none;padding:4px 0;flex:1}.nav-item.active[data-v-d9a8c147]{color:#dd4900}.nav-text[data-v-d9a8c147]{font-size:12px;margin-top:2px}.el-icon[data-v-d9a8c147]{font-size:20px}.icon-home[data-v-d9a8c147]:before{content:""}.icon-category[data-v-d9a8c147]:before{content:""}.icon-cart[data-v-d9a8c147]:before{content:""}.icon-user[data-v-d9a8c147]:before{content:""}.bottom-nav[data-v-11f5afac]{position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;display:flex;box-shadow:0 -2px 10px #0000001a;z-index:1000;padding-bottom:env(safe-area-inset-bottom)}.nav-item[data-v-11f5afac]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#9495ab;transition:color .3s}.nav-item[data-v-11f5afac]:active{background:#0000000d}.nav-item.active[data-v-11f5afac]{color:#000}.nav-icon[data-v-11f5afac]{width:30px;height:30px;margin-bottom:2px}.nav-text[data-v-11f5afac]{font-size:12px}.reward-overlay[data-v-2aef69a1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:10000;display:flex;align-items:center;justify-content:center;overflow:hidden}.coin-rain[data-v-2aef69a1]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.coin[data-v-2aef69a1]{position:absolute;top:-40px;display:inline-block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4));animation-name:coin-fall-2aef69a1;animation-timing-function:linear;animation-iteration-count:1;will-change:transform,opacity}@keyframes coin-fall-2aef69a1{0%{transform:translateY(0) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(110vh) rotate(720deg);opacity:.9}}.reward-modal[data-v-2aef69a1]{position:relative;width:300px;background:linear-gradient(180deg,#fff8e1,#ffe082,#ffca28);border-radius:20px;padding:28px 24px 22px;text-align:center;box-shadow:0 20px 50px #ff980066;animation:modal-pop-2aef69a1 .5s cubic-bezier(.34,1.56,.64,1) both;overflow:hidden}@keyframes modal-pop-2aef69a1{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}.reward-glow[data-v-2aef69a1]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,215,0,.4) 0%,transparent 60%);pointer-events:none;animation:glow-spin-2aef69a1 6s linear infinite}@keyframes glow-spin-2aef69a1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reward-header[data-v-2aef69a1]{position:relative;z-index:1;margin-bottom:6px}.trophy[data-v-2aef69a1]{font-size:56px;filter:drop-shadow(0 4px 8px rgba(255,152,0,.6));animation:trophy-bounce-2aef69a1 1.2s ease-in-out infinite}@keyframes trophy-bounce-2aef69a1{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.06)}}.reward-tag[data-v-2aef69a1]{font-size:14px;color:#b71c1c;font-weight:600;margin-top:4px;letter-spacing:1px}.reward-amount[data-v-2aef69a1]{position:relative;z-index:1;margin:12px 0 4px;display:flex;align-items:baseline;justify-content:center}.reward-amount .currency[data-v-2aef69a1]{font-size:22px;color:#d32f2f;font-weight:700;margin-right:2px}.reward-amount .amount[data-v-2aef69a1]{font-size:52px;font-weight:800;color:#d32f2f;text-shadow:0 2px 0 #fff,0 4px 12px rgba(211,47,47,.3);letter-spacing:-1px;font-variant-numeric:tabular-nums}.reward-amount-label[data-v-2aef69a1]{position:relative;z-index:1;font-size:12px;color:#b71c1c;opacity:.85}.reward-progress[data-v-2aef69a1]{position:relative;z-index:1;margin:14px 8px 16px;background:#ffffff8c;border-radius:10px;padding:8px 12px}.progress-row[data-v-2aef69a1]{display:flex;justify-content:space-between;font-size:12px;color:#5d4037}.progress-num[data-v-2aef69a1]{font-weight:700;color:#d84315}.reward-btn[data-v-2aef69a1]{position:relative;z-index:1;width:100%;height:46px;border:none;border-radius:23px;background:linear-gradient(180deg,#ff5252,#d32f2f);color:#fff;font-size:17px;font-weight:700;letter-spacing:2px;cursor:pointer;box-shadow:0 6px 16px #d32f2f66;display:flex;align-items:center;justify-content:center;gap:6px;transition:transform .15s,box-shadow .15s}.reward-btn[data-v-2aef69a1]:active:not(:disabled){transform:scale(.97);box-shadow:0 3px 10px #d32f2f4d}.reward-btn[data-v-2aef69a1]:disabled{opacity:.7;cursor:not-allowed}.btn-spinner[data-v-2aef69a1]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.5);border-top-color:#fff;border-radius:50%;animation:spin-2aef69a1 .8s linear infinite}@keyframes spin-2aef69a1{to{transform:rotate(360deg)}}.reward-claimed[data-v-2aef69a1]{position:relative;z-index:1;width:100%;height:46px;line-height:46px;border-radius:23px;background:#4caf5026;color:#2e7d32;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px}.check-icon[data-v-2aef69a1]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#2e7d32;color:#fff;font-size:14px}.reward-tip[data-v-2aef69a1]{position:relative;z-index:1;font-size:11px;color:#8d6e63;margin-top:12px;letter-spacing:1px}.promo-overlay[data-v-5f4bdbe2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:9998;display:flex;align-items:center;justify-content:center;padding:20px}.promo-close[data-v-5f4bdbe2]{position:absolute;top:0;right:0;z-index:10;width:36px;height:36px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#999;box-shadow:0 2px 8px #00000026;transition:background .2s,color .2s}.promo-close[data-v-5f4bdbe2]:hover{background:#fff;color:#333}.promo-modal[data-v-5f4bdbe2]{position:relative;width:550px;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 12px 32px rgba(0,0,0,.25));animation:modal-pop-5f4bdbe2 .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes modal-pop-5f4bdbe2{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.promo-body[data-v-5f4bdbe2]{position:relative;z-index:1;width:100%;background:url(https://www.yxnlx.com/statics/default/jygame/tip1.png) center center / 100% 100% no-repeat;border-radius:20px;padding:24px 24px 28px;text-align:center;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.promo-btn[data-v-5f4bdbe2]{width:200px;height:50px;border:none;border-radius:25px;background:linear-gradient(135deg,#ffb347,#ff6b35);color:#fff;font-size:18px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #ff6b3580;transition:transform .15s,box-shadow .15s;letter-spacing:2px}.promo-btn[data-v-5f4bdbe2]:active{transform:scale(.97);box-shadow:0 3px 10px #ff6b3566}.btn-text[data-v-5f4bdbe2]{letter-spacing:4px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.guide-overlay[data-v-bf5b685b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.guide-modal[data-v-bf5b685b]{position:relative;width:320px;background:transparent;text-align:center;animation:modal-pop-bf5b685b .4s cubic-bezier(.34,1.56,.64,1) both}@keyframes modal-pop-bf5b685b{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.04);opacity:1}to{transform:scale(1);opacity:1}}.guide-close[data-v-bf5b685b]{position:absolute;top:-14px;right:-14px;width:36px;height:36px;line-height:36px;text-align:center;font-size:16px;color:#fff;cursor:pointer;border-radius:50%;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .2s;z-index:2}.guide-close[data-v-bf5b685b]:hover{background:#000000b3}.guide-image-wrapper[data-v-bf5b685b]{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000059;margin-bottom:20px}.guide-image[data-v-bf5b685b]{width:100%;height:auto;display:block}.guide-actions[data-v-bf5b685b]{padding:0 10px}.guide-btn[data-v-bf5b685b]{width:100%;height:48px;border:none;border-radius:24px;background:linear-gradient(180deg,#ff7a3d,#f53636);color:#fff;font-size:17px;font-weight:700;letter-spacing:4px;cursor:pointer;box-shadow:0 6px 16px #f5363666;transition:transform .15s,box-shadow .15s;margin-bottom:10px}.guide-btn[data-v-bf5b685b]:active{transform:scale(.97);box-shadow:0 3px 10px #f536364d}.guide-tip[data-v-bf5b685b]{font-size:12px;color:#fffc}.wx-open-launch-weapp[data-v-0f38255c]{padding:18px 20px;cursor:pointer;color:#fff;font-size:16px;font-weight:500;text-align:center;border-bottom:1px solid rgba(255,255,255,.12)}.wx-open-launch-weapp[data-v-0f38255c]:hover{background:#ffffff1f}.side-menu-content-bottom-item[data-v-0f38255c]{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.12);cursor:pointer;color:#fff;font-size:16px;font-weight:500;text-align:center;transition:all .3s ease}.side-menu-content-bottom-item[data-v-0f38255c]:hover{background:#ffffff1f}.wx-open-launch-weapp[data-v-0f38255c]{display:block;width:100%}.menu-icon[data-v-0f38255c]{position:fixed;top:10px;left:10px;z-index:1000001;cursor:pointer;border-radius:50%;padding:10px;box-shadow:0 4px 12px #4a90e24d;transition:all .3s ease;color:#eee}.menu-icon[data-v-0f38255c]:hover{transform:scale(1.1);background:#4a90e2;box-shadow:0 6px 16px #4a90e266}.menu-icon[data-v-0f38255c]:active{transform:scale(.95);background:#357abde6}.side-menu-overlay[data-v-0f38255c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#2c5aa099;z-index:1000000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.side-menu-overlay.side-menu-overlay-show[data-v-0f38255c]{opacity:1;visibility:visible}.side-menu[data-v-0f38255c]{position:fixed;top:0;left:-300px;width:60vw;height:100%;background:linear-gradient(135deg,#4a90e2,#357abd,#2c5aa0);box-shadow:2px 0 20px #0000004d;z-index:1000002;transition:left .3s ease-in-out;padding-top:5px;box-sizing:border-box;overflow-y:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.side-menu.side-menu-open[data-v-0f38255c]{left:0}.marquee-container[data-v-0f38255c]{width:100%;overflow:hidden;background:#ffffff26;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.2);position:relative}.marquee-content[data-v-0f38255c]{display:flex;white-space:nowrap;animation:marquee-scroll-with-pause-0f38255c linear infinite;will-change:transform}.marquee-text[data-v-0f38255c]{color:#fff;font-size:14px;font-weight:500;padding-right:100vw;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes marquee-scroll-with-pause-0f38255c{0%{transform:translate(100%)}66.67%{transform:translate(-100%)}to{transform:translate(-100%)}}.side-menu-header[data-v-0f38255c]{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.15);background:#ffffff14}.side-menu-header h3[data-v-0f38255c]{margin:0;color:#fff;font-size:20px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.3)}.close-btn[data-v-0f38255c]{cursor:pointer;padding:8px;border-radius:50%;transition:background .2s ease;color:#fff}.close-btn[data-v-0f38255c]:hover{background:#ffffff26}.tab-container[data-v-0f38255c]{display:flex;background:#ffffff1a;border-bottom:1px solid rgba(255,255,255,.2);padding:0}.tab-item[data-v-0f38255c]{flex:1;text-align:center;padding:15px 10px;color:#ffffffb3;font-size:15px;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;border-bottom:3px solid transparent}.tab-item[data-v-0f38255c]:hover{background:#ffffff14;color:#ffffffe6}.tab-item.active[data-v-0f38255c]{color:#fff;background:#ffffff26;border-bottom-color:#fff;font-weight:600}.tab-item.active[data-v-0f38255c]:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:3px;background:#fff;box-shadow:0 0 10px #ffffff80}.side-menu-content .menu-item[data-v-0f38255c]{padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.12);cursor:pointer;color:#fff;font-size:16px;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden;display:flex;align-items:center;gap:12px}.menu-icon-img[data-v-0f38255c]{width:24px;height:24px;object-fit:contain;border-radius:4px;background:#ffffff1a;padding:2px}.menu-text[data-v-0f38255c]{flex:1}.side-menu-content .menu-item[data-v-0f38255c]:last-child{border-bottom:none}.side-menu-content .menu-item[data-v-0f38255c]:hover{background:#ffffff1f;transform:translate(5px);box-shadow:0 2px 8px #00000026}.side-menu-content .menu-item[data-v-0f38255c]:active{transform:translate(2px)}.side-menu-content .menu-item.active[data-v-0f38255c]{background:#ffffff2e;font-weight:700;border-left:4px solid #fff}.side-menu-footer[data-v-0f38255c]{margin-top:30px;padding:15px 2px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:#ffffff14;border-top:1px solid rgba(255,255,255,.2)}.footer-column[data-v-0f38255c]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.footer-title[data-v-0f38255c]{font-size:12px;color:#fff;margin-bottom:8px;text-align:center;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.3)}.footer-image[data-v-0f38255c]{border-radius:8px;box-shadow:0 2px 8px #00000026}.book-image[data-v-0f38255c]{width:100%;max-width:80px;height:auto;object-fit:contain}.qrcode-image[data-v-0f38255c]{width:100%;max-width:90px;height:auto;aspect-ratio:1 / 1;background:#fff;padding:4px}@media (max-width: 768px){.tab-item[data-v-0f38255c]{padding:12px 8px;font-size:13px}.menu-icon-img[data-v-0f38255c]{width:20px;height:20px}.side-menu-content .menu-item[data-v-0f38255c]{font-size:14px;padding:15px 18px}.side-menu-footer[data-v-0f38255c]{gap:3px;padding:15px 2px}.footer-title[data-v-0f38255c]{font-size:11px}.book-image[data-v-0f38255c]{max-width:60px}.qrcode-image[data-v-0f38255c]{max-width:70px}}
