:root{--bg-page: #0f172a;--bg-page-gradient: linear-gradient(135deg, #0f172a 0%, #1a2640 100%);--bg-surface: #1e293b;--bg-surface-translucent: rgba(30, 41, 59, .7);--bg-elevated: #0f172a;--bg-inset: rgba(15, 23, 42, .7);--card-bg: rgba(71, 85, 105, .1);--card-dim: rgba(2, 6, 23, .4);--frost-overlay: rgba(125, 211, 252, .06);--frost-border: rgba(125, 211, 252, .65);--frost-glow: rgba(186, 230, 253, .7);--border: #334155;--border-soft: rgba(71, 85, 105, .3);--border-strong: #475569;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-faint: #64748b;--accent: #3b82f6;--accent-hover: #2563eb;--accent-soft: #60a5fa;--on-accent: #ffffff;--danger: #ef4444;--danger-soft: #f87171;--success: #22c55e;--success-soft: #86efac;--gold: #dead00;--overlay: rgba(2, 6, 23, .45);--shadow-color: rgba(2, 6, 23, .35);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--text-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light]{--bg-page: #ffffff;--bg-page-gradient: linear-gradient(135deg, #ffffff 0%, #f1f5f9 100%);--bg-surface: #ffffff;--bg-surface-translucent: rgba(255, 255, 255, .75);--bg-elevated: #ffffff;--bg-inset: #f1f5f9;--card-bg: #f6f8fb;--card-dim: rgba(71, 85, 105, .03);--frost-overlay: rgba(56, 189, 248, .16);--frost-border: rgba(14, 165, 233, .85);--frost-glow: rgba(2, 132, 199, .55);--border: #e2e8f0;--border-soft: rgba(148, 163, 184, .35);--border-strong: #cbd5e1;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--text-faint: #94a3b8;--accent: #3b82f6;--accent-hover: #2563eb;--accent-soft: #2563eb;--on-accent: #ffffff;--danger: #dc2626;--danger-soft: #ef4444;--success: #16a34a;--success-soft: #22c55e;--gold: #b45309;--overlay: rgba(15, 23, 42, .25);--shadow-color: rgba(15, 23, 42, .12);color-scheme:light}*{margin:0;padding:0;box-sizing:border-box}html{background:var(--bg-page-gradient)}body{margin:0;min-width:320px;min-height:100vh;background:transparent}#app{width:100%;height:100vh}*{scroll-behavior:smooth}.tg-btn-primary,.tg-btn-secondary,.tg-btn-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap}.tg-btn-primary{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);padding:11px 18px}.tg-btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.tg-btn-primary:disabled{background:var(--bg-surface);border-color:var(--bg-surface);color:var(--text-faint);cursor:not-allowed}.tg-btn-secondary{background:transparent;color:var(--text-muted);border:1px solid var(--border);padding:11px 18px;font-weight:500}.tg-btn-secondary:hover:not(:disabled){background:var(--bg-surface-translucent);color:var(--text-secondary)}.tg-btn-secondary:disabled{opacity:.5;cursor:not-allowed}.tg-btn-icon{background:transparent;color:var(--text-muted);border:1px solid transparent;width:40px;height:40px;padding:0}.tg-btn-icon:hover:not(:disabled){background:var(--bg-surface-translucent);color:var(--text-secondary)}.tg-btn-icon:disabled{opacity:.4;cursor:not-allowed}.tg-btn-icon.is-bordered{border-color:var(--border)}.tg-btn-icon.is-danger:hover:not(:disabled){color:var(--danger);background:#ef444414}@media(max-width:1023px){.tg-btn-icon{width:44px;height:44px}input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),textarea,select{font-size:16px}}.mobile-overlay[data-v-9d28fa43]{display:none}.sidebar[data-v-9d28fa43]{width:170px;background:var(--bg-surface-translucent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;padding:20px 10px;box-sizing:border-box;border-right:1px solid var(--border-soft);display:flex;flex-direction:column;align-items:center;position:fixed;top:0;left:0;height:100vh;z-index:50}.mobile-header[data-v-9d28fa43]{display:none}.sidebar[data-v-9d28fa43] *{font-family:inherit}.logo-section[data-v-9d28fa43]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px;padding:12px;border-radius:12px;width:100%}.logo-icon[data-v-9d28fa43]{width:150px;height:150px;object-fit:contain;display:block;transform:translateY(13px)}.logo-text[data-v-9d28fa43]{font-weight:800;font-size:1.08rem;color:var(--text-primary);letter-spacing:.02em}.menu[data-v-9d28fa43]{display:flex;flex-direction:column;gap:12px;width:100%}.logout-button[data-v-9d28fa43]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:94%;margin:auto auto 4px;background:#ef44441a;color:var(--danger);border:1px solid rgba(239,68,68,.3);padding:9px 6px;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-align:center}.logout-button[data-v-9d28fa43]:hover{background:#ef44442e;color:#fecaca;border-color:#ef444473}.menu-item-wrapper[data-v-9d28fa43]{position:relative;width:94%;margin:0 auto}.menu-button[data-v-9d28fa43]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;background:#94a3b80d;color:var(--text-primary);border:1px solid var(--border-soft);padding:12px 8px;border-radius:10px;font-size:.875rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-align:center}.menu-button[data-v-9d28fa43]:hover{background:#4755693d;border-color:var(--border);color:var(--text-primary)}.menu-button.active[data-v-9d28fa43]{background:#3b82f626;color:var(--accent-soft);border-color:#3b82f64d}.menu-icon[data-v-9d28fa43]{font-size:22px}.menu-label[data-v-9d28fa43]{font-weight:700;font-size:.875rem}.submenu-popover[data-v-9d28fa43]{position:absolute;left:calc(100% + 15px);top:0;background:var(--bg-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-soft);border-radius:12px;padding:8px;min-width:180px;box-shadow:0 10px 25px #0000004d;z-index:100;animation:slideIn-9d28fa43 .2s ease}.submenu-popover[data-v-9d28fa43]:before{content:"";position:absolute;left:-6px;top:20px;width:10px;height:10px;background:var(--bg-surface);border-left:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);transform:rotate(45deg)}.submenu-header[data-v-9d28fa43]{padding:8px 12px;color:var(--text-faint);font-size:.875rem;font-weight:700;text-transform:uppercase;border-bottom:1px solid var(--border-soft);margin-bottom:4px}.submenu-item[data-v-9d28fa43]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#94a3b80f;border:1px solid var(--border-soft);color:var(--text-primary);font-size:.875rem;font-weight:700;border-radius:8px;cursor:pointer;transition:all .2s ease}.submenu-item+.submenu-item[data-v-9d28fa43]{margin-top:6px}.submenu-item[data-v-9d28fa43]:hover{background:#3b82f61f;border-color:#60a5fa73;color:var(--text-primary)}.submenu-item.active[data-v-9d28fa43]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent);box-shadow:0 4px 12px #3b82f64d}.submenu-icon[data-v-9d28fa43]{font-size:1.1em}@keyframes slideIn-9d28fa43{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@media(max-width:1023px){.mobile-overlay[data-v-9d28fa43]{display:block;position:fixed;inset:0;background:var(--overlay);z-index:58}.sidebar.is-mobile[data-v-9d28fa43]{width:min(86vw,320px);padding:12px;align-items:stretch;transform:translate(-105%);transition:transform .22s ease;border-right:1px solid var(--border-soft);z-index:60}.sidebar.is-mobile.is-mobile-open[data-v-9d28fa43]{transform:translate(0)}.mobile-header[data-v-9d28fa43]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:4px}.mobile-header-title[data-v-9d28fa43]{color:var(--text-primary);font-size:.95rem;font-weight:700}.mobile-close-button[data-v-9d28fa43]{min-width:38px;height:38px;border-radius:10px;border:1px solid var(--border-soft);background:#94a3b81f;color:var(--text-primary);cursor:pointer;font-size:16px}.logo-section[data-v-9d28fa43]{margin-bottom:14px;padding:10px 8px}.logo-icon[data-v-9d28fa43]{width:96px;height:96px;transform:none}.logo-text[data-v-9d28fa43]{font-size:.98rem}.menu[data-v-9d28fa43]{flex:1;min-height:0;overflow-y:auto;gap:10px;padding-right:2px}.menu-item-wrapper[data-v-9d28fa43]{width:100%}.menu-button[data-v-9d28fa43]{flex-direction:row;justify-content:flex-start;gap:10px;min-height:44px;padding:10px 12px;border-radius:10px}.menu-icon[data-v-9d28fa43]{font-size:18px;line-height:1}.menu-label[data-v-9d28fa43]{font-size:.93rem}.submenu-popover.is-inline[data-v-9d28fa43]{position:static;left:auto;top:auto;margin-top:8px;min-width:unset;box-shadow:none;border-radius:10px;animation:none}.submenu-popover.is-inline[data-v-9d28fa43]:before{display:none}.submenu-item[data-v-9d28fa43]{min-height:40px;font-size:.9rem;padding:9px 10px}.logout-button[data-v-9d28fa43]{flex-direction:row;justify-content:center;width:100%;min-height:44px;margin:14px 0 2px}}.notifications-root[data-v-c92e833a]{position:fixed;top:18px;right:24px;z-index:1200}.notifications-trigger[data-v-c92e833a]{position:relative;width:58px;height:58px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:var(--bg-elevated);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 34px var(--bg-inset);overflow:visible}.notifications-trigger.has-results[data-v-c92e833a]{border-color:#60a5fa80}.notifications-trigger[data-v-c92e833a]:before,.notifications-trigger[data-v-c92e833a]:after{content:"";position:absolute;inset:-1px;border-radius:999px;border:2px solid rgba(96,165,250,.5);animation:radar-ring-c92e833a 2s ease-out infinite;pointer-events:none}.notifications-trigger[data-v-c92e833a]:after{animation-delay:1s}@keyframes radar-ring-c92e833a{0%{transform:scale(1);opacity:.7}to{transform:scale(1.9);opacity:0}}.notifications-icon[data-v-c92e833a]{width:28px;height:28px;position:relative;z-index:1}.badge[data-v-c92e833a]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--danger);color:var(--on-accent);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.drawer-overlay[data-v-c92e833a]{position:fixed;inset:0;background:var(--overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drawer-panel[data-v-c92e833a]{position:absolute;top:0;right:0;width:min(540px,100vw);height:100vh;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:-20px 0 50px var(--bg-inset);display:flex;flex-direction:column}.drawer-header[data-v-c92e833a]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px 24px 18px;border-bottom:1px solid var(--bg-surface)}.drawer-header h3[data-v-c92e833a]{margin:0;color:var(--text-primary);font-size:calc(22px * var(--content-font-scale, 1))}.drawer-close[data-v-c92e833a]{border:none;background:transparent;color:var(--text-muted);font-size:28px;line-height:1;cursor:pointer;padding:0}.drawer-filters[data-v-c92e833a]{display:flex;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--bg-surface)}.filter-select[data-v-c92e833a]{flex:1;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;color:var(--text-secondary);padding:10px 14px;font-size:calc(16px * var(--content-font-scale, 1));outline:none}.filter-select option[data-v-c92e833a]{background:var(--bg-surface);color:var(--text-secondary)}.refresh-btn[data-v-c92e833a]{background:#3b82f626;border:1px solid rgba(96,165,250,.4);color:var(--accent-soft);border-radius:8px;padding:10px 18px;font-size:calc(16px * var(--content-font-scale, 1));cursor:pointer;white-space:nowrap}.refresh-btn[data-v-c92e833a]:disabled{opacity:.5;cursor:default}.drawer-content[data-v-c92e833a]{flex:1;overflow-y:auto;padding:12px 0}.drawer-placeholder[data-v-c92e833a]{margin:0;padding:28px 24px;color:var(--text-muted);font-size:calc(17px * var(--content-font-scale, 1));line-height:1.5;text-align:center}.drawer-placeholder.error[data-v-c92e833a]{color:var(--danger-soft)}.results-list[data-v-c92e833a]{display:flex;flex-direction:column}.result-item[data-v-c92e833a]{display:flex;align-items:flex-start;gap:16px;padding:16px 24px;border-bottom:1px solid var(--bg-surface);transition:background .15s}.result-item[data-v-c92e833a]:hover{background:var(--bg-surface)}.result-item[data-v-c92e833a]:last-child{border-bottom:none}.result-avatar[data-v-c92e833a]{width:48px;height:48px;flex-shrink:0}.result-avatar img[data-v-c92e833a]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-fallback[data-v-c92e833a]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:calc(18px * var(--content-font-scale, 1));color:var(--on-accent);background:linear-gradient(135deg,#f59e0b,#d97706)}.result-info[data-v-c92e833a]{flex:1;min-width:0}.result-top-row[data-v-c92e833a]{display:flex;align-items:center;gap:10px;margin-bottom:5px}.result-username[data-v-c92e833a]{font-weight:600;font-size:calc(17px * var(--content-font-scale, 1));color:var(--accent-soft);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-username[data-v-c92e833a]:hover{text-decoration:underline}.result-username.dim[data-v-c92e833a]{color:var(--text-muted)}.result-badge[data-v-c92e833a]{font-size:calc(13px * var(--content-font-scale, 1));padding:3px 8px;border-radius:6px;font-weight:600;white-space:nowrap;flex-shrink:0}.badge-top[data-v-c92e833a]{background:#22c55e33;color:var(--success-soft)}.badge-indexed[data-v-c92e833a]{background:#a855f733;color:#c4b5fd}.badge-mine[data-v-c92e833a]{background:#22c55e2e;color:var(--success);border:1px solid rgba(34,197,94,.35)}.result-meta[data-v-c92e833a]{font-size:calc(15px * var(--content-font-scale, 1));color:var(--text-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.result-keyword[data-v-c92e833a]{color:var(--text-secondary)}.result-sep[data-v-c92e833a]{color:var(--border-strong)}.result-pos[data-v-c92e833a]{color:#fbbf24;font-weight:600}.result-geo[data-v-c92e833a]{color:var(--text-muted)}.result-date[data-v-c92e833a]{font-size:calc(14px * var(--content-font-scale, 1));color:var(--text-faint);margin-top:3px}@media(max-width:1023px){.notifications-root[data-v-c92e833a]{top:12px;right:14px}.notifications-trigger[data-v-c92e833a]{width:40px;height:40px}}.notif-root[data-v-f2c7fb85]{position:fixed;top:18px;right:106px;z-index:1200}.notif-trigger[data-v-f2c7fb85]{position:relative;width:58px;height:58px;border-radius:999px;border:2px solid rgba(251,191,36,.7);background:#f59e0b26;color:#fbbf24;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 34px var(--bg-inset),0 0 16px #fbbf2426}.notif-trigger.has-unread[data-v-f2c7fb85]{background:#f59e0b38;border-color:#fbbf24e6;box-shadow:0 12px 34px var(--bg-inset),0 0 20px #fbbf244d}.notif-icon[data-v-f2c7fb85]{width:28px;height:28px}.badge[data-v-f2c7fb85]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#f59e0b;color:var(--text-primary);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.drawer-overlay[data-v-f2c7fb85]{position:fixed;inset:0;background:var(--overlay);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.drawer-panel[data-v-f2c7fb85]{position:absolute;top:0;right:0;width:min(540px,100vw);height:100vh;background:var(--bg-elevated);border-left:1px solid var(--border);box-shadow:-20px 0 50px var(--bg-inset);display:flex;flex-direction:column}.drawer-header[data-v-f2c7fb85]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:24px 24px 18px;border-bottom:1px solid var(--bg-surface)}.drawer-header h3[data-v-f2c7fb85]{margin:0;color:var(--text-primary);font-size:calc(22px * var(--content-font-scale, 1));display:flex;align-items:center;gap:10px}.drawer-header-actions[data-v-f2c7fb85]{display:flex;align-items:center;gap:10px}.mark-all-btn[data-v-f2c7fb85]{border:1px solid #f59e0b;background:#f59e0b;color:#fff;border-radius:999px;padding:7px 14px;font-size:calc(14px * var(--content-font-scale, 1));font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s}.mark-all-btn[data-v-f2c7fb85]:hover:not(:disabled){background:#d97706;border-color:#d97706}.mark-all-btn[data-v-f2c7fb85]:disabled{opacity:.6;cursor:default}.header-badge[data-v-f2c7fb85]{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 7px;border-radius:999px;background:#f59e0b;color:var(--text-primary);font-size:15px;font-weight:700}.drawer-close[data-v-f2c7fb85]{border:none;background:transparent;color:var(--text-muted);font-size:28px;line-height:1;cursor:pointer;padding:0}.drawer-content[data-v-f2c7fb85]{flex:1;overflow-y:auto;padding:8px 0}.drawer-placeholder[data-v-f2c7fb85]{margin:0;padding:28px 24px;color:var(--text-muted);font-size:calc(17px * var(--content-font-scale, 1));text-align:center}.drawer-placeholder.error[data-v-f2c7fb85]{color:var(--danger-soft)}.notif-list[data-v-f2c7fb85]{display:flex;flex-direction:column}.notif-item[data-v-f2c7fb85]{display:flex;align-items:flex-start;gap:16px;padding:18px 24px;border-bottom:1px solid var(--bg-surface);transition:background .15s}.notif-item[data-v-f2c7fb85]:last-child{border-bottom:none}.notif-item.is-unread[data-v-f2c7fb85]{background:#f59e0b0f;border-left:3px solid #f59e0b;padding-left:21px}.notif-item[data-v-f2c7fb85]:hover{background:var(--bg-surface)}.notif-item.is-unread[data-v-f2c7fb85]:hover{background:#f59e0b1a}.notif-icon-wrap[data-v-f2c7fb85]{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:var(--bg-surface);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:20px}.notif-avatar[data-v-f2c7fb85]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.notif-body[data-v-f2c7fb85]{flex:1;min-width:0}.notif-text[data-v-f2c7fb85]{margin:0 0 7px;color:var(--text-secondary);font-size:calc(16px * var(--content-font-scale, 1));line-height:1.5;word-break:break-word}.notif-text-link[data-v-f2c7fb85]{display:block;width:100%;text-align:left;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-decoration-color:#fbbf2473;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.notif-text-link[data-v-f2c7fb85]:hover{color:#fbbf24;text-decoration-color:#fbbf24e6}.notif-meta[data-v-f2c7fb85]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notif-date[data-v-f2c7fb85]{font-size:calc(14px * var(--content-font-scale, 1));color:var(--text-faint)}.notif-entity-type[data-v-f2c7fb85]{font-size:calc(13px * var(--content-font-scale, 1));padding:3px 9px;border-radius:6px;background:#47556966;color:var(--text-muted);font-weight:600}.read-btn[data-v-f2c7fb85]{flex-shrink:0;background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#fbbf24;border-radius:8px;padding:7px 14px;font-size:calc(14px * var(--content-font-scale, 1));font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s;align-self:center}.read-btn[data-v-f2c7fb85]:hover:not(:disabled){background:#f59e0b38}.read-btn[data-v-f2c7fb85]:disabled{opacity:.5;cursor:default}@media(max-width:1023px){.notif-root[data-v-f2c7fb85]{top:12px;right:58px}.notif-trigger[data-v-f2c7fb85]{width:40px;height:40px}}.chat-btn[data-v-3a19669a]{position:fixed;top:18px;right:188px;z-index:1200;width:58px;height:58px;border-radius:999px;border:2px solid rgba(99,179,237,.7);background:#4299e126;color:var(--accent-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 34px var(--bg-inset),0 0 16px #63b3ed26}.chat-btn.has-unread[data-v-3a19669a]{background:#4299e138;border-color:#63b3ede6;box-shadow:0 12px 34px var(--bg-inset),0 0 20px #63b3ed4d}.chat-icon[data-v-3a19669a]{width:26px;height:26px}.badge[data-v-3a19669a]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}@media(max-width:1023px){.chat-btn[data-v-3a19669a]{top:12px;right:104px;width:40px;height:40px}}.theme-toggle[data-v-85c1e491]{position:fixed;top:18px;right:270px;z-index:1200;width:58px;height:58px;border-radius:999px;border:2px solid rgba(148,163,184,.55);background:#94a3b81f;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 34px var(--bg-inset);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;font-family:inherit;padding:0}.theme-toggle[data-v-85c1e491]:hover{background:#94a3b838;border-color:#94a3b8bf;transform:translateY(-1px)}.theme-toggle-icon[data-v-85c1e491]{font-size:24px;line-height:1}@media(max-width:1023px){.theme-toggle[data-v-85c1e491]{top:12px;right:150px;width:40px;height:40px}.theme-toggle-icon[data-v-85c1e491]{font-size:18px}}.app-container[data-v-8e7a840c]{display:flex;height:100vh;width:100%;background:var(--bg-page-gradient)}.mobile-topbar[data-v-8e7a840c]{display:none}.main-content[data-v-8e7a840c]{margin-left:170px;flex:1;overflow:hidden}.main-content-zoom[data-v-8e7a840c]{--content-font-scale: 1.15;transform:scale(var(--content-zoom));transform-origin:top left;width:calc(100% * var(--content-zoom-inverse));height:calc(100% * var(--content-zoom-inverse))}@supports (zoom: 1){.main-content-zoom[data-v-8e7a840c]{zoom:var(--content-zoom);transform:none;width:100%;height:100%}}.main-content-auth[data-v-8e7a840c]{margin-left:0;overflow:auto}@media(max-width:1023px){.app-container[data-v-8e7a840c]{display:block;height:auto;min-height:100vh}.mobile-topbar[data-v-8e7a840c]{position:sticky;top:0;z-index:1100;min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border-soft);background:var(--bg-surface-translucent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-menu-toggle[data-v-8e7a840c]{width:44px;height:44px;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-surface-translucent);color:var(--text-primary);font-size:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.mobile-menu-toggle-icon[data-v-8e7a840c]{position:relative;display:block;width:22px;height:3px;border-radius:999px;background-color:currentColor;transform:translateY(-1px)}.mobile-menu-toggle-icon[data-v-8e7a840c]:before,.mobile-menu-toggle-icon[data-v-8e7a840c]:after{content:"";position:absolute;left:0;width:100%;height:3px;border-radius:999px;background-color:currentColor}.mobile-menu-toggle-icon[data-v-8e7a840c]:before{top:-6px}.mobile-menu-toggle-icon[data-v-8e7a840c]:after{bottom:-6px}.mobile-menu-toggle-text[data-v-8e7a840c]{font-size:14px;font-weight:600;line-height:1}.mobile-topbar-title[data-v-8e7a840c]{color:var(--text-primary);font-size:.96rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main-content-mobile[data-v-8e7a840c]{margin-left:0;padding-top:0}.main-content-zoom-mobile[data-v-8e7a840c]{transform:none!important;zoom:normal!important;width:100%!important;height:100%!important}}.create-bot-wrap[data-v-87571a78]{display:contents}.modal-overlay[data-v-87571a78]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal-card[data-v-87571a78]{width:100%;max-width:460px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:12px;padding:20px}.modal-card h3[data-v-87571a78]{color:var(--text-primary);margin:0 0 8px}.modal-card p[data-v-87571a78]{color:var(--text-muted);margin:0 0 12px}.token-input[data-v-87571a78]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1))}.token-input[data-v-87571a78]:focus{outline:none;border-color:#3b82f6cc}.message[data-v-87571a78]{margin-top:10px;font-size:calc(.9em * var(--content-font-scale, 1))}.message.error[data-v-87571a78]{color:var(--danger-soft)}.message.success[data-v-87571a78]{color:var(--success)}.actions[data-v-87571a78]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-87571a78]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn[data-v-87571a78]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-87571a78]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-87571a78]:hover:not(:disabled){box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-87571a78]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-87571a78]:hover:not(:disabled){background:#47556933}.add-bot-to-category-wrap[data-v-bae3e614]{display:contents}.modal-overlay[data-v-bae3e614]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal-card[data-v-bae3e614]{width:min(100%,560px);max-height:min(78vh,720px);background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:18px;box-shadow:0 24px 64px var(--overlay);padding:18px;display:flex;flex-direction:column;gap:14px;overflow:hidden}.modal-header[data-v-bae3e614]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.modal-header h3[data-v-bae3e614]{color:var(--text-primary);margin:0 0 8px}.modal-header p[data-v-bae3e614]{color:var(--text-muted);margin:0}.icon-btn[data-v-bae3e614]{width:36px;height:36px;border-radius:10px;border:1px solid rgba(71,85,105,.4);background:var(--bg-surface);color:var(--text-secondary);cursor:pointer}.bots-list[data-v-bae3e614]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.bot-option[data-v-bae3e614]{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border-radius:14px;border:1px solid rgba(71,85,105,.28);background:var(--bg-inset);color:var(--text-primary);cursor:pointer;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.bot-option[data-v-bae3e614]:hover:not(:disabled){border-color:#3b82f680;background:var(--bg-surface);transform:translateY(-1px)}.bot-option.selected[data-v-bae3e614]{border-color:#3b82f6b3;background:#1e40af38}.bot-avatar[data-v-bae3e614]{width:44px;height:44px;flex-shrink:0;border-radius:999px;overflow:hidden;background:var(--bg-surface)}.bot-avatar img[data-v-bae3e614]{width:100%;height:100%;object-fit:cover}.bot-avatar-fallback[data-v-bae3e614]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-weight:700}.bot-meta[data-v-bae3e614]{min-width:0;display:flex;flex-direction:column;gap:4px}.bot-meta strong[data-v-bae3e614],.bot-meta span[data-v-bae3e614]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-meta span[data-v-bae3e614]{color:var(--text-muted);font-size:calc(.88em * var(--content-font-scale, 1))}.bot-checkmark[data-v-bae3e614]{margin-left:auto;flex-shrink:0;color:var(--accent-soft);font-size:calc(.82em * var(--content-font-scale, 1))}.message[data-v-bae3e614]{margin:0;font-size:calc(.9em * var(--content-font-scale, 1))}.message.error[data-v-bae3e614]{color:var(--danger-soft)}.message.success[data-v-bae3e614]{color:var(--success)}.actions[data-v-bae3e614]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.btn[data-v-bae3e614]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn[data-v-bae3e614]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-bae3e614]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-bae3e614]:hover:not(:disabled){box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-bae3e614]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-bae3e614]:hover:not(:disabled){background:#47556933}@media(max-width:767px){.modal-card[data-v-bae3e614]{width:100%;max-height:calc(100vh - 32px)}}.captcha-panel[data-v-736c9f88]{width:100%;max-width:560px;background:var(--card-bg);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px}h2[data-v-736c9f88]{margin:0;color:var(--text-primary)}.subtitle[data-v-736c9f88]{margin:0 0 4px;color:var(--text-muted)}.toggle-row[data-v-736c9f88]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);cursor:pointer}.field-label[data-v-736c9f88]{color:var(--text-secondary);margin-top:6px}.field-input[data-v-736c9f88],.field-textarea[data-v-736c9f88]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px}.field-textarea[data-v-736c9f88]{resize:vertical;min-height:70px}.field-input--narrow[data-v-736c9f88]{width:100px}.button-row[data-v-736c9f88]{display:flex;gap:8px;align-items:center}.button-row .field-input[data-v-736c9f88]{flex:1}.state-text[data-v-736c9f88]{margin:0;color:var(--text-muted)}.state-text.error[data-v-736c9f88]{color:var(--danger-soft)}.state-text.success[data-v-736c9f88]{color:var(--success-soft)}.save-actions[data-v-736c9f88]{margin-top:12px}.secondary-btn[data-v-736c9f88],.save-btn[data-v-736c9f88]{align-self:flex-start;border:none;color:var(--text-primary);border-radius:8px;padding:10px 14px;cursor:pointer}.secondary-btn[data-v-736c9f88]{background:#47556973;padding:7px 10px;border-radius:7px}.danger-btn[data-v-736c9f88]{background:linear-gradient(135deg,var(--danger) 0%,#dc2626 100%)}.save-btn[data-v-736c9f88]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%)}.secondary-btn[data-v-736c9f88]:disabled,.save-btn[data-v-736c9f88]:disabled{opacity:.65;cursor:not-allowed}.edit-panel[data-v-98f87c5d]{width:100%;max-width:560px;background:var(--card-bg);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;font-size:calc(1rem * var(--content-font-scale, 1))}h2[data-v-98f87c5d]{margin:0;color:var(--text-primary);font-size:calc(1.34rem * var(--content-font-scale, 1))}.subtitle[data-v-98f87c5d]{margin:0 0 4px;color:var(--text-muted);font-size:calc(1.02rem * var(--content-font-scale, 1))}.field-label[data-v-98f87c5d]{color:var(--text-secondary);font-size:calc(1rem * var(--content-font-scale, 1))}.field-input[data-v-98f87c5d]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:calc(1rem * var(--content-font-scale, 1))}.field-textarea[data-v-98f87c5d]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px;resize:vertical;font-size:calc(1rem * var(--content-font-scale, 1))}.field-textarea--auto[data-v-98f87c5d]{resize:none;overflow:hidden;min-height:80px;field-sizing:content}.current-photo-wrap[data-v-98f87c5d]{display:flex;align-items:center;min-height:72px}.photo-actions[data-v-98f87c5d]{display:flex;align-items:center;min-height:20px}.current-photo[data-v-98f87c5d]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:1px solid rgba(71,85,105,.5)}.field-input[readonly][data-v-98f87c5d]{opacity:.8}.state-text[data-v-98f87c5d]{margin:0;color:var(--text-muted);font-size:calc(.98rem * var(--content-font-scale, 1))}.state-text.error[data-v-98f87c5d]{color:var(--danger-soft)}.state-text.success[data-v-98f87c5d]{color:var(--success-soft)}.save-actions[data-v-98f87c5d]{margin-top:12px}.secondary-btn[data-v-98f87c5d],.save-btn[data-v-98f87c5d]{align-self:flex-start;border:none;color:var(--text-primary);border-radius:8px;padding:10px 14px;cursor:pointer;font-size:calc(1rem * var(--content-font-scale, 1))}.secondary-btn[data-v-98f87c5d]{background:#47556973;padding:7px 10px;font-size:calc(.92rem * var(--content-font-scale, 1));border-radius:7px}.danger-btn[data-v-98f87c5d]{background:linear-gradient(135deg,var(--danger) 0%,#dc2626 100%)}.save-btn[data-v-98f87c5d]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%)}.secondary-btn[data-v-98f87c5d]:disabled,.save-btn[data-v-98f87c5d]:disabled{opacity:.65;cursor:not-allowed}.edit-section[data-v-eb0d9916]{width:100%}.protection-panel[data-v-c23c5dcb]{width:100%;max-width:560px;background:var(--card-bg);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;font-size:calc(1rem * var(--content-font-scale, 1))}h2[data-v-c23c5dcb]{margin:0;color:var(--text-primary);font-size:calc(1.34rem * var(--content-font-scale, 1))}.subtitle[data-v-c23c5dcb]{margin:0 0 4px;color:var(--text-muted);font-size:calc(1.02rem * var(--content-font-scale, 1))}.field-label[data-v-c23c5dcb]{color:var(--text-secondary);font-size:calc(1rem * var(--content-font-scale, 1))}.field-input[data-v-c23c5dcb]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:calc(1rem * var(--content-font-scale, 1))}.save-btn[data-v-c23c5dcb]{margin-top:8px;align-self:flex-start;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border:none;color:var(--on-accent);border-radius:8px;padding:10px 14px;cursor:pointer;font-size:calc(1rem * var(--content-font-scale, 1))}.save-btn[data-v-c23c5dcb]:disabled{opacity:.65;cursor:not-allowed}.state-text[data-v-c23c5dcb]{margin:0;color:var(--text-muted);font-size:calc(.98rem * var(--content-font-scale, 1))}.state-text.error[data-v-c23c5dcb]{color:var(--danger-soft)}.state-text.success[data-v-c23c5dcb]{color:var(--success-soft)}.copy-protection-section[data-v-c23c5dcb]{margin-top:8px;padding-top:10px;border-top:1px solid rgba(71,85,105,.35)}.copy-protection-head[data-v-c23c5dcb]{display:flex;justify-content:space-between;align-items:center;gap:12px}.copy-protection-hint[data-v-c23c5dcb]{margin:4px 0 0;color:var(--text-muted);font-size:calc(.94rem * var(--content-font-scale, 1))}.switch[data-v-c23c5dcb]{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.switch input[data-v-c23c5dcb]{opacity:0;width:0;height:0;position:absolute}.slider[data-v-c23c5dcb]{position:absolute;inset:0;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#47556999;cursor:pointer;transition:.2s ease}.slider[data-v-c23c5dcb]:before{content:"";position:absolute;width:20px;height:20px;left:2px;top:2px;border-radius:50%;background:var(--text-primary);transition:.2s ease}.switch input:focus-visible+.slider[data-v-c23c5dcb]{box-shadow:0 0 0 2px #3b82f666}.switch input:checked+.slider[data-v-c23c5dcb]{background:#22c55ebf;border-color:#22c55ee6}.switch input:checked+.slider[data-v-c23c5dcb]:before{transform:translate(20px)}.switch.disabled .slider[data-v-c23c5dcb]{opacity:.7;cursor:not-allowed}.floating-editor[data-v-aed6a5ad]{position:relative}.editor-surface[data-v-aed6a5ad]{width:100%;min-height:200px;padding:10px 12px;border:1px solid rgba(71,85,105,.4);border-radius:8px;background:var(--bg-inset);color:var(--text-primary);font-size:calc(1rem * var(--content-font-scale, 1));line-height:1.45;white-space:pre-wrap;word-break:break-word;outline:none}.editor-surface[data-v-aed6a5ad] blockquote{margin:0;padding:6px 0 6px 10px;border-left:3px solid rgba(148,163,184,.6);color:var(--text-secondary)}.editor-surface[data-v-aed6a5ad] code{padding:1px 4px;border-radius:4px;background:var(--bg-inset);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.editor-surface[data-v-aed6a5ad] tg-spoiler{padding:0 4px;border-radius:4px;background:#64748bbf;color:transparent}.editor-surface[data-v-aed6a5ad] tg-spoiler:hover{color:var(--text-primary)}.editor-surface[data-v-aed6a5ad] tg-spoiler::selection{color:var(--text-primary)}.editor-surface[data-v-aed6a5ad] a{color:#7dd3fc;text-decoration:underline}.editor-surface[contenteditable=false][data-v-aed6a5ad]{opacity:.78;cursor:not-allowed}.editor-surface[data-v-aed6a5ad]:focus{border-color:#38bdf899;box-shadow:0 0 0 3px #38bdf829}.editor-surface[data-v-aed6a5ad]:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.floating-toolbar[data-v-aed6a5ad]{position:absolute;z-index:20;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:140px;padding:8px;border-radius:12px;border:1px solid rgba(148,163,184,.25);background:var(--bg-elevated);box-shadow:0 10px 26px var(--overlay);transform:translateY(-50%)}.toolbar-btn[data-v-aed6a5ad]{border:none;background:transparent;color:var(--text-secondary);border-radius:8px;width:100%;min-width:0;padding:8px 10px;font-size:calc(.92rem * var(--content-font-scale, 1));font-weight:600;text-align:left;white-space:nowrap;cursor:pointer}.toolbar-btn[data-v-aed6a5ad]:hover{background:#334155b3}.toolbar-btn[data-v-aed6a5ad]:disabled{opacity:.45;cursor:not-allowed}.toolbar-btn-italic[data-v-aed6a5ad]{font-style:italic}.toolbar-btn-code[data-v-aed6a5ad]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.toolbar-btn-underline[data-v-aed6a5ad]{text-decoration:underline}.toolbar-btn-strike[data-v-aed6a5ad]{text-decoration:line-through}.toolbar-btn-clear[data-v-aed6a5ad]{opacity:.65;border-top:1px solid rgba(148,163,184,.18);margin-top:2px;padding-top:10px}.toolbar-btn-clear[data-v-aed6a5ad]:hover{opacity:1}.toolbar-link-section[data-v-aed6a5ad]{display:flex;gap:6px;align-items:center;border-top:1px solid rgba(148,163,184,.18);margin-top:2px;padding-top:8px}.toolbar-link-input[data-v-aed6a5ad]{flex:1;min-width:0;padding:6px 8px;border-radius:6px;border:1px solid rgba(71,85,105,.4);background:var(--bg-inset);color:var(--text-primary);font-size:calc(.85rem * var(--content-font-scale, 1));outline:none;box-sizing:border-box}.toolbar-link-input[data-v-aed6a5ad]:focus{border-color:#38bdf899}.toolbar-link-apply[data-v-aed6a5ad]{flex-shrink:0;border:none;border-radius:6px;padding:6px 10px;background:#38bdf833;color:#7dd3fc;font-size:calc(.85rem * var(--content-font-scale, 1));font-weight:600;cursor:pointer;white-space:nowrap}.toolbar-link-apply[data-v-aed6a5ad]:hover{background:#38bdf852}.toolbar-link-apply[data-v-aed6a5ad]:disabled{opacity:.4;cursor:not-allowed}.toolbar-link-remove[data-v-aed6a5ad]{flex-shrink:0;border:none;border-radius:6px;padding:6px 8px;background:#ef444433;color:var(--danger-soft);font-size:calc(.85rem * var(--content-font-scale, 1));font-weight:600;cursor:pointer;line-height:1}.toolbar-link-remove[data-v-aed6a5ad]:hover{background:#ef444459}.toolbar-link-remove[data-v-aed6a5ad]:disabled{opacity:.4;cursor:not-allowed}.toolbar-fade-enter-active[data-v-aed6a5ad],.toolbar-fade-leave-active[data-v-aed6a5ad]{transition:opacity .18s ease,transform .18s ease}.toolbar-fade-enter-from[data-v-aed6a5ad],.toolbar-fade-leave-to[data-v-aed6a5ad]{opacity:0;transform:translate(8px,-50%)}.editor-format-hint[data-v-aed6a5ad]{margin:6px 2px 0;color:var(--text-muted);font-size:calc(.9rem * var(--content-font-scale, 1));line-height:1.3}.editor-variables[data-v-aed6a5ad]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 2px 0}.editor-variables-label[data-v-aed6a5ad]{color:var(--text-muted);font-size:calc(.85rem * var(--content-font-scale, 1))}.editor-variable-btn[data-v-aed6a5ad]{border:1px solid rgba(56,189,248,.35);background:#38bdf81f;color:#7dd3fc;border-radius:999px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:calc(.82rem * var(--content-font-scale, 1));cursor:pointer;transition:background .15s ease,border-color .15s ease}.editor-variable-btn[data-v-aed6a5ad]:hover{background:#38bdf838;border-color:#38bdf88c}.editor-variable-btn[data-v-aed6a5ad]:disabled{opacity:.45;cursor:not-allowed}.field-label[data-v-e90260fe]{color:var(--text-secondary);font-size:calc(1.02rem * var(--content-font-scale, 1));font-weight:500}.field-input[data-v-e90260fe]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:calc(1rem * var(--content-font-scale, 1))}.helper-text[data-v-e90260fe]{margin:0;color:var(--text-muted);font-size:calc(.98rem * var(--content-font-scale, 1))}.mini-remove-btn[data-v-e90260fe]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 8px;cursor:pointer;font-size:calc(.96rem * var(--content-font-scale, 1))}.mini-remove-btn[data-v-e90260fe]:disabled{opacity:.6;cursor:not-allowed}.welcome-photo-preview[data-v-e90260fe]{margin-top:6px;display:flex;flex-direction:column;gap:6px}.welcome-photo-preview-image[data-v-e90260fe]{width:min(100%,360px);max-height:190px;object-fit:contain;border:1px solid rgba(71,85,105,.35);border-radius:8px;background:var(--bg-inset)}.welcome-remove-photo-btn[data-v-e90260fe]{align-self:flex-start}.video-format-block[data-v-e90260fe]{margin-top:4px;display:flex;flex-direction:column;gap:6px}.video-format-buttons[data-v-e90260fe]{display:inline-flex;gap:8px;flex-wrap:wrap}.video-format-btn[data-v-e90260fe]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:999px;padding:6px 10px;cursor:pointer;font-size:calc(.96rem * var(--content-font-scale, 1))}.video-format-btn.active[data-v-e90260fe]{border-color:#22c55e8c;background:#16a34a38;color:#bbf7d0}.video-format-btn[data-v-e90260fe]:disabled{opacity:.65;cursor:not-allowed}.modal-overlay[data-v-4746ca71]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:320;padding:16px}.modal-card[data-v-4746ca71]{width:100%;max-width:640px;max-height:88vh;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;overflow:auto}.modal-card h3[data-v-4746ca71]{margin:0;color:var(--text-primary);font-size:calc(1.3rem * var(--content-font-scale, 1))}.modal-card>p[data-v-4746ca71]{margin:0;color:var(--text-muted);font-size:calc(1.02rem * var(--content-font-scale, 1))}.field-label[data-v-4746ca71]{color:var(--text-secondary);font-size:calc(1rem * var(--content-font-scale, 1))}.runtime-card[data-v-4746ca71]{border:1px solid rgba(59,130,246,.35);background:#1e40af29;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.field-input[data-v-4746ca71],.field-textarea[data-v-4746ca71]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:calc(1rem * var(--content-font-scale, 1))}.field-textarea[data-v-4746ca71]{resize:vertical;min-height:200px}.description-actions[data-v-4746ca71]{display:flex;justify-content:flex-end}.buttons-block[data-v-4746ca71]{margin-top:4px;display:flex;flex-direction:column;gap:8px}.buttons-text-block[data-v-4746ca71]{border:1px solid rgba(71,85,105,.3);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px}.buttons-textarea[data-v-4746ca71]{width:100%;resize:vertical;min-height:90px;border-radius:8px;border:1px solid rgba(71,85,105,.4);background:var(--bg-inset);color:var(--text-primary);padding:8px 10px;font-size:calc(.95rem * var(--content-font-scale, 1));line-height:1.35}.buttons-text-hint[data-v-4746ca71]{margin:0;color:var(--text-muted);font-size:calc(.88rem * var(--content-font-scale, 1))}.buttons-text-actions[data-v-4746ca71]{display:flex;gap:8px;flex-wrap:wrap}.buttons-block-header[data-v-4746ca71]{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:calc(1rem * var(--content-font-scale, 1))}.mini-add-btn[data-v-4746ca71]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 8px;cursor:pointer;font-size:calc(.96rem * var(--content-font-scale, 1))}.state-text[data-v-4746ca71]{margin:0;color:var(--text-muted);font-size:calc(.98rem * var(--content-font-scale, 1))}.state-text.error[data-v-4746ca71]{color:var(--danger-soft)}.state-text.success[data-v-4746ca71]{color:var(--success)}.modal-actions[data-v-4746ca71]{margin-top:6px;display:flex;justify-content:flex-end;gap:10px}.modal-btn[data-v-4746ca71]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 14px;cursor:pointer;font-size:calc(1rem * var(--content-font-scale, 1))}.modal-btn[data-v-4746ca71]:disabled,.mini-add-btn[data-v-4746ca71]:disabled{opacity:.6;cursor:not-allowed}.modal-btn-create[data-v-4746ca71]{border-color:#22c55e80;background:#22c55e33;color:var(--success-soft)}.modal-btn-start[data-v-4746ca71]{border-color:#3b82f680;background:#2563eb33;color:var(--accent-soft)}.modal-btn-stop[data-v-4746ca71]{border-color:#f8717180;background:#7f1d1d47;color:var(--danger-soft)}.owner-info-btn[data-v-bd426d4f],.owner-info-icon[data-v-bd426d4f]{border:1px solid var(--border-soft);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center}.owner-info-btn[data-v-bd426d4f]{cursor:pointer}.owner-info-wrap[data-v-bd426d4f]{position:relative;display:inline-flex;align-items:center}.owner-info-placeholder[data-v-bd426d4f]{width:28px;height:28px;visibility:hidden}.owner-popover[data-v-bd426d4f]{position:absolute;top:calc(100% + 6px);min-width:210px;max-width:min(320px,calc(100vw - 56px));background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:10px;padding:10px;z-index:270}.owner-popover.align-right[data-v-bd426d4f]{right:0;left:auto}.owner-popover.align-center[data-v-bd426d4f]{right:50%;left:auto;transform:translate(50%)}.owner-telegram-link[data-v-bd426d4f]{color:var(--accent-soft);text-decoration:none}.owner-telegram-link[data-v-bd426d4f]:hover{text-decoration:underline}.owner-popover p[data-v-bd426d4f]{margin:0;color:var(--text-secondary);font-size:calc(.86em * var(--content-font-scale, 1));white-space:normal;word-break:break-word;text-align:left}.owner-popover p+p[data-v-bd426d4f]{margin-top:6px}.mailings-header[data-v-4964cab8]{display:flex;justify-content:space-between;align-items:center;gap:10px}.placeholder-card[data-v-4964cab8]{border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:12px;background:var(--bg-inset)}.placeholder-card h3[data-v-4964cab8]{margin:0 0 8px;color:var(--text-primary);font-size:calc(1.12rem * var(--content-font-scale, 1))}.plus-btn[data-v-4964cab8]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(34,197,94,.45);background:#22c55e33;color:var(--success-soft);cursor:pointer;font-size:calc(1.1rem * var(--content-font-scale, 1));line-height:1}.plus-btn[data-v-4964cab8]:disabled{opacity:.65;cursor:not-allowed}.state-text[data-v-4964cab8]{margin:0;color:var(--text-muted);font-size:calc(1rem * var(--content-font-scale, 1))}.state-text.error[data-v-4964cab8]{color:var(--danger-soft)}.items-list[data-v-4964cab8]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.item-card[data-v-4964cab8]{border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:10px;background:var(--bg-inset)}.item-card.clickable[data-v-4964cab8]{cursor:pointer}.item-card.clickable[data-v-4964cab8]:hover{border-color:#3b82f680;background:var(--bg-surface)}.item-card h4[data-v-4964cab8]{margin:0 0 6px;color:var(--text-primary);font-size:calc(1.04rem * var(--content-font-scale, 1))}.item-card p[data-v-4964cab8]{margin:0;color:var(--text-secondary);font-size:calc(1rem * var(--content-font-scale, 1))}.mailing-id-row[data-v-4964cab8]{display:flex;align-items:center;gap:6px}.draft-template-select[data-v-47a7e85f]{position:relative}.selector-trigger[data-v-47a7e85f]{border:1px solid rgba(59,130,246,.45);background:#1e40af33;color:var(--accent-soft);border-radius:8px;padding:8px 10px;cursor:pointer;font-size:calc(1rem * var(--content-font-scale, 1))}.selector-trigger[data-v-47a7e85f]:disabled{opacity:.6;cursor:not-allowed}.selector-dropdown[data-v-47a7e85f]{position:absolute;top:calc(100% + 8px);left:0;width:min(420px,100%);max-height:260px;overflow:auto;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:8px;z-index:360}.selector-state[data-v-47a7e85f]{margin:0;color:var(--text-muted);font-size:calc(.98rem * var(--content-font-scale, 1))}.selector-state.error[data-v-47a7e85f]{color:var(--danger-soft)}.selector-list[data-v-47a7e85f]{display:flex;flex-direction:column;gap:6px}.selector-item[data-v-47a7e85f]{text-align:left;border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:8px 10px;cursor:pointer;font-size:calc(1rem * var(--content-font-scale, 1))}.selector-item[data-v-47a7e85f]:hover{border-color:#3b82f699;background:#1e40af47}.selector-item[data-v-47a7e85f]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-2254b355]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:320;padding:16px}.modal-card[data-v-2254b355]{position:relative;width:100%;max-width:620px;max-height:88vh;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;overflow:auto}.mobile-close-btn[data-v-2254b355]{display:none}.modal-card h3[data-v-2254b355]{margin:0;color:var(--text-primary);font-size:calc(1.3rem * var(--content-font-scale, 1))}.modal-card>p[data-v-2254b355]{margin:0;color:var(--text-muted);font-size:calc(1.02rem * var(--content-font-scale, 1))}.field-label[data-v-2254b355]{color:var(--text-secondary);font-size:calc(1.02rem * var(--content-font-scale, 1));font-weight:500}.field-input[data-v-2254b355],.field-textarea[data-v-2254b355]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:calc(1rem * var(--content-font-scale, 1))}.field-textarea[data-v-2254b355]{resize:vertical;min-height:200px}.command-combo[data-v-2254b355]{position:relative}.command-input-wrap[data-v-2254b355]{display:flex;align-items:center;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);border-radius:8px;overflow:hidden}.command-prefix[data-v-2254b355]{padding:10px 8px 10px 12px;color:var(--text-muted);font-size:calc(1rem * var(--content-font-scale, 1));-webkit-user-select:none;user-select:none}.command-input[data-v-2254b355]{border:none!important;background:transparent!important;padding-left:2px!important}.command-toggle[data-v-2254b355]{background:none;border:none;color:var(--text-muted);padding:0 10px;cursor:pointer;font-size:calc(.9rem * var(--content-font-scale, 1));line-height:1}.command-arrow[data-v-2254b355]{display:inline-block;transition:transform .15s}.command-arrow.open[data-v-2254b355]{transform:rotate(180deg)}.command-dropdown[data-v-2254b355]{position:absolute;top:100%;left:0;right:0;z-index:10;margin:4px 0 0;padding:4px 0;list-style:none;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.5);border-radius:8px;max-height:180px;overflow-y:auto}.command-option[data-v-2254b355]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px 8px 14px;color:var(--text-secondary);font-size:calc(.95rem * var(--content-font-scale, 1));cursor:pointer;gap:6px}.command-option[data-v-2254b355]:hover{background:#33415599}.command-option-text[data-v-2254b355]{display:flex;align-items:baseline;gap:8px;min-width:0;overflow:hidden}.command-option-name[data-v-2254b355]{color:var(--text-secondary);flex-shrink:0}.command-option-desc[data-v-2254b355]{color:var(--text-faint);font-size:calc(.85rem * var(--content-font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-delete-btn[data-v-2254b355]{flex-shrink:0;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(239,68,68,.35);border-radius:5px;background:#ef44441f;color:var(--danger-soft);font-size:.75rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s}.command-option:hover .command-delete-btn[data-v-2254b355]{opacity:1}.command-delete-btn[data-v-2254b355]:hover{background:#ef44444d;border-color:#ef444499}.command-delete-btn[data-v-2254b355]:disabled{opacity:.4;cursor:not-allowed}.command-desc-input[data-v-2254b355]{margin-top:6px;font-size:calc(.95rem * var(--content-font-scale, 1))}.field-hint[data-v-2254b355]{font-size:calc(.82rem * var(--content-font-scale, 1));color:var(--text-faint);margin-top:2px}.buttons-block[data-v-2254b355]{margin-top:4px;display:flex;flex-direction:column;gap:8px}.buttons-text-block[data-v-2254b355]{border:1px solid rgba(71,85,105,.3);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px}.buttons-textarea[data-v-2254b355]{width:100%;resize:vertical;min-height:90px;border-radius:8px;border:1px solid rgba(71,85,105,.4);background:var(--bg-inset);color:var(--text-primary);padding:8px 10px;font-size:calc(.95rem * var(--content-font-scale, 1));line-height:1.35}.buttons-text-hint[data-v-2254b355]{margin:0;color:var(--text-muted);font-size:calc(.88rem * var(--content-font-scale, 1))}.buttons-text-actions[data-v-2254b355]{display:flex;gap:8px;flex-wrap:wrap}.buttons-block-header[data-v-2254b355]{display:flex;justify-content:space-between;align-items:center;color:var(--text-secondary);font-size:calc(1.02rem * var(--content-font-scale, 1))}.mini-add-btn[data-v-2254b355]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 8px;cursor:pointer;font-size:calc(.96rem * var(--content-font-scale, 1))}.state-text[data-v-2254b355]{margin:0;color:var(--text-muted);font-size:calc(1rem * var(--content-font-scale, 1))}.state-text.error[data-v-2254b355]{color:var(--danger-soft)}.state-text.success[data-v-2254b355]{color:var(--success)}.modal-actions[data-v-2254b355]{margin-top:10px;display:flex;align-items:flex-end;justify-content:flex-end;gap:10px}.send-delay-inline[data-v-2254b355]{margin-right:auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--text-secondary);font-size:calc(1.02rem * var(--content-font-scale, 1))}.send-delay-fields[data-v-2254b355]{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.send-delay-part[data-v-2254b355]{display:inline-flex;align-items:center;gap:6px;font-size:calc(.98rem * var(--content-font-scale, 1));white-space:nowrap}.send-delay-input[data-v-2254b355]{width:50px;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:5px 6px;font-size:calc(1rem * var(--content-font-scale, 1))}.modal-btn[data-v-2254b355]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 14px;cursor:pointer;font-size:calc(1rem * var(--content-font-scale, 1))}.modal-btn[data-v-2254b355]:disabled,.mini-add-btn[data-v-2254b355]:disabled{opacity:.6;cursor:not-allowed}.modal-btn-create[data-v-2254b355]{border-color:#22c55e80;background:#22c55e33;color:var(--success-soft)}@media(max-width:767px){.mobile-close-btn[data-v-2254b355]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(71,85,105,.4);border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;font-size:1rem;line-height:1}.mobile-close-btn[data-v-2254b355]:disabled{opacity:.6;cursor:not-allowed}.modal-card[data-v-2254b355]{padding-top:52px}.modal-actions[data-v-2254b355]{flex-direction:column;align-items:stretch;gap:12px}.send-delay-inline[data-v-2254b355]{margin-right:0;width:100%}.send-delay-fields[data-v-2254b355]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.send-delay-part[data-v-2254b355]{min-width:0;gap:4px}.send-delay-input[data-v-2254b355]{width:100%;min-width:0}.modal-btn[data-v-2254b355]{width:100%}}.preview-overlay[data-v-dcc8d6c8]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:360;padding:16px}.preview-card[data-v-dcc8d6c8]{width:min(100%,980px);max-height:calc(100vh - 32px);background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.preview-header[data-v-dcc8d6c8]{display:flex;justify-content:space-between;align-items:center}.preview-header h3[data-v-dcc8d6c8]{margin:0;color:var(--text-primary);font-size:calc(1rem * var(--content-font-scale, 1))}.close-btn[data-v-dcc8d6c8]{border:1px solid rgba(71,85,105,.4);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;width:34px;height:34px;cursor:pointer;font-size:.9rem}.phone-frame[data-v-dcc8d6c8]{flex:1;min-height:0;margin:0 auto;width:min(100%,780px);border-radius:36px;border:1px solid rgba(71,85,105,.4);background:var(--bg-inset);padding:20px;display:flex;flex-direction:column}.chat-bg[data-v-dcc8d6c8]{flex:1;min-height:0;border-radius:24px;padding:20px;background:linear-gradient(180deg,#1f2937 0%,var(--bg-elevated) 100%);display:flex;flex-direction:column;overflow-y:auto}.message-bubble[data-v-dcc8d6c8]{margin:0 auto;width:min(100%,510px);background:#2b5278;color:var(--text-secondary);border-radius:12px 12px 4px;padding:18px;display:flex;flex-direction:column;gap:12px}.message-bubble-media-only[data-v-dcc8d6c8]{width:auto;background:transparent;padding:0;border-radius:0}.media-wrap[data-v-dcc8d6c8]{border-radius:16px;overflow:hidden;border:1px solid rgba(148,163,184,.25)}.media-wrap-circle[data-v-dcc8d6c8]{width:320px;height:320px;margin:0 auto;border-radius:999px;border:1px solid rgba(148,163,184,.35)}.media-preview[data-v-dcc8d6c8]{width:100%;max-height:min(400px,35vh);object-fit:cover;display:block;background:var(--bg-inset)}.media-preview-circle[data-v-dcc8d6c8]{width:100%;height:100%;max-height:none;border-radius:999px}.message-text[data-v-dcc8d6c8]{margin:0;padding:2px 0;white-space:pre-wrap;word-break:break-word;font-size:calc(.86rem * var(--content-font-scale, 1));line-height:1.25}.message-text[data-v-dcc8d6c8] blockquote{margin:0;padding-left:8px;border-left:2px solid rgba(226,232,240,.45);color:var(--accent-soft)}.message-text[data-v-dcc8d6c8] code{padding:1px 4px;border-radius:4px;background:var(--bg-inset);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.message-text[data-v-dcc8d6c8] tg-spoiler{padding:0 4px;border-radius:4px;background:var(--bg-inset);color:transparent}.message-text[data-v-dcc8d6c8] tg-spoiler:hover{color:var(--text-secondary)}.inline-keyboard[data-v-dcc8d6c8]{margin:12px auto 0;width:min(100%,510px);display:flex;flex-direction:column;gap:8px}.inline-keyboard-row[data-v-dcc8d6c8]{display:flex;gap:8px;min-width:0}.inline-keyboard-media-gap[data-v-dcc8d6c8]{margin-top:20px}.inline-btn[data-v-dcc8d6c8]{position:relative;display:flex;align-items:center;justify-content:center;width:auto;flex:1 1 0;min-width:0;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:var(--bg-surface);color:var(--text-secondary);font-size:calc(.78rem * var(--content-font-scale, 1));padding:10px 24px 10px 14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-btn[data-v-dcc8d6c8]:after{content:"↗";position:absolute;top:5px;right:9px;font-size:calc(.64rem * var(--content-font-scale, 1));color:#bae6fdf2}.meta-row[data-v-dcc8d6c8]{display:flex;justify-content:flex-end;margin:0 auto;width:min(100%,510px)}.meta-time[data-v-dcc8d6c8]{font-size:calc(.68rem * var(--content-font-scale, 1));color:var(--text-secondary);opacity:.9}.preview-actions[data-v-dcc8d6c8]{display:flex;justify-content:flex-end}.action-btn[data-v-dcc8d6c8]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:8px 16px;cursor:pointer;font-size:.9rem}.drawer-card[data-v-43c08995]{width:100%;height:100%;max-height:100%;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:14px;padding:16px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.drawer-header[data-v-43c08995]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.drawer-header-main[data-v-43c08995]{min-width:0;flex:1}.drawer-header h2[data-v-43c08995]{margin:0 0 4px;color:var(--text-primary);font-size:calc(1.32rem * var(--content-font-scale, 1))}.drawer-subtitle[data-v-43c08995]{margin:0;color:var(--text-muted);font-size:calc(1.05rem * var(--content-font-scale, 1));overflow-wrap:anywhere}.drawer-identity[data-v-43c08995]{margin:2px 0 0;color:var(--text-secondary);font-size:calc(1.06rem * var(--content-font-scale, 1));overflow-wrap:anywhere}.drawer-identity-link[data-v-43c08995]{color:#7dd3fc;text-decoration:none;font-weight:600}.drawer-identity-link[data-v-43c08995]:hover{color:#bae6fd;text-decoration:underline}.close-btn[data-v-43c08995]{border:1px solid rgba(71,85,105,.4);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;min-height:34px;min-width:34px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;cursor:pointer}.close-btn-icon[data-v-43c08995]{font-size:15px;line-height:1}.close-btn-label[data-v-43c08995]{display:none;font-size:calc(.9rem * var(--content-font-scale, 1));font-weight:600;line-height:1}.settings-layout[data-v-43c08995]{display:flex;flex-direction:column;gap:10px}.menu-column[data-v-43c08995]{display:flex;flex-direction:column;gap:8px}.menu-btn[data-v-43c08995]{text-align:left;background:var(--card-bg);border:1px solid rgba(71,85,105,.3);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:calc(1.04rem * var(--content-font-scale, 1));line-height:1.3;cursor:pointer}.menu-btn.active[data-v-43c08995]{color:var(--text-primary);border-color:#3b82f699;background:#3b82f633}.placeholder-card[data-v-43c08995]{border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:12px;background:var(--bg-inset)}.placeholder-card h3[data-v-43c08995]{margin:0 0 8px;color:var(--text-primary);font-size:calc(1.12rem * var(--content-font-scale, 1))}.welcome-header[data-v-43c08995]{display:flex;justify-content:space-between;align-items:center;gap:10px}.plus-btn[data-v-43c08995]{width:28px;height:28px;border-radius:8px;border:1px solid rgba(34,197,94,.45);background:#22c55e33;color:var(--success-soft);cursor:pointer;font-size:calc(1.1rem * var(--content-font-scale, 1));line-height:1}.state-text[data-v-43c08995]{margin:0;color:var(--text-muted);font-size:calc(1rem * var(--content-font-scale, 1))}.state-text.error[data-v-43c08995]{color:var(--danger-soft)}.items-list[data-v-43c08995]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.item-card[data-v-43c08995]{border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:10px;background:var(--bg-inset)}.item-card.clickable[data-v-43c08995]{cursor:pointer}.item-card.clickable[data-v-43c08995]:hover{border-color:#3b82f680;background:var(--bg-surface)}.item-card h4[data-v-43c08995]{margin:0 0 6px;color:var(--text-primary);font-size:calc(1.04rem * var(--content-font-scale, 1))}.item-card p[data-v-43c08995]{margin:0;color:var(--text-secondary);font-size:calc(1rem * var(--content-font-scale, 1))}.welcome-item-row[data-v-43c08995]{display:flex;justify-content:space-between;align-items:center;gap:10px}.welcome-item-row h4[data-v-43c08995]{margin:0}.welcome-item-actions[data-v-43c08995]{display:inline-flex;align-items:center;gap:8px}.welcome-item-title[data-v-43c08995]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.welcome-command-badge[data-v-43c08995]{display:inline-block;background:#3b82f626;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);border-radius:5px;padding:1px 7px;font-size:calc(.82rem * var(--content-font-scale, 1));white-space:nowrap}.welcome-command-desc[data-v-43c08995]{color:var(--text-faint);font-size:calc(.82rem * var(--content-font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.welcome-delay-text[data-v-43c08995]{color:var(--text-muted);font-size:calc(.92rem * var(--content-font-scale, 1));white-space:nowrap}.welcome-preview-btn[data-v-43c08995]{border:1px solid rgba(59,130,246,.35);background:#1e40af33;color:var(--accent-soft);border-radius:8px;padding:6px 10px;font-size:calc(.92rem * var(--content-font-scale, 1));cursor:pointer}.welcome-preview-btn[data-v-43c08995]:disabled{opacity:.65;cursor:not-allowed}.welcome-media-badge[data-v-43c08995]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:48px;height:34px;padding:3px 6px;border-radius:10px;border:1px solid rgba(59,130,246,.35);background:#1e40af40;color:var(--accent-soft);font-size:calc(.88rem * var(--content-font-scale, 1));line-height:1;font-weight:600;flex-shrink:0}.welcome-media-thumb[data-v-43c08995]{width:30px;height:24px;border-radius:6px;object-fit:cover;border:1px solid rgba(148,163,184,.45);pointer-events:none;background:var(--bg-inset)}.welcome-media-thumb[data-v-43c08995]::-webkit-media-controls{display:none!important;-webkit-appearance:none}.welcome-media-icon-fallback[data-v-43c08995]{font-size:calc(.8rem * var(--content-font-scale, 1));letter-spacing:.02em;opacity:.9}.welcome-media-count[data-v-43c08995]{font-size:calc(.84rem * var(--content-font-scale, 1))}.welcome-delete-btn[data-v-43c08995]{width:26px;height:26px;border-radius:999px;border:1px solid rgba(248,113,113,.45);background:#7f1d1d47;color:var(--danger-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:calc(.95rem * var(--content-font-scale, 1));line-height:1;flex-shrink:0}.welcome-delete-btn[data-v-43c08995]:disabled{opacity:.65;cursor:not-allowed}.welcome-pagination[data-v-43c08995]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.welcome-page-btn[data-v-43c08995]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:6px 10px;font-size:calc(.92rem * var(--content-font-scale, 1));cursor:pointer}.welcome-page-btn[data-v-43c08995]:disabled{opacity:.65;cursor:not-allowed}.welcome-page-info[data-v-43c08995]{color:var(--text-muted);font-size:calc(.98rem * var(--content-font-scale, 1))}@media(max-width:767px){.drawer-card[data-v-43c08995]{border-radius:0;border-left:none;border-right:none;padding:0 12px 12px;height:100%;max-height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.drawer-header[data-v-43c08995]{position:sticky;top:0;z-index:5;margin:0 0 12px;padding:calc(12px + env(safe-area-inset-top,0px)) 64px 12px 0;background:var(--bg-elevated);border-bottom:none}.drawer-header-main[data-v-43c08995]{width:100%}.drawer-header h2[data-v-43c08995]{font-size:calc(1.08rem * var(--content-font-scale, 1))}.drawer-subtitle[data-v-43c08995],.drawer-identity[data-v-43c08995]{font-size:calc(.92rem * var(--content-font-scale, 1))}.close-btn[data-v-43c08995]{position:absolute;top:12px;right:12px;z-index:7;min-height:40px;min-width:40px;border-radius:10px;padding:0}.close-btn-label[data-v-43c08995]{display:none}.menu-btn[data-v-43c08995]{min-height:44px;border-radius:10px}}.add-to-folders[data-v-748e2cca]{position:relative}.action-btn[data-v-748e2cca]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-748e2cca]:hover{background:#3b82f633;border-color:#3b82f699}.dropdown[data-v-748e2cca]{position:absolute;top:calc(100% + 6px);left:0;width:300px;max-height:340px;overflow:auto;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;z-index:220}.dropdown-header[data-v-748e2cca]{color:var(--text-primary);margin-bottom:8px}.checkbox-list[data-v-748e2cca]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.checkbox-item[data-v-748e2cca]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}.state-text[data-v-748e2cca]{margin:0 0 8px;color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1))}.state-text.error[data-v-748e2cca]{color:var(--danger-soft)}.state-text.success[data-v-748e2cca]{color:var(--success)}.dropdown-actions[data-v-748e2cca]{display:flex;justify-content:flex-end;gap:8px}.mini-btn[data-v-748e2cca]{border:1px solid rgba(71,85,105,.3);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 10px;cursor:pointer}.mini-btn.primary[data-v-748e2cca]{background:#3b82f633;border-color:#3b82f673;color:var(--accent-soft)}.mini-btn[data-v-748e2cca]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:767px){.dropdown[data-v-748e2cca]{display:flex;flex-direction:column}.dropdown-header[data-v-748e2cca]{order:-2}.dropdown-actions[data-v-748e2cca]{order:-1;margin-bottom:8px}}.search-card[data-v-253655a5]{max-width:640px;background:var(--card-bg);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.search-card.inline[data-v-253655a5]{max-width:none;padding:12px;border-radius:10px;gap:8px}.search-card h2[data-v-253655a5]{color:var(--text-primary);margin:0;font-size:calc(1.35em * var(--content-font-scale, 1))}.search-card p[data-v-253655a5]{color:var(--text-muted);margin:0}.search-row[data-v-253655a5]{display:flex}.search-input[data-v-253655a5]{flex:1;min-width:240px;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1))}.search-input[data-v-253655a5]:focus{outline:none;border-color:#3b82f6cc}.state-text.error[data-v-253655a5]{color:var(--danger-soft)}.results-list[data-v-253655a5]{display:flex;flex-direction:column;gap:10px}.result-card[data-v-253655a5]{margin-top:6px;border:1px solid rgba(71,85,105,.3);background:var(--bg-inset);border-radius:10px;padding:14px}.result-card h3[data-v-253655a5]{color:var(--text-primary);margin:0 0 8px;font-size:calc(.98em * var(--content-font-scale, 1))}.result-card p[data-v-253655a5]{font-size:calc(.9em * var(--content-font-scale, 1))}.btn[data-v-d0ca70c0]{padding:10px 16px;border-radius:8px;cursor:pointer;font-weight:500;font-size:calc(.95em * var(--content-font-scale, 1))}.btn-secondary[data-v-d0ca70c0]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-d0ca70c0]:hover{background:#47556933}.modal-overlay[data-v-d0ca70c0]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:300;padding:16px}.modal-card[data-v-d0ca70c0]{width:100%;max-width:560px;max-height:85vh;overflow:auto;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.modal-header[data-v-d0ca70c0]{display:flex;justify-content:space-between;align-items:center;gap:10px}.modal-header h3[data-v-d0ca70c0]{margin:0;color:var(--text-primary)}.close-btn[data-v-d0ca70c0]{width:28px;height:28px;border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;cursor:pointer}.state-text[data-v-d0ca70c0]{margin:0;color:var(--text-muted)}.state-text.error[data-v-d0ca70c0]{color:var(--danger-soft)}.list[data-v-d0ca70c0]{display:flex;flex-direction:column;gap:8px}.item[data-v-d0ca70c0]{border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:10px;background:var(--bg-inset)}.item.clickable[data-v-d0ca70c0]{cursor:pointer}.item.clickable[data-v-d0ca70c0]:hover{border-color:#3b82f680;background:var(--bg-surface)}.item h4[data-v-d0ca70c0]{margin:0 0 4px;color:var(--text-primary)}.item p[data-v-d0ca70c0]{margin:0;color:var(--text-secondary);font-size:calc(.9rem * var(--content-font-scale, 1))}.mailing-id-row[data-v-d0ca70c0]{display:flex;align-items:center;gap:6px}.import-users-wrap[data-v-ff7b0804]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.action-btn[data-v-ff7b0804]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease;width:100%;text-align:center}.action-btn.icon-btn[data-v-ff7b0804]{width:32px;height:32px;padding:0;border-radius:8px;font-size:calc(16px * var(--content-font-scale, 1));line-height:1;display:inline-flex;align-items:center;justify-content:center}.action-btn[data-v-ff7b0804]:hover{background:#3b82f633;border-color:#3b82f699}.modal-overlay[data-v-ff7b0804]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal-card[data-v-ff7b0804]{width:100%;max-width:520px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:12px;padding:20px}.modal-card h3[data-v-ff7b0804]{color:var(--text-primary);margin:0 0 8px}.modal-card p[data-v-ff7b0804]{color:var(--text-muted);margin:0 0 12px}.field-label[data-v-ff7b0804]{display:block;color:var(--text-secondary);margin:8px 0 6px;font-size:calc(.92em * var(--content-font-scale, 1))}.field-input[data-v-ff7b0804]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1))}.field-input[data-v-ff7b0804]:focus{outline:none;border-color:#3b82f6cc}.message[data-v-ff7b0804]{margin-top:10px;font-size:calc(.9em * var(--content-font-scale, 1))}.message.error[data-v-ff7b0804]{color:var(--danger-soft)}.message.success[data-v-ff7b0804]{color:var(--success)}.actions[data-v-ff7b0804]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-ff7b0804]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn[data-v-ff7b0804]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-ff7b0804]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-ff7b0804]:hover:not(:disabled){box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-ff7b0804]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-ff7b0804]:hover:not(:disabled){background:#47556933}.bot-token-row[data-v-4e9f548d]{display:inline-flex;align-items:center;gap:6px}.bot-token-label[data-v-4e9f548d]{color:var(--text-muted)}.bot-token-button[data-v-4e9f548d]{border:none;padding:0;background:transparent;color:var(--accent-soft);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.bot-token-button[data-v-4e9f548d]:disabled{opacity:.7;cursor:wait}.bot-token-button[data-v-4e9f548d]:hover{color:var(--accent-soft)}.token-modal-overlay{position:fixed;inset:0;z-index:320;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--overlay)}.token-modal-card{width:min(100%,676px);display:flex;flex-direction:column;gap:12px;border:1px solid rgba(71,85,105,.35);border-radius:14px;padding:20px;background:var(--bg-elevated);box-shadow:0 20px 44px var(--overlay)}.token-modal-card h3{margin:0;color:var(--text-primary);font-size:calc(1.2rem * var(--content-font-scale, 1))}.token-modal-subtitle{margin:0;color:var(--text-secondary);font-size:calc(.98rem * var(--content-font-scale, 1));display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.token-modal-subtitle-separator{color:var(--text-faint)}.token-modal-subtitle-link{color:var(--accent-soft);text-decoration:underline;text-underline-offset:2px}.token-modal-subtitle-link:hover{color:var(--accent-soft)}.token-modal-username-copy{background:#3b82f62e;border:1px solid rgba(59,130,246,.5);color:var(--accent-soft);border-radius:6px;padding:3px 9px;font-size:calc(.82rem * var(--content-font-scale, 1));font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.token-modal-username-copy:hover:not(:disabled){background:#3b82f652;border-color:#60a5fab3;color:#eff6ff}.token-modal-username-copy.is-copied{background:#22c55e2e;border-color:#4ade808c;color:var(--success-soft);cursor:default}.token-modal-error{margin:0;color:var(--danger-soft);font-size:calc(.96rem * var(--content-font-scale, 1))}.token-modal-copy-feedback{margin:0;color:var(--success-soft);font-size:calc(.93rem * var(--content-font-scale, 1))}.token-modal-value{border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:12px 14px;background:var(--bg-inset);color:var(--text-primary);font-size:calc(.96rem * var(--content-font-scale, 1));line-height:1.5;white-space:nowrap;word-break:normal;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.token-modal-actions{display:flex;gap:10px;justify-content:flex-end}.token-modal-btn{border:1px solid rgba(71,85,105,.35);border-radius:8px;padding:10px 14px;background:var(--bg-surface);color:var(--text-secondary);font:inherit;cursor:pointer}.token-modal-btn:disabled{opacity:.6;cursor:not-allowed}.token-modal-btn-primary{border-color:#3b82f673;background:#2563eb38;color:var(--accent-soft)}.token-modal-btn-success{border-color:#22c55e73;background:#16a34a3d;color:#dcfce7}.permissions-wrap[data-v-aeb5651e]{display:inline-flex}.action-btn[data-v-aeb5651e]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:6px 12px;min-width:110px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;cursor:pointer;font-size:calc(.85em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-aeb5651e]:hover{background:#3b82f633;border-color:#3b82f699}.modal-overlay[data-v-aeb5651e]{position:fixed;inset:0;background:var(--overlay);display:grid;place-items:center;z-index:320;padding:16px}.modal-card[data-v-aeb5651e]{width:100%;max-width:620px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}.modal-header[data-v-aeb5651e]{display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-aeb5651e]{margin:0;color:var(--text-primary)}.close-btn[data-v-aeb5651e]{border:1px solid rgba(71,85,105,.4);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 10px;cursor:pointer}.hint-text[data-v-aeb5651e]{margin:0;color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1))}.grant-form[data-v-aeb5651e]{border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px}.field[data-v-aeb5651e]{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary)}.field input[data-v-aeb5651e],.field select[data-v-aeb5651e]{border:1px solid rgba(71,85,105,.4);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);padding:8px 10px}.field select[data-v-aeb5651e]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px;padding-right:32px;cursor:pointer;transition:border-color .2s,box-shadow .2s}.field select[data-v-aeb5651e]:hover{border-color:#60a5fa80}.field select[data-v-aeb5651e]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #3b82f633}.flags[data-v-aeb5651e]{display:flex;gap:14px;color:var(--text-secondary)}.grant-actions[data-v-aeb5651e]{display:flex;justify-content:flex-end;gap:8px}.permissions-list[data-v-aeb5651e]{display:flex;flex-direction:column;gap:8px}.perm-item[data-v-aeb5651e]{border:1px solid rgba(71,85,105,.25);border-radius:8px;padding:10px;display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}.perm-main[data-v-aeb5651e]{display:flex;gap:6px;align-items:baseline;color:var(--text-secondary)}.perm-admin-id[data-v-aeb5651e]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1))}.perm-flags[data-v-aeb5651e]{display:flex;gap:6px}.perm-badge[data-v-aeb5651e]{border:1px solid rgba(71,85,105,.35);color:var(--text-muted);border-radius:4px;width:auto;text-align:center;font-size:calc(.85em * var(--content-font-scale, 1));padding:2px 8px}.perm-badge.active[data-v-aeb5651e]{border-color:#3b82f699;color:var(--accent-soft);background:#3b82f626}.perm-actions[data-v-aeb5651e]{display:flex;gap:8px}.mini-btn[data-v-aeb5651e]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 10px;cursor:pointer}.mini-btn.primary[data-v-aeb5651e]{background:#3b82f633;border-color:#3b82f680;color:var(--accent-soft)}.mini-btn.warning[data-v-aeb5651e]{background:#f59e0b29;border-color:#f59e0b73;color:#fcd34d}.mini-btn.danger[data-v-aeb5651e]{background:#ef444426;border-color:#ef444480;color:var(--danger-soft)}.state-text[data-v-aeb5651e]{color:var(--text-muted);margin:0}.state-text.error[data-v-aeb5651e]{color:var(--danger-soft)}.state-text.success[data-v-aeb5651e]{color:var(--success)}.modal-overlay[data-v-07cf8976]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;padding:16px;z-index:700}.modal-card[data-v-07cf8976]{width:100%;max-width:560px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px}.modal-header[data-v-07cf8976]{display:flex;align-items:center;justify-content:space-between}.modal-header h3[data-v-07cf8976]{margin:0;color:var(--text-primary)}.btn-close[data-v-07cf8976]{background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:8px;width:30px;height:30px;font-size:calc(18px * var(--content-font-scale, 1));line-height:1;cursor:pointer}.entity-line[data-v-07cf8976]{margin:0;color:var(--text-secondary)}.geo-selector[data-v-07cf8976]{display:flex;gap:6px;flex-wrap:wrap}.geo-chip[data-v-07cf8976]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg-inset);color:var(--text-secondary);font-size:13px;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.geo-chip[data-v-07cf8976]:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.geo-chip.active[data-v-07cf8976]{background:#3b82f62e;border-color:#3b82f68c;color:var(--accent-soft)}.geo-chip[data-v-07cf8976]:disabled{opacity:.6;cursor:not-allowed}.geo-icon[data-v-07cf8976]{width:18px;height:12px;border-radius:2px;display:block}.entity-link[data-v-07cf8976]{color:var(--accent-soft);text-decoration:none}.entity-link[data-v-07cf8976]:hover{text-decoration:underline}.state-text[data-v-07cf8976]{margin:0;color:var(--text-secondary)}.state-text.muted[data-v-07cf8976]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1))}.state-text.error[data-v-07cf8976]{color:var(--danger-soft)}.result-block h4[data-v-07cf8976]{margin:0 0 8px;color:var(--text-primary)}.result-block p[data-v-07cf8976]{margin:0;color:var(--text-secondary)}.result-block p+p[data-v-07cf8976]{margin-top:6px}.shadow-no[data-v-07cf8976]{color:var(--success-soft)}.shadow-yes[data-v-07cf8976]{color:var(--danger-soft)}.actions[data-v-07cf8976]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.btn-primary[data-v-07cf8976],.btn-secondary[data-v-07cf8976]{border-radius:10px;min-height:40px;padding:9px 14px;border:1px solid transparent;cursor:pointer}.btn-primary[data-v-07cf8976]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-secondary[data-v-07cf8976]{background:transparent;border-color:var(--border-strong);color:var(--text-secondary)}.btn-primary[data-v-07cf8976]:disabled,.btn-secondary[data-v-07cf8976]:disabled,.btn-close[data-v-07cf8976]:disabled{opacity:.7;cursor:default}.bots-list-view[data-v-4d15b7d1]{width:100%}.inline-search[data-v-4d15b7d1]{margin-bottom:16px}.settings-drawer-overlay[data-v-4d15b7d1]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;padding:48px 20px;z-index:1300;overflow:hidden}.settings-drawer-container[data-v-4d15b7d1]{width:min(480px,calc(100vw - 40px));height:calc(100vh - 96px);max-height:calc(100vh - 96px)}.state-text[data-v-4d15b7d1]{color:var(--text-muted);margin:0 0 18px}.state-text.error[data-v-4d15b7d1]{color:var(--danger-soft)}.action-buttons[data-v-4d15b7d1]{display:flex;gap:12px;margin-bottom:30px;flex-wrap:wrap;align-items:center}.btn[data-v-4d15b7d1]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn-primary[data-v-4d15b7d1]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-4d15b7d1]:hover{box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-4d15b7d1]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-4d15b7d1]:hover{background:#47556933}.bots-list[data-v-4d15b7d1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.bot-item[data-v-4d15b7d1]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:20px 16px 16px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;overflow:visible}.bot-item.is-frozen[data-v-4d15b7d1],.bot-item.is-deleted[data-v-4d15b7d1]{border-color:var(--frost-border)}@keyframes bot-highlight-glow-4d15b7d1{0%{box-shadow:0 0 #fbbf2400;border-color:#47556933}18%{box-shadow:0 0 0 4px #fbbf248c,0 0 22px #fbbf2459;border-color:#fbbf24d9}42%{box-shadow:0 0 0 2px #fbbf2440,0 0 10px #fbbf2426;border-color:#fbbf2473}62%{box-shadow:0 0 0 4px #fbbf248c,0 0 22px #fbbf2459;border-color:#fbbf24d9}84%{box-shadow:0 0 0 2px #fbbf2440,0 0 10px #fbbf2426;border-color:#fbbf2473}to{box-shadow:0 0 #fbbf2400;border-color:#47556933}}.bot-item.is-highlighted[data-v-4d15b7d1]{animation:bot-highlight-glow-4d15b7d1 2.5s ease-in-out 4}.admin-ribbon-wrap[data-v-4d15b7d1]{position:absolute;top:8px;left:8px;z-index:5;max-width:calc(100% - 60px)}.admin-ribbon[data-v-4d15b7d1]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 9px;border:none;border-radius:999px;background:var(--accent-soft);color:var(--on-accent);font-family:inherit;font-size:calc(.72em * var(--content-font-scale, 1));font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:0 1px 4px var(--shadow-color)}.admin-ribbon[data-v-4d15b7d1]:hover{filter:brightness(1.06)}.admin-ribbon-icon[data-v-4d15b7d1]{font-size:.9em}.admin-ribbon-popover[data-v-4d15b7d1]{position:absolute;top:calc(100% + 6px);left:0;min-width:170px;max-width:240px;background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:10px;padding:8px 10px;box-shadow:0 8px 22px var(--shadow-color);z-index:6;text-align:left}.admin-ribbon-popover p[data-v-4d15b7d1]{margin:2px 0;color:var(--text-secondary);font-size:calc(.86em * var(--content-font-scale, 1));white-space:nowrap}.admin-ribbon-link[data-v-4d15b7d1]{color:var(--accent-soft);text-decoration:none;font-weight:600}.admin-ribbon-link[data-v-4d15b7d1]:hover{text-decoration:underline}.bot-status-badge[data-v-4d15b7d1]{position:absolute;top:12px;right:12px;font-size:calc(24px * var(--content-font-scale, 1));line-height:1;border:none;background:transparent;cursor:pointer;z-index:2;padding:0}.bot-status-badge[data-v-4d15b7d1]{transform-origin:center;animation:frozen-snowflake-sway-4d15b7d1 2.8s ease-in-out infinite,frozen-snowflake-glow-4d15b7d1 2.2s ease-in-out infinite}.bot-folder-badge[data-v-4d15b7d1]{position:absolute;top:10px;left:10px;font-size:calc(24px * var(--content-font-scale, 1));line-height:1;z-index:2;-webkit-user-select:none;user-select:none;border:none;background:transparent;cursor:pointer;padding:2px}.bot-folders-popover[data-v-4d15b7d1]{position:absolute;top:46px;left:10px;z-index:15;min-width:250px;max-width:320px;display:flex;flex-direction:column;gap:8px;border-radius:12px;padding:12px;border:1px solid rgba(71,85,105,.45);background:var(--bg-elevated);box-shadow:0 16px 32px var(--overlay)}.bot-folders-state[data-v-4d15b7d1]{margin:0;color:var(--text-secondary);font-size:calc(.98em * var(--content-font-scale, 1));text-align:left}.bot-folders-state.error[data-v-4d15b7d1]{color:var(--danger-soft)}.bot-folder-link[data-v-4d15b7d1]{width:100%;border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:calc(1.02em * var(--content-font-scale, 1));font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease}.bot-folder-link[data-v-4d15b7d1]:hover{background:#2563eb33;border-color:#60a5fa73}.bot-state-popover[data-v-4d15b7d1]{position:absolute;top:40px;right:12px;z-index:15;border-radius:8px;padding:6px 10px;font-size:calc(.82em * var(--content-font-scale, 1));font-weight:600;color:var(--text-secondary);border:1px solid rgba(71,85,105,.45);background:var(--bg-elevated);white-space:nowrap}.bot-state-popover.is-frozen[data-v-4d15b7d1]{border-color:#7dd3fc99;background:#082f49eb}.bot-state-popover.is-deleted[data-v-4d15b7d1]{border-color:#f8717199;background:#450a0ae6;color:var(--danger-soft)}@keyframes frozen-snowflake-sway-4d15b7d1{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-8deg) scale(1.03)}50%{transform:rotate(0) scale(1.07)}75%{transform:rotate(8deg) scale(1.03)}to{transform:rotate(0) scale(1)}}@keyframes frozen-snowflake-glow-4d15b7d1{0%,to{opacity:.85;filter:drop-shadow(0 0 1px var(--frost-glow))}50%{opacity:1;filter:drop-shadow(0 0 6px var(--frost-glow))}}@media(prefers-reduced-motion:reduce){.bot-status-badge[data-v-4d15b7d1]{animation:none}}.bot-item.foreign-entity[data-v-4d15b7d1],.bot-item.is-frozen[data-v-4d15b7d1],.bot-item.is-deleted[data-v-4d15b7d1]{isolation:isolate}.bot-item.foreign-entity[data-v-4d15b7d1]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--card-dim);pointer-events:none;z-index:1}.bot-item.is-frozen[data-v-4d15b7d1]:after,.bot-item.is-deleted[data-v-4d15b7d1]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--frost-overlay);box-shadow:inset 0 0 0 1px var(--frost-border);pointer-events:none;z-index:1}.bot-item[data-v-4d15b7d1]:hover{background:var(--card-bg);border-color:#47556966;box-shadow:0 4px 14px var(--shadow-color);z-index:4}.bot-item.is-frozen[data-v-4d15b7d1]:hover,.bot-item.is-deleted[data-v-4d15b7d1]:hover{border-color:var(--frost-border)}.bot-avatar[data-v-4d15b7d1]{width:62px;height:62px;margin-bottom:10px}.bot-avatar img[data-v-4d15b7d1],.bot-avatar-fallback[data-v-4d15b7d1]{width:100%;height:100%;border-radius:50%}.bot-avatar img[data-v-4d15b7d1]{object-fit:cover;border:1px solid rgba(148,163,184,.35)}.bot-avatar-fallback[data-v-4d15b7d1]{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-weight:700;font-size:calc(1.05em * var(--content-font-scale, 1));background:linear-gradient(135deg,#3b82f659,#2563eb40);border:1px solid rgba(148,163,184,.35)}.bot-item h3[data-v-4d15b7d1]{color:var(--text-primary);margin:0 0 10px;font-size:calc(.98em * var(--content-font-scale, 1));line-height:1.2;min-height:2.4em;max-height:2.4em;overflow:hidden;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere;word-break:break-word}.bot-item p[data-v-4d15b7d1]{color:var(--text-muted);margin:4px 0;font-size:calc(.92em * var(--content-font-scale, 1))}.bot-username-row[data-v-4d15b7d1]{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bot-username-row .username-link[data-v-4d15b7d1]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.bot-subscribers-row[data-v-4d15b7d1]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.bot-protection-pill[data-v-4d15b7d1]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;padding:2px 8px;font-size:calc(.78em * var(--content-font-scale, 1));font-weight:700;line-height:1.3;min-width:68px;cursor:pointer}.protection-fire-wrap[data-v-4d15b7d1]{position:relative;display:inline-flex;align-items:center;margin-left:4px}.protection-fire-indicator[data-v-4d15b7d1]{display:inline-block;transform-origin:50% 90%;animation:protection-fire-flicker-4d15b7d1 1.2s ease-in-out infinite}.protection-fire-tooltip[data-v-4d15b7d1]{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%);min-width:240px;max-width:300px;border:1px solid rgba(71,85,105,.5);border-radius:8px;padding:10px 12px;background:var(--bg-elevated);color:var(--text-secondary);box-shadow:0 10px 28px var(--overlay);display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility .14s ease;z-index:65}.protection-fire-tooltip-title[data-v-4d15b7d1]{font-size:calc(.86em * var(--content-font-scale, 1));font-weight:700;color:var(--text-primary);line-height:1.3}.protection-fire-tooltip-meta[data-v-4d15b7d1]{font-size:calc(.84em * var(--content-font-scale, 1));color:var(--text-secondary);line-height:1.45}.protection-fire-wrap:hover .protection-fire-tooltip[data-v-4d15b7d1]{opacity:1;visibility:visible}.bot-protection-pill[data-v-4d15b7d1]:disabled{cursor:not-allowed;opacity:.7}.bot-protection-control[data-v-4d15b7d1]{position:relative;display:inline-flex}.bot-protection-pill.is-off[data-v-4d15b7d1]{color:var(--text-secondary);background:#64748b2e;border-color:#94a3b859}.bot-protection-pill.is-standard[data-v-4d15b7d1]{color:var(--success-soft);background:#22c55e2e;border-color:#22c55e73}.bot-protection-pill.is-hard[data-v-4d15b7d1]{color:var(--danger-soft);background:#ef444433;border-color:#ef444473}.bot-protection-dropdown[data-v-4d15b7d1]{position:absolute;top:50%;left:calc(100% + 6px);transform:translateY(-50%);min-width:106px;border-radius:10px;border:1px solid rgba(71,85,105,.45);background:var(--bg-elevated);box-shadow:0 8px 24px var(--overlay);padding:6px;z-index:50;display:flex;flex-direction:column;gap:4px}.bot-protection-option[data-v-4d15b7d1]{border:1px solid transparent;border-radius:8px;background:var(--bg-surface);color:var(--text-secondary);font-size:calc(.8em * var(--content-font-scale, 1));font-weight:700;line-height:1.3;padding:6px 8px;cursor:pointer}.bot-protection-option[data-v-4d15b7d1]:hover{background:#334155cc}.bot-protection-option.active[data-v-4d15b7d1]{box-shadow:inset 0 0 0 1px #94a3b859}.bot-protection-option.is-off[data-v-4d15b7d1]{color:var(--text-secondary)}.bot-protection-option.is-standard[data-v-4d15b7d1]{color:var(--success-soft)}.bot-protection-option.is-hard[data-v-4d15b7d1]{color:var(--danger-soft)}@keyframes protection-fire-flicker-4d15b7d1{0%,to{transform:translateY(0) scale(1) rotate(-3deg);filter:drop-shadow(0 0 0 rgba(251,146,60,0))}30%{transform:translateY(-1px) scale(1.08) rotate(3deg);filter:drop-shadow(0 0 5px rgba(251,146,60,.5))}60%{transform:translateY(1px) scale(.96) rotate(-2deg);filter:drop-shadow(0 0 3px rgba(249,115,22,.45))}}.username-link[data-v-4d15b7d1]{color:var(--accent-soft);text-decoration:none}.username-link[data-v-4d15b7d1]:hover{text-decoration:underline}.bot-info[data-v-4d15b7d1]{display:flex;gap:20px;margin-bottom:12px;color:var(--text-muted);font-size:calc(.95em * var(--content-font-scale, 1))}.bot-meta[data-v-4d15b7d1]{width:100%;min-height:84px}.bot-stats-btn[data-v-4d15b7d1]{width:32px;height:32px;flex:0 0 32px;border-radius:8px;border:1px solid rgba(96,165,250,.45);background:#3b82f633;color:var(--accent-soft);cursor:pointer;font-size:calc(16px * var(--content-font-scale, 1));line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.bot-quick-actions[data-v-4d15b7d1]{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:8px;margin-top:6px;margin-bottom:10px;min-height:32px;width:100%}[data-v-4d15b7d1]::deep(.bot-quick-actions .import-users-wrap){display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}[data-v-4d15b7d1]::deep(.bot-quick-actions .import-users-wrap .action-btn.icon-btn){width:32px;height:32px;flex:0 0 32px}.bot-stats-btn[data-v-4d15b7d1]:hover{background:#3b82f659;border-color:#93c5fde6}.bot-id-row[data-v-4d15b7d1]{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}.bot-actions[data-v-4d15b7d1]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;width:100%;align-self:stretch}[data-v-4d15b7d1] .bot-actions .permissions-wrap,[data-v-4d15b7d1] .bot-actions .permissions-wrap .action-btn,[data-v-4d15b7d1] .bot-actions .add-to-folders,[data-v-4d15b7d1] .bot-actions .add-to-folders .action-btn{width:100%}.action-btn[data-v-4d15b7d1]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease;width:100%;text-align:center}.action-btn[data-v-4d15b7d1]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn.selected[data-v-4d15b7d1]{background:#22c55e33;color:var(--success-soft);border-color:#22c55e80}.action-btn.danger[data-v-4d15b7d1]{background:#ef44441a;color:var(--danger);border-color:#ef44444d}.action-btn.danger[data-v-4d15b7d1]:hover{background:#ef444433;border-color:#ef444499}.bulk-add-wrap[data-v-4d15b7d1],.admin-filter-wrap[data-v-4d15b7d1]{position:relative}.admin-filter-dropdown[data-v-4d15b7d1]{position:absolute;top:calc(100% + 8px);left:0;width:280px;max-height:360px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;z-index:260}.admin-filter-header[data-v-4d15b7d1]{color:var(--text-primary);margin-bottom:8px}.admin-filter-option[data-v-4d15b7d1]{width:100%;display:block;text-align:left;border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:calc(.9em * var(--content-font-scale, 1));cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.admin-filter-option+.admin-filter-option[data-v-4d15b7d1]{margin-top:6px}.admin-filter-option[data-v-4d15b7d1]:hover{background:#334155eb;border-color:#60a5fa73}.admin-filter-option.active[data-v-4d15b7d1]{color:var(--accent-soft);background:#2563eb38;border-color:#3b82f68c}.bulk-dropdown[data-v-4d15b7d1]{position:absolute;top:calc(100% + 8px);left:0;width:330px;max-height:360px;overflow:auto;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;z-index:260}.bulk-dropdown-header[data-v-4d15b7d1]{color:var(--text-primary);margin-bottom:8px}.bulk-checkbox-list[data-v-4d15b7d1]{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.bulk-checkbox-item[data-v-4d15b7d1]{display:flex;align-items:center;gap:8px;color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}.bulk-actions[data-v-4d15b7d1]{display:flex;justify-content:flex-end;gap:8px}.mini-btn[data-v-4d15b7d1]{border:1px solid rgba(71,85,105,.3);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 10px;cursor:pointer}.mini-btn.primary[data-v-4d15b7d1]{background:#3b82f633;border-color:#3b82f673;color:var(--accent-soft)}.mini-btn[data-v-4d15b7d1]:disabled{opacity:.6;cursor:not-allowed}.state-text.success[data-v-4d15b7d1]{color:var(--success)}.pagination[data-v-4d15b7d1]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.pagination-text[data-v-4d15b7d1]{color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}@media(max-width:1279px){.action-buttons[data-v-4d15b7d1]{gap:10px;margin-bottom:22px}.btn[data-v-4d15b7d1]{padding:9px 14px;font-size:calc(.9em * var(--content-font-scale, 1))}.bots-list[data-v-4d15b7d1]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.bot-item[data-v-4d15b7d1]{padding:14px}.bulk-dropdown[data-v-4d15b7d1]{left:auto;right:0;width:min(330px,calc(100vw - 44px))}.admin-filter-dropdown[data-v-4d15b7d1]{left:auto;right:0;width:min(280px,calc(100vw - 44px))}}@media(max-width:767px){.bots-list-view[data-v-4d15b7d1]{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.action-buttons[data-v-4d15b7d1]{flex-direction:column;align-items:stretch;gap:8px}.btn[data-v-4d15b7d1]{width:100%;min-height:44px}.admin-filter-wrap[data-v-4d15b7d1]{width:100%}.admin-filter-dropdown[data-v-4d15b7d1]{position:static;top:auto;left:auto;right:auto;width:100%;max-height:min(50vh,420px);margin-top:8px}.bots-list[data-v-4d15b7d1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bot-item[data-v-4d15b7d1]{padding:10px 8px}.bot-subscribers-row[data-v-4d15b7d1]{flex-wrap:wrap;justify-content:center;white-space:normal;gap:6px}.bot-protection-pill[data-v-4d15b7d1]{min-width:0;padding:2px 6px}.bot-actions[data-v-4d15b7d1]{gap:10px}.action-btn[data-v-4d15b7d1]{min-height:44px;border-radius:10px;font-size:calc(.95em * var(--content-font-scale, 1))}.settings-drawer-overlay[data-v-4d15b7d1]{align-items:stretch;justify-content:stretch;padding:0}.settings-drawer-container[data-v-4d15b7d1]{width:100%;max-width:100%;height:100%;max-height:100%;overflow:hidden}.pagination[data-v-4d15b7d1]{position:fixed;left:50%;right:auto;transform:translate(-50%);width:fit-content;min-width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);bottom:calc(20px + env(safe-area-inset-bottom,0px));margin-top:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(71,85,105,.45);background:var(--bg-elevated);box-shadow:0 10px 24px var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90}.pagination-text[data-v-4d15b7d1]{font-size:calc(.86em * var(--content-font-scale, 1));white-space:nowrap}}@media(min-width:1280px)and (max-width:1535px){.bots-list[data-v-4d15b7d1]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}}@media(min-width:1536px){.bots-list[data-v-4d15b7d1]{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:16px}}@media(min-width:1024px){.pagination[data-v-4d15b7d1]{margin-top:20px;gap:12px}.pagination .mini-btn[data-v-4d15b7d1]{border-radius:7px;padding:7px 11px;font-size:calc(1rem * var(--content-font-scale, 1))}.pagination .pagination-text[data-v-4d15b7d1]{font-size:calc(.98em * var(--content-font-scale, 1))}}.create-category-wrap[data-v-ec8b5b61]{display:contents}.modal-overlay[data-v-ec8b5b61]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal-card[data-v-ec8b5b61]{width:100%;max-width:460px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:12px;padding:20px}.modal-card h3[data-v-ec8b5b61]{color:var(--text-primary);margin:0 0 8px}.modal-card p[data-v-ec8b5b61]{color:var(--text-muted);margin:0 0 12px}.name-input[data-v-ec8b5b61]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1))}.name-input[data-v-ec8b5b61]:focus{outline:none;border-color:#3b82f6cc}.message[data-v-ec8b5b61]{margin-top:10px;font-size:calc(.9em * var(--content-font-scale, 1))}.message.error[data-v-ec8b5b61]{color:var(--danger-soft)}.message.success[data-v-ec8b5b61]{color:var(--success)}.actions[data-v-ec8b5b61]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-ec8b5b61]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn[data-v-ec8b5b61]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-ec8b5b61]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-ec8b5b61]:hover:not(:disabled){box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-ec8b5b61]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-ec8b5b61]:hover:not(:disabled){background:#47556933}.update-category-wrap[data-v-db4bb9e0]{display:inline}.action-btn[data-v-db4bb9e0]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-db4bb9e0]:hover{background:#3b82f633;border-color:#3b82f699}.modal-overlay[data-v-db4bb9e0]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:220;padding:16px}.modal-card[data-v-db4bb9e0]{width:100%;max-width:460px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:12px;padding:20px}.modal-card h3[data-v-db4bb9e0]{color:var(--text-primary);margin:0 0 8px}.modal-card p[data-v-db4bb9e0]{color:var(--text-muted);margin:0 0 12px}.name-input[data-v-db4bb9e0]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1))}.name-input[data-v-db4bb9e0]:focus{outline:none;border-color:#3b82f6cc}.message[data-v-db4bb9e0]{margin-top:10px;font-size:calc(.9em * var(--content-font-scale, 1))}.message.error[data-v-db4bb9e0]{color:var(--danger-soft)}.message.success[data-v-db4bb9e0]{color:var(--success)}.actions[data-v-db4bb9e0]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-db4bb9e0]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:calc(.95em * var(--content-font-scale, 1))}.btn[data-v-db4bb9e0]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-db4bb9e0]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-secondary[data-v-db4bb9e0]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.delete-category-wrap[data-v-f0a9bfd9]{display:inline}.action-btn[data-v-f0a9bfd9]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-f0a9bfd9]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn.danger[data-v-f0a9bfd9]{background:#ef44441a;color:var(--danger);border-color:#ef44444d}.action-btn.danger[data-v-f0a9bfd9]:hover{background:#ef444433;border-color:#ef444499}.action-btn[data-v-f0a9bfd9]:disabled{opacity:.6;cursor:not-allowed}.bots-folders-view[data-v-8a6bcab3]{width:100%}.folders-header[data-v-8a6bcab3]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:12px}.header-actions[data-v-8a6bcab3]{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;align-items:center}.header-create-row[data-v-8a6bcab3],.header-secondary-row[data-v-8a6bcab3],.header-secondary-item[data-v-8a6bcab3],.header-edit-actions[data-v-8a6bcab3]{display:contents}.admin-filter-wrap[data-v-8a6bcab3]{position:relative}.admin-filter-dropdown[data-v-8a6bcab3]{position:absolute;top:calc(100% + 8px);left:0;width:280px;max-height:360px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;z-index:260}.admin-filter-header[data-v-8a6bcab3]{color:var(--text-primary);margin-bottom:8px}.admin-filter-option[data-v-8a6bcab3]{width:100%;display:block;text-align:left;border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:calc(.9em * var(--content-font-scale, 1));cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.admin-filter-option+.admin-filter-option[data-v-8a6bcab3]{margin-top:6px}.admin-filter-option[data-v-8a6bcab3]:hover{background:#334155eb;border-color:#60a5fa73}.admin-filter-option.active[data-v-8a6bcab3]{color:var(--accent-soft);background:#2563eb38;border-color:#3b82f68c}.folders-header h2[data-v-8a6bcab3]{color:var(--text-primary);font-size:calc(1.5em * var(--content-font-scale, 1));margin:0}.state-text[data-v-8a6bcab3]{color:var(--text-muted);margin:0 0 18px}.state-text.error[data-v-8a6bcab3]{color:var(--danger-soft)}.btn[data-v-8a6bcab3]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn-primary[data-v-8a6bcab3]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-8a6bcab3]:hover{box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-8a6bcab3]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-8a6bcab3]:hover{background:#47556933}.btn[data-v-8a6bcab3]:disabled{opacity:.6;cursor:not-allowed}.folders-grid[data-v-8a6bcab3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.folder-card[data-v-8a6bcab3]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:24px;text-align:center;transition:all .3s ease;display:flex;flex-direction:column}.folder-card.foreign-entity[data-v-8a6bcab3]{opacity:.72}.folder-card[data-v-8a6bcab3]:hover{background:#47556926;border-color:#47556966;transform:translateY(-4px)}.folder-card.selectable[data-v-8a6bcab3]{cursor:pointer}.folder-card.selected[data-v-8a6bcab3]{border-color:#3b82f6b3;box-shadow:0 0 0 1px #3b82f666}.select-checkbox-wrap[data-v-8a6bcab3]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px;color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}.folder-icon[data-v-8a6bcab3]{font-size:calc(56px * var(--content-font-scale, 1));margin-bottom:16px}.folder-card h3[data-v-8a6bcab3]{color:var(--text-primary);margin:0 0 8px;font-size:calc(1.2em * var(--content-font-scale, 1))}.folder-count[data-v-8a6bcab3]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1));margin:0 0 8px}.folder-created-at[data-v-8a6bcab3]{color:var(--text-muted);font-size:calc(.85em * var(--content-font-scale, 1));margin:0 0 20px}.owner-row[data-v-8a6bcab3]{display:flex;justify-content:center;margin-bottom:10px;position:relative}.folder-actions[data-v-8a6bcab3]{display:flex;flex-direction:column;gap:8px;margin-top:auto;width:100%;align-items:stretch}.action-btn[data-v-8a6bcab3]{width:100%;background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-8a6bcab3]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn.danger[data-v-8a6bcab3]{background:#ef44441a;color:var(--danger);border-color:#ef44444d}.action-btn.danger[data-v-8a6bcab3]:hover{background:#ef444433;border-color:#ef444499}[data-v-8a6bcab3] .folder-actions .permissions-wrap,[data-v-8a6bcab3] .folder-actions .permissions-wrap .action-btn{width:100%}[data-v-8a6bcab3] .folder-actions .update-category-wrap,[data-v-8a6bcab3] .folder-actions .delete-category-wrap{display:contents}[data-v-8a6bcab3] .folder-actions .update-category-wrap .action-btn,[data-v-8a6bcab3] .folder-actions .delete-category-wrap .action-btn{width:100%}.modal-overlay[data-v-8a6bcab3]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:300;padding:16px}.modal-card[data-v-8a6bcab3]{width:100%;max-width:560px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.modal-card h3[data-v-8a6bcab3]{margin:0;color:var(--text-primary)}.modal-card p[data-v-8a6bcab3]{margin:0;color:var(--text-muted)}.bulk-textarea[data-v-8a6bcab3]{width:100%;border-radius:8px;border:1px solid rgba(71,85,105,.4);background:var(--bg-inset);color:var(--text-primary);padding:10px 12px;resize:vertical}.bulk-textarea[data-v-8a6bcab3]:focus{outline:none;border-color:#3b82f6cc}.state-text.success[data-v-8a6bcab3]{color:var(--success)}.pagination[data-v-8a6bcab3]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.mini-btn[data-v-8a6bcab3]{border:1px solid rgba(71,85,105,.3);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 10px;cursor:pointer}.mini-btn[data-v-8a6bcab3]:disabled{opacity:.6;cursor:not-allowed}.pagination-text[data-v-8a6bcab3]{color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}.modal-actions[data-v-8a6bcab3]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:767px){.bots-folders-view[data-v-8a6bcab3]{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.folders-header[data-v-8a6bcab3]{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:16px}.admin-filter-wrap[data-v-8a6bcab3]{width:100%;order:3;grid-column:1 / -1}.admin-filter-dropdown[data-v-8a6bcab3]{position:static;top:auto;left:auto;right:auto;width:100%;max-height:min(50vh,420px);margin-top:8px}.folders-header h2[data-v-8a6bcab3]{font-size:calc(1.25em * var(--content-font-scale, 1))}.header-actions[data-v-8a6bcab3]{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.header-create-row[data-v-8a6bcab3]{display:block;grid-column:1 / -1;order:1}.header-create-row[data-v-8a6bcab3] .create-category-wrap>.btn{width:100%;min-height:44px}.header-secondary-row[data-v-8a6bcab3]{display:grid;grid-column:1 / -1;grid-template-columns:1fr 1fr;gap:8px;order:2}.admin-filter-wrap>.btn[data-v-8a6bcab3]{width:100%;min-height:44px;font-size:calc(.84em * var(--content-font-scale, 1));padding:10px 8px}.header-secondary-item[data-v-8a6bcab3]{display:block;min-width:0}.header-secondary-item[data-v-8a6bcab3]>button.btn{width:100%;min-height:44px;font-size:calc(.84em * var(--content-font-scale, 1));padding:10px 8px}.header-edit-actions[data-v-8a6bcab3]{display:grid;grid-template-columns:1fr;gap:8px}.header-edit-actions .btn[data-v-8a6bcab3]{width:100%;min-height:44px;font-size:calc(.84em * var(--content-font-scale, 1));padding:10px 8px}.pagination[data-v-8a6bcab3]{position:fixed;left:50%;right:auto;transform:translate(-50%);width:fit-content;min-width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);bottom:calc(20px + env(safe-area-inset-bottom,0px));margin-top:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(71,85,105,.45);background:var(--bg-elevated);box-shadow:0 10px 24px var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90}.pagination-text[data-v-8a6bcab3]{font-size:calc(.86em * var(--content-font-scale, 1));white-space:nowrap}}@media(min-width:1024px){.pagination[data-v-8a6bcab3]{margin-top:20px;gap:12px}.pagination .mini-btn[data-v-8a6bcab3]{border-radius:7px;padding:7px 11px;font-size:calc(1rem * var(--content-font-scale, 1))}.pagination .pagination-text[data-v-8a6bcab3]{font-size:calc(.98em * var(--content-font-scale, 1))}}.checker-card[data-v-1847a70e]{max-width:620px;background:var(--card-bg);border:1px solid rgba(71,85,105,.3);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.checker-card h2[data-v-1847a70e]{color:var(--text-primary);margin:0;font-size:calc(1.35em * var(--content-font-scale, 1))}.checker-card p[data-v-1847a70e]{color:var(--text-muted);margin:0 0 4px}.token-input[data-v-1847a70e]{background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1))}.token-input[data-v-1847a70e]:focus{outline:none;border-color:#3b82f6cc}.submit-btn[data-v-1847a70e]{align-self:flex-start;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border:none;color:var(--on-accent);border-radius:8px;padding:10px 16px;font-size:calc(.95em * var(--content-font-scale, 1));cursor:pointer;transition:all .2s ease}.submit-btn[data-v-1847a70e]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-1847a70e]:hover:not(:disabled){box-shadow:0 0 16px #3b82f659}.message[data-v-1847a70e]{margin:0;font-size:calc(.92em * var(--content-font-scale, 1))}.message.error[data-v-1847a70e]{color:var(--danger-soft)}.result-box[data-v-1847a70e]{margin-top:4px;border:1px solid rgba(59,130,246,.3);background:#3b82f614;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:8px}.result-title[data-v-1847a70e]{color:var(--accent-soft);font-weight:600}.result-photo[data-v-1847a70e]{align-self:flex-start}.result-photo img[data-v-1847a70e]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid rgba(71,85,105,.4)}.result-row[data-v-1847a70e]{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--text-secondary)}.result-value-group[data-v-1847a70e]{display:inline-flex;align-items:center;gap:10px}.copy-btn[data-v-1847a70e]{background:#3b82f62e;border:1px solid rgba(59,130,246,.5);color:var(--accent-soft);border-radius:6px;padding:4px 10px;font-size:calc(.85em * var(--content-font-scale, 1));font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.copy-btn[data-v-1847a70e]:hover:not(:disabled){background:#3b82f652;border-color:#60a5fab3;color:#eff6ff}.copy-btn.is-copied[data-v-1847a70e]{background:#22c55e2e;border-color:#4ade808c;color:var(--success-soft);cursor:default}.module-container[data-v-8fd392f1]{height:100%;display:flex;overflow:hidden;background:var(--bg-page-gradient)}.bots-main[data-v-8fd392f1]{flex:1;display:flex;flex-direction:column;overflow:hidden;width:min(100%,1480px);margin:0 auto;padding:clamp(24px,2.2vw,40px);padding-left:clamp(24px,3vw,56px);position:relative;z-index:1}.module-header[data-v-8fd392f1]{margin-bottom:30px;padding:0}.module-header h1[data-v-8fd392f1]{color:var(--text-primary);font-size:calc(2em * var(--content-font-scale, 1));font-weight:700;margin-bottom:8px}.module-header p[data-v-8fd392f1]{color:var(--text-muted);font-size:calc(1.05em * var(--content-font-scale, 1));margin:0}.bots-content[data-v-8fd392f1]{flex:1;overflow-y:auto}.bots-content[data-v-8fd392f1]::-webkit-scrollbar{width:6px}.bots-content[data-v-8fd392f1]::-webkit-scrollbar-track{background:transparent}.bots-content[data-v-8fd392f1]::-webkit-scrollbar-thumb{background:#4755694d;border-radius:3px}.bots-content[data-v-8fd392f1]::-webkit-scrollbar-thumb:hover{background:#47556980}@media(max-width:1279px){.bots-main[data-v-8fd392f1]{width:100%;padding:20px 20px 20px 24px}.module-header[data-v-8fd392f1]{margin-bottom:22px}.module-header h1[data-v-8fd392f1]{font-size:calc(1.7em * var(--content-font-scale, 1))}.module-header p[data-v-8fd392f1]{font-size:calc(.98em * var(--content-font-scale, 1))}}@media(min-width:1280px)and (max-width:1535px){.bots-main[data-v-8fd392f1]{width:min(100%,1360px)}}@media(min-width:1536px){.bots-main[data-v-8fd392f1]{width:min(100%,1480px)}}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%;align-items:center}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.chart-wrap[data-v-94369672]{height:320px}.chart-html-tooltip[data-v-94369672]{position:fixed;z-index:1000;min-width:240px;max-width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow-y:auto;padding:14px 16px;border:1px solid rgba(96,165,250,.38);border-radius:12px;background:var(--bg-elevated);color:var(--text-secondary);box-shadow:0 18px 36px var(--overlay);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}.cht-title[data-v-94369672]{color:var(--text-primary);font-size:14px;font-weight:700;margin-bottom:10px}.cht-metric[data-v-94369672]{color:var(--text-secondary);font-size:15px;font-weight:600;line-height:1.45}.cht-section-title[data-v-94369672]{margin-top:12px;margin-bottom:8px;color:var(--accent-soft);font-size:13px;font-weight:700}.cht-list[data-v-94369672]{display:flex;flex-direction:column;gap:4px}.cht-row[data-v-94369672]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;color:var(--text-secondary);font-size:13px;line-height:1.3}.cht-row strong[data-v-94369672]{color:var(--accent-soft);font-weight:700}.cht-row-label[data-v-94369672]{display:inline-flex;align-items:center;gap:6px}.cht-flag[data-v-94369672]{width:18px;height:auto;border-radius:2px;flex-shrink:0}.cht-flag-fallback[data-v-94369672]{font-size:16px;line-height:1}.cht-empty[data-v-94369672]{color:var(--text-muted);font-size:14px}.general-dashboard[data-v-af7bffce]{width:100%}.filters-section[data-v-af7bffce]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:24px;margin-bottom:30px}.filters-section h3[data-v-af7bffce]{color:var(--text-secondary);font-size:calc(1.05em * var(--content-font-scale, 1));margin-bottom:16px;margin-top:0}.state-text.error[data-v-af7bffce]{margin-top:12px;color:var(--danger-soft)}.date-filters[data-v-af7bffce]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.date-group[data-v-af7bffce]{display:flex;flex-direction:column;gap:6px}.date-group label[data-v-af7bffce]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1));font-weight:500}.date-input[data-v-af7bffce]{width:100%;min-height:46px;background:#47556929;border:1px solid rgba(148,163,184,.28);color:var(--text-primary);padding:11px 14px;border-radius:10px;font-size:calc(1em * var(--content-font-scale, 1));line-height:1.2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.date-input[data-v-af7bffce]:focus{outline:none;border-color:#60a5fae6;background:#4755693d;box-shadow:0 0 0 3px #3b82f624}@media(max-width:680px){.date-input[data-v-af7bffce]{width:100%;min-width:0}}.btn[data-v-af7bffce]{padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease;white-space:nowrap}.btn-primary[data-v-af7bffce]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-af7bffce]:hover{box-shadow:0 0 15px #3b82f64d}.dashboard-grid[data-v-af7bffce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.stat-card[data-v-af7bffce]{background:linear-gradient(135deg,var(--card-bg) 0%,var(--bg-surface) 100%);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:24px;transition:all .3s ease}.stat-card[data-v-af7bffce]:hover{background:#47556926;border-color:#47556966;transform:translateY(-4px)}.stat-card.large[data-v-af7bffce]{grid-column:1 / -1}.stat-icon[data-v-af7bffce]{font-size:calc(32px * var(--content-font-scale, 1));margin-bottom:12px}.stat-card h3[data-v-af7bffce]{color:var(--text-primary);font-size:calc(1.2em * var(--content-font-scale, 1));margin-bottom:16px}.stat-card h4[data-v-af7bffce]{color:var(--text-secondary);font-size:calc(.95em * var(--content-font-scale, 1));margin-bottom:8px}.stat-number[data-v-af7bffce]{color:var(--accent-soft);font-size:calc(1.8em * var(--content-font-scale, 1));font-weight:700;margin:8px 0}.stat-change[data-v-af7bffce]{color:var(--success);font-size:calc(.9em * var(--content-font-scale, 1));margin:0}.stat-change.premium-share[data-v-af7bffce]{color:#facc15}.geo-total-list[data-v-af7bffce]{display:flex;flex-direction:column;gap:6px;margin-top:8px}.geo-total-row[data-v-af7bffce]{display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}.geo-total-row strong[data-v-af7bffce]{color:var(--accent-soft)}.geo-total-label[data-v-af7bffce]{display:inline-flex;align-items:center;gap:6px}.geo-total-flag[data-v-af7bffce]{width:18px;height:auto;border-radius:2px;flex-shrink:0}.geo-total-flag-fallback[data-v-af7bffce]{font-size:16px;line-height:1}.bots-selection-section[data-v-af7bffce]{margin-top:24px}.bots-selection-section h3[data-v-af7bffce]{color:var(--text-primary);font-size:calc(1.2em * var(--content-font-scale, 1));margin-bottom:6px}.selected-count[data-v-af7bffce]{color:var(--text-muted);margin:0 0 14px}.inline-search[data-v-af7bffce]{margin-bottom:16px}.bots-list[data-v-af7bffce]{display:flex;flex-direction:column;gap:16px}.bot-item[data-v-af7bffce]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:20px;transition:all .3s ease}.bot-item.clickable[data-v-af7bffce]{cursor:pointer}.bot-item[data-v-af7bffce]:hover{background:#47556926;border-color:#47556966}.bot-item.clickable[data-v-af7bffce]:focus-visible{outline:2px solid rgba(96,165,250,.9);outline-offset:2px}.bot-header[data-v-af7bffce]{display:flex;align-items:center;margin-bottom:12px}.bot-title[data-v-af7bffce]{display:inline-flex;align-items:center;gap:8px;max-width:100%}.bot-header h4[data-v-af7bffce]{color:var(--text-primary);margin:0;font-size:calc(1.1em * var(--content-font-scale, 1))}.bot-blocked-indicator[data-v-af7bffce]{font-size:calc(1.05em * var(--content-font-scale, 1));line-height:1;filter:drop-shadow(0 0 8px rgba(125,211,252,.45));transform-origin:center;animation:frozen-snowflake-sway-af7bffce 2.8s ease-in-out infinite,frozen-snowflake-glow-af7bffce 2.2s ease-in-out infinite}@keyframes frozen-snowflake-sway-af7bffce{0%{transform:rotate(0) scale(1)}25%{transform:rotate(-8deg) scale(1.03)}50%{transform:rotate(0) scale(1.07)}75%{transform:rotate(8deg) scale(1.03)}to{transform:rotate(0) scale(1)}}@keyframes frozen-snowflake-glow-af7bffce{0%,to{opacity:.8;filter:drop-shadow(0 0 0 rgba(186,230,253,0))}50%{opacity:1;filter:drop-shadow(0 0 5px rgba(186,230,253,.7))}}@media(prefers-reduced-motion:reduce){.bot-blocked-indicator[data-v-af7bffce]{animation:none}}.bot-info[data-v-af7bffce]{display:flex;gap:20px;margin-bottom:12px;color:var(--text-muted);font-size:calc(.95em * var(--content-font-scale, 1))}.bot-actions[data-v-af7bffce]{display:flex;gap:8px;flex-wrap:wrap}.action-btn[data-v-af7bffce]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:6px 12px;border-radius:6px;cursor:pointer;font-size:calc(.85em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-af7bffce]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn.selected[data-v-af7bffce]{background:#22c55e33;color:var(--success-soft);border-color:#22c55e80}@media(max-width:767px){.filters-section[data-v-af7bffce]{padding:14px;margin-bottom:16px}.date-filters[data-v-af7bffce]{gap:10px}.dashboard-grid[data-v-af7bffce]{gap:12px}.stat-card[data-v-af7bffce]{padding:16px}}.dashboard-date-menu.dp__menu{width:340px;background:linear-gradient(135deg,#0e1e44a3,#1d4ed880)!important;border:1px solid rgba(96,165,250,.72)!important;border-radius:12px;box-shadow:0 18px 38px var(--overlay),0 0 0 1px #60a5fa59 inset!important;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);--dp-background-color: transparent;--dp-menu-border-color: rgba(96, 165, 250, .72);--dp-text-color: #e6f0ff;--dp-hover-color: rgba(59, 130, 246, .52);--dp-hover-text-color: var(--on-accent);--dp-primary-color: var(--accent);--dp-primary-text-color: var(--on-accent);--dp-secondary-color: rgba(147, 197, 253, .28);--dp-border-color: rgba(96, 165, 250, .56);--dp-border-color-hover: rgba(191, 219, 254, .86);--dp-cell-border-radius: 10px}.dashboard-date-menu .dp__month_year_wrap,.dashboard-date-menu .dp__calendar_header,.dashboard-date-menu .dp__arrow_top,.dashboard-date-menu .dp__icon{color:var(--accent-soft)!important}.dashboard-date-menu .dp__calendar_item{min-width:42px;min-height:38px}.dashboard-date-menu .dp__cell_inner{border-radius:8px;color:var(--text-secondary);transition:all .2s ease}.dashboard-date-menu .dp__cell_inner:hover{background:#2563eb9e!important;color:var(--text-primary)}.dashboard-date-menu .dp__today{border:1px solid rgba(147,197,253,.95)}.dashboard-date-menu .dp__active_date{background:linear-gradient(135deg,var(--accent-soft) 0%,var(--accent-hover) 100%)!important;color:var(--on-accent)}.dashboard-date-menu .dp__cell_offset{color:#94a3b88c}.dashboard-date-menu .dp__menu_inner{background:transparent!important}.chat-select[data-v-4b8b49b3]{position:relative;min-width:260px}.chat-select-trigger[data-v-4b8b49b3]{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#47556929;border:1px solid rgba(148,163,184,.28);border-radius:10px;color:var(--text-primary);padding:10px 14px;font-size:calc(.95em * var(--content-font-scale, 1));cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.chat-select-trigger[data-v-4b8b49b3]:disabled{opacity:.65;cursor:not-allowed}.chat-select-trigger[data-v-4b8b49b3]:hover{background:#47556938}.chat-select-trigger[data-v-4b8b49b3]:focus-visible{outline:none;border-color:#60a5fae6;box-shadow:0 0 0 3px #3b82f624}.chat-select-label[data-v-4b8b49b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-select-arrow[data-v-4b8b49b3]{color:var(--accent-soft);transition:transform .2s ease}.chat-select-arrow.open[data-v-4b8b49b3]{transform:rotate(180deg)}.chat-select-menu[data-v-4b8b49b3]{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:10px;box-shadow:0 12px 30px var(--overlay);z-index:90;padding:8px}.chat-select-list[data-v-4b8b49b3]{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.chat-option[data-v-4b8b49b3]{width:100%;border:1px solid rgba(71,85,105,.3);background:var(--bg-surface);border-radius:8px;padding:8px 10px;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;text-align:left;cursor:pointer;color:var(--text-secondary);min-height:52px}.chat-option[data-v-4b8b49b3]:hover{border-color:#60a5fa80}.chat-option.selected[data-v-4b8b49b3]{border-color:#22c55e8c;background:#1665342e}.chat-avatar[data-v-4b8b49b3]{width:34px;height:34px}.chat-avatar img[data-v-4b8b49b3],.chat-avatar-fallback[data-v-4b8b49b3]{width:100%;height:100%;border-radius:50%}.chat-avatar img[data-v-4b8b49b3]{object-fit:cover;border:1px solid rgba(148,163,184,.35)}.chat-avatar-fallback[data-v-4b8b49b3]{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-weight:700;font-size:calc(.78em * var(--content-font-scale, 1));background:linear-gradient(135deg,#3b82f659,#2563eb40);border:1px solid rgba(148,163,184,.35)}.chat-option-name[data-v-4b8b49b3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-option-check[data-v-4b8b49b3]{color:var(--success-soft);font-weight:700}.chat-select-state[data-v-4b8b49b3]{color:var(--text-muted);margin:6px 4px;font-size:calc(.9em * var(--content-font-scale, 1))}.chat-select-state.error[data-v-4b8b49b3]{color:var(--danger-soft)}.general-dashboard[data-v-6f906b8c]{width:100%}.filters-section[data-v-6f906b8c]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:24px;margin-bottom:30px}.filters-section h3[data-v-6f906b8c]{color:var(--text-secondary);font-size:calc(1.05em * var(--content-font-scale, 1));margin-bottom:16px;margin-top:0}.state-text[data-v-6f906b8c]{color:var(--text-muted);margin:8px 0 0}.state-text.error[data-v-6f906b8c]{margin-top:12px;color:var(--danger-soft)}.date-filters[data-v-6f906b8c]{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.date-group[data-v-6f906b8c]{display:flex;flex-direction:column;gap:6px}.chat-filter-group[data-v-6f906b8c]{min-width:260px}.date-group label[data-v-6f906b8c]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1));font-weight:500}.date-input[data-v-6f906b8c]{width:100%;min-height:46px;background:#47556929;border:1px solid rgba(148,163,184,.28);color:var(--text-primary);padding:11px 14px;border-radius:10px;font-size:calc(1em * var(--content-font-scale, 1));line-height:1.2;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.date-input[data-v-6f906b8c]:focus{outline:none;border-color:#60a5fae6;background:#4755693d;box-shadow:0 0 0 3px #3b82f624}.btn[data-v-6f906b8c]{padding:10px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease;white-space:nowrap}.btn-primary[data-v-6f906b8c]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-6f906b8c]:hover{box-shadow:0 0 15px #3b82f64d}.dashboard-grid[data-v-6f906b8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.summary-grid[data-v-6f906b8c]{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.stat-card[data-v-6f906b8c]{background:linear-gradient(135deg,var(--card-bg) 0%,var(--bg-surface) 100%);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:24px;transition:all .3s ease}.stat-card[data-v-6f906b8c]:hover{background:#47556926;border-color:#47556966;transform:translateY(-4px)}.stat-card.large[data-v-6f906b8c]{grid-column:1 / -1}.stat-icon[data-v-6f906b8c]{font-size:calc(32px * var(--content-font-scale, 1));margin-bottom:12px}.stat-card h3[data-v-6f906b8c]{color:var(--text-primary);font-size:calc(1.2em * var(--content-font-scale, 1));margin-bottom:16px}.stat-card h4[data-v-6f906b8c]{color:var(--text-secondary);font-size:calc(.95em * var(--content-font-scale, 1));margin-bottom:8px}.current-subscribers-card[data-v-6f906b8c]{background:linear-gradient(135deg,#3b82f62e,#2563eb1f);border-color:#60a5fa59}.current-subscribers-card .stat-number[data-v-6f906b8c]{color:var(--accent-soft)}.stat-number[data-v-6f906b8c]{color:var(--accent-soft);font-size:calc(1.8em * var(--content-font-scale, 1));font-weight:700;margin:8px 0}.stat-change[data-v-6f906b8c]{color:var(--success);font-size:calc(.9em * var(--content-font-scale, 1));margin:0}.stat-change.premium-share[data-v-6f906b8c]{color:#facc15}.chart-wrap[data-v-6f906b8c]{height:320px}.geo-total-list[data-v-6f906b8c]{margin-top:10px;display:flex;flex-direction:column;gap:6px}.geo-total-row[data-v-6f906b8c]{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}.geo-total-row strong[data-v-6f906b8c]{color:var(--text-primary)}@media(max-width:767px){.filters-section[data-v-6f906b8c]{padding:14px;margin-bottom:16px}.date-filters[data-v-6f906b8c]{gap:10px}.dashboard-grid[data-v-6f906b8c],.summary-grid[data-v-6f906b8c]{gap:12px}.stat-card[data-v-6f906b8c]{padding:16px}}.chat-dashboard-date-menu.dp__menu{width:340px;background:linear-gradient(135deg,#0e1e44a3,#1d4ed880)!important;border:1px solid rgba(96,165,250,.72)!important;border-radius:12px;box-shadow:0 18px 38px var(--overlay),0 0 0 1px #60a5fa59 inset!important;backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);--dp-background-color: transparent;--dp-menu-border-color: rgba(96, 165, 250, .72);--dp-text-color: #e6f0ff;--dp-hover-color: rgba(59, 130, 246, .52);--dp-hover-text-color: var(--on-accent);--dp-primary-color: var(--accent);--dp-primary-text-color: var(--on-accent);--dp-secondary-color: rgba(147, 197, 253, .28);--dp-border-color: rgba(96, 165, 250, .56);--dp-border-color-hover: rgba(191, 219, 254, .86);--dp-cell-border-radius: 10px}.chat-dashboard-date-menu .dp__month_year_wrap,.chat-dashboard-date-menu .dp__calendar_header,.chat-dashboard-date-menu .dp__arrow_top,.chat-dashboard-date-menu .dp__icon{color:var(--accent-soft)!important}.chat-dashboard-date-menu .dp__calendar_item{min-width:42px;min-height:38px}.chat-dashboard-date-menu .dp__cell_inner{border-radius:8px;color:var(--text-secondary);transition:all .2s ease}.chat-dashboard-date-menu .dp__cell_inner:hover{background:#2563eb9e!important;color:var(--text-primary)}.chat-dashboard-date-menu .dp__today{border:1px solid rgba(147,197,253,.95)}.chat-dashboard-date-menu .dp__active_date{background:linear-gradient(135deg,var(--accent-soft) 0%,var(--accent-hover) 100%)!important;color:var(--on-accent)}.chat-dashboard-date-menu .dp__cell_offset{color:#94a3b88c}.chat-dashboard-date-menu .dp__menu_inner{background:transparent!important}.module-container[data-v-b03840aa]{height:100%;display:flex;overflow:hidden;background:linear-gradient(135deg,var(--bg-elevated) 0%,var(--bg-elevated) 100%)}.dashboard-main[data-v-b03840aa]{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:40px 40px 40px 60px;position:relative;z-index:1}.module-header[data-v-b03840aa]{margin-bottom:30px;padding:0}.module-header h1[data-v-b03840aa]{color:var(--text-primary);font-size:calc(2em * var(--content-font-scale, 1));font-weight:700;margin-bottom:8px}.module-header p[data-v-b03840aa]{color:var(--text-muted);font-size:calc(1.05em * var(--content-font-scale, 1));margin:0}.dashboard-content[data-v-b03840aa]{flex:1;overflow-y:auto}.dashboard-content[data-v-b03840aa]::-webkit-scrollbar{width:6px}.dashboard-content[data-v-b03840aa]::-webkit-scrollbar-track{background:transparent}.dashboard-content[data-v-b03840aa]::-webkit-scrollbar-thumb{background:#4755694d;border-radius:3px}.dashboard-content[data-v-b03840aa]::-webkit-scrollbar-thumb:hover{background:#47556980}@media(max-width:767px){.dashboard-main[data-v-b03840aa]{padding:12px}.module-header[data-v-b03840aa]{margin-bottom:16px}}.modal-overlay[data-v-e8a9c7fc]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:500;padding:16px}.modal-card[data-v-e8a9c7fc]{width:100%;max-width:760px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:16px}.modal-header[data-v-e8a9c7fc]{display:flex;justify-content:space-between;align-items:center}.modal-header h3[data-v-e8a9c7fc]{margin:0;color:var(--text-primary);font-size:calc(24px * var(--content-font-scale, 1))}.btn-close[data-v-e8a9c7fc]{background:transparent;border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;width:34px;height:34px;font-size:calc(16px * var(--content-font-scale, 1));cursor:pointer}.target-text[data-v-e8a9c7fc]{margin:0;color:var(--text-secondary);font-size:calc(16px * var(--content-font-scale, 1))}.field-label[data-v-e8a9c7fc]{display:flex;flex-direction:column;gap:8px;color:var(--text-secondary);font-size:calc(15px * var(--content-font-scale, 1))}.field-input[data-v-e8a9c7fc]{border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-inset);color:var(--text-primary);padding:12px 14px;min-height:46px;font-size:calc(15px * var(--content-font-scale, 1))}.field-input[data-v-e8a9c7fc]:focus{outline:none;border-color:var(--accent-soft)}.service-search-row[data-v-e8a9c7fc]{display:flex;gap:10px;align-items:flex-end}.panel-select-row[data-v-e8a9c7fc]{display:flex;align-items:center;gap:10px}.panel-icon-square[data-v-e8a9c7fc]{width:46px;height:46px;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-inset);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.panel-icon-square img[data-v-e8a9c7fc]{width:100%;height:100%;object-fit:cover}.grow[data-v-e8a9c7fc]{flex:1}.search-btn[data-v-e8a9c7fc]{min-width:110px;height:46px;font-size:calc(15px * var(--content-font-scale, 1))}.services-list[data-v-e8a9c7fc]{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;padding-right:2px}.service-item[data-v-e8a9c7fc]{border:1px solid var(--border);border-radius:10px;background:var(--bg-inset);color:var(--text-secondary);padding:12px 14px;text-align:left;display:flex;justify-content:space-between;gap:10px;cursor:pointer;font-size:calc(15px * var(--content-font-scale, 1))}.service-item.selected[data-v-e8a9c7fc]{border-color:var(--accent-soft);background:#1e3a8a4d}.service-name[data-v-e8a9c7fc]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.service-rate[data-v-e8a9c7fc]{color:var(--success-soft)}.service-right[data-v-e8a9c7fc]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.service-limits[data-v-e8a9c7fc]{color:var(--accent-soft);font-size:calc(14px * var(--content-font-scale, 1))}.selected-service[data-v-e8a9c7fc]{border:1px dashed var(--accent);border-radius:10px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--accent-soft);font-size:calc(16px * var(--content-font-scale, 1))}.selected-main[data-v-e8a9c7fc]{display:flex;flex-direction:column;gap:6px}.service-meta[data-v-e8a9c7fc]{color:var(--accent-soft);font-size:calc(15px * var(--content-font-scale, 1))}.btn-change-service[data-v-e8a9c7fc]{min-height:38px;padding:8px 12px;font-size:calc(15px * var(--content-font-scale, 1))}.state-text[data-v-e8a9c7fc]{margin:0;font-size:calc(15px * var(--content-font-scale, 1))}.state-text.error[data-v-e8a9c7fc]{color:var(--danger-soft)}.state-text.success[data-v-e8a9c7fc]{color:var(--success-soft)}.actions[data-v-e8a9c7fc]{display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-e8a9c7fc]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border:none;color:var(--on-accent);border-radius:10px;padding:10px 18px;min-height:42px;font-size:calc(15px * var(--content-font-scale, 1));cursor:pointer}.btn-secondary[data-v-e8a9c7fc]{background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:10px;padding:10px 18px;min-height:42px;font-size:calc(15px * var(--content-font-scale, 1));cursor:pointer}.btn-primary[data-v-e8a9c7fc]:disabled,.btn-secondary[data-v-e8a9c7fc]:disabled,.btn-close[data-v-e8a9c7fc]:disabled{opacity:.7;cursor:default}@media(max-width:767px){.modal-overlay[data-v-e8a9c7fc]{padding:4px}.modal-card[data-v-e8a9c7fc]{width:calc(100vw - 8px);max-width:none;padding:16px}}.monitoring-sidebar[data-v-c2fa7de8]{display:flex;flex-direction:column;gap:16px}.sidebar-card[data-v-c2fa7de8]{background:var(--bg-inset);border:1px solid var(--border);border-radius:16px;padding:16px}.sidebar-header[data-v-c2fa7de8],.packs-header[data-v-c2fa7de8]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.sidebar-header h3[data-v-c2fa7de8],.packs-header h4[data-v-c2fa7de8]{margin:0;color:var(--text-primary);font-size:calc(17px * var(--content-font-scale, 1))}.sidebar-header p[data-v-c2fa7de8]{margin:4px 0 0;color:var(--text-muted);font-size:calc(14px * var(--content-font-scale, 1))}.geo-selector[data-v-c2fa7de8]{display:flex;gap:8px;flex-wrap:wrap}.geo-chip[data-v-c2fa7de8]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:calc(14px * var(--content-font-scale, 1));display:inline-flex;gap:6px;align-items:center;cursor:pointer}.geo-chip.active[data-v-c2fa7de8]{border-color:var(--accent-soft);background:#1e3a8a;color:var(--accent-soft)}.geo-icon[data-v-c2fa7de8]{width:18px;height:12px;border-radius:2px;object-fit:cover;flex-shrink:0}.packs-count[data-v-c2fa7de8]{min-width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#1e3a8a;color:var(--accent-soft);font-size:calc(13px * var(--content-font-scale, 1));font-weight:600}.create-form[data-v-c2fa7de8],.pack-card[data-v-c2fa7de8]{display:flex;flex-direction:column;gap:10px}.packs-list[data-v-c2fa7de8]{display:flex;flex-direction:column;gap:12px}.pack-card[data-v-c2fa7de8]{width:100%;text-align:left;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer;transition:border-color .2s ease,background .2s ease}.pack-card[data-v-c2fa7de8]:hover{border-color:var(--accent-soft);background:#13203a}.pack-card-title[data-v-c2fa7de8]{font-size:calc(15px * var(--content-font-scale, 1));font-weight:600;line-height:1.35}.sidebar-input[data-v-c2fa7de8],.sidebar-textarea[data-v-c2fa7de8]{width:100%;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:calc(14px * var(--content-font-scale, 1))}.sidebar-textarea[data-v-c2fa7de8]{resize:vertical;min-height:110px}.sidebar-input[data-v-c2fa7de8]::placeholder,.sidebar-textarea[data-v-c2fa7de8]::placeholder{color:var(--text-faint)}.pack-actions[data-v-c2fa7de8]{display:flex;gap:8px}.primary-btn[data-v-c2fa7de8],.danger-btn[data-v-c2fa7de8],.ghost-btn[data-v-c2fa7de8]{border:none;border-radius:10px;padding:10px 12px;font-size:calc(14px * var(--content-font-scale, 1));font-weight:600;cursor:pointer}.primary-btn[data-v-c2fa7de8]{background:var(--accent-hover);color:#eff6ff}.danger-btn[data-v-c2fa7de8]{background:#dc26262e;color:var(--danger-soft);border:1px solid rgba(248,113,113,.32)}.ghost-btn[data-v-c2fa7de8]{background:transparent;color:var(--accent-soft);border:1px solid var(--border)}.primary-btn[data-v-c2fa7de8]:disabled,.danger-btn[data-v-c2fa7de8]:disabled,.ghost-btn[data-v-c2fa7de8]:disabled{opacity:.55;cursor:default}.sidebar-error[data-v-c2fa7de8]{color:var(--danger-soft);margin:0 0 12px;font-size:calc(14px * var(--content-font-scale, 1))}.sidebar-state[data-v-c2fa7de8]{margin:0;color:var(--text-muted);font-size:calc(14px * var(--content-font-scale, 1))}.modal-overlay[data-v-c2fa7de8]{position:fixed;inset:0;z-index:2000;background:var(--overlay);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal-card[data-v-c2fa7de8]{width:min(680px,100%);max-height:min(80vh,860px);overflow-y:auto;background:var(--bg-inset);border:1px solid rgba(148,163,184,.24);border-radius:20px;box-shadow:0 28px 80px var(--bg-inset);padding:20px;display:flex;flex-direction:column;gap:14px}.modal-header[data-v-c2fa7de8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.modal-header h3[data-v-c2fa7de8]{margin:0;color:var(--text-primary);font-size:calc(22px * var(--content-font-scale, 1))}.btn-close[data-v-c2fa7de8]{border:none;background:transparent;color:var(--text-muted);font-size:24px;line-height:1;cursor:pointer;padding:0}.header-actions[data-v-c2fa7de8]{display:flex;gap:6px}.live-summary-row[data-v-c2fa7de8]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.live-badge[data-v-c2fa7de8]{padding:3px 8px;border-radius:999px;font-size:calc(12px * var(--content-font-scale, 1));font-weight:600;background:var(--bg-surface);color:var(--text-muted);border:1px solid var(--border)}.live-badge.connected[data-v-c2fa7de8]{background:#22c55e26;color:var(--success-soft);border-color:#4ade8066}.live-badge.searching[data-v-c2fa7de8]{background:#3b82f626;color:var(--accent-soft);border-color:#60a5fa66}.live-accounts-list[data-v-c2fa7de8]{display:flex;flex-direction:column;gap:6px}.live-account-row[data-v-c2fa7de8]{background:var(--bg-elevated);border:1px solid var(--bg-surface);border-radius:10px;padding:8px 10px}.live-account-name[data-v-c2fa7de8]{font-size:calc(13px * var(--content-font-scale, 1));font-weight:600;color:var(--text-secondary);margin-bottom:4px}.live-account-details[data-v-c2fa7de8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:calc(12px * var(--content-font-scale, 1));color:var(--text-muted)}.live-geo-tag[data-v-c2fa7de8]{display:inline-flex;align-items:center;gap:4px}.live-status-dot[data-v-c2fa7de8]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.live-status-dot.on[data-v-c2fa7de8]{background:var(--success);box-shadow:0 0 4px #4ade8080}.live-status-dot.off[data-v-c2fa7de8]{background:var(--text-faint)}.live-searching-tag[data-v-c2fa7de8]{padding:1px 6px;border-radius:999px;font-size:calc(11px * var(--content-font-scale, 1));font-weight:600;background:#3b82f633;color:var(--accent-soft)}.live-uptime[data-v-c2fa7de8]{font-family:monospace;font-size:calc(11px * var(--content-font-scale, 1));color:var(--text-faint)}.live-last-search[data-v-c2fa7de8]{font-size:calc(11px * var(--content-font-scale, 1));color:#fbbf24}.live-proxy[data-v-c2fa7de8]{font-family:monospace;font-size:calc(11px * var(--content-font-scale, 1));color:#a78bfa}@media(max-width:1279px){.monitoring-sidebar[data-v-c2fa7de8]{display:none}}.module-container[data-v-ea8e791c]{height:100%;display:flex;flex-direction:column;overflow-y:auto;width:min(100%,1480px);margin:0 auto;padding:clamp(20px,2.2vw,36px) clamp(20px,3vw,48px);background-color:var(--bg-elevated)}.module-layout[data-v-ea8e791c]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.module-left[data-v-ea8e791c]{min-width:0}.module-header[data-v-ea8e791c]{margin-bottom:20px}.module-main[data-v-ea8e791c]{min-width:0}.module-side[data-v-ea8e791c]{position:sticky;top:90px;padding-top:70px;display:flex;flex-direction:column;gap:12px}.side-section-label[data-v-ea8e791c]{display:flex;align-items:center;gap:7px;font-size:calc(11px * var(--content-font-scale, 1));font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:0 4px}.side-section-icon[data-v-ea8e791c]{font-size:13px}.monitoring-label[data-v-ea8e791c]{color:#a78bfa}.side-section-wrap[data-v-ea8e791c]{display:flex;flex-direction:column;gap:12px;border-left:2px solid transparent;padding-left:10px}.monitoring-section[data-v-ea8e791c]{border-left-color:#a78bfa80}.module-header h1[data-v-ea8e791c]{color:var(--text-primary);font-size:calc(1.8em * var(--content-font-scale, 1));font-weight:700;margin-bottom:5px}.module-header p[data-v-ea8e791c]{color:var(--text-muted);font-size:calc(1.05em * var(--content-font-scale, 1))}.live-link[data-v-ea8e791c]{margin-right:8px;border:none;background:transparent;color:var(--accent-soft);cursor:pointer;padding:0;font-size:calc(15px * var(--content-font-scale, 1));text-decoration:underline}.live-link.secondary[data-v-ea8e791c]{color:var(--accent-soft)}.live-link[data-v-ea8e791c]:disabled{color:var(--border-strong);cursor:default;text-decoration:none}.live-stats[data-v-ea8e791c]{width:min(1080px,100%);margin:0 auto 14px;background:var(--bg-inset);border:1px solid var(--border);border-radius:12px;padding:12px}.live-summary[data-v-ea8e791c]{display:flex;align-items:center;gap:10px;margin:0 0 8px;flex-wrap:wrap}.live-summary-counts[data-v-ea8e791c]{color:var(--text-secondary);font-size:calc(14px * var(--content-font-scale, 1))}.live-status-badge[data-v-ea8e791c]{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:calc(13px * var(--content-font-scale, 1));font-weight:600;white-space:nowrap}.live-status-badge[data-v-ea8e791c]:before{content:"";width:7px;height:7px;border-radius:50%;flex-shrink:0}.live-status-badge.status-online[data-v-ea8e791c]{background:#22c55e26;color:var(--success);border:1px solid rgba(74,222,128,.3)}.live-status-badge.status-online[data-v-ea8e791c]:before{background:var(--success);box-shadow:0 0 5px var(--success)}.live-status-badge.status-offline[data-v-ea8e791c]{background:#fbbf241f;color:#fbbf24;border:1px solid rgba(251,191,36,.3)}.live-status-badge.status-offline[data-v-ea8e791c]:before{background:#fbbf24}.live-status-badge.status-none[data-v-ea8e791c]{background:#f871711f;color:var(--danger-soft);border:1px solid rgba(248,113,113,.3)}.live-status-badge.status-none[data-v-ea8e791c]:before{background:var(--danger-soft)}.live-table-wrap[data-v-ea8e791c]{overflow-x:auto}.live-table[data-v-ea8e791c]{width:100%;border-collapse:collapse;font-size:calc(14px * var(--content-font-scale, 1))}.live-table th[data-v-ea8e791c],.live-table td[data-v-ea8e791c]{border-bottom:1px solid #1f2937;text-align:left;padding:6px 8px;color:var(--text-secondary);white-space:nowrap}.account-live-status[data-v-ea8e791c]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:calc(12px * var(--content-font-scale, 1));font-weight:600;white-space:nowrap}.account-live-status.acct-online[data-v-ea8e791c]{background:#22c55e26;color:var(--success)}.account-live-status.acct-offline[data-v-ea8e791c]{background:#64748b33;color:var(--text-muted)}.account-live-status.acct-no-proxy[data-v-ea8e791c]{background:#fbbf241f;color:#fbbf24}.live-errors[data-v-ea8e791c]{margin-bottom:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.live-errors-label[data-v-ea8e791c]{font-size:calc(12px * var(--content-font-scale, 1));color:var(--text-muted);white-space:nowrap}.live-error-item[data-v-ea8e791c]{font-size:calc(12px * var(--content-font-scale, 1));color:var(--danger-soft);background:#f871711a;border:1px solid rgba(248,113,113,.25);border-radius:6px;padding:2px 8px;font-family:monospace}.proxy-value[data-v-ea8e791c]{color:#a78bfa;font-family:monospace;font-size:calc(13px * var(--content-font-scale, 1))}.proxy-none[data-v-ea8e791c]{color:var(--border-strong)}.search-controls[data-v-ea8e791c]{width:min(1080px,100%);margin:0 auto 20px}.search-box[data-v-ea8e791c]{display:flex;gap:4px;background:var(--bg-surface);padding:8px 10px;border-radius:12px;align-items:center}.geo-selector[data-v-ea8e791c]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.geo-empty-hint[data-v-ea8e791c]{border:1px dashed var(--border);background:var(--bg-inset);border-radius:10px;padding:12px 14px;color:var(--text-muted);font-size:13px;line-height:1.45;margin-bottom:10px}.type-selector[data-v-ea8e791c]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap}.geo-chip[data-v-ea8e791c]{border:1px solid var(--border);background:var(--bg-surface);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:calc(15px * var(--content-font-scale, 1));display:inline-flex;gap:6px;align-items:center;cursor:pointer}.geo-icon[data-v-ea8e791c]{width:18px;height:12px;border-radius:2px;object-fit:cover;flex-shrink:0}.geo-value[data-v-ea8e791c]{display:inline-flex;align-items:center;gap:6px}.geo-chip.active[data-v-ea8e791c]{border-color:var(--accent-soft);background:#1e3a8a;color:var(--accent-soft)}.type-chip[data-v-ea8e791c]{border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);border-radius:999px;padding:6px 10px;font-size:calc(15px * var(--content-font-scale, 1));cursor:pointer}.type-chip.active[data-v-ea8e791c]{border-color:var(--accent-soft);background:#1e3a8a;color:var(--accent-soft)}.search-input[data-v-ea8e791c]{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:calc(16px * var(--content-font-scale, 1));outline:none}.search-input[data-v-ea8e791c]::placeholder{color:var(--text-faint)}.search-btn[data-v-ea8e791c]{background:transparent;color:var(--accent-soft);border:none;font-weight:600;font-size:calc(15px * var(--content-font-scale, 1));cursor:pointer;padding:0 4px 0 6px}.search-btn[data-v-ea8e791c]:disabled{color:var(--border-strong);cursor:default}.search-results[data-v-ea8e791c]{flex:1;width:min(1080px,100%);margin:0 auto}.account-group[data-v-ea8e791c]{margin-bottom:30px}.account-header[data-v-ea8e791c]{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-left:10px}.account-header h4[data-v-ea8e791c]{color:var(--text-muted);font-size:calc(.98em * var(--content-font-scale, 1));text-transform:uppercase;letter-spacing:.5px;margin:0}.account-status[data-v-ea8e791c]{font-size:calc(.82em * var(--content-font-scale, 1));padding:2px 8px;border-radius:10px;background:var(--border);color:var(--text-secondary)}.telegram-list[data-v-ea8e791c]{background:var(--bg-surface);border-radius:14px;overflow:hidden}.telegram-item[data-v-ea8e791c]{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;gap:15px;border-bottom:1px solid var(--border);transition:background .2s}.telegram-item[data-v-ea8e791c]:last-child{border-bottom:none}.telegram-item[data-v-ea8e791c]:hover{background:#2a3850}.item-avatar[data-v-ea8e791c]{width:48px;height:48px;flex-shrink:0}.item-avatar img[data-v-ea8e791c]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-fallback[data-v-ea8e791c]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:calc(20px * var(--content-font-scale, 1));color:var(--text-primary)}.avatar-fallback.user[data-v-ea8e791c]{background:linear-gradient(135deg,#f59e0b,#d97706)}.avatar-fallback.chat[data-v-ea8e791c]{background:linear-gradient(135deg,var(--accent),var(--accent-hover))}.item-content[data-v-ea8e791c]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.item-actions[data-v-ea8e791c]{flex-shrink:0}.boost-btn[data-v-ea8e791c]{background:#3b82f626;border:1px solid rgba(96,165,250,.6);color:var(--accent-soft);border-radius:8px;padding:6px 10px;font-size:calc(14px * var(--content-font-scale, 1));cursor:pointer;transition:all .2s}.boost-btn[data-v-ea8e791c]:hover:not(:disabled){background:#3b82f64d;color:#eff6ff}.boost-btn.boost-btn-our[data-v-ea8e791c]{background:#22c55e33;border-color:#4ade80e6;color:#dcfce7}.boost-btn.boost-btn-our[data-v-ea8e791c]:hover:not(:disabled){background:#22c55e52;color:#f0fdf4}.boost-btn[data-v-ea8e791c]:disabled{opacity:.45;cursor:default}.item-top[data-v-ea8e791c]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.item-title[data-v-ea8e791c]{font-weight:600;font-size:calc(16px * var(--content-font-scale, 1));color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-badge[data-v-ea8e791c]{font-size:calc(12px * var(--content-font-scale, 1));color:var(--on-accent);background:var(--accent-soft);padding:1px 4px;border-radius:4px;font-weight:600}.item-bottom[data-v-ea8e791c]{font-size:calc(15px * var(--content-font-scale, 1));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted)}.item-username[data-v-ea8e791c]{color:var(--accent-soft);text-decoration:none}.item-username[data-v-ea8e791c]:hover{text-decoration:underline}.item-meta[data-v-ea8e791c]{color:var(--text-muted)}.state-text[data-v-ea8e791c]{color:var(--text-muted);font-size:calc(15px * var(--content-font-scale, 1));text-align:center;margin-top:20px}.state-text.error[data-v-ea8e791c]{color:var(--danger-soft)}.loader[data-v-ea8e791c]{width:16px;height:16px;border:2px solid var(--accent-soft);border-bottom-color:transparent;border-radius:50%;display:inline-block;animation:rotation-ea8e791c 1s linear infinite}@keyframes rotation-ea8e791c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1279px){.module-container[data-v-ea8e791c]{width:100%;padding:18px 20px}.module-layout[data-v-ea8e791c]{grid-template-columns:1fr}.module-side[data-v-ea8e791c]{position:static;padding-top:0}.module-header h1[data-v-ea8e791c]{font-size:calc(1.6em * var(--content-font-scale, 1))}.module-header p[data-v-ea8e791c]{font-size:calc(1em * var(--content-font-scale, 1))}.live-stats[data-v-ea8e791c],.search-controls[data-v-ea8e791c],.search-results[data-v-ea8e791c]{width:100%}.telegram-item[data-v-ea8e791c]{padding:10px 12px;gap:10px}.item-title[data-v-ea8e791c]{font-size:calc(15px * var(--content-font-scale, 1))}.item-bottom[data-v-ea8e791c]{font-size:calc(14px * var(--content-font-scale, 1))}}@media(max-width:1023px){.module-container[data-v-ea8e791c]{height:auto;min-height:calc(100dvh - 56px)}.module-layout[data-v-ea8e791c]{gap:16px}}@media(max-width:767px){.search-results[data-v-ea8e791c]{background:transparent;border:none;border-radius:0;padding:0}.account-group[data-v-ea8e791c]{margin-bottom:16px}.account-group[data-v-ea8e791c]:last-child{margin-bottom:0}.account-header[data-v-ea8e791c]{padding-left:0;margin-bottom:8px}.telegram-list[data-v-ea8e791c]{background:transparent;border-radius:0}.telegram-item[data-v-ea8e791c],.telegram-item[data-v-ea8e791c]:hover{background:transparent}.telegram-item[data-v-ea8e791c]{padding:10px 6px}}@media(min-width:1280px)and (max-width:1535px){.module-container[data-v-ea8e791c]{width:min(100%,1360px)}.live-stats[data-v-ea8e791c],.search-controls[data-v-ea8e791c],.search-results[data-v-ea8e791c]{width:min(980px,100%)}}@media(min-width:1536px){.module-container[data-v-ea8e791c]{width:min(100%,1640px);padding:clamp(24px,2.4vw,44px) clamp(24px,3.2vw,56px)}.live-stats[data-v-ea8e791c],.search-controls[data-v-ea8e791c],.search-results[data-v-ea8e791c]{width:min(1180px,100%)}.module-header h1[data-v-ea8e791c]{font-size:calc(1.95em * var(--content-font-scale, 1))}.module-header p[data-v-ea8e791c]{font-size:calc(1.02em * var(--content-font-scale, 1))}.live-summary[data-v-ea8e791c]{font-size:calc(15px * var(--content-font-scale, 1))}.live-table[data-v-ea8e791c]{font-size:calc(14px * var(--content-font-scale, 1))}.search-box[data-v-ea8e791c]{padding:10px 12px}.geo-chip[data-v-ea8e791c],.type-chip[data-v-ea8e791c]{font-size:calc(15px * var(--content-font-scale, 1));padding:7px 12px}.search-input[data-v-ea8e791c],.item-title[data-v-ea8e791c]{font-size:calc(17px * var(--content-font-scale, 1))}.item-bottom[data-v-ea8e791c]{font-size:calc(16px * var(--content-font-scale, 1))}.boost-btn[data-v-ea8e791c]{font-size:calc(14px * var(--content-font-scale, 1))}}.create-btn[data-v-c864a05e]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border:1px solid rgba(96,165,250,.7);color:var(--on-accent);border-radius:8px;padding:8px 12px;cursor:pointer}.modal-overlay[data-v-c864a05e]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:350;padding:16px}.modal-card[data-v-c864a05e]{width:100%;max-width:520px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.modal-card h3[data-v-c864a05e]{margin:0;color:var(--text-primary)}.mode-toggle[data-v-c864a05e]{display:flex;gap:8px}.mode-btn[data-v-c864a05e]{border-radius:8px;border:1px solid rgba(71,85,105,.35);background:var(--bg-inset);color:var(--text-secondary);padding:8px 12px;cursor:pointer}.mode-btn.active[data-v-c864a05e]{border-color:#3b82f6cc;color:var(--text-primary);background:#2563eb40}.field-label[data-v-c864a05e]{display:flex;flex-direction:column;gap:6px;color:var(--text-secondary);font-size:calc(.92em * var(--content-font-scale, 1))}.field-input[data-v-c864a05e]{border-radius:8px;border:1px solid rgba(71,85,105,.4);background:var(--bg-inset);color:var(--text-primary);padding:10px 12px}.field-input[data-v-c864a05e]:focus{outline:none;border-color:#3b82f6cc}.image-upload-row[data-v-c864a05e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.upload-btn[data-v-c864a05e]{display:inline-flex;align-items:center}.upload-btn.disabled[data-v-c864a05e]{opacity:.7;cursor:default}.hidden-file-input[data-v-c864a05e]{display:none}.panel-preview-square[data-v-c864a05e]{width:44px;height:44px;border-radius:10px;border:1px solid rgba(71,85,105,.5);background:var(--bg-inset);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.panel-preview-square img[data-v-c864a05e]{width:100%;height:100%;object-fit:cover}.form-error[data-v-c864a05e]{color:var(--danger-soft);margin:0}.form-success[data-v-c864a05e]{color:var(--success-soft);margin:0}.actions[data-v-c864a05e]{display:flex;justify-content:flex-end;gap:10px}.btn-primary[data-v-c864a05e]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border:none;color:var(--on-accent);border-radius:8px;padding:9px 14px;cursor:pointer}.btn-secondary[data-v-c864a05e]{background:#4755691f;border:1px solid rgba(71,85,105,.35);color:var(--text-secondary);border-radius:8px;padding:9px 14px;cursor:pointer}.btn-primary[data-v-c864a05e]:disabled,.btn-secondary[data-v-c864a05e]:disabled{opacity:.7;cursor:default}.order-form[data-v-0beaee3c]{margin-top:0;width:100%;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.form-header[data-v-0beaee3c]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid var(--border)}.order-form h4[data-v-0beaee3c]{margin:0;color:var(--text-primary);font-size:calc(1.25em * var(--content-font-scale, 1));font-weight:700;display:flex;align-items:center;gap:8px}.panel-section[data-v-0beaee3c]{margin-bottom:12px}.panel-row[data-v-0beaee3c]{display:flex;align-items:center;gap:10px}.panel-icon-square[data-v-0beaee3c]{width:46px;height:46px;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.panel-icon-square img[data-v-0beaee3c]{width:100%;height:100%;object-fit:cover}.panel-input[data-v-0beaee3c]{flex:1}.panel-select[data-v-0beaee3c]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:32px}.search-section[data-v-0beaee3c]{margin-bottom:16px}.input-wrapper[data-v-0beaee3c]{position:relative;display:flex;align-items:center}.search-wrapper[data-v-0beaee3c]{gap:8px}.input-icon[data-v-0beaee3c]{position:absolute;left:12px;font-size:calc(1.1em * var(--content-font-scale, 1));pointer-events:none;z-index:1;opacity:.7}.text-input[data-v-0beaee3c]{width:100%;border-radius:10px;border:1px solid var(--border-strong);background:var(--bg-elevated);color:var(--text-primary);padding:12px 14px;font-size:calc(15px * var(--content-font-scale, 1));transition:all .2s}.text-input.with-icon[data-v-0beaee3c]{padding-left:40px}.text-input[data-v-0beaee3c]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #3b82f633}.btn-search[data-v-0beaee3c]{background:var(--accent-hover);color:#fff;border:none;border-radius:10px;padding:0 20px;font-weight:600;cursor:pointer;transition:background .2s;height:46px;white-space:nowrap}.btn-search[data-v-0beaee3c]:disabled{background:var(--border-strong);cursor:default;opacity:.7}.btn-search[data-v-0beaee3c]:not(:disabled):hover{background:var(--accent-hover)}.selected-card[data-v-0beaee3c]{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:12px;padding:16px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.selected-content[data-v-0beaee3c]{flex:1;min-width:0}.selected-label[data-v-0beaee3c]{font-size:calc(.8em * var(--content-font-scale, 1));text-transform:uppercase;letter-spacing:.05em;color:var(--accent-soft);margin-bottom:4px}.selected-value[data-v-0beaee3c]{color:var(--text-primary);font-weight:600;font-size:calc(1.1em * var(--content-font-scale, 1));margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selected-meta[data-v-0beaee3c]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1))}.btn-change[data-v-0beaee3c]{background:transparent;border:1px solid var(--accent-soft);color:var(--accent-soft);padding:6px 12px;border-radius:8px;font-size:calc(.9em * var(--content-font-scale, 1));cursor:pointer;transition:all .2s}.btn-change[data-v-0beaee3c]:hover{background:#60a5fa1a}.services-container[data-v-0beaee3c]{margin-bottom:16px}.services-list[data-v-0beaee3c]{display:flex;flex-direction:column;gap:8px}.service-item[data-v-0beaee3c]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:12px;cursor:pointer;transition:all .2s;color:var(--text-secondary)}.service-item[data-v-0beaee3c]:hover{border-color:var(--border-strong);background:var(--bg-surface);transform:translate(2px)}.service-item.selected[data-v-0beaee3c]{border-color:var(--accent);background:#3b82f61a}.service-icon[data-v-0beaee3c]{font-size:calc(1.5em * var(--content-font-scale, 1));opacity:.8}.service-info[data-v-0beaee3c]{flex:1;min-width:0;display:flex;flex-direction:column}.service-name[data-v-0beaee3c]{font-weight:600;font-size:calc(.95em * var(--content-font-scale, 1));color:var(--text-primary);margin-bottom:2px}.service-id[data-v-0beaee3c]{font-size:calc(.8em * var(--content-font-scale, 1));color:var(--text-faint)}.service-limits[data-v-0beaee3c]{font-size:calc(.8em * var(--content-font-scale, 1));color:var(--text-muted)}.service-price-badge[data-v-0beaee3c]{background:var(--border);color:var(--text-secondary);padding:4px 8px;border-radius:6px;font-size:calc(.9em * var(--content-font-scale, 1));font-weight:500;white-space:nowrap}.pagination[data-v-0beaee3c]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:12px}.btn-nav[data-v-0beaee3c]{background:var(--border);color:var(--text-primary);border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:calc(1.1em * var(--content-font-scale, 1));transition:background .2s}.btn-nav[data-v-0beaee3c]:disabled{opacity:.5;cursor:default}.btn-nav[data-v-0beaee3c]:not(:disabled):hover{background:var(--border-strong)}.pagination-meta[data-v-0beaee3c]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1))}.order-fields[data-v-0beaee3c]{display:flex;flex-direction:column;gap:16px;margin-top:20px;padding-top:20px;border-top:1px dashed var(--border)}.input-grid[data-v-0beaee3c]{display:grid;grid-template-columns:1fr 2fr;gap:12px}.btn-primary[data-v-0beaee3c]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border:none;color:var(--on-accent);border-radius:10px;padding:14px;cursor:pointer;font-size:calc(16px * var(--content-font-scale, 1));font-weight:600;width:100%;box-shadow:0 4px 6px -1px #2563eb4d;transition:all .2s}.btn-primary[data-v-0beaee3c]:disabled{opacity:.7;cursor:default;box-shadow:none}.btn-primary[data-v-0beaee3c]:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 6px 10px -1px #2563eb66}.state-text[data-v-0beaee3c]{padding:10px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1));text-align:center;margin-bottom:12px}.state-text.error[data-v-0beaee3c]{background:#ef44441a;color:var(--danger-soft);border:1px solid rgba(239,68,68,.2)}.state-text.success[data-v-0beaee3c]{background:#22c55e1a;color:var(--success-soft);border:1px solid rgba(34,197,94,.2)}.fade-enter-active[data-v-0beaee3c],.fade-leave-active[data-v-0beaee3c]{transition:opacity .3s ease}.fade-enter-from[data-v-0beaee3c],.fade-leave-to[data-v-0beaee3c]{opacity:0}.slide-fade-enter-active[data-v-0beaee3c]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-0beaee3c]{transition:all .2s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-0beaee3c],.slide-fade-leave-to[data-v-0beaee3c]{transform:translateY(-10px);opacity:0}@media(max-width:767px){.order-form[data-v-0beaee3c]{padding:14px;border-radius:12px}.panel-row[data-v-0beaee3c]{gap:8px}}.orders-list-container[data-v-f5658cb9]{height:100%;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden}.list-header[data-v-f5658cb9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.list-header h4[data-v-f5658cb9]{margin:0;color:var(--text-primary);font-size:calc(1.1em * var(--content-font-scale, 1));font-weight:700}.btn-refresh[data-v-f5658cb9]{background:transparent;border:1px solid var(--border-strong);color:var(--text-muted);width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:calc(1.2em * var(--content-font-scale, 1));transition:all .2s}.btn-refresh[data-v-f5658cb9]:hover:not(:disabled){background:var(--border);color:var(--text-secondary);border-color:var(--text-faint)}.orders-list[data-v-f5658cb9]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.order-card[data-v-f5658cb9]{display:flex;align-items:center;justify-content:space-between;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:12px;transition:background .2s}.order-card[data-v-f5658cb9]:hover{background:var(--bg-surface);border-color:var(--border-strong)}.order-info[data-v-f5658cb9]{display:flex;flex-direction:column;gap:2px}.order-service[data-v-f5658cb9]{color:var(--text-primary);font-weight:600;font-size:calc(.95em * var(--content-font-scale, 1))}.order-id[data-v-f5658cb9]{color:var(--text-faint);font-size:calc(.8em * var(--content-font-scale, 1))}.order-status[data-v-f5658cb9]{color:var(--text-muted);font-size:calc(.78em * var(--content-font-scale, 1))}.order-remains[data-v-f5658cb9]{color:#facc15;font-size:calc(.78em * var(--content-font-scale, 1))}.order-panel[data-v-f5658cb9]{color:var(--text-secondary);font-size:calc(.8em * var(--content-font-scale, 1))}.order-panel-row[data-v-f5658cb9]{display:flex;align-items:center;gap:8px}.order-panel-icon[data-v-f5658cb9]{width:24px;height:24px;border-radius:6px;border:1px solid var(--border-strong);background:var(--bg-inset);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;font-size:calc(12px * var(--content-font-scale, 1))}.order-panel-icon img[data-v-f5658cb9]{width:100%;height:100%;object-fit:cover}.order-link[data-v-f5658cb9]{color:var(--accent-soft);font-size:calc(.78em * var(--content-font-scale, 1));max-width:420px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-link[data-v-f5658cb9]:hover{text-decoration:underline}.order-link.empty[data-v-f5658cb9]{color:var(--text-faint)}.order-price[data-v-f5658cb9]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.price-rate[data-v-f5658cb9]{font-weight:600;color:var(--success);background:#10b9811a;padding:4px 8px;border-radius:6px;font-size:calc(.9em * var(--content-font-scale, 1))}.price-total[data-v-f5658cb9]{color:var(--text-muted);font-size:calc(.82em * var(--content-font-scale, 1))}.price-quantity[data-v-f5658cb9]{color:var(--text-secondary);font-size:calc(.8em * var(--content-font-scale, 1))}.btn-update[data-v-f5658cb9]{background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:6px;padding:4px 10px;font-size:calc(.78em * var(--content-font-scale, 1));cursor:pointer;transition:all .2s}.btn-update[data-v-f5658cb9]:hover:not(:disabled){border-color:var(--text-faint);color:var(--text-primary);background:var(--bg-surface)}.btn-update[data-v-f5658cb9]:disabled{opacity:.6;cursor:default}.pagination[data-v-f5658cb9]{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:12px}.btn-nav[data-v-f5658cb9]{background:var(--border);color:var(--text-primary);border:none;width:32px;height:32px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:calc(1.1em * var(--content-font-scale, 1));transition:background .2s}.btn-nav[data-v-f5658cb9]:disabled{opacity:.5;cursor:default}.btn-nav[data-v-f5658cb9]:not(:disabled):hover{background:var(--border-strong)}.pagination-meta[data-v-f5658cb9]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1))}.state-text[data-v-f5658cb9]{text-align:center;color:var(--text-muted);padding:20px;font-size:calc(.95em * var(--content-font-scale, 1))}.state-text.error[data-v-f5658cb9]{color:var(--danger-soft)}.orders-list[data-v-f5658cb9]::-webkit-scrollbar{width:6px}.orders-list[data-v-f5658cb9]::-webkit-scrollbar-track{background:transparent}.orders-list[data-v-f5658cb9]::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:3px}.promotion-panel[data-v-2ffd95b5]{margin-bottom:30px}.panel-content[data-v-2ffd95b5]{display:flex;flex-direction:column;gap:14px;align-items:center}.order-form-wrap[data-v-2ffd95b5],.orders-list-wrap[data-v-2ffd95b5]{width:100%;max-width:980px;margin:0 auto}.orders-toggle-wrap[data-v-2ffd95b5]{width:100%;display:flex;justify-content:center}.btn-orders-toggle[data-v-2ffd95b5]{background:transparent;border:1px solid var(--border-strong);color:var(--text-secondary);border-radius:10px;padding:10px 16px;min-height:42px;font-size:calc(14px * var(--content-font-scale, 1));cursor:pointer;transition:all .2s}.btn-orders-toggle[data-v-2ffd95b5]:hover{border-color:var(--text-faint);color:var(--text-primary);background:var(--bg-surface)}.orders-fade-enter-active[data-v-2ffd95b5],.orders-fade-leave-active[data-v-2ffd95b5]{transition:opacity .2s ease}.orders-fade-enter-from[data-v-2ffd95b5],.orders-fade-leave-to[data-v-2ffd95b5]{opacity:0}.module-container[data-v-5a8f395d]{height:100%;display:flex;flex-direction:column;overflow-y:auto;padding:40px 40px 40px 60px}.module-header[data-v-5a8f395d]{margin-bottom:30px}.module-header h1[data-v-5a8f395d]{color:var(--text-primary);font-size:calc(2em * var(--content-font-scale, 1));font-weight:700;margin-bottom:8px}.module-header p[data-v-5a8f395d]{color:var(--text-muted);font-size:calc(1.05em * var(--content-font-scale, 1))}@media(max-width:767px){.module-container[data-v-5a8f395d]{padding:12px}.module-header[data-v-5a8f395d]{margin-bottom:16px}}.settings-btn[data-v-8bcd1510]{width:100%;background:#1e40af33;color:var(--accent-soft);border:1px solid rgba(59,130,246,.35);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .2s ease}.settings-btn[data-v-8bcd1510]:hover{background:#1e40af52;border-color:#3b82f699}.panel-card[data-v-9357b209]{border:1px solid rgba(71,85,105,.3);border-radius:10px;padding:14px;background:var(--bg-inset);font-size:calc(1.06rem * var(--content-font-scale, 1))}.panel-card h3[data-v-9357b209]{margin:0;color:var(--text-primary);font-size:calc(1.28rem * var(--content-font-scale, 1))}.description[data-v-9357b209]{margin:8px 0 12px;color:var(--text-muted);font-size:calc(1.05rem * var(--content-font-scale, 1))}.field[data-v-9357b209]{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.field span[data-v-9357b209]{color:var(--text-secondary);font-size:calc(1.06rem * var(--content-font-scale, 1))}.text-input[data-v-9357b209]{width:100%;box-sizing:border-box;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:11px 13px;border-radius:8px;font-size:calc(1.06rem * var(--content-font-scale, 1))}.text-input[data-v-9357b209]:focus{outline:none;border-color:#3b82f6cc}.text-area[data-v-9357b209]{resize:vertical;min-height:92px}.file-input[data-v-9357b209]{color:var(--text-secondary);font-size:calc(1.04rem * var(--content-font-scale, 1))}.photo-state[data-v-9357b209]{margin:0;color:var(--text-muted);font-size:calc(.98rem * var(--content-font-scale, 1))}.state-text[data-v-9357b209]{margin:0;font-size:calc(1.02rem * var(--content-font-scale, 1))}.state-text.error[data-v-9357b209]{color:var(--danger-soft)}.state-text.success[data-v-9357b209]{color:var(--success)}.actions[data-v-9357b209]{margin-top:12px;display:flex;justify-content:flex-end}.save-btn[data-v-9357b209]{border:1px solid rgba(59,130,246,.45);background:#1e40af40;color:var(--accent-soft);border-radius:8px;padding:9px 14px;cursor:pointer;font-size:calc(1.04rem * var(--content-font-scale, 1))}.photo-actions[data-v-9357b209]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.photo-btn[data-v-9357b209]{margin-top:6px;align-self:flex-start}.secondary-btn[data-v-9357b209]{border:1px solid rgba(239,68,68,.35);background:#7f1d1d38;color:var(--danger-soft);border-radius:7px;padding:7px 10px;cursor:pointer;font-size:calc(.96rem * var(--content-font-scale, 1))}.danger-btn[data-v-9357b209]{background:#7f1d1d47}.photo-btn-small[data-v-9357b209]{margin-top:6px}.secondary-btn[data-v-9357b209]:disabled,.save-btn[data-v-9357b209]:disabled{opacity:.65;cursor:not-allowed}.edit-section[data-v-126299fc]{width:100%}.drawer-card[data-v-0b438521]{width:100%;height:100%;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:14px;padding:16px;box-sizing:border-box;overflow:auto}.drawer-header[data-v-0b438521]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.drawer-header h2[data-v-0b438521]{margin:0 0 4px;color:var(--text-primary);font-size:calc(1.32rem * var(--content-font-scale, 1))}.drawer-subtitle[data-v-0b438521]{margin:0;color:var(--text-muted);font-size:calc(1.05rem * var(--content-font-scale, 1))}.drawer-identity[data-v-0b438521]{margin:2px 0 0;color:var(--text-secondary);font-size:calc(1.06rem * var(--content-font-scale, 1))}.drawer-identity-link[data-v-0b438521]{color:var(--accent-soft);text-decoration:none;font-weight:600}.drawer-identity-link[data-v-0b438521]:hover{color:var(--accent-soft);text-decoration:underline}.close-btn[data-v-0b438521]{border:1px solid rgba(71,85,105,.4);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;width:30px;height:30px;cursor:pointer}.settings-layout[data-v-0b438521]{display:flex;flex-direction:column;gap:10px}.menu-column[data-v-0b438521]{display:flex;flex-direction:column;gap:8px}.menu-btn[data-v-0b438521]{text-align:left;background:var(--card-bg);border:1px solid rgba(71,85,105,.3);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-size:calc(1.04rem * var(--content-font-scale, 1));cursor:pointer}.menu-btn.active[data-v-0b438521]{color:var(--text-primary);border-color:#3b82f699;background:#3b82f633}.action-btn[data-v-e3d32740]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-e3d32740]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn[data-v-e3d32740]:disabled{opacity:.6;cursor:not-allowed}.action-btn.danger[data-v-e3d32740]{background:#ef44441a;color:var(--danger);border-color:#ef44444d}.action-btn.danger[data-v-e3d32740]:hover{background:#ef444433;border-color:#ef444499}.add-to-folder-wrap[data-v-cabf556e]{display:flex;flex-direction:column;gap:8px}.selector-card[data-v-cabf556e]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(71,85,105,.35);border-radius:8px;background:var(--bg-inset)}.folder-select[data-v-cabf556e]{width:100%;background:var(--bg-surface);color:var(--text-secondary);border:1px solid rgba(71,85,105,.45);border-radius:6px;padding:8px 10px;font-size:calc(.9em * var(--content-font-scale, 1))}.folder-select[data-v-cabf556e]:disabled{opacity:.6}.state-text[data-v-cabf556e]{margin:0;color:var(--text-muted);font-size:calc(.88em * var(--content-font-scale, 1))}.state-text.error[data-v-cabf556e]{color:var(--danger-soft)}.action-btn[data-v-cabf556e]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-cabf556e]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn.confirm[data-v-cabf556e]{background:#10b9811f;color:var(--success);border-color:#10b98159}.action-btn.confirm[data-v-cabf556e]:hover{background:#10b98133;border-color:#10b9818c}.action-btn[data-v-cabf556e]:disabled{opacity:.6;cursor:not-allowed}.remove-from-folder-wrap[data-v-e48cdcd1]{display:flex;flex-direction:column;gap:8px}.selector-card[data-v-e48cdcd1]{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid rgba(239,68,68,.25);border-radius:8px;background:var(--bg-inset)}.folder-select[data-v-e48cdcd1]{width:100%;background:var(--bg-surface);color:var(--text-secondary);border:1px solid rgba(71,85,105,.45);border-radius:6px;padding:8px 10px;font-size:calc(.9em * var(--content-font-scale, 1))}.folder-select[data-v-e48cdcd1]:disabled{opacity:.6}.state-text[data-v-e48cdcd1]{margin:0;color:var(--text-muted);font-size:calc(.88em * var(--content-font-scale, 1))}.state-text.error[data-v-e48cdcd1]{color:var(--danger-soft)}.action-btn[data-v-e48cdcd1]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-e48cdcd1]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn.danger[data-v-e48cdcd1]{background:#ef44441a;color:var(--danger);border-color:#ef44444d}.action-btn.danger[data-v-e48cdcd1]:hover{background:#ef444433;border-color:#ef444499}.action-btn[data-v-e48cdcd1]:disabled{opacity:.6;cursor:not-allowed}.add-donor-wrap[data-v-54cf862e]{position:relative}.modal-overlay[data-v-54cf862e]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:400;padding:20px}.modal-card[data-v-54cf862e]{width:min(520px,100%);background:var(--bg-elevated);border:1px solid rgba(71,85,105,.5);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.modal-card h3[data-v-54cf862e]{margin:0;color:var(--text-primary)}.state-text[data-v-54cf862e]{margin:0;color:var(--text-muted)}.state-text.error[data-v-54cf862e]{color:var(--danger-soft)}.state-text.success[data-v-54cf862e]{color:var(--success)}.donor-select[data-v-54cf862e]{width:100%;background:var(--bg-surface);color:var(--text-secondary);border:1px solid rgba(71,85,105,.45);border-radius:6px;padding:10px 12px;font-size:calc(.95em * var(--content-font-scale, 1))}.modal-actions[data-v-54cf862e]{display:flex;justify-content:flex-end;gap:8px}.mini-btn[data-v-54cf862e]{border:1px solid rgba(71,85,105,.3);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:8px 12px;cursor:pointer}.mini-btn.primary[data-v-54cf862e]{background:#3b82f633;border-color:#3b82f673;color:var(--accent-soft)}.mini-btn[data-v-54cf862e]:disabled{opacity:.6;cursor:not-allowed}.btn[data-v-54cf862e]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn-secondary[data-v-54cf862e]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-54cf862e]:hover{background:#47556933}.btn[data-v-54cf862e]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-8bd4a7b9]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:320;padding:16px}.modal-card[data-v-8bd4a7b9]{width:100%;max-width:640px;max-height:88vh;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.35);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:10px;overflow:auto}.modal-card h3[data-v-8bd4a7b9]{margin:0;color:var(--text-primary)}.modal-card>p[data-v-8bd4a7b9]{margin:0;color:var(--text-muted)}.field-label[data-v-8bd4a7b9]{color:var(--text-secondary);font-size:calc(.9rem * var(--content-font-scale, 1))}.field-input[data-v-8bd4a7b9],.field-textarea[data-v-8bd4a7b9]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);border-radius:8px;padding:10px 12px}.field-textarea[data-v-8bd4a7b9]{resize:vertical;min-height:120px}.buttons-block[data-v-8bd4a7b9]{margin-top:4px;display:flex;flex-direction:column;gap:8px}.buttons-text-block[data-v-8bd4a7b9]{border:1px solid rgba(71,85,105,.3);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px}.buttons-textarea[data-v-8bd4a7b9]{width:100%;resize:vertical;min-height:90px;border-radius:8px;border:1px solid rgba(71,85,105,.4);background:var(--bg-inset);color:var(--text-primary);padding:8px 10px;font-size:calc(.95rem * var(--content-font-scale, 1));line-height:1.35}.buttons-text-hint[data-v-8bd4a7b9]{margin:0;color:var(--text-muted);font-size:calc(.88rem * var(--content-font-scale, 1))}.buttons-text-actions[data-v-8bd4a7b9]{display:flex;gap:8px;flex-wrap:wrap}.buttons-block-header[data-v-8bd4a7b9]{color:var(--text-secondary);font-size:calc(.9rem * var(--content-font-scale, 1))}.mini-add-btn[data-v-8bd4a7b9]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 8px;cursor:pointer}.state-text[data-v-8bd4a7b9]{margin:0;color:var(--text-muted)}.state-text.error[data-v-8bd4a7b9]{color:var(--danger-soft)}.state-text.success[data-v-8bd4a7b9]{color:var(--success)}.modal-actions[data-v-8bd4a7b9]{margin-top:6px;display:flex;justify-content:flex-end;gap:10px}.modal-btn[data-v-8bd4a7b9]{border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 14px;cursor:pointer}.modal-btn-send[data-v-8bd4a7b9]{border-color:#3b82f680;background:#2563eb33;color:var(--accent-soft)}.modal-btn[data-v-8bd4a7b9]:disabled,.mini-add-btn[data-v-8bd4a7b9]:disabled{opacity:.6;cursor:not-allowed}.chats-list-view[data-v-00f64701]{width:100%}.action-buttons[data-v-00f64701]{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap;align-items:center}.btn[data-v-00f64701]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn-primary[data-v-00f64701]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-00f64701]:hover{box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-00f64701]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-00f64701]:hover{background:#47556933}.settings-drawer-overlay[data-v-00f64701]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:flex-start;justify-content:center;padding:20px;z-index:1200}.settings-drawer-container[data-v-00f64701]{width:min(480px,calc(100vw - 40px));height:calc(100vh - 40px);max-height:calc(100vh - 40px)}.state-text[data-v-00f64701]{color:var(--text-muted);margin:0 0 18px}.state-text.error[data-v-00f64701]{color:var(--danger-soft)}.state-text.success[data-v-00f64701]{color:var(--success)}.chats-list[data-v-00f64701]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.chat-item[data-v-00f64701]{position:relative;overflow:visible;background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:14px;padding:22px 20px 18px;display:flex;flex-direction:column;align-items:center;text-align:center}.chat-item.foreign-entity[data-v-00f64701]{opacity:.97}.chat-item .admin-ribbon-wrap[data-v-00f64701]{position:absolute;top:8px;left:8px;z-index:5;max-width:calc(100% - 60px)}.chat-item .admin-ribbon[data-v-00f64701]{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:3px 9px;border:none;border-radius:999px;background:var(--accent-soft);color:var(--on-accent);font-family:inherit;font-size:calc(.72em * var(--content-font-scale, 1));font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;box-shadow:0 1px 4px var(--shadow-color)}.chat-item .admin-ribbon[data-v-00f64701]:hover{filter:brightness(1.06)}.chat-item .admin-ribbon-icon[data-v-00f64701]{font-size:.9em}.chat-item .admin-ribbon-popover[data-v-00f64701]{position:absolute;top:calc(100% + 6px);left:0;min-width:170px;max-width:240px;background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:10px;padding:8px 10px;box-shadow:0 8px 22px var(--shadow-color);z-index:6;text-align:left}.chat-item .admin-ribbon-popover p[data-v-00f64701]{margin:2px 0;color:var(--text-secondary);font-size:calc(.86em * var(--content-font-scale, 1));white-space:nowrap}.chat-item .admin-ribbon-link[data-v-00f64701]{color:var(--accent-soft);text-decoration:none;font-weight:600}.chat-item .admin-ribbon-link[data-v-00f64701]:hover{text-decoration:underline}.chat-stats-btn[data-v-00f64701]{width:32px;height:32px;margin:10px auto 12px;border-radius:8px;border:1px solid rgba(96,165,250,.45);background:#3b82f633;color:var(--accent-soft);cursor:pointer;font-size:calc(16px * var(--content-font-scale, 1));line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.chat-stats-btn[data-v-00f64701]:hover{background:#3b82f659;border-color:#93c5fde6}.chat-avatar[data-v-00f64701]{width:78px;height:78px;margin-bottom:12px}.chat-avatar img[data-v-00f64701],.chat-avatar-fallback[data-v-00f64701]{width:100%;height:100%;border-radius:50%}.chat-avatar img[data-v-00f64701]{object-fit:cover;border:1px solid rgba(148,163,184,.35)}.chat-avatar-fallback[data-v-00f64701]{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-weight:700;font-size:calc(1.15em * var(--content-font-scale, 1));background:linear-gradient(135deg,#3b82f659,#2563eb40);border:1px solid rgba(148,163,184,.35)}.chat-item h3[data-v-00f64701]{width:100%;color:var(--text-primary);margin:0 0 12px;font-size:calc(1.05em * var(--content-font-scale, 1));line-height:1.35;height:calc(2.7em * var(--content-font-scale, 1));display:flex;align-items:center;justify-content:center;overflow:hidden}.chat-item p[data-v-00f64701]{color:var(--text-muted);margin:5px 0;font-size:calc(.95em * var(--content-font-scale, 1))}.chat-meta[data-v-00f64701]{width:100%;min-height:96px}.chat-id-row[data-v-00f64701]{display:flex;align-items:center;justify-content:center;gap:6px}.owner-info-btn[data-v-00f64701]{border:1px solid rgba(148,163,184,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;width:28px;height:28px;cursor:pointer}.owner-info-wrap[data-v-00f64701]{position:relative;display:inline-flex;align-items:center}.owner-popover[data-v-00f64701]{position:absolute;top:calc(100% + 6px);right:0;left:auto;min-width:210px;max-width:min(320px,calc(100vw - 56px));background:var(--bg-elevated);border:1px solid rgba(71,85,105,.45);border-radius:10px;padding:10px;z-index:270}.owner-telegram-link[data-v-00f64701]{color:var(--accent-soft);text-decoration:none}.owner-telegram-link[data-v-00f64701]:hover{text-decoration:underline}.owner-popover p[data-v-00f64701]{margin:0;color:var(--text-secondary);font-size:calc(.86em * var(--content-font-scale, 1));white-space:normal;word-break:break-word;text-align:left}.owner-popover p+p[data-v-00f64701]{margin-top:6px}.username-link[data-v-00f64701]{color:var(--accent-soft);text-decoration:none}.username-link[data-v-00f64701]:hover{text-decoration:underline}.chat-actions[data-v-00f64701]{margin-top:auto;display:flex;flex-direction:column;gap:8px;width:100%;align-self:stretch}.chat-select-btn[data-v-00f64701]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease;width:100%}.chat-select-btn[data-v-00f64701]:hover{background:#3b82f633;border-color:#3b82f699}.chat-select-btn.selected[data-v-00f64701]{background:#22c55e33;color:var(--success-soft);border-color:#22c55e80}.bulk-add-wrap[data-v-00f64701],.admin-filter-wrap[data-v-00f64701]{position:relative}.admin-filter-dropdown[data-v-00f64701]{position:absolute;top:calc(100% + 8px);left:0;width:280px;max-height:360px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;z-index:260}.admin-filter-header[data-v-00f64701]{color:var(--text-primary);margin-bottom:8px}.admin-filter-option[data-v-00f64701]{width:100%;display:block;text-align:left;border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:calc(.9em * var(--content-font-scale, 1));cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.admin-filter-option+.admin-filter-option[data-v-00f64701]{margin-top:6px}.admin-filter-option[data-v-00f64701]:hover{background:#334155eb;border-color:#60a5fa73}.admin-filter-option.active[data-v-00f64701]{color:var(--accent-soft);background:#2563eb38;border-color:#3b82f68c}.bulk-dropdown[data-v-00f64701]{position:absolute;top:calc(100% + 8px);left:0;width:330px;max-height:360px;overflow:auto;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;z-index:260}.bulk-dropdown-header[data-v-00f64701]{color:var(--text-primary);margin-bottom:8px}.bulk-folder-select[data-v-00f64701]{width:100%;background:var(--bg-surface);color:var(--text-secondary);border:1px solid rgba(71,85,105,.45);border-radius:6px;padding:8px 10px;font-size:calc(.9em * var(--content-font-scale, 1));margin-bottom:8px}.bulk-actions[data-v-00f64701]{display:flex;justify-content:flex-end;gap:8px}.mini-btn[data-v-00f64701]{border:1px solid rgba(71,85,105,.3);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 10px;cursor:pointer}.mini-btn.primary[data-v-00f64701]{background:#3b82f633;border-color:#3b82f673;color:var(--accent-soft)}.mini-btn[data-v-00f64701]:disabled{opacity:.6;cursor:not-allowed}.pagination[data-v-00f64701]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.pagination-text[data-v-00f64701]{color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}[data-v-00f64701] .chat-actions .permissions-wrap,[data-v-00f64701] .chat-actions .permissions-wrap .action-btn{width:100%}@media(max-width:767px){.chats-list-view[data-v-00f64701]{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.admin-filter-wrap[data-v-00f64701]{width:100%}.admin-filter-dropdown[data-v-00f64701]{position:static;top:auto;left:auto;right:auto;width:100%;max-height:min(50vh,420px);margin-top:8px}.pagination[data-v-00f64701]{position:fixed;left:50%;right:auto;transform:translate(-50%);width:fit-content;min-width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);bottom:calc(20px + env(safe-area-inset-bottom,0px));margin-top:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(71,85,105,.45);background:var(--bg-elevated);box-shadow:0 10px 24px var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90}.pagination-text[data-v-00f64701]{font-size:calc(.86em * var(--content-font-scale, 1));white-space:nowrap}}@media(min-width:1024px){.pagination[data-v-00f64701]{margin-top:20px;gap:12px}.pagination .mini-btn[data-v-00f64701]{border-radius:7px;padding:7px 11px;font-size:calc(1rem * var(--content-font-scale, 1))}.pagination .pagination-text[data-v-00f64701]{font-size:calc(.98em * var(--content-font-scale, 1))}}.create-folder-wrap[data-v-8bd6d805]{display:contents}.modal-overlay[data-v-8bd6d805]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:200;padding:16px}.modal-card[data-v-8bd6d805]{width:100%;max-width:460px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:12px;padding:20px}.modal-card h3[data-v-8bd6d805]{color:var(--text-primary);margin:0 0 8px}.modal-card p[data-v-8bd6d805]{color:var(--text-muted);margin:0 0 12px}.name-input[data-v-8bd6d805]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px;font-size:calc(.95em * var(--content-font-scale, 1))}.name-input[data-v-8bd6d805]:focus{outline:none;border-color:#3b82f6cc}.message[data-v-8bd6d805]{margin-top:10px;font-size:calc(.9em * var(--content-font-scale, 1))}.message.error[data-v-8bd6d805]{color:var(--danger-soft)}.message.success[data-v-8bd6d805]{color:var(--success)}.actions[data-v-8bd6d805]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-8bd6d805]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn[data-v-8bd6d805]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-8bd6d805]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-primary[data-v-8bd6d805]:hover:not(:disabled){box-shadow:0 0 20px #3b82f64d}.btn-secondary[data-v-8bd6d805]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-8bd6d805]:hover:not(:disabled){background:#47556933}.update-folder-wrap[data-v-3503b89c]{display:contents}.action-btn[data-v-3503b89c]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-3503b89c]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn[data-v-3503b89c]:disabled{opacity:.6;cursor:not-allowed}.modal-overlay[data-v-3503b89c]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:220;padding:16px}.modal-card[data-v-3503b89c]{width:100%;max-width:460px;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:12px;padding:20px}.modal-card h3[data-v-3503b89c]{color:var(--text-primary);margin:0 0 8px}.modal-card p[data-v-3503b89c]{color:var(--text-muted);margin:0 0 12px}.name-input[data-v-3503b89c]{width:100%;background:var(--bg-inset);border:1px solid rgba(71,85,105,.4);color:var(--text-primary);padding:10px 12px;border-radius:8px}.name-input[data-v-3503b89c]:focus{outline:none;border-color:#3b82f6cc}.message[data-v-3503b89c]{margin-top:10px;font-size:calc(.9em * var(--content-font-scale, 1))}.message.error[data-v-3503b89c]{color:var(--danger-soft)}.message.success[data-v-3503b89c]{color:var(--success)}.actions[data-v-3503b89c]{margin-top:16px;display:flex;justify-content:flex-end;gap:10px}.btn[data-v-3503b89c]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;font-size:calc(.95em * var(--content-font-scale, 1))}.btn-primary[data-v-3503b89c]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent)}.btn-secondary[data-v-3503b89c]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.action-btn[data-v-e36dddbd]{background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}.action-btn[data-v-e36dddbd]:hover{background:#3b82f633;border-color:#3b82f699}.action-btn[data-v-e36dddbd]:disabled{opacity:.6;cursor:not-allowed}.action-btn.danger[data-v-e36dddbd]{background:#ef44441a;color:var(--danger);border-color:#ef44444d}.action-btn.danger[data-v-e36dddbd]:hover{background:#ef444433;border-color:#ef444499}.chat-folders-view[data-v-b76477c4]{width:100%}.folders-header[data-v-b76477c4]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.header-actions[data-v-b76477c4]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.folders-header h2[data-v-b76477c4]{color:var(--text-primary);font-size:calc(1.35em * var(--content-font-scale, 1));margin:0}.admin-filter-wrap[data-v-b76477c4]{position:relative}.admin-filter-dropdown[data-v-b76477c4]{position:absolute;top:calc(100% + 8px);left:0;width:280px;max-height:360px;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.4);border-radius:10px;padding:10px;z-index:260}.admin-filter-header[data-v-b76477c4]{color:var(--text-primary);margin-bottom:8px}.admin-filter-option[data-v-b76477c4]{width:100%;display:block;text-align:left;border:1px solid rgba(71,85,105,.35);background:var(--bg-surface);color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:calc(.9em * var(--content-font-scale, 1));cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.admin-filter-option+.admin-filter-option[data-v-b76477c4]{margin-top:6px}.admin-filter-option[data-v-b76477c4]:hover{background:#334155eb;border-color:#60a5fa73}.admin-filter-option.active[data-v-b76477c4]{color:var(--accent-soft);background:#2563eb38;border-color:#3b82f68c}.btn[data-v-b76477c4]{padding:10px 16px;border:none;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:calc(.95em * var(--content-font-scale, 1))}.btn-secondary[data-v-b76477c4]{background:var(--card-bg);color:var(--text-secondary);border:1px solid rgba(71,85,105,.2)}.btn-secondary[data-v-b76477c4]:hover{background:#47556933}.state-text[data-v-b76477c4]{color:var(--text-muted);margin:0 0 18px}.state-text.error[data-v-b76477c4]{color:var(--danger-soft)}.folders-list[data-v-b76477c4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.folder-item[data-v-b76477c4]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:16px;display:flex;flex-direction:column}.folder-item.foreign-entity[data-v-b76477c4]{opacity:.72}.owner-row[data-v-b76477c4]{display:flex;justify-content:flex-start;margin:0 0 10px;position:relative}.owner-info-icon[data-v-b76477c4]{border:1px solid rgba(148,163,184,.35);background:var(--bg-surface);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;border-radius:6px;width:28px;height:28px;cursor:pointer}.owner-info-placeholder[data-v-b76477c4]{width:28px;height:28px;visibility:hidden}.owner-popover[data-v-b76477c4]{position:absolute;top:calc(100% + 6px);left:0;min-width:210px;text-align:left;background:var(--bg-elevated);border:1px solid rgba(71,85,105,.45);border-radius:10px;padding:10px;z-index:270}.owner-popover p[data-v-b76477c4]{margin:0;color:var(--text-secondary);font-size:calc(.86em * var(--content-font-scale, 1))}.owner-popover p+p[data-v-b76477c4]{margin-top:6px}.folder-item h3[data-v-b76477c4]{color:var(--text-primary);margin:0 0 10px;font-size:calc(1.05em * var(--content-font-scale, 1))}.folder-item p[data-v-b76477c4]{color:var(--text-muted);margin:0 0 12px;font-size:calc(.92em * var(--content-font-scale, 1))}.folder-actions[data-v-b76477c4]{display:flex;flex-direction:column;gap:8px;margin-top:auto;width:100%;align-items:stretch}[data-v-b76477c4] .folder-actions .permissions-wrap,[data-v-b76477c4] .folder-actions .permissions-wrap .action-btn{width:100%}.action-btn[data-v-b76477c4]{width:100%;background:#3b82f61a;color:var(--accent-soft);border:1px solid rgba(59,130,246,.3);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:calc(.9em * var(--content-font-scale, 1));transition:all .3s ease}[data-v-b76477c4] .folder-actions .action-btn{width:100%}.action-btn[data-v-b76477c4]:hover{background:#3b82f633;border-color:#3b82f699}.pagination[data-v-b76477c4]{margin-top:16px;display:flex;align-items:center;justify-content:center;gap:10px}.mini-btn[data-v-b76477c4]{border:1px solid rgba(71,85,105,.3);background:var(--bg-surface);color:var(--text-secondary);border-radius:6px;padding:6px 10px;cursor:pointer}.mini-btn[data-v-b76477c4]:disabled{opacity:.6;cursor:not-allowed}.pagination-text[data-v-b76477c4]{color:var(--text-secondary);font-size:calc(.9em * var(--content-font-scale, 1))}@media(max-width:767px){.chat-folders-view[data-v-b76477c4]{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.folders-header[data-v-b76477c4]{flex-direction:column;align-items:stretch;gap:10px}.header-actions[data-v-b76477c4]{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.header-create-row[data-v-b76477c4]{display:block;grid-column:1 / -1;order:1}.header-create-row[data-v-b76477c4] .create-folder-wrap>.btn{width:100%;min-height:44px}.admin-filter-wrap[data-v-b76477c4]{width:100%;order:2;grid-column:1 / -1}.admin-filter-wrap>.btn[data-v-b76477c4]{width:100%;min-height:44px}.admin-filter-dropdown[data-v-b76477c4]{position:static;top:auto;left:auto;right:auto;width:100%;max-height:min(50vh,420px);margin-top:8px}.pagination[data-v-b76477c4]{position:fixed;left:50%;right:auto;transform:translate(-50%);width:fit-content;min-width:min(320px,calc(100vw - 24px));max-width:calc(100vw - 24px);bottom:calc(20px + env(safe-area-inset-bottom,0px));margin-top:0;padding:10px 12px;border-radius:12px;border:1px solid rgba(71,85,105,.45);background:var(--bg-elevated);box-shadow:0 10px 24px var(--overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:90}.pagination-text[data-v-b76477c4]{font-size:calc(.86em * var(--content-font-scale, 1));white-space:nowrap}}@media(min-width:1024px){.pagination[data-v-b76477c4]{margin-top:20px;gap:12px}.pagination .mini-btn[data-v-b76477c4]{border-radius:7px;padding:7px 11px;font-size:calc(1rem * var(--content-font-scale, 1))}.pagination .pagination-text[data-v-b76477c4]{font-size:calc(.98em * var(--content-font-scale, 1))}}.module-container[data-v-ab934001]{height:100%;display:flex;flex-direction:column;overflow-y:auto;padding:40px 40px 40px 60px}.module-header[data-v-ab934001]{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--border-soft)}.module-header h1[data-v-ab934001]{color:var(--text-primary);font-size:calc(2em * var(--content-font-scale, 1));font-weight:700;margin-bottom:8px}.module-header p[data-v-ab934001]{color:var(--text-muted);font-size:calc(1.05em * var(--content-font-scale, 1))}.module-container[data-v-d4a5292d]{height:100%;display:flex;flex-direction:column;overflow-y:auto;padding:40px 40px 40px 60px}.module-header[data-v-d4a5292d]{margin-bottom:30px}.module-header h1[data-v-d4a5292d]{color:var(--text-primary);font-size:calc(2em * var(--content-font-scale, 1));font-weight:700;margin-bottom:8px}.module-header p[data-v-d4a5292d]{color:var(--text-muted);font-size:calc(1.05em * var(--content-font-scale, 1))}.admin-sections[data-v-d4a5292d]{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.admin-card[data-v-d4a5292d]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);border-radius:12px;padding:24px;transition:all .3s ease}.admin-card[data-v-d4a5292d]:hover{background:#47556926;border-color:#47556966}.card-header[data-v-d4a5292d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(71,85,105,.2)}.card-header h3[data-v-d4a5292d]{color:var(--text-primary);font-size:calc(1.3em * var(--content-font-scale, 1));margin:0}.card-header.secondary[data-v-d4a5292d]{margin-top:20px}.card-action-btn[data-v-d4a5292d]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent);border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .3s ease}.card-action-btn[data-v-d4a5292d]:hover{box-shadow:0 0 15px #3b82f64d}.card-action-btn[data-v-d4a5292d]:disabled{opacity:.65;cursor:default}.section-divider[data-v-d4a5292d]{height:1px;background:#47556933;margin:20px 0}.form-error[data-v-d4a5292d]{color:var(--danger-soft);margin:0}.form-success[data-v-d4a5292d]{color:var(--success-soft);margin:0}.admin-list[data-v-d4a5292d]{display:flex;flex-direction:column;gap:12px}.admin-item[data-v-d4a5292d]{display:flex;justify-content:space-between;align-items:center;padding:16px;background:var(--card-bg);border-radius:8px}.admin-item.clickable[data-v-d4a5292d]{cursor:pointer}.admin-item.clickable[data-v-d4a5292d]:hover{background:#4755692e}.admin-info h4[data-v-d4a5292d]{color:var(--text-primary);margin:0 0 4px}.admin-info p[data-v-d4a5292d]{color:var(--text-muted);font-size:calc(.9em * var(--content-font-scale, 1));margin:0}.admin-role[data-v-d4a5292d]{display:flex;gap:8px;align-items:center}.role-badge[data-v-d4a5292d]{padding:4px 12px;border-radius:20px;font-size:calc(.85em * var(--content-font-scale, 1));font-weight:600}.role-badge.admin[data-v-d4a5292d]{background:#3b82f633;color:var(--accent-soft)}.role-badge.moderator[data-v-d4a5292d]{background:#a855f733;color:#c084fc}.delete-admin-btn[data-v-d4a5292d]{border:1px solid rgba(239,68,68,.45);background:#7f1d1d38;color:var(--danger-soft);border-radius:6px;padding:6px 10px;cursor:pointer;font-size:calc(.85em * var(--content-font-scale, 1))}.delete-admin-btn[data-v-d4a5292d]:disabled{opacity:.65;cursor:not-allowed}.admin-modal-overlay[data-v-d4a5292d]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:1200;padding:20px}.admin-modal[data-v-d4a5292d]{width:min(520px,100%);background:var(--bg-elevated);border:1px solid rgba(71,85,105,.45);border-radius:12px;padding:18px}.admin-modal h3[data-v-d4a5292d]{margin:0 0 12px;color:var(--text-primary)}.admin-modal-header[data-v-d4a5292d]{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-modal-close-btn[data-v-d4a5292d]{border:1px solid rgba(71,85,105,.45);background:var(--bg-surface);color:var(--text-secondary);width:30px;height:30px;border-radius:8px;cursor:pointer}.admin-modal p[data-v-d4a5292d]{margin:6px 0;color:var(--text-secondary)}.telegram-nickname-link[data-v-d4a5292d]{color:var(--accent-soft);text-decoration:underline}.telegram-nickname-link[data-v-d4a5292d]:hover{color:var(--accent-soft)}.modal-actions[data-v-d4a5292d]{margin-top:16px;display:flex;justify-content:flex-end}.settings-list[data-v-d4a5292d]{display:flex;flex-direction:column;gap:16px}.setting-item[data-v-d4a5292d]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px;background:var(--card-bg);border-radius:8px}.setting-info h4[data-v-d4a5292d]{color:var(--text-primary);margin:0 0 4px}.setting-info p[data-v-d4a5292d]{color:var(--text-muted);font-size:calc(.85em * var(--content-font-scale, 1));margin:0}.setting-input[data-v-d4a5292d]{background:var(--card-bg);border:1px solid rgba(71,85,105,.2);color:var(--text-primary);padding:8px 12px;border-radius:6px;font-size:calc(.95em * var(--content-font-scale, 1));min-width:200px}.setting-input[data-v-d4a5292d]:focus{outline:none;border-color:var(--accent);background:#47556926}select.setting-input[data-v-d4a5292d],select.setting-input option[data-v-d4a5292d]{background-color:#172554;color:var(--text-primary)}.create-admin-btn[data-v-d4a5292d]{align-self:flex-end;margin-top:8px}@media(max-width:767px){.module-container[data-v-d4a5292d]{padding:12px}.module-header[data-v-d4a5292d]{margin-bottom:16px}.admin-sections[data-v-d4a5292d]{gap:16px;margin-bottom:20px}.admin-card[data-v-d4a5292d]{padding:14px}.card-header[data-v-d4a5292d]{flex-wrap:wrap;gap:10px;margin-bottom:14px;padding-bottom:12px}.admin-item[data-v-d4a5292d]{align-items:flex-start;gap:10px;flex-wrap:wrap}.admin-info[data-v-d4a5292d]{min-width:0}.setting-item[data-v-d4a5292d]{flex-direction:column;align-items:stretch;gap:10px}.setting-info[data-v-d4a5292d]{min-width:0}.setting-input[data-v-d4a5292d]{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.create-admin-btn[data-v-d4a5292d],.card-action-btn[data-v-d4a5292d]{align-self:stretch;width:100%}.admin-modal-overlay[data-v-d4a5292d]{padding:8px}.admin-modal[data-v-d4a5292d]{width:calc(100vw - 16px);padding:14px}}.chat-module[data-v-6bd891ea]{height:100%;overflow:hidden;padding:90px clamp(20px,3vw,48px) clamp(20px,2.2vw,36px);background-color:var(--bg-elevated);box-sizing:border-box}.chat-layout[data-v-6bd891ea]{display:grid;grid-template-columns:300px minmax(0,1fr);gap:0;height:100%;border:1px solid var(--bg-surface);border-radius:16px;overflow:hidden;background:var(--bg-inset)}.chat-sidebar[data-v-6bd891ea]{display:flex;flex-direction:column;border-right:1px solid var(--bg-surface);overflow:hidden;background:var(--bg-elevated)}.sidebar-header[data-v-6bd891ea]{display:flex;align-items:center;gap:10px;padding:18px 16px 14px;border-bottom:1px solid var(--bg-surface);flex-shrink:0}.sidebar-header h2[data-v-6bd891ea]{margin:0;color:var(--text-primary);font-size:calc(17px * var(--content-font-scale, 1));font-weight:700}.unread-badge[data-v-6bd891ea]{min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.empty-state[data-v-6bd891ea]{padding:24px 16px;color:var(--text-faint);font-size:calc(13px * var(--content-font-scale, 1));text-align:center;margin:0}.admins-list[data-v-6bd891ea]{flex:1;overflow-y:auto}.admin-item[data-v-6bd891ea]{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:none;border-bottom:1px solid var(--bg-surface);background:transparent;cursor:pointer;text-align:left;transition:background .15s}.admin-item[data-v-6bd891ea]:hover{background:var(--bg-surface)}.admin-item.is-active[data-v-6bd891ea]{background:#3b82f61f;border-left:3px solid var(--accent);padding-left:13px}.admin-item.has-unread[data-v-6bd891ea]{background:#3b82f612}.admin-item.has-unread.is-active[data-v-6bd891ea]{background:#3b82f626}.admin-avatar-wrap[data-v-6bd891ea]{flex-shrink:0;position:relative;width:48px;height:48px}.admin-avatar[data-v-6bd891ea]{width:48px;height:48px;border-radius:50%;background:#3b82f633;border:1px solid rgba(99,179,237,.3);color:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:19px;font-weight:700}.online-dot[data-v-6bd891ea]{position:absolute;bottom:1px;right:1px;width:11px;height:11px;border-radius:50%;background:var(--success);border:2px solid var(--bg-elevated)}.online-dot-lg[data-v-6bd891ea]{width:13px;height:13px;bottom:1px;right:1px}.admin-info[data-v-6bd891ea]{flex:1;min-width:0}.admin-name[data-v-6bd891ea]{color:var(--text-secondary);font-size:calc(15px * var(--content-font-scale, 1));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px}.admin-preview[data-v-6bd891ea]{color:var(--text-faint);font-size:calc(13px * var(--content-font-scale, 1));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-meta[data-v-6bd891ea]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.admin-time[data-v-6bd891ea]{color:var(--border-strong);font-size:calc(12px * var(--content-font-scale, 1))}.unread-dot[data-v-6bd891ea]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.chat-main[data-v-6bd891ea]{display:flex;flex-direction:column;overflow:hidden}.no-chat[data-v-6bd891ea]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--border-strong)}.no-chat-icon[data-v-6bd891ea]{font-size:48px;opacity:.4}.no-chat p[data-v-6bd891ea]{margin:0;font-size:calc(14px * var(--content-font-scale, 1))}.chat-header[data-v-6bd891ea]{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--bg-surface);flex-shrink:0;background:var(--bg-elevated)}.chat-avatar-wrap[data-v-6bd891ea]{position:relative;flex-shrink:0;width:44px;height:44px}.chat-avatar[data-v-6bd891ea]{width:44px;height:44px;border-radius:50%;background:#3b82f633;border:1px solid rgba(99,179,237,.3);color:var(--accent-soft);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.chat-partner-name[data-v-6bd891ea]{color:var(--text-primary);font-size:calc(16px * var(--content-font-scale, 1));font-weight:600}.chat-partner-status[data-v-6bd891ea]{color:var(--text-faint);font-size:calc(13px * var(--content-font-scale, 1))}.chat-partner-status.is-online[data-v-6bd891ea]{color:var(--success)}.messages-area[data-v-6bd891ea]{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:12px;opacity:0}.messages-area.is-ready[data-v-6bd891ea]{opacity:1}.msg-state[data-v-6bd891ea]{margin:auto;color:var(--text-faint);font-size:calc(14px * var(--content-font-scale, 1));text-align:center}.msg-bubble[data-v-6bd891ea]{max-width:68%;display:flex;flex-direction:column;gap:3px}.msg-in[data-v-6bd891ea]{align-self:flex-start;align-items:flex-start}.msg-out[data-v-6bd891ea]{align-self:flex-end;align-items:flex-end}.msg-text[data-v-6bd891ea]{display:inline-block;padding:12px 18px;border-radius:18px;font-size:calc(16px * var(--content-font-scale, 1));line-height:1.5;word-break:break-word}.msg-in .msg-text[data-v-6bd891ea]{background:var(--bg-surface);color:var(--text-secondary);border-bottom-left-radius:4px}.msg-out .msg-text[data-v-6bd891ea]{background:var(--accent-hover);color:#eff6ff;border-bottom-right-radius:4px}.msg-time[data-v-6bd891ea]{font-size:calc(12px * var(--content-font-scale, 1));color:var(--border-strong);padding:0 4px}.input-area[data-v-6bd891ea]{display:flex;gap:10px;padding:14px 20px;border-top:1px solid var(--bg-surface);flex-shrink:0;background:var(--bg-elevated)}.msg-input[data-v-6bd891ea]{flex:1;background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;color:var(--text-secondary);padding:10px 14px;font-size:calc(14px * var(--content-font-scale, 1));resize:none;font-family:inherit;line-height:1.45;min-height:44px;max-height:120px}.msg-input[data-v-6bd891ea]:focus{outline:none;border-color:#3b82f680}.send-btn[data-v-6bd891ea]{flex-shrink:0;width:44px;height:44px;border-radius:12px;border:none;background:var(--accent-hover);color:var(--on-accent);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;align-self:flex-end;transition:background .15s}.send-btn[data-v-6bd891ea]:hover:not(:disabled){background:var(--accent-hover)}.send-btn[data-v-6bd891ea]:disabled{opacity:.35;cursor:default}@media(max-width:1023px){.chat-module[data-v-6bd891ea]{padding:80px 8px 8px;height:auto;min-height:calc(100vh - 56px);box-sizing:border-box}.chat-layout[data-v-6bd891ea]{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:auto;min-height:calc(100vh - 144px)}.chat-sidebar[data-v-6bd891ea]{border-right:none;border-bottom:1px solid var(--bg-surface);max-height:220px;overflow-y:auto}.chat-main[data-v-6bd891ea]{min-height:400px;display:flex;flex-direction:column}.messages-area[data-v-6bd891ea]{flex:1;min-height:280px;padding:14px 16px;gap:10px}.input-area[data-v-6bd891ea]{padding:10px 12px}.msg-input[data-v-6bd891ea]{font-size:16px}.msg-text[data-v-6bd891ea]{font-size:calc(15px * var(--content-font-scale, 1));padding:10px 14px}.admin-item[data-v-6bd891ea]{padding:12px 14px}.admin-avatar-wrap[data-v-6bd891ea],.admin-avatar[data-v-6bd891ea]{width:40px;height:40px;font-size:16px}.chat-avatar-wrap[data-v-6bd891ea],.chat-avatar[data-v-6bd891ea]{width:38px;height:38px;font-size:15px}}.tg-icon[data-v-c6a56059]{display:inline-block;flex-shrink:0;vertical-align:middle}.tg-modal-overlay[data-v-46d31f40]{position:fixed;inset:0;background:var(--overlay);display:flex;align-items:center;justify-content:center;z-index:1200;padding:24px}.tg-modal[data-v-46d31f40]{width:100%;max-height:88vh;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--bg-surface);border-radius:12px;color:var(--text-secondary);overflow:hidden}.tg-modal-header[data-v-46d31f40]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 14px 20px;border-bottom:1px solid var(--bg-surface);flex-shrink:0}.tg-modal-title[data-v-46d31f40]{margin:0;color:var(--text-primary);font-size:24px;font-weight:700}.tg-modal-body[data-v-46d31f40]{padding:16px 20px 20px;overflow-y:auto}@media(max-width:1023px){.tg-modal-overlay[data-v-46d31f40]{padding:12px}.tg-modal[data-v-46d31f40]{max-height:calc(100dvh - 24px)}}@media(max-width:480px){.tg-modal-overlay[data-v-46d31f40]{padding:0;align-items:flex-start}.tg-modal[data-v-46d31f40]{border-radius:0 0 16px 16px;max-height:100dvh;width:100%}.tg-modal-body[data-v-46d31f40]{padding:14px 16px 20px;-webkit-overflow-scrolling:touch}}.tg-spinner[data-v-d2a1d0cc]{display:inline-block;border:2px solid rgba(148,163,184,.22);border-radius:50%;animation:tg-spin-d2a1d0cc .7s linear infinite;flex-shrink:0;vertical-align:middle;box-sizing:border-box}@keyframes tg-spin-d2a1d0cc{to{transform:rotate(360deg)}}.modal-form[data-v-dc3cd49e]{display:flex;flex-direction:column;gap:14px}.field[data-v-dc3cd49e]{display:flex;flex-direction:column;gap:6px}.field label[data-v-dc3cd49e]{color:var(--text-muted);font-size:21px;font-weight:600}.field input[type=file][data-v-dc3cd49e],.field input[type=text][data-v-dc3cd49e],.field select[data-v-dc3cd49e]{background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;padding:9px 11px;color:var(--text-secondary);font-size:22.5px;outline:none;font-family:inherit}.field input[type=text][data-v-dc3cd49e]:focus,.field select[data-v-dc3cd49e]:focus{border-color:var(--accent)}.file-hint[data-v-dc3cd49e]{color:var(--border-strong);font-size:19.5px}.proxy-row[data-v-dc3cd49e]{display:flex;gap:8px;align-items:center}.proxy-row select[data-v-dc3cd49e]{flex:1;min-width:0}.proxy-check-btn[data-v-dc3cd49e]{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:21px;padding:8px 12px;flex-shrink:0}.proxy-check-result[data-v-dc3cd49e]{font-size:19.5px;font-weight:600;margin-top:2px}.proxy-check-result.is-ok[data-v-dc3cd49e]{color:var(--success)}.proxy-check-result.is-fail[data-v-dc3cd49e]{color:var(--danger)}.error-msg[data-v-dc3cd49e]{margin:0;color:var(--danger);font-size:21px}.modal-actions[data-v-dc3cd49e]{display:flex;justify-content:flex-end;gap:10px;margin-top:6px}.for-search-row[data-v-dc3cd49e]{display:flex;align-items:flex-start;gap:10px;cursor:pointer;padding:4px 0}.for-search-row input[type=checkbox][data-v-dc3cd49e]{margin-top:3px;width:16px;height:16px;cursor:pointer;flex-shrink:0}.for-search-text[data-v-dc3cd49e]{display:flex;flex-direction:column;gap:2px;font-size:21px}.for-search-title[data-v-dc3cd49e]{color:var(--text-secondary);font-weight:500}.for-search-hint[data-v-dc3cd49e]{color:var(--text-muted);font-size:18px;line-height:1.35}.empty[data-v-675d34c3]{color:var(--text-faint);text-align:center;font-size:21px;margin:12px 0}.proxy-list[data-v-675d34c3]{display:flex;flex-direction:column;gap:8px}.proxy-item[data-v-675d34c3]{border:1px solid var(--bg-surface);border-radius:10px;background:var(--bg-inset);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.proxy-item[data-v-675d34c3]:not(.is-editing){flex-direction:row;align-items:center;justify-content:space-between}.proxy-info[data-v-675d34c3]{flex:1;min-width:0}.proxy-title[data-v-675d34c3]{color:var(--text-secondary);font-size:22.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.proxy-sub[data-v-675d34c3]{display:flex;align-items:center;gap:6px;color:var(--text-faint);font-size:19.5px;margin-top:3px;flex-wrap:wrap}.proxy-actions[data-v-675d34c3]{display:flex;gap:4px;flex-shrink:0}.proxy-edit[data-v-675d34c3],.proxy-form[data-v-675d34c3]{display:flex;flex-direction:column;gap:8px}.row[data-v-675d34c3]{display:flex;gap:8px}.row>input[data-v-675d34c3],.row>select[data-v-675d34c3]{flex:1;min-width:0;background:var(--bg-elevated);border:1px solid var(--bg-surface);border-radius:8px;padding:8px 10px;color:var(--text-secondary);font-size:21px;outline:none}.row>input[data-v-675d34c3]:focus,.row>select[data-v-675d34c3]:focus{border-color:var(--accent)}.row-actions[data-v-675d34c3]{justify-content:flex-end}.add-section[data-v-675d34c3]{border-top:1px solid var(--bg-surface);padding-top:16px;margin-top:18px}.add-section h4[data-v-675d34c3]{margin:0 0 10px;color:var(--text-muted);font-size:19.5px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.error-msg[data-v-675d34c3]{margin:12px 0 0;color:var(--danger);font-size:21px}.proxy-check-badge[data-v-675d34c3]{font-size:18px;font-weight:600}.proxy-check-badge.is-ok[data-v-675d34c3]{color:var(--success)}.proxy-check-badge.is-fail[data-v-675d34c3]{color:var(--danger)}@media(max-width:480px){.row[data-v-675d34c3]:not(.row-actions){flex-direction:column;gap:6px}}.tg-avatar[data-v-ee0bc65a]{flex-shrink:0;border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;font-weight:700;-webkit-user-select:none;user-select:none;overflow:hidden}.tg-avatar-img[data-v-ee0bc65a]{width:100%;height:100%;object-fit:cover;display:block}.tg-avatar-letter[data-v-ee0bc65a]{display:inline-flex}.account-line[data-v-62b4f9f0]{display:flex;align-items:center;gap:12px;padding:4px 0 14px;border-bottom:1px solid var(--bg-surface);margin-bottom:14px}.account-text[data-v-62b4f9f0]{min-width:0}.account-name[data-v-62b4f9f0]{color:var(--text-secondary);font-size:24px;font-weight:600}.account-sub[data-v-62b4f9f0]{color:var(--text-faint);font-size:21px;margin-top:2px;font-variant-numeric:tabular-nums}.block[data-v-62b4f9f0]{margin-top:14px}.block h4[data-v-62b4f9f0]{margin:0 0 8px;color:var(--text-muted);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.empty[data-v-62b4f9f0]{color:var(--text-faint);font-size:21px;margin:0}.proxy-card.current[data-v-62b4f9f0]{border:1px solid var(--bg-surface);border-radius:10px;background:var(--bg-inset);padding:12px 14px}.proxy-info[data-v-62b4f9f0]{min-width:0}.proxy-title[data-v-62b4f9f0]{color:var(--text-secondary);font-size:22.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.proxy-sub[data-v-62b4f9f0]{display:flex;align-items:center;gap:6px;color:var(--text-faint);font-size:19.5px;margin-top:3px;flex-wrap:wrap}.options[data-v-62b4f9f0]{display:flex;flex-direction:column;gap:6px}.option[data-v-62b4f9f0]{display:flex;align-items:center;gap:12px;border:1px solid var(--bg-surface);border-radius:10px;background:var(--bg-inset);padding:10px 12px;cursor:pointer;transition:border-color .12s,background .12s}.option[data-v-62b4f9f0]:hover{background:var(--bg-surface)}.option.is-selected[data-v-62b4f9f0]{border-color:var(--accent);background:#3b82f61f}.option input[type=radio][data-v-62b4f9f0]{accent-color:var(--accent);flex-shrink:0}.option-body[data-v-62b4f9f0]{flex:1;min-width:0}.check-btn[data-v-62b4f9f0]{flex-shrink:0;margin-left:4px;opacity:.5;transition:opacity .15s}.option:hover .check-btn[data-v-62b4f9f0]{opacity:1}.check-btn[data-v-62b4f9f0]:disabled{opacity:.3;cursor:default}.proxy-check-badge[data-v-62b4f9f0]{font-size:18px;font-weight:600}.proxy-check-badge.is-ok[data-v-62b4f9f0]{color:var(--success)}.proxy-check-badge.is-fail[data-v-62b4f9f0]{color:var(--danger)}.error-msg[data-v-62b4f9f0]{margin:12px 0 0;color:var(--danger);font-size:21px}.actions[data-v-62b4f9f0]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--bg-surface)}.hero[data-v-671ac100]{text-align:center;padding:2px 0 14px;border-bottom:1px solid var(--bg-surface);margin-bottom:14px}.hero-avatar[data-v-671ac100]{position:relative;width:80px;height:80px;margin:0 auto 8px;border-radius:50%;overflow:hidden;background:var(--bg-inset);border:1px solid var(--bg-surface);padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.hero-avatar[data-v-671ac100]:disabled{cursor:not-allowed;opacity:.7}.hero-avatar img[data-v-671ac100]{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay[data-v-671ac100]{position:absolute;inset:0;background:var(--overlay);color:var(--text-primary);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s}@media(hover:hover){.hero-avatar:hover:not(:disabled) .hero-overlay[data-v-671ac100]{opacity:1}}.hero-avatar[data-v-671ac100]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.photo-input[data-v-671ac100]{display:none}.hero-name[data-v-671ac100]{color:var(--text-secondary);font-size:24px;font-weight:600}.hero-phone[data-v-671ac100]{color:var(--text-faint);font-size:19.5px;margin-top:2px;font-variant-numeric:tabular-nums}.hero-actions[data-v-671ac100]{margin-top:10px;display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.hero-photo-btn[data-v-671ac100]{display:inline-flex;align-items:center;gap:6px;background:transparent;color:var(--text-muted);border:1px solid var(--bg-surface);border-radius:8px;padding:7px 14px;font:500 13px inherit;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.hero-photo-btn[data-v-671ac100]:hover:not(:disabled){background:var(--bg-surface);color:var(--text-secondary)}.hero-photo-btn[data-v-671ac100]:disabled{opacity:.5;cursor:not-allowed}.link-btn[data-v-671ac100]{background:transparent;border:none;color:var(--text-muted);font:500 12px inherit;cursor:pointer;padding:0}.link-btn[data-v-671ac100]:hover:not(:disabled){color:var(--text-secondary)}.link-btn.danger[data-v-671ac100]:hover:not(:disabled){color:var(--danger)}.link-btn[data-v-671ac100]:disabled{opacity:.5;cursor:not-allowed}.link-sep[data-v-671ac100]{color:var(--bg-surface);font-size:19.5px}.hero-filename[data-v-671ac100]{color:var(--text-muted);font-size:19.5px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-error[data-v-671ac100]{margin-top:10px}.tabs[data-v-671ac100]{display:flex;align-items:stretch;border-bottom:1px solid var(--bg-surface);margin-bottom:16px}.tab[data-v-671ac100]{position:relative;padding:8px 14px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-muted);font:500 13px inherit;cursor:pointer;transition:color .12s,border-color .12s}.tab[data-v-671ac100]:hover{color:var(--text-secondary)}.tab.active[data-v-671ac100]{color:var(--text-secondary);font-weight:600;border-bottom-color:var(--accent)}.tab.dirty[data-v-671ac100]:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:6px;vertical-align:middle}.tab[data-v-671ac100]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tabpanel[data-v-671ac100]{outline:none}.block[data-v-671ac100]{margin-top:0;padding-top:0;border-top:none}.block+.block[data-v-671ac100]{margin-top:18px;padding-top:18px;border-top:1px solid var(--bg-surface)}.block h4[data-v-671ac100]{margin:0 0 10px;color:var(--text-muted);font-size:21px;font-weight:600}.fields[data-v-671ac100]{display:flex;flex-direction:column;gap:10px}.name-grid[data-v-671ac100]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field[data-v-671ac100]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-671ac100]{color:var(--text-muted);font-size:19.5px;font-weight:500}.field input[data-v-671ac100]{border:1px solid var(--bg-surface);border-radius:8px;background:var(--bg-inset);color:var(--text-secondary);font-size:22.5px;padding:10px 12px;outline:none;transition:border-color .12s}.field input[data-v-671ac100]:focus{border-color:var(--accent)}.field input[data-v-671ac100]:disabled{opacity:.6;cursor:not-allowed}.current-line[data-v-671ac100]{margin:0 0 10px;color:var(--text-muted);font-size:21px}.current[data-v-671ac100]{color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums;margin-left:4px}.empty-inline[data-v-671ac100]{color:var(--text-faint);margin-left:4px}.copy-btn[data-v-671ac100]{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:6px 12px;background:#3b82f624;border:1px solid rgba(59,130,246,.4);border-radius:8px;color:var(--accent-soft);font:600 15px inherit;cursor:pointer;vertical-align:middle;transition:background .12s,color .12s,border-color .12s}.copy-btn[data-v-671ac100]:hover{background:#3b82f642;color:#eff6ff;border-color:#60a5fab3}.copy-btn[data-v-671ac100]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.copy-btn.is-copied[data-v-671ac100]{background:#22c55e2e;border-color:#4ade808c;color:var(--success-soft)}.copy-btn-text[data-v-671ac100]{font-variant-numeric:tabular-nums}.input-row[data-v-671ac100]{display:flex;align-items:stretch;border:1px solid var(--bg-surface);border-radius:8px;background:var(--bg-inset);overflow:hidden;transition:border-color .12s}.input-row[data-v-671ac100]:focus-within{border-color:var(--accent)}.prefix[data-v-671ac100]{display:flex;align-items:center;padding:0 8px 0 12px;color:var(--text-faint);font-size:22.5px}.input-row input[data-v-671ac100]{flex:1;border:none;background:transparent;color:var(--text-secondary);font-size:22.5px;padding:10px 12px 10px 0;outline:none;font-variant-numeric:tabular-nums}.input-row input[data-v-671ac100]:disabled{opacity:.6;cursor:not-allowed}.hint[data-v-671ac100]{margin:6px 0 0;color:var(--text-faint);font-size:19.5px;line-height:1.4}.check-row[data-v-671ac100]{display:flex;align-items:center;gap:10px;margin-top:10px}.check-btn[data-v-671ac100]{padding:6px 12px;font-size:21px}.check-status[data-v-671ac100]{font-size:21px;font-weight:600}.check-status.available[data-v-671ac100]{color:var(--success)}.check-status.taken[data-v-671ac100],.check-status.error[data-v-671ac100]{color:var(--danger-soft)}.row-actions[data-v-671ac100]{display:flex;justify-content:flex-end;margin-top:12px}.search-mode-hint[data-v-671ac100]{margin:0 0 12px;padding:10px 12px;background:#3b82f61a;border:1px solid rgba(59,130,246,.3);border-radius:8px;color:var(--accent-soft);font-size:21px;line-height:1.4}.toggle-row[data-v-671ac100]{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:8px 0}.toggle-row input[type=checkbox][data-v-671ac100]{margin-top:3px;width:18px;height:18px;cursor:pointer;flex-shrink:0}.toggle-row input[type=checkbox][data-v-671ac100]:disabled{cursor:not-allowed;opacity:.6}.toggle-text[data-v-671ac100]{display:flex;flex-direction:column;gap:4px;font-size:22.5px}.toggle-title[data-v-671ac100]{color:var(--tg-text-primary, #f3f4f6);font-weight:500}.toggle-hint[data-v-671ac100]{color:var(--tg-text-muted, #9ca3af);font-size:19.5px;line-height:1.4}.split-actions[data-v-671ac100]{justify-content:space-between;gap:8px}.error-msg[data-v-671ac100]{margin:10px 0 0;color:var(--danger);font-size:21px}.edit-2fa[data-v-671ac100]{margin-top:14px;padding-top:14px;border-top:1px dashed var(--bg-surface)}.badge[data-v-671ac100]{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:6px;font-size:19.5px;font-weight:600}.badge.enabled[data-v-671ac100]{background:#34d3992e;color:var(--success)}.badge.disabled[data-v-671ac100]{background:#64748b38;color:var(--text-muted)}.sessions-header[data-v-671ac100]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.sessions-header h4[data-v-671ac100]{margin:0}.sessions-loading[data-v-671ac100]{padding:12px 0;color:var(--text-faint);font-size:21px}.sessions-list[data-v-671ac100]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.session-item[data-v-671ac100]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--bg-surface);border-radius:10px;background:var(--bg-inset)}.session-item.is-current[data-v-671ac100]{border-color:#34d39973;background:#34d3990f}.session-main[data-v-671ac100]{flex:1;min-width:0}.session-title-row[data-v-671ac100]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.session-title[data-v-671ac100]{color:var(--text-secondary);font-size:22.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis}.session-sub[data-v-671ac100]{margin-top:2px;color:var(--text-muted);font-size:19.5px}.session-meta[data-v-671ac100]{margin-top:4px;color:var(--text-faint);font-size:19.5px;display:flex;flex-wrap:wrap;gap:4px;font-variant-numeric:tabular-nums}.session-terminate[data-v-671ac100]{flex-shrink:0;padding:6px 10px;font-size:19.5px;align-self:center}@media(max-width:480px){.hero[data-v-671ac100]{text-align:left;display:flex;align-items:center;gap:14px;padding:6px 0 14px}.hero-avatar[data-v-671ac100]{width:56px;height:56px;flex-shrink:0;margin:0}.hero-name[data-v-671ac100]{font-size:22.5px}.hero-phone[data-v-671ac100]{margin-top:1px}.hero-actions[data-v-671ac100]{margin-top:6px;justify-content:flex-start;gap:8px}.hero-photo-btn[data-v-671ac100]{padding:6px 10px;font-size:19.5px}.name-grid[data-v-671ac100]{grid-template-columns:1fr}.tab[data-v-671ac100]{flex:1;text-align:center;padding:12px 0;min-height:44px}.row-actions .tg-btn-primary[data-v-671ac100],.row-actions .tg-btn-secondary[data-v-671ac100]{flex:1}.check-row[data-v-671ac100]{flex-wrap:wrap}}.account-line[data-v-4916713b]{display:flex;align-items:center;gap:12px;padding:4px 0 14px;border-bottom:1px solid var(--bg-surface);margin-bottom:14px}.account-text[data-v-4916713b]{min-width:0}.account-name[data-v-4916713b]{color:var(--text-secondary);font-size:24px;font-weight:600}.account-sub[data-v-4916713b]{color:var(--text-faint);font-size:21px;margin-top:2px;font-variant-numeric:tabular-nums}.loading-row[data-v-4916713b]{display:flex;align-items:center;gap:10px;color:var(--text-faint);font-size:22.5px;padding:16px 0}.block[data-v-4916713b]{margin-top:14px}.block h4[data-v-4916713b]{margin:0 0 8px;color:var(--text-muted);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.privacy-list[data-v-4916713b]{display:flex;flex-direction:column;gap:2px}.privacy-row[data-v-4916713b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--bg-surface)}.privacy-row[data-v-4916713b]:last-child{border-bottom:none}.privacy-label[data-v-4916713b]{color:var(--text-secondary);font-size:22.5px;flex:1;min-width:0}.premium-star[data-v-4916713b]{color:#a78bfa;margin-left:4px}.privacy-select[data-v-4916713b]{-webkit-appearance:none;appearance:none;background:var(--bg-inset) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%233b82f6' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 8px center;border:1px solid var(--bg-surface);border-radius:8px;color:var(--accent);font-size:21px;padding:6px 28px 6px 10px;cursor:pointer;outline:none;transition:border-color .12s;flex-shrink:0;min-width:110px}.privacy-select[data-v-4916713b]:hover,.privacy-select[data-v-4916713b]:focus{border-color:var(--accent)}.privacy-na[data-v-4916713b]{color:var(--border-strong);font-size:21px;flex-shrink:0}.toggle-row[data-v-4916713b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.toggle-btn[data-v-4916713b]{position:relative;width:44px;height:24px;border-radius:12px;background:var(--bg-surface);border:none;cursor:pointer;transition:background .2s;flex-shrink:0;padding:0;-webkit-tap-highlight-color:transparent}.toggle-btn[data-v-4916713b]:after{content:"";position:absolute;inset:-10px -8px}.toggle-btn.active[data-v-4916713b]{background:var(--accent)}.toggle-thumb[data-v-4916713b]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--text-secondary);transition:left .2s}.toggle-btn.active .toggle-thumb[data-v-4916713b]{left:23px}.error-msg[data-v-4916713b]{margin:12px 0 0;color:var(--danger);font-size:21px}.actions[data-v-4916713b]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--bg-surface)}@media(max-width:480px){.actions[data-v-4916713b]{flex-direction:column-reverse}.actions button[data-v-4916713b]{width:100%;justify-content:center;padding-top:10px;padding-bottom:10px}.privacy-select[data-v-4916713b]{min-width:100px;font-size:19.5px}}.form[data-v-16e5c01b]{display:flex;flex-direction:column;gap:14px}.field[data-v-16e5c01b]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-16e5c01b]{color:var(--text-muted);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.field-hint[data-v-16e5c01b]{color:var(--border-strong);font-weight:600;text-transform:none;letter-spacing:0;margin-left:4px}.field-input[data-v-16e5c01b]{width:100%;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;padding:10px 12px;color:var(--text-secondary);font-size:22.5px;font-family:inherit;outline:none;resize:vertical}.field-input[data-v-16e5c01b]::placeholder{color:var(--border-strong)}.field-input[data-v-16e5c01b]:focus{border-color:var(--accent)}.field-textarea[data-v-16e5c01b]{min-height:72px;line-height:1.45}.error-msg[data-v-16e5c01b]{margin:0;color:var(--danger);font-size:21px}.actions[data-v-16e5c01b]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;padding-top:14px;border-top:1px solid var(--bg-surface)}.content[data-v-4f4fd477]{display:flex;flex-direction:column;gap:16px}.tabs[data-v-4f4fd477]{display:flex;gap:0;border-bottom:1px solid var(--bg-surface);margin-bottom:4px}.tab-btn[data-v-4f4fd477]{flex:1;padding:10px 0;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-faint);font-size:21px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s}.tab-btn.active[data-v-4f4fd477]{color:var(--accent);border-bottom-color:var(--accent)}.tab-btn[data-v-4f4fd477]:hover:not(.active){color:var(--text-muted)}.loading-row[data-v-4f4fd477]{display:flex;align-items:center;gap:12px;color:var(--text-faint);font-size:22.5px;padding:8px 0}.section[data-v-4f4fd477]{display:flex;flex-direction:column;gap:8px}.section-title[data-v-4f4fd477]{color:var(--text-muted);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.option-group[data-v-4f4fd477]{display:flex;flex-direction:column;gap:0;border:1px solid var(--bg-surface);border-radius:10px;overflow:hidden}.option-row[data-v-4f4fd477]{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;border:none;border-bottom:1px solid var(--bg-surface);background:var(--bg-inset);color:inherit;cursor:pointer;text-align:left;transition:background .15s}.option-row[data-v-4f4fd477]:last-child{border-bottom:none}.option-row[data-v-4f4fd477]:hover{background:var(--bg-surface)}.option-row.is-selected[data-v-4f4fd477]{background:#3b82f61a}.option-radio[data-v-4f4fd477]{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:50%;border:2px solid var(--border-strong);transition:border-color .15s,border-width .1s}.option-radio.checked[data-v-4f4fd477]{border-color:var(--accent);border-width:5px}.option-text[data-v-4f4fd477]{display:flex;flex-direction:column;gap:2px}.option-title[data-v-4f4fd477]{color:var(--text-secondary);font-size:22.5px;font-weight:600}.option-desc[data-v-4f4fd477]{color:var(--text-faint);font-size:19.5px;line-height:1.4}.username-field[data-v-4f4fd477]{display:flex;flex-direction:column;gap:6px;padding:0 16px 14px;background:#3b82f60f;border-bottom:1px solid var(--bg-surface)}.field-label[data-v-4f4fd477]{color:var(--text-muted);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding-top:12px}.username-input-wrap[data-v-4f4fd477]{display:flex;align-items:center;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;overflow:hidden}.username-prefix[data-v-4f4fd477]{padding:0 10px;color:var(--text-faint);font-size:22.5px;flex-shrink:0}.field-input[data-v-4f4fd477]{flex:1;background:transparent;border:none;padding:10px 12px 10px 0;color:var(--text-secondary);font-size:22.5px;font-family:inherit;outline:none}.field-input[data-v-4f4fd477]::placeholder{color:var(--border-strong)}.username-input-wrap[data-v-4f4fd477]:focus-within{border-color:var(--accent)}.toggle-row[data-v-4f4fd477]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--bg-inset);cursor:pointer;transition:background .15s}.toggle-row[data-v-4f4fd477]:hover{background:var(--bg-surface)}.toggle-text[data-v-4f4fd477]{display:flex;flex-direction:column;gap:2px}.toggle-switch[data-v-4f4fd477]{flex-shrink:0;position:relative;width:40px;height:22px;border-radius:999px;border:none;background:var(--border);cursor:pointer;transition:background .2s;padding:0}.toggle-switch.is-on[data-v-4f4fd477]{background:var(--accent)}.toggle-knob[data-v-4f4fd477]{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-primary);transition:transform .2s}.toggle-switch.is-on .toggle-knob[data-v-4f4fd477]{transform:translate(18px)}.error-msg[data-v-4f4fd477]{margin:0;color:var(--danger);font-size:21px}.actions[data-v-4f4fd477]{display:flex;justify-content:flex-end;gap:8px;padding-top:14px;border-top:1px solid var(--bg-surface)}.admins-list[data-v-4f4fd477]{display:flex;flex-direction:column;gap:2px}.admin-row[data-v-4f4fd477]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;background:var(--bg-inset);border:1px solid var(--bg-surface)}.admin-avatar[data-v-4f4fd477]{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:700;color:var(--text-primary)}.admin-info[data-v-4f4fd477]{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.admin-name[data-v-4f4fd477]{color:var(--text-secondary);font-size:22.5px;font-weight:600}.admin-username[data-v-4f4fd477]{color:var(--text-faint);font-size:19.5px}.admin-title-badge[data-v-4f4fd477]{background:#3b82f626;color:var(--accent-soft);font-size:18px;font-weight:600;padding:1px 6px;border-radius:4px}.admin-creator-badge[data-v-4f4fd477]{background:#10b98126;color:var(--success);font-size:18px;font-weight:600;padding:1px 6px;border-radius:4px}.admin-actions[data-v-4f4fd477]{display:flex;align-items:center;gap:6px;flex-shrink:0}.icon-btn[data-v-4f4fd477]{background:none;border:none;cursor:pointer;padding:4px;font-size:22.5px;opacity:.7;transition:opacity .15s}.icon-btn[data-v-4f4fd477]:hover{opacity:1}.demote-btn[data-v-4f4fd477]{background:none;border:1px solid var(--border-strong);border-radius:6px;color:var(--danger);font-size:19.5px;padding:4px 8px;cursor:pointer;transition:background .15s}.demote-btn[data-v-4f4fd477]:hover{background:#ef44441a}.confirm-label[data-v-4f4fd477]{color:var(--text-secondary);font-size:19.5px}.tg-btn-danger-sm[data-v-4f4fd477]{background:var(--danger);border:none;border-radius:6px;color:var(--on-accent);font-size:19.5px;padding:4px 10px;cursor:pointer;font-weight:600}.tg-btn-secondary-sm[data-v-4f4fd477]{background:none;border:1px solid var(--border-strong);border-radius:6px;color:var(--text-muted);font-size:19.5px;padding:4px 10px;cursor:pointer}.empty-msg[data-v-4f4fd477]{margin:0;color:var(--border-strong);font-size:21px;text-align:center;padding:16px 0}.add-admin-btn[data-v-4f4fd477]{width:100%;padding:12px;background:none;border:1px dashed var(--border);border-radius:8px;color:var(--accent);font-size:21px;font-weight:600;cursor:pointer;transition:background .15s}.add-admin-btn[data-v-4f4fd477]:hover{background:#3b82f60f}.rights-panel[data-v-4f4fd477],.add-panel[data-v-4f4fd477]{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:10px}.rights-list[data-v-4f4fd477]{display:flex;flex-direction:column;gap:4px}.rights-row[data-v-4f4fd477]{display:flex;align-items:center;gap:8px;padding:6px 4px;cursor:pointer;color:var(--text-secondary);font-size:21px}.rights-checkbox[data-v-4f4fd477]{width:16px;height:16px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.rights-title-row[data-v-4f4fd477]{display:flex;flex-direction:column;gap:6px}.title-input[data-v-4f4fd477]{padding:8px 12px;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;color:var(--text-secondary);font-size:21px;font-family:inherit;outline:none;width:100%;box-sizing:border-box}.title-input[data-v-4f4fd477]:focus{border-color:var(--accent)}.pagination[data-v-4f4fd477]{display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 0 4px}.mini-btn[data-v-4f4fd477]{background:var(--bg-surface);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);font-size:22.5px;padding:4px 10px;cursor:pointer;transition:background .15s}.mini-btn[data-v-4f4fd477]:hover:not(:disabled){background:var(--border)}.mini-btn[data-v-4f4fd477]:disabled{opacity:.35;cursor:default}.pagination-text[data-v-4f4fd477]{color:var(--text-muted);font-size:21px;min-width:60px;text-align:center}.participants-total[data-v-4f4fd477]{margin:4px 0 0;color:var(--border-strong);font-size:19.5px;text-align:center}.invite-list[data-v-4f4fd477]{display:flex;flex-direction:column;gap:8px}.invite-list--revoked[data-v-4f4fd477]{opacity:.6}.invite-row[data-v-4f4fd477]{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:10px;background:var(--bg-inset);border:1px solid var(--bg-surface)}.invite-row--revoked[data-v-4f4fd477]{border-color:#1a2740}.invite-head[data-v-4f4fd477]{display:flex;align-items:center;gap:10px;min-width:0}.invite-link-text[data-v-4f4fd477]{flex:1;color:var(--accent-soft);font-size:19.5px;font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.invite-link-text--revoked[data-v-4f4fd477]{color:var(--border-strong);text-decoration:line-through}.invite-tags[data-v-4f4fd477]{display:flex;flex-wrap:wrap;gap:5px}.invite-badge[data-v-4f4fd477]{display:inline-flex;align-items:center;background:#3b82f61f;color:var(--accent-soft);font-size:18px;font-weight:600;padding:2px 8px;border-radius:4px}.invite-badge--title[data-v-4f4fd477]{background:#8b5cf61f;color:#a78bfa}.invite-badge--approval[data-v-4f4fd477]{background:#f59e0b1f;color:#fbbf24}.invite-stats[data-v-4f4fd477]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.invite-stat-item[data-v-4f4fd477]{display:flex;align-items:baseline;gap:4px}.invite-stat-value[data-v-4f4fd477]{color:var(--text-secondary);font-size:24px;font-weight:700}.invite-stat-label[data-v-4f4fd477]{color:var(--text-faint);font-size:19.5px}.invite-stat-item--muted .invite-stat-value[data-v-4f4fd477],.invite-stat-item--muted .invite-stat-label[data-v-4f4fd477]{color:var(--border-strong);font-size:19.5px;font-weight:400}.invite-footer[data-v-4f4fd477]{display:flex;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--bg-surface);flex-wrap:wrap}.invite-copy-btn[data-v-4f4fd477]{flex:1;background:#3b82f614;border:1px solid rgba(59,130,246,.25);border-radius:7px;color:var(--accent-soft);font-size:21px;font-weight:600;padding:7px 12px;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap;text-align:center}.invite-copy-btn[data-v-4f4fd477]:hover{background:#3b82f629}.invite-copy-btn.copied[data-v-4f4fd477]{background:#10b9811a;border-color:#10b9814d;color:var(--success)}.invite-revoke-btn[data-v-4f4fd477]{background:none;border:1px solid rgba(239,68,68,.25);border-radius:7px;color:var(--danger-soft);font-size:21px;font-weight:600;padding:7px 14px;cursor:pointer;transition:background .15s;white-space:nowrap}.invite-revoke-btn[data-v-4f4fd477]:hover{background:#ef444414}.field-group[data-v-4f4fd477]{display:flex;flex-direction:column;gap:6px}.field-input.standalone[data-v-4f4fd477]{padding:10px 12px;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;color:var(--text-secondary);font-size:22.5px;font-family:inherit;outline:none;width:100%;box-sizing:border-box}.field-input.standalone[data-v-4f4fd477]:focus{border-color:var(--accent)}.date-input[data-v-4f4fd477]{color-scheme:dark}.preview-body[data-v-dd7316a3]{display:flex;flex-direction:column;gap:16px;min-height:120px}.preview-loading[data-v-dd7316a3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 0;color:var(--text-faint);font-size:22.5px}.preview-error[data-v-dd7316a3]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0;text-align:center}.error-icon[data-v-dd7316a3]{font-size:42px;color:var(--danger);line-height:1}.error-text[data-v-dd7316a3]{margin:0;color:var(--danger-soft);font-size:22.5px}.peer-header[data-v-dd7316a3]{display:flex;align-items:center;gap:14px}.peer-avatar[data-v-dd7316a3]{flex-shrink:0;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;color:var(--text-primary)}.peer-meta[data-v-dd7316a3]{display:flex;flex-direction:column;gap:2px;min-width:0}.peer-title[data-v-dd7316a3]{color:var(--text-primary);font-size:25.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peer-username[data-v-dd7316a3]{color:var(--accent);font-size:21px}.peer-count[data-v-dd7316a3]{color:var(--text-faint);font-size:21px}.peer-about[data-v-dd7316a3]{margin:0;color:var(--text-muted);font-size:22.5px;line-height:1.5;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;padding:10px 12px;white-space:pre-wrap;max-height:120px;overflow-y:auto}.peer-type-row[data-v-dd7316a3]{display:flex;gap:6px;flex-wrap:wrap}.peer-type-badge[data-v-dd7316a3]{display:inline-flex;align-items:center;font-size:18px;font-weight:700;padding:2px 8px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px;background:#3b82f61f;color:var(--accent-soft)}.peer-type-badge--group[data-v-dd7316a3]{background:#10b9811f;color:var(--success)}.peer-type-badge--bot[data-v-dd7316a3]{background:#8b5cf61f;color:#a78bfa}.peer-type-badge--user[data-v-dd7316a3]{background:#94a3b81a;color:var(--text-muted)}.peer-type-badge--invite[data-v-dd7316a3]{background:#f59e0b1f;color:#fbbf24}.error-msg[data-v-dd7316a3]{margin:0;color:var(--danger);font-size:21px;text-align:center}.preview-actions[data-v-dd7316a3]{display:flex;padding-top:4px;border-top:1px solid var(--bg-surface)}.tg-btn-primary.wide[data-v-dd7316a3],.tg-btn-success[data-v-dd7316a3]{width:100%;padding:12px;border-radius:10px;font-size:24px;font-weight:600;border:none;cursor:pointer;transition:opacity .15s}.tg-btn-primary.wide[data-v-dd7316a3]{background:var(--accent);color:var(--on-accent)}.tg-btn-primary.wide[data-v-dd7316a3]:hover:not(:disabled){opacity:.9}.tg-btn-primary.wide[data-v-dd7316a3]:disabled{opacity:.5;cursor:default}.tg-btn-success[data-v-dd7316a3]{background:#10b98126;color:var(--success);cursor:default;border:1px solid rgba(16,185,129,.25)}.tg-btn-pending[data-v-dd7316a3]{width:100%;padding:12px;border-radius:10px;font-size:24px;font-weight:600;border:1px solid rgba(245,158,11,.25);background:#f59e0b1f;color:#fbbf24;cursor:default}.actions-menu[data-v-8d466bc9]{position:absolute;top:100%;right:4px;z-index:30;min-width:200px;padding:6px;background:var(--bg-elevated);border:1px solid var(--bg-surface);border-radius:10px;box-shadow:0 12px 30px var(--overlay);display:flex;flex-direction:column;gap:2px}.menu-item[data-v-8d466bc9]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:transparent;color:var(--text-secondary);font-size:21px;text-align:left;border-radius:6px;cursor:pointer;transition:background .12s}.menu-item[data-v-8d466bc9]:hover{background:var(--bg-surface)}.menu-item-danger[data-v-8d466bc9]{color:var(--danger-soft)}.menu-item-danger[data-v-8d466bc9]:hover{background:#ef44441f;color:var(--danger-soft)}.confirm-block[data-v-8d466bc9]{display:flex;flex-direction:column;gap:8px;padding:8px}.confirm-text[data-v-8d466bc9]{color:var(--text-secondary);font-size:21px;margin:0}.confirm-actions[data-v-8d466bc9]{display:flex;flex-direction:column;gap:4px}.confirm-btn[data-v-8d466bc9]{border:1px solid var(--bg-surface);background:transparent;color:var(--text-secondary);font-size:21px;padding:7px 10px;border-radius:6px;cursor:pointer;transition:background .12s,border-color .12s}.confirm-btn[data-v-8d466bc9]:hover{background:var(--bg-surface)}.confirm-btn-danger[data-v-8d466bc9]{color:var(--danger-soft);border-color:#ef444459}.confirm-btn-danger[data-v-8d466bc9]:hover{background:#ef44442e;border-color:#ef44448c}.dialog-list[data-v-9d833360]{display:flex;flex-direction:column;height:100%;background:var(--bg-elevated);overflow:hidden}.list-header[data-v-9d833360]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--bg-surface);flex-shrink:0}.search-wrap[data-v-9d833360]{position:relative;flex:1;min-width:0}.search-input[data-v-9d833360]{width:100%;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;padding:8px 42px 8px 12px;color:var(--text-secondary);font-size:24px;font-family:inherit;outline:none}.search-input[data-v-9d833360]::placeholder{color:var(--border-strong)}.search-input[data-v-9d833360]:focus{border-color:var(--accent)}.search-input[data-v-9d833360]::-webkit-search-cancel-button,.search-input[data-v-9d833360]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.search-clear[data-v-9d833360]{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:var(--bg-surface);border:none;border-radius:50%;color:var(--text-secondary);cursor:pointer;transition:background .12s,color .12s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.search-clear[data-v-9d833360]:hover{background:#334155f2;color:var(--text-primary)}.search-clear[data-v-9d833360]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(max-width:1023px){.search-input[data-v-9d833360]{padding-right:48px}.search-clear[data-v-9d833360]{width:42px;height:42px}}.empty[data-v-9d833360]{color:var(--text-faint);text-align:center;font-size:24px;padding:18px;margin:0}.empty.loading-row[data-v-9d833360]{display:flex;align-items:center;justify-content:center;gap:12px}.header-spinner-wrap[data-v-9d833360]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px}.dialog-scroll[data-v-9d833360]{flex:1;overflow-y:auto}.dialog-row[data-v-9d833360]{display:flex;align-items:stretch;border-bottom:1px solid var(--bg-surface)}.dialog-row.is-active[data-v-9d833360]{background:#3b82f62e;box-shadow:inset 3px 0 0 var(--accent)}.dialog-item[data-v-9d833360]{flex:1;min-width:0;display:flex;gap:12px;align-items:center;padding:14px 12px 14px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.dialog-item[data-v-9d833360]:hover{background:var(--bg-surface)}.dialog-item.is-active[data-v-9d833360]{background:transparent}.dialog-side[data-v-9d833360]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:0 6px;flex-shrink:0}.dialog-settings-btn[data-v-9d833360],.dialog-kebab-btn[data-v-9d833360]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:color .15s,background .15s,opacity .15s}.dialog-settings-btn[data-v-9d833360]{color:var(--text-faint)}.dialog-settings-btn[data-v-9d833360]:hover{color:var(--text-secondary);background:var(--bg-surface)}.dialog-kebab-btn[data-v-9d833360]{color:var(--text-faint)}.dialog-kebab-btn[data-v-9d833360]:hover:not(:disabled),.dialog-kebab-btn.is-open[data-v-9d833360]{color:var(--text-secondary);background:var(--bg-surface)}.dialog-kebab-btn[data-v-9d833360]:disabled{opacity:.3;cursor:default}.dialog-row.is-archived .dialog-item[data-v-9d833360]{opacity:.7}.pin-icon[data-v-9d833360]{color:var(--text-muted);margin-right:4px;vertical-align:-1px}.archive-toggle[data-v-9d833360]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;border-bottom:1px solid var(--bg-surface);background:var(--bg-inset);color:var(--text-secondary);font-size:22.5px;font-weight:600;cursor:pointer;text-align:left;transition:background .12s}.archive-toggle[data-v-9d833360]:hover{background:var(--bg-inset)}.archive-toggle-label[data-v-9d833360]{flex:1}.archive-toggle-count[data-v-9d833360]{color:var(--text-faint);font-size:21px;font-weight:600}.archive-banner[data-v-9d833360]{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;border:none;border-bottom:1px solid var(--bg-surface);background:var(--bg-inset);color:var(--text-secondary);font-size:22.5px;font-weight:600;cursor:pointer;text-align:left;flex-shrink:0;transition:background .12s}.archive-banner[data-v-9d833360]:hover{background:var(--bg-inset)}.archive-banner-label[data-v-9d833360]{flex:1}.archive-banner-count[data-v-9d833360]{color:var(--text-faint);font-size:21px;font-weight:600}.dialog-body[data-v-9d833360]{flex:1;min-width:0}.dialog-title-row[data-v-9d833360]{display:flex;justify-content:space-between;gap:8px}.dialog-title[data-v-9d833360]{color:var(--text-secondary);font-size:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-time[data-v-9d833360]{color:var(--text-faint);font-size:21px;flex-shrink:0;font-variant-numeric:tabular-nums}.dialog-preview-row[data-v-9d833360]{display:flex;justify-content:space-between;gap:8px;margin-top:3px}.dialog-preview[data-v-9d833360]{color:var(--text-faint);font-size:21.75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unread[data-v-9d833360]{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:21px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dialog-section-divider[data-v-9d833360]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 8px;color:var(--text-faint);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:var(--bg-inset);border-top:1px solid var(--bg-surface);border-bottom:1px solid var(--bg-surface)}.global-empty[data-v-9d833360]{padding:14px 16px;text-align:left}.creator-icon[data-v-9d833360]{color:#facc15;margin-right:4px;vertical-align:-1px}.badge-bot[data-v-9d833360]{flex-shrink:0;font-size:16.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--accent-soft);background:#3b82f62e;padding:2px 7px;border-radius:6px}.tg-btn-icon.is-proxy-on[data-v-9d833360]{color:var(--success)}.tg-btn-icon.is-proxy-on[data-v-9d833360]:hover:not(:disabled){color:var(--success-soft);background:#10b9811f}.mobile-back[data-v-9d833360],.mobile-account-menu[data-v-9d833360]{display:none}@media(max-width:1023px){.mobile-back[data-v-9d833360],.mobile-account-menu[data-v-9d833360]{display:inline-flex}.list-header[data-v-9d833360]{padding:8px 10px;background:var(--bg-elevated)}}.msg-shell[data-v-417dd77d]{position:relative;display:flex;flex-direction:column;gap:6px;max-width:min(75%,560px);align-self:flex-start;align-items:flex-start}.msg-actions-btn[data-v-417dd77d]{position:absolute;top:4px;display:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--border);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s}.msg-shell.is-in .msg-actions-btn[data-v-417dd77d]{right:-30px}.msg-shell.is-out .msg-actions-btn[data-v-417dd77d]{left:-30px}.msg-actions-btn[data-v-417dd77d]:hover{background:var(--border);color:var(--text-primary)}@media(max-width:1023px){.msg-actions-btn[data-v-417dd77d]{display:inline-flex}.msg-shell.is-in .msg-actions-btn[data-v-417dd77d]{right:-28px}.msg-shell.is-out .msg-actions-btn[data-v-417dd77d]{left:-28px}}.msg-actions-inline[data-v-417dd77d]{display:flex;flex-direction:column;min-width:168px;margin-top:4px;padding:4px;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 18px #00000052;-webkit-user-select:none;user-select:none}.msg-shell.is-out .msg-actions-inline[data-v-417dd77d]{align-self:flex-end}.msg-actions-inline-item[data-v-417dd77d]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:transparent;border:none;color:var(--text-secondary);font:inherit;font-size:20.4px;text-align:left;border-radius:6px;cursor:pointer;transition:background .1s}.msg-actions-inline-item[data-v-417dd77d]:hover{background:var(--border)}.msg-actions-inline-item.is-danger[data-v-417dd77d]{color:var(--danger-soft)}.msg-actions-inline-item.is-danger[data-v-417dd77d]:hover{background:#f871711f}.msg-actions-inline-sep[data-v-417dd77d]{height:1px;margin:4px 6px;background:#94a3b82e}.msg-shell.is-out[data-v-417dd77d]{align-self:flex-end;align-items:flex-end}.msg-shell.is-grouped[data-v-417dd77d]{margin-top:-6px}.msg-shell.has-buttons[data-v-417dd77d]{width:70%;max-width:460px}.msg-shell.has-media[data-v-417dd77d]{max-width:min(75%,400px)}.msg-bubble[data-v-417dd77d]{position:relative;width:fit-content;max-width:100%;padding:9px 14px 8px;border-radius:14px;word-break:break-word;overflow:hidden}.has-buttons .msg-bubble[data-v-417dd77d]{width:100%}.has-media .msg-bubble[data-v-417dd77d]{padding:4px 4px 8px;min-width:180px}.is-in .msg-bubble[data-v-417dd77d]{background:var(--bg-surface);color:var(--text-secondary)}.is-in.is-grouped .msg-bubble[data-v-417dd77d]{border-top-left-radius:6px}.is-out .msg-bubble[data-v-417dd77d]{background:var(--accent);color:var(--on-accent)}.is-out.is-grouped .msg-bubble[data-v-417dd77d]{border-top-right-radius:6px}.media-wrap[data-v-417dd77d]{width:100%;border-radius:10px;overflow:hidden;margin-bottom:2px}.media-img[data-v-417dd77d],.media-video[data-v-417dd77d]{display:block;width:100%;max-height:300px;object-fit:cover;border-radius:10px}.media-video[data-v-417dd77d]{object-fit:contain;background:#000}.has-media .msg-text[data-v-417dd77d]{padding:4px 10px 0}.msg-reply-quote[data-v-417dd77d]{display:flex;gap:8px;margin-bottom:6px;padding:4px 8px;border-radius:6px;background:#ffffff14;max-width:100%;overflow:hidden}.is-in .msg-reply-quote[data-v-417dd77d]{background:#94a3b81f}.has-media .msg-reply-quote[data-v-417dd77d]{margin:4px 6px 6px}.msg-reply-quote-bar[data-v-417dd77d]{flex:0 0 3px;border-radius:2px;background:#ffffffb3}.is-in .msg-reply-quote-bar[data-v-417dd77d]{background:var(--accent-soft)}.msg-reply-quote-body[data-v-417dd77d]{flex:1 1 auto;min-width:0}.msg-reply-quote-title[data-v-417dd77d]{font-size:calc(16.575px * var(--content-font-scale, 1));font-weight:600;opacity:.9;line-height:1.2}.msg-reply-quote-text[data-v-417dd77d]{font-size:calc(17.85px * var(--content-font-scale, 1));line-height:1.3;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-text[data-v-417dd77d]{display:block;white-space:pre-wrap;font-size:calc(21.675px * var(--content-font-scale, 1));line-height:1.45}.msg-text[data-v-417dd77d] .msg-time-spacer{display:inline-block;width:48px;height:1em;vertical-align:bottom}.msg-text[data-v-417dd77d] strong{font-weight:700}.msg-text[data-v-417dd77d] em{font-style:italic}.msg-text[data-v-417dd77d] u{text-decoration:underline;text-underline-offset:2px}.msg-text[data-v-417dd77d] s{text-decoration:line-through}.msg-text[data-v-417dd77d] code{font-family:SF Mono,ui-monospace,Fira Code,monospace;font-size:calc(19.125px * var(--content-font-scale, 1));background:#00000040;border-radius:4px;padding:1px 5px}.msg-text[data-v-417dd77d] pre{font-family:SF Mono,ui-monospace,Fira Code,monospace;font-size:calc(18.4875px * var(--content-font-scale, 1));background:#0000004d;border-radius:8px;padding:10px 12px;margin:6px 0;overflow-x:auto;white-space:pre}.msg-text[data-v-417dd77d] a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffffff80;word-break:break-all}.is-in .msg-text[data-v-417dd77d] a{text-decoration-color:#94a3b899}.msg-text[data-v-417dd77d] a:hover{text-decoration-color:currentColor}.msg-text[data-v-417dd77d] .tg-blockquote{margin:4px 0;padding:4px 10px;border-left:3px solid rgba(255,255,255,.45);border-radius:2px;opacity:.85;display:block}.is-in .msg-text[data-v-417dd77d] .tg-blockquote{border-left-color:#94a3b880}.msg-text[data-v-417dd77d] .tg-mention,.msg-text[data-v-417dd77d] .tg-hashtag{color:inherit;opacity:.85;font-weight:500}.msg-text[data-v-417dd77d] .tg-peer-link{cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffffff73}.is-in .msg-text[data-v-417dd77d] .tg-peer-link{text-decoration-color:#94a3b88c}.msg-text[data-v-417dd77d] .tg-peer-link:hover{opacity:.85;text-decoration-color:currentColor}.msg-text[data-v-417dd77d] .cmd-link{background:none;border:none;padding:0;margin:0;font:inherit;cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffffff73}.is-in .msg-text[data-v-417dd77d] .cmd-link{text-decoration-color:#94a3b88c}.msg-text[data-v-417dd77d] .cmd-link:hover{text-decoration-color:currentColor;opacity:.85}.msg-text[data-v-417dd77d] .tg-spoiler{background:#ffffff26;border-radius:3px;padding:0 2px;cursor:pointer;color:transparent;transition:color .2s,background .2s;-webkit-user-select:none;user-select:none}.is-in .msg-text[data-v-417dd77d] .tg-spoiler{background:#94a3b833}.msg-text[data-v-417dd77d] .tg-spoiler.revealed{color:inherit;background:#ffffff14;cursor:default;-webkit-user-select:text;user-select:text}.is-in .msg-text[data-v-417dd77d] .tg-spoiler.revealed{background:#94a3b81a}.msg-time-spacer-inline[data-v-417dd77d]{display:inline-block;width:48px;height:1em;vertical-align:bottom}.msg-time[data-v-417dd77d]{position:absolute;right:12px;bottom:6px;display:inline-flex;align-items:center;gap:3px;font-size:calc(16.575px * var(--content-font-scale, 1));opacity:.65;pointer-events:none;font-variant-numeric:tabular-nums}.msg-pinned-mark[data-v-417dd77d]{opacity:.9}.msg-buttons[data-v-417dd77d]{display:flex;flex-direction:column;gap:6px;width:100%}.btn-row[data-v-417dd77d]{display:flex;gap:6px;min-width:0}.inline-btn[data-v-417dd77d]{position:relative;flex:1 1 0;min-width:0;padding:12px 16px;border-radius:12px;border:1px solid rgba(148,163,184,.3);background:var(--bg-inset);color:var(--text-secondary);font-size:20.4px;font-family:inherit;cursor:pointer;text-align:center;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inline-btn[data-v-417dd77d]:hover{background:#94a3b826;border-color:#94a3b880}.inline-btn.has-url[data-v-417dd77d]{padding-right:24px}.inline-btn.has-url[data-v-417dd77d]:after{content:"↗";position:absolute;top:4px;right:8px;font-size:14.025px;color:#bae6fdf2}@media(max-width:1023px){.msg-shell[data-v-417dd77d]{max-width:min(85%,560px)}.msg-shell.has-buttons[data-v-417dd77d]{width:85%;max-width:460px}.msg-shell.has-media[data-v-417dd77d]{max-width:min(85%,400px)}}.message-area[data-v-b3a63013]{display:flex;flex-direction:column;height:100%;background:var(--bg-inset);overflow:hidden}.messages-header[data-v-b3a63013]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--bg-surface);flex-shrink:0;background:var(--bg-elevated);min-height:64px}.header-info[data-v-b3a63013]{display:flex;align-items:center;gap:12px;min-width:0;flex:1;border-radius:8px;padding:4px 6px;margin:-4px -6px;outline:none}.header-info.is-clickable[data-v-b3a63013]{cursor:pointer;transition:background .12s}.header-info.is-clickable[data-v-b3a63013]:hover{background:var(--bg-surface)}.header-info.is-clickable[data-v-b3a63013]:focus-visible{background:var(--bg-surface);box-shadow:inset 0 0 0 1px #3b82f680}.header-title-wrap[data-v-b3a63013]{display:flex;flex-direction:column;gap:1px;min-width:0}.header-title[data-v-b3a63013]{color:var(--text-primary);font-size:22.3125px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-subtitle[data-v-b3a63013]{color:var(--text-faint);font-size:17.85px;white-space:nowrap}.messages-scroll[data-v-b3a63013]{flex:1;overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:8px}.pinned-banner[data-v-b3a63013]{position:relative;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 14px;border-bottom:1px solid var(--bg-surface);background:var(--bg-elevated);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;outline:none;transition:background .12s}.pinned-banner[data-v-b3a63013]:hover,.pinned-banner[data-v-b3a63013]:focus-visible{background:#111c33}.pinned-banner-bar[data-v-b3a63013]{position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--accent-soft)}.pinned-banner-icon[data-v-b3a63013]{color:var(--accent-soft);flex-shrink:0}.pinned-banner-body[data-v-b3a63013]{flex:1 1 auto;min-width:0}.pinned-banner-title[data-v-b3a63013]{display:flex;align-items:baseline;gap:8px;color:var(--accent-soft);font-size:16.575px;font-weight:600;line-height:1.2}.pinned-banner-counter[data-v-b3a63013]{color:var(--text-faint);font-weight:500;font-size:15.3px}.pinned-banner-text[data-v-b3a63013]{color:var(--text-secondary);font-size:18.4875px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pinned-banner-unpin[data-v-b3a63013]{flex-shrink:0;color:var(--text-faint)}.pinned-banner-unpin[data-v-b3a63013]:hover{color:var(--text-secondary)}.empty[data-v-b3a63013]{color:var(--text-faint);text-align:center;margin:auto;font-size:20.4px}.empty.loading-block[data-v-b3a63013]{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--text-muted);font-size:20.4px}.load-older-indicator[data-v-b3a63013]{display:flex;justify-content:center;padding:6px 0;color:var(--text-muted)}.date-separator[data-v-b3a63013]{position:sticky;top:0;z-index:1;display:flex;justify-content:center;margin:12px 0 4px;pointer-events:none}.date-separator[data-v-b3a63013]:first-child{margin-top:0}.mobile-back[data-v-b3a63013]{display:none}.header-actions[data-v-b3a63013]{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.header-info-btn[data-v-b3a63013]{color:var(--text-muted)}.header-info-btn[data-v-b3a63013]:hover{color:var(--text-secondary)}@media(max-width:1023px){.mobile-back[data-v-b3a63013]{display:inline-flex}.header-avatar[data-v-b3a63013]{display:flex}.messages-header[data-v-b3a63013]{position:sticky;top:0;z-index:10;min-height:52px;padding:8px 12px;-webkit-tap-highlight-color:transparent}.header-info[data-v-b3a63013]{min-height:36px;touch-action:manipulation}.header-title[data-v-b3a63013]{font-size:21.0375px}.messages-scroll[data-v-b3a63013]{padding:12px 12px 16px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}.date-pill[data-v-b3a63013]{background:var(--bg-inset);border:1px solid var(--bg-surface);color:var(--text-muted);font-size:17.85px;font-weight:600;padding:4px 12px;border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.service-line[data-v-b3a63013]{display:flex;justify-content:center;margin:4px 0}.service-pill[data-v-b3a63013]{background:var(--bg-surface);border:1px solid rgba(51,65,85,.6);color:var(--text-muted);font-size:17.85px;padding:3px 10px;border-radius:999px;max-width:80%;text-align:center;line-height:1.4}.msg-flash[data-v-b3a63013]{animation:msg-flash-anim-b3a63013 1.6s ease-out;border-radius:12px}@keyframes msg-flash-anim-b3a63013{0%{background:#3b82f659}60%{background:#3b82f62e}to{background:transparent}}.cmd-menu[data-v-002ae3b5]{position:relative;flex-shrink:0}.cmd-toggle[data-v-002ae3b5]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--bg-surface);border-radius:10px;background:var(--bg-inset);color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.cmd-toggle[data-v-002ae3b5]:hover{background:var(--bg-surface);color:var(--text-secondary)}.cmd-toggle.is-active[data-v-002ae3b5]{background:#3b82f62e;border-color:var(--accent);color:var(--accent-soft)}.cmd-popover[data-v-002ae3b5]{position:absolute;bottom:calc(100% + 8px);left:0;width:min(340px,80vw);max-height:min(360px,60vh);overflow-y:auto;background:var(--bg-elevated);border:1px solid var(--bg-surface);border-radius:12px;box-shadow:0 8px 24px #00000073;z-index:60;animation:cmd-pop-in-002ae3b5 .12s ease-out}@keyframes cmd-pop-in-002ae3b5{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cmd-header[data-v-002ae3b5]{padding:10px 14px 8px;color:var(--text-faint);font-size:19.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--bg-surface)}.cmd-list[data-v-002ae3b5]{list-style:none;margin:0;padding:4px 0}.cmd-item[data-v-002ae3b5]{width:100%;display:flex;flex-direction:column;gap:2px;padding:9px 14px;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .1s;font-family:inherit}.cmd-item[data-v-002ae3b5]:hover{background:#3b82f624}.cmd-name[data-v-002ae3b5]{color:var(--accent-soft);font-size:22.5px;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cmd-desc[data-v-002ae3b5]{color:var(--text-muted);font-size:21px;line-height:1.35}.composer[data-v-737ef317]{display:flex;flex-direction:column;gap:0;padding:0;border-top:1px solid var(--bg-surface);background:var(--bg-elevated);flex-shrink:0}.composer-row[data-v-737ef317]{display:flex;align-items:flex-end;gap:10px;padding:12px 16px max(12px,env(safe-area-inset-bottom,0px))}.file-input-hidden[data-v-737ef317]{display:none}.attach-btn[data-v-737ef317]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-faint);width:48px;height:48px;border-radius:10px;cursor:pointer;flex-shrink:0;transition:color .12s,background .12s}.attach-btn[data-v-737ef317]:hover:not(:disabled){color:var(--text-secondary);background:var(--bg-surface)}.attach-btn[data-v-737ef317]:disabled{color:var(--border);cursor:not-allowed}.reply-bar[data-v-737ef317]{display:flex;align-items:center;gap:10px;padding:8px 16px 0}.reply-bar-stripe[data-v-737ef317]{flex:0 0 3px;align-self:stretch;border-radius:2px;background:var(--accent)}.reply-bar.is-edit .reply-bar-stripe[data-v-737ef317]{background:#f59e0b}.reply-bar.is-edit .reply-bar-title[data-v-737ef317]{color:#fbbf24}.reply-bar-body[data-v-737ef317]{flex:1 1 auto;min-width:0}.reply-bar-title[data-v-737ef317]{font-size:16.575px;font-weight:600;color:var(--accent-soft);line-height:1.2}.reply-bar-text[data-v-737ef317]{font-size:17.85px;color:var(--text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reply-bar-close[data-v-737ef317]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-faint);width:28px;height:28px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.reply-bar-close[data-v-737ef317]:hover{background:var(--bg-surface);color:var(--text-secondary)}.media-preview[data-v-737ef317]{display:flex;align-items:center;gap:10px;padding:10px 16px 0}.preview-thumb[data-v-737ef317]{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid var(--bg-surface);flex-shrink:0}.preview-video[data-v-737ef317]{background:#000}.preview-name[data-v-737ef317]{flex:1;font-size:19.125px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-clear[data-v-737ef317]{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-surface);border:none;color:var(--text-muted);width:32px;height:32px;border-radius:50%;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.preview-clear[data-v-737ef317]:hover{background:var(--danger);color:var(--on-accent)}.composer-input[data-v-737ef317]{flex:1;min-height:48px;background:var(--bg-inset);color:var(--text-secondary);border:1px solid var(--bg-surface);border-radius:10px;padding:11px 14px;font-size:21.0375px;font-family:inherit;line-height:1.45;resize:none;outline:none;max-height:160px;overflow-y:hidden}.composer-input[data-v-737ef317]:focus{border-color:var(--accent)}.composer-btn[data-v-737ef317]{display:inline-flex;align-items:center;justify-content:center;background:var(--accent);border:none;color:var(--on-accent);border-radius:10px;width:48px;height:48px;cursor:pointer;flex-shrink:0;transition:background .12s}.composer-btn[data-v-737ef317]:hover:not(:disabled){background:var(--accent-hover)}.composer-btn[data-v-737ef317]:disabled{background:var(--bg-surface);color:var(--text-faint);cursor:not-allowed}.composer-start[data-v-737ef317]{padding:16px 16px max(16px,env(safe-area-inset-bottom,0px))}.start-btn[data-v-737ef317]{width:100%;background:var(--accent);border:none;color:var(--on-accent);font-size:20.4px;font-weight:600;font-family:inherit;padding:16px 20px;border-radius:10px;cursor:pointer;transition:background .12s}.start-btn[data-v-737ef317]:hover:not(:disabled){background:var(--accent-hover)}.start-btn[data-v-737ef317]:disabled{background:var(--bg-surface);color:var(--text-faint);cursor:not-allowed}.forward-modal[data-v-ce56ed43]{display:flex;flex-direction:column;min-height:0;max-height:60vh}.forward-search[data-v-ce56ed43]{position:relative;margin-bottom:12px}.forward-search-icon[data-v-ce56ed43]{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:var(--text-faint);pointer-events:none}.forward-search-input[data-v-ce56ed43]{width:100%;box-sizing:border-box;padding:9px 12px 9px 32px;border-radius:8px;border:1px solid var(--bg-surface);background:#0b1424;color:var(--text-secondary);font-size:22.5px;outline:none}.forward-search-input[data-v-ce56ed43]:focus{border-color:var(--accent)}.forward-empty[data-v-ce56ed43]{color:var(--text-faint);text-align:center;padding:24px 0;font-size:22.5px}.forward-list[data-v-ce56ed43]{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1 auto}.forward-item[data-v-ce56ed43]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;transition:background .1s}.forward-item[data-v-ce56ed43]:hover{background:var(--bg-surface)}.forward-item.is-busy[data-v-ce56ed43]{opacity:.6;pointer-events:none}.forward-item-body[data-v-ce56ed43]{flex:1 1 auto;min-width:0}.forward-item-title[data-v-ce56ed43]{color:var(--text-secondary);font-size:22.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.forward-item-sub[data-v-ce56ed43]{color:var(--text-faint);font-size:19.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-modal-title[data-v-ddde805f]{font-size:22.5px;font-weight:600;color:var(--text-muted)}.mini-profile[data-v-ddde805f]{display:flex;flex-direction:column;gap:16px}.mini-loading[data-v-ddde805f]{display:flex;justify-content:center;padding:32px 0}.mini-hero[data-v-ddde805f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:4px 0 0}.mini-name[data-v-ddde805f]{display:flex;align-items:center;gap:6px;margin:0;color:var(--text-primary);font-size:27px;font-weight:600;text-align:center}.mini-verified[data-v-ddde805f]{background:var(--accent);color:var(--on-accent);border-radius:50%;padding:1px;flex-shrink:0}.mini-kind[data-v-ddde805f]{margin:0;font-size:21px;color:var(--text-faint)}.mini-section[data-v-ddde805f]{background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:10px;padding:10px 12px}.mini-section-label[data-v-ddde805f]{color:var(--text-faint);font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.mini-about[data-v-ddde805f]{margin:0;color:var(--text-secondary);font-size:22.5px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.mini-username-row[data-v-ddde805f]{display:flex;align-items:center;gap:8px}.mini-username[data-v-ddde805f]{flex:1;color:var(--accent-soft);font-size:22.5px;font-weight:500;text-decoration:none;word-break:break-all}.mini-username[data-v-ddde805f]:hover{text-decoration:underline}.mini-copy-btn[data-v-ddde805f]{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);color:var(--text-muted);width:28px;height:28px;border-radius:6px;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s}.mini-copy-btn[data-v-ddde805f]:hover{background:var(--bg-surface);color:var(--text-secondary)}.mini-copy-btn.is-copied[data-v-ddde805f]{color:var(--success);border-color:#4ade8066}.mini-actions[data-v-ddde805f]{display:flex;gap:8px;margin-top:4px}.mini-webapp-badge[data-v-ddde805f]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;padding:10px 12px;background:#3b82f61f;color:var(--accent-soft);border:1px solid rgba(59,130,246,.35);border-radius:10px;font-size:21px;font-weight:500;cursor:default;-webkit-user-select:none;user-select:none}.mini-open-btn[data-v-ddde805f],.mini-chat-btn[data-v-ddde805f]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:10px;font-size:22.5px;font-weight:500;font-family:inherit;cursor:pointer;text-decoration:none;transition:background .12s}.mini-open-btn[data-v-ddde805f]{background:var(--accent);color:var(--on-accent);border:none}.mini-open-btn[data-v-ddde805f]:hover{background:var(--accent-hover)}.mini-chat-btn[data-v-ddde805f]{background:transparent;color:var(--text-secondary);border:1px solid var(--border)}.mini-chat-btn[data-v-ddde805f]:hover{background:var(--bg-surface)}.info-panel[data-v-981b53c3]{display:flex;flex-direction:column;height:100%;background:var(--bg-elevated);border-left:1px solid var(--bg-surface);overflow:hidden}.info-header[data-v-981b53c3]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--bg-surface);flex-shrink:0}.info-header-title[data-v-981b53c3]{color:var(--text-secondary);font-size:22.5px;font-weight:600}.info-close-btn[data-v-981b53c3]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .12s,color .12s}.info-close-btn[data-v-981b53c3]:hover{color:var(--text-secondary);background:var(--bg-surface)}.info-scroll[data-v-981b53c3]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.info-hero[data-v-981b53c3]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px 8px;border-bottom:1px solid var(--bg-surface);background:var(--bg-elevated)}.info-title[data-v-981b53c3]{color:var(--text-primary);font-size:27px;font-weight:700;margin:4px 0 0;text-align:center;word-break:break-word}.info-username[data-v-981b53c3]{color:var(--accent-soft);font-size:22.5px;text-decoration:none}.info-username[data-v-981b53c3]:hover{text-decoration:underline}.info-subtitle[data-v-981b53c3]{color:var(--text-faint);font-size:19.5px}.tabs[data-v-981b53c3]{flex-shrink:0;display:flex;align-items:stretch;gap:2px;border-bottom:1px solid var(--bg-surface);padding:0 12px;background:var(--bg-elevated);overflow-x:auto;scrollbar-width:none}.tabs[data-v-981b53c3]::-webkit-scrollbar{display:none}.tab[data-v-981b53c3]{position:relative;display:inline-flex;align-items:center;gap:5px;padding:8px 10px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-muted);font:500 12px inherit;cursor:pointer;transition:color .12s,border-color .12s;white-space:nowrap}.tab[data-v-981b53c3]:hover{color:var(--text-secondary)}.tab.active[data-v-981b53c3]{color:var(--text-secondary);font-weight:600;border-bottom-color:var(--accent)}.tab[data-v-981b53c3]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tab-label[data-v-981b53c3]{font-size:19.5px}.tabpanel[data-v-981b53c3]{outline:none;display:flex;flex-direction:column;gap:12px}.info-state[data-v-981b53c3]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px;color:var(--text-muted);font-size:21px}.info-state-error[data-v-981b53c3]{color:var(--danger-soft)}.info-empty[data-v-981b53c3]{color:var(--text-faint);font-size:21px;text-align:center;padding:14px 0;margin:0}.info-section[data-v-981b53c3]{display:flex;flex-direction:column;gap:6px}.info-section-label[data-v-981b53c3]{color:var(--text-faint);font-size:19.5px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.info-about[data-v-981b53c3]{color:var(--text-secondary);font-size:22.5px;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.info-facts[data-v-981b53c3]{display:flex;flex-direction:column;gap:8px;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:10px;padding:12px}.info-fact[data-v-981b53c3]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.info-fact-label[data-v-981b53c3]{color:var(--text-faint);font-size:19.5px}.info-fact-value[data-v-981b53c3]{color:var(--text-secondary);font-size:21px;font-weight:500;text-align:right;word-break:break-all}.info-fact-value.mono[data-v-981b53c3]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:19.5px}.info-invite-row[data-v-981b53c3]{display:flex;gap:6px}.info-invite-input[data-v-981b53c3]{flex:1;min-width:0;padding:7px 10px;border:1px solid var(--bg-surface);border-radius:6px;background:var(--bg-inset);color:var(--text-secondary);font-size:19.5px;outline:none}.info-invite-input[data-v-981b53c3]:focus{border-color:var(--accent)}.info-copy-btn[data-v-981b53c3]{flex-shrink:0;padding:7px 12px;border:1px solid var(--bg-surface);border-radius:6px;background:transparent;color:var(--text-secondary);font-size:19.5px;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.info-copy-btn[data-v-981b53c3]:hover{background:var(--bg-surface);color:var(--text-secondary)}.info-copy-btn.is-copied[data-v-981b53c3]{background:#22c55e26;border-color:#22c55e73;color:var(--success-soft)}.links-list[data-v-981b53c3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.links-item[data-v-981b53c3]{padding:8px 10px;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;display:flex;flex-direction:column;gap:3px}.links-url[data-v-981b53c3]{color:var(--accent-soft);font-size:21px;word-break:break-all;text-decoration:none}.links-url[data-v-981b53c3]:hover{text-decoration:underline}.links-snippet[data-v-981b53c3]{color:var(--text-muted);font-size:19.5px;margin:0;line-height:1.4;word-break:break-word;max-height:3.2em;overflow:hidden}.links-date[data-v-981b53c3]{color:var(--text-faint);font-size:18px;font-variant-numeric:tabular-nums}.stickers-grid[data-v-981b53c3]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.sticker-cell[data-v-981b53c3]{position:relative;aspect-ratio:1 / 1;background:var(--bg-inset);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sticker-cell img[data-v-981b53c3]{max-width:100%;max-height:100%;object-fit:contain}.sticker-emoji[data-v-981b53c3]{position:absolute;left:4px;top:4px;font-size:22.5px}.gifts-grid[data-v-981b53c3]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gift-cell[data-v-981b53c3]{background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:10px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--text-secondary);position:relative}.gift-title[data-v-981b53c3]{font-size:19.5px;text-align:center;word-break:break-word}.gift-stars[data-v-981b53c3]{color:#fbbf24;font-size:19.5px;font-weight:600}.gift-limited[data-v-981b53c3]{position:absolute;top:4px;right:6px;background:#ec48992e;color:#f9a8d4;font-size:16.5px;padding:1px 5px;border-radius:4px}.search-row[data-v-981b53c3]{display:flex;gap:6px}.search-field[data-v-981b53c3]{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--bg-surface);border-radius:8px;background:var(--bg-inset);color:var(--text-secondary);font-size:21px;outline:none}.search-field[data-v-981b53c3]:focus{border-color:var(--accent)}.search-go[data-v-981b53c3]{padding:8px 14px;border:1px solid rgba(59,130,246,.55);border-radius:8px;background:#3b82f62e;color:var(--accent-soft);font:600 13px inherit;cursor:pointer;transition:background .12s}.search-go[data-v-981b53c3]:hover:not(:disabled){background:#3b82f64d}.search-go[data-v-981b53c3]:disabled{opacity:.5;cursor:not-allowed}.search-results[data-v-981b53c3]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.search-result[data-v-981b53c3]{width:100%;background:var(--bg-inset);border:1px solid var(--bg-surface);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;align-items:stretch;gap:3px;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background .12s,border-color .12s}.search-result[data-v-981b53c3]:hover{background:#3b82f61a;border-color:#3b82f666}.search-result[data-v-981b53c3]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.search-result-text[data-v-981b53c3]{color:var(--text-secondary);font-size:21px;line-height:1.4;word-break:break-word;white-space:pre-wrap}.search-result-text[data-v-981b53c3] mark{background:#facc154d;color:#fde68a;padding:0 2px;border-radius:2px}.search-result-date[data-v-981b53c3]{color:var(--text-faint);font-size:18px;font-variant-numeric:tabular-nums}@media(max-width:480px){.stickers-grid[data-v-981b53c3]{grid-template-columns:repeat(3,1fr)}.gifts-grid[data-v-981b53c3]{grid-template-columns:repeat(2,1fr)}}.tg-module[data-v-aa08d02b]{height:100%;overflow:hidden;padding:clamp(16px,4vh,90px) clamp(20px,3vw,48px) clamp(20px,2.2vw,36px);background-color:var(--bg-elevated);box-sizing:border-box}.tg-layout[data-v-aa08d02b]{position:relative;display:grid;grid-template-columns:420px 360px minmax(0,1fr);height:100%;border:1px solid var(--bg-surface);border-radius:16px;overflow:hidden;background:var(--bg-inset)}.tg-layout.has-info-panel[data-v-aa08d02b]{grid-template-columns:420px 360px minmax(0,1fr) 320px}.dialog-info-pane[data-v-aa08d02b]{display:flex;flex-direction:column;overflow:hidden;background:var(--bg-elevated);min-width:0}.accounts-sidebar[data-v-aa08d02b]{display:flex;flex-direction:column;border-right:1px solid var(--bg-surface);overflow:hidden;background:var(--bg-elevated)}.sidebar-header[data-v-aa08d02b]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--bg-surface);flex-shrink:0;min-height:64px}.sidebar-title-row[data-v-aa08d02b]{display:flex;align-items:center;gap:10px}.sidebar-header h2[data-v-aa08d02b]{margin:0;color:var(--text-primary);font-size:25.5px;font-weight:700}.empty-state.loading-row[data-v-aa08d02b]{display:flex;align-items:center;justify-content:center;gap:10px}.account-loading[data-v-aa08d02b]{align-self:center;flex-shrink:0}.header-buttons[data-v-aa08d02b]{display:flex;align-items:center;gap:8px}.empty-state[data-v-aa08d02b]{padding:24px 16px;color:var(--text-faint);font-size:22.5px;text-align:center;margin:0}.accounts-list[data-v-aa08d02b]{flex:1;overflow-y:auto}.account-item[data-v-aa08d02b]{position:relative;display:flex;align-items:stretch;border-bottom:1px solid var(--bg-surface);transition:background .15s}.account-item[data-v-aa08d02b]:hover{background:var(--bg-surface)}.account-item.is-active[data-v-aa08d02b]{background:#3b82f62e;box-shadow:inset 3px 0 0 var(--accent)}.account-controls[data-v-aa08d02b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:10px 4px 10px 8px;flex-shrink:0}.account-controls .tg-btn-icon[data-v-aa08d02b],.account-controls .account-loading[data-v-aa08d02b]{width:26px;height:26px;padding:0}.account-main[data-v-aa08d02b]{flex:1;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 6px;border:none;background:transparent;cursor:pointer;text-align:left;min-width:0}.account-main.is-search-locked[data-v-aa08d02b]{cursor:not-allowed;opacity:.75}.account-info[data-v-aa08d02b]{flex:1;min-width:0}.account-name[data-v-aa08d02b]{color:var(--text-secondary);font-size:24px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px;min-width:0}.for-search-badge[data-v-aa08d02b]{background:#3b82f62e;color:var(--accent-soft);border:1px solid rgba(59,130,246,.35);border-radius:999px;padding:1px 8px;font-size:16.5px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.deleted-badge[data-v-aa08d02b]{font-size:22.5px;line-height:1;flex-shrink:0}.account-sub[data-v-aa08d02b]{color:var(--text-faint);font-size:21px;margin-top:3px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-username[data-v-aa08d02b]{color:var(--text-muted);margin-left:8px}.account-item .account-proxy.is-proxy-on[data-v-aa08d02b]{color:var(--success)}.account-item .account-proxy.is-proxy-on[data-v-aa08d02b]:hover:not(:disabled){color:var(--success-soft);background:#10b9811f}.account-item .account-delete[data-v-aa08d02b]{opacity:0;transition:opacity .12s}.account-item:hover .account-delete[data-v-aa08d02b],.account-item .account-delete[data-v-aa08d02b]:focus-visible{opacity:1}.dialogs-pane[data-v-aa08d02b]{position:relative;border-right:1px solid var(--bg-surface);overflow:hidden;display:flex;flex-direction:column}.dialogs-menu-fab[data-v-aa08d02b]{position:absolute;left:14px;bottom:14px;width:48px;height:48px;border-radius:50%;border:1px solid var(--bg-surface);background:var(--bg-surface);color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px #0006;z-index:5;transition:background .15s,color .15s}.dialogs-menu-fab[data-v-aa08d02b]:hover{background:var(--border);color:var(--text-primary)}.messages-pane[data-v-aa08d02b]{display:flex;flex-direction:column;overflow:hidden}.placeholder[data-v-aa08d02b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--border-strong);font-size:24px}.placeholder p[data-v-aa08d02b]{margin:0}.account-menu-backdrop[data-v-aa08d02b]{position:absolute;inset:0;background:var(--overlay);z-index:40}.account-menu[data-v-aa08d02b]{position:absolute;top:0;left:0;bottom:0;width:100%;display:flex;flex-direction:column;background:var(--bg-elevated);border-right:1px solid var(--bg-surface);box-shadow:0 12px 36px #00000073;z-index:41;overflow:hidden}.account-menu-hero[data-v-aa08d02b]{position:relative;padding:22px 20px 18px;border-bottom:1px solid var(--bg-surface);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.account-menu-close[data-v-aa08d02b]{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:8px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.account-menu-close[data-v-aa08d02b]:hover{background:var(--bg-surface);color:var(--text-secondary)}.account-menu-hero-empty[data-v-aa08d02b]{width:64px;height:64px;border-radius:50%;background:var(--bg-surface);color:var(--text-faint);display:inline-flex;align-items:center;justify-content:center}.account-menu-name[data-v-aa08d02b]{margin-top:8px;color:var(--text-primary);font-size:25.5px;font-weight:700}.account-menu-sub[data-v-aa08d02b]{color:var(--text-faint);font-size:21px;font-variant-numeric:tabular-nums}.account-menu-nav[data-v-aa08d02b]{flex:1;display:flex;flex-direction:column;padding:8px 0;overflow-y:auto}.account-menu-item[data-v-aa08d02b]{display:flex;align-items:center;gap:16px;padding:12px 20px;border:none;background:transparent;color:var(--text-secondary);font-size:24px;font-weight:500;cursor:pointer;text-align:left}.account-menu-item[data-v-aa08d02b] .tg-icon{color:var(--text-muted)}.account-menu-item[data-v-aa08d02b]:hover:not(:disabled){background:#3b82f61f}.account-menu-item[data-v-aa08d02b]:hover:not(:disabled) .tg-icon{color:var(--text-secondary)}.account-menu-item[data-v-aa08d02b]:disabled{opacity:.4;cursor:not-allowed}.account-menu-divider[data-v-aa08d02b]{height:1px;background:var(--bg-surface);margin:6px 0}.account-menu-eyebrow[data-v-aa08d02b]{font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.account-menu--dashboard .account-menu-hero[data-v-aa08d02b]{background:linear-gradient(180deg,rgba(59,130,246,.12),transparent)}.account-menu-item.is-danger[data-v-aa08d02b],.account-menu-item.is-danger[data-v-aa08d02b] .tg-icon{color:var(--danger-soft)}.account-menu-item.is-danger[data-v-aa08d02b]:hover:not(:disabled){background:#ef44441a}.account-menu-backdrop-enter-active[data-v-aa08d02b],.account-menu-backdrop-leave-active[data-v-aa08d02b]{transition:opacity .18s ease}.account-menu-backdrop-enter-from[data-v-aa08d02b],.account-menu-backdrop-leave-to[data-v-aa08d02b]{opacity:0}.account-menu-panel-enter-active[data-v-aa08d02b],.account-menu-panel-leave-active[data-v-aa08d02b]{transition:transform .22s ease}.account-menu-panel-enter-from[data-v-aa08d02b],.account-menu-panel-leave-to[data-v-aa08d02b]{transform:translate(-100%)}.error-banner[data-v-aa08d02b]{position:fixed;bottom:24px;right:24px;background:var(--danger);color:var(--on-accent);padding:10px 14px;border-radius:8px;font-size:21px;margin:0;box-shadow:0 4px 12px #0000004d;max-width:400px}@media(max-width:1023px){.tg-module[data-v-aa08d02b]{padding:0;height:calc(100svh - 56px);height:calc(100dvh - 56px)}.tg-layout[data-v-aa08d02b],.tg-layout.has-info-panel[data-v-aa08d02b]{grid-template-columns:1fr;border-radius:0;border-left:none;border-right:none;border-top:none}.pane[data-v-aa08d02b]:not(.active){display:none}.pane.dialog-info-pane[data-v-aa08d02b]{position:absolute;inset:0;z-index:40;display:flex}.accounts-sidebar[data-v-aa08d02b],.dialogs-pane[data-v-aa08d02b]{border-right:none}.sidebar-header[data-v-aa08d02b]{min-height:56px;padding:12px 14px}.sidebar-header h2[data-v-aa08d02b]{font-size:24px}.header-buttons[data-v-aa08d02b]{gap:6px}.dialogs-menu-fab[data-v-aa08d02b]{display:none}.account-item .account-delete[data-v-aa08d02b]{opacity:1}.error-banner[data-v-aa08d02b]{bottom:12px;right:12px;left:12px;max-width:none}}.composer-disabled[data-v-aa08d02b]{margin:0;padding:14px 16px;text-align:center;color:var(--text-muted);font-size:21px;border-top:1px solid var(--bg-surface);background:var(--bg-inset)}.join-cta[data-v-aa08d02b]{padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--bg-surface);background:var(--bg-elevated);flex-shrink:0}.join-btn[data-v-aa08d02b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:none;border-radius:10px;background:var(--accent);color:var(--on-accent);font-size:24px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .12s}.join-btn[data-v-aa08d02b]:hover:not(:disabled){background:var(--accent-hover)}.join-btn[data-v-aa08d02b]:disabled{background:#1e3a8a;color:var(--text-secondary);cursor:progress}@media(hover:none){.account-item .account-delete[data-v-aa08d02b]{opacity:1}}.login-page[data-v-22f4f52d]{min-height:100vh;display:grid;place-items:center;padding:20px}.login-stack[data-v-22f4f52d]{width:min(93vw,510px);position:relative;margin-top:0;transform:translateY(72px)}.login-card[data-v-22f4f52d]{width:100%;background:var(--bg-surface);border:1px solid var(--border-soft);border-radius:16px;padding:32px;display:grid;gap:12px}.login-logo[data-v-22f4f52d]{width:100%;max-height:380px;object-fit:contain;position:absolute;left:50%;bottom:calc(100% - 80px);transform:translate(-50%);filter:brightness(1.18) contrast(1.08);pointer-events:none;display:block}.title[data-v-22f4f52d]{font-size:calc(1.8rem * var(--content-font-scale, 1))}.subtitle[data-v-22f4f52d]{color:var(--text-muted);margin-bottom:10px;font-size:calc(1.05rem * var(--content-font-scale, 1))}.label[data-v-22f4f52d]{color:var(--text-secondary);font-size:calc(1rem * var(--content-font-scale, 1))}.input[data-v-22f4f52d]{width:100%;border:1px solid var(--border);background:var(--bg-inset);color:var(--text-secondary);border-radius:10px;padding:12px 14px;font-size:calc(1rem * var(--content-font-scale, 1))}.error[data-v-22f4f52d]{color:var(--danger-soft);font-size:calc(1rem * var(--content-font-scale, 1))}.submit[data-v-22f4f52d]{margin-top:12px;border:none;border-radius:10px;padding:12px 16px;cursor:pointer;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);color:var(--on-accent);font-weight:600;font-size:calc(1.05rem * var(--content-font-scale, 1))}.submit[data-v-22f4f52d]:disabled{opacity:.6;cursor:default}.settings-page[data-v-3e61998d]{height:100%;padding:40px 60px;overflow:auto}.settings-header h1[data-v-3e61998d]{color:var(--text-primary);margin:0 0 8px}.settings-header p[data-v-3e61998d]{color:var(--text-muted);margin:0 0 20px}.bot-link[data-v-3e61998d]{color:var(--accent-soft);text-decoration:none}.bot-link[data-v-3e61998d]:hover{text-decoration:underline}.settings-layout[data-v-3e61998d]{display:flex;gap:20px;align-items:flex-start}.menu-column[data-v-3e61998d]{width:240px;display:flex;flex-direction:column;gap:10px}.menu-btn[data-v-3e61998d]{text-align:left;background:var(--card-bg);border:1px solid var(--border-soft);color:var(--text-secondary);border-radius:8px;padding:10px 12px;cursor:pointer}.menu-btn.active[data-v-3e61998d]{color:var(--text-primary);border-color:#3b82f699;background:#3b82f633}.content-column[data-v-3e61998d]{flex:1;min-width:0}.placeholder-card[data-v-3e61998d]{width:100%;max-width:560px;background:var(--card-bg);border:1px solid var(--border-soft);border-radius:12px;padding:20px}.placeholder-card h2[data-v-3e61998d]{margin:0 0 8px;color:var(--text-primary)}.placeholder-card p[data-v-3e61998d]{margin:0;color:var(--text-muted)}.state-text.error[data-v-3e61998d]{color:var(--danger-soft)}.items-list[data-v-3e61998d]{margin-top:10px;display:flex;flex-direction:column;gap:10px}.item-card[data-v-3e61998d]{border:1px solid var(--border-soft);border-radius:10px;padding:12px;background:var(--bg-inset)}.item-card h3[data-v-3e61998d]{margin:0 0 6px;color:var(--text-primary)}.item-card p[data-v-3e61998d]{margin:0;color:var(--text-secondary)}.back-btn[data-v-3e61998d]{margin-top:8px;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-hover) 100%);border:none;color:var(--on-accent);border-radius:8px;padding:10px 14px;cursor:pointer}
