@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;600&family=Noto+Sans+SC:wght@400;500;700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";.global-contact-btn[data-v-0004eaf1]{position:fixed;right:18px;bottom:22px;z-index:9999;box-shadow:0 10px 26px #11487447}:root{--app-bg-base: #f5f9fc;--app-bg-accent-a: rgba(16, 150, 140, .18);--app-bg-accent-b: rgba(40, 130, 210, .16);--app-bg-accent-c: rgba(245, 179, 67, .15);--app-text: #10243b;--app-text-soft: #5e7089;--app-border: rgba(16, 41, 68, .12);--app-panel: rgba(255, 255, 255, .84);--app-shadow-soft: 0 12px 28px rgba(14, 43, 71, .09);--app-shadow-hover: 0 18px 34px rgba(14, 43, 71, .14);--scrollbar-size: 10px;--scrollbar-thumb: rgba(32, 96, 142, .5);--scrollbar-thumb-hover: rgba(32, 96, 142, .7);--scrollbar-track: rgba(12, 38, 62, .08)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{height:100%;width:100%}body{position:relative;overflow:hidden;font-family:Plus Jakarta Sans,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;color:var(--app-text);background:linear-gradient(180deg,#f9fcfe,#f1f7fb 45%,#f9fbfd);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(860px 420px at -5% -8%,var(--app-bg-accent-a),transparent 68%),radial-gradient(780px 460px at 104% 8%,var(--app-bg-accent-b),transparent 70%),radial-gradient(900px 520px at 55% 112%,var(--app-bg-accent-c),transparent 72%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(to right,rgba(20,60,98,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(20,60,98,.05) 1px,transparent 1px);background-size:40px 40px}html.dark{--app-bg-base: #0c1523;--app-bg-accent-a: rgba(26, 180, 165, .18);--app-bg-accent-b: rgba(43, 115, 193, .22);--app-bg-accent-c: rgba(207, 132, 44, .16);--app-text: #e8f1fb;--app-text-soft: #9db1c7;--app-border: rgba(115, 153, 196, .2);--app-panel: rgba(12, 24, 38, .72);--app-shadow-soft: 0 16px 34px rgba(0, 0, 0, .35);--app-shadow-hover: 0 18px 40px rgba(0, 0, 0, .44);--scrollbar-thumb: rgba(145, 191, 235, .45);--scrollbar-thumb-hover: rgba(145, 191, 235, .7);--scrollbar-track: rgba(200, 220, 255, .12)}html.dark body{background:linear-gradient(180deg,#0a1420,#101b2c 52%,#0d1828)}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:999px}.n-scrollbar-rail__scrollbar{background-color:var(--scrollbar-thumb)!important;border-radius:999px!important}.n-scrollbar-rail__scrollbar:hover{background-color:var(--scrollbar-thumb-hover)!important}.n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar{height:8px!important}.n-scrollbar-rail--vertical .n-scrollbar-rail__scrollbar{width:8px!important}.n-card{background:var(--app-panel)!important;border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.n-card:hover{transform:translateY(-2px);box-shadow:var(--app-shadow-hover);border-color:#1879bc47!important}.n-button--primary-type:not(.n-button--secondary-type):not(.n-button--tertiary-type):not(.n-button--quaternary-type):not(.n-button--text-type):not(.n-button--ghost){background:linear-gradient(135deg,#0f8d8d,#1f8dd6)!important;border-color:transparent!important;box-shadow:0 10px 24px #156d9d33}.n-button--primary-type:not(.n-button--secondary-type):not(.n-button--tertiary-type):not(.n-button--quaternary-type):not(.n-button--text-type):not(.n-button--ghost):hover{transform:translateY(-1px);box-shadow:0 12px 26px #156d9d47}.n-button--primary-type:not(.n-button--secondary-type):not(.n-button--tertiary-type):not(.n-button--quaternary-type):not(.n-button--text-type):not(.n-button--ghost) .n-button__content,.n-button--primary-type:not(.n-button--secondary-type):not(.n-button--tertiary-type):not(.n-button--quaternary-type):not(.n-button--text-type):not(.n-button--ghost) .n-button__icon .n-icon{color:#fff!important}.n-data-table .n-data-table-th{background:#eaf4f9c7!important}html.dark .n-data-table .n-data-table-th{background:#152539d6!important}.n-tag{border-radius:999px!important}.n-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@keyframes rise-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.content>*{animation:rise-in .32s ease}@media (max-width: 768px){body:after{opacity:.16;background-size:30px 30px}}.login-container[data-v-750e8d68]{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;position:relative;overflow-x:hidden;overflow-y:auto}.login-bg[data-v-750e8d68]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(1000px 520px at -8% -15%,rgba(58,207,178,.35),transparent 62%),radial-gradient(880px 460px at 110% 0%,rgba(63,141,216,.34),transparent 66%),linear-gradient(140deg,#0f2742,#164f69 45%,#1e7e77)}.login-bg[data-v-750e8d68]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(201,236,255,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(201,236,255,.08) 1px,transparent 1px);background-size:42px 42px;opacity:.5}.login-bg[data-v-750e8d68]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 78%,rgba(255,255,255,.22),transparent 28%),radial-gradient(circle at 83% 24%,rgba(255,255,255,.2),transparent 30%);animation:drift-750e8d68 10s ease-in-out infinite}@keyframes drift-750e8d68{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.login-card[data-v-750e8d68]{width:440px;max-width:100%;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);padding:38px 34px;background:#ffffffe6;border:1px solid rgba(209,233,247,.6);border-radius:22px;box-shadow:0 24px 56px #04182c52;position:relative;z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto;scrollbar-gutter:stable}.login-header[data-v-750e8d68]{text-align:center;margin-bottom:20px}.login-header h1[data-v-750e8d68]{margin:14px 0 8px;font-size:28px;font-weight:800;color:#103350;letter-spacing:.3px}.login-header p[data-v-750e8d68]{color:#5c7491;font-size:14px;font-weight:500}[data-v-750e8d68] .n-tabs-nav{margin-bottom:14px}[data-v-750e8d68] .n-form-item{margin-bottom:16px}[data-v-750e8d68] .n-input{border-radius:12px}[data-v-750e8d68] .n-button{height:46px;border-radius:12px;font-size:15px;font-weight:700}.captcha-row[data-v-750e8d68]{width:100%;display:grid;grid-template-columns:1fr 112px auto;gap:8px;align-items:center}.captcha-image-box[data-v-750e8d68]{height:40px;border-radius:10px;border:1px solid rgba(48,82,118,.2);background:#f5fbffe6;overflow:hidden;cursor:pointer;display:flex;align-items:center;justify-content:center}.captcha-image[data-v-750e8d68]{width:100%;height:100%;object-fit:cover}.captcha-placeholder[data-v-750e8d68]{font-size:12px;color:#5f7e97}.register-contact[data-v-750e8d68]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(96,126,151,.28)}.login-footer[data-v-750e8d68]{text-align:center;margin-top:20px}.dark{background:#0b1a28d1;border-color:#75b4de3d}.dark{color:#e5f4ff}.dark{color:#9fbed8}@media (max-width: 768px){.login-container[data-v-750e8d68]{align-items:flex-start;padding:12px}.login-card[data-v-750e8d68]{max-height:none;padding:24px 16px;border-radius:18px}.login-header h1[data-v-750e8d68]{font-size:24px}[data-v-750e8d68] .n-form-item{margin-bottom:12px}[data-v-750e8d68] .n-button{height:42px}}.chat-center[data-v-d60913d7]{display:flex;height:100vh;background:var(--n-color);overflow:hidden}.nav-bar[data-v-d60913d7]{width:64px;background:linear-gradient(180deg,#08c,#069);display:flex;flex-direction:column;align-items:center;padding:12px 0}.nav-logo[data-v-d60913d7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:12px;margin-bottom:20px}.nav-logo .n-icon[data-v-d60913d7]{color:#fff!important}.nav-items[data-v-d60913d7]{flex:1;display:flex;flex-direction:column;gap:8px}.nav-item[data-v-d60913d7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;cursor:pointer;transition:all .2s;color:#ffffffb3}.nav-item[data-v-d60913d7]:hover{background:#ffffff26;color:#fff}.nav-item.active[data-v-d60913d7]{background:#ffffff40;color:#fff}.nav-bottom[data-v-d60913d7]{margin-top:auto}.account-bar[data-v-d60913d7]{width:200px;min-width:200px;background:var(--n-color);border-right:1px solid var(--n-border-color);display:flex;flex-direction:column}.account-header[data-v-d60913d7]{padding:16px 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--n-border-color)}.account-header .title[data-v-d60913d7]{font-size:14px;font-weight:600;color:var(--n-text-color-1)}.account-search[data-v-d60913d7]{padding:6px 10px 4px;display:flex;flex-direction:column;gap:0}.account-list[data-v-d60913d7]{flex:1;padding:8px;min-height:0}.account-pager[data-v-d60913d7]{display:flex;align-items:center;justify-content:center;gap:12px;padding:6px 0;-webkit-user-select:none;user-select:none}.pager-btn[data-v-d60913d7]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:var(--n-text-color-2);transition:all .15s}.pager-btn[data-v-d60913d7]:hover:not(.disabled){background:var(--n-color-hover);color:var(--n-text-color-1)}.pager-btn.disabled[data-v-d60913d7]{opacity:.25;cursor:default}.pager-text[data-v-d60913d7]{font-size:11px;color:var(--n-text-color-3);letter-spacing:1px}.account-item[data-v-d60913d7]{display:flex;flex-direction:row;align-items:center;padding:10px 8px;border-radius:10px;cursor:pointer;margin-bottom:4px;transition:all .2s;position:relative;gap:10px}.account-item[data-v-d60913d7]:hover{background:var(--n-color-hover)}.account-item.active[data-v-d60913d7]{background:#1890ff24;border:1px solid rgba(24,144,255,.42);box-shadow:inset 0 0 0 1px #1890ff1f}.account-item.active[data-v-d60913d7]:before{content:"";position:absolute;left:0;top:7px;bottom:7px;width:3px;border-radius:3px;background:#1890ff}.account-item.active .account-name[data-v-d60913d7]{color:#1465cc;font-weight:600}.account-item.active .account-phone[data-v-d60913d7]{color:#3f74b3}.account-item.offline[data-v-d60913d7]{opacity:.5}.account-item.offline.active[data-v-d60913d7]{opacity:1}.account-avatar[data-v-d60913d7]{position:relative}.status-dot[data-v-d60913d7]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;border:2px solid var(--n-color)}.status-dot.online[data-v-d60913d7]{background:#52c41a}.status-dot.offline[data-v-d60913d7]{background:#999}.status-dot.connecting[data-v-d60913d7]{background:#faad14}.status-dot.error[data-v-d60913d7]{background:#ff4d4f}.account-info[data-v-d60913d7]{flex:1;min-width:0;overflow:hidden}.account-name[data-v-d60913d7]{font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--n-text-color-1)}.account-phone[data-v-d60913d7]{font-size:11px;color:var(--n-text-color-3);margin-top:2px}.list-bar[data-v-d60913d7]{width:300px;background:var(--n-color);border-right:1px solid var(--n-border-color);display:flex;flex-direction:column}.list-header[data-v-d60913d7]{padding:12px;display:flex;gap:8px;border-bottom:1px solid var(--n-border-color)}.list-header[data-v-d60913d7] .n-input,.item-list[data-v-d60913d7]{flex:1}.list-item[data-v-d60913d7]{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:background .2s}.list-item[data-v-d60913d7]:hover{background:var(--n-color-hover)}.list-item.active[data-v-d60913d7]{background:var(--n-color-pressed)}.chat-list-item[data-v-d60913d7]{position:relative}.chat-list-item.active[data-v-d60913d7]{background:#1890ff24}.chat-list-item.active[data-v-d60913d7]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#1890ff}.chat-list-item.active .item-name[data-v-d60913d7]{color:#1465cc;font-weight:600}.chat-list-item.active .preview-text[data-v-d60913d7],.chat-list-item.active .item-time[data-v-d60913d7]{color:#3f74b3}.contact-item[data-v-d60913d7]{position:relative}.contact-item.active[data-v-d60913d7]{background:#1890ff24}.contact-item.active[data-v-d60913d7]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:3px;background:#1890ff}.contact-item.active .item-name[data-v-d60913d7]{color:#1465cc;font-weight:600}.contact-item.active .preview-text[data-v-d60913d7],.contact-item.active .item-time[data-v-d60913d7]{color:#3f74b3}.item-content[data-v-d60913d7]{flex:1;min-width:0}.item-header[data-v-d60913d7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.item-name[data-v-d60913d7]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center}.item-time[data-v-d60913d7]{font-size:12px;color:var(--n-text-color-3);flex-shrink:0}.item-preview[data-v-d60913d7]{display:flex;justify-content:space-between;align-items:center;gap:8px}.preview-left[data-v-d60913d7]{display:flex;align-items:center;flex:1;min-width:0}.preview-text[data-v-d60913d7]{font-size:13px;color:var(--n-text-color-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.chat-type-tag[data-v-d60913d7]{margin-left:6px;font-size:11px;height:18px;line-height:18px;padding:0 6px;flex-shrink:0}.no-account[data-v-d60913d7]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--n-text-color-3)}.settings-panel[data-v-d60913d7]{padding:20px}.current-account[data-v-d60913d7]{display:flex;flex-direction:column;align-items:center;text-align:center}.account-detail[data-v-d60913d7]{margin-top:12px}.account-detail .name[data-v-d60913d7]{font-size:16px;font-weight:600}.account-detail .username[data-v-d60913d7]{color:#08c;font-size:14px}.account-detail .phone[data-v-d60913d7]{color:var(--n-text-color-3);font-size:13px}.settings-item[data-v-d60913d7]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;cursor:pointer;transition:background .2s}.settings-item[data-v-d60913d7]:hover{background:var(--n-color-hover)}.chat-main[data-v-d60913d7]{flex:1;min-width:0;display:flex;flex-direction:column;background:#efeae2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cpattern id='grain' width='100' height='100' patternUnits='userSpaceOnUse'%3E%3Ccircle cx='25' cy='25' r='1' fill='%23d4cdc4' fill-opacity='0.4'/%3E%3Ccircle cx='75' cy='75' r='1' fill='%23d4cdc4' fill-opacity='0.4'/%3E%3Ccircle cx='50' cy='10' r='0.8' fill='%23d4cdc4' fill-opacity='0.3'/%3E%3Ccircle cx='10' cy='60' r='0.8' fill='%23d4cdc4' fill-opacity='0.3'/%3E%3Ccircle cx='90' cy='40' r='0.8' fill='%23d4cdc4' fill-opacity='0.3'/%3E%3C/pattern%3E%3C/defs%3E%3Crect width='100' height='100' fill='url(%23grain)'/%3E%3C/svg%3E")}.chat-header[data-v-d60913d7]{height:64px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:var(--n-color);border-bottom:1px solid var(--n-border-color)}.header-info[data-v-d60913d7]{display:flex;align-items:center;gap:12px}.header-text[data-v-d60913d7]{display:flex;flex-direction:column}.header-title[data-v-d60913d7]{font-weight:600;font-size:15px}.header-subtitle[data-v-d60913d7]{font-size:12px;color:var(--n-text-color-3)}.header-subtitle .typing[data-v-d60913d7]{color:#08c}.header-actions[data-v-d60913d7]{display:flex;gap:4px}.load-more-indicator[data-v-d60913d7]{padding:12px;text-align:center;color:var(--n-text-color-3);font-size:13px;display:flex;align-items:center;justify-content:center}.message-list[data-v-d60913d7]{flex:1}.message-container[data-v-d60913d7]{padding:16px;display:flex;flex-direction:column;gap:4px;min-height:100%}.date-divider[data-v-d60913d7]{display:flex;justify-content:center;padding:8px 0 12px}.date-divider span[data-v-d60913d7]{background:#fff;color:#54656f;padding:5px 12px 6px;border-radius:7.5px;font-size:12.5px;box-shadow:0 1px .5px #0b141a21}.message-item[data-v-d60913d7]{display:flex;margin:1px 0;padding:0 65px;align-items:flex-start}.service-message-item[data-v-d60913d7]{display:flex;justify-content:center;margin:8px 0;padding:0 24px}.service-message-text[data-v-d60913d7]{display:inline-block;max-width:100%;padding:5px 12px 6px;border-radius:7px;background:#ffffffbf;color:#667781;font-size:12.5px;line-height:1.4;box-shadow:0 1px .5px #0b141a21;word-break:break-word}.message-item.outgoing[data-v-d60913d7]{justify-content:flex-end}.message-item.group-message[data-v-d60913d7]{padding-left:50px}.sender-avatar[data-v-d60913d7]{flex-shrink:0;margin-right:8px;cursor:pointer;transition:transform .15s}.sender-avatar[data-v-d60913d7]:hover{transform:scale(1.05)}.sender-name[data-v-d60913d7]{font-size:13px;font-weight:500;margin-bottom:2px;cursor:pointer}.sender-name[data-v-d60913d7]:hover{text-decoration:underline}.message-bubble[data-v-d60913d7]{max-width:500px;min-width:80px;padding:6px 8px 4px 9px;border-radius:7.5px;background:#fff;box-shadow:0 1px .5px #0b141a21;position:relative}.message-item:not(.outgoing) .message-bubble[data-v-d60913d7]{border-top-left-radius:0;margin-left:8px}.message-item:not(.outgoing) .message-bubble[data-v-d60913d7]:before{content:"";position:absolute;left:-8px;top:0;width:8px;height:13px;background:radial-gradient(ellipse at top right,transparent 70%,#ffffff 70%)}.message-item.outgoing .message-bubble[data-v-d60913d7]{background:#d9fdd3;border-top-right-radius:0;margin-right:8px}.message-item.outgoing .message-bubble[data-v-d60913d7]:after{content:"";position:absolute;right:-8px;top:0;width:8px;height:13px;background:radial-gradient(ellipse at top left,transparent 70%,#d9fdd3 70%)}.message-bubble.has-media[data-v-d60913d7]{padding:3px;overflow:hidden}.message-bubble.has-media .message-text[data-v-d60913d7]{padding:4px 6px 0}.message-bubble.emoji-only[data-v-d60913d7]{background:transparent!important;box-shadow:none!important;padding:0;min-width:auto;display:flex;flex-direction:column;align-items:flex-start}.message-item.outgoing .message-bubble.emoji-only[data-v-d60913d7]{align-items:flex-end}.message-bubble.emoji-only[data-v-d60913d7]:before,.message-bubble.emoji-only[data-v-d60913d7]:after{display:none}.emoji-message[data-v-d60913d7]{line-height:1}.emoji-large[data-v-d60913d7]{display:block}.emoji-single .emoji-large[data-v-d60913d7]{font-size:52px}.emoji-double .emoji-large[data-v-d60913d7]{font-size:40px}.emoji-triple .emoji-large[data-v-d60913d7]{font-size:30px}.emoji-meta[data-v-d60913d7]{display:flex;align-items:center;gap:4px;font-size:11px;color:#8696a0;margin-top:2px;background:#0006;padding:2px 6px;border-radius:10px}.emoji-meta .time[data-v-d60913d7],.emoji-meta .read-icon[data-v-d60913d7],.message-item.outgoing .emoji-meta[data-v-d60913d7]{color:#fff}.message-media[data-v-d60913d7]{border-radius:6px;overflow:hidden;max-width:330px}.message-media img[data-v-d60913d7]{display:block;max-width:100%}.message-content[data-v-d60913d7]{display:block;position:relative;padding-bottom:15px}.message-text[data-v-d60913d7]{word-break:break-word;white-space:pre-wrap;line-height:1.4;font-size:14.2px;color:#111b21}.message-text[data-v-d60913d7] a,.message-text a[data-v-d60913d7]{color:#08c;text-decoration:none;cursor:pointer}.message-text[data-v-d60913d7] a:hover,.message-text a[data-v-d60913d7]:hover{color:#06a;text-decoration:underline}.message-text[data-v-d60913d7] .tg-link,.message-text .tg-link[data-v-d60913d7]{color:#08c;font-weight:500}.message-text[data-v-d60913d7] .tg-link:hover,.message-text .tg-link[data-v-d60913d7]:hover{color:#06a;text-decoration:underline}.message-text[data-v-d60913d7] .mention,.message-text .mention[data-v-d60913d7]{color:#08c;font-weight:500}.message-text[data-v-d60913d7] .mention:hover,.message-text .mention[data-v-d60913d7]:hover{color:#06a;text-decoration:underline}.message-text[data-v-d60913d7] .hashtag,.message-text .hashtag[data-v-d60913d7]{color:#08c;cursor:pointer;font-weight:500}.message-text[data-v-d60913d7] .hashtag:hover,.message-text .hashtag[data-v-d60913d7]:hover{color:#06a;text-decoration:underline}.message-text[data-v-d60913d7] .inline-code,.message-text .inline-code[data-v-d60913d7]{background:#0000000f;padding:2px 6px;border-radius:4px;font-family:SF Mono,Menlo,Monaco,Courier New,monospace;font-size:13px}.message-text[data-v-d60913d7] strong{font-weight:600}.message-text[data-v-d60913d7] del{text-decoration:line-through;opacity:.7}.message-text[data-v-d60913d7] .tg-user-link{color:#08c;cursor:pointer;font-weight:500}.message-text[data-v-d60913d7] .tg-user-link:hover{color:#06a;text-decoration:underline}.message-buttons[data-v-d60913d7]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.message-buttons .button-row[data-v-d60913d7]{display:flex;gap:4px}.message-buttons .inline-button[data-v-d60913d7]{flex:1;background:#5096dc26;border:none;border-radius:6px;padding:8px 12px;color:#53bdeb;font-size:14px;cursor:pointer;transition:all .2s ease;text-align:center;min-height:36px}.message-buttons .inline-button[data-v-d60913d7]:hover{background:#5096dc40}.message-buttons .inline-button[data-v-d60913d7]:active{transform:scale(.98)}.message-item.outgoing .message-text[data-v-d60913d7] a,.message-item.outgoing .message-text a[data-v-d60913d7]{color:#6ab7ff;font-weight:500}.message-item.outgoing .message-text[data-v-d60913d7] a:hover,.message-item.outgoing .message-text a[data-v-d60913d7]:hover{color:#4a9eff;text-decoration:underline}.tg-link-preview[data-v-d60913d7]{display:flex;flex-direction:column;align-items:center;padding:16px 0}.tg-link-avatar[data-v-d60913d7]{margin-bottom:16px}.tg-link-info[data-v-d60913d7]{text-align:center;width:100%}.tg-link-title[data-v-d60913d7]{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:8px}.tg-link-type[data-v-d60913d7]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.tg-link-members[data-v-d60913d7]{color:#8696a0;font-size:13px}.tg-link-about[data-v-d60913d7]{color:#8696a0;font-size:14px;line-height:1.4;margin-bottom:8px;max-height:80px;overflow:hidden;text-overflow:ellipsis}.tg-user-details[data-v-d60913d7]{margin:12px 0;padding:12px;background:#00000008;border-radius:8px}.tg-user-details .detail-item[data-v-d60913d7]{display:flex;align-items:center;gap:8px;padding:6px 0;color:#667781;font-size:14px}.tg-user-details .detail-item .n-icon[data-v-d60913d7]{color:#8696a0}.tg-link-username[data-v-d60913d7]{color:#53bdeb;font-size:14px}.message-meta[data-v-d60913d7]{position:absolute;right:0;bottom:0;display:inline-flex;align-items:center;gap:2px;font-size:10.5px;color:#111b2173;line-height:1}.message-item.outgoing .message-meta[data-v-d60913d7]{color:#111b2180}.message-meta .edited[data-v-d60913d7]{font-style:italic;margin-right:2px;font-size:10px}.message-meta .time[data-v-d60913d7]{font-size:10.5px;line-height:1}.message-meta .read-icon[data-v-d60913d7]{margin-left:2px;display:inline-flex;align-items:center}.message-meta .read-icon .n-icon[data-v-d60913d7]{font-size:14px!important}.message-item.outgoing .message-meta .read-icon[data-v-d60913d7]{color:#53bdeb}.send-status-icon[data-v-d60913d7]{margin-left:2px;display:inline-flex;align-items:center}.send-status-icon .n-icon[data-v-d60913d7]{font-size:14px!important}.message-item.outgoing .send-status-icon[data-v-d60913d7]{color:#53bdeb}.send-status-icon .status-pending[data-v-d60913d7]{color:#999;animation:pulse-d60913d7 1.5s ease-in-out infinite}@keyframes pulse-d60913d7{0%,to{opacity:.5}50%{opacity:1}}.send-status-icon .status-failed[data-v-d60913d7]{color:#e74c3c;cursor:pointer}.send-status-icon .status-failed[data-v-d60913d7]:hover{color:#c0392b}.message-photo[data-v-d60913d7]{margin-bottom:4px}.message-photo[data-v-d60913d7] .n-image{display:block}.message-photo[data-v-d60913d7] img{border-radius:6px;max-width:300px;max-height:400px}.media-placeholder[data-v-d60913d7]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f4fd,#d4e8f5);border-radius:8px;cursor:pointer;transition:all .2s ease;border:1px dashed #a0c4e8}.media-placeholder[data-v-d60913d7]:hover{background:linear-gradient(135deg,#d4e8f5,#c0dced);border-color:#70a8d4}.photo-placeholder[data-v-d60913d7]{width:200px;height:150px;padding:20px}.video-placeholder[data-v-d60913d7]{width:280px;height:160px;padding:20px}.placeholder-icon[data-v-d60913d7]{color:#5eb5ef;margin-bottom:8px}.placeholder-info[data-v-d60913d7]{display:flex;flex-direction:column;align-items:center;gap:4px}.placeholder-text[data-v-d60913d7]{font-size:13px;color:#5a8cb8;font-weight:500}.placeholder-size[data-v-d60913d7]{font-size:11px;color:#8ab4d4}.photo-only .message-photo[data-v-d60913d7]{margin-bottom:0}.photo-only .message-content[data-v-d60913d7]{display:none}.photo-only .media-meta[data-v-d60913d7]{position:absolute;right:8px;bottom:6px;background:#00000080;padding:2px 6px;border-radius:10px;color:#fff!important}.message-video[data-v-d60913d7]{margin-bottom:4px}.video-wrapper[data-v-d60913d7]{max-width:300px;border-radius:6px;overflow:hidden}.video-wrapper video[data-v-d60913d7]{width:100%;display:block}.video-placeholder[data-v-d60913d7]{width:200px;height:150px;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;gap:8px}.message-file[data-v-d60913d7]{display:flex;align-items:center;gap:10px;padding:8px;min-width:200px}.file-icon[data-v-d60913d7]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#e3f2fd;border-radius:8px}.file-info[data-v-d60913d7]{flex:1;min-width:0}.file-name[data-v-d60913d7]{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-d60913d7]{font-size:12px;color:#8696a0}.file-download[data-v-d60913d7]{flex-shrink:0}.message-voice[data-v-d60913d7]{display:flex;align-items:center;gap:8px;min-width:180px;padding:4px 0}.voice-waveform[data-v-d60913d7]{flex:1;display:flex;align-items:center;gap:2px;height:24px}.waveform-bar[data-v-d60913d7]{width:3px;background:#8696a0;border-radius:2px}.message-item.outgoing .waveform-bar[data-v-d60913d7]{background:#0000004d}.voice-duration[data-v-d60913d7]{font-size:11px;color:#8696a0}.message-sticker[data-v-d60913d7]{max-width:180px}.message-sticker img[data-v-d60913d7]{max-width:100%;height:auto}.media-meta[data-v-d60913d7]{margin-top:4px;justify-content:flex-end}.attach-menu[data-v-d60913d7]{display:flex;gap:16px;padding:8px}.attach-item[data-v-d60913d7]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;padding:8px;border-radius:8px;transition:background .2s}.attach-item[data-v-d60913d7]:hover{background:var(--n-color-hover)}.attach-icon[data-v-d60913d7]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.attach-item span[data-v-d60913d7]{font-size:12px;color:var(--n-text-color-2)}.emoji-picker[data-v-d60913d7]{width:340px;background:var(--chat-bg, #fff);border-radius:12px;overflow:hidden;box-shadow:0 2px 16px #00000026}.emoji-tabs[data-v-d60913d7]{display:flex;padding:8px 4px;gap:2px;background:#00000008;border-bottom:1px solid rgba(0,0,0,.08);overflow-x:auto}.emoji-tabs[data-v-d60913d7]::-webkit-scrollbar{display:none}.emoji-tab[data-v-d60913d7]{padding:8px 12px;cursor:pointer;border-radius:8px;font-size:20px;transition:all .15s;flex-shrink:0;opacity:.6}.emoji-tab[data-v-d60913d7]:hover{background:#0000000f;opacity:1}.emoji-tab.active[data-v-d60913d7]{background:#3a82f726;opacity:1}.emoji-content[data-v-d60913d7]{max-height:280px;overflow-y:auto;padding:4px 8px 8px}.emoji-content[data-v-d60913d7]::-webkit-scrollbar{width:6px}.emoji-content[data-v-d60913d7]::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.emoji-section-title[data-v-d60913d7]{font-size:13px;font-weight:500;color:#707579;padding:8px 4px 6px;position:sticky;top:0;background:var(--chat-bg, #fff);z-index:1}.emoji-grid[data-v-d60913d7]{display:grid;grid-template-columns:repeat(8,1fr);gap:1px}.emoji-item[data-v-d60913d7]{font-size:26px;padding:6px;cursor:pointer;border-radius:8px;text-align:center;transition:all .15s;line-height:1}.emoji-item[data-v-d60913d7]:hover{background:#0000000f;transform:scale(1.15)}.emoji-item[data-v-d60913d7]:active{transform:scale(.95)}.dark .emoji-picker[data-v-d60913d7]{background:#212121}.dark .emoji-tabs[data-v-d60913d7]{background:#ffffff0a;border-bottom-color:#ffffff14}.dark .emoji-tab[data-v-d60913d7]:hover{background:#ffffff14}.dark .emoji-tab.active[data-v-d60913d7]{background:#3a82f740}.dark .emoji-section-title[data-v-d60913d7]{color:#aaa;background:#212121}.dark .emoji-item[data-v-d60913d7]:hover{background:#ffffff1a}.dark .emoji-content[data-v-d60913d7]::-webkit-scrollbar-thumb{background:#fff3}.chat-input[data-v-d60913d7]{padding:5px 10px 5px 0;display:flex;align-items:flex-end;gap:5px;background:#f0f2f5}.input-wrapper[data-v-d60913d7]{flex:1}.chat-send-blocked[data-v-d60913d7]{margin:0 0 6px;padding:8px 10px;border-radius:8px;border:1px solid #f3d4a4;background:#fff7e8;color:#8a5a00;font-size:12px;display:flex;align-items:center;gap:6px}.translate-toolbar[data-v-d60913d7]{margin-bottom:6px;display:flex;align-items:center;justify-content:flex-start;gap:8px;padding:6px 8px;border-radius:10px;border:1px solid #d9ece6;background:#f6fbf9}.translate-toolbar-left[data-v-d60913d7]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.translate-toolbar[data-v-d60913d7] .n-switch{--n-rail-color: #dce6e2;--n-rail-color-active: #00a884}.translate-lang-select[data-v-d60913d7] .n-base-selection{border-radius:999px;background:#fff;border-color:#d7e6e1}.translate-arrow[data-v-d60913d7]{color:#5e7f73;font-size:12px;font-weight:700}.translate-preview-btn[data-v-d60913d7]{border-radius:999px;color:#0b7e66!important;border-color:#9fd9ca!important;background:#e8f7f2!important}.translate-preview-btn[data-v-d60913d7]:hover{color:#0a6f5b!important;border-color:#8ccdbd!important;background:#dcf1ea!important}.translate-error[data-v-d60913d7]{margin:0 0 6px;font-size:12px;color:#d03050}.translate-preview[data-v-d60913d7]{margin:0 0 6px;padding:8px 10px;border-radius:8px;background:#edf9f4;border:1px solid #bfe5d9}.translate-preview-label[data-v-d60913d7]{font-size:11px;color:#4a7567;margin-bottom:3px}.translate-preview-text[data-v-d60913d7]{font-size:13px;color:#1a4438;white-space:pre-wrap;word-break:break-word}.input-wrapper[data-v-d60913d7] .n-input{border-radius:8px;background:#fff;min-height:42px}.input-wrapper[data-v-d60913d7] .n-input__textarea-el{min-height:20px!important}.input-action[data-v-d60913d7]{flex-shrink:0;color:#54656f}.send-btn[data-v-d60913d7]{flex-shrink:0;background:#00a884!important}.send-btn[data-v-d60913d7]:hover{background:#017561!important}:root.dark .chat-input[data-v-d60913d7]{background:#202c33}:root.dark .input-wrapper[data-v-d60913d7] .n-input{background:#2a3942}:root.dark .translate-preview[data-v-d60913d7]{background:#00a88426;border-color:#00a88459}:root.dark .chat-send-blocked[data-v-d60913d7]{background:#d58b1e33;border-color:#ffb96059;color:#ffd89b}:root.dark .translate-preview-label[data-v-d60913d7]{color:#9fd7c8}:root.dark .translate-preview-text[data-v-d60913d7]{color:#d5f1e8}:root.dark .translate-arrow[data-v-d60913d7]{color:#95cbbd}:root.dark .translate-toolbar[data-v-d60913d7]{border-color:#00a88459;background:#00a88414}:root.dark .translate-lang-select[data-v-d60913d7] .n-base-selection{background:#2a3942;border-color:#94b6aa61}:root.dark .translate-preview-btn[data-v-d60913d7]{color:#9fe2d0!important;border-color:#63c5a973!important;background:#00a88433!important}:root.dark .translate-preview-btn[data-v-d60913d7]:hover{color:#c3f0e3!important;border-color:#6cd2b299!important;background:#00a88447!important}:root.dark .input-action[data-v-d60913d7]{color:#8696a0}:root.dark .send-btn[data-v-d60913d7]{background:#00a884!important}.no-chat[data-v-d60913d7]{flex:1;display:flex;align-items:center;justify-content:center;background:var(--n-color)}.no-chat-content[data-v-d60913d7]{text-align:center;color:var(--n-text-color-3)}.no-chat-content h2[data-v-d60913d7]{margin:20px 0 8px;color:var(--n-text-color-1)}.no-chat-content p[data-v-d60913d7]{margin:0}:root.dark .chat-main[data-v-d60913d7]{background:#0b141a;background-image:none}:root.dark .message-item.outgoing .message-bubble[data-v-d60913d7]{background:#005c4b}:root.dark .message-item.outgoing .message-bubble[data-v-d60913d7]:after{background:radial-gradient(ellipse at top left,transparent 70%,#005c4b 70%)}:root.dark .message-item:not(.outgoing) .message-bubble[data-v-d60913d7]{background:#202c33}:root.dark .message-item:not(.outgoing) .message-bubble[data-v-d60913d7]:before{background:radial-gradient(ellipse at top right,transparent 70%,#202c33 70%)}:root.dark .message-text[data-v-d60913d7]{color:#e9edef}:root.dark .message-meta[data-v-d60913d7]{color:#e9edef80}:root.dark .message-item.outgoing .message-meta[data-v-d60913d7]{color:#e9edef80}:root.dark .message-item.outgoing .message-meta .read-icon[data-v-d60913d7]{color:#53bdeb}:root.dark .date-divider span[data-v-d60913d7]{background:#182229;color:#e9edefa6}:root.dark .account-item.active[data-v-d60913d7]{background:#53bdeb33;border-color:#53bdeb85;box-shadow:inset 0 0 0 1px #53bdeb38}:root.dark .account-item.active[data-v-d60913d7]:before{background:#53bdeb}:root.dark .account-item.active .account-name[data-v-d60913d7]{color:#89d5f8}:root.dark .account-item.active .account-phone[data-v-d60913d7]{color:#e9edefc7}:root.dark .service-message-text[data-v-d60913d7]{background:#182229;color:#e9edefb8;box-shadow:none}:root.dark .contact-item.active[data-v-d60913d7]{background:#53bdeb33}:root.dark .contact-item.active[data-v-d60913d7]:before{background:#53bdeb}:root.dark .contact-item.active .item-name[data-v-d60913d7]{color:#89d5f8}:root.dark .contact-item.active .preview-text[data-v-d60913d7],:root.dark .contact-item.active .item-time[data-v-d60913d7]{color:#e9edefc7}:root.dark .chat-list-item.active[data-v-d60913d7]{background:#53bdeb33}:root.dark .chat-list-item.active[data-v-d60913d7]:before{background:#53bdeb}:root.dark .chat-list-item.active .item-name[data-v-d60913d7]{color:#89d5f8}:root.dark .chat-list-item.active .preview-text[data-v-d60913d7],:root.dark .chat-list-item.active .item-time[data-v-d60913d7]{color:#e9edefc7}:root.dark .emoji-meta[data-v-d60913d7]{color:#e9edef80}:root.dark .chat-header[data-v-d60913d7]{background:#202c33;border-bottom-color:#2a3942}:root.dark .chat-input[data-v-d60913d7]{background:#202c33;border-top-color:#2a3942}:root.dark .no-chat[data-v-d60913d7]{background:#0b141a}.contact-profile[data-v-d60913d7]{display:flex;flex-direction:column;align-items:center;padding:20px 0}.profile-avatar[data-v-d60913d7]{margin-bottom:16px}.profile-name[data-v-d60913d7]{font-size:18px;font-weight:600;color:var(--n-text-color-1);margin-bottom:4px}.profile-status[data-v-d60913d7]{font-size:13px;color:var(--n-text-color-3);margin-bottom:24px}.profile-info-list[data-v-d60913d7]{width:100%;padding:0 8px}.info-item[data-v-d60913d7]{display:flex;align-items:flex-start;padding:12px 8px;gap:16px;border-radius:8px;cursor:pointer;transition:background .2s}.info-item[data-v-d60913d7]:hover{background:var(--n-color-hover)}.info-icon[data-v-d60913d7]{color:var(--n-text-color-3);margin-top:2px}.info-content[data-v-d60913d7]{flex:1}.info-value[data-v-d60913d7]{font-size:14px;color:var(--n-text-color-1);word-break:break-all}.info-label[data-v-d60913d7]{font-size:12px;color:var(--n-text-color-3);margin-top:2px}.profile-actions[data-v-d60913d7]{width:100%;padding:16px;margin-top:16px;border-top:1px solid var(--n-border-color);display:flex;justify-content:space-between;align-items:center}.profile-about[data-v-d60913d7]{font-size:13px;color:var(--n-text-color-2);text-align:center;padding:0 16px 16px;max-width:100%;word-break:break-word}.members-section[data-v-d60913d7]{width:100%;margin-top:16px;padding-top:16px;border-top:1px solid var(--n-border-color)}.section-header[data-v-d60913d7]{display:flex;align-items:center;justify-content:space-between;padding:0 8px;margin-bottom:12px}.section-title[data-v-d60913d7]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--n-text-color-2)}.member-item[data-v-d60913d7]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;transition:background .2s}.member-item[data-v-d60913d7]:hover{background:var(--n-color-hover)}.member-info[data-v-d60913d7]{flex:1;min-width:0}.member-name[data-v-d60913d7]{font-size:14px;font-weight:500;color:var(--n-text-color-1);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.member-status[data-v-d60913d7]{font-size:12px;color:var(--n-text-color-3);margin-top:2px}.info-item.clickable[data-v-d60913d7]{cursor:pointer}.info-item.clickable[data-v-d60913d7]:hover{background:var(--n-color-hover)}.quick-reply-side[data-v-d60913d7]{width:0;min-width:0;overflow:hidden;border-left:0;background:var(--n-color);transition:width .22s ease,border-color .22s ease}.quick-reply-side.open[data-v-d60913d7]{width:320px;border-left:1px solid var(--n-border-color)}.quick-reply-side-inner[data-v-d60913d7]{width:320px;height:100%;display:flex;flex-direction:column;background:var(--n-color)}.quick-reply-header[data-v-d60913d7]{padding:8px 12px 7px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid var(--n-border-color)}.quick-reply-header-main[data-v-d60913d7]{min-width:0}.quick-reply-header-title[data-v-d60913d7]{font-size:14px;line-height:1.3;font-weight:600;color:var(--n-text-color-1)}.quick-reply-header-tip[data-v-d60913d7]{margin-top:1px;font-size:12px;color:#65809d;line-height:1.35}.quick-reply-panel[data-v-d60913d7]{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:10px}.quick-reply-search-row[data-v-d60913d7]{display:flex;gap:8px;align-items:center}.quick-reply-search-row[data-v-d60913d7] .n-input{flex:1}.quick-reply-list[data-v-d60913d7]{flex:1;min-height:220px;padding-right:2px}.quick-reply-item[data-v-d60913d7]{display:flex;align-items:flex-start;gap:10px;padding:10px;border:1px solid var(--n-border-color);border-radius:10px;background:var(--n-color);cursor:pointer;margin-bottom:8px;transition:border-color .2s ease,background .2s ease}.quick-reply-item[data-v-d60913d7]:hover{border-color:#8abbe8;background:#3885d714}.quick-reply-item.sending[data-v-d60913d7]{opacity:.6;pointer-events:none}.quick-reply-icon[data-v-d60913d7]{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#edf4ff;color:#2d6ac7}.quick-reply-content[data-v-d60913d7]{flex:1;min-width:0}.quick-reply-title[data-v-d60913d7]{font-size:13px;font-weight:600;color:var(--n-text-color-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quick-reply-subtitle[data-v-d60913d7]{margin-top:3px;font-size:12px;color:var(--n-text-color-3);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.quick-reply-loading[data-v-d60913d7]{display:flex;justify-content:center;padding:14px 0}.quick-reply-pager[data-v-d60913d7]{display:flex;justify-content:space-between;align-items:center;gap:8px}.quick-reply-pager[data-v-d60913d7] .n-pagination{flex:1;min-width:0}.quick-reply-pager-total[data-v-d60913d7]{font-size:12px;color:var(--n-text-color-3);white-space:nowrap}.layout[data-v-5929b1bf]{height:100vh;background:transparent}.sider[data-v-5929b1bf]{position:relative;border-right:0!important;background:linear-gradient(168deg,#0e3656f7,#125b7cf2 56%,#187a84ed);box-shadow:10px 0 36px #06121e2e}.sider[data-v-5929b1bf]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(122,224,208,.18),transparent 44%),radial-gradient(circle at 84% 82%,rgba(93,176,232,.18),transparent 46%)}.logo[data-v-5929b1bf]{height:70px;display:flex;align-items:center;justify-content:center;gap:12px;border-bottom:1px solid rgba(145,210,255,.22);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.logo-text[data-v-5929b1bf]{font-size:18px;font-weight:700;letter-spacing:.4px;color:#e6f6ff}.main-layout[data-v-5929b1bf]{height:100vh;background:transparent}.header[data-v-5929b1bf]{height:72px;display:flex;align-items:center;justify-content:space-between;margin:14px 16px 0;padding:0 20px;border:1px solid rgba(20,68,109,.12);border-radius:18px;background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 30px #1029491a}.header-left[data-v-5929b1bf],.header-center[data-v-5929b1bf]{display:flex;align-items:center}.quota-bar[data-v-5929b1bf]{display:flex;align-items:center;gap:8px;padding:5px 14px;background:#f2faffe6;border-radius:999px;border:1px solid rgba(19,93,147,.16);font-size:12px}.quota-item[data-v-5929b1bf]{display:flex;align-items:center;gap:4px;cursor:default}.quota-label[data-v-5929b1bf]{color:#4d627a}.quota-value[data-v-5929b1bf]{font-weight:600;color:var(--n-text-color)}.quota-sep[data-v-5929b1bf]{color:#ccc;margin:0 1px}.quota-divider[data-v-5929b1bf]{width:1px;height:14px;background:#1255892e}.quota-ok[data-v-5929b1bf]{color:#0f9b62!important}.quota-warn[data-v-5929b1bf]{color:#cc7a1f!important}.quota-danger[data-v-5929b1bf]{color:#d64545!important}.header-right[data-v-5929b1bf]{display:flex;align-items:center;gap:8px}.content[data-v-5929b1bf]{margin:14px 16px 16px;padding:18px;border:1px solid rgba(22,68,112,.12);border-radius:20px;background:#ffffff70;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-v-5929b1bf] .n-menu-item-content,[data-v-5929b1bf] .n-submenu .n-submenu-label{border-radius:12px;margin:4px 8px}[data-v-5929b1bf] .n-menu{background:transparent!important}[data-v-5929b1bf] .n-menu-item-content .n-menu-item-content-header,[data-v-5929b1bf] .n-submenu .n-submenu-label .n-submenu-label__text{color:#e7f5fff2!important;font-weight:600}[data-v-5929b1bf] .n-menu-item-content .n-menu-item-content__icon .n-icon,[data-v-5929b1bf] .n-submenu .n-submenu-label .n-submenu-label__icon .n-icon{color:#cae9fcf2!important}[data-v-5929b1bf] .n-menu-item-content--selected,[data-v-5929b1bf] .n-menu-item-content--selected.n-menu-item-content--child-active{background:linear-gradient(135deg,#3ebfb247,#4a94e242)!important;color:#f4fbff!important;border:1px solid rgba(176,229,255,.38)}[data-v-5929b1bf] .n-menu-item-content:hover,[data-v-5929b1bf] .n-submenu .n-submenu-label:hover{background:#cdf1ff2e}[data-v-5929b1bf] .n-menu-item-content:hover .n-menu-item-content-header,[data-v-5929b1bf] .n-submenu .n-submenu-label:hover .n-submenu-label__text,[data-v-5929b1bf] .n-menu-item-content:hover .n-menu-item-content__icon .n-icon,[data-v-5929b1bf] .n-submenu .n-submenu-label:hover .n-submenu-label__icon .n-icon{color:#fff!important}[data-v-5929b1bf] .n-layout-toggle-button,[data-v-5929b1bf] .n-layout-sider-trigger{background:#0c2e47a3!important;color:#d8f3ff!important;border:1px solid rgba(166,226,255,.25)}.fade-enter-active[data-v-5929b1bf],.fade-leave-active[data-v-5929b1bf]{transition:opacity .24s ease}.fade-enter-from[data-v-5929b1bf],.fade-leave-to[data-v-5929b1bf]{opacity:0}@media (max-width: 900px){.header[data-v-5929b1bf]{margin:10px 10px 0;padding:0 12px}.header-center[data-v-5929b1bf]{display:none}.content[data-v-5929b1bf]{margin:10px;padding:12px}}.dashboard[data-v-80c5cf67]{max-width:100%;margin:0;display:grid;gap:16px}.dash-hero[data-v-80c5cf67]{padding:18px 20px;border-radius:18px;background:linear-gradient(130deg,#10628a29,#1a9e8e1f);border:1px solid rgba(42,98,132,.18)}.dash-hero-title[data-v-80c5cf67]{margin:0;font-size:20px;font-weight:700;color:#113f5f}.dash-hero-subtitle[data-v-80c5cf67]{margin:6px 0 0;font-size:13px;color:#58728a}.stats-grid[data-v-80c5cf67]{display:grid;gap:16px}.stats-grid-4[data-v-80c5cf67]{grid-template-columns:repeat(4,minmax(0,1fr))}.stats-grid-3[data-v-80c5cf67]{grid-template-columns:repeat(3,minmax(0,1fr))}.panel-grid[data-v-80c5cf67]{display:grid;gap:16px}.panel-grid-2[data-v-80c5cf67]{grid-template-columns:1.1fr 1fr}.panel-grid-1[data-v-80c5cf67]{grid-template-columns:1fr}.panel-card[data-v-80c5cf67]{border:1px solid rgba(27,78,122,.1)}.quick-actions[data-v-80c5cf67]{margin-top:0}.stat-card[data-v-80c5cf67]{border:1px solid rgba(27,78,122,.12);overflow:hidden}.stat-card[data-v-80c5cf67] .n-card__content{display:flex;align-items:center;gap:14px;min-height:96px}.stat-icon[data-v-80c5cf67]{width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 12px 26px #0f395e3d}.icon-server[data-v-80c5cf67]{background:linear-gradient(145deg,#0f7ba7,#0cae8f)}.icon-device[data-v-80c5cf67]{background:linear-gradient(145deg,#216fbc,#2ca8c3)}.icon-account[data-v-80c5cf67]{background:linear-gradient(145deg,#dd7a26,#e9a137)}.icon-user[data-v-80c5cf67]{background:linear-gradient(145deg,#0c8a95,#35b8ad)}.icon-message[data-v-80c5cf67]{background:linear-gradient(145deg,#2a68cb,#2fa0c5)}.icon-online[data-v-80c5cf67]{background:linear-gradient(145deg,#20879e,#49b898)}.stat-info[data-v-80c5cf67]{flex:1}.stat-value[data-v-80c5cf67]{font-size:24px;line-height:1.2;font-weight:700;color:#1d3752}.stat-label[data-v-80c5cf67]{margin-top:4px;font-size:13px;color:#607991;font-weight:500}.server-list[data-v-80c5cf67]{display:grid;gap:10px}.server-item[data-v-80c5cf67]{padding:12px;border-radius:12px;border:1px solid rgba(20,82,122,.12);background:#f6fbffd1;display:grid;gap:10px}.server-head[data-v-80c5cf67]{display:flex;align-items:center;justify-content:space-between;gap:8px}.server-main[data-v-80c5cf67]{display:flex;align-items:center;gap:8px}.server-name[data-v-80c5cf67]{font-weight:600;color:#20405c}.server-usage[data-v-80c5cf67]{display:flex;align-items:center;gap:10px}.usage-text[data-v-80c5cf67]{min-width:70px;text-align:right;font-size:12px;color:#5d7893}.account-list[data-v-80c5cf67]{display:grid;gap:8px}.account-item[data-v-80c5cf67]{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:12px;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.account-item[data-v-80c5cf67]:hover{transform:translate(3px);border-color:#1971b842;background:#f0f9ffe6}.account-info[data-v-80c5cf67]{flex:1;min-width:0}.account-name[data-v-80c5cf67]{color:#213b56;font-size:14px;font-weight:600}.account-phone[data-v-80c5cf67]{color:#6e849b;font-size:12px}[data-v-80c5cf67] .n-card-header .n-card-header__main{font-weight:700;letter-spacing:.2px}@media (max-width: 1280px){.stats-grid-4[data-v-80c5cf67]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-grid-2[data-v-80c5cf67]{grid-template-columns:1fr}}@media (max-width: 900px){.stats-grid-3[data-v-80c5cf67],.stats-grid-4[data-v-80c5cf67]{grid-template-columns:1fr}.dash-hero[data-v-80c5cf67]{padding:14px 16px}.stat-value[data-v-80c5cf67]{font-size:22px}}.users-page[data-v-43971a13]{max-width:100%;margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;overflow-x:hidden}.users-page[data-v-43971a13]>*{min-width:0}.users-hero[data-v-43971a13]{padding:18px 20px;border-radius:18px;border:1px solid rgba(34,90,134,.2);background:radial-gradient(130% 150% at 100% 0%,#2aa89638,#2aa89600 52%),linear-gradient(125deg,#10588429,#2a88c01f)}.users-hero-kicker[data-v-43971a13]{margin:0;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#607f9c;font-weight:700}.users-hero-title[data-v-43971a13]{margin:5px 0 0;font-size:25px;line-height:1.2;color:#163f5e}.users-hero-desc[data-v-43971a13]{margin:8px 0 0;font-size:13px;color:#5d7b95}.users-filter-bar[data-v-43971a13]{padding:12px;border-radius:13px;border:1px solid rgba(24,82,124,.11);background:#f6fbffbf}.users-page[data-v-43971a13]>.n-card{border:1px solid rgba(25,80,122,.12);max-width:100%;width:100%;min-width:0;overflow:hidden}.users-page[data-v-43971a13]>.n-card .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07);position:relative;z-index:3;overflow:visible;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;box-sizing:border-box}.users-page[data-v-43971a13]>.n-card .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1f415f;min-width:0;flex:1 1 auto}.users-page[data-v-43971a13]>.n-card .n-card-header__extra{margin-left:auto;flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end}.users-page[data-v-43971a13]>.n-card .n-card__content{min-width:0;overflow-x:hidden}.users-page[data-v-43971a13] .n-data-table{border-radius:13px;overflow:hidden;border:1px solid rgba(27,78,122,.09)}.users-page[data-v-43971a13] .n-data-table-wrapper,.users-page[data-v-43971a13] .n-data-table-base-table,.users-page[data-v-43971a13] .n-data-table-base-table-header,.users-page[data-v-43971a13] .n-data-table-base-table-body{max-width:100%}.users-page[data-v-43971a13] .n-data-table .n-scrollbar-container{max-width:100%;overflow-x:auto}.users-page[data-v-43971a13] .n-data-table-base-table-body .n-scrollbar-container{padding-bottom:14px;box-sizing:border-box}.users-page[data-v-43971a13] .n-data-table-base-table-body .n-scrollbar-rail--horizontal{height:12px;bottom:0!important;background:#10294414;border-radius:999px;opacity:1!important;display:block!important}.users-page[data-v-43971a13] .n-data-table-base-table-body .n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar{height:10px!important;background-color:#186caba6!important}.users-page[data-v-43971a13] .n-data-table-base-table-body .n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar:hover{background-color:#186cabcc!important}.users-page[data-v-43971a13] .n-data-table-th{background:#f3fafff2;color:#244866;font-weight:700}.users-page[data-v-43971a13] .n-data-table-tr:hover .n-data-table-td{background:#eff8ffe0}.users-page[data-v-43971a13] .users-action-cell{width:100%;display:flex;justify-content:center}.users-page[data-v-43971a13] .users-action-buttons{opacity:1;pointer-events:auto}.users-page[data-v-43971a13] .n-button{border-radius:11px}.users-balance-tip[data-v-43971a13]{margin:-4px 0 10px;font-size:12px;color:#3e5d77}.reconcile-summary[data-v-43971a13]{margin-bottom:10px;display:flex;gap:18px;color:#2f4e67;font-weight:600}.cell-ellipsis[data-v-43971a13]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.quick-time-row[data-v-43971a13]{display:flex;align-items:center;flex-wrap:wrap;gap:2px}.quick-label[data-v-43971a13]{font-size:12px;color:#999;margin-right:4px}.quick-time-preview[data-v-43971a13]{margin-top:6px;font-size:12px;color:#666}@media (max-width: 980px){.users-page[data-v-43971a13]{gap:12px}.users-hero[data-v-43971a13]{padding:14px 16px}.users-hero-title[data-v-43971a13]{font-size:22px}.users-filter-bar[data-v-43971a13]{padding:10px}}.servers-page[data-v-ace19d2b]{max-width:100%;margin:0;display:grid;gap:16px}.servers-hero[data-v-ace19d2b]{padding:18px 20px;border-radius:18px;border:1px solid rgba(33,90,134,.2);background:radial-gradient(125% 160% at 100% 0%,#21a69533,#21a69500 53%),linear-gradient(130deg,#0d568129,#1a998921)}.servers-hero-kicker[data-v-ace19d2b]{margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#5f7f9c;font-weight:700}.servers-hero-title[data-v-ace19d2b]{margin:5px 0 0;color:#163f5e;font-size:25px;line-height:1.2}.servers-hero-desc[data-v-ace19d2b]{margin:8px 0 0;color:#5b7993;font-size:13px}.servers-page[data-v-ace19d2b]>.n-card{border:1px solid rgba(25,80,122,.12)}.servers-page[data-v-ace19d2b]>.n-card .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07)}.servers-page[data-v-ace19d2b]>.n-card .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1f415f}.servers-stats-grid[data-v-ace19d2b]{margin-bottom:16px;padding:12px;border-radius:13px;border:1px solid rgba(23,81,125,.11)}.servers-page[data-v-ace19d2b] .n-data-table{border-radius:12px;overflow:hidden}.servers-page[data-v-ace19d2b] .n-data-table-th{background:#f4f8fb}.servers-page[data-v-ace19d2b] .n-data-table-tr:hover .n-data-table-td{background:#136e9612}.capacity-cell[data-v-ace19d2b]{display:flex;align-items:center;gap:8px}.capacity-text[data-v-ace19d2b]{font-size:12px;color:#334155;min-width:56px;text-align:right}@media (max-width: 1024px){.servers-page[data-v-ace19d2b]{gap:12px}.servers-hero[data-v-ace19d2b]{padding:14px 16px}.servers-hero-title[data-v-ace19d2b]{font-size:22px}.servers-stats-grid[data-v-ace19d2b]{margin-bottom:12px}}.devices-page[data-v-f192c7a5]{max-width:100%;margin:0;display:grid;gap:16px}.devices-hero[data-v-f192c7a5]{padding:18px 20px;border-radius:18px;border:1px solid rgba(33,90,134,.2);background:radial-gradient(128% 158% at 100% 0%,#20a69533,#20a69500 53%),linear-gradient(130deg,#0d568129,#218dbc1f)}.devices-hero-kicker[data-v-f192c7a5]{margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#5f7f9c;font-weight:700}.devices-hero-title[data-v-f192c7a5]{margin:5px 0 0;color:#163f5e;font-size:25px;line-height:1.2}.devices-hero-desc[data-v-f192c7a5]{margin:8px 0 0;color:#5b7993;font-size:13px}.devices-page[data-v-f192c7a5]>.n-card{border:1px solid rgba(25,80,122,.12)}.devices-page[data-v-f192c7a5]>.n-card .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07)}.devices-page[data-v-f192c7a5]>.n-card .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1f415f}.devices-filter-bar[data-v-f192c7a5]{padding:12px;border-radius:13px;border:1px solid rgba(23,81,125,.11);background:#f6fbffb8}.devices-stats-row[data-v-f192c7a5]{padding:8px 10px;border-radius:12px;border:1px dashed rgba(24,103,164,.26);background:#f1f8ffd6}.devices-page[data-v-f192c7a5] .n-data-table{border-radius:13px;overflow:hidden;border:1px solid rgba(27,78,122,.09)}.devices-page[data-v-f192c7a5] .n-data-table-th{background:#f3fafff2;color:#244866;font-weight:700}.devices-page[data-v-f192c7a5] .n-data-table-tr:hover .n-data-table-td{background:#eff8ffe0}.devices-page[data-v-f192c7a5] .n-button{border-radius:11px}@media (max-width: 980px){.devices-page[data-v-f192c7a5]{gap:12px}.devices-hero[data-v-f192c7a5]{padding:14px 16px}.devices-hero-title[data-v-f192c7a5]{font-size:22px}.devices-filter-bar[data-v-f192c7a5]{padding:10px}}.accounts-page[data-v-86199c1b]{width:100%;max-width:100%;margin:0;display:grid;gap:16px;min-width:0;grid-template-columns:minmax(0,1fr);overflow-x:hidden}.accounts-hero[data-v-86199c1b]{padding:18px 20px;border-radius:18px;border:1px solid rgba(33,88,133,.2);background:radial-gradient(120% 160% at 100% 0%,#1eab9b33,#1eab9b00 52%),linear-gradient(125deg,#0d56812b,#18988624)}.accounts-hero-kicker[data-v-86199c1b]{margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#5d7f9d;font-weight:700}.accounts-hero-title[data-v-86199c1b]{margin:4px 0 0;color:#143f5e;font-size:25px;line-height:1.2}.accounts-hero-desc[data-v-86199c1b]{margin:8px 0 0;color:#5a7893;font-size:13px}.accounts-page[data-v-86199c1b]>.n-card{border:1px solid rgba(25,80,122,.12);width:100%;min-width:0}.accounts-page[data-v-86199c1b]>.n-card .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07)}.accounts-page[data-v-86199c1b]>.n-card .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1f415f}.accounts-page[data-v-86199c1b]>.n-card .n-card-header{flex-wrap:wrap;gap:8px 12px}.accounts-page[data-v-86199c1b]>.n-card .n-card-header__extra{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.accounts-filter-bar[data-v-86199c1b]{padding:12px;border-radius:13px;border:1px solid rgba(23,81,125,.11);background:#f6fbffb8}.accounts-batch-bar[data-v-86199c1b]{padding:10px 12px;border-radius:12px;border:1px dashed rgba(28,112,173,.28);background:#f0f8ffd1}.accounts-page[data-v-86199c1b] .n-data-table{border-radius:13px;overflow:hidden;border:1px solid rgba(27,78,122,.09);width:100%}.accounts-page[data-v-86199c1b] .n-data-table-wrapper,.accounts-page[data-v-86199c1b] .n-data-table-base-table,.accounts-page[data-v-86199c1b] .n-data-table-base-table-header,.accounts-page[data-v-86199c1b] .n-data-table-base-table-body{max-width:100%}.accounts-page[data-v-86199c1b] .n-data-table .n-scrollbar-container{max-width:100%;overflow-x:auto}.accounts-page[data-v-86199c1b] .n-data-table-base-table-body .n-scrollbar-container{padding-bottom:14px;box-sizing:border-box}.accounts-page[data-v-86199c1b] .n-data-table-th{background:#f3fafff2;color:#244866;font-weight:700}.accounts-page[data-v-86199c1b] .n-data-table-tr:hover .n-data-table-td{background:#eff8ffe0}.accounts-page[data-v-86199c1b] .n-data-table-base-table-body .n-scrollbar-rail--horizontal{height:12px;bottom:0!important;background:#10294414;border-radius:999px;opacity:1!important;display:block!important}.accounts-page[data-v-86199c1b] .n-data-table-base-table-body .n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar{height:10px!important;background-color:#186caba6!important}.accounts-page[data-v-86199c1b] .n-data-table-base-table-body .n-scrollbar-rail--horizontal .n-scrollbar-rail__scrollbar:hover{background-color:#186cabcc!important}.accounts-page[data-v-86199c1b] .n-button{border-radius:11px}.accounts-page[data-v-86199c1b] .account-name-cell{display:block;width:100%;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.accounts-page[data-v-86199c1b] .account-phone-cell{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums;vertical-align:bottom}.accounts-page[data-v-86199c1b] .account-avatar-thumb{width:22px;height:22px;border-radius:50%;object-fit:cover;display:block;margin:0 auto;border:1px solid rgba(16,42,66,.12)}.accounts-page[data-v-86199c1b] .account-avatar-preview{width:96px;height:96px;border-radius:10px;object-fit:cover;display:block}.accounts-page[data-v-86199c1b] .account-stats-cell{display:inline-block;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.timed-interval-row[data-v-86199c1b]{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;justify-content:flex-start;width:100%;min-width:0}.timed-interval-num[data-v-86199c1b]{width:96px;flex:0 0 auto;min-width:0}.timed-interval-sep[data-v-86199c1b]{flex:0 0 auto;color:#5f6b7a}.timed-broadcast-form[data-v-86199c1b] .n-form-item-label{white-space:nowrap}@media (max-width: 980px){.accounts-page[data-v-86199c1b]{gap:12px}.accounts-hero[data-v-86199c1b]{padding:14px 16px}.accounts-hero-title[data-v-86199c1b]{font-size:22px}.accounts-filter-bar[data-v-86199c1b]{padding:10px}}.account-detail[data-v-3a02ea35]{max-width:100%;margin:0;display:grid;gap:16px}.account-detail-hero[data-v-3a02ea35]{padding:18px 20px;border-radius:18px;border:1px solid rgba(34,90,134,.2);background:radial-gradient(130% 150% at 100% 0%,#2aa89638,#2aa89600 52%),linear-gradient(125deg,#10588429,#2a88c01f)}.account-detail-kicker[data-v-3a02ea35]{margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#607f9c;font-weight:700}.account-detail-title[data-v-3a02ea35]{margin:5px 0 0;font-size:25px;line-height:1.2;color:#163f5e}.account-detail-desc[data-v-3a02ea35]{margin:8px 0 0;font-size:13px;color:#5d7b95}.account-detail-card[data-v-3a02ea35]{border:1px solid rgba(25,80,122,.12)}.account-detail-card[data-v-3a02ea35] .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07)}.account-detail-card[data-v-3a02ea35] .n-descriptions{border-radius:12px;overflow:hidden}.account-name[data-v-3a02ea35]{font-size:18px;font-weight:700;color:#203d57}.account-phone[data-v-3a02ea35]{font-size:14px;color:#67819b}.account-detail-actions[data-v-3a02ea35]{padding-top:4px}.account-detail[data-v-3a02ea35] .n-button{border-radius:11px}@media (max-width: 900px){.account-detail[data-v-3a02ea35]{gap:12px}.account-detail-hero[data-v-3a02ea35]{padding:14px 16px}.account-detail-title[data-v-3a02ea35]{font-size:22px}}.proxy-page[data-v-4d4eeace]{max-width:100%;margin:0;display:grid;gap:12px}.proxy-hero[data-v-4d4eeace]{padding:18px 20px;border-radius:18px;border:1px solid rgba(34,90,134,.2);background:radial-gradient(128% 150% at 100% 0%,#2aa89638,#2aa89600 52%),linear-gradient(125deg,#10588429,#2a88c01f)}.proxy-hero-kicker[data-v-4d4eeace]{margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#607f9c;font-weight:700}.proxy-hero-title[data-v-4d4eeace]{margin:5px 0 0;font-size:25px;line-height:1.2;color:#163f5e}.proxy-hero-desc[data-v-4d4eeace]{margin:8px 0 0;font-size:13px;color:#5d7b95}.proxy-stats-row[data-v-4d4eeace]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.proxy-page[data-v-4d4eeace]>.n-card{border:1px solid rgba(25,80,122,.12)}.proxy-page[data-v-4d4eeace]>.n-card .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07)}.proxy-page[data-v-4d4eeace]>.n-card .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1f415f}.proxy-toolbar-card .toolbar[data-v-4d4eeace]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:10px;border-radius:12px;border:1px solid rgba(23,81,125,.11);background:#f6fbffbf}.batch-bar[data-v-4d4eeace]{margin-bottom:10px;padding:10px;border-radius:11px;border:1px dashed rgba(20,116,172,.3);background:#f0f8ffe6}.proxy-page[data-v-4d4eeace] .n-data-table{border-radius:13px;overflow:hidden;border:1px solid rgba(27,78,122,.09)}.proxy-page[data-v-4d4eeace] .n-data-table-th{background:#f3fafff2;color:#244866;font-weight:700}.proxy-page[data-v-4d4eeace] .n-data-table-tr:hover .n-data-table-td{background:#eff8ffe0}.proxy-page[data-v-4d4eeace] .n-button{border-radius:11px}@media (max-width: 980px){.proxy-stats-row[data-v-4d4eeace]{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-toolbar-card .toolbar[data-v-4d4eeace]{flex-direction:column;align-items:stretch}}.phone-number-page[data-v-2351f463]{max-width:100%;margin:0;display:grid;gap:12px;padding:0}.phone-hero[data-v-2351f463]{padding:18px 20px;border-radius:18px;border:1px solid rgba(34,90,134,.2);background:radial-gradient(130% 150% at 100% 0%,#2aa89638,#2aa89600 52%),linear-gradient(125deg,#10588429,#2a88c01f)}.phone-hero-kicker[data-v-2351f463]{margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#607f9c;font-weight:700}.phone-hero-title[data-v-2351f463]{margin:5px 0 0;font-size:25px;line-height:1.2;color:#163f5e}.phone-hero-desc[data-v-2351f463]{margin:8px 0 0;font-size:13px;color:#5d7b95}.phone-number-page[data-v-2351f463]>.n-card{border:1px solid rgba(25,80,122,.12)}.phone-number-page[data-v-2351f463]>.n-card .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07)}.phone-number-page[data-v-2351f463]>.n-card .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1f415f}.phone-stats-card .stats-row[data-v-2351f463]{padding:10px;border-radius:12px;border:1px solid rgba(24,82,124,.11);background:#f6fbffbf}.phone-toolbar-card .toolbar[data-v-2351f463]{padding:10px;border-radius:12px;border:1px solid rgba(23,81,125,.11);background:#f6fbffbf}.phone-batch-card[data-v-2351f463]{border-style:dashed!important;border-color:#1969a647!important;background:#f1f8ffe6}.phone-number-page[data-v-2351f463] .n-data-table{border-radius:13px;overflow:hidden;border:1px solid rgba(27,78,122,.09)}.phone-number-page[data-v-2351f463] .n-data-table-th{background:#f3fafff2;color:#244866;font-weight:700}.phone-number-page[data-v-2351f463] .n-data-table-tr:hover .n-data-table-td{background:#eff8ffe0}.phone-number-page[data-v-2351f463] .n-button{border-radius:11px}.stats-row[data-v-2351f463]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.toolbar[data-v-2351f463]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.drop-zone[data-v-2351f463]{border:2px dashed #d9d9d9;border-radius:8px;padding:20px;text-align:center;cursor:pointer;transition:all .25s ease;color:#999;background:#fafafa}.drop-zone[data-v-2351f463]:hover{border-color:#18a058;color:#18a058;background:#f0faf4}.drop-zone-active[data-v-2351f463]{border-color:#18a058;background:#e8f5ee;color:#18a058}@media (max-width: 1100px){.stats-row[data-v-2351f463]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 900px){.phone-hero[data-v-2351f463]{padding:14px 16px}.phone-hero-title[data-v-2351f463]{font-size:22px}.stats-row[data-v-2351f463]{grid-template-columns:repeat(2,minmax(0,1fr))}.phone-toolbar-card .toolbar[data-v-2351f463]{padding:8px}}.resource-page[data-v-fabc1af1]{display:grid;gap:12px}.toolbar[data-v-fabc1af1]{display:grid;gap:10px;margin-bottom:12px}.search-row[data-v-fabc1af1]{display:flex;gap:10px}.search-row[data-v-fabc1af1] .n-input{max-width:420px}.resource-table[data-v-fabc1af1]{min-height:360px}.pager[data-v-fabc1af1]{margin-top:12px;display:flex;justify-content:flex-end}.modal-desc[data-v-fabc1af1]{font-size:13px;color:#677f97;margin-bottom:10px}.text-list[data-v-fabc1af1]{display:grid;gap:10px;margin-bottom:10px;max-height:420px;overflow:auto}.text-item[data-v-fabc1af1]{display:flex;gap:10px;align-items:flex-start}.text-index[data-v-fabc1af1]{width:28px;min-width:28px;height:28px;border-radius:50%;background:#eef4fb;color:#4e6982;display:flex;align-items:center;justify-content:center;font-size:13px}.text-editor[data-v-fabc1af1]{flex:1;display:grid;gap:8px}.text-item-actions[data-v-fabc1af1]{display:flex;gap:8px;justify-content:flex-end}.preview-body[data-v-fabc1af1]{padding:6px 0 2px}.text-preview[data-v-fabc1af1]{white-space:pre-wrap;line-height:1.7;color:var(--n-text-color)}.task-management[data-v-5a774663]{max-width:100%;margin:0;display:grid;gap:12px;padding:0}.task-hero[data-v-5a774663]{padding:18px 20px;border-radius:18px;border:1px solid rgba(31,90,136,.2);background:radial-gradient(135% 160% at 100% 0%,#2ba99738,#2ba99700 54%),linear-gradient(125deg,#14598829,#268abd21)}.task-hero-kicker[data-v-5a774663]{margin:0;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#617e99;font-weight:700}.task-hero-title[data-v-5a774663]{margin:5px 0 0;color:#143f5e;font-size:25px;line-height:1.2}.task-hero-desc[data-v-5a774663]{margin:8px 0 0;font-size:13px;color:#5e7a93}.stats-grid[data-v-5a774663]{padding:14px;border-radius:14px;border:1px solid rgba(21,79,122,.14);background:#f6fcffb8}.stats-grid[data-v-5a774663] .n-statistic-value{font-size:24px!important;font-weight:700;color:#1f4462}.stats-grid[data-v-5a774663] .n-statistic-label{color:#5a7b95;font-weight:600}.task-toolbar-card[data-v-5a774663],.task-table-card[data-v-5a774663]{border:1px solid rgba(25,80,122,.12)}.task-toolbar-card[data-v-5a774663] .n-card__content{display:grid;gap:8px}.task-toolbar-row[data-v-5a774663]{padding:10px;border-radius:12px;border:1px solid rgba(26,86,128,.11);background:#f6fbffcc}.task-filter-group[data-v-5a774663],.task-action-group[data-v-5a774663]{flex-wrap:wrap}.task-batch-bar[data-v-5a774663]{padding:8px 10px;border-radius:11px;border:1px dashed rgba(23,103,164,.3);background:#f0f8ffdb}.task-management[data-v-5a774663] .n-data-table{border-radius:13px;overflow:hidden;border:1px solid rgba(27,78,122,.09)}.task-management[data-v-5a774663] .n-data-table-th{background:#f4fafff2;color:#244866;font-weight:700}.task-management[data-v-5a774663] .n-data-table-tr:hover .n-data-table-td{background:#eff8ffe0}.task-management[data-v-5a774663] .n-card-header .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1e415f}.task-management[data-v-5a774663] .n-button{border-radius:11px}@media (max-width: 1100px){.stats-grid[data-v-5a774663]{overflow-x:auto;padding:12px}.task-toolbar-row[data-v-5a774663]{padding:9px}}@media (max-width: 900px){.task-hero[data-v-5a774663]{padding:14px 16px}.task-hero-title[data-v-5a774663]{font-size:22px}.stats-grid[data-v-5a774663] .n-statistic-value{font-size:20px!important}}.timed-broadcast[data-v-51886752]{width:100%}.label[data-v-51886752]{min-width:72px;color:#5d6a7a}.recharge-page[data-v-aca208e7]{display:grid;gap:12px}.metric-card[data-v-aca208e7]{border-radius:14px}.metric-card-compact[data-v-aca208e7]{padding:2px 0}.metric-main-row[data-v-aca208e7]{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.metric-label[data-v-aca208e7]{color:#6e86a0;font-size:12px}.metric-value[data-v-aca208e7]{margin-top:4px;font-size:22px;font-weight:700;color:#1f4764}.metric-extra[data-v-aca208e7]{display:flex;align-items:center;gap:14px;color:#5f7891;font-size:12px;line-height:1.6;flex-wrap:wrap}.order-guide[data-v-aca208e7]{display:grid;gap:10px}.order-meta-grid[data-v-aca208e7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.order-meta-item[data-v-aca208e7]{border:1px solid rgba(30,86,139,.14);border-radius:10px;padding:8px 10px;background:#ffffffe6}.order-meta-label[data-v-aca208e7]{font-size:12px;color:#5f7791}.order-meta-value[data-v-aca208e7]{margin-top:3px;color:#1b425f;font-size:14px;line-height:1.5}.order-meta-value-strong[data-v-aca208e7]{font-size:18px;font-weight:700}.mono[data-v-aca208e7]{font-family:Consolas,Monaco,monospace;word-break:break-all}.pay-panel[data-v-aca208e7]{display:grid;gap:10px}.countdown-card[data-v-aca208e7]{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(34,86,139,.16);border-radius:10px;padding:10px 12px;background:#fff}.countdown-main[data-v-aca208e7]{display:grid;gap:2px}.countdown-label[data-v-aca208e7]{font-size:12px;color:#5f7891}.countdown-value[data-v-aca208e7]{font-size:26px;line-height:1.1;font-weight:700;color:#158551}.countdown-value.danger[data-v-aca208e7]{color:#c9314b}.countdown-tip[data-v-aca208e7]{font-size:12px;color:#50677f}.countdown-side[data-v-aca208e7]{display:grid;justify-items:center;gap:2px}.countdown-side-text[data-v-aca208e7]{font-size:11px;color:#58718a}.pay-content[data-v-aca208e7]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:12px}.pay-qrcode-wrap[data-v-aca208e7]{border:1px solid rgba(30,86,139,.14);border-radius:10px;background:#ffffffeb;padding:10px;display:grid;align-content:start;justify-items:center;gap:8px}.pay-info-card[data-v-aca208e7]{border:1px solid rgba(30,86,139,.14);border-radius:10px;background:#ffffffeb;padding:10px;display:grid;gap:10px}.pay-info-row[data-v-aca208e7]{display:grid;gap:4px}.pay-info-label[data-v-aca208e7]{font-size:12px;color:#5f7791}.pay-info-value[data-v-aca208e7]{font-size:14px;color:#1b425f;line-height:1.5}.pay-info-inline[data-v-aca208e7]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qrcode-tip[data-v-aca208e7]{margin:0;color:#4e657d;font-size:12px}.quota-purchase-meta[data-v-aca208e7]{margin:2px 0 12px;display:grid;gap:4px;color:#35566f}.quota-price-tag[data-v-aca208e7]{margin-left:4px;font-size:12px;color:#5d7691}.quota-disabled-tip[data-v-aca208e7]{font-size:12px;color:#9b6a00}@media (max-width: 900px){.metric-main-row[data-v-aca208e7]{align-items:flex-start;flex-direction:column;gap:6px}.metric-extra[data-v-aca208e7]{gap:10px}.order-meta-grid[data-v-aca208e7]{grid-template-columns:1fr}.countdown-card[data-v-aca208e7]{align-items:flex-start;gap:10px}.pay-content[data-v-aca208e7]{grid-template-columns:1fr}.pay-qrcode-wrap[data-v-aca208e7]{justify-items:start}}.billing-orders-page[data-v-a744036f]{display:grid;gap:12px}.billing-hero[data-v-a744036f]{padding:16px 18px;border-radius:16px;border:1px solid rgba(40,97,153,.2);background:radial-gradient(120% 180% at 100% 0%,#4fc0a02e,#4fc0a000 50%),linear-gradient(125deg,#0a558d26,#22868f1f)}.billing-kicker[data-v-a744036f]{margin:0;font-size:11px;letter-spacing:1.3px;color:#607f99;font-weight:700}.billing-title[data-v-a744036f]{margin:5px 0 0;font-size:24px;color:#184262}.billing-desc[data-v-a744036f]{margin:6px 0 0;font-size:13px;color:#5f7e97}.success-page[data-v-520171cd]{min-height:60vh;display:flex;align-items:center;justify-content:center}.success-card[data-v-520171cd]{width:min(680px,100%)}.title-wrap[data-v-520171cd]{display:flex;align-items:center;justify-content:center}.title[data-v-520171cd]{font-size:18px;font-weight:700;color:#1f4764}.billing-page[data-v-f852bff6]{display:grid;gap:12px}.billing-hero[data-v-f852bff6]{padding:16px 18px;border-radius:16px;border:1px solid rgba(40,97,153,.2);background:radial-gradient(120% 180% at 100% 0%,#4fc0a02e,#4fc0a000 50%),linear-gradient(125deg,#0a558d26,#22868f1f)}.billing-kicker[data-v-f852bff6]{margin:0;font-size:11px;letter-spacing:1.3px;color:#607f99;font-weight:700}.billing-title[data-v-f852bff6]{margin:5px 0 0;font-size:24px;color:#184262}.billing-desc[data-v-f852bff6]{margin:6px 0 0;font-size:13px;color:#5f7e97}.metric-card[data-v-f852bff6]{border-radius:14px}.metric-label[data-v-f852bff6]{color:#6e86a0;font-size:12px}.metric-value[data-v-f852bff6]{margin-top:4px;font-size:21px;font-weight:700;color:#1f4764}.chart-box[data-v-f852bff6]{height:280px;margin-bottom:12px;border:1px solid rgba(25,80,122,.09);border-radius:12px;background:#ffffffbf}.billing-page[data-v-28f2ba4c]{display:grid;gap:12px}.billing-hero[data-v-28f2ba4c]{padding:16px 18px;border-radius:16px;border:1px solid rgba(40,97,153,.2);background:radial-gradient(120% 180% at 100% 0%,#4fc0a02e,#4fc0a000 50%),linear-gradient(125deg,#0a558d26,#22868f1f)}.billing-kicker[data-v-28f2ba4c]{margin:0;font-size:11px;letter-spacing:1.3px;color:#607f99;font-weight:700}.billing-title[data-v-28f2ba4c]{margin:5px 0 0;font-size:24px;color:#184262}.billing-desc[data-v-28f2ba4c]{margin:6px 0 0;font-size:13px;color:#5f7e97}.billing-page[data-v-c0291f69]{display:grid;gap:12px}.billing-hero[data-v-c0291f69]{padding:16px 18px;border-radius:16px;border:1px solid rgba(40,97,153,.2);background:radial-gradient(120% 180% at 100% 0%,#4fc0a02e,#4fc0a000 50%),linear-gradient(125deg,#0a558d26,#22868f1f)}.billing-kicker[data-v-c0291f69]{margin:0;font-size:11px;letter-spacing:1.3px;color:#607f99;font-weight:700}.billing-title[data-v-c0291f69]{margin:5px 0 0;font-size:24px;color:#184262}.billing-desc[data-v-c0291f69]{margin:6px 0 0;font-size:13px;color:#5f7e97}.billing-audit-page[data-v-e1427f7e]{display:grid;gap:12px}.billing-audit-hero[data-v-e1427f7e]{padding:16px 18px;border-radius:16px;border:1px solid rgba(40,97,153,.2);background:radial-gradient(120% 180% at 100% 0%,#4fc0a02e,#4fc0a000 50%),linear-gradient(125deg,#0a558d26,#22868f1f)}.billing-audit-kicker[data-v-e1427f7e]{margin:0;font-size:11px;letter-spacing:1.3px;color:#607f99;font-weight:700}.billing-audit-title[data-v-e1427f7e]{margin:5px 0 0;font-size:24px;color:#184262}.billing-audit-desc[data-v-e1427f7e]{margin:6px 0 0;font-size:13px;color:#5f7e97}.metric-item[data-v-e1427f7e]{border-radius:12px;border:1px solid rgba(26,87,126,.12);padding:12px;background:#f6fbffb3}.metric-label[data-v-e1427f7e]{color:#6e86a0;font-size:12px}.metric-value[data-v-e1427f7e]{margin-top:4px;font-size:20px;font-weight:700;color:#1f4764}.metric-value.small[data-v-e1427f7e]{font-size:14px;line-height:1.4}.metric-value.danger[data-v-e1427f7e]{color:#d03050}.contacts-page[data-v-7ce182d2]{max-width:100%;margin:0;display:grid;gap:16px}.contacts-hero[data-v-7ce182d2]{padding:18px 20px;border-radius:18px;border:1px solid rgba(33,90,134,.2);background:radial-gradient(125% 160% at 100% 0%,#1fa79636,#1fa79600 52%),linear-gradient(126deg,#0f588429,#268abd1f)}.contacts-hero-kicker[data-v-7ce182d2]{margin:0;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#5f7f9c;font-weight:700}.contacts-hero-title[data-v-7ce182d2]{margin:5px 0 0;color:#163f5e;font-size:25px;line-height:1.2}.contacts-hero-desc[data-v-7ce182d2]{margin:8px 0 0;color:#5a7993;font-size:13px}.contacts-search-bar[data-v-7ce182d2]{border-radius:12px}.contacts-page[data-v-7ce182d2]>.n-card{border:1px solid rgba(25,80,122,.12)}.contacts-page[data-v-7ce182d2]>.n-card .n-card-header{background:linear-gradient(180deg,#f8fcffdb,#f8fcff00);border-bottom:1px solid rgba(25,80,122,.07)}.contacts-page[data-v-7ce182d2]>.n-card .n-card-header__main{font-weight:700;letter-spacing:.2px;color:#1f415f}.contacts-page[data-v-7ce182d2] .n-data-table{border-radius:13px;overflow:hidden;border:1px solid rgba(27,78,122,.09)}.contacts-page[data-v-7ce182d2] .n-data-table-th{background:#f3fafff2;color:#244866;font-weight:700}.contacts-page[data-v-7ce182d2] .n-data-table-tr:hover .n-data-table-td{background:#eff8ffe0}.contacts-page[data-v-7ce182d2] .n-button{border-radius:11px}@media (max-width: 980px){.contacts-page[data-v-7ce182d2]{gap:12px}.contacts-hero[data-v-7ce182d2]{padding:14px 16px}.contacts-hero-title[data-v-7ce182d2]{font-size:22px}}
