@charset "UTF-8";:root{font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#dbdee1;background-color:#1e1f22;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;height:100vh;width:100vw;overflow:hidden}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:#1a1b1e transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:#2b2d31;border-radius:4px}*::-webkit-scrollbar-thumb{background-color:#1a1b1e;border-radius:4px}.vue-cropper[data-v-a742df44]{position:relative;width:100%;height:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;direction:ltr;touch-action:none;text-align:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-box[data-v-a742df44],.cropper-box-canvas[data-v-a742df44],.cropper-drag-box[data-v-a742df44],.cropper-crop-box[data-v-a742df44],.cropper-face[data-v-a742df44]{position:absolute;inset:0;-webkit-user-select:none;user-select:none}.cropper-box-canvas img[data-v-a742df44]{position:relative;text-align:left;-webkit-user-select:none;user-select:none;transform:none;max-width:none;max-height:none}.cropper-box[data-v-a742df44]{overflow:hidden}.cropper-move[data-v-a742df44]{cursor:move}.cropper-crop[data-v-a742df44]{cursor:crosshair}.cropper-modal[data-v-a742df44]{background:#00000080}.cropper-view-box[data-v-a742df44]{display:block;overflow:hidden;width:100%;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;-webkit-user-select:none;user-select:none}.cropper-view-box img[data-v-a742df44]{-webkit-user-select:none;user-select:none;text-align:left;max-width:none;max-height:none}.cropper-face[data-v-a742df44]{top:0;left:0;background-color:#fff;opacity:.1}.crop-info[data-v-a742df44]{position:absolute;left:0;min-width:65px;text-align:center;color:#fff;line-height:20px;background-color:#000c;font-size:12px}.crop-line[data-v-a742df44]{position:absolute;display:block;width:100%;height:100%;opacity:.1}.line-w[data-v-a742df44]{top:-3px;left:0;height:5px;cursor:n-resize}.line-a[data-v-a742df44]{top:0;left:-3px;width:5px;cursor:w-resize}.line-s[data-v-a742df44]{bottom:-3px;left:0;height:5px;cursor:s-resize}.line-d[data-v-a742df44]{top:0;right:-3px;width:5px;cursor:e-resize}.crop-point[data-v-a742df44]{position:absolute;width:8px;height:8px;opacity:.75;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-4px;left:-4px;cursor:nw-resize}.point2[data-v-a742df44]{top:-5px;left:50%;margin-left:-3px;cursor:n-resize}.point3[data-v-a742df44]{top:-4px;right:-4px;cursor:ne-resize}.point4[data-v-a742df44]{top:50%;left:-4px;margin-top:-3px;cursor:w-resize}.point5[data-v-a742df44]{top:50%;right:-4px;margin-top:-3px;cursor:e-resize}.point6[data-v-a742df44]{bottom:-5px;left:-4px;cursor:sw-resize}.point7[data-v-a742df44]{bottom:-5px;left:50%;margin-left:-3px;cursor:s-resize}.point8[data-v-a742df44]{bottom:-5px;right:-4px;cursor:se-resize}@media screen and (max-width:500px){.crop-point[data-v-a742df44]{position:absolute;width:20px;height:20px;opacity:.45;background-color:#39f;border-radius:100%}.point1[data-v-a742df44]{top:-10px;left:-10px}.point2[data-v-a742df44],.point4[data-v-a742df44],.point5[data-v-a742df44],.point7[data-v-a742df44]{display:none}.point3[data-v-a742df44]{top:-10px;right:-10px}.point4[data-v-a742df44]{top:0;left:0}.point6[data-v-a742df44]{bottom:-10px;left:-10px}.point8[data-v-a742df44]{bottom:-10px;right:-10px}}.modal-overlay[data-v-f83b9554]{position:fixed;inset:0;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-f83b9554]{background-color:#2b2d35;width:90%;max-width:600px;border-radius:12px;padding:24px;box-shadow:0 10px 40px #00000080;display:flex;flex-direction:column;gap:20px}.modal-content h2[data-v-f83b9554]{margin:0;color:#fff;font-size:20px;text-align:center}.cropper-container[data-v-f83b9554]{width:100%;height:400px;background-color:#1e1f26;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.modal-actions[data-v-f83b9554]{display:flex;justify-content:flex-end;gap:12px;margin-top:10px}.modal-actions .btn[data-v-f83b9554]{padding:10px 20px;border-radius:6px;font-weight:500;cursor:pointer;border:none;transition:all .2s}.modal-actions .btn.secondary[data-v-f83b9554]{background-color:transparent;color:#b5bac1}.modal-actions .btn.secondary[data-v-f83b9554]:hover{text-decoration:underline;color:#fff}.modal-actions .btn.primary[data-v-f83b9554]{background-color:#5865f2;color:#fff}.modal-actions .btn.primary[data-v-f83b9554]:hover{background-color:#4752c4}.modal-actions .btn.primary[data-v-f83b9554]:disabled{opacity:.5;cursor:not-allowed}.is-avatar-crop[data-v-f83b9554] .cropper-view-box,.is-avatar-crop[data-v-f83b9554] .cropper-face{border-radius:50%!important}[data-v-f83b9554] .cropper-view-box{outline:3px solid #5865f2;outline-color:#5865f2}[data-v-f83b9554] .cropper-face{background-color:transparent!important;opacity:1!important}[data-v-f83b9554] .cropper-dashed,[data-v-f83b9554] .cropper-point,[data-v-f83b9554] .cropper-line{display:none!important}[data-v-f83b9554] .cropper-modal{background:#000000b3!important}.main-sidebar[data-v-fbd6bf3d]{width:300px;background-color:#0f1014;display:flex;flex-direction:column;padding:16px;border-right:1px solid rgba(255,255,255,.05);flex-shrink:0}.main-sidebar .logo-container[data-v-fbd6bf3d]{display:flex;margin-bottom:16px;cursor:pointer}.main-sidebar .logo-container .logo[data-v-fbd6bf3d]{width:100%;height:80px;background:linear-gradient(135deg,#434c5e,#2e3440);border-radius:16px;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px #2e344066;transition:transform .2s ease,box-shadow .2s ease}.main-sidebar .logo-container .logo img[data-v-fbd6bf3d]{height:60%;object-fit:contain;transform:scale(1.4);display:block}.main-sidebar .logo-container .logo[data-v-fbd6bf3d]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2e344080}.main-sidebar .profile-panel[data-v-fbd6bf3d]{background-color:#1a1b20;border-radius:16px;border:1px solid rgba(255,255,255,.05);margin-bottom:12px;overflow:hidden;position:relative}.main-sidebar .profile-panel .cover-photo[data-v-fbd6bf3d]{height:80px;background:linear-gradient(135deg,#3b4252,#2e3440);cursor:pointer;position:relative;overflow:hidden}.main-sidebar .profile-panel .cover-photo .cover-img[data-v-fbd6bf3d]{width:100%;height:100%;object-fit:cover}.main-sidebar .profile-panel .cover-photo .cover-overlay[data-v-fbd6bf3d]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#0006;opacity:0;transition:opacity .2s;font-size:20px}.main-sidebar .profile-panel .cover-photo:hover .cover-overlay[data-v-fbd6bf3d]{opacity:1}.main-sidebar .profile-panel .profile-picture[data-v-fbd6bf3d]{width:56px;height:56px;border-radius:50%;background-color:#434c5e;border:4px solid #1a1b20;position:absolute;top:52px;left:16px;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;z-index:2}.main-sidebar .profile-panel .profile-picture .avatar-img[data-v-fbd6bf3d]{width:100%;height:100%;object-fit:cover}.main-sidebar .profile-panel .profile-picture .avatar-letter[data-v-fbd6bf3d]{color:#fff;font-weight:700;font-size:20px}.main-sidebar .profile-panel .profile-picture .avatar-overlay[data-v-fbd6bf3d]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#00000080;opacity:0;transition:opacity .2s;font-size:14px;border-radius:50%}.main-sidebar .profile-panel .profile-picture:hover .avatar-overlay[data-v-fbd6bf3d]{opacity:1}.main-sidebar .profile-panel .profile-name[data-v-fbd6bf3d]{margin:36px 16px 8px;font-size:14px;font-weight:700;color:#f2f3f5}.main-sidebar .profile-panel .bio-section[data-v-fbd6bf3d]{padding:0 12px 12px}.main-sidebar .profile-panel .bio-section .bio-input[data-v-fbd6bf3d]{width:100%;background:#14151a;border:1px solid rgba(255,255,255,.05);border-radius:8px;color:#dbdee1;font-size:12px;padding:8px 10px;resize:none;outline:none;font-family:inherit;box-sizing:border-box}.main-sidebar .profile-panel .bio-section .bio-input[data-v-fbd6bf3d]:focus{border-color:#5865f2}.main-sidebar .profile-panel .bio-section .bio-input[data-v-fbd6bf3d]::placeholder{color:#666a75}.main-sidebar .profile-panel .bio-section .bio-counter[data-v-fbd6bf3d]{text-align:right;font-size:10px;color:#666a75;margin-top:4px}.main-sidebar .notifications-zone[data-v-fbd6bf3d]{flex:1;background-color:#1a1b20;border-radius:16px;display:flex;flex-direction:column;margin-bottom:12px;border:1px solid rgba(255,255,255,.05);overflow:hidden;min-height:0}.main-sidebar .notifications-zone .notif-header[data-v-fbd6bf3d]{padding:12px 16px;font-size:11px;font-weight:800;color:#666a75;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.03);flex-shrink:0}.main-sidebar .notifications-zone .notif-list[data-v-fbd6bf3d]{padding:8px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:1}.main-sidebar .notifications-zone .notif-list .notif-item[data-v-fbd6bf3d]{background-color:#23242a;border-radius:10px;padding:10px;display:flex;gap:10px;border:1px solid rgba(255,255,255,.03);transition:transform .2s,background-color .2s}.main-sidebar .notifications-zone .notif-list .notif-item[data-v-fbd6bf3d]:hover{background-color:#2b2d35;transform:translateY(-1px)}.main-sidebar .notifications-zone .notif-list .notif-item .icon-friend[data-v-fbd6bf3d],.main-sidebar .notifications-zone .notif-list .notif-item .icon-server[data-v-fbd6bf3d],.main-sidebar .notifications-zone .notif-list .notif-item .icon-mention[data-v-fbd6bf3d]{width:28px;height:28px;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:12px;flex-shrink:0}.main-sidebar .notifications-zone .notif-list .notif-item .icon-friend[data-v-fbd6bf3d]{background:#3b4252;color:#dbdee1}.main-sidebar .notifications-zone .notif-list .notif-item .icon-server[data-v-fbd6bf3d]{background:#23a5591a;color:#23a559}.main-sidebar .notifications-zone .notif-list .notif-item .icon-mention[data-v-fbd6bf3d]{background:#da373c1a;color:#da373c;font-weight:700}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content[data-v-fbd6bf3d]{display:flex;flex-direction:column;gap:6px}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .text[data-v-fbd6bf3d]{color:#dbdee1;font-size:11px;line-height:1.4}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .text strong[data-v-fbd6bf3d]{color:#fff}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .actions[data-v-fbd6bf3d]{display:flex;gap:6px}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .actions button[data-v-fbd6bf3d]{flex:1;border:none;padding:5px 0;border-radius:6px;font-size:10px;font-weight:800;cursor:pointer;transition:opacity .2s;color:#fff}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .actions button[data-v-fbd6bf3d]:hover{opacity:.8}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .actions .btn-accept[data-v-fbd6bf3d]{background-color:#23a559}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .actions .btn-decline[data-v-fbd6bf3d]{background-color:#434c5e;transition:background-color .2s,opacity .2s}.main-sidebar .notifications-zone .notif-list .notif-item .notif-content .actions .btn-decline[data-v-fbd6bf3d]:hover{background-color:#da373c;opacity:1}.main-sidebar .notifications-zone .notif-list .empty-state[data-v-fbd6bf3d]{text-align:center;padding:16px 0;color:#666a75;font-size:12px;font-style:italic}.main-sidebar .user-block[data-v-fbd6bf3d]{background-color:#1a1b20;border-radius:12px;padding:10px;display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.05);position:relative}.main-sidebar .user-block .avatar[data-v-fbd6bf3d],.main-sidebar .user-block .user-info[data-v-fbd6bf3d]{cursor:pointer}.main-sidebar .user-block .avatar[data-v-fbd6bf3d]{width:36px;height:36px;border-radius:50%;background-color:#434c5e;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:14px;position:relative;overflow:visible;flex-shrink:0}.main-sidebar .user-block .avatar .user-avatar-img[data-v-fbd6bf3d]{width:100%;height:100%;border-radius:50%;object-fit:cover}.main-sidebar .user-block .avatar .status-dot[data-v-fbd6bf3d]{position:absolute;bottom:-1px;right:-1px;width:12px;height:12px;border:2px solid #1a1b20;border-radius:50%}.main-sidebar .user-block .avatar .status-dot.online[data-v-fbd6bf3d]{background-color:#23a559}.main-sidebar .user-block .avatar .status-dot.idle[data-v-fbd6bf3d]{background-color:#f0b232}.main-sidebar .user-block .avatar .status-dot.dnd[data-v-fbd6bf3d]{background-color:#f23f43}.main-sidebar .user-block .avatar .status-dot.invisible[data-v-fbd6bf3d]{background-color:#80848e}.main-sidebar .user-block .avatar .status-menu[data-v-fbd6bf3d]{position:absolute;bottom:50px;left:0;width:200px;background-color:#1e1f26;border-radius:8px;padding:8px;box-shadow:0 4px 12px #00000080;border:1px solid rgba(255,255,255,.1);z-index:100}.main-sidebar .user-block .avatar .status-menu .status-option[data-v-fbd6bf3d]{display:flex;align-items:center;gap:10px;padding:8px 10px;color:#dbdee1;font-size:13px;border-radius:4px;transition:background .1s;cursor:pointer}.main-sidebar .user-block .avatar .status-menu .status-option[data-v-fbd6bf3d]:hover{background-color:#434c5e;color:#fff}.main-sidebar .user-block .avatar .status-menu .status-option .dot[data-v-fbd6bf3d]{width:10px;height:10px;border-radius:50%}.main-sidebar .user-block .avatar .status-menu .status-option .dot.online[data-v-fbd6bf3d]{background-color:#23a559}.main-sidebar .user-block .avatar .status-menu .status-option .dot.idle[data-v-fbd6bf3d]{background-color:#f0b232}.main-sidebar .user-block .avatar .status-menu .status-option .dot.dnd[data-v-fbd6bf3d]{background-color:#f23f43}.main-sidebar .user-block .avatar .status-menu .status-option .dot.invisible[data-v-fbd6bf3d]{background-color:transparent;border:3px solid #80848e;box-sizing:border-box}.main-sidebar .user-block .user-info[data-v-fbd6bf3d]{flex:1;display:flex;flex-direction:column;overflow:hidden;min-width:0}.main-sidebar .user-block .user-info .name[data-v-fbd6bf3d]{color:#e0e1e5;font-weight:600;font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-sidebar .user-block .user-info .name .user-tag[data-v-fbd6bf3d]{color:#666a75;font-size:11px;font-weight:500;margin-left:2px}.main-sidebar .user-block .user-info .status[data-v-fbd6bf3d]{color:#80848e;font-size:11px}.main-sidebar .user-block .settings-btn[data-v-fbd6bf3d]{color:#80848e;cursor:pointer;font-size:16px;padding:4px;border-radius:6px;transition:background-color .2s,color .2s}.main-sidebar .user-block .settings-btn[data-v-fbd6bf3d]:hover{background-color:#2b2d35;color:#e0e1e5}.dashboard-container[data-v-32b1bf18]{display:flex;flex:1;background-color:#14151a;overflow:hidden}.dashboard-container .dashboard-grid[data-v-32b1bf18]{flex:1;display:flex;flex-direction:column;position:relative;overflow:hidden}.dashboard-container .dashboard-grid .top-bar[data-v-32b1bf18]{height:80px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.05)}.dashboard-container .dashboard-grid .top-bar .toggle-switch[data-v-32b1bf18]{display:flex;align-items:center;background-color:#1a1b20;border-radius:24px;padding:4px;border:1px solid rgba(255,255,255,.08)}.dashboard-container .dashboard-grid .top-bar .toggle-switch .option[data-v-32b1bf18]{padding:8px 24px;border-radius:20px;color:#80848e;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.dashboard-container .dashboard-grid .top-bar .toggle-switch .option.active[data-v-32b1bf18]{background-color:#3b4252;color:#fff;box-shadow:0 4px 12px #3b42524d}.dashboard-container .dashboard-grid .top-bar .toggle-switch .option[data-v-32b1bf18]:hover:not(.active){color:#e0e1e5}.dashboard-container .dashboard-grid .top-bar .toggle-switch .option .badge[data-v-32b1bf18]{background-color:#da373c;color:#fff;border-radius:12px;padding:2px 6px;font-size:10px;font-weight:700}.dashboard-container .dashboard-grid .top-bar .toggle-switch .divider[data-v-32b1bf18]{color:#4a4d5e;margin:0 8px;font-weight:700}.dashboard-container .dashboard-grid .grid-scroll-area[data-v-32b1bf18]{flex:1;overflow-y:auto;padding:32px 48px}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid[data-v-32b1bf18]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:24px}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .tile[data-v-32b1bf18]{aspect-ratio:4/3;background-color:#1e1f26;border-radius:16px;border:1px solid rgba(255,255,255,.03);display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;position:relative;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 6px #0003}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .tile[data-v-32b1bf18]:hover{transform:translateY(-4px) scale(1.02);box-shadow:0 12px 24px #0006;border-color:#434c5e80}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .tile:hover .hover-overlay[data-v-32b1bf18]{opacity:1}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .tile .label[data-v-32b1bf18]{color:#e0e1e5;font-weight:600;font-size:15px;margin-top:16px;text-align:center;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .tile .hover-overlay[data-v-32b1bf18]{position:absolute;inset:0;background-color:#3b4252e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:18px;opacity:0;transition:opacity .3s ease}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .add-tile[data-v-32b1bf18]{background:linear-gradient(135deg,#ffffff05,#ffffff0d);border:2px dashed rgba(255,255,255,.2)}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .add-tile .plus-icon[data-v-32b1bf18]{width:56px;height:56px;border-radius:50%;background-color:transparent;border:2px solid white;color:#fff;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:300}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .add-tile[data-v-32b1bf18]:hover{border-style:solid;border-color:#23a559;background:#23a5591a}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .add-tile:hover .plus-icon[data-v-32b1bf18]{background-color:#23a559;border-color:#23a559}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .add-tile .hover-overlay[data-v-32b1bf18]{display:none}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile[data-v-32b1bf18]{flex-direction:column;justify-content:flex-start;padding:0;overflow:visible}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-banner[data-v-32b1bf18]{height:80%;width:100%;position:relative;display:flex;justify-content:center;align-items:center;overflow:visible}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-banner .tile-bg-img[data-v-32b1bf18]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-top-left-radius:16px;border-top-right-radius:16px}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-banner .server-icon[data-v-32b1bf18]{width:64px;height:64px;border-radius:16px;background-color:#2b2d35;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:700;color:#e0e1e5;z-index:1;box-shadow:0 4px 12px #2e344066}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-banner .notification-badge[data-v-32b1bf18]{position:absolute;top:10px;right:10px;background-color:#da373c;color:#fff;font-size:11px;font-weight:800;padding:2px 6px;border-radius:12px;border:2px solid #1e1f26;box-shadow:0 4px 8px #0000004d;z-index:3}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-banner .label[data-v-32b1bf18]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:auto;margin-top:0}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-banner .label.pill[data-v-32b1bf18]{top:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 14px;border-radius:10px;font-size:13px;white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-banner .hover-overlay[data-v-32b1bf18]{position:absolute;inset:0;border-top-left-radius:16px;border-top-right-radius:16px;background-color:#3b4252e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:18px;opacity:0;transition:opacity .3s ease;z-index:5}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-stats[data-v-32b1bf18]{height:20%;width:100%;background-color:#14151a;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid rgba(255,255,255,.05);box-sizing:border-box;border-bottom-left-radius:15px;border-bottom-right-radius:15px}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-stats .stat[data-v-32b1bf18]{display:flex;align-items:center;gap:6px}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-stats .stat .dot[data-v-32b1bf18]{width:8px;height:8px;border-radius:50%;background-color:#23a559;box-shadow:0 0 4px #23a55980}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-stats .stat .dot.gray[data-v-32b1bf18]{background-color:#80848e;box-shadow:0 0 4px #80848e4d}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile .server-stats .stat .count[data-v-32b1bf18]{color:#b5bac1;font-size:11px;font-weight:600;letter-spacing:.2px}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .server-tile:hover .server-banner .hover-overlay[data-v-32b1bf18]{opacity:1}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar[data-v-32b1bf18]{width:86px;height:86px;border-radius:50%;background-color:#434c5e;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:700;color:#fff;position:relative}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar .friend-avatar-img[data-v-32b1bf18]{width:100%;height:100%;border-radius:50%;object-fit:cover}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar .status-dot[data-v-32b1bf18]{position:absolute;bottom:0;right:4px;width:18px;height:18px;border:3px solid #1e1f26;border-radius:50%}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar .status-dot.online[data-v-32b1bf18]{background-color:#23a559}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar .status-dot.idle[data-v-32b1bf18]{background-color:#f0b232}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar .status-dot.dnd[data-v-32b1bf18]{background-color:#f23f43}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar .status-dot.offline[data-v-32b1bf18]{background-color:#1e1f26;border-color:#1e1f26;box-shadow:inset 0 0 0 3px #80848e}.dashboard-container .dashboard-grid .grid-scroll-area .wii-grid .friend-tile .avatar .notification-badge[data-v-32b1bf18]{position:absolute;top:-2px;right:-2px;background-color:#da373c;color:#fff;font-size:11px;font-weight:800;padding:2px 6px;border-radius:12px;border:2px solid #1e1f26;z-index:5}.dashboard-container .hub-sidebar[data-v-32b1bf18]{width:280px;background-color:#1e1f26;border-left:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;padding:32px 24px;box-shadow:-4px 0 24px #0003;z-index:10;gap:32px}.dashboard-container .hub-sidebar .sidebar-section[data-v-32b1bf18]{display:flex;flex-direction:column;gap:16px}.dashboard-container .hub-sidebar .sidebar-section .sidebar-title[data-v-32b1bf18]{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#666a75;margin:0}.dashboard-container .hub-sidebar .sidebar-section .contact-list[data-v-32b1bf18]{display:flex;flex-direction:column;gap:12px}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item[data-v-32b1bf18]{display:flex;align-items:center;gap:12px;padding:8px;border-radius:12px;cursor:pointer;transition:background-color .2s}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item[data-v-32b1bf18]:hover{background-color:#ffffff08}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar[data-v-32b1bf18]{width:40px;height:40px;border-radius:50%;background-color:#434c5e;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:700;color:#fff;position:relative}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar .friend-avatar-img[data-v-32b1bf18]{width:100%;height:100%;border-radius:50%;object-fit:cover}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar.offline[data-v-32b1bf18]{background-color:#3b4252;color:#ffffff80}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar .status-dot[data-v-32b1bf18]{position:absolute;bottom:0;right:0;width:14px;height:14px;border:2px solid #1e1f26;border-radius:50%}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar .status-dot.online[data-v-32b1bf18]{background-color:#23a559}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar .status-dot.idle[data-v-32b1bf18]{background-color:#f0b232}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar .status-dot.dnd[data-v-32b1bf18]{background-color:#f23f43}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar .status-dot.offline[data-v-32b1bf18]{background-color:#1e1f26;border-color:#1e1f26;box-shadow:inset 0 0 0 3px #80848e}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .avatar .notification-badge-small[data-v-32b1bf18]{position:absolute;top:-4px;right:-4px;background-color:#da373c;color:#fff;font-size:9px;font-weight:800;padding:2px 5px;border-radius:12px;border:2px solid #1e1f26;z-index:5}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .info[data-v-32b1bf18]{display:flex;flex-direction:column}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .info .name[data-v-32b1bf18]{font-size:14px;font-weight:600;color:#f2f3f5}.dashboard-container .hub-sidebar .sidebar-section .contact-list .contact-item .info .status[data-v-32b1bf18]{font-size:12px;color:#80848e}.dashboard-container .hub-sidebar .sidebar-section .frequent-voice[data-v-32b1bf18]{display:flex;align-items:center;gap:16px;padding:12px;background-color:#2b2d35;border-radius:16px;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:transform .2s,background-color .2s}.dashboard-container .hub-sidebar .sidebar-section .frequent-voice[data-v-32b1bf18]:hover{transform:translateY(-2px);background-color:#3b4252}.dashboard-container .hub-sidebar .sidebar-section .frequent-voice .server-icon[data-v-32b1bf18]{width:48px;height:48px;border-radius:12px;background-color:#434c5e;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;color:#fff}.dashboard-container .hub-sidebar .sidebar-section .frequent-voice .voice-info[data-v-32b1bf18]{display:flex;flex-direction:column;gap:4px}.dashboard-container .hub-sidebar .sidebar-section .frequent-voice .voice-info .server-name[data-v-32b1bf18]{font-size:14px;font-weight:600;color:#f2f3f5}.dashboard-container .hub-sidebar .sidebar-section .frequent-voice .voice-info .channel-name[data-v-32b1bf18]{font-size:13px;color:#80848e}.dashboard-container .hub-sidebar .divider[data-v-32b1bf18]{height:1px;background-color:#ffffff0d;border-radius:1px}.modal-overlay[data-v-553a28a4]{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-overlay .modal[data-v-553a28a4]{background-color:#313338;width:460px;border-radius:8px;box-shadow:0 8px 16px #0006;display:flex;flex-direction:column;overflow:hidden}.modal-overlay .modal .modal-header[data-v-553a28a4]{padding:24px 24px 16px;position:relative}.modal-overlay .modal .modal-header h3[data-v-553a28a4]{margin:0 0 4px;font-size:24px;color:#f2f3f5;font-weight:700;text-transform:uppercase}.modal-overlay .modal .modal-header p[data-v-553a28a4]{color:#b5bac1;font-size:12px;font-weight:500;margin:0}.modal-overlay .modal .modal-header .close-btn[data-v-553a28a4]{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#80848e;font-size:24px;cursor:pointer;line-height:1}.modal-overlay .modal .modal-header .close-btn[data-v-553a28a4]:hover{color:#dbdee1}.modal-overlay .modal .modal-body[data-v-553a28a4]{padding:0 24px 24px}.modal-overlay .modal .modal-body label[data-v-553a28a4]{display:block;color:#b5bac1;font-size:12px;font-weight:700;margin-bottom:8px}.modal-overlay .modal .modal-body label.mt-4[data-v-553a28a4]{margin-top:24px}.modal-overlay .modal .modal-body .type-selector[data-v-553a28a4]{display:flex;flex-direction:column;gap:8px}.modal-overlay .modal .modal-body .type-selector .type-option[data-v-553a28a4]{background-color:#2b2d31;border-radius:4px;padding:12px 16px;display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.modal-overlay .modal .modal-body .type-selector .type-option[data-v-553a28a4]:hover{background-color:#3f4147}.modal-overlay .modal .modal-body .type-selector .type-option.active[data-v-553a28a4]{background-color:#404249}.modal-overlay .modal .modal-body .type-selector .type-option.active .radio-circle[data-v-553a28a4]{border:6px solid white}.modal-overlay .modal .modal-body .type-selector .type-option .icon[data-v-553a28a4]{font-size:24px;color:#80848e;margin-right:12px}.modal-overlay .modal .modal-body .type-selector .type-option .option-text[data-v-553a28a4]{flex:1;display:flex;flex-direction:column}.modal-overlay .modal .modal-body .type-selector .type-option .option-text .title[data-v-553a28a4]{color:#dbdee1;font-size:16px;font-weight:500}.modal-overlay .modal .modal-body .type-selector .type-option .option-text .desc[data-v-553a28a4]{color:#b5bac1;font-size:12px}.modal-overlay .modal .modal-body .type-selector .type-option .radio-circle[data-v-553a28a4]{width:24px;height:24px;border-radius:50%;border:1px solid #80848e;box-sizing:border-box;transition:border .2s}.modal-overlay .modal .modal-body .input-wrapper[data-v-553a28a4]{background-color:#1e1f22;border-radius:4px;display:flex;align-items:center;padding:0 10px}.modal-overlay .modal .modal-body .input-wrapper[data-v-553a28a4]:focus-within{border:1px solid #5865f2;padding:0 9px}.modal-overlay .modal .modal-body .input-wrapper .prefix[data-v-553a28a4]{color:#80848e;font-weight:500;font-size:18px;margin-right:8px}.modal-overlay .modal .modal-body .input-wrapper input[data-v-553a28a4]{flex:1;background:transparent;border:none;color:#dbdee1;padding:10px 0;font-size:16px;outline:none}.modal-overlay .modal .modal-footer[data-v-553a28a4]{background-color:#2b2d31;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.modal-overlay .modal .modal-footer button[data-v-553a28a4]{padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background-color .2s}.modal-overlay .modal .modal-footer .back-btn[data-v-553a28a4]{background:transparent;color:#f2f3f5;padding:10px 0}.modal-overlay .modal .modal-footer .back-btn[data-v-553a28a4]:hover{text-decoration:underline}.modal-overlay .modal .modal-footer .create-btn[data-v-553a28a4]{background-color:#5865f2;color:#fff}.modal-overlay .modal .modal-footer .create-btn[data-v-553a28a4]:hover{background-color:#4752c4}.user-volume-popup[data-v-c9fbb05a]{position:fixed;z-index:9999;width:200px;background:#111214;border-radius:8px;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 16px #0006;padding:12px;color:#f2f3f5;pointer-events:auto}.user-volume-popup .popup-header[data-v-c9fbb05a]{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.05)}.user-volume-popup .popup-header .user-name[data-v-c9fbb05a]{font-size:14px;font-weight:700;color:#fff}.user-volume-popup .popup-body[data-v-c9fbb05a]{display:flex;flex-direction:column;gap:12px}.user-volume-popup .control-row[data-v-c9fbb05a]{display:flex;flex-direction:column;gap:8px}.user-volume-popup .control-row .label-wrapper[data-v-c9fbb05a]{display:flex;align-items:center;gap:6px;font-size:11px;text-transform:uppercase;font-weight:700;color:#b5bac1}.user-volume-popup .control-row .volume-slider[data-v-c9fbb05a]{width:100%;height:4px;background:#4e5058;border-radius:2px;cursor:pointer;appearance:none;-webkit-appearance:none}.user-volume-popup .control-row .volume-slider[data-v-c9fbb05a]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0006}.user-volume-popup .control-row .volume-percent[data-v-c9fbb05a]{font-size:11px;color:#b5bac1;text-align:right}.user-volume-popup .mute-btn[data-v-c9fbb05a]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#2b2d31;border:none;border-radius:4px;color:#f2f3f5;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.user-volume-popup .mute-btn[data-v-c9fbb05a]:hover{background:#404249}.user-volume-popup .mute-btn.active[data-v-c9fbb05a]{color:#f23f43;background:#f23f431a}.user-volume-popup .mute-btn.active[data-v-c9fbb05a]:hover{background:#f23f4333}.sidebar-channels-card[data-v-64b616e6]{width:280px;background-color:#1e1f26;border-radius:24px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;height:100%;color:#80848e;overflow:hidden;box-shadow:0 8px 24px #0003}.sidebar-channels-card .go-back-btn[data-v-64b616e6]{padding:16px 20px 0;font-size:13px;font-weight:600;color:#80848e;cursor:pointer;transition:color .2s}.sidebar-channels-card .go-back-btn[data-v-64b616e6]:hover{color:#f2f3f5}.sidebar-channels-card .server-photo-container[data-v-64b616e6]{width:90%;aspect-ratio:4/3;margin:16px auto;background-color:#1e1f26;border-radius:16px;border:1px solid rgba(255,255,255,.03);position:relative;overflow:visible;box-shadow:0 4px 6px #0003;display:flex;flex-direction:column;justify-content:center;align-items:center}.sidebar-channels-card .server-photo-container .tile-bg-img[data-v-64b616e6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:16px}.sidebar-channels-card .server-photo-container.has-avatar .label[data-v-64b616e6]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2;width:auto;margin-top:0}.sidebar-channels-card .server-photo-container.has-avatar .label.pill[data-v-64b616e6]{background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:5px 14px;border-radius:10px;font-size:13px;white-space:nowrap;color:#f2f3f5;font-weight:700;max-width:80%;overflow:hidden;text-overflow:ellipsis}.sidebar-channels-card .server-photo-container .server-icon[data-v-64b616e6]{width:80px;height:80px;border-radius:50%;background-color:#434c5e;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:700;color:#e0e1e5;margin-bottom:8px;box-shadow:0 4px 12px #0003}.sidebar-channels-card .server-photo-container .label[data-v-64b616e6]:not(.pill){color:#e0e1e5;font-weight:600;font-size:15px;text-align:center;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.sidebar-channels-card .server-photo-container .server-settings-btn[data-v-64b616e6]{position:absolute;bottom:8px;right:8px;width:28px;height:28px;background-color:#1e1f26;border:2px solid #14151a;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:14px;color:#80848e;transition:color .2s,transform .2s,background-color .2s;box-shadow:0 2px 4px #00000080;z-index:5}.sidebar-channels-card .server-photo-container .server-settings-btn[data-v-64b616e6]:hover{color:#fff;background-color:#3b4252;transform:rotate(90deg)}.sidebar-channels-card .channels-list[data-v-64b616e6]{flex:1;padding:20px 12px;overflow-y:auto}.sidebar-channels-card .channels-list .category-header[data-v-64b616e6]{display:flex;justify-content:space-between;align-items:center;padding:0 8px;margin-bottom:8px}.sidebar-channels-card .channels-list .category-header.mt-4[data-v-64b616e6]{margin-top:24px}.sidebar-channels-card .channels-list .category-header span[data-v-64b616e6]:first-child{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.5px;color:#666a75}.sidebar-channels-card .channels-list .category-header .add-btn[data-v-64b616e6]{font-size:18px;cursor:pointer;color:#666a75}.sidebar-channels-card .channels-list .category-header .add-btn[data-v-64b616e6]:hover{color:#dbdee1}.sidebar-channels-card .channels-list .channel-group .channel[data-v-64b616e6]{padding:8px 12px;margin:4px 0;border-radius:8px;display:flex;flex-direction:column;cursor:pointer;transition:background-color .2s}.sidebar-channels-card .channels-list .channel-group .channel.text[data-v-64b616e6]{flex-direction:row;align-items:center;justify-content:space-between}.sidebar-channels-card .channels-list .channel-group .channel.text .channel-info[data-v-64b616e6]{display:flex;align-items:center;gap:8px}.sidebar-channels-card .channels-list .channel-group .channel.text .channel-info .hash[data-v-64b616e6]{color:#666a75;font-size:18px;font-weight:300}.sidebar-channels-card .channels-list .channel-group .channel.text .channel-info .name[data-v-64b616e6]{font-size:15px;font-weight:500;color:#b5bac1}.sidebar-channels-card .channels-list .channel-group .channel.voice[data-v-64b616e6]{flex-direction:row;align-items:center;justify-content:space-between}.sidebar-channels-card .channels-list .channel-group .channel.voice .voice-title[data-v-64b616e6]{display:flex;align-items:center;justify-content:space-between;flex:1}.sidebar-channels-card .channels-list .channel-group .channel.voice .voice-title .icon-name[data-v-64b616e6]{display:flex;align-items:center;gap:8px}.sidebar-channels-card .channels-list .channel-group .channel.voice .voice-title .icon-name .icon[data-v-64b616e6]{font-size:16px}.sidebar-channels-card .channels-list .channel-group .channel.voice .voice-title .icon-name .name[data-v-64b616e6]{font-size:15px;font-weight:500;color:#b5bac1}.sidebar-channels-card .channels-list .channel-group .channel.voice .voice-title .channel-timer[data-v-64b616e6]{font-size:11px;color:#3ba55d;font-weight:600;font-variant-numeric:tabular-nums;margin-left:8px}.sidebar-channels-card .channels-list .channel-group .channel[data-v-64b616e6]:hover{background-color:#ffffff08}.sidebar-channels-card .channels-list .channel-group .channel:hover .name[data-v-64b616e6]{color:#f2f3f5}.sidebar-channels-card .channels-list .channel-group .channel.active[data-v-64b616e6]{background-color:#434c5e4d}.sidebar-channels-card .channels-list .channel-group .channel.active .hash[data-v-64b616e6]{color:#dbdee1}.sidebar-channels-card .channels-list .channel-group .channel.active .name[data-v-64b616e6]{color:#fff;font-weight:600}.sidebar-channels-card .channels-list .channel-group .channel .notification-badge[data-v-64b616e6]{background-color:#da373c;color:#fff;font-size:11px;font-weight:800;padding:2px 6px;border-radius:12px;min-width:8px;text-align:center}.sidebar-channels-card .channels-list .channel-group .channel.connected[data-v-64b616e6]{background-color:#3ba55d26;border-left:3px solid #3ba55d}.sidebar-channels-card .channels-list .channel-group .channel.connected .name[data-v-64b616e6]{color:#3ba55d;font-weight:600}.sidebar-channels-card .channels-list .channel-group .voice-participants[data-v-64b616e6]{padding:4px 0 4px 32px}.sidebar-channels-card .channels-list .channel-group .voice-participants .voice-participant[data-v-64b616e6]{display:flex;align-items:center;gap:8px;padding:3px 8px}.sidebar-channels-card .channels-list .channel-group .voice-participants .voice-participant .vp-avatar[data-v-64b616e6]{width:24px;height:24px;border-radius:50%;background:#434c5e;display:flex;justify-content:center;align-items:center;font-size:11px;font-weight:700;color:#fff;overflow:hidden}.sidebar-channels-card .channels-list .channel-group .voice-participants .voice-participant .vp-avatar img[data-v-64b616e6]{width:100%;height:100%;object-fit:cover}.sidebar-channels-card .channels-list .channel-group .voice-participants .voice-participant .vp-name[data-v-64b616e6]{font-size:13px;color:#b5bac1;font-weight:500;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-channels-card .channels-list .channel-group .voice-participants .voice-participant .vp-muted-icon[data-v-64b616e6]{margin-left:auto;color:#ed4245;opacity:.8}.sidebar-channels-card .channels-list .channel-group .voice-participants .voice-participant .vp-local-muted-icon[data-v-64b616e6]{margin-left:4px;color:#f23f43}.sidebar-channels-card .channels-list .channel-group .voice-participants .voice-participant.speaking .vp-avatar[data-v-64b616e6]{box-shadow:0 0 0 2px #3ba55d,0 0 8px #3ba55d66;transition:box-shadow .15s ease}.sidebar-channels-card .user-panel[data-v-64b616e6]{background:#1e1f26;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column}.sidebar-channels-card .user-panel .voice-status-bar[data-v-64b616e6]{padding:12px 14px;display:flex;justify-content:space-between;align-items:center;background:#3ba55d14;border-bottom:1px solid rgba(59,165,93,.15)}.sidebar-channels-card .user-panel .voice-status-bar .voice-info[data-v-64b616e6]{flex:1;overflow:hidden}.sidebar-channels-card .user-panel .voice-status-bar .voice-info .status-indicator[data-v-64b616e6]{display:flex;align-items:center;gap:6px;color:#23a559;font-size:13px;font-weight:700}.sidebar-channels-card .user-panel .voice-status-bar .voice-info .status-indicator .pulse-dot[data-v-64b616e6]{width:8px;height:8px;background-color:#23a559;border-radius:50%;box-shadow:0 0 #23a55966;animation:pulse-green-64b616e6 2s infinite}.sidebar-channels-card .user-panel .voice-status-bar .voice-info .channel-name[data-v-64b616e6]{color:#b5bac1;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-channels-card .user-panel .voice-status-bar .voice-actions[data-v-64b616e6]{display:flex;gap:4px}.sidebar-channels-card .user-panel .voice-status-bar .voice-actions .action-btn[data-v-64b616e6]{background:transparent;border:none;color:#b5bac1;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center}.sidebar-channels-card .user-panel .voice-status-bar .voice-actions .action-btn[data-v-64b616e6]:hover{background:#ffffff14;color:#dbdee1}.sidebar-channels-card .user-panel .voice-status-bar .voice-actions .action-btn.off[data-v-64b616e6]{color:#ed4245;background:#ed42451a}.sidebar-channels-card .user-panel .voice-status-bar .voice-actions .action-btn.hangup[data-v-64b616e6]{color:#ed4245}.sidebar-channels-card .user-panel .voice-status-bar .voice-actions .action-btn.hangup[data-v-64b616e6]:hover{background:#ed424526;color:#ff5c5c}.sidebar-channels-card .user-panel .user-info-bar[data-v-64b616e6]{padding:8px 12px;height:52px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sidebar-channels-card .user-panel .user-info-bar .user-main[data-v-64b616e6]{flex:1;display:flex;align-items:center;gap:10px;padding:4px;border-radius:6px;cursor:pointer;overflow:hidden;transition:background .2s}.sidebar-channels-card .user-panel .user-info-bar .user-main[data-v-64b616e6]:hover{background:#ffffff0d}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper[data-v-64b616e6]{position:relative;width:32px;height:32px;flex-shrink:0}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper .user-avatar[data-v-64b616e6]{width:100%;height:100%;border-radius:50%;object-fit:cover}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper .avatar-placeholder[data-v-64b616e6]{width:100%;height:100%;border-radius:50%;background:#434c5e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper .status-dot[data-v-64b616e6]{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid #1e1f26}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper .status-dot.online[data-v-64b616e6]{background:#23a559}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper .status-dot.idle[data-v-64b616e6]{background:#f0b232}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper .status-dot.dnd[data-v-64b616e6]{background:#f23f43}.sidebar-channels-card .user-panel .user-info-bar .user-main .avatar-wrapper .status-dot.invisible[data-v-64b616e6]{background:#80848e}.sidebar-channels-card .user-panel .user-info-bar .user-main .user-details[data-v-64b616e6]{display:flex;flex-direction:column;overflow:hidden}.sidebar-channels-card .user-panel .user-info-bar .user-main .user-details .username[data-v-64b616e6]{color:#f2f3f5;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.sidebar-channels-card .user-panel .user-info-bar .user-main .user-details .user-status-text[data-v-64b616e6]{color:#b5bac1;font-size:11px;line-height:1.2}.sidebar-channels-card .user-panel .user-info-bar .user-actions .settings-trigger[data-v-64b616e6]{background:transparent;border:none;color:#b5bac1;padding:6px;border-radius:4px;cursor:pointer;transition:all .2s;display:flex}.sidebar-channels-card .user-panel .user-info-bar .user-actions .settings-trigger[data-v-64b616e6]:hover{color:#f2f3f5;background:#ffffff14;transform:rotate(45deg)}.sidebar-channels-card .status-menu[data-v-64b616e6]{position:absolute;bottom:60px;left:8px;width:200px;background:#111214;border-radius:4px;padding:6px;box-shadow:0 8px 16px #0006;z-index:1000;border:1px solid rgba(255,255,255,.05)}.sidebar-channels-card .status-menu .status-option[data-v-64b616e6]{display:flex;align-items:center;gap:10px;padding:8px 10px;color:#b5bac1;font-size:13px;border-radius:2px;cursor:pointer}.sidebar-channels-card .status-menu .status-option[data-v-64b616e6]:hover{background:#4752c4;color:#fff}.sidebar-channels-card .status-menu .status-option .dot[data-v-64b616e6]{width:10px;height:10px;border-radius:50%}.sidebar-channels-card .status-menu .status-option .dot.online[data-v-64b616e6]{background:#23a559}.sidebar-channels-card .status-menu .status-option .dot.idle[data-v-64b616e6]{background:#f0b232}.sidebar-channels-card .status-menu .status-option .dot.dnd[data-v-64b616e6]{background:#f23f43}.sidebar-channels-card .status-menu .status-option .dot.invisible[data-v-64b616e6]{background:transparent;border:2px solid #80848e}@keyframes pulse-green-64b616e6{0%{box-shadow:0 0 #23a55966}70%{box-shadow:0 0 0 8px #23a55900}to{box-shadow:0 0 #23a55900}}.loading-more[data-v-3f2dca99]{text-align:center;padding:12px;color:#80848e;font-size:12px;font-style:italic}.unread-separator[data-v-3f2dca99]{display:flex;align-items:center;margin:16px 0}.unread-separator .line[data-v-3f2dca99]{flex:1;height:1px;background-color:#f23f43;opacity:.5}.unread-separator .label[data-v-3f2dca99]{margin:0 12px;color:#f23f43;font-size:11px;font-weight:700;text-transform:uppercase}.message[data-v-3f2dca99]{display:flex;padding:8px 16px;margin-top:4px;border-radius:8px;width:100%;box-sizing:border-box;background-color:transparent;border:none;transition:background-color .1s}.message[data-v-3f2dca99]:hover{background-color:#ffffff05}.message .avatar[data-v-3f2dca99]{width:40px;height:40px;border-radius:50%;background-color:#434c5e;margin-right:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;color:#fff;overflow:hidden}.message .avatar.me[data-v-3f2dca99]{background-color:#5865f2}.message .avatar .avatar-img[data-v-3f2dca99]{width:100%;height:100%;object-fit:cover}.message .content[data-v-3f2dca99]{min-width:0;flex:1}.message .content .meta[data-v-3f2dca99]{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.message .content .meta .username[data-v-3f2dca99]{color:#f2f3f5;font-weight:600;font-size:15px}.message .content .meta .timestamp[data-v-3f2dca99]{color:#80848e;font-size:11px}.message .content .text[data-v-3f2dca99]{color:#dcddde;font-size:15px;line-height:1.5;word-break:break-word;white-space:pre-wrap}.input-area[data-v-2706a23a]{padding:0 24px 24px;display:flex;gap:16px;align-items:stretch}.input-area .input-wrapper[data-v-2706a23a]{flex:1;background-color:#2b2d35;border-radius:12px;display:flex;align-items:center;padding:0 16px;height:48px}.input-area .input-wrapper .plus-icon[data-v-2706a23a]{width:28px;height:28px;background:#434c5e;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;font-weight:700;margin-right:12px;cursor:pointer}.input-area .input-wrapper input[data-v-2706a23a]{flex:1;background:transparent;border:none;color:#fff;font-size:15px;outline:none}.input-area .input-wrapper input[data-v-2706a23a]::placeholder{color:#80848e}.input-area .emote-btn[data-v-2706a23a]{display:flex;align-items:center;justify-content:center;background-color:#5865f2;border-radius:12px;padding:0 24px;color:#fff;cursor:pointer;font-weight:600;font-size:14px;height:48px;transition:background-color .2s}.input-area .emote-btn[data-v-2706a23a]:hover{background-color:#4752c4}.call-view[data-v-6e9e1c09]{display:flex;flex-direction:column;background:linear-gradient(180deg,#1a1b22,#14151a);border-radius:16px;border:1px solid rgba(255,255,255,.05);overflow:hidden;position:relative;min-height:200px;transition:height .1s ease}.call-view.fullscreen[data-v-6e9e1c09]{height:100%!important;border-radius:0}.resize-handle[data-v-6e9e1c09]{position:absolute;bottom:-4px;left:0;right:0;height:8px;cursor:ns-resize;z-index:10;display:flex;justify-content:center;align-items:center}.resize-handle .handle-bar[data-v-6e9e1c09]{width:48px;height:4px;border-radius:4px;background:#ffffff26;transition:background .2s}.resize-handle:hover .handle-bar[data-v-6e9e1c09]{background:#ffffff59}.call-header[data-v-6e9e1c09]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#0003;border-bottom:1px solid rgba(255,255,255,.03)}.call-header .call-info[data-v-6e9e1c09]{display:flex;align-items:center;gap:10px}.call-header .call-info .call-status-dot[data-v-6e9e1c09]{width:8px;height:8px;border-radius:50%;background:#f0b232}.call-header .call-info .call-status-dot.connected[data-v-6e9e1c09]{background:#3ba55d}.call-header .call-info .call-status-dot.connecting[data-v-6e9e1c09]{background:#f0b232;animation:pulse-6e9e1c09 1s infinite}.call-header .call-info .call-status-dot.outgoing[data-v-6e9e1c09]{background:#5865f2;animation:pulse-6e9e1c09 1s infinite}.call-header .call-info .call-label[data-v-6e9e1c09]{font-size:14px;font-weight:600;color:#f2f3f5}.call-header .call-info .call-duration[data-v-6e9e1c09]{font-size:12px;color:#b5bac1;font-variant-numeric:tabular-nums}.call-header .call-info .call-connecting[data-v-6e9e1c09]{font-size:12px;color:#f0b232;animation:blink-6e9e1c09 1.5s ease-in-out infinite}.call-header .header-btn[data-v-6e9e1c09]{background:#ffffff0d;border:none;color:#b5bac1;padding:6px;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center}.call-header .header-btn[data-v-6e9e1c09]:hover{background:#ffffff1a;color:#fff}.participants-container[data-v-6e9e1c09]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.participants-container.spotlight-layout[data-v-6e9e1c09]{gap:12px}.participants-grid[data-v-6e9e1c09]{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:12px;padding:16px;min-height:0;overflow-y:auto}.participants-grid.grid-2 .participant-card[data-v-6e9e1c09]{flex-basis:45%}.participants-grid.grid-4 .participant-card[data-v-6e9e1c09]{flex-basis:40%}.participants-grid.grid-many .participant-card[data-v-6e9e1c09]{flex-basis:30%}.secondary-participants-row[data-v-6e9e1c09]{height:90px;padding:0 16px 12px;display:flex;gap:10px;overflow-x:auto;align-items:flex-end;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.secondary-participants-row[data-v-6e9e1c09]::-webkit-scrollbar{height:4px}.secondary-participants-row[data-v-6e9e1c09]::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.secondary-participants-row .secondary-card[data-v-6e9e1c09]{min-width:120px;height:70px;background:#2b2d35;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;cursor:pointer;transition:all .2s;border:2px solid transparent}.secondary-participants-row .secondary-card[data-v-6e9e1c09]:hover{background:#383a42;transform:translateY(-4px)}.secondary-participants-row .secondary-card.speaking[data-v-6e9e1c09]{border-color:#3ba55d;box-shadow:0 0 10px #3ba55d4d}.secondary-participants-row .secondary-card .sc-avatar[data-v-6e9e1c09]{width:32px;height:32px;border-radius:50%;background:#434c5e;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:4px}.secondary-participants-row .secondary-card .sc-avatar img[data-v-6e9e1c09]{width:100%;height:100%;object-fit:cover}.secondary-participants-row .secondary-card .sc-avatar span[data-v-6e9e1c09]{font-size:14px;color:#fff;font-weight:700}.secondary-participants-row .secondary-card .sc-name[data-v-6e9e1c09]{font-size:11px;color:#b5bac1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90%}.participant-card[data-v-6e9e1c09]{background:#2b2d35;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;aspect-ratio:16/9;width:100%;min-width:240px;max-width:480px;flex:1 1 300px;overflow:hidden;outline:2px solid transparent;outline-offset:-2px;box-shadow:none;transition:outline-color .15s ease,box-shadow .15s ease}.participant-card.local[data-v-6e9e1c09]{outline-color:#5865f259}.participant-card[data-v-6e9e1c09]:not(.speaking):hover{outline-color:#ffffff1f}.participant-card.speaking[data-v-6e9e1c09]{outline-color:#3ba55d;box-shadow:0 0 0 2px #3ba55d,0 0 14px #3ba55d99,inset 0 0 0 1px #3ba55d14;animation:speakingCardPulse-6e9e1c09 1.8s ease-in-out infinite}.participant-card.speaking .participant-avatar[data-v-6e9e1c09]{outline:3px solid #3ba55d;outline-offset:3px;box-shadow:0 0 0 3px #3ba55d,0 0 20px #3ba55dbf;animation:speakingAvatarPulse-6e9e1c09 1.8s ease-in-out infinite}.participant-card.local.speaking[data-v-6e9e1c09]{outline-color:#3ba55d}.participant-card .participant-video[data-v-6e9e1c09]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:10px}.participant-card .participant-avatar[data-v-6e9e1c09]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#434c5e,#3b4252);display:flex;justify-content:center;align-items:center;overflow:visible;box-shadow:0 4px 16px #0000004d;transition:outline-color .15s ease,box-shadow .15s ease;position:relative;z-index:1}.participant-card .participant-avatar img[data-v-6e9e1c09]{width:100%;height:100%;object-fit:cover;border-radius:50%}.participant-card .participant-avatar .avatar-letter[data-v-6e9e1c09]{font-size:28px;font-weight:700;color:#f2f3f5}.participant-card .participant-name[data-v-6e9e1c09]{position:absolute;bottom:8px;left:8px;right:8px;display:flex;align-items:center;gap:6px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 10px;border-radius:8px;z-index:2}.participant-card .participant-name span[data-v-6e9e1c09]{font-size:12px;font-weight:600;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.participant-card .participant-name .muted-icon[data-v-6e9e1c09]{color:#ed4245;flex-shrink:0}.participant-card .participant-name .connecting-dots[data-v-6e9e1c09]{display:flex;gap:3px}.participant-card .participant-name .connecting-dots .dot[data-v-6e9e1c09]{width:5px;height:5px;background:#b5bac1;border-radius:50%;animation:dotPulse-6e9e1c09 1.4s infinite ease-in-out both}.participant-card .participant-name .connecting-dots .dot[data-v-6e9e1c09]:nth-child(1){animation-delay:-.32s}.participant-card .participant-name .connecting-dots .dot[data-v-6e9e1c09]:nth-child(2){animation-delay:-.16s}.participant-card .participant-name .connecting-dots .dot[data-v-6e9e1c09]:nth-child(3){animation-delay:0s}.call-controls[data-v-6e9e1c09]{display:flex;justify-content:center;gap:16px;padding:12px;background:#0000004d;border-top:1px solid rgba(255,255,255,.03)}.control-btn[data-v-6e9e1c09]{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;background:#ffffff14;color:#f2f3f5;transition:all .2s}.control-btn[data-v-6e9e1c09]:hover{background:#ffffff26;transform:scale(1.08)}.control-btn.off[data-v-6e9e1c09]{background:#ed424533;color:#ed4245}.control-btn.off[data-v-6e9e1c09]:hover{background:#ed424559}.control-btn.hangup[data-v-6e9e1c09]{background:linear-gradient(135deg,#ed4245,#c03537);color:#fff;width:52px;height:52px;box-shadow:0 4px 16px #ed424566}.control-btn.hangup[data-v-6e9e1c09]:hover{box-shadow:0 6px 24px #ed424599;transform:scale(1.1)}.control-btn.warning[data-v-6e9e1c09]{background:#f0b232;color:#1e1e1e;width:auto;padding:0 16px;border-radius:22px;gap:8px;font-weight:700;font-size:13px}.control-btn.warning.bounce[data-v-6e9e1c09]{animation:bounce-6e9e1c09 2s infinite}.control-btn.warning[data-v-6e9e1c09]:hover{background:#f1c40f}@keyframes speakingCardPulse-6e9e1c09{0%,to{box-shadow:0 0 0 2px #3ba55d,0 0 14px #3ba55d99,inset 0 0 0 1px #3ba55d14}50%{box-shadow:0 0 0 2px #3ba55d,0 0 24px #3ba55de6,inset 0 0 0 1px #3ba55d2e}}@keyframes speakingAvatarPulse-6e9e1c09{0%,to{box-shadow:0 0 0 3px #3ba55d,0 0 18px #3ba55db3}50%{box-shadow:0 0 0 3px #3ba55d,0 0 30px #3ba55d}}@keyframes bounce-6e9e1c09{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes pulse-6e9e1c09{0%,to{opacity:1}50%{opacity:.4}}@keyframes blink-6e9e1c09{0%,to{opacity:1}50%{opacity:.5}}@keyframes dotPulse-6e9e1c09{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.chat-area-card[data-v-ac6eb4cf]{flex:1;background-color:#1e1f26;border-radius:24px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;height:100%;color:#dcddde;overflow:hidden}.chat-area-card .header[data-v-ac6eb4cf]{height:64px;padding:0 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.03);flex-shrink:0}.chat-area-card .header .title-container[data-v-ac6eb4cf]{display:flex;align-items:center;gap:12px}.chat-area-card .header .title-container .hash[data-v-ac6eb4cf]{color:#80848e;font-size:24px;font-weight:300;-webkit-user-select:none;user-select:none}.chat-area-card .header .title-container .title[data-v-ac6eb4cf]{font-size:16px;font-weight:600;color:#f2f3f5}.chat-area-card .header .search-icon[data-v-ac6eb4cf]{color:#b5bac1;font-size:18px;cursor:pointer}.chat-area-card .header .search-icon[data-v-ac6eb4cf]:hover{color:#dbdee1}.chat-area-card .messages[data-v-ac6eb4cf]{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column}.chat-area-card .messages[data-v-ac6eb4cf]::-webkit-scrollbar{width:8px}.chat-area-card .messages[data-v-ac6eb4cf]::-webkit-scrollbar-thumb{background-color:#1a1b1e;border-radius:4px}.chat-area-card .messages[data-v-ac6eb4cf]::-webkit-scrollbar-track{background-color:transparent}.chat-area-card .messages .welcome-block[data-v-ac6eb4cf]{margin-top:auto;margin-bottom:40px;display:flex;flex-direction:column;align-items:flex-start}.chat-area-card .messages .welcome-block .welcome-icon[data-v-ac6eb4cf]{width:68px;height:68px;border-radius:50%;background-color:#434c5e;display:flex;justify-content:center;align-items:center;font-size:40px;font-weight:300;color:#fff;margin-bottom:16px}.chat-area-card .messages .welcome-block h1[data-v-ac6eb4cf]{font-size:28px;font-weight:700;margin-bottom:8px;color:#fff}.chat-area-card .messages .welcome-block p[data-v-ac6eb4cf]{font-size:16px;color:#b5bac1}.chat-area-card .typing-indicator[data-v-ac6eb4cf]{padding:0 24px 8px;font-size:13px;color:#b5bac1;display:flex;align-items:center;font-weight:500}.chat-area-card .typing-indicator .dots[data-v-ac6eb4cf]{display:inline-flex;align-items:center;margin-right:8px;gap:3px}.chat-area-card .typing-indicator .dots .dot[data-v-ac6eb4cf]{width:6px;height:6px;background-color:#b5bac1;border-radius:50%;animation:typingBubble-ac6eb4cf 1.4s infinite ease-in-out both}.chat-area-card .typing-indicator .dots .dot[data-v-ac6eb4cf]:nth-child(1){animation-delay:-.32s}.chat-area-card .typing-indicator .dots .dot[data-v-ac6eb4cf]:nth-child(2){animation-delay:-.16s}.chat-area-card .typing-indicator .dots .dot[data-v-ac6eb4cf]:nth-child(3){animation-delay:0s}@keyframes typingBubble-ac6eb4cf{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.members-panel-card[data-v-e86b7729]{width:260px;background-color:#1e1f26;border-radius:24px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;height:100%;color:#dbdee1;overflow:hidden;box-shadow:0 8px 24px #0003;flex-shrink:0}.members-panel-card .members-header[data-v-e86b7729]{height:64px;padding:0 24px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.03);font-size:15px;font-weight:600;color:#f2f3f5}.members-panel-card .members-inner[data-v-e86b7729]{padding:24px 16px;overflow-y:auto;flex:1}.members-panel-card .invite-btn[data-v-e86b7729]{width:100%;margin-bottom:24px;background:linear-gradient(135deg,#23a5591a,#23a5590d);border:1px dashed rgba(35,165,89,.4);color:#23a559;padding:12px;border-radius:12px;font-weight:700;font-size:13px;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.members-panel-card .invite-btn .icon[data-v-e86b7729]{font-size:18px;font-weight:300}.members-panel-card .invite-btn[data-v-e86b7729]:hover{background:#23a55933;border-style:solid;transform:translateY(-2px);box-shadow:0 4px 12px #23a55933}.members-panel-card .role-bubble[data-v-e86b7729]{font-size:10px;font-weight:700;text-transform:uppercase;margin-top:24px;margin-bottom:12px;padding:4px 10px;border-radius:12px;display:inline-block}.members-panel-card .role-bubble[data-v-e86b7729]:first-child{margin-top:0}.members-panel-card .role-bubble.online-bubble[data-v-e86b7729]{background-color:#23a5591a;color:#23a559;border:1px solid rgba(35,165,89,.2)}.members-panel-card .role-bubble.offline-bubble[data-v-e86b7729]{background-color:#ffffff0d;color:#80848e;border:1px solid rgba(255,255,255,.05)}.members-panel-card .member-item[data-v-e86b7729]{display:flex;align-items:center;padding:8px 12px;margin-bottom:4px;border-radius:12px;cursor:pointer;transition:background-color .2s}.members-panel-card .member-item[data-v-e86b7729]:hover{background-color:#ffffff08;color:#f2f3f5}.members-panel-card .member-item .avatar[data-v-e86b7729]{width:36px;height:36px;border-radius:50%;background-color:#434c5e;margin-right:12px;position:relative;display:flex;justify-content:center;align-items:center;font-size:15px;font-weight:700;color:#fff;overflow:visible}.members-panel-card .member-item .avatar .avatar-img[data-v-e86b7729]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%}.members-panel-card .member-item .avatar .status-indicator[data-v-e86b7729]{position:absolute;bottom:0;right:-2px;width:14px;height:14px;border-radius:50%;border:2px solid #1e1f26}.members-panel-card .member-item .avatar .status-indicator.online[data-v-e86b7729]{background-color:#23a559}.members-panel-card .member-item .avatar .status-indicator.idle[data-v-e86b7729]{background-color:#f0b232}.members-panel-card .member-item .avatar .status-indicator.dnd[data-v-e86b7729]{background-color:#f23f43}.members-panel-card .member-item .avatar .status-indicator.offline[data-v-e86b7729]{background-color:transparent;border-color:#1e1f26;box-shadow:inset 0 0 0 3px #80848e}.members-panel-card .member-item .username[data-v-e86b7729]{font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.members-panel-card .member-item.offline-member[data-v-e86b7729]{opacity:.5}.members-panel-card .member-item.offline-member[data-v-e86b7729]:hover{opacity:1}.members-panel-card .member-item .kick-action[data-v-e86b7729]{margin-left:auto;background:none;border:none;color:#80848e;padding:6px;border-radius:4px;cursor:pointer;display:none;transition:all .2s}.members-panel-card .member-item .kick-action[data-v-e86b7729]:hover{color:#f23f43;background:#f23f431a}.members-panel-card .member-item:hover .kick-action[data-v-e86b7729]{display:flex}.private-chat-layout[data-v-1ced38ed]{display:flex;flex:1;padding:48px 24px 24px;gap:24px;background-color:#14151a;box-sizing:border-box}.private-chat-layout .card[data-v-1ced38ed]{background-color:#1e1f26;border-radius:24px;border:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 8px 24px #0003}.private-chat-layout .profile-column[data-v-1ced38ed]{width:300px;display:flex;flex-direction:column;gap:16px;flex-shrink:0}.private-chat-layout .profile-column .go-back-btn[data-v-1ced38ed]{align-self:flex-start;font-size:13px;font-weight:600;color:#b5bac1;background-color:#1e1f26;border:1px solid rgba(255,255,255,.05);padding:8px 16px;border-radius:20px;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:all .2s}.private-chat-layout .profile-column .go-back-btn[data-v-1ced38ed]:hover{background-color:#2b2d35;color:#fff;transform:translateY(-1px)}.private-chat-layout .profile-column .user-profile-card[data-v-1ced38ed]{position:relative;flex-shrink:0;padding-bottom:24px}.private-chat-layout .profile-column .user-profile-card .cover-photo[data-v-1ced38ed]{height:120px;background:linear-gradient(135deg,#3b4252,#2e3440);margin:16px;border-radius:16px;display:flex;justify-content:center;align-items:center;color:#666a75;font-weight:800;font-size:14px;letter-spacing:2px;overflow:hidden}.private-chat-layout .profile-column .user-profile-card .cover-photo.has-cover[data-v-1ced38ed]{background:transparent}.private-chat-layout .profile-column .user-profile-card .cover-photo .cover-img[data-v-1ced38ed]{width:100%;height:100%;object-fit:cover}.private-chat-layout .profile-column .user-profile-card .profile-picture[data-v-1ced38ed]{width:80px;height:80px;border-radius:50%;background-color:#434c5e;border:6px solid #1e1f26;position:absolute;top:96px;right:32px;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:24px;overflow:hidden}.private-chat-layout .profile-column .user-profile-card .profile-picture .profile-img[data-v-1ced38ed]{width:100%;height:100%;object-fit:cover}.private-chat-layout .profile-column .user-profile-card .bio-box[data-v-1ced38ed]{margin:48px 16px 0;border:2px dashed rgba(255,255,255,.1);border-radius:16px;display:flex;justify-content:center;align-items:flex-start;color:#666a75;font-weight:800;font-size:16px;min-height:100px;max-height:fit-content;padding:10px;box-sizing:border-box}.private-chat-layout .profile-column .user-profile-card .bio-box.has-bio[data-v-1ced38ed]{border:none;background-color:#ffffff05;justify-content:flex-start}.private-chat-layout .profile-column .user-profile-card .bio-box .bio-text-content[data-v-1ced38ed]{color:#dbdee1;font-weight:400;font-size:14px;line-height:1.5;white-space:pre-wrap}.private-chat-layout .profile-column .voice-widget-wrapper[data-v-1ced38ed]{margin-top:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.private-chat-layout .profile-column .voice-widget-wrapper .voice-widget[data-v-1ced38ed]{width:100%;box-sizing:border-box;background-color:#2b2d35;border-radius:12px;padding:12px;display:flex;align-items:center;gap:12px}.private-chat-layout .profile-column .voice-widget-wrapper .voice-widget .signal[data-v-1ced38ed]{color:#434c5e;font-size:18px}.private-chat-layout .profile-column .voice-widget-wrapper .voice-widget .info[data-v-1ced38ed]{flex:1}.private-chat-layout .profile-column .voice-widget-wrapper .voice-widget .info .state[data-v-1ced38ed]{color:#dbdee1;font-size:13px;font-weight:600}.private-chat-layout .profile-column .voice-widget-wrapper .voice-widget .info .sub[data-v-1ced38ed]{color:#80848e;font-size:11px}.private-chat-layout .profile-column .voice-widget-wrapper .voice-widget .disconnect[data-v-1ced38ed]{cursor:pointer;font-size:16px;transition:transform .2s}.private-chat-layout .profile-column .voice-widget-wrapper .voice-widget .disconnect[data-v-1ced38ed]:hover{transform:scale(1.1)}.private-chat-layout .profile-column .voice-widget-wrapper .user-controls[data-v-1ced38ed]{display:flex;align-items:center;gap:8px}.private-chat-layout .profile-column .voice-widget-wrapper .user-controls .avatar[data-v-1ced38ed]{width:32px;height:32px;border-radius:50%;background:#434c5e;display:flex;justify-content:center;align-items:center;font-weight:700;color:#fff;position:relative;overflow:hidden}.private-chat-layout .profile-column .voice-widget-wrapper .user-controls .avatar .user-avatar-img[data-v-1ced38ed]{width:100%;height:100%;object-fit:cover;border-radius:50%}.private-chat-layout .profile-column .voice-widget-wrapper .user-controls .username[data-v-1ced38ed]{flex:1;font-size:13px;font-weight:600;color:#f2f3f5}.private-chat-layout .profile-column .voice-widget-wrapper .user-controls .controls[data-v-1ced38ed]{display:flex;gap:4px}.private-chat-layout .profile-column .voice-widget-wrapper .user-controls .controls span[data-v-1ced38ed]{font-size:14px;cursor:pointer;color:#80848e;padding:4px;border-radius:6px}.private-chat-layout .profile-column .voice-widget-wrapper .user-controls .controls span[data-v-1ced38ed]:hover{background:#2b2d35;color:#fff}.private-chat-layout .chat-column[data-v-1ced38ed]{flex:1;color:#dbdee1}.private-chat-layout .chat-column .header[data-v-1ced38ed]{height:64px;padding:0 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.03)}.private-chat-layout .chat-column .header .title-container[data-v-1ced38ed]{display:flex;align-items:center;gap:8px}.private-chat-layout .chat-column .header .title-container .at-symbol[data-v-1ced38ed]{color:#80848e;font-size:24px;font-weight:300}.private-chat-layout .chat-column .header .title-container .title[data-v-1ced38ed]{font-size:18px;font-weight:600;color:#f2f3f5}.private-chat-layout .chat-column .header .title-container .header-status-dot[data-v-1ced38ed]{width:12px;height:12px;border-radius:50%;margin-top:4px}.private-chat-layout .chat-column .header .title-container .header-status-dot.online[data-v-1ced38ed]{background-color:#23a559}.private-chat-layout .chat-column .header .title-container .header-status-dot.idle[data-v-1ced38ed]{background-color:#f0b232}.private-chat-layout .chat-column .header .title-container .header-status-dot.dnd[data-v-1ced38ed]{background-color:#f23f43}.private-chat-layout .chat-column .header .title-container .header-status-dot.offline[data-v-1ced38ed]{background-color:transparent;border:3px solid #80848e;box-sizing:border-box}.private-chat-layout .chat-column .header .header-actions[data-v-1ced38ed]{display:flex;gap:8px}.private-chat-layout .chat-column .header .header-actions .call-btn[data-v-1ced38ed]{background:#ffffff0d;border:none;color:#b5bac1;padding:8px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.private-chat-layout .chat-column .header .header-actions .call-btn[data-v-1ced38ed]:hover:not(:disabled){background:#3ba55d26;color:#3ba55d;transform:scale(1.08)}.private-chat-layout .chat-column .header .header-actions .call-btn.video[data-v-1ced38ed]:hover:not(:disabled){background:#5865f226;color:#5865f2}.private-chat-layout .chat-column .header .header-actions .call-btn[data-v-1ced38ed]:disabled{opacity:.3;cursor:not-allowed}.private-chat-layout .chat-column .messages[data-v-1ced38ed]{flex:1;padding:24px;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-end}.private-chat-layout .chat-column .messages .welcome-block[data-v-1ced38ed]{margin-top:auto;margin-bottom:24px}.private-chat-layout .chat-column .messages .welcome-block .welcome-icon[data-v-1ced38ed]{width:64px;height:64px;border-radius:50%;background:#2b2d35;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:300;margin-bottom:16px}.private-chat-layout .chat-column .messages .welcome-block h1[data-v-1ced38ed]{font-size:24px;color:#fff;margin-bottom:8px}.private-chat-layout .chat-column .messages .welcome-block p[data-v-1ced38ed]{color:#80848e}.private-chat-layout .chat-column .typing-indicator[data-v-1ced38ed]{padding:0 24px 8px;font-size:13px;color:#b5bac1;display:flex;align-items:center;font-weight:500}.private-chat-layout .chat-column .typing-indicator .dots[data-v-1ced38ed]{display:inline-flex;align-items:center;margin-right:8px;gap:3px}.private-chat-layout .chat-column .typing-indicator .dots .dot[data-v-1ced38ed]{width:6px;height:6px;background-color:#b5bac1;border-radius:50%;animation:typingBubble-1ced38ed 1.4s infinite ease-in-out both}.private-chat-layout .chat-column .typing-indicator .dots .dot[data-v-1ced38ed]:nth-child(1){animation-delay:-.32s}.private-chat-layout .chat-column .typing-indicator .dots .dot[data-v-1ced38ed]:nth-child(2){animation-delay:-.16s}.private-chat-layout .chat-column .typing-indicator .dots .dot[data-v-1ced38ed]:nth-child(3){animation-delay:0s}.private-chat-layout .media-column[data-v-1ced38ed]{width:260px;flex-shrink:0}.private-chat-layout .media-column .media-header[data-v-1ced38ed]{height:64px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;letter-spacing:.5px;color:#666a75;border-bottom:1px solid rgba(255,255,255,.03)}.private-chat-layout .media-column .media-grid[data-v-1ced38ed]{padding:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px;flex:1;align-content:start}.private-chat-layout .media-column .media-grid .media-box[data-v-1ced38ed]{aspect-ratio:1;background-color:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;transition:transform .2s,background-color .2s;cursor:pointer}.private-chat-layout .media-column .media-grid .media-box[data-v-1ced38ed]:hover{background-color:#ffffff0d;transform:scale(1.05)}.private-chat-layout .media-column .all-media-link[data-v-1ced38ed]{padding:24px;text-align:center;font-size:11px;font-weight:800;color:#80848e;cursor:pointer}.private-chat-layout .media-column .all-media-link[data-v-1ced38ed]:hover{color:#fff}@keyframes fadeIn-1ced38ed{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes typingBubble-1ced38ed{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.modal-overlay[data-v-e41887da]{position:fixed;inset:0;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-overlay .modal[data-v-e41887da]{background-color:#313338;width:440px;border-radius:8px;box-shadow:0 8px 16px #0006;display:flex;flex-direction:column;overflow:hidden}.modal-overlay .modal .modal-header[data-v-e41887da]{padding:24px;text-align:center;position:relative;background-color:#313338}.modal-overlay .modal .modal-header h3[data-v-e41887da]{margin:0 0 8px;font-size:24px;color:#f2f3f5;font-weight:700}.modal-overlay .modal .modal-header p[data-v-e41887da]{color:#b5bac1;font-size:15px;line-height:1.4;margin:0}.modal-overlay .modal .modal-header .close-btn[data-v-e41887da]{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#80848e;font-size:24px;cursor:pointer;line-height:1}.modal-overlay .modal .modal-header .close-btn[data-v-e41887da]:hover{color:#dbdee1}.modal-overlay .modal .modal-body[data-v-e41887da]{padding:0 24px 24px}.modal-overlay .modal .modal-body label[data-v-e41887da]{display:block;color:#b5bac1;font-size:12px;font-weight:700;margin-bottom:8px}.modal-overlay .modal .modal-body input[data-v-e41887da]{width:100%;background-color:#1e1f22;border:none;color:#dbdee1;padding:10px;border-radius:4px;font-size:16px;outline:none}.modal-overlay .modal .modal-body input[data-v-e41887da]:focus{border:1px solid #5865f2;padding:9px}.modal-overlay .modal .modal-footer[data-v-e41887da]{background-color:#2b2d31;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.modal-overlay .modal .modal-footer button[data-v-e41887da]{padding:10px 24px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;border:none;transition:background-color .2s}.modal-overlay .modal .modal-footer .back-btn[data-v-e41887da]{background:transparent;color:#f2f3f5;padding:10px 0}.modal-overlay .modal .modal-footer .back-btn[data-v-e41887da]:hover{text-decoration:underline}.modal-overlay .modal .modal-footer .create-btn[data-v-e41887da]{background-color:#5865f2;color:#fff}.modal-overlay .modal .modal-footer .create-btn[data-v-e41887da]:hover{background-color:#4752c4}.modal-overlay[data-v-44c9c654]{position:fixed;inset:0;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-card[data-v-44c9c654]{width:480px;max-height:85vh;background-color:#1e1f26;border-radius:16px;border:1px solid rgba(255,255,255,.05);box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;overflow:hidden}.modal-card .modal-header[data-v-44c9c654]{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.03)}.modal-card .modal-header h2[data-v-44c9c654]{margin:0;color:#f2f3f5;font-size:20px;font-weight:700}.modal-card .modal-header .close-btn[data-v-44c9c654]{background:none;border:none;color:#80848e;font-size:20px;cursor:pointer}.modal-card .modal-header .close-btn[data-v-44c9c654]:hover{color:#dbdee1}.modal-card .modal-body[data-v-44c9c654]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.modal-card .modal-body .server-avatar-section[data-v-44c9c654]{display:flex;flex-direction:column;align-items:center;gap:8px}.modal-card .modal-body .server-avatar-section .server-avatar[data-v-44c9c654]{width:80px;height:80px;border-radius:20px;background:linear-gradient(135deg,#434c5e,#2e3440);display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;overflow:hidden}.modal-card .modal-body .server-avatar-section .server-avatar .server-avatar-img[data-v-44c9c654]{width:100%;height:100%;object-fit:cover}.modal-card .modal-body .server-avatar-section .server-avatar .server-avatar-letter[data-v-44c9c654]{font-size:32px;font-weight:700;color:#fff}.modal-card .modal-body .server-avatar-section .server-avatar .avatar-overlay[data-v-44c9c654]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;background:#00000080;opacity:0;transition:opacity .2s;font-size:24px}.modal-card .modal-body .server-avatar-section .server-avatar:hover .avatar-overlay[data-v-44c9c654]{opacity:1}.modal-card .modal-body .server-avatar-section .hint[data-v-44c9c654]{color:#666a75;font-size:12px;margin:0}.modal-card .modal-body .form-group[data-v-44c9c654]{display:flex;flex-direction:column;gap:8px}.modal-card .modal-body .form-group label[data-v-44c9c654]{font-size:11px;font-weight:700;text-transform:uppercase;color:#80848e;letter-spacing:.5px}.modal-card .modal-body .setting-input[data-v-44c9c654]{background-color:#14151a;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#f2f3f5;padding:12px;font-size:14px;outline:none;width:100%;box-sizing:border-box}.modal-card .modal-body .setting-input[data-v-44c9c654]:focus{border-color:#5865f2}.modal-card .modal-body .setting-input[data-v-44c9c654]::placeholder{color:#666a75}.modal-card .modal-body select.setting-input[data-v-44c9c654]{cursor:pointer}.modal-card .modal-body .btn-save[data-v-44c9c654]{width:100%;padding:12px;border-radius:10px;background-color:#23a559;color:#fff;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:background-color .2s}.modal-card .modal-body .btn-save[data-v-44c9c654]:hover:not(:disabled){background-color:#1e8b49}.modal-card .modal-body .btn-save[data-v-44c9c654]:disabled{opacity:.5;cursor:not-allowed}.modal-card .modal-body .feedback[data-v-44c9c654]{margin:0;font-size:13px;font-weight:500;text-align:center}.modal-card .modal-body .feedback.success[data-v-44c9c654]{color:#23a559}.modal-card .modal-body .feedback.error[data-v-44c9c654]{color:#da373c}.modal-card .modal-body .divider[data-v-44c9c654]{height:1px;background:#ffffff0d;margin:8px 0}.modal-card .modal-body .section-title[data-v-44c9c654]{margin:0;font-size:13px;font-weight:700;color:#f2f3f5;text-transform:uppercase;letter-spacing:.5px}.modal-card .modal-body .invite-code-box[data-v-44c9c654]{background-color:#14151a;border:1px dashed #23a559;border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:10px}.modal-card .modal-body .invite-code-box .code-input[data-v-44c9c654]{flex:1;background:transparent;border:none;color:#23a559;font-size:13px;font-weight:600;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-card .modal-body .invite-code-box .copy-btn[data-v-44c9c654]{background-color:#23a5591a;color:#23a559;border:none;padding:6px 12px;border-radius:6px;font-weight:600;font-size:12px;cursor:pointer}.modal-card .modal-body .invite-code-box .copy-btn[data-v-44c9c654]:hover{background-color:#23a55933}.modal-card .modal-body .btn-invite[data-v-44c9c654]{width:100%;padding:10px;border-radius:8px;background-color:#434c5e;color:#fff;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background-color .2s}.modal-card .modal-body .btn-invite[data-v-44c9c654]:hover{background-color:#3b4252}.modal-overlay[data-v-5bba698b]{position:fixed;inset:0;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-card[data-v-5bba698b]{width:440px;background-color:#1e1f26;border-radius:16px;border:1px solid rgba(255,255,255,.05);box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;overflow:hidden}.modal-card .modal-header[data-v-5bba698b]{padding:24px 24px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.03)}.modal-card .modal-header h2[data-v-5bba698b]{margin:0;color:#f2f3f5;font-size:20px;font-weight:700}.modal-card .modal-header .close-btn[data-v-5bba698b]{background:none;border:none;color:#80848e;font-size:20px;cursor:pointer;transition:color .2s}.modal-card .modal-header .close-btn[data-v-5bba698b]:hover{color:#dbdee1}.modal-card .modal-body[data-v-5bba698b]{padding:24px;display:flex;flex-direction:column;gap:20px;max-height:400px;overflow-y:auto}.modal-card .modal-body .description[data-v-5bba698b]{margin:0;color:#b5bac1;font-size:14px;line-height:1.5}.modal-card .modal-body .search-bar input[data-v-5bba698b]{width:100%;background-color:#14151a;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:12px 16px;color:#dbdee1;font-size:14px;outline:none;transition:border-color .2s}.modal-card .modal-body .search-bar input[data-v-5bba698b]:focus{border-color:#23a559}.modal-card .modal-body .search-bar input[data-v-5bba698b]::placeholder{color:#666a75}.modal-card .modal-body .friends-list[data-v-5bba698b]{display:flex;flex-direction:column;gap:8px}.modal-card .modal-body .friends-list .friend-item[data-v-5bba698b]{display:flex;justify-content:space-between;align-items:center;padding:12px;background-color:#2b2d35;border-radius:12px;transition:background-color .2s}.modal-card .modal-body .friends-list .friend-item[data-v-5bba698b]:hover{background-color:#3b4252}.modal-card .modal-body .friends-list .friend-item .friend-info[data-v-5bba698b]{display:flex;align-items:center;gap:12px}.modal-card .modal-body .friends-list .friend-item .friend-info .avatar[data-v-5bba698b]{width:36px;height:36px;border-radius:50%;background-color:#434c5e;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:14px;position:relative}.modal-card .modal-body .friends-list .friend-item .friend-info .avatar .status-dot[data-v-5bba698b]{position:absolute;bottom:0;right:0;width:10px;height:10px;border-radius:50%;border:2px solid #2b2d35}.modal-card .modal-body .friends-list .friend-item .friend-info .avatar .status-dot.online[data-v-5bba698b]{background-color:#23a559}.modal-card .modal-body .friends-list .friend-item .friend-info .avatar .status-dot.offline[data-v-5bba698b]{background-color:#80848e}.modal-card .modal-body .friends-list .friend-item .friend-info .username[data-v-5bba698b]{font-size:15px;font-weight:600;color:#f2f3f5}.modal-card .modal-body .friends-list .friend-item .btn-invite[data-v-5bba698b]{background-color:transparent;border:1px solid #23a559;color:#23a559;padding:6px 16px;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}.modal-card .modal-body .friends-list .friend-item .btn-invite[data-v-5bba698b]:hover:not(.sent){background-color:#23a559;color:#fff}.modal-card .modal-body .friends-list .friend-item .btn-invite.sent[data-v-5bba698b]{background-color:#23a5591a;border-color:transparent;color:#23a559;cursor:default}.modal-card .modal-body .empty-state[data-v-5bba698b]{text-align:center;padding:32px 0;color:#80848e;font-size:13px}.modal-overlay[data-v-c20a5fb0]{position:fixed;inset:0;background-color:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-card[data-v-c20a5fb0]{width:440px;background-color:#1e1f26;border-radius:16px;border:1px solid rgba(255,255,255,.05);box-shadow:0 12px 32px #0006;display:flex;flex-direction:column;overflow:hidden}.modal-card .modal-header[data-v-c20a5fb0]{padding:24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.03)}.modal-card .modal-header h2[data-v-c20a5fb0]{margin:0;color:#f2f3f5;font-size:20px;font-weight:700}.modal-card .modal-header .close-btn[data-v-c20a5fb0]{background:none;border:none;color:#80848e;font-size:20px;cursor:pointer;transition:color .2s}.modal-card .modal-header .close-btn[data-v-c20a5fb0]:hover{color:#dbdee1}.modal-card .modal-body[data-v-c20a5fb0]{padding:24px;display:flex;flex-direction:column;gap:20px}.modal-card .modal-body .description[data-v-c20a5fb0]{margin:0;color:#b5bac1;font-size:14px;line-height:1.5}.modal-card .modal-body .search-bar[data-v-c20a5fb0]{display:flex;align-items:center;background-color:#14151a;border:1px solid rgba(255,255,255,.05);border-radius:8px;padding:0 16px;transition:border-color .2s}.modal-card .modal-body .search-bar[data-v-c20a5fb0]:focus-within{border-color:#5865f2}.modal-card .modal-body .search-bar input[data-v-c20a5fb0]{background:transparent;border:none;padding:14px 0;color:#dbdee1;font-size:15px;font-weight:500;outline:none}.modal-card .modal-body .search-bar input[data-v-c20a5fb0]::placeholder{color:#666a75;font-weight:400}.modal-card .modal-body .search-bar .input-name[data-v-c20a5fb0]{flex:1}.modal-card .modal-body .search-bar .hash-divider[data-v-c20a5fb0]{color:#666a75;font-size:16px;font-weight:600;margin-right:4px}.modal-card .modal-body .search-bar .input-tag[data-v-c20a5fb0]{width:50px;color:#b5bac1}.modal-card .modal-body .status-message[data-v-c20a5fb0]{padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:10px;animation:fadeIn-c20a5fb0 .3s ease}.modal-card .modal-body .status-message .icon[data-v-c20a5fb0]{font-weight:700}.modal-card .modal-body .status-message.success[data-v-c20a5fb0]{background-color:#23a5591a;color:#23a559;border:1px solid rgba(35,165,89,.2)}.modal-card .modal-body .status-message.error[data-v-c20a5fb0]{background-color:#da373c1a;color:#da373c;border:1px solid rgba(218,55,60,.2)}.modal-card .modal-footer[data-v-c20a5fb0]{padding:16px 24px;background-color:#14151a;display:flex;justify-content:space-between;align-items:center}.modal-card .modal-footer .btn-cancel[data-v-c20a5fb0]{background:none;border:none;color:#80848e;font-weight:600;cursor:pointer}.modal-card .modal-footer .btn-cancel[data-v-c20a5fb0]:hover{text-decoration:underline}.modal-card .modal-footer .btn-send[data-v-c20a5fb0]{background-color:#5865f2;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:background-color .2s}.modal-card .modal-footer .btn-send[data-v-c20a5fb0]:hover:not(:disabled){background-color:#4752c4}.modal-card .modal-footer .btn-send[data-v-c20a5fb0]:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn-c20a5fb0{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.incoming-call-overlay[data-v-c3636e17]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:fadeIn-c3636e17 .3s ease}.incoming-call-modal[data-v-c3636e17]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px 56px;background:linear-gradient(145deg,#1e1f26,#252730);border-radius:32px;border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 64px #0009,0 0 80px #5865f226}.incoming-call-modal.video[data-v-c3636e17]{box-shadow:0 24px 64px #0009,0 0 80px #3ba55d26}.pulse-ring[data-v-c3636e17]{position:absolute;top:48px;width:96px;height:96px;border-radius:50%;border:2px solid rgba(88,101,242,.4);animation:pulseRing-c3636e17 2s ease-out infinite}.pulse-ring.delay[data-v-c3636e17]{animation-delay:.5s}.caller-avatar[data-v-c3636e17]{width:96px;height:96px;border-radius:50%;background:linear-gradient(135deg,#434c5e,#3b4252);display:flex;justify-content:center;align-items:center;overflow:hidden;border:3px solid rgba(255,255,255,.1);position:relative;z-index:1}.caller-avatar img[data-v-c3636e17]{width:100%;height:100%;object-fit:cover}.caller-avatar .avatar-letter[data-v-c3636e17]{font-size:36px;font-weight:700;color:#f2f3f5}.caller-name[data-v-c3636e17]{font-size:22px;font-weight:700;color:#f2f3f5;letter-spacing:.3px}.call-label[data-v-c3636e17]{font-size:14px;color:#b5bac1;animation:blink-c3636e17 1.5s ease-in-out infinite}.call-actions[data-v-c3636e17]{display:flex;gap:20px;margin-top:16px}.call-actions .action-btn[data-v-c3636e17]{width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease;color:#fff}.call-actions .action-btn[data-v-c3636e17]:hover{transform:scale(1.12)}.call-actions .action-btn[data-v-c3636e17]:active{transform:scale(.95)}.call-actions .action-btn.reject[data-v-c3636e17]{background:linear-gradient(135deg,#ed4245,#c03537);box-shadow:0 4px 16px #ed424566}.call-actions .action-btn.reject[data-v-c3636e17]:hover{box-shadow:0 6px 24px #ed424599}.call-actions .action-btn.accept-audio[data-v-c3636e17]{background:linear-gradient(135deg,#3ba55d,#2d8049);box-shadow:0 4px 16px #3ba55d66}.call-actions .action-btn.accept-audio[data-v-c3636e17]:hover{box-shadow:0 6px 24px #3ba55d99}.call-actions .action-btn.accept-video[data-v-c3636e17]{background:linear-gradient(135deg,#5865f2,#4752c4);box-shadow:0 4px 16px #5865f266}.call-actions .action-btn.accept-video[data-v-c3636e17]:hover{box-shadow:0 6px 24px #5865f299}@keyframes fadeIn-c3636e17{0%{opacity:0}to{opacity:1}}@keyframes pulseRing-c3636e17{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}@keyframes blink-c3636e17{0%,to{opacity:1}50%{opacity:.5}}body{margin:0;background-color:#0b0c10;font-family:Inter,sans-serif}.vocaserv-app{display:flex;height:100vh;width:100vw;overflow:hidden;background-color:#14151a}.server-view{display:flex;flex:1;height:100vh;padding:48px 24px 24px;gap:24px;background-color:#14151a;box-sizing:border-box}.global-chat-logo{position:absolute;top:12px;left:50%;transform:translate(-50%);z-index:100;height:24px;pointer-events:none}.global-chat-logo img{height:100%;object-fit:contain;opacity:.9}.auth-container[data-v-b1a8ad68]{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100vw;background-color:#313338;color:#dbdee1;font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif;background-image:url(data:image/svg+xml,...)}.auth-box[data-v-b1a8ad68]{background-color:#313338;width:480px;padding:32px;border-radius:5px;box-shadow:0 2px 10px #0003;text-align:center;box-sizing:border-box}@media(min-width:481px){.auth-box[data-v-b1a8ad68]{background-color:#313338;box-shadow:0 2px 10px #0003}}.auth-box h2[data-v-b1a8ad68]{color:#f2f3f5;font-size:24px;font-weight:600;margin-bottom:8px}.auth-box .subtitle[data-v-b1a8ad68]{color:#b5bac1;font-size:16px;margin-bottom:20px}.auth-form[data-v-b1a8ad68]{text-align:left}.auth-form .form-group[data-v-b1a8ad68]{margin-bottom:20px}.auth-form .form-group label[data-v-b1a8ad68]{display:block;color:#b5bac1;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.auth-form .form-group input[data-v-b1a8ad68]{width:100%;padding:10px;background-color:#1e1f22;border:none;border-radius:3px;color:#dbdee1;font-size:16px;outline:none;box-sizing:border-box}.auth-form .form-group input[data-v-b1a8ad68]:focus{background-color:#1e1f22}.auth-form .form-group .forgot-password[data-v-b1a8ad68]{display:block;color:#00a8fc;font-size:14px;margin-top:4px;text-decoration:none}.auth-form .form-group .forgot-password[data-v-b1a8ad68]:hover{text-decoration:underline}.auth-form .btn-submit[data-v-b1a8ad68]{width:100%;background-color:#5865f2;color:#fff;padding:10px 0;border:none;border-radius:3px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.auth-form .btn-submit[data-v-b1a8ad68]:hover{background-color:#4752c4}.register-prompt[data-v-b1a8ad68]{margin-top:16px;text-align:left;font-size:14px;color:#949ba4}.register-prompt .register-link[data-v-b1a8ad68]{color:#00a8fc;text-decoration:none}.register-prompt .register-link[data-v-b1a8ad68]:hover{text-decoration:underline}.auth-container[data-v-18d65904]{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100vw;background-color:#313338;color:#dbdee1;font-family:gg sans,Noto Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.auth-box[data-v-18d65904]{background-color:#313338;width:480px;padding:32px;border-radius:5px;box-shadow:0 2px 10px #0003;text-align:center;box-sizing:border-box}.auth-box h2[data-v-18d65904]{color:#f2f3f5;font-size:24px;font-weight:600;margin-bottom:20px}.auth-form[data-v-18d65904]{text-align:left}.auth-form .form-group[data-v-18d65904]{margin-bottom:20px}.auth-form .form-group label[data-v-18d65904]{display:block;color:#b5bac1;font-size:12px;font-weight:700;text-transform:uppercase;margin-bottom:8px}.auth-form .form-group input[data-v-18d65904]{width:100%;padding:10px;background-color:#1e1f22;border:none;border-radius:3px;color:#dbdee1;font-size:16px;outline:none;box-sizing:border-box}.auth-form .form-group input[data-v-18d65904]:focus{background-color:#1e1f22}.auth-form .btn-submit[data-v-18d65904]{width:100%;background-color:#5865f2;color:#fff;padding:10px 0;border:none;border-radius:3px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.auth-form .btn-submit[data-v-18d65904]:hover{background-color:#4752c4}.register-prompt[data-v-18d65904]{margin-top:16px;text-align:left;font-size:14px;color:#00a8fc}.register-prompt .register-link[data-v-18d65904]{color:#00a8fc;text-decoration:none}.register-prompt .register-link[data-v-18d65904]:hover{text-decoration:underline}.invite-page[data-v-e2642709]{min-height:100vh;width:100%;background-color:#1e1f26;background-image:radial-gradient(circle at top left,rgba(88,101,242,.05) 0%,transparent 40%),radial-gradient(circle at bottom right,rgba(35,165,89,.05) 0%,transparent 40%);display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif}.invite-card[data-v-e2642709]{width:100%;max-width:440px;background-color:#2b2d35;border-radius:20px;padding:40px 32px;box-shadow:0 16px 40px #0006;border:1px solid rgba(255,255,255,.03);display:flex;flex-direction:column;align-items:center;text-align:center;animation:fadeUp-e2642709 .4s ease-out}.invite-card .spinner[data-v-e2642709]{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#23a559;border-radius:50%;animation:spin-e2642709 1s linear infinite;margin-bottom:24px}.invite-card .server-icon[data-v-e2642709]{width:80px;height:80px;border-radius:24px;background:linear-gradient(135deg,#434c5e,#2e3440);display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:700;color:#fff;margin-bottom:24px;box-shadow:0 8px 24px #0003;overflow:hidden}.invite-card .server-icon .server-avatar-img[data-v-e2642709]{width:100%;height:100%;object-fit:cover}.invite-card h2[data-v-e2642709]{margin:0 0 8px;font-size:24px;font-weight:800;color:#f2f3f5}.invite-card p[data-v-e2642709]{margin:0;color:#80848e;font-size:14px;line-height:1.5}.invite-card .subtitle[data-v-e2642709]{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:1px;color:#b5bac1;margin-bottom:12px}.invite-card .inviter-info[data-v-e2642709]{margin-top:16px;padding:8px 16px;background-color:#ffffff08;border-radius:12px;color:#dbdee1;font-size:14px}.invite-card .inviter-info .highlight[data-v-e2642709]{color:#23a559}.invite-card .actions[data-v-e2642709]{margin-top:32px;width:100%;display:flex;flex-direction:column;gap:12px}.invite-card .btn-join[data-v-e2642709]{width:100%;padding:14px;border-radius:12px;background-color:#23a559;color:#fff;font-size:16px;font-weight:700;border:none;cursor:pointer;transition:background-color .2s,transform .1s}.invite-card .btn-join[data-v-e2642709]:hover{background-color:#1e8b49}.invite-card .btn-join[data-v-e2642709]:active{transform:scale(.98)}.invite-card .btn-cancel[data-v-e2642709]{background:transparent;border:none;color:#80848e;font-size:14px;font-weight:600;cursor:pointer;padding:12px;transition:color .2s}.invite-card .btn-cancel[data-v-e2642709]:hover{color:#f2f3f5;text-decoration:underline}.error-card .error-icon[data-v-e2642709]{width:64px;height:64px;border-radius:50%;background-color:#da373c1a;color:#da373c;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:700;margin-bottom:24px}.error-card h2[data-v-e2642709]{color:#da373c;margin-bottom:16px}.error-card p[data-v-e2642709]{margin-bottom:32px}@keyframes spin-e2642709{to{transform:rotate(360deg)}}@keyframes fadeUp-e2642709{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.settings-page[data-v-ae8ac31f]{display:flex;justify-content:center;align-items:center;height:100vh;background-color:#14151a;color:#dbdee1}.settings-page .card[data-v-ae8ac31f]{background-color:#1e1f26;border-radius:24px;width:100%;max-width:600px;padding:32px;box-shadow:0 8px 32px #0006;border:1px solid rgba(255,255,255,.05);max-height:90vh;overflow-y:auto}.settings-page .card .header[data-v-ae8ac31f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.settings-page .card .header h1[data-v-ae8ac31f]{font-size:24px;color:#fff;margin:0}.settings-page .card .header .close-btn[data-v-ae8ac31f]{background:transparent;border:none;font-size:24px;color:#80848e;cursor:pointer;transition:.2s}.settings-page .card .header .close-btn[data-v-ae8ac31f]:hover{color:#fff;transform:scale(1.1)}.settings-page .card .content[data-v-ae8ac31f]{display:flex;flex-direction:column;gap:24px}.settings-page .card .content .profile-section[data-v-ae8ac31f]{display:flex;align-items:center;gap:24px;background-color:#2b2d35;padding:24px;border-radius:16px}.settings-page .card .content .profile-section .avatar[data-v-ae8ac31f]{width:80px;height:80px;border-radius:50%;background-color:#5865f2;display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:700;color:#fff;flex-shrink:0}.settings-page .card .content .profile-section .info h2[data-v-ae8ac31f]{margin:0;color:#fff;font-size:20px;display:flex;align-items:center;gap:4px}.settings-page .card .content .profile-section .info h2 .tag[data-v-ae8ac31f]{color:#80848e;font-size:16px;font-weight:500}.settings-page .card .content .profile-section .info p[data-v-ae8ac31f]{margin:4px 0 0;color:#80848e;font-size:14px}.settings-page .card .content .setting-section[data-v-ae8ac31f]{background-color:#2b2d35;padding:20px;border-radius:16px}.settings-page .card .content .setting-section h3[data-v-ae8ac31f]{margin:0 0 16px;font-size:14px;font-weight:700;color:#f2f3f5;text-transform:uppercase;letter-spacing:.5px}.settings-page .card .content .setting-section .form-row[data-v-ae8ac31f]{display:flex;gap:12px;align-items:center}.settings-page .card .content .setting-section .form-column[data-v-ae8ac31f]{display:flex;flex-direction:column;gap:16px}.settings-page .card .content .setting-section .setting-group[data-v-ae8ac31f]{display:flex;flex-direction:column;gap:8px}.settings-page .card .content .setting-section .setting-group label[data-v-ae8ac31f]{font-size:13px;font-weight:600;color:#b5bac1}.settings-page .card .content .setting-section .setting-input[data-v-ae8ac31f]{flex:1;background-color:#14151a;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#f2f3f5;padding:12px 16px;font-size:14px;outline:none;transition:border-color .2s}.settings-page .card .content .setting-section .setting-input.select[data-v-ae8ac31f]{cursor:pointer;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23b5bac1%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right 12px top 50%;background-size:12px auto;padding-right:32px}.settings-page .card .content .setting-section .setting-input[data-v-ae8ac31f]:focus{border-color:#5865f2}.settings-page .card .content .setting-section .setting-input[data-v-ae8ac31f]::placeholder{color:#666a75}.settings-page .card .content .setting-section .volume-slider-container[data-v-ae8ac31f]{display:flex;align-items:center;gap:16px}.settings-page .card .content .setting-section .volume-slider-container .setting-slider[data-v-ae8ac31f]{flex:1;height:6px;-webkit-appearance:none;background:#ffffff1a;border-radius:4px;outline:none}.settings-page .card .content .setting-section .volume-slider-container .setting-slider[data-v-ae8ac31f]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#5865f2;cursor:pointer;transition:transform .1s}.settings-page .card .content .setting-section .volume-slider-container .setting-slider[data-v-ae8ac31f]::-webkit-slider-thumb:hover{transform:scale(1.2)}.settings-page .card .content .setting-section .volume-slider-container .volume-value[data-v-ae8ac31f]{font-size:13px;font-weight:600;color:#f2f3f5;min-width:40px;text-align:right}.settings-page .card .content .setting-section .btn-save[data-v-ae8ac31f]{background-color:#23a559;color:#fff;border:none;padding:12px 20px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s,transform .1s;white-space:nowrap}.settings-page .card .content .setting-section .btn-save[data-v-ae8ac31f]:hover:not(:disabled){background-color:#1e8b49}.settings-page .card .content .setting-section .btn-save[data-v-ae8ac31f]:active:not(:disabled){transform:scale(.98)}.settings-page .card .content .setting-section .btn-save[data-v-ae8ac31f]:disabled{opacity:.5;cursor:not-allowed}.settings-page .card .content .setting-section .feedback[data-v-ae8ac31f]{margin:12px 0 0;font-size:13px;font-weight:500}.settings-page .card .content .setting-section .feedback.success[data-v-ae8ac31f]{color:#23a559}.settings-page .card .content .setting-section .feedback.error[data-v-ae8ac31f]{color:#da373c}.settings-page .card .content .actions[data-v-ae8ac31f]{display:flex;justify-content:flex-end}.settings-page .card .content .actions .btn-logout[data-v-ae8ac31f]{display:flex;align-items:center;gap:12px;background-color:#da373c;color:#fff;border:none;padding:12px 24px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:.2s}.settings-page .card .content .actions .btn-logout[data-v-ae8ac31f]:hover{background-color:#c92f34;transform:translateY(-2px);box-shadow:0 4px 12px #da373c4d}
