.handle-bar[data-v-a075ce7e]{background:var(--app-border);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:10px auto 0}.share-panel[data-v-a075ce7e]{flex-direction:column;gap:16px;padding:0 20px;display:flex}.share-header[data-v-a075ce7e]{justify-content:space-between;align-items:center;display:flex}.share-header-cancel[data-v-a075ce7e]{font-size:var(--font-md);color:var(--app-text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:40px}.share-header-title[data-v-a075ce7e]{font-size:var(--font-base);color:var(--app-text-main);font-weight:600}.share-header-close[data-v-a075ce7e]{font-size:var(--font-base);color:var(--app-text-sub);cursor:pointer;text-align:right;-webkit-tap-highlight-color:transparent;min-width:40px;padding:4px}.friends-scroll[data-v-a075ce7e]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:8px;padding:4px 0 12px;display:flex;overflow-x:auto}.friends-scroll[data-v-a075ce7e]::-webkit-scrollbar{display:none}.friend-card[data-v-a075ce7e]{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:68px;display:flex}.friend-avatar-wrap[data-v-a075ce7e]{flex-shrink:0;width:52px;height:52px;position:relative}.friend-avatar[data-v-a075ce7e]{object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.friend-avatar-loading[data-v-a075ce7e],.friend-avatar-done[data-v-a075ce7e]{background:#00000073;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.friend-avatar-done[data-v-a075ce7e]{background:#52b788d9}.friend-name[data-v-a075ce7e]{font-size:var(--font-xxs);color:var(--app-text-sub);text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.friends-empty[data-v-a075ce7e]{text-align:center;color:var(--app-text-sub);font-size:var(--font-sm);padding:24px 0}.filter-divider[data-v-20c0658f]{background:var(--app-border);flex-shrink:0;width:1px;height:16px;margin:0 2px}.entry-header-right[data-v-20c0658f]{align-items:center;gap:8px;display:flex}.entry-status-badge[data-v-20c0658f]{font-size:var(--font-xs);border-radius:20px;padding:2px 8px;font-weight:500}.entry-status-badge.published[data-v-20c0658f]{color:var(--app-primary);background:#52b7881f}.entry-status-badge.draft[data-v-20c0658f]{color:var(--app-text-sub);background:#0000000d}.entry-list[data-v-20c0658f]{flex-direction:column;gap:10px;padding:12px 10px 40px;display:flex}.entry-card[data-v-20c0658f]{background:var(--app-card-bg);cursor:pointer;border-radius:14px;flex-direction:column;gap:8px;padding:16px 10px;display:flex;box-shadow:0 1px 6px #0000000d}.entry-header[data-v-20c0658f]{justify-content:space-between;align-items:center;display:flex}.entry-info[data-v-20c0658f]{align-items:center;gap:20px;display:flex}.entry-meta[data-v-20c0658f]{flex-direction:column;flex:1;gap:2px;display:flex}.entry-date[data-v-20c0658f]{font-size:var(--font-xxs);color:var(--app-text-sub)}.entry-tag[data-v-20c0658f]{font-size:var(--font-xxs);color:var(--app-primary);background:#52b7881a;border-radius:20px;align-self:flex-start;padding:2px 10px;font-weight:600;display:inline-block}.entry-more[data-v-20c0658f]{color:var(--app-text-sub);padding:4px}.entry-preview[data-v-20c0658f]{font-size:var(--font-sm);color:var(--app-text-main);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.empty-wrap[data-v-20c0658f]{padding-top:60px}.load-more[data-v-20c0658f]{text-align:center;font-size:var(--font-xs);color:var(--app-text-sub);padding:12px}.fab[data-v-20c0658f]{background:var(--app-primary);z-index:100;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;animation:.25s .3s both fab-in-20c0658f;display:flex;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 16px #52b78866}@keyframes fab-in-20c0658f{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.fab[data-v-20c0658f]:active{transform:scale(.93)}[data-v-20c0658f] .van-action-sheet__item{height:58px;font-size:var(--font-base);letter-spacing:.5px}[data-v-20c0658f] .van-action-sheet__item:first-child{margin-top:10px}[data-v-20c0658f] .van-action-sheet__cancel{font-size:var(--font-base)}[data-v-20c0658f] .van-action-sheet__gap{height:8px}.handle-bar[data-v-c023ec3a]{background:var(--app-border);border-radius:2px;width:36px;height:4px;margin:10px auto 4px}.report-sheet[data-v-c023ec3a]{padding:12px 14px 8px}.report-sheet-title[data-v-c023ec3a]{text-align:center;font-size:var(--font-sm);color:var(--app-text-sub);margin-bottom:16px}.report-sheet-grid[data-v-c023ec3a]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:8px;display:grid}.report-sheet-item[data-v-c023ec3a]{background:var(--app-bg-card,#f5f5f5);font-size:var(--font-xs);color:var(--app-text-main);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;padding:12px 6px}.report-sheet-item[data-v-c023ec3a]:active{opacity:.7}.report-sheet-cancel[data-v-c023ec3a]{text-align:center;font-size:var(--font-base);color:var(--app-text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:14px 0 6px}.comment-section[data-v-51def974]{flex-direction:column;gap:16px;padding:20px 0;display:flex}.comment-loading[data-v-51def974]{justify-content:center;padding:16px 0;display:flex}.comment-title-row[data-v-51def974]{justify-content:space-between;align-items:center;padding:0 14px;display:flex}.comment-share-btn[data-v-51def974]{color:var(--app-text-sub);font-size:var(--font-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:5px;display:flex}.comment-title[data-v-51def974]{font-size:var(--font-sm);color:var(--app-text-main);font-weight:600}.comment-list[data-v-51def974]{flex-direction:column;margin:0 10px;display:flex}.comment-empty[data-v-51def974]{font-size:var(--font-sm);color:var(--app-text-sub);text-align:center;padding:16px 0}.comment-no-more[data-v-51def974]{font-size:var(--font-xs);color:var(--app-text-sub);text-align:center;opacity:.7;padding:10px 0 20px}.comment-item[data-v-51def974]{-webkit-tap-highlight-color:transparent;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 4px;transition:background 1.5s;display:flex}.comment-avatar[data-v-51def974]{object-fit:cover;cursor:pointer;border-radius:50%;flex-shrink:0;width:36px;height:36px}.comment-body[data-v-51def974]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.comment-name[data-v-51def974]{font-size:var(--font-xs);color:var(--app-text-sub);font-weight:600}.comment-text[data-v-51def974]{font-size:var(--font-sm);color:var(--app-text-main);word-break:break-word;-webkit-line-clamp:7;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.comment-footer[data-v-51def974]{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.comment-footer-left[data-v-51def974]{align-items:center;gap:12px;display:flex}.comment-time[data-v-51def974]{font-size:var(--font-xxs);color:var(--app-text-sub)}.comment-reply-btn[data-v-51def974]{font-size:var(--font-xxs);color:var(--app-text-sub);cursor:pointer}.comment-like[data-v-51def974]{font-size:var(--font-xxs);color:var(--app-text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:4px;display:flex}.reply-list[data-v-51def974]{flex-direction:column;gap:12px;margin-top:10px;display:flex}.reply-item[data-v-51def974]{-webkit-tap-highlight-color:transparent;border-radius:8px;align-items:flex-start;gap:8px;transition:background 1.5s;display:flex}.reply-avatar[data-v-51def974]{object-fit:cover;cursor:pointer;border-radius:50%;flex-shrink:0;width:28px;height:28px}.reply-body[data-v-51def974]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.expand-replies[data-v-51def974],.collapse-replies[data-v-51def974]{font-size:var(--font-xs);color:var(--app-text-sub);cursor:pointer;align-items:center;gap:4px;margin-top:6px;display:inline-flex}.reply-ctrl-row[data-v-51def974]{align-items:center;gap:16px;margin-top:6px;display:flex}.reply-dash[data-v-51def974]{color:var(--app-text-sub);opacity:.4;margin-right:2px}.expand-replies[data-v-51def974] .van-icon,.collapse-replies[data-v-51def974] .van-icon{color:var(--app-text-sub)!important}[data-v-51def974] .van-overlay{background-color:#00000040}.comment-images[data-v-51def974]{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.comment-img[data-v-51def974]{object-fit:cover;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:6px;width:80px;height:80px}.comment-item[data-v-51def974],.reply-item[data-v-51def974]{border-radius:8px;transition:background 1.5s}.comment-highlighted[data-v-51def974]{background:#4a9e6426}.chat-input-bar[data-v-546d7c27]{background:var(--app-bg-color);border-top:1px solid var(--app-border)}.pending-image-wrap[data-v-546d7c27]{padding:8px 12px 0}.pending-media-row[data-v-546d7c27]{-webkit-overflow-scrolling:touch;gap:10px;padding:8px 12px 0;display:flex;overflow-x:auto}.pending-image-inner[data-v-546d7c27]{flex-shrink:0;display:inline-block;position:relative}.pending-image[data-v-546d7c27]{object-fit:cover;border-radius:8px;width:72px;height:72px;display:block}.pending-image-loading[data-v-546d7c27]{background:#00000059;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pending-video-fallback[data-v-546d7c27]{background:var(--app-card-bg);border:1px solid var(--app-border);color:var(--app-text-sub);justify-content:center;align-items:center;display:flex}.pending-video-play[data-v-546d7c27]{color:#fff;pointer-events:none;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.remove-image-btn[data-v-546d7c27]{color:#fff;cursor:pointer;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:-6px;right:-6px}.remove-image-btn[data-v-546d7c27] svg{width:12px;height:12px}.input-wrap[data-v-546d7c27]{background:var(--app-card-bg);border:1px solid var(--app-border);min-height:44px;margin:10px 10px calc(10px + var(--safe-area-bottom,0px));border-radius:22px;align-items:flex-end;padding:0 8px 0 16px;display:flex}@media (width>=431px){.chat-input-bar:not(.is-combined) .input-wrap[data-v-546d7c27]{margin:10px 10px calc(30px + var(--safe-area-bottom,0px))}}.textarea-sizer[data-v-546d7c27]{flex:1;min-width:0;padding:11px 0;position:relative}.textarea-mirror[data-v-546d7c27]{visibility:hidden;pointer-events:none;white-space:pre-wrap;word-break:break-word;min-height:1.5em;max-height:120px;font-size:var(--font-md);font-family:inherit;line-height:1.5;overflow:hidden}.msg-input[data-v-546d7c27]{color:var(--app-text-main);font-size:var(--font-md);resize:none;background:0 0;border:none;outline:none;padding:11px 0;font-family:inherit;line-height:1.5;position:absolute;inset:0;overflow-y:auto}.msg-input[data-v-546d7c27]::placeholder{color:var(--app-text-sub)}.input-suffix[data-v-546d7c27]{flex-shrink:0;align-items:center;gap:6px;padding-bottom:7px;display:flex}.suffix-icon[data-v-546d7c27]{color:var(--app-text-sub);padding:4px}.send-btn[data-v-546d7c27]{font-size:var(--font-sm);color:var(--app-text-sub);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:4px 6px;font-weight:600;transition:color .15s;display:inline-flex}.send-btn--active[data-v-546d7c27],.send-btn--waiting[data-v-546d7c27]{color:var(--app-primary)}.handle-bar[data-v-ad8387f8]{background:var(--app-border);border-radius:2px;flex-shrink:0;width:36px;height:4px;margin:10px auto 4px}.drawer-scroll[data-v-ad8387f8]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.post-media-popup[data-v-504e249b]{background:#000;width:100%;max-width:none;height:100%;max-height:none}.post-media-popup.is-covered[data-v-504e249b]{z-index:var(--pmv-covered-z,99)!important}.viewer-shell[data-v-504e249b]{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.viewer-top[data-v-504e249b]{z-index:10;padding:var(--app-safe-top,env(safe-area-inset-top,0px)) 16px 0;box-sizing:content-box;pointer-events:none;background:linear-gradient(#0009 0%,#0000 100%);justify-content:space-between;align-items:center;height:36px;display:flex;position:absolute;top:0;left:0;right:0}.viewer-icon-btn[data-v-504e249b]{color:#fff;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;font-size:22px;display:flex}.left-icon-btn[data-v-504e249b]{padding:8px 8px 8px 0}.right-icon-btn[data-v-504e249b]{padding:8px 0 8px 8px}.viewer-media-strip[data-v-504e249b]{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.viewer-media-strip[data-v-504e249b]:active{cursor:grabbing}.viewer-media-track[data-v-504e249b]{will-change:transform;width:100%;height:100%;display:flex}.viewer-media-page[data-v-504e249b]{flex:0 0 100%;width:100%;height:100%}.viewer-media-wrap[data-v-504e249b]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.viewer-media[data-v-504e249b]{object-fit:contain;width:100%;max-width:100%;max-height:80%;display:block}.viewer-video-container[data-v-504e249b]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.viewer-media-loading[data-v-504e249b]{z-index:1;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.viewer-bottom-area[data-v-504e249b]{z-index:10;padding-bottom:env(safe-area-inset-bottom,0px);pointer-events:none;background:linear-gradient(#0000 0%,#0006 40%,#000000d9 100%);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.viewer-video-controls[data-v-504e249b],.viewer-info[data-v-504e249b],.viewer-actions-row[data-v-504e249b]{pointer-events:auto}.viewer-video-controls[data-v-504e249b]{flex-direction:column;padding:8px 16px;display:flex}.vv-controls-main[data-v-504e249b]{align-items:center;gap:12px;width:100%;display:flex}.vv-play-btn[data-v-504e249b]{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}.vv-time[data-v-504e249b]{font-size:var(--font-sm);color:#fffc;font-variant-numeric:tabular-nums;text-align:right;align-self:flex-end}.vv-progress-bar[data-v-504e249b]{cursor:pointer;flex:1;align-items:center;height:20px;display:flex}.vv-progress-track[data-v-504e249b]{background:#ffffff4d;border-radius:2px;width:100%;height:3px;position:relative;overflow:hidden}.vv-progress-buffer[data-v-504e249b]{background:#ffffff80;border-radius:2px;position:absolute;top:0;bottom:0;left:0}.vv-progress-fill[data-v-504e249b]{background:#fff;border-radius:2px;transition:width .1s linear;position:absolute;top:0;bottom:0;left:0}.viewer-info[data-v-504e249b]{flex-direction:column;gap:8px;padding:0 14px;display:flex}.viewer-info-header[data-v-504e249b]{justify-content:space-between;align-items:center;display:flex}.viewer-author[data-v-504e249b]{align-items:center;gap:10px;display:flex}.viewer-avatar[data-v-504e249b]{object-fit:cover;border:1px solid #fff3;border-radius:50%;width:36px;height:36px}.viewer-author-text[data-v-504e249b]{flex-direction:column;justify-content:center;display:flex}.viewer-name-row[data-v-504e249b]{align-items:center;gap:6px;display:flex}.viewer-name[data-v-504e249b]{color:#fff;text-shadow:0 1px 2px #00000080;font-size:13px;font-weight:600}.viewer-time[data-v-504e249b]{color:#ffffffb3;font-size:13px}.viewer-author-more[data-v-504e249b]{color:#ffffffe6;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 0 8px 8px;font-size:22px;display:flex}.viewer-text-wrap[data-v-504e249b]{flex-direction:column;gap:2px;display:flex}.viewer-text[data-v-504e249b]{color:#fffffff2;-webkit-line-clamp:2;text-shadow:0 1px 2px #00000080;word-break:break-word;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.viewer-text-more[data-v-504e249b]{color:#fff9;cursor:pointer;align-self:flex-start;font-size:14px}.viewer-actions-row[data-v-504e249b]{justify-content:space-around;align-items:center;padding:0 8px 16px;display:flex}.viewer-action[data-v-504e249b]{color:#ffffffe6;font:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-width:44px;height:40px;padding:0;font-size:14px;display:flex}.viewer-action span[data-v-504e249b]{color:#ffffffe6;font-size:13px;font-weight:500}.viewer-action-liked[data-v-504e249b] .van-icon{color:#ff6b6b}.viewer-action-bookmarked[data-v-504e249b] .van-icon{color:#f5b23d}.viewer-action-static[data-v-504e249b]{pointer-events:none}[data-v-504e249b] .is-selected-speed{font-weight:600;position:relative;color:var(--app-primary)!important}[data-v-504e249b] .is-selected-speed:after{content:"✓";color:var(--app-primary);font-size:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.nav-more-btn[data-v-65414455]{color:var(--app-text-sub);padding:4px 8px;font-size:20px;transform:rotate(90deg)}.loading-wrap[data-v-65414455]{justify-content:center;padding-top:80px;display:flex}.detail-wrap[data-v-65414455]{flex-direction:column;gap:14px;padding:16px 14px 0;display:flex}.detail-header[data-v-65414455]{justify-content:space-between;align-items:center;gap:8px;display:flex}.author-profile-link[data-v-65414455]{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.author-avatar[data-v-65414455]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.author-info[data-v-65414455]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.author-name[data-v-65414455]{font-size:var(--font-md);color:var(--app-text-main);font-weight:600}.detail-time[data-v-65414455]{font-size:var(--font-xxs);color:var(--app-text-sub)}.hero-actions[data-v-65414455]{flex-shrink:0;align-items:center;gap:10px;display:flex}.hero-follow-btn[data-v-65414455]{height:26px;font-size:var(--font-xs);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:var(--app-primary);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:0 10px;font-weight:600;display:flex}.hero-follow-btn.is-following[data-v-65414455]{background:var(--app-bg);color:var(--app-text-sub);border:1px solid var(--app-border)}.detail-body[data-v-65414455]{flex-direction:column;gap:12px;display:flex}.detail-content[data-v-65414455]{font-size:var(--font-md);color:var(--app-text-main);white-space:pre-wrap;word-break:break-word;line-height:1.9}.input-spacer[data-v-65414455]{height:72px}.comment-input-bar[data-v-65414455]{z-index:100;background:var(--app-bg-color);position:fixed;bottom:0;left:0;right:0}.detail-footer[data-v-65414455]{justify-content:space-between;align-items:center;padding:12px 0 4px;display:flex}.detail-action[data-v-65414455]{font-size:var(--font-base);color:var(--app-text-sub);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:4px;display:flex}.detail-action span[data-v-65414455]{font-size:var(--font-xs);min-width:12px}.info-page[data-v-801ba175]{flex-direction:column;gap:12px;padding:16px 14px;display:flex}.info-group[data-v-801ba175]{background:var(--app-card-bg);border-radius:12px;overflow:hidden}.top-card[data-v-801ba175]{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding:16px 10px;display:flex}.top-avatar[data-v-801ba175]{object-fit:cover;border-radius:50%;flex-shrink:0;width:52px;height:52px}@media (width>=431px){.top-avatar[data-v-801ba175]{width:42px;height:42px}}.top-info[data-v-801ba175]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.top-name[data-v-801ba175]{font-size:var(--font-base);color:var(--app-text-main);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.top-id[data-v-801ba175]{font-size:var(--font-id);color:var(--app-text-sub);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-arrow[data-v-801ba175]{flex-shrink:0}.info-row[data-v-801ba175]{border-bottom:1px solid var(--app-border);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;padding:15px 10px;display:flex}.info-row[data-v-801ba175]:last-child{border-bottom:none}.info-label[data-v-801ba175]{font-size:var(--font-md);color:var(--app-text-main)}.info-row.danger .info-label[data-v-801ba175]{color:var(--van-danger-color)}.row-right[data-v-801ba175]{align-items:center;gap:8px;display:flex}.bg-dot[data-v-801ba175]{border:1px solid var(--app-border);border-radius:50%;width:16px;height:16px}.bg-picker[data-v-801ba175]{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}.bg-picker-title[data-v-801ba175]{font-size:var(--font-base);color:var(--app-text-main);text-align:center;margin-bottom:20px;font-weight:600}.bg-swatches[data-v-801ba175]{grid-template-columns:repeat(4,64px);justify-content:center;gap:16px;display:grid}.bg-swatch[data-v-801ba175]{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .15s;display:flex;position:relative}.bg-swatch--active[data-v-801ba175]{box-shadow:0 0 0 2px var(--app-primary)}.bg-swatch[data-v-801ba175]:active{transform:scale(.94)}.bg-default-label[data-v-801ba175]{font-size:var(--font-xxs);color:var(--app-text-sub);position:absolute;bottom:6px}.feed-card[data-v-9a2ed632]{background:var(--app-card-bg);border-bottom:1px solid var(--app-border,#00000014);flex-direction:row;gap:8px;padding:16px 14px;display:flex}.feed-avatar-col[data-v-9a2ed632]{flex-shrink:0;padding-top:2px}.author-avatar[data-v-9a2ed632]{object-fit:cover;background:var(--app-bg-sub,#f0f0f0);border-radius:50%;width:40px;height:40px}.feed-main-col[data-v-9a2ed632]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.feed-header[data-v-9a2ed632]{cursor:pointer;align-items:center;gap:4px;display:flex}.author-name[data-v-9a2ed632]{font-size:var(--font-sm);color:var(--app-text-main);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.feed-time[data-v-9a2ed632]{font-size:var(--font-xs);color:var(--app-text-sub);white-space:nowrap;flex-shrink:0}.feed-more[data-v-9a2ed632]{font-size:var(--font-base);color:var(--app-text-sub);flex-shrink:0;margin-left:auto;transform:rotate(90deg)}.feed-body[data-v-9a2ed632]{cursor:pointer;flex-direction:column;gap:8px;display:flex}.feed-content[data-v-9a2ed632]{font-size:var(--font-sm);color:var(--app-text-main);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.feed-footer[data-v-9a2ed632]{justify-content:space-between;align-items:center;padding-top:4px;display:flex}.feed-action[data-v-9a2ed632]{font-size:var(--font-base);color:var(--app-text-sub);-webkit-tap-highlight-color:transparent;align-items:center;gap:4px;display:flex}.feed-action[data-v-9a2ed632] .van-icon{line-height:1}.feed-action.interactive[data-v-9a2ed632]{cursor:pointer}.feed-action span[data-v-9a2ed632]{font-size:var(--font-xs);white-space:nowrap}.feed-footer-web .feed-action[data-v-9a2ed632]{font-size:var(--font-base)}.feed-footer-web .feed-action span[data-v-9a2ed632]{font-size:var(--font-xs)}.feed-card[data-v-f8d5a8b8]{background:var(--app-card-bg);border-bottom:1px solid var(--app-border,#f0f0f0);cursor:pointer;-webkit-tap-highlight-color:transparent;gap:10px;padding:16px 14px;display:flex}.feed-avatar-col[data-v-f8d5a8b8]{flex-shrink:0;width:38px}.author-avatar[data-v-f8d5a8b8]{object-fit:cover;background:var(--app-bg);border-radius:50%;width:38px;height:38px}.feed-main-col[data-v-f8d5a8b8]{flex:1;min-width:0}.feed-header[data-v-f8d5a8b8]{align-items:center;gap:4px;margin-bottom:6px;display:flex}.author-name[data-v-f8d5a8b8]{font-size:var(--font-sm);color:var(--app-text-main);font-weight:600}.feed-time[data-v-f8d5a8b8]{font-size:var(--font-xxs);color:var(--app-text-sub);flex:1}.feed-more[data-v-f8d5a8b8]{color:var(--app-text-sub);padding:4px}.feed-body[data-v-f8d5a8b8]{margin-bottom:10px}.feed-content[data-v-f8d5a8b8]{font-size:var(--font-md);color:var(--app-text-main);word-break:break-word;line-height:1.5}.feed-footer[data-v-f8d5a8b8]{align-items:center;gap:20px;display:flex}.feed-action[data-v-f8d5a8b8]{font-size:var(--font-xs);color:var(--app-text-sub);align-items:center;gap:4px;display:flex}.feed-action.interactive[data-v-f8d5a8b8]{cursor:pointer;-webkit-tap-highlight-color:transparent}.sk-card[data-v-1020abcc]{background:var(--app-card-bg);border-bottom:1px solid var(--app-border,#00000014);gap:8px;padding:16px 14px;display:flex}.sk-avatar[data-v-1020abcc]{margin-top:2px}.sk-body[data-v-1020abcc]{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sk-header[data-v-1020abcc]{align-items:center;gap:4px;min-height:17px;display:flex}.sk-footer[data-v-1020abcc]{justify-content:space-between;align-items:center;min-height:19px;padding-top:4px;display:flex}.sk[data-v-1020abcc]{background:var(--app-border,#e2e2e2);border-radius:6px;flex-shrink:0}.sk-avatar[data-v-1020abcc]{border-radius:50%;width:40px;height:40px}.sk-name[data-v-1020abcc]{width:80px;height:14px}.sk-time[data-v-1020abcc]{width:48px;height:12px}.sk-line[data-v-1020abcc]{height:13px}.sk-real-text[data-v-1020abcc]{font-size:var(--font-sm);color:var(--app-text-main);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.sk-media-single[data-v-1020abcc]{border-radius:8px;margin-top:2px}.sk-media-grid[data-v-1020abcc]{aspect-ratio:3/2;grid-template-columns:1fr 1fr;gap:5px;margin-top:2px;display:grid}.sk-media-grid.count-2[data-v-1020abcc]{aspect-ratio:16/9}.sk-media-grid.count-3 .sk-media-cell[data-v-1020abcc]:first-child{grid-row:1/3}.sk-media-cell[data-v-1020abcc]{border-radius:4px;width:100%;height:100%}.sk-action[data-v-1020abcc]{width:34px;height:14px}.feed-card[data-v-0dbcbf6e]{background:var(--app-card-bg);border-bottom:1px solid var(--app-border,#f0f0f0);gap:10px;padding:16px 14px;display:flex}.feed-avatar-col[data-v-0dbcbf6e]{flex-shrink:0;width:38px}.feed-main-col[data-v-0dbcbf6e]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.feed-header[data-v-0dbcbf6e]{align-items:center;gap:8px;display:flex}.feed-body[data-v-0dbcbf6e]{flex-direction:column;gap:8px;display:flex}.feed-footer[data-v-0dbcbf6e]{align-items:center;gap:20px;display:flex}.sk[data-v-0dbcbf6e]{background:linear-gradient(90deg, var(--app-bg-color) 25%, var(--app-border,#e8e8e8) 50%, var(--app-bg-color) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s linear infinite sk-shimmer-0dbcbf6e}.sk-avatar[data-v-0dbcbf6e]{border-radius:50%;flex-shrink:0;width:38px;height:38px}.sk-name[data-v-0dbcbf6e]{width:80px;height:14px}.sk-time[data-v-0dbcbf6e]{width:48px;height:12px}.sk-line[data-v-0dbcbf6e]{height:13px}.sk-action[data-v-0dbcbf6e]{width:34px;height:16px}@keyframes sk-shimmer-0dbcbf6e{0%{background-position:-200% 0}to{background-position:200% 0}}.hero-backdrop[data-v-420b2360]{background:linear-gradient(to bottom, #4caf8c 16%, var(--app-bg-color,#f0f4f8) 88%);width:100%;height:100%;position:relative}.hero-glow[data-v-420b2360]{background:#ffffff14;border-radius:50%;position:absolute}.hero-glow-1[data-v-420b2360]{width:200px;height:200px;top:10px;right:-40px}.hero-glow-2[data-v-420b2360]{width:120px;height:120px;top:30px;left:-20px}.skeleton-list[data-v-420b2360]{background:var(--app-bg-color);flex-direction:column;display:flex}.posts-spinner[data-v-420b2360]{justify-content:center;padding:48px 0;display:flex}.error-retry[data-v-420b2360]{cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-banner[data-v-420b2360]{height:calc(90px + var(--app-safe-top,env(safe-area-inset-top,0px)) + 46px);background:0 0;position:relative}.profile-tabs[data-v-420b2360]{--van-tabs-line-height:38px;background:var(--app-bg-color)}.tab-content[data-v-420b2360]{background:var(--app-bg-color);padding:0 0 20px}[data-v-420b2360] .van-tabs__wrap{top:calc(var(--app-safe-top,env(safe-area-inset-top,0px)) + 46px);z-index:10;background:var(--app-card-bg);border-bottom:2px solid var(--app-bg-color,#f0f4f8);position:sticky}[data-v-420b2360] .van-tabs__nav{width:100%;padding-left:0!important;padding-right:0!important}[data-v-420b2360] .van-tab{white-space:nowrap;padding:0;flex:1!important}[data-v-420b2360] .van-tabs__wrap::-webkit-scrollbar{display:none}.feed-list[data-v-420b2360]{flex-direction:column;display:flex}.load-spinner[data-v-420b2360]{justify-content:center;min-height:52px;padding:16px 0;display:flex}.hero-wrapper[data-v-420b2360]{background:0 0;position:relative}.content-section[data-v-420b2360]{background:var(--app-bg-color);min-height:100dvh}.hero-body[data-v-420b2360]{background:var(--app-card-bg);border-radius:10px 10px 0 0;margin-top:-10px;padding:0 14px;position:relative}.hero-top-row[data-v-420b2360]{align-items:center;gap:14px;padding:16px 0 12px;display:flex}.hero-avatar-wrap[data-v-420b2360]{background:var(--app-card-bg);border-radius:50%;flex-shrink:0;width:54px;height:54px;overflow:hidden}.hero-avatar-img[data-v-420b2360]{object-fit:cover;width:100%;height:100%}.hero-identity[data-v-420b2360]{flex:1;min-width:0;margin-top:10px}.hero-name[data-v-420b2360]{font-size:var(--font-base);color:var(--app-text-main);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-weight:700;overflow:hidden}.hero-uid[data-v-420b2360]{font-size:var(--font-id);color:var(--app-text-sub)}.hero-stats[data-v-420b2360]{flex-wrap:nowrap;align-items:center;gap:14px;padding-bottom:4px;display:flex;position:relative}.stat-item[data-v-420b2360]{flex-shrink:0;align-items:baseline;gap:3px;display:flex}.stat-num[data-v-420b2360]{font-size:var(--font-md);color:var(--app-text-main);font-weight:700}.stat-label[data-v-420b2360]{font-size:var(--font-xs);color:var(--app-text-sub)}.edit-profile-btn[data-v-420b2360]{font-size:var(--font-xs);color:var(--app-primary);background:var(--app-card-bg);border:1.5px solid var(--app-primary);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;margin-left:auto;padding:5px 14px;font-weight:500;transition:background .15s}.edit-profile-btn[data-v-420b2360]:active{background:color-mix(in srgb, var(--app-primary) 10%, transparent)}.hero-actions[data-v-420b2360]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;width:126px;margin-left:auto;display:flex}.hero-message-btn[data-v-420b2360],.hero-follow-btn[data-v-420b2360]{height:30px;font-size:var(--font-xs);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.hero-message-btn[data-v-420b2360]{background:var(--app-card-bg);width:30px;color:var(--app-text-main);border:1.5px solid var(--app-border)}.hero-follow-btn[data-v-420b2360]{background:var(--app-primary);color:#fff;gap:4px;width:90px;padding:0 12px}.hero-follow-btn.is-following[data-v-420b2360]{background:var(--app-bg);width:70px;color:var(--app-text-sub);border:1.5px solid var(--app-border)}.action-sheet-inner[data-v-420b2360]{padding:16px 0 8px}.share-section[data-v-420b2360]{border-bottom:1px solid #0000000f;padding:0 10px 16px}.share-section-title[data-v-420b2360]{font-size:var(--font-xs);color:var(--app-text-sub);margin-bottom:14px}.share-friends-loading[data-v-420b2360]{justify-content:center;padding:16px 0;display:flex}.share-friends-list[data-v-420b2360]{gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.share-friends-list[data-v-420b2360]::-webkit-scrollbar{display:none}.share-friend-item[data-v-420b2360]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;display:flex}.share-friend-avatar[data-v-420b2360]{object-fit:cover;background:var(--app-bg);border-radius:50%;width:50px;height:50px}.share-friend-name[data-v-420b2360]{font-size:var(--font-xs);color:var(--app-text-sub);white-space:nowrap;text-overflow:ellipsis;max-width:50px;overflow:hidden}.share-friends-empty[data-v-420b2360]{font-size:var(--font-xs);color:var(--app-text-sub);text-align:center;padding:16px 0}.action-grid[data-v-420b2360]{gap:24px;padding:16px 10px;display:flex}.action-grid-item[data-v-420b2360]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:6px;display:flex}.action-grid-icon[data-v-420b2360]{background:var(--app-bg);width:52px;height:52px;color:var(--app-text-main);border-radius:12px;justify-content:center;align-items:center;display:flex}.action-grid-item span[data-v-420b2360]{font-size:var(--font-xxs);color:var(--app-text-sub)}.nav-title-user[data-v-420b2360]{opacity:var(--nav-scroll-opacity);align-items:center;gap:8px;transition:opacity 80ms linear;display:flex}.nav-title-avatar[data-v-420b2360]{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.nav-title-name[data-v-420b2360]{font-size:var(--font-md);white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-weight:600;overflow:hidden}.activity-notif-item[data-v-420b2360]{background:var(--app-card-bg);border-bottom:1px solid var(--app-border,#f0f0f0);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;padding:14px 10px;display:flex}.activity-notif-avatar[data-v-420b2360]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.activity-notif-body[data-v-420b2360]{flex:1;min-width:0}.activity-notif-name[data-v-420b2360]{font-size:var(--font-sm);color:var(--app-text-main);font-weight:600;line-height:1.5}.activity-notif-content[data-v-420b2360]{font-size:var(--font-xs);color:var(--app-text-sub);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.activity-notif-time[data-v-420b2360]{font-size:var(--font-xs);color:var(--app-text-sub);margin-top:4px}.activity-notif-thumb[data-v-420b2360]{object-fit:cover;border-radius:6px;flex-shrink:0;align-self:center;width:52px;height:52px}.stat-item.clickable[data-v-420b2360]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;transition:background .15s}.stat-item.clickable[data-v-420b2360]:active{background:color-mix(in srgb, var(--app-primary) 8%, transparent)}@media (width>=431px){.hero-banner[data-v-420b2360]{height:calc(90px + var(--app-safe-top,env(safe-area-inset-top,0px)) + 36px)}.hero-top-row[data-v-420b2360]{margin-top:-30px}[data-v-420b2360] .van-tabs__wrap{top:calc(env(safe-area-inset-top) + 36px)}}[data-v-420b2360] .van-nav-bar__right.van-haptics-feedback:active{opacity:1}.sidebar[data-v-9780728f]{background:var(--app-bg-color);width:100%;height:100%;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:relative;overflow:hidden}.brand-bar[data-v-9780728f]{flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 14px 12px;display:flex}.brand-name[data-v-9780728f]{color:var(--app-text-main);font-size:20px;font-weight:800}.search-input[data-v-9780728f]{border:none;border-bottom:1.5px solid var(--app-primary);height:32px;color:var(--app-text-main);font-size:var(--font-md);background:0 0;outline:none;flex:1;margin-right:10px}.search-input[data-v-9780728f]::placeholder{color:var(--app-text-sub)}.search-icon[data-v-9780728f]{color:var(--app-text-sub);flex-shrink:0;padding:4px}.new-btn[data-v-9780728f]{background:color-mix(in srgb, var(--app-primary) 12%, transparent);color:var(--app-primary);font-size:var(--font-md);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0 10px 14px;padding:10px 0;font-weight:600;display:flex}.section-label[data-v-9780728f]{font-size:var(--font-xxs);color:var(--app-text-sub);flex-shrink:0;padding:0 14px 6px;font-weight:600}.session-list[data-v-9780728f]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.session-item[data-v-9780728f]{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:12px 14px;transition:background .1s}.session-item.active[data-v-9780728f]{background:color-mix(in srgb, var(--app-primary) 8%, transparent)}.session-title[data-v-9780728f]{font-size:var(--font-sm);color:var(--app-text-main);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.session-time[data-v-9780728f]{font-size:var(--font-xxs);color:var(--app-text-sub);margin-top:3px}.empty-hint[data-v-9780728f]{text-align:center;font-size:var(--font-xs);color:var(--app-text-sub);padding:32px 10px}.model-bar[data-v-9780728f]{padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--app-border);cursor:pointer;color:var(--app-text-sub);flex-shrink:0;align-items:center;gap:8px;display:flex}.model-bar-label[data-v-9780728f]{font-size:var(--font-sm);flex:1;font-weight:500}.ctx-backdrop[data-v-9780728f]{z-index:20;position:absolute;inset:0}.ctx-menu[data-v-9780728f]{z-index:21;background:var(--app-card-bg);border-radius:12px;position:absolute;left:12px;right:12px;overflow:hidden;box-shadow:0 8px 24px #00000026}.ctx-item[data-v-9780728f]{font-size:var(--font-md);color:var(--app-text-main);cursor:pointer;padding:14px 10px;transition:background .1s}.ctx-item[data-v-9780728f]:active{background:var(--app-border)}.ctx-item--danger[data-v-9780728f]{color:#ee0a24}.ctx-divider[data-v-9780728f]{background:var(--app-border);height:1px}.rename-box[data-v-9780728f]{bottom:calc(60px + env(safe-area-inset-bottom));z-index:21;background:var(--app-card-bg);border-radius:14px;padding:16px 10px;position:absolute;left:12px;right:12px;box-shadow:0 8px 24px #00000026}.rename-label[data-v-9780728f]{font-size:var(--font-xs);color:var(--app-text-sub);margin-bottom:10px}.rename-input[data-v-9780728f]{box-sizing:border-box;border:1px solid var(--app-border);background:var(--app-bg-color);width:100%;height:38px;color:var(--app-text-main);font-size:var(--font-md);border-radius:8px;outline:none;padding:0 12px}.rename-input[data-v-9780728f]:focus{border-color:var(--app-primary)}.rename-actions[data-v-9780728f]{justify-content:flex-end;gap:16px;margin-top:12px;display:flex}.rename-cancel[data-v-9780728f]{font-size:var(--font-sm);color:var(--app-text-sub);cursor:pointer;padding:4px}.rename-confirm[data-v-9780728f]{font-size:var(--font-sm);color:var(--app-primary);cursor:pointer;padding:4px;font-weight:600}.model-picker[data-v-9780728f]{background:var(--app-bg-color);flex-direction:column;max-height:55vh;display:flex}.picker-header[data-v-9780728f]{background:var(--app-card-bg,#fff);z-index:2;border-radius:16px 16px 0 0;padding:16px 20px 12px}.picker-title[data-v-9780728f]{font-size:var(--font-base);color:var(--app-text-main);text-align:center;margin-bottom:14px;font-weight:700;display:block}.picker-search-wrap[data-v-9780728f]{background:color-mix(in srgb, var(--app-text-main) 5%, transparent);border-radius:10px;align-items:center;gap:8px;height:38px;padding:0 12px;transition:all .2s;display:flex}.picker-search-wrap[data-v-9780728f]:focus-within{background:color-mix(in srgb, var(--app-primary) 8%, transparent);box-shadow:0 0 0 1px var(--app-primary)}.picker-search-icon[data-v-9780728f]{color:var(--app-text-sub);flex-shrink:0}.picker-search-input[data-v-9780728f]{color:var(--app-text-main);font-size:var(--font-sm);background:0 0;border:none;outline:none;flex:1;min-width:0}.picker-search-input[data-v-9780728f]::placeholder{color:var(--app-text-sub)}.picker-body[data-v-9780728f]{-webkit-overflow-scrolling:touch;flex:1;padding:12px 10px;overflow-y:auto}.model-group[data-v-9780728f]{margin-bottom:20px}.model-group[data-v-9780728f]:last-child{margin-bottom:0}.group-label[data-v-9780728f]{font-size:var(--font-xs);color:var(--app-text-sub);padding:0 4px 8px;font-weight:600}.group-card[data-v-9780728f]{background:var(--app-card-bg,#fff);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #00000008}.model-option[data-v-9780728f]{cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:14px 10px;transition:background .15s;display:flex;position:relative}.model-option[data-v-9780728f]:active{background:color-mix(in srgb, var(--app-text-main) 0%, transparent)}.model-option.active[data-v-9780728f]{background:color-mix(in srgb, var(--app-primary) 0%, transparent)}.model-option-content[data-v-9780728f]{flex-direction:column;gap:4px;display:flex}.model-name-row[data-v-9780728f]{align-items:center;gap:6px;display:flex}.vision-badge[data-v-9780728f],.video-badge[data-v-9780728f]{font-size:var(--font-xs);color:var(--app-primary);background:color-mix(in srgb, var(--app-primary) 12%, transparent);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-weight:600}.video-badge[data-v-9780728f]{color:#d4860b;background:#d4860b1f}.model-option-name[data-v-9780728f]{font-size:var(--font-md);color:var(--app-text-main);font-weight:600}.model-option-desc[data-v-9780728f]{font-size:var(--font-xxs);color:var(--app-text-sub)}.option-divider[data-v-9780728f]{background:var(--app-border);height:1px;position:absolute;bottom:0;left:10px;right:0}.session-loading[data-v-9780728f],.session-end[data-v-9780728f]{text-align:center;font-size:var(--font-xxs);color:var(--app-text-sub);padding:12px 10px}.confirm-card[data-v-6e00ccfd]{background:var(--app-card-bg);box-sizing:border-box;border:1.5px solid var(--app-border);border-radius:16px;width:100%;max-width:320px;padding:14px 10px}.confirm-card--high[data-v-6e00ccfd]{border-color:#f59e0b}.confirm-card--critical[data-v-6e00ccfd]{border-color:#dc2626}.confirm-header[data-v-6e00ccfd]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.confirm-icon[data-v-6e00ccfd]{font-size:var(--font-base);line-height:1}.confirm-title[data-v-6e00ccfd]{font-size:var(--font-base);color:var(--app-text-main);font-weight:600;line-height:1.4}.confirm-ops[data-v-6e00ccfd]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.confirm-op[data-v-6e00ccfd]{background:#0000000a;border-radius:8px;padding:8px 10px}.op-name[data-v-6e00ccfd]{font-size:var(--font-md);color:var(--app-text-main);margin-bottom:0;font-weight:600;display:block}.op-args[data-v-6e00ccfd]:not(:empty){margin-top:7px}.op-args[data-v-6e00ccfd]{flex-direction:column;gap:3px;display:flex}.op-arg[data-v-6e00ccfd]{font-size:var(--font-md);color:var(--app-text-sub);word-break:break-all}.risk-warning[data-v-6e00ccfd]{font-size:var(--font-md);color:#d97706;margin-bottom:10px;line-height:1.5}.confirm-input-row[data-v-6e00ccfd]{margin-bottom:10px}.confirm-input[data-v-6e00ccfd]{box-sizing:border-box;border:1px solid var(--app-border);width:100%;font-size:var(--font-sm);background:var(--app-bg);color:var(--app-text-main);border-radius:8px;outline:none;padding:8px 10px}.confirm-input[data-v-6e00ccfd]:focus{border-color:var(--app-primary)}.confirm-actions[data-v-6e00ccfd]{gap:8px;display:flex}.confirm-btn[data-v-6e00ccfd]{font-size:var(--font-sm);cursor:pointer;border:none;border-radius:10px;flex:1;padding:9px 0;font-weight:600;transition:opacity .15s}.confirm-btn[data-v-6e00ccfd]:disabled{opacity:.4;cursor:not-allowed}.confirm-btn--cancel[data-v-6e00ccfd]{color:var(--app-text-main);background:#00000012}[data-theme=dark] .confirm-btn--cancel[data-v-6e00ccfd]{color:#f2f2f2;background:#ffffff1f}.confirm-btn--ok[data-v-6e00ccfd]{background:var(--app-primary);color:#fff}.confirm-btn--danger[data-v-6e00ccfd]{background:#dc2626}.confirm-done[data-v-6e00ccfd]{font-size:var(--font-sm);text-align:center;padding:6px 0 2px;font-weight:600}.confirm-done--ok[data-v-6e00ccfd]{color:var(--app-primary)}.confirm-done--cancel[data-v-6e00ccfd],.confirm-done--expired[data-v-6e00ccfd]{color:var(--app-text-sub)}.confirm-card--expired[data-v-6e00ccfd]{opacity:.45;filter:grayscale(.4)}.confirm-op[data-v-6e00ccfd]{cursor:default;align-items:flex-start;gap:8px;transition:opacity .15s;display:flex}.confirm-op--selectable[data-v-6e00ccfd]{cursor:pointer}.confirm-op--dimmed[data-v-6e00ccfd]{opacity:.35}.confirm-op--result-ok[data-v-6e00ccfd]{background:#52b78814}.confirm-op--result-cancel[data-v-6e00ccfd]{opacity:.4}.op-indicator[data-v-6e00ccfd]{flex-shrink:0;width:18px;margin-top:1px}.op-checkbox[data-v-6e00ccfd]{border:1.5px solid var(--app-border);width:18px;height:18px;font-size:var(--font-xs);color:#fff;border-radius:5px;justify-content:center;align-items:center;font-weight:700;transition:background .15s,border-color .15s;display:flex}.op-checkbox.checked[data-v-6e00ccfd]{background:var(--app-primary);border-color:var(--app-primary)}.op-result-icon[data-v-6e00ccfd]{font-size:var(--font-sm);text-align:center;font-weight:700;display:block}.confirm-op--result-ok .op-result-icon[data-v-6e00ccfd]{color:var(--app-primary)}.confirm-op--result-cancel .op-result-icon[data-v-6e00ccfd]{color:var(--app-text-sub)}.op-content[data-v-6e00ccfd]{flex:1;min-width:0}.op-media[data-v-6e00ccfd]{margin-top:8px}.search-cards[data-v-fe78ca5e]{flex-direction:column;gap:8px;max-width:280px;margin-top:6px;display:flex}.search-card[data-v-fe78ca5e]{background:var(--app-card-bg);border:1px solid var(--app-border);box-sizing:border-box;border-radius:12px;padding:10px}.search-card-text[data-v-fe78ca5e]{font-size:var(--font-md);color:var(--app-text-main);margin:0;line-height:1.5}.search-card-text[data-v-fe78ca5e]:not(:last-child){margin-bottom:8px}.search-card-media[data-v-fe78ca5e]{border-radius:10px;overflow:hidden}.msg-list[data-v-139f3bd6]{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;padding:16px 14px;display:flex;overflow-y:auto}.empty-state[data-v-139f3bd6]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding-bottom:60px;display:flex}.empty-icon[data-v-139f3bd6]{background:linear-gradient(145deg,#2d9e6b,#52b788,#74c69d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px}.empty-name[data-v-139f3bd6]{font-size:var(--font-base);color:var(--app-text-main);font-weight:600}.empty-hint[data-v-139f3bd6]{font-size:var(--font-sm);color:var(--app-text-sub);line-height:1.7}.load-more-top[data-v-139f3bd6]{justify-content:center;padding:10px 0 4px;display:flex}.no-more-hint[data-v-139f3bd6]{text-align:center;font-size:var(--font-xs);color:var(--app-text-sub);padding:10px 0 4px}.msg-row[data-v-139f3bd6]{margin:7px 0;display:flex}.msg-row--me[data-v-139f3bd6]{justify-content:flex-end}.msg-row--ai[data-v-139f3bd6]{justify-content:flex-start}.msg-cell[data-v-139f3bd6]{flex-direction:column;gap:4px;min-width:0;max-width:100%;display:flex}.msg-row--me .msg-cell[data-v-139f3bd6]{align-items:flex-end}.msg-row--ai .msg-cell[data-v-139f3bd6]{align-items:flex-start}.bubble[data-v-139f3bd6]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:var(--font-sm);word-break:break-word;overflow-wrap:anywhere;border-radius:18px;padding:8px 12px;line-height:1.45}.bubble--plain[data-v-139f3bd6]{white-space:pre-wrap}.bubble--me[data-v-139f3bd6]{background:var(--app-primary);color:#fff;border-top-right-radius:4px}.bubble--ai[data-v-139f3bd6]{background:var(--app-card-bg);color:var(--app-text-main);border-top-left-radius:4px;width:fit-content}.msg-status[data-v-139f3bd6]{font-size:var(--font-xxs);margin-left:7px;line-height:1.4}.msg-status--warn[data-v-139f3bd6]{color:#d97706}.msg-status--error[data-v-139f3bd6]{color:#dc2626}.thinking-bubble[data-v-139f3bd6]{flex-direction:column;gap:8px;min-width:112px;display:flex}.thinking-label[data-v-139f3bd6]{font-size:var(--font-sm);color:var(--app-text-main);font-weight:500}.thinking-dots[data-v-139f3bd6]{align-items:center;gap:6px;height:10px;display:flex}.thinking-dots span[data-v-139f3bd6]{background:#52b788d9;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite ai-thinking-bounce-139f3bd6}.thinking-dots span[data-v-139f3bd6]:nth-child(2){animation-delay:.15s}.thinking-dots span[data-v-139f3bd6]:nth-child(3){animation-delay:.3s}.thinking-text[data-v-139f3bd6]{font-size:var(--font-sm);color:var(--app-text-sub);white-space:pre-wrap;word-break:break-word;line-height:1.6}@keyframes ai-thinking-bounce-139f3bd6{0%,80%,to{opacity:.45;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.markdown-body[data-v-139f3bd6]{white-space:normal;overflow-wrap:anywhere;min-width:0}.markdown-body[data-v-139f3bd6] p,.markdown-body[data-v-139f3bd6] li,.markdown-body[data-v-139f3bd6] td,.markdown-body[data-v-139f3bd6] code{overflow-wrap:anywhere;word-break:break-word}.markdown-body[data-v-139f3bd6] p{margin:0 0 6px}.markdown-body[data-v-139f3bd6] p:last-child{margin-bottom:0}.markdown-body[data-v-139f3bd6] strong{font-weight:700}.markdown-body[data-v-139f3bd6] em{font-style:italic}.markdown-body[data-v-139f3bd6] ul,.markdown-body[data-v-139f3bd6] ol{margin:4px 0;padding-left:18px}.markdown-body[data-v-139f3bd6] li{margin:2px 0}.markdown-body[data-v-139f3bd6] code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-sm);background:#0000000f;border-radius:6px;padding:2px 5px}.markdown-body.bubble--me[data-v-139f3bd6] code{background:#ffffff2e}.markdown-body[data-v-139f3bd6] pre{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;background:#0000000f;border-radius:10px;min-width:0;max-width:100%;margin:6px 0;padding:8px 10px;overflow-x:auto}.markdown-body.bubble--me[data-v-139f3bd6] pre{background:#ffffff24}.markdown-body[data-v-139f3bd6] pre code{background:0 0;padding:0}.markdown-body[data-v-139f3bd6] table{border-collapse:collapse;width:100%;font-size:var(--font-sm);margin:6px 0}.markdown-body[data-v-139f3bd6] th,.markdown-body[data-v-139f3bd6] td{border:1px solid var(--app-border);text-align:left;vertical-align:top;padding:8px 10px}.markdown-body[data-v-139f3bd6] th{background:#0000000a;font-weight:600}.markdown-body.bubble--me[data-v-139f3bd6] th,.markdown-body.bubble--me[data-v-139f3bd6] td{border-color:#ffffff38}.markdown-body.bubble--me[data-v-139f3bd6] th{background:#ffffff1f}.markdown-body[data-v-139f3bd6] blockquote{border-left:3px solid var(--app-border);color:var(--app-text-sub);margin:6px 0;padding-left:10px}.markdown-body[data-v-139f3bd6] a{color:inherit;word-break:break-all;text-decoration:underline}.time-divider[data-v-139f3bd6]{text-align:center;font-size:var(--font-xxs);color:var(--app-text-sub);-webkit-user-select:none;user-select:none;margin:4px 0}.bubble--hint[data-v-139f3bd6]{font-size:var(--font-xs);color:var(--app-text-sub);border:1px dashed var(--app-border);background:0 0;border-radius:10px;width:fit-content;padding:6px 12px}.msg-images[data-v-139f3bd6]{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.msg-row--ai .msg-images[data-v-139f3bd6]{justify-content:flex-start}.msg-img[data-v-139f3bd6]{object-fit:cover;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;width:160px;height:160px}.msg-video[data-v-139f3bd6]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;width:160px;height:160px;position:relative;overflow:hidden}.msg-video-cover[data-v-139f3bd6]{object-fit:cover;width:100%;height:100%;display:block}.msg-video-fallback[data-v-139f3bd6]{background:var(--app-card-bg);border:1px solid var(--app-border);color:var(--app-text-sub);justify-content:center;align-items:center;display:flex}.msg-video-play[data-v-139f3bd6]{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-player-mask[data-v-139f3bd6]{z-index:3000;background:#000000eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video-player-el[data-v-139f3bd6]{width:auto;max-width:100%;height:auto;max-height:100%}.video-player-close[data-v-139f3bd6]{top:calc(12px + env(safe-area-inset-top));z-index:1;color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;right:16px}.ai-wrapper[data-v-15b46125]{touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.ai-layout[data-v-15b46125]{width:180%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;transform:translate(-44.4444%)}.ai-layout.sidebar-open[data-v-15b46125]{transform:translate(0)}.ai-sidebar[data-v-15b46125]{border-right:1px solid var(--app-border);flex-shrink:0;width:44.4444%;height:100%}.ai-main[data-v-15b46125]{flex-direction:column;flex-shrink:0;width:55.5556%;height:100%;display:flex;position:relative}.chat-overlay[data-v-15b46125]{z-index:10;pointer-events:none;background:#0003;position:absolute;inset:0}.sidebar-trigger[data-v-15b46125],.new-chat-btn[data-v-15b46125]{align-items:center;display:flex;color:var(--app-primary)!important}.sidebar-trigger[data-v-15b46125]{padding:4px 8px 4px 0}.new-chat-btn[data-v-15b46125]{padding:4px 0 4px 8px}.sidebar-trigger[data-v-15b46125] .van-icon,.new-chat-btn[data-v-15b46125] .van-icon{color:inherit!important}.sidebar-trigger.is-hinting[data-v-15b46125]{animation:.35s forwards hint-nudge}.search-body[data-v-d8a033af]{padding:12px 0}.loading[data-v-d8a033af]{justify-content:center;padding:40px;display:flex}.search-tip[data-v-d8a033af]{text-align:center;color:var(--app-text-sub);font-size:var(--font-sm);padding:18px 0}.clear-btn[data-v-d8a033af]{color:var(--app-text-sub);opacity:.45;padding:6px;font-size:16px}.loading-center[data-v-c14df226]{justify-content:center;padding-top:80px;display:flex}.follow-banner-float[data-v-c14df226]{z-index:100;margin-bottom:10px;padding:0 14px;position:sticky;top:10px;left:0;right:0}.banner-content[data-v-c14df226]{background:var(--app-card-bg);border-radius:12px;justify-content:space-between;align-items:center;padding:8px 16px;display:flex;box-shadow:0 4px 16px #00000014}.banner-icon[data-v-c14df226]{color:var(--app-text-main);flex-shrink:0}.banner-text[data-v-c14df226]{color:var(--app-text-main);flex:1;font-size:12px;font-weight:500}.banner-right[data-v-c14df226]{align-items:center;gap:12px;display:flex}.follow-btn[data-v-c14df226]{background:#e15563!important;border:none!important;height:24px!important;padding:0 10px!important;font-size:10px!important}.close-btn[data-v-c14df226]{color:var(--app-text-sub);opacity:.6;cursor:pointer}.safety-tip[data-v-c14df226]{color:var(--app-text-sub);text-align:center;background:0 0;padding:20px 40px;font-size:12px;line-height:1.6}.stranger-page[data-v-c14df226]{flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.stranger-header[data-v-c14df226]{flex-shrink:0}.msg-list[data-v-c14df226]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 10px;display:flex;overflow-y:auto}.empty-state[data-v-c14df226]{flex-direction:column;align-items:center;gap:10px;padding:40px 0;display:flex}.empty-avatar[data-v-c14df226]{object-fit:cover;border-radius:50%;width:64px;height:64px}.empty-name[data-v-c14df226]{font-size:var(--font-base);color:var(--app-text-main);font-weight:600}.empty-hint[data-v-c14df226]{font-size:var(--font-xs);color:var(--app-text-sub)}.msg-row[data-v-c14df226]{align-items:flex-start;gap:8px;display:flex}.msg-row--me[data-v-c14df226]{flex-direction:row-reverse}.msg-avatar[data-v-c14df226]{object-fit:cover;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;width:36px;height:36px}.bubble[data-v-c14df226]{background:var(--app-card-bg);max-width:68%;font-size:var(--font-sm);color:var(--app-text-main);overflow-wrap:break-word;word-break:break-word;-webkit-user-select:none;user-select:none;border-radius:12px;padding:10px 14px;line-height:1.5;box-shadow:0 1px 4px #0000000f}.msg-row--them .bubble[data-v-c14df226]{background:var(--app-chat-them-bubble-bg,var(--app-card-bg));border:1px solid var(--app-chat-them-bubble-border,transparent)}.msg-row--me .bubble[data-v-c14df226]{background:var(--app-primary);color:#fff}.bubble--share[data-v-c14df226]{font-size:var(--font-xs);opacity:.9;white-space:pre-line;max-width:85%}.bubble--share-has-img[data-v-c14df226]{width:85%}.share-tag[data-v-c14df226]{font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;background:#ffffff40;border-radius:4px;width:fit-content;max-width:100%;margin-bottom:6px;padding:1px 5px;font-weight:600;display:block;overflow:hidden}.share-tag--clickable[data-v-c14df226]{cursor:pointer}.share-img-single-wrap[data-v-c14df226]{border-radius:6px;margin-bottom:6px;overflow:hidden}.share-img-single[data-v-c14df226]{cursor:pointer;width:auto;max-width:100%;height:auto;max-height:200px;display:block}.share-img-multi-wrap[data-v-c14df226]{width:100%;margin-bottom:6px;padding-top:calc(50% + 10px);position:relative}.share-img-grid[data-v-c14df226]{grid-template-columns:1fr 1fr;gap:4px;display:grid;position:absolute;inset:0}.share-img-cell[data-v-c14df226]{cursor:pointer;border-radius:4px;min-height:0;overflow:hidden}.share-img-cell .share-img-thumb[data-v-c14df226]{object-fit:cover;width:100%;height:100%;display:block}.share-img-grid.count-3 .share-img-cell[data-v-c14df226]:first-child{grid-row:1/3}.confirm-bar-wrap[data-v-c14df226]{background:var(--app-bg-color);border-top:1px solid var(--app-border);padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-shrink:0}.confirm-bar[data-v-c14df226]{gap:12px;display:flex}.confirm-btn[data-v-c14df226]{flex:1;height:40px}.decline-btn[data-v-c14df226]{border-color:var(--app-border);color:var(--app-text-main)}.send-locked-hint[data-v-c14df226]{text-align:center;font-size:var(--font-xxs);color:var(--app-text-sub);padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:var(--app-bg-color);border-top:1px solid var(--app-border);flex-shrink:0}.no-more-hint[data-v-c14df226],.load-more-top[data-v-c14df226]{text-align:center;font-size:var(--font-xxs);color:var(--app-text-sub);padding:8px 0}.time-divider[data-v-c14df226]{text-align:center;font-size:var(--font-xxs);color:var(--app-text-sub);-webkit-user-select:none;user-select:none;padding:4px 0}.msg-row--them .bubble--share .share-tag[data-v-c14df226]{color:var(--app-text-main);background:#00000012}.bubble--image[data-v-c14df226]{box-shadow:none;padding:0;background:0 0!important}.bubble-img[data-v-c14df226]{cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:12px;width:auto;max-width:180px;height:auto;max-height:240px;display:block}.sdm-ctx-mask[data-v-c14df226]{z-index:9999;position:fixed;inset:0}.sdm-ctx-menu[data-v-c14df226]{z-index:10000;background:var(--app-card-bg);border:1px solid var(--app-border);border-radius:10px;position:fixed;overflow:hidden;box-shadow:0 4px 20px #00000026}.sdm-ctx-item[data-v-c14df226]{font-size:var(--font-sm);color:var(--app-text-main);cursor:pointer;-webkit-tap-highlight-color:transparent;padding:12px 18px}.sdm-ctx-item[data-v-c14df226]:active{background:var(--app-hover-bg,#0000000f)}.sdm-ctx-item--danger[data-v-c14df226]{color:#e53e3e}
