@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.logout-confirm[data-v-284a79cc]{opacity:0;z-index:10000;background:radial-gradient(circle,#ffffff05,#0000 65%),linear-gradient(135deg,#e3263609,#0000 45%),#101112;border:1px solid #e3263647;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;width:min(520px,100vw - 32px);padding:16px 18px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%,-20px);box-shadow:0 12px 40px #0000008c,0 0 20px #e326360d}.logout-confirm.show[data-v-284a79cc]{animation:.25s cubic-bezier(.22,1,.36,1) forwards logout-confirm-in-284a79cc}@keyframes logout-confirm-in-284a79cc{0%{opacity:0;transform:translate(-50%,-20px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.logout-confirm-content[data-v-284a79cc]{min-width:0}.logout-confirm-title[data-v-284a79cc]{color:#f1f3f5;margin-bottom:4px;font-size:14px;font-weight:600}.logout-confirm-text[data-v-284a79cc]{color:#9aa0a6;font-size:13px;line-height:1.4}.logout-confirm-actions[data-v-284a79cc]{flex-shrink:0;align-items:center;gap:8px;display:flex}.logout-confirm-actions button[data-v-284a79cc]{cursor:pointer;border-radius:7px;height:34px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.logout-confirm-actions button[data-v-284a79cc]:active{transform:scale(.96)}.logout-confirm-cancel[data-v-284a79cc]{color:#b8bdc3;background:#1a1c1e;border:1px solid #292c30}.logout-confirm-cancel[data-v-284a79cc]:hover{color:#f1f3f5;background:#222529;border-color:#e32636;transform:translateY(-1px);box-shadow:0 0 8px #e3263614}.logout-confirm-accept[data-v-284a79cc]{color:#fff;background:#e32636;border:1px solid #e32636;box-shadow:0 0 12px #e3263626}.logout-confirm-accept[data-v-284a79cc]:hover{background:#c91f2f;border-color:#c91f2f;transform:translateY(-1px);box-shadow:0 4px 18px #e3263647}.logout-confirm.closing[data-v-284a79cc]{animation:.25s cubic-bezier(.4,0,1,1) forwards logout-confirm-out-284a79cc}@keyframes logout-confirm-out-284a79cc{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-15px)scale(.98)}}.online-count-value[data-v-284a79cc]{display:inline-block}.online-count-enter-active[data-v-284a79cc],.online-count-leave-active[data-v-284a79cc]{transition:opacity .2s,transform .2s}.online-count-enter-from[data-v-284a79cc]{opacity:0;transform:translateY(8px)}.online-count-leave-to[data-v-284a79cc]{opacity:0;transform:translateY(-8px)}.app-header[data-v-284a79cc]{z-index:100;background:linear-gradient(90deg, #e3263609, transparent 35%, transparent 65%, #e3263609), var(--header-bg);border-bottom:1px solid var(--border-color);box-sizing:border-box;width:100%;height:54px;animation:.7s cubic-bezier(.16,1,.3,1) both headerEnter-284a79cc;position:sticky;top:0}.app-header[data-v-284a79cc]:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#e3263673,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.header-container[data-v-284a79cc]{box-sizing:border-box;align-items:center;width:100%;height:54px;animation:.8s cubic-bezier(.16,1,.3,1) 80ms both headerContentEnter-284a79cc;display:flex;position:relative}.header-loading[data-v-284a79cc]{justify-content:center;align-items:center;width:100%;height:54px;display:flex}.brand-group[data-v-284a79cc]{z-index:5;align-items:center;height:54px;animation:.7s cubic-bezier(.16,1,.3,1) .15s both elementEnterLeft-284a79cc;display:flex;position:absolute;top:0;left:1.5rem}.logo-link[data-v-284a79cc]{white-space:nowrap;align-items:center;text-decoration:none;display:flex}.logo-text[data-v-284a79cc]{color:var(--milky-white);letter-spacing:-.3px;font-size:1.15rem;font-weight:700;transition:color .2s,text-shadow .2s}.logo-link:hover .logo-text[data-v-284a79cc]{color:var(--red-light);text-shadow:0 0 15px #e326364d}.navigation-bar[data-v-284a79cc]{align-items:center;max-width:calc(100% - 500px);height:54px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.nav-links-group[data-v-284a79cc]{justify-content:center;align-items:center;gap:.25rem;height:100%;animation:.7s cubic-bezier(.16,1,.3,1) .2s both elementEnterTop-284a79cc;display:flex}.nav-item[data-v-284a79cc]{color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.45rem;height:100%;margin-bottom:-1px;padding:0 .7rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;position:relative;overflow:hidden}.nav-item[data-v-284a79cc]:hover{color:var(--text-primary);background-color:#e326360a}.nav-item.active[data-v-284a79cc]{color:var(--text-primary);background-color:#e3263612;font-weight:600}.nav-item[data-v-284a79cc]:after{content:"";background:var(--red);width:0;height:2px;transition:width .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px #e3263680}.nav-item[data-v-284a79cc]:hover:after,.nav-item.active[data-v-284a79cc]:after{width:100%}.nav-item svg[data-v-284a79cc]{opacity:.7;flex-shrink:0;transition:opacity .15s,color .15s}.nav-item:hover svg[data-v-284a79cc],.nav-item.active svg[data-v-284a79cc]{opacity:1;color:var(--red-light)}.user-profile-header[data-v-284a79cc]{box-sizing:border-box;white-space:nowrap;align-items:center;gap:1rem;width:max-content;max-width:none;height:54px;padding-left:1.5rem;animation:.7s cubic-bezier(.16,1,.3,1) .15s both elementEnterRight-284a79cc;display:flex;position:absolute;top:0;right:1.5rem}.user-profile-header[data-v-284a79cc]:before{content:"";background:linear-gradient(to bottom, transparent, var(--red-border), transparent);width:1px;height:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.online-sessions-wrapper[data-v-284a79cc]{z-index:300;align-items:center;display:inline-flex;position:relative}.online-counter-btn[data-v-284a79cc]{border:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);background:#ffffff06;border-radius:20px;align-items:center;gap:.4rem;padding:5px 9px;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.online-counter-btn[data-v-284a79cc]:hover{border-color:var(--red-border);background:#e3263612;box-shadow:0 0 15px #e3263614}.online-counter-btn.active[data-v-284a79cc]{background:#e326361a;border-color:#e326368c;box-shadow:0 0 10px #e326361f,inset 0 0 8px #e326360a}.online-dot[data-v-284a79cc]{background-color:#e32636;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 7px #e32636b3}.online-count-text[data-v-284a79cc]{min-width:1ch;color:var(--text-primary);font-size:.78rem;font-weight:600;line-height:1;display:inline-block}.chevron-icon[data-v-284a79cc]{opacity:.65;flex-shrink:0;transition:transform .2s}.chevron-icon.rotated[data-v-284a79cc]{opacity:1;transform:rotate(180deg)}.online-sessions-wrapper:hover .chevron-icon[data-v-284a79cc]{opacity:1}.online-dropdown-popover[data-v-284a79cc]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s,transform .12s,visibility 0s linear .12s;transform:translateY(-5px)scale(.98)}.online-dropdown-popover.online-popover-visible[data-v-284a79cc]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .12s,transform .12s;transform:translateY(0)scale(1)}.popover-header[data-v-284a79cc]{border-bottom:1px solid var(--border-color);box-sizing:border-box;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding:.7rem .85rem;display:flex}.popover-users-list[data-v-284a79cc]{width:100%;max-height:380px;overflow-y:auto}.popover-users-list-loading[data-v-284a79cc]{flex-direction:column;width:100%;min-height:100px;max-height:380px;display:flex;overflow:hidden}.popover-user-row[data-v-284a79cc]{box-sizing:border-box;border-bottom:1px solid #ffffff06;align-items:center;gap:.65rem;min-height:58px;padding:.65rem .85rem;transition:background .15s;display:flex}.popover-user-row[data-v-284a79cc]:hover{background:#e3263609}.popover-status-time[data-v-284a79cc]{color:var(--text-secondary);flex-shrink:0;font-size:.68rem}.user-profile-meta[data-v-284a79cc]{align-items:center;gap:.6rem;display:flex}.user-avatar-img[data-v-284a79cc]{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;width:28px;height:28px;transition:border-color .2s,box-shadow .2s}.user-avatar-img[data-v-284a79cc]:hover{border-color:var(--red);box-shadow:0 0 12px #e3263633}.user-info-text[data-v-284a79cc]{align-items:center;gap:.45rem;display:flex}.user-nickname-text[data-v-284a79cc]{color:var(--text-primary);font-size:.83rem;font-weight:600}.user-role-badge[data-v-284a79cc]{text-transform:uppercase;letter-spacing:.03em;border:1px solid var(--border-color);color:var(--text-secondary);background:#ffffff0a;border-radius:3px;padding:1px 6px;font-size:.68rem;font-weight:600}.user-role-badge.role-admin[data-v-284a79cc]{color:#ff5263;background:#e3263614;border-color:#e326364d}.mini-role[data-v-284a79cc]{padding:1px 5px;font-size:.6rem}.logout-btn[data-v-284a79cc]{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:#ffffff06;border-radius:5px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.78rem;font-weight:500;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.logout-btn[data-v-284a79cc]:hover{color:var(--red-light);border-color:var(--red-border);background:#e3263614}.users-loading2[data-v-284a79cc]{color:#9aa0a6;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;font-size:14px;display:flex}.users-loading3[data-v-284a79cc]{color:#9aa0a6;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;font-size:14px;display:flex}.loading-spinner[data-v-284a79cc]{border:3px solid #2b2e31;border-top-color:#e32636;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite loading-spin-284a79cc}.online-dropdown-popover[data-v-284a79cc]{z-index:200;background:var(--header-bg,#131416);border:1px solid var(--border-color);transform-origin:100% 0;border-radius:10px;flex-direction:column;gap:.65rem;width:260px;max-width:calc(100vw - 20px);max-height:430px;padding:.75rem;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 12px 32px #0006,0 0 20px #e326360a}.online-popover-enter-active[data-v-284a79cc],.online-popover-leave-active[data-v-284a79cc]{transition:opacity .15s,transform .15s}.online-popover-enter-from[data-v-284a79cc],.online-popover-leave-to[data-v-284a79cc]{opacity:0;transform:translateY(-6px)scale(.98)}.online-popover-enter-to[data-v-284a79cc],.online-popover-leave-from[data-v-284a79cc]{opacity:1;transform:translateY(0)scale(1)}.popover-header[data-v-284a79cc]{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.75rem;min-height:38px;padding-bottom:.65rem;display:flex}.popover-title[data-v-284a79cc]{color:var(--text-primary);font-size:.78rem;font-weight:600}.popover-badge[data-v-284a79cc]{color:var(--red-light);background:#e3263614;border:1px solid #e3263638;border-radius:5px;padding:3px 7px;font-size:.68rem;font-weight:600}.popover-users-list[data-v-284a79cc]{-webkit-overflow-scrolling:touch;width:100%;max-height:350px;overflow:hidden auto}.popover-users-list[data-v-284a79cc]::-webkit-scrollbar{width:4px}.popover-users-list[data-v-284a79cc]::-webkit-scrollbar-track{background:0 0}.popover-users-list[data-v-284a79cc]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}.online-users-content[data-v-284a79cc]{width:100%}.popover-user-row[data-v-284a79cc]{border-bottom:1px solid #ffffff06;align-items:center;gap:.65rem;min-height:52px;padding:.55rem .25rem;transition:background .15s,transform .15s;display:flex}.popover-user-row[data-v-284a79cc]:last-child{border-bottom:none}.popover-user-row[data-v-284a79cc]:hover{background:#e3263609;transform:translate(2px)}.popover-avatar-img[data-v-284a79cc]{object-fit:cover;border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;width:32px;height:32px}.popover-user-info[data-v-284a79cc]{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.popover-user-name[data-v-284a79cc]{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--text-primary);font-size:.78rem;font-weight:600;overflow:hidden}.popover-status-time[data-v-284a79cc]{color:var(--text-secondary);font-size:.68rem}.online-empty[data-v-284a79cc]{min-height:90px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:.78rem;display:flex}.profile-dropdown[data-v-284a79cc]{box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;background:#111214;border:1px solid #e3263638;border-radius:9px;width:230px;padding:15px 13px 12px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;position:absolute;top:calc(100% + 7px);right:0;transform:translateY(-5px);box-shadow:0 14px 35px #0000008c,0 0 18px #e326360f}.profile-dropdown[data-v-284a79cc]:before{content:"";background:linear-gradient(90deg,#0000,#e32636b3,#0000);height:1px;position:absolute;top:-1px;left:16px;right:16px}.profile-dropdown-visible[data-v-284a79cc]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .14s,transform .14s;transform:translateY(0)}.profile-dropdown-header[data-v-284a79cc]{flex-direction:column;display:flex}.profile-dropdown-name[data-v-284a79cc]{color:#f1f3f5;font-size:14px;font-weight:700}.profile-dropdown-roblox[data-v-284a79cc]{color:#777b82;margin-top:7px;font-size:11px}.profile-dropdown-status[data-v-284a79cc]{color:#e32636;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.status-dot[data-v-284a79cc]{background:#e32636;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 5px #e32636b3,0 0 10px #e3263640}.profile-divider[data-v-284a79cc]{background:linear-gradient(90deg,#0000,#e326362e,#0000);height:1px;margin:13px 0}.profile-info-row[data-v-284a79cc]{grid-template-columns:78px 1fr;align-items:start;gap:8px;margin-bottom:12px;display:grid}.profile-info-label[data-v-284a79cc]{color:#73767c;font-size:11px;line-height:1.4}.profile-info-value[data-v-284a79cc]{color:#a3a6ab;font-size:11px;font-weight:700;line-height:1.4}.profile-permission[data-v-284a79cc]{color:#d9dade;background:#e3263614;border:1px solid #e3263647;border-radius:3px;justify-self:start;padding:3px 6px;font-size:10px;font-weight:600}.profile-logout[data-v-284a79cc]{color:#e32636;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:1px 0;font-size:12px;transition:color .15s,transform .15s;display:flex}.profile-logout[data-v-284a79cc]:hover{color:#ff4b59;transform:translate(2px)}@keyframes loading-spin-284a79cc{to{transform:rotate(360deg)}}@keyframes headerEnter-284a79cc{0%{opacity:0}to{opacity:1}}@keyframes headerContentEnter-284a79cc{0%{opacity:0}to{opacity:1}}@keyframes elementEnterLeft-284a79cc{0%{opacity:0;filter:blur(5px);transform:translate(-25px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes elementEnterRight-284a79cc{0%{opacity:0;filter:blur(5px);transform:translate(25px)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes elementEnterTop-284a79cc{0%{opacity:0;filter:blur(4px);transform:translateY(-12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes onlinePopoverEnter-284a79cc{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=650px){.online-dropdown-popover[data-v-284a79cc]{border-radius:10px;width:auto;max-width:none;max-height:calc(100vh - 70px);position:fixed;top:58px;left:.5rem;right:.5rem}.popover-users-list[data-v-284a79cc]{max-height:calc(100vh - 130px)}}@media (width<=1200px){.navigation-bar[data-v-284a79cc]{max-width:calc(100% - 420px)}.nav-item[data-v-284a79cc]{gap:.3rem;padding:0 .45rem;font-size:.78rem}.user-profile-header[data-v-284a79cc]{gap:.65rem;padding-left:1rem;right:1rem}.brand-group[data-v-284a79cc]{left:1rem}.user-nickname-text[data-v-284a79cc]{display:none}}@media (width<=900px){.brand-group[data-v-284a79cc]{margin-left:1rem;position:relative;left:auto}.navigation-bar[data-v-284a79cc]{max-width:none;margin-left:auto;position:relative;top:auto;left:auto;transform:none}.nav-item[data-v-284a79cc]{padding:0 .4rem;font-size:0}.nav-item svg[data-v-284a79cc]{width:18px;height:18px}.user-profile-header[data-v-284a79cc]{margin-left:auto;margin-right:1rem;padding-left:.75rem;position:relative;right:auto}.user-profile-header[data-v-284a79cc]:before,.user-info-text[data-v-284a79cc]{display:none}.logout-btn[data-v-284a79cc]{padding:.45rem;font-size:0}}@media (width<=650px){.logo-text[data-v-284a79cc]{font-size:.95rem}.user-profile-header[data-v-284a79cc]{gap:.4rem;margin-right:.5rem}.online-dropdown-popover[data-v-284a79cc]{width:auto;position:fixed;top:62px;left:.5rem;right:.5rem}}@media (prefers-reduced-motion:reduce){[data-v-284a79cc],[data-v-284a79cc]:before,[data-v-284a79cc]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1200px){.navigation-bar[data-v-284a79cc]{max-width:calc(100% - 420px)}.nav-item[data-v-284a79cc]{gap:.3rem;padding:0 .45rem;font-size:.78rem}.user-profile-header[data-v-284a79cc]{gap:.65rem;padding-left:1rem;right:1rem}.brand-group[data-v-284a79cc]{left:1rem}.user-nickname-text[data-v-284a79cc]{display:none}}@media (width<=900px){.app-header[data-v-284a79cc],.header-container[data-v-284a79cc],.header-loading[data-v-284a79cc]{height:52px}.brand-group[data-v-284a79cc]{flex-shrink:0;height:52px;margin-left:.8rem;position:relative;left:auto}.navigation-bar[data-v-284a79cc]{flex-shrink:1;min-width:0;max-width:none;height:52px;margin-left:auto;position:relative;top:auto;left:auto;transform:none}.nav-links-group[data-v-284a79cc]{gap:.1rem}.nav-item[data-v-284a79cc]{gap:0;width:38px;min-width:38px;padding:0;font-size:0}.nav-item svg[data-v-284a79cc]{width:18px;height:18px}.user-profile-header[data-v-284a79cc]{flex-shrink:0;gap:.4rem;height:52px;margin-left:.35rem;margin-right:.7rem;padding-left:.55rem;position:relative;top:auto;right:auto}.user-profile-header[data-v-284a79cc]:before,.user-info-text[data-v-284a79cc]{display:none}.logout-btn[data-v-284a79cc]{justify-content:center;width:34px;height:34px;padding:0;font-size:0}.online-counter-btn[data-v-284a79cc]{justify-content:center;min-width:42px;height:32px;padding:4px 7px}.online-counter-btn .chevron-icon[data-v-284a79cc]{display:none}}@media (width<=650px){.app-header[data-v-284a79cc],.header-container[data-v-284a79cc],.header-loading[data-v-284a79cc]{height:50px}.brand-group[data-v-284a79cc]{height:50px;margin-left:.65rem}.logo-text[data-v-284a79cc]{letter-spacing:-.25px;font-size:.9rem}.navigation-bar[data-v-284a79cc]{height:50px;margin-left:auto}.nav-links-group[data-v-284a79cc]{gap:0}.nav-item[data-v-284a79cc]{width:34px;min-width:34px;height:50px}.nav-item svg[data-v-284a79cc]{width:17px;height:17px}.user-profile-header[data-v-284a79cc]{gap:.3rem;height:50px;margin-left:.2rem;margin-right:.55rem;padding-left:.35rem}.online-counter-btn[data-v-284a79cc]{gap:.3rem;min-width:40px;height:30px;padding:4px 6px}.online-dot[data-v-284a79cc]{width:6px;height:6px}.online-count-text[data-v-284a79cc]{font-size:.72rem}.user-avatar-img[data-v-284a79cc]{width:27px;height:27px}.logout-btn[data-v-284a79cc]{width:32px;height:32px}.online-dropdown-popover[data-v-284a79cc]{border-radius:10px;width:auto;max-width:none;max-height:calc(100vh - 70px);position:fixed;top:58px;left:.5rem;right:.5rem}.popover-users-list[data-v-284a79cc]{max-height:calc(100vh - 125px)}.popover-header[data-v-284a79cc]{min-height:46px;padding:.65rem .75rem}.popover-user-row[data-v-284a79cc]{min-height:56px;padding:.65rem .75rem}.popover-user-name[data-v-284a79cc]{max-width:calc(100vw - 150px)}.popover-status-time[data-v-284a79cc]{font-size:.65rem}}@media (width<=430px){.brand-group[data-v-284a79cc]{margin-left:.5rem}.logo-text[data-v-284a79cc]{font-size:.82rem}.nav-item[data-v-284a79cc]{width:30px;min-width:30px}.nav-item svg[data-v-284a79cc]{width:16px;height:16px}.user-profile-header[data-v-284a79cc]{gap:.2rem;margin-right:.4rem}.online-counter-btn[data-v-284a79cc]{min-width:36px;padding:4px 5px}.online-dot[data-v-284a79cc]{width:5px;height:5px}.online-count-text[data-v-284a79cc]{font-size:.68rem}.user-avatar-img[data-v-284a79cc]{width:25px;height:25px}.logout-btn[data-v-284a79cc]{width:30px;height:30px}}@media (width<=360px){.logo-text[data-v-284a79cc]{font-size:.75rem}.nav-item[data-v-284a79cc]{width:27px;min-width:27px}.nav-item svg[data-v-284a79cc]{width:15px;height:15px}.user-profile-header[data-v-284a79cc]{gap:.15rem;margin-right:.3rem}.online-counter-btn[data-v-284a79cc]{min-width:32px;padding:4px}.online-dot[data-v-284a79cc]{display:none}.user-avatar-img[data-v-284a79cc]{width:23px;height:23px}.logout-btn[data-v-284a79cc]{width:28px;height:28px}}@media (hover:none) and (pointer:coarse){.nav-item[data-v-284a79cc]:hover{color:var(--text-secondary);background-color:#0000}.nav-item[data-v-284a79cc]:hover:after{width:0}.nav-item.active[data-v-284a79cc]:hover{color:var(--text-primary);background-color:#e3263612}.nav-item.active[data-v-284a79cc]:hover:after{width:100%}.online-counter-btn[data-v-284a79cc]:hover{border-color:var(--border-color);box-shadow:none;background:#ffffff06}.logout-btn[data-v-284a79cc]:hover{color:var(--text-secondary);border-color:var(--border-color);background:#ffffff06}.popover-user-row[data-v-284a79cc]:hover{background:0 0}.user-avatar-img[data-v-284a79cc]:hover{border-color:var(--border-color);box-shadow:none}}@media (prefers-reduced-motion:reduce){[data-v-284a79cc],[data-v-284a79cc]:before,[data-v-284a79cc]:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=901px){.header-container[data-v-284a79cc]{grid-template-columns:minmax(150px,1fr) auto minmax(280px,1fr);align-items:center;padding:0 1.5rem;display:grid}.brand-group[data-v-284a79cc]{justify-self:start;height:54px;position:static}.navigation-bar[data-v-284a79cc]{min-width:0;max-width:none;height:54px;position:static;top:auto;left:auto;overflow:hidden;transform:none}.nav-links-group[data-v-284a79cc]{max-width:100%;overflow:hidden}.user-profile-header[data-v-284a79cc]{justify-self:end;max-width:100%;height:54px;position:static}}.music-progress[data-v-284a79cc]{align-items:center;width:100%;height:18px;display:flex;position:relative}.music-range[data-v-284a79cc]{appearance:none;cursor:pointer;background:#2b2e31;border-radius:999px;outline:none;width:100%;height:3px;margin:0;padding:0}.music-range[data-v-284a79cc]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.25);box-shadow:0 0 0 5px #e326361f}.music-wrapper[data-v-284a79cc]{align-items:center;display:flex;position:relative}.music-button[data-v-284a79cc]{border:1px solid var(--border-color);color:#9aa0a6;cursor:pointer;background:#ffffff06;border-radius:5px;justify-content:center;align-items:center;gap:7px;height:30px;margin:-5px;padding:0 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.music-button[data-v-284a79cc]:hover,.music-button.active[data-v-284a79cc]{color:var(--red-light);border-color:var(--red-border);background:#e3263614}.music-button.active svg[data-v-284a79cc]{color:#e32636}.music-panel[data-v-284a79cc]{background:var(--header-bg,#131416);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1000;border:1px solid #2b2e31;border-radius:12px;width:310px;padding:14px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 35px #00000059,0 0 25px #e326360f}.music-info[data-v-284a79cc]{align-items:center;gap:11px;margin-bottom:14px;display:flex}.music-cover[data-v-284a79cc]{color:#e32636;background:linear-gradient(135deg,#1d2023,#131416);border:1px solid #e3263659;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;display:flex}.music-details[data-v-284a79cc]{flex-direction:column;gap:3px;min-width:0;display:flex}.music-title[data-v-284a79cc]{color:#f1f3f5;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.music-status[data-v-284a79cc]{color:#777d84;font-size:11px}.music-progress[data-v-284a79cc]{align-items:center;gap:8px;width:100%;display:flex}.music-time[data-v-284a79cc]{color:#777d84;font-variant-numeric:tabular-nums;text-align:center;min-width:30px;font-size:10px}.music-range[data-v-284a79cc]{appearance:none;cursor:pointer;background:#2b2e31;border-radius:999px;outline:none;flex:1;width:100%;height:4px;margin:0}.music-range[data-v-284a79cc]::-webkit-slider-runnable-track{background:#2b2e31;border-radius:999px;height:4px}.music-range[data-v-284a79cc]::-webkit-slider-thumb{appearance:none;cursor:grab;background:#131416;border:2px solid #e32636;border-radius:50%;width:11px;height:11px;margin-top:-3.5px;transition:transform .15s,box-shadow .15s}.music-range[data-v-284a79cc]::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 0 0 4px #e326361f}.music-range[data-v-284a79cc]::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.25)}.music-range[data-v-284a79cc]::-moz-range-track{background:#2b2e31;border-radius:999px;height:4px}.music-range[data-v-284a79cc]::-moz-range-progress{background:#e32636;border-radius:999px;height:4px}.music-range[data-v-284a79cc]::-moz-range-thumb{cursor:grab;background:#131416;border:2px solid #e32636;border-radius:50%;width:11px;height:11px}.music-controls[data-v-284a79cc]{justify-content:center;align-items:center;gap:12px;margin-top:14px;display:flex}.music-control[data-v-284a79cc],.music-play[data-v-284a79cc]{cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.music-control[data-v-284a79cc]{color:#777d84;background:0 0;border-radius:7px;width:32px;height:32px;transition:color .2s,background .2s}.music-control[data-v-284a79cc]:hover{color:#f1f3f5;background:#202225}.music-play[data-v-284a79cc]{color:#fff;background:#e32636;border-radius:50%;width:38px;height:38px;transition:transform .2s,box-shadow .2s}.music-play[data-v-284a79cc]:hover{transform:scale(1.05);box-shadow:0 0 18px #e3263640}.music-panel-enter-active[data-v-284a79cc],.music-panel-leave-active[data-v-284a79cc]{transition:opacity .2s,transform .25s cubic-bezier(.16,1,.3,1)}.music-panel-enter-from[data-v-284a79cc],.music-panel-leave-to[data-v-284a79cc]{opacity:0;transform:translateY(-8px)scale(.97)}.music-panel-enter-to[data-v-284a79cc],.music-panel-leave-from[data-v-284a79cc]{opacity:1;transform:translateY(0)scale(1)}.music-cover img[data-v-284a79cc]{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.music-volume-range[data-v-284a79cc]{appearance:none;cursor:pointer;background:#2b2e31;border-radius:999px;outline:none;width:76px;height:4px;margin:0;padding:0;transition:opacity .2s}.music-volume-range[data-v-284a79cc]:hover{opacity:.9}.music-volume-range[data-v-284a79cc]::-webkit-slider-runnable-track{background:#2b2e31;border-radius:999px;height:4px}.music-volume-range[data-v-284a79cc]::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#e32636;border:2px solid #131416;border-radius:50%;width:11px;height:11px;margin-top:-3.5px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 8px #e3263659}.music-volume-range[data-v-284a79cc]::-webkit-slider-thumb:hover{transform:scale(1.15);box-shadow:0 0 12px #e326368c}.music-volume-range[data-v-284a79cc]::-moz-range-track{background:#2b2e31;border-radius:999px;height:4px}.music-volume-range[data-v-284a79cc]::-moz-range-progress{background:#e32636;border-radius:999px;height:4px}.music-volume-range[data-v-284a79cc]::-moz-range-thumb{cursor:pointer;background:#e32636;border:2px solid #131416;border-radius:50%;width:11px;height:11px;transition:transform .15s,box-shadow .15s;box-shadow:0 0 8px #e3263659}.navigation-locked[data-v-284a79cc]{cursor:default}.cookie-consent[data-v-11c385cc]{z-index:99999;box-sizing:border-box;background:linear-gradient(135deg,#e3263609,#e3263603),#0c0d0f;border:1px solid #242629;border-radius:12px;align-items:center;gap:16px;width:min(680px,100vw - 48px);padding:18px;animation:.45s cubic-bezier(.16,1,.3,1) cookieAppear-11c385cc;display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 20px 60px #00000080,0 0 0 1px #e3263606,0 0 35px #e326360a}.cookie-consent[data-v-11c385cc]:before{content:"";background:linear-gradient(#0000,#e32636,#0000);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 12px #e3263659}.cookie-icon[data-v-11c385cc]{color:#ff3b4d;background:#e326360f;border:1px solid #e3263638;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:19px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 15px #e3263606,0 0 15px #e326360a}.cookie-consent:hover .cookie-icon[data-v-11c385cc]{background:#e3263617;border-color:#e3263659;box-shadow:inset 0 0 15px #e326360a,0 0 18px #e3263614}.cookie-content[data-v-11c385cc]{flex:1;min-width:0}.cookie-title[data-v-11c385cc]{color:#f4f4f5;margin-bottom:5px;font-size:14px;font-weight:600}.cookie-description[data-v-11c385cc]{color:#858a91;font-size:12px;line-height:1.5}.cookie-policy[data-v-11c385cc]{color:#ff5968;text-underline-offset:2px;margin-top:6px;font-size:11px;text-decoration:underline;transition:color .15s,text-shadow .15s;display:inline-block}.cookie-policy[data-v-11c385cc]:hover{color:#ff7180;text-shadow:0 0 10px #e3263640}.cookie-actions[data-v-11c385cc]{flex-shrink:0;align-items:center;gap:8px;display:flex}.cookie-button[data-v-11c385cc]{cursor:pointer;border:1px solid #292c30;border-radius:7px;height:34px;padding:0 13px;font-family:inherit;font-size:12px;font-weight:500;transition:background .15s,color .15s,border-color .15s,transform .15s,box-shadow .15s}.cookie-button[data-v-11c385cc]:hover{transform:translateY(-1px)}.cookie-button[data-v-11c385cc]:active{transform:translateY(0)}.cookie-button-secondary[data-v-11c385cc]{color:#858a91;background:#101113}.cookie-button-secondary[data-v-11c385cc]:hover{color:#f4f4f5;background:#161719;border-color:#9b252f;box-shadow:0 4px 15px #00000040,0 0 12px #e326360a}.cookie-button-primary[data-v-11c385cc]{color:#fff;background:#9b252f;border-color:#e32636;box-shadow:0 4px 15px #e326361f}.cookie-button-primary[data-v-11c385cc]:hover{color:#fff;background:#be2733;border-color:#ff3b4d;box-shadow:0 5px 22px #e3263638}.cookie-enter-active[data-v-11c385cc],.cookie-leave-active[data-v-11c385cc]{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1),filter .3s}.cookie-enter-from[data-v-11c385cc],.cookie-leave-to[data-v-11c385cc]{opacity:0;filter:blur(5px);transform:translateY(20px)scale(.98)}@keyframes cookieAppear-11c385cc{0%{opacity:0;filter:blur(6px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=700px){.cookie-consent[data-v-11c385cc]{flex-wrap:wrap;align-items:flex-start;width:auto;bottom:12px;left:12px;right:12px}.cookie-content[data-v-11c385cc]{flex:1;min-width:200px}.cookie-actions[data-v-11c385cc]{justify-content:flex-end;width:100%}}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}body{min-height:100vh}.app{width:100%;height:100%;position:relative;overflow:hidden}.dashboard-background{z-index:0;pointer-events:none;background:0 0;width:100vw;height:100vh;position:fixed;inset:0;overflow:hidden}#app,.app>:not(.dashboard-background),.app-header,.content-area,.page-container,.main-grid,.dashboard-grid,button,a,.btn{z-index:1;position:relative}.app-content{z-index:1;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.app-content.app-content-scroll{overflow:hidden auto}.dashboard-background{pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle at 12% 10%,#96000f17,#0000 30%),radial-gradient(circle at 88% 18%,#6e000c12,#0000 32%),radial-gradient(circle at 75% 90%,#8c000f14,#0000 34%),linear-gradient(135deg,#050506 0%,#08090b 45%,#0b0809 70%,#050506 100%);width:100vw;height:100vh;animation:1.6s forwards backgroundAppear;position:fixed;inset:0;overflow:hidden}.dashboard-background:before{content:"";filter:blur(100px);background:radial-gradient(circle,#ff192813 0%,#96000f09 35%,#0000 70%);border-radius:50%;width:65vw;height:65vw;animation:14s ease-in-out infinite alternate redOrbMove,2s forwards orbAppear;position:absolute;top:-30vw;left:-25vw}.dashboard-background:after{content:"";filter:blur(110px);background:radial-gradient(circle,#ff19280e 0%,#8c000f06 35%,#0000 70%);border-radius:50%;width:55vw;height:55vw;animation:17s ease-in-out infinite alternate redOrbMoveReverse,2.4s forwards orbAppear;position:absolute;bottom:-30vw;right:-20vw}@keyframes backgroundAppear{0%{opacity:0;filter:blur(12px);transform:scale(1.04)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes orbAppear{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes redOrbMove{0%{transform:translate(0,0)scale(.9)}50%{transform:translate(18vw,12vh)scale(1.15)}to{transform:translate(8vw,28vh)scale(1)}}@keyframes redOrbMoveReverse{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-15vw,-10vh)scale(1.15)}to{transform:translate(-5vw,-20vh)scale(.95)}}.bg-grid{opacity:0;background-image:linear-gradient(#ff2d3714 1px,#0000 1px),linear-gradient(90deg,#ff2d3714 1px,#0000 1px);background-size:80px 80px;animation:1.8s .4s forwards gridAppear;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0%,#000c 55%,#0000 100%);mask-image:radial-gradient(#000 0%,#000c 55%,#0000 100%)}@keyframes gridAppear{0%{opacity:0;transform:scale(1.04)}to{opacity:.3;transform:scale(1)}}.app-header{animation:.8s cubic-bezier(.16,1,.3,1) .15s both headerEnter}.content-area{animation:.9s cubic-bezier(.16,1,.3,1) .25s both contentEnter}@keyframes headerEnter{0%{opacity:0;filter:blur(8px);transform:translateY(-25px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes contentEnter{0%{opacity:0;filter:blur(8px);transform:translateY(25px)}to{opacity:1;filter:blur();transform:translateY(0)}}.bg-glow{filter:blur(100px);opacity:.07;border-radius:50%;width:420px;height:420px;position:absolute}.bg-glow-1{background:#6b7280;top:-180px;left:15%}.bg-glow-2{background:#4b5563;bottom:-200px;right:-180px}.bg-line{background:#ffffff12;width:500px;height:1px;position:absolute;transform:rotate(-28deg)}.bg-line-1{top:180px;right:-80px}.bg-line-2{bottom:140px;left:-120px;transform:rotate(28deg)}.bg-watermark{letter-spacing:-12px;color:#ffffff05;-webkit-user-select:none;user-select:none;font-size:220px;font-weight:800;position:absolute;bottom:-100px;right:-80px}.site-update-notification[data-v-0211a015]{z-index:99999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#120a0cfa,#090a0cf7);border:1px solid #e3263673;border-radius:16px;align-items:center;gap:16px;width:min(560px,100vw - 30px);min-height:76px;padding:14px 16px;animation:.7s cubic-bezier(.16,1,.3,1) siteUpdateShow-0211a015,2.5s ease-in-out .7s infinite engineBreathing-0211a015;display:flex;position:fixed;top:20px;left:50%;overflow:visible;transform:translate(-50%);box-shadow:0 20px 60px #000000a6,0 0 35px #e3263629,inset 0 0 30px #e3263606}.steam-engine[data-v-0211a015]{flex-shrink:0;width:76px;height:64px;position:relative}.engine-boiler[data-v-0211a015]{background:linear-gradient(#292b2e,#111315);border:2px solid #4a4d51;border-radius:14px;width:48px;height:30px;position:absolute;top:18px;left:12px;box-shadow:inset 0 4px 8px #ffffff0d,inset 0 -5px 10px #000c,0 0 15px #e326361a}.boiler-ring[data-v-0211a015]{border:1px solid #55585c;border-radius:50%;width:5px;height:30px;position:absolute;top:-2px}.boiler-ring-1[data-v-0211a015]{left:9px}.boiler-ring-2[data-v-0211a015]{right:9px}.boiler-window[data-v-0211a015]{background:#08090a;border:2px solid #3b3d40;border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:18px;box-shadow:0 0 8px #e3263659}.boiler-window span[data-v-0211a015]{background:#ff3b4d;border-radius:50%;width:4px;height:4px;animation:.7s ease-in-out infinite furnacePulse-0211a015;position:absolute;top:3px;left:3px;box-shadow:0 0 7px #ff3b4d}.boiler-fire[data-v-0211a015]{filter:blur(1px);background:#e32636;border-radius:50% 50% 40% 40%;width:6px;height:8px;animation:.18s ease-in-out infinite alternate fireFlicker-0211a015;position:absolute;top:10px;right:5px;box-shadow:0 0 8px #e32636,0 0 14px #e32636b3}.engine-gauge[data-v-0211a015]{background:#151719;border:2px solid #55585c;border-radius:50%;width:22px;height:22px;position:absolute;top:3px;right:0;box-shadow:0 0 8px #ffffff0a}.engine-gauge[data-v-0211a015]:before{content:"";border:1px solid #e3263666;border-radius:50%;position:absolute;inset:3px}.gauge-needle[data-v-0211a015]{transform-origin:50% 6px;background:#ff3b4d;width:2px;height:8px;animation:1.2s ease-in-out infinite alternate gaugeMove-0211a015;position:absolute;top:5px;left:9px;transform:rotate(-35deg)}.gauge-center[data-v-0211a015]{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:8px}.engine-gear[data-v-0211a015]{color:#777b80;text-shadow:0 0 8px #e326364d;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.gear-big[data-v-0211a015]{font-size:30px;animation:2.5s linear infinite gearRotate-0211a015;bottom:0;left:3px}.gear-small[data-v-0211a015]{font-size:18px;animation:1.5s linear infinite gearRotateReverse-0211a015;bottom:1px;left:28px}.engine-pipe[data-v-0211a015]{background:#4b4e52;border:2px solid #25282b;position:absolute;box-shadow:inset 0 0 5px #ffffff14,0 0 5px #000000b3}.pipe-top[data-v-0211a015]{border-bottom:0;border-radius:5px 5px 0 0;width:8px;height:17px;top:3px;left:45px}.pipe-top[data-v-0211a015]:after{content:"";background:#383b3f;border:1px solid #55585c;border-radius:4px;width:12px;height:5px;position:absolute;top:-4px;left:-4px}.pipe-side[data-v-0211a015]{border-left:0;border-radius:0 5px 5px 0;width:14px;height:6px;top:32px;right:-2px}.pipe-bottom[data-v-0211a015]{border-top:0;border-radius:0 0 4px 4px;width:7px;height:10px;bottom:3px;left:43px}.engine-valve[data-v-0211a015]{color:#858a91;background:#202326;border:1px solid #55585c;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:800;animation:3s linear infinite valveSpin-0211a015;display:flex;position:absolute;bottom:5px;right:7px}.water-tank[data-v-0211a015]{background:#141618e6;border:2px solid #3c3f42;border-radius:4px;width:17px;height:27px;position:absolute;top:7px;left:-4px;overflow:hidden}.water-level[data-v-0211a015]{background:linear-gradient(#ff3b4d73,#a1101da6);height:55%;animation:2s ease-in-out infinite waterMove-0211a015;position:absolute;bottom:0;left:0;right:0}.water-wave[data-v-0211a015]{border-top:2px solid #ffffff4d;border-radius:50%;width:28px;height:5px;animation:.9s linear infinite waterWave-0211a015;position:absolute;top:10px;left:-5px}.steam[data-v-0211a015]{filter:blur(3px);opacity:0;background:#dce0e4a6;border-radius:50%;width:7px;height:7px;position:absolute}.steam-1[data-v-0211a015]{animation:1.5s ease-out infinite steamPuff-0211a015;top:-5px;left:45px}.steam-2[data-v-0211a015]{animation:1.5s ease-out .5s infinite steamPuff-0211a015;top:-2px;left:51px}.steam-3[data-v-0211a015]{animation:1.2s ease-out .25s infinite steamSide-0211a015;top:25px;right:-1px}.steam-4[data-v-0211a015]{animation:1.7s ease-out .8s infinite steamPuff-0211a015;bottom:-2px;left:24px}.site-update-button[data-v-0211a015]{color:#fff;cursor:pointer;background:#e32636;border:0;border-radius:8px;flex-shrink:0;padding:9px 14px;font-size:12px;font-weight:700;transition:background .18s,transform .18s,box-shadow .18s;position:relative}.site-update-button[data-v-0211a015]:hover{background:#ff3b4d;transform:translateY(-2px)scale(1.03);box-shadow:0 7px 25px #e3263666}.site-update-button[data-v-0211a015]:active{transform:scale(.96)}@keyframes siteUpdateShow-0211a015{0%{opacity:0;transform:translate(-50%,-60px)scale(.8)rotateX(20deg)}60%{transform:translate(-50%,6px)scale(1.03)rotateX(0)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes engineBreathing-0211a015{0%,to{box-shadow:0 20px 60px #000000a6,0 0 30px #e326361f}50%{box-shadow:0 22px 65px #000000b3,0 0 45px #e3263640}}@keyframes gearRotate-0211a015{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gearRotateReverse-0211a015{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes valveSpin-0211a015{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes furnacePulse-0211a015{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes fireFlicker-0211a015{0%{opacity:.6;transform:scaleY(.7)}to{opacity:1;transform:scaleY(1.2)}}@keyframes gaugeMove-0211a015{0%{transform:rotate(-35deg)}to{transform:rotate(55deg)}}@keyframes waterMove-0211a015{0%,to{height:45%}50%{height:70%}}@keyframes waterWave-0211a015{0%{transform:translate(-10px)}to{transform:translate(5px)}}@keyframes steamPuff-0211a015{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:.8}60%{opacity:.45}to{opacity:0;transform:translate(4px,-28px)scale(2.4)}}@keyframes steamSide-0211a015{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.8}to{opacity:0;transform:translate(25px,-4px)scale(2.2)}}.site-update-title[data-v-0211a015]{color:#d7d9dc;letter-spacing:.15px;text-shadow:0 1px 12px #ffffff0f;font-size:13px;font-weight:650;line-height:1.35}.site-update-text[data-v-0211a015]{color:#777c83;letter-spacing:.1px;margin-top:4px;font-size:11px;font-weight:500;line-height:1.45;transition:color .2s,opacity .2s}.site-update-notification:hover .site-update-text[data-v-0211a015]{color:#92979e}.login-page[data-v-9b086515]{z-index:100;background:radial-gradient(circle at 15% 20%,#e326360f,#0000 35%),#070809;width:100vw;height:100vh;animation:.45s both page-fade-in-9b086515;position:fixed;inset:0;overflow:hidden}.login-container[data-v-9b086515]{width:100%;height:100%;display:flex;overflow:hidden}.login-island[data-v-9b086515]{z-index:10;background:linear-gradient(145deg,#e3263609,#0000 45%),#0c0d0f;border-right:1px solid #242629;flex-direction:column;justify-content:space-between;width:28%;min-width:380px;padding:3rem 2.5rem;animation:.7s cubic-bezier(.22,1,.36,1) both island-enter-9b086515;display:flex;position:relative;box-shadow:10px 0 30px #00000073,15px 0 45px #e3263606}.login-island[data-v-9b086515]:after{content:"";background:linear-gradient(#0000,#e3263659,#0000);width:1px;height:70%;animation:.8s .5s both line-fade-in-9b086515;position:absolute;top:15%;right:-1px}.island-content[data-v-9b086515]{flex-direction:column;flex:1;justify-content:center;gap:2.5rem;width:100%;max-width:320px;margin:0 auto;display:flex}.brand[data-v-9b086515]{color:#fff;letter-spacing:.5px;text-shadow:0 0 20px #e3263614;font-size:1.5rem;font-weight:800;animation:.55s cubic-bezier(.22,1,.36,1) .2s both brand-enter-9b086515}.welcome[data-v-9b086515]{flex-direction:column;gap:.75rem;animation:.6s cubic-bezier(.22,1,.36,1) .3s both content-enter-9b086515;display:flex}.welcome-title[data-v-9b086515]{color:var(--text-primary);margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}.welcome-subtitle[data-v-9b086515]{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.6}.auth[data-v-9b086515]{width:100%;animation:.6s cubic-bezier(.22,1,.36,1) .42s both content-enter-9b086515}.login-error[data-v-9b086515]{color:#ff5968;background:linear-gradient(135deg,#e3263617,#e326360a);border:1px solid #e326364d;border-radius:6px;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4;box-shadow:0 0 20px #e326360a}.error-enter-active[data-v-9b086515],.error-leave-active[data-v-9b086515]{transition:opacity .25s,transform .25s}.error-enter-from[data-v-9b086515],.error-leave-to[data-v-9b086515]{opacity:0;transform:translateY(-8px)}.error-enter-to[data-v-9b086515],.error-leave-from[data-v-9b086515]{opacity:1;transform:translateY(0)}.discord-button[data-v-9b086515]{cursor:pointer;text-align:center;color:#fff;background:linear-gradient(135deg,#e32636,#bd1827);border:1px solid #e32636;border-radius:7px;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:.85rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:background .2s cubic-bezier(.4,0,.2,1),border-color .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 5px 20px #e326361f}.discord-button[data-v-9b086515]:hover{background:linear-gradient(135deg,#ff3b4d,#e32636);border-color:#ff3b4d;transform:translateY(-2px);box-shadow:0 8px 28px #e3263638,0 0 20px #e3263614}.discord-button[data-v-9b086515]:active{transform:translateY(0)scale(.98);box-shadow:0 3px 12px #e326361f}.discord-logo[data-v-9b086515]{width:1.25rem;height:1.25rem}.carousel[data-v-9b086515]{flex:1;height:100%;animation:.9s .15s both carousel-enter-9b086515;position:relative;overflow:hidden}.slide[data-v-9b086515]{opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .8s,transform 8s linear;position:absolute;inset:0;transform:scale(1.025)}.slide.active[data-v-9b086515]{opacity:1;transform:scale(1)}.overlay[data-v-9b086515]{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050506a6,#05050626 55%,#e3263614);position:absolute;inset:0}.dots[data-v-9b086515]{z-index:10;align-items:center;gap:7px;animation:.5s .8s both dots-enter-9b086515;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.dot[data-v-9b086515]{cursor:pointer;background:#ffffff40;border:1px solid #e3263626;border-radius:50%;width:7px;height:7px;transition:width .3s,background .3s,transform .3s,box-shadow .3s}.dot[data-v-9b086515]:hover{background:#e32636a6;transform:scale(1.25);box-shadow:0 0 10px #e3263640}.dot.active[data-v-9b086515]{background:#e32636;border-color:#e32636;border-radius:10px;width:22px;box-shadow:0 0 12px #e3263659}@keyframes page-fade-in-9b086515{0%{opacity:0}to{opacity:1}}@keyframes island-enter-9b086515{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes carousel-enter-9b086515{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes brand-enter-9b086515{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes content-enter-9b086515{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes line-fade-in-9b086515{0%{opacity:0;transform:scaleY(.5)}to{opacity:1;transform:scaleY(1)}}@keyframes dots-enter-9b086515{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=900px){.login-container[data-v-9b086515]{flex-direction:column}.login-island[data-v-9b086515]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#e326360b,#0000 45%),#08090ae0;border-right:none;width:100%;min-width:100%;height:100%;padding:2.5rem 1.5rem}.login-island[data-v-9b086515]:after{display:none}.carousel[data-v-9b086515]{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.island-content[data-v-9b086515]{z-index:5;position:relative}.overlay[data-v-9b086515]{background:linear-gradient(#0505068c,#050506d1)}}@media (prefers-reduced-motion:reduce){.login-page[data-v-9b086515],.login-island[data-v-9b086515],.carousel[data-v-9b086515],.brand[data-v-9b086515],.welcome[data-v-9b086515],.auth[data-v-9b086515],.dots[data-v-9b086515],.login-island[data-v-9b086515]:after{animation:none}.slide[data-v-9b086515]{transition:opacity .2s;transform:none}}.content-area[data-v-71207a76]{box-sizing:border-box;background:0 0;flex:1;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:2.5rem 2rem}.main-grid[data-v-71207a76]{z-index:1;background:0 0;grid-template-columns:repeat(4,1fr);gap:1rem;padding:1.75rem 2rem;display:grid;position:relative}.dash-card[data-v-71207a76]{background:linear-gradient(135deg, #ffffff06, #e3263606), var(--surface-color);border:1px solid var(--border-color);border-radius:10px;align-items:center;gap:1rem;padding:1.25rem;text-decoration:none;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;display:flex}.dash-card[data-v-71207a76]:hover{background:linear-gradient(135deg, #e3263614, #e3263606), var(--surface-hover);border-color:#e326364d;transform:translateY(-3px);box-shadow:0 12px 35px #00000059,0 0 25px #e326360f}.dash-card-icon[data-v-71207a76]{width:42px;height:42px;color:var(--red-light);background:#e3263612;border:1px solid #e326362e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.dash-card:hover .dash-card-icon[data-v-71207a76]{color:#ff5362;background:#e3263621;border-color:#e3263659;box-shadow:0 0 18px #e326361f}.dash-card-info[data-v-71207a76]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-card-title[data-v-71207a76]{color:var(--text-primary);font-size:.92rem;font-weight:600;line-height:1.2}.dash-card-desc[data-v-71207a76]{color:var(--text-secondary);font-size:.78rem;line-height:1.2}.dash-card-arrow[data-v-71207a76]{color:var(--text-secondary);opacity:.4;transition:all .18s;display:flex}.dash-card:hover .dash-card-arrow[data-v-71207a76]{color:var(--red-light);opacity:1;transform:translate(3px)}.dash-card[data-v-71207a76]{opacity:0;animation:.65s cubic-bezier(.16,1,.3,1) forwards cardEnter-71207a76}.dash-card[data-v-71207a76]:hover{transform:translateY(-3px)}.dash-card[data-v-71207a76]:first-child{animation-delay:.25s}.dash-card[data-v-71207a76]:nth-child(2){animation-delay:.32s}.dash-card[data-v-71207a76]:nth-child(3){animation-delay:.39s}.dash-card[data-v-71207a76]:nth-child(4){animation-delay:.46s}.dash-card[data-v-71207a76]:nth-child(5){animation-delay:.53s}.dash-card[data-v-71207a76]:nth-child(6){animation-delay:.6s}.dash-card[data-v-71207a76]:nth-child(7){animation-delay:.67s}.dash-card[data-v-71207a76]:nth-child(8){animation-delay:.74s}@keyframes cardEnter-71207a76{0%{opacity:0;filter:blur(7px);transform:translateY(30px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (width<=1100px){.main-grid[data-v-71207a76]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.main-grid[data-v-71207a76]{grid-template-columns:1fr;padding:1rem}}.privacy-page[data-v-a62cce25]{color:#f2f2f2;box-sizing:border-box;background:radial-gradient(circle at 15% 10%,#be141429,#0000 30%),radial-gradient(circle at 85% 15%,#780a0a1f,#0000 28%),radial-gradient(circle at 50% 100%,#6400001a,#0000 35%),#0b0b0c;min-height:100vh;padding:70px 20px}.privacy-container[data-v-a62cce25]{width:min(920px,100%);margin:0 auto}.privacy-header[data-v-a62cce25]{background:linear-gradient(135deg,#191011fa,#0c0c0dfa);border:1px solid #352022;border-radius:18px;margin-bottom:28px;padding:40px;position:relative;overflow:hidden;box-shadow:0 25px 80px #00000080,0 0 45px #a00f0f0f,inset 0 1px #ffffff06}.privacy-header[data-v-a62cce25]:before{content:"";filter:blur(80px);background:#be0f0f29;border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-80px}.privacy-header[data-v-a62cce25]:after{content:"";filter:blur(80px);background:#6400001f;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-120px;left:-100px}.privacy-badge[data-v-a62cce25]{z-index:1;color:#e05a5a;letter-spacing:.1em;background:#960f0f1f;border:1px solid #be1e1e4d;border-radius:7px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex;position:relative;box-shadow:0 0 20px #b4141414}.privacy-badge[data-v-a62cce25]:before{content:"";background:#d52b2b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #dc2828e6}.privacy-header h1[data-v-a62cce25]{z-index:1;background:linear-gradient(90deg,#fff,#e6caca 55%,#c94a4a);color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:750;position:relative}.privacy-updated[data-v-a62cce25]{z-index:1;color:#777274;margin:12px 0 0;font-size:12px;position:relative}.privacy-content[data-v-a62cce25]{gap:14px;display:grid}.privacy-section[data-v-a62cce25]{background:linear-gradient(145deg,#181112f0,#0e0e0ff5);border:1px solid #2c2021;border-radius:14px;padding:25px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;box-shadow:0 12px 35px #00000040}.privacy-section[data-v-a62cce25]:before{content:"";background:linear-gradient(#ff3838,#8d1010);border-radius:0 4px 4px 0;width:3px;height:31px;position:absolute;top:22px;left:0;box-shadow:0 0 12px #dc1e1e66}.privacy-section h2[data-v-a62cce25]{color:#f3eeee;letter-spacing:-.01em;margin:0 0 13px;font-size:17px;font-weight:650}.privacy-section p[data-v-a62cce25]{color:#a49b9d;margin:0 0 12px;font-size:14px;line-height:1.8}.privacy-section p[data-v-a62cce25]:last-child{margin-bottom:0}.privacy-section ul[data-v-a62cce25]{color:#a49b9d;margin:12px 0 0;padding-left:21px;font-size:14px;line-height:1.9}.privacy-section li[data-v-a62cce25]{padding-left:5px}.privacy-section li[data-v-a62cce25]::marker{color:#d52b2b}.privacy-footer[data-v-a62cce25]{color:#70696b;background:#0d0d0ee6;border:1px solid #2c2021;border-radius:14px;justify-content:space-between;align-items:center;margin-top:28px;padding:22px 25px;font-size:12px;display:flex}.privacy-footer a[data-v-a62cce25]{color:#e05a5a;background:#960f0f17;border:1px solid #be1e1e3d;border-radius:7px;align-items:center;padding:8px 13px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.privacy-footer a[data-v-a62cce25]:hover{color:#f77;background:#aa141429;border-color:#d2282873;box-shadow:0 0 18px #b414141f}@media (width<=600px){.privacy-page[data-v-a62cce25]{padding:30px 12px}.privacy-header[data-v-a62cce25]{border-radius:14px;padding:28px 22px}.privacy-header h1[data-v-a62cce25]{font-size:27px}.privacy-section[data-v-a62cce25]{padding:22px 21px}.privacy-section p[data-v-a62cce25],.privacy-section ul[data-v-a62cce25]{font-size:13px}.privacy-footer[data-v-a62cce25]{flex-direction:column;align-items:flex-start;gap:14px}}.privacy-page[data-v-a62cce25]{animation:.7s both privacyPageIn-a62cce25}.privacy-header[data-v-a62cce25]{animation:.8s cubic-bezier(.16,1,.3,1) both privacyHeaderIn-a62cce25}.privacy-badge[data-v-a62cce25]{animation:.6s .15s both privacyBadgeIn-a62cce25}.privacy-header h1[data-v-a62cce25]{animation:.8s cubic-bezier(.16,1,.3,1) .2s both privacyTitleIn-a62cce25}.privacy-header p[data-v-a62cce25]{animation:.7s .3s both privacyTextIn-a62cce25}.privacy-section[data-v-a62cce25]{animation:.7s cubic-bezier(.16,1,.3,1) both privacySectionIn-a62cce25}.privacy-section[data-v-a62cce25]:first-child{animation-delay:.15s}.privacy-section[data-v-a62cce25]:nth-child(2){animation-delay:.25s}.privacy-section[data-v-a62cce25]:nth-child(3){animation-delay:.35s}.privacy-section[data-v-a62cce25]:nth-child(4){animation-delay:.45s}.privacy-section[data-v-a62cce25]:nth-child(5){animation-delay:.55s}.privacy-section[data-v-a62cce25]:nth-child(6){animation-delay:.65s}.privacy-section[data-v-a62cce25]:nth-child(7){animation-delay:.75s}.privacy-section[data-v-a62cce25]:nth-child(8){animation-delay:.85s}.privacy-footer[data-v-a62cce25]{animation:.8s .9s both privacyFooterIn-a62cce25}.privacy-section[data-v-a62cce25]{transition:transform .3s,border-color .3s,box-shadow .3s}.privacy-section[data-v-a62cce25]:hover{border-color:#be232373;transform:translateY(-4px);box-shadow:0 15px 45px #00000059,0 0 25px #960f0f14}@keyframes privacyPageIn-a62cce25{0%{opacity:0}to{opacity:1}}@keyframes privacyHeaderIn-a62cce25{0%{opacity:0;transform:translateY(-25px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes privacyBadgeIn-a62cce25{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}@keyframes privacyTitleIn-a62cce25{0%{opacity:0;filter:blur(8px);transform:translateY(15px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes privacyTextIn-a62cce25{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes privacySectionIn-a62cce25{0%{opacity:0;filter:blur(5px);transform:translateY(35px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes privacyFooterIn-a62cce25{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.privacy-page[data-v-a62cce25],.privacy-header[data-v-a62cce25],.privacy-badge[data-v-a62cce25],.privacy-header h1[data-v-a62cce25],.privacy-header p[data-v-a62cce25],.privacy-section[data-v-a62cce25],.privacy-footer[data-v-a62cce25]{animation:none}.privacy-section[data-v-a62cce25]{transition:none}}.modal-overlay[data-v-077dadb5]{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000ad;justify-content:center;align-items:center;padding:20px;animation:.2s overlay-in-077dadb5;display:flex;position:fixed;inset:0}.create-user-modal[data-v-077dadb5]{background:#111213;border:1px solid #292b2e;border-radius:8px;width:100%;max-width:520px;animation:.25s modal-in;overflow:hidden;box-shadow:0 20px 60px #000000a6,0 0 30px #ff000006}.modal-header[data-v-077dadb5]{background:#131516;border-bottom:1px solid #292b2e;justify-content:space-between;align-items:flex-start;padding:20px 22px;display:flex}.modal-title[data-v-077dadb5]{color:#f1f3f5;letter-spacing:.02em;font-size:15px;font-weight:700}.modal-subtitle[data-v-077dadb5]{color:#7f848a;margin-top:4px;font-size:12px}.modal-close[data-v-077dadb5]{color:#777c82;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:22px;line-height:1;transition:color .2s,background .2s,border-color .2s,transform .2s;display:flex}.modal-close[data-v-077dadb5]:hover{color:#f1f3f5;background:#1b1d1f;border-color:#303337;transform:rotate(90deg)}.modal-body[data-v-077dadb5]{background:#111213;flex-direction:column;gap:16px;padding:22px;display:flex}.form-group[data-v-077dadb5]{flex-direction:column;gap:7px;display:flex}.form-group label[data-v-077dadb5]{color:#858a90;letter-spacing:.04em;font-size:11px;font-weight:600;transition:color .2s}.form-group:focus-within label[data-v-077dadb5]{color:#bfc3c7}.form-input[data-v-077dadb5]{box-sizing:border-box;color:#f1f3f5;background:#17191b;border:1px solid #292c2f;border-radius:5px;outline:none;width:100%;padding:10px 12px;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s}.form-input[data-v-077dadb5]::placeholder{color:#565b61;transition:color .2s}.form-input[data-v-077dadb5]:hover{background:#191b1d;border-color:#363a3e}.form-input[data-v-077dadb5]:focus{background:#191b1d;border-color:#555a60;transform:translateY(-1px);box-shadow:0 0 0 2px #ffffff06,0 4px 16px #0000002e}.form-input[data-v-077dadb5]:focus::placeholder{color:#686d73}select.form-input[data-v-077dadb5]{cursor:pointer}select.form-input option[data-v-077dadb5]{color:#f1f3f5;background:#151718}.modal-footer[data-v-077dadb5]{background:#131516;border-top:1px solid #292b2e;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.modal-footer .btn[data-v-077dadb5]{cursor:pointer;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s}.modal-footer .btn[data-v-077dadb5]:hover{transform:translateY(-1px)}.modal-footer .btn[data-v-077dadb5]:active{transform:translateY(0)scale(.98)}.modal-footer .btn-secondary[data-v-077dadb5]{color:#8c9197;background:#191b1d;border-color:#2d3033}.modal-footer .btn-secondary[data-v-077dadb5]:hover{color:#d8dbde;background:#1e2022;border-color:#3b3f43}.modal-footer .btn-primary[data-v-077dadb5]{color:#101112;background:#e5e7e9;border-color:#3a3d40;box-shadow:0 4px 14px #0003}.modal-footer .btn-primary[data-v-077dadb5]:hover{background:#f1f3f5;border-color:#fff;box-shadow:0 6px 20px #0000004d}.modal-footer .btn-primary[data-v-077dadb5]:active{background:#d6d9dc}.modal-enter-active[data-v-077dadb5],.modal-leave-active[data-v-077dadb5]{transition:opacity .2s}.modal-enter-active .create-user-modal[data-v-077dadb5],.modal-leave-active .create-user-modal[data-v-077dadb5]{transition:opacity .2s,transform .25s}.modal-enter-from[data-v-077dadb5],.modal-leave-to[data-v-077dadb5]{opacity:0}.modal-enter-from .create-user-modal[data-v-077dadb5],.modal-leave-to .create-user-modal[data-v-077dadb5]{opacity:0;transform:translateY(8px)scale(.985)}@keyframes overlay-in-077dadb5{0%{opacity:0}to{opacity:1}}@media (width<=600px){.modal-overlay[data-v-077dadb5]{padding:12px}.create-user-modal[data-v-077dadb5]{max-width:none}.modal-header[data-v-077dadb5],.modal-body[data-v-077dadb5]{padding:19px}.modal-footer[data-v-077dadb5]{padding:15px 19px}.modal-footer .btn[data-v-077dadb5]{flex:1}}.create-btn[data-v-077dadb5]{justify-content:center;align-items:center;gap:8px;min-width:170px;display:inline-flex}.create-btn[data-v-077dadb5]:disabled{cursor:wait;opacity:.75;transform:none!important}.loading-spinner[data-v-077dadb5]{border:2px solid #10111233;border-top-color:#101112;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite loading-spin-077dadb5}.loading-dots[data-v-077dadb5]{width:14px;animation:1.2s steps(4,end) infinite loading-dots-077dadb5;display:inline-block;overflow:hidden}@keyframes loading-spin-077dadb5{to{transform:rotate(360deg)}}@keyframes loading-dots-077dadb5{0%{width:0}to{width:14px}}.status-badge{border-radius:4px;align-items:center;gap:.35rem;padding:2px 8px;font-size:.8rem;font-weight:500;display:inline-flex}.status-active{color:#51cf66;background:#51cf661a}.status-blocked{color:#ff6b6b;background:#ff6b6b1a}.status-pending{color:#d6a84f;background:#d6a84f1a}.status-inactive{color:var(--text-secondary);background:#ffffff0a}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-badge.status-active .status-dot{background-color:#51cf66}.status-badge.status-blocked .status-dot{background-color:#ff6b6b}.status-badge.status-pending .status-dot{background-color:#d6a84f}.status-badge.status-inactive .status-dot{background-color:var(--text-secondary)}.status-badge.status-active .status-dot[data-v-9054e513]{background-color:#51cf66}.status-badge.status-blocked .status-dot[data-v-9054e513]{background-color:#ff6b6b}.status-badge.status-pending .status-dot[data-v-9054e513]{background-color:#d6a84f}.status-badge.status-inactive .status-dot[data-v-9054e513]{background-color:var(--text-secondary)}.content-area[data-v-9054e513]{box-sizing:border-box;z-index:1;background:0 0;flex:1;width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:2.5rem 2rem;position:relative}@media (width>=901px){html[data-v-9054e513],body[data-v-9054e513],#app[data-v-9054e513]{width:100%;height:100%;overflow:hidden}.content-area[data-v-9054e513]{overflow:hidden auto}}.page-container[data-v-9054e513]{z-index:2;flex-direction:column;gap:1.5rem;display:flex;position:relative}.page-header[data-v-9054e513]{border-bottom:1px solid #2b2e31;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.25rem;display:flex;position:relative}.page-header-left[data-v-9054e513]{align-items:center;gap:.75rem;display:flex}.page-header-left svg[data-v-9054e513]{color:#f1f3f5}.page-title[data-v-9054e513]{color:#f1f3f5;margin:0;font-size:1.25rem;font-weight:600}.count-badge[data-v-9054e513]{color:#9aa0a6;background:#181a1c;border:1px solid #2b2e31;border-radius:5px;padding:3px 9px;font-size:.75rem;font-weight:500}.page-header-actions[data-v-9054e513]{z-index:10;align-items:center;gap:.5rem;display:flex;position:relative}.btn[data-v-9054e513]{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:7px;outline:none;justify-content:center;align-items:center;min-height:38px;padding:.55rem 1rem;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.btn-primary[data-v-9054e513]{color:#fff;background:#b91f2f;border-color:#b91f2f}.btn-primary[data-v-9054e513]:hover{color:#fff;background:#d32235;border-color:#d32235;transform:translateY(-1px);box-shadow:0 5px 18px #e326362e}.btn-primary[data-v-9054e513]:active{box-shadow:none;background:#a91c2a;border-color:#a91c2a;transform:translateY(0)}.btn-primary[data-v-9054e513]:focus-visible{box-shadow:0 0 0 2px #101112,0 0 0 4px #e3263680}.btn[data-v-9054e513]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}@media (width<=700px){.content-area[data-v-9054e513]{padding:1.5rem 1rem}.page-header[data-v-9054e513]{flex-direction:column;align-items:flex-start}.page-header-actions[data-v-9054e513],.btn[data-v-9054e513]{width:100%}}.main-card-panel[data-v-9054e513]{background:var(--header-bg);border:1px solid var(--border-color);border-radius:10px;flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex;box-shadow:0 4px 16px #00000026}.tabs-container[data-v-9054e513]{scrollbar-width:none;overflow-x:auto}.tabs-container[data-v-9054e513]::-webkit-scrollbar{display:none}.tabs-row[data-v-9054e513]{border-bottom:1px solid var(--border-color);display:flex}.tab-btn[data-v-9054e513]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 1rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s}.tab-btn[data-v-9054e513]:hover{color:var(--text-primary)}.tab-btn.active[data-v-9054e513]{color:var(--text-primary);border-bottom-color:var(--text-primary);font-weight:600}.toolbar[data-v-9054e513]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.toolbar-left[data-v-9054e513]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.toolbar-right[data-v-9054e513]{align-items:center;gap:.5rem;display:flex}.search-filter-wrapper[data-v-9054e513]{position:relative}.search-input[data-v-9054e513]{min-width:220px;padding-right:2rem!important}.filter-pills-group[data-v-9054e513]{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.filter-pill[data-v-9054e513]{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.3rem;padding:3px 10px;font-size:.8rem;font-weight:500;transition:color .1s,border-color .1s;display:inline-flex}.filter-pill[data-v-9054e513]:hover{color:var(--text-primary)}.filter-pill.active[data-v-9054e513]{border-color:var(--text-secondary);color:var(--text-primary);font-weight:600}.status-dot[data-v-9054e513]{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-dot.active[data-v-9054e513]{background-color:#51cf66}.status-dot.blocked[data-v-9054e513]{background-color:#ff6b6b}.status-dot.pending[data-v-9054e513],.status-dot.inactive[data-v-9054e513]{background-color:#d6a84f}.status-dot.critical[data-v-9054e513]{background-color:#d94a4a}.status-dot.low[data-v-9054e513]{background-color:#e07845}.status-dot.medium[data-v-9054e513]{background-color:#d6a84f}.status-dot.good[data-v-9054e513]{background-color:#72b872}.status-dot.complete[data-v-9054e513]{background-color:#5ccb8a}.form-input[data-v-9054e513]{border:1px solid var(--border-color);width:100%;height:38px;color:var(--text-primary);background-color:#0003;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.form-input[data-resiable][data-v-9054e513]{border:1px solid var(--border-color);width:100%;height:38px;color:var(--text-primary);resize:vertical;background-color:#0003;border-radius:6px;padding:.5rem .75rem;font-family:inherit;font-size:.875rem;transition:border-color .15s}.form-input[data-resiable][data-v-9054e513]:focus{border-color:var(--text-secondary);outline:none}.form-input[data-resiable][data-v-9054e513]::placeholder{color:var(--text-secondary);opacity:.6}.form-input[data-v-9054e513]:focus{border-color:var(--text-secondary);outline:none}.form-input[data-v-9054e513]::placeholder{color:var(--text-secondary);opacity:.6}.results-count[data-v-9054e513]{color:var(--text-secondary);font-size:.8rem}.data-table[data-v-9054e513]{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.data-table th[data-v-9054e513]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color);white-space:nowrap;background-color:#00000026;padding:.75rem 1rem;font-size:.75rem;font-weight:500}.data-table td[data-v-9054e513]{color:var(--text-primary);vertical-align:middle;border-bottom:1px solid #ffffff0a;padding:.8rem 1rem}.data-table tr:last-child td[data-v-9054e513]{border-bottom:none}.data-table tbody tr:hover td[data-v-9054e513]{background-color:#ffffff05}.data-table-wrapper[data-v-9054e513]{border:1px solid var(--border-color);background-color:var(--header-bg);border-radius:8px;overflow-x:auto}.col-actions[data-v-9054e513]{text-align:right!important}.col-actions-left[data-v-9054e513]{text-align:left!important}.id-chip[data-v-9054e513]{color:var(--text-secondary);border:1px solid var(--border-color);white-space:nowrap;background-color:#ffffff08;border-radius:4px;padding:2px 7px;font-size:.75rem;font-weight:500}.user-profile-cell[data-v-9054e513]{align-items:center;gap:.65rem;display:flex}.avatar-icon[data-v-9054e513]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.discord-avatar[data-v-9054e513]{color:#5865f2;background-color:#5865f21f;border:1px solid #5865f240}.roblox-avatar[data-v-9054e513]{color:var(--text-primary);border:1px solid var(--border-color);background-color:#ffffff0d}.user-meta-info[data-v-9054e513]{flex-direction:column;gap:1px;display:flex}.username-title[data-v-9054e513]{color:var(--text-primary);font-size:.875rem;font-weight:600}.id-badge[data-v-9054e513]{color:var(--text-secondary);opacity:.85;font-size:.72rem}.balance-chip[data-v-9054e513]{border:1px solid var(--border-color);background-color:#ffffff08;border-radius:4px;align-items:baseline;gap:.25rem;padding:2px 8px;display:inline-flex}.balance-amount[data-v-9054e513]{color:#51cf66;font-size:.875rem;font-weight:600}.mp-text[data-v-9054e513]{color:#fff;font-size:.875rem;font-weight:800}.balance-currency[data-v-9054e513]{color:var(--text-secondary);font-size:.7rem}.role-badge[data-v-9054e513]{border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-block}.role-user[data-v-9054e513]{color:var(--text-secondary);background:#ffffff0a}.role-moderator[data-v-9054e513]{color:#74c0fc;background:#74c0fc1a}.role-admin[data-v-9054e513]{color:#ff6b6b;background:#ff6b6b1a}.role-alpha[data-v-9054e513]{color:#ff9c9c;background:#ff6b6b1a}.status-badge[data-v-9054e513]{border-radius:4px;align-items:center;gap:.35rem;padding:2px 8px;font-size:.8rem;font-weight:500;display:inline-flex}.status-badge.critical[data-v-9054e513]{color:#d94a4a;background:#d94a4a14;border-color:#d94a4a2e}.status-badge.low[data-v-9054e513]{color:#e07845;background:#e0784514;border-color:#e078452e}.status-badge.medium[data-v-9054e513]{color:#d6a84f;background:#d6a84f14;border-color:#d6a84f2e}.status-badge.good[data-v-9054e513]{color:#72b872;background:#72b87214;border-color:#72b8722e}.status-badge.complete[data-v-9054e513]{color:#51cf66;background:#5ccb8a14;border-color:#5ccb8a2e}.status-active[data-v-9054e513]{color:#51cf66;background:#51cf661a}.status-blocked[data-v-9054e513]{color:#ff6b6b;background:#ff6b6b1a}.status-pending[data-v-9054e513]{color:#d6a84f;background:#d6a84f1a}.status-inactive[data-v-9054e513]{color:var(--text-secondary);background:#ffffff0a}.row-actions[data-v-9054e513]{justify-content:flex-end;align-items:center;gap:.3rem;display:flex}.users-loading2[data-v-9054e513]{color:#9aa0a6;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;font-size:14px;display:flex}.users-loading3[data-v-9054e513]{color:#9aa0a6;flex-direction:row;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;font-size:14px;display:flex}.loading-spinner[data-v-9054e513]{border:3px solid #2b2e31;border-top-color:#e32636;border-radius:50%;width:35px;height:35px;animation:.7s linear infinite loading-spin-9054e513}@keyframes loading-spin-9054e513{to{transform:rotate(360deg)}}.users-loading[data-v-9054e513]{color:#9aa0a6;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:250px;font-size:14px;display:flex}.page-header[data-v-9054e513]{animation:.55s cubic-bezier(.16,1,.3,1) both content-show-9054e513}.main-card-panel[data-v-9054e513]{animation:.7s cubic-bezier(.16,1,.3,1) .12s both panel-show-9054e513}.tabs-container[data-v-9054e513]{animation:.5s cubic-bezier(.16,1,.3,1) .28s both element-show-9054e513}.toolbar[data-v-9054e513]{animation:.5s cubic-bezier(.16,1,.3,1) .36s both element-show-9054e513}.data-table-wrapper[data-v-9054e513]{animation:.65s cubic-bezier(.16,1,.3,1) .44s both table-show-9054e513}@keyframes content-show-9054e513{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes panel-show-9054e513{0%{opacity:0;filter:blur(5px);transform:translateY(16px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes element-show-9054e513{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes table-show-9054e513{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-header[data-v-9054e513],.main-card-panel[data-v-9054e513],.tabs-container[data-v-9054e513],.toolbar[data-v-9054e513],.data-table-wrapper[data-v-9054e513]{animation:none}}.users-switch-enter-active[data-v-9054e513]{transition:opacity .55s,filter .55s,clip-path .55s cubic-bezier(.16,1,.3,1)}.users-switch-leave-active[data-v-9054e513]{transition:opacity .35s,filter .35s,clip-path .35s}.users-switch-enter-from[data-v-9054e513]{opacity:0;filter:blur(5px);clip-path:inset(25px 0 0)}.users-switch-enter-to[data-v-9054e513]{opacity:1;filter:blur();clip-path:inset(0)}.users-switch-leave-to[data-v-9054e513]{opacity:0;filter:blur(3px);clip-path:inset(0 0 15px)}:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-color:#070809;--header-bg:#0c0d0f;--surface-color:#101113;--surface-hover:#151719;--text-primary:#f4f4f5;--text-secondary:#858a91;--milky-white:#fff;--red:#e32636;--red-light:#ff3b4d;--red-dark:#a5101d;--red-soft:#e326360f;--red-medium:#e326361a;--red-border:#e326364d;--red-glow:#e326362e;--border-color:#202326;--hover-bg:#151719;--active-bg:#1b1012;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.6}html{overflow-x:hidden}body{background:radial-gradient(circle at 15% 20%, #a0001212, transparent 30%), radial-gradient(circle at 85% 80%, #78000f0f, transparent 35%), var(--bg-color);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;margin:0;padding:0;overflow-x:hidden}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#351519 #08090a;margin:0;padding:0}body:has(.app-header.is-loading){padding-top:54px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#08090a}::-webkit-scrollbar-thumb{background:#351519;border:1px solid #08090a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#7d1c27}.btn{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;white-space:nowrap;background:#ffffff0a;border-radius:8px;align-items:center;gap:.4rem;padding:9px 16px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.btn:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-1px)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{color:#141618;background:#f1f3f5;border-color:#f1f3f5}.btn-primary:hover{background:#fff;border-color:#fff;transform:translateY(-1px)}.btn-success:hover{color:#7be5a4;background:#20392b;border-color:#3d8c5c;transform:translateY(-1px)}.btn-danger{color:#ff7b84;background:#2d1b1d;border-color:#713338}.btn-danger:hover{color:#ff969d;background:#3a2023;border-color:#91434a;transform:translateY(-1px)}.btn-info{color:#70b7f5;background:#18232f;border-color:#315878}.btn-info:hover{color:#8bc8ff;background:#1d2b3a;border-color:#40749d;transform:translateY(-1px)}.btn-warning{color:#e7c76a;background:#2b2518;border-color:#66521f}.btn-warning:hover{color:#f0d782;background:#362e1b;border-color:#80672a;transform:translateY(-1px)}.btn-purple{color:#c49aef;background:#251d30;border-color:#5b4275}.btn-purple:hover{color:#d4b0f5;background:#30243e;border-color:#76549a;transform:translateY(-1px)}.btn-primary-disabled{background:var(--milky-white);border:1px solid var(--milky-white);color:#141618;opacity:.45;cursor:not-allowed;box-shadow:none;font-weight:600;transition:opacity .15s,background-color .15s,border-color .15s}.btn-primary-disabled:hover{background:var(--milky-white);border-color:var(--milky-white);color:#141618;opacity:.45;box-shadow:none;transform:none}.btn-primary-disabled:disabled{pointer-events:none}.btn-action-icon{border:1px solid var(--border-color);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.btn-action-icon:hover:not(:disabled){color:var(--text-primary);background:#ffffff0f;transform:translateY(-1px)}.btn-action-icon.btn-danger:hover:not(:disabled){color:#ff6b6b;border-color:#ff6b6b66}.btn-action-icon.btn-success{color:#51cf66;border-color:#51cf664d}.btn-action-icon.btn-success:hover:not(:disabled){background:#51cf660f}.btn-action-icon.btn-edit:hover:not(:disabled){color:#74c0fc;border-color:#74c0fc66}.btn-action-icon.btn-discount:hover:not(:disabled){color:#ffa94d;border-color:#ffa94d66}.btn-action-icon.btn-actions:hover:not(:disabled){color:#ba68c8;border-color:#ba68c866}.btn-action-icon:disabled,.btn-action-icon.disabled-action{opacity:.3;cursor:not-allowed;pointer-events:none}.btn-danger[data-reports]{color:#ff6b6b;background:0 0;border-color:#ff6b6b59}.btn-danger[data-reports]:hover{background:#ff6b6b14;border-color:#ff6b6b59}.btn-pending{color:#d6a84f;background:0 0;border-color:#d6a84f59}.btn-pending:hover{background:#d6a84f14;border-color:#d6a84f59}.btn-success{color:#51cf66;background:0 0;border-color:#51cf6659}.btn-success:hover{background:#51cf6614;border-color:#51cf6659}
