.shell-nav-link[data-v-6ea3eb0e]{color:inherit;text-decoration:none}.shell-tab-img[data-v-6ea3eb0e]{object-fit:contain;width:22px;height:22px;display:block}.shell-nav-icon--tag[data-v-6ea3eb0e]{color:#6b7080;background:#a0a8b833;border-radius:6px;place-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:grid}.shell-nav-link.is-active .shell-nav-icon--tag[data-v-6ea3eb0e]{color:#f0921a;background:#f0921a33}.shell-nav-icon--secret-emoji[data-v-6ea3eb0e]{font-size:14px;line-height:1}.shell-nav-badge[data-v-6ea3eb0e]{color:#fff;text-align:center;pointer-events:none;background:#fb7b7a;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;left:50%;transform:translate(calc(12px - 50%))}.shell-nav-footer[data-v-6ea3eb0e]{flex-direction:column;align-items:center;padding-bottom:20px;display:flex;position:relative}.shell-more-trigger[data-v-6ea3eb0e]{color:#b0a898;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,color .18s;display:flex}.shell-more-trigger[data-v-6ea3eb0e]:hover,.shell-more-trigger.is-active[data-v-6ea3eb0e]{color:#f0921a;background:#fff5e8}.shell-more-menu[data-v-6ea3eb0e]{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;width:130px;margin:0;padding:0;list-style:none;position:absolute;bottom:5px;left:68px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.shell-more-item[data-v-6ea3eb0e]{color:#3a3f5c;cursor:pointer;padding:11px 14px;font-size:13px;transition:background .15s}.shell-more-item[data-v-6ea3eb0e]:hover{color:#f0921a;background:#fdf8f2}.figma-debug-entry[data-v-f0d46949]{top:calc(18px + env(safe-area-inset-top,0px));z-index:30;color:#4b5563;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid #ffffff8c;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600;position:fixed;right:18px;box-shadow:0 10px 24px #94a3b82e}.figma-debug-mask[data-v-f0d46949]{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a6b;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.figma-debug-sheet[data-v-f0d46949]{background:#fffffff5;border-radius:24px;flex-direction:column;width:min(100%,560px);max-height:min(78vh,720px);display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a38}.figma-debug-header[data-v-f0d46949]{border-bottom:1px solid #e2e8f0e0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.figma-debug-title[data-v-f0d46949]{color:#111827;margin:0;font-size:17px;font-weight:700}.figma-debug-subtitle[data-v-f0d46949]{color:#6b7280;margin:4px 0 0;font-size:12px}.figma-debug-close[data-v-f0d46949]{color:#374151;background:#f3f4f6f2;border:none;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:600}.figma-debug-list[data-v-f0d46949]{padding:8px 18px 18px;overflow:auto}.figma-debug-row[data-v-f0d46949]{border-bottom:1px solid #f1f5f9f2;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:12px;padding:11px 0;display:grid}.figma-debug-row[data-v-f0d46949]:last-child{border-bottom:none}.figma-debug-key[data-v-f0d46949]{color:#6b7280;font-size:12px;font-weight:600}.figma-debug-value[data-v-f0d46949]{color:#111827;word-break:break-all;font-size:12px;line-height:1.45}.chat-context-backdrop[data-v-67f4c09e]{z-index:9998;touch-action:none;-webkit-touch-callout:none;background:#00000014;position:fixed;inset:0}.chat-context-menu[data-v-67f4c09e]{z-index:9999;opacity:0;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;min-width:120px;margin:0;padding:4px 0;list-style:none;transition:opacity 50ms ease-out;position:fixed;box-shadow:0 2px 12px #00000026}.chat-context-menu.is-positioned[data-v-67f4c09e]{opacity:1;pointer-events:auto}.chat-context-menu li[data-v-67f4c09e]{color:#333;cursor:pointer;white-space:nowrap;padding:10px 16px;font-size:14px}.chat-context-menu li[data-v-67f4c09e]:hover{background:#f5f5f5}.notice-overlay[data-v-4f13fe14]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.notice-card[data-v-4f13fe14]{background:#fff;border-radius:14px;width:min(360px,85vw);overflow:hidden}.notice-header[data-v-4f13fe14]{justify-content:space-between;align-items:center;padding:16px 16px 10px;display:flex}.notice-title[data-v-4f13fe14]{color:#333;font-size:17px;font-weight:600}.notice-close[data-v-4f13fe14]{cursor:pointer;color:#999;background:0 0;border:none;width:28px;height:28px;font-size:18px}.notice-body[data-v-4f13fe14]{color:#333;max-height:400px;padding:0 16px 16px;font-size:14px;line-height:1.6;overflow-y:auto}.notice-footer[data-v-4f13fe14]{text-align:center;padding:0 16px 16px}.notice-ok[data-v-4f13fe14]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:8px;width:100%;padding:10px;font-size:15px;font-weight:600}.message-list-page[data-v-e2983411]{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.android-home-top[data-v-e2983411]{background:#fff;border-bottom:.5px solid #ebebeb;flex-shrink:0;padding:8px 15px 10px}.android-home-titlebar[data-v-e2983411]{justify-content:space-between;align-items:center;gap:10px;display:flex}.android-home-title-wrap[data-v-e2983411]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.android-home-title[data-v-e2983411]{color:#3c3c3c;cursor:pointer;font-size:20px;font-weight:600;line-height:1.2}.android-home-title.active[data-v-e2983411]{color:#000;font-weight:700}.android-home-title.inactive[data-v-e2983411]{color:#666;font-weight:600}.android-home-signin.active[data-v-e2983411]{color:#081226;font-size:16px;font-weight:700}.android-home-signin.inactive[data-v-e2983411]{color:#3c3c3c;font-weight:600}.android-home-subtitle[data-v-e2983411]{color:#999;margin-bottom:2px;font-size:12px;line-height:1.2}.android-home-subtitle.status-online[data-v-e2983411]{color:#67c23a}.android-home-subtitle.status-loading[data-v-e2983411]{color:#e6a23c}.android-home-subtitle.status-offline[data-v-e2983411]{color:#f56c6c}.android-home-subtitle.status-warning[data-v-e2983411]{color:#d97706}.android-home-signin[data-v-e2983411]{color:#3c3c3c;cursor:pointer;align-items:center;gap:3px;margin-left:8px;font-size:15px;font-weight:600;line-height:1;display:inline-flex}.android-home-signin-icon[data-v-e2983411]{object-fit:contain;width:18px;height:18px;display:block}.android-home-actions[data-v-e2983411]{flex-shrink:0;align-items:center;gap:10px;display:flex}.android-home-action[data-v-e2983411]{color:#333;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #d4d4d4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.android-home-action img[data-v-e2983411]{pointer-events:none;width:18px;height:18px;display:block}.msg-list-desktop-fab[data-v-e2983411]{flex-shrink:0;position:relative}.msg-list-desktop-fab-mask[data-v-e2983411]{z-index:1000;background:0 0;position:fixed;inset:0}.msg-list-desktop-fab-anchor[data-v-e2983411]{justify-content:center;align-items:center;display:flex;position:relative}.msg-list-desktop-fab-dropdown[data-v-e2983411]{z-index:1002;background:#fff;border-radius:36px;flex-direction:column;align-items:center;gap:20px;width:72px;padding:20px 0;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #1111112e}.msg-list-desktop-fab-trigger[data-v-e2983411]{cursor:pointer;background:#7852ff;border:none;border-radius:50%;flex-shrink:0;width:34px;height:34px;padding:0;transition:transform .2s;position:relative;box-shadow:0 4px 12px #7852ff59}.msg-list-desktop-fab-trigger .fab-plus-h[data-v-e2983411],.msg-list-desktop-fab-trigger .fab-plus-v[data-v-e2983411]{background:#fff;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msg-list-desktop-fab-trigger .fab-plus-h[data-v-e2983411]{width:14px;height:2.2px}.msg-list-desktop-fab-trigger .fab-plus-v[data-v-e2983411]{width:2.2px;height:14px}.msg-list-desktop-fab-trigger.is-open[data-v-e2983411]{transform:rotate(45deg)}.desktop-fab-dd-enter-active[data-v-e2983411],.desktop-fab-dd-leave-active[data-v-e2983411]{transition:opacity .15s,transform .15s}.desktop-fab-dd-enter-from[data-v-e2983411],.desktop-fab-dd-leave-to[data-v-e2983411]{opacity:0;transform:translateY(-6px)}.android-home-title-underline[data-v-e2983411]{background:#fd9b00;border-radius:3px;width:32px;height:5px;margin-top:4px;transition:transform .2s,width .2s}.android-home-title-underline.signin[data-v-e2983411]{width:48px;transform:translate(88px)}.message-list-search-wrap[data-v-e2983411]{box-sizing:border-box;flex-shrink:0;width:100%;margin:0;padding:13px 12px 13px 11px;display:block}.message-list-search-ipt[data-v-e2983411]{box-sizing:border-box;background:#f6f6f6;border-radius:18px;align-items:center;gap:6px;width:100%;height:30px;padding:0 10px;display:flex}.message-list-search-ico[data-v-e2983411]{opacity:.85;flex-shrink:0;width:18px;height:18px;display:block}.message-list-search-ipt input[data-v-e2983411]{color:#333;appearance:none;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;font-size:12px}.message-list-search-ipt input[data-v-e2983411]::placeholder{color:#bbb}.message-list-search-ipt input[data-v-e2983411]::-webkit-search-cancel-button{appearance:none}.chatlist[data-v-e2983411]{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.tioim-chat-list[data-v-e2983411]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden auto}.chatlist-empty-wrap[data-v-e2983411]{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:min(420px,58vh);padding:36px 24px 48px;display:flex}.chatlist-empty-wrap--loading[data-v-e2983411]{color:#5a6270bf;min-height:min(320px,45vh)}.chatlist-empty-loading-dots[data-v-e2983411]{justify-content:center;align-items:center;gap:6px;margin-bottom:14px;display:flex}.chatlist-empty-loading-dots span[data-v-e2983411]{background:#7852ff59;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite chatlist-empty-dot-e2983411}.chatlist-empty-loading-dots span[data-v-e2983411]:nth-child(2){animation-delay:.15s}.chatlist-empty-loading-dots span[data-v-e2983411]:nth-child(3){animation-delay:.3s}@keyframes chatlist-empty-dot-e2983411{0%,80%,to{opacity:.35;transform:scale(.92)}40%{opacity:1;transform:scale(1)}}.chatlist-empty-loading-text[data-v-e2983411]{color:#5a6270d9;letter-spacing:.02em;margin:0;font-size:14px;font-weight:500}.chatlist-empty-visual[data-v-e2983411]{background:linear-gradient(165deg,#7852ff0f,#5ba8d50d);border:1px solid #0812260f;border-radius:16px;width:100%;max-width:220px;margin-bottom:22px;padding:18px 14px;box-shadow:0 8px 28px #0f23470d}.chatlist-empty-row[data-v-e2983411]{align-items:center;gap:10px;padding:8px 0;display:flex}.chatlist-empty-row+.chatlist-empty-row[data-v-e2983411]{border-top:1px solid #0812260d}.chatlist-empty-avatar[data-v-e2983411]{background:linear-gradient(135deg,#7852ff1f,#5ba8d524);border-radius:50%;flex-shrink:0;width:36px;height:36px}.chatlist-empty-lines[data-v-e2983411]{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.chatlist-empty-line[data-v-e2983411]{background:#08122614;border-radius:4px;height:8px}.chatlist-empty-line--title[data-v-e2983411]{width:58%}.chatlist-empty-line--title.chatlist-empty-line--short[data-v-e2983411]{width:44%}.chatlist-empty-line--preview[data-v-e2983411]{width:82%}.chatlist-empty-line--preview.chatlist-empty-line--long[data-v-e2983411]{width:92%}.chatlist-empty-title[data-v-e2983411]{color:#081226c7;letter-spacing:.02em;margin:0 0 8px;font-size:17px;font-weight:600}.chatlist-empty-sub[data-v-e2983411]{color:#5a6270b8;max-width:280px;margin:0;font-size:13px;line-height:1.55}.chatlist-empty-actions[data-v-e2983411]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;display:flex}.chatlist-empty-btn[data-v-e2983411]{cursor:pointer;color:#081226c7;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #0812261f;border-radius:22px;min-width:108px;padding:10px 18px;font-size:14px;font-weight:500;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 2px 8px #0f23470f}.chatlist-empty-btn[data-v-e2983411]:active{transform:scale(.98)}.chatlist-empty-btn--primary[data-v-e2983411]{color:#fff;background:linear-gradient(145deg,#8b6cff 0%,#7852ff 100%);border-color:#0000;box-shadow:0 6px 18px #7852ff59}.chatlist-empty-btn--primary[data-v-e2983411]:active{box-shadow:0 4px 12px #7852ff47}@media (hover:hover) and (pointer:fine){.tioim-chat-list[data-v-e2983411]::-webkit-scrollbar{width:4px}.tioim-chat-list[data-v-e2983411]::-webkit-scrollbar-track{background:0 0}.tioim-chat-list[data-v-e2983411]::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}.tioim-chat-list[data-v-e2983411]::-webkit-scrollbar-thumb:hover{background:#0000004d}}.chat-col[data-v-e2983411]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;min-height:76px;padding:14px 16px;display:flex;position:relative}.chat-col[data-v-e2983411] *{-webkit-user-select:none;user-select:none}.chat-col[data-v-e2983411],.chat-col[data-v-e2983411] *,.global-search-row[data-v-e2983411],.global-search-row[data-v-e2983411] *{-webkit-touch-callout:none}@media (hover:hover) and (pointer:fine){.chat-col[data-v-e2983411]:hover{background:#fffdf8}}.chat-col.active[data-v-e2983411]{background:#fffbf6}@media screen and (width<=768px){.chat-col.active[data-v-e2983411]{background:#fff}}.chat-avatar[data-v-e2983411]{width:60px;height:60px;box-shadow:none;border:1px solid #e9e9e9;border-radius:50%;flex-shrink:0;overflow:hidden}.chat-avatar img[data-v-e2983411]{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.chat-avatar-fallback[data-v-e2983411]{color:#999;background:#e8e8e8;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:600;display:flex}.triangtop[data-v-e2983411]{z-index:10;border:6px solid #0000;border-color:#3596fc #0000 #0000 #3596fc;border-top-left-radius:4px;position:absolute;top:0;left:0}.chat-col-right[data-v-e2983411]{flex:1;padding-left:14px;overflow:hidden}.chat-info-top[data-v-e2983411]{justify-content:space-between;align-items:center;display:flex}.chat-name[data-v-e2983411]{color:#081226;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-right:8px;font-size:16px;font-weight:600;overflow:hidden}.chat-last-time[data-v-e2983411]{color:#999;flex-shrink:0;font-size:13px}.chat-info-bottom[data-v-e2983411]{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.chat-last-msg[data-v-e2983411]{text-overflow:ellipsis;white-space:nowrap;color:#4e4e59;flex:1;min-width:0;padding-right:8px;font-size:13px;overflow:hidden}.chat-notread[data-v-e2983411]{color:#fff;text-align:center;background:#763df6;border-radius:10px;flex-shrink:0;min-width:22px;height:20px;padding:0 6px;font-size:11px;line-height:20px}.online-state-icon[data-v-e2983411]{z-index:2;border:2px solid #fff;border-radius:10px;width:12px;height:12px;position:absolute;top:58px;left:57px}.online-state-icon.online[data-v-e2983411]{background-color:#67c23a}.online-state-icon.offline[data-v-e2983411]{background-color:#f56c6c}.android-fab-mask[data-v-e2983411]{z-index:1000;background:0 0;display:none;position:fixed;inset:0}.android-fab-wrap[data-v-e2983411]{width:56px;right:16px;bottom:calc(var(--mobile-tab-height) + 32px + env(safe-area-inset-bottom,0px));z-index:1002;display:none;position:fixed}.android-fab-quick[data-v-e2983411]{transform-origin:bottom;background:#fff;border-radius:36px;flex-direction:column;align-items:center;gap:20px;width:72px;padding:20px 0;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1111112e}.fab-quick-enter-active[data-v-e2983411]{animation:.24s cubic-bezier(.34,1.56,.64,1) forwards fab-quick-in-e2983411}.fab-quick-leave-active[data-v-e2983411]{animation:.16s ease-in forwards fab-quick-out-e2983411}@keyframes fab-quick-in-e2983411{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.85)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes fab-quick-out-e2983411{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(10px)scale(.88)}}.android-fab-quick-item[data-v-e2983411]{color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1;display:flex}.android-fab-quick-icon[data-v-e2983411]{background:#fff9ef;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .15s;display:inline-flex;box-shadow:0 4px 12px #00000014}.android-fab-quick-icon svg[data-v-e2983411]{width:22px;height:22px}.android-fab-quick-icon.add[data-v-e2983411]{background:#fd9b00}.android-fab-quick-icon.add path[data-v-e2983411]{fill:#fff}.android-fab-quick-icon.group[data-v-e2983411]{background:#fff9ef}.android-fab-quick-icon.group path[data-v-e2983411]{fill:#fd9b00}.android-fab-quick-item:active .android-fab-quick-icon[data-v-e2983411]{transform:scale(.92)}.android-fab-plus[data-v-e2983411]{cursor:pointer;background:#7852ff;border:none;border-radius:50%;outline:none;width:56px;height:56px;transition:transform .2s;position:relative;box-shadow:0 8px 20px #7852ff59}.fab-plus-h[data-v-e2983411],.fab-plus-v[data-v-e2983411]{background:#fff;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fab-plus-h[data-v-e2983411]{width:20px;height:2.8px}.fab-plus-v[data-v-e2983411]{width:2.8px;height:20px}.android-fab-plus.expanded[data-v-e2983411]{transform:rotate(45deg)}@media screen and (width<=768px){.android-fab-mask[data-v-e2983411],.android-fab-wrap[data-v-e2983411]{display:block}}@media screen and (width>=769px){.android-home-top[data-v-e2983411]{box-sizing:border-box;border-bottom:.5px solid #ebebeb;flex-direction:column;justify-content:center;height:56px;padding-top:6px;padding-bottom:6px;display:flex}.android-home-title-underline[data-v-e2983411]{height:3px;margin-top:2px}}.global-search-results[data-v-e2983411]{border-bottom:1px solid #f0f0f0;padding:0 0 8px}.message-list-net-banner[data-v-e2983411]{color:#7a5a00;background:#fd9b0014;border-bottom:1px solid #fd9b001f;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.message-list-floating-banner-stack[data-v-e2983411]{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:12px;right:12px}.message-list-floating-banner[data-v-e2983411]{opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff8ea;border:1px solid #fd9b002e;border-radius:12px;width:fit-content;max-width:min(420px,100% - 24px);margin:0 auto;transition:opacity .18s,transform .18s;overflow:hidden;transform:translateY(-6px);box-shadow:0 10px 26px #7a5a0029}.message-list-floating-banner.is-visible[data-v-e2983411]{opacity:1;transform:translateY(0)}.message-list-net-banner--warn[data-v-e2983411]{color:#8a4b00;background:#fff3ed;border-color:#f56c6c2e #f56c6c2e #f56c6c1f}.message-list-net-banner--offline[data-v-e2983411]{color:#7a0000;background:#f56c6c24;border-bottom-color:#f56c6c33;font-weight:500}.message-list-net-dot[data-v-e2983411]{opacity:.9;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}.message-list-net-dot--loading[data-v-e2983411]{animation:1s ease-in-out infinite ml-net-pulse-e2983411}@keyframes ml-net-pulse-e2983411{0%,to{opacity:.5;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.global-search-title[data-v-e2983411]{color:#999;margin:0;padding:8px 16px 4px;font-size:12px;font-weight:500}.global-search-row[data-v-e2983411]{cursor:pointer;align-items:center;gap:10px;padding:8px 16px;transition:background .12s;display:flex}.global-search-row[data-v-e2983411]:hover{background:#f8f8f8}.global-search-avatar[data-v-e2983411]{color:#999;background:#f0f0f0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid;overflow:hidden}.global-search-avatar img[data-v-e2983411]{object-fit:cover;width:100%;height:100%}.global-search-name[data-v-e2983411]{color:#333;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.global-search-tag[data-v-e2983411]{color:#999;background:#f5f5f5;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:11px}.ml-delete-overlay[data-v-e2983411]{z-index:99999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ml-delete-box[data-v-e2983411]{text-align:left;background:#fff;border-radius:16px;width:min(320px,86vw);padding:24px 22px 20px;box-shadow:0 12px 40px #00000026}.ml-delete-title[data-v-e2983411]{color:#1a1e3a;text-align:center;margin:0 0 12px;font-size:17px;font-weight:700}.ml-delete-body[data-v-e2983411]{margin-bottom:22px}.ml-delete-lead[data-v-e2983411]{color:#333;margin:0 0 10px;font-size:14px;line-height:1.5}.ml-delete-hint[data-v-e2983411]{color:#666;margin:0 0 6px;font-size:13px;line-height:1.45}.ml-delete-hint[data-v-e2983411]:last-child{margin-bottom:0}.ml-delete-actions[data-v-e2983411]{gap:12px;display:flex}.ml-delete-btn[data-v-e2983411]{cursor:pointer;border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:14px;font-weight:600;display:inline-flex}.ml-delete-btn-secondary[data-v-e2983411]{color:#555;background:#f0f2f7}.ml-delete-btn-secondary[data-v-e2983411]:disabled{opacity:.55;cursor:not-allowed}.ml-delete-btn-primary[data-v-e2983411]{color:#fff;background:linear-gradient(135deg,#fd9b00,#ff7e00)}.ml-delete-btn-primary[data-v-e2983411]:disabled{opacity:.88;cursor:wait}.ml-delete-spinner[data-v-e2983411]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:15px;height:15px;animation:.65s linear infinite ml-delete-spin-e2983411}.ml-delete-spinner-muted[data-v-e2983411]{border-color:#666 #0000001a #0000001a}@keyframes ml-delete-spin-e2983411{to{transform:rotate(360deg)}}.call-overlay-root[data-v-b1607c56]{z-index:20000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.call-video-immersive[data-v-b1607c56]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172ac7}.call-overlay-full[data-v-b1607c56]{background:#000;padding:0}.call-video-shell[data-v-b1607c56]{background:linear-gradient(#1e3a5f 0%,#0f172a 100%);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;width:min(96vw,720px);height:min(92vh,800px);min-height:0;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0000008c}.call-overlay-full .call-video-shell[data-v-b1607c56]{border-radius:0;width:100%;height:100%;max-height:none}.call-video-stage[data-v-b1607c56]{background:radial-gradient(80% 60% at 50% 20%,#78a0dc59,#0000 55%);flex:1 1 0;min-height:0;position:relative}.call-video-remote[data-v-b1607c56]{object-fit:cover;width:100%;height:100%;min-height:0;position:absolute;inset:0}.call-video-local[data-v-b1607c56]{object-fit:cover;aspect-ratio:3/4;border:2px solid #ffffff4d;border-radius:12px;width:28%;max-width:168px;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 24px #00000059}.call-bar[data-v-b1607c56]{padding:14px 16px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#092043f5;border-top:1px solid #ffffff0f;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.call-peer[data-v-b1607c56]{align-items:center;gap:10px;min-width:0;display:flex}.call-peer-copy[data-v-b1607c56]{flex-direction:column;gap:2px;min-width:0;display:flex}.call-avatar[data-v-b1607c56]{object-fit:cover;border-radius:50%;width:40px;height:40px}.call-nick[data-v-b1607c56]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.call-peer-status[data-v-b1607c56]{color:#c4d4ffdb;font-size:12px;line-height:1.35}.call-time[data-v-b1607c56]{color:#c4d4ff;font-variant-numeric:tabular-nums;font-size:14px}.call-actions[data-v-b1607c56]{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.call-btn[data-v-b1607c56]{cursor:pointer;border:none;border-radius:10px;padding:9px 16px;font-size:14px;font-weight:500}.call-btn.danger[data-v-b1607c56]{color:#fff;background:#ef4444}.call-btn.ghost[data-v-b1607c56]{color:#e2e8f0;background:#ffffff24}.call-modal-overlay[data-v-b1607c56]{z-index:20000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e1ad1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.call-modal[data-v-b1607c56]{text-align:center;background:linear-gradient(165deg,#1a2338 0%,#0d1320 55%,#0a0f18 100%);border:1px solid #ffffff14;border-radius:22px;width:min(88vw,340px);padding:22px 20px 20px;box-shadow:0 24px 48px #00000073,inset 0 1px #ffffff0f}.call-modal-badge[data-v-b1607c56]{letter-spacing:.02em;color:#c4d2fff2;background:#6366f140;border:1px solid #818cf859;border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.call-modal-avatar-wrap[data-v-b1607c56]{justify-content:center;margin-bottom:14px;display:flex}.call-modal-avatar-ring[data-v-b1607c56]{background:linear-gradient(135deg,#818cf88c,#38bdf859);border-radius:50%;width:120px;height:120px;padding:4px;box-shadow:0 12px 32px #00000059}.call-modal-avatar[data-v-b1607c56]{object-fit:cover;box-sizing:border-box;border:3px solid #0d1320;border-radius:50%;width:100%;height:100%}.call-modal-avatar-fallback[data-v-b1607c56]{color:#e0e7ff;box-sizing:border-box;background:linear-gradient(145deg,#4f46e5,#2563eb);border:3px solid #0d1320;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:40px;font-weight:700;display:flex}.call-modal-status[data-v-b1607c56]{color:#e2e8f0b8;margin:0 0 6px;font-size:14px;line-height:1.4}.call-modal-name[data-v-b1607c56]{color:#f8fafc;letter-spacing:.01em;margin:0 0 16px;font-size:22px;font-weight:700}.call-modal-timer[data-v-b1607c56]{font-variant-numeric:tabular-nums;color:#a5b4fc;margin:0 0 16px;font-size:17px;font-weight:600}.call-modal-actions[data-v-b1607c56]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;min-height:48px;display:flex}.call-modal-actions--split[data-v-b1607c56]{justify-content:space-between}.call-modal-actions--center[data-v-b1607c56]{justify-content:center}.call-pill[data-v-b1607c56]{cursor:pointer;border:none;border-radius:14px;padding:12px 22px;font-size:15px;font-weight:600;transition:transform .12s,filter .12s}.call-pill[data-v-b1607c56]:active{transform:scale(.97)}.call-pill-cancel[data-v-b1607c56]{color:#fff;background:linear-gradient(#f87171 0%,#dc2626 100%);box-shadow:0 4px 14px #dc262673}.call-pill-answer[data-v-b1607c56]{color:#fff;background:linear-gradient(#4ade80 0%,#16a34a 100%);box-shadow:0 4px 14px #16a34a73}.call-pill-wide[data-v-b1607c56]{justify-content:center;width:100%}.call-audio-hidden[data-v-b1607c56]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;left:-9999px}.app-root[data-v-ac619f69]{min-height:100%}:root{color:#081226;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--page-bg:#fff;--panel-bg:#fff;--panel-strong:#fff;--line:#f0ede8;--line-strong:#e0ddd8;--text-main:#081226;--text-subtle:#4e4e59;--accent:#fd9b00;--accent-strong:#e08800;--accent-soft:#fff5e8;--brand-blue:#3596fc;--brand-blue-strong:#3596fc;--brand-blue-soft:#3596fc14;--shadow-soft:0 2px 12px #0000000f;--shadow-panel:0 1px 4px #0000000a;--radius-xl:4px;--radius-lg:4px;--radius-md:4px;--sidebar-width:90px;--sidebar-collapsed-width:90px;--shell-rail-width:340px;--mobile-tab-height:62px;--md-detail-slide-duration-enter:.42s;--md-detail-slide-duration-leave:.62s;--md-detail-slide-ease-enter:cubic-bezier(.22, .61, .36, 1);--md-detail-slide-ease-leave:cubic-bezier(.28, .65, .18, 1);background:#f5f4f2;font-family:Noto Sans SC,PingFang SC,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.5}@media (width>=1280px){:root{--sidebar-width:96px;--sidebar-collapsed-width:96px;--shell-rail-width:370px}}@media (width>=1600px){:root{--shell-rail-width:400px}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{min-height:100vh}body{min-height:100vh;margin:0}html,body{background-color:#f5f4f2}button,a,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0}.app-shell{gap:0;min-height:100vh;padding:0;display:flex}@media (width>=769px){html,body,#app{height:100%}#app{flex-direction:column;min-height:0;display:flex}.app-root{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell{flex:1;height:auto;min-height:0;max-height:100%;overflow:hidden}.shell-stage{grid-template-columns:var(--shell-rail-width) minmax(0, 1fr);flex:1;grid-template-rows:minmax(0,1fr);gap:0;min-width:0;height:100%;min-height:0;display:grid}.rail-stage,.detail-stage{height:100%;min-height:0;max-height:100%}}.shell-stage{grid-template-columns:var(--shell-rail-width) minmax(0, 1fr);flex:1;gap:0;min-width:0;display:grid}.shell-sidebar,.rail-stage,.detail-stage,.auth-card{background:var(--page-bg);box-shadow:none;border:none}html[data-shell-installed="1"] .app-shell,html[data-shell-installed="1"] .shell-stage,html[data-shell-installed="1"] .shell-sidebar,html[data-shell-installed="1"] .rail-stage,html[data-shell-installed="1"] .detail-stage,html[data-shell-installed="1"] .auth-card{background:linear-gradient(#f7f1ff 0%,#f3f5fb 45%,#eef2f8 100%)}.shell-sidebar{width:var(--sidebar-width);border-right:1px solid var(--line);border-radius:0;flex-direction:column;align-items:center;gap:0;padding:0;display:flex;box-shadow:2px 0 12px #0000000a}.shell-user-avatar{cursor:pointer;background:#f0f0f0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;margin:16px 0 8px;display:grid;overflow:hidden}.shell-user-avatar img{object-fit:cover;width:100%;height:100%}.shell-user-avatar span{color:var(--text-subtle);font-size:16px;font-weight:600}.shell-sidebar.is-collapsed{width:var(--sidebar-collapsed-width)}.shell-nav{flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;padding-top:4px;display:flex}.shell-nav-link{cursor:pointer;color:#a0a8b8;text-align:center;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:2px;width:min(68px,100% - 12px);height:60px;padding:8px 0;font-size:11px;transition:background-color .18s,color .18s;display:flex;position:relative}.shell-nav-link:hover{color:#6b7080;background-color:#f7f4f0}.shell-nav-link.is-active{color:#f0921a;background-color:#fff5e8}.shell-nav-link.is-active:before{content:"";left:calc(2px - (var(--sidebar-width) - 68px) / 2);background:#f0921a;border-radius:0 2px 2px 0;width:3px;height:26px;position:absolute;top:50%;transform:translateY(-50%)}.shell-nav-link.shell-nav-link--secret:hover{color:#4a8f4f!important;background-color:#f0faf0!important}.shell-nav-link.shell-nav-link--secret.is-active{color:#4caf50!important;background-color:#f0faf0!important}.shell-nav-link.shell-nav-link--secret.is-active:before{background:#4caf50}.shell-nav-icon{width:26px;height:26px;color:inherit;background:0 0;border-radius:0;place-items:center;font-weight:700;display:grid}.shell-nav-icon svg{width:24px;height:24px}.shell-nav-copy{flex-direction:column;align-items:center;gap:0;display:flex}.shell-nav-copy strong{color:inherit;font-size:11px;font-weight:400}.shell-nav-copy small{display:none}.rail-stage,.detail-stage,.auth-card{border-radius:0;overflow:hidden}.rail-stage{z-index:1;border-right:none;flex-direction:column;min-height:0;display:flex;box-shadow:3px 0 6px #bbbbbb38}.detail-stage{flex-direction:column;min-height:0;display:flex}.panel-header,.conversation-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}.stage-header{border-bottom:1px solid var(--line);background:#fff;padding:12px 16px}.detail-header{background:#fff}.workspace-panel{overscroll-behavior:contain;flex-direction:column;flex:1;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.tag-workspace-panel>.panel-header{box-sizing:border-box;flex-shrink:0;height:56px;min-height:56px;padding:0 16px;position:relative}.tag-workspace-panel .tag-header-titles{flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.tag-workspace-panel .tag-header-titles h2{margin:0;font-size:16px;line-height:1.25}.tag-workspace-panel .tag-header-titles .panel-subtitle{color:var(--text-subtle);margin:0;font-size:12px;font-weight:500;line-height:1.25}.panel-tone-list{background:var(--panel-bg)}.panel-tone-detail{background:var(--panel-strong)}.eyebrow{display:none}h1,h2{color:var(--text-main);margin:0}h1{font-size:18px;font-weight:700}h2{font-size:16px;font-weight:600}p{color:var(--text-subtle);margin:0}.ghost-button,.primary-button{text-align:center;cursor:pointer;border-radius:4px;min-height:30px;padding:0 16px;font-size:13px;line-height:30px;transition:box-shadow .15s}.ghost-button{color:#333;background:linear-gradient(125deg,#f5f5f5 0%,#edeff3 100%);border:1px solid #e0ddd8;box-shadow:0 2px 6px #7f96be7d}.ghost-button:active{box-shadow:0 0 #0000}.primary-button{color:#fff;background:linear-gradient(134deg,#44baf8 0%,#3596fc 100%);box-shadow:0 2px 6px #8dbff8}.primary-button:active{box-shadow:0 0 #0000}.panel-search,.composer-input{color:var(--text-subtle);background:#f5f5f5;border:1px solid #e8e8e8;border-radius:17px;padding:0 12px;font-size:13px}.message-search-bar{margin:8px 12px}.panel-search.search-input{margin:8px 12px;padding:0;display:block}.panel-search.search-input input{width:100%;height:34px;color:var(--text-main);background:0 0;border:0;padding:0 12px;font-size:13px}.panel-search.search-input input:focus{outline:none}.stack-list,.message-flow,.detail-grid{flex-direction:column;gap:0;display:flex}.stack-list{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-right:0;overflow-y:auto}.stack-card,.detail-card,.message-bubble{border:none;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0}.stack-card{cursor:pointer;flex-direction:column;gap:4px;padding:10px 12px;transition:background .15s;display:flex;position:relative}.stack-card:hover{background:#fdf8f2}.stack-card-user{flex-direction:row;align-items:center;gap:10px}.stack-copy p{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stack-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.stack-avatar,.entity-avatar{width:44px;height:44px;color:var(--brand-blue-strong);background:#e8e8e8;border-radius:4px;flex-shrink:0;place-items:center;font-size:1rem;font-weight:800;display:grid;overflow:hidden}.stack-avatar img,.entity-avatar img{object-fit:cover;width:100%;height:100%}.stack-avatar-group,.entity-avatar-group{color:#fd9b00}.segmented-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 12px;display:grid}.segmented-tab{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.segmented-tab span{color:#666;background:#f0f0f0;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:12px;display:inline-flex}.segmented-tab.is-active{color:#f0921a;background:#fff5e8;border-color:#f0921a}.segmented-tab.is-active span{color:#f0921a;background:#fd9b0026}.indexed-list{padding-right:2px}.indexed-list-title{z-index:1;color:#999;letter-spacing:.06em;background:#f5f5f5;margin:0;padding:4px 16px;font-size:12px;font-weight:600;position:sticky;top:0}.entity-hero{align-items:center;gap:12px;display:flex}.profile-stage{gap:0}.detail-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.detail-card-highlight{background:#fdf8f2}.profile-summary-card{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr;gap:0;padding:16px;display:grid}.profile-summary-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.profile-summary-row span{color:var(--text-subtle);font-size:13px}.profile-summary-row strong{color:var(--text-main);font-size:14px}.mine-scroll-area{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;background:#f5f4f2;flex:1;min-height:0;overflow-y:auto}.mine-hero-section{padding:calc(env(safe-area-inset-top,0px) + 24px) 20px 24px;background:linear-gradient(150deg,#fffbf5 0%,#fff3e0 50%,#ffecd0 100%);border-radius:0 0 28px 28px;position:relative;overflow:hidden;box-shadow:0 6px 24px #fd9b001f}.mine-topbar{z-index:1;align-items:center;height:36px;display:flex;position:relative}.mine-page-title{color:#1a1e3a;letter-spacing:.5px;margin:0;font-size:22px;font-weight:700}.mine-user-row{cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;align-items:center;gap:0;margin-top:18px;display:flex;position:relative}.mine-hero-avatar{background:#f0f0f0;border:3px solid #fff;border-radius:18px;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid;overflow:hidden;box-shadow:0 4px 16px #fd9b0047,0 2px 6px #0000001a}.mine-hero-avatar img{object-fit:cover;width:100%;height:100%}.mine-hero-avatar span{color:#2e7d32;font-size:22px;font-weight:700}.mine-hero-info{flex:1;min-width:0;margin-left:14px}.mine-user-name{color:#1a1e3a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:20px;font-weight:700;line-height:1.2;overflow:hidden}.mine-user-id-line{align-items:center;gap:0;margin:4px 0 0;line-height:1.4;display:flex}.mine-user-id-label,.mine-user-id-value{color:#8a8fa8;font-size:13px}.mine-hero-qrcode{cursor:pointer;background:#ffffffd9;border:1.5px solid #fd9b004d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:8px;padding:0;display:inline-flex;box-shadow:0 2px 8px #00000012}.mine-hero-qrcode img{display:block}.mine-shortcuts{z-index:1;justify-content:space-between;align-items:flex-start;margin-top:22px;margin-left:-4px;margin-right:-4px;display:flex;position:relative}.mine-shortcut-item{cursor:pointer;color:#3a3f5c;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;width:25%;text-decoration:none;display:flex}.mine-shortcut-icon-wrap{justify-content:center;align-items:center;width:50px;height:50px;display:flex}.mine-shortcut-img{object-fit:contain;filter:drop-shadow(0 3px 8px #fd9b0033);width:50px;height:50px;display:block}.mine-shortcut-label{text-align:center;white-space:nowrap;margin-top:7px;font-size:13px;font-weight:500;line-height:1.2}.mine-menu-section{padding:16px 16px 0}.mine-menu-item{cursor:pointer;height:58px;color:inherit;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 16px;text-decoration:none;transition:background .15s;display:flex;position:relative;box-shadow:0 2px 8px #0000000a}.mine-menu-item:active{background:#fafafa}.mine-menu-item.is-active{background:#fff5e8}.mine-menu-item.is-active:before{content:"";background:#f0921a;border-radius:0 2px 2px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.mine-menu-item.is-active .mine-menu-title{color:#f0921a;font-weight:600}.mine-menu-left{align-items:center;gap:0;min-width:0;display:flex}.mine-menu-icon-img{object-fit:contain;flex-shrink:0;width:22px;height:22px;display:block}.mine-menu-title{color:#1a1e3a;white-space:nowrap;margin-left:12px;font-size:15px;font-weight:500;line-height:1.2}.mine-menu-arrow-img{opacity:.35;flex-shrink:0;width:10px;height:10px}.relationships-panel,.mine-rail-panel{gap:0}.stack-card.is-active{border-color:var(--line);border-bottom-color:var(--line);background:#f0f7ff}.stack-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.stack-card-top strong,.detail-card strong,.message-bubble strong{color:var(--text-main);font-size:14px;font-weight:500}.stack-card-top span,.detail-card span{color:var(--text-subtle);font-size:12px}.chat-unread-pill{color:#fff;background:#fb7b7a;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex;position:absolute;top:12px;right:12px}.panel-empty-state{justify-content:center;align-items:center;padding:40px 20px;overflow:auto}.empty-hint{color:var(--text-subtle);font-size:14px}.empty-orb{display:none}.conversation-stage{flex-direction:column;display:flex}.conversation-stage-refined{padding:0}.refined-conversation-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;height:50px;min-height:50px;padding:0 12px;display:flex}.conversation-header-main{align-items:center;gap:14px;display:flex}.mobile-back-plain{color:#666;cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;min-width:40px;height:50px;display:inline-flex}.conversation-actions{gap:10px;display:flex}.message-flow{flex:1;padding-right:4px;overflow:auto}.message-bubble{border:none;border-radius:8px;max-width:min(78%,620px);padding:10px 12px}.message-bubble.is-mine{background:#e4f0ff;margin-left:auto}.composer-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.refined-composer-box{padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto}.refined-composer-input{align-items:center;min-height:44px;display:flex}.composer-side-btn{color:#a0a8b8;cursor:pointer;background:0 0;border:none;border-radius:50%;width:36px;height:36px;font-size:22px;transition:color .15s}.composer-side-btn:hover{color:#333}.message-list-page{position:relative}.message-list-header{align-items:flex-start}.message-search-bar{color:#8a92b0}.message-status-tip{font-size:.88rem}.chat-row-card{background:#fff}.chat-avatar-badge{border-radius:50%}.mobile-fab-button{right:16px;bottom:calc(var(--mobile-tab-height) + 12px + env(safe-area-inset-bottom,0px));color:#fff;background:linear-gradient(#fdac25 0%,#fd9b00 100%);border:none;border-radius:50%;width:48px;height:48px;font-size:26px;position:absolute;box-shadow:0 4px 12px #fd9b004d}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.detail-card{flex-direction:column;gap:4px;padding:12px 16px;display:flex}.auth-screen{place-items:center;min-height:100vh;padding:32px;display:grid}.auth-screen-figma{min-height:calc(var(--vh,1vh) * 100);height:100%;max-height:100%;padding:max(16px, env(safe-area-inset-top,0px)) 16px calc(20px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background-color:#f5f4f2;background-image:url(/static/img/bg-BV3EG_7T.png);background-position:top;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}.figma-auth-page{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;flex-direction:column;flex:1;justify-content:center;width:min(430px,100%);min-height:0;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden auto}.figma-auth-card{box-sizing:border-box;background:#fff;border-radius:20px;width:100%;padding:28px 0 32px;position:relative;box-shadow:0 12px 40px #1923461f,0 2px 8px #0000000f}.figma-register-page .figma-auth-card,.figma-forgot-page .figma-auth-card,.figma-login-page .figma-auth-card{padding-top:52px}.figma-logo-card{background:#f5e8d8;border:2.5px solid #5b9bd5;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;width:108px;height:108px;margin:4px auto 18px;display:flex;overflow:hidden;box-shadow:0 8px 24px #3c50a038,0 2px 6px #0000001a}.figma-logo-card img{object-fit:contain;width:88px;height:88px}.figma-logo-mark{display:none}.figma-logo-img{object-fit:contain;width:86px;height:86px}.figma-title{text-align:center;color:#1a1e3a;letter-spacing:.5px;text-shadow:0 1px #ffffff80;margin:0;font-size:22px;font-weight:700;line-height:1.35}.figma-title-line{background:linear-gradient(90deg,#fd9b00,#ffbe45);border-radius:3px;width:44px;height:5px;margin:12px auto 24px;box-shadow:0 2px 6px #fd9b0066}.figma-subtitle{text-align:center;color:#6b7299;margin:0 24px 20px;font-size:13px;line-height:1.5}.figma-auth-form{flex-direction:column;align-items:center;gap:0;width:100%;margin-top:0;display:flex}.figma-input-row{box-sizing:border-box;background:#fff;border:1.5px solid #b4bedc99;border-radius:14px;align-items:center;width:86%;height:52px;margin:0 auto;padding:0 14px;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #5064b41a,0 1px 3px #0000000f}.figma-input-row+.figma-input-row{margin-top:16px}.figma-auth-form>.figma-agreement-row{margin-top:14px}.figma-auth-form>.figma-error{margin-top:12px}.figma-auth-form>.figma-primary-btn{margin-top:28px}.figma-input-row:focus-within{border-color:#5b9bd5;box-shadow:0 4px 20px #5b9bd538,0 1px 3px #0000000f}.figma-input-row .figma-input-icon{opacity:.7;object-fit:contain;flex-shrink:0;width:18px;height:18px}.figma-input-row input{color:#1a1e3a;background:0 0;border:none;outline:none;flex:1;min-width:0;height:52px;margin:0 10px;padding:0;font-size:15px;line-height:52px}.figma-input-row input::placeholder{color:#9aa3be;font-size:14px}.figma-toggle,.figma-code-btn{color:#e08800;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;font-weight:600;line-height:1;transition:opacity .15s}.figma-code-btn:not(:disabled):hover,.figma-toggle:not(:disabled):hover{opacity:.8}.figma-code-btn:disabled{color:#a6acc1;cursor:not-allowed}.figma-eye{cursor:pointer;opacity:.55;flex-shrink:0;width:20px;height:20px;transition:opacity .15s}.figma-eye:hover{opacity:.85}.figma-agreement-row{color:#3a3f5c;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;align-items:center;gap:4px;width:86%;min-height:24px;margin:0 auto;padding:0 4px;font-size:12.5px;line-height:20px;display:flex}.figma-agreement-row a{color:#e08800;cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:600}.figma-agree-check{box-sizing:border-box;border:1.5px solid #8a92b0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-right:2px;transition:border-color .15s;display:inline-flex;position:relative}.figma-agree-check input{opacity:0;cursor:pointer;position:absolute;inset:0}.figma-agree-check.is-checked{background:#fd9b0014;border-color:#fd9b00}.figma-agree-check.is-checked:after{content:"";background:#fd9b00;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.figma-error{box-sizing:border-box;background:#dc354514;border:1px solid #dc354540;border-left:3px solid #dc3545;border-radius:10px;align-items:center;gap:8px;width:86%;margin:0 auto;padding:10px 14px;display:flex}.figma-error-icon{color:#dc3545;flex-shrink:0;width:16px;height:16px}.figma-error span{color:#c0392b;font-size:13px;font-weight:500;line-height:1.4}@keyframes figma-shake{0%{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(7px)}54%{transform:translate(-4px)}72%{transform:translate(4px)}90%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes figma-fade-drop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.figma-error-fade-enter-active{animation:.18s forwards figma-fade-drop,.42s .1s figma-shake}@keyframes figma-spin{to{transform:rotate(360deg)}}.figma-btn-spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite figma-spin;display:inline-block}.figma-primary-btn{color:#fff;letter-spacing:4px;cursor:pointer;background:linear-gradient(135deg,#ffb733 0%,#fd9000 60%,#e07a00 100%);border:none;border-radius:26px;justify-content:center;align-items:center;width:82%;height:52px;padding:0;font-size:17px;font-weight:700;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 6px 20px #fd900073,0 2px 6px #0000001a}.figma-primary-btn:active{transform:translateY(1px);box-shadow:0 3px 10px #fd900059}.figma-primary-btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.figma-auth-footer{color:#3a3f5c;flex-direction:column;align-items:center;gap:0;margin-top:28px;font-size:13px;display:flex}.figma-forgot-link{text-align:center;margin:0;font-size:13px}.figma-forgot-link a{color:#e08800;font-weight:600;text-decoration:none;transition:opacity .15s}.figma-forgot-link a:hover{opacity:.85}.figma-signup-line{text-align:center;color:#3a3f5c;margin:20px 0 0;font-size:13px}.figma-signup-line a{color:#e08800;font-weight:700;text-decoration:underline}.figma-auth-footer a{color:#fd9b00;font-weight:700}.figma-version{margin:18px auto calc(8px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;color:#44516d;letter-spacing:.2px;-webkit-user-select:none;user-select:none;background:#ffffff85;border:1px solid #ffffff6b;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;max-width:calc(100% - 32px);padding:8px 14px;font-size:12px;display:inline-flex;box-shadow:0 12px 28px #3056bc1a}.figma-version-label{color:#6d7892;font-size:11px;font-weight:600}.figma-version-value{color:#2f3b56;font-size:12px;font-weight:700}.figma-link-btn{color:#4e4e59;background:0 0;border:none;font-size:14px}.figma-close-btn{cursor:pointer;background:#ffffffd9;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:background .15s;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #0000001f}.figma-close-btn:hover{background:#fff}.figma-close-btn img{width:18px;height:18px;display:block}.auth-card{background:#fff;border-radius:4px;flex-direction:column;gap:16px;width:min(560px,100%);padding:30px;display:flex;box-shadow:0 3px 6px #00000029}.auth-card h1{font-size:2.2rem}.auth-card-login{background:#fff;width:min(560px,100%)}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-field{color:var(--text-main);flex-direction:column;gap:8px;font-weight:600;display:flex}.auth-field input{height:42px;color:var(--text-main);background:#fff;border:1px solid #e0ddd8;border-radius:4px;padding:0 12px}.auth-field input:focus{border-color:#3596fc;outline:none}.auth-agree{color:var(--text-subtle);align-items:center;gap:10px;display:flex}.auth-error{color:#bc3a22;font-size:.95rem}.auth-submit{justify-content:center;width:100%}.auth-cta{align-items:center;width:fit-content;display:inline-flex}@media (width>=769px){.rail-stage .panel-header,.rail-stage .conversation-header{gap:8px;min-height:42px;padding:8px 12px}.rail-stage .stage-header{padding:8px 12px}.rail-stage h1{font-size:16px}.rail-stage h2{font-size:15px}.rail-stage .stack-avatar,.rail-stage .entity-avatar{width:40px;height:40px}.rail-stage .stack-card-user{gap:8px}.rail-stage .stack-card-top strong,.rail-stage .detail-card strong{font-size:13px}.rail-stage .stack-card-top span{font-size:11px}.rail-stage .segmented-tabs{gap:6px;padding:6px 10px}.rail-stage .segmented-tab{min-height:32px;padding:0 10px;font-size:12px}.rail-stage .mine-hero-section{border-radius:0 0 20px 20px;padding:12px 14px 16px}.rail-stage .mine-page-title{font-size:18px}.rail-stage .mine-topbar{height:32px}.rail-stage .mine-user-row{margin-top:12px}.rail-stage .mine-hero-avatar{border-width:2px;border-radius:14px;width:52px;height:52px}.rail-stage .mine-hero-avatar span{font-size:17px}.rail-stage .mine-hero-info{margin-left:10px}.rail-stage .mine-user-name{font-size:17px}.rail-stage .mine-user-id-label,.rail-stage .mine-user-id-value{font-size:12px}.rail-stage .mine-hero-qrcode{width:34px;height:34px;margin-left:6px}.rail-stage .mine-shortcuts{margin-top:14px}.rail-stage .mine-shortcut-icon-wrap,.rail-stage .mine-shortcut-img{width:44px;height:44px}.rail-stage .mine-shortcut-label{margin-top:5px;font-size:12px}.rail-stage .mine-menu-section{padding:10px 12px 0}.rail-stage .mine-menu-item{border-radius:12px;height:46px;margin-bottom:14px;padding:0 12px}.rail-stage .mine-menu-icon-img{width:20px;height:20px}.rail-stage .mine-menu-title{margin-left:10px;font-size:14px}.rail-stage .mine-menu-item.is-active:before{top:8px;bottom:8px}.rail-stage .android-home-top{padding:6px 12px 8px}.rail-stage .android-home-title{font-size:17px}.rail-stage .android-home-subtitle{font-size:11px}.rail-stage .android-home-signin{margin-left:6px;font-size:13px}.rail-stage .android-home-action{width:30px;height:30px}.rail-stage .message-list-search-wrap{padding:8px 10px}.rail-stage .message-list-search-ipt{border-radius:14px;height:28px}.rail-stage .message-list-search-ipt input{font-size:12px}.rail-stage .chat-col{min-height:56px;padding:8px 12px}.rail-stage .chat-avatar{width:48px;height:48px}.rail-stage .chat-avatar-fallback{font-size:18px}.rail-stage .chat-col-right{padding-left:10px}.rail-stage .chat-name{margin-right:6px;font-size:15px}.rail-stage .chat-last-time{font-size:12px}.rail-stage .chat-info-bottom{margin-top:4px}.rail-stage .chat-last-msg{padding-right:6px;font-size:12px}.rail-stage .chat-notread{min-width:20px;height:18px;font-size:10px;line-height:18px}.rail-stage .online-state-icon{width:11px;height:11px;top:45px;left:49px}.rail-stage .friend-list-scroll{padding:6px 10px 12px}.rail-stage .friend-contact-row{border-radius:12px!important;margin-bottom:6px!important;padding:8px 10px!important}.rail-stage .tag-rail-total{gap:8px;padding:8px 12px 6px}.rail-stage .tag-rail-row{gap:6px;margin:0 10px 5px;padding:8px 10px;font-size:13px}.rail-stage .tag-rail-count{font-size:12px}.rail-stage .secret-rail-hint{padding:12px 14px;font-size:13px}}@media (width<=768px){html,body{overscroll-behavior:none!important;width:100%!important;height:100%!important;overflow:hidden!important}html.shell-scroll-lock,html.shell-scroll-lock body{overscroll-behavior:none!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:fixed!important;inset:0!important;overflow:hidden!important}html.shell-scroll-lock #app{flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}#app{height:100%;max-height:100%;min-height:calc(var(--vh,1vh) * 100);flex-direction:column;display:flex;overflow:hidden}.app-root{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.app-shell{min-height:0;padding:env(safe-area-inset-top,0px) 0 calc(var(--mobile-tab-height) + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1 1 0;gap:0;height:auto;overflow:hidden}.shell-stage{flex-direction:column;flex:1 1 0;height:auto;min-height:0;display:flex;overflow:hidden}.shell-sidebar{z-index:999;height:auto;padding:0 0 env(safe-area-inset-bottom,20px);box-shadow:none;background:#fff;border-top:1px solid #d4d4d4;border-right:none;border-radius:0;flex-direction:row;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;width:auto!important}.shell-user-avatar{display:none}.shell-nav{flex-direction:row;flex:1;justify-content:space-around;padding-top:0}.shell-nav-link{width:auto;min-width:0;height:var(--mobile-tab-height);color:#121212;border-radius:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:7px 0 5px}.shell-nav-link:before{display:none!important}.shell-nav-link.is-active{color:#fd9b00;background:0 0}.shell-nav-link.is-active:before,.shell-nav-link--desktop-only,.shell-nav-footer{display:none!important}.mine-scroll-area{padding-bottom:calc(var(--mobile-tab-height) + env(safe-area-inset-bottom,20px) + 28px)}.shell-nav-icon{width:28px;height:28px}.shell-sidebar .shell-tab-img{width:26px;height:26px}.shell-nav-copy{align-items:center}.shell-nav-copy strong{letter-spacing:.01em;font-size:13px;font-weight:500}.rail-stage{height:auto;min-height:0;box-shadow:none;z-index:1;overscroll-behavior:none;background:#fff;border:none;border-radius:0;flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative;overflow:hidden}.detail-stage{top:0;left:0;right:0;bottom:calc(var(--mobile-tab-height) + env(safe-area-inset-bottom,0px));width:100vw;height:calc(var(--vh,1vh) * 100 - var(--mobile-tab-height) - env(safe-area-inset-bottom,0px));z-index:998;box-shadow:none;contain:layout paint;isolation:isolate;background:#fff;border:none;border-radius:0;flex-direction:column;min-height:0;display:flex;position:fixed;overflow:hidden;transform:translateZ(0)}.mobile-detail-open{padding-bottom:env(safe-area-inset-bottom,0px)!important}.mobile-detail-open .rail-stage{pointer-events:none}.mobile-detail-open .detail-stage{height:calc(var(--vh,1vh) * 100 - env(safe-area-inset-top,0px));bottom:0}.detail-stage.detail-stage--leave{height:calc(var(--vh,1vh) * 100 - env(safe-area-inset-top,0px))!important;bottom:0!important}.workspace-panel{overscroll-behavior:none;min-height:0;padding:0}.tioim-chat-list,.friend-list-scroll,.mine-scroll-area,.tag-rail-list{overscroll-behavior-y:contain;touch-action:pan-y}.tioim-chat-list{padding-bottom:calc(var(--mobile-tab-height) + env(safe-area-inset-bottom,0px) + 16px)}.tag-rail-list{padding-bottom:calc(var(--mobile-tab-height) + env(safe-area-inset-bottom,0px) + 12px)}.stage-header{padding:8px 12px}.detail-grid,.detail-grid-compact,.profile-summary-card,.composer-box{grid-template-columns:1fr}.refined-composer-box{grid-template-columns:auto minmax(0,1fr) auto auto}.message-bubble{max-width:70vw}.entity-hero{align-items:flex-start}.figma-auth-page{width:100%}}.msg-status-dot{color:#999;font-size:12px;font-weight:400}.msg-status-dot.status-online{color:#52c41a}.msg-header-actions{align-items:center;gap:4px;display:flex}.msg-header-actions .ghost-button{padding:4px 10px;font-size:13px}.message-list-header{justify-content:space-between;align-items:center;display:flex}.mobile-fab-wrap{right:16px;bottom:calc(var(--mobile-tab-height) + 12px + env(safe-area-inset-bottom,0px));z-index:100;position:absolute}.fab-menu-overlay{z-index:99;position:fixed;inset:0}.fab-menu{z-index:100;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:56px;right:0}.fab-menu-item{white-space:nowrap;color:#333;cursor:pointer;background:#fff;border:none;border-radius:20px;padding:10px 18px;font-size:14px;box-shadow:0 2px 8px #0000001f}.fab-menu-item:active{background:#f5f5f5}.is-pinned{background:#fd9b000a}.md-none-enter-active,.md-none-leave-active{transition:none!important}.md-none-enter-from,.md-none-enter-to,.md-none-leave-from,.md-none-leave-to{transform:none!important}.md-detail-slide-enter-active{transition:transform var(--md-detail-slide-duration-enter) var(--md-detail-slide-ease-enter);will-change:transform;backface-visibility:hidden}.md-detail-slide-leave-active{transition:transform var(--md-detail-slide-duration-leave) var(--md-detail-slide-ease-leave);will-change:transform;backface-visibility:hidden}.md-detail-slide-enter-from{transform:translate(100%)}.md-detail-slide-enter-to,.md-detail-slide-leave-from{transform:translate(0,0)}.md-detail-slide-leave-to{transform:translate(100%)}html.md-detail-slide-leaving .session-avatar,html.md-detail-slide-leaving .session-group-avatar{background:#fff!important;border-color:#0000000d!important}html.md-detail-slide-leaving .session-avatar img,html.md-detail-slide-leaving .session-group-avatar-img,html.md-detail-slide-leaving .session-avatar .session-avatar-fallback,html.md-detail-slide-leaving .session-group-avatar .session-avatar-fallback,html.md-detail-slide-leaving .session-group-member-badge{opacity:0!important}@media (prefers-reduced-motion:reduce){.md-detail-slide-enter-active,.md-detail-slide-leave-active{will-change:auto;transition:none!important}.md-detail-slide-enter-from,.md-detail-slide-enter-to,.md-detail-slide-leave-from,.md-detail-slide-leave-to{transform:none!important}}.gm-overlay[data-v-d079afa4]{z-index:9999;justify-content:stretch;align-items:stretch;display:flex;position:fixed;inset:0}.gm-overlay--embedded[data-v-d079afa4]{z-index:4500;border-radius:0 4px 4px 0;position:absolute}.gm-panel[data-v-d079afa4]{background:#f5f6fa;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.gm-header[data-v-d079afa4]{box-sizing:border-box;background:#fff;border-bottom:.5px solid #ebebeb;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;min-height:56px;padding:0 14px;display:flex}.gm-back[data-v-d079afa4]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.gm-back svg[data-v-d079afa4]{stroke:#333;width:22px;height:22px}.gm-back[data-v-d079afa4]:disabled{opacity:.4;cursor:not-allowed}.gm-member-submit-inner[data-v-d079afa4]{justify-content:center;align-items:center;gap:10px;display:inline-flex}.gm-member-footer-spinner[data-v-d079afa4]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite gm-ann-del-spin-d079afa4}.gm-title[data-v-d079afa4]{color:#1a1e3a;font-size:17px;font-weight:600}.gm-close[data-v-d079afa4]{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.gm-loading[data-v-d079afa4]{text-align:center;color:#999;padding:40px}.gm-body[data-v-d079afa4]{-webkit-overflow-scrolling:touch;padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.gm-card[data-v-d079afa4]{background:#fff;border-radius:14px;margin-bottom:12px;padding:16px;box-shadow:0 1px 4px #0000000a}.gm-member-grid[data-v-d079afa4]{grid-template-columns:repeat(5,1fr);gap:12px 8px;display:grid}.gm-member[data-v-d079afa4]{cursor:default;-webkit-user-select:none;user-select:none;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;display:flex}.gm-member.clickable[data-v-d079afa4]{cursor:pointer}.gm-member.clickable[data-v-d079afa4]:hover{background:#fd9b0014}.gm-member.clickable[data-v-d079afa4]:active{opacity:.7}.gm-member-action[data-v-d079afa4]{cursor:pointer}.gm-member-avatar-wrap[data-v-d079afa4]{position:relative}.gm-member-avatar[data-v-d079afa4]{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.gm-member-fallback[data-v-d079afa4]{color:#8a94a9;background:#e8ecf0;font-size:18px;font-weight:600}.gm-member-add[data-v-d079afa4]{color:#4caf50;background:#e8f5e9;font-size:24px;font-weight:300}.gm-member-remove[data-v-d079afa4]{color:#e53935;background:#fce4ec;font-size:24px;font-weight:300}.gm-role-badge[data-v-d079afa4]{text-align:center;color:#fff;border-radius:8px;min-width:18px;height:16px;padding:0 3px;font-size:9px;font-weight:600;line-height:16px;position:absolute;bottom:-2px;right:-2px}.gm-role-badge.owner[data-v-d079afa4]{background:#fd9b00}.gm-role-badge.admin[data-v-d079afa4]{background:#3596fc}.gm-member-nick[data-v-d079afa4]{color:#666;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:60px;font-size:11px;overflow:hidden}.gm-view-all[data-v-d079afa4]{color:#666;cursor:pointer;text-align:center;background:0 0;border:1px solid #e0e3ea;border-radius:20px;width:60%;margin:14px auto 0;padding:8px 0;font-size:13px;transition:background .15s;display:block}.gm-view-all[data-v-d079afa4]:hover{background:#f8f9fc}.gm-row[data-v-d079afa4]{cursor:pointer;border-bottom:1px solid #f5f6fa;justify-content:space-between;align-items:center;min-height:48px;padding:0;display:flex}.gm-row--button[data-v-d079afa4]{text-align:left;background:#fff;border:none;width:100%}.gm-row--button[data-v-d079afa4]:disabled{cursor:not-allowed}.gm-row[data-v-d079afa4]:last-child{border-bottom:none}.gm-row-label[data-v-d079afa4]{color:#1a1e3a;font-size:15px;font-weight:500}.gm-row-value[data-v-d079afa4]{color:#8a94a9;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:14px;overflow:hidden}.gm-row-value--avatar[data-v-d079afa4]{align-items:center;gap:10px;max-width:none;display:inline-flex}.gm-arrow[data-v-d079afa4]{color:#c5cad6;margin-left:4px;font-size:16px;font-style:normal}.gm-group-avatar-chip[data-v-d079afa4]{color:#fff;background:linear-gradient(135deg,#f7d47a,#f4a63a);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.gm-group-avatar-chip.is-uploading[data-v-d079afa4]{opacity:.62}.gm-group-avatar-chip-img[data-v-d079afa4]{object-fit:cover;width:100%;height:100%}.gm-group-avatar-chip-fallback[data-v-d079afa4]{line-height:1}.gm-file-input[data-v-d079afa4]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gm-crop-dialog[data-v-d079afa4]{box-sizing:border-box;background:#fff;border-radius:18px;width:min(92vw,360px);padding:18px}.gm-avatar-sheet-overlay[data-v-d079afa4]{z-index:2;background:#00000057;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.gm-avatar-sheet[data-v-d079afa4]{width:100%;min-height:min(52vh,420px);padding:12px 18px calc(18px + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;display:flex}.gm-avatar-sheet-handle[data-v-d079afa4]{background:#d9dee8;border-radius:999px;width:44px;height:5px;margin:0 auto 14px}.gm-avatar-sheet-title[data-v-d079afa4]{text-align:center;color:#1a1e3a;margin-bottom:18px;font-size:17px;font-weight:600}.gm-avatar-sheet-preview[data-v-d079afa4]{flex:1;justify-content:center;align-items:center;min-height:0;padding:12px 0 18px;display:flex}.gm-avatar-sheet-image[data-v-d079afa4],.gm-avatar-sheet-fallback[data-v-d079afa4]{object-fit:cover;border-radius:28px;width:min(56vw,220px);height:min(56vw,220px);box-shadow:0 14px 40px #151b2624}.gm-avatar-sheet-fallback[data-v-d079afa4]{color:#fff;background:linear-gradient(135deg,#f7d47a,#f4a63a);justify-content:center;align-items:center;font-size:56px;font-weight:700;display:flex}.gm-avatar-sheet-actions[data-v-d079afa4]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gm-avatar-sheet-btn[data-v-d079afa4]{border:none;border-radius:14px;height:46px;font-size:16px;font-weight:600}.gm-avatar-sheet-btn[data-v-d079afa4]:disabled{opacity:.56}.gm-avatar-sheet-btn-cancel[data-v-d079afa4]{color:#5f6b7d;background:#f2f4f8}.gm-avatar-sheet-btn-edit[data-v-d079afa4]{color:#fff;background:linear-gradient(135deg,#ffb443,#fd9b00)}.gm-crop-subtitle[data-v-d079afa4]{color:#8a94a9;margin:-2px 0 14px;font-size:12px;line-height:1.5}.gm-crop-viewport[data-v-d079afa4]{justify-content:center;margin-bottom:14px;display:flex}.gm-crop-stage[data-v-d079afa4]{touch-action:none;background:linear-gradient(135deg,#edf1f7,#f8fafc);border-radius:18px;width:280px;height:280px;position:relative;overflow:hidden}.gm-crop-image[data-v-d079afa4]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;touch-action:none;max-width:none;position:absolute;inset:0 auto auto 0}.gm-crop-image.is-dragging[data-v-d079afa4]{cursor:grabbing}.gm-crop-frame[data-v-d079afa4]{pointer-events:none;border-radius:18px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffffeb,inset 0 0 0 999px #12172214}.gm-crop-zoom[data-v-d079afa4]{color:#5f6b7d;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.gm-crop-zoom span[data-v-d079afa4]{flex-shrink:0}.gm-crop-zoom input[data-v-d079afa4]{accent-color:#fd9b00;width:100%}.gm-row-sub[data-v-d079afa4]{color:#8a94a9;margin-right:4px;font-size:13px}.gm-row-edit-hint[data-v-d079afa4]{color:#fd9b00;margin-right:2px;font-size:13px}.gm-row--busy[data-v-d079afa4]{cursor:wait;opacity:.88;pointer-events:none}.gm-row-action-spinner[data-v-d079afa4]{vertical-align:middle;border:2px solid #fd9b0040;border-top-color:#fd9b00;border-radius:50%;width:18px;height:18px;animation:.65s linear infinite gm-ann-del-spin-d079afa4;display:inline-block}.gm-switch[data-v-d079afa4]{cursor:pointer;background:#dde1e8;border-radius:13px;flex-shrink:0;width:48px;height:26px;transition:background .25s;position:relative}.gm-switch.on[data-v-d079afa4]{background:#4caf50}.gm-switch-dot[data-v-d079afa4]{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000002e}.gm-switch.on .gm-switch-dot[data-v-d079afa4]{transform:translate(22px)}.gm-switch.is-loading[data-v-d079afa4]{opacity:.5;pointer-events:none}.gm-switch.is-loading .gm-switch-dot[data-v-d079afa4]{animation:.8s infinite sw-pulse-d079afa4}@keyframes sw-pulse-d079afa4{0%,to{opacity:1}50%{opacity:.4}}.gm-actions[data-v-d079afa4]{text-align:center;padding:8px 16px}.gm-send-actions[data-v-d079afa4]{padding:8px 16px 16px}.gm-send-btn[data-v-d079afa4]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:24px;width:100%;padding:14px;font-size:16px;font-weight:700;transition:filter .15s,opacity .15s}.gm-send-btn[data-v-d079afa4]:hover{filter:brightness(.98)}.gm-send-btn[data-v-d079afa4]:active{opacity:.92}.gm-danger-btn[data-v-d079afa4]{color:#f56c6c;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #f56c6c;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.gm-danger-btn[data-v-d079afa4]:hover:not(:disabled){background:#fef0f0}.gm-danger-btn[data-v-d079afa4]:disabled{cursor:not-allowed;opacity:.9}.gm-danger-btn-spinner[data-v-d079afa4]{border:2px solid #f56c6c59;border-top-color:#f56c6c;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.65s linear infinite gm-ann-del-spin-d079afa4}.gm-edit-overlay[data-v-d079afa4]{z-index:20;background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gm-edit-dialog[data-v-d079afa4]{background:#fff;border-radius:12px;width:280px;padding:20px}.gm-edit-title[data-v-d079afa4]{color:#333;margin-bottom:12px;font-size:16px;font-weight:600}.gm-edit-input[data-v-d079afa4],.gm-edit-textarea[data-v-d079afa4]{box-sizing:border-box;border:1px solid #ddd;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-size:14px}.gm-edit-textarea[data-v-d079afa4]{resize:none}.gm-edit-actions[data-v-d079afa4]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.gm-edit-cancel[data-v-d079afa4],.gm-edit-confirm[data-v-d079afa4]{cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:14px}.gm-edit-cancel[data-v-d079afa4]{color:#666;background:#f5f5f5}.gm-edit-confirm[data-v-d079afa4]{color:#fff;background:#fd9b00;font-weight:600}.gm-edit-cancel[data-v-d079afa4]:disabled{opacity:.55;cursor:not-allowed}.gm-edit-confirm[data-v-d079afa4]:disabled{opacity:.92;cursor:wait}.gm-action-sheet[data-v-d079afa4]{z-index:21;background:#fff;border-radius:14px;width:260px;position:relative;overflow:hidden}.gm-action-sheet-header[data-v-d079afa4]{color:#333;text-align:center;border-bottom:1px solid #f0f0f0;padding:14px 16px;font-size:15px;font-weight:600}.gm-action-item[data-v-d079afa4]{color:#333;cursor:pointer;text-align:center;background:#fff;border:none;border-bottom:1px solid #f8f8f8;width:100%;padding:13px 16px;font-size:14px}.gm-action-item[data-v-d079afa4]:active{background:#f9f9f9}.gm-action-item.danger[data-v-d079afa4]{color:#f56c6c}.gm-action-item.cancel[data-v-d079afa4]{color:#999;border-bottom:none}.gm-mute-options[data-v-d079afa4]{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.gm-mute-opt[data-v-d079afa4]{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:16px;padding:6px 14px;font-size:13px}.gm-mute-opt.active[data-v-d079afa4]{color:#fd9b00;background:#fff9ef;border-color:#fd9b00}.gm-invite-dialog[data-v-d079afa4]{flex-direction:column;width:300px;max-height:70vh;display:flex}.gm-invite-list[data-v-d079afa4]{flex:1;max-height:350px;margin-bottom:8px;overflow-y:auto}.gm-invite-item[data-v-d079afa4]{cursor:pointer;color:#1a1e3a;background:#fff;border-bottom:1px solid #f5f6fa;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:500;transition:background .12s;display:flex}.gm-invite-item[data-v-d079afa4]:active{background:#f8f9fc}.gm-invite-item input[type=checkbox][data-v-d079afa4]{accent-color:#fd9b00;flex-shrink:0;width:20px;height:20px}.gm-invite-avatar[data-v-d079afa4]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid;overflow:hidden}.gm-invite-avatar img[data-v-d079afa4]{object-fit:cover;width:100%;height:100%}.gm-header-action[data-v-d079afa4]{color:#e53935;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:14px;font-weight:600}.gm-subview[data-v-d079afa4]{z-index:2;background:#f5f6fa;flex-direction:column;display:flex;position:absolute;inset:0}.gm-subview-stack[data-v-d079afa4]{z-index:4;isolation:isolate;background-color:#f5f6fa;animation:.22s cubic-bezier(.22,1,.36,1) gm-subview-in-d079afa4}@keyframes gm-subview-in-d079afa4{0%{transform:translate(10px)}to{transform:translate(0)}}.gm-forbidden-body[data-v-d079afa4]{flex-direction:column;flex:1;min-height:0;display:flex}.gm-forbidden-loading[data-v-d079afa4]{box-sizing:border-box;flex-direction:column;flex:1;padding:12px 16px 24px;display:flex}.gm-forbidden-skel[data-v-d079afa4]{width:100%;max-width:400px;margin:0 auto}.gm-forbidden-skel-row[data-v-d079afa4]{background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex;box-shadow:0 1px 3px #0000000a}.gm-forbidden-skel-avatar[data-v-d079afa4]{background:linear-gradient(90deg,#eceff3 25%,#f5f6fa 50%,#eceff3 75%) 0 0/200% 100%;border-radius:50%;flex-shrink:0;width:44px;height:44px;animation:1.2s ease-in-out infinite gm-forbidden-shimmer-d079afa4}.gm-forbidden-skel-text[data-v-d079afa4]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.gm-forbidden-skel-line[data-v-d079afa4]{background:linear-gradient(90deg,#eceff3 25%,#f5f6fa 50%,#eceff3 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.2s ease-in-out infinite gm-forbidden-shimmer-d079afa4}.gm-forbidden-skel-line.long[data-v-d079afa4]{width:55%}.gm-forbidden-skel-line.short[data-v-d079afa4]{width:32%}.gm-forbidden-skel-btn[data-v-d079afa4]{background:#f0f2f5;border-radius:8px;flex-shrink:0;width:52px;height:30px}@keyframes gm-forbidden-shimmer-d079afa4{0%{background-position:200% 0}to{background-position:-200% 0}}.gm-forbidden-empty[data-v-d079afa4]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px 48px;display:flex}.gm-forbidden-empty-title[data-v-d079afa4]{color:#1a1e3a;margin:0 0 8px;font-size:16px;font-weight:600}.gm-forbidden-empty-desc[data-v-d079afa4]{color:#8a94a9;max-width:260px;margin:0;font-size:13px;line-height:1.5}.gm-forbidden-list-wrap[data-v-d079afa4]{flex:1;min-height:0;padding:4px 0 8px}.gm-forbidden-list[data-v-d079afa4]{background:#fff;border-radius:14px;padding:4px 16px;box-shadow:0 1px 4px #0000000d}.gm-forbidden-btn-spinner[data-v-d079afa4]{vertical-align:middle;border:2px solid #fd9b0040;border-top-color:#fd9b00;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite gm-forbidden-spin;display:inline-block}.gm-forbidden-row[data-v-d079afa4]{border-bottom:1px solid #f0f1f5;align-items:center;gap:10px;padding:12px 0;display:flex}.gm-forbidden-row[data-v-d079afa4]:last-child{border-bottom:none}.gm-forbidden-avatar[data-v-d079afa4]{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.gm-forbidden-fb[data-v-d079afa4]{color:#8a94a9;background:#e8ecf0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.gm-forbidden-main[data-v-d079afa4]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gm-forbidden-nick[data-v-d079afa4]{color:#1a1e3a;font-size:15px;font-weight:500}.gm-forbidden-meta[data-v-d079afa4]{color:#8a94a9;font-size:12px}.gm-mini-btn[data-v-d079afa4]{color:#fd9b00;cursor:pointer;background:#fff;border:1px solid #fd9b00;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:56px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.gm-mini-btn[data-v-d079afa4]:disabled{opacity:.5;cursor:wait}.gm-mgr-body[data-v-d079afa4]{padding:12px 16px}.gm-mgr-section[data-v-d079afa4]{margin-bottom:16px}.gm-mgr-section-title[data-v-d079afa4]{color:#8a94a9;padding:0 4px 8px;font-size:13px;font-weight:600}.gm-mgr-empty[data-v-d079afa4]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 24px;display:flex}.gm-mgr-empty-inline[data-v-d079afa4]{text-align:center;color:#8a94a9;background:#fff;border-radius:14px;padding:24px 16px;font-size:14px;box-shadow:0 1px 4px #0000000d}.gm-mgr-empty-inline p[data-v-d079afa4]{margin:0}.gm-mgr-load-more[data-v-d079afa4]{text-align:center;color:#98a0b3;padding:14px 0 6px;font-size:12px}.gm-mgr-load-more--done[data-v-d079afa4]{color:#c1c7d6}.gm-qrcode-page[data-v-d079afa4]{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));background:#f0f1f5}.gm-qrcode-card[data-v-d079afa4]{background:#fff;border-radius:22px;max-width:380px;margin:0 auto;padding:24px 20px 22px;box-shadow:0 4px 24px #00000012,0 1px 3px #0000000a}.gm-qrcode-page--lite .gm-qrcode-card[data-v-d079afa4]{box-shadow:0 2px 10px #0000000d}.gm-qrcode-card-header[data-v-d079afa4]{align-items:center;gap:14px;display:flex}.gm-qrcode-avatar-wrap[data-v-d079afa4]{border-radius:16px;flex-shrink:0;width:56px;height:56px;overflow:hidden;box-shadow:0 3px 10px #ff9b0038}.gm-qrcode-avatar[data-v-d079afa4]{object-fit:cover;border-radius:16px;width:56px;height:56px;display:block}.gm-qrcode-avatar--fallback[data-v-d079afa4]{color:#8a4b00;background:linear-gradient(135deg,#ffcc80,#ffb347);border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:grid}.gm-qrcode-header-info[data-v-d079afa4]{flex:1;min-width:0}.gm-qrcode-name[data-v-d079afa4]{color:#1a1e2e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:1.35;overflow:hidden}.gm-qrcode-meta[data-v-d079afa4]{color:#8a8fa8;margin:5px 0 0;font-size:13px;line-height:1.4}.gm-qrcode-meta-sep[data-v-d079afa4]{color:#ccc;margin:0 5px}.gm-qrcode-divider[data-v-d079afa4]{background:linear-gradient(90deg,#0000,#e8e9ee 18% 82%,#0000);height:1px;margin:20px 0}.gm-qrcode-qr-section[data-v-d079afa4]{flex-direction:column;align-items:center;padding-bottom:2px;display:flex}.gm-qrcode-qr-frame[data-v-d079afa4]{background:linear-gradient(175deg,#fffaf3 0%,#fff 100%);border:1.5px solid #f0ece6;border-radius:18px;justify-content:center;align-items:center;width:224px;height:224px;padding:12px;display:flex;position:relative}.gm-qrcode-corner[data-v-d079afa4]{pointer-events:none;width:18px;height:18px;position:absolute}.gm-qrcode-corner--tl[data-v-d079afa4]{border-top:3px solid #ffb347;border-left:3px solid #ffb347;border-radius:6px 0 0;top:-1px;left:-1px}.gm-qrcode-corner--tr[data-v-d079afa4]{border-top:3px solid #ffb347;border-right:3px solid #ffb347;border-radius:0 6px 0 0;top:-1px;right:-1px}.gm-qrcode-corner--bl[data-v-d079afa4]{border-bottom:3px solid #ffb347;border-left:3px solid #ffb347;border-radius:0 0 0 6px;bottom:-1px;left:-1px}.gm-qrcode-corner--br[data-v-d079afa4]{border-bottom:3px solid #ffb347;border-right:3px solid #ffb347;border-radius:0 0 6px;bottom:-1px;right:-1px}.gm-qrcode-qr-img[data-v-d079afa4]{border-radius:4px;width:200px;height:200px;display:block}.gm-qrcode-qr-placeholder[data-v-d079afa4]{color:#bec3d4;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:200px;height:200px;font-size:13px;display:flex}.gm-qrcode-qr-placeholder svg[data-v-d079afa4]{opacity:.45;width:38px;height:38px;animation:1.6s ease-in-out infinite gm-qrcode-pulse-d079afa4}.gm-qrcode-page--lite .gm-qrcode-qr-placeholder svg[data-v-d079afa4]{animation:none}@keyframes gm-qrcode-pulse-d079afa4{0%,to{opacity:.3}50%{opacity:.6}}.gm-qrcode-scan-hint[data-v-d079afa4]{color:#9ea3b5;letter-spacing:.6px;margin:16px 0 0;font-size:13px}.gm-qrcode-link-box[data-v-d079afa4]{background:#f7f8fc;border-radius:12px;align-items:flex-start;gap:8px;margin-top:20px;padding:12px 14px;display:flex}.gm-qrcode-link-icon[data-v-d079afa4]{color:#b5b9cc;flex-shrink:0;width:16px;height:16px;margin-top:2px}.gm-qrcode-link-value[data-v-d079afa4]{color:#5a6178;word-break:break-all;font-size:12px;line-height:1.65}.gm-qrcode-actions[data-v-d079afa4]{grid-template-columns:1fr 1fr;gap:12px;max-width:380px;margin:16px auto 0;display:grid}.gm-qrcode-action[data-v-d079afa4]{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:6px;height:48px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.gm-qrcode-action svg[data-v-d079afa4]{flex-shrink:0;width:18px;height:18px}.gm-qrcode-action--outline[data-v-d079afa4]{color:#e08600;background:#fff;box-shadow:0 1px 4px #0000000f}.gm-qrcode-action--outline[data-v-d079afa4]:active:not(:disabled){background:#fff9f0}.gm-qrcode-action--primary[data-v-d079afa4]{color:#fff;background:linear-gradient(135deg,#ffb347,#ff9500);box-shadow:0 4px 14px #ff950052}.gm-qrcode-action--primary[data-v-d079afa4]:active:not(:disabled){filter:brightness(.94)}.gm-qrcode-page--lite .gm-qrcode-action--primary[data-v-d079afa4]:active:not(:disabled){filter:none;opacity:.96}.gm-qrcode-action[data-v-d079afa4]:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.gm-qrcode-footer-note[data-v-d079afa4]{color:#aab0c0;text-align:center;max-width:380px;margin:16px auto 0;padding:0 4px;font-size:12px;line-height:1.65}@media (width<=520px){.gm-qrcode-card[data-v-d079afa4]{border-radius:18px;padding:20px 16px 18px}.gm-qrcode-name[data-v-d079afa4]{font-size:17px}.gm-qrcode-actions[data-v-d079afa4]{grid-template-columns:1fr}}.gm-mgr-card[data-v-d079afa4]{background:#fff;border-radius:14px;padding:4px 16px;box-shadow:0 1px 4px #0000000d}.gm-mgr-row[data-v-d079afa4]{cursor:pointer;border-bottom:1px solid #f0f1f5;align-items:center;gap:12px;padding:14px 0;transition:background .12s;display:flex}.gm-mgr-row[data-v-d079afa4]:last-child{border-bottom:none}.gm-mgr-row[data-v-d079afa4]:active{opacity:.85}.gm-mgr-row--selectable[data-v-d079afa4]{cursor:pointer}.gm-mgr-row--selectable[data-v-d079afa4]:active{background:#f8f9fc}.gm-mgr-avatar[data-v-d079afa4]{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.gm-mgr-avatar-fb[data-v-d079afa4]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.gm-mgr-info[data-v-d079afa4]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gm-mgr-nick[data-v-d079afa4]{color:#1a1e3a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.gm-mgr-role-tag[data-v-d079afa4]{border-radius:10px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.gm-mgr-role-tag.owner[data-v-d079afa4]{color:#fd9b00;background:#fff8e1}.gm-mgr-role-tag.admin[data-v-d079afa4]{color:#3596fc;background:#e3f2fd}.gm-mgr-pick[data-v-d079afa4]{flex-shrink:0;align-items:center;display:flex}.gm-mgr-pick input[type=checkbox][data-v-d079afa4]{accent-color:#fd9b00;width:20px;height:20px}.gm-mgr-actions[data-v-d079afa4]{flex-direction:column;gap:10px;padding-top:8px;display:flex}.gm-mgr-action-btn[data-v-d079afa4]{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:15px;font-weight:600;transition:opacity .15s;display:flex}.gm-mgr-action-btn[data-v-d079afa4]:active{opacity:.8}.gm-mgr-action-btn svg[data-v-d079afa4]{width:20px;height:20px}.gm-mgr-action-add[data-v-d079afa4]{color:#fd9b00;background:#fff8ef}.gm-mgr-action-del[data-v-d079afa4]{color:#e53935;background:#fef0f0}.gm-mgr-submit-danger[data-v-d079afa4]{background:linear-gradient(135deg,#e53935,#c62828)!important}.gm-subview-body[data-v-d079afa4]{flex:1;padding:12px 16px;overflow-y:auto}.gm-empty[data-v-d079afa4]{text-align:center;color:#999;padding:40px 0;font-size:14px}.gm-ann-card[data-v-d079afa4]{background:#fff;border-radius:12px;margin-bottom:10px;padding:14px;box-shadow:0 1px 4px #0000000a}.gm-ann-card--clickable[data-v-d079afa4]{cursor:pointer;text-align:left;width:100%;font:inherit;-webkit-tap-highlight-color:transparent;border:none}.gm-ann-card--clickable[data-v-d079afa4]:active{opacity:.92}.gm-ann-header[data-v-d079afa4]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.gm-ann-avatar[data-v-d079afa4]{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.gm-ann-avatar-fb[data-v-d079afa4]{color:#8a94a9;background:#e8ecf0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.gm-ann-info[data-v-d079afa4]{flex:1;min-width:0}.gm-ann-nick[data-v-d079afa4]{color:#1a1e3a;font-size:14px;font-weight:600;display:block}.gm-ann-time[data-v-d079afa4]{color:#999;margin-top:2px;font-size:12px;display:block}.gm-ann-actions[data-v-d079afa4]{gap:8px;display:flex}.gm-ann-del[data-v-d079afa4]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:4px;font-size:16px;display:inline-flex}.gm-ann-del[data-v-d079afa4]:disabled{cursor:not-allowed;opacity:.55}.gm-ann-del-spinner[data-v-d079afa4]{border:2px solid #0000001f;border-top-color:#e53935;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite gm-ann-del-spin-d079afa4}@keyframes gm-ann-del-spin-d079afa4{to{transform:rotate(360deg)}}.gm-ann-content[data-v-d079afa4]{color:#333;word-break:break-word;font-size:14px;line-height:1.5}.gm-ann-content--preview[data-v-d079afa4]{line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gm-ann-detail-page-body[data-v-d079afa4]{padding-top:8px}.gm-ann-detail-skeleton[data-v-d079afa4]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000a}.gm-ann-detail-sk-avatar[data-v-d079afa4]{flex-shrink:0;width:44px;height:44px}.gm-ann-detail-sk-meta[data-v-d079afa4]{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.gm-ann-detail-sk-line1[data-v-d079afa4]{width:100px;margin-bottom:0}.gm-ann-detail-sk-line2[data-v-d079afa4]{width:140px;height:12px;margin-bottom:0}.gm-ann-detail-sk-block[data-v-d079afa4]{height:14px;margin-top:8px}.gm-ann-detail-sk-block[data-v-d079afa4]:first-of-type{margin-top:16px}.gm-ann-detail-sk-partial[data-v-d079afa4]{width:85%}.gm-ann-detail-card[data-v-d079afa4]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000a}.gm-ann-detail-avatar[data-v-d079afa4]{width:44px;height:44px}.gm-ann-detail-divider[data-v-d079afa4]{background:#0000000f;height:1px;margin:14px 0}.gm-ann-detail-fulltext[data-v-d079afa4]{color:#333;white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.65}.gm-ann-hint[data-v-d079afa4]{text-align:center;color:#c5cad6;margin:20px 0 0;font-size:12px}.gm-ann-footer[data-v-d079afa4]{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #0000000f;flex-shrink:0}.gm-ann-publish-btn[data-v-d079afa4]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f0921a,#ff9800);border:none;border-radius:24px;width:100%;padding:12px;font-size:16px;font-weight:600}.gm-ann-textarea[data-v-d079afa4]{box-sizing:border-box;resize:none;border:1px solid #e0e3ea;border-radius:10px;outline:none;width:100%;margin-bottom:10px;padding:10px 12px;font-size:14px}.gm-ann-publish-wrap .gm-edit-cancel[data-v-d079afa4],.gm-ann-publish-wrap .gm-edit-confirm[data-v-d079afa4]{margin:0}.gm-ann-publish-actions[data-v-d079afa4]{justify-content:flex-end;gap:10px;display:flex}.gm-ann-publish-wrap .gm-edit-cancel[data-v-d079afa4]:disabled,.gm-ann-publish-wrap .gm-edit-confirm[data-v-d079afa4]:disabled{opacity:.75;cursor:not-allowed}.gm-ann-publish-submit-inner[data-v-d079afa4]{align-items:center;gap:8px;display:inline-flex}.gm-ann-publish-spinner[data-v-d079afa4]{border-color:#fff #ffffff59 #ffffff59;width:14px;height:14px}.gm-member-search[data-v-d079afa4]{background:#f5f6fa;padding:10px 16px}.gm-member-search input[data-v-d079afa4]{box-sizing:border-box;color:#333;background:#eef0f5 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='11' cy='11' r='7' stroke='%23999' stroke-width='2'/%3E%3Cpath d='M16 16l4 4' stroke='%23999' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") 12px no-repeat;border:none;border-radius:20px;outline:none;width:100%;padding:10px 16px 10px 36px;font-size:14px}.gm-member-search input[data-v-d079afa4]::placeholder{color:#999}.gm-member-row[data-v-d079afa4]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #f5f6fa;align-items:center;gap:14px;padding:14px 16px;transition:background .12s;display:flex}.gm-member-row[data-v-d079afa4]:hover,.gm-member-row[data-v-d079afa4]:active{background:#f8f9fc}.gm-member-row-avatar[data-v-d079afa4]{object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;width:48px;height:48px}.gm-member-row-fb[data-v-d079afa4]{color:#4caf50;background:linear-gradient(135deg,#e8f5e9,#c8e6c9);justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.gm-member-row-nick[data-v-d079afa4]{color:#1a1e3a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.gm-member-row-role[data-v-d079afa4]{border-radius:10px;flex-shrink:0;padding:3px 10px;font-size:12px;font-weight:700}.gm-member-row-role.owner[data-v-d079afa4]{color:#fd9b00;background:#fff8e1}.gm-member-row-role.admin[data-v-d079afa4]{color:#3596fc;background:#e3f2fd}.gm-member-skeleton[data-v-d079afa4]{padding:0}.gm-confirm-overlay[data-v-d079afa4]{z-index:10;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gm-confirm-box[data-v-d079afa4]{text-align:center;background:#fff;border-radius:16px;width:min(300px,80vw);padding:28px 24px 20px;box-shadow:0 12px 40px #00000026}.gm-confirm-title[data-v-d079afa4]{color:#1a1e3a;margin:0 0 10px;font-size:17px;font-weight:700}.gm-confirm-msg[data-v-d079afa4]{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.gm-confirm-actions[data-v-d079afa4]{gap:12px;display:flex}.gm-confirm-btn[data-v-d079afa4]{cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px 0;font-size:15px;font-weight:600}.gm-confirm-cancel[data-v-d079afa4]{color:#666;background:#f0f2f7}.gm-confirm-ok[data-v-d079afa4]{color:#fff;background:linear-gradient(135deg,#fd9b00,#ff7e00)}.gm-confirm-ok[data-v-d079afa4]:disabled{opacity:.85;cursor:wait}.gm-confirm-cancel[data-v-d079afa4]:disabled{opacity:.5;cursor:not-allowed}.gm-confirm-btn-inner[data-v-d079afa4]{align-items:center;gap:6px;display:inline-flex}.gm-confirm-spinner[data-v-d079afa4]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite gm-ann-del-spin-d079afa4}.gm-skeleton-card[data-v-d079afa4]{padding:20px 16px}.gm-sk-grid[data-v-d079afa4]{gap:14px;display:flex}.gm-sk-circle[data-v-d079afa4]{background:linear-gradient(90deg,#eef0f5 25%,#e3e6ed 50%,#eef0f5 75%) 0 0/200% 100%;border-radius:50%;width:48px;height:48px;animation:1.5s infinite sk-shimmer-d079afa4}.gm-sk-line[data-v-d079afa4]{background:linear-gradient(90deg,#eef0f5 25%,#e3e6ed 50%,#eef0f5 75%) 0 0/200% 100%;border-radius:8px;height:16px;margin-bottom:14px;animation:1.5s infinite sk-shimmer-d079afa4}.gm-sk-line.long[data-v-d079afa4]{width:90%}.gm-sk-line.medium[data-v-d079afa4]{width:60%}@keyframes sk-shimmer-d079afa4{0%{background-position:-200% 0}to{background-position:200% 0}}.uc-fade-enter-active[data-v-767ecfd8],.uc-fade-leave-active[data-v-767ecfd8]{transition:opacity .2s}.uc-fade-enter-from[data-v-767ecfd8],.uc-fade-leave-to[data-v-767ecfd8]{opacity:0}.uc-scale-enter-active[data-v-767ecfd8]{transition:transform .25s cubic-bezier(.34,1.4,.64,1),opacity .2s}.uc-scale-leave-active[data-v-767ecfd8]{transition:transform .18s,opacity .15s}.uc-scale-enter-from[data-v-767ecfd8]{opacity:0;transform:scale(.92)}.uc-scale-leave-to[data-v-767ecfd8]{opacity:0;transform:scale(.95)}.uc-overlay[data-v-767ecfd8]{-webkit-backdrop-filter:blur(4px);z-index:9999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uc-overlay--embedded[data-v-767ecfd8]{z-index:4500;-webkit-backdrop-filter:none;border-radius:0 4px 4px 0;position:absolute}.uc-card[data-v-767ecfd8]{text-align:center;background:#fff;border-radius:20px;width:min(340px,86vw);padding:32px 24px 24px;position:relative;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000f}.uc-close[data-v-767ecfd8]{cursor:pointer;color:#999;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.uc-close[data-v-767ecfd8]:hover{color:#666;background:#eee}.uc-close[data-v-767ecfd8]:active{background:#e5e5e5}.uc-loading[data-v-767ecfd8]{color:#999;flex-direction:column;align-items:center;gap:14px;padding:40px 16px;font-size:13px;display:flex}.uc-loading-dot[data-v-767ecfd8]{border:2.5px solid #f0f0f0;border-top-color:#fd9b00;border-radius:50%;width:26px;height:26px;animation:.7s linear infinite uc-spin-767ecfd8}@keyframes uc-spin-767ecfd8{to{transform:rotate(360deg)}}.uc-avatar-wrap[data-v-767ecfd8]{justify-content:center;margin-bottom:16px;display:flex}.uc-avatar[data-v-767ecfd8]{object-fit:cover;border-radius:50%;width:80px;height:80px;display:block;box-shadow:0 0 0 3px #fff,0 0 0 5px #fd9b0026,0 4px 16px #00000014}.uc-avatar--fallback[data-v-767ecfd8]{color:#c4a46c;background:linear-gradient(135deg,#f8f0e3 0%,#ede4d6 100%);justify-content:center;align-items:center;font-size:30px;font-weight:600;display:flex}.uc-name-block[data-v-767ecfd8]{margin-bottom:8px}.uc-nick[data-v-767ecfd8]{color:#1a1a2e;letter-spacing:-.2px;font-size:19px;font-weight:700;line-height:1.3}.uc-sub[data-v-767ecfd8]{color:#999;margin-top:4px;font-size:12px}.uc-edit-remark[data-v-767ecfd8]{color:#fd9b00;cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12px;font-weight:600}.uc-tags[data-v-767ecfd8]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.uc-tag[data-v-767ecfd8]{color:#8a8a9a;letter-spacing:.3px;background:#f4f4f7;border-radius:12px;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.uc-sign[data-v-767ecfd8]{color:#aaa;margin-bottom:16px;padding:0 8px;font-size:13px;font-style:italic;line-height:1.5}.uc-actions[data-v-767ecfd8]{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:4px;display:flex}.uc-btn[data-v-767ecfd8]{cursor:pointer;border:none;border-radius:21px;height:42px;padding:0 36px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .15s,opacity .15s}.uc-btn--primary[data-v-767ecfd8]{color:#fff;background:linear-gradient(135deg,#ffb020 0%,#fd9b00 100%);box-shadow:0 4px 14px #fd9b004d}.uc-btn--ghost[data-v-767ecfd8]{color:#404553;box-shadow:none;background:#f5f6fa}.uc-btn--primary[data-v-767ecfd8]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #fd9b0066}.uc-btn--primary[data-v-767ecfd8]:active{transform:translateY(0)scale(.97);box-shadow:0 2px 8px #fd9b0040}.uc-btn[data-v-767ecfd8]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.uc-pending[data-v-767ecfd8]{color:#aaa;padding:6px 0;font-size:13px}.uc-modal-mask[data-v-767ecfd8]{z-index:10000;background:#00000047;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.uc-modal[data-v-767ecfd8]{background:#fff;border-radius:16px;width:min(320px,100vw - 32px);padding:20px;box-shadow:0 18px 44px #0000002e}.uc-modal-title[data-v-767ecfd8]{color:#1a1a2e;margin-bottom:14px;font-size:17px;font-weight:700}.uc-modal-input[data-v-767ecfd8]{box-sizing:border-box;border:1px solid #e6e8ee;border-radius:12px;outline:none;width:100%;height:44px;padding:0 14px;font-size:14px}.uc-modal-actions[data-v-767ecfd8]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.uc-modal-btn[data-v-767ecfd8]{cursor:pointer;border:none;border-radius:12px;min-width:84px;height:40px;font-size:14px;font-weight:600}.uc-modal-btn--ghost[data-v-767ecfd8]{color:#5c6474;background:#f3f5f8}.uc-modal-btn--primary[data-v-767ecfd8]{color:#fff;background:linear-gradient(135deg,#ffb020 0%,#fd9b00 100%)}.msg-center-col[data-v-703af8bc]{text-align:center;box-sizing:border-box;color:#c4c4c4;justify-content:center;width:100%;max-width:500px;margin:0 auto;padding:10px 16px;list-style:none;display:flex}.msg-center-text-wrap[data-v-703af8bc]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:100%;display:inline-flex}.msg-center-text[data-v-703af8bc]{color:#c4c4c4;text-align:center;word-break:break-word;white-space:normal;max-width:500px;margin:0 auto;padding:10px 16px;font-size:12px;line-height:1.5;display:block}.msg-center-text[data-v-703af8bc] img{vertical-align:middle;max-width:18px;height:18px}.msg-center-edit-btn[data-v-703af8bc]{color:#576b95;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12px;line-height:1.5}.msg-center-edit-btn[data-v-703af8bc]:hover{color:#425a85}.msg-left-col[data-v-703af8bc],.msg-right-col[data-v-703af8bc]{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:flex-start;gap:8px;width:100%;margin-bottom:4px;padding:5px 12px;list-style:none;display:flex}.msg-left-col[data-v-703af8bc] *,.msg-right-col[data-v-703af8bc] *{-webkit-touch-callout:none}.msg-right-col[data-v-703af8bc]{justify-content:flex-end}.msg-head[data-v-703af8bc]{flex-shrink:0;width:40px;height:40px}.msg-head--group-member-card[data-v-703af8bc]{cursor:pointer}.msg-head--group-member-card .msg-avatar[data-v-703af8bc]:focus-visible,.msg-head--group-member-card .msg-avatar-fallback[data-v-703af8bc]:focus-visible{box-shadow:0 0 0 2px #5ba8d573}.msg-avatar[data-v-703af8bc]{object-fit:cover;-webkit-user-drag:none;border:1.5px solid #0000000f;border-radius:50%;width:40px;height:40px;display:block}.msg-avatar-fallback[data-v-703af8bc]{color:#fff;text-shadow:0 1px 2px #00000026;background:linear-gradient(145deg,#7ec8e3 0%,#5ba8d5 100%);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:flex}.msg-right-col .msg-avatar-fallback[data-v-703af8bc]{background:linear-gradient(145deg,#ffb347 0%,#ff9500 100%)}.msg-right[data-v-703af8bc]{max-width:min(72%,560px);padding-left:0}.msg-right-col .msg-right[data-v-703af8bc]{flex-direction:column;align-items:flex-end;padding-right:0;display:flex}.msg-right-col .msg-bot-outer.msg-bot-outer-mine-read[data-v-703af8bc]{justify-content:flex-end;width:100%;max-width:100%}.msg-top[data-v-703af8bc]{color:#909090;align-items:center;gap:6px;margin-bottom:4px;font-size:12px;line-height:1.35;display:flex}.msg-top-right[data-v-703af8bc]{text-align:right;flex-wrap:wrap;justify-content:flex-end;gap:8px}.msg-nick-line[data-v-703af8bc]{flex-wrap:wrap;flex:1;align-items:center;gap:4px 6px;min-width:0;display:inline-flex}.msg-nick[data-v-703af8bc]{color:#666;font-weight:500}.msg-role-tag[data-v-703af8bc]{border-radius:8px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:600;line-height:1.3}.msg-role-tag.owner[data-v-703af8bc]{color:#e65100;background:#ff8c0024}.msg-role-tag.admin[data-v-703af8bc]{color:#3949ab;background:#5c6bc024}.msg-top-right .msg-role-tag--with-nick[data-v-703af8bc]{text-overflow:ellipsis;white-space:nowrap;max-width:min(200px,52vw);overflow:hidden}.msg-time[data-v-703af8bc]{color:#c4c4c4;flex-shrink:0;margin-left:8px}.msg-top-right .msg-time[data-v-703af8bc]{margin-left:0}.msg-pin-label[data-v-703af8bc]{color:#fd9b00;background:#fd9b001f;border-radius:3px;padding:1px 6px;font-size:11px}.msg-bot-outer[data-v-703af8bc]{display:contents}.msg-bot-outer-mine-read[data-v-703af8bc]{align-items:flex-end;gap:5px;max-width:100%;display:flex}.msg-status-icon[data-v-703af8bc]{flex-shrink:0;align-items:center;margin-bottom:2px;display:inline-flex}.msg-sending-spin[data-v-703af8bc]{color:#ccc}.msg-sending-spin .spin-icon[data-v-703af8bc]{width:14px;height:14px;animation:.8s linear infinite msg-spin-703af8bc}.msg-status-failed[data-v-703af8bc]{color:#ff6b6b}@keyframes msg-spin-703af8bc{to{transform:rotate(360deg)}}.msg-bot[data-v-703af8bc]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;display:inline-block;position:relative}.msg-left-col .msg-bot[data-v-703af8bc]{color:#333;word-break:break-word;background:#fff;border-radius:0 12px 12px;padding:8px 12px;font-size:14px;line-height:22px;box-shadow:0 1px 3px #0000000f}.msg-left-col .msg-bot[data-v-703af8bc]:before{content:"";border-top:0 solid #0000;border-bottom:8px solid #0000;border-left:0 solid #0000;border-right:6px solid #fff;width:0;height:0;position:absolute;top:0;left:-6px}.msg-right-col .msg-bot[data-v-703af8bc]{color:#fff;word-break:break-word;background:#fd9b00;border-radius:12px 12px 0;padding:8px 12px;font-size:14px;line-height:22px;box-shadow:0 1px 3px #fd9b0033}.msg-right-col .msg-bot[data-v-703af8bc]:before{content:"";border-top:0 solid #0000;border-bottom:8px solid #fd9b00;border-left:6px solid #0000;border-right:0 solid #0000;width:0;height:0;position:absolute;top:auto;bottom:0;right:-6px}.msg-right-col .msg-bot[data-v-703af8bc] a,.msg-right-col .msg-bot[data-v-703af8bc] .texthttp{color:#ffffffd9}.msg-left-col .msg-bot[data-v-703af8bc] a,.msg-left-col .msg-bot[data-v-703af8bc] .texthttp{color:#3596fc}.msg-text[data-v-703af8bc]{line-height:22px}.msg-bot[data-v-703af8bc],.msg-bot[data-v-703af8bc] *{-webkit-touch-callout:none}.msg-text[data-v-703af8bc],.msg-text[data-v-703af8bc] *,.msg-file[data-v-703af8bc],.msg-file[data-v-703af8bc] *,.msg-call[data-v-703af8bc],.msg-transfer[data-v-703af8bc],.msg-redpacket[data-v-703af8bc],.msg-link[data-v-703af8bc],.msg-location[data-v-703af8bc]{-webkit-user-select:none;user-select:none}.msg-text[data-v-703af8bc] img{vertical-align:middle;max-width:18px;height:18px}.msg-left-col img[data-v-703af8bc],.msg-right-col img[data-v-703af8bc]{-webkit-user-drag:none}.msg-img[data-v-703af8bc]{cursor:pointer;overflow:hidden;background:0 0!important;border-radius:4px!important;padding:0!important}.msg-img:not(.msg-img--framed) img[data-v-703af8bc]{border-radius:4px;max-width:160px;display:block}.msg-img-frame[data-v-703af8bc]{background:#0c0c0c;border-radius:4px;flex-shrink:0;overflow:hidden;transform:translateZ(0)}.msg-img-frame--file[data-v-703af8bc]{box-sizing:border-box;width:200px;max-width:min(200px,100%);height:200px}.msg-media-ph[data-v-703af8bc]{background:linear-gradient(135deg,#ffffff14,#ffffff05);width:100%;height:100%;display:block}.msg-img__ph[data-v-703af8bc]{min-width:inherit;min-height:inherit}.msg-img__inner[data-v-703af8bc]{object-fit:contain;object-position:center;width:100%;height:100%;display:block;transform:translateZ(0);max-width:none!important}.msg-img[data-v-703af8bc]:before{display:none}.msg-video[data-v-703af8bc]{overflow:hidden;background:0 0!important;border-radius:4px!important;padding:0!important}.msg-video .video-thumb[data-v-703af8bc]{cursor:pointer;position:relative}.msg-video .video-thumb img[data-v-703af8bc]{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.video-thumb__ph[data-v-703af8bc]{border-radius:4px}.msg-video[data-v-703af8bc]:before{display:none}.video-play-icon[data-v-703af8bc]{color:#fff;background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msg-audio[data-v-703af8bc]{cursor:pointer;align-items:center;gap:6px;min-width:60px;display:flex}.audio-icon[data-v-703af8bc]{font-size:16px}.audio-duration[data-v-703af8bc]{font-size:13px}.audio-wave[data-v-703af8bc]{opacity:.3;background:repeating-linear-gradient(90deg,currentColor 0 2px,#0000 2px 5px);border-radius:2px;min-width:20px;height:20px}.msg-file[data-v-703af8bc] a{color:inherit;text-decoration:none}.msg-file[data-v-703af8bc] .tm-download{align-items:center;gap:6px;display:flex}.msg-left-col .msg-file[data-v-703af8bc] a{color:#3596fc}.msg-file-card[data-v-703af8bc]{border:1px solid #eef0f5;align-items:center;gap:12px;min-width:220px;max-width:320px;display:flex;box-shadow:0 1px 4px #0000000f;background:#fff!important;border-radius:12px!important;padding:12px 14px!important}.msg-file-card[data-v-703af8bc]:before{display:none!important}.msg-file-icon[data-v-703af8bc]{background:linear-gradient(135deg,#4facfe,#00f2fe);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.msg-file-icon svg[data-v-703af8bc]{color:#fff;width:22px;height:22px}.msg-file-info[data-v-703af8bc]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.msg-file-name[data-v-703af8bc]{color:#1a1e3a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.msg-file-size[data-v-703af8bc]{color:#8a94a9;font-size:12px}.msg-file-dl[data-v-703af8bc]{background:#f0f7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;transition:background .15s;display:flex}.msg-file-dl[data-v-703af8bc]:hover{background:#def}.msg-file-dl svg[data-v-703af8bc]{color:#4facfe;width:18px;height:18px}.msg-sticker[data-v-703af8bc]{background:0 0!important;border-radius:0!important;padding:0!important}.msg-sticker[data-v-703af8bc]:before{display:none!important}.msg-sticker img[data-v-703af8bc]{max-width:120px;max-height:120px;display:block}.msg-sticker__ph[data-v-703af8bc]{border-radius:16px}.msg-bot[data-v-703af8bc]:has(.msg-card){padding:0;overflow:hidden}.msg-card[data-v-703af8bc]{cursor:pointer;width:208px;max-width:min(208px,100%);margin:0}.msg-card-top[data-v-703af8bc]{box-sizing:border-box;color:#fff;background-repeat:no-repeat;background-size:100% 100%;align-items:center;gap:4px;width:100%;height:76px;padding:0 16px;display:flex}.msg-card-avatar[data-v-703af8bc]{object-fit:cover;border-radius:4px;flex-shrink:0;width:42px;height:42px}.msg-card-avatar-fb[data-v-703af8bc]{color:#fff;background:#ffffff40;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.msg-card-name[data-v-703af8bc]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.msg-card-bot[data-v-703af8bc]{box-sizing:border-box;color:#b5b5b5;background:#f9f9f9;align-items:center;gap:4px;padding:6px 16px 8px;font-size:13px;line-height:18px;display:flex}.msg-card-type-icon[data-v-703af8bc]{flex-shrink:0;width:14px;height:auto;display:block}.msg-call[data-v-703af8bc]{align-items:center;gap:8px;min-width:140px;display:flex}.msg-call svg[data-v-703af8bc]{flex-shrink:0}.msg-left-col .msg-call svg path[data-v-703af8bc]{stroke:#fd9b00}.msg-right-col .msg-call svg path[data-v-703af8bc]{stroke:#fff}.msg-redpacket[data-v-703af8bc]{align-items:flex-start;gap:8px;min-width:200px;display:flex;border-radius:4px!important}.msg-left-col .msg-redpacket[data-v-703af8bc]{color:#fff!important;background:#fa9d3b!important}.msg-right-col .msg-redpacket[data-v-703af8bc]{background:#fa9d3b!important}.rp-icon[data-v-703af8bc]{font-size:28px}.rp-body[data-v-703af8bc]{flex-direction:column;gap:2px;display:flex}.rp-text[data-v-703af8bc]{font-size:14px}.rp-label[data-v-703af8bc]{opacity:.8;font-size:11px}.msg-transfer[data-v-703af8bc]{align-items:center;gap:8px;min-width:180px;display:flex}.tf-icon[data-v-703af8bc]{font-size:24px}.tf-body[data-v-703af8bc]{flex-direction:column;gap:2px;display:flex}.tf-amount[data-v-703af8bc]{font-size:16px;font-weight:600}.tf-remark[data-v-703af8bc]{opacity:.7;font-size:12px}.msg-location[data-v-703af8bc]{min-width:160px;overflow:hidden;border-radius:4px!important}.loc-cover[data-v-703af8bc]{width:100%;display:block}.loc-cover--ph[data-v-703af8bc]{min-height:120px}.loc-address[data-v-703af8bc]{padding:6px 0 0;font-size:13px}.msg-forward[data-v-703af8bc]{min-width:200px;max-width:280px}.fwd-title[data-v-703af8bc]{margin-bottom:4px;font-size:14px;font-weight:600}.fwd-preview[data-v-703af8bc]{color:#666;max-height:80px;font-size:12px;line-height:1.6;overflow:hidden}.msg-left-col .fwd-preview[data-v-703af8bc]{color:#666}.msg-right-col .fwd-preview[data-v-703af8bc]{color:#ffffffbf}.fwd-label[data-v-703af8bc]{color:#999;border-top:1px solid #0000000f;margin-top:4px;padding-top:4px;font-size:11px}.msg-link[data-v-703af8bc]{min-width:200px}.link-card[data-v-703af8bc]{color:inherit;gap:10px;text-decoration:none;display:flex}.link-body[data-v-703af8bc]{flex-direction:column;flex:1;gap:4px;display:flex}.link-title[data-v-703af8bc]{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.link-desc[data-v-703af8bc]{opacity:.7;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.link-cover[data-v-703af8bc]{object-fit:cover;border-radius:4px;flex-shrink:0;width:48px;height:48px}.link-cover--ph[data-v-703af8bc]{display:inline-block}.msg-left-col .link-card[data-v-703af8bc]{color:#333}.msg-right-col .link-card[data-v-703af8bc]{color:#fff}.media-overlay[data-v-703af8bc]{z-index:9999;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.media-overlay-img[data-v-703af8bc]{object-fit:contain;border-radius:4px;max-width:90vw;max-height:90vh}.media-overlay-video[data-v-703af8bc]{border-radius:4px;outline:none;max-width:90vw;max-height:90vh}.media-overlay-close[data-v-703af8bc]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:16px;right:16px}.media-overlay-save[data-v-703af8bc]{bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#333;cursor:pointer;background:#ffffffe6;border:none;border-radius:20px;padding:10px 28px;font-size:14px;font-weight:600;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.media-overlay--embedded[data-v-703af8bc]{z-index:1;border-radius:0 4px 4px 0;position:absolute;inset:0}.file-preview-overlay[data-v-703af8bc]{z-index:9999;background:#f5f5f5;flex-direction:column;display:flex;position:fixed;inset:0}.file-preview-header[data-v-703af8bc]{padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top,0px));background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0;align-items:center;gap:12px;min-height:48px;display:flex}.file-preview-back[data-v-703af8bc]{cursor:pointer;color:#333;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.file-preview-title[data-v-703af8bc]{color:#333;font-size:16px;font-weight:600}.file-preview-spacer[data-v-703af8bc]{flex:1}.file-detail-body[data-v-703af8bc]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:40px 24px;display:flex}.file-detail-icon[data-v-703af8bc]{justify-content:center;align-items:center;width:80px;height:80px;display:flex}.file-detail-name[data-v-703af8bc]{color:#333;text-align:center;word-break:break-all;max-width:80%;margin:0;font-size:16px;font-weight:500}.file-detail-actions[data-v-703af8bc]{flex-direction:column;align-items:center;gap:12px;margin-top:12px;display:flex}.file-detail-dl-btn[data-v-703af8bc]{color:#fff;cursor:pointer;background:linear-gradient(#ffb020,#fd9b00);border:none;border-radius:24px;min-width:172px;padding:12px 32px;font-size:15px;font-weight:600;box-shadow:0 4px 12px #fd9b0059}.file-detail-dl-btn[data-v-703af8bc]:active{transform:scale(.97)}.file-detail-dl-btn[data-v-703af8bc]:disabled{opacity:.7;cursor:default;box-shadow:none}.file-detail-copy-btn[data-v-703af8bc]{color:#d67e00;cursor:pointer;background:#ffb02014;border:1px solid #fd9b0038;border-radius:24px;min-width:172px;padding:11px 24px;font-size:14px;font-weight:600}.file-detail-copy-btn[data-v-703af8bc]:active{transform:scale(.98)}.file-detail-tip[data-v-703af8bc]{color:#2e7d32;text-align:center;background:#e8f5e9;border-radius:8px;margin:0;padding:10px 20px;font-size:13px}.msg-row-wrap--virtual[data-v-dbd03d5a]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.msg-row-wrap--virtual[data-v-dbd03d5a] img,.msg-row-wrap--virtual[data-v-dbd03d5a] video{image-rendering:auto}.contextmenu-ul[data-v-ab693ece]{z-index:9999;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e4e4e4;border-radius:6px;min-width:140px;margin:0;padding:4px 0;list-style:none;position:fixed;box-shadow:0 4px 16px #00000026}.contextmenu-ul li[data-v-ab693ece]{color:#333;cursor:pointer;white-space:nowrap;padding:8px 16px;font-size:14px}.contextmenu-ul li[data-v-ab693ece]:hover{background:#f5f5f5}.contextmenu-ul li.danger-item[data-v-ab693ece]{color:#f56c6c}.contextmenu-ul li.danger-item[data-v-ab693ece]:hover{background:#f56c6c14}.mob-overlay[data-v-ab693ece]{z-index:9998;-webkit-touch-callout:none;background:#0006;animation:.2s mob-fade-in-ab693ece;position:fixed;inset:0}.mob-popup[data-v-ab693ece]{z-index:9999;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#f7f7f7;border-radius:14px 14px 0 0;animation:.25s cubic-bezier(.25,.46,.45,.94) mob-slide-up-ab693ece;position:fixed;bottom:0;left:0;right:0}.mob-grid[data-v-ab693ece]{grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:12px;display:grid}.mob-btn[data-v-ab693ece]{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#fff;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;display:flex}.mob-btn[data-v-ab693ece]:active{background:#f0f0f0}.mob-btn-icon[data-v-ab693ece]{font-size:22px;line-height:1}.mob-btn-label[data-v-ab693ece]{color:#333;font-size:12px;font-weight:500}.mob-btn-danger .mob-btn-label[data-v-ab693ece]{color:#f56c6c}.mob-cancel[data-v-ab693ece]{color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:none;border-radius:12px;width:100%;padding:14px;font-size:16px;font-weight:600}.mob-cancel[data-v-ab693ece]:active{background:#f0f0f0}@keyframes mob-fade-in-ab693ece{0%{opacity:0}to{opacity:1}}@keyframes mob-slide-up-ab693ece{0%{transform:translateY(100%)}to{transform:translateY(0)}}.pinned-root[data-v-92eff50c]{z-index:4005;pointer-events:auto;position:fixed;inset:0}.pinned-root--embedded[data-v-92eff50c]{z-index:4500;border-radius:0 4px 4px 0;position:absolute;inset:0}.pinned-panel[data-v-92eff50c]{background:#f2f2f2;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.pinned-header[data-v-92eff50c]{background:#fff;border-bottom:.5px solid #ebebeb;flex-shrink:0;align-items:center;height:52px;padding:0 4px;display:flex}.pinned-back-btn[data-v-92eff50c]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pinned-back-btn svg[data-v-92eff50c]{width:22px;height:22px}.pinned-title[data-v-92eff50c]{text-align:center;color:#111;flex:1;font-size:17px;font-weight:600;line-height:1}.pinned-header-right[data-v-92eff50c]{flex-shrink:0;width:44px}.pinned-body[data-v-92eff50c]{-webkit-overflow-scrolling:touch;flex:1;padding:12px 0 0;overflow-y:auto}@keyframes pinned-sk-pulse-92eff50c{0%,to{opacity:1}50%{opacity:.45}}.pinned-sk-item[data-v-92eff50c]{background:#fff;align-items:flex-start;gap:12px;margin-bottom:1px;padding:14px 16px;display:flex}.pinned-sk-avatar[data-v-92eff50c]{background:#e8e8e8;border-radius:50%;flex-shrink:0;width:44px;height:44px;animation:1.4s ease-in-out infinite pinned-sk-pulse-92eff50c}.pinned-sk-content[data-v-92eff50c]{flex-direction:column;flex:1;gap:0;padding-top:4px;display:flex}.pinned-sk-line[data-v-92eff50c]{background:#e8e8e8;border-radius:6px;height:15px;animation:1.4s ease-in-out infinite pinned-sk-pulse-92eff50c}.pinned-empty[data-v-92eff50c]{flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:60px 20px;display:flex}.pinned-empty p[data-v-92eff50c]{color:#bbb;margin:0;font-size:14px}.pinned-empty-icon[data-v-92eff50c]{width:60px;height:60px}.pinned-list[data-v-92eff50c]{margin:0;padding:0;list-style:none}.pinned-item[data-v-92eff50c]{-webkit-tap-highlight-color:transparent;background:#fff;border-bottom:.5px solid #f0f0f0;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.pinned-item[data-v-92eff50c]:last-child{border-bottom:none}.pinned-avatar[data-v-92eff50c]{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}.pinned-avatar-fallback[data-v-92eff50c]{color:#8a94a9;background:#e8ecf0;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.pinned-msg-col[data-v-92eff50c]{flex:1;min-width:0;padding-top:1px}.pinned-msg-nick[data-v-92eff50c]{color:#888;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;font-size:13px;font-weight:600;overflow:hidden}.pinned-msg-text[data-v-92eff50c]{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:15px;line-height:1.4;overflow:hidden}.pinned-msg-time[data-v-92eff50c]{color:#aaa;margin:0;font-size:12px;line-height:1}.pinned-unpin-pop[data-v-92eff50c]{cursor:pointer;z-index:2;background:#212327eb;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:68px;padding:10px 14px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pinned-unpin-pop span[data-v-92eff50c]{color:#fff;white-space:nowrap;font-size:12px}.pinned-unpin-icon[data-v-92eff50c]{width:22px;height:22px}.pinned-unpin-spinner[data-v-92eff50c]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.65s linear infinite pinned-spin-92eff50c}@keyframes pinned-spin-92eff50c{to{transform:rotate(360deg)}}.pinned-footer[data-v-92eff50c]{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#f2f2f2;flex-shrink:0}.pinned-unpin-all-btn[data-v-92eff50c]{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fd9b00;border:none;border-radius:25px;justify-content:center;align-items:center;width:100%;height:50px;font-size:16px;font-weight:600;display:flex}.pinned-unpin-all-btn[data-v-92eff50c]:active:not(:disabled){background:#e88c00}.pinned-unpin-all-btn[disabled][data-v-92eff50c]{opacity:.4;cursor:not-allowed}.pinned-footer-loading[data-v-92eff50c]{align-items:center;gap:10px;display:inline-flex}.pinned-footer-spinner[data-v-92eff50c]{width:18px;height:18px}.emoji-panel[data-v-d5ff9990]{z-index:20;background:#fff;border-top:1px solid #e9e4dd;flex-direction:column;max-height:260px;display:flex;position:absolute;bottom:100%;left:0;right:0}.emoji-grid-wrap[data-v-d5ff9990]{-webkit-overflow-scrolling:touch;flex:1;padding:6px 8px;overflow-y:auto}.emoji-grid[data-v-d5ff9990]{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.emoji-grid li[data-v-d5ff9990]{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.emoji-grid li[data-v-d5ff9990]:active{background:#f0ebe3}.emoji-grid li img[data-v-d5ff9990]{width:24px;height:24px}.emoji-gif-wrap[data-v-d5ff9990]{-webkit-overflow-scrolling:touch;flex:1;padding:6px 8px;overflow-y:auto}.emoji-gif-header[data-v-d5ff9990]{justify-content:flex-end;padding:2px 4px 6px;display:flex}.emoji-edit-btn[data-v-d5ff9990]{color:#e0891e;cursor:pointer;font-size:12px}.emoji-gif-grid[data-v-d5ff9990]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.emoji-gif-grid li[data-v-d5ff9990]{cursor:pointer;border-radius:8px;width:60px;height:60px;position:relative;overflow:hidden}.emoji-gif-grid li img[data-v-d5ff9990]{object-fit:cover;width:100%;height:100%}.emoji-del-tag[data-v-d5ff9990]{text-align:center;color:#fff;background:#dc3c3ccc;padding:2px 0;font-size:10px;position:absolute;bottom:0;left:0;right:0}.emoji-tab-bar[data-v-d5ff9990]{background:#faf8f4;border-top:1px solid #f0ebe3;gap:2px;margin:0;padding:4px 8px;list-style:none;display:flex}.emoji-tab-bar li[data-v-d5ff9990]{cursor:pointer;border-radius:6px;justify-content:center;align-items:center;width:36px;height:30px;display:flex}.emoji-tab-bar li.active[data-v-d5ff9990]{background:#f0ebe3}.emoji-tab-bar li img[data-v-d5ff9990]{width:22px;height:22px}.desk-toolbar[data-v-6ae0175a]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px;padding:8px 10px 6px 12px;display:flex}.tool-btn[data-v-6ae0175a]{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:inline-flex;position:relative}.tool-btn[data-v-6ae0175a]:hover{color:#4b5563;background:#ffffffa6}.tool-ic[data-v-6ae0175a]{width:22px;height:22px;display:block}.tool-at[data-v-6ae0175a]{color:inherit;font-size:17px;font-weight:600;line-height:1}.tool-file-input[data-v-6ae0175a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.trans-overlay[data-v-09973997]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trans-overlay--embedded[data-v-09973997]{z-index:4500;border-radius:0 4px 4px 0;position:absolute;inset:0}.trans-panel[data-v-09973997]{background:#fff;border-radius:12px;flex-direction:column;width:min(400px,90vw);max-height:80vh;display:flex;overflow:hidden}.trans-header[data-v-09973997]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.trans-title[data-v-09973997]{color:#333;font-size:16px;font-weight:600}.trans-close[data-v-09973997]{cursor:pointer;color:#999;background:0 0;border:none;width:28px;height:28px;font-size:18px}.trans-search[data-v-09973997]{border:1px solid #e0e0e0;border-radius:8px;outline:none;margin:10px 16px;padding:8px 12px;font-size:14px}.trans-actions[data-v-09973997]{flex-wrap:wrap;gap:8px;padding:0 16px 10px;display:flex}.trans-action[data-v-09973997]{color:#d98a00;cursor:pointer;background:linear-gradient(#fff8f0 0%,#fff2de 100%);border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;transition:all .18s;box-shadow:inset 0 0 0 1px #fd9b000f}.trans-action[data-v-09973997]:hover{transform:translateY(-1px)}.trans-action[data-v-09973997]:disabled{opacity:.45;cursor:not-allowed;transform:none}.trans-action--active[data-v-09973997]{color:#fff;background:linear-gradient(#ffb347 0%,#fd9b00 100%);border-color:#fd9b004d;box-shadow:0 8px 18px #fd9b0038}.trans-list[data-v-09973997]{flex:1;min-height:200px;overflow-y:auto}.trans-list[data-v-09973997],.trans-item[data-v-09973997],.trans-check[data-v-09973997],.trans-avatar[data-v-09973997],.trans-avatar-fallback[data-v-09973997],.trans-name[data-v-09973997],.trans-kind[data-v-09973997]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.trans-state[data-v-09973997]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;padding:24px 20px;display:flex}.trans-state--loading[data-v-09973997]{color:#666}.trans-spinner[data-v-09973997]{border:3px solid #fd9b0029;border-top-color:#fd9b00;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite trans-spin-09973997}.trans-state-title[data-v-09973997]{color:#5c5c5c;font-size:15px;font-weight:600}.trans-state-desc[data-v-09973997]{color:#a0a0a0;font-size:12px}.trans-item[data-v-09973997]{cursor:pointer;align-items:center;gap:10px;padding:10px 16px;display:flex}.trans-item[data-v-09973997]:active,.trans-item.selected[data-v-09973997]{background:#fff9ef}.trans-check[data-v-09973997]{color:#fff;border:2px solid #ccc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex}.trans-item.selected .trans-check[data-v-09973997]{background:#fd9b00;border-color:#fd9b00}.trans-avatar[data-v-09973997]{object-fit:cover;-webkit-user-drag:none;border-radius:50%;flex-shrink:0;width:36px;height:36px}.trans-avatar-fallback[data-v-09973997]{color:#999;background:#e8e8e8;justify-content:center;align-items:center;font-size:14px;display:flex}.trans-name[data-v-09973997]{color:#333;flex:1;min-width:0;font-size:14px}.trans-kind[data-v-09973997]{color:#fd9b00;background:#fff3e0;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px}.trans-footer[data-v-09973997]{color:#999;border-top:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.trans-confirm[data-v-09973997]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:600}.trans-confirm[data-v-09973997]:disabled{opacity:.5;cursor:not-allowed}@keyframes trans-spin-09973997{to{transform:rotate(360deg)}}.crp-root[data-v-cf63d761]{z-index:9000;background:#f5f6f8;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.crp-root--embedded[data-v-cf63d761]{z-index:4500;border-radius:0 4px 4px 0;position:absolute}.crp-root--embedded .crp-sheet-mask[data-v-cf63d761],.crp-root--embedded .crp-pay-mask[data-v-cf63d761]{position:absolute!important}.crp-ms-root[data-v-cf63d761],.crp-form-root[data-v-cf63d761]{flex-direction:column;flex:1;min-height:0;display:flex}.crp-ms-head[data-v-cf63d761],.crp-hero-head[data-v-cf63d761]{padding:max(10px, env(safe-area-inset-top,0px)) 10px 10px;align-items:center;min-height:48px;display:flex}.crp-ms-title[data-v-cf63d761],.crp-hero-title[data-v-cf63d761]{text-align:center;color:#fff;text-shadow:0 1px 3px #0003;flex:1;font-size:17px;font-weight:600}.crp-spacer[data-v-cf63d761]{width:40px}.crp-back[data-v-cf63d761]{color:#333;cursor:pointer;background:0 0;border:none;width:40px;height:40px;font-size:28px;line-height:1}.crp-back-light[data-v-cf63d761]{color:#fff}.crp-hero[data-v-cf63d761]{flex-shrink:0;padding-bottom:8px;position:relative}.crp-hero-bg[data-v-cf63d761]{background:linear-gradient(135deg,#e85d32 0%,#fd9b00 55%,#ffc266 100%);border-radius:0 0 32px 32px;position:absolute;inset:0}.crp-hero-head[data-v-cf63d761],.crp-hero-user[data-v-cf63d761]{z-index:1;position:relative}.crp-hero-user[data-v-cf63d761]{color:#fff;text-shadow:0 1px 2px #0003;flex-direction:column;align-items:center;padding:8px 16px 26px;display:flex}.crp-hero-av[data-v-cf63d761]{object-fit:cover;border:2px solid #ffffff80;border-radius:50%;width:56px;height:56px}.crp-ms-av-ph[data-v-cf63d761]{color:#fff;background:#ffffff59;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.crp-hero-user .crp-hero-name[data-v-cf63d761]{letter-spacing:.02em;color:#fff;margin:10px 0 0;font-size:17px;font-weight:700}.crp-form[data-v-cf63d761]{z-index:2;-webkit-overflow-scrolling:touch;flex:1;margin-top:-10px;padding:16px;position:relative;overflow-y:auto}.crp-row[data-v-cf63d761]{background:#fff;border-radius:12px;align-items:center;min-height:52px;margin-bottom:10px;padding:0 14px;display:flex;box-shadow:0 1px 3px #0000000a}.crp-row-btn[data-v-cf63d761]{cursor:pointer;width:100%;font:inherit;text-align:left;border:none}.crp-lab[data-v-cf63d761]{color:#666;min-width:72px;font-size:14px}.crp-val[data-v-cf63d761]{text-align:right;color:#111;flex:1;font-size:15px}.crp-val.muted[data-v-cf63d761]{color:#999}.crp-arr[data-v-cf63d761]{color:#ccc;margin-left:8px;font-size:18px}.crp-inp[data-v-cf63d761]{text-align:right;border:none;outline:none;flex:1;font-size:16px}.crp-amt-wrap[data-v-cf63d761]{flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.crp-yen[data-v-cf63d761]{color:#999;font-size:14px}.crp-amt[data-v-cf63d761]{text-align:right;border:none;outline:none;width:140px;font-size:22px;font-weight:600}.crp-remark input[data-v-cf63d761]{border:none;outline:none;width:100%;font-size:15px}.crp-hint[data-v-cf63d761]{color:#888;margin:-4px 0 10px;padding-left:4px;font-size:12px}.crp-total[data-v-cf63d761]{text-align:center;color:#111;margin:20px 0 12px;font-size:28px;font-weight:700}.crp-submit[data-v-cf63d761]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:12px;width:100%;height:48px;font-size:16px;font-weight:600}.crp-submit[data-v-cf63d761]:disabled{opacity:.45;cursor:not-allowed}.crp-foot-tip[data-v-cf63d761]{text-align:center;color:#999;margin-top:12px;font-size:12px}.crp-search[data-v-cf63d761]{padding:0 16px 10px}.crp-search input[data-v-cf63d761]{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:15px}.crp-ms-body[data-v-cf63d761]{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.crp-ms-item[data-v-cf63d761]{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:12px 0;display:flex}.crp-ms-av[data-v-cf63d761]{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.crp-ms-name[data-v-cf63d761]{flex:1;font-size:15px}.crp-check[data-v-cf63d761]{color:#fd9b00;font-weight:700}.crp-muted[data-v-cf63d761]{text-align:center;color:#999;padding:24px}.crp-sheet-mask[data-v-cf63d761],.crp-pay-mask[data-v-cf63d761]{z-index:9100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.crp-sheet[data-v-cf63d761]{width:100%;max-width:420px;padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:16px 16px 0 0}.crp-sheet-head[data-v-cf63d761]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;display:flex}.crp-x[data-v-cf63d761]{color:#999;cursor:pointer;background:0 0;border:none;font-size:22px}.crp-sheet-item[data-v-cf63d761]{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f5f5f5;width:100%;padding:16px;font-size:16px;display:block}.crp-pay-sheet[data-v-cf63d761]{width:100%;max-width:420px;padding:12px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0}.crp-pay-handle[data-v-cf63d761]{background:#e0e0e0;border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.crp-pay-title[data-v-cf63d761]{text-align:center;margin:0 0 14px;font-weight:600}.crp-pay-inp[data-v-cf63d761]{box-sizing:border-box;text-align:center;letter-spacing:.15em;border:1px solid #e8e8e8;border-radius:10px;width:100%;height:48px;margin-bottom:14px;font-size:20px}.crp-cancel-pay[data-v-cf63d761]{color:#666;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;padding:10px;font-size:15px}.cgt-root[data-v-35dee958]{z-index:9000;background:#f5f6f8;flex-direction:column;display:flex;position:fixed;inset:0}.cgt-root--embedded[data-v-35dee958]{z-index:4500;border-radius:0 4px 4px 0;position:absolute}.cgt-root--embedded .cgt-pay-mask[data-v-35dee958]{position:absolute!important}.cgt-ms-root[data-v-35dee958],.cgt-main[data-v-35dee958]{flex-direction:column;flex:1;min-height:0;display:flex}.cgt-head[data-v-35dee958],.cgt-hero-head[data-v-35dee958]{padding:max(10px, env(safe-area-inset-top,0px)) 10px 10px;align-items:center;min-height:48px;display:flex}.cgt-title[data-v-35dee958]{text-align:center;flex:1;font-size:17px;font-weight:600}.cgt-hero-title[data-v-35dee958]{text-align:center;color:#fff;text-shadow:0 1px 3px #0003;flex:1;font-size:17px;font-weight:600}.cgt-spacer[data-v-35dee958]{width:40px}.cgt-back[data-v-35dee958]{color:#333;cursor:pointer;background:0 0;border:none;width:40px;height:40px;font-size:28px;line-height:1}.cgt-back-light[data-v-35dee958]{color:#fff}.cgt-hero[data-v-35dee958]{flex-shrink:0;position:relative}.cgt-hero-bg[data-v-35dee958]{background:linear-gradient(145deg,#3d7eef 0%,#5b9cf5 50%,#8ec5fc 100%);border-radius:0 0 28px 28px;height:200px;position:absolute;inset:0}.cgt-hero-head[data-v-35dee958],.cgt-hero-user[data-v-35dee958]{z-index:1;position:relative}.cgt-hero-user[data-v-35dee958]{color:#fff;text-shadow:0 1px 2px #0003;flex-direction:column;align-items:center;padding:4px 16px 28px;display:flex}.cgt-hero-av[data-v-35dee958]{object-fit:cover;border:2px solid #ffffff73;border-radius:50%;width:56px;height:56px}.cgt-av-ph[data-v-35dee958]{background:#ffffff4d;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.cgt-hero-user .cgt-hero-name[data-v-35dee958]{color:#fff;letter-spacing:.02em;margin:10px 0 0;font-size:17px;font-weight:700}.cgt-search[data-v-35dee958]{padding:0 16px 10px}.cgt-search input[data-v-35dee958]{box-sizing:border-box;border:1px solid #e5e5e5;border-radius:10px;width:100%;height:40px;padding:0 12px;font-size:15px}.cgt-ms-body[data-v-35dee958]{padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.cgt-ms-item[data-v-35dee958]{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:none;border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:12px 0;display:flex}.cgt-av[data-v-35dee958]{object-fit:cover;border-radius:50%;width:40px;height:40px}.cgt-name[data-v-35dee958]{flex:1;font-size:15px}.cgt-check[data-v-35dee958]{color:#3d7eef;font-weight:700}.cgt-muted[data-v-35dee958]{text-align:center;color:#999;padding:24px}.cgt-form[data-v-35dee958]{z-index:2;flex:1;margin-top:-12px;padding:16px;position:relative;overflow-y:auto}.cgt-row[data-v-35dee958]{background:#fff;border-radius:12px;align-items:center;min-height:52px;margin-bottom:10px;padding:0 14px;display:flex;box-shadow:0 1px 3px #0000000a}.cgt-row-btn[data-v-35dee958]{cursor:pointer;width:100%;font:inherit;text-align:left;border:none}.cgt-lab[data-v-35dee958]{color:#666;min-width:48px;font-size:14px}.cgt-val[data-v-35dee958]{text-align:right;flex:1;font-size:15px}.cgt-val.muted[data-v-35dee958]{color:#999}.cgt-arr[data-v-35dee958]{color:#ccc;margin-left:8px}.cgt-amt[data-v-35dee958]{text-align:right;border:none;outline:none;flex:1;font-size:20px;font-weight:600}.cgt-remark input[data-v-35dee958]{border:none;outline:none;width:100%;font-size:15px}.cgt-total[data-v-35dee958]{text-align:center;margin:20px 0 12px;font-size:28px;font-weight:700}.cgt-submit[data-v-35dee958]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:12px;width:100%;height:48px;font-size:16px;font-weight:600}.cgt-submit[data-v-35dee958]:disabled{opacity:.45;cursor:not-allowed}.cgt-pay-mask[data-v-35dee958]{z-index:9100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cgt-pay-sheet[data-v-35dee958]{width:100%;max-width:420px;padding:12px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0}.cgt-pay-handle[data-v-35dee958]{background:#e0e0e0;border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.cgt-pay-title[data-v-35dee958]{text-align:center;margin:0 0 14px;font-weight:600}.cgt-pay-inp[data-v-35dee958]{box-sizing:border-box;text-align:center;letter-spacing:.15em;border:1px solid #e8e8e8;border-radius:10px;width:100%;height:48px;margin-bottom:14px;font-size:20px}.cgt-cancel[data-v-35dee958]{color:#666;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;padding:10px;font-size:15px}.cp2p-root[data-v-51e6c436]{z-index:9000;background:#f5f6f8;position:fixed;inset:0;overflow-y:auto}.cp2p-root--embedded[data-v-51e6c436]{z-index:4500;border-radius:0 4px 4px 0;position:absolute}.cp2p-root--embedded .cp2p-pay-mask[data-v-51e6c436]{position:absolute!important}.cp2p-hero[data-v-51e6c436]{padding-bottom:8px;position:relative}.cp2p-hero-bg[data-v-51e6c436]{background:linear-gradient(145deg,#2e7d6a 0%,#3daf8c 55%,#6dd4b4 100%);border-radius:0 0 28px 28px;height:220px;position:absolute;inset:0}.cp2p-head[data-v-51e6c436]{z-index:1;padding:max(10px, env(safe-area-inset-top,0px)) 10px 10px;align-items:center;display:flex;position:relative}.cp2p-title[data-v-51e6c436]{text-align:center;color:#fff;text-shadow:0 1px 3px #00000040;flex:1;font-size:17px;font-weight:600}.cp2p-spacer[data-v-51e6c436],.cp2p-back[data-v-51e6c436]{width:40px}.cp2p-back[data-v-51e6c436]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1}.cp2p-user[data-v-51e6c436]{z-index:1;color:#fff;text-shadow:0 1px 2px #0003;flex-direction:column;align-items:center;padding:8px 16px 28px;display:flex;position:relative}.cp2p-av[data-v-51e6c436]{object-fit:cover;border:2px solid #ffffff73;border-radius:50%;width:56px;height:56px}.cp2p-av-ph[data-v-51e6c436]{background:#ffffff4d;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.cp2p-user .cp2p-name[data-v-51e6c436]{letter-spacing:.02em;color:#fff;margin:10px 0 0;font-size:17px;font-weight:700}.cp2p-user .cp2p-uid[data-v-51e6c436]{color:#ffffffeb;margin:6px 0 0;font-size:13px;font-weight:500}.cp2p-form[data-v-51e6c436]{z-index:2;padding:0 16px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));margin-top:-18px;position:relative}.cp2p-card[data-v-51e6c436]{background:#fff;border-radius:12px;margin-bottom:10px;padding:14px;box-shadow:0 1px 3px #0000000a}.cp2p-lab[data-v-51e6c436]{color:#666;margin-bottom:8px;font-size:13px;display:block}.cp2p-to[data-v-51e6c436]{align-items:center;gap:12px;display:flex}.cp2p-to-av[data-v-51e6c436]{object-fit:cover;border-radius:50%;width:44px;height:44px}.cp2p-to-name[data-v-51e6c436]{color:#1a1d24;margin:0;font-size:16px;font-weight:700}.cp2p-to-uid[data-v-51e6c436]{color:#6b7280;margin:4px 0 0;font-size:12px;font-weight:500}.cp2p-amt-row[data-v-51e6c436]{align-items:center;gap:12px;display:flex}.cp2p-amt-row .cp2p-lab[data-v-51e6c436]{min-width:40px;margin:0}.cp2p-amt[data-v-51e6c436]{text-align:right;border:none;outline:none;flex:1;font-size:22px;font-weight:600}.cp2p-remark[data-v-51e6c436]{border:none;outline:none;width:100%;font-size:15px}.cp2p-total[data-v-51e6c436]{text-align:center;margin:20px 0 12px;font-size:28px;font-weight:700}.cp2p-submit[data-v-51e6c436]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:12px;width:100%;height:48px;font-size:16px;font-weight:600}.cp2p-submit[data-v-51e6c436]:disabled{opacity:.45;cursor:not-allowed}.cp2p-pay-mask[data-v-51e6c436]{z-index:9100;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cp2p-pay-sheet[data-v-51e6c436]{width:100%;max-width:420px;padding:12px 20px calc(20px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0}.cp2p-pay-handle[data-v-51e6c436]{background:#e0e0e0;border-radius:2px;width:36px;height:4px;margin:0 auto 12px}.cp2p-pay-title[data-v-51e6c436]{text-align:center;margin:0 0 14px;font-weight:600}.cp2p-pay-inp[data-v-51e6c436]{box-sizing:border-box;text-align:center;letter-spacing:.15em;border:1px solid #e8e8e8;border-radius:10px;width:100%;height:48px;margin-bottom:14px;font-size:20px}.cp2p-cancel[data-v-51e6c436]{color:#666;cursor:pointer;background:0 0;border:none;width:100%;margin-top:10px;padding:10px;font-size:15px}.vtm-overlay[data-v-8f6771e0]{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.vtm-overlay--embedded[data-v-8f6771e0]{z-index:4500;border-radius:0 4px 4px 0;position:absolute;inset:0}.vtm-panel[data-v-8f6771e0]{background:#fff;border-radius:12px;flex-direction:column;width:min(420px,90vw);max-height:80vh;display:flex;overflow:hidden}.vtm-header[data-v-8f6771e0]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.vtm-title[data-v-8f6771e0]{color:#333;font-size:16px;font-weight:600}.vtm-close[data-v-8f6771e0]{cursor:pointer;color:#999;background:0 0;border:none;width:28px;height:28px;font-size:18px}.vtm-body[data-v-8f6771e0]{flex:1;padding:12px 16px;overflow-y:auto}.vtm-loading[data-v-8f6771e0],.vtm-empty[data-v-8f6771e0]{text-align:center;color:#999;padding:30px}.vtm-msg[data-v-8f6771e0]{margin-bottom:14px}.vtm-msg-nick[data-v-8f6771e0]{color:#666;margin-bottom:4px;font-size:12px}.vtm-msg-content[data-v-8f6771e0]{color:#333;word-break:break-word;font-size:14px;line-height:1.5}.vtm-msg-content[data-v-8f6771e0] img{vertical-align:middle;max-width:18px;height:18px}.maincontent[data-v-6c2a3917],.msgcontainer[data-v-6c2a3917],.msg-init-loading[data-v-6c2a3917]{background-color:#e6eaf2;background-image:radial-gradient(130% 90% at 50% -35%,#ffffffb8,#0000 52%),radial-gradient(80% 50% at 100% 100%,#ffffff38,#0000 48%),linear-gradient(168deg,#f0f3f8 0%,#e8ecf3 38%,#e1e6ef 100%)}.maincontent[data-v-6c2a3917]{border-radius:0 4px 4px 0;flex-direction:column;flex:1;height:100%;display:flex;position:relative;overflow:hidden}.conv-teleport-embed[data-v-6c2a3917]{z-index:4500;border-radius:0 4px 4px 0;inset:0;position:absolute!important}.conv-embed-media-portal[data-v-6c2a3917]{z-index:4550;pointer-events:none;position:absolute;inset:0}.conv-embed-media-portal[data-v-6c2a3917]>*{pointer-events:auto}.chatinfo[data-v-6c2a3917]{-webkit-backdrop-filter:blur(10px);z-index:5;background:#ffffffeb;border-bottom:.5px solid #0000000f;flex-shrink:0;align-items:center;min-height:50px;padding:0 14px;display:flex;position:relative}.chat-header[data-v-6c2a3917]{flex-direction:column;gap:2px;display:flex}.chat-header .chat-name[data-v-6c2a3917]{color:#081226;font-size:16px;font-weight:600}.chat-header .chat-input[data-v-6c2a3917]{color:#67c23a;font-size:12px}.chat-area[data-v-6c2a3917]{color:#999;margin-left:8px;font-size:12px}.info-opera[data-v-6c2a3917]{align-items:center;display:flex}.info-opera-btn[data-v-6c2a3917]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.session-top-row[data-v-6c2a3917]{align-items:center;width:100%;padding:6px 0 2px;display:flex}.session-top-spacer[data-v-6c2a3917]{flex:1}.session-icon-btn[data-v-6c2a3917]{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.session-top-icon[data-v-6c2a3917]{width:24px;height:24px}.session-main-row[data-v-6c2a3917]{align-items:center;gap:12px;padding:4px 0 10px;display:flex}.session-avatar[data-v-6c2a3917]{border:1.5px solid #0000000f;border-radius:50%;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.session-avatar--clickable[data-v-6c2a3917]{cursor:pointer}.session-avatar img[data-v-6c2a3917]{object-fit:cover;z-index:1;width:100%;height:100%;position:relative}.session-avatar-fallback[data-v-6c2a3917]{color:#fff;z-index:0;background:linear-gradient(145deg,#7ec8e3,#5ba8d5);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:700;display:flex;position:absolute;inset:0}.session-main-center[data-v-6c2a3917]{flex:1;min-width:0}.session-title[data-v-6c2a3917]{color:#081226;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.session-group-avatar-wrap[data-v-6c2a3917]{flex-shrink:0;position:relative}.session-group-avatar[data-v-6c2a3917]{border:1px solid #e9e9e9;border-radius:50%;width:48px;height:48px;overflow:hidden}.session-group-avatar img[data-v-6c2a3917],.session-group-avatar-img[data-v-6c2a3917]{object-fit:cover;width:100%;height:100%;display:block}.session-group-member-badge[data-v-6c2a3917]{color:#fff;text-align:center;background:#fd9b00;border-radius:8px;min-width:20px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;bottom:-2px;right:-4px}.session-group-main-center[data-v-6c2a3917]{flex:1;min-width:0}.session-group-title-mobile[data-v-6c2a3917]{color:#081226;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.session-group-tags[data-v-6c2a3917]{flex-shrink:0;gap:6px;display:flex}.session-group-tag[data-v-6c2a3917]{color:#333;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:4px 10px;font-size:12px;position:relative}.session-group-tag.announcement[data-v-6c2a3917]{color:#fff;background:#7c4dff;border-color:#7c4dff}.session-group-tag.pinned[data-v-6c2a3917]{color:#fff;background:#fd9b00;border-color:#fd9b00}.session-group-tag-badge[data-v-6c2a3917]{color:#fff;text-align:center;background:#f56c6c;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;line-height:16px;position:absolute;top:-6px;right:-6px}.maincontent-mobile .chatinfo[data-v-6c2a3917]{-webkit-backdrop-filter:none;background:#fffffffa;flex-direction:column;align-items:stretch;padding:0 14px}.back-bottom-container[data-v-6c2a3917]{z-index:10;cursor:pointer;position:absolute;bottom:200px;right:20px}.maincontent-mobile .back-bottom-container[data-v-6c2a3917]{left:auto;right:20px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:12}.back-container[data-v-6c2a3917]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative;box-shadow:0 2px 8px #00000026}.back-container p[data-v-6c2a3917]{color:#fff;text-align:center;background:#f56c6c;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:10px;line-height:18px;position:absolute;top:-8px;right:-4px}.msgcontainer[data-v-6c2a3917]{overscroll-behavior-y:contain;touch-action:pan-y;flex:1;min-height:0;padding:10px 0 14px;position:relative;overflow:hidden auto}.maincontent-mobile .msgcontainer[data-v-6c2a3917]{overflow-anchor:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;padding-bottom:14px}.maincontent-mobile .msgcontainer.msgcontainer--entry-gate[data-v-6c2a3917]{visibility:hidden}.message-history-top-hint[data-v-6c2a3917]{box-sizing:border-box;text-align:center;color:#5a6270a6;justify-content:center;align-items:center;min-height:38px;padding:10px;font-size:12px;display:flex}.message-history-top-hint__spacer[data-v-6c2a3917]{visibility:hidden;min-height:1em;display:block}.msg-empty-state[data-v-6c2a3917]{text-align:center;color:#08122673;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:48px 24px 56px;display:flex}.msg-empty-visual[data-v-6c2a3917]{width:112px;height:72px;margin-bottom:20px;position:relative}.msg-empty-bubble[data-v-6c2a3917]{background:#ffffffd1;border:1px solid #0812260f;border-radius:16px;position:absolute;box-shadow:0 4px 20px #0f23470f}.msg-empty-bubble--left[data-v-6c2a3917]{width:52px;height:36px;top:8px;left:0}.msg-empty-bubble--right[data-v-6c2a3917]{background:linear-gradient(145deg,#5ba8d538,#7ec8e359);border-color:#5ba8d540;width:64px;height:40px;bottom:0;right:0}.msg-empty-title[data-v-6c2a3917]{color:#081226b8;letter-spacing:.02em;margin:0 0 8px;font-size:16px;font-weight:600}.msg-empty-sub[data-v-6c2a3917]{color:#5a6270b8;max-width:260px;margin:0;font-size:13px;line-height:1.55}.msg-sync-tip[data-v-6c2a3917]{color:#b86a00;background:#f0f3f8e0;border-bottom:1px solid #0000000d;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.msg-sync-spinner[data-v-6c2a3917]{border:2px solid #fd9b00;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite sync-spin-6c2a3917}@keyframes sync-spin-6c2a3917{to{transform:rotate(360deg)}}.msg-init-loading[data-v-6c2a3917]{z-index:4;align-items:flex-start;padding-top:20px;display:flex;position:absolute;inset:0}.msg-skeleton-wrap[data-v-6c2a3917]{flex-direction:column;gap:20px;width:100%;padding:0 16px;display:flex}.msg-skeleton-row[data-v-6c2a3917]{gap:10px;display:flex}.msg-skeleton-row.right[data-v-6c2a3917]{flex-direction:row-reverse}.skel-avatar[data-v-6c2a3917]{background:#0000000f;border-radius:50%;flex-shrink:0;width:40px;height:40px}.skel-content[data-v-6c2a3917]{flex-direction:column;flex:1;gap:6px;display:flex}.msg-skeleton-row.right .skel-content[data-v-6c2a3917]{align-items:flex-end}.skel-name[data-v-6c2a3917]{background:#0000000f;border-radius:6px;height:12px}.skel-bubble[data-v-6c2a3917]{border-radius:10px;height:36px}.skel-bubble-left[data-v-6c2a3917]{background:#ffffffbf;border-radius:0 10px 10px}.skel-bubble-right[data-v-6c2a3917]{background:#fd9b0029;border-radius:10px 0 10px 10px}.skel-time[data-v-6c2a3917]{background:#0000000a;border-radius:5px;width:50px;height:10px}.conversation-feedback[data-v-6c2a3917]{left:50%;bottom:calc(52px + var(--mobile-tab-height) + env(safe-area-inset-bottom,0px));color:#fff;z-index:11;white-space:nowrap;background:#222a28db;border-radius:999px;padding:8px 14px;font-size:12px;position:absolute;transform:translate(-50%)}.upload-progress-panel[data-v-6c2a3917]{flex-direction:column;gap:8px;padding:8px 14px 4px;display:flex}.upload-progress-row[data-v-6c2a3917]{color:#081226a6;align-items:center;gap:10px;font-size:12px;display:flex}.upload-progress-kind[data-v-6c2a3917]{color:#08122680;flex-shrink:0;min-width:2em}.upload-progress-main[data-v-6c2a3917]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.upload-progress-name[data-v-6c2a3917]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-progress-track[data-v-6c2a3917]{background:#0f172a14;border-radius:999px;height:5px;overflow:hidden}.upload-progress-fill[data-v-6c2a3917]{background:linear-gradient(90deg,#5ba8d5,#3b82f6);border-radius:999px;height:100%;transition:width .12s ease-out}.upload-progress-track--indet .upload-progress-fill[data-v-6c2a3917]{animation:1.1s ease-in-out infinite upload-indet-slide-6c2a3917;width:38%!important}@keyframes upload-indet-slide-6c2a3917{0%{transform:translate(-120%)}to{transform:translate(320%)}}.upload-progress-pct[data-v-6c2a3917]{text-align:right;font-variant-numeric:tabular-nums;color:#08122673;flex-shrink:0;width:2.25rem}.upload-progress-slow-hint[data-v-6c2a3917]{color:#b86a00;font-size:11px;line-height:1}.upload-progress-row--slow .upload-progress-fill[data-v-6c2a3917]{background:linear-gradient(90deg,#fd9b00,#e6a23c)}.maincontent-mobile .upload-progress-panel[data-v-6c2a3917]{padding:8px 14px 2px}.composer-wrap[data-v-6c2a3917]{-webkit-backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom,0px);background:#fffffff7;border-top:1px solid #0000000f;flex-shrink:0;position:relative}.maincontent:not(.maincontent-mobile) .composer-wrap[data-v-6c2a3917]{background:linear-gradient(#f8fafceb 0%,#f1f5f9f5 100%);border-top-color:#0f172a0f;padding:10px 14px 14px}.desk-composer-card[data-v-6c2a3917]{box-sizing:border-box;background:linear-gradient(165deg,#f7f2ea 0%,#efe8dd 48%,#ebe3d6 100%);border:1px solid #5a503c1a;border-radius:20px;width:100%;max-width:100%;margin:0;overflow:hidden;box-shadow:0 4px 22px #0f172a14,inset 0 1px #ffffffc7}.maincontent:not(.maincontent-mobile) .desk-composer-card[data-v-6c2a3917] .desk-toolbar{padding:10px 14px 8px}.maincontent:not(.maincontent-mobile) .desk-editor-area[data-v-6c2a3917]{padding:0 12px 10px}.maincontent:not(.maincontent-mobile) .chat-editor[data-v-6c2a3917]{background:#fff;border:1px solid #0f172a12;border-radius:14px;min-height:76px;max-height:200px;padding:12px 14px;box-shadow:inset 0 1px #ffffffe6}.maincontent:not(.maincontent-mobile) .chat-editor[data-v-6c2a3917]:empty:before{color:#b4bcc8}.maincontent:not(.maincontent-mobile) .desk-composer-card .desk-editor-foot[data-v-6c2a3917]{padding:6px 0 4px}.maincontent-mobile .composer-wrap[data-v-6c2a3917]{-webkit-backdrop-filter:none;margin-bottom:var(--keyboard-offset,0px);touch-action:manipulation;background:linear-gradient(#fff 0%,#fcfcfd 100%);border-top:none;border-radius:22px 22px 0 0;flex-shrink:0;transition:margin-bottom .18s ease-out;position:relative;box-shadow:0 -4px 20px #0f172a0d}.desk-editor-area[data-v-6c2a3917]{padding:4px 12px 0}.chat-editor[data-v-6c2a3917]{word-break:break-word;-webkit-overflow-scrolling:touch;outline:none;min-height:84px;max-height:200px;padding:10px 12px;font-size:14px;line-height:1.55;overflow-y:auto}.chat-editor[data-v-6c2a3917]:empty:before{content:"输入消息";color:#aaa;pointer-events:none}.chat-editor img[data-v-6c2a3917]{vertical-align:middle;max-width:160px}.desk-editor-foot[data-v-6c2a3917]{justify-content:space-between;align-items:center;gap:12px;padding:6px 4px 10px;display:flex}.desk-send-tips[data-v-6c2a3917]{color:#aaa;font-size:12px}.mobile-input-row[data-v-6c2a3917]{align-items:flex-end;gap:10px;padding:12px 14px 10px;display:flex}.maincontent-mobile .composer-input.refined-composer-input[data-v-6c2a3917]{color:#111827;background:#f0f2f7;border:1px solid #0f172a0d;border-radius:20px;flex:1;min-height:40px;max-height:100px;padding:9px 14px 11px;font-size:15px;line-height:1.35;transition:border-color .15s,box-shadow .15s,background .15s;display:block}.maincontent-mobile .composer-input.refined-composer-input[data-v-6c2a3917]::placeholder{color:#9ca3af}.maincontent-mobile .composer-input.refined-composer-input[data-v-6c2a3917]:focus{background:#fff;border-color:#fd9b0073;outline:none;box-shadow:0 0 0 3px #fd9b001f}.composer-input[data-v-6c2a3917]{resize:none;-webkit-overflow-scrolling:touch;background:0 0;border:none;outline:none;flex:1;max-height:100px;padding:10px 2px;font-size:14px;line-height:1.4;overflow-y:auto}.composer-side-btn[data-v-6c2a3917]{color:#5a6270;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;width:38px;height:38px;font-size:18px}.maincontent-mobile .composer-side-btn[data-v-6c2a3917]{color:#4b5563;background:#eef1f6;flex-shrink:0;width:40px;height:40px;font-size:20px;line-height:1;transition:background .15s,color .15s,transform .12s}.maincontent-mobile .composer-side-btn[data-v-6c2a3917]:active{transform:scale(.94)}.maincontent-mobile .composer-plus-btn--open[data-v-6c2a3917]{color:#c2410c;background:linear-gradient(145deg,#fff4e6,#ffe8cc);box-shadow:0 0 0 1px #fd9b0040}.mobile-send-btn[data-v-6c2a3917]{color:#fff;cursor:pointer;background:linear-gradient(#ffb020,#fd9b00);border:none;border-radius:20px;flex-shrink:0;padding:8px 16px;font-size:14px;font-weight:600;transition:transform .12s,box-shadow .12s;box-shadow:0 2px 8px #fd9b0059}.maincontent-mobile .mobile-send-btn[data-v-6c2a3917]:active{transform:scale(.96);box-shadow:0 1px 4px #fd9b004d}.maincontent-mobile .mobile-pending-pastes[data-v-6c2a3917]{flex-wrap:wrap;align-items:flex-start;gap:8px;padding:8px 10px 0;display:flex}.maincontent-mobile .mobile-pending-pastes-label[data-v-6c2a3917]{color:#94a3b8;flex-shrink:0;padding-top:5px;font-size:12px;font-weight:500}.maincontent-mobile .mobile-pending-pastes-chips[data-v-6c2a3917]{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.maincontent-mobile .mobile-pending-paste-chip[data-v-6c2a3917]{color:#9a3412;background:#fff7ed;border:1px solid #fd9b0059;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:4px 6px 4px 10px;font-size:12px;display:inline-flex}.maincontent-mobile .mobile-pending-paste-name[data-v-6c2a3917]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.maincontent-mobile .mobile-pending-paste-x[data-v-6c2a3917]{cursor:pointer;color:#64748b;background:#0000000f;border:none;border-radius:50%;flex-shrink:0;width:22px;height:22px;font-size:16px;line-height:1}.maincontent-mobile .mobile-composer-stack[data-v-6c2a3917]{flex-direction:column;display:flex}.maincontent-mobile .mobile-composer-stack--open[data-v-6c2a3917]{z-index:30;position:relative}.maincontent-mobile .mobile-action-panel-outer[data-v-6c2a3917],.maincontent-mobile .mobile-action-panel-inner[data-v-6c2a3917]{transform:translateZ(0)}.mobile-action-panel[data-v-6c2a3917]{background:#fff;border-top:1px solid #e8e8e8;flex-wrap:wrap;justify-content:flex-start;row-gap:14px;margin-top:10px;padding:14px 4px 8px;display:flex}.maincontent-mobile .mobile-action-panel[data-v-6c2a3917]{background:linear-gradient(#f8f9fc 0%,#fff 28%);border-top:1px solid #0f172a0f;grid-template-columns:repeat(4,1fr);gap:20px 4px;margin-top:0;padding:16px 10px 12px;display:grid;transform:translate(0,0)}.mobile-action-item[data-v-6c2a3917]{box-sizing:border-box;color:#121212;cursor:pointer;flex-direction:column;align-items:center;gap:8px;width:25%;margin:0;padding:0;font-size:14px;line-height:1.2;display:flex;position:relative}.maincontent-mobile .mobile-action-item[data-v-6c2a3917]{-webkit-tap-highlight-color:transparent;justify-self:center;gap:10px;width:100%;max-width:100%}.mobile-action-item-btn[data-v-6c2a3917]{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:none;margin:0;padding:0}.mobile-action-icon[data-v-6c2a3917]{box-sizing:border-box;background:#fffaf3;border:none;border-radius:28px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.maincontent-mobile .mobile-action-icon[data-v-6c2a3917]{background:radial-gradient(120% 100% at 50% 0,#fffefb 0%,#fff5eb 55%,#fff0e0 100%);border:1px solid #eab37838;transition:box-shadow .15s;box-shadow:0 2px 10px #0f172a12}.mobile-action-icon-img[data-v-6c2a3917]{object-fit:contain;width:26px;height:26px;display:block}.mobile-action-icon-plain .mobile-action-plain-glyph[data-v-6c2a3917]{color:#e29112;font-size:22px;font-weight:600;line-height:1}.maincontent-mobile .mobile-action-plain-at[data-v-6c2a3917]{letter-spacing:-.02em;background:linear-gradient(165deg,#fbbf24 0%,#d97706 48%,#b45309 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:22px;font-weight:700;line-height:1}.maincontent-mobile .mobile-action-plain-stack[data-v-6c2a3917]{flex-direction:column;justify-content:center;align-items:center;gap:1px;font-family:ui-sans-serif,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:600;line-height:1;display:flex}.maincontent-mobile .mobile-action-plain-stack span[data-v-6c2a3917]{letter-spacing:.06em;background:linear-gradient(165deg,#fbbf24 0%,#d97706 45%,#9a3412 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:12.5px;line-height:1.08;display:block}.maincontent-mobile .mobile-action-icon-plain[data-v-6c2a3917]{background:radial-gradient(120% 100% at 50% 0,#fff9f0 0%,#fff3e0 100%)}.mobile-action-label[data-v-6c2a3917]{color:#121212;font-size:14px}.maincontent-mobile .mobile-action-label[data-v-6c2a3917]{color:#64748b;letter-spacing:.01em;text-align:center;max-width:76px;font-size:12px;font-weight:500;line-height:1.25}.tool-file-input[data-v-6c2a3917]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;font-size:0;position:absolute;inset:0}.rf-mask[data-v-6c2a3917]{z-index:8500;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.rf-panel[data-v-6c2a3917]{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:340px;max-height:min(70vh,520px);display:flex;overflow:hidden;box-shadow:0 12px 40px #0000001f}.rf-head[data-v-6c2a3917]{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;font-size:16px;font-weight:700;display:flex}.rf-close[data-v-6c2a3917]{cursor:pointer;color:#666;background:0 0;border:none;padding:4px;font-size:18px}.rf-list[data-v-6c2a3917]{flex:1;min-height:120px;margin:0;padding:0;list-style:none;overflow-y:auto}.rf-item[data-v-6c2a3917]{color:#333;cursor:pointer;border-bottom:1px solid #f5f5f5;padding:12px 16px;font-size:15px}.rf-item[data-v-6c2a3917]:active{background:#fff9ef}.rf-empty[data-v-6c2a3917]{text-align:center;color:#999;padding:28px 16px;font-size:14px}.share-picker-mask[data-v-6c2a3917]{-webkit-backdrop-filter:blur(4px)}.share-picker-panel[data-v-6c2a3917]{border-radius:16px;max-width:380px;box-shadow:0 16px 48px #0f172a24}.share-picker-head[data-v-6c2a3917]{color:#0f172a;background:linear-gradient(#fafbfc 0%,#fff 100%);font-weight:600}.share-picker-list[data-v-6c2a3917]{min-height:160px;padding:6px 0 10px}.share-picker-row[data-v-6c2a3917]{cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:0 10px 4px;padding:10px 12px;list-style:none;transition:background .12s;display:flex}.share-picker-row[data-v-6c2a3917]:hover{background:#fd9b0014}.share-picker-row[data-v-6c2a3917]:active{background:#fd9b0024}.share-picker-av[data-v-6c2a3917]{color:#fff;background:linear-gradient(145deg,#7ec8e3,#5ba8d5);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:flex}.share-picker-av--img[data-v-6c2a3917]{object-fit:cover;background:#e8ecf3;padding:0}.share-picker-name[data-v-6c2a3917]{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.share-picker-empty[data-v-6c2a3917]{background:#f8fafc;border-radius:12px;margin:8px 10px}.share-picker-skel-row[data-v-6c2a3917]{align-items:center;gap:12px;margin:0 10px 10px;padding:6px 12px;list-style:none;display:flex}.share-picker-skel-avatar[data-v-6c2a3917]{background:linear-gradient(90deg,#e8ecf3 25%,#f1f5f9 50%,#e8ecf3 75%) 0 0/200% 100%;border-radius:50%;width:40px;height:40px;animation:1.2s ease-in-out infinite share-picker-shimmer-6c2a3917}.share-picker-skel-line[data-v-6c2a3917]{background:linear-gradient(90deg,#e8ecf3 25%,#f1f5f9 50%,#e8ecf3 75%) 0 0/200% 100%;border-radius:7px;flex:1;height:14px;animation:1.2s ease-in-out infinite share-picker-shimmer-6c2a3917}@keyframes share-picker-shimmer-6c2a3917{0%{background-position:100% 0}to{background-position:-100% 0}}.msgcontainer[data-v-6c2a3917] .msg-row-wrap{align-items:flex-start;width:100%;display:flex}.msgcontainer[data-v-6c2a3917] .msg-row-wrap.multi-select-active{padding-left:8px}.msgcontainer[data-v-6c2a3917] .multi-check{cursor:pointer;flex-shrink:0;align-items:center;padding:8px 4px 8px 8px;display:flex}.msgcontainer[data-v-6c2a3917] .multi-check input[type=checkbox]{accent-color:#fd9b00;cursor:pointer;width:20px;height:20px}.multi-select-bar[data-v-6c2a3917]{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff7;border-top:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.multi-select-count[data-v-6c2a3917]{color:#666;font-size:14px}.multi-select-actions[data-v-6c2a3917]{gap:10px;display:flex}.multi-action-btn[data-v-6c2a3917]{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;padding:8px 18px;font-size:14px}.multi-action-btn[data-v-6c2a3917]:disabled{opacity:.4;cursor:not-allowed}.multi-action-btn.danger[data-v-6c2a3917]{color:#f56c6c;border-color:#f56c6c}.at-picker-overlay[data-v-6c2a3917]{z-index:10000;background:#0f172a66;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.at-picker-panel[data-v-6c2a3917]{width:100%;max-width:400px;max-height:min(56vh,520px);margin:0 12px max(12px, env(safe-area-inset-bottom,0px));background:#fff;border-radius:20px 20px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -8px 40px #0f172a2e}.at-picker-head[data-v-6c2a3917]{color:#0f172a;background:linear-gradient(#fafbfc 0%,#fff 100%);border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;font-size:16px;font-weight:600;display:flex}.at-picker-close[data-v-6c2a3917]{color:#64748b;cursor:pointer;background:#94a3b826;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;line-height:1;transition:background .15s,color .15s;display:flex}.at-picker-close[data-v-6c2a3917]:hover{color:#475569;background:#94a3b838}.at-picker-list[data-v-6c2a3917]{-webkit-overflow-scrolling:touch;margin:0;padding:0;list-style:none;overflow-y:auto}.at-picker-list--body[data-v-6c2a3917]{min-height:200px;max-height:min(46vh,440px);padding:8px 0 14px}.at-picker-member-row[data-v-6c2a3917]{margin:0 10px 4px}.at-picker-insert-hint[data-v-6c2a3917]{color:#fd9b00;opacity:.85;flex-shrink:0;padding:0 4px;font-size:15px;font-weight:600}.at-picker-empty-wrap[data-v-6c2a3917]{text-align:center;background:linear-gradient(160deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:14px;margin:24px 16px 20px;padding:28px 20px;list-style:none}.at-picker-empty-title[data-v-6c2a3917]{color:#334155;margin:0 0 8px;font-size:15px;font-weight:600}.at-picker-empty-desc[data-v-6c2a3917]{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}@media screen and (width>=769px){.at-picker-overlay[data-v-6c2a3917]{align-items:center}.at-picker-panel[data-v-6c2a3917]{border-radius:16px;max-height:min(72vh,560px);margin:0;box-shadow:0 16px 48px #0f172a24}.at-picker-list--body[data-v-6c2a3917]{max-height:min(58vh,480px)}}.maincontent.maincontent-mobile[data-v-6c2a3917]{position:relative;transition:none!important}.maincontent-p2p-mobile .session-call-actions[data-v-6c2a3917]{flex-shrink:0;align-items:center;gap:10px;display:flex}.maincontent-p2p-mobile .session-call-btn[data-v-6c2a3917]{background:#fafafa;border:1px solid #e7e7e7;border-radius:17px;width:34px;height:34px}.maincontent-p2p-mobile .session-call-btn img[data-v-6c2a3917]{width:20px;height:20px;display:block}.maincontent-p2p .session-more-mask[data-v-6c2a3917],.maincontent-p2p .session-history-mask[data-v-6c2a3917]{z-index:2600;background:#00000059;justify-content:stretch;align-items:flex-end;display:flex;position:absolute;inset:0}.maincontent-p2p .session-history-mask[data-v-6c2a3917]{z-index:2650}.maincontent-p2p .session-more-panel[data-v-6c2a3917],.maincontent-p2p .session-history-panel[data-v-6c2a3917]{background:#f9f9f9;flex-direction:column;width:100%;height:100%;display:flex}.maincontent-p2p .session-more-header[data-v-6c2a3917],.maincontent-p2p .session-history-header[data-v-6c2a3917]{background:#fff;border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.maincontent-p2p .session-more-back-btn[data-v-6c2a3917],.maincontent-p2p .session-history-back-btn[data-v-6c2a3917]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.maincontent-p2p .session-more-back-btn svg[data-v-6c2a3917],.maincontent-p2p .session-history-back-btn svg[data-v-6c2a3917]{width:22px;height:22px;display:block}.maincontent-p2p .session-more-title[data-v-6c2a3917],.maincontent-p2p .session-history-title[data-v-6c2a3917]{text-align:center;color:#111;flex:1;margin-right:28px;font-size:20px;font-weight:700}.maincontent-p2p .session-more-header-right[data-v-6c2a3917],.maincontent-p2p .session-history-header-right[data-v-6c2a3917]{flex:0 0 28px;width:28px;height:28px}.maincontent-p2p .session-more-content[data-v-6c2a3917]{padding:16px 14px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex:1;overflow-y:auto}.maincontent-p2p .session-more-user-row[data-v-6c2a3917]{align-items:flex-start;gap:18px;margin-bottom:14px;padding:2px 2px 0;display:flex}.maincontent-p2p .session-more-user-card[data-v-6c2a3917]{color:#4e4e4e;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;width:72px;padding:0;display:inline-flex}.maincontent-p2p .session-more-user-avatar[data-v-6c2a3917]{object-fit:cover;background:#fff;border:2px solid #fff;border-radius:33px;width:66px;height:66px;margin-bottom:7px;display:block;overflow:hidden;box-shadow:0 2px 8px #0000001f}.maincontent-p2p .session-more-user-avatar-fallback[data-v-6c2a3917]{text-align:center;color:#fff;background:linear-gradient(145deg,#7ec8e3,#5ba8d5);font-size:26px;font-weight:700;line-height:66px}.maincontent-p2p .session-more-user-name[data-v-6c2a3917]{text-align:center;color:#4e4e4e;white-space:nowrap;text-overflow:ellipsis;width:72px;font-size:12px;line-height:1.35;overflow:hidden}.maincontent-p2p .session-more-user-add .session-more-add-icon[data-v-6c2a3917]{color:#818181;text-align:center;background:#fff;border-radius:33px;width:66px;height:66px;margin-bottom:7px;font-size:44px;line-height:66px;display:inline-block}.maincontent-p2p .session-more-cell[data-v-6c2a3917]{color:#111;cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #eef1f3;justify-content:space-between;align-items:center;width:100%;min-height:58px;margin:0;padding:0 14px;font-size:16px;display:flex}.maincontent-p2p .session-more-cell[data-v-6c2a3917]:last-child{border-bottom:none}.maincontent-p2p .session-more-cell.single[data-v-6c2a3917]{border-radius:12px;margin-bottom:10px}.maincontent-p2p .session-more-chevron[data-v-6c2a3917]{color:#9aa3b2;font-size:22px;line-height:1;transform:rotate(180deg)}.maincontent-p2p .session-more-card[data-v-6c2a3917]{background:#fff;border-radius:12px;margin-bottom:10px;overflow:hidden}.session-switch[data-v-6c2a3917]{cursor:pointer;background:#dde1e8;border-radius:13px;flex-shrink:0;width:48px;height:26px;transition:background .25s;position:relative}.session-switch-dot[data-v-6c2a3917]{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000002e}.session-switch.on[data-v-6c2a3917]{background:#4caf50}.session-switch.on .session-switch-dot[data-v-6c2a3917]{transform:translate(22px)}.session-switch.is-loading[data-v-6c2a3917]{opacity:.5;pointer-events:none}.session-switch.is-loading .session-switch-dot[data-v-6c2a3917]{animation:.8s infinite sw-pulse-6c2a3917}@keyframes sw-pulse-6c2a3917{0%,to{opacity:1}50%{opacity:.4}}.maincontent-p2p .session-history-search-wrap[data-v-6c2a3917]{background:#fff;border-radius:10px;align-items:center;gap:8px;height:40px;margin:10px 14px;padding:0 12px;display:flex}.maincontent-p2p .session-history-search-ico[data-v-6c2a3917]{color:#a5acb5;font-size:16px;line-height:1}.maincontent-p2p .session-history-search-wrap input[data-v-6c2a3917]{color:#1f2a37;background:0 0;border:none;outline:none;flex:1;font-size:14px}.maincontent-p2p .session-history-list[data-v-6c2a3917]{padding:0 14px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex:1;overflow-y:auto}.maincontent-p2p .session-history-empty[data-v-6c2a3917]{text-align:center;color:#8a94a6;margin-top:26px;font-size:13px}.maincontent-p2p .session-history-item[data-v-6c2a3917]{text-align:left;cursor:pointer;background:#fff;border:none;border-radius:12px;width:100%;margin-bottom:10px;padding:10px 12px}.maincontent-p2p .session-history-item-top[data-v-6c2a3917]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.maincontent-p2p .session-history-sender[data-v-6c2a3917]{color:#1f2a37;text-overflow:ellipsis;white-space:nowrap;max-width:55%;font-size:14px;font-weight:600;overflow:hidden}.maincontent-p2p .session-history-time[data-v-6c2a3917]{color:#8a94a6;flex-shrink:0;margin-left:8px;font-size:12px}.maincontent-p2p .session-history-content[data-v-6c2a3917]{color:#4b5565;word-break:break-word;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.maincontent-p2p .session-history-content[data-v-6c2a3917] .session-history-hit{color:#f4a000;font-weight:700}.maincontent-p2p .msgcontainer[data-v-6c2a3917] .msg-row-wrap.msg-search-hit .msg-bot{box-shadow:0 0 0 2px #f4a00073!important}.maincontent-p2p .session-more-fade-enter-active[data-v-6c2a3917],.maincontent-p2p .session-more-fade-leave-active[data-v-6c2a3917]{transition:opacity .2s}.maincontent-p2p .session-more-fade-enter-from[data-v-6c2a3917],.maincontent-p2p .session-more-fade-leave-to[data-v-6c2a3917]{opacity:0}@media screen and (width>=769px){.maincontent[data-v-6c2a3917]{flex-direction:column;display:flex}.chatinfo[data-v-6c2a3917]{box-sizing:border-box;background:#fff;border-bottom:.5px solid #ebebeb;flex-shrink:0;height:56px}.msgcontainer[data-v-6c2a3917]{flex:1;min-height:0}.maincontent-p2p:not(.maincontent-mobile) .session-more-mask[data-v-6c2a3917],.maincontent-p2p:not(.maincontent-mobile) .session-history-mask[data-v-6c2a3917]{box-sizing:border-box;justify-content:center;align-items:center;padding:20px}.maincontent-p2p:not(.maincontent-mobile) .session-more-panel[data-v-6c2a3917],.maincontent-p2p:not(.maincontent-mobile) .session-history-panel[data-v-6c2a3917]{border-radius:16px;width:min(440px,100%);height:min(640px,86vh);max-height:86vh;overflow:hidden;box-shadow:0 20px 60px #0f172a33}.maincontent-p2p:not(.maincontent-mobile) .session-more-content[data-v-6c2a3917]{min-height:0}.maincontent-p2p:not(.maincontent-mobile) .session-history-list[data-v-6c2a3917]{min-height:0;max-height:min(420px,50vh)}}.is-recording[data-v-6c2a3917]{box-shadow:inset 0 0 0 2px #f0921a38}@keyframes pulse-recording-6c2a3917{0%,to{opacity:1}50%{opacity:.5}}.rp-open-overlay[data-v-6c2a3917]{z-index:10000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.rp-open-card[data-v-6c2a3917]{text-align:center;background:linear-gradient(#e53935 0%,#c62828 100%);border-radius:20px;width:min(320px,85vw);padding:32px 24px;box-shadow:0 16px 48px #0000004d}.rp-open-header[data-v-6c2a3917]{justify-content:center;align-items:center;gap:10px;margin-bottom:16px;display:flex}.rp-open-avatar[data-v-6c2a3917]{object-fit:cover;border:2px solid #ffffff4d;border-radius:50%;width:44px;height:44px}.rp-open-avatar-fb[data-v-6c2a3917]{color:#fff;background:#fff3;place-items:center;font-size:20px;font-weight:700;display:grid}.rp-open-sender[data-v-6c2a3917]{color:#fff;font-size:16px;font-weight:600}.rp-open-text[data-v-6c2a3917]{color:#ffffffd9;margin:0 0 24px;font-size:15px}.rp-open-btn[data-v-6c2a3917]{color:#c62828;cursor:pointer;background:linear-gradient(135deg,#ffd54f,#ffb300);border:none;border-radius:50%;width:72px;height:72px;font-size:28px;font-weight:800;transition:transform .15s;box-shadow:0 4px 16px #0003}.rp-open-btn[data-v-6c2a3917]:active{transform:scale(.92)}.rp-open-hint[data-v-6c2a3917]{color:#ffffff80;margin:12px 0 0;font-size:12px}.cv-confirm-overlay[data-v-6c2a3917]{z-index:99999;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cv-confirm-box[data-v-6c2a3917]{text-align:center;background:#fff;border-radius:16px;width:min(300px,80vw);padding:28px 24px 20px;box-shadow:0 12px 40px #00000026}.cv-confirm-title[data-v-6c2a3917]{color:#1a1e3a;margin:0 0 10px;font-size:17px;font-weight:700}.cv-confirm-msg[data-v-6c2a3917]{color:#666;margin:0 0 24px;font-size:14px;line-height:1.5}.cv-confirm-actions[data-v-6c2a3917]{gap:12px;display:flex}.cv-confirm-btn[data-v-6c2a3917]{cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px 0;font-size:15px;font-weight:600}.cv-confirm-cancel[data-v-6c2a3917]{color:#666;background:#f0f2f7}.cv-confirm-cancel[data-v-6c2a3917]:disabled{opacity:.5;cursor:not-allowed}.cv-confirm-ok[data-v-6c2a3917]{color:#fff;background:linear-gradient(135deg,#fd9b00,#ff7e00);justify-content:center;align-items:center;gap:6px;display:inline-flex}.cv-confirm-ok[data-v-6c2a3917]:disabled{opacity:.85;cursor:wait}.cv-confirm-spinner[data-v-6c2a3917]{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite cv-spin-6c2a3917}@keyframes cv-spin-6c2a3917{to{transform:rotate(360deg)}}.friend-ctx-mask[data-v-0c21433e]{z-index:9998;position:fixed;inset:0}.friend-ctx-menu[data-v-0c21433e]{z-index:9999;background:#fff;border-radius:8px;min-width:120px;margin:0;padding:4px 0;list-style:none;position:fixed;box-shadow:0 2px 12px #00000026}.friend-ctx-menu li[data-v-0c21433e]{color:#333;cursor:pointer;white-space:nowrap;padding:10px 16px;font-size:14px}.friend-ctx-menu li[data-v-0c21433e]:hover{background:#f5f5f5}.friend-ctx-danger[data-v-0c21433e]{color:#e53935!important}.friend-tab-page[data-v-0c21433e]{background:#f4f5f6;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.android-home-top[data-v-0c21433e]{background:#fff;border-bottom:.5px solid #ebebeb;flex-shrink:0;padding:8px 15px 10px}.android-page-top[data-v-0c21433e]{padding-top:10px;padding-bottom:8px}.android-home-titlebar[data-v-0c21433e]{justify-content:space-between;align-items:center;display:flex}.friend-tab-bar[data-v-0c21433e]{align-items:center;gap:24px;display:flex}.friend-tab-title[data-v-0c21433e]{color:#3c3c3c;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0;font-family:inherit;font-size:15px;font-weight:600;line-height:1;text-decoration:none}.friend-tab-title.active[data-v-0c21433e]{color:#000;font-size:20px;font-weight:700}.android-home-actions[data-v-0c21433e]{align-items:center;gap:10px;display:flex}.android-home-action[data-v-0c21433e]{color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #d4d4d4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.android-home-title-underline[data-v-0c21433e]{background:#fd9b00;border-radius:3px;width:32px;height:5px;margin-top:6px;transition:transform .2s}.android-home-title-underline.group[data-v-0c21433e]{transform:translate(74px)}.friend-notice-card[data-v-0c21433e]{color:#fd9b00;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:#fffcf1;border:1px solid #fd9b00;border-radius:10px;justify-content:space-between;align-items:center;width:calc(100% - 30px);max-width:100%;height:48px;margin:12px 15px 8px;padding:0 12px;font-size:16px;font-weight:600;display:flex}.friend-notice-card[data-v-0c21433e]:active{opacity:.92}.friend-notice-label[data-v-0c21433e]{text-align:left;flex:1}.friend-group-entry-cards[data-v-0c21433e]{margin:12px 15px 8px}.friend-group-entry-cards .friend-notice-card[data-v-0c21433e]{width:100%;margin:0 0 8px}.friend-group-entry-cards .friend-notice-card[data-v-0c21433e]:last-child{margin-bottom:0}.friend-notice-badge[data-v-0c21433e]{color:#fff;text-align:center;background:#fb7b7a;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:600;line-height:18px}.friend-notice-arrow[data-v-0c21433e]{color:#585f72;font-size:18px;font-weight:400;line-height:1;display:inline-block;transform:rotate(180deg)}.friend-list-scroll[data-v-0c21433e]{overscroll-behavior-y:contain;touch-action:pan-y;flex:1;min-height:0;padding:8px 12px 16px;position:relative;overflow-y:auto}@media (width<=768px){.friend-list-scroll[data-v-0c21433e]{padding-bottom:calc(var(--mobile-tab-height) + env(safe-area-inset-bottom,0px) + 12px)}}.friend-empty-wrap[data-v-0c21433e]{text-align:center;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:min(400px,52vh);padding:28px 16px 36px;display:flex}.friend-empty-visual[data-v-0c21433e]{background:linear-gradient(165deg,#fd9b0012,#7852ff0f);border:1px solid #0812260f;border-radius:16px;width:100%;max-width:220px;margin-bottom:20px;padding:18px 14px;box-shadow:0 8px 28px #0f23470d}.friend-empty-visual--groups[data-v-0c21433e]{background:linear-gradient(165deg,#7852ff14,#5ba8d50f)}.friend-empty-row[data-v-0c21433e]{align-items:center;gap:10px;padding:8px 0;display:flex}.friend-empty-row+.friend-empty-row[data-v-0c21433e]{border-top:1px solid #0812260d}.friend-empty-avatar[data-v-0c21433e]{background:linear-gradient(135deg,#fd9b0038,#7852ff24);border-radius:50%;flex-shrink:0;width:36px;height:36px}.friend-empty-avatar--group[data-v-0c21433e]{background:linear-gradient(135deg,#7852ff2e,#5ba8d529);border-radius:10px}.friend-empty-lines[data-v-0c21433e]{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.friend-empty-line[data-v-0c21433e]{background:#08122614;border-radius:4px;height:8px}.friend-empty-line--title[data-v-0c21433e]{width:58%}.friend-empty-line--title.friend-empty-line--short[data-v-0c21433e]{width:44%}.friend-empty-line--preview[data-v-0c21433e]{width:82%}.friend-empty-line--preview.friend-empty-line--long[data-v-0c21433e]{width:92%}.friend-empty-title[data-v-0c21433e]{color:#081226c7;letter-spacing:.02em;margin:0 0 8px;font-size:17px;font-weight:600}.friend-empty-sub[data-v-0c21433e]{color:#5a6270b8;max-width:280px;margin:0;font-size:13px;line-height:1.55}.friend-empty-actions[data-v-0c21433e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:20px;display:flex}.friend-empty-btn[data-v-0c21433e]{cursor:pointer;color:#081226c7;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #0812261f;border-radius:22px;min-width:108px;padding:10px 18px;font-size:14px;font-weight:500;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #0f23470f}.friend-empty-btn[data-v-0c21433e]:active{transform:scale(.98)}.friend-empty-btn--primary[data-v-0c21433e]{color:#fff;background:linear-gradient(145deg,#8b6cff 0%,#7852ff 100%);border-color:#0000;box-shadow:0 6px 18px #7852ff59}.friend-empty-btn--primary[data-v-0c21433e]:active{box-shadow:0 4px 12px #7852ff47}.friend-list-scroll[data-v-0c21433e] .indexed-list-title{color:#9ca3af;letter-spacing:.06em;margin:0;padding:12px 4px 6px;font-size:12px;font-weight:700}.friend-contact-row[data-v-0c21433e]{transition:box-shadow .2s,transform .15s;background:#fff!important;border:1px solid #0000000a!important;border-radius:14px!important;margin-bottom:8px!important;padding:12px 14px!important;box-shadow:0 2px 10px #0f172a0a!important}.friend-contact-row[data-v-0c21433e]:active{transform:scale(.992)}.friend-contact-row.is-active[data-v-0c21433e]{border-color:#fd9b0073!important;box-shadow:0 4px 18px #fd9b001f!important}.friend-group-row[data-v-0c21433e] .stack-avatar{border-radius:12px!important}.friend-list-scroll[data-v-0c21433e] .stack-avatar{box-shadow:0 2px 8px #0000000f}.friend-list-scroll[data-v-0c21433e] .stack-card-top strong{color:#111827;font-size:16px;font-weight:700}.friend-list-scroll[data-v-0c21433e] .stack-copy p{color:#6b7280;font-size:13px}.friend-skeleton[data-v-0c21433e]{padding:0 12px 16px}.skeleton-letter-row[data-v-0c21433e]{padding:12px 2px 8px}.skeleton-letter[data-v-0c21433e]{background:#e8e8e8;border-radius:3px;width:16px;height:14px;animation:1.4s ease-in-out infinite sk-pulse-0c21433e}.skeleton-friend-row[data-v-0c21433e]{align-items:center;padding:10px 0;display:flex}.skeleton-avatar[data-v-0c21433e]{background:#e8e8e8;border-radius:12px;flex-shrink:0;width:48px;height:48px;animation:1.4s ease-in-out infinite sk-pulse-0c21433e}.skeleton-avatar.sk-round[data-v-0c21433e]{border-radius:50%}.skeleton-name[data-v-0c21433e]{background:#e8e8e8;border-radius:4px;width:72px;height:16px;margin-left:12px;animation:1.4s ease-in-out infinite sk-pulse-0c21433e}.group-sk .skeleton-friend-row:nth-child(3) .skeleton-name[data-v-0c21433e]{width:100px}.group-sk .skeleton-friend-row:nth-child(4) .skeleton-name[data-v-0c21433e]{width:56px}.group-sk .skeleton-friend-row:nth-child(5) .skeleton-name[data-v-0c21433e]{width:88px}@keyframes sk-pulse-0c21433e{0%{opacity:1}50%{opacity:.45}to{opacity:1}}.friend-index-rail[data-v-0c21433e]{top:220px;right:6px;bottom:calc(var(--mobile-tab-height) + env(safe-area-inset-bottom,0px) + 8px);z-index:5;pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border-radius:12px;flex-direction:column;justify-content:space-evenly;align-items:center;width:24px;padding:6px 0;display:flex;position:absolute;box-shadow:0 2px 12px #0f172a14}.friend-index-key[data-v-0c21433e]{color:#475569;cursor:pointer;background:0 0;border:none;min-height:14px;padding:0;font-size:10px;font-weight:600;line-height:1}.friend-index-key.highlight[data-v-0c21433e]{color:#fd9b00}.android-fab-mask[data-v-0c21433e]{z-index:1000;background:0 0;position:fixed;inset:0}.android-fab-wrap[data-v-0c21433e]{width:56px;right:16px;bottom:calc(var(--mobile-tab-height) + 12px + env(safe-area-inset-bottom,0px));z-index:1002;position:fixed}.android-fab-quick[data-v-0c21433e]{transform-origin:bottom;background:#fff;border-radius:36px;flex-direction:column;align-items:center;gap:20px;width:72px;padding:20px 0;display:flex;position:absolute;bottom:68px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1111112e}.fab-quick-enter-active[data-v-0c21433e]{animation:.24s cubic-bezier(.34,1.56,.64,1) forwards fab-quick-in-0c21433e}.fab-quick-leave-active[data-v-0c21433e]{animation:.16s ease-in forwards fab-quick-out-0c21433e}@keyframes fab-quick-in-0c21433e{0%{opacity:0;transform:translate(-50%)translateY(12px)scale(.85)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes fab-quick-out-0c21433e{0%{opacity:1;transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;transform:translate(-50%)translateY(10px)scale(.88)}}.android-fab-quick-item[data-v-0c21433e]{color:#333;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;font-size:11px;font-weight:500;line-height:1;display:flex}.android-fab-quick-icon[data-v-0c21433e]{background:#fff9ef;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .15s;display:inline-flex;box-shadow:0 4px 12px #00000014}.android-fab-quick-icon svg[data-v-0c21433e]{width:22px;height:22px}.android-fab-quick-icon.add[data-v-0c21433e]{background:#fd9b00}.android-fab-quick-icon.add path[data-v-0c21433e]{fill:#fff}.android-fab-quick-icon.group[data-v-0c21433e]{background:#fff9ef}.android-fab-quick-icon.group path[data-v-0c21433e]{fill:#fd9b00}.android-fab-quick-item:active .android-fab-quick-icon[data-v-0c21433e]{transform:scale(.92)}.android-fab-plus[data-v-0c21433e]{cursor:pointer;background:#7852ff;border:none;border-radius:50%;outline:none;width:56px;height:56px;transition:transform .2s;position:relative;box-shadow:0 8px 20px #7852ff59}.fab-plus-h[data-v-0c21433e],.fab-plus-v[data-v-0c21433e]{background:#fff;border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fab-plus-h[data-v-0c21433e]{width:20px;height:2.8px}.fab-plus-v[data-v-0c21433e]{width:2.8px;height:20px}.android-fab-plus.expanded[data-v-0c21433e]{transform:rotate(45deg)}.friend-total-count[data-v-0c21433e]{text-align:center;color:#999;padding:16px 0 24px;font-size:13px}@media (width>=769px){.friend-list-scroll[data-v-0c21433e] .indexed-list-title{padding:8px 4px 4px;font-size:11px}.friend-list-scroll[data-v-0c21433e] .stack-card-top strong{font-size:15px}.friend-list-scroll[data-v-0c21433e] .stack-copy p{font-size:12px}.friend-total-count[data-v-0c21433e]{padding:10px 0 16px;font-size:12px}}.friend-detail-placeholder[data-v-ddc974b1]{background:#fafbfc;justify-content:center;align-items:center;min-height:200px;padding:32px 24px;display:flex}.friend-ph-inner[data-v-ddc974b1]{text-align:center;max-width:280px}.friend-ph-visual[data-v-ddc974b1]{justify-content:center;margin-bottom:20px;display:flex}.friend-ph-card[data-v-ddc974b1]{background:linear-gradient(165deg,#fd9b0014,#7852ff0f);border:1px solid #0812260f;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;box-shadow:0 8px 28px #0f23470d}.friend-ph-avatar[data-v-ddc974b1]{background:linear-gradient(135deg,#fd9b0033,#7852ff26);border-radius:50%;flex-shrink:0;width:48px;height:48px}.friend-ph-lines[data-v-ddc974b1]{flex-direction:column;align-items:flex-start;gap:8px;min-width:120px;display:flex}.friend-ph-line[data-v-ddc974b1]{background:#08122614;border-radius:4px;height:8px}.friend-ph-line--w[data-v-ddc974b1]{width:72%}.friend-ph-line--n[data-v-ddc974b1]{width:52%}.friend-ph-title[data-v-ddc974b1]{color:#081226c7;letter-spacing:.02em;margin:0 0 8px;font-size:16px;font-weight:600}.friend-ph-sub[data-v-ddc974b1]{color:#5a6270b8;margin:0;font-size:13px;line-height:1.55}.mine-hero-section[data-v-15e810b1]{position:relative}.mine-hero-section[data-v-15e810b1]:before{content:"";opacity:.18;pointer-events:none;background-image:url(/static/img/bg_my_light_raw-mzpdmM7F.png);background-position:50% -20px;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.mine-topbar[data-v-15e810b1],.mine-user-row[data-v-15e810b1],.mine-shortcuts[data-v-15e810b1]{z-index:1;position:relative}.mine-placeholder[data-v-19cbacb2]{background:linear-gradient(135deg,#fdfaf5 0%,#faf4e8 40%,#f7eed8 100%);justify-content:center;align-items:center;min-height:0;display:flex}.mine-placeholder-inner[data-v-19cbacb2]{text-align:center;max-width:320px;padding:32px}.mine-placeholder-title[data-v-19cbacb2]{color:#1a1e3a;margin:0 0 12px;font-size:22px;font-weight:700}.mine-placeholder-hint[data-v-19cbacb2]{color:#8a8fa8;margin:0;font-size:14px;line-height:1.6}.tag-rail-panel[data-v-e78f90b5]{flex-direction:column;min-height:0;display:flex}.tag-rail-loading[data-v-e78f90b5]{color:var(--text-subtle);justify-content:center;align-items:center;gap:10px;padding:32px 20px;font-size:14px;display:flex}.tag-rail-loading-dot[data-v-e78f90b5]{background:#f0921a;border-radius:50%;width:8px;height:8px;animation:.9s ease-in-out infinite tag-rail-pulse-e78f90b5}@keyframes tag-rail-pulse-e78f90b5{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.tag-rail-empty[data-v-e78f90b5]{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;align-items:center;min-height:200px;padding:28px 20px 32px;display:flex}.tag-rail-empty-visual[data-v-e78f90b5]{width:88px;height:88px;margin-bottom:18px;position:relative}.tag-rail-empty-shape[data-v-e78f90b5]{opacity:.9;border-radius:20px;position:absolute}.tag-rail-empty-shape--a[data-v-e78f90b5]{background:linear-gradient(145deg,#ffe8cc 0%,#ffd199 100%);inset:6px 10px 18px 4px;transform:rotate(-8deg)}.tag-rail-empty-shape--b[data-v-e78f90b5]{background:linear-gradient(145deg,#fff5eb 0%,#ffe0c2 100%);border:1px solid #f0921a33;inset:14px 4px 10px 14px;transform:rotate(6deg)}.tag-rail-empty-icon[data-v-e78f90b5]{filter:drop-shadow(0 2px 4px #00000014);font-size:34px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.tag-rail-empty-title[data-v-e78f90b5]{color:var(--text-main);margin:0 0 8px;font-size:16px;font-weight:700}.tag-rail-empty-sub[data-v-e78f90b5]{color:var(--text-subtle);max-width:240px;margin:0 0 20px;font-size:13px;line-height:1.55}.tag-rail-empty-btn[data-v-e78f90b5]{cursor:pointer;color:#fff;background:linear-gradient(135deg,#f0921a,#ff7e00);border:none;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 20px #f0921a59}.tag-rail-empty-btn[data-v-e78f90b5]:hover{transform:translateY(-1px);box-shadow:0 8px 24px #f0921a6b}.tag-rail-list[data-v-e78f90b5]{flex:1;min-height:0;padding:0 0 12px;overflow-y:auto}.tag-rail-total[data-v-e78f90b5]{color:#999;justify-content:center;align-items:center;gap:10px;padding:12px 16px 8px;font-size:12px;display:flex}.tag-rail-line[data-v-e78f90b5]{background:var(--line);flex:1;max-width:48px;height:1px}.tag-rail-row[data-v-e78f90b5]{border-radius:var(--radius-md);border:1px solid var(--line);color:var(--text-main);background:#fff;justify-content:space-between;align-items:center;gap:8px;margin:0 12px 6px;padding:12px 14px;font-size:14px;transition:background .15s,border-color .15s;display:flex}.tag-rail-row[data-v-e78f90b5]:hover{background:#fffbf7;border-color:#f0921a}.tag-rail-row.is-active[data-v-e78f90b5]{background:var(--accent-soft);color:#f0921a;border-color:#f0921a}.tag-rail-name[data-v-e78f90b5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.tag-rail-count[data-v-e78f90b5]{color:var(--text-subtle);flex-shrink:0;font-size:13px}.tag-rail-row.is-active .tag-rail-count[data-v-e78f90b5]{color:#f0921a}.tag-add-btn[data-v-e78f90b5]{color:#fff;cursor:pointer;background:#f0921a;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tag-add-btn[data-v-e78f90b5]:hover{opacity:.85}.tag-rail-del[data-v-e78f90b5]{color:#ccc;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;transition:color .15s,background .15s;display:none}.tag-rail-del[data-v-e78f90b5]:hover{color:#e53935;background:#e5393514}.tag-rail-del[data-v-e78f90b5]:disabled{opacity:.45;cursor:not-allowed}.tag-rail-row:hover .tag-rail-del[data-v-e78f90b5]{display:flex}.tag-modal-mask[data-v-e78f90b5]{z-index:9000;background:#00000061;place-items:center;display:grid;position:fixed;inset:0}.tag-modal-box[data-v-e78f90b5]{background:#fff;border-radius:16px;width:min(340px,88vw);padding:24px;box-shadow:0 12px 40px #0000002e}.tag-modal-title[data-v-e78f90b5]{color:#1a1e3a;text-align:center;margin:0 0 16px;font-size:17px;font-weight:600}.tag-modal-input[data-v-e78f90b5]{box-sizing:border-box;border:1px solid #e0e3ea;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s}.tag-modal-input[data-v-e78f90b5]:focus{border-color:#f0921a}.tag-modal-actions[data-v-e78f90b5]{gap:12px;margin-top:20px;display:flex}.tag-modal-btn[data-v-e78f90b5]{cursor:pointer;border:none;border-radius:10px;flex:1;padding:11px 0;font-size:15px;font-weight:600}.tag-modal-btn--cancel[data-v-e78f90b5]{color:#666;background:#f0f2f7}.tag-modal-btn--ok[data-v-e78f90b5]{color:#fff;background:linear-gradient(135deg,#f0921a,#ff7e00)}.tag-modal-btn[data-v-e78f90b5]:disabled{opacity:.55;cursor:not-allowed}.tag-detail-panel[data-v-96fa9853]{flex-direction:column;min-height:0;display:flex}.tag-picker-loading[data-v-96fa9853]{color:var(--text-subtle);flex:1;place-items:center;padding:32px;font-size:14px;display:grid}.tag-detail-empty-wrap[data-v-96fa9853]{text-align:center;box-sizing:border-box;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:280px;padding:40px 24px 48px;display:flex}.tag-detail-empty-visual[data-v-96fa9853]{width:100px;height:72px;margin-bottom:20px;position:relative}.tag-detail-empty-card[data-v-96fa9853]{background:linear-gradient(160deg,#fff 0%,#fff5eb 100%);border:1px solid #f0921a40;border-radius:12px;width:52px;height:56px;position:absolute;top:8px;right:8px;box-shadow:0 8px 24px #1a1e3a0f}.tag-detail-empty-arrow[data-v-96fa9853]{border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:14px solid #f0921a73;width:0;height:0;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.tag-detail-empty-visual--warn[data-v-96fa9853]{color:#c62828;background:linear-gradient(145deg,#ffebee,#ffcdd2);border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:20px;font-size:28px;font-weight:700;display:grid}.tag-detail-empty-title[data-v-96fa9853]{color:var(--text-main);margin:0 0 8px;font-size:17px;font-weight:700}.tag-detail-empty-sub[data-v-96fa9853]{color:var(--text-subtle);max-width:300px;margin:0;font-size:14px;line-height:1.55}.tag-detail-empty-hint[data-v-96fa9853]{color:#f0921a;max-width:280px;margin:16px 0 0;font-size:13px;line-height:1.5}.tag-detail-empty-wrap--warn .tag-detail-empty-title[data-v-96fa9853]{color:#b71c1c}.tag-member-grid[data-v-96fa9853]{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:16px;margin:0;padding:12px 16px 24px;list-style:none;display:grid}.tag-member-card[data-v-96fa9853]{margin:0;padding:0}.tag-member-link[data-v-96fa9853]{text-align:center;color:inherit;flex-direction:column;align-items:center;gap:6px;display:flex}.tag-member-avatar[data-v-96fa9853]{width:52px;height:52px;color:var(--text-subtle);background:#f0f0f0;border-radius:12px;place-items:center;font-weight:600;display:grid;overflow:hidden}.tag-member-avatar img[data-v-96fa9853]{object-fit:cover;width:100%;height:100%}.tag-member-name[data-v-96fa9853]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:12px;line-height:1.3;overflow:hidden}.tag-detail-toolbar[data-v-96fa9853]{gap:8px;padding:8px 16px;display:flex}.tag-detail-action[data-v-96fa9853]{color:#f0921a;cursor:pointer;background:0 0;border:1px solid #f0921a;border-radius:8px;padding:7px 16px;font-size:13px;font-weight:600;transition:background .15s}.tag-detail-action[data-v-96fa9853]:hover{background:#f0921a0f}.tag-member-card[data-v-96fa9853]{position:relative}.tag-member-remove[data-v-96fa9853]{color:#fff;cursor:pointer;background:#e53935d9;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:none;position:absolute;top:-4px;right:-4px}.tag-member-card:hover .tag-member-remove[data-v-96fa9853]{display:flex}.tag-picker-mask[data-v-96fa9853]{z-index:9000;background:#00000061;place-items:center;display:grid;position:fixed;inset:0}.tag-picker-box[data-v-96fa9853]{background:#fff;border:1px solid #0000000f;border-radius:18px;flex-direction:column;width:min(400px,92vw);max-height:min(78vh,520px);padding:0;display:flex;overflow:hidden;box-shadow:0 16px 48px #1a1e3a24}.tag-picker-head[data-v-96fa9853]{border-bottom:1px solid #eef0f4;flex-shrink:0;padding:20px 20px 16px}.tag-picker-title[data-v-96fa9853]{text-align:center;color:#1a1e3a;margin:0 0 12px;font-size:17px;font-weight:700;line-height:1.3}.tag-picker-hint[data-v-96fa9853]{color:#5c6370;text-align:center;background:#f4f6f9;border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.55}.tag-picker-body[data-v-96fa9853]{flex-direction:column;flex:1;min-height:0;max-height:min(44vh,340px);display:flex}.tag-picker-empty[data-v-96fa9853]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px 20px 36px;display:flex}.tag-picker-empty-icon[data-v-96fa9853]{color:#2e7d32;background:linear-gradient(145deg,#e8f5e9,#d7ead9);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:14px;font-size:24px;font-weight:700;display:grid;box-shadow:0 6px 18px #2e7d321f}.tag-picker-empty-title[data-v-96fa9853]{color:var(--text-main);margin:0 0 8px;font-size:15px;font-weight:700}.tag-picker-empty-desc[data-v-96fa9853]{color:var(--text-subtle);max-width:268px;margin:0;font-size:13px;line-height:1.55}.tag-picker-list[data-v-96fa9853]{flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.tag-picker-item[data-v-96fa9853]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin:0 4px 4px;padding:10px;transition:background .15s,border-color .15s;display:flex}.tag-picker-item[data-v-96fa9853]:hover{background:#fafafa;border-color:#f0f0f0}.tag-picker-item input[type=checkbox][data-v-96fa9853]{accent-color:#f0921a;width:18px;height:18px}.tag-picker-avatar[data-v-96fa9853]{color:#999;background:#f0f0f0;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:grid;overflow:hidden}.tag-picker-avatar img[data-v-96fa9853]{object-fit:cover;width:100%;height:100%}.tag-picker-nick[data-v-96fa9853]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.tag-picker-actions[data-v-96fa9853]{background:linear-gradient(#fafbfc 0%,#f5f6f8 100%);border-top:1px solid #eef0f4;flex-shrink:0;gap:10px;margin-top:0;padding:14px 20px 20px;display:flex}.tag-picker-btn[data-v-96fa9853]{cursor:pointer;border:none;border-radius:12px;flex:1;padding:12px 0;font-size:15px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s}.tag-picker-btn--cancel[data-v-96fa9853]{color:#4b5563;background:#fff;border:1px solid #e5e7eb}.tag-picker-btn--cancel[data-v-96fa9853]:hover:not(:disabled){background:#f9fafb}.tag-picker-btn--ok[data-v-96fa9853]{color:#fff;background:linear-gradient(135deg,#f0921a,#e67e00);box-shadow:0 4px 14px #f0921a59}.tag-picker-btn--ok[data-v-96fa9853]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #f0921a66}.tag-picker-btn--ok[data-v-96fa9853]:disabled,.tag-picker-btn--ok.tag-picker-btn--ok--disabled[data-v-96fa9853]{opacity:1;color:#9ca3af;box-shadow:none;cursor:not-allowed;background:#e5e7eb;transform:none}.tag-picker-btn[data-v-96fa9853]:disabled{cursor:not-allowed}.tag-picker-btn--cancel[data-v-96fa9853]:disabled{opacity:.55}.tag-detail-action[data-v-96fa9853]:disabled{opacity:.55;cursor:not-allowed}.secret-rail-panel[data-v-31ffde8e]{flex-direction:column;min-height:0;display:flex}.secret-rail-head h2[data-v-31ffde8e]{align-items:center;gap:8px;display:flex}.secret-lock-icon[data-v-31ffde8e]{color:#43a047;flex-shrink:0}.secret-rail-empty[data-v-31ffde8e]{text-align:center;background:linear-gradient(#4caf500f 0%,#0000 55%);flex-direction:column;flex:1;align-items:center;padding:28px 18px 32px;display:flex}.secret-rail-empty-lock[data-v-31ffde8e]{background:linear-gradient(145deg,#e8f5e9,#c8e6c9);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:26px;display:grid;box-shadow:0 6px 20px #43a04726}.secret-rail-empty-title[data-v-31ffde8e]{color:#2e7d32;margin:0 0 8px;font-size:15px;font-weight:700}.secret-rail-empty-sub[data-v-31ffde8e]{color:var(--text-subtle);max-width:220px;margin:0 0 16px;font-size:12px;line-height:1.55}.secret-rail-link[data-v-31ffde8e]{color:#43a047;background:#fff;border:1px solid #43a04773;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,box-shadow .15s}.secret-rail-link[data-v-31ffde8e]:hover{background:#f1f8f4;box-shadow:0 4px 14px #43a0471f}.secret-main-panel[data-v-d3df6c5f]{background:linear-gradient(165deg,#f3fcf3 0%,#fafafa 45%,#fff 100%);justify-content:center;align-items:center;min-height:0;padding:24px;display:flex}.secret-empty-card[data-v-d3df6c5f]{text-align:center;background:#fff;border:1px solid #4caf501f;border-radius:20px;width:100%;max-width:400px;padding:36px 28px 32px;position:relative;box-shadow:0 12px 40px #2e7d3214,0 1px #0000000a}.secret-empty-glow[data-v-d3df6c5f]{pointer-events:none;background:radial-gradient(circle,#81c78459 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.secret-empty-lock[data-v-d3df6c5f]{color:#43a047;background:linear-gradient(145deg,#e8f5e9,#c8e6c9);border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 14px;display:grid;position:relative;box-shadow:0 8px 28px #43a04733}.secret-empty-card h2[data-v-d3df6c5f]{color:#1b5e20;margin:0 0 12px;font-size:20px;font-weight:700;position:relative}.secret-empty-lead[data-v-d3df6c5f]{color:var(--text-subtle);margin:0 0 14px;font-size:14px;line-height:1.65;position:relative}.secret-empty-list[data-v-d3df6c5f]{text-align:left;color:#558b2f;margin:0 0 22px;padding:0 0 0 1.1em;font-size:13px;line-height:1.6;position:relative}.secret-empty-actions[data-v-d3df6c5f]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:relative}.secret-empty-btn[data-v-d3df6c5f]{border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.secret-empty-btn--primary[data-v-d3df6c5f]{color:#fff;background:linear-gradient(135deg,#43a047,#2e7d32);box-shadow:0 6px 20px #2e7d3259}.secret-empty-btn--primary[data-v-d3df6c5f]:hover{transform:translateY(-1px);box-shadow:0 8px 26px #2e7d3266}.secret-empty-btn--ghost[data-v-d3df6c5f]{color:#2e7d32;background:#fff;border:1px solid #43a04780}.secret-empty-btn--ghost[data-v-d3df6c5f]:hover{background:#f1f8f4}.scan-page[data-v-a7af792b]{color:#fff;box-sizing:border-box;background:#0d1117;flex-direction:column;min-height:100%;display:flex;overflow:auto}.scan-topbar[data-v-a7af792b]{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;justify-content:space-between;align-items:center;display:flex}.scan-back[data-v-a7af792b],.scan-topbar-spacer[data-v-a7af792b]{width:36px;height:36px}.scan-back[data-v-a7af792b]{color:#fff;background:#ffffff1f;border:none;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.scan-back svg[data-v-a7af792b]{stroke:currentColor;stroke-width:2.2px;width:20px;height:20px}.scan-title[data-v-a7af792b]{font-size:17px;font-weight:700}.scan-content[data-v-a7af792b]{padding:18px 18px calc(24px + env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:1;gap:16px;width:100%;max-width:560px;margin:0 auto;display:flex}.scan-preview-shell[data-v-a7af792b]{aspect-ratio:3/4;background:#000;border-radius:24px;width:100%;position:relative;overflow:hidden}.scan-video[data-v-a7af792b]{object-fit:cover;background:#000;width:100%;height:100%;display:block}.scan-mask[data-v-a7af792b]{background:linear-gradient(#00000047,#00000014,#00000047);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.scan-frame[data-v-a7af792b]{aspect-ratio:1;border:1px solid #ffffff4d;border-radius:20px;width:min(66vw,260px);position:relative;box-shadow:0 0 0 999px #00000040}.scan-corner[data-v-a7af792b]{border:0 solid #ffb347;width:28px;height:28px;position:absolute}.scan-corner--tl[data-v-a7af792b]{border-top-width:4px;border-left-width:4px;border-top-left-radius:16px;top:-2px;left:-2px}.scan-corner--tr[data-v-a7af792b]{border-top-width:4px;border-right-width:4px;border-top-right-radius:16px;top:-2px;right:-2px}.scan-corner--bl[data-v-a7af792b]{border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:16px;bottom:-2px;left:-2px}.scan-corner--br[data-v-a7af792b]{border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:16px;bottom:-2px;right:-2px}.scan-tip[data-v-a7af792b],.scan-error[data-v-a7af792b],.scan-notes p[data-v-a7af792b]{text-align:center;margin:0}.scan-tip[data-v-a7af792b]{color:#ffffffe6;font-size:14px}.scan-error[data-v-a7af792b]{color:#ffb4b4;font-size:13px}.scan-actions[data-v-a7af792b]{gap:12px;display:flex}.scan-action[data-v-a7af792b]{color:#fff;background:#ffffff24;border:none;border-radius:14px;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.scan-action--primary[data-v-a7af792b]{color:#1b1200;background:linear-gradient(135deg,#ff9d2f,#ffbf5a)}.scan-file-input[data-v-a7af792b]{display:none}.scan-notes[data-v-a7af792b]{color:#ffffffc7;background:#ffffff14;border-radius:16px;gap:8px;padding:12px 14px;font-size:13px;display:grid}@media (width>=768px){.scan-page[data-v-a7af792b]{border-radius:24px;min-height:100%}.scan-topbar[data-v-a7af792b]{padding:12px 18px 0}.scan-content[data-v-a7af792b]{padding-top:16px;padding-bottom:24px}.scan-preview-shell[data-v-a7af792b]{max-height:min(72vh,720px)}.scan-frame[data-v-a7af792b]{width:min(46vw,260px)}}.friend-detail[data-v-f41593f7]{background:#f2f2f2;flex-direction:column;height:100%;display:flex}.fd-mheader[data-v-f41593f7]{background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 8px;font-size:17px;font-weight:600;display:flex}.fd-back[data-v-f41593f7]{color:#333;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.fd-back svg[data-v-f41593f7]{width:22px;height:22px}.fd-mheader-spacer[data-v-f41593f7]{width:40px}.fd-skeleton[data-v-f41593f7]{flex-direction:column;gap:12px;padding:16px;display:flex}.fd-empty-state[data-v-f41593f7]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 24px;display:flex}.fd-empty-icon[data-v-f41593f7]{color:#5e7de2;background:linear-gradient(#eef3ff 0%,#e7eeff 100%);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;display:flex;box-shadow:inset 0 0 0 1px #5e7de21f}.fd-empty-title[data-v-f41593f7]{color:#2f3442;margin:18px 0 8px;font-size:18px;font-weight:700}.fd-empty-desc[data-v-f41593f7]{color:#7f8799;max-width:320px;margin:0;font-size:13px;line-height:1.7}.fd-empty-btn[data-v-f41593f7]{color:#fff;background:linear-gradient(135deg,#7b8fff 0%,#5e7de2 100%);border:none;border-radius:999px;min-width:148px;height:42px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 8px 18px #5e7de238}.fd-sk-hero[data-v-f41593f7]{background:#fff;border-radius:14px;align-items:center;gap:14px;margin:0;padding:20px 16px;display:flex}.fd-sk-avatar[data-v-f41593f7]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:50%;flex-shrink:0;width:56px;height:56px;animation:1.3s infinite fd-sk-f41593f7}.fd-sk-meta[data-v-f41593f7]{flex:1}.fd-sk-line[data-v-f41593f7]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:6px;height:14px;animation:1.3s infinite fd-sk-f41593f7}.fd-sk-line.w1[data-v-f41593f7]{width:120px;margin-bottom:10px}.fd-sk-line.w2[data-v-f41593f7]{width:88px;height:12px}.fd-sk-section[data-v-f41593f7]{background:#fff;border-radius:14px;padding:8px 16px}.fd-sk-row[data-v-f41593f7]{border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.fd-sk-row[data-v-f41593f7]:last-child{border-bottom:none}.fd-sk-line.w3[data-v-f41593f7]{width:64px;height:13px}.fd-sk-pill[data-v-f41593f7]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:13px;width:44px;height:26px;animation:1.3s infinite fd-sk-f41593f7}.fd-sk-btn[data-v-f41593f7]{background:linear-gradient(90deg,#fde68a 25%,#fef3c7 37%,#fde68a 63%) 0 0/400% 100%;border-radius:24px;height:48px;margin:8px 0 0;animation:1.3s infinite fd-sk-f41593f7}@keyframes fd-sk-f41593f7{0%{background-position:100%}to{background-position:0}}.fd-body[data-v-f41593f7]{flex-direction:column;flex:1;gap:12px;padding:16px 0 32px;display:flex;overflow-y:auto}.fd-user-card[data-v-f41593f7]{background:#fff;border-radius:14px;align-items:center;gap:14px;margin:0 16px;padding:20px 16px;display:flex}.fd-avatar[data-v-f41593f7]{color:#3c3c3c;background:#eceff5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:flex;overflow:hidden}.fd-avatar img[data-v-f41593f7]{object-fit:cover;width:100%;height:100%}.fd-user-meta[data-v-f41593f7]{flex:1;min-width:0}.fd-name[data-v-f41593f7]{color:#111;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:700;overflow:hidden}.fd-uid[data-v-f41593f7]{color:#999;margin:4px 0 0;font-size:13px}.fd-section[data-v-f41593f7]{background:#fff;border-radius:14px;margin:0 16px;overflow:hidden}.fd-section.danger-zone[data-v-f41593f7]{margin-top:4px}.fd-row[data-v-f41593f7]{color:#111;text-align:left;cursor:pointer;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:14px 16px;font-size:15px;display:flex}.fd-row.danger[data-v-f41593f7]{color:#e74c3c}.fd-row-val[data-v-f41593f7]{text-align:right;color:#999;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.fd-chev[data-v-f41593f7]{color:silver;font-size:18px}.fd-divider[data-v-f41593f7]{background:#f0f0f0;height:1px;margin:0 16px}.fd-switch[data-v-f41593f7]{cursor:pointer;background:#e5e5e5;border:none;border-radius:14px;width:48px;height:28px;margin-left:auto;transition:background .2s;position:relative}.fd-switch[data-v-f41593f7]:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.fd-switch.on[data-v-f41593f7]{background:#fd9b00}.fd-switch.on[data-v-f41593f7]:after{transform:translate(20px)}.fd-actions[data-v-f41593f7]{gap:10px;margin:8px 16px 0;display:flex}.fd-send[data-v-f41593f7]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:24px;flex:1;height:48px;font-size:16px;font-weight:600}.fd-send.secondary[data-v-f41593f7]{color:#333;background:#f5f5f5;flex:none;min-width:108px;font-weight:600}.fd-modal-mask[data-v-f41593f7]{z-index:3000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fd-modal[data-v-f41593f7]{background:#fff;border-radius:14px;width:100%;max-width:320px;padding:18px 16px 14px}.fd-share-modal[data-v-f41593f7]{flex-direction:column;max-width:min(360px,92vw);max-height:min(72vh,520px);display:flex}.fd-share-search[data-v-f41593f7]{box-sizing:border-box;border:1px solid #ebebeb;border-radius:10px;width:100%;margin-bottom:10px;padding:10px 12px;font-size:15px}.fd-share-list[data-v-f41593f7]{flex:1;min-height:120px;max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.fd-share-empty[data-v-f41593f7]{text-align:center;color:#888;padding:20px 8px;font-size:14px}.fd-share-item[data-v-f41593f7]{cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #f2f2f2;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 4px;font-size:15px;display:flex}.fd-share-item[data-v-f41593f7]:active{background:#fafafa}.fd-share-name[data-v-f41593f7]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fd-share-mode[data-v-f41593f7]{color:#999;flex-shrink:0;font-size:12px}.fd-modal-title[data-v-f41593f7]{margin:0 0 12px;font-size:16px;font-weight:600}.fd-modal-tip[data-v-f41593f7]{color:#666;margin:0 0 16px;font-size:14px}.fd-modal input[data-v-f41593f7]{box-sizing:border-box;border:1px solid #ebebeb;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.fd-modal-actions[data-v-f41593f7]{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.fd-btn[data-v-f41593f7]{cursor:pointer;border:none;border-radius:10px;min-width:72px;height:36px;padding:0 14px;font-size:14px}.fd-btn.ghost[data-v-f41593f7]{color:#333;background:#f2f2f2}.fd-btn.primary[data-v-f41593f7]{color:#fff;background:#fd9b00;font-weight:600}.fd-btn.danger[data-v-f41593f7]{color:#fff;background:#e74c3c}.group-detail[data-v-1305aac4]{background:#f2f2f2;height:100%;position:relative}[data-v-1305aac4] .gm-overlay--embedded .gm-header{box-sizing:border-box}@media screen and (width>=769px){[data-v-1305aac4] .gm-overlay--embedded .gm-header{border-bottom:.5px solid #ebebeb;height:62px;min-height:62px;padding:0 12px}[data-v-1305aac4] .gm-overlay--embedded .gm-back,[data-v-1305aac4] .gm-overlay--embedded .gm-close{width:30px;height:30px}[data-v-1305aac4] .gm-overlay--embedded .gm-title{line-height:1}}.group-qrcode-page[data-v-d80e65e6]{background:#f0f1f5;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow:hidden}.group-qrcode-bg[data-v-d80e65e6]{pointer-events:none;background:linear-gradient(165deg,#ff9d2f 0%,#ffb347 50%,#ffe0b2 100%);border-radius:0 0 36px 36px;height:280px;position:absolute;inset:0 0 auto}.group-qrcode-topbar[data-v-d80e65e6]{z-index:2;height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.group-qrcode-topbar p[data-v-d80e65e6]{color:#fff;letter-spacing:.3px;margin:0;font-size:17px;font-weight:600}.group-qrcode-back[data-v-d80e65e6],.group-qrcode-top-right[data-v-d80e65e6]{width:36px;height:36px}.group-qrcode-back[data-v-d80e65e6]{cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffff38;border:none;border-radius:12px;justify-content:center;align-items:center;transition:background .18s;display:inline-flex}.group-qrcode-page--lite .group-qrcode-back[data-v-d80e65e6]{-webkit-backdrop-filter:none}.group-qrcode-back[data-v-d80e65e6]:active{background:#ffffff61}.group-qrcode-back svg[data-v-d80e65e6]{stroke:#fff;stroke-width:2.2px;fill:none;width:20px;height:20px}.group-qrcode-content[data-v-d80e65e6]{z-index:1;padding:12px 16px calc(32px + env(safe-area-inset-bottom,0px));flex:1;position:relative;overflow-y:auto}.group-qrcode-card[data-v-d80e65e6]{background:#fff;border-radius:22px;max-width:380px;margin:0 auto;padding:24px 20px 22px;animation:.38s cubic-bezier(.22,1,.36,1) both card-up-d80e65e6;box-shadow:0 4px 24px #00000012,0 1px 3px #0000000a}.group-qrcode-page--lite .group-qrcode-card[data-v-d80e65e6]{animation:none;box-shadow:0 2px 10px #0000000d}@keyframes card-up-d80e65e6{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.group-qrcode-card-header[data-v-d80e65e6]{align-items:center;gap:14px;display:flex}.group-qrcode-avatar-wrap[data-v-d80e65e6]{border-radius:16px;flex-shrink:0;width:56px;height:56px;overflow:hidden;box-shadow:0 3px 10px #ff9b0038}.group-qrcode-avatar[data-v-d80e65e6]{object-fit:cover;border-radius:16px;width:56px;height:56px;display:block}.group-qrcode-avatar--fallback[data-v-d80e65e6]{color:#8a4b00;background:linear-gradient(135deg,#ffcc80,#ffb347);border-radius:16px;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:grid}.group-qrcode-header-info[data-v-d80e65e6]{flex:1;min-width:0}.group-qrcode-name[data-v-d80e65e6]{color:#1a1e2e;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:18px;font-weight:700;line-height:1.35;overflow:hidden}.group-qrcode-meta[data-v-d80e65e6]{color:#8a8fa8;margin:5px 0 0;font-size:13px;line-height:1.4}.group-qrcode-meta-sep[data-v-d80e65e6]{color:#ccc;margin:0 5px}.group-qrcode-divider[data-v-d80e65e6]{background:linear-gradient(90deg,#0000,#e8e9ee 18% 82%,#0000);height:1px;margin:20px 0}.group-qrcode-qr-section[data-v-d80e65e6]{flex-direction:column;align-items:center;padding-bottom:2px;display:flex}.group-qrcode-qr-frame[data-v-d80e65e6]{background:linear-gradient(175deg,#fffaf3 0%,#fff 100%);border:1.5px solid #f0ece6;border-radius:18px;justify-content:center;align-items:center;width:224px;height:224px;padding:12px;display:flex;position:relative}.group-qrcode-corner[data-v-d80e65e6]{pointer-events:none;width:18px;height:18px;position:absolute}.group-qrcode-corner--tl[data-v-d80e65e6]{border-top:3px solid #ffb347;border-left:3px solid #ffb347;border-radius:6px 0 0;top:-1px;left:-1px}.group-qrcode-corner--tr[data-v-d80e65e6]{border-top:3px solid #ffb347;border-right:3px solid #ffb347;border-radius:0 6px 0 0;top:-1px;right:-1px}.group-qrcode-corner--bl[data-v-d80e65e6]{border-bottom:3px solid #ffb347;border-left:3px solid #ffb347;border-radius:0 0 0 6px;bottom:-1px;left:-1px}.group-qrcode-corner--br[data-v-d80e65e6]{border-bottom:3px solid #ffb347;border-right:3px solid #ffb347;border-radius:0 0 6px;bottom:-1px;right:-1px}.group-qrcode-qr-img[data-v-d80e65e6]{border-radius:4px;width:200px;height:200px;display:block}.group-qrcode-qr-placeholder[data-v-d80e65e6]{color:#bec3d4;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:200px;height:200px;font-size:13px;display:flex}.group-qrcode-qr-placeholder svg[data-v-d80e65e6]{opacity:.45;width:38px;height:38px;animation:1.6s ease-in-out infinite qr-pulse-d80e65e6}.group-qrcode-page--lite .group-qrcode-qr-placeholder svg[data-v-d80e65e6]{animation:none}@keyframes qr-pulse-d80e65e6{0%,to{opacity:.3}50%{opacity:.6}}.group-qrcode-scan-hint[data-v-d80e65e6]{color:#9ea3b5;letter-spacing:.6px;margin:16px 0 0;font-size:13px}.group-qrcode-link-box[data-v-d80e65e6]{background:#f7f8fc;border-radius:12px;align-items:flex-start;gap:8px;margin-top:20px;padding:12px 14px;display:flex}.group-qrcode-link-icon[data-v-d80e65e6]{color:#b5b9cc;flex-shrink:0;width:16px;height:16px;margin-top:2px}.group-qrcode-link-value[data-v-d80e65e6]{color:#5a6178;word-break:break-all;font-size:12px;line-height:1.65}.group-qrcode-actions[data-v-d80e65e6]{grid-template-columns:1fr 1fr;gap:12px;max-width:380px;margin:16px auto 0;animation:.38s cubic-bezier(.22,1,.36,1) 60ms both card-up-d80e65e6;display:grid}.group-qrcode-page--lite .group-qrcode-actions[data-v-d80e65e6]{animation:none}.group-qrcode-action[data-v-d80e65e6]{cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:6px;height:48px;font-size:14px;font-weight:600;transition:all .18s;display:inline-flex}.group-qrcode-action svg[data-v-d80e65e6]{flex-shrink:0;width:18px;height:18px}.group-qrcode-action--outline[data-v-d80e65e6]{color:#e08600;background:#fff;box-shadow:0 1px 4px #0000000f}.group-qrcode-action--outline[data-v-d80e65e6]:active:not(:disabled){background:#fff9f0}.group-qrcode-action--primary[data-v-d80e65e6]{color:#fff;background:linear-gradient(135deg,#ffb347,#ff9500);box-shadow:0 4px 14px #ff950052}.group-qrcode-action--primary[data-v-d80e65e6]:active:not(:disabled){filter:brightness(.94)}.group-qrcode-page--lite .group-qrcode-action--primary[data-v-d80e65e6]:active:not(:disabled){filter:none;opacity:.96}.group-qrcode-action[data-v-d80e65e6]:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.group-qrcode-footer-note[data-v-d80e65e6]{color:#aab0c0;text-align:center;max-width:380px;margin:16px auto 0;padding:0 4px;font-size:12px;line-height:1.65;animation:.38s cubic-bezier(.22,1,.36,1) .12s both card-up-d80e65e6}.group-qrcode-page--lite .group-qrcode-footer-note[data-v-d80e65e6]{animation:none}@media (width<=520px){.group-qrcode-content[data-v-d80e65e6]{padding-left:14px;padding-right:14px}.group-qrcode-card[data-v-d80e65e6]{border-radius:18px;padding:20px 16px 18px}.group-qrcode-name[data-v-d80e65e6]{font-size:17px}.group-qrcode-actions[data-v-d80e65e6]{grid-template-columns:1fr}}.friend-applies[data-v-87a9553f]{background:#f4f5f6;flex-direction:column;height:100%;display:flex}.fa-topbar[data-v-87a9553f]{color:#121212;background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 8px;font-size:17px;font-weight:600;display:flex}.fa-back[data-v-87a9553f]{color:#353535;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.fa-back svg[data-v-87a9553f]{width:22px;height:22px}.fa-topbar-spacer[data-v-87a9553f]{width:40px}.fa-body[data-v-87a9553f]{flex:1;padding:12px 12px 24px;overflow:auto}.fa-skel-item[data-v-87a9553f]{background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:72px;margin-bottom:8px;padding:0 12px;display:flex}.fa-skel-av[data-v-87a9553f]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:12px;flex-shrink:0;width:44px;height:44px;animation:1.3s infinite fa-shimmer-87a9553f}.fa-skel-main[data-v-87a9553f]{flex:1;min-width:0}.fa-skel-line[data-v-87a9553f]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:4px;height:12px;animation:1.3s infinite fa-shimmer-87a9553f}.fa-skel-line.w1[data-v-87a9553f]{width:100px;margin-bottom:8px}.fa-skel-line.w2[data-v-87a9553f]{width:140px;height:10px}.fa-skel-actions[data-v-87a9553f]{flex-shrink:0;gap:8px;display:flex}.fa-skel-btn[data-v-87a9553f]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:16px;width:52px;height:32px;animation:1.3s infinite fa-shimmer-87a9553f}@keyframes fa-shimmer-87a9553f{0%{background-position:100%}to{background-position:0}}.fa-empty[data-v-87a9553f]{text-align:center;color:#96a0b2;margin-top:48px;font-size:14px}.fa-list[data-v-87a9553f]{margin:0;padding:0;list-style:none}.fa-item[data-v-87a9553f]{background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:72px;margin-bottom:8px;padding:0 12px;display:flex}.fa-avatar[data-v-87a9553f]{color:#3c3c3c;background:#eceff5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:flex;overflow:hidden}.fa-avatar img[data-v-87a9553f]{object-fit:cover;width:100%;height:100%}.fa-main[data-v-87a9553f]{flex:1;min-width:0}.fa-name[data-v-87a9553f]{color:#081226;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}.fa-sub[data-v-87a9553f]{color:#848485;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.fa-actions[data-v-87a9553f]{flex-shrink:0;gap:8px;display:flex}.fa-btn[data-v-87a9553f]{cursor:pointer;border:none;border-radius:16px;height:32px;padding:0 14px;font-size:14px}.fa-btn.ghost[data-v-87a9553f]{color:#121212;background:#f7f7f8}.fa-btn.primary[data-v-87a9553f]{color:#fff;background:#fd9b00;font-weight:600}.fa-status[data-v-87a9553f]{color:#121212;flex-shrink:0;font-size:13px;font-weight:500}.fa-status.muted[data-v-87a9553f]{color:#3b4665}.fa-modal-mask[data-v-87a9553f]{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fa-modal[data-v-87a9553f]{background:#fff;border-radius:14px;width:100%;max-width:320px;padding:18px 16px 14px}.fa-modal-title[data-v-87a9553f]{margin:0 0 10px;font-size:16px;font-weight:600}.fa-modal textarea[data-v-87a9553f]{box-sizing:border-box;resize:none;border:1px solid #ebebeb;border-radius:10px;width:100%;padding:10px;font-size:14px}.fa-modal-actions[data-v-87a9553f]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.group-applies[data-v-aae09ed8]{background:#f4f5f6;flex-direction:column;height:100%;display:flex}.ga-topbar[data-v-aae09ed8]{color:#121212;background:#fff;border-bottom:1px solid #ebebeb;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 8px;font-size:17px;font-weight:600;display:flex}.ga-back[data-v-aae09ed8]{color:#353535;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ga-back svg[data-v-aae09ed8]{width:22px;height:22px}.ga-topbar-spacer[data-v-aae09ed8]{width:40px}.ga-body[data-v-aae09ed8]{flex:1;padding:12px 12px 24px;overflow:auto}.ga-skel-item[data-v-aae09ed8]{background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:72px;margin-bottom:8px;padding:0 12px;display:flex}.ga-skel-av[data-v-aae09ed8]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:12px;flex-shrink:0;width:44px;height:44px;animation:1.3s infinite ga-sk-aae09ed8}.ga-skel-main[data-v-aae09ed8]{flex:1;min-width:0}.ga-skel-line[data-v-aae09ed8]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:4px;height:12px;animation:1.3s infinite ga-sk-aae09ed8}.ga-skel-line.w1[data-v-aae09ed8]{width:88px;margin-bottom:8px}.ga-skel-line.w2[data-v-aae09ed8]{width:160px;height:10px}.ga-skel-actions[data-v-aae09ed8]{flex-shrink:0;gap:8px;display:flex}.ga-skel-btn[data-v-aae09ed8]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:16px;width:52px;height:32px;animation:1.3s infinite ga-sk-aae09ed8}.ga-skel-btn.p[data-v-aae09ed8]{opacity:.9}@keyframes ga-sk-aae09ed8{0%{background-position:100%}to{background-position:0}}.ga-empty[data-v-aae09ed8]{text-align:center;color:#96a0b2;margin-top:48px;font-size:14px}.ga-list[data-v-aae09ed8]{margin:0;padding:0;list-style:none}.ga-item[data-v-aae09ed8]{background:#fff;border-radius:12px;align-items:center;gap:10px;min-height:72px;margin-bottom:8px;padding:0 12px;display:flex}.ga-avatar[data-v-aae09ed8]{color:#3c3c3c;background:#eceff5;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:flex;overflow:hidden}.ga-avatar img[data-v-aae09ed8]{object-fit:cover;width:100%;height:100%}.ga-main[data-v-aae09ed8]{flex:1;min-width:0}.ga-name[data-v-aae09ed8]{color:#081226;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:600;overflow:hidden}.ga-sub[data-v-aae09ed8]{color:#848485;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.ga-actions[data-v-aae09ed8]{flex-shrink:0;gap:8px;display:flex}.ga-btn[data-v-aae09ed8]{cursor:pointer;border:none;border-radius:16px;height:32px;padding:0 14px;font-size:14px}.ga-btn.ghost[data-v-aae09ed8]{color:#121212;background:#f7f7f8}.ga-btn.primary[data-v-aae09ed8]{color:#fff;background:#fd9b00;font-weight:600}.ga-btn[data-v-aae09ed8]:disabled{opacity:.5}.ga-status[data-v-aae09ed8]{flex-shrink:0;font-size:13px;font-weight:500}.ga-status.waiting[data-v-aae09ed8]{color:#6b7280}.ga-status.agreed[data-v-aae09ed8]{color:#10b981}.ga-status.muted[data-v-aae09ed8]{color:#3b4665}.group-send-page[data-v-e9bf6ac8]{background:#f4f5f6;flex-direction:column;height:100%;display:flex}.gs-topbar[data-v-e9bf6ac8]{background:#fff;border-bottom:1px solid #ececec;flex-shrink:0;align-items:center;height:54px;padding:0 8px;display:flex}.gs-back[data-v-e9bf6ac8]{color:#222;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gs-back svg[data-v-e9bf6ac8]{width:22px;height:22px}.gs-title[data-v-e9bf6ac8]{text-align:center;color:#121212;flex:1;font-size:17px;font-weight:700}.gs-top-spacer[data-v-e9bf6ac8]{width:52px}.gs-send-top[data-v-e9bf6ac8]{color:#fff;background:#fd9b00;border:none;border-radius:16px;min-width:52px;height:32px;padding:0 12px;font-size:14px;font-weight:600}.gs-send-top[data-v-e9bf6ac8]:disabled{opacity:.45}.gs-select[data-v-e9bf6ac8]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.gs-sk-search[data-v-e9bf6ac8]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:12px;height:44px;margin:12px 12px 0;animation:1.3s infinite gs-sh-e9bf6ac8}.gs-sk-cards[data-v-e9bf6ac8]{flex-direction:column;gap:10px;margin:12px;display:flex}.gs-sk-card[data-v-e9bf6ac8]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:14px;height:64px;animation:1.3s infinite gs-sh-e9bf6ac8}.gs-sk-list[data-v-e9bf6ac8]{flex:1;padding:0 12px;overflow:hidden}.gs-sk-row[data-v-e9bf6ac8]{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 37%,#e8e8e8 63%) 0 0/400% 100%;border-radius:12px;height:56px;margin-bottom:8px;animation:1.3s infinite gs-sh-e9bf6ac8}@keyframes gs-sh-e9bf6ac8{0%{background-position:100%}to{background-position:0}}.gs-search[data-v-e9bf6ac8]{color:#9ca3af;background:#fff;border:1px solid #ebebeb;border-radius:12px;align-items:center;gap:10px;height:44px;margin:12px 12px 0;padding:0 14px;display:flex}.gs-search input[data-v-e9bf6ac8]{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}.gs-entry-cards[data-v-e9bf6ac8]{flex-direction:column;gap:10px;margin:12px;display:flex}.gs-entry[data-v-e9bf6ac8]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#fffbf5 0%,#fff8ed 100%);border:none;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 2px 12px #fd9b0014}.gs-entry-neutral[data-v-e9bf6ac8]{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);box-shadow:0 2px 10px #0f172a0d}.gs-entry-ico[data-v-e9bf6ac8]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.gs-entry-ico.warm[data-v-e9bf6ac8]{color:#ea580c;background:#fd9b0026}.gs-entry-ico.cool[data-v-e9bf6ac8]{color:#475569;background:#64748b1f}.gs-entry-text[data-v-e9bf6ac8]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.gs-entry-title[data-v-e9bf6ac8]{color:#9a3412;font-size:15px;font-weight:700}.gs-entry-neutral .gs-entry-title[data-v-e9bf6ac8]{color:#334155}.gs-entry-sub[data-v-e9bf6ac8]{color:#78716c;font-size:12px}.gs-chev[data-v-e9bf6ac8]{color:#a8a29e;font-size:18px}.gs-friend-list[data-v-e9bf6ac8]{flex:1;padding:0 12px 100px;overflow-y:auto}.gs-letter[data-v-e9bf6ac8]{color:#9ca3af;margin:10px 4px 6px;font-size:12px;font-weight:700}.gs-friend-row[data-v-e9bf6ac8]{background:#fff;border:1px solid #0000000a;border-radius:12px;align-items:center;gap:12px;margin-bottom:6px;padding:10px 12px;display:flex}.gs-av[data-v-e9bf6ac8]{background:#f3f4f6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:flex;overflow:hidden}.gs-av img[data-v-e9bf6ac8]{object-fit:cover;width:100%;height:100%}.gs-name[data-v-e9bf6ac8]{color:#111827;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:600;overflow:hidden}.gs-bottom[data-v-e9bf6ac8]{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #ebebeb;flex-shrink:0}.gs-next[data-v-e9bf6ac8]{color:#fff;background:#fd9b00;border:none;border-radius:24px;width:100%;height:48px;font-size:16px;font-weight:700}.gs-next[data-v-e9bf6ac8]:disabled{opacity:.5}.gs-empty[data-v-e9bf6ac8],.gs-picker-empty[data-v-e9bf6ac8]{text-align:center;color:#8f97aa;padding:24px 12px;font-size:13px}.gs-compose[data-v-e9bf6ac8]{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex}.gs-recipients[data-v-e9bf6ac8]{background:#fff;border-radius:14px;padding:14px}.gs-rec-title[data-v-e9bf6ac8]{color:#111;margin:0 0 10px;font-size:14px;font-weight:700}.gs-rec-tags[data-v-e9bf6ac8]{flex-wrap:wrap;gap:8px;display:flex}.gs-chip[data-v-e9bf6ac8]{color:#9a3412;background:#fff7ed;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.gs-editor[data-v-e9bf6ac8]{background:#fff;border-radius:14px;flex-direction:column;flex:1;min-height:200px;padding:12px;display:flex}.gs-editor textarea[data-v-e9bf6ac8]{resize:none;border:none;outline:none;flex:1;min-height:160px;font-size:15px;line-height:1.5}.gs-count[data-v-e9bf6ac8]{text-align:right;color:#9ca3af;margin:8px 0 0;font-size:12px}.gs-picker-mask[data-v-e9bf6ac8]{z-index:9000;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.gs-picker[data-v-e9bf6ac8]{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-height:70vh;display:flex}.gs-picker-head[data-v-e9bf6ac8]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:700;display:flex}.gs-picker-head button[data-v-e9bf6ac8]{color:#fd9b00;background:0 0;border:none;font-size:15px;font-weight:700}.gs-picker-body[data-v-e9bf6ac8]{max-height:55vh;padding:8px 0 24px;overflow-y:auto}.gs-picker-row[data-v-e9bf6ac8]{justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;display:flex}.gs-attachments[data-v-e9bf6ac8]{padding:8px 0}.gs-attach-item[data-v-e9bf6ac8]{color:#555;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.gs-attach-name[data-v-e9bf6ac8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gs-attach-del[data-v-e9bf6ac8]{color:#e53935;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:22px;height:22px;font-size:16px}.gs-attach-add[data-v-e9bf6ac8]{color:#666;cursor:pointer;background:#f5f5f5;border-radius:8px;align-items:center;gap:4px;margin-top:8px;padding:8px 14px;font-size:13px;display:inline-flex}.gs-attach-input[data-v-e9bf6ac8]{opacity:0;width:0;height:0;position:absolute}.daily-sign-page[data-v-8f281017]{background:#fdf8f2;flex-direction:column;height:100%;display:flex;overflow:hidden}.daily-sign-topbar[data-v-8f281017]{background:#fff;border-bottom:1px solid #f0ede8;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.daily-sign-topbar span[data-v-8f281017]{color:#333;font-size:16px;font-weight:600}.daily-sign-back[data-v-8f281017]{cursor:pointer;color:#333;background:0 0;border:none;padding:0 8px;font-size:18px}.daily-sign-scroll[data-v-8f281017]{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:16px;overflow-y:auto}.daily-sign-header[data-v-8f281017]{background:linear-gradient(135deg,#fff5e6 0%,#ffe2b8 50%,#ffd699 100%);justify-content:space-between;align-items:center;padding:16px 14px 20px;display:flex;position:relative;overflow:hidden}.daily-sign-header[data-v-8f281017]:before{content:"";pointer-events:none;background:radial-gradient(circle,#fdae3240 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-40px}.daily-sign-points-label[data-v-8f281017]{color:#000;font-size:13px;line-height:1.2}.daily-sign-points-value[data-v-8f281017]{color:#fd9b00;margin-top:4px;font-size:28px;font-weight:700;line-height:1}.daily-sign-mall-btn[data-v-8f281017]{color:#fff;cursor:pointer;z-index:1;background:#fd9b00;border:none;border-radius:22px;width:94px;height:34px;font-size:14px;font-weight:600;position:relative;box-shadow:0 2px 8px #fd9b004d}.daily-sign-panel[data-v-8f281017]{text-align:center;background:linear-gradient(#ffecd3 0%,#fff 100%);border-radius:16px;margin:12px 10px 0;padding:14px 10px 18px;position:relative;overflow:hidden;box-shadow:0 2px 12px #fd9b001a}.daily-sign-streak-title[data-v-8f281017]{color:#1b1b1b;font-size:15px;font-weight:700;line-height:1.2}.daily-sign-streak-digits[data-v-8f281017]{justify-content:center;gap:6px;margin-top:8px;display:flex}.daily-sign-digit[data-v-8f281017]{color:#fd9b00;text-align:center;background:#fff;border-radius:6px;width:30px;height:36px;font-size:22px;font-weight:700;line-height:36px}.daily-sign-streak-desc[data-v-8f281017]{color:#000;margin-top:6px;font-size:11px;line-height:1.3}.daily-sign-days-grid[data-v-8f281017]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.daily-sign-day-card[data-v-8f281017]{text-align:center;background:#f4f4f4;border-radius:12px;flex-direction:column;align-items:center;min-height:80px;padding:6px 4px 5px;display:flex}.daily-sign-day-card.signed[data-v-8f281017]{background:#ffddab}.daily-sign-day-card.today[data-v-8f281017]{background:#fff8ed;border:1px solid #fd9b00;padding-top:7px}.daily-sign-day-card.missed[data-v-8f281017]{background:#f4f4f4}.daily-sign-day-card.future[data-v-8f281017]{background:#fff}.daily-sign-day-card.span-two[data-v-8f281017]{grid-column:span 2}.daily-sign-day-date[data-v-8f281017]{color:#081226;font-size:11px;line-height:1.2}.daily-sign-day-reward[data-v-8f281017]{color:#111;margin-top:4px;font-size:24px;font-weight:700;line-height:1}.daily-sign-day-card.signed .daily-sign-day-reward[data-v-8f281017],.daily-sign-day-card.today .daily-sign-day-reward[data-v-8f281017]{color:#fd9b00}.daily-sign-day-status[data-v-8f281017]{color:#fff;text-align:center;border-radius:50%;width:18px;height:18px;margin-top:4px;font-size:11px;font-weight:700;line-height:18px}.daily-sign-day-status.success[data-v-8f281017]{background:#35c96c}.daily-sign-day-status.fail[data-v-8f281017]{background:#e1534a}.daily-sign-day-label[data-v-8f281017]{color:#727272;margin-top:auto;padding-top:4px;font-size:10px;line-height:1.2}.daily-sign-day-card.today .daily-sign-day-label[data-v-8f281017]{color:#081226}.daily-sign-action-btn[data-v-8f281017]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:21px;width:calc(100% - 40px);max-width:300px;height:42px;margin:14px auto 0;font-size:16px;font-weight:700;display:block}.daily-sign-action-btn[data-v-8f281017]:disabled{cursor:default;background:#fbcb7c}.daily-sign-hot[data-v-8f281017]{background:#fff;border-radius:16px 16px 0 0;margin:12px 0 0;padding:16px 14px}.daily-sign-hot-head[data-v-8f281017]{justify-content:space-between;align-items:center;display:flex}.daily-sign-hot-head p[data-v-8f281017]{color:#111;font-size:20px;font-weight:700;line-height:1.1}.daily-sign-hot-head button[data-v-8f281017]{color:#333;cursor:pointer;background:0 0;border:none;font-size:14px}.daily-sign-goods-grid[data-v-8f281017]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.daily-sign-goods-card[data-v-8f281017]{cursor:pointer;background:#fff;border-radius:10px;padding-bottom:10px;overflow:hidden;box-shadow:0 1px 6px #0000000d}.daily-sign-goods-cover[data-v-8f281017]{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.daily-sign-goods-placeholder[data-v-8f281017]{aspect-ratio:1;color:#ccc;background:#f5efe6;justify-content:center;align-items:center;width:100%;font-size:14px;display:flex}.daily-sign-goods-title[data-v-8f281017]{color:#090e15;margin-top:8px;padding:0 8px;font-size:12px;line-height:1.25}.daily-sign-goods-price[data-v-8f281017]{align-items:baseline;gap:2px;margin-top:6px;margin-bottom:0;padding:0 8px;line-height:1;display:flex}.daily-sign-goods-price .points[data-v-8f281017]{color:#fd9b00;font-size:18px;font-weight:700}.daily-sign-goods-price .unit[data-v-8f281017]{color:#fd9b00;font-size:12px}.daily-sign-goods-price .origin[data-v-8f281017]{color:#939393;margin-left:4px;font-size:12px;text-decoration:line-through}@media screen and (width>=769px){.daily-sign-page[data-v-8f281017]{background:#f9f6f1;flex-direction:column;height:100%;display:flex;overflow:hidden}.daily-sign-topbar[data-v-8f281017]{display:none}.daily-sign-scroll[data-v-8f281017]{flex:1;padding:20px 28px 28px;overflow-y:auto}.daily-sign-header[data-v-8f281017]{background:linear-gradient(135deg,#fff9ee 0%,#ffe8c2 50%,#ffd48b 100%);border-radius:16px;padding:24px 30px}.daily-sign-points-label[data-v-8f281017]{color:#333;font-size:16px;font-weight:600}.daily-sign-points-value[data-v-8f281017]{margin-top:6px;font-size:40px}.daily-sign-mall-btn[data-v-8f281017]{border-radius:20px;width:110px;height:40px;font-size:15px}.daily-sign-panel[data-v-8f281017]{border-radius:16px;margin:16px 0 0;padding:20px 18px 22px}.daily-sign-streak-title[data-v-8f281017]{font-size:16px}.daily-sign-streak-digits[data-v-8f281017]{gap:6px;margin-top:8px}.daily-sign-digit[data-v-8f281017]{border-radius:6px;width:32px;height:38px;font-size:22px;line-height:38px}.daily-sign-streak-desc[data-v-8f281017]{color:#666;margin-top:6px;font-size:12px}.daily-sign-days-grid[data-v-8f281017]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px}.daily-sign-day-card[data-v-8f281017]{border-radius:12px;min-height:80px;padding:6px 4px 5px}.daily-sign-day-card.span-two[data-v-8f281017]{grid-column:span 1}.daily-sign-day-date[data-v-8f281017]{font-size:11px}.daily-sign-day-reward[data-v-8f281017]{margin-top:3px;font-size:22px}.daily-sign-day-status[data-v-8f281017]{width:18px;height:18px;margin-top:3px;font-size:11px;line-height:18px}.daily-sign-day-label[data-v-8f281017]{padding-top:3px;font-size:10px}.daily-sign-action-btn[data-v-8f281017]{border-radius:21px;max-width:280px;height:42px;margin-top:16px;font-size:16px}.daily-sign-hot[data-v-8f281017]{background:#fff;border-radius:16px;margin:16px 0 0;padding:18px 16px}.daily-sign-hot-head p[data-v-8f281017]{font-size:18px}.daily-sign-hot-head button[data-v-8f281017]{font-size:13px}.daily-sign-goods-grid[data-v-8f281017]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.daily-sign-goods-card[data-v-8f281017]{border-radius:10px;padding-bottom:10px;transition:box-shadow .2s,transform .2s}.daily-sign-goods-card[data-v-8f281017]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.daily-sign-goods-title[data-v-8f281017]{line-clamp:2;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;margin-top:8px;padding:0 8px;font-size:13px;display:-webkit-box;overflow:hidden}.daily-sign-goods-price .points[data-v-8f281017]{font-size:18px}}.sign-skeleton[data-v-8f281017]{padding:0}.sign-skel-header[data-v-8f281017]{background:#f5efe6;flex-direction:column;gap:8px;padding:20px 14px;display:flex}.sign-skel-panel[data-v-8f281017]{background:#fff;border-radius:16px;margin:12px 10px;padding:20px 14px}.skel-bar[data-v-8f281017]{background:#0000000f;border-radius:4px;animation:1.5s ease-in-out infinite skel-pulse-8f281017}@keyframes skel-pulse-8f281017{0%,to{opacity:1}50%{opacity:.4}}.coin-mall-page[data-v-a853031d]{background:#f9f9f9;flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.coin-mall-header[data-v-a853031d]{background:linear-gradient(#fee8ad 0%,#fdf5e6 60%,#f9f9f9 100%);flex-shrink:0;padding:6px 14px 18px;position:relative;overflow:hidden}.coin-mall-header[data-v-a853031d]:before{content:"";pointer-events:none;border:18px solid #fd9b0029;border-radius:50%;width:260px;height:260px;position:absolute;top:-92px;right:-85px}.coin-mall-header[data-v-a853031d]:after{content:"";pointer-events:none;border:12px solid #fd9b001a;border-radius:50%;width:188px;height:188px;position:absolute;top:-42px;right:-46px}.coin-mall-topbar[data-v-a853031d]{justify-content:center;align-items:center;height:40px;display:flex;position:relative}.coin-mall-back[data-v-a853031d]{cursor:pointer;color:#333;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.coin-mall-title[data-v-a853031d]{color:#111;font-size:18px;font-weight:700;line-height:1}.coin-mall-score-wrap[data-v-a853031d]{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.coin-mall-score-label[data-v-a853031d]{color:#222;font-size:14px;line-height:1.2}.coin-mall-score-value[data-v-a853031d]{color:#fd9b00;margin-top:8px;font-size:38px;font-weight:700;line-height:1}.coin-mall-score-actions[data-v-a853031d]{flex-direction:column;gap:8px;display:flex}.coin-mall-score-actions button[data-v-a853031d]{color:#fd9b00;cursor:pointer;background:#fff;border:1px solid #fd9b00;border-radius:18px;width:74px;height:30px;font-size:12px;font-weight:700}.coin-mall-tabbar[data-v-a853031d]{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;border-radius:12px;flex-shrink:0;align-items:center;gap:22px;height:48px;margin:0 14px;padding:0 12px;display:flex;overflow:auto hidden;box-shadow:0 1px 6px #0000000a}.coin-mall-tabbar[data-v-a853031d]::-webkit-scrollbar{display:none}.coin-mall-tab[data-v-a853031d]{color:#6e7187;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;min-width:max-content;padding:0;font-size:14px;font-weight:600;display:inline-flex}.coin-mall-tab-line[data-v-a853031d]{background:0 0;border-radius:2px;width:40px;height:4px;display:block}.coin-mall-tab.active[data-v-a853031d]{color:#fd9b00;font-size:16px;font-weight:700}.coin-mall-tab.active .coin-mall-tab-line[data-v-a853031d]{background:#fd9b00}.coin-mall-list[data-v-a853031d]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:10px;overflow-y:auto}.coin-mall-list[data-v-a853031d]:after{content:"";height:20px;display:block}.coin-mall-grid[data-v-a853031d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.coin-mall-card[data-v-a853031d]{cursor:pointer;background:#fff;border-radius:12px;overflow:hidden}.coin-mall-card-cover[data-v-a853031d]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.coin-mall-card-placeholder[data-v-a853031d]{aspect-ratio:1;color:#ccc;background:#f0f0f0;justify-content:center;align-items:center;width:100%;font-size:14px;display:flex}.coin-mall-card-title[data-v-a853031d]{color:#111;white-space:nowrap;text-overflow:ellipsis;padding:6px 10px 0;font-size:13px;overflow:hidden}.coin-mall-card-price[data-v-a853031d]{align-items:baseline;gap:2px;padding:4px 10px 10px;font-size:12px;display:flex}.score-text[data-v-a853031d]{color:#fd9b00;font-size:16px;font-weight:700}.unit-text[data-v-a853031d]{color:#fd9b00}.money-text[data-v-a853031d]{color:#999;margin-left:4px;text-decoration:line-through}.coin-mall-loading[data-v-a853031d],.coin-mall-empty[data-v-a853031d]{text-align:center;color:#999;padding:40px;font-size:14px}@keyframes coin-mall-shimmer-a853031d{0%{background-position:100%}to{background-position:0}}.skel-block[data-v-a853031d]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 37%,#f0f0f0 63%) 0 0/400% 100%;border-radius:4px;animation:1.4s infinite coin-mall-shimmer-a853031d;display:block}.skel-card[data-v-a853031d]{cursor:default;pointer-events:none}.skel-image[data-v-a853031d]{aspect-ratio:1;border-radius:0;width:100%}@media screen and (width>=769px){.coin-mall-header[data-v-a853031d]{padding:10px 24px 20px}.coin-mall-topbar[data-v-a853031d]{height:36px}.coin-mall-title[data-v-a853031d],.coin-mall-back[data-v-a853031d]{color:#8a6520}.coin-mall-score-wrap[data-v-a853031d]{margin-top:10px}.coin-mall-tabbar[data-v-a853031d]{border-radius:12px;margin:0 24px}.coin-mall-list[data-v-a853031d]{padding:12px 24px}.coin-mall-grid[data-v-a853031d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.coin-mall-card[data-v-a853031d]{border-radius:12px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 8px #0000000d}.coin-mall-card[data-v-a853031d]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.coin-mall-card-cover[data-v-a853031d]{border-radius:8px 8px 0 0}.coin-mall-card-title[data-v-a853031d]{line-clamp:2;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-height:36px;padding:8px 10px 0;font-size:13px;display:-webkit-box;overflow:hidden}}.cmd-page[data-v-3f55ded8]{background:#f2f1ef;flex-direction:column;height:100%;display:flex;overflow:hidden}.cmd-topbar[data-v-3f55ded8]{z-index:20;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 6px;display:flex;position:relative;box-shadow:0 1px 6px #0000000d}.cmd-topbar-back[data-v-3f55ded8]{cursor:pointer;color:#8a6520;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.cmd-topbar-title[data-v-3f55ded8]{text-align:center;color:#8a6520;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:600;position:absolute;left:50px;right:50px;overflow:hidden}.cmd-topbar-right[data-v-3f55ded8]{width:36px;height:36px}.cmd-scroll[data-v-3f55ded8]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.cmd-loading[data-v-3f55ded8]{text-align:center;color:#999;padding:40px}.cmd-hero[data-v-3f55ded8]{margin:12px;position:relative}.cmd-hero-img-wrap[data-v-3f55ded8]{aspect-ratio:1;background:#e8e6e2;border-radius:20px;width:100%;position:relative;overflow:hidden}.cmd-hero-img[data-v-3f55ded8]{object-fit:cover;width:100%;height:100%;display:block}.cmd-hero-placeholder[data-v-3f55ded8]{color:#ccc;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;display:flex}.cmd-hero-badge[data-v-3f55ded8]{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0006;border-radius:13px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:14px;right:16px}.cmd-empty-state[data-v-3f55ded8]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px 20px;display:flex}.cmd-empty-icon[data-v-3f55ded8]{color:#e88400;background:linear-gradient(#fff5e6 0%,#fff0da 100%);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;display:flex;box-shadow:inset 0 0 0 1px #e884001f}.cmd-empty-title[data-v-3f55ded8]{color:#2f3442;margin:18px 0 8px;font-size:18px;font-weight:700}.cmd-empty-desc[data-v-3f55ded8]{color:#7f8799;max-width:320px;margin:0;font-size:13px;line-height:1.7}.cmd-empty-btn[data-v-3f55ded8]{color:#fff;background:linear-gradient(135deg,#ffb347 0%,#fd9b00 50%,#f08c00 100%);border:none;border-radius:999px;min-width:136px;height:42px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 8px 18px #fd9b003d}.cmd-info-card[data-v-3f55ded8]{z-index:2;background:#fff;border-radius:20px;margin:0 12px;padding:20px 18px 16px;position:relative;box-shadow:0 4px 24px #0000000f,0 1px 4px #0000000a}.cmd-price-block[data-v-3f55ded8]{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.cmd-price-main[data-v-3f55ded8]{background:linear-gradient(135deg,#fff5e6 0%,#fff0d6 100%);border-radius:12px;align-items:baseline;padding:6px 14px;display:flex}.cmd-price-num[data-v-3f55ded8]{color:#e88400;letter-spacing:-.5px;font-size:30px;font-weight:800;line-height:1}.cmd-price-unit[data-v-3f55ded8]{color:#e88400;margin-left:3px;font-size:13px;font-weight:600}.cmd-price-original[data-v-3f55ded8]{color:#b5b5b5;margin:0;font-size:14px;line-height:1;text-decoration:line-through}.cmd-price-original span[data-v-3f55ded8]{font-size:12px}.cmd-title[data-v-3f55ded8]{color:#1a1a1a;word-break:break-all;margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.5}.cmd-meta-row[data-v-3f55ded8]{border-top:1px solid #f5f5f5;align-items:center;gap:24px;padding-top:14px;display:flex}.cmd-meta-item[data-v-3f55ded8]{align-items:center;gap:6px;display:flex}.cmd-meta-label[data-v-3f55ded8]{color:#b0b0b0;font-size:13px}.cmd-meta-value[data-v-3f55ded8]{color:#555;font-size:13px;font-weight:500}.cmd-meta-soldout[data-v-3f55ded8]{color:#ee4d4d;font-weight:600}.cmd-detail-card[data-v-3f55ded8]{background:#fff;border-radius:20px;margin:12px 12px 0;overflow:hidden;box-shadow:0 2px 12px #0000000a}.cmd-detail-header[data-v-3f55ded8]{justify-content:center;align-items:center;gap:14px;padding:20px 18px 16px;display:flex}.cmd-detail-header span[data-v-3f55ded8]{color:#333;white-space:nowrap;letter-spacing:3px;font-size:15px;font-weight:700}.cmd-detail-header-deco[data-v-3f55ded8]{background:linear-gradient(90deg,#0000,#e6ddd0,#0000);flex:1;height:1px}.cmd-detail-images[data-v-3f55ded8]{padding:0}.cmd-detail-img[data-v-3f55ded8]{width:100%;display:block}.cmd-spacer[data-v-3f55ded8]{height:24px}.cmd-bottom[data-v-3f55ded8]{background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 -2px 16px #0000000f}.cmd-bottom-info[data-v-3f55ded8]{flex:1;min-width:0}.cmd-bottom-score[data-v-3f55ded8]{align-items:baseline;margin:0;display:flex}.cmd-bottom-num[data-v-3f55ded8]{color:#e88400;font-size:22px;font-weight:800;line-height:1}.cmd-bottom-unit[data-v-3f55ded8]{color:#e88400;margin-left:3px;font-size:12px;font-weight:600}.cmd-exchange-btn[data-v-3f55ded8]{color:#fff;letter-spacing:1.5px;cursor:pointer;background:linear-gradient(135deg,#ffb347 0%,#fd9b00 50%,#f08c00 100%);border:none;border-radius:23px;flex-shrink:0;min-width:130px;height:46px;font-size:16px;font-weight:700;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px #fd9b0059}.cmd-exchange-btn[data-v-3f55ded8]:active{transform:scale(.97);box-shadow:0 2px 8px #fd9b0040}.cmd-exchange-btn[data-v-3f55ded8]:disabled{color:#fff;box-shadow:none;cursor:default;background:linear-gradient(135deg,#d0d0d0,#b8b8b8);transform:none}@keyframes skel-pulse-3f55ded8{0%,to{opacity:1}50%{opacity:.4}}.skel-pulse[data-v-3f55ded8]{animation:1.5s ease-in-out infinite skel-pulse-3f55ded8;background:#e8e6e2!important}.skel-bar[data-v-3f55ded8]{background:#0000000f;border-radius:4px;animation:1.5s ease-in-out infinite skel-pulse-3f55ded8}@media screen and (width>=769px){.cmd-hero[data-v-3f55ded8]{margin:16px 24px}.cmd-hero-img-wrap[data-v-3f55ded8]{aspect-ratio:16/9;max-height:360px}.cmd-info-card[data-v-3f55ded8]{margin:0 24px}.cmd-detail-card[data-v-3f55ded8]{margin:16px 24px 0}.cmd-bottom[data-v-3f55ded8]{padding:12px 24px}}.coin-points-page[data-v-7d1744a5]{background:#f5f5f5;flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.coin-points-header[data-v-7d1744a5]{background:#fff;padding-bottom:18px}.coin-points-topbar[data-v-7d1744a5]{justify-content:center;align-items:center;height:52px;padding:0 14px;display:flex;position:relative}.coin-points-back[data-v-7d1744a5]{cursor:pointer;color:#8a6520;background:0 0;border:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.coin-points-back svg[data-v-7d1744a5]{width:12px;height:18px;display:block}.coin-points-title[data-v-7d1744a5]{color:#8a6520;margin:0;font-size:18px;font-weight:700;line-height:1}.coin-points-score-wrap[data-v-7d1744a5]{align-items:center;gap:10px;margin:4px 18px 0;display:flex}.coin-points-score-wrap img[data-v-7d1744a5]{object-fit:cover;border-radius:18px;flex:none;width:36px;height:36px}.coin-points-label[data-v-7d1744a5]{color:#666;margin:0;font-size:12px;line-height:1.3}.coin-points-score[data-v-7d1744a5]{color:#111;margin:2px 0 0;font-size:24px;font-weight:700;line-height:1}.coin-points-sign-btn[data-v-7d1744a5]{color:#fd9b00;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #fd9b00;border-radius:15px;height:30px;margin-left:auto;padding:0 14px;font-size:13px;line-height:28px}.coin-points-tabs[data-v-7d1744a5]{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;align-items:center;gap:28px;height:44px;padding:0 18px;display:flex}.coin-points-tab[data-v-7d1744a5]{color:#999;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.coin-points-tab i[data-v-7d1744a5]{background:0 0;border-radius:2px;width:24px;height:3px}.coin-points-tab.active[data-v-7d1744a5]{color:#fd9b00}.coin-points-tab.active i[data-v-7d1744a5]{background:#fd9b00}.coin-points-list[data-v-7d1744a5]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:12px 15px;overflow-y:auto}.coin-points-item[data-v-7d1744a5]{background:#fff;border-radius:10px;margin-bottom:10px;padding:14px 14px 12px}.coin-points-item-head[data-v-7d1744a5]{align-items:center;display:flex}.coin-points-item-head .type[data-v-7d1744a5]{color:#111;margin:0;font-size:15px;font-weight:700}.coin-points-item-head .amount[data-v-7d1744a5]{margin:0 0 0 auto;font-size:16px;font-weight:700}.coin-points-item-head .amount.income[data-v-7d1744a5]{color:#fd9b00}.coin-points-item-head .amount.expense[data-v-7d1744a5]{color:#333}.coin-points-item-foot[data-v-7d1744a5]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.coin-points-item-foot .time[data-v-7d1744a5],.coin-points-item-foot .balance[data-v-7d1744a5]{color:#999;margin:0;font-size:12px;line-height:1.2}.coin-points-empty[data-v-7d1744a5]{text-align:center;color:#999;margin-top:40px;font-size:14px}@keyframes coin-points-shimmer-7d1744a5{0%{background-position:-200% 0}to{background-position:200% 0}}.skel-block[data-v-7d1744a5]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%) 0 0/200% 100%;border-radius:4px;animation:1.4s infinite coin-points-shimmer-7d1744a5;display:block}.coin-points-skel-item[data-v-7d1744a5]{background:#fff;border-radius:10px;margin-bottom:10px;padding:14px 14px 12px}.coin-points-skel-head[data-v-7d1744a5]{justify-content:space-between;align-items:center;display:flex}.coin-points-skel-head .skel-type[data-v-7d1744a5]{width:80px;height:18px}.coin-points-skel-head .skel-amount[data-v-7d1744a5]{width:50px;height:18px}.coin-points-skel-foot[data-v-7d1744a5]{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.coin-points-skel-foot .skel-time[data-v-7d1744a5]{width:120px;height:14px}.coin-points-skel-foot .skel-balance[data-v-7d1744a5]{width:90px;height:14px}.list-page[data-v-21b920a2]{background:#fdf8f2;flex-direction:column;height:100%;display:flex}.list-topbar[data-v-21b920a2]{background:#fff;border-bottom:1px solid #f0ede8;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.list-topbar span[data-v-21b920a2]{color:#8a6520;font-size:16px;font-weight:600}.list-back[data-v-21b920a2]{cursor:pointer;color:#8a6520;background:0 0;border:none;padding:0 8px;font-size:18px}.list-scroll[data-v-21b920a2]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.list-empty[data-v-21b920a2]{text-align:center;padding:80px 20px 40px}.empty-icon[data-v-21b920a2]{opacity:.6;margin-bottom:16px;font-size:48px}.empty-title[data-v-21b920a2]{color:#999;margin-bottom:6px;font-size:16px;font-weight:500}.empty-desc[data-v-21b920a2]{color:#ccc;font-size:13px}.list-loading[data-v-21b920a2]{text-align:center;color:#999;padding:20px;font-size:13px}.list-loading--initial[data-v-21b920a2]{padding:80px 20px 40px}.record-item[data-v-21b920a2]{cursor:pointer;background:#fff;border-bottom:1px solid #f5efe6;align-items:center;gap:12px;padding:14px 16px;display:flex}.record-item[data-v-21b920a2]:active{background:#fdf8f2}.record-cover[data-v-21b920a2]{object-fit:cover;border-radius:8px;flex-shrink:0;width:52px;height:52px}.record-info[data-v-21b920a2]{flex:1;min-width:0}.record-title[data-v-21b920a2]{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.record-time[data-v-21b920a2]{color:#999;margin-top:4px;font-size:12px}.record-right[data-v-21b920a2]{text-align:right;flex-shrink:0}.record-score[data-v-21b920a2]{color:#fd9b00;font-size:14px;font-weight:600;display:block}.record-status[data-v-21b920a2]{color:#999;margin-top:2px;font-size:12px}.list-page[data-v-233ed319]{background:#f5f5f5;flex-direction:column;height:100%;display:flex}.list-topbar[data-v-233ed319]{background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.list-topbar span[data-v-233ed319]{color:#8a6520;font-size:16px;font-weight:600}.list-back[data-v-233ed319]{cursor:pointer;color:#8a6520;background:0 0;border:none;padding:0 8px;font-size:18px}.order-scroll[data-v-233ed319]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.order-loading[data-v-233ed319]{text-align:center;color:#999;padding:40px}.order-empty[data-v-233ed319]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px 24px;display:flex}.order-empty-icon[data-v-233ed319]{color:#e88400;background:linear-gradient(#fff5e6 0%,#fff0da 100%);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;display:flex;box-shadow:inset 0 0 0 1px #e884001f}.order-empty-title[data-v-233ed319]{color:#2f3442;margin:18px 0 8px;font-size:18px;font-weight:700}.order-empty-desc[data-v-233ed319]{color:#7f8799;max-width:320px;margin:0;font-size:13px;line-height:1.7}.order-empty-btn[data-v-233ed319]{color:#fff;background:linear-gradient(135deg,#ffb347 0%,#fd9b00 50%,#f08c00 100%);border:none;border-radius:999px;min-width:136px;height:42px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 8px 18px #fd9b003d}.order-card[data-v-233ed319]{background:#fff;border-radius:8px;margin:12px;padding:16px}.order-card h3[data-v-233ed319]{margin-bottom:8px;font-size:16px}.order-score[data-v-233ed319]{color:#ff8c00;font-size:20px;font-weight:700}.order-status[data-v-233ed319]{color:#666;margin-top:8px;font-size:14px}.order-time[data-v-233ed319]{color:#999;margin-top:4px;font-size:13px}.order-addr-title[data-v-233ed319]{margin-bottom:6px;font-size:14px;font-weight:600}.ex-page[data-v-5f81f7b9]{background:#fdf8f2;flex-direction:column;height:100%;display:flex;overflow:hidden}.ex-topbar[data-v-5f81f7b9]{background:#fff;border-bottom:1px solid #f0ede8;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ex-topbar span[data-v-5f81f7b9]{color:#8a6520;font-size:16px;font-weight:600}.ex-back[data-v-5f81f7b9]{cursor:pointer;color:#8a6520;background:0 0;border:none;padding:0 8px}.ex-scroll[data-v-5f81f7b9]{-webkit-overflow-scrolling:touch;flex:1;padding:12px;overflow-y:auto}.ex-loading[data-v-5f81f7b9]{text-align:center;color:#999;padding:40px}.ex-goods[data-v-5f81f7b9]{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.ex-goods-cover[data-v-5f81f7b9]{object-fit:cover;border-radius:10px;flex-shrink:0;width:72px;height:72px}.ex-goods-ph[data-v-5f81f7b9]{color:#ccc;background:#f0f0f0;justify-content:center;align-items:center;font-size:12px;display:flex}.ex-goods-meta[data-v-5f81f7b9]{flex:1;min-width:0}.ex-goods-title[data-v-5f81f7b9]{color:#333;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.ex-goods-score[data-v-5f81f7b9]{color:#fd9b00;font-size:18px;font-weight:700}.ex-goods-score span[data-v-5f81f7b9]{margin-left:2px;font-size:12px;font-weight:500}.ex-counter[data-v-5f81f7b9]{flex-shrink:0;align-items:center;gap:0;display:flex}.ex-counter button[data-v-5f81f7b9]{cursor:pointer;color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;display:flex}.ex-counter button[data-v-5f81f7b9]:disabled{color:#ccc;cursor:not-allowed}.ex-counter span[data-v-5f81f7b9]{text-align:center;width:36px;font-size:15px;font-weight:600}.ex-address[data-v-5f81f7b9]{cursor:pointer;background:#fff;border-radius:12px;align-items:center;margin-top:10px;padding:14px;display:flex}.ex-address-main[data-v-5f81f7b9]{flex:1;min-width:0}.ex-address-title[data-v-5f81f7b9]{color:#333;font-size:14px;font-weight:500}.ex-address-sub[data-v-5f81f7b9]{color:#999;margin-top:4px;font-size:12px}.ex-address-arrow[data-v-5f81f7b9]{color:#ccc;margin-left:8px;font-size:16px}.ex-address-loading[data-v-5f81f7b9]{color:#999;font-size:13px}.ex-mobile[data-v-5f81f7b9]{margin-top:10px}.ex-mobile input[data-v-5f81f7b9]{box-sizing:border-box;background:#fff;border:1px solid #e8e8e8;border-radius:12px;outline:none;width:100%;height:46px;padding:0 14px;font-size:14px}.ex-mobile input[data-v-5f81f7b9]:focus{border-color:#fd9b00}.ex-tip[data-v-5f81f7b9]{align-items:center;gap:6px;margin-top:14px;padding:0 4px;display:flex}.ex-tip-icon[data-v-5f81f7b9]{color:#fff;background:#fd9b00;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:flex}.ex-tip span[data-v-5f81f7b9]:last-child{color:#999;font-size:12px}.ex-submit[data-v-5f81f7b9]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb347 0%,#fd9b00 50%,#f08c00 100%);border:none;border-radius:23px;width:100%;height:46px;margin-top:20px;font-size:16px;font-weight:700;box-shadow:0 4px 16px #fd9b0059}.ex-submit[data-v-5f81f7b9]:disabled{box-shadow:none;cursor:not-allowed;background:#d0d0d0}.ex-empty-state[data-v-5f81f7b9]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:40px 20px;display:flex}.ex-empty-icon[data-v-5f81f7b9]{color:#fd9b00;background:linear-gradient(#fff7eb 0%,#fff2df 100%);border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;display:flex;box-shadow:inset 0 0 0 1px #fd9b0024}.ex-empty-title[data-v-5f81f7b9]{color:#2e3445;margin:18px 0 8px;font-size:18px;font-weight:700}.ex-empty-desc[data-v-5f81f7b9]{color:#7c869b;max-width:300px;margin:0;font-size:13px;line-height:1.7}.ex-empty-btn[data-v-5f81f7b9]{color:#fff;background:linear-gradient(135deg,#ffb347 0%,#fd9b00 50%,#f08c00 100%);border:none;border-radius:999px;min-width:136px;height:42px;margin-top:22px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:0 8px 18px #fd9b003d}.ex-mask[data-v-5f81f7b9]{z-index:1000;background:#00000080;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ex-fade-enter-active[data-v-5f81f7b9],.ex-fade-leave-active[data-v-5f81f7b9]{transition:opacity .25s}.ex-fade-enter-from[data-v-5f81f7b9],.ex-fade-leave-to[data-v-5f81f7b9]{opacity:0}.ex-sheet[data-v-5f81f7b9]{background:#fff;border-radius:16px 16px 0 0;flex-direction:column;width:100%;max-width:500px;max-height:60vh;display:flex}.ex-sheet-head[data-v-5f81f7b9]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px;display:flex}.ex-sheet-head p[data-v-5f81f7b9]{color:#333;font-size:16px;font-weight:600}.ex-sheet-head button[data-v-5f81f7b9]{color:#999;cursor:pointer;background:0 0;border:none;font-size:14px}.ex-sheet-list[data-v-5f81f7b9]{flex:1;padding:8px 16px 16px;overflow-y:auto}.ex-sheet-item[data-v-5f81f7b9]{cursor:pointer;background:#f9f9f9;border-radius:10px;margin-bottom:8px;padding:14px 12px;position:relative}.ex-sheet-item.active[data-v-5f81f7b9]{background:#fff8ee;border:1px solid #fd9b00}.ex-sheet-addr[data-v-5f81f7b9]{color:#333;font-size:14px;line-height:1.4}.ex-sheet-user[data-v-5f81f7b9]{color:#999;margin-top:4px;font-size:12px}.ex-tag[data-v-5f81f7b9]{color:#fff;background:#fd9b00;border-radius:4px;margin-right:4px;padding:1px 6px;font-size:10px}.ex-check[data-v-5f81f7b9]{color:#fd9b00;font-size:18px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ex-sheet-empty[data-v-5f81f7b9]{text-align:center;color:#999;padding:30px;font-size:14px}.ex-pay-dialog[data-v-5f81f7b9]{text-align:center;background:#fff;border-radius:16px;width:320px;margin:auto;padding:28px 24px;position:relative}.ex-pay-title[data-v-5f81f7b9]{color:#333;margin-bottom:20px;font-size:15px;font-weight:600}.ex-pwd-boxes[data-v-5f81f7b9]{cursor:text;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.ex-pwd-boxes span[data-v-5f81f7b9]{color:#333;border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:40px;height:44px;font-size:20px;display:flex}.ex-hidden-input[data-v-5f81f7b9]{opacity:0;position:absolute;left:-9999px}.ex-pay-confirm[data-v-5f81f7b9]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:21px;width:100%;height:42px;font-size:15px;font-weight:600}.ex-pay-confirm[data-v-5f81f7b9]:disabled{cursor:not-allowed;background:#e0d5c5}.ex-pay-close[data-v-5f81f7b9]{color:#999;cursor:pointer;background:0 0;border:none;width:32px;height:32px;font-size:22px;position:absolute;top:8px;right:8px}@keyframes ex-skel-pulse-5f81f7b9{0%,to{opacity:1}50%{opacity:.4}}.skel-bar[data-v-5f81f7b9]{background:#0000000f;border-radius:4px;animation:1.5s ease-in-out infinite ex-skel-pulse-5f81f7b9}.ex-skel[data-v-5f81f7b9]{pointer-events:none}.ex-sheet-actions[data-v-5f81f7b9]{gap:12px;display:flex}.ex-sheet-add[data-v-5f81f7b9]{color:#fd9b00;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:600}.ex-addr-dialog[data-v-5f81f7b9]{background:#fff;border-radius:16px;flex-direction:column;width:360px;max-height:80vh;margin:auto;padding:0;display:flex;overflow:hidden}.ex-addr-head[data-v-5f81f7b9]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ex-addr-head span[data-v-5f81f7b9]{color:#333;font-size:16px;font-weight:600}.ex-addr-head button[data-v-5f81f7b9]{color:#999;cursor:pointer;background:0 0;border:none;font-size:22px}.ex-addr-form[data-v-5f81f7b9]{flex-direction:column;gap:12px;padding:16px 20px;display:flex;overflow-y:auto}.ex-addr-form label[data-v-5f81f7b9]{align-items:center;gap:10px;display:flex}.ex-addr-form label span[data-v-5f81f7b9]{color:#666;flex-shrink:0;width:40px;font-size:13px}.ex-addr-form input[data-v-5f81f7b9],.ex-addr-form select[data-v-5f81f7b9]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;outline:none;flex:1;height:38px;padding:0 10px;font-size:14px}.ex-addr-form input[data-v-5f81f7b9]:focus,.ex-addr-form select[data-v-5f81f7b9]:focus{border-color:#fd9b00}.ex-addr-save[data-v-5f81f7b9]{color:#fff;cursor:pointer;background:#fd9b00;border:none;border-radius:21px;height:42px;margin:0 20px 20px;font-size:15px;font-weight:600}.ex-addr-save[data-v-5f81f7b9]:disabled{cursor:not-allowed;background:#e0d5c5}.add-friend-page[data-v-01617157]{background:#f4f5f6;flex-direction:column;height:100%;display:flex}.af-topbar[data-v-01617157]{box-sizing:border-box;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;height:56px;padding:0 10px 0 6px;display:flex}.af-back[data-v-01617157]{cursor:pointer;color:#222;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.af-back[data-v-01617157]:hover{background:#0000000d}.af-back svg[data-v-01617157]{width:22px;height:22px}.af-title[data-v-01617157]{text-align:center;color:#121212;letter-spacing:.2px;flex:1;font-size:17px;font-weight:700}.af-topbar-spacer[data-v-01617157]{flex-shrink:0;width:38px}.af-search-panel[data-v-01617157]{background:#f4f5f6;padding:10px 14px 14px}.af-search-box[data-v-01617157]{box-sizing:border-box;background:#fff;border:1.5px solid #0000;border-radius:23px;align-items:center;gap:8px;height:46px;padding:0 8px 0 14px;transition:border-color .18s,background .18s;display:flex}.af-search-box.focused[data-v-01617157]{background:#fffcf6;border-color:#fd9b00}.af-search-icon[data-v-01617157]{color:#b5b5b5;flex-shrink:0;width:18px;height:18px}.af-search-box.focused .af-search-icon[data-v-01617157]{color:#fd9b00}.af-search-box input[data-v-01617157]{color:#121212;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.af-search-box input[data-v-01617157]::placeholder{color:silver}.af-clear[data-v-01617157]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.af-clear svg[data-v-01617157]{width:18px;height:18px;display:block}.af-scroll[data-v-01617157]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.af-loading-banner[data-v-01617157]{color:#a06a15;justify-content:center;align-items:center;gap:8px;padding:8px 16px 0;font-size:12px;display:flex}.af-loading-dot[data-v-01617157]{background:#fd9b00;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite af-pulse-01617157}.af-list[data-v-01617157]{background:#fff}.af-item[data-v-01617157]{border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:12px 16px;display:flex}.af-avatar[data-v-01617157]{flex-shrink:0;width:44px;height:44px}.af-avatar img[data-v-01617157]{object-fit:cover;border-radius:6px;width:44px;height:44px}.af-avatar span[data-v-01617157]{color:#666;background:#e0e0e0;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;display:flex}.af-main[data-v-01617157]{flex:1;min-width:0}.af-name[data-v-01617157]{color:#333;font-size:15px}.af-sub[data-v-01617157]{color:#999;margin-top:2px;font-size:12px}.af-add-btn[data-v-01617157]{color:#fff;cursor:pointer;background:#ff8c00;border:none;border-radius:14px;padding:5px 14px;font-size:13px}.af-add-btn[data-v-01617157]:disabled{opacity:.6}.af-status[data-v-01617157]{color:#999;flex-shrink:0;font-size:13px}.af-status.added[data-v-01617157]{color:#52c41a}.af-loading[data-v-01617157]{color:#70798d;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:40px 20px;display:flex}.af-loading-spinner[data-v-01617157]{border:2px solid #fd9b002e;border-top-color:#fd9b00;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite af-spin-01617157}.af-loading p[data-v-01617157]{color:#414a5d;margin:14px 0 0;font-size:15px;font-weight:600}.af-loading-sub[data-v-01617157]{color:#98a1b3!important;margin-top:6px!important;font-size:12px!important;font-weight:400!important}.af-empty[data-v-01617157]{text-align:center;color:#999;padding:60px 20px}.af-empty-sub[data-v-01617157]{margin-top:4px;font-size:13px}.af-hints[data-v-01617157]{text-align:center;padding:40px 20px}.af-hint-row[data-v-01617157]{color:#999;align-items:center;gap:6px;font-size:14px;display:inline-flex}@keyframes af-spin-01617157{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes af-pulse-01617157{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.create-group-page[data-v-efc13e0c]{background:#f4f5f6;flex-direction:column;height:100%;display:flex}.cg-topbar[data-v-efc13e0c]{box-sizing:border-box;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;height:56px;padding:0 10px 0 6px;display:flex}.cg-back[data-v-efc13e0c]{cursor:pointer;color:#222;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.cg-back[data-v-efc13e0c]:hover{background:#0000000d}.cg-back svg[data-v-efc13e0c]{width:22px;height:22px}.cg-title[data-v-efc13e0c]{text-align:center;color:#121212;letter-spacing:.2px;flex:1;font-size:17px;font-weight:700}.cg-topbar-spacer[data-v-efc13e0c]{flex-shrink:0;width:38px}.cg-scroll[data-v-efc13e0c]{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.cg-card[data-v-efc13e0c]{background:#fff;border-radius:8px;margin:12px;padding:16px}.cg-card-title[data-v-efc13e0c]{margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.45}.cg-card-hint[data-v-efc13e0c]{color:#8a8f9c;margin-top:4px;font-size:12px;font-weight:400;display:block}.cg-card-count[data-v-efc13e0c]{color:#999;margin-top:2px;font-size:13px;font-weight:400;display:block}.cg-owner-row[data-v-efc13e0c]{cursor:default;-webkit-user-select:none;user-select:none;pointer-events:none;border-bottom:1px solid #f0f0f0;margin-bottom:12px;padding:10px 0}.cg-owner-check[data-v-efc13e0c]{color:#fff;background:#ff8c00;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.cg-owner-name[data-v-efc13e0c]{flex:1;min-width:0}.cg-owner-tag[data-v-efc13e0c]{color:#ff8c00;background:#ff8c001f;border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.cg-name-input[data-v-efc13e0c]{box-sizing:border-box;border:1px solid #eee;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:14px}.cg-name-input[data-v-efc13e0c]:focus{border-color:#ff8c00}.cg-search-box[data-v-efc13e0c]{margin-bottom:10px}.cg-search-box input[data-v-efc13e0c]{box-sizing:border-box;border:1px solid #eee;border-radius:8px;outline:none;width:100%;padding:8px 12px;font-size:13px}.cg-member-list[data-v-efc13e0c]{max-height:400px;overflow-y:auto}.cg-loading[data-v-efc13e0c]{text-align:center;color:#7f889c;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px 12px;display:flex}.cg-loading-spinner[data-v-efc13e0c]{border:2px solid #ff8c002e;border-top-color:#ff8c00;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite cg-spin-efc13e0c}.cg-loading-title[data-v-efc13e0c]{color:#3b4354;margin:14px 0 0;font-size:15px;font-weight:600}.cg-loading-sub[data-v-efc13e0c]{color:#9aa3b8;margin:6px 0 0;font-size:12px}.cg-member-item[data-v-efc13e0c]{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;gap:10px;padding:8px 0;display:flex}.cg-member-item input[type=checkbox][data-v-efc13e0c]{accent-color:#ff8c00;flex-shrink:0;width:18px;height:18px}.cg-member-avatar[data-v-efc13e0c]{flex-shrink:0;width:36px;height:36px}.cg-member-avatar img[data-v-efc13e0c]{object-fit:cover;border-radius:6px;width:36px;height:36px}.cg-member-avatar span[data-v-efc13e0c]{color:#666;background:#e0e0e0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;display:flex}.cg-member-name[data-v-efc13e0c]{color:#333;font-size:14px}.cg-empty[data-v-efc13e0c]{text-align:center;color:#999;padding:20px;font-size:13px}.cg-bottom[data-v-efc13e0c]{background:#fff;border-top:1px solid #eee;padding:12px 16px}.cg-create-btn[data-v-efc13e0c]{color:#fff;cursor:pointer;background:#ff8c00;border:none;border-radius:24px;width:100%;padding:12px;font-size:15px;font-weight:600}.cg-create-btn[data-v-efc13e0c]:disabled{opacity:.6}@keyframes cg-spin-efc13e0c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mine-detail-page[data-v-acbe6344]{background:#f5f6fa;flex-direction:column;min-height:0;display:flex}.mine-sub-topbar[data-v-acbe6344]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:#fff;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mine-sub-title[data-v-acbe6344]{color:#1a1e3a;margin:0;font-size:17px;font-weight:600}.mine-sub-back[data-v-acbe6344],.mine-sub-top-right[data-v-acbe6344]{width:36px;height:36px}.mine-sub-back[data-v-acbe6344]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mine-sub-back svg[data-v-acbe6344]{stroke:#1a1e3a;stroke-width:2px;fill:none;width:22px;height:22px}.mine-detail-header[data-v-acbe6344]{border-bottom:1px solid var(--line);background:#fff;flex-shrink:0}.mine-detail-scroll[data-v-acbe6344]{-webkit-overflow-scrolling:touch;min-height:0;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.mine-profile-hero[data-v-acbe6344]{background:#fff;padding:8px 0 24px}.mine-profile-avatar-wrap[data-v-acbe6344]{width:104px;height:104px;margin:12px auto 0;position:relative}.mine-profile-avatar-wrap.is-uploading[data-v-acbe6344]{opacity:.92;pointer-events:none}.mine-avatar-upload-mask[data-v-acbe6344]{color:#fff;letter-spacing:.02em;background:#00000059;border-radius:26px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:absolute;inset:0}.mine-avatar-input[data-v-acbe6344]{opacity:0;clip:rect(0, 0, 0, 0);width:0;height:0;position:absolute;overflow:hidden}.mine-profile-avatar[data-v-acbe6344]{object-fit:cover;border:3px solid #fff;border-radius:26px;width:104px;height:104px;display:block;box-shadow:0 8px 28px #fd9b0038,0 2px 10px #00000014}.mine-profile-avatar--placeholder[data-v-acbe6344]{color:#2e7d32;background:linear-gradient(145deg,#e8f5e9,#c8e6c9);place-items:center;font-size:40px;font-weight:700;display:grid}.mine-profile-camera[data-v-acbe6344]{cursor:pointer;opacity:.95;filter:drop-shadow(0 2px 4px #0000001f);background:0 0;border:none;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex;position:absolute;bottom:-2px;right:-2px}.mine-profile-camera[data-v-acbe6344]:disabled{cursor:wait;opacity:.65}.mine-profile-card[data-v-acbe6344]{background:#fff;border:1px solid #0000000d;border-radius:16px;margin:-8px 16px 0;overflow:hidden;box-shadow:0 4px 20px #18233b0f}.mine-profile-row[data-v-acbe6344]{text-align:left;box-sizing:border-box;background:#fff;border:none;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:0 18px;font-size:15px;display:flex}.mine-profile-row--last[data-v-acbe6344]{border-bottom:none}.mine-profile-logout[data-v-acbe6344]{margin:20px 16px 0}.mine-logout-btn[data-v-acbe6344]{box-sizing:border-box;color:#dc2626;cursor:pointer;background:#fff;border:1px solid #ef444473;border-radius:14px;width:100%;min-height:50px;padding:0 18px;font-size:16px;font-weight:600;transition:background .15s,border-color .15s}.mine-logout-btn[data-v-acbe6344]:hover:not(:disabled){background:#fef2f2;border-color:#dc26268c}.mine-logout-btn[data-v-acbe6344]:disabled{opacity:.65;cursor:wait}.mine-profile-label[data-v-acbe6344]{color:#1a1e3a;flex-shrink:0;font-weight:500}.mine-profile-value[data-v-acbe6344]{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mine-profile-value--soft[data-v-acbe6344]{color:#8a94a9;font-weight:400}.mine-profile-value--strong[data-v-acbe6344]{color:#283349;font-weight:600}.mine-profile-value--arrow[data-v-acbe6344]:after{content:"›";color:#c5cad6;margin-left:6px;font-size:18px;font-weight:400}.mine-profile-row--btn[data-v-acbe6344]{cursor:pointer;transition:background .15s}.mine-profile-row--btn[data-v-acbe6344]:hover{background:#f8f9fc}.mine-modal-mask[data-v-acbe6344]{z-index:9000;background:#00000061;place-items:center;display:grid;position:fixed;inset:0}.mine-modal-box[data-v-acbe6344]{background:#fff;border-radius:16px;width:min(360px,88vw);padding:24px;box-shadow:0 12px 40px #0000002e}.mine-modal-title[data-v-acbe6344]{color:#1a1e3a;text-align:center;margin:0 0 16px;font-size:17px;font-weight:600}.mine-modal-input[data-v-acbe6344]{box-sizing:border-box;border:1px solid #e0e3ea;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:15px;transition:border-color .2s}.mine-modal-input[data-v-acbe6344]:focus{border-color:#f0921a}.mine-modal-actions[data-v-acbe6344]{gap:12px;margin-top:20px;display:flex}.mine-modal-btn[data-v-acbe6344]{cursor:pointer;border:none;border-radius:10px;flex:1;padding:11px 0;font-size:15px;font-weight:600}.mine-modal-btn--cancel[data-v-acbe6344]{color:#666;background:#f0f2f7}.mine-modal-btn--ok[data-v-acbe6344]{color:#fff;background:linear-gradient(135deg,#f0921a,#ff7e00)}.mine-modal-btn--danger[data-v-acbe6344]{color:#fff;background:linear-gradient(135deg,#f87171,#dc2626)}.mine-modal-desc[data-v-acbe6344]{color:#666;text-align:center;margin:0;font-size:14px;line-height:1.55}.mine-logout-modal .mine-modal-title[data-v-acbe6344]{margin-bottom:10px}.mine-logout-loading[data-v-acbe6344]{color:#666;flex-direction:column;align-items:center;gap:12px;margin-top:20px;padding:8px 0 4px;font-size:14px;display:flex}.mine-logout-spinner[data-v-acbe6344]{border:3px solid #eceef3;border-top-color:#f0921a;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite mine-logout-spin-acbe6344}@keyframes mine-logout-spin-acbe6344{to{transform:rotate(360deg)}}.mine-sex-picker[data-v-acbe6344]{text-align:center}.mine-sex-option[data-v-acbe6344]{color:#1a1e3a;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #f0f2f7;width:100%;padding:14px 0;font-size:16px;transition:background .15s;display:block}.mine-sex-option[data-v-acbe6344]:hover{background:#f8f9fc}.mine-sex-cancel[data-v-acbe6344]{margin-top:12px}.sr-only[data-v-d1f92278]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mine-wallet-page[data-v-d1f92278]{background:#f5f6f8;flex-direction:column;min-height:100%;display:flex}.wallet-topbar[data-v-d1f92278]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.wallet-topbar p[data-v-d1f92278]{color:#121212;margin:0;font-size:18px;font-weight:600}.wallet-back[data-v-d1f92278],.wallet-top-right[data-v-d1f92278]{width:34px;height:34px}.wallet-back[data-v-d1f92278]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.wallet-back svg[data-v-d1f92278]{stroke:#283349;stroke-width:2.2px;fill:none;width:20px;height:20px}.wallet-content[data-v-d1f92278]{padding:14px 14px calc(22px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.wallet-balance-card[data-v-d1f92278]{background:linear-gradient(145deg,#ffd4a3 0%,#f5a668 55%,#f0924a 100%);border-radius:20px;padding:20px 18px 18px;position:relative;overflow:hidden}.wallet-card-deco[data-v-d1f92278]{opacity:.6;pointer-events:none;width:120px;height:120px;position:absolute;top:-10px;right:-10px}.wallet-card-deco svg[data-v-d1f92278]{width:100%;height:100%}.wallet-balance-label[data-v-d1f92278]{color:#7a3f10;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.eye-icon[data-v-d1f92278]{stroke:#7a3f10;stroke-width:1.8px;fill:none;cursor:pointer;width:20px;height:20px}.eye-icon line[data-v-d1f92278]{stroke:#7a3f10;stroke-width:2px;stroke-linecap:round}.wallet-balance-amount[data-v-d1f92278]{color:#c45e00;align-items:flex-end;gap:2px;margin:10px 0 14px;display:flex}.balance-currency[data-v-d1f92278]{font-size:22px;font-weight:700}.balance-value[data-v-d1f92278]{letter-spacing:.5px;font-size:36px;font-weight:700}.wallet-cumulative[data-v-d1f92278]{color:#7a4510;background:#fff8e1bf;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:9px 14px;font-size:13px;display:flex}.cumulative-val[data-v-d1f92278]{color:#c45e00;font-weight:600}.wallet-actions[data-v-d1f92278]{gap:12px;display:flex}.wallet-action-btn[data-v-d1f92278]{color:#7a4510;cursor:pointer;background:#ffffffe0;border:none;border-radius:22px;flex:1;height:44px;font-size:15px;font-weight:600}.wallet-stat-row[data-v-d1f92278]{gap:12px;margin-top:12px;display:flex}.wallet-stat-card[data-v-d1f92278]{background:#fff;border-radius:16px;flex:1;padding:16px 14px}.stat-title[data-v-d1f92278]{color:#333;margin:0;font-size:14px;font-weight:600}.stat-amount[data-v-d1f92278]{color:#f0921a;margin:6px 0 12px;font-size:22px;font-weight:700}.stat-detail-row[data-v-d1f92278]{gap:16px;display:flex}.stat-detail-item[data-v-d1f92278]{flex-direction:column;gap:3px;display:flex}.stat-detail-label[data-v-d1f92278]{color:#999;font-size:12px}.stat-detail-val[data-v-d1f92278]{color:#333;font-size:14px;font-weight:500}.bill-summary[data-v-d1f92278]{background:#fff;border-radius:16px 16px 0 0;justify-content:center;align-items:flex-start;padding:18px 20px 14px;display:flex}.bill-summary-item[data-v-d1f92278]{cursor:pointer;flex-direction:column;align-items:center;padding:8px 28px;display:flex}.summary-label[data-v-d1f92278]{color:#666;margin:0;font-size:13px}.summary-label.is-active[data-v-d1f92278]{color:#f0921a}.summary-amount[data-v-d1f92278]{color:#161b2a;margin:4px 0 0;font-size:22px;font-weight:700}.summary-amount.is-active[data-v-d1f92278]{color:#f0921a}.summary-bar[data-v-d1f92278]{background:#f0921a;border-radius:2px;width:32px;height:3px;margin:6px auto 0}.bill-summary-divider[data-v-d1f92278]{background:#eceef3;width:1px;height:44px;margin-top:4px}.bill-tabs-toolbar[data-v-d1f92278]{background:#fff;border-bottom:1px solid #eceef3;align-items:center;margin-bottom:12px;display:flex}.bill-tab-bar[data-v-d1f92278]{background:#fff;flex:1;min-width:0;display:flex}.bill-month-trigger[data-v-d1f92278]{color:#d67f08;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff8ef 0%,#fff1dc 100%);border:none;border-radius:17px;flex-shrink:0;align-items:center;gap:6px;height:34px;margin:0 10px 0 4px;padding:0 12px 0 10px;font-size:13px;font-weight:600;display:inline-flex}.bill-month-trigger svg[data-v-d1f92278]{flex-shrink:0;width:16px;height:16px}.bill-month-caret[data-v-d1f92278]{border-bottom:1.8px solid;border-right:1.8px solid;flex-shrink:0;width:6px;height:6px;transform:rotate(45deg)translateY(-1px)}.bill-month-overlay[data-v-d1f92278]{z-index:2100;-webkit-backdrop-filter:blur(2px);touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#1118271f;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.bill-month-sheet[data-v-d1f92278]{width:100%;max-width:520px;padding:16px 16px calc(18px + env(safe-area-inset-bottom,0px));will-change:transform;background:#fff;border-radius:20px 20px 0 0;margin:0 auto;box-shadow:0 -8px 32px #00000014}.bill-month-pop-enter-active[data-v-d1f92278],.bill-month-pop-leave-active[data-v-d1f92278]{transition:opacity .24s}.bill-month-pop-enter-active .bill-month-sheet[data-v-d1f92278],.bill-month-pop-leave-active .bill-month-sheet[data-v-d1f92278]{transition:transform .34s cubic-bezier(.32,.72,0,1)}.bill-month-pop-enter-from[data-v-d1f92278],.bill-month-pop-leave-to[data-v-d1f92278]{opacity:0}.bill-month-pop-enter-from .bill-month-sheet[data-v-d1f92278],.bill-month-pop-leave-to .bill-month-sheet[data-v-d1f92278]{transform:translateY(100%)}.bill-month-sheet-title[data-v-d1f92278]{text-align:center;color:#1a1e3a;margin:0 0 14px;font-size:16px;font-weight:600}.bill-month-sheet-sub[data-v-d1f92278]{color:#8a94a9;margin:0 0 8px;font-size:12px;font-weight:600}.bill-year-chips[data-v-d1f92278]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bill-month-chips[data-v-d1f92278]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.bill-chip[data-v-d1f92278]{color:#283349;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f8f9fc;border:1px solid #e8ecf3;border-radius:12px;min-height:44px;padding:8px 10px;font-size:15px;font-weight:600}.bill-chip.is-active[data-v-d1f92278]{color:#d67f08;background:#fff8ef;border-color:#f0921a;box-shadow:0 0 0 1px #f0921a59}.bill-month-sheet-actions[data-v-d1f92278]{gap:12px;display:flex}.bill-month-btn[data-v-d1f92278]{cursor:pointer;border:none;border-radius:23px;flex:1;height:46px;font-size:15px;font-weight:600}.bill-month-btn-cancel[data-v-d1f92278]{color:#3d4761;background:#eff1f6}.bill-month-btn-ok[data-v-d1f92278]{color:#fff;background:linear-gradient(135deg,#ffb733 0%,#f0921a 100%)}.bill-tab-item[data-v-d1f92278]{color:#8a94a9;cursor:pointer;background:0 0;border:none;flex:1;height:46px;font-size:14px;font-weight:500;position:relative}.bill-tab-item.active[data-v-d1f92278]{color:#f0921a;font-weight:700}.bill-tab-item.active[data-v-d1f92278]:after{content:"";background:#f0921a;border-radius:2px;width:24px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.bill-list-wrap[data-v-d1f92278]{background:#fff;border-radius:16px;overflow:hidden}.bill-row[data-v-d1f92278]{cursor:pointer;border-bottom:1px solid #f4f5f8;align-items:center;gap:12px;min-height:72px;padding:14px 16px;display:flex}.bill-icon[data-v-d1f92278]{color:#10b981;background:#10b9811f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.bill-row-body[data-v-d1f92278]{flex:1;min-width:0}.bill-row-title[data-v-d1f92278]{color:#161b2a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:600;overflow:hidden}.bill-row-time[data-v-d1f92278]{color:#97a0b3;margin:4px 0 0;font-size:12px}.bill-row-right[data-v-d1f92278]{text-align:right;flex-shrink:0}.bill-row-money[data-v-d1f92278]{margin:0;font-size:16px;font-weight:700}.money-in[data-v-d1f92278]{color:#10b981}.money-out[data-v-d1f92278]{color:#f0921a}.bill-row-balance[data-v-d1f92278]{color:#97a0b3;margin:4px 0 0;font-size:12px}.wallet-empty[data-v-d1f92278]{text-align:center;color:#9ca5b8;padding:24px;font-size:14px}.wallet-sub-loading[data-v-d1f92278]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:24px 16px;display:flex}.wallet-sub-loading__spinner[data-v-d1f92278]{border:2px solid #ff9f172e;border-top-color:#ff9f17;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite wallet-spin-d1f92278}.wallet-sub-loading__title[data-v-d1f92278]{color:#31394c;margin:14px 0 0;font-size:15px;font-weight:600}.wallet-sub-loading__desc[data-v-d1f92278]{color:#99a2b5;margin:6px 0 0;font-size:12px}.load-more-btn[data-v-d1f92278]{color:#7d879d;cursor:pointer;background:#fff;border:none;width:100%;height:40px;font-size:13px}.detail-card[data-v-d1f92278]{background:#fff;border-radius:14px;padding:14px}.detail-type[data-v-d1f92278]{color:#1b2235;margin:0;font-size:17px;font-weight:600}.detail-money[data-v-d1f92278]{margin:12px 0 14px;font-size:30px;font-weight:700}.detail-money.plus[data-v-d1f92278]{color:#10b981}.detail-money.minus[data-v-d1f92278]{color:#121212}.detail-row[data-v-d1f92278]{color:#34405d;border-top:1px solid #f1f2f6;justify-content:space-between;align-items:center;min-height:42px;font-size:14px;display:flex}.wallet-mask[data-v-d1f92278]{z-index:2000;background:#00000059;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.wallet-dialog[data-v-d1f92278]{background:#fff;border-radius:18px;width:100%;max-width:360px;padding:28px 22px 22px}.wallet-dialog .title[data-v-d1f92278]{color:#101626;text-align:center;margin:0;font-size:18px;font-weight:600}.wallet-dialog .desc[data-v-d1f92278]{color:#6f7790;text-align:center;margin:10px 0 0;font-size:13px}.text-input[data-v-d1f92278]{color:#1b2743;box-sizing:border-box;background:#f7f8fb;border:1px solid #eef0f6;border-radius:12px;width:100%;height:48px;margin-top:14px;padding:0 14px;font-size:15px}.dialog-actions[data-v-d1f92278]{gap:12px;margin-top:22px;display:flex}.btn-cancel[data-v-d1f92278],.btn-confirm[data-v-d1f92278]{cursor:pointer;border:none;border-radius:23px;flex:1;height:46px;font-size:15px;font-weight:600}.btn-cancel[data-v-d1f92278]{color:#3d4761;background:#eff1f6}.btn-confirm[data-v-d1f92278]{color:#fff;background:#ff9f17}.btn-confirm[data-v-d1f92278]:disabled{opacity:.5}.wallet-mask-pwd[data-v-d1f92278],.wallet-mask-account[data-v-d1f92278]{z-index:2010}.bill-row-skeleton[data-v-d1f92278]{cursor:default;pointer-events:none}.bill-row-skeleton .bill-icon.sk-pulse[data-v-d1f92278]{background:#eceef3}.bill-row-skeleton .bill-icon svg[data-v-d1f92278]{display:none}.sk-col[data-v-d1f92278]{flex-direction:column;gap:8px;min-width:0;display:flex}.sk-col-right[data-v-d1f92278]{align-items:flex-end}.sk-line[data-v-d1f92278]{background:#eceef3;border-radius:6px}.sk-line-title[data-v-d1f92278]{width:55%;height:15px}.sk-line-time[data-v-d1f92278]{width:40%;height:12px}.sk-line-money[data-v-d1f92278]{width:64px;height:16px}.sk-line-balance[data-v-d1f92278]{width:88px;height:12px}.sk-pulse[data-v-d1f92278]{animation:1.1s ease-in-out infinite bill-sk-d1f92278}@keyframes bill-sk-d1f92278{0%,to{opacity:.55}50%{opacity:1}}.submit-btn[data-v-d1f92278]{color:#fff;cursor:pointer;background:#ff9f17;border:none;border-radius:23px;width:100%;height:46px;margin-top:16px;font-size:17px;font-weight:600}.submit-btn[data-v-d1f92278]:disabled{opacity:.5}.submit-btn.light[data-v-d1f92278]{color:#ff9f17;background:#fff;border:1px solid #ffbf66;margin-top:10px}.account-list[data-v-d1f92278]{flex-direction:column;gap:10px;display:flex}@keyframes wallet-spin-d1f92278{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.account-item[data-v-d1f92278]{cursor:pointer;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;padding:16px;display:flex}.account-item-body[data-v-d1f92278]{flex:1;min-width:0}.account-item .title[data-v-d1f92278]{color:#151d31;margin:0;font-size:16px;font-weight:600}.account-item .sub[data-v-d1f92278]{color:#6a7388;margin:6px 0 0;font-size:13px}.ops[data-v-d1f92278]{flex-shrink:0;gap:8px;display:flex}.mini-btn[data-v-d1f92278]{color:#445272;cursor:pointer;background:#eef1f7;border:none;border-radius:14px;height:28px;padding:0 10px;font-size:12px}.mini-btn.danger[data-v-d1f92278]{color:#ec5a5a;background:#fff1f1}.pick[data-v-d1f92278]{color:#ff9f17;flex-shrink:0;font-size:12px}.account-add[data-v-d1f92278]{margin-top:14px}.withdraw-balance[data-v-d1f92278]{padding:4px 4px 20px}.withdraw-balance-label[data-v-d1f92278]{color:#8f97aa;margin:0 0 6px;font-size:13px}.withdraw-balance-amount[data-v-d1f92278]{color:#f0921a;margin:0;font-size:34px;font-weight:700;line-height:1}.withdraw-input-card[data-v-d1f92278]{background:#fff;border-radius:16px;padding:16px}.withdraw-input-header[data-v-d1f92278]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.withdraw-input-title[data-v-d1f92278]{color:#8f97aa;font-size:14px}.withdraw-all-btn[data-v-d1f92278]{color:#f0921a;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600}.withdraw-money-row[data-v-d1f92278]{align-items:center;gap:12px;display:flex}.withdraw-yuan-icon[data-v-d1f92278]{color:#fff;background:#f0921a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:flex}.withdraw-amount-input[data-v-d1f92278]{color:#1a243a;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:28px;font-weight:600}.withdraw-amount-input[data-v-d1f92278]::placeholder{color:#ccc;font-size:26px;font-weight:400}.withdraw-account-card[data-v-d1f92278]{cursor:pointer;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;margin-top:10px;padding:16px;display:flex}.withdraw-account-label[data-v-d1f92278]{color:#333;padding-right:8px;font-size:15px}.withdraw-account-arrow[data-v-d1f92278]{stroke:#bbb;stroke-width:2.2px;fill:none;flex-shrink:0;width:18px;height:18px}.withdraw-submit-btn[data-v-d1f92278]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffb733 0%,#f0921a 100%);border:none;border-radius:26px;width:86%;height:52px;margin:28px auto 0;font-size:18px;font-weight:700;display:block;box-shadow:0 6px 20px #f0921a66}.withdraw-submit-btn[data-v-d1f92278]:disabled{opacity:.5;box-shadow:none}.account-dialog .type-switch[data-v-d1f92278]{gap:8px;margin-top:10px;display:flex}.account-dialog .type-switch button[data-v-d1f92278]{color:#4f5e7f;cursor:pointer;background:#fff;border:1px solid #e4e8f2;border-radius:8px;flex:1;height:34px}.account-dialog .type-switch button.active[data-v-d1f92278]{color:#ff9f17;background:#fff8ef;border-color:#ff9f17}.mine-modal-mask[data-v-d1f92278]{z-index:2020;background:#0000002e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mine-modal-card[data-v-d1f92278]{background:#fff;border-radius:14px;width:calc(100% - 48px);max-width:340px;padding:16px 14px 12px}.mine-modal-title[data-v-d1f92278]{color:#111827;margin:0 0 8px;font-size:16px;font-weight:700}.mine-modal-desc[data-v-d1f92278]{color:#6b7280;margin:0 0 12px;font-size:14px;line-height:1.5}.mine-modal-actions[data-v-d1f92278]{justify-content:flex-end;gap:8px;display:flex}.mine-modal-actions button[data-v-d1f92278]{cursor:pointer;border:none;border-radius:17px;min-width:70px;height:34px;font-size:14px}.mine-modal-actions .btn-cancel[data-v-d1f92278]{color:#2e3340;background:#eff1f4}.mine-modal-actions .btn-confirm[data-v-d1f92278]{color:#fff;background:#fd9b00}.mine-qrcode-page[data-v-a1a3ea14]{background:#f5f4f2;flex-direction:column;min-height:100%;display:flex;position:relative}.mine-qrcode-bg[data-v-a1a3ea14]{pointer-events:none;background:linear-gradient(#fff3e0 0%,#f5f4f2 100%);height:200px;position:absolute;top:0;left:0;right:0}.mine-qrcode-topbar[data-v-a1a3ea14]{z-index:1;height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.mine-qrcode-topbar p[data-v-a1a3ea14]{color:#1a1e3a;margin:0;font-size:18px;font-weight:600}.mine-qrcode-back[data-v-a1a3ea14],.mine-qrcode-top-right[data-v-a1a3ea14]{width:36px;height:36px}.mine-qrcode-back[data-v-a1a3ea14]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mine-qrcode-back svg[data-v-a1a3ea14]{stroke:#1a1e3a;stroke-width:2px;fill:none;width:22px;height:22px}.mine-qrcode-content[data-v-a1a3ea14]{z-index:1;padding:8px 16px calc(24px + env(safe-area-inset-bottom,0px));flex:1;position:relative;overflow-y:auto}.mine-qrcode-user[data-v-a1a3ea14]{text-align:center;margin-bottom:20px}.mine-qrcode-avatar[data-v-a1a3ea14]{object-fit:cover;border:3px solid #fff;border-radius:18px;width:72px;height:72px;box-shadow:0 4px 16px #fd9b0033}.mine-qrcode-avatar--ph[data-v-a1a3ea14]{color:#2e7d32;background:linear-gradient(145deg,#e8f5e9,#c8e6c9);place-items:center;font-size:28px;font-weight:700;display:inline-grid}.mine-qrcode-nick[data-v-a1a3ea14]{color:#1a1e3a;margin:12px 0 4px;font-size:18px;font-weight:700}.mine-qrcode-uid[data-v-a1a3ea14]{color:#8a8fa8;margin:0;font-size:13px}.mine-qrcode-shell[data-v-a1a3ea14]{justify-content:center;display:flex}.mine-qrcode-card[data-v-a1a3ea14]{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:340px;padding:22px 20px 20px;box-shadow:0 8px 28px #0000000f}.card-title[data-v-a1a3ea14]{color:#1a1e3a;margin:0;font-size:17px;font-weight:700}.card-copy-tip[data-v-a1a3ea14]{color:#999;margin:8px 0 0;font-size:12px}.invite-code-btn[data-v-a1a3ea14]{color:#f0921a;letter-spacing:2px;cursor:pointer;background:#fff8ef;border:1px dashed #fd9b00;border-radius:12px;width:100%;height:48px;margin-top:14px;font-size:20px;font-weight:700}.card-desc[data-v-a1a3ea14]{color:#8a8fa8;text-align:left;margin:14px 0 0;font-size:12px;line-height:1.55}.qr-wrap[data-v-a1a3ea14]{justify-content:center;margin-top:18px;display:flex}.download-btn[data-v-a1a3ea14]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ffb347,#fd9b00);border:none;border-radius:24px;width:100%;max-width:340px;height:48px;margin:20px auto 0;font-size:16px;font-weight:600;display:block}.download-btn[data-v-a1a3ea14]:disabled{opacity:.5}.mine-settings-page[data-v-5e3ee344]{background:#f5f6fa;flex-direction:column;min-height:100%;display:flex}.mine-settings-topbar[data-v-5e3ee344]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mine-settings-topbar p[data-v-5e3ee344]{color:#121212;margin:0;font-size:18px;font-weight:600}.mine-settings-back[data-v-5e3ee344],.mine-settings-top-right[data-v-5e3ee344]{width:34px;height:34px}.mine-settings-back[data-v-5e3ee344]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mine-settings-back svg[data-v-5e3ee344]{stroke:#283349;stroke-width:2.2px;fill:none;width:20px;height:20px}.mine-settings-content[data-v-5e3ee344]{padding:12px 14px calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.settings-group[data-v-5e3ee344]{background:#fff;border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.mine-settings-row[data-v-5e3ee344]{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;min-height:54px;font:inherit;background:#fff;border-bottom:1px solid #f0f2f7;border-left:none;border-right:none;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.mine-settings-row[data-v-5e3ee344]:last-child{border-bottom:none}.mine-settings-row .label[data-v-5e3ee344]{color:#1a1e3a;font-size:15px}.info-row[data-v-5e3ee344]{cursor:default}.row-value[data-v-5e3ee344]{color:#8b93a7;font-size:13px;font-weight:600}.version-value[data-v-5e3ee344]{color:#dd8500;background:linear-gradient(#fff7eb 0%,#fff2dd 100%);border-radius:999px;padding:6px 10px;box-shadow:inset 0 0 0 1px #fd9b001f}.switch-btn[data-v-5e3ee344]{cursor:pointer;background:#e4e6ec;border:none;border-radius:14px;width:48px;height:28px;transition:background .2s;position:relative}.switch-btn.on[data-v-5e3ee344]{background:#fd9b00}.switch-dot[data-v-5e3ee344]{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.switch-btn.on .switch-dot[data-v-5e3ee344]{transform:translate(20px)}.row-arrow[data-v-5e3ee344]{border-top:2px solid #c5c9d6;border-right:2px solid #c5c9d6;width:8px;height:8px;transform:rotate(45deg)}.mine-modal-mask[data-v-5e3ee344]{z-index:3000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mine-modal-card[data-v-5e3ee344]{background:#fff;border-radius:16px;width:100%;max-width:340px;padding:22px 20px 18px}.mine-modal-title[data-v-5e3ee344]{text-align:center;color:#1a1e3a;margin:0 0 12px;font-size:17px;font-weight:700}.about-line[data-v-5e3ee344]{color:#4e4e59;margin:6px 0;font-size:14px}.about-intro[data-v-5e3ee344]{color:#888;margin-top:10px;font-size:13px;line-height:1.5}.mine-modal-desc[data-v-5e3ee344]{color:#666;margin:0;font-size:14px;line-height:1.5}.mine-feedback-input[data-v-5e3ee344]{resize:vertical;box-sizing:border-box;border:1px solid #e8e8ee;border-radius:12px;width:100%;min-height:100px;padding:12px;font-size:14px}.mine-modal-actions[data-v-5e3ee344]{gap:12px;margin-top:18px;display:flex}.btn-cancel[data-v-5e3ee344],.btn-confirm[data-v-5e3ee344]{cursor:pointer;border:none;border-radius:22px;flex:1;height:44px;font-size:15px;font-weight:600}.btn-cancel[data-v-5e3ee344]{color:#555;background:#f0f2f7}.btn-confirm[data-v-5e3ee344]{color:#fff;background:#fd9b00}.btn-confirm.full[data-v-5e3ee344]{flex:none;width:100%}.collect-page[data-v-2d40643b]{background:#f5f6fa;flex-direction:column;min-height:100%;display:flex}.collect-topbar[data-v-2d40643b]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.collect-topbar p[data-v-2d40643b]{color:#121212;margin:0;font-size:18px;font-weight:600}.collect-back[data-v-2d40643b],.collect-top-right[data-v-2d40643b]{width:34px;height:34px}.collect-back[data-v-2d40643b]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.collect-back svg[data-v-2d40643b]{stroke:#283349;stroke-width:2.2px;fill:none;width:20px;height:20px}.collect-search-wrap[data-v-2d40643b]{background:#fff;padding:12px 14px}.collect-search-bar[data-v-2d40643b]{background:#f0f2f7;border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.collect-search-icon[data-v-2d40643b]{color:#9aa3b8;flex-shrink:0;width:18px;height:18px}.collect-search-input[data-v-2d40643b]{background:0 0;border:none;outline:none;flex:1;font-size:15px}.collect-list[data-v-2d40643b]{padding:12px 14px calc(20px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.collect-muted[data-v-2d40643b]{text-align:center;color:#9ca5b8;padding:24px;font-size:14px}@keyframes collect-sk-shimmer-2d40643b{0%,to{opacity:.88;background-position:100% 0}50%{opacity:1;background-position:0 0}}.collect-sk-line[data-v-2d40643b]{background:linear-gradient(90deg,#dce2ec 0%,#e8edf5 45%,#dce2ec 100%) 0 0/200% 100%;border-radius:5px;animation:1.35s ease-in-out infinite collect-sk-shimmer-2d40643b}.collect-sk-avatar[data-v-2d40643b]{background:linear-gradient(90deg,#dce2ec 0%,#e8edf5 45%,#dce2ec 100%) 0 0/200% 100%;border-radius:12px;flex-shrink:0;width:40px;height:40px;animation:1.35s ease-in-out infinite collect-sk-shimmer-2d40643b}.collect-sk-meta[data-v-2d40643b]{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:2px;display:flex}.collect-sk-line--name[data-v-2d40643b]{width:42%;height:14px}.collect-sk-line--time[data-v-2d40643b]{width:28%;height:10px}.collect-sk-body[data-v-2d40643b]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.collect-sk-line--row1[data-v-2d40643b]{width:100%;height:12px}.collect-sk-line--row2[data-v-2d40643b]{width:72%;height:12px}.collect-card--skeleton[data-v-2d40643b]{cursor:default;pointer-events:none}.collect-card[data-v-2d40643b]{cursor:pointer;background:#fff;border-radius:16px;margin-bottom:12px;padding:14px;box-shadow:0 2px 8px #0000000a}.cc-header[data-v-2d40643b]{align-items:center;gap:10px;display:flex}.cc-header-meta[data-v-2d40643b]{flex:1;min-width:0}.cc-delete[data-v-2d40643b]{color:#c62828;cursor:pointer;background:#e5393514;border:none;border-radius:8px;flex-shrink:0;padding:4px 10px;font-size:13px}.cc-delete[data-v-2d40643b]:disabled{opacity:.5;cursor:not-allowed}.cc-avatar-wrap[data-v-2d40643b]{background:#eee;border-radius:12px;flex-shrink:0;width:40px;height:40px;overflow:hidden}.cc-avatar[data-v-2d40643b]{object-fit:cover;width:100%;height:100%}.cc-avatar-ph[data-v-2d40643b]{color:#666;place-items:center;width:100%;height:100%;font-weight:700;display:grid}.cc-name[data-v-2d40643b]{color:#1a1e3a;margin:0;font-size:15px;font-weight:600}.cc-time[data-v-2d40643b]{color:#9aa3b8;margin:4px 0 0;font-size:12px}.cc-text[data-v-2d40643b]{color:#4e4e59;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.load-more[data-v-2d40643b]{color:#7d879d;cursor:pointer;background:#fff;border:none;border-radius:12px;width:100%;height:40px;font-size:14px}.collect-detail[data-v-2d40643b]{flex:1;padding:16px;overflow-y:auto}.detail-text[data-v-2d40643b]{white-space:pre-wrap;color:#1a1e3a;margin:0;font-size:15px;line-height:1.6}.mine-verify-page[data-v-372994a2]{background:#f2f3f7;flex-direction:column;min-height:100%;display:flex}.mine-verify-topbar[data-v-372994a2]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;background:#fff;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mine-verify-topbar p[data-v-372994a2]{color:#1a1e3a;margin:0;font-size:17px;font-weight:600}.mine-verify-back[data-v-372994a2],.mine-verify-top-right[data-v-372994a2]{width:36px;height:36px}.mine-verify-back[data-v-372994a2]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mine-verify-back svg[data-v-372994a2]{stroke:#1a1e3a;stroke-width:2px;fill:none;width:22px;height:22px}.mine-verify-content[data-v-372994a2]{flex:1;padding:12px 16px;overflow-y:auto}.verify-tip-bar[data-v-372994a2]{color:#8a5a16;background:#fff8ef;border-radius:12px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:12px;font-size:13px;display:flex}.verify-tip-bar svg[data-v-372994a2]{stroke:#f0921a;stroke-width:1.8px;fill:none;flex-shrink:0;width:18px;height:18px}.verify-sync-hint[data-v-372994a2]{color:#8a94a9;text-align:center;margin:0 0 12px;font-size:13px}.verify-status-bar[data-v-372994a2]{border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.verify-status-bar--ok[data-v-372994a2]{color:#2e7d32;background:#e8f5e9}.verify-status-bar--wait[data-v-372994a2]{color:#8a5a16;background:#fff8ef}.verify-status-bar--warn[data-v-372994a2]{color:#c62828;background:#ffebee}.verify-form[data-v-372994a2]{background:#fff;border-radius:16px;overflow:hidden}.form-row[data-v-372994a2]{border-bottom:1px solid #f0f0f5;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:flex}.form-row.clickable[data-v-372994a2]{cursor:pointer;width:100%;font:inherit;text-align:left;background:#fff;border-left:none;border-right:none}.form-label[data-v-372994a2]{color:#1a1e3a;flex-shrink:0;font-size:15px;font-weight:500}.form-value[data-v-372994a2]{color:#8a8fa8;font-size:15px}.form-value.with-arrow[data-v-372994a2]:after{content:"›";color:#ccc;margin-left:6px}.form-input[data-v-372994a2]{text-align:right;border:none;outline:none;flex:1;font-size:15px}.form-input[data-v-372994a2]:disabled{color:#8a8fa8;background:0 0}.form-photo-block[data-v-372994a2]{padding:12px 16px 16px}.form-photo-block>.form-label[data-v-372994a2]{margin-bottom:10px;display:block}.photo-row[data-v-372994a2]{align-items:stretch;gap:12px;display:flex}.photo-upload[data-v-372994a2]{aspect-ratio:85.6/54;cursor:pointer;border:1px dashed #ddd;border-radius:12px;flex:1;min-height:100px;display:block;position:relative;overflow:hidden}.photo-preview[data-v-372994a2]{object-fit:cover;width:100%;height:100%;display:block}.photo-placeholder[data-v-372994a2]{color:#999;place-items:center;height:100%;min-height:100px;font-size:13px;display:grid}.hidden-input[data-v-372994a2]{opacity:0;cursor:pointer;position:absolute;inset:0}.verify-crop-overlay[data-v-372994a2]{z-index:4200;box-sizing:border-box;background:#0000006b;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.verify-crop-dialog[data-v-372994a2]{box-sizing:border-box;background:#fff;border-radius:20px;width:min(92vw,380px);padding:18px}.verify-crop-title[data-v-372994a2]{color:#1a1e3a;text-align:center;margin-bottom:6px;font-size:17px;font-weight:600}.verify-crop-subtitle[data-v-372994a2]{color:#8a94a9;text-align:center;margin-bottom:14px;font-size:12px;line-height:1.5}.verify-crop-viewport-wrap[data-v-372994a2]{justify-content:center;margin-bottom:14px;display:flex}.verify-crop-stage[data-v-372994a2]{touch-action:none;background:linear-gradient(135deg,#eef2f8,#f8fafc);border-radius:16px;width:300px;height:189px;position:relative;overflow:hidden}.verify-crop-image[data-v-372994a2]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;cursor:grab;touch-action:none;max-width:none;position:absolute;inset:0 auto auto 0}.verify-crop-image.is-dragging[data-v-372994a2]{cursor:grabbing}.verify-crop-frame[data-v-372994a2]{pointer-events:none;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #fffffff0,inset 0 0 0 999px #12172214}.verify-crop-zoom[data-v-372994a2]{color:#5f6b7d;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.verify-crop-zoom span[data-v-372994a2]{flex-shrink:0}.verify-crop-zoom input[data-v-372994a2]{accent-color:#fd9b00;width:100%}.verify-crop-actions[data-v-372994a2]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.verify-crop-btn[data-v-372994a2]{border:none;border-radius:14px;height:44px;font-size:15px;font-weight:600}.verify-crop-btn[data-v-372994a2]:disabled{opacity:.58}.verify-crop-btn-cancel[data-v-372994a2]{color:#5f6b7d;background:#f1f3f7}.verify-crop-btn-confirm[data-v-372994a2]{color:#fff;background:linear-gradient(90deg,#ffb347,#fd9b00)}.mine-verify-bottom[data-v-372994a2]{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#f2f3f7}.submit-btn[data-v-372994a2]{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ffb347,#fd9b00);border:none;border-radius:24px;width:100%;height:48px;font-size:16px;font-weight:600}.submit-btn[data-v-372994a2]:disabled{opacity:.6}.mine-security-page[data-v-d879bd2c]{background:#f5f6fa;flex-direction:column;min-height:100%;display:flex}.mine-security-topbar[data-v-d879bd2c]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mine-security-topbar p[data-v-d879bd2c]{color:#121212;margin:0;font-size:18px;font-weight:600}.mine-security-back[data-v-d879bd2c],.mine-security-top-right[data-v-d879bd2c]{width:34px;height:34px}.mine-security-back[data-v-d879bd2c]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.mine-security-back svg[data-v-d879bd2c]{stroke:#283349;stroke-width:2.2px;fill:none;width:20px;height:20px}.mine-security-top-action[data-v-d879bd2c]{color:#f0921a;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:15px}.mine-security-content[data-v-d879bd2c]{padding:16px 14px}.security-group[data-v-d879bd2c]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.mine-security-row[data-v-d879bd2c]{cursor:pointer;text-align:left;background:#fff;border:none;border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;width:100%;padding:16px 14px;display:flex}.mine-security-row[data-v-d879bd2c]:last-child{border-bottom:none}.row-left[data-v-d879bd2c]{align-items:center;gap:12px;display:flex}.row-icon-wrap[data-v-d879bd2c]{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.row-icon-wrap svg[data-v-d879bd2c]{stroke:#333;fill:none;stroke-width:1.6px;width:22px;height:22px}.row-title[data-v-d879bd2c]{color:#1a1e3a;font-size:16px}.row-right[data-v-d879bd2c]{align-items:center;gap:6px;display:flex}.row-sub[data-v-d879bd2c]{color:#8a94a9;font-size:14px}.row-arrow[data-v-d879bd2c]{border-bottom:2px solid #c5cad6;border-right:2px solid #c5cad6;width:8px;height:8px;transform:rotate(-45deg)}.sub-page[data-v-d879bd2c]{flex-direction:column;flex:1;padding:12px 14px 100px;display:flex;overflow-y:auto}.sub-loading[data-v-d879bd2c],.sub-empty[data-v-d879bd2c]{text-align:center;color:#8a94a9;padding:40px 16px}.address-skeleton-wrap[data-v-d879bd2c]{padding:4px 0 12px}.address-skeleton-card[data-v-d879bd2c]{background:#fff;border-radius:12px;margin-bottom:10px;padding:14px}.addr-sk-top[data-v-d879bd2c]{align-items:center;gap:8px;margin-bottom:12px;display:flex}.addr-sk-badge[data-v-d879bd2c]{background:linear-gradient(90deg,#eef0f5,#f5f6fa);border-radius:4px;flex-shrink:0;width:36px;height:18px}.addr-sk-name[data-v-d879bd2c]{background:linear-gradient(90deg,#eef0f5,#f5f6fa);border-radius:4px;width:56px;height:14px}.addr-sk-phone[data-v-d879bd2c]{background:linear-gradient(90deg,#eef0f5,#f5f6fa);border-radius:4px;width:88px;height:12px}.addr-sk-spacer[data-v-d879bd2c]{flex:1}.addr-sk-ico[data-v-d879bd2c]{background:linear-gradient(90deg,#eef0f5,#f5f6fa);border-radius:6px;flex-shrink:0;width:20px;height:20px}.addr-sk-addr[data-v-d879bd2c]{background:linear-gradient(90deg,#eef0f5,#f5f6fa);border-radius:6px;height:36px}.bankcard-item[data-v-d879bd2c]{background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:14px;display:flex}.bankcard-item-type[data-v-d879bd2c]{color:#1a1e3a;margin:0 0 4px;font-weight:600}.bankcard-item-desc[data-v-d879bd2c]{color:#5c6478;margin:0;font-size:13px}.bankcard-item-ops[data-v-d879bd2c]{flex-direction:column;gap:6px;display:flex}.mini-btn[data-v-d879bd2c]{cursor:pointer;background:#fff;border:1px solid #e2e6ef;border-radius:6px;padding:4px 10px;font-size:12px}.mini-btn.danger[data-v-d879bd2c]{color:#e53935;border-color:#ffcdd2}.mini-btn[data-v-d879bd2c]:disabled{opacity:.45;cursor:not-allowed}.bankcard-bottom[data-v-d879bd2c]{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eceef3;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.bankcard-bind-btn[data-v-d879bd2c]{color:#fff;cursor:pointer;background:#f0921a;border:none;border-radius:12px;flex:1;padding:12px;font-weight:600}.bankcard-bind-btn.light[data-v-d879bd2c]{color:#e65100;background:#fff3e0}.bankcard-bind-btn[data-v-d879bd2c]:disabled{opacity:.55;cursor:not-allowed}.address-item[data-v-d879bd2c]{background:#fff;border-radius:12px;margin-bottom:10px;padding:14px}.address-item-top[data-v-d879bd2c]{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.default-tag[data-v-d879bd2c]{color:#2e7d32;background:#e8f5e9;border-radius:4px;margin-right:6px;padding:2px 6px;font-size:11px}.address-name[data-v-d879bd2c]{margin-right:8px;font-weight:600}.address-phone[data-v-d879bd2c]{color:#8a94a9;font-size:13px}.address-item-actions[data-v-d879bd2c]{flex-shrink:0;align-items:center;gap:10px;margin-left:8px;display:flex}.icon-btn[data-v-d879bd2c]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.icon-btn svg[data-v-d879bd2c]{stroke-width:1.8px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.edit-btn svg[data-v-d879bd2c]{stroke:#fd9b00}.delete-btn svg[data-v-d879bd2c]{stroke:#ff6b63}.icon-btn[data-v-d879bd2c]:disabled{opacity:.35;cursor:not-allowed}.addr-action-loading[data-v-d879bd2c],.bank-op-loading[data-v-d879bd2c]{color:#8a94a9;white-space:nowrap;align-items:center;gap:6px;min-height:26px;font-size:12px;display:inline-flex}.mini-spinner[data-v-d879bd2c]{border:2px solid #e8eaef;border-top-color:#fd9b00;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.65s linear infinite mine-spin-d879bd2c}@keyframes mine-spin-d879bd2c{to{transform:rotate(360deg)}}.address-main[data-v-d879bd2c]{color:#737b8c;word-break:break-all;margin:0;font-size:13px;line-height:1.5}.address-main[data-v-d879bd2c]:not(.is-default-line){cursor:pointer}.address-main.is-default-line[data-v-d879bd2c]{cursor:default}.address-main.is-busy[data-v-d879bd2c]{opacity:.88;pointer-events:none}.address-default-loading[data-v-d879bd2c]{color:#fd9b00;margin-top:6px;font-size:12px;font-weight:500;display:block}.addr-field[data-v-d879bd2c]{margin-bottom:12px}.addr-label[data-v-d879bd2c]{color:#737b8c;margin-bottom:6px;font-size:13px;display:block}.addr-input[data-v-d879bd2c],.addr-textarea[data-v-d879bd2c]{box-sizing:border-box;color:#121212;background:#f5f6f8;border:none;border-radius:10px;outline:none;width:100%;padding:12px;font-size:15px}.addr-textarea[data-v-d879bd2c]{resize:vertical;min-height:72px}.addr-region-row[data-v-d879bd2c]{gap:8px;display:flex}.addr-select[data-v-d879bd2c]{color:#121212;box-sizing:border-box;appearance:none;cursor:pointer;background:#f5f6f8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a8adb8' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right 8px center no-repeat;border:none;border-radius:10px;outline:none;flex:1;min-width:0;height:40px;padding:0 24px 0 8px;font-size:13px}.addr-select[data-v-d879bd2c]:disabled{opacity:.45;cursor:default}.address-bottom[data-v-d879bd2c]{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #eceef3;position:fixed;bottom:0;left:0;right:0}.address-add-btn[data-v-d879bd2c]{color:#fff;cursor:pointer;background:#e69e42;border:none;border-radius:24px;width:calc(100% - 28px);margin:0 14px;padding:14px;font-size:16px;font-weight:600;box-shadow:0 4px 12px #e69e4259}.address-add-btn[data-v-d879bd2c]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.mine-modal-mask[data-v-d879bd2c]{z-index:2000;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mine-modal-card[data-v-d879bd2c]{background:#fff;border-radius:16px;width:100%;max-width:340px;max-height:90vh;padding:20px;overflow-y:auto}.address-edit-card[data-v-d879bd2c]{max-width:380px}.mine-modal-title[data-v-d879bd2c]{text-align:center;margin:0 0 16px;font-size:17px;font-weight:700}.mine-modal-desc[data-v-d879bd2c]{color:#5c6478;text-align:center;margin:0 0 16px;font-size:14px}.mine-modal-input[data-v-d879bd2c],.mine-modal-textarea[data-v-d879bd2c]{box-sizing:border-box;border:1px solid #e2e6ef;border-radius:10px;width:100%;margin-bottom:10px;padding:12px;font-size:15px}.mine-modal-textarea[data-v-d879bd2c]{resize:vertical;min-height:72px}.code-row[data-v-d879bd2c]{gap:8px;margin-bottom:10px;display:flex}.code-row .flex[data-v-d879bd2c]{flex:1;margin-bottom:0}.code-btn[data-v-d879bd2c]{color:#f0921a;cursor:pointer;background:#fff;border:1px solid #f0921a;border-radius:10px;flex-shrink:0;padding:0 12px;font-size:13px}.phone-tip[data-v-d879bd2c]{color:#5c6478;margin:0 0 10px;font-size:13px}.check-row[data-v-d879bd2c]{align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.type-switch[data-v-d879bd2c]{gap:8px;margin-bottom:12px;display:flex}.type-switch button[data-v-d879bd2c]{cursor:pointer;background:#fff;border:1px solid #e2e6ef;border-radius:8px;flex:1;padding:8px}.type-switch button.active[data-v-d879bd2c]{color:#f0921a;border-color:#f0921a}.mine-modal-actions[data-v-d879bd2c]{gap:12px;margin-top:8px;display:flex}.btn-cancel[data-v-d879bd2c],.btn-confirm[data-v-d879bd2c]{cursor:pointer;border:none;border-radius:10px;flex:1;padding:12px;font-size:15px}.btn-cancel[data-v-d879bd2c]{color:#5c6478;background:#f5f6fa}.btn-confirm[data-v-d879bd2c]{color:#fff;background:#f0921a}.btn-confirm[data-v-d879bd2c]:disabled{opacity:.5}.dynamic-page[data-v-f674e16e]{background:linear-gradient(#f8f4ec 0%,#f3f4f7 34%,#eef0f5 100%);flex-direction:column;min-height:100%;display:flex;position:relative}.dynamic-topbar[data-v-f674e16e]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;z-index:10;background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.dynamic-topbar p[data-v-f674e16e]{color:#121212;margin:0;font-size:18px;font-weight:600}.dynamic-back[data-v-f674e16e],.dynamic-top-right[data-v-f674e16e]{width:34px;height:34px}.dynamic-back[data-v-f674e16e]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.dynamic-back svg[data-v-f674e16e]{stroke:#283349;stroke-width:2.2px;fill:none;width:20px;height:20px}.dynamic-tab-row[data-v-f674e16e]{z-index:9;background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;padding:10px 16px 12px}.dynamic-tab-track[data-v-f674e16e]{background:#eef0f5;border-radius:14px;gap:2px;width:100%;padding:3px;display:flex;position:relative;box-shadow:inset 0 1px 2px #18233b0f}.dynamic-tab-track[data-v-f674e16e]:before{content:"";z-index:0;background:#fff;border-radius:11px;width:calc(50% - 4px);height:calc(100% - 6px);transition:transform .28s cubic-bezier(.22,.61,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #18233b14}.dynamic-tab-track.tab-at-mine[data-v-f674e16e]:before{transform:translate(calc(100% + 2px))}.dynamic-tab[data-v-f674e16e]{z-index:1;letter-spacing:.02em;color:#7a8499;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:11px;flex:1;margin:0;padding:9px 10px;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;position:relative}.dynamic-tab.is-active[data-v-f674e16e]{color:#1a1e3a;box-shadow:none;background:0 0}.dynamic-tab[data-v-f674e16e]:not(.is-active):active{color:#5c6478}.dynamic-list-footer[data-v-f674e16e]{text-align:center;box-sizing:border-box;min-height:44px;padding:16px 16px 8px}.dynamic-list-footer__end[data-v-f674e16e]{color:#b4bccf;letter-spacing:.04em;font-size:12px}.dynamic-list-footer__loading[data-v-f674e16e]{color:#8a94a9;justify-content:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dynamic-list-footer__label[data-v-f674e16e]{margin-left:2px}.dynamic-list-footer__dot[data-v-f674e16e]{opacity:.35;background:#f0921a;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite both dynamic-foot-dot-f674e16e}.dynamic-list-footer__dot[data-v-f674e16e]:nth-child(2){animation-delay:.15s}.dynamic-list-footer__dot[data-v-f674e16e]:nth-child(3){animation-delay:.3s}@keyframes dynamic-foot-dot-f674e16e{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.dynamic-load-sentinel[data-v-f674e16e]{pointer-events:none;visibility:hidden;width:100%;height:1px}.dynamic-scroll[data-v-f674e16e]{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:88px;overflow-y:auto}.dynamic-hero[data-v-f674e16e]{margin-bottom:12px;padding:14px 14px 0;position:relative}.hero-cover[data-v-f674e16e]{background:linear-gradient(140deg,#1f2f49 0%,#263a5b 45%,#1a2439 100%);border-radius:24px;width:100%;height:158px;position:relative;overflow:hidden;box-shadow:0 10px 24px #18233b1a}.hero-cover-img[data-v-f674e16e]{object-fit:cover;width:100%;height:100%}.hero-cover-placeholder[data-v-f674e16e]{width:100%;height:100%}.hero-cover-mask[data-v-f674e16e]{pointer-events:none;background:linear-gradient(#0000 40%,#00000059);position:absolute;inset:0}.hero-user[data-v-f674e16e]{z-index:2;margin-top:-48px;padding:0 8px 8px;position:relative}.hero-user-card[data-v-f674e16e]{background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 4px 16px #18233b14}.hero-avatar[data-v-f674e16e]{object-fit:cover;border:3px solid #fff;border-radius:50%;flex-shrink:0;width:56px;height:56px}.hero-name[data-v-f674e16e]{color:#1a1e3a;margin:0;font-size:17px;font-weight:700}.hero-subtitle[data-v-f674e16e]{color:#8a94a9;margin:4px 0 0;font-size:13px}.post-card[data-v-f674e16e]{background:#fff;border:1px solid #0000000a;border-radius:18px;margin:0 14px 12px;padding:16px 16px 14px;transition:box-shadow .2s,transform .15s;box-shadow:0 4px 20px #18233b12}.post-card--interactive[data-v-f674e16e]{cursor:pointer;-webkit-tap-highlight-color:transparent}.post-card--interactive[data-v-f674e16e]:hover{box-shadow:0 8px 28px #18233b1a}.post-card--interactive[data-v-f674e16e]:active{transform:scale(.995)}@keyframes slide-in-left-f674e16e{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes slide-in-right-f674e16e{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.slide-enter-left[data-v-f674e16e]{animation:.28s ease-out both slide-in-left-f674e16e}.slide-enter-right[data-v-f674e16e]{animation:.28s ease-out both slide-in-right-f674e16e}.post-header[data-v-f674e16e]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.post-header-main[data-v-f674e16e]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.post-delete[data-v-f674e16e]{color:#b4bccf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;transition:background .15s,color .15s;display:inline-flex}.post-delete svg[data-v-f674e16e]{width:20px;height:20px}.post-delete[data-v-f674e16e]:hover{color:#c0392b;background:#c0392b14}.post-delete[data-v-f674e16e]:active{opacity:.88}.dyn-confirm-overlay[data-v-f674e16e]{z-index:10040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#11182773;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dyn-confirm-card[data-v-f674e16e]{background:#fff;border-radius:16px;width:min(320px,100%);padding:22px 20px 18px;box-shadow:0 16px 48px #18233b2e}.dyn-confirm-title[data-v-f674e16e]{color:#1a1e3a;text-align:center;margin:0 0 10px;font-size:17px;font-weight:600}.dyn-confirm-desc[data-v-f674e16e]{color:#5c6478;text-align:center;margin:0 0 20px;font-size:14px;line-height:1.55}.dyn-confirm-actions[data-v-f674e16e]{gap:10px;display:flex}.dyn-confirm-btn[data-v-f674e16e]{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex:1;margin:0;padding:11px 12px;font-size:16px;font-weight:600}.dyn-confirm-btn--muted[data-v-f674e16e]{color:#5c6478;background:#eef0f5}.dyn-confirm-btn--danger[data-v-f674e16e]{color:#fff;background:linear-gradient(135deg,#e74c3c,#c0392b)}.dyn-confirm-btn[data-v-f674e16e]:active{opacity:.92}.post-avatar[data-v-f674e16e]{object-fit:cover;border-radius:50%;width:40px;height:40px}.post-name[data-v-f674e16e]{color:#1a1e3a;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:15px;font-weight:600;display:flex}.post-me-badge[data-v-f674e16e]{letter-spacing:.02em;color:#e67e22;background:#f0921a24;border-radius:6px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.post-time-row[data-v-f674e16e]{justify-content:flex-end;min-height:18px;margin:2px 0 10px;display:flex}.post-time-footer[data-v-f674e16e]{color:#b4bccf;letter-spacing:.03em;font-size:12px}.post-text[data-v-f674e16e]{color:#283349;white-space:pre-wrap;margin:0 0 10px;font-size:15px;line-height:1.5}.post-images[data-v-f674e16e]{gap:6px;margin-bottom:10px;display:grid}.post-images.grid-1[data-v-f674e16e]{grid-template-columns:1fr}.post-images.grid-1 .post-img-wrap[data-v-f674e16e]{aspect-ratio:auto;background:0 0;max-height:none}.post-images.grid-1 .post-img[data-v-f674e16e]{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.post-images.grid-2[data-v-f674e16e],.post-images.grid-4[data-v-f674e16e]{grid-template-columns:repeat(2,minmax(0,1fr))}.post-images.grid-3[data-v-f674e16e],.post-images.grid-6[data-v-f674e16e],.post-images.grid-9[data-v-f674e16e]{grid-template-columns:repeat(3,minmax(0,1fr))}.post-images.grid-5[data-v-f674e16e],.post-images.grid-8[data-v-f674e16e]{grid-template-columns:repeat(6,minmax(0,1fr))}.post-images.grid-5 .post-img-wrap[data-v-f674e16e]:nth-child(-n+3),.post-images.grid-8 .post-img-wrap[data-v-f674e16e]:nth-child(-n+6){grid-column:span 2}.post-images.grid-5 .post-img-wrap[data-v-f674e16e]:nth-child(n+4),.post-images.grid-8 .post-img-wrap[data-v-f674e16e]:nth-child(n+7){grid-column:span 3}.post-images.grid-7[data-v-f674e16e]{grid-template-columns:repeat(6,minmax(0,1fr))}.post-images.grid-7 .post-img-wrap[data-v-f674e16e]:nth-child(-n+6){grid-column:span 2}.post-images.grid-7 .post-img-wrap[data-v-f674e16e]:nth-child(7){aspect-ratio:16/9;grid-column:1/-1;max-height:min(280px,56vw)}.post-img-wrap[data-v-f674e16e]{aspect-ratio:1;cursor:pointer;background:#eef0f5;border-radius:8px;overflow:hidden}.post-img[data-v-f674e16e]{object-fit:cover;width:100%;height:100%}.post-video-wrap[data-v-f674e16e]{cursor:pointer;background:#000;border-radius:12px;margin-bottom:10px;position:relative;overflow:hidden}.post-video-thumb[data-v-f674e16e]{object-fit:cover;width:100%;max-height:220px;display:block}.post-play-btn[data-v-f674e16e]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.post-play-btn svg[data-v-f674e16e]{width:52px;height:52px}.post-footer[data-v-f674e16e]{border-top:1px solid #f0f2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.post-tag[data-v-f674e16e]{color:#f0921a;margin-right:6px;font-size:12px}.post-actions[data-v-f674e16e]{gap:16px;display:flex}.post-action[data-v-f674e16e]{cursor:pointer;color:#5c6478;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.post-action svg[data-v-f674e16e]{width:20px;height:20px}.dynamic-empty[data-v-f674e16e]{text-align:center;color:#8a94a9;padding:48px 20px}.dynamic-bottom-space[data-v-f674e16e]{height:12px}.dynamic-fab[data-v-f674e16e]{right:20px;bottom:calc(24px + env(safe-area-inset-bottom,0px));cursor:pointer;z-index:20;background:linear-gradient(135deg,#f0921a,#e67e22);border:none;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:fixed;box-shadow:0 6px 20px #f0921a73}.dynamic-fab svg[data-v-f674e16e]{width:24px;height:24px}.sk-avatar[data-v-f674e16e]{background:#eef0f5;border-radius:50%;width:40px;height:40px}.sk-header-meta[data-v-f674e16e]{flex:1}.sk-line[data-v-f674e16e]{background:linear-gradient(90deg,#eef0f5,#f5f6fa);border-radius:4px;height:10px;margin-bottom:8px}.sk-name[data-v-f674e16e]{width:40%}.sk-time[data-v-f674e16e]{width:28%}.sk-text-1[data-v-f674e16e]{width:92%}.sk-text-2[data-v-f674e16e]{width:70%}.sk-media[data-v-f674e16e]{background:#eef0f5;border-radius:12px;height:120px;margin-top:8px}.dyn-img-overlay[data-v-f674e16e]{z-index:9999;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dyn-img-full[data-v-f674e16e]{object-fit:contain;width:auto;max-width:96vw;height:auto;max-height:94vh}.dyn-img-close[data-v-f674e16e]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:16px;right:16px}.dyn-publish-page[data-v-95a22e6e]{background:#ededed;flex-direction:column;min-height:100%;display:flex}.dyn-publish-bar[data-v-95a22e6e]{min-height:calc(48px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0 10px;background:#f7f7f7;border-bottom:1px solid #d9d9d9;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.dyn-publish-bar__title[data-v-95a22e6e]{text-align:center;color:#000;flex:1;margin:0;font-size:17px;font-weight:600}.dyn-publish-bar__btn[data-v-95a22e6e]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;min-width:52px;padding:8px 6px;font-size:16px}.dyn-publish-bar__btn--muted[data-v-95a22e6e]{color:#576b95}.dyn-publish-bar__btn--primary[data-v-95a22e6e]{color:#f0921a;font-weight:600}.dyn-publish-bar__btn--primary[data-v-95a22e6e]:disabled{color:#c8c8c8;cursor:not-allowed}.dyn-publish-body[data-v-95a22e6e]{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 12px 24px;display:flex}.dyn-publish-input[data-v-95a22e6e]{box-sizing:border-box;color:#111;resize:vertical;background:#fff;border:none;border-radius:4px;outline:none;width:100%;min-height:140px;padding:14px 14px 16px;font-size:17px;line-height:1.55;box-shadow:0 1px #0000000f}.dyn-publish-input[data-v-95a22e6e]::placeholder{color:#b2b2b2}.dyn-publish-grid[data-v-95a22e6e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:100%;display:grid}.dyn-publish-cell[data-v-95a22e6e]{aspect-ratio:1;background:#e5e5e5;border-radius:4px;position:relative;overflow:hidden}.dyn-publish-thumb[data-v-95a22e6e]{object-fit:cover;width:100%;height:100%;display:block}.dyn-publish-del[data-v-95a22e6e]{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:16px;line-height:1;display:flex;position:absolute;top:2px;right:2px}.dyn-publish-add[data-v-95a22e6e]{aspect-ratio:1;cursor:pointer;background:#fff;border:1px dashed #c8c8c8;border-radius:4px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dyn-publish-add.is-busy[data-v-95a22e6e]{pointer-events:none;opacity:.85}.dyn-publish-add__plus[data-v-95a22e6e]{color:#c8c8c8;font-size:40px;font-weight:300;line-height:1}.dyn-publish-add__loading[data-v-95a22e6e]{border:3px solid #e5e5e5;border-top-color:#f0921a;border-radius:50%;width:28px;height:28px;animation:.75s linear infinite dyn-pub-spin-95a22e6e}@keyframes dyn-pub-spin-95a22e6e{to{transform:rotate(360deg)}}.dyn-publish-file[data-v-95a22e6e]{opacity:0;width:0;height:0;position:absolute}.dyn-publish-hint[data-v-95a22e6e]{color:#8a94a9;margin:0;font-size:13px}.dyn-publish-overlay[data-v-95a22e6e]{z-index:10050;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dyn-publish-spinner-wrap[data-v-95a22e6e]{background:#282828eb;border-radius:12px;flex-direction:column;align-items:center;gap:14px;padding:28px 36px;display:flex}.dyn-publish-spinner[data-v-95a22e6e]{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite dyn-pub-spin-95a22e6e}.dyn-publish-overlay-text[data-v-95a22e6e]{color:#fff;font-size:15px}.moment-detail-page[data-v-efb336fc]{background:#eef0f5;flex-direction:column;min-height:100%;display:flex}.moment-detail-topbar[data-v-efb336fc]{height:calc(52px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 10px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:5;background:#ffffffeb;border-bottom:1px solid #0000000f;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.moment-detail-title[data-v-efb336fc]{color:#121826;margin:0;font-size:17px;font-weight:600}.moment-detail-back[data-v-efb336fc],.moment-detail-top-right[data-v-efb336fc]{flex-shrink:0;width:44px;height:40px}.moment-detail-delete[data-v-efb336fc]{color:#b4bccf;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:40px;padding:0;transition:background .15s,color .15s;display:inline-flex}.moment-detail-delete svg[data-v-efb336fc]{width:22px;height:22px}.moment-detail-delete[data-v-efb336fc]:hover:not(:disabled){color:#c0392b;background:#c0392b14}.moment-detail-delete[data-v-efb336fc]:disabled{opacity:.55;cursor:not-allowed}.moment-detail-delete-spinner[data-v-efb336fc]{border:2px solid #eef0f5;border-top-color:#f0921a;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite md-detail-del-spin-efb336fc}@keyframes md-detail-del-spin-efb336fc{to{transform:rotate(360deg)}}.dyn-confirm-overlay[data-v-efb336fc]{z-index:10040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#11182773;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dyn-confirm-card[data-v-efb336fc]{background:#fff;border-radius:16px;width:min(320px,100%);padding:22px 20px 18px;box-shadow:0 16px 48px #18233b2e}.dyn-confirm-title[data-v-efb336fc]{color:#1a1e3a;text-align:center;margin:0 0 10px;font-size:17px;font-weight:600}.dyn-confirm-desc[data-v-efb336fc]{color:#5c6478;text-align:center;margin:0 0 20px;font-size:14px;line-height:1.55}.dyn-confirm-actions[data-v-efb336fc]{gap:10px;display:flex}.dyn-confirm-btn[data-v-efb336fc]{cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:12px;flex:1;margin:0;padding:11px 12px;font-size:16px;font-weight:600}.dyn-confirm-btn--muted[data-v-efb336fc]{color:#5c6478;background:#eef0f5}.dyn-confirm-btn--danger[data-v-efb336fc]{color:#fff;background:linear-gradient(135deg,#e74c3c,#c0392b)}.dyn-confirm-btn[data-v-efb336fc]:active{opacity:.92}.moment-detail-back svg[data-v-efb336fc]{stroke:#283349;stroke-width:2.2px;fill:none;width:22px;height:22px}.moment-detail-scroll[data-v-efb336fc]{-webkit-overflow-scrolling:touch;flex:1;padding:14px 14px 24px;overflow-y:auto}.detail-sk[data-v-efb336fc]{background:#fff;border-radius:18px;padding:20px;box-shadow:0 4px 24px #18233b14}.detail-sk-line[data-v-efb336fc]{background:linear-gradient(90deg,#eef0f5,#f5f6fa);border-radius:6px;height:12px;margin-bottom:12px}.detail-sk-wide[data-v-efb336fc]{width:55%}.detail-sk-mid[data-v-efb336fc]{width:38%}.detail-sk-block[data-v-efb336fc]{background:#eef0f5;border-radius:12px;height:140px;margin-top:8px}.detail-error[data-v-efb336fc]{text-align:center;color:#8a94a9;padding:48px 20px}.detail-retry[data-v-efb336fc]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f0921a,#e67e22);border:none;border-radius:999px;margin-top:12px;padding:10px 24px;font-size:14px}.detail-hero-card[data-v-efb336fc]{background:#fff;border:1px solid #0000000a;border-radius:18px;padding:18px 18px 16px;box-shadow:0 4px 24px #18233b14,inset 0 1px #fffc}.detail-author[data-v-efb336fc]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.detail-avatar[data-v-efb336fc]{object-fit:cover;border:2px solid #f5f6fa;border-radius:50%;width:48px;height:48px}.detail-name[data-v-efb336fc]{color:#1a2340;letter-spacing:.02em;margin:0;font-size:16px;font-weight:700}.detail-time[data-v-efb336fc]{color:#9aa3b5;margin:4px 0 0;font-size:12px}.detail-text[data-v-efb336fc]{color:#283349;white-space:pre-wrap;margin:0 0 14px;font-size:16px;line-height:1.65}.detail-images[data-v-efb336fc]{gap:8px;margin-bottom:14px;display:grid}.detail-images.grid-1[data-v-efb336fc]{grid-template-columns:1fr}.detail-images.grid-1 .detail-img-wrap[data-v-efb336fc]{aspect-ratio:auto;background:0 0;max-height:none}.detail-images.grid-1 .detail-img[data-v-efb336fc]{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.detail-images.grid-2[data-v-efb336fc],.detail-images.grid-4[data-v-efb336fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-images.grid-3[data-v-efb336fc],.detail-images.grid-6[data-v-efb336fc],.detail-images.grid-9[data-v-efb336fc]{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-images.grid-5[data-v-efb336fc],.detail-images.grid-8[data-v-efb336fc]{grid-template-columns:repeat(6,minmax(0,1fr))}.detail-images.grid-5 .detail-img-wrap[data-v-efb336fc]:nth-child(-n+3),.detail-images.grid-8 .detail-img-wrap[data-v-efb336fc]:nth-child(-n+6){grid-column:span 2}.detail-images.grid-5 .detail-img-wrap[data-v-efb336fc]:nth-child(n+4),.detail-images.grid-8 .detail-img-wrap[data-v-efb336fc]:nth-child(n+7){grid-column:span 3}.detail-images.grid-7[data-v-efb336fc]{grid-template-columns:repeat(6,minmax(0,1fr))}.detail-images.grid-7 .detail-img-wrap[data-v-efb336fc]:nth-child(-n+6){grid-column:span 2}.detail-images.grid-7 .detail-img-wrap[data-v-efb336fc]:nth-child(7){aspect-ratio:16/9;grid-column:1/-1;max-height:min(300px,58vw)}.detail-img-wrap[data-v-efb336fc]{aspect-ratio:1;cursor:pointer;background:#eef0f5;border-radius:10px;overflow:hidden}.detail-img[data-v-efb336fc]{object-fit:cover;width:100%;height:100%}.detail-video[data-v-efb336fc]{cursor:pointer;background:#000;border-radius:14px;margin-bottom:14px;position:relative;overflow:hidden}.detail-video-thumb[data-v-efb336fc]{object-fit:cover;width:100%;max-height:260px;display:block}.detail-play[data-v-efb336fc]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.detail-play svg[data-v-efb336fc]{width:56px;height:56px}.detail-tags[data-v-efb336fc]{margin-bottom:12px}.detail-tag[data-v-efb336fc]{color:#f0921a;margin-right:8px;font-size:13px}.detail-actions[data-v-efb336fc]{border-top:1px solid #eef0f5;align-items:center;gap:20px;padding-top:14px;display:flex}.detail-action[data-v-efb336fc]{cursor:pointer;color:#5c6478;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.detail-action svg[data-v-efb336fc]{width:22px;height:22px}.detail-action-muted[data-v-efb336fc]{color:#8a94a9;align-items:center;gap:6px;font-size:14px;display:inline-flex}.detail-action-muted svg[data-v-efb336fc]{width:20px;height:20px}.detail-comments-section[data-v-efb336fc]{background:#fff;border:1px solid #0000000a;border-radius:18px;margin-top:16px;padding:16px 16px 14px;box-shadow:0 4px 24px #18233b0f}.detail-comments-title[data-v-efb336fc]{color:#1a2340;margin:0 0 12px;font-size:15px;font-weight:600}.detail-comments-empty[data-v-efb336fc]{color:#9aa3b5;padding:8px 0 12px;font-size:14px}.detail-comment-list[data-v-efb336fc]{margin:0 0 12px;padding:0;list-style:none}.detail-comment-item[data-v-efb336fc]{border-bottom:1px solid #f0f2f7;gap:10px;padding:10px 0;display:flex}.detail-comment-item[data-v-efb336fc]:last-child{border-bottom:none}.detail-comment-avatar-wrap[data-v-efb336fc]{flex-shrink:0;width:36px;height:36px}.detail-comment-avatar-img[data-v-efb336fc]{object-fit:cover;background:#eef0f5;border:1px solid #0000000f;border-radius:50%;width:36px;height:36px;display:block}.detail-comment-avatar[data-v-efb336fc]{color:#fff;background:linear-gradient(145deg,#ffe8cc,#f0921a);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.detail-comment-avatar--fallback[data-v-efb336fc]{flex-shrink:0}.detail-comment-name[data-v-efb336fc]{color:#1a2340;margin:0;font-size:14px;font-weight:600}.detail-comment-text[data-v-efb336fc]{color:#3d465a;white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:14px;line-height:1.5}.detail-comment-time[data-v-efb336fc]{color:#9aa3b5;margin:6px 0 0;font-size:12px}.detail-comment-compose[data-v-efb336fc]{border-top:1px solid #f0f2f7;align-items:center;gap:10px;margin-top:4px;padding-top:4px;display:flex}.detail-comment-input[data-v-efb336fc]{background:#f8f9fc;border:1px solid #e2e6ef;border-radius:999px;outline:none;flex:1;min-width:0;padding:10px 14px;font-size:14px}.detail-comment-input[data-v-efb336fc]:focus{background:#fff;border-color:#f0921a}.detail-comment-send[data-v-efb336fc]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f0921a,#e67e22);border:none;border-radius:999px;flex-shrink:0;padding:10px 18px;font-size:14px;font-weight:600}.detail-comment-send[data-v-efb336fc]:disabled{opacity:.45;cursor:not-allowed}.moment-detail-bottom-space[data-v-efb336fc]{height:env(safe-area-inset-bottom,0px)}.md-img-overlay[data-v-efb336fc]{z-index:9999;background:#000000e0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.md-img-full[data-v-efb336fc]{object-fit:contain;border-radius:4px;max-width:92vw;max-height:88vh}.md-img-close[data-v-efb336fc]{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;top:16px;right:16px}.news-page[data-v-f8445e2b]{background:#f5f6fa;flex-direction:column;min-height:100%;display:flex}.news-topbar[data-v-f8445e2b],.detail-topbar[data-v-f8445e2b]{height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 12px 0;background:#fff;border-bottom:1px solid #eceef3;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.detail-topbar p[data-v-f8445e2b],.news-topbar .news-tabs[data-v-f8445e2b]{text-align:center;flex:1}.detail-topbar p[data-v-f8445e2b]{margin:0;font-size:18px;font-weight:600}.news-back[data-v-f8445e2b],.news-top-right[data-v-f8445e2b]{flex-shrink:0;width:34px;height:34px}.news-back[data-v-f8445e2b]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.news-back svg[data-v-f8445e2b]{stroke:#283349;stroke-width:2.2px;fill:none;width:20px;height:20px}.news-tabs[data-v-f8445e2b]{justify-content:center;align-items:center;gap:24px;display:flex}.news-tab[data-v-f8445e2b]{color:#8a94a9;cursor:pointer;background:0 0;border:none;padding:0 4px 8px;font-size:17px;font-weight:500;position:relative}.news-tab.active[data-v-f8445e2b]{color:#1a1e3a;font-weight:700}.news-tab.active[data-v-f8445e2b]:after{content:"";background:#f0921a;border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.news-list-wrap[data-v-f8445e2b]{-webkit-overflow-scrolling:touch;flex:1;padding-bottom:24px;overflow-y:auto}.news-list[data-v-f8445e2b]{padding:12px 14px 0}.news-card[data-v-f8445e2b]{cursor:pointer;background:#fff;border-radius:14px;gap:12px;margin-bottom:10px;padding:14px;display:flex;box-shadow:0 2px 8px #18233b0d}.nc-body[data-v-f8445e2b]{flex:1;min-width:0}.nc-title[data-v-f8445e2b]{color:#1a1e3a;margin:0 0 6px;font-size:16px;font-weight:600;line-height:1.35}.nc-desc[data-v-f8445e2b]{color:#5c6478;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.nc-time[data-v-f8445e2b]{color:#a0a8b8;margin:0;font-size:12px}.nc-thumb-wrap[data-v-f8445e2b]{background:#eef0f5;border-radius:10px;flex-shrink:0;width:88px;height:88px;overflow:hidden}.nc-thumb[data-v-f8445e2b]{object-fit:cover;width:100%;height:100%}.notice-card[data-v-f8445e2b]{cursor:pointer;background:#fff;border-radius:14px;margin-bottom:10px;padding:14px 16px;box-shadow:0 2px 8px #18233b0d}.an-title[data-v-f8445e2b]{color:#1a1e3a;margin:0 0 8px;font-size:16px;font-weight:600}.an-desc[data-v-f8445e2b]{color:#5c6478;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.an-time[data-v-f8445e2b]{color:#a0a8b8;margin:0;font-size:12px}.news-empty[data-v-f8445e2b]{text-align:center;color:#8a94a9;padding:40px 20px}.news-load-more[data-v-f8445e2b]{color:#f0921a;cursor:pointer;background:#fff;border:1px solid #e2e6ef;border-radius:12px;width:100%;margin:12px 0 8px;padding:12px;font-size:14px;display:block}.news-load-more[data-v-f8445e2b]:disabled{opacity:.6;cursor:not-allowed}.detail-wrap[data-v-f8445e2b]{flex-direction:column;flex:1;min-height:0;display:flex}.detail-content[data-v-f8445e2b]{flex:1;padding:16px 16px 32px;overflow-y:auto}.detail-title[data-v-f8445e2b]{color:#1a1e3a;margin:0 0 10px;font-size:22px;font-weight:700;line-height:1.35}.detail-time[data-v-f8445e2b]{color:#8a94a9;margin:0 0 16px;font-size:13px}.detail-html[data-v-f8445e2b]{color:#283349;word-break:break-word;font-size:16px;line-height:1.65}.detail-html[data-v-f8445e2b] img{border-radius:8px;max-width:100%;height:auto}.detail-text[data-v-f8445e2b]{color:#283349;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.65}.detail-img[data-v-f8445e2b]{border-radius:12px;width:100%;margin-top:16px}.sk-line[data-v-f8445e2b]{background:linear-gradient(90deg,#dce2ec 0%,#e8edf5 45%,#dce2ec 100%) 0 0/200% 100%;border-radius:5px;height:12px;margin-bottom:10px;animation:1.35s ease-in-out infinite news-sk-shimmer-f8445e2b}.sk-line--detail[data-v-f8445e2b]{background:linear-gradient(90deg,#c9d2e0 0%,#dde4f0 40%,#c9d2e0 100%) 0 0/220% 100%;animation:1.25s ease-in-out infinite news-sk-shimmer-detail-f8445e2b}@keyframes news-sk-shimmer-f8445e2b{0%,to{opacity:.88;background-position:100% 0}50%{opacity:1;background-position:0 0}}@keyframes news-sk-shimmer-detail-f8445e2b{0%,to{opacity:.9;background-position:100% 0}50%{opacity:1;background-position:0 0}}.sk-nc-title[data-v-f8445e2b]{width:85%}.sk-nc-title.short[data-v-f8445e2b]{width:55%}.sk-nc-desc[data-v-f8445e2b]{width:100%;height:10px}.sk-thumb[data-v-f8445e2b]{background:#eef0f5;border-radius:10px;flex-shrink:0;width:88px;height:88px}.sk-an-title[data-v-f8445e2b]{width:70%;height:14px}.sk-an-desc[data-v-f8445e2b]{width:95%;height:10px}.detail-sk-title[data-v-f8445e2b]{width:80%;height:22px}.detail-sk-time[data-v-f8445e2b]{width:35%;height:12px}.detail-sk-body[data-v-f8445e2b]{margin-top:4px}.detail-sk-line[data-v-f8445e2b]{width:100%}.detail-sk-line[data-v-f8445e2b]:nth-child(2){width:92%}.detail-sk-line[data-v-f8445e2b]:nth-child(3){width:78%}
/*$vite$:1*/