.auth-overlay[data-v-666f84cc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f16298c;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-dialog[data-v-666f84cc]{position:relative;width:100%;max-width:400px;background:#fff;border-radius:16px;padding:24px 24px 22px;box-shadow:0 24px 64px #00000038}.auth-header[data-v-666f84cc]{display:flex;align-items:center;gap:10px;margin-bottom:20px}.auth-close[data-v-666f84cc]{flex-shrink:0;width:36px;height:36px;border:none;background:#f5f6f8;font-size:22px;line-height:1;color:#888;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center}.auth-close[data-v-666f84cc]:hover{background:#eef0f3;color:#333}.auth-tabs[data-v-666f84cc]{flex:1;min-width:0;display:flex;gap:8px;background:#f5f6f8;border-radius:12px;padding:4px}.auth-tabs button[data-v-666f84cc]{flex:1;border:none;background:transparent;padding:10px 0;border-radius:10px;font-size:14px;font-weight:600;color:#666;cursor:pointer}.auth-tabs button.active[data-v-666f84cc]{background:#fff;color:var(--primary);box-shadow:0 1px 4px #00000014}.auth-form h2[data-v-666f84cc]{font-size:20px;margin-bottom:6px;color:#222}.auth-sub[data-v-666f84cc]{font-size:13px;color:#999;margin-bottom:18px}.auth-form input[data-v-666f84cc]{width:100%;padding:12px 14px;border:1px solid #eee;border-radius:10px;margin-bottom:12px;font-size:14px;outline:none;box-sizing:border-box}.auth-form input[data-v-666f84cc]:focus{border-color:var(--primary)}.btn-submit[data-v-666f84cc]{width:100%;padding:12px;margin-top:4px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.btn-submit[data-v-666f84cc]:disabled{opacity:.65;cursor:not-allowed}.auth-error[data-v-666f84cc]{margin-top:12px;padding:10px 12px;border-radius:8px;background:#fff2f0;color:#cf1322;font-size:13px;text-align:center}.auth-fade-enter-active[data-v-666f84cc],.auth-fade-leave-active[data-v-666f84cc]{transition:opacity .2s ease}.auth-fade-enter-active .auth-dialog[data-v-666f84cc],.auth-fade-leave-active .auth-dialog[data-v-666f84cc]{transition:transform .2s ease}.auth-fade-enter-from[data-v-666f84cc],.auth-fade-leave-to[data-v-666f84cc]{opacity:0}.auth-fade-enter-from .auth-dialog[data-v-666f84cc],.auth-fade-leave-to .auth-dialog[data-v-666f84cc]{transform:scale(.96) translateY(8px)}.modal-overlay[data-v-2cdf3215]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f162980;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dialog[data-v-2cdf3215]{width:100%;max-width:480px;background:#fff;border-radius:16px;padding:24px;box-shadow:0 24px 64px #0003}.modal-head[data-v-2cdf3215]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-head h2[data-v-2cdf3215]{font-size:20px;color:#222}.modal-close[data-v-2cdf3215]{width:36px;height:36px;border:none;background:#f5f6f8;border-radius:10px;font-size:22px;color:#888;cursor:pointer}.modal-close[data-v-2cdf3215]:hover{background:#eef0f3;color:#333}.preview-row[data-v-2cdf3215]{display:flex;align-items:center;gap:14px;padding:16px;background:#f7f8fa;border-radius:12px;margin-bottom:20px}.current-avatar[data-v-2cdf3215]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 8px #0000001a}.preview-row strong[data-v-2cdf3215]{display:block;font-size:16px;color:#222}.preview-row p[data-v-2cdf3215]{font-size:13px;color:#999;margin-top:2px}.field[data-v-2cdf3215]{display:block;margin-bottom:18px}.field>span[data-v-2cdf3215]{display:block;font-size:14px;font-weight:600;color:#444;margin-bottom:8px}.field input[data-v-2cdf3215]{width:100%;padding:11px 14px;border:1px solid #e8e8e8;border-radius:10px;font-size:14px;outline:none}.field input[data-v-2cdf3215]:focus{border-color:var(--primary)}.field small[data-v-2cdf3215]{display:block;text-align:right;font-size:12px;color:#bbb;margin-top:4px}.avatar-grid[data-v-2cdf3215]{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-height:200px;overflow-y:auto;padding-right:4px}.avatar-option[data-v-2cdf3215]{aspect-ratio:1;border:2px solid transparent;border-radius:12px;padding:2px;background:#fafbfc;cursor:pointer;overflow:hidden;transition:border-color .15s,transform .15s}.avatar-option[data-v-2cdf3215]:hover{transform:scale(1.05)}.avatar-option.selected[data-v-2cdf3215]{border-color:var(--primary)}.avatar-option img[data-v-2cdf3215]{width:100%;height:100%;object-fit:cover;border-radius:9px}.form-error[data-v-2cdf3215]{color:#ff4d4f;font-size:13px;margin-bottom:12px}.form-actions[data-v-2cdf3215]{display:flex;gap:12px;margin-top:8px}.btn-cancel[data-v-2cdf3215],.btn-save[data-v-2cdf3215]{flex:1;padding:12px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer}.btn-cancel[data-v-2cdf3215]{background:#f5f6f8;color:#666;border:none}.btn-cancel[data-v-2cdf3215]:hover{background:#eef0f3}.btn-save[data-v-2cdf3215]{background:var(--primary);color:#fff;border:none}.btn-save[data-v-2cdf3215]:disabled{opacity:.6;cursor:not-allowed}.modal-fade-enter-active[data-v-2cdf3215],.modal-fade-leave-active[data-v-2cdf3215]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-2cdf3215],.modal-fade-leave-to[data-v-2cdf3215]{opacity:0}.live-form.readonly[data-v-6bf8e598]{opacity:.96}.form-fieldset[data-v-6bf8e598]{border:none;margin:0;padding:0;min-width:0}.form-fieldset[data-v-6bf8e598]:disabled{opacity:1}.form-fieldset:disabled .tag-chip[data-v-6bf8e598],.form-fieldset:disabled .cover-option[data-v-6bf8e598]{pointer-events:none;cursor:default}.modal-overlay[data-v-6bf8e598]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f16298c;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-dialog[data-v-6bf8e598]{width:100%;max-width:760px;max-height:min(90vh,820px);background:#fff;border-radius:16px;padding:24px 28px;box-shadow:0 24px 64px #00000038;display:flex;flex-direction:column;overflow:hidden}.modal-head[data-v-6bf8e598]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;flex-shrink:0}.modal-head h2[data-v-6bf8e598]{font-size:22px;color:#222;margin-bottom:4px}.modal-head p[data-v-6bf8e598]{font-size:13px;color:#999}.modal-close[data-v-6bf8e598]{width:36px;height:36px;border:none;background:#f5f6f8;border-radius:10px;font-size:22px;color:#888;cursor:pointer;flex-shrink:0}.modal-close[data-v-6bf8e598]:hover{background:#eef0f3;color:#333}.live-form[data-v-6bf8e598]{overflow-y:auto;flex:1;padding-right:4px}.form-grid[data-v-6bf8e598]{display:grid;grid-template-columns:1fr 220px;gap:24px}.field[data-v-6bf8e598]{display:block;margin-bottom:16px}.field>span[data-v-6bf8e598]{display:block;font-size:14px;font-weight:600;color:#444;margin-bottom:8px}.field em[data-v-6bf8e598]{color:#ff4d4f;font-style:normal}.field input[data-v-6bf8e598],.field select[data-v-6bf8e598],.field textarea[data-v-6bf8e598]{width:100%;padding:10px 12px;border:1px solid #e8e8e8;border-radius:10px;font-size:14px;outline:none;font-family:inherit}.field input[data-v-6bf8e598]:focus,.field select[data-v-6bf8e598]:focus,.field textarea[data-v-6bf8e598]:focus{border-color:var(--primary)}.field textarea[data-v-6bf8e598]{resize:vertical;min-height:72px}.field small[data-v-6bf8e598]{display:block;text-align:right;font-size:12px;color:#bbb;margin-top:4px}.field-row[data-v-6bf8e598]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.tag-row[data-v-6bf8e598]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-6bf8e598]{padding:6px 14px;border-radius:20px;border:1px solid #e8e8e8;background:#fafbfc;font-size:13px;color:#666;cursor:pointer;transition:all .15s}.tag-chip.active[data-v-6bf8e598]{border-color:var(--primary);background:#e6f4ff;color:var(--primary);font-weight:600}.switches[data-v-6bf8e598]{display:flex;flex-direction:column;gap:10px}.switch-item[data-v-6bf8e598]{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;cursor:pointer}.switch-item input[data-v-6bf8e598]{width:auto;accent-color:var(--primary)}.cover-preview[data-v-6bf8e598]{width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;margin-bottom:10px;background:#f0f2f5}.cover-preview img[data-v-6bf8e598]{width:100%;height:100%;object-fit:cover}.cover-grid[data-v-6bf8e598]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cover-option[data-v-6bf8e598]{aspect-ratio:16/9;border:2px solid transparent;border-radius:8px;overflow:hidden;padding:0;cursor:pointer;background:#f5f5f5}.cover-option.selected[data-v-6bf8e598]{border-color:var(--primary)}.cover-option img[data-v-6bf8e598]{width:100%;height:100%;object-fit:cover}.anchor-preview[data-v-6bf8e598]{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px;background:#f7f8fa;border-radius:12px}.anchor-avatar[data-v-6bf8e598]{width:40px;height:40px;border-radius:50%;object-fit:cover}.anchor-preview strong[data-v-6bf8e598]{display:block;font-size:14px;color:#222}.anchor-preview p[data-v-6bf8e598]{font-size:12px;color:#999;margin-top:2px}.agree-row[data-v-6bf8e598]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#666;margin:8px 0 16px;cursor:pointer}.agree-row input[data-v-6bf8e598]{margin-top:3px;accent-color:var(--primary)}.agree-row a[data-v-6bf8e598]{color:var(--primary);text-decoration:none}.agree-row a[data-v-6bf8e598]:hover{text-decoration:underline}.form-error[data-v-6bf8e598]{color:#ff4d4f;font-size:13px;margin-bottom:12px}.modal-foot[data-v-6bf8e598]{display:flex;gap:12px;flex-shrink:0;padding-top:16px;margin-top:4px;border-top:1px solid #f0f0f0}.btn-cancel[data-v-6bf8e598],.btn-submit[data-v-6bf8e598]{flex:1;padding:13px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer}.btn-cancel[data-v-6bf8e598]{background:#f5f6f8;color:#666;border:none}.btn-submit[data-v-6bf8e598]{background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;border:none}.btn-submit[data-v-6bf8e598]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 720px){.form-grid[data-v-6bf8e598],.field-row[data-v-6bf8e598]{grid-template-columns:1fr}}.modal-fade-enter-active[data-v-6bf8e598],.modal-fade-leave-active[data-v-6bf8e598]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-6bf8e598],.modal-fade-leave-to[data-v-6bf8e598]{opacity:0}.modal-overlay[data-v-cae2808f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px}.modal-dialog[data-v-cae2808f]{width:100%;max-width:520px;max-height:90vh;overflow-y:auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000040}.modal-head[data-v-cae2808f]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px 24px 0;gap:16px}.modal-head h2[data-v-cae2808f]{font-size:20px;font-weight:700;margin-bottom:6px;color:#1a1a2e}.modal-head p[data-v-cae2808f]{font-size:13px;color:#888;margin:0}.modal-close[data-v-cae2808f]{border:none;background:#f0f2f5;width:32px;height:32px;border-radius:50%;font-size:20px;cursor:pointer;color:#666;flex-shrink:0}.modal-close[data-v-cae2808f]:hover{background:#e8e8e8}.feedback-form[data-v-cae2808f]{padding:20px 24px 24px}.room-context[data-v-cae2808f]{display:flex;flex-wrap:wrap;gap:8px 16px;background:#f8faff;border:1px solid #e6f0ff;border-radius:10px;padding:12px 14px;font-size:12px;color:#555;margin-bottom:16px}.field[data-v-cae2808f]{display:block;margin-bottom:16px}.field span[data-v-cae2808f]{display:block;font-size:13px;font-weight:600;color:#333;margin-bottom:6px}.field span em[data-v-cae2808f]{color:#ff4d4f;font-style:normal}.field input[data-v-cae2808f],.field select[data-v-cae2808f],.field textarea[data-v-cae2808f]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit}.field textarea[data-v-cae2808f]{resize:vertical;min-height:88px}.field small[data-v-cae2808f]{display:block;text-align:right;font-size:11px;color:#aaa;margin-top:4px}.field-row[data-v-cae2808f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field-row .field[data-v-cae2808f]{margin-bottom:0}.form-tip[data-v-cae2808f]{font-size:12px;color:#999;line-height:1.6;margin:8px 0 0}.form-error[data-v-cae2808f]{font-size:13px;color:#ff4d4f;margin:12px 0 0}.form-actions[data-v-cae2808f]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.btn-cancel[data-v-cae2808f]{padding:10px 22px;border:1px solid #ddd;background:#fff;border-radius:20px;font-size:14px;cursor:pointer;color:#666}.btn-submit[data-v-cae2808f]{padding:10px 24px;border:none;background:var(--primary);color:#fff;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer}.btn-submit[data-v-cae2808f]:disabled{opacity:.6;cursor:not-allowed}.modal-fade-enter-active[data-v-cae2808f],.modal-fade-leave-active[data-v-cae2808f]{transition:opacity .2s}.modal-fade-enter-from[data-v-cae2808f],.modal-fade-leave-to[data-v-cae2808f]{opacity:0}@media (max-width: 520px){.field-row[data-v-cae2808f]{grid-template-columns:1fr}}.room-search[data-v-f8c3ec20]{position:relative;flex:1;min-width:180px;max-width:320px}.room-search input[data-v-f8c3ec20]{width:100%;padding:9px 40px 9px 18px;border-radius:24px;border:none;outline:none;font-size:13px;font-family:inherit}.room-search.light input[data-v-f8c3ec20]{background:#f0f2f5;color:#222}.room-search.dark input[data-v-f8c3ec20]{background:#ffffff14;color:#fff}.room-search.dark input[data-v-f8c3ec20]::placeholder{color:#ffffff73}.search-btn[data-v-f8c3ec20]{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.room-search.light .search-btn[data-v-f8c3ec20]{background:transparent;color:#888}.room-search.light .search-btn[data-v-f8c3ec20]:hover:not(:disabled){background:#e6e8eb;color:var(--primary)}.room-search.dark .search-btn[data-v-f8c3ec20]{background:transparent;color:#aab2d0}.room-search.dark .search-btn[data-v-f8c3ec20]:hover:not(:disabled){background:#ffffff1f;color:#fff}.search-btn[data-v-f8c3ec20]:disabled{opacity:.5;cursor:not-allowed}.user-avatar-menu[data-v-69c7e844]{position:relative}.user-trigger[data-v-69c7e844]{display:flex;align-items:center;gap:10px}.user-btn[data-v-69c7e844]{display:flex;align-items:center;gap:8px;border:none;background:transparent;cursor:pointer;padding:4px 8px 4px 4px;border-radius:20px;transition:background .15s}.anchor-link[data-v-69c7e844]{font-size:13px;color:var(--primary);text-decoration:none;white-space:nowrap;padding:6px 12px;border-radius:16px;background:#f0f5ff;font-weight:600;transition:background .15s,color .15s}.anchor-link[data-v-69c7e844]:hover{background:#e6f4ff;color:#0958d9}.anchor-link.dark[data-v-69c7e844]{color:#a8c7ff;background:#1677ff2e}.anchor-link.dark[data-v-69c7e844]:hover{background:#1677ff47;color:#d6e8ff}.anchor-link.active[data-v-69c7e844],.anchor-link.active.dark[data-v-69c7e844]{background:var(--primary);color:#fff}.user-btn[data-v-69c7e844]:hover{background:#f0f2f5}.user-btn.dark[data-v-69c7e844]:hover{background:#ffffff1a}.user-avatar[data-v-69c7e844]{width:28px;height:28px;border-radius:50%;object-fit:cover;border:1px solid #eee}.user-avatar-fallback[data-v-69c7e844]{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.nickname[data-v-69c7e844]{font-size:13px;color:#666;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nickname.dark[data-v-69c7e844]{color:#ccc}.popover[data-v-69c7e844]{position:absolute;top:calc(100% + 8px);right:0;z-index:200;width:320px;background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001f;border:1px solid #eee;overflow:hidden}.pop-head[data-v-69c7e844]{display:flex;align-items:center;gap:10px;padding:14px 16px;background:linear-gradient(135deg,#667eea15,#764ba215);border-bottom:1px solid #f0f0f0}.pop-avatar[data-v-69c7e844]{width:40px;height:40px;border-radius:50%;object-fit:cover}.pop-head strong[data-v-69c7e844]{display:block;font-size:14px;color:#222}.pop-head span[data-v-69c7e844]{font-size:12px;color:var(--primary)}.pop-tabs[data-v-69c7e844]{display:flex;border-bottom:1px solid #f0f0f0}.pop-tabs button[data-v-69c7e844]{flex:1;padding:10px 8px;border:none;background:transparent;font-size:13px;color:#666;cursor:pointer;position:relative}.pop-tabs button.active[data-v-69c7e844]{color:var(--primary);font-weight:600}.pop-tabs button.active[data-v-69c7e844]:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;background:var(--primary);border-radius:2px}.pop-tabs em[data-v-69c7e844]{font-style:normal;font-size:11px;margin-left:4px;background:#f0f0f0;color:#999;padding:1px 6px;border-radius:8px}.pop-tabs button.active em[data-v-69c7e844]{background:#e6f4ff;color:var(--primary)}.pop-list[data-v-69c7e844]{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.pop-row[data-v-69c7e844]{display:flex;align-items:center;gap:8px;padding:8px 12px 8px 16px;border-bottom:1px solid #f5f5f5}.pop-row[data-v-69c7e844]:last-child{border-bottom:none}.pop-item[data-v-69c7e844]{display:flex;align-items:center;gap:10px;flex:1;min-width:0;cursor:default}.item-avatar[data-v-69c7e844]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.item-info[data-v-69c7e844]{min-width:0;flex:1}.item-name[data-v-69c7e844]{display:block;font-size:13px;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-sub[data-v-69c7e844]{display:block;font-size:11px;color:#999;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-action[data-v-69c7e844]{flex-shrink:0;padding:4px 10px;border-radius:12px;border:1px solid #e8e8e8;background:#fff;color:#666;font-size:11px;cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s}.btn-action[data-v-69c7e844]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.btn-action.danger[data-v-69c7e844]:hover:not(:disabled){border-color:#ff4d4f;color:#ff4d4f}.btn-action[data-v-69c7e844]:disabled{opacity:.6;cursor:not-allowed}.pop-empty[data-v-69c7e844]{padding:28px 16px;text-align:center;color:#999;font-size:13px}.pop-settings[data-v-69c7e844]{width:100%;padding:10px;border:none;border-top:1px solid #f0f0f0;background:#fafafa;color:var(--primary);font-size:13px;cursor:pointer}.pop-settings[data-v-69c7e844]:hover{background:#f0f2f5}.pop-enter-active[data-v-69c7e844],.pop-leave-active[data-v-69c7e844]{transition:opacity .15s,transform .15s}.pop-enter-from[data-v-69c7e844],.pop-leave-to[data-v-69c7e844]{opacity:0;transform:translateY(-6px)}.apk-qr[data-v-c668cbe0]{position:relative;z-index:40}.apk-trigger[data-v-c668cbe0]{display:inline-flex;align-items:center;gap:6px;border:1px solid #d6e4ff;background:#f0f5ff;color:var(--primary);cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;border-radius:20px;line-height:1.2;transition:background .15s,border-color .15s,box-shadow .15s}.apk-trigger[data-v-c668cbe0]:hover,.apk-qr:hover .apk-trigger[data-v-c668cbe0]{background:#e6f0ff;border-color:#91caff;box-shadow:0 2px 8px #1677ff1f}.apk-icon[data-v-c668cbe0]{font-size:15px;line-height:1}.apk-popover[data-v-c668cbe0]{position:absolute;top:100%;right:0;min-width:220px;padding-top:10px}.apk-popover-inner[data-v-c668cbe0]{position:relative;background:#fff;border:1px solid #e8e8e8;border-radius:14px;box-shadow:0 12px 32px #0f172a24;padding:16px 16px 14px;text-align:center}.apk-popover[data-v-c668cbe0]:after{content:"";position:absolute;top:5px;right:40px;width:10px;height:10px;background:#fff;border-left:1px solid #e8e8e8;border-top:1px solid #e8e8e8;transform:rotate(45deg)}.apk-title[data-v-c668cbe0]{margin:0 0 10px;font-size:13px;font-weight:700;color:#1a1a2e}.apk-frame[data-v-c668cbe0]{width:168px;height:168px;margin:0 auto;border-radius:10px;background:#f7f8fa;display:flex;align-items:center;justify-content:center;overflow:hidden}.apk-img[data-v-c668cbe0]{width:168px;height:168px;display:block}.apk-loading[data-v-c668cbe0]{margin:0;font-size:12px;color:#999}.apk-link[data-v-c668cbe0]{display:inline-block;margin-top:12px;font-size:12px;color:var(--primary);text-decoration:none}.apk-link[data-v-c668cbe0]:hover{text-decoration:underline}.topbar[data-v-41c73d3a]{display:flex;align-items:center;gap:16px;padding:14px 28px;background:#fff;box-shadow:0 1px 4px #0000000f;flex-wrap:wrap}.brand[data-v-41c73d3a]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:18px;white-space:nowrap;text-decoration:none;color:inherit}.top-nav[data-v-41c73d3a]{display:flex;gap:14px;flex-wrap:wrap}.top-link[data-v-41c73d3a]{color:#666;font-size:13px;text-decoration:none;white-space:nowrap;padding-bottom:2px;border-bottom:2px solid transparent}.top-link[data-v-41c73d3a]:hover{color:var(--primary)}.top-link.active[data-v-41c73d3a]{color:var(--primary);font-weight:600;border-bottom-color:var(--primary)}.top-actions[data-v-41c73d3a]{display:flex;align-items:center;gap:14px;margin-left:auto}.diamond[data-v-41c73d3a]{font-size:14px;color:var(--primary)}.btn-live[data-v-41c73d3a]{background:var(--primary);color:#fff;padding:7px 18px;border-radius:20px;font-size:13px;border:none;cursor:pointer}.btn-login[data-v-41c73d3a],.btn-register[data-v-41c73d3a]{border:none;background:transparent;cursor:pointer;font-size:13px;padding:0}.btn-login[data-v-41c73d3a]{color:var(--primary)}.btn-register[data-v-41c73d3a]{color:#666}.btn-register[data-v-41c73d3a]:hover{color:var(--primary)}.btn-logout[data-v-41c73d3a]{border:1px solid #e8e8e8;background:#fff;color:#666;cursor:pointer;font-size:13px;padding:6px 14px;border-radius:20px}.btn-logout[data-v-41c73d3a]:hover{color:var(--primary);border-color:var(--primary)}.site-footer[data-v-906bd62a]{padding:24px 28px 28px;text-align:center;background:#f0f2f5;border-top:1px solid #e8e8e8;color:#888;font-size:12px;line-height:1.8}.site-footer.dark[data-v-906bd62a]{background:#141422;border-top-color:#ffffff14;color:#ffffff73}.copyright[data-v-906bd62a]{color:#666;margin:0}.site-footer.dark .copyright[data-v-906bd62a]{color:#ffffff8c}.contact[data-v-906bd62a]{margin:6px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;align-items:center}.sep[data-v-906bd62a]{opacity:.4}.icp[data-v-906bd62a]{margin:4px 0 0}.icp a[data-v-906bd62a]{color:#888;text-decoration:none}.icp a[data-v-906bd62a]:hover{color:var(--primary);text-decoration:underline}.site-footer.dark .icp a[data-v-906bd62a]{color:#ffffff80}.site-footer.dark .icp a[data-v-906bd62a]:hover{color:#fff}.layout[data-v-a3979b3c]{display:flex;min-height:100vh}.sidebar[data-v-a3979b3c]{width:72px;background:var(--sidebar-bg);padding:20px 0;display:flex;flex-direction:column;align-items:center;border-radius:0 20px 20px 0;flex-shrink:0}.sidebar-logo[data-v-a3979b3c]{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;margin-bottom:24px;text-decoration:none}.sidebar-nav[data-v-a3979b3c]{display:flex;flex-direction:column;gap:8px}.nav-item[data-v-a3979b3c]{width:52px;padding:10px 0;text-align:center;border-radius:12px;color:#8892b0;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none}.nav-item.active[data-v-a3979b3c]{background:var(--primary);color:#fff}.nav-icon[data-v-a3979b3c]{font-size:16px;font-weight:600}.nav-label[data-v-a3979b3c]{font-size:11px}.main[data-v-a3979b3c]{flex:1;display:flex;flex-direction:column;min-width:0;width:100%}.content[data-v-a3979b3c]{flex:1;width:100%}.live-preview-video[data-v-70070356]{width:100%;height:100%;display:block;background:#000;pointer-events:none}.live-preview-video.cover[data-v-70070356]{object-fit:cover}.live-preview-video.contain[data-v-70070356]{object-fit:contain}.live-preview-video[data-v-70070356]::-webkit-media-controls{display:none!important}.live-preview-video[data-v-70070356]::-webkit-media-controls-enclosure{display:none!important}.live-preview-video[data-v-70070356]::-webkit-media-controls-panel{display:none!important}.grid-head[data-v-2f830842]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.grid-head h2[data-v-2f830842]{font-size:22px;font-weight:700;color:#1a1a2e}.subtitle[data-v-2f830842]{font-size:13px;color:#999;margin-top:4px}.more-link[data-v-2f830842]{font-size:14px;color:var(--primary);font-weight:600;text-decoration:none}.more-link[data-v-2f830842]:hover{text-decoration:underline}.room-grid[data-v-2f830842]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.room-card[data-v-2f830842]{background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 2px 12px #0000000d;transition:transform .22s,box-shadow .22s}.room-card[data-v-2f830842]:hover{transform:translateY(-5px);box-shadow:0 12px 32px #1677ff1f}.cover-wrap[data-v-2f830842]{position:relative;aspect-ratio:16/9;overflow:hidden;background:#000}.cover-wrap[data-v-2f830842] .live-preview-video{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s}.room-card:hover .cover-wrap[data-v-2f830842] .live-preview-video{transform:scale(1.05)}.cover[data-v-2f830842]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.room-card:hover .cover[data-v-2f830842]{transform:scale(1.05)}.live-badge[data-v-2f830842]{position:absolute;top:10px;left:10px;background:#ff4d4feb;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;display:flex;align-items:center;gap:5px}.live-badge .dot[data-v-2f830842]{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse-2f830842 1.2s infinite}@keyframes pulse-2f830842{0%,to{opacity:1}50%{opacity:.4}}.pk-badge[data-v-2f830842]{position:absolute;top:10px;left:72px;background:#eb2f96eb;color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px}.viewer-count[data-v-2f830842]{position:absolute;bottom:10px;right:10px;color:#fff;font-size:12px;background:#0000008c;padding:4px 10px;border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:inline-flex;align-items:center;gap:5px;line-height:1}.viewer-icon[data-v-2f830842]{width:14px;height:14px;flex-shrink:0;opacity:.95}.card-body[data-v-2f830842]{padding:14px 16px 16px}.card-body h3[data-v-2f830842]{font-size:15px;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px}.card-meta[data-v-2f830842]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.meta-left[data-v-2f830842]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.anchor[data-v-2f830842]{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-shrink:1}.anchor-avatar[data-v-2f830842]{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;display:block}.anchor-name[data-v-2f830842]{font-size:13px;color:#666;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.room-no[data-v-2f830842],.category[data-v-2f830842]{display:inline-flex;align-items:center;justify-content:center;height:22px;box-sizing:border-box;font-size:12px;line-height:1;padding:0 8px;border-radius:11px;white-space:nowrap;flex-shrink:0}.room-no[data-v-2f830842]{color:var(--primary);background:#e6f4ff}.category[data-v-2f830842]{color:#999;background:#f5f5f5}.tag[data-v-2f830842]{display:inline-flex;align-items:center;margin-top:10px;font-size:12px;line-height:1;color:var(--primary);background:#e6f4ff;padding:4px 10px;border-radius:10px}.empty[data-v-2f830842]{text-align:center;color:#999;padding:48px 0;font-size:15px}@media (max-width: 1100px){.room-grid[data-v-2f830842]{grid-template-columns:repeat(2,1fr)}}.content-row[data-v-cf0d8434]{display:flex;gap:24px;padding:24px 28px;align-items:flex-start}.center[data-v-cf0d8434]{flex:1;min-width:0}.hero[data-v-cf0d8434]{display:flex;justify-content:space-between;align-items:center;padding:36px 40px;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2 55%,#f093fb);margin-bottom:28px;overflow:hidden;position:relative}.hero-text[data-v-cf0d8434]{color:#fff;z-index:1}.hero-tag[data-v-cf0d8434]{display:inline-block;background:#fff3;padding:5px 14px;border-radius:20px;font-size:13px;margin-bottom:14px}.hero h1[data-v-cf0d8434]{font-size:30px;font-weight:800;margin-bottom:8px}.hero p[data-v-cf0d8434]{opacity:.88;font-size:14px}.hero-stats[data-v-cf0d8434]{display:flex;gap:16px}.stat[data-v-cf0d8434]{background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:14px;padding:16px 24px;text-align:center;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stat strong[data-v-cf0d8434]{display:block;font-size:26px;font-weight:800;margin-bottom:4px}.stat span[data-v-cf0d8434]{font-size:12px;opacity:.8}.right-panel[data-v-cf0d8434]{width:280px;flex-shrink:0}.panel-card[data-v-cf0d8434]{background:#fff;border-radius:16px;padding:20px;margin-bottom:20px;box-shadow:0 2px 12px #0000000d}.panel-card h3[data-v-cf0d8434]{font-size:16px;font-weight:700;margin-bottom:16px;color:#1a1a2e}.rank-row[data-v-cf0d8434]{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f5f5f5}.rank-no[data-v-cf0d8434]{width:22px;font-size:14px;font-weight:700;color:#ccc;text-align:center}.rank-no.top[data-v-cf0d8434]{color:#ff6b35}.rank-avatar[data-v-cf0d8434]{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover}.rank-info[data-v-cf0d8434]{flex:1;min-width:0}.rank-name[data-v-cf0d8434]{display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-desc[data-v-cf0d8434]{display:block;font-size:12px;color:#999}.notice[data-v-cf0d8434]{display:block;width:100%;margin-bottom:12px;padding:12px;border:1px solid #f0f0f0;border-radius:12px;background:#fafbfc;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.notice[data-v-cf0d8434]:last-child{margin-bottom:0}.notice[data-v-cf0d8434]:hover{border-color:#d6e4ff;background:#f0f7ff}.notice-tag[data-v-cf0d8434]{display:inline-block;font-size:10px;font-weight:700;color:var(--primary);background:#e6f4ff;padding:2px 8px;border-radius:10px;margin-bottom:6px}.notice strong[data-v-cf0d8434]{display:block;font-size:14px;margin-bottom:6px;color:#333}.notice p[data-v-cf0d8434]{font-size:13px;color:#888;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-overlay[data-v-cf0d8434]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#0f162980;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.notice-dialog[data-v-cf0d8434]{width:100%;max-width:520px;max-height:min(80vh,640px);background:#fff;border-radius:16px;padding:24px;box-shadow:0 24px 64px #0003;display:flex;flex-direction:column;overflow:hidden}.notice-dialog-head[data-v-cf0d8434]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.notice-dialog-tag[data-v-cf0d8434]{font-size:11px;font-weight:700;color:var(--primary);background:#e6f4ff;padding:4px 10px;border-radius:10px}.notice-close[data-v-cf0d8434]{width:36px;height:36px;border:none;background:#f5f6f8;border-radius:10px;font-size:22px;line-height:1;color:#888;cursor:pointer}.notice-close[data-v-cf0d8434]:hover{background:#eef0f3;color:#333}.notice-dialog h2[data-v-cf0d8434]{font-size:20px;color:#222;margin-bottom:8px}.notice-date[data-v-cf0d8434]{font-size:12px;color:#999;margin-bottom:16px}.notice-body[data-v-cf0d8434]{flex:1;overflow-y:auto;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none}.notice-body[data-v-cf0d8434]::-webkit-scrollbar{display:none}.notice-body p[data-v-cf0d8434]{font-size:14px;color:#555;line-height:1.85;margin-bottom:10px}.notice-ok[data-v-cf0d8434]{margin-top:16px;width:100%;padding:12px;border:none;border-radius:10px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.notice-fade-enter-active[data-v-cf0d8434],.notice-fade-leave-active[data-v-cf0d8434]{transition:opacity .2s ease}.notice-fade-enter-active .notice-dialog[data-v-cf0d8434],.notice-fade-leave-active .notice-dialog[data-v-cf0d8434]{transition:transform .2s ease}.notice-fade-enter-from[data-v-cf0d8434],.notice-fade-leave-to[data-v-cf0d8434]{opacity:0}.notice-fade-enter-from .notice-dialog[data-v-cf0d8434],.notice-fade-leave-to .notice-dialog[data-v-cf0d8434]{transform:scale(.96) translateY(8px)}.live-page[data-v-e3e9c954]{padding:24px 28px 48px}.category-section[data-v-e3e9c954]{margin-bottom:32px}.category-section h2[data-v-e3e9c954]{font-size:20px;font-weight:700;margin-bottom:16px;color:#1a1a2e}.category-grid[data-v-e3e9c954]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.category-card[data-v-e3e9c954]{position:relative;overflow:hidden;border:2px solid transparent;border-radius:16px;padding:24px 16px;text-align:center;cursor:pointer;background:#fff;box-shadow:0 2px 12px #0000000d;transition:transform .2s,box-shadow .2s,border-color .2s}.category-card[data-v-e3e9c954]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}.category-card.active[data-v-e3e9c954]{border-color:var(--primary);box-shadow:0 8px 24px #1677ff26}.category-card.theme-all.active[data-v-e3e9c954]{border-color:#667eea}.category-card.theme-game.active[data-v-e3e9c954]{border-color:#11998e}.category-card.theme-beauty.active[data-v-e3e9c954]{border-color:#eb2f96}.category-card.theme-event.active[data-v-e3e9c954]{border-color:#fa8c16}.category-card.theme-local.active[data-v-e3e9c954]{border-color:#1677ff}.cat-icon[data-v-e3e9c954]{display:block;font-size:32px;margin-bottom:10px}.cat-name[data-v-e3e9c954]{display:block;font-size:16px;font-weight:700;color:#222;margin-bottom:4px}.cat-desc[data-v-e3e9c954]{display:block;font-size:12px;color:#999}@media (max-width: 900px){.category-grid[data-v-e3e9c954]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 600px){.category-grid[data-v-e3e9c954]{grid-template-columns:repeat(2,1fr)}}.comic-page[data-v-f79a2d9c]{background:#f4f6fa;min-height:calc(100vh - 56px);padding-bottom:48px}.comic-hero[data-v-f79a2d9c]{background:linear-gradient(135deg,#ff6b6b,#ffa07a 45%,#ffd93d);padding:36px 40px 32px;color:#fff}.hero-content[data-v-f79a2d9c]{max-width:960px;margin:0 auto}.badge[data-v-f79a2d9c]{display:inline-block;background:#ffffff40;padding:5px 14px;border-radius:20px;font-size:12px;margin-bottom:12px}.comic-hero h1[data-v-f79a2d9c]{font-size:28px;font-weight:800;margin-bottom:8px}.comic-hero p[data-v-f79a2d9c]{font-size:14px;opacity:.92}.comic-list[data-v-f79a2d9c]{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;padding:28px 24px 0;max-width:960px;margin:0 auto}.comic-card[data-v-f79a2d9c]{width:280px;background:#fff;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 4px 20px #00000012;transition:transform .25s,box-shadow .25s}.comic-card[data-v-f79a2d9c]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001a}.cover-wrap[data-v-f79a2d9c]{position:relative;height:200px;overflow:hidden;background:#f0f0f5}.cover[data-v-f79a2d9c]{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .35s}.comic-card:hover .cover[data-v-f79a2d9c]{transform:scale(1.04)}.page-count[data-v-f79a2d9c]{position:absolute;bottom:8px;right:8px;background:#0009;color:#fff;font-size:11px;padding:3px 10px;border-radius:10px}.card-info[data-v-f79a2d9c]{padding:16px 18px 18px}.tag[data-v-f79a2d9c]{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:10px;margin-bottom:8px}.theme-0 .tag[data-v-f79a2d9c]{background:#fff0f6;color:#eb2f96}.theme-1 .tag[data-v-f79a2d9c]{background:#e6fffb;color:#13c2c2}.theme-2 .tag[data-v-f79a2d9c]{background:#f9f0ff;color:#722ed1}.card-info h3[data-v-f79a2d9c]{font-size:16px;font-weight:700;margin-bottom:6px;color:#1a1a2e}.card-info p[data-v-f79a2d9c]{font-size:13px;color:#888;line-height:1.6;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-btn[data-v-f79a2d9c]{font-size:13px;font-weight:600;color:var(--primary)}@media (max-width: 960px){.comic-list[data-v-f79a2d9c]{max-width:620px}}@media (max-width: 640px){.comic-card[data-v-f79a2d9c]{width:min(100%,320px)}.comic-hero[data-v-f79a2d9c]{padding:28px 20px 24px}}.detail-page[data-v-4191dc4c]{background:#f4f6fa;min-height:calc(100vh - 56px);padding-bottom:48px}.detail-banner[data-v-4191dc4c]{max-width:1100px;margin:0 auto;padding:20px 40px 0}.back[data-v-4191dc4c]{display:inline-block;color:#666;font-size:14px;text-decoration:none;margin-bottom:16px}.back[data-v-4191dc4c]:hover{color:var(--primary)}.update-tip[data-v-4191dc4c]{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#2b2b2b;color:#fff;padding:14px 20px;border-radius:12px;font-size:14px;margin-bottom:8px}.update-link[data-v-4191dc4c]{border:none;background:transparent;color:#fff;font-size:14px;cursor:pointer;text-decoration:underline;white-space:nowrap}.update-link[data-v-4191dc4c]:hover{opacity:.85}.comic-head[data-v-4191dc4c]{display:flex;gap:32px;max-width:1100px;margin:16px auto 0;padding:24px 40px 32px;background:#fff;border-radius:20px;box-shadow:0 4px 24px #0000000f}.cover[data-v-4191dc4c]{width:220px;flex-shrink:0;border-radius:14px;object-fit:cover;aspect-ratio:3/4;box-shadow:0 8px 24px #0000001f}.meta[data-v-4191dc4c]{flex:1;min-width:0;padding-top:8px}.tag[data-v-4191dc4c]{display:inline-block;font-size:12px;font-weight:700;color:var(--primary);background:#e6f4ff;padding:4px 12px;border-radius:12px;margin-bottom:12px}.meta h1[data-v-4191dc4c]{font-size:28px;font-weight:800;color:#1a1a2e;margin-bottom:12px}.desc[data-v-4191dc4c]{font-size:15px;color:#666;line-height:1.8;margin-bottom:16px}.stats[data-v-4191dc4c]{font-size:14px;color:#999;display:flex;gap:8px;margin-bottom:20px}.purchase-panel[data-v-4191dc4c]{margin-top:8px;padding:20px;background:linear-gradient(135deg,#f8faff,#eef4ff);border:1px solid #d6e4ff;border-radius:14px}.price-row[data-v-4191dc4c]{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.price-label[data-v-4191dc4c]{font-size:14px;color:#666}.price-value[data-v-4191dc4c]{font-size:26px;font-weight:800;color:var(--primary)}.purchase-tip[data-v-4191dc4c]{font-size:13px;color:#888;margin-bottom:12px}.balance-row[data-v-4191dc4c]{display:flex;align-items:center;gap:16px;font-size:14px;color:#555;margin-bottom:16px}.recharge-link[data-v-4191dc4c]{color:var(--primary);font-size:13px;text-decoration:none}.recharge-link[data-v-4191dc4c]:hover{text-decoration:underline}.purchase-actions[data-v-4191dc4c]{display:flex;gap:12px}.buy-btn[data-v-4191dc4c]{padding:10px 28px;border:none;border-radius:24px;background:var(--primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s}.buy-btn[data-v-4191dc4c]:hover:not(:disabled){opacity:.9}.buy-btn[data-v-4191dc4c]:disabled{opacity:.55;cursor:not-allowed}.purchase-status[data-v-4191dc4c]{display:flex;align-items:center;gap:14px}.purchase-status.unlocked .status-icon[data-v-4191dc4c]{width:40px;height:40px;border-radius:50%;background:#52c41a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.purchase-status strong[data-v-4191dc4c]{display:block;font-size:16px;color:#1a1a2e;margin-bottom:4px}.purchase-status p[data-v-4191dc4c]{font-size:13px;color:#888;margin:0}.chapter-section[data-v-4191dc4c]{max-width:1100px;margin:28px auto 0;padding:0 40px}.chapter-section h2[data-v-4191dc4c]{font-size:20px;font-weight:700;color:#1a1a2e;margin-bottom:6px}.chapter-hint[data-v-4191dc4c]{font-size:13px;color:#999;margin-bottom:20px}.chapter-grid[data-v-4191dc4c]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.chapter-card[data-v-4191dc4c]{background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;box-shadow:0 2px 12px #0000000d;transition:transform .2s,box-shadow .2s}.chapter-card[data-v-4191dc4c]:not(.locked):hover{transform:translateY(-4px);box-shadow:0 10px 28px #1677ff1f}.chapter-card.locked[data-v-4191dc4c]{cursor:not-allowed;opacity:.85}.chapter-card.preview[data-v-4191dc4c]{border:1px solid #ffe58f}.chapter-card.latest[data-v-4191dc4c]:not(.preview){border:1px solid #bae0ff}.chapter-thumb[data-v-4191dc4c]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#eee}.chapter-thumb img[data-v-4191dc4c]{width:100%;height:100%;object-fit:cover;filter:grayscale(.2)}.chapter-card.locked .chapter-thumb img[data-v-4191dc4c]{filter:grayscale(.6) brightness(.85)}.chapter-card.preview .chapter-thumb img[data-v-4191dc4c]{filter:none}.lock-overlay[data-v-4191dc4c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center}.lock-icon[data-v-4191dc4c]{font-size:28px}.new-badge[data-v-4191dc4c]{position:absolute;top:8px;left:8px;background:#ff4d4f;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;z-index:1}.preview-badge[data-v-4191dc4c]{position:absolute;top:8px;left:8px;background:#faad14;color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:8px;z-index:1}.chapter-info[data-v-4191dc4c]{padding:12px 14px;display:flex;flex-direction:column;gap:4px}.chapter-info strong[data-v-4191dc4c]{font-size:14px;color:#222}.chapter-info span[data-v-4191dc4c]{font-size:12px;color:#aaa}.not-found[data-v-4191dc4c]{text-align:center;padding:120px;color:#999}@media (max-width: 900px){.comic-head[data-v-4191dc4c]{flex-direction:column;align-items:center;text-align:center}.cover[data-v-4191dc4c]{width:180px}.chapter-grid[data-v-4191dc4c]{grid-template-columns:repeat(2,1fr)}.detail-banner[data-v-4191dc4c],.comic-head[data-v-4191dc4c],.chapter-section[data-v-4191dc4c]{padding-left:20px;padding-right:20px}.purchase-actions[data-v-4191dc4c]{justify-content:center}.balance-row[data-v-4191dc4c]{justify-content:center;flex-wrap:wrap}}.reader-page[data-v-365f7432]{background:#1a1a2e;min-height:calc(100vh - 56px);display:flex;flex-direction:column}.reader-header[data-v-365f7432]{display:flex;align-items:center;gap:20px;padding:16px 32px;background:#0006;color:#fff}.back[data-v-365f7432]{color:#fffc;text-decoration:none;font-size:14px;white-space:nowrap}.back[data-v-365f7432]:hover{color:#fff}.reader-header h1[data-v-365f7432]{flex:1;font-size:18px;font-weight:600;text-align:center}.page-indicator[data-v-365f7432]{font-size:14px;color:#ffffffb3;white-space:nowrap}.reader-toolbar[data-v-365f7432]{display:flex;align-items:center;gap:16px;padding:12px 32px;background:#252538}.reader-toolbar button[data-v-365f7432]{padding:8px 20px;border-radius:20px;background:var(--primary);color:#fff;font-size:13px;border:none;cursor:pointer}.reader-toolbar button[data-v-365f7432]:disabled{opacity:.4;cursor:not-allowed}.slider[data-v-365f7432]{flex:1;accent-color:var(--primary)}.reader-body[data-v-365f7432]{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:24px;overflow-y:auto}.comic-page-img[data-v-365f7432]{max-width:900px;width:100%;border-radius:8px;box-shadow:0 12px 48px #00000080}.reader-footer[data-v-365f7432]{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;background:#252538}.back-list[data-v-365f7432]{color:#ffffffbf;font-size:14px;text-decoration:none}.back-list[data-v-365f7432]:hover{color:#fff}.nav-btns[data-v-365f7432]{display:flex;gap:12px}.nav-btns button[data-v-365f7432]{padding:8px 20px;border-radius:20px;background:var(--primary);color:#fff;font-size:13px;border:none;cursor:pointer}.nav-btns button[data-v-365f7432]:disabled{opacity:.4;cursor:not-allowed}.locked-page[data-v-365f7432]{min-height:calc(100vh - 56px);display:flex;align-items:center;justify-content:center;background:#f4f6fa;padding:40px}.locked-card[data-v-365f7432]{background:#fff;border-radius:20px;padding:48px 56px;text-align:center;box-shadow:0 8px 32px #00000014;max-width:420px}.lock-icon[data-v-365f7432]{font-size:48px;display:block;margin-bottom:16px}.locked-card h2[data-v-365f7432]{font-size:22px;color:#1a1a2e;margin-bottom:12px}.locked-card p[data-v-365f7432]{font-size:14px;color:#888;margin-bottom:8px}.locked-card .price[data-v-365f7432]{font-size:18px;font-weight:700;color:var(--primary);margin:16px 0 24px}.unlock-btn[data-v-365f7432]{display:inline-block;padding:12px 32px;background:var(--primary);color:#fff;border-radius:24px;text-decoration:none;font-weight:600}.not-found[data-v-365f7432]{text-align:center;padding:120px;color:#999}.article-page[data-v-584e2a6e]{width:100%;min-height:calc(100vh - 56px);display:flex;flex-direction:column;background:#f4f6fa}.hero[data-v-584e2a6e]{width:100%;padding:40px 48px 48px;background:linear-gradient(135deg,#1a3a6b,#1677ff 60%,#69b1ff);color:#fff}.theme-purple .hero[data-v-584e2a6e]{background:linear-gradient(135deg,#1e1040,#667eea 55%,#a78bfa)}.theme-teal .hero[data-v-584e2a6e]{background:linear-gradient(135deg,#0a3d3d,#11998e 55%,#38ef7d)}.theme-orange .hero[data-v-584e2a6e]{background:linear-gradient(135deg,#5c1a00,#ea580c 55%,#fdba74)}.theme-indigo .hero[data-v-584e2a6e]{background:linear-gradient(135deg,#0f0a2e,#4f46e5 55%,#818cf8)}.theme-gradient .hero[data-v-584e2a6e]{background:linear-gradient(135deg,#4338ca,#764ba2 45%,#f093fb)}.hero-inner[data-v-584e2a6e]{width:100%}.breadcrumb[data-v-584e2a6e]{font-size:13px;opacity:.75;margin-bottom:32px;display:flex;gap:8px}.breadcrumb a[data-v-584e2a6e]{color:#fff;text-decoration:underline;text-underline-offset:3px}.hero-main[data-v-584e2a6e]{display:flex;align-items:center;gap:28px;margin-bottom:40px}.hero-icon[data-v-584e2a6e]{width:80px;height:80px;font-size:42px;background:#ffffff26;border-radius:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2)}.hero-text h1[data-v-584e2a6e]{font-size:36px;font-weight:800;letter-spacing:-.5px;margin-bottom:10px}.hero-sub[data-v-584e2a6e]{font-size:17px;opacity:.92;line-height:1.6;max-width:640px}.hero-date[data-v-584e2a6e]{font-size:13px;opacity:.65;margin-top:10px}.metrics[data-v-584e2a6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}.metric[data-v-584e2a6e]{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:20px 24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.metric-val[data-v-584e2a6e]{display:block;font-size:24px;font-weight:800;margin-bottom:4px}.metric-label[data-v-584e2a6e]{font-size:13px;opacity:.8}.intro-band[data-v-584e2a6e]{width:100%;background:#fff;padding:36px 48px;border-bottom:1px solid #eef0f4}.intro-text[data-v-584e2a6e]{font-size:17px;line-height:2;color:#444;width:100%;text-align:justify}.section-band[data-v-584e2a6e]{width:100%;padding:40px 48px;background:#fff;border-bottom:1px solid #eef0f4}.section-band.alt[data-v-584e2a6e]{background:#f8fafc}.section-inner[data-v-584e2a6e]{width:100%}.section-header[data-v-584e2a6e]{display:flex;align-items:center;gap:16px;margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid #eef0f4}.section-num[data-v-584e2a6e]{font-size:13px;font-weight:700;color:var(--primary);background:#e6f4ff;padding:4px 10px;border-radius:6px;font-variant-numeric:tabular-nums}.section-header h2[data-v-584e2a6e]{font-size:22px;font-weight:700;color:#1a1a2e}.section-body[data-v-584e2a6e]{width:100%}.text-col p[data-v-584e2a6e]{font-size:15px;line-height:2.1;color:#555;margin-bottom:14px;text-align:justify;max-width:960px}.rule-list[data-v-584e2a6e]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 32px;margin-top:8px}.rule-list li[data-v-584e2a6e]{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.8;color:#444;background:#fff;padding:14px 18px;border-radius:10px;border:1px solid #eef0f4}.section-band.alt .rule-list li[data-v-584e2a6e]{background:#fff}.dot[data-v-584e2a6e]{width:8px;height:8px;border-radius:50%;background:var(--primary);flex-shrink:0;margin-top:8px}.card-grid[data-v-584e2a6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.feature-card[data-v-584e2a6e]{background:#fff;border:1px solid #e8ecf2;border-radius:14px;padding:24px;transition:box-shadow .2s,transform .2s}.feature-card[data-v-584e2a6e]:hover{box-shadow:0 8px 24px #1677ff1a;transform:translateY(-2px)}.section-band.alt .feature-card[data-v-584e2a6e]{background:#fff}.feature-card h4[data-v-584e2a6e]{font-size:15px;color:var(--primary);font-weight:700;margin-bottom:10px}.feature-card p[data-v-584e2a6e]{font-size:14px;line-height:1.75;color:#666}.step-grid[data-v-584e2a6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}.step-card[data-v-584e2a6e]{background:#fff;border:1px solid #e8ecf2;border-radius:14px;padding:24px;position:relative}.section-band.alt .step-card[data-v-584e2a6e]{background:#fff}.step-no[data-v-584e2a6e]{width:32px;height:32px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-bottom:14px}.step-card h4[data-v-584e2a6e]{font-size:15px;font-weight:700;color:#222;margin-bottom:8px}.step-card p[data-v-584e2a6e]{font-size:13px;line-height:1.7;color:#777}.contact-band[data-v-584e2a6e]{background:#1a1a2e!important;color:#fff}.contact-band .section-header[data-v-584e2a6e]{border-bottom-color:#ffffff1a}.contact-band .section-num[data-v-584e2a6e]{background:#ffffff1a;color:#fff}.contact-band h2[data-v-584e2a6e]{color:#fff}.contact-grid[data-v-584e2a6e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.contact-card[data-v-584e2a6e]{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:24px}.contact-label[data-v-584e2a6e]{display:block;font-size:12px;opacity:.6;margin-bottom:8px}.contact-value[data-v-584e2a6e]{font-size:15px;font-weight:500}.site-footer[data-v-584e2a6e]{margin-top:32px;text-align:center;font-size:12px;opacity:.45}.bottom-bar[data-v-584e2a6e]{width:100%;padding:24px 48px;background:#fff;border-top:1px solid #eef0f4;display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:auto}.bottom-actions[data-v-584e2a6e]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.back-btn[data-v-584e2a6e]{padding:12px 32px;border-radius:24px;font-size:14px;font-weight:600;text-decoration:none;color:#666;border:1px solid #ddd;background:#fff}.back-btn.outline[data-v-584e2a6e]{color:var(--primary);border-color:var(--primary)}.back-btn.primary[data-v-584e2a6e]{background:var(--primary);color:#fff;border-color:var(--primary)}@media (max-width: 1100px){.metrics[data-v-584e2a6e],.card-grid[data-v-584e2a6e],.step-grid[data-v-584e2a6e],.contact-grid[data-v-584e2a6e]{grid-template-columns:repeat(2,1fr)}.rule-list[data-v-584e2a6e]{grid-template-columns:1fr}}@media (max-width: 640px){.hero[data-v-584e2a6e],.intro-band[data-v-584e2a6e],.section-band[data-v-584e2a6e],.bottom-bar[data-v-584e2a6e]{padding-left:20px;padding-right:20px}.metrics[data-v-584e2a6e],.card-grid[data-v-584e2a6e],.step-grid[data-v-584e2a6e],.contact-grid[data-v-584e2a6e]{grid-template-columns:1fr}.hero-text h1[data-v-584e2a6e]{font-size:26px}}.pdf-page[data-v-a9b9aca3]{display:flex;flex-direction:column;min-height:calc(100vh - 56px);background:#f4f6fa}.pdf-head[data-v-a9b9aca3]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px;background:#fff;border-bottom:1px solid #eef0f4}.pdf-head h1[data-v-a9b9aca3]{font-size:22px;font-weight:800;color:#1a1a2e;margin-bottom:4px}.pdf-head p[data-v-a9b9aca3]{font-size:13px;color:#888}.back-link[data-v-a9b9aca3]{color:var(--primary);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.back-link[data-v-a9b9aca3]:hover{text-decoration:underline}.pdf-images[data-v-a9b9aca3]{flex:1;width:100%;max-width:920px;margin:0 auto;padding:24px 20px 48px;box-sizing:border-box}.pdf-img[data-v-a9b9aca3]{display:block;width:100%;height:auto;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000f;margin-bottom:16px}.pdf-img[data-v-a9b9aca3]:last-child{margin-bottom:0}.pdf-page[data-v-1a08b1f7]{display:flex;flex-direction:column;min-height:calc(100vh - 56px);background:#f4f6fa}.pdf-head[data-v-1a08b1f7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 32px;background:#fff;border-bottom:1px solid #eef0f4}.pdf-head h1[data-v-1a08b1f7]{font-size:22px;font-weight:800;color:#1a1a2e;margin-bottom:4px}.pdf-head p[data-v-1a08b1f7]{font-size:13px;color:#888}.back-link[data-v-1a08b1f7]{color:var(--primary);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap}.back-link[data-v-1a08b1f7]:hover{text-decoration:underline}.pdf-images[data-v-1a08b1f7]{flex:1;width:100%;max-width:920px;margin:0 auto;padding:24px 20px 48px;box-sizing:border-box}.pdf-img[data-v-1a08b1f7]{display:block;width:100%;height:auto;background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000000f;margin-bottom:16px}.pdf-img[data-v-1a08b1f7]:last-child{margin-bottom:0}.danmaku-layer[data-v-ac55c8c6]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:4}.danmaku-item[data-v-ac55c8c6]{position:absolute;left:100%;white-space:nowrap;font-size:16px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 8px rgba(0,0,0,.5);animation:danmaku-fly-ac55c8c6 linear forwards;padding:2px 8px;border-radius:4px}.danmaku-item.vip[data-v-ac55c8c6]{color:gold!important;font-size:17px}.danmaku-item.gift[data-v-ac55c8c6]{color:#ffb347!important;font-size:18px}.vip-tag[data-v-ac55c8c6]{display:inline-block;margin-right:6px;background:linear-gradient(90deg,#667eea,#764ba2);color:#fff;font-size:11px;padding:1px 6px;border-radius:4px;vertical-align:middle}@keyframes danmaku-fly-ac55c8c6{0%{transform:translate(0)}to{transform:translate(calc(-100vw - 100%))}}.gift-effect-layer[data-v-c0e4dc6e]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;overflow:hidden}.gift-banner[data-v-c0e4dc6e]{position:absolute;top:18%;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;background:linear-gradient(90deg,#ff6b35f2,#ff4d6af2);padding:10px 28px;border-radius:30px;box-shadow:0 4px 24px #ff4d6a80;white-space:nowrap}.gift-banner.rare[data-v-c0e4dc6e]{background:linear-gradient(90deg,#eb2f96f2,#722ed1f2);box-shadow:0 4px 24px #eb2f9673}.gift-banner.legend[data-v-c0e4dc6e]{background:linear-gradient(90deg,#ffc107f2,#ff6b35f2);box-shadow:0 4px 28px #ffc10780}.banner-icon[data-v-c0e4dc6e]{font-size:28px}.gift-banner.legend .banner-icon[data-v-c0e4dc6e]{font-size:32px}.banner-text[data-v-c0e4dc6e]{color:#fff;font-size:15px;font-weight:600}.gift-banner.legend .banner-text[data-v-c0e4dc6e]{font-size:16px}.banner-text strong[data-v-c0e4dc6e]{font-weight:800}.gift-float[data-v-c0e4dc6e]{position:absolute;bottom:15%;animation:gift-rise-c0e4dc6e linear forwards;display:flex;flex-direction:column;align-items:center}.float-icon[data-v-c0e4dc6e]{font-size:36px;filter:drop-shadow(0 2px 8px rgba(255,200,0,.6))}.float-qty[data-v-c0e4dc6e]{color:gold;font-weight:800;font-size:14px;text-shadow:0 1px 4px rgba(0,0,0,.9)}.mega-fx[data-v-c0e4dc6e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.mega-fx.rocket[data-v-c0e4dc6e]{background:radial-gradient(circle at 50% 30%,rgba(255,200,0,.3) 0%,transparent 65%)}.mega-fx.castle[data-v-c0e4dc6e]{background:radial-gradient(circle at 50% 30%,rgba(114,46,209,.3) 0%,transparent 65%)}.mega-fx.car[data-v-c0e4dc6e]{background:radial-gradient(circle at 50% 30%,rgba(255,77,106,.25) 0%,transparent 65%)}.mega-fx.plane[data-v-c0e4dc6e]{background:radial-gradient(circle at 50% 30%,rgba(96,165,250,.3) 0%,transparent 65%)}.mega-fx.crown[data-v-c0e4dc6e]{background:radial-gradient(circle at 50% 30%,rgba(255,215,0,.35) 0%,transparent 65%)}.mega-icon[data-v-c0e4dc6e]{font-size:80px;animation:mega-pop-c0e4dc6e 2.8s ease-out forwards;filter:drop-shadow(0 0 20px rgba(255,200,0,.8))}.mega-fx.rocket .mega-icon[data-v-c0e4dc6e]{animation:rocket-fly-c0e4dc6e 2.8s ease-out forwards;font-size:72px}.mega-fx p[data-v-c0e4dc6e]{margin-top:16px;font-size:20px;font-weight:800;color:gold;text-shadow:0 2px 8px rgba(0,0,0,.8)}.combo-badge[data-v-c0e4dc6e]{position:absolute;bottom:28%;right:12%;font-size:32px;font-weight:900;color:#ff6b35;text-shadow:0 0 12px rgba(255,107,53,.8),2px 2px 0 #fff;animation:combo-pop-c0e4dc6e .3s ease-out}@keyframes gift-rise-c0e4dc6e{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(-20px) scale(1.1)}to{transform:translateY(-280px) scale(.8);opacity:0}}@keyframes rocket-fly-c0e4dc6e{0%{transform:translate(-120vw) rotate(-15deg);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(120vw) rotate(15deg);opacity:0}}@keyframes mega-pop-c0e4dc6e{0%{transform:scale(.2);opacity:0}20%{transform:scale(1.2);opacity:1}80%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:0}}@keyframes combo-pop-c0e4dc6e{0%{transform:scale(.5)}70%{transform:scale(1.25)}to{transform:scale(1)}}.banner-enter-active[data-v-c0e4dc6e],.banner-leave-active[data-v-c0e4dc6e]{transition:all .4s ease}.banner-enter-from[data-v-c0e4dc6e],.banner-leave-to[data-v-c0e4dc6e]{opacity:0;transform:translate(-50%) translateY(-20px)}.rocket-enter-active[data-v-c0e4dc6e]{transition:opacity .3s}.rocket-leave-active[data-v-c0e4dc6e]{transition:opacity .5s}.rocket-enter-from[data-v-c0e4dc6e],.rocket-leave-to[data-v-c0e4dc6e]{opacity:0}.like-layer[data-v-b15c00e5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:7;overflow:hidden}.heart[data-v-b15c00e5]{position:absolute;transform:translate(-50%);animation:heart-float-b15c00e5 ease-out forwards;filter:drop-shadow(0 2px 8px rgba(255,80,120,.6));opacity:0}.combo-tip[data-v-b15c00e5]{position:absolute;transform:translate(-50%);font-size:26px;font-weight:900;color:#ff4d6a;text-shadow:0 0 12px rgba(255,77,106,.9),2px 2px 0 #fff;white-space:nowrap}@keyframes heart-float-b15c00e5{0%{opacity:0;transform:translate(-50%) translateY(0) scale(.4) rotate(-10deg)}15%{opacity:1;transform:translate(-50%) translateY(-20px) scale(1.1) rotate(5deg)}to{opacity:0;transform:translate(-50%) translateY(-220px) scale(.7) rotate(15deg)}}.combo-enter-active[data-v-b15c00e5]{animation:combo-pop-b15c00e5 .25s ease-out}.combo-leave-active[data-v-b15c00e5]{transition:opacity .3s}.combo-leave-to[data-v-b15c00e5]{opacity:0}@keyframes combo-pop-b15c00e5{0%{transform:translate(-50%) scale(.5);opacity:0}70%{transform:translate(-50%) scale(1.3)}to{transform:translate(-50%) scale(1);opacity:1}}.contrib-panel[data-v-9e40d0e2]{height:100%;display:flex;flex-direction:column;min-height:0}.panel-tabs[data-v-9e40d0e2]{display:flex;gap:8px;margin-bottom:8px;flex-shrink:0}.panel-tabs button[data-v-9e40d0e2]{padding:5px 16px;border-radius:14px;border:none;cursor:pointer;background:#ffffff14;color:#8892b0;font-size:12px}.panel-tabs button.active[data-v-9e40d0e2]{background:var(--primary);color:#fff}.podium[data-v-9e40d0e2]{display:flex;align-items:flex-end;justify-content:center;gap:12px;padding:4px 0 8px;flex-shrink:0}.podium-item[data-v-9e40d0e2]{display:flex;flex-direction:column;align-items:center;width:72px}.podium-item.rank-1[data-v-9e40d0e2]{order:2}.podium-item.rank-2[data-v-9e40d0e2]{order:1}.podium-item.rank-3[data-v-9e40d0e2]{order:3}.crown[data-v-9e40d0e2]{font-size:14px;margin-bottom:2px}.p-avatar[data-v-9e40d0e2]{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2)}.rank-1 .p-avatar[data-v-9e40d0e2]{width:48px;height:48px;border-color:gold}.rank-2 .p-avatar[data-v-9e40d0e2]{border-color:silver}.rank-3 .p-avatar[data-v-9e40d0e2]{border-color:#cd7f32}.p-name[data-v-9e40d0e2]{font-size:12px;margin-top:6px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.p-score[data-v-9e40d0e2]{font-size:11px;color:#ffb347;margin-top:2px}.rank-rest[data-v-9e40d0e2]{list-style:none;overflow-y:auto;flex:1;min-height:0;margin:0;padding:0 2px 14px 0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.rank-rest[data-v-9e40d0e2]::-webkit-scrollbar{width:4px}.rank-rest[data-v-9e40d0e2]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.rank-rest li[data-v-9e40d0e2]{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.rank-rest li[data-v-9e40d0e2]:last-child{border-bottom:none;margin-bottom:4px}.no[data-v-9e40d0e2]{width:20px;text-align:center;color:#666;font-size:13px;font-weight:700}.avatar[data-v-9e40d0e2]{width:32px;height:32px;border-radius:50%;object-fit:cover}.info[data-v-9e40d0e2]{flex:1;min-width:0}.name[data-v-9e40d0e2]{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv[data-v-9e40d0e2]{font-size:11px;color:#8892b0}.score[data-v-9e40d0e2]{font-size:12px;color:#ff6b35;font-weight:600;white-space:nowrap}.noble-panel[data-v-8ca8a987]{height:100%;display:flex;flex-direction:column;min-height:0;gap:10px}.tier-scroll[data-v-8ca8a987]{display:flex;align-items:stretch;gap:12px;overflow-x:auto;overflow-y:visible;padding-bottom:8px;flex-shrink:0}.tier-scroll[data-v-8ca8a987]::-webkit-scrollbar{height:4px}.tier-scroll[data-v-8ca8a987]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.tier-card[data-v-8ca8a987]{flex-shrink:0;width:130px;background:#ffffff0f;border-radius:10px;padding:10px 10px 12px;border:1px solid rgba(255,255,255,.1);box-sizing:border-box}.tier-icon[data-v-8ca8a987]{font-size:22px;display:block;margin-bottom:4px}.tier-card h4[data-v-8ca8a987]{font-size:13px;font-weight:800;margin-bottom:2px}.tier-req[data-v-8ca8a987]{font-size:11px;color:#8892b0;margin-bottom:2px}.tier-online[data-v-8ca8a987]{font-size:11px;color:#ffb347;margin-bottom:8px}.perks[data-v-8ca8a987]{list-style:none;padding:0;margin:0}.perks li[data-v-8ca8a987]{font-size:10px;color:#aaa;padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perks li[data-v-8ca8a987]:before{content:"· ";color:#666}.online-section[data-v-8ca8a987]{flex:1;min-height:0;display:flex;flex-direction:column}.online-section h4[data-v-8ca8a987]{font-size:13px;color:#ccc;margin-bottom:8px;flex-shrink:0}.online-list[data-v-8ca8a987]{list-style:none;padding:0 0 12px;margin:0;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.online-list[data-v-8ca8a987]::-webkit-scrollbar{width:4px}.online-list[data-v-8ca8a987]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.online-list li[data-v-8ca8a987]{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.online-list li[data-v-8ca8a987]:last-child{border-bottom:none;margin-bottom:4px}.avatar[data-v-8ca8a987]{width:32px;height:32px;border-radius:50%;object-fit:cover}.name[data-v-8ca8a987]{flex:1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tier-badge[data-v-8ca8a987]{font-size:11px;padding:3px 8px;border-radius:10px;background:#ffd70026;color:gold;white-space:nowrap}.guard-panel[data-v-6bc4aa64]{height:100%;display:flex;flex-direction:column;min-height:0;gap:10px}.guard-stats[data-v-6bc4aa64]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;flex-shrink:0}.stat[data-v-6bc4aa64]{background:#ffffff0f;border-radius:8px;padding:8px 6px;text-align:center}.stat strong[data-v-6bc4aa64]{display:block;font-size:14px;color:#ffb347;margin-bottom:2px}.stat span[data-v-6bc4aa64]{font-size:10px;color:#8892b0}.guard-actions[data-v-6bc4aa64]{flex-shrink:0;text-align:center}.btn-join[data-v-6bc4aa64]{width:100%;padding:8px;border:none;border-radius:18px;cursor:pointer;background:linear-gradient(90deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:700}.btn-join[data-v-6bc4aa64]:disabled{opacity:.65;cursor:not-allowed}.btn-join.joined[data-v-6bc4aa64]{background:#667eea59;color:#a5b4fc;margin-bottom:6px}.btn-leave[data-v-6bc4aa64]{width:100%;padding:7px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:transparent;color:#8892b0;font-size:12px;cursor:pointer}.btn-leave[data-v-6bc4aa64]:hover:not(:disabled){border-color:#ff6b6b;color:#ff6b6b}.btn-leave[data-v-6bc4aa64]:disabled{opacity:.6;cursor:not-allowed}.guard-tip[data-v-6bc4aa64]{display:block;font-size:11px;color:#666;margin-top:6px}.member-list[data-v-6bc4aa64]{list-style:none;padding:0 0 12px;margin:0;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.member-list[data-v-6bc4aa64]::-webkit-scrollbar{width:4px}.member-list[data-v-6bc4aa64]::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}.member-list li[data-v-6bc4aa64]{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.empty-tip[data-v-6bc4aa64]{justify-content:center;color:#8892b0;font-size:13px;padding:24px 0}.avatar[data-v-6bc4aa64]{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid rgba(102,126,234,.4)}.info[data-v-6bc4aa64]{flex:1;min-width:0}.name[data-v-6bc4aa64]{display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta[data-v-6bc4aa64]{font-size:11px;color:#8892b0}.badge[data-v-6bc4aa64]{font-size:10px;padding:3px 8px;border-radius:8px;background:#667eea40;color:#a5b4fc;white-space:nowrap}.room-layout[data-v-ab99598f]{min-height:100vh;background:var(--dark-bg);color:#fff}.room-topbar[data-v-ab99598f]{display:flex;align-items:center;gap:24px;padding:14px 28px;background:#0f1629f2;border-bottom:1px solid rgba(255,255,255,.06)}.brand[data-v-ab99598f]{font-weight:700;font-size:16px;white-space:nowrap}.room-nav[data-v-ab99598f]{display:flex;gap:20px}.room-nav a[data-v-ab99598f]{color:#8892b0;font-size:14px;cursor:pointer;transition:color .2s;-webkit-user-select:none;user-select:none}.room-nav a[data-v-ab99598f]:hover{color:#fff}.room-nav a.active[data-v-ab99598f]{color:#fff;font-weight:600;border-bottom:2px solid var(--primary);padding-bottom:2px}.btn-recharge[data-v-ab99598f]{background:var(--primary);color:#fff;padding:8px 24px;border-radius:20px;font-size:14px}.room-top-actions[data-v-ab99598f]{margin-left:auto;display:flex;align-items:center;gap:12px}.room-user[data-v-ab99598f]{font-size:13px;color:#aab2d0;max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:transparent;cursor:pointer;padding:0}.room-user[data-v-ab99598f]:hover{color:#fff}.btn-logout[data-v-ab99598f]{border:1px solid rgba(255,255,255,.18);background:transparent;color:#aab2d0;padding:7px 16px;border-radius:20px;font-size:13px;cursor:pointer}.btn-logout[data-v-ab99598f]:hover{color:#fff;border-color:#ffffff59}.btn-login-room[data-v-ab99598f]{border:none;background:transparent;color:#8892b0;font-size:14px;cursor:pointer}.btn-login-room[data-v-ab99598f]:hover{color:#fff}.room-body[data-v-ab99598f]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;padding:16px 20px;height:calc(100vh - 56px);min-height:0}.player-area[data-v-ab99598f]{min-width:0;min-height:0;display:grid;grid-template-rows:1fr auto auto;grid-template-areas:"video" "sub" "anchor";gap:12px}.player[data-v-ab99598f]{grid-area:video;position:relative;border-radius:var(--card-radius);overflow:hidden;background:#000;min-height:0;width:100%}.sub-panel[data-v-ab99598f]{grid-area:sub;height:auto;min-height:0;overflow:hidden;width:100%}.feature-panel[data-v-ab99598f]{height:clamp(240px,36vh,380px);background:#ffffff0d;border-radius:var(--card-radius);padding:12px 16px 16px;display:flex;flex-direction:column;min-height:240px;overflow:hidden;box-sizing:border-box}.gift-section[data-v-ab99598f]{height:auto;background:#ffffff0d;border-radius:var(--card-radius);padding:10px 14px;display:flex;flex-direction:column}.feature-head[data-v-ab99598f]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px;flex-shrink:0}.feature-head h3[data-v-ab99598f]{font-size:14px;font-weight:700;margin:0}.feature-head span[data-v-ab99598f]{font-size:11px;color:#8892b0}.feature-panel[data-v-ab99598f] .contrib-panel,.feature-panel[data-v-ab99598f] .noble-panel,.feature-panel[data-v-ab99598f] .guard-panel{flex:1;min-height:0}.anchor-bar[data-v-ab99598f]{grid-area:anchor;flex-shrink:0;width:100%}.player-video-wrap[data-v-ab99598f]{flex:1;width:100%;height:100%;min-height:0}.player-video-wrap[data-v-ab99598f] .live-preview-video{pointer-events:auto}.live-tag[data-v-ab99598f]{position:absolute;top:14px;left:14px;z-index:5;background:#ff4d4fe6;padding:5px 12px;border-radius:6px;font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px}.live-tag .dot[data-v-ab99598f]{width:6px;height:6px;border-radius:50%;background:#fff;animation:pulse-ab99598f 1.2s infinite}@keyframes pulse-ab99598f{0%,to{opacity:1}50%{opacity:.3}}.video-error[data-v-ab99598f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#000000d9;color:#fff}.video-error button[data-v-ab99598f]{padding:10px 24px;border-radius:20px;background:var(--primary);color:#fff;border:none;cursor:pointer}.player-controls[data-v-ab99598f]{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;z-index:8}.ctrl-btn[data-v-ab99598f]{width:36px;height:36px;background:#0000008c;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;color:#fff;font-size:16px}.like-btn[data-v-ab99598f]{width:auto;min-width:36px;padding:0 10px;gap:4px;background:#ff4d6abf}.like-btn[data-v-ab99598f]:active{transform:scale(.92)}.like-icon[data-v-ab99598f]{font-size:18px;line-height:1}.like-count[data-v-ab99598f]{font-size:11px;font-weight:700;color:#fff}.gift-section-head[data-v-ab99598f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;flex-shrink:0}.gift-title[data-v-ab99598f]{font-size:14px;font-weight:700;color:#fff}.gift-hint[data-v-ab99598f]{font-size:12px;color:#8892b0}.gift-bar[data-v-ab99598f]{display:flex;flex-wrap:nowrap;gap:clamp(4px,.5vw,8px);width:100%;min-width:0}.gift-chip[data-v-ab99598f]{flex:1 1 0;min-width:0;background:#ffffff14;border-radius:10px;padding:6px 4px;text-align:center;cursor:pointer;border:2px solid transparent;transition:background .2s,border-color .2s,transform .15s}.gift-chip[data-v-ab99598f]:hover{background:#ffffff24;transform:translateY(-2px)}.gift-chip.selected[data-v-ab99598f]{border-color:var(--primary);background:#1677ff26}.gift-chip .gift-emoji[data-v-ab99598f]{display:block;font-size:22px;line-height:1.1}.gift-chip .gift-label[data-v-ab99598f]{display:block;font-size:11px;color:#eee;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift-chip .gift-cost[data-v-ab99598f]{display:block;font-size:10px;color:#ff6b35;margin-top:2px}@media (max-width: 900px){.gift-bar[data-v-ab99598f]{flex-wrap:wrap}.gift-chip[data-v-ab99598f]{flex:1 1 calc(16.666% - 8px);min-width:56px}}@media (max-width: 640px){.gift-chip[data-v-ab99598f]{flex:1 1 calc(20% - 8px);min-width:48px}}.gift-actions[data-v-ab99598f]{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:6px;flex-shrink:0}.gift-selected-tip[data-v-ab99598f]{font-size:11px;color:#8892b0;margin-right:auto}.btn-gift-send[data-v-ab99598f]{padding:6px 24px;border-radius:18px;border:none;cursor:pointer;background:linear-gradient(135deg,#ff6b35,#ff4d6a);color:#fff;font-size:13px;font-weight:700;transition:opacity .2s,transform .15s}.btn-gift-send[data-v-ab99598f]:hover:not(:disabled){transform:translateY(-1px)}.btn-gift-send[data-v-ab99598f]:active:not(:disabled){transform:scale(.97)}.btn-gift-send[data-v-ab99598f]:disabled{opacity:.45;cursor:not-allowed}.anchor-bar[data-v-ab99598f]{display:flex;align-items:center;gap:16px;padding:16px 20px;background:#ffffff0d;border-radius:var(--card-radius)}.anchor-avatar[data-v-ab99598f]{width:52px;height:52px;border-radius:50%;object-fit:cover}.anchor-info[data-v-ab99598f]{flex:1}.anchor-info h2[data-v-ab99598f]{font-size:18px;margin-bottom:4px}.anchor-info p[data-v-ab99598f]{color:#8892b0;font-size:13px}.btn-follow[data-v-ab99598f]{background:linear-gradient(135deg,#ff6b35,#ff4d6a);color:#fff;padding:10px 28px;border-radius:24px;font-size:14px;font-weight:600;border:none;cursor:pointer}.btn-follow.followed[data-v-ab99598f]{background:#ffffff1f;color:#ccc;border:1px solid rgba(255,255,255,.2)}.chat-panel[data-v-ab99598f]{min-width:0;background:#fff;border-radius:var(--card-radius);display:flex;flex-direction:column;color:#222;min-height:0}.chat-header[data-v-ab99598f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid #f0f0f0}.chat-header h3[data-v-ab99598f]{font-size:16px;flex:1;min-width:80px}.chat-tabs[data-v-ab99598f]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.btn-tool[data-v-ab99598f]{padding:4px 12px;border-radius:12px;font-size:12px;border:1px solid #ddd;background:#fff;color:#666;cursor:pointer}.btn-tool[data-v-ab99598f]:hover{border-color:var(--primary);color:var(--primary)}.btn-tool.primary[data-v-ab99598f]{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-tool.primary[data-v-ab99598f]:hover{opacity:.9;color:#fff}.online-count[data-v-ab99598f]{font-size:12px;color:#999}.chat-tabs button[data-v-ab99598f]{padding:4px 12px;border-radius:12px;background:#f0f0f0;color:#666;font-size:12px;border:none;cursor:pointer}.chat-tabs button.active[data-v-ab99598f]{background:var(--primary);color:#fff}.chat-messages[data-v-ab99598f]{flex:1;overflow-y:auto;padding:12px 16px;min-height:0}.chat-msg[data-v-ab99598f]{font-size:13px;line-height:1.85;margin-bottom:4px;word-break:break-all}.badge[data-v-ab99598f]{display:inline-block;font-size:10px;padding:1px 5px;border-radius:4px;margin-right:4px;vertical-align:middle;font-weight:700}.badge.vip[data-v-ab99598f]{background:linear-gradient(90deg,#667eea,#764ba2);color:#fff}.badge.lv[data-v-ab99598f]{background:#e6f4ff;color:var(--primary)}.username[data-v-ab99598f]{color:var(--primary);font-weight:600;margin-right:4px}.content[data-v-ab99598f]{color:#333}.system[data-v-ab99598f]{color:#ff6b35;font-size:12px}.gift-msg[data-v-ab99598f]{color:#ff6b35;font-weight:500}.gift-msg em[data-v-ab99598f]{font-style:normal;color:#eb2f96;font-weight:700}.gift-icon[data-v-ab99598f]{margin-right:4px}.rank-list[data-v-ab99598f]{padding:8px 12px}.rank-empty[data-v-ab99598f]{text-align:center;color:#999;padding:40px 0;font-size:14px}.rank-line[data-v-ab99598f]{display:flex;align-items:center;gap:10px;padding:12px 10px;font-size:13px;border-bottom:1px solid #f5f5f5;border-radius:10px}.rank-line.top-three[data-v-ab99598f]{background:linear-gradient(90deg,#fff9f0,#fff)}.rank-no[data-v-ab99598f]{color:#ccc;font-weight:800;width:22px;text-align:center;font-size:15px;flex-shrink:0}.rank-no.top[data-v-ab99598f]{color:#ff6b35;font-size:17px}.rank-avatar[data-v-ab99598f]{width:38px;height:38px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #f0f0f0}.rank-line.top-three .rank-avatar[data-v-ab99598f]{border-color:#ffd591}.rank-info[data-v-ab99598f]{flex:1;min-width:0}.rank-name[data-v-ab99598f]{display:block;font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-sub[data-v-ab99598f]{display:block;font-size:11px;color:#bbb;margin-top:2px}.rank-val[data-v-ab99598f]{margin-left:auto;color:#ff6b35;font-weight:700;font-size:13px;white-space:nowrap;flex-shrink:0}.chat-input-row[data-v-ab99598f]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #f0f0f0}.chat-input-row input[data-v-ab99598f]{flex:1;padding:10px 16px;border-radius:20px;border:1px solid #eee;outline:none;font-size:13px}.btn-send[data-v-ab99598f]{padding:10px 16px;border-radius:20px;font-size:13px;white-space:nowrap;border:none;cursor:pointer;background:var(--primary);color:#fff}.anchor-page[data-v-291a5ffb]{min-height:100vh;display:flex;flex-direction:column;background:#f0f2f5}.anchor-layout[data-v-291a5ffb]{display:flex;flex:1;min-height:0}.sidebar[data-v-291a5ffb]{width:80px;background:var(--sidebar-bg);padding:24px 0;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.sidebar-brand[data-v-291a5ffb]{display:flex;flex-direction:column;align-items:center;gap:4px;color:#fff;font-size:12px;margin-bottom:32px;text-decoration:none}.logo[data-v-291a5ffb]{width:44px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.nav-item[data-v-291a5ffb]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 0;width:60px;border-radius:12px;color:#8892b0;margin-bottom:4px;border:none;background:transparent;cursor:pointer;transition:background .15s,color .15s}.nav-item[data-v-291a5ffb]:hover{color:#cbd5f5}.nav-item.active[data-v-291a5ffb]{background:#1677ff33;color:var(--primary)}.nav-item span[data-v-291a5ffb]{font-size:16px;font-weight:600}.nav-item small[data-v-291a5ffb]{font-size:10px}.console[data-v-291a5ffb]{flex:1;padding:28px 32px;overflow-y:auto}.console-header[data-v-291a5ffb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:16px}.console-header h1[data-v-291a5ffb]{font-size:24px;margin:0}.console-sub[data-v-291a5ffb]{margin:6px 0 0;color:#999;font-size:13px}.btn-start[data-v-291a5ffb]{background:var(--primary);color:#fff;padding:10px 28px;border-radius:24px;font-size:14px;border:none;cursor:pointer;flex-shrink:0}.btn-start[data-v-291a5ffb]:disabled{opacity:.55;cursor:not-allowed}.progress-card[data-v-291a5ffb],.panel-card[data-v-291a5ffb]{background:#fff;border-radius:var(--card-radius);padding:24px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px}.progress-card h3[data-v-291a5ffb],.panel-card h3[data-v-291a5ffb]{font-size:16px;margin-bottom:16px}.panel-tip[data-v-291a5ffb]{color:#999;font-size:13px;margin:0 0 16px}.progress-steps[data-v-291a5ffb]{display:flex;justify-content:space-between;margin-bottom:16px}.progress-step[data-v-291a5ffb]{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.step-dot-wrap[data-v-291a5ffb]{position:relative;width:100%;display:flex;justify-content:center;height:16px}.step-dot[data-v-291a5ffb]{width:10px;height:10px;border-radius:50%;background:#d9d9d9;z-index:1;display:block}.step-line[data-v-291a5ffb]{position:absolute;left:50%;top:50%;width:100%;height:2px;background:#e8e8e8;transform:translateY(-50%);z-index:0}.progress-step.done .step-dot[data-v-291a5ffb]{background:#52c41a}.progress-step.done .step-line[data-v-291a5ffb]{background:#b7eb8f}.progress-step.active .step-dot[data-v-291a5ffb]{background:var(--primary);box-shadow:0 0 0 4px #1677ff26}.progress-step.active .step-label[data-v-291a5ffb]{color:var(--primary);font-weight:600}.step-label[data-v-291a5ffb]{font-size:12px;color:#999;margin-top:8px}.progress-meta[data-v-291a5ffb]{font-size:13px;color:#666;margin:0}.progress-tip[data-v-291a5ffb]{font-size:12px;color:#999;margin:8px 0 0}.apply-banner[data-v-291a5ffb]{display:flex;align-items:center;gap:16px;background:#fff7e6;border:1px solid #ffd591;border-radius:12px;padding:16px 20px;margin-bottom:24px}.apply-icon[data-v-291a5ffb]{font-size:28px;line-height:1}.apply-info strong[data-v-291a5ffb]{display:block;color:#d48806;font-size:15px}.apply-info p[data-v-291a5ffb]{margin:4px 0 0;color:#ad6800;font-size:13px}.stats-row[data-v-291a5ffb]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:28px}.stats-row.compact[data-v-291a5ffb]{grid-template-columns:repeat(3,1fr)}.stat-card[data-v-291a5ffb]{background:#fff;border-radius:var(--card-radius);padding:24px;box-shadow:0 2px 8px #0000000a}.stat-label[data-v-291a5ffb]{display:block;color:#999;font-size:14px;margin-bottom:8px}.stat-value[data-v-291a5ffb]{display:block;font-size:28px;font-weight:700}.content-row[data-v-291a5ffb]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.preview-card[data-v-291a5ffb],.orders-card[data-v-291a5ffb]{background:#fff;border-radius:var(--card-radius);padding:24px;box-shadow:0 2px 8px #0000000a}.card-head[data-v-291a5ffb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.badge-1080[data-v-291a5ffb]{background:#ff6b35;color:#fff;padding:2px 10px;border-radius:6px;font-size:12px}.preview-area[data-v-291a5ffb]{height:280px;border-radius:12px;background:linear-gradient(135deg,#11998e,#38ef7d);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.preview-area.compact[data-v-291a5ffb]{height:220px}.preview-placeholder[data-v-291a5ffb]{font-size:64px}.preview-tip[data-v-291a5ffb]{color:#ffffffeb;font-size:14px;margin:0}.orders-card h3[data-v-291a5ffb]{margin-bottom:16px;font-size:16px}table[data-v-291a5ffb]{width:100%;border-collapse:collapse}th[data-v-291a5ffb]{text-align:left;padding:10px 0;color:#999;font-size:13px;border-bottom:1px solid #f0f0f0}td[data-v-291a5ffb]{padding:14px 0;font-size:14px;border-bottom:1px solid #f5f5f5}.status-ok[data-v-291a5ffb]{color:#52c41a}.status-idle[data-v-291a5ffb]{color:#999}.status-pending[data-v-291a5ffb]{color:#ff6b35}.settings-list[data-v-291a5ffb]{list-style:none;margin:0 0 16px;padding:0}.settings-list li[data-v-291a5ffb]{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #f5f5f5;font-size:14px}.settings-list li span[data-v-291a5ffb]{color:#666}.settings-list li strong[data-v-291a5ffb]{color:#222;font-weight:600}@media (max-width: 960px){.stats-row[data-v-291a5ffb]{grid-template-columns:repeat(2,1fr)}.content-row[data-v-291a5ffb]{grid-template-columns:1fr}}.recharge-page[data-v-94106d67]{padding:28px 32px 40px;max-width:1200px;margin:0 auto}.page-head[data-v-94106d67]{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.page-head h1[data-v-94106d67]{font-size:26px;font-weight:800;color:#1a1a2e;margin-bottom:6px}.page-head p[data-v-94106d67]{font-size:14px;color:#888}.user-chip[data-v-94106d67]{display:flex;align-items:center;gap:10px;background:#fff;padding:8px 16px 8px 8px;border-radius:24px;box-shadow:0 2px 8px #0000000f;font-size:14px;font-weight:600}.user-avatar[data-v-94106d67]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.user-avatar-img[data-v-94106d67]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.user-name[data-v-94106d67]{color:#1a1a2e}.main-grid[data-v-94106d67]{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.balance-card[data-v-94106d67]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#1a3a6b,#1677ff 60%,#4096ff);border-radius:var(--card-radius);padding:32px 36px;color:#fff;margin-bottom:20px;overflow:hidden;position:relative}.balance-left[data-v-94106d67]{z-index:1}.label[data-v-94106d67]{display:block;opacity:.85;font-size:14px}.amount[data-v-94106d67]{display:block;font-size:52px;font-weight:800;margin:8px 0 6px;line-height:1}.desc[data-v-94106d67]{display:block;opacity:.7;font-size:13px}.balance-deco[data-v-94106d67]{font-size:80px;opacity:.15;position:absolute;right:32px;top:50%;transform:translateY(-50%);pointer-events:none}.card[data-v-94106d67]{background:#fff;border-radius:var(--card-radius);padding:24px;margin-bottom:20px;box-shadow:0 2px 12px #0000000d}.card-head[data-v-94106d67]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.card-head h2[data-v-94106d67]{font-size:17px;font-weight:700;color:#1a1a2e}.card-tip[data-v-94106d67]{font-size:12px;color:#aaa}.pkg-grid[data-v-94106d67]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pkg-item[data-v-94106d67]{position:relative;background:#fafbfc;border-radius:14px;padding:22px 16px;text-align:center;border:2px solid #eee;cursor:pointer;transition:border-color .2s,background .2s,transform .15s}.pkg-item[data-v-94106d67]:hover{border-color:#b3d4ff;background:#f0f7ff;transform:translateY(-2px)}.pkg-item.selected[data-v-94106d67]{border-color:var(--primary);background:#e6f4ff}.pkg-item.hot.selected[data-v-94106d67]{border-color:#ff6b35;background:#fff7e6}.pkg-badge[data-v-94106d67]{position:absolute;top:-1px;right:12px;background:linear-gradient(135deg,#ff6b35,#ff4d6a);color:#fff;font-size:10px;font-weight:700;padding:3px 10px;border-radius:0 0 8px 8px}.diamonds[data-v-94106d67]{display:block;font-size:22px;font-weight:800;color:#222}.diamonds small[data-v-94106d67]{font-size:14px;font-weight:600;margin-left:2px}.price[data-v-94106d67]{display:block;color:var(--primary);font-size:16px;font-weight:700;margin-top:6px}.unit-price[data-v-94106d67]{display:block;color:#bbb;font-size:11px;margin-top:4px}.gift-grid[data-v-94106d67]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.gift-item[data-v-94106d67]{display:flex;flex-direction:column;align-items:center;padding:16px 8px 14px;border-radius:12px;background:linear-gradient(180deg,#fffbf0,#fff7e6);border:1px solid #ffe7ba;transition:transform .15s,box-shadow .15s}.gift-item[data-v-94106d67]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #ff6b351f}.gift-icon[data-v-94106d67]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:32px;line-height:1;margin-bottom:8px}.gift-name[data-v-94106d67]{font-size:13px;font-weight:600;color:#d48806;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gift-price[data-v-94106d67]{font-size:12px;color:#fa8c16;margin-top:4px}.order-panel[data-v-94106d67]{position:sticky;top:24px}.order-card[data-v-94106d67]{background:#fff;border-radius:var(--card-radius);padding:24px;box-shadow:0 2px 12px #0000000d}.order-card h3[data-v-94106d67]{font-size:17px;font-weight:700;margin-bottom:20px;color:#1a1a2e}.order-summary[data-v-94106d67]{background:#f7f8fa;border-radius:12px;padding:16px;margin-bottom:20px}.summary-row[data-v-94106d67]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;color:#666}.summary-row+.summary-row[data-v-94106d67]{border-top:1px dashed #e8e8e8}.summary-row strong[data-v-94106d67]{color:#222;font-size:15px}.pay-amount[data-v-94106d67]{color:#ff6b35!important;font-size:22px!important;font-weight:800!important}.pay-section h4[data-v-94106d67]{font-size:14px;font-weight:600;color:#555;margin-bottom:12px}.pay-row[data-v-94106d67]{display:flex;align-items:center;gap:14px;background:#fafbfc;border:1px solid #f0f0f0;border-radius:12px;padding:16px}.alipay-icon[data-v-94106d67]{width:44px;height:44px;background:var(--primary);border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.pay-info[data-v-94106d67]{flex:1;min-width:0}.pay-info strong[data-v-94106d67]{display:block;font-size:14px}.pay-info p[data-v-94106d67]{color:#999;font-size:12px;margin-top:2px}.check[data-v-94106d67]{color:var(--primary);font-size:20px;font-weight:700}.pay-btn[data-v-94106d67]{width:100%;margin-top:20px;padding:14px;background:linear-gradient(135deg,#1677ff,#4096ff);color:#fff;border-radius:12px;font-size:16px;font-weight:700;transition:opacity .2s,transform .15s}.pay-btn[data-v-94106d67]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #1677ff59}.pay-btn[data-v-94106d67]:disabled{opacity:.5;cursor:not-allowed}.pay-notes[data-v-94106d67]{margin-top:16px;padding-left:18px;font-size:12px;color:#bbb;line-height:1.8}@media (max-width: 1024px){.main-grid[data-v-94106d67]{grid-template-columns:1fr}.order-panel[data-v-94106d67]{position:static}.pkg-grid[data-v-94106d67]{grid-template-columns:repeat(2,1fr)}.gift-grid[data-v-94106d67]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 640px){.recharge-page[data-v-94106d67]{padding:20px 16px}.gift-grid[data-v-94106d67]{grid-template-columns:repeat(3,1fr)}.amount[data-v-94106d67]{font-size:40px}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,sans-serif;background:#f0f2f5;color:#222}a{text-decoration:none;color:inherit}button{cursor:pointer;border:none;font-family:inherit}input{font-family:inherit}:root{--primary: #1677ff;--dark-bg: #0f1629;--sidebar-bg: #141b2d;--card-radius: 16px}
