.dialog-mask[data-v-4a755191]{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;width:100vw;height:100%;display:flex;position:fixed;top:0;left:0}.dialog-box[data-v-4a755191]{background:var(--wechat-bg-dialog,#2c2c2c);transform-origin:50%;border-radius:12px;width:85%;max-width:340px;overflow:hidden;box-shadow:0 8px 30px #0006}.dialog-header[data-v-4a755191]{text-align:center;color:var(--wechat-text-primary,#fff);padding:20px 20px 10px;font-size:17px;font-weight:600}.dialog-body[data-v-4a755191]{text-align:center;padding:0 20px 20px}.dialog-text[data-v-4a755191]{color:var(--wechat-text-secondary,#999);word-break:break-word;white-space:pre-line;font-size:15px;line-height:1.5}.dialog-input-wrap[data-v-4a755191]{margin-top:15px}.dialog-input[data-v-4a755191]{background:var(--wechat-bg-active,#3a3a3a);border:1px solid var(--wechat-border,#444);width:100%;color:var(--wechat-text-primary,#fff);box-sizing:border-box;border-radius:6px;outline:none;padding:10px 12px;font-size:15px;transition:border-color .2s}.dialog-input[data-v-4a755191]:focus{border-color:var(--wechat-primary,#07c160)}.dialog-footer[data-v-4a755191]{border-top:1px solid var(--wechat-border,#333);display:flex}.dialog-btn[data-v-4a755191]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex:1;padding:14px 0;font-size:17px;font-weight:500}.dialog-btn[data-v-4a755191]:active{background:var(--wechat-bg-active,#3a3a3a)}.cancel-btn[data-v-4a755191]{color:var(--wechat-text-secondary,#999);border-right:1px solid var(--wechat-border,#333)}.confirm-btn[data-v-4a755191]{color:var(--wechat-primary,#07c160)}.danger-btn[data-v-4a755191]{color:#fa5151}.dialog-fade-enter-active[data-v-4a755191],.dialog-fade-leave-active[data-v-4a755191]{transition:opacity .2s,transform .2s}.dialog-fade-enter-from[data-v-4a755191],.dialog-fade-leave-to[data-v-4a755191]{opacity:0}.dialog-fade-enter-from .dialog-box[data-v-4a755191],.dialog-fade-leave-to .dialog-box[data-v-4a755191]{transform:scale(.9)}.shake[data-v-4a755191]{animation:.4s cubic-bezier(.36,.07,.19,.97) both shake-4a755191}@keyframes shake-4a755191{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}:root{--tg-theme-bg:#0f0f0f;--tg-theme-white:#1c1c1d;--tg-theme-text:#fff;--tg-theme-text-secondary:#aaa;--tg-theme-hint:#8e8e93;--tg-theme-link:#4da6ff;--tg-theme-button:#3390ec;--tg-theme-button-text:#fff;--tg-theme-secondary-bg:#2c2c2e;--tg-theme-border:#38383a;--tg-theme-nav-bg:#0f0f0f;--tg-theme-msg-in:#2c2c2e;--tg-theme-msg-out:linear-gradient(135deg, #8b4cfa, #6d55fa);--tg-theme-msg-out-text:#fff;--tg-theme-danger:#ff3b30;--tg-theme-chat-bg:#060608;--tg-theme-surface:#161616;--tg-theme-surface-solid:#1c1c1e;--tg-theme-overlay:#0009;--tg-theme-item-bg:#000;--tg-theme-item-active:#ffffff0f;--tg-theme-pinned:#0d1a27;--tg-theme-separator:#ffffff14;--tg-theme-search-bg:#1c1c1e;--tg-theme-search-text:#fff;--tg-theme-search-placeholder:#666;--tg-theme-modal-bg:#1c1c2e;--tg-theme-modal-input-bg:#ffffff12;--tg-theme-modal-input-border:#ffffff26;--tg-theme-modal-input-text:#fff;--tg-theme-modal-input-placeholder:#555;--tg-theme-modal-btn-cancel-bg:#ffffff14;--tg-theme-modal-btn-cancel-text:#aaa;--tg-theme-card-bg:#1c1c1e;--tg-theme-card-border:#ffffff1a;--tg-theme-page-bg:#060a10;--tg-theme-menu-bg:#1c1c1e;--tg-theme-menu-separator:#ffffff12;--tg-theme-menu-active:#ffffff0f;--tg-theme-radio-dot-border:#5c5c5e;--tg-theme-avatar-border:#060a10;--im-avatar-radius-sm:8px;--im-avatar-radius:10px;--im-avatar-radius-lg:14px;--tg-theme-unread-border:#000;--tg-theme-shadow:0 20px 60px #000c;--tg-theme-input-bar-bg:#161616;--tg-theme-notice-bg:#1a1a1c;--tg-theme-attachment-bg:#1a1a1c;--tg-theme-group-avatar-bg:#2c2c2e;--tg-theme-swipe-bg:transparent;--tg-theme-login-bg:#050812;--tg-theme-login-input-bg:#ffffff14;--tg-theme-login-input-border:#ffffff1f;--tg-theme-bottom-bar-bg:#141414;--tg-theme-contacts-bg:#000;--tg-theme-context-menu-bg:#2c2c2e;--tg-theme-preview-bg:#000000eb;--tg-theme-bottom-pill-bg:#1e1e1e;--tg-theme-bottom-pill-border:#ffffff1f;--tg-theme-bottom-pill-shadow:0 10px 30px #0009;--tg-theme-tab-inactive:#8e8e93}@media (prefers-color-scheme:light){:root{--tg-theme-bg:#f2f2f7;--tg-theme-white:#fff;--tg-theme-text:#000;--tg-theme-text-secondary:#3c3c43;--tg-theme-hint:#6c6c70;--tg-theme-link:#3390ec;--tg-theme-button:#3390ec;--tg-theme-button-text:#fff;--tg-theme-secondary-bg:#e5e5ea;--tg-theme-border:#c6c6c8;--tg-theme-nav-bg:#f2f2f7;--tg-theme-msg-in:#ffffffd9;--tg-theme-msg-out:linear-gradient(135deg, #8b4cfa, #6d55fa);--tg-theme-msg-out-text:#fff;--tg-theme-danger:#ff3b30;--tg-theme-chat-bg:#f2f2f7;--tg-theme-surface:#f2f2f7;--tg-theme-surface-solid:#fff;--tg-theme-overlay:#00000059;--tg-theme-item-bg:#fff;--tg-theme-item-active:#0000000d;--tg-theme-pinned:#edf3fb;--tg-theme-separator:#0000001a;--tg-theme-search-bg:#e5e5ea;--tg-theme-search-text:#000;--tg-theme-search-placeholder:#8e8e93;--tg-theme-modal-bg:#fff;--tg-theme-modal-input-bg:#0000000a;--tg-theme-modal-input-border:#0000001f;--tg-theme-modal-input-text:#000;--tg-theme-modal-input-placeholder:#aaa;--tg-theme-modal-btn-cancel-bg:#0000000f;--tg-theme-modal-btn-cancel-text:#6c6c70;--tg-theme-card-bg:#fff;--tg-theme-card-border:#00000014;--tg-theme-page-bg:#f2f2f7;--tg-theme-menu-bg:#fff;--tg-theme-menu-separator:#00000014;--tg-theme-menu-active:#0000000d;--tg-theme-radio-dot-border:#c6c6c8;--tg-theme-avatar-border:#f2f2f7;--tg-theme-unread-border:#f2f2f7;--tg-theme-shadow:0 20px 60px #00000026;--tg-theme-input-bar-bg:#f2f2f7;--tg-theme-notice-bg:#fff;--tg-theme-attachment-bg:#fff;--tg-theme-group-avatar-bg:#e5e5ea;--tg-theme-swipe-bg:transparent;--tg-theme-login-bg:#f2f2f7;--tg-theme-login-input-bg:#0000000a;--tg-theme-login-input-border:#0000001a;--tg-theme-bottom-bar-bg:#f2f2f7;--tg-theme-contacts-bg:#f2f2f7;--tg-theme-context-menu-bg:#fff;--tg-theme-preview-bg:#000000e0;--tg-theme-bottom-pill-bg:#f2f2f7;--tg-theme-bottom-pill-border:#0000001f;--tg-theme-bottom-pill-shadow:0 10px 30px #00000026;--tg-theme-tab-inactive:#6c6c70;--tg-theme-indicator-bg:#0000000f}}[data-theme=dark]{--tg-theme-bg:#0f0f0f;--tg-theme-white:#1c1c1d;--tg-theme-text:#fff;--tg-theme-text-secondary:#aaa;--tg-theme-hint:#8e8e93;--tg-theme-link:#4da6ff;--tg-theme-button:#3390ec;--tg-theme-button-text:#fff;--tg-theme-secondary-bg:#2c2c2e;--tg-theme-border:#38383a;--tg-theme-nav-bg:#0f0f0f;--tg-theme-msg-in:#2c2c2e;--tg-theme-msg-out:linear-gradient(135deg, #8b4cfa, #6d55fa);--tg-theme-msg-out-text:#fff;--tg-theme-danger:#ff3b30;--tg-theme-chat-bg:#060608;--tg-theme-surface:#161616;--tg-theme-surface-solid:#1c1c1e;--tg-theme-overlay:#0009;--tg-theme-item-bg:#000;--tg-theme-item-active:#ffffff0f;--tg-theme-pinned:#0d1a27;--tg-theme-separator:#ffffff14;--tg-theme-search-bg:#1c1c1e;--tg-theme-search-text:#fff;--tg-theme-search-placeholder:#666;--tg-theme-modal-bg:#1c1c2e;--tg-theme-modal-input-bg:#ffffff12;--tg-theme-modal-input-border:#ffffff26;--tg-theme-modal-input-text:#fff;--tg-theme-modal-input-placeholder:#555;--tg-theme-modal-btn-cancel-bg:#ffffff14;--tg-theme-modal-btn-cancel-text:#aaa;--tg-theme-card-bg:#1c1c1e;--tg-theme-card-border:#ffffff1a;--tg-theme-page-bg:#060a10;--tg-theme-menu-bg:#1c1c1e;--tg-theme-menu-separator:#ffffff12;--tg-theme-menu-active:#ffffff0f;--tg-theme-radio-dot-border:#5c5c5e;--tg-theme-avatar-border:#060a10;--tg-theme-unread-border:#000;--tg-theme-shadow:0 20px 60px #000c;--tg-theme-input-bar-bg:#161616;--tg-theme-notice-bg:#1a1a1c;--tg-theme-attachment-bg:#1a1a1c;--tg-theme-group-avatar-bg:#2c2c2e;--tg-theme-swipe-bg:transparent;--tg-theme-login-bg:#050812;--tg-theme-login-input-bg:#ffffff14;--tg-theme-login-input-border:#ffffff1f;--tg-theme-bottom-bar-bg:#141414;--tg-theme-contacts-bg:#000;--tg-theme-context-menu-bg:#2c2c2e;--tg-theme-preview-bg:#000000eb;--tg-theme-bottom-pill-bg:#1e1e1e;--tg-theme-bottom-pill-border:#ffffff1f;--tg-theme-bottom-pill-shadow:0 10px 30px #0009;--tg-theme-tab-inactive:#8e8e93}[data-theme=light]{--tg-theme-bg:#f2f2f7;--tg-theme-white:#fff;--tg-theme-text:#000;--tg-theme-text-secondary:#3c3c43;--tg-theme-hint:#6c6c70;--tg-theme-link:#3390ec;--tg-theme-button:#3390ec;--tg-theme-button-text:#fff;--tg-theme-secondary-bg:#e5e5ea;--tg-theme-border:#c6c6c8;--tg-theme-nav-bg:#f2f2f7;--tg-theme-msg-in:#ffffffd9;--tg-theme-msg-out:linear-gradient(135deg, #8b4cfa, #6d55fa);--tg-theme-msg-out-text:#fff;--tg-theme-danger:#ff3b30;--tg-theme-chat-bg:#f2f2f7;--tg-theme-surface:#f2f2f7;--tg-theme-surface-solid:#fff;--tg-theme-overlay:#00000059;--tg-theme-item-bg:#fff;--tg-theme-item-active:#0000000d;--tg-theme-pinned:#edf3fb;--tg-theme-separator:#0000001a;--tg-theme-search-bg:#e5e5ea;--tg-theme-search-text:#000;--tg-theme-search-placeholder:#8e8e93;--tg-theme-modal-bg:#fff;--tg-theme-modal-input-bg:#0000000a;--tg-theme-modal-input-border:#0000001f;--tg-theme-modal-input-text:#000;--tg-theme-modal-input-placeholder:#aaa;--tg-theme-modal-btn-cancel-bg:#0000000f;--tg-theme-modal-btn-cancel-text:#6c6c70;--tg-theme-card-bg:#fff;--tg-theme-card-border:#00000014;--tg-theme-page-bg:#f2f2f7;--tg-theme-menu-bg:#fff;--tg-theme-menu-separator:#00000014;--tg-theme-menu-active:#0000000d;--tg-theme-radio-dot-border:#c6c6c8;--tg-theme-avatar-border:#f2f2f7;--tg-theme-unread-border:#f2f2f7;--tg-theme-shadow:0 20px 60px #00000026;--tg-theme-input-bar-bg:#f2f2f7;--tg-theme-notice-bg:#fff;--tg-theme-attachment-bg:#fff;--tg-theme-group-avatar-bg:#e5e5ea;--tg-theme-swipe-bg:transparent;--tg-theme-login-bg:#f2f2f7;--tg-theme-login-input-bg:#0000000a;--tg-theme-login-input-border:#0000001a;--tg-theme-bottom-bar-bg:#f2f2f7;--tg-theme-contacts-bg:#f2f2f7;--tg-theme-context-menu-bg:#fff;--tg-theme-preview-bg:#000000e0;--tg-theme-bottom-pill-bg:#f2f2f7;--tg-theme-bottom-pill-border:#0000001f;--tg-theme-bottom-pill-shadow:0 10px 30px #00000026;--tg-theme-tab-inactive:#6c6c70;--tg-theme-indicator-bg:#0000000f}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}html:not([data-theme]),html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}*,:before,:after{-webkit-backdrop-filter:none!important}.login-container,.chat-detail-page{background-image:none!important;background-attachment:scroll!important}.login-container:before,.login-container:after,.contacts-page:before,.contacts-page:after,.settings-page:before,.settings-page:after{content:none!important;background:0 0!important;animation:none!important;transform:none!important}.login-container h1{color:var(--tg-theme-text)!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;animation:none!important}@media (prefers-color-scheme:light){html:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}}html.is-android *{-webkit-backdrop-filter:none!important}html.is-android{--tg-theme-shadow:0 8px 24px #00000059;--tg-theme-bottom-pill-shadow:0 4px 14px #00000047}html.is-android .glass-nav,html.is-android .top-nav,html.is-android .bottom-pill,html.is-android .input-container{background-color:var(--tg-theme-surface-solid)!important}html.is-android .bottom-pill{background-color:var(--tg-theme-bg)!important}html.is-android .chat-detail-page{background-image:none!important;background-attachment:scroll!important}html.is-android .contacts-page:before,html.is-android .contacts-page:after,html.is-android .settings-page:before,html.is-android .settings-page:after{background:0 0!important;animation:none!important;transform:none!important}html.is-android .slide-forward-enter-active,html.is-android .slide-forward-leave-active,html.is-android .slide-backward-enter-active,html.is-android .slide-backward-leave-active,html.is-android .sliding-indicator{transition:none!important}html.is-android .chat-body,html.is-android .list-container,html.is-android .content-scroll,html.is-android .gp-body,html.is-android .sm-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body,html{background-color:var(--tg-theme-bg);color:var(--tg-theme-text);width:100%;height:100vh;-webkit-user-select:none;user-select:none;touch-action:manipulation;height:100dvh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}#app{background-color:var(--tg-theme-bg);width:100%;height:100%;position:relative;overflow:hidden}.glass-nav{background-color:var(--tg-theme-nav-bg);border-bottom:.5px solid var(--tg-theme-border);z-index:100}.bottom-nav-wrap[data-v-9fbaf939]{bottom:calc(16px + env(safe-area-inset-bottom));pointer-events:none;z-index:1000;justify-content:center;display:flex;position:fixed;left:0;right:0}.bottom-pill[data-v-9fbaf939]{pointer-events:auto;background-color:var(--tg-theme-bottom-pill-bg,#1e1e1eb3);border:.5px solid var(--tg-theme-bottom-pill-border,#ffffff1f);width:250px;height:60px;box-shadow:var(--tg-theme-bottom-pill-shadow,0 10px 30px #0009);border-radius:100px;justify-content:space-evenly;align-items:center;padding:0 4px;display:flex;position:relative}.sliding-indicator[data-v-9fbaf939]{background-color:var(--tg-theme-indicator-bg,#ffffff0d);z-index:1;pointer-events:none;border-radius:26px;height:52px;transition:transform .35s cubic-bezier(.25,1,.35,1),width .35s cubic-bezier(.25,1,.35,1),opacity .2s;position:absolute;top:4px;left:0}.tab-item[data-v-9fbaf939]{z-index:2;color:var(--tg-theme-tab-inactive,#8e8e93);cursor:pointer;border-radius:30px;flex-direction:column;align-items:center;padding:8px 22px;transition:transform .1s,color .2s;display:flex;position:relative}.tab-item[data-v-9fbaf939]:active{transform:scale(.92)}.tab-item.active[data-v-9fbaf939]{color:#2f88e6}.icon-wrap[data-v-9fbaf939]{position:relative}.tab-icon[data-v-9fbaf939]{width:25px;height:25px;margin-bottom:2px}.badge[data-v-9fbaf939]{color:#fff;background-color:#ff3b30;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:flex;position:absolute;top:-4px;right:-8px}.tab-item span[data-v-9fbaf939]{font-size:10px;font-weight:500}.app-wrapper{width:100%;height:100vh;background-color:var(--tg-theme-bg);height:100dvh;position:relative;overflow:hidden}.page-layer{background-color:var(--tg-theme-bg);z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.global-announcement-overlay{z-index:10000;background:#0000006b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.global-announcement-dialog{width:min(88vw,360px);max-height:min(72vh,560px);color:var(--tg-theme-text);background:linear-gradient(145deg,#2f88e629,#ff95001a),#222224f5;border:.5px solid #ffffff29;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 22px 70px #0000006b}.global-announcement-head{align-items:center;gap:12px;padding:16px 18px 12px;display:flex}.global-announcement-icon{color:#ffb340;background:#ffffff1a;border:.5px solid #ffffff24;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.global-announcement-title{color:var(--tg-theme-text);font-size:18px;font-weight:700}.global-announcement-body{background:#ffffff1a;border:.5px solid #ffffff1a;border-radius:12px;max-height:42vh;margin:0 18px 14px;padding:14px;overflow-y:auto}.global-announcement-body pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:15px;line-height:1.65}.global-announcement-actions{gap:10px;padding:0 18px 18px;display:flex}.global-announcement-btn{cursor:pointer;border:none;border-radius:12px;flex:1;height:42px;font-size:15px;font-weight:600}.global-announcement-btn.secondary{color:var(--tg-theme-text);background:#ffffff1f}.global-announcement-btn.primary{color:#fff;background:#2f88e6}.announcement-fade-enter-active,.announcement-fade-leave-active{transition:opacity .18s}.announcement-fade-enter-active .global-announcement-dialog,.announcement-fade-leave-active .global-announcement-dialog{transition:transform .22s,opacity .18s}.announcement-fade-enter-from,.announcement-fade-leave-to{opacity:0}.announcement-fade-enter-from .global-announcement-dialog,.announcement-fade-leave-to .global-announcement-dialog{opacity:0;transform:scale(.96)}[data-theme=light] .global-announcement-dialog{background:linear-gradient(145deg,#2f88e61a,#ff950014),#fffffffa;border-color:#0000001f;box-shadow:0 18px 54px #00000038}[data-theme=light] .global-announcement-icon,[data-theme=light] .global-announcement-body,[data-theme=light] .global-announcement-btn.secondary{background:#0000000e;border-color:#0000001a}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .global-announcement-dialog{background:linear-gradient(145deg,#2f88e61a,#ff950014),#fffffffa;border-color:#0000001f;box-shadow:0 18px 54px #00000038}html:not([data-theme=dark]) .global-announcement-icon,html:not([data-theme=dark]) .global-announcement-body,html:not([data-theme=dark]) .global-announcement-btn.secondary{background:#0000000e;border-color:#0000001a}}.slide-forward-enter-active,.slide-forward-leave-active{transition:transform .35s cubic-bezier(.25,.8,.25,1),opacity .35s}.slide-forward-enter-from{z-index:20;transform:translate(100%)}.slide-forward-leave-to{opacity:.8;z-index:10;transform:translate(-30%)}.slide-backward-enter-active,.slide-backward-leave-active{transition:transform .35s cubic-bezier(.25,.8,.25,1),opacity .35s}.slide-backward-enter-from{opacity:.8;z-index:10;transform:translate(-30%)}.slide-backward-leave-active{z-index:20}.slide-backward-leave-to{z-index:20;transform:translate(100%)}
