.modal-backdrop[data-v-0c15a565]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal[data-v-0c15a565]{width:100%;max-width:420px;padding:1.5rem;border-radius:14px;background:#0e1018f2;border:1px solid rgba(255,255,255,.1);overflow:visible;contain:none}.modal.scrollable[data-v-0c15a565]{max-height:85vh;overflow-x:visible;overflow-y:auto;padding:1.25rem}@media(min-width:781px){.modal.scrollable[data-v-0c15a565]:has(.modal-body.split){display:flex;flex-direction:column;overflow-y:hidden}.modal.scrollable:has(.modal-body.split) .modal-head[data-v-0c15a565],.modal.scrollable:has(.modal-body.split) .actions[data-v-0c15a565]{flex:0 0 auto}.modal.scrollable:has(.modal-body.split) .modal-body.split[data-v-0c15a565]{flex:1 1 auto;min-height:0}.modal.scrollable:has(.modal-body.split) .modal-body-main[data-v-0c15a565],.modal.scrollable:has(.modal-body.split) .modal-body-sidebar[data-v-0c15a565]{height:100%;overflow-y:auto;padding-right:.35rem}.modal.scrollable:has(.modal-body.split) .modal-body-sidebar[data-v-0c15a565]{position:static}}.modal-head[data-v-0c15a565]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 1rem}.modal h3[data-v-0c15a565]{margin:0;font-size:1.1rem;color:#f4f6fb}.modal-head-extra[data-v-0c15a565]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.modal-body[data-v-0c15a565]{color:#e8eaefd9;font-size:.9rem;line-height:1.5;overflow:visible;contain:none}.modal-body.split[data-v-0c15a565]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.95fr);gap:1.5rem;align-items:start}.modal-body-main[data-v-0c15a565]{min-width:0}.modal-body-sidebar[data-v-0c15a565]{min-width:0;position:sticky;top:0}@media(max-width:780px){.modal-body.split[data-v-0c15a565]{grid-template-columns:1fr}.modal-body-sidebar[data-v-0c15a565]{position:static}}.modal-body[data-v-0c15a565] .turnstile-wrap,.modal-body[data-v-0c15a565] .captcha,.modal-body[data-v-0c15a565] .auth-captcha{overflow:visible;contain:none;min-height:90px}.actions[data-v-0c15a565]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1.25rem}.actions-main[data-v-0c15a565]{display:flex;gap:.5rem;margin-left:auto}.actions-extra[data-v-0c15a565]{display:flex;gap:.5rem}.modal-header-center[data-v-dfafe450]{text-align:center}.modal-logo[data-v-dfafe450]{margin-bottom:.75rem;filter:drop-shadow(0 6px 16px rgba(88,101,242,.35))}.modal-header-center h2[data-v-dfafe450]{margin:0;font-size:1.15rem;color:#f4f6fb}.modal-body-center[data-v-dfafe450]{text-align:center}.modal-body-center p[data-v-dfafe450]{margin:0 0 1rem;color:#e8eaefa6;font-size:.9rem;line-height:1.55}.status-row[data-v-dfafe450]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .65rem;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.dot[data-v-dfafe450]{width:8px;height:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 10px #fbbf2473}.dot.ready[data-v-dfafe450]{background:#34d399;box-shadow:0 0 10px #34d39973}.status-text[data-v-dfafe450]{font-size:.78rem;color:#e8eaef8c}.submit[data-v-dfafe450]{width:100%;padding:.65rem 1.35rem;border:none;border-radius:10px;background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;font-weight:600;cursor:pointer}.submit[data-v-dfafe450]:hover{filter:brightness(1.06)}.chat-root[data-v-c77e22c1]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:900;pointer-events:none}.chat-fab[data-v-c77e22c1],.chat-panel[data-v-c77e22c1]{pointer-events:auto}.chat-fab[data-v-c77e22c1]{position:relative;width:3.5rem;height:3.5rem;border:none;border-radius:999px;cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 8px 28px #4f46e573;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}.chat-fab[data-v-c77e22c1]:hover{transform:scale(1.05)}.fab-badge[data-v-c77e22c1]{position:absolute;top:-2px;right:-2px;min-width:1.25rem;height:1.25rem;padding:0 .3rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center}.chat-panel[data-v-c77e22c1]{position:relative;width:min(26rem,calc(100vw - 2rem));height:min(36rem,calc(100vh - 6rem));display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:radial-gradient(60rem 22rem at -10% -20%,rgba(129,140,248,.14),transparent 55%),linear-gradient(170deg,#141622f5,#090a11fa);border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 56px -12px #0009,0 1px #ffffff0f inset;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(min-width:1440px){.chat-panel[data-v-c77e22c1]{width:min(30rem,calc(100vw - 2rem));height:min(42rem,calc(100vh - 6rem))}}@media(max-width:900px){.chat-fab[data-v-c77e22c1]{display:none}.chat-panel[data-v-c77e22c1]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100vw;height:100vh;height:100dvh;border-radius:0;border:none}}@media(max-width:480px){.chat-head[data-v-c77e22c1]{padding:.75rem .85rem}.chat-head h2[data-v-c77e22c1]{font-size:.95rem}}.chat-head[data-v-c77e22c1]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.9rem 1.05rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,#6366f11f,#ffffff05);flex-shrink:0}.head-info[data-v-c77e22c1]{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.chat-head h2[data-v-c77e22c1]{margin:0;font-size:1rem;color:#f4f6fb}.chat-head p[data-v-c77e22c1]{margin:.15rem 0 0;font-size:.75rem;color:#e8eaef80;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-btn[data-v-c77e22c1]{border:none;background:#ffffff0f;color:#e8eaef;border-radius:8px;width:2rem;height:2rem;cursor:pointer;flex-shrink:0}.icon-btn[data-v-c77e22c1]{border:none;background:transparent;color:#e8eaefa6;font-size:1.5rem;line-height:1;cursor:pointer;padding:0 .25rem;min-width:2.25rem;min-height:2.25rem}.search-box[data-v-c77e22c1]{padding:.65rem .85rem .35rem;flex-shrink:0}.search-box input[data-v-c77e22c1]{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#e8eaef;padding:.5rem .65rem;font-size:.82rem;font-family:inherit}.search-box input[data-v-c77e22c1]:focus{outline:none;border-color:#6366f18c}.search-results[data-v-c77e22c1]{flex:1;overflow-y:auto;padding:.35rem .5rem .5rem;display:flex;flex-direction:column;gap:.35rem}.system-banner[data-v-c77e22c1]{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.system-banner strong[data-v-c77e22c1]{display:block;font-size:.85rem;color:#f4f6fb}.system-banner .dim[data-v-c77e22c1]{font-size:.72rem;color:#e8eaef73}.system-logo[data-v-c77e22c1]{border-radius:999px;object-fit:cover}.contacts-row[data-v-c77e22c1]{display:flex;gap:.65rem;padding:.6rem .85rem;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.06);scrollbar-width:thin;flex-shrink:0}.contact-bubble[data-v-c77e22c1]{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:.3rem;width:3.75rem;border:none;background:transparent;cursor:pointer;padding:0}[data-v-c77e22c1] .user-avatar{width:2.75rem;height:2.75rem;border-radius:999px;object-fit:cover}[data-v-c77e22c1] .user-avatar.logo{background:#ffffff0f;padding:.25rem;box-sizing:border-box}[data-v-c77e22c1] .user-avatar.placeholder{display:inline-flex;align-items:center;justify-content:center;background:#6366f140;color:#c7d2fe;font-weight:700;font-size:.95rem}.contact-name[data-v-c77e22c1]{font-size:.65rem;color:#e8eaef8c;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-badge[data-v-c77e22c1]{position:absolute;top:0;right:.35rem;min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.online-dot[data-v-c77e22c1]{position:absolute;top:2rem;right:.55rem;width:.5rem;height:.5rem;border-radius:999px;background:#22c55e;border:1px solid rgba(12,14,22,.9)}.inbox-list[data-v-c77e22c1]{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.35rem}.home-hint[data-v-c77e22c1]{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem}.list-item[data-v-c77e22c1]{display:flex;gap:.65rem;align-items:center;width:100%;border:1px solid rgba(255,255,255,.07);background:#ffffff06;border-radius:13px;padding:.6rem .65rem;cursor:pointer;text-align:left;color:inherit;transition:background var(--transition-fast, .15s) ease,border-color var(--transition-fast, .15s) ease,transform var(--transition-fast, .15s) ease}.list-item[data-v-c77e22c1]:hover{background:#818cf814;border-color:#818cf840;transform:translateY(-1px)}.list-body[data-v-c77e22c1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.list-body strong[data-v-c77e22c1]{font-size:.85rem;color:#f4f6fb}.list-body .dim[data-v-c77e22c1]{font-size:.72rem;color:#e8eaef73}.list-top[data-v-c77e22c1]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.preview[data-v-c77e22c1]{margin:0;font-size:.78rem;color:#e8eaef8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pill[data-v-c77e22c1]{display:inline-block;font-size:.62rem;padding:.1rem .35rem;border-radius:999px;background:#ffffff14;max-width:100%;overflow:hidden;vertical-align:bottom}.pill.warn[data-v-c77e22c1]{background:#fbbf2426;color:#fbbf24}.pill.unread[data-v-c77e22c1]{min-width:1rem;height:1rem;padding:0 .25rem;border-radius:999px;background:#ef4444;color:#fff;font-size:.6rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.messages[data-v-c77e22c1]{flex:1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.65rem;overscroll-behavior:contain}.muted[data-v-c77e22c1]{color:#e8eaef73;font-size:.85rem;text-align:center;margin:1rem 0}.msg-row[data-v-c77e22c1]{display:flex;gap:.5rem;align-items:flex-start}.msg-row.mine[data-v-c77e22c1]{flex-direction:row-reverse}.msg-row.mine .msg-body[data-v-c77e22c1]{align-items:flex-end}.msg-row.mine .msg-body p[data-v-c77e22c1]{background:linear-gradient(135deg,#6366f16b,#818cf838);box-shadow:0 4px 14px -6px #6366f180}.msg-row[data-v-c77e22c1] .user-avatar{width:1.75rem;height:1.75rem;font-size:.7rem;flex-shrink:0}.msg-body[data-v-c77e22c1]{display:flex;flex-direction:column;gap:.15rem;max-width:78%}.msg-meta[data-v-c77e22c1]{display:flex;gap:.4rem;align-items:baseline;font-size:.68rem;color:#e8eaef73}.msg-meta strong[data-v-c77e22c1]{color:#e8eaefbf;font-size:.72rem}.admin-name[data-v-c77e22c1]{color:#ff4d4d!important;text-shadow:0 0 8px rgba(255,77,77,.75),0 0 16px rgba(255,77,77,.35)}.msg-body p[data-v-c77e22c1]{margin:0;padding:.5rem .7rem;border-radius:13px;background:#ffffff0e;border:1px solid rgba(255,255,255,.05);color:#e8eaef;font-size:.82rem;line-height:1.45;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.msg-image-btn[data-v-c77e22c1]{border:none;background:transparent;padding:0;cursor:zoom-in;border-radius:12px;overflow:hidden;max-width:100%}.msg-image[data-v-c77e22c1]{display:block;max-width:100%;max-height:14rem;border-radius:12px;object-fit:contain;background:#00000040}.err[data-v-c77e22c1]{margin:0;padding:0 .85rem .35rem;color:#f87171;font-size:.78rem;flex-shrink:0}.composer[data-v-c77e22c1]{display:flex;gap:.5rem;align-items:flex-end;padding:.7rem .8rem .8rem;border-top:1px solid rgba(255,255,255,.08);background:#0000002e;flex-shrink:0}.attach-btn[data-v-c77e22c1]{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e8eaefb3;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast, .15s) ease,border-color var(--transition-fast, .15s) ease,color var(--transition-fast, .15s) ease}.attach-btn[data-v-c77e22c1]:hover{background:#818cf824;border-color:#818cf859;color:#c7d2fe}.attach-btn.disabled[data-v-c77e22c1]{opacity:.45;cursor:not-allowed}.sr-only[data-v-c77e22c1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.composer textarea[data-v-c77e22c1]{flex:1;resize:none;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#e8eaef;padding:.45rem .55rem;font-size:.82rem;font-family:inherit;min-width:0}.composer textarea[data-v-c77e22c1]:focus{outline:none;border-color:#818cf88c;box-shadow:0 0 0 3px #6366f126}.send-btn[data-v-c77e22c1]{border:none;border-radius:10px;padding:.55rem .9rem;font-size:.8rem;font-weight:650;cursor:pointer;color:#fff;background:linear-gradient(135deg,#6366f1,#4f46e5);box-shadow:0 6px 16px -6px #6366f1a6;flex-shrink:0;transition:filter var(--transition-fast, .15s) ease,transform var(--transition-fast, .15s) ease}.send-btn[data-v-c77e22c1]:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.send-btn[data-v-c77e22c1]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.lightbox[data-v-c77e22c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#000000e0;display:flex;align-items:center;justify-content:center;padding:1.5rem}.lightbox-img[data-v-c77e22c1]{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px}.lightbox-close[data-v-c77e22c1]{position:absolute;top:.75rem;right:1rem;border:none;background:transparent;color:#fff;font-size:2.25rem;line-height:1;cursor:pointer;z-index:1}.chat-slide-enter-active[data-v-c77e22c1],.chat-slide-leave-active[data-v-c77e22c1]{transition:opacity .18s ease,transform .18s ease}.chat-slide-enter-from[data-v-c77e22c1],.chat-slide-leave-to[data-v-c77e22c1]{opacity:0;transform:translateY(12px) scale(.96)}.notif-btn[data-v-c77e22c1]{margin:0 .85rem .5rem;padding:.45rem .7rem;border-radius:10px;border:1px solid rgba(99,102,241,.35);background:#6366f11f;color:#c7d2fe;font-size:.78rem;cursor:pointer;flex-shrink:0}.notif-btn[data-v-c77e22c1]:hover{background:#6366f133}[data-v-c77e22c1] .community-avatar{display:inline-flex;align-items:center;justify-content:center;background:#22c55e2e;font-size:1.2rem}.avatar-wrap[data-v-c77e22c1]{display:inline-flex;flex-shrink:0}.ctx-menu[data-v-c77e22c1]{position:fixed;z-index:1300;min-width:12rem;padding:.4rem;border-radius:12px;background:#0e1018fa;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 32px #0009;display:flex;flex-direction:column;gap:.1rem}.ctx-title[data-v-c77e22c1]{margin:0;padding:.35rem .6rem;font-size:.75rem;font-weight:700;color:#c7d2fe;border-bottom:1px solid rgba(255,255,255,.08)}.ctx-muted-note[data-v-c77e22c1]{margin:0;padding:.3rem .6rem 0;font-size:.68rem;color:#fbbf24}.ctx-menu button[data-v-c77e22c1]{border:none;background:transparent;color:#e8eaef;text-align:left;padding:.45rem .6rem;border-radius:8px;font-size:.8rem;cursor:pointer}.ctx-menu button[data-v-c77e22c1]:hover{background:#ffffff12}.ctx-menu button.danger[data-v-c77e22c1]{color:#f87171}.ctx-menu button.ok[data-v-c77e22c1]{color:#4ade80}.notif-modal-backdrop[data-v-c77e22c1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:1rem;background:#000000b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.notif-modal[data-v-c77e22c1]{width:100%;max-width:380px;padding:1.4rem;border-radius:14px;background:#0e1018f7;border:1px solid rgba(255,255,255,.1)}.notif-modal h3[data-v-c77e22c1]{margin:0 0 .5rem;font-size:1.05rem;color:#f4f6fb}.notif-modal p[data-v-c77e22c1]{margin:0 0 1.1rem;font-size:.85rem;color:#e8eaefa6;line-height:1.5}.notif-modal-actions[data-v-c77e22c1]{display:flex;justify-content:flex-end;gap:.5rem}.nm-btn[data-v-c77e22c1]{padding:.5rem .95rem;border-radius:10px;font-size:.85rem;font-weight:600;cursor:pointer;border:none}.nm-btn.ghost[data-v-c77e22c1]{background:transparent;border:1px solid rgba(255,255,255,.14);color:#e8eaefbf}.nm-btn.primary[data-v-c77e22c1]{background:#4f46e5;color:#fff}.overlay[data-v-2659ee88]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;display:flex;align-items:center;justify-content:center;background:#050508e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1rem}.panel[data-v-2659ee88]{max-width:400px;text-align:center;padding:2rem 1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#0c0e16eb}.panel img[data-v-2659ee88]{margin-bottom:1rem;filter:drop-shadow(0 8px 20px rgba(88,101,242,.3))}.panel h2[data-v-2659ee88]{margin:0 0 .5rem;font-size:1.2rem;color:#f4f6fb}.panel p[data-v-2659ee88]{margin:0 0 1.5rem;color:#e8eaef8c;font-size:.9rem;line-height:1.55}.actions[data-v-2659ee88]{display:flex;gap:.75rem;justify-content:center}.primary[data-v-2659ee88],.ghost[data-v-2659ee88]{padding:.65rem 1rem;border-radius:10px;font-weight:600;cursor:pointer;border:none}.primary[data-v-2659ee88]{background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff}.ghost[data-v-2659ee88]{background:transparent;color:#e8eaefbf;border:1px solid rgba(255,255,255,.12)}
