.app-grid[data-v-df913a8e]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.app-card[data-v-df913a8e]{background:var(--uc-surface);border:1px solid var(--uc-border);border-radius:var(--uc-radius);display:flex;flex-direction:column;padding:20px;transition:border-color .2s}.app-card[data-v-df913a8e]:hover{border-color:rgba(var(--uc-primary-rgb),.35)}.ac-body[data-v-df913a8e]{cursor:pointer;flex:1}.ac-top[data-v-df913a8e]{align-items:flex-start;display:flex;gap:10px;margin-bottom:8px}.ac-avatar[data-v-df913a8e]{align-items:center;border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:40px;justify-content:center;overflow:hidden;width:40px}.ac-info[data-v-df913a8e]{flex:1;min-width:0}.ac-name[data-v-df913a8e]{color:var(--uc-text);font-size:14px;font-weight:600;margin-bottom:2px}.ac-code[data-v-df913a8e]{color:var(--uc-text-3);font-family:monospace;font-size:11px}.ac-desc[data-v-df913a8e]{color:var(--uc-text-2);font-size:13px;line-height:1.55;margin:0 0 10px}.ac-meta[data-v-df913a8e]{margin-bottom:0}.ac-tag[data-v-df913a8e]{background:var(--uc-primary-light);border-radius:6px;color:var(--uc-primary);font-size:12px;padding:2px 8px}.ac-actions[data-v-df913a8e]{border-top:1px solid var(--uc-border);display:flex;gap:16px;margin-top:12px;padding-top:12px}.ac-detail-link[data-v-df913a8e]{background:none;border:none;color:var(--uc-primary);cursor:pointer;font-size:13px;padding:0;text-decoration:none}.ac-detail-link[data-v-df913a8e]:hover{text-decoration:underline}@media (max-width:768px){.app-grid[data-v-df913a8e]{grid-template-columns:1fr}}
