:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#f2f3f5;background-color:#050509;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%}body{background:radial-gradient(circle at top,#2b2d31,#14151a 55%,#050509)}#app{width:100%;height:100%}.login-wrapper[data-v-3364cb79]{width:100%;padding:64px 24px;display:flex;justify-content:center}.panel[data-v-3364cb79]{width:100%;max-width:760px;background:#14151a;border-radius:16px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #ffffff08;overflow:hidden}.panel-header[data-v-3364cb79]{background:linear-gradient(90deg,#1e1f25,#111217);padding:24px 28px;border-bottom:1px solid rgba(255,255,255,.04)}.logo-block[data-v-3364cb79]{display:flex;align-items:center;gap:12px}.logo-icon[data-v-3364cb79]{width:44px;height:44px;color:#ebedef;filter:drop-shadow(0 0 12px rgba(88,101,242,.5))}.logo-icon rect[data-v-3364cb79]{fill:#5865f2}.panel-body[data-v-3364cb79]{padding:28px 28px 32px;background:radial-gradient(circle at top,#20222a,#14151a 52%,#0b0c10)}.form[data-v-3364cb79]{display:flex;flex-direction:column;gap:16px}.field[data-v-3364cb79]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-3364cb79]{font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b5bac1}.field-input[data-v-3364cb79]{display:flex;align-items:center;background:#1e1f25;border-radius:10px;border:1px solid rgba(0,0,0,.6);padding:0 16px 0 18px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.field-input[data-v-3364cb79]:focus-within{border-color:#5865f2;box-shadow:0 0 0 1px #5865f299;background:#1a1b21}.field-icon[data-v-3364cb79]{display:inline-flex;align-items:center;justify-content:center;margin-right:10px;color:#c7ccd8}.field-icon svg[data-v-3364cb79]{width:24px;height:24px}.field-input input[data-v-3364cb79],.field-input select[data-v-3364cb79]{flex:1;border:none;outline:none;background:transparent;color:#f2f3f5;font-size:17px;padding:14px 0}.field-input select[data-v-3364cb79]{appearance:none;cursor:pointer}.field-input input[data-v-3364cb79]::placeholder{color:#545861}.captcha-field[data-v-3364cb79]{padding:8px 12px;min-height:72px}.turnstile-container[data-v-3364cb79]{display:flex;align-items:center;justify-content:center}.submit-btn[data-v-3364cb79]{margin-top:12px;width:100%;border-radius:10px;border:none;background:linear-gradient(135deg,#5865f2,#7289da);color:#fff;font-weight:600;font-size:17px;padding:14px 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease,background .12s ease;box-shadow:0 10px 28px #000000a6}.submit-btn[data-v-3364cb79]:disabled{opacity:.6;cursor:default}.submit-btn[data-v-3364cb79]:not(:disabled):hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 40px #000c}.secondary-btn[data-v-3364cb79]{margin-top:10px;width:100%;border-radius:10px;border:1px solid rgba(88,101,242,.8);background:transparent;color:#d2d6ff;font-weight:500;font-size:15px;padding:12px 18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .12s ease,color .12s ease,border-color .12s ease}.secondary-btn[data-v-3364cb79]:hover{background:#5865f21f;border-color:#7289da}.btn-content[data-v-3364cb79]{display:flex;align-items:center;gap:8px}.btn-icon[data-v-3364cb79]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.btn-icon svg[data-v-3364cb79]{width:22px;height:22px}.error-text[data-v-3364cb79]{margin:8px 0 0;font-size:15px;color:#f23f43}.hint[data-v-3364cb79]{margin-top:10px;font-size:13px;color:#949ba4}.success-text[data-v-3364cb79]{margin-top:8px;font-size:15px;color:#22c55e}.forgot-modal-backdrop[data-v-3364cb79]{position:fixed;inset:0;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:24px;z-index:40}.forgot-modal[data-v-3364cb79]{width:100%;max-width:520px;background:#14151a;border-radius:16px;padding:24px 24px 20px;box-shadow:0 24px 60px #000000b3,0 0 0 1px #ffffff0a}.forgot-title[data-v-3364cb79]{margin:0 0 6px;font-size:20px;font-weight:600;color:#f2f3f5}.forgot-sub[data-v-3364cb79]{margin:0 0 16px;font-size:13px;color:#949ba4}.forgot-steps[data-v-3364cb79]{display:flex;gap:8px;margin-bottom:16px}.forgot-step[data-v-3364cb79]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;padding:4px 10px;border-radius:999px;background:#1e1f25;color:#6b7280}.forgot-step.active[data-v-3364cb79]{background:#5865f2;color:#fff}.forgot-step-content[data-v-3364cb79]{display:flex;flex-direction:column;gap:12px}.close-btn[data-v-3364cb79]{margin-top:12px}[data-v-3364cb79] input:-webkit-autofill,[data-v-3364cb79] input:-webkit-autofill:hover,[data-v-3364cb79] input:-webkit-autofill:focus,[data-v-3364cb79] input:-webkit-autofill:active{-webkit-text-fill-color:#f2f3f5;box-shadow:0 0 0 1000px #1e1f25 inset;caret-color:#f2f3f5}[data-v-3364cb79] input:-moz-autofill{box-shadow:0 0 0 1000px #1e1f25 inset;-moz-text-fill-color:#f2f3f5;caret-color:#f2f3f5}@media(max-width:640px){.panel[data-v-3364cb79]{max-width:100%}.panel-body[data-v-3364cb79]{padding-inline:16px}}.shell[data-v-865838d9]{min-height:100vh;display:flex;background:#101116;color:#f2f3f5}.sidebar[data-v-865838d9]{width:320px;background:#111217;border-right:1px solid rgba(255,255,255,.04);display:flex;flex-direction:column;padding:24px 18px;gap:24px;transition:width .18s ease,padding .18s ease}.sidebar-header[data-v-865838d9]{padding-inline:4px;display:flex;align-items:center;justify-content:space-between}.sidebar-logo[data-v-865838d9]{display:flex;align-items:center;gap:8px}.sidebar-logo-mark[data-v-865838d9]{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#5865f2,#2b2d7b);display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;text-transform:uppercase}.sidebar-logo-text[data-v-865838d9]{font-size:18px;font-weight:600;color:#f2f3f5}.sidebar-toggle[data-v-865838d9]{border:none;background:transparent;color:#b5bac1;width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.sidebar-toggle svg[data-v-865838d9]{width:18px;height:18px;fill:currentColor}.sidebar-nav[data-v-865838d9]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-865838d9]{width:100%;display:flex;align-items:center;gap:10px;border:none;border-radius:6px;padding:12px 14px;background:transparent;color:#b5bac1;cursor:pointer;font-size:16px;text-align:left;transition:background .12s ease,color .12s ease}.nav-item--active[data-v-865838d9]{background:#2b2d31;color:#fff}.nav-item[data-v-865838d9]:not(.nav-item--active):hover{background:#ffffff08}.nav-icon[data-v-865838d9]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.nav-icon svg[data-v-865838d9]{width:22px;height:22px;fill:currentColor}.nav-label[data-v-865838d9]{flex:1}.sidebar--collapsed[data-v-865838d9]{width:80px;padding-inline:10px}.sidebar--collapsed .sidebar-logo-text[data-v-865838d9],.sidebar--collapsed .nav-label[data-v-865838d9]{display:none}.sidebar--collapsed .nav-item[data-v-865838d9]{justify-content:center}.main[data-v-865838d9]{flex:1;display:flex;flex-direction:column}.topbar[data-v-865838d9]{height:80px;padding:0 32px;border-bottom:1px solid rgba(255,255,255,.04);display:flex;align-items:center;justify-content:space-between;background:#14151a}.topbar-title[data-v-865838d9]{font-size:22px;font-weight:600}.topbar-right[data-v-865838d9]{display:flex;align-items:center;gap:12px;position:relative}.user-summary[data-v-865838d9]{display:flex;flex-direction:column;align-items:flex-end}.user-name[data-v-865838d9]{font-size:16px;font-weight:500}.user-avatar[data-v-865838d9]{position:relative;width:40px;height:40px;border-radius:999px;border:none;background:#2b2d31;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;cursor:pointer}.user-avatar img[data-v-865838d9]{width:100%;height:100%;border-radius:999px;object-fit:cover}.user-avatar-initial[data-v-865838d9]{line-height:1}.user-avatar-caret[data-v-865838d9]{position:absolute;right:-2px;bottom:-2px;width:16px;height:16px;border-radius:999px;background:#111217;border:1px solid #2b2d31;display:inline-flex;align-items:center;justify-content:center}.user-avatar-caret svg[data-v-865838d9]{width:10px;height:10px;fill:#f2f3f5}.user-menu[data-v-865838d9]{position:absolute;top:52px;right:0;min-width:220px;background:#1e1f25;border-radius:8px;box-shadow:0 18px 40px #000c,0 0 0 1px #ffffff0a;padding:8px;display:flex;flex-direction:column;z-index:10}.user-menu-item[data-v-865838d9]{border:none;background:transparent;color:#f2f3f5;font-size:15px;padding:8px 10px;border-radius:6px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:10px}.user-menu-item[data-v-865838d9]:hover{background:#ffffff0f}.user-menu-item--danger[data-v-865838d9]{color:#f23f43}.user-menu-item-icon[data-v-865838d9]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.user-menu-item-icon svg[data-v-865838d9]{width:20px;height:20px;fill:currentColor}.content[data-v-865838d9]{padding:24px 28px 32px;background:#101116;flex:1}.panel-section[data-v-865838d9]{max-width:1200px;margin:0 auto}@media(max-width:768px){.content[data-v-865838d9]{padding:16px 12px 80px}.panel-section[data-v-865838d9]{max-width:none}}.card[data-v-865838d9]{background:#18191f;border-radius:10px;padding:24px 26px;box-shadow:0 14px 35px #000000b3,0 0 0 1px #ffffff05}.card h2[data-v-865838d9]{margin:0 0 12px;font-size:20px}.card p[data-v-865838d9]{margin:0;font-size:15px;color:#b5bac1}@media(max-width:768px){.card[data-v-865838d9]{padding:16px 14px}.card h2[data-v-865838d9]{font-size:18px}.card p[data-v-865838d9]{font-size:14px}}.invites-layout[data-v-865838d9]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.6fr);gap:16px;align-items:flex-start}.invites-card[data-v-865838d9],.invites-friends-card[data-v-865838d9]{height:100%}.invites-history-card[data-v-865838d9]{margin-top:14px}.invites-card-header[data-v-865838d9]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.invites-card-header--row[data-v-865838d9]{align-items:center}.invites-form[data-v-865838d9]{display:flex;flex-direction:column;gap:14px}.invites-field-group[data-v-865838d9]{display:flex;flex-direction:column;gap:6px}.invites-field-row[data-v-865838d9]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:12px}.invites-field[data-v-865838d9]{display:flex;flex-direction:column;gap:6px}.invites-field--vk .invites-input[data-v-865838d9]{width:100%}.invites-label[data-v-865838d9]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b5bac1}.invites-select[data-v-865838d9],.invites-input[data-v-865838d9],.invites-textarea[data-v-865838d9]{border-radius:8px;border:1px solid #30323a;background:#1e1f25;color:#f2f3f5;padding:8px 10px;font-size:14px;outline:none}.invites-select[data-v-865838d9]:focus,.invites-input[data-v-865838d9]:focus,.invites-textarea[data-v-865838d9]:focus{border-color:#5865f2;box-shadow:0 0 0 1px #5865f280}.invites-textarea[data-v-865838d9]{resize:vertical;min-height:60px}.invites-hint[data-v-865838d9]{margin:0;font-size:12px;color:#8e9297}.invites-actions-toggle[data-v-865838d9]{display:inline-flex;border-radius:999px;background:#1e1f25;padding:2px;gap:2px}.invites-toggle-btn[data-v-865838d9]{border-radius:999px;border:none;background:transparent;color:#f2f3f5;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer}.invites-toggle-btn--danger[data-v-865838d9]{color:#f23f43}.invites-toggle-btn--active[data-v-865838d9]{background:#3a3b45}.invites-footer[data-v-865838d9]{display:flex;align-items:center;gap:12px;margin-top:4px}.invites-submit-btn[data-v-865838d9]{border:none;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#5865f2,#7289da);color:#fff;cursor:pointer}.invites-message[data-v-865838d9]{font-size:13px}.invites-error[data-v-865838d9]{color:#f23f43}.invites-success[data-v-865838d9]{color:#3ba55c}.invites-refresh-btn[data-v-865838d9]{border-radius:999px;border:none;padding:6px 12px;font-size:13px;font-weight:500;background:#20222a;color:#f2f3f5;cursor:pointer}.friend-requests[data-v-865838d9]{margin-top:10px}.friend-requests-placeholder[data-v-865838d9]{font-size:14px;color:#b5bac1}.friend-requests-error[data-v-865838d9]{font-size:14px;color:#f23f43}.friend-requests-list[data-v-865838d9]{display:flex;flex-direction:column;gap:8px}.friend-request-item[data-v-865838d9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#18191f}.friend-request-main[data-v-865838d9]{display:flex;align-items:center;gap:10px}.friend-request-avatar-link[data-v-865838d9]{display:inline-flex;border-radius:999px;overflow:hidden}.friend-request-avatar[data-v-865838d9]{width:40px;height:40px;border-radius:999px;object-fit:cover}.friend-request-text[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.friend-request-name[data-v-865838d9]{font-size:15px;font-weight:500;color:#f2f3f5;text-decoration:none}.friend-request-name[data-v-865838d9]:hover{text-decoration:underline}.friend-request-sub[data-v-865838d9]{font-size:12px;color:#b5bac1;display:flex;align-items:center;gap:6px}.friend-request-sub-sep[data-v-865838d9]{opacity:.6}.friend-request-actions[data-v-865838d9]{display:flex;align-items:center;gap:6px}.friend-request-btn[data-v-865838d9]{border-radius:999px;border:none;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer}.friend-request-btn--accept[data-v-865838d9]{background:#3ba55c;color:#fff}.friend-request-btn--decline[data-v-865838d9]{background:#2b1518;color:#f23f43}.site-toast[data-v-865838d9]{position:absolute;top:10px;right:70px;max-width:360px;padding:8px 14px;border-radius:999px;background:#20222a;color:#f2f3f5;font-size:13px;box-shadow:0 10px 30px #000c,0 0 0 1px #ffffff0d;display:flex;align-items:center;justify-content:center;z-index:20}.site-toast--success[data-v-865838d9]{background:#1f2b22;color:#3ba55c}.site-toast--error[data-v-865838d9]{background:#2b1518;color:#f23f43}.site-toast-text[data-v-865838d9]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-history[data-v-865838d9]{margin-top:10px}.invite-history-placeholder[data-v-865838d9]{font-size:14px;color:#b5bac1}.invite-history-error[data-v-865838d9]{font-size:14px;color:#f23f43}.invite-history-table-wrapper[data-v-865838d9]{width:100%;overflow-x:auto}.invite-history-table[data-v-865838d9]{width:100%;border-collapse:collapse;font-size:13px}.invite-history-table th[data-v-865838d9],.invite-history-table td[data-v-865838d9]{padding:8px 10px;border-bottom:1px solid #25262f;text-align:left;vertical-align:middle}.invite-history-table th[data-v-865838d9]{font-weight:600;color:#b5bac1;white-space:nowrap}.invite-history-table tr:last-child td[data-v-865838d9]{border-bottom:none}.invite-admin-cell[data-v-865838d9]{display:flex;align-items:center;gap:8px}.invite-admin-avatar[data-v-865838d9]{width:30px;height:30px;border-radius:999px;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:600}.invite-admin-text[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.invite-admin-name[data-v-865838d9]{font-weight:500}.invite-admin-sub[data-v-865838d9]{font-size:11px;color:#b5bac1}.invite-action-badge[data-v-865838d9]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px}.invite-action-badge--invite[data-v-865838d9]{background:#3ba55c26;color:#3ba55c}.invite-action-badge--kick[data-v-865838d9]{background:#f23f431f;color:#f23f43}.invite-action-badge--neutral[data-v-865838d9]{background:#262833;color:#d7d9df}.invite-vk-user-cell[data-v-865838d9]{display:flex;align-items:center;gap:8px}.invite-vk-avatar-link[data-v-865838d9]{display:inline-flex;border-radius:999px;overflow:hidden}.invite-vk-avatar[data-v-865838d9]{width:32px;height:32px;border-radius:999px;object-fit:cover}.invite-vk-avatar--placeholder[data-v-865838d9]{width:32px;height:32px;border-radius:999px;background:#20222a;color:#f2f3f5;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.invite-vk-text[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.invite-vk-name[data-v-865838d9]{font-weight:500;color:#f2f3f5;text-decoration:none}.invite-vk-name[data-v-865838d9]:hover{text-decoration:underline}.invite-vk-sub[data-v-865838d9]{font-size:11px;color:#b5bac1}.invite-meta-cell[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.invite-meta-chats[data-v-865838d9]{font-size:12px;color:#b5bac1}.invite-meta-comment[data-v-865838d9]{font-size:12px;color:#f2f3f5}.logs-card[data-v-865838d9]{margin-top:0}.logs-header[data-v-865838d9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.logs-filters[data-v-865838d9]{margin-bottom:10px}.logs-filters-row[data-v-865838d9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:flex-end}.logs-filter-field[data-v-865838d9]{display:flex;flex-direction:column;gap:4px}.logs-filter-field--search .logs-filter-input[data-v-865838d9]{width:100%}.logs-filter-label[data-v-865838d9]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#b5bac1}.logs-filter-select[data-v-865838d9],.logs-filter-input[data-v-865838d9]{border-radius:8px;border:1px solid #30323a;background:#1e1f25;color:#f2f3f5;padding:6px 10px;font-size:13px;outline:none}.logs-filter-select[data-v-865838d9]:focus,.logs-filter-input[data-v-865838d9]:focus{border-color:#5865f2;box-shadow:0 0 0 1px #5865f280}.logs-filter-actions[data-v-865838d9]{display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){.invites-layout[data-v-865838d9],.invites-field-row[data-v-865838d9],.logs-filters-row[data-v-865838d9]{grid-template-columns:minmax(0,1fr)}.logs-header[data-v-865838d9]{flex-direction:column;align-items:flex-start}}.logs-filter-apply[data-v-865838d9]{border-radius:999px;border:none;padding:6px 14px;font-size:13px;font-weight:600;background:#5865f2;color:#fff;cursor:pointer}.logs-content[data-v-865838d9]{margin-top:4px}.logs-placeholder[data-v-865838d9]{font-size:14px;color:#b5bac1}.logs-error[data-v-865838d9]{font-size:14px;color:#f23f43}.logs-table-wrapper[data-v-865838d9]{width:100%;overflow-x:auto}.logs-table[data-v-865838d9]{width:100%;border-collapse:collapse;font-size:13px}.logs-table th[data-v-865838d9],.logs-table td[data-v-865838d9]{padding:8px 10px;border-bottom:1px solid #25262f;text-align:left;vertical-align:top}@media(max-width:768px){.logs-table th[data-v-865838d9],.logs-table td[data-v-865838d9]{padding:6px 8px;font-size:12px}}.logs-table th[data-v-865838d9]{font-weight:600;color:#b5bac1;white-space:nowrap}.logs-table tr:last-child td[data-v-865838d9]{border-bottom:none}.logs-user-cell[data-v-865838d9]{display:flex;align-items:center;gap:8px}.logs-user-avatar[data-v-865838d9]{width:28px;height:28px;border-radius:999px;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.logs-user-avatar img[data-v-865838d9]{width:100%;height:100%;border-radius:999px;object-fit:cover}.logs-user-text[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.logs-user-name[data-v-865838d9]{font-weight:500}.logs-user-sub[data-v-865838d9]{font-size:11px;color:#b5bac1}.logs-desc-main[data-v-865838d9]{font-weight:500}.logs-desc-sub[data-v-865838d9]{font-size:12px;color:#b5bac1;margin-top:2px}.logs-target-inline[data-v-865838d9]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-weight:400}.logs-target-avatar[data-v-865838d9]{width:20px;height:20px;border-radius:999px;object-fit:cover}.logs-pagination[data-v-865838d9]{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.logs-page-btn[data-v-865838d9]{width:26px;height:26px;border-radius:999px;border:none;background:#20222a;color:#f2f3f5;cursor:pointer}.logs-page-info[data-v-865838d9]{font-size:13px;color:#b5bac1;display:flex;align-items:center;gap:6px}.logs-page-input[data-v-865838d9]{width:52px;border-radius:6px;border:1px solid #30323a;background:#1e1f25;color:#f2f3f5;padding:2px 6px;font-size:13px}.accounts-list[data-v-865838d9]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.accounts-header-card[data-v-865838d9]{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-create-btn[data-v-865838d9]{border:none;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#5865f2,#7289da);color:#fff;cursor:pointer}.accounts-placeholder[data-v-865838d9]{font-size:14px;color:#b5bac1}.accounts-error[data-v-865838d9]{font-size:14px;color:#f23f43}.accounts-grid[data-v-865838d9]{display:flex;flex-direction:column;gap:10px}.account-card[data-v-865838d9]{background:#18191f;border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-main[data-v-865838d9]{display:flex;align-items:center;gap:10px}.account-avatar[data-v-865838d9]{width:40px;height:40px;border-radius:999px;border:none;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.account-avatar img[data-v-865838d9]{width:100%;height:100%;border-radius:999px;object-fit:cover}.account-text[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.account-name[data-v-865838d9]{font-size:15px;font-weight:500}.account-sub[data-v-865838d9]{font-size:12px;color:#b5bac1;display:flex;align-items:center;gap:6px}.account-sub-sep[data-v-865838d9]{opacity:.6}.account-actions[data-v-865838d9]{display:flex;align-items:center;gap:6px}.account-action-btn[data-v-865838d9]{width:30px;height:30px;border-radius:999px;border:none;background:#20222a;color:#f2f3f5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.account-action-btn svg[data-v-865838d9]{width:16px;height:16px;fill:currentColor}.account-action-btn--danger[data-v-865838d9]{background:#2b1518;color:#f23f43}.notifications-bell[data-v-865838d9]{position:relative;width:32px;height:32px;border-radius:999px;border:none;background:#20222a;color:#f2f3f5;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.notifications-bell svg[data-v-865838d9]{width:18px;height:18px;fill:currentColor}.notifications-badge[data-v-865838d9]{position:absolute;top:-4px;right:-4px;min-width:14px;height:14px;border-radius:999px;background:#5865f2;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center}.notifications-panel[data-v-865838d9]{position:absolute;top:40px;right:48px;width:320px;max-height:380px;background:#1e1f25;border-radius:10px;box-shadow:0 18px 40px #000000e6,0 0 0 1px #ffffff0a;padding:8px 10px 10px;display:flex;flex-direction:column;gap:8px;z-index:15}.notifications-panel-header[data-v-865838d9]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notifications-panel-right[data-v-865838d9]{display:flex;align-items:center;gap:6px}.notifications-panel-title[data-v-865838d9]{font-size:14px;font-weight:600}.notifications-panel-counter[data-v-865838d9]{font-size:12px;color:#b5bac1}.notifications-panel-clear[data-v-865838d9]{width:24px;height:24px;border-radius:999px;border:none;background:transparent;color:#b5bac1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.notifications-panel-clear svg[data-v-865838d9]{width:16px;height:16px;fill:currentColor}.notifications-panel-clear[data-v-865838d9]:hover{background:#ffffff0f;color:#fff}.notifications-panel-close[data-v-865838d9]{width:22px;height:22px;border-radius:999px;border:none;background:transparent;color:#b5bac1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.notifications-panel-close[data-v-865838d9]:hover{background:#ffffff0f;color:#fff}.notifications-panel-body[data-v-865838d9]{border-radius:8px;background:#15161b;padding:6px 6px 4px;max-height:300px;overflow:auto}.notifications-panel-body[data-v-865838d9]::-webkit-scrollbar{width:6px}.notifications-panel-body[data-v-865838d9]::-webkit-scrollbar-track{background:transparent}.notifications-panel-body[data-v-865838d9]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.notifications-panel-body[data-v-865838d9]::-webkit-scrollbar-thumb:hover{background:#ffffff29}.notifications-panel-placeholder[data-v-865838d9],.notifications-panel-error[data-v-865838d9]{font-size:13px;color:#b5bac1;padding:4px 2px 6px}.notifications-panel-error[data-v-865838d9]{color:#f23f43}.notifications-list[data-v-865838d9]{display:flex;flex-direction:column;gap:4px}.notifications-item[data-v-865838d9]{width:100%;border:none;outline:none;background:transparent;border-radius:6px;padding:6px;display:flex;align-items:flex-start;gap:8px;color:#f2f3f5;text-align:left;cursor:pointer}.notifications-item--unread[data-v-865838d9]{background:#5865f224}.notifications-item-dot[data-v-865838d9]{width:8px;height:8px;border-radius:999px;margin-top:6px;background:#3b82f6;flex-shrink:0}.notifications-item-dot--success[data-v-865838d9]{background:#3ba55d}.notifications-item-dot--warning[data-v-865838d9]{background:#f1c40f}.notifications-item-dot--error[data-v-865838d9]{background:#f23f43}.notifications-item-dot--info[data-v-865838d9]{background:#3b82f6}.notifications-item-main[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.notifications-item-title[data-v-865838d9]{font-size:13px;font-weight:500}.notifications-item-message[data-v-865838d9]{font-size:12px;color:#b5bac1}.notifications-item-time[data-v-865838d9]{font-size:11px;color:#6f7680}.modal-backdrop[data-v-865838d9]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:40}.modal[data-v-865838d9]{width:100%;max-width:420px;background:#18191f;border-radius:12px;box-shadow:0 18px 40px #000c,0 0 0 1px #ffffff0a;padding:16px 18px 14px}.modal-title[data-v-865838d9]{margin:0 0 10px;font-size:16px;font-weight:600}.modal-title-row[data-v-865838d9]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.modal-avatar[data-v-865838d9]{width:36px;height:36px;border-radius:999px;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;overflow:hidden}.modal-avatar img[data-v-865838d9]{width:100%;height:100%;border-radius:999px;object-fit:cover}.modal-title-block[data-v-865838d9]{display:flex;flex-direction:column;gap:2px}.modal-title-sub[data-v-865838d9]{font-size:12px;color:#b5bac1}.modal-body[data-v-865838d9]{display:flex;flex-direction:column;gap:8px}.modal-field[data-v-865838d9]{display:flex;flex-direction:column;gap:4px}.modal-field label[data-v-865838d9]{font-size:13px;color:#b5bac1}.modal-field input[data-v-865838d9],.modal-field select[data-v-865838d9]{border-radius:8px;border:1px solid rgba(0,0,0,.6);background:#14151a;color:#f2f3f5;padding:8px 10px;font-size:14px;outline:none}.modal-role-hint[data-v-865838d9]{margin-top:4px;font-size:11px;color:#b5bac1;display:flex;flex-direction:column;gap:2px}.modal-field[data-v-865838d9] input:-webkit-autofill,.modal-field[data-v-865838d9] input:-webkit-autofill:hover,.modal-field[data-v-865838d9] input:-webkit-autofill:focus,.modal-field[data-v-865838d9] input:-webkit-autofill:active{-webkit-text-fill-color:#f2f3f5;box-shadow:0 0 0 1000px #14151a inset;caret-color:#f2f3f5}.modal-error[data-v-865838d9]{margin-top:4px;font-size:13px;color:#f23f43}.modal-footer[data-v-865838d9]{margin-top:10px;display:flex;justify-content:flex-end;gap:8px}.modal-secondary[data-v-865838d9]{border-radius:8px;border:none;background:#2b2d31;color:#f2f3f5;padding:6px 12px;font-size:14px;cursor:pointer}.modal-primary[data-v-865838d9]{border-radius:8px;border:none;background:#5865f2;color:#fff;padding:6px 14px;font-size:14px;font-weight:600;cursor:pointer}.modal-primary--danger[data-v-865838d9]{background:#f23f43}.status-summary[data-v-865838d9]{margin-bottom:20px;border-radius:12px;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;background:#1e1f25;border:none}.status-summary--ok[data-v-865838d9]{border-color:#2ecc7199}.status-summary--warn[data-v-865838d9]{border-color:#f1c40fb3;background:#2b2413}.status-summary-main[data-v-865838d9]{display:flex;align-items:center;gap:12px}.status-summary-icon[data-v-865838d9]{width:32px;height:32px;border-radius:999px;background:#ffffff0f;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.status-summary-title[data-v-865838d9]{font-size:17px;font-weight:600}.status-summary-sub[data-v-865838d9]{font-size:13px;color:#b5bac1}.status-summary-refresh[data-v-865838d9]{border-radius:8px;border:none;background:#5865f2;color:#fff;padding:8px 14px;font-size:14px;font-weight:500;cursor:pointer}.status-summary-refresh[data-v-865838d9]:disabled{opacity:.6;cursor:default}.status-grid[data-v-865838d9]{display:flex;flex-direction:column;gap:12px}.status-card[data-v-865838d9]{background:#18191f;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px}.status-card-icon[data-v-865838d9]{width:40px;height:40px;border-radius:999px;background:#20232b;display:inline-flex;align-items:center;justify-content:center}.status-card-icon svg[data-v-865838d9]{width:20px;height:20px;fill:#b5bac1}.status-card-icon--api[data-v-865838d9]{background:#5865f226}.status-card-icon--vk[data-v-865838d9]{background:#3498db26}.status-card-icon--db[data-v-865838d9]{background:#9b59b626}.status-card-icon--client[data-v-865838d9]{background:#2ecc7126}.status-card-icon--uptime[data-v-865838d9]{background:#5865f22e}.status-card-main[data-v-865838d9]{flex:1;display:flex;flex-direction:column;gap:2px}.status-card-title[data-v-865838d9]{font-size:15px;font-weight:500}.status-card-sub[data-v-865838d9]{font-size:13px;color:#b5bac1}.status-ping[data-v-865838d9]{font-weight:500;color:#2ecc71}.status-badge[data-v-865838d9]{font-size:12px;padding:4px 8px;border-radius:999px;background:#ffffff0f}.status-badge--ok[data-v-865838d9]{color:#2ecc71}.status-badge--warn[data-v-865838d9]{color:#f1c40f}.status-error[data-v-865838d9]{margin-top:6px;font-size:13px;color:#f23f43}.uptime-row[data-v-865838d9]{margin-top:4px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.uptime-label[data-v-865838d9]{color:#b5bac1}.uptime-percent[data-v-865838d9]{color:#2ecc71;font-weight:600}.uptime-bar[data-v-865838d9]{margin-top:6px;height:6px;border-radius:999px;background:#101116;overflow:hidden}.uptime-bar-fill[data-v-865838d9]{height:100%;border-radius:inherit;background:#2ecc71}.uptime-since[data-v-865838d9]{margin-top:4px;font-size:11px;color:#b5bac1}.uptime-card[data-v-865838d9]{margin-top:14px;background:#18191f;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px}.profile-card[data-v-865838d9]{background:#18191f;border-radius:12px;padding:20px 22px 22px;box-shadow:0 14px 35px #000000b3,0 0 0 1px #ffffff05;display:flex;flex-direction:column;gap:18px;max-width:720px;margin-inline:auto}.profile-header[data-v-865838d9]{display:flex;align-items:center;gap:16px}.profile-avatar[data-v-865838d9]{width:64px;height:64px;border-radius:999px;border:3px solid #2b2d31;background:#5865f2;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;cursor:default}.profile-avatar img[data-v-865838d9]{width:100%;height:100%;border-radius:999px;object-fit:cover}.profile-main[data-v-865838d9]{display:flex;flex-direction:column;gap:4px}.profile-name-row[data-v-865838d9]{display:flex;align-items:center;gap:6px}.profile-name[data-v-865838d9]{font-size:20px;font-weight:600}.profile-sub[data-v-865838d9]{display:flex;align-items:center;gap:8px;font-size:13px;color:#b5bac1}.profile-sub-sep[data-v-865838d9]{opacity:.6}.profile-details[data-v-865838d9]{border-radius:10px;background:#1e1f25;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.profile-field-row[data-v-865838d9]{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:12px}.profile-field-label[data-v-865838d9]{font-size:13px;color:#b5bac1}.profile-field-value[data-v-865838d9]{font-size:14px;color:#f2f3f5;word-break:break-word}.profile-link[data-v-865838d9]{color:#63a4ff;text-decoration:none}.profile-link[data-v-865838d9]:hover{text-decoration:underline}.profile-actions[data-v-865838d9]{display:flex;justify-content:flex-start}.profile-password-btn[data-v-865838d9]{border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#5865f2,#7289da);color:#fff;cursor:pointer;box-shadow:0 10px 28px #000000a6;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.profile-password-btn[data-v-865838d9]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 40px #000c}.profile-password-form[data-v-865838d9]{margin-top:12px;border-radius:10px;background:#1e1f25;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.profile-password-grid[data-v-865838d9]{display:grid;grid-template-columns:1fr;gap:10px}.profile-password-field[data-v-865838d9]{display:flex;flex-direction:column;gap:4px}.profile-password-label[data-v-865838d9]{font-size:13px;color:#b5bac1}.profile-password-field input[data-v-865838d9]{border-radius:8px;border:1px solid rgba(0,0,0,.6);background:#14151a;color:#f2f3f5;padding:8px 10px;font-size:14px;outline:none}.profile-password-field input[data-v-865838d9]:focus{border-color:#5865f2;box-shadow:0 0 0 1px #5865f299}.profile-password-footer[data-v-865838d9]{margin-top:4px;display:flex;align-items:center;gap:12px;justify-content:flex-start}.profile-password-error[data-v-865838d9]{font-size:13px;color:#f23f43}.profile-password-success[data-v-865838d9]{font-size:13px;color:#3ba55d}.profile-password-save[data-v-865838d9]{border:none;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;background:#5865f2;color:#fff;cursor:pointer}.profile-password-save[data-v-865838d9]:disabled{opacity:.6;cursor:default}.profile-password-message[data-v-865838d9]{flex:1;min-height:18px;text-align:right}.bottom-nav[data-v-865838d9]{display:none}@media(max-width:768px){.sidebar[data-v-865838d9]{display:none}.main[data-v-865838d9]{padding-bottom:64px}.topbar[data-v-865838d9]{padding-inline:12px}.topbar-left[data-v-865838d9]{padding-left:4px}.topbar-title[data-v-865838d9]{font-size:20px}.content[data-v-865838d9]{padding:16px 12px 80px}.bottom-nav[data-v-865838d9]{position:fixed;left:0;right:0;bottom:0;height:64px;background:#111217fa;border-top:none;display:flex;align-items:center;justify-content:space-around;padding-inline:8px;z-index:20}.bottom-nav-item[data-v-865838d9]{flex:1;border:none;background:transparent;color:#b5bac1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:11px;cursor:pointer}.bottom-nav-item--active[data-v-865838d9]{color:#fff}.bottom-nav-icon[data-v-865838d9]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.bottom-nav-icon svg[data-v-865838d9]{width:20px;height:20px;fill:currentColor}.bottom-nav-label[data-v-865838d9]{line-height:1}}@media(max-width:480px){.invites-card[data-v-865838d9],.invites-friends-card[data-v-865838d9],.invites-history-card[data-v-865838d9],.logs-card[data-v-865838d9],.accounts-header-card[data-v-865838d9],.accounts-card[data-v-865838d9]{padding:12px 12px 14px}.invites-label[data-v-865838d9],.logs-filter-label[data-v-865838d9],.logs-header h2[data-v-865838d9],.accounts-header-card h2[data-v-865838d9]{font-size:13px}.invites-input[data-v-865838d9],.invites-select[data-v-865838d9],.invites-textarea[data-v-865838d9],.logs-filters input[data-v-865838d9],.logs-filters select[data-v-865838d9]{font-size:12px}.invite-history-table[data-v-865838d9],.logs-table[data-v-865838d9]{font-size:11px}}.app-root[data-v-b1bf3e2d]{min-height:100vh;background:radial-gradient(circle at top,#2b2d31,#14151a 55%,#050509);color:#f2f3f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-root--centered[data-v-b1bf3e2d]{display:flex;align-items:center;justify-content:center}.app-root--light[data-v-b1bf3e2d]{background:#f3f4f6;color:#111827}
