: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:#05070d}#app{width:100%;height:100%}.login-page[data-v-e7df5e12]{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:0;background:#05070d;font-family:Arial,Helvetica,sans-serif}.login-card[data-v-e7df5e12]{width:420px;max-width:90%;padding:40px;background:linear-gradient(180deg,#0c1220,#05070d);border-radius:12px;box-shadow:0 0 40px #0009;text-align:center;color:#fff}.login-title[data-v-e7df5e12]{margin:0;font-size:32px;font-weight:600}.login-subtitle[data-v-e7df5e12]{margin-top:10px;margin-bottom:35px;font-size:14px;color:#9aa3b2}.login-form[data-v-e7df5e12]{margin-top:0}.field[data-v-e7df5e12]{position:relative;width:100%;margin-bottom:22px}.field-input[data-v-e7df5e12]{width:100%;padding:18px 20px;border-radius:30px;border:1px solid #2a3144;background:transparent;color:#fff;font-size:16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-v-e7df5e12]::placeholder{color:#7f8799}.field-input[data-v-e7df5e12]:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f666}.password-wrapper[data-v-e7df5e12]{position:relative}.password-input[data-v-e7df5e12]{padding-right:42px}.password-toggle[data-v-e7df5e12]{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:none;background:transparent;color:inherit;cursor:pointer;padding:0;opacity:.7}.password-toggle[data-v-e7df5e12]:hover{opacity:1}.password-icon[data-v-e7df5e12]{width:18px;height:18px}.captcha-placeholder[data-v-e7df5e12]{margin:25px 0;padding:18px;border-radius:12px;border:1px dashed #2a3144;color:#6e7688;font-size:14px}.error-text[data-v-e7df5e12]{margin:0 0 10px;font-size:13px;color:#f97373}.submit-button[data-v-e7df5e12]{width:100%;padding:18px;border-radius:20px;border:none;background:#395b94;color:#fff;font-size:18px;font-weight:600;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:10px;transition:background-color .15s ease;box-shadow:none}.submit-button[data-v-e7df5e12]:hover:not(:disabled){background:#456bb0}.submit-button[data-v-e7df5e12]:disabled{cursor:default;opacity:.7;box-shadow:none}@media(max-width:480px){.login-card[data-v-e7df5e12]{width:100%;padding:32px 20px;border-radius:12px}}.shell[data-v-bf08741a]{min-height:100vh;display:flex;background:#101116;color:#f2f3f5}.sidebar[data-v-bf08741a]{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-bf08741a]{padding-inline:4px;display:flex;align-items:center;justify-content:space-between}.sidebar-logo[data-v-bf08741a]{display:flex;align-items:center;gap:8px}.sidebar-logo-mark[data-v-bf08741a]{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-bf08741a]{font-size:18px;font-weight:600;color:#f2f3f5}.sidebar-toggle[data-v-bf08741a]{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-bf08741a]{width:18px;height:18px;fill:currentColor}.sidebar-nav[data-v-bf08741a]{display:flex;flex-direction:column;gap:4px}.nav-item[data-v-bf08741a]{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-bf08741a]{background:#2b2d31;color:#fff}.nav-item[data-v-bf08741a]:not(.nav-item--active):hover{background:#ffffff08}.nav-icon[data-v-bf08741a]{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.nav-icon svg[data-v-bf08741a]{width:22px;height:22px;fill:currentColor}.nav-label[data-v-bf08741a]{flex:1}.sidebar--collapsed[data-v-bf08741a]{width:80px;padding-inline:10px}.sidebar--collapsed .sidebar-logo-text[data-v-bf08741a],.sidebar--collapsed .nav-label[data-v-bf08741a]{display:none}.sidebar--collapsed .nav-item[data-v-bf08741a]{justify-content:center}.main[data-v-bf08741a]{flex:1;display:flex;flex-direction:column}.topbar[data-v-bf08741a]{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-bf08741a]{font-size:22px;font-weight:600}.topbar-right[data-v-bf08741a]{display:flex;align-items:center;gap:12px;position:relative}.user-summary[data-v-bf08741a]{display:flex;flex-direction:column;align-items:flex-end}.user-name[data-v-bf08741a]{font-size:16px;font-weight:500}.user-avatar[data-v-bf08741a]{position:relative;width:40px;height:40px;border-radius:999px;flex-shrink:0;border:none;background:#2b2d31;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;cursor:pointer;overflow:hidden}.user-avatar img[data-v-bf08741a]{width:100%;height:100%;border-radius:999px;object-fit:cover}.user-avatar-initial[data-v-bf08741a]{line-height:1}.user-avatar-caret[data-v-bf08741a]{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-bf08741a]{width:10px;height:10px;fill:#f2f3f5}.user-menu[data-v-bf08741a]{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-bf08741a]{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-bf08741a]:hover{background:#ffffff0f}.user-menu-item--danger[data-v-bf08741a]{color:#f23f43}.user-menu-item-icon[data-v-bf08741a]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.user-menu-item-icon svg[data-v-bf08741a]{width:20px;height:20px;fill:currentColor}.content[data-v-bf08741a]{padding:24px 28px 32px;background:#101116;flex:1}.panel-section[data-v-bf08741a]{max-width:1200px;margin:0 auto}@media(max-width:768px){.content[data-v-bf08741a]{padding:16px 12px 80px}.panel-section[data-v-bf08741a]{max-width:none}}.card[data-v-bf08741a]{background:#18191f;border-radius:10px;padding:24px 26px;box-shadow:0 14px 35px #000000b3,0 0 0 1px #ffffff05}.card h2[data-v-bf08741a]{margin:0 0 12px;font-size:20px}.card p[data-v-bf08741a]{margin:0;font-size:15px;color:#b5bac1}@media(max-width:768px){.card[data-v-bf08741a]{padding:16px 14px}.card h2[data-v-bf08741a]{font-size:18px}.card p[data-v-bf08741a]{font-size:14px}}.invites-layout[data-v-bf08741a]{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.6fr);gap:16px;align-items:flex-start}.invites-card[data-v-bf08741a],.invites-friends-card[data-v-bf08741a]{height:100%}.invites-history-card[data-v-bf08741a]{margin-top:14px}.invites-card-header[data-v-bf08741a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.invites-card-header--row[data-v-bf08741a]{align-items:center}.invites-form[data-v-bf08741a]{display:flex;flex-direction:column;gap:14px}.invites-field-group[data-v-bf08741a]{display:flex;flex-direction:column;gap:6px}.invites-field-row[data-v-bf08741a]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:12px}.invites-field[data-v-bf08741a]{display:flex;flex-direction:column;gap:6px}.invites-field--vk .invites-input[data-v-bf08741a]{width:100%}.invites-label[data-v-bf08741a]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b5bac1}.invites-select[data-v-bf08741a],.invites-input[data-v-bf08741a],.invites-textarea[data-v-bf08741a]{border-radius:8px;border:1px solid #30323a;background:#1e1f25;color:#f2f3f5;padding:8px 10px;font-size:14px;outline:none}.invites-select[data-v-bf08741a]:focus,.invites-input[data-v-bf08741a]:focus,.invites-textarea[data-v-bf08741a]:focus{border-color:#5865f2;box-shadow:0 0 0 1px #5865f280}.invites-textarea[data-v-bf08741a]{resize:vertical;min-height:60px}.invites-hint[data-v-bf08741a]{margin:0;font-size:12px;color:#8e9297}.invites-actions-toggle[data-v-bf08741a]{display:inline-flex;border-radius:999px;background:#1e1f25;padding:2px;gap:2px}.invites-toggle-btn[data-v-bf08741a]{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-bf08741a]{color:#f23f43}.invites-toggle-btn--active[data-v-bf08741a]{background:#3a3b45}.invites-footer[data-v-bf08741a]{display:flex;align-items:center;gap:12px;margin-top:4px}.invites-submit-btn[data-v-bf08741a]{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-bf08741a]{font-size:13px}.invites-error[data-v-bf08741a]{color:#f23f43}.invites-success[data-v-bf08741a]{color:#3ba55c}.invites-refresh-btn[data-v-bf08741a]{border-radius:999px;border:none;padding:6px 12px;font-size:13px;font-weight:500;background:#20222a;color:#f2f3f5;cursor:pointer}.friend-requests[data-v-bf08741a]{margin-top:10px}.friend-requests-placeholder[data-v-bf08741a]{font-size:14px;color:#b5bac1}.friend-requests-error[data-v-bf08741a]{font-size:14px;color:#f23f43}.friend-requests-list[data-v-bf08741a]{display:flex;flex-direction:column;gap:8px}.friend-request-item[data-v-bf08741a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:10px;background:#18191f}.friend-request-main[data-v-bf08741a]{display:flex;align-items:center;gap:10px}.friend-request-avatar-link[data-v-bf08741a]{display:inline-flex;border-radius:999px;overflow:hidden}.friend-request-avatar[data-v-bf08741a]{width:40px;height:40px;border-radius:999px;object-fit:cover}.friend-request-text[data-v-bf08741a]{display:flex;flex-direction:column;gap:2px}.friend-request-name[data-v-bf08741a]{font-size:15px;font-weight:500;color:#f2f3f5;text-decoration:none}.friend-request-name[data-v-bf08741a]:hover{text-decoration:underline}.friend-request-sub[data-v-bf08741a]{font-size:12px;color:#b5bac1;display:flex;align-items:center;gap:6px}.friend-request-sub-sep[data-v-bf08741a]{opacity:.6}.friend-request-actions[data-v-bf08741a]{display:flex;align-items:center;gap:6px}.friend-request-btn[data-v-bf08741a]{border-radius:999px;border:none;padding:6px 10px;font-size:13px;font-weight:500;cursor:pointer}.friend-request-btn--accept[data-v-bf08741a]{background:#3ba55c;color:#fff}.friend-request-btn--decline[data-v-bf08741a]{background:#2b1518;color:#f23f43}.site-toast[data-v-bf08741a]{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-bf08741a]{background:#1f2b22;color:#3ba55c}.site-toast--error[data-v-bf08741a]{background:#2b1518;color:#f23f43}.site-toast-text[data-v-bf08741a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invite-history[data-v-bf08741a]{margin-top:10px}.invite-history-placeholder[data-v-bf08741a]{font-size:14px;color:#b5bac1}.invite-history-error[data-v-bf08741a]{font-size:14px;color:#f23f43}.invite-history-table-wrapper[data-v-bf08741a]{width:100%;overflow-x:auto}.invite-history-table[data-v-bf08741a]{width:100%;border-collapse:collapse;font-size:13px}.sethp-card[data-v-bf08741a]{margin-top:16px}.sethp-content[data-v-bf08741a]{margin-top:8px;display:flex;flex-direction:column;gap:12px}.sethp-checkbox-row[data-v-bf08741a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#d1d5db}.sethp-checkbox-row input[data-v-bf08741a]{width:16px;height:16px}.sethp-form[data-v-bf08741a]{display:flex;flex-direction:column;gap:12px}.sethp-row[data-v-bf08741a]{display:flex;flex-wrap:wrap;gap:12px}.sethp-field[data-v-bf08741a]{flex:1 1 0;min-width:160px}.sethp-label[data-v-bf08741a]{display:flex;align-items:baseline;gap:4px;font-size:12px;color:#9ca3af;margin-bottom:4px}.sethp-label-hint[data-v-bf08741a]{font-size:11px;color:#6b7280}.sethp-select[data-v-bf08741a],.sethp-input[data-v-bf08741a]{width:100%;height:38px;border-radius:8px;border:1px solid #1f2937;background:#020617;color:#e5e7eb;padding:0 10px;font-size:13px;outline:none}.sethp-select[data-v-bf08741a]:focus,.sethp-input[data-v-bf08741a]:focus{border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f680}.sethp-footer[data-v-bf08741a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.sethp-submit-btn[data-v-bf08741a]{padding:10px 18px;border-radius:999px;border:none;background:#2563eb;color:#f9fafb;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.sethp-submit-btn[data-v-bf08741a]:disabled{opacity:.7;cursor:default}.sethp-message[data-v-bf08741a]{flex:1;min-height:18px;font-size:12px}.sethp-error[data-v-bf08741a]{color:#f97373}.sethp-success[data-v-bf08741a]{color:#4ade80}.sethp-leader-preview[data-v-bf08741a]{min-height:38px;border-radius:8px;background:#020617;border:1px solid #1f2937;display:flex;align-items:center;padding:0 10px;font-size:13px;color:#e5e7eb}.invite-history-table th[data-v-bf08741a],.invite-history-table td[data-v-bf08741a]{padding:8px 10px;border-bottom:1px solid #25262f;text-align:left;vertical-align:middle}.invite-history-table th[data-v-bf08741a]{font-weight:600;color:#b5bac1;white-space:nowrap}.invite-history-table tr:last-child td[data-v-bf08741a]{border-bottom:none}.invite-admin-cell[data-v-bf08741a]{display:flex;align-items:center;gap:8px}.invite-admin-avatar[data-v-bf08741a]{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-bf08741a]{display:flex;flex-direction:column;gap:2px}.invite-admin-name[data-v-bf08741a]{font-weight:500}.invite-admin-sub[data-v-bf08741a]{font-size:11px;color:#b5bac1}.invite-action-badge[data-v-bf08741a]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px}.invite-action-badge--invite[data-v-bf08741a]{background:#3ba55c26;color:#3ba55c}.invite-action-badge--kick[data-v-bf08741a]{background:#f23f431f;color:#f23f43}.invite-action-badge--neutral[data-v-bf08741a]{background:#262833;color:#d7d9df}.invite-vk-user-cell[data-v-bf08741a]{display:flex;align-items:center;gap:8px}.invite-vk-avatar-link[data-v-bf08741a]{display:inline-flex;border-radius:999px;overflow:hidden}.invite-vk-avatar[data-v-bf08741a]{width:32px;height:32px;border-radius:999px;object-fit:cover}.invite-vk-avatar--placeholder[data-v-bf08741a]{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-bf08741a]{display:flex;flex-direction:column;gap:2px}.invite-vk-name[data-v-bf08741a]{font-weight:500;color:#f2f3f5;text-decoration:none}.invite-vk-name[data-v-bf08741a]:hover{text-decoration:underline}.invite-vk-sub[data-v-bf08741a]{font-size:11px;color:#b5bac1}.invite-meta-cell[data-v-bf08741a]{display:flex;flex-direction:column;gap:2px}.invite-meta-chats[data-v-bf08741a]{font-size:12px;color:#b5bac1}.invite-meta-comment[data-v-bf08741a]{font-size:12px;color:#f2f3f5}.logs-card[data-v-bf08741a]{margin-top:0}.logs-header[data-v-bf08741a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.logs-filters[data-v-bf08741a]{margin-bottom:10px}.logs-filters-row[data-v-bf08741a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;align-items:flex-end}.logs-filter-field[data-v-bf08741a]{display:flex;flex-direction:column;gap:4px}.logs-filter-field--search .logs-filter-input[data-v-bf08741a]{width:100%}.logs-filter-label[data-v-bf08741a]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#b5bac1}.logs-filter-select[data-v-bf08741a],.logs-filter-input[data-v-bf08741a]{border-radius:8px;border:1px solid #30323a;background:#1e1f25;color:#f2f3f5;padding:6px 10px;font-size:13px;outline:none}.logs-filter-select[data-v-bf08741a]:focus,.logs-filter-input[data-v-bf08741a]:focus{border-color:#5865f2;box-shadow:0 0 0 1px #5865f280}.logs-filter-actions[data-v-bf08741a]{display:flex;align-items:center;justify-content:flex-end}@media(max-width:768px){.invites-layout[data-v-bf08741a],.invites-field-row[data-v-bf08741a],.logs-filters-row[data-v-bf08741a]{grid-template-columns:minmax(0,1fr)}.logs-header[data-v-bf08741a]{flex-direction:column;align-items:flex-start}}.logs-filter-apply[data-v-bf08741a]{border-radius:999px;border:none;padding:6px 14px;font-size:13px;font-weight:600;background:#5865f2;color:#fff;cursor:pointer}.logs-content[data-v-bf08741a]{margin-top:4px}.logs-placeholder[data-v-bf08741a]{font-size:14px;color:#b5bac1}.logs-error[data-v-bf08741a]{font-size:14px;color:#f23f43}.logs-table-wrapper[data-v-bf08741a]{width:100%;overflow-x:auto}.logs-table[data-v-bf08741a]{width:100%;border-collapse:collapse;font-size:13px}.logs-table th[data-v-bf08741a],.logs-table td[data-v-bf08741a]{padding:8px 10px;border-bottom:1px solid #25262f;text-align:left;vertical-align:top}@media(max-width:768px){.logs-table th[data-v-bf08741a],.logs-table td[data-v-bf08741a]{padding:6px 8px;font-size:12px}}.logs-table th[data-v-bf08741a]{font-weight:600;color:#b5bac1;white-space:nowrap}.logs-table tr:last-child td[data-v-bf08741a]{border-bottom:none}.logs-user-cell[data-v-bf08741a]{display:flex;align-items:center;gap:8px}.logs-user-avatar[data-v-bf08741a]{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-bf08741a]{width:100%;height:100%;border-radius:999px;object-fit:cover}.logs-user-text[data-v-bf08741a]{display:flex;flex-direction:column;gap:2px}.logs-user-name[data-v-bf08741a]{font-weight:500}.logs-user-sub[data-v-bf08741a]{font-size:11px;color:#b5bac1}.logs-desc-main[data-v-bf08741a]{font-weight:500}.logs-desc-sub[data-v-bf08741a]{font-size:12px;color:#b5bac1;margin-top:2px}.logs-target-inline[data-v-bf08741a]{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-weight:400}.logs-target-avatar[data-v-bf08741a]{width:20px;height:20px;border-radius:999px;object-fit:cover}.logs-pagination[data-v-bf08741a]{margin-top:10px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.logs-page-btn[data-v-bf08741a]{width:26px;height:26px;border-radius:999px;border:none;background:#20222a;color:#f2f3f5;cursor:pointer}.logs-page-info[data-v-bf08741a]{font-size:13px;color:#b5bac1;display:flex;align-items:center;gap:6px}.logs-page-input[data-v-bf08741a]{width:52px;border-radius:6px;border:1px solid #30323a;background:#1e1f25;color:#f2f3f5;padding:2px 6px;font-size:13px}.accounts-list[data-v-bf08741a]{margin-top:12px;display:flex;flex-direction:column;gap:10px}.accounts-header-card[data-v-bf08741a]{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-create-btn[data-v-bf08741a]{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-bf08741a]{font-size:14px;color:#b5bac1}.accounts-error[data-v-bf08741a]{font-size:14px;color:#f23f43}.accounts-grid[data-v-bf08741a]{display:flex;flex-direction:column;gap:10px}.account-card[data-v-bf08741a]{background:#18191f;border-radius:12px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.account-main[data-v-bf08741a]{display:flex;align-items:center;gap:10px}.account-avatar[data-v-bf08741a]{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-bf08741a]{width:100%;height:100%;border-radius:999px;object-fit:cover}.account-text[data-v-bf08741a]{display:flex;flex-direction:column;gap:2px}.account-name[data-v-bf08741a]{font-size:15px;font-weight:500}.account-sub[data-v-bf08741a]{font-size:12px;color:#b5bac1;display:flex;align-items:center;gap:6px}.account-sub-sep[data-v-bf08741a]{opacity:.6}.account-actions[data-v-bf08741a]{display:flex;align-items:center;gap:6px}.account-action-btn[data-v-bf08741a]{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-bf08741a]{width:16px;height:16px;fill:currentColor}.account-action-btn--danger[data-v-bf08741a]{background:#2b1518;color:#f23f43}.notifications-bell[data-v-bf08741a]{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-bf08741a]{width:18px;height:18px;fill:currentColor}.notifications-badge[data-v-bf08741a]{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-bf08741a]{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-bf08741a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.notifications-panel-right[data-v-bf08741a]{display:flex;align-items:center;gap:6px}.notifications-panel-title[data-v-bf08741a]{font-size:14px;font-weight:600}.notifications-panel-counter[data-v-bf08741a]{font-size:12px;color:#b5bac1}.notifications-panel-clear[data-v-bf08741a]{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-bf08741a]{width:16px;height:16px;fill:currentColor}.notifications-panel-clear[data-v-bf08741a]:hover{background:#ffffff0f;color:#fff}.notifications-panel-close[data-v-bf08741a]{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-bf08741a]:hover{background:#ffffff0f;color:#fff}.notifications-panel-body[data-v-bf08741a]{border-radius:8px;background:#15161b;padding:6px 6px 4px;max-height:300px;overflow:auto}.notifications-panel-body[data-v-bf08741a]::-webkit-scrollbar{width:6px}.notifications-panel-body[data-v-bf08741a]::-webkit-scrollbar-track{background:transparent}.notifications-panel-body[data-v-bf08741a]::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:999px}.notifications-panel-body[data-v-bf08741a]::-webkit-scrollbar-thumb:hover{background:#ffffff29}.notifications-panel-placeholder[data-v-bf08741a],.notifications-panel-error[data-v-bf08741a]{font-size:13px;color:#b5bac1;padding:4px 2px 6px}.notifications-panel-error[data-v-bf08741a]{color:#f23f43}.notifications-list[data-v-bf08741a]{display:flex;flex-direction:column;gap:4px}.notifications-item[data-v-bf08741a]{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-bf08741a]{background:#5865f224}.notifications-item-dot[data-v-bf08741a]{width:8px;height:8px;border-radius:999px;margin-top:6px;background:#3b82f6;flex-shrink:0}.notifications-item-dot--success[data-v-bf08741a]{background:#3ba55d}.notifications-item-dot--warning[data-v-bf08741a]{background:#f1c40f}.notifications-item-dot--error[data-v-bf08741a]{background:#f23f43}.notifications-item-dot--info[data-v-bf08741a]{background:#3b82f6}.notifications-item-main[data-v-bf08741a]{display:flex;flex-direction:column;gap:2px}.notifications-item-title[data-v-bf08741a]{font-size:13px;font-weight:500}.notifications-item-message[data-v-bf08741a]{font-size:12px;color:#b5bac1}.notifications-item-time[data-v-bf08741a]{font-size:11px;color:#6f7680}.modal-backdrop[data-v-bf08741a]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:40}.modal[data-v-bf08741a]{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-bf08741a]{margin:0 0 10px;font-size:16px;font-weight:600}.modal-title-row[data-v-bf08741a]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.modal-avatar[data-v-bf08741a]{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-bf08741a]{width:100%;height:100%;border-radius:999px;object-fit:cover}.modal-title-block[data-v-bf08741a]{display:flex;flex-direction:column;gap:2px}.modal-title-sub[data-v-bf08741a]{font-size:12px;color:#b5bac1}.modal-body[data-v-bf08741a]{display:flex;flex-direction:column;gap:8px}.modal-field[data-v-bf08741a]{display:flex;flex-direction:column;gap:4px}.modal-field label[data-v-bf08741a]{font-size:13px;color:#b5bac1}.modal-field input[data-v-bf08741a],.modal-field select[data-v-bf08741a]{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-bf08741a]{margin-top:4px;font-size:11px;color:#b5bac1;display:flex;flex-direction:column;gap:2px}.modal-field[data-v-bf08741a] input:-webkit-autofill,.modal-field[data-v-bf08741a] input:-webkit-autofill:hover,.modal-field[data-v-bf08741a] input:-webkit-autofill:focus,.modal-field[data-v-bf08741a] input:-webkit-autofill:active{-webkit-text-fill-color:#f2f3f5;box-shadow:0 0 0 1000px #14151a inset;caret-color:#f2f3f5}.modal-error[data-v-bf08741a]{margin-top:4px;font-size:13px;color:#f23f43}.modal-footer[data-v-bf08741a]{margin-top:10px;display:flex;justify-content:flex-end;gap:8px}.modal-secondary[data-v-bf08741a]{border-radius:8px;border:none;background:#2b2d31;color:#f2f3f5;padding:6px 12px;font-size:14px;cursor:pointer}.modal-primary[data-v-bf08741a]{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-bf08741a]{background:#f23f43}.status-summary[data-v-bf08741a]{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-bf08741a]{border-color:#2ecc7199}.status-summary--warn[data-v-bf08741a]{border-color:#f1c40fb3;background:#2b2413}.status-summary-main[data-v-bf08741a]{display:flex;align-items:center;gap:12px}.status-summary-icon[data-v-bf08741a]{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-bf08741a]{font-size:17px;font-weight:600}.status-summary-sub[data-v-bf08741a]{font-size:13px;color:#b5bac1}.status-summary-refresh[data-v-bf08741a]{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-bf08741a]:disabled{opacity:.6;cursor:default}.status-grid[data-v-bf08741a]{display:flex;flex-direction:column;gap:12px}.status-card[data-v-bf08741a]{background:#18191f;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px}.status-card-icon[data-v-bf08741a]{width:40px;height:40px;border-radius:999px;background:#20232b;display:inline-flex;align-items:center;justify-content:center}.status-card-icon svg[data-v-bf08741a]{width:20px;height:20px;fill:#b5bac1}.status-card-icon--api[data-v-bf08741a]{background:#5865f226}.status-card-icon--vk[data-v-bf08741a]{background:#3498db26}.status-card-icon--db[data-v-bf08741a]{background:#9b59b626}.status-card-icon--client[data-v-bf08741a]{background:#2ecc7126}.status-card-icon--uptime[data-v-bf08741a]{background:#5865f22e}.status-card-main[data-v-bf08741a]{flex:1;display:flex;flex-direction:column;gap:2px}.status-card-title[data-v-bf08741a]{font-size:15px;font-weight:500}.status-card-sub[data-v-bf08741a]{font-size:13px;color:#b5bac1}.status-ping[data-v-bf08741a]{font-weight:500;color:#2ecc71}.status-badge[data-v-bf08741a]{font-size:12px;padding:4px 8px;border-radius:999px;background:#ffffff0f}.status-badge--ok[data-v-bf08741a]{color:#2ecc71}.status-badge--warn[data-v-bf08741a]{color:#f1c40f}.status-error[data-v-bf08741a]{margin-top:6px;font-size:13px;color:#f23f43}.uptime-row[data-v-bf08741a]{margin-top:4px;display:flex;align-items:center;justify-content:space-between;font-size:13px}.uptime-label[data-v-bf08741a]{color:#b5bac1}.uptime-percent[data-v-bf08741a]{color:#2ecc71;font-weight:600}.uptime-bar[data-v-bf08741a]{margin-top:6px;height:6px;border-radius:999px;background:#101116;overflow:hidden}.uptime-bar-fill[data-v-bf08741a]{height:100%;border-radius:inherit;background:#2ecc71}.uptime-since[data-v-bf08741a]{margin-top:4px;font-size:11px;color:#b5bac1}.uptime-card[data-v-bf08741a]{margin-top:14px;background:#18191f;border-radius:12px;padding:16px 18px;display:flex;align-items:center;gap:12px}.profile-card[data-v-bf08741a]{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-bf08741a]{display:flex;align-items:center;gap:16px}.profile-avatar[data-v-bf08741a]{width:64px;height:64px;border-radius:999px;flex-shrink:0;overflow:hidden;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-bf08741a]{width:100%;height:100%;border-radius:999px;object-fit:cover}.profile-main[data-v-bf08741a]{display:flex;flex-direction:column;gap:4px}.profile-name-row[data-v-bf08741a]{display:flex;align-items:center;gap:6px}.profile-name[data-v-bf08741a]{font-size:20px;font-weight:600}.profile-sub[data-v-bf08741a]{display:flex;align-items:center;gap:8px;font-size:13px;color:#b5bac1}.profile-sub-sep[data-v-bf08741a]{opacity:.6}.profile-details[data-v-bf08741a]{border-radius:10px;background:#1e1f25;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.profile-field-row[data-v-bf08741a]{display:grid;grid-template-columns:180px 1fr;align-items:center;gap:12px}.profile-field-label[data-v-bf08741a]{font-size:13px;color:#b5bac1}.profile-field-value[data-v-bf08741a]{font-size:14px;color:#f2f3f5;word-break:break-word}.profile-link[data-v-bf08741a]{color:#63a4ff;text-decoration:none}.profile-link[data-v-bf08741a]:hover{text-decoration:underline}.profile-actions[data-v-bf08741a]{display:flex;justify-content:flex-start}.profile-password-btn[data-v-bf08741a]{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-bf08741a]:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 18px 40px #000c}.profile-password-form[data-v-bf08741a]{margin-top:12px;border-radius:10px;background:#1e1f25;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.profile-password-grid[data-v-bf08741a]{display:grid;grid-template-columns:1fr;gap:10px}.profile-password-field[data-v-bf08741a]{display:flex;flex-direction:column;gap:4px}.profile-password-label[data-v-bf08741a]{font-size:13px;color:#b5bac1}.profile-password-field input[data-v-bf08741a]{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-bf08741a]:focus{border-color:#5865f2;box-shadow:0 0 0 1px #5865f299}.profile-password-footer[data-v-bf08741a]{margin-top:4px;display:flex;align-items:center;gap:12px;justify-content:flex-start}.profile-password-error[data-v-bf08741a]{font-size:13px;color:#f23f43}.profile-password-success[data-v-bf08741a]{font-size:13px;color:#3ba55d}.profile-password-save[data-v-bf08741a]{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-bf08741a]:disabled{opacity:.6;cursor:default}.profile-password-message[data-v-bf08741a]{flex:1;min-height:18px;text-align:right}.bottom-nav[data-v-bf08741a]{display:none}@media(max-width:768px){.sidebar[data-v-bf08741a]{display:none}.main[data-v-bf08741a]{padding-bottom:64px}.topbar[data-v-bf08741a]{padding-inline:12px}.topbar-left[data-v-bf08741a]{padding-left:4px}.topbar-title[data-v-bf08741a]{font-size:20px}.content[data-v-bf08741a]{padding:16px 12px 80px}.bottom-nav[data-v-bf08741a]{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-bf08741a]{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-bf08741a]{color:#fff}.bottom-nav-icon[data-v-bf08741a]{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.bottom-nav-icon svg[data-v-bf08741a]{width:20px;height:20px;fill:currentColor}.bottom-nav-label[data-v-bf08741a]{line-height:1}}@media(max-width:480px){.invites-card[data-v-bf08741a],.invites-friends-card[data-v-bf08741a],.invites-history-card[data-v-bf08741a],.logs-card[data-v-bf08741a],.accounts-header-card[data-v-bf08741a],.accounts-card[data-v-bf08741a]{padding:12px 12px 14px}.invites-label[data-v-bf08741a],.logs-filter-label[data-v-bf08741a],.logs-header h2[data-v-bf08741a],.accounts-header-card h2[data-v-bf08741a]{font-size:13px}.invites-input[data-v-bf08741a],.invites-select[data-v-bf08741a],.invites-textarea[data-v-bf08741a],.logs-filters input[data-v-bf08741a],.logs-filters select[data-v-bf08741a]{font-size:12px}.invite-history-table[data-v-bf08741a],.logs-table[data-v-bf08741a]{font-size:11px}}.app-root[data-v-ee12bd74]{min-height:100vh;background:#05070d;color:#f2f3f5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-root--centered[data-v-ee12bd74]{display:flex;align-items:center;justify-content:center}.app-root--light[data-v-ee12bd74]{background:#fff;color:#020617}
