.kb-list-page[data-v-97eca901]{padding:24px;max-width:1400px;margin:0 auto}.page-header[data-v-97eca901]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.action-bar[data-v-97eca901]{display:flex;gap:12px;flex-wrap:wrap}.kb-grid[data-v-97eca901]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.kb-card[data-v-97eca901]{position:relative;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.kb-card[data-v-97eca901]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026!important}.kb-card-content[data-v-97eca901]{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;min-height:260px;position:relative}.kb-emoji[data-v-97eca901]{font-size:56px;margin-bottom:8px}.kb-name[data-v-97eca901]{font-size:1.25rem;font-weight:600;margin-bottom:8px;color:rgb(var(--v-theme-on-surface))}.kb-description[data-v-97eca901]{font-size:.875rem;line-height:1.5;max-height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.kb-stats[data-v-97eca901]{display:flex;gap:16px;width:100%;justify-content:center}.stat-item[data-v-97eca901]{display:flex;align-items:center;gap:6px;font-size:.875rem;color:rgb(var(--v-theme-on-surface));font-weight:500}.kb-actions[data-v-97eca901]{position:absolute;bottom:16px;right:16px;display:flex;gap:8px;opacity:0;transition:opacity .2s ease}.kb-card:hover .kb-actions[data-v-97eca901]{opacity:1}.empty-state[data-v-97eca901]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center}.loading-container[data-v-97eca901]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px}.emoji-display[data-v-97eca901]{font-size:72px;cursor:pointer;transition:transform .2s ease;display:inline-block;padding:0 16px;border-radius:12px;background:rgba(var(--v-theme-primary),.05)}.emoji-display[data-v-97eca901]:hover{transform:scale(1.1);background:rgba(var(--v-theme-primary),.1)}.emoji-grid[data-v-97eca901]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.emoji-item[data-v-97eca901]{font-size:32px;padding:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:all .2s ease}.emoji-item[data-v-97eca901]:hover{background:rgba(var(--v-theme-primary),.1);transform:scale(1.2)}@media(max-width:768px){.kb-list-page[data-v-97eca901]{padding:16px}.kb-grid[data-v-97eca901]{grid-template-columns:1fr}.emoji-grid[data-v-97eca901]{grid-template-columns:repeat(6,1fr)}}
