.app-icon[data-v-da9e6194]{display:inline-block;vertical-align:middle;flex:none}.sm-mask[data-v-e692d6e6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:#00000073;animation:sm-fade-e692d6e6 .18s ease-out}.sm-box[data-v-e692d6e6]{position:relative;width:360px;max-width:92vw;padding:26px 30px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg, 16px);box-shadow:0 18px 60px #00000047;color:var(--text);animation:sm-pop-e692d6e6 .2s ease-out}.sm-x[data-v-e692d6e6]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--surface-2);color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.sm-x[data-v-e692d6e6]:hover{background:var(--primary-soft);color:var(--primary)}.sm-title[data-v-e692d6e6]{margin:0 0 10px;font-size:20px;font-weight:700}.sm-body[data-v-e692d6e6]{margin:0 0 22px;font-size:14px;line-height:1.7;color:var(--text);white-space:pre-wrap;word-break:break-word}.sm-actions[data-v-e692d6e6]{display:flex;gap:10px}.sm-btn[data-v-e692d6e6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:1;height:42px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface-2);color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.sm-btn[data-v-e692d6e6]:disabled{opacity:.65;cursor:not-allowed}.sm-btn-main[data-v-e692d6e6]{border:none;background:var(--primary);color:#fff}.sm-btn-main[data-v-e692d6e6]:not(:disabled):hover{filter:brightness(1.06)}.sm-btn-danger[data-v-e692d6e6]{background:var(--danger, #e5484d);color:#fff}.sm-btn-danger[data-v-e692d6e6]:not(:disabled):hover{filter:brightness(1.06)}@keyframes sm-fade-e692d6e6{0%{opacity:0}to{opacity:1}}@keyframes sm-pop-e692d6e6{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.side-nav[data-v-564dde3c]{flex:none;width:var(--sidebar-w);display:flex;flex-direction:column;background:var(--nav-bg);border-right:1px solid var(--nav-border);padding:14px 10px 10px;overflow-y:auto}.nav-group[data-v-564dde3c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.nav-group-title[data-v-564dde3c]{display:flex;align-items:center;gap:6px;width:100%;padding:6px 10px 4px;border-radius:6px;font-size:11px;letter-spacing:.5px;color:var(--nav-muted);text-align:left;transition:background .15s ease,color .15s ease}.nav-group-title[data-v-564dde3c]:hover{background:var(--surface-2);color:var(--text)}.nav-group-items[data-v-564dde3c]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-564dde3c]{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:12px;color:var(--nav-text);font-size:14px;font-weight:500;transition:background .15s ease,color .15s ease}.nav-item[data-v-564dde3c]:hover{background:var(--surface-2);color:var(--text)}.nav-item.active[data-v-564dde3c]{background:var(--primary-soft);color:var(--nav-active)}.nav-label[data-v-564dde3c]{flex:1;text-align:left}.nav-badge[data-v-564dde3c]{flex:none;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--danger, #e5484d);color:#fff;font-size:10px;font-weight:600;line-height:17px;text-align:center;font-variant-numeric:tabular-nums}.nav-foot[data-v-564dde3c]{margin-top:auto;padding:10px 12px 2px;display:flex;flex-direction:column;gap:8px}.nav-ver[data-v-564dde3c]{font-size:11px;color:var(--nav-muted)}.nav-dl[data-v-564dde3c]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--primary);border-radius:10px;background:var(--primary);color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s,box-shadow .15s}.nav-dl[data-v-564dde3c]:hover{filter:brightness(1.08);box-shadow:0 4px 12px #4a9ff04d}.btn[data-v-80bfeeb7]{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:600;transition:opacity .15s}.btn[data-v-80bfeeb7]:active{opacity:.8}.btn-primary[data-v-80bfeeb7]{background:var(--primary);color:#fff}.btn-outline[data-v-80bfeeb7]{background:transparent;border:1px solid var(--primary);color:var(--primary)}.crop-mask[data-v-80bfeeb7]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px}.crop-panel[data-v-80bfeeb7]{width:100%;max-width:400px;background:var(--surface, #fff);border-radius:16px;overflow:hidden}.crop-head[data-v-80bfeeb7]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.crop-title[data-v-80bfeeb7]{font-size:16px;font-weight:700}.crop-close[data-v-80bfeeb7]{border:none;background:transparent;font-size:16px;color:var(--muted, #999);cursor:pointer;padding:4px 8px}.crop-stage[data-v-80bfeeb7]{position:relative;margin:0 16px;background:#111;border-radius:12px;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.crop-canvas[data-v-80bfeeb7]{display:block;width:100%;height:auto}.crop-box[data-v-80bfeeb7]{position:absolute;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #0006;pointer-events:none}.crop-shade[data-v-80bfeeb7]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.crop-zoom[data-v-80bfeeb7]{position:absolute;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:10px;background:#00000073;border-radius:999px;padding:6px 12px}.zoom-btn[data-v-80bfeeb7]{color:#fff;font-size:18px;line-height:1;cursor:pointer;width:24px;text-align:center;-webkit-user-select:none;user-select:none}.zoom-slider[data-v-80bfeeb7]{flex:1;accent-color:var(--primary, #4A9FF0)}.crop-foot[data-v-80bfeeb7]{display:flex;gap:12px;padding:16px}.crop-foot .btn[data-v-80bfeeb7]{flex:1}.am-mask[data-v-ee620b93]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:#00000073;animation:am-fade-ee620b93 .18s ease-out}.am-box[data-v-ee620b93]{position:relative;width:380px;max-width:92vw;max-height:88vh;overflow-y:auto;padding:26px 30px 24px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg, 16px);box-shadow:0 18px 60px #00000047;color:var(--text);animation:am-pop-ee620b93 .2s ease-out}.am-x[data-v-ee620b93]{position:absolute;top:12px;right:12px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--surface-2);color:var(--muted);cursor:pointer;transition:background .15s,color .15s}.am-x[data-v-ee620b93]:hover{background:var(--primary-soft);color:var(--primary)}.am-title[data-v-ee620b93]{margin:0 0 4px;font-size:20px;font-weight:700}.am-sub[data-v-ee620b93]{margin:0 0 18px;font-size:13px;color:var(--muted)}.am-form[data-v-ee620b93]{display:flex;flex-direction:column;gap:14px}.am-fld[data-v-ee620b93]{display:block}.am-lb[data-v-ee620b93]{display:block;margin-bottom:6px;font-size:13px;color:var(--muted)}.am-opt[data-v-ee620b93]{font-style:normal;font-size:12px;color:var(--muted)}.am-input[data-v-ee620b93]{width:100%;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--bg);color:var(--text);font-size:14px}.am-input[data-v-ee620b93]:focus{border-color:var(--primary);outline:none}.am-fld-row[data-v-ee620b93]{display:flex;gap:10px}.am-fld-row .am-fld[data-v-ee620b93]{flex:1;min-width:0}.am-select[data-v-ee620b93]{height:42px}.am-radio-row[data-v-ee620b93]{display:flex;gap:12px}.am-radio[data-v-ee620b93]{display:inline-flex;align-items:center;gap:5px;font-size:14px;color:var(--text);cursor:pointer}.am-radio input[data-v-ee620b93]{accent-color:var(--primary)}.am-avatar-row[data-v-ee620b93]{display:flex;align-items:center;gap:12px}.am-avatar[data-v-ee620b93]{width:72px;height:72px;flex:none;border-radius:50%;overflow:hidden;border:2px dashed var(--border);background:var(--surface-2);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;text-align:center}.am-avatar--empty[data-v-ee620b93]{border-style:dashed}.am-avatar img[data-v-ee620b93]{width:100%;height:100%;object-fit:cover}.am-avatar-tip[data-v-ee620b93]{margin:0;font-size:12px;color:var(--muted)}.am-code-row[data-v-ee620b93],.am-loc-row[data-v-ee620b93]{display:flex;gap:8px}.am-loc-row .am-input[data-v-ee620b93],.am-code-in[data-v-ee620b93]{flex:1;min-width:0}.am-code-btn[data-v-ee620b93]{flex:none;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.am-code-btn[data-v-ee620b93]:not(:disabled):hover{border-color:var(--primary);color:var(--primary)}.am-code-btn[data-v-ee620b93]:disabled{opacity:.6;cursor:not-allowed}.am-btn[data-v-ee620b93]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface-2);color:var(--text);font-size:15px;font-weight:600;cursor:pointer;text-decoration:none}.am-btn[data-v-ee620b93]:disabled{opacity:.65;cursor:not-allowed}.am-btn-main[data-v-ee620b93]{width:100%;border:none;background:var(--primary);color:#fff}.am-btn-main[data-v-ee620b93]:not(:disabled):hover{filter:brightness(1.06)}.am-links[data-v-ee620b93]{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.am-links-single[data-v-ee620b93]{justify-content:center}.am-links-sep[data-v-ee620b93]{width:1px;height:12px;background:var(--border)}.am-link[data-v-ee620b93]{border:none;background:none;padding:4px 6px;color:var(--primary);font-size:13px;cursor:pointer}.am-link[data-v-ee620b93]:hover{text-decoration:underline}.am-link-center[data-v-ee620b93]{margin:6px auto 0}.am-err[data-v-ee620b93]{margin:0;font-size:13px;color:var(--danger, #e5484d)}.am-agree[data-v-ee620b93]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text);cursor:pointer}.am-agree input[data-v-ee620b93]{accent-color:var(--primary)}.am-dl-box[data-v-ee620b93]{width:340px;text-align:center}.am-qr[data-v-ee620b93]{display:block;width:200px;height:200px;margin:6px auto 14px;object-fit:contain;border:1px solid var(--border);border-radius:12px;background:#fff}.am-dl-name[data-v-ee620b93]{margin:0 0 4px;font-size:17px;font-weight:700}.am-dl-desc[data-v-ee620b93],.am-hint[data-v-ee620b93]{margin:0 0 12px;font-size:13px;color:var(--muted)}.am-tip[data-v-ee620b93]{margin:10px 0 0;font-size:12px;color:var(--muted)}.am-state[data-v-ee620b93]{padding:24px 0;display:flex;flex-direction:column;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.am-toast[data-v-ee620b93]{position:fixed;top:24px;left:50%;transform:translate(-50%);padding:9px 18px;border-radius:var(--radius-pill, 999px);background:var(--mask-bg);color:var(--mask-fg);font-size:13px;white-space:nowrap;z-index:99999;pointer-events:none;box-shadow:0 4px 18px #0000002e}.am-toast.err[data-v-ee620b93]{background:var(--danger, #e5484d);color:#fff}.am-toast-fade-enter-active[data-v-ee620b93],.am-toast-fade-leave-active[data-v-ee620b93]{transition:opacity .2s,transform .2s}.am-toast-fade-enter-from[data-v-ee620b93],.am-toast-fade-leave-to[data-v-ee620b93]{opacity:0;transform:translate(-50%) translateY(-6px)}@keyframes am-fade-ee620b93{0%{opacity:0}to{opacity:1}}@keyframes am-pop-ee620b93{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.pa-mask[data-v-09bd0fb9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#0a0e168c;display:flex;align-items:center;justify-content:center;padding:24px}.pa-card[data-v-09bd0fb9]{position:relative;width:min(440px,100%);max-height:82vh;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 24px 20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 18px 50px #00000059}.pa-x[data-v-09bd0fb9]{position:absolute;top:12px;right:12px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer}.pa-x[data-v-09bd0fb9]:hover{background:var(--surface-2);color:var(--text)}.pa-title[data-v-09bd0fb9]{font-size:17px;font-weight:700;line-height:1.4;color:var(--text);padding-right:28px}.pa-img[data-v-09bd0fb9]{width:100%;max-height:240px;object-fit:cover;border-radius:12px;border:1px solid var(--border)}.pa-body[data-v-09bd0fb9]{font-size:14px;line-height:1.8;color:var(--text);white-space:pre-wrap;word-break:break-word}.pa-btn[data-v-09bd0fb9]{width:100%;padding:11px;border-radius:10px}.pa-fade-enter-active[data-v-09bd0fb9],.pa-fade-leave-active[data-v-09bd0fb9]{transition:opacity .18s ease}.pa-fade-enter-active .pa-card[data-v-09bd0fb9],.pa-fade-leave-active .pa-card[data-v-09bd0fb9]{transition:transform .18s ease}.pa-fade-enter-from[data-v-09bd0fb9],.pa-fade-leave-to[data-v-09bd0fb9]{opacity:0}.pa-fade-enter-from .pa-card[data-v-09bd0fb9],.pa-fade-leave-to .pa-card[data-v-09bd0fb9]{transform:translateY(12px) scale(.98)}.vdp[data-v-83a11f24]{position:relative;width:100%;aspect-ratio:16 / 9;max-height:min(480px,52vh);background:#000;overflow:hidden;border-radius:var(--radius)}.vdp--big[data-v-83a11f24]{border-radius:0;max-height:none;box-shadow:0 8px 40px #00000059}.vdp-video[data-v-83a11f24]{width:100%;height:100%;display:block;background:#000;object-fit:contain}.vdp-cover[data-v-83a11f24]{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.vdp-poster[data-v-83a11f24]{width:100%;height:100%;object-fit:cover;display:block}.vdp-poster--fallback[data-v-83a11f24]{background:linear-gradient(135deg,#1a1a2e,#0a1628,#16213e)}.vdp-center[data-v-83a11f24]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#0000008c;padding-left:4px}.vdp-center--sm[data-v-83a11f24]{width:48px;height:48px;cursor:pointer}.vdp-time-badge[data-v-83a11f24]{position:absolute;right:8px;bottom:8px;padding:2px 6px;border-radius:6px;font-size:11px;color:#fff;background:#0009}.vdp-cover-tip[data-v-83a11f24]{position:absolute;left:10px;bottom:10px;font-size:11px;color:#ffffffd9}.vdp-buffer[data-v-83a11f24]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.vdp-error[data-v-83a11f24]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#ffffffe6;font-size:13px;background:#0000008c;pointer-events:none;padding:0 12px;text-align:center}.vdp-ctrl[data-v-83a11f24]{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:8px;padding:8px 10px;background:linear-gradient(to top,#000000b8,#0000);opacity:0;pointer-events:none;transition:opacity .18s ease}.vdp-ctrl.on[data-v-83a11f24]{opacity:1;pointer-events:auto}.vdp-ibtn[data-v-83a11f24]{border:0;background:transparent;color:#fff;display:flex;align-items:center;padding:2px;cursor:pointer}.vdp-time[data-v-83a11f24]{font-size:11px;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.vdp-range[data-v-83a11f24]{flex:1;height:4px;accent-color:var(--primary);cursor:pointer}.vdp-rate[data-v-83a11f24]{border:0;background:transparent;color:#fff;font-size:12px;padding:2px 4px;cursor:pointer}.vdp-big-close[data-v-83a11f24]{position:absolute;top:10px;right:10px;width:34px;height:34px;border:0;border-radius:50%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.spin[data-v-83a11f24]{width:22px;height:22px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:vdp-spin-83a11f24 .8s linear infinite}@keyframes vdp-spin-83a11f24{to{transform:rotate(360deg)}}.vd-state[data-v-c4dcbeff]{padding:40px 8px;text-align:center;color:var(--muted);font-size:13px}.vd-player-block[data-v-c4dcbeff]{margin:2px 0 10px}.vd-preview-strip[data-v-c4dcbeff]{display:flex;gap:8px;margin-top:10px;overflow-x:auto;padding:2px 2px 6px}.vd-preview-item[data-v-c4dcbeff]{flex:none;width:150px;aspect-ratio:16 / 9;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--surface-2);cursor:pointer}.vd-preview-item img[data-v-c4dcbeff]{width:100%;height:100%;object-fit:cover;display:block}.vd-preview-item.cur[data-v-c4dcbeff]{border-color:var(--primary)}.vdp-unlock[data-v-c4dcbeff]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:linear-gradient(135deg,#0f121ad1,#0a0e16e6);color:#fff;text-align:center;padding:16px}.vdp-unlock-title[data-v-c4dcbeff]{margin:0;font-size:16px;font-weight:700}.vdp-unlock-sub[data-v-c4dcbeff]{margin:0;font-size:13px;color:#ffffffbf}.vdp-unlock-btns[data-v-c4dcbeff]{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap;justify-content:center}.vdp-btn-gold[data-v-c4dcbeff],.vdp-btn-vip[data-v-c4dcbeff]{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 18px;border-radius:999px;border:0;font-size:13px;font-weight:600;cursor:pointer}.vdp-btn-gold[data-v-c4dcbeff]{background:gold;color:#4a3200}.vdp-btn-gold[data-v-c4dcbeff]:disabled{opacity:.65;cursor:default}.vdp-btn-vip[data-v-c4dcbeff]{background:#1d9bf0;color:#fff}.vdp-unlock-hint[data-v-c4dcbeff]{margin:4px 0 0;font-size:11px;color:#fff9}.vd-title[data-v-c4dcbeff]{margin:2px 0 8px;font-size:20px;font-weight:700;line-height:1.4;word-break:break-word}.vd-meta[data-v-c4dcbeff]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px}.vd-chip[data-v-c4dcbeff]{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;background:var(--surface-2);color:var(--muted)}.vd-chip.vip[data-v-c4dcbeff]{background:#1d9bf0;color:#fff}.vd-chip.gold[data-v-c4dcbeff]{background:#ffd70029;color:var(--coin)}.vd-coin[data-v-c4dcbeff]{width:9px;height:9px;border-radius:50%;background:var(--coin);display:inline-block}.vd-meta-item[data-v-c4dcbeff]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.vd-actions[data-v-c4dcbeff]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.vd-act[data-v-c4dcbeff]{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.vd-act[data-v-c4dcbeff]:hover{border-color:var(--primary);color:var(--primary)}.vd-act.on[data-v-c4dcbeff]{background:var(--primary-soft);border-color:#4a9ff059;color:var(--primary)}.vd-share-tip[data-v-c4dcbeff]{font-size:12px;color:var(--primary)}.vd-sec-title[data-v-c4dcbeff]{margin:18px 0 8px;font-size:15px;font-weight:700}.vd-desc[data-v-c4dcbeff]{padding:10px 12px;border-radius:10px;background:var(--surface);font-size:13px;line-height:1.7;color:var(--text);white-space:pre-line;word-break:break-word}.vd-rel-scroll[data-v-c4dcbeff]{display:flex;gap:12px;overflow-x:auto;padding:2px 2px 10px}.vd-rel-card[data-v-c4dcbeff]{flex:none;width:200px;min-width:0;display:flex;flex-direction:column;padding:6px;border-radius:12px;border:1px solid transparent;background:transparent;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.vd-rel-card[data-v-c4dcbeff]:hover{background:var(--surface-2)}@media (prefers-color-scheme: dark){.vd-rel-card[data-v-c4dcbeff]:hover{background:var(--surface-2)}}.v-cover[data-v-c4dcbeff]{position:relative;width:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:var(--surface-2);color:#7a8490}.v-cover-img[data-v-c4dcbeff]{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.v-badges[data-v-c4dcbeff]{position:absolute;top:4px;left:4px;display:flex;align-items:center;gap:4px}.v-badge[data-v-c4dcbeff]{display:inline-flex;align-items:center;gap:3px;height:16px;padding:0 5px;border-radius:4px;font-size:10px;font-weight:700;line-height:1}.v-badge.vip[data-v-c4dcbeff]{background:#1d9bf0;color:#fff}.v-badge.gold[data-v-c4dcbeff]{background:#0000008c;color:var(--coin)}.v-coin[data-v-c4dcbeff]{width:9px;height:9px;border-radius:50%;background:var(--coin);display:inline-block}.v-views[data-v-c4dcbeff]{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:4px;background:#0000008c;color:#fff;font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums}.v-audit[data-v-c4dcbeff]{position:absolute;left:0;top:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-size:12px}.v-title[data-v-c4dcbeff]{margin:6px 0 2px;font-size:13px;font-weight:500;line-height:1.35;color:var(--text);word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.v-dur[data-v-c4dcbeff]{margin:0 0 2px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.vd-comments[data-v-c4dcbeff]{margin-top:6px}.vd-comment-editor[data-v-c4dcbeff]{display:flex;flex-direction:column;gap:8px}.vd-comment-input[data-v-c4dcbeff]{width:100%;resize:vertical;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;font-family:inherit;box-sizing:border-box}.vd-comment-input[data-v-c4dcbeff]:focus{outline:none;border-color:var(--primary)}.vd-editor-bar[data-v-c4dcbeff]{display:flex;align-items:center;justify-content:space-between;gap:8px}.vd-editor-space[data-v-c4dcbeff]{flex:1}.vd-replying[data-v-c4dcbeff]{font-size:12px;color:var(--muted)}.vd-cancel-reply[data-v-c4dcbeff]{margin-left:6px;border:none;background:transparent;color:var(--primary);cursor:pointer;font-size:12px}.vd-send[data-v-c4dcbeff]{padding:6px 18px;font-size:13px}.vd-err[data-v-c4dcbeff]{margin:0;font-size:12px;color:var(--danger)}.vd-comment-list[data-v-c4dcbeff]{display:flex;flex-direction:column;gap:10px;margin-top:12px}.vd-comment[data-v-c4dcbeff]{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--surface)}.vd-cmt-head[data-v-c4dcbeff]{display:flex;gap:8px;align-items:baseline;margin-bottom:4px}.vd-cmt-name[data-v-c4dcbeff]{font-size:13px;font-weight:600}.vd-cmt-time[data-v-c4dcbeff]{font-size:11px;color:var(--muted)}.vd-cmt-content[data-v-c4dcbeff]{font-size:13px;line-height:1.6;white-space:pre-line}.vd-cmt-bar[data-v-c4dcbeff]{display:flex;gap:12px;margin-top:6px}.vd-cmt-like[data-v-c4dcbeff],.vd-cmt-reply[data-v-c4dcbeff]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;cursor:pointer;font-size:12px;color:var(--muted);padding:0}.vd-cmt-like[data-v-c4dcbeff]:hover,.vd-cmt-reply[data-v-c4dcbeff]:hover{color:var(--text)}.vd-cmt-like.on[data-v-c4dcbeff]{color:var(--danger)}.vd-cmt-replies[data-v-c4dcbeff]{margin-top:8px;display:flex;flex-direction:column;gap:8px}.vd-reply[data-v-c4dcbeff]{background:var(--surface-2);border-color:transparent}.dlg-mask[data-v-c4dcbeff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--mask-bg);display:flex;align-items:center;justify-content:center;padding:0 32px}.dlg[data-v-c4dcbeff]{width:100%;max-width:340px;background:var(--surface);border-radius:var(--radius-lg);padding:20px 18px 14px;color:var(--text)}.dlg-title[data-v-c4dcbeff]{font-size:17px;font-weight:700;text-align:center;color:var(--text)}.dlg-text[data-v-c4dcbeff]{padding:14px 2px 4px;font-size:14px;line-height:1.6;color:var(--muted);text-align:center}.dlg-body[data-v-c4dcbeff]{padding:16px 2px 6px}.price-row[data-v-c4dcbeff]{display:flex;align-items:center;justify-content:space-between;padding:5px 0;font-size:14px}.pr-label[data-v-c4dcbeff]{color:var(--muted)}.pr-value[data-v-c4dcbeff]{font-weight:700;color:var(--text);display:inline-flex;align-items:center;gap:5px}.pr-value.strike[data-v-c4dcbeff]{text-decoration:line-through;color:var(--muted);font-weight:400}.pr-value .coin[data-v-c4dcbeff]{width:13px;height:13px;border-radius:50%;background:gold;display:inline-block}.dlg-tip[data-v-c4dcbeff]{margin-top:8px;font-size:12px;color:var(--muted);text-align:center}.dlg-actions[data-v-c4dcbeff]{display:flex;gap:10px;margin-top:16px}.dlg-btn[data-v-c4dcbeff]{flex:1;height:40px;border-radius:var(--radius-pill);font-size:15px;font-weight:600;cursor:pointer}.dlg-btn.cancel[data-v-c4dcbeff]{background:var(--surface-2);color:var(--muted)}.dlg-btn.ok[data-v-c4dcbeff]{background:var(--primary);color:#fff}.dlg-btn.ok[data-v-c4dcbeff]:disabled{opacity:.6}.fade-enter-active[data-v-c4dcbeff],.fade-leave-active[data-v-c4dcbeff]{transition:opacity .18s}.fade-enter-from[data-v-c4dcbeff],.fade-leave-to[data-v-c4dcbeff]{opacity:0}.vd-viewer[data-v-c4dcbeff]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;background:#000000f0;display:flex;align-items:center;justify-content:center}.vd-viewer-track[data-v-c4dcbeff]{width:100%;height:100%;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.vd-viewer-track[data-v-c4dcbeff]::-webkit-scrollbar{display:none}.vd-viewer-img[data-v-c4dcbeff]{flex:none;width:100%;height:100%;object-fit:contain;scroll-snap-align:center;opacity:.55;transition:opacity .18s ease}.vd-viewer-img.cur[data-v-c4dcbeff]{opacity:1}.vd-viewer-close[data-v-c4dcbeff]{position:absolute;top:16px;right:16px;width:38px;height:38px;border:0;border-radius:50%;background:#ffffff24;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.vd-viewer-nav[data-v-c4dcbeff]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:64px;border:0;border-radius:10px;background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.vd-viewer-nav.left[data-v-c4dcbeff]{left:16px}.vd-viewer-nav.right[data-v-c4dcbeff]{right:16px}.vd-viewer-nav[data-v-c4dcbeff]:hover{background:#ffffff38}.vd-viewer-count[data-v-c4dcbeff]{position:absolute;bottom:18px;left:50%;transform:translate(-50%);padding:4px 14px;border-radius:999px;background:#ffffff24;color:#fff;font-size:13px;font-variant-numeric:tabular-nums}.nd-state[data-v-8c806501]{padding:40px 8px;text-align:center;color:var(--muted);font-size:13px}.nd-cover[data-v-8c806501]{width:128px;height:172px}.nd-cover-img[data-v-8c806501]{width:100%;height:100%;object-fit:cover}.nd-sec-title[data-v-8c806501]{margin:18px 0 8px;font-size:15px}.nd-tags[data-v-8c806501]{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.nd-tag[data-v-8c806501]{padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12px;color:var(--muted)}.nd-chapters[data-v-8c806501]{display:flex;flex-direction:column;gap:4px}.nd-chapter[data-v-8c806501]{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:var(--surface);cursor:pointer;text-align:left}.nd-chapter[data-v-8c806501]:hover{border-color:var(--border)}.nd-chapter.active[data-v-8c806501]{border-color:var(--primary);background:var(--primary-soft)}.nd-ch-idx[data-v-8c806501]{flex:none;font-size:12px;color:var(--muted);width:26px}.nd-ch-title[data-v-8c806501]{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-ch-lock[data-v-8c806501]{flex:none;display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--danger)}.nd-reader-head[data-v-8c806501]{display:flex;align-items:center;gap:10px;margin:18px 0 8px}.nd-reader-title[data-v-8c806501]{flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-reader-nav[data-v-8c806501]{display:inline-flex;gap:6px;flex:none}.nd-reader[data-v-8c806501]{padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface)}.nd-content[data-v-8c806501]{font-size:15px;line-height:1.9;white-space:pre-wrap;color:var(--text)}.nd-reader-nav-bottom[data-v-8c806501]{display:flex;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.nd-reader-nav-bottom button[data-v-8c806501]{flex:1;justify-content:center}.nd-lock[data-v-8c806501]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 20px;color:var(--muted);text-align:center}.nd-lock-tip[data-v-8c806501]{margin:0;font-size:14px}.cd-wrap[data-v-af20d7ec]{height:100%;display:flex;flex-direction:column;min-height:0}.cd-login-tip[data-v-af20d7ec]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);text-align:center;padding:24px}.cd-login-tip p[data-v-af20d7ec]{margin:0;font-size:13px}.cd-head[data-v-af20d7ec]{flex:none;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border)}.cd-head-title[data-v-af20d7ec]{font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-head-tag[data-v-af20d7ec]{flex:none;padding:2px 8px;border-radius:999px;font-size:11px;color:var(--muted);background:var(--surface-2)}.cd-body[data-v-af20d7ec]{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.cd-sentinel[data-v-af20d7ec]{height:1px;flex:none}.cd-state[data-v-af20d7ec],.cd-state-sm[data-v-af20d7ec]{color:var(--muted);font-size:12px;text-align:center;padding:6px 0}.cd-state p[data-v-af20d7ec]{margin:0 0 8px}.cd-msg[data-v-af20d7ec]{display:flex;flex-direction:column;max-width:78%}.cd-msg.mine[data-v-af20d7ec]{align-self:flex-end;align-items:flex-end}.cd-recall[data-v-af20d7ec]{color:var(--muted);font-size:12px;padding:4px 0;text-align:center}.cd-quote[data-v-af20d7ec]{margin-bottom:4px;padding:6px 8px;border-left:3px solid var(--primary);background:var(--surface-2);border-radius:6px;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:2px}.cd-quote-sender[data-v-af20d7ec]{font-weight:600;color:var(--text)}.cd-quote-text[data-v-af20d7ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cd-gift[data-v-af20d7ec]{margin-bottom:4px;padding:6px 8px;border-radius:6px;background:var(--primary-soft);font-size:12px;display:flex;align-items:center;gap:6px}.cd-gift-icon[data-v-af20d7ec]{font-size:16px}.cd-bubble[data-v-af20d7ec]{position:relative;padding:8px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--border);font-size:14px;line-height:1.45;word-break:break-word;white-space:pre-wrap}.cd-bubble.mine[data-v-af20d7ec]{background:var(--primary-soft);border-color:#4a9ff04d}.cd-content[data-v-af20d7ec]{white-space:pre-wrap}.cd-recall-btn[data-v-af20d7ec]{margin-left:6px;padding:0 4px;border:none;background:none;color:var(--muted);font-size:11px;cursor:pointer;vertical-align:middle}.cd-recall-btn[data-v-af20d7ec]:hover{color:var(--danger, #e5484d)}.cd-read-state[data-v-af20d7ec]{margin-left:6px;font-weight:600;color:var(--muted)}.cd-meta[data-v-af20d7ec]{margin-top:2px;font-size:11px;color:var(--muted)}.cd-meta.mine[data-v-af20d7ec]{align-self:flex-end}.cd-file-input[data-v-af20d7ec]{display:none}.cd-voice[data-v-af20d7ec]{cursor:pointer;color:var(--primary, #4e8cff);text-decoration:underline;text-underline-offset:2px}.cd-voice[data-v-af20d7ec]:hover{opacity:.85}.cd-image[data-v-af20d7ec]{max-width:220px;max-height:260px;border-radius:10px;display:block;object-fit:cover}.cd-input-bar[data-v-af20d7ec]{flex:none;display:flex;gap:8px;align-items:flex-end;padding:10px 14px;border-top:1px solid var(--border);position:relative}.cd-gift-panel[data-v-af20d7ec]{position:absolute;left:14px;right:14px;bottom:calc(100% + 8px);z-index:20;background:var(--surface-1, #fff);border:1px solid var(--border);border-radius:12px;box-shadow:0 8px 24px #0000001f;padding:10px 12px}.cd-gift-panel-head[data-v-af20d7ec]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;margin-bottom:8px}.cd-gift-close[data-v-af20d7ec]{border:none;background:none;color:var(--muted);font-size:16px;cursor:pointer;line-height:1}.cd-gift-grid[data-v-af20d7ec]{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;max-height:220px;overflow-y:auto}.cd-gift-item[data-v-af20d7ec]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);cursor:pointer;text-align:center}.cd-gift-item[data-v-af20d7ec]:hover{border-color:var(--primary)}.cd-gift-item[data-v-af20d7ec]:disabled{opacity:.5;cursor:not-allowed}.cd-gift-img[data-v-af20d7ec]{width:40px;height:40px;object-fit:contain}.cd-gift-name[data-v-af20d7ec]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.cd-gift-price[data-v-af20d7ec]{font-size:11px;color:var(--muted)}.cd-gift-btn[data-v-af20d7ec]{flex:none;height:40px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:13px;cursor:pointer}.cd-gift-btn[data-v-af20d7ec]:hover{border-color:var(--primary);color:var(--primary)}.cd-gift-btn[data-v-af20d7ec]:disabled{opacity:.55;cursor:not-allowed}.cd-input[data-v-af20d7ec]{flex:1;resize:none;padding:8px 10px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:14px;line-height:1.45;outline:none;box-sizing:border-box;min-height:40px;max-height:120px}.cd-input[data-v-af20d7ec]:focus{border-color:var(--primary)}.cd-input[data-v-af20d7ec]:disabled{opacity:.55}.cd-send[data-v-af20d7ec]{flex:none;height:40px;padding:0 18px}.fd-state[data-v-76ff63ee]{padding:40px 8px;text-align:center;color:var(--muted);font-size:13px}.avatar[data-v-76ff63ee]{width:44px;height:44px;flex:none;position:relative}.avatar.small[data-v-76ff63ee]{width:28px;height:28px}.avatar-img[data-v-76ff63ee]{width:100%;height:100%;border-radius:50%;object-fit:cover}.fd-author[data-v-76ff63ee]{display:flex;align-items:center;gap:12px;cursor:pointer}.fd-author-info[data-v-76ff63ee]{display:flex;flex-direction:column;gap:2px}.fd-name[data-v-76ff63ee]{font-size:15px;font-weight:700}.fd-time[data-v-76ff63ee]{font-size:12px;color:var(--muted)}.fd-verified[data-v-76ff63ee]{display:inline-block;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;color:#fff;background:var(--primary);border-radius:999px;vertical-align:2px}.fd-follow[data-v-76ff63ee]{margin-left:auto;flex:none;padding:5px 14px;border-radius:999px;font-size:12px;border:none;cursor:pointer;background:var(--primary);color:#fff}.fd-follow.on[data-v-76ff63ee]{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.fd-body[data-v-76ff63ee]{position:relative}.fd-video[data-v-76ff63ee]{position:relative;margin:10px 0}.fd-media-tip[data-v-76ff63ee]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-weight:600;background:#00000073;border-radius:var(--radius);pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.6)}.fd-content[data-v-76ff63ee]{margin:14px 0 10px;font-size:15px;line-height:1.8;white-space:pre-wrap}.fd-tags[data-v-76ff63ee]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.fd-tag[data-v-76ff63ee]{padding:3px 10px;font-size:12px;color:var(--primary);background:var(--primary-soft);border-radius:999px}.fd-images[data-v-76ff63ee]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.fd-img[data-v-76ff63ee]{position:relative}.fd-img--blur .fd-image[data-v-76ff63ee],.fd-img--violated .fd-image[data-v-76ff63ee]{filter:blur(6px)}.fd-img-tip[data-v-76ff63ee]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:3px 8px;font-size:11px;color:#fff;background:#0000008c;border-radius:999px;white-space:nowrap}.fd-image[data-v-76ff63ee]{display:block;max-width:240px;max-height:240px;border-radius:10px;object-fit:cover}.fd-actions[data-v-76ff63ee]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fd-actions .btn-ghost.on[data-v-76ff63ee]{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.fd-unlock[data-v-76ff63ee]{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,#f6b93b,#e58e26)}.fd-unlock[data-v-76ff63ee]:disabled{opacity:.6;cursor:not-allowed}.fd-gold[data-v-76ff63ee]{padding:2px 8px;font-size:11px;font-weight:600;color:#b8860b;background:#b8860b1f;border:1px solid rgba(184,134,11,.35);border-radius:999px}.fd-sec-head[data-v-76ff63ee]{display:flex;align-items:center;justify-content:space-between;margin:18px 0 10px}.fd-sec-title[data-v-76ff63ee]{font-size:15px;font-weight:600}.fd-sort[data-v-76ff63ee]{display:flex;gap:4px}.fd-sort button[data-v-76ff63ee]{padding:3px 10px;font-size:12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.fd-sort button.on[data-v-76ff63ee]{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.fd-comment-input[data-v-76ff63ee]{margin-bottom:14px}.fd-reply-bar[data-v-76ff63ee]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--primary);background:var(--primary-soft);border-radius:8px;padding:4px 10px;margin-bottom:6px}.fd-reply-x[data-v-76ff63ee]{border:none;background:none;color:var(--muted);cursor:pointer;font-size:13px}.fd-comment-input .fd-input-row[data-v-76ff63ee]{display:flex;gap:8px}.fd-comment-input input[data-v-76ff63ee]{flex:1;min-width:0;padding:8px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);outline:none}.fd-comments[data-v-76ff63ee]{display:flex;flex-direction:column;gap:10px}.fd-comment[data-v-76ff63ee]{display:flex;gap:10px}.fd-comment-body[data-v-76ff63ee]{flex:1;min-width:0}.fd-comment-head[data-v-76ff63ee]{display:flex;align-items:center;gap:8px}.fd-comment-name[data-v-76ff63ee]{font-size:13px;font-weight:600}.fd-badge[data-v-76ff63ee]{display:inline-block;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;border-radius:999px;color:#fff;background:var(--primary);vertical-align:1px}.fd-badge.top[data-v-76ff63ee]{background:#e58e26}.fd-comment-time[data-v-76ff63ee]{font-size:11px;color:var(--muted)}.fd-comment-like[data-v-76ff63ee]{margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--muted);background:none;border:none;cursor:pointer}.fd-comment-like.on[data-v-76ff63ee]{color:var(--danger)}.fd-reply[data-v-76ff63ee]{border:none;background:none;color:var(--muted);font-size:12px;cursor:pointer}.fd-reply[data-v-76ff63ee]:hover{color:var(--primary)}.fd-comment-text[data-v-76ff63ee]{margin-top:3px;font-size:13px;line-height:1.6}.fd-reply-at[data-v-76ff63ee]{color:var(--primary)}.fd-sub-comments[data-v-76ff63ee]{margin-top:8px;padding-left:12px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:8px}.fd-reply-toggle[data-v-76ff63ee]{align-self:flex-start;padding:2px 0;font-size:12px;color:var(--primary);background:none;border:none;cursor:pointer}.fd-reply-toggle[data-v-76ff63ee]:hover{text-decoration:underline}.detail-page[data-v-3c28a0dd]{position:relative;min-height:100%}.set-ic-big[data-v-3c28a0dd]{flex:none;width:72px;height:72px;display:flex;align-items:center;justify-content:center;border-radius:18px;background:var(--primary-soft);color:var(--primary)}.set-body[data-v-3c28a0dd]{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:24px 0}.theme-grid[data-v-3c28a0dd]{display:flex;gap:16px}.theme-opt[data-v-3c28a0dd]{width:128px;padding:20px 12px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface);color:var(--muted);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.theme-opt[data-v-3c28a0dd]:hover{border-color:var(--primary);color:var(--text)}.theme-opt.on[data-v-3c28a0dd]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);box-shadow:0 4px 14px #4a9ff02e}.theme-ic[data-v-3c28a0dd]{display:flex;align-items:center;justify-content:center}.theme-name[data-v-3c28a0dd]{font-size:14px;font-weight:600}.set-tip[data-v-3c28a0dd]{margin:0;font-size:13px;color:var(--muted)}.account-card[data-v-3c28a0dd]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 48px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface)}.acc-avatar[data-v-3c28a0dd]{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid var(--border);background:var(--primary-soft)}.acc-avatar-fallback[data-v-3c28a0dd]{display:flex;align-items:center;justify-content:center;color:var(--primary)}.acc-nick[data-v-3c28a0dd]{font-size:18px;font-weight:700;color:var(--text)}.acc-line[data-v-3c28a0dd]{display:flex;align-items:center;gap:8px}.acc-name[data-v-3c28a0dd]{font-size:14px;color:var(--muted)}.acc-copy[data-v-3c28a0dd]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border);border-radius:var(--radius-pill, 999px);background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.acc-copy[data-v-3c28a0dd]:hover{border-color:var(--primary);color:var(--primary)}.pwd-card[data-v-3c28a0dd]{width:360px;max-width:100%;display:flex;flex-direction:column;padding:28px 30px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface)}.pwd-fld[data-v-3c28a0dd]{display:block}.pwd-fld+.pwd-fld[data-v-3c28a0dd]{margin-top:16px}.pwd-lb[data-v-3c28a0dd]{display:block;margin-bottom:6px;font-size:13px;color:var(--muted)}.pwd-in[data-v-3c28a0dd]{width:100%;height:42px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--bg);color:var(--text);font-size:14px}.pwd-in[data-v-3c28a0dd]:focus{border-color:var(--primary);outline:none}.pwd-submit[data-v-3c28a0dd]{width:100%;height:44px;margin-top:24px;border:none;border-radius:var(--radius, 12px);background:var(--primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.pwd-submit[data-v-3c28a0dd]:disabled{opacity:.65;cursor:not-allowed}.dl-card[data-v-3c28a0dd]{width:360px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;padding:34px 30px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface);text-align:center}.dl-ic[data-v-3c28a0dd]{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--primary-soft);color:var(--primary)}.dl-title[data-v-3c28a0dd]{margin:0;font-size:17px;font-weight:700;color:var(--text)}.dl-desc[data-v-3c28a0dd]{margin:0;font-size:13px;color:var(--muted)}.dl-open[data-v-3c28a0dd]{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 22px;margin-top:8px;border:none;border-radius:var(--radius, 12px);background:var(--primary);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.dl-open[data-v-3c28a0dd]:hover{filter:brightness(1.06)}.sd-toast[data-v-3c28a0dd]{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:8px 16px;border-radius:var(--radius-pill, 999px);background:var(--mask-bg);color:var(--mask-fg);font-size:13px;white-space:nowrap;z-index:20;pointer-events:none}.sd-toast.err[data-v-3c28a0dd]{background:var(--danger);color:#fff}.toast-fade-enter-active[data-v-3c28a0dd],.toast-fade-leave-active[data-v-3c28a0dd]{transition:opacity .2s}.toast-fade-enter-from[data-v-3c28a0dd],.toast-fade-leave-to[data-v-3c28a0dd]{opacity:0}.sd-empty[data-v-3c28a0dd]{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--muted);font-size:14px}.btn-ghost[data-v-3c28a0dd]{padding:8px 20px;border:1px solid var(--border);border-radius:var(--radius-pill, 999px);background:var(--surface-2);color:var(--text);font-size:13px;cursor:pointer}.btn-ghost[data-v-3c28a0dd]:hover{border-color:var(--primary);color:var(--primary)}.block-wrap[data-v-3c28a0dd]{width:460px;max-width:100%;display:flex;flex-direction:column;gap:8px}.block-item[data-v-3c28a0dd]{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface);color:var(--text);cursor:default;text-align:left}.block-avatar[data-v-3c28a0dd]{flex:none;position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primary-soft);color:var(--primary);overflow:hidden}.block-avatar-img[data-v-3c28a0dd]{width:100%;height:100%;object-fit:cover}.block-avatar.violated .block-avatar-img[data-v-3c28a0dd]{filter:blur(6px)}.block-avatar-badge[data-v-3c28a0dd]{position:absolute;bottom:-4px;left:-4px;padding:0 5px;border-radius:8px;line-height:16px;background:var(--danger, #e5484d);color:#fff;font-size:10px;font-style:normal}.block-main[data-v-3c28a0dd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.block-nick[data-v-3c28a0dd]{font-size:14px;font-weight:600;color:var(--text)}.block-desc[data-v-3c28a0dd]{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.block-unbtn[data-v-3c28a0dd]{flex:none;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-pill, 999px);background:var(--surface-2);color:var(--primary);font-size:12px;font-weight:600;cursor:pointer}.block-unbtn[data-v-3c28a0dd]:hover{border-color:var(--danger);color:var(--danger)}.block-unbtn.busy[data-v-3c28a0dd]{opacity:.6;cursor:not-allowed}.profile-card[data-v-3c28a0dd]{width:380px;max-width:100%;display:flex;flex-direction:column;gap:16px;padding:28px 30px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface)}.bio-in[data-v-3c28a0dd]{height:auto;min-height:72px;padding:10px 12px;resize:vertical;font-family:inherit}.logout-card[data-v-3c28a0dd]{width:380px;max-width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 30px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface);text-align:center}.logout-ic[data-v-3c28a0dd]{width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:var(--danger-soft, var(--primary-soft));color:var(--danger)}.logout-title[data-v-3c28a0dd]{margin:0;font-size:17px;font-weight:700;color:var(--text)}.logout-desc[data-v-3c28a0dd]{margin:0;font-size:13px;color:var(--muted)}.logout-btn[data-v-3c28a0dd]{padding:9px 26px;font-weight:600}.nd-state[data-v-2ae0fdfd]{padding:40px 8px;text-align:center;color:var(--muted);font-size:13px}.nd-body[data-v-2ae0fdfd]{padding:4px 0}.nd-title[data-v-2ae0fdfd]{font-size:18px;margin:0 0 6px}.nd-meta[data-v-2ae0fdfd]{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:14px}.nd-content[data-v-2ae0fdfd]{font-size:14px;line-height:1.8;white-space:pre-wrap}.udetail[data-v-9221dfde]{padding:0 2px}.ud-state[data-v-9221dfde]{padding:24px 8px;text-align:center;color:var(--muted);font-size:13px}.btn-ghost[data-v-9221dfde]{padding:8px 20px;border:1px solid var(--border);border-radius:var(--radius-pill, 999px);background:var(--surface-2);color:var(--text);font-size:13px;cursor:pointer}.btn-ghost[data-v-9221dfde]:hover{border-color:var(--primary);color:var(--primary)}.ud-card[data-v-9221dfde]{display:flex;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--radius-lg, 16px);background:var(--surface)}.ud-avatar[data-v-9221dfde]{flex:none;width:76px;height:76px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-soft);color:var(--primary);overflow:hidden}.ud-avatar-img[data-v-9221dfde]{width:100%;height:100%;object-fit:cover}.ud-info[data-v-9221dfde]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ud-name-row[data-v-9221dfde]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ud-nick[data-v-9221dfde]{font-size:17px;font-weight:700;color:var(--text)}.ud-verified[data-v-9221dfde]{display:inline-block;padding:1px 8px;border-radius:var(--radius-pill, 999px);background:var(--primary);color:#fff;font-size:11px;font-weight:600}.ud-level[data-v-9221dfde]{align-self:flex-start;padding:1px 8px;border-radius:var(--radius-pill, 999px);background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:600}.ud-follow[data-v-9221dfde]{margin-left:auto;flex:none;padding:5px 16px;border-radius:999px;font-size:12px;border:none;cursor:pointer;background:var(--primary);color:#fff}.ud-follow.on[data-v-9221dfde]{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.ud-username[data-v-9221dfde]{font-size:12px;color:var(--muted)}.ud-tags[data-v-9221dfde]{display:flex;flex-wrap:wrap;gap:6px}.ud-tag[data-v-9221dfde]{padding:2px 8px;border-radius:var(--radius-pill, 999px);background:var(--surface-2);border:1px solid var(--border);font-size:11px;color:var(--muted)}.ud-bio[data-v-9221dfde]{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud-stats[data-v-9221dfde]{display:flex;gap:16px;margin-top:2px}.ud-stat[data-v-9221dfde]{font-size:12px;color:var(--muted)}.ud-stat b[data-v-9221dfde]{font-size:15px;color:var(--text);margin-right:4px}.ud-tabs[data-v-9221dfde]{display:flex;gap:8px;margin:16px 0 12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.ud-tab[data-v-9221dfde]{padding:6px 18px;border:1px solid transparent;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:13px;cursor:pointer}.ud-tab.on[data-v-9221dfde]{background:var(--primary);color:#fff;font-weight:600}.ud-sec-title[data-v-9221dfde]{margin:22px 0 12px;font-size:15px;font-weight:700;color:var(--text)}.ud-posts[data-v-9221dfde]{display:flex;flex-direction:column;gap:10px}.ud-post[data-v-9221dfde]{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius, 12px);background:var(--surface);color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.ud-post[data-v-9221dfde]:hover{border-color:var(--primary);background:var(--surface-2)}.ud-post-head[data-v-9221dfde]{display:flex;align-items:center;justify-content:space-between;gap:10px}.ud-post-time[data-v-9221dfde]{font-size:12px;color:var(--muted)}.ud-post-meta[data-v-9221dfde]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.ud-post-meta .app-icon[data-v-9221dfde]{color:var(--muted)}.ud-post-content[data-v-9221dfde]{font-size:14px;line-height:1.6;word-break:break-word;white-space:pre-wrap}.ud-post-imgs[data-v-9221dfde]{display:flex;flex-wrap:wrap;gap:8px}.ud-post-img[data-v-9221dfde]{width:108px;height:108px;object-fit:cover;border-radius:8px}.ud-card-work[data-v-9221dfde]{flex-direction:row;align-items:center;gap:14px}.ud-work-media[data-v-9221dfde]{flex:none;width:88px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:8px;overflow:hidden;background:var(--surface-2);color:var(--muted)}.ud-work-cover[data-v-9221dfde]{width:100%;height:100%;object-fit:cover}.ud-work-info[data-v-9221dfde]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.ud-work-title[data-v-9221dfde]{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ud-more[data-v-9221dfde]{align-self:center}.up-wrap[data-v-3c12b25d]{display:flex;flex-direction:column;gap:14px;max-width:880px;margin:0 auto}.up-state[data-v-3c12b25d]{padding:48px 12px;text-align:center;color:var(--muted);font-size:13px}.up-cover[data-v-3c12b25d]{height:150px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#2c3e50,#3498db);background-size:cover;background-position:center;position:relative}.up-cover-mask[data-v-3c12b25d]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d,#00000059)}.up-card[data-v-3c12b25d]{margin-top:-48px;padding:18px 20px 26px;background:var(--surface-1, var(--window-bg));border:1px solid var(--border);border-radius:16px;box-shadow:var(--window-shadow)}.up-head[data-v-3c12b25d]{display:flex;gap:18px}.up-avatar-wrap[data-v-3c12b25d]{flex:none;position:relative}.up-avatar[data-v-3c12b25d]{width:86px;height:86px;border-radius:18px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--text);border:3px solid var(--window-bg);box-shadow:0 4px 12px #0000002e}.up-avatar-text[data-v-3c12b25d]{font-size:34px;font-weight:800}.up-flag[data-v-3c12b25d]{position:absolute;left:6px;bottom:6px;padding:1px 8px;border-radius:999px;background:var(--danger, #e5484d);color:#fff;font-size:10px}.up-info[data-v-3c12b25d]{flex:1;min-width:0}.up-name-row[data-v-3c12b25d]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.up-name[data-v-3c12b25d]{font-size:20px;font-weight:800}.up-level[data-v-3c12b25d]{padding:2px 10px;border-radius:999px;background:linear-gradient(135deg,#f6d365,#fda085);color:#6b3d00;font-size:12px;font-weight:700}.up-meta[data-v-3c12b25d]{display:flex;gap:12px;margin-top:4px;font-size:12px;color:var(--muted)}.up-stats[data-v-3c12b25d]{display:flex;gap:16px;margin-top:8px}.up-stat[data-v-3c12b25d]{font-size:12px;color:var(--muted)}.up-stat b[data-v-3c12b25d]{font-size:15px;color:var(--text);margin-right:3px}.up-bio[data-v-3c12b25d]{margin:10px 0 0;font-size:13px;color:var(--text);white-space:pre-wrap;word-break:break-word}.up-actions[data-v-3c12b25d]{display:flex;gap:10px;margin-top:14px}.up-act[data-v-3c12b25d]{height:34px;padding:0 22px;border-radius:10px;font-size:13px;font-weight:600}.up-actions .btn-ghost.on[data-v-3c12b25d]{background:var(--primary);border-color:var(--primary);color:#fff}.up-contacts[data-v-3c12b25d]{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border)}.up-c-title[data-v-3c12b25d]{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:8px}.up-c-list[data-v-3c12b25d]{display:flex;flex-wrap:wrap;gap:8px}.up-c-item[data-v-3c12b25d]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:12px;cursor:pointer}.up-c-item[data-v-3c12b25d]:hover{border-color:var(--primary)}.up-c-type[data-v-3c12b25d]{color:var(--primary);font-weight:600}.up-c-val[data-v-3c12b25d]{color:var(--muted)}.up-c-dialog-mask[data-v-3c12b25d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#00000073}.up-c-dialog[data-v-3c12b25d]{width:320px;max-width:92vw;padding:18px 20px 16px;background:var(--surface-1, var(--window-bg));border:1px solid var(--border);border-radius:16px;box-shadow:var(--window-shadow)}.up-c-dialog-head[data-v-3c12b25d]{display:flex;align-items:center;justify-content:space-between}.up-c-dialog-title[data-v-3c12b25d]{font-size:15px;font-weight:700;color:var(--text)}.up-c-dialog-close[data-v-3c12b25d]{width:26px;height:26px;border:none;background:var(--surface-2);color:var(--muted);border-radius:8px;font-size:13px;cursor:pointer}.up-c-dialog-qr[data-v-3c12b25d]{margin-top:14px;height:180px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--surface-2);border:1px dashed var(--border);overflow:hidden}.up-c-dialog-qr-img[data-v-3c12b25d]{width:100%;height:100%;object-fit:contain}.up-c-dialog-qr-empty[data-v-3c12b25d]{font-size:13px;color:var(--muted)}.up-c-dialog-acc[data-v-3c12b25d]{margin-top:12px;padding:10px 12px;display:flex;align-items:center;gap:8px;border-radius:10px;background:var(--surface-2);font-size:14px;font-weight:600;color:var(--text)}.up-c-dialog-acc-text[data-v-3c12b25d]{flex:1;min-width:0;overflow-wrap:anywhere}.up-c-dialog-copy[data-v-3c12b25d]{flex:none;padding:4px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-1);color:var(--primary);font-size:12px;font-weight:600;cursor:pointer}.up-c-dialog-foot[data-v-3c12b25d]{margin-top:14px;display:flex;flex-direction:column;align-items:center;gap:8px}.up-c-dialog-tip[data-v-3c12b25d]{margin:0;font-size:12px;color:var(--muted);text-align:center}.up-c-dialog-unlock[data-v-3c12b25d]{height:38px;padding:0 24px;border-radius:10px;font-weight:600}.up-c-dialog-done[data-v-3c12b25d]{font-size:12px;color:var(--muted)}.up-tabs[data-v-3c12b25d]{display:flex;gap:4px;margin-top:20px;border-bottom:1px solid var(--border)}.up-tab[data-v-3c12b25d]{padding:9px 18px;border-radius:10px 10px 0 0;background:transparent;border:none;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer}.up-tab.active[data-v-3c12b25d]{color:var(--primary);background:var(--primary-soft)}.up-grid[data-v-3c12b25d]{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.up-card-item[data-v-3c12b25d]{display:flex;flex-direction:column;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:8px;color:var(--text);cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.up-card-item[data-v-3c12b25d]:hover{transform:translateY(-2px);box-shadow:var(--window-shadow)}.up-cover-img[data-v-3c12b25d]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--surface-1);color:var(--muted);font-size:22px}.up-card-info[data-v-3c12b25d]{display:flex;flex-direction:column;gap:2px}.up-card-title[data-v-3c12b25d]{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-card-sub[data-v-3c12b25d]{font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-grid.list[data-v-3c12b25d]{grid-template-columns:1fr}.up-post-item[data-v-3c12b25d]{flex-direction:row;align-items:flex-start}.up-post-item .up-cover-img[data-v-3c12b25d]{width:90px;aspect-ratio:auto;flex:none}.up-post-item .up-card-info[data-v-3c12b25d]{flex:1}.up-video-item[data-v-3c12b25d]{padding:0;overflow:hidden}.up-video-cover[data-v-3c12b25d]{position:relative;display:block;width:100%}.up-video-img[data-v-3c12b25d]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0;display:flex;align-items:center;justify-content:center;background:var(--surface-1);color:var(--muted);font-size:22px}.up-badge[data-v-3c12b25d]{position:absolute;padding:1px 6px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.6}.up-badge-vip[data-v-3c12b25d]{top:6px;left:6px;background:#1d9bf0;color:#fff}.up-badge-gold[data-v-3c12b25d]{top:6px;left:6px;background:#0000008c;color:#ffb300}.up-badge-duration[data-v-3c12b25d]{bottom:6px;right:6px;background:#0000008c;color:#fff}.up-video-item .up-card-info[data-v-3c12b25d]{padding:8px 2px 2px}.up-post-card[data-v-3c12b25d]{display:flex;flex-direction:column;gap:8px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:12px;color:var(--text);cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease}.up-post-card[data-v-3c12b25d]:hover{transform:translateY(-2px);box-shadow:var(--window-shadow)}.up-post-head[data-v-3c12b25d]{display:flex;align-items:center;gap:8px}.up-post-avatar[data-v-3c12b25d]{width:30px;height:30px;border-radius:50%;object-fit:cover;flex:none;display:flex;align-items:center;justify-content:center;background:var(--surface-1);color:var(--muted);font-size:13px}.up-post-name[data-v-3c12b25d]{font-size:13px;font-weight:600}.up-post-content[data-v-3c12b25d]{font-size:13px;line-height:1.5;word-break:break-word;white-space:pre-wrap}.up-post-images[data-v-3c12b25d]{display:flex;flex-wrap:wrap;gap:6px}.up-post-img[data-v-3c12b25d]{width:92px;height:92px;object-fit:cover;border-radius:8px}.td-state[data-v-317234b6]{padding:40px 8px;text-align:center;color:var(--muted);font-size:13px}.td-body[data-v-317234b6]{padding:4px 0;max-width:720px}.td-gallery[data-v-317234b6]{margin-bottom:16px}.td-main[data-v-317234b6]{position:relative;width:100%;max-height:520px;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:var(--surface-2);color:#7a8490}.td-main.blur img[data-v-317234b6]{filter:blur(14px)}.td-main-img[data-v-317234b6]{max-width:100%;max-height:520px;object-fit:contain;-webkit-user-drag:none}.td-count[data-v-317234b6]{position:absolute;right:10px;bottom:10px;padding:2px 8px;border-radius:999px;background:#0000008c;color:#fff;font-size:11px}.td-thumbs[data-v-317234b6]{display:flex;gap:6px;margin-top:8px;overflow-x:auto}.td-thumb[data-v-317234b6]{flex:none;width:54px;height:72px;border-radius:6px;overflow:hidden;border:2px solid transparent;background:var(--surface-2);cursor:pointer;padding:0}.td-thumb img[data-v-317234b6]{width:100%;height:100%;object-fit:cover}.td-thumb.active[data-v-317234b6]{border-color:var(--primary)}.td-thumb.blur img[data-v-317234b6]{filter:blur(6px)}.td-author-row[data-v-317234b6]{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid var(--border)}.td-avatar[data-v-317234b6]{flex:none;width:40px;height:40px;border-radius:50%;object-fit:cover;background:var(--surface-2)}.td-avatar-ph[data-v-317234b6]{display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.td-author-meta[data-v-317234b6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.td-author-name[data-v-317234b6]{font-size:14px;font-weight:600;color:var(--text)}.td-author-time[data-v-317234b6]{font-size:11px;color:var(--muted)}.td-author-ops[data-v-317234b6]{display:flex;gap:8px}.btn-follow[data-v-317234b6]{height:30px;padding:0 14px;border-radius:999px;border:none;cursor:pointer;font-size:12px;font-weight:600;background:var(--primary);color:#fff}.btn-follow.following[data-v-317234b6]{background:var(--surface-2);color:var(--muted)}.btn-follow.mutual[data-v-317234b6]{background:var(--primary-soft);color:var(--primary)}.btn-del[data-v-317234b6]{height:30px;padding:0 14px;border-radius:999px;border:1px solid var(--danger);background:transparent;color:var(--danger);font-size:12px;cursor:pointer}.btn-del[data-v-317234b6]:hover{background:var(--danger);color:#fff}.td-text[data-v-317234b6]{padding:4px 0 12px}.td-title[data-v-317234b6]{font-size:18px;margin:0 0 8px}.td-content[data-v-317234b6]{font-size:14px;line-height:1.8;white-space:pre-wrap;color:var(--text);margin:0 0 10px}.td-tags[data-v-317234b6]{display:flex;flex-wrap:wrap;gap:6px}.td-tag[data-v-317234b6]{padding:3px 10px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:12px}.td-actions[data-v-317234b6]{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.td-action[data-v-317234b6]{display:inline-flex;align-items:center;gap:5px;height:34px;padding:0 14px;border-radius:999px;border:none;cursor:pointer;background:var(--surface-2);color:var(--muted);font-size:13px;transition:background .15s ease,color .15s ease}.td-action[data-v-317234b6]:hover{background:var(--border);color:var(--text)}.td-action.on[data-v-317234b6]{background:var(--primary-soft);color:var(--primary)}.td-dl[data-v-317234b6]{background:transparent;border:1px solid var(--border)}.td-dl[data-v-317234b6]:disabled{opacity:.5;cursor:default}.td-comments[data-v-317234b6]{padding:16px 0 8px}.td-c-title[data-v-317234b6]{font-size:15px;margin:0 0 12px}.td-c-error[data-v-317234b6]{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--muted);font-size:13px}.td-c-empty[data-v-317234b6]{padding:16px 0;color:var(--muted);font-size:13px;text-align:center}.td-c-list[data-v-317234b6]{display:flex;flex-direction:column;gap:14px}.td-c-item[data-v-317234b6]{display:flex;gap:10px}.td-c-avatar[data-v-317234b6]{flex:none;width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--surface-2)}.td-c-main[data-v-317234b6]{flex:1;min-width:0}.td-c-head[data-v-317234b6]{display:flex;align-items:center;gap:8px}.td-c-name[data-v-317234b6]{font-size:13px;font-weight:600;color:var(--text)}.td-c-replies-toggle[data-v-317234b6]{border:none;background:transparent;cursor:pointer;font-size:12px;color:var(--primary)}.td-c-reply-btn[data-v-317234b6]{margin-left:auto;border:none;background:transparent;cursor:pointer;font-size:12px;color:var(--muted)}.td-c-reply-btn[data-v-317234b6]:hover{color:var(--primary)}.td-c-content[data-v-317234b6]{font-size:13px;line-height:1.6;margin:3px 0;word-break:break-word}.td-c-time[data-v-317234b6]{font-size:11px;color:var(--muted)}.td-c-replies[data-v-317234b6]{margin-top:8px;padding:8px 10px;border-radius:8px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.td-c-sub[data-v-317234b6]{font-size:12px;line-height:1.6}.td-c-sub-name[data-v-317234b6]{color:var(--primary);font-weight:500;margin-right:4px}.td-c-sub-content[data-v-317234b6]{color:var(--text);word-break:break-word}.td-c-input[data-v-317234b6]{display:flex;align-items:center;gap:8px;margin-top:16px}.td-input[data-v-317234b6]{flex:1;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--window-bg);color:var(--text);font-size:13px;outline:none}.td-input[data-v-317234b6]:focus{border-color:var(--primary)}.td-send[data-v-317234b6]{height:36px;padding:0 18px;border-radius:999px;border:none;cursor:pointer;background:var(--primary);color:#fff;font-size:13px;font-weight:600}.td-send[data-v-317234b6]:disabled{opacity:.5;cursor:default}.td-c-cancel[data-v-317234b6]{height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.gcd-wrap[data-v-d6451d9f]{display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}.gcd-login-tip[data-v-d6451d9f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;color:var(--muted);text-align:center}.gcd-login-tip p[data-v-d6451d9f]{margin:0;font-size:13px}.gcd-head[data-v-d6451d9f]{flex:none;display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border, #e5e5e5)}.gcd-head-title[data-v-d6451d9f]{font-size:15px;font-weight:700}.gcd-head-sub[data-v-d6451d9f]{font-size:12px;color:var(--muted)}.gcd-head-tag[data-v-d6451d9f]{font-size:11px;padding:1px 8px;border-radius:999px;background:#6a5cff1f;color:#6a5cff}.gcd-head-actions[data-v-d6451d9f]{margin-left:auto;display:flex;gap:6px}.gcd-icon-btn[data-v-d6451d9f]{position:relative;width:30px;height:30px;border:1px solid var(--border, #e5e5e5);border-radius:8px;background:var(--surface-2, #f5f5f5);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.gcd-icon-btn[data-v-d6451d9f]:hover{color:var(--primary, #6a5cff);border-color:var(--primary, #6a5cff)}.gcd-icon-badge[data-v-d6451d9f]{position:absolute;top:-5px;right:-5px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:var(--danger, #e5484d);color:#fff;font-size:10px;line-height:15px;text-align:center}.gcd-body[data-v-d6451d9f]{flex:1;overflow-y:auto;padding:12px 16px}.gcd-sentinel[data-v-d6451d9f]{height:1px}.gcd-state-sm[data-v-d6451d9f]{text-align:center;font-size:12px;color:var(--muted);padding:6px 0}.gcd-state[data-v-d6451d9f]{text-align:center;color:var(--muted);font-size:13px;padding:40px 0}.gcd-msg[data-v-d6451d9f]{position:relative;display:flex;gap:8px;margin-bottom:12px;padding:2px 0}.gcd-msg.mine[data-v-d6451d9f]{flex-direction:row-reverse}.gcd-avatar[data-v-d6451d9f]{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-2, #f2f2f2);color:var(--muted)}.gcd-avatar img[data-v-d6451d9f]{width:100%;height:100%;object-fit:cover}.gcd-msg-main[data-v-d6451d9f]{max-width:calc(100% - 52px);display:flex;flex-direction:column;gap:2px}.gcd-msg.mine .gcd-msg-main[data-v-d6451d9f]{align-items:flex-end}.gcd-sender[data-v-d6451d9f]{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.gcd-sender-name[data-v-d6451d9f]{font-size:12px;color:var(--muted)}.gcd-tag[data-v-d6451d9f]{font-size:10px;padding:0 5px;border-radius:4px;line-height:16px}.gcd-tag-owner[data-v-d6451d9f]{background:#ffe9d6;color:#d97706}.gcd-tag-admin[data-v-d6451d9f]{background:#e5e1ff;color:#6a5cff}.gcd-tag-verified[data-v-d6451d9f]{background:#d7f3e3;color:#1a9e5f}.gcd-tag-vip[data-v-d6451d9f]{background:linear-gradient(90deg,#f6d365,#fda085);color:#7c4a03}.gcd-tag-level[data-v-d6451d9f]{background:#e5e1ff;color:#6a5cff}.gcd-bubble[data-v-d6451d9f]{position:relative;max-width:460px;padding:8px 12px;border-radius:12px;background:var(--surface-2, #f2f2f2);border:1px solid var(--border, #ececec);font-size:14px;line-height:1.45;word-break:break-word;white-space:pre-wrap}.gcd-msg.mine .gcd-bubble[data-v-d6451d9f]{background:var(--primary, #6a5cff);color:#fff;border-color:transparent}.gcd-bubble.gcd-image[data-v-d6451d9f]{padding:4px;background:transparent;border:none}.gcd-image-img[data-v-d6451d9f]{display:block;max-width:220px;max-height:280px;border-radius:10px;cursor:zoom-in}.gcd-img-state[data-v-d6451d9f]{position:absolute;left:6px;bottom:6px;font-size:11px;color:#fff;background:#00000080;padding:1px 6px;border-radius:4px}.gcd-img-fail[data-v-d6451d9f]{color:#ffd1d1}.gcd-bubble.gcd-voice[data-v-d6451d9f]{display:flex;align-items:center;gap:6px;cursor:pointer;min-width:90px;background:var(--surface-2, #f2f2f2)}.gcd-voice-dur[data-v-d6451d9f]{font-size:13px}.gcd-content[data-v-d6451d9f]{white-space:pre-wrap}.gcd-at-me[data-v-d6451d9f]{color:var(--primary, #6a5cff);font-weight:700}.gcd-recall[data-v-d6451d9f]{font-size:12px;color:var(--muted);background:#00000008;border-radius:8px;padding:4px 10px;display:inline-flex;align-items:center;gap:8px}.gcd-quote[data-v-d6451d9f]{border-left:3px solid var(--primary, #6a5cff);background:#0000000a;padding:4px 8px;border-radius:4px;margin-bottom:4px;max-width:420px}.gcd-quote-sender[data-v-d6451d9f]{font-size:12px;color:var(--primary, #6a5cff);margin-right:6px}.gcd-quote-text[data-v-d6451d9f]{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom;max-width:300px}.gcd-meta[data-v-d6451d9f]{font-size:11px;color:var(--muted)}.gcd-failed[data-v-d6451d9f]{color:var(--danger, #e5484d)}.gcd-ops[data-v-d6451d9f]{position:absolute;top:0;right:0;display:flex;gap:4px;z-index:3;background:#fff;border:1px solid var(--border, #e5e5e5);border-radius:8px;padding:2px;box-shadow:0 2px 8px #00000014}.gcd-msg.mine .gcd-ops[data-v-d6451d9f]{right:auto;left:0}.gcd-ops button[data-v-d6451d9f]{border:none;background:transparent;font-size:12px;color:#555;padding:3px 8px;border-radius:6px;cursor:pointer}.gcd-ops button[data-v-d6451d9f]:hover{background:var(--primary, #6a5cff);color:#fff}.gcd-inline-btn[data-v-d6451d9f]{border:none;background:transparent;font-size:12px;color:var(--primary, #6a5cff);cursor:pointer}.gcd-input-bar[data-v-d6451d9f]{flex:none;border-top:1px solid var(--border, #e5e5e5);padding:8px 12px;background:var(--surface, #fff)}.gcd-input-bar.muted[data-v-d6451d9f]{opacity:.75}.gcd-quote-bar[data-v-d6451d9f],.gcd-at-bar[data-v-d6451d9f]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#6a5cff14;border-radius:8px;padding:4px 8px;margin-bottom:6px}.gcd-quote-bar-name[data-v-d6451d9f]{font-size:12px;color:var(--primary, #6a5cff)}.gcd-quote-bar-text[data-v-d6451d9f]{font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.gcd-quote-bar-x[data-v-d6451d9f]{border:none;background:transparent;color:var(--muted);cursor:pointer}.gcd-at-chip[data-v-d6451d9f]{display:inline-flex;align-items:center;gap:4px;font-size:12px;background:var(--primary, #6a5cff);color:#fff;border-radius:4px;padding:1px 6px}.gcd-at-x[data-v-d6451d9f]{border:none;background:transparent;color:#fff;cursor:pointer;font-size:10px}.gcd-muted-tip[data-v-d6451d9f]{font-size:13px;color:var(--danger, #e5484d);text-align:center;padding:8px 0}.gcd-input-row[data-v-d6451d9f]{display:flex;align-items:center;gap:6px}.gcd-tool-btn[data-v-d6451d9f]{flex:none;width:30px;height:30px;border:1px solid var(--border, #e5e5e5);border-radius:8px;background:var(--surface-2, #f5f5f5);color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer}.gcd-tool-btn[data-v-d6451d9f]:hover{color:var(--primary, #6a5cff)}.gcd-input[data-v-d6451d9f]{flex:1;min-width:0;resize:none;border:1px solid var(--border, #e5e5e5);border-radius:8px;padding:7px 10px;font-size:13px;font-family:inherit;background:var(--surface-2, #fafafa);color:var(--text, #333);outline:none}.gcd-input[data-v-d6451d9f]:focus{border-color:var(--primary, #6a5cff)}.gcd-send[data-v-d6451d9f]{flex:none;padding:0 16px;height:34px}.gcd-mask[data-v-d6451d9f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#00000040}.gcd-pop[data-v-d6451d9f]{width:320px;max-height:70%;display:flex;flex-direction:column;background:var(--surface, #fff);border-radius:12px;box-shadow:0 8px 30px #0000002e;overflow:hidden}.gcd-pop-head[data-v-d6451d9f]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:14px;font-weight:600;border-bottom:1px solid var(--border, #eee)}.gcd-pop-x[data-v-d6451d9f],.gcd-drawer-close[data-v-d6451d9f]{border:none;background:transparent;font-size:14px;color:var(--muted);cursor:pointer}.gcd-pop-body[data-v-d6451d9f]{flex:1;overflow-y:auto;padding:8px}.gcd-pop-empty[data-v-d6451d9f],.gcd-drawer-empty[data-v-d6451d9f]{text-align:center;color:var(--muted);font-size:13px;padding:30px 0}.gcd-pop-item[data-v-d6451d9f]{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:1px solid var(--border, #eee);background:var(--surface, #fff);border-radius:8px;padding:7px 10px;margin-bottom:6px;cursor:pointer}.gcd-pop-item[data-v-d6451d9f]:hover{border-color:var(--primary, #6a5cff)}.gcd-pop-item.picked[data-v-d6451d9f]{background:#6a5cff14;border-color:var(--primary, #6a5cff)}.gcd-pop-avatar[data-v-d6451d9f]{width:26px;height:26px;border-radius:50%;object-fit:cover}.gcd-pop-name[data-v-d6451d9f]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gcd-drawer[data-v-d6451d9f]{position:absolute;top:0;right:0;bottom:0;width:340px;background:var(--surface, #fff);box-shadow:-4px 0 20px #0000001f;display:flex;flex-direction:column}.gcd-drawer-head[data-v-d6451d9f]{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-size:14px;font-weight:600;border-bottom:1px solid var(--border, #eee)}.gcd-drawer-body[data-v-d6451d9f]{flex:1;overflow-y:auto;padding:10px 14px}.gcd-member[data-v-d6451d9f]{display:flex;align-items:center;gap:10px;padding:8px;border-radius:8px;cursor:pointer}.gcd-member[data-v-d6451d9f]:hover{background:var(--surface-2, #f5f5f5)}.gcd-member-avatar[data-v-d6451d9f]{flex:none;width:36px;height:36px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--surface-2, #eee);color:var(--muted)}.gcd-member-avatar img[data-v-d6451d9f]{width:100%;height:100%;object-fit:cover}.gcd-member-info[data-v-d6451d9f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gcd-member-name[data-v-d6451d9f]{font-size:13px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.gcd-member-sub[data-v-d6451d9f]{font-size:11px;color:var(--muted)}.gcd-member-actions .gcd-pop-body[data-v-d6451d9f]{display:flex;flex-direction:column;gap:6px;padding:10px}.gcd-act-btn[data-v-d6451d9f]{border:1px solid var(--border, #e5e5e5);background:var(--surface, #fff);border-radius:8px;padding:8px 0;font-size:13px;cursor:pointer}.gcd-act-btn[data-v-d6451d9f]:hover{border-color:var(--primary, #6a5cff);color:var(--primary, #6a5cff)}.gcd-ann-pub[data-v-d6451d9f]{border-bottom:1px solid var(--border, #eee);padding-bottom:10px;margin-bottom:10px}.gcd-ann-pub-row[data-v-d6451d9f]{display:flex;align-items:center;gap:8px;margin-top:6px}.gcd-ann-popup[data-v-d6451d9f]{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:4px}.gcd-ann-pub-btn[data-v-d6451d9f]{margin-left:auto;padding:0 14px;height:30px}.gcd-ann[data-v-d6451d9f]{border:1px solid var(--border, #eee);border-radius:8px;padding:10px;margin-bottom:10px;cursor:pointer}.gcd-ann-meta[data-v-d6451d9f]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.gcd-ann-dot[data-v-d6451d9f]{flex:none;width:7px;height:7px;border-radius:50%;background:var(--danger, #e5484d)}.gcd-ann-author[data-v-d6451d9f]{color:var(--primary, #6a5cff);font-weight:600}.gcd-ann-content[data-v-d6451d9f]{font-size:13px;line-height:1.5;margin-top:4px;white-space:pre-wrap}.gcd-set-row[data-v-d6451d9f]{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--border, #f0f0f0)}.gcd-set-label[data-v-d6451d9f]{flex:none;width:90px;font-size:13px;color:var(--muted)}.gcd-set-row .gcd-input[data-v-d6451d9f]{flex:1}.gcd-set-btn[data-v-d6451d9f]{flex:none;padding:0 12px;height:30px}.gcd-set-danger[data-v-d6451d9f]{border-bottom:none}.wk-wrap[data-v-0db140fb]{display:flex;flex-direction:column;gap:14px;max-width:860px;margin:0 auto}.wk-state[data-v-0db140fb]{padding:48px 12px;text-align:center;color:var(--muted);font-size:13px}.wk-head[data-v-0db140fb]{display:flex;gap:16px;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-1, var(--window-bg))}.wk-cover-wrap[data-v-0db140fb]{flex:none}.wk-cover[data-v-0db140fb]{width:120px;height:90px;border-radius:10px;object-fit:cover;display:flex;align-items:center;justify-content:center;background:var(--surface-2);color:var(--muted);font-size:26px}.wk-head-info[data-v-0db140fb]{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.wk-title-row[data-v-0db140fb]{display:flex;align-items:center;gap:10px}.wk-title[data-v-0db140fb]{font-size:18px;font-weight:800}.wk-status[data-v-0db140fb]{flex:none;font-style:normal;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600}.st-pending[data-v-0db140fb]{background:#fef3c7;color:#92400e}.st-ok[data-v-0db140fb]{background:#d1fae5;color:#065f46}.st-reject[data-v-0db140fb]{background:#fee2e2;color:#991b1b}.st-draft[data-v-0db140fb]{background:#e5e7eb;color:#374151}.wk-meta[data-v-0db140fb]{display:flex;gap:14px;font-size:12px;color:var(--muted)}.wk-reject[data-v-0db140fb]{margin:0;font-size:12px;color:var(--danger, #e5484d)}.wk-head-actions[data-v-0db140fb]{display:flex;gap:10px;margin-top:auto}.wk-section[data-v-0db140fb]{padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--surface-1, var(--window-bg))}.wk-sec-title[data-v-0db140fb]{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;margin-bottom:12px}.wk-add-chapter[data-v-0db140fb]{height:26px;padding:0 12px;font-size:12px}.wk-form[data-v-0db140fb]{display:flex;flex-wrap:wrap;gap:12px}.wk-form-row[data-v-0db140fb]{gap:12px}.wk-field[data-v-0db140fb]{display:flex;flex-direction:column;gap:6px;flex:1 1 100%;min-width:0}.wk-field-half[data-v-0db140fb]{flex:1 1 calc(50% - 6px)}.wk-label[data-v-0db140fb]{font-size:12px;font-weight:600;color:var(--muted)}.wk-field input[type=text][data-v-0db140fb],.wk-field input[type=number][data-v-0db140fb],.wk-field select[data-v-0db140fb],.wk-field textarea[data-v-0db140fb]{width:100%;box-sizing:border-box;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:13px;outline:none;font-family:inherit}.wk-field input[data-v-0db140fb]:focus,.wk-field select[data-v-0db140fb]:focus,.wk-field textarea[data-v-0db140fb]:focus{border-color:var(--primary)}.wk-field textarea[data-v-0db140fb]{resize:vertical;min-height:80px}.wk-check[data-v-0db140fb]{display:inline-flex;align-items:center;gap:8px;font-size:13px}.wk-chapters[data-v-0db140fb]{display:flex;flex-direction:column;gap:8px}.wk-chapter[data-v-0db140fb]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--border)}.wk-ch-no[data-v-0db140fb]{flex:none;font-size:12px;color:var(--muted);width:62px}.wk-ch-title[data-v-0db140fb]{flex:1;min-width:0;text-align:left;font-size:13px;font-weight:600;background:none;border:none;color:var(--text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-ch-title[data-v-0db140fb]:hover{color:var(--primary)}.wk-ch-meta[data-v-0db140fb]{flex:none;font-size:11px;color:var(--muted)}.wk-ch-actions[data-v-0db140fb]{flex:none;display:flex;gap:6px}.wk-ch-actions .btn-ghost[data-v-0db140fb]{height:24px;padding:0 10px;font-size:11px}.wk-drawer-mask[data-v-0db140fb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.wk-drawer[data-v-0db140fb]{width:min(680px,100%);max-height:84vh;display:flex;flex-direction:column;background:var(--window-bg);border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #00000040}.wk-drawer-head[data-v-0db140fb]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);font-size:15px;font-weight:700}.wk-drawer-close[data-v-0db140fb]{background:none;border:none;font-size:22px;color:var(--muted);cursor:pointer;line-height:1}.wk-drawer-body[data-v-0db140fb]{padding:16px 18px;overflow:auto}.wk-drawer-foot[data-v-0db140fb]{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--border)}.wk-tip[data-v-0db140fb]{font-size:12px;color:var(--muted);margin:10px 0 0}.wk-article pre[data-v-0db140fb]{white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.9;margin:0;color:var(--text)}.fd-state[data-v-131beb58]{padding:32px 8px;text-align:center;color:var(--muted);font-size:13px}.fd-author[data-v-131beb58]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.avatar[data-v-131beb58]{width:40px;height:40px;flex:none;position:relative}.avatar.small[data-v-131beb58]{width:28px;height:28px}.avatar-img[data-v-131beb58]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar--blur[data-v-131beb58]{filter:blur(3px)}.fd-author-info[data-v-131beb58]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.fd-name[data-v-131beb58]{font-size:14px;font-weight:600}.fd-anon-tag[data-v-131beb58]{display:inline-block;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;border-radius:999px;color:var(--muted);background:var(--surface-2, #eee);vertical-align:1px}.fd-follow[data-v-131beb58]{margin-left:auto;flex:none;padding:5px 14px;border-radius:999px;font-size:12px;border:none;cursor:pointer;background:var(--primary);color:#fff}.fd-follow.on[data-v-131beb58]{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.fd-time[data-v-131beb58]{font-size:12px;color:var(--muted)}.btn-sm[data-v-131beb58]{padding:2px 10px;font-size:12px}.danger[data-v-131beb58]{color:var(--danger, #e34)!important;border-color:var(--danger, #e34)!important}.fd-violated[data-v-131beb58]{display:flex;align-items:center;gap:6px;margin:10px 16px 0;padding:8px 10px;font-size:12px;color:var(--danger, #e34);background:#ee334414;border-radius:8px}.fd-content[data-v-131beb58]{padding:14px 16px;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.fd-images[data-v-131beb58]{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 12px}.fd-img[data-v-131beb58]{position:relative}.fd-img--blur .fd-image[data-v-131beb58]{filter:blur(6px)}.fd-img-tip[data-v-131beb58]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:3px 8px;font-size:11px;color:#fff;background:#0000008c;border-radius:999px;white-space:nowrap}.fd-image[data-v-131beb58]{display:block;max-width:100%;max-height:320px;border-radius:10px;object-fit:cover}.fd-actions[data-v-131beb58]{display:flex;align-items:center;gap:8px;padding:0 16px 14px}.fd-actions .btn-ghost.on[data-v-131beb58]{color:var(--accent);border-color:var(--accent)}.fd-tag[data-v-131beb58]{margin-left:auto;padding:3px 10px;font-size:12px;color:var(--accent);background:var(--accent-weak);border-radius:999px}.fd-sec-head[data-v-131beb58]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 4px}.fd-sec-title[data-v-131beb58]{font-size:15px;font-weight:600}.fd-sort[data-v-131beb58]{display:flex;gap:4px}.fd-sort button[data-v-131beb58]{padding:3px 10px;font-size:12px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--muted);cursor:pointer}.fd-sort button.on[data-v-131beb58]{color:var(--accent);border-color:var(--accent);background:var(--accent-weak)}.fd-comment-input[data-v-131beb58]{padding:10px 16px;border-bottom:1px solid var(--border)}.fd-reply-bar[data-v-131beb58]{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--accent);background:var(--accent-weak);border-radius:8px;padding:4px 10px;margin-bottom:6px}.fd-reply-x[data-v-131beb58]{border:none;background:none;color:var(--muted);cursor:pointer;font-size:13px}.fd-input-row[data-v-131beb58]{display:flex;align-items:center;gap:6px}.fd-input-row input[data-v-131beb58]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:999px;background:var(--input-bg, #f2f3f5);color:inherit;font-size:13px;outline:none}.fd-emoji-btn[data-v-131beb58],.fd-img-btn[data-v-131beb58]{border:none;background:transparent;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;padding:6px}.fd-emoji-btn[data-v-131beb58]:hover,.fd-img-btn[data-v-131beb58]:hover{color:var(--accent)}.hidden[data-v-131beb58]{display:none}.fd-emoji-panel[data-v-131beb58]{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px;max-height:160px;overflow-y:auto;border:1px solid var(--border);border-radius:10px;padding:8px}.fd-emoji[data-v-131beb58]{border:none;background:none;font-size:20px;cursor:pointer;padding:2px;border-radius:6px}.fd-emoji[data-v-131beb58]:hover{background:var(--hover)}.fd-img-preview[data-v-131beb58]{position:relative;display:inline-block;margin-top:8px}.fd-img-preview img[data-v-131beb58]{width:64px;height:64px;object-fit:cover;border-radius:8px}.fd-img-rm[data-v-131beb58]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;border:none;background:#000000a6;color:#fff;font-size:12px;line-height:18px;text-align:center;cursor:pointer}.fd-anon[data-v-131beb58]{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);margin-top:6px;cursor:pointer}.fd-comments[data-v-131beb58]{padding:0 0 12px}.fd-comment[data-v-131beb58]{display:flex;gap:8px;padding:10px 16px 0}.fd-comment.sub[data-v-131beb58]{padding:6px 0 0}.fd-comment-body[data-v-131beb58]{flex:1;min-width:0}.fd-comment-head[data-v-131beb58]{display:flex;align-items:center;gap:6px}.fd-comment-name[data-v-131beb58]{font-size:13px;font-weight:600}.fd-badge[data-v-131beb58]{display:inline-block;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:600;border-radius:999px;color:#fff;background:var(--accent);vertical-align:1px}.fd-badge.top[data-v-131beb58]{background:#e58e26}.fd-comment-time[data-v-131beb58]{font-size:11px;color:var(--muted)}.fd-comment-like[data-v-131beb58]{margin-left:auto;border:none;background:none;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:3px;font-size:12px}.fd-comment-like.on[data-v-131beb58]{color:var(--accent)}.fd-reply[data-v-131beb58]{border:none;background:none;color:var(--muted);font-size:12px;cursor:pointer}.fd-reply[data-v-131beb58]:hover{color:var(--accent)}.fd-comment-text[data-v-131beb58]{font-size:13px;line-height:1.6;margin-top:2px;word-break:break-word}.fd-reply-at[data-v-131beb58]{color:var(--accent)}.fd-cmt-imgs[data-v-131beb58]{display:flex;gap:6px;margin-top:4px}.fd-cmt-img[data-v-131beb58]{position:relative;width:56px;height:56px}.fd-cmt-img img[data-v-131beb58]{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.fd-cmt-img.fd-img--blur img[data-v-131beb58]{filter:blur(6px)}.fd-cmt-img .fd-img-tip[data-v-131beb58]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:2px 6px;font-size:10px;color:#fff;background:#0000008c;border-radius:999px;white-space:nowrap}.fd-sub-comments[data-v-131beb58]{margin-top:6px;padding:6px 10px;background:var(--bg-soft, #f6f6f6);border-radius:8px}.pd-wrap[data-v-43e80df2]{display:flex;flex-direction:column;gap:16px}.pd-stats[data-v-43e80df2]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pd-stat[data-v-43e80df2]{background:var(--surface-2);border:1px solid var(--border);border-radius:12px;padding:14px 12px;display:flex;flex-direction:column;align-items:center;gap:4px}.pd-num[data-v-43e80df2]{font-size:20px;font-weight:700;color:var(--text)}.pd-lab[data-v-43e80df2]{font-size:11px;color:var(--muted)}.pd-tabs[data-v-43e80df2]{display:flex;gap:8px;border-bottom:1px solid var(--border);padding-bottom:10px}.pd-tab[data-v-43e80df2]{padding:7px 16px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border);color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.pd-tab[data-v-43e80df2]:hover{color:var(--text)}.pd-tab.on[data-v-43e80df2]{background:var(--primary);border-color:var(--primary);color:#fff}.pd-list[data-v-43e80df2]{display:flex;flex-direction:column;gap:8px}.pd-row[data-v-43e80df2]{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--surface-2);border:1px solid var(--border);border-radius:12px}.pd-avatar[data-v-43e80df2]{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary-soft);color:var(--primary);font-size:15px;font-weight:700}.pd-info[data-v-43e80df2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.pd-title[data-v-43e80df2]{font-size:14px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pd-badge[data-v-43e80df2]{flex:none;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;background:var(--primary-soft);color:var(--primary)}.pd-badge.soft[data-v-43e80df2]{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.pd-meta[data-v-43e80df2]{font-size:12px;color:var(--muted)}.v-sentinel[data-v-43e80df2]{height:1px;flex:none}.v-state[data-v-43e80df2]{padding:24px 8px;text-align:center;color:var(--muted);font-size:13px}.an-detail[data-v-674c4b8b]{display:flex;flex-direction:column;gap:14px;max-width:760px;padding:4px 2px}.an-title[data-v-674c4b8b]{font-size:22px;font-weight:700;color:var(--text);line-height:1.35;margin:0}.an-head[data-v-674c4b8b]{display:flex;align-items:center;gap:10px}.an-time[data-v-674c4b8b]{font-size:13px;color:var(--muted)}.an-tag[data-v-674c4b8b]{padding:1px 10px;border-radius:999px;font-size:11px;font-weight:600;background:var(--primary-soft);color:var(--primary)}.an-img[data-v-674c4b8b]{width:100%;max-height:380px;object-fit:cover;border-radius:12px;border:1px solid var(--border)}.an-body[data-v-674c4b8b]{font-size:14px;line-height:1.9;color:var(--text);white-space:pre-wrap;word-break:break-word}.an-link[data-v-674c4b8b]{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;border-radius:9px;font-size:13px;font-weight:600;text-decoration:none}.v-state[data-v-674c4b8b]{padding:40px 8px;text-align:center;color:var(--muted);font-size:13px}.pub[data-v-67a5549d]{max-width:640px;margin:0 auto}.pub-tip[data-v-67a5549d]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 12px;color:var(--muted);text-align:center}.pub-tip p[data-v-67a5549d]{margin:0;font-size:13px}.pub-box[data-v-67a5549d]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:20px 24px 24px}.pub-head[data-v-67a5549d]{margin-bottom:16px}.pub-title[data-v-67a5549d]{margin:0 0 4px;font-size:18px}.pub-sub[data-v-67a5549d]{font-size:12px;color:var(--muted)}.pub-form[data-v-67a5549d]{display:flex;flex-direction:column;gap:14px}.pub-field[data-v-67a5549d]{display:flex;flex-direction:column;gap:6px}.pub-label[data-v-67a5549d]{font-size:13px;font-weight:600}.pub-label em[data-v-67a5549d]{color:var(--danger);font-style:normal}.pub-field input[type=text][data-v-67a5549d],.pub-field input[type=url][data-v-67a5549d],.pub-field input[type=number][data-v-67a5549d],.pub-field select[data-v-67a5549d],.pub-field textarea[data-v-67a5549d]{padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--window-bg);color:var(--text);font-size:13px;outline:none}.pub-field input[data-v-67a5549d]:focus,.pub-field select[data-v-67a5549d]:focus,.pub-field textarea[data-v-67a5549d]:focus{border-color:var(--primary)}.pub-options[data-v-67a5549d]{display:flex;flex-wrap:wrap;gap:6px}.pub-opt[data-v-67a5549d]{padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:var(--window-bg);color:var(--muted);cursor:pointer}.pub-opt[data-v-67a5549d]:hover{color:var(--primary);border-color:var(--primary)}.pub-upload-row[data-v-67a5549d]{display:flex;align-items:center;gap:12px}.hidden-input[data-v-67a5549d]{display:none}.pub-preview[data-v-67a5549d]{width:96px;height:60px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.pub-preview-empty[data-v-67a5549d]{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px}.pub-uploading[data-v-67a5549d]{font-size:12px;color:var(--muted)}.pub-grid[data-v-67a5549d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pub-static[data-v-67a5549d]{padding:9px 12px;border-radius:10px;border:1px dashed var(--border);background:var(--window-bg);color:var(--primary);font-size:13px;font-weight:600}.pub-radio[data-v-67a5549d]{display:flex;flex-wrap:wrap;gap:12px}.pub-radio-item[data-v-67a5549d]{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer;color:var(--text)}.pub-radio-item input[data-v-67a5549d]{accent-color:var(--primary)}.pub-sep[data-v-67a5549d]{margin:4px 0 -4px;padding-top:12px;border-top:1px dashed var(--border);font-size:12px;font-weight:600;color:var(--muted)}.pub-error[data-v-67a5549d]{margin:0;font-size:12px;color:var(--danger)}.pub-actions[data-v-67a5549d]{display:flex;gap:10px}.pub[data-v-7e5ea3ac]{max-width:640px;margin:0 auto}.pub-tip[data-v-7e5ea3ac]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 12px;color:var(--muted);text-align:center}.pub-tip p[data-v-7e5ea3ac]{margin:0;font-size:13px}.pub-box[data-v-7e5ea3ac]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:20px 24px 24px}.pub-head[data-v-7e5ea3ac]{margin-bottom:16px}.pub-title[data-v-7e5ea3ac]{margin:0 0 4px;font-size:18px}.pub-sub[data-v-7e5ea3ac]{font-size:12px;color:var(--muted)}.pub-form[data-v-7e5ea3ac]{display:flex;flex-direction:column;gap:14px}.pub-field[data-v-7e5ea3ac]{display:flex;flex-direction:column;gap:6px}.pub-label[data-v-7e5ea3ac]{font-size:13px;font-weight:600}.pub-label em[data-v-7e5ea3ac]{color:var(--danger);font-style:normal}.pub-field input[type=text][data-v-7e5ea3ac],.pub-field select[data-v-7e5ea3ac],.pub-field textarea[data-v-7e5ea3ac]{padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--window-bg);color:var(--text);font-size:13px;outline:none}.pub-field input[data-v-7e5ea3ac]:focus,.pub-field select[data-v-7e5ea3ac]:focus,.pub-field textarea[data-v-7e5ea3ac]:focus{border-color:var(--primary)}.pub-options[data-v-7e5ea3ac]{display:flex;flex-wrap:wrap;gap:6px}.pub-opt[data-v-7e5ea3ac]{padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:var(--window-bg);color:var(--muted);cursor:pointer}.pub-opt[data-v-7e5ea3ac]:hover{color:var(--primary);border-color:var(--primary)}.pub-upload-row[data-v-7e5ea3ac]{display:flex;align-items:center;gap:12px}.hidden-input[data-v-7e5ea3ac]{display:none}.pub-preview[data-v-7e5ea3ac]{width:96px;height:60px;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.pub-preview-empty[data-v-7e5ea3ac]{display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:11px}.pub-uploading[data-v-7e5ea3ac]{font-size:12px;color:var(--muted)}.pub-error[data-v-7e5ea3ac]{margin:0;font-size:12px;color:var(--danger)}.pub-actions[data-v-7e5ea3ac]{display:flex;gap:10px}.pub[data-v-28a6c11d]{max-width:640px;margin:0 auto}.pub-tip[data-v-28a6c11d]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 12px;color:var(--muted);text-align:center}.pub-tip p[data-v-28a6c11d]{margin:0;font-size:13px}.pub-box[data-v-28a6c11d]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:20px 24px 24px}.pub-head[data-v-28a6c11d]{margin-bottom:16px}.pub-title[data-v-28a6c11d]{margin:0 0 4px;font-size:18px}.pub-sub[data-v-28a6c11d]{font-size:12px;color:var(--muted)}.pub-form[data-v-28a6c11d]{display:flex;flex-direction:column;gap:14px}.pub-field[data-v-28a6c11d]{display:flex;flex-direction:column;gap:6px}.pub-label[data-v-28a6c11d]{font-size:13px;font-weight:600}.pub-label em[data-v-28a6c11d]{color:var(--danger);font-style:normal}.pub-count[data-v-28a6c11d]{font-size:11px;color:var(--muted);font-weight:400}.pub-field input[type=text][data-v-28a6c11d],.pub-field input[type=number][data-v-28a6c11d],.pub-field select[data-v-28a6c11d],.pub-field textarea[data-v-28a6c11d]{padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--window-bg);color:var(--text);font-size:13px;outline:none}.pub-field input[data-v-28a6c11d]:focus,.pub-field select[data-v-28a6c11d]:focus,.pub-field textarea[data-v-28a6c11d]:focus{border-color:var(--primary)}.pub-imgs[data-v-28a6c11d]{display:flex;flex-wrap:wrap;gap:8px}.pub-img[data-v-28a6c11d]{position:relative;width:88px;height:88px;border-radius:10px;overflow:hidden}.pub-img img[data-v-28a6c11d]{width:100%;height:100%;object-fit:cover;display:block}.pub-img-x[data-v-28a6c11d]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:14px;line-height:1;cursor:pointer}.pub-add[data-v-28a6c11d]{width:88px;height:88px;border-radius:10px;border:1px dashed var(--border);background:var(--window-bg);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.pub-add[data-v-28a6c11d]:hover{color:var(--primary);border-color:var(--primary)}.hidden-input[data-v-28a6c11d]{display:none}.pub-uploading[data-v-28a6c11d]{font-size:12px;color:var(--muted)}.pub-tags[data-v-28a6c11d]{display:flex;flex-wrap:wrap;gap:8px}.pub-tag[data-v-28a6c11d]{padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:var(--window-bg);color:var(--text);font-size:12px;cursor:pointer}.pub-tag[data-v-28a6c11d]:hover{border-color:var(--primary);color:var(--primary)}.pub-tag.on[data-v-28a6c11d]{background:var(--primary);border-color:var(--primary);color:#fff}.pub-tag[data-v-28a6c11d]:disabled{opacity:.45;cursor:not-allowed}.pub-grid[data-v-28a6c11d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pub-error[data-v-28a6c11d]{margin:0;font-size:12px;color:var(--danger)}.pub-actions[data-v-28a6c11d]{display:flex;gap:10px}.pub[data-v-a76ff444]{max-width:640px;margin:0 auto}.pub-tip[data-v-a76ff444]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 12px;color:var(--muted);text-align:center}.pub-tip p[data-v-a76ff444]{margin:0;font-size:13px}.pub-box[data-v-a76ff444]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:20px 24px 24px}.pub-head[data-v-a76ff444]{margin-bottom:16px}.pub-title[data-v-a76ff444]{margin:0 0 4px;font-size:18px}.pub-sub[data-v-a76ff444]{font-size:12px;color:var(--muted)}.pub-form[data-v-a76ff444]{display:flex;flex-direction:column;gap:14px}.pub-field[data-v-a76ff444]{display:flex;flex-direction:column;gap:6px}.pub-label[data-v-a76ff444]{font-size:13px;font-weight:600}.pub-label em[data-v-a76ff444]{color:var(--danger);font-style:normal}.pub-count[data-v-a76ff444]{font-size:11px;color:var(--muted);font-weight:400}.pub-field input[type=text][data-v-a76ff444],.pub-field input[type=number][data-v-a76ff444],.pub-field select[data-v-a76ff444],.pub-field textarea[data-v-a76ff444]{padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--window-bg);color:var(--text);font-size:13px;outline:none}.pub-field input[data-v-a76ff444]:focus,.pub-field select[data-v-a76ff444]:focus,.pub-field textarea[data-v-a76ff444]:focus{border-color:var(--primary)}.pub-options[data-v-a76ff444]{display:flex;flex-wrap:wrap;gap:6px}.pub-opt[data-v-a76ff444]{padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:var(--window-bg);color:var(--muted);cursor:pointer}.pub-opt.on[data-v-a76ff444]{color:#fff;background:var(--primary);border-color:var(--primary)}.pub-imgs[data-v-a76ff444]{display:flex;flex-wrap:wrap;gap:8px}.pub-img[data-v-a76ff444]{position:relative;width:88px;height:88px;border-radius:10px;overflow:hidden}.pub-img img[data-v-a76ff444]{width:100%;height:100%;object-fit:cover;display:block}.pub-img-x[data-v-a76ff444]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:14px;line-height:1;cursor:pointer}.pub-add[data-v-a76ff444]{width:88px;height:88px;border-radius:10px;border:1px dashed var(--border);background:var(--window-bg);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center}.pub-add[data-v-a76ff444]:hover{color:var(--primary);border-color:var(--primary)}.hidden-input[data-v-a76ff444]{display:none}.pub-uploading[data-v-a76ff444]{font-size:12px;color:var(--muted)}.pub-error[data-v-a76ff444]{margin:0;font-size:12px;color:var(--danger)}.pub-actions[data-v-a76ff444]{display:flex;gap:10px}.pub[data-v-b6501974]{max-width:640px;margin:0 auto}.pub-tip[data-v-b6501974]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:64px 12px;color:var(--muted);text-align:center}.pub-tip p[data-v-b6501974]{margin:0;font-size:13px}.pub-box[data-v-b6501974]{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:20px 24px 24px}.pub-head[data-v-b6501974]{margin-bottom:16px}.pub-title[data-v-b6501974]{margin:0 0 4px;font-size:18px}.pub-sub[data-v-b6501974]{font-size:12px;color:var(--muted)}.pub-form[data-v-b6501974]{display:flex;flex-direction:column;gap:14px}.pub-field[data-v-b6501974]{display:flex;flex-direction:column;gap:6px}.pub-label[data-v-b6501974]{font-size:13px;font-weight:600}.pub-label em[data-v-b6501974]{color:var(--danger);font-style:normal}.pub-count[data-v-b6501974]{font-size:11px;font-weight:400;color:var(--muted)}.pub-field input[type=text][data-v-b6501974],.pub-field textarea[data-v-b6501974]{padding:9px 12px;border-radius:10px;border:1px solid var(--border);background:var(--window-bg);color:var(--text);font-size:13px;outline:none}.pub-field input[data-v-b6501974]:focus,.pub-field textarea[data-v-b6501974]:focus{border-color:var(--primary)}.pub-options[data-v-b6501974]{display:flex;flex-wrap:wrap;gap:6px}.pub-opt[data-v-b6501974]{padding:3px 10px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:var(--window-bg);color:var(--muted);cursor:pointer}.pub-opt[data-v-b6501974]:hover{color:var(--primary);border-color:var(--primary)}.pub-opt.on[data-v-b6501974]{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.pub-imgs[data-v-b6501974]{display:flex;flex-wrap:wrap;gap:8px}.pub-img[data-v-b6501974]{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden;border:1px solid var(--border);background:var(--window-bg)}.pub-img img[data-v-b6501974]{width:100%;height:100%;object-fit:cover}.pub-img-x[data-v-b6501974]{position:absolute;top:2px;right:2px;width:20px;height:20px;line-height:1;border-radius:50%;border:none;background:#0000008c;color:#fff;font-size:14px;cursor:pointer}.pub-add[data-v-b6501974]{width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px dashed var(--border);background:var(--window-bg);color:var(--muted);cursor:pointer}.pub-add[data-v-b6501974]:hover{color:var(--primary);border-color:var(--primary)}.hidden-input[data-v-b6501974]{display:none}.pub-uploading[data-v-b6501974]{font-size:12px;color:var(--muted)}.pub-check[data-v-b6501974]{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.pub-error[data-v-b6501974]{margin:0;font-size:12px;color:var(--danger)}.pub-actions[data-v-b6501974]{display:flex;gap:10px}.tagfeed[data-v-76e0b542]{max-width:640px;margin:0 auto}.tf-head[data-v-76e0b542]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tf-title[data-v-76e0b542]{margin:0;font-size:18px}.avatar[data-v-76e0b542]{width:44px;height:44px;flex:none;position:relative}.avatar-img[data-v-76e0b542]{width:100%;height:100%;border-radius:50%;object-fit:cover}.tf-item[data-v-76e0b542]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);cursor:pointer;text-align:left;transition:background .15s ease,border-color .15s ease}.tf-item[data-v-76e0b542]:hover{background:var(--surface-2);border-color:var(--border)}.v-info[data-v-76e0b542]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tf-head-row[data-v-76e0b542]{display:flex;align-items:baseline;gap:8px}.tf-author[data-v-76e0b542]{font-size:14px;font-weight:600}.tf-time[data-v-76e0b542]{font-size:12px;color:var(--muted)}.tf-text[data-v-76e0b542]{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tf-thumbs[data-v-76e0b542]{display:flex;gap:4px}.tf-thumb[data-v-76e0b542]{width:56px;height:56px;object-fit:cover;border-radius:8px}.tf-meta[data-v-76e0b542]{display:flex;gap:14px;font-size:12px;color:var(--muted)}.tf-meta span[data-v-76e0b542]{display:inline-flex;align-items:center;gap:3px}.v-sentinel[data-v-76e0b542]{height:1px;flex:none}.v-state[data-v-76e0b542]{padding:24px 8px;text-align:center;color:var(--muted);font-size:13px}.content-panel[data-v-fe93c32c]{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--window-bg)}.tab-bar[data-v-fe93c32c]{flex:none;display:flex;align-items:flex-end;padding:7px 8px 0;background:var(--window-bg-2);border-bottom:1px solid var(--border)}.tab-list[data-v-fe93c32c]{display:flex;gap:3px;overflow-x:auto;max-width:100%}.tab[data-v-fe93c32c]{flex:none;display:flex;align-items:center;gap:5px;max-width:230px;padding:7px 10px;border-radius:10px 10px 0 0;background:var(--surface-2);color:var(--muted);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid transparent;border-bottom:none}.tab[data-v-fe93c32c]:hover{color:var(--text)}.tab.active[data-v-fe93c32c]{background:var(--window-bg);color:var(--text);font-weight:600;border-color:var(--border)}.tab.dragging[data-v-fe93c32c]{opacity:.45}.tab-title[data-v-fe93c32c]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-ic[data-v-fe93c32c]{flex:none;display:inline-flex;color:var(--muted)}.tab.active .tab-ic[data-v-fe93c32c]{color:var(--primary)}.tab-pin[data-v-fe93c32c]{flex:none;display:inline-flex;padding:2px;border-radius:4px;background:transparent;border:none;cursor:pointer;color:var(--muted)}.tab-pin[data-v-fe93c32c]:hover{color:var(--text);background:var(--border)}.tab-pin.on[data-v-fe93c32c]{color:var(--primary)}.tab-close[data-v-fe93c32c]{flex:none;display:inline-flex;padding:2px;border-radius:4px;background:transparent;border:none;cursor:pointer;color:var(--muted)}.tab-close[data-v-fe93c32c]:hover{color:#fff;background:var(--danger)}.cp-body[data-v-fe93c32c]{flex:1;min-height:0;overflow-y:auto;padding:20px 28px 32px}.cp-empty[data-v-fe93c32c]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--muted);text-align:center;padding:24px}.cp-empty-icon[data-v-fe93c32c]{color:var(--border);margin-bottom:6px}.cp-empty-title[data-v-fe93c32c]{margin:0;font-size:16px;color:var(--text)}.cp-empty-sub[data-v-fe93c32c]{margin:0;font-size:13px}.pc-module{flex:none;min-width:0;display:flex;align-items:stretch;background:var(--window-bg)}.lp-item{width:100%;display:flex;gap:12px;align-items:center;padding:12px 14px;text-align:left;border-radius:12px;background:transparent;border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.lp-item:hover{background:var(--surface-2)}.lp-item.active{background:var(--primary-soft);border-color:#4a9ff047}@media (prefers-color-scheme: dark){.lp-item.active{background:var(--primary-soft);border-color:#6bb6f559}}.thumb{flex:none;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;color:#7a8490;font-weight:600}.thumb.g1{background:linear-gradient(135deg,#dcebfa,#b9d8f3)}.thumb.g2{background:linear-gradient(135deg,#e8e2f7,#c9bcef)}.thumb.g3{background:linear-gradient(135deg,#f3e7d8,#e3c9a4)}.thumb.g4{background:linear-gradient(135deg,#ddf2e8,#b4e0cb)}.thumb.g5{background:linear-gradient(135deg,#f7e2e6,#ebc2cc)}.thumb.g6{background:linear-gradient(135deg,#d8eaf2,#a8d1e4)}.detail-head{display:flex;gap:24px;align-items:flex-start;padding:20px 4px 16px}.detail-cover{flex:none;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;color:#7a8490;font-weight:600}.detail-info{flex:1;min-width:0}.detail-info h1{margin:0 0 10px;font-size:22px;line-height:1.35}.detail-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.meta-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;font-size:12px;background:var(--cate-chip-bg-idle);color:var(--muted)}.meta-chip.primary{background:var(--cate-chip-bg);color:var(--cate-chip-fg)}.detail-actions{display:flex;gap:10px;flex-wrap:wrap}.btn-primary,.btn-ghost{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border-radius:999px;font-size:14px;font-weight:600}.btn-primary{background:var(--primary);color:#fff}.btn-ghost{background:var(--surface-2);color:var(--text)}.btn-primary:hover{filter:brightness(1.06)}.btn-ghost:hover{background:var(--border)}.detail-desc{padding:4px 2px 0;color:var(--muted);font-size:14px;line-height:1.8;white-space:pre-line}.desktop[data-v-f383cbc8]{height:100vh;padding:var(--desktop-pad);display:flex;background:var(--desktop-bg)}.app-window[data-v-f383cbc8]{flex:1;min-width:0;min-height:480px;display:flex;flex-direction:column;border-radius:18px;background:var(--window-bg);border:1px solid var(--window-border);box-shadow:var(--window-shadow);overflow:hidden}.tb-user[data-v-f383cbc8]{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 8px;border-radius:8px;cursor:pointer;background:var(--surface-2);border:1px solid var(--border);transition:background .15s ease}.tb-user[data-v-f383cbc8]:hover{background:var(--surface-2)}.tb-avatar[data-v-f383cbc8]{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--primary);color:#fff;font-size:12px;font-weight:700;box-shadow:0 0 0 2px var(--surface-2),0 3px 8px #4a9ff047;overflow:hidden}.tb-avatar-img[data-v-f383cbc8]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.tb-avatar.violated .tb-avatar-img[data-v-f383cbc8]{filter:blur(3px)}.tb-nick[data-v-f383cbc8]{font-size:13px;font-weight:600;color:var(--text);max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-f383cbc8]{display:inline-flex;align-items:center;gap:3px;padding:1px 9px;border-radius:999px;font-size:11px;font-weight:600;line-height:19px}.badge-level[data-v-f383cbc8]{background:var(--surface-2);color:var(--primary);border:1px solid var(--border)}.badge-vip[data-v-f383cbc8]{background:linear-gradient(135deg,#f6d365,#fda085);color:#6b3d00}.badge-vip.off[data-v-f383cbc8]{background:var(--surface-2);color:var(--muted)}.titlebar[data-v-f383cbc8]{flex:none;height:var(--titlebar-h);display:flex;align-items:center;justify-content:space-between;padding:0 16px;background:var(--window-bg-2);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none}.tb-brand[data-v-f383cbc8]{display:flex;align-items:center;gap:10px}.tb-logo[data-v-f383cbc8]{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--primary);color:#fff;font-size:15px;font-weight:700}.tb-name[data-v-f383cbc8]{font-weight:600;font-size:14px;color:var(--text)}.tb-placeholder[data-v-f383cbc8]{font-size:12px;color:var(--muted)}.tb-actions[data-v-f383cbc8]{display:flex;align-items:center;gap:8px}.tb-userinfo[data-v-f383cbc8]{display:flex;align-items:center;gap:12px;padding:0 4px}.tb-ui-item[data-v-f383cbc8]{display:inline-flex;align-items:baseline;gap:5px}.tb-ui-label[data-v-f383cbc8]{font-size:12px;color:var(--muted)}.tb-ui-val[data-v-f383cbc8]{font-size:12px;font-weight:600;color:var(--text)}.tb-login[data-v-f383cbc8]{height:30px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--primary);color:#fff;font-size:13px;font-weight:600;box-shadow:0 4px 12px #4a9ff047;transition:filter .15s ease}.tb-login[data-v-f383cbc8]:hover{filter:brightness(1.06)}.tb-set[data-v-f383cbc8]{height:30px;padding:0 12px;display:inline-flex;align-items:center;gap:5px;border-radius:8px;color:var(--muted);font-size:12px}.tb-set[data-v-f383cbc8]:hover{background:var(--surface-2);color:var(--text)}.window-body[data-v-f383cbc8]{flex:1;min-height:0;display:flex}.stage[data-v-f383cbc8]{flex:1;min-width:0;display:flex}:root{color-scheme:light;--bg: #FFFFFF;--surface: #FCFDFF;--surface-2: #F5F7FA;--border: #ECEFF3;--text: #1F2329;--muted: #6B7280;--primary: #4A9FF0;--primary-soft: #EAF2FD;--cate-chip-bg: rgba(74, 159, 240, .14);--cate-chip-fg: #1B6BBF;--cate-chip-bg-idle: rgba(0, 0, 0, .05);--success: #17BF63;--danger: #E0245E;--coin: #FFB300;--vip-gold: #D4A24E;--mask-bg: rgba(0, 0, 0, .4);--mask-fg: #FFFFFF;--nav-bg: #FFFFFF;--nav-border: #ECEFF3;--nav-text: #64707D;--nav-muted: #64707D;--nav-active: #4A9FF0;--page-deep: #FFFFFF;--panel-bg: #F5F7FA;--message-entry-bg: #F7F9F9;--radius: 12px;--radius-lg: 16px;--radius-pill: 999px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--desktop-bg: #E9EEF4;--desktop-pad: 24px;--window-bg: #FFFFFF;--window-bg-2: #F7F9FB;--window-border: #D9E0E8;--window-shadow: 0 16px 48px rgba(31, 42, 58, .16);--titlebar-h: 48px;--sidebar-w: 216px;--list-w: 336px;--scroll-thumb: rgba(31, 35, 41, .18)}@media (prefers-color-scheme: dark){:root{color-scheme:dark;--bg: #1E1E1E;--surface: #2A2A2A;--surface-2: #333333;--border: #3D3D40;--page-deep: #121212;--panel-bg: #2A2A2A;--message-entry-bg: #1E2732;--text: #E8E8E8;--muted: #A8A8A8;--primary: #6BB6F5;--primary-soft: #3A3A3C;--cate-chip-bg: rgba(107, 182, 245, .2);--cate-chip-fg: #A9D3F8;--cate-chip-bg-idle: rgba(255, 255, 255, .08);--mask-bg: rgba(0, 0, 0, .55);--mask-fg: #F5F5F5;--nav-bg: #262626;--nav-border: #3D3D40;--nav-text: #B4B4B4;--nav-muted: #B4B4B4;--nav-active: #6BB6F5;--desktop-bg: #101010;--window-bg: #1E1E1E;--window-bg-2: #242424;--window-border: #333336;--window-shadow: 0 16px 48px rgba(0, 0, 0, .55);--scroll-thumb: rgba(232, 232, 232, .22)}}html[data-theme=light]{color-scheme:light;--bg: #FFFFFF;--surface: #FCFDFF;--surface-2: #F5F7FA;--border: #ECEFF3;--page-deep: #FFFFFF;--panel-bg: #F5F7FA;--message-entry-bg: #F7F9F9;--text: #1F2329;--muted: #6B7280;--primary: #4A9FF0;--primary-soft: #EAF2FD;--cate-chip-bg: rgba(74, 159, 240, .14);--cate-chip-fg: #1B6BBF;--mask-bg: rgba(0, 0, 0, .4);--mask-fg: #FFFFFF;--nav-bg: #FFFFFF;--nav-border: #ECEFF3;--nav-text: #64707D;--nav-muted: #64707D;--nav-active: #4A9FF0;--desktop-bg: #E9EEF4;--window-bg: #FFFFFF;--window-bg-2: #F7F9FB;--window-border: #D9E0E8;--window-shadow: 0 16px 48px rgba(31, 42, 58, .16);--scroll-thumb: rgba(31, 35, 41, .18)}html[data-theme=dark]{color-scheme:dark;--bg: #1E1E1E;--surface: #2A2A2A;--surface-2: #333333;--border: #3D3D40;--page-deep: #121212;--panel-bg: #2A2A2A;--message-entry-bg: #1E2732;--text: #E8E8E8;--muted: #A8A8A8;--primary: #6BB6F5;--primary-soft: #3A3A3C;--cate-chip-bg: rgba(107, 182, 245, .2);--cate-chip-fg: #A9D3F8;--mask-bg: rgba(0, 0, 0, .55);--mask-fg: #F5F5F5;--nav-bg: #262626;--nav-border: #3D3D40;--nav-text: #B4B4B4;--nav-muted: #B4B4B4;--nav-active: #6BB6F5;--desktop-bg: #101010;--window-bg: #1E1E1E;--window-bg-2: #242424;--window-border: #333336;--window-shadow: 0 16px 48px rgba(0, 0, 0, .55);--scroll-thumb: rgba(232, 232, 232, .22)}@media (max-width: 1200px){:root{--desktop-pad: 16px;--sidebar-w: 188px;--list-w: 300px}}@media (max-width: 900px){:root{--desktop-pad: 10px;--sidebar-w: 64px;--list-w: 264px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;height:100%}body{overflow:hidden;background:var(--desktop-bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}input,textarea,button,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}.page{min-height:100vh;display:flex;flex-direction:column}.page-body{flex:1;padding-bottom:calc(56px + var(--safe-bottom))}.nav-top{height:48px;padding-top:var(--safe-top)}.text-muted{color:var(--muted)}.row{display:flex;align-items:center}.center{display:flex;align-items:center;justify-content:center}.hide{display:none!important}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:4px}*::-webkit-scrollbar-track{background:transparent}
