.mask[data-v-162f9cd6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-162f9cd6]{box-sizing:border-box;background:#fff;border-radius:16px;padding:24px;width:min(420px,100%);max-height:90vh;overflow:auto}.head[data-v-162f9cd6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.close[data-v-162f9cd6]{border:none;background:transparent;font-size:24px;color:#999;cursor:pointer}.error[data-v-162f9cd6]{color:#e5484d;margin-bottom:12px;font-size:14px}.pkgs[data-v-162f9cd6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pkg[data-v-162f9cd6]{min-width:0;border:1.5px solid #e2ddf5;border-radius:12px;padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;background:#faf9ff;position:relative}.pkg.selected[data-v-162f9cd6]{border-color:#7c5cff;background:#eef0ff;box-shadow:0 0 0 2px #7c5cff40}.pkg-rec[data-v-162f9cd6]{position:absolute;top:8px;right:8px;background:#fff2e0;color:#d97706;font-size:11px;padding:1px 7px;border-radius:999px;font-weight:600}.pkg[data-v-162f9cd6]:hover{border-color:#7c5cff}.pkg-check[data-v-162f9cd6]{position:absolute;top:8px;right:8px;width:18px;height:18px;border-radius:50%;background:#7c5cff;color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.buy-btn[data-v-162f9cd6]{grid-column:1 / -1;justify-self:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:16px 0 0;padding:12px 28px;font-size:15px;white-space:nowrap;width:fit-content}.buy-btn[data-v-162f9cd6]:disabled{background:#c9c2e8;cursor:not-allowed}.pkg-yuan[data-v-162f9cd6]{font-size:20px;color:#7c5cff}.pkg-points[data-v-162f9cd6]{font-weight:700;font-size:15px}.pkg-bonus[data-v-162f9cd6]{color:#e5484d;font-size:12px}.pkg-label[data-v-162f9cd6]{color:#999;font-size:12px}.note[data-v-162f9cd6]{grid-column:1 / -1;color:#aaa;font-size:12px;margin-top:4px;text-align:left}.paying[data-v-162f9cd6]{text-align:center}.pay-title[data-v-162f9cd6]{font-weight:700;font-size:18px;margin-bottom:14px}.qr[data-v-162f9cd6]{width:220px;height:220px;border:1px solid #eee;border-radius:10px;margin-bottom:10px}.mock-box[data-v-162f9cd6]{margin-bottom:6px}.mock-tip[data-v-162f9cd6]{color:#999;font-size:13px;margin:6px 0 10px}.jsapi-box[data-v-162f9cd6]{display:flex;flex-direction:column;align-items:center;gap:10px;color:#18a058}.jsapi-tip[data-v-162f9cd6]{color:#666;font-size:14px;margin:0}.btn[data-v-162f9cd6]{padding:11px 16px;border-radius:8px;border:none;cursor:pointer}.btn.primary[data-v-162f9cd6]{background:#7c5cff;color:#fff}.btn.block[data-v-162f9cd6]{width:100%}.order-no[data-v-162f9cd6]{color:#aaa;font-size:12px;margin-top:8px}.hint[data-v-162f9cd6]{color:#999;font-size:13px;margin-top:4px}.paid[data-v-162f9cd6]{text-align:center;padding:10px 0}.ok-icon[data-v-162f9cd6]{font-size:44px;color:#18a058}.ok-text[data-v-162f9cd6]{font-weight:700;margin:8px 0 4px}.bonus-text[data-v-162f9cd6]{color:#d97706;font-weight:600;font-size:14px;margin:2px 0 4px}.auto-close[data-v-162f9cd6]{color:#aaa;font-size:12px;margin:0 0 14px}.balance[data-v-162f9cd6]{color:#666;font-size:13px;margin:0 0 10px}.balance b[data-v-162f9cd6]{color:#7c5cff}.agree-line[data-v-162f9cd6]{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:6px;color:#999;font-size:12px;margin:10px 0 0;cursor:pointer;-webkit-user-select:none;user-select:none}.agree-check[data-v-162f9cd6]{width:16px;height:16px;border:1px solid #bbb;border-radius:4px;text-align:center;line-height:15px;color:#fff;font-size:11px;flex-shrink:0;box-sizing:border-box}.agree-check.on[data-v-162f9cd6]{background:#7c5cff;border-color:#7c5cff}.agree-link[data-v-162f9cd6]{color:#7c5cff;cursor:pointer}.agree-mask[data-v-162f9cd6]{z-index:300}.agree-modal[data-v-162f9cd6]{width:min(520px,100%)}.agree-content[data-v-162f9cd6]{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.8;color:#444;margin:0;max-height:60vh;overflow:auto}.spinner[data-v-162f9cd6]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-162f9cd6 .7s linear infinite;margin-right:6px;vertical-align:-2px}@keyframes spin-162f9cd6{to{transform:rotate(360deg)}}.mask[data-v-00b324a0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:300;display:flex;align-items:center;justify-content:center;padding:20px}.card[data-v-00b324a0]{position:relative;background:#fff;border-radius:16px;padding:34px 36px 28px;width:380px;max-width:100%;box-shadow:0 12px 40px #0000002e;text-align:center}.close[data-v-00b324a0]{position:absolute;top:12px;right:14px;border:none;background:transparent;font-size:26px;line-height:1;color:#bbb;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:4px}.close[data-v-00b324a0]:hover{color:#555}.brand-mark[data-v-00b324a0]{width:52px;height:52px;margin:0 auto 14px;border-radius:14px;background:linear-gradient(135deg,#7c5cff,#a86bff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px}h2[data-v-00b324a0]{margin-bottom:4px}.tip[data-v-00b324a0]{color:#999;font-size:13px;margin-bottom:22px}.hint[data-v-00b324a0]{color:#7c5cff}form[data-v-00b324a0]{text-align:left}label[data-v-00b324a0]{display:block;margin-bottom:14px;color:#555;font-size:14px}.opt[data-v-00b324a0]{color:#aaa;font-size:12px;font-weight:400}input[data-v-00b324a0]{width:100%;padding:11px 12px;margin-top:6px;border:1px solid #ddd;border-radius:8px;box-sizing:border-box}.captcha-row[data-v-00b324a0]{display:flex;align-items:center;gap:8px;margin:-4px 0 12px}.captcha-row input[data-v-00b324a0]{flex:1;margin-top:0}.captcha-row img[data-v-00b324a0]{width:118px;height:42px;border-radius:8px;cursor:pointer;flex:none}.pw-rules[data-v-00b324a0]{margin:-6px 0 12px;font-size:12px;color:#aaa}.pw-rules p[data-v-00b324a0]{margin:3px 0}.pw-rules p.ok[data-v-00b324a0]{color:#18a058}.dot[data-v-00b324a0]{display:inline-block;width:14px}.error[data-v-00b324a0]{color:#e5484d;font-size:13px;margin-bottom:10px}.btn.block[data-v-00b324a0]{width:100%;margin-top:4px;padding:12px}.btn[data-v-00b324a0]{border-radius:8px;border:1px solid #7c5cff;cursor:pointer}.btn.primary[data-v-00b324a0]{background:#7c5cff;color:#fff}.btn[data-v-00b324a0]:disabled{opacity:.6}.spinner[data-v-00b324a0]{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin-00b324a0 .7s linear infinite;margin-right:6px;vertical-align:-2px}@keyframes spin-00b324a0{to{transform:rotate(360deg)}}.switch[data-v-00b324a0]{text-align:center;color:#7c5cff;margin-top:12px;font-size:14px;cursor:pointer}.forgot-row[data-v-00b324a0]{text-align:right;margin:6px 0 2px}.forgot[data-v-00b324a0]{color:#999;font-size:13px;cursor:pointer}.forgot[data-v-00b324a0]:hover{color:#7c5cff}.forgot-tip[data-v-00b324a0]{color:#999;font-size:12px;margin-top:6px;line-height:1.6}.forgot-done[data-v-00b324a0]{color:#18a058;font-size:13px;margin-bottom:10px}.wx-login[data-v-00b324a0]{margin-top:6px}.wx-divider[data-v-00b324a0]{display:flex;align-items:center;gap:10px;color:#bbb;font-size:12px;margin:12px 0 10px}.wx-divider[data-v-00b324a0]:before,.wx-divider[data-v-00b324a0]:after{content:"";flex:1;height:1px;background:#eee}.wx-btn[data-v-00b324a0]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border-radius:8px;border:1px solid #07c160;background:#fff;color:#07c160;font-size:14px;cursor:pointer}.wx-btn[data-v-00b324a0]:hover{background:#f0faf4}.wx-btn[data-v-00b324a0]:disabled{opacity:.6}.app-shell[data-v-52e1d798]{display:flex;min-height:100vh;min-height:100dvh}.sidebar[data-v-52e1d798]{width:220px;flex-shrink:0;background:#fff;border-right:1px solid #eee;display:flex;flex-direction:column;padding:20px 14px;position:sticky;top:0;height:100vh}.brand[data-v-52e1d798]{font-weight:800;font-size:18px;color:#111;text-decoration:none;padding:6px 10px 20px;display:flex;align-items:center;gap:8px}.logo[data-v-52e1d798]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c5cff,#a86bff);color:#fff;border-radius:9px;font-size:17px}.side-nav[data-v-52e1d798]{display:flex;flex-direction:column;gap:4px;flex:1}.nav-item[data-v-52e1d798]{padding:10px 12px;border-radius:10px;color:#444;text-decoration:none;font-size:15px;display:flex;align-items:center;gap:10px;transition:background .15s,color .15s}.ni[data-v-52e1d798]{width:34px;height:34px;border-radius:9px;background:#f3f0ff;color:#7c5cff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.nav-item.router-link-active .ni[data-v-52e1d798]{background:#ffffff2e;color:#fff}.nav-item[data-v-52e1d798]:hover{background:#f3f0ff}.nav-item.router-link-active[data-v-52e1d798]{background:#7c5cff;color:#fff;font-weight:600;box-shadow:0 4px 12px #7c5cff40}.side-user[data-v-52e1d798]{border-top:1px solid #eee;padding-top:14px;display:flex;flex-direction:column;gap:10px}.user-box[data-v-52e1d798]{display:flex;flex-direction:column;gap:6px;font-size:14px}.credit-btn[data-v-52e1d798]{background:#f3efff;color:#7c5cff;border:none;padding:8px 10px;border-radius:8px;font-weight:700;cursor:pointer;font-size:13px;text-align:left;transition:background .15s}.credit-btn[data-v-52e1d798]:hover{background:#e9e3ff}.user[data-v-52e1d798]{color:#666}.login-btn[data-v-52e1d798]{text-align:center;width:100%;margin-top:auto}.btn[data-v-52e1d798]{padding:10px 14px;border-radius:8px;border:1px solid #7c5cff;cursor:pointer}.btn.primary[data-v-52e1d798]{background:#7c5cff;color:#fff}.btn.ghost[data-v-52e1d798]{background:transparent;color:#555;border-color:#ccc}.main-col[data-v-52e1d798]{flex:1;min-width:0;display:flex;flex-direction:column}.content[data-v-52e1d798]{flex:1;max-width:1080px;padding:28px 36px;width:100%}.mobile-top[data-v-52e1d798]{display:none}.tabbar[data-v-52e1d798]{display:none;position:fixed;left:0;right:auto;bottom:0;width:100vw;max-width:100vw;box-sizing:border-box;z-index:100;background:#fff;border-top:1px solid #eee;padding:4px 0 calc(4px + env(safe-area-inset-bottom));box-shadow:0 -2px 12px #0000000d}.tab-item[data-v-52e1d798]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:2.1px;padding:7px 0;font-size:12.6px;color:#888;text-decoration:none;transition:color .15s}.tab-icon[data-v-52e1d798]{display:inline-flex}.tab-item.router-link-active[data-v-52e1d798]{color:#7c5cff;font-weight:700}@media(max-width:767px){.sidebar[data-v-52e1d798]{display:none}.tabbar[data-v-52e1d798]{display:flex}.main-col[data-v-52e1d798]{padding-top:calc(52px + var(--chrome-top, 0px))}.mobile-top[data-v-52e1d798]{display:flex;align-items:center;justify-content:space-between;position:fixed;left:0;right:0;top:var(--chrome-top, 0px);z-index:50;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px 16px calc(10px + env(safe-area-inset-top));box-sizing:border-box}.m-brand[data-v-52e1d798]{font-weight:800;font-size:16px}.m-right[data-v-52e1d798]{display:flex;align-items:center;gap:8px}.m-credit[data-v-52e1d798]{border:none;background:#f3efff;color:#7c5cff;font-weight:700;font-size:13px;padding:6px 10px;border-radius:999px;cursor:pointer}.m-user[data-v-52e1d798]{display:flex;align-items:center;position:relative}.m-avatar[data-v-52e1d798]{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#7c5cff,#a86bff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.m-login[data-v-52e1d798]{padding:7px 14px;text-decoration:none}.m-menu[data-v-52e1d798]{position:fixed;right:16px;top:calc(54px + var(--chrome-top, 0px));background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 6px 20px #0000001a;padding:10px 14px;z-index:60;display:flex;flex-direction:column;gap:8px;font-size:14px;color:#333}.content[data-v-52e1d798]{padding:16px 16px calc(104px + env(safe-area-inset-bottom) + var(--chrome-bottom, 0px))}}.wechat-result-mask[data-v-52e1d798]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;background:#0f172a6b;padding:20px}.wechat-result-dialog[data-v-52e1d798]{width:min(360px,92vw);background:#fff;border-radius:20px;padding:30px 24px 24px;text-align:center;box-shadow:0 18px 60px #0003}.result-icon[data-v-52e1d798]{width:52px;height:52px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:#16b364;color:#fff;font-size:30px;font-weight:700}.result-icon.fail[data-v-52e1d798]{background:#e5484d}.wechat-result-dialog h3[data-v-52e1d798]{margin:0 0 22px;font-size:18px;color:#172033}.result-close[data-v-52e1d798]{min-width:120px}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}:root{--theme-bg: #f7f8fa;--theme-card: #ffffff;--theme-modal: #ffffff;--theme-icon-bg: #f3f0ff;--theme-topbar: rgba(255,255,255,.92);--theme-border: #eee;--theme-border-soft: #f0f0f0;--theme-border-opt: #ccc;--theme-input-border: #ddd;--theme-primary: #7c5cff;--theme-primary-text: #ffffff;--theme-accent: #7c5cff;--theme-text: #222;--theme-text-2: #666;--theme-text-3: #999;--theme-shadow: 0 2px 10px rgba(0,0,0,.05);:}body.theme-purple-dark{--theme-bg: #20212A;--theme-card: #292B38;--theme-modal: #252630;--theme-icon-bg: #343548;--theme-topbar: rgba(32,33,42,.92);--theme-border: #3B3D4C;--theme-border-soft: #343644;--theme-border-opt: #555769;--theme-input-border: #3B3D4C;--theme-primary: #8064E8;--theme-primary-text: #ffffff;--theme-accent: #C4B4FF;--theme-text: #F0EEF8;--theme-text-2: #AAA9B8;--theme-text-3: #8E8D9C;--theme-shadow: 0 2px 10px rgba(0,0,0,.28);--theme-focus-ring: rgba(128,100,232,.3);--theme-selection: rgba(128,100,232,.36);--theme-danger-tint: #432F3B}body.theme-navy{--theme-bg: #17212B;--theme-card: #202E39;--theme-modal: #1B2731;--theme-icon-bg: #293D4B;--theme-topbar: rgba(23,33,43,.92);--theme-border: #344653;--theme-border-soft: #2C3D48;--theme-border-opt: #526878;--theme-input-border: #344653;--theme-primary: #9FC6DD;--theme-primary-text: #17212B;--theme-accent: #9FC6DD;--theme-text: #EDF2F5;--theme-text-2: #AAB9C2;--theme-text-3: #8FA1AC;--theme-shadow: 0 2px 10px rgba(0,0,0,.3);--theme-focus-ring: rgba(159,198,221,.32);--theme-selection: rgba(159,198,221,.38);--theme-danger-tint: #3C323C}body.theme-jade{--theme-bg: #1B2421;--theme-card: #25312C;--theme-modal: #202B27;--theme-icon-bg: #2D3B35;--theme-topbar: rgba(27,36,33,.92);--theme-border: #3B4B44;--theme-border-soft: #324039;--theme-border-opt: #5A6B61;--theme-input-border: #3B4B44;--theme-primary: #C4D3B2;--theme-primary-text: #1B2421;--theme-accent: #C4D3B2;--theme-text: #EFF2EE;--theme-text-2: #AEBBB1;--theme-text-3: #94A29A;--theme-shadow: 0 2px 10px rgba(0,0,0,.3);--theme-focus-ring: rgba(196,211,178,.32);--theme-selection: rgba(196,211,178,.38);--theme-danger-tint: #403431}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;background:var(--theme-bg);color:var(--theme-text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;transition:background .25s ease,color .25s ease}a{color:inherit}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--theme-primary)!important;box-shadow:0 0 0 3px var(--theme-focus-ring)}::selection{background:var(--theme-selection)}:focus-visible{outline:2px solid var(--theme-primary);outline-offset:1px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--theme-text-3);border-radius:4px}::-webkit-scrollbar-track{background:transparent}.btn{transition:transform .1s,box-shadow .15s,opacity .15s,background .15s}.btn:active{transform:scale(.97)}.btn:disabled{cursor:not-allowed;opacity:.6;transform:none}@media(min-width:768px){.card{transition:transform .15s,box-shadow .15s}.card:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000014}}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease,transform .18s ease}.fade-enter-from{opacity:0;transform:translateY(6px)}.fade-leave-to{opacity:0}.spinner{display:inline-block;width:14px;height:14px;vertical-align:-2px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite;margin-right:6px}@keyframes spin{to{transform:rotate(360deg)}}body.theme-purple-dark .card,body.theme-navy .card,body.theme-jade .card{background:var(--theme-card);color:var(--theme-text);box-shadow:var(--theme-shadow)}body.theme-purple-dark .mask,body.theme-navy .mask,body.theme-jade .mask{background:#0000008c}body.theme-purple-dark .modal,body.theme-navy .modal,body.theme-jade .modal{background:var(--theme-modal);color:var(--theme-text)}body.theme-purple-dark .modal-head,body.theme-navy .modal-head,body.theme-jade .modal-head{border-bottom-color:var(--theme-border)}body.theme-purple-dark .modal-head h3,body.theme-navy .modal-head h3,body.theme-jade .modal-head h3{color:var(--theme-text)}body.theme-purple-dark .modal-close,body.theme-navy .modal-close,body.theme-jade .modal-close{color:var(--theme-text-3)}body.theme-purple-dark input,body.theme-purple-dark textarea,body.theme-purple-dark select,body.theme-navy input,body.theme-navy textarea,body.theme-navy select,body.theme-jade input,body.theme-jade textarea,body.theme-jade select{background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-input-border)}body.theme-purple-dark input::placeholder,body.theme-purple-dark textarea::placeholder,body.theme-navy input::placeholder,body.theme-navy textarea::placeholder,body.theme-jade input::placeholder,body.theme-jade textarea::placeholder{color:var(--theme-text-3)}body.theme-purple-dark .btn.primary,body.theme-navy .btn.primary,body.theme-jade .btn.primary{background:var(--theme-primary);color:var(--theme-primary-text);border-color:transparent}body.theme-purple-dark .btn.ghost,body.theme-navy .btn.ghost,body.theme-jade .btn.ghost{background:var(--theme-card);color:var(--theme-text-2);border-color:var(--theme-border-opt)}body.theme-purple-dark .btn.danger,body.theme-navy .btn.danger,body.theme-jade .btn.danger{background:#e5484d;color:#fff;border-color:transparent}body.theme-purple-dark .service-row,body.theme-navy .service-row,body.theme-jade .service-row{border-bottom-color:var(--theme-border-soft)}body.theme-purple-dark .service-row .s-name,body.theme-navy .service-row .s-name,body.theme-jade .service-row .s-name{color:var(--theme-text)}body.theme-purple-dark .service-row .s-arrow,body.theme-navy .service-row .s-arrow,body.theme-jade .service-row .s-arrow{color:var(--theme-text-3)}body.theme-purple-dark .s-icon,body.theme-navy .s-icon,body.theme-jade .s-icon{background:var(--theme-icon-bg);color:var(--theme-accent)}body.theme-purple-dark .info-row,body.theme-navy .info-row,body.theme-jade .info-row{border-bottom-color:var(--theme-border-soft)}body.theme-purple-dark .info-row b,body.theme-navy .info-row b,body.theme-jade .info-row b{color:var(--theme-text)}body.theme-purple-dark .info-row span,body.theme-navy .info-row span,body.theme-jade .info-row span,body.theme-purple-dark .uid-row,body.theme-navy .uid-row,body.theme-jade .uid-row,body.theme-purple-dark .guest-tip,body.theme-navy .guest-tip,body.theme-jade .guest-tip{color:var(--theme-text-2)}body.theme-purple-dark .link-btn,body.theme-navy .link-btn,body.theme-jade .link-btn{background:var(--theme-card);color:var(--theme-text-2);border-color:var(--theme-border-opt)}body.theme-purple-dark h2,body.theme-navy h2,body.theme-jade h2,body.theme-purple-dark h3,body.theme-navy h3,body.theme-jade h3,body.theme-purple-dark h4,body.theme-navy h4,body.theme-jade h4{color:var(--theme-text)}body.theme-purple-dark .tip,body.theme-navy .tip,body.theme-jade .tip{color:var(--theme-text-2)}body.theme-purple-dark .m-tip,body.theme-navy .m-tip,body.theme-jade .m-tip{color:var(--theme-text-3)}body.theme-purple-dark .usage-body,body.theme-purple-dark .privacy-body pre,body.theme-navy .usage-body,body.theme-navy .privacy-body pre,body.theme-jade .usage-body,body.theme-jade .privacy-body pre{color:var(--theme-text-2)}body.theme-purple-dark .log-row,body.theme-navy .log-row,body.theme-jade .log-row{border-bottom-color:var(--theme-border-soft)}body.theme-purple-dark .log-reason,body.theme-navy .log-reason,body.theme-jade .log-reason{color:var(--theme-text)}body.theme-purple-dark .log-time,body.theme-navy .log-time,body.theme-jade .log-time{color:var(--theme-text-3)}body.theme-purple-dark .log-ref,body.theme-navy .log-ref,body.theme-jade .log-ref{background:var(--theme-icon-bg);color:var(--theme-accent)}body.theme-purple-dark .fb-item,body.theme-navy .fb-item,body.theme-jade .fb-item{border-color:var(--theme-border-soft)}body.theme-purple-dark .fb-content,body.theme-navy .fb-content,body.theme-jade .fb-content{color:var(--theme-text)}body.theme-purple-dark .fb-list,body.theme-navy .fb-list,body.theme-jade .fb-list{border-top-color:var(--theme-border-soft)}body.theme-purple-dark .fb-time,body.theme-navy .fb-time,body.theme-jade .fb-time{color:var(--theme-text-3)}body.theme-purple-dark .c-row,body.theme-navy .c-row,body.theme-jade .c-row{border-bottom-color:var(--theme-border-soft)}body.theme-purple-dark .c-row span,body.theme-navy .c-row span,body.theme-jade .c-row span{color:var(--theme-text-2)}body.theme-purple-dark .c-row b,body.theme-navy .c-row b,body.theme-jade .c-row b{color:var(--theme-text)}body.theme-purple-dark .logout-btn,body.theme-navy .logout-btn,body.theme-jade .logout-btn{background:var(--theme-danger-tint);color:#e5484d;border-color:#e5484d66}body.theme-purple-dark .sidebar,body.theme-navy .sidebar,body.theme-jade .sidebar{background:var(--theme-card);border-right-color:var(--theme-border)}body.theme-purple-dark .brand,body.theme-navy .brand,body.theme-jade .brand{color:var(--theme-text)}body.theme-purple-dark .nav-item,body.theme-navy .nav-item,body.theme-jade .nav-item{color:var(--theme-text-2)}body.theme-purple-dark .nav-item:hover,body.theme-navy .nav-item:hover,body.theme-jade .nav-item:hover{background:var(--theme-icon-bg)}body.theme-purple-dark .nav-item.router-link-active,body.theme-navy .nav-item.router-link-active,body.theme-jade .nav-item.router-link-active{background:var(--theme-primary);color:var(--theme-primary-text);box-shadow:0 4px 12px #00000040}body.theme-purple-dark .ni,body.theme-navy .ni,body.theme-jade .ni{background:var(--theme-icon-bg);color:var(--theme-accent)}body.theme-purple-dark .nav-item.router-link-active .ni,body.theme-navy .nav-item.router-link-active .ni,body.theme-jade .nav-item.router-link-active .ni{background:#ffffff2e;color:var(--theme-primary-text)}body.theme-purple-dark .side-user,body.theme-navy .side-user,body.theme-jade .side-user{border-top-color:var(--theme-border)}body.theme-purple-dark .user,body.theme-navy .user,body.theme-jade .user{color:var(--theme-text-2)}body.theme-purple-dark .credit-btn,body.theme-navy .credit-btn,body.theme-jade .credit-btn{background:var(--theme-icon-bg);color:var(--theme-accent)}body.theme-purple-dark .credit-btn:hover,body.theme-navy .credit-btn:hover,body.theme-jade .credit-btn:hover{background:var(--theme-border)}body.theme-purple-dark .tabbar,body.theme-navy .tabbar,body.theme-jade .tabbar{background:var(--theme-card);border-top-color:var(--theme-border);box-shadow:0 -2px 12px #0003}body.theme-purple-dark .tab-item,body.theme-navy .tab-item,body.theme-jade .tab-item{color:var(--theme-text-3)}body.theme-purple-dark .tab-item.router-link-active,body.theme-navy .tab-item.router-link-active,body.theme-jade .tab-item.router-link-active{color:var(--theme-accent)}body.theme-purple-dark .mobile-top,body.theme-navy .mobile-top,body.theme-jade .mobile-top{background:var(--theme-topbar)}body.theme-purple-dark .m-brand,body.theme-navy .m-brand,body.theme-jade .m-brand{color:var(--theme-text)}body.theme-purple-dark .m-credit,body.theme-navy .m-credit,body.theme-jade .m-credit{background:var(--theme-icon-bg);color:var(--theme-accent)}body.theme-purple-dark .m-menu,body.theme-navy .m-menu,body.theme-jade .m-menu{background:var(--theme-modal);border-color:var(--theme-border);color:var(--theme-text);box-shadow:0 6px 20px #00000040}body.theme-purple-dark .wechat-result-dialog,body.theme-navy .wechat-result-dialog,body.theme-jade .wechat-result-dialog{background:var(--theme-modal);box-shadow:0 18px 60px #00000059}body.theme-purple-dark .wechat-result-dialog h3,body.theme-navy .wechat-result-dialog h3,body.theme-jade .wechat-result-dialog h3{color:var(--theme-text)}body.theme-purple-dark .work,body.theme-navy .work,body.theme-jade .work{background:var(--theme-card);color:var(--theme-text);box-shadow:var(--theme-shadow)}body.theme-purple-dark .filters button,body.theme-navy .filters button,body.theme-jade .filters button,body.theme-purple-dark .mode-tab,body.theme-navy .mode-tab,body.theme-jade .mode-tab{background:var(--theme-card);color:var(--theme-text-2);border-color:var(--theme-border-opt)}body.theme-purple-dark .mode-tab.on,body.theme-navy .mode-tab.on,body.theme-jade .mode-tab.on{background:var(--theme-primary);color:var(--theme-primary-text);border-color:var(--theme-primary)}body.theme-purple-dark .opt-panel,body.theme-navy .opt-panel,body.theme-jade .opt-panel,body.theme-purple-dark .vmodal,body.theme-navy .vmodal,body.theme-jade .vmodal,body.theme-purple-dark .rev-dialog,body.theme-navy .rev-dialog,body.theme-jade .rev-dialog{background:var(--theme-modal);color:var(--theme-text);box-shadow:0 8px 30px #0000004d}body.theme-purple-dark .voice-slot,body.theme-navy .voice-slot,body.theme-jade .voice-slot{background:var(--theme-card);color:var(--theme-text-2);border-color:var(--theme-border-opt)}body.theme-purple-dark .demo-video-card,body.theme-navy .demo-video-card,body.theme-jade .demo-video-card,body.theme-purple-dark .home-demo-card,body.theme-navy .home-demo-card,body.theme-jade .home-demo-card{background:var(--theme-card);border-color:var(--theme-border)}body.theme-purple-dark .member-page,body.theme-navy .member-page,body.theme-jade .member-page{background:linear-gradient(180deg,#6846f5 0%,#6846f5 260px,var(--theme-bg) 261px,var(--theme-bg) 100%);color:var(--theme-text)}body.theme-purple-dark .member-hero,body.theme-navy .member-hero,body.theme-jade .member-hero{background:linear-gradient(#6846f5,#a183ff,var(--theme-bg))}body.theme-purple-dark .tabs,body.theme-navy .tabs,body.theme-jade .tabs{background:var(--theme-card)}body.theme-purple-dark .tabs button,body.theme-navy .tabs button,body.theme-jade .tabs button{color:var(--theme-text-2)}body.theme-purple-dark .plan,body.theme-navy .plan,body.theme-jade .plan{background:var(--theme-card);color:var(--theme-text);border-color:var(--theme-border-opt)}body.theme-purple-dark .plan span,body.theme-navy .plan span,body.theme-jade .plan span{color:var(--theme-text-3)}body.theme-purple-dark .plan strong,body.theme-navy .plan strong,body.theme-jade .plan strong{color:var(--theme-text)}body.theme-purple-dark .rights .right,body.theme-navy .rights .right,body.theme-jade .rights .right{background:var(--theme-card);color:var(--theme-text-2);border-color:var(--theme-border-soft)}body.theme-purple-dark .member-benefit,body.theme-navy .member-benefit,body.theme-jade .member-benefit{color:var(--theme-text-3)}body.theme-purple-dark .buy-fixed,body.theme-navy .buy-fixed,body.theme-jade .buy-fixed{background:var(--theme-modal)}body.theme-purple-dark .detail-page,body.theme-navy .detail-page,body.theme-jade .detail-page{background:var(--theme-bg)}
