.sidebar-bg[data-v-47e85993]{background:linear-gradient(165deg,rgb(var(--c-app)) 0,rgb(var(--c-surface-3)));border-radius:0 32px 32px 0}.logo-section[data-v-47e85993]{background:linear-gradient(180deg,#005e9e,#004976);border-radius:0 32px 80px 0;box-shadow:inset 0 1px #ffffff38,0 3px #001624;overflow:hidden;position:relative}.logo-section[data-v-47e85993]:after{background:radial-gradient(circle at 72% 28%,rgba(0,163,125,.3) 0,transparent 68%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.nav-item[data-v-47e85993]{border-radius:16px;margin:6px 0;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.nav-item[data-v-47e85993]:before{background:linear-gradient(180deg,rgb(var(--c-brand)/.55),rgb(var(--c-brand)/.22));border-radius:16px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:2px;position:absolute;transition:opacity .3s ease}.nav-item[data-v-47e85993]:hover:before{opacity:1}.nav-item.active[data-v-47e85993]{background:rgb(var(--c-brand-soft));box-shadow:inset 4px 0 rgb(var(--c-brand));color:rgb(var(--c-brand-strong));font-weight:600}.nav-item.active[data-v-47e85993]:before{opacity:0}.nav-item.active .menu-text[data-v-47e85993]{font-weight:600}.nav-item.active .menu-icon[data-v-47e85993],.nav-item.active .menu-text[data-v-47e85993]{color:rgb(var(--c-brand-strong))}@media (forced-colors:active){.nav-item.active[data-v-47e85993]{border-left:4px solid Highlight}}.menu-icon[data-v-47e85993],.sub-menu-icon[data-v-47e85993]{transition:all .3s ease}.nav-item:hover .menu-icon[data-v-47e85993]{transform:translate(4px)}.nav-item:hover .menu-icon[data-v-47e85993],.nav-item:hover .menu-text[data-v-47e85993]{color:rgb(var(--c-brand-strong))}.has-submenu[data-v-47e85993],.nav-dropdown[data-v-47e85993]{position:relative}.has-submenu[data-v-47e85993]{background:linear-gradient(120deg,rgb(var(--c-brand)/.05),rgb(var(--c-brand-strong)/.08));border-radius:16px;margin-bottom:8px!important}.has-submenu[data-v-47e85993]:after{background:linear-gradient(90deg,rgb(var(--c-brand)/0),rgb(var(--c-brand)/.8),rgb(var(--c-brand)/0));bottom:-2px;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%) scaleX(0);transition:transform .3s ease;width:90%;z-index:1}.has-submenu.active[data-v-47e85993]:after,.has-submenu[data-v-47e85993]:hover:after{transform:translate(-50%) scaleX(1)}.dropdown-indicator[data-v-47e85993]{align-items:center;background:rgb(var(--c-surface-3)/.7);border-radius:50%;box-shadow:0 0 0 1px rgb(var(--c-brand)/.2),0 2px 4px rgb(var(--c-brand)/.1);display:flex;height:18px;justify-content:center;min-height:18px;min-width:18px;overflow:hidden;position:relative;transition:all .3s ease;width:18px}@media (min-width:640px){.dropdown-indicator[data-v-47e85993]{height:22px;min-height:22px;min-width:22px;width:22px}}.has-submenu.active .dropdown-indicator[data-v-47e85993],.has-submenu:hover .dropdown-indicator[data-v-47e85993]{background:rgb(var(--c-brand)/.2);box-shadow:0 0 0 1px rgb(var(--c-brand)/.3),0 3px 6px rgb(var(--c-brand)/.15);transform:scale(1.1)}.dropdown-indicator i[data-v-47e85993]{font-size:11px}.submenu[data-v-47e85993]{max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.submenu-container[data-v-47e85993]{background:rgb(var(--c-surface-2)/.6);border-radius:12px;box-shadow:inset 0 2px 4px rgb(var(--c-brand)/.05);margin:.5rem .5rem .75rem 1.5rem;overflow:hidden;padding:.5rem 0;position:relative}@media (min-width:640px){.submenu-container[data-v-47e85993]{margin-left:2rem}}.submenu-container[data-v-47e85993]:before{background:linear-gradient(to bottom,rgb(var(--c-brand)/.1),rgb(var(--c-brand)/.4) 15%,rgb(var(--c-brand)/.4) 85%,rgb(var(--c-brand)/.1));border-radius:4px;bottom:0;content:"";left:-8px;position:absolute;top:0;width:1.5px}@media (min-width:640px){.submenu-container[data-v-47e85993]:before{left:-12px;width:2px}}.submenu-open[data-v-47e85993]{max-height:500px;opacity:1}.submenu-closed[data-v-47e85993]{max-height:0;opacity:0}.sub-nav-item[data-v-47e85993]{border-radius:8px;margin:4px 8px;overflow:hidden;position:relative;transition:all .25s ease}.submenu-icon-wrapper[data-v-47e85993]{align-items:center;background:rgb(var(--c-surface-2)/.8);border-radius:6px;box-shadow:0 1px 2px rgb(var(--c-brand)/.1);display:flex;justify-content:center;margin-right:8px;transition:all .25s ease}@media (min-width:640px){.submenu-icon-wrapper[data-v-47e85993]{margin-right:10px}}.sub-menu-icon[data-v-47e85993]{font-size:12px;transition:all .25s ease}.sub-nav-item[data-v-47e85993]:before{background:rgb(var(--c-brand));border-radius:4px;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .25s ease;width:3px}.sub-nav-item[data-v-47e85993]:hover{background:rgb(var(--c-surface-3)/.8)}.sub-nav-item[data-v-47e85993]:hover:before{opacity:1}.sub-nav-item:hover .submenu-icon-wrapper[data-v-47e85993]{background:rgb(var(--c-brand)/.15);box-shadow:0 2px 4px rgb(var(--c-brand)/.15);transform:translate(2px)}.sub-nav-item:hover .sub-menu-icon[data-v-47e85993]{color:rgb(var(--c-brand-strong))}.sub-nav-item:hover .sub-menu-text[data-v-47e85993]{color:rgb(var(--c-brand-strong));font-weight:500;transform:translate(2px)}.sub-menu-text[data-v-47e85993]{transition:all .25s ease}.sub-active[data-v-47e85993]{background:rgb(var(--c-brand-soft));font-weight:500}.sub-active[data-v-47e85993]:before{opacity:1}.sub-active .submenu-icon-wrapper[data-v-47e85993]{background:rgb(var(--c-brand)/.15);box-shadow:0 2px 4px rgb(var(--c-brand)/.15)}.sub-active .sub-menu-icon[data-v-47e85993],.sub-active .sub-menu-text[data-v-47e85993]{color:rgb(var(--c-brand-strong));font-weight:500}.fas[data-v-47e85993]{line-height:1;text-align:center}.w-8[data-v-47e85993]{font-size:1.5rem}.w-5[data-v-47e85993]{font-size:1.1rem}.w-3[data-v-47e85993],.w-4[data-v-47e85993]{font-size:.85rem}.settings-btn[data-v-47e85993]{transition:all .3s ease}.settings-btn[data-v-47e85993]:hover{color:rgb(var(--c-brand-strong));transform:rotate(90deg)}.theme-icon-enter-active[data-v-7de7e853],.theme-icon-leave-active[data-v-7de7e853]{transition:transform .18s ease,opacity .18s ease}.theme-icon-enter-from[data-v-7de7e853]{opacity:0;transform:rotate(-90deg) scale(.6)}.theme-icon-leave-to[data-v-7de7e853]{opacity:0;transform:rotate(90deg) scale(.6)}.theme-menu-enter-active[data-v-7de7e853],.theme-menu-leave-active[data-v-7de7e853]{transition:opacity .15s ease,transform .15s ease}.theme-menu-enter-from[data-v-7de7e853],.theme-menu-leave-to[data-v-7de7e853]{opacity:0;transform:translateY(-4px) scale(.97)}.overflow-y-auto[data-v-48f9bfb4]{scrollbar-color:rgb(var(--c-ink-faint)/.5) transparent;scrollbar-width:thin}.overflow-y-auto[data-v-48f9bfb4]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-48f9bfb4]::-webkit-scrollbar-track{background:transparent}.overflow-y-auto[data-v-48f9bfb4]::-webkit-scrollbar-thumb{background-color:rgb(var(--c-ink-faint)/.5);border-radius:3px}.overflow-y-auto[data-v-48f9bfb4]::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--c-ink-faint)/.7)}html.dark .nd-soft-grad{background-image:linear-gradient(90deg,#111a2b,#1d2c49)}.line-clamp-1[data-v-48f9bfb4]{-webkit-line-clamp:1}.line-clamp-1[data-v-48f9bfb4],.line-clamp-2[data-v-48f9bfb4]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2[data-v-48f9bfb4]{-webkit-line-clamp:2}.floating-chat-widget[data-v-713428dc]{bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;position:fixed;right:24px;z-index:40}.fab-button.is-compact[data-v-713428dc]{height:46px;width:46px}.fab-button.is-compact .fab-icon[data-v-713428dc]{font-size:19px}.msg-peek[data-v-713428dc]{align-items:stretch;background:rgb(var(--c-raised));border:1px solid rgb(var(--c-line));border-left:3px solid rgb(var(--c-brand));border-radius:14px;bottom:74px;box-shadow:0 16px 40px -14px #00000059,0 0 0 1px #00000008;display:flex;max-width:calc(100vw - 40px);overflow:hidden;position:absolute;right:0;width:300px}.peek-main[data-v-713428dc]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:1;gap:11px;min-width:0;padding:11px 6px 11px 12px;text-align:left}.peek-main[data-v-713428dc]:hover{background:rgb(var(--c-surface-2))}.peek-avatar[data-v-713428dc]{align-items:center;background:rgb(var(--c-brand));border-radius:12px;color:rgb(var(--c-on-brand));display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:38px;justify-content:center;width:38px}.peek-body[data-v-713428dc]{display:flex;flex-direction:column;gap:1px;min-width:0}.peek-name[data-v-713428dc]{color:rgb(var(--c-ink));font-size:13px;font-weight:650}.peek-name[data-v-713428dc],.peek-text[data-v-713428dc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek-text[data-v-713428dc]{color:rgb(var(--c-ink-3));font-size:12.5px}.peek-dismiss[data-v-713428dc]{align-items:center;background:transparent;border:0;color:rgb(var(--c-ink-faint));cursor:pointer;display:flex;flex-shrink:0;justify-content:center;width:30px}.peek-dismiss[data-v-713428dc]:hover{background:rgb(var(--c-surface-2));color:rgb(var(--c-ink))}.peek-dismiss[data-v-713428dc]:focus-visible,.peek-main[data-v-713428dc]:focus-visible{outline:2px solid rgb(var(--c-brand));outline-offset:-2px}.peek-pop-enter-active[data-v-713428dc],.peek-pop-leave-active[data-v-713428dc]{transition:opacity .22s ease,transform .22s ease}.peek-pop-enter-from[data-v-713428dc],.peek-pop-leave-to[data-v-713428dc]{opacity:0;transform:translateY(10px) scale(.96)}.fab-button[data-v-713428dc]{align-items:center;background:rgb(var(--c-brand));border:none;border-radius:50%;box-shadow:0 4px 15px rgb(var(--c-brand)/.35),0 2px 6px #0000001a;cursor:pointer;display:flex;height:60px;justify-content:center;overflow:visible;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:60px}.fab-button[data-v-713428dc]:hover{box-shadow:0 6px 25px rgb(var(--c-brand)/.45),0 4px 10px #00000026;transform:scale(1.08)}.fab-button[data-v-713428dc]:active{transform:scale(.95)}.fab-button.active[data-v-713428dc]{background:rgb(var(--c-brand-strong));transform:rotate(0)}.fab-icon[data-v-713428dc]{font-size:24px}.fab-badge[data-v-713428dc],.fab-icon[data-v-713428dc]{align-items:center;color:#fff;display:flex;justify-content:center}.fab-badge[data-v-713428dc]{background:linear-gradient(135deg,#ef4444,#dc2626);border:3px solid #fff;border-radius:12px;box-shadow:0 2px 8px #ef444480;font-size:12px;font-weight:700;height:24px;min-width:24px;padding:0 7px;position:absolute;right:-6px;top:-6px}.pulse-ring[data-v-713428dc]{animation:pulse-ring-713428dc 2s ease-out infinite;border:2px solid rgba(239,68,68,.6);border-radius:50%;height:100%;position:absolute;width:100%}@keyframes pulse-ring-713428dc{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.chat-panel[data-v-713428dc]{border-radius:20px;bottom:76px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000000d;flex-direction:column;max-height:calc(100vh - 140px);overflow:hidden;position:absolute;right:0;width:380px}.chat-panel[data-v-713428dc],.panel-header[data-v-713428dc]{background:rgb(var(--c-raised));display:flex}.panel-header[data-v-713428dc]{align-items:center;border-bottom:1px solid rgb(var(--c-line));flex-shrink:0;height:56px;justify-content:space-between;padding:0 10px 0 14px}.header-content[data-v-713428dc]{gap:11px;min-width:0}.header-content[data-v-713428dc],.header-icon[data-v-713428dc]{align-items:center;display:flex}.header-icon[data-v-713428dc]{background:rgb(var(--c-brand-soft));border-radius:10px;color:rgb(var(--c-brand));flex-shrink:0;font-size:15px;height:32px;justify-content:center;width:32px}.header-text[data-v-713428dc]{align-items:center;display:flex;gap:8px;min-width:0}.header-text h3[data-v-713428dc]{color:rgb(var(--c-ink));font-size:15px;font-weight:650;letter-spacing:-.01em;margin:0}.header-text p[data-v-713428dc]{align-items:center;color:rgb(var(--c-ink-3));display:inline-flex;font-size:12px;gap:5px;margin:0}.status-dot[data-v-713428dc]{border-radius:50%;height:8px;width:8px}.status-dot.online[data-v-713428dc]{background:rgb(var(--c-success));box-shadow:0 0 0 3px rgb(var(--c-success)/.18)}.status-dot.offline[data-v-713428dc]{animation:blink-713428dc 1.5s ease-in-out infinite;background:rgb(var(--c-warning))}@keyframes blink-713428dc{0%,to{opacity:1}50%{opacity:.4}}.close-btn[data-v-713428dc]{align-items:center;background:transparent;border:none;border-radius:9px;color:rgb(var(--c-ink-3));cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s ease,color .2s ease;width:32px}.close-btn[data-v-713428dc]:hover{background:rgb(var(--c-surface-2));color:rgb(var(--c-ink))}.welcome-banner[data-v-713428dc]{align-items:flex-start;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:1px solid rgba(0,0,0,.05);display:flex;flex-shrink:0;gap:12px;padding:16px}.welcome-icon[data-v-713428dc]{align-items:center;background:#f59e0b;border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:18px;height:40px;justify-content:center;width:40px}.welcome-content[data-v-713428dc]{flex:1}.welcome-content h4[data-v-713428dc]{color:rgb(var(--c-warning-ink));font-size:14px;font-weight:600;margin:0 0 4px}.welcome-content p[data-v-713428dc]{color:rgb(var(--c-warning-ink));font-size:12px;line-height:1.4;margin:0}.dismiss-btn[data-v-713428dc]{align-items:center;background:#0000001a;border:none;border-radius:50%;color:rgb(var(--c-warning-ink));cursor:pointer;display:flex;font-size:10px;height:24px;justify-content:center;transition:background .2s ease;width:24px}.dismiss-btn[data-v-713428dc]:hover{background:#0003}html.dark .welcome-banner{background:rgb(var(--c-warning-soft))}.section-header[data-v-713428dc]{align-items:center;border-top:1px solid rgb(var(--c-line));color:rgb(var(--c-ink-3));display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.05em;padding:14px 16px 10px;text-transform:uppercase}.section-header i[data-v-713428dc]{color:rgb(var(--c-ink-faint));font-size:12px}.count-badge[data-v-713428dc]{align-items:center;background:rgb(var(--c-brand));border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;margin-left:auto;min-width:20px;padding:0 6px}.count-badge.warning[data-v-713428dc]{background:rgb(var(--c-warning))}.requests-section[data-v-713428dc]{border-bottom:1px solid rgb(var(--c-line));flex-shrink:0}.requests-list[data-v-713428dc]{padding:0 12px}.request-item[data-v-713428dc]{background:rgb(var(--c-surface-2));border-radius:12px;gap:12px;margin-bottom:6px;padding:10px}.request-avatar[data-v-713428dc],.request-item[data-v-713428dc]{align-items:center;display:flex}.request-avatar[data-v-713428dc]{background:linear-gradient(135deg,#f472b6,#ec4899);border-radius:50%;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.request-avatar img[data-v-713428dc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-initials[data-v-713428dc]{color:#fff;font-size:14px;font-weight:600}.request-info[data-v-713428dc]{flex:1;min-width:0}.request-name[data-v-713428dc]{color:rgb(var(--c-ink));font-size:13px;font-weight:600}.request-email[data-v-713428dc],.request-name[data-v-713428dc]{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-email[data-v-713428dc]{color:rgb(var(--c-ink-faint));font-size:11px}.request-actions[data-v-713428dc]{display:flex;gap:6px}.accept-btn[data-v-713428dc],.decline-btn[data-v-713428dc]{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:12px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.accept-btn[data-v-713428dc]{background:rgb(var(--c-success-soft));color:rgb(var(--c-success))}.accept-btn[data-v-713428dc]:hover:not(:disabled){background:rgb(var(--c-success));color:#fff}.decline-btn[data-v-713428dc]{background:rgb(var(--c-danger-soft));color:rgb(var(--c-danger))}.decline-btn[data-v-713428dc]:hover:not(:disabled){background:rgb(var(--c-danger));color:#fff}.accept-btn[data-v-713428dc]:disabled,.decline-btn[data-v-713428dc]:disabled{cursor:not-allowed;opacity:.5}.view-all-btn[data-v-713428dc]{align-items:center;background:none;border:none;color:rgb(var(--c-brand));cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:12px;transition:background .2s ease;width:100%}.view-all-btn[data-v-713428dc]:hover{background:rgb(var(--c-surface-3))}.admins-section[data-v-713428dc]{flex:1;min-height:150px;overflow-y:auto}.empty-state[data-v-713428dc],.loading-state[data-v-713428dc]{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.loading-state[data-v-713428dc]{color:rgb(var(--c-brand));gap:12px}.loading-state i[data-v-713428dc]{font-size:24px}.empty-state[data-v-713428dc]{color:rgb(var(--c-ink-faint))}.empty-icon[data-v-713428dc]{align-items:center;background:rgb(var(--c-surface-3));border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:12px;width:60px}.empty-icon i[data-v-713428dc]{color:rgb(var(--c-ink-faint));font-size:28px}.empty-state p[data-v-713428dc]{font-size:14px;margin:0}.empty-state .hint[data-v-713428dc]{color:rgb(var(--c-ink-faint));font-size:12px;margin-top:4px}.admins-list[data-v-713428dc]{padding:0 12px 12px}.qbank-group[data-v-713428dc]{margin-bottom:16px}.qbank-group[data-v-713428dc]:last-child{margin-bottom:0}.qbank-header[data-v-713428dc]{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-radius:10px;gap:10px;margin-bottom:8px;padding:8px 12px}.qbank-header[data-v-713428dc],.qbank-image[data-v-713428dc]{align-items:center;display:flex}.qbank-image[data-v-713428dc]{background:rgb(var(--c-brand));border-radius:8px;height:32px;justify-content:center;overflow:hidden;width:32px}.qbank-image img[data-v-713428dc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qbank-image i[data-v-713428dc]{color:#fff;font-size:14px}.qbank-title[data-v-713428dc]{color:#5b21b6;font-size:13px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.dark .qbank-header{background:linear-gradient(135deg,#312e81,#3730a3)}html.dark .qbank-title{color:#c4b5fd}.admin-items[data-v-713428dc]{display:flex;flex-direction:column;gap:4px}.admin-item[data-v-713428dc]{align-items:center;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-line));border-radius:12px;cursor:pointer;display:flex;gap:12px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.admin-item[data-v-713428dc]:hover:not(:disabled){background:rgb(var(--c-surface-3));border-color:#a5b4fc;transform:translate(4px)}.admin-item[data-v-713428dc]:disabled{cursor:not-allowed;opacity:.7}.admin-avatar[data-v-713428dc]{align-items:center;background:rgb(var(--c-brand));border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;overflow:visible;position:relative;width:44px}.admin-avatar img[data-v-713428dc]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.admin-avatar .avatar-initials[data-v-713428dc]{color:#fff;font-size:15px;font-weight:600}.online-indicator[data-v-713428dc]{border:2px solid rgb(var(--c-surface));border-radius:50%;bottom:2px;height:12px;position:absolute;right:2px;width:12px}.online-indicator.online[data-v-713428dc]{background:rgb(var(--c-success));box-shadow:0 0 6px #22c55e80}.online-indicator.offline[data-v-713428dc]{background:rgb(var(--c-ink-faint))}.admin-info[data-v-713428dc]{flex:1;min-width:0}.admin-name-row[data-v-713428dc]{align-items:center;display:flex;gap:8px}.admin-name[data-v-713428dc]{color:rgb(var(--c-ink));font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-badge[data-v-713428dc]{background:rgb(var(--c-success-soft));border-radius:4px;color:rgb(var(--c-success-ink));flex-shrink:0;font-size:10px;font-weight:600;padding:2px 6px}.admin-status[data-v-713428dc]{font-size:12px}.admin-status.online[data-v-713428dc]{color:rgb(var(--c-success))}.admin-status.offline[data-v-713428dc]{color:rgb(var(--c-ink-faint))}.admin-action[data-v-713428dc]{color:rgb(var(--c-brand));font-size:14px;width:32px}.admin-action[data-v-713428dc],.unread-badge[data-v-713428dc]{align-items:center;display:flex;justify-content:center}.unread-badge[data-v-713428dc]{background:rgb(var(--c-danger));border-radius:11px;color:#fff;font-size:11px;font-weight:700;height:22px;min-width:22px;padding:0 6px}.recent-section[data-v-713428dc]{border-top:1px solid rgb(var(--c-line));flex-shrink:0}.recent-list[data-v-713428dc]{padding:0 12px 12px}.recent-item[data-v-713428dc]{align-items:center;background:rgb(var(--c-surface));border:none;border-radius:12px;cursor:pointer;display:flex;gap:12px;margin-bottom:4px;padding:10px 12px;text-align:left;transition:all .2s ease;width:100%}.recent-item[data-v-713428dc]:hover{background:rgb(var(--c-surface-3))}.recent-avatar[data-v-713428dc]{align-items:center;background:linear-gradient(135deg,#94a3b8,#64748b);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:visible;position:relative;width:40px}.recent-avatar img[data-v-713428dc]{border-radius:50%;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recent-info[data-v-713428dc]{flex:1;min-width:0}.recent-name[data-v-713428dc]{color:rgb(var(--c-ink));font-size:13px;font-weight:600}.recent-name[data-v-713428dc],.recent-preview[data-v-713428dc]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent-preview[data-v-713428dc]{color:rgb(var(--c-ink-faint));font-size:12px}.recent-meta[data-v-713428dc]{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.recent-time[data-v-713428dc]{color:rgb(var(--c-ink-faint));font-size:10px}.panel-footer[data-v-713428dc]{background:rgb(var(--c-surface-2));border-top:1px solid rgb(var(--c-line));display:flex;flex-shrink:0;gap:10px;padding:16px}.footer-btn[data-v-713428dc]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.footer-btn.primary[data-v-713428dc]{background:rgb(var(--c-brand));color:#fff}.footer-btn.primary[data-v-713428dc]:hover{box-shadow:0 4px 12px rgb(var(--c-brand)/.35);transform:translateY(-2px)}.footer-btn.secondary[data-v-713428dc]{background:rgb(var(--c-surface));border:2px solid rgb(var(--c-line));color:rgb(var(--c-brand))}.footer-btn.secondary[data-v-713428dc]:hover{background:rgb(var(--c-surface-3));border-color:rgb(var(--c-brand))}.footer-badge[data-v-713428dc]{align-items:center;background:rgb(var(--c-danger));border-radius:10px;color:#fff;display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px}.panel-overlay[data-v-713428dc]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgb(var(--c-overlay)/.3);top:0;right:0;bottom:0;left:0;position:fixed;z-index:-1}.panel-slide-enter-active[data-v-713428dc],.panel-slide-leave-active[data-v-713428dc]{transition:all .35s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from[data-v-713428dc],.panel-slide-leave-to[data-v-713428dc]{opacity:0;transform:translateY(20px) scale(.95)}.fade-enter-active[data-v-713428dc],.fade-leave-active[data-v-713428dc]{transition:opacity .25s ease}.fade-enter-from[data-v-713428dc],.fade-leave-to[data-v-713428dc]{opacity:0}.icon-swap-enter-active[data-v-713428dc],.icon-swap-leave-active[data-v-713428dc]{transition:all .2s ease}.icon-swap-enter-from[data-v-713428dc]{opacity:0;transform:rotate(-90deg) scale(.5)}.icon-swap-leave-to[data-v-713428dc]{opacity:0;transform:rotate(90deg) scale(.5)}.badge-pop-enter-active[data-v-713428dc]{animation:badge-pop-in-713428dc .4s cubic-bezier(.68,-.55,.265,1.55)}.badge-pop-leave-active[data-v-713428dc]{animation:badge-pop-out-713428dc .2s ease-out}@keyframes badge-pop-in-713428dc{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes badge-pop-out-713428dc{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@media (max-width:480px){.floating-chat-widget[data-v-713428dc]{bottom:16px;right:16px}.fab-button[data-v-713428dc]{height:56px;width:56px}.fab-button.active[data-v-713428dc]{display:none}.fab-icon[data-v-713428dc]{font-size:22px}.chat-panel[data-v-713428dc]{border-radius:24px 24px 0 0;bottom:0;left:0;max-height:85vh;position:fixed;right:0;width:100%}.panel-header[data-v-713428dc]{padding:16px}.header-icon[data-v-713428dc]{font-size:18px;height:40px;width:40px}.header-text h3[data-v-713428dc]{font-size:16px}.admin-item[data-v-713428dc],.recent-item[data-v-713428dc]{padding:8px 10px}.admin-avatar[data-v-713428dc]{height:40px;width:40px}.admin-name[data-v-713428dc],.footer-btn[data-v-713428dc]{font-size:13px}.footer-btn[data-v-713428dc]{padding:10px 12px}}.admins-section[data-v-713428dc]::-webkit-scrollbar,.chat-panel[data-v-713428dc]::-webkit-scrollbar{width:6px}.admins-section[data-v-713428dc]::-webkit-scrollbar-track,.chat-panel[data-v-713428dc]::-webkit-scrollbar-track{background:transparent}.admins-section[data-v-713428dc]::-webkit-scrollbar-thumb,.chat-panel[data-v-713428dc]::-webkit-scrollbar-thumb{background:rgb(var(--c-line-strong));border-radius:3px}.admins-section[data-v-713428dc]::-webkit-scrollbar-thumb:hover,.chat-panel[data-v-713428dc]::-webkit-scrollbar-thumb:hover{background:rgb(var(--c-ink-faint))}.lb-backdrop[data-v-20f3d4dd]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000d9;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:9998}.lb-backdrop[data-v-20f3d4dd],.lb-toolbar[data-v-20f3d4dd]{align-items:center;display:flex}.lb-toolbar[data-v-20f3d4dd]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;gap:.5rem;padding:.4rem .5rem;position:absolute;right:1rem;top:1rem;z-index:2}.lb-btn[data-v-20f3d4dd]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:#f8fafc;cursor:pointer;display:flex;font-size:.9rem;height:36px;justify-content:center;outline:none;padding:0;transition:background .15s,transform .1s,border-color .15s;width:36px}.lb-btn[data-v-20f3d4dd]:hover{background:#ffffff2e;border-color:#ffffff47;transform:scale(1.05)}.lb-btn[data-v-20f3d4dd]:focus-visible{border-color:#fff9}.lb-btn[data-v-20f3d4dd]:active{transform:scale(.95)}.lb-close[data-v-20f3d4dd]{background:rgb(var(--c-danger)/.35);border-color:rgb(var(--c-danger)/.5)}.lb-close[data-v-20f3d4dd]:hover{background:rgb(var(--c-danger)/.7);border-color:rgb(var(--c-danger)/.85)}.lb-counter[data-v-20f3d4dd],.lb-zoom-level[data-v-20f3d4dd]{color:#ffffffd9;font-size:.75rem;font-variant-numeric:tabular-nums;min-width:3.2rem;padding:0 .25rem;text-align:center}.lb-counter[data-v-20f3d4dd]{min-width:2.8rem}.lb-divider[data-v-20f3d4dd]{background:#fff3;height:22px;margin:0 .1rem;width:1px}@media (max-width:640px){.lb-toolbar[data-v-20f3d4dd]{border-radius:1.25rem;flex-wrap:wrap;justify-content:center;left:.5rem;max-width:calc(100vw - 1rem);right:.5rem;top:.5rem}.lb-btn[data-v-20f3d4dd]{height:40px;width:40px}}@media (max-width:480px){.lb-divider[data-v-20f3d4dd],.lb-zoom-level[data-v-20f3d4dd]{display:none}}.lb-nav[data-v-20f3d4dd]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.16);border-radius:50%;color:#f8fafc;cursor:pointer;display:flex;font-size:1.1rem;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .15s,transform .1s,border-color .15s;width:48px;z-index:2}.lb-nav-prev[data-v-20f3d4dd]{left:1rem}.lb-nav-next[data-v-20f3d4dd]{right:1rem}.lb-nav[data-v-20f3d4dd]:hover{background:#ffffff38;border-color:#ffffff52}.lb-nav[data-v-20f3d4dd]:active{transform:translateY(-50%) scale(.95)}@media (max-width:640px){.lb-nav[data-v-20f3d4dd]{font-size:1rem;height:40px;width:40px}.lb-nav-prev[data-v-20f3d4dd]{left:.5rem}.lb-nav-next[data-v-20f3d4dd]{right:.5rem}}.lb-stage[data-v-20f3d4dd]{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;touch-action:none;width:100vw}.lb-img[data-v-20f3d4dd]{max-height:88vh;max-width:92vw;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;border-radius:.5rem;box-shadow:0 25px 60px #00000080,0 5px 20px #0000004d;will-change:transform}.lb-img.lb-loading[data-v-20f3d4dd]{opacity:.3}.lb-spinner[data-v-20f3d4dd]{color:#fff;font-size:1.5rem;pointer-events:none;position:absolute}.lb-caption[data-v-20f3d4dd]{background:#0000008c;border-radius:.375rem;bottom:1.25rem;color:#ffffffeb;font-size:.85rem;max-width:80vw;padding:.5rem 1rem;text-align:center}.lb-caption[data-v-20f3d4dd],.lb-hint[data-v-20f3d4dd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);left:50%;position:absolute;transform:translate(-50%)}.lb-hint[data-v-20f3d4dd]{animation:lb-hint-fade-20f3d4dd 3.5s ease-in-out forwards;background:#0006;border-radius:999px;color:#ffffffb3;font-size:.75rem;padding:.4rem .8rem;pointer-events:none;top:1rem}@keyframes lb-hint-fade-20f3d4dd{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.lb-fade-enter-active[data-v-20f3d4dd],.lb-fade-leave-active[data-v-20f3d4dd]{transition:opacity .2s ease}.lb-fade-enter-from[data-v-20f3d4dd],.lb-fade-leave-to[data-v-20f3d4dd]{opacity:0}.lb-fade-enter-active .lb-img[data-v-20f3d4dd],.lb-fade-leave-active .lb-img[data-v-20f3d4dd]{transition:opacity .2s ease,transform .25s ease}.lb-fade-enter-from .lb-img[data-v-20f3d4dd],.lb-fade-leave-to .lb-img[data-v-20f3d4dd]{opacity:0;transform:scale(.95)}
