.app-header[data-v-521c5cd2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020b13;box-shadow:0 2px 20px #0000001a;position:sticky;top:0;z-index:1000}.navbar[data-v-521c5cd2]{padding:0 2rem}.nav-container[data-v-521c5cd2]{height:60px;justify-content:flex-start;margin:0 auto;position:relative}.nav-container[data-v-521c5cd2],.nav-logo[data-v-521c5cd2]{align-items:center;display:flex}.nav-logo[data-v-521c5cd2]{flex-shrink:0;gap:1.25rem}.nav-title[data-v-521c5cd2]{justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.logo-link[data-v-521c5cd2],.nav-title[data-v-521c5cd2]{align-items:center;display:flex}.logo-link[data-v-521c5cd2]{color:#333;font-size:1.1rem;font-weight:600;gap:.75rem;text-decoration:none;transition:all .3s ease}.logo-link[data-v-521c5cd2]:hover{color:#667eea}.logo-icon[data-v-521c5cd2]{align-items:center;border-radius:8px;display:flex;font-size:1.8rem;justify-content:center;padding:.25rem}.logo-icon img[data-v-521c5cd2]{display:inline-block;height:50px;width:50px}.logo-text[data-v-521c5cd2]{background:linear-gradient(45deg,#fff,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu[data-v-521c5cd2]{gap:2rem}.nav-menu[data-v-521c5cd2],.nav-right[data-v-521c5cd2]{align-items:center;display:flex}.nav-right[data-v-521c5cd2]{gap:1rem;margin-left:auto}.project-title[data-v-521c5cd2]{color:#e5e7eb;display:inline-block;font-size:16px;font-weight:500;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.points-pill[data-v-521c5cd2]{align-items:center;background:#0f172ad9;border-radius:999px;color:#e5f9ff;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.points-label[data-v-521c5cd2]{opacity:.8}.points-value[data-v-521c5cd2]{color:#2e70bc;font-size:14px;font-weight:600}.user-dropdown[data-v-521c5cd2]{position:relative}.user-trigger[data-v-521c5cd2]{align-items:center;background:#0f172ae6;border-radius:999px;color:#e5e7eb;cursor:pointer;display:inline-flex;font-size:13px;gap:8px;padding:4px 10px}.user-avatar[data-v-521c5cd2]{border-radius:999px;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.user-name[data-v-521c5cd2]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu[data-v-521c5cd2]{background:#0f172afa;border:1px solid rgba(31,41,55,.9);border-radius:10px;box-shadow:0 12px 35px #0009;min-width:110px;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);z-index:1200}.user-menu-item[data-v-521c5cd2]{background:transparent;border:none;color:#e5e7eb;cursor:pointer;font-size:13px;padding:8px 14px;text-align:left;width:100%}.user-menu-item[data-v-521c5cd2]:hover{background:#0f172ae6}.user-menu-logout[data-v-521c5cd2]{color:#f97373}.nav-link[data-v-521c5cd2]{align-items:center;border-radius:50px;color:#64748b;display:flex;font-weight:500;gap:.5rem;padding:.75rem 1.25rem;position:relative;text-decoration:none;transition:all .3s ease}.nav-link[data-v-521c5cd2]:hover{background:#667eea1a;color:#667eea}.nav-link.active[data-v-521c5cd2]{background:#667eea26;color:#667eea}.nav-icon[data-v-521c5cd2]{font-size:1.1rem}.mobile-toggle[data-v-521c5cd2]{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:.25rem;padding:.5rem}.mobile-toggle span[data-v-521c5cd2]{background:#333;border-radius:2px;height:3px;transition:all .3s ease;width:25px}.mobile-toggle.active span[data-v-521c5cd2]:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-toggle.active span[data-v-521c5cd2]:nth-child(2){opacity:0}.mobile-toggle.active span[data-v-521c5cd2]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.admin-container[data-v-19dc653f]{background:#000;height:calc(100vh - 60px)}.admin-container.without-header[data-v-19dc653f]{background:#020b13;box-sizing:border-box;height:100vh;padding-top:12px}.navbar[data-v-19dc653f]{width:100%}.nav-container[data-v-19dc653f]{align-items:center;display:flex;justify-content:space-between}.nav-menu[data-v-19dc653f]{display:flex;gap:16px}.nav-link[data-v-19dc653f]{color:#fff;opacity:.85;text-decoration:none}.nav-link[data-v-19dc653f]:hover{opacity:1}
