*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body,html{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}html{font-size:calc(.26667vw*14px)}@media screen and (min-width:414px){html{font-size:calc(.24155vw*14px)}}@media screen and (max-width:320px){html{font-size:12px}}#app{width:100%;min-height:100vh;display:flex;flex-direction:column;position:relative}.main-content{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:relative}button,input,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;font-family:inherit}input:focus,textarea:focus{outline:none}button{cursor:pointer}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:0;height:0;display:none}.beian-footer{position:fixed;left:0;right:0;bottom:0;z-index:998;text-align:center;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));pointer-events:none}.beian-footer.with-tabbar{bottom:calc(70px + env(safe-area-inset-bottom));padding-bottom:8px}.beian-footer a{pointer-events:auto;display:inline-block;font-size:12px;line-height:1.4;color:hsla(0,0%,100%,.75);text-decoration:none}.beian-footer.with-tabbar a{color:#999}.custom-tabbar{position:fixed;bottom:0;left:0;right:0;height:auto;padding-bottom:env(safe-area-inset-bottom);z-index:999}.tabbar-bg{bottom:0;background:#fff;box-shadow:0 -4px 20px rgba(102,126,234,.15)}.tabbar-bg,.tabbar-bg:before{position:absolute;top:0;left:0;right:0}.tabbar-bg:before{content:"";height:1px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.2),transparent)}.tabbar-content{justify-content:space-around;padding:8px 0;z-index:1}.tabbar-content,.tabbar-item{display:flex;align-items:center;position:relative}.tabbar-item{flex-direction:column;justify-content:center;padding:6px 16px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.tabbar-item:active{transform:scale(.92)}.tabbar-icon-wrap{position:relative;width:44px;height:32px;display:flex;align-items:center;justify-content:center}.tabbar-icon-wrap .van-icon{color:#999;transition:all .3s cubic-bezier(.4,0,.2,1)}.tabbar-item.active .tabbar-icon-wrap .van-icon{color:#764ba2;transform:scale(1.15)}.icon-glow{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:4px;background:radial-gradient(ellipse,rgba(102,126,234,.4),transparent);border-radius:50%;animation:icon-glow-pulse 2s ease-in-out infinite}@keyframes icon-glow-pulse{0%,to{opacity:.6;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.2)}}.tabbar-text{font-size:11px;color:#999;margin-top:4px;transition:all .3s cubic-bezier(.4,0,.2,1);font-weight:500}.tabbar-item.active .tabbar-text{color:#764ba2;font-weight:600}.active-indicator{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;animation:indicator-bounce .4s cubic-bezier(.4,0,.2,1)}@keyframes indicator-bounce{0%{transform:translateX(-50%) scale(0)}50%{transform:translateX(-50%) scale(1.5)}to{transform:translateX(-50%) scale(1)}}.login-container[data-v-1f2d41aa]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#667eea,#764ba2);padding:20px;position:relative;overflow:hidden}.bg-decoration[data-v-1f2d41aa]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.bg-circle[data-v-1f2d41aa]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1)}.bg-circle-1[data-v-1f2d41aa]{width:300px;height:300px;top:-100px;right:-50px;animation:float-circle-1f2d41aa 8s ease-in-out infinite}.bg-circle-2[data-v-1f2d41aa]{width:200px;height:200px;bottom:100px;left:-50px;animation:float-circle-1f2d41aa 6s ease-in-out infinite reverse}.bg-circle-3[data-v-1f2d41aa]{width:150px;height:150px;bottom:200px;right:50px;animation:float-circle-1f2d41aa 7s ease-in-out infinite;animation-delay:-2s}@keyframes float-circle-1f2d41aa{0%,to{transform:translateY(0) rotate(0deg);opacity:.6}50%{transform:translateY(-20px) rotate(180deg);opacity:.8}}.login-content[data-v-1f2d41aa]{width:100%;max-width:360px;position:relative;z-index:1}.logo-section[data-v-1f2d41aa]{text-align:center;margin-bottom:40px}.logo-wrapper[data-v-1f2d41aa]{width:100px;height:100px;margin:0 auto 24px;border-radius:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(0,0,0,.15);animation:logo-pop-1f2d41aa .6s cubic-bezier(.68,-.55,.265,1.55) .3s both}.logo-icon[data-v-1f2d41aa]{font-size:56px}.logo-text h1[data-v-1f2d41aa]{font-size:32px;color:#fff;margin:0 0 8px 0;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.1)}.logo-text p[data-v-1f2d41aa]{font-size:15px;color:hsla(0,0%,100%,.85);margin:0}@keyframes logo-pop-1f2d41aa{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.bounce-animation[data-v-1f2d41aa]{animation:bounce-1f2d41aa 2s ease-in-out infinite}@keyframes bounce-1f2d41aa{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fade-in-up[data-v-1f2d41aa]{animation:fade-in-up-1f2d41aa .8s ease-out both}.animate-fade-in-up-delay[data-v-1f2d41aa]{animation:fade-in-up-1f2d41aa .8s ease-out .2s both}@keyframes fade-in-up-1f2d41aa{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.title-slide-in[data-v-1f2d41aa]{animation:title-slide-1f2d41aa .6s cubic-bezier(.4,0,.2,1) .5s both}@keyframes title-slide-1f2d41aa{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}.subtitle-fade-in[data-v-1f2d41aa]{animation:subtitle-fade-1f2d41aa .5s ease-out .7s both}@keyframes subtitle-fade-1f2d41aa{0%{opacity:0}to{opacity:.85}}.slogan-section[data-v-1f2d41aa]{margin-bottom:32px}.slogan-card[data-v-1f2d41aa]{display:flex;align-items:center;justify-content:center;gap:10px;background:hsla(0,0%,100%,.95);padding:16px 24px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.slogan-card span[data-v-1f2d41aa]{font-size:15px;color:#333;font-weight:500}.slogan-slide-in[data-v-1f2d41aa]{animation:slogan-slide-1f2d41aa .6s cubic-bezier(.4,0,.2,1) .4s both}@keyframes slogan-slide-1f2d41aa{0%{transform:scale(.8) translateY(20px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.login-section[data-v-1f2d41aa]{display:flex;flex-direction:column;gap:16px}.login-btn[data-v-1f2d41aa]{display:flex;align-items:center;padding:16px 20px;background:#fff;border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px rgba(0,0,0,.1);position:relative;overflow:hidden}.login-btn[data-v-1f2d41aa]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(0,0,0,.05);border-radius:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.login-btn[data-v-1f2d41aa]:active:before{width:300px;height:300px}.login-btn[data-v-1f2d41aa]:active{transform:scale(.98)}.login-btn[data-v-1f2d41aa]:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(0,0,0,.15)}.login-btn.disabled[data-v-1f2d41aa]{opacity:.6;pointer-events:none}.login-loading[data-v-1f2d41aa]{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;margin-bottom:12px;background:hsla(0,0%,100%,.95);border-radius:12px;color:#07c160;font-size:15px}.btn-slide-in[data-v-1f2d41aa]{animation:btn-slide-1f2d41aa .5s cubic-bezier(.4,0,.2,1) .6s both}@keyframes btn-slide-1f2d41aa{0%{transform:translateX(-30px);opacity:0}to{transform:translateX(0);opacity:1}}.login-btn .btn-icon[data-v-1f2d41aa]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#07c160,#00a854);display:flex;align-items:center;justify-content:center;margin-right:16px;color:#fff}.login-btn .btn-content[data-v-1f2d41aa]{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.login-btn .btn-title[data-v-1f2d41aa]{font-size:16px;font-weight:600;color:#1a1a2e}.login-btn .btn-desc[data-v-1f2d41aa]{font-size:12px;color:#8c8c8c}.login-btn .van-icon[data-v-1f2d41aa]:last-child{color:#ccc;font-size:18px}.wechat-btn .btn-icon[data-v-1f2d41aa]{background:linear-gradient(135deg,#07c160,#00a854)}.wechat-btn[data-v-1f2d41aa]:active{background:#f5f5f5}.tips-section[data-v-1f2d41aa]{text-align:center;margin-top:32px}.tips-section .tips[data-v-1f2d41aa]{font-size:12px;color:hsla(0,0%,100%,.7);margin:0 0 8px 0}.tips-fade-in[data-v-1f2d41aa]{animation:tips-fade-1f2d41aa .6s ease-out .9s both}@keyframes tips-fade-1f2d41aa{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agreement-links[data-v-1f2d41aa]{display:flex;align-items:center;justify-content:center;gap:8px}.agreement-links .link[data-v-1f2d41aa]{font-size:12px;color:hsla(0,0%,100%,.85);text-decoration:underline}.agreement-links .separator[data-v-1f2d41aa]{font-size:12px;color:hsla(0,0%,100%,.6)}.bank-picker[data-v-326262c4]{padding:0 16px}.picker-head[data-v-326262c4]{text-align:center;padding:32px 0 28px}.head-icon[data-v-326262c4]{font-size:48px;margin-bottom:16px;animation:icon-bounce-326262c4 2s ease-in-out infinite}@keyframes icon-bounce-326262c4{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.picker-head h3[data-v-326262c4]{font-size:24px;font-weight:700;color:#1a1a2e;margin:0 0 8px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.picker-sub[data-v-326262c4]{font-size:14px;color:#888;margin:0;line-height:1.6}.banks-list[data-v-326262c4]{display:flex;flex-direction:column;gap:20px}.bank-card[data-v-326262c4]{display:flex;align-items:center;gap:20px;padding:24px;background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(102,126,234,.08);border:2px solid transparent;position:relative;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(20px);animation:card-fade-in-326262c4 .5s ease-out forwards}@keyframes card-fade-in-326262c4{to{opacity:1;transform:translateY(0)}}.bank-card[data-v-326262c4]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(102,126,234,.15)}.bank-card[data-v-326262c4]:active{transform:translateY(-2px)}.bank-card.active[data-v-326262c4]{border-color:#667eea;background:linear-gradient(135deg,#faf5ff,#f0f5ff)}.bank-card.blocked[data-v-326262c4]{opacity:.7}.bank-card.has-access[data-v-326262c4]{border-color:rgba(82,196,26,.3)}.card-glow[data-v-326262c4]{position:absolute;top:-30%;right:-10%;width:150px;height:150px;background:radial-gradient(circle,rgba(102,126,234,.05) 0,transparent 70%);border-radius:50%;transition:all .4s ease}.bank-card:hover .card-glow[data-v-326262c4]{transform:scale(1.3);background:radial-gradient(circle,rgba(102,126,234,.08) 0,transparent 70%)}.bank-card-icon[data-v-326262c4]{flex-shrink:0}.icon-bg[data-v-326262c4]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f0ff,#e8e8ff);border-radius:16px;font-size:32px;transition:all .3s ease;box-shadow:0 4px 16px rgba(102,126,234,.15)}.icon-bg.unlocked[data-v-326262c4]{background:linear-gradient(135deg,#f6ffed,#d9f7be);box-shadow:0 4px 16px rgba(82,196,26,.15)}.bank-card:hover .icon-bg[data-v-326262c4]{transform:scale(1.1)}.bank-card-body[data-v-326262c4]{flex:1}.bank-card-name[data-v-326262c4]{font-size:18px;font-weight:700;color:#1a1a2e;margin-bottom:8px}.bank-card-meta[data-v-326262c4]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.question-count[data-v-326262c4]{font-size:14px;color:#999}.status-tag[data-v-326262c4]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.status-tag.access[data-v-326262c4]{background:linear-gradient(135deg,#f6ffed,#d9f7be);color:#52c41a}.status-tag.blocked[data-v-326262c4]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);color:#fa8c16}.status-tag.locked[data-v-326262c4]{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);color:#999}.bank-card-arrow[data-v-326262c4]{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;transition:all .3s ease}.bank-card.has-access .bank-card-arrow[data-v-326262c4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.bank-card:hover .bank-card-arrow[data-v-326262c4]{transform:translateX(4px)}.home-container[data-v-126110fd]{min-height:100vh;background:#f5f6fa;padding-bottom:calc(128px + env(safe-area-inset-bottom));position:relative;overflow-x:hidden}.bg-wrapper[data-v-126110fd]{position:absolute;top:0;left:0;right:0;height:320px;z-index:0;overflow:hidden}.bg-gradient[data-v-126110fd]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:0 0 40px 40px}.bg-float-circle[data-v-126110fd]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.1);animation:float-slow-126110fd 8s ease-in-out infinite}.circle-1[data-v-126110fd]{width:150px;height:150px;top:30px;right:-40px;animation-delay:0s}.circle-2[data-v-126110fd]{width:100px;height:100px;top:120px;left:-30px;animation-delay:2s}.circle-3[data-v-126110fd]{width:80px;height:80px;bottom:80px;right:60px;animation-delay:4s}.circle-4[data-v-126110fd]{width:60px;height:60px;bottom:40px;left:40px;animation-delay:1s}.bg-particles[data-v-126110fd]{position:absolute;top:0;left:0;right:0;bottom:0}.particle[data-v-126110fd]{position:absolute;width:6px;height:6px;background:hsla(0,0%,100%,.3);border-radius:50%;animation:particle-float-126110fd 6s ease-in-out infinite}.particle[data-v-126110fd]:first-child{top:20%;left:10%;animation-delay:0s}.particle[data-v-126110fd]:nth-child(2){top:30%;left:25%;animation-delay:.5s}.particle[data-v-126110fd]:nth-child(3){top:15%;left:40%;animation-delay:1s}.particle[data-v-126110fd]:nth-child(4){top:40%;left:60%;animation-delay:1.5s}.particle[data-v-126110fd]:nth-child(5){top:25%;left:75%;animation-delay:2s}.particle[data-v-126110fd]:nth-child(6){top:50%;left:85%;animation-delay:2.5s}.particle[data-v-126110fd]:nth-child(7){top:35%;left:50%;animation-delay:3s}.particle[data-v-126110fd]:nth-child(8){top:55%;left:30%;animation-delay:3.5s}@keyframes float-slow-126110fd{0%,to{transform:translateY(0) scale(1);opacity:.4}50%{transform:translateY(-30px) scale(1.1);opacity:.7}}@keyframes particle-float-126110fd{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-15px) scale(1.2);opacity:.6}}.header-section[data-v-126110fd]{position:relative;z-index:10;padding:calc(16px + env(safe-area-inset-top)) 20px 0}.header-content[data-v-126110fd]{display:flex;justify-content:space-between;align-items:flex-start}.animate-fade-down[data-v-126110fd]{animation:fadeDown-126110fd .6s ease-out}.animate-fade-down-delay[data-v-126110fd]{animation:fadeDown-126110fd .6s ease-out .15s both}@keyframes fadeDown-126110fd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.greeting-time[data-v-126110fd]{font-size:14px;color:hsla(0,0%,100%,.8);margin-bottom:8px}.user-row[data-v-126110fd]{display:flex;align-items:center;gap:14px}.avatar-container[data-v-126110fd]{position:relative;width:56px;height:56px}.avatar[data-v-126110fd]{width:56px;height:56px;border-radius:50%;border:3px solid hsla(0,0%,100%,.9);box-shadow:0 4px 16px rgba(0,0,0,.2);-o-object-fit:cover;object-fit:cover}.avatar-glow[data-v-126110fd]{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;animation:glow-pulse-126110fd 2s ease-in-out infinite}.glow-0[data-v-126110fd]{background:transparent}.glow-1[data-v-126110fd]{background:radial-gradient(circle,rgba(24,144,255,.3),transparent 70%)}.glow-2[data-v-126110fd]{background:radial-gradient(circle,rgba(47,84,235,.3),transparent 70%)}.glow-3[data-v-126110fd]{background:radial-gradient(circle,rgba(114,46,209,.3),transparent 70%)}.glow-4[data-v-126110fd]{background:radial-gradient(circle,rgba(250,140,22,.4),transparent 70%)}.avatar-ring[data-v-126110fd]{position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border-radius:50%;border:2px solid transparent;animation:ring-expand-126110fd 2s ease-in-out infinite}.ring-0[data-v-126110fd]{display:none}.ring-1[data-v-126110fd]{border-color:#1890ff}.ring-2[data-v-126110fd]{border-color:#2f54eb}.ring-3[data-v-126110fd]{border-color:#722ed1}.ring-4[data-v-126110fd]{border-color:#fa8c16}@keyframes glow-pulse-126110fd{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes ring-expand-126110fd{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.user-text[data-v-126110fd]{display:flex;flex-direction:column;gap:6px}.nickname[data-v-126110fd]{font-size:24px;font-weight:700;color:#fff;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.2)}.vip-badge[data-v-126110fd]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:11px;font-weight:600;color:#fff;width:-moz-fit-content;width:fit-content}.vip-badge.vip-0[data-v-126110fd]{background:linear-gradient(135deg,#52c41a,#389e0d)}.vip-badge.vip-1[data-v-126110fd]{background:linear-gradient(135deg,#1890ff,#096dd9)}.vip-badge.vip-2[data-v-126110fd]{background:linear-gradient(135deg,#2f54eb,#1d39c4)}.vip-badge.vip-3[data-v-126110fd]{background:linear-gradient(135deg,#722ed1,#531dab)}.vip-badge.vip-4[data-v-126110fd]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.home-bank-vip-list[data-v-126110fd]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;max-width:220px}.home-bank-vip-chip[data-v-126110fd]{display:inline-block;font-size:10px;line-height:1.35;padding:3px 8px;border-radius:8px;color:#fff;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-bank-vip-chip.vip-none[data-v-126110fd]{background:hsla(0,0%,100%,.35);color:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.45)}.home-bank-vip-chip.vip-1[data-v-126110fd]{background:linear-gradient(135deg,#1890ff,#096dd9)}.home-bank-vip-chip.vip-2[data-v-126110fd]{background:linear-gradient(135deg,#2f54eb,#1d39c4)}.home-bank-vip-chip.vip-3[data-v-126110fd]{background:linear-gradient(135deg,#722ed1,#531dab)}.home-bank-vip-chip.vip-4[data-v-126110fd]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.header-actions[data-v-126110fd]{display:flex;gap:12px;padding-top:8px}.action-btn[data-v-126110fd]{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;backdrop-filter:blur(10px);position:relative;transition:all .3s ease}.action-btn[data-v-126110fd]:active{transform:scale(.9);background:hsla(0,0%,100%,.3)}.badge[data-v-126110fd]{position:absolute;top:-4px;right:-4px}.banner-section[data-v-126110fd]{position:relative;z-index:10;margin:20px 16px 0}.animate-slide-up[data-v-126110fd]{animation:slideUp-126110fd .6s ease-out .2s both}.animate-slide-up-delay[data-v-126110fd]{animation:slideUp-126110fd .6s ease-out .35s both}.animate-slide-up-more[data-v-126110fd]{animation:slideUp-126110fd .6s ease-out .5s both}.animate-slide-up-more-delay[data-v-126110fd]{animation:slideUp-126110fd .6s ease-out .65s both}@keyframes slideUp-126110fd{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.banner-swipe[data-v-126110fd]{border-radius:20px;overflow:hidden;box-shadow:0 12px 40px rgba(102,126,234,.3)}.banner-item[data-v-126110fd]{width:100%;height:170px;background-size:cover;background-position:50%;position:relative}.banner-overlay[data-v-126110fd]{position:absolute;top:0;left:0;right:0;bottom:0}.banner-content[data-v-126110fd]{position:absolute;bottom:16px;left:16px}.banner-tag[data-v-126110fd]{background:hsla(0,0%,100%,.9);color:#667eea;padding:6px 14px;border-radius:16px;font-size:13px;font-weight:600}.banner-indicators[data-v-126110fd]{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:6px}.indicator-dot[data-v-126110fd]{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.4);transition:all .3s ease}.indicator-dot.active[data-v-126110fd]{width:20px;border-radius:4px;background:#fff}.banks-section[data-v-126110fd]{margin:40px 16px 20px}.banks-section .section-head[data-v-126110fd]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.banks-section .section-head h3[data-v-126110fd]{font-size:17px;font-weight:700;color:#1a1a2e;margin:0}.banks-section .section-hint[data-v-126110fd]{font-size:12px;color:#8c8c8c}.bank-card[data-v-126110fd]{display:flex;align-items:center;gap:14px;padding:16px 18px;margin-bottom:10px;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(102,126,234,.12)}.bank-card.locked[data-v-126110fd]{opacity:.92;background:#fafafa}.bank-icon[data-v-126110fd]{font-size:32px;line-height:1}.bank-name[data-v-126110fd]{font-size:16px;font-weight:600;color:#1a1a2e}.bank-meta[data-v-126110fd]{font-size:12px;color:#8c8c8c;margin-top:4px}.bank-arrow[data-v-126110fd]{margin-left:auto;color:#667eea}.quick-entry-section[data-v-126110fd]{position:relative;z-index:10;padding:20px 16px 0}.entry-card[data-v-126110fd]{background:#fff;border-radius:20px;overflow:hidden;transition:all .3s ease}.entry-card[data-v-126110fd]:active{transform:scale(.98)}.main-entry[data-v-126110fd]{padding:24px;margin-bottom:12px;position:relative;box-shadow:0 8px 32px rgba(102,126,234,.15)}.entry-decoration[data-v-126110fd]{position:absolute;top:0;right:0;width:140px;height:140px;overflow:hidden}.deco-circle[data-v-126110fd]{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.1));animation:deco-float-126110fd 4s ease-in-out infinite}.dc-1[data-v-126110fd]{width:100px;height:100px;top:-30px;right:-30px}.dc-2[data-v-126110fd]{width:70px;height:70px;top:20px;right:20px;animation-delay:1s}.dc-3[data-v-126110fd]{width:50px;height:50px;bottom:-10px;right:60px;animation-delay:2s}@keyframes deco-float-126110fd{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-10px) scale(1.05)}}.entry-main-content[data-v-126110fd]{display:flex;align-items:center;gap:16px;position:relative;z-index:1}.entry-icon-wrap[data-v-126110fd]{width:64px;height:64px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(102,126,234,.3)}.bounce-animation[data-v-126110fd]{animation:bounce-gentle-126110fd 2s ease-in-out infinite}@keyframes bounce-gentle-126110fd{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.entry-icon[data-v-126110fd]{font-size:32px;color:#fff}.entry-text h2[data-v-126110fd]{font-size:20px;font-weight:700;color:#1a1a2e;margin:0 0 6px 0}.entry-text p[data-v-126110fd]{font-size:14px;color:#8c8c8c;margin:0}.entry-action[data-v-126110fd]{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.play-icon[data-v-126110fd]{color:#667eea;animation:pulse-play-126110fd 1.5s ease-in-out infinite}@keyframes pulse-play-126110fd{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}.entry-grid[data-v-126110fd]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.small-entry[data-v-126110fd]{padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.small-entry.vip-card[data-v-126110fd]{background:linear-gradient(135deg,#fa8c16,#d46b08);box-shadow:0 4px 16px rgba(250,140,22,.3)}.small-entry-icon[data-v-126110fd]{font-size:28px}.small-entry-text[data-v-126110fd]{display:flex;flex-direction:column;gap:4px}.small-title[data-v-126110fd]{font-size:15px;font-weight:600;color:#1a1a2e}.small-entry.vip-card .small-title[data-v-126110fd]{color:#fff}.small-desc[data-v-126110fd]{font-size:12px;color:#8c8c8c}.small-entry.vip-card .small-desc[data-v-126110fd]{color:hsla(0,0%,100%,.85)}.stats-showcase[data-v-126110fd]{position:relative;z-index:10;padding:24px 16px 0}.stats-header[data-v-126110fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.stats-header h3[data-v-126110fd]{font-size:17px;font-weight:600;color:#1a1a2e;margin:0}.stats-more[data-v-126110fd]{font-size:13px;color:#999;display:flex;align-items:center;gap:2px}.stats-card-wrapper[data-v-126110fd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stats-card[data-v-126110fd]{background:#fff;border-radius:16px;padding:16px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 4px 16px rgba(0,0,0,.05);animation:stats-pop-126110fd .5s ease-out both;transition:all .3s ease}.stats-card[data-v-126110fd]:active{transform:scale(.95)}@keyframes stats-pop-126110fd{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.stats-icon-bg[data-v-126110fd]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center}.stats-info[data-v-126110fd]{display:flex;flex-direction:column;align-items:center;gap:4px}.stats-value[data-v-126110fd]{font-size:22px;font-weight:700;color:#1a1a2e}.stats-label[data-v-126110fd]{font-size:12px;color:#8c8c8c}.stats-extra[data-v-126110fd]{font-size:11px;color:#667eea;margin-top:4px;font-weight:500}.stats-trend[data-v-126110fd]{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:500}.daily-task-section[data-v-126110fd]{position:relative;z-index:10;padding:24px 16px 0}.task-header[data-v-126110fd]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.task-title[data-v-126110fd]{display:flex;align-items:center;gap:8px}.task-icon[data-v-126110fd]{font-size:20px}.task-title h3[data-v-126110fd]{font-size:17px;font-weight:600;color:#1a1a2e;margin:0}.task-progress[data-v-126110fd]{display:flex;align-items:center;gap:10px}.task-progress span[data-v-126110fd]{font-size:13px;color:#667eea;font-weight:600}.task-progress .van-progress[data-v-126110fd]{width:80px}.task-item[data-v-126110fd]{background:#fff;border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer;margin-bottom:12px}.task-item[data-v-126110fd]:active{transform:scale(.98)}.task-check[data-v-126110fd]{width:28px;height:28px;background:linear-gradient(135deg,#e8f0fe,#d4e4fd);border-radius:50%;display:flex;align-items:center;justify-content:center}.task-content[data-v-126110fd]{flex:1;display:flex;flex-direction:column;gap:4px}.task-name[data-v-126110fd]{font-size:15px;font-weight:500;color:#1a1a2e}.task-reward[data-v-126110fd]{font-size:12px;color:#667eea;font-weight:500}.task-progress-hint[data-v-126110fd]{font-size:11px;color:#8c8c8c;margin-top:2px}.task-btn[data-v-126110fd]{padding:6px 14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:14px;font-size:13px;font-weight:500;box-shadow:0 4px 12px rgba(102,126,234,.3);transition:all .3s ease}.task-btn.completed[data-v-126110fd]{background:#f0f0f0;color:#999;box-shadow:none}.task-item.completed .task-check[data-v-126110fd]{background:linear-gradient(135deg,#e8f5e9,#c8e6c9)}.task-item.completed .task-name[data-v-126110fd]{color:#999}.task-item.completed .task-reward[data-v-126110fd]{color:#bbb}.task-item.disabled[data-v-126110fd]{pointer-events:none;opacity:.7}.bottom-safe-area[data-v-126110fd]{height:20px}.notification-popup-wrapper[data-v-126110fd]{background:transparent}.notification-popup[data-v-126110fd]{height:100%;display:flex;flex-direction:column;background:#f5f6fa}.notification-header[data-v-126110fd]{display:flex;justify-content:space-between;align-items:center;padding:calc(20px + env(safe-area-inset-top)) 20px 16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:0 0 24px 24px}.header-left[data-v-126110fd]{display:flex;align-items:center;gap:8px}.notification-header h3[data-v-126110fd]{font-size:18px;font-weight:700;color:#fff;margin:0}.header-badge[data-v-126110fd]{background:hsla(0,0%,100%,.3);border:1px solid hsla(0,0%,100%,.5)}.notification-header-actions[data-v-126110fd]{display:flex;align-items:center;gap:12px}.mark-all-btn[data-v-126110fd]{background:hsla(0,0%,100%,.2)!important;border-color:hsla(0,0%,100%,.4)!important;color:#fff!important;font-size:13px;padding:6px 14px}.close-btn[data-v-126110fd]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:50%;color:#fff}.notification-scroll[data-v-126110fd]{flex:1;overflow-y:auto;padding:16px}.notification-list[data-v-126110fd]{display:flex;flex-direction:column;gap:12px}.empty-state[data-v-126110fd]{display:flex;flex-direction:column;align-items:center;padding:60px 20px;text-align:center}.empty-icon[data-v-126110fd]{width:80px;height:80px;background:linear-gradient(135deg,#e8ecf0,#d0d7de);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#999}.empty-text[data-v-126110fd]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 8px 0}.empty-hint[data-v-126110fd]{font-size:13px;color:#999;margin:0}.notification-item[data-v-126110fd]{background:#fff;border-radius:16px;padding:16px;display:flex;align-items:center;gap:14px;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.4,0,.2,1);opacity:0}.notification-item[data-v-126110fd]:active{transform:scale(.98)}.notification-item.unread[data-v-126110fd]{background:linear-gradient(135deg,#fff7f0,#fff0e6);border-left:3px solid #fa8c16}.animate-slide-left[data-v-126110fd]{animation:slideLeft-126110fd .4s ease-out forwards}@keyframes slideLeft-126110fd{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.notification-icon[data-v-126110fd]{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.notification-item.unread .notification-icon[data-v-126110fd]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.notification-body[data-v-126110fd]{flex:1;min-width:0}.notification-content[data-v-126110fd]{font-size:14px;color:#1a1a2e;line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-meta[data-v-126110fd]{display:flex;align-items:center;gap:12px}.notification-time[data-v-126110fd]{font-size:12px;color:#999}.notification-link[data-v-126110fd]{font-size:12px;color:#667eea;font-weight:500}.notification-status[data-v-126110fd]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#999}.notification-status.dot[data-v-126110fd]{width:8px;height:8px;background:#fa8c16;border-radius:50%;box-shadow:0 0 8px rgba(250,140,22,.5)}@media screen and (max-width:360px){.stats-card-wrapper[data-v-126110fd]{gap:8px}.stats-value[data-v-126110fd]{font-size:18px}}.quiz-container[data-v-a18deb5c]{min-height:100vh;background:linear-gradient(180deg,#f5f6fa,#eef1f5);padding-bottom:20px;position:relative;overflow:hidden}.bg-decoration[data-v-a18deb5c]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.bg-circle[data-v-a18deb5c]{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.06),rgba(118,75,162,.06))}.bg-circle-1[data-v-a18deb5c]{width:500px;height:500px;top:-200px;right:-150px}.bg-circle-2[data-v-a18deb5c]{width:350px;height:350px;bottom:200px;left:-120px}.bg-circle-3[data-v-a18deb5c]{width:200px;height:200px;bottom:100px;right:50px;background:linear-gradient(135deg,rgba(102,126,234,.04),rgba(118,75,162,.04))}.header[data-v-a18deb5c]{background:linear-gradient(135deg,#667eea,#764ba2);padding-top:env(safe-area-inset-top);position:relative;z-index:10}.header-content[data-v-a18deb5c]{display:flex;align-items:center;padding:20px 24px;position:relative;z-index:1}.header-left[data-v-a18deb5c]{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.back-btn[data-v-a18deb5c]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:12px;color:#fff;backdrop-filter:blur(10px);transition:all .3s ease}.back-btn[data-v-a18deb5c]:active{transform:scale(.95);background:hsla(0,0%,100%,.3)}.header-center[data-v-a18deb5c]{flex:1;text-align:center;width:auto;z-index:99}.quiz-title[data-v-a18deb5c]{font-size:18px;font-weight:700;color:#fff}.quiz-progress-text[data-v-a18deb5c]{font-size:12px;color:hsla(0,0%,100%,.8);margin-top:4px}.header-right[data-v-a18deb5c]{width:80px;display:flex;justify-content:flex-end}.timer-badge[data-v-a18deb5c]{display:flex;align-items:center;gap:6px;padding:8px 14px;background:hsla(0,0%,100%,.2);border-radius:20px;color:#fff;backdrop-filter:blur(10px)}.timer-text[data-v-a18deb5c]{font-size:13px;font-weight:600;font-family:SF Mono,Monaco,monospace}.progress-bar-wrapper[data-v-a18deb5c]{height:8px;background:hsla(0,0%,100%,.25);position:relative;overflow:visible}.progress-bar[data-v-a18deb5c]{height:100%;background:linear-gradient(90deg,gold,#fa0);border-radius:0 4px 4px 0;transition:width .3s cubic-bezier(.4,0,.2,1);position:relative}.progress-glow[data-v-a18deb5c]{position:absolute;top:50%;width:16px;height:16px;background:gold;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px rgba(255,215,0,.6);transition:left .3s cubic-bezier(.4,0,.2,1)}.content[data-v-a18deb5c]{padding:24px 16px;position:relative;z-index:5}.question-card[data-v-a18deb5c]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 12px 32px rgba(102,126,234,.1);position:relative;overflow:hidden}.card-glow[data-v-a18deb5c]{position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(102,126,234,.08) 0,transparent 70%);border-radius:50%}.question-header[data-v-a18deb5c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}.question-header-right[data-v-a18deb5c]{flex-shrink:0}.question-type-tag[data-v-a18deb5c]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:24px;font-size:13px;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.05)}.type-1[data-v-a18deb5c]{background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff}.type-2[data-v-a18deb5c]{background:linear-gradient(135deg,#f6ffed,#d9f7be);color:#52c41a}.type-3[data-v-a18deb5c]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);color:#fa8c16}.question-number[data-v-a18deb5c]{display:flex;align-items:baseline;gap:4px}.number-bg[data-v-a18deb5c]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:700;border-radius:10px}.number-text[data-v-a18deb5c]{font-size:14px;color:#999;font-weight:500}.read-button-wrapper[data-v-a18deb5c]{margin-bottom:16px}.read-title-btn[data-v-a18deb5c]{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:1.5px solid #d6dcff;border-radius:24px;background:linear-gradient(135deg,#f8f9ff,#f0f2ff);color:#5b6ee8;font-size:13px;font-weight:500;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:all .3s cubic-bezier(.4,0,.2,1)}.read-title-btn[data-v-a18deb5c]:hover{border-color:#667eea}.read-title-btn.active[data-v-a18deb5c]{border-color:#667eea;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 16px rgba(102,126,234,.4)}.read-title-btn[data-v-a18deb5c]:active{transform:scale(.97)}.read-title-icon[data-v-a18deb5c]{font-size:18px}.question-title[data-v-a18deb5c]{font-size:19px;color:#1a1a2e;line-height:1.8;margin:0 0 32px;font-weight:600}.options[data-v-a18deb5c]{display:flex;flex-direction:column;gap:16px}.option-item[data-v-a18deb5c]{display:flex;align-items:center;gap:16px;padding:22px 24px;background:linear-gradient(135deg,#fafafa,#f5f5f5);border-radius:18px;border:2px solid transparent;cursor:pointer;transition:all .35s cubic-bezier(.4,0,.2,1);opacity:0;transform:translateY(12px);animation:option-fade-in-a18deb5c .45s ease-out forwards;position:relative}.option-item[data-v-a18deb5c]:hover{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.06)}.option-item.selected[data-v-a18deb5c]{background:linear-gradient(135deg,#f5f0ff,#e8f0ff);border-color:#667eea;box-shadow:0 6px 20px rgba(102,126,234,.2);transform:scale(1.01)}.option-item.correct[data-v-a18deb5c]{background:linear-gradient(135deg,#f6ffed,#d9f7be);border-color:#52c41a;box-shadow:0 6px 20px rgba(82,196,26,.2)}.option-item.wrong[data-v-a18deb5c]{background:linear-gradient(135deg,#fff1f0,#ffccc7);border-color:#ff4d4f;box-shadow:0 6px 20px rgba(255,77,79,.2)}.option-key[data-v-a18deb5c]{flex-shrink:0;width:36px;height:36px;background:#f0f0f0;border-radius:12px;font-weight:600;color:#666;transition:all .3s ease}.key-inner[data-v-a18deb5c]{position:relative;z-index:1}.option-text[data-v-a18deb5c]{font-size:16px;color:#333;font-weight:500}.option-item.correct .option-text[data-v-a18deb5c],.option-item.wrong .option-text[data-v-a18deb5c]{color:#1a1a2e}.option-indicator[data-v-a18deb5c]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;font-size:16px;font-weight:700;border-radius:50%}.option-indicator.wrong[data-v-a18deb5c]{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.option-key[data-v-a18deb5c]{width:40px;height:40px;border-radius:50%;background:#e8e8e8;display:flex;align-items:center;justify-content:center;font-weight:700;color:#595959;font-size:15px;transition:all .3s}.option-item.selected .option-key[data-v-a18deb5c]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.option-item.correct .option-key[data-v-a18deb5c]{background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff}.option-item.wrong .option-key[data-v-a18deb5c]{background:linear-gradient(135deg,#ff4d4f,#cf1322);color:#fff}.option-text[data-v-a18deb5c]{flex:1;font-size:15px;color:#1a1a2e;line-height:1.6}.audio-section[data-v-a18deb5c]{margin-top:20px}.audio-card[data-v-a18deb5c]{background:linear-gradient(135deg,#f5f0ff,#e8e8ff);border-radius:16px;padding:24px;margin-bottom:16px}.audio-visualizer[data-v-a18deb5c]{display:flex;justify-content:center;align-items:center;gap:4px;height:40px;margin-bottom:16px}.audio-visualizer .bar[data-v-a18deb5c]{width:4px;height:12px;background:#667eea;border-radius:2px;transition:height .1s ease}.audio-visualizer.playing .bar[data-v-a18deb5c]{animation:audio-bar-a18deb5c .5s ease-in-out infinite}@keyframes audio-bar-a18deb5c{0%,to{height:12px}50%{height:32px}}.audio-controls[data-v-a18deb5c]{display:flex;align-items:center;justify-content:center;gap:20px}.audio-btn[data-v-a18deb5c]{min-width:100px}.audio-time[data-v-a18deb5c]{font-size:14px;color:#595959;font-weight:500}.record-card[data-v-a18deb5c]{background:#fff;border-radius:16px;padding:24px;border:2px dashed #d9d9d9;margin-bottom:16px;transition:all .3s}.record-card.recording[data-v-a18deb5c]{border-color:#ff4d4f;background:linear-gradient(135deg,#fff1f0,#fff5f5)}.record-indicator[data-v-a18deb5c]{display:flex;justify-content:center;gap:6px;margin-bottom:16px}.record-dot[data-v-a18deb5c]{width:8px;height:8px;border-radius:50%;background:#ff4d4f;animation:record-pulse-a18deb5c 1s ease-in-out infinite}.record-dot[data-v-a18deb5c]:nth-child(2){animation-delay:.2s}.record-dot[data-v-a18deb5c]:nth-child(3){animation-delay:.4s}@keyframes record-pulse-a18deb5c{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.record-btn[data-v-a18deb5c]{width:100%}.record-time[data-v-a18deb5c]{text-align:center;margin-top:12px;font-size:24px;font-weight:700;color:#ff4d4f}.play-recorded-card[data-v-a18deb5c]{background:linear-gradient(135deg,#f6ffed,#d9f7be);border-radius:16px;padding:24px;border:2px solid #52c41a}.recorded-audio-visualizer[data-v-a18deb5c]{display:flex;justify-content:center;align-items:center;gap:4px;height:32px;margin-bottom:16px}.recorded-audio-visualizer .bar[data-v-a18deb5c]{width:4px;height:10px;background:#52c41a;border-radius:2px}.recorded-audio-visualizer.playing .bar[data-v-a18deb5c]{animation:audio-bar-a18deb5c .4s ease-in-out infinite}.recorded-audio-controls[data-v-a18deb5c]{display:flex;align-items:center;justify-content:center;gap:16px}.result-modal[data-v-a18deb5c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px}.modal-mask[data-v-a18deb5c]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px)}.modal-content[data-v-a18deb5c]{background:#fff;border-radius:28px;padding:48px 32px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.25);opacity:0;transform:scale(.85);position:relative;overflow:hidden;width:100%;max-width:340px}.modal-glow[data-v-a18deb5c]{position:absolute;top:-30%;left:50%;transform:translateX(-50%);width:150px;height:150px;background:radial-gradient(circle,rgba(82,196,26,.1) 0,transparent 70%)}.modal-content.correct[data-v-a18deb5c]{border:3px solid #52c41a;background:linear-gradient(180deg,#f6ffed,#fff)}.modal-content.correct .modal-glow[data-v-a18deb5c]{background:radial-gradient(circle,rgba(82,196,26,.15) 0,transparent 70%)}.modal-content.wrong[data-v-a18deb5c]{border:3px solid #ff4d4f;background:linear-gradient(180deg,#fff1f0,#fff)}.modal-content.wrong .modal-glow[data-v-a18deb5c]{background:radial-gradient(circle,rgba(255,77,79,.15) 0,transparent 70%)}.modal-icon[data-v-a18deb5c]{margin-bottom:24px;position:relative;z-index:1}.icon-ring[data-v-a18deb5c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border:4px solid rgba(82,196,26,.2);border-radius:50%;animation:ring-pulse-a18deb5c 1.5s ease-out infinite}.modal-content.wrong .icon-ring[data-v-a18deb5c]{border-color:rgba(255,77,79,.2)}@keyframes ring-pulse-a18deb5c{0%{transform:translate(-50%,-50%) scale(.8);opacity:1}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.modal-content.correct .modal-icon .van-icon[data-v-a18deb5c]{color:#52c41a}.modal-content.wrong .modal-icon .van-icon[data-v-a18deb5c]{color:#ff4d4f}.modal-content h3[data-v-a18deb5c]{font-size:24px;font-weight:700;margin-bottom:12px;position:relative;z-index:1}.modal-content.correct h3[data-v-a18deb5c]{color:#52c41a}.modal-content.wrong h3[data-v-a18deb5c]{color:#ff4d4f}.modal-tip[data-v-a18deb5c]{font-size:14px;color:#8c8c8c;margin-bottom:24px;position:relative;z-index:1}.modal-next-btn[data-v-a18deb5c]{margin-top:16px;background:linear-gradient(135deg,#52c41a,#389e0d)!important;box-shadow:0 4px 16px rgba(82,196,26,.4)}.score-display[data-v-a18deb5c]{display:flex;align-items:baseline;justify-content:center;gap:12px;position:relative;z-index:1}.score-label[data-v-a18deb5c]{font-size:15px;color:#8c8c8c;font-weight:500}.score-value[data-v-a18deb5c]{font-size:36px;font-weight:800;color:#fa8c16;text-shadow:0 2px 8px rgba(250,140,22,.3)}.footer[data-v-a18deb5c]{position:fixed;bottom:0;left:0;right:0;z-index:999}.footer-safe-area[data-v-a18deb5c]{height:env(safe-area-inset-bottom)}.footer-content[data-v-a18deb5c]{padding:20px 24px;padding-bottom:20px;background:#fff;box-shadow:0 -8px 24px rgba(102,126,234,.08);border-radius:24px 24px 0 0}.footer-content .van-button[data-v-a18deb5c]{min-height:56px;font-size:17px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:10px}.submit-btn[data-v-a18deb5c]{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 20px rgba(102,126,234,.4)}.next-btn[data-v-a18deb5c]{background:linear-gradient(135deg,#52c41a,#389e0d);box-shadow:0 6px 20px rgba(82,196,26,.4)}.upload-btn[data-v-a18deb5c]{background:linear-gradient(135deg,#fa8c16,#d46b08);box-shadow:0 6px 20px rgba(250,140,22,.4)}.record-hint[data-v-a18deb5c]{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px;color:#8c8c8c;font-size:14px;background:#f5f5f5;border-radius:16px}.start-dialog-content[data-v-a18deb5c]{padding:32px 24px;text-align:center}.start-icon[data-v-a18deb5c]{font-size:80px;margin-bottom:24px;animation:bounce-slow-a18deb5c 2s ease-in-out infinite}.start-dialog-content h3[data-v-a18deb5c]{font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:24px}.start-info[data-v-a18deb5c]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.info-item[data-v-a18deb5c]{display:flex;align-items:center;gap:8px;font-size:14px;color:#595959}.start-tip[data-v-a18deb5c]{font-size:13px;color:#8c8c8c;line-height:1.6}.vip-dialog-content[data-v-a18deb5c]{text-align:center;padding:24px}.vip-icon[data-v-a18deb5c]{font-size:64px;margin-bottom:16px}.vip-dialog-content p[data-v-a18deb5c]{font-size:15px;color:#1a1a2e;margin:8px 0}.vip-btn[data-v-a18deb5c]{margin-top:16px;background:linear-gradient(135deg,#fa8c16,#d46b08)}@keyframes animate-card-pop-a18deb5c{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes animate-fade-in-up-a18deb5c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes animate-bounce-in-a18deb5c{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes option-fade-in-a18deb5c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce-slow-a18deb5c{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-card-pop[data-v-a18deb5c]{animation:animate-card-pop-a18deb5c .5s cubic-bezier(.4,0,.2,1) forwards}.animate-fade-in-up[data-v-a18deb5c]{animation:animate-fade-in-up-a18deb5c .4s ease-out forwards}.animate-bounce-in[data-v-a18deb5c]{animation:animate-bounce-in-a18deb5c .5s cubic-bezier(.4,0,.2,1) forwards}.hidden-audio[data-v-a18deb5c]{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.bank-gate[data-v-a18deb5c]{min-height:100vh;background:linear-gradient(180deg,#fff,#f8f9fc);padding-bottom:calc(88px + env(safe-area-inset-bottom));position:relative;overflow:hidden}.bank-gate[data-v-a18deb5c]:before{content:"";position:absolute;top:-100px;right:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(102,126,234,.05) 0,transparent 70%);border-radius:50%}.bank-gate[data-v-a18deb5c]:after{content:"";position:absolute;bottom:100px;left:-50px;width:200px;height:200px;background:radial-gradient(circle,rgba(118,75,162,.04) 0,transparent 70%);border-radius:50%}.bank-gate-header[data-v-a18deb5c]{background:linear-gradient(135deg,#667eea,#764ba2);padding-top:env(safe-area-inset-top);position:relative;z-index:10;display:flex;justify-content:center}.bank-gate-header .header-content[data-v-a18deb5c]{display:flex;align-items:center;padding:16px 0}.bank-gate-header .header-center[data-v-a18deb5c]{font-size:18px;font-weight:700;color:#fff}.bank-gate-body[data-v-a18deb5c]{padding:0;position:relative;z-index:5}.training-page[data-v-7f39a954]{min-height:100vh;background:#f4f6f9;padding-bottom:calc(108px + env(safe-area-inset-bottom))}.page-header[data-v-7f39a954]{background:#fff;padding-top:env(safe-area-inset-top);box-shadow:0 1px 0 rgba(0,0,0,.05)}.nav-bar[data-v-7f39a954]{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 12px}.nav-back[data-v-7f39a954]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#5c4a3a}.nav-title[data-v-7f39a954]{flex:1;text-align:center;font-size:17px;font-weight:600;color:#3d3229;margin:0;padding:0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-placeholder[data-v-7f39a954]{width:40px}.hub-section[data-v-7f39a954]{padding:12px 16px 4px}.status-banner[data-v-7f39a954]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;margin-bottom:12px;background:linear-gradient(90deg,#fff7e6,#fff);border-radius:10px;border:1px solid #ffe7ba;font-size:13px;color:#ad6800}.status-link[data-v-7f39a954]{color:#1989fa;font-weight:500}.feature-cards[data-v-7f39a954]{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.feature-cards[data-v-7f39a954]::-webkit-scrollbar{display:none}.feature-card[data-v-7f39a954]{flex:0 0 calc(50% - 6px);min-width:calc(50% - 6px);max-width:calc(50% - 6px);display:flex;align-items:stretch;justify-content:space-between;padding:14px 12px;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.08);position:relative;overflow:hidden}.feature-card[data-v-7f39a954]:active{transform:scale(.98)}.feature-card.theme-past[data-v-7f39a954]{background:linear-gradient(135deg,#e8f4ff,#d6ebff 55%,#c5e0ff)}.feature-card.theme-mock[data-v-7f39a954]{background:linear-gradient(135deg,#fff4e6,#ffe8cc 55%,#ffd9a8)}.feature-card-text[data-v-7f39a954]{flex:1;min-width:0;z-index:1}.feature-card-text h3[data-v-7f39a954]{margin:0 0 4px;font-size:16px;font-weight:700;color:#2c3e50}.feature-card-text p[data-v-7f39a954]{margin:0 0 8px;font-size:11px;color:#64748b;line-height:1.35}.feature-card-count[data-v-7f39a954]{display:inline-block;font-size:11px;color:#475569;background:hsla(0,0%,100%,.65);padding:2px 8px;border-radius:10px}.feature-card-icon[data-v-7f39a954]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px;align-self:center}.theme-past .feature-card-icon[data-v-7f39a954]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.theme-mock .feature-card-icon[data-v-7f39a954]{background:linear-gradient(135deg,#f59e0b,#d97706)}.tabs-wrap[data-v-7f39a954]{background:#fff;border-bottom:1px solid #eee;position:sticky;top:0;z-index:10;margin-top:4px}.tabs-scroll[data-v-7f39a954]{display:flex;overflow-x:auto;padding:0 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-scroll[data-v-7f39a954]::-webkit-scrollbar{display:none}.tab-item[data-v-7f39a954]{flex-shrink:0;padding:14px 16px;font-size:15px;color:#666;position:relative;white-space:nowrap}.tab-item.active[data-v-7f39a954]{color:#1a1a2e;font-weight:600}.tab-item.active[data-v-7f39a954]:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:24px;height:3px;background:#1989fa;border-radius:2px}.list-section[data-v-7f39a954]{padding:16px}.module-list[data-v-7f39a954]{display:flex;flex-direction:column;gap:12px}.module-card[data-v-7f39a954]{display:flex;align-items:center;background:#fff;border-radius:12px;padding:16px 14px;box-shadow:0 2px 10px rgba(0,0,0,.05);position:relative;overflow:hidden}.module-card[data-v-7f39a954]:active:not(.empty){transform:scale(.99)}.module-card.locked[data-v-7f39a954]{opacity:.92}.module-card.empty[data-v-7f39a954]{opacity:.65}.module-accent[data-v-7f39a954]{position:absolute;left:0;top:12px;bottom:12px;width:4px;background:linear-gradient(180deg,#1989fa,#096dd9);border-radius:0 2px 2px 0}.module-accent.accent-past[data-v-7f39a954]{background:linear-gradient(180deg,#3b82f6,#1d4ed8)}.module-accent.accent-mock[data-v-7f39a954]{background:linear-gradient(180deg,#f59e0b,#d97706)}.module-body[data-v-7f39a954]{flex:1;display:flex;align-items:center;justify-content:space-between;padding-left:12px;min-width:0}.module-name[data-v-7f39a954]{font-size:16px;font-weight:500;color:#1a1a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px}.module-count[data-v-7f39a954]{font-size:13px;color:#999;flex-shrink:0}.module-arrow[data-v-7f39a954],.module-lock[data-v-7f39a954]{color:#c8c9cc;flex-shrink:0;margin-left:8px}.loading-wrap[data-v-7f39a954]{display:flex;justify-content:center;padding:48px}.bottom-cta[data-v-7f39a954]{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));padding:12px 24px 16px;background:linear-gradient(180deg,transparent,#f4f6f9 30%);pointer-events:none}.trial-btn[data-v-7f39a954]{pointer-events:auto;height:48px;font-size:16px;font-weight:600;background:linear-gradient(90deg,#1989fa,#096dd9);border:none}.vip-container[data-v-956fe768]{min-height:100vh;background:linear-gradient(180deg,#f0f2f5,#e8ecf0);padding-bottom:calc(220px + env(safe-area-inset-bottom));position:relative;overflow:hidden}.bg-decoration[data-v-956fe768]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.bg-circle[data-v-956fe768]{position:absolute;border-radius:50%;background:linear-gradient(135deg,rgba(102,126,234,.08),rgba(118,75,162,.08))}.bg-circle-1[data-v-956fe768]{width:500px;height:500px;top:-200px;right:-150px}.bg-circle-2[data-v-956fe768]{width:400px;height:400px;bottom:400px;left:-150px}.bg-circle-3[data-v-956fe768]{width:300px;height:300px;top:600px;right:-100px}.header[data-v-956fe768]{background:linear-gradient(135deg,#667eea,#764ba2);padding-top:env(safe-area-inset-top);position:relative;z-index:10;display:flex;justify-content:center}.header-content[data-v-956fe768]{display:flex;padding:16px 0}.header-left[data-v-956fe768]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff}.header-center[data-v-956fe768]{flex:1;text-align:center}.header-title[data-v-956fe768]{font-size:18px;font-weight:700;color:#fff}.header-right[data-v-956fe768]{width:44px}.bank-switch-row[data-v-956fe768]{display:flex;align-items:center;gap:8px;padding:12px 16px;margin-bottom:16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.bank-switch-label[data-v-956fe768]{font-size:13px;color:#888}.bank-switch-value[data-v-956fe768]{flex:1;font-size:15px;font-weight:600;color:#333;text-align:right}.content[data-v-956fe768]{padding:20px 16px;position:relative;z-index:5}.vip-hero[data-v-956fe768]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;padding:28px 24px;margin-bottom:28px;position:relative;overflow:hidden}.hero-bg[data-v-956fe768]{position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:hsla(0,0%,100%,.1);border-radius:50%}.hero-content[data-v-956fe768]{display:flex;align-items:center;gap:16px;margin-bottom:20px;position:relative;z-index:1}.vip-icon-wrapper[data-v-956fe768]{width:72px;height:72px;border-radius:50%;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;border:3px solid hsla(0,0%,100%,.3)}.vip-icon-wrapper .van-icon[data-v-956fe768]{color:#fff}.vip-icon-0[data-v-956fe768]{background:hsla(0,0%,100%,.15)}.vip-icon-1[data-v-956fe768]{background:rgba(24,144,255,.3);border-color:rgba(24,144,255,.5)}.vip-icon-2[data-v-956fe768]{background:rgba(47,84,235,.3);border-color:rgba(47,84,235,.5)}.vip-icon-3[data-v-956fe768]{background:rgba(114,46,209,.3);border-color:rgba(114,46,209,.5)}.vip-icon-4[data-v-956fe768]{background:rgba(250,140,22,.3);border-color:rgba(250,140,22,.5)}.vip-info[data-v-956fe768]{flex:1}.vip-title[data-v-956fe768]{font-size:24px;font-weight:700;color:#fff;margin:0 0 4px 0}.vip-desc[data-v-956fe768]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.vip-status[data-v-956fe768]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:hsla(0,0%,100%,.2);border-radius:20px;font-size:12px;color:hsla(0,0%,100%,.8)}.vip-status.active[data-v-956fe768]{background:rgba(82,196,26,.3);color:#fff}.vip-features-preview[data-v-956fe768]{display:flex;gap:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.2);position:relative;z-index:1}.preview-item[data-v-956fe768]{display:flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.9)}.section-header[data-v-956fe768]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header h3[data-v-956fe768]{font-size:18px;font-weight:700;color:#1a1a2e;margin:0}.section-tip[data-v-956fe768]{font-size:13px;color:#8c8c8c}.packages[data-v-956fe768]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:28px}.package-card[data-v-956fe768]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;position:relative;opacity:0;animation:card-fade-in-956fe768 .5s ease-out forwards}@keyframes card-fade-in-956fe768{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.package-card.selected[data-v-956fe768]{border-color:#667eea;box-shadow:0 8px 24px rgba(102,126,234,.25)}.package-card.current[data-v-956fe768]{background:linear-gradient(180deg,#f8f9ff,#f0f2ff)}.package-card.disabled[data-v-956fe768]{opacity:.5;cursor:not-allowed}.package-card[data-v-956fe768]:active:not(.disabled){transform:scale(.98)}.package-popular-tag[data-v-956fe768]{position:absolute;top:12px;right:-24px;background:linear-gradient(135deg,#fa8c16,#d46b08);color:#fff;font-size:10px;padding:4px 28px;transform:rotate(45deg);font-weight:600}.package-header[data-v-956fe768]{padding:16px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#999,#666)}.package-header.pkg-level-1[data-v-956fe768]{background:linear-gradient(135deg,#1890ff,#096dd9)}.package-header.pkg-level-2[data-v-956fe768]{background:linear-gradient(135deg,#2f54eb,#1d39c4)}.package-header.pkg-level-3[data-v-956fe768]{background:linear-gradient(135deg,#722ed1,#531dab)}.package-header.pkg-level-4[data-v-956fe768]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.package-level-badge[data-v-956fe768]{display:flex;align-items:center;gap:4px;color:#fff}.package-level-badge .van-icon[data-v-956fe768]{color:hsla(0,0%,100%,.8)}.package-level-badge span[data-v-956fe768]{font-size:16px;font-weight:700}.package-name[data-v-956fe768]{flex:1;font-size:14px;font-weight:600;color:#fff}.current-tag[data-v-956fe768]{background:hsla(0,0%,100%,.2)!important;border-color:transparent!important;color:#fff!important}.package-body[data-v-956fe768]{padding:16px}.package-price-row[data-v-956fe768]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.currency[data-v-956fe768]{font-size:14px;color:#fa8c16;font-weight:600}.price[data-v-956fe768]{font-size:28px;font-weight:700;color:#fa8c16}.original[data-v-956fe768]{font-size:12px;color:#999;text-decoration:line-through;margin-left:4px}.package-duration[data-v-956fe768]{display:flex;align-items:center;gap:4px;font-size:12px;color:#8c8c8c}.package-footer[data-v-956fe768]{padding:0 16px 16px}.package-features-mini[data-v-956fe768]{display:flex;flex-wrap:wrap;gap:6px}.feature-tag[data-v-956fe768]{font-size:11px;padding:4px 8px;background:#f5f5f5;border-radius:4px;color:#666}.package-desc-line[data-v-956fe768]{font-size:11px;color:#999;margin:8px 0 0;line-height:1.4}.package-card.selected .feature-tag[data-v-956fe768]{background:rgba(102,126,234,.1);color:#667eea}.package-select-indicator[data-v-956fe768]{position:absolute;top:12px;left:12px;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center}.privileges-grid[data-v-956fe768]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:24px}.privilege-card[data-v-956fe768]{background:#fff;border-radius:16px;padding:20px 16px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.04);opacity:0;animation:scale-in-956fe768 .4s ease-out forwards}@keyframes scale-in-956fe768{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.privilege-icon[data-v-956fe768]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.privilege-card h4[data-v-956fe768]{font-size:15px;font-weight:600;color:#1a1a2e;margin:0 0 4px 0}.privilege-card p[data-v-956fe768]{font-size:12px;color:#8c8c8c;margin:0}.tips-section[data-v-956fe768]{margin-bottom:20px}.tips-card[data-v-956fe768]{display:flex;align-items:flex-start;gap:12px;background:linear-gradient(135deg,#fff7e6,#fff5e6);border-radius:12px;padding:16px;border:1px solid #ffd591}.tips-content[data-v-956fe768]{flex:1}.tips-title[data-v-956fe768]{font-size:14px;font-weight:600;color:#1a1a2e;margin:0 0 4px 0}.tips-text[data-v-956fe768]{font-size:12px;color:#8c8c8c;margin:0;line-height:1.5}.footer[data-v-956fe768]{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;padding-bottom:calc(96px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.08);z-index:100}.footer-content[data-v-956fe768]{display:flex;align-items:center;gap:16px}.total-price[data-v-956fe768]{display:flex;flex-direction:column}.total-price .label[data-v-956fe768]{font-size:12px;color:#8c8c8c}.total-price .amount[data-v-956fe768]{font-size:24px;font-weight:700;color:#fa8c16}.buy-btn[data-v-956fe768]{flex:1;height:52px;font-size:17px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.buy-btn[data-v-956fe768]:disabled{background:#d9d9d9}@keyframes animate-fade-in-up-956fe768{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up[data-v-956fe768]{animation:animate-fade-in-up-956fe768 .5s ease-out forwards}.animate-scale-in[data-v-956fe768]{animation:scale-in-956fe768 .4s ease-out forwards}[data-v-e773d102] .van-nav-bar .van-icon,[data-v-e773d102] .van-nav-bar__title{color:#fff}.vip-upgrade-container[data-v-e773d102]{min-height:100vh;background:#f5f6fa;padding-bottom:120px}.header-section[data-v-e773d102]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:32px;border-radius:0 0 32px 32px;overflow:hidden}.header-bg[data-v-e773d102]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));backdrop-filter:blur(10px)}.nav-bar[data-v-e773d102]{position:relative;z-index:1;background:transparent}.nav-bar .van-nav-bar__title[data-v-e773d102]{color:#fff;font-weight:600;font-size:18px}.nav-bar .van-nav-bar__left[data-v-e773d102],.nav-bar .van-nav-bar__right[data-v-e773d102]{color:#fff}.header-content[data-v-e773d102]{position:relative;z-index:1;padding:0 20px;margin-top:12px}.current-vip-card[data-v-e773d102]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:20px;padding:20px;border:1px solid hsla(0,0%,100%,.2)}.vip-badge[data-v-e773d102]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.badge-icon[data-v-e773d102]{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.25)}.vip-badge.vip-0 .badge-icon[data-v-e773d102]{background:hsla(0,0%,60%,.3)}.vip-badge.vip-1 .badge-icon[data-v-e773d102]{background:rgba(24,144,255,.4)}.vip-badge.vip-2 .badge-icon[data-v-e773d102]{background:rgba(47,84,235,.4)}.vip-badge.vip-3 .badge-icon[data-v-e773d102]{background:rgba(114,46,209,.4)}.vip-badge.vip-4 .badge-icon[data-v-e773d102]{background:rgba(250,140,22,.4)}.badge-info[data-v-e773d102]{flex:1}.badge-info h3[data-v-e773d102]{font-size:20px;font-weight:600;color:#fff;margin-bottom:6px}.badge-info p[data-v-e773d102]{font-size:13px;color:hsla(0,0%,100%,.85);margin:0}.no-vip-tip[data-v-e773d102]{color:hsla(0,0%,100%,.7)!important}.current-vip-info[data-v-e773d102]{display:flex;justify-content:space-around;align-items:center;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.2)}.info-item[data-v-e773d102]{display:flex;flex-direction:column;align-items:center;gap:6px}.info-item .label[data-v-e773d102]{font-size:12px;color:hsla(0,0%,100%,.75);font-weight:500}.info-item .value[data-v-e773d102]{font-size:17px;font-weight:700;color:#fff}.info-divider[data-v-e773d102]{width:1px;height:32px;background:hsla(0,0%,100%,.2)}.content[data-v-e773d102]{padding:24px 16px;margin-top:-24px}.upgrade-tips[data-v-e773d102]{margin-bottom:20px}.tips-card[data-v-e773d102]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:16px;padding:14px 16px;border:1px solid #fde68a}.tips-card span[data-v-e773d102]{font-size:14px;color:#92400e;font-weight:500}.section-header[data-v-e773d102]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-title[data-v-e773d102]{font-size:18px;font-weight:600;color:#1a1a2e}.section-count[data-v-e773d102]{font-size:13px;color:#999;padding:4px 10px;background:#f5f6fa;border-radius:12px}.loading-wrapper[data-v-e773d102]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh}.loading-text[data-v-e773d102]{margin-top:12px;font-size:14px;color:#666}.empty-wrapper[data-v-e773d102]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:40px 20px;text-align:center}.empty-illustration[data-v-e773d102]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea20,#764ba220);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 32px rgba(102,126,234,.15)}.empty-illustration.error[data-v-e773d102]{background:linear-gradient(135deg,#fee2e2,#fecaca)}.empty-illustration.success[data-v-e773d102]{background:linear-gradient(135deg,#dcfce7,#bbf7d0)}.empty-icon[data-v-e773d102]{font-size:56px;color:#667eea}.empty-illustration.error .empty-icon[data-v-e773d102]{color:#ef4444}.empty-illustration.success .empty-icon[data-v-e773d102]{color:#22c55e}.empty-title[data-v-e773d102]{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.empty-desc[data-v-e773d102]{font-size:14px;color:#666;margin-bottom:32px}.packages[data-v-e773d102]{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.package-card[data-v-e773d102]{position:relative;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.06);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);animation:slideUp-e773d102 .4s ease-out forwards;opacity:0;transform:translateY(20px)}@keyframes slideUp-e773d102{to{opacity:1;transform:translateY(0)}}.package-card.selected[data-v-e773d102]{transform:translateY(-4px);box-shadow:0 12px 32px rgba(102,126,234,.18)}.card-accent[data-v-e773d102]{position:absolute;left:0;top:0;bottom:0;width:4px}.accent-vip-2[data-v-e773d102]{background:linear-gradient(180deg,#2f54eb,#3b82f6)}.accent-vip-3[data-v-e773d102]{background:linear-gradient(180deg,#722ed1,#a855f7)}.accent-vip-4[data-v-e773d102]{background:linear-gradient(180deg,#fa8c16,#fbbf24)}.package-header[data-v-e773d102]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#fafafa}.package-icon[data-v-e773d102]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center}.icon-vip-2[data-v-e773d102]{background:linear-gradient(135deg,#2f54eb,#3b82f6)}.icon-vip-3[data-v-e773d102]{background:linear-gradient(135deg,#722ed1,#a855f7)}.icon-vip-4[data-v-e773d102]{background:linear-gradient(135deg,#fa8c16,#fbbf24)}.package-info[data-v-e773d102]{flex:1;display:flex;flex-direction:column;gap:2px}.package-name[data-v-e773d102]{font-size:16px;font-weight:600;color:#1a1a2e}.package-bank[data-v-e773d102]{font-size:12px;color:#667eea;font-weight:500}.package-level[data-v-e773d102]{font-size:12px;color:#999}.upgrade-tag[data-v-e773d102]{padding:4px 10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;font-weight:600;border-radius:12px}.package-body[data-v-e773d102]{padding:20px}.price-section[data-v-e773d102]{display:flex;align-items:baseline;gap:4px;margin-bottom:12px}.currency[data-v-e773d102]{font-size:18px;font-weight:600;color:#667eea}.price[data-v-e773d102]{font-size:40px;font-weight:700;color:#667eea}.original-price[data-v-e773d102]{font-size:14px;color:#999;text-decoration:line-through;margin-left:8px}.package-days[data-v-e773d102]{display:flex;align-items:center;gap:6px;font-size:14px;color:#666;margin-bottom:16px}.package-features[data-v-e773d102]{display:flex;flex-wrap:wrap;gap:8px}.feature-item[data-v-e773d102]{display:flex;align-items:center;gap:4px;padding:6px 12px;background:#f5f6fa;border-radius:8px;font-size:12px;color:#4a5568}.feature-item .van-icon[data-v-e773d102]{color:#22c55e}.select-indicator[data-v-e773d102]{position:absolute;right:16px;top:16px;width:28px;height:28px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 12px rgba(102,126,234,.4)}.upgrade-benefits[data-v-e773d102]{background:#fff;border-radius:20px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.06);margin-bottom:5rem}.benefits-header[data-v-e773d102]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.benefits-header h3[data-v-e773d102]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0}.benefits-header .van-icon[data-v-e773d102]{color:#f59e0b}.benefit-item[data-v-e773d102]{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.benefit-item[data-v-e773d102]:last-child{border-bottom:none}.benefit-check[data-v-e773d102]{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#dcfce7,#bbf7d0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.benefit-check .van-icon[data-v-e773d102]{color:#22c55e}.benefit-item span[data-v-e773d102]{font-size:14px;color:#4a5568;line-height:1.6}.footer[data-v-e773d102]{position:fixed;bottom:0;left:0;right:0;padding:16px 20px;padding-bottom:calc(96px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.08)}.footer-info[data-v-e773d102]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.footer-label[data-v-e773d102]{font-size:13px;color:#999}.footer-value[data-v-e773d102]{font-size:14px;font-weight:600;color:#1a1a2e}.upgrade-btn[data-v-e773d102]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 16px rgba(102,126,234,.3);font-weight:600;height:48px}.upgrade-btn[data-v-e773d102]:not(:disabled):active{transform:scale(.98);box-shadow:0 2px 8px rgba(102,126,234,.3)}.debug-container[data-v-16f2b860]{min-height:100vh;background:#f8f9ff}.content[data-v-16f2b860]{padding:20px}h2[data-v-16f2b860]{font-size:18px;font-weight:600;margin-bottom:16px;color:#1a1a2e}h3[data-v-16f2b860]{font-size:16px;font-weight:600;margin:16px 0 8px;color:#1a1a2e}.debug-section[data-v-16f2b860]{background:#fff;border-radius:12px;padding:16px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.06)}.debug-section p[data-v-16f2b860]{margin:8px 0;color:#4a4a68;line-height:1.6}.debug-section strong[data-v-16f2b860]{color:#1a1a2e;font-weight:600}.pkg-item[data-v-16f2b860]{background:#f8f9ff;border-radius:8px;padding:12px;margin-bottom:12px;border-left:3px solid #667eea}.pkg-item.highlight[data-v-16f2b860]{background:#fff7e6;border-left-color:#fa8c16}.actions[data-v-16f2b860]{margin-top:20px}.debug-notifications[data-v-52858889]{padding:16px;background:#f5f5f5;min-height:100vh}.debug-section[data-v-52858889]{background:#fff;border-radius:8px;padding:16px;margin-bottom:16px}.debug-section h3[data-v-52858889]{margin:0 0 12px 0;font-size:16px;color:#333}.debug-item[data-v-52858889]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee}.debug-item[data-v-52858889]:last-child{border-bottom:none}.value[data-v-52858889]{font-weight:700;color:#1989fa}.badge-test[data-v-52858889]{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f8f8;border-radius:4px}.badge-text[data-v-52858889]{font-size:14px;color:#666}.notification-list[data-v-52858889]{max-height:400px;overflow-y:auto}.notification-item[data-v-52858889]{padding:12px;border:1px solid #eee;border-radius:4px;margin-bottom:8px;cursor:pointer;transition:all .3s}.notification-item[data-v-52858889]:active{background:#f5f5f5}.notification-item.unread[data-v-52858889]{background:#f0f7ff;border-color:#1989fa}.notification-header[data-v-52858889]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.notification-title[data-v-52858889]{font-weight:700;color:#333}.notification-status[data-v-52858889]{font-size:12px;padding:2px 8px;border-radius:10px;background:#eee;color:#666}.notification-item.unread .notification-status[data-v-52858889]{background:#1989fa;color:#fff}.notification-content[data-v-52858889]{color:#666;font-size:14px;margin-bottom:8px}.notification-footer[data-v-52858889]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#999}.notification-link[data-v-52858889]{color:#1989fa}.debug-info[data-v-52858889]{background:#f8f8f8;padding:12px;border-radius:4px}.debug-info pre[data-v-52858889]{margin:8px 0 0 0;padding:8px;background:#fff;border:1px solid #eee;border-radius:4px;font-size:12px;overflow-x:auto}.result-container[data-v-0dccf5e0]{min-height:100vh;background:#f8f9ff;padding-bottom:100px}.header[data-v-0dccf5e0]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.content[data-v-0dccf5e0]{padding:20px 16px}.score-card[data-v-0dccf5e0]{background:#fff;border-radius:20px;padding:36px 28px;text-align:center;box-shadow:0 4px 16px rgba(0,0,0,.08);margin-bottom:24px}.score-icon[data-v-0dccf5e0]{font-size:72px;margin-bottom:20px}.score-card h1[data-v-0dccf5e0]{font-size:52px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px;font-weight:700}.score-card p[data-v-0dccf5e0]{font-size:15px;color:#8c8c8c;line-height:1.6}.records-section[data-v-0dccf5e0]{background:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.records-section h2[data-v-0dccf5e0]{font-size:20px;font-weight:600;margin-bottom:20px;color:#1a1a2e}.records-list[data-v-0dccf5e0]{display:flex;flex-direction:column;gap:16px}.record-item[data-v-0dccf5e0]{padding:20px;background:linear-gradient(135deg,#f8f9ff,#e8f0ff);border-radius:16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.record-item[data-v-0dccf5e0]:active{background:#e8f0ff;transform:scale(.98)}.record-header[data-v-0dccf5e0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.category-info[data-v-0dccf5e0]{display:flex;align-items:center;gap:10px;font-size:14px;color:#1a1a2e}.category-name[data-v-0dccf5e0]{font-weight:600;color:#667eea}.separator[data-v-0dccf5e0]{color:#8c8c8c}.sub-category-name[data-v-0dccf5e0]{color:#595959;font-weight:500}.record-time[data-v-0dccf5e0]{font-size:12px;color:#8c8c8c}.record-body[data-v-0dccf5e0]{display:flex;justify-content:space-between;padding-top:14px;border-top:1px solid #f0f0f0}.record-info[data-v-0dccf5e0]{display:flex;flex-direction:column;gap:6px;align-items:center}.record-info .label[data-v-0dccf5e0]{font-size:12px;color:#8c8c8c;font-weight:500}.record-info .value[data-v-0dccf5e0]{font-size:18px;font-weight:700;color:#1a1a2e}.record-info .value.pending[data-v-0dccf5e0]{color:#fa8c16}.pending-hint[data-v-0dccf5e0]{background:linear-gradient(135deg,#fff7e6,#ffe7ba);color:#fa8c16;font-weight:500}.pending-hint[data-v-0dccf5e0],.recording-score[data-v-0dccf5e0]{display:flex;align-items:center;gap:6px;margin-top:14px;padding:10px 14px;border-radius:10px;font-size:13px}.recording-score[data-v-0dccf5e0]{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.recording-score .label[data-v-0dccf5e0]{color:#595959;font-weight:500}.recording-score .value[data-v-0dccf5e0]{font-weight:700;color:#1890ff}.recording-score .value.pending[data-v-0dccf5e0]{color:#fa8c16}.recording-comment[data-v-0dccf5e0]{display:flex;align-items:flex-start;gap:6px;margin-top:14px;padding:10px 14px;background:linear-gradient(135deg,#f6ffed,#d9f7be);border-radius:10px;font-size:13px}.recording-comment .label[data-v-0dccf5e0]{color:#595959;font-weight:500;flex-shrink:0}.recording-comment .value[data-v-0dccf5e0]{font-weight:500;color:#52c41a;line-height:1.5}.footer[data-v-0dccf5e0]{font-size:14px;position:fixed;bottom:0;left:0;right:0;padding:16px 20px;padding-bottom:calc(16px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -4px 20px rgba(0,0,0,.08)}.footer .van-button[data-v-0dccf5e0]{height:52px;font-size:17px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.profile-container[data-v-2286177d]{min-height:100vh;background:#f7f8fa;padding-bottom:calc(88px + env(safe-area-inset-bottom));position:relative;overflow:hidden}.header-wrapper[data-v-2286177d]{position:absolute;top:0;left:0;right:0;height:260px;overflow:hidden;z-index:1}.header-bg[data-v-2286177d]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#5856d6,#af52de 60%,#ff2d55)}.floating-circle[data-v-2286177d]{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.12);animation:float-2286177d 6s ease-in-out infinite}.circle-1[data-v-2286177d]{width:130px;height:130px;top:30px;right:-40px}.circle-2[data-v-2286177d]{width:90px;height:90px;top:120px;left:-30px;animation-delay:2s}.circle-3[data-v-2286177d]{width:70px;height:70px;bottom:50px;right:50px;animation-delay:4s}@keyframes float-2286177d{0%,to{transform:translateY(0) scale(1);opacity:.5}50%{transform:translateY(-15px) scale(1.05);opacity:.8}}.content-wrapper[data-v-2286177d]{position:relative;z-index:2;padding-top:20px}.user-card[data-v-2286177d]{margin:0 16px;margin-top:calc(20px + env(safe-area-inset-top));background:#fff;border-radius:28px;padding:28px;box-shadow:0 10px 30px rgba(88,86,214,.12)}.user-header[data-v-2286177d]{display:flex;align-items:center;gap:20px;padding-bottom:24px;border-bottom:1px solid #f0f0f5}.avatar-section[data-v-2286177d]{position:relative;flex-shrink:0}.avatar-ring[data-v-2286177d]{position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;border-radius:50%;border:2px solid rgba(88,86,214,.25);animation:ring-pulse-2286177d 2.5s ease-in-out infinite}@keyframes ring-pulse-2286177d{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.avatar[data-v-2286177d]{width:70px;height:70px;border-radius:50%;border:3px solid #fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 12px rgba(0,0,0,.1)}.vip-badge[data-v-2286177d]{position:absolute;bottom:-4px;right:-4px;padding:2px 8px;background:linear-gradient(135deg,#ff9500,#ff3b30);border-radius:10px;font-size:10px;color:#fff;font-weight:600;border:2px solid #fff;box-shadow:0 2px 6px rgba(255,149,0,.3)}.user-info[data-v-2286177d]{flex:1;min-width:0}.nickname[data-v-2286177d]{font-size:24px;font-weight:700;color:#1c1c1e;margin:0 0 8px 0}.bank-vip-list[data-v-2286177d]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.bank-vip-row[data-v-2286177d]{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.4}.bank-vip-name[data-v-2286177d]{flex:0 0 auto;min-width:64px;color:#1c1c1e;font-weight:600}.bank-vip-tier[data-v-2286177d]{flex:1;color:#5856d6;font-weight:500}.bank-vip-days.inactive[data-v-2286177d],.bank-vip-tier.inactive[data-v-2286177d]{color:#8e8e93;font-weight:400}.bank-vip-days[data-v-2286177d]{flex:0 0 auto;color:#666;text-align:right}.stats-section[data-v-2286177d]{padding-top:20px}.stats-header[data-v-2286177d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;cursor:pointer}.stats-title[data-v-2286177d]{font-size:15px;font-weight:600;color:#3a3a3c}.stats-header .van-icon[data-v-2286177d]{transition:transform .3s ease;color:#8e8e93}.stats-header .van-icon.rotated[data-v-2286177d]{transform:rotate(180deg)}.stats-content[data-v-2286177d]{overflow:hidden;transition:all .35s ease;max-height:300px}.stats-content.collapsed[data-v-2286177d]{max-height:0;opacity:0}.stat-item[data-v-2286177d]{display:flex;align-items:center;gap:16px;padding:16px;background:#f7f8fa;border-radius:16px;margin-bottom:10px;transition:all .2s}.stat-item[data-v-2286177d]:active{background:#f2f2f7;transform:scale(.98)}.stat-item[data-v-2286177d]:last-child{margin-bottom:0}.stat-icon[data-v-2286177d]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center}.stat-info[data-v-2286177d]{flex:1}.stat-value[data-v-2286177d]{font-size:20px;font-weight:700;color:#1c1c1e;display:block}.stat-label[data-v-2286177d]{font-size:12px;color:#8e8e93}.menu-section[data-v-2286177d]{margin:24px 16px}.section-title[data-v-2286177d]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.title-icon[data-v-2286177d]{font-size:20px}.section-title h2[data-v-2286177d]{font-size:18px;font-weight:600;color:#1c1c1e;margin:0}.menu-grid[data-v-2286177d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.menu-item[data-v-2286177d]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 8px;background:#fff;border-radius:22px;box-shadow:0 2px 12px rgba(0,0,0,.04);transition:all .2s}.menu-item[data-v-2286177d]:active{transform:scale(.96);box-shadow:0 1px 8px rgba(0,0,0,.06)}.menu-icon[data-v-2286177d]{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center}.menu-text[data-v-2286177d]{font-size:13px;color:#3a3a3c;font-weight:500}.quick-action[data-v-2286177d]{margin:0 16px 24px}.quick-card[data-v-2286177d]{display:flex;align-items:center;gap:18px;padding:26px;background:linear-gradient(135deg,#5856d6,#af52de);border-radius:28px;box-shadow:0 12px 30px rgba(88,86,214,.25);transition:all .2s}.quick-card[data-v-2286177d]:active{transform:scale(.98);box-shadow:0 8px 20px rgba(88,86,214,.2)}.quick-icon[data-v-2286177d]{width:54px;height:54px;background:hsla(0,0%,100%,.18);border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:26px}.quick-info[data-v-2286177d]{flex:1}.quick-info h3[data-v-2286177d]{font-size:18px;font-weight:600;color:#fff;margin:0 0 6px 0}.quick-info p[data-v-2286177d]{font-size:13px;color:hsla(0,0%,100%,.8);margin:0}.vip-section[data-v-2286177d]{margin:0 16px 24px}.vip-card[data-v-2286177d]{background:#fff;border-radius:24px;padding:24px;box-shadow:0 4px 15px rgba(0,0,0,.04)}.vip-header[data-v-2286177d]{display:flex;align-items:center;gap:8px;margin-bottom:20px}.vip-icon[data-v-2286177d]{font-size:20px}.vip-title[data-v-2286177d]{font-size:17px;font-weight:600;color:#1c1c1e}.vip-benefits[data-v-2286177d]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.benefit-item[data-v-2286177d]{display:flex;align-items:center;gap:6px;padding:10px 16px;background:rgba(76,217,100,.1);border-radius:14px}.benefit-item span[data-v-2286177d]{font-size:13px;color:#34c759;font-weight:500}.vip-action[data-v-2286177d]{text-align:center;padding:14px;background:linear-gradient(135deg,#ff9500,#ff3b30);border-radius:16px;color:#fff;font-size:16px;font-weight:600;box-shadow:0 6px 16px rgba(255,149,0,.25);transition:all .2s}.vip-action[data-v-2286177d]:active{transform:scale(.97);box-shadow:0 4px 10px rgba(255,149,0,.2)}.logout-section[data-v-2286177d]{padding:0 16px;margin-bottom:44px}.logout-btn[data-v-2286177d]{background:transparent;border:1.5px solid #d1d1d6;color:#ff3b30;height:50px;font-size:15px;font-weight:500;border-radius:16px}[data-v-130535d2] .van-nav-bar .van-icon,[data-v-130535d2] .van-nav-bar__title{color:#fff}.records-page[data-v-130535d2]{min-height:100vh;background:#f5f6fa}.header-section[data-v-130535d2]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2);padding-bottom:24px;border-radius:0 0 32px 32px;overflow:hidden}.header-bg[data-v-130535d2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));backdrop-filter:blur(10px)}.nav-bar[data-v-130535d2]{position:relative;z-index:1;background:transparent}.nav-bar .van-nav-bar__title[data-v-130535d2]{color:#fff;font-weight:600;font-size:18px}.nav-bar .van-nav-bar__left[data-v-130535d2],.nav-bar .van-nav-bar__right[data-v-130535d2]{color:#fff}.nav-bar .van-nav-bar__left .van-icon[data-v-130535d2]{color:#fff!important}.header-content[data-v-130535d2]{position:relative;z-index:1;padding:0 20px}.stats-card[data-v-130535d2]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border-radius:20px;padding:20px;margin-top:12px;border:1px solid hsla(0,0%,100%,.2)}.stats-grid[data-v-130535d2]{display:flex;align-items:center;justify-content:space-around}.stat-block[data-v-130535d2]{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-icon-wrap[data-v-130535d2]{width:48px;height:48px;border-radius:14px;background:hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center}.stat-icon-wrap.success[data-v-130535d2]{background:rgba(34,197,94,.3)}.stat-icon-wrap.warning[data-v-130535d2]{background:rgba(249,115,22,.3)}.stat-num[data-v-130535d2]{font-size:28px;font-weight:700;color:#fff;line-height:1}.stat-label[data-v-130535d2]{font-size:12px;color:hsla(0,0%,100%,.85);font-weight:500}.stat-divider[data-v-130535d2]{width:1px;height:50px;background:hsla(0,0%,100%,.3)}.content[data-v-130535d2]{padding:20px 16px 100px 16px;margin-top:-20px}.filter-header[data-v-130535d2]{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:12px 16px;margin-bottom:20px;box-shadow:0 4px 16px rgba(0,0,0,.05)}.filter-menu[data-v-130535d2]{flex:1;background:transparent}.filter-item .van-dropdown-item__content[data-v-130535d2]{font-size:14px;color:#1a1a2e;font-weight:500}.filter-hint[data-v-130535d2]{display:flex;align-items:center;gap:4px;font-size:12px;color:#999;padding:6px 10px;background:#f5f6fa;border-radius:20px}.record-list[data-v-130535d2]{display:flex;flex-direction:column;gap:16px}.list-header[data-v-130535d2]{display:flex;justify-content:space-between;align-items:center;padding:0 4px}.list-title[data-v-130535d2]{font-size:18px;font-weight:600;color:#1a1a2e}.list-count[data-v-130535d2]{font-size:13px;color:#999}.record-card[data-v-130535d2]{position:relative;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06);animation:slideUp-130535d2 .4s ease-out forwards;opacity:0;transform:translateY(20px);transition:transform .3s ease,box-shadow .3s ease}@keyframes slideUp-130535d2{to{opacity:1;transform:translateY(0)}}.record-card[data-v-130535d2]:active{transform:scale(.98)}.card-accent[data-v-130535d2]{position:absolute;left:0;top:0;bottom:0;width:4px}.card-content[data-v-130535d2]{padding:20px}.card-header[data-v-130535d2]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.category-tag[data-v-130535d2]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-info[data-v-130535d2]{flex:1;display:flex;flex-direction:column;gap:4px}.category-name[data-v-130535d2]{font-size:16px;font-weight:600;color:#1a1a2e}.sub-category[data-v-130535d2]{font-size:13px;color:#999}.record-time[data-v-130535d2]{font-size:12px;color:#999;padding:4px 10px;background:#f5f6fa;border-radius:12px}.card-body[data-v-130535d2]{margin-bottom:16px}.info-grid[data-v-130535d2]{display:flex;gap:20px}.info-item[data-v-130535d2]{display:flex;align-items:center;gap:10px}.info-icon[data-v-130535d2]{width:36px;height:36px;border-radius:10px;background:#f5f6fa;display:flex;align-items:center;justify-content:center;color:#667eea}.info-icon.trophy[data-v-130535d2]{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#f59e0b}.info-content[data-v-130535d2]{display:flex;flex-direction:column;gap:2px}.info-label[data-v-130535d2]{font-size:12px;color:#999}.info-value[data-v-130535d2]{font-size:14px;font-weight:600;color:#1a1a2e}.info-value.score[data-v-130535d2]{color:#f59e0b;font-size:16px}.card-footer[data-v-130535d2]{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid #f0f0f0}.footer-left[data-v-130535d2]{flex:1}.footer-right[data-v-130535d2]{display:flex;align-items:center;gap:12px}.recording-badge[data-v-130535d2]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#0ea5e9;padding:4px 10px;background:#f0f9ff;border-radius:20px;font-weight:500}.status-tag[data-v-130535d2]{display:flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.status-pending[data-v-130535d2]{background:linear-gradient(135deg,#fff7ed,#ffedd5);color:#ea580c}.status-completed[data-v-130535d2]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);color:#16a34a}.arrow-icon[data-v-130535d2]{color:#cbd5e1;transition:transform .3s ease}.record-card:active .arrow-icon[data-v-130535d2]{transform:translateX(4px)}.empty-wrapper[data-v-130535d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:40px 20px;text-align:center}.empty-illustration[data-v-130535d2]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea20,#764ba220);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 32px rgba(102,126,234,.15)}.empty-icon[data-v-130535d2]{font-size:56px;color:#667eea;opacity:.6}.empty-title[data-v-130535d2]{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.empty-desc[data-v-130535d2]{font-size:14px;color:#666;margin-bottom:32px}.empty-btn[data-v-130535d2]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 16px rgba(102,126,234,.3);font-weight:600}.loading-wrapper[data-v-130535d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40vh}.loading-text[data-v-130535d2]{margin-top:12px;font-size:14px;color:#666}.pagination-wrap[data-v-130535d2]{margin-top:24px;padding:16px 0;text-align:center;background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.05)}@media screen and (max-width:375px){.info-grid[data-v-130535d2]{gap:12px}.info-icon[data-v-130535d2]{width:32px;height:32px}.info-value[data-v-130535d2]{font-size:13px}.info-value.score[data-v-130535d2]{font-size:14px}}.record-detail-container[data-v-5a6cb1b4]{min-height:100vh;background:#f5f5f5}.header[data-v-5a6cb1b4]{background:#fff}.content[data-v-5a6cb1b4]{padding:12px;padding-bottom:120px}.summary-card[data-v-5a6cb1b4]{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.summary-item[data-v-5a6cb1b4]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #f0f0f0}.summary-item[data-v-5a6cb1b4]:last-child{border-bottom:none}.summary-item .label[data-v-5a6cb1b4]{font-size:14px;color:#666}.summary-item .value[data-v-5a6cb1b4]{font-size:14px;font-weight:700;color:#333}.summary-item .value.pending[data-v-5a6cb1b4]{color:#faad14}.details-section[data-v-5a6cb1b4]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.details-section h2[data-v-5a6cb1b4]{font-size:16px;margin-bottom:16px;color:#333}.detail-list[data-v-5a6cb1b4]{display:flex;flex-direction:column;gap:12px}.detail-item[data-v-5a6cb1b4]{padding:16px;background:#f9f9f9;border-radius:8px;border-left:4px solid #ccc}.detail-item.correct[data-v-5a6cb1b4]{border-left-color:#52c41a}.detail-item.wrong[data-v-5a6cb1b4]{border-left-color:#ff4d4f}.detail-header[data-v-5a6cb1b4]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #e8e8e8}.question-info[data-v-5a6cb1b4]{display:flex;align-items:center;gap:8px;flex:1}.question-type[data-v-5a6cb1b4]{font-size:12px;padding:2px 8px;background:#e6f7ff;color:#1890ff;border-radius:4px}.question-title[data-v-5a6cb1b4]{font-size:14px;color:#333;flex:1}.detail-body[data-v-5a6cb1b4]{display:flex;flex-direction:column;gap:8px}.answer-row[data-v-5a6cb1b4]{display:flex;gap:8px;font-size:13px}.answer-row .label[data-v-5a6cb1b4]{min-width:70px;color:#666}.answer-row .value[data-v-5a6cb1b4]{flex:1;color:#333}.answer-row .value.correct-answer[data-v-5a6cb1b4]{color:#52c41a;font-weight:700}.answer-row .value.user-answer[data-v-5a6cb1b4]{color:#1890ff;font-weight:500}.recording-answer .no-audio-hint[data-v-5a6cb1b4]{color:#999;font-size:13px}.answer-row .value.correct[data-v-5a6cb1b4]{color:#52c41a;font-weight:700}.answer-row .value.partial-correct[data-v-5a6cb1b4]{color:#faad14;font-weight:700}.answer-row .value.wrong[data-v-5a6cb1b4]{color:#ff4d4f;font-weight:700}.answer-row.comment-row[data-v-5a6cb1b4]{margin-top:12px;padding-top:12px;border-top:1px dashed #e8e8e8}.answer-row.score-row[data-v-5a6cb1b4]{margin-top:8px;padding-top:8px;border-top:1px dashed #e8e8e8}.answer-row .value.comment[data-v-5a6cb1b4]{color:#52c41a;font-style:italic;line-height:1.6}.answer-row .value.score[data-v-5a6cb1b4]{color:#faad14;font-weight:700;font-size:15px}.answer-row .value.score.correct-score[data-v-5a6cb1b4]{color:#52c41a}.answer-row .value.score.partial-score[data-v-5a6cb1b4]{color:#faad14}.answer-row .value.score.wrong-score[data-v-5a6cb1b4]{color:#ff4d4f}.pagination-section[data-v-5a6cb1b4]{margin-top:20px;padding:20px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.05)}[data-v-6ff0f0f2] .van-nav-bar .van-icon,[data-v-6ff0f0f2] .van-nav-bar__title{color:#fff!important}[data-v-6ff0f0f2] .van-nav-bar__content{margin:.5rem 0 0 0}.orders-container[data-v-6ff0f0f2]{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#f1f5f9)}.header-section[data-v-6ff0f0f2]{position:relative;background:linear-gradient(135deg,#667eea,#764ba2 50%,#6366f1);padding-bottom:10px;overflow:hidden}.header-bg[data-v-6ff0f0f2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.15),hsla(0,0%,100%,.05));backdrop-filter:blur(10px)}.header-decoration[data-v-6ff0f0f2]{position:absolute;top:-50px;right:-50px;width:200px;height:200px;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);border-radius:50%}.nav-bar[data-v-6ff0f0f2]{position:relative;z-index:1;background:transparent!important;padding-top:env(safe-area-inset-top)}.nav-bar .van-nav-bar__title[data-v-6ff0f0f2]{color:#fff!important;font-weight:700;font-size:18px}.nav-bar .van-nav-bar__left .van-icon[data-v-6ff0f0f2],.nav-bar .van-nav-bar__left[data-v-6ff0f0f2],.nav-bar .van-nav-bar__right .van-icon[data-v-6ff0f0f2],.nav-bar .van-nav-bar__right[data-v-6ff0f0f2]{color:#fff!important}.refresh-icon[data-v-6ff0f0f2]{transition:transform .3s ease}.refresh-icon[data-v-6ff0f0f2]:active{transform:rotate(180deg)}.header-stats[data-v-6ff0f0f2]{position:relative;z-index:1;display:flex;justify-content:space-around;align-items:center;padding:20px 24px;margin-top:8px;background:hsla(0,0%,100%,.1);margin:0 16px;margin-top:16px;border-radius:16px;backdrop-filter:blur(10px)}.stat-item[data-v-6ff0f0f2]{display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(20px)}.stat-item.animate-slide-up[data-v-6ff0f0f2]{animation:slideUp-6ff0f0f2 .5s ease forwards}.stat-icon[data-v-6ff0f0f2]{width:44px;height:44px;background:hsla(0,0%,100%,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.stat-content[data-v-6ff0f0f2]{display:flex;flex-direction:column}.stat-value[data-v-6ff0f0f2]{font-size:24px;font-weight:700;color:#fff;line-height:1}.stat-label[data-v-6ff0f0f2]{font-size:12px;color:hsla(0,0%,100%,.85);font-weight:500}.stat-divider[data-v-6ff0f0f2]{width:1px;height:40px;background:hsla(0,0%,100%,.2)}.content[data-v-6ff0f0f2]{padding:20px 16px;margin-top:-20px}.loading-wrapper[data-v-6ff0f0f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh}.loading-text[data-v-6ff0f0f2]{margin-top:12px;font-size:14px;color:#666}.empty-wrapper[data-v-6ff0f0f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px;text-align:center}.empty-illustration[data-v-6ff0f0f2]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#667eea20,#764ba220);display:flex;align-items:center;justify-content:center;margin-bottom:24px;box-shadow:0 8px 32px rgba(102,126,234,.15)}.empty-icon[data-v-6ff0f0f2]{font-size:56px;color:#667eea;opacity:.6}.empty-title[data-v-6ff0f0f2]{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:8px}.empty-desc[data-v-6ff0f0f2]{font-size:14px;color:#666;margin-bottom:32px}.empty-btn[data-v-6ff0f0f2]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 16px rgba(102,126,234,.3);font-weight:600}.empty-btn[data-v-6ff0f0f2]:hover{box-shadow:0 6px 20px rgba(102,126,234,.4);transform:translateY(-2px)}.orders-list[data-v-6ff0f0f2]{margin-top:16px;display:flex;flex-direction:column;gap:16px}.list-header[data-v-6ff0f0f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:0 4px}.list-header span[data-v-6ff0f0f2]:first-child{font-size:16px;font-weight:600;color:#1a1a2e}.update-time[data-v-6ff0f0f2]{font-size:12px;color:#999}.order-card[data-v-6ff0f0f2]{position:relative;background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.06);overflow:hidden;animation:slideUp-6ff0f0f2 .4s ease-out forwards;opacity:0;transform:translateY(20px);transition:transform .3s ease,box-shadow .3s ease}@keyframes slideUp-6ff0f0f2{to{opacity:1;transform:translateY(0)}}.order-card[data-v-6ff0f0f2]:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,.1)}.order-card[data-v-6ff0f0f2]:active{transform:translateY(-2px)}.card-accent[data-v-6ff0f0f2]{position:absolute;top:0;left:0;width:4px;height:100%;transition:width .3s ease}.order-card.paid .card-accent[data-v-6ff0f0f2]{background:linear-gradient(180deg,#52c41a,#73d13d)}.order-card.unpaid .card-accent[data-v-6ff0f0f2]{background:linear-gradient(180deg,#fa8c16,#ffa940)}.order-header[data-v-6ff0f0f2]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-left:12px}.order-info[data-v-6ff0f0f2]{display:flex;flex-direction:column;gap:8px;flex:1}.order-number-row[data-v-6ff0f0f2]{display:flex;align-items:center;gap:8px}.order-no[data-v-6ff0f0f2]{font-size:12px;color:#999;font-weight:500}.order-no-value[data-v-6ff0f0f2]{font-size:13px;color:#1a1a2e;font-weight:600;font-family:Courier New,monospace;letter-spacing:.5px}.status-badge[data-v-6ff0f0f2]{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;width:-moz-fit-content;width:fit-content;transition:transform .2s ease}.status-badge[data-v-6ff0f0f2]:active{transform:scale(.95)}.status-success[data-v-6ff0f0f2]{background:linear-gradient(135deg,#f6ffed,#e6fffb);color:#52c41a;border:1px solid #b7eb8f}.status-pending[data-v-6ff0f0f2]{background:linear-gradient(135deg,#fff7e6,#fff1e6);color:#fa8c16;border:1px solid #ffd591}.order-time[data-v-6ff0f0f2]{font-size:12px;color:#999;padding-left:12px}.order-body[data-v-6ff0f0f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-left:12px}.package-section[data-v-6ff0f0f2]{display:flex;align-items:center;gap:16px;flex:1}.package-icon[data-v-6ff0f0f2]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#667eea20,#764ba220);display:flex;align-items:center;justify-content:center;color:#667eea}.package-details[data-v-6ff0f0f2]{display:flex;flex-direction:column;gap:6px}.package-name[data-v-6ff0f0f2]{font-size:16px;font-weight:600;color:#1a1a2e}.package-price[data-v-6ff0f0f2]{display:flex;align-items:baseline;gap:2px}.currency[data-v-6ff0f0f2]{font-size:14px;font-weight:600;color:#667eea}.amount[data-v-6ff0f0f2]{font-size:24px;font-weight:700;color:#667eea;line-height:1}.order-actions[data-v-6ff0f0f2]{display:flex;gap:8px;flex-shrink:0}.action-btn[data-v-6ff0f0f2]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 4px 12px rgba(102,126,234,.3);font-weight:600;padding-left:16px;padding-right:16px;transition:all .3s ease}.action-btn[data-v-6ff0f0f2]:hover{box-shadow:0 6px 16px rgba(102,126,234,.4);transform:translateY(-2px)}.action-btn[data-v-6ff0f0f2]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(102,126,234,.3)}.completed-btn[data-v-6ff0f0f2]{background:#f5f5f5;border:none;color:#999;font-weight:500}.order-footer[data-v-6ff0f0f2]{padding-left:12px}.footer-divider[data-v-6ff0f0f2]{height:1px;background:#f0f0f0;margin-bottom:12px}.order-meta[data-v-6ff0f0f2]{display:flex;flex-direction:column;gap:6px}.meta-item[data-v-6ff0f0f2]{display:flex;align-items:center;gap:6px;font-size:12px;color:#999}.van-button--small[data-v-6ff0f0f2]{height:32px;line-height:30px;font-size:13px}@media screen and (max-width:375px){.order-body[data-v-6ff0f0f2]{flex-direction:column;align-items:flex-start;gap:16px}.order-actions[data-v-6ff0f0f2]{width:100%;justify-content:flex-end}}.wxpay-config-container[data-v-6b0ce0a4]{min-height:100vh;background:#f8f9ff}.header[data-v-6b0ce0a4]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.content[data-v-6b0ce0a4]{padding:16px}.button-group[data-v-6b0ce0a4]{margin-top:24px;padding:0 16px}.test-result[data-v-6b0ce0a4]{padding:20px}.test-item[data-v-6b0ce0a4]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.test-item[data-v-6b0ce0a4]:last-child{border-bottom:none}.test-label[data-v-6b0ce0a4]{font-size:14px;color:#666}.test-value[data-v-6b0ce0a4]{font-size:14px;font-weight:500;color:#333}.admin-container[data-v-1745b0f4]{min-height:100vh;background:#f8f9ff;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.header[data-v-1745b0f4]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.content[data-v-1745b0f4]{padding:20px;display:flex;gap:20px}.sidebar[data-v-1745b0f4]{width:120px;flex-shrink:0}.sidebar-item[data-v-1745b0f4]{display:flex;align-items:center;gap:8px;padding:12px;border-radius:8px;background:#fff;margin-bottom:8px;cursor:pointer;transition:all .3s;color:#666;font-size:14px}.sidebar-item.active[data-v-1745b0f4]{background:#764ba2;color:#fff}.sidebar-item[data-v-1745b0f4]:active{transform:scale(.98)}.sidebar-item .van-icon[data-v-1745b0f4]{flex-shrink:0}.sidebar-item span[data-v-1745b0f4]{flex:1}.main-content[data-v-1745b0f4]{flex:1;min-width:0}.admin-info[data-v-1745b0f4]{margin-bottom:24px}.info-card[data-v-1745b0f4]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px;display:flex;align-items:center;gap:16px;color:#fff;box-shadow:0 4px 16px rgba(118,75,162,.3)}.info-card .van-icon[data-v-1745b0f4]{flex-shrink:0}.info-text h3[data-v-1745b0f4]{margin:0 0 4px 0;font-size:18px;font-weight:600}.info-text p[data-v-1745b0f4]{margin:0;font-size:14px;opacity:.9}.admin-menu[data-v-1745b0f4]{display:flex;flex-direction:column;gap:20px}.menu-section[data-v-1745b0f4]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.menu-section h3[data-v-1745b0f4]{margin:0 0 16px 0;font-size:16px;font-weight:600;color:#1a1a2e}.menu-item[data-v-1745b0f4]{display:flex;align-items:center;padding:16px;border-radius:12px;background:#f8f9ff;margin-bottom:12px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-item[data-v-1745b0f4]:last-child{margin-bottom:0}.menu-item[data-v-1745b0f4]:active{transform:scale(.98);background:#e8f0ff}.menu-item .van-icon[data-v-1745b0f4]:first-child{flex-shrink:0;margin-right:12px}.menu-text[data-v-1745b0f4]{flex:1;min-width:0}.menu-text h4[data-v-1745b0f4]{margin:0 0 4px 0;font-size:15px;font-weight:600;color:#1a1a2e}.menu-text p[data-v-1745b0f4]{margin:0;font-size:13px;color:#999}.menu-item .van-icon[data-v-1745b0f4]:last-child{flex-shrink:0;color:#ccc}.admin-upload-container[data-v-0cf3a282]{min-height:100vh;background:#f8f9ff;padding-bottom:calc(60px + env(safe-area-inset-bottom))}.header[data-v-0cf3a282]{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.content[data-v-0cf3a282]{padding:20px}.format-section[data-v-0cf3a282],.result-section[data-v-0cf3a282],.upload-section[data-v-0cf3a282]{margin-bottom:24px}.format-section h3[data-v-0cf3a282],.result-section h3[data-v-0cf3a282],.upload-section h3[data-v-0cf3a282]{font-size:18px;font-weight:600;margin-bottom:16px;color:#1a1a2e}.format-card[data-v-0cf3a282],.result-card[data-v-0cf3a282],.upload-card[data-v-0cf3a282]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.format-title[data-v-0cf3a282]{font-size:15px;font-weight:600;color:#1a1a2e;margin-bottom:16px}.format-example[data-v-0cf3a282]{margin-bottom:20px}.example-title[data-v-0cf3a282]{font-size:14px;font-weight:600;color:#764ba2;margin-bottom:8px}.format-table[data-v-0cf3a282]{width:100%;border-collapse:collapse;font-size:12px;background:#f8f9ff;border-radius:8px;overflow:hidden}.format-table td[data-v-0cf3a282],.format-table th[data-v-0cf3a282]{padding:8px;text-align:left;border:1px solid #e8f0ff}.format-table th[data-v-0cf3a282]{background:#764ba2;color:#fff;font-weight:600}.format-table td[data-v-0cf3a282]{color:#1a1a2e}.format-tips[data-v-0cf3a282]{background:#fff7e6;border-left:4px solid #faad14;padding:16px;border-radius:8px}.tips-title[data-v-0cf3a282]{font-size:14px;font-weight:600;color:#faad14;margin-bottom:8px}.format-tips ul[data-v-0cf3a282]{margin:0;padding-left:20px;list-style:disc}.format-tips li[data-v-0cf3a282]{font-size:13px;color:#1a1a2e;margin-bottom:6px;line-height:1.6}.upload-tips[data-v-0cf3a282]{margin-top:16px;padding-top:16px;border-top:1px solid #e8f0ff}.upload-tips p[data-v-0cf3a282]{font-size:13px;color:#999;margin:4px 0}.action-section[data-v-0cf3a282]{margin-top:24px}.result-card[data-v-0cf3a282]{text-align:center;padding:32px 20px}.result-card.success[data-v-0cf3a282]{background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff}.result-card.error[data-v-0cf3a282]{background:linear-gradient(135deg,#ff4d4f,#cf1322);color:#fff}.result-card .van-icon[data-v-0cf3a282]{margin-bottom:16px}.result-card h4[data-v-0cf3a282]{font-size:20px;font-weight:600;margin-bottom:8px}.result-card p[data-v-0cf3a282]{font-size:14px;margin:4px 0;opacity:.95}.result-details[data-v-0cf3a282]{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.3)}.error-list[data-v-0cf3a282]{margin-top:12px;text-align:left;background:hsla(0,0%,100%,.2);padding:12px;border-radius:8px}.error-list span[data-v-0cf3a282]{display:block;font-size:12px;margin-bottom:4px;line-height:1.5}