.user-avatar[data-v-5179f376]{position:relative;display:inline-block}.user-avatar.clickable .avatar[data-v-5179f376]{cursor:pointer;transition:all .2s ease}.user-avatar.clickable:hover .avatar[data-v-5179f376]{transform:scale(1.05);box-shadow:0 4px 12px #00000026}.avatar-text[data-v-5179f376]{font-weight:600;font-size:.9em}.status-indicator[data-v-5179f376]{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid var(--n-card-color);z-index:1}.status-online[data-v-5179f376]{background-color:var(--n-success-color)}.status-offline[data-v-5179f376]{background-color:var(--n-text-color-3)}.level-badge[data-v-5179f376]{position:absolute;top:-4px;right:-4px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:10px;font-weight:600;padding:2px 6px;border-radius:10px;min-width:16px;text-align:center;line-height:1.2;box-shadow:0 2px 4px #0003;z-index:1}@media (max-width: 768px){.status-indicator[data-v-5179f376]{width:10px;height:10px}.level-badge[data-v-5179f376]{font-size:9px;padding:1px 4px}}.click-captcha[data-v-720e737d]{width:100%;max-width:300px}.captcha-loading[data-v-720e737d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--n-text-color-2)}.captcha-container[data-v-720e737d]{border:1px solid var(--n-border-color);border-radius:8px;overflow:hidden;background:var(--n-card-color)}.captcha-header[data-v-720e737d]{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--n-hover-color);border-bottom:1px solid var(--n-border-color)}.captcha-tip[data-v-720e737d]{font-size:14px;font-weight:500;color:var(--n-text-color)}.refresh-btn[data-v-720e737d]{font-size:12px}.captcha-image-container[data-v-720e737d]{position:relative;display:flex;justify-content:center;background:#f5f5f5}.captcha-image[data-v-720e737d]{max-width:100%;height:auto;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.captcha-image.disabled[data-v-720e737d]{cursor:not-allowed;opacity:.6}.captcha-image.verified[data-v-720e737d]{cursor:default}.captcha-image.failed[data-v-720e737d]{filter:grayscale(50%)}.click-mark[data-v-720e737d]{position:absolute;width:24px;height:24px;background:#2080f0;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;cursor:pointer;transform:translate(-50%,-50%);box-shadow:0 2px 8px #2080f04d;z-index:1}.click-mark[data-v-720e737d]:hover{background:#1c7cd6;transform:translate(-50%,-50%) scale(1.1)}.status-overlay[data-v-720e737d]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-weight:500;z-index:2}.status-overlay.success[data-v-720e737d]{background:#18a058e6;color:#fff}.status-overlay.failed[data-v-720e737d]{background:#d03050e6;color:#fff}.captcha-footer[data-v-720e737d]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--n-hover-color);border-top:1px solid var(--n-border-color)}.click-count[data-v-720e737d]{font-size:12px;color:var(--n-text-color-2)}.clear-btn[data-v-720e737d]{font-size:12px}.captcha-error[data-v-720e737d]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px;color:var(--n-text-color-2);text-align:center}@media (max-width: 480px){.click-captcha[data-v-720e737d]{max-width:100%}.captcha-header[data-v-720e737d]{padding:8px}.captcha-tip[data-v-720e737d]{font-size:13px}.click-mark[data-v-720e737d]{width:20px;height:20px;font-size:11px}}.login-form[data-v-8854438c]{padding:8px 0}.form-options[data-v-8854438c]{display:flex;justify-content:space-between;align-items:center;margin:16px 0}.submit-btn[data-v-8854438c]{margin-top:8px;border-radius:8px;font-weight:500}.form-footer[data-v-8854438c]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--n-border-color)}@media (max-width: 480px){.captcha-container[data-v-8854438c]{gap:8px}.captcha-image[data-v-8854438c]{width:80px;height:36px}.form-options[data-v-8854438c]{margin:12px 0}.form-footer[data-v-8854438c]{margin-top:20px;padding-top:12px}}.register-form[data-v-decf57aa]{padding:8px 0}.verification-pending[data-v-decf57aa]{text-align:center;padding:20px 0}.verification-content[data-v-decf57aa]{margin:16px 0}.verification-content p[data-v-decf57aa]{margin:8px 0;color:var(--n-text-color)}.captcha-container[data-v-decf57aa]{display:flex;gap:12px;align-items:center}.captcha-container .n-input[data-v-decf57aa]{flex:1}.send-code-btn[data-v-decf57aa]{white-space:nowrap;min-width:100px}.submit-btn[data-v-decf57aa]{margin-top:8px;border-radius:8px;font-weight:500}.form-footer[data-v-decf57aa]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid var(--n-border-color)}.terms-content[data-v-decf57aa],.privacy-content[data-v-decf57aa]{max-height:400px;overflow-y:auto;padding:16px 0;line-height:1.6}@media (max-width: 480px){.captcha-container[data-v-decf57aa]{gap:8px}.send-code-btn[data-v-decf57aa]{min-width:80px;font-size:12px}.form-footer[data-v-decf57aa]{margin-top:20px;padding-top:12px}}.forgot-password-form[data-v-1bee1172]{padding:8px 0}.form-header[data-v-1bee1172]{text-align:center;margin-bottom:24px}.captcha-container[data-v-1bee1172]{display:flex;gap:12px;align-items:center}.captcha-container .n-input[data-v-1bee1172]{flex:1}.send-code-btn[data-v-1bee1172]{white-space:nowrap;min-width:100px}.submit-btn[data-v-1bee1172]{margin-top:8px;border-radius:8px;font-weight:500}.form-footer[data-v-1bee1172]{display:flex;justify-content:center;margin-top:24px;padding-top:16px;border-top:1px solid var(--n-border-color)}@media (max-width: 480px){.captcha-container[data-v-1bee1172]{gap:8px}.send-code-btn[data-v-1bee1172]{min-width:80px;font-size:12px}.form-footer[data-v-1bee1172]{margin-top:20px;padding-top:12px}}.user-menu[data-v-1bd82f8c]{display:flex;align-items:center}.auth-buttons[data-v-1bd82f8c]{display:flex;align-items:center;gap:8px}.auth-btn[data-v-1bd82f8c]{font-weight:500}.login-btn[data-v-1bd82f8c]{color:var(--n-text-color)}.register-btn[data-v-1bd82f8c]{border-radius:20px;padding:0 16px}.user-info[data-v-1bd82f8c]{position:relative}.user-trigger[data-v-1bd82f8c]{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:20px;cursor:pointer;transition:all .2s ease}.user-trigger[data-v-1bd82f8c]:hover{background-color:var(--n-hover-color)}.user-text[data-v-1bd82f8c]{display:flex;flex-direction:column;gap:2px;min-width:0}.username[data-v-1bd82f8c]{font-size:14px;font-weight:500;color:var(--n-text-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.user-level[data-v-1bd82f8c]{font-size:12px;color:var(--n-text-color-2);white-space:nowrap}.dropdown-icon[data-v-1bd82f8c]{color:var(--n-text-color-3);transition:transform .2s ease}.user-trigger:hover .dropdown-icon[data-v-1bd82f8c]{transform:rotate(180deg)}@media (max-width: 768px){.auth-buttons[data-v-1bd82f8c]{gap:6px}.auth-btn[data-v-1bd82f8c]{font-size:14px;padding:0 12px}.register-btn[data-v-1bd82f8c]{padding:0 12px}.user-trigger[data-v-1bd82f8c]{gap:6px;padding:2px 6px}}@media (max-width: 480px){.auth-buttons[data-v-1bd82f8c]{gap:4px}.auth-btn[data-v-1bd82f8c]{font-size:13px;padding:0 10px}}.back-to-top[data-v-c82ed368]{position:fixed;bottom:32px;right:32px;z-index:1000;box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.back-to-top[data-v-c82ed368]{bottom:24px;right:24px}}.fade-enter-active[data-v-c82ed368],.fade-leave-active[data-v-c82ed368]{transition:opacity .3s ease}.fade-enter-from[data-v-c82ed368],.fade-leave-to[data-v-c82ed368]{opacity:0}.sidebar-ad[data-v-4de73af6]{height:90px;padding:12px;border-bottom:1px solid var(--n-border-color);display:flex;align-items:center;justify-content:center}.sidebar-ad-content[data-v-4de73af6]{width:100%;height:100%;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0f0f23,#1a1a3a,#2d1b69,#1a1a3a,#0f0f23);background-size:400% 400%;position:relative;border:1px solid rgba(139,69,19,.3);box-shadow:0 0 20px #ffd70026,0 4px 15px #0000004d,inset 0 1px #ffffff1a;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);animation:backgroundShift-4de73af6 6s ease-in-out infinite}.sidebar-ad-content[data-v-4de73af6]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 40px #ffd7004d,0 8px 25px #00000080,inset 0 2px #fff3;border-color:#ffd70099}.sidebar-ad-content[data-v-4de73af6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,215,0,.12) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,140,0,.08) 0%,transparent 50%),repeating-linear-gradient(45deg,transparent 0px,transparent 3px,rgba(139,69,19,.04) 3px,rgba(139,69,19,.04) 6px);border-radius:12px;pointer-events:none;animation:glowPulse-4de73af6 4s ease-in-out infinite}.sidebar-ad-content[data-v-4de73af6]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ffd70099,#ff8c0066,#8b45134d,#ff8c0066,#ffd70099);background-size:300% 300%;border-radius:14px;z-index:-1;opacity:0;animation:borderFlow-4de73af6 3s ease-in-out infinite}@keyframes backgroundShift-4de73af6{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes glowPulse-4de73af6{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes borderFlow-4de73af6{0%,to{opacity:.3;background-position:0% 50%}50%{opacity:.7;background-position:100% 50%}}.sidebar-ad-text[data-v-4de73af6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;z-index:2;width:100%;height:100%;padding:8px;position:relative}.ad-main-title[data-v-4de73af6]{font-size:14px;font-weight:800;margin-bottom:2px;text-shadow:0 0 15px rgba(255,215,0,.9),0 2px 4px rgba(0,0,0,.8),0 0 30px rgba(255,215,0,.4);letter-spacing:.5px;line-height:1.2;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:gold;position:relative;animation:titleGlow-4de73af6 3s ease-in-out infinite alternate;transform-origin:center}.ad-main-title[data-v-4de73af6]:before{content:"上游盛168 横行三角洲！";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,gold,#ffed4e,#fff,#ffed4e,gold,orange);background-size:300% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-4de73af6 3s linear infinite}.ad-main-title[data-v-4de73af6]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%);background-size:200% 200%;border-radius:4px;z-index:-1;animation:sparkle-4de73af6 4s ease-in-out infinite}.ad-subtitle[data-v-4de73af6]{font-size:10px;font-weight:500;margin-bottom:4px;text-shadow:0 1px 2px rgba(0,0,0,.6);line-height:1.2;letter-spacing:.3px;color:#ffffffb3;font-family:Microsoft YaHei,sans-serif}.ad-highlight[data-v-4de73af6]{font-size:12px;font-weight:700;background:linear-gradient(135deg,#ff6b35,#ff8c42,#ffaa64);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 12px rgba(255,107,53,.8),0 2px 4px rgba(0,0,0,.6);line-height:1.2;padding:3px 8px;border:1px solid rgba(255,107,53,.6);border-radius:10px;background-color:#ff6b3526;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 15px #ff6b354d,inset 0 1px #ffffff4d,0 0 30px #ff6b351a;animation:highlightPulse-4de73af6 2.5s ease-in-out infinite;position:relative;overflow:hidden}.ad-highlight[data-v-4de73af6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 50%,transparent 100%);animation:highlightSweep-4de73af6 3s ease-in-out infinite}@keyframes titleGlow-4de73af6{0%{text-shadow:0 0 15px rgba(255,215,0,.9),0 2px 4px rgba(0,0,0,.8),0 0 30px rgba(255,215,0,.4);transform:scale(1)}to{text-shadow:0 0 25px rgba(255,215,0,1),0 0 40px rgba(255,215,0,.6),0 2px 6px rgba(0,0,0,.9);transform:scale(1.02)}}@keyframes shimmer-4de73af6{0%{background-position:-300% 0}to{background-position:300% 0}}@keyframes sparkle-4de73af6{0%,to{opacity:0;transform:rotate(0) scale(1);background-position:0% 50%}25%{opacity:.3;transform:rotate(90deg) scale(1.1);background-position:50% 50%}50%{opacity:.6;transform:rotate(180deg) scale(1.2);background-position:100% 50%}75%{opacity:.3;transform:rotate(270deg) scale(1.1);background-position:50% 50%}}@keyframes highlightPulse-4de73af6{0%,to{transform:scale(1) rotate(0);box-shadow:0 0 15px #ff6b354d,inset 0 1px #ffffff4d,0 0 30px #ff6b351a;border-color:#ff6b3599;background-position:0% 50%}50%{transform:scale(1.08) rotate(1deg);box-shadow:0 0 25px #ff6b3580,inset 0 2px #fff6,0 0 40px #ff6b3533;border-color:#ff6b35e6;background-position:100% 50%}}.sidebar-ad-collapsed[data-v-4de73af6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;z-index:2;width:100%;height:100%;padding:4px;position:relative}.ad-icon[data-v-4de73af6]{font-size:18px;margin-bottom:2px;filter:drop-shadow(0 0 8px rgba(255,215,0,.8));animation:iconBreathe-4de73af6 3s ease-in-out infinite;position:relative}.ad-mini-text[data-v-4de73af6]{font-size:9px;font-weight:600;color:gold;text-shadow:0 0 8px rgba(255,215,0,.8),0 1px 3px rgba(0,0,0,.9);letter-spacing:.2px;font-family:Microsoft YaHei,sans-serif;animation:miniTextGlow-4de73af6 2.5s ease-in-out infinite alternate}@keyframes iconBreathe-4de73af6{0%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 8px rgba(255,215,0,.8))}33%{transform:scale(1.15) rotate(2deg);filter:drop-shadow(0 0 15px rgba(255,215,0,1))}66%{transform:scale(1.1) rotate(-1deg);filter:drop-shadow(0 0 12px rgba(255,215,0,.9))}}@keyframes miniTextGlow-4de73af6{0%{text-shadow:0 0 8px rgba(255,215,0,.8),0 1px 3px rgba(0,0,0,.9);transform:scale(1)}to{text-shadow:0 0 15px rgba(255,215,0,1),0 0 25px rgba(255,215,0,.5),0 1px 4px rgba(0,0,0,1);transform:scale(1.05)}}.n-layout[data-v-4de73af6]{min-height:100vh}.app-header[data-v-4de73af6]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--n-card-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--n-border-color);box-shadow:0 2px 8px #0000001a}.n-layout-content[data-v-4de73af6]{padding:clamp(16px,4vw,32px);padding-top:calc(72px + clamp(16px,4vw,32px));width:100%}.content-top-ad-container[data-v-4de73af6]{margin-bottom:clamp(16px,4vw,32px);max-width:1600px;margin:0 24px clamp(16px,4vw,32px) 24px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 20px #00000014,0 2px 8px #0000000a;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;cursor:pointer;animation:floatUp-4de73af6 3s ease-in-out infinite,borderFlow-4de73af6 6s linear infinite}.content-top-ad-container[data-v-4de73af6]:hover{transform:translateY(-6px) scale(1.02) rotateX(1deg);box-shadow:0 12px 40px #00000026,0 8px 20px #0000001a,0 0 0 4px #13ecfa1a;border-color:#13ecfa;animation:floatUp-4de73af6 3s ease-in-out infinite,borderFlow-4de73af6 6s linear infinite,hoverGlow-4de73af6 2s ease-in-out infinite}.content-top-ad-container[data-v-4de73af6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(19,236,250,.15) 30%,rgba(80,254,216,.15) 70%,transparent 100%);animation:shimmerEffect-4de73af6 4s ease-in-out infinite;border-radius:16px;pointer-events:none}.content-top-ad-container[data-v-4de73af6]:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:conic-gradient(from 0deg,#13ecfa,#50fed8,#13ecfa,#50fed8 360deg);border-radius:18px;z-index:-1;opacity:0;animation:rotateBorder-4de73af6 8s linear infinite;transition:opacity .3s ease}.content-top-ad-container[data-v-4de73af6]:hover:after{opacity:.3}.content-top-ad[data-v-4de73af6]{height:80px;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:0 32px;position:relative;z-index:2}.content-top-ad-text[data-v-4de73af6]{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;height:100%;flex-wrap:wrap;min-height:40px;padding:8px 0}.ad-text-content[data-v-4de73af6]{font-size:clamp(18px,2.2vw,24px);font-weight:700;color:#1f2937;font-family:Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:1px;line-height:1.2;animation:textPulse-4de73af6 2s ease-in-out infinite alternate,textSlide-4de73af6 4s ease-in-out infinite;position:relative;text-shadow:0 1px 2px rgba(255,255,255,.8);transition:all .3s ease;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;flex-shrink:0}.ad-text-content[data-v-4de73af6]:hover{transform:scale(1.05);text-shadow:0 2px 4px rgba(19,236,250,.3)}.ad-text-separator[data-v-4de73af6]{font-size:clamp(20px,2vw,24px);font-weight:400;color:#6b7280;margin:0 clamp(8px,1.5vw,16px);animation:separatorBreathe-4de73af6 2.5s ease-in-out infinite,separatorRotate-4de73af6 6s linear infinite;transition:all .3s ease;flex-shrink:0}.ad-text-separator[data-v-4de73af6]:hover{color:#13ecfa;transform:scale(1.2) rotate(180deg)}.ad-text-highlight[data-v-4de73af6]{font-size:clamp(16px,1.8vw,22px);font-weight:800;color:#fff;background:linear-gradient(135deg,#13ecfa,#50fed8);font-family:Microsoft YaHei,PingFang SC,sans-serif;letter-spacing:1px;line-height:1.2;padding:8px 16px;border:2px solid #13ECFA;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 16px #13ecfa33,0 2px 8px #0000000d;animation:highlightBounce-4de73af6 2s ease-in-out infinite alternate,highlightGlow-4de73af6 3s ease-in-out infinite;position:relative;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease;white-space:nowrap;flex-shrink:0}.ad-text-highlight[data-v-4de73af6]:hover{transform:scale(1.1) rotate(-2deg);box-shadow:0 8px 24px #13ecfa66,0 4px 12px #0000001a;background:linear-gradient(135deg,#50fed8,#13ecfa)}.ad-text-highlight[data-v-4de73af6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);animation:highlightSweep-4de73af6 3s ease-in-out infinite;border-radius:8px}.ad-text-highlight[data-v-4de73af6]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(255,255,255,.8) 0%,transparent 70%);border-radius:50%;transform:translate(-50%,-50%);animation:rippleEffect-4de73af6 4s ease-in-out infinite}@keyframes floatUp-4de73af6{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes borderFlow-4de73af6{0%,to{border-color:#e2e8f0}25%{border-color:#13ecfa4d}50%{border-color:#50fed84d}75%{border-color:#13ecfa4d}}@keyframes rotateBorder-4de73af6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hoverGlow-4de73af6{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.05) saturate(1.1)}}@keyframes shimmerEffect-4de73af6{0%{left:-100%;opacity:0}30%{left:-50%;opacity:1}70%{left:50%;opacity:1}to{left:100%;opacity:0}}@keyframes textPulse-4de73af6{0%{transform:scale(1);filter:brightness(1)}to{transform:scale(1.02);filter:brightness(1.1)}}@keyframes textSlide-4de73af6{0%,to{transform:translate(0)}25%{transform:translate(2px)}75%{transform:translate(-2px)}}@keyframes separatorBreathe-4de73af6{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes separatorRotate-4de73af6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes highlightBounce-4de73af6{0%{transform:scale(1);border-color:#13ecfa;box-shadow:0 4px 16px #13ecfa33,0 2px 8px #0000000d}to{transform:scale(1.03);border-color:#50fed8;box-shadow:0 6px 20px #50fed84d,0 3px 12px #00000014}}@keyframes highlightGlow-4de73af6{0%,to{box-shadow:0 4px 16px #13ecfa33,0 2px 8px #0000000d,0 0 #13ecfa00}50%{box-shadow:0 6px 20px #13ecfa66,0 3px 12px #00000014,0 0 0 4px #13ecfa1a}}@keyframes highlightSweep-4de73af6{0%{left:-100%;opacity:0}50%{left:0%;opacity:1}to{left:100%;opacity:0}}@keyframes rippleEffect-4de73af6{0%{width:0px;height:0px;opacity:1}50%{width:20px;height:20px;opacity:.5}to{width:40px;height:40px;opacity:0}}@keyframes mobilePulse-4de73af6{0%,to{transform:scale(1.05);box-shadow:0 0 20px #ff6b3566,inset 0 2px #fff6,0 0 40px #ff6b3533}50%{transform:scale(1.15);box-shadow:0 0 30px #ff6b3599,inset 0 3px #ffffff80,0 0 50px #ff6b354d}}.nav-container[data-v-4de73af6]{display:grid;grid-template-columns:minmax(180px,auto) minmax(200px,auto) 1fr auto;align-items:center;gap:clamp(12px,2vw,24px);max-width:1600px;margin:0 auto;padding:0 clamp(16px,3vw,32px);height:72px}.logo-left-ad[data-v-4de73af6]{width:180px;height:56px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:16px;overflow:hidden;cursor:pointer;transition:all .3s ease}.logo-left-ad[data-v-4de73af6]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 4px 12px #00000026}.brand-section[data-v-4de73af6]{display:flex;align-items:center;gap:16px;cursor:pointer;padding:8px;border-radius:12px}.brand-logo[data-v-4de73af6]{flex-shrink:0}.brand-text[data-v-4de73af6]{display:flex;flex-direction:column;gap:2px}.brand-title[data-v-4de73af6]{font-weight:700;margin:0;line-height:1.2}.brand-subtitle[data-v-4de73af6]{font-weight:500;text-transform:uppercase;letter-spacing:.05em}.nav-menu[data-v-4de73af6]{display:flex;justify-content:center;align-items:center}.nav-actions[data-v-4de73af6]{display:flex;align-items:center;gap:8px}.sidebar-toggle-btn[data-v-4de73af6]{transition:all .2s ease;border-radius:8px;padding:8px}.sidebar-toggle-btn[data-v-4de73af6]:hover{background:var(--n-primary-color-hover);box-shadow:0 2px 8px #00000026;filter:brightness(1.05)}.sidebar-toggle-btn[data-v-4de73af6]:active{transform:scale(.95)}[data-v-4de73af6] .n-layout-sider{background:var(--n-card-color);border-right:1px solid var(--n-border-color);transition:width .2s ease;position:fixed;top:72px;left:0;height:calc(100vh - 72px);overflow:auto;z-index:100}[data-v-4de73af6] .n-layout-sider .n-layout-toggle-button{width:36px!important;height:36px!important;z-index:110!important;background:var(--n-card-color)!important;border:2px solid var(--n-border-color)!important;box-shadow:0 2px 8px #0000001a!important;border-radius:50%!important;transition:all .2s ease!important}[data-v-4de73af6] .n-layout-sider .n-layout-toggle-button:hover{background:var(--n-primary-color-hover)!important;border-color:var(--n-primary-color)!important;box-shadow:0 4px 16px #0003!important;filter:brightness(1.1)!important}[data-v-4de73af6] .n-layout-sider .n-layout-toggle-button .n-base-icon{font-size:18px!important;color:var(--n-text-color)!important}[data-v-4de73af6] .n-layout-sider .n-layout-toggle-button:hover .n-base-icon{color:var(--n-primary-color-pressed)!important}[data-v-4de73af6] .n-layout-sider .n-layout-toggle-bar{z-index:120!important;position:relative!important}[data-v-4de73af6] .n-layout-sider .n-layout-toggle-bar .n-layout-toggle-button{position:relative!important;margin:8px!important}.n-layout-content[data-v-4de73af6]{transition:padding-left .2s ease}@media (max-width: 1240px){.nav-container[data-v-4de73af6]{max-width:100%}.content-top-ad-container[data-v-4de73af6]{max-width:1200px}.ad-main-title[data-v-4de73af6]{font-size:13px}.ad-subtitle[data-v-4de73af6]{font-size:10px}.ad-highlight[data-v-4de73af6]{font-size:11px}}@media (max-width: 1280px){.nav-container[data-v-4de73af6]{grid-template-columns:minmax(140px,auto) minmax(180px,auto) 1fr auto;gap:clamp(10px,1.5vw,20px);max-width:1200px}.content-top-ad-container[data-v-4de73af6]{max-width:1000px}.brand-title[data-v-4de73af6]{font-size:16px}.brand-subtitle[data-v-4de73af6]{font-size:12px}}@media (max-width: 1024px){.nav-container[data-v-4de73af6]{grid-template-columns:minmax(100px,auto) minmax(160px,auto) 1fr auto;gap:clamp(8px,1vw,16px);max-width:1000px}.content-top-ad-container[data-v-4de73af6]{max-width:900px}.logo-left-ad[data-v-4de73af6]{width:140px;height:50px}.brand-title[data-v-4de73af6]{font-size:15px}.brand-subtitle[data-v-4de73af6]{display:none}[data-v-4de73af6] .n-menu .n-menu-item{font-size:13px;padding:0 10px}}@media (max-width: 900px){.nav-container[data-v-4de73af6]{grid-template-columns:minmax(100px,auto) minmax(140px,auto) 1fr auto;gap:8px;max-width:900px}.content-top-ad-container[data-v-4de73af6]{max-width:100%}.logo-left-ad[data-v-4de73af6]{width:100px;height:40px;margin-right:8px}.brand-logo[data-v-4de73af6]{width:32px;height:32px}.brand-title[data-v-4de73af6]{font-size:14px}[data-v-4de73af6] .n-menu .n-menu-item{font-size:12px;padding:0 8px}.nav-actions .n-button[data-v-4de73af6]{padding:6px}.nav-actions .n-icon[data-v-4de73af6]{font-size:18px}}@media (max-width: 768px){.logo-left-ad[data-v-4de73af6]{display:none}.content-top-ad-container[data-v-4de73af6]{margin-bottom:clamp(12px,3vw,24px);margin-left:clamp(16px,4vw,32px)!important;margin-right:clamp(16px,4vw,32px)!important;max-width:calc(100% - clamp(32px,8vw,64px))!important;border-radius:12px;box-shadow:0 2px 12px #00000014,0 1px 4px #0000000a}.content-top-ad[data-v-4de73af6]{height:auto;min-height:80px;padding:16px 12px;justify-content:center;overflow:hidden}.content-top-ad-text[data-v-4de73af6]{flex-direction:column;gap:8px;text-align:center;width:100%;justify-content:center}.ad-text-content[data-v-4de73af6]{font-size:16px;letter-spacing:.3px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.ad-text-separator[data-v-4de73af6]{display:none}.ad-text-highlight[data-v-4de73af6]{font-size:18px;padding:8px 16px;letter-spacing:.5px;white-space:nowrap;max-width:fit-content;margin:0 auto;font-weight:900;transform:scale(1.1);animation:highlightBounce-4de73af6 2s ease-in-out infinite alternate,highlightGlow-4de73af6 3s ease-in-out infinite,mobilePulse-4de73af6 2s ease-in-out infinite}.nav-container[data-v-4de73af6]{height:64px;gap:16px;grid-template-columns:1fr auto}.n-layout-content[data-v-4de73af6]{padding:calc(64px + clamp(16px,4vw,32px)) clamp(16px,4vw,32px) clamp(16px,4vw,32px) clamp(16px,4vw,32px)}.brand-text[data-v-4de73af6]{gap:1px}.brand-title[data-v-4de73af6]{font-size:16px}.brand-subtitle[data-v-4de73af6]{display:none}}@media (max-width: 480px){.brand-subtitle[data-v-4de73af6]{display:none}.nav-container[data-v-4de73af6]{gap:12px}.ad-text-highlight[data-v-4de73af6]{font-size:20px;padding:10px 18px;transform:scale(1.2);font-weight:900}.mobile-ad-highlight[data-v-4de73af6]{font-size:20px;padding:10px 18px;transform:scale(1.1);font-weight:900}.content-top-ad-container[data-v-4de73af6]{margin-left:12px!important;margin-right:12px!important;max-width:calc(100% - 24px)!important}.n-layout-content[data-v-4de73af6]{padding:76px 12px 12px}}.mobile-drawer-ad[data-v-4de73af6]{margin:20px 0;padding:0 20px}.mobile-drawer-ad-content[data-v-4de73af6]{height:90px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(135deg,#0f0f23,#1a1a3a,#2d1b69,#1a1a3a,#0f0f23);background-size:400% 400%;position:relative;border:1px solid rgba(139,69,19,.3);box-shadow:0 0 20px #ffd70026,0 4px 15px #0000004d,inset 0 1px #ffffff1a;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);animation:backgroundShift-4de73af6 6s ease-in-out infinite}.mobile-drawer-ad-content[data-v-4de73af6]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 0 40px #ffd7004d,0 8px 25px #00000080,inset 0 2px #fff3;border-color:#ffd70099}.mobile-drawer-ad-content[data-v-4de73af6]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,215,0,.12) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,140,0,.08) 0%,transparent 50%),repeating-linear-gradient(45deg,transparent 0px,transparent 3px,rgba(139,69,19,.04) 3px,rgba(139,69,19,.04) 6px);border-radius:12px;pointer-events:none;animation:glowPulse-4de73af6 4s ease-in-out infinite}.mobile-ad-text[data-v-4de73af6]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;z-index:2;width:100%;height:100%;padding:12px;position:relative}.mobile-ad-main-title[data-v-4de73af6]{font-size:16px;font-weight:800;margin-bottom:8px;text-shadow:0 0 15px rgba(255,215,0,.9),0 2px 4px rgba(0,0,0,.8),0 0 30px rgba(255,215,0,.4);letter-spacing:.5px;line-height:1.2;font-family:Microsoft YaHei,PingFang SC,sans-serif;color:gold;position:relative;animation:titleGlow-4de73af6 3s ease-in-out infinite alternate;transform-origin:center}.mobile-ad-highlight[data-v-4de73af6]{font-size:18px;font-weight:900;background:linear-gradient(135deg,#ff6b35,#ff8c42,#ffaa64);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 15px rgba(255,107,53,1),0 3px 6px rgba(0,0,0,.8);line-height:1.2;padding:8px 16px;border:2px solid rgba(255,107,53,.8);border-radius:10px;background-color:#ff6b3533;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 0 20px #ff6b3566,inset 0 2px #fff6,0 0 40px #ff6b3533;animation:highlightPulse-4de73af6 2.5s ease-in-out infinite,mobilePulse-4de73af6 2s ease-in-out infinite;position:relative;overflow:hidden;transform:scale(1.05);letter-spacing:.5px}.drawer-header[data-v-4de73af6]{padding:16px 0}.drawer-brand[data-v-4de73af6]{display:flex;align-items:center;gap:12px}.drawer-brand-text h3[data-v-4de73af6]{margin:0;font-size:16px;font-weight:600}.drawer-brand-text span[data-v-4de73af6]{text-transform:uppercase;letter-spacing:.05em}.drawer-footer[data-v-4de73af6]{padding:16px 0}html,body{margin:0;padding:0;width:100%;height:100%}*{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}#app{width:100%;height:100%}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--n-scrollbar-track-color);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--n-scrollbar-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--n-scrollbar-color-hover)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}img{vertical-align:top}.n-image img{display:block;vertical-align:top}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.w-full{width:100%}.h-full{height:100%}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grade-1{color:var(--grade-border-0)}.grade-2{color:var(--grade-border-2)}.grade-3{color:var(--grade-border-3)}.grade-4{color:var(--grade-border-4)}.grade-5{color:var(--grade-border-5)}.grade-6{color:var(--grade-border-6)}.grade-bg-1{border:2px solid var(--grade-border-1)}.grade-bg-2{border:2px solid var(--grade-border-2)}.grade-bg-3{border:2px solid var(--grade-border-3)}.grade-bg-4{border:2px solid var(--grade-border-4)}.grade-bg-5{border:2px solid var(--grade-border-5)}.grade-bg-6{border:2px solid var(--grade-border-6)}.ranking-item:hover .grade-bg-1,.ranking-item:hover .grade-bg-2,.ranking-item:hover .grade-bg-3,.ranking-item:hover .grade-bg-4,.ranking-item:hover .grade-bg-5,.ranking-item:hover .grade-bg-6{border-width:3px;transform:scale(1.01)}.price-increase{color:#18a058}.price-decrease{color:#d03050}.price-stable{color:var(--n-text-color-3)}:root{--price-up-color: var(--n-error-color, #f56c6c);--price-down-color: var(--n-success-color, #67c23a);--price-stable-color: var(--n-text-color-disabled, #999)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from{transform:translateY(20px);opacity:0}.slide-up-leave-to{transform:translateY(-20px);opacity:0}@media (max-width: 768px){.mobile-hidden{display:none!important}}@media (min-width: 769px){.desktop-hidden{display:none!important}}@media print{.no-print{display:none!important}body{line-height:1.4}h1,h2,h3,h4,h5,h6{page-break-after:avoid}img{max-width:100%!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){.grade-1,.grade-2,.grade-3,.grade-4,.grade-5{filter:contrast(1.5)}}@media (prefers-color-scheme: dark){:root{color-scheme:dark}}html.dark{--item-card-bg: var(--n-card-color);--item-text-primary: var(--n-text-color);--item-text-secondary: var(--n-text-color-2);--item-border-color: var(--n-border-color);--item-divider-color: var(--n-divider-color);--item-shadow-light: 0 2px 8px rgba(0, 0, 0, .3);--item-shadow-medium: 0 4px 12px rgba(0, 0, 0, .4);--item-shadow-heavy: 0 6px 16px rgba(0, 0, 0, .5);--price-up-bg: rgba(244, 67, 54, .1);--price-down-bg: rgba(76, 175, 80, .1);--item-hover-bg: rgba(255, 255, 255, .05)}html:not(.dark){--item-card-bg: #ffffff;--item-text-primary: #333333;--item-text-secondary: #666666;--item-border-color: #e0e0e0;--item-divider-color: #e0e0e0;--item-shadow-light: 0 2px 8px rgba(0, 0, 0, .06);--item-shadow-medium: 0 4px 12px rgba(0, 0, 0, .08);--item-shadow-heavy: 0 6px 16px rgba(0, 0, 0, .1);--price-up-bg: #fff0f0;--price-down-bg: #e8f5e9;--item-hover-bg: rgba(0, 0, 0, .02)}:root{--border-radius-small: 4px;--border-radius-medium: 8px;--border-radius-large: 12px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--z-index-dropdown: 1000;--z-index-modal: 2000;--z-index-notification: 3000;--z-index-tooltip: 4000}:root{--grade-bg-0: #949595;--grade-bg-1: #cdd5d5;--grade-bg-2: #188D14;--grade-bg-3: #658BCE;--grade-bg-4: #9b61c8;--grade-bg-5: #e8a64e;--grade-bg-6: #cb464a;--grade-border-0: #949595;--grade-border-1: #cdd5d5;--grade-border-2: #188D14;--grade-border-3: #658BCE;--grade-border-4: #9b61c8;--grade-border-5: #e8a64e;--grade-border-6: #cb464a;--grade-tag-0: #949595;--grade-tag-1: #cdd5d5;--grade-tag-2: #188D14;--grade-tag-3: #658BCE;--grade-tag-4: #9b61c8;--grade-tag-5: #e8a64e;--grade-tag-6: #cb464a}
