.quota-mask[data-v-2721e49d]{position:fixed;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:3000;padding:24px}.quota-dialog[data-v-2721e49d]{width:100%;max-width:295px;background:var(--wx-white);border-radius:20px;padding:26px 20px 16px;text-align:center}.quota-icon[data-v-2721e49d]{width:52px;height:52px;border-radius:16px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;color:var(--wx-accent-link);background:var(--wx-green-light)}.quota-icon svg[data-v-2721e49d]{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quota-message[data-v-2721e49d]{font-size:15px;line-height:1.6;color:var(--wx-text);margin-bottom:18px}.quota-actions[data-v-2721e49d]{display:flex;flex-direction:column;gap:8px}.btn[data-v-2721e49d]{width:100%;padding:12px 16px;border:none;border-radius:12px;font-size:15px;cursor:pointer}.btn.primary[data-v-2721e49d]{background:var(--wx-green);color:#fff;font-weight:600}.btn.secondary[data-v-2721e49d]{background:transparent;color:var(--wx-text-secondary)}.fade-enter-active[data-v-2721e49d],.fade-leave-active[data-v-2721e49d]{transition:opacity .2s ease}.fade-enter-from[data-v-2721e49d],.fade-leave-to[data-v-2721e49d]{opacity:0}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--wx-bg: #ffffff;--wx-white: #ffffff;--wx-green: #cd6090;--wx-green-light: #f7e2eb;--wx-text: #1a1a1a;--wx-text-secondary: #8a8a8e;--wx-text-muted: #b9b9bf;--wx-border: #f0f0f2;--wx-border-input: #f0f0f2;--wx-border-section: #f4f4f6;--wx-surface-muted: #f5f5f7;--wx-input-bg: #f5f5f7;--wx-tab-bg: #ffffff;--wx-tab-border: #f4f4f6;--wx-tab-active: #cd6090;--wx-tab-inactive: #c2c2c8;--wx-tab-shadow: 0 1px 4px rgba(26, 26, 26, .06);--wx-nav-height: 50px;--wx-tab-bar-extra: 12px;--wx-page-bg: #f7f7f9;--wx-active-bg: #f8e8ef;--wx-bubble-npc-border: #f0f0f2;--wx-bubble-npc-bg: #ffffff;--wx-bubble-action: #8a8a8e;--wx-accent-link: #cd6090;--wx-accent-hint: #b54e7c;--wx-danger: #fa5151;--wx-scrollbar-thumb: rgba(0, 0, 0, .22);--wx-status-height: 44px;--wx-header-height: 52px;--wx-header-pad-bottom: 0px;--wx-safe-top: var(--safe-area-inset-top, env(safe-area-inset-top, 0px));--wx-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--keyboard-inset: 0px;--keyboard-safe-bottom: var(--wx-safe-bottom);--wx-tab-offset: calc(var(--wx-nav-height) + var(--wx-tab-bar-extra) + var(--wx-safe-bottom));--wx-app-width: 100%;--wx-max-width: 430px}html.dark{--wx-bg: #1a1a1e;--wx-white: #1a1a1e;--wx-green: #cd6090;--wx-green-light: #3f2534;--wx-text: #ededf0;--wx-text-secondary: #9a9aa0;--wx-text-muted: #5e5e66;--wx-border: #26262b;--wx-border-input: #2c2c32;--wx-border-section: #26262b;--wx-surface-muted: #232328;--wx-input-bg: #232328;--wx-tab-bg: #1a1a1e;--wx-tab-border: #26262b;--wx-tab-active: #cd6090;--wx-tab-inactive: #5e5e66;--wx-tab-shadow: 0 2px 12px rgba(0, 0, 0, .35);--wx-page-bg: #101012;--wx-active-bg: #271d23;--wx-bubble-npc-border: #2c2c32;--wx-bubble-npc-bg: #232328;--wx-bubble-action: #b0b0b8;--wx-accent-link: #d983aa;--wx-accent-hint: #d983aa;--wx-danger: #ff6b6b;--wx-scrollbar-thumb: rgba(255, 255, 255, .32);color-scheme:dark}html,body{height:100%;width:100%;overflow-x:hidden;overscroll-behavior-x:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:16px;color:var(--wx-text);background:var(--wx-page-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#app{width:100%;height:100%;height:100vh;height:100svh;height:100dvh;display:flex;justify-content:center;overflow-x:hidden;overscroll-behavior-x:none}button,input,textarea{font:inherit;border:none;outline:none;background:none}input,textarea{color:var(--wx-text);-webkit-text-fill-color:var(--wx-text);caret-color:var(--wx-text)}button{color:var(--wx-text)}input::placeholder,textarea::placeholder{color:var(--wx-text-muted);-webkit-text-fill-color:var(--wx-text-muted);opacity:1}button{cursor:pointer}a{color:inherit;text-decoration:none}.page{width:100%;max-width:var(--wx-max-width);min-height:100%;background:var(--wx-page-bg);position:relative;display:flex;flex-direction:column;overflow-x:hidden}.page-content{width:100%;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.page-content.with-tab{padding-bottom:var(--wx-tab-offset)}.page-content.with-status{padding-top:var(--wx-status-height)}html.native-app{--wx-safe-top: var(--safe-area-inset-top, 44px);--wx-safe-bottom: var(--safe-area-inset-bottom, env(safe-area-inset-bottom, 0px));--wx-status-height: var(--wx-safe-top)}html.standalone-pwa{--wx-status-height: var(--wx-safe-top)}html.standalone-pwa.legacy-ios-pwa{--wx-nav-height: 40px;--wx-safe-bottom: env(safe-area-inset-bottom, 0px);--wx-tab-bar-extra: 0px;--wx-tab-offset: 52px}html.standalone-pwa.legacy-ios-pwa,html.standalone-pwa.legacy-ios-pwa body,html.standalone-pwa.legacy-ios-pwa #app{background:var(--wx-page-bg)}html.native-app,html.standalone-pwa,html.native-app body,html.standalone-pwa body,html.native-app #app,html.standalone-pwa #app{height:100%;overflow:hidden}html.native-app,html.standalone-pwa,html.native-app body,html.standalone-pwa body{background:var(--wx-bg)}html.native-app #app,html.standalone-pwa #app{width:100%}html.native-app .page,html.standalone-pwa .page{width:100vw;max-width:none;height:100%;min-height:100%}html.native-app .page{max-width:none}html.native-app .tab-bar,html.standalone-pwa .tab-bar{left:0;right:0;width:100%;max-width:none;transform:none}html.standalone-pwa.legacy-ios-pwa .tab-bar{height:var(--wx-tab-offset);min-height:var(--wx-tab-offset);padding:0;background:var(--wx-tab-bg);overflow:visible}html.standalone-pwa.legacy-ios-pwa .tab-item{transform:none;justify-content:flex-end;padding-bottom:2px;box-sizing:border-box}html.standalone-pwa.legacy-ios-pwa .page-content.with-status{padding-top:0}html.standalone-pwa.legacy-ios-pwa .page-content.with-status .wx-header{height:calc(var(--wx-safe-top) + var(--wx-header-height));min-height:calc(var(--wx-safe-top) + var(--wx-header-height));padding-top:var(--wx-safe-top);background:var(--wx-white);box-sizing:border-box}html.standalone-pwa.legacy-ios-pwa .page-content.with-status .wx-header .back-btn,html.standalone-pwa.legacy-ios-pwa .page-content.with-status .wx-header .action-btn,html.standalone-pwa.legacy-ios-pwa .page-content.with-status .wx-header .menu-btn,html.standalone-pwa.legacy-ios-pwa .page-content.with-status .wx-header .settings-btn{top:var(--wx-safe-top);height:var(--wx-header-height)}html.standalone-pwa.legacy-ios-pwa .settings-page>.wx-header.with-status,html.standalone-pwa.legacy-ios-pwa .member-page>.wx-header.with-status,html.standalone-pwa.legacy-ios-pwa .help-page>.wx-header.with-status{margin-top:0;height:calc(var(--wx-safe-top) + var(--wx-header-height));min-height:calc(var(--wx-safe-top) + var(--wx-header-height));padding-top:var(--wx-safe-top);background:var(--wx-page-bg);border-bottom:0;box-sizing:border-box}html.standalone-pwa.legacy-ios-pwa .settings-page>.wx-header.with-status .back-btn,html.standalone-pwa.legacy-ios-pwa .member-page>.wx-header.with-status .back-btn,html.standalone-pwa.legacy-ios-pwa .help-page>.wx-header.with-status .back-btn{top:var(--wx-safe-top);height:var(--wx-header-height)}html.native-app .page-content.with-tab{padding-top:0;min-height:0}html.standalone-pwa .page-content.with-tab{min-height:0}html.standalone-pwa .status-bar{display:none}html.standalone-pwa[data-keyboard-focus="1"],html.standalone-pwa[data-keyboard-focus="1"] body{overscroll-behavior:none}html.chat-route-active body,html.chat-route-active #app,html.moment-detail-route-active body,html.moment-detail-route-active #app{position:fixed;inset:0;width:100%;height:100%;overflow:hidden}html.native-app .wx-header{margin-top:0;padding-top:var(--wx-safe-top);padding-bottom:0;height:calc(var(--wx-safe-top) + var(--wx-header-height));min-height:calc(var(--wx-safe-top) + var(--wx-header-height));box-sizing:border-box;align-items:center;position:sticky;top:0;z-index:20}html.native-app .wx-header .back-btn,html.native-app .wx-header .action-btn,html.native-app .wx-header .menu-btn,html.native-app .wx-header .settings-btn{top:var(--wx-safe-top);height:var(--wx-header-height)}html.native-app .user-card{margin-top:10px;padding:24px 16px}html.native-app .user-card .avatar-img{margin-right:18px}html.native-app .section-title{padding-top:18px;padding-bottom:16px}html.native-app .moment-card{padding:20px 16px}html.native-app .moment-card .moment-avatar{margin-right:14px}html.native-app .moment-card .name{margin-bottom:10px}html.native-app .moment-card .content{margin-bottom:12px;line-height:1.7}html.native-app .chat-page .wx-header.with-status{margin-top:0}html.native-app .chat-page .input-bar,html.standalone-pwa .chat-page .input-bar{max-width:none}html.native-app .chat-page:after,html.standalone-pwa .chat-page:after{max-width:none}.wx-header{height:var(--wx-header-height);display:flex;align-items:center;justify-content:center;background:var(--wx-white);border-bottom:1px solid var(--wx-border-section);position:relative;flex-shrink:0}.wx-header .title{font-size:17px;font-weight:600;color:var(--wx-text)}.wx-header .back-btn,.wx-header .action-btn{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;padding:0;font-size:24px;line-height:1;color:var(--wx-text);background:none;border:none}.wx-header .back-btn{left:14px}.wx-header .action-btn{right:16px;font-size:20px;font-weight:400;letter-spacing:2px}.page>.wx-header.with-status,.page>header.wx-header.with-status{margin-top:var(--wx-status-height)}html.native-app .page>.wx-header.with-status,html.native-app .page>header.wx-header.with-status{margin-top:0}@supports (-webkit-touch-callout: none){input,textarea,select{font-size:16px!important}}.wx-header.sub-page-header{height:52px;min-height:52px}.wx-list-item{display:flex;align-items:center;padding:12px 16px;background:var(--wx-white);border-bottom:none;cursor:pointer;transition:background .15s;position:relative}.wx-list-item:after{content:"";position:absolute;left:76px;right:0;bottom:0;height:1px;background:var(--wx-border-section);transform:scaleY(.5);transform-origin:bottom;pointer-events:none}.wx-list-item:active{background:var(--wx-active-bg)}.wx-avatar{width:48px;height:48px;border-radius:14px;flex-shrink:0;object-fit:cover;background:var(--wx-green-light)}.wx-avatar.sm{width:40px;height:40px}.wx-empty{text-align:center;padding:80px 24px;color:var(--wx-text-muted);font-size:14px;line-height:1.8}.wx-btn-primary{display:block;width:100%;padding:14px 12px;background:var(--wx-green);color:#fff;border-radius:14px;font-size:16px;font-weight:600;text-align:center;box-shadow:0 6px 16px #cd609033}.wx-btn-primary:disabled{opacity:.5;cursor:not-allowed}.wx-btn-primary:active:not(:disabled){opacity:.85}.wx-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000000b8;color:#fff;padding:12px 20px;border-radius:12px;font-size:14px;z-index:9999;max-width:80%;text-align:center;pointer-events:none}.wx-action-sheet-mask{position:fixed;inset:0;background:#1a1a1a73;z-index:1000;display:flex;align-items:flex-end;justify-content:center}.wx-action-sheet{width:100%;max-width:var(--wx-max-width);background:var(--wx-white);border-radius:24px 24px 0 0;padding:8px 12px calc(24px + var(--wx-safe-bottom))}.wx-action-sheet:before{content:"";display:block;width:36px;height:4px;margin:6px auto 10px;border-radius:2px;background:var(--wx-border-input)}.wx-action-sheet .sheet-item{display:block;width:100%;min-height:50px;padding:14px 16px;text-align:center;background:var(--wx-surface-muted);border:none;border-radius:12px;font-size:16px;color:var(--wx-text);margin-bottom:6px}.wx-action-sheet .sheet-item.cancel{margin:4px 0 0;color:var(--wx-text);background:var(--wx-surface-muted);border:none}.wx-action-sheet .sheet-item:active{background:var(--wx-active-bg);color:var(--wx-accent-link)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}*{scrollbar-width:thin;scrollbar-color:var(--wx-scrollbar-thumb) transparent}*::-webkit-scrollbar{width:3px;height:3px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--wx-scrollbar-thumb);border-radius:3px}*::-webkit-scrollbar-thumb:hover{background:var(--wx-scrollbar-thumb)}*::-webkit-scrollbar-button,*::-webkit-scrollbar-corner{display:none;width:0;height:0}
